From 53c53dda9dd3703dd39f56f40d57c0ecb1b3639f Mon Sep 17 00:00:00 2001 From: youngjuning Date: Sun, 7 Apr 2024 00:45:59 +0000 Subject: [PATCH] deploy: 6dea5658fa34fae6554b7d52908c2b9d50a9a0c4 --- 404.html | 2 +- _demos/:uuid/index.html | 2 +- docs/animation/diffusion/index.html | 2 +- docs/animation/drawer/index.html | 2 +- docs/animation/index.html | 2 +- docs/animation/wave/index.html | 2 +- docs/basic/battery/index.html | 2 +- docs/basic/brick-button/index.html | 2 +- docs/basic/button/index.html | 2 +- docs/basic/icon-font/index.html | 2 +- docs/basic/index.html | 2 +- docs/basic/motion/index.html | 2 +- docs/basic/slider-progress/index.html | 2 +- docs/basic/tytext/index.html | 2 +- docs/basic/unit-text/index.html | 2 +- docs/data-entry/checkbox/index.html | 2 +- docs/data-entry/date-picker/index.html | 2 +- docs/data-entry/index.html | 2 +- docs/data-entry/picker-view/index.html | 2 +- docs/data-entry/slider-with-line/index.html | 2 +- docs/data-entry/slider/index.html | 2 +- docs/data-entry/stepper/index.html | 2 +- docs/data-entry/switch-button/index.html | 2 +- docs/data-entry/timer-picker/index.html | 2 +- docs/feedback/dialog/index.html | 2 +- docs/feedback/global-toast/index.html | 2 +- docs/feedback/index.html | 2 +- docs/feedback/modal/index.html | 2 +- docs/feedback/notification-legacy/index.html | 2 +- docs/feedback/notification/index.html | 2 +- docs/feedback/popup/index.html | 2 +- docs/feedback/swipeout/index.html | 2 +- docs/feedback/tips/index.html | 2 +- docs/feedback/toast-view/index.html | 2 +- docs/getting-started/changelog/index.html | 4 ++-- docs/getting-started/index.html | 2 +- docs/getting-started/styled/index.html | 2 +- docs/getting-started/theme/index.html | 2 +- docs/index.html | 2 +- docs/layout/full-view/index.html | 2 +- docs/layout/index.html | 2 +- docs/layout/navigator-layout/index.html | 2 +- docs/navigation/controller-bar/index.html | 2 +- docs/navigation/index.html | 2 +- docs/navigation/tab-bar/index.html | 2 +- docs/navigation/tab/index.html | 2 +- docs/navigation/tabs/index.html | 2 +- docs/navigation/top-bar/index.html | 2 +- docs/presentation/carousel/index.html | 2 +- docs/presentation/circle-view/index.html | 2 +- docs/presentation/collapsible/index.html | 2 +- docs/presentation/divider/index.html | 2 +- docs/presentation/index.html | 2 +- docs/presentation/linear-gradient/index.html | 2 +- docs/presentation/progress/index.html | 2 +- docs/presentation/radial-gradient/index.html | 2 +- docs/presentation/rotation-view/index.html | 2 +- docs/presentation/tyflat-list/index.html | 2 +- docs/presentation/tylist-item/index.html | 2 +- docs/presentation/tysection-list/index.html | 2 +- en/docs/animation/diffusion/index.html | 2 +- en/docs/animation/drawer/index.html | 2 +- en/docs/animation/index.html | 2 +- en/docs/animation/wave/index.html | 2 +- en/docs/basic/battery/index.html | 2 +- en/docs/basic/brick-button/index.html | 2 +- en/docs/basic/button/index.html | 2 +- en/docs/basic/icon-font/index.html | 2 +- en/docs/basic/index.html | 2 +- en/docs/basic/motion/index.html | 2 +- en/docs/basic/slider-progress/index.html | 2 +- en/docs/basic/tytext/index.html | 2 +- en/docs/basic/unit-text/index.html | 2 +- en/docs/data-entry/checkbox/index.html | 2 +- en/docs/data-entry/date-picker/index.html | 2 +- en/docs/data-entry/index.html | 2 +- en/docs/data-entry/picker-view/index.html | 2 +- en/docs/data-entry/slider-with-line/index.html | 2 +- en/docs/data-entry/slider/index.html | 2 +- en/docs/data-entry/stepper/index.html | 2 +- en/docs/data-entry/switch-button/index.html | 2 +- en/docs/data-entry/timer-picker/index.html | 2 +- en/docs/feedback/dialog/index.html | 2 +- en/docs/feedback/global-toast/index.html | 2 +- en/docs/feedback/index.html | 2 +- en/docs/feedback/modal/index.html | 2 +- en/docs/feedback/notification-legacy/index.html | 2 +- en/docs/feedback/notification/index.html | 2 +- en/docs/feedback/popup/index.html | 2 +- en/docs/feedback/swipeout/index.html | 2 +- en/docs/feedback/tips/index.html | 2 +- en/docs/feedback/toast-view/index.html | 2 +- en/docs/getting-started/changelog/index.html | 4 ++-- en/docs/getting-started/index.html | 2 +- en/docs/getting-started/styled/index.html | 2 +- en/docs/getting-started/theme/index.html | 2 +- en/docs/index.html | 2 +- en/docs/layout/full-view/index.html | 2 +- en/docs/layout/index.html | 2 +- en/docs/layout/navigator-layout/index.html | 2 +- en/docs/navigation/controller-bar/index.html | 2 +- en/docs/navigation/index.html | 2 +- en/docs/navigation/tab-bar/index.html | 2 +- en/docs/navigation/tab/index.html | 2 +- en/docs/navigation/tabs/index.html | 2 +- en/docs/navigation/top-bar/index.html | 2 +- en/docs/presentation/carousel/index.html | 2 +- en/docs/presentation/circle-view/index.html | 2 +- en/docs/presentation/collapsible/index.html | 2 +- en/docs/presentation/divider/index.html | 2 +- en/docs/presentation/index.html | 2 +- en/docs/presentation/linear-gradient/index.html | 2 +- en/docs/presentation/progress/index.html | 2 +- en/docs/presentation/radial-gradient/index.html | 2 +- en/docs/presentation/rotation-view/index.html | 2 +- en/docs/presentation/tyflat-list/index.html | 2 +- en/docs/presentation/tylist-item/index.html | 2 +- en/docs/presentation/tysection-list/index.html | 2 +- en/index.html | 2 +- index.html | 2 +- types-assets.json | 2 +- umi.0e5d08ba.js | 1 + ~demos/:uuid/index.html | 2 +- 123 files changed, 125 insertions(+), 124 deletions(-) create mode 100644 umi.0e5d08ba.js diff --git a/404.html b/404.html index b3fc7190c..5e933528d 100644 --- a/404.html +++ b/404.html @@ -38,6 +38,6 @@
- + diff --git a/_demos/:uuid/index.html b/_demos/:uuid/index.html index b3fc7190c..5e933528d 100644 --- a/_demos/:uuid/index.html +++ b/_demos/:uuid/index.html @@ -38,6 +38,6 @@
- + diff --git a/docs/animation/diffusion/index.html b/docs/animation/diffusion/index.html index d5b8e49f4..d3e841440 100644 --- a/docs/animation/diffusion/index.html +++ b/docs/animation/diffusion/index.html @@ -44,6 +44,6 @@ window.g_initialProps = {}; - + diff --git a/docs/animation/drawer/index.html b/docs/animation/drawer/index.html index b66b1d43c..445a7d549 100644 --- a/docs/animation/drawer/index.html +++ b/docs/animation/drawer/index.html @@ -54,6 +54,6 @@ window.g_initialProps = {}; - + diff --git a/docs/animation/index.html b/docs/animation/index.html index f3ddd9bbf..960f94caa 100644 --- a/docs/animation/index.html +++ b/docs/animation/index.html @@ -42,6 +42,6 @@ window.g_initialProps = {}; - + diff --git a/docs/animation/wave/index.html b/docs/animation/wave/index.html index 40d7904e7..d615047bd 100644 --- a/docs/animation/wave/index.html +++ b/docs/animation/wave/index.html @@ -45,6 +45,6 @@ window.g_initialProps = {}; - + diff --git a/docs/basic/battery/index.html b/docs/basic/battery/index.html index c31d385a3..591b0aa62 100644 --- a/docs/basic/battery/index.html +++ b/docs/basic/battery/index.html @@ -46,6 +46,6 @@ window.g_initialProps = {}; - + diff --git a/docs/basic/brick-button/index.html b/docs/basic/brick-button/index.html index 625e0938e..33a39b928 100644 --- a/docs/basic/brick-button/index.html +++ b/docs/basic/brick-button/index.html @@ -44,6 +44,6 @@ window.g_initialProps = {}; - + diff --git a/docs/basic/button/index.html b/docs/basic/button/index.html index d81479dc0..bd09704ce 100644 --- a/docs/basic/button/index.html +++ b/docs/basic/button/index.html @@ -50,6 +50,6 @@ window.g_initialProps = {}; - + diff --git a/docs/basic/icon-font/index.html b/docs/basic/icon-font/index.html index e631ae0b3..b88a8bf78 100644 --- a/docs/basic/icon-font/index.html +++ b/docs/basic/icon-font/index.html @@ -46,6 +46,6 @@ window.g_initialProps = {}; - + diff --git a/docs/basic/index.html b/docs/basic/index.html index 8e6c5835a..1231a561d 100644 --- a/docs/basic/index.html +++ b/docs/basic/index.html @@ -42,6 +42,6 @@ window.g_initialProps = {}; - + diff --git a/docs/basic/motion/index.html b/docs/basic/motion/index.html index 165f7309e..6e3767bab 100644 --- a/docs/basic/motion/index.html +++ b/docs/basic/motion/index.html @@ -58,6 +58,6 @@ window.g_initialProps = {}; - + diff --git a/docs/basic/slider-progress/index.html b/docs/basic/slider-progress/index.html index 88ba79412..f8251d35a 100644 --- a/docs/basic/slider-progress/index.html +++ b/docs/basic/slider-progress/index.html @@ -46,6 +46,6 @@ window.g_initialProps = {}; - + diff --git a/docs/basic/tytext/index.html b/docs/basic/tytext/index.html index f09b1bec1..95e97005f 100644 --- a/docs/basic/tytext/index.html +++ b/docs/basic/tytext/index.html @@ -46,6 +46,6 @@ window.g_initialProps = {}; - + diff --git a/docs/basic/unit-text/index.html b/docs/basic/unit-text/index.html index 0dcd7fb13..297763809 100644 --- a/docs/basic/unit-text/index.html +++ b/docs/basic/unit-text/index.html @@ -45,6 +45,6 @@ window.g_initialProps = {}; - + diff --git a/docs/data-entry/checkbox/index.html b/docs/data-entry/checkbox/index.html index 5d558ad36..2c07919cb 100644 --- a/docs/data-entry/checkbox/index.html +++ b/docs/data-entry/checkbox/index.html @@ -50,6 +50,6 @@ window.g_initialProps = {}; - + diff --git a/docs/data-entry/date-picker/index.html b/docs/data-entry/date-picker/index.html index 9e6b94216..08088307a 100644 --- a/docs/data-entry/date-picker/index.html +++ b/docs/data-entry/date-picker/index.html @@ -45,6 +45,6 @@ window.g_initialProps = {}; - + diff --git a/docs/data-entry/index.html b/docs/data-entry/index.html index cbece81e4..9c45f7506 100644 --- a/docs/data-entry/index.html +++ b/docs/data-entry/index.html @@ -42,6 +42,6 @@ window.g_initialProps = {}; - + diff --git a/docs/data-entry/picker-view/index.html b/docs/data-entry/picker-view/index.html index 027767eea..384bd245e 100644 --- a/docs/data-entry/picker-view/index.html +++ b/docs/data-entry/picker-view/index.html @@ -46,6 +46,6 @@ window.g_initialProps = {}; - + diff --git a/docs/data-entry/slider-with-line/index.html b/docs/data-entry/slider-with-line/index.html index d993d4323..aad7fa20c 100644 --- a/docs/data-entry/slider-with-line/index.html +++ b/docs/data-entry/slider-with-line/index.html @@ -45,6 +45,6 @@ window.g_initialProps = {}; - + diff --git a/docs/data-entry/slider/index.html b/docs/data-entry/slider/index.html index 7d96e1f51..8d53feb18 100644 --- a/docs/data-entry/slider/index.html +++ b/docs/data-entry/slider/index.html @@ -54,6 +54,6 @@ window.g_initialProps = {}; - + diff --git a/docs/data-entry/stepper/index.html b/docs/data-entry/stepper/index.html index e0165bcad..a7894d5b5 100644 --- a/docs/data-entry/stepper/index.html +++ b/docs/data-entry/stepper/index.html @@ -44,6 +44,6 @@ window.g_initialProps = {}; - + diff --git a/docs/data-entry/switch-button/index.html b/docs/data-entry/switch-button/index.html index d8b619904..e1d8fed45 100644 --- a/docs/data-entry/switch-button/index.html +++ b/docs/data-entry/switch-button/index.html @@ -57,6 +57,6 @@ window.g_initialProps = {}; - + diff --git a/docs/data-entry/timer-picker/index.html b/docs/data-entry/timer-picker/index.html index 9c656269d..3008f4667 100644 --- a/docs/data-entry/timer-picker/index.html +++ b/docs/data-entry/timer-picker/index.html @@ -46,6 +46,6 @@ window.g_initialProps = {}; - + diff --git a/docs/feedback/dialog/index.html b/docs/feedback/dialog/index.html index aa6fa0285..0cbfec9df 100644 --- a/docs/feedback/dialog/index.html +++ b/docs/feedback/dialog/index.html @@ -54,6 +54,6 @@ window.g_initialProps = {}; - + diff --git a/docs/feedback/global-toast/index.html b/docs/feedback/global-toast/index.html index c8b54df99..7b0cc79d9 100644 --- a/docs/feedback/global-toast/index.html +++ b/docs/feedback/global-toast/index.html @@ -44,6 +44,6 @@ window.g_initialProps = {}; - + diff --git a/docs/feedback/index.html b/docs/feedback/index.html index 9261fdaca..5b352c002 100644 --- a/docs/feedback/index.html +++ b/docs/feedback/index.html @@ -42,6 +42,6 @@ window.g_initialProps = {}; - + diff --git a/docs/feedback/modal/index.html b/docs/feedback/modal/index.html index 46b0f63ae..6c81348f5 100644 --- a/docs/feedback/modal/index.html +++ b/docs/feedback/modal/index.html @@ -54,6 +54,6 @@ window.g_initialProps = {}; - + diff --git a/docs/feedback/notification-legacy/index.html b/docs/feedback/notification-legacy/index.html index 89f659ef0..917c0f4ca 100644 --- a/docs/feedback/notification-legacy/index.html +++ b/docs/feedback/notification-legacy/index.html @@ -43,6 +43,6 @@ window.g_initialProps = {}; - + diff --git a/docs/feedback/notification/index.html b/docs/feedback/notification/index.html index be6bc2b86..d9aba0cb3 100644 --- a/docs/feedback/notification/index.html +++ b/docs/feedback/notification/index.html @@ -43,6 +43,6 @@ window.g_initialProps = {}; - + diff --git a/docs/feedback/popup/index.html b/docs/feedback/popup/index.html index 3696bdecb..eb27bf7ea 100644 --- a/docs/feedback/popup/index.html +++ b/docs/feedback/popup/index.html @@ -60,6 +60,6 @@ window.g_initialProps = {}; - + diff --git a/docs/feedback/swipeout/index.html b/docs/feedback/swipeout/index.html index 22b6c4fef..c80974343 100644 --- a/docs/feedback/swipeout/index.html +++ b/docs/feedback/swipeout/index.html @@ -49,6 +49,6 @@ window.g_initialProps = {}; - + diff --git a/docs/feedback/tips/index.html b/docs/feedback/tips/index.html index 022419db6..131bd7e99 100644 --- a/docs/feedback/tips/index.html +++ b/docs/feedback/tips/index.html @@ -54,6 +54,6 @@ window.g_initialProps = {}; - + diff --git a/docs/feedback/toast-view/index.html b/docs/feedback/toast-view/index.html index e7dca8853..f8ca11398 100644 --- a/docs/feedback/toast-view/index.html +++ b/docs/feedback/toast-view/index.html @@ -52,6 +52,6 @@ window.g_initialProps = {}; - + diff --git a/docs/getting-started/changelog/index.html b/docs/getting-started/changelog/index.html index 5b28f05e6..f619ae89f 100644 --- a/docs/getting-started/changelog/index.html +++ b/docs/getting-started/changelog/index.html @@ -36,12 +36,12 @@ 更新日志 -

更新日志

4.10.22023-11-28

Note: Version bump only for package tuya-panel-kit


4.10.12023-11-07

Bug Fixes

  • Pop-up dialog for unsupported device signal strength on certain newly added device type (7235b0f)

4.10.02023-09-13

Features


4.9.42022-03-17

Note: Version bump only for package tuya-panel-kit


4.9.32022-03-15

Bug Fixes

  • reconnect: Fixed the reverse order of the IOS redirect page when the device is offline (#187) (eabf874)

4.9.22022-02-08

Features

  • IconFont: IconFont supports multi-path icon adaptation (#182) (7ab8064)

4.9.12022-01-25

Bug Fixes

  • Popup.countdown: When type = dark, the popup. countdown background color is white and looks blank (#180) (dfa362c)

Performance Improvements

  • Popup: Optimize the order of asynchronous events, fixed #178 (#179) (e9217cd)

4.9.02022-01-13

Features

  • Dialog: The dialog.prompt confirmation button is highlighted by default, and new properties support changing the highlighted properties (#177) (41fbb1e)

4.8.42022-01-06

Bug Fixes

  • Notification: Fixed Notification not centered in IOS (#176) (303095a)

4.8.32021-12-21

Features

  • ble: The offline jump link was changed to the knowledge base H5 link (#171) (211d86e)

4.8.22021-12-14

Features

  • ble: The offline jump link was changed to the knowledge base H5 link (#167) (207cc08)
  • Prompt: animation optimization (#168) (78c32b8)

Reverts

  • Revert "feat(ble): The offline jump link was changed to the knowledge base H5 link (#167)" (#170) (63099e1), closes #167 #170

4.8.12021-12-07

Features

  • Components: Tabs、Tab、SwitchButton... support vibration. (#163) (2fc80b3)

4.8.02021-12-02

Note: Version bump only for package tuya-panel-kit


4.7.162021-11-18

Bug Fixes

  • Modal: Fixed an issue with Popup and Dialog combining content overlay on Android,fixed #158 (#160) (151625f)
  • Notification: Fixed an issue where Notification was automatically destroyed in the background, fixed #159 (#161) (5e4cba2)

4.7.152021-11-11

Note: Version bump only for package tuya-panel-kit


4.7.142021-10-26

Bug Fixes

  • Popup.countdowm: fix minutes not being set to 0 when useTYRCTPicker is true and countdown clock is set to Max, fixes #155 (#156) (65ac365)

4.7.132021-10-19

Bug Fixes

  • ble: fix the conflict between the Bluetooth prompt pop-up box and the Bluetooth permission application pop-up box, fixed #142 (#148) (c8e412a)
  • Popup.picker: Fix popup.picker unit missing, fixed #151 (#152) (eb798b4)

4.7.122021-10-12

Bug Fixes

  • ble: fix the conflict between the Bluetooth prompt pop-up box and the Bluetooth permission application pop-up box, fixed #142 (#148) (c8e412a)

4.7.112021-10-11

Bug Fixes

  • Picker: Fixed Picker font interception on Huawei Honor V9 phone, fixed #145 (#144) (9ad6bcb)

Features

  • kit: add wave、diffusion、drawer to kit (#146) (1af94e3)

4.7.102021-09-23

Note: Version bump only for package tuya-panel-kit


4.7.92021-09-14

Features


4.7.82021-09-09

Bug Fixes

  • Popup.list: fix the horizontal line disappearing due to the decimal point problem && add checkIconColor props (#132) (1200cc4)

Features


4.7.72021-08-31

Bug Fixes

  • Popup.countdown: when onlyone is true, the picker is not center (#127) (b4acbc8)
  • Popup.list: When Popup.list is set to subtitle, it cannot be displayed normally (#125) (6001716)

Features

  • TimerPicker: add amText and pmText to support custom (#128) (16df2ed)

4.7.62021-08-24

Features


4.7.52021-08-24

Note: Version bump only for package tuya-panel-kit


4.7.42021-08-14

Bug Fixes

  • NavigationContainer: fix onBack of TopBar (#117) (09b352c)

4.7.32021-08-13

Note: Version bump only for package tuya-panel-kit


4.7.22021-08-11

Note: Version bump only for package tuya-panel-kit


4.7.02021-08-11

Bug Fixes

  • wifiOffline: Wifi offline on Iphone 12 system version 14.6 the font size of the pop-up box is inconsistent (#102) (6cb9c65)

Features


4.6.62021-07-31

Bug Fixes

  • fix tuya-panel-theme version (f834058)

4.6.52021-07-29

Bug Fixes

  • TimerPicker: TimerPicker font is cut off in some IOS (#95) (d6f9631)

4.6.42021-07-23

Bug Fixes


4.6.32021-07-20

Bug Fixes

  • countdown: Fix the problem caused by upgrading the maintenance of TYRCTWheelViewManager plug-in in RN 0.59 on Android side. (fb3d71c)

4.6.22021-06-29


4.6.12021-06-29


4.6.02021-06-22

Bug Fixes

  • React-Naviagtion: fix the flicker when the background color is photo, fixes #79 (#81) (0b55365)

Features

  • Slider: add Slider && SliderWithLine (#80) (16c0ff1)
  • SwitchButton: add new type && more style (#77) (2efd75f)
  • tabbar: add new type of Tabbar (#82) (ed24a35)

4.5.62021-06-08

Features

  • Picker: add new style of Picker to support dividerColor (#74) (e1bdc5b)

4.5.52021-06-03

Bug Fixes

  • Popup: fix the problem of Popup hiding the horizontal line at the bottom of the top bar in dark mode, fixes #71 (#72) (b5f4949)

Features


4.5.42021-05-18

Bug Fixes

  • Notifacation: fix text and Icon misalignment on Android, fixes #63 (fb4984b)

Features

  • react-navigation: add createModalPresentationIOS && SlideFromRightIOS to fit our template (#69) (f15d5d1)

4.5.32021-04-29

Bug Fixes

  • Navigation: fix the flashback problem of transition animation mask (8f35b4d)
  • Navigation: fix the flashback problem of transition animation mask (62fc7cd)
  • Offline: fix Bluetooth offline on Android occasionally can not jump to the matching network also buy it problem (aaa9025)

4.5.22021-04-08

Bug Fixes

  • Offline: fixing a successful network allocation but showing device removal (#59) (c4671c4)

4.5.12021-03-25

Features


4.5.02021-03-18

Bug Fixes

  • TransitionPresets: fix insets to fit App (903718c)

Features

  • add battery、slider-progress、slider-with-line (#52) (5915159)
  • fit Slider to Studio (9f2c694)

4.4.12021-03-04


4.4.02021-02-25

Bug Fixes

  • FullView: fix background propType error (#41) (029a395)
  • TopBar: 修复 TopBar 标题文案不居中问题, fixes #37 (#38) (17be0f4)

Features


4.3.42021-02-04


4.3.32021-01-29

Bug Fixes

  • react-navigation: 修复react-navigation在二级页面首页无法接受参数的问题 (#34) (f71ebda)

Features


4.3.22021-01-27

Bug Fixes

  • TYNativeApi: fix parseJSON not defined (83e41fe)

4.3.12021-01-26


4.3.1-rc.02021-01-26


4.3.02021-01-26

Bug Fixes


4.2.12021-01-19

Bug Fixes


4.2.02021-01-07

Bug Fixes

  • Popup: 修复 Popup.countdown 在安卓 RN 0.59 全功能升级下出现横线间断的问题 (#22) (51b8f8d)
  • Dialog && Popup: 修复同时操作多个弹框,内容消失弹框不消失 #24

4.1.02020-12-29

Features

  • RotationView: 增加 isInteraction 属性不阻塞 InteractionManager 任务队列, fixes #20 (#21) (83d58e1)

Bug Fixes

  • Picker: add type transfer for selectedValue (f17010e), closes #17

4.0.02020-12-25

Bug Fixes

  • TimerPicker: 修复时间制不更新问题。(62ff90e

Features

  • Navigation: add TransitionPresets. (5ca060d)
  • Theme: add useTheme hooks.

Breaking Changes

  • Navigation: modify the screenOption structure.

  • Dialog: Dialog 交互视图向 App 靠齐。(62ff90e


4.0.0-rc.12020-12-11

Bug Fixes

  • react-native-deprecated-custom-components use official npm version (cc03843)

Features


4.0.0-rc.02020-11-14

Bug Fixes

  • Tabbar: 给 wrapperWidth 设置默认值 (34066eb)
  • Modal: 修复 node 节点 undefined 的时候崩溃 (c1d6aed)
  • tabbar: 修复 tabar 崩溃问题 (c1d6aed)

Features

  • 支持使用 react-navigation 5
  • 测试覆盖率达到 90% 以上
  • 支持 react-native@0.59.10
  • 支持 typescript 开发

Breaking Changes

  • 因为引入了 react-navigation 所以必须要 app 版本 3.21 以上 即 appRNVersion 5.30 以上
  • 4.0 之后不再支持 0.59.10 以下版本,低版本需自行兼容

2.0.0-rc.72020-09-25

Bug Fixes

  • ART: 修复在 rn0.59 ART,需要嵌套 ScrollView 才能生效的 bug (92d12a7)
  • Modal: 修复 Modal 组件点击确认和遮罩动画失效 (61a8f09)
  • Modal: 修复安���双击或多击 Modal 的内容框会关闭遮罩问题 (a8ef09f)
  • Modal: 修复潜在内部 nodes 结点取不到的问题 (b48c966)
  • Progress: 修复进度条在非手势动作下渐变色无法正常渲染问题 (297ce5a)
  • Progress: 更新最大值 max 和最小值 min (c5042ee)
  • Text: 修复 Text 在某些安卓机型被截断的问题 (1f843eb)
  • Toast: 修复 Toast 组件横屏状态下不居中问题 (bb6f1ab)
  • TopBar: 修复 TopBar 里 background 重复导致崩溃 (2a4e1e1)

Features

  • Offline: add showOldOffline to decide whether to use the old version offline (ceb9f42)
  • Popup: Popup.numberSlider 支持按钮加减 (15b07b7)
  • Stepper: 支持禁用 (bc37d7c)
  • Stepper: 暴露实例对象 (57dfd08)
  • Toast: toast 动画时间调整 (1f49cf4)

2.0.0-rc.62020-08-06

Bug Fixes

  • Modal: 修复 Modal 在 unmount 时无法移除 (5dd58c7)

Features

  • GlobalToast: GlobalToast 新增属性可支持原 Toast 方法调用 (4dfb6a3)
  • MQTT: 新增属性和后台配置字段 hideSignalPop 控制弱网提醒 (bda7d3a)
  • Offline: add new Offline (0d87aa7)
  • Popup&Dialog: 修复点击确认动画不生效问题 & Popup.list 和 Dialog.checkbox 值跳转问题 (72ba25f)
  • Stepper: add Stepper (7d0cbe6)
  • SwtichButton: adjust size && fix size&theme conflict (9918c59)
  • Tabs: 支持设置通过 wrapperStyle 设置 TabContent 的宽度 (f93d54e)
  • Toast: Toast support adaptation (a87cfe5)
  • typeScript: 接入 ts (6485d5f)

2.0.0-rc.52020-07-01

Bug Fixes


2.0.0-rc.42020-07-01

Bug Fixes

  • TYSdk: 修复 apiRequest 解析基础数据类型崩溃 (30fd8f2)

  • Progress: 修复 thumb 过大被截 (4579450)

Features

  • Progress: add Progress-double and Progress-compose (c7eec55)

2.0.0-rc.32020-05-21

Bug Fixes

  • Motion: allow startAnimation when animating (9084cfd)
  • Layout: 在 5.21 之前的版本不请求 mqtt data (416ffb6)
  • OfflineView: 允许蓝牙设备在网络离线设备在线的情况下操作 (99cc363)
  • parseJSON: 修复传入 false 返回空对象 (fb2e4c4)
  • Popup.countdown: fix min prop (ed5a7ef)
  • Popup.list: 修复 Popup.list 在安卓上无法正常显示 Switch (d8ecb51)

Features

  • Dialog: Dialog 默认添加动效 ScaleFadeIn(放大淡入 / 缩小淡出 (4795a85)
  • Popup: Popup 添加默认动效 PullUp (上拉下滑) (d50d1bc)

2.0.0-rc.22020-04-20

Bug Fixes

  • Popup.list: 修复在 global dark / popup light 情况下列表显示问题 (993b8f6)
  • Popup.list: 修复每次更新 props 都会重新计算选中值的 bug (459ad8b)
  • Popup.toast: 修复 Popup.toast 无效 bug 并提示即将废弃 (470a13d)

Features

  • GlobalToast: 新增 GlobalToast 组件 (7d62276)
  • Navigator: 接入信号强度提醒 (cef73cc)
  • Notification: 新增 onPress 属性 (9393c3e)
  • NotificationLegacy: 新增 onPress 属性 (b717d4a)
  • Popup: 头部栏添加返回按钮或者副标题 (9de2f91)
  • Progress: 新增 Progress 组件 (b3e53e9)
  • Tabs: 支持控制 TabContent 加速度阈值、配置右侧额外留白、允许禁用单个项 (4427f3c)
  • Tips: 新增属性可选择不显示角标 (9429727)

2.0.0-rc.12020-02-18

Bug Fixes

  • Tab: 修复当 tabContent 实例不存在导致崩溃的 bug (632baf4)
  • Tabs: 修复未激活的文字生效的 bug (201c941)
  • TYList: 修复为跟随主题的 bug (ae3d7fd)

Features

  • Carousel: add pageStyle (3699c1a)
  • DatePicker: 参数补给是否新增 0 (9657046)
  • Dialog: 接入 dark mode (8e31aa1)
  • FullView: add Notification motion (67d2f45)
  • Modal: add 键盘自适应 (b5e1b0e)
  • Motion: add motion 动效 (ca5412f)
  • Notification: add 有动画效果的通知和没动画效果的通知 (86f5c5c)
  • Popup: 接入 dark mode (c0173fe)
  • SwitchButton: 增加 wrapperProps 支持 studio (b837bde)
  • SwitchButton: 支持渐变形式的按钮 (d064ef0)
  • Tips: add Tips 气泡类型 (7cb16d7)
  • Toast: add 四种类型 (a9acffa)

2.0.0-rc.02019-12-03

Features

  • Theme: 新增 Theme 组件,接入主题
  • BrickButton: 新增 BrickButton 组件
  • Carousel: 新增 Carousel 组件
  • Collapsible: 新增 Collapsible 组件
  • ControllerBar: 新增 ControllerBar 组件
  • Dialog: 新增 Dialog 组件
  • Divider: 新增 Divider 组件
  • Notification: 新增 Notification 组件
  • Popup: 新增 Popup 组件
  • TabBar: 新增 TabBar 组件
  • Tabs: 新增 Tabs 组件
  • TimerPicker: 新增 TimerPicker 组件

BREAKING CHANGES

  • ColorPicker: 移除 CircularPicker / ColorPicker / RectColorPicker

1.0.12019-03-13

Bug Fixes

  • OfflineView: fix Android OfflineView height 4980a25f
  • TopBar: Iphone XsMax 兼容 baf1276d
+

更新日志

4.10.22023-11-28

Note: Version bump only for package tuya-panel-kit


4.10.12023-11-07

Bug Fixes

  • Pop-up dialog for unsupported device signal strength on certain newly added device type (7235b0f)

4.10.02023-09-13

Features


4.9.42022-03-17

Note: Version bump only for package tuya-panel-kit


4.9.32022-03-15

Bug Fixes

  • reconnect: Fixed the reverse order of the IOS redirect page when the device is offline (#187) (eabf874)

4.9.22022-02-08

Features

  • IconFont: IconFont supports multi-path icon adaptation (#182) (7ab8064)

4.9.12022-01-25

Bug Fixes

  • Popup.countdown: When type = dark, the popup. countdown background color is white and looks blank (#180) (dfa362c)

Performance Improvements

  • Popup: Optimize the order of asynchronous events, fixed #178 (#179) (e9217cd)

4.9.02022-01-13

Features

  • Dialog: The dialog.prompt confirmation button is highlighted by default, and new properties support changing the highlighted properties (#177) (41fbb1e)

4.8.42022-01-06

Bug Fixes

  • Notification: Fixed Notification not centered in IOS (#176) (303095a)

4.8.32021-12-21

Features

  • ble: The offline jump link was changed to the knowledge base H5 link (#171) (211d86e)

4.8.22021-12-14

Features

  • ble: The offline jump link was changed to the knowledge base H5 link (#167) (207cc08)
  • Prompt: animation optimization (#168) (78c32b8)

Reverts

  • Revert "feat(ble): The offline jump link was changed to the knowledge base H5 link (#167)" (#170) (63099e1), closes #167 #170

4.8.12021-12-07

Features

  • Components: Tabs、Tab、SwitchButton... support vibration. (#163) (2fc80b3)

4.8.02021-12-02

Note: Version bump only for package tuya-panel-kit


4.7.162021-11-18

Bug Fixes

  • Modal: Fixed an issue with Popup and Dialog combining content overlay on Android,fixed #158 (#160) (151625f)
  • Notification: Fixed an issue where Notification was automatically destroyed in the background, fixed #159 (#161) (5e4cba2)

4.7.152021-11-11

Note: Version bump only for package tuya-panel-kit


4.7.142021-10-26

Bug Fixes

  • Popup.countdowm: fix minutes not being set to 0 when useTYRCTPicker is true and countdown clock is set to Max, fixes #155 (#156) (65ac365)

4.7.132021-10-19

Bug Fixes

  • ble: fix the conflict between the Bluetooth prompt pop-up box and the Bluetooth permission application pop-up box, fixed #142 (#148) (c8e412a)
  • Popup.picker: Fix popup.picker unit missing, fixed #151 (#152) (eb798b4)

4.7.122021-10-12

Bug Fixes

  • ble: fix the conflict between the Bluetooth prompt pop-up box and the Bluetooth permission application pop-up box, fixed #142 (#148) (c8e412a)

4.7.112021-10-11

Bug Fixes

  • Picker: Fixed Picker font interception on Huawei Honor V9 phone, fixed #145 (#144) (9ad6bcb)

Features

  • kit: add wave、diffusion、drawer to kit (#146) (1af94e3)

4.7.102021-09-23

Note: Version bump only for package tuya-panel-kit


4.7.92021-09-14

Features


4.7.82021-09-09

Bug Fixes

  • Popup.list: fix the horizontal line disappearing due to the decimal point problem && add checkIconColor props (#132) (1200cc4)

Features


4.7.72021-08-31

Bug Fixes

  • Popup.countdown: when onlyone is true, the picker is not center (#127) (b4acbc8)
  • Popup.list: When Popup.list is set to subtitle, it cannot be displayed normally (#125) (6001716)

Features

  • TimerPicker: add amText and pmText to support custom (#128) (16df2ed)

4.7.62021-08-24

Features


4.7.52021-08-24

Note: Version bump only for package tuya-panel-kit


4.7.42021-08-14

Bug Fixes

  • NavigationContainer: fix onBack of TopBar (#117) (09b352c)

4.7.32021-08-13

Note: Version bump only for package tuya-panel-kit


4.7.22021-08-11

Note: Version bump only for package tuya-panel-kit


4.7.02021-08-11

Bug Fixes

  • wifiOffline: Wifi offline on Iphone 12 system version 14.6 the font size of the pop-up box is inconsistent (#102) (6cb9c65)

Features


4.6.62021-07-31

Bug Fixes

  • fix tuya-panel-theme version (f834058)

4.6.52021-07-29

Bug Fixes

  • TimerPicker: TimerPicker font is cut off in some IOS (#95) (d6f9631)

4.6.42021-07-23

Bug Fixes


4.6.32021-07-20

Bug Fixes

  • countdown: Fix the problem caused by upgrading the maintenance of TYRCTWheelViewManager plug-in in RN 0.59 on Android side. (fb3d71c)

4.6.22021-06-29


4.6.12021-06-29


4.6.02021-06-22

Bug Fixes

  • React-Naviagtion: fix the flicker when the background color is photo, fixes #79 (#81) (0b55365)

Features

  • Slider: add Slider && SliderWithLine (#80) (16c0ff1)
  • SwitchButton: add new type && more style (#77) (2efd75f)
  • tabbar: add new type of Tabbar (#82) (ed24a35)

4.5.62021-06-08

Features

  • Picker: add new style of Picker to support dividerColor (#74) (e1bdc5b)

4.5.52021-06-03

Bug Fixes

  • Popup: fix the problem of Popup hiding the horizontal line at the bottom of the top bar in dark mode, fixes #71 (#72) (b5f4949)

Features


4.5.42021-05-18

Bug Fixes

  • Notifacation: fix text and Icon misalignment on Android, fixes #63 (fb4984b)

Features

  • react-navigation: add createModalPresentationIOS && SlideFromRightIOS to fit our template (#69) (f15d5d1)

4.5.32021-04-29

Bug Fixes

  • Navigation: fix the flashback problem of transition animation mask (8f35b4d)
  • Navigation: fix the flashback problem of transition animation mask (62fc7cd)
  • Offline: fix Bluetooth offline on Android occasionally can not jump to the matching network also buy it problem (aaa9025)

4.5.22021-04-08

Bug Fixes

  • Offline: fixing a successful network allocation but showing device removal (#59) (c4671c4)

4.5.12021-03-25

Features


4.5.02021-03-18

Bug Fixes

  • TransitionPresets: fix insets to fit App (903718c)

Features

  • add battery、slider-progress、slider-with-line (#52) (5915159)
  • fit Slider to Studio (9f2c694)

4.4.12021-03-04


4.4.02021-02-25

Bug Fixes

  • FullView: fix background propType error (#41) (029a395)
  • TopBar: 修复 TopBar 标题文案不居中问题, fixes #37 (#38) (17be0f4)

Features


4.3.42021-02-04


4.3.32021-01-29

Bug Fixes

  • react-navigation: 修复react-navigation在二级页面首页无法接受参数的问题 (#34) (f71ebda)

Features


4.3.22021-01-27

Bug Fixes

  • TYNativeApi: fix parseJSON not defined (83e41fe)

4.3.12021-01-26


4.3.1-rc.02021-01-26


4.3.02021-01-26

Bug Fixes


4.2.12021-01-19

Bug Fixes


4.2.02021-01-07

Bug Fixes

  • Popup: 修复 Popup.countdown 在安卓 RN 0.59 全功能升级下出现横线间断的问题 (#22) (51b8f8d)
  • Dialog && Popup: 修复同时操作多个弹框,内容消失弹框不消失 #24

4.1.02020-12-29

Features

  • RotationView: 增加 isInteraction 属性不阻塞 InteractionManager 任务队列, fixes #20 (#21) (83d58e1)

Bug Fixes

  • Picker: add type transfer for selectedValue (f17010e), closes #17

4.0.02020-12-25

Bug Fixes

  • TimerPicker: 修复时间制不更新问题。(62ff90e

Features

  • Navigation: add TransitionPresets. (5ca060d)
  • Theme: add useTheme hooks.

Breaking Changes

  • Navigation: modify the screenOption structure.

  • Dialog: Dialog 交互视图向 App 靠齐。(62ff90e


4.0.0-rc.12020-12-11

Bug Fixes

  • react-native-deprecated-custom-components use official npm version (cc03843)

Features


4.0.0-rc.02020-11-14

Bug Fixes

  • Tabbar: 给 wrapperWidth 设置默认值 (34066eb)
  • Modal: 修复 node 节点 undefined 的时候崩溃 (c1d6aed)
  • tabbar: 修复 tabar 崩溃问题 (c1d6aed)

Features

  • 支持使用 react-navigation 5
  • 测试覆盖率达到 90% 以上
  • 支持 react-native@0.59.10
  • 支持 typescript 开发

Breaking Changes

  • 因为引入了 react-navigation 所以必须要 app 版本 3.21 以上 即 appRNVersion 5.30 以上
  • 4.0 之后不再支持 0.59.10 以下版本,低版本需自行兼容

2.0.0-rc.72020-09-25

Bug Fixes

  • ART: 修复在 rn0.59 ART,需要嵌套 ScrollView 才能生效的 bug (92d12a7)
  • Modal: 修复 Modal 组件点击确认和遮罩动画失效 (61a8f09)
  • Modal: 修复安卓双击或多击 Modal 的内容框会关闭遮罩问题 (a8ef09f)
  • Modal: 修复潜在内部 nodes 结点取不到的问题 (b48c966)
  • Progress: 修复进度条在非手势动作下渐变色无法正常渲染问题 (297ce5a)
  • Progress: 更新最大值 max 和最小值 min (c5042ee)
  • Text: 修复 Text 在某些安卓机型被截断的问题 (1f843eb)
  • Toast: 修复 Toast 组件横屏状态下不居中问题 (bb6f1ab)
  • TopBar: 修复 TopBar 里 background 重复导致崩溃 (2a4e1e1)

Features

  • Offline: add showOldOffline to decide whether to use the old version offline (ceb9f42)
  • Popup: Popup.numberSlider 支持按钮加减 (15b07b7)
  • Stepper: 支持禁用 (bc37d7c)
  • Stepper: 暴露实例对象 (57dfd08)
  • Toast: toast 动画时间调整 (1f49cf4)

2.0.0-rc.62020-08-06

Bug Fixes

  • Modal: 修复 Modal 在 unmount 时无法移除 (5dd58c7)

Features

  • GlobalToast: GlobalToast 新增属性可支持原 Toast 方法调用 (4dfb6a3)
  • MQTT: 新增属性和后台配置字段 hideSignalPop 控制弱网提醒 (bda7d3a)
  • Offline: add new Offline (0d87aa7)
  • Popup&Dialog: 修复点击确认动画不生效问题 & Popup.list 和 Dialog.checkbox 值跳转问题 (72ba25f)
  • Stepper: add Stepper (7d0cbe6)
  • SwtichButton: adjust size && fix size&theme conflict (9918c59)
  • Tabs: 支持设置通过 wrapperStyle 设置 TabContent 的宽度 (f93d54e)
  • Toast: Toast support adaptation (a87cfe5)
  • typeScript: 接入 ts (6485d5f)

2.0.0-rc.52020-07-01

Bug Fixes


2.0.0-rc.42020-07-01

Bug Fixes

  • TYSdk: 修复 apiRequest 解析基础数据类型崩溃 (30fd8f2)

  • Progress: 修复 thumb 过大被截 (4579450)

Features

  • Progress: add Progress-double and Progress-compose (c7eec55)

2.0.0-rc.32020-05-21

Bug Fixes

  • Motion: allow startAnimation when animating (9084cfd)
  • Layout: 在 5.21 之前的版本不请求 mqtt data (416ffb6)
  • OfflineView: 允许蓝牙设备在网络离线设备在线的情况下操作 (99cc363)
  • parseJSON: 修复传入 false 返回空对象 (fb2e4c4)
  • Popup.countdown: fix min prop (ed5a7ef)
  • Popup.list: 修复 Popup.list 在安卓上无法正常显示 Switch (d8ecb51)

Features

  • Dialog: Dialog 默认添加动效 ScaleFadeIn(放大淡入 / 缩小淡出 (4795a85)
  • Popup: Popup 添加默认动效 PullUp (上拉下滑) (d50d1bc)

2.0.0-rc.22020-04-20

Bug Fixes

  • Popup.list: 修复在 global dark / popup light 情况下列表显示问题 (993b8f6)
  • Popup.list: 修复每次更新 props 都会重新计算选中值的 bug (459ad8b)
  • Popup.toast: 修复 Popup.toast 无效 bug 并提示即将废弃 (470a13d)

Features

  • GlobalToast: 新增 GlobalToast 组件 (7d62276)
  • Navigator: 接入信号强度提醒 (cef73cc)
  • Notification: 新增 onPress 属性 (9393c3e)
  • NotificationLegacy: 新增 onPress 属性 (b717d4a)
  • Popup: 头部栏添加返回按钮或者副标题 (9de2f91)
  • Progress: 新增 Progress 组件 (b3e53e9)
  • Tabs: 支持控制 TabContent 加速度阈值、配置右侧额外留白、允许禁用单个项 (4427f3c)
  • Tips: 新增属性可选择不显示角标 (9429727)

2.0.0-rc.12020-02-18

Bug Fixes

  • Tab: 修复当 tabContent 实例不存在导致崩溃的 bug (632baf4)
  • Tabs: 修复未激活的文字生效的 bug (201c941)
  • TYList: 修复为跟随主题的 bug (ae3d7fd)

Features

  • Carousel: add pageStyle (3699c1a)
  • DatePicker: 参数补给是否新增 0 (9657046)
  • Dialog: 接入 dark mode (8e31aa1)
  • FullView: add Notification motion (67d2f45)
  • Modal: add 键盘自适应 (b5e1b0e)
  • Motion: add motion 动效 (ca5412f)
  • Notification: add 有动画效果的通知和没动画效果的通知 (86f5c5c)
  • Popup: 接入 dark mode (c0173fe)
  • SwitchButton: 增加 wrapperProps 支持 studio (b837bde)
  • SwitchButton: 支持渐变形式的按钮 (d064ef0)
  • Tips: add Tips 气泡类型 (7cb16d7)
  • Toast: add 四种类��� (a9acffa)

2.0.0-rc.02019-12-03

Features

  • Theme: 新增 Theme 组件,接入主题
  • BrickButton: 新增 BrickButton 组件
  • Carousel: 新增 Carousel 组件
  • Collapsible: 新增 Collapsible 组件
  • ControllerBar: 新增 ControllerBar 组件
  • Dialog: 新增 Dialog 组件
  • Divider: 新增 Divider 组件
  • Notification: 新增 Notification 组件
  • Popup: 新增 Popup 组件
  • TabBar: 新增 TabBar 组件
  • Tabs: 新增 Tabs 组件
  • TimerPicker: 新增 TimerPicker 组件

BREAKING CHANGES

  • ColorPicker: 移除 CircularPicker / ColorPicker / RectColorPicker

1.0.12019-03-13

Bug Fixes

  • OfflineView: fix Android OfflineView height 4980a25f
  • TopBar: Iphone XsMax 兼容 baf1276d
- + diff --git a/docs/getting-started/index.html b/docs/getting-started/index.html index 0cd254f14..2884d2e8f 100644 --- a/docs/getting-started/index.html +++ b/docs/getting-started/index.html @@ -44,6 +44,6 @@ window.g_initialProps = {}; - + diff --git a/docs/getting-started/styled/index.html b/docs/getting-started/styled/index.html index 08cc5f5ae..a51ec1c9d 100644 --- a/docs/getting-started/styled/index.html +++ b/docs/getting-started/styled/index.html @@ -44,6 +44,6 @@ window.g_initialProps = {}; - + diff --git a/docs/getting-started/theme/index.html b/docs/getting-started/theme/index.html index 75efeee05..c04e0aff0 100644 --- a/docs/getting-started/theme/index.html +++ b/docs/getting-started/theme/index.html @@ -76,6 +76,6 @@ window.g_initialProps = {}; - + diff --git a/docs/index.html b/docs/index.html index 5db621c5a..d9e7608c4 100644 --- a/docs/index.html +++ b/docs/index.html @@ -42,6 +42,6 @@ window.g_initialProps = {}; - + diff --git a/docs/layout/full-view/index.html b/docs/layout/full-view/index.html index 4f1222204..a6fe480bb 100644 --- a/docs/layout/full-view/index.html +++ b/docs/layout/full-view/index.html @@ -42,6 +42,6 @@ window.g_initialProps = {}; - + diff --git a/docs/layout/index.html b/docs/layout/index.html index cd542d04c..534072c82 100644 --- a/docs/layout/index.html +++ b/docs/layout/index.html @@ -42,6 +42,6 @@ window.g_initialProps = {}; - + diff --git a/docs/layout/navigator-layout/index.html b/docs/layout/navigator-layout/index.html index 40d1bda5d..548c414b2 100644 --- a/docs/layout/navigator-layout/index.html +++ b/docs/layout/navigator-layout/index.html @@ -56,6 +56,6 @@ window.g_initialProps = {}; - + diff --git a/docs/navigation/controller-bar/index.html b/docs/navigation/controller-bar/index.html index dad78850a..277f63583 100644 --- a/docs/navigation/controller-bar/index.html +++ b/docs/navigation/controller-bar/index.html @@ -46,6 +46,6 @@ window.g_initialProps = {}; - + diff --git a/docs/navigation/index.html b/docs/navigation/index.html index 38804a5e6..2d034281f 100644 --- a/docs/navigation/index.html +++ b/docs/navigation/index.html @@ -42,6 +42,6 @@ window.g_initialProps = {}; - + diff --git a/docs/navigation/tab-bar/index.html b/docs/navigation/tab-bar/index.html index 96cd47d5f..2d9fcda44 100644 --- a/docs/navigation/tab-bar/index.html +++ b/docs/navigation/tab-bar/index.html @@ -51,6 +51,6 @@ window.g_initialProps = {}; - + diff --git a/docs/navigation/tab/index.html b/docs/navigation/tab/index.html index 0e49ae624..7a4069905 100644 --- a/docs/navigation/tab/index.html +++ b/docs/navigation/tab/index.html @@ -44,6 +44,6 @@ window.g_initialProps = {}; - + diff --git a/docs/navigation/tabs/index.html b/docs/navigation/tabs/index.html index d834bec83..5b8ff966d 100644 --- a/docs/navigation/tabs/index.html +++ b/docs/navigation/tabs/index.html @@ -56,6 +56,6 @@ window.g_initialProps = {}; - + diff --git a/docs/navigation/top-bar/index.html b/docs/navigation/top-bar/index.html index c50b4dcdd..31b9afb59 100644 --- a/docs/navigation/top-bar/index.html +++ b/docs/navigation/top-bar/index.html @@ -52,6 +52,6 @@ window.g_initialProps = {}; - + diff --git a/docs/presentation/carousel/index.html b/docs/presentation/carousel/index.html index 0d4a1e9ca..db68e6cac 100644 --- a/docs/presentation/carousel/index.html +++ b/docs/presentation/carousel/index.html @@ -45,6 +45,6 @@ window.g_initialProps = {}; - + diff --git a/docs/presentation/circle-view/index.html b/docs/presentation/circle-view/index.html index c78ac2de2..9e839283b 100644 --- a/docs/presentation/circle-view/index.html +++ b/docs/presentation/circle-view/index.html @@ -45,6 +45,6 @@ window.g_initialProps = {}; - + diff --git a/docs/presentation/collapsible/index.html b/docs/presentation/collapsible/index.html index 2bbd50f61..152fd0f60 100644 --- a/docs/presentation/collapsible/index.html +++ b/docs/presentation/collapsible/index.html @@ -45,6 +45,6 @@ window.g_initialProps = {}; - + diff --git a/docs/presentation/divider/index.html b/docs/presentation/divider/index.html index b2de4d043..7bea93737 100644 --- a/docs/presentation/divider/index.html +++ b/docs/presentation/divider/index.html @@ -45,6 +45,6 @@ window.g_initialProps = {}; - + diff --git a/docs/presentation/index.html b/docs/presentation/index.html index bd9737eab..53fb82444 100644 --- a/docs/presentation/index.html +++ b/docs/presentation/index.html @@ -42,6 +42,6 @@ window.g_initialProps = {}; - + diff --git a/docs/presentation/linear-gradient/index.html b/docs/presentation/linear-gradient/index.html index 3e8613acc..cdbf70045 100644 --- a/docs/presentation/linear-gradient/index.html +++ b/docs/presentation/linear-gradient/index.html @@ -52,6 +52,6 @@ window.g_initialProps = {}; - + diff --git a/docs/presentation/progress/index.html b/docs/presentation/progress/index.html index 8bbe9bfc5..16efe6f5a 100644 --- a/docs/presentation/progress/index.html +++ b/docs/presentation/progress/index.html @@ -46,6 +46,6 @@ window.g_initialProps = {}; - + diff --git a/docs/presentation/radial-gradient/index.html b/docs/presentation/radial-gradient/index.html index 08edcfa0d..cce7c4c80 100644 --- a/docs/presentation/radial-gradient/index.html +++ b/docs/presentation/radial-gradient/index.html @@ -47,6 +47,6 @@ window.g_initialProps = {}; - + diff --git a/docs/presentation/rotation-view/index.html b/docs/presentation/rotation-view/index.html index e65e25602..4d7f32162 100644 --- a/docs/presentation/rotation-view/index.html +++ b/docs/presentation/rotation-view/index.html @@ -44,6 +44,6 @@ window.g_initialProps = {}; - + diff --git a/docs/presentation/tyflat-list/index.html b/docs/presentation/tyflat-list/index.html index 6477d531e..9a0aba1ac 100644 --- a/docs/presentation/tyflat-list/index.html +++ b/docs/presentation/tyflat-list/index.html @@ -44,6 +44,6 @@ window.g_initialProps = {}; - + diff --git a/docs/presentation/tylist-item/index.html b/docs/presentation/tylist-item/index.html index 3304071a2..2736a9bab 100644 --- a/docs/presentation/tylist-item/index.html +++ b/docs/presentation/tylist-item/index.html @@ -46,6 +46,6 @@ window.g_initialProps = {}; - + diff --git a/docs/presentation/tysection-list/index.html b/docs/presentation/tysection-list/index.html index e08cfec62..f3ec3c37f 100644 --- a/docs/presentation/tysection-list/index.html +++ b/docs/presentation/tysection-list/index.html @@ -44,6 +44,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/animation/diffusion/index.html b/en/docs/animation/diffusion/index.html index 1ea6497d7..5003aff83 100644 --- a/en/docs/animation/diffusion/index.html +++ b/en/docs/animation/diffusion/index.html @@ -44,6 +44,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/animation/drawer/index.html b/en/docs/animation/drawer/index.html index aec00f80a..bd6756f3b 100644 --- a/en/docs/animation/drawer/index.html +++ b/en/docs/animation/drawer/index.html @@ -54,6 +54,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/animation/index.html b/en/docs/animation/index.html index cde402649..ef9829f5a 100644 --- a/en/docs/animation/index.html +++ b/en/docs/animation/index.html @@ -42,6 +42,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/animation/wave/index.html b/en/docs/animation/wave/index.html index 729903274..8ed7995e9 100644 --- a/en/docs/animation/wave/index.html +++ b/en/docs/animation/wave/index.html @@ -45,6 +45,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/basic/battery/index.html b/en/docs/basic/battery/index.html index 821f4d9fd..e82c295df 100644 --- a/en/docs/basic/battery/index.html +++ b/en/docs/basic/battery/index.html @@ -46,6 +46,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/basic/brick-button/index.html b/en/docs/basic/brick-button/index.html index 359b9be99..0df229a47 100644 --- a/en/docs/basic/brick-button/index.html +++ b/en/docs/basic/brick-button/index.html @@ -44,6 +44,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/basic/button/index.html b/en/docs/basic/button/index.html index 759857308..398cde180 100644 --- a/en/docs/basic/button/index.html +++ b/en/docs/basic/button/index.html @@ -50,6 +50,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/basic/icon-font/index.html b/en/docs/basic/icon-font/index.html index d96a0ce1b..550fa312a 100644 --- a/en/docs/basic/icon-font/index.html +++ b/en/docs/basic/icon-font/index.html @@ -46,6 +46,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/basic/index.html b/en/docs/basic/index.html index 52d41683b..1e9a5873e 100644 --- a/en/docs/basic/index.html +++ b/en/docs/basic/index.html @@ -42,6 +42,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/basic/motion/index.html b/en/docs/basic/motion/index.html index 5cbd0634e..d420eb274 100644 --- a/en/docs/basic/motion/index.html +++ b/en/docs/basic/motion/index.html @@ -58,6 +58,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/basic/slider-progress/index.html b/en/docs/basic/slider-progress/index.html index db6865045..6d2133d95 100644 --- a/en/docs/basic/slider-progress/index.html +++ b/en/docs/basic/slider-progress/index.html @@ -46,6 +46,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/basic/tytext/index.html b/en/docs/basic/tytext/index.html index 7b194ce68..27dc8347b 100644 --- a/en/docs/basic/tytext/index.html +++ b/en/docs/basic/tytext/index.html @@ -46,6 +46,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/basic/unit-text/index.html b/en/docs/basic/unit-text/index.html index cba39970c..053457e35 100644 --- a/en/docs/basic/unit-text/index.html +++ b/en/docs/basic/unit-text/index.html @@ -45,6 +45,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/data-entry/checkbox/index.html b/en/docs/data-entry/checkbox/index.html index 3fceadadb..ab1734e6c 100644 --- a/en/docs/data-entry/checkbox/index.html +++ b/en/docs/data-entry/checkbox/index.html @@ -50,6 +50,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/data-entry/date-picker/index.html b/en/docs/data-entry/date-picker/index.html index fa73c2997..53a54de28 100644 --- a/en/docs/data-entry/date-picker/index.html +++ b/en/docs/data-entry/date-picker/index.html @@ -45,6 +45,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/data-entry/index.html b/en/docs/data-entry/index.html index c9206a64d..9c149f8cf 100644 --- a/en/docs/data-entry/index.html +++ b/en/docs/data-entry/index.html @@ -42,6 +42,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/data-entry/picker-view/index.html b/en/docs/data-entry/picker-view/index.html index 48541f876..13c3d41a4 100644 --- a/en/docs/data-entry/picker-view/index.html +++ b/en/docs/data-entry/picker-view/index.html @@ -46,6 +46,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/data-entry/slider-with-line/index.html b/en/docs/data-entry/slider-with-line/index.html index 8a0239795..69aebd63d 100644 --- a/en/docs/data-entry/slider-with-line/index.html +++ b/en/docs/data-entry/slider-with-line/index.html @@ -45,6 +45,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/data-entry/slider/index.html b/en/docs/data-entry/slider/index.html index 469e15be7..df4dc598c 100644 --- a/en/docs/data-entry/slider/index.html +++ b/en/docs/data-entry/slider/index.html @@ -54,6 +54,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/data-entry/stepper/index.html b/en/docs/data-entry/stepper/index.html index 7284a2109..9ee9a6ff1 100644 --- a/en/docs/data-entry/stepper/index.html +++ b/en/docs/data-entry/stepper/index.html @@ -44,6 +44,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/data-entry/switch-button/index.html b/en/docs/data-entry/switch-button/index.html index 82a8835cc..8d3310331 100644 --- a/en/docs/data-entry/switch-button/index.html +++ b/en/docs/data-entry/switch-button/index.html @@ -57,6 +57,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/data-entry/timer-picker/index.html b/en/docs/data-entry/timer-picker/index.html index 901d53e84..e00ef8901 100644 --- a/en/docs/data-entry/timer-picker/index.html +++ b/en/docs/data-entry/timer-picker/index.html @@ -46,6 +46,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/feedback/dialog/index.html b/en/docs/feedback/dialog/index.html index 81516c80b..ca7ead0b9 100644 --- a/en/docs/feedback/dialog/index.html +++ b/en/docs/feedback/dialog/index.html @@ -54,6 +54,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/feedback/global-toast/index.html b/en/docs/feedback/global-toast/index.html index 1cc473173..1972f1b15 100644 --- a/en/docs/feedback/global-toast/index.html +++ b/en/docs/feedback/global-toast/index.html @@ -44,6 +44,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/feedback/index.html b/en/docs/feedback/index.html index da9dcb771..02ae95843 100644 --- a/en/docs/feedback/index.html +++ b/en/docs/feedback/index.html @@ -42,6 +42,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/feedback/modal/index.html b/en/docs/feedback/modal/index.html index 56e00eda9..8f1279fe5 100644 --- a/en/docs/feedback/modal/index.html +++ b/en/docs/feedback/modal/index.html @@ -54,6 +54,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/feedback/notification-legacy/index.html b/en/docs/feedback/notification-legacy/index.html index 33f73a360..2fbedb845 100644 --- a/en/docs/feedback/notification-legacy/index.html +++ b/en/docs/feedback/notification-legacy/index.html @@ -43,6 +43,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/feedback/notification/index.html b/en/docs/feedback/notification/index.html index a7906f0b8..61337c0ee 100644 --- a/en/docs/feedback/notification/index.html +++ b/en/docs/feedback/notification/index.html @@ -43,6 +43,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/feedback/popup/index.html b/en/docs/feedback/popup/index.html index 121b86882..939c1c95a 100644 --- a/en/docs/feedback/popup/index.html +++ b/en/docs/feedback/popup/index.html @@ -60,6 +60,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/feedback/swipeout/index.html b/en/docs/feedback/swipeout/index.html index ae4653da6..4a0f202b0 100644 --- a/en/docs/feedback/swipeout/index.html +++ b/en/docs/feedback/swipeout/index.html @@ -49,6 +49,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/feedback/tips/index.html b/en/docs/feedback/tips/index.html index abf2b3a2c..526bef19f 100644 --- a/en/docs/feedback/tips/index.html +++ b/en/docs/feedback/tips/index.html @@ -54,6 +54,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/feedback/toast-view/index.html b/en/docs/feedback/toast-view/index.html index dc204010f..5f1b59dc4 100644 --- a/en/docs/feedback/toast-view/index.html +++ b/en/docs/feedback/toast-view/index.html @@ -52,6 +52,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/getting-started/changelog/index.html b/en/docs/getting-started/changelog/index.html index f06e147a0..f4d40ee55 100644 --- a/en/docs/getting-started/changelog/index.html +++ b/en/docs/getting-started/changelog/index.html @@ -36,12 +36,12 @@ Changelog -

Changelog

4.10.22023-11-28

Note: Version bump only for package tuya-panel-kit


4.10.12023-11-07

Bug Fixes

  • Pop-up dialog for unsupported device signal strength on certain newly added device type (7235b0f)

4.10.02023-09-13

Features


4.9.42022-03-17

Note: Version bump only for package tuya-panel-kit


4.9.32022-03-15

Bug Fixes

  • reconnect: Fixed the reverse order of the IOS redirect page when the device is offline (#187) (eabf874)

4.9.22022-02-08

Features

  • IconFont: IconFont supports multi-path icon adaptation (#182) (7ab8064)

4.9.12022-01-25

Bug Fixes

  • Popup.countdown: When type = dark, the popup. countdown background color is white and looks blank (#180) (dfa362c)

Performance Improvements

  • Popup: Optimize the order of asynchronous events, fixed #178 (#179) (e9217cd)

4.9.02022-01-13

Features

  • Dialog: The dialog.prompt confirmation button is highlighted by default, and new properties support changing the highlighted properties (#177) (41fbb1e)

4.8.42022-01-06

Bug Fixes

  • Notification: Fixed Notification not centered in IOS (#176) (303095a)

4.8.32021-12-21

Features

  • ble: The offline jump link was changed to the knowledge base H5 link (#171) (211d86e)

4.8.22021-12-14

Features

  • ble: The offline jump link was changed to the knowledge base H5 link (#167) (207cc08)
  • Prompt: animation optimization (#168) (78c32b8)

Reverts

  • Revert "feat(ble): The offline jump link was changed to the knowledge base H5 link (#167)" (#170) (63099e1), closes #167 #170

4.8.12021-12-07

Features

  • Components: Tabs、Tab、SwitchButton... support vibration. (#163) (2fc80b3)

4.8.02021-12-02

Note: Version bump only for package tuya-panel-kit


4.7.162021-11-18

Bug Fixes

  • Modal: Fixed an issue with Popup and Dialog combining content overlay on Android,fixed #158 (#160) (151625f)
  • Notification: Fixed an issue where Notification was automatically destroyed in the background, fixed #159 (#161) (5e4cba2)

4.7.152021-11-11

Note: Version bump only for package tuya-panel-kit


4.7.142021-10-26

Bug Fixes

  • Popup.countdowm: fix minutes not being set to 0 when useTYRCTPicker is true and countdown clock is set to Max, fixes #155 (#156) (65ac365)

4.7.132021-10-19

Bug Fixes

  • ble: fix the conflict between the Bluetooth prompt pop-up box and the Bluetooth permission application pop-up box, fixed #142 (#148) (c8e412a)
  • Popup.picker: Fix popup.picker unit missing, fixed #151 (#152) (eb798b4)

4.7.122021-10-12

Bug Fixes

  • ble: fix the conflict between the Bluetooth prompt pop-up box and the Bluetooth permission application pop-up box, fixed #142 (#148) (c8e412a)

4.7.112021-10-11

Bug Fixes

  • Picker: Fixed Picker font interception on Huawei Honor V9 phone, fixed #145 (#144) (9ad6bcb)

Features

  • kit: add wave、diffusion、drawer to kit (#146) (1af94e3)

4.7.102021-09-23

Note: Version bump only for package tuya-panel-kit


4.7.92021-09-14

Features


4.7.82021-09-09

Bug Fixes

  • Popup.list: fix the horizontal line disappearing due to the decimal point problem && add checkIconColor props (#132) (1200cc4)

Features


4.7.72021-08-31

Bug Fixes

  • Popup.countdown: when onlyone is true, the picker is not center (#127) (b4acbc8)
  • Popup.list: When Popup.list is set to subtitle, it cannot be displayed normally (#125) (6001716)

Features

  • TimerPicker: add amText and pmText to support custom (#128) (16df2ed)

4.7.62021-08-24

Features


4.7.52021-08-24

Note: Version bump only for package tuya-panel-kit


4.7.42021-08-14

Bug Fixes

  • NavigationContainer: fix onBack of TopBar (#117) (09b352c)

4.7.32021-08-13

Note: Version bump only for package tuya-panel-kit


4.7.22021-08-11

Note: Version bump only for package tuya-panel-kit


4.7.02021-08-11

Bug Fixes

  • wifiOffline: Wifi offline on Iphone 12 system version 14.6 the font size of the pop-up box is inconsistent (#102) (6cb9c65)

Features


4.6.62021-07-31

Bug Fixes

  • fix tuya-panel-theme version (f834058)

4.6.52021-07-29

Bug Fixes

  • TimerPicker: TimerPicker font is cut off in some IOS (#95) (d6f9631)

4.6.42021-07-23

Bug Fixes


4.6.32021-07-20

Bug Fixes

  • countdown: Fix the problem caused by upgrading the maintenance of TYRCTWheelViewManager plug-in in RN 0.59 on Android side. (fb3d71c)

4.6.22021-06-29


4.6.12021-06-29


4.6.02021-06-22

Bug Fixes

  • React-Naviagtion: fix the flicker when the background color is photo, fixes #79 (#81) (0b55365)

Features

  • Slider: add Slider && SliderWithLine (#80) (16c0ff1)
  • SwitchButton: add new type && more style (#77) (2efd75f)
  • tabbar: add new type of Tabbar (#82) (ed24a35)

4.5.62021-06-08

Features

  • Picker: add new style of Picker to support dividerColor (#74) (e1bdc5b)

4.5.52021-06-03

Bug Fixes

  • Popup: fix the problem of Popup hiding the horizontal line at the bottom of the top bar in dark mode, fixes #71 (#72) (b5f4949)

Features


4.5.42021-05-18

Bug Fixes

  • Notifacation: fix text and Icon misalignment on Android, fixes #63 (fb4984b)

Features

  • react-navigation: add createModalPresentationIOS && SlideFromRightIOS to fit our template (#69) (f15d5d1)

4.5.32021-04-29

Bug Fixes

  • Navigation: fix the flashback problem of transition animation mask (8f35b4d)
  • Navigation: fix the flashback problem of transition animation mask (62fc7cd)
  • Offline: fix Bluetooth offline on Android occasionally can not jump to the matching network also buy it problem (aaa9025)

4.5.22021-04-08

Bug Fixes

  • Offline: fixing a successful network allocation but showing device removal (#59) (c4671c4)

4.5.12021-03-25

Features


4.5.02021-03-18

Bug Fixes

  • TransitionPresets: fix insets to fit App (903718c)

Features

  • add battery、slider-progress、slider-with-line (#52) (5915159)
  • fit Slider to Studio (9f2c694)

4.4.12021-03-04


4.4.02021-02-25

Bug Fixes

  • FullView: fix background propType error (#41) (029a395)
  • TopBar: 修复 TopBar 标题文案不居中问题, fixes #37 (#38) (17be0f4)

Features


4.3.42021-02-04


4.3.32021-01-29

Bug Fixes

  • react-navigation: 修复react-navigation在二级页面首页无法接受参数的问题 (#34) (f71ebda)

Features


4.3.22021-01-27

Bug Fixes

  • TYNativeApi: fix parseJSON not defined (83e41fe)

4.3.12021-01-26


4.3.1-rc.02021-01-26


4.3.02021-01-26

Bug Fixes


4.2.12021-01-19

Bug Fixes


4.2.02021-01-07

Bug Fixes

  • Popup: 修复 Popup.countdown 在安卓 RN 0.59 全功能升级下出现横线间断的问题 (#22) (51b8f8d)
  • Dialog && Popup: 修复同时操作多个弹框,内容消失弹框不消失 #24

4.1.02020-12-29

Features

  • RotationView: 增加 isInteraction 属性不阻塞 InteractionManager 任务队列, fixes #20 (#21) (83d58e1)

Bug Fixes

  • Picker: add type transfer for selectedValue (f17010e), closes #17

4.0.02020-12-25

Bug Fixes

  • TimerPicker: 修复时间制不更新问题。(62ff90e

Features

  • Navigation: add TransitionPresets. (5ca060d)
  • Theme: add useTheme hooks.

Breaking Changes

  • Navigation: modify the screenOption structure.

  • Dialog: Dialog 交互视图向 App 靠齐。(62ff90e


4.0.0-rc.12020-12-11

Bug Fixes

  • react-native-deprecated-custom-components use official npm version (cc03843)

Features


4.0.0-rc.02020-11-14

Bug Fixes

  • Tabbar: 给 wrapperWidth 设置默认值 (34066eb)
  • Modal: 修复 node 节点 undefined 的时候崩溃 (c1d6aed)
  • tabbar: 修复 tabar 崩溃问题 (c1d6aed)

Features

  • 支持使用 react-navigation 5
  • 测试覆盖率达到 90% 以上
  • 支持 react-native@0.59.10
  • 支持 typescript 开发

Breaking Changes

  • 因为引入了 react-navigation 所以必须要 app 版本 3.21 以上 即 appRNVersion 5.30 以上
  • 4.0 之后不再支持 0.59.10 以下版本,低版本需自行兼容

2.0.0-rc.72020-09-25

Bug Fixes

  • ART: 修复在 rn0.59 ART,需要嵌套 ScrollView 才能生效的 bug (92d12a7)
  • Modal: 修复 Modal 组件点击确认和遮罩动画失效 (61a8f09)
  • Modal: 修复安���双击或多击 Modal 的内容框会关闭遮罩问题 (a8ef09f)
  • Modal: 修复潜在内部 nodes 结点取不到的问题 (b48c966)
  • Progress: 修复进度条在非手势动作下渐变色无法正常渲染问题 (297ce5a)
  • Progress: 更新最大值 max 和最小值 min (c5042ee)
  • Text: 修复 Text 在某些安卓机型被截断的问题 (1f843eb)
  • Toast: 修复 Toast 组件横屏状态下不居中问题 (bb6f1ab)
  • TopBar: 修复 TopBar 里 background 重复导致崩溃 (2a4e1e1)

Features

  • Offline: add showOldOffline to decide whether to use the old version offline (ceb9f42)
  • Popup: Popup.numberSlider 支持按钮加减 (15b07b7)
  • Stepper: 支持禁用 (bc37d7c)
  • Stepper: 暴露实例对象 (57dfd08)
  • Toast: toast 动画时间调整 (1f49cf4)

2.0.0-rc.62020-08-06

Bug Fixes

  • Modal: 修复 Modal 在 unmount 时无法移除 (5dd58c7)

Features

  • GlobalToast: GlobalToast 新增属性可支持原 Toast 方法调用 (4dfb6a3)
  • MQTT: 新增属性和后台配置字段 hideSignalPop 控制弱网提醒 (bda7d3a)
  • Offline: add new Offline (0d87aa7)
  • Popup&Dialog: 修复点击确认动画不生效问题 & Popup.list 和 Dialog.checkbox 值跳转问题 (72ba25f)
  • Stepper: add Stepper (7d0cbe6)
  • SwtichButton: adjust size && fix size&theme conflict (9918c59)
  • Tabs: 支持设置通过 wrapperStyle 设置 TabContent 的宽度 (f93d54e)
  • Toast: Toast support adaptation (a87cfe5)
  • typeScript: 接入 ts (6485d5f)

2.0.0-rc.52020-07-01

Bug Fixes


2.0.0-rc.42020-07-01

Bug Fixes

  • TYSdk: 修复 apiRequest 解析基础数据类型崩溃 (30fd8f2)

  • Progress: 修复 thumb 过大被截 (4579450)

Features

  • Progress: add Progress-double and Progress-compose (c7eec55)

2.0.0-rc.32020-05-21

Bug Fixes

  • Motion: allow startAnimation when animating (9084cfd)
  • Layout: 在 5.21 之前的版本不请求 mqtt data (416ffb6)
  • OfflineView: 允许蓝牙设备在网络离线设备在线的情况下操作 (99cc363)
  • parseJSON: 修复传入 false 返回空对象 (fb2e4c4)
  • Popup.countdown: fix min prop (ed5a7ef)
  • Popup.list: 修复 Popup.list 在安卓上无法正常显示 Switch (d8ecb51)

Features

  • Dialog: Dialog 默认添加动效 ScaleFadeIn(放大淡入 / 缩小淡出 (4795a85)
  • Popup: Popup 添加默认动效 PullUp (上拉下滑) (d50d1bc)

2.0.0-rc.22020-04-20

Bug Fixes

  • Popup.list: 修复在 global dark / popup light 情况下列表显示问题 (993b8f6)
  • Popup.list: 修复每次更新 props 都会重新计算选中值的 bug (459ad8b)
  • Popup.toast: 修复 Popup.toast 无效 bug 并提示即将废弃 (470a13d)

Features

  • GlobalToast: 新增 GlobalToast 组件 (7d62276)
  • Navigator: 接入信号强度提醒 (cef73cc)
  • Notification: 新增 onPress 属性 (9393c3e)
  • NotificationLegacy: 新增 onPress 属性 (b717d4a)
  • Popup: 头部栏添加返回按钮或者副标题 (9de2f91)
  • Progress: 新增 Progress 组件 (b3e53e9)
  • Tabs: 支持控制 TabContent 加速度阈值、配置右侧额外留白、允许禁用单个项 (4427f3c)
  • Tips: 新增属性可选择不显示角标 (9429727)

2.0.0-rc.12020-02-18

Bug Fixes

  • Tab: 修复当 tabContent 实例不存在导致崩溃的 bug (632baf4)
  • Tabs: 修复未激活的文字生效的 bug (201c941)
  • TYList: 修复为跟随主题的 bug (ae3d7fd)

Features

  • Carousel: add pageStyle (3699c1a)
  • DatePicker: 参数补给是否新增 0 (9657046)
  • Dialog: 接入 dark mode (8e31aa1)
  • FullView: add Notification motion (67d2f45)
  • Modal: add 键盘自适应 (b5e1b0e)
  • Motion: add motion 动效 (ca5412f)
  • Notification: add 有动画效果的通知和没动画效果的通知 (86f5c5c)
  • Popup: 接入 dark mode (c0173fe)
  • SwitchButton: 增加 wrapperProps 支持 studio (b837bde)
  • SwitchButton: 支持渐变形式的按钮 (d064ef0)
  • Tips: add Tips 气泡类型 (7cb16d7)
  • Toast: add 四种类型 (a9acffa)

2.0.0-rc.02019-12-03

Features

  • Theme: 新增 Theme 组件,接入主题
  • BrickButton: 新增 BrickButton 组件
  • Carousel: 新增 Carousel 组件
  • Collapsible: 新增 Collapsible 组件
  • ControllerBar: 新增 ControllerBar 组件
  • Dialog: 新增 Dialog 组件
  • Divider: 新增 Divider 组件
  • Notification: 新增 Notification 组件
  • Popup: 新增 Popup 组件
  • TabBar: 新增 TabBar 组件
  • Tabs: 新增 Tabs 组件
  • TimerPicker: 新增 TimerPicker 组件

BREAKING CHANGES

  • ColorPicker: 移除 CircularPicker / ColorPicker / RectColorPicker

1.0.12019-03-13

Bug Fixes

  • OfflineView: fix Android OfflineView height 4980a25f
  • TopBar: Iphone XsMax 兼容 baf1276d
+

Changelog

4.10.22023-11-28

Note: Version bump only for package tuya-panel-kit


4.10.12023-11-07

Bug Fixes

  • Pop-up dialog for unsupported device signal strength on certain newly added device type (7235b0f)

4.10.02023-09-13

Features


4.9.42022-03-17

Note: Version bump only for package tuya-panel-kit


4.9.32022-03-15

Bug Fixes

  • reconnect: Fixed the reverse order of the IOS redirect page when the device is offline (#187) (eabf874)

4.9.22022-02-08

Features

  • IconFont: IconFont supports multi-path icon adaptation (#182) (7ab8064)

4.9.12022-01-25

Bug Fixes

  • Popup.countdown: When type = dark, the popup. countdown background color is white and looks blank (#180) (dfa362c)

Performance Improvements

  • Popup: Optimize the order of asynchronous events, fixed #178 (#179) (e9217cd)

4.9.02022-01-13

Features

  • Dialog: The dialog.prompt confirmation button is highlighted by default, and new properties support changing the highlighted properties (#177) (41fbb1e)

4.8.42022-01-06

Bug Fixes

  • Notification: Fixed Notification not centered in IOS (#176) (303095a)

4.8.32021-12-21

Features

  • ble: The offline jump link was changed to the knowledge base H5 link (#171) (211d86e)

4.8.22021-12-14

Features

  • ble: The offline jump link was changed to the knowledge base H5 link (#167) (207cc08)
  • Prompt: animation optimization (#168) (78c32b8)

Reverts

  • Revert "feat(ble): The offline jump link was changed to the knowledge base H5 link (#167)" (#170) (63099e1), closes #167 #170

4.8.12021-12-07

Features

  • Components: Tabs、Tab、SwitchButton... support vibration. (#163) (2fc80b3)

4.8.02021-12-02

Note: Version bump only for package tuya-panel-kit


4.7.162021-11-18

Bug Fixes

  • Modal: Fixed an issue with Popup and Dialog combining content overlay on Android,fixed #158 (#160) (151625f)
  • Notification: Fixed an issue where Notification was automatically destroyed in the background, fixed #159 (#161) (5e4cba2)

4.7.152021-11-11

Note: Version bump only for package tuya-panel-kit


4.7.142021-10-26

Bug Fixes

  • Popup.countdowm: fix minutes not being set to 0 when useTYRCTPicker is true and countdown clock is set to Max, fixes #155 (#156) (65ac365)

4.7.132021-10-19

Bug Fixes

  • ble: fix the conflict between the Bluetooth prompt pop-up box and the Bluetooth permission application pop-up box, fixed #142 (#148) (c8e412a)
  • Popup.picker: Fix popup.picker unit missing, fixed #151 (#152) (eb798b4)

4.7.122021-10-12

Bug Fixes

  • ble: fix the conflict between the Bluetooth prompt pop-up box and the Bluetooth permission application pop-up box, fixed #142 (#148) (c8e412a)

4.7.112021-10-11

Bug Fixes

  • Picker: Fixed Picker font interception on Huawei Honor V9 phone, fixed #145 (#144) (9ad6bcb)

Features

  • kit: add wave、diffusion、drawer to kit (#146) (1af94e3)

4.7.102021-09-23

Note: Version bump only for package tuya-panel-kit


4.7.92021-09-14

Features


4.7.82021-09-09

Bug Fixes

  • Popup.list: fix the horizontal line disappearing due to the decimal point problem && add checkIconColor props (#132) (1200cc4)

Features


4.7.72021-08-31

Bug Fixes

  • Popup.countdown: when onlyone is true, the picker is not center (#127) (b4acbc8)
  • Popup.list: When Popup.list is set to subtitle, it cannot be displayed normally (#125) (6001716)

Features

  • TimerPicker: add amText and pmText to support custom (#128) (16df2ed)

4.7.62021-08-24

Features


4.7.52021-08-24

Note: Version bump only for package tuya-panel-kit


4.7.42021-08-14

Bug Fixes

  • NavigationContainer: fix onBack of TopBar (#117) (09b352c)

4.7.32021-08-13

Note: Version bump only for package tuya-panel-kit


4.7.22021-08-11

Note: Version bump only for package tuya-panel-kit


4.7.02021-08-11

Bug Fixes

  • wifiOffline: Wifi offline on Iphone 12 system version 14.6 the font size of the pop-up box is inconsistent (#102) (6cb9c65)

Features


4.6.62021-07-31

Bug Fixes

  • fix tuya-panel-theme version (f834058)

4.6.52021-07-29

Bug Fixes

  • TimerPicker: TimerPicker font is cut off in some IOS (#95) (d6f9631)

4.6.42021-07-23

Bug Fixes


4.6.32021-07-20

Bug Fixes

  • countdown: Fix the problem caused by upgrading the maintenance of TYRCTWheelViewManager plug-in in RN 0.59 on Android side. (fb3d71c)

4.6.22021-06-29


4.6.12021-06-29


4.6.02021-06-22

Bug Fixes

  • React-Naviagtion: fix the flicker when the background color is photo, fixes #79 (#81) (0b55365)

Features

  • Slider: add Slider && SliderWithLine (#80) (16c0ff1)
  • SwitchButton: add new type && more style (#77) (2efd75f)
  • tabbar: add new type of Tabbar (#82) (ed24a35)

4.5.62021-06-08

Features

  • Picker: add new style of Picker to support dividerColor (#74) (e1bdc5b)

4.5.52021-06-03

Bug Fixes

  • Popup: fix the problem of Popup hiding the horizontal line at the bottom of the top bar in dark mode, fixes #71 (#72) (b5f4949)

Features


4.5.42021-05-18

Bug Fixes

  • Notifacation: fix text and Icon misalignment on Android, fixes #63 (fb4984b)

Features

  • react-navigation: add createModalPresentationIOS && SlideFromRightIOS to fit our template (#69) (f15d5d1)

4.5.32021-04-29

Bug Fixes

  • Navigation: fix the flashback problem of transition animation mask (8f35b4d)
  • Navigation: fix the flashback problem of transition animation mask (62fc7cd)
  • Offline: fix Bluetooth offline on Android occasionally can not jump to the matching network also buy it problem (aaa9025)

4.5.22021-04-08

Bug Fixes

  • Offline: fixing a successful network allocation but showing device removal (#59) (c4671c4)

4.5.12021-03-25

Features


4.5.02021-03-18

Bug Fixes

  • TransitionPresets: fix insets to fit App (903718c)

Features

  • add battery、slider-progress、slider-with-line (#52) (5915159)
  • fit Slider to Studio (9f2c694)

4.4.12021-03-04


4.4.02021-02-25

Bug Fixes

  • FullView: fix background propType error (#41) (029a395)
  • TopBar: 修复 TopBar 标题文案不居中问题, fixes #37 (#38) (17be0f4)

Features


4.3.42021-02-04


4.3.32021-01-29

Bug Fixes

  • react-navigation: 修复react-navigation在二级页面首页无法接受参数的问题 (#34) (f71ebda)

Features


4.3.22021-01-27

Bug Fixes

  • TYNativeApi: fix parseJSON not defined (83e41fe)

4.3.12021-01-26


4.3.1-rc.02021-01-26


4.3.02021-01-26

Bug Fixes


4.2.12021-01-19

Bug Fixes


4.2.02021-01-07

Bug Fixes

  • Popup: 修复 Popup.countdown 在安卓 RN 0.59 全功能升级下出现横线间断的问题 (#22) (51b8f8d)
  • Dialog && Popup: 修复同时操作多个弹框,内容消失弹框不消失 #24

4.1.02020-12-29

Features

  • RotationView: 增加 isInteraction 属性不阻塞 InteractionManager 任务队列, fixes #20 (#21) (83d58e1)

Bug Fixes

  • Picker: add type transfer for selectedValue (f17010e), closes #17

4.0.02020-12-25

Bug Fixes

  • TimerPicker: 修复时间制不更新问题。(62ff90e

Features

  • Navigation: add TransitionPresets. (5ca060d)
  • Theme: add useTheme hooks.

Breaking Changes

  • Navigation: modify the screenOption structure.

  • Dialog: Dialog 交互视图向 App 靠齐。(62ff90e


4.0.0-rc.12020-12-11

Bug Fixes

  • react-native-deprecated-custom-components use official npm version (cc03843)

Features


4.0.0-rc.02020-11-14

Bug Fixes

  • Tabbar: 给 wrapperWidth 设置默认值 (34066eb)
  • Modal: 修复 node 节点 undefined 的时候崩溃 (c1d6aed)
  • tabbar: 修复 tabar 崩溃问题 (c1d6aed)

Features

  • 支持使用 react-navigation 5
  • 测试覆盖率达到 90% 以上
  • 支持 react-native@0.59.10
  • 支持 typescript 开发

Breaking Changes

  • 因为引入了 react-navigation 所以必须要 app 版本 3.21 以上 即 appRNVersion 5.30 以上
  • 4.0 之后不再支持 0.59.10 以下版本,低版本需自行兼容

2.0.0-rc.72020-09-25

Bug Fixes

  • ART: 修复在 rn0.59 ART,需要嵌套 ScrollView 才能生效的 bug (92d12a7)
  • Modal: 修复 Modal 组件点击确认和遮罩动画失效 (61a8f09)
  • Modal: 修复安卓双击或多击 Modal 的内容框会关闭遮罩问题 (a8ef09f)
  • Modal: 修复潜在内部 nodes 结点取不到的问题 (b48c966)
  • Progress: 修复进度条在非手势动作下渐变色无法正常渲染问题 (297ce5a)
  • Progress: 更新最大值 max 和最小值 min (c5042ee)
  • Text: 修复 Text 在某些安卓机型被截断的问题 (1f843eb)
  • Toast: 修复 Toast 组件横屏状态下不居中问题 (bb6f1ab)
  • TopBar: 修复 TopBar 里 background 重复导致崩溃 (2a4e1e1)

Features

  • Offline: add showOldOffline to decide whether to use the old version offline (ceb9f42)
  • Popup: Popup.numberSlider 支持按钮加减 (15b07b7)
  • Stepper: 支持禁用 (bc37d7c)
  • Stepper: 暴露实例对象 (57dfd08)
  • Toast: toast 动画时间调整 (1f49cf4)

2.0.0-rc.62020-08-06

Bug Fixes

  • Modal: 修复 Modal 在 unmount 时无法移除 (5dd58c7)

Features

  • GlobalToast: GlobalToast 新增属性可支持原 Toast 方法调用 (4dfb6a3)
  • MQTT: 新增属性和后台配置字段 hideSignalPop 控制弱网提醒 (bda7d3a)
  • Offline: add new Offline (0d87aa7)
  • Popup&Dialog: 修复点击确认动画不生效问题 & Popup.list 和 Dialog.checkbox 值跳转问题 (72ba25f)
  • Stepper: add Stepper (7d0cbe6)
  • SwtichButton: adjust size && fix size&theme conflict (9918c59)
  • Tabs: 支持设置通过 wrapperStyle 设置 TabContent 的宽度 (f93d54e)
  • Toast: Toast support adaptation (a87cfe5)
  • typeScript: 接入 ts (6485d5f)

2.0.0-rc.52020-07-01

Bug Fixes


2.0.0-rc.42020-07-01

Bug Fixes

  • TYSdk: 修复 apiRequest 解析基础数据类型崩溃 (30fd8f2)

  • Progress: 修复 thumb 过大被截 (4579450)

Features

  • Progress: add Progress-double and Progress-compose (c7eec55)

2.0.0-rc.32020-05-21

Bug Fixes

  • Motion: allow startAnimation when animating (9084cfd)
  • Layout: 在 5.21 之前的版本不请求 mqtt data (416ffb6)
  • OfflineView: 允许蓝牙设备在网络离线设备在线的情况下操作 (99cc363)
  • parseJSON: 修复传入 false 返回空对象 (fb2e4c4)
  • Popup.countdown: fix min prop (ed5a7ef)
  • Popup.list: 修复 Popup.list 在安卓上无法正常显示 Switch (d8ecb51)

Features

  • Dialog: Dialog 默认添加动效 ScaleFadeIn(放大淡入 / 缩小淡出 (4795a85)
  • Popup: Popup 添加默认动效 PullUp (上拉下滑) (d50d1bc)

2.0.0-rc.22020-04-20

Bug Fixes

  • Popup.list: 修复在 global dark / popup light 情况下列表显示问题 (993b8f6)
  • Popup.list: 修复每次更新 props 都会重新计算选中值的 bug (459ad8b)
  • Popup.toast: 修复 Popup.toast 无效 bug 并提示即将废弃 (470a13d)

Features

  • GlobalToast: 新增 GlobalToast 组件 (7d62276)
  • Navigator: 接入信号强度提醒 (cef73cc)
  • Notification: 新增 onPress 属性 (9393c3e)
  • NotificationLegacy: 新增 onPress 属性 (b717d4a)
  • Popup: 头部栏添加返回按钮或者副标题 (9de2f91)
  • Progress: 新增 Progress 组件 (b3e53e9)
  • Tabs: 支持控制 TabContent 加速度阈值、配置右侧额外留白、允许禁用单个项 (4427f3c)
  • Tips: 新增属性可选择不显示角标 (9429727)

2.0.0-rc.12020-02-18

Bug Fixes

  • Tab: 修复当 tabContent 实例不存在导致崩溃的 bug (632baf4)
  • Tabs: 修复未激活的文字生效的 bug (201c941)
  • TYList: 修复为跟随主题的 bug (ae3d7fd)

Features

  • Carousel: add pageStyle (3699c1a)
  • DatePicker: 参数补给是否新增 0 (9657046)
  • Dialog: 接入 dark mode (8e31aa1)
  • FullView: add Notification motion (67d2f45)
  • Modal: add 键盘自适应 (b5e1b0e)
  • Motion: add motion 动效 (ca5412f)
  • Notification: add 有动画效果的通知和没动画效果的通知 (86f5c5c)
  • Popup: 接入 dark mode (c0173fe)
  • SwitchButton: 增加 wrapperProps 支持 studio (b837bde)
  • SwitchButton: 支持渐变形式的按钮 (d064ef0)
  • Tips: add Tips 气泡类型 (7cb16d7)
  • Toast: add 四种类��� (a9acffa)

2.0.0-rc.02019-12-03

Features

  • Theme: 新增 Theme 组件,接入主题
  • BrickButton: 新增 BrickButton 组件
  • Carousel: 新增 Carousel 组件
  • Collapsible: 新增 Collapsible 组件
  • ControllerBar: 新增 ControllerBar 组件
  • Dialog: 新增 Dialog 组件
  • Divider: 新增 Divider 组件
  • Notification: 新增 Notification 组件
  • Popup: 新增 Popup 组件
  • TabBar: 新增 TabBar 组件
  • Tabs: 新增 Tabs 组件
  • TimerPicker: 新增 TimerPicker 组件

BREAKING CHANGES

  • ColorPicker: 移除 CircularPicker / ColorPicker / RectColorPicker

1.0.12019-03-13

Bug Fixes

  • OfflineView: fix Android OfflineView height 4980a25f
  • TopBar: Iphone XsMax 兼容 baf1276d
- + diff --git a/en/docs/getting-started/index.html b/en/docs/getting-started/index.html index a6713dbb6..40e68e7e0 100644 --- a/en/docs/getting-started/index.html +++ b/en/docs/getting-started/index.html @@ -44,6 +44,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/getting-started/styled/index.html b/en/docs/getting-started/styled/index.html index e9b46db2b..710e33fdb 100644 --- a/en/docs/getting-started/styled/index.html +++ b/en/docs/getting-started/styled/index.html @@ -45,6 +45,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/getting-started/theme/index.html b/en/docs/getting-started/theme/index.html index ad4d5872c..00c761cc7 100644 --- a/en/docs/getting-started/theme/index.html +++ b/en/docs/getting-started/theme/index.html @@ -76,6 +76,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/index.html b/en/docs/index.html index 56a2aa8c7..51026a443 100644 --- a/en/docs/index.html +++ b/en/docs/index.html @@ -42,6 +42,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/layout/full-view/index.html b/en/docs/layout/full-view/index.html index 7e9c25026..e934dc38e 100644 --- a/en/docs/layout/full-view/index.html +++ b/en/docs/layout/full-view/index.html @@ -42,6 +42,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/layout/index.html b/en/docs/layout/index.html index 6efdb4d3a..a311d4644 100644 --- a/en/docs/layout/index.html +++ b/en/docs/layout/index.html @@ -42,6 +42,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/layout/navigator-layout/index.html b/en/docs/layout/navigator-layout/index.html index 6c93f8479..c2b01cde5 100644 --- a/en/docs/layout/navigator-layout/index.html +++ b/en/docs/layout/navigator-layout/index.html @@ -56,6 +56,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/navigation/controller-bar/index.html b/en/docs/navigation/controller-bar/index.html index 5899caced..1d99fede5 100644 --- a/en/docs/navigation/controller-bar/index.html +++ b/en/docs/navigation/controller-bar/index.html @@ -46,6 +46,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/navigation/index.html b/en/docs/navigation/index.html index 626c64a8e..0dd87ff48 100644 --- a/en/docs/navigation/index.html +++ b/en/docs/navigation/index.html @@ -42,6 +42,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/navigation/tab-bar/index.html b/en/docs/navigation/tab-bar/index.html index d1a4bcf54..2d794fd48 100644 --- a/en/docs/navigation/tab-bar/index.html +++ b/en/docs/navigation/tab-bar/index.html @@ -51,6 +51,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/navigation/tab/index.html b/en/docs/navigation/tab/index.html index e1b3f3bcf..1a5ab1e3e 100644 --- a/en/docs/navigation/tab/index.html +++ b/en/docs/navigation/tab/index.html @@ -44,6 +44,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/navigation/tabs/index.html b/en/docs/navigation/tabs/index.html index 97e68630c..6723913d0 100644 --- a/en/docs/navigation/tabs/index.html +++ b/en/docs/navigation/tabs/index.html @@ -56,6 +56,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/navigation/top-bar/index.html b/en/docs/navigation/top-bar/index.html index c098c1922..89340af95 100644 --- a/en/docs/navigation/top-bar/index.html +++ b/en/docs/navigation/top-bar/index.html @@ -52,6 +52,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/presentation/carousel/index.html b/en/docs/presentation/carousel/index.html index d3e3a7ea9..830291f72 100644 --- a/en/docs/presentation/carousel/index.html +++ b/en/docs/presentation/carousel/index.html @@ -45,6 +45,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/presentation/circle-view/index.html b/en/docs/presentation/circle-view/index.html index c2463d855..a18859c10 100644 --- a/en/docs/presentation/circle-view/index.html +++ b/en/docs/presentation/circle-view/index.html @@ -45,6 +45,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/presentation/collapsible/index.html b/en/docs/presentation/collapsible/index.html index 1a0bbce29..1c8b38eb1 100644 --- a/en/docs/presentation/collapsible/index.html +++ b/en/docs/presentation/collapsible/index.html @@ -45,6 +45,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/presentation/divider/index.html b/en/docs/presentation/divider/index.html index 200a49547..008ec455d 100644 --- a/en/docs/presentation/divider/index.html +++ b/en/docs/presentation/divider/index.html @@ -45,6 +45,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/presentation/index.html b/en/docs/presentation/index.html index 125a994cd..66f522957 100644 --- a/en/docs/presentation/index.html +++ b/en/docs/presentation/index.html @@ -42,6 +42,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/presentation/linear-gradient/index.html b/en/docs/presentation/linear-gradient/index.html index bce365ad8..d2747ce73 100644 --- a/en/docs/presentation/linear-gradient/index.html +++ b/en/docs/presentation/linear-gradient/index.html @@ -53,6 +53,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/presentation/progress/index.html b/en/docs/presentation/progress/index.html index bd6a10ba1..4cc916318 100644 --- a/en/docs/presentation/progress/index.html +++ b/en/docs/presentation/progress/index.html @@ -46,6 +46,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/presentation/radial-gradient/index.html b/en/docs/presentation/radial-gradient/index.html index 7dbf0fe9a..2100a1d28 100644 --- a/en/docs/presentation/radial-gradient/index.html +++ b/en/docs/presentation/radial-gradient/index.html @@ -47,6 +47,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/presentation/rotation-view/index.html b/en/docs/presentation/rotation-view/index.html index ab2e32ef7..0af778961 100644 --- a/en/docs/presentation/rotation-view/index.html +++ b/en/docs/presentation/rotation-view/index.html @@ -44,6 +44,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/presentation/tyflat-list/index.html b/en/docs/presentation/tyflat-list/index.html index dfa0a3fae..39fd8b902 100644 --- a/en/docs/presentation/tyflat-list/index.html +++ b/en/docs/presentation/tyflat-list/index.html @@ -44,6 +44,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/presentation/tylist-item/index.html b/en/docs/presentation/tylist-item/index.html index e2dcf80a0..ed380dfaf 100644 --- a/en/docs/presentation/tylist-item/index.html +++ b/en/docs/presentation/tylist-item/index.html @@ -46,6 +46,6 @@ window.g_initialProps = {}; - + diff --git a/en/docs/presentation/tysection-list/index.html b/en/docs/presentation/tysection-list/index.html index 14ec3005c..5d1e9f5c6 100644 --- a/en/docs/presentation/tysection-list/index.html +++ b/en/docs/presentation/tysection-list/index.html @@ -44,6 +44,6 @@ window.g_initialProps = {}; - + diff --git a/en/index.html b/en/index.html index 577c32cec..663c5eae4 100644 --- a/en/index.html +++ b/en/index.html @@ -47,6 +47,6 @@ window.g_initialProps = {}; - + diff --git a/index.html b/index.html index 190253973..24db60e8d 100644 --- a/index.html +++ b/index.html @@ -47,6 +47,6 @@ window.g_initialProps = {}; - + diff --git a/types-assets.json b/types-assets.json index b13dfb90f..d490ad148 100644 --- a/types-assets.json +++ b/types-assets.json @@ -1 +1 @@ -{"/animation/diffusion":[[{"text":"import Diffusion","docs":"","start":9,"length":9,"line":0,"character":9,"targetString":"Diffusion"},{"text":"import Diffusion","docs":"","start":105,"length":9,"line":3,"character":1,"targetString":"Diffusion"}],[{"text":"(alias) class View\nimport View","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"View"},{"text":"import Diffusion","docs":"","start":45,"length":9,"line":1,"character":9,"targetString":"Diffusion"},{"text":"import Diffusion","docs":"","start":141,"length":9,"line":4,"character":1,"targetString":"Diffusion"},{"text":"(JSX attribute) color: string","docs":"","start":151,"length":5,"line":4,"character":11,"targetString":"color"},{"text":"(JSX attribute) number: number","docs":"","start":164,"length":6,"line":4,"character":24,"targetString":"number"},{"text":"(alias) class View\nimport View","docs":"","start":179,"length":4,"line":5,"character":3,"targetString":"View"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":184,"length":5,"line":5,"character":8,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":193,"length":5,"line":5,"character":17,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":204,"length":6,"line":5,"character":28,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":216,"length":12,"line":5,"character":40,"targetString":"borderRadius"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":234,"length":15,"line":5,"character":58,"targetString":"backgroundColor"},{"text":"import Diffusion","docs":"","start":266,"length":9,"line":6,"character":2,"targetString":"Diffusion"}]],"/animation/drawer":[[{"text":"import Drawer","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Drawer"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":17,"length":5,"line":0,"character":17,"targetString":"Utils"},{"text":"const viewWidth: number","docs":"","start":110,"length":9,"line":3,"character":8,"targetString":"viewWidth"},{"text":"(method) convertX(d: number): number","docs":"","start":121,"length":8,"line":3,"character":19,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":131,"length":2,"line":3,"character":29,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":138,"length":5,"line":3,"character":36,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":144,"length":10,"line":3,"character":42,"targetString":"RatioUtils"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":164,"length":5,"line":5,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":171,"length":8,"line":5,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":183,"length":5,"line":5,"character":26,"targetString":"React"},{"text":"function React.useState<{\n visible: boolean;\n placement: string;\n}>(initialState: {\n visible: boolean;\n placement: string;\n} | (() => {\n visible: boolean;\n placement: string;\n})): [{\n visible: boolean;\n placement: string;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":189,"length":8,"line":5,"character":32,"targetString":"useState"},{"text":"(property) visible: boolean","docs":"","start":204,"length":7,"line":6,"character":4,"targetString":"visible"},{"text":"(property) placement: string","docs":"","start":224,"length":9,"line":7,"character":4,"targetString":"placement"},{"text":"import Drawer","docs":"","start":250,"length":6,"line":10,"character":1,"targetString":"Drawer"},{"text":"(JSX attribute) width: any","docs":"","start":259,"length":5,"line":11,"character":2,"targetString":"width"},{"text":"(JSX attribute) height: number","docs":"","start":278,"length":6,"line":12,"character":2,"targetString":"height"},{"text":"(JSX attribute) hasMask: boolean","docs":"","start":303,"length":7,"line":13,"character":2,"targetString":"hasMask"},{"text":"(JSX attribute) placement: string","docs":"","start":321,"length":9,"line":14,"character":2,"targetString":"placement"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":332,"length":5,"line":14,"character":13,"targetString":"state"},{"text":"(property) placement: string","docs":"","start":338,"length":9,"line":14,"character":19,"targetString":"placement"},{"text":"(JSX attribute) visible: boolean","docs":"","start":351,"length":7,"line":15,"character":2,"targetString":"visible"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":360,"length":5,"line":15,"character":11,"targetString":"state"},{"text":"(property) visible: boolean","docs":"","start":366,"length":7,"line":15,"character":17,"targetString":"visible"},{"text":"(JSX attribute) onMaskPress: () => void","docs":"","start":377,"length":11,"line":16,"character":2,"targetString":"onMaskPress"},{"text":"const setState: (value: React.SetStateAction<{\n visible: boolean;\n placement: string;\n}>) => void","docs":"","start":402,"length":8,"line":17,"character":4,"targetString":"setState"},{"text":"(property) visible: boolean","docs":"","start":413,"length":7,"line":17,"character":15,"targetString":"visible"},{"text":"(property) placement: string","docs":"","start":429,"length":9,"line":17,"character":31,"targetString":"placement"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":440,"length":5,"line":17,"character":42,"targetString":"state"},{"text":"(property) placement: string","docs":"","start":446,"length":9,"line":17,"character":48,"targetString":"placement"},{"text":"(JSX attribute) onStateChange: (state: any) => void","docs":"","start":467,"length":13,"line":19,"character":2,"targetString":"onStateChange"},{"text":"(parameter) state: any","docs":"","start":482,"length":5,"line":19,"character":17,"targetString":"state"},{"text":"var console: Console","docs":"","start":497,"length":7,"line":20,"character":4,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":505,"length":3,"line":20,"character":12,"targetString":"log"},{"text":"(parameter) state: any","docs":"","start":509,"length":5,"line":20,"character":16,"targetString":"state"},{"text":"(JSX attribute) style: {\n width: string;\n height: string;\n backgroundColor: string;\n alignItems: string;\n justifyContent: string;\n}","docs":"","start":536,"length":5,"line":24,"character":4,"targetString":"style"},{"text":"(property) width: string","docs":"","start":551,"length":5,"line":25,"character":6,"targetString":"width"},{"text":"(property) height: string","docs":"","start":572,"length":6,"line":26,"character":6,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":594,"length":15,"line":27,"character":6,"targetString":"backgroundColor"},{"text":"(property) alignItems: string","docs":"","start":624,"length":10,"line":28,"character":6,"targetString":"alignItems"},{"text":"(property) justifyContent: string","docs":"","start":652,"length":14,"line":29,"character":6,"targetString":"justifyContent"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":694,"length":4,"line":32,"character":5,"targetString":"Text"},{"text":"(JSX attribute) style: {\n fontSize: number;\n}","docs":"","start":699,"length":5,"line":32,"character":10,"targetString":"style"},{"text":"(property) fontSize: number","docs":"","start":708,"length":8,"line":32,"character":19,"targetString":"fontSize"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":745,"length":4,"line":32,"character":56,"targetString":"Text"},{"text":"import Drawer","docs":"","start":763,"length":6,"line":34,"character":2,"targetString":"Drawer"}],[{"text":"import Drawer","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Drawer"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":17,"length":5,"line":0,"character":17,"targetString":"Utils"},{"text":"const viewWidth: number","docs":"","start":110,"length":9,"line":3,"character":8,"targetString":"viewWidth"},{"text":"(method) convertX(d: number): number","docs":"","start":121,"length":8,"line":3,"character":19,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":131,"length":2,"line":3,"character":29,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":138,"length":5,"line":3,"character":36,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":144,"length":10,"line":3,"character":42,"targetString":"RatioUtils"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":164,"length":5,"line":5,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":171,"length":8,"line":5,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":183,"length":5,"line":5,"character":26,"targetString":"React"},{"text":"function React.useState<{\n visible: boolean;\n placement: string;\n}>(initialState: {\n visible: boolean;\n placement: string;\n} | (() => {\n visible: boolean;\n placement: string;\n})): [{\n visible: boolean;\n placement: string;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":189,"length":8,"line":5,"character":32,"targetString":"useState"},{"text":"(property) visible: boolean","docs":"","start":204,"length":7,"line":6,"character":4,"targetString":"visible"},{"text":"(property) placement: string","docs":"","start":224,"length":9,"line":7,"character":4,"targetString":"placement"},{"text":"import Drawer","docs":"","start":252,"length":6,"line":10,"character":1,"targetString":"Drawer"},{"text":"(JSX attribute) width: number","docs":"","start":261,"length":5,"line":11,"character":2,"targetString":"width"},{"text":"(JSX attribute) height: any","docs":"","start":284,"length":6,"line":12,"character":2,"targetString":"height"},{"text":"(JSX attribute) hasMask: boolean","docs":"","start":305,"length":7,"line":13,"character":2,"targetString":"hasMask"},{"text":"(JSX attribute) placement: string","docs":"","start":322,"length":9,"line":14,"character":2,"targetString":"placement"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":333,"length":5,"line":14,"character":13,"targetString":"state"},{"text":"(property) placement: string","docs":"","start":339,"length":9,"line":14,"character":19,"targetString":"placement"},{"text":"(JSX attribute) visible: boolean","docs":"","start":352,"length":7,"line":15,"character":2,"targetString":"visible"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":361,"length":5,"line":15,"character":11,"targetString":"state"},{"text":"(property) visible: boolean","docs":"","start":367,"length":7,"line":15,"character":17,"targetString":"visible"},{"text":"(JSX attribute) onMaskPress: () => void","docs":"","start":378,"length":11,"line":16,"character":2,"targetString":"onMaskPress"},{"text":"const setState: (value: React.SetStateAction<{\n visible: boolean;\n placement: string;\n}>) => void","docs":"","start":403,"length":8,"line":17,"character":4,"targetString":"setState"},{"text":"(property) visible: boolean","docs":"","start":414,"length":7,"line":17,"character":15,"targetString":"visible"},{"text":"(property) placement: string","docs":"","start":430,"length":9,"line":17,"character":31,"targetString":"placement"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":441,"length":5,"line":17,"character":42,"targetString":"state"},{"text":"(property) placement: string","docs":"","start":447,"length":9,"line":17,"character":48,"targetString":"placement"},{"text":"(JSX attribute) onStateChange: (state: any) => void","docs":"","start":468,"length":13,"line":19,"character":2,"targetString":"onStateChange"},{"text":"(parameter) state: any","docs":"","start":483,"length":5,"line":19,"character":17,"targetString":"state"},{"text":"var console: Console","docs":"","start":498,"length":7,"line":20,"character":4,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":506,"length":3,"line":20,"character":12,"targetString":"log"},{"text":"(parameter) state: any","docs":"","start":510,"length":5,"line":20,"character":16,"targetString":"state"},{"text":"(JSX attribute) style: {\n width: string;\n height: string;\n backgroundColor: string;\n alignItems: string;\n justifyContent: string;\n}","docs":"","start":537,"length":5,"line":24,"character":4,"targetString":"style"},{"text":"(property) width: string","docs":"","start":552,"length":5,"line":25,"character":6,"targetString":"width"},{"text":"(property) height: string","docs":"","start":573,"length":6,"line":26,"character":6,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":595,"length":15,"line":27,"character":6,"targetString":"backgroundColor"},{"text":"(property) alignItems: string","docs":"","start":625,"length":10,"line":28,"character":6,"targetString":"alignItems"},{"text":"(property) justifyContent: string","docs":"","start":653,"length":14,"line":29,"character":6,"targetString":"justifyContent"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":695,"length":4,"line":32,"character":5,"targetString":"Text"},{"text":"(JSX attribute) style: {\n fontSize: number;\n}","docs":"","start":700,"length":5,"line":32,"character":10,"targetString":"style"},{"text":"(property) fontSize: number","docs":"","start":709,"length":8,"line":32,"character":19,"targetString":"fontSize"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":740,"length":4,"line":32,"character":50,"targetString":"Text"},{"text":"(JSX attribute) style: {\n backgroundColor: string;\n width: number;\n height: number;\n marginTop: number;\n alignItems: string;\n justifyContent: string;\n borderRadius: number;\n zIndex: number;\n}","docs":"","start":774,"length":5,"line":34,"character":6,"targetString":"style"},{"text":"(property) backgroundColor: string","docs":"","start":791,"length":15,"line":35,"character":8,"targetString":"backgroundColor"},{"text":"(property) width: number","docs":"","start":824,"length":5,"line":36,"character":8,"targetString":"width"},{"text":"(property) height: number","docs":"","start":843,"length":6,"line":37,"character":8,"targetString":"height"},{"text":"(property) marginTop: number","docs":"","start":863,"length":9,"line":38,"character":8,"targetString":"marginTop"},{"text":"(property) alignItems: string","docs":"","start":886,"length":10,"line":39,"character":8,"targetString":"alignItems"},{"text":"(property) justifyContent: string","docs":"","start":916,"length":14,"line":40,"character":8,"targetString":"justifyContent"},{"text":"(property) borderRadius: number","docs":"","start":950,"length":12,"line":41,"character":8,"targetString":"borderRadius"},{"text":"(property) zIndex: number","docs":"","start":976,"length":6,"line":42,"character":8,"targetString":"zIndex"},{"text":"(JSX attribute) onPress: () => void","docs":"","start":1003,"length":7,"line":44,"character":6,"targetString":"onPress"},{"text":"const setState: (value: React.SetStateAction<{\n visible: boolean;\n placement: string;\n}>) => void","docs":"","start":1028,"length":8,"line":45,"character":8,"targetString":"setState"},{"text":"(property) visible: boolean","docs":"","start":1039,"length":7,"line":45,"character":19,"targetString":"visible"},{"text":"(property) placement: string","docs":"","start":1055,"length":9,"line":45,"character":35,"targetString":"placement"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":1066,"length":5,"line":45,"character":46,"targetString":"state"},{"text":"(property) placement: string","docs":"","start":1072,"length":9,"line":45,"character":52,"targetString":"placement"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":1108,"length":4,"line":48,"character":7,"targetString":"Text"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":1124,"length":4,"line":48,"character":23,"targetString":"Text"},{"text":"import Drawer","docs":"","start":1166,"length":6,"line":51,"character":2,"targetString":"Drawer"}],[{"text":"import Drawer","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Drawer"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":17,"length":5,"line":0,"character":17,"targetString":"Utils"},{"text":"const viewWidth: number","docs":"","start":110,"length":9,"line":3,"character":8,"targetString":"viewWidth"},{"text":"(method) convertX(d: number): number","docs":"","start":121,"length":8,"line":3,"character":19,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":131,"length":2,"line":3,"character":29,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":138,"length":5,"line":3,"character":36,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":144,"length":10,"line":3,"character":42,"targetString":"RatioUtils"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":164,"length":5,"line":5,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":171,"length":8,"line":5,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":183,"length":5,"line":5,"character":26,"targetString":"React"},{"text":"function React.useState<{\n visible: boolean;\n placement: string;\n}>(initialState: {\n visible: boolean;\n placement: string;\n} | (() => {\n visible: boolean;\n placement: string;\n})): [{\n visible: boolean;\n placement: string;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":189,"length":8,"line":5,"character":32,"targetString":"useState"},{"text":"(property) visible: boolean","docs":"","start":204,"length":7,"line":6,"character":4,"targetString":"visible"},{"text":"(property) placement: string","docs":"","start":224,"length":9,"line":7,"character":4,"targetString":"placement"},{"text":"import Drawer","docs":"","start":253,"length":6,"line":10,"character":1,"targetString":"Drawer"},{"text":"(JSX attribute) width: any","docs":"","start":262,"length":5,"line":11,"character":2,"targetString":"width"},{"text":"(JSX attribute) height: number","docs":"","start":281,"length":6,"line":12,"character":2,"targetString":"height"},{"text":"(JSX attribute) hasMask: boolean","docs":"","start":306,"length":7,"line":13,"character":2,"targetString":"hasMask"},{"text":"(JSX attribute) placement: string","docs":"","start":324,"length":9,"line":14,"character":2,"targetString":"placement"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":335,"length":5,"line":14,"character":13,"targetString":"state"},{"text":"(property) placement: string","docs":"","start":341,"length":9,"line":14,"character":19,"targetString":"placement"},{"text":"(JSX attribute) visible: boolean","docs":"","start":354,"length":7,"line":15,"character":2,"targetString":"visible"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":363,"length":5,"line":15,"character":11,"targetString":"state"},{"text":"(property) visible: boolean","docs":"","start":369,"length":7,"line":15,"character":17,"targetString":"visible"},{"text":"(JSX attribute) onMaskPress: () => void","docs":"","start":380,"length":11,"line":16,"character":2,"targetString":"onMaskPress"},{"text":"const setState: (value: React.SetStateAction<{\n visible: boolean;\n placement: string;\n}>) => void","docs":"","start":405,"length":8,"line":17,"character":4,"targetString":"setState"},{"text":"(property) visible: boolean","docs":"","start":416,"length":7,"line":17,"character":15,"targetString":"visible"},{"text":"(property) placement: string","docs":"","start":432,"length":9,"line":17,"character":31,"targetString":"placement"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":443,"length":5,"line":17,"character":42,"targetString":"state"},{"text":"(property) placement: string","docs":"","start":449,"length":9,"line":17,"character":48,"targetString":"placement"},{"text":"(JSX attribute) onStateChange: (state: any) => void","docs":"","start":470,"length":13,"line":19,"character":2,"targetString":"onStateChange"},{"text":"(parameter) state: any","docs":"","start":485,"length":5,"line":19,"character":17,"targetString":"state"},{"text":"var console: Console","docs":"","start":500,"length":7,"line":20,"character":4,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":508,"length":3,"line":20,"character":12,"targetString":"log"},{"text":"(parameter) state: any","docs":"","start":512,"length":5,"line":20,"character":16,"targetString":"state"},{"text":"(JSX attribute) style: {\n width: string;\n height: string;\n backgroundColor: string;\n alignItems: string;\n justifyContent: string;\n}","docs":"","start":539,"length":5,"line":24,"character":4,"targetString":"style"},{"text":"(property) width: string","docs":"","start":554,"length":5,"line":25,"character":6,"targetString":"width"},{"text":"(property) height: string","docs":"","start":575,"length":6,"line":26,"character":6,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":597,"length":15,"line":27,"character":6,"targetString":"backgroundColor"},{"text":"(property) alignItems: string","docs":"","start":627,"length":10,"line":28,"character":6,"targetString":"alignItems"},{"text":"(property) justifyContent: string","docs":"","start":655,"length":14,"line":29,"character":6,"targetString":"justifyContent"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":697,"length":4,"line":32,"character":5,"targetString":"Text"},{"text":"(JSX attribute) style: {\n fontSize: number;\n}","docs":"","start":702,"length":5,"line":32,"character":10,"targetString":"style"},{"text":"(property) fontSize: number","docs":"","start":711,"length":8,"line":32,"character":19,"targetString":"fontSize"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":748,"length":4,"line":32,"character":56,"targetString":"Text"},{"text":"import Drawer","docs":"","start":766,"length":6,"line":34,"character":2,"targetString":"Drawer"}],[{"text":"import Drawer","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Drawer"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":17,"length":5,"line":0,"character":17,"targetString":"Utils"},{"text":"const viewWidth: number","docs":"","start":110,"length":9,"line":3,"character":8,"targetString":"viewWidth"},{"text":"(method) convertX(d: number): number","docs":"","start":121,"length":8,"line":3,"character":19,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":131,"length":2,"line":3,"character":29,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":138,"length":5,"line":3,"character":36,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":144,"length":10,"line":3,"character":42,"targetString":"RatioUtils"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":164,"length":5,"line":5,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":171,"length":8,"line":5,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":183,"length":5,"line":5,"character":26,"targetString":"React"},{"text":"function React.useState<{\n visible: boolean;\n placement: string;\n}>(initialState: {\n visible: boolean;\n placement: string;\n} | (() => {\n visible: boolean;\n placement: string;\n})): [{\n visible: boolean;\n placement: string;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":189,"length":8,"line":5,"character":32,"targetString":"useState"},{"text":"(property) visible: boolean","docs":"","start":204,"length":7,"line":6,"character":4,"targetString":"visible"},{"text":"(property) placement: string","docs":"","start":224,"length":9,"line":7,"character":4,"targetString":"placement"},{"text":"import Drawer","docs":"","start":251,"length":6,"line":10,"character":1,"targetString":"Drawer"},{"text":"(JSX attribute) width: number","docs":"","start":260,"length":5,"line":11,"character":2,"targetString":"width"},{"text":"(JSX attribute) height: any","docs":"","start":283,"length":6,"line":12,"character":2,"targetString":"height"},{"text":"(JSX attribute) hasMask: boolean","docs":"","start":304,"length":7,"line":13,"character":2,"targetString":"hasMask"},{"text":"(JSX attribute) placement: string","docs":"","start":321,"length":9,"line":14,"character":2,"targetString":"placement"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":332,"length":5,"line":14,"character":13,"targetString":"state"},{"text":"(property) placement: string","docs":"","start":338,"length":9,"line":14,"character":19,"targetString":"placement"},{"text":"(JSX attribute) visible: boolean","docs":"","start":351,"length":7,"line":15,"character":2,"targetString":"visible"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":360,"length":5,"line":15,"character":11,"targetString":"state"},{"text":"(property) visible: boolean","docs":"","start":366,"length":7,"line":15,"character":17,"targetString":"visible"},{"text":"(JSX attribute) onMaskPress: () => void","docs":"","start":377,"length":11,"line":16,"character":2,"targetString":"onMaskPress"},{"text":"const setState: (value: React.SetStateAction<{\n visible: boolean;\n placement: string;\n}>) => void","docs":"","start":402,"length":8,"line":17,"character":4,"targetString":"setState"},{"text":"(property) visible: boolean","docs":"","start":413,"length":7,"line":17,"character":15,"targetString":"visible"},{"text":"(property) placement: string","docs":"","start":429,"length":9,"line":17,"character":31,"targetString":"placement"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":440,"length":5,"line":17,"character":42,"targetString":"state"},{"text":"(property) placement: string","docs":"","start":446,"length":9,"line":17,"character":48,"targetString":"placement"},{"text":"(JSX attribute) onStateChange: (state: any) => void","docs":"","start":467,"length":13,"line":19,"character":2,"targetString":"onStateChange"},{"text":"(parameter) state: any","docs":"","start":482,"length":5,"line":19,"character":17,"targetString":"state"},{"text":"var console: Console","docs":"","start":497,"length":7,"line":20,"character":4,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":505,"length":3,"line":20,"character":12,"targetString":"log"},{"text":"(parameter) state: any","docs":"","start":509,"length":5,"line":20,"character":16,"targetString":"state"},{"text":"(JSX attribute) style: {\n width: string;\n height: string;\n backgroundColor: string;\n alignItems: string;\n justifyContent: string;\n}","docs":"","start":536,"length":5,"line":24,"character":4,"targetString":"style"},{"text":"(property) width: string","docs":"","start":551,"length":5,"line":25,"character":6,"targetString":"width"},{"text":"(property) height: string","docs":"","start":572,"length":6,"line":26,"character":6,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":594,"length":15,"line":27,"character":6,"targetString":"backgroundColor"},{"text":"(property) alignItems: string","docs":"","start":624,"length":10,"line":28,"character":6,"targetString":"alignItems"},{"text":"(property) justifyContent: string","docs":"","start":652,"length":14,"line":29,"character":6,"targetString":"justifyContent"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":694,"length":4,"line":32,"character":5,"targetString":"Text"},{"text":"(JSX attribute) style: {\n fontSize: number;\n}","docs":"","start":699,"length":5,"line":32,"character":10,"targetString":"style"},{"text":"(property) fontSize: number","docs":"","start":708,"length":8,"line":32,"character":19,"targetString":"fontSize"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":739,"length":4,"line":32,"character":50,"targetString":"Text"},{"text":"(JSX attribute) style: {\n backgroundColor: string;\n width: number;\n height: number;\n marginTop: number;\n alignItems: string;\n justifyContent: string;\n borderRadius: number;\n zIndex: number;\n}","docs":"","start":773,"length":5,"line":34,"character":6,"targetString":"style"},{"text":"(property) backgroundColor: string","docs":"","start":790,"length":15,"line":35,"character":8,"targetString":"backgroundColor"},{"text":"(property) width: number","docs":"","start":823,"length":5,"line":36,"character":8,"targetString":"width"},{"text":"(property) height: number","docs":"","start":842,"length":6,"line":37,"character":8,"targetString":"height"},{"text":"(property) marginTop: number","docs":"","start":862,"length":9,"line":38,"character":8,"targetString":"marginTop"},{"text":"(property) alignItems: string","docs":"","start":885,"length":10,"line":39,"character":8,"targetString":"alignItems"},{"text":"(property) justifyContent: string","docs":"","start":915,"length":14,"line":40,"character":8,"targetString":"justifyContent"},{"text":"(property) borderRadius: number","docs":"","start":949,"length":12,"line":41,"character":8,"targetString":"borderRadius"},{"text":"(property) zIndex: number","docs":"","start":975,"length":6,"line":42,"character":8,"targetString":"zIndex"},{"text":"(JSX attribute) onPress: () => void","docs":"","start":1002,"length":7,"line":44,"character":6,"targetString":"onPress"},{"text":"const setState: (value: React.SetStateAction<{\n visible: boolean;\n placement: string;\n}>) => void","docs":"","start":1027,"length":8,"line":45,"character":8,"targetString":"setState"},{"text":"(property) visible: boolean","docs":"","start":1038,"length":7,"line":45,"character":19,"targetString":"visible"},{"text":"(property) placement: string","docs":"","start":1054,"length":9,"line":45,"character":35,"targetString":"placement"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":1065,"length":5,"line":45,"character":46,"targetString":"state"},{"text":"(property) placement: string","docs":"","start":1071,"length":9,"line":45,"character":52,"targetString":"placement"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":1107,"length":4,"line":48,"character":7,"targetString":"Text"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":1123,"length":4,"line":48,"character":23,"targetString":"Text"},{"text":"import Drawer","docs":"","start":1165,"length":6,"line":51,"character":2,"targetString":"Drawer"}]],"/animation/wave":[[{"text":"import Wave","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Wave"},{"text":"import Wave","docs":"","start":90,"length":4,"line":3,"character":1,"targetString":"Wave"}],[{"text":"import Wave","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Wave"},{"text":"import Wave","docs":"","start":90,"length":4,"line":3,"character":1,"targetString":"Wave"},{"text":"(JSX attribute) style: {\n width: number;\n height: number;\n borderRadius: number;\n}","docs":"","start":97,"length":5,"line":4,"character":2,"targetString":"style"},{"text":"(property) width: number","docs":"","start":106,"length":5,"line":4,"character":11,"targetString":"width"},{"text":"(property) height: number","docs":"","start":118,"length":6,"line":4,"character":23,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":131,"length":12,"line":4,"character":36,"targetString":"borderRadius"},{"text":"(JSX attribute) H: number","docs":"","start":153,"length":1,"line":5,"character":2,"targetString":"H"},{"text":"(JSX attribute) waveParams: {\n A: number;\n T: number;\n fill: string;\n}[]","docs":"","start":162,"length":10,"line":6,"character":2,"targetString":"waveParams"},{"text":"(property) A: number","docs":"","start":182,"length":1,"line":7,"character":6,"targetString":"A"},{"text":"(property) T: number","docs":"","start":189,"length":1,"line":7,"character":13,"targetString":"T"},{"text":"(property) fill: string","docs":"","start":197,"length":4,"line":7,"character":21,"targetString":"fill"},{"text":"(property) A: number","docs":"","start":219,"length":1,"line":8,"character":6,"targetString":"A"},{"text":"(property) T: number","docs":"","start":226,"length":1,"line":8,"character":13,"targetString":"T"},{"text":"(property) fill: string","docs":"","start":234,"length":4,"line":8,"character":21,"targetString":"fill"},{"text":"(JSX attribute) animated: boolean","docs":"","start":257,"length":8,"line":10,"character":2,"targetString":"animated"}]],"/data-entry/checkbox":[[{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"Checkbox"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":19,"length":5,"line":0,"character":19,"targetString":"Utils"},{"text":"(method) convertX(d: number): number","docs":"","start":58,"length":8,"line":2,"character":8,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":68,"length":2,"line":2,"character":18,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":75,"length":5,"line":2,"character":25,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":81,"length":10,"line":2,"character":31,"targetString":"RatioUtils"},{"text":"const checked: boolean","docs":"","start":101,"length":7,"line":4,"character":7,"targetString":"checked"},{"text":"const setChecked: React.Dispatch>","docs":"","start":110,"length":10,"line":4,"character":16,"targetString":"setChecked"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":124,"length":5,"line":4,"character":30,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":130,"length":8,"line":4,"character":36,"targetString":"useState"},{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":149,"length":8,"line":6,"character":1,"targetString":"Checkbox"},{"text":"(JSX attribute) color?: string | undefined","docs":"","start":160,"length":5,"line":7,"character":2,"targetString":"color"},{"text":"(JSX attribute) checked?: boolean | undefined","docs":"","start":178,"length":7,"line":8,"character":2,"targetString":"checked"},{"text":"const checked: boolean","docs":"","start":187,"length":7,"line":8,"character":11,"targetString":"checked"},{"text":"(JSX attribute) onChange?: ((checked: boolean) => void) | undefined","docs":"","start":207,"length":8,"line":9,"character":2,"targetString":"onChange"},{"text":"(parameter) value: boolean","docs":"","start":217,"length":5,"line":9,"character":12,"targetString":"value"},{"text":"const setChecked: (value: React.SetStateAction) => void","docs":"","start":226,"length":10,"line":9,"character":21,"targetString":"setChecked"},{"text":"(property) checked1: boolean","docs":"","start":239,"length":8,"line":9,"character":34,"targetString":"checked1"},{"text":"(parameter) value: boolean","docs":"","start":249,"length":5,"line":9,"character":44,"targetString":"value"},{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":275,"length":8,"line":12,"character":2,"targetString":"Checkbox"},{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":286,"length":8,"line":13,"character":1,"targetString":"Checkbox"},{"text":"(JSX attribute) color?: string | undefined","docs":"","start":297,"length":5,"line":14,"character":2,"targetString":"color"},{"text":"(JSX attribute) checked?: boolean | undefined","docs":"","start":315,"length":7,"line":15,"character":2,"targetString":"checked"},{"text":"const checked: boolean","docs":"","start":324,"length":7,"line":15,"character":11,"targetString":"checked"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":344,"length":5,"line":16,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":353,"length":9,"line":16,"character":11,"targetString":"marginTop"},{"text":"const cx: (d: number) => number","docs":"","start":364,"length":2,"line":16,"character":22,"targetString":"cx"},{"text":"(JSX attribute) onChange?: ((checked: boolean) => void) | undefined","docs":"","start":375,"length":8,"line":17,"character":2,"targetString":"onChange"},{"text":"(parameter) value: boolean","docs":"","start":385,"length":5,"line":17,"character":12,"targetString":"value"},{"text":"const setChecked: (value: React.SetStateAction) => void","docs":"","start":394,"length":10,"line":17,"character":21,"targetString":"setChecked"},{"text":"(property) checked2: boolean","docs":"","start":407,"length":8,"line":17,"character":34,"targetString":"checked2"},{"text":"(parameter) value: boolean","docs":"","start":417,"length":5,"line":17,"character":44,"targetString":"value"},{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":443,"length":8,"line":20,"character":2,"targetString":"Checkbox"}],[{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"Checkbox"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":19,"length":5,"line":0,"character":19,"targetString":"Utils"},{"text":"(method) convertX(d: number): number","docs":"","start":58,"length":8,"line":2,"character":8,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":68,"length":2,"line":2,"character":18,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":75,"length":5,"line":2,"character":25,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":81,"length":10,"line":2,"character":31,"targetString":"RatioUtils"},{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":95,"length":8,"line":4,"character":1,"targetString":"Checkbox"},{"text":"(JSX attribute) color?: string | undefined","docs":"","start":104,"length":5,"line":4,"character":10,"targetString":"color"},{"text":"(JSX attribute) checked?: boolean | undefined","docs":"","start":116,"length":7,"line":4,"character":22,"targetString":"checked"},{"text":"(JSX attribute) disabled?: boolean | undefined","docs":"","start":131,"length":8,"line":4,"character":37,"targetString":"disabled"},{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":161,"length":8,"line":6,"character":2,"targetString":"Checkbox"},{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":172,"length":8,"line":7,"character":1,"targetString":"Checkbox"},{"text":"(JSX attribute) checked?: boolean | undefined","docs":"","start":181,"length":7,"line":7,"character":10,"targetString":"checked"},{"text":"(JSX attribute) disabled?: boolean | undefined","docs":"","start":197,"length":8,"line":7,"character":26,"targetString":"disabled"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":213,"length":5,"line":7,"character":42,"targetString":"style"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":222,"length":9,"line":7,"character":51,"targetString":"marginTop"},{"text":"const cx: (d: number) => number","docs":"","start":233,"length":2,"line":7,"character":62,"targetString":"cx"},{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":256,"length":8,"line":9,"character":2,"targetString":"Checkbox"}],[{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"Checkbox"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":19,"length":5,"line":0,"character":19,"targetString":"Utils"},{"text":"(method) convertX(d: number): number","docs":"","start":58,"length":8,"line":2,"character":8,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":68,"length":2,"line":2,"character":18,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":75,"length":5,"line":2,"character":25,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":81,"length":10,"line":2,"character":31,"targetString":"RatioUtils"},{"text":"const checked: boolean","docs":"","start":101,"length":7,"line":4,"character":7,"targetString":"checked"},{"text":"const setChecked: React.Dispatch>","docs":"","start":110,"length":10,"line":4,"character":16,"targetString":"setChecked"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":124,"length":5,"line":4,"character":30,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":130,"length":8,"line":4,"character":36,"targetString":"useState"},{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":149,"length":8,"line":6,"character":1,"targetString":"Checkbox"},{"text":"(JSX attribute) size?: number | undefined","docs":"","start":160,"length":4,"line":7,"character":2,"targetString":"size"},{"text":"const cx: (d: number) => number","docs":"","start":166,"length":2,"line":7,"character":8,"targetString":"cx"},{"text":"(JSX attribute) color?: string | undefined","docs":"","start":176,"length":5,"line":8,"character":2,"targetString":"color"},{"text":"(JSX attribute) checked?: boolean | undefined","docs":"","start":194,"length":7,"line":9,"character":2,"targetString":"checked"},{"text":"const checked: boolean","docs":"","start":203,"length":7,"line":9,"character":11,"targetString":"checked"},{"text":"(JSX attribute) onChange?: ((checked: boolean) => void) | undefined","docs":"","start":223,"length":8,"line":10,"character":2,"targetString":"onChange"},{"text":"(parameter) value: boolean","docs":"","start":233,"length":5,"line":10,"character":12,"targetString":"value"},{"text":"const setChecked: (value: React.SetStateAction) => void","docs":"","start":242,"length":10,"line":10,"character":21,"targetString":"setChecked"},{"text":"(property) checked1: boolean","docs":"","start":255,"length":8,"line":10,"character":34,"targetString":"checked1"},{"text":"(parameter) value: boolean","docs":"","start":265,"length":5,"line":10,"character":44,"targetString":"value"},{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":291,"length":8,"line":13,"character":2,"targetString":"Checkbox"},{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":302,"length":8,"line":14,"character":1,"targetString":"Checkbox"},{"text":"(JSX attribute) size?: number | undefined","docs":"","start":313,"length":4,"line":15,"character":2,"targetString":"size"},{"text":"const cx: (d: number) => number","docs":"","start":319,"length":2,"line":15,"character":8,"targetString":"cx"},{"text":"(JSX attribute) color?: string | undefined","docs":"","start":329,"length":5,"line":16,"character":2,"targetString":"color"},{"text":"(JSX attribute) checked?: boolean | undefined","docs":"","start":347,"length":7,"line":17,"character":2,"targetString":"checked"},{"text":"const checked: boolean","docs":"","start":356,"length":7,"line":17,"character":11,"targetString":"checked"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":376,"length":5,"line":18,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":385,"length":9,"line":18,"character":11,"targetString":"marginTop"},{"text":"const cx: (d: number) => number","docs":"","start":396,"length":2,"line":18,"character":22,"targetString":"cx"},{"text":"(JSX attribute) onChange?: ((checked: boolean) => void) | undefined","docs":"","start":407,"length":8,"line":19,"character":2,"targetString":"onChange"},{"text":"(parameter) value: boolean","docs":"","start":417,"length":5,"line":19,"character":12,"targetString":"value"},{"text":"const setChecked: (value: React.SetStateAction) => void","docs":"","start":426,"length":10,"line":19,"character":21,"targetString":"setChecked"},{"text":"(property) checked2: boolean","docs":"","start":439,"length":8,"line":19,"character":34,"targetString":"checked2"},{"text":"(parameter) value: boolean","docs":"","start":449,"length":5,"line":19,"character":44,"targetString":"value"},{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":477,"length":8,"line":22,"character":2,"targetString":"Checkbox"}]],"/data-entry/date-picker":[[{"text":"(alias) class DatePicker\nimport DatePicker","docs":"","start":9,"length":10,"line":0,"character":9,"targetString":"DatePicker"},{"text":"const selectDate: Date","docs":"","start":52,"length":10,"line":2,"character":7,"targetString":"selectDate"},{"text":"const setDate: React.Dispatch>","docs":"","start":64,"length":7,"line":2,"character":19,"targetString":"setDate"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":75,"length":5,"line":2,"character":30,"targetString":"React"},{"text":"function React.useState(initialState: Date | (() => Date)): [Date, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":81,"length":8,"line":2,"character":36,"targetString":"useState"},{"text":"var Date: DateConstructor\nnew () => Date (+4 overloads)","docs":"","start":94,"length":4,"line":2,"character":49,"targetString":"Date"},{"text":"(alias) class DatePicker\nimport DatePicker","docs":"","start":105,"length":10,"line":4,"character":1,"targetString":"DatePicker"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":118,"length":5,"line":5,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":127,"length":9,"line":5,"character":11,"targetString":"marginTop"},{"text":"(JSX attribute) date?: Date | undefined","docs":"","start":146,"length":4,"line":6,"character":2,"targetString":"date"},{"text":"const selectDate: Date","docs":"","start":152,"length":10,"line":6,"character":8,"targetString":"selectDate"},{"text":"(JSX attribute) onDateChange?: ((value?: Date | undefined) => void) | undefined","docs":"","start":166,"length":12,"line":7,"character":2,"targetString":"onDateChange"},{"text":"(parameter) selectDate: Date | undefined","docs":"","start":180,"length":10,"line":7,"character":16,"targetString":"selectDate"},{"text":"const setDate: (value: React.SetStateAction) => void","docs":"","start":194,"length":7,"line":7,"character":30,"targetString":"setDate"},{"text":"(parameter) selectDate: Date | undefined","docs":"","start":202,"length":10,"line":7,"character":38,"targetString":"selectDate"}],[{"text":"(alias) class DatePicker\nimport DatePicker","docs":"","start":9,"length":10,"line":0,"character":9,"targetString":"DatePicker"},{"text":"(alias) class DatePicker\nimport DatePicker","docs":"","start":46,"length":10,"line":2,"character":1,"targetString":"DatePicker"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":59,"length":5,"line":3,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":68,"length":9,"line":3,"character":11,"targetString":"marginTop"},{"text":"(JSX attribute) defaultDate?: Date | undefined","docs":"","start":87,"length":11,"line":4,"character":2,"targetString":"defaultDate"},{"text":"var Date: DateConstructor\nnew () => Date (+4 overloads)","docs":"","start":104,"length":4,"line":4,"character":19,"targetString":"Date"},{"text":"(JSX attribute) onDateChange?: ((value?: Date | undefined) => void) | undefined","docs":"","start":114,"length":12,"line":5,"character":2,"targetString":"onDateChange"},{"text":"(parameter) date: Date | undefined","docs":"","start":128,"length":4,"line":5,"character":16,"targetString":"date"},{"text":"var console: Console","docs":"","start":136,"length":7,"line":5,"character":24,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":144,"length":3,"line":5,"character":32,"targetString":"log"},{"text":"(parameter) date: Date | undefined","docs":"","start":148,"length":4,"line":5,"character":36,"targetString":"date"}]],"/data-entry/picker-view":[[{"text":"(alias) class Picker\nimport Picker","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Picker"},{"text":"const languages: string[]","docs":"","start":47,"length":9,"line":2,"character":6,"targetString":"languages"},{"text":"const value: string","docs":"","start":104,"length":5,"line":3,"character":7,"targetString":"value"},{"text":"const setValue: React.Dispatch>","docs":"","start":111,"length":8,"line":3,"character":14,"targetString":"setValue"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":123,"length":5,"line":3,"character":26,"targetString":"React"},{"text":"function React.useState(initialState: string | (() => string)): [string, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":129,"length":8,"line":3,"character":32,"targetString":"useState"},{"text":"(alias) class Picker\nimport Picker","docs":"","start":147,"length":6,"line":5,"character":1,"targetString":"Picker"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":156,"length":5,"line":6,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":169,"length":5,"line":7,"character":4,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":185,"length":6,"line":8,"character":4,"targetString":"height"},{"text":"(JSX attribute) selectedValue?: string | undefined","docs":"Value matching value of one of the items.\nCan be a string or an integer.","start":205,"length":13,"line":10,"character":2,"targetString":"selectedValue"},{"text":"const value: string","docs":"","start":220,"length":5,"line":10,"character":17,"targetString":"value"},{"text":"(JSX attribute) onValueChange?: ((value: string | number, index: number) => void) | undefined","docs":"Callback for when an item is selected. This is called with the\nfollowing parameters:\n- itemValue: the value prop of the item that was selected\n- itemPosition: the index of the selected item in this picker","start":229,"length":13,"line":11,"character":2,"targetString":"onValueChange"},{"text":"(parameter) value: string | number","docs":"","start":244,"length":5,"line":11,"character":17,"targetString":"value"},{"text":"const setValue: (value: React.SetStateAction) => void","docs":"","start":253,"length":8,"line":11,"character":26,"targetString":"setValue"},{"text":"(parameter) value: string | number","docs":"","start":262,"length":5,"line":11,"character":35,"targetString":"value"},{"text":"const languages: string[]","docs":"","start":275,"length":9,"line":13,"character":3,"targetString":"languages"},{"text":"(method) Array.map(callbackfn: (value: string, index: number, array: string[]) => JSX.Element, thisArg?: any): JSX.Element[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":285,"length":3,"line":13,"character":13,"targetString":"map"},{"text":"(parameter) value: string","docs":"","start":289,"length":5,"line":13,"character":17,"targetString":"value"},{"text":"(alias) class Picker\nimport Picker","docs":"","start":305,"length":6,"line":14,"character":5,"targetString":"Picker"},{"text":"(property) Picker.Item: React.ElementType","docs":"","start":312,"length":4,"line":14,"character":12,"targetString":"Item"},{"text":"(JSX attribute) key: string","docs":"","start":317,"length":3,"line":14,"character":17,"targetString":"key"},{"text":"(parameter) value: string","docs":"","start":322,"length":5,"line":14,"character":22,"targetString":"value"},{"text":"(JSX attribute) value: string","docs":"","start":329,"length":5,"line":14,"character":29,"targetString":"value"},{"text":"(parameter) value: string","docs":"","start":336,"length":5,"line":14,"character":36,"targetString":"value"},{"text":"(JSX attribute) label: string","docs":"","start":343,"length":5,"line":14,"character":43,"targetString":"label"},{"text":"(parameter) value: string","docs":"","start":350,"length":5,"line":14,"character":50,"targetString":"value"},{"text":"(alias) class Picker\nimport Picker","docs":"","start":368,"length":6,"line":16,"character":2,"targetString":"Picker"}],[{"text":"(alias) class Picker\nimport Picker","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Picker"},{"text":"const weeks: {\n key: string;\n values: {\n value: string;\n label: string;\n }[];\n}[]","docs":"","start":47,"length":5,"line":2,"character":6,"targetString":"weeks"},{"text":"(property) key: string","docs":"","start":65,"length":3,"line":4,"character":4,"targetString":"key"},{"text":"(property) values: {\n value: string;\n label: string;\n}[]","docs":"","start":82,"length":6,"line":5,"character":4,"targetString":"values"},{"text":"(property) value: string","docs":"","start":100,"length":5,"line":6,"character":8,"targetString":"value"},{"text":"(property) label: string","docs":"","start":112,"length":5,"line":6,"character":20,"targetString":"label"},{"text":"(property) value: string","docs":"","start":139,"length":5,"line":7,"character":8,"targetString":"value"},{"text":"(property) label: string","docs":"","start":151,"length":5,"line":7,"character":20,"targetString":"label"},{"text":"(property) value: string","docs":"","start":179,"length":5,"line":8,"character":8,"targetString":"value"},{"text":"(property) label: string","docs":"","start":191,"length":5,"line":8,"character":20,"targetString":"label"},{"text":"(property) value: string","docs":"","start":221,"length":5,"line":9,"character":8,"targetString":"value"},{"text":"(property) label: string","docs":"","start":233,"length":5,"line":9,"character":20,"targetString":"label"},{"text":"(property) value: string","docs":"","start":262,"length":5,"line":10,"character":8,"targetString":"value"},{"text":"(property) label: string","docs":"","start":274,"length":5,"line":10,"character":20,"targetString":"label"},{"text":"(property) value: string","docs":"","start":301,"length":5,"line":11,"character":8,"targetString":"value"},{"text":"(property) label: string","docs":"","start":313,"length":5,"line":11,"character":20,"targetString":"label"},{"text":"(property) value: string","docs":"","start":342,"length":5,"line":12,"character":8,"targetString":"value"},{"text":"(property) label: string","docs":"","start":354,"length":5,"line":12,"character":20,"targetString":"label"},{"text":"(property) key: string","docs":"","start":393,"length":3,"line":16,"character":4,"targetString":"key"},{"text":"(property) values: {\n value: string;\n label: string;\n}[]","docs":"","start":409,"length":6,"line":17,"character":4,"targetString":"values"},{"text":"(property) value: string","docs":"","start":427,"length":5,"line":18,"character":8,"targetString":"value"},{"text":"(property) label: string","docs":"","start":439,"length":5,"line":18,"character":20,"targetString":"label"},{"text":"(property) value: string","docs":"","start":467,"length":5,"line":19,"character":8,"targetString":"value"},{"text":"(property) label: string","docs":"","start":479,"length":5,"line":19,"character":20,"targetString":"label"},{"text":"const day: string[]","docs":"","start":523,"length":3,"line":23,"character":7,"targetString":"day"},{"text":"const setDay: React.Dispatch>","docs":"","start":528,"length":6,"line":23,"character":12,"targetString":"setDay"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":538,"length":5,"line":23,"character":22,"targetString":"React"},{"text":"function React.useState(initialState: string[] | (() => string[])): [string[], React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":544,"length":8,"line":23,"character":28,"targetString":"useState"},{"text":"const weeks: {\n key: string;\n values: {\n value: string;\n label: string;\n }[];\n}[]","docs":"","start":577,"length":5,"line":26,"character":3,"targetString":"weeks"},{"text":"(method) Array<{ key: string; values: { value: string; label: string; }[]; }>.map(callbackfn: (value: {\n key: string;\n values: {\n value: string;\n label: string;\n }[];\n}, index: number, array: {\n key: string;\n values: {\n value: string;\n label: string;\n }[];\n}[]) => JSX.Element, thisArg?: any): JSX.Element[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":583,"length":3,"line":26,"character":9,"targetString":"map"},{"text":"(parameter) pItem: {\n key: string;\n values: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":588,"length":5,"line":26,"character":14,"targetString":"pItem"},{"text":"(parameter) pIndex: number","docs":"","start":595,"length":6,"line":26,"character":21,"targetString":"pIndex"},{"text":"(alias) class Picker\nimport Picker","docs":"","start":613,"length":6,"line":27,"character":5,"targetString":"Picker"},{"text":"(JSX attribute) React.Attributes.key?: React.Key | null | undefined","docs":"","start":626,"length":3,"line":28,"character":6,"targetString":"key"},{"text":"(parameter) pItem: {\n key: string;\n values: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":631,"length":5,"line":28,"character":11,"targetString":"pItem"},{"text":"(property) key: string","docs":"","start":637,"length":3,"line":28,"character":17,"targetString":"key"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":648,"length":5,"line":29,"character":6,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":665,"length":5,"line":30,"character":8,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":685,"length":6,"line":31,"character":8,"targetString":"height"},{"text":"(JSX attribute) selectedValue?: string | undefined","docs":"Value matching value of one of the items.\nCan be a string or an integer.","start":713,"length":13,"line":33,"character":6,"targetString":"selectedValue"},{"text":"const day: string[]","docs":"","start":728,"length":3,"line":33,"character":21,"targetString":"day"},{"text":"(parameter) pIndex: number","docs":"","start":732,"length":6,"line":33,"character":25,"targetString":"pIndex"},{"text":"(parameter) pItem: {\n key: string;\n values: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":754,"length":5,"line":35,"character":7,"targetString":"pItem"},{"text":"(property) values: {\n value: string;\n label: string;\n}[]","docs":"","start":760,"length":6,"line":35,"character":13,"targetString":"values"},{"text":"(method) Array<{ value: string; label: string; }>.map(callbackfn: (value: {\n value: string;\n label: string;\n}, index: number, array: {\n value: string;\n label: string;\n}[]) => JSX.Element, thisArg?: any): JSX.Element[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":767,"length":3,"line":35,"character":20,"targetString":"map"},{"text":"(parameter) item: {\n value: string;\n label: string;\n}","docs":"","start":771,"length":4,"line":35,"character":24,"targetString":"item"},{"text":"(alias) class Picker\nimport Picker","docs":"","start":790,"length":6,"line":36,"character":9,"targetString":"Picker"},{"text":"(property) Picker.Item: React.ElementType","docs":"","start":797,"length":4,"line":36,"character":16,"targetString":"Item"},{"text":"(JSX attribute) key: string","docs":"","start":812,"length":3,"line":37,"character":10,"targetString":"key"},{"text":"(parameter) pItem: {\n key: string;\n values: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":820,"length":5,"line":37,"character":18,"targetString":"pItem"},{"text":"(property) key: string","docs":"","start":826,"length":3,"line":37,"character":24,"targetString":"key"},{"text":"(parameter) item: {\n value: string;\n label: string;\n}","docs":"","start":833,"length":4,"line":37,"character":31,"targetString":"item"},{"text":"(property) value: string","docs":"","start":838,"length":5,"line":37,"character":36,"targetString":"value"},{"text":"(JSX attribute) value: string","docs":"","start":857,"length":5,"line":38,"character":10,"targetString":"value"},{"text":"(parameter) item: {\n value: string;\n label: string;\n}","docs":"","start":864,"length":4,"line":38,"character":17,"targetString":"item"},{"text":"(property) value: string","docs":"","start":869,"length":5,"line":38,"character":22,"targetString":"value"},{"text":"(JSX attribute) label: string","docs":"","start":886,"length":5,"line":39,"character":10,"targetString":"label"},{"text":"(parameter) item: {\n value: string;\n label: string;\n}","docs":"","start":893,"length":4,"line":39,"character":17,"targetString":"item"},{"text":"(property) label: string","docs":"","start":898,"length":5,"line":39,"character":22,"targetString":"label"},{"text":"(alias) class Picker\nimport Picker","docs":"","start":932,"length":6,"line":42,"character":6,"targetString":"Picker"}]],"/data-entry/slider":[[{"text":"(alias) class Slider\nimport Slider","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Slider"},{"text":"const value: number","docs":"","start":48,"length":5,"line":2,"character":7,"targetString":"value"},{"text":"const setValue: React.Dispatch>","docs":"","start":55,"length":8,"line":2,"character":14,"targetString":"setValue"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":67,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState(initialState: number | (() => number)): [number, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":73,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(alias) class Slider\nimport Slider","docs":"","start":89,"length":6,"line":4,"character":1,"targetString":"Slider"},{"text":"(property) Slider.Horizontal: React.ElementType","docs":"","start":96,"length":10,"line":4,"character":8,"targetString":"Horizontal"},{"text":"(JSX attribute) SliderProps.theme?: {\n width?: number | undefined;\n trackRadius?: number | undefined;\n trackHeight?: number | undefined;\n minimumTrackTintColor?: string | undefined;\n maximumTrackTintColor?: string | undefined;\n thumbSize?: number | undefined;\n thumbRadius?: number | undefined;\n thumbTintColor?: string | undefined;\n} | undefined","docs":"","start":109,"length":5,"line":5,"character":2,"targetString":"theme"},{"text":"(property) width?: number | undefined","docs":"","start":122,"length":5,"line":6,"character":4,"targetString":"width"},{"text":"(property) height: number","docs":"","start":138,"length":6,"line":7,"character":4,"targetString":"height"},{"text":"(property) trackRadius?: number | undefined","docs":"","start":153,"length":11,"line":8,"character":4,"targetString":"trackRadius"},{"text":"(property) trackHeight?: number | undefined","docs":"","start":173,"length":11,"line":9,"character":4,"targetString":"trackHeight"},{"text":"(property) thumbSize?: number | undefined","docs":"","start":193,"length":9,"line":10,"character":4,"targetString":"thumbSize"},{"text":"(property) thumbRadius?: number | undefined","docs":"","start":212,"length":11,"line":11,"character":4,"targetString":"thumbRadius"},{"text":"(property) thumbTintColor?: string | undefined","docs":"","start":233,"length":14,"line":12,"character":4,"targetString":"thumbTintColor"},{"text":"(property) minimumTrackTintColor?: string | undefined","docs":"","start":261,"length":21,"line":13,"character":4,"targetString":"minimumTrackTintColor"},{"text":"(property) maximumTrackTintColor?: string | undefined","docs":"","start":299,"length":21,"line":14,"character":4,"targetString":"maximumTrackTintColor"},{"text":"(JSX attribute) SliderProps.maximumValue?: number | undefined","docs":"","start":340,"length":12,"line":16,"character":2,"targetString":"maximumValue"},{"text":"(JSX attribute) SliderProps.minimumValue?: number | undefined","docs":"","start":361,"length":12,"line":17,"character":2,"targetString":"minimumValue"},{"text":"(JSX attribute) SliderProps.style?: StyleProp","docs":"","start":380,"length":5,"line":18,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginBottom?: string | number | undefined","docs":"","start":389,"length":12,"line":18,"character":11,"targetString":"marginBottom"},{"text":"(JSX attribute) SliderProps.value?: number | undefined","docs":"","start":411,"length":5,"line":19,"character":2,"targetString":"value"},{"text":"const value: number","docs":"","start":418,"length":5,"line":19,"character":9,"targetString":"value"},{"text":"(JSX attribute) SliderProps.onSlidingComplete?: ((newValue: number) => void) | undefined","docs":"","start":427,"length":17,"line":20,"character":2,"targetString":"onSlidingComplete"},{"text":"(parameter) v: number","docs":"","start":446,"length":1,"line":20,"character":21,"targetString":"v"},{"text":"const setValue: (value: React.SetStateAction) => void","docs":"","start":451,"length":8,"line":20,"character":26,"targetString":"setValue"},{"text":"var Math: Math","docs":"An intrinsic object that provides basic mathematics functionality and constants.","start":460,"length":4,"line":20,"character":35,"targetString":"Math"},{"text":"(method) Math.round(x: number): number","docs":"Returns a supplied numeric expression rounded to the nearest integer.","start":465,"length":5,"line":20,"character":40,"targetString":"round"},{"text":"(parameter) v: number","docs":"","start":471,"length":1,"line":20,"character":46,"targetString":"v"}],[{"text":"(alias) class Slider\nimport Slider","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Slider"},{"text":"const value: number","docs":"","start":48,"length":5,"line":2,"character":7,"targetString":"value"},{"text":"const setValue: React.Dispatch>","docs":"","start":55,"length":8,"line":2,"character":14,"targetString":"setValue"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":67,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState(initialState: number | (() => number)): [number, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":73,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(alias) class Slider\nimport Slider","docs":"","start":89,"length":6,"line":4,"character":1,"targetString":"Slider"},{"text":"(property) Slider.Horizontal: React.ElementType","docs":"","start":96,"length":10,"line":4,"character":8,"targetString":"Horizontal"},{"text":"(JSX attribute) SliderProps.theme?: {\n width?: number | undefined;\n trackRadius?: number | undefined;\n trackHeight?: number | undefined;\n minimumTrackTintColor?: string | undefined;\n maximumTrackTintColor?: string | undefined;\n thumbSize?: number | undefined;\n thumbRadius?: number | undefined;\n thumbTintColor?: string | undefined;\n} | undefined","docs":"","start":109,"length":5,"line":5,"character":2,"targetString":"theme"},{"text":"(property) width?: number | undefined","docs":"","start":122,"length":5,"line":6,"character":4,"targetString":"width"},{"text":"(property) height: number","docs":"","start":138,"length":6,"line":7,"character":4,"targetString":"height"},{"text":"(property) trackRadius?: number | undefined","docs":"","start":154,"length":11,"line":8,"character":4,"targetString":"trackRadius"},{"text":"(property) trackHeight?: number | undefined","docs":"","start":175,"length":11,"line":9,"character":4,"targetString":"trackHeight"},{"text":"(property) thumbSize?: number | undefined","docs":"","start":196,"length":9,"line":10,"character":4,"targetString":"thumbSize"},{"text":"(property) thumbRadius?: number | undefined","docs":"","start":215,"length":11,"line":11,"character":4,"targetString":"thumbRadius"},{"text":"(property) thumbTintColor?: string | undefined","docs":"","start":236,"length":14,"line":12,"character":4,"targetString":"thumbTintColor"},{"text":"(property) minimumTrackTintColor?: string | undefined","docs":"","start":264,"length":21,"line":13,"character":4,"targetString":"minimumTrackTintColor"},{"text":"(property) maximumTrackTintColor?: string | undefined","docs":"","start":302,"length":21,"line":14,"character":4,"targetString":"maximumTrackTintColor"},{"text":"(JSX attribute) SliderProps.trackStyle?: StyleProp","docs":"","start":343,"length":10,"line":16,"character":2,"targetString":"trackStyle"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":361,"length":6,"line":17,"character":4,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":377,"length":12,"line":18,"character":4,"targetString":"borderRadius"},{"text":"(JSX attribute) SliderProps.maximumValue?: number | undefined","docs":"","start":402,"length":12,"line":20,"character":2,"targetString":"maximumValue"},{"text":"(JSX attribute) SliderProps.minimumValue?: number | undefined","docs":"","start":423,"length":12,"line":21,"character":2,"targetString":"minimumValue"},{"text":"(JSX attribute) SliderProps.thumbTouchSize?: {\n width: number;\n height: number;\n} | undefined","docs":"","start":442,"length":14,"line":22,"character":2,"targetString":"thumbTouchSize"},{"text":"(property) width: number","docs":"","start":460,"length":5,"line":22,"character":20,"targetString":"width"},{"text":"(property) height: number","docs":"","start":471,"length":6,"line":22,"character":31,"targetString":"height"},{"text":"(JSX attribute) SliderProps.value?: number | undefined","docs":"","start":487,"length":5,"line":23,"character":2,"targetString":"value"},{"text":"const value: number","docs":"","start":494,"length":5,"line":23,"character":9,"targetString":"value"},{"text":"(JSX attribute) SliderProps.style?: StyleProp","docs":"","start":503,"length":5,"line":24,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginBottom?: string | number | undefined","docs":"","start":512,"length":12,"line":24,"character":11,"targetString":"marginBottom"},{"text":"(JSX attribute) SliderProps.type?: \"normal\" | \"parcel\" | undefined","docs":"","start":534,"length":4,"line":25,"character":2,"targetString":"type"},{"text":"(JSX attribute) SliderProps.renderMinimumTrack?: (() => React.ReactNode) | undefined","docs":"","start":550,"length":18,"line":26,"character":2,"targetString":"renderMinimumTrack"},{"text":"(JSX attribute) style: {\n height: number;\n borderRadius: number;\n backgroundColor: string;\n marginHorizontal: number;\n}","docs":"","start":594,"length":5,"line":28,"character":6,"targetString":"style"},{"text":"(property) height: number","docs":"","start":611,"length":6,"line":29,"character":8,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":631,"length":12,"line":30,"character":8,"targetString":"borderRadius"},{"text":"(property) backgroundColor: string","docs":"","start":657,"length":15,"line":31,"character":8,"targetString":"backgroundColor"},{"text":"(property) marginHorizontal: number","docs":"","start":693,"length":16,"line":32,"character":8,"targetString":"marginHorizontal"},{"text":"(JSX attribute) SliderProps.onSlidingComplete?: ((newValue: number) => void) | undefined","docs":"","start":737,"length":17,"line":36,"character":2,"targetString":"onSlidingComplete"},{"text":"(parameter) v: number","docs":"","start":756,"length":1,"line":36,"character":21,"targetString":"v"},{"text":"const setValue: (value: React.SetStateAction) => void","docs":"","start":761,"length":8,"line":36,"character":26,"targetString":"setValue"},{"text":"var Math: Math","docs":"An intrinsic object that provides basic mathematics functionality and constants.","start":770,"length":4,"line":36,"character":35,"targetString":"Math"},{"text":"(method) Math.round(x: number): number","docs":"Returns a supplied numeric expression rounded to the nearest integer.","start":775,"length":5,"line":36,"character":40,"targetString":"round"},{"text":"(parameter) v: number","docs":"","start":781,"length":1,"line":36,"character":46,"targetString":"v"}],[{"text":"(alias) class Slider\nimport Slider","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Slider"},{"text":"const value: number","docs":"","start":48,"length":5,"line":2,"character":7,"targetString":"value"},{"text":"const setValue: React.Dispatch>","docs":"","start":55,"length":8,"line":2,"character":14,"targetString":"setValue"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":67,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState(initialState: number | (() => number)): [number, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":73,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(alias) class Slider\nimport Slider","docs":"","start":89,"length":6,"line":4,"character":1,"targetString":"Slider"},{"text":"(property) Slider.Horizontal: React.ElementType","docs":"","start":96,"length":10,"line":4,"character":8,"targetString":"Horizontal"},{"text":"(JSX attribute) SliderProps.theme?: {\n width?: number | undefined;\n trackRadius?: number | undefined;\n trackHeight?: number | undefined;\n minimumTrackTintColor?: string | undefined;\n maximumTrackTintColor?: string | undefined;\n thumbSize?: number | undefined;\n thumbRadius?: number | undefined;\n thumbTintColor?: string | undefined;\n} | undefined","docs":"","start":109,"length":5,"line":5,"character":2,"targetString":"theme"},{"text":"(property) width?: number | undefined","docs":"","start":122,"length":5,"line":6,"character":4,"targetString":"width"},{"text":"(property) height: number","docs":"","start":138,"length":6,"line":7,"character":4,"targetString":"height"},{"text":"(property) trackRadius?: number | undefined","docs":"","start":154,"length":11,"line":8,"character":4,"targetString":"trackRadius"},{"text":"(property) trackHeight?: number | undefined","docs":"","start":175,"length":11,"line":9,"character":4,"targetString":"trackHeight"},{"text":"(property) thumbSize?: number | undefined","docs":"","start":196,"length":9,"line":10,"character":4,"targetString":"thumbSize"},{"text":"(property) thumbRadius?: number | undefined","docs":"","start":215,"length":11,"line":11,"character":4,"targetString":"thumbRadius"},{"text":"(property) thumbTintColor?: string | undefined","docs":"","start":236,"length":14,"line":12,"character":4,"targetString":"thumbTintColor"},{"text":"(property) minimumTrackTintColor?: string | undefined","docs":"","start":267,"length":21,"line":13,"character":4,"targetString":"minimumTrackTintColor"},{"text":"(property) maximumTrackTintColor?: string | undefined","docs":"","start":305,"length":21,"line":14,"character":4,"targetString":"maximumTrackTintColor"},{"text":"(JSX attribute) SliderProps.trackStyle?: StyleProp","docs":"","start":346,"length":10,"line":16,"character":2,"targetString":"trackStyle"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":364,"length":6,"line":17,"character":4,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":380,"length":12,"line":18,"character":4,"targetString":"borderRadius"},{"text":"(JSX attribute) SliderProps.value?: number | undefined","docs":"","start":404,"length":5,"line":20,"character":2,"targetString":"value"},{"text":"const value: number","docs":"","start":411,"length":5,"line":20,"character":9,"targetString":"value"},{"text":"(JSX attribute) SliderProps.maximumValue?: number | undefined","docs":"","start":420,"length":12,"line":21,"character":2,"targetString":"maximumValue"},{"text":"(JSX attribute) SliderProps.minimumValue?: number | undefined","docs":"","start":441,"length":12,"line":22,"character":2,"targetString":"minimumValue"},{"text":"(JSX attribute) SliderProps.style?: StyleProp","docs":"","start":460,"length":5,"line":23,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginBottom?: string | number | undefined","docs":"","start":469,"length":12,"line":23,"character":11,"targetString":"marginBottom"},{"text":"(JSX attribute) SliderProps.thumbTouchSize?: {\n width: number;\n height: number;\n} | undefined","docs":"","start":491,"length":14,"line":24,"character":2,"targetString":"thumbTouchSize"},{"text":"(property) width: number","docs":"","start":509,"length":5,"line":24,"character":20,"targetString":"width"},{"text":"(property) height: number","docs":"","start":520,"length":6,"line":24,"character":31,"targetString":"height"},{"text":"(JSX attribute) SliderProps.thumbStyle?: StyleProp","docs":"","start":536,"length":10,"line":25,"character":2,"targetString":"thumbStyle"},{"text":"(property) ShadowStyleIOS.shadowOffset?: {\n width: number;\n height: number;\n} | undefined","docs":"","start":554,"length":12,"line":26,"character":4,"targetString":"shadowOffset"},{"text":"(property) width: number","docs":"","start":576,"length":5,"line":27,"character":6,"targetString":"width"},{"text":"(property) height: number","docs":"","start":592,"length":6,"line":28,"character":6,"targetString":"height"},{"text":"(property) ShadowStyleIOS.shadowOpacity?: number | undefined","docs":"","start":614,"length":13,"line":30,"character":4,"targetString":"shadowOpacity"},{"text":"(property) ShadowStyleIOS.shadowRadius?: number | undefined","docs":"","start":636,"length":12,"line":31,"character":4,"targetString":"shadowRadius"},{"text":"(property) ViewStyle.elevation?: number | undefined","docs":"Sets the elevation of a view, using Android's underlying\n[elevation API](https://developer.android.com/training/material/shadows-clipping.html#Elevation).\nThis adds a drop shadow to the item and affects z-order for overlapping views.\nOnly supported on Android 5.0+, has no effect on earlier versions.","start":657,"length":9,"line":32,"character":4,"targetString":"elevation"},{"text":"(property) FlexStyle.justifyContent?: \"flex-start\" | \"flex-end\" | \"center\" | \"space-between\" | \"space-around\" | \"space-evenly\" | undefined","docs":"","start":675,"length":14,"line":33,"character":4,"targetString":"justifyContent"},{"text":"(property) FlexStyle.alignItems?: FlexAlignType | undefined","docs":"","start":705,"length":10,"line":34,"character":4,"targetString":"alignItems"},{"text":"(JSX attribute) SliderProps.type?: \"normal\" | \"parcel\" | undefined","docs":"","start":736,"length":4,"line":36,"character":2,"targetString":"type"},{"text":"(JSX attribute) SliderProps.renderMinimumTrack?: (() => React.ReactNode) | undefined","docs":"","start":752,"length":18,"line":37,"character":2,"targetString":"renderMinimumTrack"},{"text":"(JSX attribute) style: {\n height: number;\n borderRadius: number;\n backgroundColor: string;\n marginHorizontal: number;\n}","docs":"","start":796,"length":5,"line":39,"character":6,"targetString":"style"},{"text":"(property) height: number","docs":"","start":813,"length":6,"line":40,"character":8,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":833,"length":12,"line":41,"character":8,"targetString":"borderRadius"},{"text":"(property) backgroundColor: string","docs":"","start":858,"length":15,"line":42,"character":8,"targetString":"backgroundColor"},{"text":"(property) marginHorizontal: number","docs":"","start":894,"length":16,"line":43,"character":8,"targetString":"marginHorizontal"},{"text":"(JSX attribute) SliderProps.renderThumb?: (() => React.ReactNode) | undefined","docs":"","start":938,"length":11,"line":47,"character":2,"targetString":"renderThumb"},{"text":"(JSX attribute) style: {\n height: number;\n borderRadius: number;\n width: number;\n backgroundColor: string;\n}","docs":"","start":975,"length":5,"line":49,"character":6,"targetString":"style"},{"text":"(property) height: number","docs":"","start":992,"length":6,"line":50,"character":8,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":1012,"length":12,"line":51,"character":8,"targetString":"borderRadius"},{"text":"(property) width: number","docs":"","start":1039,"length":5,"line":52,"character":8,"targetString":"width"},{"text":"(property) backgroundColor: string","docs":"","start":1057,"length":15,"line":53,"character":8,"targetString":"backgroundColor"},{"text":"(JSX attribute) SliderProps.onSlidingComplete?: ((newValue: number) => void) | undefined","docs":"","start":1105,"length":17,"line":57,"character":2,"targetString":"onSlidingComplete"},{"text":"(parameter) v: number","docs":"","start":1124,"length":1,"line":57,"character":21,"targetString":"v"},{"text":"const setValue: (value: React.SetStateAction) => void","docs":"","start":1129,"length":8,"line":57,"character":26,"targetString":"setValue"},{"text":"var Math: Math","docs":"An intrinsic object that provides basic mathematics functionality and constants.","start":1138,"length":4,"line":57,"character":35,"targetString":"Math"},{"text":"(method) Math.round(x: number): number","docs":"Returns a supplied numeric expression rounded to the nearest integer.","start":1143,"length":5,"line":57,"character":40,"targetString":"round"},{"text":"(parameter) v: number","docs":"","start":1149,"length":1,"line":57,"character":46,"targetString":"v"}],[{"text":"(alias) class Slider\nimport Slider","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Slider"},{"text":"const value: number","docs":"","start":48,"length":5,"line":2,"character":7,"targetString":"value"},{"text":"const setValue: React.Dispatch>","docs":"","start":55,"length":8,"line":2,"character":14,"targetString":"setValue"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":67,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState(initialState: number | (() => number)): [number, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":73,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(alias) class Slider\nimport Slider","docs":"","start":89,"length":6,"line":4,"character":1,"targetString":"Slider"},{"text":"(property) Slider.Horizontal: React.ElementType","docs":"","start":96,"length":10,"line":4,"character":8,"targetString":"Horizontal"},{"text":"(JSX attribute) SliderProps.theme?: {\n width?: number | undefined;\n trackRadius?: number | undefined;\n trackHeight?: number | undefined;\n minimumTrackTintColor?: string | undefined;\n maximumTrackTintColor?: string | undefined;\n thumbSize?: number | undefined;\n thumbRadius?: number | undefined;\n thumbTintColor?: string | undefined;\n} | undefined","docs":"","start":109,"length":5,"line":5,"character":2,"targetString":"theme"},{"text":"(property) width?: number | undefined","docs":"","start":122,"length":5,"line":6,"character":4,"targetString":"width"},{"text":"(property) height: number","docs":"","start":138,"length":6,"line":7,"character":4,"targetString":"height"},{"text":"(property) trackRadius?: number | undefined","docs":"","start":154,"length":11,"line":8,"character":4,"targetString":"trackRadius"},{"text":"(property) trackHeight?: number | undefined","docs":"","start":175,"length":11,"line":9,"character":4,"targetString":"trackHeight"},{"text":"(property) thumbSize?: number | undefined","docs":"","start":196,"length":9,"line":10,"character":4,"targetString":"thumbSize"},{"text":"(property) thumbRadius?: number | undefined","docs":"","start":215,"length":11,"line":11,"character":4,"targetString":"thumbRadius"},{"text":"(property) thumbTintColor?: string | undefined","docs":"","start":236,"length":14,"line":12,"character":4,"targetString":"thumbTintColor"},{"text":"(property) minimumTrackTintColor?: string | undefined","docs":"","start":267,"length":21,"line":13,"character":4,"targetString":"minimumTrackTintColor"},{"text":"(property) maximumTrackTintColor?: string | undefined","docs":"","start":305,"length":21,"line":14,"character":4,"targetString":"maximumTrackTintColor"},{"text":"(JSX attribute) SliderProps.trackStyle?: StyleProp","docs":"","start":346,"length":10,"line":16,"character":2,"targetString":"trackStyle"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":364,"length":6,"line":17,"character":4,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":380,"length":12,"line":18,"character":4,"targetString":"borderRadius"},{"text":"(JSX attribute) SliderProps.value?: number | undefined","docs":"","start":404,"length":5,"line":20,"character":2,"targetString":"value"},{"text":"const value: number","docs":"","start":411,"length":5,"line":20,"character":9,"targetString":"value"},{"text":"(JSX attribute) SliderProps.style?: StyleProp","docs":"","start":420,"length":5,"line":21,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginBottom?: string | number | undefined","docs":"","start":429,"length":12,"line":21,"character":11,"targetString":"marginBottom"},{"text":"(JSX attribute) SliderProps.thumbTouchSize?: {\n width: number;\n height: number;\n} | undefined","docs":"","start":451,"length":14,"line":22,"character":2,"targetString":"thumbTouchSize"},{"text":"(property) width: number","docs":"","start":469,"length":5,"line":22,"character":20,"targetString":"width"},{"text":"(property) height: number","docs":"","start":480,"length":6,"line":22,"character":31,"targetString":"height"},{"text":"(JSX attribute) SliderProps.stepValue?: number | undefined","docs":"","start":496,"length":9,"line":23,"character":2,"targetString":"stepValue"},{"text":"(JSX attribute) SliderProps.thumbStyle?: StyleProp","docs":"","start":513,"length":10,"line":24,"character":2,"targetString":"thumbStyle"},{"text":"(property) ShadowStyleIOS.shadowOffset?: {\n width: number;\n height: number;\n} | undefined","docs":"","start":531,"length":12,"line":25,"character":4,"targetString":"shadowOffset"},{"text":"(property) width: number","docs":"","start":553,"length":5,"line":26,"character":6,"targetString":"width"},{"text":"(property) height: number","docs":"","start":569,"length":6,"line":27,"character":6,"targetString":"height"},{"text":"(property) ShadowStyleIOS.shadowOpacity?: number | undefined","docs":"","start":591,"length":13,"line":29,"character":4,"targetString":"shadowOpacity"},{"text":"(property) ShadowStyleIOS.shadowRadius?: number | undefined","docs":"","start":613,"length":12,"line":30,"character":4,"targetString":"shadowRadius"},{"text":"(property) ViewStyle.elevation?: number | undefined","docs":"Sets the elevation of a view, using Android's underlying\n[elevation API](https://developer.android.com/training/material/shadows-clipping.html#Elevation).\nThis adds a drop shadow to the item and affects z-order for overlapping views.\nOnly supported on Android 5.0+, has no effect on earlier versions.","start":634,"length":9,"line":31,"character":4,"targetString":"elevation"},{"text":"(property) FlexStyle.justifyContent?: \"flex-start\" | \"flex-end\" | \"center\" | \"space-between\" | \"space-around\" | \"space-evenly\" | undefined","docs":"","start":652,"length":14,"line":32,"character":4,"targetString":"justifyContent"},{"text":"(property) FlexStyle.alignItems?: FlexAlignType | undefined","docs":"","start":682,"length":10,"line":33,"character":4,"targetString":"alignItems"},{"text":"(JSX attribute) SliderProps.type?: \"normal\" | \"parcel\" | undefined","docs":"","start":711,"length":4,"line":35,"character":2,"targetString":"type"},{"text":"(JSX attribute) SliderProps.useNoun?: boolean | undefined","docs":"","start":727,"length":7,"line":36,"character":2,"targetString":"useNoun"},{"text":"(JSX attribute) SliderProps.maximumValue?: number | undefined","docs":"","start":744,"length":12,"line":37,"character":2,"targetString":"maximumValue"},{"text":"(JSX attribute) SliderProps.minimumValue?: number | undefined","docs":"","start":765,"length":12,"line":38,"character":2,"targetString":"minimumValue"},{"text":"(JSX attribute) SliderProps.minNounStyle?: StyleProp","docs":"","start":784,"length":12,"line":39,"character":2,"targetString":"minNounStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":800,"length":15,"line":39,"character":18,"targetString":"backgroundColor"},{"text":"(JSX attribute) SliderProps.maxNounStyle?: StyleProp","docs":"","start":830,"length":12,"line":40,"character":2,"targetString":"maxNounStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":846,"length":15,"line":40,"character":18,"targetString":"backgroundColor"},{"text":"(JSX attribute) SliderProps.onSlidingComplete?: ((newValue: number) => void) | undefined","docs":"","start":878,"length":17,"line":41,"character":2,"targetString":"onSlidingComplete"},{"text":"(parameter) v: number","docs":"","start":897,"length":1,"line":41,"character":21,"targetString":"v"},{"text":"const setValue: (value: React.SetStateAction) => void","docs":"","start":902,"length":8,"line":41,"character":26,"targetString":"setValue"},{"text":"var Math: Math","docs":"An intrinsic object that provides basic mathematics functionality and constants.","start":911,"length":4,"line":41,"character":35,"targetString":"Math"},{"text":"(method) Math.round(x: number): number","docs":"Returns a supplied numeric expression rounded to the nearest integer.","start":916,"length":5,"line":41,"character":40,"targetString":"round"},{"text":"(parameter) v: number","docs":"","start":922,"length":1,"line":41,"character":46,"targetString":"v"}],[{"text":"(alias) class Slider\nimport Slider","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Slider"},{"text":"const value: number","docs":"","start":48,"length":5,"line":2,"character":7,"targetString":"value"},{"text":"const setValue: React.Dispatch>","docs":"","start":55,"length":8,"line":2,"character":14,"targetString":"setValue"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":67,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState(initialState: number | (() => number)): [number, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":73,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(alias) class Slider\nimport Slider","docs":"","start":89,"length":6,"line":4,"character":1,"targetString":"Slider"},{"text":"(property) Slider.Horizontal: React.ElementType","docs":"","start":96,"length":10,"line":4,"character":8,"targetString":"Horizontal"},{"text":"(JSX attribute) SliderProps.theme?: {\n width?: number | undefined;\n trackRadius?: number | undefined;\n trackHeight?: number | undefined;\n minimumTrackTintColor?: string | undefined;\n maximumTrackTintColor?: string | undefined;\n thumbSize?: number | undefined;\n thumbRadius?: number | undefined;\n thumbTintColor?: string | undefined;\n} | undefined","docs":"","start":109,"length":5,"line":5,"character":2,"targetString":"theme"},{"text":"(property) width?: number | undefined","docs":"","start":122,"length":5,"line":6,"character":4,"targetString":"width"},{"text":"(property) height: number","docs":"","start":138,"length":6,"line":7,"character":4,"targetString":"height"},{"text":"(property) trackRadius?: number | undefined","docs":"","start":153,"length":11,"line":8,"character":4,"targetString":"trackRadius"},{"text":"(property) trackHeight?: number | undefined","docs":"","start":173,"length":11,"line":9,"character":4,"targetString":"trackHeight"},{"text":"(property) thumbSize?: number | undefined","docs":"","start":193,"length":9,"line":10,"character":4,"targetString":"thumbSize"},{"text":"(property) thumbRadius?: number | undefined","docs":"","start":212,"length":11,"line":11,"character":4,"targetString":"thumbRadius"},{"text":"(property) thumbTintColor?: string | undefined","docs":"","start":233,"length":14,"line":12,"character":4,"targetString":"thumbTintColor"},{"text":"(property) minimumTrackTintColor?: string | undefined","docs":"","start":261,"length":21,"line":13,"character":4,"targetString":"minimumTrackTintColor"},{"text":"(property) maximumTrackTintColor?: string | undefined","docs":"","start":299,"length":21,"line":14,"character":4,"targetString":"maximumTrackTintColor"},{"text":"(JSX attribute) SliderProps.trackStyle?: StyleProp","docs":"","start":340,"length":10,"line":16,"character":2,"targetString":"trackStyle"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":354,"length":6,"line":16,"character":16,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":366,"length":12,"line":16,"character":28,"targetString":"borderRadius"},{"text":"(JSX attribute) SliderProps.value?: number | undefined","docs":"","start":387,"length":5,"line":17,"character":2,"targetString":"value"},{"text":"const value: number","docs":"","start":394,"length":5,"line":17,"character":9,"targetString":"value"},{"text":"(JSX attribute) SliderProps.stepValue?: number | undefined","docs":"","start":403,"length":9,"line":18,"character":2,"targetString":"stepValue"},{"text":"(JSX attribute) SliderProps.useNoun?: boolean | undefined","docs":"","start":420,"length":7,"line":19,"character":2,"targetString":"useNoun"},{"text":"(JSX attribute) SliderProps.thumbStyle?: StyleProp","docs":"","start":437,"length":10,"line":20,"character":2,"targetString":"thumbStyle"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":451,"length":6,"line":20,"character":16,"targetString":"height"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":463,"length":5,"line":20,"character":28,"targetString":"width"},{"text":"(JSX attribute) SliderProps.minNounStyle?: StyleProp","docs":"","start":478,"length":12,"line":21,"character":2,"targetString":"minNounStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":498,"length":15,"line":22,"character":4,"targetString":"backgroundColor"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":528,"length":6,"line":23,"character":4,"targetString":"height"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":543,"length":5,"line":24,"character":4,"targetString":"width"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":557,"length":12,"line":25,"character":4,"targetString":"borderRadius"},{"text":"(JSX attribute) SliderProps.maxNounStyle?: StyleProp","docs":"","start":583,"length":12,"line":27,"character":2,"targetString":"maxNounStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":603,"length":15,"line":28,"character":4,"targetString":"backgroundColor"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":635,"length":6,"line":29,"character":4,"targetString":"height"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":650,"length":5,"line":30,"character":4,"targetString":"width"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":664,"length":12,"line":31,"character":4,"targetString":"borderRadius"},{"text":"(JSX attribute) SliderProps.type?: \"normal\" | \"parcel\" | undefined","docs":"","start":690,"length":4,"line":33,"character":2,"targetString":"type"},{"text":"(JSX attribute) SliderProps.maximumValue?: number | undefined","docs":"","start":706,"length":12,"line":34,"character":2,"targetString":"maximumValue"},{"text":"(JSX attribute) SliderProps.minimumValue?: number | undefined","docs":"","start":727,"length":12,"line":35,"character":2,"targetString":"minimumValue"},{"text":"(JSX attribute) SliderProps.onValueChange?: ((newValue: number) => void) | undefined","docs":"","start":746,"length":13,"line":36,"character":2,"targetString":"onValueChange"},{"text":"(parameter) value: number","docs":"","start":761,"length":5,"line":36,"character":17,"targetString":"value"},{"text":"const setValue: (value: React.SetStateAction) => void","docs":"","start":770,"length":8,"line":36,"character":26,"targetString":"setValue"},{"text":"(parameter) value: number","docs":"","start":779,"length":5,"line":36,"character":35,"targetString":"value"}],[{"text":"(alias) class Slider\nimport Slider","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Slider"},{"text":"const value: number","docs":"","start":48,"length":5,"line":2,"character":7,"targetString":"value"},{"text":"const setValue: React.Dispatch>","docs":"","start":55,"length":8,"line":2,"character":14,"targetString":"setValue"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":67,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState(initialState: number | (() => number)): [number, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":73,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(alias) class Slider\nimport Slider","docs":"","start":99,"length":6,"line":5,"character":1,"targetString":"Slider"},{"text":"(property) Slider.Vertical: React.ElementType","docs":"","start":106,"length":8,"line":5,"character":8,"targetString":"Vertical"},{"text":"(JSX attribute) SliderProps.theme?: {\n width?: number | undefined;\n trackRadius?: number | undefined;\n trackHeight?: number | undefined;\n minimumTrackTintColor?: string | undefined;\n maximumTrackTintColor?: string | undefined;\n thumbSize?: number | undefined;\n thumbRadius?: number | undefined;\n thumbTintColor?: string | undefined;\n} | undefined","docs":"","start":117,"length":5,"line":6,"character":2,"targetString":"theme"},{"text":"(property) thumbSize?: number | undefined","docs":"","start":130,"length":9,"line":7,"character":4,"targetString":"thumbSize"},{"text":"(property) thumbRadius?: number | undefined","docs":"","start":149,"length":11,"line":8,"character":4,"targetString":"thumbRadius"},{"text":"(property) thumbTintColor?: string | undefined","docs":"","start":170,"length":14,"line":9,"character":4,"targetString":"thumbTintColor"},{"text":"(property) minimumTrackTintColor?: string | undefined","docs":"","start":198,"length":21,"line":10,"character":4,"targetString":"minimumTrackTintColor"},{"text":"(property) maximumTrackTintColor?: string | undefined","docs":"","start":236,"length":21,"line":11,"character":4,"targetString":"maximumTrackTintColor"},{"text":"(JSX attribute) SliderProps.maximumValue?: number | undefined","docs":"","start":277,"length":12,"line":13,"character":2,"targetString":"maximumValue"},{"text":"(JSX attribute) SliderProps.minimumValue?: number | undefined","docs":"","start":298,"length":12,"line":14,"character":2,"targetString":"minimumValue"},{"text":"(JSX attribute) SliderProps.reverseValue?: boolean | undefined","docs":"","start":317,"length":12,"line":15,"character":2,"targetString":"reverseValue"},{"text":"(JSX attribute) SliderProps.trackStyle?: StyleProp","docs":"","start":339,"length":10,"line":16,"character":2,"targetString":"trackStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":353,"length":5,"line":16,"character":16,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":363,"length":6,"line":16,"character":26,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":376,"length":12,"line":16,"character":39,"targetString":"borderRadius"},{"text":"(JSX attribute) SliderProps.value?: number | undefined","docs":"","start":397,"length":5,"line":17,"character":2,"targetString":"value"},{"text":"const value: number","docs":"","start":404,"length":5,"line":17,"character":9,"targetString":"value"},{"text":"(JSX attribute) SliderProps.onSlidingComplete?: ((newValue: number) => void) | undefined","docs":"","start":413,"length":17,"line":18,"character":2,"targetString":"onSlidingComplete"},{"text":"(parameter) v: number","docs":"","start":432,"length":1,"line":18,"character":21,"targetString":"v"},{"text":"const setValue: (value: React.SetStateAction) => void","docs":"","start":437,"length":8,"line":18,"character":26,"targetString":"setValue"},{"text":"var Math: Math","docs":"An intrinsic object that provides basic mathematics functionality and constants.","start":446,"length":4,"line":18,"character":35,"targetString":"Math"},{"text":"(method) Math.round(x: number): number","docs":"Returns a supplied numeric expression rounded to the nearest integer.","start":451,"length":5,"line":18,"character":40,"targetString":"round"},{"text":"(parameter) v: number","docs":"","start":457,"length":1,"line":18,"character":46,"targetString":"v"},{"text":"(alias) class Slider\nimport Slider","docs":"","start":476,"length":6,"line":21,"character":1,"targetString":"Slider"},{"text":"(property) Slider.Vertical: React.ElementType","docs":"","start":483,"length":8,"line":21,"character":8,"targetString":"Vertical"},{"text":"(JSX attribute) SliderProps.theme?: {\n width?: number | undefined;\n trackRadius?: number | undefined;\n trackHeight?: number | undefined;\n minimumTrackTintColor?: string | undefined;\n maximumTrackTintColor?: string | undefined;\n thumbSize?: number | undefined;\n thumbRadius?: number | undefined;\n thumbTintColor?: string | undefined;\n} | undefined","docs":"","start":494,"length":5,"line":22,"character":2,"targetString":"theme"},{"text":"(property) thumbSize?: number | undefined","docs":"","start":507,"length":9,"line":23,"character":4,"targetString":"thumbSize"},{"text":"(property) thumbRadius?: number | undefined","docs":"","start":526,"length":11,"line":24,"character":4,"targetString":"thumbRadius"},{"text":"(property) thumbTintColor?: string | undefined","docs":"","start":547,"length":14,"line":25,"character":4,"targetString":"thumbTintColor"},{"text":"(property) maximumTrackTintColor?: string | undefined","docs":"","start":575,"length":21,"line":26,"character":4,"targetString":"maximumTrackTintColor"},{"text":"(property) minimumTrackTintColor?: string | undefined","docs":"","start":613,"length":21,"line":27,"character":4,"targetString":"minimumTrackTintColor"},{"text":"(JSX attribute) SliderProps.type?: \"normal\" | \"parcel\" | undefined","docs":"","start":654,"length":4,"line":29,"character":2,"targetString":"type"},{"text":"(JSX attribute) SliderProps.maximumValue?: number | undefined","docs":"","start":670,"length":12,"line":30,"character":2,"targetString":"maximumValue"},{"text":"(JSX attribute) SliderProps.minimumValue?: number | undefined","docs":"","start":691,"length":12,"line":31,"character":2,"targetString":"minimumValue"},{"text":"(JSX attribute) SliderProps.reverseValue?: boolean | undefined","docs":"","start":710,"length":12,"line":32,"character":2,"targetString":"reverseValue"},{"text":"(JSX attribute) SliderProps.trackStyle?: StyleProp","docs":"","start":732,"length":10,"line":33,"character":2,"targetString":"trackStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":746,"length":5,"line":33,"character":16,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":757,"length":6,"line":33,"character":27,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":770,"length":12,"line":33,"character":40,"targetString":"borderRadius"},{"text":"(JSX attribute) SliderProps.style?: StyleProp","docs":"","start":792,"length":5,"line":34,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginHorizontal?: string | number | undefined","docs":"","start":801,"length":16,"line":34,"character":11,"targetString":"marginHorizontal"},{"text":"(JSX attribute) SliderProps.value?: number | undefined","docs":"","start":827,"length":5,"line":35,"character":2,"targetString":"value"},{"text":"const value: number","docs":"","start":834,"length":5,"line":35,"character":9,"targetString":"value"},{"text":"(JSX attribute) SliderProps.thumbTouchSize?: {\n width: number;\n height: number;\n} | undefined","docs":"","start":843,"length":14,"line":36,"character":2,"targetString":"thumbTouchSize"},{"text":"(property) width: number","docs":"","start":861,"length":5,"line":36,"character":20,"targetString":"width"},{"text":"(property) height: number","docs":"","start":872,"length":6,"line":36,"character":31,"targetString":"height"},{"text":"(JSX attribute) SliderProps.renderMinimumTrack?: (() => React.ReactNode) | undefined","docs":"","start":888,"length":18,"line":37,"character":2,"targetString":"renderMinimumTrack"},{"text":"(JSX attribute) style: {\n width: number;\n borderRadius: number;\n backgroundColor: string;\n marginVertical: number;\n flex: number;\n}","docs":"","start":932,"length":5,"line":39,"character":6,"targetString":"style"},{"text":"(property) width: number","docs":"","start":949,"length":5,"line":40,"character":8,"targetString":"width"},{"text":"(property) borderRadius: number","docs":"","start":968,"length":12,"line":41,"character":8,"targetString":"borderRadius"},{"text":"(property) backgroundColor: string","docs":"","start":994,"length":15,"line":42,"character":8,"targetString":"backgroundColor"},{"text":"(property) marginVertical: number","docs":"","start":1030,"length":14,"line":43,"character":8,"targetString":"marginVertical"},{"text":"(property) flex: number","docs":"","start":1057,"length":4,"line":44,"character":8,"targetString":"flex"},{"text":"(JSX attribute) SliderProps.onSlidingComplete?: ((newValue: number) => void) | undefined","docs":"","start":1089,"length":17,"line":48,"character":2,"targetString":"onSlidingComplete"},{"text":"(parameter) v: number","docs":"","start":1108,"length":1,"line":48,"character":21,"targetString":"v"},{"text":"const setValue: (value: React.SetStateAction) => void","docs":"","start":1113,"length":8,"line":48,"character":26,"targetString":"setValue"},{"text":"var Math: Math","docs":"An intrinsic object that provides basic mathematics functionality and constants.","start":1122,"length":4,"line":48,"character":35,"targetString":"Math"},{"text":"(method) Math.round(x: number): number","docs":"Returns a supplied numeric expression rounded to the nearest integer.","start":1127,"length":5,"line":48,"character":40,"targetString":"round"},{"text":"(parameter) v: number","docs":"","start":1133,"length":1,"line":48,"character":46,"targetString":"v"},{"text":"(alias) class Slider\nimport Slider","docs":"","start":1152,"length":6,"line":51,"character":1,"targetString":"Slider"},{"text":"(property) Slider.Vertical: React.ElementType","docs":"","start":1159,"length":8,"line":51,"character":8,"targetString":"Vertical"},{"text":"(JSX attribute) SliderProps.theme?: {\n width?: number | undefined;\n trackRadius?: number | undefined;\n trackHeight?: number | undefined;\n minimumTrackTintColor?: string | undefined;\n maximumTrackTintColor?: string | undefined;\n thumbSize?: number | undefined;\n thumbRadius?: number | undefined;\n thumbTintColor?: string | undefined;\n} | undefined","docs":"","start":1170,"length":5,"line":52,"character":2,"targetString":"theme"},{"text":"(property) maximumTrackTintColor?: string | undefined","docs":"","start":1183,"length":21,"line":53,"character":4,"targetString":"maximumTrackTintColor"},{"text":"(property) minimumTrackTintColor?: string | undefined","docs":"","start":1221,"length":21,"line":54,"character":4,"targetString":"minimumTrackTintColor"},{"text":"(JSX attribute) SliderProps.type?: \"normal\" | \"parcel\" | undefined","docs":"","start":1262,"length":4,"line":56,"character":2,"targetString":"type"},{"text":"(JSX attribute) SliderProps.trackStyle?: StyleProp","docs":"","start":1278,"length":10,"line":57,"character":2,"targetString":"trackStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":1292,"length":5,"line":57,"character":16,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":1303,"length":6,"line":57,"character":27,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":1316,"length":12,"line":57,"character":40,"targetString":"borderRadius"},{"text":"(JSX attribute) SliderProps.style?: StyleProp","docs":"","start":1337,"length":5,"line":58,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginHorizontal?: string | number | undefined","docs":"","start":1346,"length":16,"line":58,"character":11,"targetString":"marginHorizontal"},{"text":"(JSX attribute) SliderProps.value?: number | undefined","docs":"","start":1372,"length":5,"line":59,"character":2,"targetString":"value"},{"text":"const value: number","docs":"","start":1379,"length":5,"line":59,"character":9,"targetString":"value"},{"text":"(JSX attribute) SliderProps.maximumValue?: number | undefined","docs":"","start":1388,"length":12,"line":60,"character":2,"targetString":"maximumValue"},{"text":"(JSX attribute) SliderProps.minimumValue?: number | undefined","docs":"","start":1409,"length":12,"line":61,"character":2,"targetString":"minimumValue"},{"text":"(JSX attribute) SliderProps.reverseValue?: boolean | undefined","docs":"","start":1428,"length":12,"line":62,"character":2,"targetString":"reverseValue"},{"text":"(JSX attribute) SliderProps.thumbTouchSize?: {\n width: number;\n height: number;\n} | undefined","docs":"","start":1450,"length":14,"line":63,"character":2,"targetString":"thumbTouchSize"},{"text":"(property) width: number","docs":"","start":1468,"length":5,"line":63,"character":20,"targetString":"width"},{"text":"(property) height: number","docs":"","start":1479,"length":6,"line":63,"character":31,"targetString":"height"},{"text":"(JSX attribute) SliderProps.thumbStyle?: StyleProp","docs":"","start":1495,"length":10,"line":64,"character":2,"targetString":"thumbStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":1513,"length":5,"line":65,"character":4,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":1528,"length":6,"line":66,"character":4,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":1543,"length":12,"line":67,"character":4,"targetString":"borderRadius"},{"text":"(property) ShadowStyleIOS.shadowOffset?: {\n width: number;\n height: number;\n} | undefined","docs":"","start":1566,"length":12,"line":68,"character":4,"targetString":"shadowOffset"},{"text":"(property) width: number","docs":"","start":1588,"length":5,"line":69,"character":6,"targetString":"width"},{"text":"(property) height: number","docs":"","start":1604,"length":6,"line":70,"character":6,"targetString":"height"},{"text":"(property) ShadowStyleIOS.shadowOpacity?: number | undefined","docs":"","start":1626,"length":13,"line":72,"character":4,"targetString":"shadowOpacity"},{"text":"(property) ShadowStyleIOS.shadowRadius?: number | undefined","docs":"","start":1648,"length":12,"line":73,"character":4,"targetString":"shadowRadius"},{"text":"(property) ViewStyle.elevation?: number | undefined","docs":"Sets the elevation of a view, using Android's underlying\n[elevation API](https://developer.android.com/training/material/shadows-clipping.html#Elevation).\nThis adds a drop shadow to the item and affects z-order for overlapping views.\nOnly supported on Android 5.0+, has no effect on earlier versions.","start":1669,"length":9,"line":74,"character":4,"targetString":"elevation"},{"text":"(property) FlexStyle.justifyContent?: \"flex-start\" | \"flex-end\" | \"center\" | \"space-between\" | \"space-around\" | \"space-evenly\" | undefined","docs":"","start":1687,"length":14,"line":75,"character":4,"targetString":"justifyContent"},{"text":"(property) FlexStyle.alignItems?: FlexAlignType | undefined","docs":"","start":1717,"length":10,"line":76,"character":4,"targetString":"alignItems"},{"text":"(JSX attribute) SliderProps.renderMinimumTrack?: (() => React.ReactNode) | undefined","docs":"","start":1746,"length":18,"line":78,"character":2,"targetString":"renderMinimumTrack"},{"text":"(JSX attribute) style: {\n width: number;\n borderRadius: number;\n backgroundColor: string;\n marginVertical: number;\n flex: number;\n}","docs":"","start":1790,"length":5,"line":80,"character":6,"targetString":"style"},{"text":"(property) width: number","docs":"","start":1807,"length":5,"line":81,"character":8,"targetString":"width"},{"text":"(property) borderRadius: number","docs":"","start":1826,"length":12,"line":82,"character":8,"targetString":"borderRadius"},{"text":"(property) backgroundColor: string","docs":"","start":1851,"length":15,"line":83,"character":8,"targetString":"backgroundColor"},{"text":"(property) marginVertical: number","docs":"","start":1887,"length":14,"line":84,"character":8,"targetString":"marginVertical"},{"text":"(property) flex: number","docs":"","start":1914,"length":4,"line":85,"character":8,"targetString":"flex"},{"text":"(JSX attribute) SliderProps.renderThumb?: (() => React.ReactNode) | undefined","docs":"","start":1946,"length":11,"line":89,"character":2,"targetString":"renderThumb"},{"text":"(JSX attribute) style: {\n height: number;\n borderRadius: number;\n width: number;\n backgroundColor: string;\n flex: number;\n}","docs":"","start":1983,"length":5,"line":91,"character":6,"targetString":"style"},{"text":"(property) height: number","docs":"","start":2000,"length":6,"line":92,"character":8,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":2019,"length":12,"line":93,"character":8,"targetString":"borderRadius"},{"text":"(property) width: number","docs":"","start":2046,"length":5,"line":94,"character":8,"targetString":"width"},{"text":"(property) backgroundColor: string","docs":"","start":2065,"length":15,"line":95,"character":8,"targetString":"backgroundColor"},{"text":"(property) flex: number","docs":"","start":2098,"length":4,"line":96,"character":8,"targetString":"flex"},{"text":"(JSX attribute) SliderProps.onSlidingComplete?: ((newValue: number) => void) | undefined","docs":"","start":2130,"length":17,"line":100,"character":2,"targetString":"onSlidingComplete"},{"text":"(parameter) v: number","docs":"","start":2149,"length":1,"line":100,"character":21,"targetString":"v"},{"text":"const setValue: (value: React.SetStateAction) => void","docs":"","start":2154,"length":8,"line":100,"character":26,"targetString":"setValue"},{"text":"var Math: Math","docs":"An intrinsic object that provides basic mathematics functionality and constants.","start":2163,"length":4,"line":100,"character":35,"targetString":"Math"},{"text":"(method) Math.round(x: number): number","docs":"Returns a supplied numeric expression rounded to the nearest integer.","start":2168,"length":5,"line":100,"character":40,"targetString":"round"},{"text":"(parameter) v: number","docs":"","start":2174,"length":1,"line":100,"character":46,"targetString":"v"},{"text":"(alias) class Slider\nimport Slider","docs":"","start":2193,"length":6,"line":103,"character":1,"targetString":"Slider"},{"text":"(property) Slider.Vertical: React.ElementType","docs":"","start":2200,"length":8,"line":103,"character":8,"targetString":"Vertical"},{"text":"(JSX attribute) SliderProps.theme?: {\n width?: number | undefined;\n trackRadius?: number | undefined;\n trackHeight?: number | undefined;\n minimumTrackTintColor?: string | undefined;\n maximumTrackTintColor?: string | undefined;\n thumbSize?: number | undefined;\n thumbRadius?: number | undefined;\n thumbTintColor?: string | undefined;\n} | undefined","docs":"","start":2211,"length":5,"line":104,"character":2,"targetString":"theme"},{"text":"(property) thumbSize?: number | undefined","docs":"","start":2224,"length":9,"line":105,"character":4,"targetString":"thumbSize"},{"text":"(property) thumbRadius?: number | undefined","docs":"","start":2243,"length":11,"line":106,"character":4,"targetString":"thumbRadius"},{"text":"(property) thumbTintColor?: string | undefined","docs":"","start":2264,"length":14,"line":107,"character":4,"targetString":"thumbTintColor"},{"text":"(property) minimumTrackTintColor?: string | undefined","docs":"","start":2295,"length":21,"line":108,"character":4,"targetString":"minimumTrackTintColor"},{"text":"(property) maximumTrackTintColor?: string | undefined","docs":"","start":2333,"length":21,"line":109,"character":4,"targetString":"maximumTrackTintColor"},{"text":"(JSX attribute) SliderProps.type?: \"normal\" | \"parcel\" | undefined","docs":"","start":2374,"length":4,"line":111,"character":2,"targetString":"type"},{"text":"(JSX attribute) SliderProps.maximumValue?: number | undefined","docs":"","start":2390,"length":12,"line":112,"character":2,"targetString":"maximumValue"},{"text":"(JSX attribute) SliderProps.minimumValue?: number | undefined","docs":"","start":2411,"length":12,"line":113,"character":2,"targetString":"minimumValue"},{"text":"(JSX attribute) SliderProps.reverseValue?: boolean | undefined","docs":"","start":2430,"length":12,"line":114,"character":2,"targetString":"reverseValue"},{"text":"(JSX attribute) SliderProps.trackStyle?: StyleProp","docs":"","start":2452,"length":10,"line":115,"character":2,"targetString":"trackStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":2466,"length":5,"line":115,"character":16,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":2477,"length":6,"line":115,"character":27,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":2490,"length":12,"line":115,"character":40,"targetString":"borderRadius"},{"text":"(JSX attribute) SliderProps.thumbTouchSize?: {\n width: number;\n height: number;\n} | undefined","docs":"","start":2511,"length":14,"line":116,"character":2,"targetString":"thumbTouchSize"},{"text":"(property) width: number","docs":"","start":2529,"length":5,"line":116,"character":20,"targetString":"width"},{"text":"(property) height: number","docs":"","start":2540,"length":6,"line":116,"character":31,"targetString":"height"},{"text":"(JSX attribute) SliderProps.style?: StyleProp","docs":"","start":2556,"length":5,"line":117,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginHorizontal?: string | number | undefined","docs":"","start":2565,"length":16,"line":117,"character":11,"targetString":"marginHorizontal"},{"text":"(JSX attribute) SliderProps.value?: number | undefined","docs":"","start":2591,"length":5,"line":118,"character":2,"targetString":"value"},{"text":"const value: number","docs":"","start":2598,"length":5,"line":118,"character":9,"targetString":"value"},{"text":"(JSX attribute) SliderProps.thumbStyle?: StyleProp","docs":"","start":2607,"length":10,"line":119,"character":2,"targetString":"thumbStyle"},{"text":"(property) ShadowStyleIOS.shadowOffset?: {\n width: number;\n height: number;\n} | undefined","docs":"","start":2625,"length":12,"line":120,"character":4,"targetString":"shadowOffset"},{"text":"(property) width: number","docs":"","start":2647,"length":5,"line":121,"character":6,"targetString":"width"},{"text":"(property) height: number","docs":"","start":2663,"length":6,"line":122,"character":6,"targetString":"height"},{"text":"(property) ShadowStyleIOS.shadowOpacity?: number | undefined","docs":"","start":2685,"length":13,"line":124,"character":4,"targetString":"shadowOpacity"},{"text":"(property) ShadowStyleIOS.shadowRadius?: number | undefined","docs":"","start":2707,"length":12,"line":125,"character":4,"targetString":"shadowRadius"},{"text":"(property) ViewStyle.elevation?: number | undefined","docs":"Sets the elevation of a view, using Android's underlying\n[elevation API](https://developer.android.com/training/material/shadows-clipping.html#Elevation).\nThis adds a drop shadow to the item and affects z-order for overlapping views.\nOnly supported on Android 5.0+, has no effect on earlier versions.","start":2728,"length":9,"line":126,"character":4,"targetString":"elevation"},{"text":"(property) FlexStyle.justifyContent?: \"flex-start\" | \"flex-end\" | \"center\" | \"space-between\" | \"space-around\" | \"space-evenly\" | undefined","docs":"","start":2746,"length":14,"line":127,"character":4,"targetString":"justifyContent"},{"text":"(property) FlexStyle.alignItems?: FlexAlignType | undefined","docs":"","start":2776,"length":10,"line":128,"character":4,"targetString":"alignItems"},{"text":"(JSX attribute) SliderProps.useNoun?: boolean | undefined","docs":"","start":2805,"length":7,"line":130,"character":2,"targetString":"useNoun"},{"text":"(JSX attribute) SliderProps.stepValue?: number | undefined","docs":"","start":2822,"length":9,"line":131,"character":2,"targetString":"stepValue"},{"text":"(JSX attribute) SliderProps.minNounStyle?: StyleProp","docs":"","start":2839,"length":12,"line":132,"character":2,"targetString":"minNounStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":2855,"length":15,"line":132,"character":18,"targetString":"backgroundColor"},{"text":"(JSX attribute) SliderProps.maxNounStyle?: StyleProp","docs":"","start":2885,"length":12,"line":133,"character":2,"targetString":"maxNounStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":2901,"length":15,"line":133,"character":18,"targetString":"backgroundColor"},{"text":"(JSX attribute) SliderProps.onSlidingComplete?: ((newValue: number) => void) | undefined","docs":"","start":2933,"length":17,"line":134,"character":2,"targetString":"onSlidingComplete"},{"text":"(parameter) v: number","docs":"","start":2952,"length":1,"line":134,"character":21,"targetString":"v"},{"text":"const setValue: (value: React.SetStateAction) => void","docs":"","start":2957,"length":8,"line":134,"character":26,"targetString":"setValue"},{"text":"var Math: Math","docs":"An intrinsic object that provides basic mathematics functionality and constants.","start":2966,"length":4,"line":134,"character":35,"targetString":"Math"},{"text":"(method) Math.round(x: number): number","docs":"Returns a supplied numeric expression rounded to the nearest integer.","start":2971,"length":5,"line":134,"character":40,"targetString":"round"},{"text":"(parameter) v: number","docs":"","start":2977,"length":1,"line":134,"character":46,"targetString":"v"},{"text":"(alias) class Slider\nimport Slider","docs":"","start":2996,"length":6,"line":137,"character":1,"targetString":"Slider"},{"text":"(property) Slider.Vertical: React.ElementType","docs":"","start":3003,"length":8,"line":137,"character":8,"targetString":"Vertical"},{"text":"(JSX attribute) SliderProps.theme?: {\n width?: number | undefined;\n trackRadius?: number | undefined;\n trackHeight?: number | undefined;\n minimumTrackTintColor?: string | undefined;\n maximumTrackTintColor?: string | undefined;\n thumbSize?: number | undefined;\n thumbRadius?: number | undefined;\n thumbTintColor?: string | undefined;\n} | undefined","docs":"","start":3014,"length":5,"line":138,"character":2,"targetString":"theme"},{"text":"(property) thumbSize?: number | undefined","docs":"","start":3027,"length":9,"line":139,"character":4,"targetString":"thumbSize"},{"text":"(property) thumbRadius?: number | undefined","docs":"","start":3046,"length":11,"line":140,"character":4,"targetString":"thumbRadius"},{"text":"(property) thumbTintColor?: string | undefined","docs":"","start":3067,"length":14,"line":141,"character":4,"targetString":"thumbTintColor"},{"text":"(property) minimumTrackTintColor?: string | undefined","docs":"","start":3095,"length":21,"line":142,"character":4,"targetString":"minimumTrackTintColor"},{"text":"(property) maximumTrackTintColor?: string | undefined","docs":"","start":3133,"length":21,"line":143,"character":4,"targetString":"maximumTrackTintColor"},{"text":"(JSX attribute) SliderProps.trackStyle?: StyleProp","docs":"","start":3174,"length":10,"line":145,"character":2,"targetString":"trackStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":3188,"length":5,"line":145,"character":16,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":3199,"length":6,"line":145,"character":27,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":3212,"length":12,"line":145,"character":40,"targetString":"borderRadius"},{"text":"(JSX attribute) SliderProps.style?: StyleProp","docs":"","start":3233,"length":5,"line":146,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginHorizontal?: string | number | undefined","docs":"","start":3242,"length":16,"line":146,"character":11,"targetString":"marginHorizontal"},{"text":"(JSX attribute) SliderProps.value?: number | undefined","docs":"","start":3268,"length":5,"line":147,"character":2,"targetString":"value"},{"text":"const value: number","docs":"","start":3275,"length":5,"line":147,"character":9,"targetString":"value"},{"text":"(JSX attribute) SliderProps.maximumValue?: number | undefined","docs":"","start":3284,"length":12,"line":148,"character":2,"targetString":"maximumValue"},{"text":"(JSX attribute) SliderProps.minimumValue?: number | undefined","docs":"","start":3305,"length":12,"line":149,"character":2,"targetString":"minimumValue"},{"text":"(JSX attribute) SliderProps.reverseValue?: boolean | undefined","docs":"","start":3324,"length":12,"line":150,"character":2,"targetString":"reverseValue"},{"text":"(JSX attribute) SliderProps.useNoun?: boolean | undefined","docs":"","start":3346,"length":7,"line":151,"character":2,"targetString":"useNoun"},{"text":"(JSX attribute) SliderProps.stepValue?: number | undefined","docs":"","start":3363,"length":9,"line":152,"character":2,"targetString":"stepValue"},{"text":"(JSX attribute) SliderProps.thumbStyle?: StyleProp","docs":"","start":3380,"length":10,"line":153,"character":2,"targetString":"thumbStyle"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":3394,"length":6,"line":153,"character":16,"targetString":"height"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":3406,"length":5,"line":153,"character":28,"targetString":"width"},{"text":"(JSX attribute) SliderProps.minNounStyle?: StyleProp","docs":"","start":3421,"length":12,"line":154,"character":2,"targetString":"minNounStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":3437,"length":15,"line":154,"character":18,"targetString":"backgroundColor"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":3463,"length":6,"line":154,"character":44,"targetString":"height"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":3474,"length":5,"line":154,"character":55,"targetString":"width"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":3484,"length":12,"line":154,"character":65,"targetString":"borderRadius"},{"text":"(JSX attribute) SliderProps.type?: \"normal\" | \"parcel\" | undefined","docs":"","start":3507,"length":4,"line":155,"character":2,"targetString":"type"},{"text":"(JSX attribute) SliderProps.maxNounStyle?: StyleProp","docs":"","start":3523,"length":12,"line":156,"character":2,"targetString":"maxNounStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":3543,"length":15,"line":157,"character":4,"targetString":"backgroundColor"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":3575,"length":6,"line":158,"character":4,"targetString":"height"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":3590,"length":5,"line":159,"character":4,"targetString":"width"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":3604,"length":12,"line":160,"character":4,"targetString":"borderRadius"},{"text":"(JSX attribute) SliderProps.onSlidingComplete?: ((newValue: number) => void) | undefined","docs":"","start":3630,"length":17,"line":162,"character":2,"targetString":"onSlidingComplete"},{"text":"(parameter) v: number","docs":"","start":3649,"length":1,"line":162,"character":21,"targetString":"v"},{"text":"const setValue: (value: React.SetStateAction) => void","docs":"","start":3654,"length":8,"line":162,"character":26,"targetString":"setValue"},{"text":"var Math: Math","docs":"An intrinsic object that provides basic mathematics functionality and constants.","start":3663,"length":4,"line":162,"character":35,"targetString":"Math"},{"text":"(method) Math.round(x: number): number","docs":"Returns a supplied numeric expression rounded to the nearest integer.","start":3668,"length":5,"line":162,"character":40,"targetString":"round"},{"text":"(parameter) v: number","docs":"","start":3674,"length":1,"line":162,"character":46,"targetString":"v"}]],"/data-entry/slider-with-line":[[{"text":"(alias) class SliderWithLine\nimport SliderWithLine","docs":"","start":9,"length":14,"line":0,"character":9,"targetString":"SliderWithLine"},{"text":"(alias) class SliderWithLine\nimport SliderWithLine","docs":"","start":50,"length":14,"line":2,"character":1,"targetString":"SliderWithLine"},{"text":"(JSX attribute) stepValue?: number | undefined","docs":"","start":67,"length":9,"line":3,"character":2,"targetString":"stepValue"},{"text":"(JSX attribute) onSlidingComplete?: ((newValue: number) => void) | undefined","docs":"","start":83,"length":17,"line":4,"character":2,"targetString":"onSlidingComplete"},{"text":"(parameter) value: number","docs":"","start":102,"length":5,"line":4,"character":21,"targetString":"value"},{"text":"var console: Console","docs":"","start":111,"length":7,"line":4,"character":30,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":119,"length":3,"line":4,"character":38,"targetString":"log"},{"text":"(parameter) value: number","docs":"","start":123,"length":5,"line":4,"character":42,"targetString":"value"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":140,"length":5,"line":5,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginBottom?: string | number | undefined","docs":"","start":149,"length":12,"line":5,"character":11,"targetString":"marginBottom"},{"text":"(JSX attribute) nounWidth: number","docs":"","start":171,"length":9,"line":6,"character":2,"targetString":"nounWidth"},{"text":"(JSX attribute) nounColor: string","docs":"","start":187,"length":9,"line":7,"character":2,"targetString":"nounColor"},{"text":"(JSX attribute) activeNounColor: string","docs":"","start":209,"length":15,"line":8,"character":2,"targetString":"activeNounColor"},{"text":"(JSX attribute) backgroundColor: string","docs":"","start":234,"length":15,"line":9,"character":2,"targetString":"backgroundColor"},{"text":"(JSX attribute) activeBackgroundColor: string","docs":"","start":262,"length":21,"line":10,"character":2,"targetString":"activeBackgroundColor"},{"text":"(alias) class SliderWithLine\nimport SliderWithLine","docs":"","start":298,"length":14,"line":12,"character":1,"targetString":"SliderWithLine"},{"text":"(JSX attribute) stepValue?: number | undefined","docs":"","start":315,"length":9,"line":13,"character":2,"targetString":"stepValue"},{"text":"(JSX attribute) maxValue: number","docs":"","start":332,"length":8,"line":14,"character":2,"targetString":"maxValue"},{"text":"(JSX attribute) minDisabled: boolean","docs":"","start":348,"length":11,"line":15,"character":2,"targetString":"minDisabled"},{"text":"(JSX attribute) onSlidingComplete?: ((newValue: number) => void) | undefined","docs":"","start":370,"length":17,"line":16,"character":2,"targetString":"onSlidingComplete"},{"text":"(parameter) value: number","docs":"","start":389,"length":5,"line":16,"character":21,"targetString":"value"},{"text":"var console: Console","docs":"","start":398,"length":7,"line":16,"character":30,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":406,"length":3,"line":16,"character":38,"targetString":"log"},{"text":"(parameter) value: number","docs":"","start":410,"length":5,"line":16,"character":42,"targetString":"value"},{"text":"(JSX attribute) nounColor: string","docs":"","start":427,"length":9,"line":17,"character":2,"targetString":"nounColor"},{"text":"(JSX attribute) activeNounColor: string","docs":"","start":449,"length":15,"line":18,"character":2,"targetString":"activeNounColor"},{"text":"(JSX attribute) backgroundColor: string","docs":"","start":474,"length":15,"line":19,"character":2,"targetString":"backgroundColor"},{"text":"(JSX attribute) activeBackgroundColor: string","docs":"","start":502,"length":21,"line":20,"character":2,"targetString":"activeBackgroundColor"}],[{"text":"(alias) class SliderWithLine\nimport SliderWithLine","docs":"","start":9,"length":14,"line":0,"character":9,"targetString":"SliderWithLine"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":25,"length":5,"line":0,"character":25,"targetString":"Utils"},{"text":"(method) convertX(d: number): number","docs":"","start":64,"length":8,"line":2,"character":8,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":74,"length":2,"line":2,"character":18,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":81,"length":5,"line":2,"character":25,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":87,"length":10,"line":2,"character":31,"targetString":"RatioUtils"},{"text":"(alias) class SliderWithLine\nimport SliderWithLine","docs":"","start":101,"length":14,"line":4,"character":1,"targetString":"SliderWithLine"},{"text":"(JSX attribute) horizontal?: boolean | undefined","docs":"","start":118,"length":10,"line":5,"character":2,"targetString":"horizontal"},{"text":"(JSX attribute) onSlidingComplete?: ((newValue: number) => void) | undefined","docs":"","start":139,"length":17,"line":6,"character":2,"targetString":"onSlidingComplete"},{"text":"(parameter) value: number","docs":"","start":158,"length":5,"line":6,"character":21,"targetString":"value"},{"text":"var console: Console","docs":"","start":167,"length":7,"line":6,"character":30,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":175,"length":3,"line":6,"character":38,"targetString":"log"},{"text":"(parameter) value: number","docs":"","start":179,"length":5,"line":6,"character":42,"targetString":"value"},{"text":"(JSX attribute) nounColor: string","docs":"","start":196,"length":9,"line":7,"character":2,"targetString":"nounColor"},{"text":"(JSX attribute) activeNounColor: string","docs":"","start":218,"length":15,"line":8,"character":2,"targetString":"activeNounColor"},{"text":"(JSX attribute) backgroundColor: string","docs":"","start":243,"length":15,"line":9,"character":2,"targetString":"backgroundColor"},{"text":"(JSX attribute) activeBackgroundColor: string","docs":"","start":271,"length":21,"line":10,"character":2,"targetString":"activeBackgroundColor"},{"text":"(JSX attribute) nounWidth: number","docs":"","start":305,"length":9,"line":11,"character":2,"targetString":"nounWidth"},{"text":"const cx: (d: number) => number","docs":"","start":316,"length":2,"line":11,"character":13,"targetString":"cx"},{"text":"(JSX attribute) nounHeight: number","docs":"","start":326,"length":10,"line":12,"character":2,"targetString":"nounHeight"},{"text":"const cx: (d: number) => number","docs":"","start":338,"length":2,"line":12,"character":14,"targetString":"cx"},{"text":"(JSX attribute) width: number","docs":"","start":347,"length":5,"line":13,"character":2,"targetString":"width"},{"text":"const cx: (d: number) => number","docs":"","start":354,"length":2,"line":13,"character":9,"targetString":"cx"},{"text":"(JSX attribute) height: number","docs":"","start":364,"length":6,"line":14,"character":2,"targetString":"height"},{"text":"const cx: (d: number) => number","docs":"","start":372,"length":2,"line":14,"character":10,"targetString":"cx"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":383,"length":5,"line":15,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginRight?: string | number | undefined","docs":"","start":392,"length":11,"line":15,"character":11,"targetString":"marginRight"},{"text":"(alias) class SliderWithLine\nimport SliderWithLine","docs":"","start":415,"length":14,"line":17,"character":1,"targetString":"SliderWithLine"},{"text":"(JSX attribute) minDisabled: boolean","docs":"","start":432,"length":11,"line":18,"character":2,"targetString":"minDisabled"},{"text":"(JSX attribute) stepValue?: number | undefined","docs":"","start":454,"length":9,"line":19,"character":2,"targetString":"stepValue"},{"text":"(JSX attribute) horizontal?: boolean | undefined","docs":"","start":471,"length":10,"line":20,"character":2,"targetString":"horizontal"},{"text":"(JSX attribute) minValue: number","docs":"","start":492,"length":8,"line":21,"character":2,"targetString":"minValue"},{"text":"(JSX attribute) nounColor: string","docs":"","start":508,"length":9,"line":22,"character":2,"targetString":"nounColor"},{"text":"(JSX attribute) activeNounColor: string","docs":"","start":530,"length":15,"line":23,"character":2,"targetString":"activeNounColor"},{"text":"(JSX attribute) backgroundColor: string","docs":"","start":555,"length":15,"line":24,"character":2,"targetString":"backgroundColor"},{"text":"(JSX attribute) activeBackgroundColor: string","docs":"","start":583,"length":21,"line":25,"character":2,"targetString":"activeBackgroundColor"},{"text":"(JSX attribute) maxValue: number","docs":"","start":617,"length":8,"line":26,"character":2,"targetString":"maxValue"},{"text":"(JSX attribute) onSlidingComplete?: ((newValue: number) => void) | undefined","docs":"","start":633,"length":17,"line":27,"character":2,"targetString":"onSlidingComplete"},{"text":"(parameter) value: number","docs":"","start":652,"length":5,"line":27,"character":21,"targetString":"value"},{"text":"var console: Console","docs":"","start":661,"length":7,"line":27,"character":30,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":669,"length":3,"line":27,"character":38,"targetString":"log"},{"text":"(parameter) value: number","docs":"","start":673,"length":5,"line":27,"character":42,"targetString":"value"},{"text":"(JSX attribute) nounWidth: number","docs":"","start":690,"length":9,"line":28,"character":2,"targetString":"nounWidth"},{"text":"const cx: (d: number) => number","docs":"","start":701,"length":2,"line":28,"character":13,"targetString":"cx"},{"text":"(JSX attribute) nounHeight: number","docs":"","start":711,"length":10,"line":29,"character":2,"targetString":"nounHeight"},{"text":"const cx: (d: number) => number","docs":"","start":723,"length":2,"line":29,"character":14,"targetString":"cx"},{"text":"(JSX attribute) width: number","docs":"","start":732,"length":5,"line":30,"character":2,"targetString":"width"},{"text":"const cx: (d: number) => number","docs":"","start":739,"length":2,"line":30,"character":9,"targetString":"cx"},{"text":"(JSX attribute) height: number","docs":"","start":749,"length":6,"line":31,"character":2,"targetString":"height"},{"text":"const cx: (d: number) => number","docs":"","start":757,"length":2,"line":31,"character":10,"targetString":"cx"}]],"/data-entry/stepper":[[{"text":"(alias) class Stepper\nimport Stepper","docs":"","start":9,"length":7,"line":0,"character":9,"targetString":"Stepper"},{"text":"(alias) class Stepper\nimport Stepper","docs":"","start":43,"length":7,"line":2,"character":1,"targetString":"Stepper"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":51,"length":5,"line":2,"character":9,"targetString":"value"},{"text":"(JSX attribute) editable?: boolean | undefined","docs":"If false, text is not editable. The default value is true.","start":61,"length":8,"line":2,"character":19,"targetString":"editable"},{"text":"(alias) class Stepper\nimport Stepper","docs":"","start":82,"length":7,"line":3,"character":1,"targetString":"Stepper"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":90,"length":5,"line":3,"character":9,"targetString":"value"},{"text":"(JSX attribute) disabled?: boolean | undefined","docs":"","start":101,"length":8,"line":3,"character":20,"targetString":"disabled"},{"text":"(alias) class Stepper\nimport Stepper","docs":"","start":122,"length":7,"line":4,"character":1,"targetString":"Stepper"},{"text":"(property) 93.5: any","docs":"","start":141,"length":0,"line":4,"character":20,"targetString":""},{"text":"(property) 0.5: any","docs":"","start":157,"length":0,"line":4,"character":36,"targetString":""},{"text":"(property) false: any","docs":"","start":196,"length":5,"line":4,"character":75,"targetString":"false"},{"text":"(property) false: any","docs":"","start":201,"length":0,"line":4,"character":80,"targetString":""},{"text":"(alias) class Stepper\nimport Stepper","docs":"","start":207,"length":7,"line":5,"character":1,"targetString":"Stepper"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":215,"length":5,"line":5,"character":9,"targetString":"value"},{"text":"(JSX attribute) stepValue?: number | undefined","docs":"","start":226,"length":9,"line":5,"character":20,"targetString":"stepValue"}],[{"text":"(alias) class Stepper\nimport Stepper","docs":"","start":9,"length":7,"line":0,"character":9,"targetString":"Stepper"},{"text":"(alias) class Stepper\nimport Stepper","docs":"","start":43,"length":7,"line":2,"character":1,"targetString":"Stepper"},{"text":"(JSX attribute) buttonType?: \"triangle\" | \"ellipse\" | undefined","docs":"","start":51,"length":10,"line":2,"character":9,"targetString":"buttonType"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":73,"length":5,"line":2,"character":31,"targetString":"value"},{"text":"(JSX attribute) editable?: boolean | undefined","docs":"If false, text is not editable. The default value is true.","start":83,"length":8,"line":2,"character":41,"targetString":"editable"},{"text":"(alias) class Stepper\nimport Stepper","docs":"","start":104,"length":7,"line":3,"character":1,"targetString":"Stepper"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":112,"length":5,"line":3,"character":9,"targetString":"value"},{"text":"(JSX attribute) buttonType?: \"triangle\" | \"ellipse\" | undefined","docs":"","start":123,"length":10,"line":3,"character":20,"targetString":"buttonType"},{"text":"(JSX attribute) disabled?: boolean | undefined","docs":"","start":145,"length":8,"line":3,"character":42,"targetString":"disabled"},{"text":"(alias) class Stepper\nimport Stepper","docs":"","start":165,"length":7,"line":4,"character":1,"targetString":"Stepper"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":175,"length":5,"line":5,"character":2,"targetString":"value"},{"text":"(JSX attribute) stepValue?: number | undefined","docs":"","start":190,"length":9,"line":6,"character":2,"targetString":"stepValue"},{"text":"(JSX attribute) inputStyle?: StyleProp","docs":"","start":208,"length":10,"line":7,"character":2,"targetString":"inputStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":222,"length":5,"line":7,"character":16,"targetString":"width"},{"text":"(JSX attribute) buttonType?: \"triangle\" | \"ellipse\" | undefined","docs":"","start":237,"length":10,"line":8,"character":2,"targetString":"buttonType"},{"text":"(JSX attribute) editable?: boolean | undefined","docs":"If false, text is not editable. The default value is true.","start":261,"length":8,"line":9,"character":2,"targetString":"editable"},{"text":"(alias) class Stepper\nimport Stepper","docs":"","start":282,"length":7,"line":11,"character":1,"targetString":"Stepper"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":290,"length":5,"line":11,"character":9,"targetString":"value"},{"text":"(JSX attribute) stepValue?: number | undefined","docs":"","start":301,"length":9,"line":11,"character":20,"targetString":"stepValue"},{"text":"(JSX attribute) buttonType?: \"triangle\" | \"ellipse\" | undefined","docs":"","start":315,"length":10,"line":11,"character":34,"targetString":"buttonType"}]],"/data-entry/switch-button":[[{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":9,"length":12,"line":0,"character":9,"targetString":"SwitchButton"},{"text":"const value1: boolean","docs":"","start":54,"length":6,"line":2,"character":7,"targetString":"value1"},{"text":"const setValue1: React.Dispatch>","docs":"","start":62,"length":9,"line":2,"character":15,"targetString":"setValue1"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":75,"length":5,"line":2,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":81,"length":8,"line":2,"character":34,"targetString":"useState"},{"text":"const value2: boolean","docs":"","start":104,"length":6,"line":3,"character":7,"targetString":"value2"},{"text":"const setValue2: React.Dispatch>","docs":"","start":112,"length":9,"line":3,"character":15,"targetString":"setValue2"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":125,"length":5,"line":3,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":131,"length":8,"line":3,"character":34,"targetString":"useState"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":159,"length":12,"line":6,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":176,"length":5,"line":7,"character":4,"targetString":"value"},{"text":"const value1: boolean","docs":"","start":183,"length":6,"line":7,"character":11,"targetString":"value1"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":195,"length":13,"line":8,"character":4,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":210,"length":1,"line":8,"character":19,"targetString":"v"},{"text":"const setValue1: (value: React.SetStateAction) => void","docs":"","start":215,"length":9,"line":8,"character":24,"targetString":"setValue1"},{"text":"(parameter) v: boolean","docs":"","start":225,"length":1,"line":8,"character":34,"targetString":"v"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":233,"length":5,"line":9,"character":4,"targetString":"style"},{"text":"(property) FlexStyle.marginRight?: string | number | undefined","docs":"","start":242,"length":11,"line":9,"character":13,"targetString":"marginRight"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":269,"length":12,"line":11,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":282,"length":5,"line":11,"character":16,"targetString":"value"},{"text":"const value2: boolean","docs":"","start":289,"length":6,"line":11,"character":23,"targetString":"value2"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":297,"length":13,"line":11,"character":31,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":312,"length":1,"line":11,"character":46,"targetString":"v"},{"text":"const setValue2: (value: React.SetStateAction) => void","docs":"","start":317,"length":9,"line":11,"character":51,"targetString":"setValue2"},{"text":"(parameter) v: boolean","docs":"","start":327,"length":1,"line":11,"character":61,"targetString":"v"}],[{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":9,"length":12,"line":0,"character":9,"targetString":"SwitchButton"},{"text":"const value1: boolean","docs":"","start":54,"length":6,"line":2,"character":7,"targetString":"value1"},{"text":"const setValue1: React.Dispatch>","docs":"","start":62,"length":9,"line":2,"character":15,"targetString":"setValue1"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":75,"length":5,"line":2,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":81,"length":8,"line":2,"character":34,"targetString":"useState"},{"text":"const value2: boolean","docs":"","start":104,"length":6,"line":3,"character":7,"targetString":"value2"},{"text":"const setValue2: React.Dispatch>","docs":"","start":112,"length":9,"line":3,"character":15,"targetString":"setValue2"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":125,"length":5,"line":3,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":131,"length":8,"line":3,"character":34,"targetString":"useState"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":159,"length":12,"line":6,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":176,"length":5,"line":7,"character":4,"targetString":"value"},{"text":"const value1: boolean","docs":"","start":183,"length":6,"line":7,"character":11,"targetString":"value1"},{"text":"(JSX attribute) size?: {\n width?: number | undefined;\n height?: number | undefined;\n activeSize?: number | undefined;\n margin?: number | undefined;\n} | undefined","docs":"","start":195,"length":4,"line":8,"character":4,"targetString":"size"},{"text":"(property) height?: number | undefined","docs":"","start":203,"length":6,"line":8,"character":12,"targetString":"height"},{"text":"(JSX attribute) theme?: {\n width?: number | undefined;\n height?: number | undefined;\n thumbSize?: number | undefined;\n margin?: number | number[] | undefined;\n tintColor?: string | {\n [key: string]: string;\n } | undefined;\n onTintColor?: string | undefined;\n thumbTintColor?: string | undefined;\n onThumbTintColor?: string | undefined;\n} | undefined","docs":"","start":221,"length":5,"line":9,"character":4,"targetString":"theme"},{"text":"(property) margin?: number | number[] | undefined","docs":"","start":230,"length":6,"line":9,"character":13,"targetString":"margin"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":247,"length":13,"line":10,"character":4,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":262,"length":1,"line":10,"character":19,"targetString":"v"},{"text":"const setValue1: (value: React.SetStateAction) => void","docs":"","start":267,"length":9,"line":10,"character":24,"targetString":"setValue1"},{"text":"(parameter) v: boolean","docs":"","start":277,"length":1,"line":10,"character":34,"targetString":"v"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":285,"length":5,"line":11,"character":4,"targetString":"style"},{"text":"(property) FlexStyle.marginRight?: string | number | undefined","docs":"","start":294,"length":11,"line":11,"character":13,"targetString":"marginRight"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":321,"length":12,"line":13,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":338,"length":5,"line":14,"character":4,"targetString":"value"},{"text":"const value2: boolean","docs":"","start":345,"length":6,"line":14,"character":11,"targetString":"value2"},{"text":"(JSX attribute) size?: {\n width?: number | undefined;\n height?: number | undefined;\n activeSize?: number | undefined;\n margin?: number | undefined;\n} | undefined","docs":"","start":357,"length":4,"line":15,"character":4,"targetString":"size"},{"text":"(property) height?: number | undefined","docs":"","start":365,"length":6,"line":15,"character":12,"targetString":"height"},{"text":"(JSX attribute) theme?: {\n width?: number | undefined;\n height?: number | undefined;\n thumbSize?: number | undefined;\n margin?: number | number[] | undefined;\n tintColor?: string | {\n [key: string]: string;\n } | undefined;\n onTintColor?: string | undefined;\n thumbTintColor?: string | undefined;\n onThumbTintColor?: string | undefined;\n} | undefined","docs":"","start":383,"length":5,"line":16,"character":4,"targetString":"theme"},{"text":"(property) margin?: number | number[] | undefined","docs":"","start":392,"length":6,"line":16,"character":13,"targetString":"margin"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":409,"length":13,"line":17,"character":4,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":424,"length":1,"line":17,"character":19,"targetString":"v"},{"text":"const setValue2: (value: React.SetStateAction) => void","docs":"","start":429,"length":9,"line":17,"character":24,"targetString":"setValue2"},{"text":"(parameter) v: boolean","docs":"","start":439,"length":1,"line":17,"character":34,"targetString":"v"}],[{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":9,"length":12,"line":0,"character":9,"targetString":"SwitchButton"},{"text":"const value1: boolean","docs":"","start":54,"length":6,"line":2,"character":7,"targetString":"value1"},{"text":"const setValue1: React.Dispatch>","docs":"","start":62,"length":9,"line":2,"character":15,"targetString":"setValue1"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":75,"length":5,"line":2,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":81,"length":8,"line":2,"character":34,"targetString":"useState"},{"text":"const value2: boolean","docs":"","start":104,"length":6,"line":3,"character":7,"targetString":"value2"},{"text":"const setValue2: React.Dispatch>","docs":"","start":112,"length":9,"line":3,"character":15,"targetString":"setValue2"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":125,"length":5,"line":3,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":131,"length":8,"line":3,"character":34,"targetString":"useState"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":159,"length":12,"line":6,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) size?: {\n width?: number | undefined;\n height?: number | undefined;\n activeSize?: number | undefined;\n margin?: number | undefined;\n} | undefined","docs":"","start":176,"length":4,"line":7,"character":4,"targetString":"size"},{"text":"(property) activeSize?: number | undefined","docs":"","start":190,"length":10,"line":8,"character":6,"targetString":"activeSize"},{"text":"(property) margin?: number | undefined","docs":"","start":212,"length":6,"line":9,"character":6,"targetString":"margin"},{"text":"(property) width?: number | undefined","docs":"","start":229,"length":5,"line":10,"character":6,"targetString":"width"},{"text":"(property) height?: number | undefined","docs":"","start":246,"length":6,"line":11,"character":6,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":264,"length":12,"line":12,"character":6,"targetString":"borderRadius"},{"text":"(JSX attribute) theme?: {\n width?: number | undefined;\n height?: number | undefined;\n thumbSize?: number | undefined;\n margin?: number | number[] | undefined;\n tintColor?: string | {\n [key: string]: string;\n } | undefined;\n onTintColor?: string | undefined;\n thumbTintColor?: string | undefined;\n onThumbTintColor?: string | undefined;\n} | undefined","docs":"","start":293,"length":5,"line":14,"character":4,"targetString":"theme"},{"text":"(property) onTintColor?: string | undefined","docs":"","start":302,"length":11,"line":14,"character":13,"targetString":"onTintColor"},{"text":"(property) onThumbTintColor?: string | undefined","docs":"","start":326,"length":16,"line":14,"character":37,"targetString":"onThumbTintColor"},{"text":"(JSX attribute) thumbStyle?: StyleProp","docs":"","start":358,"length":10,"line":15,"character":4,"targetString":"thumbStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":372,"length":5,"line":15,"character":18,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":383,"length":6,"line":15,"character":29,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":395,"length":12,"line":15,"character":41,"targetString":"borderRadius"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":418,"length":5,"line":16,"character":4,"targetString":"value"},{"text":"const value1: boolean","docs":"","start":425,"length":6,"line":16,"character":11,"targetString":"value1"},{"text":"(JSX attribute) onText?: string | undefined","docs":"","start":437,"length":6,"line":17,"character":4,"targetString":"onText"},{"text":"(JSX attribute) offText?: string | undefined","docs":"","start":453,"length":7,"line":18,"character":4,"targetString":"offText"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":471,"length":13,"line":19,"character":4,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":486,"length":1,"line":19,"character":19,"targetString":"v"},{"text":"const setValue1: (value: React.SetStateAction) => void","docs":"","start":491,"length":9,"line":19,"character":24,"targetString":"setValue1"},{"text":"(parameter) v: boolean","docs":"","start":501,"length":1,"line":19,"character":34,"targetString":"v"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":509,"length":5,"line":20,"character":4,"targetString":"style"},{"text":"(property) FlexStyle.marginRight?: string | number | undefined","docs":"","start":518,"length":11,"line":20,"character":13,"targetString":"marginRight"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":545,"length":12,"line":22,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":562,"length":5,"line":23,"character":4,"targetString":"value"},{"text":"const value2: boolean","docs":"","start":569,"length":6,"line":23,"character":11,"targetString":"value2"},{"text":"(JSX attribute) size?: {\n width?: number | undefined;\n height?: number | undefined;\n activeSize?: number | undefined;\n margin?: number | undefined;\n} | undefined","docs":"","start":581,"length":4,"line":24,"character":4,"targetString":"size"},{"text":"(property) activeSize?: number | undefined","docs":"","start":595,"length":10,"line":25,"character":6,"targetString":"activeSize"},{"text":"(property) margin?: number | undefined","docs":"","start":617,"length":6,"line":26,"character":6,"targetString":"margin"},{"text":"(property) width?: number | undefined","docs":"","start":634,"length":5,"line":27,"character":6,"targetString":"width"},{"text":"(property) height?: number | undefined","docs":"","start":651,"length":6,"line":28,"character":6,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":669,"length":12,"line":29,"character":6,"targetString":"borderRadius"},{"text":"(JSX attribute) theme?: {\n width?: number | undefined;\n height?: number | undefined;\n thumbSize?: number | undefined;\n margin?: number | number[] | undefined;\n tintColor?: string | {\n [key: string]: string;\n } | undefined;\n onTintColor?: string | undefined;\n thumbTintColor?: string | undefined;\n onThumbTintColor?: string | undefined;\n} | undefined","docs":"","start":698,"length":5,"line":31,"character":4,"targetString":"theme"},{"text":"(property) onTintColor?: string | undefined","docs":"","start":707,"length":11,"line":31,"character":13,"targetString":"onTintColor"},{"text":"(property) onThumbTintColor?: string | undefined","docs":"","start":731,"length":16,"line":31,"character":37,"targetString":"onThumbTintColor"},{"text":"(JSX attribute) thumbStyle?: StyleProp","docs":"","start":763,"length":10,"line":32,"character":4,"targetString":"thumbStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":777,"length":5,"line":32,"character":18,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":788,"length":6,"line":32,"character":29,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":800,"length":12,"line":32,"character":41,"targetString":"borderRadius"},{"text":"(JSX attribute) onText?: string | undefined","docs":"","start":823,"length":6,"line":33,"character":4,"targetString":"onText"},{"text":"(JSX attribute) offText?: string | undefined","docs":"","start":839,"length":7,"line":34,"character":4,"targetString":"offText"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":857,"length":13,"line":35,"character":4,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":872,"length":1,"line":35,"character":19,"targetString":"v"},{"text":"const setValue2: (value: React.SetStateAction) => void","docs":"","start":877,"length":9,"line":35,"character":24,"targetString":"setValue2"},{"text":"(parameter) v: boolean","docs":"","start":887,"length":1,"line":35,"character":34,"targetString":"v"}],[{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":9,"length":12,"line":0,"character":9,"targetString":"SwitchButton"},{"text":"const value1: boolean","docs":"","start":54,"length":6,"line":2,"character":7,"targetString":"value1"},{"text":"const setValue1: React.Dispatch>","docs":"","start":62,"length":9,"line":2,"character":15,"targetString":"setValue1"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":75,"length":5,"line":2,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":81,"length":8,"line":2,"character":34,"targetString":"useState"},{"text":"const value2: boolean","docs":"","start":104,"length":6,"line":3,"character":7,"targetString":"value2"},{"text":"const setValue2: React.Dispatch>","docs":"","start":112,"length":9,"line":3,"character":15,"targetString":"setValue2"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":125,"length":5,"line":3,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":131,"length":8,"line":3,"character":34,"targetString":"useState"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":159,"length":12,"line":6,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) size?: {\n width?: number | undefined;\n height?: number | undefined;\n activeSize?: number | undefined;\n margin?: number | undefined;\n} | undefined","docs":"","start":176,"length":4,"line":7,"character":4,"targetString":"size"},{"text":"(property) activeSize?: number | undefined","docs":"","start":190,"length":10,"line":8,"character":6,"targetString":"activeSize"},{"text":"(property) margin?: number | undefined","docs":"","start":212,"length":6,"line":9,"character":6,"targetString":"margin"},{"text":"(property) width?: number | undefined","docs":"","start":229,"length":5,"line":10,"character":6,"targetString":"width"},{"text":"(property) height?: number | undefined","docs":"","start":246,"length":6,"line":11,"character":6,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":264,"length":12,"line":12,"character":6,"targetString":"borderRadius"},{"text":"(JSX attribute) theme?: {\n width?: number | undefined;\n height?: number | undefined;\n thumbSize?: number | undefined;\n margin?: number | number[] | undefined;\n tintColor?: string | {\n [key: string]: string;\n } | undefined;\n onTintColor?: string | undefined;\n thumbTintColor?: string | undefined;\n onThumbTintColor?: string | undefined;\n} | undefined","docs":"","start":293,"length":5,"line":14,"character":4,"targetString":"theme"},{"text":"(property) onTintColor?: string | undefined","docs":"","start":308,"length":11,"line":15,"character":6,"targetString":"onTintColor"},{"text":"(property) onThumbTintColor?: string | undefined","docs":"","start":335,"length":16,"line":16,"character":6,"targetString":"onThumbTintColor"},{"text":"(property) thumbTintColor?: string | undefined","docs":"","start":370,"length":14,"line":17,"character":6,"targetString":"thumbTintColor"},{"text":"(JSX attribute) thumbStyle?: StyleProp","docs":"","start":408,"length":10,"line":19,"character":4,"targetString":"thumbStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":422,"length":5,"line":19,"character":18,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":433,"length":6,"line":19,"character":29,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":445,"length":12,"line":19,"character":41,"targetString":"borderRadius"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":468,"length":5,"line":20,"character":4,"targetString":"value"},{"text":"const value1: boolean","docs":"","start":475,"length":6,"line":20,"character":11,"targetString":"value1"},{"text":"(JSX attribute) onText?: string | undefined","docs":"","start":487,"length":6,"line":21,"character":4,"targetString":"onText"},{"text":"(JSX attribute) offText?: string | undefined","docs":"","start":503,"length":7,"line":22,"character":4,"targetString":"offText"},{"text":"(JSX attribute) onTextStyle?: StyleProp","docs":"","start":521,"length":11,"line":23,"character":4,"targetString":"onTextStyle"},{"text":"(property) TextStyle.color?: ColorValue | undefined","docs":"","start":536,"length":5,"line":23,"character":19,"targetString":"color"},{"text":"(property) FlexStyle.left?: string | number | undefined","docs":"","start":554,"length":4,"line":23,"character":37,"targetString":"left"},{"text":"(JSX attribute) d: any","docs":"","start":570,"length":1,"line":24,"character":4,"targetString":"d"},{"text":"(JSX attribute) iconColor: string","docs":"","start":584,"length":9,"line":25,"character":4,"targetString":"iconColor"},{"text":"(JSX attribute) offTextStyle?: StyleProp","docs":"","start":605,"length":12,"line":26,"character":4,"targetString":"offTextStyle"},{"text":"(property) FlexStyle.right?: string | number | undefined","docs":"","start":621,"length":5,"line":26,"character":20,"targetString":"right"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":638,"length":13,"line":27,"character":4,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":653,"length":1,"line":27,"character":19,"targetString":"v"},{"text":"const setValue1: (value: React.SetStateAction) => void","docs":"","start":658,"length":9,"line":27,"character":24,"targetString":"setValue1"},{"text":"(parameter) v: boolean","docs":"","start":668,"length":1,"line":27,"character":34,"targetString":"v"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":676,"length":5,"line":28,"character":4,"targetString":"style"},{"text":"(property) FlexStyle.marginRight?: string | number | undefined","docs":"","start":685,"length":11,"line":28,"character":13,"targetString":"marginRight"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":712,"length":12,"line":30,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":729,"length":5,"line":31,"character":4,"targetString":"value"},{"text":"const value2: boolean","docs":"","start":736,"length":6,"line":31,"character":11,"targetString":"value2"},{"text":"(JSX attribute) size?: {\n width?: number | undefined;\n height?: number | undefined;\n activeSize?: number | undefined;\n margin?: number | undefined;\n} | undefined","docs":"","start":748,"length":4,"line":32,"character":4,"targetString":"size"},{"text":"(property) activeSize?: number | undefined","docs":"","start":762,"length":10,"line":33,"character":6,"targetString":"activeSize"},{"text":"(property) margin?: number | undefined","docs":"","start":784,"length":6,"line":34,"character":6,"targetString":"margin"},{"text":"(property) width?: number | undefined","docs":"","start":801,"length":5,"line":35,"character":6,"targetString":"width"},{"text":"(property) height?: number | undefined","docs":"","start":818,"length":6,"line":36,"character":6,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":836,"length":12,"line":37,"character":6,"targetString":"borderRadius"},{"text":"(JSX attribute) theme?: {\n width?: number | undefined;\n height?: number | undefined;\n thumbSize?: number | undefined;\n margin?: number | number[] | undefined;\n tintColor?: string | {\n [key: string]: string;\n } | undefined;\n onTintColor?: string | undefined;\n thumbTintColor?: string | undefined;\n onThumbTintColor?: string | undefined;\n} | undefined","docs":"","start":865,"length":5,"line":39,"character":4,"targetString":"theme"},{"text":"(property) onTintColor?: string | undefined","docs":"","start":880,"length":11,"line":40,"character":6,"targetString":"onTintColor"},{"text":"(property) onThumbTintColor?: string | undefined","docs":"","start":907,"length":16,"line":41,"character":6,"targetString":"onThumbTintColor"},{"text":"(property) thumbTintColor?: string | undefined","docs":"","start":942,"length":14,"line":42,"character":6,"targetString":"thumbTintColor"},{"text":"(JSX attribute) thumbStyle?: StyleProp","docs":"","start":980,"length":10,"line":44,"character":4,"targetString":"thumbStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":994,"length":5,"line":44,"character":18,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":1005,"length":6,"line":44,"character":29,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":1017,"length":12,"line":44,"character":41,"targetString":"borderRadius"},{"text":"(JSX attribute) onText?: string | undefined","docs":"","start":1040,"length":6,"line":45,"character":4,"targetString":"onText"},{"text":"(JSX attribute) offText?: string | undefined","docs":"","start":1056,"length":7,"line":46,"character":4,"targetString":"offText"},{"text":"(JSX attribute) onTextStyle?: StyleProp","docs":"","start":1074,"length":11,"line":47,"character":4,"targetString":"onTextStyle"},{"text":"(property) TextStyle.color?: ColorValue | undefined","docs":"","start":1089,"length":5,"line":47,"character":19,"targetString":"color"},{"text":"(property) FlexStyle.left?: string | number | undefined","docs":"","start":1107,"length":4,"line":47,"character":37,"targetString":"left"},{"text":"(JSX attribute) d: any","docs":"","start":1123,"length":1,"line":48,"character":4,"targetString":"d"},{"text":"(JSX attribute) iconColor: string","docs":"","start":1137,"length":9,"line":49,"character":4,"targetString":"iconColor"},{"text":"(JSX attribute) offTextStyle?: StyleProp","docs":"","start":1158,"length":12,"line":50,"character":4,"targetString":"offTextStyle"},{"text":"(property) FlexStyle.right?: string | number | undefined","docs":"","start":1174,"length":5,"line":50,"character":20,"targetString":"right"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":1191,"length":13,"line":51,"character":4,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":1206,"length":1,"line":51,"character":19,"targetString":"v"},{"text":"const setValue2: (value: React.SetStateAction) => void","docs":"","start":1211,"length":9,"line":51,"character":24,"targetString":"setValue2"},{"text":"(parameter) v: boolean","docs":"","start":1221,"length":1,"line":51,"character":34,"targetString":"v"}],[{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":9,"length":12,"line":0,"character":9,"targetString":"SwitchButton"},{"text":"const value1: boolean","docs":"","start":54,"length":6,"line":2,"character":7,"targetString":"value1"},{"text":"const setValue1: React.Dispatch>","docs":"","start":62,"length":9,"line":2,"character":15,"targetString":"setValue1"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":75,"length":5,"line":2,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":81,"length":8,"line":2,"character":34,"targetString":"useState"},{"text":"const value2: boolean","docs":"","start":104,"length":6,"line":3,"character":7,"targetString":"value2"},{"text":"const setValue2: React.Dispatch>","docs":"","start":112,"length":9,"line":3,"character":15,"targetString":"setValue2"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":125,"length":5,"line":3,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":131,"length":8,"line":3,"character":34,"targetString":"useState"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":159,"length":12,"line":6,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) size?: {\n width?: number | undefined;\n height?: number | undefined;\n activeSize?: number | undefined;\n margin?: number | undefined;\n} | undefined","docs":"","start":176,"length":4,"line":7,"character":4,"targetString":"size"},{"text":"(property) activeSize?: number | undefined","docs":"","start":190,"length":10,"line":8,"character":6,"targetString":"activeSize"},{"text":"(property) margin?: number | undefined","docs":"","start":212,"length":6,"line":9,"character":6,"targetString":"margin"},{"text":"(property) width?: number | undefined","docs":"","start":229,"length":5,"line":10,"character":6,"targetString":"width"},{"text":"(property) height?: number | undefined","docs":"","start":246,"length":6,"line":11,"character":6,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":264,"length":12,"line":12,"character":6,"targetString":"borderRadius"},{"text":"(JSX attribute) theme?: {\n width?: number | undefined;\n height?: number | undefined;\n thumbSize?: number | undefined;\n margin?: number | number[] | undefined;\n tintColor?: string | {\n [key: string]: string;\n } | undefined;\n onTintColor?: string | undefined;\n thumbTintColor?: string | undefined;\n onThumbTintColor?: string | undefined;\n} | undefined","docs":"","start":293,"length":5,"line":14,"character":4,"targetString":"theme"},{"text":"(property) onTintColor?: string | undefined","docs":"","start":302,"length":11,"line":14,"character":13,"targetString":"onTintColor"},{"text":"(property) onThumbTintColor?: string | undefined","docs":"","start":326,"length":16,"line":14,"character":37,"targetString":"onThumbTintColor"},{"text":"(JSX attribute) thumbStyle?: StyleProp","docs":"","start":358,"length":10,"line":15,"character":4,"targetString":"thumbStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":372,"length":5,"line":15,"character":18,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":383,"length":6,"line":15,"character":29,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":395,"length":12,"line":15,"character":41,"targetString":"borderRadius"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":419,"length":5,"line":16,"character":4,"targetString":"value"},{"text":"const value1: boolean","docs":"","start":426,"length":6,"line":16,"character":11,"targetString":"value1"},{"text":"(JSX attribute) switchType: string","docs":"","start":438,"length":10,"line":17,"character":4,"targetString":"switchType"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":465,"length":13,"line":18,"character":4,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":480,"length":1,"line":18,"character":19,"targetString":"v"},{"text":"const setValue1: (value: React.SetStateAction) => void","docs":"","start":485,"length":9,"line":18,"character":24,"targetString":"setValue1"},{"text":"(parameter) v: boolean","docs":"","start":495,"length":1,"line":18,"character":34,"targetString":"v"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":503,"length":5,"line":19,"character":4,"targetString":"style"},{"text":"(property) FlexStyle.marginRight?: string | number | undefined","docs":"","start":512,"length":11,"line":19,"character":13,"targetString":"marginRight"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":539,"length":12,"line":21,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":556,"length":5,"line":22,"character":4,"targetString":"value"},{"text":"const value2: boolean","docs":"","start":563,"length":6,"line":22,"character":11,"targetString":"value2"},{"text":"(JSX attribute) size?: {\n width?: number | undefined;\n height?: number | undefined;\n activeSize?: number | undefined;\n margin?: number | undefined;\n} | undefined","docs":"","start":575,"length":4,"line":23,"character":4,"targetString":"size"},{"text":"(property) activeSize?: number | undefined","docs":"","start":589,"length":10,"line":24,"character":6,"targetString":"activeSize"},{"text":"(property) margin?: number | undefined","docs":"","start":611,"length":6,"line":25,"character":6,"targetString":"margin"},{"text":"(property) width?: number | undefined","docs":"","start":628,"length":5,"line":26,"character":6,"targetString":"width"},{"text":"(property) height?: number | undefined","docs":"","start":645,"length":6,"line":27,"character":6,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":663,"length":12,"line":28,"character":6,"targetString":"borderRadius"},{"text":"(JSX attribute) theme?: {\n width?: number | undefined;\n height?: number | undefined;\n thumbSize?: number | undefined;\n margin?: number | number[] | undefined;\n tintColor?: string | {\n [key: string]: string;\n } | undefined;\n onTintColor?: string | undefined;\n thumbTintColor?: string | undefined;\n onThumbTintColor?: string | undefined;\n} | undefined","docs":"","start":692,"length":5,"line":30,"character":4,"targetString":"theme"},{"text":"(property) onTintColor?: string | undefined","docs":"","start":701,"length":11,"line":30,"character":13,"targetString":"onTintColor"},{"text":"(property) onThumbTintColor?: string | undefined","docs":"","start":725,"length":16,"line":30,"character":37,"targetString":"onThumbTintColor"},{"text":"(JSX attribute) thumbStyle?: StyleProp","docs":"","start":757,"length":10,"line":31,"character":4,"targetString":"thumbStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":771,"length":5,"line":31,"character":18,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":782,"length":6,"line":31,"character":29,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":794,"length":12,"line":31,"character":41,"targetString":"borderRadius"},{"text":"(JSX attribute) switchType: string","docs":"","start":818,"length":10,"line":32,"character":4,"targetString":"switchType"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":845,"length":13,"line":33,"character":4,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":860,"length":1,"line":33,"character":19,"targetString":"v"},{"text":"const setValue2: (value: React.SetStateAction) => void","docs":"","start":865,"length":9,"line":33,"character":24,"targetString":"setValue2"},{"text":"(parameter) v: boolean","docs":"","start":875,"length":1,"line":33,"character":34,"targetString":"v"}],[{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":9,"length":12,"line":0,"character":9,"targetString":"SwitchButton"},{"text":"const value1: boolean","docs":"","start":54,"length":6,"line":2,"character":7,"targetString":"value1"},{"text":"const setValue1: React.Dispatch>","docs":"","start":62,"length":9,"line":2,"character":15,"targetString":"setValue1"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":75,"length":5,"line":2,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":81,"length":8,"line":2,"character":34,"targetString":"useState"},{"text":"const value2: boolean","docs":"","start":104,"length":6,"line":3,"character":7,"targetString":"value2"},{"text":"const setValue2: React.Dispatch>","docs":"","start":112,"length":9,"line":3,"character":15,"targetString":"setValue2"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":125,"length":5,"line":3,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":131,"length":8,"line":3,"character":34,"targetString":"useState"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":159,"length":12,"line":6,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":176,"length":5,"line":7,"character":4,"targetString":"value"},{"text":"const value1: boolean","docs":"","start":183,"length":6,"line":7,"character":11,"targetString":"value1"},{"text":"(JSX attribute) onText?: string | undefined","docs":"","start":195,"length":6,"line":8,"character":4,"targetString":"onText"},{"text":"(JSX attribute) offText?: string | undefined","docs":"","start":209,"length":7,"line":9,"character":4,"targetString":"offText"},{"text":"(JSX attribute) tintColor?: string | {\n [key: string]: string;\n} | undefined","docs":"","start":224,"length":9,"line":10,"character":4,"targetString":"tintColor"},{"text":"(JSX attribute) onTintColor?: string | {\n [key: string]: string;\n} | undefined","docs":"","start":248,"length":11,"line":11,"character":4,"targetString":"onTintColor"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":322,"length":13,"line":15,"character":4,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":337,"length":1,"line":15,"character":19,"targetString":"v"},{"text":"const setValue1: (value: React.SetStateAction) => void","docs":"","start":342,"length":9,"line":15,"character":24,"targetString":"setValue1"},{"text":"(parameter) v: boolean","docs":"","start":352,"length":1,"line":15,"character":34,"targetString":"v"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":360,"length":5,"line":16,"character":4,"targetString":"style"},{"text":"(property) FlexStyle.marginRight?: string | number | undefined","docs":"","start":369,"length":11,"line":16,"character":13,"targetString":"marginRight"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":396,"length":12,"line":18,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":413,"length":5,"line":19,"character":4,"targetString":"value"},{"text":"const value2: boolean","docs":"","start":420,"length":6,"line":19,"character":11,"targetString":"value2"},{"text":"(JSX attribute) onText?: string | undefined","docs":"","start":432,"length":6,"line":20,"character":4,"targetString":"onText"},{"text":"(JSX attribute) offText?: string | undefined","docs":"","start":446,"length":7,"line":21,"character":4,"targetString":"offText"},{"text":"(JSX attribute) tintColor?: string | {\n [key: string]: string;\n} | undefined","docs":"","start":461,"length":9,"line":22,"character":4,"targetString":"tintColor"},{"text":"(JSX attribute) onTintColor?: string | {\n [key: string]: string;\n} | undefined","docs":"","start":485,"length":11,"line":23,"character":4,"targetString":"onTintColor"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":559,"length":13,"line":27,"character":4,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":574,"length":1,"line":27,"character":19,"targetString":"v"},{"text":"const setValue2: (value: React.SetStateAction) => void","docs":"","start":579,"length":9,"line":27,"character":24,"targetString":"setValue2"},{"text":"(parameter) v: boolean","docs":"","start":589,"length":1,"line":27,"character":34,"targetString":"v"}],[{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":9,"length":12,"line":0,"character":9,"targetString":"SwitchButton"},{"text":"const value1: boolean","docs":"","start":54,"length":6,"line":2,"character":7,"targetString":"value1"},{"text":"const setValue1: React.Dispatch>","docs":"","start":62,"length":9,"line":2,"character":15,"targetString":"setValue1"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":75,"length":5,"line":2,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":81,"length":8,"line":2,"character":34,"targetString":"useState"},{"text":"const value2: boolean","docs":"","start":104,"length":6,"line":3,"character":7,"targetString":"value2"},{"text":"const setValue2: React.Dispatch>","docs":"","start":112,"length":9,"line":3,"character":15,"targetString":"setValue2"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":125,"length":5,"line":3,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":131,"length":8,"line":3,"character":34,"targetString":"useState"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":159,"length":12,"line":6,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":176,"length":5,"line":7,"character":4,"targetString":"value"},{"text":"const value1: boolean","docs":"","start":183,"length":6,"line":7,"character":11,"targetString":"value1"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":195,"length":13,"line":8,"character":4,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":210,"length":1,"line":8,"character":19,"targetString":"v"},{"text":"const setValue1: (value: React.SetStateAction) => void","docs":"","start":215,"length":9,"line":8,"character":24,"targetString":"setValue1"},{"text":"(parameter) v: boolean","docs":"","start":225,"length":1,"line":8,"character":34,"targetString":"v"},{"text":"(JSX attribute) tintColor?: string | {\n [key: string]: string;\n} | undefined","docs":"","start":233,"length":9,"line":9,"character":4,"targetString":"tintColor"},{"text":"(JSX attribute) onTintColor?: string | {\n [key: string]: string;\n} | undefined","docs":"","start":257,"length":11,"line":10,"character":4,"targetString":"onTintColor"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":331,"length":5,"line":14,"character":4,"targetString":"style"},{"text":"(property) FlexStyle.marginRight?: string | number | undefined","docs":"","start":340,"length":11,"line":14,"character":13,"targetString":"marginRight"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":367,"length":12,"line":16,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":384,"length":5,"line":17,"character":4,"targetString":"value"},{"text":"const value2: boolean","docs":"","start":391,"length":6,"line":17,"character":11,"targetString":"value2"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":403,"length":13,"line":18,"character":4,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":418,"length":1,"line":18,"character":19,"targetString":"v"},{"text":"const setValue2: (value: React.SetStateAction) => void","docs":"","start":423,"length":9,"line":18,"character":24,"targetString":"setValue2"},{"text":"(parameter) v: boolean","docs":"","start":433,"length":1,"line":18,"character":34,"targetString":"v"},{"text":"(JSX attribute) tintColor?: string | {\n [key: string]: string;\n} | undefined","docs":"","start":441,"length":9,"line":19,"character":4,"targetString":"tintColor"},{"text":"(JSX attribute) onTintColor?: string | {\n [key: string]: string;\n} | undefined","docs":"","start":465,"length":11,"line":20,"character":4,"targetString":"onTintColor"}],[{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":9,"length":12,"line":0,"character":9,"targetString":"SwitchButton"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":57,"length":12,"line":3,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) defaultValue?: boolean | undefined","docs":"","start":74,"length":12,"line":4,"character":4,"targetString":"defaultValue"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":98,"length":13,"line":5,"character":4,"targetString":"onValueChange"},{"text":"(parameter) value: boolean","docs":"","start":113,"length":5,"line":5,"character":19,"targetString":"value"},{"text":"var console: Console","docs":"","start":122,"length":7,"line":5,"character":28,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":130,"length":3,"line":5,"character":36,"targetString":"log"},{"text":"(parameter) value: boolean","docs":"","start":134,"length":5,"line":5,"character":40,"targetString":"value"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":146,"length":5,"line":6,"character":4,"targetString":"style"},{"text":"(property) FlexStyle.marginRight?: string | number | undefined","docs":"","start":155,"length":11,"line":6,"character":13,"targetString":"marginRight"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":182,"length":12,"line":8,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) defaultValue?: boolean | undefined","docs":"","start":199,"length":12,"line":9,"character":4,"targetString":"defaultValue"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":224,"length":13,"line":10,"character":4,"targetString":"onValueChange"},{"text":"(parameter) value: boolean","docs":"","start":239,"length":5,"line":10,"character":19,"targetString":"value"},{"text":"var console: Console","docs":"","start":248,"length":7,"line":10,"character":28,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":256,"length":3,"line":10,"character":36,"targetString":"log"},{"text":"(parameter) value: boolean","docs":"","start":260,"length":5,"line":10,"character":40,"targetString":"value"}]],"/data-entry/timer-picker":[[{"text":"(alias) class TimerPicker\nimport TimerPicker","docs":"","start":9,"length":11,"line":0,"character":9,"targetString":"TimerPicker"},{"text":"const time: {\n startTime: number;\n endTime: number;\n}","docs":"","start":53,"length":4,"line":2,"character":7,"targetString":"time"},{"text":"const setTime: React.Dispatch>","docs":"","start":59,"length":7,"line":2,"character":13,"targetString":"setTime"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":70,"length":5,"line":2,"character":24,"targetString":"React"},{"text":"function React.useState<{\n startTime: number;\n endTime: number;\n}>(initialState: {\n startTime: number;\n endTime: number;\n} | (() => {\n startTime: number;\n endTime: number;\n})): [{\n startTime: number;\n endTime: number;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":76,"length":8,"line":2,"character":30,"targetString":"useState"},{"text":"(property) startTime: number","docs":"","start":87,"length":9,"line":2,"character":41,"targetString":"startTime"},{"text":"(property) endTime: number","docs":"","start":101,"length":7,"line":2,"character":55,"targetString":"endTime"},{"text":"(alias) class TimerPicker\nimport TimerPicker","docs":"","start":118,"length":11,"line":4,"character":1,"targetString":"TimerPicker"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":132,"length":5,"line":5,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":141,"length":9,"line":5,"character":11,"targetString":"marginTop"},{"text":"(JSX attribute) startTime?: number | undefined","docs":"","start":160,"length":9,"line":6,"character":2,"targetString":"startTime"},{"text":"const time: {\n startTime: number;\n endTime: number;\n}","docs":"","start":171,"length":4,"line":6,"character":13,"targetString":"time"},{"text":"(property) startTime: number","docs":"","start":176,"length":9,"line":6,"character":18,"targetString":"startTime"},{"text":"(JSX attribute) endTime?: number | undefined","docs":"","start":189,"length":7,"line":7,"character":2,"targetString":"endTime"},{"text":"const time: {\n startTime: number;\n endTime: number;\n}","docs":"","start":198,"length":4,"line":7,"character":11,"targetString":"time"},{"text":"(property) endTime: number","docs":"","start":203,"length":7,"line":7,"character":16,"targetString":"endTime"},{"text":"(JSX attribute) onTimerChange?: ((startTime: number, endTime: number) => void) | undefined","docs":"","start":214,"length":13,"line":8,"character":2,"targetString":"onTimerChange"},{"text":"(parameter) startTime: number","docs":"","start":230,"length":9,"line":8,"character":18,"targetString":"startTime"},{"text":"(parameter) endTime: number","docs":"","start":241,"length":7,"line":8,"character":29,"targetString":"endTime"},{"text":"const setTime: (value: React.SetStateAction<{\n startTime: number;\n endTime: number;\n}>) => void","docs":"","start":253,"length":7,"line":8,"character":41,"targetString":"setTime"},{"text":"(property) startTime: number","docs":"","start":263,"length":9,"line":8,"character":51,"targetString":"startTime"},{"text":"(property) endTime: number","docs":"","start":274,"length":7,"line":8,"character":62,"targetString":"endTime"}],[{"text":"(alias) class TimerPicker\nimport TimerPicker","docs":"","start":9,"length":11,"line":0,"character":9,"targetString":"TimerPicker"},{"text":"const time: {\n startTime: number;\n endTime: number;\n}","docs":"","start":53,"length":4,"line":2,"character":7,"targetString":"time"},{"text":"const setTime: React.Dispatch>","docs":"","start":59,"length":7,"line":2,"character":13,"targetString":"setTime"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":70,"length":5,"line":2,"character":24,"targetString":"React"},{"text":"function React.useState<{\n startTime: number;\n endTime: number;\n}>(initialState: {\n startTime: number;\n endTime: number;\n} | (() => {\n startTime: number;\n endTime: number;\n})): [{\n startTime: number;\n endTime: number;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":76,"length":8,"line":2,"character":30,"targetString":"useState"},{"text":"(property) startTime: number","docs":"","start":87,"length":9,"line":2,"character":41,"targetString":"startTime"},{"text":"(property) endTime: number","docs":"","start":101,"length":7,"line":2,"character":55,"targetString":"endTime"},{"text":"(alias) class TimerPicker\nimport TimerPicker","docs":"","start":118,"length":11,"line":4,"character":1,"targetString":"TimerPicker"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":132,"length":5,"line":5,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":141,"length":9,"line":5,"character":11,"targetString":"marginTop"},{"text":"(JSX attribute) startTime?: number | undefined","docs":"","start":160,"length":9,"line":6,"character":2,"targetString":"startTime"},{"text":"const time: {\n startTime: number;\n endTime: number;\n}","docs":"","start":171,"length":4,"line":6,"character":13,"targetString":"time"},{"text":"(property) startTime: number","docs":"","start":176,"length":9,"line":6,"character":18,"targetString":"startTime"},{"text":"(JSX attribute) endTime?: number | undefined","docs":"","start":189,"length":7,"line":7,"character":2,"targetString":"endTime"},{"text":"const time: {\n startTime: number;\n endTime: number;\n}","docs":"","start":198,"length":4,"line":7,"character":11,"targetString":"time"},{"text":"(property) endTime: number","docs":"","start":203,"length":7,"line":7,"character":16,"targetString":"endTime"},{"text":"(JSX attribute) prefixPosition?: \"left\" | string[] | \"right\" | undefined","docs":"","start":214,"length":14,"line":8,"character":2,"targetString":"prefixPosition"},{"text":"(JSX attribute) onTimerChange?: ((startTime: number, endTime: number) => void) | undefined","docs":"","start":238,"length":13,"line":9,"character":2,"targetString":"onTimerChange"},{"text":"(parameter) startTime: number","docs":"","start":254,"length":9,"line":9,"character":18,"targetString":"startTime"},{"text":"(parameter) endTime: number","docs":"","start":265,"length":7,"line":9,"character":29,"targetString":"endTime"},{"text":"const setTime: (value: React.SetStateAction<{\n startTime: number;\n endTime: number;\n}>) => void","docs":"","start":277,"length":7,"line":9,"character":41,"targetString":"setTime"},{"text":"(property) startTime: number","docs":"","start":287,"length":9,"line":9,"character":51,"targetString":"startTime"},{"text":"(property) endTime: number","docs":"","start":298,"length":7,"line":9,"character":62,"targetString":"endTime"}]],"/feedback/dialog":[[{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Dialog"},{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":41,"length":6,"line":2,"character":0,"targetString":"Dialog"},{"text":"(property) Dialog.alert: (option: DialogAlertProps, option2?: DialogElse | undefined) => void","docs":"","start":48,"length":5,"line":2,"character":7,"targetString":"alert"},{"text":"(property) DialogProps.title: string","docs":"","start":58,"length":5,"line":3,"character":2,"targetString":"title"},{"text":"(property) DialogProps.subTitle?: string | undefined","docs":"","start":76,"length":8,"line":4,"character":2,"targetString":"subTitle"},{"text":"(property) DialogProps.confirmText?: string | undefined","docs":"","start":101,"length":11,"line":5,"character":2,"targetString":"confirmText"},{"text":"(property) DialogProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":127,"length":9,"line":6,"character":2,"targetString":"onConfirm"},{"text":"(parameter) data: any","docs":"","start":139,"length":4,"line":6,"character":14,"targetString":"data"},{"text":"var close: () => void","docs":"","start":147,"length":5,"line":6,"character":22,"targetString":"close"},{"text":"var close: () => void","docs":"","start":165,"length":5,"line":7,"character":4,"targetString":"close"}],[{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Dialog"},{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":41,"length":6,"line":2,"character":0,"targetString":"Dialog"},{"text":"(property) Dialog.confirm: (option: DialogConfirmProps, option2?: DialogElse | undefined) => void","docs":"","start":48,"length":7,"line":2,"character":7,"targetString":"confirm"},{"text":"(property) DialogProps.title: string","docs":"","start":60,"length":5,"line":3,"character":2,"targetString":"title"},{"text":"(property) DialogProps.subTitle?: string | undefined","docs":"","start":78,"length":8,"line":4,"character":2,"targetString":"subTitle"},{"text":"(property) DialogCancelProps.cancelText?: string | undefined","docs":"","start":103,"length":10,"line":5,"character":2,"targetString":"cancelText"},{"text":"(property) DialogProps.confirmText?: string | undefined","docs":"","start":127,"length":11,"line":6,"character":2,"targetString":"confirmText"},{"text":"(property) DialogProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":153,"length":9,"line":7,"character":2,"targetString":"onConfirm"},{"text":"(parameter) data: any","docs":"","start":165,"length":4,"line":7,"character":14,"targetString":"data"},{"text":"var close: () => void","docs":"","start":173,"length":5,"line":7,"character":22,"targetString":"close"},{"text":"var close: () => void","docs":"","start":191,"length":5,"line":8,"character":4,"targetString":"close"}],[{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Dialog"},{"text":"const state: {\n promptUnControlled: string;\n}","docs":"","start":48,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":55,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":67,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n promptUnControlled: string;\n}>(initialState: {\n promptUnControlled: string;\n} | (() => {\n promptUnControlled: string;\n})): [{\n promptUnControlled: string;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":73,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) promptUnControlled: string","docs":"","start":86,"length":18,"line":3,"character":2,"targetString":"promptUnControlled"},{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":115,"length":6,"line":6,"character":0,"targetString":"Dialog"},{"text":"(property) Dialog.prompt: (option: DialogPromptProps, option2?: DialogElse | undefined) => void","docs":"","start":122,"length":6,"line":6,"character":7,"targetString":"prompt"},{"text":"(property) title: string","docs":"","start":133,"length":5,"line":7,"character":2,"targetString":"title"},{"text":"(property) DialogCancelProps.cancelText?: string | undefined","docs":"","start":174,"length":10,"line":8,"character":2,"targetString":"cancelText"},{"text":"(property) confirmText?: string | undefined","docs":"","start":198,"length":11,"line":9,"character":2,"targetString":"confirmText"},{"text":"(property) TextInputProps.defaultValue?: string | undefined","docs":"Provides an initial value that will change when the user starts typing.\nUseful for simple use-cases where you don't want to deal with listening to events\nand updating the value prop to keep the controlled state in sync.","start":224,"length":12,"line":10,"character":2,"targetString":"defaultValue"},{"text":"const state: {\n promptUnControlled: string;\n}","docs":"","start":238,"length":5,"line":10,"character":16,"targetString":"state"},{"text":"(property) promptUnControlled: string","docs":"","start":244,"length":18,"line":10,"character":22,"targetString":"promptUnControlled"},{"text":"(property) TextInputProps.placeholder?: string | undefined","docs":"The string that will be rendered before text input has been entered","start":266,"length":11,"line":11,"character":2,"targetString":"placeholder"},{"text":"(property) onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":293,"length":9,"line":12,"character":2,"targetString":"onConfirm"},{"text":"(parameter) text: any","docs":"","start":305,"length":4,"line":12,"character":14,"targetString":"text"},{"text":"var close: () => void","docs":"","start":313,"length":5,"line":12,"character":22,"targetString":"close"},{"text":"const setState: (value: React.SetStateAction<{\n promptUnControlled: string;\n}>) => void","docs":"","start":331,"length":8,"line":13,"character":4,"targetString":"setState"},{"text":"(property) promptUnControlled: string","docs":"","start":342,"length":18,"line":13,"character":15,"targetString":"promptUnControlled"},{"text":"(parameter) text: any","docs":"","start":362,"length":4,"line":13,"character":35,"targetString":"text"},{"text":"var close: () => void","docs":"","start":375,"length":5,"line":14,"character":4,"targetString":"close"}],[{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Dialog"},{"text":"const state: {\n promptControlled: string;\n}","docs":"","start":48,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":55,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":67,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n promptControlled: string;\n}>(initialState: {\n promptControlled: string;\n} | (() => {\n promptControlled: string;\n})): [{\n promptControlled: string;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":73,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) promptControlled: string","docs":"","start":86,"length":16,"line":3,"character":2,"targetString":"promptControlled"},{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":113,"length":6,"line":6,"character":0,"targetString":"Dialog"},{"text":"(property) Dialog.prompt: (option: DialogPromptProps, option2?: DialogElse | undefined) => void","docs":"","start":120,"length":6,"line":6,"character":7,"targetString":"prompt"},{"text":"(property) title: string","docs":"","start":131,"length":5,"line":7,"character":2,"targetString":"title"},{"text":"(property) DialogCancelProps.cancelText?: string | undefined","docs":"","start":170,"length":10,"line":8,"character":2,"targetString":"cancelText"},{"text":"(property) confirmText?: string | undefined","docs":"","start":194,"length":11,"line":9,"character":2,"targetString":"confirmText"},{"text":"(property) TextInputProps.value?: string | undefined","docs":"The value to show for the text input. TextInput is a controlled component,\nwhich means the native value will be forced to match this value prop if provided.\nFor most uses this works great, but in some cases this may cause flickering - one common cause is preventing edits by keeping value the same.\nIn addition to simply setting the same value, either set editable={false},\nor set/update maxLength to prevent unwanted edits without flicker.","start":220,"length":5,"line":10,"character":2,"targetString":"value"},{"text":"const state: {\n promptControlled: string;\n}","docs":"","start":227,"length":5,"line":10,"character":9,"targetString":"state"},{"text":"(property) promptControlled: string","docs":"","start":233,"length":16,"line":10,"character":15,"targetString":"promptControlled"},{"text":"(property) TextInputProps.placeholder?: string | undefined","docs":"The string that will be rendered before text input has been entered","start":253,"length":11,"line":11,"character":2,"targetString":"placeholder"},{"text":"(property) TextInputProps.onChangeText?: ((text: string) => void) | undefined","docs":"Callback that is called when the text input's text changes.\nChanged text is passed as an argument to the callback handler.","start":280,"length":12,"line":12,"character":2,"targetString":"onChangeText"},{"text":"(parameter) text: string","docs":"","start":294,"length":4,"line":12,"character":16,"targetString":"text"},{"text":"const t: number","docs":"","start":416,"length":1,"line":14,"character":10,"targetString":"t"},{"text":"(parameter) text: string","docs":"","start":421,"length":4,"line":14,"character":15,"targetString":"text"},{"text":"const t: number","docs":"","start":442,"length":1,"line":15,"character":15,"targetString":"t"},{"text":"var Number: NumberConstructor","docs":"An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.","start":461,"length":6,"line":15,"character":34,"targetString":"Number"},{"text":"(method) NumberConstructor.isNaN(number: unknown): boolean","docs":"Returns a Boolean value that indicates whether a value is the reserved value NaN (not a\r\nnumber). Unlike the global isNaN(), Number.isNaN() doesn't forcefully convert the parameter\r\nto a number. Only values of the type number, that are also NaN, result in true.","start":468,"length":5,"line":15,"character":41,"targetString":"isNaN"},{"text":"const t: number","docs":"","start":474,"length":1,"line":15,"character":47,"targetString":"t"},{"text":"(parameter) text: string","docs":"","start":493,"length":4,"line":16,"character":13,"targetString":"text"},{"text":"(property) onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":512,"length":9,"line":19,"character":2,"targetString":"onConfirm"},{"text":"(parameter) text: any","docs":"","start":524,"length":4,"line":19,"character":14,"targetString":"text"},{"text":"var close: () => void","docs":"","start":532,"length":5,"line":19,"character":22,"targetString":"close"},{"text":"var console: Console","docs":"","start":550,"length":7,"line":20,"character":4,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":558,"length":3,"line":20,"character":12,"targetString":"log"},{"text":"(parameter) text: any","docs":"","start":583,"length":4,"line":20,"character":37,"targetString":"text"},{"text":"const setState: (value: React.SetStateAction<{\n promptControlled: string;\n}>) => void","docs":"","start":594,"length":8,"line":21,"character":4,"targetString":"setState"},{"text":"(property) promptControlled: string","docs":"","start":605,"length":16,"line":21,"character":15,"targetString":"promptControlled"},{"text":"(parameter) text: any","docs":"","start":623,"length":4,"line":21,"character":33,"targetString":"text"},{"text":"var close: () => void","docs":"","start":636,"length":5,"line":22,"character":4,"targetString":"close"}],[{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Dialog"},{"text":"const state: {\n checkValueRadio: string;\n}","docs":"","start":48,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":55,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":67,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n checkValueRadio: string;\n}>(initialState: {\n checkValueRadio: string;\n} | (() => {\n checkValueRadio: string;\n})): [{\n checkValueRadio: string;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":73,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) checkValueRadio: string","docs":"","start":86,"length":15,"line":3,"character":2,"targetString":"checkValueRadio"},{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":117,"length":6,"line":6,"character":0,"targetString":"Dialog"},{"text":"(property) Dialog.checkbox: (option: DialogCheckboxProps, option2?: DialogElse | undefined) => void","docs":"","start":124,"length":8,"line":6,"character":7,"targetString":"checkbox"},{"text":"(property) DialogProps.title: string","docs":"","start":137,"length":5,"line":7,"character":2,"targetString":"title"},{"text":"(property) DialogCancelProps.cancelText?: string | undefined","docs":"","start":158,"length":10,"line":8,"character":2,"targetString":"cancelText"},{"text":"(property) DialogProps.confirmText?: string | undefined","docs":"","start":182,"length":11,"line":9,"character":2,"targetString":"confirmText"},{"text":"(property) DialogCheckboxProps.type?: \"radio\" | \"switch\" | undefined","docs":"","start":208,"length":4,"line":10,"character":2,"targetString":"type"},{"text":"(property) DialogCheckboxProps.value: string | number | string[]","docs":"","start":225,"length":5,"line":11,"character":2,"targetString":"value"},{"text":"const state: {\n checkValueRadio: string;\n}","docs":"","start":232,"length":5,"line":11,"character":9,"targetString":"state"},{"text":"(property) checkValueRadio: string","docs":"","start":238,"length":15,"line":11,"character":15,"targetString":"checkValueRadio"},{"text":"(property) DialogCheckboxProps.dataSource: DialogCheckbox[]","docs":"","start":257,"length":10,"line":12,"character":2,"targetString":"dataSource"},{"text":"(property) DialogCheckbox.value?: string | number | undefined","docs":"","start":283,"length":5,"line":14,"character":6,"targetString":"value"},{"text":"(property) DialogCheckbox.title?: string | undefined","docs":"","start":305,"length":5,"line":15,"character":6,"targetString":"title"},{"text":"(property) DialogCheckbox.value?: string | number | undefined","docs":"","start":351,"length":5,"line":18,"character":6,"targetString":"value"},{"text":"(property) DialogCheckbox.title?: string | undefined","docs":"","start":373,"length":5,"line":19,"character":6,"targetString":"title"},{"text":"(property) DialogCheckbox.value?: string | number | undefined","docs":"","start":426,"length":5,"line":22,"character":6,"targetString":"value"},{"text":"(property) DialogCheckbox.title?: string | undefined","docs":"","start":448,"length":5,"line":23,"character":6,"targetString":"title"},{"text":"(property) DialogCheckbox.iconSize?: number | undefined","docs":"","start":489,"length":8,"line":24,"character":6,"targetString":"iconSize"},{"text":"(property) DialogCheckbox.Icon?: string | undefined","docs":"","start":509,"length":4,"line":25,"character":6,"targetString":"Icon"},{"text":"(property) DialogCheckbox.reverse?: boolean | undefined","docs":"","start":532,"length":7,"line":26,"character":6,"targetString":"reverse"},{"text":"(property) DialogCheckbox.hideOnUnselect?: boolean | undefined","docs":"","start":553,"length":14,"line":27,"character":6,"targetString":"hideOnUnselect"},{"text":"(property) DialogProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":589,"length":9,"line":30,"character":2,"targetString":"onConfirm"},{"text":"(parameter) value: any","docs":"","start":601,"length":5,"line":30,"character":14,"targetString":"value"},{"text":"var close: () => void","docs":"","start":610,"length":5,"line":30,"character":23,"targetString":"close"},{"text":"const setState: (value: React.SetStateAction<{\n checkValueRadio: string;\n}>) => void","docs":"","start":628,"length":8,"line":31,"character":4,"targetString":"setState"},{"text":"(property) checkValueRadio: string","docs":"","start":639,"length":15,"line":31,"character":15,"targetString":"checkValueRadio"},{"text":"(parameter) value: any","docs":"","start":656,"length":5,"line":31,"character":32,"targetString":"value"},{"text":"var close: () => void","docs":"","start":670,"length":5,"line":32,"character":4,"targetString":"close"}],[{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Dialog"},{"text":"const state: {\n checkValueSwitch: string[];\n}","docs":"","start":48,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":55,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":67,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n checkValueSwitch: string[];\n}>(initialState: {\n checkValueSwitch: string[];\n} | (() => {\n checkValueSwitch: string[];\n})): [{\n checkValueSwitch: string[];\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":73,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) checkValueSwitch: string[]","docs":"","start":86,"length":16,"line":3,"character":2,"targetString":"checkValueSwitch"},{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":120,"length":6,"line":6,"character":0,"targetString":"Dialog"},{"text":"(property) Dialog.checkbox: (option: DialogCheckboxProps, option2?: DialogElse | undefined) => void","docs":"","start":127,"length":8,"line":6,"character":7,"targetString":"checkbox"},{"text":"(property) DialogProps.title: string","docs":"","start":140,"length":5,"line":7,"character":2,"targetString":"title"},{"text":"(property) DialogCancelProps.cancelText?: string | undefined","docs":"","start":161,"length":10,"line":8,"character":2,"targetString":"cancelText"},{"text":"(property) 'l': any","docs":"","start":183,"length":0,"line":8,"character":24,"targetString":""},{"text":"(property) DialogProps.confirmText?: string | undefined","docs":"","start":187,"length":11,"line":9,"character":2,"targetString":"confirmText"},{"text":"(property) DialogCheckboxProps.type?: \"switch\" | \"radio\" | undefined","docs":"","start":213,"length":4,"line":10,"character":2,"targetString":"type"},{"text":"(property) DialogCheckboxProps.value: string | number | string[]","docs":"","start":231,"length":5,"line":11,"character":2,"targetString":"value"},{"text":"const state: {\n checkValueSwitch: string[];\n}","docs":"","start":238,"length":5,"line":11,"character":9,"targetString":"state"},{"text":"(property) checkValueSwitch: string[]","docs":"","start":244,"length":16,"line":11,"character":15,"targetString":"checkValueSwitch"},{"text":"(property) DialogCheckboxProps.dataSource: DialogCheckbox[]","docs":"","start":264,"length":10,"line":12,"character":2,"targetString":"dataSource"},{"text":"(property) DialogCheckbox.value?: string | number | undefined","docs":"","start":290,"length":5,"line":14,"character":6,"targetString":"value"},{"text":"(property) DialogCheckbox.title?: string | undefined","docs":"","start":312,"length":5,"line":15,"character":6,"targetString":"title"},{"text":"(property) DialogCheckbox.value?: string | number | undefined","docs":"","start":358,"length":5,"line":18,"character":6,"targetString":"value"},{"text":"(property) DialogCheckbox.title?: string | undefined","docs":"","start":380,"length":5,"line":19,"character":6,"targetString":"title"},{"text":"(property) DialogCheckbox.value?: string | number | undefined","docs":"","start":433,"length":5,"line":22,"character":6,"targetString":"value"},{"text":"(property) DialogCheckbox.title?: string | undefined","docs":"","start":455,"length":5,"line":23,"character":6,"targetString":"title"},{"text":"(property) DialogCheckbox.value?: string | number | undefined","docs":"","start":509,"length":5,"line":26,"character":6,"targetString":"value"},{"text":"(property) DialogCheckbox.title?: string | undefined","docs":"","start":531,"length":5,"line":27,"character":6,"targetString":"title"},{"text":"(property) DialogCheckbox.value?: string | number | undefined","docs":"","start":578,"length":5,"line":30,"character":6,"targetString":"value"},{"text":"(property) DialogCheckbox.title?: string | undefined","docs":"","start":600,"length":5,"line":31,"character":6,"targetString":"title"},{"text":"(property) DialogCheckbox.iconSize?: number | undefined","docs":"","start":642,"length":8,"line":32,"character":6,"targetString":"iconSize"},{"text":"(property) DialogCheckbox.Icon?: string | undefined","docs":"","start":662,"length":4,"line":33,"character":6,"targetString":"Icon"},{"text":"(property) DialogCheckbox.reverse?: boolean | undefined","docs":"","start":685,"length":7,"line":34,"character":6,"targetString":"reverse"},{"text":"(property) DialogCheckbox.hideOnUnselect?: boolean | undefined","docs":"","start":706,"length":14,"line":35,"character":6,"targetString":"hideOnUnselect"},{"text":"(property) DialogCheckbox.value?: string | number | undefined","docs":"","start":747,"length":5,"line":38,"character":6,"targetString":"value"},{"text":"(property) DialogCheckbox.title?: string | undefined","docs":"","start":769,"length":5,"line":39,"character":6,"targetString":"title"},{"text":"(property) DialogCheckbox.reverse?: boolean | undefined","docs":"","start":810,"length":7,"line":40,"character":6,"targetString":"reverse"},{"text":"(property) DialogProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":839,"length":9,"line":43,"character":2,"targetString":"onConfirm"},{"text":"(parameter) value: any","docs":"","start":851,"length":5,"line":43,"character":14,"targetString":"value"},{"text":"var close: () => void","docs":"","start":860,"length":5,"line":43,"character":23,"targetString":"close"},{"text":"const setState: (value: React.SetStateAction<{\n checkValueSwitch: string[];\n}>) => void","docs":"","start":878,"length":8,"line":44,"character":4,"targetString":"setState"},{"text":"(property) checkValueSwitch: string[]","docs":"","start":889,"length":16,"line":44,"character":15,"targetString":"checkValueSwitch"},{"text":"(parameter) value: any","docs":"","start":907,"length":5,"line":44,"character":33,"targetString":"value"},{"text":"var close: () => void","docs":"","start":921,"length":5,"line":45,"character":4,"targetString":"close"}],[{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Dialog"},{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":41,"length":6,"line":2,"character":0,"targetString":"Dialog"},{"text":"(property) Dialog.list: (option: DialogListProps, option2?: DialogElse | undefined) => void","docs":"","start":48,"length":4,"line":2,"character":7,"targetString":"list"},{"text":"(property) title: string","docs":"","start":57,"length":5,"line":3,"character":2,"targetString":"title"},{"text":"(property) subTitle?: string | undefined","docs":"","start":75,"length":8,"line":4,"character":2,"targetString":"subTitle"},{"text":"(property) DialogListProps.dataSource: DialogList[]","docs":"","start":98,"length":10,"line":5,"character":2,"targetString":"dataSource"},{"text":"var Array: ArrayConstructor\nnew (arrayLength?: number | undefined) => any[] (+2 overloads)","docs":"","start":114,"length":5,"line":5,"character":18,"targetString":"Array"},{"text":"(method) Array.fill(value: any, start?: number | undefined, end?: number | undefined): any[]","docs":"Returns the this object after filling the section identified by start and end with value","start":123,"length":4,"line":5,"character":27,"targetString":"fill"},{"text":"(method) Array.map<{\n title: string;\n onPress: () => void;\n}>(callbackfn: (value: any, index: number, array: any[]) => {\n title: string;\n onPress: () => void;\n}, thisArg?: any): {\n title: string;\n onPress: () => void;\n}[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":131,"length":3,"line":5,"character":35,"targetString":"map"},{"text":"(parameter) _: any","docs":"","start":136,"length":1,"line":5,"character":40,"targetString":"_"},{"text":"(parameter) idx: number","docs":"","start":139,"length":3,"line":5,"character":43,"targetString":"idx"},{"text":"(property) title: string","docs":"","start":154,"length":5,"line":6,"character":4,"targetString":"title"},{"text":"(parameter) idx: number","docs":"","start":161,"length":3,"line":6,"character":11,"targetString":"idx"},{"text":"(parameter) idx: number","docs":"","start":202,"length":3,"line":6,"character":52,"targetString":"idx"},{"text":"(property) onPress: () => void","docs":"","start":213,"length":7,"line":7,"character":4,"targetString":"onPress"},{"text":"(parameter) idx: number","docs":"","start":236,"length":3,"line":8,"character":6,"targetString":"idx"},{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":249,"length":6,"line":8,"character":19,"targetString":"Dialog"},{"text":"(property) Dialog.close: () => void","docs":"","start":256,"length":5,"line":8,"character":26,"targetString":"close"},{"text":"var console: Console","docs":"","start":271,"length":7,"line":9,"character":6,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":279,"length":3,"line":9,"character":14,"targetString":"log"},{"text":"(parameter) idx: number","docs":"","start":292,"length":3,"line":9,"character":27,"targetString":"idx"},{"text":"(property) DialogCancelProps.cancelText?: string | undefined","docs":"","start":314,"length":10,"line":12,"character":2,"targetString":"cancelText"},{"text":"(property) confirmText?: string | undefined","docs":"","start":338,"length":11,"line":13,"character":2,"targetString":"confirmText"},{"text":"(property) onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":364,"length":9,"line":14,"character":2,"targetString":"onConfirm"},{"text":"(parameter) data: any","docs":"","start":376,"length":4,"line":14,"character":14,"targetString":"data"},{"text":"var close: () => void","docs":"","start":384,"length":5,"line":14,"character":22,"targetString":"close"},{"text":"var close: () => void","docs":"","start":402,"length":5,"line":15,"character":4,"targetString":"close"}],[{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Dialog"},{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":41,"length":6,"line":2,"character":0,"targetString":"Dialog"},{"text":"(property) Dialog.custom: (option: DialogCustomProps, option2?: DialogElse | undefined) => void","docs":"","start":48,"length":6,"line":2,"character":7,"targetString":"custom"},{"text":"(property) DialogProps.title: string","docs":"","start":59,"length":5,"line":3,"character":2,"targetString":"title"},{"text":"(property) DialogCancelProps.cancelText?: string | undefined","docs":"","start":78,"length":10,"line":4,"character":2,"targetString":"cancelText"},{"text":"(property) DialogProps.confirmText?: string | undefined","docs":"","start":102,"length":11,"line":5,"character":2,"targetString":"confirmText"},{"text":"(property) DialogCustomProps.content?: any","docs":"","start":128,"length":7,"line":6,"character":2,"targetString":"content"},{"text":"(JSX attribute) style: {\n height: number;\n alignItems: string;\n justifyContent: string;\n}","docs":"","start":155,"length":5,"line":8,"character":6,"targetString":"style"},{"text":"(property) height: number","docs":"","start":164,"length":6,"line":8,"character":15,"targetString":"height"},{"text":"(property) alignItems: string","docs":"","start":177,"length":10,"line":8,"character":28,"targetString":"alignItems"},{"text":"(property) justifyContent: string","docs":"","start":199,"length":14,"line":8,"character":50,"targetString":"justifyContent"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":240,"length":4,"line":10,"character":7,"targetString":"Text"},{"text":"(JSX attribute) style: {\n fontSize: number;\n color: string;\n}","docs":"","start":245,"length":5,"line":10,"character":12,"targetString":"style"},{"text":"(property) fontSize: number","docs":"","start":254,"length":8,"line":10,"character":21,"targetString":"fontSize"},{"text":"(property) color: string","docs":"","start":268,"length":5,"line":10,"character":35,"targetString":"color"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":301,"length":4,"line":10,"character":68,"targetString":"Text"},{"text":"(property) DialogProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":326,"length":9,"line":13,"character":2,"targetString":"onConfirm"},{"text":"(parameter) data: any","docs":"","start":338,"length":4,"line":13,"character":14,"targetString":"data"},{"text":"var close: () => void","docs":"","start":346,"length":5,"line":13,"character":22,"targetString":"close"},{"text":"var close: () => void","docs":"","start":364,"length":5,"line":14,"character":4,"targetString":"close"}]],"/feedback/global-toast":[[{"text":"(alias) const GlobalToast: {\n show: (option: Omit) => void;\n hide: () => void;\n}\nimport GlobalToast","docs":"","start":9,"length":11,"line":0,"character":9,"targetString":"GlobalToast"},{"text":"(alias) const GlobalToast: {\n show: (option: Omit) => void;\n hide: () => void;\n}\nimport GlobalToast","docs":"","start":46,"length":11,"line":2,"character":0,"targetString":"GlobalToast"},{"text":"(property) show: (option: Omit) => void","docs":"","start":58,"length":4,"line":2,"character":12,"targetString":"show"},{"text":"(property) text?: string | undefined","docs":"","start":67,"length":4,"line":3,"character":2,"targetString":"text"},{"text":"(property) showIcon?: boolean | undefined","docs":"","start":145,"length":8,"line":4,"character":2,"targetString":"showIcon"},{"text":"(property) contentStyle?: StyleProp","docs":"","start":164,"length":12,"line":5,"character":2,"targetString":"contentStyle"},{"text":"(property) onFinish: () => void","docs":"","start":184,"length":8,"line":6,"character":2,"targetString":"onFinish"},{"text":"var console: Console","docs":"","start":206,"length":7,"line":7,"character":4,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":214,"length":3,"line":7,"character":12,"targetString":"log"},{"text":"(alias) const GlobalToast: {\n show: (option: Omit) => void;\n hide: () => void;\n}\nimport GlobalToast","docs":"","start":241,"length":11,"line":8,"character":4,"targetString":"GlobalToast"},{"text":"(property) hide: () => void","docs":"","start":253,"length":4,"line":8,"character":16,"targetString":"hide"}],[{"text":"(alias) const GlobalToast: {\n show: (option: Omit) => void;\n hide: () => void;\n}\nimport GlobalToast","docs":"","start":9,"length":11,"line":0,"character":9,"targetString":"GlobalToast"},{"text":"(alias) const GlobalToast: {\n show: (option: Omit) => void;\n hide: () => void;\n}\nimport GlobalToast","docs":"","start":46,"length":11,"line":2,"character":0,"targetString":"GlobalToast"},{"text":"(property) show: (option: Omit) => void","docs":"","start":58,"length":4,"line":2,"character":12,"targetString":"show"},{"text":"(property) text?: string | undefined","docs":"","start":67,"length":4,"line":3,"character":2,"targetString":"text"},{"text":"(property) onFinish: () => void","docs":"","start":95,"length":8,"line":4,"character":2,"targetString":"onFinish"},{"text":"var console: Console","docs":"","start":117,"length":7,"line":5,"character":4,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":125,"length":3,"line":5,"character":12,"targetString":"log"},{"text":"(alias) const GlobalToast: {\n show: (option: Omit) => void;\n hide: () => void;\n}\nimport GlobalToast","docs":"","start":152,"length":11,"line":6,"character":4,"targetString":"GlobalToast"},{"text":"(property) hide: () => void","docs":"","start":164,"length":4,"line":6,"character":16,"targetString":"hide"}]],"/feedback/modal":[[{"text":"(alias) class Modal\nimport Modal","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Modal"},{"text":"const state: {\n basicVisible: boolean;\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n basicVisible: boolean;\n}>(initialState: {\n basicVisible: boolean;\n} | (() => {\n basicVisible: boolean;\n})): [{\n basicVisible: boolean;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) basicVisible: boolean","docs":"","start":83,"length":12,"line":2,"character":43,"targetString":"basicVisible"},{"text":"const textStyle: {\n height: number;\n color: string;\n justifyContent: string;\n alignItems: string;\n textAlign: string;\n backgroundColor: string;\n}","docs":"","start":113,"length":9,"line":3,"character":6,"targetString":"textStyle"},{"text":"(property) height: number","docs":"","start":129,"length":6,"line":4,"character":2,"targetString":"height"},{"text":"(property) color: string","docs":"","start":143,"length":5,"line":5,"character":2,"targetString":"color"},{"text":"(property) justifyContent: string","docs":"","start":160,"length":14,"line":6,"character":2,"targetString":"justifyContent"},{"text":"(property) alignItems: string","docs":"","start":188,"length":10,"line":7,"character":2,"targetString":"alignItems"},{"text":"(property) textAlign: string","docs":"","start":212,"length":9,"line":8,"character":2,"targetString":"textAlign"},{"text":"(property) backgroundColor: string","docs":"","start":235,"length":15,"line":9,"character":2,"targetString":"backgroundColor"},{"text":"(alias) class Modal\nimport Modal","docs":"","start":265,"length":5,"line":12,"character":1,"targetString":"Modal"},{"text":"(JSX attribute) visible?: boolean | undefined","docs":"The `visible` prop determines whether your modal is visible.","start":273,"length":7,"line":13,"character":2,"targetString":"visible"},{"text":"const state: {\n basicVisible: boolean;\n}","docs":"","start":282,"length":5,"line":13,"character":11,"targetString":"state"},{"text":"(property) basicVisible: boolean","docs":"","start":288,"length":12,"line":13,"character":17,"targetString":"basicVisible"},{"text":"(JSX attribute) onMaskPress?: (() => void) | undefined","docs":"","start":304,"length":11,"line":14,"character":2,"targetString":"onMaskPress"},{"text":"const setState: (value: React.SetStateAction<{\n basicVisible: boolean;\n}>) => void","docs":"","start":323,"length":8,"line":14,"character":21,"targetString":"setState"},{"text":"(property) basicVisible: boolean","docs":"","start":334,"length":12,"line":14,"character":32,"targetString":"basicVisible"},{"text":"(JSX attribute) style: {\n height: number;\n color: string;\n justifyContent: string;\n alignItems: string;\n textAlign: string;\n backgroundColor: string;\n}","docs":"","start":370,"length":5,"line":16,"character":10,"targetString":"style"},{"text":"const textStyle: {\n height: number;\n color: string;\n justifyContent: string;\n alignItems: string;\n textAlign: string;\n backgroundColor: string;\n}","docs":"","start":377,"length":9,"line":16,"character":17,"targetString":"textStyle"},{"text":"(JSX attribute) text: string","docs":"","start":388,"length":4,"line":16,"character":28,"targetString":"text"},{"text":"(alias) class Modal\nimport Modal","docs":"","start":411,"length":5,"line":17,"character":2,"targetString":"Modal"}],[{"text":"(alias) class Modal\nimport Modal","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Modal"},{"text":"const state: {\n countDownVisible: boolean;\n countdown: number;\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n countDownVisible: boolean;\n countdown: number;\n}>(initialState: {\n countDownVisible: boolean;\n countdown: number;\n} | (() => {\n countDownVisible: boolean;\n countdown: number;\n})): [{\n countDownVisible: boolean;\n countdown: number;\n}, React.Dispatch<...>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) countDownVisible: boolean","docs":"","start":85,"length":16,"line":3,"character":2,"targetString":"countDownVisible"},{"text":"(property) countdown: number","docs":"","start":112,"length":9,"line":4,"character":2,"targetString":"countdown"},{"text":"const closeCountDownModal: () => void","docs":"","start":136,"length":19,"line":6,"character":6,"targetString":"closeCountDownModal"},{"text":"const setState: (value: React.SetStateAction<{\n countDownVisible: boolean;\n countdown: number;\n}>) => void","docs":"","start":164,"length":8,"line":6,"character":34,"targetString":"setState"},{"text":"(property) countDownVisible: boolean","docs":"","start":175,"length":16,"line":6,"character":45,"targetString":"countDownVisible"},{"text":"const handleCountDownConfirm: ({ hour, minute }: {\n hour: any;\n minute: any;\n}) => void","docs":"","start":209,"length":22,"line":7,"character":6,"targetString":"handleCountDownConfirm"},{"text":"var hour: any","docs":"","start":237,"length":4,"line":7,"character":34,"targetString":"hour"},{"text":"var minute: any","docs":"","start":243,"length":6,"line":7,"character":40,"targetString":"minute"},{"text":"const setState: (value: React.SetStateAction<{\n countDownVisible: boolean;\n countdown: number;\n}>) => void","docs":"","start":258,"length":8,"line":8,"character":2,"targetString":"setState"},{"text":"(property) countDownVisible: boolean","docs":"","start":269,"length":16,"line":8,"character":13,"targetString":"countDownVisible"},{"text":"(property) countdown: number","docs":"","start":294,"length":9,"line":8,"character":38,"targetString":"countdown"},{"text":"var hour: any","docs":"","start":305,"length":4,"line":8,"character":49,"targetString":"hour"},{"text":"var minute: any","docs":"","start":317,"length":6,"line":8,"character":61,"targetString":"minute"},{"text":"(alias) class Modal\nimport Modal","docs":"","start":330,"length":5,"line":10,"character":1,"targetString":"Modal"},{"text":"(property) Modal.Countdown: React.ElementType","docs":"","start":336,"length":9,"line":10,"character":7,"targetString":"Countdown"},{"text":"(JSX attribute) visible?: boolean | undefined","docs":"The `visible` prop determines whether your modal is visible.","start":348,"length":7,"line":11,"character":2,"targetString":"visible"},{"text":"const state: {\n countDownVisible: boolean;\n countdown: number;\n}","docs":"","start":357,"length":5,"line":11,"character":11,"targetString":"state"},{"text":"(property) countDownVisible: boolean","docs":"","start":363,"length":16,"line":11,"character":17,"targetString":"countDownVisible"},{"text":"(JSX attribute) PopUpCountdownProps.value: number","docs":"","start":383,"length":5,"line":12,"character":2,"targetString":"value"},{"text":"const state: {\n countDownVisible: boolean;\n countdown: number;\n}","docs":"","start":390,"length":5,"line":12,"character":9,"targetString":"state"},{"text":"(property) countdown: number","docs":"","start":396,"length":9,"line":12,"character":15,"targetString":"countdown"},{"text":"(JSX attribute) PopupProps.onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":409,"length":11,"line":13,"character":2,"targetString":"onMaskPress"},{"text":"const closeCountDownModal: () => void","docs":"","start":422,"length":19,"line":13,"character":15,"targetString":"closeCountDownModal"},{"text":"(JSX attribute) PopupProps.onCancel?: (() => void) | undefined","docs":"","start":445,"length":8,"line":14,"character":2,"targetString":"onCancel"},{"text":"const closeCountDownModal: () => void","docs":"","start":455,"length":19,"line":14,"character":12,"targetString":"closeCountDownModal"},{"text":"(JSX attribute) PopupProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":478,"length":9,"line":15,"character":2,"targetString":"onConfirm"},{"text":"const handleCountDownConfirm: ({ hour, minute }: {\n hour: any;\n minute: any;\n}) => void","docs":"","start":489,"length":22,"line":15,"character":13,"targetString":"handleCountDownConfirm"},{"text":"(JSX attribute) PopupProps.title?: React.ReactNode | string[]","docs":"","start":515,"length":5,"line":16,"character":2,"targetString":"title"},{"text":"(JSX attribute) PopupProps.cancelText?: string | undefined","docs":"","start":535,"length":10,"line":17,"character":2,"targetString":"cancelText"},{"text":"(JSX attribute) PopupProps.confirmText?: string | undefined","docs":"","start":557,"length":11,"line":18,"character":2,"targetString":"confirmText"},{"text":"(JSX attribute) PopUpCountdownProps.hourText?: string | undefined","docs":"","start":581,"length":8,"line":19,"character":2,"targetString":"hourText"},{"text":"(JSX attribute) PopUpCountdownProps.minuteText?: string | undefined","docs":"","start":599,"length":10,"line":20,"character":2,"targetString":"minuteText"}],[{"text":"(alias) class Modal\nimport Modal","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Modal"},{"text":"const state: {\n datePickerVisible: boolean;\n date: Date;\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n datePickerVisible: boolean;\n date: Date;\n}>(initialState: {\n datePickerVisible: boolean;\n date: Date;\n} | (() => {\n datePickerVisible: boolean;\n date: Date;\n})): [{\n datePickerVisible: boolean;\n date: Date;\n}, React.Dispatch<...>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) datePickerVisible: boolean","docs":"","start":85,"length":17,"line":3,"character":2,"targetString":"datePickerVisible"},{"text":"(property) date: Date","docs":"","start":113,"length":4,"line":4,"character":2,"targetString":"date"},{"text":"var Date: DateConstructor\nnew () => Date (+4 overloads)","docs":"","start":123,"length":4,"line":4,"character":12,"targetString":"Date"},{"text":"const closeDatePickerModal: () => void","docs":"","start":141,"length":20,"line":6,"character":6,"targetString":"closeDatePickerModal"},{"text":"const setState: (value: React.SetStateAction<{\n datePickerVisible: boolean;\n date: Date;\n}>) => void","docs":"","start":170,"length":8,"line":6,"character":35,"targetString":"setState"},{"text":"(property) datePickerVisible: boolean","docs":"","start":181,"length":17,"line":6,"character":46,"targetString":"datePickerVisible"},{"text":"const handleDatePickerConfirm: (date: any) => void","docs":"","start":216,"length":23,"line":7,"character":6,"targetString":"handleDatePickerConfirm"},{"text":"(parameter) date: any","docs":"","start":242,"length":4,"line":7,"character":32,"targetString":"date"},{"text":"const setState: (value: React.SetStateAction<{\n datePickerVisible: boolean;\n date: Date;\n}>) => void","docs":"","start":252,"length":8,"line":8,"character":2,"targetString":"setState"},{"text":"(property) datePickerVisible: boolean","docs":"","start":263,"length":17,"line":8,"character":13,"targetString":"datePickerVisible"},{"text":"(property) date: Date","docs":"","start":289,"length":4,"line":8,"character":39,"targetString":"date"},{"text":"(alias) class Modal\nimport Modal","docs":"","start":300,"length":5,"line":10,"character":1,"targetString":"Modal"},{"text":"(property) Modal.DatePicker: React.ElementType","docs":"","start":306,"length":10,"line":10,"character":7,"targetString":"DatePicker"},{"text":"(JSX attribute) visible?: boolean | undefined","docs":"The `visible` prop determines whether your modal is visible.","start":319,"length":7,"line":11,"character":2,"targetString":"visible"},{"text":"const state: {\n datePickerVisible: boolean;\n date: Date;\n}","docs":"","start":328,"length":5,"line":11,"character":11,"targetString":"state"},{"text":"(property) datePickerVisible: boolean","docs":"","start":334,"length":17,"line":11,"character":17,"targetString":"datePickerVisible"},{"text":"(JSX attribute) PopupProps.onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":355,"length":11,"line":12,"character":2,"targetString":"onMaskPress"},{"text":"const closeDatePickerModal: () => void","docs":"","start":368,"length":20,"line":12,"character":15,"targetString":"closeDatePickerModal"},{"text":"(JSX attribute) PopupProps.onCancel?: (() => void) | undefined","docs":"","start":392,"length":8,"line":13,"character":2,"targetString":"onCancel"},{"text":"const closeDatePickerModal: () => void","docs":"","start":402,"length":20,"line":13,"character":12,"targetString":"closeDatePickerModal"},{"text":"(JSX attribute) PopupProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":426,"length":9,"line":14,"character":2,"targetString":"onConfirm"},{"text":"const handleDatePickerConfirm: (date: any) => void","docs":"","start":437,"length":23,"line":14,"character":13,"targetString":"handleDatePickerConfirm"},{"text":"(JSX attribute) PopupProps.title?: React.ReactNode | string[]","docs":"","start":464,"length":5,"line":15,"character":2,"targetString":"title"},{"text":"(JSX attribute) PopupProps.cancelText?: string | undefined","docs":"","start":483,"length":10,"line":16,"character":2,"targetString":"cancelText"},{"text":"(JSX attribute) PopupProps.confirmText?: string | undefined","docs":"","start":505,"length":11,"line":17,"character":2,"targetString":"confirmText"},{"text":"(JSX attribute) hourText: string","docs":"","start":529,"length":8,"line":18,"character":2,"targetString":"hourText"},{"text":"(JSX attribute) minuteText: string","docs":"","start":547,"length":10,"line":19,"character":2,"targetString":"minuteText"},{"text":"(JSX attribute) date?: Date | undefined","docs":"","start":569,"length":4,"line":20,"character":2,"targetString":"date"},{"text":"const state: {\n datePickerVisible: boolean;\n date: Date;\n}","docs":"","start":575,"length":5,"line":20,"character":8,"targetString":"state"},{"text":"(property) date: Date","docs":"","start":581,"length":4,"line":20,"character":14,"targetString":"date"},{"text":"(JSX attribute) mode?: \"date\" | \"time\" | \"datetime\" | \"month\" | \"year\" | undefined","docs":"","start":589,"length":4,"line":21,"character":2,"targetString":"mode"},{"text":"(JSX attribute) minDate?: Date | undefined","docs":"","start":607,"length":7,"line":22,"character":2,"targetString":"minDate"},{"text":"var Date: DateConstructor\nnew (year: number, month: number, date?: number | undefined, hours?: number | undefined, minutes?: number | undefined, seconds?: number | undefined, ms?: number | undefined) => Date (+4 overloads)","docs":"","start":620,"length":4,"line":22,"character":15,"targetString":"Date"},{"text":"(JSX attribute) maxDate?: Date | undefined","docs":"","start":649,"length":7,"line":23,"character":2,"targetString":"maxDate"},{"text":"var Date: DateConstructor\nnew (year: number, month: number, date?: number | undefined, hours?: number | undefined, minutes?: number | undefined, seconds?: number | undefined, ms?: number | undefined) => Date (+4 overloads)","docs":"","start":662,"length":4,"line":23,"character":15,"targetString":"Date"}],[{"text":"(alias) class Modal\nimport Modal","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Modal"},{"text":"const state: {\n listOneVisible: boolean;\n listValue: string;\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n listOneVisible: boolean;\n listValue: string;\n}>(initialState: {\n listOneVisible: boolean;\n listValue: string;\n} | (() => {\n listOneVisible: boolean;\n listValue: string;\n})): [{\n listOneVisible: boolean;\n listValue: string;\n}, React.Dispatch<...>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) listOneVisible: boolean","docs":"","start":85,"length":14,"line":3,"character":2,"targetString":"listOneVisible"},{"text":"(property) listValue: string","docs":"","start":110,"length":9,"line":4,"character":2,"targetString":"listValue"},{"text":"const handleListOneConfirm: (value: any) => void","docs":"","start":136,"length":20,"line":6,"character":6,"targetString":"handleListOneConfirm"},{"text":"(parameter) value: any","docs":"","start":159,"length":5,"line":6,"character":29,"targetString":"value"},{"text":"const setState: (value: React.SetStateAction<{\n listOneVisible: boolean;\n listValue: string;\n}>) => void","docs":"","start":170,"length":8,"line":7,"character":2,"targetString":"setState"},{"text":"(property) listOneVisible: boolean","docs":"","start":181,"length":14,"line":7,"character":13,"targetString":"listOneVisible"},{"text":"(property) value: any","docs":"","start":204,"length":5,"line":7,"character":36,"targetString":"value"},{"text":"const closeListOneModal: () => void","docs":"","start":220,"length":17,"line":8,"character":6,"targetString":"closeListOneModal"},{"text":"const setState: (value: React.SetStateAction<{\n listOneVisible: boolean;\n listValue: string;\n}>) => void","docs":"","start":246,"length":8,"line":8,"character":32,"targetString":"setState"},{"text":"(property) listOneVisible: boolean","docs":"","start":257,"length":14,"line":8,"character":43,"targetString":"listOneVisible"},{"text":"(alias) class Modal\nimport Modal","docs":"","start":285,"length":5,"line":10,"character":1,"targetString":"Modal"},{"text":"(property) Modal.List: React.ElementType","docs":"","start":291,"length":4,"line":10,"character":7,"targetString":"List"},{"text":"(JSX attribute) visible?: boolean | undefined","docs":"The `visible` prop determines whether your modal is visible.","start":298,"length":7,"line":11,"character":2,"targetString":"visible"},{"text":"const state: {\n listOneVisible: boolean;\n listValue: string;\n}","docs":"","start":307,"length":5,"line":11,"character":11,"targetString":"state"},{"text":"(property) listOneVisible: boolean","docs":"","start":313,"length":14,"line":11,"character":17,"targetString":"listOneVisible"},{"text":"(JSX attribute) PopUpListProps.dataSource?: ListDate[] | undefined","docs":"","start":331,"length":10,"line":12,"character":2,"targetString":"dataSource"},{"text":"(JSX attribute) PopUpListProps.type?: \"switch\" | \"radio\" | \"arrow\" | undefined","docs":"","start":357,"length":4,"line":13,"character":2,"targetString":"type"},{"text":"(JSX attribute) PopUpListProps.value?: string | number | string[] | number[] | undefined","docs":"","start":372,"length":5,"line":14,"character":2,"targetString":"value"},{"text":"const state: {\n listOneVisible: boolean;\n listValue: string;\n}","docs":"","start":379,"length":5,"line":14,"character":9,"targetString":"state"},{"text":"(property) listValue: string","docs":"","start":385,"length":9,"line":14,"character":15,"targetString":"listValue"},{"text":"(JSX attribute) PopupProps.onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":398,"length":11,"line":15,"character":2,"targetString":"onMaskPress"},{"text":"const closeListOneModal: () => void","docs":"","start":411,"length":17,"line":15,"character":15,"targetString":"closeListOneModal"},{"text":"(JSX attribute) PopupProps.onCancel?: (() => void) | undefined","docs":"","start":432,"length":8,"line":16,"character":2,"targetString":"onCancel"},{"text":"const closeListOneModal: () => void","docs":"","start":442,"length":17,"line":16,"character":12,"targetString":"closeListOneModal"},{"text":"(JSX attribute) PopupProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":463,"length":9,"line":17,"character":2,"targetString":"onConfirm"},{"text":"const handleListOneConfirm: (value: any) => void","docs":"","start":474,"length":20,"line":17,"character":13,"targetString":"handleListOneConfirm"}],[{"text":"(alias) class Modal\nimport Modal","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Modal"},{"text":"const state: {\n listMoreVisible: boolean;\n listValues: string[];\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n listMoreVisible: boolean;\n listValues: string[];\n}>(initialState: {\n listMoreVisible: boolean;\n listValues: string[];\n} | (() => {\n listMoreVisible: boolean;\n listValues: string[];\n})): [{\n listMoreVisible: boolean;\n listValues: string[];\n}, React.Dispatch<...>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) listMoreVisible: boolean","docs":"","start":85,"length":15,"line":3,"character":2,"targetString":"listMoreVisible"},{"text":"(property) listValues: string[]","docs":"","start":111,"length":10,"line":4,"character":2,"targetString":"listValues"},{"text":"const handleListMoreConfirm: (value: any) => void","docs":"","start":140,"length":21,"line":6,"character":6,"targetString":"handleListMoreConfirm"},{"text":"(parameter) value: any","docs":"","start":164,"length":5,"line":6,"character":30,"targetString":"value"},{"text":"const setState: (value: React.SetStateAction<{\n listMoreVisible: boolean;\n listValues: string[];\n}>) => void","docs":"","start":175,"length":8,"line":7,"character":2,"targetString":"setState"},{"text":"(property) listMoreVisible: boolean","docs":"","start":186,"length":15,"line":7,"character":13,"targetString":"listMoreVisible"},{"text":"(property) value: any","docs":"","start":210,"length":5,"line":7,"character":37,"targetString":"value"},{"text":"const closeListMoreModal: () => void","docs":"","start":226,"length":18,"line":8,"character":6,"targetString":"closeListMoreModal"},{"text":"const setState: (value: React.SetStateAction<{\n listMoreVisible: boolean;\n listValues: string[];\n}>) => void","docs":"","start":253,"length":8,"line":8,"character":33,"targetString":"setState"},{"text":"(property) listMoreVisible: boolean","docs":"","start":264,"length":15,"line":8,"character":44,"targetString":"listMoreVisible"},{"text":"(alias) class Modal\nimport Modal","docs":"","start":293,"length":5,"line":10,"character":1,"targetString":"Modal"},{"text":"(property) Modal.List: React.ElementType","docs":"","start":299,"length":4,"line":10,"character":7,"targetString":"List"},{"text":"(JSX attribute) visible?: boolean | undefined","docs":"The `visible` prop determines whether your modal is visible.","start":306,"length":7,"line":11,"character":2,"targetString":"visible"},{"text":"const state: {\n listMoreVisible: boolean;\n listValues: string[];\n}","docs":"","start":315,"length":5,"line":11,"character":11,"targetString":"state"},{"text":"(property) listMoreVisible: boolean","docs":"","start":321,"length":15,"line":11,"character":17,"targetString":"listMoreVisible"},{"text":"(JSX attribute) PopUpListProps.dataSource?: ListDate[] | undefined","docs":"","start":340,"length":10,"line":12,"character":2,"targetString":"dataSource"},{"text":"(JSX attribute) PopUpListProps.type?: \"switch\" | \"radio\" | \"arrow\" | undefined","docs":"","start":366,"length":4,"line":13,"character":2,"targetString":"type"},{"text":"(JSX attribute) PopUpListProps.value?: string | number | string[] | number[] | undefined","docs":"","start":382,"length":5,"line":14,"character":2,"targetString":"value"},{"text":"const state: {\n listMoreVisible: boolean;\n listValues: string[];\n}","docs":"","start":389,"length":5,"line":14,"character":9,"targetString":"state"},{"text":"(property) listValues: string[]","docs":"","start":395,"length":10,"line":14,"character":15,"targetString":"listValues"},{"text":"(JSX attribute) PopupProps.onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":409,"length":11,"line":15,"character":2,"targetString":"onMaskPress"},{"text":"const closeListMoreModal: () => void","docs":"","start":422,"length":18,"line":15,"character":15,"targetString":"closeListMoreModal"},{"text":"(JSX attribute) PopupProps.onCancel?: (() => void) | undefined","docs":"","start":444,"length":8,"line":16,"character":2,"targetString":"onCancel"},{"text":"const closeListMoreModal: () => void","docs":"","start":454,"length":18,"line":16,"character":12,"targetString":"closeListMoreModal"},{"text":"(JSX attribute) PopupProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":476,"length":9,"line":17,"character":2,"targetString":"onConfirm"},{"text":"const handleListMoreConfirm: (value: any) => void","docs":"","start":487,"length":21,"line":17,"character":13,"targetString":"handleListMoreConfirm"}],[{"text":"(alias) class Modal\nimport Modal","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Modal"},{"text":"const state: {\n pickerOneVisible: boolean;\n pickerValue: string;\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n pickerOneVisible: boolean;\n pickerValue: string;\n}>(initialState: {\n pickerOneVisible: boolean;\n pickerValue: string;\n} | (() => {\n pickerOneVisible: boolean;\n pickerValue: string;\n})): [{\n pickerOneVisible: boolean;\n pickerValue: string;\n}, React.Dispatch<...>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) pickerOneVisible: boolean","docs":"","start":85,"length":16,"line":3,"character":2,"targetString":"pickerOneVisible"},{"text":"(property) pickerValue: string","docs":"","start":112,"length":11,"line":4,"character":2,"targetString":"pickerValue"},{"text":"const handlePickerOneConfirm: (value: any) => void","docs":"","start":140,"length":22,"line":6,"character":6,"targetString":"handlePickerOneConfirm"},{"text":"(parameter) value: any","docs":"","start":165,"length":5,"line":6,"character":31,"targetString":"value"},{"text":"const setState: (value: React.SetStateAction<{\n pickerOneVisible: boolean;\n pickerValue: string;\n}>) => void","docs":"","start":176,"length":8,"line":7,"character":2,"targetString":"setState"},{"text":"(property) pickerOneVisible: boolean","docs":"","start":187,"length":16,"line":7,"character":13,"targetString":"pickerOneVisible"},{"text":"(property) value: any","docs":"","start":212,"length":5,"line":7,"character":38,"targetString":"value"},{"text":"const closePickerOneModal: () => void","docs":"","start":228,"length":19,"line":8,"character":6,"targetString":"closePickerOneModal"},{"text":"const setState: (value: React.SetStateAction<{\n pickerOneVisible: boolean;\n pickerValue: string;\n}>) => void","docs":"","start":256,"length":8,"line":8,"character":34,"targetString":"setState"},{"text":"(property) pickerOneVisible: boolean","docs":"","start":267,"length":16,"line":8,"character":45,"targetString":"pickerOneVisible"},{"text":"(alias) class Modal\nimport Modal","docs":"","start":297,"length":5,"line":10,"character":1,"targetString":"Modal"},{"text":"(property) Modal.Picker: React.ElementType","docs":"","start":303,"length":6,"line":10,"character":7,"targetString":"Picker"},{"text":"(JSX attribute) visible?: boolean | undefined","docs":"The `visible` prop determines whether your modal is visible.","start":312,"length":7,"line":11,"character":2,"targetString":"visible"},{"text":"const state: {\n pickerOneVisible: boolean;\n pickerValue: string;\n}","docs":"","start":321,"length":5,"line":11,"character":11,"targetString":"state"},{"text":"(property) pickerOneVisible: boolean","docs":"","start":327,"length":16,"line":11,"character":17,"targetString":"pickerOneVisible"},{"text":"(JSX attribute) PopupPickerProps.dataSource?: PickerDataProps[] | PickerDataProps[][] | undefined","docs":"","start":347,"length":10,"line":12,"character":2,"targetString":"dataSource"},{"text":"(property) PickerDataProps.label: string","docs":"","start":373,"length":5,"line":14,"character":6,"targetString":"label"},{"text":"(property) PickerDataProps.value: string","docs":"","start":391,"length":5,"line":15,"character":6,"targetString":"value"},{"text":"(property) PickerDataProps.label: string","docs":"","start":422,"length":5,"line":18,"character":6,"targetString":"label"},{"text":"(property) PickerDataProps.value: string","docs":"","start":440,"length":5,"line":19,"character":6,"targetString":"value"},{"text":"(JSX attribute) PopupPickerProps.value?: string | number | boolean | string[] | undefined","docs":"","start":466,"length":5,"line":22,"character":2,"targetString":"value"},{"text":"const state: {\n pickerOneVisible: boolean;\n pickerValue: string;\n}","docs":"","start":473,"length":5,"line":22,"character":9,"targetString":"state"},{"text":"(property) pickerValue: string","docs":"","start":479,"length":11,"line":22,"character":15,"targetString":"pickerValue"},{"text":"(JSX attribute) PopupPickerProps.label?: string | string[] | undefined","docs":"","start":494,"length":5,"line":23,"character":2,"targetString":"label"},{"text":"(JSX attribute) onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":509,"length":11,"line":24,"character":2,"targetString":"onMaskPress"},{"text":"const closePickerOneModal: () => void","docs":"","start":522,"length":19,"line":24,"character":15,"targetString":"closePickerOneModal"},{"text":"(JSX attribute) onCancel?: (() => void) | undefined","docs":"","start":545,"length":8,"line":25,"character":2,"targetString":"onCancel"},{"text":"const closePickerOneModal: () => void","docs":"","start":555,"length":19,"line":25,"character":12,"targetString":"closePickerOneModal"},{"text":"(JSX attribute) PopupPickerProps.onConfirm?: ((data: any, idx: number, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":578,"length":9,"line":26,"character":2,"targetString":"onConfirm"},{"text":"const handlePickerOneConfirm: (value: any) => void","docs":"","start":589,"length":22,"line":26,"character":13,"targetString":"handlePickerOneConfirm"},{"text":"(JSX attribute) PopupPickerProps.onValueChange?: ((newValue: string | number, idx: number) => void) | undefined","docs":"Callback for when an item is selected. This is called with the\nfollowing parameters:\n- itemValue: the value prop of the item that was selected\n- itemPosition: the index of the selected item in this picker","start":615,"length":13,"line":27,"character":2,"targetString":"onValueChange"},{"text":"(parameter) value: string | number","docs":"","start":630,"length":5,"line":27,"character":17,"targetString":"value"},{"text":"var console: Console","docs":"","start":639,"length":7,"line":27,"character":26,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":647,"length":3,"line":27,"character":34,"targetString":"log"},{"text":"(parameter) value: string | number","docs":"","start":668,"length":5,"line":27,"character":55,"targetString":"value"}]],"/feedback/notification":[[{"text":"(alias) class Notification\nimport Notification","docs":"","start":9,"length":12,"line":0,"character":9,"targetString":"Notification"},{"text":"(alias) class Notification\nimport Notification","docs":"","start":47,"length":12,"line":2,"character":0,"targetString":"Notification"},{"text":"(property) Notification.show: (option: NotificationProps) => void","docs":"","start":60,"length":4,"line":2,"character":13,"targetString":"show"},{"text":"(property) NotificationProps.message: string","docs":"","start":69,"length":7,"line":3,"character":2,"targetString":"message"},{"text":"(property) NotificationProps.onClose?: (() => void) | undefined","docs":"","start":104,"length":7,"line":4,"character":2,"targetString":"onClose"},{"text":"(alias) class Notification\nimport Notification","docs":"","start":125,"length":12,"line":5,"character":4,"targetString":"Notification"},{"text":"(property) Notification.hide: () => void","docs":"","start":138,"length":4,"line":5,"character":17,"targetString":"hide"},{"text":"(property) NotificationProps.theme?: {\n background?: string | undefined;\n text?: string | undefined;\n iconColor?: string | undefined;\n successIcon?: string | undefined;\n warningIcon?: string | undefined;\n errorIcon?: string | undefined;\n closeIcon?: string | undefined;\n radius?: number | undefined;\n} | undefined","docs":"","start":153,"length":5,"line":7,"character":2,"targetString":"theme"},{"text":"(property) successIcon?: string | undefined","docs":"","start":166,"length":11,"line":8,"character":4,"targetString":"successIcon"},{"text":"(property) errorIcon?: string | undefined","docs":"","start":190,"length":9,"line":9,"character":4,"targetString":"errorIcon"},{"text":"(property) warningIcon?: string | undefined","docs":"","start":215,"length":11,"line":10,"character":4,"targetString":"warningIcon"}]],"/feedback/notification-legacy":[[{"text":"(alias) class NotificationLegacy\nimport NotificationLegacy","docs":"","start":9,"length":18,"line":0,"character":9,"targetString":"NotificationLegacy"},{"text":"(alias) class NotificationLegacy\nimport NotificationLegacy","docs":"","start":54,"length":18,"line":2,"character":1,"targetString":"NotificationLegacy"},{"text":"(JSX attribute) message?: string | undefined","docs":"","start":73,"length":7,"line":2,"character":20,"targetString":"message"}]],"/feedback/popup":[[{"text":"(alias) class Popup\nimport Popup","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Popup"},{"text":"const state: {\n countdown: number;\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n countdown: number;\n}>(initialState: {\n countdown: number;\n} | (() => {\n countdown: number;\n})): [{\n countdown: number;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) countdown: number","docs":"","start":85,"length":9,"line":3,"character":2,"targetString":"countdown"},{"text":"(alias) class Popup\nimport Popup","docs":"","start":104,"length":5,"line":6,"character":0,"targetString":"Popup"},{"text":"(property) Popup.countdown: (option: PopUpCountdownProps, option2?: DialogElse | undefined) => void","docs":"","start":110,"length":9,"line":6,"character":6,"targetString":"countdown"},{"text":"(property) PopupProps.title?: string[] | React.ReactNode","docs":"","start":124,"length":5,"line":7,"character":2,"targetString":"title"},{"text":"(property) PopupProps.cancelText?: string | undefined","docs":"","start":146,"length":10,"line":8,"character":2,"targetString":"cancelText"},{"text":"(property) PopupProps.confirmText?: string | undefined","docs":"","start":170,"length":11,"line":9,"character":2,"targetString":"confirmText"},{"text":"(property) PopUpCountdownProps.hourText?: string | undefined","docs":"","start":196,"length":8,"line":10,"character":2,"targetString":"hourText"},{"text":"(property) PopUpCountdownProps.minuteText?: string | undefined","docs":"","start":216,"length":10,"line":11,"character":2,"targetString":"minuteText"},{"text":"(property) PopUpCountdownProps.value: number","docs":"","start":240,"length":5,"line":12,"character":2,"targetString":"value"},{"text":"const state: {\n countdown: number;\n}","docs":"","start":247,"length":5,"line":12,"character":9,"targetString":"state"},{"text":"(property) countdown: number","docs":"","start":253,"length":9,"line":12,"character":15,"targetString":"countdown"},{"text":"(property) PopupProps.onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":266,"length":11,"line":13,"character":2,"targetString":"onMaskPress"},{"text":"var close: () => void","docs":"","start":282,"length":5,"line":13,"character":18,"targetString":"close"},{"text":"var close: () => void","docs":"","start":294,"length":5,"line":13,"character":30,"targetString":"close"},{"text":"(property) PopupProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":305,"length":9,"line":14,"character":2,"targetString":"onConfirm"},{"text":"(parameter) data: any","docs":"","start":317,"length":4,"line":14,"character":14,"targetString":"data"},{"text":"var close: () => void","docs":"","start":325,"length":5,"line":14,"character":22,"targetString":"close"},{"text":"const setState: (value: React.SetStateAction<{\n countdown: number;\n}>) => void","docs":"","start":343,"length":8,"line":15,"character":4,"targetString":"setState"},{"text":"(property) countdown: number","docs":"","start":354,"length":9,"line":15,"character":15,"targetString":"countdown"},{"text":"(parameter) data: any","docs":"","start":365,"length":4,"line":15,"character":26,"targetString":"data"},{"text":"(parameter) data: any","docs":"","start":382,"length":4,"line":15,"character":43,"targetString":"data"},{"text":"var close: () => void","docs":"","start":402,"length":5,"line":16,"character":4,"targetString":"close"}],[{"text":"(alias) class Popup\nimport Popup","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Popup"},{"text":"const state: {\n date: Date;\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n date: Date;\n}>(initialState: {\n date: Date;\n} | (() => {\n date: Date;\n})): [{\n date: Date;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) date: Date","docs":"","start":85,"length":4,"line":3,"character":2,"targetString":"date"},{"text":"var Date: DateConstructor\nnew () => Date (+4 overloads)","docs":"","start":95,"length":4,"line":3,"character":12,"targetString":"Date"},{"text":"(alias) class Popup\nimport Popup","docs":"","start":108,"length":5,"line":6,"character":0,"targetString":"Popup"},{"text":"(property) Popup.datePicker: (option: PopupDatePickerProps, option2?: DialogElse | undefined) => void","docs":"","start":114,"length":10,"line":6,"character":6,"targetString":"datePicker"},{"text":"(property) PopupProps.title?: string[] | React.ReactNode","docs":"","start":129,"length":5,"line":7,"character":2,"targetString":"title"},{"text":"(property) PopupProps.cancelText?: string | undefined","docs":"","start":150,"length":10,"line":8,"character":2,"targetString":"cancelText"},{"text":"(property) PopupProps.confirmText?: string | undefined","docs":"","start":174,"length":11,"line":9,"character":2,"targetString":"confirmText"},{"text":"(property) hourText: string","docs":"","start":200,"length":8,"line":10,"character":2,"targetString":"hourText"},{"text":"(property) minuteText: string","docs":"","start":220,"length":10,"line":11,"character":2,"targetString":"minuteText"},{"text":"(property) defaultDate?: Date | undefined","docs":"","start":244,"length":11,"line":12,"character":2,"targetString":"defaultDate"},{"text":"const state: {\n date: Date;\n}","docs":"","start":257,"length":5,"line":12,"character":15,"targetString":"state"},{"text":"(property) date: Date","docs":"","start":263,"length":4,"line":12,"character":21,"targetString":"date"},{"text":"(property) mode?: \"date\" | \"datetime\" | \"time\" | \"month\" | \"year\" | undefined","docs":"","start":271,"length":4,"line":13,"character":2,"targetString":"mode"},{"text":"(property) minDate?: Date | undefined","docs":"","start":291,"length":7,"line":14,"character":2,"targetString":"minDate"},{"text":"var Date: DateConstructor\nnew (year: number, month: number, date?: number | undefined, hours?: number | undefined, minutes?: number | undefined, seconds?: number | undefined, ms?: number | undefined) => Date (+4 overloads)","docs":"","start":304,"length":4,"line":14,"character":15,"targetString":"Date"},{"text":"(property) maxDate?: Date | undefined","docs":"","start":333,"length":7,"line":15,"character":2,"targetString":"maxDate"},{"text":"var Date: DateConstructor\nnew (year: number, month: number, date?: number | undefined, hours?: number | undefined, minutes?: number | undefined, seconds?: number | undefined, ms?: number | undefined) => Date (+4 overloads)","docs":"","start":346,"length":4,"line":15,"character":15,"targetString":"Date"},{"text":"(property) PopupProps.onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":380,"length":11,"line":16,"character":2,"targetString":"onMaskPress"},{"text":"var close: () => void","docs":"","start":396,"length":5,"line":16,"character":18,"targetString":"close"},{"text":"var close: () => void","docs":"","start":408,"length":5,"line":16,"character":30,"targetString":"close"},{"text":"(property) PopupProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":419,"length":9,"line":17,"character":2,"targetString":"onConfirm"},{"text":"(parameter) date: any","docs":"","start":431,"length":4,"line":17,"character":14,"targetString":"date"},{"text":"var close: () => void","docs":"","start":439,"length":5,"line":17,"character":22,"targetString":"close"},{"text":"const setState: (value: React.SetStateAction<{\n date: Date;\n}>) => void","docs":"","start":457,"length":8,"line":18,"character":4,"targetString":"setState"},{"text":"(property) date: Date","docs":"","start":468,"length":4,"line":18,"character":15,"targetString":"date"},{"text":"var close: () => void","docs":"","start":481,"length":5,"line":19,"character":4,"targetString":"close"}],[{"text":"(alias) class Popup\nimport Popup","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Popup"},{"text":"const state: {\n timerPickerValue: number[];\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n timerPickerValue: number[];\n}>(initialState: {\n timerPickerValue: number[];\n} | (() => {\n timerPickerValue: number[];\n})): [{\n timerPickerValue: number[];\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) timerPickerValue: number[]","docs":"","start":85,"length":16,"line":3,"character":2,"targetString":"timerPickerValue"},{"text":"(alias) class Popup\nimport Popup","docs":"","start":116,"length":5,"line":6,"character":0,"targetString":"Popup"},{"text":"(property) Popup.timerPicker: (option: PopupTimerPickerProps, option2?: DialogElse | undefined) => void","docs":"","start":122,"length":11,"line":6,"character":6,"targetString":"timerPicker"},{"text":"(property) PopupProps.title?: string[] | React.ReactNode","docs":"","start":138,"length":5,"line":7,"character":2,"targetString":"title"},{"text":"(property) PopupProps.cancelText?: string | undefined","docs":"","start":185,"length":10,"line":8,"character":2,"targetString":"cancelText"},{"text":"(property) PopupProps.confirmText?: string | undefined","docs":"","start":209,"length":11,"line":9,"character":2,"targetString":"confirmText"},{"text":"(property) startTime?: number | undefined","docs":"","start":235,"length":9,"line":10,"character":2,"targetString":"startTime"},{"text":"const state: {\n timerPickerValue: number[];\n}","docs":"","start":246,"length":5,"line":10,"character":13,"targetString":"state"},{"text":"(property) timerPickerValue: number[]","docs":"","start":252,"length":16,"line":10,"character":19,"targetString":"timerPickerValue"},{"text":"(property) endTime?: number | undefined","docs":"","start":275,"length":7,"line":11,"character":2,"targetString":"endTime"},{"text":"const state: {\n timerPickerValue: number[];\n}","docs":"","start":284,"length":5,"line":11,"character":11,"targetString":"state"},{"text":"(property) timerPickerValue: number[]","docs":"","start":290,"length":16,"line":11,"character":17,"targetString":"timerPickerValue"},{"text":"(property) is12Hours?: boolean | undefined","docs":"","start":313,"length":9,"line":12,"character":2,"targetString":"is12Hours"},{"text":"(property) PopupProps.onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":332,"length":11,"line":13,"character":2,"targetString":"onMaskPress"},{"text":"var close: () => void","docs":"","start":348,"length":5,"line":13,"character":18,"targetString":"close"},{"text":"var close: () => void","docs":"","start":360,"length":5,"line":13,"character":30,"targetString":"close"},{"text":"(property) PopupProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":371,"length":9,"line":14,"character":2,"targetString":"onConfirm"},{"text":"var startTime: any","docs":"","start":385,"length":9,"line":14,"character":16,"targetString":"startTime"},{"text":"var endTime: any","docs":"","start":396,"length":7,"line":14,"character":27,"targetString":"endTime"},{"text":"var close: () => void","docs":"","start":409,"length":5,"line":14,"character":40,"targetString":"close"},{"text":"const setState: (value: React.SetStateAction<{\n timerPickerValue: number[];\n}>) => void","docs":"","start":427,"length":8,"line":15,"character":4,"targetString":"setState"},{"text":"(property) timerPickerValue: number[]","docs":"","start":438,"length":16,"line":15,"character":15,"targetString":"timerPickerValue"},{"text":"var startTime: any","docs":"","start":457,"length":9,"line":15,"character":34,"targetString":"startTime"},{"text":"var endTime: any","docs":"","start":468,"length":7,"line":15,"character":45,"targetString":"endTime"},{"text":"var close: () => void","docs":"","start":485,"length":5,"line":16,"character":4,"targetString":"close"}],[{"text":"(alias) class Popup\nimport Popup","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Popup"},{"text":"const state: {\n numberValue: number;\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n numberValue: number;\n}>(initialState: {\n numberValue: number;\n} | (() => {\n numberValue: number;\n})): [{\n numberValue: number;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) numberValue: number","docs":"","start":85,"length":11,"line":3,"character":2,"targetString":"numberValue"},{"text":"(alias) class Popup\nimport Popup","docs":"","start":106,"length":5,"line":6,"character":0,"targetString":"Popup"},{"text":"(property) Popup.numberSelector: (option: PopupNumberSelectorProps, option2?: DialogElse | undefined) => void","docs":"","start":112,"length":14,"line":6,"character":6,"targetString":"numberSelector"},{"text":"(property) title?: string[] | React.ReactNode","docs":"","start":131,"length":5,"line":7,"character":2,"targetString":"title"},{"text":"(property) cancelText?: string | undefined","docs":"","start":170,"length":10,"line":8,"character":2,"targetString":"cancelText"},{"text":"(property) confirmText?: string | undefined","docs":"","start":194,"length":11,"line":9,"character":2,"targetString":"confirmText"},{"text":"(property) PopupNumberSelectorProps.value: number","docs":"","start":220,"length":5,"line":10,"character":2,"targetString":"value"},{"text":"const state: {\n numberValue: number;\n}","docs":"","start":227,"length":5,"line":10,"character":9,"targetString":"state"},{"text":"(property) numberValue: number","docs":"","start":233,"length":11,"line":10,"character":15,"targetString":"numberValue"},{"text":"(property) PopupNumberSelectorProps.min?: number | undefined","docs":"","start":248,"length":3,"line":11,"character":2,"targetString":"min"},{"text":"(property) PopupNumberSelectorProps.max?: number | undefined","docs":"","start":258,"length":3,"line":12,"character":2,"targetString":"max"},{"text":"(property) onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":269,"length":11,"line":13,"character":2,"targetString":"onMaskPress"},{"text":"var close: () => void","docs":"","start":285,"length":5,"line":13,"character":18,"targetString":"close"},{"text":"var close: () => void","docs":"","start":297,"length":5,"line":13,"character":30,"targetString":"close"},{"text":"(property) onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":308,"length":9,"line":14,"character":2,"targetString":"onConfirm"},{"text":"(parameter) value: any","docs":"","start":320,"length":5,"line":14,"character":14,"targetString":"value"},{"text":"var close: () => void","docs":"","start":329,"length":5,"line":14,"character":23,"targetString":"close"},{"text":"const setState: (value: React.SetStateAction<{\n numberValue: number;\n}>) => void","docs":"","start":347,"length":8,"line":15,"character":4,"targetString":"setState"},{"text":"(property) numberValue: number","docs":"","start":358,"length":11,"line":15,"character":15,"targetString":"numberValue"},{"text":"(parameter) value: any","docs":"","start":371,"length":5,"line":15,"character":28,"targetString":"value"},{"text":"var close: () => void","docs":"","start":385,"length":5,"line":16,"character":4,"targetString":"close"}],[{"text":"(alias) class Popup\nimport Popup","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Popup"},{"text":"const state: {\n listValue: string;\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n listValue: string;\n}>(initialState: {\n listValue: string;\n} | (() => {\n listValue: string;\n})): [{\n listValue: string;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) listValue: string","docs":"","start":85,"length":9,"line":3,"character":2,"targetString":"listValue"},{"text":"(alias) class Popup\nimport Popup","docs":"","start":106,"length":5,"line":6,"character":0,"targetString":"Popup"},{"text":"(property) Popup.list: (option: PopUpListProps, option2?: DialogElse | undefined) => void","docs":"","start":112,"length":4,"line":6,"character":6,"targetString":"list"},{"text":"(property) PopUpListProps.type?: \"radio\" | \"switch\" | \"arrow\" | undefined","docs":"","start":121,"length":4,"line":7,"character":2,"targetString":"type"},{"text":"(property) PopUpListProps.maxItemNum?: number | undefined","docs":"","start":138,"length":10,"line":8,"character":2,"targetString":"maxItemNum"},{"text":"(property) PopUpListProps.dataSource?: ListDate[] | undefined","docs":"","start":155,"length":10,"line":9,"character":2,"targetString":"dataSource"},{"text":"(property) TYFlatListData.key?: string | number | undefined","docs":"","start":181,"length":3,"line":11,"character":6,"targetString":"key"},{"text":"(property) ListDate.title?: string | undefined","docs":"","start":197,"length":5,"line":12,"character":6,"targetString":"title"},{"text":"(property) ListDate.value: any","docs":"","start":215,"length":5,"line":13,"character":6,"targetString":"value"},{"text":"(property) TYFlatListData.key?: string | number | undefined","docs":"","start":246,"length":3,"line":16,"character":6,"targetString":"key"},{"text":"(property) ListDate.title?: string | undefined","docs":"","start":262,"length":5,"line":17,"character":6,"targetString":"title"},{"text":"(property) ListDate.value: any","docs":"","start":280,"length":5,"line":18,"character":6,"targetString":"value"},{"text":"(property) TYFlatListData.key?: string | number | undefined","docs":"","start":311,"length":3,"line":21,"character":6,"targetString":"key"},{"text":"(property) ListDate.title?: string | undefined","docs":"","start":327,"length":5,"line":22,"character":6,"targetString":"title"},{"text":"(property) ListDate.value: any","docs":"","start":345,"length":5,"line":23,"character":6,"targetString":"value"},{"text":"(property) TYFlatListData.key?: string | number | undefined","docs":"","start":376,"length":3,"line":26,"character":6,"targetString":"key"},{"text":"(property) ListDate.title?: string | undefined","docs":"","start":392,"length":5,"line":27,"character":6,"targetString":"title"},{"text":"(property) ListDate.value: any","docs":"","start":410,"length":5,"line":28,"character":6,"targetString":"value"},{"text":"(property) PopupProps.title?: string[] | React.ReactNode","docs":"","start":436,"length":5,"line":31,"character":2,"targetString":"title"},{"text":"(property) PopUpListProps.subTitle?: string | undefined","docs":"","start":465,"length":8,"line":32,"character":2,"targetString":"subTitle"},{"text":"(property) PopupProps.cancelText?: string | undefined","docs":"","start":490,"length":10,"line":33,"character":2,"targetString":"cancelText"},{"text":"(property) PopUpListProps.value?: string | number | string[] | number[] | undefined","docs":"","start":514,"length":5,"line":34,"character":2,"targetString":"value"},{"text":"const state: {\n listValue: string;\n}","docs":"","start":521,"length":5,"line":34,"character":9,"targetString":"state"},{"text":"(property) listValue: string","docs":"","start":527,"length":9,"line":34,"character":15,"targetString":"listValue"},{"text":"(property) PopupProps.footerType?: \"singleCancel\" | \"both\" | \"singleConfirm\" | undefined","docs":"","start":540,"length":10,"line":35,"character":2,"targetString":"footerType"},{"text":"(property) PopupProps.onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":570,"length":11,"line":36,"character":2,"targetString":"onMaskPress"},{"text":"var close: () => void","docs":"","start":586,"length":5,"line":36,"character":18,"targetString":"close"},{"text":"var close: () => void","docs":"","start":598,"length":5,"line":36,"character":30,"targetString":"close"},{"text":"(property) PopUpListProps.onSelect?: ((value: string | number, params?: {\n close: () => void;\n} | undefined) => void) | undefined","docs":"","start":609,"length":8,"line":37,"character":2,"targetString":"onSelect"},{"text":"(parameter) value: string | number","docs":"","start":620,"length":5,"line":37,"character":13,"targetString":"value"},{"text":"var close: any","docs":"","start":629,"length":5,"line":37,"character":22,"targetString":"close"},{"text":"const setState: (value: React.SetStateAction<{\n listValue: string;\n}>) => void","docs":"","start":647,"length":8,"line":38,"character":4,"targetString":"setState"},{"text":"(property) listValue: string","docs":"","start":658,"length":9,"line":38,"character":15,"targetString":"listValue"},{"text":"(parameter) value: string | number","docs":"","start":669,"length":5,"line":38,"character":26,"targetString":"value"},{"text":"var close: any","docs":"","start":683,"length":5,"line":39,"character":4,"targetString":"close"}],[{"text":"(alias) class Popup\nimport Popup","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Popup"},{"text":"const state: {\n listValues: string[];\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n listValues: string[];\n}>(initialState: {\n listValues: string[];\n} | (() => {\n listValues: string[];\n})): [{\n listValues: string[];\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) listValues: string[]","docs":"","start":85,"length":10,"line":3,"character":2,"targetString":"listValues"},{"text":"(alias) class Popup\nimport Popup","docs":"","start":109,"length":5,"line":6,"character":0,"targetString":"Popup"},{"text":"(property) Popup.list: (option: PopUpListProps, option2?: DialogElse | undefined) => void","docs":"","start":115,"length":4,"line":6,"character":6,"targetString":"list"},{"text":"(property) PopUpListProps.type?: \"switch\" | \"radio\" | \"arrow\" | undefined","docs":"","start":124,"length":4,"line":7,"character":2,"targetString":"type"},{"text":"(property) PopUpListProps.dataSource?: ListDate[] | undefined","docs":"","start":142,"length":10,"line":8,"character":2,"targetString":"dataSource"},{"text":"(property) TYFlatListData.key?: string | number | undefined","docs":"","start":168,"length":3,"line":10,"character":6,"targetString":"key"},{"text":"(property) ListDate.title?: string | undefined","docs":"","start":184,"length":5,"line":11,"character":6,"targetString":"title"},{"text":"(property) ListDate.value: any","docs":"","start":202,"length":5,"line":12,"character":6,"targetString":"value"},{"text":"(property) TYFlatListData.key?: string | number | undefined","docs":"","start":233,"length":3,"line":15,"character":6,"targetString":"key"},{"text":"(property) ListDate.title?: string | undefined","docs":"","start":249,"length":5,"line":16,"character":6,"targetString":"title"},{"text":"(property) ListDate.value: any","docs":"","start":267,"length":5,"line":17,"character":6,"targetString":"value"},{"text":"(property) PopupProps.title?: string[] | React.ReactNode","docs":"","start":293,"length":5,"line":20,"character":2,"targetString":"title"},{"text":"(property) PopUpListProps.subTitle?: string | undefined","docs":"","start":324,"length":8,"line":21,"character":2,"targetString":"subTitle"},{"text":"(property) PopupProps.cancelText?: string | undefined","docs":"","start":349,"length":10,"line":22,"character":2,"targetString":"cancelText"},{"text":"(property) PopupProps.confirmText?: string | undefined","docs":"","start":373,"length":11,"line":23,"character":2,"targetString":"confirmText"},{"text":"(property) PopUpListProps.value?: string | number | string[] | number[] | undefined","docs":"","start":399,"length":5,"line":24,"character":2,"targetString":"value"},{"text":"const state: {\n listValues: string[];\n}","docs":"","start":406,"length":5,"line":24,"character":9,"targetString":"state"},{"text":"(property) listValues: string[]","docs":"","start":412,"length":10,"line":24,"character":15,"targetString":"listValues"},{"text":"(property) PopupProps.onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":426,"length":11,"line":25,"character":2,"targetString":"onMaskPress"},{"text":"var close: () => void","docs":"","start":442,"length":5,"line":25,"character":18,"targetString":"close"},{"text":"var close: () => void","docs":"","start":454,"length":5,"line":25,"character":30,"targetString":"close"},{"text":"(property) PopupProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":465,"length":9,"line":26,"character":2,"targetString":"onConfirm"},{"text":"(parameter) value: any","docs":"","start":477,"length":5,"line":26,"character":14,"targetString":"value"},{"text":"var close: () => void","docs":"","start":486,"length":5,"line":26,"character":23,"targetString":"close"},{"text":"const setState: (value: React.SetStateAction<{\n listValues: string[];\n}>) => void","docs":"","start":504,"length":8,"line":27,"character":4,"targetString":"setState"},{"text":"(property) listValues: string[]","docs":"","start":515,"length":10,"line":27,"character":15,"targetString":"listValues"},{"text":"(parameter) value: any","docs":"","start":527,"length":5,"line":27,"character":27,"targetString":"value"},{"text":"var close: () => void","docs":"","start":541,"length":5,"line":28,"character":4,"targetString":"close"}],[{"text":"(alias) class Popup\nimport Popup","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Popup"},{"text":"const state: {\n pickerValue: string;\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n pickerValue: string;\n}>(initialState: {\n pickerValue: string;\n} | (() => {\n pickerValue: string;\n})): [{\n pickerValue: string;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) pickerValue: string","docs":"","start":85,"length":11,"line":3,"character":2,"targetString":"pickerValue"},{"text":"(alias) class Popup\nimport Popup","docs":"","start":108,"length":5,"line":6,"character":0,"targetString":"Popup"},{"text":"(property) Popup.picker: (option: PopupPickerProps, option2?: DialogElse | undefined) => void","docs":"","start":114,"length":6,"line":6,"character":6,"targetString":"picker"},{"text":"(property) PopupPickerProps.dataSource?: PickerDataProps[] | PickerDataProps[][] | undefined","docs":"","start":125,"length":10,"line":7,"character":2,"targetString":"dataSource"},{"text":"(property) PickerDataProps.label: string","docs":"","start":151,"length":5,"line":9,"character":6,"targetString":"label"},{"text":"(property) PickerDataProps.value: string","docs":"","start":169,"length":5,"line":10,"character":6,"targetString":"value"},{"text":"(property) PickerDataProps.label: string","docs":"","start":200,"length":5,"line":13,"character":6,"targetString":"label"},{"text":"(property) PickerDataProps.value: string","docs":"","start":218,"length":5,"line":14,"character":6,"targetString":"value"},{"text":"(property) title?: string[] | React.ReactNode","docs":"","start":244,"length":5,"line":17,"character":2,"targetString":"title"},{"text":"(property) cancelText?: string | undefined","docs":"","start":263,"length":10,"line":18,"character":2,"targetString":"cancelText"},{"text":"(property) confirmText?: string | undefined","docs":"","start":287,"length":11,"line":19,"character":2,"targetString":"confirmText"},{"text":"(property) PopupPickerProps.value?: string | number | boolean | string[] | undefined","docs":"","start":313,"length":5,"line":20,"character":2,"targetString":"value"},{"text":"const state: {\n pickerValue: string;\n}","docs":"","start":320,"length":5,"line":20,"character":9,"targetString":"state"},{"text":"(property) pickerValue: string","docs":"","start":326,"length":11,"line":20,"character":15,"targetString":"pickerValue"},{"text":"(property) PopupPickerProps.label?: string | string[] | undefined","docs":"","start":341,"length":5,"line":21,"character":2,"targetString":"label"},{"text":"(property) onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":358,"length":11,"line":22,"character":2,"targetString":"onMaskPress"},{"text":"var close: () => void","docs":"","start":374,"length":5,"line":22,"character":18,"targetString":"close"},{"text":"var close: () => void","docs":"","start":386,"length":5,"line":22,"character":30,"targetString":"close"},{"text":"(property) PopupPickerProps.onConfirm?: ((data: any, idx: number, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":397,"length":9,"line":23,"character":2,"targetString":"onConfirm"},{"text":"(parameter) value: any","docs":"","start":409,"length":5,"line":23,"character":14,"targetString":"value"},{"text":"(parameter) idx: number","docs":"","start":416,"length":3,"line":23,"character":21,"targetString":"idx"},{"text":"var close: () => void","docs":"","start":423,"length":5,"line":23,"character":28,"targetString":"close"},{"text":"const setState: (value: React.SetStateAction<{\n pickerValue: string;\n}>) => void","docs":"","start":441,"length":8,"line":24,"character":4,"targetString":"setState"},{"text":"(property) pickerValue: string","docs":"","start":452,"length":11,"line":24,"character":15,"targetString":"pickerValue"},{"text":"(parameter) value: any","docs":"","start":465,"length":5,"line":24,"character":28,"targetString":"value"},{"text":"var close: () => void","docs":"","start":479,"length":5,"line":25,"character":4,"targetString":"close"}],[{"text":"(alias) class Popup\nimport Popup","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Popup"},{"text":"const state: {\n pickerValues: string[];\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n pickerValues: string[];\n}>(initialState: {\n pickerValues: string[];\n} | (() => {\n pickerValues: string[];\n})): [{\n pickerValues: string[];\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) pickerValues: string[]","docs":"","start":85,"length":12,"line":3,"character":2,"targetString":"pickerValues"},{"text":"(alias) class Popup\nimport Popup","docs":"","start":121,"length":5,"line":6,"character":0,"targetString":"Popup"},{"text":"(property) Popup.picker: (option: PopupPickerProps, option2?: DialogElse | undefined) => void","docs":"","start":127,"length":6,"line":6,"character":6,"targetString":"picker"},{"text":"(property) PopupPickerProps.dataSource?: PickerDataProps[] | PickerDataProps[][] | undefined","docs":"","start":138,"length":10,"line":7,"character":2,"targetString":"dataSource"},{"text":"(property) PickerDataProps.label: string","docs":"","start":174,"length":5,"line":10,"character":8,"targetString":"label"},{"text":"(property) PickerDataProps.value: string","docs":"","start":194,"length":5,"line":11,"character":8,"targetString":"value"},{"text":"(property) PickerDataProps.label: string","docs":"","start":231,"length":5,"line":14,"character":8,"targetString":"label"},{"text":"(property) PickerDataProps.value: string","docs":"","start":251,"length":5,"line":15,"character":8,"targetString":"value"},{"text":"(property) PickerDataProps.label: string","docs":"","start":288,"length":5,"line":18,"character":8,"targetString":"label"},{"text":"(property) PickerDataProps.value: string","docs":"","start":308,"length":5,"line":19,"character":8,"targetString":"value"},{"text":"(property) PickerDataProps.label: string","docs":"","start":358,"length":5,"line":24,"character":8,"targetString":"label"},{"text":"(property) PickerDataProps.value: string","docs":"","start":378,"length":5,"line":25,"character":8,"targetString":"value"},{"text":"(property) PickerDataProps.label: string","docs":"","start":415,"length":5,"line":28,"character":8,"targetString":"label"},{"text":"(property) PickerDataProps.value: string","docs":"","start":435,"length":5,"line":29,"character":8,"targetString":"value"},{"text":"(property) PickerDataProps.label: string","docs":"","start":472,"length":5,"line":32,"character":8,"targetString":"label"},{"text":"(property) PickerDataProps.value: string","docs":"","start":492,"length":5,"line":33,"character":8,"targetString":"value"},{"text":"(property) PickerDataProps.label: string","docs":"","start":542,"length":5,"line":38,"character":8,"targetString":"label"},{"text":"(property) PickerDataProps.value: string","docs":"","start":562,"length":5,"line":39,"character":8,"targetString":"value"},{"text":"(property) PickerDataProps.label: string","docs":"","start":599,"length":5,"line":42,"character":8,"targetString":"label"},{"text":"(property) PickerDataProps.value: string","docs":"","start":619,"length":5,"line":43,"character":8,"targetString":"value"},{"text":"(property) PickerDataProps.label: string","docs":"","start":656,"length":5,"line":46,"character":8,"targetString":"label"},{"text":"(property) PickerDataProps.value: string","docs":"","start":676,"length":5,"line":47,"character":8,"targetString":"value"},{"text":"(property) PopupPickerProps.singlePicker?: boolean | undefined","docs":"","start":711,"length":12,"line":51,"character":2,"targetString":"singlePicker"},{"text":"(property) title?: string[] | React.ReactNode","docs":"","start":734,"length":5,"line":52,"character":2,"targetString":"title"},{"text":"(property) cancelText?: string | undefined","docs":"","start":753,"length":10,"line":53,"character":2,"targetString":"cancelText"},{"text":"(property) confirmText?: string | undefined","docs":"","start":777,"length":11,"line":54,"character":2,"targetString":"confirmText"},{"text":"(property) PopupPickerProps.value?: string | number | boolean | string[] | undefined","docs":"","start":803,"length":5,"line":55,"character":2,"targetString":"value"},{"text":"const state: {\n pickerValues: string[];\n}","docs":"","start":810,"length":5,"line":55,"character":9,"targetString":"state"},{"text":"(property) pickerValues: string[]","docs":"","start":816,"length":12,"line":55,"character":15,"targetString":"pickerValues"},{"text":"(property) PopupPickerProps.label?: string | string[] | undefined","docs":"","start":832,"length":5,"line":56,"character":2,"targetString":"label"},{"text":"(property) onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":853,"length":11,"line":57,"character":2,"targetString":"onMaskPress"},{"text":"var close: () => void","docs":"","start":869,"length":5,"line":57,"character":18,"targetString":"close"},{"text":"var close: () => void","docs":"","start":881,"length":5,"line":57,"character":30,"targetString":"close"},{"text":"(property) PopupPickerProps.onConfirm?: ((data: any, idx: number, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":892,"length":9,"line":58,"character":2,"targetString":"onConfirm"},{"text":"(parameter) value: any","docs":"","start":904,"length":5,"line":58,"character":14,"targetString":"value"},{"text":"(parameter) idx: number","docs":"","start":911,"length":3,"line":58,"character":21,"targetString":"idx"},{"text":"var close: () => void","docs":"","start":918,"length":5,"line":58,"character":28,"targetString":"close"},{"text":"const setState: (value: React.SetStateAction<{\n pickerValues: string[];\n}>) => void","docs":"","start":936,"length":8,"line":59,"character":4,"targetString":"setState"},{"text":"(property) pickerValues: string[]","docs":"","start":947,"length":12,"line":59,"character":15,"targetString":"pickerValues"},{"text":"(parameter) value: any","docs":"","start":961,"length":5,"line":59,"character":29,"targetString":"value"},{"text":"var close: () => void","docs":"","start":975,"length":5,"line":60,"character":4,"targetString":"close"}],[{"text":"(alias) class Popup\nimport Popup","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Popup"},{"text":"(alias) class Popup\nimport Popup","docs":"","start":40,"length":5,"line":2,"character":0,"targetString":"Popup"},{"text":"(property) Popup.custom: (option: PopupCustomProps, option2?: DialogElse | undefined) => void","docs":"","start":46,"length":6,"line":2,"character":6,"targetString":"custom"},{"text":"(property) PopupCustomProps.content: React.ReactNode","docs":"","start":57,"length":7,"line":3,"character":2,"targetString":"content"},{"text":"(JSX attribute) style: {\n height: number;\n alignItems: string;\n justifyContent: string;\n backgroundColor: string;\n}","docs":"","start":84,"length":5,"line":5,"character":6,"targetString":"style"},{"text":"(property) height: number","docs":"","start":101,"length":6,"line":6,"character":8,"targetString":"height"},{"text":"(property) alignItems: string","docs":"","start":122,"length":10,"line":7,"character":8,"targetString":"alignItems"},{"text":"(property) justifyContent: string","docs":"","start":152,"length":14,"line":8,"character":8,"targetString":"justifyContent"},{"text":"(property) backgroundColor: string","docs":"","start":186,"length":15,"line":9,"character":8,"targetString":"backgroundColor"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":233,"length":4,"line":12,"character":7,"targetString":"Text"},{"text":"(JSX attribute) style: {\n fontSize: number;\n color: string;\n}","docs":"","start":238,"length":5,"line":12,"character":12,"targetString":"style"},{"text":"(property) fontSize: number","docs":"","start":247,"length":8,"line":12,"character":21,"targetString":"fontSize"},{"text":"(property) color: string","docs":"","start":261,"length":5,"line":12,"character":35,"targetString":"color"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":294,"length":4,"line":12,"character":68,"targetString":"Text"},{"text":"(property) PopupProps.title?: React.ReactNode | string[]","docs":"","start":319,"length":5,"line":15,"character":2,"targetString":"title"},{"text":"(property) PopupProps.cancelText?: string | undefined","docs":"","start":338,"length":10,"line":16,"character":2,"targetString":"cancelText"},{"text":"(property) PopupProps.confirmText?: string | undefined","docs":"","start":362,"length":11,"line":17,"character":2,"targetString":"confirmText"},{"text":"(property) PopupProps.onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":388,"length":11,"line":18,"character":2,"targetString":"onMaskPress"},{"text":"var close: () => void","docs":"","start":404,"length":5,"line":18,"character":18,"targetString":"close"},{"text":"var close: () => void","docs":"","start":416,"length":5,"line":18,"character":30,"targetString":"close"},{"text":"(property) PopupProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":427,"length":9,"line":19,"character":2,"targetString":"onConfirm"},{"text":"(parameter) data: any","docs":"","start":439,"length":4,"line":19,"character":14,"targetString":"data"},{"text":"var close: () => void","docs":"","start":447,"length":5,"line":19,"character":22,"targetString":"close"},{"text":"var close: () => void","docs":"","start":465,"length":5,"line":20,"character":4,"targetString":"close"}],[{"text":"(alias) class Popup\nimport Popup","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Popup"},{"text":"(alias) class Popup\nimport Popup","docs":"","start":40,"length":5,"line":2,"character":0,"targetString":"Popup"},{"text":"(property) Popup.toast: (option: PopupToastProps) => void","docs":"","start":46,"length":5,"line":2,"character":6,"targetString":"toast"},{"text":"(property) PopupToastProps.message?: string | undefined","docs":"","start":56,"length":7,"line":3,"character":2,"targetString":"message"}]],"/feedback/swipeout":[[{"text":"(alias) class Swipeout\nimport Swipeout","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"Swipeout"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":19,"length":8,"line":0,"character":19,"targetString":"IconFont"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":29,"length":5,"line":0,"character":29,"targetString":"Utils"},{"text":"(method) convertX(d: number): number","docs":"","start":68,"length":8,"line":2,"character":8,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":78,"length":2,"line":2,"character":18,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":85,"length":5,"line":2,"character":25,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":91,"length":10,"line":2,"character":31,"targetString":"RatioUtils"},{"text":"const Icons: {\n Heart: JSX.Element;\n}","docs":"","start":117,"length":5,"line":4,"character":13,"targetString":"Icons"},{"text":"(property) Heart: JSX.Element","docs":"","start":129,"length":5,"line":5,"character":2,"targetString":"Heart"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":143,"length":8,"line":6,"character":5,"targetString":"IconFont"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":158,"length":5,"line":7,"character":6,"targetString":"style"},{"text":"(property) FlexStyle.position?: \"absolute\" | \"relative\" | undefined","docs":"","start":175,"length":8,"line":8,"character":8,"targetString":"position"},{"text":"(property) FlexStyle.left?: string | number | undefined","docs":"","start":205,"length":4,"line":9,"character":8,"targetString":"left"},{"text":"(property) FlexStyle.top?: string | number | undefined","docs":"","start":226,"length":3,"line":10,"character":8,"targetString":"top"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":246,"length":9,"line":11,"character":8,"targetString":"marginTop"},{"text":"const cx: (d: number) => number","docs":"","start":258,"length":2,"line":11,"character":20,"targetString":"cx"},{"text":"(property) FlexStyle.marginLeft?: string | number | undefined","docs":"","start":273,"length":10,"line":12,"character":8,"targetString":"marginLeft"},{"text":"const cx: (d: number) => number","docs":"","start":286,"length":2,"line":12,"character":21,"targetString":"cx"},{"text":"(JSX attribute) color?: any","docs":"","start":308,"length":5,"line":14,"character":6,"targetString":"color"},{"text":"(JSX attribute) d?: string | undefined","docs":"","start":328,"length":1,"line":15,"character":6,"targetString":"d"},{"text":"(alias) class Swipeout\nimport Swipeout","docs":"","start":1044,"length":8,"line":20,"character":1,"targetString":"Swipeout"},{"text":"(JSX attribute) autoClose?: boolean | undefined","docs":"","start":1055,"length":9,"line":21,"character":2,"targetString":"autoClose"},{"text":"(JSX attribute) left?: SwipeoutAction[] | undefined","docs":"","start":1074,"length":4,"line":22,"character":2,"targetString":"left"},{"text":"(property) SwipeoutAction.text?: string | undefined","docs":"","start":1094,"length":4,"line":24,"character":6,"targetString":"text"},{"text":"(property) SwipeoutAction.type?: \"primary\" | \"delete\" | \"secondary\" | undefined","docs":"","start":1116,"length":4,"line":25,"character":6,"targetString":"type"},{"text":"(property) SwipeoutAction.backgroundColor?: string | undefined","docs":"","start":1139,"length":15,"line":26,"character":6,"targetString":"backgroundColor"},{"text":"(property) fontStyle: {\n color: string;\n fontSize: number;\n}","docs":"","start":1193,"length":9,"line":28,"character":6,"targetString":"fontStyle"},{"text":"(property) color: string","docs":"","start":1206,"length":5,"line":28,"character":19,"targetString":"color"},{"text":"(property) fontSize: number","docs":"","start":1221,"length":8,"line":28,"character":34,"targetString":"fontSize"},{"text":"(property) SwipeoutAction.content?: React.ReactNode","docs":"","start":1243,"length":7,"line":29,"character":6,"targetString":"content"},{"text":"const Icons: {\n Heart: JSX.Element;\n}","docs":"","start":1252,"length":5,"line":29,"character":15,"targetString":"Icons"},{"text":"(property) Heart: JSX.Element","docs":"","start":1258,"length":5,"line":29,"character":21,"targetString":"Heart"},{"text":"(JSX attribute) style: {\n height: number;\n backgroundColor: string;\n justifyContent: string;\n alignItems: string;\n paddingHorizontal: number;\n}","docs":"","start":1291,"length":5,"line":34,"character":4,"targetString":"style"},{"text":"(property) height: number","docs":"","start":1306,"length":6,"line":35,"character":6,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":1324,"length":15,"line":36,"character":6,"targetString":"backgroundColor"},{"text":"(property) justifyContent: string","docs":"","start":1355,"length":14,"line":37,"character":6,"targetString":"justifyContent"},{"text":"(property) alignItems: string","docs":"","start":1387,"length":10,"line":38,"character":6,"targetString":"alignItems"},{"text":"(property) paddingHorizontal: number","docs":"","start":1415,"length":17,"line":39,"character":6,"targetString":"paddingHorizontal"},{"text":"(JSX attribute) style: {\n color: string;\n}","docs":"","start":1461,"length":5,"line":42,"character":12,"targetString":"style"},{"text":"(property) color: string","docs":"","start":1470,"length":5,"line":42,"character":21,"targetString":"color"},{"text":"(alias) class Swipeout\nimport Swipeout","docs":"","start":1537,"length":8,"line":46,"character":2,"targetString":"Swipeout"}],[{"text":"(alias) class Swipeout\nimport Swipeout","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"Swipeout"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":19,"length":8,"line":0,"character":19,"targetString":"IconFont"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":29,"length":5,"line":0,"character":29,"targetString":"Utils"},{"text":"(method) convertX(d: number): number","docs":"","start":68,"length":8,"line":2,"character":8,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":78,"length":2,"line":2,"character":18,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":85,"length":5,"line":2,"character":25,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":91,"length":10,"line":2,"character":31,"targetString":"RatioUtils"},{"text":"const Icons: {\n DeleteIcon: JSX.Element;\n}","docs":"","start":117,"length":5,"line":4,"character":13,"targetString":"Icons"},{"text":"(property) DeleteIcon: JSX.Element","docs":"","start":129,"length":10,"line":5,"character":2,"targetString":"DeleteIcon"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":148,"length":8,"line":6,"character":5,"targetString":"IconFont"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":163,"length":5,"line":7,"character":6,"targetString":"style"},{"text":"(property) FlexStyle.position?: \"absolute\" | \"relative\" | undefined","docs":"","start":180,"length":8,"line":8,"character":8,"targetString":"position"},{"text":"(property) FlexStyle.left?: string | number | undefined","docs":"","start":210,"length":4,"line":9,"character":8,"targetString":"left"},{"text":"(property) FlexStyle.top?: string | number | undefined","docs":"","start":231,"length":3,"line":10,"character":8,"targetString":"top"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":251,"length":9,"line":11,"character":8,"targetString":"marginTop"},{"text":"const cx: (d: number) => number","docs":"","start":263,"length":2,"line":11,"character":20,"targetString":"cx"},{"text":"(property) FlexStyle.marginLeft?: string | number | undefined","docs":"","start":278,"length":10,"line":12,"character":8,"targetString":"marginLeft"},{"text":"const cx: (d: number) => number","docs":"","start":291,"length":2,"line":12,"character":21,"targetString":"cx"},{"text":"(JSX attribute) color?: any","docs":"","start":313,"length":5,"line":14,"character":6,"targetString":"color"},{"text":"(JSX attribute) d?: string | undefined","docs":"","start":333,"length":1,"line":15,"character":6,"targetString":"d"},{"text":"(alias) class Swipeout\nimport Swipeout","docs":"","start":2127,"length":8,"line":20,"character":1,"targetString":"Swipeout"},{"text":"(JSX attribute) autoClose?: boolean | undefined","docs":"","start":2138,"length":9,"line":21,"character":2,"targetString":"autoClose"},{"text":"(JSX attribute) right?: SwipeoutAction[] | undefined","docs":"","start":2157,"length":5,"line":22,"character":2,"targetString":"right"},{"text":"(property) SwipeoutAction.text?: string | undefined","docs":"","start":2178,"length":4,"line":24,"character":6,"targetString":"text"},{"text":"(property) SwipeoutAction.type?: \"delete\" | \"primary\" | \"secondary\" | undefined","docs":"","start":2200,"length":4,"line":25,"character":6,"targetString":"type"},{"text":"(property) fontStyle: {\n color: string;\n fontSize: number;\n}","docs":"","start":2242,"length":9,"line":27,"character":6,"targetString":"fontStyle"},{"text":"(property) color: string","docs":"","start":2255,"length":5,"line":27,"character":19,"targetString":"color"},{"text":"(property) fontSize: number","docs":"","start":2270,"length":8,"line":27,"character":34,"targetString":"fontSize"},{"text":"(property) SwipeoutAction.content?: React.ReactNode","docs":"","start":2292,"length":7,"line":28,"character":6,"targetString":"content"},{"text":"const Icons: {\n DeleteIcon: JSX.Element;\n}","docs":"","start":2301,"length":5,"line":28,"character":15,"targetString":"Icons"},{"text":"(property) DeleteIcon: JSX.Element","docs":"","start":2307,"length":10,"line":28,"character":21,"targetString":"DeleteIcon"},{"text":"(JSX attribute) style: {\n height: number;\n backgroundColor: string;\n justifyContent: string;\n alignItems: string;\n paddingHorizontal: number;\n}","docs":"","start":2345,"length":5,"line":33,"character":4,"targetString":"style"},{"text":"(property) height: number","docs":"","start":2360,"length":6,"line":34,"character":6,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":2378,"length":15,"line":35,"character":6,"targetString":"backgroundColor"},{"text":"(property) justifyContent: string","docs":"","start":2409,"length":14,"line":36,"character":6,"targetString":"justifyContent"},{"text":"(property) alignItems: string","docs":"","start":2441,"length":10,"line":37,"character":6,"targetString":"alignItems"},{"text":"(property) paddingHorizontal: number","docs":"","start":2469,"length":17,"line":38,"character":6,"targetString":"paddingHorizontal"},{"text":"(JSX attribute) style: {\n color: string;\n}","docs":"","start":2515,"length":5,"line":41,"character":12,"targetString":"style"},{"text":"(property) color: string","docs":"","start":2524,"length":5,"line":41,"character":21,"targetString":"color"},{"text":"(alias) class Swipeout\nimport Swipeout","docs":"","start":2592,"length":8,"line":45,"character":2,"targetString":"Swipeout"}],[{"text":"(alias) class Swipeout\nimport Swipeout","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"Swipeout"},{"text":"(alias) class Swipeout\nimport Swipeout","docs":"","start":44,"length":8,"line":2,"character":1,"targetString":"Swipeout"},{"text":"(JSX attribute) autoClose?: boolean | undefined","docs":"","start":55,"length":9,"line":3,"character":2,"targetString":"autoClose"},{"text":"(JSX attribute) disabled?: boolean | undefined","docs":"","start":74,"length":8,"line":4,"character":2,"targetString":"disabled"},{"text":"(JSX attribute) right?: SwipeoutAction[] | undefined","docs":"","start":92,"length":5,"line":5,"character":2,"targetString":"right"},{"text":"(property) SwipeoutAction.text?: string | undefined","docs":"","start":113,"length":4,"line":7,"character":6,"targetString":"text"},{"text":"(property) SwipeoutAction.type?: \"delete\" | \"primary\" | \"secondary\" | undefined","docs":"","start":135,"length":4,"line":8,"character":6,"targetString":"type"},{"text":"(property) fontStyle: {\n color: string;\n fontSize: number;\n}","docs":"","start":177,"length":9,"line":10,"character":6,"targetString":"fontStyle"},{"text":"(property) color: string","docs":"","start":190,"length":5,"line":10,"character":19,"targetString":"color"},{"text":"(property) fontSize: number","docs":"","start":205,"length":8,"line":10,"character":34,"targetString":"fontSize"},{"text":"(JSX attribute) style: {\n height: number;\n backgroundColor: string;\n justifyContent: string;\n alignItems: string;\n paddingHorizontal: number;\n}","docs":"","start":247,"length":5,"line":15,"character":4,"targetString":"style"},{"text":"(property) height: number","docs":"","start":262,"length":6,"line":16,"character":6,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":280,"length":15,"line":17,"character":6,"targetString":"backgroundColor"},{"text":"(property) justifyContent: string","docs":"","start":312,"length":14,"line":18,"character":6,"targetString":"justifyContent"},{"text":"(property) alignItems: string","docs":"","start":344,"length":10,"line":19,"character":6,"targetString":"alignItems"},{"text":"(property) paddingHorizontal: number","docs":"","start":372,"length":17,"line":20,"character":6,"targetString":"paddingHorizontal"},{"text":"(JSX attribute) style: {\n color: string;\n}","docs":"","start":418,"length":5,"line":23,"character":12,"targetString":"style"},{"text":"(property) color: string","docs":"","start":427,"length":5,"line":23,"character":21,"targetString":"color"},{"text":"(alias) class Swipeout\nimport Swipeout","docs":"","start":485,"length":8,"line":25,"character":2,"targetString":"Swipeout"}]],"/feedback/tips":[[{"text":"(alias) class Tips\nimport Tips","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Tips"},{"text":"const state: {\n topLeft: boolean;\n topCenter: boolean;\n topRight: boolean;\n bottomLeft: boolean;\n bottomCenter: boolean;\n bottomRight: boolean;\n}","docs":"","start":46,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":53,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":65,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n topLeft: boolean;\n topCenter: boolean;\n topRight: boolean;\n bottomLeft: boolean;\n bottomCenter: boolean;\n bottomRight: boolean;\n}>(initialState: {\n topLeft: boolean;\n topCenter: boolean;\n topRight: boolean;\n bottomLeft: boolean;\n bottomCenter: boolean;\n bottomRight: boolean;\n} | (() => {\n ...;\n})): [...] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":71,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) topLeft: boolean","docs":"","start":84,"length":7,"line":3,"character":2,"targetString":"topLeft"},{"text":"(property) topCenter: boolean","docs":"","start":102,"length":9,"line":4,"character":2,"targetString":"topCenter"},{"text":"(property) topRight: boolean","docs":"","start":122,"length":8,"line":5,"character":2,"targetString":"topRight"},{"text":"(property) bottomLeft: boolean","docs":"","start":141,"length":10,"line":6,"character":2,"targetString":"bottomLeft"},{"text":"(property) bottomCenter: boolean","docs":"","start":162,"length":12,"line":7,"character":2,"targetString":"bottomCenter"},{"text":"(property) bottomRight: boolean","docs":"","start":185,"length":11,"line":8,"character":2,"targetString":"bottomRight"},{"text":"const bigTips: {\n width: number;\n height: number;\n borderRadius: number;\n}","docs":"","start":215,"length":7,"line":10,"character":6,"targetString":"bigTips"},{"text":"(property) width: number","docs":"","start":229,"length":5,"line":11,"character":2,"targetString":"width"},{"text":"(property) height: number","docs":"","start":243,"length":6,"line":12,"character":2,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":257,"length":12,"line":13,"character":2,"targetString":"borderRadius"},{"text":"(alias) class Tips\nimport Tips","docs":"","start":280,"length":4,"line":16,"character":1,"targetString":"Tips"},{"text":"(JSX attribute) show?: boolean | undefined","docs":"","start":287,"length":4,"line":17,"character":2,"targetString":"show"},{"text":"const state: {\n topLeft: boolean;\n topCenter: boolean;\n topRight: boolean;\n bottomLeft: boolean;\n bottomCenter: boolean;\n bottomRight: boolean;\n}","docs":"","start":293,"length":5,"line":17,"character":8,"targetString":"state"},{"text":"(property) topLeft: boolean","docs":"","start":299,"length":7,"line":17,"character":14,"targetString":"topLeft"},{"text":"(JSX attribute) contentStyle?: StyleProp","docs":"","start":310,"length":12,"line":18,"character":2,"targetString":"contentStyle"},{"text":"const bigTips: {\n width: number;\n height: number;\n borderRadius: number;\n}","docs":"","start":324,"length":7,"line":18,"character":16,"targetString":"bigTips"},{"text":"(JSX attribute) bgColor?: string | undefined","docs":"","start":335,"length":7,"line":19,"character":2,"targetString":"bgColor"},{"text":"(JSX attribute) cornerPosition?: \"topLeft\" | \"topCenter\" | \"topRight\" | \"bottomLeft\" | \"bottomCenter\" | \"bottomRight\" | undefined","docs":"","start":355,"length":14,"line":20,"character":2,"targetString":"cornerPosition"}],[{"text":"(alias) class Tips\nimport Tips","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Tips"},{"text":"const state: {\n topCenter: boolean;\n}","docs":"","start":46,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":53,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":65,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n topCenter: boolean;\n}>(initialState: {\n topCenter: boolean;\n} | (() => {\n topCenter: boolean;\n})): [{\n topCenter: boolean;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":71,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) topCenter: boolean","docs":"","start":84,"length":9,"line":3,"character":2,"targetString":"topCenter"},{"text":"const bigTips: {\n width: number;\n height: number;\n borderRadius: number;\n}","docs":"","start":112,"length":7,"line":5,"character":6,"targetString":"bigTips"},{"text":"(property) width: number","docs":"","start":126,"length":5,"line":6,"character":2,"targetString":"width"},{"text":"(property) height: number","docs":"","start":140,"length":6,"line":7,"character":2,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":154,"length":12,"line":8,"character":2,"targetString":"borderRadius"},{"text":"(alias) class Tips\nimport Tips","docs":"","start":177,"length":4,"line":11,"character":1,"targetString":"Tips"},{"text":"(JSX attribute) show?: boolean | undefined","docs":"","start":184,"length":4,"line":12,"character":2,"targetString":"show"},{"text":"const state: {\n topCenter: boolean;\n}","docs":"","start":190,"length":5,"line":12,"character":8,"targetString":"state"},{"text":"(property) topCenter: boolean","docs":"","start":196,"length":9,"line":12,"character":14,"targetString":"topCenter"},{"text":"(JSX attribute) contentStyle?: StyleProp","docs":"","start":209,"length":12,"line":13,"character":2,"targetString":"contentStyle"},{"text":"const bigTips: {\n width: number;\n height: number;\n borderRadius: number;\n}","docs":"","start":223,"length":7,"line":13,"character":16,"targetString":"bigTips"},{"text":"(JSX attribute) bgColor?: string | undefined","docs":"","start":234,"length":7,"line":14,"character":2,"targetString":"bgColor"},{"text":"(JSX attribute) cornerPosition?: \"topCenter\" | \"topLeft\" | \"topRight\" | \"bottomLeft\" | \"bottomCenter\" | \"bottomRight\" | undefined","docs":"","start":254,"length":14,"line":15,"character":2,"targetString":"cornerPosition"}],[{"text":"(alias) class Tips\nimport Tips","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Tips"},{"text":"const state: {\n topRight: boolean;\n}","docs":"","start":46,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":53,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":65,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n topRight: boolean;\n}>(initialState: {\n topRight: boolean;\n} | (() => {\n topRight: boolean;\n})): [{\n topRight: boolean;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":71,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) topRight: boolean","docs":"","start":84,"length":8,"line":3,"character":2,"targetString":"topRight"},{"text":"const bigTips: {\n width: number;\n height: number;\n borderRadius: number;\n}","docs":"","start":111,"length":7,"line":5,"character":6,"targetString":"bigTips"},{"text":"(property) width: number","docs":"","start":125,"length":5,"line":6,"character":2,"targetString":"width"},{"text":"(property) height: number","docs":"","start":139,"length":6,"line":7,"character":2,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":153,"length":12,"line":8,"character":2,"targetString":"borderRadius"},{"text":"(alias) class Tips\nimport Tips","docs":"","start":176,"length":4,"line":11,"character":1,"targetString":"Tips"},{"text":"(JSX attribute) show?: boolean | undefined","docs":"","start":183,"length":4,"line":12,"character":2,"targetString":"show"},{"text":"const state: {\n topRight: boolean;\n}","docs":"","start":189,"length":5,"line":12,"character":8,"targetString":"state"},{"text":"(property) topRight: boolean","docs":"","start":195,"length":8,"line":12,"character":14,"targetString":"topRight"},{"text":"(JSX attribute) contentStyle?: StyleProp","docs":"","start":207,"length":12,"line":13,"character":2,"targetString":"contentStyle"},{"text":"const bigTips: {\n width: number;\n height: number;\n borderRadius: number;\n}","docs":"","start":221,"length":7,"line":13,"character":16,"targetString":"bigTips"},{"text":"(JSX attribute) bgColor?: string | undefined","docs":"","start":232,"length":7,"line":14,"character":2,"targetString":"bgColor"},{"text":"(JSX attribute) cornerPosition?: \"topRight\" | \"topLeft\" | \"topCenter\" | \"bottomLeft\" | \"bottomCenter\" | \"bottomRight\" | undefined","docs":"","start":252,"length":14,"line":15,"character":2,"targetString":"cornerPosition"}],[{"text":"(alias) class Tips\nimport Tips","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Tips"},{"text":"const state: {\n bottomLeft: boolean;\n}","docs":"","start":46,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":53,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":65,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n bottomLeft: boolean;\n}>(initialState: {\n bottomLeft: boolean;\n} | (() => {\n bottomLeft: boolean;\n})): [{\n bottomLeft: boolean;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":71,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) bottomLeft: boolean","docs":"","start":84,"length":10,"line":3,"character":2,"targetString":"bottomLeft"},{"text":"const bigTips: {\n width: number;\n height: number;\n borderRadius: number;\n}","docs":"","start":113,"length":7,"line":5,"character":6,"targetString":"bigTips"},{"text":"(property) width: number","docs":"","start":127,"length":5,"line":6,"character":2,"targetString":"width"},{"text":"(property) height: number","docs":"","start":141,"length":6,"line":7,"character":2,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":155,"length":12,"line":8,"character":2,"targetString":"borderRadius"},{"text":"(alias) class Tips\nimport Tips","docs":"","start":178,"length":4,"line":11,"character":1,"targetString":"Tips"},{"text":"(JSX attribute) show?: boolean | undefined","docs":"","start":185,"length":4,"line":12,"character":2,"targetString":"show"},{"text":"const state: {\n bottomLeft: boolean;\n}","docs":"","start":191,"length":5,"line":12,"character":8,"targetString":"state"},{"text":"(property) bottomLeft: boolean","docs":"","start":197,"length":10,"line":12,"character":14,"targetString":"bottomLeft"},{"text":"(JSX attribute) contentStyle?: StyleProp","docs":"","start":211,"length":12,"line":13,"character":2,"targetString":"contentStyle"},{"text":"const bigTips: {\n width: number;\n height: number;\n borderRadius: number;\n}","docs":"","start":225,"length":7,"line":13,"character":16,"targetString":"bigTips"},{"text":"(JSX attribute) bgColor?: string | undefined","docs":"","start":236,"length":7,"line":14,"character":2,"targetString":"bgColor"},{"text":"(JSX attribute) cornerPosition?: \"bottomLeft\" | \"topLeft\" | \"topCenter\" | \"topRight\" | \"bottomCenter\" | \"bottomRight\" | undefined","docs":"","start":256,"length":14,"line":15,"character":2,"targetString":"cornerPosition"}],[{"text":"(alias) class Tips\nimport Tips","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Tips"},{"text":"const state: {\n bottomCenter: boolean;\n}","docs":"","start":46,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":53,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":65,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n bottomCenter: boolean;\n}>(initialState: {\n bottomCenter: boolean;\n} | (() => {\n bottomCenter: boolean;\n})): [{\n bottomCenter: boolean;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":71,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) bottomCenter: boolean","docs":"","start":84,"length":12,"line":3,"character":2,"targetString":"bottomCenter"},{"text":"const bigTips: {\n width: number;\n height: number;\n borderRadius: number;\n}","docs":"","start":115,"length":7,"line":5,"character":6,"targetString":"bigTips"},{"text":"(property) width: number","docs":"","start":129,"length":5,"line":6,"character":2,"targetString":"width"},{"text":"(property) height: number","docs":"","start":143,"length":6,"line":7,"character":2,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":157,"length":12,"line":8,"character":2,"targetString":"borderRadius"},{"text":"(alias) class Tips\nimport Tips","docs":"","start":180,"length":4,"line":11,"character":1,"targetString":"Tips"},{"text":"(JSX attribute) show?: boolean | undefined","docs":"","start":187,"length":4,"line":12,"character":2,"targetString":"show"},{"text":"const state: {\n bottomCenter: boolean;\n}","docs":"","start":193,"length":5,"line":12,"character":8,"targetString":"state"},{"text":"(property) bottomCenter: boolean","docs":"","start":199,"length":12,"line":12,"character":14,"targetString":"bottomCenter"},{"text":"(JSX attribute) contentStyle?: StyleProp","docs":"","start":215,"length":12,"line":13,"character":2,"targetString":"contentStyle"},{"text":"const bigTips: {\n width: number;\n height: number;\n borderRadius: number;\n}","docs":"","start":229,"length":7,"line":13,"character":16,"targetString":"bigTips"},{"text":"(JSX attribute) bgColor?: string | undefined","docs":"","start":240,"length":7,"line":14,"character":2,"targetString":"bgColor"},{"text":"(JSX attribute) cornerPosition?: \"bottomCenter\" | \"topLeft\" | \"topCenter\" | \"topRight\" | \"bottomLeft\" | \"bottomRight\" | undefined","docs":"","start":260,"length":14,"line":15,"character":2,"targetString":"cornerPosition"}],[{"text":"(alias) class Tips\nimport Tips","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Tips"},{"text":"const state: {\n bottomRight: boolean;\n}","docs":"","start":46,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":53,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":65,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n bottomRight: boolean;\n}>(initialState: {\n bottomRight: boolean;\n} | (() => {\n bottomRight: boolean;\n})): [{\n bottomRight: boolean;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":71,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) bottomRight: boolean","docs":"","start":84,"length":11,"line":3,"character":2,"targetString":"bottomRight"},{"text":"const bigTips: {\n width: number;\n height: number;\n borderRadius: number;\n}","docs":"","start":114,"length":7,"line":5,"character":6,"targetString":"bigTips"},{"text":"(property) width: number","docs":"","start":128,"length":5,"line":6,"character":2,"targetString":"width"},{"text":"(property) height: number","docs":"","start":142,"length":6,"line":7,"character":2,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":156,"length":12,"line":8,"character":2,"targetString":"borderRadius"},{"text":"(alias) class Tips\nimport Tips","docs":"","start":179,"length":4,"line":11,"character":1,"targetString":"Tips"},{"text":"(JSX attribute) show?: boolean | undefined","docs":"","start":186,"length":4,"line":12,"character":2,"targetString":"show"},{"text":"const state: {\n bottomRight: boolean;\n}","docs":"","start":192,"length":5,"line":12,"character":8,"targetString":"state"},{"text":"(property) bottomRight: boolean","docs":"","start":198,"length":11,"line":12,"character":14,"targetString":"bottomRight"},{"text":"(JSX attribute) contentStyle?: StyleProp","docs":"","start":213,"length":12,"line":13,"character":2,"targetString":"contentStyle"},{"text":"const bigTips: {\n width: number;\n height: number;\n borderRadius: number;\n}","docs":"","start":227,"length":7,"line":13,"character":16,"targetString":"bigTips"},{"text":"(JSX attribute) bgColor?: string | undefined","docs":"","start":238,"length":7,"line":14,"character":2,"targetString":"bgColor"},{"text":"(JSX attribute) cornerPosition?: \"bottomRight\" | \"topLeft\" | \"topCenter\" | \"topRight\" | \"bottomLeft\" | \"bottomCenter\" | undefined","docs":"","start":258,"length":14,"line":15,"character":2,"targetString":"cornerPosition"}]],"/feedback/toast-view":[[{"text":"(alias) class Toast\nimport Toast","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Toast"},{"text":"const successShow: boolean","docs":"","start":47,"length":11,"line":2,"character":7,"targetString":"successShow"},{"text":"const setSuccessShow: React.Dispatch>","docs":"","start":60,"length":14,"line":2,"character":20,"targetString":"setSuccessShow"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":78,"length":5,"line":2,"character":38,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":84,"length":8,"line":2,"character":44,"targetString":"useState"},{"text":"(alias) class Toast\nimport Toast","docs":"","start":103,"length":5,"line":4,"character":1,"targetString":"Toast"},{"text":"(property) Toast.Success: React.ElementType","docs":"","start":109,"length":7,"line":4,"character":7,"targetString":"Success"},{"text":"(JSX attribute) ToastProps.show: boolean","docs":"","start":119,"length":4,"line":5,"character":2,"targetString":"show"},{"text":"const successShow: boolean","docs":"","start":125,"length":11,"line":5,"character":8,"targetString":"successShow"},{"text":"(JSX attribute) ToastProps.text?: string | undefined","docs":"","start":140,"length":4,"line":6,"character":2,"targetString":"text"},{"text":"(JSX attribute) ToastProps.onFinish: () => void","docs":"","start":165,"length":8,"line":7,"character":2,"targetString":"onFinish"},{"text":"const setSuccessShow: (value: React.SetStateAction) => void","docs":"","start":181,"length":14,"line":7,"character":18,"targetString":"setSuccessShow"}],[{"text":"(alias) class Toast\nimport Toast","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Toast"},{"text":"const warningShow: boolean","docs":"","start":47,"length":11,"line":2,"character":7,"targetString":"warningShow"},{"text":"const setWarningShow: React.Dispatch>","docs":"","start":60,"length":14,"line":2,"character":20,"targetString":"setWarningShow"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":78,"length":5,"line":2,"character":38,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":84,"length":8,"line":2,"character":44,"targetString":"useState"},{"text":"(alias) class Toast\nimport Toast","docs":"","start":103,"length":5,"line":4,"character":1,"targetString":"Toast"},{"text":"(property) Toast.Warning: React.ElementType","docs":"","start":109,"length":7,"line":4,"character":7,"targetString":"Warning"},{"text":"(JSX attribute) ToastProps.show: boolean","docs":"","start":119,"length":4,"line":5,"character":2,"targetString":"show"},{"text":"const warningShow: boolean","docs":"","start":125,"length":11,"line":5,"character":8,"targetString":"warningShow"},{"text":"(JSX attribute) ToastProps.text?: string | undefined","docs":"","start":140,"length":4,"line":6,"character":2,"targetString":"text"},{"text":"(JSX attribute) ToastProps.onFinish: () => void","docs":"","start":162,"length":8,"line":7,"character":2,"targetString":"onFinish"},{"text":"const setWarningShow: (value: React.SetStateAction) => void","docs":"","start":178,"length":14,"line":7,"character":18,"targetString":"setWarningShow"}],[{"text":"(alias) class Toast\nimport Toast","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Toast"},{"text":"const errorShow: boolean","docs":"","start":47,"length":9,"line":2,"character":7,"targetString":"errorShow"},{"text":"const setErrorShow: React.Dispatch>","docs":"","start":58,"length":12,"line":2,"character":18,"targetString":"setErrorShow"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":74,"length":5,"line":2,"character":34,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":80,"length":8,"line":2,"character":40,"targetString":"useState"},{"text":"(alias) class Toast\nimport Toast","docs":"","start":99,"length":5,"line":4,"character":1,"targetString":"Toast"},{"text":"(property) Toast.Error: React.ElementType","docs":"","start":105,"length":5,"line":4,"character":7,"targetString":"Error"},{"text":"(JSX attribute) ToastProps.show: boolean","docs":"","start":113,"length":4,"line":5,"character":2,"targetString":"show"},{"text":"const errorShow: boolean","docs":"","start":119,"length":9,"line":5,"character":8,"targetString":"errorShow"},{"text":"(JSX attribute) ToastProps.text?: string | undefined","docs":"","start":132,"length":4,"line":6,"character":2,"targetString":"text"},{"text":"(JSX attribute) ToastProps.onFinish: () => void","docs":"","start":152,"length":8,"line":7,"character":2,"targetString":"onFinish"},{"text":"const setErrorShow: (value: React.SetStateAction) => void","docs":"","start":168,"length":12,"line":7,"character":18,"targetString":"setErrorShow"}],[{"text":"(alias) class Toast\nimport Toast","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Toast"},{"text":"const loadingShow: boolean","docs":"","start":47,"length":11,"line":2,"character":7,"targetString":"loadingShow"},{"text":"const setLoadingShow: React.Dispatch>","docs":"","start":60,"length":14,"line":2,"character":20,"targetString":"setLoadingShow"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":78,"length":5,"line":2,"character":38,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":84,"length":8,"line":2,"character":44,"targetString":"useState"},{"text":"(alias) class Toast\nimport Toast","docs":"","start":103,"length":5,"line":4,"character":1,"targetString":"Toast"},{"text":"(property) Toast.Loading: React.ElementType","docs":"","start":109,"length":7,"line":4,"character":7,"targetString":"Loading"},{"text":"(JSX attribute) ToastProps.show: boolean","docs":"","start":117,"length":4,"line":4,"character":15,"targetString":"show"},{"text":"const loadingShow: boolean","docs":"","start":123,"length":11,"line":4,"character":21,"targetString":"loadingShow"},{"text":"(JSX attribute) ToastProps.onFinish: () => void","docs":"","start":136,"length":8,"line":4,"character":34,"targetString":"onFinish"},{"text":"const setLoadingShow: (value: React.SetStateAction) => void","docs":"","start":152,"length":14,"line":4,"character":50,"targetString":"setLoadingShow"}],[{"text":"(alias) class Toast\nimport Toast","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Toast"},{"text":"const show: boolean","docs":"","start":47,"length":4,"line":2,"character":7,"targetString":"show"},{"text":"const setShow: React.Dispatch>","docs":"","start":53,"length":7,"line":2,"character":13,"targetString":"setShow"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":64,"length":5,"line":2,"character":24,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":70,"length":8,"line":2,"character":30,"targetString":"useState"},{"text":"(alias) class Toast\nimport Toast","docs":"","start":89,"length":5,"line":4,"character":1,"targetString":"Toast"},{"text":"(JSX attribute) show: boolean","docs":"","start":95,"length":4,"line":4,"character":7,"targetString":"show"},{"text":"const show: boolean","docs":"","start":101,"length":4,"line":4,"character":13,"targetString":"show"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":107,"length":4,"line":4,"character":19,"targetString":"text"},{"text":"(JSX attribute) onFinish: () => void","docs":"","start":131,"length":8,"line":4,"character":43,"targetString":"onFinish"},{"text":"const setShow: (value: React.SetStateAction) => void","docs":"","start":147,"length":7,"line":4,"character":59,"targetString":"setShow"}]],"/basic/battery":[[{"text":"(alias) class Battery\nimport Battery","docs":"","start":9,"length":7,"line":0,"character":9,"targetString":"Battery"},{"text":"(alias) class Battery\nimport Battery","docs":"","start":43,"length":7,"line":2,"character":1,"targetString":"Battery"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":51,"length":5,"line":2,"character":9,"targetString":"value"},{"text":"(alias) class Battery\nimport Battery","docs":"","start":67,"length":7,"line":3,"character":1,"targetString":"Battery"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":75,"length":5,"line":3,"character":9,"targetString":"value"},{"text":"(alias) class Battery\nimport Battery","docs":"","start":90,"length":7,"line":4,"character":1,"targetString":"Battery"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":98,"length":5,"line":4,"character":9,"targetString":"value"},{"text":"(alias) class Battery\nimport Battery","docs":"","start":113,"length":7,"line":5,"character":1,"targetString":"Battery"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":121,"length":5,"line":5,"character":9,"targetString":"value"}],[{"text":"(alias) class Battery\nimport Battery","docs":"","start":9,"length":7,"line":0,"character":9,"targetString":"Battery"},{"text":"(alias) class Battery\nimport Battery","docs":"","start":43,"length":7,"line":2,"character":1,"targetString":"Battery"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":51,"length":5,"line":2,"character":9,"targetString":"value"},{"text":"(JSX attribute) theme?: {\n batteryColor: string;\n} | undefined","docs":"","start":63,"length":5,"line":2,"character":21,"targetString":"theme"},{"text":"(property) batteryColor: string","docs":"","start":72,"length":12,"line":2,"character":30,"targetString":"batteryColor"}],[{"text":"(alias) class Battery\nimport Battery","docs":"","start":9,"length":7,"line":0,"character":9,"targetString":"Battery"},{"text":"const calcColor: (top: any, highColor: any, middleColor: any, lowColor: any) => any","docs":"","start":48,"length":9,"line":2,"character":6,"targetString":"calcColor"},{"text":"(parameter) top: any","docs":"","start":61,"length":3,"line":2,"character":19,"targetString":"top"},{"text":"(parameter) highColor: any","docs":"","start":66,"length":9,"line":2,"character":24,"targetString":"highColor"},{"text":"(parameter) middleColor: any","docs":"","start":77,"length":11,"line":2,"character":35,"targetString":"middleColor"},{"text":"(parameter) lowColor: any","docs":"","start":90,"length":8,"line":2,"character":48,"targetString":"lowColor"},{"text":"(parameter) top: any","docs":"","start":161,"length":3,"line":4,"character":6,"targetString":"top"},{"text":"(parameter) top: any","docs":"","start":175,"length":3,"line":4,"character":20,"targetString":"top"},{"text":"(parameter) highColor: any","docs":"","start":198,"length":9,"line":5,"character":11,"targetString":"highColor"},{"text":"(parameter) top: any","docs":"","start":222,"length":3,"line":6,"character":13,"targetString":"top"},{"text":"(parameter) top: any","docs":"","start":237,"length":3,"line":6,"character":28,"targetString":"top"},{"text":"(parameter) middleColor: any","docs":"","start":261,"length":11,"line":7,"character":11,"targetString":"middleColor"},{"text":"(parameter) lowColor: any","docs":"","start":287,"length":8,"line":9,"character":9,"targetString":"lowColor"},{"text":"(alias) class Battery\nimport Battery","docs":"","start":302,"length":7,"line":12,"character":1,"targetString":"Battery"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":310,"length":5,"line":12,"character":9,"targetString":"value"},{"text":"(JSX attribute) size?: number | undefined","docs":"","start":321,"length":4,"line":12,"character":20,"targetString":"size"},{"text":"(JSX attribute) onCalcColor?: ((...args: any[]) => void) | undefined","docs":"","start":331,"length":11,"line":12,"character":30,"targetString":"onCalcColor"},{"text":"const calcColor: (top: any, highColor: any, middleColor: any, lowColor: any) => any","docs":"","start":344,"length":9,"line":12,"character":43,"targetString":"calcColor"},{"text":"(JSX attribute) middleColor?: string | undefined","docs":"","start":355,"length":11,"line":12,"character":54,"targetString":"middleColor"}]],"/basic/brick-button":[[{"text":"(alias) class BrickButton\nimport BrickButton","docs":"","start":9,"length":11,"line":0,"character":9,"targetString":"BrickButton"},{"text":"(alias) class BrickButton\nimport BrickButton","docs":"","start":47,"length":11,"line":2,"character":1,"targetString":"BrickButton"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":61,"length":4,"line":3,"character":2,"targetString":"text"},{"text":"(JSX attribute) wrapperStyle?: StyleProp","docs":"","start":77,"length":12,"line":4,"character":2,"targetString":"wrapperStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":93,"length":15,"line":4,"character":18,"targetString":"backgroundColor"}],[{"text":"(alias) class BrickButton\nimport BrickButton","docs":"","start":9,"length":11,"line":0,"character":9,"targetString":"BrickButton"},{"text":"(alias) class BrickButton\nimport BrickButton","docs":"","start":47,"length":11,"line":2,"character":1,"targetString":"BrickButton"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":61,"length":4,"line":3,"character":2,"targetString":"text"},{"text":"(JSX attribute) loadingSize?: number | \"large\" | \"small\" | undefined","docs":"","start":77,"length":11,"line":4,"character":2,"targetString":"loadingSize"},{"text":"(JSX attribute) type?: \"small\" | \"primaryGradient\" | \"primary\" | \"primaryBorder\" | \"normal\" | undefined","docs":"","start":99,"length":4,"line":5,"character":2,"targetString":"type"},{"text":"(JSX attribute) background?: BackgroundProps | undefined","docs":"","start":124,"length":10,"line":6,"character":2,"targetString":"background"},{"text":"(property) LinearGradientBackground.x1?: string | undefined","docs":"","start":142,"length":2,"line":7,"character":4,"targetString":"x1"},{"text":"(property) LinearGradientBackground.y1?: string | undefined","docs":"","start":156,"length":2,"line":8,"character":4,"targetString":"y1"},{"text":"(property) LinearGradientBackground.x2?: string | undefined","docs":"","start":170,"length":2,"line":9,"character":4,"targetString":"x2"},{"text":"(property) LinearGradientBackground.y2?: string | undefined","docs":"","start":184,"length":2,"line":10,"character":4,"targetString":"y2"},{"text":"(property) stops: {\n '0%': string;\n '100%': string;\n}","docs":"","start":200,"length":5,"line":11,"character":4,"targetString":"stops"}]],"/basic/button":[[{"text":"(alias) class Button\nimport Button","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Button"},{"text":"(alias) class Button\nimport Button","docs":"","start":42,"length":6,"line":2,"character":1,"targetString":"Button"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":49,"length":4,"line":2,"character":8,"targetString":"text"}],[{"text":"(alias) class Button\nimport Button","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Button"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":17,"length":5,"line":0,"character":17,"targetString":"Utils"},{"text":"(method) convertX(d: number): number","docs":"","start":56,"length":8,"line":2,"character":8,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":66,"length":2,"line":2,"character":18,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":73,"length":5,"line":2,"character":25,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":79,"length":10,"line":2,"character":31,"targetString":"RatioUtils"},{"text":"const powerPath: \"M874.039 149.961c199.948 199.949 199.948 524.13 0 724.078-199.949 199.948-524.13 199.948-724.078 0-199.948-199.949-199.948-524.13 0-724.078 19.995-19.995 52.413-19.995 72.408 0 19.995 19.995 19.995 52.413 0 72.408-159.959 159.959-159.959 419.303 0 579.262 159.959 159.959 419.303 159.959 579.262 0 159.959-159.959 159.959-419.303 0-579.262-19.995-19.995-19.995-52.413 0-72.408 19.995-19.995 52.413-19.995 72.408 0zM562.2 0a1 1 0 0 1 1 1v510a1 1 0 0 1-1 1H461.8a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1h100.4z\"","docs":"","start":98,"length":9,"line":4,"character":6,"targetString":"powerPath"},{"text":"(alias) class Button\nimport Button","docs":"","start":613,"length":6,"line":6,"character":1,"targetString":"Button"},{"text":"(JSX attribute) iconColor?: string | undefined","docs":"","start":622,"length":9,"line":7,"character":2,"targetString":"iconColor"},{"text":"(JSX attribute) size?: number | \"large\" | \"normal\" | \"small\" | \"noSet\" | undefined","docs":"","start":641,"length":4,"line":8,"character":2,"targetString":"size"},{"text":"(JSX attribute) style?: StyleProp","docs":"//FIXME: not in doc but available in examples","start":653,"length":5,"line":9,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":666,"length":5,"line":10,"character":4,"targetString":"width"},{"text":"const cx: (d: number) => number","docs":"","start":673,"length":2,"line":10,"character":11,"targetString":"cx"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":685,"length":6,"line":11,"character":4,"targetString":"height"},{"text":"const cx: (d: number) => number","docs":"","start":693,"length":2,"line":11,"character":12,"targetString":"cx"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":705,"length":15,"line":12,"character":4,"targetString":"backgroundColor"},{"text":"(property) ShadowStyleIOS.shadowColor?: ColorValue | undefined","docs":"","start":737,"length":11,"line":13,"character":4,"targetString":"shadowColor"},{"text":"(property) ShadowStyleIOS.shadowOffset?: {\n width: number;\n height: number;\n} | undefined","docs":"","start":762,"length":12,"line":14,"character":4,"targetString":"shadowOffset"},{"text":"(property) width: number","docs":"","start":784,"length":5,"line":15,"character":6,"targetString":"width"},{"text":"(property) height: number","docs":"","start":800,"length":6,"line":16,"character":6,"targetString":"height"},{"text":"(property) ShadowStyleIOS.shadowOpacity?: number | undefined","docs":"","start":822,"length":13,"line":18,"character":4,"targetString":"shadowOpacity"},{"text":"(property) ShadowStyleIOS.shadowRadius?: number | undefined","docs":"","start":846,"length":12,"line":19,"character":4,"targetString":"shadowRadius"},{"text":"(property) ViewStyle.elevation?: number | undefined","docs":"Sets the elevation of a view, using Android's underlying\n[elevation API](https://developer.android.com/training/material/shadows-clipping.html#Elevation).\nThis adds a drop shadow to the item and affects z-order for overlapping views.\nOnly supported on Android 5.0+, has no effect on earlier versions.","start":867,"length":9,"line":20,"character":4,"targetString":"elevation"},{"text":"(JSX attribute) wrapperStyle?: StyleProp","docs":"","start":888,"length":12,"line":22,"character":2,"targetString":"wrapperStyle"},{"text":"(property) FlexStyle.alignSelf?: \"auto\" | FlexAlignType | undefined","docs":"","start":908,"length":9,"line":23,"character":4,"targetString":"alignSelf"},{"text":"(JSX attribute) iconPath?: string | undefined","docs":"","start":940,"length":8,"line":25,"character":2,"targetString":"iconPath"},{"text":"const powerPath: \"M874.039 149.961c199.948 199.949 199.948 524.13 0 724.078-199.949 199.948-524.13 199.948-724.078 0-199.948-199.949-199.948-524.13 0-724.078 19.995-19.995 52.413-19.995 72.408 0 19.995 19.995 19.995 52.413 0 72.408-159.959 159.959-159.959 419.303 0 579.262 159.959 159.959 419.303 159.959 579.262 0 159.959-159.959 159.959-419.303 0-579.262-19.995-19.995-19.995-52.413 0-72.408 19.995-19.995 52.413-19.995 72.408 0zM562.2 0a1 1 0 0 1 1 1v510a1 1 0 0 1-1 1H461.8a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1h100.4z\"","docs":"","start":950,"length":9,"line":25,"character":12,"targetString":"powerPath"}],[{"text":"(alias) class Button\nimport Button","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Button"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":17,"length":5,"line":0,"character":17,"targetString":"Utils"},{"text":"(method) convertX(d: number): number","docs":"","start":56,"length":8,"line":2,"character":8,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":66,"length":2,"line":2,"character":18,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":73,"length":5,"line":2,"character":25,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":79,"length":10,"line":2,"character":31,"targetString":"RatioUtils"},{"text":"const powerPath: \"M874.039 149.961c199.948 199.949 199.948 524.13 0 724.078-199.949 199.948-524.13 199.948-724.078 0-199.948-199.949-199.948-524.13 0-724.078 19.995-19.995 52.413-19.995 72.408 0 19.995 19.995 19.995 52.413 0 72.408-159.959 159.959-159.959 419.303 0 579.262 159.959 159.959 419.303 159.959 579.262 0 159.959-159.959 159.959-419.303 0-579.262-19.995-19.995-19.995-52.413 0-72.408 19.995-19.995 52.413-19.995 72.408 0zM562.2 0a1 1 0 0 1 1 1v510a1 1 0 0 1-1 1H461.8a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1h100.4z\"","docs":"","start":98,"length":9,"line":4,"character":6,"targetString":"powerPath"},{"text":"(alias) class Button\nimport Button","docs":"","start":613,"length":6,"line":6,"character":1,"targetString":"Button"},{"text":"(JSX attribute) iconColor?: string | undefined","docs":"","start":622,"length":9,"line":7,"character":2,"targetString":"iconColor"},{"text":"(JSX attribute) size?: number | \"large\" | \"normal\" | \"small\" | \"noSet\" | undefined","docs":"","start":641,"length":4,"line":8,"character":2,"targetString":"size"},{"text":"(JSX attribute) style?: StyleProp","docs":"//FIXME: not in doc but available in examples","start":653,"length":5,"line":9,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":666,"length":5,"line":10,"character":4,"targetString":"width"},{"text":"const cx: (d: number) => number","docs":"","start":673,"length":2,"line":10,"character":11,"targetString":"cx"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":685,"length":6,"line":11,"character":4,"targetString":"height"},{"text":"const cx: (d: number) => number","docs":"","start":693,"length":2,"line":11,"character":12,"targetString":"cx"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":705,"length":15,"line":12,"character":4,"targetString":"backgroundColor"},{"text":"(property) ShadowStyleIOS.shadowColor?: ColorValue | undefined","docs":"","start":737,"length":11,"line":13,"character":4,"targetString":"shadowColor"},{"text":"(property) ShadowStyleIOS.shadowOffset?: {\n width: number;\n height: number;\n} | undefined","docs":"","start":762,"length":12,"line":14,"character":4,"targetString":"shadowOffset"},{"text":"(property) width: number","docs":"","start":784,"length":5,"line":15,"character":6,"targetString":"width"},{"text":"(property) height: number","docs":"","start":800,"length":6,"line":16,"character":6,"targetString":"height"},{"text":"(property) ShadowStyleIOS.shadowOpacity?: number | undefined","docs":"","start":822,"length":13,"line":18,"character":4,"targetString":"shadowOpacity"},{"text":"(property) ShadowStyleIOS.shadowRadius?: number | undefined","docs":"","start":846,"length":12,"line":19,"character":4,"targetString":"shadowRadius"},{"text":"(property) ViewStyle.elevation?: number | undefined","docs":"Sets the elevation of a view, using Android's underlying\n[elevation API](https://developer.android.com/training/material/shadows-clipping.html#Elevation).\nThis adds a drop shadow to the item and affects z-order for overlapping views.\nOnly supported on Android 5.0+, has no effect on earlier versions.","start":867,"length":9,"line":20,"character":4,"targetString":"elevation"},{"text":"(JSX attribute) iconPath?: string | undefined","docs":"","start":888,"length":8,"line":22,"character":2,"targetString":"iconPath"},{"text":"const powerPath: \"M874.039 149.961c199.948 199.949 199.948 524.13 0 724.078-199.949 199.948-524.13 199.948-724.078 0-199.948-199.949-199.948-524.13 0-724.078 19.995-19.995 52.413-19.995 72.408 0 19.995 19.995 19.995 52.413 0 72.408-159.959 159.959-159.959 419.303 0 579.262 159.959 159.959 419.303 159.959 579.262 0 159.959-159.959 159.959-419.303 0-579.262-19.995-19.995-19.995-52.413 0-72.408 19.995-19.995 52.413-19.995 72.408 0zM562.2 0a1 1 0 0 1 1 1v510a1 1 0 0 1-1 1H461.8a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1h100.4z\"","docs":"","start":898,"length":9,"line":22,"character":12,"targetString":"powerPath"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":911,"length":4,"line":23,"character":2,"targetString":"text"},{"text":"(alias) class Button\nimport Button","docs":"","start":930,"length":6,"line":25,"character":1,"targetString":"Button"},{"text":"(JSX attribute) iconColor?: string | undefined","docs":"","start":939,"length":9,"line":26,"character":2,"targetString":"iconColor"},{"text":"(JSX attribute) textDirection?: \"right\" | \"left\" | \"top\" | \"bottom\" | \"center\" | undefined","docs":"","start":958,"length":13,"line":27,"character":2,"targetString":"textDirection"},{"text":"(JSX attribute) size?: number | \"large\" | \"normal\" | \"small\" | \"noSet\" | undefined","docs":"","start":982,"length":4,"line":28,"character":2,"targetString":"size"},{"text":"(JSX attribute) iconPath?: string | undefined","docs":"","start":994,"length":8,"line":29,"character":2,"targetString":"iconPath"},{"text":"const powerPath: \"M874.039 149.961c199.948 199.949 199.948 524.13 0 724.078-199.949 199.948-524.13 199.948-724.078 0-199.948-199.949-199.948-524.13 0-724.078 19.995-19.995 52.413-19.995 72.408 0 19.995 19.995 19.995 52.413 0 72.408-159.959 159.959-159.959 419.303 0 579.262 159.959 159.959 419.303 159.959 579.262 0 159.959-159.959 159.959-419.303 0-579.262-19.995-19.995-19.995-52.413 0-72.408 19.995-19.995 52.413-19.995 72.408 0zM562.2 0a1 1 0 0 1 1 1v510a1 1 0 0 1-1 1H461.8a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1h100.4z\"","docs":"","start":1004,"length":9,"line":29,"character":12,"targetString":"powerPath"},{"text":"(JSX attribute) style?: StyleProp","docs":"//FIXME: not in doc but available in examples","start":1017,"length":5,"line":30,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":1030,"length":5,"line":31,"character":4,"targetString":"width"},{"text":"const cx: (d: number) => number","docs":"","start":1037,"length":2,"line":31,"character":11,"targetString":"cx"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":1049,"length":6,"line":32,"character":4,"targetString":"height"},{"text":"const cx: (d: number) => number","docs":"","start":1057,"length":2,"line":32,"character":12,"targetString":"cx"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":1069,"length":15,"line":33,"character":4,"targetString":"backgroundColor"},{"text":"(JSX attribute) textStyle?: StyleProp","docs":"","start":1104,"length":9,"line":35,"character":2,"targetString":"textStyle"},{"text":"(property) TextStyle.color?: ColorValue | undefined","docs":"","start":1121,"length":5,"line":36,"character":4,"targetString":"color"},{"text":"(property) FlexStyle.marginLeft?: string | number | undefined","docs":"","start":1140,"length":10,"line":37,"character":4,"targetString":"marginLeft"},{"text":"(property) FlexStyle.marginRight?: string | number | undefined","docs":"","start":1159,"length":11,"line":38,"character":4,"targetString":"marginRight"},{"text":"const cx: (d: number) => number","docs":"","start":1172,"length":2,"line":38,"character":17,"targetString":"cx"},{"text":"(JSX attribute) wrapperStyle?: StyleProp","docs":"","start":1187,"length":12,"line":40,"character":2,"targetString":"wrapperStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":1207,"length":15,"line":41,"character":4,"targetString":"backgroundColor"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":1239,"length":12,"line":42,"character":4,"targetString":"borderRadius"},{"text":"const cx: (d: number) => number","docs":"","start":1253,"length":2,"line":42,"character":18,"targetString":"cx"},{"text":"(property) FlexStyle.marginLeft?: string | number | undefined","docs":"","start":1265,"length":10,"line":43,"character":4,"targetString":"marginLeft"},{"text":"const cx: (d: number) => number","docs":"","start":1277,"length":2,"line":43,"character":16,"targetString":"cx"},{"text":"(property) FlexStyle.position?: \"absolute\" | \"relative\" | undefined","docs":"","start":1289,"length":8,"line":44,"character":4,"targetString":"position"},{"text":"(property) FlexStyle.top?: string | number | undefined","docs":"","start":1315,"length":3,"line":45,"character":4,"targetString":"top"},{"text":"const cx: (d: number) => number","docs":"","start":1320,"length":2,"line":45,"character":9,"targetString":"cx"},{"text":"(property) ShadowStyleIOS.shadowColor?: ColorValue | undefined","docs":"","start":1333,"length":11,"line":46,"character":4,"targetString":"shadowColor"},{"text":"(property) ShadowStyleIOS.shadowOffset?: {\n width: number;\n height: number;\n} | undefined","docs":"","start":1358,"length":12,"line":47,"character":4,"targetString":"shadowOffset"},{"text":"(property) width: number","docs":"","start":1380,"length":5,"line":48,"character":6,"targetString":"width"},{"text":"(property) height: number","docs":"","start":1396,"length":6,"line":49,"character":6,"targetString":"height"},{"text":"(property) ShadowStyleIOS.shadowOpacity?: number | undefined","docs":"","start":1418,"length":13,"line":51,"character":4,"targetString":"shadowOpacity"},{"text":"(property) ShadowStyleIOS.shadowRadius?: number | undefined","docs":"","start":1442,"length":12,"line":52,"character":4,"targetString":"shadowRadius"},{"text":"(property) ViewStyle.elevation?: number | undefined","docs":"Sets the elevation of a view, using Android's underlying\n[elevation API](https://developer.android.com/training/material/shadows-clipping.html#Elevation).\nThis adds a drop shadow to the item and affects z-order for overlapping views.\nOnly supported on Android 5.0+, has no effect on earlier versions.","start":1463,"length":9,"line":53,"character":4,"targetString":"elevation"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":1484,"length":4,"line":55,"character":2,"targetString":"text"}],[{"text":"(alias) class Button\nimport Button","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Button"},{"text":"(alias) class Button\nimport Button","docs":"","start":42,"length":6,"line":2,"character":1,"targetString":"Button"},{"text":"(JSX attribute) textDirection?: \"right\" | \"left\" | \"top\" | \"bottom\" | \"center\" | undefined","docs":"","start":51,"length":13,"line":3,"character":2,"targetString":"textDirection"},{"text":"(JSX attribute) size?: number | \"large\" | \"normal\" | \"small\" | \"noSet\" | undefined","docs":"","start":75,"length":4,"line":4,"character":2,"targetString":"size"},{"text":"(JSX attribute) icon?: string | undefined","docs":"","start":87,"length":4,"line":5,"character":2,"targetString":"icon"},{"text":"(JSX attribute) iconSize?: number | undefined","docs":"","start":105,"length":8,"line":6,"character":2,"targetString":"iconSize"},{"text":"(JSX attribute) iconColor?: string | undefined","docs":"","start":121,"length":9,"line":7,"character":2,"targetString":"iconColor"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":140,"length":4,"line":8,"character":2,"targetString":"text"},{"text":"(JSX attribute) background?: BackgroundProps | undefined","docs":"","start":154,"length":10,"line":9,"character":2,"targetString":"background"},{"text":"(property) LinearGradientBackground.x1?: string | undefined","docs":"","start":172,"length":2,"line":10,"character":4,"targetString":"x1"},{"text":"(property) LinearGradientBackground.y1?: string | undefined","docs":"","start":187,"length":2,"line":11,"character":4,"targetString":"y1"},{"text":"(property) LinearGradientBackground.x2?: string | undefined","docs":"","start":202,"length":2,"line":12,"character":4,"targetString":"x2"},{"text":"(property) LinearGradientBackground.y2?: string | undefined","docs":"","start":217,"length":2,"line":13,"character":4,"targetString":"y2"},{"text":"(property) stops: {\n '0%': string;\n '100%': string;\n}","docs":"","start":233,"length":5,"line":14,"character":4,"targetString":"stops"}]],"/basic/icon-font":[[{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"IconFont"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":44,"length":8,"line":2,"character":1,"targetString":"IconFont"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":53,"length":4,"line":2,"character":10,"targetString":"name"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":70,"length":8,"line":3,"character":1,"targetString":"IconFont"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":79,"length":4,"line":3,"character":10,"targetString":"name"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":102,"length":8,"line":4,"character":1,"targetString":"IconFont"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":111,"length":4,"line":4,"character":10,"targetString":"name"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":130,"length":8,"line":5,"character":1,"targetString":"IconFont"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":139,"length":4,"line":5,"character":10,"targetString":"name"}],[{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"IconFont"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":44,"length":8,"line":2,"character":1,"targetString":"IconFont"},{"text":"(JSX attribute) color?: any","docs":"","start":53,"length":5,"line":2,"character":10,"targetString":"color"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":69,"length":4,"line":2,"character":26,"targetString":"name"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":86,"length":8,"line":3,"character":1,"targetString":"IconFont"},{"text":"(JSX attribute) color?: any","docs":"","start":95,"length":5,"line":3,"character":10,"targetString":"color"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":111,"length":4,"line":3,"character":26,"targetString":"name"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":134,"length":8,"line":4,"character":1,"targetString":"IconFont"},{"text":"(JSX attribute) color?: any","docs":"","start":143,"length":5,"line":4,"character":10,"targetString":"color"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":159,"length":4,"line":4,"character":26,"targetString":"name"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":178,"length":8,"line":5,"character":1,"targetString":"IconFont"},{"text":"(JSX attribute) color?: any","docs":"","start":187,"length":5,"line":5,"character":10,"targetString":"color"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":203,"length":4,"line":5,"character":26,"targetString":"name"}],[{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"IconFont"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":19,"length":5,"line":0,"character":19,"targetString":"Utils"},{"text":"(method) convertX(d: number): number","docs":"","start":59,"length":8,"line":2,"character":8,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":69,"length":2,"line":2,"character":18,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":76,"length":5,"line":2,"character":25,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":82,"length":10,"line":2,"character":31,"targetString":"RatioUtils"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":96,"length":8,"line":4,"character":1,"targetString":"IconFont"},{"text":"(JSX attribute) color?: any","docs":"","start":105,"length":5,"line":4,"character":10,"targetString":"color"},{"text":"(JSX attribute) size?: number | undefined","docs":"","start":121,"length":4,"line":4,"character":26,"targetString":"size"},{"text":"const cx: (d: number) => number","docs":"","start":127,"length":2,"line":4,"character":32,"targetString":"cx"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":135,"length":4,"line":4,"character":40,"targetString":"name"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":152,"length":8,"line":5,"character":1,"targetString":"IconFont"},{"text":"(JSX attribute) color?: any","docs":"","start":161,"length":5,"line":5,"character":10,"targetString":"color"},{"text":"(JSX attribute) size?: number | undefined","docs":"","start":177,"length":4,"line":5,"character":26,"targetString":"size"},{"text":"const cx: (d: number) => number","docs":"","start":183,"length":2,"line":5,"character":32,"targetString":"cx"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":191,"length":4,"line":5,"character":40,"targetString":"name"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":214,"length":8,"line":6,"character":1,"targetString":"IconFont"},{"text":"(JSX attribute) color?: any","docs":"","start":223,"length":5,"line":6,"character":10,"targetString":"color"},{"text":"(JSX attribute) size?: number | undefined","docs":"","start":239,"length":4,"line":6,"character":26,"targetString":"size"},{"text":"const cx: (d: number) => number","docs":"","start":245,"length":2,"line":6,"character":32,"targetString":"cx"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":253,"length":4,"line":6,"character":40,"targetString":"name"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":272,"length":8,"line":7,"character":1,"targetString":"IconFont"},{"text":"(JSX attribute) color?: any","docs":"","start":281,"length":5,"line":7,"character":10,"targetString":"color"},{"text":"(JSX attribute) size?: number | undefined","docs":"","start":297,"length":4,"line":7,"character":26,"targetString":"size"},{"text":"const cx: (d: number) => number","docs":"","start":303,"length":2,"line":7,"character":32,"targetString":"cx"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":311,"length":4,"line":7,"character":40,"targetString":"name"}]],"/basic/motion":[[{"text":"(alias) class Motion\nimport Motion","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Motion"},{"text":"const fadeShow: boolean","docs":"","start":48,"length":8,"line":2,"character":7,"targetString":"fadeShow"},{"text":"const setFadeShow: React.Dispatch>","docs":"","start":58,"length":11,"line":2,"character":17,"targetString":"setFadeShow"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":73,"length":5,"line":2,"character":32,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":79,"length":8,"line":2,"character":38,"targetString":"useState"},{"text":"const contentStyles: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":103,"length":13,"line":4,"character":6,"targetString":"contentStyles"},{"text":"(property) width: number","docs":"","start":123,"length":5,"line":5,"character":2,"targetString":"width"},{"text":"(property) height: number","docs":"","start":137,"length":6,"line":6,"character":2,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":152,"length":15,"line":7,"character":2,"targetString":"backgroundColor"},{"text":"(alias) class Motion\nimport Motion","docs":"","start":182,"length":6,"line":10,"character":1,"targetString":"Motion"},{"text":"(property) Motion.Fade: React.ElementType","docs":"","start":189,"length":4,"line":10,"character":8,"targetString":"Fade"},{"text":"(JSX attribute) MotionProps.style?: StyleProp","docs":"","start":196,"length":5,"line":11,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.position?: \"absolute\" | \"relative\" | undefined","docs":"","start":205,"length":8,"line":11,"character":11,"targetString":"position"},{"text":"(property) FlexStyle.bottom?: string | number | undefined","docs":"","start":227,"length":6,"line":11,"character":33,"targetString":"bottom"},{"text":"(JSX attribute) MotionProps.show?: boolean | undefined","docs":"","start":242,"length":4,"line":12,"character":2,"targetString":"show"},{"text":"const fadeShow: boolean","docs":"","start":248,"length":8,"line":12,"character":8,"targetString":"fadeShow"},{"text":"(JSX attribute) MotionProps.onHide?: (() => void) | undefined","docs":"","start":260,"length":6,"line":13,"character":2,"targetString":"onHide"},{"text":"const setFadeShow: (value: React.SetStateAction) => void","docs":"","start":274,"length":11,"line":13,"character":16,"targetString":"setFadeShow"},{"text":"(JSX attribute) style: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":304,"length":5,"line":15,"character":8,"targetString":"style"},{"text":"const contentStyles: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":311,"length":13,"line":15,"character":15,"targetString":"contentStyles"},{"text":"(alias) class Motion\nimport Motion","docs":"","start":331,"length":6,"line":16,"character":2,"targetString":"Motion"},{"text":"(property) Motion.Fade: React.ElementType","docs":"","start":338,"length":4,"line":16,"character":9,"targetString":"Fade"}],[{"text":"(alias) class Motion\nimport Motion","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Motion"},{"text":"const pullUpShow: boolean","docs":"","start":48,"length":10,"line":2,"character":7,"targetString":"pullUpShow"},{"text":"const setPullUpShow: React.Dispatch>","docs":"","start":60,"length":13,"line":2,"character":19,"targetString":"setPullUpShow"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":77,"length":5,"line":2,"character":36,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":83,"length":8,"line":2,"character":42,"targetString":"useState"},{"text":"const contentStyles: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":107,"length":13,"line":4,"character":6,"targetString":"contentStyles"},{"text":"(property) width: number","docs":"","start":127,"length":5,"line":5,"character":2,"targetString":"width"},{"text":"(property) height: number","docs":"","start":141,"length":6,"line":6,"character":2,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":156,"length":15,"line":7,"character":2,"targetString":"backgroundColor"},{"text":"(alias) class Motion\nimport Motion","docs":"","start":186,"length":6,"line":10,"character":1,"targetString":"Motion"},{"text":"(property) Motion.PullUp: React.ElementType","docs":"","start":193,"length":6,"line":10,"character":8,"targetString":"PullUp"},{"text":"(JSX attribute) MotionProps.style?: StyleProp","docs":"","start":202,"length":5,"line":11,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.position?: \"absolute\" | \"relative\" | undefined","docs":"","start":211,"length":8,"line":11,"character":11,"targetString":"position"},{"text":"(property) FlexStyle.bottom?: string | number | undefined","docs":"","start":233,"length":6,"line":11,"character":33,"targetString":"bottom"},{"text":"(JSX attribute) MotionPullUpProps.dropHeight?: number | undefined","docs":"","start":248,"length":10,"line":12,"character":2,"targetString":"dropHeight"},{"text":"(JSX attribute) MotionProps.show?: boolean | undefined","docs":"","start":267,"length":4,"line":13,"character":2,"targetString":"show"},{"text":"const pullUpShow: boolean","docs":"","start":273,"length":10,"line":13,"character":8,"targetString":"pullUpShow"},{"text":"(JSX attribute) MotionProps.onHide?: (() => void) | undefined","docs":"","start":287,"length":6,"line":14,"character":2,"targetString":"onHide"},{"text":"const setPullUpShow: (value: React.SetStateAction) => void","docs":"","start":301,"length":13,"line":14,"character":16,"targetString":"setPullUpShow"},{"text":"(JSX attribute) style: ({\n width: number;\n height: number;\n backgroundColor: string;\n} | {\n bottom: number;\n})[]","docs":"","start":333,"length":5,"line":16,"character":8,"targetString":"style"},{"text":"const contentStyles: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":341,"length":13,"line":16,"character":16,"targetString":"contentStyles"},{"text":"(property) bottom: number","docs":"","start":358,"length":6,"line":16,"character":33,"targetString":"bottom"},{"text":"(alias) class Motion\nimport Motion","docs":"","start":377,"length":6,"line":17,"character":2,"targetString":"Motion"},{"text":"(property) Motion.PullUp: React.ElementType","docs":"","start":384,"length":6,"line":17,"character":9,"targetString":"PullUp"}],[{"text":"(alias) class Motion\nimport Motion","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Motion"},{"text":"const scaleFadeInShow: boolean","docs":"","start":48,"length":15,"line":2,"character":7,"targetString":"scaleFadeInShow"},{"text":"const setScaleFadeInShow: React.Dispatch>","docs":"","start":65,"length":18,"line":2,"character":24,"targetString":"setScaleFadeInShow"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":87,"length":5,"line":2,"character":46,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":93,"length":8,"line":2,"character":52,"targetString":"useState"},{"text":"const contentStyles: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":117,"length":13,"line":4,"character":6,"targetString":"contentStyles"},{"text":"(property) width: number","docs":"","start":137,"length":5,"line":5,"character":2,"targetString":"width"},{"text":"(property) height: number","docs":"","start":151,"length":6,"line":6,"character":2,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":166,"length":15,"line":7,"character":2,"targetString":"backgroundColor"},{"text":"(alias) class Motion\nimport Motion","docs":"","start":196,"length":6,"line":10,"character":1,"targetString":"Motion"},{"text":"(property) Motion.ScaleFadeIn: React.ElementType","docs":"","start":203,"length":11,"line":10,"character":8,"targetString":"ScaleFadeIn"},{"text":"(JSX attribute) MotionProps.style?: StyleProp","docs":"","start":217,"length":5,"line":11,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.position?: \"absolute\" | \"relative\" | undefined","docs":"","start":226,"length":8,"line":11,"character":11,"targetString":"position"},{"text":"(property) FlexStyle.bottom?: string | number | undefined","docs":"","start":248,"length":6,"line":11,"character":33,"targetString":"bottom"},{"text":"(JSX attribute) MotionProps.show?: boolean | undefined","docs":"","start":263,"length":4,"line":12,"character":2,"targetString":"show"},{"text":"const scaleFadeInShow: boolean","docs":"","start":269,"length":15,"line":12,"character":8,"targetString":"scaleFadeInShow"},{"text":"(JSX attribute) MotionProps.onHide?: (() => void) | undefined","docs":"","start":288,"length":6,"line":13,"character":2,"targetString":"onHide"},{"text":"const setScaleFadeInShow: (value: React.SetStateAction) => void","docs":"","start":302,"length":18,"line":13,"character":16,"targetString":"setScaleFadeInShow"},{"text":"(JSX attribute) style: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":339,"length":5,"line":15,"character":8,"targetString":"style"},{"text":"const contentStyles: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":346,"length":13,"line":15,"character":15,"targetString":"contentStyles"},{"text":"(alias) class Motion\nimport Motion","docs":"","start":366,"length":6,"line":16,"character":2,"targetString":"Motion"},{"text":"(property) Motion.ScaleFadeIn: React.ElementType","docs":"","start":373,"length":11,"line":16,"character":9,"targetString":"ScaleFadeIn"}],[{"text":"(alias) class Motion\nimport Motion","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Motion"},{"text":"const scalePullDownShow: boolean","docs":"","start":48,"length":17,"line":2,"character":7,"targetString":"scalePullDownShow"},{"text":"const setScalePullDownShow: React.Dispatch>","docs":"","start":67,"length":20,"line":2,"character":26,"targetString":"setScalePullDownShow"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":91,"length":5,"line":2,"character":50,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":97,"length":8,"line":2,"character":56,"targetString":"useState"},{"text":"const contentStyles: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":121,"length":13,"line":4,"character":6,"targetString":"contentStyles"},{"text":"(property) width: number","docs":"","start":141,"length":5,"line":5,"character":2,"targetString":"width"},{"text":"(property) height: number","docs":"","start":155,"length":6,"line":6,"character":2,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":170,"length":15,"line":7,"character":2,"targetString":"backgroundColor"},{"text":"(alias) class Motion\nimport Motion","docs":"","start":200,"length":6,"line":10,"character":1,"targetString":"Motion"},{"text":"(property) Motion.ScalePullDown: React.ElementType","docs":"","start":207,"length":13,"line":10,"character":8,"targetString":"ScalePullDown"},{"text":"(JSX attribute) MotionProps.show?: boolean | undefined","docs":"","start":223,"length":4,"line":11,"character":2,"targetString":"show"},{"text":"const scalePullDownShow: boolean","docs":"","start":229,"length":17,"line":11,"character":8,"targetString":"scalePullDownShow"},{"text":"(JSX attribute) MotionProps.onHide?: (() => void) | undefined","docs":"","start":250,"length":6,"line":12,"character":2,"targetString":"onHide"},{"text":"const setScalePullDownShow: (value: React.SetStateAction) => void","docs":"","start":264,"length":20,"line":12,"character":16,"targetString":"setScalePullDownShow"},{"text":"(JSX attribute) style: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":303,"length":5,"line":14,"character":8,"targetString":"style"},{"text":"const contentStyles: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":310,"length":13,"line":14,"character":15,"targetString":"contentStyles"},{"text":"(alias) class Motion\nimport Motion","docs":"","start":330,"length":6,"line":15,"character":2,"targetString":"Motion"},{"text":"(property) Motion.ScalePullDown: React.ElementType","docs":"","start":337,"length":13,"line":15,"character":9,"targetString":"ScalePullDown"}],[{"text":"(alias) class Motion\nimport Motion","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Motion"},{"text":"const pushDownShow: boolean","docs":"","start":48,"length":12,"line":2,"character":7,"targetString":"pushDownShow"},{"text":"const setPushDownShow: React.Dispatch>","docs":"","start":62,"length":15,"line":2,"character":21,"targetString":"setPushDownShow"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":81,"length":5,"line":2,"character":40,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":87,"length":8,"line":2,"character":46,"targetString":"useState"},{"text":"const contentStyles: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":110,"length":13,"line":3,"character":6,"targetString":"contentStyles"},{"text":"(property) width: number","docs":"","start":130,"length":5,"line":4,"character":2,"targetString":"width"},{"text":"(property) height: number","docs":"","start":144,"length":6,"line":5,"character":2,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":159,"length":15,"line":6,"character":2,"targetString":"backgroundColor"},{"text":"(alias) class Motion\nimport Motion","docs":"","start":189,"length":6,"line":9,"character":1,"targetString":"Motion"},{"text":"(property) Motion.PushDown: React.ElementType","docs":"","start":196,"length":8,"line":9,"character":8,"targetString":"PushDown"},{"text":"(JSX attribute) MotionProps.style?: StyleProp","docs":"","start":207,"length":5,"line":10,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.position?: \"absolute\" | \"relative\" | undefined","docs":"","start":216,"length":8,"line":10,"character":11,"targetString":"position"},{"text":"(property) FlexStyle.bottom?: string | number | undefined","docs":"","start":238,"length":6,"line":10,"character":33,"targetString":"bottom"},{"text":"(JSX attribute) MotionProps.show?: boolean | undefined","docs":"","start":253,"length":4,"line":11,"character":2,"targetString":"show"},{"text":"const pushDownShow: boolean","docs":"","start":259,"length":12,"line":11,"character":8,"targetString":"pushDownShow"},{"text":"(JSX attribute) MotionProps.onHide?: (() => void) | undefined","docs":"","start":275,"length":6,"line":12,"character":2,"targetString":"onHide"},{"text":"const setPushDownShow: (value: React.SetStateAction) => void","docs":"","start":289,"length":15,"line":12,"character":16,"targetString":"setPushDownShow"},{"text":"(JSX attribute) MotionPushDownProps.dropHeight?: number | undefined","docs":"","start":315,"length":10,"line":13,"character":2,"targetString":"dropHeight"},{"text":"(JSX attribute) style: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":342,"length":5,"line":15,"character":8,"targetString":"style"},{"text":"const contentStyles: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":349,"length":13,"line":15,"character":15,"targetString":"contentStyles"},{"text":"(alias) class Motion\nimport Motion","docs":"","start":369,"length":6,"line":16,"character":2,"targetString":"Motion"},{"text":"(property) Motion.PushDown: React.ElementType","docs":"","start":376,"length":8,"line":16,"character":9,"targetString":"PushDown"}],[{"text":"(alias) class Motion\nimport Motion","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Motion"},{"text":"const toastShow: boolean","docs":"","start":48,"length":9,"line":2,"character":7,"targetString":"toastShow"},{"text":"const setToastShow: React.Dispatch>","docs":"","start":59,"length":12,"line":2,"character":18,"targetString":"setToastShow"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":75,"length":5,"line":2,"character":34,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":81,"length":8,"line":2,"character":40,"targetString":"useState"},{"text":"const contentStyles: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":104,"length":13,"line":3,"character":6,"targetString":"contentStyles"},{"text":"(property) width: number","docs":"","start":124,"length":5,"line":4,"character":2,"targetString":"width"},{"text":"(property) height: number","docs":"","start":138,"length":6,"line":5,"character":2,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":153,"length":15,"line":6,"character":2,"targetString":"backgroundColor"},{"text":"(alias) class Motion\nimport Motion","docs":"","start":183,"length":6,"line":9,"character":1,"targetString":"Motion"},{"text":"(property) Motion.Toast: React.ElementType","docs":"","start":190,"length":5,"line":9,"character":8,"targetString":"Toast"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":198,"length":5,"line":10,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.position?: \"absolute\" | \"relative\" | undefined","docs":"","start":207,"length":8,"line":10,"character":11,"targetString":"position"},{"text":"(property) FlexStyle.bottom?: string | number | undefined","docs":"","start":229,"length":6,"line":10,"character":33,"targetString":"bottom"},{"text":"(JSX attribute) show?: boolean | undefined","docs":"","start":245,"length":4,"line":11,"character":2,"targetString":"show"},{"text":"const toastShow: boolean","docs":"","start":251,"length":9,"line":11,"character":8,"targetString":"toastShow"},{"text":"(JSX attribute) onHide: () => void","docs":"","start":264,"length":6,"line":12,"character":2,"targetString":"onHide"},{"text":"const setToastShow: (value: React.SetStateAction) => void","docs":"","start":278,"length":12,"line":12,"character":16,"targetString":"setToastShow"},{"text":"(JSX attribute) style: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":309,"length":5,"line":14,"character":8,"targetString":"style"},{"text":"const contentStyles: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":316,"length":13,"line":14,"character":15,"targetString":"contentStyles"},{"text":"(alias) class Motion\nimport Motion","docs":"","start":336,"length":6,"line":15,"character":2,"targetString":"Motion"},{"text":"(property) Motion.Toast: React.ElementType","docs":"","start":343,"length":5,"line":15,"character":9,"targetString":"Toast"}]],"/basic/slider-progress":[[{"text":"(alias) class SliderProgress\nimport SliderProgress","docs":"","start":9,"length":14,"line":0,"character":9,"targetString":"SliderProgress"},{"text":"const state: {\n value: number;\n}","docs":"","start":56,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const set: React.Dispatch>","docs":"","start":63,"length":3,"line":2,"character":14,"targetString":"set"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":70,"length":5,"line":2,"character":21,"targetString":"React"},{"text":"function React.useState<{\n value: number;\n}>(initialState: {\n value: number;\n} | (() => {\n value: number;\n})): [{\n value: number;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":76,"length":8,"line":2,"character":27,"targetString":"useState"},{"text":"(property) value: number","docs":"","start":87,"length":5,"line":2,"character":38,"targetString":"value"},{"text":"const setState: (value: any) => void","docs":"","start":106,"length":8,"line":3,"character":6,"targetString":"setState"},{"text":"(parameter) value: any","docs":"","start":117,"length":5,"line":3,"character":17,"targetString":"value"},{"text":"const set: (value: React.SetStateAction<{\n value: number;\n}>) => void","docs":"","start":126,"length":3,"line":3,"character":26,"targetString":"set"},{"text":"const state: {\n value: number;\n}","docs":"","start":135,"length":5,"line":3,"character":35,"targetString":"state"},{"text":"(parameter) value: any","docs":"","start":145,"length":5,"line":3,"character":45,"targetString":"value"},{"text":"(alias) class SliderProgress\nimport SliderProgress","docs":"","start":157,"length":14,"line":5,"character":1,"targetString":"SliderProgress"},{"text":"(JSX attribute) activeColor?: string | undefined","docs":"","start":174,"length":11,"line":6,"character":2,"targetString":"activeColor"},{"text":"(JSX attribute) inactiveColor?: string | undefined","docs":"","start":198,"length":13,"line":7,"character":2,"targetString":"inactiveColor"},{"text":"(JSX attribute) value?: number | number[] | undefined","docs":"","start":224,"length":5,"line":8,"character":2,"targetString":"value"},{"text":"const state: {\n value: number;\n}","docs":"","start":231,"length":5,"line":8,"character":9,"targetString":"state"},{"text":"(property) value: number","docs":"","start":237,"length":5,"line":8,"character":15,"targetString":"value"},{"text":"(JSX attribute) onValueChange?: ((...args: any[]) => any) | undefined","docs":"","start":246,"length":13,"line":9,"character":2,"targetString":"onValueChange"},{"text":"(parameter) v: any","docs":"","start":261,"length":1,"line":9,"character":17,"targetString":"v"},{"text":"const setState: (value: any) => void","docs":"","start":266,"length":8,"line":9,"character":22,"targetString":"setState"},{"text":"(property) value: any","docs":"","start":277,"length":5,"line":9,"character":33,"targetString":"value"},{"text":"(parameter) v: any","docs":"","start":284,"length":1,"line":9,"character":40,"targetString":"v"}],[{"text":"(alias) class SliderProgress\nimport SliderProgress","docs":"","start":9,"length":14,"line":0,"character":9,"targetString":"SliderProgress"},{"text":"const state: {\n values: number[];\n}","docs":"","start":56,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const set: React.Dispatch>","docs":"","start":63,"length":3,"line":2,"character":14,"targetString":"set"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":70,"length":5,"line":2,"character":21,"targetString":"React"},{"text":"function React.useState<{\n values: number[];\n}>(initialState: {\n values: number[];\n} | (() => {\n values: number[];\n})): [{\n values: number[];\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":76,"length":8,"line":2,"character":27,"targetString":"useState"},{"text":"(property) values: number[]","docs":"","start":87,"length":6,"line":2,"character":38,"targetString":"values"},{"text":"const setState: (value: any) => void","docs":"","start":114,"length":8,"line":3,"character":6,"targetString":"setState"},{"text":"(parameter) value: any","docs":"","start":125,"length":5,"line":3,"character":17,"targetString":"value"},{"text":"const set: (value: React.SetStateAction<{\n values: number[];\n}>) => void","docs":"","start":134,"length":3,"line":3,"character":26,"targetString":"set"},{"text":"const state: {\n values: number[];\n}","docs":"","start":143,"length":5,"line":3,"character":35,"targetString":"state"},{"text":"(parameter) value: any","docs":"","start":153,"length":5,"line":3,"character":45,"targetString":"value"},{"text":"(alias) class SliderProgress\nimport SliderProgress","docs":"","start":165,"length":14,"line":5,"character":1,"targetString":"SliderProgress"},{"text":"(JSX attribute) activeColor?: string | undefined","docs":"","start":182,"length":11,"line":6,"character":2,"targetString":"activeColor"},{"text":"(JSX attribute) inactiveColor?: string | undefined","docs":"","start":206,"length":13,"line":7,"character":2,"targetString":"inactiveColor"},{"text":"(JSX attribute) value?: number | number[] | undefined","docs":"","start":232,"length":5,"line":8,"character":2,"targetString":"value"},{"text":"const state: {\n values: number[];\n}","docs":"","start":239,"length":5,"line":8,"character":9,"targetString":"state"},{"text":"(property) values: number[]","docs":"","start":245,"length":6,"line":8,"character":15,"targetString":"values"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":255,"length":5,"line":9,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":264,"length":5,"line":9,"character":11,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":276,"length":6,"line":9,"character":23,"targetString":"height"},{"text":"(JSX attribute) onValueChange?: ((...args: any[]) => any) | undefined","docs":"","start":292,"length":13,"line":10,"character":2,"targetString":"onValueChange"},{"text":"var minValue: any","docs":"","start":310,"length":8,"line":10,"character":20,"targetString":"minValue"},{"text":"var maxValue: any","docs":"","start":320,"length":8,"line":10,"character":30,"targetString":"maxValue"},{"text":"const setState: (value: any) => void","docs":"","start":341,"length":8,"line":11,"character":4,"targetString":"setState"},{"text":"(property) values: any[]","docs":"","start":358,"length":6,"line":12,"character":6,"targetString":"values"},{"text":"var minValue: any","docs":"","start":367,"length":8,"line":12,"character":15,"targetString":"minValue"},{"text":"var maxValue: any","docs":"","start":377,"length":8,"line":12,"character":25,"targetString":"maxValue"}]],"/basic/tytext":[[{"text":"(alias) class TYText\nimport TYText","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"TYText"},{"text":"(alias) class TYText\nimport TYText","docs":"","start":42,"length":6,"line":2,"character":1,"targetString":"TYText"},{"text":"(JSX attribute) color?: string | undefined","docs":"","start":49,"length":5,"line":2,"character":8,"targetString":"color"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":61,"length":4,"line":2,"character":20,"targetString":"text"},{"text":"(JSX attribute) weight?: string | number | undefined","docs":"","start":81,"length":6,"line":2,"character":40,"targetString":"weight"},{"text":"(JSX attribute) size?: number | \"large\" | \"normal\" | \"small\" | undefined","docs":"","start":95,"length":4,"line":2,"character":54,"targetString":"size"}],[{"text":"(alias) class TYText\nimport TYText","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"TYText"},{"text":"(alias) class TYText\nimport TYText","docs":"","start":51,"length":6,"line":3,"character":3,"targetString":"TYText"},{"text":"(JSX attribute) size?: number | \"small\" | \"large\" | \"normal\" | undefined","docs":"","start":58,"length":4,"line":3,"character":10,"targetString":"size"},{"text":"(JSX attribute) type?: \"paragraph\" | \"heading\" | \"title\" | undefined","docs":"","start":71,"length":4,"line":3,"character":23,"targetString":"type"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":88,"length":4,"line":3,"character":40,"targetString":"text"},{"text":"(alias) class TYText\nimport TYText","docs":"","start":106,"length":6,"line":4,"character":3,"targetString":"TYText"},{"text":"(JSX attribute) size?: number | \"small\" | \"large\" | \"normal\" | undefined","docs":"","start":117,"length":4,"line":5,"character":4,"targetString":"size"},{"text":"(JSX attribute) type?: \"paragraph\" | \"heading\" | \"title\" | undefined","docs":"","start":134,"length":4,"line":6,"character":4,"targetString":"type"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":151,"length":4,"line":7,"character":4,"targetString":"text"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":167,"length":5,"line":8,"character":4,"targetString":"style"},{"text":"(property) FlexStyle.marginHorizontal?: string | number | undefined","docs":"","start":176,"length":16,"line":8,"character":13,"targetString":"marginHorizontal"},{"text":"(alias) class TYText\nimport TYText","docs":"","start":208,"length":6,"line":10,"character":3,"targetString":"TYText"},{"text":"(JSX attribute) size?: number | \"small\" | \"large\" | \"normal\" | undefined","docs":"","start":215,"length":4,"line":10,"character":10,"targetString":"size"},{"text":"(JSX attribute) type?: \"paragraph\" | \"heading\" | \"title\" | undefined","docs":"","start":228,"length":4,"line":10,"character":23,"targetString":"type"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":243,"length":4,"line":10,"character":38,"targetString":"text"}],[{"text":"(alias) class TYText\nimport TYText","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"TYText"},{"text":"(alias) class TYText\nimport TYText","docs":"","start":51,"length":6,"line":3,"character":3,"targetString":"TYText"},{"text":"(JSX attribute) size?: number | \"normal\" | \"large\" | \"small\" | undefined","docs":"","start":58,"length":4,"line":3,"character":10,"targetString":"size"},{"text":"(JSX attribute) type?: \"paragraph\" | \"heading\" | \"title\" | undefined","docs":"","start":72,"length":4,"line":3,"character":24,"targetString":"type"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":89,"length":4,"line":3,"character":41,"targetString":"text"},{"text":"(alias) class TYText\nimport TYText","docs":"","start":107,"length":6,"line":4,"character":3,"targetString":"TYText"},{"text":"(JSX attribute) size?: number | \"normal\" | \"large\" | \"small\" | undefined","docs":"","start":118,"length":4,"line":5,"character":4,"targetString":"size"},{"text":"(JSX attribute) type?: \"paragraph\" | \"heading\" | \"title\" | undefined","docs":"","start":136,"length":4,"line":6,"character":4,"targetString":"type"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":153,"length":4,"line":7,"character":4,"targetString":"text"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":169,"length":5,"line":8,"character":4,"targetString":"style"},{"text":"(property) FlexStyle.marginHorizontal?: string | number | undefined","docs":"","start":178,"length":16,"line":8,"character":13,"targetString":"marginHorizontal"},{"text":"(alias) class TYText\nimport TYText","docs":"","start":210,"length":6,"line":10,"character":3,"targetString":"TYText"},{"text":"(JSX attribute) size?: number | \"normal\" | \"large\" | \"small\" | undefined","docs":"","start":217,"length":4,"line":10,"character":10,"targetString":"size"},{"text":"(JSX attribute) type?: \"paragraph\" | \"heading\" | \"title\" | undefined","docs":"","start":231,"length":4,"line":10,"character":24,"targetString":"type"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":246,"length":4,"line":10,"character":39,"targetString":"text"}],[{"text":"(alias) class TYText\nimport TYText","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"TYText"},{"text":"(alias) class TYText\nimport TYText","docs":"","start":51,"length":6,"line":3,"character":3,"targetString":"TYText"},{"text":"(JSX attribute) size?: number | \"large\" | \"normal\" | \"small\" | undefined","docs":"","start":58,"length":4,"line":3,"character":10,"targetString":"size"},{"text":"(JSX attribute) type?: \"paragraph\" | \"heading\" | \"title\" | undefined","docs":"","start":71,"length":4,"line":3,"character":23,"targetString":"type"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":88,"length":4,"line":3,"character":40,"targetString":"text"},{"text":"(alias) class TYText\nimport TYText","docs":"","start":106,"length":6,"line":4,"character":3,"targetString":"TYText"},{"text":"(JSX attribute) size?: number | \"large\" | \"normal\" | \"small\" | undefined","docs":"","start":117,"length":4,"line":5,"character":4,"targetString":"size"},{"text":"(JSX attribute) type?: \"paragraph\" | \"heading\" | \"title\" | undefined","docs":"","start":134,"length":4,"line":6,"character":4,"targetString":"type"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":151,"length":4,"line":7,"character":4,"targetString":"text"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":167,"length":5,"line":8,"character":4,"targetString":"style"},{"text":"(property) FlexStyle.marginHorizontal?: string | number | undefined","docs":"","start":176,"length":16,"line":8,"character":13,"targetString":"marginHorizontal"},{"text":"(alias) class TYText\nimport TYText","docs":"","start":208,"length":6,"line":10,"character":3,"targetString":"TYText"},{"text":"(JSX attribute) size?: number | \"large\" | \"normal\" | \"small\" | undefined","docs":"","start":215,"length":4,"line":10,"character":10,"targetString":"size"},{"text":"(JSX attribute) type?: \"paragraph\" | \"heading\" | \"title\" | undefined","docs":"","start":228,"length":4,"line":10,"character":23,"targetString":"type"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":243,"length":4,"line":10,"character":38,"targetString":"text"}]],"/basic/unit-text":[[{"text":"(alias) class UnitText\nimport UnitText","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"UnitText"},{"text":"import TuyaRNSvgs","docs":"","start":49,"length":10,"line":1,"character":7,"targetString":"TuyaRNSvgs"},{"text":"(alias) class UnitText\nimport UnitText","docs":"","start":133,"length":8,"line":4,"character":3,"targetString":"UnitText"},{"text":"(JSX attribute) unit?: string | undefined","docs":"","start":142,"length":4,"line":4,"character":12,"targetString":"unit"},{"text":"(JSX attribute) unitColor?: string | undefined","docs":"","start":151,"length":9,"line":4,"character":21,"targetString":"unitColor"},{"text":"(alias) class UnitText\nimport UnitText","docs":"","start":175,"length":8,"line":5,"character":3,"targetString":"UnitText"},{"text":"(JSX attribute) unit?: string | undefined","docs":"","start":184,"length":4,"line":5,"character":12,"targetString":"unit"},{"text":"import TuyaRNSvgs","docs":"","start":190,"length":10,"line":5,"character":18,"targetString":"TuyaRNSvgs"},{"text":"(JSX attribute) unitColor?: string | undefined","docs":"","start":210,"length":9,"line":5,"character":38,"targetString":"unitColor"}],[{"text":"(alias) class UnitText\nimport UnitText","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"UnitText"},{"text":"import TuyaRNSvgs","docs":"","start":49,"length":10,"line":1,"character":7,"targetString":"TuyaRNSvgs"},{"text":"(alias) class UnitText\nimport UnitText","docs":"","start":133,"length":8,"line":4,"character":3,"targetString":"UnitText"},{"text":"(JSX attribute) size?: number | undefined","docs":"","start":142,"length":4,"line":4,"character":12,"targetString":"size"},{"text":"(JSX attribute) unit?: string | undefined","docs":"","start":152,"length":4,"line":4,"character":22,"targetString":"unit"},{"text":"(JSX attribute) unitColor?: string | undefined","docs":"","start":161,"length":9,"line":4,"character":31,"targetString":"unitColor"},{"text":"(alias) class UnitText\nimport UnitText","docs":"","start":185,"length":8,"line":5,"character":3,"targetString":"UnitText"},{"text":"(JSX attribute) size?: number | undefined","docs":"","start":198,"length":4,"line":6,"character":4,"targetString":"size"},{"text":"(JSX attribute) unit?: string | undefined","docs":"","start":212,"length":4,"line":7,"character":4,"targetString":"unit"},{"text":"(JSX attribute) unitColor?: string | undefined","docs":"","start":234,"length":9,"line":8,"character":4,"targetString":"unitColor"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":255,"length":5,"line":9,"character":4,"targetString":"style"},{"text":"(property) FlexStyle.marginHorizontal?: string | number | undefined","docs":"","start":264,"length":16,"line":9,"character":13,"targetString":"marginHorizontal"},{"text":"(alias) class UnitText\nimport UnitText","docs":"","start":296,"length":8,"line":11,"character":3,"targetString":"UnitText"},{"text":"(JSX attribute) size?: number | undefined","docs":"","start":305,"length":4,"line":11,"character":12,"targetString":"size"},{"text":"(JSX attribute) unit?: string | undefined","docs":"","start":315,"length":4,"line":11,"character":22,"targetString":"unit"},{"text":"import TuyaRNSvgs","docs":"","start":321,"length":10,"line":11,"character":28,"targetString":"TuyaRNSvgs"},{"text":"(JSX attribute) unitColor?: string | undefined","docs":"","start":341,"length":9,"line":11,"character":48,"targetString":"unitColor"}],[{"text":"(alias) class UnitText\nimport UnitText","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"UnitText"},{"text":"import TuyaRNSvgs","docs":"","start":49,"length":10,"line":1,"character":7,"targetString":"TuyaRNSvgs"},{"text":"(alias) class UnitText\nimport UnitText","docs":"","start":133,"length":8,"line":4,"character":3,"targetString":"UnitText"},{"text":"(JSX attribute) value: string | number","docs":"","start":146,"length":5,"line":5,"character":4,"targetString":"value"},{"text":"(JSX attribute) size?: number | undefined","docs":"","start":162,"length":4,"line":6,"character":4,"targetString":"size"},{"text":"(JSX attribute) unit?: string | undefined","docs":"","start":176,"length":4,"line":7,"character":4,"targetString":"unit"},{"text":"import TuyaRNSvgs","docs":"","start":182,"length":10,"line":7,"character":10,"targetString":"TuyaRNSvgs"},{"text":"(JSX attribute) valueColor?: string | undefined","docs":"","start":209,"length":10,"line":8,"character":4,"targetString":"valueColor"},{"text":"(JSX attribute) valueColors?: string[] | undefined","docs":"","start":230,"length":11,"line":9,"character":4,"targetString":"valueColors"},{"text":"var undefined","docs":"","start":266,"length":9,"line":9,"character":40,"targetString":"undefined"},{"text":"(JSX attribute) unitColor?: string | undefined","docs":"","start":290,"length":9,"line":10,"character":4,"targetString":"unitColor"}]],"/":[],"/navigation/controller-bar":[[{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":9,"length":13,"line":0,"character":9,"targetString":"ControllerBar"},{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":49,"length":13,"line":2,"character":1,"targetString":"ControllerBar"},{"text":"(JSX attribute) size?: number | \"large\" | \"normal\" | \"small\" | undefined","docs":"","start":65,"length":4,"line":3,"character":2,"targetString":"size"},{"text":"(JSX attribute) button: ButtonProps[]","docs":"","start":77,"length":6,"line":4,"character":2,"targetString":"button"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":93,"length":4,"line":5,"character":6,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":104,"length":4,"line":5,"character":17,"targetString":"type"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":129,"length":4,"line":6,"character":6,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":140,"length":4,"line":6,"character":17,"targetString":"type"}],[{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":9,"length":13,"line":0,"character":9,"targetString":"ControllerBar"},{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":49,"length":13,"line":2,"character":1,"targetString":"ControllerBar"},{"text":"(property) ControllerBar.Group: React.ElementType","docs":"","start":63,"length":5,"line":2,"character":15,"targetString":"Group"},{"text":"(JSX attribute) BarGroupProps.style?: StyleProp","docs":"","start":69,"length":5,"line":2,"character":21,"targetString":"style"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":78,"length":9,"line":2,"character":30,"targetString":"marginTop"},{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":99,"length":13,"line":3,"character":3,"targetString":"ControllerBar"},{"text":"(JSX attribute) size?: number | \"small\" | \"large\" | \"normal\" | undefined","docs":"","start":117,"length":4,"line":4,"character":4,"targetString":"size"},{"text":"(JSX attribute) button: ButtonProps[]","docs":"","start":131,"length":6,"line":5,"character":4,"targetString":"button"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":149,"length":4,"line":6,"character":8,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":160,"length":4,"line":6,"character":19,"targetString":"type"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":187,"length":4,"line":7,"character":8,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":198,"length":4,"line":7,"character":19,"targetString":"type"},{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":232,"length":13,"line":10,"character":3,"targetString":"ControllerBar"},{"text":"(JSX attribute) size?: number | \"small\" | \"large\" | \"normal\" | undefined","docs":"","start":250,"length":4,"line":11,"character":4,"targetString":"size"},{"text":"(JSX attribute) button: ButtonProps[]","docs":"","start":264,"length":6,"line":12,"character":4,"targetString":"button"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":282,"length":4,"line":13,"character":8,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":293,"length":4,"line":13,"character":19,"targetString":"type"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":320,"length":4,"line":14,"character":8,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":331,"length":4,"line":14,"character":19,"targetString":"type"},{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":364,"length":13,"line":17,"character":2,"targetString":"ControllerBar"},{"text":"(property) ControllerBar.Group: React.ElementType","docs":"","start":378,"length":5,"line":17,"character":16,"targetString":"Group"}],[{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":9,"length":13,"line":0,"character":9,"targetString":"ControllerBar"},{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":49,"length":13,"line":2,"character":1,"targetString":"ControllerBar"},{"text":"(property) ControllerBar.Group: React.ElementType","docs":"","start":63,"length":5,"line":2,"character":15,"targetString":"Group"},{"text":"(JSX attribute) BarGroupProps.type?: \"warp\" | \"swiper\" | \"divide\" | undefined","docs":"","start":71,"length":4,"line":3,"character":2,"targetString":"type"},{"text":"(JSX attribute) BarGroupProps.style?: StyleProp","docs":"","start":87,"length":5,"line":4,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":96,"length":9,"line":4,"character":11,"targetString":"marginTop"},{"text":"(JSX attribute) BarGroupProps.swiperConfig?: CarouselProps | undefined","docs":"","start":115,"length":12,"line":5,"character":2,"targetString":"swiperConfig"},{"text":"(property) CarouselProps.style?: StyleProp","docs":"","start":135,"length":5,"line":6,"character":4,"targetString":"style"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":144,"length":6,"line":6,"character":13,"targetString":"height"},{"text":"(property) CarouselProps.dotActiveStyle?: StyleProp","docs":"","start":162,"length":14,"line":7,"character":4,"targetString":"dotActiveStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":180,"length":15,"line":7,"character":22,"targetString":"backgroundColor"},{"text":"(property) CarouselProps.dotStyle?: StyleProp","docs":"","start":210,"length":8,"line":8,"character":4,"targetString":"dotStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":222,"length":15,"line":8,"character":16,"targetString":"backgroundColor"},{"text":"(JSX attribute) BarGroupProps.size?: number | \"small\" | \"large\" | \"normal\" | undefined","docs":"","start":256,"length":4,"line":10,"character":2,"targetString":"size"},{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":271,"length":13,"line":12,"character":3,"targetString":"ControllerBar"},{"text":"(JSX attribute) size?: number | \"small\" | \"large\" | \"normal\" | undefined","docs":"","start":289,"length":4,"line":13,"character":4,"targetString":"size"},{"text":"(JSX attribute) button: ButtonProps[]","docs":"","start":303,"length":6,"line":14,"character":4,"targetString":"button"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":321,"length":4,"line":15,"character":8,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":332,"length":4,"line":15,"character":19,"targetString":"type"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":359,"length":4,"line":16,"character":8,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":370,"length":4,"line":16,"character":19,"targetString":"type"},{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":404,"length":13,"line":19,"character":3,"targetString":"ControllerBar"},{"text":"(JSX attribute) size?: number | \"small\" | \"large\" | \"normal\" | undefined","docs":"","start":422,"length":4,"line":20,"character":4,"targetString":"size"},{"text":"(JSX attribute) button: ButtonProps[]","docs":"","start":436,"length":6,"line":21,"character":4,"targetString":"button"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":454,"length":4,"line":22,"character":8,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":465,"length":4,"line":22,"character":19,"targetString":"type"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":492,"length":4,"line":23,"character":8,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":503,"length":4,"line":23,"character":19,"targetString":"type"},{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":536,"length":13,"line":26,"character":2,"targetString":"ControllerBar"},{"text":"(property) ControllerBar.Group: React.ElementType","docs":"","start":550,"length":5,"line":26,"character":16,"targetString":"Group"}],[{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":9,"length":13,"line":0,"character":9,"targetString":"ControllerBar"},{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":49,"length":13,"line":2,"character":1,"targetString":"ControllerBar"},{"text":"(property) ControllerBar.Group: React.ElementType","docs":"","start":63,"length":5,"line":2,"character":15,"targetString":"Group"},{"text":"(JSX attribute) BarGroupProps.type?: \"warp\" | \"swiper\" | \"divide\" | undefined","docs":"","start":69,"length":4,"line":2,"character":21,"targetString":"type"},{"text":"(JSX attribute) BarGroupProps.style?: StyleProp","docs":"","start":83,"length":5,"line":2,"character":35,"targetString":"style"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":92,"length":9,"line":2,"character":44,"targetString":"marginTop"},{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":113,"length":13,"line":3,"character":3,"targetString":"ControllerBar"},{"text":"(JSX attribute) size?: number | \"small\" | \"large\" | \"normal\" | undefined","docs":"","start":131,"length":4,"line":4,"character":4,"targetString":"size"},{"text":"(JSX attribute) button: ButtonProps[]","docs":"","start":145,"length":6,"line":5,"character":4,"targetString":"button"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":163,"length":4,"line":6,"character":8,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":174,"length":4,"line":6,"character":19,"targetString":"type"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":201,"length":4,"line":7,"character":8,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":212,"length":4,"line":7,"character":19,"targetString":"type"},{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":246,"length":13,"line":10,"character":3,"targetString":"ControllerBar"},{"text":"(JSX attribute) size?: number | \"small\" | \"large\" | \"normal\" | undefined","docs":"","start":264,"length":4,"line":11,"character":4,"targetString":"size"},{"text":"(JSX attribute) button: ButtonProps[]","docs":"","start":278,"length":6,"line":12,"character":4,"targetString":"button"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":296,"length":4,"line":13,"character":8,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":307,"length":4,"line":13,"character":19,"targetString":"type"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":334,"length":4,"line":14,"character":8,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":345,"length":4,"line":14,"character":19,"targetString":"type"},{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":378,"length":13,"line":17,"character":2,"targetString":"ControllerBar"},{"text":"(property) ControllerBar.Group: React.ElementType","docs":"","start":392,"length":5,"line":17,"character":16,"targetString":"Group"}]],"/navigation/tab":[[{"text":"(alias) class Tab\nimport Tab","docs":"","start":9,"length":3,"line":0,"character":9,"targetString":"Tab"},{"text":"const state: {\n tab: string;\n}","docs":"","start":45,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const set: React.Dispatch>","docs":"","start":52,"length":3,"line":2,"character":14,"targetString":"set"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":59,"length":5,"line":2,"character":21,"targetString":"React"},{"text":"function React.useState<{\n tab: string;\n}>(initialState: {\n tab: string;\n} | (() => {\n tab: string;\n})): [{\n tab: string;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":65,"length":8,"line":2,"character":27,"targetString":"useState"},{"text":"(property) tab: string","docs":"","start":76,"length":3,"line":2,"character":38,"targetString":"tab"},{"text":"const setState: (value: any) => void","docs":"","start":98,"length":8,"line":3,"character":6,"targetString":"setState"},{"text":"(parameter) value: any","docs":"","start":109,"length":5,"line":3,"character":17,"targetString":"value"},{"text":"const set: (value: React.SetStateAction<{\n tab: string;\n}>) => void","docs":"","start":118,"length":3,"line":3,"character":26,"targetString":"set"},{"text":"const state: {\n tab: string;\n}","docs":"","start":127,"length":5,"line":3,"character":35,"targetString":"state"},{"text":"(parameter) value: any","docs":"","start":137,"length":5,"line":3,"character":45,"targetString":"value"},{"text":"const tabPaneArr: string[]","docs":"","start":152,"length":10,"line":4,"character":6,"targetString":"tabPaneArr"},{"text":"const contentStyle: {\n height: number;\n backgroundColor: string;\n alignItems: string;\n justifyContent: string;\n}","docs":"","start":208,"length":12,"line":5,"character":6,"targetString":"contentStyle"},{"text":"(property) height: number","docs":"","start":227,"length":6,"line":6,"character":2,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":242,"length":15,"line":7,"character":2,"targetString":"backgroundColor"},{"text":"(property) alignItems: string","docs":"","start":269,"length":10,"line":8,"character":2,"targetString":"alignItems"},{"text":"(property) justifyContent: string","docs":"","start":293,"length":14,"line":9,"character":2,"targetString":"justifyContent"},{"text":"const textArr: string[]","docs":"","start":327,"length":7,"line":11,"character":6,"targetString":"textArr"},{"text":"const tabPanes: boolean","docs":"","start":474,"length":8,"line":12,"character":6,"targetString":"tabPanes"},{"text":"const tabPaneArr: string[]","docs":"","start":485,"length":10,"line":12,"character":17,"targetString":"tabPaneArr"},{"text":"(method) Array.map(callbackfn: (value: string, index: number, array: string[]) => JSX.Element, thisArg?: any): JSX.Element[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":496,"length":3,"line":12,"character":28,"targetString":"map"},{"text":"(parameter) item: string","docs":"","start":501,"length":4,"line":12,"character":33,"targetString":"item"},{"text":"(parameter) idx: number","docs":"","start":507,"length":3,"line":12,"character":39,"targetString":"idx"},{"text":"(alias) class Tab\nimport Tab","docs":"","start":520,"length":3,"line":13,"character":3,"targetString":"Tab"},{"text":"(property) Tab.TabPane: React.ElementType","docs":"","start":524,"length":7,"line":13,"character":7,"targetString":"TabPane"},{"text":"(JSX attribute) React.Attributes.key?: React.Key | null | undefined","docs":"","start":532,"length":3,"line":13,"character":15,"targetString":"key"},{"text":"(parameter) item: string","docs":"","start":540,"length":4,"line":13,"character":23,"targetString":"item"},{"text":"(JSX attribute) TabPaneProps.tab?: React.ReactNode","docs":"","start":548,"length":3,"line":13,"character":31,"targetString":"tab"},{"text":"(parameter) item: string","docs":"","start":556,"length":4,"line":13,"character":39,"targetString":"item"},{"text":"(JSX attribute) style: {\n height: number;\n backgroundColor: string;\n alignItems: string;\n justifyContent: string;\n}","docs":"","start":575,"length":5,"line":14,"character":10,"targetString":"style"},{"text":"const contentStyle: {\n height: number;\n backgroundColor: string;\n alignItems: string;\n justifyContent: string;\n}","docs":"","start":582,"length":12,"line":14,"character":17,"targetString":"contentStyle"},{"text":"(parameter) item: string","docs":"","start":623,"length":4,"line":15,"character":26,"targetString":"item"},{"text":"const textArr: string[]","docs":"","start":632,"length":7,"line":15,"character":35,"targetString":"textArr"},{"text":"(parameter) idx: number","docs":"","start":640,"length":3,"line":15,"character":43,"targetString":"idx"},{"text":"(alias) class Tab\nimport Tab","docs":"","start":673,"length":3,"line":17,"character":4,"targetString":"Tab"},{"text":"(property) Tab.TabPane: React.ElementType","docs":"","start":677,"length":7,"line":17,"character":8,"targetString":"TabPane"},{"text":"(alias) class Tab\nimport Tab","docs":"","start":691,"length":3,"line":20,"character":1,"targetString":"Tab"},{"text":"(property) state: {\n tab: string;\n}","docs":"","start":708,"length":5,"line":21,"character":13,"targetString":"state"},{"text":"(property) state: {\n tab: string;\n}","docs":"","start":713,"length":0,"line":21,"character":18,"targetString":""},{"text":"(property) state: {\n tab: string;\n}","docs":"","start":713,"length":0,"line":21,"character":18,"targetString":""},{"text":"(property) true: any","docs":"","start":731,"length":4,"line":22,"character":12,"targetString":"true"},{"text":"(property) true: any","docs":"","start":735,"length":0,"line":22,"character":16,"targetString":""},{"text":"(property) value: any","docs":"","start":749,"length":5,"line":23,"character":12,"targetString":"value"},{"text":"(method) setState({ tab: value }: {\n tab: any;\n}): any","docs":"","start":758,"length":8,"line":23,"character":21,"targetString":"setState"},{"text":"(property) tab: any","docs":"","start":769,"length":3,"line":23,"character":32,"targetString":"tab"},{"text":"var value: any","docs":"","start":774,"length":5,"line":23,"character":37,"targetString":"value"},{"text":"(property) tabPanes: boolean","docs":"","start":1271,"length":8,"line":47,"character":3,"targetString":"tabPanes"},{"text":"(alias) class Tab\nimport Tab","docs":"","start":1283,"length":3,"line":48,"character":2,"targetString":"Tab"}]],"/navigation/tab-bar":[[{"text":"(alias) class TabBar\nimport TabBar","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"TabBar"},{"text":"const tab: string","docs":"","start":48,"length":3,"line":2,"character":7,"targetString":"tab"},{"text":"const setTab: React.Dispatch>","docs":"","start":53,"length":6,"line":2,"character":12,"targetString":"setTab"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":63,"length":5,"line":2,"character":22,"targetString":"React"},{"text":"function React.useState(initialState: string | (() => string)): [string, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":69,"length":8,"line":2,"character":28,"targetString":"useState"},{"text":"const tabs: {\n key: string;\n title: string;\n}[]","docs":"","start":91,"length":4,"line":4,"character":6,"targetString":"tabs"},{"text":"var Array: ArrayConstructor","docs":"","start":98,"length":5,"line":4,"character":13,"targetString":"Array"},{"text":"(method) ArrayConstructor.from(iterable: Iterable | ArrayLike, mapfn: (v: any, k: number) => number, thisArg?: any): number[] (+3 overloads)","docs":"Creates an array from an iterable object.","start":104,"length":4,"line":4,"character":19,"targetString":"from"},{"text":"var Array: ArrayConstructor\n(arrayLength?: number | undefined) => any[] (+2 overloads)","docs":"","start":109,"length":5,"line":4,"character":24,"targetString":"Array"},{"text":"(parameter) v: any","docs":"","start":121,"length":1,"line":4,"character":36,"targetString":"v"},{"text":"(parameter) k: number","docs":"","start":124,"length":1,"line":4,"character":39,"targetString":"k"},{"text":"(parameter) k: number","docs":"","start":130,"length":1,"line":4,"character":45,"targetString":"k"},{"text":"(method) Array.map<{\n key: string;\n title: string;\n}>(callbackfn: (value: number, index: number, array: number[]) => {\n key: string;\n title: string;\n}, thisArg?: any): {\n key: string;\n title: string;\n}[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":137,"length":3,"line":4,"character":52,"targetString":"map"},{"text":"(parameter) v: number","docs":"","start":141,"length":1,"line":4,"character":56,"targetString":"v"},{"text":"(property) key: string","docs":"","start":159,"length":3,"line":5,"character":11,"targetString":"key"},{"text":"(parameter) v: number","docs":"","start":167,"length":1,"line":5,"character":19,"targetString":"v"},{"text":"(property) title: string","docs":"","start":172,"length":5,"line":5,"character":24,"targetString":"title"},{"text":"(parameter) v: number","docs":"","start":185,"length":1,"line":5,"character":37,"targetString":"v"},{"text":"(alias) class TabBar\nimport TabBar","docs":"","start":198,"length":6,"line":8,"character":1,"targetString":"TabBar"},{"text":"(JSX attribute) tabs: TabBarArr[]","docs":"","start":207,"length":4,"line":9,"character":2,"targetString":"tabs"},{"text":"const tabs: {\n key: string;\n title: string;\n}[]","docs":"","start":213,"length":4,"line":9,"character":8,"targetString":"tabs"},{"text":"(JSX attribute) activeKey?: string | number | undefined","docs":"","start":221,"length":9,"line":10,"character":2,"targetString":"activeKey"},{"text":"const tab: string","docs":"","start":232,"length":3,"line":10,"character":13,"targetString":"tab"},{"text":"(JSX attribute) onChange?: ((index: string) => void) | undefined","docs":"","start":239,"length":8,"line":11,"character":2,"targetString":"onChange"},{"text":"(parameter) value: string","docs":"","start":249,"length":5,"line":11,"character":12,"targetString":"value"},{"text":"const setTab: (value: React.SetStateAction) => void","docs":"","start":258,"length":6,"line":11,"character":21,"targetString":"setTab"},{"text":"(parameter) value: string","docs":"","start":265,"length":5,"line":11,"character":28,"targetString":"value"},{"text":"(JSX attribute) underlineStyle?: StyleProp","docs":"","start":275,"length":14,"line":12,"character":2,"targetString":"underlineStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":293,"length":5,"line":12,"character":20,"targetString":"width"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":304,"length":15,"line":12,"character":31,"targetString":"backgroundColor"},{"text":"(JSX attribute) tabActiveTextStyle?: StyleProp","docs":"","start":336,"length":18,"line":13,"character":2,"targetString":"tabActiveTextStyle"},{"text":"(property) TextStyle.color?: ColorValue | undefined","docs":"","start":362,"length":5,"line":14,"character":4,"targetString":"color"},{"text":"(JSX attribute) tabTextStyle?: StyleProp","docs":"","start":387,"length":12,"line":16,"character":2,"targetString":"tabTextStyle"},{"text":"(property) TextStyle.color?: ColorValue | undefined","docs":"","start":403,"length":5,"line":16,"character":18,"targetString":"color"}],[{"text":"(alias) class TabBar\nimport TabBar","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"TabBar"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":17,"length":5,"line":0,"character":17,"targetString":"Utils"},{"text":"(method) convertX(d: number): number","docs":"","start":56,"length":8,"line":2,"character":8,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":66,"length":2,"line":2,"character":18,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":73,"length":5,"line":2,"character":25,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":79,"length":10,"line":2,"character":31,"targetString":"RatioUtils"},{"text":"const tabRadio: string","docs":"","start":99,"length":8,"line":4,"character":7,"targetString":"tabRadio"},{"text":"const setTabRadio: React.Dispatch>","docs":"","start":109,"length":11,"line":4,"character":17,"targetString":"setTabRadio"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":124,"length":5,"line":4,"character":32,"targetString":"React"},{"text":"function React.useState(initialState: string | (() => string)): [string, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":130,"length":8,"line":4,"character":38,"targetString":"useState"},{"text":"const tabRadios: {\n key: string;\n title: string;\n tabStyle: {\n alignItems: string;\n justifyContent: string;\n };\n textStyle: {\n fontSize: number;\n };\n}[]","docs":"","start":152,"length":9,"line":6,"character":6,"targetString":"tabRadios"},{"text":"var Array: ArrayConstructor","docs":"","start":164,"length":5,"line":6,"character":18,"targetString":"Array"},{"text":"(method) ArrayConstructor.from(iterable: Iterable | ArrayLike, mapfn: (v: any, k: number) => number, thisArg?: any): number[] (+3 overloads)","docs":"Creates an array from an iterable object.","start":170,"length":4,"line":6,"character":24,"targetString":"from"},{"text":"var Array: ArrayConstructor\n(arrayLength?: number | undefined) => any[] (+2 overloads)","docs":"","start":175,"length":5,"line":6,"character":29,"targetString":"Array"},{"text":"(parameter) v: any","docs":"","start":186,"length":1,"line":6,"character":40,"targetString":"v"},{"text":"(parameter) k: number","docs":"","start":189,"length":1,"line":6,"character":43,"targetString":"k"},{"text":"(parameter) k: number","docs":"","start":195,"length":1,"line":6,"character":49,"targetString":"k"},{"text":"(method) Array.map<{\n key: string;\n title: string;\n tabStyle: {\n alignItems: string;\n justifyContent: string;\n };\n textStyle: {\n fontSize: number;\n };\n}>(callbackfn: (value: number, index: number, array: number[]) => {\n key: string;\n title: string;\n tabStyle: {\n ...;\n };\n textStyle: {\n ...;\n };\n}, thisArg?: any): {\n ...;\n}[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":202,"length":3,"line":6,"character":56,"targetString":"map"},{"text":"(parameter) v: number","docs":"","start":206,"length":1,"line":6,"character":60,"targetString":"v"},{"text":"(property) key: string","docs":"","start":228,"length":3,"line":8,"character":4,"targetString":"key"},{"text":"(parameter) v: number","docs":"","start":236,"length":1,"line":8,"character":12,"targetString":"v"},{"text":"(property) title: string","docs":"","start":245,"length":5,"line":9,"character":4,"targetString":"title"},{"text":"(parameter) v: number","docs":"","start":258,"length":1,"line":9,"character":17,"targetString":"v"},{"text":"(property) tabStyle: {\n alignItems: string;\n justifyContent: string;\n}","docs":"","start":267,"length":8,"line":10,"character":4,"targetString":"tabStyle"},{"text":"(property) alignItems: string","docs":"","start":279,"length":10,"line":10,"character":16,"targetString":"alignItems"},{"text":"(property) justifyContent: string","docs":"","start":301,"length":14,"line":10,"character":38,"targetString":"justifyContent"},{"text":"(property) textStyle: {\n fontSize: number;\n}","docs":"","start":333,"length":9,"line":11,"character":4,"targetString":"textStyle"},{"text":"(property) fontSize: number","docs":"","start":346,"length":8,"line":11,"character":17,"targetString":"fontSize"},{"text":"(alias) class TabBar\nimport TabBar","docs":"","start":373,"length":6,"line":15,"character":1,"targetString":"TabBar"},{"text":"(JSX attribute) type?: string | undefined","docs":"","start":382,"length":4,"line":16,"character":2,"targetString":"type"},{"text":"(JSX attribute) tabs: TabBarArr[]","docs":"","start":397,"length":4,"line":17,"character":2,"targetString":"tabs"},{"text":"const tabRadios: {\n key: string;\n title: string;\n tabStyle: {\n alignItems: string;\n justifyContent: string;\n };\n textStyle: {\n fontSize: number;\n };\n}[]","docs":"","start":403,"length":9,"line":17,"character":8,"targetString":"tabRadios"},{"text":"(JSX attribute) activeKey?: string | number | undefined","docs":"","start":416,"length":9,"line":18,"character":2,"targetString":"activeKey"},{"text":"const tabRadio: string","docs":"","start":427,"length":8,"line":18,"character":13,"targetString":"tabRadio"},{"text":"(JSX attribute) onChange?: ((index: string) => void) | undefined","docs":"","start":439,"length":8,"line":19,"character":2,"targetString":"onChange"},{"text":"(parameter) value: string","docs":"","start":449,"length":5,"line":19,"character":12,"targetString":"value"},{"text":"const setTabRadio: (value: React.SetStateAction) => void","docs":"","start":458,"length":11,"line":19,"character":21,"targetString":"setTabRadio"},{"text":"(parameter) value: string","docs":"","start":470,"length":5,"line":19,"character":33,"targetString":"value"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":480,"length":5,"line":20,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":493,"length":9,"line":21,"character":4,"targetString":"marginTop"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":512,"length":6,"line":22,"character":4,"targetString":"height"},{"text":"const cx: (d: number) => number","docs":"","start":520,"length":2,"line":22,"character":12,"targetString":"cx"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":532,"length":12,"line":23,"character":4,"targetString":"borderRadius"},{"text":"const cx: (d: number) => number","docs":"","start":546,"length":2,"line":23,"character":18,"targetString":"cx"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":558,"length":15,"line":24,"character":4,"targetString":"backgroundColor"},{"text":"(JSX attribute) tabActiveTextStyle?: StyleProp","docs":"","start":593,"length":18,"line":26,"character":2,"targetString":"tabActiveTextStyle"},{"text":"(property) TextStyle.color?: ColorValue | undefined","docs":"","start":619,"length":5,"line":27,"character":4,"targetString":"color"}],[{"text":"(alias) class TabBar\nimport TabBar","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"TabBar"},{"text":"const tabRadioCircle: string","docs":"","start":48,"length":14,"line":2,"character":7,"targetString":"tabRadioCircle"},{"text":"const setTabRadioCircle: React.Dispatch>","docs":"","start":64,"length":17,"line":2,"character":23,"targetString":"setTabRadioCircle"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":85,"length":5,"line":2,"character":44,"targetString":"React"},{"text":"function React.useState(initialState: string | (() => string)): [string, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":91,"length":8,"line":2,"character":50,"targetString":"useState"},{"text":"const tabRadiosCircle: {\n key: string;\n title: string;\n activeTextStyle: {\n color: string;\n };\n}[]","docs":"","start":112,"length":15,"line":3,"character":6,"targetString":"tabRadiosCircle"},{"text":"var Array: ArrayConstructor","docs":"","start":130,"length":5,"line":3,"character":24,"targetString":"Array"},{"text":"(method) ArrayConstructor.from(iterable: Iterable | ArrayLike, mapfn: (v: any, k: number) => number, thisArg?: any): number[] (+3 overloads)","docs":"Creates an array from an iterable object.","start":136,"length":4,"line":3,"character":30,"targetString":"from"},{"text":"var Array: ArrayConstructor\n(arrayLength?: number | undefined) => any[] (+2 overloads)","docs":"","start":141,"length":5,"line":3,"character":35,"targetString":"Array"},{"text":"(parameter) v: any","docs":"","start":152,"length":1,"line":3,"character":46,"targetString":"v"},{"text":"(parameter) k: number","docs":"","start":155,"length":1,"line":3,"character":49,"targetString":"k"},{"text":"(parameter) k: number","docs":"","start":161,"length":1,"line":3,"character":55,"targetString":"k"},{"text":"(method) Array.map<{\n key: string;\n title: string;\n activeTextStyle: {\n color: string;\n };\n}>(callbackfn: (value: number, index: number, array: number[]) => {\n key: string;\n title: string;\n activeTextStyle: {\n color: string;\n };\n}, thisArg?: any): {\n ...;\n}[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":168,"length":3,"line":3,"character":62,"targetString":"map"},{"text":"(parameter) v: number","docs":"","start":172,"length":1,"line":3,"character":66,"targetString":"v"},{"text":"(property) key: string","docs":"","start":194,"length":3,"line":5,"character":4,"targetString":"key"},{"text":"(parameter) v: number","docs":"","start":202,"length":1,"line":5,"character":12,"targetString":"v"},{"text":"(property) title: string","docs":"","start":211,"length":5,"line":6,"character":4,"targetString":"title"},{"text":"(parameter) v: number","docs":"","start":224,"length":1,"line":6,"character":17,"targetString":"v"},{"text":"(property) activeTextStyle: {\n color: string;\n}","docs":"","start":233,"length":15,"line":7,"character":4,"targetString":"activeTextStyle"},{"text":"(property) color: string","docs":"","start":252,"length":5,"line":7,"character":23,"targetString":"color"},{"text":"(alias) class TabBar\nimport TabBar","docs":"","start":280,"length":6,"line":11,"character":1,"targetString":"TabBar"},{"text":"(JSX attribute) type?: string | undefined","docs":"","start":289,"length":4,"line":12,"character":2,"targetString":"type"},{"text":"(JSX attribute) tabs: TabBarArr[]","docs":"","start":310,"length":4,"line":13,"character":2,"targetString":"tabs"},{"text":"const tabRadiosCircle: {\n key: string;\n title: string;\n activeTextStyle: {\n color: string;\n };\n}[]","docs":"","start":316,"length":15,"line":13,"character":8,"targetString":"tabRadiosCircle"},{"text":"(JSX attribute) activeKey?: string | number | undefined","docs":"","start":335,"length":9,"line":14,"character":2,"targetString":"activeKey"},{"text":"const tabRadioCircle: string","docs":"","start":346,"length":14,"line":14,"character":13,"targetString":"tabRadioCircle"},{"text":"(JSX attribute) onChange?: ((index: string) => void) | undefined","docs":"","start":364,"length":8,"line":15,"character":2,"targetString":"onChange"},{"text":"(parameter) value: string","docs":"","start":374,"length":5,"line":15,"character":12,"targetString":"value"},{"text":"const setTabRadioCircle: (value: React.SetStateAction) => void","docs":"","start":383,"length":17,"line":15,"character":21,"targetString":"setTabRadioCircle"},{"text":"(parameter) value: string","docs":"","start":401,"length":5,"line":15,"character":39,"targetString":"value"},{"text":"(JSX attribute) activeColor?: string | undefined","docs":"","start":411,"length":11,"line":16,"character":2,"targetString":"activeColor"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":435,"length":5,"line":17,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":444,"length":9,"line":17,"character":11,"targetString":"marginTop"}]],"/navigation/tabs":[[{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Tabs"},{"text":"const state: {\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":46,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":53,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":65,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n}>(initialState: {\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n} | (() => {\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n})): [...] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":71,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) activeKey1: string","docs":"","start":84,"length":10,"line":3,"character":2,"targetString":"activeKey1"},{"text":"(property) d1: {\n value: string;\n label: string;\n}[]","docs":"","start":103,"length":2,"line":4,"character":2,"targetString":"d1"},{"text":"(property) value: string","docs":"","start":115,"length":5,"line":5,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":127,"length":5,"line":5,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":154,"length":5,"line":6,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":166,"length":5,"line":6,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":199,"length":5,"line":7,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":211,"length":5,"line":7,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":238,"length":5,"line":8,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":250,"length":5,"line":8,"character":18,"targetString":"label"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":290,"length":4,"line":12,"character":1,"targetString":"Tabs"},{"text":"(JSX attribute) activeKey?: string | number | undefined","docs":"","start":297,"length":9,"line":13,"character":2,"targetString":"activeKey"},{"text":"const state: {\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":308,"length":5,"line":13,"character":13,"targetString":"state"},{"text":"(property) activeKey1: string","docs":"","start":314,"length":10,"line":13,"character":19,"targetString":"activeKey1"},{"text":"(JSX attribute) dataSource: TabDataSource[]","docs":"","start":328,"length":10,"line":14,"character":2,"targetString":"dataSource"},{"text":"const state: {\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":340,"length":5,"line":14,"character":14,"targetString":"state"},{"text":"(property) d1: {\n value: string;\n label: string;\n}[]","docs":"","start":346,"length":2,"line":14,"character":20,"targetString":"d1"},{"text":"(JSX attribute) onChange?: ((tab: TabDataSource, idx: number) => void) | undefined","docs":"","start":352,"length":8,"line":15,"character":2,"targetString":"onChange"},{"text":"(parameter) tab: TabDataSource","docs":"","start":362,"length":3,"line":15,"character":12,"targetString":"tab"},{"text":"const setState: (value: React.SetStateAction<{\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n}>) => void","docs":"","start":369,"length":8,"line":15,"character":19,"targetString":"setState"},{"text":"const state: {\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":383,"length":5,"line":15,"character":33,"targetString":"state"},{"text":"(property) activeKey1: string","docs":"","start":390,"length":10,"line":15,"character":40,"targetString":"activeKey1"},{"text":"(parameter) tab: TabDataSource","docs":"","start":402,"length":3,"line":15,"character":52,"targetString":"tab"},{"text":"(property) TabDataSource.value: string","docs":"","start":406,"length":5,"line":15,"character":56,"targetString":"value"}],[{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Tabs"},{"text":"const state: {\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":46,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":53,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":65,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n}>(initialState: {\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n} | (() => {\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n})): [...] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":71,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) activeKey2: string","docs":"","start":84,"length":10,"line":3,"character":2,"targetString":"activeKey2"},{"text":"(property) d2: {\n value: string;\n label: string;\n}[]","docs":"","start":103,"length":2,"line":4,"character":2,"targetString":"d2"},{"text":"(property) value: string","docs":"","start":115,"length":5,"line":5,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":127,"length":5,"line":5,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":150,"length":5,"line":6,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":162,"length":5,"line":6,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":184,"length":5,"line":7,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":196,"length":5,"line":7,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":227,"length":5,"line":8,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":239,"length":5,"line":8,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":262,"length":5,"line":9,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":274,"length":5,"line":9,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":302,"length":5,"line":10,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":314,"length":5,"line":10,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":337,"length":5,"line":11,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":349,"length":5,"line":11,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":384,"length":5,"line":12,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":396,"length":5,"line":12,"character":18,"targetString":"label"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":428,"length":4,"line":16,"character":1,"targetString":"Tabs"},{"text":"(JSX attribute) activeKey?: string | number | undefined","docs":"","start":435,"length":9,"line":17,"character":2,"targetString":"activeKey"},{"text":"const state: {\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":446,"length":5,"line":17,"character":13,"targetString":"state"},{"text":"(property) activeKey2: string","docs":"","start":452,"length":10,"line":17,"character":19,"targetString":"activeKey2"},{"text":"(JSX attribute) dataSource: TabDataSource[]","docs":"","start":466,"length":10,"line":18,"character":2,"targetString":"dataSource"},{"text":"const state: {\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":478,"length":5,"line":18,"character":14,"targetString":"state"},{"text":"(property) d2: {\n value: string;\n label: string;\n}[]","docs":"","start":484,"length":2,"line":18,"character":20,"targetString":"d2"},{"text":"(JSX attribute) onChange?: ((tab: TabDataSource, idx: number) => void) | undefined","docs":"","start":490,"length":8,"line":19,"character":2,"targetString":"onChange"},{"text":"(parameter) tab: TabDataSource","docs":"","start":500,"length":3,"line":19,"character":12,"targetString":"tab"},{"text":"const setState: (value: React.SetStateAction<{\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n}>) => void","docs":"","start":507,"length":8,"line":19,"character":19,"targetString":"setState"},{"text":"const state: {\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":521,"length":5,"line":19,"character":33,"targetString":"state"},{"text":"(property) activeKey2: string","docs":"","start":528,"length":10,"line":19,"character":40,"targetString":"activeKey2"},{"text":"(parameter) tab: TabDataSource","docs":"","start":540,"length":3,"line":19,"character":52,"targetString":"tab"},{"text":"(property) TabDataSource.value: string","docs":"","start":544,"length":5,"line":19,"character":56,"targetString":"value"}],[{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Tabs"},{"text":"const state: {\n d2: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":46,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":53,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":65,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n d2: {\n value: string;\n label: string;\n }[];\n}>(initialState: {\n d2: {\n value: string;\n label: string;\n }[];\n} | (() => {\n d2: {\n value: string;\n label: string;\n }[];\n})): [{\n d2: {\n value: string;\n label: string;\n }[];\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":71,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) d2: {\n value: string;\n label: string;\n}[]","docs":"","start":84,"length":2,"line":3,"character":2,"targetString":"d2"},{"text":"(property) value: string","docs":"","start":96,"length":5,"line":4,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":108,"length":5,"line":4,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":131,"length":5,"line":5,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":143,"length":5,"line":5,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":165,"length":5,"line":6,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":177,"length":5,"line":6,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":208,"length":5,"line":7,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":220,"length":5,"line":7,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":243,"length":5,"line":8,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":255,"length":5,"line":8,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":283,"length":5,"line":9,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":295,"length":5,"line":9,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":318,"length":5,"line":10,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":330,"length":5,"line":10,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":365,"length":5,"line":11,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":377,"length":5,"line":11,"character":18,"targetString":"label"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":408,"length":4,"line":15,"character":1,"targetString":"Tabs"},{"text":"(JSX attribute) dataSource: TabDataSource[]","docs":"","start":413,"length":10,"line":15,"character":6,"targetString":"dataSource"},{"text":"const state: {\n d2: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":425,"length":5,"line":15,"character":18,"targetString":"state"},{"text":"(property) d2: {\n value: string;\n label: string;\n}[]","docs":"","start":431,"length":2,"line":15,"character":24,"targetString":"d2"}],[{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Tabs"},{"text":"const state: {\n activeIndex: number;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":46,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":53,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":65,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n activeIndex: number;\n d1: {\n value: string;\n label: string;\n }[];\n}>(initialState: {\n activeIndex: number;\n d1: {\n value: string;\n label: string;\n }[];\n} | (() => {\n activeIndex: number;\n d1: {\n value: string;\n label: string;\n }[];\n})): [...] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":71,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) activeIndex: number","docs":"","start":84,"length":11,"line":3,"character":2,"targetString":"activeIndex"},{"text":"(property) d1: {\n value: string;\n label: string;\n}[]","docs":"","start":102,"length":2,"line":4,"character":2,"targetString":"d1"},{"text":"(property) value: string","docs":"","start":114,"length":5,"line":5,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":126,"length":5,"line":5,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":153,"length":5,"line":6,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":165,"length":5,"line":6,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":198,"length":5,"line":7,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":210,"length":5,"line":7,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":237,"length":5,"line":8,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":249,"length":5,"line":8,"character":18,"targetString":"label"},{"text":"const handleRelease: (gestureState: any, index: any) => void","docs":"","start":293,"length":13,"line":11,"character":6,"targetString":"handleRelease"},{"text":"(parameter) gestureState: any","docs":"","start":310,"length":12,"line":11,"character":23,"targetString":"gestureState"},{"text":"(parameter) index: any","docs":"","start":324,"length":5,"line":11,"character":37,"targetString":"index"},{"text":"const setState: (value: React.SetStateAction<{\n activeIndex: number;\n d1: {\n value: string;\n label: string;\n }[];\n}>) => void","docs":"","start":336,"length":8,"line":12,"character":2,"targetString":"setState"},{"text":"const state: {\n activeIndex: number;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":350,"length":5,"line":12,"character":16,"targetString":"state"},{"text":"(property) activeIndex: number","docs":"","start":357,"length":11,"line":12,"character":23,"targetString":"activeIndex"},{"text":"(parameter) index: any","docs":"","start":370,"length":5,"line":12,"character":36,"targetString":"index"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":382,"length":4,"line":14,"character":1,"targetString":"Tabs"},{"text":"(property) Tabs.TabContent: React.ElementType","docs":"","start":387,"length":10,"line":14,"character":6,"targetString":"TabContent"},{"text":"(JSX attribute) TabContentProps.preload?: boolean | undefined","docs":"","start":400,"length":7,"line":15,"character":2,"targetString":"preload"},{"text":"(JSX attribute) TabContentProps.activeIndex: number","docs":"","start":418,"length":11,"line":16,"character":2,"targetString":"activeIndex"},{"text":"const state: {\n activeIndex: number;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":431,"length":5,"line":16,"character":15,"targetString":"state"},{"text":"(property) activeIndex: number","docs":"","start":437,"length":11,"line":16,"character":21,"targetString":"activeIndex"},{"text":"(JSX attribute) TabContentProps.onRelease?: ((gestureState: {}, index: number, percent: number) => void) | undefined","docs":"","start":452,"length":9,"line":17,"character":2,"targetString":"onRelease"},{"text":"const handleRelease: (gestureState: any, index: any) => void","docs":"","start":463,"length":13,"line":17,"character":13,"targetString":"handleRelease"},{"text":"const state: {\n activeIndex: number;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":483,"length":5,"line":19,"character":3,"targetString":"state"},{"text":"(property) d1: {\n value: string;\n label: string;\n}[]","docs":"","start":489,"length":2,"line":19,"character":9,"targetString":"d1"},{"text":"(method) Array<{ value: string; label: string; }>.map(callbackfn: (value: {\n value: string;\n label: string;\n}, index: number, array: {\n value: string;\n label: string;\n}[]) => JSX.Element, thisArg?: any): JSX.Element[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":492,"length":3,"line":19,"character":12,"targetString":"map"},{"text":"(parameter) data: {\n value: string;\n label: string;\n}","docs":"","start":497,"length":4,"line":19,"character":17,"targetString":"data"},{"text":"(parameter) idx: number","docs":"","start":503,"length":3,"line":19,"character":23,"targetString":"idx"},{"text":"(JSX attribute) React.Attributes.key?: React.Key | null | undefined","docs":"","start":524,"length":3,"line":20,"character":11,"targetString":"key"},{"text":"(parameter) idx: number","docs":"","start":529,"length":3,"line":20,"character":16,"targetString":"idx"},{"text":"(JSX attribute) title: string","docs":"","start":534,"length":5,"line":20,"character":21,"targetString":"title"},{"text":"(parameter) idx: number","docs":"","start":548,"length":3,"line":20,"character":35,"targetString":"idx"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":571,"length":4,"line":22,"character":2,"targetString":"Tabs"},{"text":"(property) Tabs.TabContent: React.ElementType","docs":"","start":576,"length":10,"line":22,"character":7,"targetString":"TabContent"}],[{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Tabs"},{"text":"const state: {\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":46,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":53,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":65,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n}>(initialState: {\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n} | (() => {\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n})): [...] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":71,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) activeKey1: string","docs":"","start":84,"length":10,"line":3,"character":2,"targetString":"activeKey1"},{"text":"(property) d1: {\n value: string;\n label: string;\n}[]","docs":"","start":103,"length":2,"line":4,"character":2,"targetString":"d1"},{"text":"(property) value: string","docs":"","start":115,"length":5,"line":5,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":127,"length":5,"line":5,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":154,"length":5,"line":6,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":166,"length":5,"line":6,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":199,"length":5,"line":7,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":211,"length":5,"line":7,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":238,"length":5,"line":8,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":250,"length":5,"line":8,"character":18,"targetString":"label"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":290,"length":4,"line":12,"character":1,"targetString":"Tabs"},{"text":"(JSX attribute) activeKey?: string | number | undefined","docs":"","start":297,"length":9,"line":13,"character":2,"targetString":"activeKey"},{"text":"const state: {\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":308,"length":5,"line":13,"character":13,"targetString":"state"},{"text":"(property) activeKey1: string","docs":"","start":314,"length":10,"line":13,"character":19,"targetString":"activeKey1"},{"text":"(JSX attribute) dataSource: TabDataSource[]","docs":"","start":328,"length":10,"line":14,"character":2,"targetString":"dataSource"},{"text":"const state: {\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":340,"length":5,"line":14,"character":14,"targetString":"state"},{"text":"(property) d1: {\n value: string;\n label: string;\n}[]","docs":"","start":346,"length":2,"line":14,"character":20,"targetString":"d1"},{"text":"(JSX attribute) swipeable?: boolean | undefined","docs":"","start":352,"length":9,"line":15,"character":2,"targetString":"swipeable"},{"text":"(JSX attribute) onChange?: ((tab: TabDataSource, idx: number) => void) | undefined","docs":"","start":371,"length":8,"line":16,"character":2,"targetString":"onChange"},{"text":"(parameter) tab: TabDataSource","docs":"","start":381,"length":3,"line":16,"character":12,"targetString":"tab"},{"text":"const setState: (value: React.SetStateAction<{\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n}>) => void","docs":"","start":388,"length":8,"line":16,"character":19,"targetString":"setState"},{"text":"const state: {\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":402,"length":5,"line":16,"character":33,"targetString":"state"},{"text":"(property) activeKey1: string","docs":"","start":409,"length":10,"line":16,"character":40,"targetString":"activeKey1"},{"text":"(parameter) tab: TabDataSource","docs":"","start":421,"length":3,"line":16,"character":52,"targetString":"tab"},{"text":"(property) TabDataSource.value: string","docs":"","start":425,"length":5,"line":16,"character":56,"targetString":"value"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":440,"length":4,"line":18,"character":3,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":445,"length":8,"line":18,"character":8,"targetString":"TabPanel"},{"text":"var Array: ArrayConstructor\nnew (arrayLength?: number | undefined) => any[] (+2 overloads)","docs":"","start":464,"length":5,"line":19,"character":9,"targetString":"Array"},{"text":"(method) Array.fill(value: any, start?: number | undefined, end?: number | undefined): any[]","docs":"Returns the this object after filling the section identified by start and end with value","start":473,"length":4,"line":19,"character":18,"targetString":"fill"},{"text":"(method) Array.map(callbackfn: (value: any, index: number, array: any[]) => JSX.Element, thisArg?: any): JSX.Element[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":481,"length":3,"line":19,"character":26,"targetString":"map"},{"text":"(parameter) _: any","docs":"","start":486,"length":1,"line":19,"character":31,"targetString":"_"},{"text":"(parameter) n: number","docs":"","start":489,"length":1,"line":19,"character":34,"targetString":"n"},{"text":"(JSX attribute) React.Attributes.key?: React.Key | null | undefined","docs":"","start":515,"length":3,"line":20,"character":18,"targetString":"key"},{"text":"(parameter) n: number","docs":"","start":520,"length":1,"line":20,"character":23,"targetString":"n"},{"text":"(JSX attribute) title: string","docs":"","start":523,"length":5,"line":20,"character":26,"targetString":"title"},{"text":"(parameter) n: number","docs":"","start":542,"length":1,"line":20,"character":45,"targetString":"n"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":562,"length":4,"line":22,"character":4,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":567,"length":8,"line":22,"character":9,"targetString":"TabPanel"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":580,"length":4,"line":23,"character":3,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":585,"length":8,"line":23,"character":8,"targetString":"TabPanel"},{"text":"var Array: ArrayConstructor\nnew (arrayLength?: number | undefined) => any[] (+2 overloads)","docs":"","start":604,"length":5,"line":24,"character":9,"targetString":"Array"},{"text":"(method) Array.fill(value: any, start?: number | undefined, end?: number | undefined): any[]","docs":"Returns the this object after filling the section identified by start and end with value","start":613,"length":4,"line":24,"character":18,"targetString":"fill"},{"text":"(method) Array.map(callbackfn: (value: any, index: number, array: any[]) => JSX.Element, thisArg?: any): JSX.Element[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":621,"length":3,"line":24,"character":26,"targetString":"map"},{"text":"(parameter) _: any","docs":"","start":626,"length":1,"line":24,"character":31,"targetString":"_"},{"text":"(parameter) n: number","docs":"","start":629,"length":1,"line":24,"character":34,"targetString":"n"},{"text":"(JSX attribute) React.Attributes.key?: React.Key | null | undefined","docs":"","start":655,"length":3,"line":25,"character":18,"targetString":"key"},{"text":"(parameter) n: number","docs":"","start":660,"length":1,"line":25,"character":23,"targetString":"n"},{"text":"(JSX attribute) title: string","docs":"","start":663,"length":5,"line":25,"character":26,"targetString":"title"},{"text":"(parameter) n: number","docs":"","start":678,"length":1,"line":25,"character":41,"targetString":"n"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":698,"length":4,"line":27,"character":4,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":703,"length":8,"line":27,"character":9,"targetString":"TabPanel"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":716,"length":4,"line":28,"character":3,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":721,"length":8,"line":28,"character":8,"targetString":"TabPanel"},{"text":"var Array: ArrayConstructor\nnew (arrayLength?: number | undefined) => any[] (+2 overloads)","docs":"","start":740,"length":5,"line":29,"character":9,"targetString":"Array"},{"text":"(method) Array.fill(value: any, start?: number | undefined, end?: number | undefined): any[]","docs":"Returns the this object after filling the section identified by start and end with value","start":749,"length":4,"line":29,"character":18,"targetString":"fill"},{"text":"(method) Array.map(callbackfn: (value: any, index: number, array: any[]) => JSX.Element, thisArg?: any): JSX.Element[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":757,"length":3,"line":29,"character":26,"targetString":"map"},{"text":"(parameter) _: any","docs":"","start":762,"length":1,"line":29,"character":31,"targetString":"_"},{"text":"(parameter) n: number","docs":"","start":765,"length":1,"line":29,"character":34,"targetString":"n"},{"text":"(JSX attribute) React.Attributes.key?: React.Key | null | undefined","docs":"","start":791,"length":3,"line":30,"character":18,"targetString":"key"},{"text":"(parameter) n: number","docs":"","start":796,"length":1,"line":30,"character":23,"targetString":"n"},{"text":"(JSX attribute) title: string","docs":"","start":799,"length":5,"line":30,"character":26,"targetString":"title"},{"text":"(parameter) n: number","docs":"","start":825,"length":1,"line":30,"character":52,"targetString":"n"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":845,"length":4,"line":32,"character":4,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":850,"length":8,"line":32,"character":9,"targetString":"TabPanel"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":863,"length":4,"line":33,"character":3,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":868,"length":8,"line":33,"character":8,"targetString":"TabPanel"},{"text":"var Array: ArrayConstructor\nnew (arrayLength?: number | undefined) => any[] (+2 overloads)","docs":"","start":887,"length":5,"line":34,"character":9,"targetString":"Array"},{"text":"(method) Array.fill(value: any, start?: number | undefined, end?: number | undefined): any[]","docs":"Returns the this object after filling the section identified by start and end with value","start":896,"length":4,"line":34,"character":18,"targetString":"fill"},{"text":"(method) Array.map(callbackfn: (value: any, index: number, array: any[]) => JSX.Element, thisArg?: any): JSX.Element[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":904,"length":3,"line":34,"character":26,"targetString":"map"},{"text":"(parameter) _: any","docs":"","start":909,"length":1,"line":34,"character":31,"targetString":"_"},{"text":"(parameter) n: number","docs":"","start":912,"length":1,"line":34,"character":34,"targetString":"n"},{"text":"(JSX attribute) React.Attributes.key?: React.Key | null | undefined","docs":"","start":938,"length":3,"line":35,"character":18,"targetString":"key"},{"text":"(parameter) n: number","docs":"","start":943,"length":1,"line":35,"character":23,"targetString":"n"},{"text":"(JSX attribute) title: string","docs":"","start":946,"length":5,"line":35,"character":26,"targetString":"title"},{"text":"(parameter) n: number","docs":"","start":964,"length":1,"line":35,"character":44,"targetString":"n"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":984,"length":4,"line":37,"character":4,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":989,"length":8,"line":37,"character":9,"targetString":"TabPanel"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":1001,"length":4,"line":38,"character":2,"targetString":"Tabs"}],[{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Tabs"},{"text":"const state: {\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":46,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":53,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":65,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n}>(initialState: {\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n} | (() => {\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n})): [...] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":71,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) activeKey2: string","docs":"","start":84,"length":10,"line":3,"character":2,"targetString":"activeKey2"},{"text":"(property) d2: {\n value: string;\n label: string;\n}[]","docs":"","start":103,"length":2,"line":4,"character":2,"targetString":"d2"},{"text":"(property) value: string","docs":"","start":115,"length":5,"line":5,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":127,"length":5,"line":5,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":150,"length":5,"line":6,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":162,"length":5,"line":6,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":184,"length":5,"line":7,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":196,"length":5,"line":7,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":227,"length":5,"line":8,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":239,"length":5,"line":8,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":262,"length":5,"line":9,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":274,"length":5,"line":9,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":302,"length":5,"line":10,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":314,"length":5,"line":10,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":337,"length":5,"line":11,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":349,"length":5,"line":11,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":384,"length":5,"line":12,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":396,"length":5,"line":12,"character":18,"targetString":"label"},{"text":"const Panel: ({ title, largeData, ...rest }: {\n [x: string]: any;\n title: any;\n largeData: any;\n}) => JSX.Element","docs":"","start":432,"length":5,"line":15,"character":6,"targetString":"Panel"},{"text":"var title: any","docs":"","start":443,"length":5,"line":15,"character":17,"targetString":"title"},{"text":"var largeData: any","docs":"","start":450,"length":9,"line":15,"character":24,"targetString":"largeData"},{"text":"var rest: {\n [x: string]: any;\n}","docs":"","start":464,"length":4,"line":15,"character":38,"targetString":"rest"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":493,"length":4,"line":17,"character":5,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":498,"length":8,"line":17,"character":10,"targetString":"TabPanel"},{"text":"var rest: {\n [x: string]: any;\n}","docs":"","start":511,"length":4,"line":17,"character":23,"targetString":"rest"},{"text":"var largeData: any","docs":"","start":525,"length":9,"line":18,"character":7,"targetString":"largeData"},{"text":"var Array: ArrayConstructor\nnew (arrayLength?: number | undefined) => any[] (+2 overloads)","docs":"","start":551,"length":5,"line":19,"character":12,"targetString":"Array"},{"text":"(method) Array.fill(value: any, start?: number | undefined, end?: number | undefined): any[]","docs":"Returns the this object after filling the section identified by start and end with value","start":572,"length":4,"line":20,"character":11,"targetString":"fill"},{"text":"(method) Array.map(callbackfn: (value: any, index: number, array: any[]) => JSX.Element, thisArg?: any): JSX.Element[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":591,"length":3,"line":21,"character":11,"targetString":"map"},{"text":"(parameter) _: any","docs":"","start":596,"length":1,"line":21,"character":16,"targetString":"_"},{"text":"(parameter) idx: number","docs":"","start":599,"length":3,"line":21,"character":19,"targetString":"idx"},{"text":"(JSX attribute) React.Attributes.key?: React.Key | null | undefined","docs":"","start":619,"length":3,"line":21,"character":39,"targetString":"key"},{"text":"(parameter) idx: number","docs":"","start":624,"length":3,"line":21,"character":44,"targetString":"idx"},{"text":"(JSX attribute) title: string","docs":"","start":629,"length":5,"line":21,"character":49,"targetString":"title"},{"text":"var title: any","docs":"","start":639,"length":5,"line":21,"character":59,"targetString":"title"},{"text":"(parameter) idx: number","docs":"","start":648,"length":3,"line":21,"character":68,"targetString":"idx"},{"text":"(JSX attribute) title: any","docs":"","start":691,"length":5,"line":23,"character":20,"targetString":"title"},{"text":"var title: any","docs":"","start":698,"length":5,"line":23,"character":27,"targetString":"title"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":723,"length":4,"line":25,"character":6,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":728,"length":8,"line":25,"character":11,"targetString":"TabPanel"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":748,"length":4,"line":29,"character":1,"targetString":"Tabs"},{"text":"(JSX attribute) activeKey?: string | number | undefined","docs":"","start":755,"length":9,"line":30,"character":2,"targetString":"activeKey"},{"text":"const state: {\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":766,"length":5,"line":30,"character":13,"targetString":"state"},{"text":"(property) activeKey2: string","docs":"","start":772,"length":10,"line":30,"character":19,"targetString":"activeKey2"},{"text":"(JSX attribute) dataSource: TabDataSource[]","docs":"","start":786,"length":10,"line":31,"character":2,"targetString":"dataSource"},{"text":"const state: {\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":798,"length":5,"line":31,"character":14,"targetString":"state"},{"text":"(property) d2: {\n value: string;\n label: string;\n}[]","docs":"","start":804,"length":2,"line":31,"character":20,"targetString":"d2"},{"text":"(JSX attribute) onChange?: ((tab: TabDataSource, idx: number) => void) | undefined","docs":"","start":810,"length":8,"line":32,"character":2,"targetString":"onChange"},{"text":"(parameter) tab: TabDataSource","docs":"","start":820,"length":3,"line":32,"character":12,"targetString":"tab"},{"text":"const setState: (value: React.SetStateAction<{\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n}>) => void","docs":"","start":827,"length":8,"line":32,"character":19,"targetString":"setState"},{"text":"const state: {\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":841,"length":5,"line":32,"character":33,"targetString":"state"},{"text":"(property) activeKey2: string","docs":"","start":848,"length":10,"line":32,"character":40,"targetString":"activeKey2"},{"text":"(parameter) tab: TabDataSource","docs":"","start":860,"length":3,"line":32,"character":52,"targetString":"tab"},{"text":"(property) TabDataSource.value: string","docs":"","start":864,"length":5,"line":32,"character":56,"targetString":"value"},{"text":"const state: {\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":879,"length":5,"line":34,"character":3,"targetString":"state"},{"text":"(property) d2: {\n value: string;\n label: string;\n}[]","docs":"","start":885,"length":2,"line":34,"character":9,"targetString":"d2"},{"text":"(method) Array<{ value: string; label: string; }>.map(callbackfn: (value: {\n value: string;\n label: string;\n}, index: number, array: {\n value: string;\n label: string;\n}[]) => JSX.Element, thisArg?: any): JSX.Element[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":888,"length":3,"line":34,"character":12,"targetString":"map"},{"text":"(parameter) data: {\n value: string;\n label: string;\n}","docs":"","start":893,"length":4,"line":34,"character":17,"targetString":"data"},{"text":"(parameter) idx: number","docs":"","start":899,"length":3,"line":34,"character":23,"targetString":"idx"},{"text":"const Panel: ({ title, largeData, ...rest }: {\n [x: string]: any;\n title: any;\n largeData: any;\n}) => JSX.Element","docs":"","start":914,"length":5,"line":35,"character":5,"targetString":"Panel"},{"text":"(JSX attribute) React.Attributes.key?: React.Key | null | undefined","docs":"","start":920,"length":3,"line":35,"character":11,"targetString":"key"},{"text":"(parameter) idx: number","docs":"","start":925,"length":3,"line":35,"character":16,"targetString":"idx"},{"text":"(JSX attribute) title: any","docs":"","start":930,"length":5,"line":35,"character":21,"targetString":"title"},{"text":"(parameter) data: {\n value: string;\n label: string;\n}","docs":"","start":937,"length":4,"line":35,"character":28,"targetString":"data"},{"text":"(property) label: string","docs":"","start":942,"length":5,"line":35,"character":33,"targetString":"label"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":960,"length":4,"line":37,"character":2,"targetString":"Tabs"}],[{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Tabs"},{"text":"const state: {\n activeKey1: string;\n activeKey2: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":46,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":53,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":65,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n activeKey1: string;\n activeKey2: string;\n d1: {\n value: string;\n label: string;\n }[];\n}>(initialState: {\n activeKey1: string;\n activeKey2: string;\n d1: {\n value: string;\n label: string;\n }[];\n} | (() => {\n activeKey1: string;\n activeKey2: string;\n d1: {\n ...;\n }[];\n})): [...] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":71,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) activeKey1: string","docs":"","start":84,"length":10,"line":3,"character":2,"targetString":"activeKey1"},{"text":"(property) activeKey2: string","docs":"","start":103,"length":10,"line":4,"character":2,"targetString":"activeKey2"},{"text":"(property) d1: {\n value: string;\n label: string;\n}[]","docs":"","start":122,"length":2,"line":5,"character":2,"targetString":"d1"},{"text":"(property) value: string","docs":"","start":134,"length":5,"line":6,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":146,"length":5,"line":6,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":173,"length":5,"line":7,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":185,"length":5,"line":7,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":218,"length":5,"line":8,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":230,"length":5,"line":8,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":257,"length":5,"line":9,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":269,"length":5,"line":9,"character":18,"targetString":"label"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":309,"length":4,"line":13,"character":1,"targetString":"Tabs"},{"text":"(JSX attribute) tabPosition?: \"bottom\" | \"top\" | undefined","docs":"","start":316,"length":11,"line":14,"character":2,"targetString":"tabPosition"},{"text":"(JSX attribute) underlineStyle?: StyleProp","docs":"","start":339,"length":14,"line":15,"character":2,"targetString":"underlineStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":357,"length":15,"line":15,"character":20,"targetString":"backgroundColor"},{"text":"(JSX attribute) activeKey?: string | number | undefined","docs":"","start":393,"length":9,"line":16,"character":2,"targetString":"activeKey"},{"text":"const state: {\n activeKey1: string;\n activeKey2: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":404,"length":5,"line":16,"character":13,"targetString":"state"},{"text":"(property) activeKey1: string","docs":"","start":410,"length":10,"line":16,"character":19,"targetString":"activeKey1"},{"text":"(JSX attribute) dataSource: TabDataSource[]","docs":"","start":424,"length":10,"line":17,"character":2,"targetString":"dataSource"},{"text":"const state: {\n activeKey1: string;\n activeKey2: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":436,"length":5,"line":17,"character":14,"targetString":"state"},{"text":"(property) d1: {\n value: string;\n label: string;\n}[]","docs":"","start":442,"length":2,"line":17,"character":20,"targetString":"d1"},{"text":"(JSX attribute) swipeable?: boolean | undefined","docs":"","start":448,"length":9,"line":18,"character":2,"targetString":"swipeable"},{"text":"(JSX attribute) onChange?: ((tab: TabDataSource, idx: number) => void) | undefined","docs":"","start":468,"length":8,"line":19,"character":2,"targetString":"onChange"},{"text":"(parameter) tab: TabDataSource","docs":"","start":478,"length":3,"line":19,"character":12,"targetString":"tab"},{"text":"const setState: (value: React.SetStateAction<{\n activeKey1: string;\n activeKey2: string;\n d1: {\n value: string;\n label: string;\n }[];\n}>) => void","docs":"","start":485,"length":8,"line":19,"character":19,"targetString":"setState"},{"text":"const state: {\n activeKey1: string;\n activeKey2: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":499,"length":5,"line":19,"character":33,"targetString":"state"},{"text":"(property) activeKey1: string","docs":"","start":506,"length":10,"line":19,"character":40,"targetString":"activeKey1"},{"text":"(parameter) tab: TabDataSource","docs":"","start":518,"length":3,"line":19,"character":52,"targetString":"tab"},{"text":"(property) TabDataSource.value: string","docs":"","start":522,"length":5,"line":19,"character":56,"targetString":"value"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":537,"length":4,"line":21,"character":3,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":542,"length":8,"line":21,"character":8,"targetString":"TabPanel"},{"text":"(JSX attribute) TabPanelProps.background?: string | undefined","docs":"","start":551,"length":10,"line":21,"character":17,"targetString":"background"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":575,"length":4,"line":22,"character":5,"targetString":"Tabs"},{"text":"(JSX attribute) activeKey?: string | number | undefined","docs":"","start":586,"length":9,"line":23,"character":6,"targetString":"activeKey"},{"text":"const state: {\n activeKey1: string;\n activeKey2: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":597,"length":5,"line":23,"character":17,"targetString":"state"},{"text":"(property) activeKey2: string","docs":"","start":603,"length":10,"line":23,"character":23,"targetString":"activeKey2"},{"text":"(JSX attribute) dataSource: TabDataSource[]","docs":"","start":621,"length":10,"line":24,"character":6,"targetString":"dataSource"},{"text":"const state: {\n activeKey1: string;\n activeKey2: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":633,"length":5,"line":24,"character":18,"targetString":"state"},{"text":"(JSX attribute) onChange?: ((tab: TabDataSource, idx: number) => void) | undefined","docs":"","start":649,"length":8,"line":25,"character":6,"targetString":"onChange"},{"text":"(parameter) tab: TabDataSource","docs":"","start":659,"length":3,"line":25,"character":16,"targetString":"tab"},{"text":"const setState: (value: React.SetStateAction<{\n activeKey1: string;\n activeKey2: string;\n d1: {\n value: string;\n label: string;\n }[];\n}>) => void","docs":"","start":666,"length":8,"line":25,"character":23,"targetString":"setState"},{"text":"const state: {\n activeKey1: string;\n activeKey2: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":680,"length":5,"line":25,"character":37,"targetString":"state"},{"text":"(property) activeKey2: string","docs":"","start":687,"length":10,"line":25,"character":44,"targetString":"activeKey2"},{"text":"(parameter) tab: TabDataSource","docs":"","start":699,"length":3,"line":25,"character":56,"targetString":"tab"},{"text":"(property) TabDataSource.value: string","docs":"","start":703,"length":5,"line":25,"character":60,"targetString":"value"},{"text":"const state: {\n activeKey1: string;\n activeKey2: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":726,"length":5,"line":27,"character":7,"targetString":"state"},{"text":"(parameter) data: any","docs":"","start":740,"length":4,"line":27,"character":21,"targetString":"data"},{"text":"(parameter) idx: any","docs":"","start":746,"length":3,"line":27,"character":27,"targetString":"idx"},{"text":"(JSX attribute) React.Attributes.key?: React.Key | null | undefined","docs":"","start":771,"length":3,"line":28,"character":15,"targetString":"key"},{"text":"(parameter) idx: any","docs":"","start":776,"length":3,"line":28,"character":20,"targetString":"idx"},{"text":"(JSX attribute) title: any","docs":"","start":781,"length":5,"line":28,"character":25,"targetString":"title"},{"text":"(parameter) data: any","docs":"","start":788,"length":4,"line":28,"character":32,"targetString":"data"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":819,"length":4,"line":30,"character":6,"targetString":"Tabs"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":829,"length":4,"line":31,"character":4,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":834,"length":8,"line":31,"character":9,"targetString":"TabPanel"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":847,"length":4,"line":32,"character":3,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":852,"length":8,"line":32,"character":8,"targetString":"TabPanel"},{"text":"(JSX attribute) TabPanelProps.background?: string | undefined","docs":"","start":861,"length":10,"line":32,"character":17,"targetString":"background"},{"text":"(JSX attribute) title: string","docs":"","start":896,"length":5,"line":33,"character":16,"targetString":"title"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":926,"length":4,"line":34,"character":4,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":931,"length":8,"line":34,"character":9,"targetString":"TabPanel"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":944,"length":4,"line":35,"character":3,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":949,"length":8,"line":35,"character":8,"targetString":"TabPanel"},{"text":"(JSX attribute) TabPanelProps.background?: string | undefined","docs":"","start":958,"length":10,"line":35,"character":17,"targetString":"background"},{"text":"(JSX attribute) title: string","docs":"","start":993,"length":5,"line":36,"character":16,"targetString":"title"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":1017,"length":4,"line":37,"character":4,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":1022,"length":8,"line":37,"character":9,"targetString":"TabPanel"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":1035,"length":4,"line":38,"character":3,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":1040,"length":8,"line":38,"character":8,"targetString":"TabPanel"},{"text":"(JSX attribute) TabPanelProps.background?: string | undefined","docs":"","start":1049,"length":10,"line":38,"character":17,"targetString":"background"},{"text":"(JSX attribute) title: string","docs":"","start":1084,"length":5,"line":39,"character":16,"targetString":"title"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":1116,"length":4,"line":40,"character":4,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":1121,"length":8,"line":40,"character":9,"targetString":"TabPanel"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":1133,"length":4,"line":41,"character":2,"targetString":"Tabs"}]],"/navigation/top-bar":[[{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"TopBar"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":42,"length":6,"line":2,"character":1,"targetString":"TopBar"},{"text":"(property) TopBar.Container: React.ElementType","docs":"","start":49,"length":9,"line":2,"character":8,"targetString":"Container"},{"text":"(JSX attribute) TopBarContainerProps.background?: BackgroundProps | undefined","docs":"","start":61,"length":10,"line":3,"character":2,"targetString":"background"},{"text":"(JSX attribute) TopBarContainerProps.style?: StyleProp","docs":"","start":81,"length":5,"line":4,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.flex?: number | undefined","docs":"","start":90,"length":4,"line":4,"character":11,"targetString":"flex"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":99,"length":6,"line":4,"character":20,"targetString":"height"},{"text":"(JSX attribute) TopBarContainerProps.contentStyle?: StyleProp","docs":"","start":115,"length":12,"line":5,"character":2,"targetString":"contentStyle"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":131,"length":6,"line":5,"character":18,"targetString":"height"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":143,"length":9,"line":5,"character":30,"targetString":"marginTop"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":164,"length":6,"line":7,"character":3,"targetString":"TopBar"},{"text":"(property) TopBar.Action: React.ElementType","docs":"","start":171,"length":6,"line":7,"character":10,"targetString":"Action"},{"text":"(JSX attribute) IconFontProps.name?: IconFontName | undefined","docs":"","start":178,"length":4,"line":7,"character":17,"targetString":"name"},{"text":"(JSX attribute) TopBarActionProps.color?: string | undefined","docs":"","start":193,"length":5,"line":7,"character":32,"targetString":"color"},{"text":"(JSX attribute) TopBarActionProps.onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"","start":209,"length":7,"line":7,"character":48,"targetString":"onPress"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":248,"length":6,"line":8,"character":3,"targetString":"TopBar"},{"text":"(property) TopBar.Content: React.ElementType","docs":"","start":255,"length":7,"line":8,"character":10,"targetString":"Content"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":269,"length":6,"line":9,"character":3,"targetString":"TopBar"},{"text":"(property) TopBar.Action: React.ElementType","docs":"","start":276,"length":6,"line":9,"character":10,"targetString":"Action"},{"text":"(JSX attribute) IconFontProps.name?: IconFontName | undefined","docs":"","start":287,"length":4,"line":10,"character":4,"targetString":"name"},{"text":"(JSX attribute) TopBarActionProps.color?: string | undefined","docs":"","start":302,"length":5,"line":11,"character":4,"targetString":"color"},{"text":"(JSX attribute) TopBarActionProps.onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"","start":322,"length":7,"line":12,"character":4,"targetString":"onPress"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":375,"length":6,"line":14,"character":2,"targetString":"TopBar"},{"text":"(property) TopBar.Container: React.ElementType","docs":"","start":382,"length":9,"line":14,"character":9,"targetString":"Container"}],[{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"TopBar"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":42,"length":6,"line":2,"character":1,"targetString":"TopBar"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":51,"length":5,"line":3,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.flex?: number | undefined","docs":"","start":60,"length":4,"line":3,"character":11,"targetString":"flex"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":69,"length":6,"line":3,"character":20,"targetString":"height"},{"text":"(JSX attribute) contentStyle?: StyleProp","docs":"","start":85,"length":12,"line":4,"character":2,"targetString":"contentStyle"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":101,"length":6,"line":4,"character":18,"targetString":"height"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":113,"length":9,"line":4,"character":30,"targetString":"marginTop"},{"text":"(JSX attribute) background?: BackgroundProps | undefined","docs":"","start":131,"length":10,"line":5,"character":2,"targetString":"background"},{"text":"(JSX attribute) title?: string | undefined","docs":"","start":151,"length":5,"line":6,"character":2,"targetString":"title"},{"text":"(JSX attribute) color?: string | undefined","docs":"","start":170,"length":5,"line":7,"character":2,"targetString":"color"},{"text":"(JSX attribute) titleStyle?: StyleProp","docs":"","start":184,"length":10,"line":8,"character":2,"targetString":"titleStyle"},{"text":"(property) TextStyle.color?: ColorValue | undefined","docs":"","start":202,"length":5,"line":9,"character":4,"targetString":"color"},{"text":"(JSX attribute) leftActions?: TopBarActionProps[] | undefined","docs":"","start":227,"length":11,"line":11,"character":2,"targetString":"leftActions"},{"text":"(property) IconFontProps.name?: IconFontName | undefined","docs":"","start":254,"length":4,"line":13,"character":6,"targetString":"name"},{"text":"(property) TopBarActionProps.color?: string | undefined","docs":"","start":277,"length":5,"line":14,"character":6,"targetString":"color"},{"text":"(JSX attribute) actions?: TopBarActionProps[] | undefined","docs":"","start":309,"length":7,"line":17,"character":2,"targetString":"actions"},{"text":"(property) IconFontProps.name?: IconFontName | undefined","docs":"","start":332,"length":4,"line":19,"character":6,"targetString":"name"},{"text":"(property) TopBarActionProps.color?: string | undefined","docs":"","start":351,"length":5,"line":20,"character":6,"targetString":"color"},{"text":"(property) TopBarActionProps.onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"","start":375,"length":7,"line":21,"character":6,"targetString":"onPress"},{"text":"(JSX attribute) onBack?: ((...args: any[]) => void) | undefined","docs":"","start":435,"length":6,"line":24,"character":2,"targetString":"onBack"}],[{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"TopBar"},{"text":"const radialBackground: {\n stops: {\n offset: string;\n stopColor: string;\n stopOpacity: string;\n }[];\n}","docs":"","start":47,"length":16,"line":2,"character":6,"targetString":"radialBackground"},{"text":"(property) stops: {\n offset: string;\n stopColor: string;\n stopOpacity: string;\n}[]","docs":"","start":70,"length":5,"line":3,"character":2,"targetString":"stops"},{"text":"(property) offset: string","docs":"","start":91,"length":6,"line":5,"character":6,"targetString":"offset"},{"text":"(property) stopColor: string","docs":"","start":111,"length":9,"line":6,"character":6,"targetString":"stopColor"},{"text":"(property) stopOpacity: string","docs":"","start":139,"length":11,"line":7,"character":6,"targetString":"stopOpacity"},{"text":"(property) offset: string","docs":"","start":176,"length":6,"line":10,"character":6,"targetString":"offset"},{"text":"(property) stopColor: string","docs":"","start":198,"length":9,"line":11,"character":6,"targetString":"stopColor"},{"text":"(property) stopOpacity: string","docs":"","start":226,"length":11,"line":12,"character":6,"targetString":"stopOpacity"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":261,"length":6,"line":17,"character":1,"targetString":"TopBar"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":270,"length":5,"line":18,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.flex?: number | undefined","docs":"","start":279,"length":4,"line":18,"character":11,"targetString":"flex"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":288,"length":6,"line":18,"character":20,"targetString":"height"},{"text":"(JSX attribute) contentStyle?: StyleProp","docs":"","start":304,"length":12,"line":19,"character":2,"targetString":"contentStyle"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":320,"length":6,"line":19,"character":18,"targetString":"height"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":332,"length":9,"line":19,"character":30,"targetString":"marginTop"},{"text":"(JSX attribute) background?: BackgroundProps | undefined","docs":"","start":350,"length":10,"line":20,"character":2,"targetString":"background"},{"text":"const radialBackground: {\n stops: {\n offset: string;\n stopColor: string;\n stopOpacity: string;\n }[];\n}","docs":"","start":362,"length":16,"line":20,"character":14,"targetString":"radialBackground"},{"text":"(JSX attribute) title?: string | undefined","docs":"","start":382,"length":5,"line":21,"character":2,"targetString":"title"},{"text":"(JSX attribute) titleStyle?: StyleProp","docs":"","start":401,"length":10,"line":22,"character":2,"targetString":"titleStyle"},{"text":"(property) TextStyle.color?: ColorValue | undefined","docs":"","start":415,"length":5,"line":22,"character":16,"targetString":"color"},{"text":"(JSX attribute) leftActions?: TopBarActionProps[] | undefined","docs":"","start":434,"length":11,"line":23,"character":2,"targetString":"leftActions"},{"text":"(property) IconFontProps.name?: IconFontName | undefined","docs":"","start":461,"length":4,"line":25,"character":6,"targetString":"name"},{"text":"(property) TopBarActionProps.color?: string | undefined","docs":"","start":484,"length":5,"line":26,"character":6,"targetString":"color"},{"text":"(JSX attribute) actions?: TopBarActionProps[] | undefined","docs":"","start":513,"length":7,"line":29,"character":2,"targetString":"actions"},{"text":"(property) IconFontProps.name?: IconFontName | undefined","docs":"","start":536,"length":4,"line":31,"character":6,"targetString":"name"},{"text":"(property) TopBarActionProps.color?: string | undefined","docs":"","start":555,"length":5,"line":32,"character":6,"targetString":"color"},{"text":"(property) TopBarActionProps.onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"","start":576,"length":7,"line":33,"character":6,"targetString":"onPress"},{"text":"(JSX attribute) onBack?: ((...args: any[]) => void) | undefined","docs":"","start":636,"length":6,"line":36,"character":2,"targetString":"onBack"}],[{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"TopBar"},{"text":"const linearBackground: {\n stops: {\n '0%': string;\n '100%': string;\n };\n}","docs":"","start":47,"length":16,"line":2,"character":6,"targetString":"linearBackground"},{"text":"(property) stops: {\n '0%': string;\n '100%': string;\n}","docs":"","start":70,"length":5,"line":3,"character":2,"targetString":"stops"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":133,"length":6,"line":9,"character":1,"targetString":"TopBar"},{"text":"(property) TopBar.Container: React.ElementType","docs":"","start":140,"length":9,"line":9,"character":8,"targetString":"Container"},{"text":"(JSX attribute) TopBarContainerProps.style?: StyleProp","docs":"","start":152,"length":5,"line":10,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.flex?: number | undefined","docs":"","start":161,"length":4,"line":10,"character":11,"targetString":"flex"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":170,"length":6,"line":10,"character":20,"targetString":"height"},{"text":"(JSX attribute) TopBarContainerProps.contentStyle?: StyleProp","docs":"","start":186,"length":12,"line":11,"character":2,"targetString":"contentStyle"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":202,"length":6,"line":11,"character":18,"targetString":"height"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":214,"length":9,"line":11,"character":30,"targetString":"marginTop"},{"text":"(JSX attribute) TopBarContainerProps.background?: BackgroundProps | undefined","docs":"","start":232,"length":10,"line":12,"character":2,"targetString":"background"},{"text":"const linearBackground: {\n stops: {\n '0%': string;\n '100%': string;\n };\n}","docs":"","start":244,"length":16,"line":12,"character":14,"targetString":"linearBackground"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":267,"length":6,"line":14,"character":3,"targetString":"TopBar"},{"text":"(property) TopBar.Action: React.ElementType","docs":"","start":274,"length":6,"line":14,"character":10,"targetString":"Action"},{"text":"(JSX attribute) IconFontProps.name?: IconFontName | undefined","docs":"","start":281,"length":4,"line":14,"character":17,"targetString":"name"},{"text":"(JSX attribute) TopBarActionProps.color?: string | undefined","docs":"","start":296,"length":5,"line":14,"character":32,"targetString":"color"},{"text":"(JSX attribute) TopBarActionProps.onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"","start":309,"length":7,"line":14,"character":45,"targetString":"onPress"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":348,"length":6,"line":15,"character":3,"targetString":"TopBar"},{"text":"(property) TopBar.Content: React.ElementType","docs":"","start":355,"length":7,"line":15,"character":10,"targetString":"Content"},{"text":"(JSX attribute) TopBarContentProps.title?: string | undefined","docs":"","start":367,"length":5,"line":16,"character":4,"targetString":"title"},{"text":"(JSX attribute) TopBarContentProps.titleStyle?: StyleProp","docs":"","start":388,"length":10,"line":17,"character":4,"targetString":"titleStyle"},{"text":"(property) TextStyle.color?: ColorValue | undefined","docs":"","start":402,"length":5,"line":17,"character":18,"targetString":"color"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":427,"length":6,"line":19,"character":3,"targetString":"TopBar"},{"text":"(property) TopBar.Action: React.ElementType","docs":"","start":434,"length":6,"line":19,"character":10,"targetString":"Action"},{"text":"(JSX attribute) IconFontProps.name?: IconFontName | undefined","docs":"","start":445,"length":4,"line":20,"character":4,"targetString":"name"},{"text":"(JSX attribute) TopBarActionProps.color?: string | undefined","docs":"","start":460,"length":5,"line":21,"character":4,"targetString":"color"},{"text":"(JSX attribute) TopBarActionProps.onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"","start":477,"length":7,"line":22,"character":4,"targetString":"onPress"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":530,"length":6,"line":24,"character":2,"targetString":"TopBar"},{"text":"(property) TopBar.Container: React.ElementType","docs":"","start":537,"length":9,"line":24,"character":9,"targetString":"Container"}],[{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"TopBar"},{"text":"const qrcode: \"M170.666667,640 C192.547662,640 210.581639,656.471048 213.046283,677.690832 L213.333333,682.666667 L213.333333,780.190476 C213.333333,795.619383 224.798634,808.370426 239.674085,810.388455 L243.809524,810.666667 L341.333333,810.666667 C364.897483,810.666667 384,829.769184 384,853.333333 C384,875.214329 367.528952,893.248306 346.309168,895.71295 L341.333333,896 L243.809524,896 C182.218573,896 131.85733,847.919903 128.211354,787.245269 L128,780.190476 L128,682.666667 C128,659.102517 147.102517,640 170.666667,640 Z M853.333333,640 C875.214329,640 893.248306,656.471048 895.71295,677.690832 L896,682.666667 L896,780.190476 C896,841.781427 847.919903,892.14267 787.245269,895.788646 L780.190476,896 L682.666667,896 C659.102517,896 640,876.897483 640,853.333333 C640,831.452338 656.471048,813.418361 677.690832,810.953717 L682.666667,810.666667 L780.190476,810.666667 C795.619383,810.666667 808.370426,799.201366 810.388455,784.325915 L810.666667,780.190476 L810.666667,682.666667 C810.666667,659.102517 829.769184,640 853.333333,640 Z M767,469.333333 C767.552285,469.333333 768,469.781049 768,470.333333 L768,553.666667 C768,554.218951 767.552285,554.666667 767,554.666667 L257,554.666667 C256.447715,554.666667 256,554.218951 256,553.666667 L256,470.333333 C256,469.781049 256.447715,469.333333 257,469.333333 L767,469.333333 Z M341.333333,128 C364.897483,128 384,147.102517 384,170.666667 C384,192.547662 367.528952,210.581639 346.309168,213.046283 L341.333333,213.333333 L243.809524,213.333333 C228.380617,213.333333 215.629574,224.798634 213.611545,239.674085 L213.333333,243.809524 L213.333333,341.333333 C213.333333,364.897483 194.230816,384 170.666667,384 C148.785671,384 130.751694,367.528952 128.28705,346.309168 L128,341.333333 L128,243.809524 C128,182.218573 176.080097,131.85733 236.754731,128.211354 L243.809524,128 L341.333333,128 Z M780.190476,128 C841.781427,128 892.14267,176.080097 895.788646,236.754731 L896,243.809524 L896,341.333333 C896,364.897483 876.897483,384 853.333333,384 C831.452338,384 813.418361,367.528952 810.953717,346.309168 L810.666667,341.333333 L810.666667,243.809524 C810.666667,228.380617 799.201366,215.629574 784.325915,213.611545 L780.190476,213.333333 L682.666667,213.333333 C659.102517,213.333333 640,194.230816 640,170.666667 C640,148.785671 656.471048,130.751694 677.690832,128.28705 L682.666667,128 L780.190476,128 Z\" ...","docs":"","start":47,"length":6,"line":2,"character":6,"targetString":"qrcode"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":2429,"length":6,"line":5,"character":1,"targetString":"TopBar"},{"text":"(property) TopBar.Container: React.ElementType","docs":"","start":2436,"length":9,"line":5,"character":8,"targetString":"Container"},{"text":"(JSX attribute) TopBarContainerProps.style?: StyleProp","docs":"","start":2448,"length":5,"line":6,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.flex?: number | undefined","docs":"","start":2457,"length":4,"line":6,"character":11,"targetString":"flex"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":2466,"length":6,"line":6,"character":20,"targetString":"height"},{"text":"(JSX attribute) TopBarContainerProps.contentStyle?: StyleProp","docs":"","start":2482,"length":12,"line":7,"character":2,"targetString":"contentStyle"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":2498,"length":6,"line":7,"character":18,"targetString":"height"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":2510,"length":9,"line":7,"character":30,"targetString":"marginTop"},{"text":"(JSX attribute) TopBarContainerProps.background?: BackgroundProps | undefined","docs":"","start":2528,"length":10,"line":8,"character":2,"targetString":"background"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":2551,"length":6,"line":10,"character":3,"targetString":"TopBar"},{"text":"(property) TopBar.Action: React.ElementType","docs":"","start":2558,"length":6,"line":10,"character":10,"targetString":"Action"},{"text":"(JSX attribute) IconFontProps.name?: IconFontName | undefined","docs":"","start":2565,"length":4,"line":10,"character":17,"targetString":"name"},{"text":"(JSX attribute) TopBarActionProps.onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"","start":2580,"length":7,"line":10,"character":32,"targetString":"onPress"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":2619,"length":6,"line":11,"character":3,"targetString":"TopBar"},{"text":"(property) TopBar.Action: React.ElementType","docs":"","start":2626,"length":6,"line":11,"character":10,"targetString":"Action"},{"text":"(JSX attribute) TopBarActionProps.source?: string | ImageSourcePropType | undefined","docs":"","start":2637,"length":6,"line":12,"character":4,"targetString":"source"},{"text":"(JSX attribute) TopBarActionProps.color?: string | undefined","docs":"","start":2657,"length":5,"line":13,"character":4,"targetString":"color"},{"text":"(JSX attribute) TopBarActionProps.onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"","start":2677,"length":7,"line":14,"character":4,"targetString":"onPress"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":2800,"length":6,"line":21,"character":3,"targetString":"TopBar"},{"text":"(property) TopBar.Content: React.ElementType","docs":"","start":2807,"length":7,"line":21,"character":10,"targetString":"Content"},{"text":"(JSX attribute) TopBarContentProps.title?: string | undefined","docs":"","start":2819,"length":5,"line":22,"character":4,"targetString":"title"},{"text":"(JSX attribute) TopBarContentProps.subTitle?: string | undefined","docs":"","start":2840,"length":8,"line":23,"character":4,"targetString":"subTitle"},{"text":"(JSX attribute) TopBarContentProps.onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"","start":2867,"length":7,"line":24,"character":4,"targetString":"onPress"},{"text":"(method) Array.map(callbackfn: (value: string, index: number, array: string[]) => JSX.Element, thisArg?: any): JSX.Element[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":2969,"length":3,"line":28,"character":12,"targetString":"map"},{"text":"(parameter) v: string","docs":"","start":2973,"length":1,"line":28,"character":16,"targetString":"v"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":2985,"length":6,"line":29,"character":5,"targetString":"TopBar"},{"text":"(property) TopBar.Action: React.ElementType","docs":"","start":2992,"length":6,"line":29,"character":12,"targetString":"Action"},{"text":"(JSX attribute) React.Attributes.key?: React.Key | null | undefined","docs":"","start":3005,"length":3,"line":30,"character":6,"targetString":"key"},{"text":"(parameter) v: string","docs":"","start":3010,"length":1,"line":30,"character":11,"targetString":"v"},{"text":"(JSX attribute) TopBarActionProps.color?: string | undefined","docs":"","start":3019,"length":5,"line":31,"character":6,"targetString":"color"},{"text":"(JSX attribute) IconFontProps.name?: IconFontName | undefined","docs":"","start":3041,"length":4,"line":32,"character":6,"targetString":"name"},{"text":"(parameter) v: string","docs":"","start":3047,"length":1,"line":32,"character":12,"targetString":"v"},{"text":"(JSX attribute) TopBarActionProps.onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"","start":3063,"length":7,"line":33,"character":6,"targetString":"onPress"},{"text":"(parameter) v: string","docs":"","start":3126,"length":1,"line":34,"character":46,"targetString":"v"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":3167,"length":6,"line":38,"character":3,"targetString":"TopBar"},{"text":"(property) TopBar.Action: React.ElementType","docs":"","start":3174,"length":6,"line":38,"character":10,"targetString":"Action"},{"text":"(JSX attribute) TopBarActionProps.color?: string | undefined","docs":"","start":3181,"length":5,"line":38,"character":17,"targetString":"color"},{"text":"(JSX attribute) IconFontProps.d?: string | undefined","docs":"","start":3197,"length":1,"line":38,"character":33,"targetString":"d"},{"text":"const qrcode: \"M170.666667,640 C192.547662,640 210.581639,656.471048 213.046283,677.690832 L213.333333,682.666667 L213.333333,780.190476 C213.333333,795.619383 224.798634,808.370426 239.674085,810.388455 L243.809524,810.666667 L341.333333,810.666667 C364.897483,810.666667 384,829.769184 384,853.333333 C384,875.214329 367.528952,893.248306 346.309168,895.71295 L341.333333,896 L243.809524,896 C182.218573,896 131.85733,847.919903 128.211354,787.245269 L128,780.190476 L128,682.666667 C128,659.102517 147.102517,640 170.666667,640 Z M853.333333,640 C875.214329,640 893.248306,656.471048 895.71295,677.690832 L896,682.666667 L896,780.190476 C896,841.781427 847.919903,892.14267 787.245269,895.788646 L780.190476,896 L682.666667,896 C659.102517,896 640,876.897483 640,853.333333 C640,831.452338 656.471048,813.418361 677.690832,810.953717 L682.666667,810.666667 L780.190476,810.666667 C795.619383,810.666667 808.370426,799.201366 810.388455,784.325915 L810.666667,780.190476 L810.666667,682.666667 C810.666667,659.102517 829.769184,640 853.333333,640 Z M767,469.333333 C767.552285,469.333333 768,469.781049 768,470.333333 L768,553.666667 C768,554.218951 767.552285,554.666667 767,554.666667 L257,554.666667 C256.447715,554.666667 256,554.218951 256,553.666667 L256,470.333333 C256,469.781049 256.447715,469.333333 257,469.333333 L767,469.333333 Z M341.333333,128 C364.897483,128 384,147.102517 384,170.666667 C384,192.547662 367.528952,210.581639 346.309168,213.046283 L341.333333,213.333333 L243.809524,213.333333 C228.380617,213.333333 215.629574,224.798634 213.611545,239.674085 L213.333333,243.809524 L213.333333,341.333333 C213.333333,364.897483 194.230816,384 170.666667,384 C148.785671,384 130.751694,367.528952 128.28705,346.309168 L128,341.333333 L128,243.809524 C128,182.218573 176.080097,131.85733 236.754731,128.211354 L243.809524,128 L341.333333,128 Z M780.190476,128 C841.781427,128 892.14267,176.080097 895.788646,236.754731 L896,243.809524 L896,341.333333 C896,364.897483 876.897483,384 853.333333,384 C831.452338,384 813.418361,367.528952 810.953717,346.309168 L810.666667,341.333333 L810.666667,243.809524 C810.666667,228.380617 799.201366,215.629574 784.325915,213.611545 L780.190476,213.333333 L682.666667,213.333333 C659.102517,213.333333 640,194.230816 640,170.666667 C640,148.785671 656.471048,130.751694 677.690832,128.28705 L682.666667,128 L780.190476,128 Z\" ...","docs":"","start":3200,"length":6,"line":38,"character":36,"targetString":"qrcode"},{"text":"(JSX attribute) TopBarActionProps.size?: number | undefined","docs":"","start":3208,"length":4,"line":38,"character":44,"targetString":"size"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":3227,"length":6,"line":39,"character":2,"targetString":"TopBar"},{"text":"(property) TopBar.Container: React.ElementType","docs":"","start":3234,"length":9,"line":39,"character":9,"targetString":"Container"}],[{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"TopBar"},{"text":"const qrcode: \"M170.666667,640 C192.547662,640 210.581639,656.471048 213.046283,677.690832 L213.333333,682.666667 L213.333333,780.190476 C213.333333,795.619383 224.798634,808.370426 239.674085,810.388455 L243.809524,810.666667 L341.333333,810.666667 C364.897483,810.666667 384,829.769184 384,853.333333 C384,875.214329 367.528952,893.248306 346.309168,895.71295 L341.333333,896 L243.809524,896 C182.218573,896 131.85733,847.919903 128.211354,787.245269 L128,780.190476 L128,682.666667 C128,659.102517 147.102517,640 170.666667,640 Z M853.333333,640 C875.214329,640 893.248306,656.471048 895.71295,677.690832 L896,682.666667 L896,780.190476 C896,841.781427 847.919903,892.14267 787.245269,895.788646 L780.190476,896 L682.666667,896 C659.102517,896 640,876.897483 640,853.333333 C640,831.452338 656.471048,813.418361 677.690832,810.953717 L682.666667,810.666667 L780.190476,810.666667 C795.619383,810.666667 808.370426,799.201366 810.388455,784.325915 L810.666667,780.190476 L810.666667,682.666667 C810.666667,659.102517 829.769184,640 853.333333,640 Z M767,469.333333 C767.552285,469.333333 768,469.781049 768,470.333333 L768,553.666667 C768,554.218951 767.552285,554.666667 767,554.666667 L257,554.666667 C256.447715,554.666667 256,554.218951 256,553.666667 L256,470.333333 C256,469.781049 256.447715,469.333333 257,469.333333 L767,469.333333 Z M341.333333,128 C364.897483,128 384,147.102517 384,170.666667 C384,192.547662 367.528952,210.581639 346.309168,213.046283 L341.333333,213.333333 L243.809524,213.333333 C228.380617,213.333333 215.629574,224.798634 213.611545,239.674085 L213.333333,243.809524 L213.333333,341.333333 C213.333333,364.897483 194.230816,384 170.666667,384 C148.785671,384 130.751694,367.528952 128.28705,346.309168 L128,341.333333 L128,243.809524 C128,182.218573 176.080097,131.85733 236.754731,128.211354 L243.809524,128 L341.333333,128 Z M780.190476,128 C841.781427,128 892.14267,176.080097 895.788646,236.754731 L896,243.809524 L896,341.333333 C896,364.897483 876.897483,384 853.333333,384 C831.452338,384 813.418361,367.528952 810.953717,346.309168 L810.666667,341.333333 L810.666667,243.809524 C810.666667,228.380617 799.201366,215.629574 784.325915,213.611545 L780.190476,213.333333 L682.666667,213.333333 C659.102517,213.333333 640,194.230816 640,170.666667 C640,148.785671 656.471048,130.751694 677.690832,128.28705 L682.666667,128 L780.190476,128 Z\" ...","docs":"","start":47,"length":6,"line":2,"character":6,"targetString":"qrcode"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":2429,"length":6,"line":5,"character":1,"targetString":"TopBar"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":2438,"length":5,"line":6,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.flex?: number | undefined","docs":"","start":2447,"length":4,"line":6,"character":11,"targetString":"flex"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":2456,"length":6,"line":6,"character":20,"targetString":"height"},{"text":"(JSX attribute) contentStyle?: StyleProp","docs":"","start":2472,"length":12,"line":7,"character":2,"targetString":"contentStyle"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":2488,"length":6,"line":7,"character":18,"targetString":"height"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":2500,"length":9,"line":7,"character":30,"targetString":"marginTop"},{"text":"(JSX attribute) background?: BackgroundProps | undefined","docs":"","start":2518,"length":10,"line":8,"character":2,"targetString":"background"},{"text":"(JSX attribute) title?: string | undefined","docs":"","start":2538,"length":5,"line":9,"character":2,"targetString":"title"},{"text":"(JSX attribute) subTitle?: string | undefined","docs":"","start":2557,"length":8,"line":10,"character":2,"targetString":"subTitle"},{"text":"(JSX attribute) onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"","start":2582,"length":7,"line":11,"character":2,"targetString":"onPress"},{"text":"(JSX attribute) leftActions?: TopBarActionProps[] | undefined","docs":"","start":2654,"length":11,"line":12,"character":2,"targetString":"leftActions"},{"text":"(property) IconFontProps.name?: IconFontName | undefined","docs":"","start":2681,"length":4,"line":14,"character":6,"targetString":"name"},{"text":"(property) TopBarActionProps.onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"","start":2704,"length":7,"line":15,"character":6,"targetString":"onPress"},{"text":"(property) TopBarActionProps.source?: string | ImageSourcePropType | undefined","docs":"","start":2756,"length":6,"line":18,"character":6,"targetString":"source"},{"text":"(property) TopBarActionProps.color?: string | undefined","docs":"","start":2778,"length":5,"line":19,"character":6,"targetString":"color"},{"text":"(property) TopBarActionProps.onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"","start":2802,"length":7,"line":20,"character":6,"targetString":"onPress"},{"text":"(JSX attribute) actions?: TopBarActionProps[] | undefined","docs":"","start":2930,"length":7,"line":27,"character":2,"targetString":"actions"},{"text":"(method) Array.map<{\n color: string;\n name: any;\n onPress: () => any;\n}>(callbackfn: (value: string, index: number, array: string[]) => {\n color: string;\n name: any;\n onPress: () => any;\n}, thisArg?: any): {\n color: string;\n name: any;\n onPress: () => any;\n}[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":2952,"length":3,"line":28,"character":5,"targetString":"map"},{"text":"(parameter) v: string","docs":"","start":2956,"length":1,"line":28,"character":9,"targetString":"v"},{"text":"(property) color: string","docs":"","start":2970,"length":5,"line":29,"character":6,"targetString":"color"},{"text":"(property) name: any","docs":"","start":2994,"length":4,"line":30,"character":6,"targetString":"name"},{"text":"(parameter) v: string","docs":"","start":3000,"length":1,"line":30,"character":12,"targetString":"v"},{"text":"(property) onPress: () => any","docs":"","start":3016,"length":7,"line":31,"character":6,"targetString":"onPress"},{"text":"(parameter) v: string","docs":"","start":3069,"length":1,"line":31,"character":59,"targetString":"v"},{"text":"(method) Array<{ color: string; name: any; onPress: () => any; }>.concat(...items: ConcatArray<{\n color: string;\n name: any;\n onPress: () => any;\n}>[]): {\n color: string;\n name: any;\n onPress: () => any;\n}[] (+1 overload)","docs":"Combines two or more arrays.\r\nThis method returns a new array without modifying any existing arrays.","start":3098,"length":6,"line":33,"character":5,"targetString":"concat"},{"text":"(property) d: string","docs":"","start":3133,"length":1,"line":35,"character":6,"targetString":"d"},{"text":"const qrcode: \"M170.666667,640 C192.547662,640 210.581639,656.471048 213.046283,677.690832 L213.333333,682.666667 L213.333333,780.190476 C213.333333,795.619383 224.798634,808.370426 239.674085,810.388455 L243.809524,810.666667 L341.333333,810.666667 C364.897483,810.666667 384,829.769184 384,853.333333 C384,875.214329 367.528952,893.248306 346.309168,895.71295 L341.333333,896 L243.809524,896 C182.218573,896 131.85733,847.919903 128.211354,787.245269 L128,780.190476 L128,682.666667 C128,659.102517 147.102517,640 170.666667,640 Z M853.333333,640 C875.214329,640 893.248306,656.471048 895.71295,677.690832 L896,682.666667 L896,780.190476 C896,841.781427 847.919903,892.14267 787.245269,895.788646 L780.190476,896 L682.666667,896 C659.102517,896 640,876.897483 640,853.333333 C640,831.452338 656.471048,813.418361 677.690832,810.953717 L682.666667,810.666667 L780.190476,810.666667 C795.619383,810.666667 808.370426,799.201366 810.388455,784.325915 L810.666667,780.190476 L810.666667,682.666667 C810.666667,659.102517 829.769184,640 853.333333,640 Z M767,469.333333 C767.552285,469.333333 768,469.781049 768,470.333333 L768,553.666667 C768,554.218951 767.552285,554.666667 767,554.666667 L257,554.666667 C256.447715,554.666667 256,554.218951 256,553.666667 L256,470.333333 C256,469.781049 256.447715,469.333333 257,469.333333 L767,469.333333 Z M341.333333,128 C364.897483,128 384,147.102517 384,170.666667 C384,192.547662 367.528952,210.581639 346.309168,213.046283 L341.333333,213.333333 L243.809524,213.333333 C228.380617,213.333333 215.629574,224.798634 213.611545,239.674085 L213.333333,243.809524 L213.333333,341.333333 C213.333333,364.897483 194.230816,384 170.666667,384 C148.785671,384 130.751694,367.528952 128.28705,346.309168 L128,341.333333 L128,243.809524 C128,182.218573 176.080097,131.85733 236.754731,128.211354 L243.809524,128 L341.333333,128 Z M780.190476,128 C841.781427,128 892.14267,176.080097 895.788646,236.754731 L896,243.809524 L896,341.333333 C896,364.897483 876.897483,384 853.333333,384 C831.452338,384 813.418361,367.528952 810.953717,346.309168 L810.666667,341.333333 L810.666667,243.809524 C810.666667,228.380617 799.201366,215.629574 784.325915,213.611545 L780.190476,213.333333 L682.666667,213.333333 C659.102517,213.333333 640,194.230816 640,170.666667 C640,148.785671 656.471048,130.751694 677.690832,128.28705 L682.666667,128 L780.190476,128 Z\" ...","docs":"","start":3136,"length":6,"line":35,"character":9,"targetString":"qrcode"},{"text":"(property) size: any","docs":"","start":3150,"length":4,"line":36,"character":6,"targetString":"size"},{"text":"(property) color: string","docs":"","start":3170,"length":5,"line":37,"character":6,"targetString":"color"}]],"/presentation/carousel":[[{"text":"(alias) class Carousel\nimport Carousel","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"Carousel"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":19,"length":5,"line":0,"character":19,"targetString":"Utils"},{"text":"(method) convertX(d: number): number","docs":"","start":58,"length":8,"line":2,"character":8,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":68,"length":2,"line":2,"character":18,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":75,"length":5,"line":2,"character":25,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":81,"length":10,"line":2,"character":31,"targetString":"RatioUtils"},{"text":"const Content: ({ backgroundColor, text, textBgColor }: {\n backgroundColor: any;\n text: any;\n textBgColor: any;\n}) => JSX.Element","docs":"","start":100,"length":7,"line":4,"character":6,"targetString":"Content"},{"text":"var backgroundColor: any","docs":"","start":113,"length":15,"line":4,"character":19,"targetString":"backgroundColor"},{"text":"var text: any","docs":"","start":130,"length":4,"line":4,"character":36,"targetString":"text"},{"text":"var textBgColor: any","docs":"","start":136,"length":11,"line":4,"character":42,"targetString":"textBgColor"},{"text":"(JSX attribute) style: {\n height: number;\n backgroundColor: any;\n display: string;\n alignItems: string;\n justifyContent: string;\n}","docs":"","start":183,"length":5,"line":7,"character":6,"targetString":"style"},{"text":"(property) height: number","docs":"","start":200,"length":6,"line":8,"character":8,"targetString":"height"},{"text":"(property) backgroundColor: any","docs":"","start":221,"length":15,"line":9,"character":8,"targetString":"backgroundColor"},{"text":"(property) display: string","docs":"","start":246,"length":7,"line":10,"character":8,"targetString":"display"},{"text":"(property) alignItems: string","docs":"","start":271,"length":10,"line":11,"character":8,"targetString":"alignItems"},{"text":"(property) justifyContent: string","docs":"","start":301,"length":14,"line":12,"character":8,"targetString":"justifyContent"},{"text":"(JSX attribute) style: {\n width: number;\n height: number;\n backgroundColor: any;\n borderRadius: number;\n display: string;\n alignItems: string;\n justifyContent: string;\n}","docs":"","start":362,"length":5,"line":16,"character":8,"targetString":"style"},{"text":"(property) width: number","docs":"","start":381,"length":5,"line":17,"character":10,"targetString":"width"},{"text":"const cx: (d: number) => number","docs":"","start":388,"length":2,"line":17,"character":17,"targetString":"cx"},{"text":"(property) height: number","docs":"","start":406,"length":6,"line":18,"character":10,"targetString":"height"},{"text":"const cx: (d: number) => number","docs":"","start":414,"length":2,"line":18,"character":18,"targetString":"cx"},{"text":"(property) backgroundColor: any","docs":"","start":432,"length":15,"line":19,"character":10,"targetString":"backgroundColor"},{"text":"var textBgColor: any","docs":"","start":449,"length":11,"line":19,"character":27,"targetString":"textBgColor"},{"text":"(property) borderRadius: number","docs":"","start":472,"length":12,"line":20,"character":10,"targetString":"borderRadius"},{"text":"const cx: (d: number) => number","docs":"","start":486,"length":2,"line":20,"character":24,"targetString":"cx"},{"text":"(property) display: string","docs":"","start":504,"length":7,"line":21,"character":10,"targetString":"display"},{"text":"(property) alignItems: string","docs":"","start":531,"length":10,"line":22,"character":10,"targetString":"alignItems"},{"text":"(property) justifyContent: string","docs":"","start":563,"length":14,"line":23,"character":10,"targetString":"justifyContent"},{"text":"(JSX attribute) style: {\n color: string;\n}","docs":"","start":624,"length":5,"line":26,"character":16,"targetString":"style"},{"text":"(property) color: string","docs":"","start":633,"length":5,"line":26,"character":25,"targetString":"color"},{"text":"var text: any","docs":"","start":651,"length":4,"line":26,"character":43,"targetString":"text"},{"text":"(alias) class Carousel\nimport Carousel","docs":"","start":702,"length":8,"line":32,"character":1,"targetString":"Carousel"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":713,"length":5,"line":33,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":722,"length":6,"line":33,"character":11,"targetString":"height"},{"text":"(JSX attribute) selectedIndex?: number | undefined","docs":"","start":739,"length":13,"line":34,"character":2,"targetString":"selectedIndex"},{"text":"(JSX attribute) autoplay?: boolean | undefined","docs":"","start":759,"length":8,"line":35,"character":2,"targetString":"autoplay"},{"text":"(JSX attribute) loop?: boolean | undefined","docs":"","start":777,"length":4,"line":36,"character":2,"targetString":"loop"},{"text":"(JSX attribute) carouselChange?: ((index: number) => void) | undefined","docs":"","start":791,"length":14,"line":37,"character":2,"targetString":"carouselChange"},{"text":"(parameter) index: number","docs":"","start":807,"length":5,"line":37,"character":18,"targetString":"index"},{"text":"var console: Console","docs":"","start":816,"length":7,"line":37,"character":27,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":824,"length":3,"line":37,"character":35,"targetString":"log"},{"text":"(parameter) index: number","docs":"","start":828,"length":5,"line":37,"character":39,"targetString":"index"},{"text":"(JSX attribute) dotStyle?: StyleProp","docs":"","start":838,"length":8,"line":38,"character":2,"targetString":"dotStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":854,"length":15,"line":39,"character":4,"targetString":"backgroundColor"},{"text":"const Content: ({ backgroundColor, text, textBgColor }: {\n backgroundColor: any;\n text: any;\n textBgColor: any;\n}) => JSX.Element","docs":"","start":892,"length":7,"line":42,"character":3,"targetString":"Content"},{"text":"(JSX attribute) text: any","docs":"","start":900,"length":4,"line":42,"character":11,"targetString":"text"},{"text":"(JSX attribute) backgroundColor: any","docs":"","start":909,"length":15,"line":42,"character":20,"targetString":"backgroundColor"},{"text":"(JSX attribute) textBgColor: any","docs":"","start":935,"length":11,"line":42,"character":46,"targetString":"textBgColor"},{"text":"const Content: ({ backgroundColor, text, textBgColor }: {\n backgroundColor: any;\n text: any;\n textBgColor: any;\n}) => JSX.Element","docs":"","start":963,"length":7,"line":43,"character":3,"targetString":"Content"},{"text":"(JSX attribute) text: any","docs":"","start":971,"length":4,"line":43,"character":11,"targetString":"text"},{"text":"(JSX attribute) backgroundColor: any","docs":"","start":980,"length":15,"line":43,"character":20,"targetString":"backgroundColor"},{"text":"(JSX attribute) textBgColor: any","docs":"","start":1006,"length":11,"line":43,"character":46,"targetString":"textBgColor"},{"text":"const Content: ({ backgroundColor, text, textBgColor }: {\n backgroundColor: any;\n text: any;\n textBgColor: any;\n}) => JSX.Element","docs":"","start":1034,"length":7,"line":44,"character":3,"targetString":"Content"},{"text":"(JSX attribute) text: any","docs":"","start":1042,"length":4,"line":44,"character":11,"targetString":"text"},{"text":"(JSX attribute) backgroundColor: any","docs":"","start":1051,"length":15,"line":44,"character":20,"targetString":"backgroundColor"},{"text":"(JSX attribute) textBgColor: any","docs":"","start":1077,"length":11,"line":44,"character":46,"targetString":"textBgColor"},{"text":"(alias) class Carousel\nimport Carousel","docs":"","start":1104,"length":8,"line":45,"character":2,"targetString":"Carousel"}]],"/presentation/circle-view":[[{"text":"(alias) class CircleView\nimport CircleView","docs":"","start":9,"length":10,"line":0,"character":9,"targetString":"CircleView"},{"text":"(alias) class CircleView\nimport CircleView","docs":"","start":46,"length":10,"line":2,"character":1,"targetString":"CircleView"},{"text":"(JSX attribute) radius: number","docs":"","start":57,"length":6,"line":2,"character":12,"targetString":"radius"},{"text":"(JSX attribute) color?: string | undefined","docs":"","start":69,"length":5,"line":2,"character":24,"targetString":"color"}],[{"text":"(alias) class CircleView\nimport CircleView","docs":"","start":9,"length":10,"line":0,"character":9,"targetString":"CircleView"},{"text":"(alias) class CircleView\nimport CircleView","docs":"","start":46,"length":10,"line":2,"character":1,"targetString":"CircleView"},{"text":"(JSX attribute) radius: number","docs":"","start":57,"length":6,"line":2,"character":12,"targetString":"radius"},{"text":"(JSX attribute) color?: string | undefined","docs":"","start":69,"length":5,"line":2,"character":24,"targetString":"color"},{"text":"(JSX attribute) borderWidth?: number | undefined","docs":"","start":85,"length":11,"line":2,"character":40,"targetString":"borderWidth"},{"text":"(JSX attribute) borderColor?: string | undefined","docs":"","start":101,"length":11,"line":2,"character":56,"targetString":"borderColor"}],[{"text":"(alias) class CircleView\nimport CircleView","docs":"","start":9,"length":10,"line":0,"character":9,"targetString":"CircleView"},{"text":"(alias) class CircleView\nimport CircleView","docs":"","start":46,"length":10,"line":2,"character":1,"targetString":"CircleView"},{"text":"(JSX attribute) radius: number","docs":"","start":59,"length":6,"line":3,"character":2,"targetString":"radius"},{"text":"(JSX attribute) color?: string | undefined","docs":"","start":73,"length":5,"line":4,"character":2,"targetString":"color"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":91,"length":5,"line":5,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.alignItems?: FlexAlignType | undefined","docs":"","start":100,"length":10,"line":5,"character":11,"targetString":"alignItems"},{"text":"(property) FlexStyle.justifyContent?: \"flex-start\" | \"flex-end\" | \"center\" | \"space-between\" | \"space-around\" | \"space-evenly\" | undefined","docs":"","start":122,"length":14,"line":5,"character":33,"targetString":"justifyContent"},{"text":"(JSX attribute) name: string","docs":"","start":164,"length":4,"line":7,"character":12,"targetString":"name"},{"text":"(JSX attribute) size: number","docs":"","start":176,"length":4,"line":7,"character":24,"targetString":"size"},{"text":"(alias) class CircleView\nimport CircleView","docs":"","start":191,"length":10,"line":8,"character":2,"targetString":"CircleView"}]],"/presentation/collapsible":[[{"text":"(alias) class Button\nimport Button","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Button"},{"text":"(alias) class Collapsible\nimport Collapsible","docs":"","start":17,"length":11,"line":0,"character":17,"targetString":"Collapsible"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":30,"length":5,"line":0,"character":30,"targetString":"Utils"},{"text":"(method) convertX(d: number): number","docs":"","start":70,"length":8,"line":2,"character":8,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":80,"length":2,"line":2,"character":18,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":87,"length":5,"line":2,"character":25,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":93,"length":10,"line":2,"character":31,"targetString":"RatioUtils"},{"text":"const collapsed: boolean","docs":"","start":113,"length":9,"line":4,"character":7,"targetString":"collapsed"},{"text":"const setCollapsed: React.Dispatch>","docs":"","start":124,"length":12,"line":4,"character":18,"targetString":"setCollapsed"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":140,"length":5,"line":4,"character":34,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":146,"length":8,"line":4,"character":40,"targetString":"useState"},{"text":"(alias) class Button\nimport Button","docs":"","start":165,"length":6,"line":6,"character":1,"targetString":"Button"},{"text":"(JSX attribute) stretch?: boolean | undefined","docs":"","start":174,"length":7,"line":7,"character":2,"targetString":"stretch"},{"text":"(JSX attribute) onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"Called when the touch is released,\nbut not if cancelled (e.g. by a scroll that steals the responder lock).","start":191,"length":7,"line":8,"character":2,"targetString":"onPress"},{"text":"const setCollapsed: (value: React.SetStateAction) => void","docs":"","start":206,"length":12,"line":8,"character":17,"targetString":"setCollapsed"},{"text":"const collapsed: boolean","docs":"","start":220,"length":9,"line":8,"character":31,"targetString":"collapsed"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":234,"length":4,"line":9,"character":2,"targetString":"text"},{"text":"(JSX attribute) textStyle?: StyleProp","docs":"","start":256,"length":9,"line":10,"character":2,"targetString":"textStyle"},{"text":"(property) TextStyle.fontSize?: number | undefined","docs":"","start":273,"length":8,"line":11,"character":4,"targetString":"fontSize"},{"text":"const cx: (d: number) => number","docs":"","start":283,"length":2,"line":11,"character":14,"targetString":"cx"},{"text":"(JSX attribute) style?: StyleProp","docs":"//FIXME: not in doc but available in examples","start":298,"length":5,"line":13,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":311,"length":6,"line":14,"character":4,"targetString":"height"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":327,"length":15,"line":15,"character":4,"targetString":"backgroundColor"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":356,"length":5,"line":16,"character":4,"targetString":"width"},{"text":"(property) ViewStyle.borderColor?: ColorValue | undefined","docs":"","start":375,"length":11,"line":17,"character":4,"targetString":"borderColor"},{"text":"(property) ViewStyle.borderTopWidth?: number | undefined","docs":"","start":403,"length":14,"line":18,"character":4,"targetString":"borderTopWidth"},{"text":"(alias) class Collapsible\nimport Collapsible","docs":"","start":431,"length":11,"line":21,"character":1,"targetString":"Collapsible"},{"text":"(JSX attribute) collapsed?: boolean | undefined","docs":"","start":445,"length":9,"line":22,"character":2,"targetString":"collapsed"},{"text":"const collapsed: boolean","docs":"","start":456,"length":9,"line":22,"character":13,"targetString":"collapsed"},{"text":"(JSX attribute) align?: \"top\" | \"center\" | \"bottom\" | undefined","docs":"","start":469,"length":5,"line":23,"character":2,"targetString":"align"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":483,"length":5,"line":24,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":496,"length":6,"line":25,"character":4,"targetString":"height"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":513,"length":15,"line":26,"character":4,"targetString":"backgroundColor"}]],"/presentation/divider":[[{"text":"(alias) class Divider\nimport Divider","docs":"","start":9,"length":7,"line":0,"character":9,"targetString":"Divider"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":18,"length":5,"line":0,"character":18,"targetString":"Utils"},{"text":"(method) convertX(d: number): number","docs":"","start":58,"length":8,"line":2,"character":8,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":68,"length":2,"line":2,"character":18,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":75,"length":5,"line":2,"character":25,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":81,"length":10,"line":2,"character":31,"targetString":"RatioUtils"},{"text":"(JSX attribute) style: {\n backgroundColor: string;\n height: number;\n display: string;\n justifyContent: string;\n}","docs":"","start":102,"length":5,"line":5,"character":2,"targetString":"style"},{"text":"(property) backgroundColor: string","docs":"","start":115,"length":15,"line":6,"character":4,"targetString":"backgroundColor"},{"text":"(property) height: number","docs":"","start":145,"length":6,"line":7,"character":4,"targetString":"height"},{"text":"const cx: (d: number) => number","docs":"","start":153,"length":2,"line":7,"character":12,"targetString":"cx"},{"text":"(property) display: string","docs":"","start":165,"length":7,"line":8,"character":4,"targetString":"display"},{"text":"(property) justifyContent: string","docs":"","start":186,"length":14,"line":9,"character":4,"targetString":"justifyContent"},{"text":"(alias) class Divider\nimport Divider","docs":"","start":222,"length":7,"line":12,"character":3,"targetString":"Divider"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":230,"length":5,"line":12,"character":11,"targetString":"style"},{"text":"(property) FlexStyle.alignSelf?: \"auto\" | FlexAlignType | undefined","docs":"","start":239,"length":9,"line":12,"character":20,"targetString":"alignSelf"},{"text":"(JSX attribute) color?: string | undefined","docs":"","start":262,"length":5,"line":12,"character":43,"targetString":"color"},{"text":"(JSX attribute) width?: number | undefined","docs":"","start":278,"length":5,"line":12,"character":59,"targetString":"width"}],[{"text":"(alias) class Divider\nimport Divider","docs":"","start":9,"length":7,"line":0,"character":9,"targetString":"Divider"},{"text":"(alias) class Divider\nimport Divider","docs":"","start":43,"length":7,"line":2,"character":1,"targetString":"Divider"},{"text":"(JSX attribute) color?: string | undefined","docs":"","start":53,"length":5,"line":3,"character":2,"targetString":"color"},{"text":"(JSX attribute) width?: number | undefined","docs":"","start":68,"length":5,"line":4,"character":2,"targetString":"width"},{"text":"(JSX attribute) height?: number | undefined","docs":"","start":82,"length":6,"line":5,"character":2,"targetString":"height"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":96,"length":5,"line":6,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginLeft?: string | number | undefined","docs":"","start":105,"length":10,"line":6,"character":11,"targetString":"marginLeft"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":121,"length":9,"line":6,"character":27,"targetString":"marginTop"}]],"/presentation/linear-gradient":[[{"text":"(alias) class LinearGradient\nimport LinearGradient","docs":"","start":9,"length":14,"line":0,"character":9,"targetString":"LinearGradient"},{"text":"(alias) class LinearGradient\nimport LinearGradient","docs":"","start":50,"length":14,"line":2,"character":1,"targetString":"LinearGradient"},{"text":"(JSX attribute) gradientId?: string | undefined","docs":"","start":67,"length":10,"line":3,"character":2,"targetString":"gradientId"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":92,"length":5,"line":4,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":105,"length":5,"line":5,"character":4,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":121,"length":6,"line":6,"character":4,"targetString":"height"},{"text":"(property) FlexStyle.marginLeft?: string | number | undefined","docs":"","start":138,"length":10,"line":7,"character":4,"targetString":"marginLeft"},{"text":"(JSX attribute) x1?: string | undefined","docs":"","start":161,"length":2,"line":9,"character":2,"targetString":"x1"},{"text":"(JSX attribute) y1?: string | undefined","docs":"","start":171,"length":2,"line":10,"character":2,"targetString":"y1"},{"text":"(JSX attribute) x2?: string | undefined","docs":"","start":181,"length":2,"line":11,"character":2,"targetString":"x2"},{"text":"(JSX attribute) y2?: string | undefined","docs":"","start":191,"length":2,"line":12,"character":2,"targetString":"y2"},{"text":"(JSX attribute) stops?: Record | undefined","docs":"","start":203,"length":5,"line":13,"character":2,"targetString":"stops"},{"text":"(JSX attribute) width: number","docs":"","start":271,"length":5,"line":18,"character":8,"targetString":"width"},{"text":"(JSX attribute) height: number","docs":"","start":283,"length":6,"line":18,"character":20,"targetString":"height"},{"text":"(alias) class LinearGradient\nimport LinearGradient","docs":"","start":301,"length":14,"line":19,"character":2,"targetString":"LinearGradient"}],[{"text":"(alias) class LinearGradient\nimport LinearGradient","docs":"","start":9,"length":14,"line":0,"character":9,"targetString":"LinearGradient"},{"text":"(alias) class LinearGradient\nimport LinearGradient","docs":"","start":50,"length":14,"line":2,"character":1,"targetString":"LinearGradient"},{"text":"(JSX attribute) gradientId?: string | undefined","docs":"","start":67,"length":10,"line":3,"character":2,"targetString":"gradientId"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":92,"length":5,"line":4,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":101,"length":5,"line":4,"character":11,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":113,"length":6,"line":4,"character":23,"targetString":"height"},{"text":"(property) FlexStyle.marginLeft?: string | number | undefined","docs":"","start":126,"length":10,"line":4,"character":36,"targetString":"marginLeft"},{"text":"(JSX attribute) x1?: string | undefined","docs":"","start":146,"length":2,"line":5,"character":2,"targetString":"x1"},{"text":"(JSX attribute) y1?: string | undefined","docs":"","start":158,"length":2,"line":6,"character":2,"targetString":"y1"},{"text":"(JSX attribute) x2?: string | undefined","docs":"","start":168,"length":2,"line":7,"character":2,"targetString":"x2"},{"text":"(JSX attribute) y2?: string | undefined","docs":"","start":178,"length":2,"line":8,"character":2,"targetString":"y2"},{"text":"(JSX attribute) stops?: Record | undefined","docs":"","start":190,"length":5,"line":9,"character":2,"targetString":"stops"},{"text":"(JSX attribute) width: number","docs":"","start":280,"length":5,"line":15,"character":8,"targetString":"width"},{"text":"(JSX attribute) height: number","docs":"","start":292,"length":6,"line":15,"character":20,"targetString":"height"},{"text":"(alias) class LinearGradient\nimport LinearGradient","docs":"","start":310,"length":14,"line":16,"character":2,"targetString":"LinearGradient"}],[{"text":"(alias) class LinearGradient\nimport LinearGradient","docs":"","start":9,"length":14,"line":0,"character":9,"targetString":"LinearGradient"},{"text":"import _","docs":"","start":56,"length":1,"line":2,"character":7,"targetString":"_"},{"text":"(alias) namespace React\nimport React","docs":"","start":80,"length":5,"line":3,"character":7,"targetString":"React"},{"text":"(alias) class View\nimport View","docs":"","start":109,"length":4,"line":4,"character":9,"targetString":"View"},{"text":"(alias) class NavigatorLayout

\nimport NavigatorLayout","docs":"","start":146,"length":15,"line":5,"character":9,"targetString":"NavigatorLayout"},{"text":"import composeLayout","docs":"","start":194,"length":13,"line":6,"character":7,"targetString":"composeLayout"},{"text":"import configureStore","docs":"","start":239,"length":14,"line":7,"character":7,"targetString":"configureStore"},{"text":"import routers","docs":"","start":294,"length":7,"line":8,"character":9,"targetString":"routers"},{"text":"const store: any","docs":"","start":335,"length":5,"line":10,"character":13,"targetString":"store"},{"text":"import configureStore","docs":"","start":343,"length":14,"line":10,"character":21,"targetString":"configureStore"},{"text":"class MainLayout","docs":"","start":368,"length":10,"line":12,"character":6,"targetString":"MainLayout"},{"text":"(alias) class NavigatorLayout

\nimport NavigatorLayout","docs":"","start":387,"length":15,"line":12,"character":25,"targetString":"NavigatorLayout"},{"text":"(method) MainLayout.hookRoute(route: any): any","docs":"","start":407,"length":9,"line":13,"character":2,"targetString":"hookRoute"},{"text":"(parameter) route: any","docs":"","start":417,"length":5,"line":13,"character":12,"targetString":"route"},{"text":"(parameter) route: any","docs":"","start":448,"length":5,"line":15,"character":9,"targetString":"route"},{"text":"(property) background: {\n '3%': string;\n '90%': string;\n}","docs":"","start":461,"length":10,"line":16,"character":6,"targetString":"background"},{"text":"(method) MainLayout.renderScene(route: any, navigator: any): JSX.Element","docs":"","start":544,"length":11,"line":23,"character":2,"targetString":"renderScene"},{"text":"(parameter) route: any","docs":"","start":556,"length":5,"line":23,"character":14,"targetString":"route"},{"text":"(parameter) navigator: any","docs":"","start":563,"length":9,"line":23,"character":21,"targetString":"navigator"},{"text":"let Scene: JSX.Element","docs":"","start":584,"length":5,"line":24,"character":8,"targetString":"Scene"},{"text":"(alias) class View\nimport View","docs":"","start":593,"length":4,"line":24,"character":17,"targetString":"View"},{"text":"let schema: {}","docs":"","start":609,"length":6,"line":25,"character":8,"targetString":"schema"},{"text":"let uiConfig: {}","docs":"","start":630,"length":8,"line":26,"character":8,"targetString":"uiConfig"},{"text":"const dispatch: any","docs":"","start":657,"length":8,"line":27,"character":12,"targetString":"dispatch"},{"text":"const devInfo: any","docs":"","start":667,"length":7,"line":27,"character":22,"targetString":"devInfo"},{"text":"const dpState: any","docs":"","start":676,"length":7,"line":27,"character":31,"targetString":"dpState"},{"text":"(property) React.Component<{}, { modalVisible: boolean; }, any>.props: Readonly<{}> & Readonly<{\n children?: React.ReactNode;\n}>","docs":"","start":693,"length":5,"line":27,"character":48,"targetString":"props"},{"text":"import _","docs":"","start":710,"length":1,"line":29,"character":9,"targetString":"_"},{"text":"const devInfo: any","docs":"","start":720,"length":7,"line":29,"character":19,"targetString":"devInfo"},{"text":"let schema: {}","docs":"","start":738,"length":6,"line":30,"character":6,"targetString":"schema"},{"text":"const devInfo: any","docs":"","start":747,"length":7,"line":30,"character":15,"targetString":"devInfo"},{"text":"let uiConfig: {}","docs":"","start":775,"length":8,"line":31,"character":6,"targetString":"uiConfig"},{"text":"const devInfo: any","docs":"","start":786,"length":7,"line":31,"character":17,"targetString":"devInfo"},{"text":"const router: any","docs":"","start":827,"length":6,"line":34,"character":10,"targetString":"router"},{"text":"import routers","docs":"","start":836,"length":7,"line":34,"character":19,"targetString":"routers"},{"text":"(parameter) r: any","docs":"","start":849,"length":1,"line":34,"character":32,"targetString":"r"},{"text":"(parameter) r: any","docs":"","start":854,"length":1,"line":34,"character":37,"targetString":"r"},{"text":"(parameter) route: any","docs":"","start":863,"length":5,"line":34,"character":46,"targetString":"route"},{"text":"const router: any","docs":"","start":883,"length":6,"line":36,"character":8,"targetString":"router"},{"text":"const router: any","docs":"","start":893,"length":6,"line":36,"character":18,"targetString":"router"},{"text":"const Component: any","docs":"","start":921,"length":9,"line":37,"character":12,"targetString":"Component"},{"text":"const router: any","docs":"","start":933,"length":6,"line":37,"character":24,"targetString":"router"},{"text":"let Scene: JSX.Element","docs":"","start":953,"length":5,"line":38,"character":6,"targetString":"Scene"},{"text":"const Component: any","docs":"","start":972,"length":9,"line":39,"character":9,"targetString":"Component"},{"text":"(JSX attribute) dpData: {\n state: any;\n schema: {};\n uiConfig: {};\n}","docs":"","start":992,"length":6,"line":40,"character":10,"targetString":"dpData"},{"text":"(property) state: any","docs":"","start":1002,"length":5,"line":40,"character":20,"targetString":"state"},{"text":"const dpState: any","docs":"","start":1009,"length":7,"line":40,"character":27,"targetString":"dpState"},{"text":"(property) schema: {}","docs":"","start":1018,"length":6,"line":40,"character":36,"targetString":"schema"},{"text":"(property) uiConfig: {}","docs":"","start":1026,"length":8,"line":40,"character":44,"targetString":"uiConfig"},{"text":"(JSX attribute) dispatch: any","docs":"","start":1048,"length":8,"line":41,"character":10,"targetString":"dispatch"},{"text":"const dispatch: any","docs":"","start":1058,"length":8,"line":41,"character":20,"targetString":"dispatch"},{"text":"(JSX attribute) navigator: any","docs":"","start":1078,"length":9,"line":42,"character":10,"targetString":"navigator"},{"text":"(parameter) navigator: any","docs":"","start":1089,"length":9,"line":42,"character":21,"targetString":"navigator"},{"text":"(parameter) route: any","docs":"","start":1114,"length":5,"line":43,"character":14,"targetString":"route"},{"text":"let Scene: JSX.Element","docs":"","start":1159,"length":5,"line":48,"character":11,"targetString":"Scene"},{"text":"import composeLayout","docs":"","start":1188,"length":13,"line":52,"character":15,"targetString":"composeLayout"},{"text":"const store: any","docs":"","start":1202,"length":5,"line":52,"character":29,"targetString":"store"},{"text":"class MainLayout","docs":"","start":1209,"length":10,"line":52,"character":36,"targetString":"MainLayout"}]],"/presentation/progress":[[{"text":"(alias) class Progress\nimport Progress","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"Progress"},{"text":"(alias) class Progress\nimport Progress","docs":"","start":44,"length":8,"line":2,"character":1,"targetString":"Progress"},{"text":"(JSX attribute) foreColor?: string | StopsProps[] | {\n [key: string]: string;\n} | undefined","docs":"","start":55,"length":9,"line":3,"character":2,"targetString":"foreColor"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":119,"length":5,"line":7,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":128,"length":5,"line":7,"character":11,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":140,"length":6,"line":7,"character":23,"targetString":"height"},{"text":"(JSX attribute) needMaxCircle?: boolean | undefined","docs":"","start":157,"length":13,"line":8,"character":2,"targetString":"needMaxCircle"},{"text":"(JSX attribute) startColor?: string | undefined","docs":"","start":180,"length":10,"line":9,"character":2,"targetString":"startColor"},{"text":"(JSX attribute) thumbRadius?: number | undefined","docs":"","start":203,"length":11,"line":10,"character":2,"targetString":"thumbRadius"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":221,"length":5,"line":11,"character":2,"targetString":"value"},{"text":"(JSX attribute) startDegree?: number | undefined","docs":"","start":234,"length":11,"line":12,"character":2,"targetString":"startDegree"},{"text":"(JSX attribute) andDegree?: number | undefined","docs":"","start":254,"length":9,"line":13,"character":2,"targetString":"andDegree"}],[{"text":"(alias) class Progress\nimport Progress","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"Progress"},{"text":"(alias) class Progress\nimport Progress","docs":"","start":44,"length":8,"line":2,"character":1,"targetString":"Progress"},{"text":"(property) Progress.Space: React.ElementType","docs":"","start":53,"length":5,"line":2,"character":10,"targetString":"Space"},{"text":"(JSX attribute) SpaceProps.strokeWidth?: number | undefined","docs":"","start":59,"length":11,"line":2,"character":16,"targetString":"strokeWidth"},{"text":"(JSX attribute) SpaceProps.scaleNumber?: number | undefined","docs":"","start":75,"length":11,"line":2,"character":32,"targetString":"scaleNumber"},{"text":"(JSX attribute) ProgressProps.style?: StyleProp","docs":"","start":92,"length":5,"line":2,"character":49,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":101,"length":5,"line":2,"character":58,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":113,"length":6,"line":2,"character":70,"targetString":"height"}],[{"text":"(alias) class Progress\nimport Progress","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"Progress"},{"text":"(alias) class Progress\nimport Progress","docs":"","start":44,"length":8,"line":2,"character":1,"targetString":"Progress"},{"text":"(property) Progress.Double: React.ElementType","docs":"","start":53,"length":6,"line":2,"character":10,"targetString":"Double"},{"text":"(JSX attribute) ProgressProps.foreColor?: string | StopsProps[] | {\n [key: string]: string;\n} | undefined","docs":"","start":62,"length":9,"line":3,"character":2,"targetString":"foreColor"},{"text":"(JSX attribute) ProgressProps.startDegree?: number | undefined","docs":"","start":126,"length":11,"line":7,"character":2,"targetString":"startDegree"},{"text":"(JSX attribute) ProgressProps.style?: StyleProp","docs":"","start":146,"length":5,"line":8,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":155,"length":5,"line":8,"character":11,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":167,"length":6,"line":8,"character":23,"targetString":"height"}],[{"text":"(alias) class Progress\nimport Progress","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"Progress"},{"text":"(alias) class Progress\nimport Progress","docs":"","start":44,"length":8,"line":2,"character":1,"targetString":"Progress"},{"text":"(property) Progress.Compose: React.ElementType","docs":"","start":53,"length":7,"line":2,"character":10,"targetString":"Compose"},{"text":"(JSX attribute) ComposeProps.style?: StyleProp","docs":"","start":61,"length":5,"line":2,"character":18,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":70,"length":5,"line":2,"character":27,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":82,"length":6,"line":2,"character":39,"targetString":"height"}]],"/presentation/radial-gradient":[[{"text":"(alias) class RadialGradient\nimport RadialGradient","docs":"","start":9,"length":14,"line":0,"character":9,"targetString":"RadialGradient"},{"text":"(alias) class RadialGradient\nimport RadialGradient","docs":"","start":50,"length":14,"line":2,"character":1,"targetString":"RadialGradient"},{"text":"(JSX attribute) gradientId?: string | undefined","docs":"","start":67,"length":10,"line":3,"character":2,"targetString":"gradientId"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":92,"length":5,"line":4,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":101,"length":5,"line":4,"character":11,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":113,"length":6,"line":4,"character":23,"targetString":"height"},{"text":"(property) FlexStyle.marginLeft?: string | number | undefined","docs":"","start":126,"length":10,"line":4,"character":36,"targetString":"marginLeft"},{"text":"(JSX attribute) stops?: StopsProps[] | undefined","docs":"","start":146,"length":5,"line":5,"character":2,"targetString":"stops"},{"text":"(property) StopsProps.offset: string","docs":"","start":167,"length":6,"line":7,"character":6,"targetString":"offset"},{"text":"(property) StopsProps.stopColor: string","docs":"","start":187,"length":9,"line":8,"character":6,"targetString":"stopColor"},{"text":"(property) StopsProps.stopOpacity: string","docs":"","start":212,"length":11,"line":9,"character":6,"targetString":"stopOpacity"},{"text":"(property) StopsProps.offset: string","docs":"","start":249,"length":6,"line":12,"character":6,"targetString":"offset"},{"text":"(property) StopsProps.stopColor: string","docs":"","start":271,"length":9,"line":13,"character":6,"targetString":"stopColor"},{"text":"(property) StopsProps.stopOpacity: string","docs":"","start":296,"length":11,"line":14,"character":6,"targetString":"stopOpacity"},{"text":"(JSX attribute) rx?: string | undefined","docs":"","start":328,"length":2,"line":17,"character":2,"targetString":"rx"},{"text":"(JSX attribute) ry?: string | undefined","docs":"","start":339,"length":2,"line":18,"character":2,"targetString":"ry"},{"text":"(JSX attribute) fx?: string | undefined","docs":"","start":350,"length":2,"line":19,"character":2,"targetString":"fx"},{"text":"(JSX attribute) fy?: string | undefined","docs":"","start":361,"length":2,"line":20,"character":2,"targetString":"fy"},{"text":"(JSX attribute) cx?: string | undefined","docs":"","start":372,"length":2,"line":21,"character":2,"targetString":"cx"},{"text":"(JSX attribute) cy?: string | undefined","docs":"","start":383,"length":2,"line":22,"character":2,"targetString":"cy"}],[{"text":"(alias) class RadialGradient\nimport RadialGradient","docs":"","start":9,"length":14,"line":0,"character":9,"targetString":"RadialGradient"},{"text":"(alias) class RadialGradient\nimport RadialGradient","docs":"","start":50,"length":14,"line":2,"character":1,"targetString":"RadialGradient"},{"text":"(JSX attribute) gradientId?: string | undefined","docs":"","start":67,"length":10,"line":3,"character":2,"targetString":"gradientId"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":92,"length":5,"line":4,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":101,"length":5,"line":4,"character":11,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":113,"length":6,"line":4,"character":23,"targetString":"height"},{"text":"(property) FlexStyle.marginLeft?: string | number | undefined","docs":"","start":126,"length":10,"line":4,"character":36,"targetString":"marginLeft"},{"text":"(JSX attribute) stops?: StopsProps[] | undefined","docs":"","start":146,"length":5,"line":5,"character":2,"targetString":"stops"},{"text":"(property) StopsProps.offset: string","docs":"","start":167,"length":6,"line":7,"character":6,"targetString":"offset"},{"text":"(property) StopsProps.stopColor: string","docs":"","start":187,"length":9,"line":8,"character":6,"targetString":"stopColor"},{"text":"(property) StopsProps.stopOpacity: string","docs":"","start":211,"length":11,"line":9,"character":6,"targetString":"stopOpacity"},{"text":"(property) StopsProps.offset: string","docs":"","start":248,"length":6,"line":12,"character":6,"targetString":"offset"},{"text":"(property) StopsProps.stopColor: string","docs":"","start":269,"length":9,"line":13,"character":6,"targetString":"stopColor"},{"text":"(property) StopsProps.stopOpacity: string","docs":"","start":296,"length":11,"line":14,"character":6,"targetString":"stopOpacity"},{"text":"(property) StopsProps.offset: string","docs":"","start":333,"length":6,"line":17,"character":6,"targetString":"offset"},{"text":"(property) StopsProps.stopColor: string","docs":"","start":355,"length":9,"line":18,"character":6,"targetString":"stopColor"},{"text":"(property) StopsProps.stopOpacity: string","docs":"","start":380,"length":11,"line":19,"character":6,"targetString":"stopOpacity"},{"text":"(JSX attribute) rx?: string | undefined","docs":"","start":412,"length":2,"line":22,"character":2,"targetString":"rx"},{"text":"(JSX attribute) ry?: string | undefined","docs":"","start":423,"length":2,"line":23,"character":2,"targetString":"ry"},{"text":"(JSX attribute) fx?: string | undefined","docs":"","start":434,"length":2,"line":24,"character":2,"targetString":"fx"},{"text":"(JSX attribute) fy?: string | undefined","docs":"","start":446,"length":2,"line":25,"character":2,"targetString":"fy"},{"text":"(JSX attribute) cx?: string | undefined","docs":"","start":457,"length":2,"line":26,"character":2,"targetString":"cx"},{"text":"(JSX attribute) cy?: string | undefined","docs":"","start":468,"length":2,"line":27,"character":2,"targetString":"cy"}],[{"text":"(alias) class RadialGradient\nimport RadialGradient","docs":"","start":9,"length":14,"line":0,"character":9,"targetString":"RadialGradient"},{"text":"import _","docs":"","start":56,"length":1,"line":2,"character":7,"targetString":"_"},{"text":"(alias) namespace React\nimport React","docs":"","start":80,"length":5,"line":3,"character":7,"targetString":"React"},{"text":"(alias) class View\nimport View","docs":"","start":109,"length":4,"line":4,"character":9,"targetString":"View"},{"text":"(alias) class NavigatorLayout

\nimport NavigatorLayout","docs":"","start":146,"length":15,"line":5,"character":9,"targetString":"NavigatorLayout"},{"text":"import composeLayout","docs":"","start":194,"length":13,"line":6,"character":7,"targetString":"composeLayout"},{"text":"import configureStore","docs":"","start":239,"length":14,"line":7,"character":7,"targetString":"configureStore"},{"text":"import routers","docs":"","start":294,"length":7,"line":8,"character":9,"targetString":"routers"},{"text":"const store: any","docs":"","start":335,"length":5,"line":10,"character":13,"targetString":"store"},{"text":"import configureStore","docs":"","start":343,"length":14,"line":10,"character":21,"targetString":"configureStore"},{"text":"class MainLayout","docs":"","start":368,"length":10,"line":12,"character":6,"targetString":"MainLayout"},{"text":"(alias) class NavigatorLayout

\nimport NavigatorLayout","docs":"","start":387,"length":15,"line":12,"character":25,"targetString":"NavigatorLayout"},{"text":"(method) MainLayout.hookRoute(route: any): any","docs":"","start":407,"length":9,"line":13,"character":2,"targetString":"hookRoute"},{"text":"(parameter) route: any","docs":"","start":417,"length":5,"line":13,"character":12,"targetString":"route"},{"text":"(parameter) route: any","docs":"","start":448,"length":5,"line":15,"character":9,"targetString":"route"},{"text":"(property) background: {\n stops: {\n offset: string;\n stopColor: string;\n stopOpacity: string;\n }[];\n}","docs":"","start":461,"length":10,"line":16,"character":6,"targetString":"background"},{"text":"(property) stops: {\n offset: string;\n stopColor: string;\n stopOpacity: string;\n}[]","docs":"","start":483,"length":5,"line":17,"character":8,"targetString":"stops"},{"text":"(property) offset: string","docs":"","start":516,"length":6,"line":19,"character":12,"targetString":"offset"},{"text":"(property) stopColor: string","docs":"","start":542,"length":9,"line":20,"character":12,"targetString":"stopColor"},{"text":"(property) stopOpacity: string","docs":"","start":575,"length":11,"line":21,"character":12,"targetString":"stopOpacity"},{"text":"(property) offset: string","docs":"","start":630,"length":6,"line":24,"character":12,"targetString":"offset"},{"text":"(property) stopColor: string","docs":"","start":658,"length":9,"line":25,"character":12,"targetString":"stopColor"},{"text":"(property) stopOpacity: string","docs":"","start":688,"length":11,"line":26,"character":12,"targetString":"stopOpacity"},{"text":"(method) MainLayout.renderScene(route: any, navigator: any): JSX.Element","docs":"","start":752,"length":11,"line":32,"character":2,"targetString":"renderScene"},{"text":"(parameter) route: any","docs":"","start":764,"length":5,"line":32,"character":14,"targetString":"route"},{"text":"(parameter) navigator: any","docs":"","start":771,"length":9,"line":32,"character":21,"targetString":"navigator"},{"text":"let Scene: JSX.Element","docs":"","start":792,"length":5,"line":33,"character":8,"targetString":"Scene"},{"text":"(alias) class View\nimport View","docs":"","start":801,"length":4,"line":33,"character":17,"targetString":"View"},{"text":"let schema: {}","docs":"","start":817,"length":6,"line":34,"character":8,"targetString":"schema"},{"text":"let uiConfig: {}","docs":"","start":838,"length":8,"line":35,"character":8,"targetString":"uiConfig"},{"text":"const dispatch: any","docs":"","start":865,"length":8,"line":36,"character":12,"targetString":"dispatch"},{"text":"const devInfo: any","docs":"","start":875,"length":7,"line":36,"character":22,"targetString":"devInfo"},{"text":"const dpState: any","docs":"","start":884,"length":7,"line":36,"character":31,"targetString":"dpState"},{"text":"(property) React.Component<{}, { modalVisible: boolean; }, any>.props: Readonly<{}> & Readonly<{\n children?: React.ReactNode;\n}>","docs":"","start":901,"length":5,"line":36,"character":48,"targetString":"props"},{"text":"import _","docs":"","start":917,"length":1,"line":37,"character":9,"targetString":"_"},{"text":"const devInfo: any","docs":"","start":927,"length":7,"line":37,"character":19,"targetString":"devInfo"},{"text":"let schema: {}","docs":"","start":945,"length":6,"line":38,"character":6,"targetString":"schema"},{"text":"const devInfo: any","docs":"","start":954,"length":7,"line":38,"character":15,"targetString":"devInfo"},{"text":"let uiConfig: {}","docs":"","start":982,"length":8,"line":39,"character":6,"targetString":"uiConfig"},{"text":"const devInfo: any","docs":"","start":993,"length":7,"line":39,"character":17,"targetString":"devInfo"},{"text":"const router: any","docs":"","start":1033,"length":6,"line":41,"character":10,"targetString":"router"},{"text":"import routers","docs":"","start":1042,"length":7,"line":41,"character":19,"targetString":"routers"},{"text":"(parameter) r: any","docs":"","start":1055,"length":1,"line":41,"character":32,"targetString":"r"},{"text":"(parameter) r: any","docs":"","start":1060,"length":1,"line":41,"character":37,"targetString":"r"},{"text":"(parameter) route: any","docs":"","start":1069,"length":5,"line":41,"character":46,"targetString":"route"},{"text":"const router: any","docs":"","start":1088,"length":6,"line":42,"character":8,"targetString":"router"},{"text":"const router: any","docs":"","start":1098,"length":6,"line":42,"character":18,"targetString":"router"},{"text":"const Component: any","docs":"","start":1126,"length":9,"line":43,"character":12,"targetString":"Component"},{"text":"const router: any","docs":"","start":1138,"length":6,"line":43,"character":24,"targetString":"router"},{"text":"let Scene: JSX.Element","docs":"","start":1158,"length":5,"line":44,"character":6,"targetString":"Scene"},{"text":"const Component: any","docs":"","start":1177,"length":9,"line":45,"character":9,"targetString":"Component"},{"text":"(JSX attribute) dpData: {\n state: any;\n schema: {};\n uiConfig: {};\n}","docs":"","start":1197,"length":6,"line":46,"character":10,"targetString":"dpData"},{"text":"(property) state: any","docs":"","start":1207,"length":5,"line":46,"character":20,"targetString":"state"},{"text":"const dpState: any","docs":"","start":1214,"length":7,"line":46,"character":27,"targetString":"dpState"},{"text":"(property) schema: {}","docs":"","start":1223,"length":6,"line":46,"character":36,"targetString":"schema"},{"text":"(property) uiConfig: {}","docs":"","start":1231,"length":8,"line":46,"character":44,"targetString":"uiConfig"},{"text":"(JSX attribute) dispatch: any","docs":"","start":1253,"length":8,"line":47,"character":10,"targetString":"dispatch"},{"text":"const dispatch: any","docs":"","start":1263,"length":8,"line":47,"character":20,"targetString":"dispatch"},{"text":"(JSX attribute) navigator: any","docs":"","start":1283,"length":9,"line":48,"character":10,"targetString":"navigator"},{"text":"(parameter) navigator: any","docs":"","start":1294,"length":9,"line":48,"character":21,"targetString":"navigator"},{"text":"(parameter) route: any","docs":"","start":1319,"length":5,"line":49,"character":14,"targetString":"route"},{"text":"let Scene: JSX.Element","docs":"","start":1363,"length":5,"line":53,"character":11,"targetString":"Scene"},{"text":"import composeLayout","docs":"","start":1391,"length":13,"line":56,"character":15,"targetString":"composeLayout"},{"text":"const store: any","docs":"","start":1405,"length":5,"line":56,"character":29,"targetString":"store"},{"text":"class MainLayout","docs":"","start":1412,"length":10,"line":56,"character":36,"targetString":"MainLayout"}]],"/presentation/rotation-view":[[{"text":"(alias) class RotationView\nimport RotationView","docs":"","start":9,"length":12,"line":0,"character":9,"targetString":"RotationView"},{"text":"(alias) class RotationView\nimport RotationView","docs":"","start":48,"length":12,"line":2,"character":1,"targetString":"RotationView"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":61,"length":5,"line":2,"character":14,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":70,"length":5,"line":2,"character":23,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":82,"length":6,"line":2,"character":35,"targetString":"height"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":95,"length":9,"line":2,"character":48,"targetString":"marginTop"},{"text":"(JSX attribute) active?: boolean | undefined","docs":"","start":112,"length":6,"line":2,"character":65,"targetString":"active"},{"text":"var Image: new (width?: number | undefined, height?: number | undefined) => HTMLImageElement","docs":"","start":130,"length":5,"line":3,"character":3,"targetString":"Image"},{"text":"(JSX attribute) style: {\n width: number;\n height: number;\n resizeMode: string;\n}","docs":"","start":140,"length":5,"line":4,"character":4,"targetString":"style"},{"text":"(property) width: number","docs":"","start":155,"length":5,"line":5,"character":6,"targetString":"width"},{"text":"(property) height: number","docs":"","start":173,"length":6,"line":6,"character":6,"targetString":"height"},{"text":"(property) resizeMode: string","docs":"","start":192,"length":10,"line":7,"character":6,"targetString":"resizeMode"},{"text":"(JSX attribute) source: {\n uri: string;\n}","docs":"","start":226,"length":6,"line":9,"character":4,"targetString":"source"},{"text":"(property) uri: string","docs":"","start":242,"length":3,"line":10,"character":6,"targetString":"uri"},{"text":"(alias) class RotationView\nimport RotationView","docs":"","start":327,"length":12,"line":14,"character":2,"targetString":"RotationView"}],[{"text":"(alias) class RotationView\nimport RotationView","docs":"","start":9,"length":12,"line":0,"character":9,"targetString":"RotationView"},{"text":"(alias) class RotationView\nimport RotationView","docs":"","start":48,"length":12,"line":2,"character":1,"targetString":"RotationView"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":61,"length":5,"line":2,"character":14,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":70,"length":5,"line":2,"character":23,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":82,"length":6,"line":2,"character":35,"targetString":"height"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":95,"length":9,"line":2,"character":48,"targetString":"marginTop"},{"text":"(JSX attribute) active?: boolean | undefined","docs":"","start":112,"length":6,"line":2,"character":65,"targetString":"active"},{"text":"var Image: new (width?: number | undefined, height?: number | undefined) => HTMLImageElement","docs":"","start":130,"length":5,"line":3,"character":3,"targetString":"Image"},{"text":"(JSX attribute) style: {\n width: number;\n height: number;\n resizeMode: string;\n}","docs":"","start":140,"length":5,"line":4,"character":4,"targetString":"style"},{"text":"(property) width: number","docs":"","start":155,"length":5,"line":5,"character":6,"targetString":"width"},{"text":"(property) height: number","docs":"","start":173,"length":6,"line":6,"character":6,"targetString":"height"},{"text":"(property) resizeMode: string","docs":"","start":192,"length":10,"line":7,"character":6,"targetString":"resizeMode"},{"text":"(JSX attribute) source: {\n uri: string;\n}","docs":"","start":226,"length":6,"line":9,"character":4,"targetString":"source"},{"text":"(property) uri: string","docs":"","start":242,"length":3,"line":10,"character":6,"targetString":"uri"},{"text":"(alias) class RotationView\nimport RotationView","docs":"","start":327,"length":12,"line":14,"character":2,"targetString":"RotationView"}]],"/presentation/tyflat-list":[[{"text":"(alias) class TYFlatList\nimport TYFlatList","docs":"","start":9,"length":10,"line":0,"character":9,"targetString":"TYFlatList"},{"text":"const data: ({\n key: number;\n title: string;\n value: string;\n arrow: boolean;\n subTitle?: undefined;\n theme?: undefined;\n styles?: undefined;\n children?: undefined;\n Action?: undefined;\n} | {\n key: number;\n title: string;\n subTitle: string;\n ... 5 more ...;\n Action?: undefined;\n} | ... 5 more ... | {\n ...;\n})[]","docs":"","start":51,"length":4,"line":2,"character":6,"targetString":"data"},{"text":"(property) key: number","docs":"","start":68,"length":3,"line":4,"character":4,"targetString":"key"},{"text":"(property) title: string","docs":"","start":80,"length":5,"line":5,"character":4,"targetString":"title"},{"text":"(property) value: string","docs":"","start":105,"length":5,"line":6,"character":4,"targetString":"value"},{"text":"(property) arrow: boolean","docs":"","start":127,"length":5,"line":7,"character":4,"targetString":"arrow"},{"text":"(property) key: number","docs":"","start":153,"length":3,"line":10,"character":4,"targetString":"key"},{"text":"(property) title: string","docs":"","start":165,"length":5,"line":11,"character":4,"targetString":"title"},{"text":"(property) subTitle: string","docs":"","start":197,"length":8,"line":12,"character":4,"targetString":"subTitle"},{"text":"(property) arrow: boolean","docs":"","start":235,"length":5,"line":13,"character":4,"targetString":"arrow"},{"text":"(property) key: number","docs":"","start":261,"length":3,"line":16,"character":4,"targetString":"key"},{"text":"(property) title: string","docs":"","start":273,"length":5,"line":17,"character":4,"targetString":"title"},{"text":"(property) value: boolean","docs":"","start":346,"length":5,"line":18,"character":4,"targetString":"value"},{"text":"(property) key: number","docs":"","start":372,"length":3,"line":21,"character":4,"targetString":"key"},{"text":"(property) theme: {\n subFontColor: string;\n}","docs":"","start":384,"length":5,"line":22,"character":4,"targetString":"theme"},{"text":"(property) subFontColor: string","docs":"","start":393,"length":12,"line":22,"character":13,"targetString":"subFontColor"},{"text":"(property) title: string","docs":"","start":424,"length":5,"line":23,"character":4,"targetString":"title"},{"text":"(property) subTitle: string","docs":"","start":477,"length":8,"line":24,"character":4,"targetString":"subTitle"},{"text":"(property) key: number","docs":"","start":519,"length":3,"line":27,"character":4,"targetString":"key"},{"text":"(property) styles: {\n valueText: {\n maxWidth: number;\n };\n}","docs":"","start":531,"length":6,"line":28,"character":4,"targetString":"styles"},{"text":"(property) valueText: {\n maxWidth: number;\n}","docs":"","start":541,"length":9,"line":28,"character":14,"targetString":"valueText"},{"text":"(property) maxWidth: number","docs":"","start":554,"length":8,"line":28,"character":27,"targetString":"maxWidth"},{"text":"(property) title: string","docs":"","start":577,"length":5,"line":29,"character":4,"targetString":"title"},{"text":"(property) value: string","docs":"","start":604,"length":5,"line":30,"character":4,"targetString":"value"},{"text":"(property) arrow: boolean","docs":"","start":662,"length":5,"line":31,"character":4,"targetString":"arrow"},{"text":"(property) key: number","docs":"","start":688,"length":3,"line":34,"character":4,"targetString":"key"},{"text":"(property) title: string","docs":"","start":700,"length":5,"line":35,"character":4,"targetString":"title"},{"text":"(property) children: JSX.Element","docs":"","start":734,"length":8,"line":36,"character":4,"targetString":"children"},{"text":"(JSX attribute) style: {\n alignSelf: string;\n marginTop: number;\n paddingHorizontal: number;\n borderRadius: number;\n backgroundColor: string;\n}","docs":"","start":766,"length":5,"line":38,"character":8,"targetString":"style"},{"text":"(property) alignSelf: string","docs":"","start":785,"length":9,"line":39,"character":10,"targetString":"alignSelf"},{"text":"(property) marginTop: number","docs":"","start":820,"length":9,"line":40,"character":10,"targetString":"marginTop"},{"text":"(property) paddingHorizontal: number","docs":"","start":844,"length":17,"line":41,"character":10,"targetString":"paddingHorizontal"},{"text":"(property) borderRadius: number","docs":"","start":876,"length":12,"line":42,"character":10,"targetString":"borderRadius"},{"text":"(property) backgroundColor: string","docs":"","start":903,"length":15,"line":43,"character":10,"targetString":"backgroundColor"},{"text":"(JSX attribute) type: string","docs":"","start":966,"length":4,"line":46,"character":16,"targetString":"type"},{"text":"(JSX attribute) size: string","docs":"","start":983,"length":4,"line":46,"character":33,"targetString":"size"},{"text":"(JSX attribute) text: string","docs":"","start":997,"length":4,"line":46,"character":47,"targetString":"text"},{"text":"(JSX attribute) color: string","docs":"","start":1008,"length":5,"line":46,"character":58,"targetString":"color"},{"text":"(property) key: number","docs":"","start":1058,"length":3,"line":51,"character":4,"targetString":"key"},{"text":"(property) title: string","docs":"","start":1070,"length":5,"line":52,"character":4,"targetString":"title"},{"text":"(property) Action: JSX.Element","docs":"","start":1103,"length":6,"line":53,"character":4,"targetString":"Action"},{"text":"(JSX attribute) style: {\n paddingHorizontal: number;\n borderRadius: number;\n backgroundColor: string;\n}","docs":"","start":1133,"length":5,"line":55,"character":8,"targetString":"style"},{"text":"(property) paddingHorizontal: number","docs":"","start":1152,"length":17,"line":56,"character":10,"targetString":"paddingHorizontal"},{"text":"(property) borderRadius: number","docs":"","start":1184,"length":12,"line":57,"character":10,"targetString":"borderRadius"},{"text":"(property) backgroundColor: string","docs":"","start":1211,"length":15,"line":58,"character":10,"targetString":"backgroundColor"},{"text":"(JSX attribute) type: string","docs":"","start":1274,"length":4,"line":61,"character":16,"targetString":"type"},{"text":"(JSX attribute) size: string","docs":"","start":1291,"length":4,"line":61,"character":33,"targetString":"size"},{"text":"(JSX attribute) text: string","docs":"","start":1305,"length":4,"line":61,"character":47,"targetString":"text"},{"text":"(JSX attribute) color: string","docs":"","start":1316,"length":5,"line":61,"character":58,"targetString":"color"},{"text":"(property) arrow: boolean","docs":"","start":1357,"length":5,"line":64,"character":4,"targetString":"arrow"},{"text":"(property) key: number","docs":"","start":1383,"length":3,"line":67,"character":4,"targetString":"key"},{"text":"(property) title: string","docs":"","start":1395,"length":5,"line":68,"character":4,"targetString":"title"},{"text":"(property) Action: string","docs":"","start":1436,"length":6,"line":69,"character":4,"targetString":"Action"},{"text":"(property) subTitle: string","docs":"","start":1472,"length":8,"line":70,"character":4,"targetString":"subTitle"},{"text":"(property) theme: {\n descFontColor: string;\n}","docs":"","start":1531,"length":5,"line":71,"character":4,"targetString":"theme"},{"text":"(property) descFontColor: string","docs":"","start":1540,"length":13,"line":71,"character":13,"targetString":"descFontColor"},{"text":"(alias) class TYFlatList\nimport TYFlatList","docs":"","start":1578,"length":10,"line":75,"character":1,"targetString":"TYFlatList"},{"text":"(JSX attribute) style?: StyleProp","docs":"Style","start":1591,"length":5,"line":76,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.alignSelf?: \"auto\" | FlexAlignType | undefined","docs":"","start":1604,"length":9,"line":77,"character":4,"targetString":"alignSelf"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":1630,"length":15,"line":78,"character":4,"targetString":"backgroundColor"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":1662,"length":6,"line":79,"character":4,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":1679,"length":12,"line":80,"character":4,"targetString":"borderRadius"},{"text":"(JSX attribute) data: ({\n key: number;\n title: string;\n value: string;\n arrow: boolean;\n subTitle?: undefined;\n theme?: undefined;\n styles?: undefined;\n children?: undefined;\n Action?: undefined;\n} | {\n key: number;\n title: string;\n subTitle: string;\n ... 5 more ...;\n Action?: undefined;\n} | ... 5 more ... | {\n ...;\n})[]","docs":"For simplicity, data is just a plain array. If you want to use something else,\nlike an immutable list, use the underlying VirtualizedList directly.","start":1703,"length":4,"line":82,"character":2,"targetString":"data"},{"text":"const data: ({\n key: number;\n title: string;\n value: string;\n arrow: boolean;\n subTitle?: undefined;\n theme?: undefined;\n styles?: undefined;\n children?: undefined;\n Action?: undefined;\n} | {\n key: number;\n title: string;\n subTitle: string;\n ... 5 more ...;\n Action?: undefined;\n} | ... 5 more ... | {\n ...;\n})[]","docs":"","start":1709,"length":4,"line":82,"character":8,"targetString":"data"}]],"/presentation/tylist-item":[[{"text":"(alias) class TYListItem\nimport TYListItem","docs":"","start":9,"length":10,"line":0,"character":9,"targetString":"TYListItem"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":21,"length":8,"line":0,"character":21,"targetString":"IconFont"},{"text":"(alias) class TYListItem\nimport TYListItem","docs":"","start":56,"length":10,"line":2,"character":1,"targetString":"TYListItem"},{"text":"(JSX attribute) theme?: {\n boardBg?: string | undefined;\n fontColor?: string | undefined;\n subFontColor?: string | undefined;\n descFontColor?: string | undefined;\n cellLine?: string | undefined;\n cellBg?: string | undefined;\n cellRadius?: number | undefined;\n margin?: number | ... 1 more ... | undefined;\n padding?: number | ... 1 more ... | undefined;\n} | undefined","docs":"","start":69,"length":5,"line":3,"character":2,"targetString":"theme"},{"text":"(property) fontColor?: string | undefined","docs":"","start":82,"length":9,"line":4,"character":4,"targetString":"fontColor"},{"text":"(property) subFontColor?: string | undefined","docs":"","start":108,"length":12,"line":5,"character":4,"targetString":"subFontColor"},{"text":"(property) descFontColor?: string | undefined","docs":"","start":134,"length":13,"line":6,"character":4,"targetString":"descFontColor"},{"text":"(property) cellBg?: string | undefined","docs":"","start":160,"length":6,"line":7,"character":4,"targetString":"cellBg"},{"text":"(JSX attribute) title?: string | undefined","docs":"","start":184,"length":5,"line":9,"character":2,"targetString":"title"},{"text":"(JSX attribute) subTitle?: string | undefined","docs":"","start":202,"length":8,"line":10,"character":2,"targetString":"subTitle"},{"text":"(JSX attribute) Action?: any","docs":"","start":227,"length":6,"line":11,"character":2,"targetString":"Action"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":236,"length":8,"line":11,"character":11,"targetString":"IconFont"},{"text":"(JSX attribute) color?: any","docs":"","start":245,"length":5,"line":11,"character":20,"targetString":"color"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":272,"length":4,"line":11,"character":47,"targetString":"name"},{"text":"(JSX attribute) onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"Called when the touch is released,\nbut not if cancelled (e.g. by a scroll that steals the responder lock).","start":291,"length":7,"line":12,"character":2,"targetString":"onPress"},{"text":"var console: Console","docs":"","start":306,"length":7,"line":12,"character":17,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":314,"length":3,"line":12,"character":25,"targetString":"log"}],[{"text":"(alias) class TYListItem\nimport TYListItem","docs":"","start":9,"length":10,"line":0,"character":9,"targetString":"TYListItem"},{"text":"(alias) class TYListItem\nimport TYListItem","docs":"","start":46,"length":10,"line":2,"character":1,"targetString":"TYListItem"},{"text":"(JSX attribute) theme?: {\n boardBg?: string | undefined;\n fontColor?: string | undefined;\n subFontColor?: string | undefined;\n descFontColor?: string | undefined;\n cellLine?: string | undefined;\n cellBg?: string | undefined;\n cellRadius?: number | undefined;\n margin?: number | ... 1 more ... | undefined;\n padding?: number | ... 1 more ... | undefined;\n} | undefined","docs":"","start":59,"length":5,"line":3,"character":2,"targetString":"theme"},{"text":"(property) fontColor?: string | undefined","docs":"","start":72,"length":9,"line":4,"character":4,"targetString":"fontColor"},{"text":"(property) subFontColor?: string | undefined","docs":"","start":98,"length":12,"line":5,"character":4,"targetString":"subFontColor"},{"text":"(property) descFontColor?: string | undefined","docs":"","start":124,"length":13,"line":6,"character":4,"targetString":"descFontColor"},{"text":"(property) cellBg?: string | undefined","docs":"","start":150,"length":6,"line":7,"character":4,"targetString":"cellBg"},{"text":"(JSX attribute) title?: string | undefined","docs":"","start":174,"length":5,"line":9,"character":2,"targetString":"title"},{"text":"(JSX attribute) subTitle?: string | undefined","docs":"","start":265,"length":8,"line":10,"character":2,"targetString":"subTitle"},{"text":"(JSX attribute) arrow?: boolean | undefined","docs":"","start":290,"length":5,"line":11,"character":2,"targetString":"arrow"},{"text":"(JSX attribute) arrowColor?: string | undefined","docs":"","start":305,"length":10,"line":12,"character":2,"targetString":"arrowColor"},{"text":"(JSX attribute) onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"Called when the touch is released,\nbut not if cancelled (e.g. by a scroll that steals the responder lock).","start":325,"length":7,"line":13,"character":2,"targetString":"onPress"},{"text":"var console: Console","docs":"","start":340,"length":7,"line":13,"character":17,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":348,"length":3,"line":13,"character":25,"targetString":"log"},{"text":"(JSX attribute) Action?: any","docs":"","start":360,"length":6,"line":14,"character":2,"targetString":"Action"},{"text":"(JSX attribute) color: string","docs":"","start":378,"length":5,"line":14,"character":20,"targetString":"color"},{"text":"(JSX attribute) name: string","docs":"","start":405,"length":4,"line":14,"character":47,"targetString":"name"}],[{"text":"(alias) class TYListItem\nimport TYListItem","docs":"","start":9,"length":10,"line":0,"character":9,"targetString":"TYListItem"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":21,"length":8,"line":0,"character":21,"targetString":"IconFont"},{"text":"const Icons: {\n flower: JSX.Element;\n}","docs":"","start":68,"length":5,"line":2,"character":13,"targetString":"Icons"},{"text":"(property) flower: JSX.Element","docs":"","start":80,"length":6,"line":3,"character":2,"targetString":"flower"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":95,"length":8,"line":4,"character":5,"targetString":"IconFont"},{"text":"(JSX attribute) color?: any","docs":"","start":110,"length":5,"line":5,"character":6,"targetString":"color"},{"text":"(JSX attribute) d?: string | undefined","docs":"","start":132,"length":1,"line":6,"character":6,"targetString":"d"},{"text":"(alias) class TYListItem\nimport TYListItem","docs":"","start":1238,"length":10,"line":11,"character":1,"targetString":"TYListItem"},{"text":"(JSX attribute) theme?: {\n boardBg?: string | undefined;\n fontColor?: string | undefined;\n subFontColor?: string | undefined;\n descFontColor?: string | undefined;\n cellLine?: string | undefined;\n cellBg?: string | undefined;\n cellRadius?: number | undefined;\n margin?: number | ... 1 more ... | undefined;\n padding?: number | ... 1 more ... | undefined;\n} | undefined","docs":"","start":1251,"length":5,"line":12,"character":2,"targetString":"theme"},{"text":"(property) fontColor?: string | undefined","docs":"","start":1264,"length":9,"line":13,"character":4,"targetString":"fontColor"},{"text":"(property) subFontColor?: string | undefined","docs":"","start":1290,"length":12,"line":14,"character":4,"targetString":"subFontColor"},{"text":"(property) descFontColor?: string | undefined","docs":"","start":1316,"length":13,"line":15,"character":4,"targetString":"descFontColor"},{"text":"(property) cellBg?: string | undefined","docs":"","start":1342,"length":6,"line":16,"character":4,"targetString":"cellBg"},{"text":"(JSX attribute) arrow?: boolean | undefined","docs":"","start":1366,"length":5,"line":18,"character":2,"targetString":"arrow"},{"text":"(JSX attribute) arrowColor?: string | undefined","docs":"","start":1381,"length":10,"line":19,"character":2,"targetString":"arrowColor"},{"text":"(JSX attribute) title?: string | undefined","docs":"","start":1401,"length":5,"line":20,"character":2,"targetString":"title"},{"text":"(JSX attribute) subTitle?: string | undefined","docs":"","start":1419,"length":8,"line":21,"character":2,"targetString":"subTitle"},{"text":"(JSX attribute) Icon?: any","docs":"","start":1444,"length":4,"line":22,"character":2,"targetString":"Icon"},{"text":"const Icons: {\n flower: JSX.Element;\n}","docs":"","start":1450,"length":5,"line":22,"character":8,"targetString":"Icons"},{"text":"(property) flower: JSX.Element","docs":"","start":1456,"length":6,"line":22,"character":14,"targetString":"flower"},{"text":"(JSX attribute) onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"Called when the touch is released,\nbut not if cancelled (e.g. by a scroll that steals the responder lock).","start":1466,"length":7,"line":23,"character":2,"targetString":"onPress"},{"text":"var console: Console","docs":"","start":1481,"length":7,"line":23,"character":17,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":1489,"length":3,"line":23,"character":25,"targetString":"log"},{"text":"(JSX attribute) Action?: any","docs":"","start":1501,"length":6,"line":24,"character":2,"targetString":"Action"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":1510,"length":8,"line":24,"character":11,"targetString":"IconFont"},{"text":"(JSX attribute) color?: any","docs":"","start":1519,"length":5,"line":24,"character":20,"targetString":"color"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":1546,"length":4,"line":24,"character":47,"targetString":"name"}]],"/presentation/tysection-list":[[{"text":"(alias) class TYSectionList\nimport TYSectionList","docs":"","start":9,"length":13,"line":0,"character":9,"targetString":"TYSectionList"},{"text":"const state: {\n value: number;\n sliderValue: number;\n name: string;\n switchValue: boolean;\n}","docs":"","start":55,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const set: React.Dispatch>","docs":"","start":62,"length":3,"line":2,"character":14,"targetString":"set"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":69,"length":5,"line":2,"character":21,"targetString":"React"},{"text":"function React.useState<{\n value: number;\n sliderValue: number;\n name: string;\n switchValue: boolean;\n}>(initialState: {\n value: number;\n sliderValue: number;\n name: string;\n switchValue: boolean;\n} | (() => {\n value: number;\n sliderValue: number;\n name: string;\n switchValue: boolean;\n})): [...] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":75,"length":8,"line":2,"character":27,"targetString":"useState"},{"text":"(property) value: number","docs":"","start":88,"length":5,"line":3,"character":2,"targetString":"value"},{"text":"(property) sliderValue: number","docs":"","start":101,"length":11,"line":4,"character":2,"targetString":"sliderValue"},{"text":"(property) name: string","docs":"","start":120,"length":4,"line":5,"character":2,"targetString":"name"},{"text":"(property) switchValue: boolean","docs":"","start":132,"length":11,"line":6,"character":2,"targetString":"switchValue"},{"text":"const setState: (value: any) => void","docs":"","start":161,"length":8,"line":8,"character":6,"targetString":"setState"},{"text":"(parameter) value: any","docs":"","start":172,"length":5,"line":8,"character":17,"targetString":"value"},{"text":"const set: (value: React.SetStateAction<{\n value: number;\n sliderValue: number;\n name: string;\n switchValue: boolean;\n}>) => void","docs":"","start":181,"length":3,"line":8,"character":26,"targetString":"set"},{"text":"const state: {\n value: number;\n sliderValue: number;\n name: string;\n switchValue: boolean;\n}","docs":"","start":190,"length":5,"line":8,"character":35,"targetString":"state"},{"text":"(parameter) value: any","docs":"","start":200,"length":5,"line":8,"character":45,"targetString":"value"},{"text":"const sections: ({\n title: string;\n data: {\n key: number;\n theme: {\n descFontColor: string;\n };\n title: string;\n subTitle: string;\n value: string;\n arrow: boolean;\n Action: JSX.Element;\n }[];\n renderItem: ({ item }: {\n item: any;\n }) => JSX.Element;\n} | {\n ...;\n} | {\n ...;\n} | {\n ...;\n} | {\n ...;\n})[]","docs":"","start":216,"length":8,"line":9,"character":6,"targetString":"sections"},{"text":"(property) title: string","docs":"","start":237,"length":5,"line":11,"character":4,"targetString":"title"},{"text":"(property) data: {\n key: number;\n theme: {\n descFontColor: string;\n };\n title: string;\n subTitle: string;\n value: string;\n arrow: boolean;\n Action: JSX.Element;\n}[]","docs":"","start":267,"length":4,"line":12,"character":4,"targetString":"data"},{"text":"(property) key: number","docs":"","start":291,"length":3,"line":14,"character":8,"targetString":"key"},{"text":"(property) theme: {\n descFontColor: string;\n}","docs":"","start":307,"length":5,"line":15,"character":8,"targetString":"theme"},{"text":"(property) descFontColor: string","docs":"","start":316,"length":13,"line":15,"character":17,"targetString":"descFontColor"},{"text":"(property) title: string","docs":"","start":352,"length":5,"line":16,"character":8,"targetString":"title"},{"text":"(property) subTitle: string","docs":"","start":381,"length":8,"line":17,"character":8,"targetString":"subTitle"},{"text":"(property) value: string","docs":"","start":416,"length":5,"line":18,"character":8,"targetString":"value"},{"text":"(property) arrow: boolean","docs":"","start":438,"length":5,"line":19,"character":8,"targetString":"arrow"},{"text":"(property) Action: JSX.Element","docs":"","start":459,"length":6,"line":20,"character":8,"targetString":"Action"},{"text":"(JSX attribute) style: {\n paddingHorizontal: number;\n borderRadius: number;\n backgroundColor: string;\n}","docs":"","start":497,"length":5,"line":22,"character":12,"targetString":"style"},{"text":"(property) paddingHorizontal: number","docs":"","start":520,"length":17,"line":23,"character":14,"targetString":"paddingHorizontal"},{"text":"(property) borderRadius: number","docs":"","start":556,"length":12,"line":24,"character":14,"targetString":"borderRadius"},{"text":"(property) backgroundColor: string","docs":"","start":587,"length":15,"line":25,"character":14,"targetString":"backgroundColor"},{"text":"(JSX attribute) type: string","docs":"","start":662,"length":4,"line":28,"character":20,"targetString":"type"},{"text":"(JSX attribute) size: string","docs":"","start":679,"length":4,"line":28,"character":37,"targetString":"size"},{"text":"(JSX attribute) text: string","docs":"","start":693,"length":4,"line":28,"character":51,"targetString":"text"},{"text":"(JSX attribute) color: string","docs":"","start":704,"length":5,"line":28,"character":62,"targetString":"color"},{"text":"(property) renderItem: ({ item }: {\n item: any;\n}) => JSX.Element","docs":"","start":769,"length":10,"line":33,"character":4,"targetString":"renderItem"},{"text":"var item: any","docs":"","start":784,"length":4,"line":33,"character":19,"targetString":"item"},{"text":"(alias) class TYSectionList\nimport TYSectionList","docs":"","start":796,"length":13,"line":33,"character":31,"targetString":"TYSectionList"},{"text":"(property) TYSectionList.Item: React.ElementType","docs":"","start":810,"length":4,"line":33,"character":45,"targetString":"Item"},{"text":"var item: any","docs":"","start":819,"length":4,"line":33,"character":54,"targetString":"item"},{"text":"(property) title: string","docs":"","start":842,"length":5,"line":36,"character":4,"targetString":"title"},{"text":"(property) data: {\n key: number;\n theme: {\n descFontColor: string;\n };\n Action: string;\n title: string;\n subTitle: string;\n checked: boolean;\n onChange: (checked: any) => void;\n}[]","docs":"","start":877,"length":4,"line":37,"character":4,"targetString":"data"},{"text":"(property) key: number","docs":"","start":901,"length":3,"line":39,"character":8,"targetString":"key"},{"text":"(property) theme: {\n descFontColor: string;\n}","docs":"","start":917,"length":5,"line":40,"character":8,"targetString":"theme"},{"text":"(property) descFontColor: string","docs":"","start":926,"length":13,"line":40,"character":17,"targetString":"descFontColor"},{"text":"(property) Action: string","docs":"","start":962,"length":6,"line":41,"character":8,"targetString":"Action"},{"text":"(property) title: string","docs":"","start":1002,"length":5,"line":42,"character":8,"targetString":"title"},{"text":"(property) subTitle: string","docs":"","start":1038,"length":8,"line":43,"character":8,"targetString":"subTitle"},{"text":"(property) checked: boolean","docs":"","start":1101,"length":7,"line":44,"character":8,"targetString":"checked"},{"text":"const state: {\n value: number;\n sliderValue: number;\n name: string;\n switchValue: boolean;\n}","docs":"","start":1110,"length":5,"line":44,"character":17,"targetString":"state"},{"text":"(property) value: number","docs":"","start":1116,"length":5,"line":44,"character":23,"targetString":"value"},{"text":"(property) onChange: (checked: any) => void","docs":"","start":1137,"length":8,"line":45,"character":8,"targetString":"onChange"},{"text":"(parameter) checked: any","docs":"","start":1147,"length":7,"line":45,"character":18,"targetString":"checked"},{"text":"const setState: (value: any) => void","docs":"","start":1158,"length":8,"line":45,"character":29,"targetString":"setState"},{"text":"(property) value: number","docs":"","start":1169,"length":5,"line":45,"character":40,"targetString":"value"},{"text":"(parameter) checked: any","docs":"","start":1176,"length":7,"line":45,"character":47,"targetString":"checked"},{"text":"(property) renderItem: ({ item }: {\n item: any;\n}) => JSX.Element","docs":"","start":1217,"length":10,"line":48,"character":4,"targetString":"renderItem"},{"text":"var item: any","docs":"","start":1232,"length":4,"line":48,"character":19,"targetString":"item"},{"text":"(alias) class TYSectionList\nimport TYSectionList","docs":"","start":1244,"length":13,"line":48,"character":31,"targetString":"TYSectionList"},{"text":"(property) TYSectionList.CheckboxItem: React.ElementType","docs":"","start":1258,"length":12,"line":48,"character":45,"targetString":"CheckboxItem"},{"text":"var item: any","docs":"","start":1275,"length":4,"line":48,"character":62,"targetString":"item"},{"text":"(property) title: string","docs":"","start":1298,"length":5,"line":51,"character":4,"targetString":"title"},{"text":"(property) data: {\n key: number;\n actionType: string;\n Icon: string;\n Action: string;\n value: number;\n minimumValue: number;\n maximumValue: number;\n canTouchTrack: boolean;\n onSlidingComplete: (sliderValue: any) => void;\n}[]","docs":"","start":1329,"length":4,"line":52,"character":4,"targetString":"data"},{"text":"(property) key: number","docs":"","start":1353,"length":3,"line":54,"character":8,"targetString":"key"},{"text":"(property) actionType: string","docs":"","start":1369,"length":10,"line":55,"character":8,"targetString":"actionType"},{"text":"(property) Icon: string","docs":"","start":1401,"length":4,"line":56,"character":8,"targetString":"Icon"},{"text":"(property) Action: string","docs":"","start":1435,"length":6,"line":57,"character":8,"targetString":"Action"},{"text":"(property) value: number","docs":"","start":1471,"length":5,"line":58,"character":8,"targetString":"value"},{"text":"const state: {\n value: number;\n sliderValue: number;\n name: string;\n switchValue: boolean;\n}","docs":"","start":1478,"length":5,"line":58,"character":15,"targetString":"state"},{"text":"(property) sliderValue: number","docs":"","start":1484,"length":11,"line":58,"character":21,"targetString":"sliderValue"},{"text":"(property) minimumValue: number","docs":"","start":1505,"length":12,"line":59,"character":8,"targetString":"minimumValue"},{"text":"(property) maximumValue: number","docs":"","start":1530,"length":12,"line":60,"character":8,"targetString":"maximumValue"},{"text":"(property) canTouchTrack: boolean","docs":"","start":1557,"length":13,"line":61,"character":8,"targetString":"canTouchTrack"},{"text":"(property) onSlidingComplete: (sliderValue: any) => void","docs":"","start":1586,"length":17,"line":62,"character":8,"targetString":"onSlidingComplete"},{"text":"(parameter) sliderValue: any","docs":"","start":1605,"length":11,"line":62,"character":27,"targetString":"sliderValue"},{"text":"const setState: (value: any) => void","docs":"","start":1620,"length":8,"line":62,"character":42,"targetString":"setState"},{"text":"(property) sliderValue: any","docs":"","start":1631,"length":11,"line":62,"character":53,"targetString":"sliderValue"},{"text":"(property) renderItem: ({ item }: {\n item: any;\n}) => JSX.Element","docs":"","start":1667,"length":10,"line":65,"character":4,"targetString":"renderItem"},{"text":"var item: any","docs":"","start":1682,"length":4,"line":65,"character":19,"targetString":"item"},{"text":"(alias) class TYSectionList\nimport TYSectionList","docs":"","start":1694,"length":13,"line":65,"character":31,"targetString":"TYSectionList"},{"text":"(property) TYSectionList.SliderItem: React.ElementType","docs":"","start":1708,"length":10,"line":65,"character":45,"targetString":"SliderItem"},{"text":"var item: any","docs":"","start":1723,"length":4,"line":65,"character":60,"targetString":"item"},{"text":"(property) title: string","docs":"","start":1746,"length":5,"line":68,"character":4,"targetString":"title"},{"text":"(property) data: {\n key: number;\n title: string;\n value: string;\n placeholder: string;\n onChangeText: (name: any) => void;\n}[]","docs":"","start":1780,"length":4,"line":69,"character":4,"targetString":"data"},{"text":"(property) key: number","docs":"","start":1804,"length":3,"line":71,"character":8,"targetString":"key"},{"text":"(property) title: string","docs":"","start":1820,"length":5,"line":72,"character":8,"targetString":"title"},{"text":"(property) value: string","docs":"","start":1843,"length":5,"line":73,"character":8,"targetString":"value"},{"text":"const state: {\n value: number;\n sliderValue: number;\n name: string;\n switchValue: boolean;\n}","docs":"","start":1850,"length":5,"line":73,"character":15,"targetString":"state"},{"text":"(property) name: string","docs":"","start":1856,"length":4,"line":73,"character":21,"targetString":"name"},{"text":"(property) placeholder: string","docs":"","start":1870,"length":11,"line":74,"character":8,"targetString":"placeholder"},{"text":"(property) onChangeText: (name: any) => void","docs":"","start":1905,"length":12,"line":75,"character":8,"targetString":"onChangeText"},{"text":"(parameter) name: any","docs":"","start":1919,"length":4,"line":75,"character":22,"targetString":"name"},{"text":"const setState: (value: any) => void","docs":"","start":1927,"length":8,"line":75,"character":30,"targetString":"setState"},{"text":"(property) name: any","docs":"","start":1938,"length":4,"line":75,"character":41,"targetString":"name"},{"text":"(property) renderItem: ({ item }: {\n item: any;\n}) => JSX.Element","docs":"","start":1967,"length":10,"line":78,"character":4,"targetString":"renderItem"},{"text":"var item: any","docs":"","start":1982,"length":4,"line":78,"character":19,"targetString":"item"},{"text":"(alias) class TYSectionList\nimport TYSectionList","docs":"","start":1994,"length":13,"line":78,"character":31,"targetString":"TYSectionList"},{"text":"(property) TYSectionList.InputItem: React.ElementType","docs":"","start":2008,"length":9,"line":78,"character":45,"targetString":"InputItem"},{"text":"var item: any","docs":"","start":2022,"length":4,"line":78,"character":59,"targetString":"item"},{"text":"(property) title: string","docs":"","start":2045,"length":5,"line":81,"character":4,"targetString":"title"},{"text":"(property) data: {\n key: number;\n title: string;\n subTitle: string;\n value: boolean;\n onValueChange: (value: any) => void;\n}[]","docs":"","start":2087,"length":4,"line":82,"character":4,"targetString":"data"},{"text":"(property) key: number","docs":"","start":2111,"length":3,"line":84,"character":8,"targetString":"key"},{"text":"(property) title: string","docs":"","start":2127,"length":5,"line":85,"character":8,"targetString":"title"},{"text":"(property) subTitle: string","docs":"","start":2204,"length":8,"line":86,"character":8,"targetString":"subTitle"},{"text":"(property) value: boolean","docs":"","start":2316,"length":5,"line":88,"character":8,"targetString":"value"},{"text":"const state: {\n value: number;\n sliderValue: number;\n name: string;\n switchValue: boolean;\n}","docs":"","start":2323,"length":5,"line":88,"character":15,"targetString":"state"},{"text":"(property) switchValue: boolean","docs":"","start":2329,"length":11,"line":88,"character":21,"targetString":"switchValue"},{"text":"(property) onValueChange: (value: any) => void","docs":"","start":2350,"length":13,"line":89,"character":8,"targetString":"onValueChange"},{"text":"(parameter) value: any","docs":"","start":2365,"length":5,"line":89,"character":23,"targetString":"value"},{"text":"const setState: (value: any) => void","docs":"","start":2374,"length":8,"line":89,"character":32,"targetString":"setState"},{"text":"(property) switchValue: any","docs":"","start":2385,"length":11,"line":89,"character":43,"targetString":"switchValue"},{"text":"(parameter) value: any","docs":"","start":2398,"length":5,"line":89,"character":56,"targetString":"value"},{"text":"(property) renderItem: ({ item }: {\n item: any;\n}) => JSX.Element","docs":"","start":2428,"length":10,"line":92,"character":4,"targetString":"renderItem"},{"text":"var item: any","docs":"","start":2443,"length":4,"line":92,"character":19,"targetString":"item"},{"text":"(alias) class TYSectionList\nimport TYSectionList","docs":"","start":2455,"length":13,"line":92,"character":31,"targetString":"TYSectionList"},{"text":"(property) TYSectionList.SwitchItem: React.ElementType","docs":"","start":2469,"length":10,"line":92,"character":45,"targetString":"SwitchItem"},{"text":"var item: any","docs":"","start":2484,"length":4,"line":92,"character":60,"targetString":"item"},{"text":"(alias) class TYSectionList\nimport TYSectionList","docs":"","start":2504,"length":13,"line":96,"character":1,"targetString":"TYSectionList"},{"text":"(JSX attribute) style?: StyleProp","docs":"Style","start":2520,"length":5,"line":97,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.alignSelf?: \"auto\" | FlexAlignType | undefined","docs":"","start":2529,"length":9,"line":97,"character":11,"targetString":"alignSelf"},{"text":"(JSX attribute) sections: readonly SectionListData[]","docs":"An array of objects with data for each section.","start":2555,"length":8,"line":98,"character":2,"targetString":"sections"},{"text":"const sections: ({\n title: string;\n data: {\n key: number;\n theme: {\n descFontColor: string;\n };\n title: string;\n subTitle: string;\n value: string;\n arrow: boolean;\n Action: JSX.Element;\n }[];\n renderItem: ({ item }: {\n item: any;\n }) => JSX.Element;\n} | {\n ...;\n} | {\n ...;\n} | {\n ...;\n} | {\n ...;\n})[]","docs":"","start":2565,"length":8,"line":98,"character":12,"targetString":"sections"},{"text":"(JSX attribute) renderItem?: SectionListRenderItem | undefined","docs":"Default renderer for every item in every section. Can be over-ridden on a per-section basis.","start":2577,"length":10,"line":99,"character":2,"targetString":"renderItem"},{"text":"var item: SectionDataProps","docs":"","start":2592,"length":4,"line":99,"character":17,"targetString":"item"},{"text":"(alias) class TYSectionList\nimport TYSectionList","docs":"","start":2604,"length":13,"line":99,"character":29,"targetString":"TYSectionList"},{"text":"(property) TYSectionList.CheckboxItem: React.ElementType","docs":"","start":2618,"length":12,"line":99,"character":43,"targetString":"CheckboxItem"},{"text":"var item: SectionDataProps","docs":"","start":2635,"length":4,"line":99,"character":60,"targetString":"item"}]]} \ No newline at end of file +{"/animation/diffusion":[[{"text":"import Diffusion","docs":"","start":9,"length":9,"line":0,"character":9,"targetString":"Diffusion"},{"text":"import Diffusion","docs":"","start":105,"length":9,"line":3,"character":1,"targetString":"Diffusion"}],[{"text":"(alias) class View\nimport View","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"View"},{"text":"import Diffusion","docs":"","start":45,"length":9,"line":1,"character":9,"targetString":"Diffusion"},{"text":"import Diffusion","docs":"","start":141,"length":9,"line":4,"character":1,"targetString":"Diffusion"},{"text":"(JSX attribute) color: string","docs":"","start":151,"length":5,"line":4,"character":11,"targetString":"color"},{"text":"(JSX attribute) number: number","docs":"","start":164,"length":6,"line":4,"character":24,"targetString":"number"},{"text":"(alias) class View\nimport View","docs":"","start":179,"length":4,"line":5,"character":3,"targetString":"View"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":184,"length":5,"line":5,"character":8,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":193,"length":5,"line":5,"character":17,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":204,"length":6,"line":5,"character":28,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":216,"length":12,"line":5,"character":40,"targetString":"borderRadius"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":234,"length":15,"line":5,"character":58,"targetString":"backgroundColor"},{"text":"import Diffusion","docs":"","start":266,"length":9,"line":6,"character":2,"targetString":"Diffusion"}]],"/animation/drawer":[[{"text":"import Drawer","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Drawer"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":17,"length":5,"line":0,"character":17,"targetString":"Utils"},{"text":"const viewWidth: number","docs":"","start":110,"length":9,"line":3,"character":8,"targetString":"viewWidth"},{"text":"(method) convertX(d: number): number","docs":"","start":121,"length":8,"line":3,"character":19,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":131,"length":2,"line":3,"character":29,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":138,"length":5,"line":3,"character":36,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":144,"length":10,"line":3,"character":42,"targetString":"RatioUtils"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":164,"length":5,"line":5,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":171,"length":8,"line":5,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":183,"length":5,"line":5,"character":26,"targetString":"React"},{"text":"function React.useState<{\n visible: boolean;\n placement: string;\n}>(initialState: {\n visible: boolean;\n placement: string;\n} | (() => {\n visible: boolean;\n placement: string;\n})): [{\n visible: boolean;\n placement: string;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":189,"length":8,"line":5,"character":32,"targetString":"useState"},{"text":"(property) visible: boolean","docs":"","start":204,"length":7,"line":6,"character":4,"targetString":"visible"},{"text":"(property) placement: string","docs":"","start":224,"length":9,"line":7,"character":4,"targetString":"placement"},{"text":"import Drawer","docs":"","start":250,"length":6,"line":10,"character":1,"targetString":"Drawer"},{"text":"(JSX attribute) width: any","docs":"","start":259,"length":5,"line":11,"character":2,"targetString":"width"},{"text":"(JSX attribute) height: number","docs":"","start":278,"length":6,"line":12,"character":2,"targetString":"height"},{"text":"(JSX attribute) hasMask: boolean","docs":"","start":303,"length":7,"line":13,"character":2,"targetString":"hasMask"},{"text":"(JSX attribute) placement: string","docs":"","start":321,"length":9,"line":14,"character":2,"targetString":"placement"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":332,"length":5,"line":14,"character":13,"targetString":"state"},{"text":"(property) placement: string","docs":"","start":338,"length":9,"line":14,"character":19,"targetString":"placement"},{"text":"(JSX attribute) visible: boolean","docs":"","start":351,"length":7,"line":15,"character":2,"targetString":"visible"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":360,"length":5,"line":15,"character":11,"targetString":"state"},{"text":"(property) visible: boolean","docs":"","start":366,"length":7,"line":15,"character":17,"targetString":"visible"},{"text":"(JSX attribute) onMaskPress: () => void","docs":"","start":377,"length":11,"line":16,"character":2,"targetString":"onMaskPress"},{"text":"const setState: (value: React.SetStateAction<{\n visible: boolean;\n placement: string;\n}>) => void","docs":"","start":402,"length":8,"line":17,"character":4,"targetString":"setState"},{"text":"(property) visible: boolean","docs":"","start":413,"length":7,"line":17,"character":15,"targetString":"visible"},{"text":"(property) placement: string","docs":"","start":429,"length":9,"line":17,"character":31,"targetString":"placement"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":440,"length":5,"line":17,"character":42,"targetString":"state"},{"text":"(property) placement: string","docs":"","start":446,"length":9,"line":17,"character":48,"targetString":"placement"},{"text":"(JSX attribute) onStateChange: (state: any) => void","docs":"","start":467,"length":13,"line":19,"character":2,"targetString":"onStateChange"},{"text":"(parameter) state: any","docs":"","start":482,"length":5,"line":19,"character":17,"targetString":"state"},{"text":"var console: Console","docs":"","start":497,"length":7,"line":20,"character":4,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":505,"length":3,"line":20,"character":12,"targetString":"log"},{"text":"(parameter) state: any","docs":"","start":509,"length":5,"line":20,"character":16,"targetString":"state"},{"text":"(JSX attribute) style: {\n width: string;\n height: string;\n backgroundColor: string;\n alignItems: string;\n justifyContent: string;\n}","docs":"","start":536,"length":5,"line":24,"character":4,"targetString":"style"},{"text":"(property) width: string","docs":"","start":551,"length":5,"line":25,"character":6,"targetString":"width"},{"text":"(property) height: string","docs":"","start":572,"length":6,"line":26,"character":6,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":594,"length":15,"line":27,"character":6,"targetString":"backgroundColor"},{"text":"(property) alignItems: string","docs":"","start":624,"length":10,"line":28,"character":6,"targetString":"alignItems"},{"text":"(property) justifyContent: string","docs":"","start":652,"length":14,"line":29,"character":6,"targetString":"justifyContent"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":694,"length":4,"line":32,"character":5,"targetString":"Text"},{"text":"(JSX attribute) style: {\n fontSize: number;\n}","docs":"","start":699,"length":5,"line":32,"character":10,"targetString":"style"},{"text":"(property) fontSize: number","docs":"","start":708,"length":8,"line":32,"character":19,"targetString":"fontSize"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":745,"length":4,"line":32,"character":56,"targetString":"Text"},{"text":"import Drawer","docs":"","start":763,"length":6,"line":34,"character":2,"targetString":"Drawer"}],[{"text":"import Drawer","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Drawer"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":17,"length":5,"line":0,"character":17,"targetString":"Utils"},{"text":"const viewWidth: number","docs":"","start":110,"length":9,"line":3,"character":8,"targetString":"viewWidth"},{"text":"(method) convertX(d: number): number","docs":"","start":121,"length":8,"line":3,"character":19,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":131,"length":2,"line":3,"character":29,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":138,"length":5,"line":3,"character":36,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":144,"length":10,"line":3,"character":42,"targetString":"RatioUtils"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":164,"length":5,"line":5,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":171,"length":8,"line":5,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":183,"length":5,"line":5,"character":26,"targetString":"React"},{"text":"function React.useState<{\n visible: boolean;\n placement: string;\n}>(initialState: {\n visible: boolean;\n placement: string;\n} | (() => {\n visible: boolean;\n placement: string;\n})): [{\n visible: boolean;\n placement: string;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":189,"length":8,"line":5,"character":32,"targetString":"useState"},{"text":"(property) visible: boolean","docs":"","start":204,"length":7,"line":6,"character":4,"targetString":"visible"},{"text":"(property) placement: string","docs":"","start":224,"length":9,"line":7,"character":4,"targetString":"placement"},{"text":"import Drawer","docs":"","start":252,"length":6,"line":10,"character":1,"targetString":"Drawer"},{"text":"(JSX attribute) width: number","docs":"","start":261,"length":5,"line":11,"character":2,"targetString":"width"},{"text":"(JSX attribute) height: any","docs":"","start":284,"length":6,"line":12,"character":2,"targetString":"height"},{"text":"(JSX attribute) hasMask: boolean","docs":"","start":305,"length":7,"line":13,"character":2,"targetString":"hasMask"},{"text":"(JSX attribute) placement: string","docs":"","start":322,"length":9,"line":14,"character":2,"targetString":"placement"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":333,"length":5,"line":14,"character":13,"targetString":"state"},{"text":"(property) placement: string","docs":"","start":339,"length":9,"line":14,"character":19,"targetString":"placement"},{"text":"(JSX attribute) visible: boolean","docs":"","start":352,"length":7,"line":15,"character":2,"targetString":"visible"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":361,"length":5,"line":15,"character":11,"targetString":"state"},{"text":"(property) visible: boolean","docs":"","start":367,"length":7,"line":15,"character":17,"targetString":"visible"},{"text":"(JSX attribute) onMaskPress: () => void","docs":"","start":378,"length":11,"line":16,"character":2,"targetString":"onMaskPress"},{"text":"const setState: (value: React.SetStateAction<{\n visible: boolean;\n placement: string;\n}>) => void","docs":"","start":403,"length":8,"line":17,"character":4,"targetString":"setState"},{"text":"(property) visible: boolean","docs":"","start":414,"length":7,"line":17,"character":15,"targetString":"visible"},{"text":"(property) placement: string","docs":"","start":430,"length":9,"line":17,"character":31,"targetString":"placement"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":441,"length":5,"line":17,"character":42,"targetString":"state"},{"text":"(property) placement: string","docs":"","start":447,"length":9,"line":17,"character":48,"targetString":"placement"},{"text":"(JSX attribute) onStateChange: (state: any) => void","docs":"","start":468,"length":13,"line":19,"character":2,"targetString":"onStateChange"},{"text":"(parameter) state: any","docs":"","start":483,"length":5,"line":19,"character":17,"targetString":"state"},{"text":"var console: Console","docs":"","start":498,"length":7,"line":20,"character":4,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":506,"length":3,"line":20,"character":12,"targetString":"log"},{"text":"(parameter) state: any","docs":"","start":510,"length":5,"line":20,"character":16,"targetString":"state"},{"text":"(JSX attribute) style: {\n width: string;\n height: string;\n backgroundColor: string;\n alignItems: string;\n justifyContent: string;\n}","docs":"","start":537,"length":5,"line":24,"character":4,"targetString":"style"},{"text":"(property) width: string","docs":"","start":552,"length":5,"line":25,"character":6,"targetString":"width"},{"text":"(property) height: string","docs":"","start":573,"length":6,"line":26,"character":6,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":595,"length":15,"line":27,"character":6,"targetString":"backgroundColor"},{"text":"(property) alignItems: string","docs":"","start":625,"length":10,"line":28,"character":6,"targetString":"alignItems"},{"text":"(property) justifyContent: string","docs":"","start":653,"length":14,"line":29,"character":6,"targetString":"justifyContent"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":695,"length":4,"line":32,"character":5,"targetString":"Text"},{"text":"(JSX attribute) style: {\n fontSize: number;\n}","docs":"","start":700,"length":5,"line":32,"character":10,"targetString":"style"},{"text":"(property) fontSize: number","docs":"","start":709,"length":8,"line":32,"character":19,"targetString":"fontSize"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":740,"length":4,"line":32,"character":50,"targetString":"Text"},{"text":"(JSX attribute) style: {\n backgroundColor: string;\n width: number;\n height: number;\n marginTop: number;\n alignItems: string;\n justifyContent: string;\n borderRadius: number;\n zIndex: number;\n}","docs":"","start":774,"length":5,"line":34,"character":6,"targetString":"style"},{"text":"(property) backgroundColor: string","docs":"","start":791,"length":15,"line":35,"character":8,"targetString":"backgroundColor"},{"text":"(property) width: number","docs":"","start":824,"length":5,"line":36,"character":8,"targetString":"width"},{"text":"(property) height: number","docs":"","start":843,"length":6,"line":37,"character":8,"targetString":"height"},{"text":"(property) marginTop: number","docs":"","start":863,"length":9,"line":38,"character":8,"targetString":"marginTop"},{"text":"(property) alignItems: string","docs":"","start":886,"length":10,"line":39,"character":8,"targetString":"alignItems"},{"text":"(property) justifyContent: string","docs":"","start":916,"length":14,"line":40,"character":8,"targetString":"justifyContent"},{"text":"(property) borderRadius: number","docs":"","start":950,"length":12,"line":41,"character":8,"targetString":"borderRadius"},{"text":"(property) zIndex: number","docs":"","start":976,"length":6,"line":42,"character":8,"targetString":"zIndex"},{"text":"(JSX attribute) onPress: () => void","docs":"","start":1003,"length":7,"line":44,"character":6,"targetString":"onPress"},{"text":"const setState: (value: React.SetStateAction<{\n visible: boolean;\n placement: string;\n}>) => void","docs":"","start":1028,"length":8,"line":45,"character":8,"targetString":"setState"},{"text":"(property) visible: boolean","docs":"","start":1039,"length":7,"line":45,"character":19,"targetString":"visible"},{"text":"(property) placement: string","docs":"","start":1055,"length":9,"line":45,"character":35,"targetString":"placement"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":1066,"length":5,"line":45,"character":46,"targetString":"state"},{"text":"(property) placement: string","docs":"","start":1072,"length":9,"line":45,"character":52,"targetString":"placement"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":1108,"length":4,"line":48,"character":7,"targetString":"Text"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":1124,"length":4,"line":48,"character":23,"targetString":"Text"},{"text":"import Drawer","docs":"","start":1166,"length":6,"line":51,"character":2,"targetString":"Drawer"}],[{"text":"import Drawer","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Drawer"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":17,"length":5,"line":0,"character":17,"targetString":"Utils"},{"text":"const viewWidth: number","docs":"","start":110,"length":9,"line":3,"character":8,"targetString":"viewWidth"},{"text":"(method) convertX(d: number): number","docs":"","start":121,"length":8,"line":3,"character":19,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":131,"length":2,"line":3,"character":29,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":138,"length":5,"line":3,"character":36,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":144,"length":10,"line":3,"character":42,"targetString":"RatioUtils"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":164,"length":5,"line":5,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":171,"length":8,"line":5,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":183,"length":5,"line":5,"character":26,"targetString":"React"},{"text":"function React.useState<{\n visible: boolean;\n placement: string;\n}>(initialState: {\n visible: boolean;\n placement: string;\n} | (() => {\n visible: boolean;\n placement: string;\n})): [{\n visible: boolean;\n placement: string;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":189,"length":8,"line":5,"character":32,"targetString":"useState"},{"text":"(property) visible: boolean","docs":"","start":204,"length":7,"line":6,"character":4,"targetString":"visible"},{"text":"(property) placement: string","docs":"","start":224,"length":9,"line":7,"character":4,"targetString":"placement"},{"text":"import Drawer","docs":"","start":253,"length":6,"line":10,"character":1,"targetString":"Drawer"},{"text":"(JSX attribute) width: any","docs":"","start":262,"length":5,"line":11,"character":2,"targetString":"width"},{"text":"(JSX attribute) height: number","docs":"","start":281,"length":6,"line":12,"character":2,"targetString":"height"},{"text":"(JSX attribute) hasMask: boolean","docs":"","start":306,"length":7,"line":13,"character":2,"targetString":"hasMask"},{"text":"(JSX attribute) placement: string","docs":"","start":324,"length":9,"line":14,"character":2,"targetString":"placement"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":335,"length":5,"line":14,"character":13,"targetString":"state"},{"text":"(property) placement: string","docs":"","start":341,"length":9,"line":14,"character":19,"targetString":"placement"},{"text":"(JSX attribute) visible: boolean","docs":"","start":354,"length":7,"line":15,"character":2,"targetString":"visible"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":363,"length":5,"line":15,"character":11,"targetString":"state"},{"text":"(property) visible: boolean","docs":"","start":369,"length":7,"line":15,"character":17,"targetString":"visible"},{"text":"(JSX attribute) onMaskPress: () => void","docs":"","start":380,"length":11,"line":16,"character":2,"targetString":"onMaskPress"},{"text":"const setState: (value: React.SetStateAction<{\n visible: boolean;\n placement: string;\n}>) => void","docs":"","start":405,"length":8,"line":17,"character":4,"targetString":"setState"},{"text":"(property) visible: boolean","docs":"","start":416,"length":7,"line":17,"character":15,"targetString":"visible"},{"text":"(property) placement: string","docs":"","start":432,"length":9,"line":17,"character":31,"targetString":"placement"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":443,"length":5,"line":17,"character":42,"targetString":"state"},{"text":"(property) placement: string","docs":"","start":449,"length":9,"line":17,"character":48,"targetString":"placement"},{"text":"(JSX attribute) onStateChange: (state: any) => void","docs":"","start":470,"length":13,"line":19,"character":2,"targetString":"onStateChange"},{"text":"(parameter) state: any","docs":"","start":485,"length":5,"line":19,"character":17,"targetString":"state"},{"text":"var console: Console","docs":"","start":500,"length":7,"line":20,"character":4,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":508,"length":3,"line":20,"character":12,"targetString":"log"},{"text":"(parameter) state: any","docs":"","start":512,"length":5,"line":20,"character":16,"targetString":"state"},{"text":"(JSX attribute) style: {\n width: string;\n height: string;\n backgroundColor: string;\n alignItems: string;\n justifyContent: string;\n}","docs":"","start":539,"length":5,"line":24,"character":4,"targetString":"style"},{"text":"(property) width: string","docs":"","start":554,"length":5,"line":25,"character":6,"targetString":"width"},{"text":"(property) height: string","docs":"","start":575,"length":6,"line":26,"character":6,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":597,"length":15,"line":27,"character":6,"targetString":"backgroundColor"},{"text":"(property) alignItems: string","docs":"","start":627,"length":10,"line":28,"character":6,"targetString":"alignItems"},{"text":"(property) justifyContent: string","docs":"","start":655,"length":14,"line":29,"character":6,"targetString":"justifyContent"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":697,"length":4,"line":32,"character":5,"targetString":"Text"},{"text":"(JSX attribute) style: {\n fontSize: number;\n}","docs":"","start":702,"length":5,"line":32,"character":10,"targetString":"style"},{"text":"(property) fontSize: number","docs":"","start":711,"length":8,"line":32,"character":19,"targetString":"fontSize"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":748,"length":4,"line":32,"character":56,"targetString":"Text"},{"text":"import Drawer","docs":"","start":766,"length":6,"line":34,"character":2,"targetString":"Drawer"}],[{"text":"import Drawer","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Drawer"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":17,"length":5,"line":0,"character":17,"targetString":"Utils"},{"text":"const viewWidth: number","docs":"","start":110,"length":9,"line":3,"character":8,"targetString":"viewWidth"},{"text":"(method) convertX(d: number): number","docs":"","start":121,"length":8,"line":3,"character":19,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":131,"length":2,"line":3,"character":29,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":138,"length":5,"line":3,"character":36,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":144,"length":10,"line":3,"character":42,"targetString":"RatioUtils"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":164,"length":5,"line":5,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":171,"length":8,"line":5,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":183,"length":5,"line":5,"character":26,"targetString":"React"},{"text":"function React.useState<{\n visible: boolean;\n placement: string;\n}>(initialState: {\n visible: boolean;\n placement: string;\n} | (() => {\n visible: boolean;\n placement: string;\n})): [{\n visible: boolean;\n placement: string;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":189,"length":8,"line":5,"character":32,"targetString":"useState"},{"text":"(property) visible: boolean","docs":"","start":204,"length":7,"line":6,"character":4,"targetString":"visible"},{"text":"(property) placement: string","docs":"","start":224,"length":9,"line":7,"character":4,"targetString":"placement"},{"text":"import Drawer","docs":"","start":251,"length":6,"line":10,"character":1,"targetString":"Drawer"},{"text":"(JSX attribute) width: number","docs":"","start":260,"length":5,"line":11,"character":2,"targetString":"width"},{"text":"(JSX attribute) height: any","docs":"","start":283,"length":6,"line":12,"character":2,"targetString":"height"},{"text":"(JSX attribute) hasMask: boolean","docs":"","start":304,"length":7,"line":13,"character":2,"targetString":"hasMask"},{"text":"(JSX attribute) placement: string","docs":"","start":321,"length":9,"line":14,"character":2,"targetString":"placement"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":332,"length":5,"line":14,"character":13,"targetString":"state"},{"text":"(property) placement: string","docs":"","start":338,"length":9,"line":14,"character":19,"targetString":"placement"},{"text":"(JSX attribute) visible: boolean","docs":"","start":351,"length":7,"line":15,"character":2,"targetString":"visible"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":360,"length":5,"line":15,"character":11,"targetString":"state"},{"text":"(property) visible: boolean","docs":"","start":366,"length":7,"line":15,"character":17,"targetString":"visible"},{"text":"(JSX attribute) onMaskPress: () => void","docs":"","start":377,"length":11,"line":16,"character":2,"targetString":"onMaskPress"},{"text":"const setState: (value: React.SetStateAction<{\n visible: boolean;\n placement: string;\n}>) => void","docs":"","start":402,"length":8,"line":17,"character":4,"targetString":"setState"},{"text":"(property) visible: boolean","docs":"","start":413,"length":7,"line":17,"character":15,"targetString":"visible"},{"text":"(property) placement: string","docs":"","start":429,"length":9,"line":17,"character":31,"targetString":"placement"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":440,"length":5,"line":17,"character":42,"targetString":"state"},{"text":"(property) placement: string","docs":"","start":446,"length":9,"line":17,"character":48,"targetString":"placement"},{"text":"(JSX attribute) onStateChange: (state: any) => void","docs":"","start":467,"length":13,"line":19,"character":2,"targetString":"onStateChange"},{"text":"(parameter) state: any","docs":"","start":482,"length":5,"line":19,"character":17,"targetString":"state"},{"text":"var console: Console","docs":"","start":497,"length":7,"line":20,"character":4,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":505,"length":3,"line":20,"character":12,"targetString":"log"},{"text":"(parameter) state: any","docs":"","start":509,"length":5,"line":20,"character":16,"targetString":"state"},{"text":"(JSX attribute) style: {\n width: string;\n height: string;\n backgroundColor: string;\n alignItems: string;\n justifyContent: string;\n}","docs":"","start":536,"length":5,"line":24,"character":4,"targetString":"style"},{"text":"(property) width: string","docs":"","start":551,"length":5,"line":25,"character":6,"targetString":"width"},{"text":"(property) height: string","docs":"","start":572,"length":6,"line":26,"character":6,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":594,"length":15,"line":27,"character":6,"targetString":"backgroundColor"},{"text":"(property) alignItems: string","docs":"","start":624,"length":10,"line":28,"character":6,"targetString":"alignItems"},{"text":"(property) justifyContent: string","docs":"","start":652,"length":14,"line":29,"character":6,"targetString":"justifyContent"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":694,"length":4,"line":32,"character":5,"targetString":"Text"},{"text":"(JSX attribute) style: {\n fontSize: number;\n}","docs":"","start":699,"length":5,"line":32,"character":10,"targetString":"style"},{"text":"(property) fontSize: number","docs":"","start":708,"length":8,"line":32,"character":19,"targetString":"fontSize"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":739,"length":4,"line":32,"character":50,"targetString":"Text"},{"text":"(JSX attribute) style: {\n backgroundColor: string;\n width: number;\n height: number;\n marginTop: number;\n alignItems: string;\n justifyContent: string;\n borderRadius: number;\n zIndex: number;\n}","docs":"","start":773,"length":5,"line":34,"character":6,"targetString":"style"},{"text":"(property) backgroundColor: string","docs":"","start":790,"length":15,"line":35,"character":8,"targetString":"backgroundColor"},{"text":"(property) width: number","docs":"","start":823,"length":5,"line":36,"character":8,"targetString":"width"},{"text":"(property) height: number","docs":"","start":842,"length":6,"line":37,"character":8,"targetString":"height"},{"text":"(property) marginTop: number","docs":"","start":862,"length":9,"line":38,"character":8,"targetString":"marginTop"},{"text":"(property) alignItems: string","docs":"","start":885,"length":10,"line":39,"character":8,"targetString":"alignItems"},{"text":"(property) justifyContent: string","docs":"","start":915,"length":14,"line":40,"character":8,"targetString":"justifyContent"},{"text":"(property) borderRadius: number","docs":"","start":949,"length":12,"line":41,"character":8,"targetString":"borderRadius"},{"text":"(property) zIndex: number","docs":"","start":975,"length":6,"line":42,"character":8,"targetString":"zIndex"},{"text":"(JSX attribute) onPress: () => void","docs":"","start":1002,"length":7,"line":44,"character":6,"targetString":"onPress"},{"text":"const setState: (value: React.SetStateAction<{\n visible: boolean;\n placement: string;\n}>) => void","docs":"","start":1027,"length":8,"line":45,"character":8,"targetString":"setState"},{"text":"(property) visible: boolean","docs":"","start":1038,"length":7,"line":45,"character":19,"targetString":"visible"},{"text":"(property) placement: string","docs":"","start":1054,"length":9,"line":45,"character":35,"targetString":"placement"},{"text":"const state: {\n visible: boolean;\n placement: string;\n}","docs":"","start":1065,"length":5,"line":45,"character":46,"targetString":"state"},{"text":"(property) placement: string","docs":"","start":1071,"length":9,"line":45,"character":52,"targetString":"placement"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":1107,"length":4,"line":48,"character":7,"targetString":"Text"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":1123,"length":4,"line":48,"character":23,"targetString":"Text"},{"text":"import Drawer","docs":"","start":1165,"length":6,"line":51,"character":2,"targetString":"Drawer"}]],"/animation/wave":[[{"text":"import Wave","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Wave"},{"text":"import Wave","docs":"","start":90,"length":4,"line":3,"character":1,"targetString":"Wave"}],[{"text":"import Wave","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Wave"},{"text":"import Wave","docs":"","start":90,"length":4,"line":3,"character":1,"targetString":"Wave"},{"text":"(JSX attribute) style: {\n width: number;\n height: number;\n borderRadius: number;\n}","docs":"","start":97,"length":5,"line":4,"character":2,"targetString":"style"},{"text":"(property) width: number","docs":"","start":106,"length":5,"line":4,"character":11,"targetString":"width"},{"text":"(property) height: number","docs":"","start":118,"length":6,"line":4,"character":23,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":131,"length":12,"line":4,"character":36,"targetString":"borderRadius"},{"text":"(JSX attribute) H: number","docs":"","start":153,"length":1,"line":5,"character":2,"targetString":"H"},{"text":"(JSX attribute) waveParams: {\n A: number;\n T: number;\n fill: string;\n}[]","docs":"","start":162,"length":10,"line":6,"character":2,"targetString":"waveParams"},{"text":"(property) A: number","docs":"","start":182,"length":1,"line":7,"character":6,"targetString":"A"},{"text":"(property) T: number","docs":"","start":189,"length":1,"line":7,"character":13,"targetString":"T"},{"text":"(property) fill: string","docs":"","start":197,"length":4,"line":7,"character":21,"targetString":"fill"},{"text":"(property) A: number","docs":"","start":219,"length":1,"line":8,"character":6,"targetString":"A"},{"text":"(property) T: number","docs":"","start":226,"length":1,"line":8,"character":13,"targetString":"T"},{"text":"(property) fill: string","docs":"","start":234,"length":4,"line":8,"character":21,"targetString":"fill"},{"text":"(JSX attribute) animated: boolean","docs":"","start":257,"length":8,"line":10,"character":2,"targetString":"animated"}]],"/data-entry/checkbox":[[{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"Checkbox"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":19,"length":5,"line":0,"character":19,"targetString":"Utils"},{"text":"(method) convertX(d: number): number","docs":"","start":58,"length":8,"line":2,"character":8,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":68,"length":2,"line":2,"character":18,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":75,"length":5,"line":2,"character":25,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":81,"length":10,"line":2,"character":31,"targetString":"RatioUtils"},{"text":"const checked: boolean","docs":"","start":101,"length":7,"line":4,"character":7,"targetString":"checked"},{"text":"const setChecked: React.Dispatch>","docs":"","start":110,"length":10,"line":4,"character":16,"targetString":"setChecked"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":124,"length":5,"line":4,"character":30,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":130,"length":8,"line":4,"character":36,"targetString":"useState"},{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":149,"length":8,"line":6,"character":1,"targetString":"Checkbox"},{"text":"(JSX attribute) color?: string | undefined","docs":"","start":160,"length":5,"line":7,"character":2,"targetString":"color"},{"text":"(JSX attribute) checked?: boolean | undefined","docs":"","start":178,"length":7,"line":8,"character":2,"targetString":"checked"},{"text":"const checked: boolean","docs":"","start":187,"length":7,"line":8,"character":11,"targetString":"checked"},{"text":"(JSX attribute) onChange?: ((checked: boolean) => void) | undefined","docs":"","start":207,"length":8,"line":9,"character":2,"targetString":"onChange"},{"text":"(parameter) value: boolean","docs":"","start":217,"length":5,"line":9,"character":12,"targetString":"value"},{"text":"const setChecked: (value: React.SetStateAction) => void","docs":"","start":226,"length":10,"line":9,"character":21,"targetString":"setChecked"},{"text":"(property) checked1: boolean","docs":"","start":239,"length":8,"line":9,"character":34,"targetString":"checked1"},{"text":"(parameter) value: boolean","docs":"","start":249,"length":5,"line":9,"character":44,"targetString":"value"},{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":275,"length":8,"line":12,"character":2,"targetString":"Checkbox"},{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":286,"length":8,"line":13,"character":1,"targetString":"Checkbox"},{"text":"(JSX attribute) color?: string | undefined","docs":"","start":297,"length":5,"line":14,"character":2,"targetString":"color"},{"text":"(JSX attribute) checked?: boolean | undefined","docs":"","start":315,"length":7,"line":15,"character":2,"targetString":"checked"},{"text":"const checked: boolean","docs":"","start":324,"length":7,"line":15,"character":11,"targetString":"checked"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":344,"length":5,"line":16,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":353,"length":9,"line":16,"character":11,"targetString":"marginTop"},{"text":"const cx: (d: number) => number","docs":"","start":364,"length":2,"line":16,"character":22,"targetString":"cx"},{"text":"(JSX attribute) onChange?: ((checked: boolean) => void) | undefined","docs":"","start":375,"length":8,"line":17,"character":2,"targetString":"onChange"},{"text":"(parameter) value: boolean","docs":"","start":385,"length":5,"line":17,"character":12,"targetString":"value"},{"text":"const setChecked: (value: React.SetStateAction) => void","docs":"","start":394,"length":10,"line":17,"character":21,"targetString":"setChecked"},{"text":"(property) checked2: boolean","docs":"","start":407,"length":8,"line":17,"character":34,"targetString":"checked2"},{"text":"(parameter) value: boolean","docs":"","start":417,"length":5,"line":17,"character":44,"targetString":"value"},{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":443,"length":8,"line":20,"character":2,"targetString":"Checkbox"}],[{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"Checkbox"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":19,"length":5,"line":0,"character":19,"targetString":"Utils"},{"text":"(method) convertX(d: number): number","docs":"","start":58,"length":8,"line":2,"character":8,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":68,"length":2,"line":2,"character":18,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":75,"length":5,"line":2,"character":25,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":81,"length":10,"line":2,"character":31,"targetString":"RatioUtils"},{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":95,"length":8,"line":4,"character":1,"targetString":"Checkbox"},{"text":"(JSX attribute) color?: string | undefined","docs":"","start":104,"length":5,"line":4,"character":10,"targetString":"color"},{"text":"(JSX attribute) checked?: boolean | undefined","docs":"","start":116,"length":7,"line":4,"character":22,"targetString":"checked"},{"text":"(JSX attribute) disabled?: boolean | undefined","docs":"","start":131,"length":8,"line":4,"character":37,"targetString":"disabled"},{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":161,"length":8,"line":6,"character":2,"targetString":"Checkbox"},{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":172,"length":8,"line":7,"character":1,"targetString":"Checkbox"},{"text":"(JSX attribute) checked?: boolean | undefined","docs":"","start":181,"length":7,"line":7,"character":10,"targetString":"checked"},{"text":"(JSX attribute) disabled?: boolean | undefined","docs":"","start":197,"length":8,"line":7,"character":26,"targetString":"disabled"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":213,"length":5,"line":7,"character":42,"targetString":"style"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":222,"length":9,"line":7,"character":51,"targetString":"marginTop"},{"text":"const cx: (d: number) => number","docs":"","start":233,"length":2,"line":7,"character":62,"targetString":"cx"},{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":256,"length":8,"line":9,"character":2,"targetString":"Checkbox"}],[{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"Checkbox"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":19,"length":5,"line":0,"character":19,"targetString":"Utils"},{"text":"(method) convertX(d: number): number","docs":"","start":58,"length":8,"line":2,"character":8,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":68,"length":2,"line":2,"character":18,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":75,"length":5,"line":2,"character":25,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":81,"length":10,"line":2,"character":31,"targetString":"RatioUtils"},{"text":"const checked: boolean","docs":"","start":101,"length":7,"line":4,"character":7,"targetString":"checked"},{"text":"const setChecked: React.Dispatch>","docs":"","start":110,"length":10,"line":4,"character":16,"targetString":"setChecked"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":124,"length":5,"line":4,"character":30,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":130,"length":8,"line":4,"character":36,"targetString":"useState"},{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":149,"length":8,"line":6,"character":1,"targetString":"Checkbox"},{"text":"(JSX attribute) size?: number | undefined","docs":"","start":160,"length":4,"line":7,"character":2,"targetString":"size"},{"text":"const cx: (d: number) => number","docs":"","start":166,"length":2,"line":7,"character":8,"targetString":"cx"},{"text":"(JSX attribute) color?: string | undefined","docs":"","start":176,"length":5,"line":8,"character":2,"targetString":"color"},{"text":"(JSX attribute) checked?: boolean | undefined","docs":"","start":194,"length":7,"line":9,"character":2,"targetString":"checked"},{"text":"const checked: boolean","docs":"","start":203,"length":7,"line":9,"character":11,"targetString":"checked"},{"text":"(JSX attribute) onChange?: ((checked: boolean) => void) | undefined","docs":"","start":223,"length":8,"line":10,"character":2,"targetString":"onChange"},{"text":"(parameter) value: boolean","docs":"","start":233,"length":5,"line":10,"character":12,"targetString":"value"},{"text":"const setChecked: (value: React.SetStateAction) => void","docs":"","start":242,"length":10,"line":10,"character":21,"targetString":"setChecked"},{"text":"(property) checked1: boolean","docs":"","start":255,"length":8,"line":10,"character":34,"targetString":"checked1"},{"text":"(parameter) value: boolean","docs":"","start":265,"length":5,"line":10,"character":44,"targetString":"value"},{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":291,"length":8,"line":13,"character":2,"targetString":"Checkbox"},{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":302,"length":8,"line":14,"character":1,"targetString":"Checkbox"},{"text":"(JSX attribute) size?: number | undefined","docs":"","start":313,"length":4,"line":15,"character":2,"targetString":"size"},{"text":"const cx: (d: number) => number","docs":"","start":319,"length":2,"line":15,"character":8,"targetString":"cx"},{"text":"(JSX attribute) color?: string | undefined","docs":"","start":329,"length":5,"line":16,"character":2,"targetString":"color"},{"text":"(JSX attribute) checked?: boolean | undefined","docs":"","start":347,"length":7,"line":17,"character":2,"targetString":"checked"},{"text":"const checked: boolean","docs":"","start":356,"length":7,"line":17,"character":11,"targetString":"checked"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":376,"length":5,"line":18,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":385,"length":9,"line":18,"character":11,"targetString":"marginTop"},{"text":"const cx: (d: number) => number","docs":"","start":396,"length":2,"line":18,"character":22,"targetString":"cx"},{"text":"(JSX attribute) onChange?: ((checked: boolean) => void) | undefined","docs":"","start":407,"length":8,"line":19,"character":2,"targetString":"onChange"},{"text":"(parameter) value: boolean","docs":"","start":417,"length":5,"line":19,"character":12,"targetString":"value"},{"text":"const setChecked: (value: React.SetStateAction) => void","docs":"","start":426,"length":10,"line":19,"character":21,"targetString":"setChecked"},{"text":"(property) checked2: boolean","docs":"","start":439,"length":8,"line":19,"character":34,"targetString":"checked2"},{"text":"(parameter) value: boolean","docs":"","start":449,"length":5,"line":19,"character":44,"targetString":"value"},{"text":"(alias) class Checkbox\nimport Checkbox","docs":"","start":477,"length":8,"line":22,"character":2,"targetString":"Checkbox"}]],"/data-entry/date-picker":[[{"text":"(alias) class DatePicker\nimport DatePicker","docs":"","start":9,"length":10,"line":0,"character":9,"targetString":"DatePicker"},{"text":"const selectDate: Date","docs":"","start":52,"length":10,"line":2,"character":7,"targetString":"selectDate"},{"text":"const setDate: React.Dispatch>","docs":"","start":64,"length":7,"line":2,"character":19,"targetString":"setDate"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":75,"length":5,"line":2,"character":30,"targetString":"React"},{"text":"function React.useState(initialState: Date | (() => Date)): [Date, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":81,"length":8,"line":2,"character":36,"targetString":"useState"},{"text":"var Date: DateConstructor\nnew () => Date (+4 overloads)","docs":"","start":94,"length":4,"line":2,"character":49,"targetString":"Date"},{"text":"(alias) class DatePicker\nimport DatePicker","docs":"","start":105,"length":10,"line":4,"character":1,"targetString":"DatePicker"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":118,"length":5,"line":5,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":127,"length":9,"line":5,"character":11,"targetString":"marginTop"},{"text":"(JSX attribute) date?: Date | undefined","docs":"","start":146,"length":4,"line":6,"character":2,"targetString":"date"},{"text":"const selectDate: Date","docs":"","start":152,"length":10,"line":6,"character":8,"targetString":"selectDate"},{"text":"(JSX attribute) onDateChange?: ((value?: Date | undefined) => void) | undefined","docs":"","start":166,"length":12,"line":7,"character":2,"targetString":"onDateChange"},{"text":"(parameter) selectDate: Date | undefined","docs":"","start":180,"length":10,"line":7,"character":16,"targetString":"selectDate"},{"text":"const setDate: (value: React.SetStateAction) => void","docs":"","start":194,"length":7,"line":7,"character":30,"targetString":"setDate"},{"text":"(parameter) selectDate: Date | undefined","docs":"","start":202,"length":10,"line":7,"character":38,"targetString":"selectDate"}],[{"text":"(alias) class DatePicker\nimport DatePicker","docs":"","start":9,"length":10,"line":0,"character":9,"targetString":"DatePicker"},{"text":"(alias) class DatePicker\nimport DatePicker","docs":"","start":46,"length":10,"line":2,"character":1,"targetString":"DatePicker"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":59,"length":5,"line":3,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":68,"length":9,"line":3,"character":11,"targetString":"marginTop"},{"text":"(JSX attribute) defaultDate?: Date | undefined","docs":"","start":87,"length":11,"line":4,"character":2,"targetString":"defaultDate"},{"text":"var Date: DateConstructor\nnew () => Date (+4 overloads)","docs":"","start":104,"length":4,"line":4,"character":19,"targetString":"Date"},{"text":"(JSX attribute) onDateChange?: ((value?: Date | undefined) => void) | undefined","docs":"","start":114,"length":12,"line":5,"character":2,"targetString":"onDateChange"},{"text":"(parameter) date: Date | undefined","docs":"","start":128,"length":4,"line":5,"character":16,"targetString":"date"},{"text":"var console: Console","docs":"","start":136,"length":7,"line":5,"character":24,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":144,"length":3,"line":5,"character":32,"targetString":"log"},{"text":"(parameter) date: Date | undefined","docs":"","start":148,"length":4,"line":5,"character":36,"targetString":"date"}]],"/data-entry/picker-view":[[{"text":"(alias) class Picker\nimport Picker","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Picker"},{"text":"const languages: string[]","docs":"","start":47,"length":9,"line":2,"character":6,"targetString":"languages"},{"text":"const value: string","docs":"","start":104,"length":5,"line":3,"character":7,"targetString":"value"},{"text":"const setValue: React.Dispatch>","docs":"","start":111,"length":8,"line":3,"character":14,"targetString":"setValue"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":123,"length":5,"line":3,"character":26,"targetString":"React"},{"text":"function React.useState(initialState: string | (() => string)): [string, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":129,"length":8,"line":3,"character":32,"targetString":"useState"},{"text":"(alias) class Picker\nimport Picker","docs":"","start":147,"length":6,"line":5,"character":1,"targetString":"Picker"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":156,"length":5,"line":6,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":169,"length":5,"line":7,"character":4,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":185,"length":6,"line":8,"character":4,"targetString":"height"},{"text":"(JSX attribute) selectedValue?: string | undefined","docs":"Value matching value of one of the items.\nCan be a string or an integer.","start":205,"length":13,"line":10,"character":2,"targetString":"selectedValue"},{"text":"const value: string","docs":"","start":220,"length":5,"line":10,"character":17,"targetString":"value"},{"text":"(JSX attribute) onValueChange?: ((value: string | number, index: number) => void) | undefined","docs":"Callback for when an item is selected. This is called with the\nfollowing parameters:\n- itemValue: the value prop of the item that was selected\n- itemPosition: the index of the selected item in this picker","start":229,"length":13,"line":11,"character":2,"targetString":"onValueChange"},{"text":"(parameter) value: string | number","docs":"","start":244,"length":5,"line":11,"character":17,"targetString":"value"},{"text":"const setValue: (value: React.SetStateAction) => void","docs":"","start":253,"length":8,"line":11,"character":26,"targetString":"setValue"},{"text":"(parameter) value: string | number","docs":"","start":262,"length":5,"line":11,"character":35,"targetString":"value"},{"text":"const languages: string[]","docs":"","start":275,"length":9,"line":13,"character":3,"targetString":"languages"},{"text":"(method) Array.map(callbackfn: (value: string, index: number, array: string[]) => JSX.Element, thisArg?: any): JSX.Element[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":285,"length":3,"line":13,"character":13,"targetString":"map"},{"text":"(parameter) value: string","docs":"","start":289,"length":5,"line":13,"character":17,"targetString":"value"},{"text":"(alias) class Picker\nimport Picker","docs":"","start":305,"length":6,"line":14,"character":5,"targetString":"Picker"},{"text":"(property) Picker.Item: React.ElementType","docs":"","start":312,"length":4,"line":14,"character":12,"targetString":"Item"},{"text":"(JSX attribute) key: string","docs":"","start":317,"length":3,"line":14,"character":17,"targetString":"key"},{"text":"(parameter) value: string","docs":"","start":322,"length":5,"line":14,"character":22,"targetString":"value"},{"text":"(JSX attribute) value: string","docs":"","start":329,"length":5,"line":14,"character":29,"targetString":"value"},{"text":"(parameter) value: string","docs":"","start":336,"length":5,"line":14,"character":36,"targetString":"value"},{"text":"(JSX attribute) label: string","docs":"","start":343,"length":5,"line":14,"character":43,"targetString":"label"},{"text":"(parameter) value: string","docs":"","start":350,"length":5,"line":14,"character":50,"targetString":"value"},{"text":"(alias) class Picker\nimport Picker","docs":"","start":368,"length":6,"line":16,"character":2,"targetString":"Picker"}],[{"text":"(alias) class Picker\nimport Picker","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Picker"},{"text":"const weeks: {\n key: string;\n values: {\n value: string;\n label: string;\n }[];\n}[]","docs":"","start":47,"length":5,"line":2,"character":6,"targetString":"weeks"},{"text":"(property) key: string","docs":"","start":65,"length":3,"line":4,"character":4,"targetString":"key"},{"text":"(property) values: {\n value: string;\n label: string;\n}[]","docs":"","start":82,"length":6,"line":5,"character":4,"targetString":"values"},{"text":"(property) value: string","docs":"","start":100,"length":5,"line":6,"character":8,"targetString":"value"},{"text":"(property) label: string","docs":"","start":112,"length":5,"line":6,"character":20,"targetString":"label"},{"text":"(property) value: string","docs":"","start":139,"length":5,"line":7,"character":8,"targetString":"value"},{"text":"(property) label: string","docs":"","start":151,"length":5,"line":7,"character":20,"targetString":"label"},{"text":"(property) value: string","docs":"","start":179,"length":5,"line":8,"character":8,"targetString":"value"},{"text":"(property) label: string","docs":"","start":191,"length":5,"line":8,"character":20,"targetString":"label"},{"text":"(property) value: string","docs":"","start":221,"length":5,"line":9,"character":8,"targetString":"value"},{"text":"(property) label: string","docs":"","start":233,"length":5,"line":9,"character":20,"targetString":"label"},{"text":"(property) value: string","docs":"","start":262,"length":5,"line":10,"character":8,"targetString":"value"},{"text":"(property) label: string","docs":"","start":274,"length":5,"line":10,"character":20,"targetString":"label"},{"text":"(property) value: string","docs":"","start":301,"length":5,"line":11,"character":8,"targetString":"value"},{"text":"(property) label: string","docs":"","start":313,"length":5,"line":11,"character":20,"targetString":"label"},{"text":"(property) value: string","docs":"","start":342,"length":5,"line":12,"character":8,"targetString":"value"},{"text":"(property) label: string","docs":"","start":354,"length":5,"line":12,"character":20,"targetString":"label"},{"text":"(property) key: string","docs":"","start":393,"length":3,"line":16,"character":4,"targetString":"key"},{"text":"(property) values: {\n value: string;\n label: string;\n}[]","docs":"","start":409,"length":6,"line":17,"character":4,"targetString":"values"},{"text":"(property) value: string","docs":"","start":427,"length":5,"line":18,"character":8,"targetString":"value"},{"text":"(property) label: string","docs":"","start":439,"length":5,"line":18,"character":20,"targetString":"label"},{"text":"(property) value: string","docs":"","start":467,"length":5,"line":19,"character":8,"targetString":"value"},{"text":"(property) label: string","docs":"","start":479,"length":5,"line":19,"character":20,"targetString":"label"},{"text":"const day: string[]","docs":"","start":523,"length":3,"line":23,"character":7,"targetString":"day"},{"text":"const setDay: React.Dispatch>","docs":"","start":528,"length":6,"line":23,"character":12,"targetString":"setDay"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":538,"length":5,"line":23,"character":22,"targetString":"React"},{"text":"function React.useState(initialState: string[] | (() => string[])): [string[], React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":544,"length":8,"line":23,"character":28,"targetString":"useState"},{"text":"const weeks: {\n key: string;\n values: {\n value: string;\n label: string;\n }[];\n}[]","docs":"","start":577,"length":5,"line":26,"character":3,"targetString":"weeks"},{"text":"(method) Array<{ key: string; values: { value: string; label: string; }[]; }>.map(callbackfn: (value: {\n key: string;\n values: {\n value: string;\n label: string;\n }[];\n}, index: number, array: {\n key: string;\n values: {\n value: string;\n label: string;\n }[];\n}[]) => JSX.Element, thisArg?: any): JSX.Element[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":583,"length":3,"line":26,"character":9,"targetString":"map"},{"text":"(parameter) pItem: {\n key: string;\n values: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":588,"length":5,"line":26,"character":14,"targetString":"pItem"},{"text":"(parameter) pIndex: number","docs":"","start":595,"length":6,"line":26,"character":21,"targetString":"pIndex"},{"text":"(alias) class Picker\nimport Picker","docs":"","start":613,"length":6,"line":27,"character":5,"targetString":"Picker"},{"text":"(JSX attribute) React.Attributes.key?: React.Key | null | undefined","docs":"","start":626,"length":3,"line":28,"character":6,"targetString":"key"},{"text":"(parameter) pItem: {\n key: string;\n values: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":631,"length":5,"line":28,"character":11,"targetString":"pItem"},{"text":"(property) key: string","docs":"","start":637,"length":3,"line":28,"character":17,"targetString":"key"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":648,"length":5,"line":29,"character":6,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":665,"length":5,"line":30,"character":8,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":685,"length":6,"line":31,"character":8,"targetString":"height"},{"text":"(JSX attribute) selectedValue?: string | undefined","docs":"Value matching value of one of the items.\nCan be a string or an integer.","start":713,"length":13,"line":33,"character":6,"targetString":"selectedValue"},{"text":"const day: string[]","docs":"","start":728,"length":3,"line":33,"character":21,"targetString":"day"},{"text":"(parameter) pIndex: number","docs":"","start":732,"length":6,"line":33,"character":25,"targetString":"pIndex"},{"text":"(parameter) pItem: {\n key: string;\n values: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":754,"length":5,"line":35,"character":7,"targetString":"pItem"},{"text":"(property) values: {\n value: string;\n label: string;\n}[]","docs":"","start":760,"length":6,"line":35,"character":13,"targetString":"values"},{"text":"(method) Array<{ value: string; label: string; }>.map(callbackfn: (value: {\n value: string;\n label: string;\n}, index: number, array: {\n value: string;\n label: string;\n}[]) => JSX.Element, thisArg?: any): JSX.Element[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":767,"length":3,"line":35,"character":20,"targetString":"map"},{"text":"(parameter) item: {\n value: string;\n label: string;\n}","docs":"","start":771,"length":4,"line":35,"character":24,"targetString":"item"},{"text":"(alias) class Picker\nimport Picker","docs":"","start":790,"length":6,"line":36,"character":9,"targetString":"Picker"},{"text":"(property) Picker.Item: React.ElementType","docs":"","start":797,"length":4,"line":36,"character":16,"targetString":"Item"},{"text":"(JSX attribute) key: string","docs":"","start":812,"length":3,"line":37,"character":10,"targetString":"key"},{"text":"(parameter) pItem: {\n key: string;\n values: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":820,"length":5,"line":37,"character":18,"targetString":"pItem"},{"text":"(property) key: string","docs":"","start":826,"length":3,"line":37,"character":24,"targetString":"key"},{"text":"(parameter) item: {\n value: string;\n label: string;\n}","docs":"","start":833,"length":4,"line":37,"character":31,"targetString":"item"},{"text":"(property) value: string","docs":"","start":838,"length":5,"line":37,"character":36,"targetString":"value"},{"text":"(JSX attribute) value: string","docs":"","start":857,"length":5,"line":38,"character":10,"targetString":"value"},{"text":"(parameter) item: {\n value: string;\n label: string;\n}","docs":"","start":864,"length":4,"line":38,"character":17,"targetString":"item"},{"text":"(property) value: string","docs":"","start":869,"length":5,"line":38,"character":22,"targetString":"value"},{"text":"(JSX attribute) label: string","docs":"","start":886,"length":5,"line":39,"character":10,"targetString":"label"},{"text":"(parameter) item: {\n value: string;\n label: string;\n}","docs":"","start":893,"length":4,"line":39,"character":17,"targetString":"item"},{"text":"(property) label: string","docs":"","start":898,"length":5,"line":39,"character":22,"targetString":"label"},{"text":"(alias) class Picker\nimport Picker","docs":"","start":932,"length":6,"line":42,"character":6,"targetString":"Picker"}]],"/data-entry/slider":[[{"text":"(alias) class Slider\nimport Slider","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Slider"},{"text":"const value: number","docs":"","start":48,"length":5,"line":2,"character":7,"targetString":"value"},{"text":"const setValue: React.Dispatch>","docs":"","start":55,"length":8,"line":2,"character":14,"targetString":"setValue"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":67,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState(initialState: number | (() => number)): [number, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":73,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(alias) class Slider\nimport Slider","docs":"","start":89,"length":6,"line":4,"character":1,"targetString":"Slider"},{"text":"(property) Slider.Horizontal: React.ElementType","docs":"","start":96,"length":10,"line":4,"character":8,"targetString":"Horizontal"},{"text":"(JSX attribute) SliderProps.theme?: {\n width?: number | undefined;\n trackRadius?: number | undefined;\n trackHeight?: number | undefined;\n minimumTrackTintColor?: string | undefined;\n maximumTrackTintColor?: string | undefined;\n thumbSize?: number | undefined;\n thumbRadius?: number | undefined;\n thumbTintColor?: string | undefined;\n} | undefined","docs":"","start":109,"length":5,"line":5,"character":2,"targetString":"theme"},{"text":"(property) width?: number | undefined","docs":"","start":122,"length":5,"line":6,"character":4,"targetString":"width"},{"text":"(property) height: number","docs":"","start":138,"length":6,"line":7,"character":4,"targetString":"height"},{"text":"(property) trackRadius?: number | undefined","docs":"","start":153,"length":11,"line":8,"character":4,"targetString":"trackRadius"},{"text":"(property) trackHeight?: number | undefined","docs":"","start":173,"length":11,"line":9,"character":4,"targetString":"trackHeight"},{"text":"(property) thumbSize?: number | undefined","docs":"","start":193,"length":9,"line":10,"character":4,"targetString":"thumbSize"},{"text":"(property) thumbRadius?: number | undefined","docs":"","start":212,"length":11,"line":11,"character":4,"targetString":"thumbRadius"},{"text":"(property) thumbTintColor?: string | undefined","docs":"","start":233,"length":14,"line":12,"character":4,"targetString":"thumbTintColor"},{"text":"(property) minimumTrackTintColor?: string | undefined","docs":"","start":261,"length":21,"line":13,"character":4,"targetString":"minimumTrackTintColor"},{"text":"(property) maximumTrackTintColor?: string | undefined","docs":"","start":299,"length":21,"line":14,"character":4,"targetString":"maximumTrackTintColor"},{"text":"(JSX attribute) SliderProps.maximumValue?: number | undefined","docs":"","start":340,"length":12,"line":16,"character":2,"targetString":"maximumValue"},{"text":"(JSX attribute) SliderProps.minimumValue?: number | undefined","docs":"","start":361,"length":12,"line":17,"character":2,"targetString":"minimumValue"},{"text":"(JSX attribute) SliderProps.style?: StyleProp","docs":"","start":380,"length":5,"line":18,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginBottom?: string | number | undefined","docs":"","start":389,"length":12,"line":18,"character":11,"targetString":"marginBottom"},{"text":"(JSX attribute) SliderProps.value?: number | undefined","docs":"","start":411,"length":5,"line":19,"character":2,"targetString":"value"},{"text":"const value: number","docs":"","start":418,"length":5,"line":19,"character":9,"targetString":"value"},{"text":"(JSX attribute) SliderProps.onSlidingComplete?: ((newValue: number) => void) | undefined","docs":"","start":427,"length":17,"line":20,"character":2,"targetString":"onSlidingComplete"},{"text":"(parameter) v: number","docs":"","start":446,"length":1,"line":20,"character":21,"targetString":"v"},{"text":"const setValue: (value: React.SetStateAction) => void","docs":"","start":451,"length":8,"line":20,"character":26,"targetString":"setValue"},{"text":"var Math: Math","docs":"An intrinsic object that provides basic mathematics functionality and constants.","start":460,"length":4,"line":20,"character":35,"targetString":"Math"},{"text":"(method) Math.round(x: number): number","docs":"Returns a supplied numeric expression rounded to the nearest integer.","start":465,"length":5,"line":20,"character":40,"targetString":"round"},{"text":"(parameter) v: number","docs":"","start":471,"length":1,"line":20,"character":46,"targetString":"v"}],[{"text":"(alias) class Slider\nimport Slider","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Slider"},{"text":"const value: number","docs":"","start":48,"length":5,"line":2,"character":7,"targetString":"value"},{"text":"const setValue: React.Dispatch>","docs":"","start":55,"length":8,"line":2,"character":14,"targetString":"setValue"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":67,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState(initialState: number | (() => number)): [number, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":73,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(alias) class Slider\nimport Slider","docs":"","start":89,"length":6,"line":4,"character":1,"targetString":"Slider"},{"text":"(property) Slider.Horizontal: React.ElementType","docs":"","start":96,"length":10,"line":4,"character":8,"targetString":"Horizontal"},{"text":"(JSX attribute) SliderProps.theme?: {\n width?: number | undefined;\n trackRadius?: number | undefined;\n trackHeight?: number | undefined;\n minimumTrackTintColor?: string | undefined;\n maximumTrackTintColor?: string | undefined;\n thumbSize?: number | undefined;\n thumbRadius?: number | undefined;\n thumbTintColor?: string | undefined;\n} | undefined","docs":"","start":109,"length":5,"line":5,"character":2,"targetString":"theme"},{"text":"(property) width?: number | undefined","docs":"","start":122,"length":5,"line":6,"character":4,"targetString":"width"},{"text":"(property) height: number","docs":"","start":138,"length":6,"line":7,"character":4,"targetString":"height"},{"text":"(property) trackRadius?: number | undefined","docs":"","start":154,"length":11,"line":8,"character":4,"targetString":"trackRadius"},{"text":"(property) trackHeight?: number | undefined","docs":"","start":175,"length":11,"line":9,"character":4,"targetString":"trackHeight"},{"text":"(property) thumbSize?: number | undefined","docs":"","start":196,"length":9,"line":10,"character":4,"targetString":"thumbSize"},{"text":"(property) thumbRadius?: number | undefined","docs":"","start":215,"length":11,"line":11,"character":4,"targetString":"thumbRadius"},{"text":"(property) thumbTintColor?: string | undefined","docs":"","start":236,"length":14,"line":12,"character":4,"targetString":"thumbTintColor"},{"text":"(property) minimumTrackTintColor?: string | undefined","docs":"","start":264,"length":21,"line":13,"character":4,"targetString":"minimumTrackTintColor"},{"text":"(property) maximumTrackTintColor?: string | undefined","docs":"","start":302,"length":21,"line":14,"character":4,"targetString":"maximumTrackTintColor"},{"text":"(JSX attribute) SliderProps.trackStyle?: StyleProp","docs":"","start":343,"length":10,"line":16,"character":2,"targetString":"trackStyle"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":361,"length":6,"line":17,"character":4,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":377,"length":12,"line":18,"character":4,"targetString":"borderRadius"},{"text":"(JSX attribute) SliderProps.maximumValue?: number | undefined","docs":"","start":402,"length":12,"line":20,"character":2,"targetString":"maximumValue"},{"text":"(JSX attribute) SliderProps.minimumValue?: number | undefined","docs":"","start":423,"length":12,"line":21,"character":2,"targetString":"minimumValue"},{"text":"(JSX attribute) SliderProps.thumbTouchSize?: {\n width: number;\n height: number;\n} | undefined","docs":"","start":442,"length":14,"line":22,"character":2,"targetString":"thumbTouchSize"},{"text":"(property) width: number","docs":"","start":460,"length":5,"line":22,"character":20,"targetString":"width"},{"text":"(property) height: number","docs":"","start":471,"length":6,"line":22,"character":31,"targetString":"height"},{"text":"(JSX attribute) SliderProps.value?: number | undefined","docs":"","start":487,"length":5,"line":23,"character":2,"targetString":"value"},{"text":"const value: number","docs":"","start":494,"length":5,"line":23,"character":9,"targetString":"value"},{"text":"(JSX attribute) SliderProps.style?: StyleProp","docs":"","start":503,"length":5,"line":24,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginBottom?: string | number | undefined","docs":"","start":512,"length":12,"line":24,"character":11,"targetString":"marginBottom"},{"text":"(JSX attribute) SliderProps.type?: \"normal\" | \"parcel\" | undefined","docs":"","start":534,"length":4,"line":25,"character":2,"targetString":"type"},{"text":"(JSX attribute) SliderProps.renderMinimumTrack?: (() => React.ReactNode) | undefined","docs":"","start":550,"length":18,"line":26,"character":2,"targetString":"renderMinimumTrack"},{"text":"(JSX attribute) style: {\n height: number;\n borderRadius: number;\n backgroundColor: string;\n marginHorizontal: number;\n}","docs":"","start":594,"length":5,"line":28,"character":6,"targetString":"style"},{"text":"(property) height: number","docs":"","start":611,"length":6,"line":29,"character":8,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":631,"length":12,"line":30,"character":8,"targetString":"borderRadius"},{"text":"(property) backgroundColor: string","docs":"","start":657,"length":15,"line":31,"character":8,"targetString":"backgroundColor"},{"text":"(property) marginHorizontal: number","docs":"","start":693,"length":16,"line":32,"character":8,"targetString":"marginHorizontal"},{"text":"(JSX attribute) SliderProps.onSlidingComplete?: ((newValue: number) => void) | undefined","docs":"","start":737,"length":17,"line":36,"character":2,"targetString":"onSlidingComplete"},{"text":"(parameter) v: number","docs":"","start":756,"length":1,"line":36,"character":21,"targetString":"v"},{"text":"const setValue: (value: React.SetStateAction) => void","docs":"","start":761,"length":8,"line":36,"character":26,"targetString":"setValue"},{"text":"var Math: Math","docs":"An intrinsic object that provides basic mathematics functionality and constants.","start":770,"length":4,"line":36,"character":35,"targetString":"Math"},{"text":"(method) Math.round(x: number): number","docs":"Returns a supplied numeric expression rounded to the nearest integer.","start":775,"length":5,"line":36,"character":40,"targetString":"round"},{"text":"(parameter) v: number","docs":"","start":781,"length":1,"line":36,"character":46,"targetString":"v"}],[{"text":"(alias) class Slider\nimport Slider","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Slider"},{"text":"const value: number","docs":"","start":48,"length":5,"line":2,"character":7,"targetString":"value"},{"text":"const setValue: React.Dispatch>","docs":"","start":55,"length":8,"line":2,"character":14,"targetString":"setValue"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":67,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState(initialState: number | (() => number)): [number, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":73,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(alias) class Slider\nimport Slider","docs":"","start":89,"length":6,"line":4,"character":1,"targetString":"Slider"},{"text":"(property) Slider.Horizontal: React.ElementType","docs":"","start":96,"length":10,"line":4,"character":8,"targetString":"Horizontal"},{"text":"(JSX attribute) SliderProps.theme?: {\n width?: number | undefined;\n trackRadius?: number | undefined;\n trackHeight?: number | undefined;\n minimumTrackTintColor?: string | undefined;\n maximumTrackTintColor?: string | undefined;\n thumbSize?: number | undefined;\n thumbRadius?: number | undefined;\n thumbTintColor?: string | undefined;\n} | undefined","docs":"","start":109,"length":5,"line":5,"character":2,"targetString":"theme"},{"text":"(property) width?: number | undefined","docs":"","start":122,"length":5,"line":6,"character":4,"targetString":"width"},{"text":"(property) height: number","docs":"","start":138,"length":6,"line":7,"character":4,"targetString":"height"},{"text":"(property) trackRadius?: number | undefined","docs":"","start":154,"length":11,"line":8,"character":4,"targetString":"trackRadius"},{"text":"(property) trackHeight?: number | undefined","docs":"","start":175,"length":11,"line":9,"character":4,"targetString":"trackHeight"},{"text":"(property) thumbSize?: number | undefined","docs":"","start":196,"length":9,"line":10,"character":4,"targetString":"thumbSize"},{"text":"(property) thumbRadius?: number | undefined","docs":"","start":215,"length":11,"line":11,"character":4,"targetString":"thumbRadius"},{"text":"(property) thumbTintColor?: string | undefined","docs":"","start":236,"length":14,"line":12,"character":4,"targetString":"thumbTintColor"},{"text":"(property) minimumTrackTintColor?: string | undefined","docs":"","start":267,"length":21,"line":13,"character":4,"targetString":"minimumTrackTintColor"},{"text":"(property) maximumTrackTintColor?: string | undefined","docs":"","start":305,"length":21,"line":14,"character":4,"targetString":"maximumTrackTintColor"},{"text":"(JSX attribute) SliderProps.trackStyle?: StyleProp","docs":"","start":346,"length":10,"line":16,"character":2,"targetString":"trackStyle"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":364,"length":6,"line":17,"character":4,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":380,"length":12,"line":18,"character":4,"targetString":"borderRadius"},{"text":"(JSX attribute) SliderProps.value?: number | undefined","docs":"","start":404,"length":5,"line":20,"character":2,"targetString":"value"},{"text":"const value: number","docs":"","start":411,"length":5,"line":20,"character":9,"targetString":"value"},{"text":"(JSX attribute) SliderProps.maximumValue?: number | undefined","docs":"","start":420,"length":12,"line":21,"character":2,"targetString":"maximumValue"},{"text":"(JSX attribute) SliderProps.minimumValue?: number | undefined","docs":"","start":441,"length":12,"line":22,"character":2,"targetString":"minimumValue"},{"text":"(JSX attribute) SliderProps.style?: StyleProp","docs":"","start":460,"length":5,"line":23,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginBottom?: string | number | undefined","docs":"","start":469,"length":12,"line":23,"character":11,"targetString":"marginBottom"},{"text":"(JSX attribute) SliderProps.thumbTouchSize?: {\n width: number;\n height: number;\n} | undefined","docs":"","start":491,"length":14,"line":24,"character":2,"targetString":"thumbTouchSize"},{"text":"(property) width: number","docs":"","start":509,"length":5,"line":24,"character":20,"targetString":"width"},{"text":"(property) height: number","docs":"","start":520,"length":6,"line":24,"character":31,"targetString":"height"},{"text":"(JSX attribute) SliderProps.thumbStyle?: StyleProp","docs":"","start":536,"length":10,"line":25,"character":2,"targetString":"thumbStyle"},{"text":"(property) ShadowStyleIOS.shadowOffset?: {\n width: number;\n height: number;\n} | undefined","docs":"","start":554,"length":12,"line":26,"character":4,"targetString":"shadowOffset"},{"text":"(property) width: number","docs":"","start":576,"length":5,"line":27,"character":6,"targetString":"width"},{"text":"(property) height: number","docs":"","start":592,"length":6,"line":28,"character":6,"targetString":"height"},{"text":"(property) ShadowStyleIOS.shadowOpacity?: number | undefined","docs":"","start":614,"length":13,"line":30,"character":4,"targetString":"shadowOpacity"},{"text":"(property) ShadowStyleIOS.shadowRadius?: number | undefined","docs":"","start":636,"length":12,"line":31,"character":4,"targetString":"shadowRadius"},{"text":"(property) ViewStyle.elevation?: number | undefined","docs":"Sets the elevation of a view, using Android's underlying\n[elevation API](https://developer.android.com/training/material/shadows-clipping.html#Elevation).\nThis adds a drop shadow to the item and affects z-order for overlapping views.\nOnly supported on Android 5.0+, has no effect on earlier versions.","start":657,"length":9,"line":32,"character":4,"targetString":"elevation"},{"text":"(property) FlexStyle.justifyContent?: \"flex-start\" | \"flex-end\" | \"center\" | \"space-between\" | \"space-around\" | \"space-evenly\" | undefined","docs":"","start":675,"length":14,"line":33,"character":4,"targetString":"justifyContent"},{"text":"(property) FlexStyle.alignItems?: FlexAlignType | undefined","docs":"","start":705,"length":10,"line":34,"character":4,"targetString":"alignItems"},{"text":"(JSX attribute) SliderProps.type?: \"normal\" | \"parcel\" | undefined","docs":"","start":736,"length":4,"line":36,"character":2,"targetString":"type"},{"text":"(JSX attribute) SliderProps.renderMinimumTrack?: (() => React.ReactNode) | undefined","docs":"","start":752,"length":18,"line":37,"character":2,"targetString":"renderMinimumTrack"},{"text":"(JSX attribute) style: {\n height: number;\n borderRadius: number;\n backgroundColor: string;\n marginHorizontal: number;\n}","docs":"","start":796,"length":5,"line":39,"character":6,"targetString":"style"},{"text":"(property) height: number","docs":"","start":813,"length":6,"line":40,"character":8,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":833,"length":12,"line":41,"character":8,"targetString":"borderRadius"},{"text":"(property) backgroundColor: string","docs":"","start":858,"length":15,"line":42,"character":8,"targetString":"backgroundColor"},{"text":"(property) marginHorizontal: number","docs":"","start":894,"length":16,"line":43,"character":8,"targetString":"marginHorizontal"},{"text":"(JSX attribute) SliderProps.renderThumb?: (() => React.ReactNode) | undefined","docs":"","start":938,"length":11,"line":47,"character":2,"targetString":"renderThumb"},{"text":"(JSX attribute) style: {\n height: number;\n borderRadius: number;\n width: number;\n backgroundColor: string;\n}","docs":"","start":975,"length":5,"line":49,"character":6,"targetString":"style"},{"text":"(property) height: number","docs":"","start":992,"length":6,"line":50,"character":8,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":1012,"length":12,"line":51,"character":8,"targetString":"borderRadius"},{"text":"(property) width: number","docs":"","start":1039,"length":5,"line":52,"character":8,"targetString":"width"},{"text":"(property) backgroundColor: string","docs":"","start":1057,"length":15,"line":53,"character":8,"targetString":"backgroundColor"},{"text":"(JSX attribute) SliderProps.onSlidingComplete?: ((newValue: number) => void) | undefined","docs":"","start":1105,"length":17,"line":57,"character":2,"targetString":"onSlidingComplete"},{"text":"(parameter) v: number","docs":"","start":1124,"length":1,"line":57,"character":21,"targetString":"v"},{"text":"const setValue: (value: React.SetStateAction) => void","docs":"","start":1129,"length":8,"line":57,"character":26,"targetString":"setValue"},{"text":"var Math: Math","docs":"An intrinsic object that provides basic mathematics functionality and constants.","start":1138,"length":4,"line":57,"character":35,"targetString":"Math"},{"text":"(method) Math.round(x: number): number","docs":"Returns a supplied numeric expression rounded to the nearest integer.","start":1143,"length":5,"line":57,"character":40,"targetString":"round"},{"text":"(parameter) v: number","docs":"","start":1149,"length":1,"line":57,"character":46,"targetString":"v"}],[{"text":"(alias) class Slider\nimport Slider","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Slider"},{"text":"const value: number","docs":"","start":48,"length":5,"line":2,"character":7,"targetString":"value"},{"text":"const setValue: React.Dispatch>","docs":"","start":55,"length":8,"line":2,"character":14,"targetString":"setValue"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":67,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState(initialState: number | (() => number)): [number, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":73,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(alias) class Slider\nimport Slider","docs":"","start":89,"length":6,"line":4,"character":1,"targetString":"Slider"},{"text":"(property) Slider.Horizontal: React.ElementType","docs":"","start":96,"length":10,"line":4,"character":8,"targetString":"Horizontal"},{"text":"(JSX attribute) SliderProps.theme?: {\n width?: number | undefined;\n trackRadius?: number | undefined;\n trackHeight?: number | undefined;\n minimumTrackTintColor?: string | undefined;\n maximumTrackTintColor?: string | undefined;\n thumbSize?: number | undefined;\n thumbRadius?: number | undefined;\n thumbTintColor?: string | undefined;\n} | undefined","docs":"","start":109,"length":5,"line":5,"character":2,"targetString":"theme"},{"text":"(property) width?: number | undefined","docs":"","start":122,"length":5,"line":6,"character":4,"targetString":"width"},{"text":"(property) height: number","docs":"","start":138,"length":6,"line":7,"character":4,"targetString":"height"},{"text":"(property) trackRadius?: number | undefined","docs":"","start":154,"length":11,"line":8,"character":4,"targetString":"trackRadius"},{"text":"(property) trackHeight?: number | undefined","docs":"","start":175,"length":11,"line":9,"character":4,"targetString":"trackHeight"},{"text":"(property) thumbSize?: number | undefined","docs":"","start":196,"length":9,"line":10,"character":4,"targetString":"thumbSize"},{"text":"(property) thumbRadius?: number | undefined","docs":"","start":215,"length":11,"line":11,"character":4,"targetString":"thumbRadius"},{"text":"(property) thumbTintColor?: string | undefined","docs":"","start":236,"length":14,"line":12,"character":4,"targetString":"thumbTintColor"},{"text":"(property) minimumTrackTintColor?: string | undefined","docs":"","start":267,"length":21,"line":13,"character":4,"targetString":"minimumTrackTintColor"},{"text":"(property) maximumTrackTintColor?: string | undefined","docs":"","start":305,"length":21,"line":14,"character":4,"targetString":"maximumTrackTintColor"},{"text":"(JSX attribute) SliderProps.trackStyle?: StyleProp","docs":"","start":346,"length":10,"line":16,"character":2,"targetString":"trackStyle"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":364,"length":6,"line":17,"character":4,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":380,"length":12,"line":18,"character":4,"targetString":"borderRadius"},{"text":"(JSX attribute) SliderProps.value?: number | undefined","docs":"","start":404,"length":5,"line":20,"character":2,"targetString":"value"},{"text":"const value: number","docs":"","start":411,"length":5,"line":20,"character":9,"targetString":"value"},{"text":"(JSX attribute) SliderProps.style?: StyleProp","docs":"","start":420,"length":5,"line":21,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginBottom?: string | number | undefined","docs":"","start":429,"length":12,"line":21,"character":11,"targetString":"marginBottom"},{"text":"(JSX attribute) SliderProps.thumbTouchSize?: {\n width: number;\n height: number;\n} | undefined","docs":"","start":451,"length":14,"line":22,"character":2,"targetString":"thumbTouchSize"},{"text":"(property) width: number","docs":"","start":469,"length":5,"line":22,"character":20,"targetString":"width"},{"text":"(property) height: number","docs":"","start":480,"length":6,"line":22,"character":31,"targetString":"height"},{"text":"(JSX attribute) SliderProps.stepValue?: number | undefined","docs":"","start":496,"length":9,"line":23,"character":2,"targetString":"stepValue"},{"text":"(JSX attribute) SliderProps.thumbStyle?: StyleProp","docs":"","start":513,"length":10,"line":24,"character":2,"targetString":"thumbStyle"},{"text":"(property) ShadowStyleIOS.shadowOffset?: {\n width: number;\n height: number;\n} | undefined","docs":"","start":531,"length":12,"line":25,"character":4,"targetString":"shadowOffset"},{"text":"(property) width: number","docs":"","start":553,"length":5,"line":26,"character":6,"targetString":"width"},{"text":"(property) height: number","docs":"","start":569,"length":6,"line":27,"character":6,"targetString":"height"},{"text":"(property) ShadowStyleIOS.shadowOpacity?: number | undefined","docs":"","start":591,"length":13,"line":29,"character":4,"targetString":"shadowOpacity"},{"text":"(property) ShadowStyleIOS.shadowRadius?: number | undefined","docs":"","start":613,"length":12,"line":30,"character":4,"targetString":"shadowRadius"},{"text":"(property) ViewStyle.elevation?: number | undefined","docs":"Sets the elevation of a view, using Android's underlying\n[elevation API](https://developer.android.com/training/material/shadows-clipping.html#Elevation).\nThis adds a drop shadow to the item and affects z-order for overlapping views.\nOnly supported on Android 5.0+, has no effect on earlier versions.","start":634,"length":9,"line":31,"character":4,"targetString":"elevation"},{"text":"(property) FlexStyle.justifyContent?: \"flex-start\" | \"flex-end\" | \"center\" | \"space-between\" | \"space-around\" | \"space-evenly\" | undefined","docs":"","start":652,"length":14,"line":32,"character":4,"targetString":"justifyContent"},{"text":"(property) FlexStyle.alignItems?: FlexAlignType | undefined","docs":"","start":682,"length":10,"line":33,"character":4,"targetString":"alignItems"},{"text":"(JSX attribute) SliderProps.type?: \"normal\" | \"parcel\" | undefined","docs":"","start":711,"length":4,"line":35,"character":2,"targetString":"type"},{"text":"(JSX attribute) SliderProps.useNoun?: boolean | undefined","docs":"","start":727,"length":7,"line":36,"character":2,"targetString":"useNoun"},{"text":"(JSX attribute) SliderProps.maximumValue?: number | undefined","docs":"","start":744,"length":12,"line":37,"character":2,"targetString":"maximumValue"},{"text":"(JSX attribute) SliderProps.minimumValue?: number | undefined","docs":"","start":765,"length":12,"line":38,"character":2,"targetString":"minimumValue"},{"text":"(JSX attribute) SliderProps.minNounStyle?: StyleProp","docs":"","start":784,"length":12,"line":39,"character":2,"targetString":"minNounStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":800,"length":15,"line":39,"character":18,"targetString":"backgroundColor"},{"text":"(JSX attribute) SliderProps.maxNounStyle?: StyleProp","docs":"","start":830,"length":12,"line":40,"character":2,"targetString":"maxNounStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":846,"length":15,"line":40,"character":18,"targetString":"backgroundColor"},{"text":"(JSX attribute) SliderProps.onSlidingComplete?: ((newValue: number) => void) | undefined","docs":"","start":878,"length":17,"line":41,"character":2,"targetString":"onSlidingComplete"},{"text":"(parameter) v: number","docs":"","start":897,"length":1,"line":41,"character":21,"targetString":"v"},{"text":"const setValue: (value: React.SetStateAction) => void","docs":"","start":902,"length":8,"line":41,"character":26,"targetString":"setValue"},{"text":"var Math: Math","docs":"An intrinsic object that provides basic mathematics functionality and constants.","start":911,"length":4,"line":41,"character":35,"targetString":"Math"},{"text":"(method) Math.round(x: number): number","docs":"Returns a supplied numeric expression rounded to the nearest integer.","start":916,"length":5,"line":41,"character":40,"targetString":"round"},{"text":"(parameter) v: number","docs":"","start":922,"length":1,"line":41,"character":46,"targetString":"v"}],[{"text":"(alias) class Slider\nimport Slider","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Slider"},{"text":"const value: number","docs":"","start":48,"length":5,"line":2,"character":7,"targetString":"value"},{"text":"const setValue: React.Dispatch>","docs":"","start":55,"length":8,"line":2,"character":14,"targetString":"setValue"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":67,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState(initialState: number | (() => number)): [number, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":73,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(alias) class Slider\nimport Slider","docs":"","start":89,"length":6,"line":4,"character":1,"targetString":"Slider"},{"text":"(property) Slider.Horizontal: React.ElementType","docs":"","start":96,"length":10,"line":4,"character":8,"targetString":"Horizontal"},{"text":"(JSX attribute) SliderProps.theme?: {\n width?: number | undefined;\n trackRadius?: number | undefined;\n trackHeight?: number | undefined;\n minimumTrackTintColor?: string | undefined;\n maximumTrackTintColor?: string | undefined;\n thumbSize?: number | undefined;\n thumbRadius?: number | undefined;\n thumbTintColor?: string | undefined;\n} | undefined","docs":"","start":109,"length":5,"line":5,"character":2,"targetString":"theme"},{"text":"(property) width?: number | undefined","docs":"","start":122,"length":5,"line":6,"character":4,"targetString":"width"},{"text":"(property) height: number","docs":"","start":138,"length":6,"line":7,"character":4,"targetString":"height"},{"text":"(property) trackRadius?: number | undefined","docs":"","start":153,"length":11,"line":8,"character":4,"targetString":"trackRadius"},{"text":"(property) trackHeight?: number | undefined","docs":"","start":173,"length":11,"line":9,"character":4,"targetString":"trackHeight"},{"text":"(property) thumbSize?: number | undefined","docs":"","start":193,"length":9,"line":10,"character":4,"targetString":"thumbSize"},{"text":"(property) thumbRadius?: number | undefined","docs":"","start":212,"length":11,"line":11,"character":4,"targetString":"thumbRadius"},{"text":"(property) thumbTintColor?: string | undefined","docs":"","start":233,"length":14,"line":12,"character":4,"targetString":"thumbTintColor"},{"text":"(property) minimumTrackTintColor?: string | undefined","docs":"","start":261,"length":21,"line":13,"character":4,"targetString":"minimumTrackTintColor"},{"text":"(property) maximumTrackTintColor?: string | undefined","docs":"","start":299,"length":21,"line":14,"character":4,"targetString":"maximumTrackTintColor"},{"text":"(JSX attribute) SliderProps.trackStyle?: StyleProp","docs":"","start":340,"length":10,"line":16,"character":2,"targetString":"trackStyle"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":354,"length":6,"line":16,"character":16,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":366,"length":12,"line":16,"character":28,"targetString":"borderRadius"},{"text":"(JSX attribute) SliderProps.value?: number | undefined","docs":"","start":387,"length":5,"line":17,"character":2,"targetString":"value"},{"text":"const value: number","docs":"","start":394,"length":5,"line":17,"character":9,"targetString":"value"},{"text":"(JSX attribute) SliderProps.stepValue?: number | undefined","docs":"","start":403,"length":9,"line":18,"character":2,"targetString":"stepValue"},{"text":"(JSX attribute) SliderProps.useNoun?: boolean | undefined","docs":"","start":420,"length":7,"line":19,"character":2,"targetString":"useNoun"},{"text":"(JSX attribute) SliderProps.thumbStyle?: StyleProp","docs":"","start":437,"length":10,"line":20,"character":2,"targetString":"thumbStyle"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":451,"length":6,"line":20,"character":16,"targetString":"height"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":463,"length":5,"line":20,"character":28,"targetString":"width"},{"text":"(JSX attribute) SliderProps.minNounStyle?: StyleProp","docs":"","start":478,"length":12,"line":21,"character":2,"targetString":"minNounStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":498,"length":15,"line":22,"character":4,"targetString":"backgroundColor"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":528,"length":6,"line":23,"character":4,"targetString":"height"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":543,"length":5,"line":24,"character":4,"targetString":"width"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":557,"length":12,"line":25,"character":4,"targetString":"borderRadius"},{"text":"(JSX attribute) SliderProps.maxNounStyle?: StyleProp","docs":"","start":583,"length":12,"line":27,"character":2,"targetString":"maxNounStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":603,"length":15,"line":28,"character":4,"targetString":"backgroundColor"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":635,"length":6,"line":29,"character":4,"targetString":"height"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":650,"length":5,"line":30,"character":4,"targetString":"width"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":664,"length":12,"line":31,"character":4,"targetString":"borderRadius"},{"text":"(JSX attribute) SliderProps.type?: \"normal\" | \"parcel\" | undefined","docs":"","start":690,"length":4,"line":33,"character":2,"targetString":"type"},{"text":"(JSX attribute) SliderProps.maximumValue?: number | undefined","docs":"","start":706,"length":12,"line":34,"character":2,"targetString":"maximumValue"},{"text":"(JSX attribute) SliderProps.minimumValue?: number | undefined","docs":"","start":727,"length":12,"line":35,"character":2,"targetString":"minimumValue"},{"text":"(JSX attribute) SliderProps.onValueChange?: ((newValue: number) => void) | undefined","docs":"","start":746,"length":13,"line":36,"character":2,"targetString":"onValueChange"},{"text":"(parameter) value: number","docs":"","start":761,"length":5,"line":36,"character":17,"targetString":"value"},{"text":"const setValue: (value: React.SetStateAction) => void","docs":"","start":770,"length":8,"line":36,"character":26,"targetString":"setValue"},{"text":"(parameter) value: number","docs":"","start":779,"length":5,"line":36,"character":35,"targetString":"value"}],[{"text":"(alias) class Slider\nimport Slider","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Slider"},{"text":"const value: number","docs":"","start":48,"length":5,"line":2,"character":7,"targetString":"value"},{"text":"const setValue: React.Dispatch>","docs":"","start":55,"length":8,"line":2,"character":14,"targetString":"setValue"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":67,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState(initialState: number | (() => number)): [number, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":73,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(alias) class Slider\nimport Slider","docs":"","start":99,"length":6,"line":5,"character":1,"targetString":"Slider"},{"text":"(property) Slider.Vertical: React.ElementType","docs":"","start":106,"length":8,"line":5,"character":8,"targetString":"Vertical"},{"text":"(JSX attribute) SliderProps.theme?: {\n width?: number | undefined;\n trackRadius?: number | undefined;\n trackHeight?: number | undefined;\n minimumTrackTintColor?: string | undefined;\n maximumTrackTintColor?: string | undefined;\n thumbSize?: number | undefined;\n thumbRadius?: number | undefined;\n thumbTintColor?: string | undefined;\n} | undefined","docs":"","start":117,"length":5,"line":6,"character":2,"targetString":"theme"},{"text":"(property) thumbSize?: number | undefined","docs":"","start":130,"length":9,"line":7,"character":4,"targetString":"thumbSize"},{"text":"(property) thumbRadius?: number | undefined","docs":"","start":149,"length":11,"line":8,"character":4,"targetString":"thumbRadius"},{"text":"(property) thumbTintColor?: string | undefined","docs":"","start":170,"length":14,"line":9,"character":4,"targetString":"thumbTintColor"},{"text":"(property) minimumTrackTintColor?: string | undefined","docs":"","start":198,"length":21,"line":10,"character":4,"targetString":"minimumTrackTintColor"},{"text":"(property) maximumTrackTintColor?: string | undefined","docs":"","start":236,"length":21,"line":11,"character":4,"targetString":"maximumTrackTintColor"},{"text":"(JSX attribute) SliderProps.maximumValue?: number | undefined","docs":"","start":277,"length":12,"line":13,"character":2,"targetString":"maximumValue"},{"text":"(JSX attribute) SliderProps.minimumValue?: number | undefined","docs":"","start":298,"length":12,"line":14,"character":2,"targetString":"minimumValue"},{"text":"(JSX attribute) SliderProps.reverseValue?: boolean | undefined","docs":"","start":317,"length":12,"line":15,"character":2,"targetString":"reverseValue"},{"text":"(JSX attribute) SliderProps.trackStyle?: StyleProp","docs":"","start":339,"length":10,"line":16,"character":2,"targetString":"trackStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":353,"length":5,"line":16,"character":16,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":363,"length":6,"line":16,"character":26,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":376,"length":12,"line":16,"character":39,"targetString":"borderRadius"},{"text":"(JSX attribute) SliderProps.value?: number | undefined","docs":"","start":397,"length":5,"line":17,"character":2,"targetString":"value"},{"text":"const value: number","docs":"","start":404,"length":5,"line":17,"character":9,"targetString":"value"},{"text":"(JSX attribute) SliderProps.onSlidingComplete?: ((newValue: number) => void) | undefined","docs":"","start":413,"length":17,"line":18,"character":2,"targetString":"onSlidingComplete"},{"text":"(parameter) v: number","docs":"","start":432,"length":1,"line":18,"character":21,"targetString":"v"},{"text":"const setValue: (value: React.SetStateAction) => void","docs":"","start":437,"length":8,"line":18,"character":26,"targetString":"setValue"},{"text":"var Math: Math","docs":"An intrinsic object that provides basic mathematics functionality and constants.","start":446,"length":4,"line":18,"character":35,"targetString":"Math"},{"text":"(method) Math.round(x: number): number","docs":"Returns a supplied numeric expression rounded to the nearest integer.","start":451,"length":5,"line":18,"character":40,"targetString":"round"},{"text":"(parameter) v: number","docs":"","start":457,"length":1,"line":18,"character":46,"targetString":"v"},{"text":"(alias) class Slider\nimport Slider","docs":"","start":476,"length":6,"line":21,"character":1,"targetString":"Slider"},{"text":"(property) Slider.Vertical: React.ElementType","docs":"","start":483,"length":8,"line":21,"character":8,"targetString":"Vertical"},{"text":"(JSX attribute) SliderProps.theme?: {\n width?: number | undefined;\n trackRadius?: number | undefined;\n trackHeight?: number | undefined;\n minimumTrackTintColor?: string | undefined;\n maximumTrackTintColor?: string | undefined;\n thumbSize?: number | undefined;\n thumbRadius?: number | undefined;\n thumbTintColor?: string | undefined;\n} | undefined","docs":"","start":494,"length":5,"line":22,"character":2,"targetString":"theme"},{"text":"(property) thumbSize?: number | undefined","docs":"","start":507,"length":9,"line":23,"character":4,"targetString":"thumbSize"},{"text":"(property) thumbRadius?: number | undefined","docs":"","start":526,"length":11,"line":24,"character":4,"targetString":"thumbRadius"},{"text":"(property) thumbTintColor?: string | undefined","docs":"","start":547,"length":14,"line":25,"character":4,"targetString":"thumbTintColor"},{"text":"(property) maximumTrackTintColor?: string | undefined","docs":"","start":575,"length":21,"line":26,"character":4,"targetString":"maximumTrackTintColor"},{"text":"(property) minimumTrackTintColor?: string | undefined","docs":"","start":613,"length":21,"line":27,"character":4,"targetString":"minimumTrackTintColor"},{"text":"(JSX attribute) SliderProps.type?: \"normal\" | \"parcel\" | undefined","docs":"","start":654,"length":4,"line":29,"character":2,"targetString":"type"},{"text":"(JSX attribute) SliderProps.maximumValue?: number | undefined","docs":"","start":670,"length":12,"line":30,"character":2,"targetString":"maximumValue"},{"text":"(JSX attribute) SliderProps.minimumValue?: number | undefined","docs":"","start":691,"length":12,"line":31,"character":2,"targetString":"minimumValue"},{"text":"(JSX attribute) SliderProps.reverseValue?: boolean | undefined","docs":"","start":710,"length":12,"line":32,"character":2,"targetString":"reverseValue"},{"text":"(JSX attribute) SliderProps.trackStyle?: StyleProp","docs":"","start":732,"length":10,"line":33,"character":2,"targetString":"trackStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":746,"length":5,"line":33,"character":16,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":757,"length":6,"line":33,"character":27,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":770,"length":12,"line":33,"character":40,"targetString":"borderRadius"},{"text":"(JSX attribute) SliderProps.style?: StyleProp","docs":"","start":792,"length":5,"line":34,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginHorizontal?: string | number | undefined","docs":"","start":801,"length":16,"line":34,"character":11,"targetString":"marginHorizontal"},{"text":"(JSX attribute) SliderProps.value?: number | undefined","docs":"","start":827,"length":5,"line":35,"character":2,"targetString":"value"},{"text":"const value: number","docs":"","start":834,"length":5,"line":35,"character":9,"targetString":"value"},{"text":"(JSX attribute) SliderProps.thumbTouchSize?: {\n width: number;\n height: number;\n} | undefined","docs":"","start":843,"length":14,"line":36,"character":2,"targetString":"thumbTouchSize"},{"text":"(property) width: number","docs":"","start":861,"length":5,"line":36,"character":20,"targetString":"width"},{"text":"(property) height: number","docs":"","start":872,"length":6,"line":36,"character":31,"targetString":"height"},{"text":"(JSX attribute) SliderProps.renderMinimumTrack?: (() => React.ReactNode) | undefined","docs":"","start":888,"length":18,"line":37,"character":2,"targetString":"renderMinimumTrack"},{"text":"(JSX attribute) style: {\n width: number;\n borderRadius: number;\n backgroundColor: string;\n marginVertical: number;\n flex: number;\n}","docs":"","start":932,"length":5,"line":39,"character":6,"targetString":"style"},{"text":"(property) width: number","docs":"","start":949,"length":5,"line":40,"character":8,"targetString":"width"},{"text":"(property) borderRadius: number","docs":"","start":968,"length":12,"line":41,"character":8,"targetString":"borderRadius"},{"text":"(property) backgroundColor: string","docs":"","start":994,"length":15,"line":42,"character":8,"targetString":"backgroundColor"},{"text":"(property) marginVertical: number","docs":"","start":1030,"length":14,"line":43,"character":8,"targetString":"marginVertical"},{"text":"(property) flex: number","docs":"","start":1057,"length":4,"line":44,"character":8,"targetString":"flex"},{"text":"(JSX attribute) SliderProps.onSlidingComplete?: ((newValue: number) => void) | undefined","docs":"","start":1089,"length":17,"line":48,"character":2,"targetString":"onSlidingComplete"},{"text":"(parameter) v: number","docs":"","start":1108,"length":1,"line":48,"character":21,"targetString":"v"},{"text":"const setValue: (value: React.SetStateAction) => void","docs":"","start":1113,"length":8,"line":48,"character":26,"targetString":"setValue"},{"text":"var Math: Math","docs":"An intrinsic object that provides basic mathematics functionality and constants.","start":1122,"length":4,"line":48,"character":35,"targetString":"Math"},{"text":"(method) Math.round(x: number): number","docs":"Returns a supplied numeric expression rounded to the nearest integer.","start":1127,"length":5,"line":48,"character":40,"targetString":"round"},{"text":"(parameter) v: number","docs":"","start":1133,"length":1,"line":48,"character":46,"targetString":"v"},{"text":"(alias) class Slider\nimport Slider","docs":"","start":1152,"length":6,"line":51,"character":1,"targetString":"Slider"},{"text":"(property) Slider.Vertical: React.ElementType","docs":"","start":1159,"length":8,"line":51,"character":8,"targetString":"Vertical"},{"text":"(JSX attribute) SliderProps.theme?: {\n width?: number | undefined;\n trackRadius?: number | undefined;\n trackHeight?: number | undefined;\n minimumTrackTintColor?: string | undefined;\n maximumTrackTintColor?: string | undefined;\n thumbSize?: number | undefined;\n thumbRadius?: number | undefined;\n thumbTintColor?: string | undefined;\n} | undefined","docs":"","start":1170,"length":5,"line":52,"character":2,"targetString":"theme"},{"text":"(property) maximumTrackTintColor?: string | undefined","docs":"","start":1183,"length":21,"line":53,"character":4,"targetString":"maximumTrackTintColor"},{"text":"(property) minimumTrackTintColor?: string | undefined","docs":"","start":1221,"length":21,"line":54,"character":4,"targetString":"minimumTrackTintColor"},{"text":"(JSX attribute) SliderProps.type?: \"normal\" | \"parcel\" | undefined","docs":"","start":1262,"length":4,"line":56,"character":2,"targetString":"type"},{"text":"(JSX attribute) SliderProps.trackStyle?: StyleProp","docs":"","start":1278,"length":10,"line":57,"character":2,"targetString":"trackStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":1292,"length":5,"line":57,"character":16,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":1303,"length":6,"line":57,"character":27,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":1316,"length":12,"line":57,"character":40,"targetString":"borderRadius"},{"text":"(JSX attribute) SliderProps.style?: StyleProp","docs":"","start":1337,"length":5,"line":58,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginHorizontal?: string | number | undefined","docs":"","start":1346,"length":16,"line":58,"character":11,"targetString":"marginHorizontal"},{"text":"(JSX attribute) SliderProps.value?: number | undefined","docs":"","start":1372,"length":5,"line":59,"character":2,"targetString":"value"},{"text":"const value: number","docs":"","start":1379,"length":5,"line":59,"character":9,"targetString":"value"},{"text":"(JSX attribute) SliderProps.maximumValue?: number | undefined","docs":"","start":1388,"length":12,"line":60,"character":2,"targetString":"maximumValue"},{"text":"(JSX attribute) SliderProps.minimumValue?: number | undefined","docs":"","start":1409,"length":12,"line":61,"character":2,"targetString":"minimumValue"},{"text":"(JSX attribute) SliderProps.reverseValue?: boolean | undefined","docs":"","start":1428,"length":12,"line":62,"character":2,"targetString":"reverseValue"},{"text":"(JSX attribute) SliderProps.thumbTouchSize?: {\n width: number;\n height: number;\n} | undefined","docs":"","start":1450,"length":14,"line":63,"character":2,"targetString":"thumbTouchSize"},{"text":"(property) width: number","docs":"","start":1468,"length":5,"line":63,"character":20,"targetString":"width"},{"text":"(property) height: number","docs":"","start":1479,"length":6,"line":63,"character":31,"targetString":"height"},{"text":"(JSX attribute) SliderProps.thumbStyle?: StyleProp","docs":"","start":1495,"length":10,"line":64,"character":2,"targetString":"thumbStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":1513,"length":5,"line":65,"character":4,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":1528,"length":6,"line":66,"character":4,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":1543,"length":12,"line":67,"character":4,"targetString":"borderRadius"},{"text":"(property) ShadowStyleIOS.shadowOffset?: {\n width: number;\n height: number;\n} | undefined","docs":"","start":1566,"length":12,"line":68,"character":4,"targetString":"shadowOffset"},{"text":"(property) width: number","docs":"","start":1588,"length":5,"line":69,"character":6,"targetString":"width"},{"text":"(property) height: number","docs":"","start":1604,"length":6,"line":70,"character":6,"targetString":"height"},{"text":"(property) ShadowStyleIOS.shadowOpacity?: number | undefined","docs":"","start":1626,"length":13,"line":72,"character":4,"targetString":"shadowOpacity"},{"text":"(property) ShadowStyleIOS.shadowRadius?: number | undefined","docs":"","start":1648,"length":12,"line":73,"character":4,"targetString":"shadowRadius"},{"text":"(property) ViewStyle.elevation?: number | undefined","docs":"Sets the elevation of a view, using Android's underlying\n[elevation API](https://developer.android.com/training/material/shadows-clipping.html#Elevation).\nThis adds a drop shadow to the item and affects z-order for overlapping views.\nOnly supported on Android 5.0+, has no effect on earlier versions.","start":1669,"length":9,"line":74,"character":4,"targetString":"elevation"},{"text":"(property) FlexStyle.justifyContent?: \"flex-start\" | \"flex-end\" | \"center\" | \"space-between\" | \"space-around\" | \"space-evenly\" | undefined","docs":"","start":1687,"length":14,"line":75,"character":4,"targetString":"justifyContent"},{"text":"(property) FlexStyle.alignItems?: FlexAlignType | undefined","docs":"","start":1717,"length":10,"line":76,"character":4,"targetString":"alignItems"},{"text":"(JSX attribute) SliderProps.renderMinimumTrack?: (() => React.ReactNode) | undefined","docs":"","start":1746,"length":18,"line":78,"character":2,"targetString":"renderMinimumTrack"},{"text":"(JSX attribute) style: {\n width: number;\n borderRadius: number;\n backgroundColor: string;\n marginVertical: number;\n flex: number;\n}","docs":"","start":1790,"length":5,"line":80,"character":6,"targetString":"style"},{"text":"(property) width: number","docs":"","start":1807,"length":5,"line":81,"character":8,"targetString":"width"},{"text":"(property) borderRadius: number","docs":"","start":1826,"length":12,"line":82,"character":8,"targetString":"borderRadius"},{"text":"(property) backgroundColor: string","docs":"","start":1851,"length":15,"line":83,"character":8,"targetString":"backgroundColor"},{"text":"(property) marginVertical: number","docs":"","start":1887,"length":14,"line":84,"character":8,"targetString":"marginVertical"},{"text":"(property) flex: number","docs":"","start":1914,"length":4,"line":85,"character":8,"targetString":"flex"},{"text":"(JSX attribute) SliderProps.renderThumb?: (() => React.ReactNode) | undefined","docs":"","start":1946,"length":11,"line":89,"character":2,"targetString":"renderThumb"},{"text":"(JSX attribute) style: {\n height: number;\n borderRadius: number;\n width: number;\n backgroundColor: string;\n flex: number;\n}","docs":"","start":1983,"length":5,"line":91,"character":6,"targetString":"style"},{"text":"(property) height: number","docs":"","start":2000,"length":6,"line":92,"character":8,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":2019,"length":12,"line":93,"character":8,"targetString":"borderRadius"},{"text":"(property) width: number","docs":"","start":2046,"length":5,"line":94,"character":8,"targetString":"width"},{"text":"(property) backgroundColor: string","docs":"","start":2065,"length":15,"line":95,"character":8,"targetString":"backgroundColor"},{"text":"(property) flex: number","docs":"","start":2098,"length":4,"line":96,"character":8,"targetString":"flex"},{"text":"(JSX attribute) SliderProps.onSlidingComplete?: ((newValue: number) => void) | undefined","docs":"","start":2130,"length":17,"line":100,"character":2,"targetString":"onSlidingComplete"},{"text":"(parameter) v: number","docs":"","start":2149,"length":1,"line":100,"character":21,"targetString":"v"},{"text":"const setValue: (value: React.SetStateAction) => void","docs":"","start":2154,"length":8,"line":100,"character":26,"targetString":"setValue"},{"text":"var Math: Math","docs":"An intrinsic object that provides basic mathematics functionality and constants.","start":2163,"length":4,"line":100,"character":35,"targetString":"Math"},{"text":"(method) Math.round(x: number): number","docs":"Returns a supplied numeric expression rounded to the nearest integer.","start":2168,"length":5,"line":100,"character":40,"targetString":"round"},{"text":"(parameter) v: number","docs":"","start":2174,"length":1,"line":100,"character":46,"targetString":"v"},{"text":"(alias) class Slider\nimport Slider","docs":"","start":2193,"length":6,"line":103,"character":1,"targetString":"Slider"},{"text":"(property) Slider.Vertical: React.ElementType","docs":"","start":2200,"length":8,"line":103,"character":8,"targetString":"Vertical"},{"text":"(JSX attribute) SliderProps.theme?: {\n width?: number | undefined;\n trackRadius?: number | undefined;\n trackHeight?: number | undefined;\n minimumTrackTintColor?: string | undefined;\n maximumTrackTintColor?: string | undefined;\n thumbSize?: number | undefined;\n thumbRadius?: number | undefined;\n thumbTintColor?: string | undefined;\n} | undefined","docs":"","start":2211,"length":5,"line":104,"character":2,"targetString":"theme"},{"text":"(property) thumbSize?: number | undefined","docs":"","start":2224,"length":9,"line":105,"character":4,"targetString":"thumbSize"},{"text":"(property) thumbRadius?: number | undefined","docs":"","start":2243,"length":11,"line":106,"character":4,"targetString":"thumbRadius"},{"text":"(property) thumbTintColor?: string | undefined","docs":"","start":2264,"length":14,"line":107,"character":4,"targetString":"thumbTintColor"},{"text":"(property) minimumTrackTintColor?: string | undefined","docs":"","start":2295,"length":21,"line":108,"character":4,"targetString":"minimumTrackTintColor"},{"text":"(property) maximumTrackTintColor?: string | undefined","docs":"","start":2333,"length":21,"line":109,"character":4,"targetString":"maximumTrackTintColor"},{"text":"(JSX attribute) SliderProps.type?: \"normal\" | \"parcel\" | undefined","docs":"","start":2374,"length":4,"line":111,"character":2,"targetString":"type"},{"text":"(JSX attribute) SliderProps.maximumValue?: number | undefined","docs":"","start":2390,"length":12,"line":112,"character":2,"targetString":"maximumValue"},{"text":"(JSX attribute) SliderProps.minimumValue?: number | undefined","docs":"","start":2411,"length":12,"line":113,"character":2,"targetString":"minimumValue"},{"text":"(JSX attribute) SliderProps.reverseValue?: boolean | undefined","docs":"","start":2430,"length":12,"line":114,"character":2,"targetString":"reverseValue"},{"text":"(JSX attribute) SliderProps.trackStyle?: StyleProp","docs":"","start":2452,"length":10,"line":115,"character":2,"targetString":"trackStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":2466,"length":5,"line":115,"character":16,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":2477,"length":6,"line":115,"character":27,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":2490,"length":12,"line":115,"character":40,"targetString":"borderRadius"},{"text":"(JSX attribute) SliderProps.thumbTouchSize?: {\n width: number;\n height: number;\n} | undefined","docs":"","start":2511,"length":14,"line":116,"character":2,"targetString":"thumbTouchSize"},{"text":"(property) width: number","docs":"","start":2529,"length":5,"line":116,"character":20,"targetString":"width"},{"text":"(property) height: number","docs":"","start":2540,"length":6,"line":116,"character":31,"targetString":"height"},{"text":"(JSX attribute) SliderProps.style?: StyleProp","docs":"","start":2556,"length":5,"line":117,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginHorizontal?: string | number | undefined","docs":"","start":2565,"length":16,"line":117,"character":11,"targetString":"marginHorizontal"},{"text":"(JSX attribute) SliderProps.value?: number | undefined","docs":"","start":2591,"length":5,"line":118,"character":2,"targetString":"value"},{"text":"const value: number","docs":"","start":2598,"length":5,"line":118,"character":9,"targetString":"value"},{"text":"(JSX attribute) SliderProps.thumbStyle?: StyleProp","docs":"","start":2607,"length":10,"line":119,"character":2,"targetString":"thumbStyle"},{"text":"(property) ShadowStyleIOS.shadowOffset?: {\n width: number;\n height: number;\n} | undefined","docs":"","start":2625,"length":12,"line":120,"character":4,"targetString":"shadowOffset"},{"text":"(property) width: number","docs":"","start":2647,"length":5,"line":121,"character":6,"targetString":"width"},{"text":"(property) height: number","docs":"","start":2663,"length":6,"line":122,"character":6,"targetString":"height"},{"text":"(property) ShadowStyleIOS.shadowOpacity?: number | undefined","docs":"","start":2685,"length":13,"line":124,"character":4,"targetString":"shadowOpacity"},{"text":"(property) ShadowStyleIOS.shadowRadius?: number | undefined","docs":"","start":2707,"length":12,"line":125,"character":4,"targetString":"shadowRadius"},{"text":"(property) ViewStyle.elevation?: number | undefined","docs":"Sets the elevation of a view, using Android's underlying\n[elevation API](https://developer.android.com/training/material/shadows-clipping.html#Elevation).\nThis adds a drop shadow to the item and affects z-order for overlapping views.\nOnly supported on Android 5.0+, has no effect on earlier versions.","start":2728,"length":9,"line":126,"character":4,"targetString":"elevation"},{"text":"(property) FlexStyle.justifyContent?: \"flex-start\" | \"flex-end\" | \"center\" | \"space-between\" | \"space-around\" | \"space-evenly\" | undefined","docs":"","start":2746,"length":14,"line":127,"character":4,"targetString":"justifyContent"},{"text":"(property) FlexStyle.alignItems?: FlexAlignType | undefined","docs":"","start":2776,"length":10,"line":128,"character":4,"targetString":"alignItems"},{"text":"(JSX attribute) SliderProps.useNoun?: boolean | undefined","docs":"","start":2805,"length":7,"line":130,"character":2,"targetString":"useNoun"},{"text":"(JSX attribute) SliderProps.stepValue?: number | undefined","docs":"","start":2822,"length":9,"line":131,"character":2,"targetString":"stepValue"},{"text":"(JSX attribute) SliderProps.minNounStyle?: StyleProp","docs":"","start":2839,"length":12,"line":132,"character":2,"targetString":"minNounStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":2855,"length":15,"line":132,"character":18,"targetString":"backgroundColor"},{"text":"(JSX attribute) SliderProps.maxNounStyle?: StyleProp","docs":"","start":2885,"length":12,"line":133,"character":2,"targetString":"maxNounStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":2901,"length":15,"line":133,"character":18,"targetString":"backgroundColor"},{"text":"(JSX attribute) SliderProps.onSlidingComplete?: ((newValue: number) => void) | undefined","docs":"","start":2933,"length":17,"line":134,"character":2,"targetString":"onSlidingComplete"},{"text":"(parameter) v: number","docs":"","start":2952,"length":1,"line":134,"character":21,"targetString":"v"},{"text":"const setValue: (value: React.SetStateAction) => void","docs":"","start":2957,"length":8,"line":134,"character":26,"targetString":"setValue"},{"text":"var Math: Math","docs":"An intrinsic object that provides basic mathematics functionality and constants.","start":2966,"length":4,"line":134,"character":35,"targetString":"Math"},{"text":"(method) Math.round(x: number): number","docs":"Returns a supplied numeric expression rounded to the nearest integer.","start":2971,"length":5,"line":134,"character":40,"targetString":"round"},{"text":"(parameter) v: number","docs":"","start":2977,"length":1,"line":134,"character":46,"targetString":"v"},{"text":"(alias) class Slider\nimport Slider","docs":"","start":2996,"length":6,"line":137,"character":1,"targetString":"Slider"},{"text":"(property) Slider.Vertical: React.ElementType","docs":"","start":3003,"length":8,"line":137,"character":8,"targetString":"Vertical"},{"text":"(JSX attribute) SliderProps.theme?: {\n width?: number | undefined;\n trackRadius?: number | undefined;\n trackHeight?: number | undefined;\n minimumTrackTintColor?: string | undefined;\n maximumTrackTintColor?: string | undefined;\n thumbSize?: number | undefined;\n thumbRadius?: number | undefined;\n thumbTintColor?: string | undefined;\n} | undefined","docs":"","start":3014,"length":5,"line":138,"character":2,"targetString":"theme"},{"text":"(property) thumbSize?: number | undefined","docs":"","start":3027,"length":9,"line":139,"character":4,"targetString":"thumbSize"},{"text":"(property) thumbRadius?: number | undefined","docs":"","start":3046,"length":11,"line":140,"character":4,"targetString":"thumbRadius"},{"text":"(property) thumbTintColor?: string | undefined","docs":"","start":3067,"length":14,"line":141,"character":4,"targetString":"thumbTintColor"},{"text":"(property) minimumTrackTintColor?: string | undefined","docs":"","start":3095,"length":21,"line":142,"character":4,"targetString":"minimumTrackTintColor"},{"text":"(property) maximumTrackTintColor?: string | undefined","docs":"","start":3133,"length":21,"line":143,"character":4,"targetString":"maximumTrackTintColor"},{"text":"(JSX attribute) SliderProps.trackStyle?: StyleProp","docs":"","start":3174,"length":10,"line":145,"character":2,"targetString":"trackStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":3188,"length":5,"line":145,"character":16,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":3199,"length":6,"line":145,"character":27,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":3212,"length":12,"line":145,"character":40,"targetString":"borderRadius"},{"text":"(JSX attribute) SliderProps.style?: StyleProp","docs":"","start":3233,"length":5,"line":146,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginHorizontal?: string | number | undefined","docs":"","start":3242,"length":16,"line":146,"character":11,"targetString":"marginHorizontal"},{"text":"(JSX attribute) SliderProps.value?: number | undefined","docs":"","start":3268,"length":5,"line":147,"character":2,"targetString":"value"},{"text":"const value: number","docs":"","start":3275,"length":5,"line":147,"character":9,"targetString":"value"},{"text":"(JSX attribute) SliderProps.maximumValue?: number | undefined","docs":"","start":3284,"length":12,"line":148,"character":2,"targetString":"maximumValue"},{"text":"(JSX attribute) SliderProps.minimumValue?: number | undefined","docs":"","start":3305,"length":12,"line":149,"character":2,"targetString":"minimumValue"},{"text":"(JSX attribute) SliderProps.reverseValue?: boolean | undefined","docs":"","start":3324,"length":12,"line":150,"character":2,"targetString":"reverseValue"},{"text":"(JSX attribute) SliderProps.useNoun?: boolean | undefined","docs":"","start":3346,"length":7,"line":151,"character":2,"targetString":"useNoun"},{"text":"(JSX attribute) SliderProps.stepValue?: number | undefined","docs":"","start":3363,"length":9,"line":152,"character":2,"targetString":"stepValue"},{"text":"(JSX attribute) SliderProps.thumbStyle?: StyleProp","docs":"","start":3380,"length":10,"line":153,"character":2,"targetString":"thumbStyle"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":3394,"length":6,"line":153,"character":16,"targetString":"height"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":3406,"length":5,"line":153,"character":28,"targetString":"width"},{"text":"(JSX attribute) SliderProps.minNounStyle?: StyleProp","docs":"","start":3421,"length":12,"line":154,"character":2,"targetString":"minNounStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":3437,"length":15,"line":154,"character":18,"targetString":"backgroundColor"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":3463,"length":6,"line":154,"character":44,"targetString":"height"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":3474,"length":5,"line":154,"character":55,"targetString":"width"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":3484,"length":12,"line":154,"character":65,"targetString":"borderRadius"},{"text":"(JSX attribute) SliderProps.type?: \"normal\" | \"parcel\" | undefined","docs":"","start":3507,"length":4,"line":155,"character":2,"targetString":"type"},{"text":"(JSX attribute) SliderProps.maxNounStyle?: StyleProp","docs":"","start":3523,"length":12,"line":156,"character":2,"targetString":"maxNounStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":3543,"length":15,"line":157,"character":4,"targetString":"backgroundColor"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":3575,"length":6,"line":158,"character":4,"targetString":"height"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":3590,"length":5,"line":159,"character":4,"targetString":"width"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":3604,"length":12,"line":160,"character":4,"targetString":"borderRadius"},{"text":"(JSX attribute) SliderProps.onSlidingComplete?: ((newValue: number) => void) | undefined","docs":"","start":3630,"length":17,"line":162,"character":2,"targetString":"onSlidingComplete"},{"text":"(parameter) v: number","docs":"","start":3649,"length":1,"line":162,"character":21,"targetString":"v"},{"text":"const setValue: (value: React.SetStateAction) => void","docs":"","start":3654,"length":8,"line":162,"character":26,"targetString":"setValue"},{"text":"var Math: Math","docs":"An intrinsic object that provides basic mathematics functionality and constants.","start":3663,"length":4,"line":162,"character":35,"targetString":"Math"},{"text":"(method) Math.round(x: number): number","docs":"Returns a supplied numeric expression rounded to the nearest integer.","start":3668,"length":5,"line":162,"character":40,"targetString":"round"},{"text":"(parameter) v: number","docs":"","start":3674,"length":1,"line":162,"character":46,"targetString":"v"}]],"/data-entry/slider-with-line":[[{"text":"(alias) class SliderWithLine\nimport SliderWithLine","docs":"","start":9,"length":14,"line":0,"character":9,"targetString":"SliderWithLine"},{"text":"(alias) class SliderWithLine\nimport SliderWithLine","docs":"","start":50,"length":14,"line":2,"character":1,"targetString":"SliderWithLine"},{"text":"(JSX attribute) stepValue?: number | undefined","docs":"","start":67,"length":9,"line":3,"character":2,"targetString":"stepValue"},{"text":"(JSX attribute) onSlidingComplete?: ((newValue: number) => void) | undefined","docs":"","start":83,"length":17,"line":4,"character":2,"targetString":"onSlidingComplete"},{"text":"(parameter) value: number","docs":"","start":102,"length":5,"line":4,"character":21,"targetString":"value"},{"text":"var console: Console","docs":"","start":111,"length":7,"line":4,"character":30,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":119,"length":3,"line":4,"character":38,"targetString":"log"},{"text":"(parameter) value: number","docs":"","start":123,"length":5,"line":4,"character":42,"targetString":"value"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":140,"length":5,"line":5,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginBottom?: string | number | undefined","docs":"","start":149,"length":12,"line":5,"character":11,"targetString":"marginBottom"},{"text":"(JSX attribute) nounWidth: number","docs":"","start":171,"length":9,"line":6,"character":2,"targetString":"nounWidth"},{"text":"(JSX attribute) nounColor: string","docs":"","start":187,"length":9,"line":7,"character":2,"targetString":"nounColor"},{"text":"(JSX attribute) activeNounColor: string","docs":"","start":209,"length":15,"line":8,"character":2,"targetString":"activeNounColor"},{"text":"(JSX attribute) backgroundColor: string","docs":"","start":234,"length":15,"line":9,"character":2,"targetString":"backgroundColor"},{"text":"(JSX attribute) activeBackgroundColor: string","docs":"","start":262,"length":21,"line":10,"character":2,"targetString":"activeBackgroundColor"},{"text":"(alias) class SliderWithLine\nimport SliderWithLine","docs":"","start":298,"length":14,"line":12,"character":1,"targetString":"SliderWithLine"},{"text":"(JSX attribute) stepValue?: number | undefined","docs":"","start":315,"length":9,"line":13,"character":2,"targetString":"stepValue"},{"text":"(JSX attribute) maxValue: number","docs":"","start":332,"length":8,"line":14,"character":2,"targetString":"maxValue"},{"text":"(JSX attribute) minDisabled: boolean","docs":"","start":348,"length":11,"line":15,"character":2,"targetString":"minDisabled"},{"text":"(JSX attribute) onSlidingComplete?: ((newValue: number) => void) | undefined","docs":"","start":370,"length":17,"line":16,"character":2,"targetString":"onSlidingComplete"},{"text":"(parameter) value: number","docs":"","start":389,"length":5,"line":16,"character":21,"targetString":"value"},{"text":"var console: Console","docs":"","start":398,"length":7,"line":16,"character":30,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":406,"length":3,"line":16,"character":38,"targetString":"log"},{"text":"(parameter) value: number","docs":"","start":410,"length":5,"line":16,"character":42,"targetString":"value"},{"text":"(JSX attribute) nounColor: string","docs":"","start":427,"length":9,"line":17,"character":2,"targetString":"nounColor"},{"text":"(JSX attribute) activeNounColor: string","docs":"","start":449,"length":15,"line":18,"character":2,"targetString":"activeNounColor"},{"text":"(JSX attribute) backgroundColor: string","docs":"","start":474,"length":15,"line":19,"character":2,"targetString":"backgroundColor"},{"text":"(JSX attribute) activeBackgroundColor: string","docs":"","start":502,"length":21,"line":20,"character":2,"targetString":"activeBackgroundColor"}],[{"text":"(alias) class SliderWithLine\nimport SliderWithLine","docs":"","start":9,"length":14,"line":0,"character":9,"targetString":"SliderWithLine"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":25,"length":5,"line":0,"character":25,"targetString":"Utils"},{"text":"(method) convertX(d: number): number","docs":"","start":64,"length":8,"line":2,"character":8,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":74,"length":2,"line":2,"character":18,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":81,"length":5,"line":2,"character":25,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":87,"length":10,"line":2,"character":31,"targetString":"RatioUtils"},{"text":"(alias) class SliderWithLine\nimport SliderWithLine","docs":"","start":101,"length":14,"line":4,"character":1,"targetString":"SliderWithLine"},{"text":"(JSX attribute) horizontal?: boolean | undefined","docs":"","start":118,"length":10,"line":5,"character":2,"targetString":"horizontal"},{"text":"(JSX attribute) onSlidingComplete?: ((newValue: number) => void) | undefined","docs":"","start":139,"length":17,"line":6,"character":2,"targetString":"onSlidingComplete"},{"text":"(parameter) value: number","docs":"","start":158,"length":5,"line":6,"character":21,"targetString":"value"},{"text":"var console: Console","docs":"","start":167,"length":7,"line":6,"character":30,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":175,"length":3,"line":6,"character":38,"targetString":"log"},{"text":"(parameter) value: number","docs":"","start":179,"length":5,"line":6,"character":42,"targetString":"value"},{"text":"(JSX attribute) nounColor: string","docs":"","start":196,"length":9,"line":7,"character":2,"targetString":"nounColor"},{"text":"(JSX attribute) activeNounColor: string","docs":"","start":218,"length":15,"line":8,"character":2,"targetString":"activeNounColor"},{"text":"(JSX attribute) backgroundColor: string","docs":"","start":243,"length":15,"line":9,"character":2,"targetString":"backgroundColor"},{"text":"(JSX attribute) activeBackgroundColor: string","docs":"","start":271,"length":21,"line":10,"character":2,"targetString":"activeBackgroundColor"},{"text":"(JSX attribute) nounWidth: number","docs":"","start":305,"length":9,"line":11,"character":2,"targetString":"nounWidth"},{"text":"const cx: (d: number) => number","docs":"","start":316,"length":2,"line":11,"character":13,"targetString":"cx"},{"text":"(JSX attribute) nounHeight: number","docs":"","start":326,"length":10,"line":12,"character":2,"targetString":"nounHeight"},{"text":"const cx: (d: number) => number","docs":"","start":338,"length":2,"line":12,"character":14,"targetString":"cx"},{"text":"(JSX attribute) width: number","docs":"","start":347,"length":5,"line":13,"character":2,"targetString":"width"},{"text":"const cx: (d: number) => number","docs":"","start":354,"length":2,"line":13,"character":9,"targetString":"cx"},{"text":"(JSX attribute) height: number","docs":"","start":364,"length":6,"line":14,"character":2,"targetString":"height"},{"text":"const cx: (d: number) => number","docs":"","start":372,"length":2,"line":14,"character":10,"targetString":"cx"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":383,"length":5,"line":15,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginRight?: string | number | undefined","docs":"","start":392,"length":11,"line":15,"character":11,"targetString":"marginRight"},{"text":"(alias) class SliderWithLine\nimport SliderWithLine","docs":"","start":415,"length":14,"line":17,"character":1,"targetString":"SliderWithLine"},{"text":"(JSX attribute) minDisabled: boolean","docs":"","start":432,"length":11,"line":18,"character":2,"targetString":"minDisabled"},{"text":"(JSX attribute) stepValue?: number | undefined","docs":"","start":454,"length":9,"line":19,"character":2,"targetString":"stepValue"},{"text":"(JSX attribute) horizontal?: boolean | undefined","docs":"","start":471,"length":10,"line":20,"character":2,"targetString":"horizontal"},{"text":"(JSX attribute) minValue: number","docs":"","start":492,"length":8,"line":21,"character":2,"targetString":"minValue"},{"text":"(JSX attribute) nounColor: string","docs":"","start":508,"length":9,"line":22,"character":2,"targetString":"nounColor"},{"text":"(JSX attribute) activeNounColor: string","docs":"","start":530,"length":15,"line":23,"character":2,"targetString":"activeNounColor"},{"text":"(JSX attribute) backgroundColor: string","docs":"","start":555,"length":15,"line":24,"character":2,"targetString":"backgroundColor"},{"text":"(JSX attribute) activeBackgroundColor: string","docs":"","start":583,"length":21,"line":25,"character":2,"targetString":"activeBackgroundColor"},{"text":"(JSX attribute) maxValue: number","docs":"","start":617,"length":8,"line":26,"character":2,"targetString":"maxValue"},{"text":"(JSX attribute) onSlidingComplete?: ((newValue: number) => void) | undefined","docs":"","start":633,"length":17,"line":27,"character":2,"targetString":"onSlidingComplete"},{"text":"(parameter) value: number","docs":"","start":652,"length":5,"line":27,"character":21,"targetString":"value"},{"text":"var console: Console","docs":"","start":661,"length":7,"line":27,"character":30,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":669,"length":3,"line":27,"character":38,"targetString":"log"},{"text":"(parameter) value: number","docs":"","start":673,"length":5,"line":27,"character":42,"targetString":"value"},{"text":"(JSX attribute) nounWidth: number","docs":"","start":690,"length":9,"line":28,"character":2,"targetString":"nounWidth"},{"text":"const cx: (d: number) => number","docs":"","start":701,"length":2,"line":28,"character":13,"targetString":"cx"},{"text":"(JSX attribute) nounHeight: number","docs":"","start":711,"length":10,"line":29,"character":2,"targetString":"nounHeight"},{"text":"const cx: (d: number) => number","docs":"","start":723,"length":2,"line":29,"character":14,"targetString":"cx"},{"text":"(JSX attribute) width: number","docs":"","start":732,"length":5,"line":30,"character":2,"targetString":"width"},{"text":"const cx: (d: number) => number","docs":"","start":739,"length":2,"line":30,"character":9,"targetString":"cx"},{"text":"(JSX attribute) height: number","docs":"","start":749,"length":6,"line":31,"character":2,"targetString":"height"},{"text":"const cx: (d: number) => number","docs":"","start":757,"length":2,"line":31,"character":10,"targetString":"cx"}]],"/data-entry/stepper":[[{"text":"(alias) class Stepper\nimport Stepper","docs":"","start":9,"length":7,"line":0,"character":9,"targetString":"Stepper"},{"text":"(alias) class Stepper\nimport Stepper","docs":"","start":43,"length":7,"line":2,"character":1,"targetString":"Stepper"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":51,"length":5,"line":2,"character":9,"targetString":"value"},{"text":"(JSX attribute) editable?: boolean | undefined","docs":"If false, text is not editable. The default value is true.","start":61,"length":8,"line":2,"character":19,"targetString":"editable"},{"text":"(alias) class Stepper\nimport Stepper","docs":"","start":82,"length":7,"line":3,"character":1,"targetString":"Stepper"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":90,"length":5,"line":3,"character":9,"targetString":"value"},{"text":"(JSX attribute) disabled?: boolean | undefined","docs":"","start":101,"length":8,"line":3,"character":20,"targetString":"disabled"},{"text":"(alias) class Stepper\nimport Stepper","docs":"","start":122,"length":7,"line":4,"character":1,"targetString":"Stepper"},{"text":"(property) 93.5: any","docs":"","start":141,"length":0,"line":4,"character":20,"targetString":""},{"text":"(property) 0.5: any","docs":"","start":157,"length":0,"line":4,"character":36,"targetString":""},{"text":"(property) false: any","docs":"","start":196,"length":5,"line":4,"character":75,"targetString":"false"},{"text":"(property) false: any","docs":"","start":201,"length":0,"line":4,"character":80,"targetString":""},{"text":"(alias) class Stepper\nimport Stepper","docs":"","start":207,"length":7,"line":5,"character":1,"targetString":"Stepper"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":215,"length":5,"line":5,"character":9,"targetString":"value"},{"text":"(JSX attribute) stepValue?: number | undefined","docs":"","start":226,"length":9,"line":5,"character":20,"targetString":"stepValue"}],[{"text":"(alias) class Stepper\nimport Stepper","docs":"","start":9,"length":7,"line":0,"character":9,"targetString":"Stepper"},{"text":"(alias) class Stepper\nimport Stepper","docs":"","start":43,"length":7,"line":2,"character":1,"targetString":"Stepper"},{"text":"(JSX attribute) buttonType?: \"triangle\" | \"ellipse\" | undefined","docs":"","start":51,"length":10,"line":2,"character":9,"targetString":"buttonType"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":73,"length":5,"line":2,"character":31,"targetString":"value"},{"text":"(JSX attribute) editable?: boolean | undefined","docs":"If false, text is not editable. The default value is true.","start":83,"length":8,"line":2,"character":41,"targetString":"editable"},{"text":"(alias) class Stepper\nimport Stepper","docs":"","start":104,"length":7,"line":3,"character":1,"targetString":"Stepper"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":112,"length":5,"line":3,"character":9,"targetString":"value"},{"text":"(JSX attribute) buttonType?: \"triangle\" | \"ellipse\" | undefined","docs":"","start":123,"length":10,"line":3,"character":20,"targetString":"buttonType"},{"text":"(JSX attribute) disabled?: boolean | undefined","docs":"","start":145,"length":8,"line":3,"character":42,"targetString":"disabled"},{"text":"(alias) class Stepper\nimport Stepper","docs":"","start":165,"length":7,"line":4,"character":1,"targetString":"Stepper"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":175,"length":5,"line":5,"character":2,"targetString":"value"},{"text":"(JSX attribute) stepValue?: number | undefined","docs":"","start":190,"length":9,"line":6,"character":2,"targetString":"stepValue"},{"text":"(JSX attribute) inputStyle?: StyleProp","docs":"","start":208,"length":10,"line":7,"character":2,"targetString":"inputStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":222,"length":5,"line":7,"character":16,"targetString":"width"},{"text":"(JSX attribute) buttonType?: \"triangle\" | \"ellipse\" | undefined","docs":"","start":237,"length":10,"line":8,"character":2,"targetString":"buttonType"},{"text":"(JSX attribute) editable?: boolean | undefined","docs":"If false, text is not editable. The default value is true.","start":261,"length":8,"line":9,"character":2,"targetString":"editable"},{"text":"(alias) class Stepper\nimport Stepper","docs":"","start":282,"length":7,"line":11,"character":1,"targetString":"Stepper"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":290,"length":5,"line":11,"character":9,"targetString":"value"},{"text":"(JSX attribute) stepValue?: number | undefined","docs":"","start":301,"length":9,"line":11,"character":20,"targetString":"stepValue"},{"text":"(JSX attribute) buttonType?: \"triangle\" | \"ellipse\" | undefined","docs":"","start":315,"length":10,"line":11,"character":34,"targetString":"buttonType"}]],"/data-entry/switch-button":[[{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":9,"length":12,"line":0,"character":9,"targetString":"SwitchButton"},{"text":"const value1: boolean","docs":"","start":54,"length":6,"line":2,"character":7,"targetString":"value1"},{"text":"const setValue1: React.Dispatch>","docs":"","start":62,"length":9,"line":2,"character":15,"targetString":"setValue1"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":75,"length":5,"line":2,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":81,"length":8,"line":2,"character":34,"targetString":"useState"},{"text":"const value2: boolean","docs":"","start":104,"length":6,"line":3,"character":7,"targetString":"value2"},{"text":"const setValue2: React.Dispatch>","docs":"","start":112,"length":9,"line":3,"character":15,"targetString":"setValue2"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":125,"length":5,"line":3,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":131,"length":8,"line":3,"character":34,"targetString":"useState"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":159,"length":12,"line":6,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":176,"length":5,"line":7,"character":4,"targetString":"value"},{"text":"const value1: boolean","docs":"","start":183,"length":6,"line":7,"character":11,"targetString":"value1"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":195,"length":13,"line":8,"character":4,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":210,"length":1,"line":8,"character":19,"targetString":"v"},{"text":"const setValue1: (value: React.SetStateAction) => void","docs":"","start":215,"length":9,"line":8,"character":24,"targetString":"setValue1"},{"text":"(parameter) v: boolean","docs":"","start":225,"length":1,"line":8,"character":34,"targetString":"v"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":233,"length":5,"line":9,"character":4,"targetString":"style"},{"text":"(property) FlexStyle.marginRight?: string | number | undefined","docs":"","start":242,"length":11,"line":9,"character":13,"targetString":"marginRight"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":269,"length":12,"line":11,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":282,"length":5,"line":11,"character":16,"targetString":"value"},{"text":"const value2: boolean","docs":"","start":289,"length":6,"line":11,"character":23,"targetString":"value2"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":297,"length":13,"line":11,"character":31,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":312,"length":1,"line":11,"character":46,"targetString":"v"},{"text":"const setValue2: (value: React.SetStateAction) => void","docs":"","start":317,"length":9,"line":11,"character":51,"targetString":"setValue2"},{"text":"(parameter) v: boolean","docs":"","start":327,"length":1,"line":11,"character":61,"targetString":"v"}],[{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":9,"length":12,"line":0,"character":9,"targetString":"SwitchButton"},{"text":"const value1: boolean","docs":"","start":54,"length":6,"line":2,"character":7,"targetString":"value1"},{"text":"const setValue1: React.Dispatch>","docs":"","start":62,"length":9,"line":2,"character":15,"targetString":"setValue1"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":75,"length":5,"line":2,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":81,"length":8,"line":2,"character":34,"targetString":"useState"},{"text":"const value2: boolean","docs":"","start":104,"length":6,"line":3,"character":7,"targetString":"value2"},{"text":"const setValue2: React.Dispatch>","docs":"","start":112,"length":9,"line":3,"character":15,"targetString":"setValue2"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":125,"length":5,"line":3,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":131,"length":8,"line":3,"character":34,"targetString":"useState"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":159,"length":12,"line":6,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":176,"length":5,"line":7,"character":4,"targetString":"value"},{"text":"const value1: boolean","docs":"","start":183,"length":6,"line":7,"character":11,"targetString":"value1"},{"text":"(JSX attribute) size?: {\n width?: number | undefined;\n height?: number | undefined;\n activeSize?: number | undefined;\n margin?: number | undefined;\n} | undefined","docs":"","start":195,"length":4,"line":8,"character":4,"targetString":"size"},{"text":"(property) height?: number | undefined","docs":"","start":203,"length":6,"line":8,"character":12,"targetString":"height"},{"text":"(JSX attribute) theme?: {\n width?: number | undefined;\n height?: number | undefined;\n thumbSize?: number | undefined;\n margin?: number | number[] | undefined;\n tintColor?: string | {\n [key: string]: string;\n } | undefined;\n onTintColor?: string | undefined;\n thumbTintColor?: string | undefined;\n onThumbTintColor?: string | undefined;\n} | undefined","docs":"","start":221,"length":5,"line":9,"character":4,"targetString":"theme"},{"text":"(property) margin?: number | number[] | undefined","docs":"","start":230,"length":6,"line":9,"character":13,"targetString":"margin"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":247,"length":13,"line":10,"character":4,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":262,"length":1,"line":10,"character":19,"targetString":"v"},{"text":"const setValue1: (value: React.SetStateAction) => void","docs":"","start":267,"length":9,"line":10,"character":24,"targetString":"setValue1"},{"text":"(parameter) v: boolean","docs":"","start":277,"length":1,"line":10,"character":34,"targetString":"v"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":285,"length":5,"line":11,"character":4,"targetString":"style"},{"text":"(property) FlexStyle.marginRight?: string | number | undefined","docs":"","start":294,"length":11,"line":11,"character":13,"targetString":"marginRight"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":321,"length":12,"line":13,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":338,"length":5,"line":14,"character":4,"targetString":"value"},{"text":"const value2: boolean","docs":"","start":345,"length":6,"line":14,"character":11,"targetString":"value2"},{"text":"(JSX attribute) size?: {\n width?: number | undefined;\n height?: number | undefined;\n activeSize?: number | undefined;\n margin?: number | undefined;\n} | undefined","docs":"","start":357,"length":4,"line":15,"character":4,"targetString":"size"},{"text":"(property) height?: number | undefined","docs":"","start":365,"length":6,"line":15,"character":12,"targetString":"height"},{"text":"(JSX attribute) theme?: {\n width?: number | undefined;\n height?: number | undefined;\n thumbSize?: number | undefined;\n margin?: number | number[] | undefined;\n tintColor?: string | {\n [key: string]: string;\n } | undefined;\n onTintColor?: string | undefined;\n thumbTintColor?: string | undefined;\n onThumbTintColor?: string | undefined;\n} | undefined","docs":"","start":383,"length":5,"line":16,"character":4,"targetString":"theme"},{"text":"(property) margin?: number | number[] | undefined","docs":"","start":392,"length":6,"line":16,"character":13,"targetString":"margin"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":409,"length":13,"line":17,"character":4,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":424,"length":1,"line":17,"character":19,"targetString":"v"},{"text":"const setValue2: (value: React.SetStateAction) => void","docs":"","start":429,"length":9,"line":17,"character":24,"targetString":"setValue2"},{"text":"(parameter) v: boolean","docs":"","start":439,"length":1,"line":17,"character":34,"targetString":"v"}],[{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":9,"length":12,"line":0,"character":9,"targetString":"SwitchButton"},{"text":"const value1: boolean","docs":"","start":54,"length":6,"line":2,"character":7,"targetString":"value1"},{"text":"const setValue1: React.Dispatch>","docs":"","start":62,"length":9,"line":2,"character":15,"targetString":"setValue1"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":75,"length":5,"line":2,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":81,"length":8,"line":2,"character":34,"targetString":"useState"},{"text":"const value2: boolean","docs":"","start":104,"length":6,"line":3,"character":7,"targetString":"value2"},{"text":"const setValue2: React.Dispatch>","docs":"","start":112,"length":9,"line":3,"character":15,"targetString":"setValue2"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":125,"length":5,"line":3,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":131,"length":8,"line":3,"character":34,"targetString":"useState"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":159,"length":12,"line":6,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) size?: {\n width?: number | undefined;\n height?: number | undefined;\n activeSize?: number | undefined;\n margin?: number | undefined;\n} | undefined","docs":"","start":176,"length":4,"line":7,"character":4,"targetString":"size"},{"text":"(property) activeSize?: number | undefined","docs":"","start":190,"length":10,"line":8,"character":6,"targetString":"activeSize"},{"text":"(property) margin?: number | undefined","docs":"","start":212,"length":6,"line":9,"character":6,"targetString":"margin"},{"text":"(property) width?: number | undefined","docs":"","start":229,"length":5,"line":10,"character":6,"targetString":"width"},{"text":"(property) height?: number | undefined","docs":"","start":246,"length":6,"line":11,"character":6,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":264,"length":12,"line":12,"character":6,"targetString":"borderRadius"},{"text":"(JSX attribute) theme?: {\n width?: number | undefined;\n height?: number | undefined;\n thumbSize?: number | undefined;\n margin?: number | number[] | undefined;\n tintColor?: string | {\n [key: string]: string;\n } | undefined;\n onTintColor?: string | undefined;\n thumbTintColor?: string | undefined;\n onThumbTintColor?: string | undefined;\n} | undefined","docs":"","start":293,"length":5,"line":14,"character":4,"targetString":"theme"},{"text":"(property) onTintColor?: string | undefined","docs":"","start":302,"length":11,"line":14,"character":13,"targetString":"onTintColor"},{"text":"(property) onThumbTintColor?: string | undefined","docs":"","start":326,"length":16,"line":14,"character":37,"targetString":"onThumbTintColor"},{"text":"(JSX attribute) thumbStyle?: StyleProp","docs":"","start":358,"length":10,"line":15,"character":4,"targetString":"thumbStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":372,"length":5,"line":15,"character":18,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":383,"length":6,"line":15,"character":29,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":395,"length":12,"line":15,"character":41,"targetString":"borderRadius"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":418,"length":5,"line":16,"character":4,"targetString":"value"},{"text":"const value1: boolean","docs":"","start":425,"length":6,"line":16,"character":11,"targetString":"value1"},{"text":"(JSX attribute) onText?: string | undefined","docs":"","start":437,"length":6,"line":17,"character":4,"targetString":"onText"},{"text":"(JSX attribute) offText?: string | undefined","docs":"","start":453,"length":7,"line":18,"character":4,"targetString":"offText"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":471,"length":13,"line":19,"character":4,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":486,"length":1,"line":19,"character":19,"targetString":"v"},{"text":"const setValue1: (value: React.SetStateAction) => void","docs":"","start":491,"length":9,"line":19,"character":24,"targetString":"setValue1"},{"text":"(parameter) v: boolean","docs":"","start":501,"length":1,"line":19,"character":34,"targetString":"v"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":509,"length":5,"line":20,"character":4,"targetString":"style"},{"text":"(property) FlexStyle.marginRight?: string | number | undefined","docs":"","start":518,"length":11,"line":20,"character":13,"targetString":"marginRight"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":545,"length":12,"line":22,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":562,"length":5,"line":23,"character":4,"targetString":"value"},{"text":"const value2: boolean","docs":"","start":569,"length":6,"line":23,"character":11,"targetString":"value2"},{"text":"(JSX attribute) size?: {\n width?: number | undefined;\n height?: number | undefined;\n activeSize?: number | undefined;\n margin?: number | undefined;\n} | undefined","docs":"","start":581,"length":4,"line":24,"character":4,"targetString":"size"},{"text":"(property) activeSize?: number | undefined","docs":"","start":595,"length":10,"line":25,"character":6,"targetString":"activeSize"},{"text":"(property) margin?: number | undefined","docs":"","start":617,"length":6,"line":26,"character":6,"targetString":"margin"},{"text":"(property) width?: number | undefined","docs":"","start":634,"length":5,"line":27,"character":6,"targetString":"width"},{"text":"(property) height?: number | undefined","docs":"","start":651,"length":6,"line":28,"character":6,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":669,"length":12,"line":29,"character":6,"targetString":"borderRadius"},{"text":"(JSX attribute) theme?: {\n width?: number | undefined;\n height?: number | undefined;\n thumbSize?: number | undefined;\n margin?: number | number[] | undefined;\n tintColor?: string | {\n [key: string]: string;\n } | undefined;\n onTintColor?: string | undefined;\n thumbTintColor?: string | undefined;\n onThumbTintColor?: string | undefined;\n} | undefined","docs":"","start":698,"length":5,"line":31,"character":4,"targetString":"theme"},{"text":"(property) onTintColor?: string | undefined","docs":"","start":707,"length":11,"line":31,"character":13,"targetString":"onTintColor"},{"text":"(property) onThumbTintColor?: string | undefined","docs":"","start":731,"length":16,"line":31,"character":37,"targetString":"onThumbTintColor"},{"text":"(JSX attribute) thumbStyle?: StyleProp","docs":"","start":763,"length":10,"line":32,"character":4,"targetString":"thumbStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":777,"length":5,"line":32,"character":18,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":788,"length":6,"line":32,"character":29,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":800,"length":12,"line":32,"character":41,"targetString":"borderRadius"},{"text":"(JSX attribute) onText?: string | undefined","docs":"","start":823,"length":6,"line":33,"character":4,"targetString":"onText"},{"text":"(JSX attribute) offText?: string | undefined","docs":"","start":839,"length":7,"line":34,"character":4,"targetString":"offText"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":857,"length":13,"line":35,"character":4,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":872,"length":1,"line":35,"character":19,"targetString":"v"},{"text":"const setValue2: (value: React.SetStateAction) => void","docs":"","start":877,"length":9,"line":35,"character":24,"targetString":"setValue2"},{"text":"(parameter) v: boolean","docs":"","start":887,"length":1,"line":35,"character":34,"targetString":"v"}],[{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":9,"length":12,"line":0,"character":9,"targetString":"SwitchButton"},{"text":"const value1: boolean","docs":"","start":54,"length":6,"line":2,"character":7,"targetString":"value1"},{"text":"const setValue1: React.Dispatch>","docs":"","start":62,"length":9,"line":2,"character":15,"targetString":"setValue1"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":75,"length":5,"line":2,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":81,"length":8,"line":2,"character":34,"targetString":"useState"},{"text":"const value2: boolean","docs":"","start":104,"length":6,"line":3,"character":7,"targetString":"value2"},{"text":"const setValue2: React.Dispatch>","docs":"","start":112,"length":9,"line":3,"character":15,"targetString":"setValue2"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":125,"length":5,"line":3,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":131,"length":8,"line":3,"character":34,"targetString":"useState"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":159,"length":12,"line":6,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) size?: {\n width?: number | undefined;\n height?: number | undefined;\n activeSize?: number | undefined;\n margin?: number | undefined;\n} | undefined","docs":"","start":176,"length":4,"line":7,"character":4,"targetString":"size"},{"text":"(property) activeSize?: number | undefined","docs":"","start":190,"length":10,"line":8,"character":6,"targetString":"activeSize"},{"text":"(property) margin?: number | undefined","docs":"","start":212,"length":6,"line":9,"character":6,"targetString":"margin"},{"text":"(property) width?: number | undefined","docs":"","start":229,"length":5,"line":10,"character":6,"targetString":"width"},{"text":"(property) height?: number | undefined","docs":"","start":246,"length":6,"line":11,"character":6,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":264,"length":12,"line":12,"character":6,"targetString":"borderRadius"},{"text":"(JSX attribute) theme?: {\n width?: number | undefined;\n height?: number | undefined;\n thumbSize?: number | undefined;\n margin?: number | number[] | undefined;\n tintColor?: string | {\n [key: string]: string;\n } | undefined;\n onTintColor?: string | undefined;\n thumbTintColor?: string | undefined;\n onThumbTintColor?: string | undefined;\n} | undefined","docs":"","start":293,"length":5,"line":14,"character":4,"targetString":"theme"},{"text":"(property) onTintColor?: string | undefined","docs":"","start":308,"length":11,"line":15,"character":6,"targetString":"onTintColor"},{"text":"(property) onThumbTintColor?: string | undefined","docs":"","start":335,"length":16,"line":16,"character":6,"targetString":"onThumbTintColor"},{"text":"(property) thumbTintColor?: string | undefined","docs":"","start":370,"length":14,"line":17,"character":6,"targetString":"thumbTintColor"},{"text":"(JSX attribute) thumbStyle?: StyleProp","docs":"","start":408,"length":10,"line":19,"character":4,"targetString":"thumbStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":422,"length":5,"line":19,"character":18,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":433,"length":6,"line":19,"character":29,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":445,"length":12,"line":19,"character":41,"targetString":"borderRadius"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":468,"length":5,"line":20,"character":4,"targetString":"value"},{"text":"const value1: boolean","docs":"","start":475,"length":6,"line":20,"character":11,"targetString":"value1"},{"text":"(JSX attribute) onText?: string | undefined","docs":"","start":487,"length":6,"line":21,"character":4,"targetString":"onText"},{"text":"(JSX attribute) offText?: string | undefined","docs":"","start":503,"length":7,"line":22,"character":4,"targetString":"offText"},{"text":"(JSX attribute) onTextStyle?: StyleProp","docs":"","start":521,"length":11,"line":23,"character":4,"targetString":"onTextStyle"},{"text":"(property) TextStyle.color?: ColorValue | undefined","docs":"","start":536,"length":5,"line":23,"character":19,"targetString":"color"},{"text":"(property) FlexStyle.left?: string | number | undefined","docs":"","start":554,"length":4,"line":23,"character":37,"targetString":"left"},{"text":"(JSX attribute) d: any","docs":"","start":570,"length":1,"line":24,"character":4,"targetString":"d"},{"text":"(JSX attribute) iconColor: string","docs":"","start":584,"length":9,"line":25,"character":4,"targetString":"iconColor"},{"text":"(JSX attribute) offTextStyle?: StyleProp","docs":"","start":605,"length":12,"line":26,"character":4,"targetString":"offTextStyle"},{"text":"(property) FlexStyle.right?: string | number | undefined","docs":"","start":621,"length":5,"line":26,"character":20,"targetString":"right"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":638,"length":13,"line":27,"character":4,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":653,"length":1,"line":27,"character":19,"targetString":"v"},{"text":"const setValue1: (value: React.SetStateAction) => void","docs":"","start":658,"length":9,"line":27,"character":24,"targetString":"setValue1"},{"text":"(parameter) v: boolean","docs":"","start":668,"length":1,"line":27,"character":34,"targetString":"v"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":676,"length":5,"line":28,"character":4,"targetString":"style"},{"text":"(property) FlexStyle.marginRight?: string | number | undefined","docs":"","start":685,"length":11,"line":28,"character":13,"targetString":"marginRight"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":712,"length":12,"line":30,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":729,"length":5,"line":31,"character":4,"targetString":"value"},{"text":"const value2: boolean","docs":"","start":736,"length":6,"line":31,"character":11,"targetString":"value2"},{"text":"(JSX attribute) size?: {\n width?: number | undefined;\n height?: number | undefined;\n activeSize?: number | undefined;\n margin?: number | undefined;\n} | undefined","docs":"","start":748,"length":4,"line":32,"character":4,"targetString":"size"},{"text":"(property) activeSize?: number | undefined","docs":"","start":762,"length":10,"line":33,"character":6,"targetString":"activeSize"},{"text":"(property) margin?: number | undefined","docs":"","start":784,"length":6,"line":34,"character":6,"targetString":"margin"},{"text":"(property) width?: number | undefined","docs":"","start":801,"length":5,"line":35,"character":6,"targetString":"width"},{"text":"(property) height?: number | undefined","docs":"","start":818,"length":6,"line":36,"character":6,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":836,"length":12,"line":37,"character":6,"targetString":"borderRadius"},{"text":"(JSX attribute) theme?: {\n width?: number | undefined;\n height?: number | undefined;\n thumbSize?: number | undefined;\n margin?: number | number[] | undefined;\n tintColor?: string | {\n [key: string]: string;\n } | undefined;\n onTintColor?: string | undefined;\n thumbTintColor?: string | undefined;\n onThumbTintColor?: string | undefined;\n} | undefined","docs":"","start":865,"length":5,"line":39,"character":4,"targetString":"theme"},{"text":"(property) onTintColor?: string | undefined","docs":"","start":880,"length":11,"line":40,"character":6,"targetString":"onTintColor"},{"text":"(property) onThumbTintColor?: string | undefined","docs":"","start":907,"length":16,"line":41,"character":6,"targetString":"onThumbTintColor"},{"text":"(property) thumbTintColor?: string | undefined","docs":"","start":942,"length":14,"line":42,"character":6,"targetString":"thumbTintColor"},{"text":"(JSX attribute) thumbStyle?: StyleProp","docs":"","start":980,"length":10,"line":44,"character":4,"targetString":"thumbStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":994,"length":5,"line":44,"character":18,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":1005,"length":6,"line":44,"character":29,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":1017,"length":12,"line":44,"character":41,"targetString":"borderRadius"},{"text":"(JSX attribute) onText?: string | undefined","docs":"","start":1040,"length":6,"line":45,"character":4,"targetString":"onText"},{"text":"(JSX attribute) offText?: string | undefined","docs":"","start":1056,"length":7,"line":46,"character":4,"targetString":"offText"},{"text":"(JSX attribute) onTextStyle?: StyleProp","docs":"","start":1074,"length":11,"line":47,"character":4,"targetString":"onTextStyle"},{"text":"(property) TextStyle.color?: ColorValue | undefined","docs":"","start":1089,"length":5,"line":47,"character":19,"targetString":"color"},{"text":"(property) FlexStyle.left?: string | number | undefined","docs":"","start":1107,"length":4,"line":47,"character":37,"targetString":"left"},{"text":"(JSX attribute) d: any","docs":"","start":1123,"length":1,"line":48,"character":4,"targetString":"d"},{"text":"(JSX attribute) iconColor: string","docs":"","start":1137,"length":9,"line":49,"character":4,"targetString":"iconColor"},{"text":"(JSX attribute) offTextStyle?: StyleProp","docs":"","start":1158,"length":12,"line":50,"character":4,"targetString":"offTextStyle"},{"text":"(property) FlexStyle.right?: string | number | undefined","docs":"","start":1174,"length":5,"line":50,"character":20,"targetString":"right"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":1191,"length":13,"line":51,"character":4,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":1206,"length":1,"line":51,"character":19,"targetString":"v"},{"text":"const setValue2: (value: React.SetStateAction) => void","docs":"","start":1211,"length":9,"line":51,"character":24,"targetString":"setValue2"},{"text":"(parameter) v: boolean","docs":"","start":1221,"length":1,"line":51,"character":34,"targetString":"v"}],[{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":9,"length":12,"line":0,"character":9,"targetString":"SwitchButton"},{"text":"const value1: boolean","docs":"","start":54,"length":6,"line":2,"character":7,"targetString":"value1"},{"text":"const setValue1: React.Dispatch>","docs":"","start":62,"length":9,"line":2,"character":15,"targetString":"setValue1"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":75,"length":5,"line":2,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":81,"length":8,"line":2,"character":34,"targetString":"useState"},{"text":"const value2: boolean","docs":"","start":104,"length":6,"line":3,"character":7,"targetString":"value2"},{"text":"const setValue2: React.Dispatch>","docs":"","start":112,"length":9,"line":3,"character":15,"targetString":"setValue2"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":125,"length":5,"line":3,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":131,"length":8,"line":3,"character":34,"targetString":"useState"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":159,"length":12,"line":6,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) size?: {\n width?: number | undefined;\n height?: number | undefined;\n activeSize?: number | undefined;\n margin?: number | undefined;\n} | undefined","docs":"","start":176,"length":4,"line":7,"character":4,"targetString":"size"},{"text":"(property) activeSize?: number | undefined","docs":"","start":190,"length":10,"line":8,"character":6,"targetString":"activeSize"},{"text":"(property) margin?: number | undefined","docs":"","start":212,"length":6,"line":9,"character":6,"targetString":"margin"},{"text":"(property) width?: number | undefined","docs":"","start":229,"length":5,"line":10,"character":6,"targetString":"width"},{"text":"(property) height?: number | undefined","docs":"","start":246,"length":6,"line":11,"character":6,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":264,"length":12,"line":12,"character":6,"targetString":"borderRadius"},{"text":"(JSX attribute) theme?: {\n width?: number | undefined;\n height?: number | undefined;\n thumbSize?: number | undefined;\n margin?: number | number[] | undefined;\n tintColor?: string | {\n [key: string]: string;\n } | undefined;\n onTintColor?: string | undefined;\n thumbTintColor?: string | undefined;\n onThumbTintColor?: string | undefined;\n} | undefined","docs":"","start":293,"length":5,"line":14,"character":4,"targetString":"theme"},{"text":"(property) onTintColor?: string | undefined","docs":"","start":302,"length":11,"line":14,"character":13,"targetString":"onTintColor"},{"text":"(property) onThumbTintColor?: string | undefined","docs":"","start":326,"length":16,"line":14,"character":37,"targetString":"onThumbTintColor"},{"text":"(JSX attribute) thumbStyle?: StyleProp","docs":"","start":358,"length":10,"line":15,"character":4,"targetString":"thumbStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":372,"length":5,"line":15,"character":18,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":383,"length":6,"line":15,"character":29,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":395,"length":12,"line":15,"character":41,"targetString":"borderRadius"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":419,"length":5,"line":16,"character":4,"targetString":"value"},{"text":"const value1: boolean","docs":"","start":426,"length":6,"line":16,"character":11,"targetString":"value1"},{"text":"(JSX attribute) switchType: string","docs":"","start":438,"length":10,"line":17,"character":4,"targetString":"switchType"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":465,"length":13,"line":18,"character":4,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":480,"length":1,"line":18,"character":19,"targetString":"v"},{"text":"const setValue1: (value: React.SetStateAction) => void","docs":"","start":485,"length":9,"line":18,"character":24,"targetString":"setValue1"},{"text":"(parameter) v: boolean","docs":"","start":495,"length":1,"line":18,"character":34,"targetString":"v"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":503,"length":5,"line":19,"character":4,"targetString":"style"},{"text":"(property) FlexStyle.marginRight?: string | number | undefined","docs":"","start":512,"length":11,"line":19,"character":13,"targetString":"marginRight"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":539,"length":12,"line":21,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":556,"length":5,"line":22,"character":4,"targetString":"value"},{"text":"const value2: boolean","docs":"","start":563,"length":6,"line":22,"character":11,"targetString":"value2"},{"text":"(JSX attribute) size?: {\n width?: number | undefined;\n height?: number | undefined;\n activeSize?: number | undefined;\n margin?: number | undefined;\n} | undefined","docs":"","start":575,"length":4,"line":23,"character":4,"targetString":"size"},{"text":"(property) activeSize?: number | undefined","docs":"","start":589,"length":10,"line":24,"character":6,"targetString":"activeSize"},{"text":"(property) margin?: number | undefined","docs":"","start":611,"length":6,"line":25,"character":6,"targetString":"margin"},{"text":"(property) width?: number | undefined","docs":"","start":628,"length":5,"line":26,"character":6,"targetString":"width"},{"text":"(property) height?: number | undefined","docs":"","start":645,"length":6,"line":27,"character":6,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":663,"length":12,"line":28,"character":6,"targetString":"borderRadius"},{"text":"(JSX attribute) theme?: {\n width?: number | undefined;\n height?: number | undefined;\n thumbSize?: number | undefined;\n margin?: number | number[] | undefined;\n tintColor?: string | {\n [key: string]: string;\n } | undefined;\n onTintColor?: string | undefined;\n thumbTintColor?: string | undefined;\n onThumbTintColor?: string | undefined;\n} | undefined","docs":"","start":692,"length":5,"line":30,"character":4,"targetString":"theme"},{"text":"(property) onTintColor?: string | undefined","docs":"","start":701,"length":11,"line":30,"character":13,"targetString":"onTintColor"},{"text":"(property) onThumbTintColor?: string | undefined","docs":"","start":725,"length":16,"line":30,"character":37,"targetString":"onThumbTintColor"},{"text":"(JSX attribute) thumbStyle?: StyleProp","docs":"","start":757,"length":10,"line":31,"character":4,"targetString":"thumbStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":771,"length":5,"line":31,"character":18,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":782,"length":6,"line":31,"character":29,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":794,"length":12,"line":31,"character":41,"targetString":"borderRadius"},{"text":"(JSX attribute) switchType: string","docs":"","start":818,"length":10,"line":32,"character":4,"targetString":"switchType"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":845,"length":13,"line":33,"character":4,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":860,"length":1,"line":33,"character":19,"targetString":"v"},{"text":"const setValue2: (value: React.SetStateAction) => void","docs":"","start":865,"length":9,"line":33,"character":24,"targetString":"setValue2"},{"text":"(parameter) v: boolean","docs":"","start":875,"length":1,"line":33,"character":34,"targetString":"v"}],[{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":9,"length":12,"line":0,"character":9,"targetString":"SwitchButton"},{"text":"const value1: boolean","docs":"","start":54,"length":6,"line":2,"character":7,"targetString":"value1"},{"text":"const setValue1: React.Dispatch>","docs":"","start":62,"length":9,"line":2,"character":15,"targetString":"setValue1"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":75,"length":5,"line":2,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":81,"length":8,"line":2,"character":34,"targetString":"useState"},{"text":"const value2: boolean","docs":"","start":104,"length":6,"line":3,"character":7,"targetString":"value2"},{"text":"const setValue2: React.Dispatch>","docs":"","start":112,"length":9,"line":3,"character":15,"targetString":"setValue2"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":125,"length":5,"line":3,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":131,"length":8,"line":3,"character":34,"targetString":"useState"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":159,"length":12,"line":6,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":176,"length":5,"line":7,"character":4,"targetString":"value"},{"text":"const value1: boolean","docs":"","start":183,"length":6,"line":7,"character":11,"targetString":"value1"},{"text":"(JSX attribute) onText?: string | undefined","docs":"","start":195,"length":6,"line":8,"character":4,"targetString":"onText"},{"text":"(JSX attribute) offText?: string | undefined","docs":"","start":209,"length":7,"line":9,"character":4,"targetString":"offText"},{"text":"(JSX attribute) tintColor?: string | {\n [key: string]: string;\n} | undefined","docs":"","start":224,"length":9,"line":10,"character":4,"targetString":"tintColor"},{"text":"(JSX attribute) onTintColor?: string | {\n [key: string]: string;\n} | undefined","docs":"","start":248,"length":11,"line":11,"character":4,"targetString":"onTintColor"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":322,"length":13,"line":15,"character":4,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":337,"length":1,"line":15,"character":19,"targetString":"v"},{"text":"const setValue1: (value: React.SetStateAction) => void","docs":"","start":342,"length":9,"line":15,"character":24,"targetString":"setValue1"},{"text":"(parameter) v: boolean","docs":"","start":352,"length":1,"line":15,"character":34,"targetString":"v"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":360,"length":5,"line":16,"character":4,"targetString":"style"},{"text":"(property) FlexStyle.marginRight?: string | number | undefined","docs":"","start":369,"length":11,"line":16,"character":13,"targetString":"marginRight"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":396,"length":12,"line":18,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":413,"length":5,"line":19,"character":4,"targetString":"value"},{"text":"const value2: boolean","docs":"","start":420,"length":6,"line":19,"character":11,"targetString":"value2"},{"text":"(JSX attribute) onText?: string | undefined","docs":"","start":432,"length":6,"line":20,"character":4,"targetString":"onText"},{"text":"(JSX attribute) offText?: string | undefined","docs":"","start":446,"length":7,"line":21,"character":4,"targetString":"offText"},{"text":"(JSX attribute) tintColor?: string | {\n [key: string]: string;\n} | undefined","docs":"","start":461,"length":9,"line":22,"character":4,"targetString":"tintColor"},{"text":"(JSX attribute) onTintColor?: string | {\n [key: string]: string;\n} | undefined","docs":"","start":485,"length":11,"line":23,"character":4,"targetString":"onTintColor"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":559,"length":13,"line":27,"character":4,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":574,"length":1,"line":27,"character":19,"targetString":"v"},{"text":"const setValue2: (value: React.SetStateAction) => void","docs":"","start":579,"length":9,"line":27,"character":24,"targetString":"setValue2"},{"text":"(parameter) v: boolean","docs":"","start":589,"length":1,"line":27,"character":34,"targetString":"v"}],[{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":9,"length":12,"line":0,"character":9,"targetString":"SwitchButton"},{"text":"const value1: boolean","docs":"","start":54,"length":6,"line":2,"character":7,"targetString":"value1"},{"text":"const setValue1: React.Dispatch>","docs":"","start":62,"length":9,"line":2,"character":15,"targetString":"setValue1"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":75,"length":5,"line":2,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":81,"length":8,"line":2,"character":34,"targetString":"useState"},{"text":"const value2: boolean","docs":"","start":104,"length":6,"line":3,"character":7,"targetString":"value2"},{"text":"const setValue2: React.Dispatch>","docs":"","start":112,"length":9,"line":3,"character":15,"targetString":"setValue2"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":125,"length":5,"line":3,"character":28,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":131,"length":8,"line":3,"character":34,"targetString":"useState"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":159,"length":12,"line":6,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":176,"length":5,"line":7,"character":4,"targetString":"value"},{"text":"const value1: boolean","docs":"","start":183,"length":6,"line":7,"character":11,"targetString":"value1"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":195,"length":13,"line":8,"character":4,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":210,"length":1,"line":8,"character":19,"targetString":"v"},{"text":"const setValue1: (value: React.SetStateAction) => void","docs":"","start":215,"length":9,"line":8,"character":24,"targetString":"setValue1"},{"text":"(parameter) v: boolean","docs":"","start":225,"length":1,"line":8,"character":34,"targetString":"v"},{"text":"(JSX attribute) tintColor?: string | {\n [key: string]: string;\n} | undefined","docs":"","start":233,"length":9,"line":9,"character":4,"targetString":"tintColor"},{"text":"(JSX attribute) onTintColor?: string | {\n [key: string]: string;\n} | undefined","docs":"","start":257,"length":11,"line":10,"character":4,"targetString":"onTintColor"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":331,"length":5,"line":14,"character":4,"targetString":"style"},{"text":"(property) FlexStyle.marginRight?: string | number | undefined","docs":"","start":340,"length":11,"line":14,"character":13,"targetString":"marginRight"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":367,"length":12,"line":16,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) value?: boolean | undefined","docs":"","start":384,"length":5,"line":17,"character":4,"targetString":"value"},{"text":"const value2: boolean","docs":"","start":391,"length":6,"line":17,"character":11,"targetString":"value2"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":403,"length":13,"line":18,"character":4,"targetString":"onValueChange"},{"text":"(parameter) v: boolean","docs":"","start":418,"length":1,"line":18,"character":19,"targetString":"v"},{"text":"const setValue2: (value: React.SetStateAction) => void","docs":"","start":423,"length":9,"line":18,"character":24,"targetString":"setValue2"},{"text":"(parameter) v: boolean","docs":"","start":433,"length":1,"line":18,"character":34,"targetString":"v"},{"text":"(JSX attribute) tintColor?: string | {\n [key: string]: string;\n} | undefined","docs":"","start":441,"length":9,"line":19,"character":4,"targetString":"tintColor"},{"text":"(JSX attribute) onTintColor?: string | {\n [key: string]: string;\n} | undefined","docs":"","start":465,"length":11,"line":20,"character":4,"targetString":"onTintColor"}],[{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":9,"length":12,"line":0,"character":9,"targetString":"SwitchButton"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":57,"length":12,"line":3,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) defaultValue?: boolean | undefined","docs":"","start":74,"length":12,"line":4,"character":4,"targetString":"defaultValue"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":98,"length":13,"line":5,"character":4,"targetString":"onValueChange"},{"text":"(parameter) value: boolean","docs":"","start":113,"length":5,"line":5,"character":19,"targetString":"value"},{"text":"var console: Console","docs":"","start":122,"length":7,"line":5,"character":28,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":130,"length":3,"line":5,"character":36,"targetString":"log"},{"text":"(parameter) value: boolean","docs":"","start":134,"length":5,"line":5,"character":40,"targetString":"value"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":146,"length":5,"line":6,"character":4,"targetString":"style"},{"text":"(property) FlexStyle.marginRight?: string | number | undefined","docs":"","start":155,"length":11,"line":6,"character":13,"targetString":"marginRight"},{"text":"(alias) class SwitchButton\nimport SwitchButton","docs":"","start":182,"length":12,"line":8,"character":3,"targetString":"SwitchButton"},{"text":"(JSX attribute) defaultValue?: boolean | undefined","docs":"","start":199,"length":12,"line":9,"character":4,"targetString":"defaultValue"},{"text":"(JSX attribute) onValueChange: (value: boolean) => void","docs":"","start":224,"length":13,"line":10,"character":4,"targetString":"onValueChange"},{"text":"(parameter) value: boolean","docs":"","start":239,"length":5,"line":10,"character":19,"targetString":"value"},{"text":"var console: Console","docs":"","start":248,"length":7,"line":10,"character":28,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":256,"length":3,"line":10,"character":36,"targetString":"log"},{"text":"(parameter) value: boolean","docs":"","start":260,"length":5,"line":10,"character":40,"targetString":"value"}]],"/data-entry/timer-picker":[[{"text":"(alias) class TimerPicker\nimport TimerPicker","docs":"","start":9,"length":11,"line":0,"character":9,"targetString":"TimerPicker"},{"text":"const time: {\n startTime: number;\n endTime: number;\n}","docs":"","start":53,"length":4,"line":2,"character":7,"targetString":"time"},{"text":"const setTime: React.Dispatch>","docs":"","start":59,"length":7,"line":2,"character":13,"targetString":"setTime"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":70,"length":5,"line":2,"character":24,"targetString":"React"},{"text":"function React.useState<{\n startTime: number;\n endTime: number;\n}>(initialState: {\n startTime: number;\n endTime: number;\n} | (() => {\n startTime: number;\n endTime: number;\n})): [{\n startTime: number;\n endTime: number;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":76,"length":8,"line":2,"character":30,"targetString":"useState"},{"text":"(property) startTime: number","docs":"","start":87,"length":9,"line":2,"character":41,"targetString":"startTime"},{"text":"(property) endTime: number","docs":"","start":101,"length":7,"line":2,"character":55,"targetString":"endTime"},{"text":"(alias) class TimerPicker\nimport TimerPicker","docs":"","start":118,"length":11,"line":4,"character":1,"targetString":"TimerPicker"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":132,"length":5,"line":5,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":141,"length":9,"line":5,"character":11,"targetString":"marginTop"},{"text":"(JSX attribute) startTime?: number | undefined","docs":"","start":160,"length":9,"line":6,"character":2,"targetString":"startTime"},{"text":"const time: {\n startTime: number;\n endTime: number;\n}","docs":"","start":171,"length":4,"line":6,"character":13,"targetString":"time"},{"text":"(property) startTime: number","docs":"","start":176,"length":9,"line":6,"character":18,"targetString":"startTime"},{"text":"(JSX attribute) endTime?: number | undefined","docs":"","start":189,"length":7,"line":7,"character":2,"targetString":"endTime"},{"text":"const time: {\n startTime: number;\n endTime: number;\n}","docs":"","start":198,"length":4,"line":7,"character":11,"targetString":"time"},{"text":"(property) endTime: number","docs":"","start":203,"length":7,"line":7,"character":16,"targetString":"endTime"},{"text":"(JSX attribute) onTimerChange?: ((startTime: number, endTime: number) => void) | undefined","docs":"","start":214,"length":13,"line":8,"character":2,"targetString":"onTimerChange"},{"text":"(parameter) startTime: number","docs":"","start":230,"length":9,"line":8,"character":18,"targetString":"startTime"},{"text":"(parameter) endTime: number","docs":"","start":241,"length":7,"line":8,"character":29,"targetString":"endTime"},{"text":"const setTime: (value: React.SetStateAction<{\n startTime: number;\n endTime: number;\n}>) => void","docs":"","start":253,"length":7,"line":8,"character":41,"targetString":"setTime"},{"text":"(property) startTime: number","docs":"","start":263,"length":9,"line":8,"character":51,"targetString":"startTime"},{"text":"(property) endTime: number","docs":"","start":274,"length":7,"line":8,"character":62,"targetString":"endTime"}],[{"text":"(alias) class TimerPicker\nimport TimerPicker","docs":"","start":9,"length":11,"line":0,"character":9,"targetString":"TimerPicker"},{"text":"const time: {\n startTime: number;\n endTime: number;\n}","docs":"","start":53,"length":4,"line":2,"character":7,"targetString":"time"},{"text":"const setTime: React.Dispatch>","docs":"","start":59,"length":7,"line":2,"character":13,"targetString":"setTime"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":70,"length":5,"line":2,"character":24,"targetString":"React"},{"text":"function React.useState<{\n startTime: number;\n endTime: number;\n}>(initialState: {\n startTime: number;\n endTime: number;\n} | (() => {\n startTime: number;\n endTime: number;\n})): [{\n startTime: number;\n endTime: number;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":76,"length":8,"line":2,"character":30,"targetString":"useState"},{"text":"(property) startTime: number","docs":"","start":87,"length":9,"line":2,"character":41,"targetString":"startTime"},{"text":"(property) endTime: number","docs":"","start":101,"length":7,"line":2,"character":55,"targetString":"endTime"},{"text":"(alias) class TimerPicker\nimport TimerPicker","docs":"","start":118,"length":11,"line":4,"character":1,"targetString":"TimerPicker"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":132,"length":5,"line":5,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":141,"length":9,"line":5,"character":11,"targetString":"marginTop"},{"text":"(JSX attribute) startTime?: number | undefined","docs":"","start":160,"length":9,"line":6,"character":2,"targetString":"startTime"},{"text":"const time: {\n startTime: number;\n endTime: number;\n}","docs":"","start":171,"length":4,"line":6,"character":13,"targetString":"time"},{"text":"(property) startTime: number","docs":"","start":176,"length":9,"line":6,"character":18,"targetString":"startTime"},{"text":"(JSX attribute) endTime?: number | undefined","docs":"","start":189,"length":7,"line":7,"character":2,"targetString":"endTime"},{"text":"const time: {\n startTime: number;\n endTime: number;\n}","docs":"","start":198,"length":4,"line":7,"character":11,"targetString":"time"},{"text":"(property) endTime: number","docs":"","start":203,"length":7,"line":7,"character":16,"targetString":"endTime"},{"text":"(JSX attribute) prefixPosition?: \"left\" | string[] | \"right\" | undefined","docs":"","start":214,"length":14,"line":8,"character":2,"targetString":"prefixPosition"},{"text":"(JSX attribute) onTimerChange?: ((startTime: number, endTime: number) => void) | undefined","docs":"","start":238,"length":13,"line":9,"character":2,"targetString":"onTimerChange"},{"text":"(parameter) startTime: number","docs":"","start":254,"length":9,"line":9,"character":18,"targetString":"startTime"},{"text":"(parameter) endTime: number","docs":"","start":265,"length":7,"line":9,"character":29,"targetString":"endTime"},{"text":"const setTime: (value: React.SetStateAction<{\n startTime: number;\n endTime: number;\n}>) => void","docs":"","start":277,"length":7,"line":9,"character":41,"targetString":"setTime"},{"text":"(property) startTime: number","docs":"","start":287,"length":9,"line":9,"character":51,"targetString":"startTime"},{"text":"(property) endTime: number","docs":"","start":298,"length":7,"line":9,"character":62,"targetString":"endTime"}]],"/basic/battery":[[{"text":"(alias) class Battery\nimport Battery","docs":"","start":9,"length":7,"line":0,"character":9,"targetString":"Battery"},{"text":"(alias) class Battery\nimport Battery","docs":"","start":43,"length":7,"line":2,"character":1,"targetString":"Battery"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":51,"length":5,"line":2,"character":9,"targetString":"value"},{"text":"(alias) class Battery\nimport Battery","docs":"","start":67,"length":7,"line":3,"character":1,"targetString":"Battery"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":75,"length":5,"line":3,"character":9,"targetString":"value"},{"text":"(alias) class Battery\nimport Battery","docs":"","start":90,"length":7,"line":4,"character":1,"targetString":"Battery"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":98,"length":5,"line":4,"character":9,"targetString":"value"},{"text":"(alias) class Battery\nimport Battery","docs":"","start":113,"length":7,"line":5,"character":1,"targetString":"Battery"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":121,"length":5,"line":5,"character":9,"targetString":"value"}],[{"text":"(alias) class Battery\nimport Battery","docs":"","start":9,"length":7,"line":0,"character":9,"targetString":"Battery"},{"text":"(alias) class Battery\nimport Battery","docs":"","start":43,"length":7,"line":2,"character":1,"targetString":"Battery"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":51,"length":5,"line":2,"character":9,"targetString":"value"},{"text":"(JSX attribute) theme?: {\n batteryColor: string;\n} | undefined","docs":"","start":63,"length":5,"line":2,"character":21,"targetString":"theme"},{"text":"(property) batteryColor: string","docs":"","start":72,"length":12,"line":2,"character":30,"targetString":"batteryColor"}],[{"text":"(alias) class Battery\nimport Battery","docs":"","start":9,"length":7,"line":0,"character":9,"targetString":"Battery"},{"text":"const calcColor: (top: any, highColor: any, middleColor: any, lowColor: any) => any","docs":"","start":48,"length":9,"line":2,"character":6,"targetString":"calcColor"},{"text":"(parameter) top: any","docs":"","start":61,"length":3,"line":2,"character":19,"targetString":"top"},{"text":"(parameter) highColor: any","docs":"","start":66,"length":9,"line":2,"character":24,"targetString":"highColor"},{"text":"(parameter) middleColor: any","docs":"","start":77,"length":11,"line":2,"character":35,"targetString":"middleColor"},{"text":"(parameter) lowColor: any","docs":"","start":90,"length":8,"line":2,"character":48,"targetString":"lowColor"},{"text":"(parameter) top: any","docs":"","start":161,"length":3,"line":4,"character":6,"targetString":"top"},{"text":"(parameter) top: any","docs":"","start":175,"length":3,"line":4,"character":20,"targetString":"top"},{"text":"(parameter) highColor: any","docs":"","start":198,"length":9,"line":5,"character":11,"targetString":"highColor"},{"text":"(parameter) top: any","docs":"","start":222,"length":3,"line":6,"character":13,"targetString":"top"},{"text":"(parameter) top: any","docs":"","start":237,"length":3,"line":6,"character":28,"targetString":"top"},{"text":"(parameter) middleColor: any","docs":"","start":261,"length":11,"line":7,"character":11,"targetString":"middleColor"},{"text":"(parameter) lowColor: any","docs":"","start":287,"length":8,"line":9,"character":9,"targetString":"lowColor"},{"text":"(alias) class Battery\nimport Battery","docs":"","start":302,"length":7,"line":12,"character":1,"targetString":"Battery"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":310,"length":5,"line":12,"character":9,"targetString":"value"},{"text":"(JSX attribute) size?: number | undefined","docs":"","start":321,"length":4,"line":12,"character":20,"targetString":"size"},{"text":"(JSX attribute) onCalcColor?: ((...args: any[]) => void) | undefined","docs":"","start":331,"length":11,"line":12,"character":30,"targetString":"onCalcColor"},{"text":"const calcColor: (top: any, highColor: any, middleColor: any, lowColor: any) => any","docs":"","start":344,"length":9,"line":12,"character":43,"targetString":"calcColor"},{"text":"(JSX attribute) middleColor?: string | undefined","docs":"","start":355,"length":11,"line":12,"character":54,"targetString":"middleColor"}]],"/basic/brick-button":[[{"text":"(alias) class BrickButton\nimport BrickButton","docs":"","start":9,"length":11,"line":0,"character":9,"targetString":"BrickButton"},{"text":"(alias) class BrickButton\nimport BrickButton","docs":"","start":47,"length":11,"line":2,"character":1,"targetString":"BrickButton"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":61,"length":4,"line":3,"character":2,"targetString":"text"},{"text":"(JSX attribute) wrapperStyle?: StyleProp","docs":"","start":77,"length":12,"line":4,"character":2,"targetString":"wrapperStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":93,"length":15,"line":4,"character":18,"targetString":"backgroundColor"}],[{"text":"(alias) class BrickButton\nimport BrickButton","docs":"","start":9,"length":11,"line":0,"character":9,"targetString":"BrickButton"},{"text":"(alias) class BrickButton\nimport BrickButton","docs":"","start":47,"length":11,"line":2,"character":1,"targetString":"BrickButton"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":61,"length":4,"line":3,"character":2,"targetString":"text"},{"text":"(JSX attribute) loadingSize?: number | \"large\" | \"small\" | undefined","docs":"","start":77,"length":11,"line":4,"character":2,"targetString":"loadingSize"},{"text":"(JSX attribute) type?: \"small\" | \"primaryGradient\" | \"primary\" | \"primaryBorder\" | \"normal\" | undefined","docs":"","start":99,"length":4,"line":5,"character":2,"targetString":"type"},{"text":"(JSX attribute) background?: BackgroundProps | undefined","docs":"","start":124,"length":10,"line":6,"character":2,"targetString":"background"},{"text":"(property) LinearGradientBackground.x1?: string | undefined","docs":"","start":142,"length":2,"line":7,"character":4,"targetString":"x1"},{"text":"(property) LinearGradientBackground.y1?: string | undefined","docs":"","start":156,"length":2,"line":8,"character":4,"targetString":"y1"},{"text":"(property) LinearGradientBackground.x2?: string | undefined","docs":"","start":170,"length":2,"line":9,"character":4,"targetString":"x2"},{"text":"(property) LinearGradientBackground.y2?: string | undefined","docs":"","start":184,"length":2,"line":10,"character":4,"targetString":"y2"},{"text":"(property) stops: {\n '0%': string;\n '100%': string;\n}","docs":"","start":200,"length":5,"line":11,"character":4,"targetString":"stops"}]],"/basic/button":[[{"text":"(alias) class Button\nimport Button","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Button"},{"text":"(alias) class Button\nimport Button","docs":"","start":42,"length":6,"line":2,"character":1,"targetString":"Button"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":49,"length":4,"line":2,"character":8,"targetString":"text"}],[{"text":"(alias) class Button\nimport Button","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Button"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":17,"length":5,"line":0,"character":17,"targetString":"Utils"},{"text":"(method) convertX(d: number): number","docs":"","start":56,"length":8,"line":2,"character":8,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":66,"length":2,"line":2,"character":18,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":73,"length":5,"line":2,"character":25,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":79,"length":10,"line":2,"character":31,"targetString":"RatioUtils"},{"text":"const powerPath: \"M874.039 149.961c199.948 199.949 199.948 524.13 0 724.078-199.949 199.948-524.13 199.948-724.078 0-199.948-199.949-199.948-524.13 0-724.078 19.995-19.995 52.413-19.995 72.408 0 19.995 19.995 19.995 52.413 0 72.408-159.959 159.959-159.959 419.303 0 579.262 159.959 159.959 419.303 159.959 579.262 0 159.959-159.959 159.959-419.303 0-579.262-19.995-19.995-19.995-52.413 0-72.408 19.995-19.995 52.413-19.995 72.408 0zM562.2 0a1 1 0 0 1 1 1v510a1 1 0 0 1-1 1H461.8a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1h100.4z\"","docs":"","start":98,"length":9,"line":4,"character":6,"targetString":"powerPath"},{"text":"(alias) class Button\nimport Button","docs":"","start":613,"length":6,"line":6,"character":1,"targetString":"Button"},{"text":"(JSX attribute) iconColor?: string | undefined","docs":"","start":622,"length":9,"line":7,"character":2,"targetString":"iconColor"},{"text":"(JSX attribute) size?: number | \"large\" | \"normal\" | \"small\" | \"noSet\" | undefined","docs":"","start":641,"length":4,"line":8,"character":2,"targetString":"size"},{"text":"(JSX attribute) style?: StyleProp","docs":"//FIXME: not in doc but available in examples","start":653,"length":5,"line":9,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":666,"length":5,"line":10,"character":4,"targetString":"width"},{"text":"const cx: (d: number) => number","docs":"","start":673,"length":2,"line":10,"character":11,"targetString":"cx"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":685,"length":6,"line":11,"character":4,"targetString":"height"},{"text":"const cx: (d: number) => number","docs":"","start":693,"length":2,"line":11,"character":12,"targetString":"cx"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":705,"length":15,"line":12,"character":4,"targetString":"backgroundColor"},{"text":"(property) ShadowStyleIOS.shadowColor?: ColorValue | undefined","docs":"","start":737,"length":11,"line":13,"character":4,"targetString":"shadowColor"},{"text":"(property) ShadowStyleIOS.shadowOffset?: {\n width: number;\n height: number;\n} | undefined","docs":"","start":762,"length":12,"line":14,"character":4,"targetString":"shadowOffset"},{"text":"(property) width: number","docs":"","start":784,"length":5,"line":15,"character":6,"targetString":"width"},{"text":"(property) height: number","docs":"","start":800,"length":6,"line":16,"character":6,"targetString":"height"},{"text":"(property) ShadowStyleIOS.shadowOpacity?: number | undefined","docs":"","start":822,"length":13,"line":18,"character":4,"targetString":"shadowOpacity"},{"text":"(property) ShadowStyleIOS.shadowRadius?: number | undefined","docs":"","start":846,"length":12,"line":19,"character":4,"targetString":"shadowRadius"},{"text":"(property) ViewStyle.elevation?: number | undefined","docs":"Sets the elevation of a view, using Android's underlying\n[elevation API](https://developer.android.com/training/material/shadows-clipping.html#Elevation).\nThis adds a drop shadow to the item and affects z-order for overlapping views.\nOnly supported on Android 5.0+, has no effect on earlier versions.","start":867,"length":9,"line":20,"character":4,"targetString":"elevation"},{"text":"(JSX attribute) wrapperStyle?: StyleProp","docs":"","start":888,"length":12,"line":22,"character":2,"targetString":"wrapperStyle"},{"text":"(property) FlexStyle.alignSelf?: \"auto\" | FlexAlignType | undefined","docs":"","start":908,"length":9,"line":23,"character":4,"targetString":"alignSelf"},{"text":"(JSX attribute) iconPath?: string | undefined","docs":"","start":940,"length":8,"line":25,"character":2,"targetString":"iconPath"},{"text":"const powerPath: \"M874.039 149.961c199.948 199.949 199.948 524.13 0 724.078-199.949 199.948-524.13 199.948-724.078 0-199.948-199.949-199.948-524.13 0-724.078 19.995-19.995 52.413-19.995 72.408 0 19.995 19.995 19.995 52.413 0 72.408-159.959 159.959-159.959 419.303 0 579.262 159.959 159.959 419.303 159.959 579.262 0 159.959-159.959 159.959-419.303 0-579.262-19.995-19.995-19.995-52.413 0-72.408 19.995-19.995 52.413-19.995 72.408 0zM562.2 0a1 1 0 0 1 1 1v510a1 1 0 0 1-1 1H461.8a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1h100.4z\"","docs":"","start":950,"length":9,"line":25,"character":12,"targetString":"powerPath"}],[{"text":"(alias) class Button\nimport Button","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Button"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":17,"length":5,"line":0,"character":17,"targetString":"Utils"},{"text":"(method) convertX(d: number): number","docs":"","start":56,"length":8,"line":2,"character":8,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":66,"length":2,"line":2,"character":18,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":73,"length":5,"line":2,"character":25,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":79,"length":10,"line":2,"character":31,"targetString":"RatioUtils"},{"text":"const powerPath: \"M874.039 149.961c199.948 199.949 199.948 524.13 0 724.078-199.949 199.948-524.13 199.948-724.078 0-199.948-199.949-199.948-524.13 0-724.078 19.995-19.995 52.413-19.995 72.408 0 19.995 19.995 19.995 52.413 0 72.408-159.959 159.959-159.959 419.303 0 579.262 159.959 159.959 419.303 159.959 579.262 0 159.959-159.959 159.959-419.303 0-579.262-19.995-19.995-19.995-52.413 0-72.408 19.995-19.995 52.413-19.995 72.408 0zM562.2 0a1 1 0 0 1 1 1v510a1 1 0 0 1-1 1H461.8a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1h100.4z\"","docs":"","start":98,"length":9,"line":4,"character":6,"targetString":"powerPath"},{"text":"(alias) class Button\nimport Button","docs":"","start":613,"length":6,"line":6,"character":1,"targetString":"Button"},{"text":"(JSX attribute) iconColor?: string | undefined","docs":"","start":622,"length":9,"line":7,"character":2,"targetString":"iconColor"},{"text":"(JSX attribute) size?: number | \"large\" | \"normal\" | \"small\" | \"noSet\" | undefined","docs":"","start":641,"length":4,"line":8,"character":2,"targetString":"size"},{"text":"(JSX attribute) style?: StyleProp","docs":"//FIXME: not in doc but available in examples","start":653,"length":5,"line":9,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":666,"length":5,"line":10,"character":4,"targetString":"width"},{"text":"const cx: (d: number) => number","docs":"","start":673,"length":2,"line":10,"character":11,"targetString":"cx"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":685,"length":6,"line":11,"character":4,"targetString":"height"},{"text":"const cx: (d: number) => number","docs":"","start":693,"length":2,"line":11,"character":12,"targetString":"cx"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":705,"length":15,"line":12,"character":4,"targetString":"backgroundColor"},{"text":"(property) ShadowStyleIOS.shadowColor?: ColorValue | undefined","docs":"","start":737,"length":11,"line":13,"character":4,"targetString":"shadowColor"},{"text":"(property) ShadowStyleIOS.shadowOffset?: {\n width: number;\n height: number;\n} | undefined","docs":"","start":762,"length":12,"line":14,"character":4,"targetString":"shadowOffset"},{"text":"(property) width: number","docs":"","start":784,"length":5,"line":15,"character":6,"targetString":"width"},{"text":"(property) height: number","docs":"","start":800,"length":6,"line":16,"character":6,"targetString":"height"},{"text":"(property) ShadowStyleIOS.shadowOpacity?: number | undefined","docs":"","start":822,"length":13,"line":18,"character":4,"targetString":"shadowOpacity"},{"text":"(property) ShadowStyleIOS.shadowRadius?: number | undefined","docs":"","start":846,"length":12,"line":19,"character":4,"targetString":"shadowRadius"},{"text":"(property) ViewStyle.elevation?: number | undefined","docs":"Sets the elevation of a view, using Android's underlying\n[elevation API](https://developer.android.com/training/material/shadows-clipping.html#Elevation).\nThis adds a drop shadow to the item and affects z-order for overlapping views.\nOnly supported on Android 5.0+, has no effect on earlier versions.","start":867,"length":9,"line":20,"character":4,"targetString":"elevation"},{"text":"(JSX attribute) iconPath?: string | undefined","docs":"","start":888,"length":8,"line":22,"character":2,"targetString":"iconPath"},{"text":"const powerPath: \"M874.039 149.961c199.948 199.949 199.948 524.13 0 724.078-199.949 199.948-524.13 199.948-724.078 0-199.948-199.949-199.948-524.13 0-724.078 19.995-19.995 52.413-19.995 72.408 0 19.995 19.995 19.995 52.413 0 72.408-159.959 159.959-159.959 419.303 0 579.262 159.959 159.959 419.303 159.959 579.262 0 159.959-159.959 159.959-419.303 0-579.262-19.995-19.995-19.995-52.413 0-72.408 19.995-19.995 52.413-19.995 72.408 0zM562.2 0a1 1 0 0 1 1 1v510a1 1 0 0 1-1 1H461.8a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1h100.4z\"","docs":"","start":898,"length":9,"line":22,"character":12,"targetString":"powerPath"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":911,"length":4,"line":23,"character":2,"targetString":"text"},{"text":"(alias) class Button\nimport Button","docs":"","start":930,"length":6,"line":25,"character":1,"targetString":"Button"},{"text":"(JSX attribute) iconColor?: string | undefined","docs":"","start":939,"length":9,"line":26,"character":2,"targetString":"iconColor"},{"text":"(JSX attribute) textDirection?: \"right\" | \"left\" | \"top\" | \"bottom\" | \"center\" | undefined","docs":"","start":958,"length":13,"line":27,"character":2,"targetString":"textDirection"},{"text":"(JSX attribute) size?: number | \"large\" | \"normal\" | \"small\" | \"noSet\" | undefined","docs":"","start":982,"length":4,"line":28,"character":2,"targetString":"size"},{"text":"(JSX attribute) iconPath?: string | undefined","docs":"","start":994,"length":8,"line":29,"character":2,"targetString":"iconPath"},{"text":"const powerPath: \"M874.039 149.961c199.948 199.949 199.948 524.13 0 724.078-199.949 199.948-524.13 199.948-724.078 0-199.948-199.949-199.948-524.13 0-724.078 19.995-19.995 52.413-19.995 72.408 0 19.995 19.995 19.995 52.413 0 72.408-159.959 159.959-159.959 419.303 0 579.262 159.959 159.959 419.303 159.959 579.262 0 159.959-159.959 159.959-419.303 0-579.262-19.995-19.995-19.995-52.413 0-72.408 19.995-19.995 52.413-19.995 72.408 0zM562.2 0a1 1 0 0 1 1 1v510a1 1 0 0 1-1 1H461.8a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1h100.4z\"","docs":"","start":1004,"length":9,"line":29,"character":12,"targetString":"powerPath"},{"text":"(JSX attribute) style?: StyleProp","docs":"//FIXME: not in doc but available in examples","start":1017,"length":5,"line":30,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":1030,"length":5,"line":31,"character":4,"targetString":"width"},{"text":"const cx: (d: number) => number","docs":"","start":1037,"length":2,"line":31,"character":11,"targetString":"cx"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":1049,"length":6,"line":32,"character":4,"targetString":"height"},{"text":"const cx: (d: number) => number","docs":"","start":1057,"length":2,"line":32,"character":12,"targetString":"cx"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":1069,"length":15,"line":33,"character":4,"targetString":"backgroundColor"},{"text":"(JSX attribute) textStyle?: StyleProp","docs":"","start":1104,"length":9,"line":35,"character":2,"targetString":"textStyle"},{"text":"(property) TextStyle.color?: ColorValue | undefined","docs":"","start":1121,"length":5,"line":36,"character":4,"targetString":"color"},{"text":"(property) FlexStyle.marginLeft?: string | number | undefined","docs":"","start":1140,"length":10,"line":37,"character":4,"targetString":"marginLeft"},{"text":"(property) FlexStyle.marginRight?: string | number | undefined","docs":"","start":1159,"length":11,"line":38,"character":4,"targetString":"marginRight"},{"text":"const cx: (d: number) => number","docs":"","start":1172,"length":2,"line":38,"character":17,"targetString":"cx"},{"text":"(JSX attribute) wrapperStyle?: StyleProp","docs":"","start":1187,"length":12,"line":40,"character":2,"targetString":"wrapperStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":1207,"length":15,"line":41,"character":4,"targetString":"backgroundColor"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":1239,"length":12,"line":42,"character":4,"targetString":"borderRadius"},{"text":"const cx: (d: number) => number","docs":"","start":1253,"length":2,"line":42,"character":18,"targetString":"cx"},{"text":"(property) FlexStyle.marginLeft?: string | number | undefined","docs":"","start":1265,"length":10,"line":43,"character":4,"targetString":"marginLeft"},{"text":"const cx: (d: number) => number","docs":"","start":1277,"length":2,"line":43,"character":16,"targetString":"cx"},{"text":"(property) FlexStyle.position?: \"absolute\" | \"relative\" | undefined","docs":"","start":1289,"length":8,"line":44,"character":4,"targetString":"position"},{"text":"(property) FlexStyle.top?: string | number | undefined","docs":"","start":1315,"length":3,"line":45,"character":4,"targetString":"top"},{"text":"const cx: (d: number) => number","docs":"","start":1320,"length":2,"line":45,"character":9,"targetString":"cx"},{"text":"(property) ShadowStyleIOS.shadowColor?: ColorValue | undefined","docs":"","start":1333,"length":11,"line":46,"character":4,"targetString":"shadowColor"},{"text":"(property) ShadowStyleIOS.shadowOffset?: {\n width: number;\n height: number;\n} | undefined","docs":"","start":1358,"length":12,"line":47,"character":4,"targetString":"shadowOffset"},{"text":"(property) width: number","docs":"","start":1380,"length":5,"line":48,"character":6,"targetString":"width"},{"text":"(property) height: number","docs":"","start":1396,"length":6,"line":49,"character":6,"targetString":"height"},{"text":"(property) ShadowStyleIOS.shadowOpacity?: number | undefined","docs":"","start":1418,"length":13,"line":51,"character":4,"targetString":"shadowOpacity"},{"text":"(property) ShadowStyleIOS.shadowRadius?: number | undefined","docs":"","start":1442,"length":12,"line":52,"character":4,"targetString":"shadowRadius"},{"text":"(property) ViewStyle.elevation?: number | undefined","docs":"Sets the elevation of a view, using Android's underlying\n[elevation API](https://developer.android.com/training/material/shadows-clipping.html#Elevation).\nThis adds a drop shadow to the item and affects z-order for overlapping views.\nOnly supported on Android 5.0+, has no effect on earlier versions.","start":1463,"length":9,"line":53,"character":4,"targetString":"elevation"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":1484,"length":4,"line":55,"character":2,"targetString":"text"}],[{"text":"(alias) class Button\nimport Button","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Button"},{"text":"(alias) class Button\nimport Button","docs":"","start":42,"length":6,"line":2,"character":1,"targetString":"Button"},{"text":"(JSX attribute) textDirection?: \"right\" | \"left\" | \"top\" | \"bottom\" | \"center\" | undefined","docs":"","start":51,"length":13,"line":3,"character":2,"targetString":"textDirection"},{"text":"(JSX attribute) size?: number | \"large\" | \"normal\" | \"small\" | \"noSet\" | undefined","docs":"","start":75,"length":4,"line":4,"character":2,"targetString":"size"},{"text":"(JSX attribute) icon?: string | undefined","docs":"","start":87,"length":4,"line":5,"character":2,"targetString":"icon"},{"text":"(JSX attribute) iconSize?: number | undefined","docs":"","start":105,"length":8,"line":6,"character":2,"targetString":"iconSize"},{"text":"(JSX attribute) iconColor?: string | undefined","docs":"","start":121,"length":9,"line":7,"character":2,"targetString":"iconColor"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":140,"length":4,"line":8,"character":2,"targetString":"text"},{"text":"(JSX attribute) background?: BackgroundProps | undefined","docs":"","start":154,"length":10,"line":9,"character":2,"targetString":"background"},{"text":"(property) LinearGradientBackground.x1?: string | undefined","docs":"","start":172,"length":2,"line":10,"character":4,"targetString":"x1"},{"text":"(property) LinearGradientBackground.y1?: string | undefined","docs":"","start":187,"length":2,"line":11,"character":4,"targetString":"y1"},{"text":"(property) LinearGradientBackground.x2?: string | undefined","docs":"","start":202,"length":2,"line":12,"character":4,"targetString":"x2"},{"text":"(property) LinearGradientBackground.y2?: string | undefined","docs":"","start":217,"length":2,"line":13,"character":4,"targetString":"y2"},{"text":"(property) stops: {\n '0%': string;\n '100%': string;\n}","docs":"","start":233,"length":5,"line":14,"character":4,"targetString":"stops"}]],"/basic/icon-font":[[{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"IconFont"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":44,"length":8,"line":2,"character":1,"targetString":"IconFont"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":53,"length":4,"line":2,"character":10,"targetString":"name"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":70,"length":8,"line":3,"character":1,"targetString":"IconFont"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":79,"length":4,"line":3,"character":10,"targetString":"name"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":102,"length":8,"line":4,"character":1,"targetString":"IconFont"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":111,"length":4,"line":4,"character":10,"targetString":"name"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":130,"length":8,"line":5,"character":1,"targetString":"IconFont"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":139,"length":4,"line":5,"character":10,"targetString":"name"}],[{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"IconFont"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":44,"length":8,"line":2,"character":1,"targetString":"IconFont"},{"text":"(JSX attribute) color?: any","docs":"","start":53,"length":5,"line":2,"character":10,"targetString":"color"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":69,"length":4,"line":2,"character":26,"targetString":"name"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":86,"length":8,"line":3,"character":1,"targetString":"IconFont"},{"text":"(JSX attribute) color?: any","docs":"","start":95,"length":5,"line":3,"character":10,"targetString":"color"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":111,"length":4,"line":3,"character":26,"targetString":"name"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":134,"length":8,"line":4,"character":1,"targetString":"IconFont"},{"text":"(JSX attribute) color?: any","docs":"","start":143,"length":5,"line":4,"character":10,"targetString":"color"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":159,"length":4,"line":4,"character":26,"targetString":"name"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":178,"length":8,"line":5,"character":1,"targetString":"IconFont"},{"text":"(JSX attribute) color?: any","docs":"","start":187,"length":5,"line":5,"character":10,"targetString":"color"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":203,"length":4,"line":5,"character":26,"targetString":"name"}],[{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"IconFont"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":19,"length":5,"line":0,"character":19,"targetString":"Utils"},{"text":"(method) convertX(d: number): number","docs":"","start":59,"length":8,"line":2,"character":8,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":69,"length":2,"line":2,"character":18,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":76,"length":5,"line":2,"character":25,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":82,"length":10,"line":2,"character":31,"targetString":"RatioUtils"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":96,"length":8,"line":4,"character":1,"targetString":"IconFont"},{"text":"(JSX attribute) color?: any","docs":"","start":105,"length":5,"line":4,"character":10,"targetString":"color"},{"text":"(JSX attribute) size?: number | undefined","docs":"","start":121,"length":4,"line":4,"character":26,"targetString":"size"},{"text":"const cx: (d: number) => number","docs":"","start":127,"length":2,"line":4,"character":32,"targetString":"cx"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":135,"length":4,"line":4,"character":40,"targetString":"name"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":152,"length":8,"line":5,"character":1,"targetString":"IconFont"},{"text":"(JSX attribute) color?: any","docs":"","start":161,"length":5,"line":5,"character":10,"targetString":"color"},{"text":"(JSX attribute) size?: number | undefined","docs":"","start":177,"length":4,"line":5,"character":26,"targetString":"size"},{"text":"const cx: (d: number) => number","docs":"","start":183,"length":2,"line":5,"character":32,"targetString":"cx"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":191,"length":4,"line":5,"character":40,"targetString":"name"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":214,"length":8,"line":6,"character":1,"targetString":"IconFont"},{"text":"(JSX attribute) color?: any","docs":"","start":223,"length":5,"line":6,"character":10,"targetString":"color"},{"text":"(JSX attribute) size?: number | undefined","docs":"","start":239,"length":4,"line":6,"character":26,"targetString":"size"},{"text":"const cx: (d: number) => number","docs":"","start":245,"length":2,"line":6,"character":32,"targetString":"cx"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":253,"length":4,"line":6,"character":40,"targetString":"name"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":272,"length":8,"line":7,"character":1,"targetString":"IconFont"},{"text":"(JSX attribute) color?: any","docs":"","start":281,"length":5,"line":7,"character":10,"targetString":"color"},{"text":"(JSX attribute) size?: number | undefined","docs":"","start":297,"length":4,"line":7,"character":26,"targetString":"size"},{"text":"const cx: (d: number) => number","docs":"","start":303,"length":2,"line":7,"character":32,"targetString":"cx"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":311,"length":4,"line":7,"character":40,"targetString":"name"}]],"/basic/motion":[[{"text":"(alias) class Motion\nimport Motion","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Motion"},{"text":"const fadeShow: boolean","docs":"","start":48,"length":8,"line":2,"character":7,"targetString":"fadeShow"},{"text":"const setFadeShow: React.Dispatch>","docs":"","start":58,"length":11,"line":2,"character":17,"targetString":"setFadeShow"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":73,"length":5,"line":2,"character":32,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":79,"length":8,"line":2,"character":38,"targetString":"useState"},{"text":"const contentStyles: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":103,"length":13,"line":4,"character":6,"targetString":"contentStyles"},{"text":"(property) width: number","docs":"","start":123,"length":5,"line":5,"character":2,"targetString":"width"},{"text":"(property) height: number","docs":"","start":137,"length":6,"line":6,"character":2,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":152,"length":15,"line":7,"character":2,"targetString":"backgroundColor"},{"text":"(alias) class Motion\nimport Motion","docs":"","start":182,"length":6,"line":10,"character":1,"targetString":"Motion"},{"text":"(property) Motion.Fade: React.ElementType","docs":"","start":189,"length":4,"line":10,"character":8,"targetString":"Fade"},{"text":"(JSX attribute) MotionProps.style?: StyleProp","docs":"","start":196,"length":5,"line":11,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.position?: \"absolute\" | \"relative\" | undefined","docs":"","start":205,"length":8,"line":11,"character":11,"targetString":"position"},{"text":"(property) FlexStyle.bottom?: string | number | undefined","docs":"","start":227,"length":6,"line":11,"character":33,"targetString":"bottom"},{"text":"(JSX attribute) MotionProps.show?: boolean | undefined","docs":"","start":242,"length":4,"line":12,"character":2,"targetString":"show"},{"text":"const fadeShow: boolean","docs":"","start":248,"length":8,"line":12,"character":8,"targetString":"fadeShow"},{"text":"(JSX attribute) MotionProps.onHide?: (() => void) | undefined","docs":"","start":260,"length":6,"line":13,"character":2,"targetString":"onHide"},{"text":"const setFadeShow: (value: React.SetStateAction) => void","docs":"","start":274,"length":11,"line":13,"character":16,"targetString":"setFadeShow"},{"text":"(JSX attribute) style: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":304,"length":5,"line":15,"character":8,"targetString":"style"},{"text":"const contentStyles: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":311,"length":13,"line":15,"character":15,"targetString":"contentStyles"},{"text":"(alias) class Motion\nimport Motion","docs":"","start":331,"length":6,"line":16,"character":2,"targetString":"Motion"},{"text":"(property) Motion.Fade: React.ElementType","docs":"","start":338,"length":4,"line":16,"character":9,"targetString":"Fade"}],[{"text":"(alias) class Motion\nimport Motion","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Motion"},{"text":"const pullUpShow: boolean","docs":"","start":48,"length":10,"line":2,"character":7,"targetString":"pullUpShow"},{"text":"const setPullUpShow: React.Dispatch>","docs":"","start":60,"length":13,"line":2,"character":19,"targetString":"setPullUpShow"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":77,"length":5,"line":2,"character":36,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":83,"length":8,"line":2,"character":42,"targetString":"useState"},{"text":"const contentStyles: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":107,"length":13,"line":4,"character":6,"targetString":"contentStyles"},{"text":"(property) width: number","docs":"","start":127,"length":5,"line":5,"character":2,"targetString":"width"},{"text":"(property) height: number","docs":"","start":141,"length":6,"line":6,"character":2,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":156,"length":15,"line":7,"character":2,"targetString":"backgroundColor"},{"text":"(alias) class Motion\nimport Motion","docs":"","start":186,"length":6,"line":10,"character":1,"targetString":"Motion"},{"text":"(property) Motion.PullUp: React.ElementType","docs":"","start":193,"length":6,"line":10,"character":8,"targetString":"PullUp"},{"text":"(JSX attribute) MotionProps.style?: StyleProp","docs":"","start":202,"length":5,"line":11,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.position?: \"absolute\" | \"relative\" | undefined","docs":"","start":211,"length":8,"line":11,"character":11,"targetString":"position"},{"text":"(property) FlexStyle.bottom?: string | number | undefined","docs":"","start":233,"length":6,"line":11,"character":33,"targetString":"bottom"},{"text":"(JSX attribute) MotionPullUpProps.dropHeight?: number | undefined","docs":"","start":248,"length":10,"line":12,"character":2,"targetString":"dropHeight"},{"text":"(JSX attribute) MotionProps.show?: boolean | undefined","docs":"","start":267,"length":4,"line":13,"character":2,"targetString":"show"},{"text":"const pullUpShow: boolean","docs":"","start":273,"length":10,"line":13,"character":8,"targetString":"pullUpShow"},{"text":"(JSX attribute) MotionProps.onHide?: (() => void) | undefined","docs":"","start":287,"length":6,"line":14,"character":2,"targetString":"onHide"},{"text":"const setPullUpShow: (value: React.SetStateAction) => void","docs":"","start":301,"length":13,"line":14,"character":16,"targetString":"setPullUpShow"},{"text":"(JSX attribute) style: ({\n width: number;\n height: number;\n backgroundColor: string;\n} | {\n bottom: number;\n})[]","docs":"","start":333,"length":5,"line":16,"character":8,"targetString":"style"},{"text":"const contentStyles: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":341,"length":13,"line":16,"character":16,"targetString":"contentStyles"},{"text":"(property) bottom: number","docs":"","start":358,"length":6,"line":16,"character":33,"targetString":"bottom"},{"text":"(alias) class Motion\nimport Motion","docs":"","start":377,"length":6,"line":17,"character":2,"targetString":"Motion"},{"text":"(property) Motion.PullUp: React.ElementType","docs":"","start":384,"length":6,"line":17,"character":9,"targetString":"PullUp"}],[{"text":"(alias) class Motion\nimport Motion","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Motion"},{"text":"const scaleFadeInShow: boolean","docs":"","start":48,"length":15,"line":2,"character":7,"targetString":"scaleFadeInShow"},{"text":"const setScaleFadeInShow: React.Dispatch>","docs":"","start":65,"length":18,"line":2,"character":24,"targetString":"setScaleFadeInShow"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":87,"length":5,"line":2,"character":46,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":93,"length":8,"line":2,"character":52,"targetString":"useState"},{"text":"const contentStyles: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":117,"length":13,"line":4,"character":6,"targetString":"contentStyles"},{"text":"(property) width: number","docs":"","start":137,"length":5,"line":5,"character":2,"targetString":"width"},{"text":"(property) height: number","docs":"","start":151,"length":6,"line":6,"character":2,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":166,"length":15,"line":7,"character":2,"targetString":"backgroundColor"},{"text":"(alias) class Motion\nimport Motion","docs":"","start":196,"length":6,"line":10,"character":1,"targetString":"Motion"},{"text":"(property) Motion.ScaleFadeIn: React.ElementType","docs":"","start":203,"length":11,"line":10,"character":8,"targetString":"ScaleFadeIn"},{"text":"(JSX attribute) MotionProps.style?: StyleProp","docs":"","start":217,"length":5,"line":11,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.position?: \"absolute\" | \"relative\" | undefined","docs":"","start":226,"length":8,"line":11,"character":11,"targetString":"position"},{"text":"(property) FlexStyle.bottom?: string | number | undefined","docs":"","start":248,"length":6,"line":11,"character":33,"targetString":"bottom"},{"text":"(JSX attribute) MotionProps.show?: boolean | undefined","docs":"","start":263,"length":4,"line":12,"character":2,"targetString":"show"},{"text":"const scaleFadeInShow: boolean","docs":"","start":269,"length":15,"line":12,"character":8,"targetString":"scaleFadeInShow"},{"text":"(JSX attribute) MotionProps.onHide?: (() => void) | undefined","docs":"","start":288,"length":6,"line":13,"character":2,"targetString":"onHide"},{"text":"const setScaleFadeInShow: (value: React.SetStateAction) => void","docs":"","start":302,"length":18,"line":13,"character":16,"targetString":"setScaleFadeInShow"},{"text":"(JSX attribute) style: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":339,"length":5,"line":15,"character":8,"targetString":"style"},{"text":"const contentStyles: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":346,"length":13,"line":15,"character":15,"targetString":"contentStyles"},{"text":"(alias) class Motion\nimport Motion","docs":"","start":366,"length":6,"line":16,"character":2,"targetString":"Motion"},{"text":"(property) Motion.ScaleFadeIn: React.ElementType","docs":"","start":373,"length":11,"line":16,"character":9,"targetString":"ScaleFadeIn"}],[{"text":"(alias) class Motion\nimport Motion","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Motion"},{"text":"const scalePullDownShow: boolean","docs":"","start":48,"length":17,"line":2,"character":7,"targetString":"scalePullDownShow"},{"text":"const setScalePullDownShow: React.Dispatch>","docs":"","start":67,"length":20,"line":2,"character":26,"targetString":"setScalePullDownShow"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":91,"length":5,"line":2,"character":50,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":97,"length":8,"line":2,"character":56,"targetString":"useState"},{"text":"const contentStyles: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":121,"length":13,"line":4,"character":6,"targetString":"contentStyles"},{"text":"(property) width: number","docs":"","start":141,"length":5,"line":5,"character":2,"targetString":"width"},{"text":"(property) height: number","docs":"","start":155,"length":6,"line":6,"character":2,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":170,"length":15,"line":7,"character":2,"targetString":"backgroundColor"},{"text":"(alias) class Motion\nimport Motion","docs":"","start":200,"length":6,"line":10,"character":1,"targetString":"Motion"},{"text":"(property) Motion.ScalePullDown: React.ElementType","docs":"","start":207,"length":13,"line":10,"character":8,"targetString":"ScalePullDown"},{"text":"(JSX attribute) MotionProps.show?: boolean | undefined","docs":"","start":223,"length":4,"line":11,"character":2,"targetString":"show"},{"text":"const scalePullDownShow: boolean","docs":"","start":229,"length":17,"line":11,"character":8,"targetString":"scalePullDownShow"},{"text":"(JSX attribute) MotionProps.onHide?: (() => void) | undefined","docs":"","start":250,"length":6,"line":12,"character":2,"targetString":"onHide"},{"text":"const setScalePullDownShow: (value: React.SetStateAction) => void","docs":"","start":264,"length":20,"line":12,"character":16,"targetString":"setScalePullDownShow"},{"text":"(JSX attribute) style: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":303,"length":5,"line":14,"character":8,"targetString":"style"},{"text":"const contentStyles: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":310,"length":13,"line":14,"character":15,"targetString":"contentStyles"},{"text":"(alias) class Motion\nimport Motion","docs":"","start":330,"length":6,"line":15,"character":2,"targetString":"Motion"},{"text":"(property) Motion.ScalePullDown: React.ElementType","docs":"","start":337,"length":13,"line":15,"character":9,"targetString":"ScalePullDown"}],[{"text":"(alias) class Motion\nimport Motion","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Motion"},{"text":"const pushDownShow: boolean","docs":"","start":48,"length":12,"line":2,"character":7,"targetString":"pushDownShow"},{"text":"const setPushDownShow: React.Dispatch>","docs":"","start":62,"length":15,"line":2,"character":21,"targetString":"setPushDownShow"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":81,"length":5,"line":2,"character":40,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":87,"length":8,"line":2,"character":46,"targetString":"useState"},{"text":"const contentStyles: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":110,"length":13,"line":3,"character":6,"targetString":"contentStyles"},{"text":"(property) width: number","docs":"","start":130,"length":5,"line":4,"character":2,"targetString":"width"},{"text":"(property) height: number","docs":"","start":144,"length":6,"line":5,"character":2,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":159,"length":15,"line":6,"character":2,"targetString":"backgroundColor"},{"text":"(alias) class Motion\nimport Motion","docs":"","start":189,"length":6,"line":9,"character":1,"targetString":"Motion"},{"text":"(property) Motion.PushDown: React.ElementType","docs":"","start":196,"length":8,"line":9,"character":8,"targetString":"PushDown"},{"text":"(JSX attribute) MotionProps.style?: StyleProp","docs":"","start":207,"length":5,"line":10,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.position?: \"absolute\" | \"relative\" | undefined","docs":"","start":216,"length":8,"line":10,"character":11,"targetString":"position"},{"text":"(property) FlexStyle.bottom?: string | number | undefined","docs":"","start":238,"length":6,"line":10,"character":33,"targetString":"bottom"},{"text":"(JSX attribute) MotionProps.show?: boolean | undefined","docs":"","start":253,"length":4,"line":11,"character":2,"targetString":"show"},{"text":"const pushDownShow: boolean","docs":"","start":259,"length":12,"line":11,"character":8,"targetString":"pushDownShow"},{"text":"(JSX attribute) MotionProps.onHide?: (() => void) | undefined","docs":"","start":275,"length":6,"line":12,"character":2,"targetString":"onHide"},{"text":"const setPushDownShow: (value: React.SetStateAction) => void","docs":"","start":289,"length":15,"line":12,"character":16,"targetString":"setPushDownShow"},{"text":"(JSX attribute) MotionPushDownProps.dropHeight?: number | undefined","docs":"","start":315,"length":10,"line":13,"character":2,"targetString":"dropHeight"},{"text":"(JSX attribute) style: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":342,"length":5,"line":15,"character":8,"targetString":"style"},{"text":"const contentStyles: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":349,"length":13,"line":15,"character":15,"targetString":"contentStyles"},{"text":"(alias) class Motion\nimport Motion","docs":"","start":369,"length":6,"line":16,"character":2,"targetString":"Motion"},{"text":"(property) Motion.PushDown: React.ElementType","docs":"","start":376,"length":8,"line":16,"character":9,"targetString":"PushDown"}],[{"text":"(alias) class Motion\nimport Motion","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Motion"},{"text":"const toastShow: boolean","docs":"","start":48,"length":9,"line":2,"character":7,"targetString":"toastShow"},{"text":"const setToastShow: React.Dispatch>","docs":"","start":59,"length":12,"line":2,"character":18,"targetString":"setToastShow"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":75,"length":5,"line":2,"character":34,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":81,"length":8,"line":2,"character":40,"targetString":"useState"},{"text":"const contentStyles: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":104,"length":13,"line":3,"character":6,"targetString":"contentStyles"},{"text":"(property) width: number","docs":"","start":124,"length":5,"line":4,"character":2,"targetString":"width"},{"text":"(property) height: number","docs":"","start":138,"length":6,"line":5,"character":2,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":153,"length":15,"line":6,"character":2,"targetString":"backgroundColor"},{"text":"(alias) class Motion\nimport Motion","docs":"","start":183,"length":6,"line":9,"character":1,"targetString":"Motion"},{"text":"(property) Motion.Toast: React.ElementType","docs":"","start":190,"length":5,"line":9,"character":8,"targetString":"Toast"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":198,"length":5,"line":10,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.position?: \"absolute\" | \"relative\" | undefined","docs":"","start":207,"length":8,"line":10,"character":11,"targetString":"position"},{"text":"(property) FlexStyle.bottom?: string | number | undefined","docs":"","start":229,"length":6,"line":10,"character":33,"targetString":"bottom"},{"text":"(JSX attribute) show?: boolean | undefined","docs":"","start":245,"length":4,"line":11,"character":2,"targetString":"show"},{"text":"const toastShow: boolean","docs":"","start":251,"length":9,"line":11,"character":8,"targetString":"toastShow"},{"text":"(JSX attribute) onHide: () => void","docs":"","start":264,"length":6,"line":12,"character":2,"targetString":"onHide"},{"text":"const setToastShow: (value: React.SetStateAction) => void","docs":"","start":278,"length":12,"line":12,"character":16,"targetString":"setToastShow"},{"text":"(JSX attribute) style: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":309,"length":5,"line":14,"character":8,"targetString":"style"},{"text":"const contentStyles: {\n width: number;\n height: number;\n backgroundColor: string;\n}","docs":"","start":316,"length":13,"line":14,"character":15,"targetString":"contentStyles"},{"text":"(alias) class Motion\nimport Motion","docs":"","start":336,"length":6,"line":15,"character":2,"targetString":"Motion"},{"text":"(property) Motion.Toast: React.ElementType","docs":"","start":343,"length":5,"line":15,"character":9,"targetString":"Toast"}]],"/basic/slider-progress":[[{"text":"(alias) class SliderProgress\nimport SliderProgress","docs":"","start":9,"length":14,"line":0,"character":9,"targetString":"SliderProgress"},{"text":"const state: {\n value: number;\n}","docs":"","start":56,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const set: React.Dispatch>","docs":"","start":63,"length":3,"line":2,"character":14,"targetString":"set"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":70,"length":5,"line":2,"character":21,"targetString":"React"},{"text":"function React.useState<{\n value: number;\n}>(initialState: {\n value: number;\n} | (() => {\n value: number;\n})): [{\n value: number;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":76,"length":8,"line":2,"character":27,"targetString":"useState"},{"text":"(property) value: number","docs":"","start":87,"length":5,"line":2,"character":38,"targetString":"value"},{"text":"const setState: (value: any) => void","docs":"","start":106,"length":8,"line":3,"character":6,"targetString":"setState"},{"text":"(parameter) value: any","docs":"","start":117,"length":5,"line":3,"character":17,"targetString":"value"},{"text":"const set: (value: React.SetStateAction<{\n value: number;\n}>) => void","docs":"","start":126,"length":3,"line":3,"character":26,"targetString":"set"},{"text":"const state: {\n value: number;\n}","docs":"","start":135,"length":5,"line":3,"character":35,"targetString":"state"},{"text":"(parameter) value: any","docs":"","start":145,"length":5,"line":3,"character":45,"targetString":"value"},{"text":"(alias) class SliderProgress\nimport SliderProgress","docs":"","start":157,"length":14,"line":5,"character":1,"targetString":"SliderProgress"},{"text":"(JSX attribute) activeColor?: string | undefined","docs":"","start":174,"length":11,"line":6,"character":2,"targetString":"activeColor"},{"text":"(JSX attribute) inactiveColor?: string | undefined","docs":"","start":198,"length":13,"line":7,"character":2,"targetString":"inactiveColor"},{"text":"(JSX attribute) value?: number | number[] | undefined","docs":"","start":224,"length":5,"line":8,"character":2,"targetString":"value"},{"text":"const state: {\n value: number;\n}","docs":"","start":231,"length":5,"line":8,"character":9,"targetString":"state"},{"text":"(property) value: number","docs":"","start":237,"length":5,"line":8,"character":15,"targetString":"value"},{"text":"(JSX attribute) onValueChange?: ((...args: any[]) => any) | undefined","docs":"","start":246,"length":13,"line":9,"character":2,"targetString":"onValueChange"},{"text":"(parameter) v: any","docs":"","start":261,"length":1,"line":9,"character":17,"targetString":"v"},{"text":"const setState: (value: any) => void","docs":"","start":266,"length":8,"line":9,"character":22,"targetString":"setState"},{"text":"(property) value: any","docs":"","start":277,"length":5,"line":9,"character":33,"targetString":"value"},{"text":"(parameter) v: any","docs":"","start":284,"length":1,"line":9,"character":40,"targetString":"v"}],[{"text":"(alias) class SliderProgress\nimport SliderProgress","docs":"","start":9,"length":14,"line":0,"character":9,"targetString":"SliderProgress"},{"text":"const state: {\n values: number[];\n}","docs":"","start":56,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const set: React.Dispatch>","docs":"","start":63,"length":3,"line":2,"character":14,"targetString":"set"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":70,"length":5,"line":2,"character":21,"targetString":"React"},{"text":"function React.useState<{\n values: number[];\n}>(initialState: {\n values: number[];\n} | (() => {\n values: number[];\n})): [{\n values: number[];\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":76,"length":8,"line":2,"character":27,"targetString":"useState"},{"text":"(property) values: number[]","docs":"","start":87,"length":6,"line":2,"character":38,"targetString":"values"},{"text":"const setState: (value: any) => void","docs":"","start":114,"length":8,"line":3,"character":6,"targetString":"setState"},{"text":"(parameter) value: any","docs":"","start":125,"length":5,"line":3,"character":17,"targetString":"value"},{"text":"const set: (value: React.SetStateAction<{\n values: number[];\n}>) => void","docs":"","start":134,"length":3,"line":3,"character":26,"targetString":"set"},{"text":"const state: {\n values: number[];\n}","docs":"","start":143,"length":5,"line":3,"character":35,"targetString":"state"},{"text":"(parameter) value: any","docs":"","start":153,"length":5,"line":3,"character":45,"targetString":"value"},{"text":"(alias) class SliderProgress\nimport SliderProgress","docs":"","start":165,"length":14,"line":5,"character":1,"targetString":"SliderProgress"},{"text":"(JSX attribute) activeColor?: string | undefined","docs":"","start":182,"length":11,"line":6,"character":2,"targetString":"activeColor"},{"text":"(JSX attribute) inactiveColor?: string | undefined","docs":"","start":206,"length":13,"line":7,"character":2,"targetString":"inactiveColor"},{"text":"(JSX attribute) value?: number | number[] | undefined","docs":"","start":232,"length":5,"line":8,"character":2,"targetString":"value"},{"text":"const state: {\n values: number[];\n}","docs":"","start":239,"length":5,"line":8,"character":9,"targetString":"state"},{"text":"(property) values: number[]","docs":"","start":245,"length":6,"line":8,"character":15,"targetString":"values"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":255,"length":5,"line":9,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":264,"length":5,"line":9,"character":11,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":276,"length":6,"line":9,"character":23,"targetString":"height"},{"text":"(JSX attribute) onValueChange?: ((...args: any[]) => any) | undefined","docs":"","start":292,"length":13,"line":10,"character":2,"targetString":"onValueChange"},{"text":"var minValue: any","docs":"","start":310,"length":8,"line":10,"character":20,"targetString":"minValue"},{"text":"var maxValue: any","docs":"","start":320,"length":8,"line":10,"character":30,"targetString":"maxValue"},{"text":"const setState: (value: any) => void","docs":"","start":341,"length":8,"line":11,"character":4,"targetString":"setState"},{"text":"(property) values: any[]","docs":"","start":358,"length":6,"line":12,"character":6,"targetString":"values"},{"text":"var minValue: any","docs":"","start":367,"length":8,"line":12,"character":15,"targetString":"minValue"},{"text":"var maxValue: any","docs":"","start":377,"length":8,"line":12,"character":25,"targetString":"maxValue"}]],"/basic/tytext":[[{"text":"(alias) class TYText\nimport TYText","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"TYText"},{"text":"(alias) class TYText\nimport TYText","docs":"","start":42,"length":6,"line":2,"character":1,"targetString":"TYText"},{"text":"(JSX attribute) color?: string | undefined","docs":"","start":49,"length":5,"line":2,"character":8,"targetString":"color"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":61,"length":4,"line":2,"character":20,"targetString":"text"},{"text":"(JSX attribute) weight?: string | number | undefined","docs":"","start":81,"length":6,"line":2,"character":40,"targetString":"weight"},{"text":"(JSX attribute) size?: number | \"large\" | \"normal\" | \"small\" | undefined","docs":"","start":95,"length":4,"line":2,"character":54,"targetString":"size"}],[{"text":"(alias) class TYText\nimport TYText","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"TYText"},{"text":"(alias) class TYText\nimport TYText","docs":"","start":51,"length":6,"line":3,"character":3,"targetString":"TYText"},{"text":"(JSX attribute) size?: number | \"small\" | \"large\" | \"normal\" | undefined","docs":"","start":58,"length":4,"line":3,"character":10,"targetString":"size"},{"text":"(JSX attribute) type?: \"paragraph\" | \"heading\" | \"title\" | undefined","docs":"","start":71,"length":4,"line":3,"character":23,"targetString":"type"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":88,"length":4,"line":3,"character":40,"targetString":"text"},{"text":"(alias) class TYText\nimport TYText","docs":"","start":106,"length":6,"line":4,"character":3,"targetString":"TYText"},{"text":"(JSX attribute) size?: number | \"small\" | \"large\" | \"normal\" | undefined","docs":"","start":117,"length":4,"line":5,"character":4,"targetString":"size"},{"text":"(JSX attribute) type?: \"paragraph\" | \"heading\" | \"title\" | undefined","docs":"","start":134,"length":4,"line":6,"character":4,"targetString":"type"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":151,"length":4,"line":7,"character":4,"targetString":"text"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":167,"length":5,"line":8,"character":4,"targetString":"style"},{"text":"(property) FlexStyle.marginHorizontal?: string | number | undefined","docs":"","start":176,"length":16,"line":8,"character":13,"targetString":"marginHorizontal"},{"text":"(alias) class TYText\nimport TYText","docs":"","start":208,"length":6,"line":10,"character":3,"targetString":"TYText"},{"text":"(JSX attribute) size?: number | \"small\" | \"large\" | \"normal\" | undefined","docs":"","start":215,"length":4,"line":10,"character":10,"targetString":"size"},{"text":"(JSX attribute) type?: \"paragraph\" | \"heading\" | \"title\" | undefined","docs":"","start":228,"length":4,"line":10,"character":23,"targetString":"type"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":243,"length":4,"line":10,"character":38,"targetString":"text"}],[{"text":"(alias) class TYText\nimport TYText","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"TYText"},{"text":"(alias) class TYText\nimport TYText","docs":"","start":51,"length":6,"line":3,"character":3,"targetString":"TYText"},{"text":"(JSX attribute) size?: number | \"normal\" | \"large\" | \"small\" | undefined","docs":"","start":58,"length":4,"line":3,"character":10,"targetString":"size"},{"text":"(JSX attribute) type?: \"paragraph\" | \"heading\" | \"title\" | undefined","docs":"","start":72,"length":4,"line":3,"character":24,"targetString":"type"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":89,"length":4,"line":3,"character":41,"targetString":"text"},{"text":"(alias) class TYText\nimport TYText","docs":"","start":107,"length":6,"line":4,"character":3,"targetString":"TYText"},{"text":"(JSX attribute) size?: number | \"normal\" | \"large\" | \"small\" | undefined","docs":"","start":118,"length":4,"line":5,"character":4,"targetString":"size"},{"text":"(JSX attribute) type?: \"paragraph\" | \"heading\" | \"title\" | undefined","docs":"","start":136,"length":4,"line":6,"character":4,"targetString":"type"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":153,"length":4,"line":7,"character":4,"targetString":"text"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":169,"length":5,"line":8,"character":4,"targetString":"style"},{"text":"(property) FlexStyle.marginHorizontal?: string | number | undefined","docs":"","start":178,"length":16,"line":8,"character":13,"targetString":"marginHorizontal"},{"text":"(alias) class TYText\nimport TYText","docs":"","start":210,"length":6,"line":10,"character":3,"targetString":"TYText"},{"text":"(JSX attribute) size?: number | \"normal\" | \"large\" | \"small\" | undefined","docs":"","start":217,"length":4,"line":10,"character":10,"targetString":"size"},{"text":"(JSX attribute) type?: \"paragraph\" | \"heading\" | \"title\" | undefined","docs":"","start":231,"length":4,"line":10,"character":24,"targetString":"type"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":246,"length":4,"line":10,"character":39,"targetString":"text"}],[{"text":"(alias) class TYText\nimport TYText","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"TYText"},{"text":"(alias) class TYText\nimport TYText","docs":"","start":51,"length":6,"line":3,"character":3,"targetString":"TYText"},{"text":"(JSX attribute) size?: number | \"large\" | \"normal\" | \"small\" | undefined","docs":"","start":58,"length":4,"line":3,"character":10,"targetString":"size"},{"text":"(JSX attribute) type?: \"paragraph\" | \"heading\" | \"title\" | undefined","docs":"","start":71,"length":4,"line":3,"character":23,"targetString":"type"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":88,"length":4,"line":3,"character":40,"targetString":"text"},{"text":"(alias) class TYText\nimport TYText","docs":"","start":106,"length":6,"line":4,"character":3,"targetString":"TYText"},{"text":"(JSX attribute) size?: number | \"large\" | \"normal\" | \"small\" | undefined","docs":"","start":117,"length":4,"line":5,"character":4,"targetString":"size"},{"text":"(JSX attribute) type?: \"paragraph\" | \"heading\" | \"title\" | undefined","docs":"","start":134,"length":4,"line":6,"character":4,"targetString":"type"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":151,"length":4,"line":7,"character":4,"targetString":"text"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":167,"length":5,"line":8,"character":4,"targetString":"style"},{"text":"(property) FlexStyle.marginHorizontal?: string | number | undefined","docs":"","start":176,"length":16,"line":8,"character":13,"targetString":"marginHorizontal"},{"text":"(alias) class TYText\nimport TYText","docs":"","start":208,"length":6,"line":10,"character":3,"targetString":"TYText"},{"text":"(JSX attribute) size?: number | \"large\" | \"normal\" | \"small\" | undefined","docs":"","start":215,"length":4,"line":10,"character":10,"targetString":"size"},{"text":"(JSX attribute) type?: \"paragraph\" | \"heading\" | \"title\" | undefined","docs":"","start":228,"length":4,"line":10,"character":23,"targetString":"type"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":243,"length":4,"line":10,"character":38,"targetString":"text"}]],"/basic/unit-text":[[{"text":"(alias) class UnitText\nimport UnitText","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"UnitText"},{"text":"import TuyaRNSvgs","docs":"","start":49,"length":10,"line":1,"character":7,"targetString":"TuyaRNSvgs"},{"text":"(alias) class UnitText\nimport UnitText","docs":"","start":133,"length":8,"line":4,"character":3,"targetString":"UnitText"},{"text":"(JSX attribute) unit?: string | undefined","docs":"","start":142,"length":4,"line":4,"character":12,"targetString":"unit"},{"text":"(JSX attribute) unitColor?: string | undefined","docs":"","start":151,"length":9,"line":4,"character":21,"targetString":"unitColor"},{"text":"(alias) class UnitText\nimport UnitText","docs":"","start":175,"length":8,"line":5,"character":3,"targetString":"UnitText"},{"text":"(JSX attribute) unit?: string | undefined","docs":"","start":184,"length":4,"line":5,"character":12,"targetString":"unit"},{"text":"import TuyaRNSvgs","docs":"","start":190,"length":10,"line":5,"character":18,"targetString":"TuyaRNSvgs"},{"text":"(JSX attribute) unitColor?: string | undefined","docs":"","start":210,"length":9,"line":5,"character":38,"targetString":"unitColor"}],[{"text":"(alias) class UnitText\nimport UnitText","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"UnitText"},{"text":"import TuyaRNSvgs","docs":"","start":49,"length":10,"line":1,"character":7,"targetString":"TuyaRNSvgs"},{"text":"(alias) class UnitText\nimport UnitText","docs":"","start":133,"length":8,"line":4,"character":3,"targetString":"UnitText"},{"text":"(JSX attribute) size?: number | undefined","docs":"","start":142,"length":4,"line":4,"character":12,"targetString":"size"},{"text":"(JSX attribute) unit?: string | undefined","docs":"","start":152,"length":4,"line":4,"character":22,"targetString":"unit"},{"text":"(JSX attribute) unitColor?: string | undefined","docs":"","start":161,"length":9,"line":4,"character":31,"targetString":"unitColor"},{"text":"(alias) class UnitText\nimport UnitText","docs":"","start":185,"length":8,"line":5,"character":3,"targetString":"UnitText"},{"text":"(JSX attribute) size?: number | undefined","docs":"","start":198,"length":4,"line":6,"character":4,"targetString":"size"},{"text":"(JSX attribute) unit?: string | undefined","docs":"","start":212,"length":4,"line":7,"character":4,"targetString":"unit"},{"text":"(JSX attribute) unitColor?: string | undefined","docs":"","start":234,"length":9,"line":8,"character":4,"targetString":"unitColor"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":255,"length":5,"line":9,"character":4,"targetString":"style"},{"text":"(property) FlexStyle.marginHorizontal?: string | number | undefined","docs":"","start":264,"length":16,"line":9,"character":13,"targetString":"marginHorizontal"},{"text":"(alias) class UnitText\nimport UnitText","docs":"","start":296,"length":8,"line":11,"character":3,"targetString":"UnitText"},{"text":"(JSX attribute) size?: number | undefined","docs":"","start":305,"length":4,"line":11,"character":12,"targetString":"size"},{"text":"(JSX attribute) unit?: string | undefined","docs":"","start":315,"length":4,"line":11,"character":22,"targetString":"unit"},{"text":"import TuyaRNSvgs","docs":"","start":321,"length":10,"line":11,"character":28,"targetString":"TuyaRNSvgs"},{"text":"(JSX attribute) unitColor?: string | undefined","docs":"","start":341,"length":9,"line":11,"character":48,"targetString":"unitColor"}],[{"text":"(alias) class UnitText\nimport UnitText","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"UnitText"},{"text":"import TuyaRNSvgs","docs":"","start":49,"length":10,"line":1,"character":7,"targetString":"TuyaRNSvgs"},{"text":"(alias) class UnitText\nimport UnitText","docs":"","start":133,"length":8,"line":4,"character":3,"targetString":"UnitText"},{"text":"(JSX attribute) value: string | number","docs":"","start":146,"length":5,"line":5,"character":4,"targetString":"value"},{"text":"(JSX attribute) size?: number | undefined","docs":"","start":162,"length":4,"line":6,"character":4,"targetString":"size"},{"text":"(JSX attribute) unit?: string | undefined","docs":"","start":176,"length":4,"line":7,"character":4,"targetString":"unit"},{"text":"import TuyaRNSvgs","docs":"","start":182,"length":10,"line":7,"character":10,"targetString":"TuyaRNSvgs"},{"text":"(JSX attribute) valueColor?: string | undefined","docs":"","start":209,"length":10,"line":8,"character":4,"targetString":"valueColor"},{"text":"(JSX attribute) valueColors?: string[] | undefined","docs":"","start":230,"length":11,"line":9,"character":4,"targetString":"valueColors"},{"text":"var undefined","docs":"","start":266,"length":9,"line":9,"character":40,"targetString":"undefined"},{"text":"(JSX attribute) unitColor?: string | undefined","docs":"","start":290,"length":9,"line":10,"character":4,"targetString":"unitColor"}]],"/":[],"/feedback/dialog":[[{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Dialog"},{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":41,"length":6,"line":2,"character":0,"targetString":"Dialog"},{"text":"(property) Dialog.alert: (option: DialogAlertProps, option2?: DialogElse | undefined) => void","docs":"","start":48,"length":5,"line":2,"character":7,"targetString":"alert"},{"text":"(property) DialogProps.title: string","docs":"","start":58,"length":5,"line":3,"character":2,"targetString":"title"},{"text":"(property) DialogProps.subTitle?: string | undefined","docs":"","start":76,"length":8,"line":4,"character":2,"targetString":"subTitle"},{"text":"(property) DialogProps.confirmText?: string | undefined","docs":"","start":101,"length":11,"line":5,"character":2,"targetString":"confirmText"},{"text":"(property) DialogProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":127,"length":9,"line":6,"character":2,"targetString":"onConfirm"},{"text":"(parameter) data: any","docs":"","start":139,"length":4,"line":6,"character":14,"targetString":"data"},{"text":"var close: () => void","docs":"","start":147,"length":5,"line":6,"character":22,"targetString":"close"},{"text":"var close: () => void","docs":"","start":165,"length":5,"line":7,"character":4,"targetString":"close"}],[{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Dialog"},{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":41,"length":6,"line":2,"character":0,"targetString":"Dialog"},{"text":"(property) Dialog.confirm: (option: DialogConfirmProps, option2?: DialogElse | undefined) => void","docs":"","start":48,"length":7,"line":2,"character":7,"targetString":"confirm"},{"text":"(property) DialogProps.title: string","docs":"","start":60,"length":5,"line":3,"character":2,"targetString":"title"},{"text":"(property) DialogProps.subTitle?: string | undefined","docs":"","start":78,"length":8,"line":4,"character":2,"targetString":"subTitle"},{"text":"(property) DialogCancelProps.cancelText?: string | undefined","docs":"","start":103,"length":10,"line":5,"character":2,"targetString":"cancelText"},{"text":"(property) DialogProps.confirmText?: string | undefined","docs":"","start":127,"length":11,"line":6,"character":2,"targetString":"confirmText"},{"text":"(property) DialogProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":153,"length":9,"line":7,"character":2,"targetString":"onConfirm"},{"text":"(parameter) data: any","docs":"","start":165,"length":4,"line":7,"character":14,"targetString":"data"},{"text":"var close: () => void","docs":"","start":173,"length":5,"line":7,"character":22,"targetString":"close"},{"text":"var close: () => void","docs":"","start":191,"length":5,"line":8,"character":4,"targetString":"close"}],[{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Dialog"},{"text":"const state: {\n promptUnControlled: string;\n}","docs":"","start":48,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":55,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":67,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n promptUnControlled: string;\n}>(initialState: {\n promptUnControlled: string;\n} | (() => {\n promptUnControlled: string;\n})): [{\n promptUnControlled: string;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":73,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) promptUnControlled: string","docs":"","start":86,"length":18,"line":3,"character":2,"targetString":"promptUnControlled"},{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":115,"length":6,"line":6,"character":0,"targetString":"Dialog"},{"text":"(property) Dialog.prompt: (option: DialogPromptProps, option2?: DialogElse | undefined) => void","docs":"","start":122,"length":6,"line":6,"character":7,"targetString":"prompt"},{"text":"(property) title: string","docs":"","start":133,"length":5,"line":7,"character":2,"targetString":"title"},{"text":"(property) DialogCancelProps.cancelText?: string | undefined","docs":"","start":174,"length":10,"line":8,"character":2,"targetString":"cancelText"},{"text":"(property) confirmText?: string | undefined","docs":"","start":198,"length":11,"line":9,"character":2,"targetString":"confirmText"},{"text":"(property) TextInputProps.defaultValue?: string | undefined","docs":"Provides an initial value that will change when the user starts typing.\nUseful for simple use-cases where you don't want to deal with listening to events\nand updating the value prop to keep the controlled state in sync.","start":224,"length":12,"line":10,"character":2,"targetString":"defaultValue"},{"text":"const state: {\n promptUnControlled: string;\n}","docs":"","start":238,"length":5,"line":10,"character":16,"targetString":"state"},{"text":"(property) promptUnControlled: string","docs":"","start":244,"length":18,"line":10,"character":22,"targetString":"promptUnControlled"},{"text":"(property) TextInputProps.placeholder?: string | undefined","docs":"The string that will be rendered before text input has been entered","start":266,"length":11,"line":11,"character":2,"targetString":"placeholder"},{"text":"(property) onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":293,"length":9,"line":12,"character":2,"targetString":"onConfirm"},{"text":"(parameter) text: any","docs":"","start":305,"length":4,"line":12,"character":14,"targetString":"text"},{"text":"var close: () => void","docs":"","start":313,"length":5,"line":12,"character":22,"targetString":"close"},{"text":"const setState: (value: React.SetStateAction<{\n promptUnControlled: string;\n}>) => void","docs":"","start":331,"length":8,"line":13,"character":4,"targetString":"setState"},{"text":"(property) promptUnControlled: string","docs":"","start":342,"length":18,"line":13,"character":15,"targetString":"promptUnControlled"},{"text":"(parameter) text: any","docs":"","start":362,"length":4,"line":13,"character":35,"targetString":"text"},{"text":"var close: () => void","docs":"","start":375,"length":5,"line":14,"character":4,"targetString":"close"}],[{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Dialog"},{"text":"const state: {\n promptControlled: string;\n}","docs":"","start":48,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":55,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":67,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n promptControlled: string;\n}>(initialState: {\n promptControlled: string;\n} | (() => {\n promptControlled: string;\n})): [{\n promptControlled: string;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":73,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) promptControlled: string","docs":"","start":86,"length":16,"line":3,"character":2,"targetString":"promptControlled"},{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":113,"length":6,"line":6,"character":0,"targetString":"Dialog"},{"text":"(property) Dialog.prompt: (option: DialogPromptProps, option2?: DialogElse | undefined) => void","docs":"","start":120,"length":6,"line":6,"character":7,"targetString":"prompt"},{"text":"(property) title: string","docs":"","start":131,"length":5,"line":7,"character":2,"targetString":"title"},{"text":"(property) DialogCancelProps.cancelText?: string | undefined","docs":"","start":170,"length":10,"line":8,"character":2,"targetString":"cancelText"},{"text":"(property) confirmText?: string | undefined","docs":"","start":194,"length":11,"line":9,"character":2,"targetString":"confirmText"},{"text":"(property) TextInputProps.value?: string | undefined","docs":"The value to show for the text input. TextInput is a controlled component,\nwhich means the native value will be forced to match this value prop if provided.\nFor most uses this works great, but in some cases this may cause flickering - one common cause is preventing edits by keeping value the same.\nIn addition to simply setting the same value, either set editable={false},\nor set/update maxLength to prevent unwanted edits without flicker.","start":220,"length":5,"line":10,"character":2,"targetString":"value"},{"text":"const state: {\n promptControlled: string;\n}","docs":"","start":227,"length":5,"line":10,"character":9,"targetString":"state"},{"text":"(property) promptControlled: string","docs":"","start":233,"length":16,"line":10,"character":15,"targetString":"promptControlled"},{"text":"(property) TextInputProps.placeholder?: string | undefined","docs":"The string that will be rendered before text input has been entered","start":253,"length":11,"line":11,"character":2,"targetString":"placeholder"},{"text":"(property) TextInputProps.onChangeText?: ((text: string) => void) | undefined","docs":"Callback that is called when the text input's text changes.\nChanged text is passed as an argument to the callback handler.","start":280,"length":12,"line":12,"character":2,"targetString":"onChangeText"},{"text":"(parameter) text: string","docs":"","start":294,"length":4,"line":12,"character":16,"targetString":"text"},{"text":"const t: number","docs":"","start":416,"length":1,"line":14,"character":10,"targetString":"t"},{"text":"(parameter) text: string","docs":"","start":421,"length":4,"line":14,"character":15,"targetString":"text"},{"text":"const t: number","docs":"","start":442,"length":1,"line":15,"character":15,"targetString":"t"},{"text":"var Number: NumberConstructor","docs":"An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.","start":461,"length":6,"line":15,"character":34,"targetString":"Number"},{"text":"(method) NumberConstructor.isNaN(number: unknown): boolean","docs":"Returns a Boolean value that indicates whether a value is the reserved value NaN (not a\r\nnumber). Unlike the global isNaN(), Number.isNaN() doesn't forcefully convert the parameter\r\nto a number. Only values of the type number, that are also NaN, result in true.","start":468,"length":5,"line":15,"character":41,"targetString":"isNaN"},{"text":"const t: number","docs":"","start":474,"length":1,"line":15,"character":47,"targetString":"t"},{"text":"(parameter) text: string","docs":"","start":493,"length":4,"line":16,"character":13,"targetString":"text"},{"text":"(property) onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":512,"length":9,"line":19,"character":2,"targetString":"onConfirm"},{"text":"(parameter) text: any","docs":"","start":524,"length":4,"line":19,"character":14,"targetString":"text"},{"text":"var close: () => void","docs":"","start":532,"length":5,"line":19,"character":22,"targetString":"close"},{"text":"var console: Console","docs":"","start":550,"length":7,"line":20,"character":4,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":558,"length":3,"line":20,"character":12,"targetString":"log"},{"text":"(parameter) text: any","docs":"","start":583,"length":4,"line":20,"character":37,"targetString":"text"},{"text":"const setState: (value: React.SetStateAction<{\n promptControlled: string;\n}>) => void","docs":"","start":594,"length":8,"line":21,"character":4,"targetString":"setState"},{"text":"(property) promptControlled: string","docs":"","start":605,"length":16,"line":21,"character":15,"targetString":"promptControlled"},{"text":"(parameter) text: any","docs":"","start":623,"length":4,"line":21,"character":33,"targetString":"text"},{"text":"var close: () => void","docs":"","start":636,"length":5,"line":22,"character":4,"targetString":"close"}],[{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Dialog"},{"text":"const state: {\n checkValueRadio: string;\n}","docs":"","start":48,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":55,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":67,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n checkValueRadio: string;\n}>(initialState: {\n checkValueRadio: string;\n} | (() => {\n checkValueRadio: string;\n})): [{\n checkValueRadio: string;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":73,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) checkValueRadio: string","docs":"","start":86,"length":15,"line":3,"character":2,"targetString":"checkValueRadio"},{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":117,"length":6,"line":6,"character":0,"targetString":"Dialog"},{"text":"(property) Dialog.checkbox: (option: DialogCheckboxProps, option2?: DialogElse | undefined) => void","docs":"","start":124,"length":8,"line":6,"character":7,"targetString":"checkbox"},{"text":"(property) DialogProps.title: string","docs":"","start":137,"length":5,"line":7,"character":2,"targetString":"title"},{"text":"(property) DialogCancelProps.cancelText?: string | undefined","docs":"","start":158,"length":10,"line":8,"character":2,"targetString":"cancelText"},{"text":"(property) DialogProps.confirmText?: string | undefined","docs":"","start":182,"length":11,"line":9,"character":2,"targetString":"confirmText"},{"text":"(property) DialogCheckboxProps.type?: \"radio\" | \"switch\" | undefined","docs":"","start":208,"length":4,"line":10,"character":2,"targetString":"type"},{"text":"(property) DialogCheckboxProps.value: string | number | string[]","docs":"","start":225,"length":5,"line":11,"character":2,"targetString":"value"},{"text":"const state: {\n checkValueRadio: string;\n}","docs":"","start":232,"length":5,"line":11,"character":9,"targetString":"state"},{"text":"(property) checkValueRadio: string","docs":"","start":238,"length":15,"line":11,"character":15,"targetString":"checkValueRadio"},{"text":"(property) DialogCheckboxProps.dataSource: DialogCheckbox[]","docs":"","start":257,"length":10,"line":12,"character":2,"targetString":"dataSource"},{"text":"(property) DialogCheckbox.value?: string | number | undefined","docs":"","start":283,"length":5,"line":14,"character":6,"targetString":"value"},{"text":"(property) DialogCheckbox.title?: string | undefined","docs":"","start":305,"length":5,"line":15,"character":6,"targetString":"title"},{"text":"(property) DialogCheckbox.value?: string | number | undefined","docs":"","start":351,"length":5,"line":18,"character":6,"targetString":"value"},{"text":"(property) DialogCheckbox.title?: string | undefined","docs":"","start":373,"length":5,"line":19,"character":6,"targetString":"title"},{"text":"(property) DialogCheckbox.value?: string | number | undefined","docs":"","start":426,"length":5,"line":22,"character":6,"targetString":"value"},{"text":"(property) DialogCheckbox.title?: string | undefined","docs":"","start":448,"length":5,"line":23,"character":6,"targetString":"title"},{"text":"(property) DialogCheckbox.iconSize?: number | undefined","docs":"","start":489,"length":8,"line":24,"character":6,"targetString":"iconSize"},{"text":"(property) DialogCheckbox.Icon?: string | undefined","docs":"","start":509,"length":4,"line":25,"character":6,"targetString":"Icon"},{"text":"(property) DialogCheckbox.reverse?: boolean | undefined","docs":"","start":532,"length":7,"line":26,"character":6,"targetString":"reverse"},{"text":"(property) DialogCheckbox.hideOnUnselect?: boolean | undefined","docs":"","start":553,"length":14,"line":27,"character":6,"targetString":"hideOnUnselect"},{"text":"(property) DialogProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":589,"length":9,"line":30,"character":2,"targetString":"onConfirm"},{"text":"(parameter) value: any","docs":"","start":601,"length":5,"line":30,"character":14,"targetString":"value"},{"text":"var close: () => void","docs":"","start":610,"length":5,"line":30,"character":23,"targetString":"close"},{"text":"const setState: (value: React.SetStateAction<{\n checkValueRadio: string;\n}>) => void","docs":"","start":628,"length":8,"line":31,"character":4,"targetString":"setState"},{"text":"(property) checkValueRadio: string","docs":"","start":639,"length":15,"line":31,"character":15,"targetString":"checkValueRadio"},{"text":"(parameter) value: any","docs":"","start":656,"length":5,"line":31,"character":32,"targetString":"value"},{"text":"var close: () => void","docs":"","start":670,"length":5,"line":32,"character":4,"targetString":"close"}],[{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Dialog"},{"text":"const state: {\n checkValueSwitch: string[];\n}","docs":"","start":48,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":55,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":67,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n checkValueSwitch: string[];\n}>(initialState: {\n checkValueSwitch: string[];\n} | (() => {\n checkValueSwitch: string[];\n})): [{\n checkValueSwitch: string[];\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":73,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) checkValueSwitch: string[]","docs":"","start":86,"length":16,"line":3,"character":2,"targetString":"checkValueSwitch"},{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":120,"length":6,"line":6,"character":0,"targetString":"Dialog"},{"text":"(property) Dialog.checkbox: (option: DialogCheckboxProps, option2?: DialogElse | undefined) => void","docs":"","start":127,"length":8,"line":6,"character":7,"targetString":"checkbox"},{"text":"(property) DialogProps.title: string","docs":"","start":140,"length":5,"line":7,"character":2,"targetString":"title"},{"text":"(property) DialogCancelProps.cancelText?: string | undefined","docs":"","start":161,"length":10,"line":8,"character":2,"targetString":"cancelText"},{"text":"(property) 'l': any","docs":"","start":183,"length":0,"line":8,"character":24,"targetString":""},{"text":"(property) DialogProps.confirmText?: string | undefined","docs":"","start":187,"length":11,"line":9,"character":2,"targetString":"confirmText"},{"text":"(property) DialogCheckboxProps.type?: \"switch\" | \"radio\" | undefined","docs":"","start":213,"length":4,"line":10,"character":2,"targetString":"type"},{"text":"(property) DialogCheckboxProps.value: string | number | string[]","docs":"","start":231,"length":5,"line":11,"character":2,"targetString":"value"},{"text":"const state: {\n checkValueSwitch: string[];\n}","docs":"","start":238,"length":5,"line":11,"character":9,"targetString":"state"},{"text":"(property) checkValueSwitch: string[]","docs":"","start":244,"length":16,"line":11,"character":15,"targetString":"checkValueSwitch"},{"text":"(property) DialogCheckboxProps.dataSource: DialogCheckbox[]","docs":"","start":264,"length":10,"line":12,"character":2,"targetString":"dataSource"},{"text":"(property) DialogCheckbox.value?: string | number | undefined","docs":"","start":290,"length":5,"line":14,"character":6,"targetString":"value"},{"text":"(property) DialogCheckbox.title?: string | undefined","docs":"","start":312,"length":5,"line":15,"character":6,"targetString":"title"},{"text":"(property) DialogCheckbox.value?: string | number | undefined","docs":"","start":358,"length":5,"line":18,"character":6,"targetString":"value"},{"text":"(property) DialogCheckbox.title?: string | undefined","docs":"","start":380,"length":5,"line":19,"character":6,"targetString":"title"},{"text":"(property) DialogCheckbox.value?: string | number | undefined","docs":"","start":433,"length":5,"line":22,"character":6,"targetString":"value"},{"text":"(property) DialogCheckbox.title?: string | undefined","docs":"","start":455,"length":5,"line":23,"character":6,"targetString":"title"},{"text":"(property) DialogCheckbox.value?: string | number | undefined","docs":"","start":509,"length":5,"line":26,"character":6,"targetString":"value"},{"text":"(property) DialogCheckbox.title?: string | undefined","docs":"","start":531,"length":5,"line":27,"character":6,"targetString":"title"},{"text":"(property) DialogCheckbox.value?: string | number | undefined","docs":"","start":578,"length":5,"line":30,"character":6,"targetString":"value"},{"text":"(property) DialogCheckbox.title?: string | undefined","docs":"","start":600,"length":5,"line":31,"character":6,"targetString":"title"},{"text":"(property) DialogCheckbox.iconSize?: number | undefined","docs":"","start":642,"length":8,"line":32,"character":6,"targetString":"iconSize"},{"text":"(property) DialogCheckbox.Icon?: string | undefined","docs":"","start":662,"length":4,"line":33,"character":6,"targetString":"Icon"},{"text":"(property) DialogCheckbox.reverse?: boolean | undefined","docs":"","start":685,"length":7,"line":34,"character":6,"targetString":"reverse"},{"text":"(property) DialogCheckbox.hideOnUnselect?: boolean | undefined","docs":"","start":706,"length":14,"line":35,"character":6,"targetString":"hideOnUnselect"},{"text":"(property) DialogCheckbox.value?: string | number | undefined","docs":"","start":747,"length":5,"line":38,"character":6,"targetString":"value"},{"text":"(property) DialogCheckbox.title?: string | undefined","docs":"","start":769,"length":5,"line":39,"character":6,"targetString":"title"},{"text":"(property) DialogCheckbox.reverse?: boolean | undefined","docs":"","start":810,"length":7,"line":40,"character":6,"targetString":"reverse"},{"text":"(property) DialogProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":839,"length":9,"line":43,"character":2,"targetString":"onConfirm"},{"text":"(parameter) value: any","docs":"","start":851,"length":5,"line":43,"character":14,"targetString":"value"},{"text":"var close: () => void","docs":"","start":860,"length":5,"line":43,"character":23,"targetString":"close"},{"text":"const setState: (value: React.SetStateAction<{\n checkValueSwitch: string[];\n}>) => void","docs":"","start":878,"length":8,"line":44,"character":4,"targetString":"setState"},{"text":"(property) checkValueSwitch: string[]","docs":"","start":889,"length":16,"line":44,"character":15,"targetString":"checkValueSwitch"},{"text":"(parameter) value: any","docs":"","start":907,"length":5,"line":44,"character":33,"targetString":"value"},{"text":"var close: () => void","docs":"","start":921,"length":5,"line":45,"character":4,"targetString":"close"}],[{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Dialog"},{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":41,"length":6,"line":2,"character":0,"targetString":"Dialog"},{"text":"(property) Dialog.list: (option: DialogListProps, option2?: DialogElse | undefined) => void","docs":"","start":48,"length":4,"line":2,"character":7,"targetString":"list"},{"text":"(property) title: string","docs":"","start":57,"length":5,"line":3,"character":2,"targetString":"title"},{"text":"(property) subTitle?: string | undefined","docs":"","start":75,"length":8,"line":4,"character":2,"targetString":"subTitle"},{"text":"(property) DialogListProps.dataSource: DialogList[]","docs":"","start":98,"length":10,"line":5,"character":2,"targetString":"dataSource"},{"text":"var Array: ArrayConstructor\nnew (arrayLength?: number | undefined) => any[] (+2 overloads)","docs":"","start":114,"length":5,"line":5,"character":18,"targetString":"Array"},{"text":"(method) Array.fill(value: any, start?: number | undefined, end?: number | undefined): any[]","docs":"Returns the this object after filling the section identified by start and end with value","start":123,"length":4,"line":5,"character":27,"targetString":"fill"},{"text":"(method) Array.map<{\n title: string;\n onPress: () => void;\n}>(callbackfn: (value: any, index: number, array: any[]) => {\n title: string;\n onPress: () => void;\n}, thisArg?: any): {\n title: string;\n onPress: () => void;\n}[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":131,"length":3,"line":5,"character":35,"targetString":"map"},{"text":"(parameter) _: any","docs":"","start":136,"length":1,"line":5,"character":40,"targetString":"_"},{"text":"(parameter) idx: number","docs":"","start":139,"length":3,"line":5,"character":43,"targetString":"idx"},{"text":"(property) title: string","docs":"","start":154,"length":5,"line":6,"character":4,"targetString":"title"},{"text":"(parameter) idx: number","docs":"","start":161,"length":3,"line":6,"character":11,"targetString":"idx"},{"text":"(parameter) idx: number","docs":"","start":202,"length":3,"line":6,"character":52,"targetString":"idx"},{"text":"(property) onPress: () => void","docs":"","start":213,"length":7,"line":7,"character":4,"targetString":"onPress"},{"text":"(parameter) idx: number","docs":"","start":236,"length":3,"line":8,"character":6,"targetString":"idx"},{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":249,"length":6,"line":8,"character":19,"targetString":"Dialog"},{"text":"(property) Dialog.close: () => void","docs":"","start":256,"length":5,"line":8,"character":26,"targetString":"close"},{"text":"var console: Console","docs":"","start":271,"length":7,"line":9,"character":6,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":279,"length":3,"line":9,"character":14,"targetString":"log"},{"text":"(parameter) idx: number","docs":"","start":292,"length":3,"line":9,"character":27,"targetString":"idx"},{"text":"(property) DialogCancelProps.cancelText?: string | undefined","docs":"","start":314,"length":10,"line":12,"character":2,"targetString":"cancelText"},{"text":"(property) confirmText?: string | undefined","docs":"","start":338,"length":11,"line":13,"character":2,"targetString":"confirmText"},{"text":"(property) onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":364,"length":9,"line":14,"character":2,"targetString":"onConfirm"},{"text":"(parameter) data: any","docs":"","start":376,"length":4,"line":14,"character":14,"targetString":"data"},{"text":"var close: () => void","docs":"","start":384,"length":5,"line":14,"character":22,"targetString":"close"},{"text":"var close: () => void","docs":"","start":402,"length":5,"line":15,"character":4,"targetString":"close"}],[{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Dialog"},{"text":"(alias) class Dialog\nimport Dialog","docs":"","start":41,"length":6,"line":2,"character":0,"targetString":"Dialog"},{"text":"(property) Dialog.custom: (option: DialogCustomProps, option2?: DialogElse | undefined) => void","docs":"","start":48,"length":6,"line":2,"character":7,"targetString":"custom"},{"text":"(property) DialogProps.title: string","docs":"","start":59,"length":5,"line":3,"character":2,"targetString":"title"},{"text":"(property) DialogCancelProps.cancelText?: string | undefined","docs":"","start":78,"length":10,"line":4,"character":2,"targetString":"cancelText"},{"text":"(property) DialogProps.confirmText?: string | undefined","docs":"","start":102,"length":11,"line":5,"character":2,"targetString":"confirmText"},{"text":"(property) DialogCustomProps.content?: any","docs":"","start":128,"length":7,"line":6,"character":2,"targetString":"content"},{"text":"(JSX attribute) style: {\n height: number;\n alignItems: string;\n justifyContent: string;\n}","docs":"","start":155,"length":5,"line":8,"character":6,"targetString":"style"},{"text":"(property) height: number","docs":"","start":164,"length":6,"line":8,"character":15,"targetString":"height"},{"text":"(property) alignItems: string","docs":"","start":177,"length":10,"line":8,"character":28,"targetString":"alignItems"},{"text":"(property) justifyContent: string","docs":"","start":199,"length":14,"line":8,"character":50,"targetString":"justifyContent"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":240,"length":4,"line":10,"character":7,"targetString":"Text"},{"text":"(JSX attribute) style: {\n fontSize: number;\n color: string;\n}","docs":"","start":245,"length":5,"line":10,"character":12,"targetString":"style"},{"text":"(property) fontSize: number","docs":"","start":254,"length":8,"line":10,"character":21,"targetString":"fontSize"},{"text":"(property) color: string","docs":"","start":268,"length":5,"line":10,"character":35,"targetString":"color"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":301,"length":4,"line":10,"character":68,"targetString":"Text"},{"text":"(property) DialogProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":326,"length":9,"line":13,"character":2,"targetString":"onConfirm"},{"text":"(parameter) data: any","docs":"","start":338,"length":4,"line":13,"character":14,"targetString":"data"},{"text":"var close: () => void","docs":"","start":346,"length":5,"line":13,"character":22,"targetString":"close"},{"text":"var close: () => void","docs":"","start":364,"length":5,"line":14,"character":4,"targetString":"close"}]],"/feedback/global-toast":[[{"text":"(alias) const GlobalToast: {\n show: (option: Omit) => void;\n hide: () => void;\n}\nimport GlobalToast","docs":"","start":9,"length":11,"line":0,"character":9,"targetString":"GlobalToast"},{"text":"(alias) const GlobalToast: {\n show: (option: Omit) => void;\n hide: () => void;\n}\nimport GlobalToast","docs":"","start":46,"length":11,"line":2,"character":0,"targetString":"GlobalToast"},{"text":"(property) show: (option: Omit) => void","docs":"","start":58,"length":4,"line":2,"character":12,"targetString":"show"},{"text":"(property) text?: string | undefined","docs":"","start":67,"length":4,"line":3,"character":2,"targetString":"text"},{"text":"(property) showIcon?: boolean | undefined","docs":"","start":145,"length":8,"line":4,"character":2,"targetString":"showIcon"},{"text":"(property) contentStyle?: StyleProp","docs":"","start":164,"length":12,"line":5,"character":2,"targetString":"contentStyle"},{"text":"(property) onFinish: () => void","docs":"","start":184,"length":8,"line":6,"character":2,"targetString":"onFinish"},{"text":"var console: Console","docs":"","start":206,"length":7,"line":7,"character":4,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":214,"length":3,"line":7,"character":12,"targetString":"log"},{"text":"(alias) const GlobalToast: {\n show: (option: Omit) => void;\n hide: () => void;\n}\nimport GlobalToast","docs":"","start":241,"length":11,"line":8,"character":4,"targetString":"GlobalToast"},{"text":"(property) hide: () => void","docs":"","start":253,"length":4,"line":8,"character":16,"targetString":"hide"}],[{"text":"(alias) const GlobalToast: {\n show: (option: Omit) => void;\n hide: () => void;\n}\nimport GlobalToast","docs":"","start":9,"length":11,"line":0,"character":9,"targetString":"GlobalToast"},{"text":"(alias) const GlobalToast: {\n show: (option: Omit) => void;\n hide: () => void;\n}\nimport GlobalToast","docs":"","start":46,"length":11,"line":2,"character":0,"targetString":"GlobalToast"},{"text":"(property) show: (option: Omit) => void","docs":"","start":58,"length":4,"line":2,"character":12,"targetString":"show"},{"text":"(property) text?: string | undefined","docs":"","start":67,"length":4,"line":3,"character":2,"targetString":"text"},{"text":"(property) onFinish: () => void","docs":"","start":95,"length":8,"line":4,"character":2,"targetString":"onFinish"},{"text":"var console: Console","docs":"","start":117,"length":7,"line":5,"character":4,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":125,"length":3,"line":5,"character":12,"targetString":"log"},{"text":"(alias) const GlobalToast: {\n show: (option: Omit) => void;\n hide: () => void;\n}\nimport GlobalToast","docs":"","start":152,"length":11,"line":6,"character":4,"targetString":"GlobalToast"},{"text":"(property) hide: () => void","docs":"","start":164,"length":4,"line":6,"character":16,"targetString":"hide"}]],"/feedback/modal":[[{"text":"(alias) class Modal\nimport Modal","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Modal"},{"text":"const state: {\n basicVisible: boolean;\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n basicVisible: boolean;\n}>(initialState: {\n basicVisible: boolean;\n} | (() => {\n basicVisible: boolean;\n})): [{\n basicVisible: boolean;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) basicVisible: boolean","docs":"","start":83,"length":12,"line":2,"character":43,"targetString":"basicVisible"},{"text":"const textStyle: {\n height: number;\n color: string;\n justifyContent: string;\n alignItems: string;\n textAlign: string;\n backgroundColor: string;\n}","docs":"","start":113,"length":9,"line":3,"character":6,"targetString":"textStyle"},{"text":"(property) height: number","docs":"","start":129,"length":6,"line":4,"character":2,"targetString":"height"},{"text":"(property) color: string","docs":"","start":143,"length":5,"line":5,"character":2,"targetString":"color"},{"text":"(property) justifyContent: string","docs":"","start":160,"length":14,"line":6,"character":2,"targetString":"justifyContent"},{"text":"(property) alignItems: string","docs":"","start":188,"length":10,"line":7,"character":2,"targetString":"alignItems"},{"text":"(property) textAlign: string","docs":"","start":212,"length":9,"line":8,"character":2,"targetString":"textAlign"},{"text":"(property) backgroundColor: string","docs":"","start":235,"length":15,"line":9,"character":2,"targetString":"backgroundColor"},{"text":"(alias) class Modal\nimport Modal","docs":"","start":265,"length":5,"line":12,"character":1,"targetString":"Modal"},{"text":"(JSX attribute) visible?: boolean | undefined","docs":"The `visible` prop determines whether your modal is visible.","start":273,"length":7,"line":13,"character":2,"targetString":"visible"},{"text":"const state: {\n basicVisible: boolean;\n}","docs":"","start":282,"length":5,"line":13,"character":11,"targetString":"state"},{"text":"(property) basicVisible: boolean","docs":"","start":288,"length":12,"line":13,"character":17,"targetString":"basicVisible"},{"text":"(JSX attribute) onMaskPress?: (() => void) | undefined","docs":"","start":304,"length":11,"line":14,"character":2,"targetString":"onMaskPress"},{"text":"const setState: (value: React.SetStateAction<{\n basicVisible: boolean;\n}>) => void","docs":"","start":323,"length":8,"line":14,"character":21,"targetString":"setState"},{"text":"(property) basicVisible: boolean","docs":"","start":334,"length":12,"line":14,"character":32,"targetString":"basicVisible"},{"text":"(JSX attribute) style: {\n height: number;\n color: string;\n justifyContent: string;\n alignItems: string;\n textAlign: string;\n backgroundColor: string;\n}","docs":"","start":370,"length":5,"line":16,"character":10,"targetString":"style"},{"text":"const textStyle: {\n height: number;\n color: string;\n justifyContent: string;\n alignItems: string;\n textAlign: string;\n backgroundColor: string;\n}","docs":"","start":377,"length":9,"line":16,"character":17,"targetString":"textStyle"},{"text":"(JSX attribute) text: string","docs":"","start":388,"length":4,"line":16,"character":28,"targetString":"text"},{"text":"(alias) class Modal\nimport Modal","docs":"","start":411,"length":5,"line":17,"character":2,"targetString":"Modal"}],[{"text":"(alias) class Modal\nimport Modal","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Modal"},{"text":"const state: {\n countDownVisible: boolean;\n countdown: number;\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n countDownVisible: boolean;\n countdown: number;\n}>(initialState: {\n countDownVisible: boolean;\n countdown: number;\n} | (() => {\n countDownVisible: boolean;\n countdown: number;\n})): [{\n countDownVisible: boolean;\n countdown: number;\n}, React.Dispatch<...>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) countDownVisible: boolean","docs":"","start":85,"length":16,"line":3,"character":2,"targetString":"countDownVisible"},{"text":"(property) countdown: number","docs":"","start":112,"length":9,"line":4,"character":2,"targetString":"countdown"},{"text":"const closeCountDownModal: () => void","docs":"","start":136,"length":19,"line":6,"character":6,"targetString":"closeCountDownModal"},{"text":"const setState: (value: React.SetStateAction<{\n countDownVisible: boolean;\n countdown: number;\n}>) => void","docs":"","start":164,"length":8,"line":6,"character":34,"targetString":"setState"},{"text":"(property) countDownVisible: boolean","docs":"","start":175,"length":16,"line":6,"character":45,"targetString":"countDownVisible"},{"text":"const handleCountDownConfirm: ({ hour, minute }: {\n hour: any;\n minute: any;\n}) => void","docs":"","start":209,"length":22,"line":7,"character":6,"targetString":"handleCountDownConfirm"},{"text":"var hour: any","docs":"","start":237,"length":4,"line":7,"character":34,"targetString":"hour"},{"text":"var minute: any","docs":"","start":243,"length":6,"line":7,"character":40,"targetString":"minute"},{"text":"const setState: (value: React.SetStateAction<{\n countDownVisible: boolean;\n countdown: number;\n}>) => void","docs":"","start":258,"length":8,"line":8,"character":2,"targetString":"setState"},{"text":"(property) countDownVisible: boolean","docs":"","start":269,"length":16,"line":8,"character":13,"targetString":"countDownVisible"},{"text":"(property) countdown: number","docs":"","start":294,"length":9,"line":8,"character":38,"targetString":"countdown"},{"text":"var hour: any","docs":"","start":305,"length":4,"line":8,"character":49,"targetString":"hour"},{"text":"var minute: any","docs":"","start":317,"length":6,"line":8,"character":61,"targetString":"minute"},{"text":"(alias) class Modal\nimport Modal","docs":"","start":330,"length":5,"line":10,"character":1,"targetString":"Modal"},{"text":"(property) Modal.Countdown: React.ElementType","docs":"","start":336,"length":9,"line":10,"character":7,"targetString":"Countdown"},{"text":"(JSX attribute) visible?: boolean | undefined","docs":"The `visible` prop determines whether your modal is visible.","start":348,"length":7,"line":11,"character":2,"targetString":"visible"},{"text":"const state: {\n countDownVisible: boolean;\n countdown: number;\n}","docs":"","start":357,"length":5,"line":11,"character":11,"targetString":"state"},{"text":"(property) countDownVisible: boolean","docs":"","start":363,"length":16,"line":11,"character":17,"targetString":"countDownVisible"},{"text":"(JSX attribute) PopUpCountdownProps.value: number","docs":"","start":383,"length":5,"line":12,"character":2,"targetString":"value"},{"text":"const state: {\n countDownVisible: boolean;\n countdown: number;\n}","docs":"","start":390,"length":5,"line":12,"character":9,"targetString":"state"},{"text":"(property) countdown: number","docs":"","start":396,"length":9,"line":12,"character":15,"targetString":"countdown"},{"text":"(JSX attribute) PopupProps.onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":409,"length":11,"line":13,"character":2,"targetString":"onMaskPress"},{"text":"const closeCountDownModal: () => void","docs":"","start":422,"length":19,"line":13,"character":15,"targetString":"closeCountDownModal"},{"text":"(JSX attribute) PopupProps.onCancel?: (() => void) | undefined","docs":"","start":445,"length":8,"line":14,"character":2,"targetString":"onCancel"},{"text":"const closeCountDownModal: () => void","docs":"","start":455,"length":19,"line":14,"character":12,"targetString":"closeCountDownModal"},{"text":"(JSX attribute) PopupProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":478,"length":9,"line":15,"character":2,"targetString":"onConfirm"},{"text":"const handleCountDownConfirm: ({ hour, minute }: {\n hour: any;\n minute: any;\n}) => void","docs":"","start":489,"length":22,"line":15,"character":13,"targetString":"handleCountDownConfirm"},{"text":"(JSX attribute) PopupProps.title?: React.ReactNode | string[]","docs":"","start":515,"length":5,"line":16,"character":2,"targetString":"title"},{"text":"(JSX attribute) PopupProps.cancelText?: string | undefined","docs":"","start":535,"length":10,"line":17,"character":2,"targetString":"cancelText"},{"text":"(JSX attribute) PopupProps.confirmText?: string | undefined","docs":"","start":557,"length":11,"line":18,"character":2,"targetString":"confirmText"},{"text":"(JSX attribute) PopUpCountdownProps.hourText?: string | undefined","docs":"","start":581,"length":8,"line":19,"character":2,"targetString":"hourText"},{"text":"(JSX attribute) PopUpCountdownProps.minuteText?: string | undefined","docs":"","start":599,"length":10,"line":20,"character":2,"targetString":"minuteText"}],[{"text":"(alias) class Modal\nimport Modal","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Modal"},{"text":"const state: {\n datePickerVisible: boolean;\n date: Date;\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n datePickerVisible: boolean;\n date: Date;\n}>(initialState: {\n datePickerVisible: boolean;\n date: Date;\n} | (() => {\n datePickerVisible: boolean;\n date: Date;\n})): [{\n datePickerVisible: boolean;\n date: Date;\n}, React.Dispatch<...>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) datePickerVisible: boolean","docs":"","start":85,"length":17,"line":3,"character":2,"targetString":"datePickerVisible"},{"text":"(property) date: Date","docs":"","start":113,"length":4,"line":4,"character":2,"targetString":"date"},{"text":"var Date: DateConstructor\nnew () => Date (+4 overloads)","docs":"","start":123,"length":4,"line":4,"character":12,"targetString":"Date"},{"text":"const closeDatePickerModal: () => void","docs":"","start":141,"length":20,"line":6,"character":6,"targetString":"closeDatePickerModal"},{"text":"const setState: (value: React.SetStateAction<{\n datePickerVisible: boolean;\n date: Date;\n}>) => void","docs":"","start":170,"length":8,"line":6,"character":35,"targetString":"setState"},{"text":"(property) datePickerVisible: boolean","docs":"","start":181,"length":17,"line":6,"character":46,"targetString":"datePickerVisible"},{"text":"const handleDatePickerConfirm: (date: any) => void","docs":"","start":216,"length":23,"line":7,"character":6,"targetString":"handleDatePickerConfirm"},{"text":"(parameter) date: any","docs":"","start":242,"length":4,"line":7,"character":32,"targetString":"date"},{"text":"const setState: (value: React.SetStateAction<{\n datePickerVisible: boolean;\n date: Date;\n}>) => void","docs":"","start":252,"length":8,"line":8,"character":2,"targetString":"setState"},{"text":"(property) datePickerVisible: boolean","docs":"","start":263,"length":17,"line":8,"character":13,"targetString":"datePickerVisible"},{"text":"(property) date: Date","docs":"","start":289,"length":4,"line":8,"character":39,"targetString":"date"},{"text":"(alias) class Modal\nimport Modal","docs":"","start":300,"length":5,"line":10,"character":1,"targetString":"Modal"},{"text":"(property) Modal.DatePicker: React.ElementType","docs":"","start":306,"length":10,"line":10,"character":7,"targetString":"DatePicker"},{"text":"(JSX attribute) visible?: boolean | undefined","docs":"The `visible` prop determines whether your modal is visible.","start":319,"length":7,"line":11,"character":2,"targetString":"visible"},{"text":"const state: {\n datePickerVisible: boolean;\n date: Date;\n}","docs":"","start":328,"length":5,"line":11,"character":11,"targetString":"state"},{"text":"(property) datePickerVisible: boolean","docs":"","start":334,"length":17,"line":11,"character":17,"targetString":"datePickerVisible"},{"text":"(JSX attribute) PopupProps.onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":355,"length":11,"line":12,"character":2,"targetString":"onMaskPress"},{"text":"const closeDatePickerModal: () => void","docs":"","start":368,"length":20,"line":12,"character":15,"targetString":"closeDatePickerModal"},{"text":"(JSX attribute) PopupProps.onCancel?: (() => void) | undefined","docs":"","start":392,"length":8,"line":13,"character":2,"targetString":"onCancel"},{"text":"const closeDatePickerModal: () => void","docs":"","start":402,"length":20,"line":13,"character":12,"targetString":"closeDatePickerModal"},{"text":"(JSX attribute) PopupProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":426,"length":9,"line":14,"character":2,"targetString":"onConfirm"},{"text":"const handleDatePickerConfirm: (date: any) => void","docs":"","start":437,"length":23,"line":14,"character":13,"targetString":"handleDatePickerConfirm"},{"text":"(JSX attribute) PopupProps.title?: React.ReactNode | string[]","docs":"","start":464,"length":5,"line":15,"character":2,"targetString":"title"},{"text":"(JSX attribute) PopupProps.cancelText?: string | undefined","docs":"","start":483,"length":10,"line":16,"character":2,"targetString":"cancelText"},{"text":"(JSX attribute) PopupProps.confirmText?: string | undefined","docs":"","start":505,"length":11,"line":17,"character":2,"targetString":"confirmText"},{"text":"(JSX attribute) hourText: string","docs":"","start":529,"length":8,"line":18,"character":2,"targetString":"hourText"},{"text":"(JSX attribute) minuteText: string","docs":"","start":547,"length":10,"line":19,"character":2,"targetString":"minuteText"},{"text":"(JSX attribute) date?: Date | undefined","docs":"","start":569,"length":4,"line":20,"character":2,"targetString":"date"},{"text":"const state: {\n datePickerVisible: boolean;\n date: Date;\n}","docs":"","start":575,"length":5,"line":20,"character":8,"targetString":"state"},{"text":"(property) date: Date","docs":"","start":581,"length":4,"line":20,"character":14,"targetString":"date"},{"text":"(JSX attribute) mode?: \"date\" | \"time\" | \"datetime\" | \"month\" | \"year\" | undefined","docs":"","start":589,"length":4,"line":21,"character":2,"targetString":"mode"},{"text":"(JSX attribute) minDate?: Date | undefined","docs":"","start":607,"length":7,"line":22,"character":2,"targetString":"minDate"},{"text":"var Date: DateConstructor\nnew (year: number, month: number, date?: number | undefined, hours?: number | undefined, minutes?: number | undefined, seconds?: number | undefined, ms?: number | undefined) => Date (+4 overloads)","docs":"","start":620,"length":4,"line":22,"character":15,"targetString":"Date"},{"text":"(JSX attribute) maxDate?: Date | undefined","docs":"","start":649,"length":7,"line":23,"character":2,"targetString":"maxDate"},{"text":"var Date: DateConstructor\nnew (year: number, month: number, date?: number | undefined, hours?: number | undefined, minutes?: number | undefined, seconds?: number | undefined, ms?: number | undefined) => Date (+4 overloads)","docs":"","start":662,"length":4,"line":23,"character":15,"targetString":"Date"}],[{"text":"(alias) class Modal\nimport Modal","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Modal"},{"text":"const state: {\n listOneVisible: boolean;\n listValue: string;\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n listOneVisible: boolean;\n listValue: string;\n}>(initialState: {\n listOneVisible: boolean;\n listValue: string;\n} | (() => {\n listOneVisible: boolean;\n listValue: string;\n})): [{\n listOneVisible: boolean;\n listValue: string;\n}, React.Dispatch<...>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) listOneVisible: boolean","docs":"","start":85,"length":14,"line":3,"character":2,"targetString":"listOneVisible"},{"text":"(property) listValue: string","docs":"","start":110,"length":9,"line":4,"character":2,"targetString":"listValue"},{"text":"const handleListOneConfirm: (value: any) => void","docs":"","start":136,"length":20,"line":6,"character":6,"targetString":"handleListOneConfirm"},{"text":"(parameter) value: any","docs":"","start":159,"length":5,"line":6,"character":29,"targetString":"value"},{"text":"const setState: (value: React.SetStateAction<{\n listOneVisible: boolean;\n listValue: string;\n}>) => void","docs":"","start":170,"length":8,"line":7,"character":2,"targetString":"setState"},{"text":"(property) listOneVisible: boolean","docs":"","start":181,"length":14,"line":7,"character":13,"targetString":"listOneVisible"},{"text":"(property) value: any","docs":"","start":204,"length":5,"line":7,"character":36,"targetString":"value"},{"text":"const closeListOneModal: () => void","docs":"","start":220,"length":17,"line":8,"character":6,"targetString":"closeListOneModal"},{"text":"const setState: (value: React.SetStateAction<{\n listOneVisible: boolean;\n listValue: string;\n}>) => void","docs":"","start":246,"length":8,"line":8,"character":32,"targetString":"setState"},{"text":"(property) listOneVisible: boolean","docs":"","start":257,"length":14,"line":8,"character":43,"targetString":"listOneVisible"},{"text":"(alias) class Modal\nimport Modal","docs":"","start":285,"length":5,"line":10,"character":1,"targetString":"Modal"},{"text":"(property) Modal.List: React.ElementType","docs":"","start":291,"length":4,"line":10,"character":7,"targetString":"List"},{"text":"(JSX attribute) visible?: boolean | undefined","docs":"The `visible` prop determines whether your modal is visible.","start":298,"length":7,"line":11,"character":2,"targetString":"visible"},{"text":"const state: {\n listOneVisible: boolean;\n listValue: string;\n}","docs":"","start":307,"length":5,"line":11,"character":11,"targetString":"state"},{"text":"(property) listOneVisible: boolean","docs":"","start":313,"length":14,"line":11,"character":17,"targetString":"listOneVisible"},{"text":"(JSX attribute) PopUpListProps.dataSource?: ListDate[] | undefined","docs":"","start":331,"length":10,"line":12,"character":2,"targetString":"dataSource"},{"text":"(JSX attribute) PopUpListProps.type?: \"switch\" | \"radio\" | \"arrow\" | undefined","docs":"","start":357,"length":4,"line":13,"character":2,"targetString":"type"},{"text":"(JSX attribute) PopUpListProps.value?: string | number | string[] | number[] | undefined","docs":"","start":372,"length":5,"line":14,"character":2,"targetString":"value"},{"text":"const state: {\n listOneVisible: boolean;\n listValue: string;\n}","docs":"","start":379,"length":5,"line":14,"character":9,"targetString":"state"},{"text":"(property) listValue: string","docs":"","start":385,"length":9,"line":14,"character":15,"targetString":"listValue"},{"text":"(JSX attribute) PopupProps.onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":398,"length":11,"line":15,"character":2,"targetString":"onMaskPress"},{"text":"const closeListOneModal: () => void","docs":"","start":411,"length":17,"line":15,"character":15,"targetString":"closeListOneModal"},{"text":"(JSX attribute) PopupProps.onCancel?: (() => void) | undefined","docs":"","start":432,"length":8,"line":16,"character":2,"targetString":"onCancel"},{"text":"const closeListOneModal: () => void","docs":"","start":442,"length":17,"line":16,"character":12,"targetString":"closeListOneModal"},{"text":"(JSX attribute) PopupProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":463,"length":9,"line":17,"character":2,"targetString":"onConfirm"},{"text":"const handleListOneConfirm: (value: any) => void","docs":"","start":474,"length":20,"line":17,"character":13,"targetString":"handleListOneConfirm"}],[{"text":"(alias) class Modal\nimport Modal","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Modal"},{"text":"const state: {\n listMoreVisible: boolean;\n listValues: string[];\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n listMoreVisible: boolean;\n listValues: string[];\n}>(initialState: {\n listMoreVisible: boolean;\n listValues: string[];\n} | (() => {\n listMoreVisible: boolean;\n listValues: string[];\n})): [{\n listMoreVisible: boolean;\n listValues: string[];\n}, React.Dispatch<...>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) listMoreVisible: boolean","docs":"","start":85,"length":15,"line":3,"character":2,"targetString":"listMoreVisible"},{"text":"(property) listValues: string[]","docs":"","start":111,"length":10,"line":4,"character":2,"targetString":"listValues"},{"text":"const handleListMoreConfirm: (value: any) => void","docs":"","start":140,"length":21,"line":6,"character":6,"targetString":"handleListMoreConfirm"},{"text":"(parameter) value: any","docs":"","start":164,"length":5,"line":6,"character":30,"targetString":"value"},{"text":"const setState: (value: React.SetStateAction<{\n listMoreVisible: boolean;\n listValues: string[];\n}>) => void","docs":"","start":175,"length":8,"line":7,"character":2,"targetString":"setState"},{"text":"(property) listMoreVisible: boolean","docs":"","start":186,"length":15,"line":7,"character":13,"targetString":"listMoreVisible"},{"text":"(property) value: any","docs":"","start":210,"length":5,"line":7,"character":37,"targetString":"value"},{"text":"const closeListMoreModal: () => void","docs":"","start":226,"length":18,"line":8,"character":6,"targetString":"closeListMoreModal"},{"text":"const setState: (value: React.SetStateAction<{\n listMoreVisible: boolean;\n listValues: string[];\n}>) => void","docs":"","start":253,"length":8,"line":8,"character":33,"targetString":"setState"},{"text":"(property) listMoreVisible: boolean","docs":"","start":264,"length":15,"line":8,"character":44,"targetString":"listMoreVisible"},{"text":"(alias) class Modal\nimport Modal","docs":"","start":293,"length":5,"line":10,"character":1,"targetString":"Modal"},{"text":"(property) Modal.List: React.ElementType","docs":"","start":299,"length":4,"line":10,"character":7,"targetString":"List"},{"text":"(JSX attribute) visible?: boolean | undefined","docs":"The `visible` prop determines whether your modal is visible.","start":306,"length":7,"line":11,"character":2,"targetString":"visible"},{"text":"const state: {\n listMoreVisible: boolean;\n listValues: string[];\n}","docs":"","start":315,"length":5,"line":11,"character":11,"targetString":"state"},{"text":"(property) listMoreVisible: boolean","docs":"","start":321,"length":15,"line":11,"character":17,"targetString":"listMoreVisible"},{"text":"(JSX attribute) PopUpListProps.dataSource?: ListDate[] | undefined","docs":"","start":340,"length":10,"line":12,"character":2,"targetString":"dataSource"},{"text":"(JSX attribute) PopUpListProps.type?: \"switch\" | \"radio\" | \"arrow\" | undefined","docs":"","start":366,"length":4,"line":13,"character":2,"targetString":"type"},{"text":"(JSX attribute) PopUpListProps.value?: string | number | string[] | number[] | undefined","docs":"","start":382,"length":5,"line":14,"character":2,"targetString":"value"},{"text":"const state: {\n listMoreVisible: boolean;\n listValues: string[];\n}","docs":"","start":389,"length":5,"line":14,"character":9,"targetString":"state"},{"text":"(property) listValues: string[]","docs":"","start":395,"length":10,"line":14,"character":15,"targetString":"listValues"},{"text":"(JSX attribute) PopupProps.onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":409,"length":11,"line":15,"character":2,"targetString":"onMaskPress"},{"text":"const closeListMoreModal: () => void","docs":"","start":422,"length":18,"line":15,"character":15,"targetString":"closeListMoreModal"},{"text":"(JSX attribute) PopupProps.onCancel?: (() => void) | undefined","docs":"","start":444,"length":8,"line":16,"character":2,"targetString":"onCancel"},{"text":"const closeListMoreModal: () => void","docs":"","start":454,"length":18,"line":16,"character":12,"targetString":"closeListMoreModal"},{"text":"(JSX attribute) PopupProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":476,"length":9,"line":17,"character":2,"targetString":"onConfirm"},{"text":"const handleListMoreConfirm: (value: any) => void","docs":"","start":487,"length":21,"line":17,"character":13,"targetString":"handleListMoreConfirm"}],[{"text":"(alias) class Modal\nimport Modal","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Modal"},{"text":"const state: {\n pickerOneVisible: boolean;\n pickerValue: string;\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n pickerOneVisible: boolean;\n pickerValue: string;\n}>(initialState: {\n pickerOneVisible: boolean;\n pickerValue: string;\n} | (() => {\n pickerOneVisible: boolean;\n pickerValue: string;\n})): [{\n pickerOneVisible: boolean;\n pickerValue: string;\n}, React.Dispatch<...>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) pickerOneVisible: boolean","docs":"","start":85,"length":16,"line":3,"character":2,"targetString":"pickerOneVisible"},{"text":"(property) pickerValue: string","docs":"","start":112,"length":11,"line":4,"character":2,"targetString":"pickerValue"},{"text":"const handlePickerOneConfirm: (value: any) => void","docs":"","start":140,"length":22,"line":6,"character":6,"targetString":"handlePickerOneConfirm"},{"text":"(parameter) value: any","docs":"","start":165,"length":5,"line":6,"character":31,"targetString":"value"},{"text":"const setState: (value: React.SetStateAction<{\n pickerOneVisible: boolean;\n pickerValue: string;\n}>) => void","docs":"","start":176,"length":8,"line":7,"character":2,"targetString":"setState"},{"text":"(property) pickerOneVisible: boolean","docs":"","start":187,"length":16,"line":7,"character":13,"targetString":"pickerOneVisible"},{"text":"(property) value: any","docs":"","start":212,"length":5,"line":7,"character":38,"targetString":"value"},{"text":"const closePickerOneModal: () => void","docs":"","start":228,"length":19,"line":8,"character":6,"targetString":"closePickerOneModal"},{"text":"const setState: (value: React.SetStateAction<{\n pickerOneVisible: boolean;\n pickerValue: string;\n}>) => void","docs":"","start":256,"length":8,"line":8,"character":34,"targetString":"setState"},{"text":"(property) pickerOneVisible: boolean","docs":"","start":267,"length":16,"line":8,"character":45,"targetString":"pickerOneVisible"},{"text":"(alias) class Modal\nimport Modal","docs":"","start":297,"length":5,"line":10,"character":1,"targetString":"Modal"},{"text":"(property) Modal.Picker: React.ElementType","docs":"","start":303,"length":6,"line":10,"character":7,"targetString":"Picker"},{"text":"(JSX attribute) visible?: boolean | undefined","docs":"The `visible` prop determines whether your modal is visible.","start":312,"length":7,"line":11,"character":2,"targetString":"visible"},{"text":"const state: {\n pickerOneVisible: boolean;\n pickerValue: string;\n}","docs":"","start":321,"length":5,"line":11,"character":11,"targetString":"state"},{"text":"(property) pickerOneVisible: boolean","docs":"","start":327,"length":16,"line":11,"character":17,"targetString":"pickerOneVisible"},{"text":"(JSX attribute) PopupPickerProps.dataSource?: PickerDataProps[] | PickerDataProps[][] | undefined","docs":"","start":347,"length":10,"line":12,"character":2,"targetString":"dataSource"},{"text":"(property) PickerDataProps.label: string","docs":"","start":373,"length":5,"line":14,"character":6,"targetString":"label"},{"text":"(property) PickerDataProps.value: string","docs":"","start":391,"length":5,"line":15,"character":6,"targetString":"value"},{"text":"(property) PickerDataProps.label: string","docs":"","start":422,"length":5,"line":18,"character":6,"targetString":"label"},{"text":"(property) PickerDataProps.value: string","docs":"","start":440,"length":5,"line":19,"character":6,"targetString":"value"},{"text":"(JSX attribute) PopupPickerProps.value?: string | number | boolean | string[] | undefined","docs":"","start":466,"length":5,"line":22,"character":2,"targetString":"value"},{"text":"const state: {\n pickerOneVisible: boolean;\n pickerValue: string;\n}","docs":"","start":473,"length":5,"line":22,"character":9,"targetString":"state"},{"text":"(property) pickerValue: string","docs":"","start":479,"length":11,"line":22,"character":15,"targetString":"pickerValue"},{"text":"(JSX attribute) PopupPickerProps.label?: string | string[] | undefined","docs":"","start":494,"length":5,"line":23,"character":2,"targetString":"label"},{"text":"(JSX attribute) onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":509,"length":11,"line":24,"character":2,"targetString":"onMaskPress"},{"text":"const closePickerOneModal: () => void","docs":"","start":522,"length":19,"line":24,"character":15,"targetString":"closePickerOneModal"},{"text":"(JSX attribute) onCancel?: (() => void) | undefined","docs":"","start":545,"length":8,"line":25,"character":2,"targetString":"onCancel"},{"text":"const closePickerOneModal: () => void","docs":"","start":555,"length":19,"line":25,"character":12,"targetString":"closePickerOneModal"},{"text":"(JSX attribute) PopupPickerProps.onConfirm?: ((data: any, idx: number, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":578,"length":9,"line":26,"character":2,"targetString":"onConfirm"},{"text":"const handlePickerOneConfirm: (value: any) => void","docs":"","start":589,"length":22,"line":26,"character":13,"targetString":"handlePickerOneConfirm"},{"text":"(JSX attribute) PopupPickerProps.onValueChange?: ((newValue: string | number, idx: number) => void) | undefined","docs":"Callback for when an item is selected. This is called with the\nfollowing parameters:\n- itemValue: the value prop of the item that was selected\n- itemPosition: the index of the selected item in this picker","start":615,"length":13,"line":27,"character":2,"targetString":"onValueChange"},{"text":"(parameter) value: string | number","docs":"","start":630,"length":5,"line":27,"character":17,"targetString":"value"},{"text":"var console: Console","docs":"","start":639,"length":7,"line":27,"character":26,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":647,"length":3,"line":27,"character":34,"targetString":"log"},{"text":"(parameter) value: string | number","docs":"","start":668,"length":5,"line":27,"character":55,"targetString":"value"}]],"/feedback/notification":[[{"text":"(alias) class Notification\nimport Notification","docs":"","start":9,"length":12,"line":0,"character":9,"targetString":"Notification"},{"text":"(alias) class Notification\nimport Notification","docs":"","start":47,"length":12,"line":2,"character":0,"targetString":"Notification"},{"text":"(property) Notification.show: (option: NotificationProps) => void","docs":"","start":60,"length":4,"line":2,"character":13,"targetString":"show"},{"text":"(property) NotificationProps.message: string","docs":"","start":69,"length":7,"line":3,"character":2,"targetString":"message"},{"text":"(property) NotificationProps.onClose?: (() => void) | undefined","docs":"","start":104,"length":7,"line":4,"character":2,"targetString":"onClose"},{"text":"(alias) class Notification\nimport Notification","docs":"","start":125,"length":12,"line":5,"character":4,"targetString":"Notification"},{"text":"(property) Notification.hide: () => void","docs":"","start":138,"length":4,"line":5,"character":17,"targetString":"hide"},{"text":"(property) NotificationProps.theme?: {\n background?: string | undefined;\n text?: string | undefined;\n iconColor?: string | undefined;\n successIcon?: string | undefined;\n warningIcon?: string | undefined;\n errorIcon?: string | undefined;\n closeIcon?: string | undefined;\n radius?: number | undefined;\n} | undefined","docs":"","start":153,"length":5,"line":7,"character":2,"targetString":"theme"},{"text":"(property) successIcon?: string | undefined","docs":"","start":166,"length":11,"line":8,"character":4,"targetString":"successIcon"},{"text":"(property) errorIcon?: string | undefined","docs":"","start":190,"length":9,"line":9,"character":4,"targetString":"errorIcon"},{"text":"(property) warningIcon?: string | undefined","docs":"","start":215,"length":11,"line":10,"character":4,"targetString":"warningIcon"}]],"/feedback/notification-legacy":[[{"text":"(alias) class NotificationLegacy\nimport NotificationLegacy","docs":"","start":9,"length":18,"line":0,"character":9,"targetString":"NotificationLegacy"},{"text":"(alias) class NotificationLegacy\nimport NotificationLegacy","docs":"","start":54,"length":18,"line":2,"character":1,"targetString":"NotificationLegacy"},{"text":"(JSX attribute) message?: string | undefined","docs":"","start":73,"length":7,"line":2,"character":20,"targetString":"message"}]],"/feedback/popup":[[{"text":"(alias) class Popup\nimport Popup","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Popup"},{"text":"const state: {\n countdown: number;\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n countdown: number;\n}>(initialState: {\n countdown: number;\n} | (() => {\n countdown: number;\n})): [{\n countdown: number;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) countdown: number","docs":"","start":85,"length":9,"line":3,"character":2,"targetString":"countdown"},{"text":"(alias) class Popup\nimport Popup","docs":"","start":104,"length":5,"line":6,"character":0,"targetString":"Popup"},{"text":"(property) Popup.countdown: (option: PopUpCountdownProps, option2?: DialogElse | undefined) => void","docs":"","start":110,"length":9,"line":6,"character":6,"targetString":"countdown"},{"text":"(property) PopupProps.title?: string[] | React.ReactNode","docs":"","start":124,"length":5,"line":7,"character":2,"targetString":"title"},{"text":"(property) PopupProps.cancelText?: string | undefined","docs":"","start":146,"length":10,"line":8,"character":2,"targetString":"cancelText"},{"text":"(property) PopupProps.confirmText?: string | undefined","docs":"","start":170,"length":11,"line":9,"character":2,"targetString":"confirmText"},{"text":"(property) PopUpCountdownProps.hourText?: string | undefined","docs":"","start":196,"length":8,"line":10,"character":2,"targetString":"hourText"},{"text":"(property) PopUpCountdownProps.minuteText?: string | undefined","docs":"","start":216,"length":10,"line":11,"character":2,"targetString":"minuteText"},{"text":"(property) PopUpCountdownProps.value: number","docs":"","start":240,"length":5,"line":12,"character":2,"targetString":"value"},{"text":"const state: {\n countdown: number;\n}","docs":"","start":247,"length":5,"line":12,"character":9,"targetString":"state"},{"text":"(property) countdown: number","docs":"","start":253,"length":9,"line":12,"character":15,"targetString":"countdown"},{"text":"(property) PopupProps.onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":266,"length":11,"line":13,"character":2,"targetString":"onMaskPress"},{"text":"var close: () => void","docs":"","start":282,"length":5,"line":13,"character":18,"targetString":"close"},{"text":"var close: () => void","docs":"","start":294,"length":5,"line":13,"character":30,"targetString":"close"},{"text":"(property) PopupProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":305,"length":9,"line":14,"character":2,"targetString":"onConfirm"},{"text":"(parameter) data: any","docs":"","start":317,"length":4,"line":14,"character":14,"targetString":"data"},{"text":"var close: () => void","docs":"","start":325,"length":5,"line":14,"character":22,"targetString":"close"},{"text":"const setState: (value: React.SetStateAction<{\n countdown: number;\n}>) => void","docs":"","start":343,"length":8,"line":15,"character":4,"targetString":"setState"},{"text":"(property) countdown: number","docs":"","start":354,"length":9,"line":15,"character":15,"targetString":"countdown"},{"text":"(parameter) data: any","docs":"","start":365,"length":4,"line":15,"character":26,"targetString":"data"},{"text":"(parameter) data: any","docs":"","start":382,"length":4,"line":15,"character":43,"targetString":"data"},{"text":"var close: () => void","docs":"","start":402,"length":5,"line":16,"character":4,"targetString":"close"}],[{"text":"(alias) class Popup\nimport Popup","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Popup"},{"text":"const state: {\n date: Date;\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n date: Date;\n}>(initialState: {\n date: Date;\n} | (() => {\n date: Date;\n})): [{\n date: Date;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) date: Date","docs":"","start":85,"length":4,"line":3,"character":2,"targetString":"date"},{"text":"var Date: DateConstructor\nnew () => Date (+4 overloads)","docs":"","start":95,"length":4,"line":3,"character":12,"targetString":"Date"},{"text":"(alias) class Popup\nimport Popup","docs":"","start":108,"length":5,"line":6,"character":0,"targetString":"Popup"},{"text":"(property) Popup.datePicker: (option: PopupDatePickerProps, option2?: DialogElse | undefined) => void","docs":"","start":114,"length":10,"line":6,"character":6,"targetString":"datePicker"},{"text":"(property) PopupProps.title?: string[] | React.ReactNode","docs":"","start":129,"length":5,"line":7,"character":2,"targetString":"title"},{"text":"(property) PopupProps.cancelText?: string | undefined","docs":"","start":150,"length":10,"line":8,"character":2,"targetString":"cancelText"},{"text":"(property) PopupProps.confirmText?: string | undefined","docs":"","start":174,"length":11,"line":9,"character":2,"targetString":"confirmText"},{"text":"(property) hourText: string","docs":"","start":200,"length":8,"line":10,"character":2,"targetString":"hourText"},{"text":"(property) minuteText: string","docs":"","start":220,"length":10,"line":11,"character":2,"targetString":"minuteText"},{"text":"(property) defaultDate?: Date | undefined","docs":"","start":244,"length":11,"line":12,"character":2,"targetString":"defaultDate"},{"text":"const state: {\n date: Date;\n}","docs":"","start":257,"length":5,"line":12,"character":15,"targetString":"state"},{"text":"(property) date: Date","docs":"","start":263,"length":4,"line":12,"character":21,"targetString":"date"},{"text":"(property) mode?: \"date\" | \"datetime\" | \"time\" | \"month\" | \"year\" | undefined","docs":"","start":271,"length":4,"line":13,"character":2,"targetString":"mode"},{"text":"(property) minDate?: Date | undefined","docs":"","start":291,"length":7,"line":14,"character":2,"targetString":"minDate"},{"text":"var Date: DateConstructor\nnew (year: number, month: number, date?: number | undefined, hours?: number | undefined, minutes?: number | undefined, seconds?: number | undefined, ms?: number | undefined) => Date (+4 overloads)","docs":"","start":304,"length":4,"line":14,"character":15,"targetString":"Date"},{"text":"(property) maxDate?: Date | undefined","docs":"","start":333,"length":7,"line":15,"character":2,"targetString":"maxDate"},{"text":"var Date: DateConstructor\nnew (year: number, month: number, date?: number | undefined, hours?: number | undefined, minutes?: number | undefined, seconds?: number | undefined, ms?: number | undefined) => Date (+4 overloads)","docs":"","start":346,"length":4,"line":15,"character":15,"targetString":"Date"},{"text":"(property) PopupProps.onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":380,"length":11,"line":16,"character":2,"targetString":"onMaskPress"},{"text":"var close: () => void","docs":"","start":396,"length":5,"line":16,"character":18,"targetString":"close"},{"text":"var close: () => void","docs":"","start":408,"length":5,"line":16,"character":30,"targetString":"close"},{"text":"(property) PopupProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":419,"length":9,"line":17,"character":2,"targetString":"onConfirm"},{"text":"(parameter) date: any","docs":"","start":431,"length":4,"line":17,"character":14,"targetString":"date"},{"text":"var close: () => void","docs":"","start":439,"length":5,"line":17,"character":22,"targetString":"close"},{"text":"const setState: (value: React.SetStateAction<{\n date: Date;\n}>) => void","docs":"","start":457,"length":8,"line":18,"character":4,"targetString":"setState"},{"text":"(property) date: Date","docs":"","start":468,"length":4,"line":18,"character":15,"targetString":"date"},{"text":"var close: () => void","docs":"","start":481,"length":5,"line":19,"character":4,"targetString":"close"}],[{"text":"(alias) class Popup\nimport Popup","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Popup"},{"text":"const state: {\n timerPickerValue: number[];\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n timerPickerValue: number[];\n}>(initialState: {\n timerPickerValue: number[];\n} | (() => {\n timerPickerValue: number[];\n})): [{\n timerPickerValue: number[];\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) timerPickerValue: number[]","docs":"","start":85,"length":16,"line":3,"character":2,"targetString":"timerPickerValue"},{"text":"(alias) class Popup\nimport Popup","docs":"","start":116,"length":5,"line":6,"character":0,"targetString":"Popup"},{"text":"(property) Popup.timerPicker: (option: PopupTimerPickerProps, option2?: DialogElse | undefined) => void","docs":"","start":122,"length":11,"line":6,"character":6,"targetString":"timerPicker"},{"text":"(property) PopupProps.title?: string[] | React.ReactNode","docs":"","start":138,"length":5,"line":7,"character":2,"targetString":"title"},{"text":"(property) PopupProps.cancelText?: string | undefined","docs":"","start":185,"length":10,"line":8,"character":2,"targetString":"cancelText"},{"text":"(property) PopupProps.confirmText?: string | undefined","docs":"","start":209,"length":11,"line":9,"character":2,"targetString":"confirmText"},{"text":"(property) startTime?: number | undefined","docs":"","start":235,"length":9,"line":10,"character":2,"targetString":"startTime"},{"text":"const state: {\n timerPickerValue: number[];\n}","docs":"","start":246,"length":5,"line":10,"character":13,"targetString":"state"},{"text":"(property) timerPickerValue: number[]","docs":"","start":252,"length":16,"line":10,"character":19,"targetString":"timerPickerValue"},{"text":"(property) endTime?: number | undefined","docs":"","start":275,"length":7,"line":11,"character":2,"targetString":"endTime"},{"text":"const state: {\n timerPickerValue: number[];\n}","docs":"","start":284,"length":5,"line":11,"character":11,"targetString":"state"},{"text":"(property) timerPickerValue: number[]","docs":"","start":290,"length":16,"line":11,"character":17,"targetString":"timerPickerValue"},{"text":"(property) is12Hours?: boolean | undefined","docs":"","start":313,"length":9,"line":12,"character":2,"targetString":"is12Hours"},{"text":"(property) PopupProps.onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":332,"length":11,"line":13,"character":2,"targetString":"onMaskPress"},{"text":"var close: () => void","docs":"","start":348,"length":5,"line":13,"character":18,"targetString":"close"},{"text":"var close: () => void","docs":"","start":360,"length":5,"line":13,"character":30,"targetString":"close"},{"text":"(property) PopupProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":371,"length":9,"line":14,"character":2,"targetString":"onConfirm"},{"text":"var startTime: any","docs":"","start":385,"length":9,"line":14,"character":16,"targetString":"startTime"},{"text":"var endTime: any","docs":"","start":396,"length":7,"line":14,"character":27,"targetString":"endTime"},{"text":"var close: () => void","docs":"","start":409,"length":5,"line":14,"character":40,"targetString":"close"},{"text":"const setState: (value: React.SetStateAction<{\n timerPickerValue: number[];\n}>) => void","docs":"","start":427,"length":8,"line":15,"character":4,"targetString":"setState"},{"text":"(property) timerPickerValue: number[]","docs":"","start":438,"length":16,"line":15,"character":15,"targetString":"timerPickerValue"},{"text":"var startTime: any","docs":"","start":457,"length":9,"line":15,"character":34,"targetString":"startTime"},{"text":"var endTime: any","docs":"","start":468,"length":7,"line":15,"character":45,"targetString":"endTime"},{"text":"var close: () => void","docs":"","start":485,"length":5,"line":16,"character":4,"targetString":"close"}],[{"text":"(alias) class Popup\nimport Popup","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Popup"},{"text":"const state: {\n numberValue: number;\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n numberValue: number;\n}>(initialState: {\n numberValue: number;\n} | (() => {\n numberValue: number;\n})): [{\n numberValue: number;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) numberValue: number","docs":"","start":85,"length":11,"line":3,"character":2,"targetString":"numberValue"},{"text":"(alias) class Popup\nimport Popup","docs":"","start":106,"length":5,"line":6,"character":0,"targetString":"Popup"},{"text":"(property) Popup.numberSelector: (option: PopupNumberSelectorProps, option2?: DialogElse | undefined) => void","docs":"","start":112,"length":14,"line":6,"character":6,"targetString":"numberSelector"},{"text":"(property) title?: string[] | React.ReactNode","docs":"","start":131,"length":5,"line":7,"character":2,"targetString":"title"},{"text":"(property) cancelText?: string | undefined","docs":"","start":170,"length":10,"line":8,"character":2,"targetString":"cancelText"},{"text":"(property) confirmText?: string | undefined","docs":"","start":194,"length":11,"line":9,"character":2,"targetString":"confirmText"},{"text":"(property) PopupNumberSelectorProps.value: number","docs":"","start":220,"length":5,"line":10,"character":2,"targetString":"value"},{"text":"const state: {\n numberValue: number;\n}","docs":"","start":227,"length":5,"line":10,"character":9,"targetString":"state"},{"text":"(property) numberValue: number","docs":"","start":233,"length":11,"line":10,"character":15,"targetString":"numberValue"},{"text":"(property) PopupNumberSelectorProps.min?: number | undefined","docs":"","start":248,"length":3,"line":11,"character":2,"targetString":"min"},{"text":"(property) PopupNumberSelectorProps.max?: number | undefined","docs":"","start":258,"length":3,"line":12,"character":2,"targetString":"max"},{"text":"(property) onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":269,"length":11,"line":13,"character":2,"targetString":"onMaskPress"},{"text":"var close: () => void","docs":"","start":285,"length":5,"line":13,"character":18,"targetString":"close"},{"text":"var close: () => void","docs":"","start":297,"length":5,"line":13,"character":30,"targetString":"close"},{"text":"(property) onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":308,"length":9,"line":14,"character":2,"targetString":"onConfirm"},{"text":"(parameter) value: any","docs":"","start":320,"length":5,"line":14,"character":14,"targetString":"value"},{"text":"var close: () => void","docs":"","start":329,"length":5,"line":14,"character":23,"targetString":"close"},{"text":"const setState: (value: React.SetStateAction<{\n numberValue: number;\n}>) => void","docs":"","start":347,"length":8,"line":15,"character":4,"targetString":"setState"},{"text":"(property) numberValue: number","docs":"","start":358,"length":11,"line":15,"character":15,"targetString":"numberValue"},{"text":"(parameter) value: any","docs":"","start":371,"length":5,"line":15,"character":28,"targetString":"value"},{"text":"var close: () => void","docs":"","start":385,"length":5,"line":16,"character":4,"targetString":"close"}],[{"text":"(alias) class Popup\nimport Popup","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Popup"},{"text":"const state: {\n listValue: string;\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n listValue: string;\n}>(initialState: {\n listValue: string;\n} | (() => {\n listValue: string;\n})): [{\n listValue: string;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) listValue: string","docs":"","start":85,"length":9,"line":3,"character":2,"targetString":"listValue"},{"text":"(alias) class Popup\nimport Popup","docs":"","start":106,"length":5,"line":6,"character":0,"targetString":"Popup"},{"text":"(property) Popup.list: (option: PopUpListProps, option2?: DialogElse | undefined) => void","docs":"","start":112,"length":4,"line":6,"character":6,"targetString":"list"},{"text":"(property) PopUpListProps.type?: \"radio\" | \"switch\" | \"arrow\" | undefined","docs":"","start":121,"length":4,"line":7,"character":2,"targetString":"type"},{"text":"(property) PopUpListProps.maxItemNum?: number | undefined","docs":"","start":138,"length":10,"line":8,"character":2,"targetString":"maxItemNum"},{"text":"(property) PopUpListProps.dataSource?: ListDate[] | undefined","docs":"","start":155,"length":10,"line":9,"character":2,"targetString":"dataSource"},{"text":"(property) TYFlatListData.key?: string | number | undefined","docs":"","start":181,"length":3,"line":11,"character":6,"targetString":"key"},{"text":"(property) ListDate.title?: string | undefined","docs":"","start":197,"length":5,"line":12,"character":6,"targetString":"title"},{"text":"(property) ListDate.value: any","docs":"","start":215,"length":5,"line":13,"character":6,"targetString":"value"},{"text":"(property) TYFlatListData.key?: string | number | undefined","docs":"","start":246,"length":3,"line":16,"character":6,"targetString":"key"},{"text":"(property) ListDate.title?: string | undefined","docs":"","start":262,"length":5,"line":17,"character":6,"targetString":"title"},{"text":"(property) ListDate.value: any","docs":"","start":280,"length":5,"line":18,"character":6,"targetString":"value"},{"text":"(property) TYFlatListData.key?: string | number | undefined","docs":"","start":311,"length":3,"line":21,"character":6,"targetString":"key"},{"text":"(property) ListDate.title?: string | undefined","docs":"","start":327,"length":5,"line":22,"character":6,"targetString":"title"},{"text":"(property) ListDate.value: any","docs":"","start":345,"length":5,"line":23,"character":6,"targetString":"value"},{"text":"(property) TYFlatListData.key?: string | number | undefined","docs":"","start":376,"length":3,"line":26,"character":6,"targetString":"key"},{"text":"(property) ListDate.title?: string | undefined","docs":"","start":392,"length":5,"line":27,"character":6,"targetString":"title"},{"text":"(property) ListDate.value: any","docs":"","start":410,"length":5,"line":28,"character":6,"targetString":"value"},{"text":"(property) PopupProps.title?: string[] | React.ReactNode","docs":"","start":436,"length":5,"line":31,"character":2,"targetString":"title"},{"text":"(property) PopUpListProps.subTitle?: string | undefined","docs":"","start":465,"length":8,"line":32,"character":2,"targetString":"subTitle"},{"text":"(property) PopupProps.cancelText?: string | undefined","docs":"","start":490,"length":10,"line":33,"character":2,"targetString":"cancelText"},{"text":"(property) PopUpListProps.value?: string | number | string[] | number[] | undefined","docs":"","start":514,"length":5,"line":34,"character":2,"targetString":"value"},{"text":"const state: {\n listValue: string;\n}","docs":"","start":521,"length":5,"line":34,"character":9,"targetString":"state"},{"text":"(property) listValue: string","docs":"","start":527,"length":9,"line":34,"character":15,"targetString":"listValue"},{"text":"(property) PopupProps.footerType?: \"singleCancel\" | \"both\" | \"singleConfirm\" | undefined","docs":"","start":540,"length":10,"line":35,"character":2,"targetString":"footerType"},{"text":"(property) PopupProps.onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":570,"length":11,"line":36,"character":2,"targetString":"onMaskPress"},{"text":"var close: () => void","docs":"","start":586,"length":5,"line":36,"character":18,"targetString":"close"},{"text":"var close: () => void","docs":"","start":598,"length":5,"line":36,"character":30,"targetString":"close"},{"text":"(property) PopUpListProps.onSelect?: ((value: string | number, params?: {\n close: () => void;\n} | undefined) => void) | undefined","docs":"","start":609,"length":8,"line":37,"character":2,"targetString":"onSelect"},{"text":"(parameter) value: string | number","docs":"","start":620,"length":5,"line":37,"character":13,"targetString":"value"},{"text":"var close: any","docs":"","start":629,"length":5,"line":37,"character":22,"targetString":"close"},{"text":"const setState: (value: React.SetStateAction<{\n listValue: string;\n}>) => void","docs":"","start":647,"length":8,"line":38,"character":4,"targetString":"setState"},{"text":"(property) listValue: string","docs":"","start":658,"length":9,"line":38,"character":15,"targetString":"listValue"},{"text":"(parameter) value: string | number","docs":"","start":669,"length":5,"line":38,"character":26,"targetString":"value"},{"text":"var close: any","docs":"","start":683,"length":5,"line":39,"character":4,"targetString":"close"}],[{"text":"(alias) class Popup\nimport Popup","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Popup"},{"text":"const state: {\n listValues: string[];\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n listValues: string[];\n}>(initialState: {\n listValues: string[];\n} | (() => {\n listValues: string[];\n})): [{\n listValues: string[];\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) listValues: string[]","docs":"","start":85,"length":10,"line":3,"character":2,"targetString":"listValues"},{"text":"(alias) class Popup\nimport Popup","docs":"","start":109,"length":5,"line":6,"character":0,"targetString":"Popup"},{"text":"(property) Popup.list: (option: PopUpListProps, option2?: DialogElse | undefined) => void","docs":"","start":115,"length":4,"line":6,"character":6,"targetString":"list"},{"text":"(property) PopUpListProps.type?: \"switch\" | \"radio\" | \"arrow\" | undefined","docs":"","start":124,"length":4,"line":7,"character":2,"targetString":"type"},{"text":"(property) PopUpListProps.dataSource?: ListDate[] | undefined","docs":"","start":142,"length":10,"line":8,"character":2,"targetString":"dataSource"},{"text":"(property) TYFlatListData.key?: string | number | undefined","docs":"","start":168,"length":3,"line":10,"character":6,"targetString":"key"},{"text":"(property) ListDate.title?: string | undefined","docs":"","start":184,"length":5,"line":11,"character":6,"targetString":"title"},{"text":"(property) ListDate.value: any","docs":"","start":202,"length":5,"line":12,"character":6,"targetString":"value"},{"text":"(property) TYFlatListData.key?: string | number | undefined","docs":"","start":233,"length":3,"line":15,"character":6,"targetString":"key"},{"text":"(property) ListDate.title?: string | undefined","docs":"","start":249,"length":5,"line":16,"character":6,"targetString":"title"},{"text":"(property) ListDate.value: any","docs":"","start":267,"length":5,"line":17,"character":6,"targetString":"value"},{"text":"(property) PopupProps.title?: string[] | React.ReactNode","docs":"","start":293,"length":5,"line":20,"character":2,"targetString":"title"},{"text":"(property) PopUpListProps.subTitle?: string | undefined","docs":"","start":324,"length":8,"line":21,"character":2,"targetString":"subTitle"},{"text":"(property) PopupProps.cancelText?: string | undefined","docs":"","start":349,"length":10,"line":22,"character":2,"targetString":"cancelText"},{"text":"(property) PopupProps.confirmText?: string | undefined","docs":"","start":373,"length":11,"line":23,"character":2,"targetString":"confirmText"},{"text":"(property) PopUpListProps.value?: string | number | string[] | number[] | undefined","docs":"","start":399,"length":5,"line":24,"character":2,"targetString":"value"},{"text":"const state: {\n listValues: string[];\n}","docs":"","start":406,"length":5,"line":24,"character":9,"targetString":"state"},{"text":"(property) listValues: string[]","docs":"","start":412,"length":10,"line":24,"character":15,"targetString":"listValues"},{"text":"(property) PopupProps.onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":426,"length":11,"line":25,"character":2,"targetString":"onMaskPress"},{"text":"var close: () => void","docs":"","start":442,"length":5,"line":25,"character":18,"targetString":"close"},{"text":"var close: () => void","docs":"","start":454,"length":5,"line":25,"character":30,"targetString":"close"},{"text":"(property) PopupProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":465,"length":9,"line":26,"character":2,"targetString":"onConfirm"},{"text":"(parameter) value: any","docs":"","start":477,"length":5,"line":26,"character":14,"targetString":"value"},{"text":"var close: () => void","docs":"","start":486,"length":5,"line":26,"character":23,"targetString":"close"},{"text":"const setState: (value: React.SetStateAction<{\n listValues: string[];\n}>) => void","docs":"","start":504,"length":8,"line":27,"character":4,"targetString":"setState"},{"text":"(property) listValues: string[]","docs":"","start":515,"length":10,"line":27,"character":15,"targetString":"listValues"},{"text":"(parameter) value: any","docs":"","start":527,"length":5,"line":27,"character":27,"targetString":"value"},{"text":"var close: () => void","docs":"","start":541,"length":5,"line":28,"character":4,"targetString":"close"}],[{"text":"(alias) class Popup\nimport Popup","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Popup"},{"text":"const state: {\n pickerValue: string;\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n pickerValue: string;\n}>(initialState: {\n pickerValue: string;\n} | (() => {\n pickerValue: string;\n})): [{\n pickerValue: string;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) pickerValue: string","docs":"","start":85,"length":11,"line":3,"character":2,"targetString":"pickerValue"},{"text":"(alias) class Popup\nimport Popup","docs":"","start":108,"length":5,"line":6,"character":0,"targetString":"Popup"},{"text":"(property) Popup.picker: (option: PopupPickerProps, option2?: DialogElse | undefined) => void","docs":"","start":114,"length":6,"line":6,"character":6,"targetString":"picker"},{"text":"(property) PopupPickerProps.dataSource?: PickerDataProps[] | PickerDataProps[][] | undefined","docs":"","start":125,"length":10,"line":7,"character":2,"targetString":"dataSource"},{"text":"(property) PickerDataProps.label: string","docs":"","start":151,"length":5,"line":9,"character":6,"targetString":"label"},{"text":"(property) PickerDataProps.value: string","docs":"","start":169,"length":5,"line":10,"character":6,"targetString":"value"},{"text":"(property) PickerDataProps.label: string","docs":"","start":200,"length":5,"line":13,"character":6,"targetString":"label"},{"text":"(property) PickerDataProps.value: string","docs":"","start":218,"length":5,"line":14,"character":6,"targetString":"value"},{"text":"(property) title?: string[] | React.ReactNode","docs":"","start":244,"length":5,"line":17,"character":2,"targetString":"title"},{"text":"(property) cancelText?: string | undefined","docs":"","start":263,"length":10,"line":18,"character":2,"targetString":"cancelText"},{"text":"(property) confirmText?: string | undefined","docs":"","start":287,"length":11,"line":19,"character":2,"targetString":"confirmText"},{"text":"(property) PopupPickerProps.value?: string | number | boolean | string[] | undefined","docs":"","start":313,"length":5,"line":20,"character":2,"targetString":"value"},{"text":"const state: {\n pickerValue: string;\n}","docs":"","start":320,"length":5,"line":20,"character":9,"targetString":"state"},{"text":"(property) pickerValue: string","docs":"","start":326,"length":11,"line":20,"character":15,"targetString":"pickerValue"},{"text":"(property) PopupPickerProps.label?: string | string[] | undefined","docs":"","start":341,"length":5,"line":21,"character":2,"targetString":"label"},{"text":"(property) onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":358,"length":11,"line":22,"character":2,"targetString":"onMaskPress"},{"text":"var close: () => void","docs":"","start":374,"length":5,"line":22,"character":18,"targetString":"close"},{"text":"var close: () => void","docs":"","start":386,"length":5,"line":22,"character":30,"targetString":"close"},{"text":"(property) PopupPickerProps.onConfirm?: ((data: any, idx: number, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":397,"length":9,"line":23,"character":2,"targetString":"onConfirm"},{"text":"(parameter) value: any","docs":"","start":409,"length":5,"line":23,"character":14,"targetString":"value"},{"text":"(parameter) idx: number","docs":"","start":416,"length":3,"line":23,"character":21,"targetString":"idx"},{"text":"var close: () => void","docs":"","start":423,"length":5,"line":23,"character":28,"targetString":"close"},{"text":"const setState: (value: React.SetStateAction<{\n pickerValue: string;\n}>) => void","docs":"","start":441,"length":8,"line":24,"character":4,"targetString":"setState"},{"text":"(property) pickerValue: string","docs":"","start":452,"length":11,"line":24,"character":15,"targetString":"pickerValue"},{"text":"(parameter) value: any","docs":"","start":465,"length":5,"line":24,"character":28,"targetString":"value"},{"text":"var close: () => void","docs":"","start":479,"length":5,"line":25,"character":4,"targetString":"close"}],[{"text":"(alias) class Popup\nimport Popup","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Popup"},{"text":"const state: {\n pickerValues: string[];\n}","docs":"","start":47,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":54,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":66,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n pickerValues: string[];\n}>(initialState: {\n pickerValues: string[];\n} | (() => {\n pickerValues: string[];\n})): [{\n pickerValues: string[];\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":72,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) pickerValues: string[]","docs":"","start":85,"length":12,"line":3,"character":2,"targetString":"pickerValues"},{"text":"(alias) class Popup\nimport Popup","docs":"","start":121,"length":5,"line":6,"character":0,"targetString":"Popup"},{"text":"(property) Popup.picker: (option: PopupPickerProps, option2?: DialogElse | undefined) => void","docs":"","start":127,"length":6,"line":6,"character":6,"targetString":"picker"},{"text":"(property) PopupPickerProps.dataSource?: PickerDataProps[] | PickerDataProps[][] | undefined","docs":"","start":138,"length":10,"line":7,"character":2,"targetString":"dataSource"},{"text":"(property) PickerDataProps.label: string","docs":"","start":174,"length":5,"line":10,"character":8,"targetString":"label"},{"text":"(property) PickerDataProps.value: string","docs":"","start":194,"length":5,"line":11,"character":8,"targetString":"value"},{"text":"(property) PickerDataProps.label: string","docs":"","start":231,"length":5,"line":14,"character":8,"targetString":"label"},{"text":"(property) PickerDataProps.value: string","docs":"","start":251,"length":5,"line":15,"character":8,"targetString":"value"},{"text":"(property) PickerDataProps.label: string","docs":"","start":288,"length":5,"line":18,"character":8,"targetString":"label"},{"text":"(property) PickerDataProps.value: string","docs":"","start":308,"length":5,"line":19,"character":8,"targetString":"value"},{"text":"(property) PickerDataProps.label: string","docs":"","start":358,"length":5,"line":24,"character":8,"targetString":"label"},{"text":"(property) PickerDataProps.value: string","docs":"","start":378,"length":5,"line":25,"character":8,"targetString":"value"},{"text":"(property) PickerDataProps.label: string","docs":"","start":415,"length":5,"line":28,"character":8,"targetString":"label"},{"text":"(property) PickerDataProps.value: string","docs":"","start":435,"length":5,"line":29,"character":8,"targetString":"value"},{"text":"(property) PickerDataProps.label: string","docs":"","start":472,"length":5,"line":32,"character":8,"targetString":"label"},{"text":"(property) PickerDataProps.value: string","docs":"","start":492,"length":5,"line":33,"character":8,"targetString":"value"},{"text":"(property) PickerDataProps.label: string","docs":"","start":542,"length":5,"line":38,"character":8,"targetString":"label"},{"text":"(property) PickerDataProps.value: string","docs":"","start":562,"length":5,"line":39,"character":8,"targetString":"value"},{"text":"(property) PickerDataProps.label: string","docs":"","start":599,"length":5,"line":42,"character":8,"targetString":"label"},{"text":"(property) PickerDataProps.value: string","docs":"","start":619,"length":5,"line":43,"character":8,"targetString":"value"},{"text":"(property) PickerDataProps.label: string","docs":"","start":656,"length":5,"line":46,"character":8,"targetString":"label"},{"text":"(property) PickerDataProps.value: string","docs":"","start":676,"length":5,"line":47,"character":8,"targetString":"value"},{"text":"(property) PopupPickerProps.singlePicker?: boolean | undefined","docs":"","start":711,"length":12,"line":51,"character":2,"targetString":"singlePicker"},{"text":"(property) title?: string[] | React.ReactNode","docs":"","start":734,"length":5,"line":52,"character":2,"targetString":"title"},{"text":"(property) cancelText?: string | undefined","docs":"","start":753,"length":10,"line":53,"character":2,"targetString":"cancelText"},{"text":"(property) confirmText?: string | undefined","docs":"","start":777,"length":11,"line":54,"character":2,"targetString":"confirmText"},{"text":"(property) PopupPickerProps.value?: string | number | boolean | string[] | undefined","docs":"","start":803,"length":5,"line":55,"character":2,"targetString":"value"},{"text":"const state: {\n pickerValues: string[];\n}","docs":"","start":810,"length":5,"line":55,"character":9,"targetString":"state"},{"text":"(property) pickerValues: string[]","docs":"","start":816,"length":12,"line":55,"character":15,"targetString":"pickerValues"},{"text":"(property) PopupPickerProps.label?: string | string[] | undefined","docs":"","start":832,"length":5,"line":56,"character":2,"targetString":"label"},{"text":"(property) onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":853,"length":11,"line":57,"character":2,"targetString":"onMaskPress"},{"text":"var close: () => void","docs":"","start":869,"length":5,"line":57,"character":18,"targetString":"close"},{"text":"var close: () => void","docs":"","start":881,"length":5,"line":57,"character":30,"targetString":"close"},{"text":"(property) PopupPickerProps.onConfirm?: ((data: any, idx: number, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":892,"length":9,"line":58,"character":2,"targetString":"onConfirm"},{"text":"(parameter) value: any","docs":"","start":904,"length":5,"line":58,"character":14,"targetString":"value"},{"text":"(parameter) idx: number","docs":"","start":911,"length":3,"line":58,"character":21,"targetString":"idx"},{"text":"var close: () => void","docs":"","start":918,"length":5,"line":58,"character":28,"targetString":"close"},{"text":"const setState: (value: React.SetStateAction<{\n pickerValues: string[];\n}>) => void","docs":"","start":936,"length":8,"line":59,"character":4,"targetString":"setState"},{"text":"(property) pickerValues: string[]","docs":"","start":947,"length":12,"line":59,"character":15,"targetString":"pickerValues"},{"text":"(parameter) value: any","docs":"","start":961,"length":5,"line":59,"character":29,"targetString":"value"},{"text":"var close: () => void","docs":"","start":975,"length":5,"line":60,"character":4,"targetString":"close"}],[{"text":"(alias) class Popup\nimport Popup","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Popup"},{"text":"(alias) class Popup\nimport Popup","docs":"","start":40,"length":5,"line":2,"character":0,"targetString":"Popup"},{"text":"(property) Popup.custom: (option: PopupCustomProps, option2?: DialogElse | undefined) => void","docs":"","start":46,"length":6,"line":2,"character":6,"targetString":"custom"},{"text":"(property) PopupCustomProps.content: React.ReactNode","docs":"","start":57,"length":7,"line":3,"character":2,"targetString":"content"},{"text":"(JSX attribute) style: {\n height: number;\n alignItems: string;\n justifyContent: string;\n backgroundColor: string;\n}","docs":"","start":84,"length":5,"line":5,"character":6,"targetString":"style"},{"text":"(property) height: number","docs":"","start":101,"length":6,"line":6,"character":8,"targetString":"height"},{"text":"(property) alignItems: string","docs":"","start":122,"length":10,"line":7,"character":8,"targetString":"alignItems"},{"text":"(property) justifyContent: string","docs":"","start":152,"length":14,"line":8,"character":8,"targetString":"justifyContent"},{"text":"(property) backgroundColor: string","docs":"","start":186,"length":15,"line":9,"character":8,"targetString":"backgroundColor"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":233,"length":4,"line":12,"character":7,"targetString":"Text"},{"text":"(JSX attribute) style: {\n fontSize: number;\n color: string;\n}","docs":"","start":238,"length":5,"line":12,"character":12,"targetString":"style"},{"text":"(property) fontSize: number","docs":"","start":247,"length":8,"line":12,"character":21,"targetString":"fontSize"},{"text":"(property) color: string","docs":"","start":261,"length":5,"line":12,"character":35,"targetString":"color"},{"text":"var Text: {\n new (data?: string | undefined): Text;\n prototype: Text;\n}","docs":"The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.","start":294,"length":4,"line":12,"character":68,"targetString":"Text"},{"text":"(property) PopupProps.title?: React.ReactNode | string[]","docs":"","start":319,"length":5,"line":15,"character":2,"targetString":"title"},{"text":"(property) PopupProps.cancelText?: string | undefined","docs":"","start":338,"length":10,"line":16,"character":2,"targetString":"cancelText"},{"text":"(property) PopupProps.confirmText?: string | undefined","docs":"","start":362,"length":11,"line":17,"character":2,"targetString":"confirmText"},{"text":"(property) PopupProps.onMaskPress?: ((args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":388,"length":11,"line":18,"character":2,"targetString":"onMaskPress"},{"text":"var close: () => void","docs":"","start":404,"length":5,"line":18,"character":18,"targetString":"close"},{"text":"var close: () => void","docs":"","start":416,"length":5,"line":18,"character":30,"targetString":"close"},{"text":"(property) PopupProps.onConfirm?: ((data: any, args: {\n close: () => void;\n}) => void) | undefined","docs":"","start":427,"length":9,"line":19,"character":2,"targetString":"onConfirm"},{"text":"(parameter) data: any","docs":"","start":439,"length":4,"line":19,"character":14,"targetString":"data"},{"text":"var close: () => void","docs":"","start":447,"length":5,"line":19,"character":22,"targetString":"close"},{"text":"var close: () => void","docs":"","start":465,"length":5,"line":20,"character":4,"targetString":"close"}],[{"text":"(alias) class Popup\nimport Popup","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Popup"},{"text":"(alias) class Popup\nimport Popup","docs":"","start":40,"length":5,"line":2,"character":0,"targetString":"Popup"},{"text":"(property) Popup.toast: (option: PopupToastProps) => void","docs":"","start":46,"length":5,"line":2,"character":6,"targetString":"toast"},{"text":"(property) PopupToastProps.message?: string | undefined","docs":"","start":56,"length":7,"line":3,"character":2,"targetString":"message"}]],"/feedback/swipeout":[[{"text":"(alias) class Swipeout\nimport Swipeout","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"Swipeout"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":19,"length":8,"line":0,"character":19,"targetString":"IconFont"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":29,"length":5,"line":0,"character":29,"targetString":"Utils"},{"text":"(method) convertX(d: number): number","docs":"","start":68,"length":8,"line":2,"character":8,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":78,"length":2,"line":2,"character":18,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":85,"length":5,"line":2,"character":25,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":91,"length":10,"line":2,"character":31,"targetString":"RatioUtils"},{"text":"const Icons: {\n Heart: JSX.Element;\n}","docs":"","start":117,"length":5,"line":4,"character":13,"targetString":"Icons"},{"text":"(property) Heart: JSX.Element","docs":"","start":129,"length":5,"line":5,"character":2,"targetString":"Heart"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":143,"length":8,"line":6,"character":5,"targetString":"IconFont"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":158,"length":5,"line":7,"character":6,"targetString":"style"},{"text":"(property) FlexStyle.position?: \"absolute\" | \"relative\" | undefined","docs":"","start":175,"length":8,"line":8,"character":8,"targetString":"position"},{"text":"(property) FlexStyle.left?: string | number | undefined","docs":"","start":205,"length":4,"line":9,"character":8,"targetString":"left"},{"text":"(property) FlexStyle.top?: string | number | undefined","docs":"","start":226,"length":3,"line":10,"character":8,"targetString":"top"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":246,"length":9,"line":11,"character":8,"targetString":"marginTop"},{"text":"const cx: (d: number) => number","docs":"","start":258,"length":2,"line":11,"character":20,"targetString":"cx"},{"text":"(property) FlexStyle.marginLeft?: string | number | undefined","docs":"","start":273,"length":10,"line":12,"character":8,"targetString":"marginLeft"},{"text":"const cx: (d: number) => number","docs":"","start":286,"length":2,"line":12,"character":21,"targetString":"cx"},{"text":"(JSX attribute) color?: any","docs":"","start":308,"length":5,"line":14,"character":6,"targetString":"color"},{"text":"(JSX attribute) d?: string | undefined","docs":"","start":328,"length":1,"line":15,"character":6,"targetString":"d"},{"text":"(alias) class Swipeout\nimport Swipeout","docs":"","start":1044,"length":8,"line":20,"character":1,"targetString":"Swipeout"},{"text":"(JSX attribute) autoClose?: boolean | undefined","docs":"","start":1055,"length":9,"line":21,"character":2,"targetString":"autoClose"},{"text":"(JSX attribute) left?: SwipeoutAction[] | undefined","docs":"","start":1074,"length":4,"line":22,"character":2,"targetString":"left"},{"text":"(property) SwipeoutAction.text?: string | undefined","docs":"","start":1094,"length":4,"line":24,"character":6,"targetString":"text"},{"text":"(property) SwipeoutAction.type?: \"primary\" | \"delete\" | \"secondary\" | undefined","docs":"","start":1116,"length":4,"line":25,"character":6,"targetString":"type"},{"text":"(property) SwipeoutAction.backgroundColor?: string | undefined","docs":"","start":1139,"length":15,"line":26,"character":6,"targetString":"backgroundColor"},{"text":"(property) fontStyle: {\n color: string;\n fontSize: number;\n}","docs":"","start":1193,"length":9,"line":28,"character":6,"targetString":"fontStyle"},{"text":"(property) color: string","docs":"","start":1206,"length":5,"line":28,"character":19,"targetString":"color"},{"text":"(property) fontSize: number","docs":"","start":1221,"length":8,"line":28,"character":34,"targetString":"fontSize"},{"text":"(property) SwipeoutAction.content?: React.ReactNode","docs":"","start":1243,"length":7,"line":29,"character":6,"targetString":"content"},{"text":"const Icons: {\n Heart: JSX.Element;\n}","docs":"","start":1252,"length":5,"line":29,"character":15,"targetString":"Icons"},{"text":"(property) Heart: JSX.Element","docs":"","start":1258,"length":5,"line":29,"character":21,"targetString":"Heart"},{"text":"(JSX attribute) style: {\n height: number;\n backgroundColor: string;\n justifyContent: string;\n alignItems: string;\n paddingHorizontal: number;\n}","docs":"","start":1291,"length":5,"line":34,"character":4,"targetString":"style"},{"text":"(property) height: number","docs":"","start":1306,"length":6,"line":35,"character":6,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":1324,"length":15,"line":36,"character":6,"targetString":"backgroundColor"},{"text":"(property) justifyContent: string","docs":"","start":1355,"length":14,"line":37,"character":6,"targetString":"justifyContent"},{"text":"(property) alignItems: string","docs":"","start":1387,"length":10,"line":38,"character":6,"targetString":"alignItems"},{"text":"(property) paddingHorizontal: number","docs":"","start":1415,"length":17,"line":39,"character":6,"targetString":"paddingHorizontal"},{"text":"(JSX attribute) style: {\n color: string;\n}","docs":"","start":1461,"length":5,"line":42,"character":12,"targetString":"style"},{"text":"(property) color: string","docs":"","start":1470,"length":5,"line":42,"character":21,"targetString":"color"},{"text":"(alias) class Swipeout\nimport Swipeout","docs":"","start":1537,"length":8,"line":46,"character":2,"targetString":"Swipeout"}],[{"text":"(alias) class Swipeout\nimport Swipeout","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"Swipeout"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":19,"length":8,"line":0,"character":19,"targetString":"IconFont"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":29,"length":5,"line":0,"character":29,"targetString":"Utils"},{"text":"(method) convertX(d: number): number","docs":"","start":68,"length":8,"line":2,"character":8,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":78,"length":2,"line":2,"character":18,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":85,"length":5,"line":2,"character":25,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":91,"length":10,"line":2,"character":31,"targetString":"RatioUtils"},{"text":"const Icons: {\n DeleteIcon: JSX.Element;\n}","docs":"","start":117,"length":5,"line":4,"character":13,"targetString":"Icons"},{"text":"(property) DeleteIcon: JSX.Element","docs":"","start":129,"length":10,"line":5,"character":2,"targetString":"DeleteIcon"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":148,"length":8,"line":6,"character":5,"targetString":"IconFont"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":163,"length":5,"line":7,"character":6,"targetString":"style"},{"text":"(property) FlexStyle.position?: \"absolute\" | \"relative\" | undefined","docs":"","start":180,"length":8,"line":8,"character":8,"targetString":"position"},{"text":"(property) FlexStyle.left?: string | number | undefined","docs":"","start":210,"length":4,"line":9,"character":8,"targetString":"left"},{"text":"(property) FlexStyle.top?: string | number | undefined","docs":"","start":231,"length":3,"line":10,"character":8,"targetString":"top"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":251,"length":9,"line":11,"character":8,"targetString":"marginTop"},{"text":"const cx: (d: number) => number","docs":"","start":263,"length":2,"line":11,"character":20,"targetString":"cx"},{"text":"(property) FlexStyle.marginLeft?: string | number | undefined","docs":"","start":278,"length":10,"line":12,"character":8,"targetString":"marginLeft"},{"text":"const cx: (d: number) => number","docs":"","start":291,"length":2,"line":12,"character":21,"targetString":"cx"},{"text":"(JSX attribute) color?: any","docs":"","start":313,"length":5,"line":14,"character":6,"targetString":"color"},{"text":"(JSX attribute) d?: string | undefined","docs":"","start":333,"length":1,"line":15,"character":6,"targetString":"d"},{"text":"(alias) class Swipeout\nimport Swipeout","docs":"","start":2127,"length":8,"line":20,"character":1,"targetString":"Swipeout"},{"text":"(JSX attribute) autoClose?: boolean | undefined","docs":"","start":2138,"length":9,"line":21,"character":2,"targetString":"autoClose"},{"text":"(JSX attribute) right?: SwipeoutAction[] | undefined","docs":"","start":2157,"length":5,"line":22,"character":2,"targetString":"right"},{"text":"(property) SwipeoutAction.text?: string | undefined","docs":"","start":2178,"length":4,"line":24,"character":6,"targetString":"text"},{"text":"(property) SwipeoutAction.type?: \"delete\" | \"primary\" | \"secondary\" | undefined","docs":"","start":2200,"length":4,"line":25,"character":6,"targetString":"type"},{"text":"(property) fontStyle: {\n color: string;\n fontSize: number;\n}","docs":"","start":2242,"length":9,"line":27,"character":6,"targetString":"fontStyle"},{"text":"(property) color: string","docs":"","start":2255,"length":5,"line":27,"character":19,"targetString":"color"},{"text":"(property) fontSize: number","docs":"","start":2270,"length":8,"line":27,"character":34,"targetString":"fontSize"},{"text":"(property) SwipeoutAction.content?: React.ReactNode","docs":"","start":2292,"length":7,"line":28,"character":6,"targetString":"content"},{"text":"const Icons: {\n DeleteIcon: JSX.Element;\n}","docs":"","start":2301,"length":5,"line":28,"character":15,"targetString":"Icons"},{"text":"(property) DeleteIcon: JSX.Element","docs":"","start":2307,"length":10,"line":28,"character":21,"targetString":"DeleteIcon"},{"text":"(JSX attribute) style: {\n height: number;\n backgroundColor: string;\n justifyContent: string;\n alignItems: string;\n paddingHorizontal: number;\n}","docs":"","start":2345,"length":5,"line":33,"character":4,"targetString":"style"},{"text":"(property) height: number","docs":"","start":2360,"length":6,"line":34,"character":6,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":2378,"length":15,"line":35,"character":6,"targetString":"backgroundColor"},{"text":"(property) justifyContent: string","docs":"","start":2409,"length":14,"line":36,"character":6,"targetString":"justifyContent"},{"text":"(property) alignItems: string","docs":"","start":2441,"length":10,"line":37,"character":6,"targetString":"alignItems"},{"text":"(property) paddingHorizontal: number","docs":"","start":2469,"length":17,"line":38,"character":6,"targetString":"paddingHorizontal"},{"text":"(JSX attribute) style: {\n color: string;\n}","docs":"","start":2515,"length":5,"line":41,"character":12,"targetString":"style"},{"text":"(property) color: string","docs":"","start":2524,"length":5,"line":41,"character":21,"targetString":"color"},{"text":"(alias) class Swipeout\nimport Swipeout","docs":"","start":2592,"length":8,"line":45,"character":2,"targetString":"Swipeout"}],[{"text":"(alias) class Swipeout\nimport Swipeout","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"Swipeout"},{"text":"(alias) class Swipeout\nimport Swipeout","docs":"","start":44,"length":8,"line":2,"character":1,"targetString":"Swipeout"},{"text":"(JSX attribute) autoClose?: boolean | undefined","docs":"","start":55,"length":9,"line":3,"character":2,"targetString":"autoClose"},{"text":"(JSX attribute) disabled?: boolean | undefined","docs":"","start":74,"length":8,"line":4,"character":2,"targetString":"disabled"},{"text":"(JSX attribute) right?: SwipeoutAction[] | undefined","docs":"","start":92,"length":5,"line":5,"character":2,"targetString":"right"},{"text":"(property) SwipeoutAction.text?: string | undefined","docs":"","start":113,"length":4,"line":7,"character":6,"targetString":"text"},{"text":"(property) SwipeoutAction.type?: \"delete\" | \"primary\" | \"secondary\" | undefined","docs":"","start":135,"length":4,"line":8,"character":6,"targetString":"type"},{"text":"(property) fontStyle: {\n color: string;\n fontSize: number;\n}","docs":"","start":177,"length":9,"line":10,"character":6,"targetString":"fontStyle"},{"text":"(property) color: string","docs":"","start":190,"length":5,"line":10,"character":19,"targetString":"color"},{"text":"(property) fontSize: number","docs":"","start":205,"length":8,"line":10,"character":34,"targetString":"fontSize"},{"text":"(JSX attribute) style: {\n height: number;\n backgroundColor: string;\n justifyContent: string;\n alignItems: string;\n paddingHorizontal: number;\n}","docs":"","start":247,"length":5,"line":15,"character":4,"targetString":"style"},{"text":"(property) height: number","docs":"","start":262,"length":6,"line":16,"character":6,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":280,"length":15,"line":17,"character":6,"targetString":"backgroundColor"},{"text":"(property) justifyContent: string","docs":"","start":312,"length":14,"line":18,"character":6,"targetString":"justifyContent"},{"text":"(property) alignItems: string","docs":"","start":344,"length":10,"line":19,"character":6,"targetString":"alignItems"},{"text":"(property) paddingHorizontal: number","docs":"","start":372,"length":17,"line":20,"character":6,"targetString":"paddingHorizontal"},{"text":"(JSX attribute) style: {\n color: string;\n}","docs":"","start":418,"length":5,"line":23,"character":12,"targetString":"style"},{"text":"(property) color: string","docs":"","start":427,"length":5,"line":23,"character":21,"targetString":"color"},{"text":"(alias) class Swipeout\nimport Swipeout","docs":"","start":485,"length":8,"line":25,"character":2,"targetString":"Swipeout"}]],"/feedback/tips":[[{"text":"(alias) class Tips\nimport Tips","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Tips"},{"text":"const state: {\n topLeft: boolean;\n topCenter: boolean;\n topRight: boolean;\n bottomLeft: boolean;\n bottomCenter: boolean;\n bottomRight: boolean;\n}","docs":"","start":46,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":53,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":65,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n topLeft: boolean;\n topCenter: boolean;\n topRight: boolean;\n bottomLeft: boolean;\n bottomCenter: boolean;\n bottomRight: boolean;\n}>(initialState: {\n topLeft: boolean;\n topCenter: boolean;\n topRight: boolean;\n bottomLeft: boolean;\n bottomCenter: boolean;\n bottomRight: boolean;\n} | (() => {\n ...;\n})): [...] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":71,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) topLeft: boolean","docs":"","start":84,"length":7,"line":3,"character":2,"targetString":"topLeft"},{"text":"(property) topCenter: boolean","docs":"","start":102,"length":9,"line":4,"character":2,"targetString":"topCenter"},{"text":"(property) topRight: boolean","docs":"","start":122,"length":8,"line":5,"character":2,"targetString":"topRight"},{"text":"(property) bottomLeft: boolean","docs":"","start":141,"length":10,"line":6,"character":2,"targetString":"bottomLeft"},{"text":"(property) bottomCenter: boolean","docs":"","start":162,"length":12,"line":7,"character":2,"targetString":"bottomCenter"},{"text":"(property) bottomRight: boolean","docs":"","start":185,"length":11,"line":8,"character":2,"targetString":"bottomRight"},{"text":"const bigTips: {\n width: number;\n height: number;\n borderRadius: number;\n}","docs":"","start":215,"length":7,"line":10,"character":6,"targetString":"bigTips"},{"text":"(property) width: number","docs":"","start":229,"length":5,"line":11,"character":2,"targetString":"width"},{"text":"(property) height: number","docs":"","start":243,"length":6,"line":12,"character":2,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":257,"length":12,"line":13,"character":2,"targetString":"borderRadius"},{"text":"(alias) class Tips\nimport Tips","docs":"","start":280,"length":4,"line":16,"character":1,"targetString":"Tips"},{"text":"(JSX attribute) show?: boolean | undefined","docs":"","start":287,"length":4,"line":17,"character":2,"targetString":"show"},{"text":"const state: {\n topLeft: boolean;\n topCenter: boolean;\n topRight: boolean;\n bottomLeft: boolean;\n bottomCenter: boolean;\n bottomRight: boolean;\n}","docs":"","start":293,"length":5,"line":17,"character":8,"targetString":"state"},{"text":"(property) topLeft: boolean","docs":"","start":299,"length":7,"line":17,"character":14,"targetString":"topLeft"},{"text":"(JSX attribute) contentStyle?: StyleProp","docs":"","start":310,"length":12,"line":18,"character":2,"targetString":"contentStyle"},{"text":"const bigTips: {\n width: number;\n height: number;\n borderRadius: number;\n}","docs":"","start":324,"length":7,"line":18,"character":16,"targetString":"bigTips"},{"text":"(JSX attribute) bgColor?: string | undefined","docs":"","start":335,"length":7,"line":19,"character":2,"targetString":"bgColor"},{"text":"(JSX attribute) cornerPosition?: \"topLeft\" | \"topCenter\" | \"topRight\" | \"bottomLeft\" | \"bottomCenter\" | \"bottomRight\" | undefined","docs":"","start":355,"length":14,"line":20,"character":2,"targetString":"cornerPosition"}],[{"text":"(alias) class Tips\nimport Tips","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Tips"},{"text":"const state: {\n topCenter: boolean;\n}","docs":"","start":46,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":53,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":65,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n topCenter: boolean;\n}>(initialState: {\n topCenter: boolean;\n} | (() => {\n topCenter: boolean;\n})): [{\n topCenter: boolean;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":71,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) topCenter: boolean","docs":"","start":84,"length":9,"line":3,"character":2,"targetString":"topCenter"},{"text":"const bigTips: {\n width: number;\n height: number;\n borderRadius: number;\n}","docs":"","start":112,"length":7,"line":5,"character":6,"targetString":"bigTips"},{"text":"(property) width: number","docs":"","start":126,"length":5,"line":6,"character":2,"targetString":"width"},{"text":"(property) height: number","docs":"","start":140,"length":6,"line":7,"character":2,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":154,"length":12,"line":8,"character":2,"targetString":"borderRadius"},{"text":"(alias) class Tips\nimport Tips","docs":"","start":177,"length":4,"line":11,"character":1,"targetString":"Tips"},{"text":"(JSX attribute) show?: boolean | undefined","docs":"","start":184,"length":4,"line":12,"character":2,"targetString":"show"},{"text":"const state: {\n topCenter: boolean;\n}","docs":"","start":190,"length":5,"line":12,"character":8,"targetString":"state"},{"text":"(property) topCenter: boolean","docs":"","start":196,"length":9,"line":12,"character":14,"targetString":"topCenter"},{"text":"(JSX attribute) contentStyle?: StyleProp","docs":"","start":209,"length":12,"line":13,"character":2,"targetString":"contentStyle"},{"text":"const bigTips: {\n width: number;\n height: number;\n borderRadius: number;\n}","docs":"","start":223,"length":7,"line":13,"character":16,"targetString":"bigTips"},{"text":"(JSX attribute) bgColor?: string | undefined","docs":"","start":234,"length":7,"line":14,"character":2,"targetString":"bgColor"},{"text":"(JSX attribute) cornerPosition?: \"topCenter\" | \"topLeft\" | \"topRight\" | \"bottomLeft\" | \"bottomCenter\" | \"bottomRight\" | undefined","docs":"","start":254,"length":14,"line":15,"character":2,"targetString":"cornerPosition"}],[{"text":"(alias) class Tips\nimport Tips","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Tips"},{"text":"const state: {\n topRight: boolean;\n}","docs":"","start":46,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":53,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":65,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n topRight: boolean;\n}>(initialState: {\n topRight: boolean;\n} | (() => {\n topRight: boolean;\n})): [{\n topRight: boolean;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":71,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) topRight: boolean","docs":"","start":84,"length":8,"line":3,"character":2,"targetString":"topRight"},{"text":"const bigTips: {\n width: number;\n height: number;\n borderRadius: number;\n}","docs":"","start":111,"length":7,"line":5,"character":6,"targetString":"bigTips"},{"text":"(property) width: number","docs":"","start":125,"length":5,"line":6,"character":2,"targetString":"width"},{"text":"(property) height: number","docs":"","start":139,"length":6,"line":7,"character":2,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":153,"length":12,"line":8,"character":2,"targetString":"borderRadius"},{"text":"(alias) class Tips\nimport Tips","docs":"","start":176,"length":4,"line":11,"character":1,"targetString":"Tips"},{"text":"(JSX attribute) show?: boolean | undefined","docs":"","start":183,"length":4,"line":12,"character":2,"targetString":"show"},{"text":"const state: {\n topRight: boolean;\n}","docs":"","start":189,"length":5,"line":12,"character":8,"targetString":"state"},{"text":"(property) topRight: boolean","docs":"","start":195,"length":8,"line":12,"character":14,"targetString":"topRight"},{"text":"(JSX attribute) contentStyle?: StyleProp","docs":"","start":207,"length":12,"line":13,"character":2,"targetString":"contentStyle"},{"text":"const bigTips: {\n width: number;\n height: number;\n borderRadius: number;\n}","docs":"","start":221,"length":7,"line":13,"character":16,"targetString":"bigTips"},{"text":"(JSX attribute) bgColor?: string | undefined","docs":"","start":232,"length":7,"line":14,"character":2,"targetString":"bgColor"},{"text":"(JSX attribute) cornerPosition?: \"topRight\" | \"topLeft\" | \"topCenter\" | \"bottomLeft\" | \"bottomCenter\" | \"bottomRight\" | undefined","docs":"","start":252,"length":14,"line":15,"character":2,"targetString":"cornerPosition"}],[{"text":"(alias) class Tips\nimport Tips","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Tips"},{"text":"const state: {\n bottomLeft: boolean;\n}","docs":"","start":46,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":53,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":65,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n bottomLeft: boolean;\n}>(initialState: {\n bottomLeft: boolean;\n} | (() => {\n bottomLeft: boolean;\n})): [{\n bottomLeft: boolean;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":71,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) bottomLeft: boolean","docs":"","start":84,"length":10,"line":3,"character":2,"targetString":"bottomLeft"},{"text":"const bigTips: {\n width: number;\n height: number;\n borderRadius: number;\n}","docs":"","start":113,"length":7,"line":5,"character":6,"targetString":"bigTips"},{"text":"(property) width: number","docs":"","start":127,"length":5,"line":6,"character":2,"targetString":"width"},{"text":"(property) height: number","docs":"","start":141,"length":6,"line":7,"character":2,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":155,"length":12,"line":8,"character":2,"targetString":"borderRadius"},{"text":"(alias) class Tips\nimport Tips","docs":"","start":178,"length":4,"line":11,"character":1,"targetString":"Tips"},{"text":"(JSX attribute) show?: boolean | undefined","docs":"","start":185,"length":4,"line":12,"character":2,"targetString":"show"},{"text":"const state: {\n bottomLeft: boolean;\n}","docs":"","start":191,"length":5,"line":12,"character":8,"targetString":"state"},{"text":"(property) bottomLeft: boolean","docs":"","start":197,"length":10,"line":12,"character":14,"targetString":"bottomLeft"},{"text":"(JSX attribute) contentStyle?: StyleProp","docs":"","start":211,"length":12,"line":13,"character":2,"targetString":"contentStyle"},{"text":"const bigTips: {\n width: number;\n height: number;\n borderRadius: number;\n}","docs":"","start":225,"length":7,"line":13,"character":16,"targetString":"bigTips"},{"text":"(JSX attribute) bgColor?: string | undefined","docs":"","start":236,"length":7,"line":14,"character":2,"targetString":"bgColor"},{"text":"(JSX attribute) cornerPosition?: \"bottomLeft\" | \"topLeft\" | \"topCenter\" | \"topRight\" | \"bottomCenter\" | \"bottomRight\" | undefined","docs":"","start":256,"length":14,"line":15,"character":2,"targetString":"cornerPosition"}],[{"text":"(alias) class Tips\nimport Tips","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Tips"},{"text":"const state: {\n bottomCenter: boolean;\n}","docs":"","start":46,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":53,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":65,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n bottomCenter: boolean;\n}>(initialState: {\n bottomCenter: boolean;\n} | (() => {\n bottomCenter: boolean;\n})): [{\n bottomCenter: boolean;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":71,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) bottomCenter: boolean","docs":"","start":84,"length":12,"line":3,"character":2,"targetString":"bottomCenter"},{"text":"const bigTips: {\n width: number;\n height: number;\n borderRadius: number;\n}","docs":"","start":115,"length":7,"line":5,"character":6,"targetString":"bigTips"},{"text":"(property) width: number","docs":"","start":129,"length":5,"line":6,"character":2,"targetString":"width"},{"text":"(property) height: number","docs":"","start":143,"length":6,"line":7,"character":2,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":157,"length":12,"line":8,"character":2,"targetString":"borderRadius"},{"text":"(alias) class Tips\nimport Tips","docs":"","start":180,"length":4,"line":11,"character":1,"targetString":"Tips"},{"text":"(JSX attribute) show?: boolean | undefined","docs":"","start":187,"length":4,"line":12,"character":2,"targetString":"show"},{"text":"const state: {\n bottomCenter: boolean;\n}","docs":"","start":193,"length":5,"line":12,"character":8,"targetString":"state"},{"text":"(property) bottomCenter: boolean","docs":"","start":199,"length":12,"line":12,"character":14,"targetString":"bottomCenter"},{"text":"(JSX attribute) contentStyle?: StyleProp","docs":"","start":215,"length":12,"line":13,"character":2,"targetString":"contentStyle"},{"text":"const bigTips: {\n width: number;\n height: number;\n borderRadius: number;\n}","docs":"","start":229,"length":7,"line":13,"character":16,"targetString":"bigTips"},{"text":"(JSX attribute) bgColor?: string | undefined","docs":"","start":240,"length":7,"line":14,"character":2,"targetString":"bgColor"},{"text":"(JSX attribute) cornerPosition?: \"bottomCenter\" | \"topLeft\" | \"topCenter\" | \"topRight\" | \"bottomLeft\" | \"bottomRight\" | undefined","docs":"","start":260,"length":14,"line":15,"character":2,"targetString":"cornerPosition"}],[{"text":"(alias) class Tips\nimport Tips","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Tips"},{"text":"const state: {\n bottomRight: boolean;\n}","docs":"","start":46,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":53,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":65,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n bottomRight: boolean;\n}>(initialState: {\n bottomRight: boolean;\n} | (() => {\n bottomRight: boolean;\n})): [{\n bottomRight: boolean;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":71,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) bottomRight: boolean","docs":"","start":84,"length":11,"line":3,"character":2,"targetString":"bottomRight"},{"text":"const bigTips: {\n width: number;\n height: number;\n borderRadius: number;\n}","docs":"","start":114,"length":7,"line":5,"character":6,"targetString":"bigTips"},{"text":"(property) width: number","docs":"","start":128,"length":5,"line":6,"character":2,"targetString":"width"},{"text":"(property) height: number","docs":"","start":142,"length":6,"line":7,"character":2,"targetString":"height"},{"text":"(property) borderRadius: number","docs":"","start":156,"length":12,"line":8,"character":2,"targetString":"borderRadius"},{"text":"(alias) class Tips\nimport Tips","docs":"","start":179,"length":4,"line":11,"character":1,"targetString":"Tips"},{"text":"(JSX attribute) show?: boolean | undefined","docs":"","start":186,"length":4,"line":12,"character":2,"targetString":"show"},{"text":"const state: {\n bottomRight: boolean;\n}","docs":"","start":192,"length":5,"line":12,"character":8,"targetString":"state"},{"text":"(property) bottomRight: boolean","docs":"","start":198,"length":11,"line":12,"character":14,"targetString":"bottomRight"},{"text":"(JSX attribute) contentStyle?: StyleProp","docs":"","start":213,"length":12,"line":13,"character":2,"targetString":"contentStyle"},{"text":"const bigTips: {\n width: number;\n height: number;\n borderRadius: number;\n}","docs":"","start":227,"length":7,"line":13,"character":16,"targetString":"bigTips"},{"text":"(JSX attribute) bgColor?: string | undefined","docs":"","start":238,"length":7,"line":14,"character":2,"targetString":"bgColor"},{"text":"(JSX attribute) cornerPosition?: \"bottomRight\" | \"topLeft\" | \"topCenter\" | \"topRight\" | \"bottomLeft\" | \"bottomCenter\" | undefined","docs":"","start":258,"length":14,"line":15,"character":2,"targetString":"cornerPosition"}]],"/feedback/toast-view":[[{"text":"(alias) class Toast\nimport Toast","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Toast"},{"text":"const successShow: boolean","docs":"","start":47,"length":11,"line":2,"character":7,"targetString":"successShow"},{"text":"const setSuccessShow: React.Dispatch>","docs":"","start":60,"length":14,"line":2,"character":20,"targetString":"setSuccessShow"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":78,"length":5,"line":2,"character":38,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":84,"length":8,"line":2,"character":44,"targetString":"useState"},{"text":"(alias) class Toast\nimport Toast","docs":"","start":103,"length":5,"line":4,"character":1,"targetString":"Toast"},{"text":"(property) Toast.Success: React.ElementType","docs":"","start":109,"length":7,"line":4,"character":7,"targetString":"Success"},{"text":"(JSX attribute) ToastProps.show: boolean","docs":"","start":119,"length":4,"line":5,"character":2,"targetString":"show"},{"text":"const successShow: boolean","docs":"","start":125,"length":11,"line":5,"character":8,"targetString":"successShow"},{"text":"(JSX attribute) ToastProps.text?: string | undefined","docs":"","start":140,"length":4,"line":6,"character":2,"targetString":"text"},{"text":"(JSX attribute) ToastProps.onFinish: () => void","docs":"","start":165,"length":8,"line":7,"character":2,"targetString":"onFinish"},{"text":"const setSuccessShow: (value: React.SetStateAction) => void","docs":"","start":181,"length":14,"line":7,"character":18,"targetString":"setSuccessShow"}],[{"text":"(alias) class Toast\nimport Toast","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Toast"},{"text":"const warningShow: boolean","docs":"","start":47,"length":11,"line":2,"character":7,"targetString":"warningShow"},{"text":"const setWarningShow: React.Dispatch>","docs":"","start":60,"length":14,"line":2,"character":20,"targetString":"setWarningShow"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":78,"length":5,"line":2,"character":38,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":84,"length":8,"line":2,"character":44,"targetString":"useState"},{"text":"(alias) class Toast\nimport Toast","docs":"","start":103,"length":5,"line":4,"character":1,"targetString":"Toast"},{"text":"(property) Toast.Warning: React.ElementType","docs":"","start":109,"length":7,"line":4,"character":7,"targetString":"Warning"},{"text":"(JSX attribute) ToastProps.show: boolean","docs":"","start":119,"length":4,"line":5,"character":2,"targetString":"show"},{"text":"const warningShow: boolean","docs":"","start":125,"length":11,"line":5,"character":8,"targetString":"warningShow"},{"text":"(JSX attribute) ToastProps.text?: string | undefined","docs":"","start":140,"length":4,"line":6,"character":2,"targetString":"text"},{"text":"(JSX attribute) ToastProps.onFinish: () => void","docs":"","start":162,"length":8,"line":7,"character":2,"targetString":"onFinish"},{"text":"const setWarningShow: (value: React.SetStateAction) => void","docs":"","start":178,"length":14,"line":7,"character":18,"targetString":"setWarningShow"}],[{"text":"(alias) class Toast\nimport Toast","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Toast"},{"text":"const errorShow: boolean","docs":"","start":47,"length":9,"line":2,"character":7,"targetString":"errorShow"},{"text":"const setErrorShow: React.Dispatch>","docs":"","start":58,"length":12,"line":2,"character":18,"targetString":"setErrorShow"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":74,"length":5,"line":2,"character":34,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":80,"length":8,"line":2,"character":40,"targetString":"useState"},{"text":"(alias) class Toast\nimport Toast","docs":"","start":99,"length":5,"line":4,"character":1,"targetString":"Toast"},{"text":"(property) Toast.Error: React.ElementType","docs":"","start":105,"length":5,"line":4,"character":7,"targetString":"Error"},{"text":"(JSX attribute) ToastProps.show: boolean","docs":"","start":113,"length":4,"line":5,"character":2,"targetString":"show"},{"text":"const errorShow: boolean","docs":"","start":119,"length":9,"line":5,"character":8,"targetString":"errorShow"},{"text":"(JSX attribute) ToastProps.text?: string | undefined","docs":"","start":132,"length":4,"line":6,"character":2,"targetString":"text"},{"text":"(JSX attribute) ToastProps.onFinish: () => void","docs":"","start":152,"length":8,"line":7,"character":2,"targetString":"onFinish"},{"text":"const setErrorShow: (value: React.SetStateAction) => void","docs":"","start":168,"length":12,"line":7,"character":18,"targetString":"setErrorShow"}],[{"text":"(alias) class Toast\nimport Toast","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Toast"},{"text":"const loadingShow: boolean","docs":"","start":47,"length":11,"line":2,"character":7,"targetString":"loadingShow"},{"text":"const setLoadingShow: React.Dispatch>","docs":"","start":60,"length":14,"line":2,"character":20,"targetString":"setLoadingShow"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":78,"length":5,"line":2,"character":38,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":84,"length":8,"line":2,"character":44,"targetString":"useState"},{"text":"(alias) class Toast\nimport Toast","docs":"","start":103,"length":5,"line":4,"character":1,"targetString":"Toast"},{"text":"(property) Toast.Loading: React.ElementType","docs":"","start":109,"length":7,"line":4,"character":7,"targetString":"Loading"},{"text":"(JSX attribute) ToastProps.show: boolean","docs":"","start":117,"length":4,"line":4,"character":15,"targetString":"show"},{"text":"const loadingShow: boolean","docs":"","start":123,"length":11,"line":4,"character":21,"targetString":"loadingShow"},{"text":"(JSX attribute) ToastProps.onFinish: () => void","docs":"","start":136,"length":8,"line":4,"character":34,"targetString":"onFinish"},{"text":"const setLoadingShow: (value: React.SetStateAction) => void","docs":"","start":152,"length":14,"line":4,"character":50,"targetString":"setLoadingShow"}],[{"text":"(alias) class Toast\nimport Toast","docs":"","start":9,"length":5,"line":0,"character":9,"targetString":"Toast"},{"text":"const show: boolean","docs":"","start":47,"length":4,"line":2,"character":7,"targetString":"show"},{"text":"const setShow: React.Dispatch>","docs":"","start":53,"length":7,"line":2,"character":13,"targetString":"setShow"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":64,"length":5,"line":2,"character":24,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":70,"length":8,"line":2,"character":30,"targetString":"useState"},{"text":"(alias) class Toast\nimport Toast","docs":"","start":89,"length":5,"line":4,"character":1,"targetString":"Toast"},{"text":"(JSX attribute) show: boolean","docs":"","start":95,"length":4,"line":4,"character":7,"targetString":"show"},{"text":"const show: boolean","docs":"","start":101,"length":4,"line":4,"character":13,"targetString":"show"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":107,"length":4,"line":4,"character":19,"targetString":"text"},{"text":"(JSX attribute) onFinish: () => void","docs":"","start":131,"length":8,"line":4,"character":43,"targetString":"onFinish"},{"text":"const setShow: (value: React.SetStateAction) => void","docs":"","start":147,"length":7,"line":4,"character":59,"targetString":"setShow"}]],"/navigation/controller-bar":[[{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":9,"length":13,"line":0,"character":9,"targetString":"ControllerBar"},{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":49,"length":13,"line":2,"character":1,"targetString":"ControllerBar"},{"text":"(JSX attribute) size?: number | \"large\" | \"normal\" | \"small\" | undefined","docs":"","start":65,"length":4,"line":3,"character":2,"targetString":"size"},{"text":"(JSX attribute) button: ButtonProps[]","docs":"","start":77,"length":6,"line":4,"character":2,"targetString":"button"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":93,"length":4,"line":5,"character":6,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":104,"length":4,"line":5,"character":17,"targetString":"type"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":129,"length":4,"line":6,"character":6,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":140,"length":4,"line":6,"character":17,"targetString":"type"}],[{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":9,"length":13,"line":0,"character":9,"targetString":"ControllerBar"},{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":49,"length":13,"line":2,"character":1,"targetString":"ControllerBar"},{"text":"(property) ControllerBar.Group: React.ElementType","docs":"","start":63,"length":5,"line":2,"character":15,"targetString":"Group"},{"text":"(JSX attribute) BarGroupProps.style?: StyleProp","docs":"","start":69,"length":5,"line":2,"character":21,"targetString":"style"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":78,"length":9,"line":2,"character":30,"targetString":"marginTop"},{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":99,"length":13,"line":3,"character":3,"targetString":"ControllerBar"},{"text":"(JSX attribute) size?: number | \"small\" | \"large\" | \"normal\" | undefined","docs":"","start":117,"length":4,"line":4,"character":4,"targetString":"size"},{"text":"(JSX attribute) button: ButtonProps[]","docs":"","start":131,"length":6,"line":5,"character":4,"targetString":"button"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":149,"length":4,"line":6,"character":8,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":160,"length":4,"line":6,"character":19,"targetString":"type"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":187,"length":4,"line":7,"character":8,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":198,"length":4,"line":7,"character":19,"targetString":"type"},{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":232,"length":13,"line":10,"character":3,"targetString":"ControllerBar"},{"text":"(JSX attribute) size?: number | \"small\" | \"large\" | \"normal\" | undefined","docs":"","start":250,"length":4,"line":11,"character":4,"targetString":"size"},{"text":"(JSX attribute) button: ButtonProps[]","docs":"","start":264,"length":6,"line":12,"character":4,"targetString":"button"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":282,"length":4,"line":13,"character":8,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":293,"length":4,"line":13,"character":19,"targetString":"type"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":320,"length":4,"line":14,"character":8,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":331,"length":4,"line":14,"character":19,"targetString":"type"},{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":364,"length":13,"line":17,"character":2,"targetString":"ControllerBar"},{"text":"(property) ControllerBar.Group: React.ElementType","docs":"","start":378,"length":5,"line":17,"character":16,"targetString":"Group"}],[{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":9,"length":13,"line":0,"character":9,"targetString":"ControllerBar"},{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":49,"length":13,"line":2,"character":1,"targetString":"ControllerBar"},{"text":"(property) ControllerBar.Group: React.ElementType","docs":"","start":63,"length":5,"line":2,"character":15,"targetString":"Group"},{"text":"(JSX attribute) BarGroupProps.type?: \"warp\" | \"swiper\" | \"divide\" | undefined","docs":"","start":71,"length":4,"line":3,"character":2,"targetString":"type"},{"text":"(JSX attribute) BarGroupProps.style?: StyleProp","docs":"","start":87,"length":5,"line":4,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":96,"length":9,"line":4,"character":11,"targetString":"marginTop"},{"text":"(JSX attribute) BarGroupProps.swiperConfig?: CarouselProps | undefined","docs":"","start":115,"length":12,"line":5,"character":2,"targetString":"swiperConfig"},{"text":"(property) CarouselProps.style?: StyleProp","docs":"","start":135,"length":5,"line":6,"character":4,"targetString":"style"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":144,"length":6,"line":6,"character":13,"targetString":"height"},{"text":"(property) CarouselProps.dotActiveStyle?: StyleProp","docs":"","start":162,"length":14,"line":7,"character":4,"targetString":"dotActiveStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":180,"length":15,"line":7,"character":22,"targetString":"backgroundColor"},{"text":"(property) CarouselProps.dotStyle?: StyleProp","docs":"","start":210,"length":8,"line":8,"character":4,"targetString":"dotStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":222,"length":15,"line":8,"character":16,"targetString":"backgroundColor"},{"text":"(JSX attribute) BarGroupProps.size?: number | \"small\" | \"large\" | \"normal\" | undefined","docs":"","start":256,"length":4,"line":10,"character":2,"targetString":"size"},{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":271,"length":13,"line":12,"character":3,"targetString":"ControllerBar"},{"text":"(JSX attribute) size?: number | \"small\" | \"large\" | \"normal\" | undefined","docs":"","start":289,"length":4,"line":13,"character":4,"targetString":"size"},{"text":"(JSX attribute) button: ButtonProps[]","docs":"","start":303,"length":6,"line":14,"character":4,"targetString":"button"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":321,"length":4,"line":15,"character":8,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":332,"length":4,"line":15,"character":19,"targetString":"type"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":359,"length":4,"line":16,"character":8,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":370,"length":4,"line":16,"character":19,"targetString":"type"},{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":404,"length":13,"line":19,"character":3,"targetString":"ControllerBar"},{"text":"(JSX attribute) size?: number | \"small\" | \"large\" | \"normal\" | undefined","docs":"","start":422,"length":4,"line":20,"character":4,"targetString":"size"},{"text":"(JSX attribute) button: ButtonProps[]","docs":"","start":436,"length":6,"line":21,"character":4,"targetString":"button"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":454,"length":4,"line":22,"character":8,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":465,"length":4,"line":22,"character":19,"targetString":"type"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":492,"length":4,"line":23,"character":8,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":503,"length":4,"line":23,"character":19,"targetString":"type"},{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":536,"length":13,"line":26,"character":2,"targetString":"ControllerBar"},{"text":"(property) ControllerBar.Group: React.ElementType","docs":"","start":550,"length":5,"line":26,"character":16,"targetString":"Group"}],[{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":9,"length":13,"line":0,"character":9,"targetString":"ControllerBar"},{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":49,"length":13,"line":2,"character":1,"targetString":"ControllerBar"},{"text":"(property) ControllerBar.Group: React.ElementType","docs":"","start":63,"length":5,"line":2,"character":15,"targetString":"Group"},{"text":"(JSX attribute) BarGroupProps.type?: \"warp\" | \"swiper\" | \"divide\" | undefined","docs":"","start":69,"length":4,"line":2,"character":21,"targetString":"type"},{"text":"(JSX attribute) BarGroupProps.style?: StyleProp","docs":"","start":83,"length":5,"line":2,"character":35,"targetString":"style"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":92,"length":9,"line":2,"character":44,"targetString":"marginTop"},{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":113,"length":13,"line":3,"character":3,"targetString":"ControllerBar"},{"text":"(JSX attribute) size?: number | \"small\" | \"large\" | \"normal\" | undefined","docs":"","start":131,"length":4,"line":4,"character":4,"targetString":"size"},{"text":"(JSX attribute) button: ButtonProps[]","docs":"","start":145,"length":6,"line":5,"character":4,"targetString":"button"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":163,"length":4,"line":6,"character":8,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":174,"length":4,"line":6,"character":19,"targetString":"type"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":201,"length":4,"line":7,"character":8,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":212,"length":4,"line":7,"character":19,"targetString":"type"},{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":246,"length":13,"line":10,"character":3,"targetString":"ControllerBar"},{"text":"(JSX attribute) size?: number | \"small\" | \"large\" | \"normal\" | undefined","docs":"","start":264,"length":4,"line":11,"character":4,"targetString":"size"},{"text":"(JSX attribute) button: ButtonProps[]","docs":"","start":278,"length":6,"line":12,"character":4,"targetString":"button"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":296,"length":4,"line":13,"character":8,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":307,"length":4,"line":13,"character":19,"targetString":"type"},{"text":"(property) ButtonProps.text?: string | undefined","docs":"","start":334,"length":4,"line":14,"character":8,"targetString":"text"},{"text":"(property) ButtonProps.type?: \"normal\" | \"primary\" | undefined","docs":"","start":345,"length":4,"line":14,"character":19,"targetString":"type"},{"text":"(alias) class ControllerBar\nimport ControllerBar","docs":"","start":378,"length":13,"line":17,"character":2,"targetString":"ControllerBar"},{"text":"(property) ControllerBar.Group: React.ElementType","docs":"","start":392,"length":5,"line":17,"character":16,"targetString":"Group"}]],"/navigation/tab":[[{"text":"(alias) class Tab\nimport Tab","docs":"","start":9,"length":3,"line":0,"character":9,"targetString":"Tab"},{"text":"const state: {\n tab: string;\n}","docs":"","start":45,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const set: React.Dispatch>","docs":"","start":52,"length":3,"line":2,"character":14,"targetString":"set"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":59,"length":5,"line":2,"character":21,"targetString":"React"},{"text":"function React.useState<{\n tab: string;\n}>(initialState: {\n tab: string;\n} | (() => {\n tab: string;\n})): [{\n tab: string;\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":65,"length":8,"line":2,"character":27,"targetString":"useState"},{"text":"(property) tab: string","docs":"","start":76,"length":3,"line":2,"character":38,"targetString":"tab"},{"text":"const setState: (value: any) => void","docs":"","start":98,"length":8,"line":3,"character":6,"targetString":"setState"},{"text":"(parameter) value: any","docs":"","start":109,"length":5,"line":3,"character":17,"targetString":"value"},{"text":"const set: (value: React.SetStateAction<{\n tab: string;\n}>) => void","docs":"","start":118,"length":3,"line":3,"character":26,"targetString":"set"},{"text":"const state: {\n tab: string;\n}","docs":"","start":127,"length":5,"line":3,"character":35,"targetString":"state"},{"text":"(parameter) value: any","docs":"","start":137,"length":5,"line":3,"character":45,"targetString":"value"},{"text":"const tabPaneArr: string[]","docs":"","start":152,"length":10,"line":4,"character":6,"targetString":"tabPaneArr"},{"text":"const contentStyle: {\n height: number;\n backgroundColor: string;\n alignItems: string;\n justifyContent: string;\n}","docs":"","start":208,"length":12,"line":5,"character":6,"targetString":"contentStyle"},{"text":"(property) height: number","docs":"","start":227,"length":6,"line":6,"character":2,"targetString":"height"},{"text":"(property) backgroundColor: string","docs":"","start":242,"length":15,"line":7,"character":2,"targetString":"backgroundColor"},{"text":"(property) alignItems: string","docs":"","start":269,"length":10,"line":8,"character":2,"targetString":"alignItems"},{"text":"(property) justifyContent: string","docs":"","start":293,"length":14,"line":9,"character":2,"targetString":"justifyContent"},{"text":"const textArr: string[]","docs":"","start":327,"length":7,"line":11,"character":6,"targetString":"textArr"},{"text":"const tabPanes: boolean","docs":"","start":474,"length":8,"line":12,"character":6,"targetString":"tabPanes"},{"text":"const tabPaneArr: string[]","docs":"","start":485,"length":10,"line":12,"character":17,"targetString":"tabPaneArr"},{"text":"(method) Array.map(callbackfn: (value: string, index: number, array: string[]) => JSX.Element, thisArg?: any): JSX.Element[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":496,"length":3,"line":12,"character":28,"targetString":"map"},{"text":"(parameter) item: string","docs":"","start":501,"length":4,"line":12,"character":33,"targetString":"item"},{"text":"(parameter) idx: number","docs":"","start":507,"length":3,"line":12,"character":39,"targetString":"idx"},{"text":"(alias) class Tab\nimport Tab","docs":"","start":520,"length":3,"line":13,"character":3,"targetString":"Tab"},{"text":"(property) Tab.TabPane: React.ElementType","docs":"","start":524,"length":7,"line":13,"character":7,"targetString":"TabPane"},{"text":"(JSX attribute) React.Attributes.key?: React.Key | null | undefined","docs":"","start":532,"length":3,"line":13,"character":15,"targetString":"key"},{"text":"(parameter) item: string","docs":"","start":540,"length":4,"line":13,"character":23,"targetString":"item"},{"text":"(JSX attribute) TabPaneProps.tab?: React.ReactNode","docs":"","start":548,"length":3,"line":13,"character":31,"targetString":"tab"},{"text":"(parameter) item: string","docs":"","start":556,"length":4,"line":13,"character":39,"targetString":"item"},{"text":"(JSX attribute) style: {\n height: number;\n backgroundColor: string;\n alignItems: string;\n justifyContent: string;\n}","docs":"","start":575,"length":5,"line":14,"character":10,"targetString":"style"},{"text":"const contentStyle: {\n height: number;\n backgroundColor: string;\n alignItems: string;\n justifyContent: string;\n}","docs":"","start":582,"length":12,"line":14,"character":17,"targetString":"contentStyle"},{"text":"(parameter) item: string","docs":"","start":623,"length":4,"line":15,"character":26,"targetString":"item"},{"text":"const textArr: string[]","docs":"","start":632,"length":7,"line":15,"character":35,"targetString":"textArr"},{"text":"(parameter) idx: number","docs":"","start":640,"length":3,"line":15,"character":43,"targetString":"idx"},{"text":"(alias) class Tab\nimport Tab","docs":"","start":673,"length":3,"line":17,"character":4,"targetString":"Tab"},{"text":"(property) Tab.TabPane: React.ElementType","docs":"","start":677,"length":7,"line":17,"character":8,"targetString":"TabPane"},{"text":"(alias) class Tab\nimport Tab","docs":"","start":691,"length":3,"line":20,"character":1,"targetString":"Tab"},{"text":"(property) state: {\n tab: string;\n}","docs":"","start":708,"length":5,"line":21,"character":13,"targetString":"state"},{"text":"(property) state: {\n tab: string;\n}","docs":"","start":713,"length":0,"line":21,"character":18,"targetString":""},{"text":"(property) state: {\n tab: string;\n}","docs":"","start":713,"length":0,"line":21,"character":18,"targetString":""},{"text":"(property) true: any","docs":"","start":731,"length":4,"line":22,"character":12,"targetString":"true"},{"text":"(property) true: any","docs":"","start":735,"length":0,"line":22,"character":16,"targetString":""},{"text":"(property) value: any","docs":"","start":749,"length":5,"line":23,"character":12,"targetString":"value"},{"text":"(method) setState({ tab: value }: {\n tab: any;\n}): any","docs":"","start":758,"length":8,"line":23,"character":21,"targetString":"setState"},{"text":"(property) tab: any","docs":"","start":769,"length":3,"line":23,"character":32,"targetString":"tab"},{"text":"var value: any","docs":"","start":774,"length":5,"line":23,"character":37,"targetString":"value"},{"text":"(property) tabPanes: boolean","docs":"","start":1271,"length":8,"line":47,"character":3,"targetString":"tabPanes"},{"text":"(alias) class Tab\nimport Tab","docs":"","start":1283,"length":3,"line":48,"character":2,"targetString":"Tab"}]],"/navigation/tab-bar":[[{"text":"(alias) class TabBar\nimport TabBar","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"TabBar"},{"text":"const tab: string","docs":"","start":48,"length":3,"line":2,"character":7,"targetString":"tab"},{"text":"const setTab: React.Dispatch>","docs":"","start":53,"length":6,"line":2,"character":12,"targetString":"setTab"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":63,"length":5,"line":2,"character":22,"targetString":"React"},{"text":"function React.useState(initialState: string | (() => string)): [string, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":69,"length":8,"line":2,"character":28,"targetString":"useState"},{"text":"const tabs: {\n key: string;\n title: string;\n}[]","docs":"","start":91,"length":4,"line":4,"character":6,"targetString":"tabs"},{"text":"var Array: ArrayConstructor","docs":"","start":98,"length":5,"line":4,"character":13,"targetString":"Array"},{"text":"(method) ArrayConstructor.from(iterable: Iterable | ArrayLike, mapfn: (v: any, k: number) => number, thisArg?: any): number[] (+3 overloads)","docs":"Creates an array from an iterable object.","start":104,"length":4,"line":4,"character":19,"targetString":"from"},{"text":"var Array: ArrayConstructor\n(arrayLength?: number | undefined) => any[] (+2 overloads)","docs":"","start":109,"length":5,"line":4,"character":24,"targetString":"Array"},{"text":"(parameter) v: any","docs":"","start":121,"length":1,"line":4,"character":36,"targetString":"v"},{"text":"(parameter) k: number","docs":"","start":124,"length":1,"line":4,"character":39,"targetString":"k"},{"text":"(parameter) k: number","docs":"","start":130,"length":1,"line":4,"character":45,"targetString":"k"},{"text":"(method) Array.map<{\n key: string;\n title: string;\n}>(callbackfn: (value: number, index: number, array: number[]) => {\n key: string;\n title: string;\n}, thisArg?: any): {\n key: string;\n title: string;\n}[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":137,"length":3,"line":4,"character":52,"targetString":"map"},{"text":"(parameter) v: number","docs":"","start":141,"length":1,"line":4,"character":56,"targetString":"v"},{"text":"(property) key: string","docs":"","start":159,"length":3,"line":5,"character":11,"targetString":"key"},{"text":"(parameter) v: number","docs":"","start":167,"length":1,"line":5,"character":19,"targetString":"v"},{"text":"(property) title: string","docs":"","start":172,"length":5,"line":5,"character":24,"targetString":"title"},{"text":"(parameter) v: number","docs":"","start":185,"length":1,"line":5,"character":37,"targetString":"v"},{"text":"(alias) class TabBar\nimport TabBar","docs":"","start":198,"length":6,"line":8,"character":1,"targetString":"TabBar"},{"text":"(JSX attribute) tabs: TabBarArr[]","docs":"","start":207,"length":4,"line":9,"character":2,"targetString":"tabs"},{"text":"const tabs: {\n key: string;\n title: string;\n}[]","docs":"","start":213,"length":4,"line":9,"character":8,"targetString":"tabs"},{"text":"(JSX attribute) activeKey?: string | number | undefined","docs":"","start":221,"length":9,"line":10,"character":2,"targetString":"activeKey"},{"text":"const tab: string","docs":"","start":232,"length":3,"line":10,"character":13,"targetString":"tab"},{"text":"(JSX attribute) onChange?: ((index: string) => void) | undefined","docs":"","start":239,"length":8,"line":11,"character":2,"targetString":"onChange"},{"text":"(parameter) value: string","docs":"","start":249,"length":5,"line":11,"character":12,"targetString":"value"},{"text":"const setTab: (value: React.SetStateAction) => void","docs":"","start":258,"length":6,"line":11,"character":21,"targetString":"setTab"},{"text":"(parameter) value: string","docs":"","start":265,"length":5,"line":11,"character":28,"targetString":"value"},{"text":"(JSX attribute) underlineStyle?: StyleProp","docs":"","start":275,"length":14,"line":12,"character":2,"targetString":"underlineStyle"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":293,"length":5,"line":12,"character":20,"targetString":"width"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":304,"length":15,"line":12,"character":31,"targetString":"backgroundColor"},{"text":"(JSX attribute) tabActiveTextStyle?: StyleProp","docs":"","start":336,"length":18,"line":13,"character":2,"targetString":"tabActiveTextStyle"},{"text":"(property) TextStyle.color?: ColorValue | undefined","docs":"","start":362,"length":5,"line":14,"character":4,"targetString":"color"},{"text":"(JSX attribute) tabTextStyle?: StyleProp","docs":"","start":387,"length":12,"line":16,"character":2,"targetString":"tabTextStyle"},{"text":"(property) TextStyle.color?: ColorValue | undefined","docs":"","start":403,"length":5,"line":16,"character":18,"targetString":"color"}],[{"text":"(alias) class TabBar\nimport TabBar","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"TabBar"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":17,"length":5,"line":0,"character":17,"targetString":"Utils"},{"text":"(method) convertX(d: number): number","docs":"","start":56,"length":8,"line":2,"character":8,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":66,"length":2,"line":2,"character":18,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":73,"length":5,"line":2,"character":25,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":79,"length":10,"line":2,"character":31,"targetString":"RatioUtils"},{"text":"const tabRadio: string","docs":"","start":99,"length":8,"line":4,"character":7,"targetString":"tabRadio"},{"text":"const setTabRadio: React.Dispatch>","docs":"","start":109,"length":11,"line":4,"character":17,"targetString":"setTabRadio"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":124,"length":5,"line":4,"character":32,"targetString":"React"},{"text":"function React.useState(initialState: string | (() => string)): [string, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":130,"length":8,"line":4,"character":38,"targetString":"useState"},{"text":"const tabRadios: {\n key: string;\n title: string;\n tabStyle: {\n alignItems: string;\n justifyContent: string;\n };\n textStyle: {\n fontSize: number;\n };\n}[]","docs":"","start":152,"length":9,"line":6,"character":6,"targetString":"tabRadios"},{"text":"var Array: ArrayConstructor","docs":"","start":164,"length":5,"line":6,"character":18,"targetString":"Array"},{"text":"(method) ArrayConstructor.from(iterable: Iterable | ArrayLike, mapfn: (v: any, k: number) => number, thisArg?: any): number[] (+3 overloads)","docs":"Creates an array from an iterable object.","start":170,"length":4,"line":6,"character":24,"targetString":"from"},{"text":"var Array: ArrayConstructor\n(arrayLength?: number | undefined) => any[] (+2 overloads)","docs":"","start":175,"length":5,"line":6,"character":29,"targetString":"Array"},{"text":"(parameter) v: any","docs":"","start":186,"length":1,"line":6,"character":40,"targetString":"v"},{"text":"(parameter) k: number","docs":"","start":189,"length":1,"line":6,"character":43,"targetString":"k"},{"text":"(parameter) k: number","docs":"","start":195,"length":1,"line":6,"character":49,"targetString":"k"},{"text":"(method) Array.map<{\n key: string;\n title: string;\n tabStyle: {\n alignItems: string;\n justifyContent: string;\n };\n textStyle: {\n fontSize: number;\n };\n}>(callbackfn: (value: number, index: number, array: number[]) => {\n key: string;\n title: string;\n tabStyle: {\n ...;\n };\n textStyle: {\n ...;\n };\n}, thisArg?: any): {\n ...;\n}[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":202,"length":3,"line":6,"character":56,"targetString":"map"},{"text":"(parameter) v: number","docs":"","start":206,"length":1,"line":6,"character":60,"targetString":"v"},{"text":"(property) key: string","docs":"","start":228,"length":3,"line":8,"character":4,"targetString":"key"},{"text":"(parameter) v: number","docs":"","start":236,"length":1,"line":8,"character":12,"targetString":"v"},{"text":"(property) title: string","docs":"","start":245,"length":5,"line":9,"character":4,"targetString":"title"},{"text":"(parameter) v: number","docs":"","start":258,"length":1,"line":9,"character":17,"targetString":"v"},{"text":"(property) tabStyle: {\n alignItems: string;\n justifyContent: string;\n}","docs":"","start":267,"length":8,"line":10,"character":4,"targetString":"tabStyle"},{"text":"(property) alignItems: string","docs":"","start":279,"length":10,"line":10,"character":16,"targetString":"alignItems"},{"text":"(property) justifyContent: string","docs":"","start":301,"length":14,"line":10,"character":38,"targetString":"justifyContent"},{"text":"(property) textStyle: {\n fontSize: number;\n}","docs":"","start":333,"length":9,"line":11,"character":4,"targetString":"textStyle"},{"text":"(property) fontSize: number","docs":"","start":346,"length":8,"line":11,"character":17,"targetString":"fontSize"},{"text":"(alias) class TabBar\nimport TabBar","docs":"","start":373,"length":6,"line":15,"character":1,"targetString":"TabBar"},{"text":"(JSX attribute) type?: string | undefined","docs":"","start":382,"length":4,"line":16,"character":2,"targetString":"type"},{"text":"(JSX attribute) tabs: TabBarArr[]","docs":"","start":397,"length":4,"line":17,"character":2,"targetString":"tabs"},{"text":"const tabRadios: {\n key: string;\n title: string;\n tabStyle: {\n alignItems: string;\n justifyContent: string;\n };\n textStyle: {\n fontSize: number;\n };\n}[]","docs":"","start":403,"length":9,"line":17,"character":8,"targetString":"tabRadios"},{"text":"(JSX attribute) activeKey?: string | number | undefined","docs":"","start":416,"length":9,"line":18,"character":2,"targetString":"activeKey"},{"text":"const tabRadio: string","docs":"","start":427,"length":8,"line":18,"character":13,"targetString":"tabRadio"},{"text":"(JSX attribute) onChange?: ((index: string) => void) | undefined","docs":"","start":439,"length":8,"line":19,"character":2,"targetString":"onChange"},{"text":"(parameter) value: string","docs":"","start":449,"length":5,"line":19,"character":12,"targetString":"value"},{"text":"const setTabRadio: (value: React.SetStateAction) => void","docs":"","start":458,"length":11,"line":19,"character":21,"targetString":"setTabRadio"},{"text":"(parameter) value: string","docs":"","start":470,"length":5,"line":19,"character":33,"targetString":"value"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":480,"length":5,"line":20,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":493,"length":9,"line":21,"character":4,"targetString":"marginTop"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":512,"length":6,"line":22,"character":4,"targetString":"height"},{"text":"const cx: (d: number) => number","docs":"","start":520,"length":2,"line":22,"character":12,"targetString":"cx"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":532,"length":12,"line":23,"character":4,"targetString":"borderRadius"},{"text":"const cx: (d: number) => number","docs":"","start":546,"length":2,"line":23,"character":18,"targetString":"cx"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":558,"length":15,"line":24,"character":4,"targetString":"backgroundColor"},{"text":"(JSX attribute) tabActiveTextStyle?: StyleProp","docs":"","start":593,"length":18,"line":26,"character":2,"targetString":"tabActiveTextStyle"},{"text":"(property) TextStyle.color?: ColorValue | undefined","docs":"","start":619,"length":5,"line":27,"character":4,"targetString":"color"}],[{"text":"(alias) class TabBar\nimport TabBar","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"TabBar"},{"text":"const tabRadioCircle: string","docs":"","start":48,"length":14,"line":2,"character":7,"targetString":"tabRadioCircle"},{"text":"const setTabRadioCircle: React.Dispatch>","docs":"","start":64,"length":17,"line":2,"character":23,"targetString":"setTabRadioCircle"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":85,"length":5,"line":2,"character":44,"targetString":"React"},{"text":"function React.useState(initialState: string | (() => string)): [string, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":91,"length":8,"line":2,"character":50,"targetString":"useState"},{"text":"const tabRadiosCircle: {\n key: string;\n title: string;\n activeTextStyle: {\n color: string;\n };\n}[]","docs":"","start":112,"length":15,"line":3,"character":6,"targetString":"tabRadiosCircle"},{"text":"var Array: ArrayConstructor","docs":"","start":130,"length":5,"line":3,"character":24,"targetString":"Array"},{"text":"(method) ArrayConstructor.from(iterable: Iterable | ArrayLike, mapfn: (v: any, k: number) => number, thisArg?: any): number[] (+3 overloads)","docs":"Creates an array from an iterable object.","start":136,"length":4,"line":3,"character":30,"targetString":"from"},{"text":"var Array: ArrayConstructor\n(arrayLength?: number | undefined) => any[] (+2 overloads)","docs":"","start":141,"length":5,"line":3,"character":35,"targetString":"Array"},{"text":"(parameter) v: any","docs":"","start":152,"length":1,"line":3,"character":46,"targetString":"v"},{"text":"(parameter) k: number","docs":"","start":155,"length":1,"line":3,"character":49,"targetString":"k"},{"text":"(parameter) k: number","docs":"","start":161,"length":1,"line":3,"character":55,"targetString":"k"},{"text":"(method) Array.map<{\n key: string;\n title: string;\n activeTextStyle: {\n color: string;\n };\n}>(callbackfn: (value: number, index: number, array: number[]) => {\n key: string;\n title: string;\n activeTextStyle: {\n color: string;\n };\n}, thisArg?: any): {\n ...;\n}[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":168,"length":3,"line":3,"character":62,"targetString":"map"},{"text":"(parameter) v: number","docs":"","start":172,"length":1,"line":3,"character":66,"targetString":"v"},{"text":"(property) key: string","docs":"","start":194,"length":3,"line":5,"character":4,"targetString":"key"},{"text":"(parameter) v: number","docs":"","start":202,"length":1,"line":5,"character":12,"targetString":"v"},{"text":"(property) title: string","docs":"","start":211,"length":5,"line":6,"character":4,"targetString":"title"},{"text":"(parameter) v: number","docs":"","start":224,"length":1,"line":6,"character":17,"targetString":"v"},{"text":"(property) activeTextStyle: {\n color: string;\n}","docs":"","start":233,"length":15,"line":7,"character":4,"targetString":"activeTextStyle"},{"text":"(property) color: string","docs":"","start":252,"length":5,"line":7,"character":23,"targetString":"color"},{"text":"(alias) class TabBar\nimport TabBar","docs":"","start":280,"length":6,"line":11,"character":1,"targetString":"TabBar"},{"text":"(JSX attribute) type?: string | undefined","docs":"","start":289,"length":4,"line":12,"character":2,"targetString":"type"},{"text":"(JSX attribute) tabs: TabBarArr[]","docs":"","start":310,"length":4,"line":13,"character":2,"targetString":"tabs"},{"text":"const tabRadiosCircle: {\n key: string;\n title: string;\n activeTextStyle: {\n color: string;\n };\n}[]","docs":"","start":316,"length":15,"line":13,"character":8,"targetString":"tabRadiosCircle"},{"text":"(JSX attribute) activeKey?: string | number | undefined","docs":"","start":335,"length":9,"line":14,"character":2,"targetString":"activeKey"},{"text":"const tabRadioCircle: string","docs":"","start":346,"length":14,"line":14,"character":13,"targetString":"tabRadioCircle"},{"text":"(JSX attribute) onChange?: ((index: string) => void) | undefined","docs":"","start":364,"length":8,"line":15,"character":2,"targetString":"onChange"},{"text":"(parameter) value: string","docs":"","start":374,"length":5,"line":15,"character":12,"targetString":"value"},{"text":"const setTabRadioCircle: (value: React.SetStateAction) => void","docs":"","start":383,"length":17,"line":15,"character":21,"targetString":"setTabRadioCircle"},{"text":"(parameter) value: string","docs":"","start":401,"length":5,"line":15,"character":39,"targetString":"value"},{"text":"(JSX attribute) activeColor?: string | undefined","docs":"","start":411,"length":11,"line":16,"character":2,"targetString":"activeColor"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":435,"length":5,"line":17,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":444,"length":9,"line":17,"character":11,"targetString":"marginTop"}]],"/navigation/tabs":[[{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Tabs"},{"text":"const state: {\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":46,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":53,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":65,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n}>(initialState: {\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n} | (() => {\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n})): [...] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":71,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) activeKey1: string","docs":"","start":84,"length":10,"line":3,"character":2,"targetString":"activeKey1"},{"text":"(property) d1: {\n value: string;\n label: string;\n}[]","docs":"","start":103,"length":2,"line":4,"character":2,"targetString":"d1"},{"text":"(property) value: string","docs":"","start":115,"length":5,"line":5,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":127,"length":5,"line":5,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":154,"length":5,"line":6,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":166,"length":5,"line":6,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":199,"length":5,"line":7,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":211,"length":5,"line":7,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":238,"length":5,"line":8,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":250,"length":5,"line":8,"character":18,"targetString":"label"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":290,"length":4,"line":12,"character":1,"targetString":"Tabs"},{"text":"(JSX attribute) activeKey?: string | number | undefined","docs":"","start":297,"length":9,"line":13,"character":2,"targetString":"activeKey"},{"text":"const state: {\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":308,"length":5,"line":13,"character":13,"targetString":"state"},{"text":"(property) activeKey1: string","docs":"","start":314,"length":10,"line":13,"character":19,"targetString":"activeKey1"},{"text":"(JSX attribute) dataSource: TabDataSource[]","docs":"","start":328,"length":10,"line":14,"character":2,"targetString":"dataSource"},{"text":"const state: {\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":340,"length":5,"line":14,"character":14,"targetString":"state"},{"text":"(property) d1: {\n value: string;\n label: string;\n}[]","docs":"","start":346,"length":2,"line":14,"character":20,"targetString":"d1"},{"text":"(JSX attribute) onChange?: ((tab: TabDataSource, idx: number) => void) | undefined","docs":"","start":352,"length":8,"line":15,"character":2,"targetString":"onChange"},{"text":"(parameter) tab: TabDataSource","docs":"","start":362,"length":3,"line":15,"character":12,"targetString":"tab"},{"text":"const setState: (value: React.SetStateAction<{\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n}>) => void","docs":"","start":369,"length":8,"line":15,"character":19,"targetString":"setState"},{"text":"const state: {\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":383,"length":5,"line":15,"character":33,"targetString":"state"},{"text":"(property) activeKey1: string","docs":"","start":390,"length":10,"line":15,"character":40,"targetString":"activeKey1"},{"text":"(parameter) tab: TabDataSource","docs":"","start":402,"length":3,"line":15,"character":52,"targetString":"tab"},{"text":"(property) TabDataSource.value: string","docs":"","start":406,"length":5,"line":15,"character":56,"targetString":"value"}],[{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Tabs"},{"text":"const state: {\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":46,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":53,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":65,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n}>(initialState: {\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n} | (() => {\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n})): [...] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":71,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) activeKey2: string","docs":"","start":84,"length":10,"line":3,"character":2,"targetString":"activeKey2"},{"text":"(property) d2: {\n value: string;\n label: string;\n}[]","docs":"","start":103,"length":2,"line":4,"character":2,"targetString":"d2"},{"text":"(property) value: string","docs":"","start":115,"length":5,"line":5,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":127,"length":5,"line":5,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":150,"length":5,"line":6,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":162,"length":5,"line":6,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":184,"length":5,"line":7,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":196,"length":5,"line":7,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":227,"length":5,"line":8,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":239,"length":5,"line":8,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":262,"length":5,"line":9,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":274,"length":5,"line":9,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":302,"length":5,"line":10,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":314,"length":5,"line":10,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":337,"length":5,"line":11,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":349,"length":5,"line":11,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":384,"length":5,"line":12,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":396,"length":5,"line":12,"character":18,"targetString":"label"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":428,"length":4,"line":16,"character":1,"targetString":"Tabs"},{"text":"(JSX attribute) activeKey?: string | number | undefined","docs":"","start":435,"length":9,"line":17,"character":2,"targetString":"activeKey"},{"text":"const state: {\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":446,"length":5,"line":17,"character":13,"targetString":"state"},{"text":"(property) activeKey2: string","docs":"","start":452,"length":10,"line":17,"character":19,"targetString":"activeKey2"},{"text":"(JSX attribute) dataSource: TabDataSource[]","docs":"","start":466,"length":10,"line":18,"character":2,"targetString":"dataSource"},{"text":"const state: {\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":478,"length":5,"line":18,"character":14,"targetString":"state"},{"text":"(property) d2: {\n value: string;\n label: string;\n}[]","docs":"","start":484,"length":2,"line":18,"character":20,"targetString":"d2"},{"text":"(JSX attribute) onChange?: ((tab: TabDataSource, idx: number) => void) | undefined","docs":"","start":490,"length":8,"line":19,"character":2,"targetString":"onChange"},{"text":"(parameter) tab: TabDataSource","docs":"","start":500,"length":3,"line":19,"character":12,"targetString":"tab"},{"text":"const setState: (value: React.SetStateAction<{\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n}>) => void","docs":"","start":507,"length":8,"line":19,"character":19,"targetString":"setState"},{"text":"const state: {\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":521,"length":5,"line":19,"character":33,"targetString":"state"},{"text":"(property) activeKey2: string","docs":"","start":528,"length":10,"line":19,"character":40,"targetString":"activeKey2"},{"text":"(parameter) tab: TabDataSource","docs":"","start":540,"length":3,"line":19,"character":52,"targetString":"tab"},{"text":"(property) TabDataSource.value: string","docs":"","start":544,"length":5,"line":19,"character":56,"targetString":"value"}],[{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Tabs"},{"text":"const state: {\n d2: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":46,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":53,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":65,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n d2: {\n value: string;\n label: string;\n }[];\n}>(initialState: {\n d2: {\n value: string;\n label: string;\n }[];\n} | (() => {\n d2: {\n value: string;\n label: string;\n }[];\n})): [{\n d2: {\n value: string;\n label: string;\n }[];\n}, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":71,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) d2: {\n value: string;\n label: string;\n}[]","docs":"","start":84,"length":2,"line":3,"character":2,"targetString":"d2"},{"text":"(property) value: string","docs":"","start":96,"length":5,"line":4,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":108,"length":5,"line":4,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":131,"length":5,"line":5,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":143,"length":5,"line":5,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":165,"length":5,"line":6,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":177,"length":5,"line":6,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":208,"length":5,"line":7,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":220,"length":5,"line":7,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":243,"length":5,"line":8,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":255,"length":5,"line":8,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":283,"length":5,"line":9,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":295,"length":5,"line":9,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":318,"length":5,"line":10,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":330,"length":5,"line":10,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":365,"length":5,"line":11,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":377,"length":5,"line":11,"character":18,"targetString":"label"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":408,"length":4,"line":15,"character":1,"targetString":"Tabs"},{"text":"(JSX attribute) dataSource: TabDataSource[]","docs":"","start":413,"length":10,"line":15,"character":6,"targetString":"dataSource"},{"text":"const state: {\n d2: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":425,"length":5,"line":15,"character":18,"targetString":"state"},{"text":"(property) d2: {\n value: string;\n label: string;\n}[]","docs":"","start":431,"length":2,"line":15,"character":24,"targetString":"d2"}],[{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Tabs"},{"text":"const state: {\n activeIndex: number;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":46,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":53,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":65,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n activeIndex: number;\n d1: {\n value: string;\n label: string;\n }[];\n}>(initialState: {\n activeIndex: number;\n d1: {\n value: string;\n label: string;\n }[];\n} | (() => {\n activeIndex: number;\n d1: {\n value: string;\n label: string;\n }[];\n})): [...] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":71,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) activeIndex: number","docs":"","start":84,"length":11,"line":3,"character":2,"targetString":"activeIndex"},{"text":"(property) d1: {\n value: string;\n label: string;\n}[]","docs":"","start":102,"length":2,"line":4,"character":2,"targetString":"d1"},{"text":"(property) value: string","docs":"","start":114,"length":5,"line":5,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":126,"length":5,"line":5,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":153,"length":5,"line":6,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":165,"length":5,"line":6,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":198,"length":5,"line":7,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":210,"length":5,"line":7,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":237,"length":5,"line":8,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":249,"length":5,"line":8,"character":18,"targetString":"label"},{"text":"const handleRelease: (gestureState: any, index: any) => void","docs":"","start":293,"length":13,"line":11,"character":6,"targetString":"handleRelease"},{"text":"(parameter) gestureState: any","docs":"","start":310,"length":12,"line":11,"character":23,"targetString":"gestureState"},{"text":"(parameter) index: any","docs":"","start":324,"length":5,"line":11,"character":37,"targetString":"index"},{"text":"const setState: (value: React.SetStateAction<{\n activeIndex: number;\n d1: {\n value: string;\n label: string;\n }[];\n}>) => void","docs":"","start":336,"length":8,"line":12,"character":2,"targetString":"setState"},{"text":"const state: {\n activeIndex: number;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":350,"length":5,"line":12,"character":16,"targetString":"state"},{"text":"(property) activeIndex: number","docs":"","start":357,"length":11,"line":12,"character":23,"targetString":"activeIndex"},{"text":"(parameter) index: any","docs":"","start":370,"length":5,"line":12,"character":36,"targetString":"index"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":382,"length":4,"line":14,"character":1,"targetString":"Tabs"},{"text":"(property) Tabs.TabContent: React.ElementType","docs":"","start":387,"length":10,"line":14,"character":6,"targetString":"TabContent"},{"text":"(JSX attribute) TabContentProps.preload?: boolean | undefined","docs":"","start":400,"length":7,"line":15,"character":2,"targetString":"preload"},{"text":"(JSX attribute) TabContentProps.activeIndex: number","docs":"","start":418,"length":11,"line":16,"character":2,"targetString":"activeIndex"},{"text":"const state: {\n activeIndex: number;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":431,"length":5,"line":16,"character":15,"targetString":"state"},{"text":"(property) activeIndex: number","docs":"","start":437,"length":11,"line":16,"character":21,"targetString":"activeIndex"},{"text":"(JSX attribute) TabContentProps.onRelease?: ((gestureState: {}, index: number, percent: number) => void) | undefined","docs":"","start":452,"length":9,"line":17,"character":2,"targetString":"onRelease"},{"text":"const handleRelease: (gestureState: any, index: any) => void","docs":"","start":463,"length":13,"line":17,"character":13,"targetString":"handleRelease"},{"text":"const state: {\n activeIndex: number;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":483,"length":5,"line":19,"character":3,"targetString":"state"},{"text":"(property) d1: {\n value: string;\n label: string;\n}[]","docs":"","start":489,"length":2,"line":19,"character":9,"targetString":"d1"},{"text":"(method) Array<{ value: string; label: string; }>.map(callbackfn: (value: {\n value: string;\n label: string;\n}, index: number, array: {\n value: string;\n label: string;\n}[]) => JSX.Element, thisArg?: any): JSX.Element[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":492,"length":3,"line":19,"character":12,"targetString":"map"},{"text":"(parameter) data: {\n value: string;\n label: string;\n}","docs":"","start":497,"length":4,"line":19,"character":17,"targetString":"data"},{"text":"(parameter) idx: number","docs":"","start":503,"length":3,"line":19,"character":23,"targetString":"idx"},{"text":"(JSX attribute) React.Attributes.key?: React.Key | null | undefined","docs":"","start":524,"length":3,"line":20,"character":11,"targetString":"key"},{"text":"(parameter) idx: number","docs":"","start":529,"length":3,"line":20,"character":16,"targetString":"idx"},{"text":"(JSX attribute) title: string","docs":"","start":534,"length":5,"line":20,"character":21,"targetString":"title"},{"text":"(parameter) idx: number","docs":"","start":548,"length":3,"line":20,"character":35,"targetString":"idx"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":571,"length":4,"line":22,"character":2,"targetString":"Tabs"},{"text":"(property) Tabs.TabContent: React.ElementType","docs":"","start":576,"length":10,"line":22,"character":7,"targetString":"TabContent"}],[{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Tabs"},{"text":"const state: {\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":46,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":53,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":65,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n}>(initialState: {\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n} | (() => {\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n})): [...] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":71,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) activeKey1: string","docs":"","start":84,"length":10,"line":3,"character":2,"targetString":"activeKey1"},{"text":"(property) d1: {\n value: string;\n label: string;\n}[]","docs":"","start":103,"length":2,"line":4,"character":2,"targetString":"d1"},{"text":"(property) value: string","docs":"","start":115,"length":5,"line":5,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":127,"length":5,"line":5,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":154,"length":5,"line":6,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":166,"length":5,"line":6,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":199,"length":5,"line":7,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":211,"length":5,"line":7,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":238,"length":5,"line":8,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":250,"length":5,"line":8,"character":18,"targetString":"label"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":290,"length":4,"line":12,"character":1,"targetString":"Tabs"},{"text":"(JSX attribute) activeKey?: string | number | undefined","docs":"","start":297,"length":9,"line":13,"character":2,"targetString":"activeKey"},{"text":"const state: {\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":308,"length":5,"line":13,"character":13,"targetString":"state"},{"text":"(property) activeKey1: string","docs":"","start":314,"length":10,"line":13,"character":19,"targetString":"activeKey1"},{"text":"(JSX attribute) dataSource: TabDataSource[]","docs":"","start":328,"length":10,"line":14,"character":2,"targetString":"dataSource"},{"text":"const state: {\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":340,"length":5,"line":14,"character":14,"targetString":"state"},{"text":"(property) d1: {\n value: string;\n label: string;\n}[]","docs":"","start":346,"length":2,"line":14,"character":20,"targetString":"d1"},{"text":"(JSX attribute) swipeable?: boolean | undefined","docs":"","start":352,"length":9,"line":15,"character":2,"targetString":"swipeable"},{"text":"(JSX attribute) onChange?: ((tab: TabDataSource, idx: number) => void) | undefined","docs":"","start":371,"length":8,"line":16,"character":2,"targetString":"onChange"},{"text":"(parameter) tab: TabDataSource","docs":"","start":381,"length":3,"line":16,"character":12,"targetString":"tab"},{"text":"const setState: (value: React.SetStateAction<{\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n}>) => void","docs":"","start":388,"length":8,"line":16,"character":19,"targetString":"setState"},{"text":"const state: {\n activeKey1: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":402,"length":5,"line":16,"character":33,"targetString":"state"},{"text":"(property) activeKey1: string","docs":"","start":409,"length":10,"line":16,"character":40,"targetString":"activeKey1"},{"text":"(parameter) tab: TabDataSource","docs":"","start":421,"length":3,"line":16,"character":52,"targetString":"tab"},{"text":"(property) TabDataSource.value: string","docs":"","start":425,"length":5,"line":16,"character":56,"targetString":"value"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":440,"length":4,"line":18,"character":3,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":445,"length":8,"line":18,"character":8,"targetString":"TabPanel"},{"text":"var Array: ArrayConstructor\nnew (arrayLength?: number | undefined) => any[] (+2 overloads)","docs":"","start":464,"length":5,"line":19,"character":9,"targetString":"Array"},{"text":"(method) Array.fill(value: any, start?: number | undefined, end?: number | undefined): any[]","docs":"Returns the this object after filling the section identified by start and end with value","start":473,"length":4,"line":19,"character":18,"targetString":"fill"},{"text":"(method) Array.map(callbackfn: (value: any, index: number, array: any[]) => JSX.Element, thisArg?: any): JSX.Element[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":481,"length":3,"line":19,"character":26,"targetString":"map"},{"text":"(parameter) _: any","docs":"","start":486,"length":1,"line":19,"character":31,"targetString":"_"},{"text":"(parameter) n: number","docs":"","start":489,"length":1,"line":19,"character":34,"targetString":"n"},{"text":"(JSX attribute) React.Attributes.key?: React.Key | null | undefined","docs":"","start":515,"length":3,"line":20,"character":18,"targetString":"key"},{"text":"(parameter) n: number","docs":"","start":520,"length":1,"line":20,"character":23,"targetString":"n"},{"text":"(JSX attribute) title: string","docs":"","start":523,"length":5,"line":20,"character":26,"targetString":"title"},{"text":"(parameter) n: number","docs":"","start":542,"length":1,"line":20,"character":45,"targetString":"n"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":562,"length":4,"line":22,"character":4,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":567,"length":8,"line":22,"character":9,"targetString":"TabPanel"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":580,"length":4,"line":23,"character":3,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":585,"length":8,"line":23,"character":8,"targetString":"TabPanel"},{"text":"var Array: ArrayConstructor\nnew (arrayLength?: number | undefined) => any[] (+2 overloads)","docs":"","start":604,"length":5,"line":24,"character":9,"targetString":"Array"},{"text":"(method) Array.fill(value: any, start?: number | undefined, end?: number | undefined): any[]","docs":"Returns the this object after filling the section identified by start and end with value","start":613,"length":4,"line":24,"character":18,"targetString":"fill"},{"text":"(method) Array.map(callbackfn: (value: any, index: number, array: any[]) => JSX.Element, thisArg?: any): JSX.Element[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":621,"length":3,"line":24,"character":26,"targetString":"map"},{"text":"(parameter) _: any","docs":"","start":626,"length":1,"line":24,"character":31,"targetString":"_"},{"text":"(parameter) n: number","docs":"","start":629,"length":1,"line":24,"character":34,"targetString":"n"},{"text":"(JSX attribute) React.Attributes.key?: React.Key | null | undefined","docs":"","start":655,"length":3,"line":25,"character":18,"targetString":"key"},{"text":"(parameter) n: number","docs":"","start":660,"length":1,"line":25,"character":23,"targetString":"n"},{"text":"(JSX attribute) title: string","docs":"","start":663,"length":5,"line":25,"character":26,"targetString":"title"},{"text":"(parameter) n: number","docs":"","start":678,"length":1,"line":25,"character":41,"targetString":"n"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":698,"length":4,"line":27,"character":4,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":703,"length":8,"line":27,"character":9,"targetString":"TabPanel"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":716,"length":4,"line":28,"character":3,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":721,"length":8,"line":28,"character":8,"targetString":"TabPanel"},{"text":"var Array: ArrayConstructor\nnew (arrayLength?: number | undefined) => any[] (+2 overloads)","docs":"","start":740,"length":5,"line":29,"character":9,"targetString":"Array"},{"text":"(method) Array.fill(value: any, start?: number | undefined, end?: number | undefined): any[]","docs":"Returns the this object after filling the section identified by start and end with value","start":749,"length":4,"line":29,"character":18,"targetString":"fill"},{"text":"(method) Array.map(callbackfn: (value: any, index: number, array: any[]) => JSX.Element, thisArg?: any): JSX.Element[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":757,"length":3,"line":29,"character":26,"targetString":"map"},{"text":"(parameter) _: any","docs":"","start":762,"length":1,"line":29,"character":31,"targetString":"_"},{"text":"(parameter) n: number","docs":"","start":765,"length":1,"line":29,"character":34,"targetString":"n"},{"text":"(JSX attribute) React.Attributes.key?: React.Key | null | undefined","docs":"","start":791,"length":3,"line":30,"character":18,"targetString":"key"},{"text":"(parameter) n: number","docs":"","start":796,"length":1,"line":30,"character":23,"targetString":"n"},{"text":"(JSX attribute) title: string","docs":"","start":799,"length":5,"line":30,"character":26,"targetString":"title"},{"text":"(parameter) n: number","docs":"","start":825,"length":1,"line":30,"character":52,"targetString":"n"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":845,"length":4,"line":32,"character":4,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":850,"length":8,"line":32,"character":9,"targetString":"TabPanel"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":863,"length":4,"line":33,"character":3,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":868,"length":8,"line":33,"character":8,"targetString":"TabPanel"},{"text":"var Array: ArrayConstructor\nnew (arrayLength?: number | undefined) => any[] (+2 overloads)","docs":"","start":887,"length":5,"line":34,"character":9,"targetString":"Array"},{"text":"(method) Array.fill(value: any, start?: number | undefined, end?: number | undefined): any[]","docs":"Returns the this object after filling the section identified by start and end with value","start":896,"length":4,"line":34,"character":18,"targetString":"fill"},{"text":"(method) Array.map(callbackfn: (value: any, index: number, array: any[]) => JSX.Element, thisArg?: any): JSX.Element[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":904,"length":3,"line":34,"character":26,"targetString":"map"},{"text":"(parameter) _: any","docs":"","start":909,"length":1,"line":34,"character":31,"targetString":"_"},{"text":"(parameter) n: number","docs":"","start":912,"length":1,"line":34,"character":34,"targetString":"n"},{"text":"(JSX attribute) React.Attributes.key?: React.Key | null | undefined","docs":"","start":938,"length":3,"line":35,"character":18,"targetString":"key"},{"text":"(parameter) n: number","docs":"","start":943,"length":1,"line":35,"character":23,"targetString":"n"},{"text":"(JSX attribute) title: string","docs":"","start":946,"length":5,"line":35,"character":26,"targetString":"title"},{"text":"(parameter) n: number","docs":"","start":964,"length":1,"line":35,"character":44,"targetString":"n"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":984,"length":4,"line":37,"character":4,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":989,"length":8,"line":37,"character":9,"targetString":"TabPanel"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":1001,"length":4,"line":38,"character":2,"targetString":"Tabs"}],[{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Tabs"},{"text":"const state: {\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":46,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":53,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":65,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n}>(initialState: {\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n} | (() => {\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n})): [...] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":71,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) activeKey2: string","docs":"","start":84,"length":10,"line":3,"character":2,"targetString":"activeKey2"},{"text":"(property) d2: {\n value: string;\n label: string;\n}[]","docs":"","start":103,"length":2,"line":4,"character":2,"targetString":"d2"},{"text":"(property) value: string","docs":"","start":115,"length":5,"line":5,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":127,"length":5,"line":5,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":150,"length":5,"line":6,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":162,"length":5,"line":6,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":184,"length":5,"line":7,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":196,"length":5,"line":7,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":227,"length":5,"line":8,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":239,"length":5,"line":8,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":262,"length":5,"line":9,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":274,"length":5,"line":9,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":302,"length":5,"line":10,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":314,"length":5,"line":10,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":337,"length":5,"line":11,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":349,"length":5,"line":11,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":384,"length":5,"line":12,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":396,"length":5,"line":12,"character":18,"targetString":"label"},{"text":"const Panel: ({ title, largeData, ...rest }: {\n [x: string]: any;\n title: any;\n largeData: any;\n}) => JSX.Element","docs":"","start":432,"length":5,"line":15,"character":6,"targetString":"Panel"},{"text":"var title: any","docs":"","start":443,"length":5,"line":15,"character":17,"targetString":"title"},{"text":"var largeData: any","docs":"","start":450,"length":9,"line":15,"character":24,"targetString":"largeData"},{"text":"var rest: {\n [x: string]: any;\n}","docs":"","start":464,"length":4,"line":15,"character":38,"targetString":"rest"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":493,"length":4,"line":17,"character":5,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":498,"length":8,"line":17,"character":10,"targetString":"TabPanel"},{"text":"var rest: {\n [x: string]: any;\n}","docs":"","start":511,"length":4,"line":17,"character":23,"targetString":"rest"},{"text":"var largeData: any","docs":"","start":525,"length":9,"line":18,"character":7,"targetString":"largeData"},{"text":"var Array: ArrayConstructor\nnew (arrayLength?: number | undefined) => any[] (+2 overloads)","docs":"","start":551,"length":5,"line":19,"character":12,"targetString":"Array"},{"text":"(method) Array.fill(value: any, start?: number | undefined, end?: number | undefined): any[]","docs":"Returns the this object after filling the section identified by start and end with value","start":572,"length":4,"line":20,"character":11,"targetString":"fill"},{"text":"(method) Array.map(callbackfn: (value: any, index: number, array: any[]) => JSX.Element, thisArg?: any): JSX.Element[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":591,"length":3,"line":21,"character":11,"targetString":"map"},{"text":"(parameter) _: any","docs":"","start":596,"length":1,"line":21,"character":16,"targetString":"_"},{"text":"(parameter) idx: number","docs":"","start":599,"length":3,"line":21,"character":19,"targetString":"idx"},{"text":"(JSX attribute) React.Attributes.key?: React.Key | null | undefined","docs":"","start":619,"length":3,"line":21,"character":39,"targetString":"key"},{"text":"(parameter) idx: number","docs":"","start":624,"length":3,"line":21,"character":44,"targetString":"idx"},{"text":"(JSX attribute) title: string","docs":"","start":629,"length":5,"line":21,"character":49,"targetString":"title"},{"text":"var title: any","docs":"","start":639,"length":5,"line":21,"character":59,"targetString":"title"},{"text":"(parameter) idx: number","docs":"","start":648,"length":3,"line":21,"character":68,"targetString":"idx"},{"text":"(JSX attribute) title: any","docs":"","start":691,"length":5,"line":23,"character":20,"targetString":"title"},{"text":"var title: any","docs":"","start":698,"length":5,"line":23,"character":27,"targetString":"title"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":723,"length":4,"line":25,"character":6,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":728,"length":8,"line":25,"character":11,"targetString":"TabPanel"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":748,"length":4,"line":29,"character":1,"targetString":"Tabs"},{"text":"(JSX attribute) activeKey?: string | number | undefined","docs":"","start":755,"length":9,"line":30,"character":2,"targetString":"activeKey"},{"text":"const state: {\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":766,"length":5,"line":30,"character":13,"targetString":"state"},{"text":"(property) activeKey2: string","docs":"","start":772,"length":10,"line":30,"character":19,"targetString":"activeKey2"},{"text":"(JSX attribute) dataSource: TabDataSource[]","docs":"","start":786,"length":10,"line":31,"character":2,"targetString":"dataSource"},{"text":"const state: {\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":798,"length":5,"line":31,"character":14,"targetString":"state"},{"text":"(property) d2: {\n value: string;\n label: string;\n}[]","docs":"","start":804,"length":2,"line":31,"character":20,"targetString":"d2"},{"text":"(JSX attribute) onChange?: ((tab: TabDataSource, idx: number) => void) | undefined","docs":"","start":810,"length":8,"line":32,"character":2,"targetString":"onChange"},{"text":"(parameter) tab: TabDataSource","docs":"","start":820,"length":3,"line":32,"character":12,"targetString":"tab"},{"text":"const setState: (value: React.SetStateAction<{\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n}>) => void","docs":"","start":827,"length":8,"line":32,"character":19,"targetString":"setState"},{"text":"const state: {\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":841,"length":5,"line":32,"character":33,"targetString":"state"},{"text":"(property) activeKey2: string","docs":"","start":848,"length":10,"line":32,"character":40,"targetString":"activeKey2"},{"text":"(parameter) tab: TabDataSource","docs":"","start":860,"length":3,"line":32,"character":52,"targetString":"tab"},{"text":"(property) TabDataSource.value: string","docs":"","start":864,"length":5,"line":32,"character":56,"targetString":"value"},{"text":"const state: {\n activeKey2: string;\n d2: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":879,"length":5,"line":34,"character":3,"targetString":"state"},{"text":"(property) d2: {\n value: string;\n label: string;\n}[]","docs":"","start":885,"length":2,"line":34,"character":9,"targetString":"d2"},{"text":"(method) Array<{ value: string; label: string; }>.map(callbackfn: (value: {\n value: string;\n label: string;\n}, index: number, array: {\n value: string;\n label: string;\n}[]) => JSX.Element, thisArg?: any): JSX.Element[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":888,"length":3,"line":34,"character":12,"targetString":"map"},{"text":"(parameter) data: {\n value: string;\n label: string;\n}","docs":"","start":893,"length":4,"line":34,"character":17,"targetString":"data"},{"text":"(parameter) idx: number","docs":"","start":899,"length":3,"line":34,"character":23,"targetString":"idx"},{"text":"const Panel: ({ title, largeData, ...rest }: {\n [x: string]: any;\n title: any;\n largeData: any;\n}) => JSX.Element","docs":"","start":914,"length":5,"line":35,"character":5,"targetString":"Panel"},{"text":"(JSX attribute) React.Attributes.key?: React.Key | null | undefined","docs":"","start":920,"length":3,"line":35,"character":11,"targetString":"key"},{"text":"(parameter) idx: number","docs":"","start":925,"length":3,"line":35,"character":16,"targetString":"idx"},{"text":"(JSX attribute) title: any","docs":"","start":930,"length":5,"line":35,"character":21,"targetString":"title"},{"text":"(parameter) data: {\n value: string;\n label: string;\n}","docs":"","start":937,"length":4,"line":35,"character":28,"targetString":"data"},{"text":"(property) label: string","docs":"","start":942,"length":5,"line":35,"character":33,"targetString":"label"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":960,"length":4,"line":37,"character":2,"targetString":"Tabs"}],[{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":9,"length":4,"line":0,"character":9,"targetString":"Tabs"},{"text":"const state: {\n activeKey1: string;\n activeKey2: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":46,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const setState: React.Dispatch>","docs":"","start":53,"length":8,"line":2,"character":14,"targetString":"setState"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":65,"length":5,"line":2,"character":26,"targetString":"React"},{"text":"function React.useState<{\n activeKey1: string;\n activeKey2: string;\n d1: {\n value: string;\n label: string;\n }[];\n}>(initialState: {\n activeKey1: string;\n activeKey2: string;\n d1: {\n value: string;\n label: string;\n }[];\n} | (() => {\n activeKey1: string;\n activeKey2: string;\n d1: {\n ...;\n }[];\n})): [...] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":71,"length":8,"line":2,"character":32,"targetString":"useState"},{"text":"(property) activeKey1: string","docs":"","start":84,"length":10,"line":3,"character":2,"targetString":"activeKey1"},{"text":"(property) activeKey2: string","docs":"","start":103,"length":10,"line":4,"character":2,"targetString":"activeKey2"},{"text":"(property) d1: {\n value: string;\n label: string;\n}[]","docs":"","start":122,"length":2,"line":5,"character":2,"targetString":"d1"},{"text":"(property) value: string","docs":"","start":134,"length":5,"line":6,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":146,"length":5,"line":6,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":173,"length":5,"line":7,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":185,"length":5,"line":7,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":218,"length":5,"line":8,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":230,"length":5,"line":8,"character":18,"targetString":"label"},{"text":"(property) value: string","docs":"","start":257,"length":5,"line":9,"character":6,"targetString":"value"},{"text":"(property) label: string","docs":"","start":269,"length":5,"line":9,"character":18,"targetString":"label"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":309,"length":4,"line":13,"character":1,"targetString":"Tabs"},{"text":"(JSX attribute) tabPosition?: \"bottom\" | \"top\" | undefined","docs":"","start":316,"length":11,"line":14,"character":2,"targetString":"tabPosition"},{"text":"(JSX attribute) underlineStyle?: StyleProp","docs":"","start":339,"length":14,"line":15,"character":2,"targetString":"underlineStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":357,"length":15,"line":15,"character":20,"targetString":"backgroundColor"},{"text":"(JSX attribute) activeKey?: string | number | undefined","docs":"","start":393,"length":9,"line":16,"character":2,"targetString":"activeKey"},{"text":"const state: {\n activeKey1: string;\n activeKey2: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":404,"length":5,"line":16,"character":13,"targetString":"state"},{"text":"(property) activeKey1: string","docs":"","start":410,"length":10,"line":16,"character":19,"targetString":"activeKey1"},{"text":"(JSX attribute) dataSource: TabDataSource[]","docs":"","start":424,"length":10,"line":17,"character":2,"targetString":"dataSource"},{"text":"const state: {\n activeKey1: string;\n activeKey2: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":436,"length":5,"line":17,"character":14,"targetString":"state"},{"text":"(property) d1: {\n value: string;\n label: string;\n}[]","docs":"","start":442,"length":2,"line":17,"character":20,"targetString":"d1"},{"text":"(JSX attribute) swipeable?: boolean | undefined","docs":"","start":448,"length":9,"line":18,"character":2,"targetString":"swipeable"},{"text":"(JSX attribute) onChange?: ((tab: TabDataSource, idx: number) => void) | undefined","docs":"","start":468,"length":8,"line":19,"character":2,"targetString":"onChange"},{"text":"(parameter) tab: TabDataSource","docs":"","start":478,"length":3,"line":19,"character":12,"targetString":"tab"},{"text":"const setState: (value: React.SetStateAction<{\n activeKey1: string;\n activeKey2: string;\n d1: {\n value: string;\n label: string;\n }[];\n}>) => void","docs":"","start":485,"length":8,"line":19,"character":19,"targetString":"setState"},{"text":"const state: {\n activeKey1: string;\n activeKey2: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":499,"length":5,"line":19,"character":33,"targetString":"state"},{"text":"(property) activeKey1: string","docs":"","start":506,"length":10,"line":19,"character":40,"targetString":"activeKey1"},{"text":"(parameter) tab: TabDataSource","docs":"","start":518,"length":3,"line":19,"character":52,"targetString":"tab"},{"text":"(property) TabDataSource.value: string","docs":"","start":522,"length":5,"line":19,"character":56,"targetString":"value"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":537,"length":4,"line":21,"character":3,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":542,"length":8,"line":21,"character":8,"targetString":"TabPanel"},{"text":"(JSX attribute) TabPanelProps.background?: string | undefined","docs":"","start":551,"length":10,"line":21,"character":17,"targetString":"background"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":575,"length":4,"line":22,"character":5,"targetString":"Tabs"},{"text":"(JSX attribute) activeKey?: string | number | undefined","docs":"","start":586,"length":9,"line":23,"character":6,"targetString":"activeKey"},{"text":"const state: {\n activeKey1: string;\n activeKey2: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":597,"length":5,"line":23,"character":17,"targetString":"state"},{"text":"(property) activeKey2: string","docs":"","start":603,"length":10,"line":23,"character":23,"targetString":"activeKey2"},{"text":"(JSX attribute) dataSource: TabDataSource[]","docs":"","start":621,"length":10,"line":24,"character":6,"targetString":"dataSource"},{"text":"const state: {\n activeKey1: string;\n activeKey2: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":633,"length":5,"line":24,"character":18,"targetString":"state"},{"text":"(JSX attribute) onChange?: ((tab: TabDataSource, idx: number) => void) | undefined","docs":"","start":649,"length":8,"line":25,"character":6,"targetString":"onChange"},{"text":"(parameter) tab: TabDataSource","docs":"","start":659,"length":3,"line":25,"character":16,"targetString":"tab"},{"text":"const setState: (value: React.SetStateAction<{\n activeKey1: string;\n activeKey2: string;\n d1: {\n value: string;\n label: string;\n }[];\n}>) => void","docs":"","start":666,"length":8,"line":25,"character":23,"targetString":"setState"},{"text":"const state: {\n activeKey1: string;\n activeKey2: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":680,"length":5,"line":25,"character":37,"targetString":"state"},{"text":"(property) activeKey2: string","docs":"","start":687,"length":10,"line":25,"character":44,"targetString":"activeKey2"},{"text":"(parameter) tab: TabDataSource","docs":"","start":699,"length":3,"line":25,"character":56,"targetString":"tab"},{"text":"(property) TabDataSource.value: string","docs":"","start":703,"length":5,"line":25,"character":60,"targetString":"value"},{"text":"const state: {\n activeKey1: string;\n activeKey2: string;\n d1: {\n value: string;\n label: string;\n }[];\n}","docs":"","start":726,"length":5,"line":27,"character":7,"targetString":"state"},{"text":"(parameter) data: any","docs":"","start":740,"length":4,"line":27,"character":21,"targetString":"data"},{"text":"(parameter) idx: any","docs":"","start":746,"length":3,"line":27,"character":27,"targetString":"idx"},{"text":"(JSX attribute) React.Attributes.key?: React.Key | null | undefined","docs":"","start":771,"length":3,"line":28,"character":15,"targetString":"key"},{"text":"(parameter) idx: any","docs":"","start":776,"length":3,"line":28,"character":20,"targetString":"idx"},{"text":"(JSX attribute) title: any","docs":"","start":781,"length":5,"line":28,"character":25,"targetString":"title"},{"text":"(parameter) data: any","docs":"","start":788,"length":4,"line":28,"character":32,"targetString":"data"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":819,"length":4,"line":30,"character":6,"targetString":"Tabs"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":829,"length":4,"line":31,"character":4,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":834,"length":8,"line":31,"character":9,"targetString":"TabPanel"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":847,"length":4,"line":32,"character":3,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":852,"length":8,"line":32,"character":8,"targetString":"TabPanel"},{"text":"(JSX attribute) TabPanelProps.background?: string | undefined","docs":"","start":861,"length":10,"line":32,"character":17,"targetString":"background"},{"text":"(JSX attribute) title: string","docs":"","start":896,"length":5,"line":33,"character":16,"targetString":"title"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":926,"length":4,"line":34,"character":4,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":931,"length":8,"line":34,"character":9,"targetString":"TabPanel"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":944,"length":4,"line":35,"character":3,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":949,"length":8,"line":35,"character":8,"targetString":"TabPanel"},{"text":"(JSX attribute) TabPanelProps.background?: string | undefined","docs":"","start":958,"length":10,"line":35,"character":17,"targetString":"background"},{"text":"(JSX attribute) title: string","docs":"","start":993,"length":5,"line":36,"character":16,"targetString":"title"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":1017,"length":4,"line":37,"character":4,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":1022,"length":8,"line":37,"character":9,"targetString":"TabPanel"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":1035,"length":4,"line":38,"character":3,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":1040,"length":8,"line":38,"character":8,"targetString":"TabPanel"},{"text":"(JSX attribute) TabPanelProps.background?: string | undefined","docs":"","start":1049,"length":10,"line":38,"character":17,"targetString":"background"},{"text":"(JSX attribute) title: string","docs":"","start":1084,"length":5,"line":39,"character":16,"targetString":"title"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":1116,"length":4,"line":40,"character":4,"targetString":"Tabs"},{"text":"(property) Tabs.TabPanel: React.ElementType","docs":"","start":1121,"length":8,"line":40,"character":9,"targetString":"TabPanel"},{"text":"(alias) class Tabs\nimport Tabs","docs":"","start":1133,"length":4,"line":41,"character":2,"targetString":"Tabs"}]],"/navigation/top-bar":[[{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"TopBar"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":42,"length":6,"line":2,"character":1,"targetString":"TopBar"},{"text":"(property) TopBar.Container: React.ElementType","docs":"","start":49,"length":9,"line":2,"character":8,"targetString":"Container"},{"text":"(JSX attribute) TopBarContainerProps.background?: BackgroundProps | undefined","docs":"","start":61,"length":10,"line":3,"character":2,"targetString":"background"},{"text":"(JSX attribute) TopBarContainerProps.style?: StyleProp","docs":"","start":81,"length":5,"line":4,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.flex?: number | undefined","docs":"","start":90,"length":4,"line":4,"character":11,"targetString":"flex"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":99,"length":6,"line":4,"character":20,"targetString":"height"},{"text":"(JSX attribute) TopBarContainerProps.contentStyle?: StyleProp","docs":"","start":115,"length":12,"line":5,"character":2,"targetString":"contentStyle"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":131,"length":6,"line":5,"character":18,"targetString":"height"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":143,"length":9,"line":5,"character":30,"targetString":"marginTop"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":164,"length":6,"line":7,"character":3,"targetString":"TopBar"},{"text":"(property) TopBar.Action: React.ElementType","docs":"","start":171,"length":6,"line":7,"character":10,"targetString":"Action"},{"text":"(JSX attribute) IconFontProps.name?: IconFontName | undefined","docs":"","start":178,"length":4,"line":7,"character":17,"targetString":"name"},{"text":"(JSX attribute) TopBarActionProps.color?: string | undefined","docs":"","start":193,"length":5,"line":7,"character":32,"targetString":"color"},{"text":"(JSX attribute) TopBarActionProps.onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"","start":209,"length":7,"line":7,"character":48,"targetString":"onPress"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":248,"length":6,"line":8,"character":3,"targetString":"TopBar"},{"text":"(property) TopBar.Content: React.ElementType","docs":"","start":255,"length":7,"line":8,"character":10,"targetString":"Content"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":269,"length":6,"line":9,"character":3,"targetString":"TopBar"},{"text":"(property) TopBar.Action: React.ElementType","docs":"","start":276,"length":6,"line":9,"character":10,"targetString":"Action"},{"text":"(JSX attribute) IconFontProps.name?: IconFontName | undefined","docs":"","start":287,"length":4,"line":10,"character":4,"targetString":"name"},{"text":"(JSX attribute) TopBarActionProps.color?: string | undefined","docs":"","start":302,"length":5,"line":11,"character":4,"targetString":"color"},{"text":"(JSX attribute) TopBarActionProps.onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"","start":322,"length":7,"line":12,"character":4,"targetString":"onPress"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":375,"length":6,"line":14,"character":2,"targetString":"TopBar"},{"text":"(property) TopBar.Container: React.ElementType","docs":"","start":382,"length":9,"line":14,"character":9,"targetString":"Container"}],[{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"TopBar"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":42,"length":6,"line":2,"character":1,"targetString":"TopBar"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":51,"length":5,"line":3,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.flex?: number | undefined","docs":"","start":60,"length":4,"line":3,"character":11,"targetString":"flex"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":69,"length":6,"line":3,"character":20,"targetString":"height"},{"text":"(JSX attribute) contentStyle?: StyleProp","docs":"","start":85,"length":12,"line":4,"character":2,"targetString":"contentStyle"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":101,"length":6,"line":4,"character":18,"targetString":"height"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":113,"length":9,"line":4,"character":30,"targetString":"marginTop"},{"text":"(JSX attribute) background?: BackgroundProps | undefined","docs":"","start":131,"length":10,"line":5,"character":2,"targetString":"background"},{"text":"(JSX attribute) title?: string | undefined","docs":"","start":151,"length":5,"line":6,"character":2,"targetString":"title"},{"text":"(JSX attribute) color?: string | undefined","docs":"","start":170,"length":5,"line":7,"character":2,"targetString":"color"},{"text":"(JSX attribute) titleStyle?: StyleProp","docs":"","start":184,"length":10,"line":8,"character":2,"targetString":"titleStyle"},{"text":"(property) TextStyle.color?: ColorValue | undefined","docs":"","start":202,"length":5,"line":9,"character":4,"targetString":"color"},{"text":"(JSX attribute) leftActions?: TopBarActionProps[] | undefined","docs":"","start":227,"length":11,"line":11,"character":2,"targetString":"leftActions"},{"text":"(property) IconFontProps.name?: IconFontName | undefined","docs":"","start":254,"length":4,"line":13,"character":6,"targetString":"name"},{"text":"(property) TopBarActionProps.color?: string | undefined","docs":"","start":277,"length":5,"line":14,"character":6,"targetString":"color"},{"text":"(JSX attribute) actions?: TopBarActionProps[] | undefined","docs":"","start":309,"length":7,"line":17,"character":2,"targetString":"actions"},{"text":"(property) IconFontProps.name?: IconFontName | undefined","docs":"","start":332,"length":4,"line":19,"character":6,"targetString":"name"},{"text":"(property) TopBarActionProps.color?: string | undefined","docs":"","start":351,"length":5,"line":20,"character":6,"targetString":"color"},{"text":"(property) TopBarActionProps.onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"","start":375,"length":7,"line":21,"character":6,"targetString":"onPress"},{"text":"(JSX attribute) onBack?: ((...args: any[]) => void) | undefined","docs":"","start":435,"length":6,"line":24,"character":2,"targetString":"onBack"}],[{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"TopBar"},{"text":"const radialBackground: {\n stops: {\n offset: string;\n stopColor: string;\n stopOpacity: string;\n }[];\n}","docs":"","start":47,"length":16,"line":2,"character":6,"targetString":"radialBackground"},{"text":"(property) stops: {\n offset: string;\n stopColor: string;\n stopOpacity: string;\n}[]","docs":"","start":70,"length":5,"line":3,"character":2,"targetString":"stops"},{"text":"(property) offset: string","docs":"","start":91,"length":6,"line":5,"character":6,"targetString":"offset"},{"text":"(property) stopColor: string","docs":"","start":111,"length":9,"line":6,"character":6,"targetString":"stopColor"},{"text":"(property) stopOpacity: string","docs":"","start":139,"length":11,"line":7,"character":6,"targetString":"stopOpacity"},{"text":"(property) offset: string","docs":"","start":176,"length":6,"line":10,"character":6,"targetString":"offset"},{"text":"(property) stopColor: string","docs":"","start":198,"length":9,"line":11,"character":6,"targetString":"stopColor"},{"text":"(property) stopOpacity: string","docs":"","start":226,"length":11,"line":12,"character":6,"targetString":"stopOpacity"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":261,"length":6,"line":17,"character":1,"targetString":"TopBar"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":270,"length":5,"line":18,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.flex?: number | undefined","docs":"","start":279,"length":4,"line":18,"character":11,"targetString":"flex"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":288,"length":6,"line":18,"character":20,"targetString":"height"},{"text":"(JSX attribute) contentStyle?: StyleProp","docs":"","start":304,"length":12,"line":19,"character":2,"targetString":"contentStyle"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":320,"length":6,"line":19,"character":18,"targetString":"height"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":332,"length":9,"line":19,"character":30,"targetString":"marginTop"},{"text":"(JSX attribute) background?: BackgroundProps | undefined","docs":"","start":350,"length":10,"line":20,"character":2,"targetString":"background"},{"text":"const radialBackground: {\n stops: {\n offset: string;\n stopColor: string;\n stopOpacity: string;\n }[];\n}","docs":"","start":362,"length":16,"line":20,"character":14,"targetString":"radialBackground"},{"text":"(JSX attribute) title?: string | undefined","docs":"","start":382,"length":5,"line":21,"character":2,"targetString":"title"},{"text":"(JSX attribute) titleStyle?: StyleProp","docs":"","start":401,"length":10,"line":22,"character":2,"targetString":"titleStyle"},{"text":"(property) TextStyle.color?: ColorValue | undefined","docs":"","start":415,"length":5,"line":22,"character":16,"targetString":"color"},{"text":"(JSX attribute) leftActions?: TopBarActionProps[] | undefined","docs":"","start":434,"length":11,"line":23,"character":2,"targetString":"leftActions"},{"text":"(property) IconFontProps.name?: IconFontName | undefined","docs":"","start":461,"length":4,"line":25,"character":6,"targetString":"name"},{"text":"(property) TopBarActionProps.color?: string | undefined","docs":"","start":484,"length":5,"line":26,"character":6,"targetString":"color"},{"text":"(JSX attribute) actions?: TopBarActionProps[] | undefined","docs":"","start":513,"length":7,"line":29,"character":2,"targetString":"actions"},{"text":"(property) IconFontProps.name?: IconFontName | undefined","docs":"","start":536,"length":4,"line":31,"character":6,"targetString":"name"},{"text":"(property) TopBarActionProps.color?: string | undefined","docs":"","start":555,"length":5,"line":32,"character":6,"targetString":"color"},{"text":"(property) TopBarActionProps.onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"","start":576,"length":7,"line":33,"character":6,"targetString":"onPress"},{"text":"(JSX attribute) onBack?: ((...args: any[]) => void) | undefined","docs":"","start":636,"length":6,"line":36,"character":2,"targetString":"onBack"}],[{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"TopBar"},{"text":"const linearBackground: {\n stops: {\n '0%': string;\n '100%': string;\n };\n}","docs":"","start":47,"length":16,"line":2,"character":6,"targetString":"linearBackground"},{"text":"(property) stops: {\n '0%': string;\n '100%': string;\n}","docs":"","start":70,"length":5,"line":3,"character":2,"targetString":"stops"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":133,"length":6,"line":9,"character":1,"targetString":"TopBar"},{"text":"(property) TopBar.Container: React.ElementType","docs":"","start":140,"length":9,"line":9,"character":8,"targetString":"Container"},{"text":"(JSX attribute) TopBarContainerProps.style?: StyleProp","docs":"","start":152,"length":5,"line":10,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.flex?: number | undefined","docs":"","start":161,"length":4,"line":10,"character":11,"targetString":"flex"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":170,"length":6,"line":10,"character":20,"targetString":"height"},{"text":"(JSX attribute) TopBarContainerProps.contentStyle?: StyleProp","docs":"","start":186,"length":12,"line":11,"character":2,"targetString":"contentStyle"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":202,"length":6,"line":11,"character":18,"targetString":"height"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":214,"length":9,"line":11,"character":30,"targetString":"marginTop"},{"text":"(JSX attribute) TopBarContainerProps.background?: BackgroundProps | undefined","docs":"","start":232,"length":10,"line":12,"character":2,"targetString":"background"},{"text":"const linearBackground: {\n stops: {\n '0%': string;\n '100%': string;\n };\n}","docs":"","start":244,"length":16,"line":12,"character":14,"targetString":"linearBackground"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":267,"length":6,"line":14,"character":3,"targetString":"TopBar"},{"text":"(property) TopBar.Action: React.ElementType","docs":"","start":274,"length":6,"line":14,"character":10,"targetString":"Action"},{"text":"(JSX attribute) IconFontProps.name?: IconFontName | undefined","docs":"","start":281,"length":4,"line":14,"character":17,"targetString":"name"},{"text":"(JSX attribute) TopBarActionProps.color?: string | undefined","docs":"","start":296,"length":5,"line":14,"character":32,"targetString":"color"},{"text":"(JSX attribute) TopBarActionProps.onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"","start":309,"length":7,"line":14,"character":45,"targetString":"onPress"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":348,"length":6,"line":15,"character":3,"targetString":"TopBar"},{"text":"(property) TopBar.Content: React.ElementType","docs":"","start":355,"length":7,"line":15,"character":10,"targetString":"Content"},{"text":"(JSX attribute) TopBarContentProps.title?: string | undefined","docs":"","start":367,"length":5,"line":16,"character":4,"targetString":"title"},{"text":"(JSX attribute) TopBarContentProps.titleStyle?: StyleProp","docs":"","start":388,"length":10,"line":17,"character":4,"targetString":"titleStyle"},{"text":"(property) TextStyle.color?: ColorValue | undefined","docs":"","start":402,"length":5,"line":17,"character":18,"targetString":"color"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":427,"length":6,"line":19,"character":3,"targetString":"TopBar"},{"text":"(property) TopBar.Action: React.ElementType","docs":"","start":434,"length":6,"line":19,"character":10,"targetString":"Action"},{"text":"(JSX attribute) IconFontProps.name?: IconFontName | undefined","docs":"","start":445,"length":4,"line":20,"character":4,"targetString":"name"},{"text":"(JSX attribute) TopBarActionProps.color?: string | undefined","docs":"","start":460,"length":5,"line":21,"character":4,"targetString":"color"},{"text":"(JSX attribute) TopBarActionProps.onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"","start":477,"length":7,"line":22,"character":4,"targetString":"onPress"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":530,"length":6,"line":24,"character":2,"targetString":"TopBar"},{"text":"(property) TopBar.Container: React.ElementType","docs":"","start":537,"length":9,"line":24,"character":9,"targetString":"Container"}],[{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"TopBar"},{"text":"const qrcode: \"M170.666667,640 C192.547662,640 210.581639,656.471048 213.046283,677.690832 L213.333333,682.666667 L213.333333,780.190476 C213.333333,795.619383 224.798634,808.370426 239.674085,810.388455 L243.809524,810.666667 L341.333333,810.666667 C364.897483,810.666667 384,829.769184 384,853.333333 C384,875.214329 367.528952,893.248306 346.309168,895.71295 L341.333333,896 L243.809524,896 C182.218573,896 131.85733,847.919903 128.211354,787.245269 L128,780.190476 L128,682.666667 C128,659.102517 147.102517,640 170.666667,640 Z M853.333333,640 C875.214329,640 893.248306,656.471048 895.71295,677.690832 L896,682.666667 L896,780.190476 C896,841.781427 847.919903,892.14267 787.245269,895.788646 L780.190476,896 L682.666667,896 C659.102517,896 640,876.897483 640,853.333333 C640,831.452338 656.471048,813.418361 677.690832,810.953717 L682.666667,810.666667 L780.190476,810.666667 C795.619383,810.666667 808.370426,799.201366 810.388455,784.325915 L810.666667,780.190476 L810.666667,682.666667 C810.666667,659.102517 829.769184,640 853.333333,640 Z M767,469.333333 C767.552285,469.333333 768,469.781049 768,470.333333 L768,553.666667 C768,554.218951 767.552285,554.666667 767,554.666667 L257,554.666667 C256.447715,554.666667 256,554.218951 256,553.666667 L256,470.333333 C256,469.781049 256.447715,469.333333 257,469.333333 L767,469.333333 Z M341.333333,128 C364.897483,128 384,147.102517 384,170.666667 C384,192.547662 367.528952,210.581639 346.309168,213.046283 L341.333333,213.333333 L243.809524,213.333333 C228.380617,213.333333 215.629574,224.798634 213.611545,239.674085 L213.333333,243.809524 L213.333333,341.333333 C213.333333,364.897483 194.230816,384 170.666667,384 C148.785671,384 130.751694,367.528952 128.28705,346.309168 L128,341.333333 L128,243.809524 C128,182.218573 176.080097,131.85733 236.754731,128.211354 L243.809524,128 L341.333333,128 Z M780.190476,128 C841.781427,128 892.14267,176.080097 895.788646,236.754731 L896,243.809524 L896,341.333333 C896,364.897483 876.897483,384 853.333333,384 C831.452338,384 813.418361,367.528952 810.953717,346.309168 L810.666667,341.333333 L810.666667,243.809524 C810.666667,228.380617 799.201366,215.629574 784.325915,213.611545 L780.190476,213.333333 L682.666667,213.333333 C659.102517,213.333333 640,194.230816 640,170.666667 C640,148.785671 656.471048,130.751694 677.690832,128.28705 L682.666667,128 L780.190476,128 Z\" ...","docs":"","start":47,"length":6,"line":2,"character":6,"targetString":"qrcode"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":2429,"length":6,"line":5,"character":1,"targetString":"TopBar"},{"text":"(property) TopBar.Container: React.ElementType","docs":"","start":2436,"length":9,"line":5,"character":8,"targetString":"Container"},{"text":"(JSX attribute) TopBarContainerProps.style?: StyleProp","docs":"","start":2448,"length":5,"line":6,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.flex?: number | undefined","docs":"","start":2457,"length":4,"line":6,"character":11,"targetString":"flex"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":2466,"length":6,"line":6,"character":20,"targetString":"height"},{"text":"(JSX attribute) TopBarContainerProps.contentStyle?: StyleProp","docs":"","start":2482,"length":12,"line":7,"character":2,"targetString":"contentStyle"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":2498,"length":6,"line":7,"character":18,"targetString":"height"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":2510,"length":9,"line":7,"character":30,"targetString":"marginTop"},{"text":"(JSX attribute) TopBarContainerProps.background?: BackgroundProps | undefined","docs":"","start":2528,"length":10,"line":8,"character":2,"targetString":"background"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":2551,"length":6,"line":10,"character":3,"targetString":"TopBar"},{"text":"(property) TopBar.Action: React.ElementType","docs":"","start":2558,"length":6,"line":10,"character":10,"targetString":"Action"},{"text":"(JSX attribute) IconFontProps.name?: IconFontName | undefined","docs":"","start":2565,"length":4,"line":10,"character":17,"targetString":"name"},{"text":"(JSX attribute) TopBarActionProps.onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"","start":2580,"length":7,"line":10,"character":32,"targetString":"onPress"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":2619,"length":6,"line":11,"character":3,"targetString":"TopBar"},{"text":"(property) TopBar.Action: React.ElementType","docs":"","start":2626,"length":6,"line":11,"character":10,"targetString":"Action"},{"text":"(JSX attribute) TopBarActionProps.source?: string | ImageSourcePropType | undefined","docs":"","start":2637,"length":6,"line":12,"character":4,"targetString":"source"},{"text":"(JSX attribute) TopBarActionProps.color?: string | undefined","docs":"","start":2657,"length":5,"line":13,"character":4,"targetString":"color"},{"text":"(JSX attribute) TopBarActionProps.onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"","start":2677,"length":7,"line":14,"character":4,"targetString":"onPress"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":2800,"length":6,"line":21,"character":3,"targetString":"TopBar"},{"text":"(property) TopBar.Content: React.ElementType","docs":"","start":2807,"length":7,"line":21,"character":10,"targetString":"Content"},{"text":"(JSX attribute) TopBarContentProps.title?: string | undefined","docs":"","start":2819,"length":5,"line":22,"character":4,"targetString":"title"},{"text":"(JSX attribute) TopBarContentProps.subTitle?: string | undefined","docs":"","start":2840,"length":8,"line":23,"character":4,"targetString":"subTitle"},{"text":"(JSX attribute) TopBarContentProps.onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"","start":2867,"length":7,"line":24,"character":4,"targetString":"onPress"},{"text":"(method) Array.map(callbackfn: (value: string, index: number, array: string[]) => JSX.Element, thisArg?: any): JSX.Element[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":2969,"length":3,"line":28,"character":12,"targetString":"map"},{"text":"(parameter) v: string","docs":"","start":2973,"length":1,"line":28,"character":16,"targetString":"v"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":2985,"length":6,"line":29,"character":5,"targetString":"TopBar"},{"text":"(property) TopBar.Action: React.ElementType","docs":"","start":2992,"length":6,"line":29,"character":12,"targetString":"Action"},{"text":"(JSX attribute) React.Attributes.key?: React.Key | null | undefined","docs":"","start":3005,"length":3,"line":30,"character":6,"targetString":"key"},{"text":"(parameter) v: string","docs":"","start":3010,"length":1,"line":30,"character":11,"targetString":"v"},{"text":"(JSX attribute) TopBarActionProps.color?: string | undefined","docs":"","start":3019,"length":5,"line":31,"character":6,"targetString":"color"},{"text":"(JSX attribute) IconFontProps.name?: IconFontName | undefined","docs":"","start":3041,"length":4,"line":32,"character":6,"targetString":"name"},{"text":"(parameter) v: string","docs":"","start":3047,"length":1,"line":32,"character":12,"targetString":"v"},{"text":"(JSX attribute) TopBarActionProps.onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"","start":3063,"length":7,"line":33,"character":6,"targetString":"onPress"},{"text":"(parameter) v: string","docs":"","start":3126,"length":1,"line":34,"character":46,"targetString":"v"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":3167,"length":6,"line":38,"character":3,"targetString":"TopBar"},{"text":"(property) TopBar.Action: React.ElementType","docs":"","start":3174,"length":6,"line":38,"character":10,"targetString":"Action"},{"text":"(JSX attribute) TopBarActionProps.color?: string | undefined","docs":"","start":3181,"length":5,"line":38,"character":17,"targetString":"color"},{"text":"(JSX attribute) IconFontProps.d?: string | undefined","docs":"","start":3197,"length":1,"line":38,"character":33,"targetString":"d"},{"text":"const qrcode: \"M170.666667,640 C192.547662,640 210.581639,656.471048 213.046283,677.690832 L213.333333,682.666667 L213.333333,780.190476 C213.333333,795.619383 224.798634,808.370426 239.674085,810.388455 L243.809524,810.666667 L341.333333,810.666667 C364.897483,810.666667 384,829.769184 384,853.333333 C384,875.214329 367.528952,893.248306 346.309168,895.71295 L341.333333,896 L243.809524,896 C182.218573,896 131.85733,847.919903 128.211354,787.245269 L128,780.190476 L128,682.666667 C128,659.102517 147.102517,640 170.666667,640 Z M853.333333,640 C875.214329,640 893.248306,656.471048 895.71295,677.690832 L896,682.666667 L896,780.190476 C896,841.781427 847.919903,892.14267 787.245269,895.788646 L780.190476,896 L682.666667,896 C659.102517,896 640,876.897483 640,853.333333 C640,831.452338 656.471048,813.418361 677.690832,810.953717 L682.666667,810.666667 L780.190476,810.666667 C795.619383,810.666667 808.370426,799.201366 810.388455,784.325915 L810.666667,780.190476 L810.666667,682.666667 C810.666667,659.102517 829.769184,640 853.333333,640 Z M767,469.333333 C767.552285,469.333333 768,469.781049 768,470.333333 L768,553.666667 C768,554.218951 767.552285,554.666667 767,554.666667 L257,554.666667 C256.447715,554.666667 256,554.218951 256,553.666667 L256,470.333333 C256,469.781049 256.447715,469.333333 257,469.333333 L767,469.333333 Z M341.333333,128 C364.897483,128 384,147.102517 384,170.666667 C384,192.547662 367.528952,210.581639 346.309168,213.046283 L341.333333,213.333333 L243.809524,213.333333 C228.380617,213.333333 215.629574,224.798634 213.611545,239.674085 L213.333333,243.809524 L213.333333,341.333333 C213.333333,364.897483 194.230816,384 170.666667,384 C148.785671,384 130.751694,367.528952 128.28705,346.309168 L128,341.333333 L128,243.809524 C128,182.218573 176.080097,131.85733 236.754731,128.211354 L243.809524,128 L341.333333,128 Z M780.190476,128 C841.781427,128 892.14267,176.080097 895.788646,236.754731 L896,243.809524 L896,341.333333 C896,364.897483 876.897483,384 853.333333,384 C831.452338,384 813.418361,367.528952 810.953717,346.309168 L810.666667,341.333333 L810.666667,243.809524 C810.666667,228.380617 799.201366,215.629574 784.325915,213.611545 L780.190476,213.333333 L682.666667,213.333333 C659.102517,213.333333 640,194.230816 640,170.666667 C640,148.785671 656.471048,130.751694 677.690832,128.28705 L682.666667,128 L780.190476,128 Z\" ...","docs":"","start":3200,"length":6,"line":38,"character":36,"targetString":"qrcode"},{"text":"(JSX attribute) TopBarActionProps.size?: number | undefined","docs":"","start":3208,"length":4,"line":38,"character":44,"targetString":"size"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":3227,"length":6,"line":39,"character":2,"targetString":"TopBar"},{"text":"(property) TopBar.Container: React.ElementType","docs":"","start":3234,"length":9,"line":39,"character":9,"targetString":"Container"}],[{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"TopBar"},{"text":"const qrcode: \"M170.666667,640 C192.547662,640 210.581639,656.471048 213.046283,677.690832 L213.333333,682.666667 L213.333333,780.190476 C213.333333,795.619383 224.798634,808.370426 239.674085,810.388455 L243.809524,810.666667 L341.333333,810.666667 C364.897483,810.666667 384,829.769184 384,853.333333 C384,875.214329 367.528952,893.248306 346.309168,895.71295 L341.333333,896 L243.809524,896 C182.218573,896 131.85733,847.919903 128.211354,787.245269 L128,780.190476 L128,682.666667 C128,659.102517 147.102517,640 170.666667,640 Z M853.333333,640 C875.214329,640 893.248306,656.471048 895.71295,677.690832 L896,682.666667 L896,780.190476 C896,841.781427 847.919903,892.14267 787.245269,895.788646 L780.190476,896 L682.666667,896 C659.102517,896 640,876.897483 640,853.333333 C640,831.452338 656.471048,813.418361 677.690832,810.953717 L682.666667,810.666667 L780.190476,810.666667 C795.619383,810.666667 808.370426,799.201366 810.388455,784.325915 L810.666667,780.190476 L810.666667,682.666667 C810.666667,659.102517 829.769184,640 853.333333,640 Z M767,469.333333 C767.552285,469.333333 768,469.781049 768,470.333333 L768,553.666667 C768,554.218951 767.552285,554.666667 767,554.666667 L257,554.666667 C256.447715,554.666667 256,554.218951 256,553.666667 L256,470.333333 C256,469.781049 256.447715,469.333333 257,469.333333 L767,469.333333 Z M341.333333,128 C364.897483,128 384,147.102517 384,170.666667 C384,192.547662 367.528952,210.581639 346.309168,213.046283 L341.333333,213.333333 L243.809524,213.333333 C228.380617,213.333333 215.629574,224.798634 213.611545,239.674085 L213.333333,243.809524 L213.333333,341.333333 C213.333333,364.897483 194.230816,384 170.666667,384 C148.785671,384 130.751694,367.528952 128.28705,346.309168 L128,341.333333 L128,243.809524 C128,182.218573 176.080097,131.85733 236.754731,128.211354 L243.809524,128 L341.333333,128 Z M780.190476,128 C841.781427,128 892.14267,176.080097 895.788646,236.754731 L896,243.809524 L896,341.333333 C896,364.897483 876.897483,384 853.333333,384 C831.452338,384 813.418361,367.528952 810.953717,346.309168 L810.666667,341.333333 L810.666667,243.809524 C810.666667,228.380617 799.201366,215.629574 784.325915,213.611545 L780.190476,213.333333 L682.666667,213.333333 C659.102517,213.333333 640,194.230816 640,170.666667 C640,148.785671 656.471048,130.751694 677.690832,128.28705 L682.666667,128 L780.190476,128 Z\" ...","docs":"","start":47,"length":6,"line":2,"character":6,"targetString":"qrcode"},{"text":"(alias) class TopBar\nimport TopBar","docs":"","start":2429,"length":6,"line":5,"character":1,"targetString":"TopBar"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":2438,"length":5,"line":6,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.flex?: number | undefined","docs":"","start":2447,"length":4,"line":6,"character":11,"targetString":"flex"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":2456,"length":6,"line":6,"character":20,"targetString":"height"},{"text":"(JSX attribute) contentStyle?: StyleProp","docs":"","start":2472,"length":12,"line":7,"character":2,"targetString":"contentStyle"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":2488,"length":6,"line":7,"character":18,"targetString":"height"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":2500,"length":9,"line":7,"character":30,"targetString":"marginTop"},{"text":"(JSX attribute) background?: BackgroundProps | undefined","docs":"","start":2518,"length":10,"line":8,"character":2,"targetString":"background"},{"text":"(JSX attribute) title?: string | undefined","docs":"","start":2538,"length":5,"line":9,"character":2,"targetString":"title"},{"text":"(JSX attribute) subTitle?: string | undefined","docs":"","start":2557,"length":8,"line":10,"character":2,"targetString":"subTitle"},{"text":"(JSX attribute) onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"","start":2582,"length":7,"line":11,"character":2,"targetString":"onPress"},{"text":"(JSX attribute) leftActions?: TopBarActionProps[] | undefined","docs":"","start":2654,"length":11,"line":12,"character":2,"targetString":"leftActions"},{"text":"(property) IconFontProps.name?: IconFontName | undefined","docs":"","start":2681,"length":4,"line":14,"character":6,"targetString":"name"},{"text":"(property) TopBarActionProps.onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"","start":2704,"length":7,"line":15,"character":6,"targetString":"onPress"},{"text":"(property) TopBarActionProps.source?: string | ImageSourcePropType | undefined","docs":"","start":2756,"length":6,"line":18,"character":6,"targetString":"source"},{"text":"(property) TopBarActionProps.color?: string | undefined","docs":"","start":2778,"length":5,"line":19,"character":6,"targetString":"color"},{"text":"(property) TopBarActionProps.onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"","start":2802,"length":7,"line":20,"character":6,"targetString":"onPress"},{"text":"(JSX attribute) actions?: TopBarActionProps[] | undefined","docs":"","start":2930,"length":7,"line":27,"character":2,"targetString":"actions"},{"text":"(method) Array.map<{\n color: string;\n name: any;\n onPress: () => any;\n}>(callbackfn: (value: string, index: number, array: string[]) => {\n color: string;\n name: any;\n onPress: () => any;\n}, thisArg?: any): {\n color: string;\n name: any;\n onPress: () => any;\n}[]","docs":"Calls a defined callback function on each element of an array, and returns an array that contains the results.","start":2952,"length":3,"line":28,"character":5,"targetString":"map"},{"text":"(parameter) v: string","docs":"","start":2956,"length":1,"line":28,"character":9,"targetString":"v"},{"text":"(property) color: string","docs":"","start":2970,"length":5,"line":29,"character":6,"targetString":"color"},{"text":"(property) name: any","docs":"","start":2994,"length":4,"line":30,"character":6,"targetString":"name"},{"text":"(parameter) v: string","docs":"","start":3000,"length":1,"line":30,"character":12,"targetString":"v"},{"text":"(property) onPress: () => any","docs":"","start":3016,"length":7,"line":31,"character":6,"targetString":"onPress"},{"text":"(parameter) v: string","docs":"","start":3069,"length":1,"line":31,"character":59,"targetString":"v"},{"text":"(method) Array<{ color: string; name: any; onPress: () => any; }>.concat(...items: ConcatArray<{\n color: string;\n name: any;\n onPress: () => any;\n}>[]): {\n color: string;\n name: any;\n onPress: () => any;\n}[] (+1 overload)","docs":"Combines two or more arrays.\r\nThis method returns a new array without modifying any existing arrays.","start":3098,"length":6,"line":33,"character":5,"targetString":"concat"},{"text":"(property) d: string","docs":"","start":3133,"length":1,"line":35,"character":6,"targetString":"d"},{"text":"const qrcode: \"M170.666667,640 C192.547662,640 210.581639,656.471048 213.046283,677.690832 L213.333333,682.666667 L213.333333,780.190476 C213.333333,795.619383 224.798634,808.370426 239.674085,810.388455 L243.809524,810.666667 L341.333333,810.666667 C364.897483,810.666667 384,829.769184 384,853.333333 C384,875.214329 367.528952,893.248306 346.309168,895.71295 L341.333333,896 L243.809524,896 C182.218573,896 131.85733,847.919903 128.211354,787.245269 L128,780.190476 L128,682.666667 C128,659.102517 147.102517,640 170.666667,640 Z M853.333333,640 C875.214329,640 893.248306,656.471048 895.71295,677.690832 L896,682.666667 L896,780.190476 C896,841.781427 847.919903,892.14267 787.245269,895.788646 L780.190476,896 L682.666667,896 C659.102517,896 640,876.897483 640,853.333333 C640,831.452338 656.471048,813.418361 677.690832,810.953717 L682.666667,810.666667 L780.190476,810.666667 C795.619383,810.666667 808.370426,799.201366 810.388455,784.325915 L810.666667,780.190476 L810.666667,682.666667 C810.666667,659.102517 829.769184,640 853.333333,640 Z M767,469.333333 C767.552285,469.333333 768,469.781049 768,470.333333 L768,553.666667 C768,554.218951 767.552285,554.666667 767,554.666667 L257,554.666667 C256.447715,554.666667 256,554.218951 256,553.666667 L256,470.333333 C256,469.781049 256.447715,469.333333 257,469.333333 L767,469.333333 Z M341.333333,128 C364.897483,128 384,147.102517 384,170.666667 C384,192.547662 367.528952,210.581639 346.309168,213.046283 L341.333333,213.333333 L243.809524,213.333333 C228.380617,213.333333 215.629574,224.798634 213.611545,239.674085 L213.333333,243.809524 L213.333333,341.333333 C213.333333,364.897483 194.230816,384 170.666667,384 C148.785671,384 130.751694,367.528952 128.28705,346.309168 L128,341.333333 L128,243.809524 C128,182.218573 176.080097,131.85733 236.754731,128.211354 L243.809524,128 L341.333333,128 Z M780.190476,128 C841.781427,128 892.14267,176.080097 895.788646,236.754731 L896,243.809524 L896,341.333333 C896,364.897483 876.897483,384 853.333333,384 C831.452338,384 813.418361,367.528952 810.953717,346.309168 L810.666667,341.333333 L810.666667,243.809524 C810.666667,228.380617 799.201366,215.629574 784.325915,213.611545 L780.190476,213.333333 L682.666667,213.333333 C659.102517,213.333333 640,194.230816 640,170.666667 C640,148.785671 656.471048,130.751694 677.690832,128.28705 L682.666667,128 L780.190476,128 Z\" ...","docs":"","start":3136,"length":6,"line":35,"character":9,"targetString":"qrcode"},{"text":"(property) size: any","docs":"","start":3150,"length":4,"line":36,"character":6,"targetString":"size"},{"text":"(property) color: string","docs":"","start":3170,"length":5,"line":37,"character":6,"targetString":"color"}]],"/presentation/carousel":[[{"text":"(alias) class Carousel\nimport Carousel","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"Carousel"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":19,"length":5,"line":0,"character":19,"targetString":"Utils"},{"text":"(method) convertX(d: number): number","docs":"","start":58,"length":8,"line":2,"character":8,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":68,"length":2,"line":2,"character":18,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":75,"length":5,"line":2,"character":25,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":81,"length":10,"line":2,"character":31,"targetString":"RatioUtils"},{"text":"const Content: ({ backgroundColor, text, textBgColor }: {\n backgroundColor: any;\n text: any;\n textBgColor: any;\n}) => JSX.Element","docs":"","start":100,"length":7,"line":4,"character":6,"targetString":"Content"},{"text":"var backgroundColor: any","docs":"","start":113,"length":15,"line":4,"character":19,"targetString":"backgroundColor"},{"text":"var text: any","docs":"","start":130,"length":4,"line":4,"character":36,"targetString":"text"},{"text":"var textBgColor: any","docs":"","start":136,"length":11,"line":4,"character":42,"targetString":"textBgColor"},{"text":"(JSX attribute) style: {\n height: number;\n backgroundColor: any;\n display: string;\n alignItems: string;\n justifyContent: string;\n}","docs":"","start":183,"length":5,"line":7,"character":6,"targetString":"style"},{"text":"(property) height: number","docs":"","start":200,"length":6,"line":8,"character":8,"targetString":"height"},{"text":"(property) backgroundColor: any","docs":"","start":221,"length":15,"line":9,"character":8,"targetString":"backgroundColor"},{"text":"(property) display: string","docs":"","start":246,"length":7,"line":10,"character":8,"targetString":"display"},{"text":"(property) alignItems: string","docs":"","start":271,"length":10,"line":11,"character":8,"targetString":"alignItems"},{"text":"(property) justifyContent: string","docs":"","start":301,"length":14,"line":12,"character":8,"targetString":"justifyContent"},{"text":"(JSX attribute) style: {\n width: number;\n height: number;\n backgroundColor: any;\n borderRadius: number;\n display: string;\n alignItems: string;\n justifyContent: string;\n}","docs":"","start":362,"length":5,"line":16,"character":8,"targetString":"style"},{"text":"(property) width: number","docs":"","start":381,"length":5,"line":17,"character":10,"targetString":"width"},{"text":"const cx: (d: number) => number","docs":"","start":388,"length":2,"line":17,"character":17,"targetString":"cx"},{"text":"(property) height: number","docs":"","start":406,"length":6,"line":18,"character":10,"targetString":"height"},{"text":"const cx: (d: number) => number","docs":"","start":414,"length":2,"line":18,"character":18,"targetString":"cx"},{"text":"(property) backgroundColor: any","docs":"","start":432,"length":15,"line":19,"character":10,"targetString":"backgroundColor"},{"text":"var textBgColor: any","docs":"","start":449,"length":11,"line":19,"character":27,"targetString":"textBgColor"},{"text":"(property) borderRadius: number","docs":"","start":472,"length":12,"line":20,"character":10,"targetString":"borderRadius"},{"text":"const cx: (d: number) => number","docs":"","start":486,"length":2,"line":20,"character":24,"targetString":"cx"},{"text":"(property) display: string","docs":"","start":504,"length":7,"line":21,"character":10,"targetString":"display"},{"text":"(property) alignItems: string","docs":"","start":531,"length":10,"line":22,"character":10,"targetString":"alignItems"},{"text":"(property) justifyContent: string","docs":"","start":563,"length":14,"line":23,"character":10,"targetString":"justifyContent"},{"text":"(JSX attribute) style: {\n color: string;\n}","docs":"","start":624,"length":5,"line":26,"character":16,"targetString":"style"},{"text":"(property) color: string","docs":"","start":633,"length":5,"line":26,"character":25,"targetString":"color"},{"text":"var text: any","docs":"","start":651,"length":4,"line":26,"character":43,"targetString":"text"},{"text":"(alias) class Carousel\nimport Carousel","docs":"","start":702,"length":8,"line":32,"character":1,"targetString":"Carousel"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":713,"length":5,"line":33,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":722,"length":6,"line":33,"character":11,"targetString":"height"},{"text":"(JSX attribute) selectedIndex?: number | undefined","docs":"","start":739,"length":13,"line":34,"character":2,"targetString":"selectedIndex"},{"text":"(JSX attribute) autoplay?: boolean | undefined","docs":"","start":759,"length":8,"line":35,"character":2,"targetString":"autoplay"},{"text":"(JSX attribute) loop?: boolean | undefined","docs":"","start":777,"length":4,"line":36,"character":2,"targetString":"loop"},{"text":"(JSX attribute) carouselChange?: ((index: number) => void) | undefined","docs":"","start":791,"length":14,"line":37,"character":2,"targetString":"carouselChange"},{"text":"(parameter) index: number","docs":"","start":807,"length":5,"line":37,"character":18,"targetString":"index"},{"text":"var console: Console","docs":"","start":816,"length":7,"line":37,"character":27,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":824,"length":3,"line":37,"character":35,"targetString":"log"},{"text":"(parameter) index: number","docs":"","start":828,"length":5,"line":37,"character":39,"targetString":"index"},{"text":"(JSX attribute) dotStyle?: StyleProp","docs":"","start":838,"length":8,"line":38,"character":2,"targetString":"dotStyle"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":854,"length":15,"line":39,"character":4,"targetString":"backgroundColor"},{"text":"const Content: ({ backgroundColor, text, textBgColor }: {\n backgroundColor: any;\n text: any;\n textBgColor: any;\n}) => JSX.Element","docs":"","start":892,"length":7,"line":42,"character":3,"targetString":"Content"},{"text":"(JSX attribute) text: any","docs":"","start":900,"length":4,"line":42,"character":11,"targetString":"text"},{"text":"(JSX attribute) backgroundColor: any","docs":"","start":909,"length":15,"line":42,"character":20,"targetString":"backgroundColor"},{"text":"(JSX attribute) textBgColor: any","docs":"","start":935,"length":11,"line":42,"character":46,"targetString":"textBgColor"},{"text":"const Content: ({ backgroundColor, text, textBgColor }: {\n backgroundColor: any;\n text: any;\n textBgColor: any;\n}) => JSX.Element","docs":"","start":963,"length":7,"line":43,"character":3,"targetString":"Content"},{"text":"(JSX attribute) text: any","docs":"","start":971,"length":4,"line":43,"character":11,"targetString":"text"},{"text":"(JSX attribute) backgroundColor: any","docs":"","start":980,"length":15,"line":43,"character":20,"targetString":"backgroundColor"},{"text":"(JSX attribute) textBgColor: any","docs":"","start":1006,"length":11,"line":43,"character":46,"targetString":"textBgColor"},{"text":"const Content: ({ backgroundColor, text, textBgColor }: {\n backgroundColor: any;\n text: any;\n textBgColor: any;\n}) => JSX.Element","docs":"","start":1034,"length":7,"line":44,"character":3,"targetString":"Content"},{"text":"(JSX attribute) text: any","docs":"","start":1042,"length":4,"line":44,"character":11,"targetString":"text"},{"text":"(JSX attribute) backgroundColor: any","docs":"","start":1051,"length":15,"line":44,"character":20,"targetString":"backgroundColor"},{"text":"(JSX attribute) textBgColor: any","docs":"","start":1077,"length":11,"line":44,"character":46,"targetString":"textBgColor"},{"text":"(alias) class Carousel\nimport Carousel","docs":"","start":1104,"length":8,"line":45,"character":2,"targetString":"Carousel"}]],"/presentation/circle-view":[[{"text":"(alias) class CircleView\nimport CircleView","docs":"","start":9,"length":10,"line":0,"character":9,"targetString":"CircleView"},{"text":"(alias) class CircleView\nimport CircleView","docs":"","start":46,"length":10,"line":2,"character":1,"targetString":"CircleView"},{"text":"(JSX attribute) radius: number","docs":"","start":57,"length":6,"line":2,"character":12,"targetString":"radius"},{"text":"(JSX attribute) color?: string | undefined","docs":"","start":69,"length":5,"line":2,"character":24,"targetString":"color"}],[{"text":"(alias) class CircleView\nimport CircleView","docs":"","start":9,"length":10,"line":0,"character":9,"targetString":"CircleView"},{"text":"(alias) class CircleView\nimport CircleView","docs":"","start":46,"length":10,"line":2,"character":1,"targetString":"CircleView"},{"text":"(JSX attribute) radius: number","docs":"","start":57,"length":6,"line":2,"character":12,"targetString":"radius"},{"text":"(JSX attribute) color?: string | undefined","docs":"","start":69,"length":5,"line":2,"character":24,"targetString":"color"},{"text":"(JSX attribute) borderWidth?: number | undefined","docs":"","start":85,"length":11,"line":2,"character":40,"targetString":"borderWidth"},{"text":"(JSX attribute) borderColor?: string | undefined","docs":"","start":101,"length":11,"line":2,"character":56,"targetString":"borderColor"}],[{"text":"(alias) class CircleView\nimport CircleView","docs":"","start":9,"length":10,"line":0,"character":9,"targetString":"CircleView"},{"text":"(alias) class CircleView\nimport CircleView","docs":"","start":46,"length":10,"line":2,"character":1,"targetString":"CircleView"},{"text":"(JSX attribute) radius: number","docs":"","start":59,"length":6,"line":3,"character":2,"targetString":"radius"},{"text":"(JSX attribute) color?: string | undefined","docs":"","start":73,"length":5,"line":4,"character":2,"targetString":"color"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":91,"length":5,"line":5,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.alignItems?: FlexAlignType | undefined","docs":"","start":100,"length":10,"line":5,"character":11,"targetString":"alignItems"},{"text":"(property) FlexStyle.justifyContent?: \"flex-start\" | \"flex-end\" | \"center\" | \"space-between\" | \"space-around\" | \"space-evenly\" | undefined","docs":"","start":122,"length":14,"line":5,"character":33,"targetString":"justifyContent"},{"text":"(JSX attribute) name: string","docs":"","start":164,"length":4,"line":7,"character":12,"targetString":"name"},{"text":"(JSX attribute) size: number","docs":"","start":176,"length":4,"line":7,"character":24,"targetString":"size"},{"text":"(alias) class CircleView\nimport CircleView","docs":"","start":191,"length":10,"line":8,"character":2,"targetString":"CircleView"}]],"/presentation/collapsible":[[{"text":"(alias) class Button\nimport Button","docs":"","start":9,"length":6,"line":0,"character":9,"targetString":"Button"},{"text":"(alias) class Collapsible\nimport Collapsible","docs":"","start":17,"length":11,"line":0,"character":17,"targetString":"Collapsible"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":30,"length":5,"line":0,"character":30,"targetString":"Utils"},{"text":"(method) convertX(d: number): number","docs":"","start":70,"length":8,"line":2,"character":8,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":80,"length":2,"line":2,"character":18,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":87,"length":5,"line":2,"character":25,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":93,"length":10,"line":2,"character":31,"targetString":"RatioUtils"},{"text":"const collapsed: boolean","docs":"","start":113,"length":9,"line":4,"character":7,"targetString":"collapsed"},{"text":"const setCollapsed: React.Dispatch>","docs":"","start":124,"length":12,"line":4,"character":18,"targetString":"setCollapsed"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":140,"length":5,"line":4,"character":34,"targetString":"React"},{"text":"function React.useState(initialState: boolean | (() => boolean)): [boolean, React.Dispatch>] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":146,"length":8,"line":4,"character":40,"targetString":"useState"},{"text":"(alias) class Button\nimport Button","docs":"","start":165,"length":6,"line":6,"character":1,"targetString":"Button"},{"text":"(JSX attribute) stretch?: boolean | undefined","docs":"","start":174,"length":7,"line":7,"character":2,"targetString":"stretch"},{"text":"(JSX attribute) onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"Called when the touch is released,\nbut not if cancelled (e.g. by a scroll that steals the responder lock).","start":191,"length":7,"line":8,"character":2,"targetString":"onPress"},{"text":"const setCollapsed: (value: React.SetStateAction) => void","docs":"","start":206,"length":12,"line":8,"character":17,"targetString":"setCollapsed"},{"text":"const collapsed: boolean","docs":"","start":220,"length":9,"line":8,"character":31,"targetString":"collapsed"},{"text":"(JSX attribute) text?: string | undefined","docs":"","start":234,"length":4,"line":9,"character":2,"targetString":"text"},{"text":"(JSX attribute) textStyle?: StyleProp","docs":"","start":256,"length":9,"line":10,"character":2,"targetString":"textStyle"},{"text":"(property) TextStyle.fontSize?: number | undefined","docs":"","start":273,"length":8,"line":11,"character":4,"targetString":"fontSize"},{"text":"const cx: (d: number) => number","docs":"","start":283,"length":2,"line":11,"character":14,"targetString":"cx"},{"text":"(JSX attribute) style?: StyleProp","docs":"//FIXME: not in doc but available in examples","start":298,"length":5,"line":13,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":311,"length":6,"line":14,"character":4,"targetString":"height"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":327,"length":15,"line":15,"character":4,"targetString":"backgroundColor"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":356,"length":5,"line":16,"character":4,"targetString":"width"},{"text":"(property) ViewStyle.borderColor?: ColorValue | undefined","docs":"","start":375,"length":11,"line":17,"character":4,"targetString":"borderColor"},{"text":"(property) ViewStyle.borderTopWidth?: number | undefined","docs":"","start":403,"length":14,"line":18,"character":4,"targetString":"borderTopWidth"},{"text":"(alias) class Collapsible\nimport Collapsible","docs":"","start":431,"length":11,"line":21,"character":1,"targetString":"Collapsible"},{"text":"(JSX attribute) collapsed?: boolean | undefined","docs":"","start":445,"length":9,"line":22,"character":2,"targetString":"collapsed"},{"text":"const collapsed: boolean","docs":"","start":456,"length":9,"line":22,"character":13,"targetString":"collapsed"},{"text":"(JSX attribute) align?: \"top\" | \"center\" | \"bottom\" | undefined","docs":"","start":469,"length":5,"line":23,"character":2,"targetString":"align"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":483,"length":5,"line":24,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":496,"length":6,"line":25,"character":4,"targetString":"height"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":513,"length":15,"line":26,"character":4,"targetString":"backgroundColor"}]],"/presentation/divider":[[{"text":"(alias) class Divider\nimport Divider","docs":"","start":9,"length":7,"line":0,"character":9,"targetString":"Divider"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":18,"length":5,"line":0,"character":18,"targetString":"Utils"},{"text":"(method) convertX(d: number): number","docs":"","start":58,"length":8,"line":2,"character":8,"targetString":"convertX"},{"text":"const cx: (d: number) => number","docs":"","start":68,"length":2,"line":2,"character":18,"targetString":"cx"},{"text":"(alias) let Utils: {\n CoreUtils: {\n get(object: object, pathString: string, defaultValue?: any): any;\n toFixed(str: string | number, count: number): string;\n toFilled(str: string | number, count: number): string;\n partition(str: string, chunk: number): string[];\n isObject(obj: any): boolean;\n isArray(obj: any): boolean;\n ... 9 more ...;\n compareVersion(v1: string, v2: string): number;\n };\n ... 7 more ...;\n TimeUtils: {\n ...;\n };\n}\nimport Utils","docs":"","start":75,"length":5,"line":2,"character":25,"targetString":"Utils"},{"text":"(property) RatioUtils: {\n isIphoneX: boolean;\n width: number;\n height: number;\n isIos: boolean;\n isWeb: boolean;\n statusBarHeight: number;\n convert(d: number): number;\n convertX(d: number): number;\n convertY(d: number): number;\n ... 8 more ...;\n isSmallH: boolean;\n}","docs":"","start":81,"length":10,"line":2,"character":31,"targetString":"RatioUtils"},{"text":"(JSX attribute) style: {\n backgroundColor: string;\n height: number;\n display: string;\n justifyContent: string;\n}","docs":"","start":102,"length":5,"line":5,"character":2,"targetString":"style"},{"text":"(property) backgroundColor: string","docs":"","start":115,"length":15,"line":6,"character":4,"targetString":"backgroundColor"},{"text":"(property) height: number","docs":"","start":145,"length":6,"line":7,"character":4,"targetString":"height"},{"text":"const cx: (d: number) => number","docs":"","start":153,"length":2,"line":7,"character":12,"targetString":"cx"},{"text":"(property) display: string","docs":"","start":165,"length":7,"line":8,"character":4,"targetString":"display"},{"text":"(property) justifyContent: string","docs":"","start":186,"length":14,"line":9,"character":4,"targetString":"justifyContent"},{"text":"(alias) class Divider\nimport Divider","docs":"","start":222,"length":7,"line":12,"character":3,"targetString":"Divider"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":230,"length":5,"line":12,"character":11,"targetString":"style"},{"text":"(property) FlexStyle.alignSelf?: \"auto\" | FlexAlignType | undefined","docs":"","start":239,"length":9,"line":12,"character":20,"targetString":"alignSelf"},{"text":"(JSX attribute) color?: string | undefined","docs":"","start":262,"length":5,"line":12,"character":43,"targetString":"color"},{"text":"(JSX attribute) width?: number | undefined","docs":"","start":278,"length":5,"line":12,"character":59,"targetString":"width"}],[{"text":"(alias) class Divider\nimport Divider","docs":"","start":9,"length":7,"line":0,"character":9,"targetString":"Divider"},{"text":"(alias) class Divider\nimport Divider","docs":"","start":43,"length":7,"line":2,"character":1,"targetString":"Divider"},{"text":"(JSX attribute) color?: string | undefined","docs":"","start":53,"length":5,"line":3,"character":2,"targetString":"color"},{"text":"(JSX attribute) width?: number | undefined","docs":"","start":68,"length":5,"line":4,"character":2,"targetString":"width"},{"text":"(JSX attribute) height?: number | undefined","docs":"","start":82,"length":6,"line":5,"character":2,"targetString":"height"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":96,"length":5,"line":6,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.marginLeft?: string | number | undefined","docs":"","start":105,"length":10,"line":6,"character":11,"targetString":"marginLeft"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":121,"length":9,"line":6,"character":27,"targetString":"marginTop"}]],"/presentation/linear-gradient":[[{"text":"(alias) class LinearGradient\nimport LinearGradient","docs":"","start":9,"length":14,"line":0,"character":9,"targetString":"LinearGradient"},{"text":"(alias) class LinearGradient\nimport LinearGradient","docs":"","start":50,"length":14,"line":2,"character":1,"targetString":"LinearGradient"},{"text":"(JSX attribute) gradientId?: string | undefined","docs":"","start":67,"length":10,"line":3,"character":2,"targetString":"gradientId"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":92,"length":5,"line":4,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":105,"length":5,"line":5,"character":4,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":121,"length":6,"line":6,"character":4,"targetString":"height"},{"text":"(property) FlexStyle.marginLeft?: string | number | undefined","docs":"","start":138,"length":10,"line":7,"character":4,"targetString":"marginLeft"},{"text":"(JSX attribute) x1?: string | undefined","docs":"","start":161,"length":2,"line":9,"character":2,"targetString":"x1"},{"text":"(JSX attribute) y1?: string | undefined","docs":"","start":171,"length":2,"line":10,"character":2,"targetString":"y1"},{"text":"(JSX attribute) x2?: string | undefined","docs":"","start":181,"length":2,"line":11,"character":2,"targetString":"x2"},{"text":"(JSX attribute) y2?: string | undefined","docs":"","start":191,"length":2,"line":12,"character":2,"targetString":"y2"},{"text":"(JSX attribute) stops?: Record | undefined","docs":"","start":203,"length":5,"line":13,"character":2,"targetString":"stops"},{"text":"(JSX attribute) width: number","docs":"","start":271,"length":5,"line":18,"character":8,"targetString":"width"},{"text":"(JSX attribute) height: number","docs":"","start":283,"length":6,"line":18,"character":20,"targetString":"height"},{"text":"(alias) class LinearGradient\nimport LinearGradient","docs":"","start":301,"length":14,"line":19,"character":2,"targetString":"LinearGradient"}],[{"text":"(alias) class LinearGradient\nimport LinearGradient","docs":"","start":9,"length":14,"line":0,"character":9,"targetString":"LinearGradient"},{"text":"(alias) class LinearGradient\nimport LinearGradient","docs":"","start":50,"length":14,"line":2,"character":1,"targetString":"LinearGradient"},{"text":"(JSX attribute) gradientId?: string | undefined","docs":"","start":67,"length":10,"line":3,"character":2,"targetString":"gradientId"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":92,"length":5,"line":4,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":101,"length":5,"line":4,"character":11,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":113,"length":6,"line":4,"character":23,"targetString":"height"},{"text":"(property) FlexStyle.marginLeft?: string | number | undefined","docs":"","start":126,"length":10,"line":4,"character":36,"targetString":"marginLeft"},{"text":"(JSX attribute) x1?: string | undefined","docs":"","start":146,"length":2,"line":5,"character":2,"targetString":"x1"},{"text":"(JSX attribute) y1?: string | undefined","docs":"","start":158,"length":2,"line":6,"character":2,"targetString":"y1"},{"text":"(JSX attribute) x2?: string | undefined","docs":"","start":168,"length":2,"line":7,"character":2,"targetString":"x2"},{"text":"(JSX attribute) y2?: string | undefined","docs":"","start":178,"length":2,"line":8,"character":2,"targetString":"y2"},{"text":"(JSX attribute) stops?: Record | undefined","docs":"","start":190,"length":5,"line":9,"character":2,"targetString":"stops"},{"text":"(JSX attribute) width: number","docs":"","start":280,"length":5,"line":15,"character":8,"targetString":"width"},{"text":"(JSX attribute) height: number","docs":"","start":292,"length":6,"line":15,"character":20,"targetString":"height"},{"text":"(alias) class LinearGradient\nimport LinearGradient","docs":"","start":310,"length":14,"line":16,"character":2,"targetString":"LinearGradient"}],[{"text":"(alias) class LinearGradient\nimport LinearGradient","docs":"","start":9,"length":14,"line":0,"character":9,"targetString":"LinearGradient"},{"text":"import _","docs":"","start":56,"length":1,"line":2,"character":7,"targetString":"_"},{"text":"(alias) namespace React\nimport React","docs":"","start":80,"length":5,"line":3,"character":7,"targetString":"React"},{"text":"(alias) class View\nimport View","docs":"","start":109,"length":4,"line":4,"character":9,"targetString":"View"},{"text":"(alias) class NavigatorLayout

\nimport NavigatorLayout","docs":"","start":146,"length":15,"line":5,"character":9,"targetString":"NavigatorLayout"},{"text":"import composeLayout","docs":"","start":194,"length":13,"line":6,"character":7,"targetString":"composeLayout"},{"text":"import configureStore","docs":"","start":239,"length":14,"line":7,"character":7,"targetString":"configureStore"},{"text":"import routers","docs":"","start":294,"length":7,"line":8,"character":9,"targetString":"routers"},{"text":"const store: any","docs":"","start":335,"length":5,"line":10,"character":13,"targetString":"store"},{"text":"import configureStore","docs":"","start":343,"length":14,"line":10,"character":21,"targetString":"configureStore"},{"text":"class MainLayout","docs":"","start":368,"length":10,"line":12,"character":6,"targetString":"MainLayout"},{"text":"(alias) class NavigatorLayout

\nimport NavigatorLayout","docs":"","start":387,"length":15,"line":12,"character":25,"targetString":"NavigatorLayout"},{"text":"(method) MainLayout.hookRoute(route: any): any","docs":"","start":407,"length":9,"line":13,"character":2,"targetString":"hookRoute"},{"text":"(parameter) route: any","docs":"","start":417,"length":5,"line":13,"character":12,"targetString":"route"},{"text":"(parameter) route: any","docs":"","start":448,"length":5,"line":15,"character":9,"targetString":"route"},{"text":"(property) background: {\n '3%': string;\n '90%': string;\n}","docs":"","start":461,"length":10,"line":16,"character":6,"targetString":"background"},{"text":"(method) MainLayout.renderScene(route: any, navigator: any): JSX.Element","docs":"","start":544,"length":11,"line":23,"character":2,"targetString":"renderScene"},{"text":"(parameter) route: any","docs":"","start":556,"length":5,"line":23,"character":14,"targetString":"route"},{"text":"(parameter) navigator: any","docs":"","start":563,"length":9,"line":23,"character":21,"targetString":"navigator"},{"text":"let Scene: JSX.Element","docs":"","start":584,"length":5,"line":24,"character":8,"targetString":"Scene"},{"text":"(alias) class View\nimport View","docs":"","start":593,"length":4,"line":24,"character":17,"targetString":"View"},{"text":"let schema: {}","docs":"","start":609,"length":6,"line":25,"character":8,"targetString":"schema"},{"text":"let uiConfig: {}","docs":"","start":630,"length":8,"line":26,"character":8,"targetString":"uiConfig"},{"text":"const dispatch: any","docs":"","start":657,"length":8,"line":27,"character":12,"targetString":"dispatch"},{"text":"const devInfo: any","docs":"","start":667,"length":7,"line":27,"character":22,"targetString":"devInfo"},{"text":"const dpState: any","docs":"","start":676,"length":7,"line":27,"character":31,"targetString":"dpState"},{"text":"(property) React.Component<{}, { modalVisible: boolean; }, any>.props: Readonly<{}> & Readonly<{\n children?: React.ReactNode;\n}>","docs":"","start":693,"length":5,"line":27,"character":48,"targetString":"props"},{"text":"import _","docs":"","start":710,"length":1,"line":29,"character":9,"targetString":"_"},{"text":"const devInfo: any","docs":"","start":720,"length":7,"line":29,"character":19,"targetString":"devInfo"},{"text":"let schema: {}","docs":"","start":738,"length":6,"line":30,"character":6,"targetString":"schema"},{"text":"const devInfo: any","docs":"","start":747,"length":7,"line":30,"character":15,"targetString":"devInfo"},{"text":"let uiConfig: {}","docs":"","start":775,"length":8,"line":31,"character":6,"targetString":"uiConfig"},{"text":"const devInfo: any","docs":"","start":786,"length":7,"line":31,"character":17,"targetString":"devInfo"},{"text":"const router: any","docs":"","start":827,"length":6,"line":34,"character":10,"targetString":"router"},{"text":"import routers","docs":"","start":836,"length":7,"line":34,"character":19,"targetString":"routers"},{"text":"(parameter) r: any","docs":"","start":849,"length":1,"line":34,"character":32,"targetString":"r"},{"text":"(parameter) r: any","docs":"","start":854,"length":1,"line":34,"character":37,"targetString":"r"},{"text":"(parameter) route: any","docs":"","start":863,"length":5,"line":34,"character":46,"targetString":"route"},{"text":"const router: any","docs":"","start":883,"length":6,"line":36,"character":8,"targetString":"router"},{"text":"const router: any","docs":"","start":893,"length":6,"line":36,"character":18,"targetString":"router"},{"text":"const Component: any","docs":"","start":921,"length":9,"line":37,"character":12,"targetString":"Component"},{"text":"const router: any","docs":"","start":933,"length":6,"line":37,"character":24,"targetString":"router"},{"text":"let Scene: JSX.Element","docs":"","start":953,"length":5,"line":38,"character":6,"targetString":"Scene"},{"text":"const Component: any","docs":"","start":972,"length":9,"line":39,"character":9,"targetString":"Component"},{"text":"(JSX attribute) dpData: {\n state: any;\n schema: {};\n uiConfig: {};\n}","docs":"","start":992,"length":6,"line":40,"character":10,"targetString":"dpData"},{"text":"(property) state: any","docs":"","start":1002,"length":5,"line":40,"character":20,"targetString":"state"},{"text":"const dpState: any","docs":"","start":1009,"length":7,"line":40,"character":27,"targetString":"dpState"},{"text":"(property) schema: {}","docs":"","start":1018,"length":6,"line":40,"character":36,"targetString":"schema"},{"text":"(property) uiConfig: {}","docs":"","start":1026,"length":8,"line":40,"character":44,"targetString":"uiConfig"},{"text":"(JSX attribute) dispatch: any","docs":"","start":1048,"length":8,"line":41,"character":10,"targetString":"dispatch"},{"text":"const dispatch: any","docs":"","start":1058,"length":8,"line":41,"character":20,"targetString":"dispatch"},{"text":"(JSX attribute) navigator: any","docs":"","start":1078,"length":9,"line":42,"character":10,"targetString":"navigator"},{"text":"(parameter) navigator: any","docs":"","start":1089,"length":9,"line":42,"character":21,"targetString":"navigator"},{"text":"(parameter) route: any","docs":"","start":1114,"length":5,"line":43,"character":14,"targetString":"route"},{"text":"let Scene: JSX.Element","docs":"","start":1159,"length":5,"line":48,"character":11,"targetString":"Scene"},{"text":"import composeLayout","docs":"","start":1188,"length":13,"line":52,"character":15,"targetString":"composeLayout"},{"text":"const store: any","docs":"","start":1202,"length":5,"line":52,"character":29,"targetString":"store"},{"text":"class MainLayout","docs":"","start":1209,"length":10,"line":52,"character":36,"targetString":"MainLayout"}]],"/presentation/progress":[[{"text":"(alias) class Progress\nimport Progress","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"Progress"},{"text":"(alias) class Progress\nimport Progress","docs":"","start":44,"length":8,"line":2,"character":1,"targetString":"Progress"},{"text":"(JSX attribute) foreColor?: string | StopsProps[] | {\n [key: string]: string;\n} | undefined","docs":"","start":55,"length":9,"line":3,"character":2,"targetString":"foreColor"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":119,"length":5,"line":7,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":128,"length":5,"line":7,"character":11,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":140,"length":6,"line":7,"character":23,"targetString":"height"},{"text":"(JSX attribute) needMaxCircle?: boolean | undefined","docs":"","start":157,"length":13,"line":8,"character":2,"targetString":"needMaxCircle"},{"text":"(JSX attribute) startColor?: string | undefined","docs":"","start":180,"length":10,"line":9,"character":2,"targetString":"startColor"},{"text":"(JSX attribute) thumbRadius?: number | undefined","docs":"","start":203,"length":11,"line":10,"character":2,"targetString":"thumbRadius"},{"text":"(JSX attribute) value?: number | undefined","docs":"","start":221,"length":5,"line":11,"character":2,"targetString":"value"},{"text":"(JSX attribute) startDegree?: number | undefined","docs":"","start":234,"length":11,"line":12,"character":2,"targetString":"startDegree"},{"text":"(JSX attribute) andDegree?: number | undefined","docs":"","start":254,"length":9,"line":13,"character":2,"targetString":"andDegree"}],[{"text":"(alias) class Progress\nimport Progress","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"Progress"},{"text":"(alias) class Progress\nimport Progress","docs":"","start":44,"length":8,"line":2,"character":1,"targetString":"Progress"},{"text":"(property) Progress.Space: React.ElementType","docs":"","start":53,"length":5,"line":2,"character":10,"targetString":"Space"},{"text":"(JSX attribute) SpaceProps.strokeWidth?: number | undefined","docs":"","start":59,"length":11,"line":2,"character":16,"targetString":"strokeWidth"},{"text":"(JSX attribute) SpaceProps.scaleNumber?: number | undefined","docs":"","start":75,"length":11,"line":2,"character":32,"targetString":"scaleNumber"},{"text":"(JSX attribute) ProgressProps.style?: StyleProp","docs":"","start":92,"length":5,"line":2,"character":49,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":101,"length":5,"line":2,"character":58,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":113,"length":6,"line":2,"character":70,"targetString":"height"}],[{"text":"(alias) class Progress\nimport Progress","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"Progress"},{"text":"(alias) class Progress\nimport Progress","docs":"","start":44,"length":8,"line":2,"character":1,"targetString":"Progress"},{"text":"(property) Progress.Double: React.ElementType","docs":"","start":53,"length":6,"line":2,"character":10,"targetString":"Double"},{"text":"(JSX attribute) ProgressProps.foreColor?: string | StopsProps[] | {\n [key: string]: string;\n} | undefined","docs":"","start":62,"length":9,"line":3,"character":2,"targetString":"foreColor"},{"text":"(JSX attribute) ProgressProps.startDegree?: number | undefined","docs":"","start":126,"length":11,"line":7,"character":2,"targetString":"startDegree"},{"text":"(JSX attribute) ProgressProps.style?: StyleProp","docs":"","start":146,"length":5,"line":8,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":155,"length":5,"line":8,"character":11,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":167,"length":6,"line":8,"character":23,"targetString":"height"}],[{"text":"(alias) class Progress\nimport Progress","docs":"","start":9,"length":8,"line":0,"character":9,"targetString":"Progress"},{"text":"(alias) class Progress\nimport Progress","docs":"","start":44,"length":8,"line":2,"character":1,"targetString":"Progress"},{"text":"(property) Progress.Compose: React.ElementType","docs":"","start":53,"length":7,"line":2,"character":10,"targetString":"Compose"},{"text":"(JSX attribute) ComposeProps.style?: StyleProp","docs":"","start":61,"length":5,"line":2,"character":18,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":70,"length":5,"line":2,"character":27,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":82,"length":6,"line":2,"character":39,"targetString":"height"}]],"/presentation/radial-gradient":[[{"text":"(alias) class RadialGradient\nimport RadialGradient","docs":"","start":9,"length":14,"line":0,"character":9,"targetString":"RadialGradient"},{"text":"(alias) class RadialGradient\nimport RadialGradient","docs":"","start":50,"length":14,"line":2,"character":1,"targetString":"RadialGradient"},{"text":"(JSX attribute) gradientId?: string | undefined","docs":"","start":67,"length":10,"line":3,"character":2,"targetString":"gradientId"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":92,"length":5,"line":4,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":101,"length":5,"line":4,"character":11,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":113,"length":6,"line":4,"character":23,"targetString":"height"},{"text":"(property) FlexStyle.marginLeft?: string | number | undefined","docs":"","start":126,"length":10,"line":4,"character":36,"targetString":"marginLeft"},{"text":"(JSX attribute) stops?: StopsProps[] | undefined","docs":"","start":146,"length":5,"line":5,"character":2,"targetString":"stops"},{"text":"(property) StopsProps.offset: string","docs":"","start":167,"length":6,"line":7,"character":6,"targetString":"offset"},{"text":"(property) StopsProps.stopColor: string","docs":"","start":187,"length":9,"line":8,"character":6,"targetString":"stopColor"},{"text":"(property) StopsProps.stopOpacity: string","docs":"","start":212,"length":11,"line":9,"character":6,"targetString":"stopOpacity"},{"text":"(property) StopsProps.offset: string","docs":"","start":249,"length":6,"line":12,"character":6,"targetString":"offset"},{"text":"(property) StopsProps.stopColor: string","docs":"","start":271,"length":9,"line":13,"character":6,"targetString":"stopColor"},{"text":"(property) StopsProps.stopOpacity: string","docs":"","start":296,"length":11,"line":14,"character":6,"targetString":"stopOpacity"},{"text":"(JSX attribute) rx?: string | undefined","docs":"","start":328,"length":2,"line":17,"character":2,"targetString":"rx"},{"text":"(JSX attribute) ry?: string | undefined","docs":"","start":339,"length":2,"line":18,"character":2,"targetString":"ry"},{"text":"(JSX attribute) fx?: string | undefined","docs":"","start":350,"length":2,"line":19,"character":2,"targetString":"fx"},{"text":"(JSX attribute) fy?: string | undefined","docs":"","start":361,"length":2,"line":20,"character":2,"targetString":"fy"},{"text":"(JSX attribute) cx?: string | undefined","docs":"","start":372,"length":2,"line":21,"character":2,"targetString":"cx"},{"text":"(JSX attribute) cy?: string | undefined","docs":"","start":383,"length":2,"line":22,"character":2,"targetString":"cy"}],[{"text":"(alias) class RadialGradient\nimport RadialGradient","docs":"","start":9,"length":14,"line":0,"character":9,"targetString":"RadialGradient"},{"text":"(alias) class RadialGradient\nimport RadialGradient","docs":"","start":50,"length":14,"line":2,"character":1,"targetString":"RadialGradient"},{"text":"(JSX attribute) gradientId?: string | undefined","docs":"","start":67,"length":10,"line":3,"character":2,"targetString":"gradientId"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":92,"length":5,"line":4,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":101,"length":5,"line":4,"character":11,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":113,"length":6,"line":4,"character":23,"targetString":"height"},{"text":"(property) FlexStyle.marginLeft?: string | number | undefined","docs":"","start":126,"length":10,"line":4,"character":36,"targetString":"marginLeft"},{"text":"(JSX attribute) stops?: StopsProps[] | undefined","docs":"","start":146,"length":5,"line":5,"character":2,"targetString":"stops"},{"text":"(property) StopsProps.offset: string","docs":"","start":167,"length":6,"line":7,"character":6,"targetString":"offset"},{"text":"(property) StopsProps.stopColor: string","docs":"","start":187,"length":9,"line":8,"character":6,"targetString":"stopColor"},{"text":"(property) StopsProps.stopOpacity: string","docs":"","start":211,"length":11,"line":9,"character":6,"targetString":"stopOpacity"},{"text":"(property) StopsProps.offset: string","docs":"","start":248,"length":6,"line":12,"character":6,"targetString":"offset"},{"text":"(property) StopsProps.stopColor: string","docs":"","start":269,"length":9,"line":13,"character":6,"targetString":"stopColor"},{"text":"(property) StopsProps.stopOpacity: string","docs":"","start":296,"length":11,"line":14,"character":6,"targetString":"stopOpacity"},{"text":"(property) StopsProps.offset: string","docs":"","start":333,"length":6,"line":17,"character":6,"targetString":"offset"},{"text":"(property) StopsProps.stopColor: string","docs":"","start":355,"length":9,"line":18,"character":6,"targetString":"stopColor"},{"text":"(property) StopsProps.stopOpacity: string","docs":"","start":380,"length":11,"line":19,"character":6,"targetString":"stopOpacity"},{"text":"(JSX attribute) rx?: string | undefined","docs":"","start":412,"length":2,"line":22,"character":2,"targetString":"rx"},{"text":"(JSX attribute) ry?: string | undefined","docs":"","start":423,"length":2,"line":23,"character":2,"targetString":"ry"},{"text":"(JSX attribute) fx?: string | undefined","docs":"","start":434,"length":2,"line":24,"character":2,"targetString":"fx"},{"text":"(JSX attribute) fy?: string | undefined","docs":"","start":446,"length":2,"line":25,"character":2,"targetString":"fy"},{"text":"(JSX attribute) cx?: string | undefined","docs":"","start":457,"length":2,"line":26,"character":2,"targetString":"cx"},{"text":"(JSX attribute) cy?: string | undefined","docs":"","start":468,"length":2,"line":27,"character":2,"targetString":"cy"}],[{"text":"(alias) class RadialGradient\nimport RadialGradient","docs":"","start":9,"length":14,"line":0,"character":9,"targetString":"RadialGradient"},{"text":"import _","docs":"","start":56,"length":1,"line":2,"character":7,"targetString":"_"},{"text":"(alias) namespace React\nimport React","docs":"","start":80,"length":5,"line":3,"character":7,"targetString":"React"},{"text":"(alias) class View\nimport View","docs":"","start":109,"length":4,"line":4,"character":9,"targetString":"View"},{"text":"(alias) class NavigatorLayout

\nimport NavigatorLayout","docs":"","start":146,"length":15,"line":5,"character":9,"targetString":"NavigatorLayout"},{"text":"import composeLayout","docs":"","start":194,"length":13,"line":6,"character":7,"targetString":"composeLayout"},{"text":"import configureStore","docs":"","start":239,"length":14,"line":7,"character":7,"targetString":"configureStore"},{"text":"import routers","docs":"","start":294,"length":7,"line":8,"character":9,"targetString":"routers"},{"text":"const store: any","docs":"","start":335,"length":5,"line":10,"character":13,"targetString":"store"},{"text":"import configureStore","docs":"","start":343,"length":14,"line":10,"character":21,"targetString":"configureStore"},{"text":"class MainLayout","docs":"","start":368,"length":10,"line":12,"character":6,"targetString":"MainLayout"},{"text":"(alias) class NavigatorLayout

\nimport NavigatorLayout","docs":"","start":387,"length":15,"line":12,"character":25,"targetString":"NavigatorLayout"},{"text":"(method) MainLayout.hookRoute(route: any): any","docs":"","start":407,"length":9,"line":13,"character":2,"targetString":"hookRoute"},{"text":"(parameter) route: any","docs":"","start":417,"length":5,"line":13,"character":12,"targetString":"route"},{"text":"(parameter) route: any","docs":"","start":448,"length":5,"line":15,"character":9,"targetString":"route"},{"text":"(property) background: {\n stops: {\n offset: string;\n stopColor: string;\n stopOpacity: string;\n }[];\n}","docs":"","start":461,"length":10,"line":16,"character":6,"targetString":"background"},{"text":"(property) stops: {\n offset: string;\n stopColor: string;\n stopOpacity: string;\n}[]","docs":"","start":483,"length":5,"line":17,"character":8,"targetString":"stops"},{"text":"(property) offset: string","docs":"","start":516,"length":6,"line":19,"character":12,"targetString":"offset"},{"text":"(property) stopColor: string","docs":"","start":542,"length":9,"line":20,"character":12,"targetString":"stopColor"},{"text":"(property) stopOpacity: string","docs":"","start":575,"length":11,"line":21,"character":12,"targetString":"stopOpacity"},{"text":"(property) offset: string","docs":"","start":630,"length":6,"line":24,"character":12,"targetString":"offset"},{"text":"(property) stopColor: string","docs":"","start":658,"length":9,"line":25,"character":12,"targetString":"stopColor"},{"text":"(property) stopOpacity: string","docs":"","start":688,"length":11,"line":26,"character":12,"targetString":"stopOpacity"},{"text":"(method) MainLayout.renderScene(route: any, navigator: any): JSX.Element","docs":"","start":752,"length":11,"line":32,"character":2,"targetString":"renderScene"},{"text":"(parameter) route: any","docs":"","start":764,"length":5,"line":32,"character":14,"targetString":"route"},{"text":"(parameter) navigator: any","docs":"","start":771,"length":9,"line":32,"character":21,"targetString":"navigator"},{"text":"let Scene: JSX.Element","docs":"","start":792,"length":5,"line":33,"character":8,"targetString":"Scene"},{"text":"(alias) class View\nimport View","docs":"","start":801,"length":4,"line":33,"character":17,"targetString":"View"},{"text":"let schema: {}","docs":"","start":817,"length":6,"line":34,"character":8,"targetString":"schema"},{"text":"let uiConfig: {}","docs":"","start":838,"length":8,"line":35,"character":8,"targetString":"uiConfig"},{"text":"const dispatch: any","docs":"","start":865,"length":8,"line":36,"character":12,"targetString":"dispatch"},{"text":"const devInfo: any","docs":"","start":875,"length":7,"line":36,"character":22,"targetString":"devInfo"},{"text":"const dpState: any","docs":"","start":884,"length":7,"line":36,"character":31,"targetString":"dpState"},{"text":"(property) React.Component<{}, { modalVisible: boolean; }, any>.props: Readonly<{}> & Readonly<{\n children?: React.ReactNode;\n}>","docs":"","start":901,"length":5,"line":36,"character":48,"targetString":"props"},{"text":"import _","docs":"","start":917,"length":1,"line":37,"character":9,"targetString":"_"},{"text":"const devInfo: any","docs":"","start":927,"length":7,"line":37,"character":19,"targetString":"devInfo"},{"text":"let schema: {}","docs":"","start":945,"length":6,"line":38,"character":6,"targetString":"schema"},{"text":"const devInfo: any","docs":"","start":954,"length":7,"line":38,"character":15,"targetString":"devInfo"},{"text":"let uiConfig: {}","docs":"","start":982,"length":8,"line":39,"character":6,"targetString":"uiConfig"},{"text":"const devInfo: any","docs":"","start":993,"length":7,"line":39,"character":17,"targetString":"devInfo"},{"text":"const router: any","docs":"","start":1033,"length":6,"line":41,"character":10,"targetString":"router"},{"text":"import routers","docs":"","start":1042,"length":7,"line":41,"character":19,"targetString":"routers"},{"text":"(parameter) r: any","docs":"","start":1055,"length":1,"line":41,"character":32,"targetString":"r"},{"text":"(parameter) r: any","docs":"","start":1060,"length":1,"line":41,"character":37,"targetString":"r"},{"text":"(parameter) route: any","docs":"","start":1069,"length":5,"line":41,"character":46,"targetString":"route"},{"text":"const router: any","docs":"","start":1088,"length":6,"line":42,"character":8,"targetString":"router"},{"text":"const router: any","docs":"","start":1098,"length":6,"line":42,"character":18,"targetString":"router"},{"text":"const Component: any","docs":"","start":1126,"length":9,"line":43,"character":12,"targetString":"Component"},{"text":"const router: any","docs":"","start":1138,"length":6,"line":43,"character":24,"targetString":"router"},{"text":"let Scene: JSX.Element","docs":"","start":1158,"length":5,"line":44,"character":6,"targetString":"Scene"},{"text":"const Component: any","docs":"","start":1177,"length":9,"line":45,"character":9,"targetString":"Component"},{"text":"(JSX attribute) dpData: {\n state: any;\n schema: {};\n uiConfig: {};\n}","docs":"","start":1197,"length":6,"line":46,"character":10,"targetString":"dpData"},{"text":"(property) state: any","docs":"","start":1207,"length":5,"line":46,"character":20,"targetString":"state"},{"text":"const dpState: any","docs":"","start":1214,"length":7,"line":46,"character":27,"targetString":"dpState"},{"text":"(property) schema: {}","docs":"","start":1223,"length":6,"line":46,"character":36,"targetString":"schema"},{"text":"(property) uiConfig: {}","docs":"","start":1231,"length":8,"line":46,"character":44,"targetString":"uiConfig"},{"text":"(JSX attribute) dispatch: any","docs":"","start":1253,"length":8,"line":47,"character":10,"targetString":"dispatch"},{"text":"const dispatch: any","docs":"","start":1263,"length":8,"line":47,"character":20,"targetString":"dispatch"},{"text":"(JSX attribute) navigator: any","docs":"","start":1283,"length":9,"line":48,"character":10,"targetString":"navigator"},{"text":"(parameter) navigator: any","docs":"","start":1294,"length":9,"line":48,"character":21,"targetString":"navigator"},{"text":"(parameter) route: any","docs":"","start":1319,"length":5,"line":49,"character":14,"targetString":"route"},{"text":"let Scene: JSX.Element","docs":"","start":1363,"length":5,"line":53,"character":11,"targetString":"Scene"},{"text":"import composeLayout","docs":"","start":1391,"length":13,"line":56,"character":15,"targetString":"composeLayout"},{"text":"const store: any","docs":"","start":1405,"length":5,"line":56,"character":29,"targetString":"store"},{"text":"class MainLayout","docs":"","start":1412,"length":10,"line":56,"character":36,"targetString":"MainLayout"}]],"/presentation/rotation-view":[[{"text":"(alias) class RotationView\nimport RotationView","docs":"","start":9,"length":12,"line":0,"character":9,"targetString":"RotationView"},{"text":"(alias) class RotationView\nimport RotationView","docs":"","start":48,"length":12,"line":2,"character":1,"targetString":"RotationView"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":61,"length":5,"line":2,"character":14,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":70,"length":5,"line":2,"character":23,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":82,"length":6,"line":2,"character":35,"targetString":"height"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":95,"length":9,"line":2,"character":48,"targetString":"marginTop"},{"text":"(JSX attribute) active?: boolean | undefined","docs":"","start":112,"length":6,"line":2,"character":65,"targetString":"active"},{"text":"var Image: new (width?: number | undefined, height?: number | undefined) => HTMLImageElement","docs":"","start":130,"length":5,"line":3,"character":3,"targetString":"Image"},{"text":"(JSX attribute) style: {\n width: number;\n height: number;\n resizeMode: string;\n}","docs":"","start":140,"length":5,"line":4,"character":4,"targetString":"style"},{"text":"(property) width: number","docs":"","start":155,"length":5,"line":5,"character":6,"targetString":"width"},{"text":"(property) height: number","docs":"","start":173,"length":6,"line":6,"character":6,"targetString":"height"},{"text":"(property) resizeMode: string","docs":"","start":192,"length":10,"line":7,"character":6,"targetString":"resizeMode"},{"text":"(JSX attribute) source: {\n uri: string;\n}","docs":"","start":226,"length":6,"line":9,"character":4,"targetString":"source"},{"text":"(property) uri: string","docs":"","start":242,"length":3,"line":10,"character":6,"targetString":"uri"},{"text":"(alias) class RotationView\nimport RotationView","docs":"","start":327,"length":12,"line":14,"character":2,"targetString":"RotationView"}],[{"text":"(alias) class RotationView\nimport RotationView","docs":"","start":9,"length":12,"line":0,"character":9,"targetString":"RotationView"},{"text":"(alias) class RotationView\nimport RotationView","docs":"","start":48,"length":12,"line":2,"character":1,"targetString":"RotationView"},{"text":"(JSX attribute) style?: StyleProp","docs":"","start":61,"length":5,"line":2,"character":14,"targetString":"style"},{"text":"(property) FlexStyle.width?: string | number | undefined","docs":"","start":70,"length":5,"line":2,"character":23,"targetString":"width"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":82,"length":6,"line":2,"character":35,"targetString":"height"},{"text":"(property) FlexStyle.marginTop?: string | number | undefined","docs":"","start":95,"length":9,"line":2,"character":48,"targetString":"marginTop"},{"text":"(JSX attribute) active?: boolean | undefined","docs":"","start":112,"length":6,"line":2,"character":65,"targetString":"active"},{"text":"var Image: new (width?: number | undefined, height?: number | undefined) => HTMLImageElement","docs":"","start":130,"length":5,"line":3,"character":3,"targetString":"Image"},{"text":"(JSX attribute) style: {\n width: number;\n height: number;\n resizeMode: string;\n}","docs":"","start":140,"length":5,"line":4,"character":4,"targetString":"style"},{"text":"(property) width: number","docs":"","start":155,"length":5,"line":5,"character":6,"targetString":"width"},{"text":"(property) height: number","docs":"","start":173,"length":6,"line":6,"character":6,"targetString":"height"},{"text":"(property) resizeMode: string","docs":"","start":192,"length":10,"line":7,"character":6,"targetString":"resizeMode"},{"text":"(JSX attribute) source: {\n uri: string;\n}","docs":"","start":226,"length":6,"line":9,"character":4,"targetString":"source"},{"text":"(property) uri: string","docs":"","start":242,"length":3,"line":10,"character":6,"targetString":"uri"},{"text":"(alias) class RotationView\nimport RotationView","docs":"","start":327,"length":12,"line":14,"character":2,"targetString":"RotationView"}]],"/presentation/tyflat-list":[[{"text":"(alias) class TYFlatList\nimport TYFlatList","docs":"","start":9,"length":10,"line":0,"character":9,"targetString":"TYFlatList"},{"text":"const data: ({\n key: number;\n title: string;\n value: string;\n arrow: boolean;\n subTitle?: undefined;\n theme?: undefined;\n styles?: undefined;\n children?: undefined;\n Action?: undefined;\n} | {\n key: number;\n title: string;\n subTitle: string;\n ... 5 more ...;\n Action?: undefined;\n} | ... 5 more ... | {\n ...;\n})[]","docs":"","start":51,"length":4,"line":2,"character":6,"targetString":"data"},{"text":"(property) key: number","docs":"","start":68,"length":3,"line":4,"character":4,"targetString":"key"},{"text":"(property) title: string","docs":"","start":80,"length":5,"line":5,"character":4,"targetString":"title"},{"text":"(property) value: string","docs":"","start":105,"length":5,"line":6,"character":4,"targetString":"value"},{"text":"(property) arrow: boolean","docs":"","start":127,"length":5,"line":7,"character":4,"targetString":"arrow"},{"text":"(property) key: number","docs":"","start":153,"length":3,"line":10,"character":4,"targetString":"key"},{"text":"(property) title: string","docs":"","start":165,"length":5,"line":11,"character":4,"targetString":"title"},{"text":"(property) subTitle: string","docs":"","start":197,"length":8,"line":12,"character":4,"targetString":"subTitle"},{"text":"(property) arrow: boolean","docs":"","start":235,"length":5,"line":13,"character":4,"targetString":"arrow"},{"text":"(property) key: number","docs":"","start":261,"length":3,"line":16,"character":4,"targetString":"key"},{"text":"(property) title: string","docs":"","start":273,"length":5,"line":17,"character":4,"targetString":"title"},{"text":"(property) value: boolean","docs":"","start":346,"length":5,"line":18,"character":4,"targetString":"value"},{"text":"(property) key: number","docs":"","start":372,"length":3,"line":21,"character":4,"targetString":"key"},{"text":"(property) theme: {\n subFontColor: string;\n}","docs":"","start":384,"length":5,"line":22,"character":4,"targetString":"theme"},{"text":"(property) subFontColor: string","docs":"","start":393,"length":12,"line":22,"character":13,"targetString":"subFontColor"},{"text":"(property) title: string","docs":"","start":424,"length":5,"line":23,"character":4,"targetString":"title"},{"text":"(property) subTitle: string","docs":"","start":477,"length":8,"line":24,"character":4,"targetString":"subTitle"},{"text":"(property) key: number","docs":"","start":519,"length":3,"line":27,"character":4,"targetString":"key"},{"text":"(property) styles: {\n valueText: {\n maxWidth: number;\n };\n}","docs":"","start":531,"length":6,"line":28,"character":4,"targetString":"styles"},{"text":"(property) valueText: {\n maxWidth: number;\n}","docs":"","start":541,"length":9,"line":28,"character":14,"targetString":"valueText"},{"text":"(property) maxWidth: number","docs":"","start":554,"length":8,"line":28,"character":27,"targetString":"maxWidth"},{"text":"(property) title: string","docs":"","start":577,"length":5,"line":29,"character":4,"targetString":"title"},{"text":"(property) value: string","docs":"","start":604,"length":5,"line":30,"character":4,"targetString":"value"},{"text":"(property) arrow: boolean","docs":"","start":662,"length":5,"line":31,"character":4,"targetString":"arrow"},{"text":"(property) key: number","docs":"","start":688,"length":3,"line":34,"character":4,"targetString":"key"},{"text":"(property) title: string","docs":"","start":700,"length":5,"line":35,"character":4,"targetString":"title"},{"text":"(property) children: JSX.Element","docs":"","start":734,"length":8,"line":36,"character":4,"targetString":"children"},{"text":"(JSX attribute) style: {\n alignSelf: string;\n marginTop: number;\n paddingHorizontal: number;\n borderRadius: number;\n backgroundColor: string;\n}","docs":"","start":766,"length":5,"line":38,"character":8,"targetString":"style"},{"text":"(property) alignSelf: string","docs":"","start":785,"length":9,"line":39,"character":10,"targetString":"alignSelf"},{"text":"(property) marginTop: number","docs":"","start":820,"length":9,"line":40,"character":10,"targetString":"marginTop"},{"text":"(property) paddingHorizontal: number","docs":"","start":844,"length":17,"line":41,"character":10,"targetString":"paddingHorizontal"},{"text":"(property) borderRadius: number","docs":"","start":876,"length":12,"line":42,"character":10,"targetString":"borderRadius"},{"text":"(property) backgroundColor: string","docs":"","start":903,"length":15,"line":43,"character":10,"targetString":"backgroundColor"},{"text":"(JSX attribute) type: string","docs":"","start":966,"length":4,"line":46,"character":16,"targetString":"type"},{"text":"(JSX attribute) size: string","docs":"","start":983,"length":4,"line":46,"character":33,"targetString":"size"},{"text":"(JSX attribute) text: string","docs":"","start":997,"length":4,"line":46,"character":47,"targetString":"text"},{"text":"(JSX attribute) color: string","docs":"","start":1008,"length":5,"line":46,"character":58,"targetString":"color"},{"text":"(property) key: number","docs":"","start":1058,"length":3,"line":51,"character":4,"targetString":"key"},{"text":"(property) title: string","docs":"","start":1070,"length":5,"line":52,"character":4,"targetString":"title"},{"text":"(property) Action: JSX.Element","docs":"","start":1103,"length":6,"line":53,"character":4,"targetString":"Action"},{"text":"(JSX attribute) style: {\n paddingHorizontal: number;\n borderRadius: number;\n backgroundColor: string;\n}","docs":"","start":1133,"length":5,"line":55,"character":8,"targetString":"style"},{"text":"(property) paddingHorizontal: number","docs":"","start":1152,"length":17,"line":56,"character":10,"targetString":"paddingHorizontal"},{"text":"(property) borderRadius: number","docs":"","start":1184,"length":12,"line":57,"character":10,"targetString":"borderRadius"},{"text":"(property) backgroundColor: string","docs":"","start":1211,"length":15,"line":58,"character":10,"targetString":"backgroundColor"},{"text":"(JSX attribute) type: string","docs":"","start":1274,"length":4,"line":61,"character":16,"targetString":"type"},{"text":"(JSX attribute) size: string","docs":"","start":1291,"length":4,"line":61,"character":33,"targetString":"size"},{"text":"(JSX attribute) text: string","docs":"","start":1305,"length":4,"line":61,"character":47,"targetString":"text"},{"text":"(JSX attribute) color: string","docs":"","start":1316,"length":5,"line":61,"character":58,"targetString":"color"},{"text":"(property) arrow: boolean","docs":"","start":1357,"length":5,"line":64,"character":4,"targetString":"arrow"},{"text":"(property) key: number","docs":"","start":1383,"length":3,"line":67,"character":4,"targetString":"key"},{"text":"(property) title: string","docs":"","start":1395,"length":5,"line":68,"character":4,"targetString":"title"},{"text":"(property) Action: string","docs":"","start":1436,"length":6,"line":69,"character":4,"targetString":"Action"},{"text":"(property) subTitle: string","docs":"","start":1472,"length":8,"line":70,"character":4,"targetString":"subTitle"},{"text":"(property) theme: {\n descFontColor: string;\n}","docs":"","start":1531,"length":5,"line":71,"character":4,"targetString":"theme"},{"text":"(property) descFontColor: string","docs":"","start":1540,"length":13,"line":71,"character":13,"targetString":"descFontColor"},{"text":"(alias) class TYFlatList\nimport TYFlatList","docs":"","start":1578,"length":10,"line":75,"character":1,"targetString":"TYFlatList"},{"text":"(JSX attribute) style?: StyleProp","docs":"Style","start":1591,"length":5,"line":76,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.alignSelf?: \"auto\" | FlexAlignType | undefined","docs":"","start":1604,"length":9,"line":77,"character":4,"targetString":"alignSelf"},{"text":"(property) ViewStyle.backgroundColor?: ColorValue | undefined","docs":"","start":1630,"length":15,"line":78,"character":4,"targetString":"backgroundColor"},{"text":"(property) FlexStyle.height?: string | number | undefined","docs":"","start":1662,"length":6,"line":79,"character":4,"targetString":"height"},{"text":"(property) ViewStyle.borderRadius?: number | undefined","docs":"","start":1679,"length":12,"line":80,"character":4,"targetString":"borderRadius"},{"text":"(JSX attribute) data: ({\n key: number;\n title: string;\n value: string;\n arrow: boolean;\n subTitle?: undefined;\n theme?: undefined;\n styles?: undefined;\n children?: undefined;\n Action?: undefined;\n} | {\n key: number;\n title: string;\n subTitle: string;\n ... 5 more ...;\n Action?: undefined;\n} | ... 5 more ... | {\n ...;\n})[]","docs":"For simplicity, data is just a plain array. If you want to use something else,\nlike an immutable list, use the underlying VirtualizedList directly.","start":1703,"length":4,"line":82,"character":2,"targetString":"data"},{"text":"const data: ({\n key: number;\n title: string;\n value: string;\n arrow: boolean;\n subTitle?: undefined;\n theme?: undefined;\n styles?: undefined;\n children?: undefined;\n Action?: undefined;\n} | {\n key: number;\n title: string;\n subTitle: string;\n ... 5 more ...;\n Action?: undefined;\n} | ... 5 more ... | {\n ...;\n})[]","docs":"","start":1709,"length":4,"line":82,"character":8,"targetString":"data"}]],"/presentation/tylist-item":[[{"text":"(alias) class TYListItem\nimport TYListItem","docs":"","start":9,"length":10,"line":0,"character":9,"targetString":"TYListItem"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":21,"length":8,"line":0,"character":21,"targetString":"IconFont"},{"text":"(alias) class TYListItem\nimport TYListItem","docs":"","start":56,"length":10,"line":2,"character":1,"targetString":"TYListItem"},{"text":"(JSX attribute) theme?: {\n boardBg?: string | undefined;\n fontColor?: string | undefined;\n subFontColor?: string | undefined;\n descFontColor?: string | undefined;\n cellLine?: string | undefined;\n cellBg?: string | undefined;\n cellRadius?: number | undefined;\n margin?: number | ... 1 more ... | undefined;\n padding?: number | ... 1 more ... | undefined;\n} | undefined","docs":"","start":69,"length":5,"line":3,"character":2,"targetString":"theme"},{"text":"(property) fontColor?: string | undefined","docs":"","start":82,"length":9,"line":4,"character":4,"targetString":"fontColor"},{"text":"(property) subFontColor?: string | undefined","docs":"","start":108,"length":12,"line":5,"character":4,"targetString":"subFontColor"},{"text":"(property) descFontColor?: string | undefined","docs":"","start":134,"length":13,"line":6,"character":4,"targetString":"descFontColor"},{"text":"(property) cellBg?: string | undefined","docs":"","start":160,"length":6,"line":7,"character":4,"targetString":"cellBg"},{"text":"(JSX attribute) title?: string | undefined","docs":"","start":184,"length":5,"line":9,"character":2,"targetString":"title"},{"text":"(JSX attribute) subTitle?: string | undefined","docs":"","start":202,"length":8,"line":10,"character":2,"targetString":"subTitle"},{"text":"(JSX attribute) Action?: any","docs":"","start":227,"length":6,"line":11,"character":2,"targetString":"Action"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":236,"length":8,"line":11,"character":11,"targetString":"IconFont"},{"text":"(JSX attribute) color?: any","docs":"","start":245,"length":5,"line":11,"character":20,"targetString":"color"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":272,"length":4,"line":11,"character":47,"targetString":"name"},{"text":"(JSX attribute) onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"Called when the touch is released,\nbut not if cancelled (e.g. by a scroll that steals the responder lock).","start":291,"length":7,"line":12,"character":2,"targetString":"onPress"},{"text":"var console: Console","docs":"","start":306,"length":7,"line":12,"character":17,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":314,"length":3,"line":12,"character":25,"targetString":"log"}],[{"text":"(alias) class TYListItem\nimport TYListItem","docs":"","start":9,"length":10,"line":0,"character":9,"targetString":"TYListItem"},{"text":"(alias) class TYListItem\nimport TYListItem","docs":"","start":46,"length":10,"line":2,"character":1,"targetString":"TYListItem"},{"text":"(JSX attribute) theme?: {\n boardBg?: string | undefined;\n fontColor?: string | undefined;\n subFontColor?: string | undefined;\n descFontColor?: string | undefined;\n cellLine?: string | undefined;\n cellBg?: string | undefined;\n cellRadius?: number | undefined;\n margin?: number | ... 1 more ... | undefined;\n padding?: number | ... 1 more ... | undefined;\n} | undefined","docs":"","start":59,"length":5,"line":3,"character":2,"targetString":"theme"},{"text":"(property) fontColor?: string | undefined","docs":"","start":72,"length":9,"line":4,"character":4,"targetString":"fontColor"},{"text":"(property) subFontColor?: string | undefined","docs":"","start":98,"length":12,"line":5,"character":4,"targetString":"subFontColor"},{"text":"(property) descFontColor?: string | undefined","docs":"","start":124,"length":13,"line":6,"character":4,"targetString":"descFontColor"},{"text":"(property) cellBg?: string | undefined","docs":"","start":150,"length":6,"line":7,"character":4,"targetString":"cellBg"},{"text":"(JSX attribute) title?: string | undefined","docs":"","start":174,"length":5,"line":9,"character":2,"targetString":"title"},{"text":"(JSX attribute) subTitle?: string | undefined","docs":"","start":265,"length":8,"line":10,"character":2,"targetString":"subTitle"},{"text":"(JSX attribute) arrow?: boolean | undefined","docs":"","start":290,"length":5,"line":11,"character":2,"targetString":"arrow"},{"text":"(JSX attribute) arrowColor?: string | undefined","docs":"","start":305,"length":10,"line":12,"character":2,"targetString":"arrowColor"},{"text":"(JSX attribute) onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"Called when the touch is released,\nbut not if cancelled (e.g. by a scroll that steals the responder lock).","start":325,"length":7,"line":13,"character":2,"targetString":"onPress"},{"text":"var console: Console","docs":"","start":340,"length":7,"line":13,"character":17,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":348,"length":3,"line":13,"character":25,"targetString":"log"},{"text":"(JSX attribute) Action?: any","docs":"","start":360,"length":6,"line":14,"character":2,"targetString":"Action"},{"text":"(JSX attribute) color: string","docs":"","start":378,"length":5,"line":14,"character":20,"targetString":"color"},{"text":"(JSX attribute) name: string","docs":"","start":405,"length":4,"line":14,"character":47,"targetString":"name"}],[{"text":"(alias) class TYListItem\nimport TYListItem","docs":"","start":9,"length":10,"line":0,"character":9,"targetString":"TYListItem"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":21,"length":8,"line":0,"character":21,"targetString":"IconFont"},{"text":"const Icons: {\n flower: JSX.Element;\n}","docs":"","start":68,"length":5,"line":2,"character":13,"targetString":"Icons"},{"text":"(property) flower: JSX.Element","docs":"","start":80,"length":6,"line":3,"character":2,"targetString":"flower"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":95,"length":8,"line":4,"character":5,"targetString":"IconFont"},{"text":"(JSX attribute) color?: any","docs":"","start":110,"length":5,"line":5,"character":6,"targetString":"color"},{"text":"(JSX attribute) d?: string | undefined","docs":"","start":132,"length":1,"line":6,"character":6,"targetString":"d"},{"text":"(alias) class TYListItem\nimport TYListItem","docs":"","start":1238,"length":10,"line":11,"character":1,"targetString":"TYListItem"},{"text":"(JSX attribute) theme?: {\n boardBg?: string | undefined;\n fontColor?: string | undefined;\n subFontColor?: string | undefined;\n descFontColor?: string | undefined;\n cellLine?: string | undefined;\n cellBg?: string | undefined;\n cellRadius?: number | undefined;\n margin?: number | ... 1 more ... | undefined;\n padding?: number | ... 1 more ... | undefined;\n} | undefined","docs":"","start":1251,"length":5,"line":12,"character":2,"targetString":"theme"},{"text":"(property) fontColor?: string | undefined","docs":"","start":1264,"length":9,"line":13,"character":4,"targetString":"fontColor"},{"text":"(property) subFontColor?: string | undefined","docs":"","start":1290,"length":12,"line":14,"character":4,"targetString":"subFontColor"},{"text":"(property) descFontColor?: string | undefined","docs":"","start":1316,"length":13,"line":15,"character":4,"targetString":"descFontColor"},{"text":"(property) cellBg?: string | undefined","docs":"","start":1342,"length":6,"line":16,"character":4,"targetString":"cellBg"},{"text":"(JSX attribute) arrow?: boolean | undefined","docs":"","start":1366,"length":5,"line":18,"character":2,"targetString":"arrow"},{"text":"(JSX attribute) arrowColor?: string | undefined","docs":"","start":1381,"length":10,"line":19,"character":2,"targetString":"arrowColor"},{"text":"(JSX attribute) title?: string | undefined","docs":"","start":1401,"length":5,"line":20,"character":2,"targetString":"title"},{"text":"(JSX attribute) subTitle?: string | undefined","docs":"","start":1419,"length":8,"line":21,"character":2,"targetString":"subTitle"},{"text":"(JSX attribute) Icon?: any","docs":"","start":1444,"length":4,"line":22,"character":2,"targetString":"Icon"},{"text":"const Icons: {\n flower: JSX.Element;\n}","docs":"","start":1450,"length":5,"line":22,"character":8,"targetString":"Icons"},{"text":"(property) flower: JSX.Element","docs":"","start":1456,"length":6,"line":22,"character":14,"targetString":"flower"},{"text":"(JSX attribute) onPress?: ((event: GestureResponderEvent) => void) | undefined","docs":"Called when the touch is released,\nbut not if cancelled (e.g. by a scroll that steals the responder lock).","start":1466,"length":7,"line":23,"character":2,"targetString":"onPress"},{"text":"var console: Console","docs":"","start":1481,"length":7,"line":23,"character":17,"targetString":"console"},{"text":"(method) Console.log(message?: any, ...optionalParams: any[]): void (+1 overload)","docs":"","start":1489,"length":3,"line":23,"character":25,"targetString":"log"},{"text":"(JSX attribute) Action?: any","docs":"","start":1501,"length":6,"line":24,"character":2,"targetString":"Action"},{"text":"(alias) class IconFont\nimport IconFont","docs":"","start":1510,"length":8,"line":24,"character":11,"targetString":"IconFont"},{"text":"(JSX attribute) color?: any","docs":"","start":1519,"length":5,"line":24,"character":20,"targetString":"color"},{"text":"(JSX attribute) name?: IconFontName | undefined","docs":"","start":1546,"length":4,"line":24,"character":47,"targetString":"name"}]],"/presentation/tysection-list":[[{"text":"(alias) class TYSectionList\nimport TYSectionList","docs":"","start":9,"length":13,"line":0,"character":9,"targetString":"TYSectionList"},{"text":"const state: {\n value: number;\n sliderValue: number;\n name: string;\n switchValue: boolean;\n}","docs":"","start":55,"length":5,"line":2,"character":7,"targetString":"state"},{"text":"const set: React.Dispatch>","docs":"","start":62,"length":3,"line":2,"character":14,"targetString":"set"},{"text":"(alias) namespace React\nexport namespace React","docs":"","start":69,"length":5,"line":2,"character":21,"targetString":"React"},{"text":"function React.useState<{\n value: number;\n sliderValue: number;\n name: string;\n switchValue: boolean;\n}>(initialState: {\n value: number;\n sliderValue: number;\n name: string;\n switchValue: boolean;\n} | (() => {\n value: number;\n sliderValue: number;\n name: string;\n switchValue: boolean;\n})): [...] (+1 overload)","docs":"Returns a stateful value, and a function to update it.","start":75,"length":8,"line":2,"character":27,"targetString":"useState"},{"text":"(property) value: number","docs":"","start":88,"length":5,"line":3,"character":2,"targetString":"value"},{"text":"(property) sliderValue: number","docs":"","start":101,"length":11,"line":4,"character":2,"targetString":"sliderValue"},{"text":"(property) name: string","docs":"","start":120,"length":4,"line":5,"character":2,"targetString":"name"},{"text":"(property) switchValue: boolean","docs":"","start":132,"length":11,"line":6,"character":2,"targetString":"switchValue"},{"text":"const setState: (value: any) => void","docs":"","start":161,"length":8,"line":8,"character":6,"targetString":"setState"},{"text":"(parameter) value: any","docs":"","start":172,"length":5,"line":8,"character":17,"targetString":"value"},{"text":"const set: (value: React.SetStateAction<{\n value: number;\n sliderValue: number;\n name: string;\n switchValue: boolean;\n}>) => void","docs":"","start":181,"length":3,"line":8,"character":26,"targetString":"set"},{"text":"const state: {\n value: number;\n sliderValue: number;\n name: string;\n switchValue: boolean;\n}","docs":"","start":190,"length":5,"line":8,"character":35,"targetString":"state"},{"text":"(parameter) value: any","docs":"","start":200,"length":5,"line":8,"character":45,"targetString":"value"},{"text":"const sections: ({\n title: string;\n data: {\n key: number;\n theme: {\n descFontColor: string;\n };\n title: string;\n subTitle: string;\n value: string;\n arrow: boolean;\n Action: JSX.Element;\n }[];\n renderItem: ({ item }: {\n item: any;\n }) => JSX.Element;\n} | {\n ...;\n} | {\n ...;\n} | {\n ...;\n} | {\n ...;\n})[]","docs":"","start":216,"length":8,"line":9,"character":6,"targetString":"sections"},{"text":"(property) title: string","docs":"","start":237,"length":5,"line":11,"character":4,"targetString":"title"},{"text":"(property) data: {\n key: number;\n theme: {\n descFontColor: string;\n };\n title: string;\n subTitle: string;\n value: string;\n arrow: boolean;\n Action: JSX.Element;\n}[]","docs":"","start":267,"length":4,"line":12,"character":4,"targetString":"data"},{"text":"(property) key: number","docs":"","start":291,"length":3,"line":14,"character":8,"targetString":"key"},{"text":"(property) theme: {\n descFontColor: string;\n}","docs":"","start":307,"length":5,"line":15,"character":8,"targetString":"theme"},{"text":"(property) descFontColor: string","docs":"","start":316,"length":13,"line":15,"character":17,"targetString":"descFontColor"},{"text":"(property) title: string","docs":"","start":352,"length":5,"line":16,"character":8,"targetString":"title"},{"text":"(property) subTitle: string","docs":"","start":381,"length":8,"line":17,"character":8,"targetString":"subTitle"},{"text":"(property) value: string","docs":"","start":416,"length":5,"line":18,"character":8,"targetString":"value"},{"text":"(property) arrow: boolean","docs":"","start":438,"length":5,"line":19,"character":8,"targetString":"arrow"},{"text":"(property) Action: JSX.Element","docs":"","start":459,"length":6,"line":20,"character":8,"targetString":"Action"},{"text":"(JSX attribute) style: {\n paddingHorizontal: number;\n borderRadius: number;\n backgroundColor: string;\n}","docs":"","start":497,"length":5,"line":22,"character":12,"targetString":"style"},{"text":"(property) paddingHorizontal: number","docs":"","start":520,"length":17,"line":23,"character":14,"targetString":"paddingHorizontal"},{"text":"(property) borderRadius: number","docs":"","start":556,"length":12,"line":24,"character":14,"targetString":"borderRadius"},{"text":"(property) backgroundColor: string","docs":"","start":587,"length":15,"line":25,"character":14,"targetString":"backgroundColor"},{"text":"(JSX attribute) type: string","docs":"","start":662,"length":4,"line":28,"character":20,"targetString":"type"},{"text":"(JSX attribute) size: string","docs":"","start":679,"length":4,"line":28,"character":37,"targetString":"size"},{"text":"(JSX attribute) text: string","docs":"","start":693,"length":4,"line":28,"character":51,"targetString":"text"},{"text":"(JSX attribute) color: string","docs":"","start":704,"length":5,"line":28,"character":62,"targetString":"color"},{"text":"(property) renderItem: ({ item }: {\n item: any;\n}) => JSX.Element","docs":"","start":769,"length":10,"line":33,"character":4,"targetString":"renderItem"},{"text":"var item: any","docs":"","start":784,"length":4,"line":33,"character":19,"targetString":"item"},{"text":"(alias) class TYSectionList\nimport TYSectionList","docs":"","start":796,"length":13,"line":33,"character":31,"targetString":"TYSectionList"},{"text":"(property) TYSectionList.Item: React.ElementType","docs":"","start":810,"length":4,"line":33,"character":45,"targetString":"Item"},{"text":"var item: any","docs":"","start":819,"length":4,"line":33,"character":54,"targetString":"item"},{"text":"(property) title: string","docs":"","start":842,"length":5,"line":36,"character":4,"targetString":"title"},{"text":"(property) data: {\n key: number;\n theme: {\n descFontColor: string;\n };\n Action: string;\n title: string;\n subTitle: string;\n checked: boolean;\n onChange: (checked: any) => void;\n}[]","docs":"","start":877,"length":4,"line":37,"character":4,"targetString":"data"},{"text":"(property) key: number","docs":"","start":901,"length":3,"line":39,"character":8,"targetString":"key"},{"text":"(property) theme: {\n descFontColor: string;\n}","docs":"","start":917,"length":5,"line":40,"character":8,"targetString":"theme"},{"text":"(property) descFontColor: string","docs":"","start":926,"length":13,"line":40,"character":17,"targetString":"descFontColor"},{"text":"(property) Action: string","docs":"","start":962,"length":6,"line":41,"character":8,"targetString":"Action"},{"text":"(property) title: string","docs":"","start":1002,"length":5,"line":42,"character":8,"targetString":"title"},{"text":"(property) subTitle: string","docs":"","start":1038,"length":8,"line":43,"character":8,"targetString":"subTitle"},{"text":"(property) checked: boolean","docs":"","start":1101,"length":7,"line":44,"character":8,"targetString":"checked"},{"text":"const state: {\n value: number;\n sliderValue: number;\n name: string;\n switchValue: boolean;\n}","docs":"","start":1110,"length":5,"line":44,"character":17,"targetString":"state"},{"text":"(property) value: number","docs":"","start":1116,"length":5,"line":44,"character":23,"targetString":"value"},{"text":"(property) onChange: (checked: any) => void","docs":"","start":1137,"length":8,"line":45,"character":8,"targetString":"onChange"},{"text":"(parameter) checked: any","docs":"","start":1147,"length":7,"line":45,"character":18,"targetString":"checked"},{"text":"const setState: (value: any) => void","docs":"","start":1158,"length":8,"line":45,"character":29,"targetString":"setState"},{"text":"(property) value: number","docs":"","start":1169,"length":5,"line":45,"character":40,"targetString":"value"},{"text":"(parameter) checked: any","docs":"","start":1176,"length":7,"line":45,"character":47,"targetString":"checked"},{"text":"(property) renderItem: ({ item }: {\n item: any;\n}) => JSX.Element","docs":"","start":1217,"length":10,"line":48,"character":4,"targetString":"renderItem"},{"text":"var item: any","docs":"","start":1232,"length":4,"line":48,"character":19,"targetString":"item"},{"text":"(alias) class TYSectionList\nimport TYSectionList","docs":"","start":1244,"length":13,"line":48,"character":31,"targetString":"TYSectionList"},{"text":"(property) TYSectionList.CheckboxItem: React.ElementType","docs":"","start":1258,"length":12,"line":48,"character":45,"targetString":"CheckboxItem"},{"text":"var item: any","docs":"","start":1275,"length":4,"line":48,"character":62,"targetString":"item"},{"text":"(property) title: string","docs":"","start":1298,"length":5,"line":51,"character":4,"targetString":"title"},{"text":"(property) data: {\n key: number;\n actionType: string;\n Icon: string;\n Action: string;\n value: number;\n minimumValue: number;\n maximumValue: number;\n canTouchTrack: boolean;\n onSlidingComplete: (sliderValue: any) => void;\n}[]","docs":"","start":1329,"length":4,"line":52,"character":4,"targetString":"data"},{"text":"(property) key: number","docs":"","start":1353,"length":3,"line":54,"character":8,"targetString":"key"},{"text":"(property) actionType: string","docs":"","start":1369,"length":10,"line":55,"character":8,"targetString":"actionType"},{"text":"(property) Icon: string","docs":"","start":1401,"length":4,"line":56,"character":8,"targetString":"Icon"},{"text":"(property) Action: string","docs":"","start":1435,"length":6,"line":57,"character":8,"targetString":"Action"},{"text":"(property) value: number","docs":"","start":1471,"length":5,"line":58,"character":8,"targetString":"value"},{"text":"const state: {\n value: number;\n sliderValue: number;\n name: string;\n switchValue: boolean;\n}","docs":"","start":1478,"length":5,"line":58,"character":15,"targetString":"state"},{"text":"(property) sliderValue: number","docs":"","start":1484,"length":11,"line":58,"character":21,"targetString":"sliderValue"},{"text":"(property) minimumValue: number","docs":"","start":1505,"length":12,"line":59,"character":8,"targetString":"minimumValue"},{"text":"(property) maximumValue: number","docs":"","start":1530,"length":12,"line":60,"character":8,"targetString":"maximumValue"},{"text":"(property) canTouchTrack: boolean","docs":"","start":1557,"length":13,"line":61,"character":8,"targetString":"canTouchTrack"},{"text":"(property) onSlidingComplete: (sliderValue: any) => void","docs":"","start":1586,"length":17,"line":62,"character":8,"targetString":"onSlidingComplete"},{"text":"(parameter) sliderValue: any","docs":"","start":1605,"length":11,"line":62,"character":27,"targetString":"sliderValue"},{"text":"const setState: (value: any) => void","docs":"","start":1620,"length":8,"line":62,"character":42,"targetString":"setState"},{"text":"(property) sliderValue: any","docs":"","start":1631,"length":11,"line":62,"character":53,"targetString":"sliderValue"},{"text":"(property) renderItem: ({ item }: {\n item: any;\n}) => JSX.Element","docs":"","start":1667,"length":10,"line":65,"character":4,"targetString":"renderItem"},{"text":"var item: any","docs":"","start":1682,"length":4,"line":65,"character":19,"targetString":"item"},{"text":"(alias) class TYSectionList\nimport TYSectionList","docs":"","start":1694,"length":13,"line":65,"character":31,"targetString":"TYSectionList"},{"text":"(property) TYSectionList.SliderItem: React.ElementType","docs":"","start":1708,"length":10,"line":65,"character":45,"targetString":"SliderItem"},{"text":"var item: any","docs":"","start":1723,"length":4,"line":65,"character":60,"targetString":"item"},{"text":"(property) title: string","docs":"","start":1746,"length":5,"line":68,"character":4,"targetString":"title"},{"text":"(property) data: {\n key: number;\n title: string;\n value: string;\n placeholder: string;\n onChangeText: (name: any) => void;\n}[]","docs":"","start":1780,"length":4,"line":69,"character":4,"targetString":"data"},{"text":"(property) key: number","docs":"","start":1804,"length":3,"line":71,"character":8,"targetString":"key"},{"text":"(property) title: string","docs":"","start":1820,"length":5,"line":72,"character":8,"targetString":"title"},{"text":"(property) value: string","docs":"","start":1843,"length":5,"line":73,"character":8,"targetString":"value"},{"text":"const state: {\n value: number;\n sliderValue: number;\n name: string;\n switchValue: boolean;\n}","docs":"","start":1850,"length":5,"line":73,"character":15,"targetString":"state"},{"text":"(property) name: string","docs":"","start":1856,"length":4,"line":73,"character":21,"targetString":"name"},{"text":"(property) placeholder: string","docs":"","start":1870,"length":11,"line":74,"character":8,"targetString":"placeholder"},{"text":"(property) onChangeText: (name: any) => void","docs":"","start":1905,"length":12,"line":75,"character":8,"targetString":"onChangeText"},{"text":"(parameter) name: any","docs":"","start":1919,"length":4,"line":75,"character":22,"targetString":"name"},{"text":"const setState: (value: any) => void","docs":"","start":1927,"length":8,"line":75,"character":30,"targetString":"setState"},{"text":"(property) name: any","docs":"","start":1938,"length":4,"line":75,"character":41,"targetString":"name"},{"text":"(property) renderItem: ({ item }: {\n item: any;\n}) => JSX.Element","docs":"","start":1967,"length":10,"line":78,"character":4,"targetString":"renderItem"},{"text":"var item: any","docs":"","start":1982,"length":4,"line":78,"character":19,"targetString":"item"},{"text":"(alias) class TYSectionList\nimport TYSectionList","docs":"","start":1994,"length":13,"line":78,"character":31,"targetString":"TYSectionList"},{"text":"(property) TYSectionList.InputItem: React.ElementType","docs":"","start":2008,"length":9,"line":78,"character":45,"targetString":"InputItem"},{"text":"var item: any","docs":"","start":2022,"length":4,"line":78,"character":59,"targetString":"item"},{"text":"(property) title: string","docs":"","start":2045,"length":5,"line":81,"character":4,"targetString":"title"},{"text":"(property) data: {\n key: number;\n title: string;\n subTitle: string;\n value: boolean;\n onValueChange: (value: any) => void;\n}[]","docs":"","start":2087,"length":4,"line":82,"character":4,"targetString":"data"},{"text":"(property) key: number","docs":"","start":2111,"length":3,"line":84,"character":8,"targetString":"key"},{"text":"(property) title: string","docs":"","start":2127,"length":5,"line":85,"character":8,"targetString":"title"},{"text":"(property) subTitle: string","docs":"","start":2204,"length":8,"line":86,"character":8,"targetString":"subTitle"},{"text":"(property) value: boolean","docs":"","start":2316,"length":5,"line":88,"character":8,"targetString":"value"},{"text":"const state: {\n value: number;\n sliderValue: number;\n name: string;\n switchValue: boolean;\n}","docs":"","start":2323,"length":5,"line":88,"character":15,"targetString":"state"},{"text":"(property) switchValue: boolean","docs":"","start":2329,"length":11,"line":88,"character":21,"targetString":"switchValue"},{"text":"(property) onValueChange: (value: any) => void","docs":"","start":2350,"length":13,"line":89,"character":8,"targetString":"onValueChange"},{"text":"(parameter) value: any","docs":"","start":2365,"length":5,"line":89,"character":23,"targetString":"value"},{"text":"const setState: (value: any) => void","docs":"","start":2374,"length":8,"line":89,"character":32,"targetString":"setState"},{"text":"(property) switchValue: any","docs":"","start":2385,"length":11,"line":89,"character":43,"targetString":"switchValue"},{"text":"(parameter) value: any","docs":"","start":2398,"length":5,"line":89,"character":56,"targetString":"value"},{"text":"(property) renderItem: ({ item }: {\n item: any;\n}) => JSX.Element","docs":"","start":2428,"length":10,"line":92,"character":4,"targetString":"renderItem"},{"text":"var item: any","docs":"","start":2443,"length":4,"line":92,"character":19,"targetString":"item"},{"text":"(alias) class TYSectionList\nimport TYSectionList","docs":"","start":2455,"length":13,"line":92,"character":31,"targetString":"TYSectionList"},{"text":"(property) TYSectionList.SwitchItem: React.ElementType","docs":"","start":2469,"length":10,"line":92,"character":45,"targetString":"SwitchItem"},{"text":"var item: any","docs":"","start":2484,"length":4,"line":92,"character":60,"targetString":"item"},{"text":"(alias) class TYSectionList\nimport TYSectionList","docs":"","start":2504,"length":13,"line":96,"character":1,"targetString":"TYSectionList"},{"text":"(JSX attribute) style?: StyleProp","docs":"Style","start":2520,"length":5,"line":97,"character":2,"targetString":"style"},{"text":"(property) FlexStyle.alignSelf?: \"auto\" | FlexAlignType | undefined","docs":"","start":2529,"length":9,"line":97,"character":11,"targetString":"alignSelf"},{"text":"(JSX attribute) sections: readonly SectionListData[]","docs":"An array of objects with data for each section.","start":2555,"length":8,"line":98,"character":2,"targetString":"sections"},{"text":"const sections: ({\n title: string;\n data: {\n key: number;\n theme: {\n descFontColor: string;\n };\n title: string;\n subTitle: string;\n value: string;\n arrow: boolean;\n Action: JSX.Element;\n }[];\n renderItem: ({ item }: {\n item: any;\n }) => JSX.Element;\n} | {\n ...;\n} | {\n ...;\n} | {\n ...;\n} | {\n ...;\n})[]","docs":"","start":2565,"length":8,"line":98,"character":12,"targetString":"sections"},{"text":"(JSX attribute) renderItem?: SectionListRenderItem | undefined","docs":"Default renderer for every item in every section. Can be over-ridden on a per-section basis.","start":2577,"length":10,"line":99,"character":2,"targetString":"renderItem"},{"text":"var item: SectionDataProps","docs":"","start":2592,"length":4,"line":99,"character":17,"targetString":"item"},{"text":"(alias) class TYSectionList\nimport TYSectionList","docs":"","start":2604,"length":13,"line":99,"character":29,"targetString":"TYSectionList"},{"text":"(property) TYSectionList.CheckboxItem: React.ElementType","docs":"","start":2618,"length":12,"line":99,"character":43,"targetString":"CheckboxItem"},{"text":"var item: SectionDataProps","docs":"","start":2635,"length":4,"line":99,"character":60,"targetString":"item"}]]} \ No newline at end of file diff --git a/umi.0e5d08ba.js b/umi.0e5d08ba.js new file mode 100644 index 000000000..2f75ede06 --- /dev/null +++ b/umi.0e5d08ba.js @@ -0,0 +1 @@ +(function(e){var t={};function n(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(a,r,function(t){return e[t]}.bind(null,r));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=0)})({"++zV":function(e,t,n){var a=n("I+eb"),r=n("eDxR"),i=n("glrk"),o=r.toKey,l=r.set;a({target:"Reflect",stat:!0},{defineMetadata:function(e,t,n){var a=arguments.length<4?void 0:o(arguments[3]);l(e,t,i(n),a)}})},"+2oP":function(e,t,n){"use strict";var a=n("I+eb"),r=n("hh1v"),i=n("6LWA"),o=n("I8vh"),l=n("UMSQ"),c=n("/GqU"),s=n("hBjN"),u=n("tiKp"),d=n("Hd5f"),m=n("rkAj"),p=d("slice"),h=m("slice",{ACCESSORS:!0,0:0,1:2}),f=u("species"),g=[].slice,b=Math.max;a({target:"Array",proto:!0,forced:!p||!h},{slice:function(e,t){var n,a,u,d=c(this),m=l(d.length),p=o(e,m),h=o(void 0===t?m:t,m);if(i(d)&&(n=d.constructor,"function"!=typeof n||n!==Array&&!i(n.prototype)?r(n)&&(n=n[f],null===n&&(n=void 0)):n=void 0,n===Array||void 0===n))return g.call(d,p,h);for(a=new(void 0===n?Array:n)(b(h-p,0)),u=0;p-1}e.exports=r},"+B/L":function(e,t,n){},"+M1K":function(e,t,n){var a=n("ppGB");e.exports=function(e){var t=a(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},"+wdc":function(e,t,n){"use strict";var a,r,i,o,l;if("undefined"===typeof window||"function"!==typeof MessageChannel){var c=null,s=null,u=function e(){if(null!==c)try{var n=t.unstable_now();c(!0,n),c=null}catch(a){throw setTimeout(e,0),a}},d=Date.now();t.unstable_now=function(){return Date.now()-d},a=function(e){null!==c?setTimeout(a,0,e):(c=e,setTimeout(u,0))},r=function(e,t){s=setTimeout(e,t)},i=function(){clearTimeout(s)},o=function(){return!1},l=t.unstable_forceFrameRate=function(){}}else{var m=window.performance,p=window.Date,h=window.setTimeout,f=window.clearTimeout;if("undefined"!==typeof console){var g=window.cancelAnimationFrame;"function"!==typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!==typeof g&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"===typeof m&&"function"===typeof m.now)t.unstable_now=function(){return m.now()};else{var b=p.now();t.unstable_now=function(){return p.now()-b}}var v=!1,y=null,E=-1,k=5,x=0;o=function(){return t.unstable_now()>=x},l=function(){},t.unstable_forceFrameRate=function(e){0>e||125>>1,r=e[a];if(!(void 0!==r&&0A(o,n))void 0!==c&&0>A(c,o)?(e[a]=c,e[l]=n,a=l):(e[a]=o,e[i]=n,a=i);else{if(!(void 0!==c&&0>A(c,n)))break e;e[a]=c,e[l]=n,a=l}}}return t}return null}function A(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var I=[],P=[],N=1,O=null,j=3,R=!1,F=!1,_=!1;function B(e){for(var t=C(P);null!==t;){if(null===t.callback)L(P);else{if(!(t.startTime<=e))break;L(P),t.sortIndex=t.expirationTime,S(I,t)}t=C(P)}}function M(e){if(_=!1,B(e),!F)if(null!==C(I))F=!0,a(D);else{var t=C(P);null!==t&&r(M,t.startTime-e)}}function D(e,n){F=!1,_&&(_=!1,i()),R=!0;var a=j;try{for(B(n),O=C(I);null!==O&&(!(O.expirationTime>n)||e&&!o());){var l=O.callback;if(null!==l){O.callback=null,j=O.priorityLevel;var c=l(O.expirationTime<=n);n=t.unstable_now(),"function"===typeof c?O.callback=c:O===C(I)&&L(I),B(n)}else L(I);O=C(I)}if(null!==O)var s=!0;else{var u=C(P);null!==u&&r(M,u.startTime-n),s=!1}return s}finally{O=null,j=a,R=!1}}function V(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var z=l;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){F||R||(F=!0,a(D))},t.unstable_getCurrentPriorityLevel=function(){return j},t.unstable_getFirstCallbackNode=function(){return C(I)},t.unstable_next=function(e){switch(j){case 1:case 2:case 3:var t=3;break;default:t=j}var n=j;j=t;try{return e()}finally{j=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=z,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=j;j=e;try{return t()}finally{j=n}},t.unstable_scheduleCallback=function(e,n,o){var l=t.unstable_now();if("object"===typeof o&&null!==o){var c=o.delay;c="number"===typeof c&&0l?(e.sortIndex=c,S(P,e),null===C(I)&&e===C(P)&&(_?i():_=!0,r(M,c-l))):(e.sortIndex=o,S(I,e),F||R||(F=!0,a(D))),e},t.unstable_shouldYield=function(){var e=t.unstable_now();B(e);var n=C(I);return n!==O&&null!==O&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime{var t=e.to,n=e.children,c=Object(i["useContext"])(l["a"]),s=c.linkMap,u="",d="",m="";if(t)if(t.includes("/"))d=t;else{var p;if(t.includes("#")){var h=t.split("#"),f=Object(a["a"])(h,2);u=f[0],m=f[1]}else u=t;d=null===s||void 0===s||null===(p=s[u])||void 0===p?void 0:p.path}return m&&(d="".concat(d,"#").concat(m)),o.a.createElement(r["NavLink"],{to:d},n)}},"/b8u":function(e,t,n){var a=n("STAE");e.exports=a&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},"/byt":function(e,t){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"/qmn":function(e,t,n){var a=n("2oRo");e.exports=a.Promise},0:function(e,t,n){e.exports=n("tB8F")},"03A+":function(e,t,n){var a=n("JTzB"),r=n("ExA7"),i=Object.prototype,o=i.hasOwnProperty,l=i.propertyIsEnumerable,c=a(function(){return arguments}())?a:function(e){return r(e)&&o.call(e,"callee")&&!l.call(e,"callee")};e.exports=c},"07d7":function(e,t,n){var a=n("AO7/"),r=n("busE"),i=n("sEFX");a||r(Object.prototype,"toString",i,{unsafe:!0})},"0BK2":function(e,t){e.exports={}},"0Cz8":function(e,t,n){var a=n("Xi7e"),r=n("ebwN"),i=n("e4Nc"),o=200;function l(e,t){var n=this.__data__;if(n instanceof a){var l=n.__data__;if(!r||l.length1?arguments[1]:void 0,3);return c(n,(function(e,n){if(a(n,e,t))return c.stop(n)}),void 0,!0,!0).result}})},"0rvr":function(e,t,n){var a=n("glrk"),r=n("O741");e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,e.call(n,[]),t=n instanceof Array}catch(i){}return function(n,i){return a(n),r(i),t?e.call(n,i):n.__proto__=i,n}}():void 0)},"0ycA":function(e,t){function n(){return[]}e.exports=n},"14Sl":function(e,t,n){"use strict";n("rB9j");var a=n("busE"),r=n("0Dky"),i=n("tiKp"),o=n("kmMV"),l=n("kRJp"),c=i("species"),s=!r((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")})),u=function(){return"$0"==="a".replace(/./,"$0")}(),d=i("replace"),m=function(){return!!/./[d]&&""===/./[d]("a","$0")}(),p=!r((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,d){var h=i(e),f=!r((function(){var t={};return t[h]=function(){return 7},7!=""[e](t)})),g=f&&!r((function(){var t=!1,n=/a/;return"split"===e&&(n={},n.constructor={},n.constructor[c]=function(){return n},n.flags="",n[h]=/./[h]),n.exec=function(){return t=!0,null},n[h](""),!t}));if(!f||!g||"replace"===e&&(!s||!u||m)||"split"===e&&!p){var b=/./[h],v=n(h,""[e],(function(e,t,n,a,r){return t.exec===o?f&&!r?{done:!0,value:b.call(t,n,a)}:{done:!0,value:e.call(n,t,a)}:{done:!1}}),{REPLACE_KEEPS_$0:u,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:m}),y=v[0],E=v[1];a(String.prototype,e,y),a(RegExp.prototype,h,2==t?function(e,t){return E.call(e,this,t)}:function(e){return E.call(e,this)})}d&&l(RegExp.prototype[h],"sham",!0)}},"16Al":function(e,t,n){"use strict";var a=n("WbBG");function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,i,o){if(o!==a){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return n.PropTypes=n,n}},"17x9":function(e,t,n){e.exports=n("16Al")()},"1E5z":function(e,t,n){var a=n("m/L8").f,r=n("UTVS"),i=n("tiKp"),o=i("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,o)&&a(e,o,{configurable:!0,value:t})}},"1OyB":function(e,t,n){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,"a",(function(){return a}))},"1WM3":function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u57fa\u672c\u6837\u5f0f"},r.a.createElement(i["AnchorLink"],{to:"#\u57fa\u672c\u6837\u5f0f","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u57fa\u672c\u6837\u5f0f"),r.a.createElement(l["a"],{code:'import { TYText } from \'tuya-panel-kit\'\n\n',lang:"jsx"}),r.a.createElement("h3",{id:"\u642d\u914d-size-\u548c-type-\u4f7f\u7528"},r.a.createElement(i["AnchorLink"],{to:"#\u642d\u914d-size-\u548c-type-\u4f7f\u7528","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u642d\u914d size \u548c type \u4f7f\u7528"),r.a.createElement(l["a"],{code:'import { TYText } from \'tuya-panel-kit\'\n\n\n \n \n \n',lang:"jsx"}),r.a.createElement(l["a"],{code:'import { TYText } from \'tuya-panel-kit\'\n\n\n \n \n \n',lang:"jsx"}),r.a.createElement(l["a"],{code:'import { TYText } from \'tuya-panel-kit\'\n\n\n \n \n \n',lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("p",null,"\u7ee7\u627f\u81ea ",r.a.createElement(i["Link"],{to:"https://reactnative.dev/docs/text#props"},"TextProps")),r.a.createElement(o["a"],{name:"TYTextProps"}))))},"1Y/n":function(e,t,n){var a=n("HAuM"),r=n("ewvW"),i=n("RK3t"),o=n("UMSQ"),l=function(e){return function(t,n,l,c){a(n);var s=r(t),u=i(s),d=o(s.length),m=e?d-1:0,p=e?-1:1;if(l<2)while(1){if(m in u){c=u[m],m+=p;break}if(m+=p,e?m<0:d<=m)throw TypeError("Reduce of empty array with no initial value")}for(;e?m>=0:d>m;m+=p)m in u&&(c=n(c,u[m],m,s));return c}};e.exports={left:l(!1),right:l(!0)}},"1hJj":function(e,t,n){var a=n("e4Nc"),r=n("ftKO"),i=n("3A9y");function o(e){var t=-1,n=null==e?0:e.length;this.__data__=new a;while(++te.length)return;if(!(k instanceof c)){if(f&&y!=n.length-1){m.lastIndex=E;var x=m.exec(e);if(!x)break;for(var w=x.index+(h?x[1].length:0),T=x.index+x[0].length,S=y,C=E,L=n.length;S=C&&(++y,E=C);if(n[y]instanceof c)continue;A=S-y,k=e.slice(E,C),x.index-=E}else{m.lastIndex=0;x=m.exec(k);var A=1}if(x){h&&(g=x[1]?x[1].length:0);w=x.index+g,x=x[0].slice(g),T=w+x.length;var I=k.slice(0,w),P=k.slice(T),N=[y,A];I&&(++y,E+=I.length,N.push(I));var O=new c(s,p?t.tokenize(x,p):x,b,x,f);if(N.push(O),P&&N.push(P),Array.prototype.splice.apply(n,N),1!=A&&t.matchGrammar(e,n,a,y,E,!0,s),o)break}else if(o)break}}}}},hooks:{add:function(){},run:function(e,t){}},tokenize:function(e,n,a){var r=[e],i=n.rest;if(i){for(var o in i)n[o]=i[o];delete n.rest}return t.matchGrammar(e,r,n,0,0,!1),r}},n=t.Token=function(e,t,n,a,r){this.type=e,this.content=t,this.alias=n,this.length=0|(a||"").length,this.greedy=!!r};return n.stringify=function(e,a,r){if("string"==typeof e)return e;if("Array"===t.util.type(e))return e.map((function(t){return n.stringify(t,a,e)})).join("");var i={type:e.type,content:n.stringify(e.content,a,r),tag:"span",classes:["token",e.type],attributes:{},language:a,parent:r};if(e.alias){var o="Array"===t.util.type(e.alias)?e.alias:[e.alias];Array.prototype.push.apply(i.classes,o)}var l=Object.keys(i.attributes).map((function(e){return e+'="'+(i.attributes[e]||"").replace(/"/g,""")+'"'})).join(" ");return"<"+i.tag+' class="'+i.classes.join(" ")+'"'+(l?" "+l:"")+">"+i.content+""},t}();s.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/,name:/[^\s<>'"]+/}},cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},s.languages.markup["tag"].inside["attr-value"].inside["entity"]=s.languages.markup["entity"],s.languages.markup["doctype"].inside["internal-subset"].inside=s.languages.markup,s.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes["title"]=e.content.replace(/&/,"&"))})),Object.defineProperty(s.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:s.languages[t]},n["cdata"]=/^$/i;var a={"included-cdata":{pattern://i,inside:n}};a["language-"+t]={pattern:/[\s\S]+/,inside:s.languages[t]};var r={};r[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:a},s.languages.insertBefore("markup","cdata",r)}}),s.languages.html=s.languages.markup,s.languages.mathml=s.languages.markup,s.languages.svg=s.languages.markup,s.languages.xml=s.languages.extend("markup",{}),s.languages.ssml=s.languages.xml,s.languages.atom=s.languages.xml,s.languages.rss=s.languages.xml,function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},a={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|-=|\+\+?|\+=|!=?|~|\*\*?|\*=|\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\^=?|\|\|?|\|=|\?|:/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|x[0-9a-fA-F]{1,2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)\w+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b\w+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+?)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:a},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)(["'])(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|(?!\2)[^\\`$])*\2/,lookbehind:!0,greedy:!0,inside:a}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:a.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|aptitude|apt-cache|apt-get|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:if|then|else|elif|fi|for|while|in|case|esac|function|select|do|done|until)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|break|cd|continue|eval|exec|exit|export|getopts|hash|pwd|readonly|return|shift|test|times|trap|umask|unset|alias|bind|builtin|caller|command|declare|echo|enable|help|let|local|logout|mapfile|printf|read|readarray|source|type|typeset|ulimit|unalias|set|shopt)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:true|false)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|==?|!=?|=~|<<[<-]?|[&\d]?>>|\d?[<>]&?|&[>&]?|\|[&|]?|<=?|>=?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var r=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=a.variable[1].inside,o=0;o]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},s.languages.c=s.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:__attribute__|_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,function:/[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),s.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},s.languages.c["string"]],comment:s.languages.c["comment"],"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:s.languages.c}}},constant:/\b(?:__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|stdin|stdout|stderr)\b/}),delete s.languages.c["boolean"],function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char8_t|char16_t|char32_t|class|compl|concept|const|consteval|constexpr|constinit|const_cast|continue|co_await|co_return|co_yield|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|long|mutable|namespace|new|noexcept|nullptr|operator|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/;e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:true|false)\b/}),e.languages.insertBefore("cpp","string",{"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","operator",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(s),function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:RegExp("[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),string:{pattern:t,greedy:!0},property:/(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},e.languages.css["atrule"].inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),e.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/(^|["'\s])style\s*=\s*(?:"[^"]*"|'[^']*')/i,lookbehind:!0,inside:{"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{style:{pattern:/(["'])[\s\S]+(?=["']$)/,lookbehind:!0,alias:"language-css",inside:e.languages.css},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},"attr-name":/^style/i}}},n.tag))}(s),function(e){var t,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[n,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css["atrule"].inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var a={pattern:/(\b\d+)(?:%|[a-z]+\b)/,lookbehind:!0},r={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#(?:[\da-f]{1,2}){3,4}\b/i,alias:"color"},color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:rgb|hsl)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:rgb|hsl)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:a,number:r,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:a,number:r})}(s),s.languages.javascript=s.languages.extend("clike",{"class-name":[s.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|(?:get|set)(?=\s*[\[$\w\xA0-\uFFFF])|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),s.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,s.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:s.languages.regex},"regex-flags":/[a-z]+$/,"regex-delimiter":/^\/|\/$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:s.languages.javascript},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,inside:s.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:s.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:s.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),s.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!\${)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:s.languages.javascript}},string:/[\s\S]+/}}}),s.languages.markup&&s.languages.markup.tag.addInlined("script","javascript"),s.languages.js=s.languages.javascript,function(e){var t=e.util.clone(e.languages.javascript);e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=/<\/?(?:[\w.:-]+(?:\s+(?:[\w.:$-]+(?:=(?:"(?:\\[^]|[^\\"])*"|'(?:\\[^]|[^\\'])*'|[^\s{'">=]+|\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}))?|\{\s*\.{3}\s*[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\s*\}))*\s*\/?)?>/i,e.languages.jsx.tag.inside["tag"].pattern=/^<\/?[^\s>\/]*/i,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[^]|[^\\"])*"|'(?:\\[^]|[^\\'])*'|[^\s'">]+)/i,e.languages.jsx.tag.inside["tag"].inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.insertBefore("inside","attr-name",{spread:{pattern:/\{\s*\.{3}\s*[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\s*\}/,inside:{punctuation:/\.{3}|[{}.]/,"attr-value":/\w+/}}},e.languages.jsx.tag),e.languages.insertBefore("inside","attr-value",{script:{pattern:/=(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\})/i,inside:{"script-punctuation":{pattern:/^=(?={)/,alias:"punctuation"},rest:e.languages.jsx},alias:"language-javascript"}},e.languages.jsx.tag);var n=function e(t){return t?"string"===typeof t?t:"string"===typeof t.content?t.content:t.content.map(e).join(""):""},a=function t(a){for(var r=[],i=0;i0&&r[r.length-1].tagName===n(o.content[0].content[1])&&r.pop():"/>"===o.content[o.content.length-1].content||r.push({tagName:n(o.content[0].content[1]),openedBraces:0}):r.length>0&&"punctuation"===o.type&&"{"===o.content?r[r.length-1].openedBraces++:r.length>0&&r[r.length-1].openedBraces>0&&"punctuation"===o.type&&"}"===o.content?r[r.length-1].openedBraces--:l=!0),(l||"string"===typeof o)&&r.length>0&&0===r[r.length-1].openedBraces){var c=n(o);i0&&("string"===typeof a[i-1]||"plain-text"===a[i-1].type)&&(c=n(a[i-1])+c,a.splice(i-1,1),i--),a[i]=new e.Token("plain-text",c,null,c)}o.content&&"string"!==typeof o.content&&t(o.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||a(e.tokens)}))}(s),function(e){function t(e,t){return RegExp(e.replace(//g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function"].source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:(?:Uint|Int)(?:8|16|32)|Uint8Clamped|Float(?:32|64))?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|(?:Weak)?(?:Set|Map)|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript["keyword"].unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|for|finally|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|location|navigator|performance|(?:local|session)Storage|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],a=0;a",unchanged:" ",diff:"!"};Object.keys(t).forEach((function(n){var a=t[n],r=[];/^\w+$/.test(n)||r.push(/\w+/.exec(n)[0]),"diff"===n&&r.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+a+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:r,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(s),s.languages.git={comment:/^#.*/m,deleted:/^[-\u2013].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/m,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/m}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m},s.languages.go=s.languages.extend("clike",{string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|iota|nil|true|false)\b/,number:/(?:\b0x[a-f\d]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[-+]?\d+)?)i?/i,operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:bool|byte|complex(?:64|128)|error|float(?:32|64)|rune|string|u?int(?:8|16|32|64)?|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(?:ln)?|real|recover)\b/}),delete s.languages.go["class-name"],s.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:s.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:true|false)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*)[a-zA-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,punctuation:/[!(){}\[\]:=,]/,constant:/\b(?!ID\b)[A-Z][A-Z_\d]*\b/},function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,a,r,i){if(n.language===a){var o=n.tokenStack=[];n.code=n.code.replace(r,(function(e){if("function"===typeof i&&!i(e))return e;var r,l=o.length;while(-1!==n.code.indexOf(r=t(a,l)))++l;return o[l]=e,r})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,a){if(n.language===a&&n.tokenStack){n.grammar=e.languages[a];var r=0,i=Object.keys(n.tokenStack);o(n.tokens)}function o(l){for(var c=0;c=i.length)break;var s=l[c];if("string"===typeof s||s.content&&"string"===typeof s.content){var u=i[r],d=n.tokenStack[u],m="string"===typeof s?s:s.content,p=t(a,u),h=m.indexOf(p);if(h>-1){++r;var f=m.substring(0,h),g=new e.Token(a,e.tokenize(d,n.grammar),"language-"+a,d),b=m.substring(h+p.length),v=[];f&&v.push.apply(v,o([f])),v.push(g),b&&v.push.apply(v,o([b])),"string"===typeof s?l.splice.apply(l,[c,1].concat(v)):s.content=v}}else s.content&&o(s.content)}return l}}}})}(s),function(e){e.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/i,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:true|false)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/i,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",(function(t){var n=/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g;e.languages["markup-templating"].buildPlaceholders(t,"handlebars",n)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"handlebars")}))}(s),s.languages.json={property:{pattern:/"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},s.languages.webmanifest=s.languages.json,s.languages.less=s.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/i,operator:/[+\-*\/]/}),s.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}}),s.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,symbol:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:[/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,{pattern:/(\()(?:addsuffix|abspath|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:s|list)?)(?=[ \t])/,lookbehind:!0}],operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/},function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?!\n|\r\n?))/.source;function n(e){return e=e.replace(//g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var a=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,r=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return a})),i=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"font-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+r+i+"(?:"+r+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+r+i+")(?:"+r+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(a),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+r+")"+i+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+r+"$"),inside:{"table-header":{pattern:RegExp(a),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/``.+?``|`[^`\r\n]+`/,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+?\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},url:{pattern:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){function t(e){if(e&&"string"!==typeof e)for(var n=0,a=e.length;n]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete s.languages.objectivec["class-name"],s.languages.objc=s.languages.objectivec,s.languages.ocaml={comment:/\(\*[\s\S]*?\*\)/,string:[{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},{pattern:/(['`])(?:\\(?:\d+|x[\da-f]+|.)|(?!\1)[^\\\r\n])\1/i,greedy:!0}],number:/\b(?:0x[\da-f][\da-f_]+|(?:0[bo])?\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?[\d_]+)?)/i,directive:{pattern:/\B#\w+/,alias:"important"},label:{pattern:/\B~\w+/,alias:"function"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"variable"},module:{pattern:/\b[A-Z]\w+/,alias:"variable"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,operator:/:=|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/[(){}\[\]|.,:;]|\b_\b/},s.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},"string-interpolation":{pattern:/(?:f|rf|fr)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:{{)*){(?!{)(?:[^{}]|{(?!{)(?:[^{}]|{(?!{)(?:[^{}])+})+})+}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|rb|br)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|rb|br)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^\s*)@\w+(?:\.\w+)*/im,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:and|as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:True|False|None)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},s.languages.python["string-interpolation"].inside["interpolation"].inside.rest=s.languages.python,s.languages.py=s.languages.python,s.languages.reason=s.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:mod|land|lor|lxor|lsl|lsr|asr)\b/}),s.languages.insertBefore("reason","class-name",{character:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,alias:"string"},constructor:{pattern:/\b[A-Z]\w*\b(?!\s*\.)/,alias:"variable"},label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete s.languages.reason["function"],function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,inside:{atrule:/(?:@[\w-]+|[+=])/m}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|or|not)\b/,{pattern:/(\s+)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:n,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/,lookbehind:!0}})}(s),s.languages.scss=s.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]+))/m,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),s.languages.insertBefore("scss","atrule",{keyword:[/@(?:if|else(?: if)?|forward|for|each|while|import|use|extend|debug|warn|mixin|include|function|return|content)\b/i,{pattern:/( +)(?:from|through)(?= )/,lookbehind:!0}]}),s.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),s.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|with|show|hide)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|or|not)(?=\s)/,lookbehind:!0}}),s.languages.scss["atrule"].inside.rest=s.languages.scss,s.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:_INSERT|COL)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:S|ING)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:TRUE|FALSE|NULL)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|IN|LIKE|NOT|OR|IS|DIV|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},a={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/url\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:if|else|for|return|unless)(?=\s+|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:rgb|hsl)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:rgb|hsl)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,boolean:/\b(?:true|false)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:n,punctuation:/[{}()\[\];:,]/};a["interpolation"]={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^{|}$/,alias:"punctuation"},rest:a}},a["func"]={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:a}},e.languages.stylus={"atrule-declaration":{pattern:/(^\s*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:a}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:a}},statement:{pattern:/(^[ \t]*)(?:if|else|for|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:a}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,](?=$)(?!(?:\r?\n|\r)(?:\{|\2[ \t]+)))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:a.interpolation}},rest:a}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t]+)))/m,lookbehind:!0,inside:{interpolation:a.interpolation,comment:a.comment,punctuation:/[{},]/}},func:a.func,string:a.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:a.interpolation,punctuation:/[{}()\[\];:.]/}}(s),function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},keyword:/\b(?:abstract|as|asserts|async|await|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|is|keyof|let|module|namespace|new|null|of|package|private|protected|public|readonly|return|require|set|static|super|switch|this|throw|try|type|typeof|undefined|var|void|while|with|yield)\b/,builtin:/\b(?:string|Function|any|number|boolean|Array|symbol|console|Promise|unknown|never)\b/}),delete e.languages.typescript["parameter"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(s),function(e){var t=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend("jsx",t);var n=e.languages.tsx.tag;n.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0}(s),s.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^_`|~]+/i,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/},function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,a="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",r=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),i=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function o(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|]|}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,(function(){return a})).replace(/<>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,(function(){return a}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,(function(){return a})).replace(/<>/g,(function(){return"(?:"+r+"|"+i+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:o(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:o(/true|false/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:o(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:o(i),lookbehind:!0,greedy:!0},number:{pattern:o(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(s);var u=s,d={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","at-rule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},m=d,p=n("q1tI"),h=n.n(p),f={Prism:u,theme:m};function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(){return b=Object.assign||function(e){for(var t=1;t0&&e[n-1]===t?e:e.concat(t)},k=function(e){var t=[[]],n=[e],a=[0],r=[e.length],i=0,o=0,l=[],c=[l];while(o>-1){while((i=a[o]++)0?u:["plain"],s=m):(u=E(u,m.type),m.alias&&(u=E(u,m.alias)),s=m.content),"string"===typeof s){var p=s.split(v),h=p.length;l.push({types:u,content:p[0]});for(var f=1;f(e===I?A++:A=0,I=e,A),N=e=>{var t=e.match(/^( +)/);return t?t[1].length:0},O=(e,t,n)=>"span[data-".concat(e,"-").concat(t,"-token='").concat(n.targetString,"-").concat(n.line,"-").concat(n.character,"']"),j=(e,t,n)=>{if(n&&n.targetString)return document.querySelector(O(e,t,n))};t["a"]=e=>{var t=e.code,n=e.lang,o=e.showCopy,s=void 0===o||o,u=Object(c["useCopy"])(),d=Object(i["a"])(u,2),m=d[0],g=d[1],b=Object(p["useContext"])(c["context"]),v=b.meta.demo,y=P(v);Object(p["useEffect"])((()=>{var e,t,n=null===b||void 0===b||null===(e=b.config)||void 0===e||null===(t=e.theme)||void 0===t?void 0:t.typeAssetsUrl;n&&v&&l.a.get(n).then((e=>{var t,n=null===e||void 0===e?void 0:e.data,a=null===n||void 0===n||null===(t=n[v])||void 0===t?void 0:t[y];Array.isArray(a)&&a.forEach((e=>{var t,n,a,r,i,o=null!==(t=null!==(n=null!==(a=j(y,"jsx",e))&&void 0!==a?a:j(y,"tsx",e))&&void 0!==n?n:j(y,"ts",e))&&void 0!==t?t:j(y,"js",e);o&&o.setAttribute("data-lsp","".concat(null!==(r=e.text)&&void 0!==r?r:"","\n").concat(null!==(i=e.docs)&&void 0!==i?i:""))}))}))}),[y,v]);var E=Object(p["useRef"])(0),k=Object(p["useRef"])(0);return h.a.createElement("div",{className:"__dumi-default-code-block"},h.a.createElement(S,Object(a["a"])({},f,{code:t,language:n,theme:L}),(e=>{var a=e.className,i=e.style,o=e.tokens,l=e.getLineProps,c=e.getTokenProps;return h.a.createElement("pre",{className:a,style:i},s&&h.a.createElement("button",{className:"__dumi-default-icon __dumi-default-code-block-copy-btn","data-status":g,onClick:()=>m(t)}),o.map(((e,t)=>h.a.createElement("div",l({line:e,key:t}),e.map(((e,a)=>{t!==k.current&&(E.current=0),k.current=t;var i=E.current;E.current+=e.content.length;var o=c({token:e,key:a});return/ /.test(e.content)?h.a.createElement("span",o):h.a.createElement("span",Object(r["a"])(Object(r["a"])({},o),{},{["data-".concat(y,"-").concat(n,"-token")]:"".concat(e.content.trim(),"-").concat(t,"-").concat(i+N(e.content))}))}))))))})))}},"1j5w":function(e,t,n){"use strict";n.d(t,"e",(function(){return we})),n.d(t,"b",(function(){return oe})),n.d(t,"d",(function(){return oe})),n.d(t,"c",(function(){return Je})),n.d(t,"a",(function(){return et})),n.d(t,"g",(function(){return tt}));var a=n("wx14"),r=n("rePB"),i=n("VTBJ"),o=n("KQm4"),l=n("ODXe"),c=n("Ff2n"),s=n("q1tI"),u=n("TSYQ"),d=n.n(u),m=n("Gytx"),p=n.n(m),h=n("6cGi"),f=n("Kwbf"),g=n("t23M"),b=void 0;function v(e,t){var n=e.prefixCls,r=e.invalidate,o=e.item,l=e.renderItem,u=e.responsive,m=e.registerSize,p=e.itemKey,h=e.className,f=e.style,v=e.children,y=e.display,E=e.order,k=e.component,x=void 0===k?"div":k,w=Object(c["a"])(e,["prefixCls","invalidate","item","renderItem","responsive","registerSize","itemKey","className","style","children","display","order","component"]),T=u&&!y;function S(e){m(p,e)}s["useEffect"]((function(){return function(){S(null)}}),[]);var C,L=l&&o!==b?l(o):v;r||(C={opacity:T?0:1,height:T?0:b,overflowY:T?"hidden":b,order:u?E:b,pointerEvents:T?"none":b,position:T?"absolute":b});var A={};T&&(A["aria-hidden"]=!0);var I=s["createElement"](x,Object(a["a"])({className:d()(!r&&n,h),style:Object(i["a"])(Object(i["a"])({},C),f)},A,w,{ref:t}),L);return u&&(I=s["createElement"](g["a"],{onResize:function(e){var t=e.offsetWidth;S(t)}},I)),I}var y=s["forwardRef"](v);y.displayName="Item";var E=y,k=n("wgJM");function x(){var e=Object(s["useState"])({}),t=Object(l["a"])(e,2),n=t[1],a=Object(s["useRef"])([]),r=Object(s["useRef"])(!1),i=0,o=0;function c(e){var t=i;i+=1,a.current.lengthw,we=Object(s["useMemo"])((function(){var e=u;return Ee?e=null===V&&B?u:u.slice(0,Math.min(u.length,U/b)):"number"===typeof w&&(e=u.slice(0,w)),e}),[u,b,V,w,Ee]),Te=Object(s["useMemo"])((function(){return Ee?u.slice(pe+1):u.slice(we.length)}),[u,we,Ee,pe]),Se=Object(s["useCallback"])((function(e,t){var n;return"function"===typeof h?h(e):null!==(n=h&&(null===e||void 0===e?void 0:e[h]))&&void 0!==n?n:t}),[h]),Ce=Object(s["useCallback"])(m||function(e){return e},[m]);function Le(e,t){me(e),t||(be(eU){Le(a-1),ce(e-r-ae+J);break}}P&&Oe(0)+ae>U&&ce(null)}}),[U,q,J,ae,Se,we]);var je=ge&&!!Te.length,Re={};null!==le&&Ee&&(Re={position:"absolute",left:le,top:0});var Fe,_e={prefixCls:ve,responsive:Ee,component:j,invalidate:ke},Be=p?function(e,t){var n=Se(e,t);return s["createElement"](C.Provider,{key:n,value:Object(i["a"])(Object(i["a"])({},_e),{},{order:t,item:e,itemKey:n,registerSize:Ie,display:t<=pe})},p(e,t))}:function(e,t){var n=Se(e,t);return s["createElement"](E,Object(a["a"])({},_e,{order:t,key:n,item:e,renderItem:Ce,itemKey:n,registerSize:Ie,display:t<=pe}))},Me={order:je?pe:Number.MAX_SAFE_INTEGER,className:"".concat(ve,"-rest"),registerSize:Pe,display:je};if(S)S&&(Fe=s["createElement"](C.Provider,{value:Object(i["a"])(Object(i["a"])({},_e),Me)},S(Te)));else{var De=T||I;Fe=s["createElement"](E,Object(a["a"])({},_e,Me),"function"===typeof De?De(Te):De)}var Ve=s["createElement"](O,Object(a["a"])({className:d()(!ke&&r,k),style:y,ref:t},F),we.map(Be),xe?Fe:null,P&&s["createElement"](E,Object(a["a"])({},_e,{order:pe,className:"".concat(ve,"-suffix"),registerSize:Ne,display:!0,style:Re}),P));return Ee&&(Ve=s["createElement"](g["a"],{onResize:Ae},Ve)),Ve}var N=s["forwardRef"](P);N.displayName="Overflow",N.Item=S,N.RESPONSIVE=L,N.INVALIDATE=A;var O=N,j=O,R=n("1OyB"),F=n("vuIU"),_=n("Ji7U"),B=n("LK+K"),M=n("4IlW"),D=n("bT9E");function V(e,t,n){var a=s["useRef"]({});return"value"in a.current&&!n(a.current.condition,t)||(a.current.value=e(),a.current.condition=t),a.current.value}var z=s["createContext"](null);function U(e,t){var n=Object(i["a"])({},e);return Object.keys(t).forEach((function(e){var a=t[e];void 0!==a&&(n[e]=a)})),n}function H(e){var t=e.children,n=e.locked,a=Object(c["a"])(e,["children","locked"]),r=s["useContext"](z),i=V((function(){return U(r,a)}),[r,a],(function(e,t){return!n&&(e[0]!==t[0]||!p()(e[1],t[1]))}));return s["createElement"](z.Provider,{value:i},t)}function Y(e,t,n,a){var r=s["useContext"](z),i=r.activeKey,o=r.onActive,l=r.onInactive,c={active:i===e};return t||(c.onMouseEnter=function(t){null===n||void 0===n||n({key:e,domEvent:t}),o(e)},c.onMouseLeave=function(t){null===a||void 0===a||a({key:e,domEvent:t}),l(e)}),c}function q(e){var t=e.item,n=Object(c["a"])(e,["item"]);return Object.defineProperty(n,"item",{get:function(){return Object(f["a"])(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),t}}),n}function W(e){var t,n=e.icon,a=e.props,r=e.children;return t="function"===typeof n?s["createElement"](n,Object(i["a"])({},a)):n,t||r||null}function G(e){var t=s["useContext"](z),n=t.mode,a=t.rtl,r=t.inlineIndent;if("inline"!==n)return null;var i=e;return a?{paddingRight:i*r}:{paddingLeft:i*r}}var K=[],$=s["createContext"](null);function X(){return s["useContext"]($)}var Z=s["createContext"](K);function Q(e){var t=s["useContext"](Z);return s["useMemo"]((function(){return void 0!==e?[].concat(Object(o["a"])(t),[e]):t}),[t,e])}var J=s["createContext"](null),ee=s["createContext"](null);function te(e,t){return void 0===e?null:"".concat(e,"-").concat(t)}function ne(e){var t=s["useContext"](ee);return te(t,e)}var ae=function(e){Object(_["a"])(n,e);var t=Object(B["a"])(n);function n(){return Object(R["a"])(this,n),t.apply(this,arguments)}return Object(F["a"])(n,[{key:"render",value:function(){var e=this.props,t=e.title,n=e.attribute,r=e.elementRef,i=Object(c["a"])(e,["title","attribute","elementRef"]),o=Object(D["a"])(i,["eventKey"]);return Object(f["a"])(!n,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),s["createElement"](j.Item,Object(a["a"])({},n,{title:"string"===typeof t?t:void 0},o,{ref:r}))}}]),n}(s["Component"]),re=function(e){var t,n=e.style,l=e.className,u=e.eventKey,m=(e.warnKey,e.disabled),p=e.itemIcon,h=e.children,f=e.role,g=e.onMouseEnter,b=e.onMouseLeave,v=e.onClick,y=e.onKeyDown,E=e.onFocus,k=Object(c["a"])(e,["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"]),x=ne(u),w=s["useContext"](z),T=w.prefixCls,S=w.onItemClick,C=w.disabled,L=w.overflowDisabled,A=w.itemIcon,I=w.selectedKeys,P=w.onActive,N="".concat(T,"-item"),O=s["useRef"](),j=s["useRef"](),R=C||m,F=Q(u);var _=function(e){return{key:u,keyPath:Object(o["a"])(F).reverse(),item:O.current,domEvent:e}},B=p||A,D=Y(u,R,g,b),V=D.active,U=Object(c["a"])(D,["active"]),H=I.includes(u),K=G(F.length),$=function(e){if(!R){var t=_(e);null===v||void 0===v||v(q(t)),S(t)}},X=function(e){if(null===y||void 0===y||y(e),e.which===M["a"].ENTER){var t=_(e);null===v||void 0===v||v(q(t)),S(t)}},Z=function(e){P(u),null===E||void 0===E||E(e)},J={};return"option"===e.role&&(J["aria-selected"]=H),s["createElement"](ae,Object(a["a"])({ref:O,elementRef:j,role:null===f?"none":f||"menuitem",tabIndex:m?null:-1,"data-menu-id":L&&x?null:x},k,U,J,{component:"li","aria-disabled":m,style:Object(i["a"])(Object(i["a"])({},K),n),className:d()(N,(t={},Object(r["a"])(t,"".concat(N,"-active"),V),Object(r["a"])(t,"".concat(N,"-selected"),H),Object(r["a"])(t,"".concat(N,"-disabled"),R),t),l),onClick:$,onKeyDown:X,onFocus:Z}),h,s["createElement"](W,{props:Object(i["a"])(Object(i["a"])({},e),{},{isSelected:H}),icon:B}))};function ie(e){var t=e.eventKey,n=X(),a=Q(t);return s["useEffect"]((function(){if(n)return n.registerPath(t,a),function(){n.unregisterPath(t,a)}}),[a]),n?null:s["createElement"](re,e)}var oe=ie,le=n("Zm9Q");function ce(e,t){return Object(le["a"])(e).map((function(e,n){if(s["isValidElement"](e)){var a,r,i=e.key,l=null!==(a=null===(r=e.props)||void 0===r?void 0:r.eventKey)&&void 0!==a?a:i,c=null===l||void 0===l;c&&(l="tmp_key-".concat([].concat(Object(o["a"])(t),[n]).join("-")));var u={key:l,eventKey:l};return s["cloneElement"](e,u)}return e}))}function se(e){var t=s["useRef"](e);t.current=e;var n=s["useCallback"]((function(){for(var e,n=arguments.length,a=new Array(n),r=0;r1&&(x.motionAppear=!1);var w=x.onVisibleChanged;return x.onVisibleChanged=function(e){return g.current||e||E(!0),null===w||void 0===w?void 0:w(e)},y?null:s["createElement"](H,{mode:c,locked:!g.current},s["createElement"](Ee["a"],Object(a["a"])({visible:k},x,{forceRender:m,removeOnLeave:!1,leavedClassName:"".concat(d,"-hidden")}),(function(e){var n=e.className,a=e.style;return s["createElement"](me,{id:t,className:n,style:a},o)})))}var xe=function(e){var t,n=e.style,o=e.className,u=e.title,m=e.eventKey,p=(e.warnKey,e.disabled),h=e.internalPopupClose,f=e.children,g=e.itemIcon,b=e.expandIcon,v=e.popupClassName,y=e.popupOffset,E=e.onClick,k=e.onMouseEnter,x=e.onMouseLeave,w=e.onTitleClick,T=e.onTitleMouseEnter,S=e.onTitleMouseLeave,C=Object(c["a"])(e,["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"]),L=ne(m),A=s["useContext"](z),I=A.prefixCls,P=A.mode,N=A.openKeys,O=A.disabled,R=A.overflowDisabled,F=A.activeKey,_=A.selectedKeys,B=A.itemIcon,M=A.expandIcon,D=A.onItemClick,V=A.onOpenChange,U=A.onActive,K=s["useContext"](J),$=K.isSubPathKey,X=Q(),Z="".concat(I,"-submenu"),ee=O||p,te=s["useRef"](),ae=s["useRef"]();var re=g||B,ie=b||M,oe=N.includes(m),le=!R&&oe,ce=$(_,m),ue=Y(m,ee,T,S),de=ue.active,pe=Object(c["a"])(ue,["active"]),he=s["useState"](!1),fe=Object(l["a"])(he,2),ge=fe[0],be=fe[1],ve=function(e){ee||be(e)},Ee=function(e){ve(!0),null===k||void 0===k||k({key:m,domEvent:e})},xe=function(e){ve(!1),null===x||void 0===x||x({key:m,domEvent:e})},we=s["useMemo"]((function(){return de||"inline"!==P&&(ge||$([F],m))}),[P,de,F,ge,m,$]),Te=G(X.length),Se=function(e){ee||(null===w||void 0===w||w({key:m,domEvent:e}),"inline"===P&&V(m,!oe))},Ce=se((function(e){null===E||void 0===E||E(q(e)),D(e)})),Le=function(e){"inline"!==P&&V(m,e)},Ae=function(){U(m)},Ie=L&&"".concat(L,"-popup"),Pe=s["createElement"]("div",Object(a["a"])({role:"menuitem",style:Te,className:"".concat(Z,"-title"),tabIndex:ee?null:-1,ref:te,title:"string"===typeof u?u:null,"data-menu-id":R&&L?null:L,"aria-expanded":le,"aria-haspopup":!0,"aria-controls":Ie,"aria-disabled":ee,onClick:Se,onFocus:Ae},pe),u,s["createElement"](W,{icon:"horizontal"!==P?ie:null,props:Object(i["a"])(Object(i["a"])({},e),{},{isOpen:le,isSubMenu:!0})},s["createElement"]("i",{className:"".concat(Z,"-arrow")}))),Ne=s["useRef"](P);if("inline"!==P&&(Ne.current=X.length>1?"vertical":P),!R){var Oe=Ne.current;Pe=s["createElement"](ye,{mode:Oe,prefixCls:Z,visible:!h&&le&&"inline"!==P,popupClassName:v,popupOffset:y,popup:s["createElement"](H,{mode:"horizontal"===Oe?"vertical":Oe},s["createElement"](me,{id:Ie,ref:ae},f)),disabled:ee,onVisibleChange:Le},Pe)}return s["createElement"](H,{onItemClick:Ce,mode:"horizontal"===P?"vertical":P,itemIcon:re,expandIcon:ie},s["createElement"](j.Item,Object(a["a"])({role:"none"},C,{component:"li",style:n,className:d()(Z,"".concat(Z,"-").concat(P),o,(t={},Object(r["a"])(t,"".concat(Z,"-open"),le),Object(r["a"])(t,"".concat(Z,"-active"),we),Object(r["a"])(t,"".concat(Z,"-selected"),ce),Object(r["a"])(t,"".concat(Z,"-disabled"),ee),t)),onMouseEnter:Ee,onMouseLeave:xe}),Pe,!R&&s["createElement"](ke,{id:Ie,open:le,keyPath:X},f)))};function we(e){var t,n=e.eventKey,a=e.children,r=Q(n),i=ce(a,r),o=X();return s["useEffect"]((function(){if(o)return o.registerPath(n,r),function(){o.unregisterPath(n,r)}}),[r]),t=o?i:s["createElement"](xe,e,i),s["createElement"](Z.Provider,{value:r},t)}var Te=n("x/xZ");function Se(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(Object(Te["a"])(e)){var n=e.nodeName.toLowerCase(),a=["input","select","textarea","button"].includes(n)||e.isContentEditable||"a"===n&&!!e.getAttribute("href"),r=e.getAttribute("tabindex"),i=Number(r),o=null;return r&&!Number.isNaN(i)?o=i:a&&null===o&&(o=0),a&&e.disabled&&(o=null),null!==o&&(o>=0||t&&o<0)}return!1}function Ce(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=Object(o["a"])(e.querySelectorAll("*")).filter((function(e){return Se(e,t)}));return Se(e,t)&&n.unshift(e),n}var Le=M["a"].LEFT,Ae=M["a"].RIGHT,Ie=M["a"].UP,Pe=M["a"].DOWN,Ne=M["a"].ENTER,Oe=M["a"].ESC,je=[Ie,Pe,Le,Ae];function Re(e,t,n,a){var i,o,l,c,s="prev",u="next",d="children",m="parent";if("inline"===e&&a===Ne)return{inlineTrigger:!0};var p=(i={},Object(r["a"])(i,Ie,s),Object(r["a"])(i,Pe,u),i),h=(o={},Object(r["a"])(o,Le,n?u:s),Object(r["a"])(o,Ae,n?s:u),Object(r["a"])(o,Pe,d),Object(r["a"])(o,Ne,d),o),f=(l={},Object(r["a"])(l,Ie,s),Object(r["a"])(l,Pe,u),Object(r["a"])(l,Ne,d),Object(r["a"])(l,Oe,m),Object(r["a"])(l,Le,n?d:m),Object(r["a"])(l,Ae,n?m:d),l),g={inline:p,horizontal:h,vertical:f,inlineSub:p,horizontalSub:f,verticalSub:f},b=null===(c=g["".concat(e).concat(t?"":"Sub")])||void 0===c?void 0:c[a];switch(b){case s:return{offset:-1,sibling:!0};case u:return{offset:1,sibling:!0};case m:return{offset:-1,sibling:!1};case d:return{offset:1,sibling:!1};default:return null}}function Fe(e){var t=e;while(t){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function _e(e,t){var n=e||document.activeElement;while(n){if(t.has(n))return n;n=n.parentElement}return null}function Be(e,t){var n=Ce(e,!0);return n.filter((function(e){return t.has(e)}))}function Me(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;if(!e)return null;var r=Be(e,t),i=r.length,o=r.findIndex((function(e){return n===e}));return a<0?-1===o?o=i-1:o-=1:a>0&&(o+=1),o=(o+i)%i,r[o]}function De(e,t,n,a,r,i,o,l,c,u){var d=s["useRef"](),m=s["useRef"]();m.current=t;var p=function(){k["a"].cancel(d.current)};return s["useEffect"]((function(){return function(){p()}}),[]),function(s){var h=s.which;if([].concat(je,[Ne,Oe]).includes(h)){var f,g,b,v=function(){f=new Set,g=new Map,b=new Map;var e=i();return e.forEach((function(e){var t=document.querySelector("[data-menu-id='".concat(te(a,e),"']"));t&&(f.add(t),b.set(t,e),g.set(e,t))})),f};v();var y=g.get(t),E=_e(y,f),x=b.get(E),w=Re(e,1===o(x,!0).length,n,h);if(!w)return;je.includes(h)&&s.preventDefault();var T=function(e){if(e){var t=e,n=e.querySelector("a");(null===n||void 0===n?void 0:n.getAttribute("href"))&&(t=n);var a=b.get(e);l(a),p(),d.current=Object(k["a"])((function(){m.current===a&&t.focus()}))}};if(w.sibling||!E){var S;S=E&&"inline"!==e?Fe(E):r.current;var C=Me(S,f,E,w.offset);T(C)}else if(w.inlineTrigger)c(x);else if(w.offset>0)c(x,!0),p(),d.current=Object(k["a"])((function(){v();var e=E.getAttribute("aria-controls"),t=document.getElementById(e),n=Me(t,f);T(n)}),5);else if(w.offset<0){var L=o(x,!0),A=L[L.length-2],I=g.get(A);c(A,!1),T(I)}}null===u||void 0===u||u(s)}}var Ve=Math.random().toFixed(5).toString().slice(2),ze=0;function Ue(e){var t=Object(h["a"])(e,{value:e}),n=Object(l["a"])(t,2),a=n[0],r=n[1];return s["useEffect"]((function(){ze+=1;var e="".concat(Ve,"-").concat(ze);r("rc-menu-uuid-".concat(e))}),[]),a}function He(e){Promise.resolve().then(e)}var Ye="__RC_UTIL_PATH_SPLIT__",qe=function(e){return e.join(Ye)},We=function(e){return e.split(Ye)},Ge="rc-menu-more";function Ke(){var e=s["useState"]({}),t=Object(l["a"])(e,2),n=t[1],a=Object(s["useRef"])(new Map),r=Object(s["useRef"])(new Map),i=s["useState"]([]),c=Object(l["a"])(i,2),u=c[0],d=c[1],m=Object(s["useRef"])(0),p=Object(s["useRef"])(!1),h=function(){p.current||n({})},f=Object(s["useCallback"])((function(e,t){var n=qe(t);r.current.set(n,e),a.current.set(e,n),m.current+=1;var i=m.current;He((function(){i===m.current&&h()}))}),[]),g=Object(s["useCallback"])((function(e,t){var n=qe(t);r.current["delete"](n),a.current["delete"](e)}),[]),b=Object(s["useCallback"])((function(e){d(e)}),[]),v=Object(s["useCallback"])((function(e,t){var n=a.current.get(e)||"",r=We(n);return t&&u.includes(r[0])&&r.unshift(Ge),r}),[u]),y=Object(s["useCallback"])((function(e,t){return e.some((function(e){var n=v(e,!0);return n.includes(t)}))}),[v]),E=function(){var e=Object(o["a"])(a.current.keys());return u.length&&e.push(Ge),e},k=Object(s["useCallback"])((function(e){var t="".concat(a.current.get(e)).concat(Ye),n=new Set;return Object(o["a"])(r.current.keys()).forEach((function(e){e.startsWith(t)&&n.add(r.current.get(e))})),n}),[]);return s["useEffect"]((function(){return function(){p.current=!0}}),[]),{registerPath:f,unregisterPath:g,refreshOverflowKeys:b,isSubPathKey:y,getKeyPath:v,getKeys:E,getSubPathKeys:k}}var $e=[],Xe=function(e){var t,n,u=e.prefixCls,m=void 0===u?"rc-menu":u,f=e.style,g=e.className,b=e.tabIndex,v=void 0===b?0:b,y=e.children,E=e.direction,k=e.id,x=e.mode,w=void 0===x?"vertical":x,T=e.inlineCollapsed,S=e.disabled,C=e.disabledOverflow,L=e.subMenuOpenDelay,A=void 0===L?.1:L,I=e.subMenuCloseDelay,P=void 0===I?.1:I,N=e.forceSubMenuRender,O=e.defaultOpenKeys,R=e.openKeys,F=e.activeKey,_=e.defaultActiveFirst,B=e.selectable,M=void 0===B||B,D=e.multiple,V=void 0!==D&&D,z=e.defaultSelectedKeys,U=e.selectedKeys,Y=e.onSelect,W=e.onDeselect,G=e.inlineIndent,K=void 0===G?24:G,X=e.motion,Z=e.defaultMotions,Q=e.triggerSubMenuAction,te=void 0===Q?"hover":Q,ne=e.builtinPlacements,ae=e.itemIcon,re=e.expandIcon,ie=e.overflowedIndicator,le=void 0===ie?"...":ie,ue=e.overflowedIndicatorPopupClassName,de=e.getPopupContainer,me=e.onClick,pe=e.onOpenChange,he=e.onKeyDown,fe=(e.openAnimation,e.openTransitionName,Object(c["a"])(e,["prefixCls","style","className","tabIndex","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName"])),ge=ce(y,$e),be=s["useState"](!1),ve=Object(l["a"])(be,2),ye=ve[0],Ee=ve[1],ke=s["useRef"](),xe=Ue(k),Te="rtl"===E;var Se=s["useMemo"]((function(){return"inline"!==w&&"vertical"!==w||!T?[w,!1]:["vertical",T]}),[w,T]),Ce=Object(l["a"])(Se,2),Le=Ce[0],Ae=Ce[1],Ie=s["useState"](0),Pe=Object(l["a"])(Ie,2),Ne=Pe[0],Oe=Pe[1],je=Ne>=ge.length-1||"horizontal"!==Le||C,Re=Object(h["a"])(O,{value:R,postState:function(e){return e||$e}}),Fe=Object(l["a"])(Re,2),_e=Fe[0],Be=Fe[1],Me=function(e){Be(e),null===pe||void 0===pe||pe(e)},Ve=s["useState"](_e),ze=Object(l["a"])(Ve,2),He=ze[0],Ye=ze[1],qe="inline"===Le,We=s["useRef"](!1);s["useEffect"]((function(){qe&&Ye(_e)}),[_e]),s["useEffect"]((function(){We.current?qe?Be(He):Me($e):We.current=!0}),[qe]);var Xe=Ke(),Ze=Xe.registerPath,Qe=Xe.unregisterPath,Je=Xe.refreshOverflowKeys,et=Xe.isSubPathKey,tt=Xe.getKeyPath,nt=Xe.getKeys,at=Xe.getSubPathKeys,rt=s["useMemo"]((function(){return{registerPath:Ze,unregisterPath:Qe}}),[Ze,Qe]),it=s["useMemo"]((function(){return{isSubPathKey:et}}),[et]);s["useEffect"]((function(){Je(je?$e:ge.slice(Ne+1).map((function(e){return e.key})))}),[Ne,je]);var ot=Object(h["a"])(F||_&&(null===(t=ge[0])||void 0===t?void 0:t.key),{value:F}),lt=Object(l["a"])(ot,2),ct=lt[0],st=lt[1],ut=se((function(e){st(e)})),dt=se((function(){st(void 0)})),mt=Object(h["a"])(z||[],{value:U,postState:function(e){return Array.isArray(e)?e:null===e||void 0===e?$e:[e]}}),pt=Object(l["a"])(mt,2),ht=pt[0],ft=pt[1],gt=function(e){if(M){var t,n=e.key,a=ht.includes(n);t=V?a?ht.filter((function(e){return e!==n})):[].concat(Object(o["a"])(ht),[n]):[n],ft(t);var r=Object(i["a"])(Object(i["a"])({},e),{},{selectedKeys:t});a?null===W||void 0===W||W(r):null===Y||void 0===Y||Y(r)}!V&&_e.length&&"inline"!==Le&&Me($e)},bt=se((function(e){null===me||void 0===me||me(q(e)),gt(e)})),vt=se((function(e,t){var n=_e.filter((function(t){return t!==e}));if(t)n.push(e);else if("inline"!==Le){var a=at(e);n=n.filter((function(e){return!a.has(e)}))}p()(_e,n)||Me(n)})),yt=se(de),Et=function(e,t){var n=null!==t&&void 0!==t?t:!_e.includes(e);vt(e,n)},kt=De(Le,ct,Te,xe,ke,nt,tt,st,Et,he);s["useEffect"]((function(){Ee(!0)}),[]);var xt="horizontal"!==Le||C?ge:ge.map((function(e,t){return s["createElement"](H,{key:e.key,overflowDisabled:t>Ne},e)})),wt=s["createElement"](j,Object(a["a"])({id:k,ref:ke,prefixCls:"".concat(m,"-overflow"),component:"ul",itemComponent:oe,className:d()(m,"".concat(m,"-root"),"".concat(m,"-").concat(Le),g,(n={},Object(r["a"])(n,"".concat(m,"-inline-collapsed"),Ae),Object(r["a"])(n,"".concat(m,"-rtl"),Te),n)),dir:E,style:f,role:"menu",tabIndex:v,data:xt,renderRawItem:function(e){return e},renderRawRest:function(e){var t=e.length,n=t?ge.slice(-t):null;return s["createElement"](we,{eventKey:Ge,title:le,disabled:je,internalPopupClose:0===t,popupClassName:ue},n)},maxCount:"horizontal"!==Le||C?j.INVALIDATE:j.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(e){Oe(e)},onKeyDown:kt},fe));return s["createElement"](ee.Provider,{value:xe},s["createElement"](H,{prefixCls:m,mode:Le,openKeys:_e,rtl:Te,disabled:S,motion:ye?X:null,defaultMotions:ye?Z:null,activeKey:ct,onActive:ut,onInactive:dt,selectedKeys:ht,inlineIndent:K,subMenuOpenDelay:A,subMenuCloseDelay:P,forceSubMenuRender:N,builtinPlacements:ne,triggerSubMenuAction:te,getPopupContainer:yt,itemIcon:ae,expandIcon:re,onItemClick:bt,onOpenChange:vt},s["createElement"](J.Provider,{value:it},wt),s["createElement"]("div",{style:{display:"none"},"aria-hidden":!0},s["createElement"]($.Provider,{value:rt},ge))))},Ze=Xe,Qe=function(e){var t=e.className,n=e.title,r=(e.eventKey,e.children),i=Object(c["a"])(e,["className","title","eventKey","children"]),o=s["useContext"](z),l=o.prefixCls,u="".concat(l,"-item-group");return s["createElement"]("li",Object(a["a"])({},i,{onClick:function(e){return e.stopPropagation()},className:d()(u,t)}),s["createElement"]("div",{className:"".concat(u,"-title"),title:"string"===typeof n?n:void 0},n),s["createElement"]("ul",{className:"".concat(u,"-list")},r))};function Je(e){var t=e.children,n=Object(c["a"])(e,["children"]),a=Q(n.eventKey),r=ce(t,a),i=X();return i?r:s["createElement"](Qe,Object(D["a"])(n,["warnKey"]),r)}function et(e){var t=e.className,n=e.style,a=s["useContext"](z),r=a.prefixCls,i=X();return i?null:s["createElement"]("li",{className:d()("".concat(r,"-item-divider"),t),style:n})}var tt=Q,nt=Ze;nt.Item=oe,nt.SubMenu=we,nt.ItemGroup=Je,nt.Divider=et;t["f"]=nt},"1kQv":function(e,t,n){var a=n("I+eb"),r=n("qY7S");a({target:"Set",stat:!0},{from:r})},"25BE":function(e,t,n){"use strict";function a(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.d(t,"a",(function(){return a}))},"27RR":function(e,t,n){var a=n("I+eb"),r=n("g6v/"),i=n("Vu81"),o=n("/GqU"),l=n("Bs8V"),c=n("hBjN");a({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){var t,n,a=o(e),r=l.f,s=i(a),u={},d=0;while(s.length>d)n=r(a,t=s[d++]),void 0!==n&&c(u,t,n);return u}})},"2B1R":function(e,t,n){"use strict";var a=n("I+eb"),r=n("tycR").map,i=n("Hd5f"),o=n("rkAj"),l=i("map"),c=o("map");a({target:"Array",proto:!0,forced:!l||!c},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}})},"2N97":function(e,t,n){"use strict";var a=n("xbqb"),r=n("Lw8S");function i(){var e=n("q1tI");return i=function(){return e},e}function o(e,t){return d(e)||u(e,t)||c(e,t)||l()}function l(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(e,t){if(e){if("string"===typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"basic-list"},r.a.createElement(i["AnchorLink"],{to:"#basic-list","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Basic list"),r.a.createElement(c["a"],{code:"import { TYFlatList } from 'tuya-panel-kit'\n\nconst data = [\n {\n key: 0,\n title: 'Basic list',\n value: 'details',\n arrow: true,\n },\n {\n key: 1,\n title: 'Here is the title',\n subTitle: 'Here is the subtitle',\n arrow: true,\n },\n {\n key: 2,\n title: 'The situation where the title of the list is too long --- ',\n value: true,\n },\n {\n key: 2,\n theme: { subFontColor: '#FF4444' },\n title: 'Combination of list subtitle and theme',\n subTitle: 'Warning message',\n },\n {\n key: 4,\n styles: { valueText: { maxWidth: 250 } },\n title: 'List title 1',\n value: 'The content of this list item is a bit long',\n arrow: true,\n },\n {\n key: 5,\n title: 'List custom content',\n children: (\n \n \n \n ),\n },\n {\n key: 6,\n title: 'List custom Action',\n Action: (\n \n \n \n ),\n arrow: true,\n },\n {\n key: 7,\n title: 'List custom rendering item',\n Action: 'Cleaned successfully',\n subTitle: `Cleaning 0 square meters | work 5 minutes`,\n theme: { descFontColor: '#7ED321' },\n },\n];\n\n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("h3",{id:"tyflatlist"},r.a.createElement(i["AnchorLink"],{to:"#tyflatlist","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"TYFlatList"),r.a.createElement("p",null,"extends ",r.a.createElement(i["Link"],{to:"https://reactnative.dev/docs/flatlist#props"},"FlatListProps")),r.a.createElement(o["a"],{name:"TYFlatListProps"}),r.a.createElement("h3",{id:"tyflatlistitem"},r.a.createElement(i["AnchorLink"],{to:"#tyflatlistitem","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"TYFlatList.Item"),r.a.createElement("p",null,"extends ",r.a.createElement(l["a"],{to:"Modal#api"},"ModalProps")),r.a.createElement(o["a"],{name:"TYListItemProps"}),r.a.createElement("h3",{id:"tyflatlistinputitem"},r.a.createElement(i["AnchorLink"],{to:"#tyflatlistinputitem","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"TYFlatList.InputItem"),r.a.createElement("p",null,"extends ",r.a.createElement(l["a"],{to:"TYListItem#api"},"TYListItemProps"),"\u3001",r.a.createElement(l["a"],{to:"https://reactnative.dev/docs/textinput#props"},"TextInputProps")),r.a.createElement(o["a"],{name:"TYSectionInputProps"}),r.a.createElement("h3",{id:"tyflatlistcheckboxitem"},r.a.createElement(i["AnchorLink"],{to:"#tyflatlistcheckboxitem","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"TYFlatList.CheckboxItem"),r.a.createElement("p",null,"extends ",r.a.createElement(l["a"],{to:"TYListItem#api"},"TYListItemProps"),"\u3001",r.a.createElement(l["a"],{to:"Checkbox#api"},"CheckboxProps")),r.a.createElement("h3",{id:"tyflatlistslideritem"},r.a.createElement(i["AnchorLink"],{to:"#tyflatlistslideritem","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"TYFlatList.SliderItem"),r.a.createElement("p",null,"extends ",r.a.createElement(l["a"],{to:"Slider#api"},"SliderProps")),r.a.createElement(o["a"],{name:"TYSectionSliderProps"}),r.a.createElement("h3",{id:"tyflatlistswitchitem"},r.a.createElement(i["AnchorLink"],{to:"#tyflatlistswitchitem","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"TYFlatList.SwitchItem"),r.a.createElement("p",null,"extends ",r.a.createElement(l["a"],{to:"TYListItem#api"},"TYListItemProps"),"\u3001",r.a.createElement(l["a"],{to:"SwitchButton#api"},"SwitchButtonProps")))))},"2SVd":function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},"2f4h":function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u57fa\u7840\u4f7f\u7528"},r.a.createElement(i["AnchorLink"],{to:"#\u57fa\u7840\u4f7f\u7528","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u57fa\u7840\u4f7f\u7528"),r.a.createElement(l["a"],{code:"import { GlobalToast } from 'tuya-panel-kit'\n\nGlobalToast.show({\n text: '\u63d0\u793a\u6027\u6587\u6848\u5efa\u8bae\u6700\u591a\u5c55\u793a\u5341\u516d\u4e2a\u5b57\u7b26',\n showIcon: false,\n contentStyle: {},\n onFinish: () => {\n console.log('Toast\u7ed3\u675f');\n GlobalToast.hide();\n },\n});",lang:"jsx"}),r.a.createElement("h3",{id:"\u52a0\u8f7d\u4f7f\u7528"},r.a.createElement(i["AnchorLink"],{to:"#\u52a0\u8f7d\u4f7f\u7528","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u52a0\u8f7d\u4f7f\u7528"),r.a.createElement(l["a"],{code:"import { GlobalToast } from 'tuya-panel-kit'\n\nGlobalToast.show({\n text: '\u8bbe\u7f6e\u6210\u529f',\n onFinish: () => {\n console.log('Toast\u7ed3\u675f');\n GlobalToast.hide();\n },\n});",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"GlobalToastProps"}))))},"2gN3":function(e,t,n){var a=n("Kz5y"),r=a["__core-js_shared__"];e.exports=r},"2mql":function(e,t,n){"use strict";var a=n("TOwV"),r={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},c={};function s(e){return a.isMemo(e)?l:c[e["$$typeof"]]||r}c[a.ForwardRef]=o,c[a.Memo]=l;var u=Object.defineProperty,d=Object.getOwnPropertyNames,m=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,f=Object.prototype;function g(e,t,n){if("string"!==typeof t){if(f){var a=h(t);a&&a!==f&&g(e,a,n)}var r=d(t);m&&(r=r.concat(m(t)));for(var o=s(e),l=s(t),c=0;c=0;a--){var r=e[a];"."===r?e.splice(a,1):".."===r?(e.splice(a,1),n++):n&&(e.splice(a,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function a(e){"string"!==typeof e&&(e+="");var t,n=0,a=-1,r=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!r){n=t+1;break}}else-1===a&&(r=!1,a=t+1);return-1===a?"":e.slice(n,a)}function r(e,t){if(e.filter)return e.filter(t);for(var n=[],a=0;a=-1&&!a;i--){var o=i>=0?arguments[i]:e.cwd();if("string"!==typeof o)throw new TypeError("Arguments to path.resolve must be strings");o&&(t=o+"/"+t,a="/"===o.charAt(0))}return t=n(r(t.split("/"),(function(e){return!!e})),!a).join("/"),(a?"/":"")+t||"."},t.normalize=function(e){var a=t.isAbsolute(e),o="/"===i(e,-1);return e=n(r(e.split("/"),(function(e){return!!e})),!a).join("/"),e||a||(e="."),e&&o&&(e+="/"),(a?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(r(e,(function(e,t){if("string"!==typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))},t.relative=function(e,n){function a(e){for(var t=0;t=0;n--)if(""!==e[n])break;return t>n?[]:e.slice(t,n-t+1)}e=t.resolve(e).substr(1),n=t.resolve(n).substr(1);for(var r=a(e.split("/")),i=a(n.split("/")),o=Math.min(r.length,i.length),l=o,c=0;c=1;--i)if(t=e.charCodeAt(i),47===t){if(!r){a=i;break}}else r=!1;return-1===a?n?"/":".":n&&1===a?"/":e.slice(0,a)},t.basename=function(e,t){var n=a(e);return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},t.extname=function(e){"string"!==typeof e&&(e+="");for(var t=-1,n=0,a=-1,r=!0,i=0,o=e.length-1;o>=0;--o){var l=e.charCodeAt(o);if(47!==l)-1===a&&(r=!1,a=o+1),46===l?-1===t?t=o:1!==i&&(i=1):-1!==t&&(i=-1);else if(!r){n=o+1;break}}return-1===t||-1===a||0===i||1===i&&t===a-1&&t===n+1?"":e.slice(t,a)};var i="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(this,n("Q2Ig"))},"3A9y":function(e,t){function n(e){return this.__data__.has(e)}e.exports=n},"3Fdi":function(e,t){var n=Function.prototype,a=n.toString;function r(e){if(null!=e){try{return a.call(e)}catch(t){}try{return e+""}catch(t){}}return""}e.exports=r},"3I1R":function(e,t,n){var a=n("dG/n");a("hasInstance")},"3QDa":function(e,t,n){"use strict";var a=n("5wUe");function r(){var e=n("q1tI");return r=function(){return e},e}function i(){var e=l(n("x2v5"));return i=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var o=l(n("nLCz"));function l(e){return e&&e.__esModule?e:{default:e}}function c(e,t){return p(e)||m(e,t)||u(e,t)||s()}function s(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"===typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?d(e,t):void 0}}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n1?arguments[1]:void 0,3),r=new(s(t,i("Set"))),m=l(r.add);return d(n,(function(e){a(e,e,t)&&m.call(r,e)}),void 0,!1,!0),r}})},"49+q":function(e,t,n){"use strict";var a=n("I+eb"),r=n("xDBR"),i=n("fXLg");a({target:"Set",proto:!0,real:!0,forced:r},{addAll:function(){return i.apply(this,arguments)}})},"4Brf":function(e,t,n){"use strict";var a=n("I+eb"),r=n("g6v/"),i=n("2oRo"),o=n("UTVS"),l=n("hh1v"),c=n("m/L8").f,s=n("6JNq"),u=i.Symbol;if(r&&"function"==typeof u&&(!("description"in u.prototype)||void 0!==u().description)){var d={},m=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof m?new u(e):void 0===e?u():u(e);return""===e&&(d[t]=!0),t};s(m,u);var p=m.prototype=u.prototype;p.constructor=m;var h=p.toString,f="Symbol(test)"==String(u("test")),g=/^Symbol\((.*)\)[^)]+$/;c(p,"description",{configurable:!0,get:function(){var e=l(this)?this.valueOf():this,t=h.call(e);if(o(d,e))return"";var n=f?t.slice(7,-1):t.replace(g,"$1");return""===n?void 0:n}}),a({global:!0,forced:!0},{Symbol:m})}},"4IlW":function(e,t,n){"use strict";var a={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=a.F1&&t<=a.F12)return!1;switch(t){case a.ALT:case a.CAPS_LOCK:case a.CONTEXT_MENU:case a.CTRL:case a.DOWN:case a.END:case a.ESC:case a.HOME:case a.INSERT:case a.LEFT:case a.MAC_FF_META:case a.META:case a.NUMLOCK:case a.NUM_CENTER:case a.PAGE_DOWN:case a.PAGE_UP:case a.PAUSE:case a.PRINT_SCREEN:case a.RIGHT:case a.SHIFT:case a.UP:case a.WIN_KEY:case a.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=a.ZERO&&e<=a.NINE)return!0;if(e>=a.NUM_ZERO&&e<=a.NUM_MULTIPLY)return!0;if(e>=a.A&&e<=a.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case a.SPACE:case a.QUESTION_MARK:case a.NUM_PLUS:case a.NUM_MINUS:case a.NUM_PERIOD:case a.NUM_DIVISION:case a.SEMICOLON:case a.DASH:case a.EQUALS:case a.COMMA:case a.PERIOD:case a.SLASH:case a.APOSTROPHE:case a.SINGLE_QUOTE:case a.OPEN_SQUARE_BRACKET:case a.BACKSLASH:case a.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};t["a"]=a},"4Tna":function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u5782\u76f4\u4e24\u6bb5\u6e10\u53d8"},r.a.createElement(i["AnchorLink"],{to:"#\u5782\u76f4\u4e24\u6bb5\u6e10\u53d8","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u5782\u76f4\u4e24\u6bb5\u6e10\u53d8"),r.a.createElement(l["a"],{code:"import { LinearGradient } from 'tuya-panel-kit'\nimport { Rect } from 'react-native-svg';\n\n\n \n",lang:"jsx"}),r.a.createElement("h3",{id:"\u659c\u5411\u4e09\u6bb5\u6e10\u53d8"},r.a.createElement(i["AnchorLink"],{to:"#\u659c\u5411\u4e09\u6bb5\u6e10\u53d8","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u659c\u5411\u4e09\u6bb5\u6e10\u53d8"),r.a.createElement(l["a"],{code:"import { LinearGradient } from 'tuya-panel-kit'\nimport { Rect } from 'react-native-svg';\n\n\n \n",lang:"jsx"}),r.a.createElement("h3",{id:"\u9762\u677f\u80cc\u666f\u6e10\u53d8"},r.a.createElement(i["AnchorLink"],{to:"#\u9762\u677f\u80cc\u666f\u6e10\u53d8","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u9762\u677f\u80cc\u666f\u6e10\u53d8"),r.a.createElement(l["a"],{code:"import { LinearGradient } from 'tuya-panel-kit'\nimport _ from 'lodash';\nimport React from 'react';\nimport { View } from 'react-native';\nimport { NavigatorLayout } from 'tuya-panel-kit';\nimport composeLayout from './composeLayout';\nimport configureStore from './redux/configureStore';\nimport { routers } from './config';\n\nexport const store = configureStore();\n\nclass MainLayout extends NavigatorLayout {\n hookRoute(route) {\n return {\n ...route,\n background: {\n '3%': 'red',\n '90%': 'yellow',\n },\n };\n }\n\n renderScene(route, navigator) {\n let Scene = \n let schema = {};\n let uiConfig = {};\n const { dispatch, devInfo, dpState } = this.props;\n\n if (!_.isEmpty(devInfo)) {\n schema = devInfo.schema || {};\n uiConfig = devInfo.uiConfig || {};\n }\n\n const router = routers.find(r => r.id === route.id);\n\n if (router && router.Scene) {\n const Component = router.Scene;\n Scene = (\n \n );\n }\n\n return Scene;\n }\n}\n\nexport default composeLayout(store, MainLayout);",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"LinearGradientProps"}),r.a.createElement("h2",{id:"faq"},r.a.createElement(i["AnchorLink"],{to:"#faq","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"FAQ"),r.a.createElement("ol",null,r.a.createElement("li",null,"\u66f4\u591a\u8d44\u6599?")),r.a.createElement("p",null,r.a.createElement(i["Link"],{to:"https://github.com/react-native-community/react-native-svg#lineargradient"},"react-native-svg/LinearGradient")))))},"4WOD":function(e,t,n){var a=n("UTVS"),r=n("ewvW"),i=n("93I0"),o=n("4Xet"),l=i("IE_PROTO"),c=Object.prototype;e.exports=o?Object.getPrototypeOf:function(e){return e=r(e),a(e,l)?e[l]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?c:null}},"4XaG":function(e,t,n){var a=n("dG/n");a("observable")},"4Xet":function(e,t,n){var a=n("0Dky");e.exports=!a((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},"4kuk":function(e,t,n){var a=n("SfRM"),r=n("Hvzi"),i=n("u8Dt"),o=n("ekgI"),l=n("JSQU");function c(e){var t=-1,n=null==e?0:e.length;this.clear();while(++t(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u57fa\u7840\u4f7f\u7528"},r.a.createElement(i["AnchorLink"],{to:"#\u57fa\u7840\u4f7f\u7528","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u57fa\u7840\u4f7f\u7528"),r.a.createElement(l["a"],{code:'import { Checkbox, Utils } from \'tuya-panel-kit\'\n\nconst { convertX: cx } = Utils.RatioUtils;\n\nconst [checked, setChecked] = React.useState(false);\n\n setChecked({ checked1: value })}\n>\n \u5355\u9009\u68461\n\n setChecked({ checked2: value })}\n>\n \u5355\u9009\u68462\n',lang:"jsx"}),r.a.createElement("h3",{id:"\u7981\u7528\u72b6\u6001"},r.a.createElement(i["AnchorLink"],{to:"#\u7981\u7528\u72b6\u6001","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u7981\u7528\u72b6\u6001"),r.a.createElement(l["a"],{code:"import { Checkbox, Utils } from 'tuya-panel-kit'\n\nconst { convertX: cx } = Utils.RatioUtils;\n\n\n \u5355\u9009\u6846\n\n\n \u5355\u9009\u6846\n",lang:"jsx"}),r.a.createElement("h3",{id:"\u81ea\u5b9a\u4e49\u989c\u8272\u548c\u5927\u5c0f"},r.a.createElement(i["AnchorLink"],{to:"#\u81ea\u5b9a\u4e49\u989c\u8272\u548c\u5927\u5c0f","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u81ea\u5b9a\u4e49\u989c\u8272\u548c\u5927\u5c0f"),r.a.createElement(l["a"],{code:'import { Checkbox, Utils } from \'tuya-panel-kit\'\n\nconst { convertX: cx } = Utils.RatioUtils;\n\nconst [checked, setChecked] = React.useState(false);\n\n setChecked({ checked1: value })}\n>\n \u5355\u9009\u68461\n\n setChecked({ checked2: value })}\n>\n \u5355\u9009\u68462\n',lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"CheckboxProps"}))))},"4mDm":function(e,t,n){"use strict";var a=n("/GqU"),r=n("RNIs"),i=n("P4y1"),o=n("afO8"),l=n("fdAy"),c="Array Iterator",s=o.set,u=o.getterFor(c);e.exports=l(Array,"Array",(function(e,t){s(this,{type:c,target:a(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,a=e.index++;return!t||a>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:a,done:!1}:"values"==n?{value:t[a],done:!1}:{value:[a,t[a]],done:!1}}),"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},"4oU/":function(e,t,n){var a=n("2oRo"),r=a.isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&r(e)}},"4syw":function(e,t,n){var a=n("busE");e.exports=function(e,t,n){for(var r in t)a(e,r,t[r],n);return e}},5921:function(e,t,n){var a=n("I+eb"),r=n("P940");a({target:"Map",stat:!0},{of:r})},"5JV0":function(e,t,n){"use strict";var a=n("I+eb"),r=n("xDBR"),i=n("glrk"),o=n("WGBp"),l=n("ImZN");a({target:"Set",proto:!0,real:!0,forced:r},{join:function(e){var t=i(this),n=o(t),a=void 0===e?",":String(e),r=[];return l(n,r.push,r,!1,!0),r.join(a)}})},"5Tg+":function(e,t,n){var a=n("tiKp");t.f=a},"5Yz+":function(e,t,n){"use strict";var a=n("/GqU"),r=n("ppGB"),i=n("UMSQ"),o=n("pkCn"),l=n("rkAj"),c=Math.min,s=[].lastIndexOf,u=!!s&&1/[1].lastIndexOf(1,-0)<0,d=o("lastIndexOf"),m=l("indexOf",{ACCESSORS:!0,1:0}),p=u||!d||!m;e.exports=p?function(e){if(u)return s.apply(this,arguments)||0;var t=a(this),n=i(t.length),o=n-1;for(arguments.length>1&&(o=c(o,r(arguments[1]))),o<0&&(o=n+o);o>=0;o--)if(o in t&&t[o]===e)return o||0;return-1}:s},"5Z9U":function(e,t,n){"use strict";t["a"]=function(){if("undefined"===typeof navigator||"undefined"===typeof window)return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return!(!/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)&&!/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(null===e||void 0===e?void 0:e.substr(0,4)))}},"5mdu":function(e,t){e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},"5oMp":function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},"5omk":function(e,t,n){},"5r1n":function(e,t,n){var a=n("I+eb"),r=n("eDxR"),i=n("glrk"),o=r.get,l=r.toKey;a({target:"Reflect",stat:!0},{getOwnMetadata:function(e,t){var n=arguments.length<3?void 0:l(arguments[2]);return o(e,i(t),n)}})},"5s+n":function(e,t,n){"use strict";var a,r,i,o,l=n("I+eb"),c=n("xDBR"),s=n("2oRo"),u=n("0GbY"),d=n("/qmn"),m=n("busE"),p=n("4syw"),h=n("1E5z"),f=n("JiZb"),g=n("hh1v"),b=n("HAuM"),v=n("GarU"),y=n("xrYK"),E=n("iSVu"),k=n("ImZN"),x=n("HH4o"),w=n("SEBh"),T=n("LPSS").set,S=n("tXUg"),C=n("zfnd"),L=n("RN6c"),A=n("8GlL"),I=n("5mdu"),P=n("afO8"),N=n("lMq5"),O=n("tiKp"),j=n("LQDL"),R=O("species"),F="Promise",_=P.get,B=P.set,M=P.getterFor(F),D=d,V=s.TypeError,z=s.document,U=s.process,H=u("fetch"),Y=A.f,q=Y,W="process"==y(U),G=!!(z&&z.createEvent&&s.dispatchEvent),K="unhandledrejection",$="rejectionhandled",X=0,Z=1,Q=2,J=1,ee=2,te=N(F,(function(){var e=E(D)!==String(D);if(!e){if(66===j)return!0;if(!W&&"function"!=typeof PromiseRejectionEvent)return!0}if(c&&!D.prototype["finally"])return!0;if(j>=51&&/native code/.test(D))return!1;var t=D.resolve(1),n=function(e){e((function(){}),(function(){}))},a=t.constructor={};return a[R]=n,!(t.then((function(){}))instanceof n)})),ne=te||!x((function(e){D.all(e)["catch"]((function(){}))})),ae=function(e){var t;return!(!g(e)||"function"!=typeof(t=e.then))&&t},re=function(e,t,n){if(!t.notified){t.notified=!0;var a=t.reactions;S((function(){var r=t.value,i=t.state==Z,o=0;while(a.length>o){var l,c,s,u=a[o++],d=i?u.ok:u.fail,m=u.resolve,p=u.reject,h=u.domain;try{d?(i||(t.rejection===ee&&ce(e,t),t.rejection=J),!0===d?l=r:(h&&h.enter(),l=d(r),h&&(h.exit(),s=!0)),l===u.promise?p(V("Promise-chain cycle")):(c=ae(l))?c.call(l,m,p):m(l)):p(r)}catch(f){h&&!s&&h.exit(),p(f)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&oe(e,t)}))}},ie=function(e,t,n){var a,r;G?(a=z.createEvent("Event"),a.promise=t,a.reason=n,a.initEvent(e,!1,!0),s.dispatchEvent(a)):a={promise:t,reason:n},(r=s["on"+e])?r(a):e===K&&L("Unhandled promise rejection",n)},oe=function(e,t){T.call(s,(function(){var n,a=t.value,r=le(t);if(r&&(n=I((function(){W?U.emit("unhandledRejection",a,e):ie(K,e,a)})),t.rejection=W||le(t)?ee:J,n.error))throw n.value}))},le=function(e){return e.rejection!==J&&!e.parent},ce=function(e,t){T.call(s,(function(){W?U.emit("rejectionHandled",e):ie($,e,t.value)}))},se=function(e,t,n,a){return function(r){e(t,n,r,a)}},ue=function(e,t,n,a){t.done||(t.done=!0,a&&(t=a),t.value=n,t.state=Q,re(e,t,!0))},de=function(e,t,n,a){if(!t.done){t.done=!0,a&&(t=a);try{if(e===n)throw V("Promise can't be resolved itself");var r=ae(n);r?S((function(){var a={done:!1};try{r.call(n,se(de,e,a,t),se(ue,e,a,t))}catch(i){ue(e,a,i,t)}})):(t.value=n,t.state=Z,re(e,t,!1))}catch(i){ue(e,{done:!1},i,t)}}};te&&(D=function(e){v(this,D,F),b(e),a.call(this);var t=_(this);try{e(se(de,this,t),se(ue,this,t))}catch(n){ue(this,t,n)}},a=function(e){B(this,{type:F,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:X,value:void 0})},a.prototype=p(D.prototype,{then:function(e,t){var n=M(this),a=Y(w(this,D));return a.ok="function"!=typeof e||e,a.fail="function"==typeof t&&t,a.domain=W?U.domain:void 0,n.parent=!0,n.reactions.push(a),n.state!=X&&re(this,n,!1),a.promise},catch:function(e){return this.then(void 0,e)}}),r=function(){var e=new a,t=_(e);this.promise=e,this.resolve=se(de,e,t),this.reject=se(ue,e,t)},A.f=Y=function(e){return e===D||e===i?new r(e):q(e)},c||"function"!=typeof d||(o=d.prototype.then,m(d.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){o.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof H&&l({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return C(D,H.apply(s,arguments))}}))),l({global:!0,wrap:!0,forced:te},{Promise:D}),h(D,F,!1,!0),f(F),i=u(F),l({target:F,stat:!0,forced:te},{reject:function(e){var t=Y(this);return t.reject.call(void 0,e),t.promise}}),l({target:F,stat:!0,forced:c||te},{resolve:function(e){return C(c&&this===i?D:this,e)}}),l({target:F,stat:!0,forced:ne},{all:function(e){var t=this,n=Y(t),a=n.resolve,r=n.reject,i=I((function(){var n=b(t.resolve),i=[],o=0,l=1;k(e,(function(e){var c=o++,s=!1;i.push(void 0),l++,n.call(t,e).then((function(e){s||(s=!0,i[c]=e,--l||a(i))}),r)})),--l||a(i)}));return i.error&&r(i.value),n.promise},race:function(e){var t=this,n=Y(t),a=n.reject,r=I((function(){var r=b(t.resolve);k(e,(function(e){r.call(t,e).then(n.resolve,a)}))}));return r.error&&a(r.value),n.promise}})},"5wUe":function(e,t,n){var a=n("Q9SF"),r=n("MIOZ"),i=n("mGKP"),o=n("h0XC");function l(e,t){return a(e)||r(e,t)||i(e,t)||o()}e.exports=l},"5xtp":function(e,t,n){"use strict";var a=n("I+eb"),r=n("g6v/"),i=n("6x0u"),o=n("ewvW"),l=n("HAuM"),c=n("m/L8");r&&a({target:"Object",proto:!0,forced:i},{__defineSetter__:function(e,t){c.f(o(this),e,{set:l(t),enumerable:!0,configurable:!0})}})},"66V8":function(e,t,n){"use strict";var a=n("I+eb"),r=n("g6v/"),i=n("4WOD"),o=n("0rvr"),l=n("fHMY"),c=n("m/L8"),s=n("XGwC"),u=n("ImZN"),d=n("kRJp"),m=n("afO8"),p=m.set,h=m.getterFor("AggregateError"),f=function(e,t){var n=this;if(!(n instanceof f))return new f(e,t);o&&(n=o(new Error(t),i(n)));var a=[];return u(e,a.push,a),r?p(n,{errors:a,type:"AggregateError"}):n.errors=a,void 0!==t&&d(n,"message",String(t)),n};f.prototype=l(Error.prototype,{constructor:s(5,f),message:s(5,""),name:s(5,"AggregateError")}),r&&c.f(f.prototype,"errors",{get:function(){return h(this).errors},configurable:!0}),a({global:!0},{AggregateError:f})},"67WC":function(e,t,n){"use strict";var a,r=n("qYE9"),i=n("g6v/"),o=n("2oRo"),l=n("hh1v"),c=n("UTVS"),s=n("9d/t"),u=n("kRJp"),d=n("busE"),m=n("m/L8").f,p=n("4WOD"),h=n("0rvr"),f=n("tiKp"),g=n("kOOl"),b=o.Int8Array,v=b&&b.prototype,y=o.Uint8ClampedArray,E=y&&y.prototype,k=b&&p(b),x=v&&p(v),w=Object.prototype,T=w.isPrototypeOf,S=f("toStringTag"),C=g("TYPED_ARRAY_TAG"),L=r&&!!h&&"Opera"!==s(o.opera),A=!1,I={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},P=function(e){var t=s(e);return"DataView"===t||c(I,t)},N=function(e){return l(e)&&c(I,s(e))},O=function(e){if(N(e))return e;throw TypeError("Target is not a typed array")},j=function(e){if(h){if(T.call(k,e))return e}else for(var t in I)if(c(I,a)){var n=o[t];if(n&&(e===n||T.call(n,e)))return e}throw TypeError("Target is not a typed array constructor")},R=function(e,t,n){if(i){if(n)for(var a in I){var r=o[a];r&&c(r.prototype,e)&&delete r.prototype[e]}x[e]&&!n||d(x,e,n?t:L&&v[e]||t)}},F=function(e,t,n){var a,r;if(i){if(h){if(n)for(a in I)r=o[a],r&&c(r,e)&&delete r[e];if(k[e]&&!n)return;try{return d(k,e,n?t:L&&b[e]||t)}catch(l){}}for(a in I)r=o[a],!r||r[e]&&!n||d(r,e,t)}};for(a in I)o[a]||(L=!1);if((!L||"function"!=typeof k||k===Function.prototype)&&(k=function(){throw TypeError("Incorrect invocation")},L))for(a in I)o[a]&&h(o[a],k);if((!L||!x||x===w)&&(x=k.prototype,L))for(a in I)o[a]&&h(o[a].prototype,x);if(L&&p(E)!==x&&h(E,x),i&&!c(x,S))for(a in A=!0,m(x,S,{get:function(){return l(this)?this[C]:void 0}}),I)o[a]&&u(o[a],C,a);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:L,TYPED_ARRAY_TAG:A&&C,aTypedArray:O,aTypedArrayConstructor:j,exportTypedArrayMethod:R,exportTypedArrayStaticMethod:F,isView:P,isTypedArray:N,TypedArray:k,TypedArrayPrototype:x}},"6Gpa":function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"warning"},r.a.createElement(i["AnchorLink"],{to:"#warning","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Warning"),r.a.createElement(l["a"],{code:"import { NotificationLegacy } from 'tuya-panel-kit'\n\n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("p",null,"extends ",r.a.createElement(i["Link"],{to:"https://reactnative.dev/docs/touchableopacity#props"},"TouchableOpacityProps")),r.a.createElement(o["a"],{name:"NotificationLegacyProps"}))))},"6JNq":function(e,t,n){var a=n("UTVS"),r=n("Vu81"),i=n("Bs8V"),o=n("m/L8");e.exports=function(e,t){for(var n=r(t),l=o.f,c=i.f,s=0;s(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"base-usage"},r.a.createElement(i["AnchorLink"],{to:"#base-usage","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Base usage"),r.a.createElement(l["a"],{code:"import { Battery } from 'tuya-panel-kit'\n\n\n\n\n",lang:"jsx"}),r.a.createElement("h3",{id:"custom-theme"},r.a.createElement(i["AnchorLink"],{to:"#custom-theme","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Custom theme"),r.a.createElement(l["a"],{code:"import { Battery } from 'tuya-panel-kit'\n\n",lang:"jsx"}),r.a.createElement("h3",{id:"modify-the-battery-color-allocation-rules"},r.a.createElement(i["AnchorLink"],{to:"#modify-the-battery-color-allocation-rules","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Modify the battery color allocation rules"),r.a.createElement(l["a"],{code:"import { Battery } from 'tuya-panel-kit'\n\nconst calcColor = (top, highColor, middleColor, lowColor) => {\n // 0-10%: red 10%-60%: black 60%-100%: green\n if (top <= 8.4 && top >= 3) {\n return highColor;\n } else if (top <= 15.6 && top > 8.4) {\n return middleColor;\n }\n return lowColor;\n};\n\n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"BatteryProps"}))))},"6w/5":function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u6587\u5b57\u5757\u72b6\u6309\u94ae"},r.a.createElement(i["AnchorLink"],{to:"#\u6587\u5b57\u5757\u72b6\u6309\u94ae","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u6587\u5b57\u5757\u72b6\u6309\u94ae"),r.a.createElement(l["a"],{code:"import { BrickButton } from 'tuya-panel-kit'\n\n",lang:"jsx"}),r.a.createElement("h3",{id:"\u6e10\u53d8\u80cc\u666f\u6309\u94ae"},r.a.createElement(i["AnchorLink"],{to:"#\u6e10\u53d8\u80cc\u666f\u6309\u94ae","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u6e10\u53d8\u80cc\u666f\u6309\u94ae"),r.a.createElement(l["a"],{code:"import { BrickButton } from 'tuya-panel-kit'\n\n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"BrickButtonProps"}))))},"6x0u":function(e,t,n){"use strict";var a=n("xDBR"),r=n("2oRo"),i=n("0Dky");e.exports=a||!i((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},"6xEa":function(e,t,n){var a,r=function(){var e=String.fromCharCode,t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$",a={};function r(e,t){if(!a[e]){a[e]={};for(var n=0;n>>8,n[2*a+1]=o%256}return n},decompressFromUint8Array:function(t){if(null===t||void 0===t)return i.decompress(t);for(var n=new Array(t.length/2),a=0,r=n.length;a>=1}else{for(r=1,a=0;a>=1}d--,0==d&&(d=Math.pow(2,p),p++),delete l[u]}else for(r=o[u],a=0;a>=1;d--,0==d&&(d=Math.pow(2,p),p++),o[s]=m++,u=String(c)}if(""!==u){if(Object.prototype.hasOwnProperty.call(l,u)){if(u.charCodeAt(0)<256){for(a=0;a>=1}else{for(r=1,a=0;a>=1}d--,0==d&&(d=Math.pow(2,p),p++),delete l[u]}else for(r=o[u],a=0;a>=1;d--,0==d&&(d=Math.pow(2,p),p++)}for(r=2,a=0;a>=1;while(1){if(f<<=1,g==t-1){h.push(n(f));break}g++}return h.join("")},decompress:function(e){return null==e?"":""==e?null:i._decompress(e.length,32768,(function(t){return e.charCodeAt(t)}))},_decompress:function(t,n,a){var r,i,o,l,c,s,u,d=[],m=4,p=4,h=3,f="",g=[],b={val:a(0),position:n,index:1};for(r=0;r<3;r+=1)d[r]=r;o=0,c=Math.pow(2,2),s=1;while(s!=c)l=b.val&b.position,b.position>>=1,0==b.position&&(b.position=n,b.val=a(b.index++)),o|=(l>0?1:0)*s,s<<=1;switch(o){case 0:o=0,c=Math.pow(2,8),s=1;while(s!=c)l=b.val&b.position,b.position>>=1,0==b.position&&(b.position=n,b.val=a(b.index++)),o|=(l>0?1:0)*s,s<<=1;u=e(o);break;case 1:o=0,c=Math.pow(2,16),s=1;while(s!=c)l=b.val&b.position,b.position>>=1,0==b.position&&(b.position=n,b.val=a(b.index++)),o|=(l>0?1:0)*s,s<<=1;u=e(o);break;case 2:return""}d[3]=u,i=u,g.push(u);while(1){if(b.index>t)return"";o=0,c=Math.pow(2,h),s=1;while(s!=c)l=b.val&b.position,b.position>>=1,0==b.position&&(b.position=n,b.val=a(b.index++)),o|=(l>0?1:0)*s,s<<=1;switch(u=o){case 0:o=0,c=Math.pow(2,8),s=1;while(s!=c)l=b.val&b.position,b.position>>=1,0==b.position&&(b.position=n,b.val=a(b.index++)),o|=(l>0?1:0)*s,s<<=1;d[p++]=e(o),u=p-1,m--;break;case 1:o=0,c=Math.pow(2,16),s=1;while(s!=c)l=b.val&b.position,b.position>>=1,0==b.position&&(b.position=n,b.val=a(b.index++)),o|=(l>0?1:0)*s,s<<=1;d[p++]=e(o),u=p-1,m--;break;case 2:return g.join("")}if(0==m&&(m=Math.pow(2,h),h++),d[u])f=d[u];else{if(u!==p)return null;f=i+i.charAt(0)}g.push(f),d[p++]=i+f.charAt(0),m--,i=f,0==m&&(m=Math.pow(2,h),h++)}}};return i}();a=function(){return r}.call(t,n,t,e),void 0===a||(e.exports=a)},"7+kd":function(e,t,n){var a=n("dG/n");a("isConcatSpreadable")},"7+zs":function(e,t,n){var a=n("kRJp"),r=n("UesL"),i=n("tiKp"),o=i("toPrimitive"),l=Date.prototype;o in l||a(l,o,r)},"702D":function(e,t,n){var a=n("I+eb"),r=n("qY7S");a({target:"WeakMap",stat:!0},{from:r})},"77Zs":function(e,t,n){var a=n("Xi7e");function r(){this.__data__=new a,this.size=0}e.exports=r},"7GkX":function(e,t,n){var a=n("b80T"),r=n("A90E"),i=n("MMmD");function o(e){return i(e)?a(e):r(e)}e.exports=o},"7JcK":function(e,t,n){"use strict";var a=n("67WC"),r=n("iqeF"),i=a.aTypedArrayConstructor,o=a.exportTypedArrayStaticMethod;o("of",(function(){var e=0,t=arguments.length,n=new(i(this))(t);while(t>e)n[e]=arguments[e++];return n}),r)},"7fqy":function(e,t){function n(e){var t=-1,n=Array(e.size);return e.forEach((function(e,a){n[++t]=[a,e]})),n}e.exports=n},"7m2b":function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null))},"7sf/":function(e,t,n){"use strict";function a(){var e=n("q1tI");return a=function(){return e},e}function r(){var e=i(n("6xEa"));return r=function(){return e},e}function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){return d(e)||u(e,t)||c(e,t)||l()}function l(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(e,t){if(e){if("string"===typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"fade-in-and-fade-out"},r.a.createElement(i["AnchorLink"],{to:"#fade-in-and-fade-out","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"fade in and fade out"),r.a.createElement(l["a"],{code:"import { Motion } from 'tuya-panel-kit'\n\nconst [fadeShow, setFadeShow] = React.useState(false);\n\nconst contentStyles = {\n width: 375,\n height: 200,\n backgroundColor: '#fff',\n};\n\n setFadeShow(false)}\n>\n \n",lang:"jsx"}),r.a.createElement("h3",{id:"pull-up-and-down"},r.a.createElement(i["AnchorLink"],{to:"#pull-up-and-down","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Pull up and down"),r.a.createElement(l["a"],{code:"import { Motion } from 'tuya-panel-kit'\n\nconst [pullUpShow, setPullUpShow] = React.useState(false);\n\nconst contentStyles = {\n width: 375,\n height: 200,\n backgroundColor: '#fff',\n};\n\n setPullUpShow(false)}\n>\n \n",lang:"jsx"}),r.a.createElement("h3",{id:"zoom-in-and-fade-inout"},r.a.createElement(i["AnchorLink"],{to:"#zoom-in-and-fade-inout","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Zoom in and fade in/out"),r.a.createElement(l["a"],{code:"import { Motion } from 'tuya-panel-kit'\n\nconst [scaleFadeInShow, setScaleFadeInShow] = React.useState(false);\n\nconst contentStyles = {\n width: 375,\n height: 200,\n backgroundColor: '#fff',\n};\n\n setScaleFadeInShow(false)}\n>\n \n",lang:"jsx"}),r.a.createElement("h3",{id:"zoom-in-and-fade-indown-to-fade-out"},r.a.createElement(i["AnchorLink"],{to:"#zoom-in-and-fade-indown-to-fade-out","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Zoom in and fade in/down to fade out"),r.a.createElement(l["a"],{code:"import { Motion } from 'tuya-panel-kit'\n\nconst [scalePullDownShow, setScalePullDownShow] = React.useState(false);\n\nconst contentStyles = {\n width: 375,\n height: 200,\n backgroundColor: '#fff',\n};\n\n setScalePullDownShow(false)}\n>\n \n",lang:"jsx"}),r.a.createElement("h3",{id:"pull-down-push"},r.a.createElement(i["AnchorLink"],{to:"#pull-down-push","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Pull-down push"),r.a.createElement(l["a"],{code:"import { Motion } from 'tuya-panel-kit'\n\nconst [pushDownShow, setPushDownShow] = React.useState(false);\nconst contentStyles = {\n width: 375,\n height: 200,\n backgroundColor: '#fff',\n};\n\n setPushDownShow(false)}\n dropHeight={100}\n>\n \n",lang:"jsx"}),r.a.createElement("h3",{id:"no-operation-zoom-inout"},r.a.createElement(i["AnchorLink"],{to:"#no-operation-zoom-inout","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"No operation zoom in/out"),r.a.createElement(l["a"],{code:"import { Motion } from 'tuya-panel-kit'\n\nconst [toastShow, setToastShow] = React.useState(false);\nconst contentStyles = {\n width: 375,\n height: 200,\n backgroundColor: '#fff',\n};\n\n setToastShow(false)}\n>\n \n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("h3",{id:"motionfade"},r.a.createElement(i["AnchorLink"],{to:"#motionfade","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Motion.Fade"),r.a.createElement(o["a"],{name:"MotionFadeProps"}),r.a.createElement("h3",{id:"motionpullup"},r.a.createElement(i["AnchorLink"],{to:"#motionpullup","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Motion.PullUp"),r.a.createElement(o["a"],{name:"MotionPullUpProps"}),r.a.createElement("h3",{id:"motionscalefadein"},r.a.createElement(i["AnchorLink"],{to:"#motionscalefadein","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Motion.ScaleFadeIn"),r.a.createElement(o["a"],{name:"MotionScaleFadeInProps"}),r.a.createElement("h3",{id:"motionscalepulldown"},r.a.createElement(i["AnchorLink"],{to:"#motionscalepulldown","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Motion.ScalePullDown"),r.a.createElement(o["a"],{name:"MotionScalePullDownProps"}),r.a.createElement("h3",{id:"motionpushdown"},r.a.createElement(i["AnchorLink"],{to:"#motionpushdown","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Motion.PushDown"),r.a.createElement(o["a"],{name:"MotionPushDownProps"}),r.a.createElement("h3",{id:"motiontoast"},r.a.createElement(i["AnchorLink"],{to:"#motiontoast","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Motion.Toast"),r.a.createElement(o["a"],{name:"MotionToastProps"}))))},"80ms":function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("IFk+"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u7279\u6027"},r.a.createElement(i["AnchorLink"],{to:"#\u7279\u6027","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u7279\u6027"),r.a.createElement("ul",null,r.a.createElement("li",null,"40+ \u5f00\u7bb1\u5373\u7528\u7684\u9ad8\u8d28\u91cf\u7ec4\u4ef6"),r.a.createElement("li",null,"\u5b8c\u5584\u7684\u6587\u6863\u548c\u4e8b\u4f8b"),r.a.createElement("li",null,"\u6df1\u5165\u6bcf\u4e2a\u7ec6\u8282\u7684\u4e3b\u9898\u5b9a\u5236\u80fd\u529b"),r.a.createElement("li",null,"\u652f\u6301 TS\uff0c\u63d0\u4f9b\u5b8c\u6574\u7684\u7c7b\u578b\u5b9a\u4e49\u6587\u4ef6"),r.a.createElement("li",null,"\u5355\u5143\u6d4b\u8bd5\u8986\u76d6\u7387 90+%")),r.a.createElement("h2",{id:"\u9884\u89c8"},r.a.createElement(i["AnchorLink"],{to:"#\u9884\u89c8","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u9884\u89c8"),r.a.createElement("p",{id:"previewRead"},"\u4f7f\u7528\u624b\u673a\u7aef\u626b\u63cf\u4e0b\u8f7d",r.a.createElement(i["Link"],{to:"https://smartapp.tuya.com/typaneldev"}," \u6d82\u9e26\u9762\u677f-RN App"),"\uff0c\u5728\u8be5 App \u4e2d\u626b\u63cf\u53f3\u4fa7\u5c55\u793a\u9762\u677f\u4e0b\u65b9\u4e8c\u7ef4\u7801\u53ef\u4ee5\u67e5\u770b\u5230\u76ee\u524d\u6d82\u9e26\u5f00\u653e\u7684\u529f\u80fd\u7ec4\u4ef6\uff0c\u4ee5\u4f9b\u5f00\u53d1\u65f6\u4f7f\u7528\uff0c\u52a0\u5feb\u9762\u677f\u5f00\u53d1\u8fdb\u5ea6\u3002"),r.a.createElement("img",{src:"https://images.tuyacn.com/rms-static/ca198dc0-e906-11eb-b60d-0f9713885502-1626750093468.png?tyName=20210720docs-start-qrcode.png",width:"40%",height:"40%"}),r.a.createElement("h2",{id:"\u5b89\u88c5"},r.a.createElement(i["AnchorLink"],{to:"#\u5b89\u88c5","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u5b89\u88c5"),r.a.createElement(l["a"],{code:"npm install tuya-panel-kit\n\nor\n\nyarn add tuya-panel-kit",lang:"shell"}),r.a.createElement("h2",{id:"\u6280\u672f\u652f\u6301"},r.a.createElement(i["AnchorLink"],{to:"#\u6280\u672f\u652f\u6301","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u6280\u672f\u652f\u6301"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement(i["Link"],{to:"https://developer.tuya.com/cn/"},"\u5f00\u53d1\u8005\u4e2d\u5fc3")),r.a.createElement("li",null,r.a.createElement(i["Link"],{to:"https://support.tuya.com/cn/help"},"\u5e2e\u52a9\u4e2d\u5fc3")),r.a.createElement("li",null,r.a.createElement(i["Link"],{to:"https://iot.tuya.com/council/"},"\u6280\u672f\u652f\u6301\u5de5\u5355\u4e2d\u5fc3"))),r.a.createElement("h2",{id:"\u76f8\u5173\u4fe1\u606f"},r.a.createElement(i["AnchorLink"],{to:"#\u76f8\u5173\u4fe1\u606f","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u76f8\u5173\u4fe1\u606f"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement(o["a"],{data:"https://panel-docs.tuyacn.com/shields.json",name:"npm@latest",href:"https://www.npmjs.com/package/tuya-panel-kit"})),r.a.createElement("li",null,r.a.createElement(o["a"],{data:"https://panel-docs.tuyacn.com/shields.json",name:"license"})),r.a.createElement("li",null,r.a.createElement(o["a"],{data:"https://panel-docs.tuyacn.com/shields.json",name:"commitizen",href:"http://commitizen.github.io/cz-cli/"})),r.a.createElement("li",null,r.a.createElement(o["a"],{data:"https://panel-docs.tuyacn.com/shields.json",name:"Conventional Commits",href:"https://conventionalcommits.org"})),r.a.createElement("li",null,r.a.createElement(o["a"],{data:"https://panel-docs.tuyacn.com/shields.json",name:"codecov",href:"https://codecov.io/gh/tuya/tuya-panel-kit"}))),r.a.createElement("h2",{id:"vs-code-\u63d2\u4ef6"},r.a.createElement(i["AnchorLink"],{to:"#vs-code-\u63d2\u4ef6","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"VS Code \u63d2\u4ef6"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement(i["Link"],{to:"https://marketplace.visualstudio.com/items?itemName=youngjuning.vscode-tuya-panel-kit"},"vscode-tuya-panel-kit")),r.a.createElement("li",null,r.a.createElement(i["Link"],{to:"https://marketplace.visualstudio.com/items?itemName=youngjuning.tuya-panel-kit-snippets"},"tuya-panel-kit-snippets"))))))},"8Ep5":function(e,t,n){},"8GlL":function(e,t,n){"use strict";var a=n("HAuM"),r=function(e){var t,n;this.promise=new e((function(e,a){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=a})),this.resolve=a(t),this.reject=a(n)};e.exports.f=function(e){return new r(e)}},"8L3h":function(e,t,n){"use strict";e.exports=n("f/k9")},"8POm":function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u6c34\u5e73\u6ed1\u52a8\u9009\u62e9\u5668"},r.a.createElement(i["AnchorLink"],{to:"#\u6c34\u5e73\u6ed1\u52a8\u9009\u62e9\u5668","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u6c34\u5e73\u6ed1\u52a8\u9009\u62e9\u5668"),r.a.createElement(l["a"],{code:'import { SliderWithLine } from \'tuya-panel-kit\'\n\n console.log(value, \'res\')}\n style={{ marginBottom: 20 }}\n nounWidth={2}\n nounColor="#F84803"\n activeNounColor="#fff"\n backgroundColor="#E5E5E5"\n activeBackgroundColor="#F84803"\n/>\n console.log(value, \'res\')}\n nounColor="#F84803"\n activeNounColor="#fff"\n backgroundColor="#E5E5E5"\n activeBackgroundColor="#F84803"\n/>',lang:"jsx"}),r.a.createElement("h3",{id:"\u7ad6\u76f4\u6ed1\u52a8\u9009\u62e9\u5668"},r.a.createElement(i["AnchorLink"],{to:"#\u7ad6\u76f4\u6ed1\u52a8\u9009\u62e9\u5668","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u7ad6\u76f4\u6ed1\u52a8\u9009\u62e9\u5668"),r.a.createElement(l["a"],{code:'import { SliderWithLine, Utils } from \'tuya-panel-kit\'\n\nconst { convertX: cx } = Utils.RatioUtils;\n\n console.log(value, \'res\')}\n nounColor="#F84803"\n activeNounColor="#fff"\n backgroundColor="#E5E5E5"\n activeBackgroundColor="#F84803"\n nounWidth={cx(14)}\n nounHeight={cx(1)}\n width={cx(60)}\n height={cx(327)}\n style={{ marginRight: 20 }}\n/>\n console.log(value, \'res\')}\n nounWidth={cx(14)}\n nounHeight={cx(1)}\n width={cx(60)}\n height={cx(327)}\n/>',lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"SliderWithLineProps"}))))},"8STE":function(e,t,n){"use strict";var a=n("I+eb"),r=n("xDBR"),i=n("Cg3G");a({target:"WeakSet",proto:!0,real:!0,forced:r},{deleteAll:function(){return i.apply(this,arguments)}})},"8XRh":function(e,t,n){"use strict";var a=n("rePB"),r=n("VTBJ"),i=n("ODXe"),o=n("U8pU"),l=n("q1tI"),c=n("m+aA"),s=n("c+Xe"),u=n("TSYQ"),d=n.n(u),m=n("MNnm");function p(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit".concat(e)]="webkit".concat(t),n["Moz".concat(e)]="moz".concat(t),n["ms".concat(e)]="MS".concat(t),n["O".concat(e)]="o".concat(t.toLowerCase()),n}function h(e,t){var n={animationend:p("Animation","AnimationEnd"),transitionend:p("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}var f=h(Object(m["a"])(),"undefined"!==typeof window?window:{}),g={};if(Object(m["a"])()){var b=document.createElement("div");g=b.style}var v={};function y(e){if(v[e])return v[e];var t=f[e];if(t)for(var n=Object.keys(t),a=n.length,r=0;r1&&void 0!==arguments[1]?arguments[1]:2;t();var i=Object(M["a"])((function(){r<=1?a({isCanceled:function(){return i!==e.current}}):n(a,r-1)}));e.current=i}return l["useEffect"]((function(){return function(){t()}}),[]),[n,t]},V=[N,O,j,R],z=!1,U=!0;function H(e){return e===j||e===R}var Y=function(e,t){var n=l["useState"](P),a=Object(i["a"])(n,2),r=a[0],o=a[1],c=D(),s=Object(i["a"])(c,2),u=s[0],d=s[1];function m(){o(N)}return B((function(){if(r!==P&&r!==R){var e=V.indexOf(r),n=V[e+1],a=t(r);a===z?o(n):u((function(e){function t(){e.isCanceled()||o(n)}!0===a?t():Promise.resolve(a).then(t)}))}}),[e,r]),l["useEffect"]((function(){return function(){d()}}),[]),[m,r]},q=function(e){var t=Object(l["useRef"])(),n=Object(l["useRef"])(e);n.current=e;var a=l["useCallback"]((function(e){n.current(e)}),[]);function r(e){e&&(e.removeEventListener(T,a),e.removeEventListener(w,a))}function i(e){t.current&&t.current!==e&&r(t.current),e&&e!==t.current&&(e.addEventListener(T,a),e.addEventListener(w,a),t.current=e)}return l["useEffect"]((function(){return function(){r(t.current)}}),[]),[i,r]};function W(e,t,n,o){var c=o.motionEnter,s=void 0===c||c,u=o.motionAppear,d=void 0===u||u,m=o.motionLeave,p=void 0===m||m,h=o.motionDeadline,f=o.motionLeaveImmediately,g=o.onAppearPrepare,b=o.onEnterPrepare,v=o.onLeavePrepare,y=o.onAppearStart,E=o.onEnterStart,k=o.onLeaveStart,x=o.onAppearActive,w=o.onEnterActive,T=o.onLeaveActive,S=o.onAppearEnd,P=o.onEnterEnd,R=o.onLeaveEnd,_=o.onVisibleChanged,M=F(),D=Object(i["a"])(M,2),V=D[0],W=D[1],G=F(C),K=Object(i["a"])(G,2),$=K[0],X=K[1],Z=F(null),Q=Object(i["a"])(Z,2),J=Q[0],ee=Q[1],te=Object(l["useRef"])(!1),ne=Object(l["useRef"])(null),ae=Object(l["useRef"])(!1),re=Object(l["useRef"])(null);function ie(){var e=n();return e||re.current}var oe=Object(l["useRef"])(!1);function le(e){var t,n=ie();e&&!e.deadline&&e.target!==n||($===L&&oe.current?t=null===S||void 0===S?void 0:S(n,e):$===A&&oe.current?t=null===P||void 0===P?void 0:P(n,e):$===I&&oe.current&&(t=null===R||void 0===R?void 0:R(n,e)),!1===t||ae.current||(X(C),ee(null)))}var ce=q(le),se=Object(i["a"])(ce,1),ue=se[0],de=l["useMemo"]((function(){var e,t,n;switch($){case"appear":return e={},Object(a["a"])(e,N,g),Object(a["a"])(e,O,y),Object(a["a"])(e,j,x),e;case"enter":return t={},Object(a["a"])(t,N,b),Object(a["a"])(t,O,E),Object(a["a"])(t,j,w),t;case"leave":return n={},Object(a["a"])(n,N,v),Object(a["a"])(n,O,k),Object(a["a"])(n,j,T),n;default:return{}}}),[$]),me=Y($,(function(e){if(e===N){var t=de[N];return t?t(ie()):z}var n;fe in de&&ee((null===(n=de[fe])||void 0===n?void 0:n.call(de,ie(),null))||null);return fe===j&&(ue(ie()),h>0&&(clearTimeout(ne.current),ne.current=setTimeout((function(){le({deadline:!0})}),h))),U})),pe=Object(i["a"])(me,2),he=pe[0],fe=pe[1],ge=H(fe);oe.current=ge,B((function(){W(t);var n,a=te.current;(te.current=!0,e)&&(!a&&t&&d&&(n=L),a&&t&&s&&(n=A),(a&&!t&&p||!a&&f&&!t&&p)&&(n=I),n&&(X(n),he()))}),[t]),Object(l["useEffect"])((function(){($===L&&!d||$===A&&!s||$===I&&!p)&&X(C)}),[d,s,p]),Object(l["useEffect"])((function(){return function(){clearTimeout(ne.current),ae.current=!0}}),[]),Object(l["useEffect"])((function(){void 0!==V&&$===C&&(null===_||void 0===_||_(V))}),[V,$]);var be=J;return de[N]&&fe===O&&(be=Object(r["a"])({transition:"none"},be)),[$,fe,be,null!==V&&void 0!==V?V:t]}var G=n("1OyB"),K=n("vuIU"),$=n("Ji7U"),X=n("LK+K"),Z=function(e){Object($["a"])(n,e);var t=Object(X["a"])(n);function n(){return Object(G["a"])(this,n),t.apply(this,arguments)}return Object(K["a"])(n,[{key:"render",value:function(){return this.props.children}}]),n}(l["Component"]),Q=Z;function J(e){var t=e;function n(e){return!(!e.motionName||!t)}"object"===Object(o["a"])(e)&&(t=e.transitionSupport);var u=l["forwardRef"]((function(e,t){var o=e.visible,u=void 0===o||o,m=e.removeOnLeave,p=void 0===m||m,h=e.forceRender,f=e.children,g=e.motionName,b=e.leavedClassName,v=e.eventProps,y=n(e),E=Object(l["useRef"])(),k=Object(l["useRef"])();function x(){try{return Object(c["a"])(E.current||k.current)}catch(e){return null}}var w=W(y,u,x,e),T=Object(i["a"])(w,4),L=T[0],A=T[1],I=T[2],P=T[3],j=l["useRef"](P);P&&(j.current=!0);var R=Object(l["useRef"])(t);R.current=t;var F,_=l["useCallback"]((function(e){E.current=e,Object(s["b"])(R.current,e)}),[]),B=Object(r["a"])(Object(r["a"])({},v),{},{visible:u});if(f)if(L!==C&&n(e)){var M,D;A===N?D="prepare":H(A)?D="active":A===O&&(D="start"),F=f(Object(r["a"])(Object(r["a"])({},B),{},{className:d()(S(g,L),(M={},Object(a["a"])(M,S(g,"".concat(L,"-").concat(D)),D),Object(a["a"])(M,g,"string"===typeof g),M)),style:I}),_)}else F=P?f(Object(r["a"])({},B),_):!p&&j.current?f(Object(r["a"])(Object(r["a"])({},B),{},{className:b}),_):h?f(Object(r["a"])(Object(r["a"])({},B),{},{style:{display:"none"}}),_):null;else F=null;return l["createElement"](Q,{ref:k},F)}));return u.displayName="CSSMotion",u}var ee=J(x),te=n("wx14"),ne=n("Ff2n"),ae="add",re="keep",ie="remove",oe="removed";function le(e){var t;return t=e&&"object"===Object(o["a"])(e)&&"key"in e?e:{key:e},Object(r["a"])(Object(r["a"])({},t),{},{key:String(t.key)})}function ce(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map(le)}function se(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],a=0,i=t.length,o=ce(e),l=ce(t);o.forEach((function(e){for(var t=!1,o=a;o1}));return s.forEach((function(e){n=n.filter((function(t){var n=t.key,a=t.status;return n!==e||a!==ie})),n.forEach((function(t){t.key===e&&(t.status=re)}))})),n}var ue=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function de(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ee,n=function(e){Object($["a"])(a,e);var n=Object(X["a"])(a);function a(){var e;return Object(G["a"])(this,a),e=n.apply(this,arguments),e.state={keyEntities:[]},e.removeKey=function(t){e.setState((function(e){var n=e.keyEntities;return{keyEntities:n.map((function(e){return e.key!==t?e:Object(r["a"])(Object(r["a"])({},e),{},{status:oe})}))}}))},e}return Object(K["a"])(a,[{key:"render",value:function(){var e=this,n=this.state.keyEntities,a=this.props,r=a.component,i=a.children,o=a.onVisibleChanged,c=Object(ne["a"])(a,["component","children","onVisibleChanged"]),s=r||l["Fragment"],u={};return ue.forEach((function(e){u[e]=c[e],delete c[e]})),delete c.keys,l["createElement"](s,c,n.map((function(n){var a=n.status,r=Object(ne["a"])(n,["status"]),c=a===ae||a===re;return l["createElement"](t,Object(te["a"])({},u,{key:r.key,visible:c,eventProps:r,onVisibleChanged:function(t){null===o||void 0===o||o(t,{key:r.key}),t||e.removeKey(r.key)}}),i)})))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.keys,a=t.keyEntities,r=ce(n),i=se(a,r);return{keyEntities:i.filter((function(e){var t=a.find((function(t){var n=t.key;return e.key===n}));return!t||t.status!==oe||e.status!==ie}))}}}]),a}(l["Component"]);return n.defaultProps={component:"div"},n}de(x),t["a"]=ee},"8YOa":function(e,t,n){var a=n("0BK2"),r=n("hh1v"),i=n("UTVS"),o=n("m/L8").f,l=n("kOOl"),c=n("uy83"),s=l("meta"),u=0,d=Object.isExtensible||function(){return!0},m=function(e){o(e,s,{value:{objectID:"O"+ ++u,weakData:{}}})},p=function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,s)){if(!d(e))return"F";if(!t)return"E";m(e)}return e[s].objectID},h=function(e,t){if(!i(e,s)){if(!d(e))return!0;if(!t)return!1;m(e)}return e[s].weakData},f=function(e){return c&&g.REQUIRED&&d(e)&&!i(e,s)&&m(e),e},g=e.exports={REQUIRED:!1,fastKey:p,getWeakData:h,onFreeze:f};a[s]=!0},"8go2":function(e,t,n){n("gg6r")},"8jRI":function(e,t,n){"use strict";var a="%[a-f0-9]{2}",r=new RegExp(a,"gi"),i=new RegExp("("+a+")+","gi");function o(e,t){try{return decodeURIComponent(e.join(""))}catch(r){}if(1===e.length)return e;t=t||1;var n=e.slice(0,t),a=e.slice(t);return Array.prototype.concat.call([],o(n),o(a))}function l(e){try{return decodeURIComponent(e)}catch(a){for(var t=e.match(r),n=1;n(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h3",{id:"basic-usage"},r.a.createElement(i["AnchorLink"],{to:"#basic-usage","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Basic Usage"),r.a.createElement(l["a"],{code:'import { Checkbox, Utils } from \'tuya-panel-kit\'\n\nconst { convertX: cx } = Utils.RatioUtils;\n\nconst [checked, setChecked] = React.useState(false);\n\n setChecked({ checked1: value })}\n>\n Checkbox1\n\n setChecked({ checked2: value })}\n>\n Checkbox2\n',lang:"jsx"}),r.a.createElement("h3",{id:"disable-status"},r.a.createElement(i["AnchorLink"],{to:"#disable-status","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"disable status"),r.a.createElement(l["a"],{code:"import { Checkbox, Utils } from 'tuya-panel-kit'\n\nconst { convertX: cx } = Utils.RatioUtils;\n\n\n Checkbox\n\n\n Checkbox\n",lang:"jsx"}),r.a.createElement("h3",{id:"custom-color-and-size"},r.a.createElement(i["AnchorLink"],{to:"#custom-color-and-size","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Custom color and size"),r.a.createElement(l["a"],{code:'import { Checkbox, Utils } from \'tuya-panel-kit\'\n\nconst { convertX: cx } = Utils.RatioUtils;\n\nconst [checked, setChecked] = React.useState(false);\n\n setChecked({ checked1: value })}\n>\n Checkbox1\n\n setChecked({ checked2: value })}\n>\n Checkbox2\n',lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"CheckboxProps"}))))},"8yz6":function(e,t,n){"use strict";e.exports=function(e,t){if("string"!==typeof e||"string"!==typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];var n=e.indexOf(t);return-1===n?[e]:[e.slice(0,n),e.slice(n+t.length)]}},"90hW":function(e,t){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},"93I0":function(e,t,n){var a=n("VpIT"),r=n("kOOl"),i=a("keys");e.exports=function(e){return i[e]||(i[e]=r(e))}},"94Xl":function(e,t,n){var a=n("JiZb");a("Array")},"94jL":function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("xYjl"),c=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement(l["a"],null,r.a.createElement("p",null,r.a.createElement("code",null,"Drawer")," is a drawer component, integrated in ",r.a.createElement(i["Link"],{to:"mailto:tuya-panel-kit@4.7.11"},"tuya-panel-kit@4.7.11")," version, and can also be installed separately using tuya-panel-animation-drawer.")),r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"top-drawer"},r.a.createElement(i["AnchorLink"],{to:"#top-drawer","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Top drawer"),r.a.createElement(c["a"],{code:"import { Drawer, Utils } from 'tuya-panel-kit';\n// import Drawer from 'tuya-panel-animation-drawer';\n\nconst { viewWidth, convertX: cx } = Utils.RatioUtils;\n\nconst [state, setState] = React.useState({\n visible: false,\n placement: 'top',\n });\n\n {\n setState({ visible: false, placement: state.placement });\n }}\n onStateChange={state => {\n console.log(state);\n }}\n>\n \n I don't have a mask\n \n",lang:"jsx"}),r.a.createElement("h3",{id:"on-the-right-side-of-the-drawer"},r.a.createElement(i["AnchorLink"],{to:"#on-the-right-side-of-the-drawer","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"On the right side of the drawer"),r.a.createElement(c["a"],{code:"import { Drawer, Utils } from 'tuya-panel-kit';\n// import Drawer from 'tuya-panel-animation-drawer';\n\nconst { viewWidth, convertX: cx } = Utils.RatioUtils;\n\nconst [state, setState] = React.useState({\n visible: false,\n placement: 'right',\n });\n\n {\n setState({ visible: false, placement: state.placement });\n }}\n onStateChange={state => {\n console.log(state);\n }}\n>\n \n I have a mask\n {\n setState({ visible: false, placement: state.placement });\n }}\n >\n Click Me\n \n \n",lang:"jsx"}),r.a.createElement("h3",{id:"bottom-drawer"},r.a.createElement(i["AnchorLink"],{to:"#bottom-drawer","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bottom drawer"),r.a.createElement(c["a"],{code:"import { Drawer, Utils } from 'tuya-panel-kit';\n// import Drawer from 'tuya-panel-animation-drawer';\n\nconst { viewWidth, convertX: cx } = Utils.RatioUtils;\n\nconst [state, setState] = React.useState({\n visible: false,\n placement: 'bottom',\n });\n\n {\n setState({ visible: false, placement: state.placement });\n }}\n onStateChange={state => {\n console.log(state);\n }}\n>\n \n I don't have a mask\n \n",lang:"jsx"}),r.a.createElement("h3",{id:"on-the-left-side-of-the-drawer"},r.a.createElement(i["AnchorLink"],{to:"#on-the-left-side-of-the-drawer","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"On the left side of the drawer"),r.a.createElement(c["a"],{code:"import { Drawer, Utils } from 'tuya-panel-kit';\n// import Drawer from 'tuya-panel-animation-drawer';\n\nconst { viewWidth, convertX: cx } = Utils.RatioUtils;\n\nconst [state, setState] = React.useState({\n visible: false,\n placement: 'left',\n });\n\n {\n setState({ visible: false, placement: state.placement });\n }}\n onStateChange={state => {\n console.log(state);\n }}\n>\n \n I have a mask\n {\n setState({ visible: false, placement: state.placement });\n }}\n >\n Click Me\n \n \n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("h3",{id:"api-drawer"},r.a.createElement(i["AnchorLink"],{to:"#api-drawer","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Drawer"),r.a.createElement(o["a"],{src:"../../../node_modules/tuya-panel-animation-drawer/lib/index.d.ts",identifier:"tuya-panel-animation-drawer",export:"Drawer"}))))},"98tx":function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"basic-usage"},r.a.createElement(i["AnchorLink"],{to:"#basic-usage","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Basic Usage"),r.a.createElement(l["a"],{code:"import { Carousel, Utils } from 'tuya-panel-kit'\n\nconst { convertX: cx } = Utils.RatioUtils;\n\nconst Content = ({ backgroundColor, text, textBgColor }) => {\n return (\n \n \n {text}\n \n \n );\n};\n\n console.log(index)}\n dotStyle={{\n backgroundColor: '#F9895C',\n }}\n>\n \n \n \n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"CarouselProps"}),r.a.createElement("h2",{id:"faq"},r.a.createElement(i["AnchorLink"],{to:"#faq","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"FAQ"),r.a.createElement("ol",null,r.a.createElement("li",null,"The carousel is not displayed on Android?")),r.a.createElement("p",null,"The carousel component must set the height of the component. You can get the height of the parent element by adding ",r.a.createElement("code",null,"onLayout=","{","e => this._onLayout(e)","}")," to the parent component, and set the height of the carousel component through a variable for adaptation."))))},"9D6x":function(e,t,n){"use strict";var a=n("I+eb"),r=n("xDBR"),i=n("glrk"),o=n("HAuM");a({target:"Map",proto:!0,real:!0,forced:r},{update:function(e,t){var n=i(this),a=arguments.length;o(t);var r=n.has(e);if(!r&&a<3)throw TypeError("Updating absent value");var l=r?n.get(e):o(a>2?arguments[2]:void 0)(e,n);return n.set(e,t(l,e,n)),n}})},"9N29":function(e,t,n){"use strict";var a=n("I+eb"),r=n("1Y/n").right,i=n("pkCn"),o=n("rkAj"),l=i("reduceRight"),c=o("reduce",{1:0});a({target:"Array",proto:!0,forced:!l||!c},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"9R94":function(e,t,n){"use strict";var a=!0,r="Invariant failed";function i(e,t){if(!e){if(a)throw new Error(r);throw new Error(r+": "+(t||""))}}t["a"]=i},"9TiW":function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("xYjl"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement(o["a"],null,r.a.createElement("p",null,"\u6d82\u9e26\u8bbe\u5907\u63a7\u5236\u9762\u677f\u51e0\u4e4e\u4e0d\u4f1a\u662f\u7531\u5355\u4e2a\u9875\u9762\u7ec4\u6210\uff0c\u800c ",r.a.createElement("code",null,"NavigatorLayout")," \u5c31\u662f\u4e00\u4e2a\u63d0\u4f9b\u4e86\u5bfc\u822a\u8def\u7531\u7684\u57fa\u7840\u5e03\u5c40\uff0c\u80fd\u65b9\u4fbf\u7684\u5904\u7406\u9762\u677f\u9875\u9762\u95f4\u7684\u5207\u6362\u7684\u7ec4\u4ef6\uff0c\u5176\u5185\u90e8\u5e95\u5c42\u4f7f\u7528\u4e86 ",r.a.createElement(i["Link"],{to:"https://archive.reactnative.dev/docs/0.43/navigator#docsNav"},"React Native Navigator"),"\uff0c\u5e76\u5185\u7f6e\u96c6\u6210\u4e86 ",r.a.createElement("code",null,"FullView")," \u7ec4\u4ef6\u3002")),r.a.createElement("h2",{id:"\u57fa\u7840\u4f7f\u7528"},r.a.createElement(i["AnchorLink"],{to:"#\u57fa\u7840\u4f7f\u7528","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u57fa\u7840\u4f7f\u7528"),r.a.createElement("blockquote",null,r.a.createElement("p",null,"\u53ef\u53c2\u8003",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-demo/blob/master/examples/basic/src/main.js"},"\u57fa\u7840\u6a21\u677f src/main.js \u6587\u4ef6"))),r.a.createElement("p",null,"\u4f7f\u7528 ",r.a.createElement("code",null,"NavigatorLayout"),"\uff0c\u9700\u8981\u4ee5\u4e0b\u6b65\u9aa4\uff1a"),r.a.createElement("ol",null,r.a.createElement("li",null,"\u5199\u4e00\u4e2a ",r.a.createElement("code",null,"React")," \u7ec4\u4ef6\uff0c\u7ee7\u627f ",r.a.createElement("code",null,"tuya-panel-kit")," \u63d0\u4f9b\u7684 ",r.a.createElement("code",null,"NavigatorLayout"),"\u3002"),r.a.createElement("li",null,"\u91cd\u5199 ",r.a.createElement("code",null,"renderScene")," \u65b9\u6cd5\u4ee5\u6e32\u67d3\u7528\u6237\u81ea\u5df1\u7684\u9875\u9762\uff0c\u9700\u8981\u8fd4\u56de\u4e00\u4e2a\u5408\u6cd5\u7684 ",r.a.createElement("code",null,"React")," \u7ec4\u4ef6\u3002"),r.a.createElement("li",null,"\u5982\u679c\u9700\u8981\u5b9e\u73b0\u66f4\u7cbe\u7ec6\u7684\u8def\u7531\u63a7\u5236\uff0c\u5982\u5b9e\u73b0\u9875\u9762\u6807\u9898\u3001\u9875\u9762\u80cc\u666f\u7b49\u529f\u80fd\uff0c\u53ef\u4ee5\u901a\u8fc7\u91cd\u5199 ",r.a.createElement("code",null,"hookRoute")," \u65b9\u6cd5\u53bb\u5b9e\u73b0\u3002")),r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u5728\u4e24\u4e2a\u9875\u9762\u4e4b\u95f4\u8df3\u8f6c"},r.a.createElement(i["AnchorLink"],{to:"#\u5728\u4e24\u4e2a\u9875\u9762\u4e4b\u95f4\u8df3\u8f6c","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u5728\u4e24\u4e2a\u9875\u9762\u4e4b\u95f4\u8df3\u8f6c"),r.a.createElement("blockquote",null,r.a.createElement("p",null,"\u53ef\u8fd0\u884c\u6211\u4eec\u6258\u7ba1\u5728 Github \u63d0\u4f9b\u7684 ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/tree/master/demos/navigator-layout/basic-jump"},"demo")," \u67e5\u770b\u6548\u679c")),r.a.createElement("p",null,"\u9996\u5148\u5b9a\u4e49\u597d\u4e00\u4e2a\u8def\u7531\u914d\u7f6e\uff0c\u7136\u540e\u5199\u4e00\u4e2a\u7ec4\u4ef6\u7ee7\u627f\u81ea ",r.a.createElement("code",null,"NavigatorLayout"),"\u3002"),r.a.createElement("p",null,"\u8fd9\u91cc\u6211\u4eec\u5b9a\u4e49\u4e86\u4e24\u4e2a\u9875\u9762\u7684\u8def\u7531\u8868 (",r.a.createElement("code",null,"routers"),"), \u5206\u522b\u662f ",r.a.createElement("code",null,"page1")," \u548c ",r.a.createElement("code",null,"page2"),"\uff0c\u5728 ",r.a.createElement("code",null,"renderScene")," \u65b9\u6cd5\u91cc\u6211\u4eec\u53ef\u4ee5\u62ff\u5230 ",r.a.createElement("code",null,"Navigator"),"\uff0c\u4ee5\u53ca\u5f53\u524d\u8def\u7531\u5bf9\u8c61\u7684\u60c5\u51b5\uff0c\u7136\u540e\u6211\u4eec\u5728\u6e32\u67d3\u9875\u9762\u7684\u65f6\u5019, \u6839\u636e\u5f53\u524d\u8def\u7531\u7684 ",r.a.createElement("code",null,"id")," \u53bb\u8def\u7531\u8868\u67e5\u627e\u76f8\u5e94\u7684\u9875\u9762\uff0c\u5982\u679c\u6ca1\u6709\u5bf9\u5e94\u7684\u9875\u9762\uff0c\u6211\u4eec\u5c31\u6e32\u67d3\u9ed8\u8ba4\u7684\u4e3b\u9875\u3002"),r.a.createElement(l["a"],{code:"import React from 'react';\nimport { NavigatorLayout, Theme } from 'tuya-panel-kit';\nimport Page from './page';\nimport Home from './home';\n\nconst routers = [\n {\n id: 'page1',\n title: 'page1',\n Scene: props => ,\n },\n {\n id: 'page2',\n title: 'page2',\n Scene: props => ,\n },\n];\n\nclass MainLayout extends NavigatorLayout {\n hookRoute(route) {\n const theRoute = routers.find(r => r.id === route.id);\n return {\n ...route,\n topbarStyle: { backgroundColor: '#ff6024' },\n topbarTextStyle: { color: '#fff' },\n showOfflineView: false, // \u6b64\u5904\u4e3a\u4e86\u57fa\u7840\u529f\u80fd\u8c03\u8bd5\u624d\u5173\u95ed\u8bbe\u5907\u79bb\u7ebf\u8499\u5c42\uff0c\u751f\u4ea7\u73af\u5883\u9700\u8981\u5f00\u542f\n title: route.id === 'main' ? 'Basic Jump Usage' : theRoute.title,\n };\n }\n\n renderScene(route, navigator) {\n let Scene = \n\n const router = routers.find(r => r.id === route.id);\n if (router && router.Scene) {\n const Component = router.Scene;\n Scene = \n }\n\n return Scene;\n }\n}\n\nconst ThemedMainLayout = props => (\n \n \n \n);\n\nexport default ThemedMainLayout;",lang:"jsx"}),r.a.createElement("p",null,"\u4e0b\u9762\u662f ",r.a.createElement("code",null,"page")," \u548c ",r.a.createElement("code",null,"home")," \u7684\u5b9e\u73b0\uff0c\u901a\u8fc7 ",r.a.createElement("code",null,"Navigator")," \u7684 ",r.a.createElement("code",null,"push")," \u65b9\u6cd5\uff0c\u6211\u4eec\u80fd",r.a.createElement("strong",null,"\u8df3\u8f6c\u5230\u67d0\u4e2a\u9875\u9762"),"\uff0c\u901a\u8fc7 ",r.a.createElement("code",null,"pop")," \u65b9\u6cd5\uff0c\u80fd",r.a.createElement("strong",null,"\u56de\u9000\u5230\u4e0a\u4e00\u4e2a\u9875\u9762"),"\u3002"),r.a.createElement("center",null,r.a.createElement("p",{align:"center"},r.a.createElement("img",{src:"https://images.tuyacn.com/fe-static/docs/img/3a6c3053-3eb5-43f7-b17f-6a08b4e467c5.gif",width:"50%",height:"50%"}))),r.a.createElement(l["a"],{code:"// page.js\nimport React from 'react';\nimport { View, Text, StyleSheet } from 'react-native';\nimport { Button } from 'tuya-panel-kit';\n\nexport default ({ num, navigator }) => (\n \n This is Page {num}\n \n \n);",lang:"jsx"}),r.a.createElement(l["a"],{code:"// home.js\nimport React from 'react';\nimport { View, StyleSheet, Text } from 'react-native';\nimport { Button } from 'tuya-panel-kit';\n\nexport default ({ navigator }) => (\n \n \n Welcome to basic usage of NavigatorLayout\n \n {[1, 2].map(v => (\n navigator.push({ id: `page${v}` })}\n >\n Go to page {v}\n \n ))}\n \n);",lang:"jsx"}),r.a.createElement("h3",{id:"\u81ea\u5b9a\u4e49\u8fc7\u6e21\u52a8\u753b\u6548\u679c"},r.a.createElement(i["AnchorLink"],{to:"#\u81ea\u5b9a\u4e49\u8fc7\u6e21\u52a8\u753b\u6548\u679c","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u81ea\u5b9a\u4e49\u8fc7\u6e21\u52a8\u753b\u6548\u679c"),r.a.createElement("blockquote",null,r.a.createElement("p",null,"\u53ef\u8fd0\u884c\u6211\u4eec\u6258\u7ba1\u5728 Github \u63d0\u4f9b\u7684 ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/tree/master/demos/navigator-layout/screen-transition"},"demo")," \u67e5\u770b\u6548\u679c")),r.a.createElement("p",null,r.a.createElement("code",null,"NavigatorLayout")," \u4f7f\u7528\u4e86",r.a.createElement("strong",null,"\u9ed8\u8ba4\u7684\u9875\u9762\u8fc7\u6e21\u52a8\u753b\u914d\u7f6e"),"\uff0c\u4f53\u73b0\u51fa\u7684\u884c\u4e3a\u5c06\u4f1a\u662f: ",r.a.createElement("strong",null,"\u65b0\u589e\u9875\u9762\u8868\u73b0\u4e3a\u4ece\u5de6\u5411\u53f3, \u56de\u9000\u5219\u662f\u8868\u73b0\u4e3a\u4ece\u53f3\u5230\u5de6"),"\u3002"),r.a.createElement(l["a"],{code:"const SceneConfigs = {\n ...Navigator.SceneConfigs.HorizontalSwipeJump,\n gestures: {\n pop: {\n ...Navigator.SceneConfigs.FloatFromRight.gestures.pop,\n },\n },\n};",lang:"jsx"}),r.a.createElement("p",null,"\u5982\u679c\u60f3\u8981\u81ea\u5b9a\u4e49\u9875\u9762\u8fc7\u6e21\u52a8\u753b\u914d\u7f6e\uff0c\u6211\u4eec\u53ef\u4ee5\u4fee\u6539\u4e0b ",r.a.createElement("code",null,"navigator.push")," \u4f20\u5165\u7684\u53c2\u6570\uff0c\u5373\u53ef\u81ea\u5b9a\u4e49\u8fc7\u6e21\u52a8\u753b\uff0c\u4e0b\u9762\u6211\u4eec\u4f7f\u7528\u4e86\u6548\u679c ",r.a.createElement("code",null,"VerticalUpSwipeJump")," \u548c ",r.a.createElement("code",null,"SwipeFromLeft"),", \u4ee5\u4e0b\u662f\u6548\u679c\u56fe\uff1a"),r.a.createElement("center",null,r.a.createElement("p",{align:"center"},r.a.createElement("img",{src:"https://images.tuyacn.com/fe-static/docs/img/f43e3d45-725d-415b-abca-3206cd0d5e0b.gif",width:"50%",height:"50%"}))),r.a.createElement("p",null,"\u5982\u679c\u6709\u5176\u4ed6\u8fc7\u6e21\u52a8\u753b\u9700\u6c42\u7684\u7528\u6237\u53ef\u4ee5\u53c2\u8003 ",r.a.createElement(i["Link"],{to:"https://archive.reactnative.dev/docs/0.43/navigator#configurescene"},"React Native Navigator \u8fc7\u6e21\u52a8\u753b"),"\u6765\u914d\u7f6e\u81ea\u5df1\u60f3\u8981\u7684\u8fc7\u6e21\u52a8\u753b\u6548\u679c\u3002"),r.a.createElement(l["a"],{code:"// home.js\nimport React from 'react';\nimport { View, StyleSheet, Text } from 'react-native';\nimport { Button } from 'tuya-panel-kit';\nimport { Navigator } from '@tuya-rn/react-native-deprecated-custom-components';\n\nconst sceneConfig = {\n ...Navigator.SceneConfigs.HorizontalSwipeJump,\n gestures: {\n pop: {\n ...Navigator.SceneConfigs.FloatFromRight.gestures.pop,\n },\n },\n};\n\nconst RouterConfig = [\n {\n txt: `VerticalUpSwipeJump to page 1`,\n transition: {\n ...sceneConfig,\n ...Navigator.SceneConfigs.VerticalUpSwipeJump,\n },\n },\n {\n txt: `SwipeFromLeft to page 2`,\n transition: {\n ...sceneConfig,\n ...Navigator.SceneConfigs.SwipeFromLeft,\n },\n },\n];\n\nexport default ({ navigator }) => (\n \n Screen Transition Example!\n {[1, 2].map(v => (\n \n navigator.push({\n id: `page${v}`,\n sceneConfigs: RouterConfig[v - 1].transition,\n })\n }\n >\n {RouterConfig[v - 1].txt}\n \n ))}\n \n);",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(l["a"],{code:"class NavigatorLayout

extends React.Component<\n P,\n { modalVisible: boolean } & S\n> {\n hookRoute(route: DeprecatedNavigatorRoute): NavigationOptions;\n renderScene(\n route: DeprecatedNavigatorRoute,\n navigator: DeprecatedNavigator,\n ): JSX.Element | undefined;\n}",lang:"typescript"}),r.a.createElement("h3",{id:"hookroute"},r.a.createElement(i["AnchorLink"],{to:"#hookroute","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"hookRoute"),r.a.createElement("blockquote",null,r.a.createElement("p",null,"\u7528\u4e8e\u63a7\u5236\u5e38\u89c1\u9875\u9762 UI\uff0c\u53c2\u89c1\u6b64\u524d\u7c7b\u578b\u7b7e\u540d\uff0c",r.a.createElement("code",null,"hookRoute")," \u63a5\u6536\u4e00\u4e2a\u53c2\u6570 ",r.a.createElement("code",null,"route"),"\uff0c\u9700\u8981\u8fd4\u56de\u4e00\u4e2a\u5408\u6cd5\u7684 ",r.a.createElement("code",null,"NavigationOptions"),"\uff0c",r.a.createElement("code",null,"NavigatorLayout")," \u5185\u90e8\u4f1a\u901a\u8fc7 ",r.a.createElement("code",null,"hookRoute")," \u7684\u8fd4\u56de\u503c\u53bb\u5bf9\u5e94\u6e32\u67d3\u5f53\u524d\u9875\u9762\u7684\u76f8\u5173 UI\u3002")),r.a.createElement(l["a"],{code:"// \u9875\u9762\u7684\u8def\u7531\u4fe1\u606f\uff0c\u9996\u9875\u4e3a\u56fa\u5b9a\u503c\uff0c\u5176\u4ed6\u9875\u9762\u7531\u7528\u6237\u901a\u8fc7 navigator.push \u65f6\u9644\u5e26\u7684\u53c2\u6570\u51b3\u5b9a\ninterface DeprecatedNavigatorRoute {\n id: string;\n [routeProp: string]: any;\n}\n\ninterface NavigationOptions {\n /**\n * @desc \u81ea\u5b9a\u4e49\u9762\u677f\u80cc\u666f\n * number: \u6e32\u67d3\u672c\u5730\u56fe\u7247\n * string: \u6e32\u67d3\u989c\u8272\n * { uri: string }: \u6e32\u67d3\u7f51\u7edc\u56fe\u7247\n * RadialGradientBackground: \u6e32\u67d3\u5f84\u5411\u6e10\u53d8\n * LinearGradientBackground: \u6e32\u67d3\u7ebf\u6027\u6e10\u53d8\n *\n */\n background?:\n | number\n | string\n | { uri: string }\n | RadialGradientBackground\n | (LinearGradientBackground & LinearGradientBackgroundOffset);\n /**\n * @desc \u81ea\u5b9a\u4e49\u5934\u90e8\u680f\u6837\u5f0f\n */\n topbarStyle?: StyleProp\n /**\n * @desc \u81ea\u5b9a\u4e49\u5934\u90e8\u680f\u6587\u5b57\u6837\u5f0f\n */\n topbarTextStyle?: StyleProp\n /**\n * @desc \u81ea\u5b9a\u4e49\u9762\u677f\u80cc\u666f\u6837\u5f0f\n */\n backgroundStyle?: StyleProp\n /**\n * @desc \u81ea\u5b9a\u4e49\u5934\u90e8\u680f\u6807\u9898\n */\n title?: string;\n hideTopbar?: boolean;\n /**\n * @desc \u63a7\u5236\u662f\u5426\u663e\u793a\u79bb\u7ebf\u906e\u7f69\n * @default true\n */\n showOfflineView?: boolean;\n gesture?: boolean;\n /**\n * @desc \u662f\u5426\u542f\u7528\u9996\u9875\u624b\u52bf\u8fd4\u56de app \u5217\u8868\u9875\u9762\n * @default true\n */\n enablePopGesture?: boolean;\n /**\n * @desc \u84dd\u7259\u79bb\u7ebf\u63d0\u793a\u662f\u5426\u8986\u76d6\u6574\u4e2a\u9762\u677f(\u9664\u5934\u90e8\u680f\u5916)\n * @default true\n */\n isBleOfflineOverlay?: boolean;\n /**\n * @desc \u81ea\u5b9a\u4e49\u6e32\u67d3\u5934\u90e8\u680f\n */\n renderTopBar?: () => JSX.Element;\n /**\n * @desc \u81ea\u5b9a\u4e49\u6e32\u67d3\u72b6\u6001\u680f\n */\n renderStatusBar?: () => JSX.Element;\n}",lang:"typescript"}),r.a.createElement("h3",{id:"renderscene"},r.a.createElement(i["AnchorLink"],{to:"#renderscene","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"renderScene"),r.a.createElement("blockquote",null,r.a.createElement("p",null,"\u7528\u4e8e\u6e32\u67d3\u9875\u9762\u7ec4\u4ef6\uff0c\u53c2\u89c1\u6b64\u524d\u7c7b\u578b\u7b7e\u540d\uff0c",r.a.createElement("code",null,"renderScene")," \u63a5\u6536\u4e24\u4e2a\u53c2\u6570\uff0c",r.a.createElement("code",null,"route")," \u548c ",r.a.createElement("code",null,"navigator"),"\uff0c\u9700\u8981\u8fd4\u56de\u4e00\u4e2a\u5408\u6cd5\u7684 ",r.a.createElement("code",null,"JSXElement"),"\uff0c\u53c2\u6570\u7684\u5177\u4f53\u7c7b\u578b\u7b7e\u540d\u89c1\u4e0b\uff0c\u5176\u4e2d\u9700\u8981\u6ce8\u610f\u7684\u662f\u9996\u9875\u7684 ",r.a.createElement("code",null,"route.id")," \u56fa\u5b9a\u4e3a ",r.a.createElement("code",null,"main"),"\u3002")),r.a.createElement(l["a"],{code:"// \u9875\u9762\u7684\u8def\u7531\u4fe1\u606f\uff0c\u9996\u9875\u4e3a\u56fa\u5b9a\u503c\uff0c\u5176\u4ed6\u9875\u9762\u7531\u7528\u6237\u901a\u8fc7 navigator.push \u65f6\u9644\u5e26\u7684\u53c2\u6570\u51b3\u5b9a\ninterface DeprecatedNavigatorRoute {\n id: string;\n [routeProp: string]: any;\n}\n\n// \u5373 React Native \u63d0\u4f9b\u7684 Navigator api\ninterface DeprecatedNavigator {\n getCurrentRoutes(): DeprecatedNavigatorRoute[];\n immediatelyResetRouteStack(nextRouteStack: DeprecatedNavigatorRoute[]): void;\n jumpBack(): void;\n jumpForward(): void;\n jumpTo(route: DeprecatedNavigatorRoute): void;\n pop(): void;\n popN(n: number): void;\n popToRoute(route: DeprecatedNavigatorRoute): void;\n popToTop(): void;\n push(route: DeprecatedNavigatorRoute): void;\n replace(route: DeprecatedNavigatorRoute): void;\n replaceAtIndex(route: DeprecatedNavigatorRoute, index: number): void;\n replacePrevious(route: DeprecatedNavigatorRoute): void;\n}",lang:"typescript"}))))},"9d/t":function(e,t,n){var a=n("AO7/"),r=n("xrYK"),i=n("tiKp"),o=i("toStringTag"),l="Arguments"==r(function(){return arguments}()),c=function(e,t){try{return e[t]}catch(n){}};e.exports=a?r:function(e){var t,n,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=c(t=Object(e),o))?n:l?r(t):"Object"==(a=r(t))&&"function"==typeof t.callee?"Arguments":a}},"9kNG":function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"basic-usage---split-version"},r.a.createElement(i["AnchorLink"],{to:"#basic-usage---split-version","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Basic usage - split version"),r.a.createElement(l["a"],{code:'import { TopBar } from \'tuya-panel-kit\'\n\n\n navigation.pop()} />\n \n TYSdk.native.showDeviceMenu()}\n />\n',lang:"jsx"}),r.a.createElement("h3",{id:"basic-use---package-version"},r.a.createElement(i["AnchorLink"],{to:"#basic-use---package-version","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Basic use - package version"),r.a.createElement(l["a"],{code:"import { TopBar } from 'tuya-panel-kit'\n\n TYSdk.native.showDeviceMenu(),\n },\n ]}\n onBack={() => navigation.pop()}\n/>",lang:"jsx"}),r.a.createElement("h3",{id:"radial-gradient---package-version"},r.a.createElement(i["AnchorLink"],{to:"#radial-gradient---package-version","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Radial Gradient - package version"),r.a.createElement(l["a"],{code:"import { TopBar } from 'tuya-panel-kit'\n\nconst radialBackground = {\n stops: [\n {\n offset: '0%',\n stopColor: '#F9943E',\n stopOpacity: '1',\n },\n {\n offset: '100%',\n stopColor: '#F84E01',\n stopOpacity: '1',\n },\n ],\n};\n\n TYSdk.native.showDeviceMenu(),\n },\n ]}\n onBack={() => navigation.pop()}\n/>",lang:"jsx"}),r.a.createElement("h3",{id:"linear-gradient---split-version"},r.a.createElement(i["AnchorLink"],{to:"#linear-gradient---split-version","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Linear gradient - split version"),r.a.createElement(l["a"],{code:"import { TopBar } from 'tuya-panel-kit'\n\nconst linearBackground = {\n stops: {\n '0%': '#F9943E',\n '100%': '#F84E01',\n },\n};\n\n\n navigation.pop()} />\n \n TYSdk.native.showDeviceMenu()}\n />\n",lang:"jsx"}),r.a.createElement("h3",{id:"multi-toolbar---split-version"},r.a.createElement(i["AnchorLink"],{to:"#multi-toolbar---split-version","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Multi toolbar - split version"),r.a.createElement(l["a"],{code:"import { TopBar } from 'tuya-panel-kit'\n\nconst qrcode =\n 'M170.666667,640 C192.547662,640 210.581639,656.471048 213.046283,677.690832 L213.333333,682.666667 L213.333333,780.190476 C213.333333,795.619383 224.798634,808.370426 239.674085,810.388455 L243.809524,810.666667 L341.333333,810.666667 C364.897483,810.666667 384,829.769184 384,853.333333 C384,875.214329 367.528952,893.248306 346.309168,895.71295 L341.333333,896 L243.809524,896 C182.218573,896 131.85733,847.919903 128.211354,787.245269 L128,780.190476 L128,682.666667 C128,659.102517 147.102517,640 170.666667,640 Z M853.333333,640 C875.214329,640 893.248306,656.471048 895.71295,677.690832 L896,682.666667 L896,780.190476 C896,841.781427 847.919903,892.14267 787.245269,895.788646 L780.190476,896 L682.666667,896 C659.102517,896 640,876.897483 640,853.333333 C640,831.452338 656.471048,813.418361 677.690832,810.953717 L682.666667,810.666667 L780.190476,810.666667 C795.619383,810.666667 808.370426,799.201366 810.388455,784.325915 L810.666667,780.190476 L810.666667,682.666667 C810.666667,659.102517 829.769184,640 853.333333,640 Z M767,469.333333 C767.552285,469.333333 768,469.781049 768,470.333333 L768,553.666667 C768,554.218951 767.552285,554.666667 767,554.666667 L257,554.666667 C256.447715,554.666667 256,554.218951 256,553.666667 L256,470.333333 C256,469.781049 256.447715,469.333333 257,469.333333 L767,469.333333 Z M341.333333,128 C364.897483,128 384,147.102517 384,170.666667 C384,192.547662 367.528952,210.581639 346.309168,213.046283 L341.333333,213.333333 L243.809524,213.333333 C228.380617,213.333333 215.629574,224.798634 213.611545,239.674085 L213.333333,243.809524 L213.333333,341.333333 C213.333333,364.897483 194.230816,384 170.666667,384 C148.785671,384 130.751694,367.528952 128.28705,346.309168 L128,341.333333 L128,243.809524 C128,182.218573 176.080097,131.85733 236.754731,128.211354 L243.809524,128 L341.333333,128 Z M780.190476,128 C841.781427,128 892.14267,176.080097 895.788646,236.754731 L896,243.809524 L896,341.333333 C896,364.897483 876.897483,384 853.333333,384 C831.452338,384 813.418361,367.528952 810.953717,346.309168 L810.666667,341.333333 L810.666667,243.809524 C810.666667,228.380617 799.201366,215.629574 784.325915,213.611545 L780.190476,213.333333 L682.666667,213.333333 C659.102517,213.333333 640,194.230816 640,170.666667 C640,148.785671 656.471048,130.751694 677.690832,128.28705 L682.666667,128 L780.190476,128 Z';\n\n\n navigation.pop()} />\n {\n TYSdk.mobile.simpleTipDialog(\n `click ${'timing'}`,\n () => {}\n );\n }}\n />\n {\n TYSdk.mobile.simpleTipDialog('click title', () => {});\n }}\n />\n {['edit'].map(v => (\n {\n TYSdk.mobile.simpleTipDialog(`click ${v}`, () => {});\n }}\n />\n ))}\n \n",lang:"jsx"}),r.a.createElement("h3",{id:"multi-toolbar-change---package-version"},r.a.createElement(i["AnchorLink"],{to:"#multi-toolbar-change---package-version","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Multi toolbar change - package version"),r.a.createElement(l["a"],{code:"import { TopBar } from 'tuya-panel-kit'\n\nconst qrcode =\n 'M170.666667,640 C192.547662,640 210.581639,656.471048 213.046283,677.690832 L213.333333,682.666667 L213.333333,780.190476 C213.333333,795.619383 224.798634,808.370426 239.674085,810.388455 L243.809524,810.666667 L341.333333,810.666667 C364.897483,810.666667 384,829.769184 384,853.333333 C384,875.214329 367.528952,893.248306 346.309168,895.71295 L341.333333,896 L243.809524,896 C182.218573,896 131.85733,847.919903 128.211354,787.245269 L128,780.190476 L128,682.666667 C128,659.102517 147.102517,640 170.666667,640 Z M853.333333,640 C875.214329,640 893.248306,656.471048 895.71295,677.690832 L896,682.666667 L896,780.190476 C896,841.781427 847.919903,892.14267 787.245269,895.788646 L780.190476,896 L682.666667,896 C659.102517,896 640,876.897483 640,853.333333 C640,831.452338 656.471048,813.418361 677.690832,810.953717 L682.666667,810.666667 L780.190476,810.666667 C795.619383,810.666667 808.370426,799.201366 810.388455,784.325915 L810.666667,780.190476 L810.666667,682.666667 C810.666667,659.102517 829.769184,640 853.333333,640 Z M767,469.333333 C767.552285,469.333333 768,469.781049 768,470.333333 L768,553.666667 C768,554.218951 767.552285,554.666667 767,554.666667 L257,554.666667 C256.447715,554.666667 256,554.218951 256,553.666667 L256,470.333333 C256,469.781049 256.447715,469.333333 257,469.333333 L767,469.333333 Z M341.333333,128 C364.897483,128 384,147.102517 384,170.666667 C384,192.547662 367.528952,210.581639 346.309168,213.046283 L341.333333,213.333333 L243.809524,213.333333 C228.380617,213.333333 215.629574,224.798634 213.611545,239.674085 L213.333333,243.809524 L213.333333,341.333333 C213.333333,364.897483 194.230816,384 170.666667,384 C148.785671,384 130.751694,367.528952 128.28705,346.309168 L128,341.333333 L128,243.809524 C128,182.218573 176.080097,131.85733 236.754731,128.211354 L243.809524,128 L341.333333,128 Z M780.190476,128 C841.781427,128 892.14267,176.080097 895.788646,236.754731 L896,243.809524 L896,341.333333 C896,364.897483 876.897483,384 853.333333,384 C831.452338,384 813.418361,367.528952 810.953717,346.309168 L810.666667,341.333333 L810.666667,243.809524 C810.666667,228.380617 799.201366,215.629574 784.325915,213.611545 L780.190476,213.333333 L682.666667,213.333333 C659.102517,213.333333 640,194.230816 640,170.666667 C640,148.785671 656.471048,130.751694 677.690832,128.28705 L682.666667,128 L780.190476,128 Z';\n\n TYSdk.mobile.simpleTipDialog('click title', () => {})}\n leftActions={[\n {\n name: 'backIos',\n onPress: () => navigation.pop(),\n },\n {\n source: 'Back',\n color: '#4C4C4C',\n onPress: () =>\n TYSdk.mobile.simpleTipDialog(\n `click ${'timing'}`,\n () => {}\n ),\n },\n ]}\n actions={['pen']\n .map(v => ({\n color: '#4C4C4C',\n name: v as any,\n onPress: () => TYSdk.mobile.simpleTipDialog(`click ${v}`, () => {}),\n }))\n .concat({\n // @ts-ignore\n d: qrcode,\n size: cx(24),\n color: '#4C4C4C',\n })}\n/>",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("h3",{id:"topbar"},r.a.createElement(i["AnchorLink"],{to:"#topbar","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"TopBar"),r.a.createElement(o["a"],{name:"TopBarProps"}),r.a.createElement("h3",{id:"topbarcontainer"},r.a.createElement(i["AnchorLink"],{to:"#topbarcontainer","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"TopBar.Container"),r.a.createElement(o["a"],{name:"TopBarContainerProps"}),r.a.createElement("h3",{id:"topbarcontent"},r.a.createElement(i["AnchorLink"],{to:"#topbarcontent","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"TopBar.Content"),r.a.createElement(o["a"],{name:"TopBarContentProps"}),r.a.createElement("h3",{id:"topbaraction"},r.a.createElement(i["AnchorLink"],{to:"#topbaraction","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"TopBar.Action"),r.a.createElement(o["a"],{name:"TopBarActionProps"}),r.a.createElement("h2",{id:"faq"},r.a.createElement(i["AnchorLink"],{to:"#faq","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"FAQ"),r.a.createElement("ol",null,r.a.createElement("li",null,"Why does ",r.a.createElement("strong",null,"TYSdk.Navigator.pop")," not take effect?")),r.a.createElement("p",null,"Check whether the current panel is on the homepage. If it is on the homepage, there is only one routing stack and cannot be popped. If you need to return to the APP homepage, please use ",r.a.createElement("strong",null,"TYSdk.mobile.back"),"."))))},"9kvl":function(e,t,n){"use strict";n.d(t,"a",(function(){return a["b"]}));var a=n("FfOG");n("bCY9"),n("vpkV")},"9rSQ":function(e,t,n){"use strict";var a=n("xTJ+");function r(){this.handlers=[]}r.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){a.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=r},"9xmf":function(e,t,n){var a=n("EdiO");function r(e){if(Array.isArray(e))return a(e)}e.exports=r},A2ZE:function(e,t,n){var a=n("HAuM");e.exports=function(e,t,n){if(a(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,a){return e.call(t,n,a)};case 3:return function(n,a,r){return e.call(t,n,a,r)}}return function(){return e.apply(t,arguments)}}},A90E:function(e,t,n){var a=n("6sVZ"),r=n("V6Ve"),i=Object.prototype,o=i.hasOwnProperty;function l(e){if(!a(e))return r(e);var t=[];for(var n in Object(e))o.call(e,n)&&"constructor"!=n&&t.push(n);return t}e.exports=l},AK8n:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"basic-usage"},r.a.createElement(i["AnchorLink"],{to:"#basic-usage","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Basic Usage"),r.a.createElement(l["a"],{code:"import { CircleView } from 'tuya-panel-kit'\n\n",lang:"jsx"}),r.a.createElement("h3",{id:"circleview-with-border"},r.a.createElement(i["AnchorLink"],{to:"#circleview-with-border","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"CircleView with border"),r.a.createElement(l["a"],{code:'import { CircleView } from \'tuya-panel-kit\'\n\n',lang:"jsx"}),r.a.createElement("h3",{id:"circleview-with-embedded-custom-content"},r.a.createElement(i["AnchorLink"],{to:"#circleview-with-embedded-custom-content","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"CircleView with embedded custom content"),r.a.createElement(l["a"],{code:"import { CircleView } from 'tuya-panel-kit'\n\n\n \n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("p",null,"extends ",r.a.createElement(i["Link"],{to:"https://reactnative.dev/docs/view#props"},"ViewProps")),r.a.createElement(o["a"],{name:"CircleViewProps"}))))},"AO7/":function(e,t,n){var a=n("tiKp"),r=a("toStringTag"),i={};i[r]="z",e.exports="[object z]"===String(i)},AP2z:function(e,t,n){var a=n("nmnc"),r=Object.prototype,i=r.hasOwnProperty,o=r.toString,l=a?a.toStringTag:void 0;function c(e){var t=i.call(e,l),n=e[l];try{e[l]=void 0;var a=!0}catch(c){}var r=o.call(e);return a&&(t?e[l]=n:delete e[l]),r}e.exports=c},AVoK:function(e,t,n){"use strict";var a=n("I+eb"),r=n("xDBR"),i=n("Cg3G");a({target:"Set",proto:!0,real:!0,forced:r},{deleteAll:function(){return i.apply(this,arguments)}})},AqCL:function(e,t){e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},AwgR:function(e,t,n){var a=n("I+eb"),r=n("eDxR"),i=n("glrk"),o=r.has,l=r.toKey;a({target:"Reflect",stat:!0},{hasOwnMetadata:function(e,t){var n=arguments.length<3?void 0:l(arguments[2]);return o(e,i(t),n)}})},B6y2:function(e,t,n){var a=n("I+eb"),r=n("b1O7").values;a({target:"Object",stat:!0},{values:function(e){return r(e)}})},B8du:function(e,t){function n(){return!1}e.exports=n},BGb9:function(e,t,n){"use strict";var a=n("I+eb"),r=n("xDBR"),i=n("0GbY"),o=n("glrk"),l=n("HAuM"),c=n("SEBh"),s=n("ImZN");a({target:"Set",proto:!0,real:!0,forced:r},{union:function(e){var t=o(this),n=new(c(t,i("Set")))(t);return s(e,l(n.add),n),n}})},BIHw:function(e,t,n){"use strict";var a=n("I+eb"),r=n("or9q"),i=n("ewvW"),o=n("UMSQ"),l=n("ppGB"),c=n("ZfDv");a({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:void 0,t=i(this),n=o(t.length),a=c(t,0);return a.length=r(a,t,t,n,0,void 0===e?1:l(e)),a}})},BMmG:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u6c34\u5e73\u6ed1\u52a8\u6761---\u57fa\u7840\u6837\u5f0f"},r.a.createElement(i["AnchorLink"],{to:"#\u6c34\u5e73\u6ed1\u52a8\u6761---\u57fa\u7840\u6837\u5f0f","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u6c34\u5e73\u6ed1\u52a8\u6761 - \u57fa\u7840\u6837\u5f0f"),r.a.createElement(l["a"],{code:"import { Slider } from 'tuya-panel-kit'\n\nconst [value, setValue] = React.useState(25);\n\n setValue(Math.round(v))}\n/>",lang:"jsx"}),r.a.createElement("h3",{id:"\u6c34\u5e73\u5305\u88f9\u7c7b\u578b\u6ed1\u52a8\u6761"},r.a.createElement(i["AnchorLink"],{to:"#\u6c34\u5e73\u5305\u88f9\u7c7b\u578b\u6ed1\u52a8\u6761","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u6c34\u5e73\u5305\u88f9\u7c7b\u578b\u6ed1\u52a8\u6761"),r.a.createElement(l["a"],{code:"import { Slider } from 'tuya-panel-kit'\n\nconst [value, setValue] = React.useState(25);\n\n (\n \n )}\n onSlidingComplete={v => setValue(Math.round(v))}\n/>",lang:"jsx"}),r.a.createElement("h3",{id:"\u6c34\u5e73\u5305\u88f9\u81ea\u5b9a\u4e49\u6ed1\u5757\u6ed1\u52a8\u6761"},r.a.createElement(i["AnchorLink"],{to:"#\u6c34\u5e73\u5305\u88f9\u81ea\u5b9a\u4e49\u6ed1\u5757\u6ed1\u52a8\u6761","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u6c34\u5e73\u5305\u88f9\u81ea\u5b9a\u4e49\u6ed1\u5757\u6ed1\u52a8\u6761"),r.a.createElement(l["a"],{code:"import { Slider } from 'tuya-panel-kit'\n\nconst [value, setValue] = React.useState(25);\n\n (\n \n )}\n renderThumb={() => (\n \n )}\n onSlidingComplete={v => setValue(Math.round(v))}\n/>",lang:"jsx"}),r.a.createElement("h3",{id:"\u6c34\u5e73\u5305\u88f9\u5e26\u6709\u523b\u5ea6\u6ed1\u5757"},r.a.createElement(i["AnchorLink"],{to:"#\u6c34\u5e73\u5305\u88f9\u5e26\u6709\u523b\u5ea6\u6ed1\u5757","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u6c34\u5e73\u5305\u88f9\u5e26\u6709\u523b\u5ea6\u6ed1\u5757"),r.a.createElement(l["a"],{code:"import { Slider } from 'tuya-panel-kit'\n\nconst [value, setValue] = React.useState(25);\n\n setValue(Math.round(v))}\n/>",lang:"jsx"}),r.a.createElement("h3",{id:"\u6c34\u5e73\u6709\u523b\u5ea6\u6ed1\u52a8\u6761"},r.a.createElement(i["AnchorLink"],{to:"#\u6c34\u5e73\u6709\u523b\u5ea6\u6ed1\u52a8\u6761","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u6c34\u5e73\u6709\u523b\u5ea6\u6ed1\u52a8\u6761"),r.a.createElement(l["a"],{code:"import { Slider } from 'tuya-panel-kit'\n\nconst [value, setValue] = React.useState(25);\n\n setValue(value)}\n/>",lang:"tsx"}),r.a.createElement("h3",{id:"\u7ad6\u76f4\u6ed1\u52a8\u6761"},r.a.createElement(i["AnchorLink"],{to:"#\u7ad6\u76f4\u6ed1\u52a8\u6761","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u7ad6\u76f4\u6ed1\u52a8\u6761"),r.a.createElement(l["a"],{code:"import { Slider } from 'tuya-panel-kit'\n\nconst [value, setValue] = React.useState(25);\n\n{/* 1 */}\n setValue(Math.round(v))}\n/>\n{/* 2 */}\n (\n \n )}\n onSlidingComplete={v => setValue(Math.round(v))}\n/>\n{/* 3 */}\n (\n \n )}\n renderThumb={() => (\n \n )}\n onSlidingComplete={v => setValue(Math.round(v))}\n/>\n{/* 4 */}\n setValue(Math.round(v))}\n/>\n{/* 5 */}\n setValue(Math.round(v))}\n/>",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"SliderProps"}))))},BTho:function(e,t,n){"use strict";var a=n("HAuM"),r=n("hh1v"),i=[].slice,o={},l=function(e,t,n){if(!(t in o)){for(var a=[],r=0;r(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u57fa\u7840\u7c7b\u578b"},r.a.createElement(i["AnchorLink"],{to:"#\u57fa\u7840\u7c7b\u578b","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u57fa\u7840\u7c7b\u578b"),r.a.createElement(l["a"],{code:"import { TabBar } from 'tuya-panel-kit'\n\nconst [tab, setTab] = React.useState('2');\n\nconst tabs = Array.from(Array(10), (v, k) => k + 1).map(v => {\n return { key: `${v}`, title: `Tab${v}` };\n});\n\n setTab(value)}\n underlineStyle={{ width: 20, backgroundColor: '#F84803' }}\n tabActiveTextStyle={{\n color: '#F84803',\n }}\n tabTextStyle={{ color: 'rgba(41, 50, 61, 0.4)' }}\n/>",lang:"jsx"}),r.a.createElement("h3",{id:"radio-\u7c7b\u578b"},r.a.createElement(i["AnchorLink"],{to:"#radio-\u7c7b\u578b","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"radio \u7c7b\u578b"),r.a.createElement(l["a"],{code:"import { TabBar, Utils } from 'tuya-panel-kit'\n\nconst { convertX: cx } = Utils.RatioUtils;\n\nconst [tabRadio, setTabRadio] = React.useState('2');\n\nconst tabRadios = Array.from(Array(3), (v, k) => k + 1).map(v => {\n return {\n key: `${v}`,\n title: `Tab${v}`,\n tabStyle: { alignItems: 'center', justifyContent: 'center' },\n textStyle: { fontSize: 16 },\n };\n});\n\n setTabRadio(value)}\n style={{\n marginTop: 10,\n height: cx(42),\n borderRadius: cx(21),\n backgroundColor: '#E5E5E5',\n }}\n tabActiveTextStyle={{\n color: '#F84803',\n }}\n/>",lang:"jsx"}),r.a.createElement("h3",{id:"radiocircle-\u7c7b\u578b"},r.a.createElement(i["AnchorLink"],{to:"#radiocircle-\u7c7b\u578b","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"radioCircle \u7c7b\u578b"),r.a.createElement(l["a"],{code:"import { TabBar } from 'tuya-panel-kit'\n\nconst [tabRadioCircle, setTabRadioCircle] = React.useState('2');\nconst tabRadiosCircle = Array.from(Array(3), (v, k) => k + 1).map(v => {\n return {\n key: `${v}`,\n title: `Tab${v}`,\n activeTextStyle: { color: '#FFF' },\n };\n});\n\n setTabRadioCircle(value)}\n activeColor=\"#57BCFB\"\n style={{ marginTop: 10 }}\n/>",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"TabBarProps"}))))},Bpd4:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u57fa\u7840\u5f62\u5f0f"},r.a.createElement(i["AnchorLink"],{to:"#\u57fa\u7840\u5f62\u5f0f","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u57fa\u7840\u5f62\u5f0f"),r.a.createElement(l["a"],{code:"import { Divider, Utils } from 'tuya-panel-kit';\n\nconst { convertX: cx } = Utils.RatioUtils;\n\n\n \n",lang:"jsx"}),r.a.createElement("h3",{id:"\u5757\u72b6\u5f62\u5f0f\u5c55\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u5757\u72b6\u5f62\u5f0f\u5c55\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u5757\u72b6\u5f62\u5f0f\u5c55\u793a"),r.a.createElement(l["a"],{code:"import { Divider } from 'tuya-panel-kit'\n\n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"DividerProps"}))))},Bs8V:function(e,t,n){var a=n("g6v/"),r=n("0eef"),i=n("XGwC"),o=n("/GqU"),l=n("wE6v"),c=n("UTVS"),s=n("DPsx"),u=Object.getOwnPropertyDescriptor;t.f=a?u:function(e,t){if(e=o(e),t=l(t,!0),s)try{return u(e,t)}catch(n){}if(c(e,t))return i(!r.f.call(e,t),e[t])}},BsWD:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n("a3WO");function r(e,t){if(e){if("string"===typeof e)return Object(a["a"])(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(a["a"])(e,t):void 0}}},C1JJ:function(e,t,n){"use strict";var a=n("I+eb"),r=n("xDBR"),i=n("glrk"),o=n("HAuM"),l=n("ImZN");a({target:"Set",proto:!0,real:!0,forced:r},{isDisjointFrom:function(e){var t=i(this),n=o(t.has);return!l(e,(function(e){if(!0===n.call(t,e))return l.stop()})).stopped}})},CH3K:function(e,t){function n(e,t){var n=-1,a=t.length,r=e.length;while(++n(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u57fa\u7840-tabs"},r.a.createElement(i["AnchorLink"],{to:"#\u57fa\u7840-tabs","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u57fa\u7840 Tabs"),r.a.createElement("blockquote",null,r.a.createElement("p",null,"\u4e00\u5c4f\u9ed8\u8ba4\u663e\u793a\u56db\u4e2a Tab \u6807\u7b7e\uff0c\u53ef\u901a\u8fc7 ",r.a.createElement("strong",null,"maxItem")," \u81ea\u5b9a\u4e49\u63a7\u5236\u4e00\u5c4f\u663e\u793a\u6570\u91cf\uff1b",r.a.createElement("br",null),"\u5982\u679c dataSource \u957f\u5ea6\u8d85\u8fc7 ",r.a.createElement("strong",null,"maxItem")," \u5219\u4f1a\u81ea\u52a8\u6210\u4e3a\u591a\u5c4f\uff1b")),r.a.createElement(l["a"],{code:"import { Tabs } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n activeKey1: '1',\n d1: [\n { value: '1', label: '\u63a2\u6d4b\u5668' },\n { value: '2', label: '\u9065\u63a7\u5668' },\n { value: '3', label: '\u6a21\u62df\u5668' },\n { value: '4', label: '\u6709\u9650\u63a2\u6d4b\u5668' },\n ],\n});\n\n setState({ ...state, activeKey1: tab.value })}\n/>",lang:"jsx"}),r.a.createElement("h3",{id:"\u591a\u5c4f-tabs"},r.a.createElement(i["AnchorLink"],{to:"#\u591a\u5c4f-tabs","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u591a\u5c4f Tabs"),r.a.createElement(l["a"],{code:"import { Tabs } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n activeKey2: '3',\n d2: [\n { value: '1', label: '\u59d3\u540d' },\n { value: '2', label: '\u5e74\u9f84' },\n { value: '3', label: '\u5bb6\u5ead\u4f4f\u5740' },\n { value: '4', label: '\u623f\u95f4' },\n { value: '5', label: '\u5c0f\u533a' },\n { value: '6', label: '\u5355\u5143' },\n { value: '7', label: '\u6bd5\u4e1a\u9662\u6821' },\n { value: '8', label: '\u6237\u7c4d' },\n ],\n});\n\n setState({ ...state, activeKey2: tab.value })}\n/>",lang:"jsx"}),r.a.createElement("h3",{id:"\u57fa\u7840-tabs\uff08\u65e0\u72b6\u6001\u7ec4\u4ef6\uff09"},r.a.createElement(i["AnchorLink"],{to:"#\u57fa\u7840-tabs\uff08\u65e0\u72b6\u6001\u7ec4\u4ef6\uff09","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u57fa\u7840 Tabs\uff08\u65e0\u72b6\u6001\u7ec4\u4ef6\uff09"),r.a.createElement(l["a"],{code:"import { Tabs } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n d2: [\n { value: '1', label: '\u59d3\u540d' },\n { value: '2', label: '\u5e74\u9f84' },\n { value: '3', label: '\u5bb6\u5ead\u4f4f\u5740' },\n { value: '4', label: '\u623f\u95f4' },\n { value: '5', label: '\u5c0f\u533a' },\n { value: '6', label: '\u5355\u5143' },\n { value: '7', label: '\u6bd5\u4e1a\u9662\u6821' },\n { value: '8', label: '\u6237\u7c4d' },\n ]\n});\n\n,",lang:"jsx"}),r.a.createElement("h3",{id:"\u5355\u72ec\u4f7f\u7528-tabcontent---\u5de6\u53f3\u6ed1\u52a8"},r.a.createElement(i["AnchorLink"],{to:"#\u5355\u72ec\u4f7f\u7528-tabcontent---\u5de6\u53f3\u6ed1\u52a8","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u5355\u72ec\u4f7f\u7528 TabContent - \u5de6\u53f3\u6ed1\u52a8"),r.a.createElement(l["a"],{code:"import { Tabs } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n activeIndex: 0,\n d1: [\n { value: '1', label: '\u63a2\u6d4b\u5668' },\n { value: '2', label: '\u9065\u63a7\u5668' },\n { value: '3', label: '\u6a21\u62df\u5668' },\n { value: '4', label: '\u6709\u9650\u63a2\u6d4b\u5668' },\n ],\n});\nconst handleRelease = (gestureState, index) =>\n setState({ ...state, activeIndex: index });\n\n\n {state.d1.map((data, idx) => (\n \n ))}\n",lang:"jsx"}),r.a.createElement("h3",{id:"\u6807\u7b7e\u9875\u914d\u5408-tabcontent"},r.a.createElement(i["AnchorLink"],{to:"#\u6807\u7b7e\u9875\u914d\u5408-tabcontent","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u6807\u7b7e\u9875\u914d\u5408 TabContent"),r.a.createElement(l["a"],{code:"import { Tabs } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n activeKey1: '1',\n d1: [\n { value: '1', label: '\u63a2\u6d4b\u5668' },\n { value: '2', label: '\u9065\u63a7\u5668' },\n { value: '3', label: '\u6a21\u62df\u5668' },\n { value: '4', label: '\u6709\u9650\u63a2\u6d4b\u5668' },\n ],\n});\n\n setState({ ...state, activeKey1: tab.value })}\n>\n \n {new Array(2).fill(0).map((_, n) => (\n \n ))}\n \n \n {new Array(2).fill(0).map((_, n) => (\n \n ))}\n \n \n {new Array(2).fill(0).map((_, n) => (\n \n ))}\n \n \n {new Array(2).fill(0).map((_, n) => (\n \n ))}\n \n",lang:"jsx"}),r.a.createElement("h3",{id:"\u591a\u5c4f\u5b58\u5728\u5185\u5bb9\u7684-tabs"},r.a.createElement(i["AnchorLink"],{to:"#\u591a\u5c4f\u5b58\u5728\u5185\u5bb9\u7684-tabs","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u591a\u5c4f\u5b58\u5728\u5185\u5bb9\u7684 Tabs"),r.a.createElement(l["a"],{code:"import { Tabs } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n activeKey2: '3',\n d2: [\n { value: '1', label: '\u59d3\u540d' },\n { value: '2', label: '\u5e74\u9f84' },\n { value: '3', label: '\u5bb6\u5ead\u4f4f\u5740' },\n { value: '4', label: '\u623f\u95f4' },\n { value: '5', label: '\u5c0f\u533a' },\n { value: '6', label: '\u5355\u5143' },\n { value: '7', label: '\u6bd5\u4e1a\u9662\u6821' },\n { value: '8', label: '\u6237\u7c4d' },\n ],\n});\nconst Panel = ({ title, largeData, ...rest }) => {\n return (\n \n {largeData ? (\n new Array(99)\n .fill(0)\n .map((_, idx) => )\n ) : (\n \n )}\n \n );\n};\n\n setState({ ...state, activeKey2: tab.value })}\n>\n {state.d2.map((data, idx) => (\n \n ))}\n",lang:"jsx"}),r.a.createElement("h3",{id:"\u5d4c\u5957\u7684-tabs"},r.a.createElement(i["AnchorLink"],{to:"#\u5d4c\u5957\u7684-tabs","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u5d4c\u5957\u7684 Tabs"),r.a.createElement(l["a"],{code:"import { Tabs } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n activeKey1: '1',\n activeKey2: '3',\n d1: [\n { value: '1', label: '\u63a2\u6d4b\u5668' },\n { value: '2', label: '\u9065\u63a7\u5668' },\n { value: '3', label: '\u6a21\u62df\u5668' },\n { value: '4', label: '\u6709\u9650\u63a2\u6d4b\u5668' },\n ],\n});\n\n setState({ ...state, activeKey1: tab.value })}\n>\n \n setState({ ...state, activeKey2: tab.value })}\n >\n {state.d2.map((data, idx) => (\n \n ))}\n \n \n \n \n \n \n \n \n \n \n \n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("h3",{id:"tabs"},r.a.createElement(i["AnchorLink"],{to:"#tabs","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Tabs"),r.a.createElement(o["a"],{name:"TabsProps"}),r.a.createElement("h3",{id:"tabstabcontent"},r.a.createElement(i["AnchorLink"],{to:"#tabstabcontent","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Tabs.TabContent"),r.a.createElement(o["a"],{name:"TabContentProps"}),r.a.createElement("h3",{id:"tabstabpanel"},r.a.createElement(i["AnchorLink"],{to:"#tabstabpanel","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Tabs.TabPanel"),r.a.createElement("p",null,"\u7ee7\u627f\u81ea ",r.a.createElement(i["Link"],{to:"https://reactnative.dev/docs/view#props"},"ViewProps")),r.a.createElement(o["a"],{name:"TabPanelProps"}))))},CUyW:function(e,t,n){"use strict";var a=n("I+eb"),r=n("xDBR"),i=n("0GbY"),o=n("glrk"),l=n("HAuM"),c=n("A2ZE"),s=n("SEBh"),u=n("Sssf"),d=n("ImZN");a({target:"Map",proto:!0,real:!0,forced:r},{mapValues:function(e){var t=o(this),n=u(t),a=c(e,arguments.length>1?arguments[1]:void 0,3),r=new(s(t,i("Map"))),m=l(r.set);return d(n,(function(e,n){m.call(r,e,a(n,e,t))}),void 0,!0,!0),r}})},Cg3G:function(e,t,n){"use strict";var a=n("glrk"),r=n("HAuM");e.exports=function(){for(var e,t=a(this),n=r(t["delete"]),i=!0,o=0,l=arguments.length;o(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"round-the-edge"},r.a.createElement(i["AnchorLink"],{to:"#round-the-edge","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Round the edge"),r.a.createElement(l["a"],{code:"import { RotationView } from 'tuya-panel-kit'\n\n\n \n",lang:"jsx"}),r.a.createElement("h3",{id:"circle-around-the-center"},r.a.createElement(i["AnchorLink"],{to:"#circle-around-the-center","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Circle around the center"),r.a.createElement(l["a"],{code:"import { RotationView } from 'tuya-panel-kit'\n\n\n \n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"RotationViewProps"}))))},Cm9t:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("eyU2"),l=n("xYjl");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement(l["a"],null,r.a.createElement("p",null,r.a.createElement("font",{size:2,color:"#595959"},"All significant changes of the tuya-panel-kit will be recorded in this document, please refer to the \xa0",r.a.createElement(i["Link"],{to:"https://github.com/conventional-changelog/standard-version"},"standard-version"),"\xa0guidelines for generating the standard version of changelog.")),r.a.createElement("ul",null,r.a.createElement("li",null,"Release cycle")),r.a.createElement("font",{size:2,color:"#595959"},"\xb7 Revision number:\xa0\xa0daily bug fixes are carried out every week.",r.a.createElement("br",null),"\xb7 Major version number:\xa0\xa0including disruptive updates and larger feature updates, the release time is variable.",r.a.createElement("br",null),"\xb7 Minor version number:\xa0\xa0backward compatible version updates that include new features, the release time is variable.")),r.a.createElement(o["a"],null,r.a.createElement("h2",{id:"4102-2023-11-28"},r.a.createElement(i["AnchorLink"],{to:"#4102-2023-11-28","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.10.1...tuya-panel-kit@4.10.2"},"4.10.2")," (2023-11-28)"),r.a.createElement("p",null,r.a.createElement("strong",null,"Note:")," Version bump only for package tuya-panel-kit"),r.a.createElement("h2",{id:"4101-2023-11-07"},r.a.createElement(i["AnchorLink"],{to:"#4101-2023-11-07","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.10.0...tuya-panel-kit@4.10.1"},"4.10.1")," (2023-11-07)"),r.a.createElement("h3",{id:"bug-fixes"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,"Pop-up dialog for unsupported device signal strength on certain newly added device type (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/7235b0fb393269f661273ac3e7b897f89a46b112"},"7235b0f"),")")),r.a.createElement("h2",{id:"4100-2023-09-13"},r.a.createElement(i["AnchorLink"],{to:"#4100-2023-09-13","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.9.4...tuya-panel-kit@4.10.0"},"4.10.0")," (2023-09-13)"),r.a.createElement("h3",{id:"features"},r.a.createElement(i["AnchorLink"],{to:"#features","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,"support bt methods (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/fc6c1415f28f20b6b765b33d4182c8ca8ae01093"},"fc6c141"),")")),r.a.createElement("h2",{id:"494-2022-03-17"},r.a.createElement(i["AnchorLink"],{to:"#494-2022-03-17","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.9.3...tuya-panel-kit@4.9.4"},"4.9.4")," (2022-03-17)"),r.a.createElement("p",null,r.a.createElement("strong",null,"Note:")," Version bump only for package tuya-panel-kit"),r.a.createElement("h2",{id:"493-2022-03-15"},r.a.createElement(i["AnchorLink"],{to:"#493-2022-03-15","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.9.2...tuya-panel-kit@4.9.3"},"4.9.3")," (2022-03-15)"),r.a.createElement("h3",{id:"bug-fixes-1"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-1","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"reconnect:")," Fixed the reverse order of the IOS redirect page when the device is offline (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/187"},"#187"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/eabf8742d67b38a517cb63d57844c6f94634f90b"},"eabf874"),")")),r.a.createElement("h2",{id:"492-2022-02-08"},r.a.createElement(i["AnchorLink"],{to:"#492-2022-02-08","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.9.1...tuya-panel-kit@4.9.2"},"4.9.2")," (2022-02-08)"),r.a.createElement("h3",{id:"features-1"},r.a.createElement(i["AnchorLink"],{to:"#features-1","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"IconFont:")," IconFont supports multi-path icon adaptation (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/182"},"#182"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/7ab8064d49ef2475e62d34d8a6568ecf0f872640"},"7ab8064"),")")),r.a.createElement("h2",{id:"491-2022-01-25"},r.a.createElement(i["AnchorLink"],{to:"#491-2022-01-25","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.9.0...tuya-panel-kit@4.9.1"},"4.9.1")," (2022-01-25)"),r.a.createElement("h3",{id:"bug-fixes-2"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-2","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Popup.countdown:")," When type = dark, the popup. countdown background color is white and looks blank (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/180"},"#180"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/dfa362cb9214bd22a29b595c8737a648292b3b86"},"dfa362c"),")")),r.a.createElement("h3",{id:"performance-improvements"},r.a.createElement(i["AnchorLink"],{to:"#performance-improvements","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Performance Improvements"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Popup:")," Optimize the order of asynchronous events, fixed ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/178"},"#178")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/179"},"#179"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/e9217cdd3342459fcb42523a55e72420d6e52474"},"e9217cd"),")")),r.a.createElement("h2",{id:"490-2022-01-13"},r.a.createElement(i["AnchorLink"],{to:"#490-2022-01-13","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.8.4...tuya-panel-kit@4.9.0"},"4.9.0")," (2022-01-13)"),r.a.createElement("h3",{id:"features-2"},r.a.createElement(i["AnchorLink"],{to:"#features-2","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Dialog:")," The dialog.prompt confirmation button is highlighted by default, and new properties support changing the highlighted properties (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/177"},"#177"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/41fbb1e519039495a71e6dfb4f62f788f582891f"},"41fbb1e"),")")),r.a.createElement("h2",{id:"484-2022-01-06"},r.a.createElement(i["AnchorLink"],{to:"#484-2022-01-06","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.8.3...tuya-panel-kit@4.8.4"},"4.8.4")," (2022-01-06)"),r.a.createElement("h3",{id:"bug-fixes-3"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-3","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Notification:")," Fixed Notification not centered in IOS (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/176"},"#176"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/303095a49bbe76e83e18092e5fb76d6b63ba8fd5"},"303095a"),")")),r.a.createElement("h2",{id:"483-2021-12-21"},r.a.createElement(i["AnchorLink"],{to:"#483-2021-12-21","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.8.2...tuya-panel-kit@4.8.3"},"4.8.3")," (2021-12-21)"),r.a.createElement("h3",{id:"features-3"},r.a.createElement(i["AnchorLink"],{to:"#features-3","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"ble:")," The offline jump link was changed to the knowledge base H5 link (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/171"},"#171"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/211d86e5623ef0747413ebaad785eeea07b95706"},"211d86e"),")")),r.a.createElement("h2",{id:"482-2021-12-14"},r.a.createElement(i["AnchorLink"],{to:"#482-2021-12-14","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.8.1...tuya-panel-kit@4.8.2"},"4.8.2")," (2021-12-14)"),r.a.createElement("h3",{id:"features-4"},r.a.createElement(i["AnchorLink"],{to:"#features-4","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"ble:")," The offline jump link was changed to the knowledge base H5 link (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/167"},"#167"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/207cc086051bc3a7bb83c96f81946c02ca2f3fca"},"207cc08"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Prompt:")," animation optimization (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/168"},"#168"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/78c32b8e51e887c3c99ab81de70f58aeeff32ad5"},"78c32b8"),")")),r.a.createElement("h3",{id:"reverts"},r.a.createElement(i["AnchorLink"],{to:"#reverts","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Reverts"),r.a.createElement("ul",null,r.a.createElement("li",null,'Revert "feat(ble): The offline jump link was changed to the knowledge base H5 link (#167)" (#170) (',r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/63099e1dd8b4a95a02e860cf4089ccdf4f14e3fe"},"63099e1"),"), closes ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/167"},"#167")," ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/170"},"#170"))),r.a.createElement("h2",{id:"481-2021-12-07"},r.a.createElement(i["AnchorLink"],{to:"#481-2021-12-07","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.16...tuya-panel-kit@4.8.1"},"4.8.1")," (2021-12-07)"),r.a.createElement("h3",{id:"features-5"},r.a.createElement(i["AnchorLink"],{to:"#features-5","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Components:")," Tabs\u3001Tab\u3001SwitchButton... support vibration. (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/163"},"#163"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/2fc80b3924890e9f5076475472ac5d5b41f17f33"},"2fc80b3"),")")),r.a.createElement("h2",{id:"480-2021-12-02"},r.a.createElement(i["AnchorLink"],{to:"#480-2021-12-02","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.16...tuya-panel-kit@4.8.0"},"4.8.0")," (2021-12-02)"),r.a.createElement("p",null,r.a.createElement("strong",null,"Note:")," Version bump only for package tuya-panel-kit"),r.a.createElement("h2",{id:"4716-2021-11-18"},r.a.createElement(i["AnchorLink"],{to:"#4716-2021-11-18","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.15...tuya-panel-kit@4.7.16"},"4.7.16")," (2021-11-18)"),r.a.createElement("h3",{id:"bug-fixes-4"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-4","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Modal:")," Fixed an issue with Popup and Dialog combining content overlay on Android,fixed ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/158"},"#158")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/160"},"#160"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/151625f262274c1306d06bdec6b39349438b318f"},"151625f"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Notification:")," Fixed an issue where Notification was automatically destroyed in the background, fixed ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/159"},"#159")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/161"},"#161"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/5e4cba201339418b05b77dffa667c6ab85ec3724"},"5e4cba2"),")")),r.a.createElement("h2",{id:"4715-2021-11-11"},r.a.createElement(i["AnchorLink"],{to:"#4715-2021-11-11","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.14...tuya-panel-kit@4.7.15"},"4.7.15")," (2021-11-11)"),r.a.createElement("p",null,r.a.createElement("strong",null,"Note:")," Version bump only for package tuya-panel-kit"),r.a.createElement("h2",{id:"4714-2021-10-26"},r.a.createElement(i["AnchorLink"],{to:"#4714-2021-10-26","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.13...tuya-panel-kit@4.7.14"},"4.7.14")," (2021-10-26)"),r.a.createElement("h3",{id:"bug-fixes-5"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-5","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Popup.countdowm:")," fix minutes not being set to 0 when useTYRCTPicker is true and countdown clock is set to Max, fixes ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/155"},"#155")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/156"},"#156"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/65ac365791f1fe21452af91f778912d90c583cb0"},"65ac365"),")")),r.a.createElement("h2",{id:"4713-2021-10-19"},r.a.createElement(i["AnchorLink"],{to:"#4713-2021-10-19","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.11...tuya-panel-kit@4.7.13"},"4.7.13")," (2021-10-19)"),r.a.createElement("h3",{id:"bug-fixes-6"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-6","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"ble:")," fix the conflict between the Bluetooth prompt pop-up box and the Bluetooth permission application pop-up box, fixed ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/142"},"#142")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/148"},"#148"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/c8e412a0c6989cd99ac91b721346beb068a7ef1d"},"c8e412a"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Popup.picker:")," Fix popup.picker unit missing, fixed ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/151"},"#151")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/152"},"#152"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/eb798b4e564d3a0b997bdf5ae45d0d493767fe16"},"eb798b4"),")")),r.a.createElement("h2",{id:"4712-2021-10-12"},r.a.createElement(i["AnchorLink"],{to:"#4712-2021-10-12","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.11...tuya-panel-kit@4.7.12"},"4.7.12")," (2021-10-12)"),r.a.createElement("h3",{id:"bug-fixes-7"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-7","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"ble:")," fix the conflict between the Bluetooth prompt pop-up box and the Bluetooth permission application pop-up box, fixed ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/142"},"#142")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/148"},"#148"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/c8e412a0c6989cd99ac91b721346beb068a7ef1d"},"c8e412a"),")")),r.a.createElement("h2",{id:"4711-2021-10-11"},r.a.createElement(i["AnchorLink"],{to:"#4711-2021-10-11","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.10...tuya-panel-kit@4.7.11"},"4.7.11")," (2021-10-11)"),r.a.createElement("h3",{id:"bug-fixes-8"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-8","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Picker:")," Fixed Picker font interception on Huawei Honor V9 phone, fixed ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/145"},"#145")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/144"},"#144"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/9ad6bcbfe8a5b795efb4f1c04e439f5a7ac167f6"},"9ad6bcb"),")")),r.a.createElement("h3",{id:"features-6"},r.a.createElement(i["AnchorLink"],{to:"#features-6","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"kit:")," add wave\u3001diffusion\u3001drawer to kit (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/146"},"#146"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/1af94e36747b0da9e4f3ac2422bf02be300fc032"},"1af94e3"),")")),r.a.createElement("h2",{id:"4710-2021-09-23"},r.a.createElement(i["AnchorLink"],{to:"#4710-2021-09-23","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.9...tuya-panel-kit@4.7.10"},"4.7.10")," (2021-09-23)"),r.a.createElement("p",null,r.a.createElement("strong",null,"Note:")," Version bump only for package tuya-panel-kit"),r.a.createElement("h2",{id:"479-2021-09-14"},r.a.createElement(i["AnchorLink"],{to:"#479-2021-09-14","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.8...tuya-panel-kit@4.7.9"},"4.7.9")," (2021-09-14)"),r.a.createElement("h3",{id:"features-7"},r.a.createElement(i["AnchorLink"],{to:"#features-7","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Popup.numberSelector:")," add valueStyle (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/139"},"#139"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/af05004901f05a083aee2f0915a926cec993e910"},"af05004"),")")),r.a.createElement("h2",{id:"478-2021-09-09"},r.a.createElement(i["AnchorLink"],{to:"#478-2021-09-09","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.7...tuya-panel-kit@4.7.8"},"4.7.8")," (2021-09-09)"),r.a.createElement("h3",{id:"bug-fixes-9"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-9","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Popup.list:")," fix the horizontal line disappearing due to the decimal point problem && add checkIconColor props (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/132"},"#132"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/1200cc4e2549ae9be00a9aae48470ee79b1650bd"},"1200cc4"),")")),r.a.createElement("h3",{id:"features-8"},r.a.createElement(i["AnchorLink"],{to:"#features-8","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,"lerna layout (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/134"},"#134"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/7ee6c6fd4f7a3f4131da3099b6b203ba9097fe1d"},"7ee6c6f"),")")),r.a.createElement("h2",{id:"477-2021-08-31"},r.a.createElement(i["AnchorLink"],{to:"#477-2021-08-31","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.6...tuya-panel-kit@4.7.7"},"4.7.7")," (2021-08-31)"),r.a.createElement("h3",{id:"bug-fixes-10"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-10","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Popup.countdown:")," when onlyone is true, the picker is not center (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/127"},"#127"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/b4acbc8c920e1b21da526e5b27aef7c8263af9cf"},"b4acbc8"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Popup.list:")," When Popup.list is set to subtitle, it cannot be displayed normally (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/125"},"#125"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/600171621522fe9f1a2c82306c816049f528b3ef"},"6001716"),")")),r.a.createElement("h3",{id:"features-9"},r.a.createElement(i["AnchorLink"],{to:"#features-9","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"TimerPicker:")," add amText and pmText to support custom (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/128"},"#128"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/16df2ed6f5d8658b18d302ef23712bd41c40e5ac"},"16df2ed"),")")),r.a.createElement("h2",{id:"476-2021-08-24"},r.a.createElement(i["AnchorLink"],{to:"#476-2021-08-24","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.5...tuya-panel-kit@4.7.6"},"4.7.6")," (2021-08-24)"),r.a.createElement("h3",{id:"features-10"},r.a.createElement(i["AnchorLink"],{to:"#features-10","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"style-kit:")," add more components (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/119"},"#119"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/7f9aa2fecf01c73760eeb88fcc09703ccef3afca"},"7f9aa2f"),")")),r.a.createElement("h2",{id:"475-2021-08-24"},r.a.createElement(i["AnchorLink"],{to:"#475-2021-08-24","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.4...tuya-panel-kit@4.7.5"},"4.7.5")," (2021-08-24)"),r.a.createElement("p",null,r.a.createElement("strong",null,"Note:")," Version bump only for package tuya-panel-kit"),r.a.createElement("h2",{id:"474-2021-08-14"},r.a.createElement(i["AnchorLink"],{to:"#474-2021-08-14","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.3...tuya-panel-kit@4.7.4"},"4.7.4")," (2021-08-14)"),r.a.createElement("h3",{id:"bug-fixes-11"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-11","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"NavigationContainer:")," fix onBack of TopBar (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/117"},"#117"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/09b352c90f9102df79677e3c344d6edbf97d8a42"},"09b352c"),")")),r.a.createElement("h2",{id:"473-2021-08-13"},r.a.createElement(i["AnchorLink"],{to:"#473-2021-08-13","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.2...tuya-panel-kit@4.7.3"},"4.7.3")," (2021-08-13)"),r.a.createElement("p",null,r.a.createElement("strong",null,"Note:")," Version bump only for package tuya-panel-kit"),r.a.createElement("h2",{id:"472-2021-08-11"},r.a.createElement(i["AnchorLink"],{to:"#472-2021-08-11","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.0...tuya-panel-kit@4.7.2"},"4.7.2")," (2021-08-11)"),r.a.createElement("p",null,r.a.createElement("strong",null,"Note:")," Version bump only for package tuya-panel-kit"),r.a.createElement("h2",{id:"470-2021-08-11"},r.a.createElement(i["AnchorLink"],{to:"#470-2021-08-11","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.6.6...tuya-panel-kit@4.7.0"},"4.7.0")," (2021-08-11)"),r.a.createElement("h3",{id:"bug-fixes-12"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-12","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"wifiOffline:")," Wifi offline on Iphone 12 system version 14.6 the font size of the pop-up box is inconsistent (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/102"},"#102"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/6cb9c65236fa6388befb543f4e158816aefac0ad"},"6cb9c65"),")")),r.a.createElement("h3",{id:"features-11"},r.a.createElement(i["AnchorLink"],{to:"#features-11","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Navigation:")," export navgationRef (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/111"},"#111"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/bb1880e3103b6ba8ebb36ff5273fe913e06f8486"},"bb1880e"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Tabbar:")," radiobutton use props textStyle (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/98"},"#98"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/2e94a8ad1881c57ef44a9d5e62f5981db86db817"},"2e94a8a"),")")),r.a.createElement("h2",{id:"466-2021-07-31"},r.a.createElement(i["AnchorLink"],{to:"#466-2021-07-31","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.6.5...tuya-panel-kit@4.6.6"},"4.6.6")," (2021-07-31)"),r.a.createElement("h3",{id:"bug-fixes-13"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-13","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,"fix tuya-panel-theme version (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/f834058d83bcfa3166c2c8ec1981c56f53664791"},"f834058"),")")),r.a.createElement("h2",{id:"465-2021-07-29"},r.a.createElement(i["AnchorLink"],{to:"#465-2021-07-29","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.6.4...tuya-panel-kit@4.6.5"},"4.6.5")," (2021-07-29)"),r.a.createElement("h3",{id:"bug-fixes-14"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-14","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"TimerPicker:")," TimerPicker font is cut off in some IOS (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/95"},"#95"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/d6f9631680a1122fc0f74b61bb630239b5a2e364"},"d6f9631"),")")),r.a.createElement("h2",{id:"464-2021-07-23"},r.a.createElement(i["AnchorLink"],{to:"#464-2021-07-23","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.6.3...tuya-panel-kit@4.6.4"},"4.6.4")," (2021-07-23)"),r.a.createElement("h3",{id:"bug-fixes-15"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-15","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"kit:")," add dependencies (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/6789d700a8de2cc0b4161cf9ca498842cefded4a"},"6789d70"),")")),r.a.createElement("h2",{id:"463-2021-07-20"},r.a.createElement(i["AnchorLink"],{to:"#463-2021-07-20","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["AnchorLink"],{to:"#"},"4.6.3")," (2021-07-20)"),r.a.createElement("h3",{id:"bug-fixes-16"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-16","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"countdown:")," Fix the problem caused by upgrading the maintenance of TYRCTWheelViewManager plug-in in RN 0.59 on Android side. (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/fb3d71c533505b93f522d4af135bf55c05199288"},"fb3d71c"),")")),r.a.createElement("h2",{id:"462-2021-06-29"},r.a.createElement(i["AnchorLink"],{to:"#462-2021-06-29","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.6.1...v4.6.2"},"4.6.2")," (2021-06-29)"),r.a.createElement("h2",{id:"461-2021-06-29"},r.a.createElement(i["AnchorLink"],{to:"#461-2021-06-29","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.6.0...v4.6.1"},"4.6.1")," (2021-06-29)"),r.a.createElement("h2",{id:"460-2021-06-22"},r.a.createElement(i["AnchorLink"],{to:"#460-2021-06-22","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.5.6...v4.6.0"},"4.6.0")," (2021-06-22)"),r.a.createElement("h3",{id:"bug-fixes-17"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-17","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"React-Naviagtion:")," fix the flicker when the background color is photo, fixes ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/79"},"#79")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/81"},"#81"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/0b553653537db7681943fa3f58517c8791e075ff"},"0b55365"),")")),r.a.createElement("h3",{id:"features-12"},r.a.createElement(i["AnchorLink"],{to:"#features-12","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Slider:")," add Slider && SliderWithLine (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/80"},"#80"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/16c0ff1118d29df83c4d4a6b43a1803de7a3303e"},"16c0ff1"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"SwitchButton:")," add new type && more style (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/77"},"#77"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/2efd75fca491171e774cbd236d62cc1894924256"},"2efd75f"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"tabbar:")," add new type of Tabbar (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/82"},"#82"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/ed24a35e3faef6cfee5ec73cc6f0744ee71ea826"},"ed24a35"),")")),r.a.createElement("h2",{id:"456-2021-06-08"},r.a.createElement(i["AnchorLink"],{to:"#456-2021-06-08","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.5.5...v4.5.6"},"4.5.6")," (2021-06-08)"),r.a.createElement("h3",{id:"features-13"},r.a.createElement(i["AnchorLink"],{to:"#features-13","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Picker:")," add new style of Picker to support dividerColor (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/74"},"#74"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/e1bdc5bd1c9fa69100431dc79683c147f6c2703f"},"e1bdc5b"),")")),r.a.createElement("h2",{id:"455-2021-06-03"},r.a.createElement(i["AnchorLink"],{to:"#455-2021-06-03","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.5.4...v4.5.5"},"4.5.5")," (2021-06-03)"),r.a.createElement("h3",{id:"bug-fixes-18"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-18","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Popup:")," fix the problem of Popup hiding the horizontal line at the bottom of the top bar in dark mode, fixes ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/71"},"#71")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/72"},"#72"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/b5f4949f1cf861326bdfc4ddceaad8f6c710ea44"},"b5f4949"),")")),r.a.createElement("h3",{id:"features-14"},r.a.createElement(i["AnchorLink"],{to:"#features-14","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"bleOffline:")," H5 changeTo subPage (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/67"},"#67"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/181afd54b5144962f0daf8d1bc5f12dab5c5b706"},"181afd5"),")")),r.a.createElement("h2",{id:"454-2021-05-18"},r.a.createElement(i["AnchorLink"],{to:"#454-2021-05-18","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.5.3...v4.5.4"},"4.5.4")," (2021-05-18)"),r.a.createElement("h3",{id:"bug-fixes-19"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-19","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Notifacation:")," fix text and Icon misalignment on Android, fixes ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/63"},"#63")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/fb4984ba094f038ff5e9adfb20fd4be9654cd99d"},"fb4984b"),")")),r.a.createElement("h3",{id:"features-15"},r.a.createElement(i["AnchorLink"],{to:"#features-15","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"react-navigation:")," add createModalPresentationIOS && SlideFromRightIOS to fit our template (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/69"},"#69"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/f15d5d155cf5a015b44a44b31fb52737777ba590"},"f15d5d1"),")")),r.a.createElement("h2",{id:"453-2021-04-29"},r.a.createElement(i["AnchorLink"],{to:"#453-2021-04-29","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.5.2...v4.5.3"},"4.5.3")," (2021-04-29)"),r.a.createElement("h3",{id:"bug-fixes-20"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-20","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Navigation:")," fix the flashback problem of transition animation mask (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/8f35b4d81700739897ad10dad29de9e2a90f48d8"},"8f35b4d"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Navigation:")," fix the flashback problem of transition animation mask (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/62fc7cd32fe6015b159a7c7b84b23c4aeffdcc1d"},"62fc7cd"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Offline:")," fix Bluetooth offline on Android occasionally can not jump to the matching network also buy it problem (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/aaa9025a1b164b26b8a36aa2041df1ef94bdb605"},"aaa9025"),")")),r.a.createElement("h2",{id:"452-2021-04-08"},r.a.createElement(i["AnchorLink"],{to:"#452-2021-04-08","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.5.1...v4.5.2"},"4.5.2")," (2021-04-08)"),r.a.createElement("h3",{id:"bug-fixes-21"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-21","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Offline:")," fixing a successful network allocation but showing device removal (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/59"},"#59"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/c4671c44990595d132186cdffab193d0906a62e0"},"c4671c4"),")")),r.a.createElement("h2",{id:"451-2021-03-25"},r.a.createElement(i["AnchorLink"],{to:"#451-2021-03-25","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.5.0...v4.5.1"},"4.5.1")," (2021-03-25)"),r.a.createElement("h3",{id:"features-16"},r.a.createElement(i["AnchorLink"],{to:"#features-16","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Stepper:")," add opacity in disabale (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/57"},"#57"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/269ab3290a36e100468e6646435a13f9c711cd00"},"269ab32"),")")),r.a.createElement("h2",{id:"450-2021-03-18"},r.a.createElement(i["AnchorLink"],{to:"#450-2021-03-18","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.4.1...v4.5.0"},"4.5.0")," (2021-03-18)"),r.a.createElement("h3",{id:"bug-fixes-22"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-22","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"TransitionPresets:")," fix insets to fit App (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/903718c56e404563133ef632da890773cd5c5e13"},"903718c"),")")),r.a.createElement("h3",{id:"features-17"},r.a.createElement(i["AnchorLink"],{to:"#features-17","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,"add battery\u3001slider-progress\u3001slider-with-line (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/52"},"#52"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/59151596c772521b50db0d7db73594bfae3aaccf"},"5915159"),")"),r.a.createElement("li",null,"fit Slider to Studio (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/9f2c69445a3c53a636cb8d4eaa3e4b5619d6ead6"},"9f2c694"),")")),r.a.createElement("h2",{id:"441-2021-03-04"},r.a.createElement(i["AnchorLink"],{to:"#441-2021-03-04","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.4.0...v4.4.1"},"4.4.1")," (2021-03-04)"),r.a.createElement("h2",{id:"440-2021-02-25"},r.a.createElement(i["AnchorLink"],{to:"#440-2021-02-25","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.3.4...v4.4.0"},"4.4.0")," (2021-02-25)"),r.a.createElement("h3",{id:"bug-fixes-23"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-23","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"FullView:")," fix background propType error (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/41"},"#41"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/029a395a059f82eca22b052d12b78154003d4ae4"},"029a395"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"TopBar:")," \u4fee\u590d TopBar \u6807\u9898\u6587\u6848\u4e0d\u5c45\u4e2d\u95ee\u9898, fixes ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/37"},"#37")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/38"},"#38"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/17be0f4cacb9715b5bc18d3140aa242216615591"},"17be0f4"),")")),r.a.createElement("h3",{id:"features-18"},r.a.createElement(i["AnchorLink"],{to:"#features-18","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Slider:")," Slider support parcel type (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/46"},"#46"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/9435532578156386ecd48e358c6e56c78be9c304"},"9435532"),"), closes ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/44"},"#44"))),r.a.createElement("h2",{id:"434-2021-02-04"},r.a.createElement(i["AnchorLink"],{to:"#434-2021-02-04","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.3.3...v4.3.4"},"4.3.4")," (2021-02-04)"),r.a.createElement("h2",{id:"433-2021-01-29"},r.a.createElement(i["AnchorLink"],{to:"#433-2021-01-29","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.3.2...v4.3.3"},"4.3.3")," (2021-01-29)"),r.a.createElement("h3",{id:"bug-fixes-24"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-24","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"react-navigation:")," \u4fee\u590dreact-navigation\u5728\u4e8c\u7ea7\u9875\u9762\u9996\u9875\u65e0\u6cd5\u63a5\u53d7\u53c2\u6570\u7684\u95ee\u9898 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/34"},"#34"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/f71ebda9a2e5103cb69f263bb74e6810013acb5a"},"f71ebda"),")")),r.a.createElement("h3",{id:"features-19"},r.a.createElement(i["AnchorLink"],{to:"#features-19","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Beacon:")," \u65b0\u589e\u84dd\u7259Beacon \u534f\u8bae (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/35"},"#35"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/5fedcfb854ab58d8db42575da41620cf8f9b2fcb"},"5fedcfb"),")")),r.a.createElement("h2",{id:"432-2021-01-27"},r.a.createElement(i["AnchorLink"],{to:"#432-2021-01-27","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.3.1...v4.3.2"},"4.3.2")," (2021-01-27)"),r.a.createElement("h3",{id:"bug-fixes-25"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-25","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"TYNativeApi:")," fix parseJSON not defined (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/83e41fe837e9b31bb2e35e3fd95c5d9381eaf1a8"},"83e41fe"),")")),r.a.createElement("h2",{id:"431-2021-01-26"},r.a.createElement(i["AnchorLink"],{to:"#431-2021-01-26","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.3.1-rc.0...v4.3.1"},"4.3.1")," (2021-01-26)"),r.a.createElement("h2",{id:"431-rc0-2021-01-26"},r.a.createElement(i["AnchorLink"],{to:"#431-rc0-2021-01-26","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.3.0...v4.3.1-rc.0"},"4.3.1-rc.0")," (2021-01-26)"),r.a.createElement("h2",{id:"430-2021-01-26"},r.a.createElement(i["AnchorLink"],{to:"#430-2021-01-26","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.2.1...v4.3.0"},"4.3.0")," (2021-01-26)"),r.a.createElement("h3",{id:"bug-fixes-26"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-26","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,"use pascalgn/npm-",r.a.createElement(i["Link"],{to:"mailto:publish-action@1.3.6"},"publish-action@1.3.6")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/334510b0b01386b8d1efa981b1cd9853e2e64c3a"},"334510b"),")")),r.a.createElement("h2",{id:"421-2021-01-19"},r.a.createElement(i["AnchorLink"],{to:"#421-2021-01-19","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.2.0...v4.2.1"},"4.2.1")," (2021-01-19)"),r.a.createElement("h3",{id:"bug-fixes-27"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-27","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,"TransitionPresets export error (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/27"},"#27"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/f24ff584fae1bf670ff3500e999d45fcf5500b1e"},"f24ff58"),")")),r.a.createElement("h2",{id:"420-2021-01-07"},r.a.createElement(i["AnchorLink"],{to:"#420-2021-01-07","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.1.0...v4.2.0"},"4.2.0")," (2021-01-07)"),r.a.createElement("h3",{id:"bug-fixes-28"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-28","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Popup:")," \u4fee\u590d Popup.countdown \u5728\u5b89\u5353 RN 0.59 \u5168\u529f\u80fd\u5347\u7ea7\u4e0b\u51fa\u73b0\u6a2a\u7ebf\u95f4\u65ad\u7684\u95ee\u9898 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/22"},"#22"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/51b8f8d757849514efc8a40aab432f90e465515d"},"51b8f8d"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Dialog")," && ",r.a.createElement("strong",null,"Popup"),": \u4fee\u590d\u540c\u65f6\u64cd\u4f5c\u591a\u4e2a\u5f39\u6846\uff0c\u5185\u5bb9\u6d88\u5931\u5f39\u6846\u4e0d\u6d88\u5931 ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/24"},"#24"))),r.a.createElement("h2",{id:"410-2020-12-29"},r.a.createElement(i["AnchorLink"],{to:"#410-2020-12-29","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.0.0...v4.1.0"},"4.1.0")," (2020-12-29)"),r.a.createElement("h3",{id:"features-20"},r.a.createElement(i["AnchorLink"],{to:"#features-20","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"RotationView:")," \u589e\u52a0 isInteraction \u5c5e\u6027\u4e0d\u963b\u585e InteractionManager \u4efb\u52a1\u961f\u5217, fixes ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/20"},"#20")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/21"},"#21"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/83d58e124cc186faf572c0f3d4443ef553eaa750"},"83d58e1"),")")),r.a.createElement("h3",{id:"bug-fixes-29"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-29","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Picker:")," add type transfer for selectedValue (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/f17010e2161c27d3245353745c7d864ccced0c58"},"f17010e"),"), closes ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/17"},"#17"))),r.a.createElement("h2",{id:"400-2020-12-25"},r.a.createElement(i["AnchorLink"],{to:"#400-2020-12-25","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.0.0-rc.1...v4.0.0"},"4.0.0")," (2020-12-25)"),r.a.createElement("h3",{id:"bug-fixes-30"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-30","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"TimerPicker:")," \u4fee\u590d\u65f6\u95f4\u5236\u4e0d\u66f4\u65b0\u95ee\u9898\u3002\uff08",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/62ff90e80963739c29a6ccecfb739999ca2b8988"},"62ff90e"),"\uff09")),r.a.createElement("h3",{id:"features-21"},r.a.createElement(i["AnchorLink"],{to:"#features-21","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Navigation:")," add TransitionPresets. (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/5ca060dffbe56bcd74036afead3f40df11cc9346"},"5ca060d"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Theme:")," add useTheme hooks.")),r.a.createElement("h3",{id:"breaking-changes"},r.a.createElement(i["AnchorLink"],{to:"#breaking-changes","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Breaking Changes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("p",null,r.a.createElement("strong",null,"Navigation:")," modify the screenOption structure.")),r.a.createElement("li",null,r.a.createElement("p",null,r.a.createElement("strong",null,"Dialog:")," Dialog \u4ea4\u4e92\u89c6\u56fe\u5411 App \u9760\u9f50\u3002\uff08",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/62ff90e80963739c29a6ccecfb739999ca2b8988"},"62ff90e"),"\uff09"))),r.a.createElement("h2",{id:"400-rc1-2020-12-11"},r.a.createElement(i["AnchorLink"],{to:"#400-rc1-2020-12-11","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.0.0-rc.0...v4.0.0-rc.1"},"4.0.0-rc.1")," (2020-12-11)"),r.a.createElement("h3",{id:"bug-fixes-31"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-31","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,"react-native-deprecated-custom-components use official npm version (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/cc038433992aa0a9ad5cc6904bbcaec2ecf7848c"},"cc03843"),")")),r.a.createElement("h3",{id:"features-22"},r.a.createElement(i["AnchorLink"],{to:"#features-22","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,"remove typings (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/16c1d9603c4fb47d4bc983df596cb7b8c805aed2"},"16c1d96"),")")),r.a.createElement("h2",{id:"400-rc0-2020-11-14"},r.a.createElement(i["AnchorLink"],{to:"#400-rc0-2020-11-14","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v2.0.0-rc.7...v4.0.0-rc.0"},"4.0.0-rc.0")," (2020-11-14)"),r.a.createElement("h3",{id:"bug-fixes-32"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-32","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Tabbar:")," \u7ed9 wrapperWidth \u8bbe\u7f6e\u9ed8\u8ba4\u503c (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/34066ebd590b2bff19498fbae08760c97cfc71d9"},"34066eb"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Modal:")," \u4fee\u590d node \u8282\u70b9 undefined \u7684\u65f6\u5019\u5d29\u6e83 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/c1d6aed"},"c1d6aed"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"tabbar:")," \u4fee\u590d tabar \u5d29\u6e83\u95ee\u9898 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/c1d6aed"},"c1d6aed"),")")),r.a.createElement("h3",{id:"features-23"},r.a.createElement(i["AnchorLink"],{to:"#features-23","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,"\u652f\u6301\u4f7f\u7528 react-navigation 5"),r.a.createElement("li",null,"\u6d4b\u8bd5\u8986\u76d6\u7387\u8fbe\u5230 90% \u4ee5\u4e0a"),r.a.createElement("li",null,"\u652f\u6301 ",r.a.createElement(i["Link"],{to:"mailto:react-native@0.59.10"},"react-native@0.59.10")),r.a.createElement("li",null,"\u652f\u6301 typescript \u5f00\u53d1")),r.a.createElement("h3",{id:"breaking-changes-1"},r.a.createElement(i["AnchorLink"],{to:"#breaking-changes-1","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Breaking Changes"),r.a.createElement("ul",null,r.a.createElement("li",null,"\u56e0\u4e3a\u5f15\u5165\u4e86 react-navigation \u6240\u4ee5\u5fc5\u987b\u8981 app \u7248\u672c 3.21 \u4ee5\u4e0a \u5373 appRNVersion 5.30 \u4ee5\u4e0a"),r.a.createElement("li",null,"4.0 \u4e4b\u540e\u4e0d\u518d\u652f\u6301 0.59.10 \u4ee5\u4e0b\u7248\u672c\uff0c\u4f4e\u7248\u672c\u9700\u81ea\u884c\u517c\u5bb9")),r.a.createElement("h2",{id:"200-rc7-2020-09-25"},r.a.createElement(i["AnchorLink"],{to:"#200-rc7-2020-09-25","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v2.0.0-rc.6...v2.0.0-rc.7"},"2.0.0-rc.7")," (2020-09-25)"),r.a.createElement("h3",{id:"bug-fixes-33"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-33","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"ART:")," \u4fee\u590d\u5728 rn0.59 ART,\u9700\u8981\u5d4c\u5957 ScrollView \u624d\u80fd\u751f\u6548\u7684 bug (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/92d12a73bf45e5887ac367443882baaa55f0a098"},"92d12a7"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Modal:")," \u4fee\u590d Modal \u7ec4\u4ef6\u70b9\u51fb\u786e\u8ba4\u548c\u906e\u7f69\u52a8\u753b\u5931\u6548 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/61a8f098a0857a2a8b4216090ba73712ec66af13"},"61a8f09"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Modal:")," \u4fee\u590d\u5b89\u5353\u53cc\u51fb\u6216\u591a\u51fb Modal \u7684\u5185\u5bb9\u6846\u4f1a\u5173\u95ed\u906e\u7f69\u95ee\u9898 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/a8ef09ff2ae80c822959b651283f71d9fdfa038e"},"a8ef09f"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Modal:")," \u4fee\u590d\u6f5c\u5728\u5185\u90e8 nodes \u7ed3\u70b9\u53d6\u4e0d\u5230\u7684\u95ee\u9898 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/b48c9661206ab003af9a632d51ab26f26d6fe51f"},"b48c966"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Progress:")," \u4fee\u590d\u8fdb\u5ea6\u6761\u5728\u975e\u624b\u52bf\u52a8\u4f5c\u4e0b\u6e10\u53d8\u8272\u65e0\u6cd5\u6b63\u5e38\u6e32\u67d3\u95ee\u9898 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/297ce5a652426b9c683e453c5c5066706a9b38e6"},"297ce5a"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Progress:")," \u66f4\u65b0\u6700\u5927\u503c max \u548c\u6700\u5c0f\u503c min (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/c5042ee092e84e683cbc13a8dac229283a5449d4"},"c5042ee"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Text:")," \u4fee\u590d Text \u5728\u67d0\u4e9b\u5b89\u5353\u673a\u578b\u88ab\u622a\u65ad\u7684\u95ee\u9898 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/1f843eb71c869ef6760c96650bfcaeaf84196659"},"1f843eb"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Toast:")," \u4fee\u590d Toast \u7ec4\u4ef6\u6a2a\u5c4f\u72b6\u6001\u4e0b\u4e0d\u5c45\u4e2d\u95ee\u9898 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/bb6f1abc135300186d75287f9447239eaeefee4d"},"bb6f1ab"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"TopBar:")," \u4fee\u590d TopBar \u91cc background \u91cd\u590d\u5bfc\u81f4\u5d29\u6e83 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/2a4e1e1196dec2013f6c4599679d85a48fa68848"},"2a4e1e1"),")")),r.a.createElement("h3",{id:"features-24"},r.a.createElement(i["AnchorLink"],{to:"#features-24","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Offline:")," add showOldOffline to decide whether to use the old version offline (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/ceb9f42e72e2b198e4bcfe69bc118f444d2c14a6"},"ceb9f42"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Popup:")," Popup.numberSlider \u652f\u6301\u6309\u94ae\u52a0\u51cf (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/15b07b7a5cce43329786a3beee3e2d897983e386"},"15b07b7"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Stepper:")," \u652f\u6301\u7981\u7528 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/bc37d7c724dd0cf686e65977e70f6717d0165398"},"bc37d7c"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Stepper:")," \u66b4\u9732\u5b9e\u4f8b\u5bf9\u8c61 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/57dfd08208cd4db1919bea3b9ad73a98d74b6e24"},"57dfd08"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Toast:")," toast \u52a8\u753b\u65f6\u95f4\u8c03\u6574 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/1f49cf45d8bc6d42f7cb49bb7cb69dfcd1e6c72e"},"1f49cf4"),")")),r.a.createElement("h2",{id:"200-rc6-2020-08-06"},r.a.createElement(i["AnchorLink"],{to:"#200-rc6-2020-08-06","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v2.0.0-rc.5...v2.0.0-rc.6"},"2.0.0-rc.6")," (2020-08-06)"),r.a.createElement("h3",{id:"bug-fixes-34"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-34","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Modal:")," \u4fee\u590d Modal \u5728 unmount \u65f6\u65e0\u6cd5\u79fb\u9664 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/5dd58c7ebf1b904e66974f1a4974648967e1fb66"},"5dd58c7"),")")),r.a.createElement("h3",{id:"features-25"},r.a.createElement(i["AnchorLink"],{to:"#features-25","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"GlobalToast:")," GlobalToast \u65b0\u589e\u5c5e\u6027\u53ef\u652f\u6301\u539f Toast \u65b9\u6cd5\u8c03\u7528 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/4dfb6a3de4bb909c0795a1ea6ffa9213691edf68"},"4dfb6a3"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"MQTT:")," \u65b0\u589e\u5c5e\u6027\u548c\u540e\u53f0\u914d\u7f6e\u5b57\u6bb5 hideSignalPop \u63a7\u5236\u5f31\u7f51\u63d0\u9192 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/bda7d3af2a3c20390e468285590b299cb128689b"},"bda7d3a"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Offline:")," add new Offline (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/0d87aa74882fe84da6353a9f0fd229f8a388b84b"},"0d87aa7"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Popup&Dialog:")," \u4fee\u590d\u70b9\u51fb\u786e\u8ba4\u52a8\u753b\u4e0d\u751f\u6548\u95ee\u9898 & Popup.list \u548c Dialog.checkbox \u503c\u8df3\u8f6c\u95ee\u9898 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/72ba25f39af58894ef05d0fdff9d5761263fcd10"},"72ba25f"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Stepper:")," add Stepper (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/7d0cbe6d784be000b6c474fb8b3c645e2aac09cd"},"7d0cbe6"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"SwtichButton:")," adjust size && fix size&theme conflict (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/9918c599b11aab1b342c9bfe809736b526ef2f6c"},"9918c59"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Tabs:")," \u652f\u6301\u8bbe\u7f6e\u901a\u8fc7 wrapperStyle \u8bbe\u7f6e TabContent \u7684\u5bbd\u5ea6 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/f93d54e4c01488825b820795dff4084991b11e05"},"f93d54e"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Toast:")," Toast support adaptation (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/a87cfe532972ed47d7bf70dcc6f7cdb55a366a8c"},"a87cfe5"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"typeScript:")," \u63a5\u5165 ts (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/6485d5f691d3f861644457fe545d3f3391014359"},"6485d5f"),")")),r.a.createElement("h2",{id:"200-rc5-2020-07-01"},r.a.createElement(i["AnchorLink"],{to:"#200-rc5-2020-07-01","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v2.0.0-rc.4...v2.0.0-rc.5"},"2.0.0-rc.5")," (2020-07-01)"),r.a.createElement("h3",{id:"bug-fixes-35"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-35","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"nativeApi:")," spell error (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/deb7507c5192acdf59aefc9297e6516beb119066"},"deb7507"),")")),r.a.createElement("h2",{id:"200-rc4-2020-07-01"},r.a.createElement(i["AnchorLink"],{to:"#200-rc4-2020-07-01","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v2.0.0-rc.3...v2.0.0-rc.4"},"2.0.0-rc.4")," (2020-07-01)"),r.a.createElement("h3",{id:"bug-fixes-36"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-36","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("p",null,r.a.createElement("strong",null,"TYSdk:")," \u4fee\u590d apiRequest \u89e3\u6790\u57fa\u7840\u6570\u636e\u7c7b\u578b\u5d29\u6e83 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/30fd8f2627d5ac596766f6cd0bdfd73e1887267e"},"30fd8f2"),")")),r.a.createElement("li",null,r.a.createElement("p",null,r.a.createElement("strong",null,"Progress:")," \u4fee\u590d thumb \u8fc7\u5927\u88ab\u622a (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/4579450730d37ef98989189bbc0432ef1e1cfe41"},"4579450"),")"))),r.a.createElement("h3",{id:"features-26"},r.a.createElement(i["AnchorLink"],{to:"#features-26","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Progress:")," add Progress-double and Progress-compose (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/c7eec5522b2b24fe267aaa444b50c430a00a25f1"},"c7eec55"),")")),r.a.createElement("h2",{id:"200-rc3-2020-05-21"},r.a.createElement(i["AnchorLink"],{to:"#200-rc3-2020-05-21","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v2.0.0-rc.2...v2.0.0-rc.3"},"2.0.0-rc.3")," (2020-05-21)"),r.a.createElement("h3",{id:"bug-fixes-37"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-37","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Motion:")," allow startAnimation when animating (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/9084cfd8798a0baadffd6eaa5ed265dfe2b713c9"},"9084cfd"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Layout:")," \u5728 5.21 \u4e4b\u524d\u7684\u7248\u672c\u4e0d\u8bf7\u6c42 mqtt data (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/416ffb6a04ac97cf00d60e2d102b952434c49f25"},"416ffb6"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"OfflineView:")," \u5141\u8bb8\u84dd\u7259\u8bbe\u5907\u5728\u7f51\u7edc\u79bb\u7ebf\u8bbe\u5907\u5728\u7ebf\u7684\u60c5\u51b5\u4e0b\u64cd\u4f5c (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/99cc363b8e4f21662a820556d07db1576cc8c120"},"99cc363"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"parseJSON:")," \u4fee\u590d\u4f20\u5165 false \u8fd4\u56de\u7a7a\u5bf9\u8c61 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/fb2e4c412e944973dbea05c7b285c66d9d893c57"},"fb2e4c4"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Popup.countdown:")," fix min prop (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/ed5a7eff9d28a3a6741ee04142a53df14337a071"},"ed5a7ef"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Popup.list:")," \u4fee\u590d Popup.list \u5728\u5b89\u5353\u4e0a\u65e0\u6cd5\u6b63\u5e38\u663e\u793a Switch (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/d8ecb5190ca1a794fdc40e79b33fdc4703beb078"},"d8ecb51"),")")),r.a.createElement("h3",{id:"features-27"},r.a.createElement(i["AnchorLink"],{to:"#features-27","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Dialog:")," Dialog \u9ed8\u8ba4\u6dfb\u52a0\u52a8\u6548 ScaleFadeIn\uff08\u653e\u5927\u6de1\u5165 / \u7f29\u5c0f\u6de1\u51fa (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/4795a85bdaf813e18b79aa57fcc53b3528c9bc49"},"4795a85"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Popup:")," Popup \u6dfb\u52a0\u9ed8\u8ba4\u52a8\u6548 PullUp (\u4e0a\u62c9\u4e0b\u6ed1\uff09 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/d50d1bc8a298b8c2e8e9c0163fb837a3e36380c3"},"d50d1bc"),")")),r.a.createElement("h2",{id:"200-rc2-2020-04-20"},r.a.createElement(i["AnchorLink"],{to:"#200-rc2-2020-04-20","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v2.0.0-rc.1...v2.0.0-rc.2"},"2.0.0-rc.2")," (2020-04-20)"),r.a.createElement("h3",{id:"bug-fixes-38"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-38","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Popup.list:")," \u4fee\u590d\u5728 global dark / popup light \u60c5\u51b5\u4e0b\u5217\u8868\u663e\u793a\u95ee\u9898 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/993b8f662effee53665a8ace1bfa3b2ad9f7a553"},"993b8f6"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Popup.list:")," \u4fee\u590d\u6bcf\u6b21\u66f4\u65b0 props \u90fd\u4f1a\u91cd\u65b0\u8ba1\u7b97\u9009\u4e2d\u503c\u7684 bug (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/459ad8b13ac46ef948fedb098a766fddb21037a2"},"459ad8b"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Popup.toast:")," \u4fee\u590d Popup.toast \u65e0\u6548 bug \u5e76\u63d0\u793a\u5373\u5c06\u5e9f\u5f03 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/470a13d35fbdf56b97691316906ccbe75f179305"},"470a13d"),")")),r.a.createElement("h3",{id:"features-28"},r.a.createElement(i["AnchorLink"],{to:"#features-28","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"GlobalToast:")," \u65b0\u589e GlobalToast \u7ec4\u4ef6 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/7d62276cba5a2afc1079e803f13fb9b780e82355"},"7d62276"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Navigator:")," \u63a5\u5165\u4fe1\u53f7\u5f3a\u5ea6\u63d0\u9192 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/cef73cc00d43d9513d20cc3dafac649aabff2f78"},"cef73cc"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Notification:")," \u65b0\u589e onPress \u5c5e\u6027 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/9393c3e6f83bad2f4e29fe51b46331cb94f025d6"},"9393c3e"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"NotificationLegacy:")," \u65b0\u589e onPress \u5c5e\u6027 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/b717d4a3e37bb87c02e0e6dcbcf82f67f801fdbf"},"b717d4a"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Popup:")," \u5934\u90e8\u680f\u6dfb\u52a0\u8fd4\u56de\u6309\u94ae\u6216\u8005\u526f\u6807\u9898 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/9de2f9126ead014bbab7d9e7c366e3fec19927d1"},"9de2f91"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Progress:")," \u65b0\u589e Progress \u7ec4\u4ef6 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/b3e53e984f49b493611242b47c1502e2abf50c39"},"b3e53e9"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Tabs:")," \u652f\u6301\u63a7\u5236 TabContent \u52a0\u901f\u5ea6\u9608\u503c\u3001\u914d\u7f6e\u53f3\u4fa7\u989d\u5916\u7559\u767d\u3001\u5141\u8bb8\u7981\u7528\u5355\u4e2a\u9879 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/4427f3ced44b608f9c42bc195d92a4cca4ca7c2b"},"4427f3c"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Tips:")," \u65b0\u589e\u5c5e\u6027\u53ef\u9009\u62e9\u4e0d\u663e\u793a\u89d2\u6807 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/9429727c49a4cacda2bdb7331a6016113898f309"},"9429727"),")")),r.a.createElement("h2",{id:"200-rc1-2020-02-18"},r.a.createElement(i["AnchorLink"],{to:"#200-rc1-2020-02-18","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v2.0.0-rc.0...v2.0.0-rc.1"},"2.0.0-rc.1")," (2020-02-18)"),r.a.createElement("h3",{id:"bug-fixes-39"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-39","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Tab:")," \u4fee\u590d\u5f53 tabContent \u5b9e\u4f8b\u4e0d\u5b58\u5728\u5bfc\u81f4\u5d29\u6e83\u7684 bug (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/632baf4f7d5c583bcc5b7141dede714cde382508"},"632baf4"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Tabs:")," \u4fee\u590d\u672a\u6fc0\u6d3b\u7684\u6587\u5b57\u751f\u6548\u7684 bug (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/201c941f5d99210144ba3e2c7580abd777b99467"},"201c941"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"TYList:")," \u4fee\u590d\u4e3a\u8ddf\u968f\u4e3b\u9898\u7684 bug (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/ae3d7fd9f2bdc13801238180a1a777e4afc4249a"},"ae3d7fd"),")")),r.a.createElement("h3",{id:"features-29"},r.a.createElement(i["AnchorLink"],{to:"#features-29","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Carousel:")," add pageStyle (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/3699c1a599d9eed21028a5a23adb0524b1344a08"},"3699c1a"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"DatePicker:")," \u53c2\u6570\u8865\u7ed9\u662f\u5426\u65b0\u589e 0 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/9657046c0492b1af8e9bce7e1fecc521491c35ed"},"9657046"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Dialog:")," \u63a5\u5165 dark mode (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/8e31aa1855f5059e4261da90bb494ca61acaf557"},"8e31aa1"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"FullView:")," add Notification motion (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/67d2f45bd8d7a04f9ff9a340080ab0644900b14d"},"67d2f45"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Modal:")," add \u952e\u76d8\u81ea\u9002\u5e94 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/b5e1b0efcce1a328c706fb61f46b05b2f37705c3"},"b5e1b0e"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Motion:")," add motion \u52a8\u6548 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/ca5412ff3e245c003c14ee460399980a3a9b17d7"},"ca5412f"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Notification:")," add \u6709\u52a8\u753b\u6548\u679c\u7684\u901a\u77e5\u548c\u6ca1\u52a8\u753b\u6548\u679c\u7684\u901a\u77e5 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/86f5c5c9a08226e2bcd19aa7c8cb7334bbe6d08c"},"86f5c5c"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Popup:")," \u63a5\u5165 dark mode (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/c0173fedbf786c7a50eed203beec18bc404bd415"},"c0173fe"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"SwitchButton:")," \u589e\u52a0 wrapperProps \u652f\u6301 studio (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/b837bde0cebbfff794a3cc918492a0c19cb99fec"},"b837bde"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"SwitchButton:")," \u652f\u6301\u6e10\u53d8\u5f62\u5f0f\u7684\u6309\u94ae (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/d064ef02f786cf8a7bb0340b298571b144a7f930"},"d064ef0"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Tips:")," add Tips \u6c14\u6ce1\u7c7b\u578b (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/7cb16d7b682ec947ca1d1c4cb7ab3227fbccbcb6"},"7cb16d7"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Toast:")," add \u56db\u79cd\u7c7b\ufffd\ufffd\ufffd (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/a9acffa8adc914d3df27ecaf9fc6112fe77372e5"},"a9acffa"),")")),r.a.createElement("h2",{id:"200-rc0-2019-12-03"},r.a.createElement(i["AnchorLink"],{to:"#200-rc0-2019-12-03","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["AnchorLink"],{to:"#"},"2.0.0-rc.0")," (2019-12-03)"),r.a.createElement("h3",{id:"features-30"},r.a.createElement(i["AnchorLink"],{to:"#features-30","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Theme:")," \u65b0\u589e Theme \u7ec4\u4ef6\uff0c\u63a5\u5165\u4e3b\u9898"),r.a.createElement("li",null,r.a.createElement("strong",null,"BrickButton:")," \u65b0\u589e BrickButton \u7ec4\u4ef6"),r.a.createElement("li",null,r.a.createElement("strong",null,"Carousel:")," \u65b0\u589e Carousel \u7ec4\u4ef6"),r.a.createElement("li",null,r.a.createElement("strong",null,"Collapsible:")," \u65b0\u589e Collapsible \u7ec4\u4ef6"),r.a.createElement("li",null,r.a.createElement("strong",null,"ControllerBar:")," \u65b0\u589e ControllerBar \u7ec4\u4ef6"),r.a.createElement("li",null,r.a.createElement("strong",null,"Dialog:")," \u65b0\u589e Dialog \u7ec4\u4ef6"),r.a.createElement("li",null,r.a.createElement("strong",null,"Divider:")," \u65b0\u589e Divider \u7ec4\u4ef6"),r.a.createElement("li",null,r.a.createElement("strong",null,"Notification:")," \u65b0\u589e Notification \u7ec4\u4ef6"),r.a.createElement("li",null,r.a.createElement("strong",null,"Popup:")," \u65b0\u589e Popup \u7ec4\u4ef6"),r.a.createElement("li",null,r.a.createElement("strong",null,"TabBar:")," \u65b0\u589e TabBar \u7ec4\u4ef6"),r.a.createElement("li",null,r.a.createElement("strong",null,"Tabs:")," \u65b0\u589e Tabs \u7ec4\u4ef6"),r.a.createElement("li",null,r.a.createElement("strong",null,"TimerPicker:")," \u65b0\u589e TimerPicker \u7ec4\u4ef6")),r.a.createElement("h3",{id:"breaking-changes-2"},r.a.createElement(i["AnchorLink"],{to:"#breaking-changes-2","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"BREAKING CHANGES"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"ColorPicker:")," \u79fb\u9664 CircularPicker / ColorPicker / RectColorPicker")),r.a.createElement("h2",{id:"101-2019-03-13"},r.a.createElement(i["AnchorLink"],{to:"#101-2019-03-13","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["AnchorLink"],{to:"#"},"1.0.1")," (2019-03-13)"),r.a.createElement("h3",{id:"bug-fixes-40"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-40","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"OfflineView:")," fix Android OfflineView height ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/4980a25f3648b46140f99ff3fefd72081c1f0c12"},"4980a25f")),r.a.createElement("li",null,r.a.createElement("strong",null,"TopBar"),": Iphone XsMax \u517c\u5bb9 ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/baf1276d32c450ecb7f56fb0a20ccc493154d7a5"},"baf1276d")))))))},Co1j:function(e,t,n){"use strict";var a=n("I+eb"),r=n("xDBR"),i=n("glrk"),o=n("HAuM"),l=n("ImZN");a({target:"Set",proto:!0,real:!0,forced:r},{isSupersetOf:function(e){var t=i(this),n=o(t.has);return!l(e,(function(e){if(!1===n.call(t,e))return l.stop()})).stopped}})},Cwc5:function(e,t,n){var a=n("NKxu"),r=n("Npjl");function i(e,t){var n=r(e,t);return a(n)?n:void 0}e.exports=i},CxFC:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("/aaL"),c=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"basic-list"},r.a.createElement(i["AnchorLink"],{to:"#basic-list","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Basic list"),r.a.createElement(c["a"],{code:"import { TYSectionList } from 'tuya-panel-kit'\n\nconst [state, set] = React.useState({\n value: -1,\n sliderValue: 50,\n name: '',\n switchValue: true,\n});\nconst setState = value => set({ ...state, ...value });\nconst sections = [\n {\n title: 'Basic list item',\n data: [\n {\n key: 0,\n theme: { descFontColor: '#FF4444' },\n title: `List title`,\n subTitle: `List subtitle`,\n value: 'New',\n arrow: true,\n Action: (\n \n \n \n ),\n },\n ],\n renderItem: ({ item }) => ,\n },\n {\n title: 'Select box list item',\n data: [\n {\n key: 0,\n theme: { descFontColor: '#7ED321' },\n Action: 'Cleaned successfully',\n title: `April 11th, 23:15`,\n subTitle: `Cleaning 0 square meters | work 5 minutes`,\n checked: state.value === 0,\n onChange: checked => setState({ value: checked ? 0 : -1 }),\n },\n ],\n renderItem: ({ item }) => ,\n },\n {\n title: 'Slider list item',\n data: [\n {\n key: 0,\n actionType: 'iconfont',\n Icon: 'volume-sharp-off',\n Action: 'volume-sharp-max',\n value: state.sliderValue,\n minimumValue: 0,\n maximumValue: 100,\n canTouchTrack: true,\n onSlidingComplete: sliderValue => setState({ sliderValue }),\n },\n ],\n renderItem: ({ item }) => ,\n },\n {\n title: 'Input box list item',\n data: [\n {\n key: 0,\n title: `Name`,\n value: state.name,\n placeholder: 'Enter name',\n onChangeText: name => setState({ name }),\n },\n ],\n renderItem: ({ item }) => ,\n },\n {\n title: 'Switch list item adaptation',\n data: [\n {\n key: 0,\n title: 'The situation where the title of the list is too long --- ',\n subTitle:\n 'This is the case where the detailed information content of this list is too long',\n value: state.switchValue,\n onValueChange: value => setState({ switchValue: value }),\n },\n ],\n renderItem: ({ item }) => ,\n },\n];\n\n }\n/>",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("h3",{id:"tysectionlist"},r.a.createElement(i["AnchorLink"],{to:"#tysectionlist","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"TYSectionList"),r.a.createElement("p",null,"extends ",r.a.createElement(i["Link"],{to:"https://reactnative.dev/docs/sectionlist#props"},"SectionListProps")),r.a.createElement(o["a"],{name:"TYSectionListProps"}),r.a.createElement("h3",{id:"tysectionlistitem"},r.a.createElement(i["AnchorLink"],{to:"#tysectionlistitem","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"TYSectionList.Item"),r.a.createElement("p",null,"extends ",r.a.createElement(l["a"],{to:"TYListItem"},"TYListItemProps")),r.a.createElement(o["a"],{name:"TYListItemProps"}),r.a.createElement("h3",{id:"tysectionlistinputitem"},r.a.createElement(i["AnchorLink"],{to:"#tysectionlistinputitem","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"TYSectionList.InputItem"),r.a.createElement("p",null,"extends ",r.a.createElement(l["a"],{to:"TYListItem#api"},"TYListItemProps"),"\u3001",r.a.createElement(l["a"],{to:"https://reactnative.dev/docs/textinput#props"},"TextInputProps")),r.a.createElement(o["a"],{name:"TYSectionInputProps"}),r.a.createElement("h3",{id:"tysectionlistcheckboxitem"},r.a.createElement(i["AnchorLink"],{to:"#tysectionlistcheckboxitem","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"TYSectionList.CheckboxItem"),r.a.createElement("p",null,"extends ",r.a.createElement(l["a"],{to:"TYListItem#api"},"TYListItemProps"),"\u3001",r.a.createElement(l["a"],{to:"Checkbox#api"},"CheckboxProps")),r.a.createElement(o["a"],{name:"TYListItemProps"}),r.a.createElement("h3",{id:"tysectionlistslideritem"},r.a.createElement(i["AnchorLink"],{to:"#tysectionlistslideritem","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"TYSectionList.SliderItem"),r.a.createElement("p",null,"extends ",r.a.createElement(l["a"],{to:"Slider#api"},"SliderProps")),r.a.createElement(o["a"],{name:"TYSectionSliderProps"}),r.a.createElement("h3",{id:"tysectionlistswitchitem"},r.a.createElement(i["AnchorLink"],{to:"#tysectionlistswitchitem","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"TYSectionList.SwitchItem"),r.a.createElement("p",null,"extends ",r.a.createElement(l["a"],{to:"TYListItem#api"},"TYListItemProps"),"\u3001",r.a.createElement(l["a"],{to:"SwitchButton#api"},"SwitchButtonProps")))))},CyXQ:function(e,t,n){var a=n("ppGB"),r=n("UMSQ");e.exports=function(e){if(void 0===e)return 0;var t=a(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},"D+Rv":function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"basic-usage"},r.a.createElement(i["AnchorLink"],{to:"#basic-usage","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Basic Usage"),r.a.createElement(l["a"],{code:"import { GlobalToast } from 'tuya-panel-kit'\n\nGlobalToast.show({\n text: 'Suggestions for suggestive copywriting display up to 16 characters',\n showIcon: false,\n contentStyle: {},\n onFinish: () => {\n console.log('Toast finished');\n GlobalToast.hide();\n },\n});",lang:"jsx"}),r.a.createElement("h3",{id:"\u52a0\u8f7d\u4f7f\u7528"},r.a.createElement(i["AnchorLink"],{to:"#\u52a0\u8f7d\u4f7f\u7528","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u52a0\u8f7d\u4f7f\u7528"),r.a.createElement(l["a"],{code:"import { GlobalToast } from 'tuya-panel-kit'\n\nGlobalToast.show({\n text: 'Set successfully',\n onFinish: () => {\n console.log('Toast finished');\n GlobalToast.hide();\n },\n});",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"GlobalToastProps"}))))},D1Df:function(e,t,n){"use strict";function a(e){return a="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function r(){return r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function c(e,t){if(null==e)return{};var n,a,r={},i=Object.keys(e);for(a=0;a=0||(r[n]=e[n]);return r}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var n=0;n>6),t+=String.fromCharCode(128|63&a)):a<55296||a>=57344?(t+=String.fromCharCode(224|a>>12),t+=String.fromCharCode(128|a>>6&63),t+=String.fromCharCode(128|63&a)):(n++,a=65536+((1023&a)<<10|1023&e.charCodeAt(n)),t+=String.fromCharCode(240|a>>18),t+=String.fromCharCode(128|a>>12&63),t+=String.fromCharCode(128|a>>6&63),t+=String.fromCharCode(128|63&a))}return t}var x={size:128,level:"L",bgColor:"#FFFFFF",fgColor:"#000000",includeMargin:!1},w=4,T=.1;function S(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=[];return e.forEach((function(e,a){var r=null;e.forEach((function(i,o){if(!i&&null!==r)return n.push("M".concat(r+t," ").concat(a+t,"h").concat(o-r,"v1H").concat(r+t,"z")),void(r=null);if(o!==e.length-1)i&&null===r&&(r=o);else{if(!i)return;null===r?n.push("M".concat(o+t,",").concat(a+t," h1v1H").concat(o+t,"z")):n.push("M".concat(r+t,",").concat(a+t," h").concat(o+1-r,"v1H").concat(r+t,"z"))}}))})),n.join("")}function C(e,t){return e.slice().map((function(e,n){return n=t.y+t.h?e:e.map((function(e,n){return(n=t.x+t.w)&&e}))}))}function L(e,t){var n=e.imageSettings,a=e.size,r=e.includeMargin;if(null==n)return null;var i=r?w:0,o=t.length+2*i,l=Math.floor(a*T),c=o/a,s=(n.width||l)*c,u=(n.height||l)*c,d=null==n.x?t.length/2-s/2:n.x*c,m=null==n.y?t.length/2-u/2:n.y*c,p=null;if(n.excavate){var h=Math.floor(d),f=Math.floor(m),g=Math.ceil(s+d-h),b=Math.ceil(u+m-f);p={x:h,y:f,w:g,h:b}}return{x:d,y:m,h:u,w:s,excavation:p}}var A=function(){try{(new Path2D).addPath(new Path2D)}catch(e){return!1}return!0}(),I=function(e){function t(){var e,n;s(this,t);for(var a=arguments.length,r=new Array(a),i=0;ic&&(s=s.slice(0,c)),e?u+s:s+u)}};e.exports={start:l(!1),end:l(!0)}},DPsx:function(e,t,n){var a=n("g6v/"),r=n("0Dky"),i=n("zBJ4");e.exports=!a&&!r((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},DSFK:function(e,t,n){"use strict";function a(e){if(Array.isArray(e))return e}n.d(t,"a",(function(){return a}))},DSRE:function(e,t,n){(function(e){var a=n("Kz5y"),r=n("B8du"),i=t&&!t.nodeType&&t,o=i&&"object"==typeof e&&e&&!e.nodeType&&e,l=o&&o.exports===i,c=l?a.Buffer:void 0,s=c?c.isBuffer:void 0,u=s||r;e.exports=u}).call(this,n("hOG+")(e))},DTth:function(e,t,n){var a=n("0Dky"),r=n("tiKp"),i=n("xDBR"),o=r("iterator");e.exports=!a((function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,n="";return e.pathname="c%20d",t.forEach((function(e,a){t["delete"]("b"),n+=a+e})),i&&!e.toJSON||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[o]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://\u0442\u0435\u0441\u0442").host||"#%D0%B1"!==new URL("http://a#\u0431").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},DUWt:function(e,t,n){},DfZB:function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},DhMN:function(e,t,n){n("ofBz")},DrvE:function(e,t,n){"use strict";var a=n("I+eb"),r=n("HAuM"),i=n("0GbY"),o=n("8GlL"),l=n("5mdu"),c=n("ImZN"),s="No one promise resolved";a({target:"Promise",stat:!0},{any:function(e){var t=this,n=o.f(t),a=n.resolve,u=n.reject,d=l((function(){var n=r(t.resolve),o=[],l=0,d=1,m=!1;c(e,(function(e){var r=l++,c=!1;o.push(void 0),d++,n.call(t,e).then((function(e){c||m||(m=!0,a(e))}),(function(e){c||m||(c=!0,o[r]=e,--d||u(new(i("AggregateError"))(o,s)))}))})),--d||u(new(i("AggregateError"))(o,s))}));return d.error&&u(d.value),n.promise}})},E2jh:function(e,t,n){var a=n("2gN3"),r=function(){var e=/[^.]+$/.exec(a&&a.keys&&a.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function i(e){return!!r&&r in e}e.exports=i},E4dE:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("xYjl"),c=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement(l["a"],null,r.a.createElement("p",null,r.a.createElement("code",null,"Drawer")," \u662f\u62bd\u5c49\u7ec4\u4ef6\uff0c\u5728 ",r.a.createElement(i["Link"],{to:"mailto:tuya-panel-kit@4.7.11"},"tuya-panel-kit@4.7.11")," \u7248\u672c\u96c6\u6210\uff0c \u4e5f\u53ef\u4ee5\u5355\u72ec\u5b89\u88c5 tuya-panel-animation-drawer \u4f7f\u7528\u3002")),r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u4e0a\u8fb9\u62bd\u5c49"},r.a.createElement(i["AnchorLink"],{to:"#\u4e0a\u8fb9\u62bd\u5c49","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4e0a\u8fb9\u62bd\u5c49"),r.a.createElement(c["a"],{code:"import { Drawer, Utils } from 'tuya-panel-kit';\n// import Drawer from 'tuya-panel-animation-drawer';\n\nconst { viewWidth, convertX: cx } = Utils.RatioUtils;\n\nconst [state, setState] = React.useState({\n visible: false,\n placement: 'top',\n });\n\n {\n setState({ visible: false, placement: state.placement });\n }}\n onStateChange={state => {\n console.log(state);\n }}\n>\n \n \u6211\u6ca1\u6709\u906e\u7f69\n \n",lang:"jsx"}),r.a.createElement("h3",{id:"\u53f3\u8fb9\u62bd\u5c49"},r.a.createElement(i["AnchorLink"],{to:"#\u53f3\u8fb9\u62bd\u5c49","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u53f3\u8fb9\u62bd\u5c49"),r.a.createElement(c["a"],{code:"import { Drawer, Utils } from 'tuya-panel-kit';\n// import Drawer from 'tuya-panel-animation-drawer';\n\nconst { viewWidth, convertX: cx } = Utils.RatioUtils;\n\nconst [state, setState] = React.useState({\n visible: false,\n placement: 'right',\n });\n\n {\n setState({ visible: false, placement: state.placement });\n }}\n onStateChange={state => {\n console.log(state);\n }}\n>\n \n \u6211\u6709\u906e\u7f69\n {\n setState({ visible: false, placement: state.placement });\n }}\n >\n Click Me\n \n \n",lang:"jsx"}),r.a.createElement("h3",{id:"\u4e0b\u8fb9\u62bd\u5c49"},r.a.createElement(i["AnchorLink"],{to:"#\u4e0b\u8fb9\u62bd\u5c49","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4e0b\u8fb9\u62bd\u5c49"),r.a.createElement(c["a"],{code:"import { Drawer, Utils } from 'tuya-panel-kit';\n// import Drawer from 'tuya-panel-animation-drawer';\n\nconst { viewWidth, convertX: cx } = Utils.RatioUtils;\n\nconst [state, setState] = React.useState({\n visible: false,\n placement: 'bottom',\n });\n\n {\n setState({ visible: false, placement: state.placement });\n }}\n onStateChange={state => {\n console.log(state);\n }}\n>\n \n \u6211\u6ca1\u6709\u906e\u7f69\n \n",lang:"jsx"}),r.a.createElement("h3",{id:"\u5de6\u8fb9\u62bd\u5c49"},r.a.createElement(i["AnchorLink"],{to:"#\u5de6\u8fb9\u62bd\u5c49","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u5de6\u8fb9\u62bd\u5c49"),r.a.createElement(c["a"],{code:"import { Drawer, Utils } from 'tuya-panel-kit';\n// import Drawer from 'tuya-panel-animation-drawer';\n\nconst { viewWidth, convertX: cx } = Utils.RatioUtils;\n\nconst [state, setState] = React.useState({\n visible: false,\n placement: 'left',\n });\n\n {\n setState({ visible: false, placement: state.placement });\n }}\n onStateChange={state => {\n console.log(state);\n }}\n>\n \n \u6211\u6709\u906e\u7f69\n {\n setState({ visible: false, placement: state.placement });\n }}\n >\n Click Me\n \n \n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("h3",{id:"api-drawer"},r.a.createElement(i["AnchorLink"],{to:"#api-drawer","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Drawer"),r.a.createElement(o["a"],{src:"../../../node_modules/tuya-panel-animation-drawer/lib/index.d.ts",identifier:"tuya-panel-animation-drawer",export:"Drawer"}))))},E9XD:function(e,t,n){"use strict";var a=n("I+eb"),r=n("1Y/n").left,i=n("pkCn"),o=n("rkAj"),l=i("reduce"),c=o("reduce",{1:0});a({target:"Array",proto:!0,forced:!l||!c},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:void 0)}})},ED0o:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("xYjl"),c=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement(l["a"],null,r.a.createElement("p",null,r.a.createElement("code",null,"Diffusion")," is a water ripple component, integrated in ",r.a.createElement(i["Link"],{to:"mailto:tuya-panel-kit@4.7.11"},"tuya-panel-kit@4.7.11")," version, and can also be installed separately using tuya-panel-animation-diffusion.")),r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"basic-style"},r.a.createElement(i["AnchorLink"],{to:"#basic-style","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Basic style"),r.a.createElement(c["a"],{code:"import { Diffusion } from 'tuya-panel-kit';\n// import Diffusion from 'tuya-panel-animation-diffusion';\n\n",lang:"jsx"}),r.a.createElement("h3",{id:"customize-child-components"},r.a.createElement(i["AnchorLink"],{to:"#customize-child-components","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Customize child components"),r.a.createElement(c["a"],{code:"import { View } from 'react-native'\nimport { Diffusion } from 'tuya-panel-kit';\n// import Diffusion from 'tuya-panel-animation-diffusion';\n\n\n \n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("h3",{id:"api-diffusion"},r.a.createElement(i["AnchorLink"],{to:"#api-diffusion","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Diffusion"),r.a.createElement(o["a"],{src:"../../../node_modules/tuya-panel-animation-diffusion/lib/index.d.ts",identifier:"tuya-panel-animation-diffusion",export:"Diffusion"}))))},"EDT/":function(e,t,n){var a=n("I+eb"),r=n("p5mE"),i=n("0GbY");a({global:!0},{compositeSymbol:function(){return 1===arguments.length&&"string"===typeof arguments[0]?i("Symbol")["for"](arguments[0]):r.apply(null,arguments).get("symbol",i("Symbol"))}})},ENF9:function(e,t,n){"use strict";var a,r=n("2oRo"),i=n("4syw"),o=n("8YOa"),l=n("bWFh"),c=n("rKzb"),s=n("hh1v"),u=n("afO8").enforce,d=n("f5p1"),m=!r.ActiveXObject&&"ActiveXObject"in r,p=Object.isExtensible,h=function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},f=e.exports=l("WeakMap",h,c);if(d&&m){a=c.getConstructor(h,"WeakMap",!0),o.REQUIRED=!0;var g=f.prototype,b=g["delete"],v=g.has,y=g.get,E=g.set;i(g,{delete:function(e){if(s(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new a),b.call(this,e)||t.frozen["delete"](e)}return b.call(this,e)},has:function(e){if(s(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new a),v.call(this,e)||t.frozen.has(e)}return v.call(this,e)},get:function(e){if(s(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new a),v.call(this,e)?y.call(this,e):t.frozen.get(e)}return y.call(this,e)},set:function(e,t){if(s(e)&&!p(e)){var n=u(this);n.frozen||(n.frozen=new a),v.call(this,e)?E.call(this,e,t):n.frozen.set(e,t)}else E.call(this,e,t);return this}})}},EUja:function(e,t,n){"use strict";var a=n("ppGB"),r=n("HYAF");e.exports="".repeat||function(e){var t=String(r(this)),n="",i=a(e);if(i<0||i==1/0)throw RangeError("Wrong number of repetitions");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(n+=t);return n}},EbU4:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u8b66\u544a\u6846"},r.a.createElement(i["AnchorLink"],{to:"#\u8b66\u544a\u6846","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u8b66\u544a\u6846"),r.a.createElement(l["a"],{code:"import { Dialog } from 'tuya-panel-kit'\n\nDialog.alert({\n title: '\u6807\u9898',\n subTitle: '\u526f\u6807\u9898',\n confirmText: '\u786e\u8ba4',\n onConfirm: (data, { close }) => {\n close();\n },\n});",lang:"jsx"}),r.a.createElement("h3",{id:"\u63d0\u793a\u6846"},r.a.createElement(i["AnchorLink"],{to:"#\u63d0\u793a\u6846","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u63d0\u793a\u6846"),r.a.createElement(l["a"],{code:"import { Dialog } from 'tuya-panel-kit'\n\nDialog.confirm({\n title: '\u6807\u9898',\n subTitle: '\u526f\u6807\u9898',\n cancelText: '\u53d6\u6d88',\n confirmText: '\u786e\u8ba4',\n onConfirm: (data, { close }) => {\n close();\n },\n});",lang:"jsx"}),r.a.createElement("h3",{id:"\u8f93\u5165\u5bf9\u8bdd\u6846\uff08\u975e\u53d7\u63a7\uff09"},r.a.createElement(i["AnchorLink"],{to:"#\u8f93\u5165\u5bf9\u8bdd\u6846\uff08\u975e\u53d7\u63a7\uff09","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u8f93\u5165\u5bf9\u8bdd\u6846\uff08\u975e\u53d7\u63a7\uff09"),r.a.createElement(l["a"],{code:"import { Dialog } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n promptUnControlled: '',\n});\n\nDialog.prompt({\n title: '\u8f93\u5165\u5bf9\u8bdd\u6846\uff08\u975e\u53d7\u63a7\uff09',\n cancelText: '\u53d6\u6d88',\n confirmText: '\u786e\u8ba4',\n defaultValue: state.promptUnControlled,\n placeholder: 'Password',\n onConfirm: (text, { close }) => {\n setState({ promptUnControlled: text });\n close();\n },\n});",lang:"jsx"}),r.a.createElement("h3",{id:"\u8f93\u5165\u5bf9\u8bdd\u6846\uff08\u53d7\u63a7\uff09"},r.a.createElement(i["AnchorLink"],{to:"#\u8f93\u5165\u5bf9\u8bdd\u6846\uff08\u53d7\u63a7\uff09","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u8f93\u5165\u5bf9\u8bdd\u6846\uff08\u53d7\u63a7\uff09"),r.a.createElement(l["a"],{code:"import { Dialog } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n promptControlled: '',\n});\n\nDialog.prompt({\n title: '\u8f93\u5165\u5bf9\u8bdd\u6846\uff08\u53d7\u63a7\uff09',\n cancelText: '\u53d6\u6d88',\n confirmText: '\u786e\u8ba4',\n value: state.promptControlled,\n placeholder: 'Password',\n onChangeText: text => {\n // \u4f7f\u7528value props \u53ef\u4ee4prompt\u6210\u4e3a\u53d7\u63a7\u7ec4\u4ef6\uff0c\u63a7\u5236\u5176\u8f93\u5165\u6846\u5185\u5bb9\n const t = +text;\n if (typeof t === 'number' && !Number.isNaN(t)) {\n return text;\n }\n },\n onConfirm: (text, { close }) => {\n console.log('controlled text :', text);\n setState({ promptControlled: text });\n close();\n },\n});",lang:"jsx"}),r.a.createElement("h3",{id:"\u5355\u9009\u5bf9\u8bdd\u6846"},r.a.createElement(i["AnchorLink"],{to:"#\u5355\u9009\u5bf9\u8bdd\u6846","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u5355\u9009\u5bf9\u8bdd\u6846"),r.a.createElement(l["a"],{code:"import { Dialog } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n checkValueRadio: 'code1',\n});\n\nDialog.checkbox({\n title: 'Required',\n cancelText: '\u53d6\u6d88',\n confirmText: '\u786e\u8ba4',\n type: 'radio',\n value: state.checkValueRadio,\n dataSource: [\n {\n value: 'code1',\n title: '\u4f20\u611f\u5668\u9009\u62e9',\n },\n {\n value: 'code2',\n title: '\u623f\u95f4\u4f20\u611f\u5668\u6821\u51c6',\n },\n {\n value: 'code3',\n title: '\u5730\u677f\u4f20\u611f\u5668\u6821\u51c6',\n iconSize: 24,\n Icon: 'warning',\n reverse: true,\n hideOnUnselect: true,\n },\n ],\n onConfirm: (value, { close }) => {\n setState({ checkValueRadio: value });\n close();\n },\n});",lang:"jsx"}),r.a.createElement("h3",{id:"\u591a\u9009\u5bf9\u8bdd\u6846"},r.a.createElement(i["AnchorLink"],{to:"#\u591a\u9009\u5bf9\u8bdd\u6846","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u591a\u9009\u5bf9\u8bdd\u6846"),r.a.createElement(l["a"],{code:"import { Dialog } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n checkValueSwitch: ['code1'],\n});\n\nDialog.checkbox({\n title: 'Required',\n cancelText: '\u53d6\u6d88',\n confirmText: '\u786e\u8ba4',\n type: 'switch',\n value: state.checkValueSwitch,\n dataSource: [\n {\n value: 'code1',\n title: '\u4f20\u611f\u5668\u9009\u62e9',\n },\n {\n value: 'code2',\n title: '\u623f\u95f4\u4f20\u611f\u5668\u6821\u51c6',\n },\n {\n value: 'code3',\n title: '\u5730\u677f\u4f20\u611f\u5668\u6821\u51c6',\n },\n {\n value: 'code4',\n title: '\u81ea\u9002\u5e94\u529f\u80fd',\n },\n {\n value: 'code5',\n title: '\u9632\u51bb\u4fdd\u62a4\u529f\u80fd',\n iconSize: 20,\n Icon: 'warning',\n reverse: true,\n hideOnUnselect: true,\n },\n {\n value: 'code6',\n title: '\u6d4b\u8bd5\u6eda\u52a8\u529f\u80fd',\n reverse: true,\n },\n ],\n onConfirm: (value, { close }) => {\n setState({ checkValueSwitch: value });\n close();\n },\n});",lang:"jsx"}),r.a.createElement("h3",{id:"\u5217\u8868\u5bf9\u8bdd\u6846"},r.a.createElement(i["AnchorLink"],{to:"#\u5217\u8868\u5bf9\u8bdd\u6846","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u5217\u8868\u5bf9\u8bdd\u6846"),r.a.createElement(l["a"],{code:"import { Dialog } from 'tuya-panel-kit'\n\nDialog.list({\n title: '\u8fd9\u662f\u6807\u9898',\n subTitle: '\u8fd9\u662f\u5185\u5bb9',\n dataSource: new Array(6).fill(1).map((_, idx) => ({\n title: idx === 0 ? '\u70b9\u6211\u5173\u95ed' : `\u9009\u9879${idx}`,\n onPress: () => {\n idx === 0 && Dialog.close();\n console.log('Press', idx);\n },\n })),\n cancelText: '\u53d6\u6d88',\n confirmText: '\u786e\u8ba4',\n onConfirm: (data, { close }) => {\n close();\n },\n});",lang:"jsx"}),r.a.createElement("h3",{id:"\u81ea\u5b9a\u4e49\u5bf9\u8bdd\u6846"},r.a.createElement(i["AnchorLink"],{to:"#\u81ea\u5b9a\u4e49\u5bf9\u8bdd\u6846","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u81ea\u5b9a\u4e49\u5bf9\u8bdd\u6846"),r.a.createElement(l["a"],{code:"import { Dialog } from 'tuya-panel-kit'\n\nDialog.custom({\n title: 'Custom',\n cancelText: '\u53d6\u6d88',\n confirmText: '\u786e\u8ba4',\n content: (\n \n \u81ea\u5b9a\u4e49\u5185\u5bb9\n \n ),\n onConfirm: (data, { close }) => {\n close();\n },\n});",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("h3",{id:"dialogalert"},r.a.createElement(i["AnchorLink"],{to:"#dialogalert","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Dialog.alert"),r.a.createElement(o["a"],{name:"DialogAlertProps"}),r.a.createElement("h3",{id:"dialogcheckbox"},r.a.createElement(i["AnchorLink"],{to:"#dialogcheckbox","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Dialog.checkbox"),r.a.createElement("p",null,"\u7ee7\u627f\u81ea ",r.a.createElement(i["AnchorLink"],{to:"/docs/presentation/tyflat-list#tyflatlist"},"TYFlatListProps")),r.a.createElement(o["a"],{name:"DialogCheckboxProps"}),r.a.createElement("h3",{id:"dialogconfirm"},r.a.createElement(i["AnchorLink"],{to:"#dialogconfirm","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Dialog.confirm"),r.a.createElement(o["a"],{name:"DialogConfirmProps"}),r.a.createElement("h3",{id:"dialoglist"},r.a.createElement(i["AnchorLink"],{to:"#dialoglist","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Dialog.list"),r.a.createElement("p",null,"\u7ee7\u627f\u81ea ",r.a.createElement(i["AnchorLink"],{to:"/docs/presentation/tyflat-list#tyflatlist"},"TYFlatListProps")),r.a.createElement(o["a"],{name:"DialogListProps"}),r.a.createElement("h3",{id:"dialogprompt"},r.a.createElement(i["AnchorLink"],{to:"#dialogprompt","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Dialog.prompt"),r.a.createElement("p",null,"\u7ee7\u627f\u81ea ",r.a.createElement(i["Link"],{to:"https://reactnative.dev/docs/textinput#props"},"TextInputProps")),r.a.createElement(o["a"],{name:"DialogPromptProps"}),r.a.createElement("h3",{id:"dialogcustom"},r.a.createElement(i["AnchorLink"],{to:"#dialogcustom","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Dialog.custom"),r.a.createElement(o["a"],{name:"DialogCustomProps"}))))},EdiO:function(e,t){function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n1||"".split(/.?/).length?function(e,n){var a=String(o(this)),i=void 0===n?f:n>>>0;if(0===i)return[];if(void 0===e)return[a];if(!r(e))return t.call(a,e,i);var l,c,s,u=[],m=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),h=0,g=new RegExp(e.source,m+"g");while(l=d.call(g,a)){if(c=g.lastIndex,c>h&&(u.push(a.slice(h,l.index)),l.length>1&&l.index=i))break;g.lastIndex===l.index&&g.lastIndex++}return h===a.length?!s&&g.test("")||u.push(""):u.push(a.slice(h)),u.length>i?u.slice(0,i):u}:"0".split(void 0,0).length?function(e,n){return void 0===e&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=o(this),i=void 0==t?void 0:t[e];return void 0!==i?i.call(t,r,n):a.call(String(r),t,n)},function(e,r){var o=n(a,e,this,r,a!==t);if(o.done)return o.value;var d=i(e),m=String(this),p=l(d,RegExp),b=d.unicode,v=(d.ignoreCase?"i":"")+(d.multiline?"m":"")+(d.unicode?"u":"")+(g?"y":"g"),y=new p(g?d:"^(?:"+d.source+")",v),E=void 0===r?f:r>>>0;if(0===E)return[];if(0===m.length)return null===u(y,m)?[m]:[];var k=0,x=0,w=[];while(x(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null))},F4QJ:function(e,t,n){"use strict";function a(){var e=i(n("q1tI"));return a=function(){return e},e}function r(){var e=n("dEAq");return r=function(){return e},e}function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function l(e){for(var t=1;t1?arguments[1]:void 0)}},FDzp:function(e,t,n){var a=n("dOgj");a("Int32",(function(e){return function(t,n,a){return e(this,t,n,a)}}))},FFvq:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var a=e=>Array.isArray(e)?e:[]},FMNM:function(e,t,n){var a=n("xrYK"),r=n("kmMV");e.exports=function(e,t){var n=e.exec;if("function"===typeof n){var i=n.call(e,t);if("object"!==typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==a(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},FW2k:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("/aaL"),c=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u57fa\u7840\u5217\u8868"},r.a.createElement(i["AnchorLink"],{to:"#\u57fa\u7840\u5217\u8868","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u57fa\u7840\u5217\u8868"),r.a.createElement(c["a"],{code:"import { TYSectionList } from 'tuya-panel-kit'\n\nconst [state, set] = React.useState({\n value: -1,\n sliderValue: 50,\n name: '',\n switchValue: true,\n});\nconst setState = value => set({ ...state, ...value });\nconst sections = [\n {\n title: '\u57fa\u7840\u5217\u8868\u9879',\n data: [\n {\n key: 0,\n theme: { descFontColor: '#FF4444' },\n title: `\u5217\u8868\u6807\u9898`,\n subTitle: `\u5217\u8868\u526f\u6807\u9898`,\n value: 'New',\n arrow: true,\n Action: (\n \n \n \n ),\n },\n ],\n renderItem: ({ item }) => ,\n },\n {\n title: '\u9009\u62e9\u6846\u5217\u8868\u9879',\n data: [\n {\n key: 0,\n theme: { descFontColor: '#7ED321' },\n Action: '\u6e05\u626b\u6210\u529f',\n title: `04\u670811\u65e5 23:15`,\n subTitle: `\u6e05\u626b 0\u5e73\u65b9\u7c73 | \u5de5\u4f5c 5\u5206\u949f`,\n checked: state.value === 0,\n onChange: checked => setState({ value: checked ? 0 : -1 }),\n },\n ],\n renderItem: ({ item }) => ,\n },\n {\n title: '\u6ed1\u52a8\u6761\u5217\u8868\u9879',\n data: [\n {\n key: 0,\n actionType: 'iconfont',\n Icon: 'volume-sharp-off',\n Action: 'volume-sharp-max',\n value: state.sliderValue,\n minimumValue: 0,\n maximumValue: 100,\n canTouchTrack: true,\n onSlidingComplete: sliderValue => setState({ sliderValue }),\n },\n ],\n renderItem: ({ item }) => ,\n },\n {\n title: '\u8f93\u5165\u6846\u5217\u8868\u9879',\n data: [\n {\n key: 0,\n title: `\u540d\u5b57`,\n value: state.name,\n placeholder: '\u8f93\u5165\u540d\u5b57',\n onChangeText: name => setState({ name }),\n },\n ],\n renderItem: ({ item }) => ,\n },\n {\n title: '\u5f00\u5173\u5217\u8868\u9879\u9002\u914d',\n data: [\n {\n key: 0,\n title: '\u5217\u8868\u6807\u9898\u8fc7\u957f\u7684\u60c5\u51b5\u5217\u8868\u6807\u9898\u8fc7\u957f\u7684\u60c5\u51b5\u5217\u8868\u6807\u9898\u8fc7\u957f\u7684\u60c5\u51b5',\n subTitle:\n '\u8fd9\u662f\u8fd9\u4e2a\u5217\u8868\u7684\u8be6\u7ec6\u4fe1\u606f\u5185\u5bb9\u8fc7\u957f\u7684\u60c5\u51b5\u8fd9\u662f\u8fd9\u4e2a\u5217\u8868\u7684\u8be6\u7ec6\u4fe1\u606f\u5185\u5bb9\u8fc7\u957f\u7684\u60c5\u51b5',\n value: state.switchValue,\n onValueChange: value => setState({ switchValue: value }),\n },\n ],\n renderItem: ({ item }) => ,\n },\n];\n\n }\n/>",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("h3",{id:"tysectionlist"},r.a.createElement(i["AnchorLink"],{to:"#tysectionlist","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"TYSectionList"),r.a.createElement("p",null,"\u7ee7\u627f\u81ea ",r.a.createElement(i["Link"],{to:"https://reactnative.dev/docs/sectionlist#props"},"SectionListProps")),r.a.createElement(o["a"],{name:"TYSectionListProps"}),r.a.createElement("h3",{id:"tysectionlistitem"},r.a.createElement(i["AnchorLink"],{to:"#tysectionlistitem","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"TYSectionList.Item"),r.a.createElement("p",null,"\u7ee7\u627f\u81ea ",r.a.createElement(l["a"],{to:"TYListItem"},"TYListItemProps")),r.a.createElement(o["a"],{name:"TYListItemProps"}),r.a.createElement("h3",{id:"tysectionlistinputitem"},r.a.createElement(i["AnchorLink"],{to:"#tysectionlistinputitem","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"TYSectionList.InputItem"),r.a.createElement("p",null,"\u7ee7\u627f\u81ea ",r.a.createElement(l["a"],{to:"TYListItem#api"},"TYListItemProps"),"\u3001",r.a.createElement(l["a"],{to:"https://reactnative.dev/docs/textinput#props"},"TextInputProps")),r.a.createElement(o["a"],{name:"TYSectionInputProps"}),r.a.createElement("h3",{id:"tysectionlistcheckboxitem"},r.a.createElement(i["AnchorLink"],{to:"#tysectionlistcheckboxitem","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"TYSectionList.CheckboxItem"),r.a.createElement("p",null,"\u7ee7\u627f\u81ea ",r.a.createElement(l["a"],{to:"TYListItem#api"},"TYListItemProps"),"\u3001",r.a.createElement(l["a"],{to:"Checkbox#api"},"CheckboxProps")),r.a.createElement(o["a"],{name:"TYListItemProps"}),r.a.createElement("h3",{id:"tysectionlistslideritem"},r.a.createElement(i["AnchorLink"],{to:"#tysectionlistslideritem","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"TYSectionList.SliderItem"),r.a.createElement("p",null,"\u7ee7\u627f\u81ea ",r.a.createElement(l["a"],{to:"Slider#api"},"SliderProps")),r.a.createElement(o["a"],{name:"TYSectionSliderProps"}),r.a.createElement("h3",{id:"tysectionlistswitchitem"},r.a.createElement(i["AnchorLink"],{to:"#tysectionlistswitchitem","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"TYSectionList.SwitchItem"),r.a.createElement("p",null,"\u7ee7\u627f\u81ea ",r.a.createElement(l["a"],{to:"TYListItem#api"},"TYListItemProps"),"\u3001",r.a.createElement(l["a"],{to:"SwitchButton#api"},"SwitchButtonProps")))))},FZtP:function(e,t,n){var a=n("2oRo"),r=n("/byt"),i=n("F8JR"),o=n("kRJp");for(var l in r){var c=a[l],s=c&&c.prototype;if(s&&s.forEach!==i)try{o(s,"forEach",i)}catch(u){s.forEach=i}}},Ff2n:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n("zLVn");function r(e,t){if(null==e)return{};var n,r,i=Object(a["a"])(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},FfOG:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return i}));var a=n("YS25"),r={basename:"/"};window.routerBase&&(r.basename=window.routerBase);var i=Object(a["a"])(r),o=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e||(i=Object(a["a"])(r)),i}},"G+Rx":function(e,t,n){var a=n("0GbY");e.exports=a("document","documentElement")},GC2F:function(e,t,n){var a=n("+M1K");e.exports=function(e,t){var n=a(e);if(n%t)throw RangeError("Wrong offset");return n}},GXvd:function(e,t,n){var a=n("dG/n");a("species")},GarU:function(e,t){e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},GoyQ:function(e,t){function n(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}e.exports=n},Gytx:function(e,t){e.exports=function(e,t,n,a){var r=n?n.call(a,e,t):void 0;if(void 0!==r)return!!r;if(e===t)return!0;if("object"!==typeof e||!e||"object"!==typeof t||!t)return!1;var i=Object.keys(e),o=Object.keys(t);if(i.length!==o.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(t),c=0;c=7&&this.setupTypeNumber(e),null==this.dataCache&&(this.dataCache=c.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,t)},s.setupPositionProbePattern=function(e,t){for(var n=-1;n<=7;n++)if(!(e+n<=-1||this.moduleCount<=e+n))for(var a=-1;a<=7;a++)t+a<=-1||this.moduleCount<=t+a||(this.modules[e+n][t+a]=0<=n&&n<=6&&(0==a||6==a)||0<=a&&a<=6&&(0==n||6==n)||2<=n&&n<=4&&2<=a&&a<=4)},s.getBestMaskPattern=function(){for(var e=0,t=0,n=0;n<8;n++){this.makeImpl(!0,n);var a=o.getLostPoint(this);(0==n||e>a)&&(e=a,t=n)}return t},s.createMovieClip=function(e,t,n){var a=e.createEmptyMovieClip(t,n),r=1;this.make();for(var i=0;i>n&1);this.modules[Math.floor(n/3)][n%3+this.moduleCount-8-3]=a}for(n=0;n<18;n++){a=!e&&1==(t>>n&1);this.modules[n%3+this.moduleCount-8-3][Math.floor(n/3)]=a}},s.setupTypeInfo=function(e,t){for(var n=this.errorCorrectLevel<<3|t,a=o.getBCHTypeInfo(n),r=0;r<15;r++){var i=!e&&1==(a>>r&1);r<6?this.modules[r][8]=i:r<8?this.modules[r+1][8]=i:this.modules[this.moduleCount-15+r][8]=i}for(r=0;r<15;r++){i=!e&&1==(a>>r&1);r<8?this.modules[8][this.moduleCount-r-1]=i:r<9?this.modules[8][15-r-1+1]=i:this.modules[8][15-r-1]=i}this.modules[this.moduleCount-8][8]=!e},s.mapData=function(e,t){for(var n=-1,a=this.moduleCount-1,r=7,i=0,l=this.moduleCount-1;l>0;l-=2){6==l&&l--;while(1){for(var c=0;c<2;c++)if(null==this.modules[a][l-c]){var s=!1;i>>r&1));var u=o.getMask(t,a,l-c);u&&(s=!s),this.modules[a][l-c]=s,r--,-1==r&&(i++,r=7)}if(a+=n,a<0||this.moduleCount<=a){a-=n,n=-n;break}}}},c.PAD0=236,c.PAD1=17,c.createData=function(e,t,n){for(var a=r.getRSBlocks(e,t),l=new i,s=0;s8*d)throw new Error("code length overflow. ("+l.getLengthInBits()+">"+8*d+")");l.getLengthInBits()+4<=8*d&&l.put(0,4);while(l.getLengthInBits()%8!=0)l.putBit(!1);while(1){if(l.getLengthInBits()>=8*d)break;if(l.put(c.PAD0,8),l.getLengthInBits()>=8*d)break;l.put(c.PAD1,8)}return c.createBytes(l,a)},c.createBytes=function(e,t){for(var n=0,a=0,r=0,i=new Array(t.length),c=new Array(t.length),s=0;s=0?f.get(g):0}}var b=0;for(m=0;m(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u5de6\u4fa7\u6ed1"},r.a.createElement(i["AnchorLink"],{to:"#\u5de6\u4fa7\u6ed1","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u5de6\u4fa7\u6ed1"),r.a.createElement(l["a"],{code:"import { Swipeout, IconFont, Utils } from 'tuya-panel-kit'\n\nconst { convertX: cx } = Utils.RatioUtils;\n\nexport const Icons = {\n Heart: (\n \n ),\n};\n\n\n \n \n \u8bf7\u5c1d\u8bd5\u5de6\u4fa7\u6ed1\n \n \n",lang:"jsx"}),r.a.createElement("h3",{id:"\u53f3\u4fa7\u6ed1"},r.a.createElement(i["AnchorLink"],{to:"#\u53f3\u4fa7\u6ed1","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u53f3\u4fa7\u6ed1"),r.a.createElement(l["a"],{code:"import { Swipeout, IconFont, Utils } from 'tuya-panel-kit'\n\nconst { convertX: cx } = Utils.RatioUtils;\n\nexport const Icons = {\n DeleteIcon: (\n \n ),\n};\n\n\n \n \n \u8bf7\u5c1d\u8bd5\u53f3\u4fa7\u6ed1\n \n \n",lang:"jsx"}),r.a.createElement("h3",{id:"\u7981\u7528\u4fa7\u6ed1"},r.a.createElement(i["AnchorLink"],{to:"#\u7981\u7528\u4fa7\u6ed1","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u7981\u7528\u4fa7\u6ed1"),r.a.createElement(l["a"],{code:"import { Swipeout } from 'tuya-panel-kit'\n\n\n \n \u7981\u7528\u4fa7\u6ed1\n \n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"SwipeoutProps"}))))},HDyB:function(e,t,n){var a=n("nmnc"),r=n("JHRd"),i=n("ljhN"),o=n("or5M"),l=n("7fqy"),c=n("rEGp"),s=1,u=2,d="[object Boolean]",m="[object Date]",p="[object Error]",h="[object Map]",f="[object Number]",g="[object RegExp]",b="[object Set]",v="[object String]",y="[object Symbol]",E="[object ArrayBuffer]",k="[object DataView]",x=a?a.prototype:void 0,w=x?x.valueOf:void 0;function T(e,t,n,a,x,T,S){switch(n){case k:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case E:return!(e.byteLength!=t.byteLength||!T(new r(e),new r(t)));case d:case m:case f:return i(+e,+t);case p:return e.name==t.name&&e.message==t.message;case g:case v:return e==t+"";case h:var C=l;case b:var L=a&s;if(C||(C=c),e.size!=t.size&&!L)return!1;var A=S.get(e);if(A)return A==t;a|=u,S.set(e,t);var I=o(C(e),C(t),a,x,T,S);return S["delete"](e),I;case y:if(w)return w.call(e)==w.call(t)}return!1}e.exports=T},HFwJ:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("blockquote",null,r.a.createElement("p",null,"During the selection process, DatePicker will return the currently selected value as the parameter of the onDateChange callback.",r.a.createElement("br",null),"\uff081\uff09Controlled date picker, for the explanation of controlled components, please refer to here\uff1a",r.a.createElement(i["Link"],{to:"https://reactjs.org/docs/forms.html"},"Forms"),". The value of DatePicker depends on the date passed in, so we need to manually re-pass the returned value to the component, thus completing a selection.",r.a.createElement("br",null),"\uff082\uff09Uncontrolled date picker, for the explanation of uncontrolled components, please refer to here\uff1a",r.a.createElement(i["Link"],{to:"https://reactjs.org/docs/uncontrolled-components.html"},"Uncontrolled Components"),". The value of DatePicker depends on the internal state.")),r.a.createElement("h3",{id:"controlled-date-picker"},r.a.createElement(i["AnchorLink"],{to:"#controlled-date-picker","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Controlled date picker"),r.a.createElement(l["a"],{code:"import { DatePicker } from 'tuya-panel-kit'\n\nconst [selectDate, setDate] = React.useState(new Date());\n\n setDate(selectDate)}\n/>",lang:"jsx"}),r.a.createElement("h3",{id:"uncontrolled-date-picker"},r.a.createElement(i["AnchorLink"],{to:"#uncontrolled-date-picker","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Uncontrolled date picker"),r.a.createElement(l["a"],{code:"import { DatePicker } from 'tuya-panel-kit'\n\n console.log(date)}\n/>",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("p",null,"extends ",r.a.createElement(i["AnchorLink"],{to:"/docs/data-entry/picker-view#api"},"PickerViewProps")),r.a.createElement(o["a"],{name:"DatePickerProps"}))))},HH4o:function(e,t,n){var a=n("tiKp"),r=a("iterator"),i=!1;try{var o=0,l={next:function(){return{done:!!o++}},return:function(){i=!0}};l[r]=function(){return this},Array.from(l,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!i)return!1;var n=!1;try{var a={};a[r]=function(){return{next:function(){return{done:n=!0}}}},e(a)}catch(c){}return n}},HNyW:function(e,t,n){var a=n("NC/Y");e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(a)},HOxn:function(e,t,n){var a=n("Cwc5"),r=n("Kz5y"),i=a(r,"Promise");e.exports=i},HQGb:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("xYjl"),c=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement(l["a"],null,r.a.createElement("p",null,r.a.createElement("code",null,"IconFont")," is a semantic vector icon\u3002The built-in icon TuyaRNSvgs comes from ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/blob/master/packages/tuya-panel-kit/src/components/iconfont/svg/defaultSvg.js"},"tuya-panel-kit/src/components/iconfont/svg/defaultSvg"),"\u3002")),r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"basic-usage"},r.a.createElement(i["AnchorLink"],{to:"#basic-usage","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Basic Usage"),r.a.createElement(c["a"],{code:'import { IconFont } from \'tuya-panel-kit\'\n\n\n\n\n',lang:"jsx"}),r.a.createElement("h3",{id:"icon-color"},r.a.createElement(i["AnchorLink"],{to:"#icon-color","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Icon Color"),r.a.createElement(c["a"],{code:'import { IconFont } from \'tuya-panel-kit\'\n\n\n\n\n',lang:"jsx"}),r.a.createElement("h3",{id:"icon-size"},r.a.createElement(i["AnchorLink"],{to:"#icon-size","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Icon Size"),r.a.createElement(c["a"],{code:'import { IconFont, Utils } from \'tuya-panel-kit\';\n\nconst { convertX: cx } = Utils.RatioUtils;\n\n\n\n\n',lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"IconFontProps"}),r.a.createElement("h2",{id:"faq"},r.a.createElement(i["AnchorLink"],{to:"#faq","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"FAQ"),r.a.createElement("ol",null,r.a.createElement("li",null,"More Info?")),r.a.createElement("p",null,r.a.createElement(i["Link"],{to:"https://github.com/react-native-community/react-native-svg#path"},"react-native-svg/Path")))))},HSsa:function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),a=0;a(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u7ed5\u8fb9\u7f18\u8f6c\u5708\u5f62\u5f0f"},r.a.createElement(i["AnchorLink"],{to:"#\u7ed5\u8fb9\u7f18\u8f6c\u5708\u5f62\u5f0f","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u7ed5\u8fb9\u7f18\u8f6c\u5708\u5f62\u5f0f"),r.a.createElement(l["a"],{code:"import { RotationView } from 'tuya-panel-kit'\n\n\n \n",lang:"jsx"}),r.a.createElement("h3",{id:"\u7ed5\u4e2d\u5fc3\u8f6c\u5708"},r.a.createElement(i["AnchorLink"],{to:"#\u7ed5\u4e2d\u5fc3\u8f6c\u5708","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u7ed5\u4e2d\u5fc3\u8f6c\u5708"),r.a.createElement(l["a"],{code:"import { RotationView } from 'tuya-panel-kit'\n\n\n \n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"RotationViewProps"}))))},HYAF:function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},"HaE+":function(e,t,n){"use strict";function a(e,t,n,a,r,i,o){try{var l=e[i](o),c=l.value}catch(s){return void n(s)}l.done?t(c):Promise.resolve(c).then(a,r)}function r(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function l(e){a(o,r,i,l,c,"next",e)}function c(e){a(o,r,i,l,c,"throw",e)}l(void 0)}))}}n.d(t,"a",(function(){return r}))},Hd5f:function(e,t,n){var a=n("0Dky"),r=n("tiKp"),i=n("LQDL"),o=r("species");e.exports=function(e){return i>=51||!a((function(){var t=[],n=t.constructor={};return n[o]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},HiXI:function(e,t,n){"use strict";var a=n("I+eb"),r=n("WKiH").end,i=n("yNLB"),o=i("trimEnd"),l=o?function(){return r(this)}:"".trimEnd;a({target:"String",proto:!0,forced:o},{trimEnd:l,trimRight:l})},HsHA:function(e,t){var n=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:n(1+e)}},Hvzi:function(e,t){function n(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}e.exports=n},"I+eb":function(e,t,n){var a=n("2oRo"),r=n("Bs8V").f,i=n("kRJp"),o=n("busE"),l=n("zk60"),c=n("6JNq"),s=n("lMq5");e.exports=function(e,t){var n,u,d,m,p,h,f=e.target,g=e.global,b=e.stat;if(u=g?a:b?a[f]||l(f,{}):(a[f]||{}).prototype,u)for(d in t){if(p=t[d],e.noTargetGet?(h=r(u,d),m=h&&h.value):m=u[d],n=s(g?d:f+(b?".":"#")+d,e.forced),!n&&void 0!==m){if(typeof p===typeof m)continue;c(p,m)}(e.sham||m&&m.sham)&&i(p,"sham",!0),o(u,d,p,e)}}},I1Gw:function(e,t,n){var a=n("dG/n");a("split")},I8ID:function(e,t,n){},I8vh:function(e,t,n){var a=n("ppGB"),r=Math.max,i=Math.min;e.exports=function(e,t){var n=a(e);return n<0?r(n+t,0):i(n,t)}},I9xj:function(e,t,n){var a=n("1E5z");a(Math,"Math",!0)},"IFk+":function(e,t,n){"use strict";n("SchZ"),n("ZLOB");var a=n("rePB"),r=n("wx14"),i=n("U8pU"),o=n("q1tI"),l=n.n(o),c=n("TSYQ"),s=n.n(c),u=function(e){var t=e.prefixCls,n=e.className,a=e.width,i=e.style;return o["createElement"]("h3",{className:s()(t,n),style:Object(r["a"])({width:a},i)})},d=u,m=n("KQm4"),p=function(e){var t=function(t){var n=e.width,a=e.rows,r=void 0===a?2:a;return Array.isArray(n)?n[t]:r-1===t?n:void 0},n=e.prefixCls,a=e.className,r=e.style,i=e.rows,l=Object(m["a"])(Array(i)).map((function(e,n){return o["createElement"]("li",{key:n,style:{width:t(n)}})}));return o["createElement"]("ul",{className:s()(n,a),style:r},l)},h=p,f=n("H84U"),g=function(e){var t,n,i=e.prefixCls,l=e.className,c=e.style,u=e.size,d=e.shape,m=s()((t={},Object(a["a"])(t,"".concat(i,"-lg"),"large"===u),Object(a["a"])(t,"".concat(i,"-sm"),"small"===u),t)),p=s()((n={},Object(a["a"])(n,"".concat(i,"-circle"),"circle"===d),Object(a["a"])(n,"".concat(i,"-square"),"square"===d),Object(a["a"])(n,"".concat(i,"-round"),"round"===d),n)),h="number"===typeof u?{width:u,height:u,lineHeight:"".concat(u,"px")}:{};return o["createElement"]("span",{className:s()(i,m,p,l),style:Object(r["a"])(Object(r["a"])({},h),c)})},b=g,v=n("bT9E"),y=function(e){var t=function(t){var n=t.getPrefixCls,i=e.prefixCls,l=e.className,c=e.active,u=n("skeleton",i),d=Object(v["a"])(e,["prefixCls","className"]),m=s()(u,"".concat(u,"-element"),Object(a["a"])({},"".concat(u,"-active"),c),l);return o["createElement"]("div",{className:m},o["createElement"](b,Object(r["a"])({prefixCls:"".concat(u,"-avatar")},d)))};return o["createElement"](f["a"],null,t)};y.defaultProps={size:"default",shape:"circle"};var E=y,k=function(e){var t=function(t){var n=t.getPrefixCls,i=e.prefixCls,l=e.className,c=e.active,u=n("skeleton",i),d=Object(v["a"])(e,["prefixCls"]),m=s()(u,"".concat(u,"-element"),Object(a["a"])({},"".concat(u,"-active"),c),l);return o["createElement"]("div",{className:m},o["createElement"](b,Object(r["a"])({prefixCls:"".concat(u,"-button")},d)))};return o["createElement"](f["a"],null,t)};k.defaultProps={size:"default"};var x=k,w=function(e){var t=function(t){var n=t.getPrefixCls,i=e.prefixCls,l=e.className,c=e.active,u=n("skeleton",i),d=Object(v["a"])(e,["prefixCls"]),m=s()(u,"".concat(u,"-element"),Object(a["a"])({},"".concat(u,"-active"),c),l);return o["createElement"]("div",{className:m},o["createElement"](b,Object(r["a"])({prefixCls:"".concat(u,"-input")},d)))};return o["createElement"](f["a"],null,t)};w.defaultProps={size:"default"};var T=w,S="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",C=function(e){var t=function(t){var n=t.getPrefixCls,a=e.prefixCls,r=e.className,i=e.style,l=n("skeleton",a),c=s()(l,"".concat(l,"-element"),r);return o["createElement"]("div",{className:c},o["createElement"]("div",{className:s()("".concat(l,"-image"),r),style:i},o["createElement"]("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:"".concat(l,"-image-svg")},o["createElement"]("path",{d:S,className:"".concat(l,"-image-path")}))))};return o["createElement"](f["a"],null,t)},L=C;function A(e){return e&&"object"===Object(i["a"])(e)?e:{}}function I(e,t){return e&&!t?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function P(e,t){return!e&&t?{width:"38%"}:e&&t?{width:"50%"}:{}}function N(e,t){var n={};return e&&t||(n.width="61%"),n.rows=!e&&t?3:2,n}var O=function(e){var t=function(t){var n=t.getPrefixCls,i=t.direction,l=e.prefixCls,c=e.loading,u=e.className,m=e.children,p=e.avatar,f=e.title,g=e.paragraph,v=e.active,y=e.round,E=n("skeleton",l);if(c||!("loading"in e)){var k,x,w,T=!!p,S=!!f,C=!!g;if(T){var L=Object(r["a"])(Object(r["a"])({prefixCls:"".concat(E,"-avatar")},I(S,C)),A(p));x=o["createElement"]("div",{className:"".concat(E,"-header")},o["createElement"](b,L))}if(S||C){var O,j;if(S){var R=Object(r["a"])(Object(r["a"])({prefixCls:"".concat(E,"-title")},P(T,C)),A(f));O=o["createElement"](d,R)}if(C){var F=Object(r["a"])(Object(r["a"])({prefixCls:"".concat(E,"-paragraph")},N(T,S)),A(g));j=o["createElement"](h,F)}w=o["createElement"]("div",{className:"".concat(E,"-content")},O,j)}var _=s()(E,(k={},Object(a["a"])(k,"".concat(E,"-with-avatar"),T),Object(a["a"])(k,"".concat(E,"-active"),v),Object(a["a"])(k,"".concat(E,"-rtl"),"rtl"===i),Object(a["a"])(k,"".concat(E,"-round"),y),k),u);return o["createElement"]("div",{className:_},x,w)}return m};return o["createElement"](f["a"],null,t)};O.defaultProps={avatar:!1,title:!0,paragraph:!0},O.Button=x,O.Avatar=E,O.Input=T,O.Image=L;var j=O,R=j;function F(e,t,n,a,r,i,o){try{var l=e[i](o),c=l.value}catch(s){return void n(s)}l.done?t(c):Promise.resolve(c).then(a,r)}function _(e){return function(){var t=this,n=arguments;return new Promise((function(a,r){var i=e.apply(t,n);function o(e){F(i,a,r,o,l,"next",e)}function l(e){F(i,a,r,o,l,"throw",e)}o(void 0)}))}}var B=n("tJVT"),M=n("WmNS"),D=n.n(M),V=null;t["a"]=e=>{var t=e.data,n=e.href,a=e.name,r=Object(o["useState"])(""),i=Object(B["a"])(r,2),c=i[0],s=i[1],u=Object(o["useState"])(!1),d=Object(B["a"])(u,2),m=d[0],p=d[1],h=function(){var e=_(D.a.mark((function e(){var n,r;return D.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(e.prev=0,p(!0),n={},!V){e.next=7;break}n=V,e.next=11;break;case 7:return e.next=9,fetch("".concat(t,"?t=").concat(Date.now())).then((e=>e.json()));case 9:n=e.sent,V=n;case 11:r=n[a],s("".concat(r.label,"\uff1a").concat(r.value)),e.next=18;break;case 15:e.prev=15,e.t0=e["catch"](0),console.log(e.t0);case 18:return e.prev=18,p(!1),e.finish(18);case 21:case"end":return e.stop()}}),e,null,[[0,15,18,21]])})));return function(){return e.apply(this,arguments)}}();return Object(o["useEffect"])((()=>{h()}),[]),m?l.a.createElement(R,{className:"__dumi-default-shields-value",active:!0,paragraph:!1}):l.a.createElement("a",{target:"_blank",href:n},c)}},"IL/d":function(e,t,n){"use strict";var a=n("iqeF"),r=n("67WC").exportTypedArrayStaticMethod,i=n("oHi+");r("from",i,a)},ImZN:function(e,t,n){var a=n("glrk"),r=n("6VoE"),i=n("UMSQ"),o=n("A2ZE"),l=n("NaFW"),c=n("m92n"),s=function(e,t){this.stopped=e,this.result=t},u=e.exports=function(e,t,n,u,d){var m,p,h,f,g,b,v,y=o(t,n,u?2:1);if(d)m=e;else{if(p=l(e),"function"!=typeof p)throw TypeError("Target is not iterable");if(r(p)){for(h=0,f=i(e.length);f>h;h++)if(g=u?y(a(v=e[h])[0],v[1]):y(e[h]),g&&g instanceof s)return g;return new s(!1)}m=p.call(e)}b=m.next;while(!(v=b.call(m)).done)if(g=c(m,y,v.value,u),"object"==typeof g&&g&&g instanceof s)return g;return new s(!1)};u.stop=function(e){return new s(!0,e)}},Iq15:function(e,t,n){var a=n("nVVt"),r=n("dWSS"),i=n("dQei"),o={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},l={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(e){var t=e<<10;while(l.getBCHDigit(t)-l.getBCHDigit(l.G15)>=0)t^=l.G15<=0)t^=l.G18<>>=1;return t},getPatternPosition:function(e){return l.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,n){switch(e){case o.PATTERN000:return(t+n)%2==0;case o.PATTERN001:return t%2==0;case o.PATTERN010:return n%3==0;case o.PATTERN011:return(t+n)%3==0;case o.PATTERN100:return(Math.floor(t/2)+Math.floor(n/3))%2==0;case o.PATTERN101:return t*n%2+t*n%3==0;case o.PATTERN110:return(t*n%2+t*n%3)%2==0;case o.PATTERN111:return(t*n%3+(t+n)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new r([1],0),n=0;n5&&(n+=3+i-5)}for(a=0;a(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"alert-dialog"},r.a.createElement(i["AnchorLink"],{to:"#alert-dialog","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Alert Dialog"),r.a.createElement(l["a"],{code:"import { Dialog } from 'tuya-panel-kit'\n\nDialog.alert({\n title: 'Title',\n subTitle: 'Sub Title',\n confirmText: 'Confirm',\n onConfirm: (data, { close }) => {\n close();\n },\n});",lang:"jsx"}),r.a.createElement("h3",{id:"confirm-dialog"},r.a.createElement(i["AnchorLink"],{to:"#confirm-dialog","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Confirm Dialog"),r.a.createElement(l["a"],{code:"import { Dialog } from 'tuya-panel-kit'\n\nDialog.confirm({\n title: 'Title',\n subTitle: 'Sub Title',\n cancelText: 'Cancel',\n confirmText: 'Confirm',\n onConfirm: (data, { close }) => {\n close();\n },\n});",lang:"jsx"}),r.a.createElement("h3",{id:"prompt-dialog\uff08uncontrolled\uff09"},r.a.createElement(i["AnchorLink"],{to:"#prompt-dialog\uff08uncontrolled\uff09","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Prompt Dialog\uff08UnControlled\uff09"),r.a.createElement(l["a"],{code:"import { Dialog } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n promptUnControlled: '',\n});\n\nDialog.prompt({\n title: 'Prompt Dialog (UnControlled)',\n cancelText: 'Cancel',\n confirmText: 'Confirm',\n defaultValue: state.promptUnControlled,\n placeholder: 'Password',\n onConfirm: (text, { close }) => {\n setState({ promptUnControlled: text });\n close();\n },\n});",lang:"jsx"}),r.a.createElement("h3",{id:"prompt-dialog\uff08controlled\uff09"},r.a.createElement(i["AnchorLink"],{to:"#prompt-dialog\uff08controlled\uff09","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Prompt Dialog\uff08Controlled\uff09"),r.a.createElement(l["a"],{code:"import { Dialog } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n promptControlled: '',\n});\n\nDialog.prompt({\n title: 'Prompt Dialog (Controlled)',\n cancelText: 'Cancel',\n confirmText: 'Confirm',\n value: state.promptControlled,\n placeholder: 'Password',\n onChangeText: text => {\n // Use value props to make prompt a controlled component and control the content of its input box\n const t = +text;\n if (typeof t === 'number' && !Number.isNaN(t)) {\n return text;\n }\n },\n onConfirm: (text, { close }) => {\n console.log('controlled text :', text);\n setState({ promptControlled: text });\n close();\n },\n});",lang:"jsx"}),r.a.createElement("h3",{id:"single-selection-checkbox-dialog"},r.a.createElement(i["AnchorLink"],{to:"#single-selection-checkbox-dialog","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Single Selection Checkbox Dialog"),r.a.createElement(l["a"],{code:"import { Dialog } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n checkValueRadio: 'code1',\n});\n\nDialog.checkbox({\n title: 'Required',\n cancelText: 'Cancel',\n confirmText: 'Confirm',\n type: 'radio',\n value: state.checkValueRadio,\n dataSource: [\n {\n value: 'code1',\n title: 'Sensor selection',\n },\n {\n value: 'code2',\n title: 'Room sensor calibration',\n },\n {\n value: 'code3',\n title: 'Floor sensor calibration',\n iconSize: 24,\n Icon: 'warning',\n reverse: true,\n hideOnUnselect: true,\n },\n ],\n onConfirm: (value, { close }) => {\n setState({ checkValueRadio: value });\n close();\n },\n});",lang:"jsx"}),r.a.createElement("h3",{id:"multi-selection-checkbox-dialog"},r.a.createElement(i["AnchorLink"],{to:"#multi-selection-checkbox-dialog","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Multi Selection Checkbox Dialog"),r.a.createElement(l["a"],{code:"import { Dialog } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n checkValueSwitch: ['code1'],\n});\n\nDialog.checkbox({\n title: 'Required',\n cancelText: 'Can'ce'l',\n confirmText: 'Confirm',\n type: 'switch',\n value: state.checkValueSwitch,\n dataSource: [\n {\n value: 'code1',\n title: 'Sensor selection',\n },\n {\n value: 'code2',\n title: 'Room sensor calibration',\n },\n {\n value: 'code3',\n title: 'Floor sensor calibration',\n },\n {\n value: 'code4',\n title: 'Adaptive function',\n },\n {\n value: 'code5',\n title: 'Frost protection function',\n iconSize: 20,\n Icon: 'warning',\n reverse: true,\n hideOnUnselect: true,\n },\n {\n value: 'code6',\n title: 'Test the scroll function',\n reverse: true,\n },\n ],\n onConfirm: (value, { close }) => {\n setState({ checkValueSwitch: value });\n close();\n },\n});",lang:"jsx"}),r.a.createElement("h3",{id:"list-dialog"},r.a.createElement(i["AnchorLink"],{to:"#list-dialog","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"List Dialog"),r.a.createElement(l["a"],{code:"import { Dialog } from 'tuya-panel-kit'\n\nDialog.list({\n title: 'Ttile',\n subTitle: 'Content',\n dataSource: new Array(6).fill(1).map((_, idx) => ({\n title: idx === 0 ? 'Click for Close' : `option${idx}`,\n onPress: () => {\n idx === 0 && Dialog.close();\n console.log('Press', idx);\n },\n })),\n cancelText: 'Cancel',\n confirmText: 'Confirm',\n onConfirm: (data, { close }) => {\n close();\n },\n});",lang:"jsx"}),r.a.createElement("h3",{id:"custom-diglog"},r.a.createElement(i["AnchorLink"],{to:"#custom-diglog","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Custom Diglog"),r.a.createElement(l["a"],{code:"import { Dialog } from 'tuya-panel-kit'\n\nDialog.custom({\n title: 'Custom',\n cancelText: 'Cancel',\n confirmText: 'Confirm',\n content: (\n \n Custom Content\n \n ),\n onConfirm: (data, { close }) => {\n close();\n },\n});",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("h3",{id:"dialogalert"},r.a.createElement(i["AnchorLink"],{to:"#dialogalert","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Dialog.alert"),r.a.createElement(o["a"],{name:"DialogAlertProps"}),r.a.createElement("h3",{id:"dialogcheckbox"},r.a.createElement(i["AnchorLink"],{to:"#dialogcheckbox","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Dialog.checkbox"),r.a.createElement("p",null,"extends ",r.a.createElement(i["AnchorLink"],{to:"/en/docs/presentation/tyflat-list#tyflatlist"},"TYFlatListProps")),r.a.createElement(o["a"],{name:"DialogCheckboxProps"}),r.a.createElement("h3",{id:"dialogconfirm"},r.a.createElement(i["AnchorLink"],{to:"#dialogconfirm","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Dialog.confirm"),r.a.createElement(o["a"],{name:"DialogConfirmProps"}),r.a.createElement("h3",{id:"dialoglist"},r.a.createElement(i["AnchorLink"],{to:"#dialoglist","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Dialog.list"),r.a.createElement("p",null,"extends ",r.a.createElement(i["AnchorLink"],{to:"/en/docs/presentation/tyflat-list#tyflatlist"},"TYFlatListProps")),r.a.createElement(o["a"],{name:"DialogListProps"}),r.a.createElement("h3",{id:"dialogprompt"},r.a.createElement(i["AnchorLink"],{to:"#dialogprompt","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Dialog.prompt"),r.a.createElement("p",null,"extends ",r.a.createElement(i["Link"],{to:"https://reactnative.dev/docs/textinput#props"},"TextInputProps")),r.a.createElement(o["a"],{name:"DialogPromptProps"}),r.a.createElement("h3",{id:"dialogcustom"},r.a.createElement(i["AnchorLink"],{to:"#dialogcustom","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Dialog.custom"),r.a.createElement(o["a"],{name:"DialogCustomProps"}))))},JBy8:function(e,t,n){var a=n("yoRg"),r=n("eDl+"),i=r.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return a(e,i)}},JEQr:function(e,t,n){"use strict";(function(t){var a=n("xTJ+"),r=n("yK9s"),i={"Content-Type":"application/x-www-form-urlencoded"};function o(e,t){!a.isUndefined(e)&&a.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function l(){var e;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof t&&"[object process]"===Object.prototype.toString.call(t))&&(e=n("tQ2B")),e}var c={adapter:l(),transformRequest:[function(e,t){return r(t,"Accept"),r(t,"Content-Type"),a.isFormData(e)||a.isArrayBuffer(e)||a.isBuffer(e)||a.isStream(e)||a.isFile(e)||a.isBlob(e)?e:a.isArrayBufferView(e)?e.buffer:a.isURLSearchParams(e)?(o(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):a.isObject(e)?(o(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"===typeof e)try{e=JSON.parse(e)}catch(t){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};a.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),a.forEach(["post","put","patch"],(function(e){c.headers[e]=a.merge(i)})),e.exports=c}).call(this,n("Q2Ig"))},JHRd:function(e,t,n){var a=n("Kz5y"),r=a.Uint8Array;e.exports=r},JHgL:function(e,t,n){var a=n("QkVE");function r(e){return a(this,e).get(e)}e.exports=r},JIua:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"basic-usage"},r.a.createElement(i["AnchorLink"],{to:"#basic-usage","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Basic Usage"),r.a.createElement(l["a"],{code:"import { Button, Collapsible, Utils } from 'tuya-panel-kit';\n\nconst { convertX: cx } = Utils.RatioUtils;\n\nconst [collapsed, setCollapsed] = React.useState(false);\n\n setCollapsed(!collapsed)}\n text=\"Click expand\"\n textStyle={{\n fontSize: cx(14),\n }}\n style={{\n height: 40,\n backgroundColor: '#fff',\n width: '100%',\n borderColor: '#F5F5F6',\n borderTopWidth: 1,\n }}\n/>\n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"CollapsibleProps"}))))},JSQU:function(e,t,n){var a=n("YESw"),r="__lodash_hash_undefined__";function i(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=a&&void 0===t?r:t,this}e.exports=i},JTJg:function(e,t,n){"use strict";var a=n("I+eb"),r=n("WjRb"),i=n("HYAF"),o=n("qxPZ");a({target:"String",proto:!0,forced:!o("includes")},{includes:function(e){return!!~String(i(this)).indexOf(r(e),arguments.length>1?arguments[1]:void 0)}})},JTzB:function(e,t,n){var a=n("NykK"),r=n("ExA7"),i="[object Arguments]";function o(e){return r(e)&&a(e)==i}e.exports=o},JX7q:function(e,t,n){"use strict";function a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,"a",(function(){return a}))},JfAA:function(e,t,n){"use strict";var a=n("busE"),r=n("glrk"),i=n("0Dky"),o=n("rW0t"),l="toString",c=RegExp.prototype,s=c[l],u=i((function(){return"/a/b"!=s.call({source:"a",flags:"b"})})),d=s.name!=l;(u||d)&&a(RegExp.prototype,l,(function(){var e=r(this),t=String(e.source),n=e.flags,a=String(void 0===n&&e instanceof RegExp&&!("flags"in c)?o.call(e):n);return"/"+t+"/"+a}),{unsafe:!0})},Ji7U:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n("s4An");function r(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Object(a["a"])(e,t)}},JiZb:function(e,t,n){"use strict";var a=n("0GbY"),r=n("m/L8"),i=n("tiKp"),o=n("g6v/"),l=i("species");e.exports=function(e){var t=a(e),n=r.f;o&&t&&!t[l]&&n(t,l,{configurable:!0,get:function(){return this}})}},Jp6j:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u6210\u529f\u63d0\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u6210\u529f\u63d0\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u6210\u529f\u63d0\u793a"),r.a.createElement(l["a"],{code:"import { Toast } from 'tuya-panel-kit'\n\nconst [successShow, setSuccessShow] = React.useState(false);\n\n setSuccessShow(false)}\n/>",lang:"jsx"}),r.a.createElement("h3",{id:"\u8b66\u793a\u63d0\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u8b66\u793a\u63d0\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u8b66\u793a\u63d0\u793a"),r.a.createElement(l["a"],{code:"import { Toast } from 'tuya-panel-kit'\n\nconst [warningShow, setWarningShow] = React.useState(false);\n\n setWarningShow(false)}\n/>",lang:"jsx"}),r.a.createElement("h3",{id:"\u9519\u8bef\u63d0\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u9519\u8bef\u63d0\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u9519\u8bef\u63d0\u793a"),r.a.createElement(l["a"],{code:"import { Toast } from 'tuya-panel-kit'\n\nconst [errorShow, setErrorShow] = React.useState(false);\n\n setErrorShow(false)}\n/>",lang:"jsx"}),r.a.createElement("h3",{id:"\u52a0\u8f7d\u63d0\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u52a0\u8f7d\u63d0\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u52a0\u8f7d\u63d0\u793a"),r.a.createElement(l["a"],{code:"import { Toast } from 'tuya-panel-kit'\n\nconst [loadingShow, setLoadingShow] = React.useState(false);\n\n setLoadingShow(false)} />",lang:"jsx"}),r.a.createElement("h3",{id:"\u8f7b\u63d0\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u8f7b\u63d0\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u8f7b\u63d0\u793a"),r.a.createElement(l["a"],{code:"import { Toast } from 'tuya-panel-kit'\n\nconst [show, setShow] = React.useState(false);\n\n setShow(false)} />",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("h3",{id:"toastview"},r.a.createElement(i["AnchorLink"],{to:"#toastview","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"ToastView"),r.a.createElement(o["a"],{name:"ToastProps"}),r.a.createElement("h3",{id:"toastviewsuccess"},r.a.createElement(i["AnchorLink"],{to:"#toastviewsuccess","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"ToastView.Success"),r.a.createElement(o["a"],{name:"ToastSuccessProps"}),r.a.createElement("h3",{id:"toastviewwarning"},r.a.createElement(i["AnchorLink"],{to:"#toastviewwarning","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"ToastView.Warning"),r.a.createElement(o["a"],{name:"ToastWarningProps"}),r.a.createElement("h3",{id:"toastviewerror"},r.a.createElement(i["AnchorLink"],{to:"#toastviewerror","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"ToastView.Error"),r.a.createElement(o["a"],{name:"ToastErrorProps"}),r.a.createElement("h3",{id:"toastviewloading"},r.a.createElement(i["AnchorLink"],{to:"#toastviewloading","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"ToastView.Loading"),r.a.createElement(o["a"],{name:"ToastLoadingProps"}))))},Junv:function(e,t,n){"use strict";var a=n("I+eb"),r=n("6LWA"),i=[].reverse,o=[1,2];a({target:"Array",proto:!0,forced:String(o)===String(o.reverse())},{reverse:function(){return r(this)&&(this.length=this.length),i.call(this)}})},JwUS:function(e,t,n){"use strict";var a=n("I+eb"),r=n("xDBR"),i=n("glrk"),o=n("HAuM"),l=n("WGBp"),c=n("ImZN");a({target:"Set",proto:!0,real:!0,forced:r},{reduce:function(e){var t=i(this),n=l(t),a=arguments.length<2,r=a?void 0:arguments[1];if(o(e),c(n,(function(n){a?(a=!1,r=n):r=e(r,n,n,t)}),void 0,!1,!0),a)throw TypeError("Reduce of empty set with no initial value");return r}})},"KE/M":function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"basic-form"},r.a.createElement(i["AnchorLink"],{to:"#basic-form","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Basic form"),r.a.createElement(l["a"],{code:"import { Divider, Utils } from 'tuya-panel-kit';\n\nconst { convertX: cx } = Utils.RatioUtils;\n\n\n \n",lang:"jsx"}),r.a.createElement("h3",{id:"block-form-display"},r.a.createElement(i["AnchorLink"],{to:"#block-form-display","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Block form display"),r.a.createElement(l["a"],{code:"import { Divider } from 'tuya-panel-kit'\n\n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"DividerProps"}))))},KMkd:function(e,t){function n(){this.__data__=[],this.size=0}e.exports=n},KQm4:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var a=n("a3WO");function r(e){if(Array.isArray(e))return Object(a["a"])(e)}var i=n("25BE"),o=n("BsWD");function l(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(e){return r(e)||Object(i["a"])(e)||Object(o["a"])(e)||l()}},KcUY:function(e,t,n){"use strict";function a(e){return a="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=s(n("q1tI")),i=l(n("q3YX")),o=l(n("nLCz"));function l(e){return e&&e.__esModule?e:{default:e}}function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function s(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!==typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var l=i?Object.getOwnPropertyDescriptor(e,o):null;l&&(l.get||l.set)?Object.defineProperty(r,o,l):r[o]=e[o]}return r["default"]=e,n&&n.set(e,r),r}function u(e,t){return f(e)||h(e,t)||m(e,t)||d()}function d(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function m(e,t){if(e){if("string"===typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(e,t):void 0}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n=0;o-=1){var l=r[o],c=[l].concat(l.children).filter(Boolean),s=c.find((function(e){return e.path&&new RegExp("^".concat(e.path.replace(/\.html$/,""),"(/|.|$)")).test(n[2])}));if(s){i=s.path;break}}return(null===(e=n[0].menus[n[1]])||void 0===e?void 0:e[i])||[]},i=(0,r.useState)(a(e,t,n)),o=u(i,2),l=o[0],c=o[1];return(0,r.useLayoutEffect)((function(){c(a(e,t,n))}),[e.navs,e.menus,t,n]),l},x=function(e,t,n){var a=function(){for(var t=arguments.length,a=new Array(t),r=0;r(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u5012\u8ba1\u65f6\u5f39\u51fa\u5c42"},r.a.createElement(i["AnchorLink"],{to:"#\u5012\u8ba1\u65f6\u5f39\u51fa\u5c42","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u5012\u8ba1\u65f6\u5f39\u51fa\u5c42"),r.a.createElement(c["a"],{code:"import { Popup } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n countdown: 0,\n});\n\nPopup.countdown({\n title: '\u5012\u8ba1\u65f6',\n cancelText: '\u53d6\u6d88',\n confirmText: '\u786e\u8ba4',\n hourText: '\u5c0f\u65f6',\n minuteText: '\u5206\u949f',\n value: state.countdown,\n onMaskPress: ({ close }) => close(),\n onConfirm: (data, { close }) => {\n setState({ countdown: data.hour * 60 + data.minute });\n close();\n },\n});",lang:"jsx"}),r.a.createElement("h3",{id:"\u65e5\u671f\u9009\u62e9\u5f39\u51fa\u5c42"},r.a.createElement(i["AnchorLink"],{to:"#\u65e5\u671f\u9009\u62e9\u5f39\u51fa\u5c42","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u65e5\u671f\u9009\u62e9\u5f39\u51fa\u5c42"),r.a.createElement(c["a"],{code:"import { Popup } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n date: new Date(),\n});\n\nPopup.datePicker({\n title: '\u751f\u65e5',\n cancelText: '\u53d6\u6d88',\n confirmText: '\u786e\u8ba4',\n hourText: '\u5c0f\u65f6',\n minuteText: '\u5206\u949f',\n defaultDate: state.date,\n mode: 'datetime',\n minDate: new Date(1918, 0, 1, 0, 0, 0),\n maxDate: new Date(2018, 11, 31, 23, 59, 59),\n onMaskPress: ({ close }) => close(),\n onConfirm: (date, { close }) => {\n setState({ date });\n close();\n },\n});",lang:"jsx"}),r.a.createElement("h3",{id:"\u65f6\u95f4\u6bb5\u9009\u62e9\u5f39\u51fa\u5c42"},r.a.createElement(i["AnchorLink"],{to:"#\u65f6\u95f4\u6bb5\u9009\u62e9\u5f39\u51fa\u5c42","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u65f6\u95f4\u6bb5\u9009\u62e9\u5f39\u51fa\u5c42"),r.a.createElement(c["a"],{code:"import { Popup } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n timerPickerValue: [0, 0],\n});\n\nPopup.timerPicker({\n title: '\u65f6\u95f4\u6bb5\u9009\u62e9',\n cancelText: '\u53d6\u6d88',\n confirmText: '\u786e\u8ba4',\n startTime: state.timerPickerValue[0],\n endTime: state.timerPickerValue[1],\n is12Hours: true,\n onMaskPress: ({ close }) => close(),\n onConfirm: ({ startTime, endTime }, { close }) => {\n setState({ timerPickerValue: [startTime, endTime] });\n close();\n },\n});",lang:"jsx"}),r.a.createElement("h3",{id:"\u6570\u503c\u9009\u62e9\u5f39\u51fa\u5c42"},r.a.createElement(i["AnchorLink"],{to:"#\u6570\u503c\u9009\u62e9\u5f39\u51fa\u5c42","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u6570\u503c\u9009\u62e9\u5f39\u51fa\u5c42"),r.a.createElement(c["a"],{code:"import { Popup } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n numberValue: 0,\n});\n\nPopup.numberSelector({\n title: '\u6e29\u5ea6\u8c03\u8282 (\u2103)',\n cancelText: '\u53d6\u6d88',\n confirmText: '\u786e\u8ba4',\n value: state.numberValue,\n min: 0,\n max: 50,\n onMaskPress: ({ close }) => close(),\n onConfirm: (value, { close }) => {\n setState({ numberValue: value });\n close();\n },\n});",lang:"jsx"}),r.a.createElement("h3",{id:"\u5217\u8868\u9009\u62e9\u5f39\u51fa\u5c42\uff08\u5355\u9009\uff09"},r.a.createElement(i["AnchorLink"],{to:"#\u5217\u8868\u9009\u62e9\u5f39\u51fa\u5c42\uff08\u5355\u9009\uff09","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u5217\u8868\u9009\u62e9\u5f39\u51fa\u5c42\uff08\u5355\u9009\uff09"),r.a.createElement(c["a"],{code:"import { Popup } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n listValue: '1',\n});\n\nPopup.list({\n type: 'radio',\n maxItemNum: 7,\n dataSource: [\n {\n key: '0',\n title: '0',\n value: '0',\n },\n {\n key: '1',\n title: '1',\n value: '1',\n },\n {\n key: '2',\n title: '2',\n value: '2',\n },\n {\n key: '3',\n title: '3',\n value: '3',\n },\n ],\n title: '\u5355\u9009',\n subTitle: '\u526f\u6807\u9898',\n cancelText: '\u53d6\u6d88',\n value: state.listValue,\n footerType: 'singleCancel',\n onMaskPress: ({ close }) => close(),\n onSelect: (value, { close }) => {\n setState({ listValue: value });\n close();\n },\n});",lang:"jsx"}),r.a.createElement("h3",{id:"\u5217\u8868\u9009\u62e9\u5f39\u51fa\u5c42\uff08\u591a\u9009\uff09"},r.a.createElement(i["AnchorLink"],{to:"#\u5217\u8868\u9009\u62e9\u5f39\u51fa\u5c42\uff08\u591a\u9009\uff09","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u5217\u8868\u9009\u62e9\u5f39\u51fa\u5c42\uff08\u591a\u9009\uff09"),r.a.createElement(c["a"],{code:"import { Popup } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n listValues: ['1'],\n});\n\nPopup.list({\n type: 'switch',\n dataSource: [\n {\n key: '1',\n title: '1',\n value: '1',\n },\n {\n key: '2',\n title: '2',\n value: '2',\n },\n ],\n title: '\u591a\u9009',\n subTitle: '\u526f\u6807\u9898',\n cancelText: '\u53d6\u6d88',\n confirmText: '\u786e\u8ba4',\n value: state.listValues,\n onMaskPress: ({ close }) => close(),\n onConfirm: (value, { close }) => {\n setState({ listValues: value });\n close();\n },\n});",lang:"jsx"}),r.a.createElement("h3",{id:"picker-\u9009\u62e9\u5f39\u51fa\u5c42\uff08\u5355\u9009\uff09"},r.a.createElement(i["AnchorLink"],{to:"#picker-\u9009\u62e9\u5f39\u51fa\u5c42\uff08\u5355\u9009\uff09","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Picker \u9009\u62e9\u5f39\u51fa\u5c42\uff08\u5355\u9009\uff09"),r.a.createElement(c["a"],{code:"import { Popup } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n pickerValue: '1',\n});\n\nPopup.picker({\n dataSource: [\n {\n label: '1',\n value: '1',\n },\n {\n label: '2',\n value: '2',\n },\n ],\n title: 'Picker',\n cancelText: '\u53d6\u6d88',\n confirmText: '\u786e\u8ba4',\n value: state.pickerValue,\n label: 'haha',\n onMaskPress: ({ close }) => close(),\n onConfirm: (value, idx, { close }) => {\n setState({ pickerValue: value });\n close();\n },\n});",lang:"jsx"}),r.a.createElement("h3",{id:"picker-\u9009\u62e9\u5f39\u51fa\u5c42\uff08\u591a\u9009\uff09"},r.a.createElement(i["AnchorLink"],{to:"#picker-\u9009\u62e9\u5f39\u51fa\u5c42\uff08\u591a\u9009\uff09","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Picker \u9009\u62e9\u5f39\u51fa\u5c42\uff08\u591a\u9009\uff09"),r.a.createElement(c["a"],{code:"import { Popup } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n pickerValues: ['b', '2', 'm'],\n});\n\nPopup.picker({\n dataSource: [\n [\n {\n label: 'a',\n value: 'a',\n },\n {\n label: 'b',\n value: 'b',\n },\n {\n label: 'c',\n value: 'c',\n },\n ],\n [\n {\n label: '1',\n value: '1',\n },\n {\n label: '2',\n value: '2',\n },\n {\n label: '3',\n value: '3',\n },\n ],\n [\n {\n label: 'm',\n value: 'm',\n },\n {\n label: 'x',\n value: 'x',\n },\n {\n label: 'd',\n value: 'd',\n },\n ],\n ],\n singlePicker: false,\n title: 'Picker',\n cancelText: '\u53d6\u6d88',\n confirmText: '\u786e\u8ba4',\n value: state.pickerValues,\n label: ['$', '%'],\n onMaskPress: ({ close }) => close(),\n onConfirm: (value, idx, { close }) => {\n setState({ pickerValues: value });\n close();\n },\n})",lang:"jsx"}),r.a.createElement("h3",{id:"\u81ea\u5b9a\u4e49\u5f39\u51fa\u5c42"},r.a.createElement(i["AnchorLink"],{to:"#\u81ea\u5b9a\u4e49\u5f39\u51fa\u5c42","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u81ea\u5b9a\u4e49\u5f39\u51fa\u5c42"),r.a.createElement(c["a"],{code:"import { Popup } from 'tuya-panel-kit'\n\nPopup.custom({\n content: (\n \n Custom Content\n \n ),\n title: 'Custom',\n cancelText: '\u53d6\u6d88',\n confirmText: '\u786e\u8ba4',\n onMaskPress: ({ close }) => close(),\n onConfirm: (data, { close }) => {\n close();\n },\n});",lang:"jsx"}),r.a.createElement("h3",{id:"toast-\u5f39\u51fa\u5c42"},r.a.createElement(i["AnchorLink"],{to:"#toast-\u5f39\u51fa\u5c42","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Toast \u5f39\u51fa\u5c42"),r.a.createElement(c["a"],{code:"import { Popup } from 'tuya-panel-kit'\n\nPopup.toast({\n message: 'I am Toast',\n});",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("h3",{id:"popup-\u901a\u7528"},r.a.createElement(i["AnchorLink"],{to:"#popup-\u901a\u7528","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Popup \u901a\u7528"),r.a.createElement("p",null,"\u7ee7\u627f\u81ea ",r.a.createElement(l["a"],{to:"Modal#api"},"ModalProps")),r.a.createElement(o["a"],{name:"PopupProps"}),r.a.createElement("h3",{id:"popupcountdown"},r.a.createElement(i["AnchorLink"],{to:"#popupcountdown","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Popup.countdown"),r.a.createElement(o["a"],{name:"PopUpCountdownProps"}),r.a.createElement("h3",{id:"popupdatepicker"},r.a.createElement(i["AnchorLink"],{to:"#popupdatepicker","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Popup.datePicker"),r.a.createElement(o["a"],{name:"PopupDatePickerProps"}),r.a.createElement("h3",{id:"popuplist"},r.a.createElement(i["AnchorLink"],{to:"#popuplist","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Popup.list"),r.a.createElement(o["a"],{name:"PopUpListProps"}),r.a.createElement("h3",{id:"popupnumberselector"},r.a.createElement(i["AnchorLink"],{to:"#popupnumberselector","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Popup.numberSelector"),r.a.createElement(o["a"],{name:"PopupNumberSelectorProps"}),r.a.createElement("h3",{id:"popuppicker"},r.a.createElement(i["AnchorLink"],{to:"#popuppicker","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Popup.picker"),r.a.createElement(o["a"],{name:"PopupPickerProps"}),r.a.createElement("h3",{id:"popuptimerpicker"},r.a.createElement(i["AnchorLink"],{to:"#popuptimerpicker","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Popup.timerPicker"),r.a.createElement(o["a"],{name:"PopupTimerPickerProps"}),r.a.createElement("h3",{id:"popupcustom"},r.a.createElement(i["AnchorLink"],{to:"#popupcustom","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Popup.custom"),r.a.createElement(o["a"],{name:"PopupCustomProps"}))))},KrxN:function(e,t,n){var a=n("I+eb"),r=180/Math.PI;a({target:"Math",stat:!0},{degrees:function(e){return e*r}})},Kwbf:function(e,t,n){"use strict";var a={};function r(e,t){0}function i(e,t,n){t||a[n]||(e(!1,n),a[n]=!0)}function o(e,t){i(r,e,t)}t["a"]=o},Kz25:function(e,t,n){"use strict";n("PKPk");var a,r=n("I+eb"),i=n("g6v/"),o=n("DTth"),l=n("2oRo"),c=n("N+g0"),s=n("busE"),u=n("GarU"),d=n("UTVS"),m=n("YNrV"),p=n("TfTi"),h=n("ZUd8").codeAt,f=n("X7LM"),g=n("1E5z"),b=n("mGGf"),v=n("afO8"),y=l.URL,E=b.URLSearchParams,k=b.getState,x=v.set,w=v.getterFor("URL"),T=Math.floor,S=Math.pow,C="Invalid authority",L="Invalid scheme",A="Invalid host",I="Invalid port",P=/[A-Za-z]/,N=/[\d+-.A-Za-z]/,O=/\d/,j=/^(0x|0X)/,R=/^[0-7]+$/,F=/^\d+$/,_=/^[\dA-Fa-f]+$/,B=/[\u0000\u0009\u000A\u000D #%/:?@[\\]]/,M=/[\u0000\u0009\u000A\u000D #/:?@[\\]]/,D=/^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g,V=/[\u0009\u000A\u000D]/g,z=function(e,t){var n,a,r;if("["==t.charAt(0)){if("]"!=t.charAt(t.length-1))return A;if(n=H(t.slice(1,-1)),!n)return A;e.host=n}else if(Q(e)){if(t=f(t),B.test(t))return A;if(n=U(t),null===n)return A;e.host=n}else{if(M.test(t))return A;for(n="",a=p(t),r=0;r4)return e;for(n=[],a=0;a1&&"0"==r.charAt(0)&&(i=j.test(r)?16:8,r=r.slice(8==i?1:2)),""===r)o=0;else{if(!(10==i?F:8==i?R:_).test(r))return e;o=parseInt(r,i)}n.push(o)}for(a=0;a=S(256,5-t))return null}else if(o>255)return null;for(l=n.pop(),a=0;a6)return;a=0;while(m()){if(r=null,a>0){if(!("."==m()&&a<4))return;d++}if(!O.test(m()))return;while(O.test(m())){if(i=parseInt(m(),10),null===r)r=i;else{if(0==r)return;r=10*r+i}if(r>255)return;d++}c[s]=256*c[s]+r,a++,2!=a&&4!=a||s++}if(4!=a)return;break}if(":"==m()){if(d++,!m())return}else if(m())return;c[s++]=t}else{if(null!==u)return;d++,s++,u=s}}if(null!==u){o=s-u,s=7;while(0!=s&&o>0)l=c[s],c[s--]=c[u+o-1],c[u+--o]=l}else if(8!=s)return;return c},Y=function(e){for(var t=null,n=1,a=null,r=0,i=0;i<8;i++)0!==e[i]?(r>n&&(t=a,n=r),a=null,r=0):(null===a&&(a=i),++r);return r>n&&(t=a,n=r),t},q=function(e){var t,n,a,r;if("number"==typeof e){for(t=[],n=0;n<4;n++)t.unshift(e%256),e=T(e/256);return t.join(".")}if("object"==typeof e){for(t="",a=Y(e),n=0;n<8;n++)r&&0===e[n]||(r&&(r=!1),a===n?(t+=n?":":"::",r=!0):(t+=e[n].toString(16),n<7&&(t+=":")));return"["+t+"]"}return e},W={},G=m({},W,{" ":1,'"':1,"<":1,">":1,"`":1}),K=m({},G,{"#":1,"?":1,"{":1,"}":1}),$=m({},K,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),X=function(e,t){var n=h(e,0);return n>32&&n<127&&!d(t,e)?e:encodeURIComponent(e)},Z={ftp:21,file:null,http:80,https:443,ws:80,wss:443},Q=function(e){return d(Z,e.scheme)},J=function(e){return""!=e.username||""!=e.password},ee=function(e){return!e.host||e.cannotBeABaseURL||"file"==e.scheme},te=function(e,t){var n;return 2==e.length&&P.test(e.charAt(0))&&(":"==(n=e.charAt(1))||!t&&"|"==n)},ne=function(e){var t;return e.length>1&&te(e.slice(0,2))&&(2==e.length||"/"===(t=e.charAt(2))||"\\"===t||"?"===t||"#"===t)},ae=function(e){var t=e.path,n=t.length;!n||"file"==e.scheme&&1==n&&te(t[0],!0)||t.pop()},re=function(e){return"."===e||"%2e"===e.toLowerCase()},ie=function(e){return e=e.toLowerCase(),".."===e||"%2e."===e||".%2e"===e||"%2e%2e"===e},oe={},le={},ce={},se={},ue={},de={},me={},pe={},he={},fe={},ge={},be={},ve={},ye={},Ee={},ke={},xe={},we={},Te={},Se={},Ce={},Le=function(e,t,n,r){var i,o,l,c,s=n||oe,u=0,m="",h=!1,f=!1,g=!1;n||(e.scheme="",e.username="",e.password="",e.host=null,e.port=null,e.path=[],e.query=null,e.fragment=null,e.cannotBeABaseURL=!1,t=t.replace(D,"")),t=t.replace(V,""),i=p(t);while(u<=i.length){switch(o=i[u],s){case oe:if(!o||!P.test(o)){if(n)return L;s=ce;continue}m+=o.toLowerCase(),s=le;break;case le:if(o&&(N.test(o)||"+"==o||"-"==o||"."==o))m+=o.toLowerCase();else{if(":"!=o){if(n)return L;m="",s=ce,u=0;continue}if(n&&(Q(e)!=d(Z,m)||"file"==m&&(J(e)||null!==e.port)||"file"==e.scheme&&!e.host))return;if(e.scheme=m,n)return void(Q(e)&&Z[e.scheme]==e.port&&(e.port=null));m="","file"==e.scheme?s=ye:Q(e)&&r&&r.scheme==e.scheme?s=se:Q(e)?s=pe:"/"==i[u+1]?(s=ue,u++):(e.cannotBeABaseURL=!0,e.path.push(""),s=Te)}break;case ce:if(!r||r.cannotBeABaseURL&&"#"!=o)return L;if(r.cannotBeABaseURL&&"#"==o){e.scheme=r.scheme,e.path=r.path.slice(),e.query=r.query,e.fragment="",e.cannotBeABaseURL=!0,s=Ce;break}s="file"==r.scheme?ye:de;continue;case se:if("/"!=o||"/"!=i[u+1]){s=de;continue}s=he,u++;break;case ue:if("/"==o){s=fe;break}s=we;continue;case de:if(e.scheme=r.scheme,o==a)e.username=r.username,e.password=r.password,e.host=r.host,e.port=r.port,e.path=r.path.slice(),e.query=r.query;else if("/"==o||"\\"==o&&Q(e))s=me;else if("?"==o)e.username=r.username,e.password=r.password,e.host=r.host,e.port=r.port,e.path=r.path.slice(),e.query="",s=Se;else{if("#"!=o){e.username=r.username,e.password=r.password,e.host=r.host,e.port=r.port,e.path=r.path.slice(),e.path.pop(),s=we;continue}e.username=r.username,e.password=r.password,e.host=r.host,e.port=r.port,e.path=r.path.slice(),e.query=r.query,e.fragment="",s=Ce}break;case me:if(!Q(e)||"/"!=o&&"\\"!=o){if("/"!=o){e.username=r.username,e.password=r.password,e.host=r.host,e.port=r.port,s=we;continue}s=fe}else s=he;break;case pe:if(s=he,"/"!=o||"/"!=m.charAt(u+1))continue;u++;break;case he:if("/"!=o&&"\\"!=o){s=fe;continue}break;case fe:if("@"==o){h&&(m="%40"+m),h=!0,l=p(m);for(var b=0;b65535)return I;e.port=Q(e)&&E===Z[e.scheme]?null:E,m=""}if(n)return;s=xe;continue}return I}m+=o;break;case ye:if(e.scheme="file","/"==o||"\\"==o)s=Ee;else{if(!r||"file"!=r.scheme){s=we;continue}if(o==a)e.host=r.host,e.path=r.path.slice(),e.query=r.query;else if("?"==o)e.host=r.host,e.path=r.path.slice(),e.query="",s=Se;else{if("#"!=o){ne(i.slice(u).join(""))||(e.host=r.host,e.path=r.path.slice(),ae(e)),s=we;continue}e.host=r.host,e.path=r.path.slice(),e.query=r.query,e.fragment="",s=Ce}}break;case Ee:if("/"==o||"\\"==o){s=ke;break}r&&"file"==r.scheme&&!ne(i.slice(u).join(""))&&(te(r.path[0],!0)?e.path.push(r.path[0]):e.host=r.host),s=we;continue;case ke:if(o==a||"/"==o||"\\"==o||"?"==o||"#"==o){if(!n&&te(m))s=we;else if(""==m){if(e.host="",n)return;s=xe}else{if(c=z(e,m),c)return c;if("localhost"==e.host&&(e.host=""),n)return;m="",s=xe}continue}m+=o;break;case xe:if(Q(e)){if(s=we,"/"!=o&&"\\"!=o)continue}else if(n||"?"!=o)if(n||"#"!=o){if(o!=a&&(s=we,"/"!=o))continue}else e.fragment="",s=Ce;else e.query="",s=Se;break;case we:if(o==a||"/"==o||"\\"==o&&Q(e)||!n&&("?"==o||"#"==o)){if(ie(m)?(ae(e),"/"==o||"\\"==o&&Q(e)||e.path.push("")):re(m)?"/"==o||"\\"==o&&Q(e)||e.path.push(""):("file"==e.scheme&&!e.path.length&&te(m)&&(e.host&&(e.host=""),m=m.charAt(0)+":"),e.path.push(m)),m="","file"==e.scheme&&(o==a||"?"==o||"#"==o))while(e.path.length>1&&""===e.path[0])e.path.shift();"?"==o?(e.query="",s=Se):"#"==o&&(e.fragment="",s=Ce)}else m+=X(o,K);break;case Te:"?"==o?(e.query="",s=Se):"#"==o?(e.fragment="",s=Ce):o!=a&&(e.path[0]+=X(o,W));break;case Se:n||"#"!=o?o!=a&&("'"==o&&Q(e)?e.query+="%27":e.query+="#"==o?"%23":X(o,W)):(e.fragment="",s=Ce);break;case Ce:o!=a&&(e.fragment+=X(o,G));break}u++}},Ae=function(e){var t,n,a=u(this,Ae,"URL"),r=arguments.length>1?arguments[1]:void 0,o=String(e),l=x(a,{type:"URL"});if(void 0!==r)if(r instanceof Ae)t=w(r);else if(n=Le(t={},String(r)),n)throw TypeError(n);if(n=Le(l,o,null,t),n)throw TypeError(n);var c=l.searchParams=new E,s=k(c);s.updateSearchParams(l.query),s.updateURL=function(){l.query=String(c)||null},i||(a.href=Pe.call(a),a.origin=Ne.call(a),a.protocol=Oe.call(a),a.username=je.call(a),a.password=Re.call(a),a.host=Fe.call(a),a.hostname=_e.call(a),a.port=Be.call(a),a.pathname=Me.call(a),a.search=De.call(a),a.searchParams=Ve.call(a),a.hash=ze.call(a))},Ie=Ae.prototype,Pe=function(){var e=w(this),t=e.scheme,n=e.username,a=e.password,r=e.host,i=e.port,o=e.path,l=e.query,c=e.fragment,s=t+":";return null!==r?(s+="//",J(e)&&(s+=n+(a?":"+a:"")+"@"),s+=q(r),null!==i&&(s+=":"+i)):"file"==t&&(s+="//"),s+=e.cannotBeABaseURL?o[0]:o.length?"/"+o.join("/"):"",null!==l&&(s+="?"+l),null!==c&&(s+="#"+c),s},Ne=function(){var e=w(this),t=e.scheme,n=e.port;if("blob"==t)try{return new URL(t.path[0]).origin}catch(a){return"null"}return"file"!=t&&Q(e)?t+"://"+q(e.host)+(null!==n?":"+n:""):"null"},Oe=function(){return w(this).scheme+":"},je=function(){return w(this).username},Re=function(){return w(this).password},Fe=function(){var e=w(this),t=e.host,n=e.port;return null===t?"":null===n?q(t):q(t)+":"+n},_e=function(){var e=w(this).host;return null===e?"":q(e)},Be=function(){var e=w(this).port;return null===e?"":String(e)},Me=function(){var e=w(this),t=e.path;return e.cannotBeABaseURL?t[0]:t.length?"/"+t.join("/"):""},De=function(){var e=w(this).query;return e?"?"+e:""},Ve=function(){return w(this).searchParams},ze=function(){var e=w(this).fragment;return e?"#"+e:""},Ue=function(e,t){return{get:e,set:t,configurable:!0,enumerable:!0}};if(i&&c(Ie,{href:Ue(Pe,(function(e){var t=w(this),n=String(e),a=Le(t,n);if(a)throw TypeError(a);k(t.searchParams).updateSearchParams(t.query)})),origin:Ue(Ne),protocol:Ue(Oe,(function(e){var t=w(this);Le(t,String(e)+":",oe)})),username:Ue(je,(function(e){var t=w(this),n=p(String(e));if(!ee(t)){t.username="";for(var a=0;a1?arguments[1]:void 0,t.length)),a=String(e);return u?u.call(t,a,n):t.slice(n,n+a.length)===a}})},LPSS:function(e,t,n){var a,r,i,o=n("2oRo"),l=n("0Dky"),c=n("xrYK"),s=n("A2ZE"),u=n("G+Rx"),d=n("zBJ4"),m=n("HNyW"),p=o.location,h=o.setImmediate,f=o.clearImmediate,g=o.process,b=o.MessageChannel,v=o.Dispatch,y=0,E={},k="onreadystatechange",x=function(e){if(E.hasOwnProperty(e)){var t=E[e];delete E[e],t()}},w=function(e){return function(){x(e)}},T=function(e){x(e.data)},S=function(e){o.postMessage(e+"",p.protocol+"//"+p.host)};h&&f||(h=function(e){var t=[],n=1;while(arguments.length>n)t.push(arguments[n++]);return E[++y]=function(){("function"==typeof e?e:Function(e)).apply(void 0,t)},a(y),y},f=function(e){delete E[e]},"process"==c(g)?a=function(e){g.nextTick(w(e))}:v&&v.now?a=function(e){v.now(w(e))}:b&&!m?(r=new b,i=r.port2,r.port1.onmessage=T,a=s(i.postMessage,i,1)):!o.addEventListener||"function"!=typeof postMessage||o.importScripts||l(S)||"file:"===p.protocol?a=k in d("script")?function(e){u.appendChild(d("script"))[k]=function(){u.removeChild(this),x(e)}}:function(e){setTimeout(w(e),0)}:(a=S,o.addEventListener("message",T,!1))),e.exports={set:h,clear:f}},LQDL:function(e,t,n){var a,r,i=n("2oRo"),o=n("NC/Y"),l=i.process,c=l&&l.versions,s=c&&c.v8;s?(a=s.split("."),r=a[0]+a[1]):o&&(a=o.match(/Edge\/(\d+)/),(!a||a[1]>=74)&&(a=o.match(/Chrome\/(\d+)/),a&&(r=a[1]))),e.exports=r&&+r},LXxW:function(e,t){function n(e,t){var n=-1,a=null==e?0:e.length,r=0,i=[];while(++n(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u57fa\u7840\u6837\u5f0f"},r.a.createElement(i["AnchorLink"],{to:"#\u57fa\u7840\u6837\u5f0f","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u57fa\u7840\u6837\u5f0f"),r.a.createElement(l["a"],{code:"import { Battery } from 'tuya-panel-kit'\n\n\n\n\n",lang:"jsx"}),r.a.createElement("h3",{id:"\u672c\u5730\u4e3b\u9898\u8272"},r.a.createElement(i["AnchorLink"],{to:"#\u672c\u5730\u4e3b\u9898\u8272","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u672c\u5730\u4e3b\u9898\u8272"),r.a.createElement(l["a"],{code:"import { Battery } from 'tuya-panel-kit'\n\n",lang:"jsx"}),r.a.createElement("h3",{id:"\u4fee\u6539\u7535\u91cf\u989c\u8272\u5206\u914d\u89c4\u5219"},r.a.createElement(i["AnchorLink"],{to:"#\u4fee\u6539\u7535\u91cf\u989c\u8272\u5206\u914d\u89c4\u5219","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4fee\u6539\u7535\u91cf\u989c\u8272\u5206\u914d\u89c4\u5219"),r.a.createElement(l["a"],{code:"import { Battery } from 'tuya-panel-kit'\n\nconst calcColor = (top, highColor, middleColor, lowColor) => {\n // 0-10%: \u7ea2\u8272 10%-60%: \u9ed1\u8272 60%-100%: \u7eff\u8272\n if (top <= 8.4 && top >= 3) {\n return highColor;\n } else if (top <= 15.6 && top > 8.4) {\n return middleColor;\n }\n return lowColor;\n};\n\n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"BatteryProps"}))))},Lmem:function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},LoQE:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("xYjl"),c=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement(l["a"],null,r.a.createElement("p",null,r.a.createElement("code",null,"IconFont")," \u662f\u8bed\u4e49\u5316\u7684\u77e2\u91cf\u56fe\u6807\u3002\u5185\u7f6e\u56fe\u6807 TuyaRNSvgs \u6765\u81ea\u4e8e ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/blob/master/packages/tuya-panel-kit/src/components/iconfont/svg/defaultSvg.js"},"tuya-panel-kit/src/components/iconfont/svg/defaultSvg"),"\u3002")),r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u57fa\u7840\u7528\u6cd5"},r.a.createElement(i["AnchorLink"],{to:"#\u57fa\u7840\u7528\u6cd5","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u57fa\u7840\u7528\u6cd5"),r.a.createElement(c["a"],{code:'import { IconFont } from \'tuya-panel-kit\'\n\n\n\n\n',lang:"jsx"}),r.a.createElement("h3",{id:"\u56fe\u6807\u989c\u8272"},r.a.createElement(i["AnchorLink"],{to:"#\u56fe\u6807\u989c\u8272","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u56fe\u6807\u989c\u8272"),r.a.createElement(c["a"],{code:'import { IconFont } from \'tuya-panel-kit\'\n\n\n\n\n',lang:"jsx"}),r.a.createElement("h3",{id:"\u56fe\u6807\u5927\u5c0f"},r.a.createElement(i["AnchorLink"],{to:"#\u56fe\u6807\u5927\u5c0f","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u56fe\u6807\u5927\u5c0f"),r.a.createElement(c["a"],{code:'import { IconFont, Utils } from \'tuya-panel-kit\';\n\nconst { convertX: cx } = Utils.RatioUtils;\n\n\n\n\n',lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"IconFontProps"}),r.a.createElement("h2",{id:"faq"},r.a.createElement(i["AnchorLink"],{to:"#faq","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"FAQ"),r.a.createElement("ol",null,r.a.createElement("li",null,"\u66f4\u591a\u8d44\u6599?")),r.a.createElement("p",null,r.a.createElement(i["Link"],{to:"https://github.com/react-native-community/react-native-svg#path"},"react-native-svg/Path")))))},LtsZ:function(e,t,n){"use strict";n.r(t),n.d(t,"createBrowserHistory",(function(){return i["a"]})),n.d(t,"createHashHistory",(function(){return i["b"]})),n.d(t,"createMemoryHistory",(function(){return i["d"]})),n.d(t,"__RouterContext",(function(){return o["h"]})),n.d(t,"Link",(function(){return y})),n.d(t,"MemoryRouter",(function(){return o["a"]})),n.d(t,"NavLink",(function(){return w})),n.d(t,"Prompt",(function(){return o["b"]})),n.d(t,"Redirect",(function(){return o["c"]})),n.d(t,"Route",(function(){return o["d"]})),n.d(t,"Router",(function(){return o["e"]})),n.d(t,"StaticRouter",(function(){return o["f"]})),n.d(t,"Switch",(function(){return o["g"]})),n.d(t,"matchPath",(function(){return o["i"]})),n.d(t,"useHistory",(function(){return o["j"]})),n.d(t,"useLocation",(function(){return o["k"]})),n.d(t,"useParams",(function(){return o["l"]})),n.d(t,"useRouteMatch",(function(){return o["m"]})),n.d(t,"withRouter",(function(){return o["n"]})),n.d(t,"ApplyPluginsType",(function(){return ne})),n.d(t,"Plugin",(function(){return oe})),n.d(t,"dynamic",(function(){return ee})),n.d(t,"isBrowser",(function(){return ae}));var a=n("WmNS"),r=n.n(a),i=n("YS25"),o=n("Ty5D"),l=n("dI71"),c=n("q1tI"),s=n.n(c),u=(n("17x9"),n("wx14")),d=n("zLVn"),m=n("9R94");s.a.Component;s.a.Component;var p=function(e,t){return"function"===typeof e?e(t):e},h=function(e,t){return"string"===typeof e?Object(i["c"])(e,null,null,t):e},f=function(e){return e},g=s.a.forwardRef;function b(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}"undefined"===typeof g&&(g=f);var v=g((function(e,t){var n=e.innerRef,a=e.navigate,r=e.onClick,i=Object(d["a"])(e,["innerRef","navigate","onClick"]),o=i.target,l=Object(u["a"])({},i,{onClick:function(e){try{r&&r(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||o&&"_self"!==o||b(e)||(e.preventDefault(),a())}});return l.ref=f!==g&&t||n,s.a.createElement("a",l)}));var y=g((function(e,t){var n=e.component,a=void 0===n?v:n,r=e.replace,i=e.to,l=e.innerRef,c=Object(d["a"])(e,["component","replace","to","innerRef"]);return s.a.createElement(o["h"].Consumer,null,(function(e){e||Object(m["a"])(!1);var n=e.history,o=h(p(i,e.location),e.location),d=o?n.createHref(o):"",b=Object(u["a"])({},c,{href:d,navigate:function(){var t=p(i,e.location),a=r?n.replace:n.push;a(t)}});return f!==g?b.ref=t||l:b.innerRef=l,s.a.createElement(a,b)}))})),E=function(e){return e},k=s.a.forwardRef;function x(){for(var e=arguments.length,t=new Array(e),n=0;ne.length)&&(t=e.length);for(var n=0,a=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){l=!0,i=e},f:function(){try{o||null==n["return"]||n["return"]()}finally{if(l)throw i}}}}var z=Object(c["createContext"])(null),U=[],H=[],Y=!1;function q(e){var t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then((function(e){return n.loading=!1,n.loaded=e,e}))["catch"]((function(e){throw n.loading=!1,n.error=e,e})),n}function W(e){var t={loading:!1,loaded:{},error:null},n=[];try{Object.keys(e).forEach((function(a){var r=q(e[a]);r.loading?t.loading=!0:(t.loaded[a]=r.loaded,t.error=r.error),n.push(r.promise),r.promise.then((function(e){t.loaded[a]=e}))["catch"]((function(e){t.error=e}))}))}catch(a){t.error=a}return t.promise=Promise.all(n).then((function(e){return t.loading=!1,e}))["catch"]((function(e){throw t.loading=!1,e})),t}function G(e){return e&&e.__esModule?e["default"]:e}function K(e,t){return Object(c["createElement"])(G(e),t)}function $(e,t){var n=Object.assign({loader:null,loading:null,delay:200,timeout:null,render:K,webpack:null,modules:null},t),a=null;function r(){if(!a){var t=new X(e,n);a={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return a.promise()}if("undefined"===typeof window&&U.push(r),!Y&&"undefined"!==typeof window&&"function"===typeof n.webpack){var i=n.webpack();H.push((function(e){var t,n=V(i);try{for(n.s();!(t=n.n()).done;){var a=t.value;if(-1!==e.indexOf(a))return r()}}catch(o){n.e(o)}finally{n.f()}}))}var o=function(e,t){r();var i=Object(c["useContext"])(z),o=Object(T["useSubscription"])(a);return Object(c["useImperativeHandle"])(t,(function(){return{retry:a.retry}})),i&&Array.isArray(n.modules)&&n.modules.forEach((function(e){i(e)})),o.loading||o.error?Object(c["createElement"])(n.loading,{isLoading:o.loading,pastDelay:o.pastDelay,timedOut:o.timedOut,error:o.error,retry:a.retry}):o.loaded?n.render(o.loaded,e):null},l=Object(c["forwardRef"])(o);return l.preload=function(){return r()},l.displayName="LoadableComponent",l}var X=function(){function e(t,n){P(this,e),this._loadFn=t,this._opts=n,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}return O(e,[{key:"promise",value:function(){return this._res.promise}},{key:"retry",value:function(){var e=this;this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};var t=this._res,n=this._opts;t.loading&&("number"===typeof n.delay&&(0===n.delay?this._state.pastDelay=!0:this._delay=setTimeout((function(){e._update({pastDelay:!0})}),n.delay)),"number"===typeof n.timeout&&(this._timeout=setTimeout((function(){e._update({timedOut:!0})}),n.timeout))),this._res.promise.then((function(){e._update(),e._clearTimeouts()}))["catch"]((function(t){e._update(),e._clearTimeouts()})),this._update({})}},{key:"_update",value:function(e){this._state=C(C({},this._state),e),this._callbacks.forEach((function(e){return e()}))}},{key:"_clearTimeouts",value:function(){clearTimeout(this._delay),clearTimeout(this._timeout)}},{key:"getCurrentValue",value:function(){return C(C({},this._state),{},{error:this._res.error,loaded:this._res.loaded,loading:this._res.loading})}},{key:"subscribe",value:function(e){var t=this;return this._callbacks.add(e),function(){t._callbacks["delete"](e)}}}]),e}();function Z(e){return $(q,e)}function Q(e){if("function"!==typeof e.render)throw new Error("LoadableMap requires a `render(loaded, props)` function");return $(W,e)}function J(e,t){var n=[];while(e.length){var a=e.pop();n.push(a(t))}return Promise.all(n).then((function(){if(e.length)return J(e,t)}))}function ee(e){var t=Z,n={loading:function(e){e.error,e.isLoading;return Object(c["createElement"])("p",null,"loading...")}};if("function"===typeof e)n.loader=e;else{if("object"!==L(e))throw new Error("Unexpect arguments ".concat(e));n=C(C({},n),e)}return t(n)}function te(e,t){if(!e)throw new Error(t)}Z.Map=Q,Z.preloadAll=function(){return new Promise((function(e,t){J(U).then(e,t)}))},Z.preloadReady=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return new Promise((function(t){var n=function(){return Y=!0,t()};J(H,e).then(n,n)}))},"undefined"!==typeof window&&(window.__NEXT_PRELOADREADY=Z.preloadReady);var ne,ae=function(){return"undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement};function re(e){var t=e.fns,n=e.args;if(1===t.length)return t[0];var a=t.pop();return t.reduce((function(e,t){return function(){return t(e,n)}}),a)}function ie(e){return!!e&&"object"===L(e)&&"function"===typeof e.then}(function(e){e["compose"]="compose",e["modify"]="modify",e["event"]="event"})(ne||(ne={}));var oe=function(){function e(t){P(this,e),this.validKeys=void 0,this.hooks={},this.validKeys=(null===t||void 0===t?void 0:t.validKeys)||[]}return O(e,[{key:"register",value:function(e){var t=this;te(!!e.apply,"register failed, plugin.apply must supplied"),te(!!e.path,"register failed, plugin.path must supplied"),Object.keys(e.apply).forEach((function(n){te(t.validKeys.indexOf(n)>-1,"register failed, invalid key ".concat(n," from plugin ").concat(e.path,".")),t.hooks[n]||(t.hooks[n]=[]),t.hooks[n]=t.hooks[n].concat(e.apply[n])}))}},{key:"getHooks",value:function(e){var t=e.split("."),n=R(t),a=n[0],r=n.slice(1),i=this.hooks[a]||[];return r.length&&(i=i.map((function(e){try{var t,n=e,a=V(r);try{for(a.s();!(t=a.n()).done;){var i=t.value;n=n[i]}}catch(o){a.e(o)}finally{a.f()}return n}catch(l){return null}})).filter(Boolean)),i}},{key:"applyPlugins",value:function(e){var t=e.key,n=e.type,a=e.initialValue,i=e.args,o=e.async,l=this.getHooks(t)||[];switch(i&&te("object"===L(i),"applyPlugins failed, args must be plain object."),n){case ne.modify:return o?l.reduce(function(){var e=I(r.a.mark((function e(n,a){var o;return r.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(te("function"===typeof a||"object"===L(a)||ie(a),"applyPlugins failed, all hooks for key ".concat(t," must be function, plain object or Promise.")),!ie(n)){e.next=5;break}return e.next=4,n;case 4:n=e.sent;case 5:if("function"!==typeof a){e.next=16;break}if(o=a(n,i),!ie(o)){e.next=13;break}return e.next=10,o;case 10:return e.abrupt("return",e.sent);case 13:return e.abrupt("return",o);case 14:e.next=21;break;case 16:if(!ie(a)){e.next=20;break}return e.next=19,a;case 19:a=e.sent;case 20:return e.abrupt("return",C(C({},n),a));case 21:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),ie(a)?a:Promise.resolve(a)):l.reduce((function(e,n){return te("function"===typeof n||"object"===L(n),"applyPlugins failed, all hooks for key ".concat(t," must be function or plain object.")),"function"===typeof n?n(e,i):C(C({},e),n)}),a);case ne.event:return l.forEach((function(e){te("function"===typeof e,"applyPlugins failed, all hooks for key ".concat(t," must be function.")),e(i)}));case ne.compose:return function(){return re({fns:l.concat(a),args:i})()}}}}]),e}()},Lw8S:function(e,t){function n(e,t){for(var n=0;n(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u6c14\u6ce1---\u4e0a\u5de6"},r.a.createElement(i["AnchorLink"],{to:"#\u6c14\u6ce1---\u4e0a\u5de6","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u6c14\u6ce1 - \u4e0a\u5de6"),r.a.createElement(l["a"],{code:'import { Tips } from \'tuya-panel-kit\'\n\nconst [state, setState] = React.useState({\n topLeft: false,\n});\nconst bigTips = {\n width: 110,\n height: 64,\n borderRadius: 16,\n};\n\n',lang:"jsx"}),r.a.createElement("h3",{id:"\u6c14\u6ce1---\u4e0a\u4e2d"},r.a.createElement(i["AnchorLink"],{to:"#\u6c14\u6ce1---\u4e0a\u4e2d","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u6c14\u6ce1 - \u4e0a\u4e2d"),r.a.createElement(l["a"],{code:'import { Tips } from \'tuya-panel-kit\'\n\nconst [state, setState] = React.useState({\n topCenter: false,\n});\nconst bigTips = {\n width: 110,\n height: 64,\n borderRadius: 16,\n};\n\n',lang:"jsx"}),r.a.createElement("h3",{id:"\u6c14\u6ce1---\u4e0a\u53f3"},r.a.createElement(i["AnchorLink"],{to:"#\u6c14\u6ce1---\u4e0a\u53f3","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u6c14\u6ce1 - \u4e0a\u53f3"),r.a.createElement(l["a"],{code:'import { Tips } from \'tuya-panel-kit\'\n\nconst [state, setState] = React.useState({\n topRight: false,\n});\nconst bigTips = {\n width: 110,\n height: 64,\n borderRadius: 16,\n};\n\n',lang:"jsx"}),r.a.createElement("h3",{id:"\u6c14\u6ce1---\u4e0b\u5de6"},r.a.createElement(i["AnchorLink"],{to:"#\u6c14\u6ce1---\u4e0b\u5de6","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u6c14\u6ce1 - \u4e0b\u5de6"),r.a.createElement(l["a"],{code:'import { Tips } from \'tuya-panel-kit\'\n\nconst [state, setState] = React.useState({\n bottomLeft: false,\n});\nconst bigTips = {\n width: 110,\n height: 64,\n borderRadius: 16,\n};\n\n',lang:"jsx"}),r.a.createElement("h3",{id:"\u6c14\u6ce1---\u4e0b\u4e2d"},r.a.createElement(i["AnchorLink"],{to:"#\u6c14\u6ce1---\u4e0b\u4e2d","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u6c14\u6ce1 - \u4e0b\u4e2d"),r.a.createElement(l["a"],{code:'import { Tips } from \'tuya-panel-kit\'\n\nconst [state, setState] = React.useState({\n bottomCenter: false,\n});\nconst bigTips = {\n width: 110,\n height: 64,\n borderRadius: 16,\n};\n\n',lang:"jsx"}),r.a.createElement("h3",{id:"\u6c14\u6ce1---\u4e0b\u53f3"},r.a.createElement(i["AnchorLink"],{to:"#\u6c14\u6ce1---\u4e0b\u53f3","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u6c14\u6ce1 - \u4e0b\u53f3"),r.a.createElement(l["a"],{code:'import { Tips } from \'tuya-panel-kit\'\n\nconst [state, setState] = React.useState({\n bottomRight: false,\n});\nconst bigTips = {\n width: 110,\n height: 64,\n borderRadius: 16,\n};\n\n',lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"TipsProps"}))))},MgzW:function(e,t,n){"use strict";var a=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function o(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function l(){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 a=Object.getOwnPropertyNames(t).map((function(e){return t[e]}));if("0123456789"!==a.join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(i){return!1}}e.exports=l()?Object.assign:function(e,t){for(var n,l,c=o(e),s=1;s(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u7eaf\u6587\u672c\u6309\u94ae"},r.a.createElement(i["AnchorLink"],{to:"#\u7eaf\u6587\u672c\u6309\u94ae","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u7eaf\u6587\u672c\u6309\u94ae"),r.a.createElement(l["a"],{code:"import { Button } from 'tuya-panel-kit'\n\n\n \n);",lang:"jsx"}),r.a.createElement(l["a"],{code:"// home.js\nimport React from 'react';\nimport { View, StyleSheet, Text } from 'react-native';\nimport { Button } from 'tuya-panel-kit';\n\nexport default ({ navigator }) => (\n \n \n Welcome to basic usage of NavigatorLayout\n \n {[1, 2].map(v => (\n navigator.push({ id: `page${v}` })}\n >\n Go to page {v}\n \n ))}\n \n);",lang:"jsx"}),r.a.createElement("h3",{id:"custom-transition-animation-effect"},r.a.createElement(i["AnchorLink"],{to:"#custom-transition-animation-effect","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Custom transition animation effect"),r.a.createElement("blockquote",null,r.a.createElement("p",null,"Can run our ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/tree/master/demos/navigator-layout/screen-transition"},"demo")," on github for preview")),r.a.createElement("p",null,r.a.createElement("code",null,"NavigatorLayout")," uses the ",r.a.createElement("strong",null,"default page transition animation configuration"),", and the behavior will be: ",r.a.createElement("strong",null,"New pages are displayed from left to right, and fallbacks are displayed from right to left"),"."),r.a.createElement(l["a"],{code:"const SceneConfigs = {\n ...Navigator.SceneConfigs.HorizontalSwipeJump,\n gestures: {\n pop: {\n ...Navigator.SceneConfigs.FloatFromRight.gestures.pop,\n },\n },\n};",lang:"jsx"}),r.a.createElement("p",null,"If you want to customize the page transition animation configuration, we can modify the parameters passed in ",r.a.createElement("code",null,"navigator.push")," to customize the transition animation."),r.a.createElement("p",null,"Below we use the effects ",r.a.createElement("code",null,"VerticalUpSwipeJump")," and ",r.a.createElement("code",null,"SwipeFromLeft"),", the following is the effect diagram:"),r.a.createElement("center",null,r.a.createElement("p",{align:"center"},r.a.createElement("img",{src:"https://images.tuyacn.com/fe-static/docs/img/f43e3d45-725d-415b-abca-3206cd0d5e0b.gif",width:"50%",height:"50%"}))),r.a.createElement("p",null,"If you have other transition animation needs, can refer to ",r.a.createElement(i["Link"],{to:"https://archive.reactnative.dev/docs/0.43/navigator#configurescene"},"React Native Navigator Transition")," to configure the transition animation effect you want."),r.a.createElement(l["a"],{code:"// home.js\nimport React from 'react';\nimport { View, StyleSheet, Text } from 'react-native';\nimport { Button } from 'tuya-panel-kit';\nimport { Navigator } from '@tuya-rn/react-native-deprecated-custom-components';\n\nconst sceneConfig = {\n ...Navigator.SceneConfigs.HorizontalSwipeJump,\n gestures: {\n pop: {\n ...Navigator.SceneConfigs.FloatFromRight.gestures.pop,\n },\n },\n};\n\nconst RouterConfig = [\n {\n txt: `VerticalUpSwipeJump to page 1`,\n transition: {\n ...sceneConfig,\n ...Navigator.SceneConfigs.VerticalUpSwipeJump,\n },\n },\n {\n txt: `SwipeFromLeft to page 2`,\n transition: {\n ...sceneConfig,\n ...Navigator.SceneConfigs.SwipeFromLeft,\n },\n },\n];\n\nexport default ({ navigator }) => (\n \n Screen Transition Example!\n {[1, 2].map(v => (\n \n navigator.push({\n id: `page${v}`,\n sceneConfigs: RouterConfig[v - 1].transition,\n })\n }\n >\n {RouterConfig[v - 1].txt}\n \n ))}\n \n);",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(l["a"],{code:"class NavigatorLayout

extends React.Component<\n P,\n { modalVisible: boolean } & S\n> {\n hookRoute(route: DeprecatedNavigatorRoute): NavigationOptions;\n renderScene(\n route: DeprecatedNavigatorRoute,\n navigator: DeprecatedNavigator,\n ): JSX.Element | undefined;\n}",lang:"typescript"}),r.a.createElement("h3",{id:"hookroute"},r.a.createElement(i["AnchorLink"],{to:"#hookroute","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"hookRoute"),r.a.createElement("blockquote",null,r.a.createElement("p",null,"Used to control common page UI, see previous type signature. ",r.a.createElement("code",null,"hookRoute")," receives a parameter ",r.a.createElement("code",null,"route")," and needs to return a legal ",r.a.createElement("code",null,"NavigationOptions"),", Inside ",r.a.createElement("code",null,"NavigatorLayout"),", the return value of ",r.a.createElement("code",null,"hookRoute")," will be used to render the relevant UI of the current page.")),r.a.createElement(l["a"],{code:"// The routing information of the page, the home page is a fixed value, and the other pages are determined by the parameters attached when the user passes `navigator.push`\ninterface DeprecatedNavigatorRoute {\n id: string;\n [routeProp: string]: any;\n}\n\ninterface NavigationOptions {\n /**\n * @desc Custom panel background\n * number: render local image\n * string: render color\n * { uri: string }: render network image\n * RadialGradientBackground: render radial gradient\n * LinearGradientBackground: render linear gradient\n *\n */\n background?:\n | number\n | string\n | { uri: string }\n | RadialGradientBackground\n | (LinearGradientBackground & LinearGradientBackgroundOffset);\n /**\n * @desc Custom header bar style\n */\n topbarStyle?: StyleProp\n /**\n * @desc Custom header text style\n */\n topbarTextStyle?: StyleProp\n /**\n * @desc Custom panel background style\n */\n backgroundStyle?: StyleProp\n /**\n * @desc Custom header bar title\n */\n title?: string;\n hideTopbar?: boolean;\n /**\n * @desc Control whether to show offline mask\n * @default true\n */\n showOfflineView?: boolean;\n gesture?: boolean;\n /**\n * @desc Whether to enable homepage gestures to return to the app list page\n * @default true\n */\n enablePopGesture?: boolean;\n /**\n * @desc Bluetooth offline prompt whether to cover the entire panel (except for the header bar)\n * @default true\n */\n isBleOfflineOverlay?: boolean;\n /**\n * @desc Custom rendering header bar\n */\n renderTopBar?: () => JSX.Element;\n /**\n * @desc Custom rendering status bar\n */\n renderStatusBar?: () => JSX.Element;\n}",lang:"typescript"}),r.a.createElement("h3",{id:"renderscene"},r.a.createElement(i["AnchorLink"],{to:"#renderscene","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"renderScene"),r.a.createElement("blockquote",null,r.a.createElement("p",null,"Used to render page components, see the previous type signature, ",r.a.createElement("code",null,"renderScene")," receives two parameters, ",r.a.createElement("code",null,"route")," and ",r.a.createElement("code",null,"navigator"),", and needs to return a valid ",r.a.createElement("code",null,"JSXElement"),"."),r.a.createElement("p",null,"The specific type signatures of the parameters are shown below. Note that the ",r.a.createElement("code",null,"route.id")," on the home page is fixed to ",r.a.createElement("code",null,"main"),".")),r.a.createElement(l["a"],{code:"// The routing information of the page, the home page is a fixed value, and the other pages are determined by the parameters attached when the user passes navigator.push\ninterface DeprecatedNavigatorRoute {\n id: string;\n [routeProp: string]: any;\n}\n\n// The Navigator api provided by React Native\ninterface DeprecatedNavigator {\n getCurrentRoutes(): DeprecatedNavigatorRoute[];\n immediatelyResetRouteStack(nextRouteStack: DeprecatedNavigatorRoute[]): void;\n jumpBack(): void;\n jumpForward(): void;\n jumpTo(route: DeprecatedNavigatorRoute): void;\n pop(): void;\n popN(n: number): void;\n popToRoute(route: DeprecatedNavigatorRoute): void;\n popToTop(): void;\n push(route: DeprecatedNavigatorRoute): void;\n replace(route: DeprecatedNavigatorRoute): void;\n replaceAtIndex(route: DeprecatedNavigatorRoute, index: number): void;\n replacePrevious(route: DeprecatedNavigatorRoute): void;\n}",lang:"typescript"}))))},eyU2:function(e,t,n){"use strict";n("/Fk4");var a=n("q1tI"),r=n.n(a);t["a"]=e=>{var t=e.children,n=Object(a["useRef"])();return Object(a["useEffect"])((()=>{var e,t=null===(e=n.current)||void 0===e?void 0:e.parentElement;t&&(t.style.paddingLeft="24px")}),[]),r.a.createElement("div",{ref:n,className:"__dumi-default-changelog"},r.a.Children.map(t,((e,t)=>{if("string"===typeof e.type){if("h2"===e.type){var n,a,i=null!==(n=null===(a=e.props)||void 0===a?void 0:a.children)&&void 0!==n?n:[],o=r.a.cloneElement(e,{className:"version_title",children:r.a.Children.map(i,((e,t)=>"function"===typeof e.type?r.a.cloneElement(e,{className:"changelog-anchor"}):"string"===typeof e&&/^ \(\d{4}-\d{2}-\d{2}\)/.test(e)?r.a.createElement("span",{className:"date_style"},e.replace(/ \(|\)/g,"")):e))});return r.a.createElement(r.a.Fragment,null,t>0&&r.a.createElement("hr",{className:"divider"}),o)}return e.type.startsWith("h")&&"h3"!==e.type?e:r.a.cloneElement(e,{style:{paddingLeft:58}})}return e})))}},"f/k9":function(e,t,n){"use strict";var a=n("MgzW"),r=n("q1tI");t.useSubscription=function(e){var t=e.getCurrentValue,n=e.subscribe,i=r.useState((function(){return{getCurrentValue:t,subscribe:n,value:t()}}));e=i[0];var o=i[1];return i=e.value,e.getCurrentValue===t&&e.subscribe===n||(i=t(),o({getCurrentValue:t,subscribe:n,value:i})),r.useDebugValue(i),r.useEffect((function(){function e(){if(!r){var e=t();o((function(r){return r.getCurrentValue!==t||r.subscribe!==n||r.value===e?r:a({},r,{value:e})}))}}var r=!1,i=n(e);return e(),function(){r=!0,i()}}),[t,n]),i}},f4xo:function(e,t,n){var a=n("nVVt");function r(e){this.mode=a.MODE_8BIT_BYTE,this.data=e}r.prototype={getLength:function(e){return this.data.length},write:function(e){for(var t=0;t",m="<",p="prototype",h="script",f=u("IE_PROTO"),g=function(){},b=function(e){return m+h+d+e+m+"/"+h+d},v=function(e){e.write(b("")),e.close();var t=e.parentWindow.Object;return e=null,t},y=function(){var e,t=s("iframe"),n="java"+h+":";return t.style.display="none",c.appendChild(t),t.src=String(n),e=t.contentWindow.document,e.open(),e.write(b("document.F=Object")),e.close(),e.F},E=function(){try{a=document.domain&&new ActiveXObject("htmlfile")}catch(t){}E=a?v(a):y();var e=o.length;while(e--)delete E[p][o[e]];return E()};l[f]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(g[p]=r(e),n=new g,g[p]=null,n[f]=e):n=E(),void 0===t?n:i(n,t)}},fN96:function(e,t,n){"use strict";var a=n("I+eb"),r=n("ZUd8").charAt;a({target:"String",proto:!0},{at:function(e){return r(this,e)}})},"fR/l":function(e,t,n){var a=n("CH3K"),r=n("Z0cm");function i(e,t,n){var i=t(e);return r(e)?i:a(i,n(e))}e.exports=i},fXLg:function(e,t,n){"use strict";var a=n("glrk"),r=n("HAuM");e.exports=function(){for(var e=a(this),t=r(e.add),n=0,i=arguments.length;n(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u5411\u5916\u8fdb\u884c\u7531\u9ec4\u8272-\u84dd\u8272\u7684\u5f84\u5411\u6e10\u53d8"},r.a.createElement(i["AnchorLink"],{to:"#\u5411\u5916\u8fdb\u884c\u7531\u9ec4\u8272-\u84dd\u8272\u7684\u5f84\u5411\u6e10\u53d8","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u5411\u5916\u8fdb\u884c\u7531\u9ec4\u8272-\u84dd\u8272\u7684\u5f84\u5411\u6e10\u53d8"),r.a.createElement(l["a"],{code:"import { RadialGradient } from 'tuya-panel-kit'\n\n",lang:"jsx"}),r.a.createElement("h3",{id:"\u5411\u5916\u8fdb\u884c\u7531\u7ea2\u8272-\u9ec4\u8272-\u7c89\u8272\u7684\u5f84\u5411\u6e10\u53d8"},r.a.createElement(i["AnchorLink"],{to:"#\u5411\u5916\u8fdb\u884c\u7531\u7ea2\u8272-\u9ec4\u8272-\u7c89\u8272\u7684\u5f84\u5411\u6e10\u53d8","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u5411\u5916\u8fdb\u884c\u7531\u7ea2\u8272-\u9ec4\u8272-\u7c89\u8272\u7684\u5f84\u5411\u6e10\u53d8"),r.a.createElement(l["a"],{code:"import { RadialGradient } from 'tuya-panel-kit'\n\n",lang:"jsx"}),r.a.createElement("h3",{id:"\u4e1a\u52a1\u4e2d\u7ed9\u9762\u677f\u80cc\u666f\u6dfb\u52a0\u5f84\u5411\u6e10\u53d8\u6548\u679c"},r.a.createElement(i["AnchorLink"],{to:"#\u4e1a\u52a1\u4e2d\u7ed9\u9762\u677f\u80cc\u666f\u6dfb\u52a0\u5f84\u5411\u6e10\u53d8\u6548\u679c","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4e1a\u52a1\u4e2d\u7ed9\u9762\u677f\u80cc\u666f\u6dfb\u52a0\u5f84\u5411\u6e10\u53d8\u6548\u679c"),r.a.createElement(l["a"],{code:"import { RadialGradient } from 'tuya-panel-kit'\n\nimport _ from 'lodash';\nimport React from 'react';\nimport { View } from 'react-native';\nimport { NavigatorLayout } from 'tuya-panel-kit';\nimport composeLayout from './composeLayout';\nimport configureStore from './redux/configureStore';\nimport { routers } from './config';\n\nexport const store = configureStore();\n\nclass MainLayout extends NavigatorLayout {\n hookRoute(route) {\n return {\n ...route,\n background: {\n stops: [\n {\n offset: '0%',\n stopColor: 'yellow',\n stopOpacity: '1',\n },\n {\n offset: '100%',\n stopColor: 'red',\n stopOpacity: '1',\n },\n ],\n },\n };\n }\n renderScene(route, navigator) {\n let Scene = \n let schema = {};\n let uiConfig = {};\n const { dispatch, devInfo, dpState } = this.props;\n if (!_.isEmpty(devInfo)) {\n schema = devInfo.schema || {};\n uiConfig = devInfo.uiConfig || {};\n }\n const router = routers.find(r => r.id === route.id);\n if (router && router.Scene) {\n const Component = router.Scene;\n Scene = (\n \n );\n }\n return Scene;\n }\n}\nexport default composeLayout(store, MainLayout);",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"RadialGradientProps"}),r.a.createElement("h2",{id:"faq"},r.a.createElement(i["AnchorLink"],{to:"#faq","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"FAQ"),r.a.createElement("ol",null,r.a.createElement("li",null,"\u66f4\u591a\u8d44\u6599?")),r.a.createElement("p",null,r.a.createElement(i["Link"],{to:"https://github.com/react-native-community/react-native-svg#radialgradient"},"react-native-svg/RadialGradient")))))},"g6v/":function(e,t,n){var a=n("0Dky");e.exports=!a((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},g7np:function(e,t,n){"use strict";var a=n("2SVd"),r=n("5oMp");e.exports=function(e,t){return e&&!a(t)?r(e,t):t}},gCq4:function(e,t){function n(e){return this.__data__.get(e)}e.exports=n},gOCb:function(e,t,n){var a=n("dG/n");a("replace")},gXIK:function(e,t,n){var a=n("dG/n");a("toPrimitive")},gYJb:function(e,t,n){var a=n("I+eb"),r=n("p5mE"),i=n("0GbY"),o=n("fHMY"),l=function(){var e=i("Object","freeze");return e?e(o(null)):o(null)};a({global:!0},{compositeKey:function(){return r.apply(Object,arguments).get("object",l)}})},gdVl:function(e,t,n){"use strict";var a=n("ewvW"),r=n("I8vh"),i=n("UMSQ");e.exports=function(e){var t=a(this),n=i(t.length),o=arguments.length,l=r(o>1?arguments[1]:void 0,n),c=o>2?arguments[2]:void 0,s=void 0===c?n:r(c,n);while(s>l)t[l++]=e;return t}},gg6r:function(e,t,n){"use strict";var a=n("I+eb"),r=n("HAuM"),i=n("8GlL"),o=n("5mdu"),l=n("ImZN");a({target:"Promise",stat:!0},{allSettled:function(e){var t=this,n=i.f(t),a=n.resolve,c=n.reject,s=o((function(){var n=r(t.resolve),i=[],o=0,c=1;l(e,(function(e){var r=o++,l=!1;i.push(void 0),c++,n.call(t,e).then((function(e){l||(l=!0,i[r]={status:"fulfilled",value:e},--c||a(i))}),(function(e){l||(l=!0,i[r]={status:"rejected",reason:e},--c||a(i))}))})),--c||a(i)}));return s.error&&c(s.value),n.promise}})},glrk:function(e,t,n){var a=n("hh1v");e.exports=function(e){if(!a(e))throw TypeError(String(e)+" is not an object");return e}},gvgV:function(e,t,n){"use strict";var a=n("67WC"),r=n("TWQb").includes,i=a.aTypedArray,o=a.exportTypedArrayMethod;o("includes",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:void 0)}))},h0XC:function(e,t){function n(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}e.exports=n},hBjN:function(e,t,n){"use strict";var a=n("wE6v"),r=n("m/L8"),i=n("XGwC");e.exports=function(e,t,n){var o=a(t);o in e?r.f(e,o,i(0,n)):e[o]=n}},hByQ:function(e,t,n){"use strict";var a=n("14Sl"),r=n("glrk"),i=n("HYAF"),o=n("Ep9I"),l=n("FMNM");a("search",1,(function(e,t,n){return[function(t){var n=i(this),a=void 0==t?void 0:t[e];return void 0!==a?a.call(t,n):new RegExp(t)[e](String(n))},function(e){var a=n(t,e,this);if(a.done)return a.value;var i=r(e),c=String(this),s=i.lastIndex;o(s,0)||(i.lastIndex=0);var u=l(i,c);return o(i.lastIndex,s)||(i.lastIndex=s),null===u?-1:u.index}]}))},hDyC:function(e,t,n){"use strict";var a=n("I+eb"),r=n("DMt2").end,i=n("mgyK");a({target:"String",proto:!0,forced:i},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}})},"hKI/":function(e,t,n){(function(t){var n="Expected a function",a=NaN,r="[object Symbol]",i=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,c=/^0o[0-7]+$/i,s=parseInt,u="object"==typeof t&&t&&t.Object===Object&&t,d="object"==typeof self&&self&&self.Object===Object&&self,m=u||d||Function("return this")(),p=Object.prototype,h=p.toString,f=Math.max,g=Math.min,b=function(){return m.Date.now()};function v(e,t,a){var r,i,o,l,c,s,u=0,d=!1,m=!1,p=!0;if("function"!=typeof e)throw new TypeError(n);function h(t){var n=r,a=i;return r=i=void 0,u=t,l=e.apply(a,n),l}function v(e){return u=e,c=setTimeout(x,t),d?h(e):l}function y(e){var n=e-s,a=e-u,r=t-n;return m?g(r,o-a):r}function k(e){var n=e-s,a=e-u;return void 0===s||n>=t||n<0||m&&a>=o}function x(){var e=b();if(k(e))return T(e);c=setTimeout(x,y(e))}function T(e){return c=void 0,p&&r?h(e):(r=i=void 0,l)}function S(){void 0!==c&&clearTimeout(c),u=0,r=s=i=c=void 0}function C(){return void 0===c?l:T(b())}function L(){var e=b(),n=k(e);if(r=arguments,i=this,s=e,n){if(void 0===c)return v(s);if(m)return c=setTimeout(x,t),h(s)}return void 0===c&&(c=setTimeout(x,t)),l}return t=w(t)||0,E(a)&&(d=!!a.leading,m="maxWait"in a,o=m?f(w(a.maxWait)||0,t):o,p="trailing"in a?!!a.trailing:p),L.cancel=S,L.flush=C,L}function y(e,t,a){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError(n);return E(a)&&(r="leading"in a?!!a.leading:r,i="trailing"in a?!!a.trailing:i),v(e,t,{leading:r,maxWait:t,trailing:i})}function E(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function k(e){return!!e&&"object"==typeof e}function x(e){return"symbol"==typeof e||k(e)&&h.call(e)==r}function w(e){if("number"==typeof e)return e;if(x(e))return a;if(E(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=E(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var n=l.test(e);return n||c.test(e)?s(e.slice(2),n?2:8):o.test(e)?a:+e}e.exports=y}).call(this,n("IyRk"))},hMMk:function(e,t,n){var a=n("dOgj");a("Uint16",(function(e){return function(t,n,a){return e(this,t,n,a)}}))},"hOG+":function(e,t){(function(t){e.exports=function(){var e={311:function(e){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}}},n={};function a(t){if(n[t])return n[t].exports;var r=n[t]={exports:{}},i=!0;try{e[t](r,r.exports,a),i=!1}finally{i&&delete n[t]}return r.exports}return a.ab=t+"/",a(311)}()}).call(this,"/")},hcok:function(e,t,n){"use strict";var a=n("I+eb"),r=n("xDBR"),i=n("0GbY"),o=n("glrk"),l=n("HAuM"),c=n("SEBh"),s=n("ImZN");a({target:"Set",proto:!0,real:!0,forced:r},{difference:function(e){var t=o(this),n=new(c(t,i("Set")))(t),a=l(n["delete"]);return s(e,(function(e){a.call(n,e)})),n}})},hh1v:function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},hjMM:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"basic-usage"},r.a.createElement(i["AnchorLink"],{to:"#basic-usage","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Basic usage"),r.a.createElement(l["a"],{code:"import { Tab } from 'tuya-panel-kit'\n\nconst [state, set] = React.useState({ tab: 'Tab 1' })\nconst setState = value => set({ ...state, ...value })\nconst tabPaneArr = ['Tab 1', 'Tab 2', 'Tab 3', 'Tab 4']\nconst contentStyle = {\n height: 323,\n backgroundColor: '#fff',\n alignItems: 'center',\n justifyContent: 'center',\n}\nconst textArr = ['The prime year does not come again', 'A day is hard to come in the morning', 'Time to encourage yourself', 'Time treats no one']\nconst tabPanes = tabPaneArr.map((item, idx) => (\n \n \n {`This is ${item}: ${textArr[idx]}`}\n \n \n))\n\n setState({ tab: value })}\n tabsContainerStyle={{\n alignItems: 'center',\n justifyContent: 'center',\n backgroundColor: '#fff',\n }}\n tabBarBackgroundColor=\"#F5F5F6\"\n tabTextStyle={{ fontSize: 16, color: '#A8ACB2' }}\n tabStyle={{\n height: 42,\n backgroundColor: '#fff',\n borderTopColor: '#F5F5F6',\n borderTopWidth: 1,\n }}\n tabActiveTextStyle={{\n color: '#FF4800',\n }}\n tabBarUnderlineStyle={{\n backgroundColor: '#FF4800',\n height: 2,\n width: 40,\n marginLeft: 26,\n }}\n>\n {tabPanes}\n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("h3",{id:"tab"},r.a.createElement(i["AnchorLink"],{to:"#tab","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Tab"),r.a.createElement(o["a"],{name:"TabProps"}),r.a.createElement("h3",{id:"tabtabpane"},r.a.createElement(i["AnchorLink"],{to:"#tabtabpane","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Tab.TabPane"),r.a.createElement(o["a"],{name:"TabPaneProps"}))))},hzJW:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("eyU2"),l=n("xYjl");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement(l["a"],null,r.a.createElement("p",null,r.a.createElement("font",{size:2,color:"#595959"},"tuya-panel-kit \u7ec4\u4ef6\u5e93\u7684\u6240\u6709\u663e\u8457\u53d8\u5316\u90fd\u5c06\u8bb0\u5f55\u5728\u8fd9\u7bc7\u6587\u6863\u4e2d\uff0c\u751f\u6210 CHANGELOG \u7684\u6807\u51c6\u7248\u672c\u8bf7\u53c2\u8003\xa0",r.a.createElement(i["Link"],{to:"https://github.com/conventional-changelog/standard-version"},"standard-version"),"\xa0\u51c6\u5219\u3002")),r.a.createElement("ul",null,r.a.createElement("li",null,"\u53d1\u5e03\u5468\u671f")),r.a.createElement("font",{size:2,color:"#595959"},"\xb7 \u4fee\u8ba2\u7248\u672c\u53f7\uff1a\xa0\xa0\u6bcf\u5468\u8fdb\u884c\u65e5\u5e38 bug \u7684\u4fee\u590d\u3002",r.a.createElement("br",null),"\xb7 \u4e3b\u7248\u672c\u53f7\uff1a\xa0\xa0\u5305\u542b\u7834\u574f\u6027\u66f4\u65b0\u548c\u8f83\u5927\u7684\u529f\u80fd\u66f4\u65b0\uff0c\u53d1\u5e03\u65f6\u95f4\u4e0d\u5b9a\u3002",r.a.createElement("br",null),"\xb7 \u6b21\u7248\u672c\u53f7\uff1a\xa0\xa0\u5305\u542b\u65b0\u7279\u6027\u7684\u5411\u4e0b\u517c\u5bb9\u7684\u7248\u672c\u66f4\u65b0\uff0c\u53d1\u5e03\u65f6\u95f4\u4e0d\u5b9a\u3002")),r.a.createElement(o["a"],null,r.a.createElement("h2",{id:"4102-2023-11-28"},r.a.createElement(i["AnchorLink"],{to:"#4102-2023-11-28","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.10.1...tuya-panel-kit@4.10.2"},"4.10.2")," (2023-11-28)"),r.a.createElement("p",null,r.a.createElement("strong",null,"Note:")," Version bump only for package tuya-panel-kit"),r.a.createElement("h2",{id:"4101-2023-11-07"},r.a.createElement(i["AnchorLink"],{to:"#4101-2023-11-07","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.10.0...tuya-panel-kit@4.10.1"},"4.10.1")," (2023-11-07)"),r.a.createElement("h3",{id:"bug-fixes"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,"Pop-up dialog for unsupported device signal strength on certain newly added device type (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/7235b0fb393269f661273ac3e7b897f89a46b112"},"7235b0f"),")")),r.a.createElement("h2",{id:"4100-2023-09-13"},r.a.createElement(i["AnchorLink"],{to:"#4100-2023-09-13","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.9.4...tuya-panel-kit@4.10.0"},"4.10.0")," (2023-09-13)"),r.a.createElement("h3",{id:"features"},r.a.createElement(i["AnchorLink"],{to:"#features","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,"support bt methods (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/fc6c1415f28f20b6b765b33d4182c8ca8ae01093"},"fc6c141"),")")),r.a.createElement("h2",{id:"494-2022-03-17"},r.a.createElement(i["AnchorLink"],{to:"#494-2022-03-17","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.9.3...tuya-panel-kit@4.9.4"},"4.9.4")," (2022-03-17)"),r.a.createElement("p",null,r.a.createElement("strong",null,"Note:")," Version bump only for package tuya-panel-kit"),r.a.createElement("h2",{id:"493-2022-03-15"},r.a.createElement(i["AnchorLink"],{to:"#493-2022-03-15","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.9.2...tuya-panel-kit@4.9.3"},"4.9.3")," (2022-03-15)"),r.a.createElement("h3",{id:"bug-fixes-1"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-1","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"reconnect:")," Fixed the reverse order of the IOS redirect page when the device is offline (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/187"},"#187"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/eabf8742d67b38a517cb63d57844c6f94634f90b"},"eabf874"),")")),r.a.createElement("h2",{id:"492-2022-02-08"},r.a.createElement(i["AnchorLink"],{to:"#492-2022-02-08","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.9.1...tuya-panel-kit@4.9.2"},"4.9.2")," (2022-02-08)"),r.a.createElement("h3",{id:"features-1"},r.a.createElement(i["AnchorLink"],{to:"#features-1","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"IconFont:")," IconFont supports multi-path icon adaptation (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/182"},"#182"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/7ab8064d49ef2475e62d34d8a6568ecf0f872640"},"7ab8064"),")")),r.a.createElement("h2",{id:"491-2022-01-25"},r.a.createElement(i["AnchorLink"],{to:"#491-2022-01-25","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.9.0...tuya-panel-kit@4.9.1"},"4.9.1")," (2022-01-25)"),r.a.createElement("h3",{id:"bug-fixes-2"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-2","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Popup.countdown:")," When type = dark, the popup. countdown background color is white and looks blank (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/180"},"#180"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/dfa362cb9214bd22a29b595c8737a648292b3b86"},"dfa362c"),")")),r.a.createElement("h3",{id:"performance-improvements"},r.a.createElement(i["AnchorLink"],{to:"#performance-improvements","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Performance Improvements"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Popup:")," Optimize the order of asynchronous events, fixed ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/178"},"#178")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/179"},"#179"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/e9217cdd3342459fcb42523a55e72420d6e52474"},"e9217cd"),")")),r.a.createElement("h2",{id:"490-2022-01-13"},r.a.createElement(i["AnchorLink"],{to:"#490-2022-01-13","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.8.4...tuya-panel-kit@4.9.0"},"4.9.0")," (2022-01-13)"),r.a.createElement("h3",{id:"features-2"},r.a.createElement(i["AnchorLink"],{to:"#features-2","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Dialog:")," The dialog.prompt confirmation button is highlighted by default, and new properties support changing the highlighted properties (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/177"},"#177"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/41fbb1e519039495a71e6dfb4f62f788f582891f"},"41fbb1e"),")")),r.a.createElement("h2",{id:"484-2022-01-06"},r.a.createElement(i["AnchorLink"],{to:"#484-2022-01-06","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.8.3...tuya-panel-kit@4.8.4"},"4.8.4")," (2022-01-06)"),r.a.createElement("h3",{id:"bug-fixes-3"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-3","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Notification:")," Fixed Notification not centered in IOS (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/176"},"#176"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/303095a49bbe76e83e18092e5fb76d6b63ba8fd5"},"303095a"),")")),r.a.createElement("h2",{id:"483-2021-12-21"},r.a.createElement(i["AnchorLink"],{to:"#483-2021-12-21","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.8.2...tuya-panel-kit@4.8.3"},"4.8.3")," (2021-12-21)"),r.a.createElement("h3",{id:"features-3"},r.a.createElement(i["AnchorLink"],{to:"#features-3","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"ble:")," The offline jump link was changed to the knowledge base H5 link (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/171"},"#171"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/211d86e5623ef0747413ebaad785eeea07b95706"},"211d86e"),")")),r.a.createElement("h2",{id:"482-2021-12-14"},r.a.createElement(i["AnchorLink"],{to:"#482-2021-12-14","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.8.1...tuya-panel-kit@4.8.2"},"4.8.2")," (2021-12-14)"),r.a.createElement("h3",{id:"features-4"},r.a.createElement(i["AnchorLink"],{to:"#features-4","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"ble:")," The offline jump link was changed to the knowledge base H5 link (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/167"},"#167"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/207cc086051bc3a7bb83c96f81946c02ca2f3fca"},"207cc08"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Prompt:")," animation optimization (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/168"},"#168"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/78c32b8e51e887c3c99ab81de70f58aeeff32ad5"},"78c32b8"),")")),r.a.createElement("h3",{id:"reverts"},r.a.createElement(i["AnchorLink"],{to:"#reverts","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Reverts"),r.a.createElement("ul",null,r.a.createElement("li",null,'Revert "feat(ble): The offline jump link was changed to the knowledge base H5 link (#167)" (#170) (',r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/63099e1dd8b4a95a02e860cf4089ccdf4f14e3fe"},"63099e1"),"), closes ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/167"},"#167")," ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/170"},"#170"))),r.a.createElement("h2",{id:"481-2021-12-07"},r.a.createElement(i["AnchorLink"],{to:"#481-2021-12-07","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.16...tuya-panel-kit@4.8.1"},"4.8.1")," (2021-12-07)"),r.a.createElement("h3",{id:"features-5"},r.a.createElement(i["AnchorLink"],{to:"#features-5","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Components:")," Tabs\u3001Tab\u3001SwitchButton... support vibration. (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/163"},"#163"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/2fc80b3924890e9f5076475472ac5d5b41f17f33"},"2fc80b3"),")")),r.a.createElement("h2",{id:"480-2021-12-02"},r.a.createElement(i["AnchorLink"],{to:"#480-2021-12-02","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.16...tuya-panel-kit@4.8.0"},"4.8.0")," (2021-12-02)"),r.a.createElement("p",null,r.a.createElement("strong",null,"Note:")," Version bump only for package tuya-panel-kit"),r.a.createElement("h2",{id:"4716-2021-11-18"},r.a.createElement(i["AnchorLink"],{to:"#4716-2021-11-18","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.15...tuya-panel-kit@4.7.16"},"4.7.16")," (2021-11-18)"),r.a.createElement("h3",{id:"bug-fixes-4"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-4","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Modal:")," Fixed an issue with Popup and Dialog combining content overlay on Android,fixed ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/158"},"#158")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/160"},"#160"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/151625f262274c1306d06bdec6b39349438b318f"},"151625f"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Notification:")," Fixed an issue where Notification was automatically destroyed in the background, fixed ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/159"},"#159")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/161"},"#161"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/5e4cba201339418b05b77dffa667c6ab85ec3724"},"5e4cba2"),")")),r.a.createElement("h2",{id:"4715-2021-11-11"},r.a.createElement(i["AnchorLink"],{to:"#4715-2021-11-11","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.14...tuya-panel-kit@4.7.15"},"4.7.15")," (2021-11-11)"),r.a.createElement("p",null,r.a.createElement("strong",null,"Note:")," Version bump only for package tuya-panel-kit"),r.a.createElement("h2",{id:"4714-2021-10-26"},r.a.createElement(i["AnchorLink"],{to:"#4714-2021-10-26","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.13...tuya-panel-kit@4.7.14"},"4.7.14")," (2021-10-26)"),r.a.createElement("h3",{id:"bug-fixes-5"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-5","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Popup.countdowm:")," fix minutes not being set to 0 when useTYRCTPicker is true and countdown clock is set to Max, fixes ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/155"},"#155")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/156"},"#156"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/65ac365791f1fe21452af91f778912d90c583cb0"},"65ac365"),")")),r.a.createElement("h2",{id:"4713-2021-10-19"},r.a.createElement(i["AnchorLink"],{to:"#4713-2021-10-19","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.11...tuya-panel-kit@4.7.13"},"4.7.13")," (2021-10-19)"),r.a.createElement("h3",{id:"bug-fixes-6"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-6","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"ble:")," fix the conflict between the Bluetooth prompt pop-up box and the Bluetooth permission application pop-up box, fixed ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/142"},"#142")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/148"},"#148"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/c8e412a0c6989cd99ac91b721346beb068a7ef1d"},"c8e412a"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Popup.picker:")," Fix popup.picker unit missing, fixed ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/151"},"#151")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/152"},"#152"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/eb798b4e564d3a0b997bdf5ae45d0d493767fe16"},"eb798b4"),")")),r.a.createElement("h2",{id:"4712-2021-10-12"},r.a.createElement(i["AnchorLink"],{to:"#4712-2021-10-12","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.11...tuya-panel-kit@4.7.12"},"4.7.12")," (2021-10-12)"),r.a.createElement("h3",{id:"bug-fixes-7"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-7","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"ble:")," fix the conflict between the Bluetooth prompt pop-up box and the Bluetooth permission application pop-up box, fixed ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/142"},"#142")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/148"},"#148"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/c8e412a0c6989cd99ac91b721346beb068a7ef1d"},"c8e412a"),")")),r.a.createElement("h2",{id:"4711-2021-10-11"},r.a.createElement(i["AnchorLink"],{to:"#4711-2021-10-11","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.10...tuya-panel-kit@4.7.11"},"4.7.11")," (2021-10-11)"),r.a.createElement("h3",{id:"bug-fixes-8"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-8","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Picker:")," Fixed Picker font interception on Huawei Honor V9 phone, fixed ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/145"},"#145")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/144"},"#144"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/9ad6bcbfe8a5b795efb4f1c04e439f5a7ac167f6"},"9ad6bcb"),")")),r.a.createElement("h3",{id:"features-6"},r.a.createElement(i["AnchorLink"],{to:"#features-6","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"kit:")," add wave\u3001diffusion\u3001drawer to kit (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/146"},"#146"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/1af94e36747b0da9e4f3ac2422bf02be300fc032"},"1af94e3"),")")),r.a.createElement("h2",{id:"4710-2021-09-23"},r.a.createElement(i["AnchorLink"],{to:"#4710-2021-09-23","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.9...tuya-panel-kit@4.7.10"},"4.7.10")," (2021-09-23)"),r.a.createElement("p",null,r.a.createElement("strong",null,"Note:")," Version bump only for package tuya-panel-kit"),r.a.createElement("h2",{id:"479-2021-09-14"},r.a.createElement(i["AnchorLink"],{to:"#479-2021-09-14","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.8...tuya-panel-kit@4.7.9"},"4.7.9")," (2021-09-14)"),r.a.createElement("h3",{id:"features-7"},r.a.createElement(i["AnchorLink"],{to:"#features-7","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Popup.numberSelector:")," add valueStyle (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/139"},"#139"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/af05004901f05a083aee2f0915a926cec993e910"},"af05004"),")")),r.a.createElement("h2",{id:"478-2021-09-09"},r.a.createElement(i["AnchorLink"],{to:"#478-2021-09-09","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.7...tuya-panel-kit@4.7.8"},"4.7.8")," (2021-09-09)"),r.a.createElement("h3",{id:"bug-fixes-9"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-9","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Popup.list:")," fix the horizontal line disappearing due to the decimal point problem && add checkIconColor props (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/132"},"#132"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/1200cc4e2549ae9be00a9aae48470ee79b1650bd"},"1200cc4"),")")),r.a.createElement("h3",{id:"features-8"},r.a.createElement(i["AnchorLink"],{to:"#features-8","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,"lerna layout (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/134"},"#134"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/7ee6c6fd4f7a3f4131da3099b6b203ba9097fe1d"},"7ee6c6f"),")")),r.a.createElement("h2",{id:"477-2021-08-31"},r.a.createElement(i["AnchorLink"],{to:"#477-2021-08-31","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.6...tuya-panel-kit@4.7.7"},"4.7.7")," (2021-08-31)"),r.a.createElement("h3",{id:"bug-fixes-10"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-10","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Popup.countdown:")," when onlyone is true, the picker is not center (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/127"},"#127"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/b4acbc8c920e1b21da526e5b27aef7c8263af9cf"},"b4acbc8"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Popup.list:")," When Popup.list is set to subtitle, it cannot be displayed normally (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/125"},"#125"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/600171621522fe9f1a2c82306c816049f528b3ef"},"6001716"),")")),r.a.createElement("h3",{id:"features-9"},r.a.createElement(i["AnchorLink"],{to:"#features-9","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"TimerPicker:")," add amText and pmText to support custom (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/128"},"#128"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/16df2ed6f5d8658b18d302ef23712bd41c40e5ac"},"16df2ed"),")")),r.a.createElement("h2",{id:"476-2021-08-24"},r.a.createElement(i["AnchorLink"],{to:"#476-2021-08-24","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.5...tuya-panel-kit@4.7.6"},"4.7.6")," (2021-08-24)"),r.a.createElement("h3",{id:"features-10"},r.a.createElement(i["AnchorLink"],{to:"#features-10","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"style-kit:")," add more components (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/119"},"#119"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/7f9aa2fecf01c73760eeb88fcc09703ccef3afca"},"7f9aa2f"),")")),r.a.createElement("h2",{id:"475-2021-08-24"},r.a.createElement(i["AnchorLink"],{to:"#475-2021-08-24","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.4...tuya-panel-kit@4.7.5"},"4.7.5")," (2021-08-24)"),r.a.createElement("p",null,r.a.createElement("strong",null,"Note:")," Version bump only for package tuya-panel-kit"),r.a.createElement("h2",{id:"474-2021-08-14"},r.a.createElement(i["AnchorLink"],{to:"#474-2021-08-14","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.3...tuya-panel-kit@4.7.4"},"4.7.4")," (2021-08-14)"),r.a.createElement("h3",{id:"bug-fixes-11"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-11","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"NavigationContainer:")," fix onBack of TopBar (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/117"},"#117"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/09b352c90f9102df79677e3c344d6edbf97d8a42"},"09b352c"),")")),r.a.createElement("h2",{id:"473-2021-08-13"},r.a.createElement(i["AnchorLink"],{to:"#473-2021-08-13","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.2...tuya-panel-kit@4.7.3"},"4.7.3")," (2021-08-13)"),r.a.createElement("p",null,r.a.createElement("strong",null,"Note:")," Version bump only for package tuya-panel-kit"),r.a.createElement("h2",{id:"472-2021-08-11"},r.a.createElement(i["AnchorLink"],{to:"#472-2021-08-11","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.7.0...tuya-panel-kit@4.7.2"},"4.7.2")," (2021-08-11)"),r.a.createElement("p",null,r.a.createElement("strong",null,"Note:")," Version bump only for package tuya-panel-kit"),r.a.createElement("h2",{id:"470-2021-08-11"},r.a.createElement(i["AnchorLink"],{to:"#470-2021-08-11","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.6.6...tuya-panel-kit@4.7.0"},"4.7.0")," (2021-08-11)"),r.a.createElement("h3",{id:"bug-fixes-12"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-12","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"wifiOffline:")," Wifi offline on Iphone 12 system version 14.6 the font size of the pop-up box is inconsistent (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/102"},"#102"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/6cb9c65236fa6388befb543f4e158816aefac0ad"},"6cb9c65"),")")),r.a.createElement("h3",{id:"features-11"},r.a.createElement(i["AnchorLink"],{to:"#features-11","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Navigation:")," export navgationRef (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/111"},"#111"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/bb1880e3103b6ba8ebb36ff5273fe913e06f8486"},"bb1880e"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Tabbar:")," radiobutton use props textStyle (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/98"},"#98"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/2e94a8ad1881c57ef44a9d5e62f5981db86db817"},"2e94a8a"),")")),r.a.createElement("h2",{id:"466-2021-07-31"},r.a.createElement(i["AnchorLink"],{to:"#466-2021-07-31","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.6.5...tuya-panel-kit@4.6.6"},"4.6.6")," (2021-07-31)"),r.a.createElement("h3",{id:"bug-fixes-13"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-13","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,"fix tuya-panel-theme version (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/f834058d83bcfa3166c2c8ec1981c56f53664791"},"f834058"),")")),r.a.createElement("h2",{id:"465-2021-07-29"},r.a.createElement(i["AnchorLink"],{to:"#465-2021-07-29","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.6.4...tuya-panel-kit@4.6.5"},"4.6.5")," (2021-07-29)"),r.a.createElement("h3",{id:"bug-fixes-14"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-14","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"TimerPicker:")," TimerPicker font is cut off in some IOS (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/95"},"#95"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/d6f9631680a1122fc0f74b61bb630239b5a2e364"},"d6f9631"),")")),r.a.createElement("h2",{id:"464-2021-07-23"},r.a.createElement(i["AnchorLink"],{to:"#464-2021-07-23","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/tuya-panel-kit@4.6.3...tuya-panel-kit@4.6.4"},"4.6.4")," (2021-07-23)"),r.a.createElement("h3",{id:"bug-fixes-15"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-15","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"kit:")," add dependencies (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/6789d700a8de2cc0b4161cf9ca498842cefded4a"},"6789d70"),")")),r.a.createElement("h2",{id:"463-2021-07-20"},r.a.createElement(i["AnchorLink"],{to:"#463-2021-07-20","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["AnchorLink"],{to:"#"},"4.6.3")," (2021-07-20)"),r.a.createElement("h3",{id:"bug-fixes-16"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-16","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"countdown:")," Fix the problem caused by upgrading the maintenance of TYRCTWheelViewManager plug-in in RN 0.59 on Android side. (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/fb3d71c533505b93f522d4af135bf55c05199288"},"fb3d71c"),")")),r.a.createElement("h2",{id:"462-2021-06-29"},r.a.createElement(i["AnchorLink"],{to:"#462-2021-06-29","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.6.1...v4.6.2"},"4.6.2")," (2021-06-29)"),r.a.createElement("h2",{id:"461-2021-06-29"},r.a.createElement(i["AnchorLink"],{to:"#461-2021-06-29","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.6.0...v4.6.1"},"4.6.1")," (2021-06-29)"),r.a.createElement("h2",{id:"460-2021-06-22"},r.a.createElement(i["AnchorLink"],{to:"#460-2021-06-22","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.5.6...v4.6.0"},"4.6.0")," (2021-06-22)"),r.a.createElement("h3",{id:"bug-fixes-17"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-17","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"React-Naviagtion:")," fix the flicker when the background color is photo, fixes ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/79"},"#79")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/81"},"#81"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/0b553653537db7681943fa3f58517c8791e075ff"},"0b55365"),")")),r.a.createElement("h3",{id:"features-12"},r.a.createElement(i["AnchorLink"],{to:"#features-12","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Slider:")," add Slider && SliderWithLine (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/80"},"#80"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/16c0ff1118d29df83c4d4a6b43a1803de7a3303e"},"16c0ff1"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"SwitchButton:")," add new type && more style (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/77"},"#77"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/2efd75fca491171e774cbd236d62cc1894924256"},"2efd75f"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"tabbar:")," add new type of Tabbar (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/82"},"#82"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/ed24a35e3faef6cfee5ec73cc6f0744ee71ea826"},"ed24a35"),")")),r.a.createElement("h2",{id:"456-2021-06-08"},r.a.createElement(i["AnchorLink"],{to:"#456-2021-06-08","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.5.5...v4.5.6"},"4.5.6")," (2021-06-08)"),r.a.createElement("h3",{id:"features-13"},r.a.createElement(i["AnchorLink"],{to:"#features-13","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Picker:")," add new style of Picker to support dividerColor (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/74"},"#74"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/e1bdc5bd1c9fa69100431dc79683c147f6c2703f"},"e1bdc5b"),")")),r.a.createElement("h2",{id:"455-2021-06-03"},r.a.createElement(i["AnchorLink"],{to:"#455-2021-06-03","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.5.4...v4.5.5"},"4.5.5")," (2021-06-03)"),r.a.createElement("h3",{id:"bug-fixes-18"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-18","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Popup:")," fix the problem of Popup hiding the horizontal line at the bottom of the top bar in dark mode, fixes ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/71"},"#71")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/72"},"#72"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/b5f4949f1cf861326bdfc4ddceaad8f6c710ea44"},"b5f4949"),")")),r.a.createElement("h3",{id:"features-14"},r.a.createElement(i["AnchorLink"],{to:"#features-14","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"bleOffline:")," H5 changeTo subPage (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/67"},"#67"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/181afd54b5144962f0daf8d1bc5f12dab5c5b706"},"181afd5"),")")),r.a.createElement("h2",{id:"454-2021-05-18"},r.a.createElement(i["AnchorLink"],{to:"#454-2021-05-18","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.5.3...v4.5.4"},"4.5.4")," (2021-05-18)"),r.a.createElement("h3",{id:"bug-fixes-19"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-19","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Notifacation:")," fix text and Icon misalignment on Android, fixes ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/63"},"#63")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/fb4984ba094f038ff5e9adfb20fd4be9654cd99d"},"fb4984b"),")")),r.a.createElement("h3",{id:"features-15"},r.a.createElement(i["AnchorLink"],{to:"#features-15","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"react-navigation:")," add createModalPresentationIOS && SlideFromRightIOS to fit our template (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/69"},"#69"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/f15d5d155cf5a015b44a44b31fb52737777ba590"},"f15d5d1"),")")),r.a.createElement("h2",{id:"453-2021-04-29"},r.a.createElement(i["AnchorLink"],{to:"#453-2021-04-29","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.5.2...v4.5.3"},"4.5.3")," (2021-04-29)"),r.a.createElement("h3",{id:"bug-fixes-20"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-20","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Navigation:")," fix the flashback problem of transition animation mask (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/8f35b4d81700739897ad10dad29de9e2a90f48d8"},"8f35b4d"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Navigation:")," fix the flashback problem of transition animation mask (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/62fc7cd32fe6015b159a7c7b84b23c4aeffdcc1d"},"62fc7cd"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Offline:")," fix Bluetooth offline on Android occasionally can not jump to the matching network also buy it problem (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/aaa9025a1b164b26b8a36aa2041df1ef94bdb605"},"aaa9025"),")")),r.a.createElement("h2",{id:"452-2021-04-08"},r.a.createElement(i["AnchorLink"],{to:"#452-2021-04-08","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.5.1...v4.5.2"},"4.5.2")," (2021-04-08)"),r.a.createElement("h3",{id:"bug-fixes-21"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-21","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Offline:")," fixing a successful network allocation but showing device removal (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/59"},"#59"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/c4671c44990595d132186cdffab193d0906a62e0"},"c4671c4"),")")),r.a.createElement("h2",{id:"451-2021-03-25"},r.a.createElement(i["AnchorLink"],{to:"#451-2021-03-25","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.5.0...v4.5.1"},"4.5.1")," (2021-03-25)"),r.a.createElement("h3",{id:"features-16"},r.a.createElement(i["AnchorLink"],{to:"#features-16","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Stepper:")," add opacity in disabale (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/57"},"#57"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/269ab3290a36e100468e6646435a13f9c711cd00"},"269ab32"),")")),r.a.createElement("h2",{id:"450-2021-03-18"},r.a.createElement(i["AnchorLink"],{to:"#450-2021-03-18","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.4.1...v4.5.0"},"4.5.0")," (2021-03-18)"),r.a.createElement("h3",{id:"bug-fixes-22"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-22","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"TransitionPresets:")," fix insets to fit App (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/903718c56e404563133ef632da890773cd5c5e13"},"903718c"),")")),r.a.createElement("h3",{id:"features-17"},r.a.createElement(i["AnchorLink"],{to:"#features-17","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,"add battery\u3001slider-progress\u3001slider-with-line (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/52"},"#52"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/59151596c772521b50db0d7db73594bfae3aaccf"},"5915159"),")"),r.a.createElement("li",null,"fit Slider to Studio (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/9f2c69445a3c53a636cb8d4eaa3e4b5619d6ead6"},"9f2c694"),")")),r.a.createElement("h2",{id:"441-2021-03-04"},r.a.createElement(i["AnchorLink"],{to:"#441-2021-03-04","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.4.0...v4.4.1"},"4.4.1")," (2021-03-04)"),r.a.createElement("h2",{id:"440-2021-02-25"},r.a.createElement(i["AnchorLink"],{to:"#440-2021-02-25","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.3.4...v4.4.0"},"4.4.0")," (2021-02-25)"),r.a.createElement("h3",{id:"bug-fixes-23"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-23","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"FullView:")," fix background propType error (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/41"},"#41"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/029a395a059f82eca22b052d12b78154003d4ae4"},"029a395"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"TopBar:")," \u4fee\u590d TopBar \u6807\u9898\u6587\u6848\u4e0d\u5c45\u4e2d\u95ee\u9898, fixes ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/37"},"#37")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/38"},"#38"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/17be0f4cacb9715b5bc18d3140aa242216615591"},"17be0f4"),")")),r.a.createElement("h3",{id:"features-18"},r.a.createElement(i["AnchorLink"],{to:"#features-18","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Slider:")," Slider support parcel type (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/46"},"#46"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/9435532578156386ecd48e358c6e56c78be9c304"},"9435532"),"), closes ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/44"},"#44"))),r.a.createElement("h2",{id:"434-2021-02-04"},r.a.createElement(i["AnchorLink"],{to:"#434-2021-02-04","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.3.3...v4.3.4"},"4.3.4")," (2021-02-04)"),r.a.createElement("h2",{id:"433-2021-01-29"},r.a.createElement(i["AnchorLink"],{to:"#433-2021-01-29","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.3.2...v4.3.3"},"4.3.3")," (2021-01-29)"),r.a.createElement("h3",{id:"bug-fixes-24"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-24","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"react-navigation:")," \u4fee\u590dreact-navigation\u5728\u4e8c\u7ea7\u9875\u9762\u9996\u9875\u65e0\u6cd5\u63a5\u53d7\u53c2\u6570\u7684\u95ee\u9898 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/34"},"#34"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/f71ebda9a2e5103cb69f263bb74e6810013acb5a"},"f71ebda"),")")),r.a.createElement("h3",{id:"features-19"},r.a.createElement(i["AnchorLink"],{to:"#features-19","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Beacon:")," \u65b0\u589e\u84dd\u7259Beacon \u534f\u8bae (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/35"},"#35"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/5fedcfb854ab58d8db42575da41620cf8f9b2fcb"},"5fedcfb"),")")),r.a.createElement("h2",{id:"432-2021-01-27"},r.a.createElement(i["AnchorLink"],{to:"#432-2021-01-27","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.3.1...v4.3.2"},"4.3.2")," (2021-01-27)"),r.a.createElement("h3",{id:"bug-fixes-25"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-25","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"TYNativeApi:")," fix parseJSON not defined (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/83e41fe837e9b31bb2e35e3fd95c5d9381eaf1a8"},"83e41fe"),")")),r.a.createElement("h2",{id:"431-2021-01-26"},r.a.createElement(i["AnchorLink"],{to:"#431-2021-01-26","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.3.1-rc.0...v4.3.1"},"4.3.1")," (2021-01-26)"),r.a.createElement("h2",{id:"431-rc0-2021-01-26"},r.a.createElement(i["AnchorLink"],{to:"#431-rc0-2021-01-26","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.3.0...v4.3.1-rc.0"},"4.3.1-rc.0")," (2021-01-26)"),r.a.createElement("h2",{id:"430-2021-01-26"},r.a.createElement(i["AnchorLink"],{to:"#430-2021-01-26","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.2.1...v4.3.0"},"4.3.0")," (2021-01-26)"),r.a.createElement("h3",{id:"bug-fixes-26"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-26","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,"use pascalgn/npm-",r.a.createElement(i["Link"],{to:"mailto:publish-action@1.3.6"},"publish-action@1.3.6")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/334510b0b01386b8d1efa981b1cd9853e2e64c3a"},"334510b"),")")),r.a.createElement("h2",{id:"421-2021-01-19"},r.a.createElement(i["AnchorLink"],{to:"#421-2021-01-19","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.2.0...v4.2.1"},"4.2.1")," (2021-01-19)"),r.a.createElement("h3",{id:"bug-fixes-27"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-27","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,"TransitionPresets export error (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/27"},"#27"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/f24ff584fae1bf670ff3500e999d45fcf5500b1e"},"f24ff58"),")")),r.a.createElement("h2",{id:"420-2021-01-07"},r.a.createElement(i["AnchorLink"],{to:"#420-2021-01-07","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.1.0...v4.2.0"},"4.2.0")," (2021-01-07)"),r.a.createElement("h3",{id:"bug-fixes-28"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-28","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Popup:")," \u4fee\u590d Popup.countdown \u5728\u5b89\u5353 RN 0.59 \u5168\u529f\u80fd\u5347\u7ea7\u4e0b\u51fa\u73b0\u6a2a\u7ebf\u95f4\u65ad\u7684\u95ee\u9898 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/22"},"#22"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/51b8f8d757849514efc8a40aab432f90e465515d"},"51b8f8d"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Dialog")," && ",r.a.createElement("strong",null,"Popup"),": \u4fee\u590d\u540c\u65f6\u64cd\u4f5c\u591a\u4e2a\u5f39\u6846\uff0c\u5185\u5bb9\u6d88\u5931\u5f39\u6846\u4e0d\u6d88\u5931 ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/24"},"#24"))),r.a.createElement("h2",{id:"410-2020-12-29"},r.a.createElement(i["AnchorLink"],{to:"#410-2020-12-29","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.0.0...v4.1.0"},"4.1.0")," (2020-12-29)"),r.a.createElement("h3",{id:"features-20"},r.a.createElement(i["AnchorLink"],{to:"#features-20","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"RotationView:")," \u589e\u52a0 isInteraction \u5c5e\u6027\u4e0d\u963b\u585e InteractionManager \u4efb\u52a1\u961f\u5217, fixes ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/20"},"#20")," (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/21"},"#21"),") (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/83d58e124cc186faf572c0f3d4443ef553eaa750"},"83d58e1"),")")),r.a.createElement("h3",{id:"bug-fixes-29"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-29","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Picker:")," add type transfer for selectedValue (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/f17010e2161c27d3245353745c7d864ccced0c58"},"f17010e"),"), closes ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/issues/17"},"#17"))),r.a.createElement("h2",{id:"400-2020-12-25"},r.a.createElement(i["AnchorLink"],{to:"#400-2020-12-25","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.0.0-rc.1...v4.0.0"},"4.0.0")," (2020-12-25)"),r.a.createElement("h3",{id:"bug-fixes-30"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-30","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"TimerPicker:")," \u4fee\u590d\u65f6\u95f4\u5236\u4e0d\u66f4\u65b0\u95ee\u9898\u3002\uff08",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/62ff90e80963739c29a6ccecfb739999ca2b8988"},"62ff90e"),"\uff09")),r.a.createElement("h3",{id:"features-21"},r.a.createElement(i["AnchorLink"],{to:"#features-21","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Navigation:")," add TransitionPresets. (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/5ca060dffbe56bcd74036afead3f40df11cc9346"},"5ca060d"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Theme:")," add useTheme hooks.")),r.a.createElement("h3",{id:"breaking-changes"},r.a.createElement(i["AnchorLink"],{to:"#breaking-changes","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Breaking Changes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("p",null,r.a.createElement("strong",null,"Navigation:")," modify the screenOption structure.")),r.a.createElement("li",null,r.a.createElement("p",null,r.a.createElement("strong",null,"Dialog:")," Dialog \u4ea4\u4e92\u89c6\u56fe\u5411 App \u9760\u9f50\u3002\uff08",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/62ff90e80963739c29a6ccecfb739999ca2b8988"},"62ff90e"),"\uff09"))),r.a.createElement("h2",{id:"400-rc1-2020-12-11"},r.a.createElement(i["AnchorLink"],{to:"#400-rc1-2020-12-11","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v4.0.0-rc.0...v4.0.0-rc.1"},"4.0.0-rc.1")," (2020-12-11)"),r.a.createElement("h3",{id:"bug-fixes-31"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-31","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,"react-native-deprecated-custom-components use official npm version (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/cc038433992aa0a9ad5cc6904bbcaec2ecf7848c"},"cc03843"),")")),r.a.createElement("h3",{id:"features-22"},r.a.createElement(i["AnchorLink"],{to:"#features-22","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,"remove typings (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/16c1d9603c4fb47d4bc983df596cb7b8c805aed2"},"16c1d96"),")")),r.a.createElement("h2",{id:"400-rc0-2020-11-14"},r.a.createElement(i["AnchorLink"],{to:"#400-rc0-2020-11-14","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v2.0.0-rc.7...v4.0.0-rc.0"},"4.0.0-rc.0")," (2020-11-14)"),r.a.createElement("h3",{id:"bug-fixes-32"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-32","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Tabbar:")," \u7ed9 wrapperWidth \u8bbe\u7f6e\u9ed8\u8ba4\u503c (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/34066ebd590b2bff19498fbae08760c97cfc71d9"},"34066eb"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Modal:")," \u4fee\u590d node \u8282\u70b9 undefined \u7684\u65f6\u5019\u5d29\u6e83 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/c1d6aed"},"c1d6aed"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"tabbar:")," \u4fee\u590d tabar \u5d29\u6e83\u95ee\u9898 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/c1d6aed"},"c1d6aed"),")")),r.a.createElement("h3",{id:"features-23"},r.a.createElement(i["AnchorLink"],{to:"#features-23","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,"\u652f\u6301\u4f7f\u7528 react-navigation 5"),r.a.createElement("li",null,"\u6d4b\u8bd5\u8986\u76d6\u7387\u8fbe\u5230 90% \u4ee5\u4e0a"),r.a.createElement("li",null,"\u652f\u6301 ",r.a.createElement(i["Link"],{to:"mailto:react-native@0.59.10"},"react-native@0.59.10")),r.a.createElement("li",null,"\u652f\u6301 typescript \u5f00\u53d1")),r.a.createElement("h3",{id:"breaking-changes-1"},r.a.createElement(i["AnchorLink"],{to:"#breaking-changes-1","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Breaking Changes"),r.a.createElement("ul",null,r.a.createElement("li",null,"\u56e0\u4e3a\u5f15\u5165\u4e86 react-navigation \u6240\u4ee5\u5fc5\u987b\u8981 app \u7248\u672c 3.21 \u4ee5\u4e0a \u5373 appRNVersion 5.30 \u4ee5\u4e0a"),r.a.createElement("li",null,"4.0 \u4e4b\u540e\u4e0d\u518d\u652f\u6301 0.59.10 \u4ee5\u4e0b\u7248\u672c\uff0c\u4f4e\u7248\u672c\u9700\u81ea\u884c\u517c\u5bb9")),r.a.createElement("h2",{id:"200-rc7-2020-09-25"},r.a.createElement(i["AnchorLink"],{to:"#200-rc7-2020-09-25","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v2.0.0-rc.6...v2.0.0-rc.7"},"2.0.0-rc.7")," (2020-09-25)"),r.a.createElement("h3",{id:"bug-fixes-33"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-33","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"ART:")," \u4fee\u590d\u5728 rn0.59 ART,\u9700\u8981\u5d4c\u5957 ScrollView \u624d\u80fd\u751f\u6548\u7684 bug (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/92d12a73bf45e5887ac367443882baaa55f0a098"},"92d12a7"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Modal:")," \u4fee\u590d Modal \u7ec4\u4ef6\u70b9\u51fb\u786e\u8ba4\u548c\u906e\u7f69\u52a8\u753b\u5931\u6548 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/61a8f098a0857a2a8b4216090ba73712ec66af13"},"61a8f09"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Modal:")," \u4fee\u590d\u5b89\u5353\u53cc\u51fb\u6216\u591a\u51fb Modal \u7684\u5185\u5bb9\u6846\u4f1a\u5173\u95ed\u906e\u7f69\u95ee\u9898 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/a8ef09ff2ae80c822959b651283f71d9fdfa038e"},"a8ef09f"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Modal:")," \u4fee\u590d\u6f5c\u5728\u5185\u90e8 nodes \u7ed3\u70b9\u53d6\u4e0d\u5230\u7684\u95ee\u9898 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/b48c9661206ab003af9a632d51ab26f26d6fe51f"},"b48c966"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Progress:")," \u4fee\u590d\u8fdb\u5ea6\u6761\u5728\u975e\u624b\u52bf\u52a8\u4f5c\u4e0b\u6e10\u53d8\u8272\u65e0\u6cd5\u6b63\u5e38\u6e32\u67d3\u95ee\u9898 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/297ce5a652426b9c683e453c5c5066706a9b38e6"},"297ce5a"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Progress:")," \u66f4\u65b0\u6700\u5927\u503c max \u548c\u6700\u5c0f\u503c min (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/c5042ee092e84e683cbc13a8dac229283a5449d4"},"c5042ee"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Text:")," \u4fee\u590d Text \u5728\u67d0\u4e9b\u5b89\u5353\u673a\u578b\u88ab\u622a\u65ad\u7684\u95ee\u9898 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/1f843eb71c869ef6760c96650bfcaeaf84196659"},"1f843eb"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Toast:")," \u4fee\u590d Toast \u7ec4\u4ef6\u6a2a\u5c4f\u72b6\u6001\u4e0b\u4e0d\u5c45\u4e2d\u95ee\u9898 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/bb6f1abc135300186d75287f9447239eaeefee4d"},"bb6f1ab"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"TopBar:")," \u4fee\u590d TopBar \u91cc background \u91cd\u590d\u5bfc\u81f4\u5d29\u6e83 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/2a4e1e1196dec2013f6c4599679d85a48fa68848"},"2a4e1e1"),")")),r.a.createElement("h3",{id:"features-24"},r.a.createElement(i["AnchorLink"],{to:"#features-24","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Offline:")," add showOldOffline to decide whether to use the old version offline (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/ceb9f42e72e2b198e4bcfe69bc118f444d2c14a6"},"ceb9f42"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Popup:")," Popup.numberSlider \u652f\u6301\u6309\u94ae\u52a0\u51cf (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/15b07b7a5cce43329786a3beee3e2d897983e386"},"15b07b7"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Stepper:")," \u652f\u6301\u7981\u7528 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/bc37d7c724dd0cf686e65977e70f6717d0165398"},"bc37d7c"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Stepper:")," \u66b4\u9732\u5b9e\u4f8b\u5bf9\u8c61 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/57dfd08208cd4db1919bea3b9ad73a98d74b6e24"},"57dfd08"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Toast:")," toast \u52a8\u753b\u65f6\u95f4\u8c03\u6574 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/1f49cf45d8bc6d42f7cb49bb7cb69dfcd1e6c72e"},"1f49cf4"),")")),r.a.createElement("h2",{id:"200-rc6-2020-08-06"},r.a.createElement(i["AnchorLink"],{to:"#200-rc6-2020-08-06","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v2.0.0-rc.5...v2.0.0-rc.6"},"2.0.0-rc.6")," (2020-08-06)"),r.a.createElement("h3",{id:"bug-fixes-34"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-34","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Modal:")," \u4fee\u590d Modal \u5728 unmount \u65f6\u65e0\u6cd5\u79fb\u9664 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/5dd58c7ebf1b904e66974f1a4974648967e1fb66"},"5dd58c7"),")")),r.a.createElement("h3",{id:"features-25"},r.a.createElement(i["AnchorLink"],{to:"#features-25","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"GlobalToast:")," GlobalToast \u65b0\u589e\u5c5e\u6027\u53ef\u652f\u6301\u539f Toast \u65b9\u6cd5\u8c03\u7528 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/4dfb6a3de4bb909c0795a1ea6ffa9213691edf68"},"4dfb6a3"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"MQTT:")," \u65b0\u589e\u5c5e\u6027\u548c\u540e\u53f0\u914d\u7f6e\u5b57\u6bb5 hideSignalPop \u63a7\u5236\u5f31\u7f51\u63d0\u9192 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/bda7d3af2a3c20390e468285590b299cb128689b"},"bda7d3a"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Offline:")," add new Offline (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/0d87aa74882fe84da6353a9f0fd229f8a388b84b"},"0d87aa7"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Popup&Dialog:")," \u4fee\u590d\u70b9\u51fb\u786e\u8ba4\u52a8\u753b\u4e0d\u751f\u6548\u95ee\u9898 & Popup.list \u548c Dialog.checkbox \u503c\u8df3\u8f6c\u95ee\u9898 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/72ba25f39af58894ef05d0fdff9d5761263fcd10"},"72ba25f"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Stepper:")," add Stepper (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/7d0cbe6d784be000b6c474fb8b3c645e2aac09cd"},"7d0cbe6"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"SwtichButton:")," adjust size && fix size&theme conflict (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/9918c599b11aab1b342c9bfe809736b526ef2f6c"},"9918c59"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Tabs:")," \u652f\u6301\u8bbe\u7f6e\u901a\u8fc7 wrapperStyle \u8bbe\u7f6e TabContent \u7684\u5bbd\u5ea6 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/f93d54e4c01488825b820795dff4084991b11e05"},"f93d54e"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Toast:")," Toast support adaptation (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/a87cfe532972ed47d7bf70dcc6f7cdb55a366a8c"},"a87cfe5"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"typeScript:")," \u63a5\u5165 ts (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/6485d5f691d3f861644457fe545d3f3391014359"},"6485d5f"),")")),r.a.createElement("h2",{id:"200-rc5-2020-07-01"},r.a.createElement(i["AnchorLink"],{to:"#200-rc5-2020-07-01","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v2.0.0-rc.4...v2.0.0-rc.5"},"2.0.0-rc.5")," (2020-07-01)"),r.a.createElement("h3",{id:"bug-fixes-35"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-35","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"nativeApi:")," spell error (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/deb7507c5192acdf59aefc9297e6516beb119066"},"deb7507"),")")),r.a.createElement("h2",{id:"200-rc4-2020-07-01"},r.a.createElement(i["AnchorLink"],{to:"#200-rc4-2020-07-01","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v2.0.0-rc.3...v2.0.0-rc.4"},"2.0.0-rc.4")," (2020-07-01)"),r.a.createElement("h3",{id:"bug-fixes-36"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-36","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("p",null,r.a.createElement("strong",null,"TYSdk:")," \u4fee\u590d apiRequest \u89e3\u6790\u57fa\u7840\u6570\u636e\u7c7b\u578b\u5d29\u6e83 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/30fd8f2627d5ac596766f6cd0bdfd73e1887267e"},"30fd8f2"),")")),r.a.createElement("li",null,r.a.createElement("p",null,r.a.createElement("strong",null,"Progress:")," \u4fee\u590d thumb \u8fc7\u5927\u88ab\u622a (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/4579450730d37ef98989189bbc0432ef1e1cfe41"},"4579450"),")"))),r.a.createElement("h3",{id:"features-26"},r.a.createElement(i["AnchorLink"],{to:"#features-26","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Progress:")," add Progress-double and Progress-compose (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/c7eec5522b2b24fe267aaa444b50c430a00a25f1"},"c7eec55"),")")),r.a.createElement("h2",{id:"200-rc3-2020-05-21"},r.a.createElement(i["AnchorLink"],{to:"#200-rc3-2020-05-21","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v2.0.0-rc.2...v2.0.0-rc.3"},"2.0.0-rc.3")," (2020-05-21)"),r.a.createElement("h3",{id:"bug-fixes-37"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-37","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Motion:")," allow startAnimation when animating (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/9084cfd8798a0baadffd6eaa5ed265dfe2b713c9"},"9084cfd"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Layout:")," \u5728 5.21 \u4e4b\u524d\u7684\u7248\u672c\u4e0d\u8bf7\u6c42 mqtt data (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/416ffb6a04ac97cf00d60e2d102b952434c49f25"},"416ffb6"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"OfflineView:")," \u5141\u8bb8\u84dd\u7259\u8bbe\u5907\u5728\u7f51\u7edc\u79bb\u7ebf\u8bbe\u5907\u5728\u7ebf\u7684\u60c5\u51b5\u4e0b\u64cd\u4f5c (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/99cc363b8e4f21662a820556d07db1576cc8c120"},"99cc363"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"parseJSON:")," \u4fee\u590d\u4f20\u5165 false \u8fd4\u56de\u7a7a\u5bf9\u8c61 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/fb2e4c412e944973dbea05c7b285c66d9d893c57"},"fb2e4c4"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Popup.countdown:")," fix min prop (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/ed5a7eff9d28a3a6741ee04142a53df14337a071"},"ed5a7ef"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Popup.list:")," \u4fee\u590d Popup.list \u5728\u5b89\u5353\u4e0a\u65e0\u6cd5\u6b63\u5e38\u663e\u793a Switch (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/d8ecb5190ca1a794fdc40e79b33fdc4703beb078"},"d8ecb51"),")")),r.a.createElement("h3",{id:"features-27"},r.a.createElement(i["AnchorLink"],{to:"#features-27","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Dialog:")," Dialog \u9ed8\u8ba4\u6dfb\u52a0\u52a8\u6548 ScaleFadeIn\uff08\u653e\u5927\u6de1\u5165 / \u7f29\u5c0f\u6de1\u51fa (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/4795a85bdaf813e18b79aa57fcc53b3528c9bc49"},"4795a85"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Popup:")," Popup \u6dfb\u52a0\u9ed8\u8ba4\u52a8\u6548 PullUp (\u4e0a\u62c9\u4e0b\u6ed1\uff09 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/d50d1bc8a298b8c2e8e9c0163fb837a3e36380c3"},"d50d1bc"),")")),r.a.createElement("h2",{id:"200-rc2-2020-04-20"},r.a.createElement(i["AnchorLink"],{to:"#200-rc2-2020-04-20","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v2.0.0-rc.1...v2.0.0-rc.2"},"2.0.0-rc.2")," (2020-04-20)"),r.a.createElement("h3",{id:"bug-fixes-38"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-38","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Popup.list:")," \u4fee\u590d\u5728 global dark / popup light \u60c5\u51b5\u4e0b\u5217\u8868\u663e\u793a\u95ee\u9898 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/993b8f662effee53665a8ace1bfa3b2ad9f7a553"},"993b8f6"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Popup.list:")," \u4fee\u590d\u6bcf\u6b21\u66f4\u65b0 props \u90fd\u4f1a\u91cd\u65b0\u8ba1\u7b97\u9009\u4e2d\u503c\u7684 bug (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/459ad8b13ac46ef948fedb098a766fddb21037a2"},"459ad8b"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Popup.toast:")," \u4fee\u590d Popup.toast \u65e0\u6548 bug \u5e76\u63d0\u793a\u5373\u5c06\u5e9f\u5f03 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/470a13d35fbdf56b97691316906ccbe75f179305"},"470a13d"),")")),r.a.createElement("h3",{id:"features-28"},r.a.createElement(i["AnchorLink"],{to:"#features-28","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"GlobalToast:")," \u65b0\u589e GlobalToast \u7ec4\u4ef6 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/7d62276cba5a2afc1079e803f13fb9b780e82355"},"7d62276"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Navigator:")," \u63a5\u5165\u4fe1\u53f7\u5f3a\u5ea6\u63d0\u9192 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/cef73cc00d43d9513d20cc3dafac649aabff2f78"},"cef73cc"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Notification:")," \u65b0\u589e onPress \u5c5e\u6027 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/9393c3e6f83bad2f4e29fe51b46331cb94f025d6"},"9393c3e"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"NotificationLegacy:")," \u65b0\u589e onPress \u5c5e\u6027 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/b717d4a3e37bb87c02e0e6dcbcf82f67f801fdbf"},"b717d4a"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Popup:")," \u5934\u90e8\u680f\u6dfb\u52a0\u8fd4\u56de\u6309\u94ae\u6216\u8005\u526f\u6807\u9898 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/9de2f9126ead014bbab7d9e7c366e3fec19927d1"},"9de2f91"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Progress:")," \u65b0\u589e Progress \u7ec4\u4ef6 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/b3e53e984f49b493611242b47c1502e2abf50c39"},"b3e53e9"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Tabs:")," \u652f\u6301\u63a7\u5236 TabContent \u52a0\u901f\u5ea6\u9608\u503c\u3001\u914d\u7f6e\u53f3\u4fa7\u989d\u5916\u7559\u767d\u3001\u5141\u8bb8\u7981\u7528\u5355\u4e2a\u9879 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/4427f3ced44b608f9c42bc195d92a4cca4ca7c2b"},"4427f3c"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Tips:")," \u65b0\u589e\u5c5e\u6027\u53ef\u9009\u62e9\u4e0d\u663e\u793a\u89d2\u6807 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/9429727c49a4cacda2bdb7331a6016113898f309"},"9429727"),")")),r.a.createElement("h2",{id:"200-rc1-2020-02-18"},r.a.createElement(i["AnchorLink"],{to:"#200-rc1-2020-02-18","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/compare/v2.0.0-rc.0...v2.0.0-rc.1"},"2.0.0-rc.1")," (2020-02-18)"),r.a.createElement("h3",{id:"bug-fixes-39"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-39","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Tab:")," \u4fee\u590d\u5f53 tabContent \u5b9e\u4f8b\u4e0d\u5b58\u5728\u5bfc\u81f4\u5d29\u6e83\u7684 bug (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/632baf4f7d5c583bcc5b7141dede714cde382508"},"632baf4"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Tabs:")," \u4fee\u590d\u672a\u6fc0\u6d3b\u7684\u6587\u5b57\u751f\u6548\u7684 bug (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/201c941f5d99210144ba3e2c7580abd777b99467"},"201c941"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"TYList:")," \u4fee\u590d\u4e3a\u8ddf\u968f\u4e3b\u9898\u7684 bug (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/ae3d7fd9f2bdc13801238180a1a777e4afc4249a"},"ae3d7fd"),")")),r.a.createElement("h3",{id:"features-29"},r.a.createElement(i["AnchorLink"],{to:"#features-29","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Carousel:")," add pageStyle (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/3699c1a599d9eed21028a5a23adb0524b1344a08"},"3699c1a"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"DatePicker:")," \u53c2\u6570\u8865\u7ed9\u662f\u5426\u65b0\u589e 0 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/9657046c0492b1af8e9bce7e1fecc521491c35ed"},"9657046"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Dialog:")," \u63a5\u5165 dark mode (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/8e31aa1855f5059e4261da90bb494ca61acaf557"},"8e31aa1"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"FullView:")," add Notification motion (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/67d2f45bd8d7a04f9ff9a340080ab0644900b14d"},"67d2f45"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Modal:")," add \u952e\u76d8\u81ea\u9002\u5e94 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/b5e1b0efcce1a328c706fb61f46b05b2f37705c3"},"b5e1b0e"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Motion:")," add motion \u52a8\u6548 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/ca5412ff3e245c003c14ee460399980a3a9b17d7"},"ca5412f"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Notification:")," add \u6709\u52a8\u753b\u6548\u679c\u7684\u901a\u77e5\u548c\u6ca1\u52a8\u753b\u6548\u679c\u7684\u901a\u77e5 (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/86f5c5c9a08226e2bcd19aa7c8cb7334bbe6d08c"},"86f5c5c"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Popup:")," \u63a5\u5165 dark mode (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/c0173fedbf786c7a50eed203beec18bc404bd415"},"c0173fe"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"SwitchButton:")," \u589e\u52a0 wrapperProps \u652f\u6301 studio (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/b837bde0cebbfff794a3cc918492a0c19cb99fec"},"b837bde"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"SwitchButton:")," \u652f\u6301\u6e10\u53d8\u5f62\u5f0f\u7684\u6309\u94ae (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/d064ef02f786cf8a7bb0340b298571b144a7f930"},"d064ef0"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Tips:")," add Tips \u6c14\u6ce1\u7c7b\u578b (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/7cb16d7b682ec947ca1d1c4cb7ab3227fbccbcb6"},"7cb16d7"),")"),r.a.createElement("li",null,r.a.createElement("strong",null,"Toast:")," add \u56db\u79cd\u7c7b\ufffd\ufffd\ufffd (",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/a9acffa8adc914d3df27ecaf9fc6112fe77372e5"},"a9acffa"),")")),r.a.createElement("h2",{id:"200-rc0-2019-12-03"},r.a.createElement(i["AnchorLink"],{to:"#200-rc0-2019-12-03","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["AnchorLink"],{to:"#"},"2.0.0-rc.0")," (2019-12-03)"),r.a.createElement("h3",{id:"features-30"},r.a.createElement(i["AnchorLink"],{to:"#features-30","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Features"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"Theme:")," \u65b0\u589e Theme \u7ec4\u4ef6\uff0c\u63a5\u5165\u4e3b\u9898"),r.a.createElement("li",null,r.a.createElement("strong",null,"BrickButton:")," \u65b0\u589e BrickButton \u7ec4\u4ef6"),r.a.createElement("li",null,r.a.createElement("strong",null,"Carousel:")," \u65b0\u589e Carousel \u7ec4\u4ef6"),r.a.createElement("li",null,r.a.createElement("strong",null,"Collapsible:")," \u65b0\u589e Collapsible \u7ec4\u4ef6"),r.a.createElement("li",null,r.a.createElement("strong",null,"ControllerBar:")," \u65b0\u589e ControllerBar \u7ec4\u4ef6"),r.a.createElement("li",null,r.a.createElement("strong",null,"Dialog:")," \u65b0\u589e Dialog \u7ec4\u4ef6"),r.a.createElement("li",null,r.a.createElement("strong",null,"Divider:")," \u65b0\u589e Divider \u7ec4\u4ef6"),r.a.createElement("li",null,r.a.createElement("strong",null,"Notification:")," \u65b0\u589e Notification \u7ec4\u4ef6"),r.a.createElement("li",null,r.a.createElement("strong",null,"Popup:")," \u65b0\u589e Popup \u7ec4\u4ef6"),r.a.createElement("li",null,r.a.createElement("strong",null,"TabBar:")," \u65b0\u589e TabBar \u7ec4\u4ef6"),r.a.createElement("li",null,r.a.createElement("strong",null,"Tabs:")," \u65b0\u589e Tabs \u7ec4\u4ef6"),r.a.createElement("li",null,r.a.createElement("strong",null,"TimerPicker:")," \u65b0\u589e TimerPicker \u7ec4\u4ef6")),r.a.createElement("h3",{id:"breaking-changes-2"},r.a.createElement(i["AnchorLink"],{to:"#breaking-changes-2","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"BREAKING CHANGES"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"ColorPicker:")," \u79fb\u9664 CircularPicker / ColorPicker / RectColorPicker")),r.a.createElement("h2",{id:"101-2019-03-13"},r.a.createElement(i["AnchorLink"],{to:"#101-2019-03-13","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),r.a.createElement(i["AnchorLink"],{to:"#"},"1.0.1")," (2019-03-13)"),r.a.createElement("h3",{id:"bug-fixes-40"},r.a.createElement(i["AnchorLink"],{to:"#bug-fixes-40","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bug Fixes"),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("strong",null,"OfflineView:")," fix Android OfflineView height ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/4980a25f3648b46140f99ff3fefd72081c1f0c12"},"4980a25f")),r.a.createElement("li",null,r.a.createElement("strong",null,"TopBar"),": Iphone XsMax \u517c\u5bb9 ",r.a.createElement(i["Link"],{to:"https://github.com/tuya/tuya-panel-kit/commit/baf1276d32c450ecb7f56fb0a20ccc493154d7a5"},"baf1276d")))))))},i4U9:function(e,t){e.exports=function(e,t){return e===t||e!=e&&t!=t}},i5DU:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u57fa\u7840\u6837\u5f0f\u4e00"},r.a.createElement(i["AnchorLink"],{to:"#\u57fa\u7840\u6837\u5f0f\u4e00","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u57fa\u7840\u6837\u5f0f\u4e00"),r.a.createElement(l["a"],{code:"import { SwitchButton } from 'tuya-panel-kit'\n\nconst [value1, setValue1] = React.useState(true);\nconst [value2, setValue2] = React.useState(false);\n\n\n setValue1(v)}\n style={{ marginRight: 14 }}\n />\n setValue2(v)} />\n",lang:"jsx"}),r.a.createElement("h3",{id:"\u57fa\u7840\u6837\u5f0f\u4e8c"},r.a.createElement(i["AnchorLink"],{to:"#\u57fa\u7840\u6837\u5f0f\u4e8c","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u57fa\u7840\u6837\u5f0f\u4e8c"),r.a.createElement(l["a"],{code:"import { SwitchButton } from 'tuya-panel-kit'\n\nconst [value1, setValue1] = React.useState(true);\nconst [value2, setValue2] = React.useState(false);\n\n\n setValue1(v)}\n style={{ marginRight: 14 }}\n />\n setValue2(v)}\n />\n",lang:"jsx"}),r.a.createElement("h3",{id:"\u57fa\u7840\u6587\u672c\u6837\u5f0f"},r.a.createElement(i["AnchorLink"],{to:"#\u57fa\u7840\u6587\u672c\u6837\u5f0f","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u57fa\u7840\u6587\u672c\u6837\u5f0f"),r.a.createElement(l["a"],{code:"import { SwitchButton } from 'tuya-panel-kit'\n\nconst [value1, setValue1] = React.useState(true);\nconst [value2, setValue2] = React.useState(false);\n\n\n setValue1(v)}\n style={{ marginRight: 14 }}\n />\n setValue2(v)}\n />\n",lang:"jsx"}),r.a.createElement("h3",{id:"icon-\u6837\u5f0f"},r.a.createElement(i["AnchorLink"],{to:"#icon-\u6837\u5f0f","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"icon \u6837\u5f0f"),r.a.createElement(l["a"],{code:"import { SwitchButton } from 'tuya-panel-kit'\n\nconst [value1, setValue1] = React.useState(true);\nconst [value2, setValue2] = React.useState(false);\n\n\n setValue1(v)}\n style={{ marginRight: 14 }}\n />\n setValue2(v)}\n />\n",lang:"jsx"}),r.a.createElement("h3",{id:"\u6ed1\u5757\u52a8\u753b\u6837\u5f0f"},r.a.createElement(i["AnchorLink"],{to:"#\u6ed1\u5757\u52a8\u753b\u6837\u5f0f","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u6ed1\u5757\u52a8\u753b\u6837\u5f0f"),r.a.createElement(l["a"],{code:"import { SwitchButton } from 'tuya-panel-kit'\n\nconst [value1, setValue1] = React.useState(true);\nconst [value2, setValue2] = React.useState(false);\n\n\n setValue1(v)}\n style={{ marginRight: 14 }}\n />\n setValue2(v)}\n />\n",lang:"jsx"}),r.a.createElement("h3",{id:"\u6e10\u53d8\u6837\u5f0f"},r.a.createElement(i["AnchorLink"],{to:"#\u6e10\u53d8\u6837\u5f0f","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u6e10\u53d8\u6837\u5f0f"),r.a.createElement(l["a"],{code:"import { SwitchButton } from 'tuya-panel-kit'\n\nconst [value1, setValue1] = React.useState(true);\nconst [value2, setValue2] = React.useState(false);\n\n\n setValue1(v)}\n style={{ marginRight: 14 }}\n />\n setValue2(v)}\n />\n",lang:"jsx"}),r.a.createElement("h3",{id:"\u6e10\u53d8\u6587\u672c\u6837\u5f0f"},r.a.createElement(i["AnchorLink"],{to:"#\u6e10\u53d8\u6587\u672c\u6837\u5f0f","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u6e10\u53d8\u6587\u672c\u6837\u5f0f"),r.a.createElement(l["a"],{code:"import { SwitchButton } from 'tuya-panel-kit'\n\nconst [value1, setValue1] = React.useState(true);\nconst [value2, setValue2] = React.useState(false);\n\n\n setValue1(v)}\n tintColor=\"#E5E5E5\"\n onTintColor={{\n '0%': '#FA709A',\n '100%': '#FEDD44',\n }}\n style={{ marginRight: 14 }}\n />\n setValue2(v)}\n tintColor=\"#E5E5E5\"\n onTintColor={{\n '0%': '#FA709A',\n '100%': '#FEDD44',\n }}\n />\n",lang:"jsx"}),r.a.createElement("h3",{id:"\u975e\u53d7\u63a7\u5f00\u5173"},r.a.createElement(i["AnchorLink"],{to:"#\u975e\u53d7\u63a7\u5f00\u5173","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u975e\u53d7\u63a7\u5f00\u5173"),r.a.createElement(l["a"],{code:"import { SwitchButton } from 'tuya-panel-kit'\n\n\n console.log(value)}\n style={{ marginRight: 14 }}\n />\n console.log(value)}\n />\n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"SwitchButtonProps"}))))},i8i4:function(e,t,n){"use strict";function a(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(a)}catch(e){console.error(e)}}}a(),e.exports=n("yl30")},iIM6:function(e,t,n){"use strict";var a=n("g6v/"),r=n("RNIs"),i=n("ewvW"),o=n("UMSQ"),l=n("m/L8").f;a&&!("lastIndex"in[])&&(l(Array.prototype,"lastIndex",{configurable:!0,get:function(){var e=i(this),t=o(e.length);return 0==t?0:t-1}}),r("lastIndex"))},iSVu:function(e,t,n){var a=n("xs3f"),r=Function.toString;"function"!=typeof a.inspectSource&&(a.inspectSource=function(e){return r.call(e)}),e.exports=a.inspectSource},ihrJ:function(e,t,n){"use strict";var a=n("I+eb"),r=n("ImZN"),i=n("HAuM");a({target:"Map",stat:!0},{groupBy:function(e,t){var n=new this;i(t);var a=i(n.has),o=i(n.get),l=i(n.set);return r(e,(function(e){var r=t(e);a.call(n,r)?o.call(n,r).push(e):l.call(n,r,[e])})),n}})},ilnZ:function(e,t,n){var a=n("dOgj");a("Uint8",(function(e){return function(t,n,a){return e(this,t,n,a)}}),!0)},inlA:function(e,t,n){"use strict";var a=n("I+eb"),r=n("Bs8V").f,i=n("UMSQ"),o=n("WjRb"),l=n("HYAF"),c=n("qxPZ"),s=n("xDBR"),u="".endsWith,d=Math.min,m=c("endsWith"),p=!s&&!m&&!!function(){var e=r(String.prototype,"endsWith");return e&&!e.writable}();a({target:"String",proto:!0,forced:!p&&!m},{endsWith:function(e){var t=String(l(this));o(e);var n=arguments.length>1?arguments[1]:void 0,a=i(t.length),r=void 0===n?a:d(i(n),a),c=String(e);return u?u.call(t,c,r):t.slice(r-c.length,r)===c}})},iqWW:function(e,t,n){"use strict";var a=n("ZUd8").charAt;e.exports=function(e,t,n){return t+(n?a(e,t).length:1)}},iqeF:function(e,t,n){var a=n("2oRo"),r=n("0Dky"),i=n("HH4o"),o=n("67WC").NATIVE_ARRAY_BUFFER_VIEWS,l=a.ArrayBuffer,c=a.Int8Array;e.exports=!o||!r((function(){c(1)}))||!r((function(){new c(-1)}))||!i((function(e){new c,new c(null),new c(1.5),new c(e)}),!0)||r((function(){return 1!==new c(new l(2),1,void 0).length}))},iwkZ:function(e,t,n){var a=n("dOgj");a("Int16",(function(e){return function(t,n,a){return e(this,t,n,a)}}))},"j+VE":function(e,t,n){n("bFeb")},j7wJ:function(e,t,n){},jXQH:function(e,t,n){var a=n("TO8r"),r=/^\s+/;function i(e){return e?e.slice(0,a(e)+1).replace(r,""):e}e.exports=i},"jfS+":function(e,t,n){"use strict";var a=n("endd");function r(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new a(e),t(n.reason))}))}r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var e,t=new r((function(t){e=t}));return{token:t,cancel:e}},e.exports=r},"k+1r":function(e,t,n){var a=n("QkVE");function r(e){var t=a(this,e)["delete"](e);return this.size-=t?1:0,t}e.exports=r},k1Rs:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u57fa\u7840\u5c55\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u57fa\u7840\u5c55\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u57fa\u7840\u5c55\u793a"),r.a.createElement(l["a"],{code:"import { Tab } from 'tuya-panel-kit'\n\nconst [state, set] = React.useState({ tab: 'Tab 1' })\nconst setState = value => set({ ...state, ...value })\nconst tabPaneArr = ['\u6807\u7b7e 1', '\u6807\u7b7e 2', '\u6807\u7b7e 3', '\u6807\u7b7e 4']\nconst contentStyle = {\n height: 323,\n backgroundColor: '#fff',\n alignItems: 'center',\n justifyContent: 'center',\n}\nconst textArr = ['\u76db\u5e74\u4e0d\u91cd\u6765', '\u4e00\u65e5\u96be\u518d\u6668', '\u53ca\u65f6\u5b9c\u81ea\u52c9', '\u5c81\u6708\u4e0d\u5f85\u4eba']\nconst tabPanes = tabPaneArr.map((item, idx) => (\n \n \n {`This is ${item}: ${textArr[idx]}`}\n \n \n))\n\n setState({ tab: value })}\n tabsContainerStyle={{\n alignItems: 'center',\n justifyContent: 'center',\n backgroundColor: '#fff',\n }}\n tabBarBackgroundColor=\"#F5F5F6\"\n tabTextStyle={{ fontSize: 16, color: '#A8ACB2' }}\n tabStyle={{\n height: 42,\n backgroundColor: '#fff',\n borderTopColor: '#F5F5F6',\n borderTopWidth: 1,\n }}\n tabActiveTextStyle={{\n color: '#FF4800',\n }}\n tabBarUnderlineStyle={{\n backgroundColor: '#FF4800',\n height: 2,\n width: 40,\n marginLeft: 26,\n }}\n>\n {tabPanes}\n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("h3",{id:"tab"},r.a.createElement(i["AnchorLink"],{to:"#tab","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Tab"),r.a.createElement(o["a"],{name:"TabProps"}),r.a.createElement("h3",{id:"tabtabpane"},r.a.createElement(i["AnchorLink"],{to:"#tabtabpane","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Tab.TabPane"),r.a.createElement(o["a"],{name:"TabPaneProps"}))))},k1fw:function(e,t,n){"use strict";function a(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){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function i(e){for(var t=1;t(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"basic-style-1"},r.a.createElement(i["AnchorLink"],{to:"#basic-style-1","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Basic style 1"),r.a.createElement(l["a"],{code:"import { SwitchButton } from 'tuya-panel-kit'\n\nconst [value1, setValue1] = React.useState(true);\nconst [value2, setValue2] = React.useState(false);\n\n\n setValue1(v)}\n style={{ marginRight: 14 }}\n />\n setValue2(v)} />\n",lang:"jsx"}),r.a.createElement("h3",{id:"basic-style-2"},r.a.createElement(i["AnchorLink"],{to:"#basic-style-2","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Basic style 2"),r.a.createElement(l["a"],{code:"import { SwitchButton } from 'tuya-panel-kit'\n\nconst [value1, setValue1] = React.useState(true);\nconst [value2, setValue2] = React.useState(false);\n\n\n setValue1(v)}\n style={{ marginRight: 14 }}\n />\n setValue2(v)}\n />\n",lang:"jsx"}),r.a.createElement("h3",{id:"basic-text-style"},r.a.createElement(i["AnchorLink"],{to:"#basic-text-style","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Basic text style"),r.a.createElement(l["a"],{code:"import { SwitchButton } from 'tuya-panel-kit'\n\nconst [value1, setValue1] = React.useState(true);\nconst [value2, setValue2] = React.useState(false);\n\n\n setValue1(v)}\n style={{ marginRight: 14 }}\n />\n setValue2(v)}\n />\n",lang:"jsx"}),r.a.createElement("h3",{id:"icon-style"},r.a.createElement(i["AnchorLink"],{to:"#icon-style","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Icon style"),r.a.createElement(l["a"],{code:"import { SwitchButton } from 'tuya-panel-kit'\n\nconst [value1, setValue1] = React.useState(true);\nconst [value2, setValue2] = React.useState(false);\n\n\n setValue1(v)}\n style={{ marginRight: 14 }}\n />\n setValue2(v)}\n />\n",lang:"jsx"}),r.a.createElement("h3",{id:"slider-animation-style"},r.a.createElement(i["AnchorLink"],{to:"#slider-animation-style","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Slider animation style"),r.a.createElement(l["a"],{code:"import { SwitchButton } from 'tuya-panel-kit'\n\nconst [value1, setValue1] = React.useState(true);\nconst [value2, setValue2] = React.useState(false);\n\n\n setValue1(v)}\n style={{ marginRight: 14 }}\n />\n setValue2(v)}\n />\n",lang:"jsx"}),r.a.createElement("h3",{id:"gradient-style"},r.a.createElement(i["AnchorLink"],{to:"#gradient-style","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Gradient style"),r.a.createElement(l["a"],{code:"import { SwitchButton } from 'tuya-panel-kit'\n\nconst [value1, setValue1] = React.useState(true);\nconst [value2, setValue2] = React.useState(false);\n\n\n setValue1(v)}\n style={{ marginRight: 14 }}\n />\n setValue2(v)}\n />\n",lang:"jsx"}),r.a.createElement("h3",{id:"gradient-text-style"},r.a.createElement(i["AnchorLink"],{to:"#gradient-text-style","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Gradient text style"),r.a.createElement(l["a"],{code:"import { SwitchButton } from 'tuya-panel-kit'\n\nconst [value1, setValue1] = React.useState(true);\nconst [value2, setValue2] = React.useState(false);\n\n\n setValue1(v)}\n tintColor=\"#E5E5E5\"\n onTintColor={{\n '0%': '#FA709A',\n '100%': '#FEDD44',\n }}\n style={{ marginRight: 14 }}\n />\n setValue2(v)}\n tintColor=\"#E5E5E5\"\n onTintColor={{\n '0%': '#FA709A',\n '100%': '#FEDD44',\n }}\n />\n",lang:"jsx"}),r.a.createElement("h3",{id:"uncontrolled-switch"},r.a.createElement(i["AnchorLink"],{to:"#uncontrolled-switch","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Uncontrolled switch"),r.a.createElement(l["a"],{code:"import { SwitchButton } from 'tuya-panel-kit'\n\n\n console.log(value)}\n style={{ marginRight: 14 }}\n />\n console.log(value)}\n />\n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"SwitchButtonProps"}))))},kekF:function(e,t){function n(e,t){return function(n){return e(t(n))}}e.exports=n},kmMV:function(e,t,n){"use strict";var a=n("rW0t"),r=n("n3/R"),i=RegExp.prototype.exec,o=String.prototype.replace,l=i,c=function(){var e=/a/,t=/b*/g;return i.call(e,"a"),i.call(t,"a"),0!==e.lastIndex||0!==t.lastIndex}(),s=r.UNSUPPORTED_Y||r.BROKEN_CARET,u=void 0!==/()??/.exec("")[1],d=c||u||s;d&&(l=function(e){var t,n,r,l,d=this,m=s&&d.sticky,p=a.call(d),h=d.source,f=0,g=e;return m&&(p=p.replace("y",""),-1===p.indexOf("g")&&(p+="g"),g=String(e).slice(d.lastIndex),d.lastIndex>0&&(!d.multiline||d.multiline&&"\n"!==e[d.lastIndex-1])&&(h="(?: "+h+")",g=" "+g,f++),n=new RegExp("^(?:"+h+")",p)),u&&(n=new RegExp("^"+h+"$(?!\\s)",p)),c&&(t=d.lastIndex),r=i.call(m?n:d,g),m?r?(r.input=r.input.slice(f),r[0]=r[0].slice(f),r.index=d.lastIndex,d.lastIndex+=r[0].length):d.lastIndex=0:c&&r&&(d.lastIndex=d.global?r.index+r[0].length:t),u&&r&&r.length>1&&o.call(r[0],n,(function(){for(l=1;l1?arguments[1]:void 0,3),r=new(s(t,i("Map"))),m=l(r.set);return d(n,(function(e,n){a(n,e,t)&&m.call(r,e,n)}),void 0,!0,!0),r}})},lEou:function(e,t,n){var a=n("dG/n");a("toStringTag")},lFlT:function(e,t,n){"use strict";n.r(t);var a=n("k1fw"),r=n("tJVT"),i=(n("5omk"),n("vDqi")),o=n.n(i),l=n("dEAq"),c=n("q1tI"),s=n.n(c),u=(n("I8ID"),{}),d=()=>{var e,t=Object(c["useContext"])(l["context"]),n=t.config,a=null!==(e=null===n||void 0===n?void 0:n.theme)&&void 0!==e?e:{};return Object.assign(a,u)},m=(e,t)=>{var n=Object(c["useContext"])(l["context"]),a=n.meta,r=n.locale,i=!(null===a||void 0===a||!a.demo),o=d(),s=o.demoUrl;if("isCN"===e)return r&&/^zh|cn$/i.test(r);var u=!(null===a||void 0===a||!a.hero)||"/"===(null===t||void 0===t?void 0:t.pathname.replace(r,""));if("isHome"===e)return u;if("showSideMenu"===e){var m=!1!==a.sidemenu&&!u&&!a.gapless;return m}var p=!(!i||!s);if("showDevice"===e)return p;if("showSlugs"===e){var h;if(u)return!1;if(p)return!1;var f=Boolean(null===(h=a.slugs)||void 0===h?void 0:h.length)&&("content"===a.toc||void 0===a.toc)&&!a.gapless;return f}},p=function e(){for(var t=[],n=0;n{var t=e.location,n=m("isHome",t),a=Object(c["useContext"])(l["context"]),r=a.base,i=a.locale,o=a.config.locales,u=o.find((e=>{var t=e.name;return t!==i}));function d(e){var n=r.replace("/".concat(i),""),a=t.pathname.replace(r,n)||"/";if(e!==o[0].name){var l="".concat(n,"/").concat(e).replace(/\/\//,"/"),c=t.pathname.replace(r.replace(/^\/$/,"//"),"");return"".concat(l).concat(c).replace(/\/$/,"")}return a}return u?s.a.createElement("div",{className:"__dumi-default-locale-select","data-locale-count":o.length,"data-is-home":n},o.length>2?s.a.createElement("select",{value:i,onChange:e=>h["a"].push(d(e.target.value))},o.map((e=>s.a.createElement("option",{value:e.name,key:e.name},e.label)))):s.a.createElement(l["Link"],{to:d(u.name)},u.label)):null},g=f,b=e=>{var t=e.onMobileMenuClick,n=e.navPrefix,a=e.location,r=e.isHome,i=Object(c["useContext"])(l["context"]),o=i.base,u=i.config,d=u.mode,h=u.title,f=u.logo,b=i.nav,v=m("isHome",a);return s.a.createElement("div",{className:"__dumi-default-navbar","data-mode":d,"data-is-home":r,style:{backgroundColor:r?v?"transparent":"#fff":"#212121"}},s.a.createElement("button",{className:"__dumi-default-navbar-toggle",onClick:t}),s.a.createElement("div",{className:"logo_wrapper"},s.a.createElement(l["Link"],{className:"__dumi-default-navbar-logo",to:o},f?s.a.createElement("img",{src:f,alt:h}):null,s.a.createElement("span",{className:"label"},h)),s.a.createElement("div",{className:"search_wrapper"},n)),s.a.createElement("span",null,s.a.createElement("nav",{className:"navbar_links"},b.map(((e,t)=>{var n,a,r=Boolean(null===(n=e.children)||void 0===n?void 0:n.length)&&s.a.createElement("ul",null,e.children.map(((e,t)=>s.a.createElement("li",{key:t},s.a.createElement(l["NavLink"],{to:e.path},e.title)))));return s.a.createElement("span",{className:p("navbar_links-item",{sub:Boolean(null===(a=e.children)||void 0===a?void 0:a.length)}),key:t},e.path?s.a.createElement(l["NavLink"],{to:e.path,key:e.path},e.title):e.title,r)}))),s.a.createElement(g,{location:a})))},v=b,y=n("0Owb"),E=(n("mXWa"),e=>{var t=Object(c["useContext"])(l["context"]),n=t.locale,a=n&&/^zh|cn$/i.test(n);return t=>e[t][a?"zh":"en"]}),k=()=>s.a.createElement("svg",{width:"24px",height:"24px",viewBox:"0 0 24 24",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s.a.createElement("g",{id:"1.0",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},s.a.createElement("g",{id:"\u4e3b\u9875-\u767b\u5f55\u9875",transform:"translate(-337.000000, -20.000000)"},s.a.createElement("g",{id:"\u9876\u90e8\u5bfc\u822a",transform:"translate(28.000000, 0.000000)"},s.a.createElement("g",{id:"\u7f16\u7ec4-3",transform:"translate(309.000000, 20.000000)"},s.a.createElement("rect",{id:"\u77e9\u5f62",opacity:"0.0848214286",x:"0",y:"0",width:"24",height:"24"}),s.a.createElement("path",{d:"M7.63246763,7.63246763 C9.80909114,5.45584412 13.3380951,5.45584412 15.5147186,7.63246763 C17.5003311,9.61808009 17.6745798,12.7291297 16.0374649,14.9122691 L17.7667903,16.6407545 C18.0777366,16.9517007 18.0777366,17.4558441 17.7667903,17.7667903 C17.4558441,18.0777366 16.9517007,18.0777366 16.6407545,17.7667903 L14.9122691,16.0374649 C12.7291297,17.6745798 9.61808009,17.5003311 7.63246763,15.5147186 C5.45584412,13.3380951 5.45584412,9.80909114 7.63246763,7.63246763 Z M14.3886828,8.75850349 C12.8339517,7.20377241 10.3132346,7.20377241 8.75850349,8.75850349 C7.20377241,10.3132346 7.20377241,12.8339517 8.75850349,14.3886828 C10.3132346,15.9434138 12.8339517,15.9434138 14.3886828,14.3886828 C15.9434138,12.8339517 15.9434138,10.3132346 14.3886828,8.75850349 Z",id:"\u5f62\u72b6\u7ed3\u5408",fill:"#666666",fillRule:"nonzero"})))))),x=e=>{var t=e.location,n=Object(c["useState"])(""),a=Object(r["a"])(n,2),i=a[0],o=a[1],u=Object(c["useState"])([]),d=Object(r["a"])(u,2),p=d[0],h=d[1],f=Object(c["useRef"])(null),g=Object(l["useSearch"])(i),b=m("isHome",t),v=E({placeholder:{zh:"\u641c\u7d22\u6587\u6863...",en:"search document..."}});return Object(c["useEffect"])((()=>{Array.isArray(g)?h(g):"function"===typeof g&&f.current&&g(".".concat(f.current.className))}),[g]),s.a.createElement("div",{className:"__dumi-default-search","data-is-home":b},s.a.createElement(k,null),s.a.createElement("input",Object(y["a"])({className:"__dumi-default-search-input",type:"search",placeholder:v("placeholder"),ref:f},Array.isArray(g)?{value:i,onChange:e=>o(e.target.value)}:{})),s.a.createElement("ul",null,p.map(((e,t)=>{var n;return s.a.createElement("li",{key:e.path+t,onClick:()=>o("")},s.a.createElement(l["AnchorLink"],{to:e.path},(null===(n=e.parent)||void 0===n?void 0:n.title)&&s.a.createElement("span",null,e.parent.title),e.title))}))))},w=(n("SchZ"),n("+B/L"),n("BUzJ"),n("wx14")),T=n("1OyB"),S=n("vuIU"),C=n("Ji7U"),L=n("LK+K"),A=n("1j5w"),I=n("TSYQ"),P=n.n(I),N=n("bT9E"),O=n("VTBJ"),j={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},R=j,F=n("ODXe"),_=n("rePB"),B=n("Ff2n"),M=Object(c["createContext"])({}),D=M,V=n("U8pU");function z(e,t){U(e)&&(e="100%");var n=H(e);return e=360===t?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(e=360===t?(e<0?e%t+t:e%t)/parseFloat(String(t)):e%t/parseFloat(String(t)),e)}function U(e){return"string"===typeof e&&-1!==e.indexOf(".")&&1===parseFloat(e)}function H(e){return"string"===typeof e&&-1!==e.indexOf("%")}function Y(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function q(e){return e<=1?100*Number(e)+"%":e}function W(e){return 1===e.length?"0"+e:String(e)}function G(e,t,n){return{r:255*z(e,255),g:255*z(t,255),b:255*z(n,255)}}function K(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*n*(t-e):n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function $(e,t,n){var a,r,i;if(e=z(e,360),t=z(t,100),n=z(n,100),0===t)r=n,i=n,a=n;else{var o=n<.5?n*(1+t):n+t-n*t,l=2*n-o;a=K(l,o,e+1/3),r=K(l,o,e),i=K(l,o,e-1/3)}return{r:255*a,g:255*r,b:255*i}}function X(e,t,n){e=z(e,255),t=z(t,255),n=z(n,255);var a=Math.max(e,t,n),r=Math.min(e,t,n),i=0,o=a,l=a-r,c=0===a?0:l/a;if(a===r)i=0;else{switch(a){case e:i=(t-n)/l+(t=60&&Math.round(e.h)<=240?n?Math.round(e.h)-de*t:Math.round(e.h)+de*t:n?Math.round(e.h)+de*t:Math.round(e.h)-de*t,a<0?a+=360:a>=360&&(a-=360),a}function we(e,t,n){return 0===e.h&&0===e.s?e.s:(a=n?e.s-me*t:t===be?e.s+me:e.s+pe*t,a>1&&(a=1),n&&t===ge&&a>.1&&(a=.1),a<.06&&(a=.06),Number(a.toFixed(2)));var a}function Te(e,t,n){var a;return a=n?e.v+he*t:e.v-fe*t,a>1&&(a=1),Number(a.toFixed(2))}function Se(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=[],a=ne(e),r=ge;r>0;r-=1){var i=ye(a),o=Ee(ne({h:xe(i,r,!0),s:we(i,r,!0),v:Te(i,r,!0)}));n.push(o)}n.push(Ee(a));for(var l=1;l<=be;l+=1){var c=ye(a),s=Ee(ne({h:xe(c,l),s:we(c,l),v:Te(c,l)}));n.push(s)}return"dark"===t.theme?ve.map((function(e){var a=e.index,r=e.opacity,i=Ee(ke(ne(t.backgroundColor||"#141414"),ne(n[a]),100*r));return i})):n}var Ce={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},Le={},Ae={};Object.keys(Ce).forEach((function(e){Le[e]=Se(Ce[e]),Le[e].primary=Le[e][5],Ae[e]=Se(Ce[e],{theme:"dark",backgroundColor:"#141414"}),Ae[e].primary=Ae[e][5]}));Le.red,Le.volcano,Le.gold,Le.orange,Le.yellow,Le.lime,Le.green,Le.cyan,Le.blue,Le.geekblue,Le.purple,Le.magenta,Le.grey;var Ie=n("Kwbf"),Pe=n("MNnm"),Ne="rc-util-key";function Oe(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function je(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!Object(Pe["a"])())return null;var a,r=document.createElement("style");(null===(t=n.csp)||void 0===t?void 0:t.nonce)&&(r.nonce=null===(a=n.csp)||void 0===a?void 0:a.nonce);r.innerHTML=e;var i=Oe(n),o=i.firstChild;return n.prepend&&i.prepend?i.prepend(r):n.prepend&&o?i.insertBefore(r,o):i.appendChild(r),r}var Re=new Map;function Fe(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=Oe(n);if(!Re.has(a)){var r=je("",n),i=r.parentNode;Re.set(a,i),i.removeChild(r)}var o=Array.from(Re.get(a).children).find((function(e){return"STYLE"===e.tagName&&e[Ne]===t}));if(o){var l,c,s;if((null===(l=n.csp)||void 0===l?void 0:l.nonce)&&o.nonce!==(null===(c=n.csp)||void 0===c?void 0:c.nonce))o.nonce=null===(s=n.csp)||void 0===s?void 0:s.nonce;return o.innerHTML!==e&&(o.innerHTML=e),o}var u=je(e,n);return u[Ne]=t,u}function _e(e,t){Object(Ie["a"])(e,"[@ant-design/icons] ".concat(t))}function Be(e){return"object"===Object(V["a"])(e)&&"string"===typeof e.name&&"string"===typeof e.theme&&("object"===Object(V["a"])(e.icon)||"function"===typeof e.icon)}function Me(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(t,n){var a=e[n];switch(n){case"class":t.className=a,delete t.class;break;default:t[n]=a}return t}),{})}function De(e,t,n){return n?s.a.createElement(e.tag,Object(O["a"])(Object(O["a"])({key:t},Me(e.attrs)),n),(e.children||[]).map((function(n,a){return De(n,"".concat(t,"-").concat(e.tag,"-").concat(a))}))):s.a.createElement(e.tag,Object(O["a"])({key:t},Me(e.attrs)),(e.children||[]).map((function(n,a){return De(n,"".concat(t,"-").concat(e.tag,"-").concat(a))})))}function Ve(e){return Se(e)[0]}function ze(e){return e?Array.isArray(e)?e:[e]:[]}var Ue="\n.anticon {\n display: inline-block;\n color: inherit;\n font-style: normal;\n line-height: 0;\n text-align: center;\n text-transform: none;\n vertical-align: -0.125em;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.anticon > * {\n line-height: 1;\n}\n\n.anticon svg {\n display: inline-block;\n}\n\n.anticon::before {\n display: none;\n}\n\n.anticon .anticon-icon {\n display: block;\n}\n\n.anticon[tabindex] {\n cursor: pointer;\n}\n\n.anticon-spin::before,\n.anticon-spin {\n display: inline-block;\n -webkit-animation: loadingCircle 1s infinite linear;\n animation: loadingCircle 1s infinite linear;\n}\n\n@-webkit-keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n",He=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ue,t=Object(c["useContext"])(D),n=t.csp;Object(c["useEffect"])((function(){Fe(e,"@ant-design-icons",{prepend:!0,csp:n})}),[])},Ye=["icon","className","onClick","style","primaryColor","secondaryColor"],qe={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function We(e){var t=e.primaryColor,n=e.secondaryColor;qe.primaryColor=t,qe.secondaryColor=n||Ve(t),qe.calculated=!!n}function Ge(){return Object(O["a"])({},qe)}var Ke=function(e){var t=e.icon,n=e.className,a=e.onClick,r=e.style,i=e.primaryColor,o=e.secondaryColor,l=Object(B["a"])(e,Ye),c=qe;if(i&&(c={primaryColor:i,secondaryColor:o||Ve(i)}),He(),_e(Be(t),"icon should be icon definiton, but got ".concat(t)),!Be(t))return null;var s=t;return s&&"function"===typeof s.icon&&(s=Object(O["a"])(Object(O["a"])({},s),{},{icon:s.icon(c.primaryColor,c.secondaryColor)})),De(s.icon,"svg-".concat(s.name),Object(O["a"])({className:n,onClick:a,style:r,"data-icon":s.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},l))};Ke.displayName="IconReact",Ke.getTwoToneColors=Ge,Ke.setTwoToneColors=We;var $e=Ke;function Xe(e){var t=ze(e),n=Object(F["a"])(t,2),a=n[0],r=n[1];return $e.setTwoToneColors({primaryColor:a,secondaryColor:r})}function Ze(){var e=$e.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var Qe=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];Xe("#1890ff");var Je=c["forwardRef"]((function(e,t){var n,a=e.className,r=e.icon,i=e.spin,o=e.rotate,l=e.tabIndex,s=e.onClick,u=e.twoToneColor,d=Object(B["a"])(e,Qe),m=c["useContext"](D),p=m.prefixCls,h=void 0===p?"anticon":p,f=P()(h,(n={},Object(_["a"])(n,"".concat(h,"-").concat(r.name),!!r.name),Object(_["a"])(n,"".concat(h,"-spin"),!!i||"loading"===r.name),n),a),g=l;void 0===g&&s&&(g=-1);var b=o?{msTransform:"rotate(".concat(o,"deg)"),transform:"rotate(".concat(o,"deg)")}:void 0,v=ze(u),y=Object(F["a"])(v,2),E=y[0],k=y[1];return c["createElement"]("span",Object(O["a"])(Object(O["a"])({role:"img","aria-label":r.name},d),{},{ref:t,tabIndex:g,onClick:s,className:f}),c["createElement"]($e,{icon:r,primaryColor:E,secondaryColor:k,style:b}))}));Je.displayName="AntdIcon",Je.getTwoToneColor=Ze,Je.setTwoToneColor=Xe;var et=Je,tt=function(e,t){return c["createElement"](et,Object(O["a"])(Object(O["a"])({},e),{},{ref:t,icon:R}))};tt.displayName="EllipsisOutlined";var nt=c["forwardRef"](tt),at=Object(c["createContext"])({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),rt=at,it=c["isValidElement"];function ot(e,t,n){return it(e)?c["cloneElement"](e,"function"===typeof n?n(e.props||{}):n):t}function lt(e,t){return ot(e,e,t)}function ct(e){var t,n,a=e.popupClassName,r=e.icon,i=e.title,o=c["useContext"](rt),l=o.prefixCls,s=o.inlineCollapsed,u=o.antdMenuTheme,d=Object(A["g"])();if(r){var m=it(i)&&"span"===i.type;n=c["createElement"](c["Fragment"],null,lt(r,{className:P()(it(r)?null===(t=r.props)||void 0===t?void 0:t.className:"","".concat(l,"-item-icon"))}),m?i:c["createElement"]("span",{className:"".concat(l,"-title-content")},i))}else n=s&&!d.length&&i&&"string"===typeof i?c["createElement"]("div",{className:"".concat(l,"-inline-collapsed-noicon")},i.charAt(0)):c["createElement"]("span",{className:"".concat(l,"-title-content")},i);return c["createElement"](rt.Provider,{value:Object(w["a"])(Object(w["a"])({},o),{firstLevel:!1})},c["createElement"](A["e"],Object(w["a"])({},Object(N["a"])(e,["icon"]),{title:n,popupClassName:P()(l,"".concat(l,"-").concat(u),a)})))}var st=ct,ut=n("Zm9Q"),dt=n("uciX"),mt={adjustX:1,adjustY:1},pt=[0,0],ht={left:{points:["cr","cl"],overflow:mt,offset:[-4,0],targetOffset:pt},right:{points:["cl","cr"],overflow:mt,offset:[4,0],targetOffset:pt},top:{points:["bc","tc"],overflow:mt,offset:[0,-4],targetOffset:pt},bottom:{points:["tc","bc"],overflow:mt,offset:[0,4],targetOffset:pt},topLeft:{points:["bl","tl"],overflow:mt,offset:[0,-4],targetOffset:pt},leftTop:{points:["tr","tl"],overflow:mt,offset:[-4,0],targetOffset:pt},topRight:{points:["br","tr"],overflow:mt,offset:[0,-4],targetOffset:pt},rightTop:{points:["tl","tr"],overflow:mt,offset:[4,0],targetOffset:pt},bottomRight:{points:["tr","br"],overflow:mt,offset:[0,4],targetOffset:pt},rightBottom:{points:["bl","br"],overflow:mt,offset:[4,0],targetOffset:pt},bottomLeft:{points:["tl","bl"],overflow:mt,offset:[0,4],targetOffset:pt},leftBottom:{points:["br","bl"],overflow:mt,offset:[-4,0],targetOffset:pt}},ft=function(e){var t=e.overlay,n=e.prefixCls,a=e.id,r=e.overlayInnerStyle;return c["createElement"]("div",{className:"".concat(n,"-inner"),id:a,role:"tooltip",style:r},"function"===typeof t?t():t)},gt=ft,bt=function(e,t){var n=e.overlayClassName,a=e.trigger,r=void 0===a?["hover"]:a,i=e.mouseEnterDelay,o=void 0===i?0:i,l=e.mouseLeaveDelay,s=void 0===l?.1:l,u=e.overlayStyle,d=e.prefixCls,m=void 0===d?"rc-tooltip":d,p=e.children,h=e.onVisibleChange,f=e.afterVisibleChange,g=e.transitionName,b=e.animation,v=e.motion,y=e.placement,E=void 0===y?"right":y,k=e.align,x=void 0===k?{}:k,T=e.destroyTooltipOnHide,S=void 0!==T&&T,C=e.defaultVisible,L=e.getTooltipContainer,A=e.overlayInnerStyle,I=Object(B["a"])(e,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),P=Object(c["useRef"])(null);Object(c["useImperativeHandle"])(t,(function(){return P.current}));var N=Object(O["a"])({},I);"visible"in e&&(N.popupVisible=e.visible);var j=function(){var t=e.arrowContent,n=void 0===t?null:t,a=e.overlay,r=e.id;return[c["createElement"]("div",{className:"".concat(m,"-arrow"),key:"arrow"},n),c["createElement"](gt,{key:"content",prefixCls:m,id:r,overlay:a,overlayInnerStyle:A})]},R=!1,F=!1;if("boolean"===typeof S)R=S;else if(S&&"object"===Object(V["a"])(S)){var _=S.keepParent;R=!0===_,F=!1===_}return c["createElement"](dt["a"],Object(w["a"])({popupClassName:n,prefixCls:m,popup:j,action:r,builtinPlacements:ht,popupPlacement:E,ref:P,popupAlign:x,getPopupContainer:L,onPopupVisibleChange:h,afterPopupVisibleChange:f,popupTransitionName:g,popupAnimation:b,popupMotion:v,defaultPopupVisible:C,destroyPopupOnHide:R,autoDestroy:F,mouseLeaveDelay:s,popupStyle:u,mouseEnterDelay:o},N),p)},vt=Object(c["forwardRef"])(bt),yt=vt,Et=n("6cGi"),kt={adjustX:1,adjustY:1},xt={adjustX:0,adjustY:0},wt=[0,0];function Tt(e){return"boolean"===typeof e?e?kt:xt:Object(w["a"])(Object(w["a"])({},xt),e)}function St(e){var t=e.arrowWidth,n=void 0===t?4:t,a=e.horizontalArrowShift,r=void 0===a?16:a,i=e.verticalArrowShift,o=void 0===i?8:i,l=e.autoAdjustOverflow,c={left:{points:["cr","cl"],offset:[-4,0]},right:{points:["cl","cr"],offset:[4,0]},top:{points:["bc","tc"],offset:[0,-4]},bottom:{points:["tc","bc"],offset:[0,4]},topLeft:{points:["bl","tc"],offset:[-(r+n),-4]},leftTop:{points:["tr","cl"],offset:[-4,-(o+n)]},topRight:{points:["br","tc"],offset:[r+n,-4]},rightTop:{points:["tl","cr"],offset:[4,-(o+n)]},bottomRight:{points:["tr","bc"],offset:[r+n,4]},rightBottom:{points:["bl","cr"],offset:[4,o+n]},bottomLeft:{points:["tl","bc"],offset:[-(r+n),4]},leftBottom:{points:["br","cl"],offset:[-4,o+n]}};return Object.keys(c).forEach((function(t){c[t]=e.arrowPointAtCenter?Object(w["a"])(Object(w["a"])({},c[t]),{overflow:Tt(l),targetOffset:wt}):Object(w["a"])(Object(w["a"])({},ht[t]),{overflow:Tt(l)}),c[t].ignoreShake=!0})),c}var Ct=n("H84U"),Lt=function(){for(var e=arguments.length,t=new Array(e),n=0;n=0||a.indexOf("Bottom")>=0?i.top="".concat(r.height-t.offset[1],"px"):(a.indexOf("Top")>=0||a.indexOf("bottom")>=0)&&(i.top="".concat(-t.offset[1],"px")),a.indexOf("left")>=0||a.indexOf("Right")>=0?i.left="".concat(r.width-t.offset[0],"px"):(a.indexOf("right")>=0||a.indexOf("Left")>=0)&&(i.left="".concat(-t.offset[0],"px")),e.style.transformOrigin="".concat(i.left," ").concat(i.top)}},g=function(){var t=e.title,n=e.overlay;return 0===t?t:n||t||""},b=e.getPopupContainer,v=_t(e,["getPopupContainer"]),y=e.prefixCls,E=e.openClassName,k=e.getTooltipContainer,x=e.overlayClassName,T=e.color,S=e.overlayInnerStyle,C=e.children,L=i("tooltip",y),A=i(),I=u;!("visible"in e)&&m()&&(I=!1);var N,O=Dt(it(C)?C:c["createElement"]("span",null,C),L),j=O.props,R=P()(j.className,Object(_["a"])({},E||"".concat(L,"-open"),!0)),B=P()(x,(n={},Object(_["a"])(n,"".concat(L,"-rtl"),"rtl"===o),Object(_["a"])(n,"".concat(L,"-").concat(T),T&&Mt.test(T)),n)),M=S;return T&&!Mt.test(T)&&(M=Object(w["a"])(Object(w["a"])({},S),{background:T}),N={background:T}),c["createElement"](yt,Object(w["a"])({},v,{prefixCls:L,overlayClassName:B,getTooltipContainer:b||k||r,ref:t,builtinPlacements:h(),overlay:g(),visible:I,onVisibleChange:p,onPopupAlign:f,overlayInnerStyle:M,arrowContent:c["createElement"]("span",{className:"".concat(L,"-arrow-content"),style:N}),motion:{motionName:Rt(A,"zoom-big-fast",e.transitionName),motionDeadline:1e3}}),I?lt(O,{className:R}):O)}));Vt.displayName="Tooltip",Vt.defaultProps={placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0};var zt=Vt,Ut={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},Ht=Ut,Yt=function(e,t){return c["createElement"](et,Object(O["a"])(Object(O["a"])({},e),{},{ref:t,icon:Ht}))};Yt.displayName="BarsOutlined";var qt=c["forwardRef"](Yt),Wt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},Gt=Wt,Kt=function(e,t){return c["createElement"](et,Object(O["a"])(Object(O["a"])({},e),{},{ref:t,icon:Gt}))};Kt.displayName="RightOutlined";var $t=c["forwardRef"](Kt),Xt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},Zt=Xt,Qt=function(e,t){return c["createElement"](et,Object(O["a"])(Object(O["a"])({},e),{},{ref:t,icon:Zt}))};Qt.displayName="LeftOutlined";var Jt=c["forwardRef"](Qt),en=n("KQm4"),tn=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r0),Object(_["a"])(t,"".concat(s,"-rtl"),"rtl"===a),t),u);return c["createElement"](nn.Provider,{value:{siderHook:{addSider:function(e){l((function(t){return[].concat(Object(en["a"])(t),[e])}))},removeSider:function(e){l((function(t){return t.filter((function(t){return t!==e}))}))}}}},c["createElement"](p,Object(w["a"])({className:f},h),d))},ln=(an({suffixCls:"layout",tagName:"section",displayName:"Layout"})(on),an({suffixCls:"layout-header",tagName:"header",displayName:"Header"})(rn),an({suffixCls:"layout-footer",tagName:"footer",displayName:"Footer"})(rn),an({suffixCls:"layout-content",tagName:"main",displayName:"Content"})(rn),function(e){return!isNaN(parseFloat(e))&&isFinite(e)}),cn=ln,sn=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r0&&void 0!==arguments[0]?arguments[0]:"";return e+=1,"".concat(t).concat(e)}}(),pn=c["forwardRef"]((function(e,t){var n=e.prefixCls,a=e.className,r=e.trigger,i=e.children,o=e.defaultCollapsed,l=void 0!==o&&o,s=e.theme,u=void 0===s?"dark":s,d=e.style,m=void 0===d?{}:d,p=e.collapsible,h=void 0!==p&&p,f=e.reverseArrow,g=void 0!==f&&f,b=e.width,v=void 0===b?200:b,y=e.collapsedWidth,E=void 0===y?80:y,k=e.zeroWidthTriggerStyle,x=e.breakpoint,T=e.onCollapse,S=e.onBreakpoint,C=sn(e,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),L=Object(c["useContext"])(nn),A=L.siderHook,I=Object(c["useState"])("collapsed"in C?C.collapsed:l),O=Object(F["a"])(I,2),j=O[0],R=O[1],B=Object(c["useState"])(!1),M=Object(F["a"])(B,2),D=M[0],V=M[1];Object(c["useEffect"])((function(){"collapsed"in C&&R(C.collapsed)}),[C.collapsed]);var z=function(e,t){"collapsed"in C||R(e),null===T||void 0===T||T(e,t)},U=Object(c["useRef"])();U.current=function(e){V(e.matches),null===S||void 0===S||S(e.matches),j!==e.matches&&z(e.matches,"responsive")},Object(c["useEffect"])((function(){function e(e){return U.current(e)}var t;if("undefined"!==typeof window){var n=window,a=n.matchMedia;if(a&&x&&x in un){t=a("(max-width: ".concat(un[x],")"));try{t.addEventListener("change",e)}catch(r){t.addListener(e)}e(t)}}return function(){try{null===t||void 0===t||t.removeEventListener("change",e)}catch(r){null===t||void 0===t||t.removeListener(e)}}}),[]),Object(c["useEffect"])((function(){var e=mn("ant-sider-");return A.addSider(e),function(){return A.removeSider(e)}}),[]);var H=function(){z(!j,"clickTrigger")},Y=Object(c["useContext"])(Ct["b"]),q=Y.getPrefixCls,W=function(){var e,o=q("layout-sider",n),l=Object(N["a"])(C,["collapsed"]),s=j?E:v,d=cn(s)?"".concat(s,"px"):String(s),p=0===parseFloat(String(E||0))?c["createElement"]("span",{onClick:H,className:P()("".concat(o,"-zero-width-trigger"),"".concat(o,"-zero-width-trigger-").concat(g?"right":"left")),style:k},r||c["createElement"](qt,null)):null,f={expanded:g?c["createElement"]($t,null):c["createElement"](Jt,null),collapsed:g?c["createElement"](Jt,null):c["createElement"]($t,null)},b=j?"collapsed":"expanded",y=f[b],x=null!==r?p||c["createElement"]("div",{className:"".concat(o,"-trigger"),onClick:H,style:{width:d}},r||y):null,T=Object(w["a"])(Object(w["a"])({},m),{flex:"0 0 ".concat(d),maxWidth:d,minWidth:d,width:d}),S=P()(o,"".concat(o,"-").concat(u),(e={},Object(_["a"])(e,"".concat(o,"-collapsed"),!!j),Object(_["a"])(e,"".concat(o,"-has-trigger"),h&&null!==r&&!p),Object(_["a"])(e,"".concat(o,"-below"),!!D),Object(_["a"])(e,"".concat(o,"-zero-width"),0===parseFloat(d)),e),a);return c["createElement"]("aside",Object(w["a"])({className:S},l,{style:T,ref:t}),c["createElement"]("div",{className:"".concat(o,"-children")},i),h||D&&p?x:null)};return c["createElement"](dn.Provider,{value:{siderCollapsed:j}},W())}));pn.displayName="Sider";var hn=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r{t.current=e}),[e]);var o=e=>{t.current=e,i({})};return[t.current,o]}var xn=/\[[\s\S]*?\]\([\s\S]*?\)/g,wn=/(\`[\s\S]*?\`)|\*\*[\s\S]*?\*\*/g,Tn=/[\s\S].*?<\/Badge>/g,Sn=e=>{if(e){var t=e.slice(1,e.length-1),n="](",a=t.indexOf(n),r=t.slice(0,a),i=t.slice(a+n.length);return i.startsWith("#")&&(i=i.toLocaleLowerCase().replace(/\./,"")),'').concat(r,"")}},Cn=e=>e.replace(xn,Sn),Ln=e=>{if(e)return e=e.replace(/\`|\*/g,""),"".concat(e,"")},An=e=>e.replace(wn,Ln),In=e=>{if(e){var t=e.replace(/^|<\/Badge>$/,"");return''.concat(t,"")}},Pn=e=>e.replace(Tn,In),Nn=e=>{if(e.includes("::http")){var t=e.split("::"),n=Object(r["a"])(t,2),a=n[0],i=n[1];return{text:a,link:i}}return{text:e,link:null}},On=e=>e.includes(":http")?Nn(e).text:e,jn=function(){for(var e=arguments.length,t=new Array(e),n=0;nt.reduce(((e,t)=>t(e)),e)},Rn=jn(Cn,Pn,An,On),Fn=n("FFvq"),_n=e=>{var t=e?e.replace(Tn,""):e;return t=On(t),t},Bn=e=>"string"===typeof(null===e||void 0===e?void 0:e.value)&&e.value.trim().toLowerCase(),Mn=e=>Object(Fn["a"])(null===e||void 0===e?void 0:e.slugs).filter((e=>1!==e.depth)),Dn=e=>{var t=e.mobileMenuCollapsed,n=e.location,a=Object(c["useContext"])(l["context"]),i=a.config,o=i.logo,u=i.title,d=i.description,m=i.mode,p=i.repository.url,h=a.nav,f=a.base,b=a.meta,v=a.menu,y=Boolean((b.hero||b.features||b.gapless)&&"site"===m)||!1===b.sidemenu||void 0,E=Object(c["useMemo"])((()=>v.reduce(((e,t)=>t.children?e.concat(t.title):e),[])),[v]),k=kn(E),x=Object(r["a"])(k,2),w=x[0],T=x[1],S="menu"===b.toc;return s.a.createElement("div",{className:"__dumi-default-menu","data-mode":m,"data-hidden":y,"data-mobile-show":!t||void 0},s.a.createElement("div",{className:"__dumi-default-menu-inner"},s.a.createElement("div",{className:"__dumi-default-menu-header"},s.a.createElement(l["Link"],{to:f,className:"__dumi-default-menu-logo",style:{backgroundImage:o&&"url('".concat(o,"')")}}),s.a.createElement("h1",null,u),s.a.createElement("p",null,d),/github\.com/.test(p)&&"doc"===m&&s.a.createElement("p",null,s.a.createElement("object",{type:"image/svg+xml",data:"https://img.shields.io/github/stars".concat(p.match(/((\/[^\/]+){2})$/)[1],"?style=social")}))),h.length?s.a.createElement("div",{className:"__dumi-default-menu-mobile-area"},s.a.createElement("ul",{className:"__dumi-default-menu-nav-list"},h.map((e=>{var t,n=Boolean(null===(t=e.children)||void 0===t?void 0:t.length)&&s.a.createElement("ul",null,e.children.map((e=>s.a.createElement("li",{key:e.path||e.title},s.a.createElement(l["NavLink"],{to:e.path},e.title)))));return s.a.createElement("li",{key:e.path||e.title},e.path?s.a.createElement(l["NavLink"],{to:e.path},e.title):e.title,n)}))),s.a.createElement(g,{location:n})):s.a.createElement("div",{className:"__dumi-default-menu-doc-locale"},s.a.createElement(g,{location:n})),s.a.createElement("ul",{className:"__dumi-default-menu-list"},!y&&s.a.createElement(En,{openKeys:w,selectedKeys:S?[null===n||void 0===n?void 0:n.hash]:[b.title],onOpenChange:T,mode:"inline"},v.map((e=>{var t,a=Boolean(null===b||void 0===b||null===(t=b.slugs)||void 0===t?void 0:t.length),r=e.children&&Boolean(e.children.length),i="menu"===b.toc&&!r&&a&&e.path===n.pathname.replace(/([^^])\/$/,"$1");if(Boolean(e.children&&e.children.length))return s.a.createElement(En.SubMenu,{key:e.title,title:_n(e.title)},e.children.map((e=>{var t=Boolean("menu"===b.toc&&"undefined"!==typeof window&&e.path===n.pathname&&a);if(t)return s.a.createElement(En.ItemGroup,{title:_n(e.title),key:e.title},Mn(b).map((e=>s.a.createElement(En.Item,{key:"#".concat(Bn(e))},s.a.createElement(l["AnchorLink"],{to:"#".concat(e.heading)},s.a.createElement("span",null,e.value))))));var r=Nn(e.title),i=r.link;return s.a.createElement(En.Item,{key:e.title,onClick:()=>{i&&(window.location.href=i)}},i?s.a.createElement("a",null,_n(e.title)):s.a.createElement(l["NavLink"],{to:e.path,exact:!0},s.a.createElement("span",null,_n(e.title))))})));if(i)return s.a.createElement(En.ItemGroup,{title:_n(e.title)},Mn(b).map((e=>s.a.createElement(En.Item,{key:"#".concat(Bn(e))},s.a.createElement(l["AnchorLink"],{to:"#".concat(e.heading)},s.a.createElement("span",null,e.value))))));var o=Nn(e.title),c=o.link;return s.a.createElement(En.Item,{key:e.title},c?_n(e.title):s.a.createElement(l["NavLink"],{to:e.path,exact:!(e.children&&e.children.length)},_n(e.title)))}))))))},Vn=Dn,zn=n("PpiC"),Un=(n("v1CH"),()=>{if("undefined"!==typeof window){var e=window.location.hash;if("string"===typeof e)return decodeURIComponent(e.slice(1))}}),Hn=e=>{var t,n=e.slugs,a=Object(zn["a"])(e,["slugs"]),r=Object(c["useContext"])(l["context"]),i=r.meta.title,o=Un()||(null===n||void 0===n||null===(t=n[0])||void 0===t?void 0:t.heading);return s.a.createElement(s.a.Fragment,null,s.a.createElement("ul",Object(y["a"])({role:"slug-list"},a),s.a.createElement("li",{role:"slug-list-title"},i),Object(Fn["a"])(n).filter((e=>e.depth<4)).map((e=>s.a.createElement("li",{key:e.heading,title:e.value,"data-depth":e.depth},s.a.createElement("a",{href:"#".concat(e.heading),className:p({active:o===e.heading}),onClick:()=>{l["AnchorLink"].scrollToAnchor(e.heading)}},s.a.createElement("span",null,e.value)))))))},Yn=Hn,qn=n("ycat"),Wn=()=>{var e=Object(c["useContext"])(l["context"]),t=e.menu,n=Object(c["useMemo"])((()=>{var e=Array.isArray(t)?t.slice():[],n=e.length>0?{}:null;while(e.length){var a=e.pop();Array.isArray(a.children)&&e.push(...a.children),n[a.title.split(" ")[0]]=a,n[a.title]=a,n[a.path]=a}return n}),[t]);return n},Gn=n("Ty5D"),Kn="undefined"!==typeof window?window:{},$n="undefined"!==typeof document?document:{documentElement:{}},Xn="undefined"===typeof Kn.pageYOffset?$n.documentElement:null;function Zn(){var e=window.pageYOffset;return document.documentElement.scrollTop=e+1,window.pageYOffset>e?(document.documentElement.scrollTop=e,document.documentElement):document.scrollingElement||document.body}function Qn(){return Xn||(Xn=Zn())}var Jn=()=>{var e=Object(Gn["j"])();Object(c["useEffect"])((()=>{var t=t=>{var n,a=null===t||void 0===t||null===(n=t.data)||void 0===n?void 0:n.data;if(a){e.push(a);var r=Qn();r.scrollTop=0}};return window.addEventListener("message",t),()=>window.removeEventListener("message",t)}),[e])},ea=(n("3gFx"),n("/3gg"),n("sEfC")),ta=n.n(ea),na=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r{if(e){for(var t in e)null!==e[t]&&void 0!==e[t]||delete e[t];return new URLSearchParams(e).toString()}return""},da=(e,t)=>e&&t?-1!==e.indexOf("?")?"".concat(e,"&").concat(ua(t)):"".concat(e,"?").concat(ua(t)):e,ma=e=>"string"===typeof e&&e.split("#")[0],pa=e=>{var t=e.url,n=e.className,a=void 0===n?"":n,i=e.title,o=void 0===i?"tuya":i,u=e.forwardRef,d=Object(c["useState"])(Math.random()),m=Object(r["a"])(d,2),p=m[0],h=m[1],f=Object(c["useState"])(new Date),g=Object(r["a"])(f,2),b=g[0],v=g[1],y=Object(l["usePrefersColor"])(),E=Object(r["a"])(y,1),k=E[0],x=Object(c["useContext"])(l["context"]),w=x.config,T=w.mode,S=w.theme,C=w.locales,L=x.meta,A=null===S||void 0===S?void 0:S.qrcode,I=null===S||void 0===S?void 0:S.fixLocales,P=null===S||void 0===S?void 0:S.demoInfoUrl,N=null===L||void 0===L?void 0:L.demo;Object(c["useEffect"])((()=>{h(Math.random())}),[k]),Object(c["useEffect"])((()=>{var e=setInterval((()=>{v(new Date)}),6e4);return()=>{clearInterval(e)}}),[]);var O=Object(c["useState"])(!1),j=Object(r["a"])(O,2),R=j[0],F=j[1],_=ma(t);return Object(c["useEffect"])((()=>{F(!0)}),[p,_]),Object(c["useEffect"])((()=>{if(I){var e=t.split("#")[1],n=C.map((e=>e.name));e&&n.find((t=>e.replace(/^\//,"").startsWith(t)))&&h(Math.random())}}),[t,I,C,_]),Object(c["useEffect"])((()=>{window["__Device__"]={refresh(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Math.random();h(e)}}}),[]),s.a.createElement("div",{className:["__dumi-default-device"].concat(a).join(" "),"data-device-type":"iOS","data-mode":T},s.a.createElement(la,{spinning:R,delay:300},s.a.createElement("div",{className:"device_contain"},s.a.createElement("div",{className:"__dumi-default-device-status"},s.a.createElement("span",null,o),s.a.createElement("span",null,"".concat(b.getHours().toString().padStart(2,"0"),":").concat(b.getMinutes().toString().padStart(2,"0")))),s.a.createElement("iframe",{ref:u,title:"dumi-previewer",src:t,key:p,onLoad:()=>F(!1),onError:()=>F(!1)}),s.a.createElement("div",{className:"__dumi-default-device-action"},s.a.createElement("button",{className:"__dumi-default-icon",role:"refresh",onClick:()=>h(Math.random())}),s.a.createElement("button",{className:"__dumi-default-icon",role:"qrcode"},s.a.createElement(sa.a,{value:A?da(A,{demo:N}):t,size:96})),s.a.createElement("a",{href:P?P.replace("{demo}",N):t,target:"_blank",rel:"noreferrer",className:"__dumi-default-icon",role:"open-demo"})))))},ha=pa,fa=()=>{var e=Object(c["useContext"])(l["context"]),t=e.meta,n=Object(c["useState"])(t),a=Object(r["a"])(n,2),i=a[0],o=a[1];return Object(c["useEffect"])((()=>{t&&Object.keys(t).length>0&&o(t)}),[t]),i},ga=function(){for(var e=arguments.length,t=new Array(e),n=0;n!!e)).join("/").replace(/\/+/g,"/")},ba="undefined"===typeof sessionStorage?null:sessionStorage,va=e=>{if(ba)return ba.getItem(e)},ya=(e,t)=>{if(ba)return ba.setItem(e,t)},Ea=e=>{var t,n=e.location,a=Object(c["useContext"])(l["context"]),r=a.meta,i=a.config.theme.repository,o=null!==i&&void 0!==i?i:{},u=o.url,d=o.branch,p=o.platform,h=o.dir,f=void 0===h?"":h,g=new Date(r.updatedTime),b="".concat(g.toLocaleDateString([],{hour12:!1})," ").concat(g.toLocaleTimeString([],{hour12:!1})),v={github:"GitHub",gitlab:"GitLab"}[(null===(t=(u||"").match(/(github|gitlab)/))||void 0===t?void 0:t[1])||"nothing"]||p,y=m("isHome",n),E=m("isCN",n);return y||!r.filePath||r.gapless?s.a.createElement(s.a.Fragment,null):s.a.createElement("div",{className:"__dumi-default-layout-footer-meta"},v&&s.a.createElement(l["Link"],{to:"".concat(u,"/edit/").concat(d).concat(f,"/").concat(r.filePath)},E?"\u5728 ".concat(v," \u4e0a\u7f16\u8f91\u6b64\u9875"):"Edit this doc on ".concat(v)),s.a.createElement("span",{"data-updated-text":E?"\u6700\u540e\u66f4\u65b0\u65f6\u95f4\uff1a":"Last update: "},b))},ka=e=>{var t,n,a=e.content,r=e.location,i=Object(c["useContext"])(qn["a"]),o=i.desc,u=i.descHideTitle,m=fa(),h=m.title,f=m.desc,g=m.demo,b=d(),v=null!==(t=va("demoUrl"))&&void 0!==t?t:null===r||void 0===r||null===(n=r.query)||void 0===n?void 0:n.demoUrl;v&&ya("demoUrl",String(v));var y=null!==v&&void 0!==v?v:null===b||void 0===b?void 0:b.demoUrl,E=Object(c["useContext"])(l["context"]),k=E.locale,x=Object(c["useContext"])(qn["a"]),w=x.themes,T=x.currentTheme,S=x.update,C=Object(c["useRef"])();return Object(c["useEffect"])((()=>{var e,t=null===C||void 0===C||null===(e=C.current)||void 0===e?void 0:e.contentWindow;t&&t.postMessage({method:"navigate",data:g},"*")}),[g]),s.a.createElement("div",{className:"__dumi-default-layout-content"},s.a.createElement("div",{className:"__dumi-default-mobile-content"},s.a.createElement("article",null,h&&s.a.createElement("div",{className:p("__dumi-default-content-header markdown",{"no-desc":!o})},"true"===u||s.a.createElement("h1",{dangerouslySetInnerHTML:{__html:Rn(h)}}),f?s.a.createElement("p",{dangerouslySetInnerHTML:{__html:Rn(f)}}):o),g&&(null===w||void 0===w?void 0:w.length)>1&&s.a.createElement("nav",{className:"theme_selector_contain"},s.a.createElement("ul",{className:"theme_selector"},w.map(((e,t)=>s.a.createElement("li",{key:t,className:p("theme_selector-item",{active:e===T}),onClick:()=>{x.currentTheme=e,S({currentTheme:e})}},e))))),a,s.a.createElement(Ea,{location:r})),g&&y&&s.a.createElement(ha,{forwardRef:C,className:"__dumi-default-mobile-content-device",url:"".concat(y,"?locale=").concat(k,"#").concat(ga(g,T))})))},xa=(n("8Ep5"),e=>{var t=e.text,n=e.link;return s.a.createElement("a",{href:n,target:"_blank",className:"__dumi-default-flush-button",dangerouslySetInnerHTML:{__html:'\n')}})}),wa=e=>{var t,n=e.content,a=Object(c["useContext"])(l["context"]),r=a.meta,i=a.base,o=null!==(t=null===r||void 0===r?void 0:r.hero)&&void 0!==t?t:{},u=o.image,d=o.title,m=o.desc,p=o.actions,h=o.footer;return s.a.createElement("div",{className:"__dumi-default-layout-home"},s.a.createElement("div",{className:"__dumi-default-layout-hero"},u?s.a.createElement("img",{src:u}):null,s.a.createElement("h1",null,d),s.a.createElement("div",{dangerouslySetInnerHTML:{__html:m}}),Object(Fn["a"])(p).map((e=>e.hot?s.a.createElement(xa,{text:e.text,link:e.link}):s.a.createElement(l["Link"],{to:ga(i,e.link),key:e.text},s.a.createElement("button",{type:"button"},e.text))))),s.a.createElement("div",{style:{marginTop:96}},n),h&&s.a.createElement("div",{className:"__dumi-default-layout-footer",dangerouslySetInnerHTML:{__html:h}}))},Ta=e=>{var t=e.children,n=e.location,i=Object(c["useContext"])(l["context"]),u=i.config,d=u.mode,p=u.theme.apiData,h=i.meta,f=m("isHome",n),g=m("showSideMenu",n),b=m("showSlugs",n),y=Object(c["useState"])(!0),E=Object(r["a"])(y,2),k=E[0],w=E[1],T=Object(c["useState"])({themes:[],currentTheme:null,apiData:null,desc:null}),S=Object(r["a"])(T,2),C=S[0],L=S[1];Object(c["useLayoutEffect"])((()=>{L(Object(a["a"])(Object(a["a"])({},C),{},{desc:null,descHideTitle:"false"}))}),[n.pathname]);var A=Wn();Object(c["useEffect"])((()=>{p&&null===C.apiData&&o.a.get(p).then((e=>L(Object(a["a"])(Object(a["a"])({},C),{},{apiData:e.data}))))}),[C]),Jn();var I=Object(c["useMemo"])((()=>{var e,t={paddingBottom:f?198:50,overflow:f?"hidden":"unset",backgroundSize:"cover"},n=null===h||void 0===h||null===(e=h.hero)||void 0===e?void 0:e.background;return n&&(t.backgroundImage="url(".concat(n,")")),t}),[f,h]);return s.a.createElement(qn["a"].Provider,{value:Object(a["a"])(Object(a["a"])({},C),{},{linkMap:A,update:e=>e&&L(Object(a["a"])(Object(a["a"])({},C),e))})},s.a.createElement("div",{className:"__dumi-default-layout","data-route":n.pathname,"data-show-sidemenu":String(g),"data-show-slugs":String(b),"data-site-mode":"site"===d,"data-gapless":String(!!h.gapless),"data-use-bg":f,onClick:()=>{k||w(!0)},style:I},s.a.createElement(v,{isHome:f,location:n,navPrefix:s.a.createElement(x,{location:n}),onMobileMenuClick:e=>{w((e=>!e)),e.stopPropagation()}}),b&&s.a.createElement(Yn,{slugs:h.slugs,className:"__dumi-default-layout-toc"}),g&&s.a.createElement(Vn,{mobileMenuCollapsed:k,location:n}),f?s.a.createElement(wa,{content:t}):s.a.createElement(ka,{location:n,content:t})))};t["default"]=Ta},lMq5:function(e,t,n){var a=n("0Dky"),r=/#|\.prototype\./,i=function(e,t){var n=l[o(e)];return n==s||n!=c&&("function"==typeof t?a(t):!!t)},o=i.normalize=function(e){return String(e).replace(r,".").toLowerCase()},l=i.data={},c=i.NATIVE="N",s=i.POLYFILL="P";e.exports=i},lSCD:function(e,t,n){var a=n("NykK"),r=n("GoyQ"),i="[object AsyncFunction]",o="[object Function]",l="[object GeneratorFunction]",c="[object Proxy]";function s(e){if(!r(e))return!1;var t=a(e);return t==o||t==l||t==i||t==c}e.exports=s},lehK:function(e,t,n){var a=n("I+eb");a({target:"Math",stat:!0},{iaddh:function(e,t,n,a){var r=e>>>0,i=t>>>0,o=n>>>0;return i+(a>>>0)+((r&o|(r|o)&~(r+o>>>0))>>>31)|0}})},ljhN:function(e,t){function n(e,t){return e===t||e!==e&&t!==t}e.exports=n},lmH4:function(e,t,n){"use strict";var a=n("I+eb"),r=n("xDBR"),i=n("0GbY"),o=n("glrk"),l=n("HAuM"),c=n("mh/w"),s=n("ImZN");a({target:"Set",proto:!0,real:!0,forced:r},{isSubsetOf:function(e){var t=c(this),n=o(e),a=n.has;return"function"!=typeof a&&(n=new(i("Set"))(e),a=l(n.has)),!s(t,(function(e){if(!1===a.call(n,e))return s.stop()}),void 0,!1,!0).stopped}})},lyMH:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("blockquote",null,r.a.createElement("p",null,"\u5728\u9009\u62e9\u8fc7\u7a0b\u4e2d DatePicker \u4f1a\u5c06\u5f53\u524d\u9009\u62e9\u7684\u503c\u4f5c\u4e3a onDateChange \u56de\u8c03\u7684\u53c2\u6570\u4f20\u56de\u3002",r.a.createElement("br",null),"\uff081\uff09\u53d7\u63a7\u65e5\u671f\u9009\u62e9\u5668\uff0c\u6709\u5173\u53d7\u63a7\u7ec4\u4ef6\u7684\u89e3\u91ca\u53ef\u4ee5\u53c2\u8003\u8fd9\u91cc\uff1a",r.a.createElement(i["Link"],{to:"https://reactjs.org/docs/forms.html"},"Forms"),"\u3002DatePicker \u7684\u503c\u53d6\u51b3\u4e8e\u4f20\u5165\u7684 date\uff0c\u56e0\u6b64\u6211\u4eec\u9700\u8981\u5c06\u4f20\u56de\u7684\u503c\u624b\u52a8\u91cd\u65b0\u4f20\u7ed9\u7ec4\u4ef6\uff0c\u8fd9\u6837\u5c31\u5b8c\u6210\u4e86\u4e00\u6b21\u9009\u62e9\u3002",r.a.createElement("br",null),"\uff082\uff09\u975e\u53d7\u63a7\u65e5\u671f\u9009\u62e9\u5668\uff0c\u6709\u5173\u975e\u53d7\u63a7\u7ec4\u4ef6\u7684\u89e3\u91ca\u53ef\u4ee5\u53c2\u8003\u8fd9\u91cc\uff1a",r.a.createElement(i["Link"],{to:"https://reactjs.org/docs/uncontrolled-components.html"},"Uncontrolled Components"),"\u3002DatePicker \u7684\u503c\u53d6\u51b3\u4e8e\u5185\u90e8\u7684 state\u3002")),r.a.createElement("h3",{id:"\u53d7\u63a7\u65e5\u671f\u9009\u62e9\u5668"},r.a.createElement(i["AnchorLink"],{to:"#\u53d7\u63a7\u65e5\u671f\u9009\u62e9\u5668","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u53d7\u63a7\u65e5\u671f\u9009\u62e9\u5668"),r.a.createElement(l["a"],{code:"import { DatePicker } from 'tuya-panel-kit'\n\nconst [selectDate, setDate] = React.useState(new Date());\n\n setDate(selectDate)}\n/>",lang:"jsx"}),r.a.createElement("h3",{id:"\u975e\u53d7\u63a7\u65e5\u671f\u9009\u62e9\u5668"},r.a.createElement(i["AnchorLink"],{to:"#\u975e\u53d7\u63a7\u65e5\u671f\u9009\u62e9\u5668","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u975e\u53d7\u63a7\u65e5\u671f\u9009\u62e9\u5668"),r.a.createElement(l["a"],{code:"import { DatePicker } from 'tuya-panel-kit'\n\n console.log(date)}\n/>",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("p",null,"\u7ee7\u627f\u81ea ",r.a.createElement(i["AnchorLink"],{to:"/docs/data-entry/picker-view#api"},"PickerViewProps")),r.a.createElement(o["a"],{name:"DatePickerProps"}))))},"m+aA":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var a=n("i8i4"),r=n.n(a);function i(e){return e instanceof HTMLElement?e:r.a.findDOMNode(e)}},"m/L8":function(e,t,n){var a=n("g6v/"),r=n("DPsx"),i=n("glrk"),o=n("wE6v"),l=Object.defineProperty;t.f=a?l:function(e,t,n){if(i(e),t=o(t,!0),i(n),r)try{return l(e,t,n)}catch(a){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},m3lw:function(e,t,n){},m92n:function(e,t,n){var a=n("glrk");e.exports=function(e,t,n,r){try{return r?t(a(n)[0],n[1]):t(n)}catch(o){var i=e["return"];throw void 0!==i&&a(i.call(e)),o}}},mGGf:function(e,t,n){"use strict";n("4mDm");var a=n("I+eb"),r=n("0GbY"),i=n("DTth"),o=n("busE"),l=n("4syw"),c=n("1E5z"),s=n("ntOU"),u=n("afO8"),d=n("GarU"),m=n("UTVS"),p=n("A2ZE"),h=n("9d/t"),f=n("glrk"),g=n("hh1v"),b=n("fHMY"),v=n("XGwC"),y=n("mh/w"),E=n("NaFW"),k=n("tiKp"),x=r("fetch"),w=r("Headers"),T=k("iterator"),S="URLSearchParams",C=S+"Iterator",L=u.set,A=u.getterFor(S),I=u.getterFor(C),P=/\+/g,N=Array(4),O=function(e){return N[e-1]||(N[e-1]=RegExp("((?:%[\\da-f]{2}){"+e+"})","gi"))},j=function(e){try{return decodeURIComponent(e)}catch(t){return e}},R=function(e){var t=e.replace(P," "),n=4;try{return decodeURIComponent(t)}catch(a){while(n)t=t.replace(O(n--),j);return t}},F=/[!'()~]|%20/g,_={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},B=function(e){return _[e]},M=function(e){return encodeURIComponent(e).replace(F,B)},D=function(e,t){if(t){var n,a,r=t.split("&"),i=0;while(i0?arguments[0]:void 0,u=this,p=[];if(L(u,{type:S,entries:p,updateURL:function(){},updateSearchParams:V}),void 0!==s)if(g(s))if(e=E(s),"function"===typeof e){t=e.call(s),n=t.next;while(!(a=n.call(t)).done){if(r=y(f(a.value)),i=r.next,(o=i.call(r)).done||(l=i.call(r)).done||!i.call(r).done)throw TypeError("Expected sequence with length 2");p.push({key:o.value+"",value:l.value+""})}}else for(c in s)m(s,c)&&p.push({key:c,value:s[c]+""});else D(p,"string"===typeof s?"?"===s.charAt(0)?s.slice(1):s:s+"")},Y=H.prototype;l(Y,{append:function(e,t){z(arguments.length,2);var n=A(this);n.entries.push({key:e+"",value:t+""}),n.updateURL()},delete:function(e){z(arguments.length,1);var t=A(this),n=t.entries,a=e+"",r=0;while(re.key){r.splice(t,0,e);break}t===n&&r.push(e)}a.updateURL()},forEach:function(e){var t,n=A(this).entries,a=p(e,arguments.length>1?arguments[1]:void 0,3),r=0;while(r1&&(t=arguments[1],g(t)&&(n=t.body,h(n)===S&&(a=t.headers?new w(t.headers):new w,a.has("content-type")||a.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),t=b(t,{body:v(0,String(n)),headers:v(0,a)}))),r.push(t)),x.apply(this,r)}}),e.exports={URLSearchParams:H,getState:A}},mGKP:function(e,t,n){var a=n("EdiO");function r(e,t){if(e){if("string"===typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}e.exports=r},mPlr:function(e,t,n){},mXWa:function(e,t,n){},ma9I:function(e,t,n){"use strict";var a=n("I+eb"),r=n("0Dky"),i=n("6LWA"),o=n("hh1v"),l=n("ewvW"),c=n("UMSQ"),s=n("hBjN"),u=n("ZfDv"),d=n("Hd5f"),m=n("tiKp"),p=n("LQDL"),h=m("isConcatSpreadable"),f=9007199254740991,g="Maximum allowed index exceeded",b=p>=51||!r((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),v=d("concat"),y=function(e){if(!o(e))return!1;var t=e[h];return void 0!==t?!!t:i(e)},E=!b||!v;a({target:"Array",proto:!0,forced:E},{concat:function(e){var t,n,a,r,i,o=l(this),d=u(o,0),m=0;for(t=-1,a=arguments.length;tf)throw TypeError(g);for(n=0;n=f)throw TypeError(g);s(d,m++,i)}return d.length=m,d}})},mdPL:function(e,t,n){(function(e){var a=n("WFqU"),r=t&&!t.nodeType&&t,i=r&&"object"==typeof e&&e&&!e.nodeType&&e,o=i&&i.exports===r,l=o&&a.process,c=function(){try{var e=i&&i.require&&i.require("util").types;return e||l&&l.binding&&l.binding("util")}catch(t){}}();e.exports=c}).call(this,n("hOG+")(e))},mgyK:function(e,t,n){var a=n("NC/Y");e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(a)},"mh/w":function(e,t,n){var a=n("glrk"),r=n("NaFW");e.exports=function(e){var t=r(e);if("function"!=typeof t)throw TypeError(String(e)+" is not iterable");return a(t.call(e))}},moi4:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u57fa\u7840\u5f62\u5f0f"},r.a.createElement(i["AnchorLink"],{to:"#\u57fa\u7840\u5f62\u5f0f","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u57fa\u7840\u5f62\u5f0f"),r.a.createElement(l["a"],{code:"import { Progress } from 'tuya-panel-kit'\n\n",lang:"jsx"}),r.a.createElement("h3",{id:"\u95f4\u8ddd\u5f62\u5f0f"},r.a.createElement(i["AnchorLink"],{to:"#\u95f4\u8ddd\u5f62\u5f0f","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u95f4\u8ddd\u5f62\u5f0f"),r.a.createElement(l["a"],{code:"import { Progress } from 'tuya-panel-kit'\n\n",lang:"jsx"}),r.a.createElement("h3",{id:"\u53cc\u8fb9\u62d6\u52a8\u5f62\u5f0f"},r.a.createElement(i["AnchorLink"],{to:"#\u53cc\u8fb9\u62d6\u52a8\u5f62\u5f0f","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u53cc\u8fb9\u62d6\u52a8\u5f62\u5f0f"),r.a.createElement(l["a"],{code:"import { Progress } from 'tuya-panel-kit'\n\n",lang:"jsx"}),r.a.createElement("h3",{id:"\u7ec4\u5408\u5f62\u5f0f"},r.a.createElement(i["AnchorLink"],{to:"#\u7ec4\u5408\u5f62\u5f0f","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u7ec4\u5408\u5f62\u5f0f"),r.a.createElement(l["a"],{code:"import { Progress } from 'tuya-panel-kit'\n\n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("h3",{id:"progress"},r.a.createElement(i["AnchorLink"],{to:"#progress","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Progress"),r.a.createElement("p",null,"\u7ee7\u627f\u81ea ",r.a.createElement(i["Link"],{to:"https://reactnative.dev/docs/view#props"},"ViewProps")),r.a.createElement(o["a"],{name:"ProgressProps"}),r.a.createElement("h3",{id:"progressspace"},r.a.createElement(i["AnchorLink"],{to:"#progressspace","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Progress.Space"),r.a.createElement(o["a"],{name:"SpaceProps"}),r.a.createElement("h3",{id:"progressdouble"},r.a.createElement(i["AnchorLink"],{to:"#progressdouble","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Progress.Double"),r.a.createElement(o["a"],{name:"DoubleProps"}),r.a.createElement("h3",{id:"progresscompose"},r.a.createElement(i["AnchorLink"],{to:"#progresscompose","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Progress.Compose"),r.a.createElement(o["a"],{name:"ComposeProps"}))))},"n3/R":function(e,t,n){"use strict";var a=n("0Dky");function r(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=a((function(){var e=r("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=a((function(){var e=r("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},n5b4:function(e,t,n){var a=n("I+eb"),r=n("2oRo"),i=n("tXUg"),o=n("xrYK"),l=r.process,c="process"==o(l);a({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=c&&l.domain;i(t?t.bind(e):e)}})},n5pg:function(e,t,n){"use strict";var a=n("I+eb"),r=n("xDBR"),i=n("glrk"),o=n("A2ZE"),l=n("Sssf"),c=n("ImZN");a({target:"Map",proto:!0,real:!0,forced:r},{findKey:function(e){var t=i(this),n=l(t),a=o(e,arguments.length>1?arguments[1]:void 0,3);return c(n,(function(e,n){if(a(n,e,t))return c.stop(e)}),void 0,!0,!0).result}})},nIe3:function(e,t,n){"use strict";var a=n("I+eb"),r=n("xDBR"),i=n("0GbY"),o=n("glrk"),l=n("HAuM"),c=n("A2ZE"),s=n("SEBh"),u=n("Sssf"),d=n("ImZN");a({target:"Map",proto:!0,real:!0,forced:r},{mapKeys:function(e){var t=o(this),n=u(t),a=c(e,arguments.length>1?arguments[1]:void 0,3),r=new(s(t,i("Map"))),m=l(r.set);return d(n,(function(e,n){m.call(r,a(n,e,t),n)}),void 0,!0,!0),r}})},nLCz:function(e,t,n){"use strict";function a(){var e=r(n("q1tI"));return a=function(){return e},e}function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var i=a()["default"].createContext({config:{mode:"doc",title:"",navs:{},menus:{},locales:[],repository:{branch:"master"},theme:{}},meta:{title:""},menu:[],nav:[],base:"",routes:[]});t["default"]=i},nOQx:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("xYjl"),c=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement(l["a"],null,r.a.createElement("p",null,r.a.createElement("code",null,"Diffusion")," \u662f\u6c34\u6ce2\u7eb9\u7ec4\u4ef6\uff0c\u5728 ",r.a.createElement(i["Link"],{to:"mailto:tuya-panel-kit@4.7.11"},"tuya-panel-kit@4.7.11")," \u7248\u672c\u96c6\u6210\uff0c \u4e5f\u53ef\u4ee5\u5355\u72ec\u5b89\u88c5 tuya-panel-animation-diffusion \u4f7f\u7528\u3002")),r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u57fa\u7840\u6837\u5f0f"},r.a.createElement(i["AnchorLink"],{to:"#\u57fa\u7840\u6837\u5f0f","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u57fa\u7840\u6837\u5f0f"),r.a.createElement(c["a"],{code:"import { Diffusion } from 'tuya-panel-kit';\n// import Diffusion from 'tuya-panel-animation-diffusion';\n\n",lang:"jsx"}),r.a.createElement("h3",{id:"\u81ea\u5b9a\u4e49\u5b50\u7ec4\u4ef6"},r.a.createElement(i["AnchorLink"],{to:"#\u81ea\u5b9a\u4e49\u5b50\u7ec4\u4ef6","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u81ea\u5b9a\u4e49\u5b50\u7ec4\u4ef6"),r.a.createElement(c["a"],{code:"import { View } from 'react-native'\nimport { Diffusion } from 'tuya-panel-kit';\n// import Diffusion from 'tuya-panel-animation-diffusion';\n\n\n \n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("h3",{id:"api-diffusion"},r.a.createElement(i["AnchorLink"],{to:"#api-diffusion","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Diffusion"),r.a.createElement(o["a"],{src:"../../../node_modules/tuya-panel-animation-diffusion/lib/index.d.ts",identifier:"tuya-panel-animation-diffusion",export:"Diffusion"}))))},nVVt:function(e,t){e.exports={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8}},nmnc:function(e,t,n){var a=n("Kz5y"),r=a.Symbol;e.exports=r},ntOU:function(e,t,n){"use strict";var a=n("rpNk").IteratorPrototype,r=n("fHMY"),i=n("XGwC"),o=n("1E5z"),l=n("P4y1"),c=function(){return this};e.exports=function(e,t,n){var s=t+" Iterator";return e.prototype=r(a,{next:i(1,n)}),o(e,s,!1,!0),l[s]=c,e}},ny8l:function(e,t,n){var a=n("I+eb");a({target:"Math",stat:!0},{signbit:function(e){return(e=+e)==e&&0==e?1/e==-1/0:e<0}})},o0kM:function(e,t,n){"use strict";var a=n("5wUe");function r(){var e=n("q1tI");return r=function(){return e},e}function i(e,t){return u(e)||s(e,t)||l(e,t)||o()}function o(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"===typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n, mountNode);"),a=a.replace(/(from ')((?:@[^/'"]+)?[^/'"]+)/g,(function(e,t,a){var r="".concat(t).concat(a);return n[a]&&(r+="@".concat(n[a].version)),r})),a}var f=function(e){var t=(0,r().useState)(),n=i(t,2),o=n[0],l=n[1],c=p();return(0,r().useEffect)((function(){if(e&&c&&1===Object.keys(e.sources).length){var t=document.createElement("form"),n=document.createElement("input");return t.method="POST",t.target="_blank",t.style.display="none",t.action=m,t.appendChild(n),t.setAttribute("data-demo",e.title||""),n.name="data",n.value=JSON.stringify({title:e.titlle,js:h(e),css:Object.entries(e.dependencies).filter((function(e){var t=a(e,2),n=t[1];return n.css})).map((function(e){var t=a(e,2),n=t[0],r=t[1],i=r.version,o=r.css;return"@import '~".concat(o.replace(new RegExp("^(".concat(n,")")),"$1@".concat(i)),"';")})).join("\n")}),document.body.appendChild(t),l((function(){return function(){return t.submit()}})),function(){return t.remove()}}}),[e,c]),o};t["default"]=f},o0o1:function(e,t,n){e.exports=n("VWci")},o5T1:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u57fa\u7840\u4f7f\u7528"},r.a.createElement(i["AnchorLink"],{to:"#\u57fa\u7840\u4f7f\u7528","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u57fa\u7840\u4f7f\u7528"),r.a.createElement(l["a"],{code:"import { Button, Collapsible, Utils } from 'tuya-panel-kit';\n\nconst { convertX: cx } = Utils.RatioUtils;\n\nconst [collapsed, setCollapsed] = React.useState(false);\n\n setCollapsed(!collapsed)}\n text=\"\u70b9\u51fb\u5c55\u5f00\"\n textStyle={{\n fontSize: cx(14),\n }}\n style={{\n height: 40,\n backgroundColor: '#fff',\n width: '100%',\n borderColor: '#F5F5F6',\n borderTopWidth: 1,\n }}\n/>\n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"CollapsibleProps"}))))},"oHi+":function(e,t,n){var a=n("ewvW"),r=n("UMSQ"),i=n("NaFW"),o=n("6VoE"),l=n("A2ZE"),c=n("67WC").aTypedArrayConstructor;e.exports=function(e){var t,n,s,u,d,m,p=a(e),h=arguments.length,f=h>1?arguments[1]:void 0,g=void 0!==f,b=i(p);if(void 0!=b&&!o(b)){d=b.call(p),m=d.next,p=[];while(!(u=m.call(d)).done)p.push(u.value)}for(g&&h>2&&(f=l(f,arguments[2],2)),n=r(p.length),s=new(c(this))(n),t=0;n>t;t++)s[t]=g?f(p[t],t):p[t];return s}},ofBz:function(e,t,n){"use strict";var a=n("I+eb"),r=n("ntOU"),i=n("HYAF"),o=n("UMSQ"),l=n("HAuM"),c=n("glrk"),s=n("xrYK"),u=n("ROdP"),d=n("rW0t"),m=n("kRJp"),p=n("0Dky"),h=n("tiKp"),f=n("SEBh"),g=n("iqWW"),b=n("afO8"),v=n("xDBR"),y=h("matchAll"),E="RegExp String",k=E+" Iterator",x=b.set,w=b.getterFor(k),T=RegExp.prototype,S=T.exec,C="".matchAll,L=!!C&&!p((function(){"a".matchAll(/./)})),A=function(e,t){var n,a=e.exec;if("function"==typeof a){if(n=a.call(e,t),"object"!=typeof n)throw TypeError("Incorrect exec result");return n}return S.call(e,t)},I=r((function(e,t,n,a){x(this,{type:k,regexp:e,string:t,global:n,unicode:a,done:!1})}),E,(function(){var e=w(this);if(e.done)return{value:void 0,done:!0};var t=e.regexp,n=e.string,a=A(t,n);return null===a?{value:void 0,done:e.done=!0}:e.global?(""==String(a[0])&&(t.lastIndex=g(n,o(t.lastIndex),e.unicode)),{value:a,done:!1}):(e.done=!0,{value:a,done:!1})})),P=function(e){var t,n,a,r,i,l,s=c(this),u=String(e);return t=f(s,RegExp),n=s.flags,void 0===n&&s instanceof RegExp&&!("flags"in T)&&(n=d.call(s)),a=void 0===n?"":String(n),r=new t(t===RegExp?s.source:s,a),i=!!~a.indexOf("g"),l=!!~a.indexOf("u"),r.lastIndex=o(s.lastIndex),new I(r,u,i,l)};a({target:"String",proto:!0,forced:L},{matchAll:function(e){var t,n,a,r,o=i(this);if(null!=e){if(u(e)&&(t=String(i("flags"in T?e.flags:d.call(e))),!~t.indexOf("g")))throw TypeError("`.matchAll` does not allow non-global regexes");if(L)return C.apply(o,arguments);if(a=e[y],void 0===a&&v&&"RegExp"==s(e)&&(a=P),null!=a)return l(a).call(e,o)}else if(L)return C.apply(o,arguments);return n=String(o),r=new RegExp(e,"g"),v?P.call(r,n):r[y](n)}}),v||y in T||m(T,y,P)},oqYo:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u98ce\u683c\u4e00"},r.a.createElement(i["AnchorLink"],{to:"#\u98ce\u683c\u4e00","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u98ce\u683c\u4e00"),r.a.createElement(l["a"],{code:"import { Stepper } from 'tuya-panel-kit'\n\n\n'\n\n",lang:"jsx"}),r.a.createElement("h3",{id:"\u98ce\u683c\u4e8c"},r.a.createElement(i["AnchorLink"],{to:"#\u98ce\u683c\u4e8c","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u98ce\u683c\u4e8c"),r.a.createElement(l["a"],{code:'import { Stepper } from \'tuya-panel-kit\'\n\n\n\n\n',lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("p",null,"\u7ee7\u627f\u81ea ",r.a.createElement(i["Link"],{to:"https://reactnative.dev/docs/textinput#props"},"TextInputProps")),r.a.createElement(o["a"],{name:"StepperProps"}))))},or5M:function(e,t,n){var a=n("1hJj"),r=n("QoRX"),i=n("xYSL"),o=1,l=2;function c(e,t,n,c,s,u){var d=n&o,m=e.length,p=t.length;if(m!=p&&!(d&&p>m))return!1;var h=u.get(e),f=u.get(t);if(h&&f)return h==t&&f==e;var g=-1,b=!0,v=n&l?new a:void 0;u.set(e,t),u.set(t,e);while(++g0&&a(m))p=o(e,t,m,r(m.length),p,s-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=m}p++}h++}return p};e.exports=o},p532:function(e,t,n){"use strict";var a=n("I+eb"),r=n("xDBR"),i=n("/qmn"),o=n("0Dky"),l=n("0GbY"),c=n("SEBh"),s=n("zfnd"),u=n("busE"),d=!!i&&o((function(){i.prototype["finally"].call({then:function(){}},(function(){}))}));a({target:"Promise",proto:!0,real:!0,forced:d},{finally:function(e){var t=c(this,l("Promise")),n="function"==typeof e;return this.then(n?function(n){return s(t,e()).then((function(){return n}))}:e,n?function(n){return s(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof i||i.prototype["finally"]||u(i.prototype,"finally",l("Promise").prototype["finally"])},p5mE:function(e,t,n){var a=n("Tskq"),r=n("ENF9"),i=n("fHMY"),o=n("hh1v"),l=function(){this.object=null,this.symbol=null,this.primitives=null,this.objectsByIndex=i(null)};l.prototype.get=function(e,t){return this[e]||(this[e]=t())},l.prototype.next=function(e,t,n){var i=n?this.objectsByIndex[e]||(this.objectsByIndex[e]=new r):this.primitives||(this.primitives=new a),o=i.get(t);return o||i.set(t,o=new l),o};var c=new l;e.exports=function(){var e,t,n=c,a=arguments.length;for(e=0;e(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u57fa\u672c\u7528\u6cd5"},r.a.createElement(i["AnchorLink"],{to:"#\u57fa\u672c\u7528\u6cd5","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u57fa\u672c\u7528\u6cd5"),r.a.createElement(l["a"],{code:"import { Modal } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({ basicVisible: false });\nconst textStyle = {\n height: 64,\n color: '#333',\n justifyContent: 'center',\n alignItems: 'center',\n textAlign: 'center',\n backgroundColor: '#fff',\n};\n\n setState({ basicVisible: false })}\n>\n \n",lang:"jsx"}),r.a.createElement("h3",{id:"\u5012\u8ba1\u65f6\u5f39\u51fa\u5c42"},r.a.createElement(i["AnchorLink"],{to:"#\u5012\u8ba1\u65f6\u5f39\u51fa\u5c42","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u5012\u8ba1\u65f6\u5f39\u51fa\u5c42"),r.a.createElement(l["a"],{code:'import { Modal } from \'tuya-panel-kit\'\n\nconst [state, setState] = React.useState({\n countDownVisible: false,\n countdown: 0,\n});\nconst closeCountDownModal = () => setState({ countDownVisible: false });\nconst handleCountDownConfirm = ({ hour, minute }) =>\n setState({ countDownVisible: false, countdown: hour * 60 + minute });\n\n',lang:"jsx"}),r.a.createElement("h3",{id:"\u65e5\u671f\u9009\u62e9\u5f39\u51fa\u5c42"},r.a.createElement(i["AnchorLink"],{to:"#\u65e5\u671f\u9009\u62e9\u5f39\u51fa\u5c42","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u65e5\u671f\u9009\u62e9\u5f39\u51fa\u5c42"),r.a.createElement(l["a"],{code:'import { Modal } from \'tuya-panel-kit\'\n\nconst [state, setState] = React.useState({\n datePickerVisible: false,\n date: new Date(),\n});\nconst closeDatePickerModal = () => setState({ datePickerVisible: false });\nconst handleDatePickerConfirm = date =>\n setState({ datePickerVisible: false, date });\n\n',lang:"jsx"}),r.a.createElement("h3",{id:"\u5217\u8868\u9009\u62e9\u5f39\u51fa\u5c42\uff08\u5355\u9009\uff09"},r.a.createElement(i["AnchorLink"],{to:"#\u5217\u8868\u9009\u62e9\u5f39\u51fa\u5c42\uff08\u5355\u9009\uff09","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u5217\u8868\u9009\u62e9\u5f39\u51fa\u5c42\uff08\u5355\u9009\uff09"),r.a.createElement(l["a"],{code:"import { Modal } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n listOneVisible: false,\n listValue: '1',\n});\nconst handleListOneConfirm = value =>\n setState({ listOneVisible: false, value });\nconst closeListOneModal = () => setState({ listOneVisible: false });\n\n",lang:"jsx"}),r.a.createElement("h3",{id:"\u5217\u8868\u9009\u62e9\u5f39\u51fa\u5c42\uff08\u591a\u9009\uff09"},r.a.createElement(i["AnchorLink"],{to:"#\u5217\u8868\u9009\u62e9\u5f39\u51fa\u5c42\uff08\u591a\u9009\uff09","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u5217\u8868\u9009\u62e9\u5f39\u51fa\u5c42\uff08\u591a\u9009\uff09"),r.a.createElement(l["a"],{code:"import { Modal } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n listMoreVisible: false,\n listValues: ['1'],\n});\nconst handleListMoreConfirm = value =>\n setState({ listMoreVisible: false, value });\nconst closeListMoreModal = () => setState({ listMoreVisible: false });\n\n",lang:"jsx"}),r.a.createElement("h3",{id:"picker-\u9009\u62e9\u5f39\u51fa\u5c42"},r.a.createElement(i["AnchorLink"],{to:"#picker-\u9009\u62e9\u5f39\u51fa\u5c42","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Picker \u9009\u62e9\u5f39\u51fa\u5c42"),r.a.createElement(l["a"],{code:"import { Modal } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n pickerOneVisible: false,\n pickerValue: '1',\n});\nconst handlePickerOneConfirm = value =>\n setState({ pickerOneVisible: false, value });\nconst closePickerOneModal = () => setState({ pickerOneVisible: false });\n\n console.log('onValueChange', value)}\n/>",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("h3",{id:"modal-\u901a\u7528"},r.a.createElement(i["AnchorLink"],{to:"#modal-\u901a\u7528","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Modal \u901a\u7528"),r.a.createElement("p",null,"\u7ee7\u627f\u81ea ",r.a.createElement(i["Link"],{to:"https://reactnative.dev/docs/modal#props"},"ModalProps")),r.a.createElement(o["a"],{name:"ModalProps"}),r.a.createElement("h3",{id:"modalcountdown"},r.a.createElement(i["AnchorLink"],{to:"#modalcountdown","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Modal.Countdown"),r.a.createElement(o["a"],{name:"PopUpCountdownProps"}),r.a.createElement("h3",{id:"modaldatepicker"},r.a.createElement(i["AnchorLink"],{to:"#modaldatepicker","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Modal.DatePicker"),r.a.createElement("p",null,"\u7ee7\u627f\u81ea ",r.a.createElement(i["AnchorLink"],{to:"/docs/data-entry/date-picker#api"},"DatePickerProps")),r.a.createElement(o["a"],{name:"PopupDatePickerProps"}),r.a.createElement("h3",{id:"modallist"},r.a.createElement(i["AnchorLink"],{to:"#modallist","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Modal.List"),r.a.createElement("p",null,"\u7ee7\u627f\u81ea ",r.a.createElement(i["AnchorLink"],{to:"/docs/presentation/tyflat-list#tyflatlist"},"TYFlatListProps")),r.a.createElement(o["a"],{name:"PopUpListProps"}),r.a.createElement("h3",{id:"modalpicker"},r.a.createElement(i["AnchorLink"],{to:"#modalpicker","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Modal.Picker"),r.a.createElement("p",null,"\u7ee7\u627f\u81ea ",r.a.createElement(i["AnchorLink"],{to:"/docs/data-entry/picker-view#api"},"PickerViewProps")),r.a.createElement(o["a"],{name:"PopupPickerProps"}))))},pDQq:function(e,t,n){"use strict";var a=n("I+eb"),r=n("I8vh"),i=n("ppGB"),o=n("UMSQ"),l=n("ewvW"),c=n("ZfDv"),s=n("hBjN"),u=n("Hd5f"),d=n("rkAj"),m=u("splice"),p=d("splice",{ACCESSORS:!0,0:0,1:2}),h=Math.max,f=Math.min,g=9007199254740991,b="Maximum allowed length exceeded";a({target:"Array",proto:!0,forced:!m||!p},{splice:function(e,t){var n,a,u,d,m,p,v=l(this),y=o(v.length),E=r(e,y),k=arguments.length;if(0===k?n=a=0:1===k?(n=0,a=y-E):(n=k-2,a=f(h(i(t),0),y-E)),y+n-a>g)throw TypeError(b);for(u=c(v,a),d=0;dy-a+n;d--)delete v[d-1]}else if(n>a)for(d=y-a;d>E;d--)m=d+a-1,p=d+n-1,m in v?v[p]=v[m]:delete v[p];for(d=0;d(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"basic-usage"},r.a.createElement(i["AnchorLink"],{to:"#basic-usage","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Basic Usage"),r.a.createElement(l["a"],{code:"import { Modal } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({ basicVisible: false });\nconst textStyle = {\n height: 64,\n color: '#333',\n justifyContent: 'center',\n alignItems: 'center',\n textAlign: 'center',\n backgroundColor: '#fff',\n};\n\n setState({ basicVisible: false })}\n>\n \n",lang:"jsx"}),r.a.createElement("h3",{id:"countdown-popup-layer"},r.a.createElement(i["AnchorLink"],{to:"#countdown-popup-layer","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Countdown popup layer"),r.a.createElement(l["a"],{code:'import { Modal } from \'tuya-panel-kit\'\n\nconst [state, setState] = React.useState({\n countDownVisible: false,\n countdown: 0,\n});\nconst closeCountDownModal = () => setState({ countDownVisible: false });\nconst handleCountDownConfirm = ({ hour, minute }) =>\n setState({ countDownVisible: false, countdown: hour * 60 + minute });\n\n',lang:"jsx"}),r.a.createElement("h3",{id:"date-selection-popup"},r.a.createElement(i["AnchorLink"],{to:"#date-selection-popup","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Date selection popup"),r.a.createElement(l["a"],{code:'import { Modal } from \'tuya-panel-kit\'\n\nconst [state, setState] = React.useState({\n datePickerVisible: false,\n date: new Date(),\n});\nconst closeDatePickerModal = () => setState({ datePickerVisible: false });\nconst handleDatePickerConfirm = date =>\n setState({ datePickerVisible: false, date });\n\n',lang:"jsx"}),r.a.createElement("h3",{id:"list-selection-pop-up-layer-single-selection"},r.a.createElement(i["AnchorLink"],{to:"#list-selection-pop-up-layer-single-selection","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"List selection pop-up layer (single selection)"),r.a.createElement(l["a"],{code:"import { Modal } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n listOneVisible: false,\n listValue: '1',\n});\nconst handleListOneConfirm = value =>\n setState({ listOneVisible: false, value });\nconst closeListOneModal = () => setState({ listOneVisible: false });\n\n",lang:"jsx"}),r.a.createElement("h3",{id:"list-selection-pop-up-layer-multiple-selection"},r.a.createElement(i["AnchorLink"],{to:"#list-selection-pop-up-layer-multiple-selection","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"List selection pop-up layer (multiple selection)"),r.a.createElement(l["a"],{code:"import { Modal } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n listMoreVisible: false,\n listValues: ['1'],\n});\nconst handleListMoreConfirm = value =>\n setState({ listMoreVisible: false, value });\nconst closeListMoreModal = () => setState({ listMoreVisible: false });\n\n",lang:"jsx"}),r.a.createElement("h3",{id:"picker-select-pop-up-layer"},r.a.createElement(i["AnchorLink"],{to:"#picker-select-pop-up-layer","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Picker select pop-up layer"),r.a.createElement(l["a"],{code:"import { Modal } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n pickerOneVisible: false,\n pickerValue: '1',\n});\nconst handlePickerOneConfirm = value =>\n setState({ pickerOneVisible: false, value });\nconst closePickerOneModal = () => setState({ pickerOneVisible: false });\n\n console.log('onValueChange', value)}\n/>",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("h3",{id:"modal-common"},r.a.createElement(i["AnchorLink"],{to:"#modal-common","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Modal Common"),r.a.createElement("p",null,"extends ",r.a.createElement(i["Link"],{to:"https://reactnative.dev/docs/modal#props"},"ModalProps")),r.a.createElement(o["a"],{name:"ModalProps"}),r.a.createElement("h3",{id:"modalcountdown"},r.a.createElement(i["AnchorLink"],{to:"#modalcountdown","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Modal.Countdown"),r.a.createElement(o["a"],{name:"PopUpCountdownProps"}),r.a.createElement("h3",{id:"modaldatepicker"},r.a.createElement(i["AnchorLink"],{to:"#modaldatepicker","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Modal.DatePicker"),r.a.createElement("p",null,"\u7ee7\u627f\u81ea ",r.a.createElement(i["AnchorLink"],{to:"/en/docs/data-entry/date-picker#api"},"DatePickerProps")),r.a.createElement(o["a"],{name:"PopupDatePickerProps"}),r.a.createElement("h3",{id:"modallist"},r.a.createElement(i["AnchorLink"],{to:"#modallist","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Modal.List"),r.a.createElement("p",null,"extends ",r.a.createElement(i["AnchorLink"],{to:"/en/docs/presentation/tyflat-list#tyflatlist"},"TYFlatListProps")),r.a.createElement(o["a"],{name:"PopUpListProps"}),r.a.createElement("h3",{id:"modalpicker"},r.a.createElement(i["AnchorLink"],{to:"#modalpicker","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Modal.Picker"),r.a.createElement("p",null,"extends ",r.a.createElement(i["AnchorLink"],{to:"/docs/data-entry/picker-view#api"},"PickerViewProps")),r.a.createElement(o["a"],{name:"PopupPickerProps"}))))},pHL0:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u57fa\u7840\u5e95\u90e8\u680f"},r.a.createElement(i["AnchorLink"],{to:"#\u57fa\u7840\u5e95\u90e8\u680f","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u57fa\u7840\u5e95\u90e8\u680f"),r.a.createElement(l["a"],{code:"import { ControllerBar } from 'tuya-panel-kit'\n\n",lang:"jsx"}),r.a.createElement("h3",{id:"controllerbargroup-base-\u7248"},r.a.createElement(i["AnchorLink"],{to:"#controllerbargroup-base-\u7248","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"ControllerBar.Group base \u7248"),r.a.createElement(l["a"],{code:"import { ControllerBar } from 'tuya-panel-kit'\n\n\n \n \n",lang:"jsx"}),r.a.createElement("h3",{id:"controllerbargroup-swiper-\u7248"},r.a.createElement(i["AnchorLink"],{to:"#controllerbargroup-swiper-\u7248","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"ControllerBar.Group Swiper \u7248"),r.a.createElement(l["a"],{code:"import { ControllerBar } from 'tuya-panel-kit'\n\n\n \n \n",lang:"jsx"}),r.a.createElement("h3",{id:"controllerbar-divide-\u7248"},r.a.createElement(i["AnchorLink"],{to:"#controllerbar-divide-\u7248","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"ControllerBar divide \u7248"),r.a.createElement(l["a"],{code:"import { ControllerBar } from 'tuya-panel-kit'\n\n\n \n \n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("p",null,"extends ",r.a.createElement(i["Link"],{to:"https://reactnative.dev/docs/view#props"},"ViewProps")),r.a.createElement(o["a"],{name:"ControllerBarProps"}))))},pNMO:function(e,t,n){"use strict";var a=n("I+eb"),r=n("2oRo"),i=n("0GbY"),o=n("xDBR"),l=n("g6v/"),c=n("STAE"),s=n("/b8u"),u=n("0Dky"),d=n("UTVS"),m=n("6LWA"),p=n("hh1v"),h=n("glrk"),f=n("ewvW"),g=n("/GqU"),b=n("wE6v"),v=n("XGwC"),y=n("fHMY"),E=n("33Wh"),k=n("JBy8"),x=n("BX/b"),w=n("dBg+"),T=n("Bs8V"),S=n("m/L8"),C=n("0eef"),L=n("kRJp"),A=n("busE"),I=n("VpIT"),P=n("93I0"),N=n("0BK2"),O=n("kOOl"),j=n("tiKp"),R=n("5Tg+"),F=n("dG/n"),_=n("1E5z"),B=n("afO8"),M=n("tycR").forEach,D=P("hidden"),V="Symbol",z="prototype",U=j("toPrimitive"),H=B.set,Y=B.getterFor(V),q=Object[z],W=r.Symbol,G=i("JSON","stringify"),K=T.f,$=S.f,X=x.f,Z=C.f,Q=I("symbols"),J=I("op-symbols"),ee=I("string-to-symbol-registry"),te=I("symbol-to-string-registry"),ne=I("wks"),ae=r.QObject,re=!ae||!ae[z]||!ae[z].findChild,ie=l&&u((function(){return 7!=y($({},"a",{get:function(){return $(this,"a",{value:7}).a}})).a}))?function(e,t,n){var a=K(q,t);a&&delete q[t],$(e,t,n),a&&e!==q&&$(q,t,a)}:$,oe=function(e,t){var n=Q[e]=y(W[z]);return H(n,{type:V,tag:e,description:t}),l||(n.description=t),n},le=s?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof W},ce=function(e,t,n){e===q&&ce(J,t,n),h(e);var a=b(t,!0);return h(n),d(Q,a)?(n.enumerable?(d(e,D)&&e[D][a]&&(e[D][a]=!1),n=y(n,{enumerable:v(0,!1)})):(d(e,D)||$(e,D,v(1,{})),e[D][a]=!0),ie(e,a,n)):$(e,a,n)},se=function(e,t){h(e);var n=g(t),a=E(n).concat(he(n));return M(a,(function(t){l&&!de.call(n,t)||ce(e,t,n[t])})),e},ue=function(e,t){return void 0===t?y(e):se(y(e),t)},de=function(e){var t=b(e,!0),n=Z.call(this,t);return!(this===q&&d(Q,t)&&!d(J,t))&&(!(n||!d(this,t)||!d(Q,t)||d(this,D)&&this[D][t])||n)},me=function(e,t){var n=g(e),a=b(t,!0);if(n!==q||!d(Q,a)||d(J,a)){var r=K(n,a);return!r||!d(Q,a)||d(n,D)&&n[D][a]||(r.enumerable=!0),r}},pe=function(e){var t=X(g(e)),n=[];return M(t,(function(e){d(Q,e)||d(N,e)||n.push(e)})),n},he=function(e){var t=e===q,n=X(t?J:g(e)),a=[];return M(n,(function(e){!d(Q,e)||t&&!d(q,e)||a.push(Q[e])})),a};if(c||(W=function(){if(this instanceof W)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,t=O(e),n=function(e){this===q&&n.call(J,e),d(this,D)&&d(this[D],t)&&(this[D][t]=!1),ie(this,t,v(1,e))};return l&&re&&ie(q,t,{configurable:!0,set:n}),oe(t,e)},A(W[z],"toString",(function(){return Y(this).tag})),A(W,"withoutSetter",(function(e){return oe(O(e),e)})),C.f=de,S.f=ce,T.f=me,k.f=x.f=pe,w.f=he,R.f=function(e){return oe(j(e),e)},l&&($(W[z],"description",{configurable:!0,get:function(){return Y(this).description}}),o||A(q,"propertyIsEnumerable",de,{unsafe:!0}))),a({global:!0,wrap:!0,forced:!c,sham:!c},{Symbol:W}),M(E(ne),(function(e){F(e)})),a({target:V,stat:!0,forced:!c},{for:function(e){var t=String(e);if(d(ee,t))return ee[t];var n=W(t);return ee[t]=n,te[n]=t,n},keyFor:function(e){if(!le(e))throw TypeError(e+" is not a symbol");if(d(te,e))return te[e]},useSetter:function(){re=!0},useSimple:function(){re=!1}}),a({target:"Object",stat:!0,forced:!c,sham:!l},{create:ue,defineProperty:ce,defineProperties:se,getOwnPropertyDescriptor:me}),a({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:pe,getOwnPropertySymbols:he}),a({target:"Object",stat:!0,forced:u((function(){w.f(1)}))},{getOwnPropertySymbols:function(e){return w.f(f(e))}}),G){var fe=!c||u((function(){var e=W();return"[null]"!=G([e])||"{}"!=G({a:e})||"{}"!=G(Object(e))}));a({target:"JSON",stat:!0,forced:fe},{stringify:function(e,t,n){var a,r=[e],i=1;while(arguments.length>i)r.push(arguments[i++]);if(a=t,(p(t)||void 0!==e)&&!le(e))return m(t)||(t=function(e,t){if("function"==typeof a&&(t=a.call(this,e,t)),!le(t))return t}),r[1]=t,G.apply(null,r)}})}W[z][U]||L(W[z],U,W[z].valueOf),_(W,V),N[D]=!0},pSRY:function(e,t,n){var a=n("QkVE");function r(e){return a(this,e).has(e)}e.exports=r},pevA:function(e,t,n){"use strict";var a=n("I+eb"),r=n("g6v/"),i=n("JiZb"),o=n("HAuM"),l=n("glrk"),c=n("hh1v"),s=n("GarU"),u=n("m/L8").f,d=n("kRJp"),m=n("4syw"),p=n("mh/w"),h=n("ImZN"),f=n("RN6c"),g=n("tiKp"),b=n("afO8"),v=g("observable"),y=b.get,E=b.set,k=function(e){return null==e?void 0:o(e)},x=function(e){var t=e.cleanup;if(t){e.cleanup=void 0;try{t()}catch(n){f(n)}}},w=function(e){return void 0===e.observer},T=function(e,t){if(!r){e.closed=!0;var n=t.subscriptionObserver;n&&(n.closed=!0)}t.observer=void 0},S=function(e,t){var n,a=E(this,{cleanup:void 0,observer:l(e),subscriptionObserver:void 0});r||(this.closed=!1);try{(n=k(e.start))&&n.call(e,this)}catch(u){f(u)}if(!w(a)){var i=a.subscriptionObserver=new C(this);try{var c=t(i),s=c;null!=c&&(a.cleanup="function"===typeof c.unsubscribe?function(){s.unsubscribe()}:o(c))}catch(u){return void i.error(u)}w(a)&&x(a)}};S.prototype=m({},{unsubscribe:function(){var e=y(this);w(e)||(T(this,e),x(e))}}),r&&u(S.prototype,"closed",{configurable:!0,get:function(){return w(y(this))}});var C=function(e){E(this,{subscription:e}),r||(this.closed=!1)};C.prototype=m({},{next:function(e){var t=y(y(this).subscription);if(!w(t)){var n=t.observer;try{var a=k(n.next);a&&a.call(n,e)}catch(r){f(r)}}},error:function(e){var t=y(this).subscription,n=y(t);if(!w(n)){var a=n.observer;T(t,n);try{var r=k(a.error);r?r.call(a,e):f(e)}catch(i){f(i)}x(n)}},complete:function(){var e=y(this).subscription,t=y(e);if(!w(t)){var n=t.observer;T(e,t);try{var a=k(n.complete);a&&a.call(n)}catch(r){f(r)}x(t)}}}),r&&u(C.prototype,"closed",{configurable:!0,get:function(){return w(y(y(this).subscription))}});var L=function(e){s(this,L,"Observable"),E(this,{subscriber:o(e)})};m(L.prototype,{subscribe:function(e){var t=arguments.length;return new S("function"===typeof e?{next:e,error:t>1?arguments[1]:void 0,complete:t>2?arguments[2]:void 0}:c(e)?e:{},y(this).subscriber)}}),m(L,{from:function(e){var t="function"===typeof this?this:L,n=k(l(e)[v]);if(n){var a=l(n.call(e));return a.constructor===t?a:new t((function(e){return a.subscribe(e)}))}var r=p(e);return new t((function(e){h(r,(function(t){if(e.next(t),e.closed)return h.stop()}),void 0,!1,!0),e.complete()}))},of:function(){var e="function"===typeof this?this:L,t=arguments.length,n=new Array(t),a=0;while(a(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"basic-bottom-bar"},r.a.createElement(i["AnchorLink"],{to:"#basic-bottom-bar","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Basic Bottom Bar"),r.a.createElement(l["a"],{code:"import { ControllerBar } from 'tuya-panel-kit'\n\n",lang:"jsx"}),r.a.createElement("h3",{id:"controllerbargroup-base-version"},r.a.createElement(i["AnchorLink"],{to:"#controllerbargroup-base-version","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"ControllerBar.Group base version"),r.a.createElement(l["a"],{code:"import { ControllerBar } from 'tuya-panel-kit'\n\n\n \n \n",lang:"jsx"}),r.a.createElement("h3",{id:"controllerbargroup-swiper-version"},r.a.createElement(i["AnchorLink"],{to:"#controllerbargroup-swiper-version","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"ControllerBar.Group Swiper version"),r.a.createElement(l["a"],{code:"import { ControllerBar } from 'tuya-panel-kit'\n\n\n \n \n",lang:"jsx"}),r.a.createElement("h3",{id:"controllerbar-divide-version"},r.a.createElement(i["AnchorLink"],{to:"#controllerbar-divide-version","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"ControllerBar divide version"),r.a.createElement(l["a"],{code:"import { ControllerBar } from 'tuya-panel-kit'\n\n\n \n \n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("p",null,"\u7ee7\u627f\u81ea ",r.a.createElement(i["Link"],{to:"https://reactnative.dev/docs/view#props"},"ViewProps")),r.a.createElement(o["a"],{name:"ControllerBarProps"}))))},pj65:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"success-tips"},r.a.createElement(i["AnchorLink"],{to:"#success-tips","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Success tips"),r.a.createElement(l["a"],{code:"import { Toast } from 'tuya-panel-kit'\n\nconst [successShow, setSuccessShow] = React.useState(false);\n\n setSuccessShow(false)}\n/>",lang:"jsx"}),r.a.createElement("h3",{id:"warning-tips"},r.a.createElement(i["AnchorLink"],{to:"#warning-tips","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Warning tips"),r.a.createElement(l["a"],{code:"import { Toast } from 'tuya-panel-kit'\n\nconst [warningShow, setWarningShow] = React.useState(false);\n\n setWarningShow(false)}\n/>",lang:"jsx"}),r.a.createElement("h3",{id:"error-tips"},r.a.createElement(i["AnchorLink"],{to:"#error-tips","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Error tips"),r.a.createElement(l["a"],{code:"import { Toast } from 'tuya-panel-kit'\n\nconst [errorShow, setErrorShow] = React.useState(false);\n\n setErrorShow(false)}\n/>",lang:"jsx"}),r.a.createElement("h3",{id:"loading-tips"},r.a.createElement(i["AnchorLink"],{to:"#loading-tips","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Loading tips"),r.a.createElement(l["a"],{code:"import { Toast } from 'tuya-panel-kit'\n\nconst [loadingShow, setLoadingShow] = React.useState(false);\n\n setLoadingShow(false)} />",lang:"jsx"}),r.a.createElement("h3",{id:"light-prompt"},r.a.createElement(i["AnchorLink"],{to:"#light-prompt","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Light prompt"),r.a.createElement(l["a"],{code:"import { Toast } from 'tuya-panel-kit'\n\nconst [show, setShow] = React.useState(false);\n\n setShow(false)} />",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("h3",{id:"toastview"},r.a.createElement(i["AnchorLink"],{to:"#toastview","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"ToastView"),r.a.createElement(o["a"],{name:"ToastProps"}),r.a.createElement("h3",{id:"toastviewsuccess"},r.a.createElement(i["AnchorLink"],{to:"#toastviewsuccess","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"ToastView.Success"),r.a.createElement(o["a"],{name:"ToastSuccessProps"}),r.a.createElement("h3",{id:"toastviewwarning"},r.a.createElement(i["AnchorLink"],{to:"#toastviewwarning","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"ToastView.Warning"),r.a.createElement(o["a"],{name:"ToastWarningProps"}),r.a.createElement("h3",{id:"toastviewerror"},r.a.createElement(i["AnchorLink"],{to:"#toastviewerror","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"ToastView.Error"),r.a.createElement(o["a"],{name:"ToastErrorProps"}),r.a.createElement("h3",{id:"toastviewloading"},r.a.createElement(i["AnchorLink"],{to:"#toastviewloading","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"ToastView.Loading"),r.a.createElement(o["a"],{name:"ToastLoadingProps"}))))},pjDv:function(e,t,n){var a=n("I+eb"),r=n("TfTi"),i=n("HH4o"),o=!i((function(e){Array.from(e)}));a({target:"Array",stat:!0,forced:o},{from:r})},pkCn:function(e,t,n){"use strict";var a=n("0Dky");e.exports=function(e,t){var n=[][e];return!!n&&a((function(){n.call(null,t||function(){throw 1},1)}))}},ppGB:function(e,t){var n=Math.ceil,a=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?a:n)(e)}},pv2x:function(e,t,n){var a=n("I+eb"),r=n("0GbY"),i=n("HAuM"),o=n("glrk"),l=n("0Dky"),c=r("Reflect","apply"),s=Function.apply,u=!l((function(){c((function(){}))}));a({target:"Reflect",stat:!0,forced:u},{apply:function(e,t,n){return i(e),o(n),c?c(e,t,n):s.call(e,t,n)}})},q1tI:function(e,t,n){"use strict";e.exports=n("viRO")},q3YX:function(e){e.exports=JSON.parse('{"menus":{"en":{"*":[{"path":"/en","title":"Tuya Design","meta":{}}],"/en/docs":[{"title":"Guides","meta":{"order":1,"__fallback":true},"children":[{"path":"/en/docs/getting-started","title":"Getting Started","meta":{"order":1}},{"path":"/en/docs/getting-started/changelog","title":"Changelog","meta":{"order":2}},{"path":"/en/docs/getting-started/theme","title":"Theme","meta":{"order":3}},{"path":"/en/docs/getting-started/styled","title":"Stylize Components::https://panel-docs.tuyacn.com/tuya-components-styled-docs/en/docs/getting-started","meta":{"order":4}}]},{"title":"Layout","meta":{"order":2,"__fallback":true},"children":[{"path":"/en/docs/layout/full-view","title":"FullView","meta":{}},{"path":"/en/docs/layout/navigator-layout","title":"NavigatorLayout","meta":{}}]},{"title":"Basic","meta":{"order":3,"__fallback":true},"children":[{"path":"/en/docs/basic/battery","title":"Battery","meta":{}},{"path":"/en/docs/basic/brick-button","title":"BrickButton","meta":{}},{"path":"/en/docs/basic/button","title":"Button","meta":{}},{"path":"/en/docs/basic/icon-font","title":"IconFont","meta":{}},{"path":"/en/docs/basic/motion","title":"Motion","meta":{}},{"path":"/en/docs/basic/slider-progress","title":"SliderProgress","meta":{}},{"path":"/en/docs/basic/tytext","title":"TYText","meta":{}},{"path":"/en/docs/basic/unit-text","title":"UnitText","meta":{}}]},{"title":"Animation","meta":{"order":4,"__fallback":true},"children":[{"path":"/en/docs/animation/diffusion","title":"Diffusion","meta":{}},{"path":"/en/docs/animation/drawer","title":"Drawer","meta":{}},{"path":"/en/docs/animation/wave","title":"Wave","meta":{}}]},{"title":"Presentation","meta":{"__fallback":true},"children":[{"path":"/en/docs/presentation/carousel","title":"Carousel","meta":{}},{"path":"/en/docs/presentation/circle-view","title":"CircleView","meta":{}},{"path":"/en/docs/presentation/collapsible","title":"Collapsible","meta":{}},{"path":"/en/docs/presentation/divider","title":"Divider","meta":{}},{"path":"/en/docs/presentation/linear-gradient","title":"LinearGradient","meta":{}},{"path":"/en/docs/presentation/progress","title":"Progress","meta":{}},{"path":"/en/docs/presentation/radial-gradient","title":"RadialGradient","meta":{}},{"path":"/en/docs/presentation/rotation-view","title":"RotationView","meta":{}},{"path":"/en/docs/presentation/tyflat-list","title":"TYFlatList","meta":{}},{"path":"/en/docs/presentation/tylist-item","title":"TYListItem","meta":{}},{"path":"/en/docs/presentation/tysection-list","title":"TYSectionList","meta":{}}]},{"title":"Navigation","meta":{"__fallback":true},"children":[{"path":"/en/docs/navigation/controller-bar","title":"ControllerBar","meta":{}},{"path":"/en/docs/navigation/tab","title":"Tab","meta":{}},{"path":"/en/docs/navigation/tab-bar","title":"TabBar","meta":{}},{"path":"/en/docs/navigation/tabs","title":"Tabs","meta":{}},{"path":"/en/docs/navigation/top-bar","title":"TopBar","meta":{}}]},{"title":"Feedback","meta":{"__fallback":true},"children":[{"path":"/en/docs/feedback/dialog","title":"Dialog","meta":{}},{"path":"/en/docs/feedback/global-toast","title":"GlobalToast","meta":{}},{"path":"/en/docs/feedback/modal","title":"Modal","meta":{}},{"path":"/en/docs/feedback/notification","title":"Notification","meta":{}},{"path":"/en/docs/feedback/notification-legacy","title":"NotificationLegacy","meta":{}},{"path":"/en/docs/feedback/popup","title":"Popup","meta":{}},{"path":"/en/docs/feedback/swipeout","title":"Swipeout","meta":{}},{"path":"/en/docs/feedback/tips","title":"Tips","meta":{}},{"path":"/en/docs/feedback/toast-view","title":"ToastView","meta":{}}]},{"title":"Data Entry","meta":{"__fallback":true},"children":[{"path":"/en/docs/data-entry/checkbox","title":"Checkbox","meta":{}},{"path":"/en/docs/data-entry/date-picker","title":"DatePicker","meta":{}},{"path":"/en/docs/data-entry/picker-view","title":"PickerView","meta":{}},{"path":"/en/docs/data-entry/slider","title":"Slider","meta":{}},{"path":"/en/docs/data-entry/slider-with-line","title":"SliderWithLine 4.6.0+","meta":{}},{"path":"/en/docs/data-entry/stepper","title":"Stepper","meta":{}},{"path":"/en/docs/data-entry/switch-button","title":"SwitchButton","meta":{}},{"path":"/en/docs/data-entry/timer-picker","title":"TimerPicker","meta":{}}]}]},"zh":{"*":[{"path":"/","title":"Tuya Design","meta":{}}],"/docs":[{"title":"\u5f00\u53d1\u6307\u5357","meta":{"order":1,"__fallback":true},"children":[{"path":"/docs/getting-started","title":"\u5feb\u901f\u4e0a\u624b","meta":{"order":1}},{"path":"/docs/getting-started/changelog","title":"\u66f4\u65b0\u65e5\u5fd7","meta":{"order":2}},{"path":"/docs/getting-started/theme","title":"\u4e3b\u9898","meta":{"order":3}},{"path":"/docs/getting-started/styled","title":"\u98ce\u683c\u5316\u7ec4\u4ef6::https://panel-docs.tuyacn.com/tuya-components-styled-docs/docs/getting-started","meta":{"order":4}}]},{"title":"\u5e03\u5c40","meta":{"order":2,"__fallback":true},"children":[{"path":"/docs/layout/full-view","title":"FullView \u9762\u677f\u5e03\u5c40","meta":{}},{"path":"/docs/layout/navigator-layout","title":"NavigatorLayout \u5bfc\u822a\u5e03\u5c40","meta":{}}]},{"title":"\u901a\u7528","meta":{"order":3,"__fallback":true},"children":[{"path":"/docs/basic/battery","title":"Battery \u7535\u6c60","meta":{}},{"path":"/docs/basic/brick-button","title":"BrickButton \u5757\u72b6\u6309\u94ae","meta":{}},{"path":"/docs/basic/button","title":"Button \u6309\u94ae","meta":{}},{"path":"/docs/basic/icon-font","title":"IconFont \u56fe\u6807","meta":{}},{"path":"/docs/basic/motion","title":"Motion \u52a8\u6548","meta":{}},{"path":"/docs/basic/slider-progress","title":"SliderProgress \u6ed1\u52a8\u8fdb\u5ea6\u6761","meta":{}},{"path":"/docs/basic/tytext","title":"TYText \u6587\u5b57","meta":{}},{"path":"/docs/basic/unit-text","title":"UnitText \u5b57\u4f53\u5355\u4f4d","meta":{}}]},{"title":"\u52a8\u753b","meta":{"order":4,"__fallback":true},"children":[{"path":"/docs/animation/diffusion","title":"Diffusion \u6c34\u6ce2\u7eb9\u7ec4\u4ef6","meta":{}},{"path":"/docs/animation/drawer","title":"Drawer \u62bd\u5c49\u7ec4\u4ef6","meta":{}},{"path":"/docs/animation/wave","title":"Wave \u6ce2\u6d6a\u7ec4\u4ef6","meta":{}}]},{"title":"\u5c55\u793a","meta":{"__fallback":true},"children":[{"path":"/docs/presentation/carousel","title":"Carousel \u8f6e\u64ad","meta":{}},{"path":"/docs/presentation/circle-view","title":"CircleView \u5706\u5f62\u89c6\u56fe","meta":{}},{"path":"/docs/presentation/collapsible","title":"Collapsible \u6298\u53e0","meta":{}},{"path":"/docs/presentation/divider","title":"Divider \u5206\u5272\u7ebf","meta":{}},{"path":"/docs/presentation/linear-gradient","title":"LinearGradient \u7ebf\u6027\u6e10\u53d8","meta":{}},{"path":"/docs/presentation/progress","title":"Progress \u8fdb\u5ea6\u6761","meta":{}},{"path":"/docs/presentation/radial-gradient","title":"RadialGradient \u5f84\u5411\u6e10\u53d8","meta":{}},{"path":"/docs/presentation/rotation-view","title":"RotationView \u65cb\u8f6c\u89c6\u56fe","meta":{}},{"path":"/docs/presentation/tyflat-list","title":"TYFlatList \u5217\u8868","meta":{}},{"path":"/docs/presentation/tylist-item","title":"TYListItem \u5217\u8868\u9879","meta":{}},{"path":"/docs/presentation/tysection-list","title":"TYSectionList \u5206\u7ec4\u5217\u8868","meta":{}}]},{"title":"\u5bfc\u822a","meta":{"__fallback":true},"children":[{"path":"/docs/navigation/controller-bar","title":"ControllerBar \u5e95\u90e8\u680f","meta":{}},{"path":"/docs/navigation/tab","title":"Tab \u6807\u7b7e\u680f","meta":{}},{"path":"/docs/navigation/tab-bar","title":"TabBar \u6807\u7b7e\u680f\u62c6\u5206\u7248","meta":{}},{"path":"/docs/navigation/tabs","title":"Tabs \u7eaf\u624b\u52bf\u6807\u7b7e\u680f","meta":{}},{"path":"/docs/navigation/top-bar","title":"TopBar \u5934\u90e8\u680f","meta":{}}]},{"title":"\u53cd\u9988","meta":{"__fallback":true},"children":[{"path":"/docs/feedback/dialog","title":"Dialog \u5bf9\u8bdd\u6846","meta":{}},{"path":"/docs/feedback/global-toast","title":"GlobalToast \u5168\u5c40\u5410\u53f8","meta":{}},{"path":"/docs/feedback/modal","title":"Modal \u906e\u7f69","meta":{}},{"path":"/docs/feedback/notification","title":"Notification \u5168\u5c40\u901a\u77e5","meta":{}},{"path":"/docs/feedback/notification-legacy","title":"NotificationLegacy \u901a\u77e5\u680f","meta":{}},{"path":"/docs/feedback/popup","title":"Popup \u5f39\u51fa\u5c42","meta":{}},{"path":"/docs/feedback/swipeout","title":"Swipeout \u4fa7\u6ed1","meta":{}},{"path":"/docs/feedback/tips","title":"Tips \u6c14\u6ce1","meta":{}},{"path":"/docs/feedback/toast-view","title":"ToastView \u5410\u53f8","meta":{}}]},{"title":"\u6570\u636e\u5f55\u5165","meta":{"__fallback":true},"children":[{"path":"/docs/data-entry/checkbox","title":"Checkbox \u9009\u62e9\u6846","meta":{}},{"path":"/docs/data-entry/date-picker","title":"DatePicker \u65e5\u671f\u9009\u62e9\u5668","meta":{}},{"path":"/docs/data-entry/picker-view","title":"PickerView \u9009\u62e9\u5668","meta":{}},{"path":"/docs/data-entry/slider","title":"Slider \u6ed1\u52a8\u9009\u62e9\u5668","meta":{}},{"path":"/docs/data-entry/slider-with-line","title":"SliderWithLine \u6ed1\u52a8\u9009\u62e9\u5668 4.6.0+","meta":{}},{"path":"/docs/data-entry/stepper","title":"Stepper \u6b65\u8fdb\u5668","meta":{}},{"path":"/docs/data-entry/switch-button","title":"SwitchButton \u5f00\u5173","meta":{}},{"path":"/docs/data-entry/timer-picker","title":"TimerPicker \u65f6\u95f4\u6bb5\u9009\u62e9\u5668","meta":{}}]}]}},"locales":[{"name":"zh","label":"\u4e2d\u6587"},{"name":"en","label":"English"}],"navs":{"en":[{"path":"/en/docs","title":"Docs"},{"title":"MiniApp Document","path":"https://developer.tuya.com/cn/miniapp/"},{"title":"MiniApp Material","path":"https://developer.tuya.com/cn/material/"},{"title":"Github","path":"https://github.com/tuya/tuya-panel-kit"},{"title":"Contact Us","path":"https://service.console.tuya.com/8/3/create"},{"title":"More","path":"https://developer.tuya.com/cn/docs/iot/preface?id=K9m1fn6ycetd0"}],"zh":[{"path":"/docs","title":"\u6587\u6863"},{"title":"\u667a\u80fd\u5c0f\u7a0b\u5e8f\u6587\u6863","path":"https://developer.tuya.com/cn/miniapp/"},{"title":"\u667a\u80fd\u5c0f\u7a0b\u5e8f\u7269\u6599\u5e7f\u573a","path":"https://developer.tuya.com/cn/material/"},{"title":"Github","path":"https://github.com/tuya/tuya-panel-kit"},{"title":"Contact Us","path":"https://service.console.tuya.com/8/3/create"},{"title":"More","path":"https://developer.tuya.com/cn/docs/iot/preface?id=K9m1fn6ycetd0"}]},"title":"Tuya Design","logo":"https://imagesd.tuyaus.com/tyims/rms-static/c118f100-7bd1-11ea-be8a-afe9921c3d8a-1586595140625.ico?tyName=tuya_favicon.ico","mode":"site","repository":{"url":"","branch":"master"},"theme":{"repository":{"url":"https://github.com/tuya/tuya-panel-kit-docs","branch":"main","platform":"github"},"qrcode":"tuyaSmart--addVirtualDev?productId=mvhcrizelobov3dw&token=release_common_component","apiData":"https://unpkg.com/tuya-panel-kit-props-data/props.json","demoUrl":"https://tuya.github.io/tuya-panel-kit/tuya-panel-kit/","demoInfoUrl":"https://github.com/tuya/tuya-panel-kit/blob/master/example/tuya-panel-kit/src/pages{demo}/index.tsx","typeAssetsUrl":"https://panel-docs.tuyacn.com/types-assets.json"},"exportStatic":{}}')},qIE9:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u57fa\u7840\u4f7f\u7528"},r.a.createElement(i["AnchorLink"],{to:"#\u57fa\u7840\u4f7f\u7528","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u57fa\u7840\u4f7f\u7528"),r.a.createElement(l["a"],{code:"import { Carousel, Utils } from 'tuya-panel-kit'\n\nconst { convertX: cx } = Utils.RatioUtils;\n\nconst Content = ({ backgroundColor, text, textBgColor }) => {\n return (\n \n \n {text}\n \n \n );\n};\n\n console.log(index)}\n dotStyle={{\n backgroundColor: '#F9895C',\n }}\n>\n \n \n \n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"CarouselProps"}),r.a.createElement("h2",{id:"faq"},r.a.createElement(i["AnchorLink"],{to:"#faq","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"FAQ"),r.a.createElement("ol",null,r.a.createElement("li",null,"\u8f6e\u64ad\u56fe\u5728\u5b89\u5353\u4e0a\u4e0d\u663e\u793a?")),r.a.createElement("p",null,"\u8f6e\u64ad\u7ec4\u4ef6\u5fc5\u987b\u7ed9\u7ec4\u4ef6\u8bbe\u7f6e\u9ad8\u5ea6\u53ef\u4ee5\u901a\u8fc7\u7ed9\u7236\u7ec4\u4ef6\u6dfb\u52a0 ",r.a.createElement("code",null,"onLayout=","{","e => this._onLayout(e)","}")," \u83b7\u53d6\u7236\u5143\u7d20\u9ad8\u5ea6\uff0c\u901a\u8fc7\u53d8\u91cf\u8bbe\u7f6e\u8f6e\u64ad\u7ec4\u4ef6\u7684\u9ad8\u5ea6\u8fdb\u884c\u81ea\u9002\u5e94\u3002"))))},qMIF:function(e,t,n){},qT12:function(e,t,n){"use strict";var a="function"===typeof Symbol&&Symbol["for"],r=a?Symbol["for"]("react.element"):60103,i=a?Symbol["for"]("react.portal"):60106,o=a?Symbol["for"]("react.fragment"):60107,l=a?Symbol["for"]("react.strict_mode"):60108,c=a?Symbol["for"]("react.profiler"):60114,s=a?Symbol["for"]("react.provider"):60109,u=a?Symbol["for"]("react.context"):60110,d=a?Symbol["for"]("react.async_mode"):60111,m=a?Symbol["for"]("react.concurrent_mode"):60111,p=a?Symbol["for"]("react.forward_ref"):60112,h=a?Symbol["for"]("react.suspense"):60113,f=a?Symbol["for"]("react.suspense_list"):60120,g=a?Symbol["for"]("react.memo"):60115,b=a?Symbol["for"]("react.lazy"):60116,v=a?Symbol["for"]("react.block"):60121,y=a?Symbol["for"]("react.fundamental"):60117,E=a?Symbol["for"]("react.responder"):60118,k=a?Symbol["for"]("react.scope"):60119;function x(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type,e){case d:case m:case o:case c:case l:case h:return e;default:switch(e=e&&e.$$typeof,e){case u:case p:case b:case g:case s:return e;default:return t}}case i:return t}}}function w(e){return x(e)===m}t.AsyncMode=d,t.ConcurrentMode=m,t.ContextConsumer=u,t.ContextProvider=s,t.Element=r,t.ForwardRef=p,t.Fragment=o,t.Lazy=b,t.Memo=g,t.Portal=i,t.Profiler=c,t.StrictMode=l,t.Suspense=h,t.isAsyncMode=function(e){return w(e)||x(e)===d},t.isConcurrentMode=w,t.isContextConsumer=function(e){return x(e)===u},t.isContextProvider=function(e){return x(e)===s},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return x(e)===p},t.isFragment=function(e){return x(e)===o},t.isLazy=function(e){return x(e)===b},t.isMemo=function(e){return x(e)===g},t.isPortal=function(e){return x(e)===i},t.isProfiler=function(e){return x(e)===c},t.isStrictMode=function(e){return x(e)===l},t.isSuspense=function(e){return x(e)===h},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===o||e===m||e===c||e===l||e===h||e===f||"object"===typeof e&&null!==e&&(e.$$typeof===b||e.$$typeof===g||e.$$typeof===s||e.$$typeof===u||e.$$typeof===p||e.$$typeof===y||e.$$typeof===E||e.$$typeof===k||e.$$typeof===v)},t.typeOf=x},qY7S:function(e,t,n){"use strict";var a=n("HAuM"),r=n("A2ZE"),i=n("ImZN");e.exports=function(e){var t,n,o,l,c=arguments.length,s=c>1?arguments[1]:void 0;return a(this),t=void 0!==s,t&&a(s),void 0==e?new this:(n=[],t?(o=0,l=r(s,c>2?arguments[2]:void 0,2),i(e,(function(e){n.push(l(e,o++))}))):i(e,n.push,n),new this(n))}},qYE9:function(e,t){e.exports="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof DataView},qZTm:function(e,t,n){var a=n("fR/l"),r=n("MvSz"),i=n("7GkX");function o(e){return a(e,i,r)}e.exports=o},qaHo:function(e,t,n){"use strict";var a=n("I+eb"),r=n("xDBR"),i=n("glrk"),o=n("A2ZE"),l=n("WGBp"),c=n("ImZN");a({target:"Set",proto:!0,real:!0,forced:r},{some:function(e){var t=i(this),n=l(t),a=o(e,arguments.length>1?arguments[1]:void 0,3);return c(n,(function(e){if(a(e,e,t))return c.stop()}),void 0,!1,!0).stopped}})},qc1c:function(e,t,n){"use strict";var a=n("I+eb"),r=n("xDBR"),i=n("glrk"),o=n("HAuM"),l=n("ImZN");a({target:"Map",proto:!0,real:!0,forced:r},{merge:function(e){var t=i(this),n=o(t.set),a=0;while(ae.length)&&(t=e.length);for(var n=0,a=new Array(t);n'},r[c]={content:"/**\n* This is an auto-generated demo by dumi\n* if you think it is not working as expected,\n* please report the issue at\n* https://github.com/umijs/dumi/issues\n**/\n\nimport React from 'react';\nimport ReactDOM from 'react-dom';\n".concat(o.map((function(e){var t=e.css;return"import '".concat(t,"';")})).join("\n"),"\nimport App from './App';\n\nReactDOM.render(\n ,\n document.getElementById('root'),\n);")},Object.entries(e.sources).forEach((function(e){var t=a(e,2),n=t[0],i=t[1],o=i.tsx,c=i.jsx,s=i.content;r["_"===n?l:n]={content:o||c||s}})),h({files:r})}var b=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p,n=(0,r().useState)(),a=l(n,2),i=a[0],o=a[1];return(0,r().useEffect)((function(){if(e){var n=document.createElement("form"),a=document.createElement("input"),r=g(e);return n.method="POST",n.target="_blank",n.style.display="none",n.action=t,n.appendChild(a),n.setAttribute("data-demo",e.title||""),a.name="parameters",a.value=r,document.body.appendChild(n),o((function(){return function(){return n.submit()}})),function(){return n.remove()}}}),[e]),i};t["default"]=b},r8Yv:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"basic-tabs"},r.a.createElement(i["AnchorLink"],{to:"#basic-tabs","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Basic Tabs"),r.a.createElement("blockquote",null,r.a.createElement("p",null,"One screen displays four Tab labels by default. You can customize the number of tabs displayed on one screen through ",r.a.createElement("strong",null,"maxItem"),"; ",r.a.createElement("br",null),"If the dataSource length exceeds ",r.a.createElement("strong",null,"maxItem"),", it will automatically become multi-screen;")),r.a.createElement(l["a"],{code:"import { Tabs } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n activeKey1: '1',\n d1: [\n { value: '1', label: 'Detector' },\n { value: '2', label: 'Remote control' },\n { value: '3', label: 'Emulator' },\n { value: '4', label: 'Limited detector' },\n ],\n});\n\n setState({ ...state, activeKey1: tab.value })}\n/>",lang:"jsx"}),r.a.createElement("h3",{id:"multi-screen-tabs"},r.a.createElement(i["AnchorLink"],{to:"#multi-screen-tabs","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Multi-screen Tabs"),r.a.createElement(l["a"],{code:"import { Tabs } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n activeKey2: '3',\n d2: [\n { value: '1', label: 'Name' },\n { value: '2', label: 'Age' },\n { value: '3', label: 'Home address' },\n { value: '4', label: 'Home' },\n { value: '5', label: 'Community' },\n { value: '6', label: 'Unit' },\n { value: '7', label: 'Graduated school' },\n { value: '8', label: 'Domicile' },\n ],\n});\n\n setState({ ...state, activeKey2: tab.value })}\n/>",lang:"jsx"}),r.a.createElement("h3",{id:"basic-tabs\uff08stateless-component\uff09"},r.a.createElement(i["AnchorLink"],{to:"#basic-tabs\uff08stateless-component\uff09","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Basic Tabs\uff08Stateless component\uff09"),r.a.createElement(l["a"],{code:"import { Tabs } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n d2: [\n { value: '1', label: 'Name' },\n { value: '2', label: 'Age' },\n { value: '3', label: 'Home address' },\n { value: '4', label: 'Home' },\n { value: '5', label: 'Community' },\n { value: '6', label: 'Unit' },\n { value: '7', label: 'Graduated school' },\n { value: '8', label: 'Domicile' },\n ]\n});\n\n,",lang:"jsx"}),r.a.createElement("h3",{id:"use-tabcontent-alone-swipe-left-and-right"},r.a.createElement(i["AnchorLink"],{to:"#use-tabcontent-alone-swipe-left-and-right","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Use TabContent alone-swipe left and right"),r.a.createElement(l["a"],{code:"import { Tabs } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n activeIndex: 0,\n d1: [\n { value: '1', label: 'Detector' },\n { value: '2', label: 'Remote control' },\n { value: '3', label: 'Emulator' },\n { value: '4', label: 'Limited detector' },\n ],\n});\nconst handleRelease = (gestureState, index) =>\n setState({ ...state, activeIndex: index });\n\n\n {state.d1.map((data, idx) => (\n \n ))}\n",lang:"jsx"}),r.a.createElement("h3",{id:"tabs-with-tabcontent"},r.a.createElement(i["AnchorLink"],{to:"#tabs-with-tabcontent","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Tabs with TabContent"),r.a.createElement(l["a"],{code:"import { Tabs } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n activeKey1: '1',\n d1: [\n { value: '1', label: 'Detector' },\n { value: '2', label: 'Remote control' },\n { value: '3', label: 'Emulator' },\n { value: '4', label: 'Limited detector' },\n ],\n});\n\n setState({ ...state, activeKey1: tab.value })}\n>\n \n {new Array(2).fill(0).map((_, n) => (\n \n ))}\n \n \n {new Array(2).fill(0).map((_, n) => (\n \n ))}\n \n \n {new Array(2).fill(0).map((_, n) => (\n \n ))}\n \n \n {new Array(2).fill(0).map((_, n) => (\n \n ))}\n \n",lang:"jsx"}),r.a.createElement("h3",{id:"tabs-with-content-on-multiple-screens"},r.a.createElement(i["AnchorLink"],{to:"#tabs-with-content-on-multiple-screens","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Tabs with content on multiple screens"),r.a.createElement(l["a"],{code:"import { Tabs } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n activeKey2: '3',\n d2: [\n { value: '1', label: 'Name' },\n { value: '2', label: 'Age' },\n { value: '3', label: 'Home address' },\n { value: '4', label: 'Home' },\n { value: '5', label: 'Community' },\n { value: '6', label: 'Unit' },\n { value: '7', label: 'Graduated school' },\n { value: '8', label: 'Domicile' },\n ],\n});\nconst Panel = ({ title, largeData, ...rest }) => {\n return (\n \n {largeData ? (\n new Array(99)\n .fill(0)\n .map((_, idx) => )\n ) : (\n \n )}\n \n );\n};\n\n setState({ ...state, activeKey2: tab.value })}\n>\n {state.d2.map((data, idx) => (\n \n ))}\n",lang:"jsx"}),r.a.createElement("h3",{id:"nested-tabs"},r.a.createElement(i["AnchorLink"],{to:"#nested-tabs","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Nested Tabs"),r.a.createElement(l["a"],{code:"import { Tabs } from 'tuya-panel-kit'\n\nconst [state, setState] = React.useState({\n activeKey1: '1',\n activeKey2: '3',\n d1: [\n { value: '1', label: 'Detector' },\n { value: '2', label: 'Remote control' },\n { value: '3', label: 'Emulator' },\n { value: '4', label: 'Limited detector' },\n ],\n});\n\n setState({ ...state, activeKey1: tab.value })}\n>\n \n setState({ ...state, activeKey2: tab.value })}\n >\n {state.d2.map((data, idx) => (\n \n ))}\n \n \n \n \n \n \n \n \n \n \n \n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("h3",{id:"tabs"},r.a.createElement(i["AnchorLink"],{to:"#tabs","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Tabs"),r.a.createElement(o["a"],{name:"TabsProps"}),r.a.createElement("h3",{id:"tabstabcontent"},r.a.createElement(i["AnchorLink"],{to:"#tabstabcontent","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Tabs.TabContent"),r.a.createElement(o["a"],{name:"TabContentProps"}),r.a.createElement("h3",{id:"tabstabpanel"},r.a.createElement(i["AnchorLink"],{to:"#tabstabpanel","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Tabs.TabPanel"),r.a.createElement("p",null,"extends ",r.a.createElement(i["Link"],{to:"https://reactnative.dev/docs/view#props"},"ViewProps")),r.a.createElement(o["a"],{name:"TabPanelProps"}))))},r8Zo:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("xYjl"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement(o["a"],null,r.a.createElement("p",null,"tuya-panel-kit designed normatively and support flexible style customization, meet the diverse visual needs of the business and brand. Including but not limited to global style (main color, rounded corners, border) and visual customization of specified components.")),r.a.createElement("h2",{id:"feature"},r.a.createElement(i["AnchorLink"],{to:"#feature","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Feature"),r.a.createElement("ol",null,r.a.createElement("li",null,"Unified management of global styles"),r.a.createElement("li",null,"Convenient style reuse and expansion"),r.a.createElement("li",null,"Reduce excessive style props passing")),r.a.createElement("h2",{id:"custom-theme"},r.a.createElement(i["AnchorLink"],{to:"#custom-theme","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Custom theme"),r.a.createElement("blockquote",null,r.a.createElement("p",null,"You can in the local theme configuration file\uff08",r.a.createElement("code",null,"src/config/theme.js"),"\uff09 cover all theme configurations\uff08All theme variables can be seen in the theme quick reference table at the bottom of the document\uff09\uff0cOf course, you can also expand the theme configuration in the project by yourself\u3002")),r.a.createElement(l["a"],{code:"export default {\n // Override local default theme variables\n global: {\n brand: '#ff0000',\n },\n switchButton: {\n margin: 2,\n width: 40,\n height: 24,c\n thumbSize: 20,\n },\n // Expand theme configuration\n myExtendTheme: {\n customKey: 'blue',\n },\n};",lang:"javascript"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("h3",{id:"1-inject-the-global-theme"},r.a.createElement(i["AnchorLink"],{to:"#1-inject-the-global-theme","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"1. Inject the global theme"),r.a.createElement("blockquote",null,r.a.createElement("p",null,"Add ",r.a.createElement("strong",null,"Theme(ThemeProvider)")," to the top of the application\uff0cPass the theme to the React component tree\u3002Then, we can access the subject object in the following three ways.")),r.a.createElement(l["a"],{code:"import _ from 'lodash';\nimport PropTypes from 'prop-types';\nimport React, { Component } from 'react';\nimport { View } from 'react-native';\nimport { Provider, connect } from 'react-redux';\nimport { TYSdk, Theme } from 'tuya-panel-kit';\nimport { actions, ReduxState } from '@models';\nimport DebugView from './components/DebugView';\n\nconst TYEvent = TYSdk.event;\nconst TYDevice = TYSdk.device;\n\nconst composeLayout = (store, component) => {\n const NavigatorLayoutContainer = connect(_.identity)(component);\n const ThemeContainer = connect(({ theme }) => ({ theme }))(Theme);\n const { dispatch } = store;\n\n TYEvent.on('deviceDataChange', data => {\n switch (data.type) {\n case 'dpData':\n dispatch(actions.common.responseUpdateDp(data.payload));\n break;\n default:\n dispatch(actions.common.deviceChange(data.payload));\n break;\n }\n });\n\n TYEvent.on('networkStateChange', data => {\n dispatch(actions.common.deviceChange(data));\n });\n\n class PanelComponent extends Component {\n static propTypes = {\n // eslint-disable-next-line\n devInfo: PropTypes.object.isRequired,\n };\n\n constructor(props) {\n super(props);\n\n if (props && props.devInfo && props.devInfo.devId) {\n TYDevice.setDeviceInfo(props.devInfo);\n TYDevice.getDeviceInfo().then(data => dispatch(devInfoChange(data)));\n // eslint-disable-next-line\n } else if (props.preload) {\n // do something\n } else {\n TYDevice.getDeviceInfo().then(data => dispatch(devInfoChange(data)));\n }\n }\n\n render() {\n return (\n \n \n \n \n \n \n \n \n );\n }\n }\n\n return PanelComponent;\n};\n\nexport default composeLayout;",lang:"jsx"}),r.a.createElement("h3",{id:"2-get-global-theme"},r.a.createElement(i["AnchorLink"],{to:"#2-get-global-theme","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"2. Get global theme"),r.a.createElement("ul",null,r.a.createElement("li",null,"Access the theme through components wrapped by ",r.a.createElement("strong",null,"styled")," in ",r.a.createElement("strong",null,"styled-components"))),r.a.createElement(l["a"],{code:"import styled from 'styled-components/native';\n\nconst defaultColor = '#333';\n\nexport const StyledTitle = styled(TYText).attrs({\n type: 'title',\n size: 'small',\n})`\n color: ${props => getTheme(props, 'list.fontColor', '#333')};\n color: ${props =>\n props.fontColor ||\n props.theme.list.fontColor ||\n props.theme.list.light.fontColor ||\n '#333'};\n`;",lang:"typescript"}),r.a.createElement("ul",null,r.a.createElement("li",null,"withTheme: Access the theme through components wrapped by ",r.a.createElement("strong",null,"withTheme")," higher-order functions")),r.a.createElement(l["a"],{code:"import React from 'react';\nimport PropTypes from 'prop-types';\nimport { View } from 'react-native';\nimport { Utils } from 'tuya-panel-kit';\n\nconst { withTheme } = Utils.ThemeUtils;\n\nconst ThemedView = props => {\n const { theme } = props;\n return \n};\n\nThemedView.propTypes = {\n theme: PropTypes.object.isRequired,\n};\n\nexport default withTheme(ThemedView);",lang:"typescript"}),r.a.createElement("ul",null,r.a.createElement("li",null,"ThemeConsumer: Receive the theme via the ",r.a.createElement("strong",null,"ThemeConsumer")," component")),r.a.createElement(l["a"],{code:"import { Utils } from 'tuya-panel-kit';\n\nconst { ThemeConsumer } = Utils.ThemeUtils;\n\nexport const StyledIconFont = props => {\n return (\n \n {theme => {\n const propsWithTheme = { ...props, theme };\n return (\n \n );\n }}\n \n );\n};",lang:"typescript"}),r.a.createElement("h2",{id:"theme-cheat-sheet"},r.a.createElement(i["AnchorLink"],{to:"#theme-cheat-sheet","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Theme cheat sheet"),r.a.createElement(l["a"],{code:"import { Platform } from 'react-native';\nimport { CoreUtils, RatioUtils } from '../../utils';\n\nconst { get } = CoreUtils;\nconst { convertX: cx } = RatioUtils;\n\n/**\n * General auxiliary functions\n */\nconst getBrandColor = props => get(props, 'theme.global.brand', global.brand);\nconst getDividerColor = props =>\n get(props, 'theme.global.dividerColor', global.dividerColor);\nconst getTypedFontColor = (props, reverse = false) => {\n let type = get(props.theme, 'type', 'light');\n if (reverse) type = type === 'light' ? 'dark' : 'light';\n const path = `global.text.${type}`;\n return get(props.theme, path, global.text[type]);\n};\n\n// Adjust the font size according to the global font benchmark ratio\nconst normalizeFont = (props, fontSize, lineHeight) => {\n const baseline = get(props, 'theme.global.fontSizeBase', global.fontSizeBase);\n return {\n fontSize: fontSize * baseline,\n lineHeight: Math.round(lineHeight * baseline), // Mi will crash if it is not an integer\n };\n};\n\nexport default {\n type: 'light',\n\n /**\n * Global basic variables\n */\n global: {\n brand: '#FF4800', // Brand color (theme color)\n bgColor: '#f8f8f8', // Background color\n fontSizeBase: 1, // Font base ratio\n dividerColor: '#e5e5e5', // Divider color\n success: '#00C800', // Success color\n warning: '#FAAE17', // Warning color\n error: '#F4182C', // failure\n // info, // Information color (not yet open to use)\n // disabled, // Disable transparency (not yet open to use)\n mask: 'rgba(0, 0, 0, 0.7)', // Mask color\n text: {\n light: '#333', // The color of the font under light\n dark: '#fff', // The color of the font under dark\n },\n },\n\n /**\n * Font size variable\n */\n text: {\n heading: {\n // The font size corresponding to type as heading and size as small\n small: props => normalizeFont(props, 28, 40),\n normal: props => normalizeFont(props, 40, 56),\n large: props => normalizeFont(props, 72, 100),\n },\n title: {\n // The font size corresponding to type as title and size as small\n small: props => normalizeFont(props, 16, 22),\n normal: props => normalizeFont(props, 17, 24),\n large: props => normalizeFont(props, 20, 28),\n },\n paragraph: {\n // The font size corresponding to type as paragraph and size as small\n small: props => normalizeFont(props, 10, 14),\n normal: props => normalizeFont(props, 12, 17),\n large: props => normalizeFont(props, 14, 20),\n },\n },\n\n /**\n * Picker scroll picker variable\n */\n picker: {\n fontSize: 16, // Picker font size\n fontColor: '#000', // Picker font color\n dividerColor: getDividerColor, // IOS Reserved, not currently supported\n unitFontSize: 16, // Picker unit size\n unitFontColor: '#000', // Picker unit color\n },\n\n /**\n * Button variable\n */\n button: {\n margin: [0, 0, 0, 0], // Button container margin (up/right/down/left)\n fontSize: 10, // font size\n fontColor: getTypedFontColor, // font color\n iconSize: 24, // Icon size\n iconColor: props => getTypedFontColor(props, props.type === 'primary'), // Icon \u989c\u8272\n bgWidth: null, // Button background width, internally adaptive\n bgHeight: null, // Button background height, internally adaptive\n bgRadius: null, // Button background rounded corners, internally adaptive\n bgColor: getBrandColor, // Button background color, follow the main color by default\n },\n\n /**\n * TopBar variable\n */\n topbar: {\n background: '#fff', // TopBar background\n color: '#000', // TopBar font color\uff08include icon color\uff09\n },\n\n /**\n * SwitchButton variable\n */\n switchButton: {\n width: 50, // Button width\n height: Platform.select({\n // button height\n web: 28,\n ios: 28,\n android: 14,\n }),\n thumbSize: 26, // thumb height and width size\n margin: Platform.select({\n // thumb margin\n web: 1,\n ios: 1,\n android: 0,\n }),\n tintColor: '#e5e5e5', // Background color when closed\n onTintColor: '#4CD964', // Background color when opened\n thumbTintColor: '#fff', // Thumb background color when closed\n onThumbTintColor: '#fff', // Thumb background color when opened\n },\n\n /**\n * Slider variable\n */\n slider: {\n width: null, // Follow the parent container by default (slider width)\n trackRadius: 2, // Slider border radius\n trackHeight: 4, // Slider height\n minimumTrackTintColor: getBrandColor, // color for minimum text\n maximumTrackTintColor: '#e5e5e5', // color for maximum text\n thumbSize: 24,\n thumbRadius: 14,\n thumbTintColor: '#fff', // thumb color\n },\n\n /**\n * Checkbox variable\n */\n checkbox: {\n size: 28, // Checkbox size\n fontColor: '#333', // Checkbox font color\n activeColor: '#3388FF', // Color when Checkbox is activated\n disabledColor: '#333', // Color when Checkbox is disabled\n },\n\n /**\n * List variable\n */\n list: {\n boardBg: '#f8f8f8', // The container background color of the list\n iconColor: 'rgba(51, 51, 51, 0.5)', // Icon text color\n fontColor: '#333', // title color\n subFontColor: 'rgba(51, 51, 51, 0.5)', // subtitle text color\n descFontColor: 'rgba(51, 51, 51, 0.5)', // description text color\n cellLine: 'rgba(51, 51, 51, 0.1)', // divider line color\n cellBg: '#fff', // cell background color\n cellRadius: 0, // cell border radius\n margin: [0, 0, 0, 0], // cell margin\n padding: [12, cx(16), 12, cx(16)], // cell padding\n },\n\n /**\n * BrickButton variable\n */\n brickButton: {\n fontSize: 12,\n fontColor: '#fff',\n bgRadius: 24, // background border radius\n bgColor: getBrandColor,\n bgBorder: 'transparent', // background border\n bgBorderWidth: 0, // background border width\n loadingColor: '#fff', // loading text color\n loadingBackground: 'rgba(0,0,0,.1)', // loading text background\n },\n\n /**\n * Dialog variable\n */\n dialog: {\n width: cx(315), // dialog container width\n bg: '#fff', // dialog background\n radius: cx(8), // dialog container border radius\n cellHeight: 56, // cell height(header/footer)\n lineColor: '#e5e5e5', // divider line color\n titleFontSize: 18, // title font size\n titleFontColor: '#333', // title font color\n subTitleFontSize: 16, // subtitle font size\n subTitleFontColor: '#999', // subtitle font color\n cancelFontSize: 16, // footer cancel font size\n cancelFontColor: '#666', // footer cancel font color\n confirmFontSize: 16, // footer confirm font size\n confirmFontColor: '#333', // footer confirm font color\n prompt: {\n bg: '#f8f8f8', // prompt background\n radius: cx(4), // prompt border radius\n padding: '12px 16px', // prompt padding\n placeholder: '#d6d6de', // placeholder text\n },\n },\n\n /**\n * Popup variable\n */\n popup: {\n cellHeight: 48, // cell height\n cellBg: '#fff', // cell background\n titleRadius: cx(8), // header border radius\n footerRadius: 0, // footer border radius\n bottomBg: '#f5f5f5', // footer background\n lineColor: '#e5e5e5', // divider line color\n titleFontSize: 14, // header title font size\n titleFontColor: '#999', // header title font color\n cancelFontSize: 16, // footer cancel text font size\n cancelFontColor: '#666', // footer cancel text font color\n confirmFontSize: 16, // footer confirm text font size\n confirmFontColor: '#333', // footer confirm text font color\n },\n};",lang:"javascript"}))))},rB9j:function(e,t,n){"use strict";var a=n("I+eb"),r=n("kmMV");a({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},rEGp:function(e,t){function n(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}e.exports=n},rKzb:function(e,t,n){"use strict";var a=n("4syw"),r=n("8YOa").getWeakData,i=n("glrk"),o=n("hh1v"),l=n("GarU"),c=n("ImZN"),s=n("tycR"),u=n("UTVS"),d=n("afO8"),m=d.set,p=d.getterFor,h=s.find,f=s.findIndex,g=0,b=function(e){return e.frozen||(e.frozen=new v)},v=function(){this.entries=[]},y=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};v.prototype={get:function(e){var t=y(this,e);if(t)return t[1]},has:function(e){return!!y(this,e)},set:function(e,t){var n=y(this,e);n?n[1]=t:this.entries.push([e,t])},delete:function(e){var t=f(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,s){var d=e((function(e,a){l(e,d,t),m(e,{type:t,id:g++,frozen:void 0}),void 0!=a&&c(a,e[s],e,n)})),h=p(t),f=function(e,t,n){var a=h(e),o=r(i(t),!0);return!0===o?b(a).set(t,n):o[a.id]=n,e};return a(d.prototype,{delete:function(e){var t=h(this);if(!o(e))return!1;var n=r(e);return!0===n?b(t)["delete"](e):n&&u(n,t.id)&&delete n[t.id]},has:function(e){var t=h(this);if(!o(e))return!1;var n=r(e);return!0===n?b(t).has(e):n&&u(n,t.id)}}),a(d.prototype,n?{get:function(e){var t=h(this);if(o(e)){var n=r(e);return!0===n?b(t).get(e):n?n[t.id]:void 0}},set:function(e,t){return f(this,e,t)}}:{add:function(e){return f(this,e,!0)}}),d}}},rOQg:function(e,t,n){"use strict";var a=n("I+eb"),r=n("0Dky"),i=n("Yhre"),o=n("glrk"),l=n("I8vh"),c=n("UMSQ"),s=n("SEBh"),u=i.ArrayBuffer,d=i.DataView,m=u.prototype.slice,p=r((function(){return!new u(2).slice(1,void 0).byteLength}));a({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:p},{slice:function(e,t){if(void 0!==m&&void 0===t)return m.call(o(this),e);var n=o(this).byteLength,a=l(e,n),r=l(void 0===t?n:t,n),i=new(s(this,u))(c(r-a)),p=new d(this),h=new d(i),f=0;while(a=t||n<0||b&&a>=d}function w(){var e=r();if(x(e))return T(e);p=setTimeout(w,k(e))}function T(e){return p=void 0,v&&s?y(e):(s=u=void 0,m)}function S(){void 0!==p&&clearTimeout(p),f=0,s=h=u=p=void 0}function C(){return void 0===p?m:T(r())}function L(){var e=r(),n=x(e);if(s=arguments,u=this,h=e,n){if(void 0===p)return E(h);if(b)return clearTimeout(p),p=setTimeout(w,t),y(h)}return void 0===p&&(p=setTimeout(w,t)),m}return t=i(t)||0,a(n)&&(g=!!n.leading,b="maxWait"in n,d=b?l(i(n.maxWait)||0,t):d,v="trailing"in n?!!n.trailing:v),L.cancel=S,L.flush=C,L}e.exports=s},sQ9d:function(e,t,n){var a=n("I+eb"),r=n("eDxR"),i=n("glrk"),o=r.keys,l=r.toKey;a({target:"Reflect",stat:!0},{getOwnMetadataKeys:function(e){var t=arguments.length<2?void 0:l(arguments[1]);return o(i(e),t)}})},seXi:function(e,t,n){var a=n("qZTm"),r=1,i=Object.prototype,o=i.hasOwnProperty;function l(e,t,n,i,l,c){var s=n&r,u=a(e),d=u.length,m=a(t),p=m.length;if(d!=p&&!s)return!1;var h=d;while(h--){var f=u[h];if(!(s?f in t:o.call(t,f)))return!1}var g=c.get(e),b=c.get(t);if(g&&b)return g==t&&b==e;var v=!0;c.set(e,t),c.set(t,e);var y=s;while(++h-1&&e%1==0&&e<=n}e.exports=a},skGK:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"basic-use-of-time-period-selector"},r.a.createElement(i["AnchorLink"],{to:"#basic-use-of-time-period-selector","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Basic use of time period selector"),r.a.createElement(l["a"],{code:"import { TimerPicker } from 'tuya-panel-kit'\n\nconst [time, setTime] = React.useState({ startTime: 0, endTime: 0 });\n\n setTime({ startTime, endTime })}\n/>",lang:"jsx"}),r.a.createElement("h3",{id:"time-period-selector-with-prefix-position"},r.a.createElement(i["AnchorLink"],{to:"#time-period-selector-with-prefix-position","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Time period selector with prefix position"),r.a.createElement(l["a"],{code:"import { TimerPicker } from 'tuya-panel-kit'\n\nconst [time, setTime] = React.useState({ startTime: 0, endTime: 0 });\n\n setTime({ startTime, endTime })}\n/>",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("p",null,"extends ",r.a.createElement(i["AnchorLink"],{to:"/en/docs/data-entry/picker-view#api"},"PickerViewProps")),r.a.createElement(o["a"],{name:"TimerPickerProps"}))))},spTT:function(e,t,n){var a=n("I+eb"),r=n("qY7S");a({target:"WeakSet",stat:!0},{from:r})},"t/kZ":function(e,t,n){"use strict";var a=n("R5yR");function r(){var e=n("q1tI");return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var i=n("dEAq");function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function l(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,a=new Array(t);n-1&&n.push(d[a]);g(n)}else g([])}),[e,d.length]),f},g=function(){var e=(0,r().useContext)(i.context),t=e.config.algolia,n=(0,r().useCallback)((function(e){window.docsearch(l({inputSelector:e},t))}),[t]);return n},b=function(e){var t=(0,r().useContext)(i.context),n=t.config,a=f(e),o=g();return n.algolia?o:a};t["default"]=b},t23M:function(e,t,n){"use strict";var a=n("VTBJ"),r=n("1OyB"),i=n("vuIU"),o=n("Ji7U"),l=n("LK+K"),c=n("q1tI"),s=n("m+aA"),u=n("Zm9Q"),d=n("Kwbf"),m=n("c+Xe"),p=n("bdgK"),h="rc-observer-key",f=function(e){Object(o["a"])(n,e);var t=Object(l["a"])(n);function n(){var e;return Object(r["a"])(this,n),e=t.apply(this,arguments),e.resizeObserver=null,e.childNode=null,e.currentElement=null,e.state={width:0,height:0,offsetHeight:0,offsetWidth:0},e.onResize=function(t){var n=e.props.onResize,r=t[0].target,i=r.getBoundingClientRect(),o=i.width,l=i.height,c=r.offsetWidth,s=r.offsetHeight,u=Math.floor(o),d=Math.floor(l);if(e.state.width!==u||e.state.height!==d||e.state.offsetWidth!==c||e.state.offsetHeight!==s){var m={width:u,height:d,offsetWidth:c,offsetHeight:s};e.setState(m),n&&Promise.resolve().then((function(){n(Object(a["a"])(Object(a["a"])({},m),{},{offsetWidth:c,offsetHeight:s}),r)}))}},e.setChildNode=function(t){e.childNode=t},e}return Object(i["a"])(n,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var e=this.props.disabled;if(e)this.destroyObserver();else{var t=Object(s["a"])(this.childNode||this),n=t!==this.currentElement;n&&(this.destroyObserver(),this.currentElement=t),!this.resizeObserver&&t&&(this.resizeObserver=new p["a"](this.onResize),this.resizeObserver.observe(t))}}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var e=this.props.children,t=Object(u["a"])(e);if(t.length>1)Object(d["a"])(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(0===t.length)return Object(d["a"])(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var n=t[0];if(c["isValidElement"](n)&&Object(m["c"])(n)){var a=n.ref;t[0]=c["cloneElement"](n,{ref:Object(m["a"])(a,this.setChildNode)})}return 1===t.length?t[0]:t.map((function(e,t){return!c["isValidElement"](e)||"key"in e&&null!==e.key?e:c["cloneElement"](e,{key:"".concat(h,"-").concat(t)})}))}}]),n}(c["Component"]);f.displayName="ResizeObserver",t["a"]=f},tB8F:function(e,t,n){"use strict";n.r(t);var a={};n.r(a),n.d(a,"patchRoutes",(function(){return s}));n("pNMO"),n("4Brf"),n("tjZM"),n("3I1R"),n("7+kd"),n("KhsS"),n("gOCb"),n("a57n"),n("GXvd"),n("I1Gw"),n("gXIK"),n("lEou"),n("ma9I"),n("TeQF"),n("BIHw"),n("XbcX"),n("pjDv"),n("yq1k"),n("yXV3"),n("4mDm"),n("uqXc"),n("2B1R"),n("E9XD"),n("9N29"),n("Junv"),n("+2oP"),n("ToJy"),n("94Xl"),n("pDQq"),n("QGkA"),n("c9m3"),n("wZ/5"),n("rOQg"),n("7+zs"),n("tW5y"),n("DEfu"),n("Tskq"),n("Uydy"),n("QFcT"),n("I9xj"),n("w1rZ"),n("toAj"),n("zKZe"),n("Eqjn"),n("5xtp"),n("T63A"),n("wfmh"),n("27RR"),n("v5b1"),n("W/eh"),n("07d7"),n("B6y2"),n("5s+n"),n("p532"),n("pv2x"),n("SuFq"),n("ftMj"),n("TWNs"),n("U3f4"),n("JfAA"),n("YGK4"),n("inlA"),n("JTJg"),n("Rm1S"),n("hDyC"),n("TZCg"),n("UxlC"),n("hByQ"),n("EnZy"),n("LKBx"),n("SYor"),n("HiXI"),n("7ueG"),n("z8NH"),n("SpvK"),n("/Yfv"),n("iwkZ"),n("FDzp"),n("XMab"),n("ilnZ"),n("hMMk"),n("+ywr"),n("IL/d"),n("gvgV"),n("7JcK"),n("s5qe"),n("cvf0"),n("ENF9"),n("H+LF"),n("66V8"),n("iIM6"),n("2tOg"),n("gYJb"),n("EDT/"),n("j+VE"),n("wgYD"),n("R3/m"),n("l/vG"),n("0q/z"),n("n5pg"),n("zu+z"),n("ihrJ"),n("Q7Pz"),n("unQa"),n("Vnov"),n("nIe3"),n("CUyW"),n("qc1c"),n("5921"),n("VOz1"),n("Thag"),n("9D6x"),n("cOPa"),n("vdRX"),n("KrxN"),n("SL6q"),n("lehK"),n("eO0o"),n("NqR8"),n("w7s6"),n("uWhJ"),n("WPzJ"),n("NV22"),n("ny8l"),n("a5/B"),n("vzwy"),n("pevA"),n("8go2"),n("DrvE"),n("kCkZ"),n("++zV"),n("Y4C7"),n("ZsH6"),n("vZi8"),n("5r1n"),n("sQ9d"),n("bdeN"),n("AwgR"),n("qgGA"),n("49+q"),n("AVoK"),n("hcok"),n("dNT4"),n("3uUd"),n("tijO"),n("1kQv"),n("ZY7T"),n("C1JJ"),n("lmH4"),n("Co1j"),n("5JV0"),n("ctDJ"),n("8r4s"),n("JwUS"),n("qaHo"),n("Si40"),n("BGb9"),n("fN96"),n("UzNg"),n("DhMN"),n("rZ3M"),n("apDx"),n("4XaG"),n("6V7H"),n("cfiF"),n("702D"),n("TJ79"),n("Z4nd"),n("8STE"),n("spTT"),n("rb3L"),n("FZtP"),n("3bBZ"),n("Ew+T"),n("n5b4"),n("Kz25"),n("vxnP"),n("mGGf"),n("VWci");var r=n("bCY9"),i=(n("mPlr"),n("m3lw"),n("q1tI")),o=n.n(i),l=n("dEAq"),c=()=>{var e=Object(i["useContext"])(l["context"]),t=e.locale,n=!/en/.test(t),a=n?"/":"/en";return o.a.createElement("div",{className:"layout404"},o.a.createElement("div",{className:"layout404-bg"}),o.a.createElement("div",{className:"layout404-content"},o.a.createElement("div",{className:"layout404-content-title"},n?"\u627e\u4e0d\u5230\u9875\u9762\uff01":"Can't find page!"),o.a.createElement("div",{className:"layout404-content-subTitle"},n?o.a.createElement(o.a.Fragment,null,"\u62b1\u6b49\uff01\u60a8\u8bbf\u95ee\u7684\u9875\u9762\u4e0d\u5b58\u5728 ",o.a.createElement(l["NavLink"],{to:a},"\u56de\u5230\u9996\u9875")):o.a.createElement(o.a.Fragment,null,"I'm sorry! The page you visited does not exist"," ",o.a.createElement(l["NavLink"],{to:a},"Back to the home page")))))};function s(e){var t=e.routes;t[2].routes.push({path:"*",component:c})}r["a"].register({apply:a,path:"/home/runner/work/tuya-panel-kit-docs/tuya-panel-kit-docs/src/app.tsx"});var u=n("FfOG"),d=n("LtsZ"),m=n("WmNS"),p=n.n(m),h=n("Ty5D"),f=n("i8i4");n("wx14");function g(e,t,n){return void 0===n&&(n=[]),e.some((function(e){var a=e.path?Object(h["i"])(t,e):n.length?n[n.length-1].match:h["e"].computeRootMatch(t);return a&&(n.push({route:e,match:a}),e.routes&&g(e.routes,t,n)),a})),n}function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function v(e){for(var t=1;t=0||(r[n]=e[n]);return r}function T(e,t){if(null==e)return{};var n,a,r=w(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function S(e,t){return C(e)||L(e,t)||A(e,t)||P()}function C(e){if(Array.isArray(e))return e}function L(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i=[],o=!0,l=!1;try{for(n=n.call(e);!(o=(a=n.next()).done);o=!0)if(i.push(a.value),t&&i.length===t)break}catch(c){l=!0,r=c}finally{try{o||null==n["return"]||n["return"]()}finally{if(l)throw r}}return i}}function A(e,t){if(e){if("string"===typeof e)return I(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?I(e,t):void 0}}function I(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){l=!0,i=e},f:function(){try{o||null==n["return"]||n["return"]()}finally{if(l)throw i}}}}function O(e){return o.a.createElement(h["h"].Consumer,null,(function(t){var n=e.location||t.location,a=e.computedMatch,r=v(v({},t),{},{location:n,match:a}),i=e.render;return o.a.createElement(h["h"].Provider,{value:r},r.match?i(v(v({},e.layoutProps),r)):null)}))}var j=["children"];function R(e){return o.a.createElement(h["h"].Consumer,null,(function(t){var n,a=e.children,r=T(e,j),o=e.location||t.location,l=null;return i["Children"].forEach(a,(function(e){if(null===l&&Object(i["isValidElement"])(e)){n=e;var a=e.props.path||e.props.from;l=a?Object(h["i"])(o.pathname,v(v({},e.props),{},{path:a})):t.match}})),l?Object(i["cloneElement"])(n,{location:o,computedMatch:l,layoutProps:r}):null}))}var F=["component"];function _(e,t){e.component;var n=T(e,F),a=e.component;function r(r){var l=Object(i["useState"])((function(){return window.g_initialProps})),c=S(l,2),s=c[0],u=c[1];return Object(i["useEffect"])((function(){var i=function(){var i=E(p.a.mark((function i(){var o,l,c,s,m;return p.a.wrap((function(i){while(1)switch(i.prev=i.next){case 0:if(l=a,!a.preload){i.next=6;break}return i.next=4,a.preload();case 4:l=i.sent,l=l["default"]||l;case 6:if(c=v(v({isServer:!1,match:null===r||void 0===r?void 0:r.match,history:null===r||void 0===r?void 0:r.history,route:e},t.getInitialPropsCtx||{}),n),!(null===(o=l)||void 0===o?void 0:o.getInitialProps)){i.next=15;break}return i.next=10,t.plugin.applyPlugins({key:"ssr.modifyGetInitialPropsCtx",type:d["ApplyPluginsType"].modify,initialValue:c,async:!0});case 10:return s=i.sent,i.next=13,l.getInitialProps(s||c);case 13:m=i.sent,u(m);case 15:case"end":return i.stop()}}),i)})));return function(){return i.apply(this,arguments)}}();window.g_initialProps||i()}),[window.location.pathname,window.location.search]),o.a.createElement(a,x({},r,s))}return r.wrapInitialPropsLoaded=!0,r.displayName="ComponentWithInitialPropsFetch",r}function B(e){var t=e.route,n=e.opts,a=e.props,r=D(v(v({},n),{},{routes:t.routes||[],rootRoutes:n.rootRoutes}),{location:a.location}),l=t.component,c=t.wrappers;if(l){var s=n.isServer?{}:window.g_initialProps,u=v(v(v(v({},a),n.extraProps),n.pageInitialProps||s),{},{route:t,routes:n.rootRoutes}),d=o.a.createElement(l,u,r);if(c){var m=c.length-1;while(m>=0)d=Object(i["createElement"])(c[m],u,d),m-=1}return d}return r}function M(e){var t,n,a,r=e.route,i=e.index,l=e.opts,c={key:r.key||i,exact:r.exact,strict:r.strict,sensitive:r.sensitive,path:r.path};return r.redirect?o.a.createElement(h["c"],x({},c,{from:r.path,to:r.redirect})):(!l.ssrProps||l.isServer||(null===(t=r.component)||void 0===t?void 0:t.wrapInitialPropsLoaded)||!(null===(n=r.component)||void 0===n?void 0:n.getInitialProps)&&!(null===(a=r.component)||void 0===a?void 0:a.preload)||(r.component=_(r,l)),o.a.createElement(O,x({},c,{render:function(e){return B({route:r,opts:l,props:e})}})))}function D(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.routes?o.a.createElement(R,t,e.routes.map((function(t,n){return M({route:t,index:n,opts:v(v({},e),{},{rootRoutes:e.rootRoutes||e.routes})})}))):null}var V=["history"];function z(e){var t=e.history,n=T(e,V);return Object(i["useEffect"])((function(){function a(t,a){var r=g(e.routes,t.pathname);"undefined"!==typeof document&&void 0!==n.defaultTitle&&(document.title=r.length&&r[r.length-1].route.title||n.defaultTitle||""),e.plugin.applyPlugins({key:"onRouteChange",type:d["ApplyPluginsType"].event,args:{routes:e.routes,matchedRoutes:r,location:t,action:a}})}return window.g_useSSR&&(window.g_initialProps=null),a(t.location,"POP"),t.listen(a)}),[t]),o.a.createElement(h["e"],{history:t},D(n))}function U(e){return H.apply(this,arguments)}function H(){return H=E(p.a.mark((function e(t){var n,a,r,i,o,l,c,s,u=arguments;return p.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:n=u.length>1&&void 0!==u[1]?u[1]:window.location.pathname,a=g(t,n),r=N(a),e.prev=3,r.s();case 5:if((i=r.n()).done){e.next=19;break}if(l=i.value,c=l.route,"string"===typeof c.component||!(null===(o=c.component)||void 0===o?void 0:o.preload)){e.next=13;break}return e.next=11,c.component.preload();case 11:s=e.sent,c.component=s["default"]||s;case 13:if(!c.routes){e.next=17;break}return e.next=16,U(c.routes,n);case 16:c.routes=e.sent;case 17:e.next=5;break;case 19:e.next=24;break;case 21:e.prev=21,e.t0=e["catch"](3),r.e(e.t0);case 24:return e.prev=24,r.f(),e.finish(24);case 27:return e.abrupt("return",t);case 28:case"end":return e.stop()}}),e,null,[[3,21,24,27]])}))),H.apply(this,arguments)}function Y(e){var t=e.plugin.applyPlugins({type:d["ApplyPluginsType"].modify,key:"rootContainer",initialValue:o.a.createElement(z,{history:e.history,routes:e.routes,plugin:e.plugin,ssrProps:e.ssrProps,defaultTitle:e.defaultTitle}),args:{history:e.history,routes:e.routes,plugin:e.plugin}});if(!e.rootElement)return t;var n="string"===typeof e.rootElement?document.getElementById(e.rootElement):e.rootElement,a=e.callback||function(){};window.g_useSSR?e.dynamicImport?U(e.routes).then((function(){Object(f["hydrate"])(t,n,a)})):Object(f["hydrate"])(t,n,a):Object(f["render"])(t,n,a)}function q(){var e=[{path:"/~demos/:uuid",layout:!1,wrappers:[n("KcUY").default],component:e=>{var t=n("F4QJ"),a=t.default,r=n("TwyY"),i=r.default,l=n("Rsk4"),c=l.default,s=n("dEAq"),u=s.usePrefersColor,d=a(e,c);switch(u(),d.length){case 1:return d[0];case 2:return o.a.createElement(i,d[0],d[1]);default:return"Demo ".concat(e.match.params.uuid," not found :(")}}},{path:"/_demos/:uuid",redirect:"/~demos/:uuid"},{__dumiRoot:!0,layout:!1,path:"/",wrappers:[n("KcUY").default,n("lFlT").default],routes:[{path:"/en",component:n("7m2b").default,exact:!0,meta:{filePath:"docs/index.en.md",updatedTime:1686641622e3,title:"Tuya Design",hero:{title:"Tuya Design",desc:'

Efficient, unified and visual

',background:"https://panel-docs.tuyacn.com/background.png",image:"https://images.tuyacn.com/rms-static/d9ecd060-e2f6-11eb-bb1c-dd1a7461f245-1626083541094.svg?tyName=20210712tuya-logo-2x.svg",actions:[{link:"https://developer.tuya.com/cn/miniapp/",text:"Mini App",hot:!0},{link:"/docs",text:"Start"}]},slugs:[],locale:"en"},title:"Tuya Design"},{path:"/",component:n("F+kV").default,exact:!0,meta:{filePath:"docs/index.md",updatedTime:1686641622e3,title:"Tuya Design",hero:{title:"Tuya Design",desc:'

\u9ad8\u6548\u3001\u7edf\u4e00\u3001\u53ef\u89c6\u5316

',background:"https://panel-docs.tuyacn.com/background.png",image:"https://images.tuyacn.com/rms-static/d9ecd060-e2f6-11eb-bb1c-dd1a7461f245-1626083541094.svg?tyName=20210712tuya-logo-2x.svg",actions:[{link:"https://developer.tuya.com/cn/miniapp/",text:"\u667a\u80fd\u5c0f\u7a0b\u5e8f",hot:!0},{link:"/docs",text:"\u5f00\u53d1\u7ec4\u4ef6"}]},slugs:[]},title:"Tuya Design"},{path:"/en/docs/animation/diffusion",component:n("ED0o").default,exact:!0,meta:{filePath:"docs/docs/animation/Diffusion.en.md",updatedTime:1686641622e3,group:{title:"Animation",order:4,__fallback:!0,path:"/en/docs/animation"},title:"Diffusion",demo:"/animation/diffusion",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Basic style",heading:"basic-style"},{depth:3,value:"Customize child components",heading:"customize-child-components"},{depth:2,value:"API",heading:"api"},{depth:3,value:"Diffusion",heading:"api-diffusion"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"Diffusion"},{path:"/docs/animation/diffusion",component:n("nOQx").default,exact:!0,meta:{filePath:"docs/docs/animation/Diffusion.md",updatedTime:1686641622e3,group:{title:"\u52a8\u753b",order:4,__fallback:!0,path:"/docs/animation"},title:"Diffusion \u6c34\u6ce2\u7eb9\u7ec4\u4ef6",demo:"/animation/diffusion",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u57fa\u7840\u6837\u5f0f",heading:"\u57fa\u7840\u6837\u5f0f"},{depth:3,value:"\u81ea\u5b9a\u4e49\u5b50\u7ec4\u4ef6",heading:"\u81ea\u5b9a\u4e49\u5b50\u7ec4\u4ef6"},{depth:2,value:"API",heading:"api"},{depth:3,value:"Diffusion",heading:"api-diffusion"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"Diffusion \u6c34\u6ce2\u7eb9\u7ec4\u4ef6"},{path:"/en/docs/animation/drawer",component:n("94jL").default,exact:!0,meta:{filePath:"docs/docs/animation/Drawer.en.md",updatedTime:1686641622e3,group:{title:"Animation",__fallback:!0,path:"/en/docs/animation"},title:"Drawer",demo:"/animation/drawer",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Top drawer",heading:"top-drawer"},{depth:3,value:"On the right side of the drawer",heading:"on-the-right-side-of-the-drawer"},{depth:3,value:"Bottom drawer",heading:"bottom-drawer"},{depth:3,value:"On the left side of the drawer",heading:"on-the-left-side-of-the-drawer"},{depth:2,value:"API",heading:"api"},{depth:3,value:"Drawer",heading:"api-drawer"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"Drawer"},{path:"/docs/animation/drawer",component:n("E4dE").default,exact:!0,meta:{filePath:"docs/docs/animation/Drawer.md",updatedTime:1686641622e3,group:{title:"\u52a8\u753b",__fallback:!0,path:"/docs/animation"},title:"Drawer \u62bd\u5c49\u7ec4\u4ef6",demo:"/animation/drawer",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u4e0a\u8fb9\u62bd\u5c49",heading:"\u4e0a\u8fb9\u62bd\u5c49"},{depth:3,value:"\u53f3\u8fb9\u62bd\u5c49",heading:"\u53f3\u8fb9\u62bd\u5c49"},{depth:3,value:"\u4e0b\u8fb9\u62bd\u5c49",heading:"\u4e0b\u8fb9\u62bd\u5c49"},{depth:3,value:"\u5de6\u8fb9\u62bd\u5c49",heading:"\u5de6\u8fb9\u62bd\u5c49"},{depth:2,value:"API",heading:"api"},{depth:3,value:"Drawer",heading:"api-drawer"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"Drawer \u62bd\u5c49\u7ec4\u4ef6"},{path:"/en/docs/animation/wave",component:n("vXnb").default,exact:!0,meta:{filePath:"docs/docs/animation/Wave.en.md",updatedTime:1686641622e3,group:{title:"Animation",__fallback:!0,path:"/en/docs/animation"},title:"Wave",demo:"/animation/wave",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Basic wave pattern",heading:"basic-wave-pattern"},{depth:3,value:"Custom wave styles",heading:"custom-wave-styles"},{depth:2,value:"API",heading:"api"},{depth:3,value:"Wave",heading:"api-wave"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"Wave"},{path:"/docs/animation/wave",component:n("ykEW").default,exact:!0,meta:{filePath:"docs/docs/animation/Wave.md",updatedTime:1686641622e3,group:{title:"\u52a8\u753b",__fallback:!0,path:"/docs/animation"},title:"Wave \u6ce2\u6d6a\u7ec4\u4ef6",demo:"/animation/wave",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u6ce2\u6d6a\u57fa\u672c\u6837\u5f0f",heading:"\u6ce2\u6d6a\u57fa\u672c\u6837\u5f0f"},{depth:3,value:"\u81ea\u5b9a\u4e49\u6ce2\u6d6a\u6837\u5f0f",heading:"\u81ea\u5b9a\u4e49\u6ce2\u6d6a\u6837\u5f0f"},{depth:2,value:"API",heading:"api"},{depth:3,value:"Wave",heading:"api-wave"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"Wave \u6ce2\u6d6a\u7ec4\u4ef6"},{path:"/en/docs/basic/battery",component:n("6tjh").default,exact:!0,meta:{filePath:"docs/docs/basic/Battery.en.md",updatedTime:1686641622e3,group:{title:"Basic",order:3,__fallback:!0,path:"/en/docs/basic"},title:"Battery",desc:"`Battery` is a battery component, which is generally used in scenarios where the battery percentage needs to be displayed.",demo:"/basic/battery",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Base usage",heading:"base-usage"},{depth:3,value:"Custom theme",heading:"custom-theme"},{depth:3,value:"Modify the battery color allocation rules",heading:"modify-the-battery-color-allocation-rules"},{depth:2,value:"API",heading:"api"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"Battery"},{path:"/docs/basic/battery",component:n("Le1a").default,exact:!0,meta:{filePath:"docs/docs/basic/Battery.md",updatedTime:1686641622e3,group:{title:"\u901a\u7528",order:3,__fallback:!0,path:"/docs/basic"},title:"Battery \u7535\u6c60",desc:"`Battery` \u662f\u7535\u6c60\u7ec4\u4ef6\uff0c\u4e00\u822c\u7528\u4e8e\u9700\u8981\u5c55\u793a\u7535\u6c60\u767e\u5206\u6bd4\u7684\u573a\u666f\u3002",demo:"/basic/battery",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u57fa\u7840\u6837\u5f0f",heading:"\u57fa\u7840\u6837\u5f0f"},{depth:3,value:"\u672c\u5730\u4e3b\u9898\u8272",heading:"\u672c\u5730\u4e3b\u9898\u8272"},{depth:3,value:"\u4fee\u6539\u7535\u91cf\u989c\u8272\u5206\u914d\u89c4\u5219",heading:"\u4fee\u6539\u7535\u91cf\u989c\u8272\u5206\u914d\u89c4\u5219"},{depth:2,value:"API",heading:"api"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"Battery \u7535\u6c60"},{path:"/en/docs/basic/brick-button",component:n("vLRZ").default,exact:!0,meta:{filePath:"docs/docs/basic/BrickButton.en.md",updatedTime:1686641622e3,group:{title:"Basic",__fallback:!0,path:"/en/docs/basic"},nav:{title:"Docs",path:"/en/docs"},title:"BrickButton",desc:"`BrickButton` is enriched on the basis of the original Button function.",demo:"/basic/brick-button",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Text BrickButton",heading:"text-brickbutton"},{depth:3,value:"Gradient background button",heading:"gradient-background-button"},{depth:2,value:"API",heading:"api"}],locale:"en"},title:"BrickButton"},{path:"/docs/basic/brick-button",component:n("6w/5").default,exact:!0,meta:{filePath:"docs/docs/basic/BrickButton.md",updatedTime:1686641622e3,group:{title:"\u901a\u7528",__fallback:!0,path:"/docs/basic"},nav:{title:"\u6587\u6863",path:"/docs"},title:"BrickButton \u5757\u72b6\u6309\u94ae",desc:"`BrickButton` \u662f\u5728\u539f Button \u529f\u80fd\u57fa\u7840\u4e0a\u8fdb\u884c\u7684\u4e30\u5bcc\u3002",demo:"/basic/brick-button",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u6587\u5b57\u5757\u72b6\u6309\u94ae",heading:"\u6587\u5b57\u5757\u72b6\u6309\u94ae"},{depth:3,value:"\u6e10\u53d8\u80cc\u666f\u6309\u94ae",heading:"\u6e10\u53d8\u80cc\u666f\u6309\u94ae"},{depth:2,value:"API",heading:"api"}]},title:"BrickButton \u5757\u72b6\u6309\u94ae"},{path:"/en/docs/basic/button",component:n("Xu0N").default,exact:!0,meta:{filePath:"docs/docs/basic/Button.en.md",updatedTime:1686641622e3,group:{title:"Basic",__fallback:!0,path:"/en/docs/basic"},title:"Button",desc:"`Button` is one of the most commonly used components, used in some occasions that need to be clicked, such as plain text, pictures, and icons.",demo:"/basic/button",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Plain text button",heading:"plain-text-button"},{depth:3,value:"Pure icon button",heading:"pure-icon-button"},{depth:3,value:"Button with Icon text",heading:"button-with-icon-text"},{depth:3,value:"Icon button (with background gradient)",heading:"icon-button-with-background-gradient"},{depth:2,value:"API",heading:"api"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"Button"},{path:"/docs/basic/button",component:n("MszJ").default,exact:!0,meta:{filePath:"docs/docs/basic/Button.md",updatedTime:1686641622e3,group:{title:"\u901a\u7528",__fallback:!0,path:"/docs/basic"},title:"Button \u6309\u94ae",desc:"`Button` \u662f\u4e00\u4e2a\u6700\u5e38\u7528\u7684\u7ec4\u4ef6\uff0c\u7528\u4e8e\u4e00\u4e9b\u7eaf\u6587\u672c\u3001\u56fe\u7247\u3001Icon \u7b49\u9700\u8981\u70b9\u51fb\u7684\u573a\u5408\u3002",demo:"/basic/button",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u7eaf\u6587\u672c\u6309\u94ae",heading:"\u7eaf\u6587\u672c\u6309\u94ae"},{depth:3,value:"\u7eaf Icon \u6309\u94ae",heading:"\u7eaf-icon-\u6309\u94ae"},{depth:3,value:"\u5e26 Icon \u6587\u5b57\u7684\u6309\u94ae",heading:"\u5e26-icon-\u6587\u5b57\u7684\u6309\u94ae"},{depth:3,value:"\u56fe\u6807\u6309\u94ae\uff08\u5e26\u80cc\u666f\u6e10\u53d8\uff09",heading:"\u56fe\u6807\u6309\u94ae\uff08\u5e26\u80cc\u666f\u6e10\u53d8\uff09"},{depth:2,value:"API",heading:"api"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"Button \u6309\u94ae"},{path:"/en/docs/basic/icon-font",component:n("HQGb").default,exact:!0,meta:{filePath:"docs/docs/basic/IconFont.en.md",updatedTime:1686641622e3,group:{title:"Basic",__fallback:!0,path:"/en/docs/basic"},title:"IconFont",demo:"/basic/icon-font",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Basic Usage",heading:"basic-usage"},{depth:3,value:"Icon Color",heading:"icon-color"},{depth:3,value:"Icon Size",heading:"icon-size"},{depth:2,value:"API",heading:"api"},{depth:2,value:"FAQ",heading:"faq"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"IconFont"},{path:"/docs/basic/icon-font",component:n("LoQE").default,exact:!0,meta:{filePath:"docs/docs/basic/IconFont.md",updatedTime:1686641622e3,group:{title:"\u901a\u7528",__fallback:!0,path:"/docs/basic"},title:"IconFont \u56fe\u6807",demo:"/basic/icon-font",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u57fa\u7840\u7528\u6cd5",heading:"\u57fa\u7840\u7528\u6cd5"},{depth:3,value:"\u56fe\u6807\u989c\u8272",heading:"\u56fe\u6807\u989c\u8272"},{depth:3,value:"\u56fe\u6807\u5927\u5c0f",heading:"\u56fe\u6807\u5927\u5c0f"},{depth:2,value:"API",heading:"api"},{depth:2,value:"FAQ",heading:"faq"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"IconFont \u56fe\u6807"},{path:"/en/docs/basic/motion",component:n("7wtq").default,exact:!0,meta:{filePath:"docs/docs/basic/Motion.en.md",updatedTime:1686641622e3,group:{title:"Basic",__fallback:!0,path:"/en/docs/basic"},title:"Motion",desc:"`Motion` is a component used to enrich component actions.",demo:"/basic/motion",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"fade in and fade out",heading:"fade-in-and-fade-out"},{depth:3,value:"Pull up and down",heading:"pull-up-and-down"},{depth:3,value:"Zoom in and fade in/out",heading:"zoom-in-and-fade-inout"},{depth:3,value:"Zoom in and fade in/down to fade out",heading:"zoom-in-and-fade-indown-to-fade-out"},{depth:3,value:"Pull-down push",heading:"pull-down-push"},{depth:3,value:"No operation zoom in/out",heading:"no-operation-zoom-inout"},{depth:2,value:"API",heading:"api"},{depth:3,value:"Motion.Fade",heading:"motionfade"},{depth:3,value:"Motion.PullUp",heading:"motionpullup"},{depth:3,value:"Motion.ScaleFadeIn",heading:"motionscalefadein"},{depth:3,value:"Motion.ScalePullDown",heading:"motionscalepulldown"},{depth:3,value:"Motion.PushDown",heading:"motionpushdown"},{depth:3,value:"Motion.Toast",heading:"motiontoast"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"Motion"},{path:"/docs/basic/motion",component:n("bokW").default,exact:!0,meta:{filePath:"docs/docs/basic/Motion.md",updatedTime:1686641622e3,group:{title:"\u901a\u7528",__fallback:!0,path:"/docs/basic"},title:"Motion \u52a8\u6548",desc:"`Motion` \u662f\u4e00\u4e2a\u7528\u4e8e\u4e30\u5bcc\u7ec4\u4ef6\u52a8\u4f5c\u7684\u7ec4\u4ef6\u3002",demo:"/basic/motion",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u6de1\u5165\u6de1\u51fa",heading:"\u6de1\u5165\u6de1\u51fa"},{depth:3,value:"\u4e0a\u62c9\u4e0b\u6ed1",heading:"\u4e0a\u62c9\u4e0b\u6ed1"},{depth:3,value:"\u653e\u5927\u6de1\u5165/\u7f29\u5c0f\u6de1\u51fa",heading:"\u653e\u5927\u6de1\u5165\u7f29\u5c0f\u6de1\u51fa"},{depth:3,value:"\u653e\u5927\u6de1\u5165/\u4e0b\u6ed1\u6de1\u51fa",heading:"\u653e\u5927\u6de1\u5165\u4e0b\u6ed1\u6de1\u51fa"},{depth:3,value:"\u4e0b\u62c9\u4e0a\u63a8",heading:"\u4e0b\u62c9\u4e0a\u63a8"},{depth:3,value:"\u65e0\u64cd\u4f5c\u653e\u5927\u6de1\u5165/\u7f29\u5c0f\u6de1\u51fa",heading:"\u65e0\u64cd\u4f5c\u653e\u5927\u6de1\u5165\u7f29\u5c0f\u6de1\u51fa"},{depth:2,value:"API",heading:"api"},{depth:3,value:"Motion.Fade",heading:"motionfade"},{depth:3,value:"Motion.PullUp",heading:"motionpullup"},{depth:3,value:"Motion.ScaleFadeIn",heading:"motionscalefadein"},{depth:3,value:"Motion.ScalePullDown",heading:"motionscalepulldown"},{depth:3,value:"Motion.PushDown",heading:"motionpushdown"},{depth:3,value:"Motion.Toast",heading:"motiontoast"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"Motion \u52a8\u6548"},{path:"/en/docs/basic/slider-progress",component:n("PHfc").default,exact:!0,meta:{filePath:"docs/docs/basic/SliderProgress.en.md",updatedTime:1686641622e3,group:{title:"Basic",__fallback:!0,path:"/en/docs/basic"},title:"SliderProgress",desc:"`SliderProgress` is a sliding progress bar component that supports unilateral or bilateral drag to set the progress.",demo:"/basic/slider-progress",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Unilateral progress bar",heading:"unilateral-progress-bar"},{depth:3,value:"Bilateral progress bar",heading:"bilateral-progress-bar"},{depth:2,value:"API",heading:"api"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"SliderProgress"},{path:"/docs/basic/slider-progress",component:n("VqRF").default,exact:!0,meta:{filePath:"docs/docs/basic/SliderProgress.md",updatedTime:1686641622e3,group:{title:"\u901a\u7528",__fallback:!0,path:"/docs/basic"},title:"SliderProgress \u6ed1\u52a8\u8fdb\u5ea6\u6761",desc:"`SliderProgress` \u662f\u4e00\u4e2a\u6ed1\u52a8\u8fdb\u5ea6\u6761\u7ec4\u4ef6\uff0c\u652f\u6301\u5355\u8fb9\u6216\u53cc\u8fb9\u62d6\u52a8\u8fdb\u884c\u8bbe\u7f6e\u8fdb\u5ea6\u3002",demo:"/basic/slider-progress",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u5355\u8fb9\u8fdb\u5ea6\u6761",heading:"\u5355\u8fb9\u8fdb\u5ea6\u6761"},{depth:3,value:"\u53cc\u8fb9\u8fdb\u5ea6\u6761",heading:"\u53cc\u8fb9\u8fdb\u5ea6\u6761"},{depth:2,value:"API",heading:"api"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"SliderProgress \u6ed1\u52a8\u8fdb\u5ea6\u6761"},{path:"/en/docs/basic/tytext",component:n("uRJj").default,exact:!0,meta:{filePath:"docs/docs/basic/TYText.en.md",updatedTime:1686641622e3,group:{title:"Basic",__fallback:!0,path:"/en/docs/basic"},title:"TYText",desc:"In **React Native**, the default props of the `Text` component are inconsistent on Android and IOS.
`TYText` has a layer of encapsulation on the `Text` component to ensure that the IOS and Android are consistent.",demo:"/basic/tytext",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Basic style",heading:"basic-style"},{depth:3,value:"Use with size and type",heading:"use-with-size-and-type"},{depth:2,value:"API",heading:"api"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"TYText"},{path:"/docs/basic/tytext",component:n("1WM3").default,exact:!0,meta:{filePath:"docs/docs/basic/TYText.md",updatedTime:1686641622e3,group:{title:"\u901a\u7528",__fallback:!0,path:"/docs/basic"},title:"TYText \u6587\u5b57",desc:"\u5728 **React Native** \u4e2d\uff0c`Text` \u7ec4\u4ef6\u7684\u9ed8\u8ba4 props \u5728 Android \u548c IOS \u4e0a\u4e0d\u4e00\u81f4\u3002
`TYText` \u5728 `Text` \u7ec4\u4ef6\u4e0a\u8fdb\u884c\u4e86\u4e00\u5c42\u5c01\u88c5\uff0c\u4fdd\u8bc1 IOS \u4e0e Android \u8868\u5f81\u4e00\u81f4\u3002",demo:"/basic/tytext",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u57fa\u672c\u6837\u5f0f",heading:"\u57fa\u672c\u6837\u5f0f"},{depth:3,value:"\u642d\u914d size \u548c type \u4f7f\u7528",heading:"\u642d\u914d-size-\u548c-type-\u4f7f\u7528"},{depth:2,value:"API",heading:"api"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"TYText \u6587\u5b57"},{path:"/en/docs/basic/unit-text",component:n("Y63z").default,exact:!0,meta:{filePath:"docs/docs/basic/UnitText.en.md",updatedTime:1686641622e3,group:{title:"Basic",__fallback:!0,path:"/en/docs/basic"},title:"UnitText",desc:"`UnitText` can be used to display some bold display text types.",demo:"/basic/unit-text",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Basic style",heading:"basic-style"},{depth:3,value:"Custom size",heading:"custom-size"},{depth:3,value:"Customize the color of each value of UnitText",heading:"customize-the-color-of-each-value-of-unittext"},{depth:2,value:"API",heading:"api"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"UnitText"},{path:"/docs/basic/unit-text",component:n("QDsY").default,exact:!0,meta:{filePath:"docs/docs/basic/UnitText.md",updatedTime:1686641622e3,group:{title:"\u901a\u7528",__fallback:!0,path:"/docs/basic"},title:"UnitText \u5b57\u4f53\u5355\u4f4d",desc:"`UnitText` \u53ef\u7528\u4e8e\u663e\u793a\u4e00\u4e9b\u52a0\u7c97\u7684\u5c55\u793a\u578b\u6587\u5b57\u7c7b\u578b\u3002",demo:"/basic/unit-text",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u57fa\u672c\u6837\u5f0f",heading:"\u57fa\u672c\u6837\u5f0f"},{depth:3,value:"\u81ea\u5b9a\u4e49\u5927\u5c0f",heading:"\u81ea\u5b9a\u4e49\u5927\u5c0f"},{depth:3,value:"\u81ea\u5b9a\u4e49 UnitText \u6bcf\u4e2a\u503c\u7684\u989c\u8272",heading:"\u81ea\u5b9a\u4e49-unittext-\u6bcf\u4e2a\u503c\u7684\u989c\u8272"},{depth:2,value:"API",heading:"api"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"UnitText \u5b57\u4f53\u5355\u4f4d"},{path:"/en/docs/data-entry/checkbox",component:n("8uUi").default,exact:!0,meta:{filePath:"docs/docs/data-entry/Checkbox.en.md",updatedTime:1686641622e3,group:{title:"Data Entry",__fallback:!0,path:"/en/docs/data-entry"},title:"Checkbox",desc:"`Checkbox` is a single check box.",demo:"/data-entry/checkbox",slugs:[{depth:3,value:"Basic Usage",heading:"basic-usage"},{depth:3,value:"disable status",heading:"disable-status"},{depth:3,value:"Custom color and size",heading:"custom-color-and-size"},{depth:2,value:"API",heading:"api"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"Checkbox"},{path:"/docs/data-entry/checkbox",component:n("4lhF").default,exact:!0,meta:{filePath:"docs/docs/data-entry/Checkbox.md",updatedTime:1686641622e3,group:{title:"\u6570\u636e\u5f55\u5165",__fallback:!0,path:"/docs/data-entry"},title:"Checkbox \u9009\u62e9\u6846",desc:"`Checkbox` \u4e3a\u5355\u9009\u6846\u3002",demo:"/data-entry/checkbox",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u57fa\u7840\u4f7f\u7528",heading:"\u57fa\u7840\u4f7f\u7528"},{depth:3,value:"\u7981\u7528\u72b6\u6001",heading:"\u7981\u7528\u72b6\u6001"},{depth:3,value:"\u81ea\u5b9a\u4e49\u989c\u8272\u548c\u5927\u5c0f",heading:"\u81ea\u5b9a\u4e49\u989c\u8272\u548c\u5927\u5c0f"},{depth:2,value:"API",heading:"api"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"Checkbox \u9009\u62e9\u6846"},{path:"/en/docs/data-entry/date-picker",component:n("HFwJ").default,exact:!0,meta:{filePath:"docs/docs/data-entry/DatePicker.en.md",updatedTime:1686641622e3,group:{title:"Data Entry",__fallback:!0,path:"/en/docs/data-entry"},title:"DatePicker",desc:"`DatePicker` is a flexible time and date selection component that supports multiple modes.",demo:"/data-entry/date-picker",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Controlled date picker",heading:"controlled-date-picker"},{depth:3,value:"Uncontrolled date picker",heading:"uncontrolled-date-picker"},{depth:2,value:"API",heading:"api"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"DatePicker"},{path:"/docs/data-entry/date-picker",component:n("lyMH").default,exact:!0,meta:{filePath:"docs/docs/data-entry/DatePicker.md",updatedTime:1686641622e3,group:{title:"\u6570\u636e\u5f55\u5165",__fallback:!0,path:"/docs/data-entry"},title:"DatePicker \u65e5\u671f\u9009\u62e9\u5668",desc:"`DatePicker` \u662f\u4e00\u4e2a\u7075\u6d3b\u7684\u652f\u6301\u591a\u79cd\u6a21\u5f0f\u7684\u65f6\u95f4\u65e5\u671f\u9009\u62e9\u7ec4\u4ef6\u3002",demo:"/data-entry/date-picker",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u53d7\u63a7\u65e5\u671f\u9009\u62e9\u5668",heading:"\u53d7\u63a7\u65e5\u671f\u9009\u62e9\u5668"},{depth:3,value:"\u975e\u53d7\u63a7\u65e5\u671f\u9009\u62e9\u5668",heading:"\u975e\u53d7\u63a7\u65e5\u671f\u9009\u62e9\u5668"},{depth:2,value:"API",heading:"api"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"DatePicker \u65e5\u671f\u9009\u62e9\u5668"},{path:"/en/docs/data-entry/picker-view",component:n("ZW9M").default,exact:!0,meta:{filePath:"docs/docs/data-entry/PickerView.en.md",updatedTime:1686641622e3,group:{title:"Data Entry",__fallback:!0,path:"/en/docs/data-entry"},title:"PickerView",desc:"PickerView is a multiple-choice container view\uff0cBe sure to specify a width and height for PickerView, otherwise it will not be rendered\u3002",demo:"/data-entry/picker-view",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Basice Usage",heading:"basice-usage"},{depth:3,value:"Multiple column selector",heading:"multiple-column-selector"},{depth:2,value:"API",heading:"api"},{depth:3,value:"PickerView (IOS)",heading:"pickerview-ios"},{depth:3,value:"PickerView (Android)",heading:"pickerview-android"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"PickerView"},{path:"/docs/data-entry/picker-view",component:n("uNit").default,exact:!0,meta:{filePath:"docs/docs/data-entry/PickerView.md",updatedTime:1686641622e3,group:{title:"\u6570\u636e\u5f55\u5165",__fallback:!0,path:"/docs/data-entry"},title:"PickerView \u9009\u62e9\u5668",desc:"PickerView \u662f\u4e00\u4e2a\u591a\u9009\u4e00\u7684\u5bb9\u5668\u89c6\u56fe\uff0c\u8bf7\u52a1\u5fc5\u7ed9 PickerView \u6307\u5b9a\u4e00\u4e2a\u5bbd\u9ad8\uff0c\u5426\u5219\u65e0\u6cd5\u6e32\u67d3\u3002",demo:"/data-entry/picker-view",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u57fa\u7840\u9009\u62e9\u5668",heading:"\u57fa\u7840\u9009\u62e9\u5668"},{depth:3,value:"\u591a\u5217\u9009\u62e9\u5668",heading:"\u591a\u5217\u9009\u62e9\u5668"},{depth:2,value:"API",heading:"api"},{depth:3,value:"PickerView (IOS)",heading:"pickerview-ios"},{depth:3,value:"PickerView (Android)",heading:"pickerview-android"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"PickerView \u9009\u62e9\u5668"},{path:"/en/docs/data-entry/slider",component:n("zIbX").default,exact:!0,meta:{filePath:"docs/docs/data-entry/Slider.en.md",updatedTime:1686641622e3,group:{title:"Data Entry",__fallback:!0,path:"/en/docs/data-entry"},title:"Slider",desc:"`Slider` is a sliding selector, generally used inside the panel to process numerical dp points that can be reported and issued.",demo:"/data-entry/slider",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Horizontal slider - basic style",heading:"horizontal-slider---basic-style"},{depth:3,value:"Horizontal parcel type slider",heading:"horizontal-parcel-type-slider"},{depth:3,value:"Horizontal parcel custom thumb Slider",heading:"horizontal-parcel-custom-thumb-slider"},{depth:3,value:"Horizontal package with graduated slider",heading:"horizontal-package-with-graduated-slider"},{depth:3,value:"Horizontal graduated slider",heading:"horizontal-graduated-slider"},{depth:3,value:"Vertical slider",heading:"vertical-slider"},{depth:2,value:"API",heading:"api"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"Slider"},{path:"/docs/data-entry/slider",component:n("BMmG").default,exact:!0,meta:{filePath:"docs/docs/data-entry/Slider.md",updatedTime:1686641622e3,group:{title:"\u6570\u636e\u5f55\u5165",__fallback:!0,path:"/docs/data-entry"},title:"Slider \u6ed1\u52a8\u9009\u62e9\u5668",desc:"`Slider` \u662f\u6ed1\u52a8\u9009\u62e9\u5668\uff0c\u4e00\u822c\u5728\u9762\u677f\u5185\u90e8\u7528\u4e8e\u5904\u7406\u53ef\u4e0a\u62a5\u4e0b\u53d1\u7684\u6570\u503c\u578b dp \u70b9\u3002",demo:"/data-entry/slider",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u6c34\u5e73\u6ed1\u52a8\u6761 - \u57fa\u7840\u6837\u5f0f",heading:"\u6c34\u5e73\u6ed1\u52a8\u6761---\u57fa\u7840\u6837\u5f0f"},{depth:3,value:"\u6c34\u5e73\u5305\u88f9\u7c7b\u578b\u6ed1\u52a8\u6761",heading:"\u6c34\u5e73\u5305\u88f9\u7c7b\u578b\u6ed1\u52a8\u6761"},{depth:3,value:"\u6c34\u5e73\u5305\u88f9\u81ea\u5b9a\u4e49\u6ed1\u5757\u6ed1\u52a8\u6761",heading:"\u6c34\u5e73\u5305\u88f9\u81ea\u5b9a\u4e49\u6ed1\u5757\u6ed1\u52a8\u6761"},{depth:3,value:"\u6c34\u5e73\u5305\u88f9\u5e26\u6709\u523b\u5ea6\u6ed1\u5757",heading:"\u6c34\u5e73\u5305\u88f9\u5e26\u6709\u523b\u5ea6\u6ed1\u5757"},{depth:3,value:"\u6c34\u5e73\u6709\u523b\u5ea6\u6ed1\u52a8\u6761",heading:"\u6c34\u5e73\u6709\u523b\u5ea6\u6ed1\u52a8\u6761"},{depth:3,value:"\u7ad6\u76f4\u6ed1\u52a8\u6761",heading:"\u7ad6\u76f4\u6ed1\u52a8\u6761"},{depth:2,value:"API",heading:"api"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"Slider \u6ed1\u52a8\u9009\u62e9\u5668"},{path:"/en/docs/data-entry/slider-with-line",component:n("UV+g").default,exact:!0,meta:{filePath:"docs/docs/data-entry/SliderWithLine.en.md",updatedTime:1686641622e3,group:{title:"Data Entry",__fallback:!0,path:"/en/docs/data-entry"},title:"SliderWithLine 4.6.0+",desc:"`SliderWithLine` is a slider selector with a dividing line.",demo:"/data-entry/slider-with-line",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Slide the selector horizontally",heading:"slide-the-selector-horizontally"},{depth:3,value:"Slide the selector vertically",heading:"slide-the-selector-vertically"},{depth:2,value:"API",heading:"api"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"SliderWithLine 4.6.0+"},{path:"/docs/data-entry/slider-with-line",component:n("8POm").default,exact:!0,meta:{filePath:"docs/docs/data-entry/SliderWithLine.md",updatedTime:1686641622e3,group:{title:"\u6570\u636e\u5f55\u5165",__fallback:!0,path:"/docs/data-entry"},title:"SliderWithLine \u6ed1\u52a8\u9009\u62e9\u5668 4.6.0+",desc:"`SliderWithLine` \u662f\u5e26\u523b\u5ea6\u7684\u6ed1\u52a8\u9009\u62e9\u5668\u3002",demo:"/data-entry/slider-with-line",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u6c34\u5e73\u6ed1\u52a8\u9009\u62e9\u5668",heading:"\u6c34\u5e73\u6ed1\u52a8\u9009\u62e9\u5668"},{depth:3,value:"\u7ad6\u76f4\u6ed1\u52a8\u9009\u62e9\u5668",heading:"\u7ad6\u76f4\u6ed1\u52a8\u9009\u62e9\u5668"},{depth:2,value:"API",heading:"api"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"SliderWithLine \u6ed1\u52a8\u9009\u62e9\u5668 4.6.0+"},{path:"/en/docs/data-entry/stepper",component:n("wV8e").default,exact:!0,meta:{filePath:"docs/docs/data-entry/Stepper.en.md",updatedTime:1686641622e3,group:{title:"Data Entry",__fallback:!0,path:"/en/docs/data-entry"},title:"Stepper",desc:"`Stepper` is composed of increase button, decrease button and input box, used to input and adjust numbers within a certain range.",demo:"/data-entry/stepper",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Style 1",heading:"style-1"},{depth:3,value:"Style 2",heading:"style-2"},{depth:2,value:"API",heading:"api"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"Stepper"},{path:"/docs/data-entry/stepper",component:n("oqYo").default,exact:!0,meta:{filePath:"docs/docs/data-entry/Stepper.md",updatedTime:1686641622e3,group:{title:"\u6570\u636e\u5f55\u5165",__fallback:!0,path:"/docs/data-entry"},title:"Stepper \u6b65\u8fdb\u5668",desc:"`Stepper` \u7531\u589e\u52a0\u6309\u94ae\u3001\u51cf\u5c11\u6309\u94ae\u548c\u8f93\u5165\u6846\u7ec4\u6210\uff0c\u7528\u4e8e\u5728\u4e00\u5b9a\u8303\u56f4\u5185\u8f93\u5165\u3001\u8c03\u6574\u6570\u5b57\u3002",demo:"/data-entry/stepper",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u98ce\u683c\u4e00",heading:"\u98ce\u683c\u4e00"},{depth:3,value:"\u98ce\u683c\u4e8c",heading:"\u98ce\u683c\u4e8c"},{depth:2,value:"API",heading:"api"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"Stepper \u6b65\u8fdb\u5668"},{path:"/en/docs/data-entry/switch-button",component:n("kTLo").default,exact:!0,meta:{filePath:"docs/docs/data-entry/SwitchButton.en.md",updatedTime:1686641622e3,group:{title:"Data Entry",__fallback:!0,path:"/en/docs/data-entry"},title:"SwitchButton",desc:"`SwitchButton` is a switch component.",demo:"/data-entry/switch-button",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Basic style 1",heading:"basic-style-1"},{depth:3,value:"Basic style 2",heading:"basic-style-2"},{depth:3,value:"Basic text style",heading:"basic-text-style"},{depth:3,value:"Icon style",heading:"icon-style"},{depth:3,value:"Slider animation style",heading:"slider-animation-style"},{depth:3,value:"Gradient style",heading:"gradient-style"},{depth:3,value:"Gradient text style",heading:"gradient-text-style"},{depth:3,value:"Uncontrolled switch",heading:"uncontrolled-switch"},{depth:2,value:"API",heading:"api"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"SwitchButton"},{path:"/docs/data-entry/switch-button",component:n("i5DU").default,exact:!0,meta:{filePath:"docs/docs/data-entry/SwitchButton.md",updatedTime:1686641622e3,group:{title:"\u6570\u636e\u5f55\u5165",__fallback:!0,path:"/docs/data-entry"},title:"SwitchButton \u5f00\u5173",desc:"`SwitchButton` \u662f\u4e00\u4e2a\u5f00\u5173\u7ec4\u4ef6\u3002",demo:"/data-entry/switch-button",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u57fa\u7840\u6837\u5f0f\u4e00",heading:"\u57fa\u7840\u6837\u5f0f\u4e00"},{depth:3,value:"\u57fa\u7840\u6837\u5f0f\u4e8c",heading:"\u57fa\u7840\u6837\u5f0f\u4e8c"},{depth:3,value:"\u57fa\u7840\u6587\u672c\u6837\u5f0f",heading:"\u57fa\u7840\u6587\u672c\u6837\u5f0f"},{depth:3,value:"icon \u6837\u5f0f",heading:"icon-\u6837\u5f0f"},{depth:3,value:"\u6ed1\u5757\u52a8\u753b\u6837\u5f0f",heading:"\u6ed1\u5757\u52a8\u753b\u6837\u5f0f"},{depth:3,value:"\u6e10\u53d8\u6837\u5f0f",heading:"\u6e10\u53d8\u6837\u5f0f"},{depth:3,value:"\u6e10\u53d8\u6587\u672c\u6837\u5f0f",heading:"\u6e10\u53d8\u6587\u672c\u6837\u5f0f"},{depth:3,value:"\u975e\u53d7\u63a7\u5f00\u5173",heading:"\u975e\u53d7\u63a7\u5f00\u5173"},{depth:2,value:"API",heading:"api"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"SwitchButton \u5f00\u5173"},{path:"/en/docs/data-entry/timer-picker",component:n("skGK").default,exact:!0,meta:{filePath:"docs/docs/data-entry/TimerPicker.en.md",updatedTime:1686641622e3,group:{title:"Data Entry",__fallback:!0,path:"/en/docs/data-entry"},title:"TimerPicker",desc:"`TimerPicker` is a time period selection component, that is, select the start time and end time.",demo:"/data-entry/timer-picker",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Basic use of time period selector",heading:"basic-use-of-time-period-selector"},{depth:3,value:"Time period selector with prefix position",heading:"time-period-selector-with-prefix-position"},{depth:2,value:"API",heading:"api"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"TimerPicker"},{path:"/docs/data-entry/timer-picker",component:n("NRbw").default,exact:!0,meta:{filePath:"docs/docs/data-entry/TimerPicker.md",updatedTime:1686641622e3,group:{title:"\u6570\u636e\u5f55\u5165",__fallback:!0,path:"/docs/data-entry"},title:"TimerPicker \u65f6\u95f4\u6bb5\u9009\u62e9\u5668",desc:"`TimerPicker` \u662f\u4e00\u4e2a\u65f6\u95f4\u6bb5\u9009\u62e9\u7ec4\u4ef6\uff0c\u5373\u9009\u62e9\u5f00\u59cb\u65f6\u95f4\u548c\u7ed3\u675f\u65f6\u95f4\u3002",demo:"/data-entry/timer-picker",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u65f6\u95f4\u6bb5\u9009\u62e9\u5668\u57fa\u7840\u4f7f\u7528",heading:"\u65f6\u95f4\u6bb5\u9009\u62e9\u5668\u57fa\u7840\u4f7f\u7528"},{depth:3,value:"\u65f6\u95f4\u6bb5\u9009\u62e9\u5668\u914d\u5408\u524d\u7f00\u4f4d\u7f6e",heading:"\u65f6\u95f4\u6bb5\u9009\u62e9\u5668\u914d\u5408\u524d\u7f00\u4f4d\u7f6e"},{depth:2,value:"API",heading:"api"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"TimerPicker \u65f6\u95f4\u6bb5\u9009\u62e9\u5668"},{path:"/en/docs/feedback/dialog",component:n("J1GP").default,exact:!0,meta:{filePath:"docs/docs/feedback/Dialog.en.md",updatedTime:1686641622e3,group:{title:"Feedback",__fallback:!0,path:"/en/docs/feedback"},title:"Dialog",desc:"`Dialog` is a collection containing a series of commonly used dialog boxes, used to display some Native-like components.",demo:"/feedback/dialog",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Alert Dialog",heading:"alert-dialog"},{depth:3,value:"Confirm Dialog",heading:"confirm-dialog"},{depth:3,value:"Prompt Dialog\uff08UnControlled\uff09",heading:"prompt-dialog\uff08uncontrolled\uff09"},{depth:3,value:"Prompt Dialog\uff08Controlled\uff09",heading:"prompt-dialog\uff08controlled\uff09"},{depth:3,value:"Single Selection Checkbox Dialog",heading:"single-selection-checkbox-dialog"},{depth:3,value:"Multi Selection Checkbox Dialog",heading:"multi-selection-checkbox-dialog"},{depth:3,value:"List Dialog",heading:"list-dialog"},{depth:3,value:"Custom Diglog",heading:"custom-diglog"},{depth:2,value:"API",heading:"api"},{depth:3,value:"Dialog.alert",heading:"dialogalert"},{depth:3,value:"Dialog.checkbox",heading:"dialogcheckbox"},{depth:3,value:"Dialog.confirm",heading:"dialogconfirm"},{depth:3,value:"Dialog.list",heading:"dialoglist"},{depth:3,value:"Dialog.prompt",heading:"dialogprompt"},{depth:3,value:"Dialog.custom",heading:"dialogcustom"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"Dialog"},{path:"/docs/feedback/dialog",component:n("EbU4").default,exact:!0,meta:{filePath:"docs/docs/feedback/Dialog.md",updatedTime:1686641622e3,group:{title:"\u53cd\u9988",__fallback:!0,path:"/docs/feedback"},title:"Dialog \u5bf9\u8bdd\u6846",desc:"Dialog \u662f\u4e00\u4e2a\u5305\u542b\u4e86\u4e00\u7cfb\u5217\u5e38\u7528\u5bf9\u8bdd\u6846\u7684\u96c6\u5408\uff0c\u7528\u4e8e\u663e\u793a\u4e00\u4e9b\u7c7b\u4f3c Native \u6548\u679c\u7684\u7ec4\u4ef6\u3002",demo:"/feedback/dialog",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u8b66\u544a\u6846",heading:"\u8b66\u544a\u6846"},{depth:3,value:"\u63d0\u793a\u6846",heading:"\u63d0\u793a\u6846"},{depth:3,value:"\u8f93\u5165\u5bf9\u8bdd\u6846\uff08\u975e\u53d7\u63a7\uff09",heading:"\u8f93\u5165\u5bf9\u8bdd\u6846\uff08\u975e\u53d7\u63a7\uff09"},{depth:3,value:"\u8f93\u5165\u5bf9\u8bdd\u6846\uff08\u53d7\u63a7\uff09",heading:"\u8f93\u5165\u5bf9\u8bdd\u6846\uff08\u53d7\u63a7\uff09"},{depth:3,value:"\u5355\u9009\u5bf9\u8bdd\u6846",heading:"\u5355\u9009\u5bf9\u8bdd\u6846"},{depth:3,value:"\u591a\u9009\u5bf9\u8bdd\u6846",heading:"\u591a\u9009\u5bf9\u8bdd\u6846"},{depth:3,value:"\u5217\u8868\u5bf9\u8bdd\u6846",heading:"\u5217\u8868\u5bf9\u8bdd\u6846"},{depth:3,value:"\u81ea\u5b9a\u4e49\u5bf9\u8bdd\u6846",heading:"\u81ea\u5b9a\u4e49\u5bf9\u8bdd\u6846"},{depth:2,value:"API",heading:"api"},{depth:3,value:"Dialog.alert",heading:"dialogalert"},{depth:3,value:"Dialog.checkbox",heading:"dialogcheckbox"},{depth:3,value:"Dialog.confirm",heading:"dialogconfirm"},{depth:3,value:"Dialog.list",heading:"dialoglist"},{depth:3,value:"Dialog.prompt",heading:"dialogprompt"},{depth:3,value:"Dialog.custom",heading:"dialogcustom"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"Dialog \u5bf9\u8bdd\u6846"},{path:"/en/docs/feedback/global-toast",component:n("D+Rv").default,exact:!0,meta:{filePath:"docs/docs/feedback/GlobalToast.en.md",updatedTime:1686641622e3,group:{title:"Feedback",__fallback:!0,path:"/en/docs/feedback"},title:"GlobalToast",desc:"`GlobalToast` is a global prompt attached to FullView with fade-in and fade-out animation effects.",demo:"/feedback/global-toast",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Basic Usage",heading:"basic-usage"},{depth:3,value:"\u52a0\u8f7d\u4f7f\u7528",heading:"\u52a0\u8f7d\u4f7f\u7528"},{depth:2,value:"API",heading:"api"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"GlobalToast"},{path:"/docs/feedback/global-toast",component:n("2f4h").default,exact:!0,meta:{filePath:"docs/docs/feedback/GlobalToast.md",updatedTime:1686641622e3,group:{title:"\u53cd\u9988",__fallback:!0,path:"/docs/feedback"},title:"GlobalToast \u5168\u5c40\u5410\u53f8",desc:"`GlobalToast` \u662f\u4e00\u4e2a\u6302\u8f7d\u5728 FullView \u4e0a\u4f34\u6709\u6de1\u5165\u6de1\u51fa\u52a8\u753b\u6548\u679c\u7684\u5168\u5c40\u63d0\u793a\u3002",demo:"/feedback/global-toast",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u57fa\u7840\u4f7f\u7528",heading:"\u57fa\u7840\u4f7f\u7528"},{depth:3,value:"\u52a0\u8f7d\u4f7f\u7528",heading:"\u52a0\u8f7d\u4f7f\u7528"},{depth:2,value:"API",heading:"api"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"GlobalToast \u5168\u5c40\u5410\u53f8"},{path:"/en/docs/feedback/modal",component:n("pDcA").default,exact:!0,meta:{filePath:"docs/docs/feedback/Modal.en.md",updatedTime:1686641622e3,group:{title:"Feedback",__fallback:!0,path:"/en/docs/feedback"},title:"Modal",desc:"Modal is a mask layer.",demo:"/feedback/modal",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Basic Usage",heading:"basic-usage"},{depth:3,value:"Countdown popup layer",heading:"countdown-popup-layer"},{depth:3,value:"Date selection popup",heading:"date-selection-popup"},{depth:3,value:"List selection pop-up layer (single selection)",heading:"list-selection-pop-up-layer-single-selection"},{depth:3,value:"List selection pop-up layer (multiple selection)",heading:"list-selection-pop-up-layer-multiple-selection"},{depth:3,value:"Picker select pop-up layer",heading:"picker-select-pop-up-layer"},{depth:2,value:"API",heading:"api"},{depth:3,value:"Modal Common",heading:"modal-common"},{depth:3,value:"Modal.Countdown",heading:"modalcountdown"},{depth:3,value:"Modal.DatePicker",heading:"modaldatepicker"},{depth:3,value:"Modal.List",heading:"modallist"},{depth:3,value:"Modal.Picker",heading:"modalpicker"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"Modal"},{path:"/docs/feedback/modal",component:n("pCqh").default,exact:!0,meta:{filePath:"docs/docs/feedback/Modal.md",updatedTime:1686641622e3,group:{title:"\u53cd\u9988",__fallback:!0,path:"/docs/feedback"},title:"Modal \u906e\u7f69",desc:"Modal \u662f\u4e00\u4e2a\u906e\u7f69\u5c42\u3002",demo:"/feedback/modal",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u57fa\u672c\u7528\u6cd5",heading:"\u57fa\u672c\u7528\u6cd5"},{depth:3,value:"\u5012\u8ba1\u65f6\u5f39\u51fa\u5c42",heading:"\u5012\u8ba1\u65f6\u5f39\u51fa\u5c42"},{depth:3,value:"\u65e5\u671f\u9009\u62e9\u5f39\u51fa\u5c42",heading:"\u65e5\u671f\u9009\u62e9\u5f39\u51fa\u5c42"},{depth:3,value:"\u5217\u8868\u9009\u62e9\u5f39\u51fa\u5c42\uff08\u5355\u9009\uff09",heading:"\u5217\u8868\u9009\u62e9\u5f39\u51fa\u5c42\uff08\u5355\u9009\uff09"},{depth:3,value:"\u5217\u8868\u9009\u62e9\u5f39\u51fa\u5c42\uff08\u591a\u9009\uff09",heading:"\u5217\u8868\u9009\u62e9\u5f39\u51fa\u5c42\uff08\u591a\u9009\uff09"},{depth:3,value:"Picker \u9009\u62e9\u5f39\u51fa\u5c42",heading:"picker-\u9009\u62e9\u5f39\u51fa\u5c42"},{depth:2,value:"API",heading:"api"},{depth:3,value:"Modal \u901a\u7528",heading:"modal-\u901a\u7528"},{depth:3,value:"Modal.Countdown",heading:"modalcountdown"},{depth:3,value:"Modal.DatePicker",heading:"modaldatepicker"},{depth:3,value:"Modal.List",heading:"modallist"},{depth:3,value:"Modal.Picker",heading:"modalpicker"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"Modal \u906e\u7f69"},{path:"/en/docs/feedback/notification",component:n("Src9").default,exact:!0,meta:{filePath:"docs/docs/feedback/Notification.en.md",updatedTime:1686641622e3,group:{title:"Feedback",__fallback:!0,path:"/en/docs/feedback"},title:"Notification",desc:"`Notification` is the notification bar, which can display three types of information: success, warning, and error.",demo:"/feedback/notification",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Warning",heading:"warning"},{depth:2,value:"API",heading:"api"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"Notification"},{path:"/docs/feedback/notification",component:n("Zykd").default,exact:!0,meta:{filePath:"docs/docs/feedback/Notification.md",updatedTime:1686641622e3,group:{title:"\u53cd\u9988",__fallback:!0,path:"/docs/feedback"},title:"Notification \u5168\u5c40\u901a\u77e5",desc:"`Notification` \u662f\u901a\u77e5\u680f\uff0c\u53ef\u4ee5\u663e\u793a\u6210\u529f\u3001\u8b66\u544a\u3001\u9519\u8bef\u6b64\u7c7b\u4e09\u79cd\u4fe1\u606f\u3002",demo:"/feedback/notification",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u8b66\u544a\u901a\u77e5",heading:"\u8b66\u544a\u901a\u77e5"},{depth:2,value:"API",heading:"api"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"Notification \u5168\u5c40\u901a\u77e5"},{path:"/en/docs/feedback/notification-legacy",component:n("6Gpa").default,exact:!0,meta:{filePath:"docs/docs/feedback/NotificationLegacy.en.md",updatedTime:1686641622e3,group:{title:"Feedback",__fallback:!0,path:"/en/docs/feedback"},title:"NotificationLegacy",desc:"NotificationLegacy is the notification bar, which can display three types of information: success, warning, and error.",demo:"/feedback/notification-legacy",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Warning",heading:"warning"},{depth:2,value:"API",heading:"api"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"NotificationLegacy"},{path:"/docs/feedback/notification-legacy",component:n("dfkH").default,exact:!0,meta:{filePath:"docs/docs/feedback/NotificationLegacy.md",updatedTime:1686641622e3,group:{title:"\u53cd\u9988",__fallback:!0,path:"/docs/feedback"},title:"NotificationLegacy \u901a\u77e5\u680f",desc:"NotificationLegacy \u662f\u901a\u77e5\u680f\uff0c\u53ef\u4ee5\u663e\u793a\u6210\u529f\u3001\u8b66\u544a\u3001\u9519\u8bef\u6b64\u7c7b\u4e09\u79cd\u4fe1\u606f\u3002",demo:"/feedback/notification-legacy",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u8b66\u544a\u901a\u77e5",heading:"\u8b66\u544a\u901a\u77e5"},{depth:2,value:"API",heading:"api"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"NotificationLegacy \u901a\u77e5\u680f"},{path:"/en/docs/feedback/popup",component:n("Q5A0").default,exact:!0,meta:{filePath:"docs/docs/feedback/Popup.en.md",updatedTime:1686641622e3,group:{title:"Feedback",__fallback:!0,path:"/en/docs/feedback"},title:"Popup",desc:"Popup is a collection that contains a series of commonly used pop-up layers to display some business-related components.",demo:"/feedback/popup",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Countdown popup layer",heading:"countdown-popup-layer"},{depth:3,value:"Date selection popup",heading:"date-selection-popup"},{depth:3,value:"Time period selection pop-up layer",heading:"time-period-selection-pop-up-layer"},{depth:3,value:"Number selection pop-up layer",heading:"number-selection-pop-up-layer"},{depth:3,value:"List selection pop-up layer (single selection)",heading:"list-selection-pop-up-layer-single-selection"},{depth:3,value:"List selection pop-up layer (multiple selection)",heading:"list-selection-pop-up-layer-multiple-selection"},{depth:3,value:"Picker select pop-up layer (single choice)",heading:"picker-select-pop-up-layer-single-choice"},{depth:3,value:"Picker select pop-up layer (multiple choice)",heading:"picker-select-pop-up-layer-multiple-choice"},{depth:3,value:"Costom Popup",heading:"costom-popup"},{depth:3,value:"Toast Popup",heading:"toast-popup"},{depth:2,value:"API",heading:"api"},{depth:3,value:"Popup Common",heading:"popup-common"},{depth:3,value:"Popup.countdown",heading:"popupcountdown"},{depth:3,value:"Popup.datePicker",heading:"popupdatepicker"},{depth:3,value:"Popup.list",heading:"popuplist"},{depth:3,value:"Popup.numberSelector",heading:"popupnumberselector"},{depth:3,value:"Popup.picker",heading:"popuppicker"},{depth:3,value:"Popup.timerPicker",heading:"popuptimerpicker"},{depth:3,value:"Popup.custom",heading:"popupcustom"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"Popup"},{path:"/docs/feedback/popup",component:n("KrSs").default,exact:!0,meta:{filePath:"docs/docs/feedback/Popup.md",updatedTime:1686641622e3,group:{title:"\u53cd\u9988",__fallback:!0,path:"/docs/feedback"},title:"Popup \u5f39\u51fa\u5c42",desc:"Popup \u662f\u4e00\u4e2a\u5305\u542b\u4e86\u4e00\u7cfb\u5217\u5e38\u7528\u5f39\u51fa\u5c42\u7684\u96c6\u5408\uff0c\u7528\u4e8e\u663e\u793a\u4e00\u4e9b\u4e1a\u52a1\u76f8\u5173\u7684\u7ec4\u4ef6\u3002",demo:"/feedback/popup",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u5012\u8ba1\u65f6\u5f39\u51fa\u5c42",heading:"\u5012\u8ba1\u65f6\u5f39\u51fa\u5c42"},{depth:3,value:"\u65e5\u671f\u9009\u62e9\u5f39\u51fa\u5c42",heading:"\u65e5\u671f\u9009\u62e9\u5f39\u51fa\u5c42"},{depth:3,value:"\u65f6\u95f4\u6bb5\u9009\u62e9\u5f39\u51fa\u5c42",heading:"\u65f6\u95f4\u6bb5\u9009\u62e9\u5f39\u51fa\u5c42"},{depth:3,value:"\u6570\u503c\u9009\u62e9\u5f39\u51fa\u5c42",heading:"\u6570\u503c\u9009\u62e9\u5f39\u51fa\u5c42"},{depth:3,value:"\u5217\u8868\u9009\u62e9\u5f39\u51fa\u5c42\uff08\u5355\u9009\uff09",heading:"\u5217\u8868\u9009\u62e9\u5f39\u51fa\u5c42\uff08\u5355\u9009\uff09"},{depth:3,value:"\u5217\u8868\u9009\u62e9\u5f39\u51fa\u5c42\uff08\u591a\u9009\uff09",heading:"\u5217\u8868\u9009\u62e9\u5f39\u51fa\u5c42\uff08\u591a\u9009\uff09"},{depth:3,value:"Picker \u9009\u62e9\u5f39\u51fa\u5c42\uff08\u5355\u9009\uff09",heading:"picker-\u9009\u62e9\u5f39\u51fa\u5c42\uff08\u5355\u9009\uff09"},{depth:3,value:"Picker \u9009\u62e9\u5f39\u51fa\u5c42\uff08\u591a\u9009\uff09",heading:"picker-\u9009\u62e9\u5f39\u51fa\u5c42\uff08\u591a\u9009\uff09"},{depth:3,value:"\u81ea\u5b9a\u4e49\u5f39\u51fa\u5c42",heading:"\u81ea\u5b9a\u4e49\u5f39\u51fa\u5c42"},{depth:3,value:"Toast \u5f39\u51fa\u5c42",heading:"toast-\u5f39\u51fa\u5c42"},{depth:2,value:"API",heading:"api"},{depth:3,value:"Popup \u901a\u7528",heading:"popup-\u901a\u7528"},{depth:3,value:"Popup.countdown",heading:"popupcountdown"},{depth:3,value:"Popup.datePicker",heading:"popupdatepicker"},{depth:3,value:"Popup.list",heading:"popuplist"},{depth:3,value:"Popup.numberSelector",heading:"popupnumberselector"},{depth:3,value:"Popup.picker",heading:"popuppicker"},{depth:3,value:"Popup.timerPicker",heading:"popuptimerpicker"},{depth:3,value:"Popup.custom",heading:"popupcustom"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"Popup \u5f39\u51fa\u5c42"},{path:"/en/docs/feedback/swipeout",component:n("wENN").default,exact:!0,meta:{filePath:"docs/docs/feedback/Swipeout.en.md",updatedTime:1686641622e3,group:{title:"Feedback",__fallback:!0,path:"/en/docs/feedback"},title:"Swipeout",desc:"Swipeout is a sliding operation component imitating IOS style.",demo:"/feedback/swipeout",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Slide left",heading:"slide-left"},{depth:3,value:"Slide right",heading:"slide-right"},{depth:3,value:"Disable sideslip",heading:"disable-sideslip"},{depth:2,value:"API",heading:"api"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"Swipeout"},{path:"/docs/feedback/swipeout",component:n("HDqB").default,exact:!0,meta:{filePath:"docs/docs/feedback/Swipeout.md",updatedTime:1686641622e3,group:{title:"\u53cd\u9988",__fallback:!0,path:"/docs/feedback"},title:"Swipeout \u4fa7\u6ed1",desc:"Swipeout \u662f\u4e00\u4e2a\u4eff IOS \u6837\u5f0f\u7684\u4fa7\u6ed1\u64cd\u4f5c\u7ec4\u4ef6\u3002",demo:"/feedback/swipeout",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u5de6\u4fa7\u6ed1",heading:"\u5de6\u4fa7\u6ed1"},{depth:3,value:"\u53f3\u4fa7\u6ed1",heading:"\u53f3\u4fa7\u6ed1"},{depth:3,value:"\u7981\u7528\u4fa7\u6ed1",heading:"\u7981\u7528\u4fa7\u6ed1"},{depth:2,value:"API",heading:"api"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"Swipeout \u4fa7\u6ed1"},{path:"/en/docs/feedback/tips",component:n("tzRS").default,exact:!0,meta:{filePath:"docs/docs/feedback/Tips.en.md",updatedTime:1686641622e3,group:{title:"Feedback",__fallback:!0,path:"/en/docs/feedback"},title:"Tips",desc:"Tips is a bubble box component.",demo:"/feedback/tips",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Bubble - top left",heading:"bubble---top-left"},{depth:3,value:"Bubble - top center",heading:"bubble---top-center"},{depth:3,value:"Bubble - top right",heading:"bubble---top-right"},{depth:3,value:"Bubble -bottom left",heading:"bubble--bottom-left"},{depth:3,value:"Bubble -bottom center",heading:"bubble--bottom-center"},{depth:3,value:"Bubble -bottom right",heading:"bubble--bottom-right"},{depth:2,value:"API",heading:"api"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"Tips"},{path:"/docs/feedback/tips",component:n("Mf/c").default,exact:!0,meta:{filePath:"docs/docs/feedback/Tips.md",updatedTime:1686641622e3,group:{title:"\u53cd\u9988",__fallback:!0,path:"/docs/feedback"},title:"Tips \u6c14\u6ce1",desc:"Tips \u662f\u4e00\u4e2a\u6c14\u6ce1\u5f39\u6846\u7ec4\u4ef6\u3002",demo:"/feedback/tips",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u6c14\u6ce1 - \u4e0a\u5de6",heading:"\u6c14\u6ce1---\u4e0a\u5de6"},{depth:3,value:"\u6c14\u6ce1 - \u4e0a\u4e2d",heading:"\u6c14\u6ce1---\u4e0a\u4e2d"},{depth:3,value:"\u6c14\u6ce1 - \u4e0a\u53f3",heading:"\u6c14\u6ce1---\u4e0a\u53f3"},{depth:3,value:"\u6c14\u6ce1 - \u4e0b\u5de6",heading:"\u6c14\u6ce1---\u4e0b\u5de6"},{depth:3,value:"\u6c14\u6ce1 - \u4e0b\u4e2d",heading:"\u6c14\u6ce1---\u4e0b\u4e2d"},{depth:3,value:"\u6c14\u6ce1 - \u4e0b\u53f3",heading:"\u6c14\u6ce1---\u4e0b\u53f3"},{depth:2,value:"API",heading:"api"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"Tips \u6c14\u6ce1"},{path:"/en/docs/feedback/toast-view",component:n("pj65").default,exact:!0,meta:{filePath:"docs/docs/feedback/ToastView.en.md",updatedTime:1686641622e3,group:{title:"Feedback",__fallback:!0,path:"/en/docs/feedback"},title:"ToastView",desc:"ToastView is toast, used to remind the user without interrupting the operation.",demo:"/feedback/toast-view",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Success tips",heading:"success-tips"},{depth:3,value:"Warning tips",heading:"warning-tips"},{depth:3,value:"Error tips",heading:"error-tips"},{depth:3,value:"Loading tips",heading:"loading-tips"},{depth:3,value:"Light prompt",heading:"light-prompt"},{depth:2,value:"API",heading:"api"},{depth:3,value:"ToastView",heading:"toastview"},{depth:3,value:"ToastView.Success",heading:"toastviewsuccess"},{depth:3,value:"ToastView.Warning",heading:"toastviewwarning"},{depth:3,value:"ToastView.Error",heading:"toastviewerror"},{depth:3,value:"ToastView.Loading",heading:"toastviewloading"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"ToastView"},{path:"/docs/feedback/toast-view",component:n("Jp6j").default,exact:!0,meta:{filePath:"docs/docs/feedback/ToastView.md",updatedTime:1686641622e3,group:{title:"\u53cd\u9988",__fallback:!0,path:"/docs/feedback"},title:"ToastView \u5410\u53f8",desc:"ToastView \u4e3a\u5410\u53f8\uff0c\u7528\u4e8e\u63d0\u9192\u7528\u6237\uff0c\u4e0d\u6253\u65ad\u64cd\u4f5c\u3002",demo:"/feedback/toast-view",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u6210\u529f\u63d0\u793a",heading:"\u6210\u529f\u63d0\u793a"},{depth:3,value:"\u8b66\u793a\u63d0\u793a",heading:"\u8b66\u793a\u63d0\u793a"},{depth:3,value:"\u9519\u8bef\u63d0\u793a",heading:"\u9519\u8bef\u63d0\u793a"},{depth:3,value:"\u52a0\u8f7d\u63d0\u793a",heading:"\u52a0\u8f7d\u63d0\u793a"},{depth:3,value:"\u8f7b\u63d0\u793a",heading:"\u8f7b\u63d0\u793a"},{depth:2,value:"API",heading:"api"},{depth:3,value:"ToastView",heading:"toastview"},{depth:3,value:"ToastView.Success",heading:"toastviewsuccess"},{depth:3,value:"ToastView.Warning",heading:"toastviewwarning"},{depth:3,value:"ToastView.Error",heading:"toastviewerror"},{depth:3,value:"ToastView.Loading",heading:"toastviewloading"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"ToastView \u5410\u53f8"},{path:"/en/docs/getting-started/changelog",component:n("Cm9t").default,exact:!0,meta:{filePath:"docs/docs/getting-started/CHANGELOG.en.md",updatedTime:1686641622e3,group:{title:"Guides",order:1,__fallback:!0,path:"/en/docs/getting-started"},title:"Changelog",order:2,slugs:[{depth:2,value:"4.10.2 (2023-11-28)",heading:"4102-2023-11-28"},{depth:2,value:"4.10.1 (2023-11-07)",heading:"4101-2023-11-07"},{depth:3,value:"Bug Fixes",heading:"bug-fixes"},{depth:2,value:"4.10.0 (2023-09-13)",heading:"4100-2023-09-13"},{depth:3,value:"Features",heading:"features"},{depth:2,value:"4.9.4 (2022-03-17)",heading:"494-2022-03-17"},{depth:2,value:"4.9.3 (2022-03-15)",heading:"493-2022-03-15"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-1"},{depth:2,value:"4.9.2 (2022-02-08)",heading:"492-2022-02-08"},{depth:3,value:"Features",heading:"features-1"},{depth:2,value:"4.9.1 (2022-01-25)",heading:"491-2022-01-25"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-2"},{depth:3,value:"Performance Improvements",heading:"performance-improvements"},{depth:2,value:"4.9.0 (2022-01-13)",heading:"490-2022-01-13"},{depth:3,value:"Features",heading:"features-2"},{depth:2,value:"4.8.4 (2022-01-06)",heading:"484-2022-01-06"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-3"},{depth:2,value:"4.8.3 (2021-12-21)",heading:"483-2021-12-21"},{depth:3,value:"Features",heading:"features-3"},{depth:2,value:"4.8.2 (2021-12-14)",heading:"482-2021-12-14"},{depth:3,value:"Features",heading:"features-4"},{depth:3,value:"Reverts",heading:"reverts"},{depth:2,value:"4.8.1 (2021-12-07)",heading:"481-2021-12-07"},{depth:3,value:"Features",heading:"features-5"},{depth:2,value:"4.8.0 (2021-12-02)",heading:"480-2021-12-02"},{depth:2,value:"4.7.16 (2021-11-18)",heading:"4716-2021-11-18"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-4"},{depth:2,value:"4.7.15 (2021-11-11)",heading:"4715-2021-11-11"},{depth:2,value:"4.7.14 (2021-10-26)",heading:"4714-2021-10-26"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-5"},{depth:2,value:"4.7.13 (2021-10-19)",heading:"4713-2021-10-19"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-6"},{depth:2,value:"4.7.12 (2021-10-12)",heading:"4712-2021-10-12"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-7"},{depth:2,value:"4.7.11 (2021-10-11)",heading:"4711-2021-10-11"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-8"},{depth:3,value:"Features",heading:"features-6"},{depth:2,value:"4.7.10 (2021-09-23)",heading:"4710-2021-09-23"},{depth:2,value:"4.7.9 (2021-09-14)",heading:"479-2021-09-14"},{depth:3,value:"Features",heading:"features-7"},{depth:2,value:"4.7.8 (2021-09-09)",heading:"478-2021-09-09"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-9"},{depth:3,value:"Features",heading:"features-8"},{depth:2,value:"4.7.7 (2021-08-31)",heading:"477-2021-08-31"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-10"},{depth:3,value:"Features",heading:"features-9"},{depth:2,value:"4.7.6 (2021-08-24)",heading:"476-2021-08-24"},{depth:3,value:"Features",heading:"features-10"},{depth:2,value:"4.7.5 (2021-08-24)",heading:"475-2021-08-24"},{depth:2,value:"4.7.4 (2021-08-14)",heading:"474-2021-08-14"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-11"},{depth:2,value:"4.7.3 (2021-08-13)",heading:"473-2021-08-13"},{depth:2,value:"4.7.2 (2021-08-11)",heading:"472-2021-08-11"},{depth:2,value:"4.7.0 (2021-08-11)",heading:"470-2021-08-11"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-12"},{depth:3,value:"Features",heading:"features-11"},{depth:2,value:"4.6.6 (2021-07-31)",heading:"466-2021-07-31"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-13"},{depth:2,value:"4.6.5 (2021-07-29)",heading:"465-2021-07-29"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-14"},{depth:2,value:"4.6.4 (2021-07-23)",heading:"464-2021-07-23"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-15"},{depth:2,value:"4.6.3 (2021-07-20)",heading:"463-2021-07-20"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-16"},{depth:2,value:"4.6.2 (2021-06-29)",heading:"462-2021-06-29"},{depth:2,value:"4.6.1 (2021-06-29)",heading:"461-2021-06-29"},{depth:2,value:"4.6.0 (2021-06-22)",heading:"460-2021-06-22"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-17"},{depth:3,value:"Features",heading:"features-12"},{depth:2,value:"4.5.6 (2021-06-08)",heading:"456-2021-06-08"},{depth:3,value:"Features",heading:"features-13"},{depth:2,value:"4.5.5 (2021-06-03)",heading:"455-2021-06-03"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-18"},{depth:3,value:"Features",heading:"features-14"},{depth:2,value:"4.5.4 (2021-05-18)",heading:"454-2021-05-18"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-19"},{depth:3,value:"Features",heading:"features-15"},{depth:2,value:"4.5.3 (2021-04-29)",heading:"453-2021-04-29"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-20"},{depth:2,value:"4.5.2 (2021-04-08)",heading:"452-2021-04-08"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-21"},{depth:2,value:"4.5.1 (2021-03-25)",heading:"451-2021-03-25"},{depth:3,value:"Features",heading:"features-16"},{depth:2,value:"4.5.0 (2021-03-18)",heading:"450-2021-03-18"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-22"},{depth:3,value:"Features",heading:"features-17"},{depth:2,value:"4.4.1 (2021-03-04)",heading:"441-2021-03-04"},{depth:2,value:"4.4.0 (2021-02-25)",heading:"440-2021-02-25"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-23"},{depth:3,value:"Features",heading:"features-18"},{depth:2,value:"4.3.4 (2021-02-04)",heading:"434-2021-02-04"},{depth:2,value:"4.3.3 (2021-01-29)",heading:"433-2021-01-29"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-24"},{depth:3,value:"Features",heading:"features-19"},{depth:2,value:"4.3.2 (2021-01-27)",heading:"432-2021-01-27"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-25"},{depth:2,value:"4.3.1 (2021-01-26)",heading:"431-2021-01-26"},{depth:2,value:"4.3.1-rc.0 (2021-01-26)",heading:"431-rc0-2021-01-26"},{depth:2,value:"4.3.0 (2021-01-26)",heading:"430-2021-01-26"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-26"},{depth:2,value:"4.2.1 (2021-01-19)",heading:"421-2021-01-19"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-27"},{depth:2,value:"4.2.0 (2021-01-07)",heading:"420-2021-01-07"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-28"},{depth:2,value:"4.1.0 (2020-12-29)",heading:"410-2020-12-29"},{depth:3,value:"Features",heading:"features-20"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-29"},{depth:2,value:"4.0.0 (2020-12-25)",heading:"400-2020-12-25"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-30"},{depth:3,value:"Features",heading:"features-21"},{depth:3,value:"Breaking Changes",heading:"breaking-changes"},{depth:2,value:"4.0.0-rc.1 (2020-12-11)",heading:"400-rc1-2020-12-11"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-31"},{depth:3,value:"Features",heading:"features-22"},{depth:2,value:"4.0.0-rc.0 (2020-11-14)",heading:"400-rc0-2020-11-14"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-32"},{depth:3,value:"Features",heading:"features-23"},{depth:3,value:"Breaking Changes",heading:"breaking-changes-1"},{depth:2,value:"2.0.0-rc.7 (2020-09-25)",heading:"200-rc7-2020-09-25"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-33"},{depth:3,value:"Features",heading:"features-24"},{depth:2,value:"2.0.0-rc.6 (2020-08-06)",heading:"200-rc6-2020-08-06"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-34"},{depth:3,value:"Features",heading:"features-25"},{depth:2,value:"2.0.0-rc.5 (2020-07-01)",heading:"200-rc5-2020-07-01"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-35"},{depth:2,value:"2.0.0-rc.4 (2020-07-01)",heading:"200-rc4-2020-07-01"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-36"},{depth:3,value:"Features",heading:"features-26"},{depth:2,value:"2.0.0-rc.3 (2020-05-21)",heading:"200-rc3-2020-05-21"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-37"},{depth:3,value:"Features",heading:"features-27"},{depth:2,value:"2.0.0-rc.2 (2020-04-20)",heading:"200-rc2-2020-04-20"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-38"},{depth:3,value:"Features",heading:"features-28"},{depth:2,value:"2.0.0-rc.1 (2020-02-18)",heading:"200-rc1-2020-02-18"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-39"},{depth:3,value:"Features",heading:"features-29"},{depth:2,value:"2.0.0-rc.0 (2019-12-03)",heading:"200-rc0-2019-12-03"},{depth:3,value:"Features",heading:"features-30"},{depth:3,value:"BREAKING CHANGES",heading:"breaking-changes-2"},{depth:2,value:"1.0.1 (2019-03-13)",heading:"101-2019-03-13"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-40"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"Changelog"},{path:"/docs/getting-started/changelog",component:n("hzJW").default,exact:!0,meta:{filePath:"docs/docs/getting-started/CHANGELOG.md",updatedTime:1686641622e3,group:{title:"\u5f00\u53d1\u6307\u5357",order:1,__fallback:!0,path:"/docs/getting-started"},title:"\u66f4\u65b0\u65e5\u5fd7",order:2,slugs:[{depth:2,value:"4.10.2 (2023-11-28)",heading:"4102-2023-11-28"},{depth:2,value:"4.10.1 (2023-11-07)",heading:"4101-2023-11-07"},{depth:3,value:"Bug Fixes",heading:"bug-fixes"},{depth:2,value:"4.10.0 (2023-09-13)",heading:"4100-2023-09-13"},{depth:3,value:"Features",heading:"features"},{depth:2,value:"4.9.4 (2022-03-17)",heading:"494-2022-03-17"},{depth:2,value:"4.9.3 (2022-03-15)",heading:"493-2022-03-15"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-1"},{depth:2,value:"4.9.2 (2022-02-08)",heading:"492-2022-02-08"},{depth:3,value:"Features",heading:"features-1"},{depth:2,value:"4.9.1 (2022-01-25)",heading:"491-2022-01-25"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-2"},{depth:3,value:"Performance Improvements",heading:"performance-improvements"},{depth:2,value:"4.9.0 (2022-01-13)",heading:"490-2022-01-13"},{depth:3,value:"Features",heading:"features-2"},{depth:2,value:"4.8.4 (2022-01-06)",heading:"484-2022-01-06"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-3"},{depth:2,value:"4.8.3 (2021-12-21)",heading:"483-2021-12-21"},{depth:3,value:"Features",heading:"features-3"},{depth:2,value:"4.8.2 (2021-12-14)",heading:"482-2021-12-14"},{depth:3,value:"Features",heading:"features-4"},{depth:3,value:"Reverts",heading:"reverts"},{depth:2,value:"4.8.1 (2021-12-07)",heading:"481-2021-12-07"},{depth:3,value:"Features",heading:"features-5"},{depth:2,value:"4.8.0 (2021-12-02)",heading:"480-2021-12-02"},{depth:2,value:"4.7.16 (2021-11-18)",heading:"4716-2021-11-18"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-4"},{depth:2,value:"4.7.15 (2021-11-11)",heading:"4715-2021-11-11"},{depth:2,value:"4.7.14 (2021-10-26)",heading:"4714-2021-10-26"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-5"},{depth:2,value:"4.7.13 (2021-10-19)",heading:"4713-2021-10-19"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-6"},{depth:2,value:"4.7.12 (2021-10-12)",heading:"4712-2021-10-12"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-7"},{depth:2,value:"4.7.11 (2021-10-11)",heading:"4711-2021-10-11"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-8"},{depth:3,value:"Features",heading:"features-6"},{depth:2,value:"4.7.10 (2021-09-23)",heading:"4710-2021-09-23"},{depth:2,value:"4.7.9 (2021-09-14)",heading:"479-2021-09-14"},{depth:3,value:"Features",heading:"features-7"},{depth:2,value:"4.7.8 (2021-09-09)",heading:"478-2021-09-09"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-9"},{depth:3,value:"Features",heading:"features-8"},{depth:2,value:"4.7.7 (2021-08-31)",heading:"477-2021-08-31"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-10"},{depth:3,value:"Features",heading:"features-9"},{depth:2,value:"4.7.6 (2021-08-24)",heading:"476-2021-08-24"},{depth:3,value:"Features",heading:"features-10"},{depth:2,value:"4.7.5 (2021-08-24)",heading:"475-2021-08-24"},{depth:2,value:"4.7.4 (2021-08-14)",heading:"474-2021-08-14"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-11"},{depth:2,value:"4.7.3 (2021-08-13)",heading:"473-2021-08-13"},{depth:2,value:"4.7.2 (2021-08-11)",heading:"472-2021-08-11"},{depth:2,value:"4.7.0 (2021-08-11)",heading:"470-2021-08-11"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-12"},{depth:3,value:"Features",heading:"features-11"},{depth:2,value:"4.6.6 (2021-07-31)",heading:"466-2021-07-31"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-13"},{depth:2,value:"4.6.5 (2021-07-29)",heading:"465-2021-07-29"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-14"},{depth:2,value:"4.6.4 (2021-07-23)",heading:"464-2021-07-23"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-15"},{depth:2,value:"4.6.3 (2021-07-20)",heading:"463-2021-07-20"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-16"},{depth:2,value:"4.6.2 (2021-06-29)",heading:"462-2021-06-29"},{depth:2,value:"4.6.1 (2021-06-29)",heading:"461-2021-06-29"},{depth:2,value:"4.6.0 (2021-06-22)",heading:"460-2021-06-22"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-17"},{depth:3,value:"Features",heading:"features-12"},{depth:2,value:"4.5.6 (2021-06-08)",heading:"456-2021-06-08"},{depth:3,value:"Features",heading:"features-13"},{depth:2,value:"4.5.5 (2021-06-03)",heading:"455-2021-06-03"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-18"},{depth:3,value:"Features",heading:"features-14"},{depth:2,value:"4.5.4 (2021-05-18)",heading:"454-2021-05-18"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-19"},{depth:3,value:"Features",heading:"features-15"},{depth:2,value:"4.5.3 (2021-04-29)",heading:"453-2021-04-29"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-20"},{depth:2,value:"4.5.2 (2021-04-08)",heading:"452-2021-04-08"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-21"},{depth:2,value:"4.5.1 (2021-03-25)",heading:"451-2021-03-25"},{depth:3,value:"Features",heading:"features-16"},{depth:2,value:"4.5.0 (2021-03-18)",heading:"450-2021-03-18"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-22"},{depth:3,value:"Features",heading:"features-17"},{depth:2,value:"4.4.1 (2021-03-04)",heading:"441-2021-03-04"},{depth:2,value:"4.4.0 (2021-02-25)",heading:"440-2021-02-25"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-23"},{depth:3,value:"Features",heading:"features-18"},{depth:2,value:"4.3.4 (2021-02-04)",heading:"434-2021-02-04"},{depth:2,value:"4.3.3 (2021-01-29)",heading:"433-2021-01-29"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-24"},{depth:3,value:"Features",heading:"features-19"},{depth:2,value:"4.3.2 (2021-01-27)",heading:"432-2021-01-27"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-25"},{depth:2,value:"4.3.1 (2021-01-26)",heading:"431-2021-01-26"},{depth:2,value:"4.3.1-rc.0 (2021-01-26)",heading:"431-rc0-2021-01-26"},{depth:2,value:"4.3.0 (2021-01-26)",heading:"430-2021-01-26"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-26"},{depth:2,value:"4.2.1 (2021-01-19)",heading:"421-2021-01-19"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-27"},{depth:2,value:"4.2.0 (2021-01-07)",heading:"420-2021-01-07"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-28"},{depth:2,value:"4.1.0 (2020-12-29)",heading:"410-2020-12-29"},{depth:3,value:"Features",heading:"features-20"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-29"},{depth:2,value:"4.0.0 (2020-12-25)",heading:"400-2020-12-25"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-30"},{depth:3,value:"Features",heading:"features-21"},{depth:3,value:"Breaking Changes",heading:"breaking-changes"},{depth:2,value:"4.0.0-rc.1 (2020-12-11)",heading:"400-rc1-2020-12-11"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-31"},{depth:3,value:"Features",heading:"features-22"},{depth:2,value:"4.0.0-rc.0 (2020-11-14)",heading:"400-rc0-2020-11-14"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-32"},{depth:3,value:"Features",heading:"features-23"},{depth:3,value:"Breaking Changes",heading:"breaking-changes-1"},{depth:2,value:"2.0.0-rc.7 (2020-09-25)",heading:"200-rc7-2020-09-25"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-33"},{depth:3,value:"Features",heading:"features-24"},{depth:2,value:"2.0.0-rc.6 (2020-08-06)",heading:"200-rc6-2020-08-06"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-34"},{depth:3,value:"Features",heading:"features-25"},{depth:2,value:"2.0.0-rc.5 (2020-07-01)",heading:"200-rc5-2020-07-01"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-35"},{depth:2,value:"2.0.0-rc.4 (2020-07-01)",heading:"200-rc4-2020-07-01"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-36"},{depth:3,value:"Features",heading:"features-26"},{depth:2,value:"2.0.0-rc.3 (2020-05-21)",heading:"200-rc3-2020-05-21"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-37"},{depth:3,value:"Features",heading:"features-27"},{depth:2,value:"2.0.0-rc.2 (2020-04-20)",heading:"200-rc2-2020-04-20"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-38"},{depth:3,value:"Features",heading:"features-28"},{depth:2,value:"2.0.0-rc.1 (2020-02-18)",heading:"200-rc1-2020-02-18"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-39"},{depth:3,value:"Features",heading:"features-29"},{depth:2,value:"2.0.0-rc.0 (2019-12-03)",heading:"200-rc0-2019-12-03"},{depth:3,value:"Features",heading:"features-30"},{depth:3,value:"BREAKING CHANGES",heading:"breaking-changes-2"},{depth:2,value:"1.0.1 (2019-03-13)",heading:"101-2019-03-13"},{depth:3,value:"Bug Fixes",heading:"bug-fixes-40"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"\u66f4\u65b0\u65e5\u5fd7"},{path:"/en/docs/getting-started",component:n("Wnc1").default,exact:!0,meta:{filePath:"docs/docs/getting-started/README.en.md",updatedTime:1686641622e3,group:{title:"Guides",__fallback:!0,path:"/en/docs/getting-started"},title:"Getting Started",order:1,demo:"/",slugs:[{depth:2,value:"Feature",heading:"feature"},{depth:2,value:"Preview",heading:"preview"},{depth:2,value:"Installation",heading:"installation"},{depth:2,value:"Support",heading:"support"},{depth:2,value:"Information",heading:"information"},{depth:2,value:"VS Code Plugin",heading:"vs-code-plugin"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"Getting Started"},{path:"/docs/getting-started",component:n("80ms").default,exact:!0,meta:{filePath:"docs/docs/getting-started/README.md",updatedTime:1686641622e3,group:{title:"\u5f00\u53d1\u6307\u5357",__fallback:!0,path:"/docs/getting-started"},title:"\u5feb\u901f\u4e0a\u624b",order:1,demo:"/",slugs:[{depth:2,value:"\u7279\u6027",heading:"\u7279\u6027"},{depth:2,value:"\u9884\u89c8",heading:"\u9884\u89c8"},{depth:2,value:"\u5b89\u88c5",heading:"\u5b89\u88c5"},{depth:2,value:"\u6280\u672f\u652f\u6301",heading:"\u6280\u672f\u652f\u6301"},{depth:2,value:"\u76f8\u5173\u4fe1\u606f",heading:"\u76f8\u5173\u4fe1\u606f"},{depth:2,value:"VS Code \u63d2\u4ef6",heading:"vs-code-\u63d2\u4ef6"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"\u5feb\u901f\u4e0a\u624b"},{path:"/en/docs/getting-started/styled",component:n("VExl").default,exact:!0,meta:{filePath:"docs/docs/getting-started/Styled.en.md",updatedTime:1686641622e3,group:{title:"Guides",__fallback:!0,path:"/en/docs/getting-started"},title:"Stylize Components::https://panel-docs.tuyacn.com/tuya-components-styled-docs/en/docs/getting-started",order:4,slugs:[],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"Stylize Components::https://panel-docs.tuyacn.com/tuya-components-styled-docs/en/docs/getting-started"},{path:"/docs/getting-started/styled",component:n("YJsK").default,exact:!0,meta:{filePath:"docs/docs/getting-started/Styled.md",updatedTime:1686641622e3,group:{title:"\u5f00\u53d1\u6307\u5357",__fallback:!0,path:"/docs/getting-started"},title:"\u98ce\u683c\u5316\u7ec4\u4ef6::https://panel-docs.tuyacn.com/tuya-components-styled-docs/docs/getting-started",order:4,slugs:[],nav:{path:"/docs",title:"\u6587\u6863"}},title:"\u98ce\u683c\u5316\u7ec4\u4ef6::https://panel-docs.tuyacn.com/tuya-components-styled-docs/docs/getting-started"},{path:"/en/docs/getting-started/theme",component:n("r8Zo").default,exact:!0,meta:{filePath:"docs/docs/getting-started/theme.en.md",updatedTime:1686641622e3,group:{title:"Guides",__fallback:!0,path:"/en/docs/getting-started"},title:"Theme",order:3,slugs:[{depth:2,value:"Feature",heading:"feature"},{depth:2,value:"Custom theme",heading:"custom-theme"},{depth:2,value:"API",heading:"api"},{depth:3,value:"1. Inject the global theme",heading:"1-inject-the-global-theme"},{depth:3,value:"2. Get global theme",heading:"2-get-global-theme"},{depth:2,value:"Theme cheat sheet",heading:"theme-cheat-sheet"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"Theme"},{path:"/docs/getting-started/theme",component:n("uwbj").default,exact:!0,meta:{filePath:"docs/docs/getting-started/theme.md",updatedTime:1686641622e3,group:{title:"\u5f00\u53d1\u6307\u5357",__fallback:!0,path:"/docs/getting-started"},title:"\u4e3b\u9898",order:3,slugs:[{depth:2,value:"\u7279\u6027",heading:"\u7279\u6027"},{depth:2,value:"\u81ea\u5b9a\u4e49\u4e3b\u9898",heading:"\u81ea\u5b9a\u4e49\u4e3b\u9898"},{depth:2,value:"API",heading:"api"},{depth:3,value:"1. \u6ce8\u5165\u5168\u5c40\u4e3b\u9898",heading:"1-\u6ce8\u5165\u5168\u5c40\u4e3b\u9898"},{depth:3,value:"2. \u83b7\u53d6\u5168\u5c40\u4e3b\u9898",heading:"2-\u83b7\u53d6\u5168\u5c40\u4e3b\u9898"},{depth:2,value:"\u4e3b\u9898\u901f\u67e5\u8868",heading:"\u4e3b\u9898\u901f\u67e5\u8868"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"\u4e3b\u9898"},{path:"/en/docs/layout/full-view",component:n("c0fL").default,exact:!0,meta:{filePath:"docs/docs/layout/FullView.en.md",updatedTime:1686641622e3,group:{title:"Layout",order:2,__fallback:!0,path:"/en/docs/layout"},title:"FullView",slugs:[{depth:2,value:"Header Bar\uff08TopBar\uff09",heading:"header-bar\uff08topbar\uff09"},{depth:2,value:"Alarm reminder\uff08Notification\uff09",heading:"alarm-reminder\uff08notification\uff09"},{depth:4,value:"i18n strings",heading:"i18n-strings"},{depth:2,value:"GlobalToast",heading:"globaltoast"},{depth:2,value:"Background",heading:"background"},{depth:2,value:"OfflineView",heading:"offlineview"},{depth:3,value:"\u4e00\u3001WI-FI Offline",heading:"\u4e00\u3001wi-fi-offline"},{depth:4,value:"New version offline",heading:"new-version-offline"},{depth:6,value:"Explanation",heading:"explanation"},{depth:6,value:"i18n strings",heading:"i18n-strings-1"},{depth:6,value:"Remark",heading:"remark"},{depth:4,value:"The old version is offline (does not meet the conditions of the new version offline to display the old version offline)",heading:"the-old-version-is-offline-does-not-meet-the-conditions-of-the-new-version-offline-to-display-the-old-version-offline"},{depth:6,value:"i18n strings",heading:"i18n-strings-2"},{depth:3,value:"\u4e8c\u3001Bluetooth offline",heading:"\u4e8c\u3001bluetooth-offline"},{depth:6,value:"Explanation",heading:"explanation-1"},{depth:6,value:"i18n strings",heading:"i18n-strings-3"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"FullView"},{path:"/docs/layout/full-view",component:n("Qb6G").default,exact:!0,meta:{filePath:"docs/docs/layout/FullView.md",updatedTime:1686641622e3,group:{title:"\u5e03\u5c40",order:2,__fallback:!0,path:"/docs/layout"},title:"FullView \u9762\u677f\u5e03\u5c40",slugs:[{depth:2,value:"\u5934\u90e8\u680f\uff08TopBar\uff09",heading:"\u5934\u90e8\u680f\uff08topbar\uff09"},{depth:2,value:"\u544a\u8b66\u63d0\u9192\uff08Notification\uff09",heading:"\u544a\u8b66\u63d0\u9192\uff08notification\uff09"},{depth:5,value:"\u591a\u8bed\u8a00\u5b57\u6bb5",heading:"\u591a\u8bed\u8a00\u5b57\u6bb5"},{depth:2,value:"\u63d0\u793a(GlobalToast)",heading:"\u63d0\u793aglobaltoast"},{depth:2,value:"\u80cc\u666f(Background)",heading:"\u80cc\u666fbackground"},{depth:2,value:"\u79bb\u7ebf\u89c6\u56fe(OfflineView)",heading:"\u79bb\u7ebf\u89c6\u56feofflineview"},{depth:3,value:"\u4e00\u3001WI-FI \u79bb\u7ebf",heading:"\u4e00\u3001wi-fi-\u79bb\u7ebf"},{depth:4,value:"\u65b0\u7248\u79bb\u7ebf",heading:"\u65b0\u7248\u79bb\u7ebf"},{depth:6,value:"\u8bf4\u660e",heading:"\u8bf4\u660e"},{depth:6,value:"\u591a\u8bed\u8a00\u5b57\u6bb5",heading:"\u591a\u8bed\u8a00\u5b57\u6bb5-1"},{depth:6,value:"\u5907\u6ce8",heading:"\u5907\u6ce8"},{depth:4,value:"\u65e7\u7248\u79bb\u7ebf\uff08\u4e0d\u7b26\u5408\u65b0\u7248\u79bb\u7ebf\u7684\u6761\u4ef6\u5c55\u793a\u65e7\u7248\u79bb\u7ebf\uff09",heading:"\u65e7\u7248\u79bb\u7ebf\uff08\u4e0d\u7b26\u5408\u65b0\u7248\u79bb\u7ebf\u7684\u6761\u4ef6\u5c55\u793a\u65e7\u7248\u79bb\u7ebf\uff09"},{depth:6,value:"\u591a\u8bed\u8a00\u5b57\u6bb5",heading:"\u591a\u8bed\u8a00\u5b57\u6bb5-2"},{depth:3,value:"\u4e8c\u3001\u84dd\u7259\u79bb\u7ebf",heading:"\u4e8c\u3001\u84dd\u7259\u79bb\u7ebf"},{depth:6,value:"\u8bf4\u660e",heading:"\u8bf4\u660e-1"},{depth:6,value:"\u591a\u8bed\u8a00\u5b57\u6bb5",heading:"\u591a\u8bed\u8a00\u5b57\u6bb5-3"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"FullView \u9762\u677f\u5e03\u5c40"},{path:"/en/docs/layout/navigator-layout",component:n("exBU").default,exact:!0,meta:{filePath:"docs/docs/layout/NavigatorLayout.en.md",updatedTime:1686641622e3,group:{title:"Layout",__fallback:!0,path:"/en/docs/layout"},title:"NavigatorLayout",slugs:[{depth:2,value:"Basic Usage",heading:"basic-usage"},{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Jump between two pages",heading:"jump-between-two-pages"},{depth:3,value:"Custom transition animation effect",heading:"custom-transition-animation-effect"},{depth:2,value:"API",heading:"api"},{depth:3,value:"hookRoute",heading:"hookroute"},{depth:3,value:"renderScene",heading:"renderscene"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"NavigatorLayout"},{path:"/docs/layout/navigator-layout",component:n("9TiW").default,exact:!0,meta:{filePath:"docs/docs/layout/NavigatorLayout.md",updatedTime:1686641622e3,group:{title:"\u5e03\u5c40",__fallback:!0,path:"/docs/layout"},title:"NavigatorLayout \u5bfc\u822a\u5e03\u5c40",slugs:[{depth:2,value:"\u57fa\u7840\u4f7f\u7528",heading:"\u57fa\u7840\u4f7f\u7528"},{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u5728\u4e24\u4e2a\u9875\u9762\u4e4b\u95f4\u8df3\u8f6c",heading:"\u5728\u4e24\u4e2a\u9875\u9762\u4e4b\u95f4\u8df3\u8f6c"},{depth:3,value:"\u81ea\u5b9a\u4e49\u8fc7\u6e21\u52a8\u753b\u6548\u679c",heading:"\u81ea\u5b9a\u4e49\u8fc7\u6e21\u52a8\u753b\u6548\u679c"},{depth:2,value:"API",heading:"api"},{depth:3,value:"hookRoute",heading:"hookroute"},{depth:3,value:"renderScene",heading:"renderscene"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"NavigatorLayout \u5bfc\u822a\u5e03\u5c40"},{path:"/en/docs/navigation/controller-bar",component:n("pgxN").default,exact:!0,meta:{filePath:"docs/docs/navigation/ControllerBar.en.md",updatedTime:1686641622e3,group:{title:"Navigation",__fallback:!0,path:"/en/docs/navigation"},title:"ControllerBar",desc:"`ControllerBar` is a control bar with one or more buttons\uff1b`ControllerBar.Group` is a collection of control bars.",demo:"/navigation/controller-bar",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Basic Bottom Bar",heading:"basic-bottom-bar"},{depth:3,value:"ControllerBar.Group base version",heading:"controllerbargroup-base-version"},{depth:3,value:"ControllerBar.Group Swiper version",heading:"controllerbargroup-swiper-version"},{depth:3,value:"ControllerBar divide version",heading:"controllerbar-divide-version"},{depth:2,value:"API",heading:"api"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"ControllerBar"},{path:"/docs/navigation/controller-bar",component:n("pHL0").default,exact:!0,meta:{filePath:"docs/docs/navigation/ControllerBar.md",updatedTime:1686641622e3,group:{title:"\u5bfc\u822a",__fallback:!0,path:"/docs/navigation"},title:"ControllerBar \u5e95\u90e8\u680f",desc:"`ControllerBar` \u662f\u6709\u7740\u4e00\u4e2a\u6216\u4ee5\u4e0a\u6309\u94ae\u7684\u63a7\u5236\u680f\uff1b`ControllerBar.Group` \u662f\u63a7\u5236\u680f\u7684\u96c6\u5408\u3002",demo:"/navigation/controller-bar",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u57fa\u7840\u5e95\u90e8\u680f",heading:"\u57fa\u7840\u5e95\u90e8\u680f"},{depth:3,value:"ControllerBar.Group base \u7248",heading:"controllerbargroup-base-\u7248"},{depth:3,value:"ControllerBar.Group Swiper \u7248",heading:"controllerbargroup-swiper-\u7248"},{depth:3,value:"ControllerBar divide \u7248",heading:"controllerbar-divide-\u7248"},{depth:2,value:"API",heading:"api"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"ControllerBar \u5e95\u90e8\u680f"},{path:"/en/docs/navigation/tab",component:n("hjMM").default,exact:!0,meta:{filePath:"docs/docs/navigation/Tab.en.md",updatedTime:1686641622e3,group:{title:"Navigation",__fallback:!0,path:"/en/docs/navigation"},title:"Tab",desc:"`Tab` is a tab bar component used to allow users to switch between different views.",demo:"/navigation/tab",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Basic usage",heading:"basic-usage"},{depth:2,value:"API",heading:"api"},{depth:3,value:"Tab",heading:"tab"},{depth:3,value:"Tab.TabPane",heading:"tabtabpane"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"Tab"},{path:"/docs/navigation/tab",component:n("k1Rs").default,exact:!0,meta:{filePath:"docs/docs/navigation/Tab.md",updatedTime:1686641622e3,group:{title:"\u5bfc\u822a",__fallback:!0,path:"/docs/navigation"},title:"Tab \u6807\u7b7e\u680f",desc:"`Tab` \u662f\u4e00\u4e2a\u6807\u7b7e\u680f\u7ec4\u4ef6\uff0c\u7528\u4e8e\u8ba9\u7528\u6237\u5728\u4e0d\u540c\u7684\u89c6\u56fe\u4e2d\u8fdb\u884c\u5207\u6362\u3002",demo:"/navigation/tab",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u57fa\u7840\u5c55\u793a",heading:"\u57fa\u7840\u5c55\u793a"},{depth:2,value:"API",heading:"api"},{depth:3,value:"Tab",heading:"tab"},{depth:3,value:"Tab.TabPane",heading:"tabtabpane"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"Tab \u6807\u7b7e\u680f"},{path:"/en/docs/navigation/tab-bar",component:n("b+4n").default,exact:!0,meta:{filePath:"docs/docs/navigation/TabBar.en.md",updatedTime:1686641622e3,group:{title:"Navigation",__fallback:!0,path:"/en/docs/navigation"},title:"TabBar",desc:"`TabBar` is for splitting tabs for more fine-grained control. There are currently two types, the default is the most basic Tab.",demo:"/navigation/tab-bar",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Basic usage",heading:"basic-usage"},{depth:3,value:"radio type",heading:"radio-type"},{depth:3,value:"radioCircle type",heading:"radiocircle-type"},{depth:2,value:"API",heading:"api"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"TabBar"},{path:"/docs/navigation/tab-bar",component:n("Bkas").default,exact:!0,meta:{filePath:"docs/docs/navigation/TabBar.md",updatedTime:1686641622e3,group:{title:"\u5bfc\u822a",__fallback:!0,path:"/docs/navigation"},title:"TabBar \u6807\u7b7e\u680f\u62c6\u5206\u7248",desc:"`TabBar` \u4e3a\u62c6\u5206 tab\uff0c\u66f4\u7ec6\u7c92\u5ea6\u7684\u63a7\u5236\u3002\u76ee\u524d\u6709\u4e24\u79cd\u7c7b\u578b\uff0c\u9ed8\u8ba4\u662f\u6700\u57fa\u7840\u7684 Tab\u3002",demo:"/navigation/tab-bar",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u57fa\u7840\u7c7b\u578b",heading:"\u57fa\u7840\u7c7b\u578b"},{depth:3,value:"radio \u7c7b\u578b",heading:"radio-\u7c7b\u578b"},{depth:3,value:"radioCircle \u7c7b\u578b",heading:"radiocircle-\u7c7b\u578b"},{depth:2,value:"API",heading:"api"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"TabBar \u6807\u7b7e\u680f\u62c6\u5206\u7248"},{path:"/en/docs/navigation/tabs",component:n("r8Yv").default,exact:!0,meta:{filePath:"docs/docs/navigation/Tabs.en.md",updatedTime:1686641622e3,group:{title:"Navigation",__fallback:!0,path:"/en/docs/navigation"},title:"Tabs",desc:"The Tabs tab bar is written by pure gestures, which solves the nesting problem caused by the previous implementation of ScrollView. In addition, the function of **lazy loading** is added, and the **TabContent** component is split out, which can be used separately.",demo:"/navigation/tabs",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Basic Tabs",heading:"basic-tabs"},{depth:3,value:"Multi-screen Tabs",heading:"multi-screen-tabs"},{depth:3,value:"Basic Tabs\uff08Stateless component\uff09",heading:"basic-tabs\uff08stateless-component\uff09"},{depth:3,value:"Use TabContent alone-swipe left and right",heading:"use-tabcontent-alone-swipe-left-and-right"},{depth:3,value:"Tabs with TabContent",heading:"tabs-with-tabcontent"},{depth:3,value:"Tabs with content on multiple screens",heading:"tabs-with-content-on-multiple-screens"},{depth:3,value:"Nested Tabs",heading:"nested-tabs"},{depth:2,value:"API",heading:"api"},{depth:3,value:"Tabs",heading:"tabs"},{depth:3,value:"Tabs.TabContent",heading:"tabstabcontent"},{depth:3,value:"Tabs.TabPanel",heading:"tabstabpanel"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"Tabs"},{path:"/docs/navigation/tabs",component:n("CM+R").default,exact:!0,meta:{filePath:"docs/docs/navigation/Tabs.md",updatedTime:1686641622e3,group:{title:"\u5bfc\u822a",__fallback:!0,path:"/docs/navigation"},title:"Tabs \u7eaf\u624b\u52bf\u6807\u7b7e\u680f",desc:"Tabs \u6807\u7b7e\u680f\u901a\u8fc7\u7eaf\u624b\u52bf\u7f16\u5199\uff0c\u89e3\u51b3\u4e86\u4e4b\u524d ScrollView \u5b9e\u73b0\u5bfc\u81f4\u7684\u4e92\u76f8\u5d4c\u5957\u51fa\u73b0\u7684\u95ee\u9898\uff0c\u6b64\u5916\u589e\u52a0\u4e86**\u61d2\u52a0\u8f7d**\u7684\u529f\u80fd\uff0c\u62c6\u5206\u51fa\u4e86 **TabContent** \u7ec4\u4ef6\uff0c\u53ef\u5355\u72ec\u4f7f\u7528\u3002",demo:"/navigation/tabs",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u57fa\u7840 Tabs",heading:"\u57fa\u7840-tabs"},{depth:3,value:"\u591a\u5c4f Tabs",heading:"\u591a\u5c4f-tabs"},{depth:3,value:"\u57fa\u7840 Tabs\uff08\u65e0\u72b6\u6001\u7ec4\u4ef6\uff09",heading:"\u57fa\u7840-tabs\uff08\u65e0\u72b6\u6001\u7ec4\u4ef6\uff09"},{depth:3,value:"\u5355\u72ec\u4f7f\u7528 TabContent - \u5de6\u53f3\u6ed1\u52a8",heading:"\u5355\u72ec\u4f7f\u7528-tabcontent---\u5de6\u53f3\u6ed1\u52a8"},{depth:3,value:"\u6807\u7b7e\u9875\u914d\u5408 TabContent",heading:"\u6807\u7b7e\u9875\u914d\u5408-tabcontent"},{depth:3,value:"\u591a\u5c4f\u5b58\u5728\u5185\u5bb9\u7684 Tabs",heading:"\u591a\u5c4f\u5b58\u5728\u5185\u5bb9\u7684-tabs"},{depth:3,value:"\u5d4c\u5957\u7684 Tabs",heading:"\u5d4c\u5957\u7684-tabs"},{depth:2,value:"API",heading:"api"},{depth:3,value:"Tabs",heading:"tabs"},{depth:3,value:"Tabs.TabContent",heading:"tabstabcontent"},{depth:3,value:"Tabs.TabPanel",heading:"tabstabpanel"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"Tabs \u7eaf\u624b\u52bf\u6807\u7b7e\u680f"},{path:"/en/docs/navigation/top-bar",component:n("9kNG").default,exact:!0,meta:{filePath:"docs/docs/navigation/TopBar.en.md",updatedTime:1686641622e3,group:{title:"Navigation",__fallback:!0,path:"/en/docs/navigation"},title:"TopBar",desc:"`TopBar` is the top toolbar integrated in **FullView** by default. It is also called **ActionBar** in Android and **UINavigationBar** in IOS.
The new version of `TopBar` unifies the writing of both IOS and Android, and splits out [TopBar.Container](#TopBar.Container), [TopBar.Content](#TopBar.Content) and [TopBar.Action](#TopBar.Action) Three components, if there is a high degree of customization, you can use the three components to build a combination.
In addition, we also encapsulated a commonly used [TopBar](#TopBar) component for basic TopBar customization requirements.
In addition, the height of `TopBar` is adapted on Android and IOS respectively, and the height of `TopBar` can be obtained through **TopBar.height**. If the model is IPhoneX or higher, the height is 88, the other iOS models are 64, and the Android TopBar is 56.",demo:"/navigation/top-bar",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Basic usage - split version",heading:"basic-usage---split-version"},{depth:3,value:"Basic use - package version",heading:"basic-use---package-version"},{depth:3,value:"Radial Gradient - package version",heading:"radial-gradient---package-version"},{depth:3,value:"Linear gradient - split version",heading:"linear-gradient---split-version"},{depth:3,value:"Multi toolbar - split version",heading:"multi-toolbar---split-version"},{depth:3,value:"Multi toolbar change - package version",heading:"multi-toolbar-change---package-version"},{depth:2,value:"API",heading:"api"},{depth:3,value:"TopBar",heading:"topbar"},{depth:3,value:"TopBar.Container",heading:"topbarcontainer"},{depth:3,value:"TopBar.Content",heading:"topbarcontent"},{depth:3,value:"TopBar.Action",heading:"topbaraction"},{depth:2,value:"FAQ",heading:"faq"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"TopBar"},{path:"/docs/navigation/top-bar",component:n("auWX").default,exact:!0,meta:{filePath:"docs/docs/navigation/TopBar.md",updatedTime:1686641622e3,group:{title:"\u5bfc\u822a",__fallback:!0,path:"/docs/navigation"},title:"TopBar \u5934\u90e8\u680f",desc:"`TopBar` \u662f\u9ed8\u8ba4\u96c6\u6210\u5728 `FullView` \u4e2d\u7684\u9876\u90e8\u5de5\u5177\u680f\uff0c\u5728\u5b89\u5353\u4e2d\u4e5f\u79f0\u4e3a `ActionBar`\uff0cIOS \u4e2d\u79f0\u4e3a `UINavigationBar`\u3002
\u65b0\u7248\u7684 `TopBar` \u7edf\u4e00\u4e86 IOS \u53ca\u5b89\u5353\u4e24\u7aef\u7684\u5199\u6cd5\uff0c\u4e14\u62c6\u5206\u51fa\u4e86 [TopBar.Container](#TopBar.Container) \u3001[TopBar.Content](#TopBar.Content) \u4ee5\u53ca [TopBar.Action](#TopBar.Action) \u4e09\u4e2a\u7ec4\u4ef6\uff0c\u82e5\u5b58\u5728\u9ad8\u5ea6\u5b9a\u5236\u60c5\u51b5\uff0c\u53ef\u4f7f\u7528\u4e09\u5927\u7ec4\u4ef6\u8fdb\u884c\u7ec4\u5408\u6784\u5efa\u3002
\u6b64\u5916\u6211\u4eec\u8fd8\u5c01\u88c5\u4e86\u4e00\u4efd\u5e38\u7528\u7684 [TopBar](#TopBar) \u7ec4\u4ef6\uff0c\u7528\u4e8e\u8f83\u4e3a\u57fa\u7840\u7684 TopBar \u5b9a\u5236\u9700\u6c42\u3002
\u53e6\u5916\uff0c`TopBar` \u7684\u9ad8\u5ea6\u5728\u5b89\u5353\u548c IOS \u4e0a\u5206\u522b\u505a\u4e86\u9002\u914d\uff0c\u53ef\u4ee5\u901a\u8fc7 `TopBar.height` \u83b7\u53d6\u5230 `TopBar` \u7684\u9ad8\u5ea6\u3002\u5982\u679c\u662f IPhoneX \u4ee5\u4e0a\u673a\u578b\uff0c\u9ad8\u5ea6\u662f 88, \u5176\u4f59 iOS \u673a\u578b\u9ad8\u5ea6\u662f 64\uff0c \u5b89\u5353\u7684 TopBar \u9ad8\u5ea6\u662f 56\u3002",demo:"/navigation/top-bar",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u57fa\u7840\u4f7f\u7528 - \u62c6\u5206\u7248",heading:"\u57fa\u7840\u4f7f\u7528---\u62c6\u5206\u7248"},{depth:3,value:"\u57fa\u7840\u4f7f\u7528 - \u5c01\u88c5\u7248",heading:"\u57fa\u7840\u4f7f\u7528---\u5c01\u88c5\u7248"},{depth:3,value:"\u5f84\u5411\u6e10\u53d8 - \u5c01\u88c5\u7248",heading:"\u5f84\u5411\u6e10\u53d8---\u5c01\u88c5\u7248"},{depth:3,value:"\u7ebf\u6027\u6e10\u53d8 - \u62c6\u5206\u7248",heading:"\u7ebf\u6027\u6e10\u53d8---\u62c6\u5206\u7248"},{depth:3,value:"\u591a\u5de5\u5177\u680f - \u62c6\u5206\u7248",heading:"\u591a\u5de5\u5177\u680f---\u62c6\u5206\u7248"},{depth:3,value:"\u591a\u5de5\u5177\u680f\u53d8 - \u5c01\u88c5\u7248",heading:"\u591a\u5de5\u5177\u680f\u53d8---\u5c01\u88c5\u7248"},{depth:2,value:"API",heading:"api"},{depth:3,value:"TopBar",heading:"topbar"},{depth:3,value:"TopBar.Container",heading:"topbarcontainer"},{depth:3,value:"TopBar.Content",heading:"topbarcontent"},{depth:3,value:"TopBar.Action",heading:"topbaraction"},{depth:2,value:"FAQ",heading:"faq"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"TopBar \u5934\u90e8\u680f"},{path:"/en/docs/presentation/carousel",component:n("98tx").default,exact:!0,meta:{filePath:"docs/docs/presentation/Carousel.en.md",updatedTime:1686641622e3,group:{title:"Presentation",__fallback:!0,path:"/en/docs/presentation"},title:"Carousel",desc:"Carousel is a carousel component.",demo:"/presentation/carousel",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Basic Usage",heading:"basic-usage"},{depth:2,value:"API",heading:"api"},{depth:2,value:"FAQ",heading:"faq"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"Carousel"},{path:"/docs/presentation/carousel",component:n("qIE9").default,exact:!0,meta:{filePath:"docs/docs/presentation/Carousel.md",updatedTime:1686641622e3,group:{title:"\u5c55\u793a",__fallback:!0,path:"/docs/presentation"},title:"Carousel \u8f6e\u64ad",desc:"Carousel \u662f\u4e00\u4e2a\u8f6e\u64ad\u56fe\u7ec4\u4ef6\u3002",demo:"/presentation/carousel",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u57fa\u7840\u4f7f\u7528",heading:"\u57fa\u7840\u4f7f\u7528"},{depth:2,value:"API",heading:"api"},{depth:2,value:"FAQ",heading:"faq"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"Carousel \u8f6e\u64ad"},{path:"/en/docs/presentation/circle-view",component:n("AK8n").default,exact:!0,meta:{filePath:"docs/docs/presentation/CircleView.en.md",updatedTime:1686641622e3,group:{title:"Presentation",__fallback:!0,path:"/en/docs/presentation"},title:"CircleView",desc:"CircleView is a circular view.",demo:"/presentation/circle-view",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Basic Usage",heading:"basic-usage"},{depth:3,value:"CircleView with border",heading:"circleview-with-border"},{depth:3,value:"CircleView with embedded custom content",heading:"circleview-with-embedded-custom-content"},{depth:2,value:"API",heading:"api"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"CircleView"},{path:"/docs/presentation/circle-view",component:n("yM5i").default,exact:!0,meta:{filePath:"docs/docs/presentation/CircleView.md",updatedTime:1686641622e3,group:{title:"\u5c55\u793a",__fallback:!0,path:"/docs/presentation"},title:"CircleView \u5706\u5f62\u89c6\u56fe",desc:"CircleView \u4e3a\u5706\u5f62\u89c6\u56fe\u3002",demo:"/presentation/circle-view",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u57fa\u7840\u5c55\u793a",heading:"\u57fa\u7840\u5c55\u793a"},{depth:3,value:"\u5e26\u8fb9\u6846\u7684\u5706\u5f62\u89c6\u56fe",heading:"\u5e26\u8fb9\u6846\u7684\u5706\u5f62\u89c6\u56fe"},{depth:3,value:"\u5185\u5d4c\u81ea\u5b9a\u4e49\u5185\u5bb9\u7684\u5706\u5f62\u89c6\u56fe",heading:"\u5185\u5d4c\u81ea\u5b9a\u4e49\u5185\u5bb9\u7684\u5706\u5f62\u89c6\u56fe"},{depth:2,value:"API",heading:"api"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"CircleView \u5706\u5f62\u89c6\u56fe"},{path:"/en/docs/presentation/collapsible",component:n("JIua").default,exact:!0,meta:{filePath:"docs/docs/presentation/Collapsible.en.md",updatedTime:1686641622e3,group:{title:"Presentation",__fallback:!0,path:"/en/docs/presentation"},title:"Collapsible",desc:"Collapsible is used to show the animation effect of a collapsed drop-down.",demo:"/presentation/collapsible",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Basic Usage",heading:"basic-usage"},{depth:2,value:"API",heading:"api"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"Collapsible"},{path:"/docs/presentation/collapsible",component:n("o5T1").default,exact:!0,meta:{filePath:"docs/docs/presentation/Collapsible.md",updatedTime:1686641622e3,group:{title:"\u5c55\u793a",__fallback:!0,path:"/docs/presentation"},title:"Collapsible \u6298\u53e0",desc:"Collapsible \u7528\u4e8e\u5c55\u793a\u4e00\u4e2a\u6298\u53e0\u4e0b\u62c9\u7684\u52a8\u753b\u6548\u679c\u3002",demo:"/presentation/collapsible",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u57fa\u7840\u4f7f\u7528",heading:"\u57fa\u7840\u4f7f\u7528"},{depth:2,value:"API",heading:"api"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"Collapsible \u6298\u53e0"},{path:"/en/docs/presentation/divider",component:n("KE/M").default,exact:!0,meta:{filePath:"docs/docs/presentation/Divider.en.md",updatedTime:1686641622e3,group:{title:"Presentation",__fallback:!0,path:"/en/docs/presentation"},title:"Divider",desc:"Divider is the dividing line.",demo:"/presentation/divider",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Basic form",heading:"basic-form"},{depth:3,value:"Block form display",heading:"block-form-display"},{depth:2,value:"API",heading:"api"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"Divider"},{path:"/docs/presentation/divider",component:n("Bpd4").default,exact:!0,meta:{filePath:"docs/docs/presentation/Divider.md",updatedTime:1686641622e3,group:{title:"\u5c55\u793a",__fallback:!0,path:"/docs/presentation"},title:"Divider \u5206\u5272\u7ebf",desc:"Divider \u4e3a\u5206\u9694\u7ebf\u3002",demo:"/presentation/divider",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u57fa\u7840\u5f62\u5f0f",heading:"\u57fa\u7840\u5f62\u5f0f"},{depth:3,value:"\u5757\u72b6\u5f62\u5f0f\u5c55\u793a",heading:"\u5757\u72b6\u5f62\u5f0f\u5c55\u793a"},{depth:2,value:"API",heading:"api"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"Divider \u5206\u5272\u7ebf"},{path:"/en/docs/presentation/linear-gradient",component:n("RsGI").default,exact:!0,meta:{filePath:"docs/docs/presentation/LinearGradient.en.md",updatedTime:1686641622e3,group:{title:"Presentation",__fallback:!0,path:"/en/docs/presentation"},title:"LinearGradient",desc:"LinearGradient mainly provides a linear gradient effect to the child nodes.",demo:"/presentation/linear-gradient",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Two vertical gradients",heading:"two-vertical-gradients"},{depth:3,value:"Oblique three-stage gradient",heading:"oblique-three-stage-gradient"},{depth:3,value:"Panel background gradient",heading:"panel-background-gradient"},{depth:2,value:"API",heading:"api"},{depth:2,value:"FAQ",heading:"faq"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"LinearGradient"},{path:"/docs/presentation/linear-gradient",component:n("4Tna").default,exact:!0,meta:{filePath:"docs/docs/presentation/LinearGradient.md",updatedTime:1686641622e3,group:{title:"\u5c55\u793a",__fallback:!0,path:"/docs/presentation"},title:"LinearGradient \u7ebf\u6027\u6e10\u53d8",desc:"LinearGradient \u4e3b\u8981\u662f\u7ed9\u5b50\u8282\u70b9\u63d0\u4f9b\u4e00\u4e2a\u7ebf\u6027\u6e10\u53d8\u7684\u6548\u679c\u3002",demo:"/presentation/linear-gradient",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u5782\u76f4\u4e24\u6bb5\u6e10\u53d8",heading:"\u5782\u76f4\u4e24\u6bb5\u6e10\u53d8"},{depth:3,value:"\u659c\u5411\u4e09\u6bb5\u6e10\u53d8",heading:"\u659c\u5411\u4e09\u6bb5\u6e10\u53d8"},{depth:3,value:"\u9762\u677f\u80cc\u666f\u6e10\u53d8",heading:"\u9762\u677f\u80cc\u666f\u6e10\u53d8"},{depth:2,value:"API",heading:"api"},{depth:2,value:"FAQ",heading:"faq"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"LinearGradient \u7ebf\u6027\u6e10\u53d8"},{path:"/en/docs/presentation/progress",component:n("Zv+/").default,exact:!0,meta:{filePath:"docs/docs/presentation/Progress.en.md",updatedTime:1686641622e3,group:{title:"Presentation",__fallback:!0,path:"/en/docs/presentation"},title:"Progress",desc:"Progress is a commonly used component that can control the current progress with gestures, or it can only be used for display.",demo:"/presentation/progress",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Basic usage",heading:"basic-usage"},{depth:3,value:"Spacing form",heading:"spacing-form"},{depth:3,value:"Double drag form",heading:"double-drag-form"},{depth:3,value:"Combination form",heading:"combination-form"},{depth:2,value:"API",heading:"api"},{depth:3,value:"Progress",heading:"progress"},{depth:3,value:"Progress.Space",heading:"progressspace"},{depth:3,value:"Progress.Double",heading:"progressdouble"},{depth:3,value:"Progress.Compose",heading:"progresscompose"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"Progress"},{path:"/docs/presentation/progress",component:n("moi4").default,exact:!0,meta:{filePath:"docs/docs/presentation/Progress.md",updatedTime:1686641622e3,group:{title:"\u5c55\u793a",__fallback:!0,path:"/docs/presentation"},title:"Progress \u8fdb\u5ea6\u6761",desc:"Progress \u662f\u4e00\u4e2a\u5e38\u7528\u7684\u7ec4\u4ef6\uff0c\u53ef\u4ee5\u624b\u52bf\u63a7\u5236\u5f53\u524d\u8fdb\u5ea6\uff0c\u4e5f\u53ef\u4ec5\u4f5c\u5c55\u793a\u4f5c\u7528\u3002",demo:"/presentation/progress",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u57fa\u7840\u5f62\u5f0f",heading:"\u57fa\u7840\u5f62\u5f0f"},{depth:3,value:"\u95f4\u8ddd\u5f62\u5f0f",heading:"\u95f4\u8ddd\u5f62\u5f0f"},{depth:3,value:"\u53cc\u8fb9\u62d6\u52a8\u5f62\u5f0f",heading:"\u53cc\u8fb9\u62d6\u52a8\u5f62\u5f0f"},{depth:3,value:"\u7ec4\u5408\u5f62\u5f0f",heading:"\u7ec4\u5408\u5f62\u5f0f"},{depth:2,value:"API",heading:"api"},{depth:3,value:"Progress",heading:"progress"},{depth:3,value:"Progress.Space",heading:"progressspace"},{depth:3,value:"Progress.Double",heading:"progressdouble"},{depth:3,value:"Progress.Compose",heading:"progresscompose"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"Progress \u8fdb\u5ea6\u6761"},{path:"/en/docs/presentation/radial-gradient",component:n("XLVe").default,exact:!0,meta:{filePath:"docs/docs/presentation/RadialGradient.en.md",updatedTime:1686641622e3,group:{title:"Presentation",__fallback:!0,path:"/en/docs/presentation"},title:"RadialGradient",desc:"RadialGradient is a radial gradient, similar to a linear gradient, except that it diverges and draws a gradient from a point.",demo:"/presentation/radial-gradient",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Radial gradient from yellow to blue outwards",heading:"radial-gradient-from-yellow-to-blue-outwards"},{depth:3,value:"Radial gradient from red-yellow-pink outward",heading:"radial-gradient-from-red-yellow-pink-outward"},{depth:3,value:"Add a radial gradient effect to the panel background in the business",heading:"add-a-radial-gradient-effect-to-the-panel-background-in-the-business"},{depth:2,value:"API",heading:"api"},{depth:2,value:"FAQ",heading:"faq"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"RadialGradient"},{path:"/docs/presentation/radial-gradient",component:n("fzb2").default,exact:!0,meta:{filePath:"docs/docs/presentation/RadialGradient.md",updatedTime:1686641622e3,group:{title:"\u5c55\u793a",__fallback:!0,path:"/docs/presentation"},title:"RadialGradient \u5f84\u5411\u6e10\u53d8",desc:"RadialGradient \u4e3a\u5f84\u5411\u6e10\u53d8\uff0c\u4e0e\u7ebf\u6027\u6e10\u53d8\u76f8\u4f3c\uff0c\u53ea\u662f\u5b83\u662f\u4ece\u4e00\u4e2a\u70b9\u5f00\u59cb\u53d1\u6563\u7ed8\u5236\u6e10\u53d8\u3002",demo:"/presentation/radial-gradient",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u5411\u5916\u8fdb\u884c\u7531\u9ec4\u8272-\u84dd\u8272\u7684\u5f84\u5411\u6e10\u53d8",heading:"\u5411\u5916\u8fdb\u884c\u7531\u9ec4\u8272-\u84dd\u8272\u7684\u5f84\u5411\u6e10\u53d8"},{depth:3,value:"\u5411\u5916\u8fdb\u884c\u7531\u7ea2\u8272-\u9ec4\u8272-\u7c89\u8272\u7684\u5f84\u5411\u6e10\u53d8",heading:"\u5411\u5916\u8fdb\u884c\u7531\u7ea2\u8272-\u9ec4\u8272-\u7c89\u8272\u7684\u5f84\u5411\u6e10\u53d8"},{depth:3,value:"\u4e1a\u52a1\u4e2d\u7ed9\u9762\u677f\u80cc\u666f\u6dfb\u52a0\u5f84\u5411\u6e10\u53d8\u6548\u679c",heading:"\u4e1a\u52a1\u4e2d\u7ed9\u9762\u677f\u80cc\u666f\u6dfb\u52a0\u5f84\u5411\u6e10\u53d8\u6548\u679c"},{depth:2,value:"API",heading:"api"},{depth:2,value:"FAQ",heading:"faq"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"RadialGradient \u5f84\u5411\u6e10\u53d8"},{path:"/en/docs/presentation/rotation-view",component:n("Cgw4").default,exact:!0,meta:{filePath:"docs/docs/presentation/RotationView.en.md",updatedTime:1686641622e3,group:{title:"Presentation",__fallback:!0,path:"/en/docs/presentation"},title:"RotationView",desc:"RotationView encapsulates the view container that needs to rotate animation.",demo:"/presentation/rotation-view",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Round the edge",heading:"round-the-edge"},{depth:3,value:"Circle around the center",heading:"circle-around-the-center"},{depth:2,value:"API",heading:"api"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"RotationView"},{path:"/docs/presentation/rotation-view",component:n("HVro").default,exact:!0,meta:{filePath:"docs/docs/presentation/RotationView.md",updatedTime:1686641622e3,group:{title:"\u5c55\u793a",__fallback:!0,path:"/docs/presentation"},title:"RotationView \u65cb\u8f6c\u89c6\u56fe",desc:"RotationView \u5c01\u88c5\u4e86\u9700\u8981\u65cb\u8f6c\u52a8\u753b\u7684\u89c6\u56fe\u5bb9\u5668\u3002",demo:"/presentation/rotation-view",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u7ed5\u8fb9\u7f18\u8f6c\u5708\u5f62\u5f0f",heading:"\u7ed5\u8fb9\u7f18\u8f6c\u5708\u5f62\u5f0f"},{depth:3,value:"\u7ed5\u4e2d\u5fc3\u8f6c\u5708",heading:"\u7ed5\u4e2d\u5fc3\u8f6c\u5708"},{depth:2,value:"API",heading:"api"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"RotationView \u65cb\u8f6c\u89c6\u56fe"},{path:"/en/docs/presentation/tyflat-list",component:n("2Pby").default,exact:!0,meta:{filePath:"docs/docs/presentation/TYFlatList.en.md",updatedTime:1686641622e3,group:{title:"Presentation",__fallback:!0,path:"/en/docs/presentation"},title:"TYFlatList",desc:"`TYFlatList` is a simple package based on the **FlatList** component that comes with RN, so this component can reuse all [FlatList attributes](https://facebook.github.io/react-native/docs/flatlist#props).
When you need a list, you only need to pass **data** to customize the corresponding list item, where all the values \u200b\u200bin data will be passed to the **TYFlatList.Item** component as **props**.
If the list item needs to be customized, just override the **renderItem** for **TYFlatList**. If there are several items in the list item that need to be customized, you can even pass in **renderItem** in the **data** field to customize the list item component.",demo:"/presentation/tyflat-list",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Basic list",heading:"basic-list"},{depth:2,value:"API",heading:"api"},{depth:3,value:"TYFlatList",heading:"tyflatlist"},{depth:3,value:"TYFlatList.Item",heading:"tyflatlistitem"},{depth:3,value:"TYFlatList.InputItem",heading:"tyflatlistinputitem"},{depth:3,value:"TYFlatList.CheckboxItem",heading:"tyflatlistcheckboxitem"},{depth:3,value:"TYFlatList.SliderItem",heading:"tyflatlistslideritem"},{depth:3,value:"TYFlatList.SwitchItem",heading:"tyflatlistswitchitem"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"TYFlatList"},{path:"/docs/presentation/tyflat-list",component:n("dAse").default,exact:!0,meta:{filePath:"docs/docs/presentation/TYFlatList.md",updatedTime:1686641622e3,group:{title:"\u5c55\u793a",__fallback:!0,path:"/docs/presentation"},title:"TYFlatList \u5217\u8868",desc:"`TYFlatList` \u662f\u57fa\u4e8e RN \u81ea\u5e26\u7684 `FlatList` \u7ec4\u4ef6\u505a\u4e86\u4e00\u5c42\u7b80\u5355\u7684\u5c01\u88c5\uff0c\u56e0\u6b64\u8be5\u7ec4\u4ef6\u53ef\u4ee5\u590d\u7528\u6240\u6709 [FlatList \u7684\u5c5e\u6027](https://facebook.github.io/react-native/docs/flatlist#props)\u3002
\u5728\u9700\u8981\u5217\u8868\u7684\u60c5\u51b5\u4e0b\u53ea\u9700\u8981\u4f20\u9012 `data` \u5373\u53ef\u5b9a\u5236\u5bf9\u5e94\u5217\u8868\u9879\uff0c\u5176\u4e2d data \u4e2d\u7684\u6240\u6709\u503c\u5c06\u4f1a\u88ab\u4f5c\u4e3a `props` \u4f20\u9012\u7ed9 `TYFlatList.Item` \u7ec4\u4ef6\u3002
\u5982\u679c\u5217\u8868\u9879\u9700\u8981\u5b9a\u5236\uff0c\u7ed9 `TYFlatList` \u8986\u76d6 `renderItem` \u5373\u53ef\uff0c\u5982\u679c\u5217\u8868\u9879\u4e2d\u6709\u5355\u72ec\u51e0\u4e2a\u9879\u9700\u8981\u5b9a\u5236\uff0c\u90a3\u4e48\u60a8\u751a\u81f3\u53ef\u4ee5\u5728 `data` \u5b57\u6bb5\u91cc\u9762\u4f20\u5165 `renderItem` \u5b9a\u5236\u8be5\u5217\u8868\u9879\u7ec4\u4ef6\u3002",demo:"/presentation/tyflat-list",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u57fa\u7840\u5217\u8868",heading:"\u57fa\u7840\u5217\u8868"},{depth:2,value:"API",heading:"api"},{depth:3,value:"TYFlatList",heading:"tyflatlist"},{depth:3,value:"TYFlatList.Item",heading:"tyflatlistitem"},{depth:3,value:"TYFlatList.InputItem",heading:"tyflatlistinputitem"},{depth:3,value:"TYFlatList.CheckboxItem",heading:"tyflatlistcheckboxitem"},{depth:3,value:"TYFlatList.SliderItem",heading:"tyflatlistslideritem"},{depth:3,value:"TYFlatList.SwitchItem",heading:"tyflatlistswitchitem"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"TYFlatList \u5217\u8868"},{path:"/en/docs/presentation/tylist-item",component:n("dxX5").default,exact:!0,meta:{filePath:"docs/docs/presentation/TYListItem.en.md",updatedTime:1686641622e3,group:{title:"Presentation",__fallback:!0,path:"/en/docs/presentation"},title:"TYListItem",desc:"`TYListItem` is a list item component.",demo:"/presentation/tylist-item",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Basic list",heading:"basic-list"},{depth:3,value:"Long copy adaptation",heading:"long-copy-adaptation"},{depth:3,value:"Adapt Icon",heading:"adapt-icon"},{depth:2,value:"API",heading:"api"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"TYListItem"},{path:"/docs/presentation/tylist-item",component:n("YVGM").default,exact:!0,meta:{filePath:"docs/docs/presentation/TYListItem.md",updatedTime:1686641622e3,group:{title:"\u5c55\u793a",__fallback:!0,path:"/docs/presentation"},title:"TYListItem \u5217\u8868\u9879",desc:"`TYListItem` \u662f\u4e00\u4e2a\u5217\u8868\u9879\u7ec4\u4ef6\u3002",demo:"/presentation/tylist-item",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u57fa\u7840\u5217\u8868",heading:"\u57fa\u7840\u5217\u8868"},{depth:3,value:"\u6587\u6848\u8fc7\u957f\u9002\u914d",heading:"\u6587\u6848\u8fc7\u957f\u9002\u914d"},{depth:3,value:"\u9002\u914d Icon",heading:"\u9002\u914d-icon"},{depth:2,value:"API",heading:"api"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"TYListItem \u5217\u8868\u9879"},{path:"/en/docs/presentation/tysection-list",component:n("CxFC").default,exact:!0,meta:{filePath:"docs/docs/presentation/TYSectionList.en.md",updatedTime:1686641622e3,group:{title:"Presentation",__fallback:!0,path:"/en/docs/presentation"},title:"TYSectionList",desc:"`TYSectionList` is a simple encapsulation based on the **SectionList** component that comes with RN, so this component can reuse all [SectionList properties](https://facebook.github.io/react-native/docs/sectionlist#props).
When you need a list, you only need to pass **sections** to customize the corresponding list item. If there is a **title** field, there will be a default **SectionHeader**, and all the values \u200b\u200bin the **data** will be used as **props** is passed to the **TYSectionList.Item** component.
If you need to customize the list items, you can override **renderItem** for **TYSectionList**. If the list items of a certain section need to be customized, you can add **renderItem** to **sections** to customize the list items for that section. Only a few items need to be customized, so you can even pass in **renderItem** in the **data** field to customize the list item component.",demo:"/presentation/tysection-list",slugs:[{depth:2,value:"Code demo",heading:"code-demo"},{depth:3,value:"Basic list",heading:"basic-list"},{depth:2,value:"API",heading:"api"},{depth:3,value:"TYSectionList",heading:"tysectionlist"},{depth:3,value:"TYSectionList.Item",heading:"tysectionlistitem"},{depth:3,value:"TYSectionList.InputItem",heading:"tysectionlistinputitem"},{depth:3,value:"TYSectionList.CheckboxItem",heading:"tysectionlistcheckboxitem"},{depth:3,value:"TYSectionList.SliderItem",heading:"tysectionlistslideritem"},{depth:3,value:"TYSectionList.SwitchItem",heading:"tysectionlistswitchitem"}],locale:"en",nav:{path:"/en/docs",title:"Docs"}},title:"TYSectionList"},{path:"/docs/presentation/tysection-list",component:n("FW2k").default,exact:!0,meta:{filePath:"docs/docs/presentation/TYSectionList.md",updatedTime:1686641622e3,group:{title:"\u5c55\u793a",__fallback:!0,path:"/docs/presentation"},title:"TYSectionList \u5206\u7ec4\u5217\u8868",desc:"`TYSectionList` \u662f\u57fa\u4e8e RN \u81ea\u5e26\u7684 `SectionList` \u7ec4\u4ef6\u505a\u4e86\u4e00\u5c42\u7b80\u5355\u7684\u5c01\u88c5\uff0c\u56e0\u6b64\u8be5\u7ec4\u4ef6\u53ef\u4ee5\u590d\u7528\u6240\u6709 [SectionList \u7684\u5c5e\u6027](https://facebook.github.io/react-native/docs/sectionlist#props)\u3002
\u5728\u9700\u8981\u5217\u8868\u7684\u60c5\u51b5\u4e0b\u53ea\u9700\u8981\u4f20\u9012 `sections` \u5373\u53ef\u5b9a\u5236\u5bf9\u5e94\u5217\u8868\u9879\uff0c\u5176\u4e2d\u5982\u679c\u6709 `title` \u5b57\u6bb5\u5219\u4f1a\u6709\u9ed8\u8ba4\u7684 `SectionHeader` \uff0c\u53e6\u5916\u5176\u4e2d\u7684 `data` \u4e2d\u7684\u6240\u6709\u503c\u5c06\u4f1a\u88ab\u4f5c\u4e3a `props` \u4f20\u9012\u7ed9 `TYSectionList.Item` \u7ec4\u4ef6\u3002
\u5982\u679c\u9700\u8981\u5b9a\u5236\u5217\u8868\u9879\uff0c\u7ed9 `TYSectionList` \u8986\u76d6 `renderItem` \u5373\u53ef\uff0c\u5982\u679c\u67d0\u4e00\u533a\u5757\u7684\u5217\u8868\u9879\u9700\u8981\u5b9a\u5236\u5219\u53ef\u4ee5\u7ed9 `sections` \u4e2d\u6dfb\u52a0 `renderItem` \u7ed9\u8be5\u533a\u5757\u5b9a\u5236\u5217\u8868\u9879\uff0c\u5982\u679c\u5217\u8868\u9879\u4e2d\u53ea\u6709\u5355\u72ec\u51e0\u4e2a\u9879\u9700\u8981\u5b9a\u5236\uff0c\u90a3\u4e48\u60a8\u751a\u81f3\u53ef\u4ee5\u5728 `data` \u5b57\u6bb5\u91cc\u9762\u4f20\u5165 `renderItem` \u5b9a\u5236\u8be5\u5217\u8868\u9879\u7ec4\u4ef6\u3002",demo:"/presentation/tysection-list",slugs:[{depth:2,value:"\u4ee3\u7801\u6f14\u793a",heading:"\u4ee3\u7801\u6f14\u793a"},{depth:3,value:"\u57fa\u7840\u5217\u8868",heading:"\u57fa\u7840\u5217\u8868"},{depth:2,value:"API",heading:"api"},{depth:3,value:"TYSectionList",heading:"tysectionlist"},{depth:3,value:"TYSectionList.Item",heading:"tysectionlistitem"},{depth:3,value:"TYSectionList.InputItem",heading:"tysectionlistinputitem"},{depth:3,value:"TYSectionList.CheckboxItem",heading:"tysectionlistcheckboxitem"},{depth:3,value:"TYSectionList.SliderItem",heading:"tysectionlistslideritem"},{depth:3,value:"TYSectionList.SwitchItem",heading:"tysectionlistswitchitem"}],nav:{path:"/docs",title:"\u6587\u6863"}},title:"TYSectionList \u5206\u7ec4\u5217\u8868"},{path:"/en/docs/animation",meta:{order:4,__fallback:!0},exact:!0,redirect:"/en/docs/animation/diffusion"},{path:"/en/docs",meta:{},exact:!0,redirect:"/en/docs/getting-started"},{path:"/docs/animation",meta:{order:4,__fallback:!0},exact:!0,redirect:"/docs/animation/diffusion"},{path:"/docs",meta:{},exact:!0,redirect:"/docs/getting-started"},{path:"/en/docs/basic",meta:{order:3,__fallback:!0},exact:!0,redirect:"/en/docs/basic/battery"},{path:"/docs/basic",meta:{order:3,__fallback:!0},exact:!0,redirect:"/docs/basic/battery"},{path:"/en/docs/data-entry",meta:{__fallback:!0},exact:!0,redirect:"/en/docs/data-entry/checkbox"},{path:"/docs/data-entry",meta:{__fallback:!0},exact:!0,redirect:"/docs/data-entry/checkbox"},{path:"/en/docs/feedback",meta:{__fallback:!0},exact:!0,redirect:"/en/docs/feedback/dialog"},{path:"/docs/feedback",meta:{__fallback:!0},exact:!0,redirect:"/docs/feedback/dialog"},{path:"/en/docs/layout",meta:{order:2,__fallback:!0},exact:!0,redirect:"/en/docs/layout/full-view"},{path:"/docs/layout",meta:{order:2,__fallback:!0},exact:!0,redirect:"/docs/layout/full-view"},{path:"/en/docs/navigation",meta:{__fallback:!0},exact:!0,redirect:"/en/docs/navigation/controller-bar"},{path:"/docs/navigation",meta:{__fallback:!0},exact:!0,redirect:"/docs/navigation/controller-bar"},{path:"/en/docs/presentation",meta:{__fallback:!0},exact:!0,redirect:"/en/docs/presentation/carousel"},{path:"/docs/presentation",meta:{__fallback:!0},exact:!0,redirect:"/docs/presentation/carousel"}],title:"Tuya Design",component:e=>e.children}];return r["a"].applyPlugins({key:"patchRoutes",type:d["ApplyPluginsType"].event,args:{routes:e}}),e}var W=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r["a"].applyPlugins({key:"render",type:d["ApplyPluginsType"].compose,initialValue:()=>{var t=r["a"].applyPlugins({key:"modifyClientRenderOpts",type:d["ApplyPluginsType"].modify,initialValue:{routes:e.routes||q(),plugin:r["a"],history:Object(u["a"])(e.hot),isServer:!1,ssrProps:{},rootElement:"root",defaultTitle:"Tuya Design"}});return Y(t)},args:e})},G=W();t["default"]=G();window.g_umi={version:"3.5.17"}},tEiQ:function(e,t,n){"use strict";(function(e){var a=n("q1tI"),r=n.n(a),i=n("dI71"),o=n("17x9"),l=n.n(o),c=1073741823,s="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof e?e:{};function u(){var e="__global_unique_id__";return s[e]=(s[e]||0)+1}function d(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}function m(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter((function(t){return t!==e}))},get:function(){return e},set:function(n,a){e=n,t.forEach((function(t){return t(e,a)}))}}}function p(e){return Array.isArray(e)?e[0]:e}function h(e,t){var n,r,o="__create-react-context-"+u()+"__",s=function(e){function n(){var t;return t=e.apply(this,arguments)||this,t.emitter=m(t.props.value),t}Object(i["a"])(n,e);var a=n.prototype;return a.getChildContext=function(){var e;return e={},e[o]=this.emitter,e},a.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,a=this.props.value,r=e.value;d(a,r)?n=0:(n="function"===typeof t?t(a,r):c,n|=0,0!==n&&this.emitter.set(e.value,n))}},a.render=function(){return this.props.children},n}(a["Component"]);s.childContextTypes=(n={},n[o]=l.a.object.isRequired,n);var h=function(t){function n(){var e;return e=t.apply(this,arguments)||this,e.state={value:e.getValue()},e.onUpdate=function(t,n){var a=0|e.observedBits;0!==(a&n)&&e.setState({value:e.getValue()})},e}Object(i["a"])(n,t);var a=n.prototype;return a.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=void 0===t||null===t?c:t},a.componentDidMount=function(){this.context[o]&&this.context[o].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=void 0===e||null===e?c:e},a.componentWillUnmount=function(){this.context[o]&&this.context[o].off(this.onUpdate)},a.getValue=function(){return this.context[o]?this.context[o].get():e},a.render=function(){return p(this.props.children)(this.state.value)},n}(a["Component"]);return h.contextTypes=(r={},r[o]=l.a.object,r),{Provider:s,Consumer:h}}var f=r.a.createContext||h;t["a"]=f}).call(this,n("IyRk"))},tJVT:function(e,t,n){"use strict";function a(e){if(Array.isArray(e))return e}function r(e,t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e)){var n=[],a=!0,r=!1,i=void 0;try{for(var o,l=e[Symbol.iterator]();!(a=(o=l.next()).done);a=!0)if(n.push(o.value),t&&n.length===t)break}catch(c){r=!0,i=c}finally{try{a||null==l["return"]||l["return"]()}finally{if(r)throw i}}return n}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n1?arguments[1]:void 0,3);return c(n,(function(e){if(a(e,e,t))return c.stop(e)}),void 0,!1,!0).result}})},tjZM:function(e,t,n){var a=n("dG/n");a("asyncIterator")},toAj:function(e,t,n){"use strict";var a=n("I+eb"),r=n("ppGB"),i=n("QIpd"),o=n("EUja"),l=n("0Dky"),c=1..toFixed,s=Math.floor,u=function(e,t,n){return 0===t?n:t%2===1?u(e,t-1,n*e):u(e*e,t/2,n)},d=function(e){var t=0,n=e;while(n>=4096)t+=12,n/=4096;while(n>=2)t+=1,n/=2;return t},m=c&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!l((function(){c.call({})}));a({target:"Number",proto:!0,forced:m},{toFixed:function(e){var t,n,a,l,c=i(this),m=r(e),p=[0,0,0,0,0,0],h="",f="0",g=function(e,t){var n=-1,a=t;while(++n<6)a+=e*p[n],p[n]=a%1e7,a=s(a/1e7)},b=function(e){var t=6,n=0;while(--t>=0)n+=p[t],p[t]=s(n/e),n=n%e*1e7},v=function(){var e=6,t="";while(--e>=0)if(""!==t||0===e||0!==p[e]){var n=String(p[e]);t=""===t?n:t+o.call("0",7-n.length)+n}return t};if(m<0||m>20)throw RangeError("Incorrect fraction digits");if(c!=c)return"NaN";if(c<=-1e21||c>=1e21)return String(c);if(c<0&&(h="-",c=-c),c>1e-21)if(t=d(c*u(2,69,1))-69,n=t<0?c*u(2,-t,1):c/u(2,t,1),n*=4503599627370496,t=52-t,t>0){g(0,n),a=m;while(a>=7)g(1e7,0),a-=7;g(u(10,a,1),0),a=t-1;while(a>=23)b(1<<23),a-=23;b(1<0?(l=f.length,f=h+(l<=m?"0."+o.call("0",m-l)+f:f.slice(0,l-m)+"."+f.slice(l-m))):f=h+f,f}})},tycR:function(e,t,n){var a=n("A2ZE"),r=n("RK3t"),i=n("ewvW"),o=n("UMSQ"),l=n("ZfDv"),c=[].push,s=function(e){var t=1==e,n=2==e,s=3==e,u=4==e,d=6==e,m=5==e||d;return function(p,h,f,g){for(var b,v,y=i(p),E=r(y),k=a(h,f,3),x=o(E.length),w=0,T=g||l,S=t?T(p,x):n?T(p,0):void 0;x>w;w++)if((m||w in E)&&(b=E[w],v=k(b,w,y),e))if(t)S[w]=v;else if(v)switch(e){case 3:return!0;case 5:return b;case 6:return w;case 2:c.call(S,b)}else if(u)return!1;return d?-1:s||u?u:S}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6)}},tzRS:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"bubble---top-left"},r.a.createElement(i["AnchorLink"],{to:"#bubble---top-left","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bubble - top left"),r.a.createElement(l["a"],{code:'import { Tips } from \'tuya-panel-kit\'\n\nconst [state, setState] = React.useState({\n topLeft: false,\n topCenter: false,\n topRight: false,\n bottomLeft: false,\n bottomCenter: false,\n bottomRight: false,\n});\nconst bigTips = {\n width: 110,\n height: 64,\n borderRadius: 16,\n};\n\n',lang:"jsx"}),r.a.createElement("h3",{id:"bubble---top-center"},r.a.createElement(i["AnchorLink"],{to:"#bubble---top-center","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bubble - top center"),r.a.createElement(l["a"],{code:'import { Tips } from \'tuya-panel-kit\'\n\nconst [state, setState] = React.useState({\n topCenter: false,\n});\nconst bigTips = {\n width: 110,\n height: 64,\n borderRadius: 16,\n};\n\n',lang:"jsx"}),r.a.createElement("h3",{id:"bubble---top-right"},r.a.createElement(i["AnchorLink"],{to:"#bubble---top-right","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bubble - top right"),r.a.createElement(l["a"],{code:'import { Tips } from \'tuya-panel-kit\'\n\nconst [state, setState] = React.useState({\n topRight: false,\n});\nconst bigTips = {\n width: 110,\n height: 64,\n borderRadius: 16,\n};\n\n',lang:"jsx"}),r.a.createElement("h3",{id:"bubble--bottom-left"},r.a.createElement(i["AnchorLink"],{to:"#bubble--bottom-left","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bubble -bottom left"),r.a.createElement(l["a"],{code:'import { Tips } from \'tuya-panel-kit\'\n\nconst [state, setState] = React.useState({\n bottomLeft: false,\n});\nconst bigTips = {\n width: 110,\n height: 64,\n borderRadius: 16,\n};\n\n',lang:"jsx"}),r.a.createElement("h3",{id:"bubble--bottom-center"},r.a.createElement(i["AnchorLink"],{to:"#bubble--bottom-center","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bubble -bottom center"),r.a.createElement(l["a"],{code:'import { Tips } from \'tuya-panel-kit\'\n\nconst [state, setState] = React.useState({\n bottomCenter: false,\n});\nconst bigTips = {\n width: 110,\n height: 64,\n borderRadius: 16,\n};\n\n',lang:"jsx"}),r.a.createElement("h3",{id:"bubble--bottom-right"},r.a.createElement(i["AnchorLink"],{to:"#bubble--bottom-right","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Bubble -bottom right"),r.a.createElement(l["a"],{code:'import { Tips } from \'tuya-panel-kit\'\n\nconst [state, setState] = React.useState({\n bottomRight: false,\n});\nconst bigTips = {\n width: 110,\n height: 64,\n borderRadius: 16,\n};\n\n',lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"TipsProps"}))))},u8Dt:function(e,t,n){var a=n("YESw"),r="__lodash_hash_undefined__",i=Object.prototype,o=i.hasOwnProperty;function l(e){var t=this.__data__;if(a){var n=t[e];return n===r?void 0:n}return o.call(t,e)?t[e]:void 0}e.exports=l},uNit:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("blockquote",null,r.a.createElement("p",null,"\u4e00\u4e2a ",r.a.createElement("code",null,"PickerView")," \u5373\u4ee3\u8868\u4e00\u4e2a\u9009\u62e9\u5668\uff0c\u5728 ",r.a.createElement("code",null,"PickerView")," \u4e2d\uff0c",r.a.createElement("code",null,"selectedValue")," \u4ee3\u8868\u5f53\u524d\u9009\u4e2d\u7684\u503c\uff0c",r.a.createElement("code",null,"onValueChange")," \u662f\u503c\u6ed1\u52a8\u6539\u53d8\u540e\u7684\u56de\u8c03\u51fd\u6570\u3002")),r.a.createElement("h3",{id:"\u57fa\u7840\u9009\u62e9\u5668"},r.a.createElement(i["AnchorLink"],{to:"#\u57fa\u7840\u9009\u62e9\u5668","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u57fa\u7840\u9009\u62e9\u5668"),r.a.createElement(l["a"],{code:"import { Picker } from 'tuya-panel-kit'\n\nconst languages = ['\u676d\u5dde', '\u6e29\u5dde', '\u5b81\u6ce2', '\u7ecd\u5174', '\u5d4a\u5dde', '\u91d1\u534e'];\nconst [value, setValue] = React.useState('\u5b81\u6ce2');\n\n setValue(value)}\n>\n {languages.map(value => (\n \n ))}\n",lang:"jsx"}),r.a.createElement("h3",{id:"\u591a\u5217\u9009\u62e9\u5668"},r.a.createElement(i["AnchorLink"],{to:"#\u591a\u5217\u9009\u62e9\u5668","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u591a\u5217\u9009\u62e9\u5668"),r.a.createElement(l["a"],{code:"import { Picker } from 'tuya-panel-kit'\n\nconst weeks = [\n {\n key: 'week',\n values: [\n { value: '1', label: '\u661f\u671f\u4e00' },\n { value: '2', label: '\u661f\u671f\u4e8c' },\n { value: '3', label: '\u661f\u671f\u4e09' },\n { value: '4', label: '\u661f\u671f\u56db' },\n { value: '5', label: '\u661f\u671f\u4e94' },\n { value: '6', label: '\u661f\u671f\u516d' },\n { value: '7', label: '\u661f\u671f\u65e5' },\n ],\n },\n {\n key: 'day',\n values: [\n { value: '1', label: '\u4e0a\u5348' },\n { value: '2', label: '\u4e0b\u5348' },\n ],\n },\n];\nconst [day, setDay] = React.useState(['3', '1']);\n\n\n {weeks.map((pItem, pIndex) => (\n \n {pItem.values.map(item => (\n \n ))}\n \n ))}\n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("h3",{id:"pickerview-ios"},r.a.createElement(i["AnchorLink"],{to:"#pickerview-ios","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"PickerView (IOS)"),r.a.createElement("p",null,"\u7ee7\u627f\u81ea ",r.a.createElement(i["Link"],{to:"https://reactnative.dev/docs/picker#props"},"PickerPropsIOS")),r.a.createElement(o["a"],{name:"PickerViewIOSProps"}),r.a.createElement("h3",{id:"pickerview-android"},r.a.createElement(i["AnchorLink"],{to:"#pickerview-android","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"PickerView (Android)"),r.a.createElement(o["a"],{name:"PickerViewProps"}))))},uRJj:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"basic-style"},r.a.createElement(i["AnchorLink"],{to:"#basic-style","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Basic style"),r.a.createElement(l["a"],{code:'import { TYText } from \'tuya-panel-kit\'\n\n',lang:"jsx"}),r.a.createElement("h3",{id:"use-with-size-and-type"},r.a.createElement(i["AnchorLink"],{to:"#use-with-size-and-type","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Use with size and type"),r.a.createElement(l["a"],{code:'import { TYText } from \'tuya-panel-kit\'\n\n\n \n \n \n',lang:"jsx"}),r.a.createElement(l["a"],{code:'import { TYText } from \'tuya-panel-kit\'\n\n\n \n \n \n',lang:"jsx"}),r.a.createElement(l["a"],{code:'import { TYText } from \'tuya-panel-kit\'\n\n\n \n \n \n',lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("p",null,"extends ",r.a.createElement(i["Link"],{to:"https://reactnative.dev/docs/text#props"},"TextProps")),r.a.createElement(o["a"],{name:"TYTextProps"}))))},uWhJ:function(e,t,n){var a=n("I+eb"),r=Math.PI/180;a({target:"Math",stat:!0},{radians:function(e){return e*r}})},uciX:function(e,t,n){"use strict";var a=n("VTBJ"),r=n("wx14"),i=n("1OyB"),o=n("vuIU"),l=n("JX7q"),c=n("Ji7U"),s=n("LK+K"),u=n("q1tI"),d=n.n(u),m=n("i8i4"),p=n.n(m),h=n("wgJM");function f(e,t){return!!e&&e.contains(t)}var g=n("m+aA"),b=n("c+Xe");function v(e,t,n,a){var r=p.a.unstable_batchedUpdates?function(e){p.a.unstable_batchedUpdates(n,e)}:n;return e.addEventListener&&e.addEventListener(t,r,a),{remove:function(){e.removeEventListener&&e.removeEventListener(t,r)}}}var y=n("MNnm"),E=Object(u["forwardRef"])((function(e,t){var n=e.didUpdate,a=e.getContainer,r=e.children,i=Object(u["useRef"])();Object(u["useImperativeHandle"])(t,(function(){return{}}));var o=Object(u["useRef"])(!1);return!o.current&&Object(y["a"])()&&(i.current=a(),o.current=!0),Object(u["useEffect"])((function(){null===n||void 0===n||n(e)})),Object(u["useEffect"])((function(){return function(){var e,t;null===(e=i.current)||void 0===e||null===(t=e.parentNode)||void 0===t||t.removeChild(i.current)}}),[]),i.current?p.a.createPortal(r,i.current):null})),k=E,x=n("TSYQ"),w=n.n(x);function T(e,t,n){return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function S(e,t,n){var r=e[t]||{};return Object(a["a"])(Object(a["a"])({},r),n)}function C(e,t,n,a){for(var r=n.points,i=Object.keys(e),o=0;o=0&&n.left>=0&&n.bottom>n.top&&n.right>n.left?n:null}function ze(e,t,n,a){var r=Fe.clone(e),i={width:t.width,height:t.height};return a.adjustX&&r.left=n.left&&r.left+i.width>n.right&&(i.width-=r.left+i.width-n.right),a.adjustX&&r.left+i.width>n.right&&(r.left=Math.max(n.right-i.width,n.left)),a.adjustY&&r.top=n.top&&r.top+i.height>n.bottom&&(i.height-=r.top+i.height-n.bottom),a.adjustY&&r.top+i.height>n.bottom&&(r.top=Math.max(n.bottom-i.height,n.top)),Fe.mix(r,i)}function Ue(e){var t,n,a;if(Fe.isWindow(e)||9===e.nodeType){var r=Fe.getWindow(e);t={left:Fe.getWindowScrollLeft(r),top:Fe.getWindowScrollTop(r)},n=Fe.viewportWidth(r),a=Fe.viewportHeight(r)}else t=Fe.offset(e),n=Fe.outerWidth(e),a=Fe.outerHeight(e);return t.width=n,t.height=a,t}function He(e,t){var n=t.charAt(0),a=t.charAt(1),r=e.width,i=e.height,o=e.left,l=e.top;return"c"===n?l+=i/2:"b"===n&&(l+=i),"c"===a?o+=r/2:"r"===a&&(o+=r),{left:o,top:l}}function Ye(e,t,n,a,r){var i=He(t,n[1]),o=He(e,n[0]),l=[o.left-i.left,o.top-i.top];return{left:Math.round(e.left-l[0]+a[0]-r[0]),top:Math.round(e.top-l[1]+a[1]-r[1])}}function qe(e,t,n){return e.leftn.right}function We(e,t,n){return e.topn.bottom}function Ge(e,t,n){return e.left>n.right||e.left+t.widthn.bottom||e.top+t.height=n.right||a.top>=n.bottom}function tt(e,t,n){var a=n.target||t,r=Ue(a),i=!et(a,n.overflow&&n.overflow.alwaysByViewport);return Je(e,r,n,i)}function nt(e,t,n){var a,r,i=Fe.getDocument(e),o=i.defaultView||i.parentWindow,l=Fe.getWindowScrollLeft(o),c=Fe.getWindowScrollTop(o),s=Fe.viewportWidth(o),u=Fe.viewportHeight(o);a="pageX"in t?t.pageX:l+t.clientX,r="pageY"in t?t.pageY:c+t.clientY;var d={left:a,top:r,width:0,height:0},m=a>=0&&a<=l+s&&r>=0&&r<=c+u,p=[n.points[0],"cc"];return Je(e,d,B(B({},n),{},{points:p}),m)}tt.__getOffsetParent=Be,tt.__getVisibleRectForElement=Ve;var at=n("Y+p1"),rt=n.n(at),it=n("bdgK");function ot(e,t){return e===t||!(!e||!t)&&("pageX"in t&&"pageY"in t?e.pageX===t.pageX&&e.pageY===t.pageY:"clientX"in t&&"clientY"in t&&(e.clientX===t.clientX&&e.clientY===t.clientY))}function lt(e,t){e!==document.activeElement&&f(t,e)&&"function"===typeof e.focus&&e.focus()}function ct(e,t){var n=null,a=null;function r(e){var r=Object(L["a"])(e,1),i=r[0].target;if(document.documentElement.contains(i)){var o=i.getBoundingClientRect(),l=o.width,c=o.height,s=Math.floor(l),u=Math.floor(c);n===s&&a===u||Promise.resolve().then((function(){t({width:s,height:u})})),n=s,a=u}}var i=new it["a"](r);return e&&i.observe(e),function(){i.disconnect()}}var st=function(e,t){var n=d.a.useRef(!1),a=d.a.useRef(null);function r(){window.clearTimeout(a.current)}function i(o){if(n.current&&!0!==o)r(),a.current=window.setTimeout((function(){n.current=!1,i()}),t);else{if(!1===e())return;n.current=!0,r(),a.current=window.setTimeout((function(){n.current=!1}),t)}}return[i,function(){n.current=!1,r()}]};function ut(e){return"function"!==typeof e?null:e()}function dt(e){return"object"===Object(R["a"])(e)&&e?e:null}var mt=function(e,t){var n=e.children,a=e.disabled,r=e.target,i=e.align,o=e.onAlign,l=e.monitorWindowResize,c=e.monitorBufferTime,s=void 0===c?0:c,u=d.a.useRef({}),m=d.a.useRef(),p=d.a.Children.only(n),h=d.a.useRef({});h.current.disabled=a,h.current.target=r,h.current.align=i,h.current.onAlign=o;var f=st((function(){var e=h.current,t=e.disabled,n=e.target,a=e.align,r=e.onAlign;if(!t&&n){var i,o=m.current,l=ut(n),c=dt(n);u.current.element=l,u.current.point=c,u.current.align=a;var s=document,d=s.activeElement;return l&&Object(F["a"])(l)?i=tt(o,l,a):c&&(i=nt(o,c,a)),lt(d,o),r&&i&&r(o,i),!0}return!1}),s),g=Object(L["a"])(f,2),y=g[0],E=g[1],k=d.a.useRef({cancel:function(){}}),x=d.a.useRef({cancel:function(){}});d.a.useEffect((function(){var e=ut(r),t=dt(r);m.current!==x.current.element&&(x.current.cancel(),x.current.element=m.current,x.current.cancel=ct(m.current,y)),u.current.element===e&&ot(u.current.point,t)&&rt()(u.current.align,i)||(y(),k.current.element!==e&&(k.current.cancel(),k.current.element=e,k.current.cancel=ct(e,y)))})),d.a.useEffect((function(){a?E():y()}),[a]);var w=d.a.useRef(null);return d.a.useEffect((function(){l?w.current||(w.current=v(window,"resize",y)):w.current&&(w.current.remove(),w.current=null)}),[l]),d.a.useEffect((function(){return function(){k.current.cancel(),x.current.cancel(),w.current&&w.current.remove(),E()}}),[]),d.a.useImperativeHandle(t,(function(){return{forceAlign:function(){return y(!0)}}})),d.a.isValidElement(p)&&(p=d.a.cloneElement(p,{ref:Object(b["a"])(p.ref,m)})),p},pt=d.a.forwardRef(mt);pt.displayName="Align";var ht=pt,ft=ht,gt=n("o0o1"),bt=n.n(gt),vt=n("HaE+"),yt=["measure","align",null,"motion"],Et=function(e,t){var n=Object(u["useState"])(null),a=Object(L["a"])(n,2),r=a[0],i=a[1],o=Object(u["useRef"])(),l=Object(u["useRef"])(!1);function c(e){l.current||i(e)}function s(){h["a"].cancel(o.current)}function d(e){s(),o.current=Object(h["a"])((function(){c((function(e){switch(r){case"align":return"motion";case"motion":return"stable";default:}return e})),null===e||void 0===e||e()}))}return Object(u["useEffect"])((function(){c("measure")}),[e]),Object(u["useEffect"])((function(){switch(r){case"measure":t();break;default:}r&&(o.current=Object(h["a"])(Object(vt["a"])(bt.a.mark((function e(){var t,n;return bt.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:t=yt.indexOf(r),n=yt[t+1],n&&-1!==t&&c(n);case 3:case"end":return e.stop()}}),e)})))))}),[r]),Object(u["useEffect"])((function(){return function(){l.current=!0,s()}}),[]),[r,d]},kt=function(e){var t=u["useState"]({width:0,height:0}),n=Object(L["a"])(t,2),a=n[0],r=n[1];function i(e){r({width:e.offsetWidth,height:e.offsetHeight})}var o=u["useMemo"]((function(){var t={};if(e){var n=a.width,r=a.height;-1!==e.indexOf("height")&&r?t.height=r:-1!==e.indexOf("minHeight")&&r&&(t.minHeight=r),-1!==e.indexOf("width")&&n?t.width=n:-1!==e.indexOf("minWidth")&&n&&(t.minWidth=n)}return t}),[e,a]);return[o,i]},xt=u["forwardRef"]((function(e,t){var n=e.visible,i=e.prefixCls,o=e.className,l=e.style,c=e.children,s=e.zIndex,d=e.stretch,m=e.destroyPopupOnHide,p=e.forceRender,h=e.align,f=e.point,g=e.getRootDomNode,b=e.getClassNameFromAlign,v=e.onAlign,y=e.onMouseEnter,E=e.onMouseLeave,k=e.onMouseDown,x=e.onTouchStart,T=Object(u["useRef"])(),S=Object(u["useRef"])(),C=Object(u["useState"])(),A=Object(L["a"])(C,2),I=A[0],O=A[1],j=kt(d),R=Object(L["a"])(j,2),F=R[0],_=R[1];function B(){d&&_(g())}var M=Et(n,B),D=Object(L["a"])(M,2),V=D[0],z=D[1],U=Object(u["useRef"])();function H(){return f||g}function Y(){var e;null===(e=T.current)||void 0===e||e.forceAlign()}function q(e,t){var n=b(t);I!==n&&O(n),"align"===V&&(I!==n?Promise.resolve().then((function(){Y()})):z((function(){var e;null===(e=U.current)||void 0===e||e.call(U)})),null===v||void 0===v||v(e,t))}var W=Object(a["a"])({},N(e));function G(){return new Promise((function(e){U.current=e}))}["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach((function(e){var t=W[e];W[e]=function(e,n){return z(),null===t||void 0===t?void 0:t(e,n)}})),u["useEffect"]((function(){W.motionName||"motion"!==V||z()}),[W.motionName,V]),u["useImperativeHandle"](t,(function(){return{forceAlign:Y,getElement:function(){return S.current}}}));var K=Object(a["a"])(Object(a["a"])({},F),{},{zIndex:s,opacity:"motion"!==V&&"stable"!==V&&n?0:void 0,pointerEvents:"stable"===V?void 0:"none"},l),$=!0;!(null===h||void 0===h?void 0:h.points)||"align"!==V&&"stable"!==V||($=!1);var X=c;return u["Children"].count(c)>1&&(X=u["createElement"]("div",{className:"".concat(i,"-content")},c)),u["createElement"](P["a"],Object(r["a"])({visible:n,ref:S,leavedClassName:"".concat(i,"-hidden")},W,{onAppearPrepare:G,onEnterPrepare:G,removeOnLeave:m,forceRender:p}),(function(e,t){var n=e.className,r=e.style,l=w()(i,o,I,n);return u["createElement"](ft,{target:H(),key:"popup",ref:T,monitorWindowResize:!0,disabled:$,align:h,onAlign:q},u["createElement"]("div",{ref:t,className:l,onMouseEnter:y,onMouseLeave:E,onMouseDownCapture:k,onTouchStartCapture:x,style:Object(a["a"])(Object(a["a"])({},r),K)},X))}))}));xt.displayName="PopupInner";var wt=xt,Tt=u["forwardRef"]((function(e,t){var n=e.prefixCls,i=e.visible,o=e.zIndex,l=e.children,c=e.mobile;c=void 0===c?{}:c;var s=c.popupClassName,d=c.popupStyle,m=c.popupMotion,p=void 0===m?{}:m,h=c.popupRender,f=u["useRef"]();u["useImperativeHandle"](t,(function(){return{forceAlign:function(){},getElement:function(){return f.current}}}));var g=Object(a["a"])({zIndex:o},d),b=l;return u["Children"].count(l)>1&&(b=u["createElement"]("div",{className:"".concat(n,"-content")},l)),h&&(b=h(b)),u["createElement"](P["a"],Object(r["a"])({visible:i,ref:f,removeOnLeave:!0},p),(function(e,t){var r=e.className,i=e.style,o=w()(n,s,r);return u["createElement"]("div",{ref:t,className:o,style:Object(a["a"])(Object(a["a"])({},i),g)},b)}))}));Tt.displayName="MobilePopupInner";var St=Tt,Ct=["visible","mobile"],Lt=u["forwardRef"]((function(e,t){var n=e.visible,i=e.mobile,o=Object(A["a"])(e,Ct),l=Object(u["useState"])(n),c=Object(L["a"])(l,2),s=c[0],d=c[1],m=Object(u["useState"])(!1),p=Object(L["a"])(m,2),h=p[0],f=p[1],g=Object(a["a"])(Object(a["a"])({},o),{},{visible:s});Object(u["useEffect"])((function(){d(n),n&&i&&f(Object(I["a"])())}),[n,i]);var b=h?u["createElement"](St,Object(r["a"])({},g,{mobile:i,ref:t})):u["createElement"](wt,Object(r["a"])({},g,{ref:t}));return u["createElement"]("div",null,u["createElement"](O,g),b)}));Lt.displayName="Popup";var At=Lt,It=u["createContext"](null),Pt=It;function Nt(){}function Ot(){return""}function jt(e){return e?e.ownerDocument:window.document}var Rt=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Ft(e){var t=function(t){Object(c["a"])(d,t);var n=Object(s["a"])(d);function d(e){var t,a;return Object(i["a"])(this,d),t=n.call(this,e),t.popupRef=u["createRef"](),t.triggerRef=u["createRef"](),t.attachId=void 0,t.clickOutsideHandler=void 0,t.touchOutsideHandler=void 0,t.contextMenuOutsideHandler1=void 0,t.contextMenuOutsideHandler2=void 0,t.mouseDownTimeout=void 0,t.focusTime=void 0,t.preClickTime=void 0,t.preTouchTime=void 0,t.delayTimer=void 0,t.hasPopupMouseDown=void 0,t.onMouseEnter=function(e){var n=t.props.mouseEnterDelay;t.fireEvents("onMouseEnter",e),t.delaySetPopupVisible(!0,n,n?null:e)},t.onMouseMove=function(e){t.fireEvents("onMouseMove",e),t.setPoint(e)},t.onMouseLeave=function(e){t.fireEvents("onMouseLeave",e),t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onPopupMouseEnter=function(){t.clearDelayTimer()},t.onPopupMouseLeave=function(e){var n;e.relatedTarget&&!e.relatedTarget.setTimeout&&f(null===(n=t.popupRef.current)||void 0===n?void 0:n.getElement(),e.relatedTarget)||t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onFocus=function(e){t.fireEvents("onFocus",e),t.clearDelayTimer(),t.isFocusToShow()&&(t.focusTime=Date.now(),t.delaySetPopupVisible(!0,t.props.focusDelay))},t.onMouseDown=function(e){t.fireEvents("onMouseDown",e),t.preClickTime=Date.now()},t.onTouchStart=function(e){t.fireEvents("onTouchStart",e),t.preTouchTime=Date.now()},t.onBlur=function(e){t.fireEvents("onBlur",e),t.clearDelayTimer(),t.isBlurToHide()&&t.delaySetPopupVisible(!1,t.props.blurDelay)},t.onContextMenu=function(e){e.preventDefault(),t.fireEvents("onContextMenu",e),t.setPopupVisible(!0,e)},t.onContextMenuClose=function(){t.isContextMenuToShow()&&t.close()},t.onClick=function(e){if(t.fireEvents("onClick",e),t.focusTime){var n;if(t.preClickTime&&t.preTouchTime?n=Math.min(t.preClickTime,t.preTouchTime):t.preClickTime?n=t.preClickTime:t.preTouchTime&&(n=t.preTouchTime),Math.abs(n-t.focusTime)<20)return;t.focusTime=0}t.preClickTime=0,t.preTouchTime=0,t.isClickToShow()&&(t.isClickToHide()||t.isBlurToHide())&&e&&e.preventDefault&&e.preventDefault();var a=!t.state.popupVisible;(t.isClickToHide()&&!a||a&&t.isClickToShow())&&t.setPopupVisible(!t.state.popupVisible,e)},t.onPopupMouseDown=function(){var e;(t.hasPopupMouseDown=!0,clearTimeout(t.mouseDownTimeout),t.mouseDownTimeout=window.setTimeout((function(){t.hasPopupMouseDown=!1}),0),t.context)&&(e=t.context).onPopupMouseDown.apply(e,arguments)},t.onDocumentClick=function(e){if(!t.props.mask||t.props.maskClosable){var n=e.target,a=t.getRootDomNode(),r=t.getPopupDomNode();f(a,n)&&!t.isContextMenuOnly()||f(r,n)||t.hasPopupMouseDown||t.close()}},t.getRootDomNode=function(){var e=t.props.getTriggerDOMNode;if(e)return e(t.triggerRef.current);try{var n=Object(g["a"])(t.triggerRef.current);if(n)return n}catch(a){}return p.a.findDOMNode(Object(l["a"])(t))},t.getPopupClassNameFromAlign=function(e){var n=[],a=t.props,r=a.popupPlacement,i=a.builtinPlacements,o=a.prefixCls,l=a.alignPoint,c=a.getPopupClassNameFromAlign;return r&&i&&n.push(C(i,o,e,l)),c&&n.push(c(e)),n.join(" ")},t.getComponent=function(){var e=t.props,n=e.prefixCls,a=e.destroyPopupOnHide,i=e.popupClassName,o=e.onPopupAlign,l=e.popupMotion,c=e.popupAnimation,s=e.popupTransitionName,d=e.popupStyle,m=e.mask,p=e.maskAnimation,h=e.maskTransitionName,f=e.maskMotion,g=e.zIndex,b=e.popup,v=e.stretch,y=e.alignPoint,E=e.mobile,k=e.forceRender,x=t.state,w=x.popupVisible,T=x.point,S=t.getPopupAlign(),C={};return t.isMouseEnterToShow()&&(C.onMouseEnter=t.onPopupMouseEnter),t.isMouseLeaveToHide()&&(C.onMouseLeave=t.onPopupMouseLeave),C.onMouseDown=t.onPopupMouseDown,C.onTouchStart=t.onPopupMouseDown,u["createElement"](At,Object(r["a"])({prefixCls:n,destroyPopupOnHide:a,visible:w,point:y&&T,className:i,align:S,onAlign:o,animation:c,getClassNameFromAlign:t.getPopupClassNameFromAlign},C,{stretch:v,getRootDomNode:t.getRootDomNode,style:d,mask:m,zIndex:g,transitionName:s,maskAnimation:p,maskTransitionName:h,maskMotion:f,ref:t.popupRef,motion:l,mobile:E,forceRender:k}),"function"===typeof b?b():b)},t.attachParent=function(e){h["a"].cancel(t.attachId);var n,a=t.props,r=a.getPopupContainer,i=a.getDocument,o=t.getRootDomNode();r?(o||0===r.length)&&(n=r(o)):n=i(t.getRootDomNode()).body,n?n.appendChild(e):t.attachId=Object(h["a"])((function(){t.attachParent(e)}))},t.getContainer=function(){var e=t.props.getDocument,n=e(t.getRootDomNode()).createElement("div");return n.style.position="absolute",n.style.top="0",n.style.left="0",n.style.width="100%",t.attachParent(n),n},t.setPoint=function(e){var n=t.props.alignPoint;n&&e&&t.setState({point:{pageX:e.pageX,pageY:e.pageY}})},t.handlePortalUpdate=function(){t.state.prevPopupVisible!==t.state.popupVisible&&t.props.afterPopupVisibleChange(t.state.popupVisible)},t.triggerContextValue={onPopupMouseDown:t.onPopupMouseDown},a="popupVisible"in e?!!e.popupVisible:!!e.defaultPopupVisible,t.state={prevPopupVisible:a,popupVisible:a},Rt.forEach((function(e){t["fire".concat(e)]=function(n){t.fireEvents(e,n)}})),t}return Object(o["a"])(d,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e,t=this.props,n=this.state;if(n.popupVisible)return this.clickOutsideHandler||!this.isClickToHide()&&!this.isContextMenuToShow()||(e=t.getDocument(this.getRootDomNode()),this.clickOutsideHandler=v(e,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(e=e||t.getDocument(this.getRootDomNode()),this.touchOutsideHandler=v(e,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(e=e||t.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=v(e,"scroll",this.onContextMenuClose)),void(!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=v(window,"blur",this.onContextMenuClose)));this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),h["a"].cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var e;return(null===(e=this.popupRef.current)||void 0===e?void 0:e.getElement())||null}},{key:"getPopupAlign",value:function(){var e=this.props,t=e.popupPlacement,n=e.popupAlign,a=e.builtinPlacements;return t&&a?S(a,t,n):n}},{key:"setPopupVisible",value:function(e,t){var n=this.props.alignPoint,a=this.state.popupVisible;this.clearDelayTimer(),a!==e&&("popupVisible"in this.props||this.setState({popupVisible:e,prevPopupVisible:a}),this.props.onPopupVisibleChange(e)),n&&t&&e&&this.setPoint(t)}},{key:"delaySetPopupVisible",value:function(e,t,n){var a=this,r=1e3*t;if(this.clearDelayTimer(),r){var i=n?{pageX:n.pageX,pageY:n.pageY}:null;this.delayTimer=window.setTimeout((function(){a.setPopupVisible(e,i),a.clearDelayTimer()}),r)}else this.setPopupVisible(e,n)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(e){var t=this.props.children.props,n=this.props;return t[e]&&n[e]?this["fire".concat(e)]:t[e]||n[e]}},{key:"isClickToShow",value:function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("click")||-1!==n.indexOf("click")}},{key:"isContextMenuOnly",value:function(){var e=this.props.action;return"contextMenu"===e||1===e.length&&"contextMenu"===e[0]}},{key:"isContextMenuToShow",value:function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("contextMenu")||-1!==n.indexOf("contextMenu")}},{key:"isClickToHide",value:function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("click")||-1!==n.indexOf("click")}},{key:"isMouseEnterToShow",value:function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("hover")||-1!==n.indexOf("mouseEnter")}},{key:"isMouseLeaveToHide",value:function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("hover")||-1!==n.indexOf("mouseLeave")}},{key:"isFocusToShow",value:function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("focus")||-1!==n.indexOf("focus")}},{key:"isBlurToHide",value:function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("focus")||-1!==n.indexOf("blur")}},{key:"forcePopupAlign",value:function(){var e;this.state.popupVisible&&(null===(e=this.popupRef.current)||void 0===e||e.forceAlign())}},{key:"fireEvents",value:function(e,t){var n=this.props.children.props[e];n&&n(t);var a=this.props[e];a&&a(t)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var t=this.state.popupVisible,n=this.props,r=n.children,i=n.forceRender,o=n.alignPoint,l=n.className,c=n.autoDestroy,s=u["Children"].only(r),d={key:"trigger"};this.isContextMenuToShow()?d.onContextMenu=this.onContextMenu:d.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(d.onClick=this.onClick,d.onMouseDown=this.onMouseDown,d.onTouchStart=this.onTouchStart):(d.onClick=this.createTwoChains("onClick"),d.onMouseDown=this.createTwoChains("onMouseDown"),d.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(d.onMouseEnter=this.onMouseEnter,o&&(d.onMouseMove=this.onMouseMove)):d.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?d.onMouseLeave=this.onMouseLeave:d.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(d.onFocus=this.onFocus,d.onBlur=this.onBlur):(d.onFocus=this.createTwoChains("onFocus"),d.onBlur=this.createTwoChains("onBlur"));var m=w()(s&&s.props&&s.props.className,l);m&&(d.className=m);var p=Object(a["a"])({},d);Object(b["c"])(s)&&(p.ref=Object(b["a"])(this.triggerRef,s.ref));var h,f=u["cloneElement"](s,p);return(t||this.popupRef.current||i)&&(h=u["createElement"](e,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!t&&c&&(h=null),u["createElement"](Pt.Provider,{value:this.triggerContextValue},f,h)}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.popupVisible,a={};return void 0!==n&&t.popupVisible!==n&&(a.popupVisible=n,a.prevPopupVisible=t.popupVisible),a}}]),d}(u["Component"]);return t.contextType=Pt,t.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Ot,getDocument:jt,onPopupVisibleChange:Nt,afterPopupVisibleChange:Nt,onPopupAlign:Nt,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},t}t["a"]=Ft(k)},unQa:function(e,t,n){"use strict";var a=n("I+eb"),r=n("ImZN"),i=n("HAuM");a({target:"Map",stat:!0},{keyBy:function(e,t){var n=new this;i(t);var a=i(n.set);return r(e,(function(e){a.call(n,t(e),e)})),n}})},uqXc:function(e,t,n){var a=n("I+eb"),r=n("5Yz+");a({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},uwbj:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("xYjl"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement(o["a"],null,r.a.createElement("p",null,"tuya-panel-kit \u8bbe\u8ba1\u89c4\u8303\u548c\u6280\u672f\u4e0a\u652f\u6301\u7075\u6d3b\u7684\u6837\u5f0f\u5b9a\u5236\uff0c\u4ee5\u6ee1\u8db3\u4e1a\u52a1\u548c\u54c1\u724c\u4e0a\u591a\u6837\u5316\u7684\u89c6\u89c9\u9700\u6c42\uff0c\u5305\u62ec\u4f46\u4e0d\u9650\u4e8e\u5168\u5c40\u6837\u5f0f\uff08\u4e3b\u8272\u3001\u5706\u89d2\u3001\u8fb9\u6846\uff09\u548c\u6307\u5b9a\u7ec4\u4ef6\u7684\u89c6\u89c9\u5b9a\u5236\u3002")),r.a.createElement("h2",{id:"\u7279\u6027"},r.a.createElement(i["AnchorLink"],{to:"#\u7279\u6027","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u7279\u6027"),r.a.createElement("ol",null,r.a.createElement("li",null,"\u7edf\u4e00\u7ba1\u7406\u5168\u5c40\u6837\u5f0f"),r.a.createElement("li",null,"\u4fbf\u4e8e\u6837\u5f0f\u590d\u7528\u53ca\u62d3\u5c55"),r.a.createElement("li",null,"\u51cf\u5c11\u8fc7\u591a\u6837\u5f0f props \u4f20\u9012")),r.a.createElement("h2",{id:"\u81ea\u5b9a\u4e49\u4e3b\u9898"},r.a.createElement(i["AnchorLink"],{to:"#\u81ea\u5b9a\u4e49\u4e3b\u9898","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u81ea\u5b9a\u4e49\u4e3b\u9898"),r.a.createElement("blockquote",null,r.a.createElement("p",null,"\u4f60\u53ef\u4ee5\u5728\u672c\u5730\u4e3b\u9898\u914d\u7f6e\u6587\u4ef6\u4e2d\uff08src/config/theme.js\uff09\u8986\u76d6\u6240\u6709\u4e3b\u9898\u914d\u7f6e\uff08\u6240\u6709\u4e3b\u9898\u53d8\u91cf\u53ef\u89c1\u6587\u6863\u6700\u4e0b\u65b9\u4e3b\u9898\u901f\u67e5\u8868\uff09\uff0c\u5f53\u7136\u4e5f\u53ef\u4ee5\u81ea\u884c\u5728\u9879\u76ee\u4e2d\u62d3\u5c55\u4e3b\u9898\u914d\u7f6e\u3002")),r.a.createElement(l["a"],{code:"export default {\n // \u8986\u76d6\u672c\u5730\u9ed8\u8ba4\u4e3b\u9898\u53d8\u91cf\n global: {\n brand: '#ff0000',\n },\n switchButton: {\n margin: 2,\n width: 40,\n height: 24,c\n thumbSize: 20,\n },\n // \u62d3\u5c55\u4e3b\u9898\u914d\u7f6e\n myExtendTheme: {\n customKey: 'blue',\n },\n};",lang:"javascript"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("h3",{id:"1-\u6ce8\u5165\u5168\u5c40\u4e3b\u9898"},r.a.createElement(i["AnchorLink"],{to:"#1-\u6ce8\u5165\u5168\u5c40\u4e3b\u9898","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"1. \u6ce8\u5165\u5168\u5c40\u4e3b\u9898"),r.a.createElement("blockquote",null,r.a.createElement("p",null,"\u6dfb\u52a0 ",r.a.createElement("strong",null,"Theme(ThemeProvider)")," \u5230\u5e94\u7528\u7a0b\u5e8f\u7684\u9876\u5c42\uff0c\u5c06\u4e3b\u9898\u4f20\u9012\u5230 React \u7ec4\u4ef6\u6811\u3002 \u7136\u540e\uff0c\u6211\u4eec\u5c31\u53ef\u4ee5\u901a\u8fc7\u540e\u9762\u4e09\u79cd\u65b9\u5f0f\u53bb\u8bbf\u95ee\u4e3b\u9898\u5bf9\u8c61\u3002")),r.a.createElement(l["a"],{code:"import _ from 'lodash';\nimport PropTypes from 'prop-types';\nimport React, { Component } from 'react';\nimport { View } from 'react-native';\nimport { Provider, connect } from 'react-redux';\nimport { TYSdk, Theme } from 'tuya-panel-kit';\nimport { actions, ReduxState } from '@models';\nimport DebugView from './components/DebugView';\n\nconst TYEvent = TYSdk.event;\nconst TYDevice = TYSdk.device;\n\nconst composeLayout = (store, component) => {\n const NavigatorLayoutContainer = connect(_.identity)(component);\n const ThemeContainer = connect(({ theme }) => ({ theme }))(Theme);\n const { dispatch } = store;\n\n TYEvent.on('deviceDataChange', data => {\n switch (data.type) {\n case 'dpData':\n dispatch(actions.common.responseUpdateDp(data.payload));\n break;\n default:\n dispatch(actions.common.deviceChange(data.payload));\n break;\n }\n });\n\n TYEvent.on('networkStateChange', data => {\n dispatch(actions.common.deviceChange(data));\n });\n\n class PanelComponent extends Component {\n static propTypes = {\n // eslint-disable-next-line\n devInfo: PropTypes.object.isRequired,\n };\n\n constructor(props) {\n super(props);\n\n if (props && props.devInfo && props.devInfo.devId) {\n TYDevice.setDeviceInfo(props.devInfo);\n TYDevice.getDeviceInfo().then(data => dispatch(devInfoChange(data)));\n // eslint-disable-next-line\n } else if (props.preload) {\n // do something\n } else {\n TYDevice.getDeviceInfo().then(data => dispatch(devInfoChange(data)));\n }\n }\n\n render() {\n return (\n \n \n \n \n \n \n \n \n );\n }\n }\n\n return PanelComponent;\n};\n\nexport default composeLayout;",lang:"jsx"}),r.a.createElement("h3",{id:"2-\u83b7\u53d6\u5168\u5c40\u4e3b\u9898"},r.a.createElement(i["AnchorLink"],{to:"#2-\u83b7\u53d6\u5168\u5c40\u4e3b\u9898","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"2. \u83b7\u53d6\u5168\u5c40\u4e3b\u9898"),r.a.createElement("ul",null,r.a.createElement("li",null,"styled: \u901a\u8fc7\u88ab ",r.a.createElement("strong",null,"styled-components")," \u4e2d ",r.a.createElement("strong",null,"styled")," \u5305\u88c5\u8fc7\u7684\u7ec4\u4ef6\u8bbf\u95ee\u4e3b\u9898")),r.a.createElement(l["a"],{code:"import styled from 'styled-components/native';\n\nconst defaultColor = '#333';\n\nexport const StyledTitle = styled(TYText).attrs({\n type: 'title',\n size: 'small',\n})`\n color: ${props => getTheme(props, 'list.fontColor', '#333')};\n color: ${props =>\n props.fontColor ||\n props.theme.list.fontColor ||\n props.theme.list.light.fontColor ||\n '#333'};\n`;",lang:"typescript"}),r.a.createElement("ul",null,r.a.createElement("li",null,"withTheme: \u901a\u8fc7\u88ab ",r.a.createElement("strong",null,"withTheme")," \u9ad8\u9636\u51fd\u6570\u5305\u88c5\u8fc7\u7684\u7ec4\u4ef6\u8bbf\u95ee\u4e3b\u9898")),r.a.createElement(l["a"],{code:"import React from 'react';\nimport PropTypes from 'prop-types';\nimport { View } from 'react-native';\nimport { Utils } from 'tuya-panel-kit';\n\nconst { withTheme } = Utils.ThemeUtils;\n\nconst ThemedView = props => {\n const { theme } = props;\n return \n};\n\nThemedView.propTypes = {\n theme: PropTypes.object.isRequired,\n};\n\nexport default withTheme(ThemedView);",lang:"typescript"}),r.a.createElement("ul",null,r.a.createElement("li",null,"ThemeConsumer: \u901a\u8fc7 ",r.a.createElement("strong",null,"ThemeConsumer")," \u7ec4\u4ef6\u63a5\u6536\u4e3b\u9898")),r.a.createElement(l["a"],{code:"import { Utils } from 'tuya-panel-kit';\n\nconst { ThemeConsumer } = Utils.ThemeUtils;\n\nexport const StyledIconFont = props => {\n return (\n \n {theme => {\n const propsWithTheme = { ...props, theme };\n return (\n \n );\n }}\n \n );\n};",lang:"typescript"}),r.a.createElement("h2",{id:"\u4e3b\u9898\u901f\u67e5\u8868"},r.a.createElement(i["AnchorLink"],{to:"#\u4e3b\u9898\u901f\u67e5\u8868","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4e3b\u9898\u901f\u67e5\u8868"),r.a.createElement(l["a"],{code:"import { Platform } from 'react-native';\nimport { CoreUtils, RatioUtils } from '../../utils';\n\nconst { get } = CoreUtils;\nconst { convertX: cx } = RatioUtils;\n\n/**\n * \u901a\u7528\u8f85\u52a9\u51fd\u6570\n */\nconst getBrandColor = props => get(props, 'theme.global.brand', global.brand);\nconst getDividerColor = props =>\n get(props, 'theme.global.dividerColor', global.dividerColor);\nconst getTypedFontColor = (props, reverse = false) => {\n let type = get(props.theme, 'type', 'light');\n if (reverse) type = type === 'light' ? 'dark' : 'light';\n const path = `global.text.${type}`;\n return get(props.theme, path, global.text[type]);\n};\n\n// \u6839\u636e\u5168\u5c40\u7684\u5b57\u4f53\u57fa\u51c6\u6bd4\u4f8b\u8c03\u6574\u5b57\u4f53\u5927\u5c0f\nconst normalizeFont = (props, fontSize, lineHeight) => {\n const baseline = get(props, 'theme.global.fontSizeBase', global.fontSizeBase);\n return {\n fontSize: fontSize * baseline,\n lineHeight: Math.round(lineHeight * baseline), // \u4e0d\u4e3a\u6574\u6570\u5c0f\u7c73\u4f1acrash\n };\n};\n\nexport default {\n type: 'light',\n\n /**\n * \u5168\u5c40\u57fa\u7840\u53d8\u91cf\n */\n global: {\n brand: '#FF4800', // \u54c1\u724c\u8272\uff08\u4e3b\u9898\u8272\uff09\n bgColor: '#f8f8f8', // \u80cc\u666f\u8272\n fontSizeBase: 1, // \u5b57\u4f53\u57fa\u51c6\u6bd4\u4f8b\n dividerColor: '#e5e5e5', // \u5206\u9694\u7ebf\u989c\u8272\n success: '#00C800', // \u6210\u529f\u989c\u8272\n warning: '#FAAE17', // \u8b66\u544a\u989c\u8272\n error: '#F4182C', // \u5931\u8d25\n // info, // \u4fe1\u606f\u8272\uff08\u6682\u672a\u5f00\u653e\u4f7f\u7528\uff09\n // disabled, // \u7981\u7528\u900f\u660e\u5ea6\uff08\u6682\u672a\u5f00\u653e\u4f7f\u7528\uff09\n mask: 'rgba(0, 0, 0, 0.7)', // \u906e\u7f69\u989c\u8272\n text: {\n light: '#333', // \u5b57\u4f53\u5728 light \u4e0b\u7684\u989c\u8272\n dark: '#fff', // \u5b57\u4f53\u5728 dark \u4e0b\u7684\u989c\u8272\n },\n },\n\n /**\n * \u5b57\u4f53\u5927\u5c0f\u53d8\u91cf\n */\n text: {\n heading: {\n // type \u4e3a heading\uff0csize \u4e3a small \u5bf9\u5e94\u7684\u5b57\u4f53\u5927\u5c0f\n small: props => normalizeFont(props, 28, 40),\n normal: props => normalizeFont(props, 40, 56),\n large: props => normalizeFont(props, 72, 100),\n },\n title: {\n // type \u4e3a title\uff0csize \u4e3a small \u5bf9\u5e94\u7684\u5b57\u4f53\u5927\u5c0f\n small: props => normalizeFont(props, 16, 22),\n normal: props => normalizeFont(props, 17, 24),\n large: props => normalizeFont(props, 20, 28),\n },\n // title\u4ee5\u4e0a\u90fd\u8d70\u4e3b\u8981\u5b57\u4f53\u8272#333\n paragraph: {\n // type \u4e3a paragraph\uff0csize \u4e3a small \u5bf9\u5e94\u7684\u5b57\u4f53\u5927\u5c0f\n small: props => normalizeFont(props, 10, 14),\n normal: props => normalizeFont(props, 12, 17),\n large: props => normalizeFont(props, 14, 20),\n },\n },\n\n /**\n * Picker \u6eda\u52a8\u9009\u62e9\u5668\u53d8\u91cf\n */\n picker: {\n fontSize: 16, // Picker \u5b57\u4f53\u5927\u5c0f\n fontColor: '#000', // Picker \u5b57\u4f53\u989c\u8272\n dividerColor: getDividerColor, // \u9884\u7559 IOS \u6682\u4e0d\u652f\u6301\n unitFontSize: 16, // Picker \u5355\u4f4d\u5927\u5c0f\n unitFontColor: '#000', // Picker \u5355\u4f4d\u989c\u8272\n },\n\n /**\n * Button \u6309\u94ae\u53d8\u91cf\n */\n button: {\n margin: [0, 0, 0, 0], // \u6309\u94ae\u5bb9\u5668\u8fb9\u8ddd\uff08\u4e0a\u53f3\u4e0b\u5de6\uff09\n fontSize: 10, // \u5b57\u4f53\u5c3a\u5bf8\n fontColor: getTypedFontColor, // \u5b57\u4f53\u989c\u8272\n iconSize: 24, // Icon \u5927\u5c0f\n iconColor: props => getTypedFontColor(props, props.type === 'primary'), // Icon \u989c\u8272\n bgWidth: null, // \u6309\u94ae\u80cc\u666f\u5bbd\u5ea6\uff0c\u9ed8\u8ba4\u7ec4\u4ef6\u5185\u90e8\u81ea\u9002\u5e94\n bgHeight: null, // \u6309\u94ae\u80cc\u666f\u9ad8\u5ea6\uff0c\u9ed8\u8ba4\u7ec4\u4ef6\u5185\u90e8\u81ea\u9002\u5e94\n bgRadius: null, // \u6309\u94ae\u80cc\u666f\u5706\u89d2\uff0c\u9ed8\u8ba4\u7ec4\u4ef6\u5185\u90e8\u81ea\u9002\u5e94\n bgColor: getBrandColor, // \u6309\u94ae\u80cc\u666f\u8272\uff0c\u9ed8\u8ba4\u8ddf\u968f\u4e3b\u8272\n },\n\n /**\n * TopBar \u5934\u90e8\u680f\u53d8\u91cf\n */\n topbar: {\n background: '#fff', // \u5934\u90e8\u680f\u80cc\u666f\u8272\n color: '#000', // \u5934\u90e8\u680f\u5b57\u4f53\u989c\u8272\uff08\u5305\u62ec\u56fe\u6807\u8272\uff09\n },\n\n /**\n * SwitchButton \u5f00\u5173\u53d8\u91cf\n */\n switchButton: {\n width: 50, // \u6309\u94ae\u5bbd\u5ea6\n height: Platform.select({\n // \u6309\u94ae\u9ad8\u5ea6\n web: 28,\n ios: 28,\n android: 14,\n }),\n thumbSize: 26, // \u6ed1\u5757\u5bbd\u9ad8\u5c3a\u5bf8\n margin: Platform.select({\n // \u6ed1\u5757\u56db\u5468\u8fb9\u8ddd\n web: 1,\n ios: 1,\n android: 0,\n }),\n tintColor: '#e5e5e5', // \u5173\u95ed\u60c5\u51b5\u4e0b\u80cc\u666f\u8272\n onTintColor: '#4CD964', // \u5f00\u542f\u60c5\u51b5\u4e0b\u80cc\u666f\u8272\n thumbTintColor: '#fff', // \u5173\u95ed\u60c5\u51b5\u4e0b\u6ed1\u5757\u80cc\u666f\u8272\n onThumbTintColor: '#fff', // \u5f00\u542f\u60c5\u51b5\u4e0b\u6ed1\u5757\u80cc\u666f\u8272\n },\n\n /**\n * Slider \u6ed1\u5757\u53d8\u91cf\n */\n slider: {\n width: null, // \u9ed8\u8ba4\u8ddf\u968f\u7236\u5bb9\u5668(\u6ed1\u5757\u5bbd\u5ea6)\n trackRadius: 2, // \u6ed1\u5757\u5706\u89d2\n trackHeight: 4, // \u6ed1\u5757\u9ad8\u5ea6\n minimumTrackTintColor: getBrandColor, // \u6700\u5c0f\u503c\u989c\u8272\n maximumTrackTintColor: '#e5e5e5', // \u6700\u5927\u503c\u989c\u8272\n thumbSize: 24, // \u6ed1\u5757\u5706\u7684\u5c3a\u5bf8\n thumbRadius: 14, // \u6ed1\u5757\u5706\u7684\u5706\u89d2\n thumbTintColor: '#fff', // \u6ed1\u5757\u7684\u989c\u8272\n },\n\n /**\n * Checkbox \u9009\u62e9\u6846\u53d8\u91cf\n */\n checkbox: {\n size: 28, // Checkbox \u5c3a\u5bf8\n fontColor: '#333', // Checkbox \u5b57\u4f53\u989c\u8272\n activeColor: '#3388FF', // Checkbox \u6fc0\u6d3b\u65f6\u7684\u989c\u8272\n disabledColor: '#333', // Checkbox \u7981\u7528\u65f6\u7684\u989c\u8272\n },\n\n /**\n * List \u5217\u8868\u9879\u53d8\u91cf\n */\n list: {\n boardBg: '#f8f8f8', // \u5217\u8868\u7684\u5bb9\u5668\u5e95\u8272\n iconColor: 'rgba(51, 51, 51, 0.5)', // \u56fe\u6807\u989c\u8272\n fontColor: '#333', // \u6807\u9898\u989c\u8272\n subFontColor: 'rgba(51, 51, 51, 0.5)', // \u526f\u6807\u9898\u989c\u8272\n descFontColor: 'rgba(51, 51, 51, 0.5)', // \u63cf\u8ff0\u6027\u6807\u9898\u989c\u8272\n cellLine: 'rgba(51, 51, 51, 0.1)', // \u5206\u9694\u7ebf\u989c\u8272\n cellBg: '#fff', // \u5217\u8868\u9879\u80cc\u666f\u8272\n cellRadius: 0, // \u5217\u8868\u9879\u5706\u89d2\n margin: [0, 0, 0, 0], // \u5217\u8868\u9879\u5916\u8fb9\u8ddd\uff08\u4e0a\u53f3\u4e0b\u5de6\uff09\n padding: [12, cx(16), 12, cx(16)], // \u5217\u8868\u9879\u5185\u8fb9\u8ddd\uff08\u4e0a\u53f3\u4e0b\u5de6\uff09\n },\n\n /**\n * BrickButton \u5757\u72b6\u6309\u94ae\u53d8\u91cf\n */\n brickButton: {\n fontSize: 12, // \u5b57\u4f53\u5927\u5c0f\n fontColor: '#fff', // \u5b57\u4f53\u989c\u8272\n bgRadius: 24, // \u80cc\u666f\u5706\u89d2\n bgColor: getBrandColor, // \u8ddf\u968f\u4e3b\u8272\n bgBorder: 'transparent', // \u80cc\u666f\u8fb9\u6846\n bgBorderWidth: 0, // \u80cc\u666f\u8fb9\u6846\u5bbd\u5ea6\n loadingColor: '#fff', // \u52a0\u8f7d\u989c\u8272\n loadingBackground: 'rgba(0,0,0,.1)', // \u52a0\u8f7d\u7684\u80cc\u666f\u989c\u8272\n },\n\n /**\n * Dialog \u5bf9\u8bdd\u6846\u53d8\u91cf\n */\n dialog: {\n width: cx(315), // \u5f39\u7a97\u5bb9\u5668\u5bbd\u5ea6\n bg: '#fff', // \u5f39\u7a97\u80cc\u666f\u8272\n radius: cx(8), // \u5f39\u7a97\u5bb9\u5668\u5706\u89d2\n cellHeight: 56, // \u5217\u8868\u9ad8\u5ea6\uff08\u5934\u90e8\u3001\u5e95\u90e8\uff09\n lineColor: '#e5e5e5', // \u5206\u9694\u7ebf\u989c\u8272\n titleFontSize: 18, // \u6807\u9898\u5b57\u4f53\u5927\u5c0f\n titleFontColor: '#333', // \u5934\u90e8\u680f\u6807\u9898\u989c\u8272\n subTitleFontSize: 16, // \u526f\u6807\u9898\u5b57\u4f53\u5927\u5c0f\n subTitleFontColor: '#999', // \u5934\u90e8\u680f\u526f\u6807\u9898\u989c\u8272\n cancelFontSize: 16, // \u5e95\u90e8\u680f\u53d6\u6d88\u5b57\u4f53\u5927\u5c0f\n cancelFontColor: '#666', // \u5e95\u90e8\u680f\u53d6\u6d88\u5b57\u4f53\u989c\u8272\n confirmFontSize: 16, // \u5e95\u90e8\u680f\u786e\u8ba4\u5b57\u4f53\u5927\u5c0f\n confirmFontColor: '#333', // \u5e95\u90e8\u680f\u786e\u8ba4\u5b57\u4f53\u989c\u8272\n prompt: {\n bg: '#f8f8f8', // \u8f93\u5165\u6846\u80cc\u666f\u8272\n radius: cx(4), // \u8f93\u5165\u6846\u5706\u89d2\n padding: '12px 16px', // \u8f93\u5165\u6846\u8fb9\u8ddd\n placeholder: '#d6d6de', // \u5360\u4f4d\u7b26\u5b57\u4f53\u989c\u8272\n },\n },\n\n /**\n * Popup \u5f39\u51fa\u5c42\u53d8\u91cf\n */\n popup: {\n cellHeight: 48, // \u5217\u8868\u9879\u7684\u9ad8\u5ea6\n cellBg: '#fff', // \u5217\u8868\u5e95\u8272\n titleRadius: cx(8), // \u5934\u90e8\u5706\u89d2\n footerRadius: 0, // \u5e95\u90e8\u5706\u89d2\n bottomBg: '#f5f5f5', // \u5e95\u90e8\u680f\u5e95\u8272\n lineColor: '#e5e5e5', // \u5206\u9694\u7ebf\u989c\u8272\n titleFontSize: 14, // \u5934\u90e8\u680f\u6807\u9898\u5927\u5c0f\n titleFontColor: '#999', // \u5934\u90e8\u680f\u6807\u9898\u989c\u8272\n cancelFontSize: 16, // \u5e95\u90e8\u680f\u53d6\u6d88\u5b57\u4f53\u5927\u5c0f\n cancelFontColor: '#666', // \u5e95\u90e8\u680f\u53d6\u6d88\u5b57\u4f53\u989c\u8272\n confirmFontSize: 16, // \u5e95\u90e8\u680f\u786e\u8ba4\u5b57\u4f53\u5927\u5c0f\n confirmFontColor: '#333', // \u5e95\u90e8\u680f\u786e\u8ba4\u5b57\u4f53\u989c\u8272\n },\n};",lang:"javascript"}))))},uy83:function(e,t,n){var a=n("0Dky");e.exports=!a((function(){return Object.isExtensible(Object.preventExtensions({}))}))},v1CH:function(e,t,n){},v45S:function(e,t,n){"use strict";var a=n("PpiC"),r=n("k1fw"),i=n("tJVT"),o=(n("SL4o"),n("dEAq")),l=n("q1tI"),c=n.n(l),s=n("ycat"),u=n("FFvq"),d={"zh-CN":{name:"\u5c5e\u6027\u540d",description:"\u63cf\u8ff0",type:"\u7c7b\u578b",default:"\u9ed8\u8ba4\u503c",required:"(\u5fc5\u9009)"},"en-US":{name:"Name",description:"Description",type:"Type",default:"Default",required:"(required)"}},m=()=>{var e=Object(l["useContext"])(o["context"]),t=e.locale;return/^zh|cn$/i.test(t)?"zh-CN":"en-US"},p=e=>{var t=e.name,n=m(),a=d[n],o=Object(l["useState"])(null),u=Object(i["a"])(o,2),p=u[0],h=u[1],f=Object(l["useContext"])(s["a"]),g=f.apiData,b=Object(l["useRef"])();return Object(l["useEffect"])((()=>{if(g&&g[t]){var e=g[t].map((e=>Object(r["a"])({name:e.name,optional:e.optional,types:e.types},e.meta.i18n[n])));h(e)}}),[g,n]),c.a.createElement(c.a.Fragment,null,p&&p.length>0&&c.a.createElement("table",{ref:b,className:"__dumi-default-api"},c.a.createElement("thead",null,c.a.createElement("tr",null,c.a.createElement("th",{className:"col-0"},a.name),c.a.createElement("th",{className:"col-1"},a.description),c.a.createElement("th",{className:"col-2"},a.type),c.a.createElement("th",{className:"col-3"},a.default))),c.a.createElement("tbody",null,p.map((e=>c.a.createElement("tr",{key:e.name},c.a.createElement("td",{className:"col-0",dangerouslySetInnerHTML:{__html:e.name}}),c.a.createElement("td",{className:"col-1",dangerouslySetInnerHTML:{__html:e.description||"--"}}),c.a.createElement("td",{className:"col-2"},c.a.createElement("div",{dangerouslySetInnerHTML:{__html:e.types}})),c.a.createElement("td",{className:"col-3"},c.a.createElement("code",{dangerouslySetInnerHTML:{__html:e.defaultValue||!e.optional&&a.required||"--"}}))))))))},h=e=>{var t=Object(l["useContext"])(o["context"]),n=t.locale;return e?e.filter((e=>!!e["description.".concat(n)])):[]},f=e=>{var t,n=e.identifier,a=e.export,r=Object(o["useApiData"])(n),i=Object(l["useContext"])(o["context"]),s=i.locale,m=/^zh|cn$/i.test(s)?d["zh-CN"]:d["en-US"],p=Object(l["useRef"])();return Object(l["useEffect"])((()=>{var e,t=null===p||void 0===p||null===(e=p.current)||void 0===e?void 0:e.previousElementSibling;if(t){var n=null===t||void 0===t?void 0:t.id;/^api-/.test(n)&&t.remove()}}),[]),c.a.createElement(c.a.Fragment,null,r&&c.a.createElement("table",{ref:p,style:{marginTop:24},className:"__dumi-default-api"},c.a.createElement("thead",null,c.a.createElement("tr",null,c.a.createElement("th",{className:"col-0"},m.name),c.a.createElement("th",{className:"col-1"},m.description),c.a.createElement("th",{className:"col-2"},m.type),c.a.createElement("th",{className:"col-3"},m.default))),c.a.createElement("tbody",null,h(Object(u["a"])(null!==(t=r[a])&&void 0!==t?t:r["default"])).map((e=>c.a.createElement("tr",{key:e.identifier},c.a.createElement("td",{className:"col-0",dangerouslySetInnerHTML:{__html:e.identifier}}),c.a.createElement("td",{className:"col-1",dangerouslySetInnerHTML:{__html:e.description||"--"}}),c.a.createElement("td",{className:"col-2",dangerouslySetInnerHTML:{__html:e.type}}),c.a.createElement("td",{className:"col-3"},c.a.createElement("code",{dangerouslySetInnerHTML:{__html:e.default||e.required&&m.required||"--"}}))))))))};t["a"]=e=>{var t=e.name,n=Object(a["a"])(e,["name"]);return t?c.a.createElement(p,{name:t}):n.identifier?c.a.createElement(f,n):c.a.createElement(c.a.Fragment,null)}},v5b1:function(e,t,n){"use strict";var a=n("I+eb"),r=n("g6v/"),i=n("6x0u"),o=n("ewvW"),l=n("wE6v"),c=n("4WOD"),s=n("Bs8V").f;r&&a({target:"Object",proto:!0,forced:i},{__lookupGetter__:function(e){var t,n=o(this),a=l(e,!0);do{if(t=s(n,a))return t.get}while(n=c(n))}})},vDqi:function(e,t,n){e.exports=n("zuR4")},vLRZ:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"text-brickbutton"},r.a.createElement(i["AnchorLink"],{to:"#text-brickbutton","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Text BrickButton"),r.a.createElement(l["a"],{code:"import { BrickButton } from 'tuya-panel-kit'\n\n",lang:"jsx"}),r.a.createElement("h3",{id:"gradient-background-button"},r.a.createElement(i["AnchorLink"],{to:"#gradient-background-button","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Gradient background button"),r.a.createElement(l["a"],{code:"import { BrickButton } from 'tuya-panel-kit'\n\n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"BrickButtonProps"}))))},vRGJ:function(e,t,n){var a=n("AqCL");e.exports=v,e.exports.parse=i,e.exports.compile=o,e.exports.tokensToFunction=s,e.exports.tokensToRegExp=b;var r=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function i(e,t){var n,a=[],i=0,o=0,l="",c=t&&t.delimiter||"/";while(null!=(n=r.exec(e))){var s=n[0],m=n[1],p=n.index;if(l+=e.slice(o,p),o=p+s.length,m)l+=m[1];else{var h=e[o],f=n[2],g=n[3],b=n[4],v=n[5],y=n[6],E=n[7];l&&(a.push(l),l="");var k=null!=f&&null!=h&&h!==f,x="+"===y||"*"===y,w="?"===y||"*"===y,T=n[2]||c,S=b||v;a.push({name:g||i++,prefix:f||"",delimiter:T,optional:w,repeat:x,partial:k,asterisk:!!E,pattern:S?d(S):E?".*":"[^"+u(T)+"]+?"})}}return o(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement(l["a"],null,r.a.createElement("p",null,r.a.createElement("code",null,"Wave")," is a wave component, integrated in ",r.a.createElement(i["Link"],{to:"mailto:tuya-panel-kit@4.7.11"},"tuya-panel-kit@4.7.11")," version, and can also be installed separately using tuya-panel-animation-wave.")),r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"basic-wave-pattern"},r.a.createElement(i["AnchorLink"],{to:"#basic-wave-pattern","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Basic wave pattern"),r.a.createElement(c["a"],{code:"import { Wave } from 'tuya-panel-kit';\n// import Wave from 'tuya-panel-animation-wave';\n\n",lang:"jsx"}),r.a.createElement("h3",{id:"custom-wave-styles"},r.a.createElement(i["AnchorLink"],{to:"#custom-wave-styles","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Custom wave styles"),r.a.createElement(c["a"],{code:"import { Wave } from 'tuya-panel-kit';\n// import Wave from 'tuya-panel-animation-wave';\n\n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("h3",{id:"api-wave"},r.a.createElement(i["AnchorLink"],{to:"#api-wave","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Wave"),r.a.createElement(o["a"],{src:"../../../node_modules/tuya-panel-animation-wave/lib/index.d.ts",identifier:"tuya-panel-animation-wave",export:"Wave"}))))},vZi8:function(e,t,n){var a=n("I+eb"),r=n("YGK4"),i=n("eDxR"),o=n("glrk"),l=n("4WOD"),c=n("ImZN"),s=i.keys,u=i.toKey,d=function(e){var t=[];return c(e,t.push,t),t},m=function(e,t){var n=s(e,t),a=l(e);if(null===a)return n;var i=m(a,t);return i.length?n.length?d(new r(n.concat(i))):i:n};a({target:"Reflect",stat:!0},{getMetadataKeys:function(e){var t=arguments.length<2?void 0:u(arguments[1]);return m(o(e),t)}})},vdRX:function(e,t,n){var a=n("I+eb");a({target:"Math",stat:!0},{DEG_PER_RAD:Math.PI/180})},viRO:function(e,t,n){"use strict";var a=n("MgzW"),r="function"===typeof Symbol&&Symbol.for,i=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,l=r?Symbol.for("react.fragment"):60107,c=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,u=r?Symbol.for("react.provider"):60109,d=r?Symbol.for("react.context"):60110,m=r?Symbol.for("react.forward_ref"):60112,p=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.memo"):60115,f=r?Symbol.for("react.lazy"):60116,g="function"===typeof Symbol&&Symbol.iterator;function b(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nO.length&&O.push(e)}function F(e,t,n,a){var r=typeof e;"undefined"!==r&&"boolean"!==r||(e=null);var l=!1;if(null===e)l=!0;else switch(r){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case i:case o:l=!0}}if(l)return n(a,e,""===t?"."+B(e,0):t),1;if(l=0,t=""===t?".":t+":",Array.isArray(e))for(var c=0;cc||n!=n?d*(1/0):d*n)}},voyM:function(e,t){e.exports=Math.scale||function(e,t,n,a,r){return 0===arguments.length||e!=e||t!=t||n!=n||a!=a||r!=r?NaN:e===1/0||e===-1/0?e:(e-t)*(r-a)/(n-t)+a}},vpkV:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isSSR=t.getWindowInitialProps=t.isBrowser=void 0;var a=function(){return"undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement};t.isBrowser=a;var r=function(){return a()?window.g_initialProps:void 0};t.getWindowInitialProps=r;var i=function(){return a()&&window.g_useSSR};t.isSSR=i},vuIU:function(e,t,n){"use strict";function a(e,t){for(var n=0;n36)throw RangeError(l);if(!c.test(e)||(a=i(e,n)).toString(n)!==e)throw SyntaxError(o);return s*a}})},w0Vi:function(e,t,n){"use strict";var a=n("xTJ+"),r=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,i,o={};return e?(a.forEach(e.split("\n"),(function(e){if(i=e.indexOf(":"),t=a.trim(e.substr(0,i)).toLowerCase(),n=a.trim(e.substr(i+1)),t){if(o[t]&&r.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([n]):o[t]?o[t]+", "+n:n}})),o):o}},w1rZ:function(e,t,n){var a=n("I+eb"),r=n("fhKU");a({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},w7s6:function(e,t,n){var a=n("I+eb");a({target:"Math",stat:!0},{RAD_PER_DEG:180/Math.PI})},wE6v:function(e,t,n){var a=n("hh1v");e.exports=function(e,t){if(!a(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!a(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!a(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!a(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},wENN:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"slide-left"},r.a.createElement(i["AnchorLink"],{to:"#slide-left","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Slide left"),r.a.createElement(l["a"],{code:"import { Swipeout, IconFont, Utils } from 'tuya-panel-kit'\n\nconst { convertX: cx } = Utils.RatioUtils;\n\nexport const Icons = {\n Heart: (\n \n ),\n};\n\n\n \n \n Try sliding left\n \n \n",lang:"jsx"}),r.a.createElement("h3",{id:"slide-right"},r.a.createElement(i["AnchorLink"],{to:"#slide-right","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Slide right"),r.a.createElement(l["a"],{code:"import { Swipeout, IconFont, Utils } from 'tuya-panel-kit'\n\nconst { convertX: cx } = Utils.RatioUtils;\n\nexport const Icons = {\n DeleteIcon: (\n \n ),\n};\n\n\n \n \n Try sliding right\n \n \n",lang:"jsx"}),r.a.createElement("h3",{id:"disable-sideslip"},r.a.createElement(i["AnchorLink"],{to:"#disable-sideslip","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Disable sideslip"),r.a.createElement(l["a"],{code:"import { Swipeout } from 'tuya-panel-kit'\n\n\n \n Disable sideslip\n \n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"SwipeoutProps"}))))},"wF/u":function(e,t,n){var a=n("e5cp"),r=n("ExA7");function i(e,t,n,o,l){return e===t||(null==e||null==t||!r(e)&&!r(t)?e!==e&&t!==t:a(e,t,n,o,i,l))}e.exports=i},wJg7:function(e,t){var n=9007199254740991,a=/^(?:0|[1-9]\d*)$/;function r(e,t){var r=typeof e;return t=null==t?n:t,!!t&&("number"==r||"symbol"!=r&&a.test(e))&&e>-1&&e%1==0&&e>>7-e%8&1)},put:function(e,t){for(var n=0;n>>t-n-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},e.exports=n},wV8e:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"style-1"},r.a.createElement(i["AnchorLink"],{to:"#style-1","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Style 1"),r.a.createElement(l["a"],{code:"import { Stepper } from 'tuya-panel-kit'\n\n\n'\n\n",lang:"jsx"}),r.a.createElement("h3",{id:"style-2"},r.a.createElement(i["AnchorLink"],{to:"#style-2","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Style 2"),r.a.createElement(l["a"],{code:'import { Stepper } from \'tuya-panel-kit\'\n\n\n\n\n',lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("p",null,"extends ",r.a.createElement(i["Link"],{to:"https://reactnative.dev/docs/textinput#props"},"TextInputProps")),r.a.createElement(o["a"],{name:"StepperProps"}))))},"wZ/5":function(e,t,n){"use strict";var a=n("I+eb"),r=n("2oRo"),i=n("Yhre"),o=n("JiZb"),l="ArrayBuffer",c=i[l],s=r[l];a({global:!0,forced:s!==c},{ArrayBuffer:c}),o(l)},wfmh:function(e,t,n){var a=n("I+eb"),r=n("ImZN"),i=n("hBjN");a({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){i(t,e,n)}),void 0,!0),t}})},wg0c:function(e,t,n){var a=n("2oRo"),r=n("WKiH").trim,i=n("WJkJ"),o=a.parseInt,l=/^[+-]?0[Xx]/,c=8!==o(i+"08")||22!==o(i+"0x16");e.exports=c?function(e,t){var n=r(String(e));return o(n,t>>>0||(l.test(n)?16:10))}:o},wgJM:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var a=function(e){return+setTimeout(e,16)},r=function(e){return clearTimeout(e)};"undefined"!==typeof window&&"requestAnimationFrame"in window&&(a=function(e){return window.requestAnimationFrame(e)},r=function(e){return window.cancelAnimationFrame(e)});var i=0,o=new Map;function l(e){o["delete"](e)}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;i+=1;var n=i;function r(t){if(0===t)l(n),e();else{var i=a((function(){r(t-1)}));o.set(n,i)}}return r(t),n}c.cancel=function(e){var t=o.get(e);return l(t),r(t)}},wgYD:function(e,t,n){"use strict";var a=n("I+eb"),r=n("xDBR"),i=n("Cg3G");a({target:"Map",proto:!0,real:!0,forced:r},{deleteAll:function(){return i.apply(this,arguments)}})},wx14:function(e,t,n){"use strict";function a(){return a=Object.assign||function(e){for(var t=1;t","default":"null"},{"identifier":"children","description.zh":"\u6e32\u67d3\u81ea\u5b9a\u4e49\u5185\u5bb9","description.en":"The container style","type":"ReactNode","default":"null"},{"identifier":"animationConfig","description.zh":"\u52a8\u753b\u914d\u7f6e\u9879","description.en":"Animation configuration","type":"{ easing?: (...args: any[]) => any; duration?: number; delay?: number; isInteraction?: boolean; useNativeDriver?: boolean; }","default":"{ easing: Easing.bezier(0, 0, 0.25, 1), duration: 2000, delay: 0, isInteraction: true, useNativeDriver: false }"}]},"tuya-panel-animation-drawer":{"default":[{"identifier":"visible","description.zh":"\u62bd\u5c49\u662f\u5426\u6253\u5f00","description.en":"Drawer open","type":"boolean","default":"false"},{"identifier":"children","description.zh":"\u81ea\u5b9a\u4e49\u5b50\u7ec4\u4ef6","description.en":"Customize child components","type":"ReactNode","default":"null"},{"identifier":"maskStyle","description.zh":"\u906e\u7f69\u6837\u5f0f","description.en":"Mask style","type":"StyleProp","default":"null"},{"identifier":"drawerStyle","description.zh":"\u62bd\u5c49\u6837\u5f0f","description.en":"Drawer style","type":"StyleProp","default":"null"},{"identifier":"style","description.zh":"\u6700\u5916\u5c42\u5bb9\u5668","description.en":"Outermost container","type":"StyleProp","default":"null"},{"identifier":"placement","description.zh":"\u62bd\u5c49\u51fa\u73b0\u65b9\u5411","description.en":"Direction of drawer appearance","type":"\\"left\\" | \\"right\\" | \\"top\\" | \\"bottom\\"","default":"\'left\'"},{"identifier":"onMaskPress","description.zh":"\u70b9\u51fb\u906e\u7f69\u56de\u8c03","description.en":"Click the mask callback","type":"() => void","default":"null"},{"identifier":"onStateChange","description.zh":"\u62bd\u5c49\u72b6\u6001\u56de\u8c03","description.en":"Drawer state callback","type":"(visible?: boolean) => void","default":"null"},{"identifier":"width","description.zh":"\u62bd\u5c49\u7684\u5bbd\u5ea6","description.en":"Width","type":"number","default":"winWidth / 2"},{"identifier":"height","description.zh":"\u62bd\u5c49\u7684\u9ad8\u5ea6","description.en":"Height","type":"number","default":"winHeight"},{"identifier":"maskClosable","description.zh":"\u70b9\u51fb\u8499\u5c42\u662f\u5426\u5141\u8bb8\u5173\u95ed","description.en":"Click on whether the mask is allowed to close","type":"boolean","default":"true"},{"identifier":"hasMask","description.zh":"\u62bd\u5c49\u5f39\u51fa\u662f\u5426\u4f34\u968f\u906e\u7f69","description.en":"Drawer ejection is accompanied by a mask","type":"boolean","default":"true"},{"identifier":"animationConfig","description.zh":"\u52a8\u753b\u914d\u7f6e","description.en":"Animation configuration","type":"{ easing?: (...args: any[]) => any; duration?: number; delay?: number; isInteraction?: boolean; }","default":"{ easing: Easing.linear, duration: 400, delay: 0, isInteraction: true }"}]},"tuya-panel-animation-wave":{"Wave":[{"identifier":"H","description.zh":"\u6c34\u6ce2\u9ad8\u5ea6\uff08\u767e\u5206\u6bd4\uff09","description.en":"Water wave height (percentage)","type":"number","default":"50"},{"identifier":"waveParams","description.zh":"\u6c34\u6ce2\u6570\u7ec4: [{ A: \u6ce2\u5cf0\u9ad8\u5ea6, T: \u5355\u7ec4\u6ce2\u5cf0+\u6ce2\u8c37\u957f\u5ea6, fill: \u586b\u5145\u8272 }]","description.en":"Wave array: [{ A: height of crest, T: length of single group of crest + trough, fill: fill color }]","type":"{ A: number; T: number; fill: string; }[]","default":"[]"},{"identifier":"style","description.zh":"\u5185\u5bb9\u6837\u5f0f\\n@types StyleProp","description.en":"Container style\\n@types StyleProp","type":"StyleProp","default":"{ justifyContent: \'center\', alignItems: \'center\' }"},{"identifier":"animated","description.zh":"\u662f\u5426\u6302\u8f7d\u540e\u7acb\u523b\u8fd0\u52a8","description.en":"Whether to exercise immediately after mounting","type":"boolean","default":"true"},{"identifier":"animationConfig","description.zh":"\u52a8\u753b\u914d\u7f6e\u9879","description.en":"Animation configuration items","type":"{ easing?: (...args: any[]) => any; duration?: number; delay?: number; isInteraction?: boolean; useNativeDriver?: boolean; }","default":"{ easing: Easing.linear, duration: 5000, delay: 2000, isInteraction: true, useNativeDriver: true }"}]}}')},xAGQ:function(e,t,n){"use strict";var a=n("xTJ+");e.exports=function(e,t,n){return a.forEach(n,(function(n){e=n(e,t)})),e}},xDBR:function(e,t){e.exports=!1},"xTJ+":function(e,t,n){"use strict";var a=n("HSsa"),r=Object.prototype.toString;function i(e){return"[object Array]"===r.call(e)}function o(e){return"undefined"===typeof e}function l(e){return null!==e&&!o(e)&&null!==e.constructor&&!o(e.constructor)&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function c(e){return"[object ArrayBuffer]"===r.call(e)}function s(e){return"undefined"!==typeof FormData&&e instanceof FormData}function u(e){var t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer,t}function d(e){return"string"===typeof e}function m(e){return"number"===typeof e}function p(e){return null!==e&&"object"===typeof e}function h(e){if("[object Object]"!==r.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function f(e){return"[object Date]"===r.call(e)}function g(e){return"[object File]"===r.call(e)}function b(e){return"[object Blob]"===r.call(e)}function v(e){return"[object Function]"===r.call(e)}function y(e){return p(e)&&v(e.pipe)}function E(e){return"undefined"!==typeof URLSearchParams&&e instanceof URLSearchParams}function k(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function x(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)}function w(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),i(e))for(var n=0,a=e.length;n{var t=e.children,n=e.hidetitle,l=Object(r["useContext"])(o["a"]),c=Object(a["k"])();return Object(r["useEffect"])((()=>{l.update({desc:t,descHideTitle:n})}),[t,c.pathname,n]),i.a.createElement(i.a.Fragment,null)}},xbqb:function(e,t){function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}e.exports=n},xrYK:function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},xs3f:function(e,t,n){var a=n("2oRo"),r=n("zk60"),i="__core-js_shared__",o=a[i]||r(i,{});e.exports=o},y1pI:function(e,t,n){var a=n("ljhN");function r(e,t){var n=e.length;while(n--)if(a(e[n][0],t))return n;return-1}e.exports=r},yGk4:function(e,t,n){var a=n("Cwc5"),r=n("Kz5y"),i=a(r,"Set");e.exports=i},yK9s:function(e,t,n){"use strict";var a=n("xTJ+");e.exports=function(e,t){a.forEach(e,(function(n,a){a!==t&&a.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[a])}))}},yM5i:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u57fa\u7840\u5c55\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u57fa\u7840\u5c55\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u57fa\u7840\u5c55\u793a"),r.a.createElement(l["a"],{code:"import { CircleView } from 'tuya-panel-kit'\n\n",lang:"jsx"}),r.a.createElement("h3",{id:"\u5e26\u8fb9\u6846\u7684\u5706\u5f62\u89c6\u56fe"},r.a.createElement(i["AnchorLink"],{to:"#\u5e26\u8fb9\u6846\u7684\u5706\u5f62\u89c6\u56fe","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u5e26\u8fb9\u6846\u7684\u5706\u5f62\u89c6\u56fe"),r.a.createElement(l["a"],{code:'import { CircleView } from \'tuya-panel-kit\'\n\n',lang:"jsx"}),r.a.createElement("h3",{id:"\u5185\u5d4c\u81ea\u5b9a\u4e49\u5185\u5bb9\u7684\u5706\u5f62\u89c6\u56fe"},r.a.createElement(i["AnchorLink"],{to:"#\u5185\u5d4c\u81ea\u5b9a\u4e49\u5185\u5bb9\u7684\u5706\u5f62\u89c6\u56fe","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u5185\u5d4c\u81ea\u5b9a\u4e49\u5185\u5bb9\u7684\u5706\u5f62\u89c6\u56fe"),r.a.createElement(l["a"],{code:"import { CircleView } from 'tuya-panel-kit'\n\n\n \n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("p",null,"\u7ee7\u627f\u81ea ",r.a.createElement(i["Link"],{to:"https://reactnative.dev/docs/view#props"},"ViewProps")),r.a.createElement(o["a"],{name:"CircleViewProps"}))))},yNLB:function(e,t,n){var a=n("0Dky"),r=n("WJkJ"),i="\u200b\x85\u180e";e.exports=function(e){return a((function(){return!!r[e]()||i[e]()!=i||r[e].name!==e}))}},yXV3:function(e,t,n){"use strict";var a=n("I+eb"),r=n("TWQb").indexOf,i=n("pkCn"),o=n("rkAj"),l=[].indexOf,c=!!l&&1/[1].indexOf(1,-0)<0,s=i("indexOf"),u=o("indexOf",{ACCESSORS:!0,1:0});a({target:"Array",proto:!0,forced:c||!s||!u},{indexOf:function(e){return c?l.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:void 0)}})},ycat:function(e,t,n){"use strict";function a(e){if(null==e)throw new TypeError("Cannot destructure undefined")}n.d(t,"a",(function(){return i}));var r=n("q1tI"),i=Object(r["createContext"])({themes:[],currentTheme:null,apiData:{},linkMap:{},update:e=>{a(e)},descHideTitle:"false"})},ykEW:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("xYjl"),c=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement(l["a"],null,r.a.createElement("p",null,r.a.createElement("code",null,"Wave")," \u662f\u6ce2\u6d6a\u7ec4\u4ef6\uff0c\u5728 ",r.a.createElement(i["Link"],{to:"mailto:tuya-panel-kit@4.7.11"},"tuya-panel-kit@4.7.11")," \u7248\u672c\u96c6\u6210\uff0c\u4e5f\u53ef\u4ee5\u5355\u72ec\u5b89\u88c5 tuya-panel-animation-wave \u4f7f\u7528\u3002")),r.a.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},r.a.createElement(i["AnchorLink"],{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a"),r.a.createElement("h3",{id:"\u6ce2\u6d6a\u57fa\u672c\u6837\u5f0f"},r.a.createElement(i["AnchorLink"],{to:"#\u6ce2\u6d6a\u57fa\u672c\u6837\u5f0f","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u6ce2\u6d6a\u57fa\u672c\u6837\u5f0f"),r.a.createElement(c["a"],{code:"import { Wave } from 'tuya-panel-kit';\n// import Wave from 'tuya-panel-animation-wave';\n\n",lang:"jsx"}),r.a.createElement("h3",{id:"\u81ea\u5b9a\u4e49\u6ce2\u6d6a\u6837\u5f0f"},r.a.createElement(i["AnchorLink"],{to:"#\u81ea\u5b9a\u4e49\u6ce2\u6d6a\u6837\u5f0f","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"\u81ea\u5b9a\u4e49\u6ce2\u6d6a\u6837\u5f0f"),r.a.createElement(c["a"],{code:"import { Wave } from 'tuya-panel-kit';\n// import Wave from 'tuya-panel-animation-wave';\n\n",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement("h3",{id:"api-wave"},r.a.createElement(i["AnchorLink"],{to:"#api-wave","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Wave"),r.a.createElement(o["a"],{src:"../../../node_modules/tuya-panel-animation-wave/lib/index.d.ts",identifier:"tuya-panel-animation-wave",export:"Wave"}))))},yl30:function(e,t,n){"use strict";var a=n("q1tI"),r=n("MgzW"),i=n("QCnb");function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nt}return!1}function X(e,t,n,a,r,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=a,this.attributeNamespace=r,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}var Z={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){Z[e]=new X(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];Z[t]=new X(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){Z[e]=new X(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){Z[e]=new X(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){Z[e]=new X(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){Z[e]=new X(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){Z[e]=new X(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){Z[e]=new X(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){Z[e]=new X(e,5,!1,e.toLowerCase(),null,!1)}));var Q=/[\-:]([a-z])/g;function J(e){return e[1].toUpperCase()}"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(Q,J);Z[t]=new X(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(Q,J);Z[t]=new X(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(Q,J);Z[t]=new X(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){Z[e]=new X(e,1,!1,e.toLowerCase(),null,!1)})),Z.xlinkHref=new X("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){Z[e]=new X(e,1,!1,e.toLowerCase(),null,!0)}));var ee=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function te(e,t,n,a){var r=Z.hasOwnProperty(t)?Z[t]:null,i=null!==r?0===r.type:!a&&(2=n.length))throw Error(o(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:we(n)}}function De(e,t){var n=we(t.value),a=we(t.defaultValue);null!=n&&(n=""+n,n!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=a&&(e.defaultValue=""+a)}function Ve(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var ze={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function Ue(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 He(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Ue(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var Ye,qe=function(e){return"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,a,r){MSApp.execUnsafeLocalFunction((function(){return e(t,n,a,r)}))}:e}((function(e,t){if(e.namespaceURI!==ze.svg||"innerHTML"in e)e.innerHTML=t;else{for(Ye=Ye||document.createElement("div"),Ye.innerHTML=""+t.valueOf().toString()+"",t=Ye.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function We(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 Ge(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Ke={animationend:Ge("Animation","AnimationEnd"),animationiteration:Ge("Animation","AnimationIteration"),animationstart:Ge("Animation","AnimationStart"),transitionend:Ge("Transition","TransitionEnd")},$e={},Xe={};function Ze(e){if($e[e])return $e[e];if(!Ke[e])return e;var t,n=Ke[e];for(t in n)if(n.hasOwnProperty(t)&&t in Xe)return $e[e]=n[t];return e}A&&(Xe=document.createElement("div").style,"AnimationEvent"in window||(delete Ke.animationend.animation,delete Ke.animationiteration.animation,delete Ke.animationstart.animation),"TransitionEvent"in window||delete Ke.transitionend.transition);var Qe=Ze("animationend"),Je=Ze("animationiteration"),et=Ze("animationstart"),tt=Ze("transitionend"),nt="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),at=new("function"===typeof WeakMap?WeakMap:Map);function rt(e){var t=at.get(e);return void 0===t&&(t=new Map,at.set(e,t)),t}function it(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{t=e,0!==(1026&t.effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function ot(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(e=e.alternate,null!==e&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function lt(e){if(it(e)!==e)throw Error(o(188))}function ct(e){var t=e.alternate;if(!t){if(t=it(e),null===t)throw Error(o(188));return t!==e?null:e}for(var n=e,a=t;;){var r=n.return;if(null===r)break;var i=r.alternate;if(null===i){if(a=r.return,null!==a){n=a;continue}break}if(r.child===i.child){for(i=r.child;i;){if(i===n)return lt(r),e;if(i===a)return lt(r),t;i=i.sibling}throw Error(o(188))}if(n.return!==a.return)n=r,a=i;else{for(var l=!1,c=r.child;c;){if(c===n){l=!0,n=r,a=i;break}if(c===a){l=!0,a=r,n=i;break}c=c.sibling}if(!l){for(c=i.child;c;){if(c===n){l=!0,n=i,a=r;break}if(c===a){l=!0,a=i,n=r;break}c=c.sibling}if(!l)throw Error(o(189))}}if(n.alternate!==a)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?e:t}function st(e){if(e=ct(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function ut(e,t){if(null==t)throw Error(o(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function dt(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var mt=null;function pt(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var a=0;abt.length&&bt.push(e)}function yt(e,t,n,a){if(bt.length){var r=bt.pop();return r.topLevelType=e,r.eventSystemFlags=a,r.nativeEvent=t,r.targetInst=n,r}return{topLevelType:e,eventSystemFlags:a,nativeEvent:t,targetInst:n,ancestors:[]}}function Et(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var a=n;if(3===a.tag)a=a.stateNode.containerInfo;else{for(;a.return;)a=a.return;a=3!==a.tag?null:a.stateNode.containerInfo}if(!a)break;t=n.tag,5!==t&&6!==t||e.ancestors.push(n),n=zn(a)}while(n);for(n=0;n=t)return{node:a,offset:t-e};e=n}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=En(a)}}function xn(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?xn(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function wn(){for(var e=window,t=yn();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(a){n=!1}if(!n)break;e=t.contentWindow,t=yn(e.document)}return t}function Tn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var Sn="$",Cn="/$",Ln="$?",An="$!",In=null,Pn=null;function Nn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function On(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var jn="function"===typeof setTimeout?setTimeout:void 0,Rn="function"===typeof clearTimeout?clearTimeout:void 0;function Fn(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function _n(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if(n===Sn||n===An||n===Ln){if(0===t)return e;t--}else n===Cn&&t++}e=e.previousSibling}return null}var Bn=Math.random().toString(36).slice(2),Mn="__reactInternalInstance$"+Bn,Dn="__reactEventHandlers$"+Bn,Vn="__reactContainere$"+Bn;function zn(e){var t=e[Mn];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Vn]||n[Mn]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=_n(e);null!==e;){if(n=e[Mn])return n;e=_n(e)}return t}e=n,n=e.parentNode}return null}function Un(e){return e=e[Mn]||e[Vn],!e||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function Hn(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function Yn(e){return e[Dn]||null}function qn(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function Wn(e,t){var n=e.stateNode;if(!n)return null;var a=f(n);if(!a)return null;n=a[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(e=e.type,a=!("button"===e||"input"===e||"select"===e||"textarea"===e)),e=!a;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(o(231,t,typeof n));return n}function Gn(e,t,n){(t=Wn(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=ut(n._dispatchListeners,t),n._dispatchInstances=ut(n._dispatchInstances,e))}function Kn(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=qn(t);for(t=n.length;0this.eventPool.length&&this.eventPool.push(e)}function la(e){e.eventPool=[],e.getPooled=ia,e.release=oa}r(ra.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=na)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=na)},persist:function(){this.isPersistent=na},isPersistent:aa,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=aa,this._dispatchInstances=this._dispatchListeners=null}}),ra.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},ra.extend=function(e){function t(){}function n(){return a.apply(this,arguments)}var a=this;t.prototype=a.prototype;var i=new t;return r(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=r({},a.Interface,e),n.extend=a.extend,la(n),n},la(ra);var ca=ra.extend({data:null}),sa=ra.extend({data:null}),ua=[9,13,27,32],da=A&&"CompositionEvent"in window,ma=null;A&&"documentMode"in document&&(ma=document.documentMode);var pa=A&&"TextEvent"in window&&!ma,ha=A&&(!da||ma&&8=ma),fa=String.fromCharCode(32),ga={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},ba=!1;function va(e,t){switch(e){case"keyup":return-1!==ua.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function ya(e){return e=e.detail,"object"===typeof e&&"data"in e?e.data:null}var Ea=!1;function ka(e,t){switch(e){case"compositionend":return ya(t);case"keypress":return 32!==t.which?null:(ba=!0,fa);case"textInput":return e=t.data,e===fa&&ba?null:e;default:return null}}function xa(e,t){if(Ea)return"compositionend"===e||!da&&va(e,t)?(e=ta(),ea=Jn=Qn=null,Ea=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=document.documentMode,rr={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},ir=null,or=null,lr=null,cr=!1;function sr(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return cr||null==ir||ir!==yn(n)?null:(n=ir,"selectionStart"in n&&Tn(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),lr&&nr(lr,n)?null:(lr=n,e=ra.getPooled(rr.select,or,e,t),e.type="select",e.target=ir,Zn(e),e))}var ur={eventTypes:rr,extractEvents:function(e,t,n,a,r,i){if(r=i||(a.window===a?a.document:9===a.nodeType?a:a.ownerDocument),!(i=!r)){e:{r=rt(r),i=C.onSelect;for(var o=0;oSr||(e.current=Tr[Sr],Tr[Sr]=null,Sr--)}function Lr(e,t){Sr++,Tr[Sr]=e.current,e.current=t}var Ar={},Ir={current:Ar},Pr={current:!1},Nr=Ar;function Or(e,t){var n=e.type.contextTypes;if(!n)return Ar;var a=e.stateNode;if(a&&a.__reactInternalMemoizedUnmaskedChildContext===t)return a.__reactInternalMemoizedMaskedChildContext;var r,i={};for(r in n)i[r]=t[r];return a&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function jr(e){return e=e.childContextTypes,null!==e&&void 0!==e}function Rr(){Cr(Pr),Cr(Ir)}function Fr(e,t,n){if(Ir.current!==Ar)throw Error(o(168));Lr(Ir,t),Lr(Pr,n)}function _r(e,t,n){var a=e.stateNode;if(e=t.childContextTypes,"function"!==typeof a.getChildContext)return n;for(var i in a=a.getChildContext(),a)if(!(i in e))throw Error(o(108,ke(t)||"Unknown",i));return r({},n,{},a)}function Br(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ar,Nr=Ir.current,Lr(Ir,e),Lr(Pr,Pr.current),!0}function Mr(e,t,n){var a=e.stateNode;if(!a)throw Error(o(169));n?(e=_r(e,t,Nr),a.__reactInternalMemoizedMergedChildContext=e,Cr(Pr),Cr(Ir),Lr(Ir,e)):Cr(Pr),Lr(Pr,n)}var Dr=i.unstable_runWithPriority,Vr=i.unstable_scheduleCallback,zr=i.unstable_cancelCallback,Ur=i.unstable_requestPaint,Hr=i.unstable_now,Yr=i.unstable_getCurrentPriorityLevel,qr=i.unstable_ImmediatePriority,Wr=i.unstable_UserBlockingPriority,Gr=i.unstable_NormalPriority,Kr=i.unstable_LowPriority,$r=i.unstable_IdlePriority,Xr={},Zr=i.unstable_shouldYield,Qr=void 0!==Ur?Ur:function(){},Jr=null,ei=null,ti=!1,ni=Hr(),ai=1e4>ni?Hr:function(){return Hr()-ni};function ri(){switch(Yr()){case qr:return 99;case Wr:return 98;case Gr:return 97;case Kr:return 96;case $r:return 95;default:throw Error(o(332))}}function ii(e){switch(e){case 99:return qr;case 98:return Wr;case 97:return Gr;case 96:return Kr;case 95:return $r;default:throw Error(o(332))}}function oi(e,t){return e=ii(e),Dr(e,t)}function li(e,t,n){return e=ii(e),Vr(e,t,n)}function ci(e){return null===Jr?(Jr=[e],ei=Vr(qr,ui)):Jr.push(e),Xr}function si(){if(null!==ei){var e=ei;ei=null,zr(e)}ui()}function ui(){if(!ti&&null!==Jr){ti=!0;var e=0;try{var t=Jr;oi(99,(function(){for(;e=t&&(Ko=!0),e.firstContext=null)}function ki(e,t){if(gi!==e&&!1!==t&&0!==t)if("number"===typeof t&&1073741823!==t||(gi=e,t=1073741823),t={context:e,observedBits:t,next:null},null===fi){if(null===hi)throw Error(o(308));fi=t,hi.dependencies={expirationTime:0,firstContext:t,responders:null}}else fi=fi.next=t;return e._currentValue}var xi=!1;function wi(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function Ti(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function Si(e,t){return e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null},e.next=e}function Ci(e,t){if(e=e.updateQueue,null!==e){e=e.shared;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function Li(e,t){var n=e.alternate;null!==n&&Ti(n,e),e=e.updateQueue,n=e.baseQueue,null===n?(e.baseQueue=t.next=t,t.next=t):(t.next=n.next,n.next=t)}function Ai(e,t,n,a){var i=e.updateQueue;xi=!1;var o=i.baseQueue,l=i.shared.pending;if(null!==l){if(null!==o){var c=o.next;o.next=l.next,l.next=c}o=l,i.shared.pending=null,c=e.alternate,null!==c&&(c=c.updateQueue,null!==c&&(c.baseQueue=l))}if(null!==o){c=o.next;var s=i.baseState,u=0,d=null,m=null,p=null;if(null!==c){var h=c;do{if(l=h.expirationTime,lu&&(u=l)}else{null!==p&&(p=p.next={expirationTime:1073741823,suspenseConfig:h.suspenseConfig,tag:h.tag,payload:h.payload,callback:h.callback,next:null}),_c(l,h.suspenseConfig);e:{var g=e,b=h;switch(l=t,f=n,b.tag){case 1:if(g=b.payload,"function"===typeof g){s=g.call(f,s,l);break e}s=g;break e;case 3:g.effectTag=-4097&g.effectTag|64;case 0:if(g=b.payload,l="function"===typeof g?g.call(f,s,l):g,null===l||void 0===l)break e;s=r({},s,l);break e;case 2:xi=!0}}null!==h.callback&&(e.effectTag|=32,l=i.effects,null===l?i.effects=[h]:l.push(h))}if(h=h.next,null===h||h===c){if(l=i.shared.pending,null===l)break;h=o.next=l.next,l.next=c,i.baseQueue=o=l,i.shared.pending=null}}while(1)}null===p?d=s:p.next=m,i.baseState=d,i.baseQueue=p,Bc(u),e.expirationTime=u,e.memoizedState=s}}function Ii(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;tf?(g=d,d=null):g=d.sibling;var b=p(r,d,l[f],c);if(null===b){null===d&&(d=g);break}e&&d&&null===b.alternate&&t(r,d),o=i(b,o,f),null===u?s=b:u.sibling=b,u=b,d=g}if(f===l.length)return n(r,d),s;if(null===d){for(;fg?(b=f,f=null):b=f.sibling;var y=p(r,f,v.value,s);if(null===y){null===f&&(f=b);break}e&&f&&null===y.alternate&&t(r,f),l=i(y,l,g),null===d?u=y:d.sibling=y,d=y,f=b}if(v.done)return n(r,f),u;if(null===f){for(;!v.done;g++,v=c.next())v=m(r,v.value,s),null!==v&&(l=i(v,l,g),null===d?u=v:d.sibling=v,d=v);return u}for(f=a(r,f);!v.done;g++,v=c.next())v=h(f,r,g,v.value,s),null!==v&&(e&&null!==v.alternate&&f.delete(null===v.key?g:v.key),l=i(v,l,g),null===d?u=v:d.sibling=v,d=v);return e&&f.forEach((function(e){return t(r,e)})),u}return function(e,a,i,c){var s="object"===typeof i&&null!==i&&i.type===oe&&null===i.key;s&&(i=i.props.children);var u="object"===typeof i&&null!==i;if(u)switch(i.$$typeof){case re:e:{for(u=i.key,s=a;null!==s;){if(s.key===u){switch(s.tag){case 7:if(i.type===oe){n(e,s.sibling),a=r(s,i.props.children),a.return=e,e=a;break e}break;default:if(s.elementType===i.type){n(e,s.sibling),a=r(s,i.props),a.ref=Di(e,s,i),a.return=e,e=a;break e}}n(e,s);break}t(e,s),s=s.sibling}i.type===oe?(a=ls(i.props.children,e.mode,c,i.key),a.return=e,e=a):(c=os(i.type,i.key,i.props,null,e.mode,c),c.ref=Di(e,a,i),c.return=e,e=c)}return l(e);case ie:e:{for(s=i.key;null!==a;){if(a.key===s){if(4===a.tag&&a.stateNode.containerInfo===i.containerInfo&&a.stateNode.implementation===i.implementation){n(e,a.sibling),a=r(a,i.children||[]),a.return=e,e=a;break e}n(e,a);break}t(e,a),a=a.sibling}a=ss(i,e.mode,c),a.return=e,e=a}return l(e)}if("string"===typeof i||"number"===typeof i)return i=""+i,null!==a&&6===a.tag?(n(e,a.sibling),a=r(a,i),a.return=e,e=a):(n(e,a),a=cs(i,e.mode,c),a.return=e,e=a),l(e);if(Mi(i))return f(e,a,i,c);if(ye(i))return g(e,a,i,c);if(u&&Vi(e,i),"undefined"===typeof i&&!s)switch(e.tag){case 1:case 0:throw e=e.type,Error(o(152,e.displayName||e.name||"Component"))}return n(e,a)}}var Ui=zi(!0),Hi=zi(!1),Yi={},qi={current:Yi},Wi={current:Yi},Gi={current:Yi};function Ki(e){if(e===Yi)throw Error(o(174));return e}function $i(e,t){switch(Lr(Gi,t),Lr(Wi,e),Lr(qi,Yi),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:He(null,"");break;default:e=8===e?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=He(t,e)}Cr(qi),Lr(qi,t)}function Xi(){Cr(qi),Cr(Wi),Cr(Gi)}function Zi(e){Ki(Gi.current);var t=Ki(qi.current),n=He(t,e.type);t!==n&&(Lr(Wi,e),Lr(qi,n))}function Qi(e){Wi.current===e&&(Cr(qi),Cr(Wi))}var Ji={current:0};function eo(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(n=n.dehydrated,null===n||n.data===Ln||n.data===An))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(64&t.effectTag))return t}else if(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 null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function to(e,t){return{responder:e,props:t}}var no=ee.ReactCurrentDispatcher,ao=ee.ReactCurrentBatchConfig,ro=0,io=null,oo=null,lo=null,co=!1;function so(){throw Error(o(321))}function uo(e,t){if(null===t)return!1;for(var n=0;ni))throw Error(o(301));i+=1,lo=oo=null,t.updateQueue=null,no.current=Bo,e=n(a,r)}while(t.expirationTime===ro)}if(no.current=Ro,t=null!==oo&&null!==oo.next,ro=0,lo=oo=io=null,co=!1,t)throw Error(o(300));return e}function po(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===lo?io.memoizedState=lo=e:lo=lo.next=e,lo}function ho(){if(null===oo){var e=io.alternate;e=null!==e?e.memoizedState:null}else e=oo.next;var t=null===lo?io.memoizedState:lo.next;if(null!==t)lo=t,oo=e;else{if(null===e)throw Error(o(310));oo=e,e={memoizedState:oo.memoizedState,baseState:oo.baseState,baseQueue:oo.baseQueue,queue:oo.queue,next:null},null===lo?io.memoizedState=lo=e:lo=lo.next=e}return lo}function fo(e,t){return"function"===typeof t?t(e):t}function go(e){var t=ho(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var a=oo,r=a.baseQueue,i=n.pending;if(null!==i){if(null!==r){var l=r.next;r.next=i.next,i.next=l}a.baseQueue=r=i,n.pending=null}if(null!==r){r=r.next,a=a.baseState;var c=l=i=null,s=r;do{var u=s.expirationTime;if(uio.expirationTime&&(io.expirationTime=u,Bc(u))}else null!==c&&(c=c.next={expirationTime:1073741823,suspenseConfig:s.suspenseConfig,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null}),_c(u,s.suspenseConfig),a=s.eagerReducer===e?s.eagerState:e(a,s.action);s=s.next}while(null!==s&&s!==r);null===c?i=a:c.next=l,er(a,t.memoizedState)||(Ko=!0),t.memoizedState=a,t.baseState=i,t.baseQueue=c,n.lastRenderedState=a}return[t.memoizedState,n.dispatch]}function bo(e){var t=ho(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var a=n.dispatch,r=n.pending,i=t.memoizedState;if(null!==r){n.pending=null;var l=r=r.next;do{i=e(i,l.action),l=l.next}while(l!==r);er(i,t.memoizedState)||(Ko=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,a]}function vo(e){var t=po();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=t.queue={pending:null,dispatch:null,lastRenderedReducer:fo,lastRenderedState:e},e=e.dispatch=jo.bind(null,io,e),[t.memoizedState,e]}function yo(e,t,n,a){return e={tag:e,create:t,destroy:n,deps:a,next:null},t=io.updateQueue,null===t?(t={lastEffect:null},io.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,null===n?t.lastEffect=e.next=e:(a=n.next,n.next=e,e.next=a,t.lastEffect=e)),e}function Eo(){return ho().memoizedState}function ko(e,t,n,a){var r=po();io.effectTag|=e,r.memoizedState=yo(1|t,n,void 0,void 0===a?null:a)}function xo(e,t,n,a){var r=ho();a=void 0===a?null:a;var i=void 0;if(null!==oo){var o=oo.memoizedState;if(i=o.destroy,null!==a&&uo(a,o.deps))return void yo(t,n,i,a)}io.effectTag|=e,r.memoizedState=yo(1|t,n,i,a)}function wo(e,t){return ko(516,4,e,t)}function To(e,t){return xo(516,4,e,t)}function So(e,t){return xo(4,2,e,t)}function Co(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Lo(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,xo(4,2,Co.bind(null,t,e),n)}function Ao(){}function Io(e,t){return po().memoizedState=[e,void 0===t?null:t],e}function Po(e,t){var n=ho();t=void 0===t?null:t;var a=n.memoizedState;return null!==a&&null!==t&&uo(t,a[1])?a[0]:(n.memoizedState=[e,t],e)}function No(e,t){var n=ho();t=void 0===t?null:t;var a=n.memoizedState;return null!==a&&null!==t&&uo(t,a[1])?a[0]:(e=e(),n.memoizedState=[e,t],e)}function Oo(e,t,n){var a=ri();oi(98>a?98:a,(function(){e(!0)})),oi(97<\/script>",e=e.removeChild(e.firstChild)):"string"===typeof a.is?e=c.createElement(i,{is:a.is}):(e=c.createElement(i),"select"===i&&(c=e,a.multiple?c.multiple=!0:a.size&&(c.size=a.size))):e=c.createElementNS(e,i),e[Mn]=t,e[Dn]=a,rl(e,t,!1,!1),t.stateNode=e,c=fn(i,a),i){case"iframe":case"object":case"embed":nn("load",e),s=a;break;case"video":case"audio":for(s=0;sa.tailExpiration&&1t)&&vc.set(e,t)))}}function Sc(e,t){e.expirationTimee?n:e,2>=e&&t!==e?0:e}function Lc(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=ci(Ic.bind(null,e));else{var t=Cc(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var a=xc();if(1073741823===t?a=99:1===t||2===t?a=95:(a=10*(1073741821-t)-10*(1073741821-a),a=0>=a?99:250>=a?98:5250>=a?97:95),null!==n){var r=e.callbackPriority;if(e.callbackExpirationTime===t&&r>=a)return;n!==Xr&&zr(n)}e.callbackExpirationTime=t,e.callbackPriority=a,t=1073741823===t?ci(Ic.bind(null,e)):li(a,Ac.bind(null,e),{timeout:10*(1073741821-t)-ai()}),e.callbackNode=t}}}function Ac(e,t){if(kc=0,t)return t=xc(),hs(e,t),Lc(e),null;var n=Cc(e);if(0!==n){if(t=e.callbackNode,(Ql&(Yl|ql))!==Ul)throw Error(o(327));if(Wc(),e===Jl&&n===tc||jc(e,n),null!==ec){var a=Ql;Ql|=Yl;var r=Fc();do{try{Dc();break}catch(c){Rc(e,c)}}while(1);if(bi(),Ql=a,Vl.current=r,nc===Gl)throw t=ac,jc(e,n),ms(e,n),Lc(e),t;if(null===ec)switch(r=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,a=nc,Jl=null,a){case Wl:case Gl:throw Error(o(345));case Kl:hs(e,2=n){e.lastPingedTime=n,jc(e,n);break}}if(i=Cc(e),0!==i&&i!==n)break;if(0!==a&&a!==n){e.lastPingedTime=a;break}e.timeoutHandle=jn(Hc.bind(null,e),r);break}Hc(e);break;case Xl:if(ms(e,n),a=e.lastSuspendedTime,n===a&&(e.nextKnownPendingLevel=Uc(r)),cc&&(r=e.lastPingedTime,0===r||r>=n)){e.lastPingedTime=n,jc(e,n);break}if(r=Cc(e),0!==r&&r!==n)break;if(0!==a&&a!==n){e.lastPingedTime=a;break}if(1073741823!==ic?a=10*(1073741821-ic)-ai():1073741823===rc?a=0:(a=10*(1073741821-rc)-5e3,r=ai(),n=10*(1073741821-n)-r,a=r-a,0>a&&(a=0),a=(120>a?120:480>a?480:1080>a?1080:1920>a?1920:3e3>a?3e3:4320>a?4320:1960*Dl(a/1960))-a,n=a?a=0:(r=0|l.busyDelayMs,i=ai()-(10*(1073741821-i)-(0|l.timeoutMs||5e3)),a=i<=r?0:r+a-i),10 component higher in the tree to provide a loading indicator or placeholder to display."+xe(o))}nc!==Zl&&(nc=Kl),l=bl(l,o),d=i;do{switch(d.tag){case 3:c=l,d.effectTag|=4096,d.expirationTime=t;var E=_l(d,c,t);Li(d,E);break e;case 1:c=l;var k=d.type,x=d.stateNode;if(0===(64&d.effectTag)&&("function"===typeof k.getDerivedStateFromError||null!==x&&"function"===typeof x.componentDidCatch&&(null===hc||!hc.has(x)))){d.effectTag|=4096,d.expirationTime=t;var w=Bl(d,c,t);Li(d,w);break e}}d=d.return}while(null!==d)}ec=zc(ec)}catch(T){t=T;continue}break}while(1)}function Fc(){var e=Vl.current;return Vl.current=Ro,null===e?Ro:e}function _c(e,t){elc&&(lc=e)}function Mc(){for(;null!==ec;)ec=Vc(ec)}function Dc(){for(;null!==ec&&!Zr();)ec=Vc(ec)}function Vc(e){var t=Ml(e.alternate,e,tc);return e.memoizedProps=e.pendingProps,null===t&&(t=zc(e)),zl.current=null,t}function zc(e){ec=e;do{var t=ec.alternate;if(e=ec.return,0===(2048&ec.effectTag)){if(t=fl(t,ec,tc),1===tc||1!==ec.childExpirationTime){for(var n=0,a=ec.child;null!==a;){var r=a.expirationTime,i=a.childExpirationTime;r>n&&(n=r),i>n&&(n=i),a=a.sibling}ec.childExpirationTime=n}if(null!==t)return t;null!==e&&0===(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=ec.firstEffect),null!==ec.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=ec.firstEffect),e.lastEffect=ec.lastEffect),1e?t:e}function Hc(e){var t=ri();return oi(99,Yc.bind(null,e,t)),null}function Yc(e,t){do{Wc()}while(null!==gc);if((Ql&(Yl|ql))!==Ul)throw Error(o(327));var n=e.finishedWork,a=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(o(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var r=Uc(n);if(e.firstPendingTime=r,a<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:a<=e.firstSuspendedTime&&(e.firstSuspendedTime=a-1),a<=e.lastPingedTime&&(e.lastPingedTime=0),a<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===Jl&&(ec=Jl=null,tc=0),1c&&(u=c,c=l,l=u),u=kn(E,l),d=kn(E,c),u&&d&&(1!==x.rangeCount||x.anchorNode!==u.node||x.anchorOffset!==u.offset||x.focusNode!==d.node||x.focusOffset!==d.offset)&&(k=k.createRange(),k.setStart(u.node,u.offset),x.removeAllRanges(),l>c?(x.addRange(k),x.extend(d.node,d.offset)):(k.setEnd(d.node,d.offset),x.addRange(k)))))),k=[];for(x=E;x=x.parentNode;)1===x.nodeType&&k.push({element:x,left:x.scrollLeft,top:x.scrollTop});for("function"===typeof E.focus&&E.focus(),E=0;E=n?sl(e,t,n):(Lr(Ji,1&Ji.current),t=pl(e,t,n),null!==t?t.sibling:null);Lr(Ji,1&Ji.current);break;case 19:if(a=t.childExpirationTime>=n,0!==(64&e.effectTag)){if(a)return ml(e,t,n);t.effectTag|=64}if(r=t.memoizedState,null!==r&&(r.rendering=null,r.tail=null),Lr(Ji,Ji.current),!a)return null}return pl(e,t,n)}Ko=!1}}else Ko=!1;switch(t.expirationTime=0,t.tag){case 2:if(a=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,r=Or(t,Ir.current),Ei(t,n),r=mo(null,t,a,e,r,n),t.effectTag|=1,"object"===typeof r&&null!==r&&"function"===typeof r.render&&void 0===r.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,jr(a)){var i=!0;Br(t)}else i=!1;t.memoizedState=null!==r.state&&void 0!==r.state?r.state:null,wi(t);var l=a.getDerivedStateFromProps;"function"===typeof l&&Oi(t,a,l,e),r.updater=ji,t.stateNode=r,r._reactInternalFiber=t,Bi(t,a,e,n),t=nl(null,t,a,!0,i,n)}else t.tag=0,$o(null,t,r,n),t=t.child;return t;case 16:e:{if(r=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,Ee(r),1!==r._status)throw r._result;switch(r=r._result,t.type=r,i=t.tag=rs(r),e=mi(r,e),i){case 0:t=el(null,t,r,e,n);break e;case 1:t=tl(null,t,r,e,n);break e;case 11:t=Xo(null,t,r,e,n);break e;case 14:t=Zo(null,t,r,mi(r.type,e),a,n);break e}throw Error(o(306,r,""))}return t;case 0:return a=t.type,r=t.pendingProps,r=t.elementType===a?r:mi(a,r),el(e,t,a,r,n);case 1:return a=t.type,r=t.pendingProps,r=t.elementType===a?r:mi(a,r),tl(e,t,a,r,n);case 3:if(al(t),a=t.updateQueue,null===e||null===a)throw Error(o(282));if(a=t.pendingProps,r=t.memoizedState,r=null!==r?r.element:null,Ti(e,t),Ai(t,a,null,n),a=t.memoizedState.element,a===r)Wo(),t=pl(e,t,n);else{if((r=t.stateNode.hydrate)&&(Do=Fn(t.stateNode.containerInfo.firstChild),Mo=t,r=Vo=!0),r)for(n=Hi(t,null,a,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else $o(e,t,a,n),Wo();t=t.child}return t;case 5:return Zi(t),null===e&&Ho(t),a=t.type,r=t.pendingProps,i=null!==e?e.memoizedProps:null,l=r.children,On(a,r)?l=null:null!==i&&On(a,i)&&(t.effectTag|=16),Jo(e,t),4&t.mode&&1!==n&&r.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):($o(e,t,l,n),t=t.child),t;case 6:return null===e&&Ho(t),null;case 13:return sl(e,t,n);case 4:return $i(t,t.stateNode.containerInfo),a=t.pendingProps,null===e?t.child=Ui(t,null,a,n):$o(e,t,a,n),t.child;case 11:return a=t.type,r=t.pendingProps,r=t.elementType===a?r:mi(a,r),Xo(e,t,a,r,n);case 7:return $o(e,t,t.pendingProps,n),t.child;case 8:return $o(e,t,t.pendingProps.children,n),t.child;case 12:return $o(e,t,t.pendingProps.children,n),t.child;case 10:e:{a=t.type._context,r=t.pendingProps,l=t.memoizedProps,i=r.value;var c=t.type._context;if(Lr(pi,c._currentValue),c._currentValue=i,null!==l)if(c=l.value,i=er(c,i)?0:0|("function"===typeof a._calculateChangedBits?a._calculateChangedBits(c,i):1073741823),0===i){if(l.children===r.children&&!Pr.current){t=pl(e,t,n);break e}}else for(c=t.child,null!==c&&(c.return=t);null!==c;){var s=c.dependencies;if(null!==s){l=c.child;for(var u=s.firstContext;null!==u;){if(u.context===a&&0!==(u.observedBits&i)){1===c.tag&&(u=Si(n,null),u.tag=2,Ci(c,u)),c.expirationTime=t&&e<=t}function ms(e,t){var n=e.firstSuspendedTime,a=e.lastSuspendedTime;nt||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function ps(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function hs(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function fs(e,t,n,a){var r=t.current,i=xc(),l=Pi.suspense;i=wc(i,r,l);e:if(n){n=n._reactInternalFiber;t:{if(it(n)!==n||1!==n.tag)throw Error(o(170));var c=n;do{switch(c.tag){case 3:c=c.stateNode.context;break t;case 1:if(jr(c.type)){c=c.stateNode.__reactInternalMemoizedMergedChildContext;break t}}c=c.return}while(null!==c);throw Error(o(171))}if(1===n.tag){var s=n.type;if(jr(s)){n=_r(n,s,c);break e}}n=c}else n=Ar;return null===t.context?t.context=n:t.pendingContext=n,t=Si(i,l),t.payload={element:e},a=void 0===a?null:a,null!==a&&(t.callback=a),Ci(r,t),Tc(r,i),i}function gs(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function bs(e,t){e=e.memoizedState,null!==e&&null!==e.dehydrated&&e.retryTimec)a(l,n=t[c++])&&(~i(s,n)||s.push(n));return s}},yq1k:function(e,t,n){"use strict";var a=n("I+eb"),r=n("TWQb").includes,i=n("RNIs"),o=n("rkAj"),l=o("indexOf",{ACCESSORS:!0,1:0});a({target:"Array",proto:!0,forced:!l},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}}),i("includes")},z8NH:function(e,t,n){var a=n("dOgj");a("Float32",(function(e){return function(t,n,a){return e(this,t,n,a)}}))},zBJ4:function(e,t,n){var a=n("2oRo"),r=n("hh1v"),i=a.document,o=r(i)&&r(i.createElement);e.exports=function(e){return o?i.createElement(e):{}}},zIbX:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),i=n("dEAq"),o=n("v45S"),l=n("1ikc");n("Rsk4");t["default"]=e=>(r.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&i["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"markdown"},r.a.createElement("h2",{id:"code-demo"},r.a.createElement(i["AnchorLink"],{to:"#code-demo","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Code demo"),r.a.createElement("h3",{id:"horizontal-slider---basic-style"},r.a.createElement(i["AnchorLink"],{to:"#horizontal-slider---basic-style","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Horizontal slider - basic style"),r.a.createElement(l["a"],{code:"import { Slider } from 'tuya-panel-kit'\n\nconst [value, setValue] = React.useState(25);\n\n setValue(Math.round(v))}\n/>",lang:"jsx"}),r.a.createElement("h3",{id:"horizontal-parcel-type-slider"},r.a.createElement(i["AnchorLink"],{to:"#horizontal-parcel-type-slider","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Horizontal parcel type slider"),r.a.createElement(l["a"],{code:"import { Slider } from 'tuya-panel-kit'\n\nconst [value, setValue] = React.useState(25);\n\n (\n \n )}\n onSlidingComplete={v => setValue(Math.round(v))}\n/>",lang:"jsx"}),r.a.createElement("h3",{id:"horizontal-parcel-custom-thumb-slider"},r.a.createElement(i["AnchorLink"],{to:"#horizontal-parcel-custom-thumb-slider","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Horizontal parcel custom thumb Slider"),r.a.createElement(l["a"],{code:"import { Slider } from 'tuya-panel-kit'\n\nconst [value, setValue] = React.useState(25);\n\n (\n \n )}\n renderThumb={() => (\n \n )}\n onSlidingComplete={v => setValue(Math.round(v))}\n/>",lang:"jsx"}),r.a.createElement("h3",{id:"horizontal-package-with-graduated-slider"},r.a.createElement(i["AnchorLink"],{to:"#horizontal-package-with-graduated-slider","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Horizontal package with graduated slider"),r.a.createElement(l["a"],{code:"import { Slider } from 'tuya-panel-kit'\n\nconst [value, setValue] = React.useState(25);\n\n setValue(Math.round(v))}\n/>",lang:"jsx"}),r.a.createElement("h3",{id:"horizontal-graduated-slider"},r.a.createElement(i["AnchorLink"],{to:"#horizontal-graduated-slider","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Horizontal graduated slider"),r.a.createElement(l["a"],{code:"import { Slider } from 'tuya-panel-kit'\n\nconst [value, setValue] = React.useState(25);\n\n setValue(value)}\n/>",lang:"tsx"}),r.a.createElement("h3",{id:"vertical-slider"},r.a.createElement(i["AnchorLink"],{to:"#vertical-slider","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"Vertical slider"),r.a.createElement(l["a"],{code:"import { Slider } from 'tuya-panel-kit'\n\nconst [value, setValue] = React.useState(25);\n\n{/* 1 */}\n setValue(Math.round(v))}\n/>\n{/* 2 */}\n (\n \n )}\n onSlidingComplete={v => setValue(Math.round(v))}\n/>\n{/* 3 */}\n (\n \n )}\n renderThumb={() => (\n \n )}\n onSlidingComplete={v => setValue(Math.round(v))}\n/>\n{/* 4 */}\n setValue(Math.round(v))}\n/>\n{/* 5 */}\n setValue(Math.round(v))}\n/>",lang:"jsx"}),r.a.createElement("h2",{id:"api"},r.a.createElement(i["AnchorLink"],{to:"#api","aria-hidden":"true",tabIndex:-1},r.a.createElement("span",{className:"icon icon-link"})),"API"),r.a.createElement(o["a"],{name:"SliderProps"}))))},zKZe:function(e,t,n){var a=n("I+eb"),r=n("YNrV");a({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},zLVn:function(e,t,n){"use strict";function a(e,t){if(null==e)return{};var n,a,r={},i=Object.keys(e);for(a=0;a=0||(r[n]=e[n]);return r}n.d(t,"a",(function(){return a}))},zYLY:function(e,t,n){"use strict";function a(){var e=n("q1tI");return a=function(){return e},e}function r(e,t){return s(e)||c(e,t)||o(e,t)||i()}function i(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(e,t){if(e){if("string"===typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n3&&void 0!==arguments[3]?arguments[3]:0;if(i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function s(e,t){if(null==e)return{};var n,a,r={},i=Object.keys(e);for(a=0;a=0||(r[n]=e[n]);return r}var u=function(e){return function(t){var n=t.to,r=c(t,i),o=/^(\w+:)?\/\//.test(n)||!n,s=a["default"].isValidElement(r.children);return a["default"].createElement(e,l({to:n||"",component:o?function(){return a["default"].createElement("a",{target:"_blank",rel:"noopener noreferrer",href:n},r.children,n&&!s&&a["default"].createElement("svg",{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15",className:"__dumi-default-external-link-icon"},a["default"].createElement("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),a["default"].createElement("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})))}:void 0},r,o?{}:{onClick:function(){var e;window.scrollTo({top:0});for(var t=arguments.length,n=new Array(t),a=0;a
- +