log for com.holoplay:34

== Installed Android Tools ==

2021-06-19 02:02:19,481 DEBUG: Reading 'config.yml'
2021-06-19 02:02:19,489 INFO: Using /opt/android-sdk/build-tools/29.0.3/apksigner 
2021-06-19 02:02:19,492 INFO: Creating log directory
2021-06-19 02:02:19,492 INFO: Creating temporary directory
2021-06-19 02:02:19,492 INFO: Creating output directory
2021-06-19 02:02:19,494 DEBUG: Getting git vcs interface for https://github.com/stephane-r/HoloPlay
2021-06-19 02:02:19,494 DEBUG: > git --version
git version 2.11.0
2021-06-19 02:02:19,703 INFO: Using git version 2.11.0
2021-06-19 02:02:19,703 DEBUG: Checking 1.10.2
2021-06-19 02:02:19,704 INFO: Building version 1.10.2 (34) of com.holoplay
2021-06-19 02:02:19,704 INFO: Running 'sudo' commands in /home/vagrant
2021-06-19 02:02:19,704 DEBUG: > sudo DEBIAN_FRONTEND=noninteractive bash -x -c sysctl fs.inotify.max_user_watches=524288 && curl -Lo node.tar.xz https://nodejs.org/dist/v14.8.0/node-v14.8.0-linux-x64.tar.xz && echo "c7761fe5d56d045d1540b1f0bc8a20d7edf03e6fd695ee5fbffc1dd9416ccc75 node.tar.xz" | sha256sum -c - && tar xJf node.tar.xz && cp -a node-v14.8.0-linux-x64/. /usr/local/ && npm -g install yarn
+ sysctl fs.inotify.max_user_watches=524288
fs.inotify.max_user_watches = 524288
+ curl -Lo node.tar.xz https://nodejs.org/dist/v14.8.0/node-v14.8.0-linux-x64.tar.xz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
 12 20.5M   12 2582k    0     0  20.7M      0 --:--:-- --:--:-- --:--:-- 20.6M
100 20.5M  100 20.5M    0     0  68.4M      0 --:--:-- --:--:-- --:--:-- 68.3M
+ echo 'c7761fe5d56d045d1540b1f0bc8a20d7edf03e6fd695ee5fbffc1dd9416ccc75 node.tar.xz'
+ sha256sum -c -
node.tar.xz: OK
+ tar xJf node.tar.xz
+ cp -a node-v14.8.0-linux-x64/. /usr/local/
+ npm -g install yarn

> yarn@1.22.10 preinstall /usr/local/lib/node_modules/yarn
> :; (node ./preinstall.js > /dev/null 2>&1 || true)

/usr/local/bin/yarn -> /usr/local/lib/node_modules/yarn/bin/yarn.js
/usr/local/bin/yarnpkg -> /usr/local/lib/node_modules/yarn/bin/yarn.js
+ yarn@1.22.10
added 1 package in 0.732s
2021-06-19 02:02:23,344 DEBUG: > sudo passwd --lock root
passwd: password expiry information changed.
2021-06-19 02:02:23,602 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo
(Reading database ... 64892 files and directories currently installed.)
Removing sudo (1.8.19p1-2.1+deb9u3) ...
Purging configuration files for sudo (1.8.19p1-2.1+deb9u3) ...
Processing triggers for systemd (232-25+deb9u12) ...
2021-06-19 02:02:30,256 INFO: Getting source for revision 1.10.2
2021-06-19 02:02:30,256 DEBUG: Directory: build/com.holoplay
2021-06-19 02:02:30,257 DEBUG: > git rev-parse --show-toplevel
2021-06-19 02:02:30,461 DEBUG: Directory: build/com.holoplay
2021-06-19 02:02:30,462 DEBUG: > git submodule foreach --recursive git reset --hard
2021-06-19 02:02:30,572 DEBUG: Directory: build/com.holoplay
2021-06-19 02:02:30,572 DEBUG: > git submodule foreach --recursive git clean -dffx
2021-06-19 02:02:30,677 DEBUG: Directory: build/com.holoplay
2021-06-19 02:02:30,677 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com fetch origin
2021-06-19 02:02:30,992 DEBUG: Directory: build/com.holoplay
2021-06-19 02:02:30,992 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com fetch --prune --tags --force origin
2021-06-19 02:02:31,302 DEBUG: Directory: build/com.holoplay
2021-06-19 02:02:31,302 DEBUG: > git remote set-head origin --auto
2021-06-19 02:02:31,627 DEBUG: Directory: build/com.holoplay
2021-06-19 02:02:31,627 DEBUG: > git checkout -f 1.10.2
2021-06-19 02:02:31,847 DEBUG: Directory: build/com.holoplay
2021-06-19 02:02:31,847 DEBUG: > git clean -dffx
2021-06-19 02:02:31,952 INFO: Running 'init' commands in build/com.holoplay/android/app
2021-06-19 02:02:31,953 DEBUG: Directory: build/com.holoplay/android/app
2021-06-19 02:02:31,953 DEBUG: > bash -x -c -- yarn install
+ yarn install
yarn install v1.22.10
[1/4] Resolving packages...
warning Resolution field "node-fetch@2.6.1" is incompatible with requested version "node-fetch@^1.0.1"
[2/4] Fetching packages...
info fsevents@2.1.3: The platform "linux" is incompatible with this module.
info "fsevents@2.1.3" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning " > @react-native-community/async-storage@1.12.1" has incorrect peer dependency "react@^16.8".
warning " > @react-native-community/picker@1.8.1" has incorrect peer dependency "react@^16.0".
warning "react-native > use-subscription@1.4.1" has incorrect peer dependency "react@^16.8.0".
warning "react-native > react-native-codegen > jscodeshift@0.11.0" has unmet peer dependency "@babel/preset-env@^7.1.6".
warning " > react-native-config@1.4.2" has unmet peer dependency "react-native-windows@>=0.61".
warning " > react-native-fs@2.18.0" has unmet peer dependency "react-native-windows@*".
warning "react-native-paper > @callstack/react-theme-provider@3.0.6" has incorrect peer dependency "react@^16.3.0".
warning " > react-native-svg-icon@0.10.0" has unmet peer dependency "prop-types@^15.5.10".
warning " > react-waterfall@4.0.4" has incorrect peer dependency "react@^16.3.0".
warning " > react-waterfall@4.0.4" has unmet peer dependency "react-dom@^16.3.0".
warning " > rn-dominant-color@1.7.2" has incorrect peer dependency "react-native@^0.41.2".
warning " > rn-placeholder@3.0.3" has incorrect peer dependency "react@^16.13.1".
warning " > rn-placeholder@3.0.3" has incorrect peer dependency "react-native@^0.63.2".
warning " > @typescript-eslint/eslint-plugin@4.25.0" has unmet peer dependency "@typescript-eslint/parser@^4.0.0".
warning "eslint-config-airbnb-typescript > eslint-config-airbnb@18.2.1" has unmet peer dependency "eslint-plugin-react-hooks@^4 || ^3 || ^2.3.0 || ^1.7.0".
[4/4] Building fresh packages...
$ npx patch-package
npx: installed 50 in 3.558s
patch-package 6.4.7
Applying patches...
rn-fetch-blob@0.12.0 ✔
Done in 70.24s.
2021-06-19 02:03:42,600 INFO: Creating local.properties file at build/com.holoplay/local.properties
2021-06-19 02:03:42,600 INFO: Creating local.properties file at build/com.holoplay/android/local.properties
2021-06-19 02:03:42,601 INFO: Creating local.properties file at build/com.holoplay/android/app/local.properties
2021-06-19 02:03:42,601 DEBUG: Removing debuggable flags from build/com.holoplay/android/app
2021-06-19 02:03:42,608 INFO: Cleaned build.gradle of keysigning configs at build/com.holoplay/android/app/build.gradle
2021-06-19 02:03:42,840 INFO: Cleaned build.gradle of keysigning configs at build/com.holoplay/node_modules/react-native/template/android/app/build.gradle
2021-06-19 02:03:42,903 INFO: Running 'prebuild' commands in build/com.holoplay/android/app
2021-06-19 02:03:42,903 DEBUG: Directory: build/com.holoplay/android/app
2021-06-19 02:03:42,903 DEBUG: > bash -x -c -- mv ../.gradle.properties.dist ../gradle.properties
+ mv ../.gradle.properties.dist ../gradle.properties
2021-06-19 02:03:43,106 INFO: Cleaning Gradle project...
2021-06-19 02:03:43,107 DEBUG: Directory: build/com.holoplay/android/app
2021-06-19 02:03:43,107 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid clean
Found 6.7 via distributionUrl
Downloading missing gradle version 6.7
cachedir /home/vagrant/.cache/fdroidserver
/home/vagrant/.cache/fdroidserver/gradle-6.7-bin.zip: OK
Running /opt/gradle/versions/6.7/bin/gradle clean

Welcome to Gradle 6.7!

Here are the highlights of this release:
 - File system watching is ready for production use
 - Declare the version of Java your build requires
 - Java 15 support

For more details see https://docs.gradle.org/6.7/release-notes.html

To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/6.7/userguide/gradle_daemon.html.
Daemon will be stopped at the end of the build stopping after processing

> Configure project :app
Reading env from: .env
**************************
*** Missing .env file ****
**************************

> Task :app:clean UP-TO-DATE

BUILD SUCCESSFUL in 46s
1 actionable task: 1 up-to-date
2021-06-19 02:04:40,131 INFO: Scanning source for common problems...
2021-06-19 02:04:40,137 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/react-native/android' at android/build.gradle
2021-06-19 02:04:40,137 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/jsc-android/dist' at android/build.gradle
2021-06-19 02:04:40,138 INFO: Removing gradle-wrapper.jar at android/gradle/wrapper/gradle-wrapper.jar
2021-06-19 02:04:40,215 INFO: Removing Java JAR file at node_modules/jetifier/lib/annotations-13.0.jar
2021-06-19 02:04:40,215 INFO: Removing Java JAR file at node_modules/jetifier/lib/asm-tree-6.0.jar
2021-06-19 02:04:40,215 INFO: Removing Java JAR file at node_modules/jetifier/lib/gson-2.8.0.jar
2021-06-19 02:04:40,216 INFO: Removing Java JAR file at node_modules/jetifier/lib/jetifier-core-1.0.0-beta09.jar
2021-06-19 02:04:40,216 INFO: Removing Java JAR file at node_modules/jetifier/lib/jdom2-2.0.6.jar
2021-06-19 02:04:40,217 INFO: Removing Java JAR file at node_modules/jetifier/lib/jetifier-standalone.jar
2021-06-19 02:04:40,217 INFO: Removing Java JAR file at node_modules/jetifier/lib/asm-commons-6.0.jar
2021-06-19 02:04:40,218 INFO: Removing Java JAR file at node_modules/jetifier/lib/jetifier-processor-1.0.0-beta09.jar
2021-06-19 02:04:40,218 INFO: Removing Java JAR file at node_modules/jetifier/lib/kotlin-stdlib-1.3.60.jar
2021-06-19 02:04:40,218 INFO: Removing Java JAR file at node_modules/jetifier/lib/kotlin-stdlib-common-1.3.60.jar
2021-06-19 02:04:40,219 INFO: Removing Java JAR file at node_modules/jetifier/lib/asm-util-6.0.jar
2021-06-19 02:04:40,219 INFO: Removing Java JAR file at node_modules/jetifier/lib/asm-6.0.jar
2021-06-19 02:04:40,219 INFO: Removing Java JAR file at node_modules/jetifier/lib/commons-cli-1.3.1.jar
2021-06-19 02:04:40,297 INFO: Removing gradle-wrapper.jar at node_modules/rn-dominant-color/android/gradle/wrapper/gradle-wrapper.jar
2021-06-19 02:04:40,445 INFO: Removing binary at node_modules/node-notifier/vendor/notifu/notifu64.exe
2021-06-19 02:04:40,445 INFO: Removing binary at node_modules/node-notifier/vendor/notifu/notifu.exe
2021-06-19 02:04:40,446 INFO: Removing binary at node_modules/node-notifier/vendor/mac.noindex/terminal-notifier.app/Contents/MacOS/terminal-notifier
2021-06-19 02:04:40,446 INFO: Removing binary at node_modules/node-notifier/vendor/snoreToast/snoretoast-x64.exe
2021-06-19 02:04:40,447 INFO: Removing binary at node_modules/node-notifier/vendor/snoreToast/snoretoast-x86.exe
2021-06-19 02:04:40,593 INFO: Ignoring unknown maven repo '../node_modules/react-native/android' at node_modules/react-native-music-control/android/build.gradle
2021-06-19 02:04:40,613 INFO: Removing gradle-wrapper.jar at node_modules/rn-fetch-blob/android/gradle/wrapper/gradle-wrapper.jar
2021-06-19 02:04:40,614 INFO: Removing Android DEX code at node_modules/rn-fetch-blob/android/build/.transforms/41b9e12e40d55b9861bc572380a0c368/classes/classes.dex
2021-06-19 02:04:40,614 INFO: Removing Android DEX code at node_modules/rn-fetch-blob/android/build/.transforms/1cdd1f83b6e6fd725a576fd59a94fd3f/classes/classes.dex
2021-06-19 02:04:40,709 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/react-native/android' at node_modules/react-native-svg/android/build.gradle
2021-06-19 02:04:40,845 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/react-native/android' at node_modules/react-native-safe-area-context/android/build.gradle
2021-06-19 02:04:41,400 WARNING: Found executable binary, possibly code at node_modules/bplist-parser/test/utf16_chinese.plist
2021-06-19 02:04:41,527 INFO: Ignoring unknown maven repo '$projectDir/../node_modules/react-native/android' at node_modules/react-native-screens/android/build.gradle
2021-06-19 02:04:41,712 INFO: Removing binary at node_modules/@sentry/cli/sentry-cli
2021-06-19 02:04:42,037 INFO: Ignoring Android AAR library at node_modules/react-native-reanimated/android/react-native-reanimated-64-jsc.aar
2021-06-19 02:04:42,038 INFO: Ignoring Android AAR library at node_modules/react-native-reanimated/android/react-native-reanimated-63-hermes.aar
2021-06-19 02:04:42,038 INFO: Ignoring Android AAR library at node_modules/react-native-reanimated/android/react-native-reanimated-62-hermes.aar
2021-06-19 02:04:42,038 INFO: Ignoring Android AAR library at node_modules/react-native-reanimated/android/react-native-reanimated-63-jsc.aar
2021-06-19 02:04:42,039 INFO: Ignoring Android AAR library at node_modules/react-native-reanimated/android/react-native-reanimated-62-jsc.aar
2021-06-19 02:04:42,039 INFO: Ignoring Android AAR library at node_modules/react-native-reanimated/android/react-native-reanimated-64-hermes.aar
2021-06-19 02:04:42,301 INFO: Ignoring Java JAR file at node_modules/react-native/android/com/facebook/react/react-native/0.64.2/react-native-0.64.2-sources.jar
2021-06-19 02:04:42,301 INFO: Ignoring Android AAR library at node_modules/react-native/android/com/facebook/react/react-native/0.64.2/react-native-0.64.2.aar
2021-06-19 02:04:42,302 INFO: Ignoring Java JAR file at node_modules/react-native/android/com/facebook/react/react-native/0.64.2/react-native-0.64.2-javadoc.jar
2021-06-19 02:04:42,304 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/react-native/android' at node_modules/react-native/template/android/build.gradle
2021-06-19 02:04:42,304 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/jsc-android/dist' at node_modules/react-native/template/android/build.gradle
2021-06-19 02:04:42,304 INFO: Removing gradle-wrapper.jar at node_modules/react-native/template/android/gradle/wrapper/gradle-wrapper.jar
2021-06-19 02:04:42,427 INFO: Removing Java JAR file at node_modules/react-native/ReactAndroid/src/main/third-party/java/buck-android-support/buck-android-support.jar
2021-06-19 02:04:42,471 INFO: Ignoring Android AAR library at node_modules/jsc-android/dist/org/webkit/android-jsc/r245459/android-jsc-r245459.aar
2021-06-19 02:04:42,472 INFO: Ignoring Android AAR library at node_modules/jsc-android/dist/org/webkit/android-jsc-cppruntime/r245459/android-jsc-cppruntime-r245459.aar
2021-06-19 02:04:42,473 INFO: Ignoring Android AAR library at node_modules/jsc-android/dist/org/webkit/android-jsc-intl/r245459/android-jsc-intl-r245459.aar
2021-06-19 02:04:42,476 INFO: Removing gradle-wrapper.jar at node_modules/@react-native-community/slider/android/gradle/wrapper/gradle-wrapper.jar
2021-06-19 02:04:42,479 INFO: Removing gradle-wrapper.jar at node_modules/@react-native-community/viewpager/android/gradle/wrapper/gradle-wrapper.jar
2021-06-19 02:04:42,485 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/react-native/android' at node_modules/@react-native-community/async-storage/android/build.gradle
2021-06-19 02:04:42,511 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/react-native/android' at node_modules/@react-native-community/masked-view/android/build.gradle
2021-06-19 02:04:42,585 WARNING: Found executable binary, possibly code at node_modules/react-native-vector-icons/Fonts/Fontisto.ttf
2021-06-19 02:04:42,586 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/react-native/android' at node_modules/react-native-vector-icons/android/build.gradle
2021-06-19 02:04:42,628 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/react-native/android' at node_modules/react-native-bootsplash/android/build.gradle
2021-06-19 02:04:42,628 INFO: Ignoring unknown maven repo '$rootDir/../node_modules/jsc-android/dist' at node_modules/react-native-bootsplash/android/build.gradle
2021-06-19 02:04:42,901 INFO: Ignoring binary at node_modules/hermes-engine/linux64-bin/hermesc
2021-06-19 02:04:42,902 INFO: Ignoring binary at node_modules/hermes-engine/osx-bin/hermesc
2021-06-19 02:04:42,902 INFO: Ignoring binary at node_modules/hermes-engine/win64-bin/hermesc.exe
2021-06-19 02:04:42,902 INFO: Ignoring Android AAR library at node_modules/hermes-engine/android/hermes-debug.aar
2021-06-19 02:04:42,903 INFO: Ignoring Android AAR library at node_modules/hermes-engine/android/hermes-release.aar
2021-06-19 02:04:42,903 INFO: Ignoring Android AAR library at node_modules/hermes-engine/android/hermes-cppruntime-release.aar
2021-06-19 02:04:42,903 INFO: Ignoring Android AAR library at node_modules/hermes-engine/android/hermes-cppruntime-debug.aar
2021-06-19 02:04:42,924 INFO: Removing Java JAR file at node_modules/shaka-player/third_party/closure/compiler.jar
2021-06-19 02:04:42,960 INFO: Creating source tarball...
2021-06-19 02:05:25,653 INFO: Building Gradle project...
2021-06-19 02:05:25,653 DEBUG: Directory: build/com.holoplay/android/app
2021-06-19 02:05:25,653 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid assembleRelease
Found 6.7 via distributionUrl
Running /opt/gradle/versions/6.7/bin/gradle assembleRelease
To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/6.7/userguide/gradle_daemon.html.
Daemon will be stopped at the end of the build stopping after processing

> Configure project :app
Reading env from: .env
**************************
*** Missing .env file ****
**************************
WARNING: [Processor] Library '/home/vagrant/.gradle/caches/modules-2/files-2.1/com.google.android.exoplayer/exoplayer-ui/2.11.4/8be1e4b0aba76de3d8216633c8d9d1625fda2acf/exoplayer-ui-2.11.4.aar' contains references to both AndroidX and old support library. This seems like the library is partially migrated. Jetifier will try to rewrite the library anyway.
 Example of androidX reference: 'androidx/core/app/NotificationCompat$Builder'
 Example of support library reference: 'android/support/v4/media/session/MediaSessionCompat$Token'

> Task :app:generatePackageList
> Task :app:preBuild
> Task :app:preReleaseBuild
> Task :react-native-bootsplash:preBuild UP-TO-DATE
> Task :react-native-bootsplash:preReleaseBuild UP-TO-DATE
> Task :react-native-bootsplash:compileReleaseAidl NO-SOURCE
> Task :react-native-community_async-storage:preBuild UP-TO-DATE
> Task :react-native-community_async-storage:preReleaseBuild UP-TO-DATE
> Task :react-native-community_async-storage:compileReleaseAidl NO-SOURCE
> Task :react-native-community_masked-view:preBuild UP-TO-DATE
> Task :react-native-community_masked-view:preReleaseBuild UP-TO-DATE
> Task :react-native-community_masked-view:compileReleaseAidl NO-SOURCE
> Task :react-native-community_picker:preBuild UP-TO-DATE
> Task :react-native-community_picker:preReleaseBuild UP-TO-DATE
> Task :react-native-community_picker:compileReleaseAidl NO-SOURCE
> Task :react-native-community_slider:preBuild UP-TO-DATE
> Task :react-native-community_slider:preReleaseBuild UP-TO-DATE
> Task :react-native-community_slider:compileReleaseAidl NO-SOURCE
> Task :react-native-community_viewpager:preBuild UP-TO-DATE
> Task :react-native-community_viewpager:preReleaseBuild UP-TO-DATE
> Task :react-native-community_viewpager:compileReleaseAidl NO-SOURCE
> Task :react-native-config:preBuild UP-TO-DATE
> Task :react-native-config:preReleaseBuild UP-TO-DATE
> Task :react-native-config:compileReleaseAidl NO-SOURCE
> Task :react-native-fs:preBuild UP-TO-DATE
> Task :react-native-fs:preReleaseBuild UP-TO-DATE
> Task :react-native-fs:compileReleaseAidl NO-SOURCE
> Task :react-native-gesture-handler:preBuild UP-TO-DATE
> Task :react-native-gesture-handler:preReleaseBuild UP-TO-DATE
> Task :react-native-gesture-handler:compileReleaseAidl NO-SOURCE
> Task :react-native-get-random-values:preBuild UP-TO-DATE
> Task :react-native-get-random-values:preReleaseBuild UP-TO-DATE
> Task :react-native-get-random-values:compileReleaseAidl NO-SOURCE
> Task :react-native-linear-gradient:preBuild UP-TO-DATE
> Task :react-native-linear-gradient:preReleaseBuild UP-TO-DATE
> Task :react-native-linear-gradient:compileReleaseAidl NO-SOURCE
> Task :react-native-music-control:preBuild UP-TO-DATE
> Task :react-native-music-control:preReleaseBuild UP-TO-DATE
> Task :react-native-music-control:compileReleaseAidl NO-SOURCE
> Task :react-native-quick-actions:preBuild UP-TO-DATE
> Task :react-native-quick-actions:preReleaseBuild UP-TO-DATE
> Task :react-native-quick-actions:compileReleaseAidl NO-SOURCE
> Task :react-native-safe-area-context:preBuild UP-TO-DATE
> Task :react-native-safe-area-context:preReleaseBuild UP-TO-DATE
> Task :react-native-safe-area-context:compileReleaseAidl NO-SOURCE
> Task :react-native-screens:preBuild UP-TO-DATE
> Task :react-native-screens:preReleaseBuild UP-TO-DATE
> Task :react-native-screens:compileReleaseAidl NO-SOURCE
> Task :react-native-svg:preBuild UP-TO-DATE
> Task :react-native-svg:preReleaseBuild UP-TO-DATE
> Task :react-native-svg:compileReleaseAidl NO-SOURCE
> Task :react-native-vector-icons:preBuild UP-TO-DATE
> Task :react-native-vector-icons:preReleaseBuild UP-TO-DATE
> Task :react-native-vector-icons:compileReleaseAidl NO-SOURCE
> Task :react-native-video:preBuild UP-TO-DATE
> Task :react-native-video:preReleaseBuild UP-TO-DATE
> Task :react-native-video:compileReleaseAidl NO-SOURCE
> Task :rn-dominant-color:preBuild UP-TO-DATE
> Task :rn-dominant-color:preReleaseBuild UP-TO-DATE
> Task :rn-dominant-color:compileReleaseAidl NO-SOURCE
> Task :rn-fetch-blob:preBuild UP-TO-DATE
> Task :rn-fetch-blob:preReleaseBuild UP-TO-DATE
> Task :rn-fetch-blob:compileReleaseAidl NO-SOURCE
> Task :sentry_react-native:preBuild UP-TO-DATE
> Task :sentry_react-native:preReleaseBuild UP-TO-DATE
> Task :sentry_react-native:compileReleaseAidl NO-SOURCE
> Task :app:compileReleaseAidl NO-SOURCE
> Task :react-native-bootsplash:packageReleaseRenderscript NO-SOURCE
> Task :react-native-community_async-storage:packageReleaseRenderscript NO-SOURCE
> Task :react-native-community_masked-view:packageReleaseRenderscript NO-SOURCE
> Task :react-native-community_picker:packageReleaseRenderscript NO-SOURCE
> Task :react-native-community_slider:packageReleaseRenderscript NO-SOURCE
> Task :react-native-community_viewpager:packageReleaseRenderscript NO-SOURCE
> Task :react-native-config:packageReleaseRenderscript NO-SOURCE
> Task :react-native-fs:packageReleaseRenderscript NO-SOURCE
> Task :react-native-gesture-handler:packageReleaseRenderscript NO-SOURCE
> Task :react-native-get-random-values:packageReleaseRenderscript NO-SOURCE
> Task :react-native-linear-gradient:packageReleaseRenderscript NO-SOURCE
> Task :react-native-music-control:packageReleaseRenderscript NO-SOURCE
> Task :react-native-quick-actions:packageReleaseRenderscript NO-SOURCE
> Task :react-native-safe-area-context:packageReleaseRenderscript NO-SOURCE
> Task :react-native-screens:packageReleaseRenderscript NO-SOURCE
> Task :react-native-svg:packageReleaseRenderscript NO-SOURCE
> Task :react-native-vector-icons:packageReleaseRenderscript NO-SOURCE
> Task :react-native-video:packageReleaseRenderscript NO-SOURCE
> Task :rn-dominant-color:packageReleaseRenderscript NO-SOURCE
> Task :rn-fetch-blob:packageReleaseRenderscript NO-SOURCE
> Task :sentry_react-native:packageReleaseRenderscript NO-SOURCE
> Task :app:compileReleaseRenderscript NO-SOURCE
> Task :app:generateReleaseBuildConfig
> Task :app:javaPreCompileRelease
> Task :react-native-community_async-storage:writeReleaseAarMetadata
> Task :react-native-bootsplash:writeReleaseAarMetadata
> Task :react-native-community_masked-view:writeReleaseAarMetadata
> Task :react-native-community_picker:writeReleaseAarMetadata
> Task :react-native-community_slider:writeReleaseAarMetadata
> Task :react-native-community_viewpager:writeReleaseAarMetadata
> Task :react-native-config:writeReleaseAarMetadata
> Task :react-native-fs:writeReleaseAarMetadata
> Task :react-native-gesture-handler:writeReleaseAarMetadata
> Task :react-native-get-random-values:writeReleaseAarMetadata
> Task :react-native-linear-gradient:writeReleaseAarMetadata
> Task :react-native-music-control:writeReleaseAarMetadata
> Task :react-native-quick-actions:writeReleaseAarMetadata
> Task :react-native-safe-area-context:writeReleaseAarMetadata
> Task :react-native-screens:writeReleaseAarMetadata
> Task :react-native-svg:writeReleaseAarMetadata
> Task :react-native-vector-icons:writeReleaseAarMetadata
> Task :react-native-video:writeReleaseAarMetadata
> Task :rn-dominant-color:writeReleaseAarMetadata
> Task :rn-fetch-blob:writeReleaseAarMetadata
> Task :sentry_react-native:writeReleaseAarMetadata

> Task :app:bundleReleaseJsAndAssets
warning: the transform cache was reset.
                    Welcome to Metro!
              Fast - Scalable - Integrated


info Writing bundle output to:, /home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle
info Writing sourcemap output to:, /home/vagrant/build/com.holoplay/android/app/build/intermediates/sourcemaps/react/release/index.android.bundle.packager.map
info Done writing bundle output
info Done writing sourcemap output
info Copying 11 asset files
info Done copying assets
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:8:152: warning: the variable "Promise" was not declared in function "isBoldTextEnabled"
__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0])(r(d[1])),t=r(d[0])(r(d[2])),s=r(d[0])(r(d[3])),o=new Map,c={isBoldTextEnabled:function(){return Promise.resolve(!1)},isGrayscaleEnabled:function(){return Promise.resolve(!1)},isInvertColorsEnabled:function(){return Promise.resolve(!1)},isReduceMotionEnabled:function(){return new Promise(function(n,t){s.default?s.default.isReduceMotionEnabled(n):t(!1)})},isReduceTransparencyEnabled:function(){return Promise.resolve(!1)},isScreenReaderEnabled:function(){return new Promise(function(n,t){s.default?s.default.isTouchExplorationEnabled(n):t(!1)})},get fetch(){return console.warn('AccessibilityInfo.fetch is deprecated, call AccessibilityInfo.isScreenReaderEnabled instead'),this.isScreenReaderEnabled},addEventListener:function(t,s){var c;'change'===t||'screenReaderChanged'===t?c=n.default.addListener("touchExplorationDidChange",s):'reduceMotionChanged'===t&&(c=n.default.addListener("reduceMotionDidChange",s)),o.set(s,c)},removeEventListener:function(n,t){var s=o.get(t);s&&(s.remove(),o.delete(t))},setAccessibilityFocus:function(n){t.default.sendAccessibilityEvent(n,t.default.getConstants().AccessibilityEventTypes.typeViewFocused)},announceForAccessibility:function(n){s.default&&s.default.announceForAccessibility(n)}};m.exports=c},2,[3,4,21,45]);
                                                                                                                                                       ^~~~~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:41:2574: warning: the variable "DebuggerInternal" was not declared in function "value 28#"
__d(function(g,r,i,a,m,e,d){'use strict';var t=(function(){function t(){r(d[0])(this,t),this._lazyCallableModules={},this._queue=[[],[],[],0],this._successCallbacks=new Map,this._failureCallbacks=new Map,this._callID=0,this._lastFlush=0,this._eventLoopStartTime=Date.now(),this._immediatesCallback=null,this.callFunctionReturnFlushedQueue=this.callFunctionReturnFlushedQueue.bind(this),this.flushedQueue=this.flushedQueue.bind(this),this.invokeCallbackAndReturnFlushedQueue=this.invokeCallbackAndReturnFlushedQueue.bind(this)}return r(d[1])(t,[{key:"callFunctionReturnFlushedQueue",value:function(t,l,u){var s=this;return this.__guard(function(){s.__callFunction(t,l,u)}),this.flushedQueue()}},{key:"invokeCallbackAndReturnFlushedQueue",value:function(t,l){var u=this;return this.__guard(function(){u.__invokeCallback(t,l)}),this.flushedQueue()}},{key:"flushedQueue",value:function(){var t=this;this.__guard(function(){t.__callImmediates()});var l=this._queue;return this._queue=[[],[],[],this._callID],l[0].length?l:null}},{key:"getEventLoopRunningTime",value:function(){return Date.now()-this._eventLoopStartTime}},{key:"registerCallableModule",value:function(t,l){this._lazyCallableModules[t]=function(){return l}}},{key:"registerLazyCallableModule",value:function(t,l){var u,s=l;this._lazyCallableModules[t]=function(){return s&&(u=s(),s=null),u}}},{key:"getCallableModule",value:function(t){var l=this._lazyCallableModules[t];return l?l():null}},{key:"callNativeSyncHook",value:function(t,l,u,s,n){return this.processCallbacks(t,l,u,s,n),g.nativeCallSyncHook(t,l,u)}},{key:"processCallbacks",value:function(t,l,u,s,n){(s||n)&&(s&&u.push(this._callID<<1),n&&u.push(this._callID<<1|1),this._successCallbacks.set(this._callID,n),this._failureCallbacks.set(this._callID,s)),this._callID++}},{key:"enqueueNativeCall",value:function(t,l,u,s,n){this.processCallbacks(t,l,u,s,n),this._queue[0].push(t),this._queue[1].push(l),this._queue[2].push(u);var h=Date.now();if(g.nativeFlushQueueImmediate&&h-this._lastFlush>=5){var o=this._queue;this._queue=[[],[],[],this._callID],this._lastFlush=h,g.nativeFlushQueueImmediate(o)}r(d[2]).counterEvent('pending_js_to_native_queue',this._queue[0].length),this.__spy&&this.__spy({type:1,module:t+'',method:l,args:u})}},{key:"createDebugLookup",value:function(t,l,u){}},{key:"setImmediatesCallback",value:function(t){this._immediatesCallback=t}},{key:"__guard",value:function(t){if(this.__shouldPauseOnThrow())t();else try{t()}catch(t){r(d[3]).reportFatalError(t)}}},{key:"__shouldPauseOnThrow",value:function(){return'undefined'!=typeof DebuggerInternal&&!0===DebuggerInternal.shouldPauseOnThrow}},{key:"__callImmediates",value:function(){r(d[2]).beginEvent('JSTimers.callImmediates()'),null!=this._immediatesCallback&&this._immediatesCallback(),r(d[2]).endEvent()}},{key:"__callFunction",value:function(t,l,u){this._lastFlush=Date.now(),this._eventLoopStartTime=this._lastFlush,this.__spy?r(d[2]).beginEvent(t+"."+l+"("+r(d[4]).default(u)+")"):r(d[2]).beginEvent(t+"."+l+"(...)"),this.__spy&&this.__spy({type:0,module:t,method:l,args:u});var s=this.getCallableModule(t);r(d[5])(!!s,"Module "+t+" is not a registered callable module (calling "+l+"). A frequent cause of the error is that the application entry file path is incorrect. \n      This can also happen when the JS bundle is corrupt or there is an early initialization error when loading React Native."),r(d[5])(!!s[l],"Method "+l+" does not exist on module "+t),s[l].apply(s,u),r(d[2]).endEvent()}},{key:"__invokeCallback",value:function(t,l){this._lastFlush=Date.now(),this._eventLoopStartTime=this._lastFlush;var u=t>>>1,s=1&t?this._successCallbacks.get(u):this._failureCallbacks.get(u);s&&(this._successCallbacks.delete(u),this._failureCallbacks.delete(u),s.apply(void 0,r(d[6])(l)))}}],[{key:"spy",value:function(l){t.prototype.__spy=!0===l?function(t){console.log((0===t.type?'N->JS':'JS->N')+" : "+(null!=t.module?t.module+'.':'')+t.method+"("+JSON.stringify(t.args)+")")}:!1===l?null:l}}]),t})();m.exports=t},35,[5,6,36,37,38,20,39]);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^~~~~~~~~~~~~~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:77:64108: warning: the variable "setTimeout" was not declared in function "_l"
__d(function(e,n,t,r,l,a,i){"use strict";n(i[0]);var u=n(i[1]);function o(e,n,t,r,l,a,i,u,o){var s=Array.prototype.slice.call(arguments,3);try{n.apply(t,s)}catch(e){this.onError(e)}}var s=!1,c=null,f=!1,d=null,p={onError:function(e){s=!0,c=e}};function h(e,n,t,r,l,a,i,u,f){s=!1,c=null,o.apply(p,arguments)}function g(e,n,t,r,l,a,i,u,o){if(h.apply(this,arguments),s){if(!s)throw Error("clearCaughtError was called but no error was captured. This error is likely caused by a bug in React. Please file an issue.");var p=c;s=!1,c=null,f||(f=!0,d=p)}}var m=null,v=null,y=null;function b(e,n,t){var r=e.type||"unknown-event";e.currentTarget=y(t),g(r,n,void 0,e),e.currentTarget=null}function S(e){var n=e._dispatchListeners,t=e._dispatchInstances;if(Array.isArray(n))throw Error("executeDirectDispatch(...): Invalid `event`.");return e.currentTarget=n?y(t):null,n=n?n(e):null,e.currentTarget=null,e._dispatchListeners=null,e._dispatchInstances=null,n}function w(){return!0}function k(){return!1}function E(e,n,t,r){for(var l in this.dispatchConfig=e,this._targetInst=n,this.nativeEvent=t,this._dispatchInstances=this._dispatchListeners=null,e=this.constructor.Interface)e.hasOwnProperty(l)&&((n=e[l])?this[l]=n(t):"target"===l?this.target=r:this[l]=t[l]);return this.isDefaultPrevented=(null!=t.defaultPrevented?t.defaultPrevented:!1===t.returnValue)?w:k,this.isPropagationStopped=k,this}function _(e,n,t,r){if(this.eventPool.length){var l=this.eventPool.pop();return this.call(l,e,n,t,r),l}return new this(e,n,t,r)}function T(e){if(!(e instanceof this))throw Error("Trying to release an event instance into a pool of a different type.");e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function x(e){e.getPooled=_,e.eventPool=[],e.release=T}n(i[2])(E.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=w)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=w)},persist:function(){this.isPersistent=w},isPersistent:k,destructor:function(){var e,n=this.constructor.Interface;for(e in n)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=k,this._dispatchInstances=this._dispatchListeners=null}}),E.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},E.extend=function(e){function t(){}function r(){return l.apply(this,arguments)}var l=this;t.prototype=l.prototype;var a=new t;return n(i[2])(a,r.prototype),r.prototype=a,r.prototype.constructor=r,r.Interface=n(i[2])({},l.Interface,e),r.extend=l.extend,x(r),r},x(E);var P=E.extend({touchHistory:function(){return null}});function R(e){return"topTouchStart"===e}function C(e){return"topTouchMove"===e}var N=["topTouchStart"],z=["topTouchMove"],I=["topTouchCancel","topTouchEnd"],L=[],U={touchBank:L,numberActiveTouches:0,indexOfSingleActiveTouch:-1,mostRecentTimeStamp:0};function M(e){return e.timeStamp||e.timestamp}function A(e){if(null==(e=e.identifier))throw Error("Touch object is missing identifier.");return e}function D(e){var n=A(e),t=L[n];t?(t.touchActive=!0,t.startPageX=e.pageX,t.startPageY=e.pageY,t.startTimeStamp=M(e),t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=M(e),t.previousPageX=e.pageX,t.previousPageY=e.pageY,t.previousTimeStamp=M(e)):(t={touchActive:!0,startPageX:e.pageX,startPageY:e.pageY,startTimeStamp:M(e),currentPageX:e.pageX,currentPageY:e.pageY,currentTimeStamp:M(e),previousPageX:e.pageX,previousPageY:e.pageY,previousTimeStamp:M(e)},L[n]=t),U.mostRecentTimeStamp=M(e)}function Q(e){var n=L[A(e)];n&&(n.touchActive=!0,n.previousPageX=n.currentPageX,n.previousPageY=n.currentPageY,n.previousTimeStamp=n.currentTimeStamp,n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=M(e),U.mostRecentTimeStamp=M(e))}function B(e){var n=L[A(e)];n&&(n.touchActive=!1,n.previousPageX=n.currentPageX,n.previousPageY=n.currentPageY,n.previousTimeStamp=n.currentTimeStamp,n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=M(e),U.mostRecentTimeStamp=M(e))}var F={recordTouchTrack:function(e,n){if(C(e))n.changedTouches.forEach(Q);else if(R(e))n.changedTouches.forEach(D),U.numberActiveTouches=n.touches.length,1===U.numberActiveTouches&&(U.indexOfSingleActiveTouch=n.touches[0].identifier);else if(("topTouchEnd"===e||"topTouchCancel"===e)&&(n.changedTouches.forEach(B),U.numberActiveTouches=n.touches.length,1===U.numberActiveTouches))for(e=0;e<L.length;e++)if(null!=(n=L[e])&&n.touchActive){U.indexOfSingleActiveTouch=e;break}},touchHistory:U};function j(e,n){if(null==n)throw Error("accumulate(...): Accumulated items must not be null or undefined.");return null==e?n:Array.isArray(e)?e.concat(n):Array.isArray(n)?[e].concat(n):[e,n]}function O(e,n){if(null==n)throw Error("accumulateInto(...): Accumulated items must not be null or undefined.");return null==e?n:Array.isArray(e)?Array.isArray(n)?(e.push.apply(e,n),e):(e.push(n),e):Array.isArray(n)?[e].concat(n):[e,n]}function H(e,n,t){Array.isArray(e)?e.forEach(n,t):e&&n.call(t,e)}var V=null,W=0;function Y(e,n){var t=V;V=e,null!==ne.GlobalResponderHandler&&ne.GlobalResponderHandler.onChange(t,e,n)}var q={startShouldSetResponder:{phasedRegistrationNames:{bubbled:"onStartShouldSetResponder",captured:"onStartShouldSetResponderCapture"},dependencies:N},scrollShouldSetResponder:{phasedRegistrationNames:{bubbled:"onScrollShouldSetResponder",captured:"onScrollShouldSetResponderCapture"},dependencies:["topScroll"]},selectionChangeShouldSetResponder:{phasedRegistrationNames:{bubbled:"onSelectionChangeShouldSetResponder",captured:"onSelectionChangeShouldSetResponderCapture"},dependencies:["topSelectionChange"]},moveShouldSetResponder:{phasedRegistrationNames:{bubbled:"onMoveShouldSetResponder",captured:"onMoveShouldSetResponderCapture"},dependencies:z},responderStart:{registrationName:"onResponderStart",dependencies:N},responderMove:{registrationName:"onResponderMove",dependencies:z},responderEnd:{registrationName:"onResponderEnd",dependencies:I},responderRelease:{registrationName:"onResponderRelease",dependencies:I},responderTerminationRequest:{registrationName:"onResponderTerminationRequest",dependencies:[]},responderGrant:{registrationName:"onResponderGrant",dependencies:[]},responderReject:{registrationName:"onResponderReject",dependencies:[]},responderTerminate:{registrationName:"onResponderTerminate",dependencies:[]}};function X(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function $(e,n,t){for(var r=[];e;)r.push(e),e=X(e);for(e=r.length;0<e--;)n(r[e],"captured",t);for(e=0;e<r.length;e++)n(r[e],"bubbled",t)}function G(e,n){if(null===(e=e.stateNode))return null;if(null===(e=m(e)))return null;if((e=e[n])&&"function"!=typeof e)throw Error("Expected `"+n+"` listener to be a function, instead got a value of `"+typeof e+"` type.");return e}function K(e,n,t){(n=G(e,t.dispatchConfig.phasedRegistrationNames[n]))&&(t._dispatchListeners=O(t._dispatchListeners,n),t._dispatchInstances=O(t._dispatchInstances,e))}function J(e){if(e&&e.dispatchConfig.registrationName){var n=e._targetInst;if(n&&e&&e.dispatchConfig.registrationName){var t=G(n,e.dispatchConfig.registrationName);t&&(e._dispatchListeners=O(e._dispatchListeners,t),e._dispatchInstances=O(e._dispatchInstances,n))}}}function Z(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var n=e._targetInst;$(n=n?X(n):null,K,e)}}function ee(e){e&&e.dispatchConfig.phasedRegistrationNames&&$(e._targetInst,K,e)}var ne={_getResponder:function(){return V},eventTypes:q,extractEvents:function(e,n,t,r){if(R(e))W+=1;else if("topTouchEnd"===e||"topTouchCancel"===e){if(!(0<=W))return null;--W}if(F.recordTouchTrack(e,t),n&&("topScroll"===e&&!t.responderIgnoreScroll||0<W&&"topSelectionChange"===e||R(e)||C(e))){var l=R(e)?q.startShouldSetResponder:C(e)?q.moveShouldSetResponder:"topSelectionChange"===e?q.selectionChangeShouldSetResponder:q.scrollShouldSetResponder;if(V)e:{for(var a=V,i=0,u=a;u;u=X(u))i++;u=0;for(var o=n;o;o=X(o))u++;for(;0<i-u;)a=X(a),i--;for(;0<u-i;)n=X(n),u--;for(;i--;){if(a===n||a===n.alternate)break e;a=X(a),n=X(n)}a=null}else a=n;a=(n=a)===V,(l=P.getPooled(l,n,t,r)).touchHistory=F.touchHistory,H(l,a?Z:ee);e:{if(a=l._dispatchListeners,n=l._dispatchInstances,Array.isArray(a)){for(i=0;i<a.length&&!l.isPropagationStopped();i++)if(a[i](l,n[i])){a=n[i];break e}}else if(a&&a(l,n)){a=n;break e}a=null}if(l._dispatchInstances=null,l._dispatchListeners=null,l.isPersistent()||l.constructor.release(l),a&&a!==V)if((l=P.getPooled(q.responderGrant,a,t,r)).touchHistory=F.touchHistory,H(l,J),n=!0===S(l),V)if((i=P.getPooled(q.responderTerminationRequest,V,t,r)).touchHistory=F.touchHistory,H(i,J),u=!i._dispatchListeners||S(i),i.isPersistent()||i.constructor.release(i),u){(i=P.getPooled(q.responderTerminate,V,t,r)).touchHistory=F.touchHistory,H(i,J);var s=j(s,[l,i]);Y(a,n)}else(l=P.getPooled(q.responderReject,a,t,r)).touchHistory=F.touchHistory,H(l,J),s=j(s,l);else s=j(s,l),Y(a,n);else s=null}else s=null;if(l=V&&R(e),a=V&&C(e),n=V&&("topTouchEnd"===e||"topTouchCancel"===e),(l=l?q.responderStart:a?q.responderMove:n?q.responderEnd:null)&&((l=P.getPooled(l,V,t,r)).touchHistory=F.touchHistory,H(l,J),s=j(s,l)),l=V&&"topTouchCancel"===e,e=V&&!l&&("topTouchEnd"===e||"topTouchCancel"===e))e:{if((e=t.touches)&&0!==e.length)for(a=0;a<e.length;a++)if(null!==(n=e[a].target)&&void 0!==n&&0!==n){i=v(n);n:{for(n=V;i;){if(n===i||n===i.alternate){n=!0;break n}i=X(i)}n=!1}if(n){e=!1;break e}}e=!0}return(e=l?q.responderTerminate:e?q.responderRelease:null)&&((t=P.getPooled(e,V,t,r)).touchHistory=F.touchHistory,H(t,J),s=j(s,t),Y(null)),s},GlobalResponderHandler:null,injection:{injectGlobalResponderHandler:function(e){ne.GlobalResponderHandler=e}}},te=null,re={};function le(){if(te)for(var e in re){var n=re[e],t=te.indexOf(e);if(!(-1<t))throw Error("EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `"+e+"`.");if(!ie[t]){if(!n.extractEvents)throw Error("EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `"+e+"` does not.");for(var r in ie[t]=n,t=n.eventTypes){var l=void 0,a=t[r],i=r;if(ue.hasOwnProperty(i))throw Error("EventPluginRegistry: More than one plugin attempted to publish the same event name, `"+i+"`.");ue[i]=a;var u=a.phasedRegistrationNames;if(u){for(l in u)u.hasOwnProperty(l)&&ae(u[l],n);l=!0}else a.registrationName?(ae(a.registrationName,n),l=!0):l=!1;if(!l)throw Error("EventPluginRegistry: Failed to publish event `"+r+"` for plugin `"+e+"`.")}}}}function ae(e,n){if(oe[e])throw Error("EventPluginRegistry: More than one plugin attempted to publish the same registration name, `"+e+"`.");oe[e]=n}var ie=[],ue={},oe={};function se(e,n){if(null===(e=e.stateNode))return null;if(null===(e=m(e)))return null;if((e=e[n])&&"function"!=typeof e)throw Error("Expected `"+n+"` listener to be a function, instead got a value of `"+typeof e+"` type.");return e}var ce=n(i[3]).ReactNativeViewConfigRegistry.customBubblingEventTypes,fe=n(i[3]).ReactNativeViewConfigRegistry.customDirectEventTypes;function de(e,n,t){(n=se(e,t.dispatchConfig.phasedRegistrationNames[n]))&&(t._dispatchListeners=O(t._dispatchListeners,n),t._dispatchInstances=O(t._dispatchInstances,e))}function pe(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var n=e._targetInst,t=[];n;){t.push(n);do{n=n.return}while(n&&5!==n.tag);n=n||null}for(n=t.length;0<n--;)de(t[n],"captured",e);for(n=0;n<t.length;n++)de(t[n],"bubbled",e)}}function he(e){if(e&&e.dispatchConfig.registrationName){var n=e._targetInst;if(n&&e&&e.dispatchConfig.registrationName){var t=se(n,e.dispatchConfig.registrationName);t&&(e._dispatchListeners=O(e._dispatchListeners,t),e._dispatchInstances=O(e._dispatchInstances,n))}}}if(te)throw Error("EventPluginRegistry: Cannot inject event plugin ordering more than once. You are likely trying to load more than one copy of React.");te=Array.prototype.slice.call(["ResponderEventPlugin","ReactNativeBridgeEventPlugin"]),le();var ge,me={ResponderEventPlugin:ne,ReactNativeBridgeEventPlugin:{eventTypes:{},extractEvents:function(e,n,t,r){if(null==n)return null;var l=ce[e],a=fe[e];if(!l&&!a)throw Error('Unsupported top level event type "'+e+'" dispatched');if(e=E.getPooled(l||a,n,t,r),l)H(e,pe);else{if(!a)return null;H(e,he)}return e}}},ve=!1;for(ge in me)if(me.hasOwnProperty(ge)){var ye=me[ge];if(!re.hasOwnProperty(ge)||re[ge]!==ye){if(re[ge])throw Error("EventPluginRegistry: Cannot inject two different event plugins using the same name, `"+ge+"`.");re[ge]=ye,ve=!0}}ve&&le();var be=new Map,Se=new Map;function we(e){return be.get(e)||null}function ke(e,n){return e(n)}var Ee=!1;function _e(e,n){if(Ee)return e(n);Ee=!0;try{return ke(e,n)}finally{Ee=!1}}var Te=null;function xe(e){if(e){var n=e._dispatchListeners,t=e._dispatchInstances;if(Array.isArray(n))for(var r=0;r<n.length&&!e.isPropagationStopped();r++)b(e,n[r],t[r]);else n&&b(e,n,t);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}var Pe={};function Re(e,n,t){var r=t||Pe,l=we(e),a=null;null!=l&&(a=l.stateNode),_e(function(){for(var e=a,t=null,i=ie,u=0;u<i.length;u++){var o=i[u];o&&(o=o.extractEvents(n,l,r,e))&&(t=O(t,o))}if(null!==(e=t)&&(Te=O(Te,e)),e=Te,Te=null,e){if(H(e,xe),Te)throw Error("processEventQueue(): Additional events were enqueued while processing an event queue. Support for this has not yet been implemented.");if(f)throw e=d,f=!1,d=null,e}})}n(i[3]).RCTEventEmitter.register({receiveEvent:function(e,n,t){Re(e,n,t)},receiveTouches:function(e,n,t){if("topTouchEnd"===e||"topTouchCancel"===e){for(var r=[],l=0;l<t.length;l++){var a=t[l];r.push(n[a]),n[a]=null}for(l=t=0;l<n.length;l++)null!==(a=n[l])&&(n[t++]=a);n.length=t}else for(r=[],l=0;l<t.length;l++)r.push(n[t[l]]);for(t=0;t<r.length;t++){(l=r[t]).changedTouches=r,l.touches=n,a=null;var i=l.target;null===i||void 0===i||1>i||(a=i),Re(a,e,l)}}}),m=function(e){return Se.get(e._nativeTag)||null},v=we,y=function(e){var n=(e=e.stateNode)._nativeTag;if(void 0===n&&(n=(e=e.canonical)._nativeTag),!n)throw Error("All native instances should have a tag.");return e},ne.injection.injectGlobalResponderHandler({onChange:function(e,t,r){null!==t?n(i[3]).UIManager.setJSResponder(t.stateNode._nativeTag,r):n(i[3]).UIManager.clearJSResponder()}});var Ce=u.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Ne=60103,ze=60106,Ie=60107,Le=60108,Ue=60114,Me=60109,Ae=60110,De=60112,Qe=60113,Be=60120,Fe=60115,je=60116,Oe=60121,He=60129,Ve=60130,We=60131;if("function"==typeof Symbol&&Symbol.for){var Ye=Symbol.for;Ne=Ye("react.element"),ze=Ye("react.portal"),Ie=Ye("react.fragment"),Le=Ye("react.strict_mode"),Ue=Ye("react.profiler"),Me=Ye("react.provider"),Ae=Ye("react.context"),De=Ye("react.forward_ref"),Qe=Ye("react.suspense"),Be=Ye("react.suspense_list"),Fe=Ye("react.memo"),je=Ye("react.lazy"),Oe=Ye("react.block"),Ye("react.scope"),He=Ye("react.debug_trace_mode"),Ve=Ye("react.offscreen"),We=Ye("react.legacy_hidden")}var qe="function"==typeof Symbol&&Symbol.iterator;function Xe(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=qe&&e[qe]||e["@@iterator"])?e:null}function $e(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case Ie:return"Fragment";case ze:return"Portal";case Ue:return"Profiler";case Le:return"StrictMode";case Qe:return"Suspense";case Be:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case Ae:return(e.displayName||"Context")+".Consumer";case Me:return(e._context.displayName||"Context")+".Provider";case De:var n=e.render;return n=n.displayName||n.name||"",e.displayName||(""!==n?"ForwardRef("+n+")":"ForwardRef");case Fe:return $e(e.type);case Oe:return $e(e._render);case je:n=e._payload,e=e._init;try{return $e(e(n))}catch(e){}}return null}function Ge(e){var n=e,t=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do{0!=(1026&(n=e).flags)&&(t=n.return),e=n.return}while(e)}return 3===n.tag?t:null}function Ke(e){if(Ge(e)!==e)throw Error("Unable to find node on an unmounted component.")}function Je(e){var n=e.alternate;if(!n){if(null===(n=Ge(e)))throw Error("Unable to find node on an unmounted component.");return n!==e?null:e}for(var t=e,r=n;;){var l=t.return;if(null===l)break;var a=l.alternate;if(null===a){if(null!==(r=l.return)){t=r;continue}break}if(l.child===a.child){for(a=l.child;a;){if(a===t)return Ke(l),e;if(a===r)return Ke(l),n;a=a.sibling}throw Error("Unable to find node on an unmounted component.")}if(t.return!==r.return)t=l,r=a;else{for(var i=!1,u=l.child;u;){if(u===t){i=!0,t=l,r=a;break}if(u===r){i=!0,r=l,t=a;break}u=u.sibling}if(!i){for(u=a.child;u;){if(u===t){i=!0,t=a,r=l;break}if(u===r){i=!0,r=a,t=l;break}u=u.sibling}if(!i)throw Error("Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue.")}}if(t.alternate!==r)throw Error("Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue.")}if(3!==t.tag)throw Error("Unable to find node on an unmounted component.");return t.stateNode.current===t?e:n}function Ze(e){if(!(e=Je(e)))return null;for(var n=e;;){if(5===n.tag||6===n.tag)return n;if(n.child)n.child.return=n,n=n.child;else{if(n===e)break;for(;!n.sibling;){if(!n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}}return null}function en(e,n){for(var t=e.alternate;null!==n;){if(n===e||n===t)return!0;n=n.return}return!1}var nn={},tn=null,rn=0,ln={unsafelyIgnoreFunctions:!0};function an(e,t){return"object"!=typeof t||null===t||n(i[3]).deepDiffer(e,t,ln)}function un(e,n,t){if(Array.isArray(n))for(var r=n.length;r--&&0<rn;)un(e,n[r],t);else if(n&&0<rn)for(r in tn)if(tn[r]){var l=n[r];if(void 0!==l){var a=t[r];a&&("function"==typeof l&&(l=!0),void 0===l&&(l=null),"object"!=typeof a?e[r]=l:"function"!=typeof a.diff&&"function"!=typeof a.process||(l="function"==typeof a.process?a.process(l):l,e[r]=l),tn[r]=!1,rn--)}}}function on(e,t,r,l){if(!e&&t===r)return e;if(!t||!r)return r?sn(e,r,l):t?cn(e,t,l):e;if(!Array.isArray(t)&&!Array.isArray(r))return fn(e,t,r,l);if(Array.isArray(t)&&Array.isArray(r)){var a,u=t.length<r.length?t.length:r.length;for(a=0;a<u;a++)e=on(e,t[a],r[a],l);for(;a<t.length;a++)e=cn(e,t[a],l);for(;a<r.length;a++)e=sn(e,r[a],l);return e}return Array.isArray(t)?fn(e,n(i[3]).flattenStyle(t),r,l):fn(e,t,n(i[3]).flattenStyle(r),l)}function sn(e,n,t){if(!n)return e;if(!Array.isArray(n))return fn(e,nn,n,t);for(var r=0;r<n.length;r++)e=sn(e,n[r],t);return e}function cn(e,n,t){if(!n)return e;if(!Array.isArray(n))return fn(e,n,nn,t);for(var r=0;r<n.length;r++)e=cn(e,n[r],t);return e}function fn(e,n,t,r){var l,a;for(a in t)if(l=r[a]){var i=n[a],u=t[a];"function"==typeof u&&(u=!0,"function"==typeof i&&(i=!0)),void 0===u&&(u=null,void 0===i&&(i=null)),tn&&(tn[a]=!1),e&&void 0!==e[a]?"object"!=typeof l?e[a]=u:"function"!=typeof l.diff&&"function"!=typeof l.process||(l="function"==typeof l.process?l.process(u):u,e[a]=l):i!==u&&("object"!=typeof l?an(i,u)&&((e||(e={}))[a]=u):"function"==typeof l.diff||"function"==typeof l.process?(void 0===i||("function"==typeof l.diff?l.diff(i,u):an(i,u)))&&(l="function"==typeof l.process?l.process(u):u,(e||(e={}))[a]=l):(tn=null,rn=0,e=on(e,i,u,l),0<rn&&e&&(un(e,u,l),tn=null)))}for(var o in n)void 0===t[o]&&(!(l=r[o])||e&&void 0!==e[o]||void 0!==(i=n[o])&&("object"!=typeof l||"function"==typeof l.diff||"function"==typeof l.process?((e||(e={}))[o]=null,tn||(tn={}),tn[o]||(tn[o]=!0,rn++)):e=cn(e,i,l)));return e}function dn(e,n){return function(){if(n&&("boolean"!=typeof e.__isMounted||e.__isMounted))return n.apply(e,arguments)}}var pn=(function(){function e(e,n){this._nativeTag=e,this._children=[],this.viewConfig=n}var t=e.prototype;return t.blur=function(){n(i[3]).TextInputState.blurTextInput(this)},t.focus=function(){n(i[3]).TextInputState.focusTextInput(this)},t.measure=function(e){n(i[3]).UIManager.measure(this._nativeTag,dn(this,e))},t.measureInWindow=function(e){n(i[3]).UIManager.measureInWindow(this._nativeTag,dn(this,e))},t.measureLayout=function(e,t,r){if("number"==typeof e)var l=e;else e._nativeTag&&(l=e._nativeTag);null!=l&&n(i[3]).UIManager.measureLayout(this._nativeTag,l,dn(this,r),dn(this,t))},t.setNativeProps=function(e){null!=(e=fn(null,nn,e,this.viewConfig.validAttributes))&&n(i[3]).UIManager.updateView(this._nativeTag,this.viewConfig.uiViewClassName,e)},e})();function hn(){throw Error("The current renderer does not support hydration. This error is likely caused by a bug in React. Please file an issue.")}var gn=n(i[3]).ReactNativeViewConfigRegistry.get,mn={},vn=3;function yn(){var e=vn;return 1==e%10&&(e+=2),vn=e+2,e}function bn(e){if("number"==typeof e)be.delete(e),Se.delete(e);else{var n=e._nativeTag;be.delete(n),Se.delete(n),e._children.forEach(bn)}}function Sn(e){if(0===e._children.length)return!1;var t=e._children.map(function(e){return"number"==typeof e?e:e._nativeTag});return n(i[3]).UIManager.setChildren(e._nativeTag,t),!1}var wn=setTimeout,kn=clearTimeout;function En(e,n,t){return n="",t&&(n=" (created by "+t+")"),"\n    in "+(e||"Unknown")+n}function _n(e,n){return e?En(e.displayName||e.name||null,n,null):""}var Tn=[],xn=-1;function Pn(e){return{current:e}}function Rn(e){0>xn||(e.current=Tn[xn],Tn[xn]=null,xn--)}function Cn(e,n){Tn[++xn]=e.current,e.current=n}var Nn={},zn=Pn(Nn),In=Pn(!1),Ln=Nn;function Un(e,n){var t=e.type.contextTypes;if(!t)return Nn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var l,a={};for(l in t)a[l]=n[l];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=a),a}function Mn(e){return null!==(e=e.childContextTypes)&&void 0!==e}function An(){Rn(In),Rn(zn)}function Dn(e,n,t){if(zn.current!==Nn)throw Error("Unexpected context found on stack. This error is likely caused by a bug in React. Please file an issue.");Cn(zn,n),Cn(In,t)}function Qn(e,t,r){var l=e.stateNode;if(e=t.childContextTypes,"function"!=typeof l.getChildContext)return r;for(var a in l=l.getChildContext())if(!(a in e))throw Error(($e(t)||"Unknown")+'.getChildContext(): key "'+a+'" is not defined in childContextTypes.');return n(i[2])({},r,l)}function Bn(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Nn,Ln=zn.current,Cn(zn,e),Cn(In,In.current),!0}function Fn(e,n,t){var r=e.stateNode;if(!r)throw Error("Expected to have an instance by this point. This error is likely caused by a bug in React. Please file an issue.");t?(e=Qn(e,n,Ln),r.__reactInternalMemoizedMergedChildContext=e,Rn(In),Rn(zn),Cn(zn,e)):Rn(In),Cn(In,t)}var jn=null,On=null;n(i[4]).unstable_now();var Hn=8;function Vn(e){if(0!=(1&e))return Hn=15,1;if(0!=(2&e))return Hn=14,2;if(0!=(4&e))return Hn=13,4;var n=24&e;return 0!==n?(Hn=12,n):0!=(32&e)?(Hn=11,32):0!==(n=192&e)?(Hn=10,n):0!=(256&e)?(Hn=9,256):0!==(n=3584&e)?(Hn=8,n):0!=(4096&e)?(Hn=7,4096):0!==(n=4186112&e)?(Hn=6,n):0!==(n=62914560&e)?(Hn=5,n):67108864&e?(Hn=4,67108864):0!=(134217728&e)?(Hn=3,134217728):0!==(n=805306368&e)?(Hn=2,n):0!=(1073741824&e)?(Hn=1,1073741824):(Hn=8,e)}function Wn(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}function Yn(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error("Invalid update priority: "+e+". This is a bug in React.")}}function qn(e,n){var t=e.pendingLanes;if(0===t)return Hn=0;var r=0,l=0,a=e.expiredLanes,i=e.suspendedLanes,u=e.pingedLanes;if(0!==a)r=a,l=Hn=15;else if(0!==(a=134217727&t)){var o=a&~i;0!==o?(r=Vn(o),l=Hn):0!==(u&=a)&&(r=Vn(u),l=Hn)}else 0!==(a=t&~i)?(r=Vn(a),l=Hn):0!==u&&(r=Vn(u),l=Hn);if(0===r)return 0;if(r=t&((0>(r=31-Zn(r))?0:1<<r)<<1)-1,0!==n&&n!==r&&0==(n&i)){if(Vn(n),l<=Hn)return n;Hn=l}if(0!==(n=e.entangledLanes))for(e=e.entanglements,n&=r;0<n;)l=1<<(t=31-Zn(n)),r|=e[t],n&=~l;return r}function Xn(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function $n(e,n){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Gn(24&~n))?$n(10,n):e;case 10:return 0===(e=Gn(192&~n))?$n(8,n):e;case 8:return 0===(e=Gn(3584&~n))&&(0===(e=Gn(4186112&~n))&&(e=512)),e;case 2:return 0===(n=Gn(805306368&~n))&&(n=268435456),n}throw Error("Invalid update priority: "+e+". This is a bug in React.")}function Gn(e){return e&-e}function Kn(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function Jn(e,n,t){e.pendingLanes|=n;var r=n-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[n=31-Zn(n)]=t}var Zn=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(et(e)/nt|0)|0},et=Math.log,nt=Math.LN2;var tt={},rt=void 0!==n(i[4]).unstable_requestPaint?n(i[4]).unstable_requestPaint:function(){},lt=null,at=null,it=!1,ut=n(i[4]).unstable_now(),ot=1e4>ut?n(i[4]).unstable_now:function(){return n(i[4]).unstable_now()-ut};function st(){switch(n(i[4]).unstable_getCurrentPriorityLevel()){case n(i[4]).unstable_ImmediatePriority:return 99;case n(i[4]).unstable_UserBlockingPriority:return 98;case n(i[4]).unstable_NormalPriority:return 97;case n(i[4]).unstable_LowPriority:return 96;case n(i[4]).unstable_IdlePriority:return 95;default:throw Error("Unknown priority level.")}}function ct(e){switch(e){case 99:return n(i[4]).unstable_ImmediatePriority;case 98:return n(i[4]).unstable_UserBlockingPriority;case 97:return n(i[4]).unstable_NormalPriority;case 96:return n(i[4]).unstable_LowPriority;case 95:return n(i[4]).unstable_IdlePriority;default:throw Error("Unknown priority level.")}}function ft(e,t){return e=ct(e),n(i[4]).unstable_runWithPriority(e,t)}function dt(e,t,r){return e=ct(e),n(i[4]).unstable_scheduleCallback(e,t,r)}function pt(){if(null!==at){var e=at;at=null,n(i[4]).unstable_cancelCallback(e)}ht()}function ht(){if(!it&&null!==lt){it=!0;var e=0;try{var t=lt;ft(99,function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}}),lt=null}catch(t){throw null!==lt&&(lt=lt.slice(e+1)),n(i[4]).unstable_scheduleCallback(n(i[4]).unstable_ImmediatePriority,pt),t}finally{it=!1}}}var gt=Ce.ReactCurrentBatchConfig;var mt="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n},vt=Object.prototype.hasOwnProperty;function yt(e,n){if(mt(e,n))return!0;if("object"!=typeof e||null===e||"object"!=typeof n||null===n)return!1;var t=Object.keys(e),r=Object.keys(n);if(t.length!==r.length)return!1;for(r=0;r<t.length;r++)if(!vt.call(n,t[r])||!mt(e[t[r]],n[t[r]]))return!1;return!0}function bt(e){switch(e.tag){case 5:return En(e.type,null,null);case 16:return En("Lazy",null,null);case 13:return En("Suspense",null,null);case 19:return En("SuspenseList",null,null);case 0:case 2:case 15:return _n(e.type,null);case 11:return _n(e.type.render,null);case 22:return _n(e.type._render,null);case 1:return e=_n(e.type,null);default:return""}}function St(e){try{var n="";do{n+=bt(e),e=e.return}while(e);return n}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}function wt(e,t){if(e&&e.defaultProps){for(var r in t=n(i[2])({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}return t}var kt=Pn(null),Et=null,_t=null,Tt=null;function xt(){Tt=_t=Et=null}function Pt(e){var n=kt.current;Rn(kt),e.type._context._currentValue=n}function Rt(e,n){for(;null!==e;){var t=e.alternate;if((e.childLanes&n)===n){if(null===t||(t.childLanes&n)===n)break;t.childLanes|=n}else e.childLanes|=n,null!==t&&(t.childLanes|=n);e=e.return}}function Ct(e,n){Et=e,Tt=_t=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&n)&&(Gr=!0),e.firstContext=null)}function Nt(e,n){if(Tt!==e&&!1!==n&&0!==n)if("number"==typeof n&&1073741823!==n||(Tt=e,n=1073741823),n={context:e,observedBits:n,next:null},null===_t){if(null===Et)throw Error("Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo().");_t=n,Et.dependencies={lanes:0,firstContext:n,responders:null}}else _t=_t.next=n;return e._currentValue}var zt=!1;function It(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function Lt(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ut(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function Mt(e,n){if(null!==(e=e.updateQueue)){var t=(e=e.shared).pending;null===t?n.next=n:(n.next=t.next,t.next=n),e.pending=n}}function At(e,n){var t=e.updateQueue,r=e.alternate;if(null!==r&&t===(r=r.updateQueue)){var l=null,a=null;if(null!==(t=t.firstBaseUpdate)){do{var i={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};null===a?l=a=i:a=a.next=i,t=t.next}while(null!==t);null===a?l=a=n:a=a.next=n}else l=a=n;return t={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=t)}null===(e=t.lastBaseUpdate)?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}function Dt(e,t,r,l){var a=e.updateQueue;zt=!1;var u=a.firstBaseUpdate,o=a.lastBaseUpdate,s=a.shared.pending;if(null!==s){a.shared.pending=null;var c=s,f=c.next;c.next=null,null===o?u=f:o.next=f,o=c;var d=e.alternate;if(null!==d){var p=(d=d.updateQueue).lastBaseUpdate;p!==o&&(null===p?d.firstBaseUpdate=f:p.next=f,d.lastBaseUpdate=c)}}if(null!==u){for(p=a.baseState,o=0,d=f=c=null;;){s=u.lane;var h=u.eventTime;if((l&s)===s){null!==d&&(d=d.next={eventTime:h,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var g=e,m=u;switch(s=t,h=r,m.tag){case 1:if("function"==typeof(g=m.payload)){p=g.call(h,p,s);break e}p=g;break e;case 3:g.flags=-8193&g.flags|64;case 0:if(null===(s="function"==typeof(g=m.payload)?g.call(h,p,s):g)||void 0===s)break e;p=n(i[2])({},p,s);break e;case 2:zt=!0}}null!==u.callback&&(e.flags|=32,null===(s=a.effects)?a.effects=[u]:s.push(u))}else h={eventTime:h,lane:s,tag:u.tag,payload:u.payload,callback:u.callback,next:null},null===d?(f=d=h,c=p):d=d.next=h,o|=s;if(null===(u=u.next)){if(null===(s=a.shared.pending))break;u=s.next,s.next=null,a.lastBaseUpdate=s,a.shared.pending=null}}null===d&&(c=p),a.baseState=c,a.firstBaseUpdate=f,a.lastBaseUpdate=d,ta|=o,e.lanes=o,e.memoizedState=p}}function Qt(e,n,t){if(e=n.effects,n.effects=null,null!==e)for(n=0;n<e.length;n++){var r=e[n],l=r.callback;if(null!==l){if(r.callback=null,"function"!=typeof l)throw Error("Invalid argument passed as callback. Expected a function. Instead received: "+l);l.call(t)}}}var Bt=(new u.Component).refs;function Ft(e,t,r,l){r=null===(r=r(l,t=e.memoizedState))||void 0===r?t:n(i[2])({},t,r),e.memoizedState=r,0===e.lanes&&(e.updateQueue.baseState=r)}var jt={isMounted:function(e){return!!(e=e._reactInternals)&&Ge(e)===e},enqueueSetState:function(e,n,t){e=e._reactInternals;var r=Ta(),l=xa(e),a=Ut(r,l);a.payload=n,void 0!==t&&null!==t&&(a.callback=t),Mt(e,a),Pa(e,l,r)},enqueueReplaceState:function(e,n,t){e=e._reactInternals;var r=Ta(),l=xa(e),a=Ut(r,l);a.tag=1,a.payload=n,void 0!==t&&null!==t&&(a.callback=t),Mt(e,a),Pa(e,l,r)},enqueueForceUpdate:function(e,n){e=e._reactInternals;var t=Ta(),r=xa(e),l=Ut(t,r);l.tag=2,void 0!==n&&null!==n&&(l.callback=n),Mt(e,l),Pa(e,r,t)}};function Ot(e,n,t,r,l,a,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,i):!n.prototype||!n.prototype.isPureReactComponent||(!yt(t,r)||!yt(l,a))}function Ht(e,n,t){var r=!1,l=Nn,a=n.contextType;return"object"==typeof a&&null!==a?a=Nt(a):(l=Mn(n)?Ln:zn.current,a=(r=null!==(r=n.contextTypes)&&void 0!==r)?Un(e,l):Nn),n=new n(t,a),e.memoizedState=null!==n.state&&void 0!==n.state?n.state:null,n.updater=jt,e.stateNode=n,n._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=a),n}function Vt(e,n,t,r){e=n.state,"function"==typeof n.componentWillReceiveProps&&n.componentWillReceiveProps(t,r),"function"==typeof n.UNSAFE_componentWillReceiveProps&&n.UNSAFE_componentWillReceiveProps(t,r),n.state!==e&&jt.enqueueReplaceState(n,n.state,null)}function Wt(e,n,t,r){var l=e.stateNode;l.props=t,l.state=e.memoizedState,l.refs=Bt,It(e);var a=n.contextType;"object"==typeof a&&null!==a?l.context=Nt(a):(a=Mn(n)?Ln:zn.current,l.context=Un(e,a)),Dt(e,t,l,r),l.state=e.memoizedState,"function"==typeof(a=n.getDerivedStateFromProps)&&(Ft(e,n,a,t),l.state=e.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof l.getSnapshotBeforeUpdate||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||(n=l.state,"function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),n!==l.state&&jt.enqueueReplaceState(l,l.state,null),Dt(e,t,l,r),l.state=e.memoizedState),"function"==typeof l.componentDidMount&&(e.flags|=4)}var Yt=Array.isArray;function qt(e,n,t){if(null!==(e=t.ref)&&"function"!=typeof e&&"object"!=typeof e){if(t._owner){if(t=t._owner){if(1!==t.tag)throw Error("Function components cannot have string refs. We recommend using useRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref");var r=t.stateNode}if(!r)throw Error("Missing owner for string ref "+e+". This error is likely caused by a bug in React. Please file an issue.");var l=""+e;return null!==n&&null!==n.ref&&"function"==typeof n.ref&&n.ref._stringRef===l?n.ref:((n=function(e){var n=r.refs;n===Bt&&(n=r.refs={}),null===e?delete n[l]:n[l]=e})._stringRef=l,n)}if("string"!=typeof e)throw Error("Expected ref to be a function, a string, an object returned by React.createRef(), or null.");if(!t._owner)throw Error("Element ref was specified as a string ("+e+") but no owner was set. This could happen for one of the following reasons:\n1. You may be adding a ref to a function component\n2. You may be adding a ref to a component that was not created inside a component's render method\n3. You have multiple copies of React loaded\nSee https://reactjs.org/link/refs-must-have-owner for more information.")}return e}function Xt(e,n){if("textarea"!==e.type)throw Error("Objects are not valid as a React child (found: "+("[object Object]"===Object.prototype.toString.call(n)?"object with keys {"+Object.keys(n).join(", ")+"}":n)+"). If you meant to render a collection of children, use an array instead.")}function $t(e){function n(n,t){if(e){var r=n.lastEffect;null!==r?(r.nextEffect=t,n.lastEffect=t):n.firstEffect=n.lastEffect=t,t.nextEffect=null,t.flags=8}}function t(t,r){if(!e)return null;for(;null!==r;)n(t,r),r=r.sibling;return null}function r(e,n){for(e=new Map;null!==n;)null!==n.key?e.set(n.key,n):e.set(n.index,n),n=n.sibling;return e}function l(e,n){return(e=li(e,n)).index=0,e.sibling=null,e}function a(n,t,r){return n.index=r,e?null!==(r=n.alternate)?(r=r.index)<t?(n.flags=2,t):r:(n.flags=2,t):t}function i(n){return e&&null===n.alternate&&(n.flags=2),n}function u(e,n,t,r){return null===n||6!==n.tag?((n=oi(t,e.mode,r)).return=e,n):((n=l(n,t)).return=e,n)}function o(e,n,t,r){return null!==n&&n.elementType===t.type?((r=l(n,t.props)).ref=qt(e,n,t),r.return=e,r):((r=ai(t.type,t.key,t.props,null,e.mode,r)).ref=qt(e,n,t),r.return=e,r)}function s(e,n,t,r){return null===n||4!==n.tag||n.stateNode.containerInfo!==t.containerInfo||n.stateNode.implementation!==t.implementation?((n=si(t,e.mode,r)).return=e,n):((n=l(n,t.children||[])).return=e,n)}function c(e,n,t,r,a){return null===n||7!==n.tag?((n=ii(t,e.mode,r,a)).return=e,n):((n=l(n,t)).return=e,n)}function f(e,n,t){if("string"==typeof n||"number"==typeof n)return(n=oi(""+n,e.mode,t)).return=e,n;if("object"==typeof n&&null!==n){switch(n.$$typeof){case Ne:return(t=ai(n.type,n.key,n.props,null,e.mode,t)).ref=qt(e,null,n),t.return=e,t;case ze:return(n=si(n,e.mode,t)).return=e,n}if(Yt(n)||Xe(n))return(n=ii(n,e.mode,t,null)).return=e,n;Xt(e,n)}return null}function d(e,n,t,r){var l=null!==n?n.key:null;if("string"==typeof t||"number"==typeof t)return null!==l?null:u(e,n,""+t,r);if("object"==typeof t&&null!==t){switch(t.$$typeof){case Ne:return t.key===l?t.type===Ie?c(e,n,t.props.children,r,l):o(e,n,t,r):null;case ze:return t.key===l?s(e,n,t,r):null}if(Yt(t)||Xe(t))return null!==l?null:c(e,n,t,r,null);Xt(e,t)}return null}function p(e,n,t,r,l){if("string"==typeof r||"number"==typeof r)return u(n,e=e.get(t)||null,""+r,l);if("object"==typeof r&&null!==r){switch(r.$$typeof){case Ne:return e=e.get(null===r.key?t:r.key)||null,r.type===Ie?c(n,e,r.props.children,l,r.key):o(n,e,r,l);case ze:return s(n,e=e.get(null===r.key?t:r.key)||null,r,l)}if(Yt(r)||Xe(r))return c(n,e=e.get(t)||null,r,l,null);Xt(n,r)}return null}function h(l,i,u,o){for(var s=null,c=null,h=i,g=i=0,m=null;null!==h&&g<u.length;g++){h.index>g?(m=h,h=null):m=h.sibling;var v=d(l,h,u[g],o);if(null===v){null===h&&(h=m);break}e&&h&&null===v.alternate&&n(l,h),i=a(v,i,g),null===c?s=v:c.sibling=v,c=v,h=m}if(g===u.length)return t(l,h),s;if(null===h){for(;g<u.length;g++)null!==(h=f(l,u[g],o))&&(i=a(h,i,g),null===c?s=h:c.sibling=h,c=h);return s}for(h=r(l,h);g<u.length;g++)null!==(m=p(h,l,g,u[g],o))&&(e&&null!==m.alternate&&h.delete(null===m.key?g:m.key),i=a(m,i,g),null===c?s=m:c.sibling=m,c=m);return e&&h.forEach(function(e){return n(l,e)}),s}function g(l,i,u,o){var s=Xe(u);if("function"!=typeof s)throw Error("An object is not an iterable. This error is likely caused by a bug in React. Please file an issue.");if(null==(u=s.call(u)))throw Error("An iterable object provided no iterator.");for(var c=s=null,h=i,g=i=0,m=null,v=u.next();null!==h&&!v.done;g++,v=u.next()){h.index>g?(m=h,h=null):m=h.sibling;var y=d(l,h,v.value,o);if(null===y){null===h&&(h=m);break}e&&h&&null===y.alternate&&n(l,h),i=a(y,i,g),null===c?s=y:c.sibling=y,c=y,h=m}if(v.done)return t(l,h),s;if(null===h){for(;!v.done;g++,v=u.next())null!==(v=f(l,v.value,o))&&(i=a(v,i,g),null===c?s=v:c.sibling=v,c=v);return s}for(h=r(l,h);!v.done;g++,v=u.next())null!==(v=p(h,l,g,v.value,o))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),i=a(v,i,g),null===c?s=v:c.sibling=v,c=v);return e&&h.forEach(function(e){return n(l,e)}),s}return function(e,r,a,u){var o="object"==typeof a&&null!==a&&a.type===Ie&&null===a.key;o&&(a=a.props.children);var s="object"==typeof a&&null!==a;if(s)switch(a.$$typeof){case Ne:e:{for(s=a.key,o=r;null!==o;){if(o.key===s){switch(o.tag){case 7:if(a.type===Ie){t(e,o.sibling),(r=l(o,a.props.children)).return=e,e=r;break e}break;default:if(o.elementType===a.type){t(e,o.sibling),(r=l(o,a.props)).ref=qt(e,o,a),r.return=e,e=r;break e}}t(e,o);break}n(e,o),o=o.sibling}a.type===Ie?((r=ii(a.props.children,e.mode,u,a.key)).return=e,e=r):((u=ai(a.type,a.key,a.props,null,e.mode,u)).ref=qt(e,r,a),u.return=e,e=u)}return i(e);case ze:e:{for(o=a.key;null!==r;){if(r.key===o){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){t(e,r.sibling),(r=l(r,a.children||[])).return=e,e=r;break e}t(e,r);break}n(e,r),r=r.sibling}(r=si(a,e.mode,u)).return=e,e=r}return i(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(t(e,r.sibling),(r=l(r,a)).return=e,e=r):(t(e,r),(r=oi(a,e.mode,u)).return=e,e=r),i(e);if(Yt(a))return h(e,r,a,u);if(Xe(a))return g(e,r,a,u);if(s&&Xt(e,a),void 0===a&&!o)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(($e(e.type)||"Component")+"(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.")}return t(e,r)}}var Gt=$t(!0),Kt=$t(!1),Jt={},Zt=Pn(Jt),er=Pn(Jt),nr=Pn(Jt);function tr(e){if(e===Jt)throw Error("Expected host context to exist. This error is likely caused by a bug in React. Please file an issue.");return e}function rr(e,n){Cn(nr,n),Cn(er,e),Cn(Zt,Jt),Rn(Zt),Cn(Zt,{isInAParentText:!1})}function lr(){Rn(Zt),Rn(er),Rn(nr)}function ar(e){tr(nr.current);var n=tr(Zt.current),t=e.type;t="AndroidTextInput"===t||"RCTMultilineTextInputView"===t||"RCTSinglelineTextInputView"===t||"RCTText"===t||"RCTVirtualText"===t,n!==(t=n.isInAParentText!==t?{isInAParentText:t}:n)&&(Cn(er,e),Cn(Zt,t))}function ir(e){er.current===e&&(Rn(Zt),Rn(er))}var ur=Pn(0);function or(e){for(var n=e;null!==n;){if(13===n.tag){var t=n.memoizedState;if(null!==t&&(null===t.dehydrated||hn()||hn()))return n}else if(19===n.tag&&void 0!==n.memoizedProps.revealOrder){if(0!=(64&n.flags))return n}else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var sr=[];function cr(){for(var e=0;e<sr.length;e++)sr[e]._workInProgressVersionPrimary=null;sr.length=0}var fr=Ce.ReactCurrentDispatcher,dr=Ce.ReactCurrentBatchConfig,pr=0,hr=null,gr=null,mr=null,vr=!1,yr=!1;function br(){throw Error("Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\n1. You might have mismatching versions of React and the renderer (such as React DOM)\n2. You might be breaking the Rules of Hooks\n3. You might have more than one copy of React in the same app\nSee https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.")}function Sr(e,n){if(null===n)return!1;for(var t=0;t<n.length&&t<e.length;t++)if(!mt(e[t],n[t]))return!1;return!0}function wr(e,n,t,r,l,a){if(pr=a,hr=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,fr.current=null===e||null===e.memoizedState?Yr:qr,e=t(r,l),yr){a=0;do{if(yr=!1,!(25>a))throw Error("Too many re-renders. React limits the number of renders to prevent an infinite loop.");a+=1,mr=gr=null,n.updateQueue=null,fr.current=Xr,e=t(r,l)}while(yr)}if(fr.current=Wr,n=null!==gr&&null!==gr.next,pr=0,mr=gr=hr=null,vr=!1,n)throw Error("Rendered fewer hooks than expected. This may be caused by an accidental early return statement.");return e}function kr(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===mr?hr.memoizedState=mr=e:mr=mr.next=e,mr}function Er(){if(null===gr){var e=hr.alternate;e=null!==e?e.memoizedState:null}else e=gr.next;var n=null===mr?hr.memoizedState:mr.next;if(null!==n)mr=n,gr=e;else{if(null===e)throw Error("Rendered more hooks than during the previous render.");e={memoizedState:(gr=e).memoizedState,baseState:gr.baseState,baseQueue:gr.baseQueue,queue:gr.queue,next:null},null===mr?hr.memoizedState=mr=e:mr=mr.next=e}return mr}function _r(e,n){return"function"==typeof n?n(e):n}function Tr(e){var n=Er(),t=n.queue;if(null===t)throw Error("Should have a queue. This is likely a bug in React. Please file an issue.");t.lastRenderedReducer=e;var r=gr,l=r.baseQueue,a=t.pending;if(null!==a){if(null!==l){var i=l.next;l.next=a.next,a.next=i}r.baseQueue=l=a,t.pending=null}if(null!==l){l=l.next,r=r.baseState;var u=i=a=null,o=l;do{var s=o.lane;if((pr&s)===s)null!==u&&(u=u.next={lane:0,action:o.action,eagerReducer:o.eagerReducer,eagerState:o.eagerState,next:null}),r=o.eagerReducer===e?o.eagerState:e(r,o.action);else{var c={lane:s,action:o.action,eagerReducer:o.eagerReducer,eagerState:o.eagerState,next:null};null===u?(i=u=c,a=r):u=u.next=c,hr.lanes|=s,ta|=s}o=o.next}while(null!==o&&o!==l);null===u?a=r:u.next=i,mt(r,n.memoizedState)||(Gr=!0),n.memoizedState=r,n.baseState=a,n.baseQueue=u,t.lastRenderedState=r}return[n.memoizedState,t.dispatch]}function xr(e){var n=Er(),t=n.queue;if(null===t)throw Error("Should have a queue. This is likely a bug in React. Please file an issue.");t.lastRenderedReducer=e;var r=t.dispatch,l=t.pending,a=n.memoizedState;if(null!==l){t.pending=null;var i=l=l.next;do{a=e(a,i.action),i=i.next}while(i!==l);mt(a,n.memoizedState)||(Gr=!0),n.memoizedState=a,null===n.baseQueue&&(n.baseState=a),t.lastRenderedState=a}return[a,r]}function Pr(e,n,t){var r=n._getVersion;r=r(n._source);var l=n._workInProgressVersionPrimary;if(null!==l?e=l===r:(e=e.mutableReadLanes,(e=(pr&e)===e)&&(n._workInProgressVersionPrimary=r,sr.push(n))),e)return t(n._source);throw sr.push(n),Error("Cannot read from mutable source during the current render without tearing. This is a bug in React. Please file an issue.")}function Rr(e,n,t,r){var l=Xl;if(null===l)throw Error("Expected a work-in-progress root. This is a bug in React. Please file an issue.");var a=n._getVersion,i=a(n._source),u=fr.current,o=u.useState(function(){return Pr(l,n,t)}),s=o[1],c=o[0];o=mr;var f=e.memoizedState,d=f.refs,p=d.getSnapshot,h=f.source;f=f.subscribe;var g=hr;return e.memoizedState={refs:d,source:n,subscribe:r},u.useEffect(function(){d.getSnapshot=t,d.setSnapshot=s;var e=a(n._source);if(!mt(i,e)){e=t(n._source),mt(c,e)||(s(e),e=xa(g),l.mutableReadLanes|=e&l.pendingLanes),e=l.mutableReadLanes,l.entangledLanes|=e;for(var r=l.entanglements,u=e;0<u;){var o=31-Zn(u),f=1<<o;r[o]|=e,u&=~f}}},[t,n,r]),u.useEffect(function(){return r(n._source,function(){var e=d.getSnapshot,t=d.setSnapshot;try{t(e(n._source));var r=xa(g);l.mutableReadLanes|=r&l.pendingLanes}catch(e){t(function(){throw e})}})},[n,r]),mt(p,t)&&mt(h,n)&&mt(f,r)||((e={pending:null,dispatch:null,lastRenderedReducer:_r,lastRenderedState:c}).dispatch=s=Vr.bind(null,hr,e),o.queue=e,o.baseQueue=null,c=Pr(l,n,t),o.memoizedState=o.baseState=c),c}function Cr(e,n,t){return Rr(Er(),e,n,t)}function Nr(e){var n=kr();return"function"==typeof e&&(e=e()),n.memoizedState=n.baseState=e,e=(e=n.queue={pending:null,dispatch:null,lastRenderedReducer:_r,lastRenderedState:e}).dispatch=Vr.bind(null,hr,e),[n.memoizedState,e]}function zr(e,n,t,r){return e={tag:e,create:n,destroy:t,deps:r,next:null},null===(n=hr.updateQueue)?(n={lastEffect:null},hr.updateQueue=n,n.lastEffect=e.next=e):null===(t=n.lastEffect)?n.lastEffect=e.next=e:(r=t.next,t.next=e,e.next=r,n.lastEffect=e),e}function Ir(){return Er().memoizedState}function Lr(e,n,t,r){var l=kr();hr.flags|=e,l.memoizedState=zr(1|n,t,void 0,void 0===r?null:r)}function Ur(e,n,t,r){var l=Er();r=void 0===r?null:r;var a=void 0;if(null!==gr){var i=gr.memoizedState;if(a=i.destroy,null!==r&&Sr(r,i.deps))return void zr(n,t,a,r)}hr.flags|=e,l.memoizedState=zr(1|n,t,a,r)}function Mr(e,n){return Lr(516,4,e,n)}function Ar(e,n){return Ur(516,4,e,n)}function Dr(e,n){return Ur(4,2,e,n)}function Qr(e,n){return"function"==typeof n?(e=e(),n(e),function(){n(null)}):null!==n&&void 0!==n?(e=e(),n.current=e,function(){n.current=null}):void 0}function Br(e,n,t){return t=null!==t&&void 0!==t?t.concat([e]):null,Ur(4,2,Qr.bind(null,n,e),t)}function Fr(){}function jr(e,n){var t=Er();n=void 0===n?null:n;var r=t.memoizedState;return null!==r&&null!==n&&Sr(n,r[1])?r[0]:(t.memoizedState=[e,n],e)}function Or(e,n){var t=Er();n=void 0===n?null:n;var r=t.memoizedState;return null!==r&&null!==n&&Sr(n,r[1])?r[0]:(e=e(),t.memoizedState=[e,n],e)}function Hr(e,n){var t=st();ft(98>t?98:t,function(){e(!0)}),ft(97<t?97:t,function(){var t=dr.transition;dr.transition=1;try{e(!1),n()}finally{dr.transition=t}})}function Vr(e,n,t){var r=Ta(),l=xa(e),a={lane:l,action:t,eagerReducer:null,eagerState:null,next:null},i=n.pending;if(null===i?a.next=a:(a.next=i.next,i.next=a),n.pending=a,i=e.alternate,e===hr||null!==i&&i===hr)yr=vr=!0;else{if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=n.lastRenderedReducer))try{var u=n.lastRenderedState,o=i(u,t);if(a.eagerReducer=i,a.eagerState=o,mt(o,u))return}catch(e){}Pa(e,l,r)}}var Wr={readContext:Nt,useCallback:br,useContext:br,useEffect:br,useImperativeHandle:br,useLayoutEffect:br,useMemo:br,useReducer:br,useRef:br,useState:br,useDebugValue:br,useDeferredValue:br,useTransition:br,useMutableSource:br,useOpaqueIdentifier:br,unstable_isNewReconciler:!1},Yr={readContext:Nt,useCallback:function(e,n){return kr().memoizedState=[e,void 0===n?null:n],e},useContext:Nt,useEffect:Mr,useImperativeHandle:function(e,n,t){return t=null!==t&&void 0!==t?t.concat([e]):null,Lr(4,2,Qr.bind(null,n,e),t)},useLayoutEffect:function(e,n){return Lr(4,2,e,n)},useMemo:function(e,n){var t=kr();return n=void 0===n?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=kr();return n=void 0!==t?t(n):n,r.memoizedState=r.baseState=n,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:n}).dispatch=Vr.bind(null,hr,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},kr().memoizedState=e},useState:Nr,useDebugValue:Fr,useDeferredValue:function(e){var n=Nr(e),t=n[0],r=n[1];return Mr(function(){var n=dr.transition;dr.transition=1;try{r(e)}finally{dr.transition=n}},[e]),t},useTransition:function(){var e=Nr(!1),n=e[0];return e=Hr.bind(null,e[1]),kr().memoizedState=e,[e,n]},useMutableSource:function(e,n,t){var r=kr();return r.memoizedState={refs:{getSnapshot:n,setSnapshot:null},source:e,subscribe:t},Rr(r,e,n,t)},useOpaqueIdentifier:function(){throw Error("Not yet implemented")},unstable_isNewReconciler:!1},qr={readContext:Nt,useCallback:jr,useContext:Nt,useEffect:Ar,useImperativeHandle:Br,useLayoutEffect:Dr,useMemo:Or,useReducer:Tr,useRef:Ir,useState:function(){return Tr(_r)},useDebugValue:Fr,useDeferredValue:function(e){var n=Tr(_r),t=n[0],r=n[1];return Ar(function(){var n=dr.transition;dr.transition=1;try{r(e)}finally{dr.transition=n}},[e]),t},useTransition:function(){var e=Tr(_r)[0];return[Er().memoizedState,e]},useMutableSource:Cr,useOpaqueIdentifier:function(){return Tr(_r)[0]},unstable_isNewReconciler:!1},Xr={readContext:Nt,useCallback:jr,useContext:Nt,useEffect:Ar,useImperativeHandle:Br,useLayoutEffect:Dr,useMemo:Or,useReducer:xr,useRef:Ir,useState:function(){return xr(_r)},useDebugValue:Fr,useDeferredValue:function(e){var n=xr(_r),t=n[0],r=n[1];return Ar(function(){var n=dr.transition;dr.transition=1;try{r(e)}finally{dr.transition=n}},[e]),t},useTransition:function(){var e=xr(_r)[0];return[Er().memoizedState,e]},useMutableSource:Cr,useOpaqueIdentifier:function(){return xr(_r)[0]},unstable_isNewReconciler:!1},$r=Ce.ReactCurrentOwner,Gr=!1;function Kr(e,n,t,r){n.child=null===e?Kt(n,null,t,r):Gt(n,e.child,t,r)}function Jr(e,n,t,r,l){t=t.render;var a=n.ref;return Ct(n,l),r=wr(e,n,t,r,a,l),null===e||Gr?(n.flags|=1,Kr(e,n,r,l),n.child):(n.updateQueue=e.updateQueue,n.flags&=-517,e.lanes&=~l,bl(e,n,l))}function Zr(e,n,t,r,l,a){if(null===e){var i=t.type;return"function"!=typeof i||ti(i)||void 0!==i.defaultProps||null!==t.compare||void 0!==t.defaultProps?((e=ai(t.type,null,r,n,n.mode,a)).ref=n.ref,e.return=n,n.child=e):(n.tag=15,n.type=i,el(e,n,i,r,l,a))}return i=e.child,0==(l&a)&&(l=i.memoizedProps,(t=null!==(t=t.compare)?t:yt)(l,r)&&e.ref===n.ref)?bl(e,n,a):(n.flags|=1,(e=li(i,r)).ref=n.ref,e.return=n,n.child=e)}function el(e,n,t,r,l,a){if(null!==e&&yt(e.memoizedProps,r)&&e.ref===n.ref){if(Gr=!1,0==(a&l))return n.lanes=e.lanes,bl(e,n,a);0!=(32768&e.flags)&&(Gr=!0)}return rl(e,n,t,r,a)}function nl(e,n,t){var r=n.pendingProps,l=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0==(4&n.mode))n.memoizedState={baseLanes:0},La(n,t);else{if(0==(1073741824&t))return e=null!==a?a.baseLanes|t:t,n.lanes=n.childLanes=1073741824,n.memoizedState={baseLanes:e},La(n,e),null;n.memoizedState={baseLanes:0},La(n,null!==a?a.baseLanes:t)}else null!==a?(r=a.baseLanes|t,n.memoizedState=null):r=t,La(n,r);return Kr(e,n,l,t),n.child}function tl(e,n){var t=n.ref;(null===e&&null!==t||null!==e&&e.ref!==t)&&(n.flags|=128)}function rl(e,n,t,r,l){var a=Mn(t)?Ln:zn.current;return a=Un(n,a),Ct(n,l),t=wr(e,n,t,r,a,l),null===e||Gr?(n.flags|=1,Kr(e,n,t,l),n.child):(n.updateQueue=e.updateQueue,n.flags&=-517,e.lanes&=~l,bl(e,n,l))}function ll(e,n,t,r,l){if(Mn(t)){var a=!0;Bn(n)}else a=!1;if(Ct(n,l),null===n.stateNode)null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),Ht(n,t,r),Wt(n,t,r,l),r=!0;else if(null===e){var i=n.stateNode,u=n.memoizedProps;i.props=u;var o=i.context,s=t.contextType;"object"==typeof s&&null!==s?s=Nt(s):s=Un(n,s=Mn(t)?Ln:zn.current);var c=t.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof i.getSnapshotBeforeUpdate;f||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(u!==r||o!==s)&&Vt(n,i,r,s),zt=!1;var d=n.memoizedState;i.state=d,Dt(n,r,i,l),o=n.memoizedState,u!==r||d!==o||In.current||zt?("function"==typeof c&&(Ft(n,t,c,r),o=n.memoizedState),(u=zt||Ot(n,t,u,r,d,o,s))?(f||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(n.flags|=4)):("function"==typeof i.componentDidMount&&(n.flags|=4),n.memoizedProps=r,n.memoizedState=o),i.props=r,i.state=o,i.context=s,r=u):("function"==typeof i.componentDidMount&&(n.flags|=4),r=!1)}else{i=n.stateNode,Lt(e,n),u=n.memoizedProps,s=n.type===n.elementType?u:wt(n.type,u),i.props=s,f=n.pendingProps,d=i.context,"object"==typeof(o=t.contextType)&&null!==o?o=Nt(o):o=Un(n,o=Mn(t)?Ln:zn.current);var p=t.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(u!==f||d!==o)&&Vt(n,i,r,o),zt=!1,d=n.memoizedState,i.state=d,Dt(n,r,i,l);var h=n.memoizedState;u!==f||d!==h||In.current||zt?("function"==typeof p&&(Ft(n,t,p,r),h=n.memoizedState),(s=zt||Ot(n,t,s,r,d,h,o))?(c||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,h,o),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,h,o)),"function"==typeof i.componentDidUpdate&&(n.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(n.flags|=256)):("function"!=typeof i.componentDidUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=256),n.memoizedProps=r,n.memoizedState=h),i.props=r,i.state=h,i.context=o,r=s):("function"!=typeof i.componentDidUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=256),r=!1)}return al(e,n,t,r,a,l)}function al(e,n,t,r,l,a){tl(e,n);var i=0!=(64&n.flags);if(!r&&!i)return l&&Fn(n,t,!1),bl(e,n,a);r=n.stateNode,$r.current=n;var u=i&&"function"!=typeof t.getDerivedStateFromError?null:r.render();return n.flags|=1,null!==e&&i?(n.child=Gt(n,e.child,null,a),n.child=Gt(n,null,u,a)):Kr(e,n,u,a),n.memoizedState=r.state,l&&Fn(n,t,!0),n.child}function il(e){var n=e.stateNode;n.pendingContext?Dn(0,n.pendingContext,n.pendingContext!==n.context):n.context&&Dn(0,n.context,!1),rr(e,n.containerInfo)}var ul,ol,sl,cl,fl={dehydrated:null,retryLane:0};function dl(e,n,t){var r,l=n.pendingProps,a=ur.current,i=!1;return(r=0!=(64&n.flags))||(r=(null===e||null!==e.memoizedState)&&0!=(2&a)),r?(i=!0,n.flags&=-65):null!==e&&null===e.memoizedState||void 0===l.fallback||!0===l.unstable_avoidThisFallback||(a|=1),Cn(ur,1&a),null===e?(e=l.children,a=l.fallback,i?(e=pl(n,e,a,t),n.child.memoizedState={baseLanes:t},n.memoizedState=fl,e):"number"==typeof l.unstable_expectedLoadTime?(e=pl(n,e,a,t),n.child.memoizedState={baseLanes:t},n.memoizedState=fl,n.lanes=33554432,e):((t=ui({mode:"visible",children:e},n.mode,t,null)).return=n,n.child=t)):(e.memoizedState,i?(l=gl(e,n,l.children,l.fallback,t),i=n.child,a=e.child.memoizedState,i.memoizedState=null===a?{baseLanes:t}:{baseLanes:a.baseLanes|t},i.childLanes=e.childLanes&~t,n.memoizedState=fl,l):(t=hl(e,n,l.children,t),n.memoizedState=null,t))}function pl(e,n,t,r){var l=e.mode,a=e.child;return n={mode:"hidden",children:n},0==(2&l)&&null!==a?(a.childLanes=0,a.pendingProps=n):a=ui(n,l,0,null),t=ii(t,l,r,null),a.return=e,t.return=e,a.sibling=t,e.child=a,t}function hl(e,n,t,r){var l=e.child;return e=l.sibling,t=li(l,{mode:"visible",children:t}),0==(2&n.mode)&&(t.lanes=r),t.return=n,t.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,n.firstEffect=n.lastEffect=e),n.child=t}function gl(e,n,t,r,l){var a=n.mode,i=e.child;e=i.sibling;var u={mode:"hidden",children:t};return 0==(2&a)&&n.child!==i?((t=n.child).childLanes=0,t.pendingProps=u,null!==(i=t.lastEffect)?(n.firstEffect=t.firstEffect,n.lastEffect=i,i.nextEffect=null):n.firstEffect=n.lastEffect=null):t=li(i,u),null!==e?r=li(e,r):(r=ii(r,a,l,null)).flags|=2,r.return=n,t.return=n,t.sibling=r,n.child=t,r}function ml(e,n){e.lanes|=n;var t=e.alternate;null!==t&&(t.lanes|=n),Rt(e.return,n)}function vl(e,n,t,r,l,a){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:r,tail:t,tailMode:l,lastEffect:a}:(i.isBackwards=n,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=t,i.tailMode=l,i.lastEffect=a)}function yl(e,n,t){var r=n.pendingProps,l=r.revealOrder,a=r.tail;if(Kr(e,n,r.children,t),0!=(2&(r=ur.current)))r=1&r|2,n.flags|=64;else{if(null!==e&&0!=(64&e.flags))e:for(e=n.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&ml(e,t);else if(19===e.tag)ml(e,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Cn(ur,r),0==(2&n.mode))n.memoizedState=null;else switch(l){case"forwards":for(t=n.child,l=null;null!==t;)null!==(e=t.alternate)&&null===or(e)&&(l=t),t=t.sibling;null===(t=l)?(l=n.child,n.child=null):(l=t.sibling,t.sibling=null),vl(n,!1,l,t,a,n.lastEffect);break;case"backwards":for(t=null,l=n.child,n.child=null;null!==l;){if(null!==(e=l.alternate)&&null===or(e)){n.child=l;break}e=l.sibling,l.sibling=t,t=l,l=e}vl(n,!0,t,null,a,n.lastEffect);break;case"together":vl(n,!1,null,null,void 0,n.lastEffect);break;default:n.memoizedState=null}return n.child}function bl(e,n,t){if(null!==e&&(n.dependencies=e.dependencies),ta|=n.lanes,0!=(t&n.childLanes)){if(null!==e&&n.child!==e.child)throw Error("Resuming work not yet implemented.");if(null!==n.child){for(t=li(e=n.child,e.pendingProps),n.child=t,t.return=n;null!==e.sibling;)e=e.sibling,(t=t.sibling=li(e,e.pendingProps)).return=n;t.sibling=null}return n.child}return null}function Sl(e,n){switch(e.tailMode){case"hidden":n=e.tail;for(var t=null;null!==n;)null!==n.alternate&&(t=n),n=n.sibling;null===t?e.tail=null:t.sibling=null;break;case"collapsed":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?n||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function wl(e,t,r){var l=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return Mn(t.type)&&An(),null;case 3:return lr(),Rn(In),Rn(zn),cr(),(l=t.stateNode).pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),null!==e&&null!==e.child||l.hydrate||(t.flags|=256),ol(t),null;case 5:ir(t);var a=tr(nr.current);if(r=t.type,null!==e&&null!=t.stateNode)sl(e,t,r,l,a),e.ref!==t.ref&&(t.flags|=128);else{if(!l){if(null===t.stateNode)throw Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");return null}tr(Zt.current),e=yn(),r=gn(r);var u=fn(null,nn,l,r.validAttributes);n(i[3]).UIManager.createView(e,r.uiViewClassName,a,u),a=new pn(e,r,t),be.set(e,t),Se.set(e,l),ul(a,t,!1,!1),t.stateNode=a,Sn(a)&&(t.flags|=4),null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)cl(e,t,e.memoizedProps,l);else{if("string"!=typeof l&&null===t.stateNode)throw Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");if(e=tr(nr.current),!tr(Zt.current).isInAParentText)throw Error("Text strings must be rendered within a <Text> component.");a=yn(),n(i[3]).UIManager.createView(a,"RCTRawText",e,{text:l}),be.set(a,t),t.stateNode=a}return null;case 13:return Rn(ur),l=t.memoizedState,0!=(64&t.flags)?(t.lanes=r,t):(l=null!==l,a=!1,null!==e&&(a=null!==e.memoizedState),l&&!a&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&ur.current)?0===Zl&&(Zl=3):(0!==Zl&&3!==Zl||(Zl=4),null===Xl||0==(134217727&ta)&&0==(134217727&ra)||za(Xl,Gl))),(l||a)&&(t.flags|=4),null);case 4:return lr(),ol(t),null;case 10:return Pt(t),null;case 17:return Mn(t.type)&&An(),null;case 19:if(Rn(ur),null===(l=t.memoizedState))return null;if(a=0!=(64&t.flags),null===(u=l.rendering))if(a)Sl(l,!1);else{if(0!==Zl||null!==e&&0!=(64&e.flags))for(e=t.child;null!==e;){if(null!==(u=or(e))){for(t.flags|=64,Sl(l,!1),null!==(e=u.updateQueue)&&(t.updateQueue=e,t.flags|=4),null===l.lastEffect&&(t.firstEffect=null),t.lastEffect=l.lastEffect,e=r,l=t.child;null!==l;)r=e,(a=l).flags&=2,a.nextEffect=null,a.firstEffect=null,a.lastEffect=null,null===(u=a.alternate)?(a.childLanes=0,a.lanes=r,a.child=null,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=u.childLanes,a.lanes=u.lanes,a.child=u.child,a.memoizedProps=u.memoizedProps,a.memoizedState=u.memoizedState,a.updateQueue=u.updateQueue,a.type=u.type,r=u.dependencies,a.dependencies=null===r?null:{lanes:r.lanes,firstContext:r.firstContext}),l=l.sibling;return Cn(ur,1&ur.current|2),t.child}e=e.sibling}null!==l.tail&&ot()>ua&&(t.flags|=64,a=!0,Sl(l,!1),t.lanes=33554432)}else{if(!a)if(null!==(e=or(u))){if(t.flags|=64,a=!0,null!==(e=e.updateQueue)&&(t.updateQueue=e,t.flags|=4),Sl(l,!0),null===l.tail&&"hidden"===l.tailMode&&!u.alternate)return null!==(t=t.lastEffect=l.lastEffect)&&(t.nextEffect=null),null}else 2*ot()-l.renderingStartTime>ua&&1073741824!==r&&(t.flags|=64,a=!0,Sl(l,!1),t.lanes=33554432);l.isBackwards?(u.sibling=t.child,t.child=u):(null!==(e=l.last)?e.sibling=u:t.child=u,l.last=u)}return null!==l.tail?(e=l.tail,l.rendering=e,l.tail=e.sibling,l.lastEffect=t.lastEffect,l.renderingStartTime=ot(),e.sibling=null,t=ur.current,Cn(ur,a?1&t|2:1&t),e):null;case 23:case 24:return Ua(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==l.mode&&(t.flags|=4),null}throw Error("Unknown unit of work tag ("+t.tag+"). This error is likely caused by a bug in React. Please file an issue.")}function kl(e){switch(e.tag){case 1:Mn(e.type)&&An();var n=e.flags;return 8192&n?(e.flags=-8193&n|64,e):null;case 3:if(lr(),Rn(In),Rn(zn),cr(),0!=(64&(n=e.flags)))throw Error("The root failed to unmount after an error. This is likely a bug in React. Please file an issue.");return e.flags=-8193&n|64,e;case 5:return ir(e),null;case 13:return Rn(ur),8192&(n=e.flags)?(e.flags=-8193&n|64,e):null;case 19:return Rn(ur),null;case 4:return lr(),null;case 10:return Pt(e),null;case 23:case 24:return Ua(),null;default:return null}}function El(e,n){return{value:e,source:n,stack:St(n)}}if(ul=function(e,n){for(var t=n.child;null!==t;){if(5===t.tag||6===t.tag)e._children.push(t.stateNode);else if(4!==t.tag&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},ol=function(){},sl=function(e,n,t,r){e.memoizedProps!==r&&(tr(Zt.current),n.updateQueue=mn)&&(n.flags|=4)},cl=function(e,n,t,r){t!==r&&(n.flags|=4)},"function"!=typeof n(i[3]).ReactFiberErrorDialog.showErrorDialog)throw Error("Expected ReactFiberErrorDialog.showErrorDialog to be a function.");function _l(e,t){try{!1!==n(i[3]).ReactFiberErrorDialog.showErrorDialog({componentStack:null!==t.stack?t.stack:"",error:t.value,errorBoundary:null!==e&&1===e.tag?e.stateNode:null})&&console.error(t.value)}catch(e){setTimeout(function(){throw e})}}var Tl="function"==typeof WeakMap?WeakMap:Map;function xl(e,n,t){(t=Ut(-1,t)).tag=3,t.payload={element:null};var r=n.value;return t.callback=function(){sa||(sa=!0,ca=r),_l(e,n)},t}function Pl(e,n,t){(t=Ut(-1,t)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var l=n.value;t.payload=function(){return _l(e,n),r(l)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(t.callback=function(){"function"!=typeof r&&(null===fa?fa=new Set([this]):fa.add(this),_l(e,n));var t=n.stack;this.componentDidCatch(n.value,{componentStack:null!==t?t:""})}),t}var Rl="function"==typeof WeakSet?WeakSet:Set;function Cl(e){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){Ka(e,n)}else n.current=null}function Nl(e,n){switch(n.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&n.flags&&null!==e){var t=e.memoizedProps,r=e.memoizedState;n=(e=n.stateNode).getSnapshotBeforeUpdate(n.elementType===n.type?t:wt(n.type,t),r),e.__reactInternalSnapshotBeforeUpdate=n}return;case 3:return;case 5:case 6:case 4:case 17:return}throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}function zl(e,n,t){switch(t.tag){case 0:case 11:case 15:case 22:if(null!==(n=null!==(n=t.updateQueue)?n.lastEffect:null)){e=n=n.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==n)}if(null!==(n=null!==(n=t.updateQueue)?n.lastEffect:null)){e=n=n.next;do{var l=e;r=l.next,0!=(4&(l=l.tag))&&0!=(1&l)&&(Xa(t,e),qa(t,e)),e=r}while(e!==n)}return;case 1:return e=t.stateNode,4&t.flags&&(null===n?e.componentDidMount():(r=t.elementType===t.type?n.memoizedProps:wt(t.type,n.memoizedProps),e.componentDidUpdate(r,n.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(n=t.updateQueue)&&Qt(t,n,e));case 3:if(null!==(n=t.updateQueue)){if(e=null,null!==t.child)switch(t.child.tag){case 5:e=t.child.stateNode;break;case 1:e=t.child.stateNode}Qt(t,n,e)}return;case 5:case 6:case 4:case 12:case 13:return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}function Il(e,t){for(var r=e;;){if(5===r.tag){var l=r.stateNode;if(t){var a=l.viewConfig,u=fn(null,nn,{style:{display:"none"}},a.validAttributes);n(i[3]).UIManager.updateView(l._nativeTag,a.uiViewClassName,u)}else{l=r.stateNode,u=r.memoizedProps,a=l.viewConfig,u=fn(null,n(i[2])({},u,{style:[u.style,{display:"none"}]}),u,a.validAttributes),n(i[3]).UIManager.updateView(l._nativeTag,a.uiViewClassName,u)}}else{if(6===r.tag)throw Error("Not yet implemented.");if((23!==r.tag&&24!==r.tag||null===r.memoizedState||r===e)&&null!==r.child){r.child.return=r,r=r.child;continue}}if(r===e)break;for(;null===r.sibling;){if(null===r.return||r.return===e)return;r=r.return}r.sibling.return=r.return,r=r.sibling}}function Ll(e,n){if(On&&"function"==typeof On.onCommitFiberUnmount)try{On.onCommitFiberUnmount(jn,n)}catch(e){}switch(n.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=n.updateQueue)&&null!==(e=e.lastEffect)){var t=e=e.next;do{var r=t,l=r.destroy;if(r=r.tag,void 0!==l)if(0!=(4&r))Xa(n,t);else{r=n;try{l()}catch(e){Ka(r,e)}}t=t.next}while(t!==e)}break;case 1:if(Cl(n),"function"==typeof(e=n.stateNode).componentWillUnmount)try{e.props=n.memoizedProps,e.state=n.memoizedState,e.componentWillUnmount()}catch(e){Ka(n,e)}break;case 5:Cl(n);break;case 4:Bl(e,n)}}function Ul(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function Ml(e){return 5===e.tag||3===e.tag||4===e.tag}function Al(e){e:{for(var n=e.return;null!==n;){if(Ml(n))break e;n=n.return}throw Error("Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}var t=n;switch(n=t.stateNode,t.tag){case 5:var r=!1;break;case 3:case 4:n=n.containerInfo,r=!0;break;default:throw Error("Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}16&t.flags&&(t.flags&=-17);e:n:for(t=e;;){for(;null===t.sibling;){if(null===t.return||Ml(t.return)){t=null;break e}t=t.return}for(t.sibling.return=t.return,t=t.sibling;5!==t.tag&&6!==t.tag&&18!==t.tag;){if(2&t.flags)continue n;if(null===t.child||4===t.tag)continue n;t.child.return=t,t=t.child}if(!(2&t.flags)){t=t.stateNode;break e}}r?Dl(e,t,n):Ql(e,t,n)}function Dl(e,t,r){var l=e.tag,a=5===l||6===l;if(a)if(e=a?e.stateNode:e.stateNode.instance,t){if("number"==typeof r)throw Error("Container does not support insertBefore operation")}else n(i[3]).UIManager.setChildren(r,["number"==typeof e?e:e._nativeTag]);else if(4!==l&&null!==(e=e.child))for(Dl(e,t,r),e=e.sibling;null!==e;)Dl(e,t,r),e=e.sibling}function Ql(e,t,r){var l=e.tag,a=5===l||6===l;if(a)e=a?e.stateNode:e.stateNode.instance,t?0<=(a=(l=r._children).indexOf(e))?(l.splice(a,1),t=l.indexOf(t),l.splice(t,0,e),n(i[3]).UIManager.manageChildren(r._nativeTag,[a],[t],[],[],[])):(t=l.indexOf(t),l.splice(t,0,e),n(i[3]).UIManager.manageChildren(r._nativeTag,[],[],["number"==typeof e?e:e._nativeTag],[t],[])):(t="number"==typeof e?e:e._nativeTag,0<=(a=(l=r._children).indexOf(e))?(l.splice(a,1),l.push(e),n(i[3]).UIManager.manageChildren(r._nativeTag,[a],[l.length-1],[],[],[])):(l.push(e),n(i[3]).UIManager.manageChildren(r._nativeTag,[],[],[t],[l.length-1],[])));else if(4!==l&&null!==(e=e.child))for(Ql(e,t,r),e=e.sibling;null!==e;)Ql(e,t,r),e=e.sibling}function Bl(e,t){for(var r,l,a=t,u=!1;;){if(!u){u=a.return;e:for(;;){if(null===u)throw Error("Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.");switch(r=u.stateNode,u.tag){case 5:l=!1;break e;case 3:case 4:r=r.containerInfo,l=!0;break e}u=u.return}u=!0}if(5===a.tag||6===a.tag){e:for(var o=e,s=a,c=s;;)if(Ll(o,c),null!==c.child&&4!==c.tag)c.child.return=c,c=c.child;else{if(c===s)break e;for(;null===c.sibling;){if(null===c.return||c.return===s)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}l?(o=r,bn(a.stateNode),n(i[3]).UIManager.manageChildren(o,[],[],[],[],[0])):(o=r,bn(c=a.stateNode),c=(s=o._children).indexOf(c),s.splice(c,1),n(i[3]).UIManager.manageChildren(o._nativeTag,[],[],[],[],[c]))}else if(4===a.tag){if(null!==a.child){r=a.stateNode.containerInfo,l=!0,a.child.return=a,a=a.child;continue}}else if(Ll(e,a),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(u=!1)}a.sibling.return=a.return,a=a.sibling}}function Fl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var l=r=r.next;do{3==(3&l.tag)&&(t=l.destroy,l.destroy=void 0,void 0!==t&&t()),l=l.next}while(l!==r)}return;case 1:return;case 5:if(null!=(r=t.stateNode)){l=t.memoizedProps,e=null!==e?e.memoizedProps:l;var a=t.updateQueue;t.updateQueue=null,null!==a&&(t=r.viewConfig,Se.set(r._nativeTag,l),null!=(l=fn(null,e,l,t.validAttributes))&&n(i[3]).UIManager.updateView(r._nativeTag,t.uiViewClassName,l))}return;case 6:if(null===t.stateNode)throw Error("This should have a text node initialized. This error is likely caused by a bug in React. Please file an issue.");return void n(i[3]).UIManager.updateView(t.stateNode,"RCTRawText",{text:t.memoizedProps});case 3:case 12:return;case 13:return null!==t.memoizedState&&(ia=ot(),Il(t.child,!0)),void jl(t);case 19:return void jl(t);case 17:return;case 23:case 24:return void Il(t,null!==t.memoizedState)}throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}function jl(e){var n=e.updateQueue;if(null!==n){e.updateQueue=null;var t=e.stateNode;null===t&&(t=e.stateNode=new Rl),n.forEach(function(n){var r=Za.bind(null,e,n);t.has(n)||(t.add(n),n.then(r,r))})}}function Ol(e,n){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(n=n.memoizedState)&&null===n.dehydrated)}var Hl,Vl=Math.ceil,Wl=Ce.ReactCurrentDispatcher,Yl=Ce.ReactCurrentOwner,ql=0,Xl=null,$l=null,Gl=0,Kl=0,Jl=Pn(0),Zl=0,ea=null,na=0,ta=0,ra=0,la=0,aa=null,ia=0,ua=1/0,oa=null,sa=!1,ca=null,fa=null,da=!1,pa=null,ha=90,ga=[],ma=[],va=null,ya=0,ba=null,Sa=-1,wa=0,ka=0,Ea=null,_a=!1;function Ta(){return 0!=(48&ql)?ot():-1!==Sa?Sa:Sa=ot()}function xa(e){if(0==(2&(e=e.mode)))return 1;if(0==(4&e))return 99===st()?1:2;if(0===wa&&(wa=na),0!==gt.transition){0!==ka&&(ka=null!==aa?aa.pendingLanes:0),e=wa;var n=4186112&~ka;return 0===(n&=-n)&&(0===(n=(e=4186112&~e)&-e)&&(n=8192)),n}return e=st(),0!=(4&ql)&&98===e?e=$n(12,wa):e=$n(e=Wn(e),wa),e}function Pa(e,n,t){if(50<ya)throw ya=0,ba=null,Error("Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.");if(null===(e=Ra(e,n)))return null;Jn(e,n,t),e===Xl&&(ra|=n,4===Zl&&za(e,Gl));var r=st();1===n?0!=(8&ql)&&0==(48&ql)?Ia(e):(Ca(e,t),0===ql&&(ua=ot()+500,pt())):(0==(4&ql)||98!==r&&99!==r||(null===va?va=new Set([e]):va.add(e)),Ca(e,t)),aa=e}function Ra(e,n){e.lanes|=n;var t=e.alternate;for(null!==t&&(t.lanes|=n),t=e,e=e.return;null!==e;)e.childLanes|=n,null!==(t=e.alternate)&&(t.childLanes|=n),t=e,e=e.return;return 3===t.tag?t.stateNode:null}function Ca(e,t){for(var r=e.callbackNode,l=e.suspendedLanes,a=e.pingedLanes,u=e.expirationTimes,o=e.pendingLanes;0<o;){var s=31-Zn(o),c=1<<s,f=u[s];if(-1===f){if(0==(c&l)||0!=(c&a)){f=t,Vn(c);var d=Hn;u[s]=10<=d?f+250:6<=d?f+5e3:-1}}else f<=t&&(e.expiredLanes|=c);o&=~c}if(l=qn(e,e===Xl?Gl:0),t=Hn,0===l)null!==r&&(r!==tt&&n(i[4]).unstable_cancelCallback(r),e.callbackNode=null,e.callbackPriority=0);else{if(null!==r){if(e.callbackPriority===t)return;r!==tt&&n(i[4]).unstable_cancelCallback(r)}15===t?(r=Ia.bind(null,e),null===lt?(lt=[r],at=n(i[4]).unstable_scheduleCallback(n(i[4]).unstable_ImmediatePriority,ht)):lt.push(r),r=tt):14===t?r=dt(99,Ia.bind(null,e)):r=dt(r=Yn(t),Na.bind(null,e)),e.callbackPriority=t,e.callbackNode=r}}function Na(e){if(Sa=-1,ka=wa=0,0!=(48&ql))throw Error("Should not already be working.");var n=e.callbackNode;if(Ya()&&e.callbackNode!==n)return null;var t=qn(e,e===Xl?Gl:0);if(0===t)return null;var r=t,l=ql;ql|=16;var a=Da();for(Xl===e&&Gl===r||(ua=ot()+500,Ma(e,r));;)try{Fa();break}catch(n){Aa(e,n)}if(xt(),Wl.current=a,ql=l,null!==$l?r=0:(Xl=null,Gl=0,r=Zl),0!=(na&ra))Ma(e,0);else if(0!==r){if(2===r&&(ql|=64,e.hydrate&&(e.hydrate=!1),0!==(t=Xn(e))&&(r=Qa(e,t))),1===r)throw n=ea,Ma(e,0),za(e,t),Ca(e,ot()),n;switch(e.finishedWork=e.current.alternate,e.finishedLanes=t,r){case 0:case 1:throw Error("Root did not complete. This is a bug in React.");case 2:Ha(e);break;case 3:if(za(e,t),(62914560&t)===t&&10<(r=ia+500-ot())){if(0!==qn(e,0))break;if(((l=e.suspendedLanes)&t)!==t){Ta(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=wn(Ha.bind(null,e),r);break}Ha(e);break;case 4:if(za(e,t),(4186112&t)===t)break;for(r=e.eventTimes,l=-1;0<t;){var i=31-Zn(t);a=1<<i,(i=r[i])>l&&(l=i),t&=~a}if(t=l,10<(t=(120>(t=ot()-t)?120:480>t?480:1080>t?1080:1920>t?1920:3e3>t?3e3:4320>t?4320:1960*Vl(t/1960))-t)){e.timeoutHandle=wn(Ha.bind(null,e),t);break}Ha(e);break;case 5:Ha(e);break;default:throw Error("Unknown root exit status.")}}return Ca(e,ot()),e.callbackNode===n?Na.bind(null,e):null}function za(e,n){for(n&=~la,n&=~ra,e.suspendedLanes|=n,e.pingedLanes&=~n,e=e.expirationTimes;0<n;){var t=31-Zn(n),r=1<<t;e[t]=-1,n&=~r}}function Ia(e){if(0!=(48&ql))throw Error("Should not already be working.");if(Ya(),e===Xl&&0!=(e.expiredLanes&Gl)){var n=Gl,t=Qa(e,n);0!=(na&ra)&&(t=Qa(e,n=qn(e,n)))}else t=Qa(e,n=qn(e,0));if(0!==e.tag&&2===t&&(ql|=64,e.hydrate&&(e.hydrate=!1),0!==(n=Xn(e))&&(t=Qa(e,n))),1===t)throw t=ea,Ma(e,0),za(e,n),Ca(e,ot()),t;return e.finishedWork=e.current.alternate,e.finishedLanes=n,Ha(e),Ca(e,ot()),null}function La(e,n){Cn(Jl,Kl),Kl|=n,na|=n}function Ua(){Kl=Jl.current,Rn(Jl)}function Ma(e,n){e.finishedWork=null,e.finishedLanes=0;var t=e.timeoutHandle;if(-1!==t&&(e.timeoutHandle=-1,kn(t)),null!==$l)for(t=$l.return;null!==t;){var r=t;switch(r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&An();break;case 3:lr(),Rn(In),Rn(zn),cr();break;case 5:ir(r);break;case 4:lr();break;case 13:case 19:Rn(ur);break;case 10:Pt(r);break;case 23:case 24:Ua()}t=t.return}Xl=e,$l=li(e.current,null),Gl=Kl=na=n,Zl=0,ea=null,la=ra=ta=0}function Aa(e,n){for(;;){var t=$l;try{if(xt(),fr.current=Wr,vr){for(var r=hr.memoizedState;null!==r;){var l=r.queue;null!==l&&(l.pending=null),r=r.next}vr=!1}if(pr=0,mr=gr=hr=null,yr=!1,Yl.current=null,null===t||null===t.return){Zl=1,ea=n,$l=null;break}e:{var a=e,i=t.return,u=t,o=n;if(n=Gl,u.flags|=4096,u.firstEffect=u.lastEffect=null,null!==o&&"object"==typeof o&&"function"==typeof o.then){var s=o;if(0==(2&u.mode)){var c=u.alternate;c?(u.updateQueue=c.updateQueue,u.memoizedState=c.memoizedState,u.lanes=c.lanes):(u.updateQueue=null,u.memoizedState=null)}var f=0!=(1&ur.current),d=i;do{var p;if(p=13===d.tag){var h=d.memoizedState;if(null!==h)p=null!==h.dehydrated;else{var g=d.memoizedProps;p=void 0!==g.fallback&&(!0!==g.unstable_avoidThisFallback||!f)}}if(p){var m=d.updateQueue;if(null===m){var v=new Set;v.add(s),d.updateQueue=v}else m.add(s);if(0==(2&d.mode)){if(d.flags|=64,u.flags|=32768,u.flags&=-5029,1===u.tag)if(null===u.alternate)u.tag=17;else{var y=Ut(-1,1);y.tag=2,Mt(u,y)}u.lanes|=1;break e}o=void 0,u=n;var b=a.pingCache;if(null===b?(b=a.pingCache=new Tl,o=new Set,b.set(s,o)):void 0===(o=b.get(s))&&(o=new Set,b.set(s,o)),!o.has(u)){o.add(u);var S=Ja.bind(null,a,s,u);s.then(S,S)}d.flags|=8192,d.lanes=n;break e}d=d.return}while(null!==d);o=Error(($e(u.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Zl&&(Zl=2),o=El(o,u),d=i;do{switch(d.tag){case 3:a=o,d.flags|=8192,n&=-n,d.lanes|=n,At(d,xl(d,a,n));break e;case 1:a=o;var w=d.type,k=d.stateNode;if(0==(64&d.flags)&&("function"==typeof w.getDerivedStateFromError||null!==k&&"function"==typeof k.componentDidCatch&&(null===fa||!fa.has(k)))){d.flags|=8192,n&=-n,d.lanes|=n,At(d,Pl(d,a,n));break e}}d=d.return}while(null!==d)}Oa(t)}catch(e){n=e,$l===t&&null!==t&&($l=t=t.return);continue}break}}function Da(){var e=Wl.current;return Wl.current=Wr,null===e?Wr:e}function Qa(e,n){var t=ql;ql|=16;var r=Da();for(Xl===e&&Gl===n||Ma(e,n);;)try{Ba();break}catch(n){Aa(e,n)}if(xt(),ql=t,Wl.current=r,null!==$l)throw Error("Cannot commit an incomplete root. This error is likely caused by a bug in React. Please file an issue.");return Xl=null,Gl=0,Zl}function Ba(){for(;null!==$l;)ja($l)}function Fa(){for(;null!==$l&&!n(i[4]).unstable_shouldYield();)ja($l)}function ja(e){var n=Hl(e.alternate,e,Kl);e.memoizedProps=e.pendingProps,null===n?Oa(e):$l=n,Yl.current=null}function Oa(e){var n=e;do{var t=n.alternate;if(e=n.return,0==(4096&n.flags)){if(null!==(t=wl(t,n,Kl)))return void($l=t);if(24!==(t=n).tag&&23!==t.tag||null===t.memoizedState||0!=(1073741824&Kl)||0==(4&t.mode)){for(var r=0,l=t.child;null!==l;)r|=l.lanes|l.childLanes,l=l.sibling;t.childLanes=r}null!==e&&0==(4096&e.flags)&&(null===e.firstEffect&&(e.firstEffect=n.firstEffect),null!==n.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=n.firstEffect),e.lastEffect=n.lastEffect),1<n.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=n:e.firstEffect=n,e.lastEffect=n))}else{if(null!==(t=kl(n)))return t.flags&=4095,void($l=t);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=4096)}if(null!==(n=n.sibling))return void($l=n);$l=n=e}while(null!==n);0===Zl&&(Zl=5)}function Ha(e){var n=st();return ft(99,Va.bind(null,e,n)),null}function Va(e,n){do{Ya()}while(null!==pa);if(0!=(48&ql))throw Error("Should not already be working.");var t=e.finishedWork;if(null===t)return null;if(e.finishedWork=null,e.finishedLanes=0,t===e.current)throw Error("Cannot commit the same tree as before. This error is likely caused by a bug in React. Please file an issue.");e.callbackNode=null;var r=t.lanes|t.childLanes,l=r,a=e.pendingLanes&~l;e.pendingLanes=l,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=l,e.mutableReadLanes&=l,e.entangledLanes&=l,l=e.entanglements;for(var i=e.eventTimes,u=e.expirationTimes;0<a;){var o=31-Zn(a),s=1<<o;l[o]=0,i[o]=-1,u[o]=-1,a&=~s}if(null!==va&&0==(24&r)&&va.has(e)&&va.delete(e),e===Xl&&($l=Xl=null,Gl=0),1<t.flags?null!==t.lastEffect?(t.lastEffect.nextEffect=t,r=t.firstEffect):r=t:r=t.firstEffect,null!==r){l=ql,ql|=32,Ea=Yl.current=null,_a=!1,oa=r;do{try{Wa()}catch(e){if(null===oa)throw Error("Should be working on an effect.");Ka(oa,e),oa=oa.nextEffect}}while(null!==oa);Ea=null,oa=r;do{try{for(i=e;null!==oa;){var c=oa.flags;if(128&c){var f=oa.alternate;if(null!==f){var d=f.ref;null!==d&&("function"==typeof d?d(null):d.current=null)}}switch(1038&c){case 2:Al(oa),oa.flags&=-3;break;case 6:Al(oa),oa.flags&=-3,Fl(oa.alternate,oa);break;case 1024:oa.flags&=-1025;break;case 1028:oa.flags&=-1025,Fl(oa.alternate,oa);break;case 4:Fl(oa.alternate,oa);break;case 8:Bl(i,u=oa);var p=u.alternate;Ul(u),null!==p&&Ul(p)}oa=oa.nextEffect}}catch(e){if(null===oa)throw Error("Should be working on an effect.");Ka(oa,e),oa=oa.nextEffect}}while(null!==oa);e.current=t,oa=r;do{try{for(c=e;null!==oa;){var h=oa.flags;if(36&h&&zl(c,oa.alternate,oa),128&h){f=void 0;var g=oa.ref;if(null!==g){var m=oa.stateNode;switch(oa.tag){case 5:f=m;break;default:f=m}"function"==typeof g?g(f):g.current=f}}oa=oa.nextEffect}}catch(e){if(null===oa)throw Error("Should be working on an effect.");Ka(oa,e),oa=oa.nextEffect}}while(null!==oa);oa=null,rt(),ql=l}else e.current=t;if(da)da=!1,pa=e,ha=n;else for(oa=r;null!==oa;)n=oa.nextEffect,oa.nextEffect=null,8&oa.flags&&((h=oa).sibling=null,h.stateNode=null),oa=n;if(0===(r=e.pendingLanes)&&(fa=null),1===r?e===ba?ya++:(ya=0,ba=e):ya=0,t=t.stateNode,On&&"function"==typeof On.onCommitFiberRoot)try{On.onCommitFiberRoot(jn,t,void 0,64==(64&t.current.flags))}catch(e){}if(Ca(e,ot()),sa)throw sa=!1,e=ca,ca=null,e;return 0!=(8&ql)?null:(pt(),null)}function Wa(){for(;null!==oa;){var e=oa.alternate;_a||null===Ea||(0!=(8&oa.flags)?en(oa,Ea)&&(_a=!0):13===oa.tag&&Ol(e,oa)&&en(oa,Ea)&&(_a=!0));var n=oa.flags;0!=(256&n)&&Nl(e,oa),0==(512&n)||da||(da=!0,dt(97,function(){return Ya(),null})),oa=oa.nextEffect}}function Ya(){if(90!==ha){var e=97<ha?97:ha;return ha=90,ft(e,$a)}return!1}function qa(e,n){ga.push(n,e),da||(da=!0,dt(97,function(){return Ya(),null}))}function Xa(e,n){ma.push(n,e),da||(da=!0,dt(97,function(){return Ya(),null}))}function $a(){if(null===pa)return!1;var e=pa;if(pa=null,0!=(48&ql))throw Error("Cannot flush passive effects while already rendering.");var n=ql;ql|=32;var t=ma;ma=[];for(var r=0;r<t.length;r+=2){var l=t[r],a=t[r+1],i=l.destroy;if(l.destroy=void 0,"function"==typeof i)try{i()}catch(e){if(null===a)throw Error("Should be working on an effect.");Ka(a,e)}}for(t=ga,ga=[],r=0;r<t.length;r+=2){l=t[r],a=t[r+1];try{var u=l.create;l.destroy=u()}catch(e){if(null===a)throw Error("Should be working on an effect.");Ka(a,e)}}for(u=e.current.firstEffect;null!==u;)e=u.nextEffect,u.nextEffect=null,8&u.flags&&(u.sibling=null,u.stateNode=null),u=e;return ql=n,pt(),!0}function Ga(e,n,t){Mt(e,n=xl(e,n=El(t,n),1)),n=Ta(),null!==(e=Ra(e,1))&&(Jn(e,1,n),Ca(e,n))}function Ka(e,n){if(3===e.tag)Ga(e,e,n);else for(var t=e.return;null!==t;){if(3===t.tag){Ga(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===fa||!fa.has(r))){var l=Pl(t,e=El(n,e),1);if(Mt(t,l),l=Ta(),null!==(t=Ra(t,1)))Jn(t,1,l),Ca(t,l);else if("function"==typeof r.componentDidCatch&&(null===fa||!fa.has(r)))try{r.componentDidCatch(n,e)}catch(e){}break}}t=t.return}}function Ja(e,n,t){var r=e.pingCache;null!==r&&r.delete(n),n=Ta(),e.pingedLanes|=e.suspendedLanes&t,Xl===e&&(Gl&t)===t&&(4===Zl||3===Zl&&(62914560&Gl)===Gl&&500>ot()-ia?Ma(e,0):la|=t),Ca(e,n)}function Za(e,n){var t=e.stateNode;null!==t&&t.delete(n),0===(n=0)&&(0==(2&(n=e.mode))?n=1:0==(4&n)?n=99===st()?1:2:(0===wa&&(wa=na),0===(n=Gn(62914560&~wa))&&(n=4194304))),t=Ta(),null!==(e=Ra(e,n))&&(Jn(e,n,t),Ca(e,t))}function ei(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function ni(e,n,t,r){return new ei(e,n,t,r)}function ti(e){return!(!(e=e.prototype)||!e.isReactComponent)}function ri(e){if("function"==typeof e)return ti(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===De)return 11;if(e===Fe)return 14}return 2}function li(e,n){var t=e.alternate;return null===t?((t=ni(e.tag,n,e.key,e.mode)).elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.nextEffect=null,t.firstEffect=null,t.lastEffect=null),t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function ai(e,n,t,r,l,a){var i=2;if(r=e,"function"==typeof e)ti(e)&&(i=1);else if("string"==typeof e)i=5;else e:switch(e){case Ie:return ii(t.children,l,a,n);case He:i=8,l|=16;break;case Le:i=8,l|=1;break;case Ue:return(e=ni(12,t,n,8|l)).elementType=Ue,e.type=Ue,e.lanes=a,e;case Qe:return(e=ni(13,t,n,l)).type=Qe,e.elementType=Qe,e.lanes=a,e;case Be:return(e=ni(19,t,n,l)).elementType=Be,e.lanes=a,e;case Ve:return ui(t,l,a,n);case We:return(e=ni(24,t,n,l)).elementType=We,e.lanes=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case Me:i=10;break e;case Ae:i=9;break e;case De:i=11;break e;case Fe:i=14;break e;case je:i=16,r=null;break e;case Oe:i=22;break e}throw Error("Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: "+(null==e?e:typeof e)+".")}return(n=ni(i,t,n,l)).elementType=e,n.type=r,n.lanes=a,n}function ii(e,n,t,r){return(e=ni(7,e,r,n)).lanes=t,e}function ui(e,n,t,r){return(e=ni(23,e,r,n)).elementType=Ve,e.lanes=t,e}function oi(e,n,t){return(e=ni(6,e,null,n)).lanes=t,e}function si(e,n,t){return(n=ni(4,null!==e.children?e.children:[],e.key,n)).lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function ci(e,n,t){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=t,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Kn(0),this.expirationTimes=Kn(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Kn(0)}function fi(e,n,t){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:ze,key:null==r?null:""+r,children:e,containerInfo:n,implementation:t}}function di(e){var n=e._reactInternals;if(void 0===n){if("function"==typeof e.render)throw Error("Unable to find node on an unmounted component.");throw Error("Argument appears to not be a ReactComponent. Keys: "+Object.keys(e))}return null===(e=Ze(n))?null:e.stateNode}function pi(e,n,t,r){var l=n.current,a=Ta(),i=xa(l);e:if(t){t=t._reactInternals;n:{if(Ge(t)!==t||1!==t.tag)throw Error("Expected subtree parent to be a mounted class component. This error is likely caused by a bug in React. Please file an issue.");var u=t;do{switch(u.tag){case 3:u=u.stateNode.context;break n;case 1:if(Mn(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break n}}u=u.return}while(null!==u);throw Error("Found unexpected detached subtree parent. This error is likely caused by a bug in React. Please file an issue.")}if(1===t.tag){var o=t.type;if(Mn(o)){t=Qn(t,o,u);break e}}t=u}else t=Nn;return null===n.context?n.context=t:n.pendingContext=t,(n=Ut(a,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(n.callback=r),Mt(l,n),Pa(l,i,a),i}function hi(e){return null==e?null:"number"==typeof e?e:e._nativeTag?e._nativeTag:e.canonical&&e.canonical._nativeTag?e.canonical._nativeTag:null==(e=di(e))?e:e.canonical?e.canonical._nativeTag:e._nativeTag}function gi(e){var n=mi.get(e);n&&pi(null,n,null,function(){mi.delete(e)})}Hl=function(e,n,t){var r=n.lanes;if(null!==e)if(e.memoizedProps!==n.pendingProps||In.current)Gr=!0;else{if(0==(t&r)){switch(Gr=!1,n.tag){case 3:il(n);break;case 5:ar(n);break;case 1:Mn(n.type)&&Bn(n);break;case 4:rr(n,n.stateNode.containerInfo);break;case 10:r=n.memoizedProps.value;var l=n.type._context;Cn(kt,l._currentValue),l._currentValue=r;break;case 13:if(null!==n.memoizedState)return 0!=(t&n.child.childLanes)?dl(e,n,t):(Cn(ur,1&ur.current),null!==(n=bl(e,n,t))?n.sibling:null);Cn(ur,1&ur.current);break;case 19:if(r=0!=(t&n.childLanes),0!=(64&e.flags)){if(r)return yl(e,n,t);n.flags|=64}if(null!==(l=n.memoizedState)&&(l.rendering=null,l.tail=null,l.lastEffect=null),Cn(ur,ur.current),r)break;return null;case 23:case 24:return n.lanes=0,nl(e,n,t)}return bl(e,n,t)}Gr=0!=(32768&e.flags)}else Gr=!1;switch(n.lanes=0,n.tag){case 2:if(r=n.type,null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),e=n.pendingProps,l=Un(n,zn.current),Ct(n,t),l=wr(null,n,r,e,l,t),n.flags|=1,"object"==typeof l&&null!==l&&"function"==typeof l.render&&void 0===l.$$typeof){if(n.tag=1,n.memoizedState=null,n.updateQueue=null,Mn(r)){var a=!0;Bn(n)}else a=!1;n.memoizedState=null!==l.state&&void 0!==l.state?l.state:null,It(n);var i=r.getDerivedStateFromProps;"function"==typeof i&&Ft(n,r,i,e),l.updater=jt,n.stateNode=l,l._reactInternals=n,Wt(n,r,e,t),n=al(null,n,r,!0,a,t)}else n.tag=0,Kr(null,n,l,t),n=n.child;return n;case 16:l=n.elementType;e:{switch(null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),e=n.pendingProps,l=(a=l._init)(l._payload),n.type=l,a=n.tag=ri(l),e=wt(l,e),a){case 0:n=rl(null,n,l,e,t);break e;case 1:n=ll(null,n,l,e,t);break e;case 11:n=Jr(null,n,l,e,t);break e;case 14:n=Zr(null,n,l,wt(l.type,e),r,t);break e}throw Error("Element type is invalid. Received a promise that resolves to: "+l+". Lazy element type must resolve to a class or function.")}return n;case 0:return r=n.type,l=n.pendingProps,rl(e,n,r,l=n.elementType===r?l:wt(r,l),t);case 1:return r=n.type,l=n.pendingProps,ll(e,n,r,l=n.elementType===r?l:wt(r,l),t);case 3:if(il(n),r=n.updateQueue,null===e||null===r)throw Error("If the root does not have an updateQueue, we should have already bailed out. This error is likely caused by a bug in React. Please file an issue.");return r=n.pendingProps,l=null!==(l=n.memoizedState)?l.element:null,Lt(e,n),Dt(n,r,null,t),(r=n.memoizedState.element)===l?n=bl(e,n,t):(Kr(e,n,r,t),n=n.child),n;case 5:return ar(n),r=n.pendingProps.children,tl(e,n),Kr(e,n,r,t),n.child;case 6:return null;case 13:return dl(e,n,t);case 4:return rr(n,n.stateNode.containerInfo),r=n.pendingProps,null===e?n.child=Gt(n,null,r,t):Kr(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,Jr(e,n,r,l=n.elementType===r?l:wt(r,l),t);case 7:return Kr(e,n,n.pendingProps,t),n.child;case 8:case 12:return Kr(e,n,n.pendingProps.children,t),n.child;case 10:e:{r=n.type._context,l=n.pendingProps,i=n.memoizedProps,a=l.value;var u=n.type._context;if(Cn(kt,u._currentValue),u._currentValue=a,null!==i)if(u=i.value,0===(a=mt(u,a)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(u,a):1073741823))){if(i.children===l.children&&!In.current){n=bl(e,n,t);break e}}else for(null!==(u=n.child)&&(u.return=n);null!==u;){var o=u.dependencies;if(null!==o){i=u.child;for(var s=o.firstContext;null!==s;){if(s.context===r&&0!=(s.observedBits&a)){1===u.tag&&((s=Ut(-1,t&-t)).tag=2,Mt(u,s)),u.lanes|=t,null!==(s=u.alternate)&&(s.lanes|=t),Rt(u.return,t),o.lanes|=t;break}s=s.next}}else i=10===u.tag&&u.type===n.type?null:u.child;if(null!==i)i.return=u;else for(i=u;null!==i;){if(i===n){i=null;break}if(null!==(u=i.sibling)){u.return=i.return,i=u;break}i=i.return}u=i}Kr(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=(a=n.pendingProps).children,Ct(n,t),r=r(l=Nt(l,a.unstable_observedBits)),n.flags|=1,Kr(e,n,r,t),n.child;case 14:return a=wt(l=n.type,n.pendingProps),Zr(e,n,l,a=wt(l.type,a),r,t);case 15:return el(e,n,n.type,n.pendingProps,r,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:wt(r,l),null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),n.tag=1,Mn(r)?(e=!0,Bn(n)):e=!1,Ct(n,t),Ht(n,r,l),Wt(n,r,l,t),al(null,n,r,!0,e,t);case 19:return yl(e,n,t);case 23:case 24:return nl(e,n,t)}throw Error("Unknown unit of work tag ("+n.tag+"). This error is likely caused by a bug in React. Please file an issue.")},ke=function(e,n){var t=ql;ql|=1;try{return e(n)}finally{0===(ql=t)&&(ua=ot()+500,pt())}};var mi=new Map,vi={findFiberByHostInstance:we,bundleType:0,version:"17.0.1-4e5d7faf5",rendererPackageName:"react-native-renderer",rendererConfig:{getInspectorDataForViewTag:function(){throw Error("getInspectorDataForViewTag() is not available in production")},getInspectorDataForViewAtPoint:function(){throw Error("getInspectorDataForViewAtPoint() is not available in production.")}.bind(null,hi)}},yi={bundleType:vi.bundleType,version:vi.version,rendererPackageName:vi.rendererPackageName,rendererConfig:vi.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ce.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ze(e))?null:e.stateNode},findFiberByHostInstance:vi.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var bi=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!bi.isDisabled&&bi.supportsFiber)try{jn=bi.inject(yi),On=bi}catch(e){}}a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED={computeComponentStackForErrorReporting:function(e){return(e=we(e))?St(e):""}},a.createPortal=function(e,n){return fi(e,n,null,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},a.dispatchCommand=function(e,t,r){null!=e._nativeTag&&(e._internalInstanceHandle?nativeFabricUIManager.dispatchCommand(e._internalInstanceHandle.stateNode.node,t,r):n(i[3]).UIManager.dispatchViewManagerCommand(e._nativeTag,t,r))},a.findHostInstance_DEPRECATED=function(e){return null==e?null:e._nativeTag?e:e.canonical&&e.canonical._nativeTag?e.canonical:null==(e=di(e))?e:e.canonical?e.canonical:e},a.findNodeHandle=hi,a.render=function(e,n,t){var r=mi.get(n);if(!r){r=new ci(n,0,!1);var l=ni(3,null,null,0);r.current=l,l.stateNode=r,It(l),mi.set(n,r)}pi(e,r,null,t);e:if(e=r.current,e.child)switch(e.child.tag){case 5:e=e.child.stateNode;break e;default:e=e.child.stateNode}else e=null;return e},a.unmountComponentAtNode=gi,a.unmountComponentAtNodeAndRemoveContainer=function(e){gi(e),n(i[3]).UIManager.removeRootView(e)},a.unstable_batchedUpdates=_e},71,[72,47,24,55,135]);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ^~~~~~~~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:77:21333: warning: the variable "clearTimeout" was not declared in anonymous function " 210#"
__d(function(e,n,t,r,l,a,i){"use strict";n(i[0]);var u=n(i[1]);function o(e,n,t,r,l,a,i,u,o){var s=Array.prototype.slice.call(arguments,3);try{n.apply(t,s)}catch(e){this.onError(e)}}var s=!1,c=null,f=!1,d=null,p={onError:function(e){s=!0,c=e}};function h(e,n,t,r,l,a,i,u,f){s=!1,c=null,o.apply(p,arguments)}function g(e,n,t,r,l,a,i,u,o){if(h.apply(this,arguments),s){if(!s)throw Error("clearCaughtError was called but no error was captured. This error is likely caused by a bug in React. Please file an issue.");var p=c;s=!1,c=null,f||(f=!0,d=p)}}var m=null,v=null,y=null;function b(e,n,t){var r=e.type||"unknown-event";e.currentTarget=y(t),g(r,n,void 0,e),e.currentTarget=null}function S(e){var n=e._dispatchListeners,t=e._dispatchInstances;if(Array.isArray(n))throw Error("executeDirectDispatch(...): Invalid `event`.");return e.currentTarget=n?y(t):null,n=n?n(e):null,e.currentTarget=null,e._dispatchListeners=null,e._dispatchInstances=null,n}function w(){return!0}function k(){return!1}function E(e,n,t,r){for(var l in this.dispatchConfig=e,this._targetInst=n,this.nativeEvent=t,this._dispatchInstances=this._dispatchListeners=null,e=this.constructor.Interface)e.hasOwnProperty(l)&&((n=e[l])?this[l]=n(t):"target"===l?this.target=r:this[l]=t[l]);return this.isDefaultPrevented=(null!=t.defaultPrevented?t.defaultPrevented:!1===t.returnValue)?w:k,this.isPropagationStopped=k,this}function _(e,n,t,r){if(this.eventPool.length){var l=this.eventPool.pop();return this.call(l,e,n,t,r),l}return new this(e,n,t,r)}function T(e){if(!(e instanceof this))throw Error("Trying to release an event instance into a pool of a different type.");e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function x(e){e.getPooled=_,e.eventPool=[],e.release=T}n(i[2])(E.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=w)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=w)},persist:function(){this.isPersistent=w},isPersistent:k,destructor:function(){var e,n=this.constructor.Interface;for(e in n)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=k,this._dispatchInstances=this._dispatchListeners=null}}),E.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},E.extend=function(e){function t(){}function r(){return l.apply(this,arguments)}var l=this;t.prototype=l.prototype;var a=new t;return n(i[2])(a,r.prototype),r.prototype=a,r.prototype.constructor=r,r.Interface=n(i[2])({},l.Interface,e),r.extend=l.extend,x(r),r},x(E);var P=E.extend({touchHistory:function(){return null}});function R(e){return"topTouchStart"===e}function C(e){return"topTouchMove"===e}var N=["topTouchStart"],z=["topTouchMove"],I=["topTouchCancel","topTouchEnd"],L=[],U={touchBank:L,numberActiveTouches:0,indexOfSingleActiveTouch:-1,mostRecentTimeStamp:0};function M(e){return e.timeStamp||e.timestamp}function A(e){if(null==(e=e.identifier))throw Error("Touch object is missing identifier.");return e}function D(e){var n=A(e),t=L[n];t?(t.touchActive=!0,t.startPageX=e.pageX,t.startPageY=e.pageY,t.startTimeStamp=M(e),t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=M(e),t.previousPageX=e.pageX,t.previousPageY=e.pageY,t.previousTimeStamp=M(e)):(t={touchActive:!0,startPageX:e.pageX,startPageY:e.pageY,startTimeStamp:M(e),currentPageX:e.pageX,currentPageY:e.pageY,currentTimeStamp:M(e),previousPageX:e.pageX,previousPageY:e.pageY,previousTimeStamp:M(e)},L[n]=t),U.mostRecentTimeStamp=M(e)}function Q(e){var n=L[A(e)];n&&(n.touchActive=!0,n.previousPageX=n.currentPageX,n.previousPageY=n.currentPageY,n.previousTimeStamp=n.currentTimeStamp,n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=M(e),U.mostRecentTimeStamp=M(e))}function B(e){var n=L[A(e)];n&&(n.touchActive=!1,n.previousPageX=n.currentPageX,n.previousPageY=n.currentPageY,n.previousTimeStamp=n.currentTimeStamp,n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=M(e),U.mostRecentTimeStamp=M(e))}var F={recordTouchTrack:function(e,n){if(C(e))n.changedTouches.forEach(Q);else if(R(e))n.changedTouches.forEach(D),U.numberActiveTouches=n.touches.length,1===U.numberActiveTouches&&(U.indexOfSingleActiveTouch=n.touches[0].identifier);else if(("topTouchEnd"===e||"topTouchCancel"===e)&&(n.changedTouches.forEach(B),U.numberActiveTouches=n.touches.length,1===U.numberActiveTouches))for(e=0;e<L.length;e++)if(null!=(n=L[e])&&n.touchActive){U.indexOfSingleActiveTouch=e;break}},touchHistory:U};function j(e,n){if(null==n)throw Error("accumulate(...): Accumulated items must not be null or undefined.");return null==e?n:Array.isArray(e)?e.concat(n):Array.isArray(n)?[e].concat(n):[e,n]}function O(e,n){if(null==n)throw Error("accumulateInto(...): Accumulated items must not be null or undefined.");return null==e?n:Array.isArray(e)?Array.isArray(n)?(e.push.apply(e,n),e):(e.push(n),e):Array.isArray(n)?[e].concat(n):[e,n]}function H(e,n,t){Array.isArray(e)?e.forEach(n,t):e&&n.call(t,e)}var V=null,W=0;function Y(e,n){var t=V;V=e,null!==ne.GlobalResponderHandler&&ne.GlobalResponderHandler.onChange(t,e,n)}var q={startShouldSetResponder:{phasedRegistrationNames:{bubbled:"onStartShouldSetResponder",captured:"onStartShouldSetResponderCapture"},dependencies:N},scrollShouldSetResponder:{phasedRegistrationNames:{bubbled:"onScrollShouldSetResponder",captured:"onScrollShouldSetResponderCapture"},dependencies:["topScroll"]},selectionChangeShouldSetResponder:{phasedRegistrationNames:{bubbled:"onSelectionChangeShouldSetResponder",captured:"onSelectionChangeShouldSetResponderCapture"},dependencies:["topSelectionChange"]},moveShouldSetResponder:{phasedRegistrationNames:{bubbled:"onMoveShouldSetResponder",captured:"onMoveShouldSetResponderCapture"},dependencies:z},responderStart:{registrationName:"onResponderStart",dependencies:N},responderMove:{registrationName:"onResponderMove",dependencies:z},responderEnd:{registrationName:"onResponderEnd",dependencies:I},responderRelease:{registrationName:"onResponderRelease",dependencies:I},responderTerminationRequest:{registrationName:"onResponderTerminationRequest",dependencies:[]},responderGrant:{registrationName:"onResponderGrant",dependencies:[]},responderReject:{registrationName:"onResponderReject",dependencies:[]},responderTerminate:{registrationName:"onResponderTerminate",dependencies:[]}};function X(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function $(e,n,t){for(var r=[];e;)r.push(e),e=X(e);for(e=r.length;0<e--;)n(r[e],"captured",t);for(e=0;e<r.length;e++)n(r[e],"bubbled",t)}function G(e,n){if(null===(e=e.stateNode))return null;if(null===(e=m(e)))return null;if((e=e[n])&&"function"!=typeof e)throw Error("Expected `"+n+"` listener to be a function, instead got a value of `"+typeof e+"` type.");return e}function K(e,n,t){(n=G(e,t.dispatchConfig.phasedRegistrationNames[n]))&&(t._dispatchListeners=O(t._dispatchListeners,n),t._dispatchInstances=O(t._dispatchInstances,e))}function J(e){if(e&&e.dispatchConfig.registrationName){var n=e._targetInst;if(n&&e&&e.dispatchConfig.registrationName){var t=G(n,e.dispatchConfig.registrationName);t&&(e._dispatchListeners=O(e._dispatchListeners,t),e._dispatchInstances=O(e._dispatchInstances,n))}}}function Z(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var n=e._targetInst;$(n=n?X(n):null,K,e)}}function ee(e){e&&e.dispatchConfig.phasedRegistrationNames&&$(e._targetInst,K,e)}var ne={_getResponder:function(){return V},eventTypes:q,extractEvents:function(e,n,t,r){if(R(e))W+=1;else if("topTouchEnd"===e||"topTouchCancel"===e){if(!(0<=W))return null;--W}if(F.recordTouchTrack(e,t),n&&("topScroll"===e&&!t.responderIgnoreScroll||0<W&&"topSelectionChange"===e||R(e)||C(e))){var l=R(e)?q.startShouldSetResponder:C(e)?q.moveShouldSetResponder:"topSelectionChange"===e?q.selectionChangeShouldSetResponder:q.scrollShouldSetResponder;if(V)e:{for(var a=V,i=0,u=a;u;u=X(u))i++;u=0;for(var o=n;o;o=X(o))u++;for(;0<i-u;)a=X(a),i--;for(;0<u-i;)n=X(n),u--;for(;i--;){if(a===n||a===n.alternate)break e;a=X(a),n=X(n)}a=null}else a=n;a=(n=a)===V,(l=P.getPooled(l,n,t,r)).touchHistory=F.touchHistory,H(l,a?Z:ee);e:{if(a=l._dispatchListeners,n=l._dispatchInstances,Array.isArray(a)){for(i=0;i<a.length&&!l.isPropagationStopped();i++)if(a[i](l,n[i])){a=n[i];break e}}else if(a&&a(l,n)){a=n;break e}a=null}if(l._dispatchInstances=null,l._dispatchListeners=null,l.isPersistent()||l.constructor.release(l),a&&a!==V)if((l=P.getPooled(q.responderGrant,a,t,r)).touchHistory=F.touchHistory,H(l,J),n=!0===S(l),V)if((i=P.getPooled(q.responderTerminationRequest,V,t,r)).touchHistory=F.touchHistory,H(i,J),u=!i._dispatchListeners||S(i),i.isPersistent()||i.constructor.release(i),u){(i=P.getPooled(q.responderTerminate,V,t,r)).touchHistory=F.touchHistory,H(i,J);var s=j(s,[l,i]);Y(a,n)}else(l=P.getPooled(q.responderReject,a,t,r)).touchHistory=F.touchHistory,H(l,J),s=j(s,l);else s=j(s,l),Y(a,n);else s=null}else s=null;if(l=V&&R(e),a=V&&C(e),n=V&&("topTouchEnd"===e||"topTouchCancel"===e),(l=l?q.responderStart:a?q.responderMove:n?q.responderEnd:null)&&((l=P.getPooled(l,V,t,r)).touchHistory=F.touchHistory,H(l,J),s=j(s,l)),l=V&&"topTouchCancel"===e,e=V&&!l&&("topTouchEnd"===e||"topTouchCancel"===e))e:{if((e=t.touches)&&0!==e.length)for(a=0;a<e.length;a++)if(null!==(n=e[a].target)&&void 0!==n&&0!==n){i=v(n);n:{for(n=V;i;){if(n===i||n===i.alternate){n=!0;break n}i=X(i)}n=!1}if(n){e=!1;break e}}e=!0}return(e=l?q.responderTerminate:e?q.responderRelease:null)&&((t=P.getPooled(e,V,t,r)).touchHistory=F.touchHistory,H(t,J),s=j(s,t),Y(null)),s},GlobalResponderHandler:null,injection:{injectGlobalResponderHandler:function(e){ne.GlobalResponderHandler=e}}},te=null,re={};function le(){if(te)for(var e in re){var n=re[e],t=te.indexOf(e);if(!(-1<t))throw Error("EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `"+e+"`.");if(!ie[t]){if(!n.extractEvents)throw Error("EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `"+e+"` does not.");for(var r in ie[t]=n,t=n.eventTypes){var l=void 0,a=t[r],i=r;if(ue.hasOwnProperty(i))throw Error("EventPluginRegistry: More than one plugin attempted to publish the same event name, `"+i+"`.");ue[i]=a;var u=a.phasedRegistrationNames;if(u){for(l in u)u.hasOwnProperty(l)&&ae(u[l],n);l=!0}else a.registrationName?(ae(a.registrationName,n),l=!0):l=!1;if(!l)throw Error("EventPluginRegistry: Failed to publish event `"+r+"` for plugin `"+e+"`.")}}}}function ae(e,n){if(oe[e])throw Error("EventPluginRegistry: More than one plugin attempted to publish the same registration name, `"+e+"`.");oe[e]=n}var ie=[],ue={},oe={};function se(e,n){if(null===(e=e.stateNode))return null;if(null===(e=m(e)))return null;if((e=e[n])&&"function"!=typeof e)throw Error("Expected `"+n+"` listener to be a function, instead got a value of `"+typeof e+"` type.");return e}var ce=n(i[3]).ReactNativeViewConfigRegistry.customBubblingEventTypes,fe=n(i[3]).ReactNativeViewConfigRegistry.customDirectEventTypes;function de(e,n,t){(n=se(e,t.dispatchConfig.phasedRegistrationNames[n]))&&(t._dispatchListeners=O(t._dispatchListeners,n),t._dispatchInstances=O(t._dispatchInstances,e))}function pe(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var n=e._targetInst,t=[];n;){t.push(n);do{n=n.return}while(n&&5!==n.tag);n=n||null}for(n=t.length;0<n--;)de(t[n],"captured",e);for(n=0;n<t.length;n++)de(t[n],"bubbled",e)}}function he(e){if(e&&e.dispatchConfig.registrationName){var n=e._targetInst;if(n&&e&&e.dispatchConfig.registrationName){var t=se(n,e.dispatchConfig.registrationName);t&&(e._dispatchListeners=O(e._dispatchListeners,t),e._dispatchInstances=O(e._dispatchInstances,n))}}}if(te)throw Error("EventPluginRegistry: Cannot inject event plugin ordering more than once. You are likely trying to load more than one copy of React.");te=Array.prototype.slice.call(["ResponderEventPlugin","ReactNativeBridgeEventPlugin"]),le();var ge,me={ResponderEventPlugin:ne,ReactNativeBridgeEventPlugin:{eventTypes:{},extractEvents:function(e,n,t,r){if(null==n)return null;var l=ce[e],a=fe[e];if(!l&&!a)throw Error('Unsupported top level event type "'+e+'" dispatched');if(e=E.getPooled(l||a,n,t,r),l)H(e,pe);else{if(!a)return null;H(e,he)}return e}}},ve=!1;for(ge in me)if(me.hasOwnProperty(ge)){var ye=me[ge];if(!re.hasOwnProperty(ge)||re[ge]!==ye){if(re[ge])throw Error("EventPluginRegistry: Cannot inject two different event plugins using the same name, `"+ge+"`.");re[ge]=ye,ve=!0}}ve&&le();var be=new Map,Se=new Map;function we(e){return be.get(e)||null}function ke(e,n){return e(n)}var Ee=!1;function _e(e,n){if(Ee)return e(n);Ee=!0;try{return ke(e,n)}finally{Ee=!1}}var Te=null;function xe(e){if(e){var n=e._dispatchListeners,t=e._dispatchInstances;if(Array.isArray(n))for(var r=0;r<n.length&&!e.isPropagationStopped();r++)b(e,n[r],t[r]);else n&&b(e,n,t);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}var Pe={};function Re(e,n,t){var r=t||Pe,l=we(e),a=null;null!=l&&(a=l.stateNode),_e(function(){for(var e=a,t=null,i=ie,u=0;u<i.length;u++){var o=i[u];o&&(o=o.extractEvents(n,l,r,e))&&(t=O(t,o))}if(null!==(e=t)&&(Te=O(Te,e)),e=Te,Te=null,e){if(H(e,xe),Te)throw Error("processEventQueue(): Additional events were enqueued while processing an event queue. Support for this has not yet been implemented.");if(f)throw e=d,f=!1,d=null,e}})}n(i[3]).RCTEventEmitter.register({receiveEvent:function(e,n,t){Re(e,n,t)},receiveTouches:function(e,n,t){if("topTouchEnd"===e||"topTouchCancel"===e){for(var r=[],l=0;l<t.length;l++){var a=t[l];r.push(n[a]),n[a]=null}for(l=t=0;l<n.length;l++)null!==(a=n[l])&&(n[t++]=a);n.length=t}else for(r=[],l=0;l<t.length;l++)r.push(n[t[l]]);for(t=0;t<r.length;t++){(l=r[t]).changedTouches=r,l.touches=n,a=null;var i=l.target;null===i||void 0===i||1>i||(a=i),Re(a,e,l)}}}),m=function(e){return Se.get(e._nativeTag)||null},v=we,y=function(e){var n=(e=e.stateNode)._nativeTag;if(void 0===n&&(n=(e=e.canonical)._nativeTag),!n)throw Error("All native instances should have a tag.");return e},ne.injection.injectGlobalResponderHandler({onChange:function(e,t,r){null!==t?n(i[3]).UIManager.setJSResponder(t.stateNode._nativeTag,r):n(i[3]).UIManager.clearJSResponder()}});var Ce=u.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Ne=60103,ze=60106,Ie=60107,Le=60108,Ue=60114,Me=60109,Ae=60110,De=60112,Qe=60113,Be=60120,Fe=60115,je=60116,Oe=60121,He=60129,Ve=60130,We=60131;if("function"==typeof Symbol&&Symbol.for){var Ye=Symbol.for;Ne=Ye("react.element"),ze=Ye("react.portal"),Ie=Ye("react.fragment"),Le=Ye("react.strict_mode"),Ue=Ye("react.profiler"),Me=Ye("react.provider"),Ae=Ye("react.context"),De=Ye("react.forward_ref"),Qe=Ye("react.suspense"),Be=Ye("react.suspense_list"),Fe=Ye("react.memo"),je=Ye("react.lazy"),Oe=Ye("react.block"),Ye("react.scope"),He=Ye("react.debug_trace_mode"),Ve=Ye("react.offscreen"),We=Ye("react.legacy_hidden")}var qe="function"==typeof Symbol&&Symbol.iterator;function Xe(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=qe&&e[qe]||e["@@iterator"])?e:null}function $e(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case Ie:return"Fragment";case ze:return"Portal";case Ue:return"Profiler";case Le:return"StrictMode";case Qe:return"Suspense";case Be:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case Ae:return(e.displayName||"Context")+".Consumer";case Me:return(e._context.displayName||"Context")+".Provider";case De:var n=e.render;return n=n.displayName||n.name||"",e.displayName||(""!==n?"ForwardRef("+n+")":"ForwardRef");case Fe:return $e(e.type);case Oe:return $e(e._render);case je:n=e._payload,e=e._init;try{return $e(e(n))}catch(e){}}return null}function Ge(e){var n=e,t=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do{0!=(1026&(n=e).flags)&&(t=n.return),e=n.return}while(e)}return 3===n.tag?t:null}function Ke(e){if(Ge(e)!==e)throw Error("Unable to find node on an unmounted component.")}function Je(e){var n=e.alternate;if(!n){if(null===(n=Ge(e)))throw Error("Unable to find node on an unmounted component.");return n!==e?null:e}for(var t=e,r=n;;){var l=t.return;if(null===l)break;var a=l.alternate;if(null===a){if(null!==(r=l.return)){t=r;continue}break}if(l.child===a.child){for(a=l.child;a;){if(a===t)return Ke(l),e;if(a===r)return Ke(l),n;a=a.sibling}throw Error("Unable to find node on an unmounted component.")}if(t.return!==r.return)t=l,r=a;else{for(var i=!1,u=l.child;u;){if(u===t){i=!0,t=l,r=a;break}if(u===r){i=!0,r=l,t=a;break}u=u.sibling}if(!i){for(u=a.child;u;){if(u===t){i=!0,t=a,r=l;break}if(u===r){i=!0,r=a,t=l;break}u=u.sibling}if(!i)throw Error("Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue.")}}if(t.alternate!==r)throw Error("Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue.")}if(3!==t.tag)throw Error("Unable to find node on an unmounted component.");return t.stateNode.current===t?e:n}function Ze(e){if(!(e=Je(e)))return null;for(var n=e;;){if(5===n.tag||6===n.tag)return n;if(n.child)n.child.return=n,n=n.child;else{if(n===e)break;for(;!n.sibling;){if(!n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}}return null}function en(e,n){for(var t=e.alternate;null!==n;){if(n===e||n===t)return!0;n=n.return}return!1}var nn={},tn=null,rn=0,ln={unsafelyIgnoreFunctions:!0};function an(e,t){return"object"!=typeof t||null===t||n(i[3]).deepDiffer(e,t,ln)}function un(e,n,t){if(Array.isArray(n))for(var r=n.length;r--&&0<rn;)un(e,n[r],t);else if(n&&0<rn)for(r in tn)if(tn[r]){var l=n[r];if(void 0!==l){var a=t[r];a&&("function"==typeof l&&(l=!0),void 0===l&&(l=null),"object"!=typeof a?e[r]=l:"function"!=typeof a.diff&&"function"!=typeof a.process||(l="function"==typeof a.process?a.process(l):l,e[r]=l),tn[r]=!1,rn--)}}}function on(e,t,r,l){if(!e&&t===r)return e;if(!t||!r)return r?sn(e,r,l):t?cn(e,t,l):e;if(!Array.isArray(t)&&!Array.isArray(r))return fn(e,t,r,l);if(Array.isArray(t)&&Array.isArray(r)){var a,u=t.length<r.length?t.length:r.length;for(a=0;a<u;a++)e=on(e,t[a],r[a],l);for(;a<t.length;a++)e=cn(e,t[a],l);for(;a<r.length;a++)e=sn(e,r[a],l);return e}return Array.isArray(t)?fn(e,n(i[3]).flattenStyle(t),r,l):fn(e,t,n(i[3]).flattenStyle(r),l)}function sn(e,n,t){if(!n)return e;if(!Array.isArray(n))return fn(e,nn,n,t);for(var r=0;r<n.length;r++)e=sn(e,n[r],t);return e}function cn(e,n,t){if(!n)return e;if(!Array.isArray(n))return fn(e,n,nn,t);for(var r=0;r<n.length;r++)e=cn(e,n[r],t);return e}function fn(e,n,t,r){var l,a;for(a in t)if(l=r[a]){var i=n[a],u=t[a];"function"==typeof u&&(u=!0,"function"==typeof i&&(i=!0)),void 0===u&&(u=null,void 0===i&&(i=null)),tn&&(tn[a]=!1),e&&void 0!==e[a]?"object"!=typeof l?e[a]=u:"function"!=typeof l.diff&&"function"!=typeof l.process||(l="function"==typeof l.process?l.process(u):u,e[a]=l):i!==u&&("object"!=typeof l?an(i,u)&&((e||(e={}))[a]=u):"function"==typeof l.diff||"function"==typeof l.process?(void 0===i||("function"==typeof l.diff?l.diff(i,u):an(i,u)))&&(l="function"==typeof l.process?l.process(u):u,(e||(e={}))[a]=l):(tn=null,rn=0,e=on(e,i,u,l),0<rn&&e&&(un(e,u,l),tn=null)))}for(var o in n)void 0===t[o]&&(!(l=r[o])||e&&void 0!==e[o]||void 0!==(i=n[o])&&("object"!=typeof l||"function"==typeof l.diff||"function"==typeof l.process?((e||(e={}))[o]=null,tn||(tn={}),tn[o]||(tn[o]=!0,rn++)):e=cn(e,i,l)));return e}function dn(e,n){return function(){if(n&&("boolean"!=typeof e.__isMounted||e.__isMounted))return n.apply(e,arguments)}}var pn=(function(){function e(e,n){this._nativeTag=e,this._children=[],this.viewConfig=n}var t=e.prototype;return t.blur=function(){n(i[3]).TextInputState.blurTextInput(this)},t.focus=function(){n(i[3]).TextInputState.focusTextInput(this)},t.measure=function(e){n(i[3]).UIManager.measure(this._nativeTag,dn(this,e))},t.measureInWindow=function(e){n(i[3]).UIManager.measureInWindow(this._nativeTag,dn(this,e))},t.measureLayout=function(e,t,r){if("number"==typeof e)var l=e;else e._nativeTag&&(l=e._nativeTag);null!=l&&n(i[3]).UIManager.measureLayout(this._nativeTag,l,dn(this,r),dn(this,t))},t.setNativeProps=function(e){null!=(e=fn(null,nn,e,this.viewConfig.validAttributes))&&n(i[3]).UIManager.updateView(this._nativeTag,this.viewConfig.uiViewClassName,e)},e})();function hn(){throw Error("The current renderer does not support hydration. This error is likely caused by a bug in React. Please file an issue.")}var gn=n(i[3]).ReactNativeViewConfigRegistry.get,mn={},vn=3;function yn(){var e=vn;return 1==e%10&&(e+=2),vn=e+2,e}function bn(e){if("number"==typeof e)be.delete(e),Se.delete(e);else{var n=e._nativeTag;be.delete(n),Se.delete(n),e._children.forEach(bn)}}function Sn(e){if(0===e._children.length)return!1;var t=e._children.map(function(e){return"number"==typeof e?e:e._nativeTag});return n(i[3]).UIManager.setChildren(e._nativeTag,t),!1}var wn=setTimeout,kn=clearTimeout;function En(e,n,t){return n="",t&&(n=" (created by "+t+")"),"\n    in "+(e||"Unknown")+n}function _n(e,n){return e?En(e.displayName||e.name||null,n,null):""}var Tn=[],xn=-1;function Pn(e){return{current:e}}function Rn(e){0>xn||(e.current=Tn[xn],Tn[xn]=null,xn--)}function Cn(e,n){Tn[++xn]=e.current,e.current=n}var Nn={},zn=Pn(Nn),In=Pn(!1),Ln=Nn;function Un(e,n){var t=e.type.contextTypes;if(!t)return Nn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var l,a={};for(l in t)a[l]=n[l];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=a),a}function Mn(e){return null!==(e=e.childContextTypes)&&void 0!==e}function An(){Rn(In),Rn(zn)}function Dn(e,n,t){if(zn.current!==Nn)throw Error("Unexpected context found on stack. This error is likely caused by a bug in React. Please file an issue.");Cn(zn,n),Cn(In,t)}function Qn(e,t,r){var l=e.stateNode;if(e=t.childContextTypes,"function"!=typeof l.getChildContext)return r;for(var a in l=l.getChildContext())if(!(a in e))throw Error(($e(t)||"Unknown")+'.getChildContext(): key "'+a+'" is not defined in childContextTypes.');return n(i[2])({},r,l)}function Bn(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Nn,Ln=zn.current,Cn(zn,e),Cn(In,In.current),!0}function Fn(e,n,t){var r=e.stateNode;if(!r)throw Error("Expected to have an instance by this point. This error is likely caused by a bug in React. Please file an issue.");t?(e=Qn(e,n,Ln),r.__reactInternalMemoizedMergedChildContext=e,Rn(In),Rn(zn),Cn(zn,e)):Rn(In),Cn(In,t)}var jn=null,On=null;n(i[4]).unstable_now();var Hn=8;function Vn(e){if(0!=(1&e))return Hn=15,1;if(0!=(2&e))return Hn=14,2;if(0!=(4&e))return Hn=13,4;var n=24&e;return 0!==n?(Hn=12,n):0!=(32&e)?(Hn=11,32):0!==(n=192&e)?(Hn=10,n):0!=(256&e)?(Hn=9,256):0!==(n=3584&e)?(Hn=8,n):0!=(4096&e)?(Hn=7,4096):0!==(n=4186112&e)?(Hn=6,n):0!==(n=62914560&e)?(Hn=5,n):67108864&e?(Hn=4,67108864):0!=(134217728&e)?(Hn=3,134217728):0!==(n=805306368&e)?(Hn=2,n):0!=(1073741824&e)?(Hn=1,1073741824):(Hn=8,e)}function Wn(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}function Yn(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error("Invalid update priority: "+e+". This is a bug in React.")}}function qn(e,n){var t=e.pendingLanes;if(0===t)return Hn=0;var r=0,l=0,a=e.expiredLanes,i=e.suspendedLanes,u=e.pingedLanes;if(0!==a)r=a,l=Hn=15;else if(0!==(a=134217727&t)){var o=a&~i;0!==o?(r=Vn(o),l=Hn):0!==(u&=a)&&(r=Vn(u),l=Hn)}else 0!==(a=t&~i)?(r=Vn(a),l=Hn):0!==u&&(r=Vn(u),l=Hn);if(0===r)return 0;if(r=t&((0>(r=31-Zn(r))?0:1<<r)<<1)-1,0!==n&&n!==r&&0==(n&i)){if(Vn(n),l<=Hn)return n;Hn=l}if(0!==(n=e.entangledLanes))for(e=e.entanglements,n&=r;0<n;)l=1<<(t=31-Zn(n)),r|=e[t],n&=~l;return r}function Xn(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function $n(e,n){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Gn(24&~n))?$n(10,n):e;case 10:return 0===(e=Gn(192&~n))?$n(8,n):e;case 8:return 0===(e=Gn(3584&~n))&&(0===(e=Gn(4186112&~n))&&(e=512)),e;case 2:return 0===(n=Gn(805306368&~n))&&(n=268435456),n}throw Error("Invalid update priority: "+e+". This is a bug in React.")}function Gn(e){return e&-e}function Kn(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function Jn(e,n,t){e.pendingLanes|=n;var r=n-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[n=31-Zn(n)]=t}var Zn=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(et(e)/nt|0)|0},et=Math.log,nt=Math.LN2;var tt={},rt=void 0!==n(i[4]).unstable_requestPaint?n(i[4]).unstable_requestPaint:function(){},lt=null,at=null,it=!1,ut=n(i[4]).unstable_now(),ot=1e4>ut?n(i[4]).unstable_now:function(){return n(i[4]).unstable_now()-ut};function st(){switch(n(i[4]).unstable_getCurrentPriorityLevel()){case n(i[4]).unstable_ImmediatePriority:return 99;case n(i[4]).unstable_UserBlockingPriority:return 98;case n(i[4]).unstable_NormalPriority:return 97;case n(i[4]).unstable_LowPriority:return 96;case n(i[4]).unstable_IdlePriority:return 95;default:throw Error("Unknown priority level.")}}function ct(e){switch(e){case 99:return n(i[4]).unstable_ImmediatePriority;case 98:return n(i[4]).unstable_UserBlockingPriority;case 97:return n(i[4]).unstable_NormalPriority;case 96:return n(i[4]).unstable_LowPriority;case 95:return n(i[4]).unstable_IdlePriority;default:throw Error("Unknown priority level.")}}function ft(e,t){return e=ct(e),n(i[4]).unstable_runWithPriority(e,t)}function dt(e,t,r){return e=ct(e),n(i[4]).unstable_scheduleCallback(e,t,r)}function pt(){if(null!==at){var e=at;at=null,n(i[4]).unstable_cancelCallback(e)}ht()}function ht(){if(!it&&null!==lt){it=!0;var e=0;try{var t=lt;ft(99,function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}}),lt=null}catch(t){throw null!==lt&&(lt=lt.slice(e+1)),n(i[4]).unstable_scheduleCallback(n(i[4]).unstable_ImmediatePriority,pt),t}finally{it=!1}}}var gt=Ce.ReactCurrentBatchConfig;var mt="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n},vt=Object.prototype.hasOwnProperty;function yt(e,n){if(mt(e,n))return!0;if("object"!=typeof e||null===e||"object"!=typeof n||null===n)return!1;var t=Object.keys(e),r=Object.keys(n);if(t.length!==r.length)return!1;for(r=0;r<t.length;r++)if(!vt.call(n,t[r])||!mt(e[t[r]],n[t[r]]))return!1;return!0}function bt(e){switch(e.tag){case 5:return En(e.type,null,null);case 16:return En("Lazy",null,null);case 13:return En("Suspense",null,null);case 19:return En("SuspenseList",null,null);case 0:case 2:case 15:return _n(e.type,null);case 11:return _n(e.type.render,null);case 22:return _n(e.type._render,null);case 1:return e=_n(e.type,null);default:return""}}function St(e){try{var n="";do{n+=bt(e),e=e.return}while(e);return n}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}function wt(e,t){if(e&&e.defaultProps){for(var r in t=n(i[2])({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}return t}var kt=Pn(null),Et=null,_t=null,Tt=null;function xt(){Tt=_t=Et=null}function Pt(e){var n=kt.current;Rn(kt),e.type._context._currentValue=n}function Rt(e,n){for(;null!==e;){var t=e.alternate;if((e.childLanes&n)===n){if(null===t||(t.childLanes&n)===n)break;t.childLanes|=n}else e.childLanes|=n,null!==t&&(t.childLanes|=n);e=e.return}}function Ct(e,n){Et=e,Tt=_t=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&n)&&(Gr=!0),e.firstContext=null)}function Nt(e,n){if(Tt!==e&&!1!==n&&0!==n)if("number"==typeof n&&1073741823!==n||(Tt=e,n=1073741823),n={context:e,observedBits:n,next:null},null===_t){if(null===Et)throw Error("Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo().");_t=n,Et.dependencies={lanes:0,firstContext:n,responders:null}}else _t=_t.next=n;return e._currentValue}var zt=!1;function It(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function Lt(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ut(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function Mt(e,n){if(null!==(e=e.updateQueue)){var t=(e=e.shared).pending;null===t?n.next=n:(n.next=t.next,t.next=n),e.pending=n}}function At(e,n){var t=e.updateQueue,r=e.alternate;if(null!==r&&t===(r=r.updateQueue)){var l=null,a=null;if(null!==(t=t.firstBaseUpdate)){do{var i={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};null===a?l=a=i:a=a.next=i,t=t.next}while(null!==t);null===a?l=a=n:a=a.next=n}else l=a=n;return t={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=t)}null===(e=t.lastBaseUpdate)?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}function Dt(e,t,r,l){var a=e.updateQueue;zt=!1;var u=a.firstBaseUpdate,o=a.lastBaseUpdate,s=a.shared.pending;if(null!==s){a.shared.pending=null;var c=s,f=c.next;c.next=null,null===o?u=f:o.next=f,o=c;var d=e.alternate;if(null!==d){var p=(d=d.updateQueue).lastBaseUpdate;p!==o&&(null===p?d.firstBaseUpdate=f:p.next=f,d.lastBaseUpdate=c)}}if(null!==u){for(p=a.baseState,o=0,d=f=c=null;;){s=u.lane;var h=u.eventTime;if((l&s)===s){null!==d&&(d=d.next={eventTime:h,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var g=e,m=u;switch(s=t,h=r,m.tag){case 1:if("function"==typeof(g=m.payload)){p=g.call(h,p,s);break e}p=g;break e;case 3:g.flags=-8193&g.flags|64;case 0:if(null===(s="function"==typeof(g=m.payload)?g.call(h,p,s):g)||void 0===s)break e;p=n(i[2])({},p,s);break e;case 2:zt=!0}}null!==u.callback&&(e.flags|=32,null===(s=a.effects)?a.effects=[u]:s.push(u))}else h={eventTime:h,lane:s,tag:u.tag,payload:u.payload,callback:u.callback,next:null},null===d?(f=d=h,c=p):d=d.next=h,o|=s;if(null===(u=u.next)){if(null===(s=a.shared.pending))break;u=s.next,s.next=null,a.lastBaseUpdate=s,a.shared.pending=null}}null===d&&(c=p),a.baseState=c,a.firstBaseUpdate=f,a.lastBaseUpdate=d,ta|=o,e.lanes=o,e.memoizedState=p}}function Qt(e,n,t){if(e=n.effects,n.effects=null,null!==e)for(n=0;n<e.length;n++){var r=e[n],l=r.callback;if(null!==l){if(r.callback=null,"function"!=typeof l)throw Error("Invalid argument passed as callback. Expected a function. Instead received: "+l);l.call(t)}}}var Bt=(new u.Component).refs;function Ft(e,t,r,l){r=null===(r=r(l,t=e.memoizedState))||void 0===r?t:n(i[2])({},t,r),e.memoizedState=r,0===e.lanes&&(e.updateQueue.baseState=r)}var jt={isMounted:function(e){return!!(e=e._reactInternals)&&Ge(e)===e},enqueueSetState:function(e,n,t){e=e._reactInternals;var r=Ta(),l=xa(e),a=Ut(r,l);a.payload=n,void 0!==t&&null!==t&&(a.callback=t),Mt(e,a),Pa(e,l,r)},enqueueReplaceState:function(e,n,t){e=e._reactInternals;var r=Ta(),l=xa(e),a=Ut(r,l);a.tag=1,a.payload=n,void 0!==t&&null!==t&&(a.callback=t),Mt(e,a),Pa(e,l,r)},enqueueForceUpdate:function(e,n){e=e._reactInternals;var t=Ta(),r=xa(e),l=Ut(t,r);l.tag=2,void 0!==n&&null!==n&&(l.callback=n),Mt(e,l),Pa(e,r,t)}};function Ot(e,n,t,r,l,a,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,i):!n.prototype||!n.prototype.isPureReactComponent||(!yt(t,r)||!yt(l,a))}function Ht(e,n,t){var r=!1,l=Nn,a=n.contextType;return"object"==typeof a&&null!==a?a=Nt(a):(l=Mn(n)?Ln:zn.current,a=(r=null!==(r=n.contextTypes)&&void 0!==r)?Un(e,l):Nn),n=new n(t,a),e.memoizedState=null!==n.state&&void 0!==n.state?n.state:null,n.updater=jt,e.stateNode=n,n._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=a),n}function Vt(e,n,t,r){e=n.state,"function"==typeof n.componentWillReceiveProps&&n.componentWillReceiveProps(t,r),"function"==typeof n.UNSAFE_componentWillReceiveProps&&n.UNSAFE_componentWillReceiveProps(t,r),n.state!==e&&jt.enqueueReplaceState(n,n.state,null)}function Wt(e,n,t,r){var l=e.stateNode;l.props=t,l.state=e.memoizedState,l.refs=Bt,It(e);var a=n.contextType;"object"==typeof a&&null!==a?l.context=Nt(a):(a=Mn(n)?Ln:zn.current,l.context=Un(e,a)),Dt(e,t,l,r),l.state=e.memoizedState,"function"==typeof(a=n.getDerivedStateFromProps)&&(Ft(e,n,a,t),l.state=e.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof l.getSnapshotBeforeUpdate||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||(n=l.state,"function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),n!==l.state&&jt.enqueueReplaceState(l,l.state,null),Dt(e,t,l,r),l.state=e.memoizedState),"function"==typeof l.componentDidMount&&(e.flags|=4)}var Yt=Array.isArray;function qt(e,n,t){if(null!==(e=t.ref)&&"function"!=typeof e&&"object"!=typeof e){if(t._owner){if(t=t._owner){if(1!==t.tag)throw Error("Function components cannot have string refs. We recommend using useRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref");var r=t.stateNode}if(!r)throw Error("Missing owner for string ref "+e+". This error is likely caused by a bug in React. Please file an issue.");var l=""+e;return null!==n&&null!==n.ref&&"function"==typeof n.ref&&n.ref._stringRef===l?n.ref:((n=function(e){var n=r.refs;n===Bt&&(n=r.refs={}),null===e?delete n[l]:n[l]=e})._stringRef=l,n)}if("string"!=typeof e)throw Error("Expected ref to be a function, a string, an object returned by React.createRef(), or null.");if(!t._owner)throw Error("Element ref was specified as a string ("+e+") but no owner was set. This could happen for one of the following reasons:\n1. You may be adding a ref to a function component\n2. You may be adding a ref to a component that was not created inside a component's render method\n3. You have multiple copies of React loaded\nSee https://reactjs.org/link/refs-must-have-owner for more information.")}return e}function Xt(e,n){if("textarea"!==e.type)throw Error("Objects are not valid as a React child (found: "+("[object Object]"===Object.prototype.toString.call(n)?"object with keys {"+Object.keys(n).join(", ")+"}":n)+"). If you meant to render a collection of children, use an array instead.")}function $t(e){function n(n,t){if(e){var r=n.lastEffect;null!==r?(r.nextEffect=t,n.lastEffect=t):n.firstEffect=n.lastEffect=t,t.nextEffect=null,t.flags=8}}function t(t,r){if(!e)return null;for(;null!==r;)n(t,r),r=r.sibling;return null}function r(e,n){for(e=new Map;null!==n;)null!==n.key?e.set(n.key,n):e.set(n.index,n),n=n.sibling;return e}function l(e,n){return(e=li(e,n)).index=0,e.sibling=null,e}function a(n,t,r){return n.index=r,e?null!==(r=n.alternate)?(r=r.index)<t?(n.flags=2,t):r:(n.flags=2,t):t}function i(n){return e&&null===n.alternate&&(n.flags=2),n}function u(e,n,t,r){return null===n||6!==n.tag?((n=oi(t,e.mode,r)).return=e,n):((n=l(n,t)).return=e,n)}function o(e,n,t,r){return null!==n&&n.elementType===t.type?((r=l(n,t.props)).ref=qt(e,n,t),r.return=e,r):((r=ai(t.type,t.key,t.props,null,e.mode,r)).ref=qt(e,n,t),r.return=e,r)}function s(e,n,t,r){return null===n||4!==n.tag||n.stateNode.containerInfo!==t.containerInfo||n.stateNode.implementation!==t.implementation?((n=si(t,e.mode,r)).return=e,n):((n=l(n,t.children||[])).return=e,n)}function c(e,n,t,r,a){return null===n||7!==n.tag?((n=ii(t,e.mode,r,a)).return=e,n):((n=l(n,t)).return=e,n)}function f(e,n,t){if("string"==typeof n||"number"==typeof n)return(n=oi(""+n,e.mode,t)).return=e,n;if("object"==typeof n&&null!==n){switch(n.$$typeof){case Ne:return(t=ai(n.type,n.key,n.props,null,e.mode,t)).ref=qt(e,null,n),t.return=e,t;case ze:return(n=si(n,e.mode,t)).return=e,n}if(Yt(n)||Xe(n))return(n=ii(n,e.mode,t,null)).return=e,n;Xt(e,n)}return null}function d(e,n,t,r){var l=null!==n?n.key:null;if("string"==typeof t||"number"==typeof t)return null!==l?null:u(e,n,""+t,r);if("object"==typeof t&&null!==t){switch(t.$$typeof){case Ne:return t.key===l?t.type===Ie?c(e,n,t.props.children,r,l):o(e,n,t,r):null;case ze:return t.key===l?s(e,n,t,r):null}if(Yt(t)||Xe(t))return null!==l?null:c(e,n,t,r,null);Xt(e,t)}return null}function p(e,n,t,r,l){if("string"==typeof r||"number"==typeof r)return u(n,e=e.get(t)||null,""+r,l);if("object"==typeof r&&null!==r){switch(r.$$typeof){case Ne:return e=e.get(null===r.key?t:r.key)||null,r.type===Ie?c(n,e,r.props.children,l,r.key):o(n,e,r,l);case ze:return s(n,e=e.get(null===r.key?t:r.key)||null,r,l)}if(Yt(r)||Xe(r))return c(n,e=e.get(t)||null,r,l,null);Xt(n,r)}return null}function h(l,i,u,o){for(var s=null,c=null,h=i,g=i=0,m=null;null!==h&&g<u.length;g++){h.index>g?(m=h,h=null):m=h.sibling;var v=d(l,h,u[g],o);if(null===v){null===h&&(h=m);break}e&&h&&null===v.alternate&&n(l,h),i=a(v,i,g),null===c?s=v:c.sibling=v,c=v,h=m}if(g===u.length)return t(l,h),s;if(null===h){for(;g<u.length;g++)null!==(h=f(l,u[g],o))&&(i=a(h,i,g),null===c?s=h:c.sibling=h,c=h);return s}for(h=r(l,h);g<u.length;g++)null!==(m=p(h,l,g,u[g],o))&&(e&&null!==m.alternate&&h.delete(null===m.key?g:m.key),i=a(m,i,g),null===c?s=m:c.sibling=m,c=m);return e&&h.forEach(function(e){return n(l,e)}),s}function g(l,i,u,o){var s=Xe(u);if("function"!=typeof s)throw Error("An object is not an iterable. This error is likely caused by a bug in React. Please file an issue.");if(null==(u=s.call(u)))throw Error("An iterable object provided no iterator.");for(var c=s=null,h=i,g=i=0,m=null,v=u.next();null!==h&&!v.done;g++,v=u.next()){h.index>g?(m=h,h=null):m=h.sibling;var y=d(l,h,v.value,o);if(null===y){null===h&&(h=m);break}e&&h&&null===y.alternate&&n(l,h),i=a(y,i,g),null===c?s=y:c.sibling=y,c=y,h=m}if(v.done)return t(l,h),s;if(null===h){for(;!v.done;g++,v=u.next())null!==(v=f(l,v.value,o))&&(i=a(v,i,g),null===c?s=v:c.sibling=v,c=v);return s}for(h=r(l,h);!v.done;g++,v=u.next())null!==(v=p(h,l,g,v.value,o))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),i=a(v,i,g),null===c?s=v:c.sibling=v,c=v);return e&&h.forEach(function(e){return n(l,e)}),s}return function(e,r,a,u){var o="object"==typeof a&&null!==a&&a.type===Ie&&null===a.key;o&&(a=a.props.children);var s="object"==typeof a&&null!==a;if(s)switch(a.$$typeof){case Ne:e:{for(s=a.key,o=r;null!==o;){if(o.key===s){switch(o.tag){case 7:if(a.type===Ie){t(e,o.sibling),(r=l(o,a.props.children)).return=e,e=r;break e}break;default:if(o.elementType===a.type){t(e,o.sibling),(r=l(o,a.props)).ref=qt(e,o,a),r.return=e,e=r;break e}}t(e,o);break}n(e,o),o=o.sibling}a.type===Ie?((r=ii(a.props.children,e.mode,u,a.key)).return=e,e=r):((u=ai(a.type,a.key,a.props,null,e.mode,u)).ref=qt(e,r,a),u.return=e,e=u)}return i(e);case ze:e:{for(o=a.key;null!==r;){if(r.key===o){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){t(e,r.sibling),(r=l(r,a.children||[])).return=e,e=r;break e}t(e,r);break}n(e,r),r=r.sibling}(r=si(a,e.mode,u)).return=e,e=r}return i(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(t(e,r.sibling),(r=l(r,a)).return=e,e=r):(t(e,r),(r=oi(a,e.mode,u)).return=e,e=r),i(e);if(Yt(a))return h(e,r,a,u);if(Xe(a))return g(e,r,a,u);if(s&&Xt(e,a),void 0===a&&!o)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(($e(e.type)||"Component")+"(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.")}return t(e,r)}}var Gt=$t(!0),Kt=$t(!1),Jt={},Zt=Pn(Jt),er=Pn(Jt),nr=Pn(Jt);function tr(e){if(e===Jt)throw Error("Expected host context to exist. This error is likely caused by a bug in React. Please file an issue.");return e}function rr(e,n){Cn(nr,n),Cn(er,e),Cn(Zt,Jt),Rn(Zt),Cn(Zt,{isInAParentText:!1})}function lr(){Rn(Zt),Rn(er),Rn(nr)}function ar(e){tr(nr.current);var n=tr(Zt.current),t=e.type;t="AndroidTextInput"===t||"RCTMultilineTextInputView"===t||"RCTSinglelineTextInputView"===t||"RCTText"===t||"RCTVirtualText"===t,n!==(t=n.isInAParentText!==t?{isInAParentText:t}:n)&&(Cn(er,e),Cn(Zt,t))}function ir(e){er.current===e&&(Rn(Zt),Rn(er))}var ur=Pn(0);function or(e){for(var n=e;null!==n;){if(13===n.tag){var t=n.memoizedState;if(null!==t&&(null===t.dehydrated||hn()||hn()))return n}else if(19===n.tag&&void 0!==n.memoizedProps.revealOrder){if(0!=(64&n.flags))return n}else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var sr=[];function cr(){for(var e=0;e<sr.length;e++)sr[e]._workInProgressVersionPrimary=null;sr.length=0}var fr=Ce.ReactCurrentDispatcher,dr=Ce.ReactCurrentBatchConfig,pr=0,hr=null,gr=null,mr=null,vr=!1,yr=!1;function br(){throw Error("Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\n1. You might have mismatching versions of React and the renderer (such as React DOM)\n2. You might be breaking the Rules of Hooks\n3. You might have more than one copy of React in the same app\nSee https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.")}function Sr(e,n){if(null===n)return!1;for(var t=0;t<n.length&&t<e.length;t++)if(!mt(e[t],n[t]))return!1;return!0}function wr(e,n,t,r,l,a){if(pr=a,hr=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,fr.current=null===e||null===e.memoizedState?Yr:qr,e=t(r,l),yr){a=0;do{if(yr=!1,!(25>a))throw Error("Too many re-renders. React limits the number of renders to prevent an infinite loop.");a+=1,mr=gr=null,n.updateQueue=null,fr.current=Xr,e=t(r,l)}while(yr)}if(fr.current=Wr,n=null!==gr&&null!==gr.next,pr=0,mr=gr=hr=null,vr=!1,n)throw Error("Rendered fewer hooks than expected. This may be caused by an accidental early return statement.");return e}function kr(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===mr?hr.memoizedState=mr=e:mr=mr.next=e,mr}function Er(){if(null===gr){var e=hr.alternate;e=null!==e?e.memoizedState:null}else e=gr.next;var n=null===mr?hr.memoizedState:mr.next;if(null!==n)mr=n,gr=e;else{if(null===e)throw Error("Rendered more hooks than during the previous render.");e={memoizedState:(gr=e).memoizedState,baseState:gr.baseState,baseQueue:gr.baseQueue,queue:gr.queue,next:null},null===mr?hr.memoizedState=mr=e:mr=mr.next=e}return mr}function _r(e,n){return"function"==typeof n?n(e):n}function Tr(e){var n=Er(),t=n.queue;if(null===t)throw Error("Should have a queue. This is likely a bug in React. Please file an issue.");t.lastRenderedReducer=e;var r=gr,l=r.baseQueue,a=t.pending;if(null!==a){if(null!==l){var i=l.next;l.next=a.next,a.next=i}r.baseQueue=l=a,t.pending=null}if(null!==l){l=l.next,r=r.baseState;var u=i=a=null,o=l;do{var s=o.lane;if((pr&s)===s)null!==u&&(u=u.next={lane:0,action:o.action,eagerReducer:o.eagerReducer,eagerState:o.eagerState,next:null}),r=o.eagerReducer===e?o.eagerState:e(r,o.action);else{var c={lane:s,action:o.action,eagerReducer:o.eagerReducer,eagerState:o.eagerState,next:null};null===u?(i=u=c,a=r):u=u.next=c,hr.lanes|=s,ta|=s}o=o.next}while(null!==o&&o!==l);null===u?a=r:u.next=i,mt(r,n.memoizedState)||(Gr=!0),n.memoizedState=r,n.baseState=a,n.baseQueue=u,t.lastRenderedState=r}return[n.memoizedState,t.dispatch]}function xr(e){var n=Er(),t=n.queue;if(null===t)throw Error("Should have a queue. This is likely a bug in React. Please file an issue.");t.lastRenderedReducer=e;var r=t.dispatch,l=t.pending,a=n.memoizedState;if(null!==l){t.pending=null;var i=l=l.next;do{a=e(a,i.action),i=i.next}while(i!==l);mt(a,n.memoizedState)||(Gr=!0),n.memoizedState=a,null===n.baseQueue&&(n.baseState=a),t.lastRenderedState=a}return[a,r]}function Pr(e,n,t){var r=n._getVersion;r=r(n._source);var l=n._workInProgressVersionPrimary;if(null!==l?e=l===r:(e=e.mutableReadLanes,(e=(pr&e)===e)&&(n._workInProgressVersionPrimary=r,sr.push(n))),e)return t(n._source);throw sr.push(n),Error("Cannot read from mutable source during the current render without tearing. This is a bug in React. Please file an issue.")}function Rr(e,n,t,r){var l=Xl;if(null===l)throw Error("Expected a work-in-progress root. This is a bug in React. Please file an issue.");var a=n._getVersion,i=a(n._source),u=fr.current,o=u.useState(function(){return Pr(l,n,t)}),s=o[1],c=o[0];o=mr;var f=e.memoizedState,d=f.refs,p=d.getSnapshot,h=f.source;f=f.subscribe;var g=hr;return e.memoizedState={refs:d,source:n,subscribe:r},u.useEffect(function(){d.getSnapshot=t,d.setSnapshot=s;var e=a(n._source);if(!mt(i,e)){e=t(n._source),mt(c,e)||(s(e),e=xa(g),l.mutableReadLanes|=e&l.pendingLanes),e=l.mutableReadLanes,l.entangledLanes|=e;for(var r=l.entanglements,u=e;0<u;){var o=31-Zn(u),f=1<<o;r[o]|=e,u&=~f}}},[t,n,r]),u.useEffect(function(){return r(n._source,function(){var e=d.getSnapshot,t=d.setSnapshot;try{t(e(n._source));var r=xa(g);l.mutableReadLanes|=r&l.pendingLanes}catch(e){t(function(){throw e})}})},[n,r]),mt(p,t)&&mt(h,n)&&mt(f,r)||((e={pending:null,dispatch:null,lastRenderedReducer:_r,lastRenderedState:c}).dispatch=s=Vr.bind(null,hr,e),o.queue=e,o.baseQueue=null,c=Pr(l,n,t),o.memoizedState=o.baseState=c),c}function Cr(e,n,t){return Rr(Er(),e,n,t)}function Nr(e){var n=kr();return"function"==typeof e&&(e=e()),n.memoizedState=n.baseState=e,e=(e=n.queue={pending:null,dispatch:null,lastRenderedReducer:_r,lastRenderedState:e}).dispatch=Vr.bind(null,hr,e),[n.memoizedState,e]}function zr(e,n,t,r){return e={tag:e,create:n,destroy:t,deps:r,next:null},null===(n=hr.updateQueue)?(n={lastEffect:null},hr.updateQueue=n,n.lastEffect=e.next=e):null===(t=n.lastEffect)?n.lastEffect=e.next=e:(r=t.next,t.next=e,e.next=r,n.lastEffect=e),e}function Ir(){return Er().memoizedState}function Lr(e,n,t,r){var l=kr();hr.flags|=e,l.memoizedState=zr(1|n,t,void 0,void 0===r?null:r)}function Ur(e,n,t,r){var l=Er();r=void 0===r?null:r;var a=void 0;if(null!==gr){var i=gr.memoizedState;if(a=i.destroy,null!==r&&Sr(r,i.deps))return void zr(n,t,a,r)}hr.flags|=e,l.memoizedState=zr(1|n,t,a,r)}function Mr(e,n){return Lr(516,4,e,n)}function Ar(e,n){return Ur(516,4,e,n)}function Dr(e,n){return Ur(4,2,e,n)}function Qr(e,n){return"function"==typeof n?(e=e(),n(e),function(){n(null)}):null!==n&&void 0!==n?(e=e(),n.current=e,function(){n.current=null}):void 0}function Br(e,n,t){return t=null!==t&&void 0!==t?t.concat([e]):null,Ur(4,2,Qr.bind(null,n,e),t)}function Fr(){}function jr(e,n){var t=Er();n=void 0===n?null:n;var r=t.memoizedState;return null!==r&&null!==n&&Sr(n,r[1])?r[0]:(t.memoizedState=[e,n],e)}function Or(e,n){var t=Er();n=void 0===n?null:n;var r=t.memoizedState;return null!==r&&null!==n&&Sr(n,r[1])?r[0]:(e=e(),t.memoizedState=[e,n],e)}function Hr(e,n){var t=st();ft(98>t?98:t,function(){e(!0)}),ft(97<t?97:t,function(){var t=dr.transition;dr.transition=1;try{e(!1),n()}finally{dr.transition=t}})}function Vr(e,n,t){var r=Ta(),l=xa(e),a={lane:l,action:t,eagerReducer:null,eagerState:null,next:null},i=n.pending;if(null===i?a.next=a:(a.next=i.next,i.next=a),n.pending=a,i=e.alternate,e===hr||null!==i&&i===hr)yr=vr=!0;else{if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=n.lastRenderedReducer))try{var u=n.lastRenderedState,o=i(u,t);if(a.eagerReducer=i,a.eagerState=o,mt(o,u))return}catch(e){}Pa(e,l,r)}}var Wr={readContext:Nt,useCallback:br,useContext:br,useEffect:br,useImperativeHandle:br,useLayoutEffect:br,useMemo:br,useReducer:br,useRef:br,useState:br,useDebugValue:br,useDeferredValue:br,useTransition:br,useMutableSource:br,useOpaqueIdentifier:br,unstable_isNewReconciler:!1},Yr={readContext:Nt,useCallback:function(e,n){return kr().memoizedState=[e,void 0===n?null:n],e},useContext:Nt,useEffect:Mr,useImperativeHandle:function(e,n,t){return t=null!==t&&void 0!==t?t.concat([e]):null,Lr(4,2,Qr.bind(null,n,e),t)},useLayoutEffect:function(e,n){return Lr(4,2,e,n)},useMemo:function(e,n){var t=kr();return n=void 0===n?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=kr();return n=void 0!==t?t(n):n,r.memoizedState=r.baseState=n,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:n}).dispatch=Vr.bind(null,hr,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},kr().memoizedState=e},useState:Nr,useDebugValue:Fr,useDeferredValue:function(e){var n=Nr(e),t=n[0],r=n[1];return Mr(function(){var n=dr.transition;dr.transition=1;try{r(e)}finally{dr.transition=n}},[e]),t},useTransition:function(){var e=Nr(!1),n=e[0];return e=Hr.bind(null,e[1]),kr().memoizedState=e,[e,n]},useMutableSource:function(e,n,t){var r=kr();return r.memoizedState={refs:{getSnapshot:n,setSnapshot:null},source:e,subscribe:t},Rr(r,e,n,t)},useOpaqueIdentifier:function(){throw Error("Not yet implemented")},unstable_isNewReconciler:!1},qr={readContext:Nt,useCallback:jr,useContext:Nt,useEffect:Ar,useImperativeHandle:Br,useLayoutEffect:Dr,useMemo:Or,useReducer:Tr,useRef:Ir,useState:function(){return Tr(_r)},useDebugValue:Fr,useDeferredValue:function(e){var n=Tr(_r),t=n[0],r=n[1];return Ar(function(){var n=dr.transition;dr.transition=1;try{r(e)}finally{dr.transition=n}},[e]),t},useTransition:function(){var e=Tr(_r)[0];return[Er().memoizedState,e]},useMutableSource:Cr,useOpaqueIdentifier:function(){return Tr(_r)[0]},unstable_isNewReconciler:!1},Xr={readContext:Nt,useCallback:jr,useContext:Nt,useEffect:Ar,useImperativeHandle:Br,useLayoutEffect:Dr,useMemo:Or,useReducer:xr,useRef:Ir,useState:function(){return xr(_r)},useDebugValue:Fr,useDeferredValue:function(e){var n=xr(_r),t=n[0],r=n[1];return Ar(function(){var n=dr.transition;dr.transition=1;try{r(e)}finally{dr.transition=n}},[e]),t},useTransition:function(){var e=xr(_r)[0];return[Er().memoizedState,e]},useMutableSource:Cr,useOpaqueIdentifier:function(){return xr(_r)[0]},unstable_isNewReconciler:!1},$r=Ce.ReactCurrentOwner,Gr=!1;function Kr(e,n,t,r){n.child=null===e?Kt(n,null,t,r):Gt(n,e.child,t,r)}function Jr(e,n,t,r,l){t=t.render;var a=n.ref;return Ct(n,l),r=wr(e,n,t,r,a,l),null===e||Gr?(n.flags|=1,Kr(e,n,r,l),n.child):(n.updateQueue=e.updateQueue,n.flags&=-517,e.lanes&=~l,bl(e,n,l))}function Zr(e,n,t,r,l,a){if(null===e){var i=t.type;return"function"!=typeof i||ti(i)||void 0!==i.defaultProps||null!==t.compare||void 0!==t.defaultProps?((e=ai(t.type,null,r,n,n.mode,a)).ref=n.ref,e.return=n,n.child=e):(n.tag=15,n.type=i,el(e,n,i,r,l,a))}return i=e.child,0==(l&a)&&(l=i.memoizedProps,(t=null!==(t=t.compare)?t:yt)(l,r)&&e.ref===n.ref)?bl(e,n,a):(n.flags|=1,(e=li(i,r)).ref=n.ref,e.return=n,n.child=e)}function el(e,n,t,r,l,a){if(null!==e&&yt(e.memoizedProps,r)&&e.ref===n.ref){if(Gr=!1,0==(a&l))return n.lanes=e.lanes,bl(e,n,a);0!=(32768&e.flags)&&(Gr=!0)}return rl(e,n,t,r,a)}function nl(e,n,t){var r=n.pendingProps,l=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0==(4&n.mode))n.memoizedState={baseLanes:0},La(n,t);else{if(0==(1073741824&t))return e=null!==a?a.baseLanes|t:t,n.lanes=n.childLanes=1073741824,n.memoizedState={baseLanes:e},La(n,e),null;n.memoizedState={baseLanes:0},La(n,null!==a?a.baseLanes:t)}else null!==a?(r=a.baseLanes|t,n.memoizedState=null):r=t,La(n,r);return Kr(e,n,l,t),n.child}function tl(e,n){var t=n.ref;(null===e&&null!==t||null!==e&&e.ref!==t)&&(n.flags|=128)}function rl(e,n,t,r,l){var a=Mn(t)?Ln:zn.current;return a=Un(n,a),Ct(n,l),t=wr(e,n,t,r,a,l),null===e||Gr?(n.flags|=1,Kr(e,n,t,l),n.child):(n.updateQueue=e.updateQueue,n.flags&=-517,e.lanes&=~l,bl(e,n,l))}function ll(e,n,t,r,l){if(Mn(t)){var a=!0;Bn(n)}else a=!1;if(Ct(n,l),null===n.stateNode)null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),Ht(n,t,r),Wt(n,t,r,l),r=!0;else if(null===e){var i=n.stateNode,u=n.memoizedProps;i.props=u;var o=i.context,s=t.contextType;"object"==typeof s&&null!==s?s=Nt(s):s=Un(n,s=Mn(t)?Ln:zn.current);var c=t.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof i.getSnapshotBeforeUpdate;f||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(u!==r||o!==s)&&Vt(n,i,r,s),zt=!1;var d=n.memoizedState;i.state=d,Dt(n,r,i,l),o=n.memoizedState,u!==r||d!==o||In.current||zt?("function"==typeof c&&(Ft(n,t,c,r),o=n.memoizedState),(u=zt||Ot(n,t,u,r,d,o,s))?(f||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(n.flags|=4)):("function"==typeof i.componentDidMount&&(n.flags|=4),n.memoizedProps=r,n.memoizedState=o),i.props=r,i.state=o,i.context=s,r=u):("function"==typeof i.componentDidMount&&(n.flags|=4),r=!1)}else{i=n.stateNode,Lt(e,n),u=n.memoizedProps,s=n.type===n.elementType?u:wt(n.type,u),i.props=s,f=n.pendingProps,d=i.context,"object"==typeof(o=t.contextType)&&null!==o?o=Nt(o):o=Un(n,o=Mn(t)?Ln:zn.current);var p=t.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(u!==f||d!==o)&&Vt(n,i,r,o),zt=!1,d=n.memoizedState,i.state=d,Dt(n,r,i,l);var h=n.memoizedState;u!==f||d!==h||In.current||zt?("function"==typeof p&&(Ft(n,t,p,r),h=n.memoizedState),(s=zt||Ot(n,t,s,r,d,h,o))?(c||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,h,o),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,h,o)),"function"==typeof i.componentDidUpdate&&(n.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(n.flags|=256)):("function"!=typeof i.componentDidUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=256),n.memoizedProps=r,n.memoizedState=h),i.props=r,i.state=h,i.context=o,r=s):("function"!=typeof i.componentDidUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=256),r=!1)}return al(e,n,t,r,a,l)}function al(e,n,t,r,l,a){tl(e,n);var i=0!=(64&n.flags);if(!r&&!i)return l&&Fn(n,t,!1),bl(e,n,a);r=n.stateNode,$r.current=n;var u=i&&"function"!=typeof t.getDerivedStateFromError?null:r.render();return n.flags|=1,null!==e&&i?(n.child=Gt(n,e.child,null,a),n.child=Gt(n,null,u,a)):Kr(e,n,u,a),n.memoizedState=r.state,l&&Fn(n,t,!0),n.child}function il(e){var n=e.stateNode;n.pendingContext?Dn(0,n.pendingContext,n.pendingContext!==n.context):n.context&&Dn(0,n.context,!1),rr(e,n.containerInfo)}var ul,ol,sl,cl,fl={dehydrated:null,retryLane:0};function dl(e,n,t){var r,l=n.pendingProps,a=ur.current,i=!1;return(r=0!=(64&n.flags))||(r=(null===e||null!==e.memoizedState)&&0!=(2&a)),r?(i=!0,n.flags&=-65):null!==e&&null===e.memoizedState||void 0===l.fallback||!0===l.unstable_avoidThisFallback||(a|=1),Cn(ur,1&a),null===e?(e=l.children,a=l.fallback,i?(e=pl(n,e,a,t),n.child.memoizedState={baseLanes:t},n.memoizedState=fl,e):"number"==typeof l.unstable_expectedLoadTime?(e=pl(n,e,a,t),n.child.memoizedState={baseLanes:t},n.memoizedState=fl,n.lanes=33554432,e):((t=ui({mode:"visible",children:e},n.mode,t,null)).return=n,n.child=t)):(e.memoizedState,i?(l=gl(e,n,l.children,l.fallback,t),i=n.child,a=e.child.memoizedState,i.memoizedState=null===a?{baseLanes:t}:{baseLanes:a.baseLanes|t},i.childLanes=e.childLanes&~t,n.memoizedState=fl,l):(t=hl(e,n,l.children,t),n.memoizedState=null,t))}function pl(e,n,t,r){var l=e.mode,a=e.child;return n={mode:"hidden",children:n},0==(2&l)&&null!==a?(a.childLanes=0,a.pendingProps=n):a=ui(n,l,0,null),t=ii(t,l,r,null),a.return=e,t.return=e,a.sibling=t,e.child=a,t}function hl(e,n,t,r){var l=e.child;return e=l.sibling,t=li(l,{mode:"visible",children:t}),0==(2&n.mode)&&(t.lanes=r),t.return=n,t.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,n.firstEffect=n.lastEffect=e),n.child=t}function gl(e,n,t,r,l){var a=n.mode,i=e.child;e=i.sibling;var u={mode:"hidden",children:t};return 0==(2&a)&&n.child!==i?((t=n.child).childLanes=0,t.pendingProps=u,null!==(i=t.lastEffect)?(n.firstEffect=t.firstEffect,n.lastEffect=i,i.nextEffect=null):n.firstEffect=n.lastEffect=null):t=li(i,u),null!==e?r=li(e,r):(r=ii(r,a,l,null)).flags|=2,r.return=n,t.return=n,t.sibling=r,n.child=t,r}function ml(e,n){e.lanes|=n;var t=e.alternate;null!==t&&(t.lanes|=n),Rt(e.return,n)}function vl(e,n,t,r,l,a){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:r,tail:t,tailMode:l,lastEffect:a}:(i.isBackwards=n,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=t,i.tailMode=l,i.lastEffect=a)}function yl(e,n,t){var r=n.pendingProps,l=r.revealOrder,a=r.tail;if(Kr(e,n,r.children,t),0!=(2&(r=ur.current)))r=1&r|2,n.flags|=64;else{if(null!==e&&0!=(64&e.flags))e:for(e=n.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&ml(e,t);else if(19===e.tag)ml(e,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Cn(ur,r),0==(2&n.mode))n.memoizedState=null;else switch(l){case"forwards":for(t=n.child,l=null;null!==t;)null!==(e=t.alternate)&&null===or(e)&&(l=t),t=t.sibling;null===(t=l)?(l=n.child,n.child=null):(l=t.sibling,t.sibling=null),vl(n,!1,l,t,a,n.lastEffect);break;case"backwards":for(t=null,l=n.child,n.child=null;null!==l;){if(null!==(e=l.alternate)&&null===or(e)){n.child=l;break}e=l.sibling,l.sibling=t,t=l,l=e}vl(n,!0,t,null,a,n.lastEffect);break;case"together":vl(n,!1,null,null,void 0,n.lastEffect);break;default:n.memoizedState=null}return n.child}function bl(e,n,t){if(null!==e&&(n.dependencies=e.dependencies),ta|=n.lanes,0!=(t&n.childLanes)){if(null!==e&&n.child!==e.child)throw Error("Resuming work not yet implemented.");if(null!==n.child){for(t=li(e=n.child,e.pendingProps),n.child=t,t.return=n;null!==e.sibling;)e=e.sibling,(t=t.sibling=li(e,e.pendingProps)).return=n;t.sibling=null}return n.child}return null}function Sl(e,n){switch(e.tailMode){case"hidden":n=e.tail;for(var t=null;null!==n;)null!==n.alternate&&(t=n),n=n.sibling;null===t?e.tail=null:t.sibling=null;break;case"collapsed":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?n||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function wl(e,t,r){var l=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return Mn(t.type)&&An(),null;case 3:return lr(),Rn(In),Rn(zn),cr(),(l=t.stateNode).pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),null!==e&&null!==e.child||l.hydrate||(t.flags|=256),ol(t),null;case 5:ir(t);var a=tr(nr.current);if(r=t.type,null!==e&&null!=t.stateNode)sl(e,t,r,l,a),e.ref!==t.ref&&(t.flags|=128);else{if(!l){if(null===t.stateNode)throw Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");return null}tr(Zt.current),e=yn(),r=gn(r);var u=fn(null,nn,l,r.validAttributes);n(i[3]).UIManager.createView(e,r.uiViewClassName,a,u),a=new pn(e,r,t),be.set(e,t),Se.set(e,l),ul(a,t,!1,!1),t.stateNode=a,Sn(a)&&(t.flags|=4),null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)cl(e,t,e.memoizedProps,l);else{if("string"!=typeof l&&null===t.stateNode)throw Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");if(e=tr(nr.current),!tr(Zt.current).isInAParentText)throw Error("Text strings must be rendered within a <Text> component.");a=yn(),n(i[3]).UIManager.createView(a,"RCTRawText",e,{text:l}),be.set(a,t),t.stateNode=a}return null;case 13:return Rn(ur),l=t.memoizedState,0!=(64&t.flags)?(t.lanes=r,t):(l=null!==l,a=!1,null!==e&&(a=null!==e.memoizedState),l&&!a&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&ur.current)?0===Zl&&(Zl=3):(0!==Zl&&3!==Zl||(Zl=4),null===Xl||0==(134217727&ta)&&0==(134217727&ra)||za(Xl,Gl))),(l||a)&&(t.flags|=4),null);case 4:return lr(),ol(t),null;case 10:return Pt(t),null;case 17:return Mn(t.type)&&An(),null;case 19:if(Rn(ur),null===(l=t.memoizedState))return null;if(a=0!=(64&t.flags),null===(u=l.rendering))if(a)Sl(l,!1);else{if(0!==Zl||null!==e&&0!=(64&e.flags))for(e=t.child;null!==e;){if(null!==(u=or(e))){for(t.flags|=64,Sl(l,!1),null!==(e=u.updateQueue)&&(t.updateQueue=e,t.flags|=4),null===l.lastEffect&&(t.firstEffect=null),t.lastEffect=l.lastEffect,e=r,l=t.child;null!==l;)r=e,(a=l).flags&=2,a.nextEffect=null,a.firstEffect=null,a.lastEffect=null,null===(u=a.alternate)?(a.childLanes=0,a.lanes=r,a.child=null,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=u.childLanes,a.lanes=u.lanes,a.child=u.child,a.memoizedProps=u.memoizedProps,a.memoizedState=u.memoizedState,a.updateQueue=u.updateQueue,a.type=u.type,r=u.dependencies,a.dependencies=null===r?null:{lanes:r.lanes,firstContext:r.firstContext}),l=l.sibling;return Cn(ur,1&ur.current|2),t.child}e=e.sibling}null!==l.tail&&ot()>ua&&(t.flags|=64,a=!0,Sl(l,!1),t.lanes=33554432)}else{if(!a)if(null!==(e=or(u))){if(t.flags|=64,a=!0,null!==(e=e.updateQueue)&&(t.updateQueue=e,t.flags|=4),Sl(l,!0),null===l.tail&&"hidden"===l.tailMode&&!u.alternate)return null!==(t=t.lastEffect=l.lastEffect)&&(t.nextEffect=null),null}else 2*ot()-l.renderingStartTime>ua&&1073741824!==r&&(t.flags|=64,a=!0,Sl(l,!1),t.lanes=33554432);l.isBackwards?(u.sibling=t.child,t.child=u):(null!==(e=l.last)?e.sibling=u:t.child=u,l.last=u)}return null!==l.tail?(e=l.tail,l.rendering=e,l.tail=e.sibling,l.lastEffect=t.lastEffect,l.renderingStartTime=ot(),e.sibling=null,t=ur.current,Cn(ur,a?1&t|2:1&t),e):null;case 23:case 24:return Ua(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==l.mode&&(t.flags|=4),null}throw Error("Unknown unit of work tag ("+t.tag+"). This error is likely caused by a bug in React. Please file an issue.")}function kl(e){switch(e.tag){case 1:Mn(e.type)&&An();var n=e.flags;return 8192&n?(e.flags=-8193&n|64,e):null;case 3:if(lr(),Rn(In),Rn(zn),cr(),0!=(64&(n=e.flags)))throw Error("The root failed to unmount after an error. This is likely a bug in React. Please file an issue.");return e.flags=-8193&n|64,e;case 5:return ir(e),null;case 13:return Rn(ur),8192&(n=e.flags)?(e.flags=-8193&n|64,e):null;case 19:return Rn(ur),null;case 4:return lr(),null;case 10:return Pt(e),null;case 23:case 24:return Ua(),null;default:return null}}function El(e,n){return{value:e,source:n,stack:St(n)}}if(ul=function(e,n){for(var t=n.child;null!==t;){if(5===t.tag||6===t.tag)e._children.push(t.stateNode);else if(4!==t.tag&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},ol=function(){},sl=function(e,n,t,r){e.memoizedProps!==r&&(tr(Zt.current),n.updateQueue=mn)&&(n.flags|=4)},cl=function(e,n,t,r){t!==r&&(n.flags|=4)},"function"!=typeof n(i[3]).ReactFiberErrorDialog.showErrorDialog)throw Error("Expected ReactFiberErrorDialog.showErrorDialog to be a function.");function _l(e,t){try{!1!==n(i[3]).ReactFiberErrorDialog.showErrorDialog({componentStack:null!==t.stack?t.stack:"",error:t.value,errorBoundary:null!==e&&1===e.tag?e.stateNode:null})&&console.error(t.value)}catch(e){setTimeout(function(){throw e})}}var Tl="function"==typeof WeakMap?WeakMap:Map;function xl(e,n,t){(t=Ut(-1,t)).tag=3,t.payload={element:null};var r=n.value;return t.callback=function(){sa||(sa=!0,ca=r),_l(e,n)},t}function Pl(e,n,t){(t=Ut(-1,t)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var l=n.value;t.payload=function(){return _l(e,n),r(l)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(t.callback=function(){"function"!=typeof r&&(null===fa?fa=new Set([this]):fa.add(this),_l(e,n));var t=n.stack;this.componentDidCatch(n.value,{componentStack:null!==t?t:""})}),t}var Rl="function"==typeof WeakSet?WeakSet:Set;function Cl(e){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){Ka(e,n)}else n.current=null}function Nl(e,n){switch(n.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&n.flags&&null!==e){var t=e.memoizedProps,r=e.memoizedState;n=(e=n.stateNode).getSnapshotBeforeUpdate(n.elementType===n.type?t:wt(n.type,t),r),e.__reactInternalSnapshotBeforeUpdate=n}return;case 3:return;case 5:case 6:case 4:case 17:return}throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}function zl(e,n,t){switch(t.tag){case 0:case 11:case 15:case 22:if(null!==(n=null!==(n=t.updateQueue)?n.lastEffect:null)){e=n=n.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==n)}if(null!==(n=null!==(n=t.updateQueue)?n.lastEffect:null)){e=n=n.next;do{var l=e;r=l.next,0!=(4&(l=l.tag))&&0!=(1&l)&&(Xa(t,e),qa(t,e)),e=r}while(e!==n)}return;case 1:return e=t.stateNode,4&t.flags&&(null===n?e.componentDidMount():(r=t.elementType===t.type?n.memoizedProps:wt(t.type,n.memoizedProps),e.componentDidUpdate(r,n.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(n=t.updateQueue)&&Qt(t,n,e));case 3:if(null!==(n=t.updateQueue)){if(e=null,null!==t.child)switch(t.child.tag){case 5:e=t.child.stateNode;break;case 1:e=t.child.stateNode}Qt(t,n,e)}return;case 5:case 6:case 4:case 12:case 13:return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}function Il(e,t){for(var r=e;;){if(5===r.tag){var l=r.stateNode;if(t){var a=l.viewConfig,u=fn(null,nn,{style:{display:"none"}},a.validAttributes);n(i[3]).UIManager.updateView(l._nativeTag,a.uiViewClassName,u)}else{l=r.stateNode,u=r.memoizedProps,a=l.viewConfig,u=fn(null,n(i[2])({},u,{style:[u.style,{display:"none"}]}),u,a.validAttributes),n(i[3]).UIManager.updateView(l._nativeTag,a.uiViewClassName,u)}}else{if(6===r.tag)throw Error("Not yet implemented.");if((23!==r.tag&&24!==r.tag||null===r.memoizedState||r===e)&&null!==r.child){r.child.return=r,r=r.child;continue}}if(r===e)break;for(;null===r.sibling;){if(null===r.return||r.return===e)return;r=r.return}r.sibling.return=r.return,r=r.sibling}}function Ll(e,n){if(On&&"function"==typeof On.onCommitFiberUnmount)try{On.onCommitFiberUnmount(jn,n)}catch(e){}switch(n.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=n.updateQueue)&&null!==(e=e.lastEffect)){var t=e=e.next;do{var r=t,l=r.destroy;if(r=r.tag,void 0!==l)if(0!=(4&r))Xa(n,t);else{r=n;try{l()}catch(e){Ka(r,e)}}t=t.next}while(t!==e)}break;case 1:if(Cl(n),"function"==typeof(e=n.stateNode).componentWillUnmount)try{e.props=n.memoizedProps,e.state=n.memoizedState,e.componentWillUnmount()}catch(e){Ka(n,e)}break;case 5:Cl(n);break;case 4:Bl(e,n)}}function Ul(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function Ml(e){return 5===e.tag||3===e.tag||4===e.tag}function Al(e){e:{for(var n=e.return;null!==n;){if(Ml(n))break e;n=n.return}throw Error("Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}var t=n;switch(n=t.stateNode,t.tag){case 5:var r=!1;break;case 3:case 4:n=n.containerInfo,r=!0;break;default:throw Error("Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}16&t.flags&&(t.flags&=-17);e:n:for(t=e;;){for(;null===t.sibling;){if(null===t.return||Ml(t.return)){t=null;break e}t=t.return}for(t.sibling.return=t.return,t=t.sibling;5!==t.tag&&6!==t.tag&&18!==t.tag;){if(2&t.flags)continue n;if(null===t.child||4===t.tag)continue n;t.child.return=t,t=t.child}if(!(2&t.flags)){t=t.stateNode;break e}}r?Dl(e,t,n):Ql(e,t,n)}function Dl(e,t,r){var l=e.tag,a=5===l||6===l;if(a)if(e=a?e.stateNode:e.stateNode.instance,t){if("number"==typeof r)throw Error("Container does not support insertBefore operation")}else n(i[3]).UIManager.setChildren(r,["number"==typeof e?e:e._nativeTag]);else if(4!==l&&null!==(e=e.child))for(Dl(e,t,r),e=e.sibling;null!==e;)Dl(e,t,r),e=e.sibling}function Ql(e,t,r){var l=e.tag,a=5===l||6===l;if(a)e=a?e.stateNode:e.stateNode.instance,t?0<=(a=(l=r._children).indexOf(e))?(l.splice(a,1),t=l.indexOf(t),l.splice(t,0,e),n(i[3]).UIManager.manageChildren(r._nativeTag,[a],[t],[],[],[])):(t=l.indexOf(t),l.splice(t,0,e),n(i[3]).UIManager.manageChildren(r._nativeTag,[],[],["number"==typeof e?e:e._nativeTag],[t],[])):(t="number"==typeof e?e:e._nativeTag,0<=(a=(l=r._children).indexOf(e))?(l.splice(a,1),l.push(e),n(i[3]).UIManager.manageChildren(r._nativeTag,[a],[l.length-1],[],[],[])):(l.push(e),n(i[3]).UIManager.manageChildren(r._nativeTag,[],[],[t],[l.length-1],[])));else if(4!==l&&null!==(e=e.child))for(Ql(e,t,r),e=e.sibling;null!==e;)Ql(e,t,r),e=e.sibling}function Bl(e,t){for(var r,l,a=t,u=!1;;){if(!u){u=a.return;e:for(;;){if(null===u)throw Error("Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.");switch(r=u.stateNode,u.tag){case 5:l=!1;break e;case 3:case 4:r=r.containerInfo,l=!0;break e}u=u.return}u=!0}if(5===a.tag||6===a.tag){e:for(var o=e,s=a,c=s;;)if(Ll(o,c),null!==c.child&&4!==c.tag)c.child.return=c,c=c.child;else{if(c===s)break e;for(;null===c.sibling;){if(null===c.return||c.return===s)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}l?(o=r,bn(a.stateNode),n(i[3]).UIManager.manageChildren(o,[],[],[],[],[0])):(o=r,bn(c=a.stateNode),c=(s=o._children).indexOf(c),s.splice(c,1),n(i[3]).UIManager.manageChildren(o._nativeTag,[],[],[],[],[c]))}else if(4===a.tag){if(null!==a.child){r=a.stateNode.containerInfo,l=!0,a.child.return=a,a=a.child;continue}}else if(Ll(e,a),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(u=!1)}a.sibling.return=a.return,a=a.sibling}}function Fl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var l=r=r.next;do{3==(3&l.tag)&&(t=l.destroy,l.destroy=void 0,void 0!==t&&t()),l=l.next}while(l!==r)}return;case 1:return;case 5:if(null!=(r=t.stateNode)){l=t.memoizedProps,e=null!==e?e.memoizedProps:l;var a=t.updateQueue;t.updateQueue=null,null!==a&&(t=r.viewConfig,Se.set(r._nativeTag,l),null!=(l=fn(null,e,l,t.validAttributes))&&n(i[3]).UIManager.updateView(r._nativeTag,t.uiViewClassName,l))}return;case 6:if(null===t.stateNode)throw Error("This should have a text node initialized. This error is likely caused by a bug in React. Please file an issue.");return void n(i[3]).UIManager.updateView(t.stateNode,"RCTRawText",{text:t.memoizedProps});case 3:case 12:return;case 13:return null!==t.memoizedState&&(ia=ot(),Il(t.child,!0)),void jl(t);case 19:return void jl(t);case 17:return;case 23:case 24:return void Il(t,null!==t.memoizedState)}throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}function jl(e){var n=e.updateQueue;if(null!==n){e.updateQueue=null;var t=e.stateNode;null===t&&(t=e.stateNode=new Rl),n.forEach(function(n){var r=Za.bind(null,e,n);t.has(n)||(t.add(n),n.then(r,r))})}}function Ol(e,n){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(n=n.memoizedState)&&null===n.dehydrated)}var Hl,Vl=Math.ceil,Wl=Ce.ReactCurrentDispatcher,Yl=Ce.ReactCurrentOwner,ql=0,Xl=null,$l=null,Gl=0,Kl=0,Jl=Pn(0),Zl=0,ea=null,na=0,ta=0,ra=0,la=0,aa=null,ia=0,ua=1/0,oa=null,sa=!1,ca=null,fa=null,da=!1,pa=null,ha=90,ga=[],ma=[],va=null,ya=0,ba=null,Sa=-1,wa=0,ka=0,Ea=null,_a=!1;function Ta(){return 0!=(48&ql)?ot():-1!==Sa?Sa:Sa=ot()}function xa(e){if(0==(2&(e=e.mode)))return 1;if(0==(4&e))return 99===st()?1:2;if(0===wa&&(wa=na),0!==gt.transition){0!==ka&&(ka=null!==aa?aa.pendingLanes:0),e=wa;var n=4186112&~ka;return 0===(n&=-n)&&(0===(n=(e=4186112&~e)&-e)&&(n=8192)),n}return e=st(),0!=(4&ql)&&98===e?e=$n(12,wa):e=$n(e=Wn(e),wa),e}function Pa(e,n,t){if(50<ya)throw ya=0,ba=null,Error("Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.");if(null===(e=Ra(e,n)))return null;Jn(e,n,t),e===Xl&&(ra|=n,4===Zl&&za(e,Gl));var r=st();1===n?0!=(8&ql)&&0==(48&ql)?Ia(e):(Ca(e,t),0===ql&&(ua=ot()+500,pt())):(0==(4&ql)||98!==r&&99!==r||(null===va?va=new Set([e]):va.add(e)),Ca(e,t)),aa=e}function Ra(e,n){e.lanes|=n;var t=e.alternate;for(null!==t&&(t.lanes|=n),t=e,e=e.return;null!==e;)e.childLanes|=n,null!==(t=e.alternate)&&(t.childLanes|=n),t=e,e=e.return;return 3===t.tag?t.stateNode:null}function Ca(e,t){for(var r=e.callbackNode,l=e.suspendedLanes,a=e.pingedLanes,u=e.expirationTimes,o=e.pendingLanes;0<o;){var s=31-Zn(o),c=1<<s,f=u[s];if(-1===f){if(0==(c&l)||0!=(c&a)){f=t,Vn(c);var d=Hn;u[s]=10<=d?f+250:6<=d?f+5e3:-1}}else f<=t&&(e.expiredLanes|=c);o&=~c}if(l=qn(e,e===Xl?Gl:0),t=Hn,0===l)null!==r&&(r!==tt&&n(i[4]).unstable_cancelCallback(r),e.callbackNode=null,e.callbackPriority=0);else{if(null!==r){if(e.callbackPriority===t)return;r!==tt&&n(i[4]).unstable_cancelCallback(r)}15===t?(r=Ia.bind(null,e),null===lt?(lt=[r],at=n(i[4]).unstable_scheduleCallback(n(i[4]).unstable_ImmediatePriority,ht)):lt.push(r),r=tt):14===t?r=dt(99,Ia.bind(null,e)):r=dt(r=Yn(t),Na.bind(null,e)),e.callbackPriority=t,e.callbackNode=r}}function Na(e){if(Sa=-1,ka=wa=0,0!=(48&ql))throw Error("Should not already be working.");var n=e.callbackNode;if(Ya()&&e.callbackNode!==n)return null;var t=qn(e,e===Xl?Gl:0);if(0===t)return null;var r=t,l=ql;ql|=16;var a=Da();for(Xl===e&&Gl===r||(ua=ot()+500,Ma(e,r));;)try{Fa();break}catch(n){Aa(e,n)}if(xt(),Wl.current=a,ql=l,null!==$l?r=0:(Xl=null,Gl=0,r=Zl),0!=(na&ra))Ma(e,0);else if(0!==r){if(2===r&&(ql|=64,e.hydrate&&(e.hydrate=!1),0!==(t=Xn(e))&&(r=Qa(e,t))),1===r)throw n=ea,Ma(e,0),za(e,t),Ca(e,ot()),n;switch(e.finishedWork=e.current.alternate,e.finishedLanes=t,r){case 0:case 1:throw Error("Root did not complete. This is a bug in React.");case 2:Ha(e);break;case 3:if(za(e,t),(62914560&t)===t&&10<(r=ia+500-ot())){if(0!==qn(e,0))break;if(((l=e.suspendedLanes)&t)!==t){Ta(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=wn(Ha.bind(null,e),r);break}Ha(e);break;case 4:if(za(e,t),(4186112&t)===t)break;for(r=e.eventTimes,l=-1;0<t;){var i=31-Zn(t);a=1<<i,(i=r[i])>l&&(l=i),t&=~a}if(t=l,10<(t=(120>(t=ot()-t)?120:480>t?480:1080>t?1080:1920>t?1920:3e3>t?3e3:4320>t?4320:1960*Vl(t/1960))-t)){e.timeoutHandle=wn(Ha.bind(null,e),t);break}Ha(e);break;case 5:Ha(e);break;default:throw Error("Unknown root exit status.")}}return Ca(e,ot()),e.callbackNode===n?Na.bind(null,e):null}function za(e,n){for(n&=~la,n&=~ra,e.suspendedLanes|=n,e.pingedLanes&=~n,e=e.expirationTimes;0<n;){var t=31-Zn(n),r=1<<t;e[t]=-1,n&=~r}}function Ia(e){if(0!=(48&ql))throw Error("Should not already be working.");if(Ya(),e===Xl&&0!=(e.expiredLanes&Gl)){var n=Gl,t=Qa(e,n);0!=(na&ra)&&(t=Qa(e,n=qn(e,n)))}else t=Qa(e,n=qn(e,0));if(0!==e.tag&&2===t&&(ql|=64,e.hydrate&&(e.hydrate=!1),0!==(n=Xn(e))&&(t=Qa(e,n))),1===t)throw t=ea,Ma(e,0),za(e,n),Ca(e,ot()),t;return e.finishedWork=e.current.alternate,e.finishedLanes=n,Ha(e),Ca(e,ot()),null}function La(e,n){Cn(Jl,Kl),Kl|=n,na|=n}function Ua(){Kl=Jl.current,Rn(Jl)}function Ma(e,n){e.finishedWork=null,e.finishedLanes=0;var t=e.timeoutHandle;if(-1!==t&&(e.timeoutHandle=-1,kn(t)),null!==$l)for(t=$l.return;null!==t;){var r=t;switch(r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&An();break;case 3:lr(),Rn(In),Rn(zn),cr();break;case 5:ir(r);break;case 4:lr();break;case 13:case 19:Rn(ur);break;case 10:Pt(r);break;case 23:case 24:Ua()}t=t.return}Xl=e,$l=li(e.current,null),Gl=Kl=na=n,Zl=0,ea=null,la=ra=ta=0}function Aa(e,n){for(;;){var t=$l;try{if(xt(),fr.current=Wr,vr){for(var r=hr.memoizedState;null!==r;){var l=r.queue;null!==l&&(l.pending=null),r=r.next}vr=!1}if(pr=0,mr=gr=hr=null,yr=!1,Yl.current=null,null===t||null===t.return){Zl=1,ea=n,$l=null;break}e:{var a=e,i=t.return,u=t,o=n;if(n=Gl,u.flags|=4096,u.firstEffect=u.lastEffect=null,null!==o&&"object"==typeof o&&"function"==typeof o.then){var s=o;if(0==(2&u.mode)){var c=u.alternate;c?(u.updateQueue=c.updateQueue,u.memoizedState=c.memoizedState,u.lanes=c.lanes):(u.updateQueue=null,u.memoizedState=null)}var f=0!=(1&ur.current),d=i;do{var p;if(p=13===d.tag){var h=d.memoizedState;if(null!==h)p=null!==h.dehydrated;else{var g=d.memoizedProps;p=void 0!==g.fallback&&(!0!==g.unstable_avoidThisFallback||!f)}}if(p){var m=d.updateQueue;if(null===m){var v=new Set;v.add(s),d.updateQueue=v}else m.add(s);if(0==(2&d.mode)){if(d.flags|=64,u.flags|=32768,u.flags&=-5029,1===u.tag)if(null===u.alternate)u.tag=17;else{var y=Ut(-1,1);y.tag=2,Mt(u,y)}u.lanes|=1;break e}o=void 0,u=n;var b=a.pingCache;if(null===b?(b=a.pingCache=new Tl,o=new Set,b.set(s,o)):void 0===(o=b.get(s))&&(o=new Set,b.set(s,o)),!o.has(u)){o.add(u);var S=Ja.bind(null,a,s,u);s.then(S,S)}d.flags|=8192,d.lanes=n;break e}d=d.return}while(null!==d);o=Error(($e(u.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Zl&&(Zl=2),o=El(o,u),d=i;do{switch(d.tag){case 3:a=o,d.flags|=8192,n&=-n,d.lanes|=n,At(d,xl(d,a,n));break e;case 1:a=o;var w=d.type,k=d.stateNode;if(0==(64&d.flags)&&("function"==typeof w.getDerivedStateFromError||null!==k&&"function"==typeof k.componentDidCatch&&(null===fa||!fa.has(k)))){d.flags|=8192,n&=-n,d.lanes|=n,At(d,Pl(d,a,n));break e}}d=d.return}while(null!==d)}Oa(t)}catch(e){n=e,$l===t&&null!==t&&($l=t=t.return);continue}break}}function Da(){var e=Wl.current;return Wl.current=Wr,null===e?Wr:e}function Qa(e,n){var t=ql;ql|=16;var r=Da();for(Xl===e&&Gl===n||Ma(e,n);;)try{Ba();break}catch(n){Aa(e,n)}if(xt(),ql=t,Wl.current=r,null!==$l)throw Error("Cannot commit an incomplete root. This error is likely caused by a bug in React. Please file an issue.");return Xl=null,Gl=0,Zl}function Ba(){for(;null!==$l;)ja($l)}function Fa(){for(;null!==$l&&!n(i[4]).unstable_shouldYield();)ja($l)}function ja(e){var n=Hl(e.alternate,e,Kl);e.memoizedProps=e.pendingProps,null===n?Oa(e):$l=n,Yl.current=null}function Oa(e){var n=e;do{var t=n.alternate;if(e=n.return,0==(4096&n.flags)){if(null!==(t=wl(t,n,Kl)))return void($l=t);if(24!==(t=n).tag&&23!==t.tag||null===t.memoizedState||0!=(1073741824&Kl)||0==(4&t.mode)){for(var r=0,l=t.child;null!==l;)r|=l.lanes|l.childLanes,l=l.sibling;t.childLanes=r}null!==e&&0==(4096&e.flags)&&(null===e.firstEffect&&(e.firstEffect=n.firstEffect),null!==n.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=n.firstEffect),e.lastEffect=n.lastEffect),1<n.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=n:e.firstEffect=n,e.lastEffect=n))}else{if(null!==(t=kl(n)))return t.flags&=4095,void($l=t);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=4096)}if(null!==(n=n.sibling))return void($l=n);$l=n=e}while(null!==n);0===Zl&&(Zl=5)}function Ha(e){var n=st();return ft(99,Va.bind(null,e,n)),null}function Va(e,n){do{Ya()}while(null!==pa);if(0!=(48&ql))throw Error("Should not already be working.");var t=e.finishedWork;if(null===t)return null;if(e.finishedWork=null,e.finishedLanes=0,t===e.current)throw Error("Cannot commit the same tree as before. This error is likely caused by a bug in React. Please file an issue.");e.callbackNode=null;var r=t.lanes|t.childLanes,l=r,a=e.pendingLanes&~l;e.pendingLanes=l,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=l,e.mutableReadLanes&=l,e.entangledLanes&=l,l=e.entanglements;for(var i=e.eventTimes,u=e.expirationTimes;0<a;){var o=31-Zn(a),s=1<<o;l[o]=0,i[o]=-1,u[o]=-1,a&=~s}if(null!==va&&0==(24&r)&&va.has(e)&&va.delete(e),e===Xl&&($l=Xl=null,Gl=0),1<t.flags?null!==t.lastEffect?(t.lastEffect.nextEffect=t,r=t.firstEffect):r=t:r=t.firstEffect,null!==r){l=ql,ql|=32,Ea=Yl.current=null,_a=!1,oa=r;do{try{Wa()}catch(e){if(null===oa)throw Error("Should be working on an effect.");Ka(oa,e),oa=oa.nextEffect}}while(null!==oa);Ea=null,oa=r;do{try{for(i=e;null!==oa;){var c=oa.flags;if(128&c){var f=oa.alternate;if(null!==f){var d=f.ref;null!==d&&("function"==typeof d?d(null):d.current=null)}}switch(1038&c){case 2:Al(oa),oa.flags&=-3;break;case 6:Al(oa),oa.flags&=-3,Fl(oa.alternate,oa);break;case 1024:oa.flags&=-1025;break;case 1028:oa.flags&=-1025,Fl(oa.alternate,oa);break;case 4:Fl(oa.alternate,oa);break;case 8:Bl(i,u=oa);var p=u.alternate;Ul(u),null!==p&&Ul(p)}oa=oa.nextEffect}}catch(e){if(null===oa)throw Error("Should be working on an effect.");Ka(oa,e),oa=oa.nextEffect}}while(null!==oa);e.current=t,oa=r;do{try{for(c=e;null!==oa;){var h=oa.flags;if(36&h&&zl(c,oa.alternate,oa),128&h){f=void 0;var g=oa.ref;if(null!==g){var m=oa.stateNode;switch(oa.tag){case 5:f=m;break;default:f=m}"function"==typeof g?g(f):g.current=f}}oa=oa.nextEffect}}catch(e){if(null===oa)throw Error("Should be working on an effect.");Ka(oa,e),oa=oa.nextEffect}}while(null!==oa);oa=null,rt(),ql=l}else e.current=t;if(da)da=!1,pa=e,ha=n;else for(oa=r;null!==oa;)n=oa.nextEffect,oa.nextEffect=null,8&oa.flags&&((h=oa).sibling=null,h.stateNode=null),oa=n;if(0===(r=e.pendingLanes)&&(fa=null),1===r?e===ba?ya++:(ya=0,ba=e):ya=0,t=t.stateNode,On&&"function"==typeof On.onCommitFiberRoot)try{On.onCommitFiberRoot(jn,t,void 0,64==(64&t.current.flags))}catch(e){}if(Ca(e,ot()),sa)throw sa=!1,e=ca,ca=null,e;return 0!=(8&ql)?null:(pt(),null)}function Wa(){for(;null!==oa;){var e=oa.alternate;_a||null===Ea||(0!=(8&oa.flags)?en(oa,Ea)&&(_a=!0):13===oa.tag&&Ol(e,oa)&&en(oa,Ea)&&(_a=!0));var n=oa.flags;0!=(256&n)&&Nl(e,oa),0==(512&n)||da||(da=!0,dt(97,function(){return Ya(),null})),oa=oa.nextEffect}}function Ya(){if(90!==ha){var e=97<ha?97:ha;return ha=90,ft(e,$a)}return!1}function qa(e,n){ga.push(n,e),da||(da=!0,dt(97,function(){return Ya(),null}))}function Xa(e,n){ma.push(n,e),da||(da=!0,dt(97,function(){return Ya(),null}))}function $a(){if(null===pa)return!1;var e=pa;if(pa=null,0!=(48&ql))throw Error("Cannot flush passive effects while already rendering.");var n=ql;ql|=32;var t=ma;ma=[];for(var r=0;r<t.length;r+=2){var l=t[r],a=t[r+1],i=l.destroy;if(l.destroy=void 0,"function"==typeof i)try{i()}catch(e){if(null===a)throw Error("Should be working on an effect.");Ka(a,e)}}for(t=ga,ga=[],r=0;r<t.length;r+=2){l=t[r],a=t[r+1];try{var u=l.create;l.destroy=u()}catch(e){if(null===a)throw Error("Should be working on an effect.");Ka(a,e)}}for(u=e.current.firstEffect;null!==u;)e=u.nextEffect,u.nextEffect=null,8&u.flags&&(u.sibling=null,u.stateNode=null),u=e;return ql=n,pt(),!0}function Ga(e,n,t){Mt(e,n=xl(e,n=El(t,n),1)),n=Ta(),null!==(e=Ra(e,1))&&(Jn(e,1,n),Ca(e,n))}function Ka(e,n){if(3===e.tag)Ga(e,e,n);else for(var t=e.return;null!==t;){if(3===t.tag){Ga(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===fa||!fa.has(r))){var l=Pl(t,e=El(n,e),1);if(Mt(t,l),l=Ta(),null!==(t=Ra(t,1)))Jn(t,1,l),Ca(t,l);else if("function"==typeof r.componentDidCatch&&(null===fa||!fa.has(r)))try{r.componentDidCatch(n,e)}catch(e){}break}}t=t.return}}function Ja(e,n,t){var r=e.pingCache;null!==r&&r.delete(n),n=Ta(),e.pingedLanes|=e.suspendedLanes&t,Xl===e&&(Gl&t)===t&&(4===Zl||3===Zl&&(62914560&Gl)===Gl&&500>ot()-ia?Ma(e,0):la|=t),Ca(e,n)}function Za(e,n){var t=e.stateNode;null!==t&&t.delete(n),0===(n=0)&&(0==(2&(n=e.mode))?n=1:0==(4&n)?n=99===st()?1:2:(0===wa&&(wa=na),0===(n=Gn(62914560&~wa))&&(n=4194304))),t=Ta(),null!==(e=Ra(e,n))&&(Jn(e,n,t),Ca(e,t))}function ei(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function ni(e,n,t,r){return new ei(e,n,t,r)}function ti(e){return!(!(e=e.prototype)||!e.isReactComponent)}function ri(e){if("function"==typeof e)return ti(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===De)return 11;if(e===Fe)return 14}return 2}function li(e,n){var t=e.alternate;return null===t?((t=ni(e.tag,n,e.key,e.mode)).elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.nextEffect=null,t.firstEffect=null,t.lastEffect=null),t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function ai(e,n,t,r,l,a){var i=2;if(r=e,"function"==typeof e)ti(e)&&(i=1);else if("string"==typeof e)i=5;else e:switch(e){case Ie:return ii(t.children,l,a,n);case He:i=8,l|=16;break;case Le:i=8,l|=1;break;case Ue:return(e=ni(12,t,n,8|l)).elementType=Ue,e.type=Ue,e.lanes=a,e;case Qe:return(e=ni(13,t,n,l)).type=Qe,e.elementType=Qe,e.lanes=a,e;case Be:return(e=ni(19,t,n,l)).elementType=Be,e.lanes=a,e;case Ve:return ui(t,l,a,n);case We:return(e=ni(24,t,n,l)).elementType=We,e.lanes=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case Me:i=10;break e;case Ae:i=9;break e;case De:i=11;break e;case Fe:i=14;break e;case je:i=16,r=null;break e;case Oe:i=22;break e}throw Error("Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: "+(null==e?e:typeof e)+".")}return(n=ni(i,t,n,l)).elementType=e,n.type=r,n.lanes=a,n}function ii(e,n,t,r){return(e=ni(7,e,r,n)).lanes=t,e}function ui(e,n,t,r){return(e=ni(23,e,r,n)).elementType=Ve,e.lanes=t,e}function oi(e,n,t){return(e=ni(6,e,null,n)).lanes=t,e}function si(e,n,t){return(n=ni(4,null!==e.children?e.children:[],e.key,n)).lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function ci(e,n,t){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=t,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Kn(0),this.expirationTimes=Kn(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Kn(0)}function fi(e,n,t){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:ze,key:null==r?null:""+r,children:e,containerInfo:n,implementation:t}}function di(e){var n=e._reactInternals;if(void 0===n){if("function"==typeof e.render)throw Error("Unable to find node on an unmounted component.");throw Error("Argument appears to not be a ReactComponent. Keys: "+Object.keys(e))}return null===(e=Ze(n))?null:e.stateNode}function pi(e,n,t,r){var l=n.current,a=Ta(),i=xa(l);e:if(t){t=t._reactInternals;n:{if(Ge(t)!==t||1!==t.tag)throw Error("Expected subtree parent to be a mounted class component. This error is likely caused by a bug in React. Please file an issue.");var u=t;do{switch(u.tag){case 3:u=u.stateNode.context;break n;case 1:if(Mn(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break n}}u=u.return}while(null!==u);throw Error("Found unexpected detached subtree parent. This error is likely caused by a bug in React. Please file an issue.")}if(1===t.tag){var o=t.type;if(Mn(o)){t=Qn(t,o,u);break e}}t=u}else t=Nn;return null===n.context?n.context=t:n.pendingContext=t,(n=Ut(a,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(n.callback=r),Mt(l,n),Pa(l,i,a),i}function hi(e){return null==e?null:"number"==typeof e?e:e._nativeTag?e._nativeTag:e.canonical&&e.canonical._nativeTag?e.canonical._nativeTag:null==(e=di(e))?e:e.canonical?e.canonical._nativeTag:e._nativeTag}function gi(e){var n=mi.get(e);n&&pi(null,n,null,function(){mi.delete(e)})}Hl=function(e,n,t){var r=n.lanes;if(null!==e)if(e.memoizedProps!==n.pendingProps||In.current)Gr=!0;else{if(0==(t&r)){switch(Gr=!1,n.tag){case 3:il(n);break;case 5:ar(n);break;case 1:Mn(n.type)&&Bn(n);break;case 4:rr(n,n.stateNode.containerInfo);break;case 10:r=n.memoizedProps.value;var l=n.type._context;Cn(kt,l._currentValue),l._currentValue=r;break;case 13:if(null!==n.memoizedState)return 0!=(t&n.child.childLanes)?dl(e,n,t):(Cn(ur,1&ur.current),null!==(n=bl(e,n,t))?n.sibling:null);Cn(ur,1&ur.current);break;case 19:if(r=0!=(t&n.childLanes),0!=(64&e.flags)){if(r)return yl(e,n,t);n.flags|=64}if(null!==(l=n.memoizedState)&&(l.rendering=null,l.tail=null,l.lastEffect=null),Cn(ur,ur.current),r)break;return null;case 23:case 24:return n.lanes=0,nl(e,n,t)}return bl(e,n,t)}Gr=0!=(32768&e.flags)}else Gr=!1;switch(n.lanes=0,n.tag){case 2:if(r=n.type,null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),e=n.pendingProps,l=Un(n,zn.current),Ct(n,t),l=wr(null,n,r,e,l,t),n.flags|=1,"object"==typeof l&&null!==l&&"function"==typeof l.render&&void 0===l.$$typeof){if(n.tag=1,n.memoizedState=null,n.updateQueue=null,Mn(r)){var a=!0;Bn(n)}else a=!1;n.memoizedState=null!==l.state&&void 0!==l.state?l.state:null,It(n);var i=r.getDerivedStateFromProps;"function"==typeof i&&Ft(n,r,i,e),l.updater=jt,n.stateNode=l,l._reactInternals=n,Wt(n,r,e,t),n=al(null,n,r,!0,a,t)}else n.tag=0,Kr(null,n,l,t),n=n.child;return n;case 16:l=n.elementType;e:{switch(null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),e=n.pendingProps,l=(a=l._init)(l._payload),n.type=l,a=n.tag=ri(l),e=wt(l,e),a){case 0:n=rl(null,n,l,e,t);break e;case 1:n=ll(null,n,l,e,t);break e;case 11:n=Jr(null,n,l,e,t);break e;case 14:n=Zr(null,n,l,wt(l.type,e),r,t);break e}throw Error("Element type is invalid. Received a promise that resolves to: "+l+". Lazy element type must resolve to a class or function.")}return n;case 0:return r=n.type,l=n.pendingProps,rl(e,n,r,l=n.elementType===r?l:wt(r,l),t);case 1:return r=n.type,l=n.pendingProps,ll(e,n,r,l=n.elementType===r?l:wt(r,l),t);case 3:if(il(n),r=n.updateQueue,null===e||null===r)throw Error("If the root does not have an updateQueue, we should have already bailed out. This error is likely caused by a bug in React. Please file an issue.");return r=n.pendingProps,l=null!==(l=n.memoizedState)?l.element:null,Lt(e,n),Dt(n,r,null,t),(r=n.memoizedState.element)===l?n=bl(e,n,t):(Kr(e,n,r,t),n=n.child),n;case 5:return ar(n),r=n.pendingProps.children,tl(e,n),Kr(e,n,r,t),n.child;case 6:return null;case 13:return dl(e,n,t);case 4:return rr(n,n.stateNode.containerInfo),r=n.pendingProps,null===e?n.child=Gt(n,null,r,t):Kr(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,Jr(e,n,r,l=n.elementType===r?l:wt(r,l),t);case 7:return Kr(e,n,n.pendingProps,t),n.child;case 8:case 12:return Kr(e,n,n.pendingProps.children,t),n.child;case 10:e:{r=n.type._context,l=n.pendingProps,i=n.memoizedProps,a=l.value;var u=n.type._context;if(Cn(kt,u._currentValue),u._currentValue=a,null!==i)if(u=i.value,0===(a=mt(u,a)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(u,a):1073741823))){if(i.children===l.children&&!In.current){n=bl(e,n,t);break e}}else for(null!==(u=n.child)&&(u.return=n);null!==u;){var o=u.dependencies;if(null!==o){i=u.child;for(var s=o.firstContext;null!==s;){if(s.context===r&&0!=(s.observedBits&a)){1===u.tag&&((s=Ut(-1,t&-t)).tag=2,Mt(u,s)),u.lanes|=t,null!==(s=u.alternate)&&(s.lanes|=t),Rt(u.return,t),o.lanes|=t;break}s=s.next}}else i=10===u.tag&&u.type===n.type?null:u.child;if(null!==i)i.return=u;else for(i=u;null!==i;){if(i===n){i=null;break}if(null!==(u=i.sibling)){u.return=i.return,i=u;break}i=i.return}u=i}Kr(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=(a=n.pendingProps).children,Ct(n,t),r=r(l=Nt(l,a.unstable_observedBits)),n.flags|=1,Kr(e,n,r,t),n.child;case 14:return a=wt(l=n.type,n.pendingProps),Zr(e,n,l,a=wt(l.type,a),r,t);case 15:return el(e,n,n.type,n.pendingProps,r,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:wt(r,l),null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),n.tag=1,Mn(r)?(e=!0,Bn(n)):e=!1,Ct(n,t),Ht(n,r,l),Wt(n,r,l,t),al(null,n,r,!0,e,t);case 19:return yl(e,n,t);case 23:case 24:return nl(e,n,t)}throw Error("Unknown unit of work tag ("+n.tag+"). This error is likely caused by a bug in React. Please file an issue.")},ke=function(e,n){var t=ql;ql|=1;try{return e(n)}finally{0===(ql=t)&&(ua=ot()+500,pt())}};var mi=new Map,vi={findFiberByHostInstance:we,bundleType:0,version:"17.0.1-4e5d7faf5",rendererPackageName:"react-native-renderer",rendererConfig:{getInspectorDataForViewTag:function(){throw Error("getInspectorDataForViewTag() is not available in production")},getInspectorDataForViewAtPoint:function(){throw Error("getInspectorDataForViewAtPoint() is not available in production.")}.bind(null,hi)}},yi={bundleType:vi.bundleType,version:vi.version,rendererPackageName:vi.rendererPackageName,rendererConfig:vi.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ce.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ze(e))?null:e.stateNode},findFiberByHostInstance:vi.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var bi=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!bi.isDisabled&&bi.supportsFiber)try{jn=bi.inject(yi),On=bi}catch(e){}}a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED={computeComponentStackForErrorReporting:function(e){return(e=we(e))?St(e):""}},a.createPortal=function(e,n){return fi(e,n,null,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},a.dispatchCommand=function(e,t,r){null!=e._nativeTag&&(e._internalInstanceHandle?nativeFabricUIManager.dispatchCommand(e._internalInstanceHandle.stateNode.node,t,r):n(i[3]).UIManager.dispatchViewManagerCommand(e._nativeTag,t,r))},a.findHostInstance_DEPRECATED=function(e){return null==e?null:e._nativeTag?e:e.canonical&&e.canonical._nativeTag?e.canonical:null==(e=di(e))?e:e.canonical?e.canonical:e},a.findNodeHandle=hi,a.render=function(e,n,t){var r=mi.get(n);if(!r){r=new ci(n,0,!1);var l=ni(3,null,null,0);r.current=l,l.stateNode=r,It(l),mi.set(n,r)}pi(e,r,null,t);e:if(e=r.current,e.child)switch(e.child.tag){case 5:e=e.child.stateNode;break e;default:e=e.child.stateNode}else e=null;return e},a.unmountComponentAtNode=gi,a.unmountComponentAtNodeAndRemoveContainer=function(e){gi(e),n(i[3]).UIManager.removeRootView(e)},a.unstable_batchedUpdates=_e},71,[72,47,24,55,135]);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ^~~~~~~~~~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:77:94410: warning: the variable "__REACT_DEVTOOLS_GLOBAL_HOOK__" was not declared in anonymous function " 210#"
__d(function(e,n,t,r,l,a,i){"use strict";n(i[0]);var u=n(i[1]);function o(e,n,t,r,l,a,i,u,o){var s=Array.prototype.slice.call(arguments,3);try{n.apply(t,s)}catch(e){this.onError(e)}}var s=!1,c=null,f=!1,d=null,p={onError:function(e){s=!0,c=e}};function h(e,n,t,r,l,a,i,u,f){s=!1,c=null,o.apply(p,arguments)}function g(e,n,t,r,l,a,i,u,o){if(h.apply(this,arguments),s){if(!s)throw Error("clearCaughtError was called but no error was captured. This error is likely caused by a bug in React. Please file an issue.");var p=c;s=!1,c=null,f||(f=!0,d=p)}}var m=null,v=null,y=null;function b(e,n,t){var r=e.type||"unknown-event";e.currentTarget=y(t),g(r,n,void 0,e),e.currentTarget=null}function S(e){var n=e._dispatchListeners,t=e._dispatchInstances;if(Array.isArray(n))throw Error("executeDirectDispatch(...): Invalid `event`.");return e.currentTarget=n?y(t):null,n=n?n(e):null,e.currentTarget=null,e._dispatchListeners=null,e._dispatchInstances=null,n}function w(){return!0}function k(){return!1}function E(e,n,t,r){for(var l in this.dispatchConfig=e,this._targetInst=n,this.nativeEvent=t,this._dispatchInstances=this._dispatchListeners=null,e=this.constructor.Interface)e.hasOwnProperty(l)&&((n=e[l])?this[l]=n(t):"target"===l?this.target=r:this[l]=t[l]);return this.isDefaultPrevented=(null!=t.defaultPrevented?t.defaultPrevented:!1===t.returnValue)?w:k,this.isPropagationStopped=k,this}function _(e,n,t,r){if(this.eventPool.length){var l=this.eventPool.pop();return this.call(l,e,n,t,r),l}return new this(e,n,t,r)}function T(e){if(!(e instanceof this))throw Error("Trying to release an event instance into a pool of a different type.");e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function x(e){e.getPooled=_,e.eventPool=[],e.release=T}n(i[2])(E.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=w)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=w)},persist:function(){this.isPersistent=w},isPersistent:k,destructor:function(){var e,n=this.constructor.Interface;for(e in n)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=k,this._dispatchInstances=this._dispatchListeners=null}}),E.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},E.extend=function(e){function t(){}function r(){return l.apply(this,arguments)}var l=this;t.prototype=l.prototype;var a=new t;return n(i[2])(a,r.prototype),r.prototype=a,r.prototype.constructor=r,r.Interface=n(i[2])({},l.Interface,e),r.extend=l.extend,x(r),r},x(E);var P=E.extend({touchHistory:function(){return null}});function R(e){return"topTouchStart"===e}function C(e){return"topTouchMove"===e}var N=["topTouchStart"],z=["topTouchMove"],I=["topTouchCancel","topTouchEnd"],L=[],U={touchBank:L,numberActiveTouches:0,indexOfSingleActiveTouch:-1,mostRecentTimeStamp:0};function M(e){return e.timeStamp||e.timestamp}function A(e){if(null==(e=e.identifier))throw Error("Touch object is missing identifier.");return e}function D(e){var n=A(e),t=L[n];t?(t.touchActive=!0,t.startPageX=e.pageX,t.startPageY=e.pageY,t.startTimeStamp=M(e),t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=M(e),t.previousPageX=e.pageX,t.previousPageY=e.pageY,t.previousTimeStamp=M(e)):(t={touchActive:!0,startPageX:e.pageX,startPageY:e.pageY,startTimeStamp:M(e),currentPageX:e.pageX,currentPageY:e.pageY,currentTimeStamp:M(e),previousPageX:e.pageX,previousPageY:e.pageY,previousTimeStamp:M(e)},L[n]=t),U.mostRecentTimeStamp=M(e)}function Q(e){var n=L[A(e)];n&&(n.touchActive=!0,n.previousPageX=n.currentPageX,n.previousPageY=n.currentPageY,n.previousTimeStamp=n.currentTimeStamp,n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=M(e),U.mostRecentTimeStamp=M(e))}function B(e){var n=L[A(e)];n&&(n.touchActive=!1,n.previousPageX=n.currentPageX,n.previousPageY=n.currentPageY,n.previousTimeStamp=n.currentTimeStamp,n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=M(e),U.mostRecentTimeStamp=M(e))}var F={recordTouchTrack:function(e,n){if(C(e))n.changedTouches.forEach(Q);else if(R(e))n.changedTouches.forEach(D),U.numberActiveTouches=n.touches.length,1===U.numberActiveTouches&&(U.indexOfSingleActiveTouch=n.touches[0].identifier);else if(("topTouchEnd"===e||"topTouchCancel"===e)&&(n.changedTouches.forEach(B),U.numberActiveTouches=n.touches.length,1===U.numberActiveTouches))for(e=0;e<L.length;e++)if(null!=(n=L[e])&&n.touchActive){U.indexOfSingleActiveTouch=e;break}},touchHistory:U};function j(e,n){if(null==n)throw Error("accumulate(...): Accumulated items must not be null or undefined.");return null==e?n:Array.isArray(e)?e.concat(n):Array.isArray(n)?[e].concat(n):[e,n]}function O(e,n){if(null==n)throw Error("accumulateInto(...): Accumulated items must not be null or undefined.");return null==e?n:Array.isArray(e)?Array.isArray(n)?(e.push.apply(e,n),e):(e.push(n),e):Array.isArray(n)?[e].concat(n):[e,n]}function H(e,n,t){Array.isArray(e)?e.forEach(n,t):e&&n.call(t,e)}var V=null,W=0;function Y(e,n){var t=V;V=e,null!==ne.GlobalResponderHandler&&ne.GlobalResponderHandler.onChange(t,e,n)}var q={startShouldSetResponder:{phasedRegistrationNames:{bubbled:"onStartShouldSetResponder",captured:"onStartShouldSetResponderCapture"},dependencies:N},scrollShouldSetResponder:{phasedRegistrationNames:{bubbled:"onScrollShouldSetResponder",captured:"onScrollShouldSetResponderCapture"},dependencies:["topScroll"]},selectionChangeShouldSetResponder:{phasedRegistrationNames:{bubbled:"onSelectionChangeShouldSetResponder",captured:"onSelectionChangeShouldSetResponderCapture"},dependencies:["topSelectionChange"]},moveShouldSetResponder:{phasedRegistrationNames:{bubbled:"onMoveShouldSetResponder",captured:"onMoveShouldSetResponderCapture"},dependencies:z},responderStart:{registrationName:"onResponderStart",dependencies:N},responderMove:{registrationName:"onResponderMove",dependencies:z},responderEnd:{registrationName:"onResponderEnd",dependencies:I},responderRelease:{registrationName:"onResponderRelease",dependencies:I},responderTerminationRequest:{registrationName:"onResponderTerminationRequest",dependencies:[]},responderGrant:{registrationName:"onResponderGrant",dependencies:[]},responderReject:{registrationName:"onResponderReject",dependencies:[]},responderTerminate:{registrationName:"onResponderTerminate",dependencies:[]}};function X(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function $(e,n,t){for(var r=[];e;)r.push(e),e=X(e);for(e=r.length;0<e--;)n(r[e],"captured",t);for(e=0;e<r.length;e++)n(r[e],"bubbled",t)}function G(e,n){if(null===(e=e.stateNode))return null;if(null===(e=m(e)))return null;if((e=e[n])&&"function"!=typeof e)throw Error("Expected `"+n+"` listener to be a function, instead got a value of `"+typeof e+"` type.");return e}function K(e,n,t){(n=G(e,t.dispatchConfig.phasedRegistrationNames[n]))&&(t._dispatchListeners=O(t._dispatchListeners,n),t._dispatchInstances=O(t._dispatchInstances,e))}function J(e){if(e&&e.dispatchConfig.registrationName){var n=e._targetInst;if(n&&e&&e.dispatchConfig.registrationName){var t=G(n,e.dispatchConfig.registrationName);t&&(e._dispatchListeners=O(e._dispatchListeners,t),e._dispatchInstances=O(e._dispatchInstances,n))}}}function Z(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var n=e._targetInst;$(n=n?X(n):null,K,e)}}function ee(e){e&&e.dispatchConfig.phasedRegistrationNames&&$(e._targetInst,K,e)}var ne={_getResponder:function(){return V},eventTypes:q,extractEvents:function(e,n,t,r){if(R(e))W+=1;else if("topTouchEnd"===e||"topTouchCancel"===e){if(!(0<=W))return null;--W}if(F.recordTouchTrack(e,t),n&&("topScroll"===e&&!t.responderIgnoreScroll||0<W&&"topSelectionChange"===e||R(e)||C(e))){var l=R(e)?q.startShouldSetResponder:C(e)?q.moveShouldSetResponder:"topSelectionChange"===e?q.selectionChangeShouldSetResponder:q.scrollShouldSetResponder;if(V)e:{for(var a=V,i=0,u=a;u;u=X(u))i++;u=0;for(var o=n;o;o=X(o))u++;for(;0<i-u;)a=X(a),i--;for(;0<u-i;)n=X(n),u--;for(;i--;){if(a===n||a===n.alternate)break e;a=X(a),n=X(n)}a=null}else a=n;a=(n=a)===V,(l=P.getPooled(l,n,t,r)).touchHistory=F.touchHistory,H(l,a?Z:ee);e:{if(a=l._dispatchListeners,n=l._dispatchInstances,Array.isArray(a)){for(i=0;i<a.length&&!l.isPropagationStopped();i++)if(a[i](l,n[i])){a=n[i];break e}}else if(a&&a(l,n)){a=n;break e}a=null}if(l._dispatchInstances=null,l._dispatchListeners=null,l.isPersistent()||l.constructor.release(l),a&&a!==V)if((l=P.getPooled(q.responderGrant,a,t,r)).touchHistory=F.touchHistory,H(l,J),n=!0===S(l),V)if((i=P.getPooled(q.responderTerminationRequest,V,t,r)).touchHistory=F.touchHistory,H(i,J),u=!i._dispatchListeners||S(i),i.isPersistent()||i.constructor.release(i),u){(i=P.getPooled(q.responderTerminate,V,t,r)).touchHistory=F.touchHistory,H(i,J);var s=j(s,[l,i]);Y(a,n)}else(l=P.getPooled(q.responderReject,a,t,r)).touchHistory=F.touchHistory,H(l,J),s=j(s,l);else s=j(s,l),Y(a,n);else s=null}else s=null;if(l=V&&R(e),a=V&&C(e),n=V&&("topTouchEnd"===e||"topTouchCancel"===e),(l=l?q.responderStart:a?q.responderMove:n?q.responderEnd:null)&&((l=P.getPooled(l,V,t,r)).touchHistory=F.touchHistory,H(l,J),s=j(s,l)),l=V&&"topTouchCancel"===e,e=V&&!l&&("topTouchEnd"===e||"topTouchCancel"===e))e:{if((e=t.touches)&&0!==e.length)for(a=0;a<e.length;a++)if(null!==(n=e[a].target)&&void 0!==n&&0!==n){i=v(n);n:{for(n=V;i;){if(n===i||n===i.alternate){n=!0;break n}i=X(i)}n=!1}if(n){e=!1;break e}}e=!0}return(e=l?q.responderTerminate:e?q.responderRelease:null)&&((t=P.getPooled(e,V,t,r)).touchHistory=F.touchHistory,H(t,J),s=j(s,t),Y(null)),s},GlobalResponderHandler:null,injection:{injectGlobalResponderHandler:function(e){ne.GlobalResponderHandler=e}}},te=null,re={};function le(){if(te)for(var e in re){var n=re[e],t=te.indexOf(e);if(!(-1<t))throw Error("EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `"+e+"`.");if(!ie[t]){if(!n.extractEvents)throw Error("EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `"+e+"` does not.");for(var r in ie[t]=n,t=n.eventTypes){var l=void 0,a=t[r],i=r;if(ue.hasOwnProperty(i))throw Error("EventPluginRegistry: More than one plugin attempted to publish the same event name, `"+i+"`.");ue[i]=a;var u=a.phasedRegistrationNames;if(u){for(l in u)u.hasOwnProperty(l)&&ae(u[l],n);l=!0}else a.registrationName?(ae(a.registrationName,n),l=!0):l=!1;if(!l)throw Error("EventPluginRegistry: Failed to publish event `"+r+"` for plugin `"+e+"`.")}}}}function ae(e,n){if(oe[e])throw Error("EventPluginRegistry: More than one plugin attempted to publish the same registration name, `"+e+"`.");oe[e]=n}var ie=[],ue={},oe={};function se(e,n){if(null===(e=e.stateNode))return null;if(null===(e=m(e)))return null;if((e=e[n])&&"function"!=typeof e)throw Error("Expected `"+n+"` listener to be a function, instead got a value of `"+typeof e+"` type.");return e}var ce=n(i[3]).ReactNativeViewConfigRegistry.customBubblingEventTypes,fe=n(i[3]).ReactNativeViewConfigRegistry.customDirectEventTypes;function de(e,n,t){(n=se(e,t.dispatchConfig.phasedRegistrationNames[n]))&&(t._dispatchListeners=O(t._dispatchListeners,n),t._dispatchInstances=O(t._dispatchInstances,e))}function pe(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var n=e._targetInst,t=[];n;){t.push(n);do{n=n.return}while(n&&5!==n.tag);n=n||null}for(n=t.length;0<n--;)de(t[n],"captured",e);for(n=0;n<t.length;n++)de(t[n],"bubbled",e)}}function he(e){if(e&&e.dispatchConfig.registrationName){var n=e._targetInst;if(n&&e&&e.dispatchConfig.registrationName){var t=se(n,e.dispatchConfig.registrationName);t&&(e._dispatchListeners=O(e._dispatchListeners,t),e._dispatchInstances=O(e._dispatchInstances,n))}}}if(te)throw Error("EventPluginRegistry: Cannot inject event plugin ordering more than once. You are likely trying to load more than one copy of React.");te=Array.prototype.slice.call(["ResponderEventPlugin","ReactNativeBridgeEventPlugin"]),le();var ge,me={ResponderEventPlugin:ne,ReactNativeBridgeEventPlugin:{eventTypes:{},extractEvents:function(e,n,t,r){if(null==n)return null;var l=ce[e],a=fe[e];if(!l&&!a)throw Error('Unsupported top level event type "'+e+'" dispatched');if(e=E.getPooled(l||a,n,t,r),l)H(e,pe);else{if(!a)return null;H(e,he)}return e}}},ve=!1;for(ge in me)if(me.hasOwnProperty(ge)){var ye=me[ge];if(!re.hasOwnProperty(ge)||re[ge]!==ye){if(re[ge])throw Error("EventPluginRegistry: Cannot inject two different event plugins using the same name, `"+ge+"`.");re[ge]=ye,ve=!0}}ve&&le();var be=new Map,Se=new Map;function we(e){return be.get(e)||null}function ke(e,n){return e(n)}var Ee=!1;function _e(e,n){if(Ee)return e(n);Ee=!0;try{return ke(e,n)}finally{Ee=!1}}var Te=null;function xe(e){if(e){var n=e._dispatchListeners,t=e._dispatchInstances;if(Array.isArray(n))for(var r=0;r<n.length&&!e.isPropagationStopped();r++)b(e,n[r],t[r]);else n&&b(e,n,t);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}var Pe={};function Re(e,n,t){var r=t||Pe,l=we(e),a=null;null!=l&&(a=l.stateNode),_e(function(){for(var e=a,t=null,i=ie,u=0;u<i.length;u++){var o=i[u];o&&(o=o.extractEvents(n,l,r,e))&&(t=O(t,o))}if(null!==(e=t)&&(Te=O(Te,e)),e=Te,Te=null,e){if(H(e,xe),Te)throw Error("processEventQueue(): Additional events were enqueued while processing an event queue. Support for this has not yet been implemented.");if(f)throw e=d,f=!1,d=null,e}})}n(i[3]).RCTEventEmitter.register({receiveEvent:function(e,n,t){Re(e,n,t)},receiveTouches:function(e,n,t){if("topTouchEnd"===e||"topTouchCancel"===e){for(var r=[],l=0;l<t.length;l++){var a=t[l];r.push(n[a]),n[a]=null}for(l=t=0;l<n.length;l++)null!==(a=n[l])&&(n[t++]=a);n.length=t}else for(r=[],l=0;l<t.length;l++)r.push(n[t[l]]);for(t=0;t<r.length;t++){(l=r[t]).changedTouches=r,l.touches=n,a=null;var i=l.target;null===i||void 0===i||1>i||(a=i),Re(a,e,l)}}}),m=function(e){return Se.get(e._nativeTag)||null},v=we,y=function(e){var n=(e=e.stateNode)._nativeTag;if(void 0===n&&(n=(e=e.canonical)._nativeTag),!n)throw Error("All native instances should have a tag.");return e},ne.injection.injectGlobalResponderHandler({onChange:function(e,t,r){null!==t?n(i[3]).UIManager.setJSResponder(t.stateNode._nativeTag,r):n(i[3]).UIManager.clearJSResponder()}});var Ce=u.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Ne=60103,ze=60106,Ie=60107,Le=60108,Ue=60114,Me=60109,Ae=60110,De=60112,Qe=60113,Be=60120,Fe=60115,je=60116,Oe=60121,He=60129,Ve=60130,We=60131;if("function"==typeof Symbol&&Symbol.for){var Ye=Symbol.for;Ne=Ye("react.element"),ze=Ye("react.portal"),Ie=Ye("react.fragment"),Le=Ye("react.strict_mode"),Ue=Ye("react.profiler"),Me=Ye("react.provider"),Ae=Ye("react.context"),De=Ye("react.forward_ref"),Qe=Ye("react.suspense"),Be=Ye("react.suspense_list"),Fe=Ye("react.memo"),je=Ye("react.lazy"),Oe=Ye("react.block"),Ye("react.scope"),He=Ye("react.debug_trace_mode"),Ve=Ye("react.offscreen"),We=Ye("react.legacy_hidden")}var qe="function"==typeof Symbol&&Symbol.iterator;function Xe(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=qe&&e[qe]||e["@@iterator"])?e:null}function $e(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case Ie:return"Fragment";case ze:return"Portal";case Ue:return"Profiler";case Le:return"StrictMode";case Qe:return"Suspense";case Be:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case Ae:return(e.displayName||"Context")+".Consumer";case Me:return(e._context.displayName||"Context")+".Provider";case De:var n=e.render;return n=n.displayName||n.name||"",e.displayName||(""!==n?"ForwardRef("+n+")":"ForwardRef");case Fe:return $e(e.type);case Oe:return $e(e._render);case je:n=e._payload,e=e._init;try{return $e(e(n))}catch(e){}}return null}function Ge(e){var n=e,t=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do{0!=(1026&(n=e).flags)&&(t=n.return),e=n.return}while(e)}return 3===n.tag?t:null}function Ke(e){if(Ge(e)!==e)throw Error("Unable to find node on an unmounted component.")}function Je(e){var n=e.alternate;if(!n){if(null===(n=Ge(e)))throw Error("Unable to find node on an unmounted component.");return n!==e?null:e}for(var t=e,r=n;;){var l=t.return;if(null===l)break;var a=l.alternate;if(null===a){if(null!==(r=l.return)){t=r;continue}break}if(l.child===a.child){for(a=l.child;a;){if(a===t)return Ke(l),e;if(a===r)return Ke(l),n;a=a.sibling}throw Error("Unable to find node on an unmounted component.")}if(t.return!==r.return)t=l,r=a;else{for(var i=!1,u=l.child;u;){if(u===t){i=!0,t=l,r=a;break}if(u===r){i=!0,r=l,t=a;break}u=u.sibling}if(!i){for(u=a.child;u;){if(u===t){i=!0,t=a,r=l;break}if(u===r){i=!0,r=a,t=l;break}u=u.sibling}if(!i)throw Error("Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue.")}}if(t.alternate!==r)throw Error("Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue.")}if(3!==t.tag)throw Error("Unable to find node on an unmounted component.");return t.stateNode.current===t?e:n}function Ze(e){if(!(e=Je(e)))return null;for(var n=e;;){if(5===n.tag||6===n.tag)return n;if(n.child)n.child.return=n,n=n.child;else{if(n===e)break;for(;!n.sibling;){if(!n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}}return null}function en(e,n){for(var t=e.alternate;null!==n;){if(n===e||n===t)return!0;n=n.return}return!1}var nn={},tn=null,rn=0,ln={unsafelyIgnoreFunctions:!0};function an(e,t){return"object"!=typeof t||null===t||n(i[3]).deepDiffer(e,t,ln)}function un(e,n,t){if(Array.isArray(n))for(var r=n.length;r--&&0<rn;)un(e,n[r],t);else if(n&&0<rn)for(r in tn)if(tn[r]){var l=n[r];if(void 0!==l){var a=t[r];a&&("function"==typeof l&&(l=!0),void 0===l&&(l=null),"object"!=typeof a?e[r]=l:"function"!=typeof a.diff&&"function"!=typeof a.process||(l="function"==typeof a.process?a.process(l):l,e[r]=l),tn[r]=!1,rn--)}}}function on(e,t,r,l){if(!e&&t===r)return e;if(!t||!r)return r?sn(e,r,l):t?cn(e,t,l):e;if(!Array.isArray(t)&&!Array.isArray(r))return fn(e,t,r,l);if(Array.isArray(t)&&Array.isArray(r)){var a,u=t.length<r.length?t.length:r.length;for(a=0;a<u;a++)e=on(e,t[a],r[a],l);for(;a<t.length;a++)e=cn(e,t[a],l);for(;a<r.length;a++)e=sn(e,r[a],l);return e}return Array.isArray(t)?fn(e,n(i[3]).flattenStyle(t),r,l):fn(e,t,n(i[3]).flattenStyle(r),l)}function sn(e,n,t){if(!n)return e;if(!Array.isArray(n))return fn(e,nn,n,t);for(var r=0;r<n.length;r++)e=sn(e,n[r],t);return e}function cn(e,n,t){if(!n)return e;if(!Array.isArray(n))return fn(e,n,nn,t);for(var r=0;r<n.length;r++)e=cn(e,n[r],t);return e}function fn(e,n,t,r){var l,a;for(a in t)if(l=r[a]){var i=n[a],u=t[a];"function"==typeof u&&(u=!0,"function"==typeof i&&(i=!0)),void 0===u&&(u=null,void 0===i&&(i=null)),tn&&(tn[a]=!1),e&&void 0!==e[a]?"object"!=typeof l?e[a]=u:"function"!=typeof l.diff&&"function"!=typeof l.process||(l="function"==typeof l.process?l.process(u):u,e[a]=l):i!==u&&("object"!=typeof l?an(i,u)&&((e||(e={}))[a]=u):"function"==typeof l.diff||"function"==typeof l.process?(void 0===i||("function"==typeof l.diff?l.diff(i,u):an(i,u)))&&(l="function"==typeof l.process?l.process(u):u,(e||(e={}))[a]=l):(tn=null,rn=0,e=on(e,i,u,l),0<rn&&e&&(un(e,u,l),tn=null)))}for(var o in n)void 0===t[o]&&(!(l=r[o])||e&&void 0!==e[o]||void 0!==(i=n[o])&&("object"!=typeof l||"function"==typeof l.diff||"function"==typeof l.process?((e||(e={}))[o]=null,tn||(tn={}),tn[o]||(tn[o]=!0,rn++)):e=cn(e,i,l)));return e}function dn(e,n){return function(){if(n&&("boolean"!=typeof e.__isMounted||e.__isMounted))return n.apply(e,arguments)}}var pn=(function(){function e(e,n){this._nativeTag=e,this._children=[],this.viewConfig=n}var t=e.prototype;return t.blur=function(){n(i[3]).TextInputState.blurTextInput(this)},t.focus=function(){n(i[3]).TextInputState.focusTextInput(this)},t.measure=function(e){n(i[3]).UIManager.measure(this._nativeTag,dn(this,e))},t.measureInWindow=function(e){n(i[3]).UIManager.measureInWindow(this._nativeTag,dn(this,e))},t.measureLayout=function(e,t,r){if("number"==typeof e)var l=e;else e._nativeTag&&(l=e._nativeTag);null!=l&&n(i[3]).UIManager.measureLayout(this._nativeTag,l,dn(this,r),dn(this,t))},t.setNativeProps=function(e){null!=(e=fn(null,nn,e,this.viewConfig.validAttributes))&&n(i[3]).UIManager.updateView(this._nativeTag,this.viewConfig.uiViewClassName,e)},e})();function hn(){throw Error("The current renderer does not support hydration. This error is likely caused by a bug in React. Please file an issue.")}var gn=n(i[3]).ReactNativeViewConfigRegistry.get,mn={},vn=3;function yn(){var e=vn;return 1==e%10&&(e+=2),vn=e+2,e}function bn(e){if("number"==typeof e)be.delete(e),Se.delete(e);else{var n=e._nativeTag;be.delete(n),Se.delete(n),e._children.forEach(bn)}}function Sn(e){if(0===e._children.length)return!1;var t=e._children.map(function(e){return"number"==typeof e?e:e._nativeTag});return n(i[3]).UIManager.setChildren(e._nativeTag,t),!1}var wn=setTimeout,kn=clearTimeout;function En(e,n,t){return n="",t&&(n=" (created by "+t+")"),"\n    in "+(e||"Unknown")+n}function _n(e,n){return e?En(e.displayName||e.name||null,n,null):""}var Tn=[],xn=-1;function Pn(e){return{current:e}}function Rn(e){0>xn||(e.current=Tn[xn],Tn[xn]=null,xn--)}function Cn(e,n){Tn[++xn]=e.current,e.current=n}var Nn={},zn=Pn(Nn),In=Pn(!1),Ln=Nn;function Un(e,n){var t=e.type.contextTypes;if(!t)return Nn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var l,a={};for(l in t)a[l]=n[l];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=a),a}function Mn(e){return null!==(e=e.childContextTypes)&&void 0!==e}function An(){Rn(In),Rn(zn)}function Dn(e,n,t){if(zn.current!==Nn)throw Error("Unexpected context found on stack. This error is likely caused by a bug in React. Please file an issue.");Cn(zn,n),Cn(In,t)}function Qn(e,t,r){var l=e.stateNode;if(e=t.childContextTypes,"function"!=typeof l.getChildContext)return r;for(var a in l=l.getChildContext())if(!(a in e))throw Error(($e(t)||"Unknown")+'.getChildContext(): key "'+a+'" is not defined in childContextTypes.');return n(i[2])({},r,l)}function Bn(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Nn,Ln=zn.current,Cn(zn,e),Cn(In,In.current),!0}function Fn(e,n,t){var r=e.stateNode;if(!r)throw Error("Expected to have an instance by this point. This error is likely caused by a bug in React. Please file an issue.");t?(e=Qn(e,n,Ln),r.__reactInternalMemoizedMergedChildContext=e,Rn(In),Rn(zn),Cn(zn,e)):Rn(In),Cn(In,t)}var jn=null,On=null;n(i[4]).unstable_now();var Hn=8;function Vn(e){if(0!=(1&e))return Hn=15,1;if(0!=(2&e))return Hn=14,2;if(0!=(4&e))return Hn=13,4;var n=24&e;return 0!==n?(Hn=12,n):0!=(32&e)?(Hn=11,32):0!==(n=192&e)?(Hn=10,n):0!=(256&e)?(Hn=9,256):0!==(n=3584&e)?(Hn=8,n):0!=(4096&e)?(Hn=7,4096):0!==(n=4186112&e)?(Hn=6,n):0!==(n=62914560&e)?(Hn=5,n):67108864&e?(Hn=4,67108864):0!=(134217728&e)?(Hn=3,134217728):0!==(n=805306368&e)?(Hn=2,n):0!=(1073741824&e)?(Hn=1,1073741824):(Hn=8,e)}function Wn(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}function Yn(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error("Invalid update priority: "+e+". This is a bug in React.")}}function qn(e,n){var t=e.pendingLanes;if(0===t)return Hn=0;var r=0,l=0,a=e.expiredLanes,i=e.suspendedLanes,u=e.pingedLanes;if(0!==a)r=a,l=Hn=15;else if(0!==(a=134217727&t)){var o=a&~i;0!==o?(r=Vn(o),l=Hn):0!==(u&=a)&&(r=Vn(u),l=Hn)}else 0!==(a=t&~i)?(r=Vn(a),l=Hn):0!==u&&(r=Vn(u),l=Hn);if(0===r)return 0;if(r=t&((0>(r=31-Zn(r))?0:1<<r)<<1)-1,0!==n&&n!==r&&0==(n&i)){if(Vn(n),l<=Hn)return n;Hn=l}if(0!==(n=e.entangledLanes))for(e=e.entanglements,n&=r;0<n;)l=1<<(t=31-Zn(n)),r|=e[t],n&=~l;return r}function Xn(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function $n(e,n){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Gn(24&~n))?$n(10,n):e;case 10:return 0===(e=Gn(192&~n))?$n(8,n):e;case 8:return 0===(e=Gn(3584&~n))&&(0===(e=Gn(4186112&~n))&&(e=512)),e;case 2:return 0===(n=Gn(805306368&~n))&&(n=268435456),n}throw Error("Invalid update priority: "+e+". This is a bug in React.")}function Gn(e){return e&-e}function Kn(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function Jn(e,n,t){e.pendingLanes|=n;var r=n-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[n=31-Zn(n)]=t}var Zn=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(et(e)/nt|0)|0},et=Math.log,nt=Math.LN2;var tt={},rt=void 0!==n(i[4]).unstable_requestPaint?n(i[4]).unstable_requestPaint:function(){},lt=null,at=null,it=!1,ut=n(i[4]).unstable_now(),ot=1e4>ut?n(i[4]).unstable_now:function(){return n(i[4]).unstable_now()-ut};function st(){switch(n(i[4]).unstable_getCurrentPriorityLevel()){case n(i[4]).unstable_ImmediatePriority:return 99;case n(i[4]).unstable_UserBlockingPriority:return 98;case n(i[4]).unstable_NormalPriority:return 97;case n(i[4]).unstable_LowPriority:return 96;case n(i[4]).unstable_IdlePriority:return 95;default:throw Error("Unknown priority level.")}}function ct(e){switch(e){case 99:return n(i[4]).unstable_ImmediatePriority;case 98:return n(i[4]).unstable_UserBlockingPriority;case 97:return n(i[4]).unstable_NormalPriority;case 96:return n(i[4]).unstable_LowPriority;case 95:return n(i[4]).unstable_IdlePriority;default:throw Error("Unknown priority level.")}}function ft(e,t){return e=ct(e),n(i[4]).unstable_runWithPriority(e,t)}function dt(e,t,r){return e=ct(e),n(i[4]).unstable_scheduleCallback(e,t,r)}function pt(){if(null!==at){var e=at;at=null,n(i[4]).unstable_cancelCallback(e)}ht()}function ht(){if(!it&&null!==lt){it=!0;var e=0;try{var t=lt;ft(99,function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}}),lt=null}catch(t){throw null!==lt&&(lt=lt.slice(e+1)),n(i[4]).unstable_scheduleCallback(n(i[4]).unstable_ImmediatePriority,pt),t}finally{it=!1}}}var gt=Ce.ReactCurrentBatchConfig;var mt="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n},vt=Object.prototype.hasOwnProperty;function yt(e,n){if(mt(e,n))return!0;if("object"!=typeof e||null===e||"object"!=typeof n||null===n)return!1;var t=Object.keys(e),r=Object.keys(n);if(t.length!==r.length)return!1;for(r=0;r<t.length;r++)if(!vt.call(n,t[r])||!mt(e[t[r]],n[t[r]]))return!1;return!0}function bt(e){switch(e.tag){case 5:return En(e.type,null,null);case 16:return En("Lazy",null,null);case 13:return En("Suspense",null,null);case 19:return En("SuspenseList",null,null);case 0:case 2:case 15:return _n(e.type,null);case 11:return _n(e.type.render,null);case 22:return _n(e.type._render,null);case 1:return e=_n(e.type,null);default:return""}}function St(e){try{var n="";do{n+=bt(e),e=e.return}while(e);return n}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}function wt(e,t){if(e&&e.defaultProps){for(var r in t=n(i[2])({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}return t}var kt=Pn(null),Et=null,_t=null,Tt=null;function xt(){Tt=_t=Et=null}function Pt(e){var n=kt.current;Rn(kt),e.type._context._currentValue=n}function Rt(e,n){for(;null!==e;){var t=e.alternate;if((e.childLanes&n)===n){if(null===t||(t.childLanes&n)===n)break;t.childLanes|=n}else e.childLanes|=n,null!==t&&(t.childLanes|=n);e=e.return}}function Ct(e,n){Et=e,Tt=_t=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&n)&&(Gr=!0),e.firstContext=null)}function Nt(e,n){if(Tt!==e&&!1!==n&&0!==n)if("number"==typeof n&&1073741823!==n||(Tt=e,n=1073741823),n={context:e,observedBits:n,next:null},null===_t){if(null===Et)throw Error("Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo().");_t=n,Et.dependencies={lanes:0,firstContext:n,responders:null}}else _t=_t.next=n;return e._currentValue}var zt=!1;function It(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function Lt(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ut(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function Mt(e,n){if(null!==(e=e.updateQueue)){var t=(e=e.shared).pending;null===t?n.next=n:(n.next=t.next,t.next=n),e.pending=n}}function At(e,n){var t=e.updateQueue,r=e.alternate;if(null!==r&&t===(r=r.updateQueue)){var l=null,a=null;if(null!==(t=t.firstBaseUpdate)){do{var i={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};null===a?l=a=i:a=a.next=i,t=t.next}while(null!==t);null===a?l=a=n:a=a.next=n}else l=a=n;return t={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=t)}null===(e=t.lastBaseUpdate)?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}function Dt(e,t,r,l){var a=e.updateQueue;zt=!1;var u=a.firstBaseUpdate,o=a.lastBaseUpdate,s=a.shared.pending;if(null!==s){a.shared.pending=null;var c=s,f=c.next;c.next=null,null===o?u=f:o.next=f,o=c;var d=e.alternate;if(null!==d){var p=(d=d.updateQueue).lastBaseUpdate;p!==o&&(null===p?d.firstBaseUpdate=f:p.next=f,d.lastBaseUpdate=c)}}if(null!==u){for(p=a.baseState,o=0,d=f=c=null;;){s=u.lane;var h=u.eventTime;if((l&s)===s){null!==d&&(d=d.next={eventTime:h,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var g=e,m=u;switch(s=t,h=r,m.tag){case 1:if("function"==typeof(g=m.payload)){p=g.call(h,p,s);break e}p=g;break e;case 3:g.flags=-8193&g.flags|64;case 0:if(null===(s="function"==typeof(g=m.payload)?g.call(h,p,s):g)||void 0===s)break e;p=n(i[2])({},p,s);break e;case 2:zt=!0}}null!==u.callback&&(e.flags|=32,null===(s=a.effects)?a.effects=[u]:s.push(u))}else h={eventTime:h,lane:s,tag:u.tag,payload:u.payload,callback:u.callback,next:null},null===d?(f=d=h,c=p):d=d.next=h,o|=s;if(null===(u=u.next)){if(null===(s=a.shared.pending))break;u=s.next,s.next=null,a.lastBaseUpdate=s,a.shared.pending=null}}null===d&&(c=p),a.baseState=c,a.firstBaseUpdate=f,a.lastBaseUpdate=d,ta|=o,e.lanes=o,e.memoizedState=p}}function Qt(e,n,t){if(e=n.effects,n.effects=null,null!==e)for(n=0;n<e.length;n++){var r=e[n],l=r.callback;if(null!==l){if(r.callback=null,"function"!=typeof l)throw Error("Invalid argument passed as callback. Expected a function. Instead received: "+l);l.call(t)}}}var Bt=(new u.Component).refs;function Ft(e,t,r,l){r=null===(r=r(l,t=e.memoizedState))||void 0===r?t:n(i[2])({},t,r),e.memoizedState=r,0===e.lanes&&(e.updateQueue.baseState=r)}var jt={isMounted:function(e){return!!(e=e._reactInternals)&&Ge(e)===e},enqueueSetState:function(e,n,t){e=e._reactInternals;var r=Ta(),l=xa(e),a=Ut(r,l);a.payload=n,void 0!==t&&null!==t&&(a.callback=t),Mt(e,a),Pa(e,l,r)},enqueueReplaceState:function(e,n,t){e=e._reactInternals;var r=Ta(),l=xa(e),a=Ut(r,l);a.tag=1,a.payload=n,void 0!==t&&null!==t&&(a.callback=t),Mt(e,a),Pa(e,l,r)},enqueueForceUpdate:function(e,n){e=e._reactInternals;var t=Ta(),r=xa(e),l=Ut(t,r);l.tag=2,void 0!==n&&null!==n&&(l.callback=n),Mt(e,l),Pa(e,r,t)}};function Ot(e,n,t,r,l,a,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,i):!n.prototype||!n.prototype.isPureReactComponent||(!yt(t,r)||!yt(l,a))}function Ht(e,n,t){var r=!1,l=Nn,a=n.contextType;return"object"==typeof a&&null!==a?a=Nt(a):(l=Mn(n)?Ln:zn.current,a=(r=null!==(r=n.contextTypes)&&void 0!==r)?Un(e,l):Nn),n=new n(t,a),e.memoizedState=null!==n.state&&void 0!==n.state?n.state:null,n.updater=jt,e.stateNode=n,n._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=a),n}function Vt(e,n,t,r){e=n.state,"function"==typeof n.componentWillReceiveProps&&n.componentWillReceiveProps(t,r),"function"==typeof n.UNSAFE_componentWillReceiveProps&&n.UNSAFE_componentWillReceiveProps(t,r),n.state!==e&&jt.enqueueReplaceState(n,n.state,null)}function Wt(e,n,t,r){var l=e.stateNode;l.props=t,l.state=e.memoizedState,l.refs=Bt,It(e);var a=n.contextType;"object"==typeof a&&null!==a?l.context=Nt(a):(a=Mn(n)?Ln:zn.current,l.context=Un(e,a)),Dt(e,t,l,r),l.state=e.memoizedState,"function"==typeof(a=n.getDerivedStateFromProps)&&(Ft(e,n,a,t),l.state=e.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof l.getSnapshotBeforeUpdate||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||(n=l.state,"function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),n!==l.state&&jt.enqueueReplaceState(l,l.state,null),Dt(e,t,l,r),l.state=e.memoizedState),"function"==typeof l.componentDidMount&&(e.flags|=4)}var Yt=Array.isArray;function qt(e,n,t){if(null!==(e=t.ref)&&"function"!=typeof e&&"object"!=typeof e){if(t._owner){if(t=t._owner){if(1!==t.tag)throw Error("Function components cannot have string refs. We recommend using useRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref");var r=t.stateNode}if(!r)throw Error("Missing owner for string ref "+e+". This error is likely caused by a bug in React. Please file an issue.");var l=""+e;return null!==n&&null!==n.ref&&"function"==typeof n.ref&&n.ref._stringRef===l?n.ref:((n=function(e){var n=r.refs;n===Bt&&(n=r.refs={}),null===e?delete n[l]:n[l]=e})._stringRef=l,n)}if("string"!=typeof e)throw Error("Expected ref to be a function, a string, an object returned by React.createRef(), or null.");if(!t._owner)throw Error("Element ref was specified as a string ("+e+") but no owner was set. This could happen for one of the following reasons:\n1. You may be adding a ref to a function component\n2. You may be adding a ref to a component that was not created inside a component's render method\n3. You have multiple copies of React loaded\nSee https://reactjs.org/link/refs-must-have-owner for more information.")}return e}function Xt(e,n){if("textarea"!==e.type)throw Error("Objects are not valid as a React child (found: "+("[object Object]"===Object.prototype.toString.call(n)?"object with keys {"+Object.keys(n).join(", ")+"}":n)+"). If you meant to render a collection of children, use an array instead.")}function $t(e){function n(n,t){if(e){var r=n.lastEffect;null!==r?(r.nextEffect=t,n.lastEffect=t):n.firstEffect=n.lastEffect=t,t.nextEffect=null,t.flags=8}}function t(t,r){if(!e)return null;for(;null!==r;)n(t,r),r=r.sibling;return null}function r(e,n){for(e=new Map;null!==n;)null!==n.key?e.set(n.key,n):e.set(n.index,n),n=n.sibling;return e}function l(e,n){return(e=li(e,n)).index=0,e.sibling=null,e}function a(n,t,r){return n.index=r,e?null!==(r=n.alternate)?(r=r.index)<t?(n.flags=2,t):r:(n.flags=2,t):t}function i(n){return e&&null===n.alternate&&(n.flags=2),n}function u(e,n,t,r){return null===n||6!==n.tag?((n=oi(t,e.mode,r)).return=e,n):((n=l(n,t)).return=e,n)}function o(e,n,t,r){return null!==n&&n.elementType===t.type?((r=l(n,t.props)).ref=qt(e,n,t),r.return=e,r):((r=ai(t.type,t.key,t.props,null,e.mode,r)).ref=qt(e,n,t),r.return=e,r)}function s(e,n,t,r){return null===n||4!==n.tag||n.stateNode.containerInfo!==t.containerInfo||n.stateNode.implementation!==t.implementation?((n=si(t,e.mode,r)).return=e,n):((n=l(n,t.children||[])).return=e,n)}function c(e,n,t,r,a){return null===n||7!==n.tag?((n=ii(t,e.mode,r,a)).return=e,n):((n=l(n,t)).return=e,n)}function f(e,n,t){if("string"==typeof n||"number"==typeof n)return(n=oi(""+n,e.mode,t)).return=e,n;if("object"==typeof n&&null!==n){switch(n.$$typeof){case Ne:return(t=ai(n.type,n.key,n.props,null,e.mode,t)).ref=qt(e,null,n),t.return=e,t;case ze:return(n=si(n,e.mode,t)).return=e,n}if(Yt(n)||Xe(n))return(n=ii(n,e.mode,t,null)).return=e,n;Xt(e,n)}return null}function d(e,n,t,r){var l=null!==n?n.key:null;if("string"==typeof t||"number"==typeof t)return null!==l?null:u(e,n,""+t,r);if("object"==typeof t&&null!==t){switch(t.$$typeof){case Ne:return t.key===l?t.type===Ie?c(e,n,t.props.children,r,l):o(e,n,t,r):null;case ze:return t.key===l?s(e,n,t,r):null}if(Yt(t)||Xe(t))return null!==l?null:c(e,n,t,r,null);Xt(e,t)}return null}function p(e,n,t,r,l){if("string"==typeof r||"number"==typeof r)return u(n,e=e.get(t)||null,""+r,l);if("object"==typeof r&&null!==r){switch(r.$$typeof){case Ne:return e=e.get(null===r.key?t:r.key)||null,r.type===Ie?c(n,e,r.props.children,l,r.key):o(n,e,r,l);case ze:return s(n,e=e.get(null===r.key?t:r.key)||null,r,l)}if(Yt(r)||Xe(r))return c(n,e=e.get(t)||null,r,l,null);Xt(n,r)}return null}function h(l,i,u,o){for(var s=null,c=null,h=i,g=i=0,m=null;null!==h&&g<u.length;g++){h.index>g?(m=h,h=null):m=h.sibling;var v=d(l,h,u[g],o);if(null===v){null===h&&(h=m);break}e&&h&&null===v.alternate&&n(l,h),i=a(v,i,g),null===c?s=v:c.sibling=v,c=v,h=m}if(g===u.length)return t(l,h),s;if(null===h){for(;g<u.length;g++)null!==(h=f(l,u[g],o))&&(i=a(h,i,g),null===c?s=h:c.sibling=h,c=h);return s}for(h=r(l,h);g<u.length;g++)null!==(m=p(h,l,g,u[g],o))&&(e&&null!==m.alternate&&h.delete(null===m.key?g:m.key),i=a(m,i,g),null===c?s=m:c.sibling=m,c=m);return e&&h.forEach(function(e){return n(l,e)}),s}function g(l,i,u,o){var s=Xe(u);if("function"!=typeof s)throw Error("An object is not an iterable. This error is likely caused by a bug in React. Please file an issue.");if(null==(u=s.call(u)))throw Error("An iterable object provided no iterator.");for(var c=s=null,h=i,g=i=0,m=null,v=u.next();null!==h&&!v.done;g++,v=u.next()){h.index>g?(m=h,h=null):m=h.sibling;var y=d(l,h,v.value,o);if(null===y){null===h&&(h=m);break}e&&h&&null===y.alternate&&n(l,h),i=a(y,i,g),null===c?s=y:c.sibling=y,c=y,h=m}if(v.done)return t(l,h),s;if(null===h){for(;!v.done;g++,v=u.next())null!==(v=f(l,v.value,o))&&(i=a(v,i,g),null===c?s=v:c.sibling=v,c=v);return s}for(h=r(l,h);!v.done;g++,v=u.next())null!==(v=p(h,l,g,v.value,o))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),i=a(v,i,g),null===c?s=v:c.sibling=v,c=v);return e&&h.forEach(function(e){return n(l,e)}),s}return function(e,r,a,u){var o="object"==typeof a&&null!==a&&a.type===Ie&&null===a.key;o&&(a=a.props.children);var s="object"==typeof a&&null!==a;if(s)switch(a.$$typeof){case Ne:e:{for(s=a.key,o=r;null!==o;){if(o.key===s){switch(o.tag){case 7:if(a.type===Ie){t(e,o.sibling),(r=l(o,a.props.children)).return=e,e=r;break e}break;default:if(o.elementType===a.type){t(e,o.sibling),(r=l(o,a.props)).ref=qt(e,o,a),r.return=e,e=r;break e}}t(e,o);break}n(e,o),o=o.sibling}a.type===Ie?((r=ii(a.props.children,e.mode,u,a.key)).return=e,e=r):((u=ai(a.type,a.key,a.props,null,e.mode,u)).ref=qt(e,r,a),u.return=e,e=u)}return i(e);case ze:e:{for(o=a.key;null!==r;){if(r.key===o){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){t(e,r.sibling),(r=l(r,a.children||[])).return=e,e=r;break e}t(e,r);break}n(e,r),r=r.sibling}(r=si(a,e.mode,u)).return=e,e=r}return i(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(t(e,r.sibling),(r=l(r,a)).return=e,e=r):(t(e,r),(r=oi(a,e.mode,u)).return=e,e=r),i(e);if(Yt(a))return h(e,r,a,u);if(Xe(a))return g(e,r,a,u);if(s&&Xt(e,a),void 0===a&&!o)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(($e(e.type)||"Component")+"(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.")}return t(e,r)}}var Gt=$t(!0),Kt=$t(!1),Jt={},Zt=Pn(Jt),er=Pn(Jt),nr=Pn(Jt);function tr(e){if(e===Jt)throw Error("Expected host context to exist. This error is likely caused by a bug in React. Please file an issue.");return e}function rr(e,n){Cn(nr,n),Cn(er,e),Cn(Zt,Jt),Rn(Zt),Cn(Zt,{isInAParentText:!1})}function lr(){Rn(Zt),Rn(er),Rn(nr)}function ar(e){tr(nr.current);var n=tr(Zt.current),t=e.type;t="AndroidTextInput"===t||"RCTMultilineTextInputView"===t||"RCTSinglelineTextInputView"===t||"RCTText"===t||"RCTVirtualText"===t,n!==(t=n.isInAParentText!==t?{isInAParentText:t}:n)&&(Cn(er,e),Cn(Zt,t))}function ir(e){er.current===e&&(Rn(Zt),Rn(er))}var ur=Pn(0);function or(e){for(var n=e;null!==n;){if(13===n.tag){var t=n.memoizedState;if(null!==t&&(null===t.dehydrated||hn()||hn()))return n}else if(19===n.tag&&void 0!==n.memoizedProps.revealOrder){if(0!=(64&n.flags))return n}else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var sr=[];function cr(){for(var e=0;e<sr.length;e++)sr[e]._workInProgressVersionPrimary=null;sr.length=0}var fr=Ce.ReactCurrentDispatcher,dr=Ce.ReactCurrentBatchConfig,pr=0,hr=null,gr=null,mr=null,vr=!1,yr=!1;function br(){throw Error("Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\n1. You might have mismatching versions of React and the renderer (such as React DOM)\n2. You might be breaking the Rules of Hooks\n3. You might have more than one copy of React in the same app\nSee https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.")}function Sr(e,n){if(null===n)return!1;for(var t=0;t<n.length&&t<e.length;t++)if(!mt(e[t],n[t]))return!1;return!0}function wr(e,n,t,r,l,a){if(pr=a,hr=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,fr.current=null===e||null===e.memoizedState?Yr:qr,e=t(r,l),yr){a=0;do{if(yr=!1,!(25>a))throw Error("Too many re-renders. React limits the number of renders to prevent an infinite loop.");a+=1,mr=gr=null,n.updateQueue=null,fr.current=Xr,e=t(r,l)}while(yr)}if(fr.current=Wr,n=null!==gr&&null!==gr.next,pr=0,mr=gr=hr=null,vr=!1,n)throw Error("Rendered fewer hooks than expected. This may be caused by an accidental early return statement.");return e}function kr(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===mr?hr.memoizedState=mr=e:mr=mr.next=e,mr}function Er(){if(null===gr){var e=hr.alternate;e=null!==e?e.memoizedState:null}else e=gr.next;var n=null===mr?hr.memoizedState:mr.next;if(null!==n)mr=n,gr=e;else{if(null===e)throw Error("Rendered more hooks than during the previous render.");e={memoizedState:(gr=e).memoizedState,baseState:gr.baseState,baseQueue:gr.baseQueue,queue:gr.queue,next:null},null===mr?hr.memoizedState=mr=e:mr=mr.next=e}return mr}function _r(e,n){return"function"==typeof n?n(e):n}function Tr(e){var n=Er(),t=n.queue;if(null===t)throw Error("Should have a queue. This is likely a bug in React. Please file an issue.");t.lastRenderedReducer=e;var r=gr,l=r.baseQueue,a=t.pending;if(null!==a){if(null!==l){var i=l.next;l.next=a.next,a.next=i}r.baseQueue=l=a,t.pending=null}if(null!==l){l=l.next,r=r.baseState;var u=i=a=null,o=l;do{var s=o.lane;if((pr&s)===s)null!==u&&(u=u.next={lane:0,action:o.action,eagerReducer:o.eagerReducer,eagerState:o.eagerState,next:null}),r=o.eagerReducer===e?o.eagerState:e(r,o.action);else{var c={lane:s,action:o.action,eagerReducer:o.eagerReducer,eagerState:o.eagerState,next:null};null===u?(i=u=c,a=r):u=u.next=c,hr.lanes|=s,ta|=s}o=o.next}while(null!==o&&o!==l);null===u?a=r:u.next=i,mt(r,n.memoizedState)||(Gr=!0),n.memoizedState=r,n.baseState=a,n.baseQueue=u,t.lastRenderedState=r}return[n.memoizedState,t.dispatch]}function xr(e){var n=Er(),t=n.queue;if(null===t)throw Error("Should have a queue. This is likely a bug in React. Please file an issue.");t.lastRenderedReducer=e;var r=t.dispatch,l=t.pending,a=n.memoizedState;if(null!==l){t.pending=null;var i=l=l.next;do{a=e(a,i.action),i=i.next}while(i!==l);mt(a,n.memoizedState)||(Gr=!0),n.memoizedState=a,null===n.baseQueue&&(n.baseState=a),t.lastRenderedState=a}return[a,r]}function Pr(e,n,t){var r=n._getVersion;r=r(n._source);var l=n._workInProgressVersionPrimary;if(null!==l?e=l===r:(e=e.mutableReadLanes,(e=(pr&e)===e)&&(n._workInProgressVersionPrimary=r,sr.push(n))),e)return t(n._source);throw sr.push(n),Error("Cannot read from mutable source during the current render without tearing. This is a bug in React. Please file an issue.")}function Rr(e,n,t,r){var l=Xl;if(null===l)throw Error("Expected a work-in-progress root. This is a bug in React. Please file an issue.");var a=n._getVersion,i=a(n._source),u=fr.current,o=u.useState(function(){return Pr(l,n,t)}),s=o[1],c=o[0];o=mr;var f=e.memoizedState,d=f.refs,p=d.getSnapshot,h=f.source;f=f.subscribe;var g=hr;return e.memoizedState={refs:d,source:n,subscribe:r},u.useEffect(function(){d.getSnapshot=t,d.setSnapshot=s;var e=a(n._source);if(!mt(i,e)){e=t(n._source),mt(c,e)||(s(e),e=xa(g),l.mutableReadLanes|=e&l.pendingLanes),e=l.mutableReadLanes,l.entangledLanes|=e;for(var r=l.entanglements,u=e;0<u;){var o=31-Zn(u),f=1<<o;r[o]|=e,u&=~f}}},[t,n,r]),u.useEffect(function(){return r(n._source,function(){var e=d.getSnapshot,t=d.setSnapshot;try{t(e(n._source));var r=xa(g);l.mutableReadLanes|=r&l.pendingLanes}catch(e){t(function(){throw e})}})},[n,r]),mt(p,t)&&mt(h,n)&&mt(f,r)||((e={pending:null,dispatch:null,lastRenderedReducer:_r,lastRenderedState:c}).dispatch=s=Vr.bind(null,hr,e),o.queue=e,o.baseQueue=null,c=Pr(l,n,t),o.memoizedState=o.baseState=c),c}function Cr(e,n,t){return Rr(Er(),e,n,t)}function Nr(e){var n=kr();return"function"==typeof e&&(e=e()),n.memoizedState=n.baseState=e,e=(e=n.queue={pending:null,dispatch:null,lastRenderedReducer:_r,lastRenderedState:e}).dispatch=Vr.bind(null,hr,e),[n.memoizedState,e]}function zr(e,n,t,r){return e={tag:e,create:n,destroy:t,deps:r,next:null},null===(n=hr.updateQueue)?(n={lastEffect:null},hr.updateQueue=n,n.lastEffect=e.next=e):null===(t=n.lastEffect)?n.lastEffect=e.next=e:(r=t.next,t.next=e,e.next=r,n.lastEffect=e),e}function Ir(){return Er().memoizedState}function Lr(e,n,t,r){var l=kr();hr.flags|=e,l.memoizedState=zr(1|n,t,void 0,void 0===r?null:r)}function Ur(e,n,t,r){var l=Er();r=void 0===r?null:r;var a=void 0;if(null!==gr){var i=gr.memoizedState;if(a=i.destroy,null!==r&&Sr(r,i.deps))return void zr(n,t,a,r)}hr.flags|=e,l.memoizedState=zr(1|n,t,a,r)}function Mr(e,n){return Lr(516,4,e,n)}function Ar(e,n){return Ur(516,4,e,n)}function Dr(e,n){return Ur(4,2,e,n)}function Qr(e,n){return"function"==typeof n?(e=e(),n(e),function(){n(null)}):null!==n&&void 0!==n?(e=e(),n.current=e,function(){n.current=null}):void 0}function Br(e,n,t){return t=null!==t&&void 0!==t?t.concat([e]):null,Ur(4,2,Qr.bind(null,n,e),t)}function Fr(){}function jr(e,n){var t=Er();n=void 0===n?null:n;var r=t.memoizedState;return null!==r&&null!==n&&Sr(n,r[1])?r[0]:(t.memoizedState=[e,n],e)}function Or(e,n){var t=Er();n=void 0===n?null:n;var r=t.memoizedState;return null!==r&&null!==n&&Sr(n,r[1])?r[0]:(e=e(),t.memoizedState=[e,n],e)}function Hr(e,n){var t=st();ft(98>t?98:t,function(){e(!0)}),ft(97<t?97:t,function(){var t=dr.transition;dr.transition=1;try{e(!1),n()}finally{dr.transition=t}})}function Vr(e,n,t){var r=Ta(),l=xa(e),a={lane:l,action:t,eagerReducer:null,eagerState:null,next:null},i=n.pending;if(null===i?a.next=a:(a.next=i.next,i.next=a),n.pending=a,i=e.alternate,e===hr||null!==i&&i===hr)yr=vr=!0;else{if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=n.lastRenderedReducer))try{var u=n.lastRenderedState,o=i(u,t);if(a.eagerReducer=i,a.eagerState=o,mt(o,u))return}catch(e){}Pa(e,l,r)}}var Wr={readContext:Nt,useCallback:br,useContext:br,useEffect:br,useImperativeHandle:br,useLayoutEffect:br,useMemo:br,useReducer:br,useRef:br,useState:br,useDebugValue:br,useDeferredValue:br,useTransition:br,useMutableSource:br,useOpaqueIdentifier:br,unstable_isNewReconciler:!1},Yr={readContext:Nt,useCallback:function(e,n){return kr().memoizedState=[e,void 0===n?null:n],e},useContext:Nt,useEffect:Mr,useImperativeHandle:function(e,n,t){return t=null!==t&&void 0!==t?t.concat([e]):null,Lr(4,2,Qr.bind(null,n,e),t)},useLayoutEffect:function(e,n){return Lr(4,2,e,n)},useMemo:function(e,n){var t=kr();return n=void 0===n?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=kr();return n=void 0!==t?t(n):n,r.memoizedState=r.baseState=n,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:n}).dispatch=Vr.bind(null,hr,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},kr().memoizedState=e},useState:Nr,useDebugValue:Fr,useDeferredValue:function(e){var n=Nr(e),t=n[0],r=n[1];return Mr(function(){var n=dr.transition;dr.transition=1;try{r(e)}finally{dr.transition=n}},[e]),t},useTransition:function(){var e=Nr(!1),n=e[0];return e=Hr.bind(null,e[1]),kr().memoizedState=e,[e,n]},useMutableSource:function(e,n,t){var r=kr();return r.memoizedState={refs:{getSnapshot:n,setSnapshot:null},source:e,subscribe:t},Rr(r,e,n,t)},useOpaqueIdentifier:function(){throw Error("Not yet implemented")},unstable_isNewReconciler:!1},qr={readContext:Nt,useCallback:jr,useContext:Nt,useEffect:Ar,useImperativeHandle:Br,useLayoutEffect:Dr,useMemo:Or,useReducer:Tr,useRef:Ir,useState:function(){return Tr(_r)},useDebugValue:Fr,useDeferredValue:function(e){var n=Tr(_r),t=n[0],r=n[1];return Ar(function(){var n=dr.transition;dr.transition=1;try{r(e)}finally{dr.transition=n}},[e]),t},useTransition:function(){var e=Tr(_r)[0];return[Er().memoizedState,e]},useMutableSource:Cr,useOpaqueIdentifier:function(){return Tr(_r)[0]},unstable_isNewReconciler:!1},Xr={readContext:Nt,useCallback:jr,useContext:Nt,useEffect:Ar,useImperativeHandle:Br,useLayoutEffect:Dr,useMemo:Or,useReducer:xr,useRef:Ir,useState:function(){return xr(_r)},useDebugValue:Fr,useDeferredValue:function(e){var n=xr(_r),t=n[0],r=n[1];return Ar(function(){var n=dr.transition;dr.transition=1;try{r(e)}finally{dr.transition=n}},[e]),t},useTransition:function(){var e=xr(_r)[0];return[Er().memoizedState,e]},useMutableSource:Cr,useOpaqueIdentifier:function(){return xr(_r)[0]},unstable_isNewReconciler:!1},$r=Ce.ReactCurrentOwner,Gr=!1;function Kr(e,n,t,r){n.child=null===e?Kt(n,null,t,r):Gt(n,e.child,t,r)}function Jr(e,n,t,r,l){t=t.render;var a=n.ref;return Ct(n,l),r=wr(e,n,t,r,a,l),null===e||Gr?(n.flags|=1,Kr(e,n,r,l),n.child):(n.updateQueue=e.updateQueue,n.flags&=-517,e.lanes&=~l,bl(e,n,l))}function Zr(e,n,t,r,l,a){if(null===e){var i=t.type;return"function"!=typeof i||ti(i)||void 0!==i.defaultProps||null!==t.compare||void 0!==t.defaultProps?((e=ai(t.type,null,r,n,n.mode,a)).ref=n.ref,e.return=n,n.child=e):(n.tag=15,n.type=i,el(e,n,i,r,l,a))}return i=e.child,0==(l&a)&&(l=i.memoizedProps,(t=null!==(t=t.compare)?t:yt)(l,r)&&e.ref===n.ref)?bl(e,n,a):(n.flags|=1,(e=li(i,r)).ref=n.ref,e.return=n,n.child=e)}function el(e,n,t,r,l,a){if(null!==e&&yt(e.memoizedProps,r)&&e.ref===n.ref){if(Gr=!1,0==(a&l))return n.lanes=e.lanes,bl(e,n,a);0!=(32768&e.flags)&&(Gr=!0)}return rl(e,n,t,r,a)}function nl(e,n,t){var r=n.pendingProps,l=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0==(4&n.mode))n.memoizedState={baseLanes:0},La(n,t);else{if(0==(1073741824&t))return e=null!==a?a.baseLanes|t:t,n.lanes=n.childLanes=1073741824,n.memoizedState={baseLanes:e},La(n,e),null;n.memoizedState={baseLanes:0},La(n,null!==a?a.baseLanes:t)}else null!==a?(r=a.baseLanes|t,n.memoizedState=null):r=t,La(n,r);return Kr(e,n,l,t),n.child}function tl(e,n){var t=n.ref;(null===e&&null!==t||null!==e&&e.ref!==t)&&(n.flags|=128)}function rl(e,n,t,r,l){var a=Mn(t)?Ln:zn.current;return a=Un(n,a),Ct(n,l),t=wr(e,n,t,r,a,l),null===e||Gr?(n.flags|=1,Kr(e,n,t,l),n.child):(n.updateQueue=e.updateQueue,n.flags&=-517,e.lanes&=~l,bl(e,n,l))}function ll(e,n,t,r,l){if(Mn(t)){var a=!0;Bn(n)}else a=!1;if(Ct(n,l),null===n.stateNode)null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),Ht(n,t,r),Wt(n,t,r,l),r=!0;else if(null===e){var i=n.stateNode,u=n.memoizedProps;i.props=u;var o=i.context,s=t.contextType;"object"==typeof s&&null!==s?s=Nt(s):s=Un(n,s=Mn(t)?Ln:zn.current);var c=t.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof i.getSnapshotBeforeUpdate;f||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(u!==r||o!==s)&&Vt(n,i,r,s),zt=!1;var d=n.memoizedState;i.state=d,Dt(n,r,i,l),o=n.memoizedState,u!==r||d!==o||In.current||zt?("function"==typeof c&&(Ft(n,t,c,r),o=n.memoizedState),(u=zt||Ot(n,t,u,r,d,o,s))?(f||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(n.flags|=4)):("function"==typeof i.componentDidMount&&(n.flags|=4),n.memoizedProps=r,n.memoizedState=o),i.props=r,i.state=o,i.context=s,r=u):("function"==typeof i.componentDidMount&&(n.flags|=4),r=!1)}else{i=n.stateNode,Lt(e,n),u=n.memoizedProps,s=n.type===n.elementType?u:wt(n.type,u),i.props=s,f=n.pendingProps,d=i.context,"object"==typeof(o=t.contextType)&&null!==o?o=Nt(o):o=Un(n,o=Mn(t)?Ln:zn.current);var p=t.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(u!==f||d!==o)&&Vt(n,i,r,o),zt=!1,d=n.memoizedState,i.state=d,Dt(n,r,i,l);var h=n.memoizedState;u!==f||d!==h||In.current||zt?("function"==typeof p&&(Ft(n,t,p,r),h=n.memoizedState),(s=zt||Ot(n,t,s,r,d,h,o))?(c||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,h,o),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,h,o)),"function"==typeof i.componentDidUpdate&&(n.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(n.flags|=256)):("function"!=typeof i.componentDidUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=256),n.memoizedProps=r,n.memoizedState=h),i.props=r,i.state=h,i.context=o,r=s):("function"!=typeof i.componentDidUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=256),r=!1)}return al(e,n,t,r,a,l)}function al(e,n,t,r,l,a){tl(e,n);var i=0!=(64&n.flags);if(!r&&!i)return l&&Fn(n,t,!1),bl(e,n,a);r=n.stateNode,$r.current=n;var u=i&&"function"!=typeof t.getDerivedStateFromError?null:r.render();return n.flags|=1,null!==e&&i?(n.child=Gt(n,e.child,null,a),n.child=Gt(n,null,u,a)):Kr(e,n,u,a),n.memoizedState=r.state,l&&Fn(n,t,!0),n.child}function il(e){var n=e.stateNode;n.pendingContext?Dn(0,n.pendingContext,n.pendingContext!==n.context):n.context&&Dn(0,n.context,!1),rr(e,n.containerInfo)}var ul,ol,sl,cl,fl={dehydrated:null,retryLane:0};function dl(e,n,t){var r,l=n.pendingProps,a=ur.current,i=!1;return(r=0!=(64&n.flags))||(r=(null===e||null!==e.memoizedState)&&0!=(2&a)),r?(i=!0,n.flags&=-65):null!==e&&null===e.memoizedState||void 0===l.fallback||!0===l.unstable_avoidThisFallback||(a|=1),Cn(ur,1&a),null===e?(e=l.children,a=l.fallback,i?(e=pl(n,e,a,t),n.child.memoizedState={baseLanes:t},n.memoizedState=fl,e):"number"==typeof l.unstable_expectedLoadTime?(e=pl(n,e,a,t),n.child.memoizedState={baseLanes:t},n.memoizedState=fl,n.lanes=33554432,e):((t=ui({mode:"visible",children:e},n.mode,t,null)).return=n,n.child=t)):(e.memoizedState,i?(l=gl(e,n,l.children,l.fallback,t),i=n.child,a=e.child.memoizedState,i.memoizedState=null===a?{baseLanes:t}:{baseLanes:a.baseLanes|t},i.childLanes=e.childLanes&~t,n.memoizedState=fl,l):(t=hl(e,n,l.children,t),n.memoizedState=null,t))}function pl(e,n,t,r){var l=e.mode,a=e.child;return n={mode:"hidden",children:n},0==(2&l)&&null!==a?(a.childLanes=0,a.pendingProps=n):a=ui(n,l,0,null),t=ii(t,l,r,null),a.return=e,t.return=e,a.sibling=t,e.child=a,t}function hl(e,n,t,r){var l=e.child;return e=l.sibling,t=li(l,{mode:"visible",children:t}),0==(2&n.mode)&&(t.lanes=r),t.return=n,t.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,n.firstEffect=n.lastEffect=e),n.child=t}function gl(e,n,t,r,l){var a=n.mode,i=e.child;e=i.sibling;var u={mode:"hidden",children:t};return 0==(2&a)&&n.child!==i?((t=n.child).childLanes=0,t.pendingProps=u,null!==(i=t.lastEffect)?(n.firstEffect=t.firstEffect,n.lastEffect=i,i.nextEffect=null):n.firstEffect=n.lastEffect=null):t=li(i,u),null!==e?r=li(e,r):(r=ii(r,a,l,null)).flags|=2,r.return=n,t.return=n,t.sibling=r,n.child=t,r}function ml(e,n){e.lanes|=n;var t=e.alternate;null!==t&&(t.lanes|=n),Rt(e.return,n)}function vl(e,n,t,r,l,a){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:r,tail:t,tailMode:l,lastEffect:a}:(i.isBackwards=n,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=t,i.tailMode=l,i.lastEffect=a)}function yl(e,n,t){var r=n.pendingProps,l=r.revealOrder,a=r.tail;if(Kr(e,n,r.children,t),0!=(2&(r=ur.current)))r=1&r|2,n.flags|=64;else{if(null!==e&&0!=(64&e.flags))e:for(e=n.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&ml(e,t);else if(19===e.tag)ml(e,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Cn(ur,r),0==(2&n.mode))n.memoizedState=null;else switch(l){case"forwards":for(t=n.child,l=null;null!==t;)null!==(e=t.alternate)&&null===or(e)&&(l=t),t=t.sibling;null===(t=l)?(l=n.child,n.child=null):(l=t.sibling,t.sibling=null),vl(n,!1,l,t,a,n.lastEffect);break;case"backwards":for(t=null,l=n.child,n.child=null;null!==l;){if(null!==(e=l.alternate)&&null===or(e)){n.child=l;break}e=l.sibling,l.sibling=t,t=l,l=e}vl(n,!0,t,null,a,n.lastEffect);break;case"together":vl(n,!1,null,null,void 0,n.lastEffect);break;default:n.memoizedState=null}return n.child}function bl(e,n,t){if(null!==e&&(n.dependencies=e.dependencies),ta|=n.lanes,0!=(t&n.childLanes)){if(null!==e&&n.child!==e.child)throw Error("Resuming work not yet implemented.");if(null!==n.child){for(t=li(e=n.child,e.pendingProps),n.child=t,t.return=n;null!==e.sibling;)e=e.sibling,(t=t.sibling=li(e,e.pendingProps)).return=n;t.sibling=null}return n.child}return null}function Sl(e,n){switch(e.tailMode){case"hidden":n=e.tail;for(var t=null;null!==n;)null!==n.alternate&&(t=n),n=n.sibling;null===t?e.tail=null:t.sibling=null;break;case"collapsed":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?n||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function wl(e,t,r){var l=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return Mn(t.type)&&An(),null;case 3:return lr(),Rn(In),Rn(zn),cr(),(l=t.stateNode).pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),null!==e&&null!==e.child||l.hydrate||(t.flags|=256),ol(t),null;case 5:ir(t);var a=tr(nr.current);if(r=t.type,null!==e&&null!=t.stateNode)sl(e,t,r,l,a),e.ref!==t.ref&&(t.flags|=128);else{if(!l){if(null===t.stateNode)throw Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");return null}tr(Zt.current),e=yn(),r=gn(r);var u=fn(null,nn,l,r.validAttributes);n(i[3]).UIManager.createView(e,r.uiViewClassName,a,u),a=new pn(e,r,t),be.set(e,t),Se.set(e,l),ul(a,t,!1,!1),t.stateNode=a,Sn(a)&&(t.flags|=4),null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)cl(e,t,e.memoizedProps,l);else{if("string"!=typeof l&&null===t.stateNode)throw Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");if(e=tr(nr.current),!tr(Zt.current).isInAParentText)throw Error("Text strings must be rendered within a <Text> component.");a=yn(),n(i[3]).UIManager.createView(a,"RCTRawText",e,{text:l}),be.set(a,t),t.stateNode=a}return null;case 13:return Rn(ur),l=t.memoizedState,0!=(64&t.flags)?(t.lanes=r,t):(l=null!==l,a=!1,null!==e&&(a=null!==e.memoizedState),l&&!a&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&ur.current)?0===Zl&&(Zl=3):(0!==Zl&&3!==Zl||(Zl=4),null===Xl||0==(134217727&ta)&&0==(134217727&ra)||za(Xl,Gl))),(l||a)&&(t.flags|=4),null);case 4:return lr(),ol(t),null;case 10:return Pt(t),null;case 17:return Mn(t.type)&&An(),null;case 19:if(Rn(ur),null===(l=t.memoizedState))return null;if(a=0!=(64&t.flags),null===(u=l.rendering))if(a)Sl(l,!1);else{if(0!==Zl||null!==e&&0!=(64&e.flags))for(e=t.child;null!==e;){if(null!==(u=or(e))){for(t.flags|=64,Sl(l,!1),null!==(e=u.updateQueue)&&(t.updateQueue=e,t.flags|=4),null===l.lastEffect&&(t.firstEffect=null),t.lastEffect=l.lastEffect,e=r,l=t.child;null!==l;)r=e,(a=l).flags&=2,a.nextEffect=null,a.firstEffect=null,a.lastEffect=null,null===(u=a.alternate)?(a.childLanes=0,a.lanes=r,a.child=null,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=u.childLanes,a.lanes=u.lanes,a.child=u.child,a.memoizedProps=u.memoizedProps,a.memoizedState=u.memoizedState,a.updateQueue=u.updateQueue,a.type=u.type,r=u.dependencies,a.dependencies=null===r?null:{lanes:r.lanes,firstContext:r.firstContext}),l=l.sibling;return Cn(ur,1&ur.current|2),t.child}e=e.sibling}null!==l.tail&&ot()>ua&&(t.flags|=64,a=!0,Sl(l,!1),t.lanes=33554432)}else{if(!a)if(null!==(e=or(u))){if(t.flags|=64,a=!0,null!==(e=e.updateQueue)&&(t.updateQueue=e,t.flags|=4),Sl(l,!0),null===l.tail&&"hidden"===l.tailMode&&!u.alternate)return null!==(t=t.lastEffect=l.lastEffect)&&(t.nextEffect=null),null}else 2*ot()-l.renderingStartTime>ua&&1073741824!==r&&(t.flags|=64,a=!0,Sl(l,!1),t.lanes=33554432);l.isBackwards?(u.sibling=t.child,t.child=u):(null!==(e=l.last)?e.sibling=u:t.child=u,l.last=u)}return null!==l.tail?(e=l.tail,l.rendering=e,l.tail=e.sibling,l.lastEffect=t.lastEffect,l.renderingStartTime=ot(),e.sibling=null,t=ur.current,Cn(ur,a?1&t|2:1&t),e):null;case 23:case 24:return Ua(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==l.mode&&(t.flags|=4),null}throw Error("Unknown unit of work tag ("+t.tag+"). This error is likely caused by a bug in React. Please file an issue.")}function kl(e){switch(e.tag){case 1:Mn(e.type)&&An();var n=e.flags;return 8192&n?(e.flags=-8193&n|64,e):null;case 3:if(lr(),Rn(In),Rn(zn),cr(),0!=(64&(n=e.flags)))throw Error("The root failed to unmount after an error. This is likely a bug in React. Please file an issue.");return e.flags=-8193&n|64,e;case 5:return ir(e),null;case 13:return Rn(ur),8192&(n=e.flags)?(e.flags=-8193&n|64,e):null;case 19:return Rn(ur),null;case 4:return lr(),null;case 10:return Pt(e),null;case 23:case 24:return Ua(),null;default:return null}}function El(e,n){return{value:e,source:n,stack:St(n)}}if(ul=function(e,n){for(var t=n.child;null!==t;){if(5===t.tag||6===t.tag)e._children.push(t.stateNode);else if(4!==t.tag&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},ol=function(){},sl=function(e,n,t,r){e.memoizedProps!==r&&(tr(Zt.current),n.updateQueue=mn)&&(n.flags|=4)},cl=function(e,n,t,r){t!==r&&(n.flags|=4)},"function"!=typeof n(i[3]).ReactFiberErrorDialog.showErrorDialog)throw Error("Expected ReactFiberErrorDialog.showErrorDialog to be a function.");function _l(e,t){try{!1!==n(i[3]).ReactFiberErrorDialog.showErrorDialog({componentStack:null!==t.stack?t.stack:"",error:t.value,errorBoundary:null!==e&&1===e.tag?e.stateNode:null})&&console.error(t.value)}catch(e){setTimeout(function(){throw e})}}var Tl="function"==typeof WeakMap?WeakMap:Map;function xl(e,n,t){(t=Ut(-1,t)).tag=3,t.payload={element:null};var r=n.value;return t.callback=function(){sa||(sa=!0,ca=r),_l(e,n)},t}function Pl(e,n,t){(t=Ut(-1,t)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var l=n.value;t.payload=function(){return _l(e,n),r(l)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(t.callback=function(){"function"!=typeof r&&(null===fa?fa=new Set([this]):fa.add(this),_l(e,n));var t=n.stack;this.componentDidCatch(n.value,{componentStack:null!==t?t:""})}),t}var Rl="function"==typeof WeakSet?WeakSet:Set;function Cl(e){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){Ka(e,n)}else n.current=null}function Nl(e,n){switch(n.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&n.flags&&null!==e){var t=e.memoizedProps,r=e.memoizedState;n=(e=n.stateNode).getSnapshotBeforeUpdate(n.elementType===n.type?t:wt(n.type,t),r),e.__reactInternalSnapshotBeforeUpdate=n}return;case 3:return;case 5:case 6:case 4:case 17:return}throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}function zl(e,n,t){switch(t.tag){case 0:case 11:case 15:case 22:if(null!==(n=null!==(n=t.updateQueue)?n.lastEffect:null)){e=n=n.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==n)}if(null!==(n=null!==(n=t.updateQueue)?n.lastEffect:null)){e=n=n.next;do{var l=e;r=l.next,0!=(4&(l=l.tag))&&0!=(1&l)&&(Xa(t,e),qa(t,e)),e=r}while(e!==n)}return;case 1:return e=t.stateNode,4&t.flags&&(null===n?e.componentDidMount():(r=t.elementType===t.type?n.memoizedProps:wt(t.type,n.memoizedProps),e.componentDidUpdate(r,n.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(n=t.updateQueue)&&Qt(t,n,e));case 3:if(null!==(n=t.updateQueue)){if(e=null,null!==t.child)switch(t.child.tag){case 5:e=t.child.stateNode;break;case 1:e=t.child.stateNode}Qt(t,n,e)}return;case 5:case 6:case 4:case 12:case 13:return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}function Il(e,t){for(var r=e;;){if(5===r.tag){var l=r.stateNode;if(t){var a=l.viewConfig,u=fn(null,nn,{style:{display:"none"}},a.validAttributes);n(i[3]).UIManager.updateView(l._nativeTag,a.uiViewClassName,u)}else{l=r.stateNode,u=r.memoizedProps,a=l.viewConfig,u=fn(null,n(i[2])({},u,{style:[u.style,{display:"none"}]}),u,a.validAttributes),n(i[3]).UIManager.updateView(l._nativeTag,a.uiViewClassName,u)}}else{if(6===r.tag)throw Error("Not yet implemented.");if((23!==r.tag&&24!==r.tag||null===r.memoizedState||r===e)&&null!==r.child){r.child.return=r,r=r.child;continue}}if(r===e)break;for(;null===r.sibling;){if(null===r.return||r.return===e)return;r=r.return}r.sibling.return=r.return,r=r.sibling}}function Ll(e,n){if(On&&"function"==typeof On.onCommitFiberUnmount)try{On.onCommitFiberUnmount(jn,n)}catch(e){}switch(n.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=n.updateQueue)&&null!==(e=e.lastEffect)){var t=e=e.next;do{var r=t,l=r.destroy;if(r=r.tag,void 0!==l)if(0!=(4&r))Xa(n,t);else{r=n;try{l()}catch(e){Ka(r,e)}}t=t.next}while(t!==e)}break;case 1:if(Cl(n),"function"==typeof(e=n.stateNode).componentWillUnmount)try{e.props=n.memoizedProps,e.state=n.memoizedState,e.componentWillUnmount()}catch(e){Ka(n,e)}break;case 5:Cl(n);break;case 4:Bl(e,n)}}function Ul(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function Ml(e){return 5===e.tag||3===e.tag||4===e.tag}function Al(e){e:{for(var n=e.return;null!==n;){if(Ml(n))break e;n=n.return}throw Error("Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}var t=n;switch(n=t.stateNode,t.tag){case 5:var r=!1;break;case 3:case 4:n=n.containerInfo,r=!0;break;default:throw Error("Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}16&t.flags&&(t.flags&=-17);e:n:for(t=e;;){for(;null===t.sibling;){if(null===t.return||Ml(t.return)){t=null;break e}t=t.return}for(t.sibling.return=t.return,t=t.sibling;5!==t.tag&&6!==t.tag&&18!==t.tag;){if(2&t.flags)continue n;if(null===t.child||4===t.tag)continue n;t.child.return=t,t=t.child}if(!(2&t.flags)){t=t.stateNode;break e}}r?Dl(e,t,n):Ql(e,t,n)}function Dl(e,t,r){var l=e.tag,a=5===l||6===l;if(a)if(e=a?e.stateNode:e.stateNode.instance,t){if("number"==typeof r)throw Error("Container does not support insertBefore operation")}else n(i[3]).UIManager.setChildren(r,["number"==typeof e?e:e._nativeTag]);else if(4!==l&&null!==(e=e.child))for(Dl(e,t,r),e=e.sibling;null!==e;)Dl(e,t,r),e=e.sibling}function Ql(e,t,r){var l=e.tag,a=5===l||6===l;if(a)e=a?e.stateNode:e.stateNode.instance,t?0<=(a=(l=r._children).indexOf(e))?(l.splice(a,1),t=l.indexOf(t),l.splice(t,0,e),n(i[3]).UIManager.manageChildren(r._nativeTag,[a],[t],[],[],[])):(t=l.indexOf(t),l.splice(t,0,e),n(i[3]).UIManager.manageChildren(r._nativeTag,[],[],["number"==typeof e?e:e._nativeTag],[t],[])):(t="number"==typeof e?e:e._nativeTag,0<=(a=(l=r._children).indexOf(e))?(l.splice(a,1),l.push(e),n(i[3]).UIManager.manageChildren(r._nativeTag,[a],[l.length-1],[],[],[])):(l.push(e),n(i[3]).UIManager.manageChildren(r._nativeTag,[],[],[t],[l.length-1],[])));else if(4!==l&&null!==(e=e.child))for(Ql(e,t,r),e=e.sibling;null!==e;)Ql(e,t,r),e=e.sibling}function Bl(e,t){for(var r,l,a=t,u=!1;;){if(!u){u=a.return;e:for(;;){if(null===u)throw Error("Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.");switch(r=u.stateNode,u.tag){case 5:l=!1;break e;case 3:case 4:r=r.containerInfo,l=!0;break e}u=u.return}u=!0}if(5===a.tag||6===a.tag){e:for(var o=e,s=a,c=s;;)if(Ll(o,c),null!==c.child&&4!==c.tag)c.child.return=c,c=c.child;else{if(c===s)break e;for(;null===c.sibling;){if(null===c.return||c.return===s)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}l?(o=r,bn(a.stateNode),n(i[3]).UIManager.manageChildren(o,[],[],[],[],[0])):(o=r,bn(c=a.stateNode),c=(s=o._children).indexOf(c),s.splice(c,1),n(i[3]).UIManager.manageChildren(o._nativeTag,[],[],[],[],[c]))}else if(4===a.tag){if(null!==a.child){r=a.stateNode.containerInfo,l=!0,a.child.return=a,a=a.child;continue}}else if(Ll(e,a),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(u=!1)}a.sibling.return=a.return,a=a.sibling}}function Fl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var l=r=r.next;do{3==(3&l.tag)&&(t=l.destroy,l.destroy=void 0,void 0!==t&&t()),l=l.next}while(l!==r)}return;case 1:return;case 5:if(null!=(r=t.stateNode)){l=t.memoizedProps,e=null!==e?e.memoizedProps:l;var a=t.updateQueue;t.updateQueue=null,null!==a&&(t=r.viewConfig,Se.set(r._nativeTag,l),null!=(l=fn(null,e,l,t.validAttributes))&&n(i[3]).UIManager.updateView(r._nativeTag,t.uiViewClassName,l))}return;case 6:if(null===t.stateNode)throw Error("This should have a text node initialized. This error is likely caused by a bug in React. Please file an issue.");return void n(i[3]).UIManager.updateView(t.stateNode,"RCTRawText",{text:t.memoizedProps});case 3:case 12:return;case 13:return null!==t.memoizedState&&(ia=ot(),Il(t.child,!0)),void jl(t);case 19:return void jl(t);case 17:return;case 23:case 24:return void Il(t,null!==t.memoizedState)}throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}function jl(e){var n=e.updateQueue;if(null!==n){e.updateQueue=null;var t=e.stateNode;null===t&&(t=e.stateNode=new Rl),n.forEach(function(n){var r=Za.bind(null,e,n);t.has(n)||(t.add(n),n.then(r,r))})}}function Ol(e,n){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(n=n.memoizedState)&&null===n.dehydrated)}var Hl,Vl=Math.ceil,Wl=Ce.ReactCurrentDispatcher,Yl=Ce.ReactCurrentOwner,ql=0,Xl=null,$l=null,Gl=0,Kl=0,Jl=Pn(0),Zl=0,ea=null,na=0,ta=0,ra=0,la=0,aa=null,ia=0,ua=1/0,oa=null,sa=!1,ca=null,fa=null,da=!1,pa=null,ha=90,ga=[],ma=[],va=null,ya=0,ba=null,Sa=-1,wa=0,ka=0,Ea=null,_a=!1;function Ta(){return 0!=(48&ql)?ot():-1!==Sa?Sa:Sa=ot()}function xa(e){if(0==(2&(e=e.mode)))return 1;if(0==(4&e))return 99===st()?1:2;if(0===wa&&(wa=na),0!==gt.transition){0!==ka&&(ka=null!==aa?aa.pendingLanes:0),e=wa;var n=4186112&~ka;return 0===(n&=-n)&&(0===(n=(e=4186112&~e)&-e)&&(n=8192)),n}return e=st(),0!=(4&ql)&&98===e?e=$n(12,wa):e=$n(e=Wn(e),wa),e}function Pa(e,n,t){if(50<ya)throw ya=0,ba=null,Error("Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.");if(null===(e=Ra(e,n)))return null;Jn(e,n,t),e===Xl&&(ra|=n,4===Zl&&za(e,Gl));var r=st();1===n?0!=(8&ql)&&0==(48&ql)?Ia(e):(Ca(e,t),0===ql&&(ua=ot()+500,pt())):(0==(4&ql)||98!==r&&99!==r||(null===va?va=new Set([e]):va.add(e)),Ca(e,t)),aa=e}function Ra(e,n){e.lanes|=n;var t=e.alternate;for(null!==t&&(t.lanes|=n),t=e,e=e.return;null!==e;)e.childLanes|=n,null!==(t=e.alternate)&&(t.childLanes|=n),t=e,e=e.return;return 3===t.tag?t.stateNode:null}function Ca(e,t){for(var r=e.callbackNode,l=e.suspendedLanes,a=e.pingedLanes,u=e.expirationTimes,o=e.pendingLanes;0<o;){var s=31-Zn(o),c=1<<s,f=u[s];if(-1===f){if(0==(c&l)||0!=(c&a)){f=t,Vn(c);var d=Hn;u[s]=10<=d?f+250:6<=d?f+5e3:-1}}else f<=t&&(e.expiredLanes|=c);o&=~c}if(l=qn(e,e===Xl?Gl:0),t=Hn,0===l)null!==r&&(r!==tt&&n(i[4]).unstable_cancelCallback(r),e.callbackNode=null,e.callbackPriority=0);else{if(null!==r){if(e.callbackPriority===t)return;r!==tt&&n(i[4]).unstable_cancelCallback(r)}15===t?(r=Ia.bind(null,e),null===lt?(lt=[r],at=n(i[4]).unstable_scheduleCallback(n(i[4]).unstable_ImmediatePriority,ht)):lt.push(r),r=tt):14===t?r=dt(99,Ia.bind(null,e)):r=dt(r=Yn(t),Na.bind(null,e)),e.callbackPriority=t,e.callbackNode=r}}function Na(e){if(Sa=-1,ka=wa=0,0!=(48&ql))throw Error("Should not already be working.");var n=e.callbackNode;if(Ya()&&e.callbackNode!==n)return null;var t=qn(e,e===Xl?Gl:0);if(0===t)return null;var r=t,l=ql;ql|=16;var a=Da();for(Xl===e&&Gl===r||(ua=ot()+500,Ma(e,r));;)try{Fa();break}catch(n){Aa(e,n)}if(xt(),Wl.current=a,ql=l,null!==$l?r=0:(Xl=null,Gl=0,r=Zl),0!=(na&ra))Ma(e,0);else if(0!==r){if(2===r&&(ql|=64,e.hydrate&&(e.hydrate=!1),0!==(t=Xn(e))&&(r=Qa(e,t))),1===r)throw n=ea,Ma(e,0),za(e,t),Ca(e,ot()),n;switch(e.finishedWork=e.current.alternate,e.finishedLanes=t,r){case 0:case 1:throw Error("Root did not complete. This is a bug in React.");case 2:Ha(e);break;case 3:if(za(e,t),(62914560&t)===t&&10<(r=ia+500-ot())){if(0!==qn(e,0))break;if(((l=e.suspendedLanes)&t)!==t){Ta(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=wn(Ha.bind(null,e),r);break}Ha(e);break;case 4:if(za(e,t),(4186112&t)===t)break;for(r=e.eventTimes,l=-1;0<t;){var i=31-Zn(t);a=1<<i,(i=r[i])>l&&(l=i),t&=~a}if(t=l,10<(t=(120>(t=ot()-t)?120:480>t?480:1080>t?1080:1920>t?1920:3e3>t?3e3:4320>t?4320:1960*Vl(t/1960))-t)){e.timeoutHandle=wn(Ha.bind(null,e),t);break}Ha(e);break;case 5:Ha(e);break;default:throw Error("Unknown root exit status.")}}return Ca(e,ot()),e.callbackNode===n?Na.bind(null,e):null}function za(e,n){for(n&=~la,n&=~ra,e.suspendedLanes|=n,e.pingedLanes&=~n,e=e.expirationTimes;0<n;){var t=31-Zn(n),r=1<<t;e[t]=-1,n&=~r}}function Ia(e){if(0!=(48&ql))throw Error("Should not already be working.");if(Ya(),e===Xl&&0!=(e.expiredLanes&Gl)){var n=Gl,t=Qa(e,n);0!=(na&ra)&&(t=Qa(e,n=qn(e,n)))}else t=Qa(e,n=qn(e,0));if(0!==e.tag&&2===t&&(ql|=64,e.hydrate&&(e.hydrate=!1),0!==(n=Xn(e))&&(t=Qa(e,n))),1===t)throw t=ea,Ma(e,0),za(e,n),Ca(e,ot()),t;return e.finishedWork=e.current.alternate,e.finishedLanes=n,Ha(e),Ca(e,ot()),null}function La(e,n){Cn(Jl,Kl),Kl|=n,na|=n}function Ua(){Kl=Jl.current,Rn(Jl)}function Ma(e,n){e.finishedWork=null,e.finishedLanes=0;var t=e.timeoutHandle;if(-1!==t&&(e.timeoutHandle=-1,kn(t)),null!==$l)for(t=$l.return;null!==t;){var r=t;switch(r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&An();break;case 3:lr(),Rn(In),Rn(zn),cr();break;case 5:ir(r);break;case 4:lr();break;case 13:case 19:Rn(ur);break;case 10:Pt(r);break;case 23:case 24:Ua()}t=t.return}Xl=e,$l=li(e.current,null),Gl=Kl=na=n,Zl=0,ea=null,la=ra=ta=0}function Aa(e,n){for(;;){var t=$l;try{if(xt(),fr.current=Wr,vr){for(var r=hr.memoizedState;null!==r;){var l=r.queue;null!==l&&(l.pending=null),r=r.next}vr=!1}if(pr=0,mr=gr=hr=null,yr=!1,Yl.current=null,null===t||null===t.return){Zl=1,ea=n,$l=null;break}e:{var a=e,i=t.return,u=t,o=n;if(n=Gl,u.flags|=4096,u.firstEffect=u.lastEffect=null,null!==o&&"object"==typeof o&&"function"==typeof o.then){var s=o;if(0==(2&u.mode)){var c=u.alternate;c?(u.updateQueue=c.updateQueue,u.memoizedState=c.memoizedState,u.lanes=c.lanes):(u.updateQueue=null,u.memoizedState=null)}var f=0!=(1&ur.current),d=i;do{var p;if(p=13===d.tag){var h=d.memoizedState;if(null!==h)p=null!==h.dehydrated;else{var g=d.memoizedProps;p=void 0!==g.fallback&&(!0!==g.unstable_avoidThisFallback||!f)}}if(p){var m=d.updateQueue;if(null===m){var v=new Set;v.add(s),d.updateQueue=v}else m.add(s);if(0==(2&d.mode)){if(d.flags|=64,u.flags|=32768,u.flags&=-5029,1===u.tag)if(null===u.alternate)u.tag=17;else{var y=Ut(-1,1);y.tag=2,Mt(u,y)}u.lanes|=1;break e}o=void 0,u=n;var b=a.pingCache;if(null===b?(b=a.pingCache=new Tl,o=new Set,b.set(s,o)):void 0===(o=b.get(s))&&(o=new Set,b.set(s,o)),!o.has(u)){o.add(u);var S=Ja.bind(null,a,s,u);s.then(S,S)}d.flags|=8192,d.lanes=n;break e}d=d.return}while(null!==d);o=Error(($e(u.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Zl&&(Zl=2),o=El(o,u),d=i;do{switch(d.tag){case 3:a=o,d.flags|=8192,n&=-n,d.lanes|=n,At(d,xl(d,a,n));break e;case 1:a=o;var w=d.type,k=d.stateNode;if(0==(64&d.flags)&&("function"==typeof w.getDerivedStateFromError||null!==k&&"function"==typeof k.componentDidCatch&&(null===fa||!fa.has(k)))){d.flags|=8192,n&=-n,d.lanes|=n,At(d,Pl(d,a,n));break e}}d=d.return}while(null!==d)}Oa(t)}catch(e){n=e,$l===t&&null!==t&&($l=t=t.return);continue}break}}function Da(){var e=Wl.current;return Wl.current=Wr,null===e?Wr:e}function Qa(e,n){var t=ql;ql|=16;var r=Da();for(Xl===e&&Gl===n||Ma(e,n);;)try{Ba();break}catch(n){Aa(e,n)}if(xt(),ql=t,Wl.current=r,null!==$l)throw Error("Cannot commit an incomplete root. This error is likely caused by a bug in React. Please file an issue.");return Xl=null,Gl=0,Zl}function Ba(){for(;null!==$l;)ja($l)}function Fa(){for(;null!==$l&&!n(i[4]).unstable_shouldYield();)ja($l)}function ja(e){var n=Hl(e.alternate,e,Kl);e.memoizedProps=e.pendingProps,null===n?Oa(e):$l=n,Yl.current=null}function Oa(e){var n=e;do{var t=n.alternate;if(e=n.return,0==(4096&n.flags)){if(null!==(t=wl(t,n,Kl)))return void($l=t);if(24!==(t=n).tag&&23!==t.tag||null===t.memoizedState||0!=(1073741824&Kl)||0==(4&t.mode)){for(var r=0,l=t.child;null!==l;)r|=l.lanes|l.childLanes,l=l.sibling;t.childLanes=r}null!==e&&0==(4096&e.flags)&&(null===e.firstEffect&&(e.firstEffect=n.firstEffect),null!==n.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=n.firstEffect),e.lastEffect=n.lastEffect),1<n.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=n:e.firstEffect=n,e.lastEffect=n))}else{if(null!==(t=kl(n)))return t.flags&=4095,void($l=t);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=4096)}if(null!==(n=n.sibling))return void($l=n);$l=n=e}while(null!==n);0===Zl&&(Zl=5)}function Ha(e){var n=st();return ft(99,Va.bind(null,e,n)),null}function Va(e,n){do{Ya()}while(null!==pa);if(0!=(48&ql))throw Error("Should not already be working.");var t=e.finishedWork;if(null===t)return null;if(e.finishedWork=null,e.finishedLanes=0,t===e.current)throw Error("Cannot commit the same tree as before. This error is likely caused by a bug in React. Please file an issue.");e.callbackNode=null;var r=t.lanes|t.childLanes,l=r,a=e.pendingLanes&~l;e.pendingLanes=l,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=l,e.mutableReadLanes&=l,e.entangledLanes&=l,l=e.entanglements;for(var i=e.eventTimes,u=e.expirationTimes;0<a;){var o=31-Zn(a),s=1<<o;l[o]=0,i[o]=-1,u[o]=-1,a&=~s}if(null!==va&&0==(24&r)&&va.has(e)&&va.delete(e),e===Xl&&($l=Xl=null,Gl=0),1<t.flags?null!==t.lastEffect?(t.lastEffect.nextEffect=t,r=t.firstEffect):r=t:r=t.firstEffect,null!==r){l=ql,ql|=32,Ea=Yl.current=null,_a=!1,oa=r;do{try{Wa()}catch(e){if(null===oa)throw Error("Should be working on an effect.");Ka(oa,e),oa=oa.nextEffect}}while(null!==oa);Ea=null,oa=r;do{try{for(i=e;null!==oa;){var c=oa.flags;if(128&c){var f=oa.alternate;if(null!==f){var d=f.ref;null!==d&&("function"==typeof d?d(null):d.current=null)}}switch(1038&c){case 2:Al(oa),oa.flags&=-3;break;case 6:Al(oa),oa.flags&=-3,Fl(oa.alternate,oa);break;case 1024:oa.flags&=-1025;break;case 1028:oa.flags&=-1025,Fl(oa.alternate,oa);break;case 4:Fl(oa.alternate,oa);break;case 8:Bl(i,u=oa);var p=u.alternate;Ul(u),null!==p&&Ul(p)}oa=oa.nextEffect}}catch(e){if(null===oa)throw Error("Should be working on an effect.");Ka(oa,e),oa=oa.nextEffect}}while(null!==oa);e.current=t,oa=r;do{try{for(c=e;null!==oa;){var h=oa.flags;if(36&h&&zl(c,oa.alternate,oa),128&h){f=void 0;var g=oa.ref;if(null!==g){var m=oa.stateNode;switch(oa.tag){case 5:f=m;break;default:f=m}"function"==typeof g?g(f):g.current=f}}oa=oa.nextEffect}}catch(e){if(null===oa)throw Error("Should be working on an effect.");Ka(oa,e),oa=oa.nextEffect}}while(null!==oa);oa=null,rt(),ql=l}else e.current=t;if(da)da=!1,pa=e,ha=n;else for(oa=r;null!==oa;)n=oa.nextEffect,oa.nextEffect=null,8&oa.flags&&((h=oa).sibling=null,h.stateNode=null),oa=n;if(0===(r=e.pendingLanes)&&(fa=null),1===r?e===ba?ya++:(ya=0,ba=e):ya=0,t=t.stateNode,On&&"function"==typeof On.onCommitFiberRoot)try{On.onCommitFiberRoot(jn,t,void 0,64==(64&t.current.flags))}catch(e){}if(Ca(e,ot()),sa)throw sa=!1,e=ca,ca=null,e;return 0!=(8&ql)?null:(pt(),null)}function Wa(){for(;null!==oa;){var e=oa.alternate;_a||null===Ea||(0!=(8&oa.flags)?en(oa,Ea)&&(_a=!0):13===oa.tag&&Ol(e,oa)&&en(oa,Ea)&&(_a=!0));var n=oa.flags;0!=(256&n)&&Nl(e,oa),0==(512&n)||da||(da=!0,dt(97,function(){return Ya(),null})),oa=oa.nextEffect}}function Ya(){if(90!==ha){var e=97<ha?97:ha;return ha=90,ft(e,$a)}return!1}function qa(e,n){ga.push(n,e),da||(da=!0,dt(97,function(){return Ya(),null}))}function Xa(e,n){ma.push(n,e),da||(da=!0,dt(97,function(){return Ya(),null}))}function $a(){if(null===pa)return!1;var e=pa;if(pa=null,0!=(48&ql))throw Error("Cannot flush passive effects while already rendering.");var n=ql;ql|=32;var t=ma;ma=[];for(var r=0;r<t.length;r+=2){var l=t[r],a=t[r+1],i=l.destroy;if(l.destroy=void 0,"function"==typeof i)try{i()}catch(e){if(null===a)throw Error("Should be working on an effect.");Ka(a,e)}}for(t=ga,ga=[],r=0;r<t.length;r+=2){l=t[r],a=t[r+1];try{var u=l.create;l.destroy=u()}catch(e){if(null===a)throw Error("Should be working on an effect.");Ka(a,e)}}for(u=e.current.firstEffect;null!==u;)e=u.nextEffect,u.nextEffect=null,8&u.flags&&(u.sibling=null,u.stateNode=null),u=e;return ql=n,pt(),!0}function Ga(e,n,t){Mt(e,n=xl(e,n=El(t,n),1)),n=Ta(),null!==(e=Ra(e,1))&&(Jn(e,1,n),Ca(e,n))}function Ka(e,n){if(3===e.tag)Ga(e,e,n);else for(var t=e.return;null!==t;){if(3===t.tag){Ga(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===fa||!fa.has(r))){var l=Pl(t,e=El(n,e),1);if(Mt(t,l),l=Ta(),null!==(t=Ra(t,1)))Jn(t,1,l),Ca(t,l);else if("function"==typeof r.componentDidCatch&&(null===fa||!fa.has(r)))try{r.componentDidCatch(n,e)}catch(e){}break}}t=t.return}}function Ja(e,n,t){var r=e.pingCache;null!==r&&r.delete(n),n=Ta(),e.pingedLanes|=e.suspendedLanes&t,Xl===e&&(Gl&t)===t&&(4===Zl||3===Zl&&(62914560&Gl)===Gl&&500>ot()-ia?Ma(e,0):la|=t),Ca(e,n)}function Za(e,n){var t=e.stateNode;null!==t&&t.delete(n),0===(n=0)&&(0==(2&(n=e.mode))?n=1:0==(4&n)?n=99===st()?1:2:(0===wa&&(wa=na),0===(n=Gn(62914560&~wa))&&(n=4194304))),t=Ta(),null!==(e=Ra(e,n))&&(Jn(e,n,t),Ca(e,t))}function ei(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function ni(e,n,t,r){return new ei(e,n,t,r)}function ti(e){return!(!(e=e.prototype)||!e.isReactComponent)}function ri(e){if("function"==typeof e)return ti(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===De)return 11;if(e===Fe)return 14}return 2}function li(e,n){var t=e.alternate;return null===t?((t=ni(e.tag,n,e.key,e.mode)).elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.nextEffect=null,t.firstEffect=null,t.lastEffect=null),t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function ai(e,n,t,r,l,a){var i=2;if(r=e,"function"==typeof e)ti(e)&&(i=1);else if("string"==typeof e)i=5;else e:switch(e){case Ie:return ii(t.children,l,a,n);case He:i=8,l|=16;break;case Le:i=8,l|=1;break;case Ue:return(e=ni(12,t,n,8|l)).elementType=Ue,e.type=Ue,e.lanes=a,e;case Qe:return(e=ni(13,t,n,l)).type=Qe,e.elementType=Qe,e.lanes=a,e;case Be:return(e=ni(19,t,n,l)).elementType=Be,e.lanes=a,e;case Ve:return ui(t,l,a,n);case We:return(e=ni(24,t,n,l)).elementType=We,e.lanes=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case Me:i=10;break e;case Ae:i=9;break e;case De:i=11;break e;case Fe:i=14;break e;case je:i=16,r=null;break e;case Oe:i=22;break e}throw Error("Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: "+(null==e?e:typeof e)+".")}return(n=ni(i,t,n,l)).elementType=e,n.type=r,n.lanes=a,n}function ii(e,n,t,r){return(e=ni(7,e,r,n)).lanes=t,e}function ui(e,n,t,r){return(e=ni(23,e,r,n)).elementType=Ve,e.lanes=t,e}function oi(e,n,t){return(e=ni(6,e,null,n)).lanes=t,e}function si(e,n,t){return(n=ni(4,null!==e.children?e.children:[],e.key,n)).lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function ci(e,n,t){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=t,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Kn(0),this.expirationTimes=Kn(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Kn(0)}function fi(e,n,t){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:ze,key:null==r?null:""+r,children:e,containerInfo:n,implementation:t}}function di(e){var n=e._reactInternals;if(void 0===n){if("function"==typeof e.render)throw Error("Unable to find node on an unmounted component.");throw Error("Argument appears to not be a ReactComponent. Keys: "+Object.keys(e))}return null===(e=Ze(n))?null:e.stateNode}function pi(e,n,t,r){var l=n.current,a=Ta(),i=xa(l);e:if(t){t=t._reactInternals;n:{if(Ge(t)!==t||1!==t.tag)throw Error("Expected subtree parent to be a mounted class component. This error is likely caused by a bug in React. Please file an issue.");var u=t;do{switch(u.tag){case 3:u=u.stateNode.context;break n;case 1:if(Mn(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break n}}u=u.return}while(null!==u);throw Error("Found unexpected detached subtree parent. This error is likely caused by a bug in React. Please file an issue.")}if(1===t.tag){var o=t.type;if(Mn(o)){t=Qn(t,o,u);break e}}t=u}else t=Nn;return null===n.context?n.context=t:n.pendingContext=t,(n=Ut(a,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(n.callback=r),Mt(l,n),Pa(l,i,a),i}function hi(e){return null==e?null:"number"==typeof e?e:e._nativeTag?e._nativeTag:e.canonical&&e.canonical._nativeTag?e.canonical._nativeTag:null==(e=di(e))?e:e.canonical?e.canonical._nativeTag:e._nativeTag}function gi(e){var n=mi.get(e);n&&pi(null,n,null,function(){mi.delete(e)})}Hl=function(e,n,t){var r=n.lanes;if(null!==e)if(e.memoizedProps!==n.pendingProps||In.current)Gr=!0;else{if(0==(t&r)){switch(Gr=!1,n.tag){case 3:il(n);break;case 5:ar(n);break;case 1:Mn(n.type)&&Bn(n);break;case 4:rr(n,n.stateNode.containerInfo);break;case 10:r=n.memoizedProps.value;var l=n.type._context;Cn(kt,l._currentValue),l._currentValue=r;break;case 13:if(null!==n.memoizedState)return 0!=(t&n.child.childLanes)?dl(e,n,t):(Cn(ur,1&ur.current),null!==(n=bl(e,n,t))?n.sibling:null);Cn(ur,1&ur.current);break;case 19:if(r=0!=(t&n.childLanes),0!=(64&e.flags)){if(r)return yl(e,n,t);n.flags|=64}if(null!==(l=n.memoizedState)&&(l.rendering=null,l.tail=null,l.lastEffect=null),Cn(ur,ur.current),r)break;return null;case 23:case 24:return n.lanes=0,nl(e,n,t)}return bl(e,n,t)}Gr=0!=(32768&e.flags)}else Gr=!1;switch(n.lanes=0,n.tag){case 2:if(r=n.type,null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),e=n.pendingProps,l=Un(n,zn.current),Ct(n,t),l=wr(null,n,r,e,l,t),n.flags|=1,"object"==typeof l&&null!==l&&"function"==typeof l.render&&void 0===l.$$typeof){if(n.tag=1,n.memoizedState=null,n.updateQueue=null,Mn(r)){var a=!0;Bn(n)}else a=!1;n.memoizedState=null!==l.state&&void 0!==l.state?l.state:null,It(n);var i=r.getDerivedStateFromProps;"function"==typeof i&&Ft(n,r,i,e),l.updater=jt,n.stateNode=l,l._reactInternals=n,Wt(n,r,e,t),n=al(null,n,r,!0,a,t)}else n.tag=0,Kr(null,n,l,t),n=n.child;return n;case 16:l=n.elementType;e:{switch(null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),e=n.pendingProps,l=(a=l._init)(l._payload),n.type=l,a=n.tag=ri(l),e=wt(l,e),a){case 0:n=rl(null,n,l,e,t);break e;case 1:n=ll(null,n,l,e,t);break e;case 11:n=Jr(null,n,l,e,t);break e;case 14:n=Zr(null,n,l,wt(l.type,e),r,t);break e}throw Error("Element type is invalid. Received a promise that resolves to: "+l+". Lazy element type must resolve to a class or function.")}return n;case 0:return r=n.type,l=n.pendingProps,rl(e,n,r,l=n.elementType===r?l:wt(r,l),t);case 1:return r=n.type,l=n.pendingProps,ll(e,n,r,l=n.elementType===r?l:wt(r,l),t);case 3:if(il(n),r=n.updateQueue,null===e||null===r)throw Error("If the root does not have an updateQueue, we should have already bailed out. This error is likely caused by a bug in React. Please file an issue.");return r=n.pendingProps,l=null!==(l=n.memoizedState)?l.element:null,Lt(e,n),Dt(n,r,null,t),(r=n.memoizedState.element)===l?n=bl(e,n,t):(Kr(e,n,r,t),n=n.child),n;case 5:return ar(n),r=n.pendingProps.children,tl(e,n),Kr(e,n,r,t),n.child;case 6:return null;case 13:return dl(e,n,t);case 4:return rr(n,n.stateNode.containerInfo),r=n.pendingProps,null===e?n.child=Gt(n,null,r,t):Kr(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,Jr(e,n,r,l=n.elementType===r?l:wt(r,l),t);case 7:return Kr(e,n,n.pendingProps,t),n.child;case 8:case 12:return Kr(e,n,n.pendingProps.children,t),n.child;case 10:e:{r=n.type._context,l=n.pendingProps,i=n.memoizedProps,a=l.value;var u=n.type._context;if(Cn(kt,u._currentValue),u._currentValue=a,null!==i)if(u=i.value,0===(a=mt(u,a)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(u,a):1073741823))){if(i.children===l.children&&!In.current){n=bl(e,n,t);break e}}else for(null!==(u=n.child)&&(u.return=n);null!==u;){var o=u.dependencies;if(null!==o){i=u.child;for(var s=o.firstContext;null!==s;){if(s.context===r&&0!=(s.observedBits&a)){1===u.tag&&((s=Ut(-1,t&-t)).tag=2,Mt(u,s)),u.lanes|=t,null!==(s=u.alternate)&&(s.lanes|=t),Rt(u.return,t),o.lanes|=t;break}s=s.next}}else i=10===u.tag&&u.type===n.type?null:u.child;if(null!==i)i.return=u;else for(i=u;null!==i;){if(i===n){i=null;break}if(null!==(u=i.sibling)){u.return=i.return,i=u;break}i=i.return}u=i}Kr(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=(a=n.pendingProps).children,Ct(n,t),r=r(l=Nt(l,a.unstable_observedBits)),n.flags|=1,Kr(e,n,r,t),n.child;case 14:return a=wt(l=n.type,n.pendingProps),Zr(e,n,l,a=wt(l.type,a),r,t);case 15:return el(e,n,n.type,n.pendingProps,r,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:wt(r,l),null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),n.tag=1,Mn(r)?(e=!0,Bn(n)):e=!1,Ct(n,t),Ht(n,r,l),Wt(n,r,l,t),al(null,n,r,!0,e,t);case 19:return yl(e,n,t);case 23:case 24:return nl(e,n,t)}throw Error("Unknown unit of work tag ("+n.tag+"). This error is likely caused by a bug in React. Please file an issue.")},ke=function(e,n){var t=ql;ql|=1;try{return e(n)}finally{0===(ql=t)&&(ua=ot()+500,pt())}};var mi=new Map,vi={findFiberByHostInstance:we,bundleType:0,version:"17.0.1-4e5d7faf5",rendererPackageName:"react-native-renderer",rendererConfig:{getInspectorDataForViewTag:function(){throw Error("getInspectorDataForViewTag() is not available in production")},getInspectorDataForViewAtPoint:function(){throw Error("getInspectorDataForViewAtPoint() is not available in production.")}.bind(null,hi)}},yi={bundleType:vi.bundleType,version:vi.version,rendererPackageName:vi.rendererPackageName,rendererConfig:vi.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ce.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ze(e))?null:e.stateNode},findFiberByHostInstance:vi.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var bi=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!bi.isDisabled&&bi.supportsFiber)try{jn=bi.inject(yi),On=bi}catch(e){}}a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED={computeComponentStackForErrorReporting:function(e){return(e=we(e))?St(e):""}},a.createPortal=function(e,n){return fi(e,n,null,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},a.dispatchCommand=function(e,t,r){null!=e._nativeTag&&(e._internalInstanceHandle?nativeFabricUIManager.dispatchCommand(e._internalInstanceHandle.stateNode.node,t,r):n(i[3]).UIManager.dispatchViewManagerCommand(e._nativeTag,t,r))},a.findHostInstance_DEPRECATED=function(e){return null==e?null:e._nativeTag?e:e.canonical&&e.canonical._nativeTag?e.canonical:null==(e=di(e))?e:e.canonical?e.canonical:e},a.findNodeHandle=hi,a.render=function(e,n,t){var r=mi.get(n);if(!r){r=new ci(n,0,!1);var l=ni(3,null,null,0);r.current=l,l.stateNode=r,It(l),mi.set(n,r)}pi(e,r,null,t);e:if(e=r.current,e.child)switch(e.child.tag){case 5:e=e.child.stateNode;break e;default:e=e.child.stateNode}else e=null;return e},a.unmountComponentAtNode=gi,a.unmountComponentAtNodeAndRemoveContainer=function(e){gi(e),n(i[3]).UIManager.removeRootView(e)},a.unstable_batchedUpdates=_e},71,[72,47,24,55,135]);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:77:94877: warning: the variable "nativeFabricUIManager" was not declared in anonymous function " 254#"
__d(function(e,n,t,r,l,a,i){"use strict";n(i[0]);var u=n(i[1]);function o(e,n,t,r,l,a,i,u,o){var s=Array.prototype.slice.call(arguments,3);try{n.apply(t,s)}catch(e){this.onError(e)}}var s=!1,c=null,f=!1,d=null,p={onError:function(e){s=!0,c=e}};function h(e,n,t,r,l,a,i,u,f){s=!1,c=null,o.apply(p,arguments)}function g(e,n,t,r,l,a,i,u,o){if(h.apply(this,arguments),s){if(!s)throw Error("clearCaughtError was called but no error was captured. This error is likely caused by a bug in React. Please file an issue.");var p=c;s=!1,c=null,f||(f=!0,d=p)}}var m=null,v=null,y=null;function b(e,n,t){var r=e.type||"unknown-event";e.currentTarget=y(t),g(r,n,void 0,e),e.currentTarget=null}function S(e){var n=e._dispatchListeners,t=e._dispatchInstances;if(Array.isArray(n))throw Error("executeDirectDispatch(...): Invalid `event`.");return e.currentTarget=n?y(t):null,n=n?n(e):null,e.currentTarget=null,e._dispatchListeners=null,e._dispatchInstances=null,n}function w(){return!0}function k(){return!1}function E(e,n,t,r){for(var l in this.dispatchConfig=e,this._targetInst=n,this.nativeEvent=t,this._dispatchInstances=this._dispatchListeners=null,e=this.constructor.Interface)e.hasOwnProperty(l)&&((n=e[l])?this[l]=n(t):"target"===l?this.target=r:this[l]=t[l]);return this.isDefaultPrevented=(null!=t.defaultPrevented?t.defaultPrevented:!1===t.returnValue)?w:k,this.isPropagationStopped=k,this}function _(e,n,t,r){if(this.eventPool.length){var l=this.eventPool.pop();return this.call(l,e,n,t,r),l}return new this(e,n,t,r)}function T(e){if(!(e instanceof this))throw Error("Trying to release an event instance into a pool of a different type.");e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function x(e){e.getPooled=_,e.eventPool=[],e.release=T}n(i[2])(E.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=w)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=w)},persist:function(){this.isPersistent=w},isPersistent:k,destructor:function(){var e,n=this.constructor.Interface;for(e in n)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=k,this._dispatchInstances=this._dispatchListeners=null}}),E.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},E.extend=function(e){function t(){}function r(){return l.apply(this,arguments)}var l=this;t.prototype=l.prototype;var a=new t;return n(i[2])(a,r.prototype),r.prototype=a,r.prototype.constructor=r,r.Interface=n(i[2])({},l.Interface,e),r.extend=l.extend,x(r),r},x(E);var P=E.extend({touchHistory:function(){return null}});function R(e){return"topTouchStart"===e}function C(e){return"topTouchMove"===e}var N=["topTouchStart"],z=["topTouchMove"],I=["topTouchCancel","topTouchEnd"],L=[],U={touchBank:L,numberActiveTouches:0,indexOfSingleActiveTouch:-1,mostRecentTimeStamp:0};function M(e){return e.timeStamp||e.timestamp}function A(e){if(null==(e=e.identifier))throw Error("Touch object is missing identifier.");return e}function D(e){var n=A(e),t=L[n];t?(t.touchActive=!0,t.startPageX=e.pageX,t.startPageY=e.pageY,t.startTimeStamp=M(e),t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=M(e),t.previousPageX=e.pageX,t.previousPageY=e.pageY,t.previousTimeStamp=M(e)):(t={touchActive:!0,startPageX:e.pageX,startPageY:e.pageY,startTimeStamp:M(e),currentPageX:e.pageX,currentPageY:e.pageY,currentTimeStamp:M(e),previousPageX:e.pageX,previousPageY:e.pageY,previousTimeStamp:M(e)},L[n]=t),U.mostRecentTimeStamp=M(e)}function Q(e){var n=L[A(e)];n&&(n.touchActive=!0,n.previousPageX=n.currentPageX,n.previousPageY=n.currentPageY,n.previousTimeStamp=n.currentTimeStamp,n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=M(e),U.mostRecentTimeStamp=M(e))}function B(e){var n=L[A(e)];n&&(n.touchActive=!1,n.previousPageX=n.currentPageX,n.previousPageY=n.currentPageY,n.previousTimeStamp=n.currentTimeStamp,n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=M(e),U.mostRecentTimeStamp=M(e))}var F={recordTouchTrack:function(e,n){if(C(e))n.changedTouches.forEach(Q);else if(R(e))n.changedTouches.forEach(D),U.numberActiveTouches=n.touches.length,1===U.numberActiveTouches&&(U.indexOfSingleActiveTouch=n.touches[0].identifier);else if(("topTouchEnd"===e||"topTouchCancel"===e)&&(n.changedTouches.forEach(B),U.numberActiveTouches=n.touches.length,1===U.numberActiveTouches))for(e=0;e<L.length;e++)if(null!=(n=L[e])&&n.touchActive){U.indexOfSingleActiveTouch=e;break}},touchHistory:U};function j(e,n){if(null==n)throw Error("accumulate(...): Accumulated items must not be null or undefined.");return null==e?n:Array.isArray(e)?e.concat(n):Array.isArray(n)?[e].concat(n):[e,n]}function O(e,n){if(null==n)throw Error("accumulateInto(...): Accumulated items must not be null or undefined.");return null==e?n:Array.isArray(e)?Array.isArray(n)?(e.push.apply(e,n),e):(e.push(n),e):Array.isArray(n)?[e].concat(n):[e,n]}function H(e,n,t){Array.isArray(e)?e.forEach(n,t):e&&n.call(t,e)}var V=null,W=0;function Y(e,n){var t=V;V=e,null!==ne.GlobalResponderHandler&&ne.GlobalResponderHandler.onChange(t,e,n)}var q={startShouldSetResponder:{phasedRegistrationNames:{bubbled:"onStartShouldSetResponder",captured:"onStartShouldSetResponderCapture"},dependencies:N},scrollShouldSetResponder:{phasedRegistrationNames:{bubbled:"onScrollShouldSetResponder",captured:"onScrollShouldSetResponderCapture"},dependencies:["topScroll"]},selectionChangeShouldSetResponder:{phasedRegistrationNames:{bubbled:"onSelectionChangeShouldSetResponder",captured:"onSelectionChangeShouldSetResponderCapture"},dependencies:["topSelectionChange"]},moveShouldSetResponder:{phasedRegistrationNames:{bubbled:"onMoveShouldSetResponder",captured:"onMoveShouldSetResponderCapture"},dependencies:z},responderStart:{registrationName:"onResponderStart",dependencies:N},responderMove:{registrationName:"onResponderMove",dependencies:z},responderEnd:{registrationName:"onResponderEnd",dependencies:I},responderRelease:{registrationName:"onResponderRelease",dependencies:I},responderTerminationRequest:{registrationName:"onResponderTerminationRequest",dependencies:[]},responderGrant:{registrationName:"onResponderGrant",dependencies:[]},responderReject:{registrationName:"onResponderReject",dependencies:[]},responderTerminate:{registrationName:"onResponderTerminate",dependencies:[]}};function X(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function $(e,n,t){for(var r=[];e;)r.push(e),e=X(e);for(e=r.length;0<e--;)n(r[e],"captured",t);for(e=0;e<r.length;e++)n(r[e],"bubbled",t)}function G(e,n){if(null===(e=e.stateNode))return null;if(null===(e=m(e)))return null;if((e=e[n])&&"function"!=typeof e)throw Error("Expected `"+n+"` listener to be a function, instead got a value of `"+typeof e+"` type.");return e}function K(e,n,t){(n=G(e,t.dispatchConfig.phasedRegistrationNames[n]))&&(t._dispatchListeners=O(t._dispatchListeners,n),t._dispatchInstances=O(t._dispatchInstances,e))}function J(e){if(e&&e.dispatchConfig.registrationName){var n=e._targetInst;if(n&&e&&e.dispatchConfig.registrationName){var t=G(n,e.dispatchConfig.registrationName);t&&(e._dispatchListeners=O(e._dispatchListeners,t),e._dispatchInstances=O(e._dispatchInstances,n))}}}function Z(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var n=e._targetInst;$(n=n?X(n):null,K,e)}}function ee(e){e&&e.dispatchConfig.phasedRegistrationNames&&$(e._targetInst,K,e)}var ne={_getResponder:function(){return V},eventTypes:q,extractEvents:function(e,n,t,r){if(R(e))W+=1;else if("topTouchEnd"===e||"topTouchCancel"===e){if(!(0<=W))return null;--W}if(F.recordTouchTrack(e,t),n&&("topScroll"===e&&!t.responderIgnoreScroll||0<W&&"topSelectionChange"===e||R(e)||C(e))){var l=R(e)?q.startShouldSetResponder:C(e)?q.moveShouldSetResponder:"topSelectionChange"===e?q.selectionChangeShouldSetResponder:q.scrollShouldSetResponder;if(V)e:{for(var a=V,i=0,u=a;u;u=X(u))i++;u=0;for(var o=n;o;o=X(o))u++;for(;0<i-u;)a=X(a),i--;for(;0<u-i;)n=X(n),u--;for(;i--;){if(a===n||a===n.alternate)break e;a=X(a),n=X(n)}a=null}else a=n;a=(n=a)===V,(l=P.getPooled(l,n,t,r)).touchHistory=F.touchHistory,H(l,a?Z:ee);e:{if(a=l._dispatchListeners,n=l._dispatchInstances,Array.isArray(a)){for(i=0;i<a.length&&!l.isPropagationStopped();i++)if(a[i](l,n[i])){a=n[i];break e}}else if(a&&a(l,n)){a=n;break e}a=null}if(l._dispatchInstances=null,l._dispatchListeners=null,l.isPersistent()||l.constructor.release(l),a&&a!==V)if((l=P.getPooled(q.responderGrant,a,t,r)).touchHistory=F.touchHistory,H(l,J),n=!0===S(l),V)if((i=P.getPooled(q.responderTerminationRequest,V,t,r)).touchHistory=F.touchHistory,H(i,J),u=!i._dispatchListeners||S(i),i.isPersistent()||i.constructor.release(i),u){(i=P.getPooled(q.responderTerminate,V,t,r)).touchHistory=F.touchHistory,H(i,J);var s=j(s,[l,i]);Y(a,n)}else(l=P.getPooled(q.responderReject,a,t,r)).touchHistory=F.touchHistory,H(l,J),s=j(s,l);else s=j(s,l),Y(a,n);else s=null}else s=null;if(l=V&&R(e),a=V&&C(e),n=V&&("topTouchEnd"===e||"topTouchCancel"===e),(l=l?q.responderStart:a?q.responderMove:n?q.responderEnd:null)&&((l=P.getPooled(l,V,t,r)).touchHistory=F.touchHistory,H(l,J),s=j(s,l)),l=V&&"topTouchCancel"===e,e=V&&!l&&("topTouchEnd"===e||"topTouchCancel"===e))e:{if((e=t.touches)&&0!==e.length)for(a=0;a<e.length;a++)if(null!==(n=e[a].target)&&void 0!==n&&0!==n){i=v(n);n:{for(n=V;i;){if(n===i||n===i.alternate){n=!0;break n}i=X(i)}n=!1}if(n){e=!1;break e}}e=!0}return(e=l?q.responderTerminate:e?q.responderRelease:null)&&((t=P.getPooled(e,V,t,r)).touchHistory=F.touchHistory,H(t,J),s=j(s,t),Y(null)),s},GlobalResponderHandler:null,injection:{injectGlobalResponderHandler:function(e){ne.GlobalResponderHandler=e}}},te=null,re={};function le(){if(te)for(var e in re){var n=re[e],t=te.indexOf(e);if(!(-1<t))throw Error("EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `"+e+"`.");if(!ie[t]){if(!n.extractEvents)throw Error("EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `"+e+"` does not.");for(var r in ie[t]=n,t=n.eventTypes){var l=void 0,a=t[r],i=r;if(ue.hasOwnProperty(i))throw Error("EventPluginRegistry: More than one plugin attempted to publish the same event name, `"+i+"`.");ue[i]=a;var u=a.phasedRegistrationNames;if(u){for(l in u)u.hasOwnProperty(l)&&ae(u[l],n);l=!0}else a.registrationName?(ae(a.registrationName,n),l=!0):l=!1;if(!l)throw Error("EventPluginRegistry: Failed to publish event `"+r+"` for plugin `"+e+"`.")}}}}function ae(e,n){if(oe[e])throw Error("EventPluginRegistry: More than one plugin attempted to publish the same registration name, `"+e+"`.");oe[e]=n}var ie=[],ue={},oe={};function se(e,n){if(null===(e=e.stateNode))return null;if(null===(e=m(e)))return null;if((e=e[n])&&"function"!=typeof e)throw Error("Expected `"+n+"` listener to be a function, instead got a value of `"+typeof e+"` type.");return e}var ce=n(i[3]).ReactNativeViewConfigRegistry.customBubblingEventTypes,fe=n(i[3]).ReactNativeViewConfigRegistry.customDirectEventTypes;function de(e,n,t){(n=se(e,t.dispatchConfig.phasedRegistrationNames[n]))&&(t._dispatchListeners=O(t._dispatchListeners,n),t._dispatchInstances=O(t._dispatchInstances,e))}function pe(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var n=e._targetInst,t=[];n;){t.push(n);do{n=n.return}while(n&&5!==n.tag);n=n||null}for(n=t.length;0<n--;)de(t[n],"captured",e);for(n=0;n<t.length;n++)de(t[n],"bubbled",e)}}function he(e){if(e&&e.dispatchConfig.registrationName){var n=e._targetInst;if(n&&e&&e.dispatchConfig.registrationName){var t=se(n,e.dispatchConfig.registrationName);t&&(e._dispatchListeners=O(e._dispatchListeners,t),e._dispatchInstances=O(e._dispatchInstances,n))}}}if(te)throw Error("EventPluginRegistry: Cannot inject event plugin ordering more than once. You are likely trying to load more than one copy of React.");te=Array.prototype.slice.call(["ResponderEventPlugin","ReactNativeBridgeEventPlugin"]),le();var ge,me={ResponderEventPlugin:ne,ReactNativeBridgeEventPlugin:{eventTypes:{},extractEvents:function(e,n,t,r){if(null==n)return null;var l=ce[e],a=fe[e];if(!l&&!a)throw Error('Unsupported top level event type "'+e+'" dispatched');if(e=E.getPooled(l||a,n,t,r),l)H(e,pe);else{if(!a)return null;H(e,he)}return e}}},ve=!1;for(ge in me)if(me.hasOwnProperty(ge)){var ye=me[ge];if(!re.hasOwnProperty(ge)||re[ge]!==ye){if(re[ge])throw Error("EventPluginRegistry: Cannot inject two different event plugins using the same name, `"+ge+"`.");re[ge]=ye,ve=!0}}ve&&le();var be=new Map,Se=new Map;function we(e){return be.get(e)||null}function ke(e,n){return e(n)}var Ee=!1;function _e(e,n){if(Ee)return e(n);Ee=!0;try{return ke(e,n)}finally{Ee=!1}}var Te=null;function xe(e){if(e){var n=e._dispatchListeners,t=e._dispatchInstances;if(Array.isArray(n))for(var r=0;r<n.length&&!e.isPropagationStopped();r++)b(e,n[r],t[r]);else n&&b(e,n,t);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}var Pe={};function Re(e,n,t){var r=t||Pe,l=we(e),a=null;null!=l&&(a=l.stateNode),_e(function(){for(var e=a,t=null,i=ie,u=0;u<i.length;u++){var o=i[u];o&&(o=o.extractEvents(n,l,r,e))&&(t=O(t,o))}if(null!==(e=t)&&(Te=O(Te,e)),e=Te,Te=null,e){if(H(e,xe),Te)throw Error("processEventQueue(): Additional events were enqueued while processing an event queue. Support for this has not yet been implemented.");if(f)throw e=d,f=!1,d=null,e}})}n(i[3]).RCTEventEmitter.register({receiveEvent:function(e,n,t){Re(e,n,t)},receiveTouches:function(e,n,t){if("topTouchEnd"===e||"topTouchCancel"===e){for(var r=[],l=0;l<t.length;l++){var a=t[l];r.push(n[a]),n[a]=null}for(l=t=0;l<n.length;l++)null!==(a=n[l])&&(n[t++]=a);n.length=t}else for(r=[],l=0;l<t.length;l++)r.push(n[t[l]]);for(t=0;t<r.length;t++){(l=r[t]).changedTouches=r,l.touches=n,a=null;var i=l.target;null===i||void 0===i||1>i||(a=i),Re(a,e,l)}}}),m=function(e){return Se.get(e._nativeTag)||null},v=we,y=function(e){var n=(e=e.stateNode)._nativeTag;if(void 0===n&&(n=(e=e.canonical)._nativeTag),!n)throw Error("All native instances should have a tag.");return e},ne.injection.injectGlobalResponderHandler({onChange:function(e,t,r){null!==t?n(i[3]).UIManager.setJSResponder(t.stateNode._nativeTag,r):n(i[3]).UIManager.clearJSResponder()}});var Ce=u.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Ne=60103,ze=60106,Ie=60107,Le=60108,Ue=60114,Me=60109,Ae=60110,De=60112,Qe=60113,Be=60120,Fe=60115,je=60116,Oe=60121,He=60129,Ve=60130,We=60131;if("function"==typeof Symbol&&Symbol.for){var Ye=Symbol.for;Ne=Ye("react.element"),ze=Ye("react.portal"),Ie=Ye("react.fragment"),Le=Ye("react.strict_mode"),Ue=Ye("react.profiler"),Me=Ye("react.provider"),Ae=Ye("react.context"),De=Ye("react.forward_ref"),Qe=Ye("react.suspense"),Be=Ye("react.suspense_list"),Fe=Ye("react.memo"),je=Ye("react.lazy"),Oe=Ye("react.block"),Ye("react.scope"),He=Ye("react.debug_trace_mode"),Ve=Ye("react.offscreen"),We=Ye("react.legacy_hidden")}var qe="function"==typeof Symbol&&Symbol.iterator;function Xe(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=qe&&e[qe]||e["@@iterator"])?e:null}function $e(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case Ie:return"Fragment";case ze:return"Portal";case Ue:return"Profiler";case Le:return"StrictMode";case Qe:return"Suspense";case Be:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case Ae:return(e.displayName||"Context")+".Consumer";case Me:return(e._context.displayName||"Context")+".Provider";case De:var n=e.render;return n=n.displayName||n.name||"",e.displayName||(""!==n?"ForwardRef("+n+")":"ForwardRef");case Fe:return $e(e.type);case Oe:return $e(e._render);case je:n=e._payload,e=e._init;try{return $e(e(n))}catch(e){}}return null}function Ge(e){var n=e,t=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do{0!=(1026&(n=e).flags)&&(t=n.return),e=n.return}while(e)}return 3===n.tag?t:null}function Ke(e){if(Ge(e)!==e)throw Error("Unable to find node on an unmounted component.")}function Je(e){var n=e.alternate;if(!n){if(null===(n=Ge(e)))throw Error("Unable to find node on an unmounted component.");return n!==e?null:e}for(var t=e,r=n;;){var l=t.return;if(null===l)break;var a=l.alternate;if(null===a){if(null!==(r=l.return)){t=r;continue}break}if(l.child===a.child){for(a=l.child;a;){if(a===t)return Ke(l),e;if(a===r)return Ke(l),n;a=a.sibling}throw Error("Unable to find node on an unmounted component.")}if(t.return!==r.return)t=l,r=a;else{for(var i=!1,u=l.child;u;){if(u===t){i=!0,t=l,r=a;break}if(u===r){i=!0,r=l,t=a;break}u=u.sibling}if(!i){for(u=a.child;u;){if(u===t){i=!0,t=a,r=l;break}if(u===r){i=!0,r=a,t=l;break}u=u.sibling}if(!i)throw Error("Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue.")}}if(t.alternate!==r)throw Error("Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue.")}if(3!==t.tag)throw Error("Unable to find node on an unmounted component.");return t.stateNode.current===t?e:n}function Ze(e){if(!(e=Je(e)))return null;for(var n=e;;){if(5===n.tag||6===n.tag)return n;if(n.child)n.child.return=n,n=n.child;else{if(n===e)break;for(;!n.sibling;){if(!n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}}return null}function en(e,n){for(var t=e.alternate;null!==n;){if(n===e||n===t)return!0;n=n.return}return!1}var nn={},tn=null,rn=0,ln={unsafelyIgnoreFunctions:!0};function an(e,t){return"object"!=typeof t||null===t||n(i[3]).deepDiffer(e,t,ln)}function un(e,n,t){if(Array.isArray(n))for(var r=n.length;r--&&0<rn;)un(e,n[r],t);else if(n&&0<rn)for(r in tn)if(tn[r]){var l=n[r];if(void 0!==l){var a=t[r];a&&("function"==typeof l&&(l=!0),void 0===l&&(l=null),"object"!=typeof a?e[r]=l:"function"!=typeof a.diff&&"function"!=typeof a.process||(l="function"==typeof a.process?a.process(l):l,e[r]=l),tn[r]=!1,rn--)}}}function on(e,t,r,l){if(!e&&t===r)return e;if(!t||!r)return r?sn(e,r,l):t?cn(e,t,l):e;if(!Array.isArray(t)&&!Array.isArray(r))return fn(e,t,r,l);if(Array.isArray(t)&&Array.isArray(r)){var a,u=t.length<r.length?t.length:r.length;for(a=0;a<u;a++)e=on(e,t[a],r[a],l);for(;a<t.length;a++)e=cn(e,t[a],l);for(;a<r.length;a++)e=sn(e,r[a],l);return e}return Array.isArray(t)?fn(e,n(i[3]).flattenStyle(t),r,l):fn(e,t,n(i[3]).flattenStyle(r),l)}function sn(e,n,t){if(!n)return e;if(!Array.isArray(n))return fn(e,nn,n,t);for(var r=0;r<n.length;r++)e=sn(e,n[r],t);return e}function cn(e,n,t){if(!n)return e;if(!Array.isArray(n))return fn(e,n,nn,t);for(var r=0;r<n.length;r++)e=cn(e,n[r],t);return e}function fn(e,n,t,r){var l,a;for(a in t)if(l=r[a]){var i=n[a],u=t[a];"function"==typeof u&&(u=!0,"function"==typeof i&&(i=!0)),void 0===u&&(u=null,void 0===i&&(i=null)),tn&&(tn[a]=!1),e&&void 0!==e[a]?"object"!=typeof l?e[a]=u:"function"!=typeof l.diff&&"function"!=typeof l.process||(l="function"==typeof l.process?l.process(u):u,e[a]=l):i!==u&&("object"!=typeof l?an(i,u)&&((e||(e={}))[a]=u):"function"==typeof l.diff||"function"==typeof l.process?(void 0===i||("function"==typeof l.diff?l.diff(i,u):an(i,u)))&&(l="function"==typeof l.process?l.process(u):u,(e||(e={}))[a]=l):(tn=null,rn=0,e=on(e,i,u,l),0<rn&&e&&(un(e,u,l),tn=null)))}for(var o in n)void 0===t[o]&&(!(l=r[o])||e&&void 0!==e[o]||void 0!==(i=n[o])&&("object"!=typeof l||"function"==typeof l.diff||"function"==typeof l.process?((e||(e={}))[o]=null,tn||(tn={}),tn[o]||(tn[o]=!0,rn++)):e=cn(e,i,l)));return e}function dn(e,n){return function(){if(n&&("boolean"!=typeof e.__isMounted||e.__isMounted))return n.apply(e,arguments)}}var pn=(function(){function e(e,n){this._nativeTag=e,this._children=[],this.viewConfig=n}var t=e.prototype;return t.blur=function(){n(i[3]).TextInputState.blurTextInput(this)},t.focus=function(){n(i[3]).TextInputState.focusTextInput(this)},t.measure=function(e){n(i[3]).UIManager.measure(this._nativeTag,dn(this,e))},t.measureInWindow=function(e){n(i[3]).UIManager.measureInWindow(this._nativeTag,dn(this,e))},t.measureLayout=function(e,t,r){if("number"==typeof e)var l=e;else e._nativeTag&&(l=e._nativeTag);null!=l&&n(i[3]).UIManager.measureLayout(this._nativeTag,l,dn(this,r),dn(this,t))},t.setNativeProps=function(e){null!=(e=fn(null,nn,e,this.viewConfig.validAttributes))&&n(i[3]).UIManager.updateView(this._nativeTag,this.viewConfig.uiViewClassName,e)},e})();function hn(){throw Error("The current renderer does not support hydration. This error is likely caused by a bug in React. Please file an issue.")}var gn=n(i[3]).ReactNativeViewConfigRegistry.get,mn={},vn=3;function yn(){var e=vn;return 1==e%10&&(e+=2),vn=e+2,e}function bn(e){if("number"==typeof e)be.delete(e),Se.delete(e);else{var n=e._nativeTag;be.delete(n),Se.delete(n),e._children.forEach(bn)}}function Sn(e){if(0===e._children.length)return!1;var t=e._children.map(function(e){return"number"==typeof e?e:e._nativeTag});return n(i[3]).UIManager.setChildren(e._nativeTag,t),!1}var wn=setTimeout,kn=clearTimeout;function En(e,n,t){return n="",t&&(n=" (created by "+t+")"),"\n    in "+(e||"Unknown")+n}function _n(e,n){return e?En(e.displayName||e.name||null,n,null):""}var Tn=[],xn=-1;function Pn(e){return{current:e}}function Rn(e){0>xn||(e.current=Tn[xn],Tn[xn]=null,xn--)}function Cn(e,n){Tn[++xn]=e.current,e.current=n}var Nn={},zn=Pn(Nn),In=Pn(!1),Ln=Nn;function Un(e,n){var t=e.type.contextTypes;if(!t)return Nn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var l,a={};for(l in t)a[l]=n[l];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=a),a}function Mn(e){return null!==(e=e.childContextTypes)&&void 0!==e}function An(){Rn(In),Rn(zn)}function Dn(e,n,t){if(zn.current!==Nn)throw Error("Unexpected context found on stack. This error is likely caused by a bug in React. Please file an issue.");Cn(zn,n),Cn(In,t)}function Qn(e,t,r){var l=e.stateNode;if(e=t.childContextTypes,"function"!=typeof l.getChildContext)return r;for(var a in l=l.getChildContext())if(!(a in e))throw Error(($e(t)||"Unknown")+'.getChildContext(): key "'+a+'" is not defined in childContextTypes.');return n(i[2])({},r,l)}function Bn(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Nn,Ln=zn.current,Cn(zn,e),Cn(In,In.current),!0}function Fn(e,n,t){var r=e.stateNode;if(!r)throw Error("Expected to have an instance by this point. This error is likely caused by a bug in React. Please file an issue.");t?(e=Qn(e,n,Ln),r.__reactInternalMemoizedMergedChildContext=e,Rn(In),Rn(zn),Cn(zn,e)):Rn(In),Cn(In,t)}var jn=null,On=null;n(i[4]).unstable_now();var Hn=8;function Vn(e){if(0!=(1&e))return Hn=15,1;if(0!=(2&e))return Hn=14,2;if(0!=(4&e))return Hn=13,4;var n=24&e;return 0!==n?(Hn=12,n):0!=(32&e)?(Hn=11,32):0!==(n=192&e)?(Hn=10,n):0!=(256&e)?(Hn=9,256):0!==(n=3584&e)?(Hn=8,n):0!=(4096&e)?(Hn=7,4096):0!==(n=4186112&e)?(Hn=6,n):0!==(n=62914560&e)?(Hn=5,n):67108864&e?(Hn=4,67108864):0!=(134217728&e)?(Hn=3,134217728):0!==(n=805306368&e)?(Hn=2,n):0!=(1073741824&e)?(Hn=1,1073741824):(Hn=8,e)}function Wn(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}function Yn(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error("Invalid update priority: "+e+". This is a bug in React.")}}function qn(e,n){var t=e.pendingLanes;if(0===t)return Hn=0;var r=0,l=0,a=e.expiredLanes,i=e.suspendedLanes,u=e.pingedLanes;if(0!==a)r=a,l=Hn=15;else if(0!==(a=134217727&t)){var o=a&~i;0!==o?(r=Vn(o),l=Hn):0!==(u&=a)&&(r=Vn(u),l=Hn)}else 0!==(a=t&~i)?(r=Vn(a),l=Hn):0!==u&&(r=Vn(u),l=Hn);if(0===r)return 0;if(r=t&((0>(r=31-Zn(r))?0:1<<r)<<1)-1,0!==n&&n!==r&&0==(n&i)){if(Vn(n),l<=Hn)return n;Hn=l}if(0!==(n=e.entangledLanes))for(e=e.entanglements,n&=r;0<n;)l=1<<(t=31-Zn(n)),r|=e[t],n&=~l;return r}function Xn(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function $n(e,n){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Gn(24&~n))?$n(10,n):e;case 10:return 0===(e=Gn(192&~n))?$n(8,n):e;case 8:return 0===(e=Gn(3584&~n))&&(0===(e=Gn(4186112&~n))&&(e=512)),e;case 2:return 0===(n=Gn(805306368&~n))&&(n=268435456),n}throw Error("Invalid update priority: "+e+". This is a bug in React.")}function Gn(e){return e&-e}function Kn(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function Jn(e,n,t){e.pendingLanes|=n;var r=n-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[n=31-Zn(n)]=t}var Zn=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(et(e)/nt|0)|0},et=Math.log,nt=Math.LN2;var tt={},rt=void 0!==n(i[4]).unstable_requestPaint?n(i[4]).unstable_requestPaint:function(){},lt=null,at=null,it=!1,ut=n(i[4]).unstable_now(),ot=1e4>ut?n(i[4]).unstable_now:function(){return n(i[4]).unstable_now()-ut};function st(){switch(n(i[4]).unstable_getCurrentPriorityLevel()){case n(i[4]).unstable_ImmediatePriority:return 99;case n(i[4]).unstable_UserBlockingPriority:return 98;case n(i[4]).unstable_NormalPriority:return 97;case n(i[4]).unstable_LowPriority:return 96;case n(i[4]).unstable_IdlePriority:return 95;default:throw Error("Unknown priority level.")}}function ct(e){switch(e){case 99:return n(i[4]).unstable_ImmediatePriority;case 98:return n(i[4]).unstable_UserBlockingPriority;case 97:return n(i[4]).unstable_NormalPriority;case 96:return n(i[4]).unstable_LowPriority;case 95:return n(i[4]).unstable_IdlePriority;default:throw Error("Unknown priority level.")}}function ft(e,t){return e=ct(e),n(i[4]).unstable_runWithPriority(e,t)}function dt(e,t,r){return e=ct(e),n(i[4]).unstable_scheduleCallback(e,t,r)}function pt(){if(null!==at){var e=at;at=null,n(i[4]).unstable_cancelCallback(e)}ht()}function ht(){if(!it&&null!==lt){it=!0;var e=0;try{var t=lt;ft(99,function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}}),lt=null}catch(t){throw null!==lt&&(lt=lt.slice(e+1)),n(i[4]).unstable_scheduleCallback(n(i[4]).unstable_ImmediatePriority,pt),t}finally{it=!1}}}var gt=Ce.ReactCurrentBatchConfig;var mt="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n},vt=Object.prototype.hasOwnProperty;function yt(e,n){if(mt(e,n))return!0;if("object"!=typeof e||null===e||"object"!=typeof n||null===n)return!1;var t=Object.keys(e),r=Object.keys(n);if(t.length!==r.length)return!1;for(r=0;r<t.length;r++)if(!vt.call(n,t[r])||!mt(e[t[r]],n[t[r]]))return!1;return!0}function bt(e){switch(e.tag){case 5:return En(e.type,null,null);case 16:return En("Lazy",null,null);case 13:return En("Suspense",null,null);case 19:return En("SuspenseList",null,null);case 0:case 2:case 15:return _n(e.type,null);case 11:return _n(e.type.render,null);case 22:return _n(e.type._render,null);case 1:return e=_n(e.type,null);default:return""}}function St(e){try{var n="";do{n+=bt(e),e=e.return}while(e);return n}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}function wt(e,t){if(e&&e.defaultProps){for(var r in t=n(i[2])({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}return t}var kt=Pn(null),Et=null,_t=null,Tt=null;function xt(){Tt=_t=Et=null}function Pt(e){var n=kt.current;Rn(kt),e.type._context._currentValue=n}function Rt(e,n){for(;null!==e;){var t=e.alternate;if((e.childLanes&n)===n){if(null===t||(t.childLanes&n)===n)break;t.childLanes|=n}else e.childLanes|=n,null!==t&&(t.childLanes|=n);e=e.return}}function Ct(e,n){Et=e,Tt=_t=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&n)&&(Gr=!0),e.firstContext=null)}function Nt(e,n){if(Tt!==e&&!1!==n&&0!==n)if("number"==typeof n&&1073741823!==n||(Tt=e,n=1073741823),n={context:e,observedBits:n,next:null},null===_t){if(null===Et)throw Error("Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo().");_t=n,Et.dependencies={lanes:0,firstContext:n,responders:null}}else _t=_t.next=n;return e._currentValue}var zt=!1;function It(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function Lt(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ut(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function Mt(e,n){if(null!==(e=e.updateQueue)){var t=(e=e.shared).pending;null===t?n.next=n:(n.next=t.next,t.next=n),e.pending=n}}function At(e,n){var t=e.updateQueue,r=e.alternate;if(null!==r&&t===(r=r.updateQueue)){var l=null,a=null;if(null!==(t=t.firstBaseUpdate)){do{var i={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};null===a?l=a=i:a=a.next=i,t=t.next}while(null!==t);null===a?l=a=n:a=a.next=n}else l=a=n;return t={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=t)}null===(e=t.lastBaseUpdate)?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}function Dt(e,t,r,l){var a=e.updateQueue;zt=!1;var u=a.firstBaseUpdate,o=a.lastBaseUpdate,s=a.shared.pending;if(null!==s){a.shared.pending=null;var c=s,f=c.next;c.next=null,null===o?u=f:o.next=f,o=c;var d=e.alternate;if(null!==d){var p=(d=d.updateQueue).lastBaseUpdate;p!==o&&(null===p?d.firstBaseUpdate=f:p.next=f,d.lastBaseUpdate=c)}}if(null!==u){for(p=a.baseState,o=0,d=f=c=null;;){s=u.lane;var h=u.eventTime;if((l&s)===s){null!==d&&(d=d.next={eventTime:h,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var g=e,m=u;switch(s=t,h=r,m.tag){case 1:if("function"==typeof(g=m.payload)){p=g.call(h,p,s);break e}p=g;break e;case 3:g.flags=-8193&g.flags|64;case 0:if(null===(s="function"==typeof(g=m.payload)?g.call(h,p,s):g)||void 0===s)break e;p=n(i[2])({},p,s);break e;case 2:zt=!0}}null!==u.callback&&(e.flags|=32,null===(s=a.effects)?a.effects=[u]:s.push(u))}else h={eventTime:h,lane:s,tag:u.tag,payload:u.payload,callback:u.callback,next:null},null===d?(f=d=h,c=p):d=d.next=h,o|=s;if(null===(u=u.next)){if(null===(s=a.shared.pending))break;u=s.next,s.next=null,a.lastBaseUpdate=s,a.shared.pending=null}}null===d&&(c=p),a.baseState=c,a.firstBaseUpdate=f,a.lastBaseUpdate=d,ta|=o,e.lanes=o,e.memoizedState=p}}function Qt(e,n,t){if(e=n.effects,n.effects=null,null!==e)for(n=0;n<e.length;n++){var r=e[n],l=r.callback;if(null!==l){if(r.callback=null,"function"!=typeof l)throw Error("Invalid argument passed as callback. Expected a function. Instead received: "+l);l.call(t)}}}var Bt=(new u.Component).refs;function Ft(e,t,r,l){r=null===(r=r(l,t=e.memoizedState))||void 0===r?t:n(i[2])({},t,r),e.memoizedState=r,0===e.lanes&&(e.updateQueue.baseState=r)}var jt={isMounted:function(e){return!!(e=e._reactInternals)&&Ge(e)===e},enqueueSetState:function(e,n,t){e=e._reactInternals;var r=Ta(),l=xa(e),a=Ut(r,l);a.payload=n,void 0!==t&&null!==t&&(a.callback=t),Mt(e,a),Pa(e,l,r)},enqueueReplaceState:function(e,n,t){e=e._reactInternals;var r=Ta(),l=xa(e),a=Ut(r,l);a.tag=1,a.payload=n,void 0!==t&&null!==t&&(a.callback=t),Mt(e,a),Pa(e,l,r)},enqueueForceUpdate:function(e,n){e=e._reactInternals;var t=Ta(),r=xa(e),l=Ut(t,r);l.tag=2,void 0!==n&&null!==n&&(l.callback=n),Mt(e,l),Pa(e,r,t)}};function Ot(e,n,t,r,l,a,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,i):!n.prototype||!n.prototype.isPureReactComponent||(!yt(t,r)||!yt(l,a))}function Ht(e,n,t){var r=!1,l=Nn,a=n.contextType;return"object"==typeof a&&null!==a?a=Nt(a):(l=Mn(n)?Ln:zn.current,a=(r=null!==(r=n.contextTypes)&&void 0!==r)?Un(e,l):Nn),n=new n(t,a),e.memoizedState=null!==n.state&&void 0!==n.state?n.state:null,n.updater=jt,e.stateNode=n,n._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=a),n}function Vt(e,n,t,r){e=n.state,"function"==typeof n.componentWillReceiveProps&&n.componentWillReceiveProps(t,r),"function"==typeof n.UNSAFE_componentWillReceiveProps&&n.UNSAFE_componentWillReceiveProps(t,r),n.state!==e&&jt.enqueueReplaceState(n,n.state,null)}function Wt(e,n,t,r){var l=e.stateNode;l.props=t,l.state=e.memoizedState,l.refs=Bt,It(e);var a=n.contextType;"object"==typeof a&&null!==a?l.context=Nt(a):(a=Mn(n)?Ln:zn.current,l.context=Un(e,a)),Dt(e,t,l,r),l.state=e.memoizedState,"function"==typeof(a=n.getDerivedStateFromProps)&&(Ft(e,n,a,t),l.state=e.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof l.getSnapshotBeforeUpdate||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||(n=l.state,"function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),n!==l.state&&jt.enqueueReplaceState(l,l.state,null),Dt(e,t,l,r),l.state=e.memoizedState),"function"==typeof l.componentDidMount&&(e.flags|=4)}var Yt=Array.isArray;function qt(e,n,t){if(null!==(e=t.ref)&&"function"!=typeof e&&"object"!=typeof e){if(t._owner){if(t=t._owner){if(1!==t.tag)throw Error("Function components cannot have string refs. We recommend using useRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref");var r=t.stateNode}if(!r)throw Error("Missing owner for string ref "+e+". This error is likely caused by a bug in React. Please file an issue.");var l=""+e;return null!==n&&null!==n.ref&&"function"==typeof n.ref&&n.ref._stringRef===l?n.ref:((n=function(e){var n=r.refs;n===Bt&&(n=r.refs={}),null===e?delete n[l]:n[l]=e})._stringRef=l,n)}if("string"!=typeof e)throw Error("Expected ref to be a function, a string, an object returned by React.createRef(), or null.");if(!t._owner)throw Error("Element ref was specified as a string ("+e+") but no owner was set. This could happen for one of the following reasons:\n1. You may be adding a ref to a function component\n2. You may be adding a ref to a component that was not created inside a component's render method\n3. You have multiple copies of React loaded\nSee https://reactjs.org/link/refs-must-have-owner for more information.")}return e}function Xt(e,n){if("textarea"!==e.type)throw Error("Objects are not valid as a React child (found: "+("[object Object]"===Object.prototype.toString.call(n)?"object with keys {"+Object.keys(n).join(", ")+"}":n)+"). If you meant to render a collection of children, use an array instead.")}function $t(e){function n(n,t){if(e){var r=n.lastEffect;null!==r?(r.nextEffect=t,n.lastEffect=t):n.firstEffect=n.lastEffect=t,t.nextEffect=null,t.flags=8}}function t(t,r){if(!e)return null;for(;null!==r;)n(t,r),r=r.sibling;return null}function r(e,n){for(e=new Map;null!==n;)null!==n.key?e.set(n.key,n):e.set(n.index,n),n=n.sibling;return e}function l(e,n){return(e=li(e,n)).index=0,e.sibling=null,e}function a(n,t,r){return n.index=r,e?null!==(r=n.alternate)?(r=r.index)<t?(n.flags=2,t):r:(n.flags=2,t):t}function i(n){return e&&null===n.alternate&&(n.flags=2),n}function u(e,n,t,r){return null===n||6!==n.tag?((n=oi(t,e.mode,r)).return=e,n):((n=l(n,t)).return=e,n)}function o(e,n,t,r){return null!==n&&n.elementType===t.type?((r=l(n,t.props)).ref=qt(e,n,t),r.return=e,r):((r=ai(t.type,t.key,t.props,null,e.mode,r)).ref=qt(e,n,t),r.return=e,r)}function s(e,n,t,r){return null===n||4!==n.tag||n.stateNode.containerInfo!==t.containerInfo||n.stateNode.implementation!==t.implementation?((n=si(t,e.mode,r)).return=e,n):((n=l(n,t.children||[])).return=e,n)}function c(e,n,t,r,a){return null===n||7!==n.tag?((n=ii(t,e.mode,r,a)).return=e,n):((n=l(n,t)).return=e,n)}function f(e,n,t){if("string"==typeof n||"number"==typeof n)return(n=oi(""+n,e.mode,t)).return=e,n;if("object"==typeof n&&null!==n){switch(n.$$typeof){case Ne:return(t=ai(n.type,n.key,n.props,null,e.mode,t)).ref=qt(e,null,n),t.return=e,t;case ze:return(n=si(n,e.mode,t)).return=e,n}if(Yt(n)||Xe(n))return(n=ii(n,e.mode,t,null)).return=e,n;Xt(e,n)}return null}function d(e,n,t,r){var l=null!==n?n.key:null;if("string"==typeof t||"number"==typeof t)return null!==l?null:u(e,n,""+t,r);if("object"==typeof t&&null!==t){switch(t.$$typeof){case Ne:return t.key===l?t.type===Ie?c(e,n,t.props.children,r,l):o(e,n,t,r):null;case ze:return t.key===l?s(e,n,t,r):null}if(Yt(t)||Xe(t))return null!==l?null:c(e,n,t,r,null);Xt(e,t)}return null}function p(e,n,t,r,l){if("string"==typeof r||"number"==typeof r)return u(n,e=e.get(t)||null,""+r,l);if("object"==typeof r&&null!==r){switch(r.$$typeof){case Ne:return e=e.get(null===r.key?t:r.key)||null,r.type===Ie?c(n,e,r.props.children,l,r.key):o(n,e,r,l);case ze:return s(n,e=e.get(null===r.key?t:r.key)||null,r,l)}if(Yt(r)||Xe(r))return c(n,e=e.get(t)||null,r,l,null);Xt(n,r)}return null}function h(l,i,u,o){for(var s=null,c=null,h=i,g=i=0,m=null;null!==h&&g<u.length;g++){h.index>g?(m=h,h=null):m=h.sibling;var v=d(l,h,u[g],o);if(null===v){null===h&&(h=m);break}e&&h&&null===v.alternate&&n(l,h),i=a(v,i,g),null===c?s=v:c.sibling=v,c=v,h=m}if(g===u.length)return t(l,h),s;if(null===h){for(;g<u.length;g++)null!==(h=f(l,u[g],o))&&(i=a(h,i,g),null===c?s=h:c.sibling=h,c=h);return s}for(h=r(l,h);g<u.length;g++)null!==(m=p(h,l,g,u[g],o))&&(e&&null!==m.alternate&&h.delete(null===m.key?g:m.key),i=a(m,i,g),null===c?s=m:c.sibling=m,c=m);return e&&h.forEach(function(e){return n(l,e)}),s}function g(l,i,u,o){var s=Xe(u);if("function"!=typeof s)throw Error("An object is not an iterable. This error is likely caused by a bug in React. Please file an issue.");if(null==(u=s.call(u)))throw Error("An iterable object provided no iterator.");for(var c=s=null,h=i,g=i=0,m=null,v=u.next();null!==h&&!v.done;g++,v=u.next()){h.index>g?(m=h,h=null):m=h.sibling;var y=d(l,h,v.value,o);if(null===y){null===h&&(h=m);break}e&&h&&null===y.alternate&&n(l,h),i=a(y,i,g),null===c?s=y:c.sibling=y,c=y,h=m}if(v.done)return t(l,h),s;if(null===h){for(;!v.done;g++,v=u.next())null!==(v=f(l,v.value,o))&&(i=a(v,i,g),null===c?s=v:c.sibling=v,c=v);return s}for(h=r(l,h);!v.done;g++,v=u.next())null!==(v=p(h,l,g,v.value,o))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),i=a(v,i,g),null===c?s=v:c.sibling=v,c=v);return e&&h.forEach(function(e){return n(l,e)}),s}return function(e,r,a,u){var o="object"==typeof a&&null!==a&&a.type===Ie&&null===a.key;o&&(a=a.props.children);var s="object"==typeof a&&null!==a;if(s)switch(a.$$typeof){case Ne:e:{for(s=a.key,o=r;null!==o;){if(o.key===s){switch(o.tag){case 7:if(a.type===Ie){t(e,o.sibling),(r=l(o,a.props.children)).return=e,e=r;break e}break;default:if(o.elementType===a.type){t(e,o.sibling),(r=l(o,a.props)).ref=qt(e,o,a),r.return=e,e=r;break e}}t(e,o);break}n(e,o),o=o.sibling}a.type===Ie?((r=ii(a.props.children,e.mode,u,a.key)).return=e,e=r):((u=ai(a.type,a.key,a.props,null,e.mode,u)).ref=qt(e,r,a),u.return=e,e=u)}return i(e);case ze:e:{for(o=a.key;null!==r;){if(r.key===o){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){t(e,r.sibling),(r=l(r,a.children||[])).return=e,e=r;break e}t(e,r);break}n(e,r),r=r.sibling}(r=si(a,e.mode,u)).return=e,e=r}return i(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(t(e,r.sibling),(r=l(r,a)).return=e,e=r):(t(e,r),(r=oi(a,e.mode,u)).return=e,e=r),i(e);if(Yt(a))return h(e,r,a,u);if(Xe(a))return g(e,r,a,u);if(s&&Xt(e,a),void 0===a&&!o)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(($e(e.type)||"Component")+"(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.")}return t(e,r)}}var Gt=$t(!0),Kt=$t(!1),Jt={},Zt=Pn(Jt),er=Pn(Jt),nr=Pn(Jt);function tr(e){if(e===Jt)throw Error("Expected host context to exist. This error is likely caused by a bug in React. Please file an issue.");return e}function rr(e,n){Cn(nr,n),Cn(er,e),Cn(Zt,Jt),Rn(Zt),Cn(Zt,{isInAParentText:!1})}function lr(){Rn(Zt),Rn(er),Rn(nr)}function ar(e){tr(nr.current);var n=tr(Zt.current),t=e.type;t="AndroidTextInput"===t||"RCTMultilineTextInputView"===t||"RCTSinglelineTextInputView"===t||"RCTText"===t||"RCTVirtualText"===t,n!==(t=n.isInAParentText!==t?{isInAParentText:t}:n)&&(Cn(er,e),Cn(Zt,t))}function ir(e){er.current===e&&(Rn(Zt),Rn(er))}var ur=Pn(0);function or(e){for(var n=e;null!==n;){if(13===n.tag){var t=n.memoizedState;if(null!==t&&(null===t.dehydrated||hn()||hn()))return n}else if(19===n.tag&&void 0!==n.memoizedProps.revealOrder){if(0!=(64&n.flags))return n}else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var sr=[];function cr(){for(var e=0;e<sr.length;e++)sr[e]._workInProgressVersionPrimary=null;sr.length=0}var fr=Ce.ReactCurrentDispatcher,dr=Ce.ReactCurrentBatchConfig,pr=0,hr=null,gr=null,mr=null,vr=!1,yr=!1;function br(){throw Error("Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\n1. You might have mismatching versions of React and the renderer (such as React DOM)\n2. You might be breaking the Rules of Hooks\n3. You might have more than one copy of React in the same app\nSee https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.")}function Sr(e,n){if(null===n)return!1;for(var t=0;t<n.length&&t<e.length;t++)if(!mt(e[t],n[t]))return!1;return!0}function wr(e,n,t,r,l,a){if(pr=a,hr=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,fr.current=null===e||null===e.memoizedState?Yr:qr,e=t(r,l),yr){a=0;do{if(yr=!1,!(25>a))throw Error("Too many re-renders. React limits the number of renders to prevent an infinite loop.");a+=1,mr=gr=null,n.updateQueue=null,fr.current=Xr,e=t(r,l)}while(yr)}if(fr.current=Wr,n=null!==gr&&null!==gr.next,pr=0,mr=gr=hr=null,vr=!1,n)throw Error("Rendered fewer hooks than expected. This may be caused by an accidental early return statement.");return e}function kr(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===mr?hr.memoizedState=mr=e:mr=mr.next=e,mr}function Er(){if(null===gr){var e=hr.alternate;e=null!==e?e.memoizedState:null}else e=gr.next;var n=null===mr?hr.memoizedState:mr.next;if(null!==n)mr=n,gr=e;else{if(null===e)throw Error("Rendered more hooks than during the previous render.");e={memoizedState:(gr=e).memoizedState,baseState:gr.baseState,baseQueue:gr.baseQueue,queue:gr.queue,next:null},null===mr?hr.memoizedState=mr=e:mr=mr.next=e}return mr}function _r(e,n){return"function"==typeof n?n(e):n}function Tr(e){var n=Er(),t=n.queue;if(null===t)throw Error("Should have a queue. This is likely a bug in React. Please file an issue.");t.lastRenderedReducer=e;var r=gr,l=r.baseQueue,a=t.pending;if(null!==a){if(null!==l){var i=l.next;l.next=a.next,a.next=i}r.baseQueue=l=a,t.pending=null}if(null!==l){l=l.next,r=r.baseState;var u=i=a=null,o=l;do{var s=o.lane;if((pr&s)===s)null!==u&&(u=u.next={lane:0,action:o.action,eagerReducer:o.eagerReducer,eagerState:o.eagerState,next:null}),r=o.eagerReducer===e?o.eagerState:e(r,o.action);else{var c={lane:s,action:o.action,eagerReducer:o.eagerReducer,eagerState:o.eagerState,next:null};null===u?(i=u=c,a=r):u=u.next=c,hr.lanes|=s,ta|=s}o=o.next}while(null!==o&&o!==l);null===u?a=r:u.next=i,mt(r,n.memoizedState)||(Gr=!0),n.memoizedState=r,n.baseState=a,n.baseQueue=u,t.lastRenderedState=r}return[n.memoizedState,t.dispatch]}function xr(e){var n=Er(),t=n.queue;if(null===t)throw Error("Should have a queue. This is likely a bug in React. Please file an issue.");t.lastRenderedReducer=e;var r=t.dispatch,l=t.pending,a=n.memoizedState;if(null!==l){t.pending=null;var i=l=l.next;do{a=e(a,i.action),i=i.next}while(i!==l);mt(a,n.memoizedState)||(Gr=!0),n.memoizedState=a,null===n.baseQueue&&(n.baseState=a),t.lastRenderedState=a}return[a,r]}function Pr(e,n,t){var r=n._getVersion;r=r(n._source);var l=n._workInProgressVersionPrimary;if(null!==l?e=l===r:(e=e.mutableReadLanes,(e=(pr&e)===e)&&(n._workInProgressVersionPrimary=r,sr.push(n))),e)return t(n._source);throw sr.push(n),Error("Cannot read from mutable source during the current render without tearing. This is a bug in React. Please file an issue.")}function Rr(e,n,t,r){var l=Xl;if(null===l)throw Error("Expected a work-in-progress root. This is a bug in React. Please file an issue.");var a=n._getVersion,i=a(n._source),u=fr.current,o=u.useState(function(){return Pr(l,n,t)}),s=o[1],c=o[0];o=mr;var f=e.memoizedState,d=f.refs,p=d.getSnapshot,h=f.source;f=f.subscribe;var g=hr;return e.memoizedState={refs:d,source:n,subscribe:r},u.useEffect(function(){d.getSnapshot=t,d.setSnapshot=s;var e=a(n._source);if(!mt(i,e)){e=t(n._source),mt(c,e)||(s(e),e=xa(g),l.mutableReadLanes|=e&l.pendingLanes),e=l.mutableReadLanes,l.entangledLanes|=e;for(var r=l.entanglements,u=e;0<u;){var o=31-Zn(u),f=1<<o;r[o]|=e,u&=~f}}},[t,n,r]),u.useEffect(function(){return r(n._source,function(){var e=d.getSnapshot,t=d.setSnapshot;try{t(e(n._source));var r=xa(g);l.mutableReadLanes|=r&l.pendingLanes}catch(e){t(function(){throw e})}})},[n,r]),mt(p,t)&&mt(h,n)&&mt(f,r)||((e={pending:null,dispatch:null,lastRenderedReducer:_r,lastRenderedState:c}).dispatch=s=Vr.bind(null,hr,e),o.queue=e,o.baseQueue=null,c=Pr(l,n,t),o.memoizedState=o.baseState=c),c}function Cr(e,n,t){return Rr(Er(),e,n,t)}function Nr(e){var n=kr();return"function"==typeof e&&(e=e()),n.memoizedState=n.baseState=e,e=(e=n.queue={pending:null,dispatch:null,lastRenderedReducer:_r,lastRenderedState:e}).dispatch=Vr.bind(null,hr,e),[n.memoizedState,e]}function zr(e,n,t,r){return e={tag:e,create:n,destroy:t,deps:r,next:null},null===(n=hr.updateQueue)?(n={lastEffect:null},hr.updateQueue=n,n.lastEffect=e.next=e):null===(t=n.lastEffect)?n.lastEffect=e.next=e:(r=t.next,t.next=e,e.next=r,n.lastEffect=e),e}function Ir(){return Er().memoizedState}function Lr(e,n,t,r){var l=kr();hr.flags|=e,l.memoizedState=zr(1|n,t,void 0,void 0===r?null:r)}function Ur(e,n,t,r){var l=Er();r=void 0===r?null:r;var a=void 0;if(null!==gr){var i=gr.memoizedState;if(a=i.destroy,null!==r&&Sr(r,i.deps))return void zr(n,t,a,r)}hr.flags|=e,l.memoizedState=zr(1|n,t,a,r)}function Mr(e,n){return Lr(516,4,e,n)}function Ar(e,n){return Ur(516,4,e,n)}function Dr(e,n){return Ur(4,2,e,n)}function Qr(e,n){return"function"==typeof n?(e=e(),n(e),function(){n(null)}):null!==n&&void 0!==n?(e=e(),n.current=e,function(){n.current=null}):void 0}function Br(e,n,t){return t=null!==t&&void 0!==t?t.concat([e]):null,Ur(4,2,Qr.bind(null,n,e),t)}function Fr(){}function jr(e,n){var t=Er();n=void 0===n?null:n;var r=t.memoizedState;return null!==r&&null!==n&&Sr(n,r[1])?r[0]:(t.memoizedState=[e,n],e)}function Or(e,n){var t=Er();n=void 0===n?null:n;var r=t.memoizedState;return null!==r&&null!==n&&Sr(n,r[1])?r[0]:(e=e(),t.memoizedState=[e,n],e)}function Hr(e,n){var t=st();ft(98>t?98:t,function(){e(!0)}),ft(97<t?97:t,function(){var t=dr.transition;dr.transition=1;try{e(!1),n()}finally{dr.transition=t}})}function Vr(e,n,t){var r=Ta(),l=xa(e),a={lane:l,action:t,eagerReducer:null,eagerState:null,next:null},i=n.pending;if(null===i?a.next=a:(a.next=i.next,i.next=a),n.pending=a,i=e.alternate,e===hr||null!==i&&i===hr)yr=vr=!0;else{if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=n.lastRenderedReducer))try{var u=n.lastRenderedState,o=i(u,t);if(a.eagerReducer=i,a.eagerState=o,mt(o,u))return}catch(e){}Pa(e,l,r)}}var Wr={readContext:Nt,useCallback:br,useContext:br,useEffect:br,useImperativeHandle:br,useLayoutEffect:br,useMemo:br,useReducer:br,useRef:br,useState:br,useDebugValue:br,useDeferredValue:br,useTransition:br,useMutableSource:br,useOpaqueIdentifier:br,unstable_isNewReconciler:!1},Yr={readContext:Nt,useCallback:function(e,n){return kr().memoizedState=[e,void 0===n?null:n],e},useContext:Nt,useEffect:Mr,useImperativeHandle:function(e,n,t){return t=null!==t&&void 0!==t?t.concat([e]):null,Lr(4,2,Qr.bind(null,n,e),t)},useLayoutEffect:function(e,n){return Lr(4,2,e,n)},useMemo:function(e,n){var t=kr();return n=void 0===n?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=kr();return n=void 0!==t?t(n):n,r.memoizedState=r.baseState=n,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:n}).dispatch=Vr.bind(null,hr,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},kr().memoizedState=e},useState:Nr,useDebugValue:Fr,useDeferredValue:function(e){var n=Nr(e),t=n[0],r=n[1];return Mr(function(){var n=dr.transition;dr.transition=1;try{r(e)}finally{dr.transition=n}},[e]),t},useTransition:function(){var e=Nr(!1),n=e[0];return e=Hr.bind(null,e[1]),kr().memoizedState=e,[e,n]},useMutableSource:function(e,n,t){var r=kr();return r.memoizedState={refs:{getSnapshot:n,setSnapshot:null},source:e,subscribe:t},Rr(r,e,n,t)},useOpaqueIdentifier:function(){throw Error("Not yet implemented")},unstable_isNewReconciler:!1},qr={readContext:Nt,useCallback:jr,useContext:Nt,useEffect:Ar,useImperativeHandle:Br,useLayoutEffect:Dr,useMemo:Or,useReducer:Tr,useRef:Ir,useState:function(){return Tr(_r)},useDebugValue:Fr,useDeferredValue:function(e){var n=Tr(_r),t=n[0],r=n[1];return Ar(function(){var n=dr.transition;dr.transition=1;try{r(e)}finally{dr.transition=n}},[e]),t},useTransition:function(){var e=Tr(_r)[0];return[Er().memoizedState,e]},useMutableSource:Cr,useOpaqueIdentifier:function(){return Tr(_r)[0]},unstable_isNewReconciler:!1},Xr={readContext:Nt,useCallback:jr,useContext:Nt,useEffect:Ar,useImperativeHandle:Br,useLayoutEffect:Dr,useMemo:Or,useReducer:xr,useRef:Ir,useState:function(){return xr(_r)},useDebugValue:Fr,useDeferredValue:function(e){var n=xr(_r),t=n[0],r=n[1];return Ar(function(){var n=dr.transition;dr.transition=1;try{r(e)}finally{dr.transition=n}},[e]),t},useTransition:function(){var e=xr(_r)[0];return[Er().memoizedState,e]},useMutableSource:Cr,useOpaqueIdentifier:function(){return xr(_r)[0]},unstable_isNewReconciler:!1},$r=Ce.ReactCurrentOwner,Gr=!1;function Kr(e,n,t,r){n.child=null===e?Kt(n,null,t,r):Gt(n,e.child,t,r)}function Jr(e,n,t,r,l){t=t.render;var a=n.ref;return Ct(n,l),r=wr(e,n,t,r,a,l),null===e||Gr?(n.flags|=1,Kr(e,n,r,l),n.child):(n.updateQueue=e.updateQueue,n.flags&=-517,e.lanes&=~l,bl(e,n,l))}function Zr(e,n,t,r,l,a){if(null===e){var i=t.type;return"function"!=typeof i||ti(i)||void 0!==i.defaultProps||null!==t.compare||void 0!==t.defaultProps?((e=ai(t.type,null,r,n,n.mode,a)).ref=n.ref,e.return=n,n.child=e):(n.tag=15,n.type=i,el(e,n,i,r,l,a))}return i=e.child,0==(l&a)&&(l=i.memoizedProps,(t=null!==(t=t.compare)?t:yt)(l,r)&&e.ref===n.ref)?bl(e,n,a):(n.flags|=1,(e=li(i,r)).ref=n.ref,e.return=n,n.child=e)}function el(e,n,t,r,l,a){if(null!==e&&yt(e.memoizedProps,r)&&e.ref===n.ref){if(Gr=!1,0==(a&l))return n.lanes=e.lanes,bl(e,n,a);0!=(32768&e.flags)&&(Gr=!0)}return rl(e,n,t,r,a)}function nl(e,n,t){var r=n.pendingProps,l=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0==(4&n.mode))n.memoizedState={baseLanes:0},La(n,t);else{if(0==(1073741824&t))return e=null!==a?a.baseLanes|t:t,n.lanes=n.childLanes=1073741824,n.memoizedState={baseLanes:e},La(n,e),null;n.memoizedState={baseLanes:0},La(n,null!==a?a.baseLanes:t)}else null!==a?(r=a.baseLanes|t,n.memoizedState=null):r=t,La(n,r);return Kr(e,n,l,t),n.child}function tl(e,n){var t=n.ref;(null===e&&null!==t||null!==e&&e.ref!==t)&&(n.flags|=128)}function rl(e,n,t,r,l){var a=Mn(t)?Ln:zn.current;return a=Un(n,a),Ct(n,l),t=wr(e,n,t,r,a,l),null===e||Gr?(n.flags|=1,Kr(e,n,t,l),n.child):(n.updateQueue=e.updateQueue,n.flags&=-517,e.lanes&=~l,bl(e,n,l))}function ll(e,n,t,r,l){if(Mn(t)){var a=!0;Bn(n)}else a=!1;if(Ct(n,l),null===n.stateNode)null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),Ht(n,t,r),Wt(n,t,r,l),r=!0;else if(null===e){var i=n.stateNode,u=n.memoizedProps;i.props=u;var o=i.context,s=t.contextType;"object"==typeof s&&null!==s?s=Nt(s):s=Un(n,s=Mn(t)?Ln:zn.current);var c=t.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof i.getSnapshotBeforeUpdate;f||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(u!==r||o!==s)&&Vt(n,i,r,s),zt=!1;var d=n.memoizedState;i.state=d,Dt(n,r,i,l),o=n.memoizedState,u!==r||d!==o||In.current||zt?("function"==typeof c&&(Ft(n,t,c,r),o=n.memoizedState),(u=zt||Ot(n,t,u,r,d,o,s))?(f||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(n.flags|=4)):("function"==typeof i.componentDidMount&&(n.flags|=4),n.memoizedProps=r,n.memoizedState=o),i.props=r,i.state=o,i.context=s,r=u):("function"==typeof i.componentDidMount&&(n.flags|=4),r=!1)}else{i=n.stateNode,Lt(e,n),u=n.memoizedProps,s=n.type===n.elementType?u:wt(n.type,u),i.props=s,f=n.pendingProps,d=i.context,"object"==typeof(o=t.contextType)&&null!==o?o=Nt(o):o=Un(n,o=Mn(t)?Ln:zn.current);var p=t.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(u!==f||d!==o)&&Vt(n,i,r,o),zt=!1,d=n.memoizedState,i.state=d,Dt(n,r,i,l);var h=n.memoizedState;u!==f||d!==h||In.current||zt?("function"==typeof p&&(Ft(n,t,p,r),h=n.memoizedState),(s=zt||Ot(n,t,s,r,d,h,o))?(c||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,h,o),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,h,o)),"function"==typeof i.componentDidUpdate&&(n.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(n.flags|=256)):("function"!=typeof i.componentDidUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=256),n.memoizedProps=r,n.memoizedState=h),i.props=r,i.state=h,i.context=o,r=s):("function"!=typeof i.componentDidUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=256),r=!1)}return al(e,n,t,r,a,l)}function al(e,n,t,r,l,a){tl(e,n);var i=0!=(64&n.flags);if(!r&&!i)return l&&Fn(n,t,!1),bl(e,n,a);r=n.stateNode,$r.current=n;var u=i&&"function"!=typeof t.getDerivedStateFromError?null:r.render();return n.flags|=1,null!==e&&i?(n.child=Gt(n,e.child,null,a),n.child=Gt(n,null,u,a)):Kr(e,n,u,a),n.memoizedState=r.state,l&&Fn(n,t,!0),n.child}function il(e){var n=e.stateNode;n.pendingContext?Dn(0,n.pendingContext,n.pendingContext!==n.context):n.context&&Dn(0,n.context,!1),rr(e,n.containerInfo)}var ul,ol,sl,cl,fl={dehydrated:null,retryLane:0};function dl(e,n,t){var r,l=n.pendingProps,a=ur.current,i=!1;return(r=0!=(64&n.flags))||(r=(null===e||null!==e.memoizedState)&&0!=(2&a)),r?(i=!0,n.flags&=-65):null!==e&&null===e.memoizedState||void 0===l.fallback||!0===l.unstable_avoidThisFallback||(a|=1),Cn(ur,1&a),null===e?(e=l.children,a=l.fallback,i?(e=pl(n,e,a,t),n.child.memoizedState={baseLanes:t},n.memoizedState=fl,e):"number"==typeof l.unstable_expectedLoadTime?(e=pl(n,e,a,t),n.child.memoizedState={baseLanes:t},n.memoizedState=fl,n.lanes=33554432,e):((t=ui({mode:"visible",children:e},n.mode,t,null)).return=n,n.child=t)):(e.memoizedState,i?(l=gl(e,n,l.children,l.fallback,t),i=n.child,a=e.child.memoizedState,i.memoizedState=null===a?{baseLanes:t}:{baseLanes:a.baseLanes|t},i.childLanes=e.childLanes&~t,n.memoizedState=fl,l):(t=hl(e,n,l.children,t),n.memoizedState=null,t))}function pl(e,n,t,r){var l=e.mode,a=e.child;return n={mode:"hidden",children:n},0==(2&l)&&null!==a?(a.childLanes=0,a.pendingProps=n):a=ui(n,l,0,null),t=ii(t,l,r,null),a.return=e,t.return=e,a.sibling=t,e.child=a,t}function hl(e,n,t,r){var l=e.child;return e=l.sibling,t=li(l,{mode:"visible",children:t}),0==(2&n.mode)&&(t.lanes=r),t.return=n,t.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,n.firstEffect=n.lastEffect=e),n.child=t}function gl(e,n,t,r,l){var a=n.mode,i=e.child;e=i.sibling;var u={mode:"hidden",children:t};return 0==(2&a)&&n.child!==i?((t=n.child).childLanes=0,t.pendingProps=u,null!==(i=t.lastEffect)?(n.firstEffect=t.firstEffect,n.lastEffect=i,i.nextEffect=null):n.firstEffect=n.lastEffect=null):t=li(i,u),null!==e?r=li(e,r):(r=ii(r,a,l,null)).flags|=2,r.return=n,t.return=n,t.sibling=r,n.child=t,r}function ml(e,n){e.lanes|=n;var t=e.alternate;null!==t&&(t.lanes|=n),Rt(e.return,n)}function vl(e,n,t,r,l,a){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:r,tail:t,tailMode:l,lastEffect:a}:(i.isBackwards=n,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=t,i.tailMode=l,i.lastEffect=a)}function yl(e,n,t){var r=n.pendingProps,l=r.revealOrder,a=r.tail;if(Kr(e,n,r.children,t),0!=(2&(r=ur.current)))r=1&r|2,n.flags|=64;else{if(null!==e&&0!=(64&e.flags))e:for(e=n.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&ml(e,t);else if(19===e.tag)ml(e,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Cn(ur,r),0==(2&n.mode))n.memoizedState=null;else switch(l){case"forwards":for(t=n.child,l=null;null!==t;)null!==(e=t.alternate)&&null===or(e)&&(l=t),t=t.sibling;null===(t=l)?(l=n.child,n.child=null):(l=t.sibling,t.sibling=null),vl(n,!1,l,t,a,n.lastEffect);break;case"backwards":for(t=null,l=n.child,n.child=null;null!==l;){if(null!==(e=l.alternate)&&null===or(e)){n.child=l;break}e=l.sibling,l.sibling=t,t=l,l=e}vl(n,!0,t,null,a,n.lastEffect);break;case"together":vl(n,!1,null,null,void 0,n.lastEffect);break;default:n.memoizedState=null}return n.child}function bl(e,n,t){if(null!==e&&(n.dependencies=e.dependencies),ta|=n.lanes,0!=(t&n.childLanes)){if(null!==e&&n.child!==e.child)throw Error("Resuming work not yet implemented.");if(null!==n.child){for(t=li(e=n.child,e.pendingProps),n.child=t,t.return=n;null!==e.sibling;)e=e.sibling,(t=t.sibling=li(e,e.pendingProps)).return=n;t.sibling=null}return n.child}return null}function Sl(e,n){switch(e.tailMode){case"hidden":n=e.tail;for(var t=null;null!==n;)null!==n.alternate&&(t=n),n=n.sibling;null===t?e.tail=null:t.sibling=null;break;case"collapsed":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?n||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function wl(e,t,r){var l=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return Mn(t.type)&&An(),null;case 3:return lr(),Rn(In),Rn(zn),cr(),(l=t.stateNode).pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),null!==e&&null!==e.child||l.hydrate||(t.flags|=256),ol(t),null;case 5:ir(t);var a=tr(nr.current);if(r=t.type,null!==e&&null!=t.stateNode)sl(e,t,r,l,a),e.ref!==t.ref&&(t.flags|=128);else{if(!l){if(null===t.stateNode)throw Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");return null}tr(Zt.current),e=yn(),r=gn(r);var u=fn(null,nn,l,r.validAttributes);n(i[3]).UIManager.createView(e,r.uiViewClassName,a,u),a=new pn(e,r,t),be.set(e,t),Se.set(e,l),ul(a,t,!1,!1),t.stateNode=a,Sn(a)&&(t.flags|=4),null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)cl(e,t,e.memoizedProps,l);else{if("string"!=typeof l&&null===t.stateNode)throw Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");if(e=tr(nr.current),!tr(Zt.current).isInAParentText)throw Error("Text strings must be rendered within a <Text> component.");a=yn(),n(i[3]).UIManager.createView(a,"RCTRawText",e,{text:l}),be.set(a,t),t.stateNode=a}return null;case 13:return Rn(ur),l=t.memoizedState,0!=(64&t.flags)?(t.lanes=r,t):(l=null!==l,a=!1,null!==e&&(a=null!==e.memoizedState),l&&!a&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&ur.current)?0===Zl&&(Zl=3):(0!==Zl&&3!==Zl||(Zl=4),null===Xl||0==(134217727&ta)&&0==(134217727&ra)||za(Xl,Gl))),(l||a)&&(t.flags|=4),null);case 4:return lr(),ol(t),null;case 10:return Pt(t),null;case 17:return Mn(t.type)&&An(),null;case 19:if(Rn(ur),null===(l=t.memoizedState))return null;if(a=0!=(64&t.flags),null===(u=l.rendering))if(a)Sl(l,!1);else{if(0!==Zl||null!==e&&0!=(64&e.flags))for(e=t.child;null!==e;){if(null!==(u=or(e))){for(t.flags|=64,Sl(l,!1),null!==(e=u.updateQueue)&&(t.updateQueue=e,t.flags|=4),null===l.lastEffect&&(t.firstEffect=null),t.lastEffect=l.lastEffect,e=r,l=t.child;null!==l;)r=e,(a=l).flags&=2,a.nextEffect=null,a.firstEffect=null,a.lastEffect=null,null===(u=a.alternate)?(a.childLanes=0,a.lanes=r,a.child=null,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=u.childLanes,a.lanes=u.lanes,a.child=u.child,a.memoizedProps=u.memoizedProps,a.memoizedState=u.memoizedState,a.updateQueue=u.updateQueue,a.type=u.type,r=u.dependencies,a.dependencies=null===r?null:{lanes:r.lanes,firstContext:r.firstContext}),l=l.sibling;return Cn(ur,1&ur.current|2),t.child}e=e.sibling}null!==l.tail&&ot()>ua&&(t.flags|=64,a=!0,Sl(l,!1),t.lanes=33554432)}else{if(!a)if(null!==(e=or(u))){if(t.flags|=64,a=!0,null!==(e=e.updateQueue)&&(t.updateQueue=e,t.flags|=4),Sl(l,!0),null===l.tail&&"hidden"===l.tailMode&&!u.alternate)return null!==(t=t.lastEffect=l.lastEffect)&&(t.nextEffect=null),null}else 2*ot()-l.renderingStartTime>ua&&1073741824!==r&&(t.flags|=64,a=!0,Sl(l,!1),t.lanes=33554432);l.isBackwards?(u.sibling=t.child,t.child=u):(null!==(e=l.last)?e.sibling=u:t.child=u,l.last=u)}return null!==l.tail?(e=l.tail,l.rendering=e,l.tail=e.sibling,l.lastEffect=t.lastEffect,l.renderingStartTime=ot(),e.sibling=null,t=ur.current,Cn(ur,a?1&t|2:1&t),e):null;case 23:case 24:return Ua(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==l.mode&&(t.flags|=4),null}throw Error("Unknown unit of work tag ("+t.tag+"). This error is likely caused by a bug in React. Please file an issue.")}function kl(e){switch(e.tag){case 1:Mn(e.type)&&An();var n=e.flags;return 8192&n?(e.flags=-8193&n|64,e):null;case 3:if(lr(),Rn(In),Rn(zn),cr(),0!=(64&(n=e.flags)))throw Error("The root failed to unmount after an error. This is likely a bug in React. Please file an issue.");return e.flags=-8193&n|64,e;case 5:return ir(e),null;case 13:return Rn(ur),8192&(n=e.flags)?(e.flags=-8193&n|64,e):null;case 19:return Rn(ur),null;case 4:return lr(),null;case 10:return Pt(e),null;case 23:case 24:return Ua(),null;default:return null}}function El(e,n){return{value:e,source:n,stack:St(n)}}if(ul=function(e,n){for(var t=n.child;null!==t;){if(5===t.tag||6===t.tag)e._children.push(t.stateNode);else if(4!==t.tag&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},ol=function(){},sl=function(e,n,t,r){e.memoizedProps!==r&&(tr(Zt.current),n.updateQueue=mn)&&(n.flags|=4)},cl=function(e,n,t,r){t!==r&&(n.flags|=4)},"function"!=typeof n(i[3]).ReactFiberErrorDialog.showErrorDialog)throw Error("Expected ReactFiberErrorDialog.showErrorDialog to be a function.");function _l(e,t){try{!1!==n(i[3]).ReactFiberErrorDialog.showErrorDialog({componentStack:null!==t.stack?t.stack:"",error:t.value,errorBoundary:null!==e&&1===e.tag?e.stateNode:null})&&console.error(t.value)}catch(e){setTimeout(function(){throw e})}}var Tl="function"==typeof WeakMap?WeakMap:Map;function xl(e,n,t){(t=Ut(-1,t)).tag=3,t.payload={element:null};var r=n.value;return t.callback=function(){sa||(sa=!0,ca=r),_l(e,n)},t}function Pl(e,n,t){(t=Ut(-1,t)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var l=n.value;t.payload=function(){return _l(e,n),r(l)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(t.callback=function(){"function"!=typeof r&&(null===fa?fa=new Set([this]):fa.add(this),_l(e,n));var t=n.stack;this.componentDidCatch(n.value,{componentStack:null!==t?t:""})}),t}var Rl="function"==typeof WeakSet?WeakSet:Set;function Cl(e){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){Ka(e,n)}else n.current=null}function Nl(e,n){switch(n.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&n.flags&&null!==e){var t=e.memoizedProps,r=e.memoizedState;n=(e=n.stateNode).getSnapshotBeforeUpdate(n.elementType===n.type?t:wt(n.type,t),r),e.__reactInternalSnapshotBeforeUpdate=n}return;case 3:return;case 5:case 6:case 4:case 17:return}throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}function zl(e,n,t){switch(t.tag){case 0:case 11:case 15:case 22:if(null!==(n=null!==(n=t.updateQueue)?n.lastEffect:null)){e=n=n.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==n)}if(null!==(n=null!==(n=t.updateQueue)?n.lastEffect:null)){e=n=n.next;do{var l=e;r=l.next,0!=(4&(l=l.tag))&&0!=(1&l)&&(Xa(t,e),qa(t,e)),e=r}while(e!==n)}return;case 1:return e=t.stateNode,4&t.flags&&(null===n?e.componentDidMount():(r=t.elementType===t.type?n.memoizedProps:wt(t.type,n.memoizedProps),e.componentDidUpdate(r,n.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(n=t.updateQueue)&&Qt(t,n,e));case 3:if(null!==(n=t.updateQueue)){if(e=null,null!==t.child)switch(t.child.tag){case 5:e=t.child.stateNode;break;case 1:e=t.child.stateNode}Qt(t,n,e)}return;case 5:case 6:case 4:case 12:case 13:return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}function Il(e,t){for(var r=e;;){if(5===r.tag){var l=r.stateNode;if(t){var a=l.viewConfig,u=fn(null,nn,{style:{display:"none"}},a.validAttributes);n(i[3]).UIManager.updateView(l._nativeTag,a.uiViewClassName,u)}else{l=r.stateNode,u=r.memoizedProps,a=l.viewConfig,u=fn(null,n(i[2])({},u,{style:[u.style,{display:"none"}]}),u,a.validAttributes),n(i[3]).UIManager.updateView(l._nativeTag,a.uiViewClassName,u)}}else{if(6===r.tag)throw Error("Not yet implemented.");if((23!==r.tag&&24!==r.tag||null===r.memoizedState||r===e)&&null!==r.child){r.child.return=r,r=r.child;continue}}if(r===e)break;for(;null===r.sibling;){if(null===r.return||r.return===e)return;r=r.return}r.sibling.return=r.return,r=r.sibling}}function Ll(e,n){if(On&&"function"==typeof On.onCommitFiberUnmount)try{On.onCommitFiberUnmount(jn,n)}catch(e){}switch(n.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=n.updateQueue)&&null!==(e=e.lastEffect)){var t=e=e.next;do{var r=t,l=r.destroy;if(r=r.tag,void 0!==l)if(0!=(4&r))Xa(n,t);else{r=n;try{l()}catch(e){Ka(r,e)}}t=t.next}while(t!==e)}break;case 1:if(Cl(n),"function"==typeof(e=n.stateNode).componentWillUnmount)try{e.props=n.memoizedProps,e.state=n.memoizedState,e.componentWillUnmount()}catch(e){Ka(n,e)}break;case 5:Cl(n);break;case 4:Bl(e,n)}}function Ul(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function Ml(e){return 5===e.tag||3===e.tag||4===e.tag}function Al(e){e:{for(var n=e.return;null!==n;){if(Ml(n))break e;n=n.return}throw Error("Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}var t=n;switch(n=t.stateNode,t.tag){case 5:var r=!1;break;case 3:case 4:n=n.containerInfo,r=!0;break;default:throw Error("Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}16&t.flags&&(t.flags&=-17);e:n:for(t=e;;){for(;null===t.sibling;){if(null===t.return||Ml(t.return)){t=null;break e}t=t.return}for(t.sibling.return=t.return,t=t.sibling;5!==t.tag&&6!==t.tag&&18!==t.tag;){if(2&t.flags)continue n;if(null===t.child||4===t.tag)continue n;t.child.return=t,t=t.child}if(!(2&t.flags)){t=t.stateNode;break e}}r?Dl(e,t,n):Ql(e,t,n)}function Dl(e,t,r){var l=e.tag,a=5===l||6===l;if(a)if(e=a?e.stateNode:e.stateNode.instance,t){if("number"==typeof r)throw Error("Container does not support insertBefore operation")}else n(i[3]).UIManager.setChildren(r,["number"==typeof e?e:e._nativeTag]);else if(4!==l&&null!==(e=e.child))for(Dl(e,t,r),e=e.sibling;null!==e;)Dl(e,t,r),e=e.sibling}function Ql(e,t,r){var l=e.tag,a=5===l||6===l;if(a)e=a?e.stateNode:e.stateNode.instance,t?0<=(a=(l=r._children).indexOf(e))?(l.splice(a,1),t=l.indexOf(t),l.splice(t,0,e),n(i[3]).UIManager.manageChildren(r._nativeTag,[a],[t],[],[],[])):(t=l.indexOf(t),l.splice(t,0,e),n(i[3]).UIManager.manageChildren(r._nativeTag,[],[],["number"==typeof e?e:e._nativeTag],[t],[])):(t="number"==typeof e?e:e._nativeTag,0<=(a=(l=r._children).indexOf(e))?(l.splice(a,1),l.push(e),n(i[3]).UIManager.manageChildren(r._nativeTag,[a],[l.length-1],[],[],[])):(l.push(e),n(i[3]).UIManager.manageChildren(r._nativeTag,[],[],[t],[l.length-1],[])));else if(4!==l&&null!==(e=e.child))for(Ql(e,t,r),e=e.sibling;null!==e;)Ql(e,t,r),e=e.sibling}function Bl(e,t){for(var r,l,a=t,u=!1;;){if(!u){u=a.return;e:for(;;){if(null===u)throw Error("Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.");switch(r=u.stateNode,u.tag){case 5:l=!1;break e;case 3:case 4:r=r.containerInfo,l=!0;break e}u=u.return}u=!0}if(5===a.tag||6===a.tag){e:for(var o=e,s=a,c=s;;)if(Ll(o,c),null!==c.child&&4!==c.tag)c.child.return=c,c=c.child;else{if(c===s)break e;for(;null===c.sibling;){if(null===c.return||c.return===s)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}l?(o=r,bn(a.stateNode),n(i[3]).UIManager.manageChildren(o,[],[],[],[],[0])):(o=r,bn(c=a.stateNode),c=(s=o._children).indexOf(c),s.splice(c,1),n(i[3]).UIManager.manageChildren(o._nativeTag,[],[],[],[],[c]))}else if(4===a.tag){if(null!==a.child){r=a.stateNode.containerInfo,l=!0,a.child.return=a,a=a.child;continue}}else if(Ll(e,a),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(u=!1)}a.sibling.return=a.return,a=a.sibling}}function Fl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var l=r=r.next;do{3==(3&l.tag)&&(t=l.destroy,l.destroy=void 0,void 0!==t&&t()),l=l.next}while(l!==r)}return;case 1:return;case 5:if(null!=(r=t.stateNode)){l=t.memoizedProps,e=null!==e?e.memoizedProps:l;var a=t.updateQueue;t.updateQueue=null,null!==a&&(t=r.viewConfig,Se.set(r._nativeTag,l),null!=(l=fn(null,e,l,t.validAttributes))&&n(i[3]).UIManager.updateView(r._nativeTag,t.uiViewClassName,l))}return;case 6:if(null===t.stateNode)throw Error("This should have a text node initialized. This error is likely caused by a bug in React. Please file an issue.");return void n(i[3]).UIManager.updateView(t.stateNode,"RCTRawText",{text:t.memoizedProps});case 3:case 12:return;case 13:return null!==t.memoizedState&&(ia=ot(),Il(t.child,!0)),void jl(t);case 19:return void jl(t);case 17:return;case 23:case 24:return void Il(t,null!==t.memoizedState)}throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}function jl(e){var n=e.updateQueue;if(null!==n){e.updateQueue=null;var t=e.stateNode;null===t&&(t=e.stateNode=new Rl),n.forEach(function(n){var r=Za.bind(null,e,n);t.has(n)||(t.add(n),n.then(r,r))})}}function Ol(e,n){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(n=n.memoizedState)&&null===n.dehydrated)}var Hl,Vl=Math.ceil,Wl=Ce.ReactCurrentDispatcher,Yl=Ce.ReactCurrentOwner,ql=0,Xl=null,$l=null,Gl=0,Kl=0,Jl=Pn(0),Zl=0,ea=null,na=0,ta=0,ra=0,la=0,aa=null,ia=0,ua=1/0,oa=null,sa=!1,ca=null,fa=null,da=!1,pa=null,ha=90,ga=[],ma=[],va=null,ya=0,ba=null,Sa=-1,wa=0,ka=0,Ea=null,_a=!1;function Ta(){return 0!=(48&ql)?ot():-1!==Sa?Sa:Sa=ot()}function xa(e){if(0==(2&(e=e.mode)))return 1;if(0==(4&e))return 99===st()?1:2;if(0===wa&&(wa=na),0!==gt.transition){0!==ka&&(ka=null!==aa?aa.pendingLanes:0),e=wa;var n=4186112&~ka;return 0===(n&=-n)&&(0===(n=(e=4186112&~e)&-e)&&(n=8192)),n}return e=st(),0!=(4&ql)&&98===e?e=$n(12,wa):e=$n(e=Wn(e),wa),e}function Pa(e,n,t){if(50<ya)throw ya=0,ba=null,Error("Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.");if(null===(e=Ra(e,n)))return null;Jn(e,n,t),e===Xl&&(ra|=n,4===Zl&&za(e,Gl));var r=st();1===n?0!=(8&ql)&&0==(48&ql)?Ia(e):(Ca(e,t),0===ql&&(ua=ot()+500,pt())):(0==(4&ql)||98!==r&&99!==r||(null===va?va=new Set([e]):va.add(e)),Ca(e,t)),aa=e}function Ra(e,n){e.lanes|=n;var t=e.alternate;for(null!==t&&(t.lanes|=n),t=e,e=e.return;null!==e;)e.childLanes|=n,null!==(t=e.alternate)&&(t.childLanes|=n),t=e,e=e.return;return 3===t.tag?t.stateNode:null}function Ca(e,t){for(var r=e.callbackNode,l=e.suspendedLanes,a=e.pingedLanes,u=e.expirationTimes,o=e.pendingLanes;0<o;){var s=31-Zn(o),c=1<<s,f=u[s];if(-1===f){if(0==(c&l)||0!=(c&a)){f=t,Vn(c);var d=Hn;u[s]=10<=d?f+250:6<=d?f+5e3:-1}}else f<=t&&(e.expiredLanes|=c);o&=~c}if(l=qn(e,e===Xl?Gl:0),t=Hn,0===l)null!==r&&(r!==tt&&n(i[4]).unstable_cancelCallback(r),e.callbackNode=null,e.callbackPriority=0);else{if(null!==r){if(e.callbackPriority===t)return;r!==tt&&n(i[4]).unstable_cancelCallback(r)}15===t?(r=Ia.bind(null,e),null===lt?(lt=[r],at=n(i[4]).unstable_scheduleCallback(n(i[4]).unstable_ImmediatePriority,ht)):lt.push(r),r=tt):14===t?r=dt(99,Ia.bind(null,e)):r=dt(r=Yn(t),Na.bind(null,e)),e.callbackPriority=t,e.callbackNode=r}}function Na(e){if(Sa=-1,ka=wa=0,0!=(48&ql))throw Error("Should not already be working.");var n=e.callbackNode;if(Ya()&&e.callbackNode!==n)return null;var t=qn(e,e===Xl?Gl:0);if(0===t)return null;var r=t,l=ql;ql|=16;var a=Da();for(Xl===e&&Gl===r||(ua=ot()+500,Ma(e,r));;)try{Fa();break}catch(n){Aa(e,n)}if(xt(),Wl.current=a,ql=l,null!==$l?r=0:(Xl=null,Gl=0,r=Zl),0!=(na&ra))Ma(e,0);else if(0!==r){if(2===r&&(ql|=64,e.hydrate&&(e.hydrate=!1),0!==(t=Xn(e))&&(r=Qa(e,t))),1===r)throw n=ea,Ma(e,0),za(e,t),Ca(e,ot()),n;switch(e.finishedWork=e.current.alternate,e.finishedLanes=t,r){case 0:case 1:throw Error("Root did not complete. This is a bug in React.");case 2:Ha(e);break;case 3:if(za(e,t),(62914560&t)===t&&10<(r=ia+500-ot())){if(0!==qn(e,0))break;if(((l=e.suspendedLanes)&t)!==t){Ta(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=wn(Ha.bind(null,e),r);break}Ha(e);break;case 4:if(za(e,t),(4186112&t)===t)break;for(r=e.eventTimes,l=-1;0<t;){var i=31-Zn(t);a=1<<i,(i=r[i])>l&&(l=i),t&=~a}if(t=l,10<(t=(120>(t=ot()-t)?120:480>t?480:1080>t?1080:1920>t?1920:3e3>t?3e3:4320>t?4320:1960*Vl(t/1960))-t)){e.timeoutHandle=wn(Ha.bind(null,e),t);break}Ha(e);break;case 5:Ha(e);break;default:throw Error("Unknown root exit status.")}}return Ca(e,ot()),e.callbackNode===n?Na.bind(null,e):null}function za(e,n){for(n&=~la,n&=~ra,e.suspendedLanes|=n,e.pingedLanes&=~n,e=e.expirationTimes;0<n;){var t=31-Zn(n),r=1<<t;e[t]=-1,n&=~r}}function Ia(e){if(0!=(48&ql))throw Error("Should not already be working.");if(Ya(),e===Xl&&0!=(e.expiredLanes&Gl)){var n=Gl,t=Qa(e,n);0!=(na&ra)&&(t=Qa(e,n=qn(e,n)))}else t=Qa(e,n=qn(e,0));if(0!==e.tag&&2===t&&(ql|=64,e.hydrate&&(e.hydrate=!1),0!==(n=Xn(e))&&(t=Qa(e,n))),1===t)throw t=ea,Ma(e,0),za(e,n),Ca(e,ot()),t;return e.finishedWork=e.current.alternate,e.finishedLanes=n,Ha(e),Ca(e,ot()),null}function La(e,n){Cn(Jl,Kl),Kl|=n,na|=n}function Ua(){Kl=Jl.current,Rn(Jl)}function Ma(e,n){e.finishedWork=null,e.finishedLanes=0;var t=e.timeoutHandle;if(-1!==t&&(e.timeoutHandle=-1,kn(t)),null!==$l)for(t=$l.return;null!==t;){var r=t;switch(r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&An();break;case 3:lr(),Rn(In),Rn(zn),cr();break;case 5:ir(r);break;case 4:lr();break;case 13:case 19:Rn(ur);break;case 10:Pt(r);break;case 23:case 24:Ua()}t=t.return}Xl=e,$l=li(e.current,null),Gl=Kl=na=n,Zl=0,ea=null,la=ra=ta=0}function Aa(e,n){for(;;){var t=$l;try{if(xt(),fr.current=Wr,vr){for(var r=hr.memoizedState;null!==r;){var l=r.queue;null!==l&&(l.pending=null),r=r.next}vr=!1}if(pr=0,mr=gr=hr=null,yr=!1,Yl.current=null,null===t||null===t.return){Zl=1,ea=n,$l=null;break}e:{var a=e,i=t.return,u=t,o=n;if(n=Gl,u.flags|=4096,u.firstEffect=u.lastEffect=null,null!==o&&"object"==typeof o&&"function"==typeof o.then){var s=o;if(0==(2&u.mode)){var c=u.alternate;c?(u.updateQueue=c.updateQueue,u.memoizedState=c.memoizedState,u.lanes=c.lanes):(u.updateQueue=null,u.memoizedState=null)}var f=0!=(1&ur.current),d=i;do{var p;if(p=13===d.tag){var h=d.memoizedState;if(null!==h)p=null!==h.dehydrated;else{var g=d.memoizedProps;p=void 0!==g.fallback&&(!0!==g.unstable_avoidThisFallback||!f)}}if(p){var m=d.updateQueue;if(null===m){var v=new Set;v.add(s),d.updateQueue=v}else m.add(s);if(0==(2&d.mode)){if(d.flags|=64,u.flags|=32768,u.flags&=-5029,1===u.tag)if(null===u.alternate)u.tag=17;else{var y=Ut(-1,1);y.tag=2,Mt(u,y)}u.lanes|=1;break e}o=void 0,u=n;var b=a.pingCache;if(null===b?(b=a.pingCache=new Tl,o=new Set,b.set(s,o)):void 0===(o=b.get(s))&&(o=new Set,b.set(s,o)),!o.has(u)){o.add(u);var S=Ja.bind(null,a,s,u);s.then(S,S)}d.flags|=8192,d.lanes=n;break e}d=d.return}while(null!==d);o=Error(($e(u.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Zl&&(Zl=2),o=El(o,u),d=i;do{switch(d.tag){case 3:a=o,d.flags|=8192,n&=-n,d.lanes|=n,At(d,xl(d,a,n));break e;case 1:a=o;var w=d.type,k=d.stateNode;if(0==(64&d.flags)&&("function"==typeof w.getDerivedStateFromError||null!==k&&"function"==typeof k.componentDidCatch&&(null===fa||!fa.has(k)))){d.flags|=8192,n&=-n,d.lanes|=n,At(d,Pl(d,a,n));break e}}d=d.return}while(null!==d)}Oa(t)}catch(e){n=e,$l===t&&null!==t&&($l=t=t.return);continue}break}}function Da(){var e=Wl.current;return Wl.current=Wr,null===e?Wr:e}function Qa(e,n){var t=ql;ql|=16;var r=Da();for(Xl===e&&Gl===n||Ma(e,n);;)try{Ba();break}catch(n){Aa(e,n)}if(xt(),ql=t,Wl.current=r,null!==$l)throw Error("Cannot commit an incomplete root. This error is likely caused by a bug in React. Please file an issue.");return Xl=null,Gl=0,Zl}function Ba(){for(;null!==$l;)ja($l)}function Fa(){for(;null!==$l&&!n(i[4]).unstable_shouldYield();)ja($l)}function ja(e){var n=Hl(e.alternate,e,Kl);e.memoizedProps=e.pendingProps,null===n?Oa(e):$l=n,Yl.current=null}function Oa(e){var n=e;do{var t=n.alternate;if(e=n.return,0==(4096&n.flags)){if(null!==(t=wl(t,n,Kl)))return void($l=t);if(24!==(t=n).tag&&23!==t.tag||null===t.memoizedState||0!=(1073741824&Kl)||0==(4&t.mode)){for(var r=0,l=t.child;null!==l;)r|=l.lanes|l.childLanes,l=l.sibling;t.childLanes=r}null!==e&&0==(4096&e.flags)&&(null===e.firstEffect&&(e.firstEffect=n.firstEffect),null!==n.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=n.firstEffect),e.lastEffect=n.lastEffect),1<n.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=n:e.firstEffect=n,e.lastEffect=n))}else{if(null!==(t=kl(n)))return t.flags&=4095,void($l=t);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=4096)}if(null!==(n=n.sibling))return void($l=n);$l=n=e}while(null!==n);0===Zl&&(Zl=5)}function Ha(e){var n=st();return ft(99,Va.bind(null,e,n)),null}function Va(e,n){do{Ya()}while(null!==pa);if(0!=(48&ql))throw Error("Should not already be working.");var t=e.finishedWork;if(null===t)return null;if(e.finishedWork=null,e.finishedLanes=0,t===e.current)throw Error("Cannot commit the same tree as before. This error is likely caused by a bug in React. Please file an issue.");e.callbackNode=null;var r=t.lanes|t.childLanes,l=r,a=e.pendingLanes&~l;e.pendingLanes=l,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=l,e.mutableReadLanes&=l,e.entangledLanes&=l,l=e.entanglements;for(var i=e.eventTimes,u=e.expirationTimes;0<a;){var o=31-Zn(a),s=1<<o;l[o]=0,i[o]=-1,u[o]=-1,a&=~s}if(null!==va&&0==(24&r)&&va.has(e)&&va.delete(e),e===Xl&&($l=Xl=null,Gl=0),1<t.flags?null!==t.lastEffect?(t.lastEffect.nextEffect=t,r=t.firstEffect):r=t:r=t.firstEffect,null!==r){l=ql,ql|=32,Ea=Yl.current=null,_a=!1,oa=r;do{try{Wa()}catch(e){if(null===oa)throw Error("Should be working on an effect.");Ka(oa,e),oa=oa.nextEffect}}while(null!==oa);Ea=null,oa=r;do{try{for(i=e;null!==oa;){var c=oa.flags;if(128&c){var f=oa.alternate;if(null!==f){var d=f.ref;null!==d&&("function"==typeof d?d(null):d.current=null)}}switch(1038&c){case 2:Al(oa),oa.flags&=-3;break;case 6:Al(oa),oa.flags&=-3,Fl(oa.alternate,oa);break;case 1024:oa.flags&=-1025;break;case 1028:oa.flags&=-1025,Fl(oa.alternate,oa);break;case 4:Fl(oa.alternate,oa);break;case 8:Bl(i,u=oa);var p=u.alternate;Ul(u),null!==p&&Ul(p)}oa=oa.nextEffect}}catch(e){if(null===oa)throw Error("Should be working on an effect.");Ka(oa,e),oa=oa.nextEffect}}while(null!==oa);e.current=t,oa=r;do{try{for(c=e;null!==oa;){var h=oa.flags;if(36&h&&zl(c,oa.alternate,oa),128&h){f=void 0;var g=oa.ref;if(null!==g){var m=oa.stateNode;switch(oa.tag){case 5:f=m;break;default:f=m}"function"==typeof g?g(f):g.current=f}}oa=oa.nextEffect}}catch(e){if(null===oa)throw Error("Should be working on an effect.");Ka(oa,e),oa=oa.nextEffect}}while(null!==oa);oa=null,rt(),ql=l}else e.current=t;if(da)da=!1,pa=e,ha=n;else for(oa=r;null!==oa;)n=oa.nextEffect,oa.nextEffect=null,8&oa.flags&&((h=oa).sibling=null,h.stateNode=null),oa=n;if(0===(r=e.pendingLanes)&&(fa=null),1===r?e===ba?ya++:(ya=0,ba=e):ya=0,t=t.stateNode,On&&"function"==typeof On.onCommitFiberRoot)try{On.onCommitFiberRoot(jn,t,void 0,64==(64&t.current.flags))}catch(e){}if(Ca(e,ot()),sa)throw sa=!1,e=ca,ca=null,e;return 0!=(8&ql)?null:(pt(),null)}function Wa(){for(;null!==oa;){var e=oa.alternate;_a||null===Ea||(0!=(8&oa.flags)?en(oa,Ea)&&(_a=!0):13===oa.tag&&Ol(e,oa)&&en(oa,Ea)&&(_a=!0));var n=oa.flags;0!=(256&n)&&Nl(e,oa),0==(512&n)||da||(da=!0,dt(97,function(){return Ya(),null})),oa=oa.nextEffect}}function Ya(){if(90!==ha){var e=97<ha?97:ha;return ha=90,ft(e,$a)}return!1}function qa(e,n){ga.push(n,e),da||(da=!0,dt(97,function(){return Ya(),null}))}function Xa(e,n){ma.push(n,e),da||(da=!0,dt(97,function(){return Ya(),null}))}function $a(){if(null===pa)return!1;var e=pa;if(pa=null,0!=(48&ql))throw Error("Cannot flush passive effects while already rendering.");var n=ql;ql|=32;var t=ma;ma=[];for(var r=0;r<t.length;r+=2){var l=t[r],a=t[r+1],i=l.destroy;if(l.destroy=void 0,"function"==typeof i)try{i()}catch(e){if(null===a)throw Error("Should be working on an effect.");Ka(a,e)}}for(t=ga,ga=[],r=0;r<t.length;r+=2){l=t[r],a=t[r+1];try{var u=l.create;l.destroy=u()}catch(e){if(null===a)throw Error("Should be working on an effect.");Ka(a,e)}}for(u=e.current.firstEffect;null!==u;)e=u.nextEffect,u.nextEffect=null,8&u.flags&&(u.sibling=null,u.stateNode=null),u=e;return ql=n,pt(),!0}function Ga(e,n,t){Mt(e,n=xl(e,n=El(t,n),1)),n=Ta(),null!==(e=Ra(e,1))&&(Jn(e,1,n),Ca(e,n))}function Ka(e,n){if(3===e.tag)Ga(e,e,n);else for(var t=e.return;null!==t;){if(3===t.tag){Ga(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===fa||!fa.has(r))){var l=Pl(t,e=El(n,e),1);if(Mt(t,l),l=Ta(),null!==(t=Ra(t,1)))Jn(t,1,l),Ca(t,l);else if("function"==typeof r.componentDidCatch&&(null===fa||!fa.has(r)))try{r.componentDidCatch(n,e)}catch(e){}break}}t=t.return}}function Ja(e,n,t){var r=e.pingCache;null!==r&&r.delete(n),n=Ta(),e.pingedLanes|=e.suspendedLanes&t,Xl===e&&(Gl&t)===t&&(4===Zl||3===Zl&&(62914560&Gl)===Gl&&500>ot()-ia?Ma(e,0):la|=t),Ca(e,n)}function Za(e,n){var t=e.stateNode;null!==t&&t.delete(n),0===(n=0)&&(0==(2&(n=e.mode))?n=1:0==(4&n)?n=99===st()?1:2:(0===wa&&(wa=na),0===(n=Gn(62914560&~wa))&&(n=4194304))),t=Ta(),null!==(e=Ra(e,n))&&(Jn(e,n,t),Ca(e,t))}function ei(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function ni(e,n,t,r){return new ei(e,n,t,r)}function ti(e){return!(!(e=e.prototype)||!e.isReactComponent)}function ri(e){if("function"==typeof e)return ti(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===De)return 11;if(e===Fe)return 14}return 2}function li(e,n){var t=e.alternate;return null===t?((t=ni(e.tag,n,e.key,e.mode)).elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.nextEffect=null,t.firstEffect=null,t.lastEffect=null),t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function ai(e,n,t,r,l,a){var i=2;if(r=e,"function"==typeof e)ti(e)&&(i=1);else if("string"==typeof e)i=5;else e:switch(e){case Ie:return ii(t.children,l,a,n);case He:i=8,l|=16;break;case Le:i=8,l|=1;break;case Ue:return(e=ni(12,t,n,8|l)).elementType=Ue,e.type=Ue,e.lanes=a,e;case Qe:return(e=ni(13,t,n,l)).type=Qe,e.elementType=Qe,e.lanes=a,e;case Be:return(e=ni(19,t,n,l)).elementType=Be,e.lanes=a,e;case Ve:return ui(t,l,a,n);case We:return(e=ni(24,t,n,l)).elementType=We,e.lanes=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case Me:i=10;break e;case Ae:i=9;break e;case De:i=11;break e;case Fe:i=14;break e;case je:i=16,r=null;break e;case Oe:i=22;break e}throw Error("Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: "+(null==e?e:typeof e)+".")}return(n=ni(i,t,n,l)).elementType=e,n.type=r,n.lanes=a,n}function ii(e,n,t,r){return(e=ni(7,e,r,n)).lanes=t,e}function ui(e,n,t,r){return(e=ni(23,e,r,n)).elementType=Ve,e.lanes=t,e}function oi(e,n,t){return(e=ni(6,e,null,n)).lanes=t,e}function si(e,n,t){return(n=ni(4,null!==e.children?e.children:[],e.key,n)).lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function ci(e,n,t){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=t,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Kn(0),this.expirationTimes=Kn(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Kn(0)}function fi(e,n,t){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:ze,key:null==r?null:""+r,children:e,containerInfo:n,implementation:t}}function di(e){var n=e._reactInternals;if(void 0===n){if("function"==typeof e.render)throw Error("Unable to find node on an unmounted component.");throw Error("Argument appears to not be a ReactComponent. Keys: "+Object.keys(e))}return null===(e=Ze(n))?null:e.stateNode}function pi(e,n,t,r){var l=n.current,a=Ta(),i=xa(l);e:if(t){t=t._reactInternals;n:{if(Ge(t)!==t||1!==t.tag)throw Error("Expected subtree parent to be a mounted class component. This error is likely caused by a bug in React. Please file an issue.");var u=t;do{switch(u.tag){case 3:u=u.stateNode.context;break n;case 1:if(Mn(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break n}}u=u.return}while(null!==u);throw Error("Found unexpected detached subtree parent. This error is likely caused by a bug in React. Please file an issue.")}if(1===t.tag){var o=t.type;if(Mn(o)){t=Qn(t,o,u);break e}}t=u}else t=Nn;return null===n.context?n.context=t:n.pendingContext=t,(n=Ut(a,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(n.callback=r),Mt(l,n),Pa(l,i,a),i}function hi(e){return null==e?null:"number"==typeof e?e:e._nativeTag?e._nativeTag:e.canonical&&e.canonical._nativeTag?e.canonical._nativeTag:null==(e=di(e))?e:e.canonical?e.canonical._nativeTag:e._nativeTag}function gi(e){var n=mi.get(e);n&&pi(null,n,null,function(){mi.delete(e)})}Hl=function(e,n,t){var r=n.lanes;if(null!==e)if(e.memoizedProps!==n.pendingProps||In.current)Gr=!0;else{if(0==(t&r)){switch(Gr=!1,n.tag){case 3:il(n);break;case 5:ar(n);break;case 1:Mn(n.type)&&Bn(n);break;case 4:rr(n,n.stateNode.containerInfo);break;case 10:r=n.memoizedProps.value;var l=n.type._context;Cn(kt,l._currentValue),l._currentValue=r;break;case 13:if(null!==n.memoizedState)return 0!=(t&n.child.childLanes)?dl(e,n,t):(Cn(ur,1&ur.current),null!==(n=bl(e,n,t))?n.sibling:null);Cn(ur,1&ur.current);break;case 19:if(r=0!=(t&n.childLanes),0!=(64&e.flags)){if(r)return yl(e,n,t);n.flags|=64}if(null!==(l=n.memoizedState)&&(l.rendering=null,l.tail=null,l.lastEffect=null),Cn(ur,ur.current),r)break;return null;case 23:case 24:return n.lanes=0,nl(e,n,t)}return bl(e,n,t)}Gr=0!=(32768&e.flags)}else Gr=!1;switch(n.lanes=0,n.tag){case 2:if(r=n.type,null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),e=n.pendingProps,l=Un(n,zn.current),Ct(n,t),l=wr(null,n,r,e,l,t),n.flags|=1,"object"==typeof l&&null!==l&&"function"==typeof l.render&&void 0===l.$$typeof){if(n.tag=1,n.memoizedState=null,n.updateQueue=null,Mn(r)){var a=!0;Bn(n)}else a=!1;n.memoizedState=null!==l.state&&void 0!==l.state?l.state:null,It(n);var i=r.getDerivedStateFromProps;"function"==typeof i&&Ft(n,r,i,e),l.updater=jt,n.stateNode=l,l._reactInternals=n,Wt(n,r,e,t),n=al(null,n,r,!0,a,t)}else n.tag=0,Kr(null,n,l,t),n=n.child;return n;case 16:l=n.elementType;e:{switch(null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),e=n.pendingProps,l=(a=l._init)(l._payload),n.type=l,a=n.tag=ri(l),e=wt(l,e),a){case 0:n=rl(null,n,l,e,t);break e;case 1:n=ll(null,n,l,e,t);break e;case 11:n=Jr(null,n,l,e,t);break e;case 14:n=Zr(null,n,l,wt(l.type,e),r,t);break e}throw Error("Element type is invalid. Received a promise that resolves to: "+l+". Lazy element type must resolve to a class or function.")}return n;case 0:return r=n.type,l=n.pendingProps,rl(e,n,r,l=n.elementType===r?l:wt(r,l),t);case 1:return r=n.type,l=n.pendingProps,ll(e,n,r,l=n.elementType===r?l:wt(r,l),t);case 3:if(il(n),r=n.updateQueue,null===e||null===r)throw Error("If the root does not have an updateQueue, we should have already bailed out. This error is likely caused by a bug in React. Please file an issue.");return r=n.pendingProps,l=null!==(l=n.memoizedState)?l.element:null,Lt(e,n),Dt(n,r,null,t),(r=n.memoizedState.element)===l?n=bl(e,n,t):(Kr(e,n,r,t),n=n.child),n;case 5:return ar(n),r=n.pendingProps.children,tl(e,n),Kr(e,n,r,t),n.child;case 6:return null;case 13:return dl(e,n,t);case 4:return rr(n,n.stateNode.containerInfo),r=n.pendingProps,null===e?n.child=Gt(n,null,r,t):Kr(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,Jr(e,n,r,l=n.elementType===r?l:wt(r,l),t);case 7:return Kr(e,n,n.pendingProps,t),n.child;case 8:case 12:return Kr(e,n,n.pendingProps.children,t),n.child;case 10:e:{r=n.type._context,l=n.pendingProps,i=n.memoizedProps,a=l.value;var u=n.type._context;if(Cn(kt,u._currentValue),u._currentValue=a,null!==i)if(u=i.value,0===(a=mt(u,a)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(u,a):1073741823))){if(i.children===l.children&&!In.current){n=bl(e,n,t);break e}}else for(null!==(u=n.child)&&(u.return=n);null!==u;){var o=u.dependencies;if(null!==o){i=u.child;for(var s=o.firstContext;null!==s;){if(s.context===r&&0!=(s.observedBits&a)){1===u.tag&&((s=Ut(-1,t&-t)).tag=2,Mt(u,s)),u.lanes|=t,null!==(s=u.alternate)&&(s.lanes|=t),Rt(u.return,t),o.lanes|=t;break}s=s.next}}else i=10===u.tag&&u.type===n.type?null:u.child;if(null!==i)i.return=u;else for(i=u;null!==i;){if(i===n){i=null;break}if(null!==(u=i.sibling)){u.return=i.return,i=u;break}i=i.return}u=i}Kr(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=(a=n.pendingProps).children,Ct(n,t),r=r(l=Nt(l,a.unstable_observedBits)),n.flags|=1,Kr(e,n,r,t),n.child;case 14:return a=wt(l=n.type,n.pendingProps),Zr(e,n,l,a=wt(l.type,a),r,t);case 15:return el(e,n,n.type,n.pendingProps,r,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:wt(r,l),null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2),n.tag=1,Mn(r)?(e=!0,Bn(n)):e=!1,Ct(n,t),Ht(n,r,l),Wt(n,r,l,t),al(null,n,r,!0,e,t);case 19:return yl(e,n,t);case 23:case 24:return nl(e,n,t)}throw Error("Unknown unit of work tag ("+n.tag+"). This error is likely caused by a bug in React. Please file an issue.")},ke=function(e,n){var t=ql;ql|=1;try{return e(n)}finally{0===(ql=t)&&(ua=ot()+500,pt())}};var mi=new Map,vi={findFiberByHostInstance:we,bundleType:0,version:"17.0.1-4e5d7faf5",rendererPackageName:"react-native-renderer",rendererConfig:{getInspectorDataForViewTag:function(){throw Error("getInspectorDataForViewTag() is not available in production")},getInspectorDataForViewAtPoint:function(){throw Error("getInspectorDataForViewAtPoint() is not available in production.")}.bind(null,hi)}},yi={bundleType:vi.bundleType,version:vi.version,rendererPackageName:vi.rendererPackageName,rendererConfig:vi.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ce.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ze(e))?null:e.stateNode},findFiberByHostInstance:vi.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var bi=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!bi.isDisabled&&bi.supportsFiber)try{jn=bi.inject(yi),On=bi}catch(e){}}a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED={computeComponentStackForErrorReporting:function(e){return(e=we(e))?St(e):""}},a.createPortal=function(e,n){return fi(e,n,null,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},a.dispatchCommand=function(e,t,r){null!=e._nativeTag&&(e._internalInstanceHandle?nativeFabricUIManager.dispatchCommand(e._internalInstanceHandle.stateNode.node,t,r):n(i[3]).UIManager.dispatchViewManagerCommand(e._nativeTag,t,r))},a.findHostInstance_DEPRECATED=function(e){return null==e?null:e._nativeTag?e:e.canonical&&e.canonical._nativeTag?e.canonical:null==(e=di(e))?e:e.canonical?e.canonical:e},a.findNodeHandle=hi,a.render=function(e,n,t){var r=mi.get(n);if(!r){r=new ci(n,0,!1);var l=ni(3,null,null,0);r.current=l,l.stateNode=r,It(l),mi.set(n,r)}pi(e,r,null,t);e:if(e=r.current,e.child)switch(e.child.tag){case 5:e=e.child.stateNode;break e;default:e=e.child.stateNode}else e=null;return e},a.unmountComponentAtNode=gi,a.unmountComponentAtNodeAndRemoveContainer=function(e){gi(e),n(i[3]).UIManager.removeRootView(e)},a.unstable_batchedUpdates=_e},71,[72,47,24,55,135]);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ^~~~~~~~~~~~~~~~~~~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:88:778: warning: the variable "setImmediate" was not declared in function "h 5#"
__d(function(g,r,i,a,m,e,d){'use strict';function n(){}var t=null,o={};function u(n){try{return n.then}catch(n){return t=n,o}}function f(n,u){try{return n(u)}catch(n){return t=n,o}}function c(n,u,f){try{n(u,f)}catch(n){return t=n,o}}function _(t){if('object'!=typeof this)throw new TypeError('Promises must be constructed via new');if('function'!=typeof t)throw new TypeError('Promise constructor\'s argument is not a function');this._U=0,this._V=0,this._W=null,this._X=null,t!==n&&X(t,this)}function s(t,o,u){return new t.constructor(function(f,c){var s=new _(n);s.then(f,c),l(t,new w(o,u,s))})}function l(n,t){for(;3===n._V;)n=n._W;if(_._Y&&_._Y(n),0===n._V)return 0===n._U?(n._U=1,void(n._X=t)):1===n._U?(n._U=2,void(n._X=[n._X,t])):void n._X.push(t);h(n,t)}function h(n,u){setImmediate(function(){var c=1===n._V?u.onFulfilled:u.onRejected;if(null!==c){var _=f(c,n._W);_===o?v(u.promise,t):p(u.promise,_)}else 1===n._V?p(u.promise,n._W):v(u.promise,n._W)})}function p(n,f){if(f===n)return v(n,new TypeError('A promise cannot be resolved with itself.'));if(f&&('object'==typeof f||'function'==typeof f)){var c=u(f);if(c===o)return v(n,t);if(c===n.then&&f instanceof _)return n._V=3,n._W=f,void y(n);if('function'==typeof c)return void X(c.bind(f),n)}n._V=1,n._W=f,y(n)}function v(n,t){n._V=2,n._W=t,_._Z&&_._Z(n,t),y(n)}function y(n){if(1===n._U&&(l(n,n._X),n._X=null),2===n._U){for(var t=0;t<n._X.length;t++)l(n,n._X[t]);n._X=null}}function w(n,t,o){this.onFulfilled='function'==typeof n?n:null,this.onRejected='function'==typeof t?t:null,this.promise=o}function X(n,u){var f=!1,_=c(n,function(n){f||(f=!0,p(u,n))},function(n){f||(f=!0,v(u,n))});f||_!==o||(f=!0,v(u,t))}m.exports=_,_._Y=null,_._Z=null,_._0=n,_.prototype.then=function(t,o){if(this.constructor!==_)return s(this,t,o);var u=new _(n);return l(this,new w(t,o,u)),u}},82,[]);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ^~~~~~~~~~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:112:67: warning: the variable "fetch" was not declared in anonymous function " 403#"
__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]),m.exports={fetch:fetch,Headers:Headers,Request:Request,Response:Response}},106,[107]);
                                                                  ^~~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:112:81: warning: the variable "Headers" was not declared in anonymous function " 403#"
__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]),m.exports={fetch:fetch,Headers:Headers,Request:Request,Response:Response}},106,[107]);
                                                                                ^~~~~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:112:97: warning: the variable "Request" was not declared in anonymous function " 403#"
__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]),m.exports={fetch:fetch,Headers:Headers,Request:Request,Response:Response}},106,[107]);
                                                                                                ^~~~~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:112:114: warning: the variable "Response" was not declared in anonymous function " 403#"
__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]),m.exports={fetch:fetch,Headers:Headers,Request:Request,Response:Response}},106,[107]);
                                                                                                                 ^~~~~~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:113:1583: warning: the variable "FileReader" was not declared in function "b 6#"
__d(function(g,r,i,a,m,e,d){var t,o;t=this,o=function(t){'use strict';var o='undefined'!=typeof globalThis&&globalThis||'undefined'!=typeof self&&self||void 0!==o&&o,n={searchParams:'URLSearchParams'in o,iterable:'Symbol'in o&&'iterator'in Symbol,blob:'FileReader'in o&&'Blob'in o&&(function(){try{return new Blob,!0}catch(t){return!1}})(),formData:'FormData'in o,arrayBuffer:'ArrayBuffer'in o};if(n.arrayBuffer)var s=['[object Int8Array]','[object Uint8Array]','[object Uint8ClampedArray]','[object Int16Array]','[object Uint16Array]','[object Int32Array]','[object Uint32Array]','[object Float32Array]','[object Float64Array]'],h=ArrayBuffer.isView||function(t){return t&&s.indexOf(Object.prototype.toString.call(t))>-1};function f(t){if('string'!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(t)||''===t)throw new TypeError('Invalid character in header field name');return t.toLowerCase()}function u(t){return'string'!=typeof t&&(t=String(t)),t}function c(t){var o={next:function(){var o=t.shift();return{done:void 0===o,value:o}}};return n.iterable&&(o[Symbol.iterator]=function(){return o}),o}function y(t){this.map={},t instanceof y?t.forEach(function(t,o){this.append(o,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(o){this.append(o,t[o])},this)}function l(t){if(t.bodyUsed)return Promise.reject(new TypeError('Already read'));t.bodyUsed=!0}function p(t){return new Promise(function(o,n){t.onload=function(){o(t.result)},t.onerror=function(){n(t.error)}})}function b(t){var o=new FileReader,n=p(o);return o.readAsArrayBuffer(t),n}function w(t){for(var o=new Uint8Array(t),n=new Array(o.length),s=0;s<o.length;s++)n[s]=String.fromCharCode(o[s]);return n.join('')}function v(t){if(t.slice)return t.slice(0);var o=new Uint8Array(t.byteLength);return o.set(new Uint8Array(t)),o.buffer}function _(){return this.bodyUsed=!1,this._initBody=function(t){var o;this.bodyUsed=this.bodyUsed,this._bodyInit=t,t?'string'==typeof t?this._bodyText=t:n.blob&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:n.formData&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:n.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():n.arrayBuffer&&n.blob&&((o=t)&&DataView.prototype.isPrototypeOf(o))?(this._bodyArrayBuffer=v(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):n.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(t)||h(t))?this._bodyArrayBuffer=v(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText='',this.headers.get('content-type')||('string'==typeof t?this.headers.set('content-type','text/plain;charset=UTF-8'):this._bodyBlob&&this._bodyBlob.type?this.headers.set('content-type',this._bodyBlob.type):n.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set('content-type','application/x-www-form-urlencoded;charset=UTF-8'))},n.blob&&(this.blob=function(){var t=l(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error('could not read FormData body as blob');return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var t=l(this);return t||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}return this.blob().then(b)}),this.text=function(){var t,o,n,s=l(this);if(s)return s;if(this._bodyBlob)return t=this._bodyBlob,o=new FileReader,n=p(o),o.readAsText(t),n;if(this._bodyArrayBuffer)return Promise.resolve(w(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error('could not read FormData body as text');return Promise.resolve(this._bodyText)},n.formData&&(this.formData=function(){return this.text().then(A)}),this.json=function(){return this.text().then(JSON.parse)},this}y.prototype.append=function(t,o){t=f(t),o=u(o);var n=this.map[t];this.map[t]=n?n+', '+o:o},y.prototype.delete=function(t){delete this.map[f(t)]},y.prototype.get=function(t){return t=f(t),this.has(t)?this.map[t]:null},y.prototype.has=function(t){return this.map.hasOwnProperty(f(t))},y.prototype.set=function(t,o){this.map[f(t)]=u(o)},y.prototype.forEach=function(t,o){for(var n in this.map)this.map.hasOwnProperty(n)&&t.call(o,this.map[n],n,this)},y.prototype.keys=function(){var t=[];return this.forEach(function(o,n){t.push(n)}),c(t)},y.prototype.values=function(){var t=[];return this.forEach(function(o){t.push(o)}),c(t)},y.prototype.entries=function(){var t=[];return this.forEach(function(o,n){t.push([n,o])}),c(t)},n.iterable&&(y.prototype[Symbol.iterator]=y.prototype.entries);var E=['DELETE','GET','HEAD','OPTIONS','POST','PUT'];function T(t,o){if(!(this instanceof T))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var n,s,h=(o=o||{}).body;if(t instanceof T){if(t.bodyUsed)throw new TypeError('Already read');this.url=t.url,this.credentials=t.credentials,o.headers||(this.headers=new y(t.headers)),this.method=t.method,this.mode=t.mode,this.signal=t.signal,h||null==t._bodyInit||(h=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=o.credentials||this.credentials||'same-origin',!o.headers&&this.headers||(this.headers=new y(o.headers)),this.method=(n=o.method||this.method||'GET',s=n.toUpperCase(),E.indexOf(s)>-1?s:n),this.mode=o.mode||this.mode||null,this.signal=o.signal||this.signal,this.referrer=null,('GET'===this.method||'HEAD'===this.method)&&h)throw new TypeError('Body not allowed for GET or HEAD requests');if(this._initBody(h),!('GET'!==this.method&&'HEAD'!==this.method||'no-store'!==o.cache&&'no-cache'!==o.cache)){var f=/([?&])_=[^&]*/;if(f.test(this.url))this.url=this.url.replace(f,'$1_='+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?'&':'?')+'_='+(new Date).getTime()}}}function A(t){var o=new FormData;return t.trim().split('&').forEach(function(t){if(t){var n=t.split('='),s=n.shift().replace(/\+/g,' '),h=n.join('=').replace(/\+/g,' ');o.append(decodeURIComponent(s),decodeURIComponent(h))}}),o}function B(t,o){if(!(this instanceof B))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');o||(o={}),this.type='default',this.status=void 0===o.status?200:o.status,this.ok=this.status>=200&&this.status<300,this.statusText='statusText'in o?o.statusText:'',this.headers=new y(o.headers),this.url=o.url||'',this._initBody(t)}T.prototype.clone=function(){return new T(this,{body:this._bodyInit})},_.call(T.prototype),_.call(B.prototype),B.prototype.clone=function(){return new B(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new y(this.headers),url:this.url})},B.error=function(){var t=new B(null,{status:0,statusText:''});return t.type='error',t};var x=[301,302,303,307,308];B.redirect=function(t,o){if(-1===x.indexOf(o))throw new RangeError('Invalid status code');return new B(null,{status:o,headers:{location:t}})},t.DOMException=o.DOMException;try{new t.DOMException}catch(o){t.DOMException=function(t,o){this.message=t,this.name=o;var n=Error(t);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function O(s,h){return new Promise(function(f,c){var l=new T(s,h);if(l.signal&&l.signal.aborted)return c(new t.DOMException('Aborted','AbortError'));var p=new XMLHttpRequest;function b(){p.abort()}p.onload=function(){var t,o,n={status:p.status,statusText:p.statusText,headers:(t=p.getAllResponseHeaders()||'',o=new y,t.replace(/\r?\n[\t ]+/g,' ').split(/\r?\n/).forEach(function(t){var n=t.split(':'),s=n.shift().trim();if(s){var h=n.join(':').trim();o.append(s,h)}}),o)};n.url='responseURL'in p?p.responseURL:n.headers.get('X-Request-URL');var s='response'in p?p.response:p.responseText;setTimeout(function(){f(new B(s,n))},0)},p.onerror=function(){setTimeout(function(){c(new TypeError('Network request failed'))},0)},p.ontimeout=function(){setTimeout(function(){c(new TypeError('Network request failed'))},0)},p.onabort=function(){setTimeout(function(){c(new t.DOMException('Aborted','AbortError'))},0)},p.open(l.method,(function(t){try{return''===t&&o.location.href?o.location.href:t}catch(o){return t}})(l.url),!0),'include'===l.credentials?p.withCredentials=!0:'omit'===l.credentials&&(p.withCredentials=!1),'responseType'in p&&(n.blob?p.responseType='blob':n.arrayBuffer&&l.headers.get('Content-Type')&&-1!==l.headers.get('Content-Type').indexOf('application/octet-stream')&&(p.responseType='arraybuffer')),!h||'object'!=typeof h.headers||h.headers instanceof y?l.headers.forEach(function(t,o){p.setRequestHeader(o,t)}):Object.getOwnPropertyNames(h.headers).forEach(function(t){p.setRequestHeader(t,u(h.headers[t]))}),l.signal&&(l.signal.addEventListener('abort',b),p.onreadystatechange=function(){4===p.readyState&&l.signal.removeEventListener('abort',b)}),p.send(void 0===l._bodyInit?null:l._bodyInit)})}O.polyfill=!0,o.fetch||(o.fetch=O,o.Headers=y,o.Request=T,o.Response=B),t.Headers=y,t.Request=T,t.Response=B,t.fetch=O,Object.defineProperty(t,'__esModule',{value:!0})},'object'==typeof e&&void 0!==m?o(e):'function'==typeof define&&define.amd?define(['exports'],o):o(t.WHATWGFetch={})},107,[]);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ^~~~~~~~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:113:2045: warning: the variable "Blob" was not declared in anonymous function " 412#"
__d(function(g,r,i,a,m,e,d){var t,o;t=this,o=function(t){'use strict';var o='undefined'!=typeof globalThis&&globalThis||'undefined'!=typeof self&&self||void 0!==o&&o,n={searchParams:'URLSearchParams'in o,iterable:'Symbol'in o&&'iterator'in Symbol,blob:'FileReader'in o&&'Blob'in o&&(function(){try{return new Blob,!0}catch(t){return!1}})(),formData:'FormData'in o,arrayBuffer:'ArrayBuffer'in o};if(n.arrayBuffer)var s=['[object Int8Array]','[object Uint8Array]','[object Uint8ClampedArray]','[object Int16Array]','[object Uint16Array]','[object Int32Array]','[object Uint32Array]','[object Float32Array]','[object Float64Array]'],h=ArrayBuffer.isView||function(t){return t&&s.indexOf(Object.prototype.toString.call(t))>-1};function f(t){if('string'!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(t)||''===t)throw new TypeError('Invalid character in header field name');return t.toLowerCase()}function u(t){return'string'!=typeof t&&(t=String(t)),t}function c(t){var o={next:function(){var o=t.shift();return{done:void 0===o,value:o}}};return n.iterable&&(o[Symbol.iterator]=function(){return o}),o}function y(t){this.map={},t instanceof y?t.forEach(function(t,o){this.append(o,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(o){this.append(o,t[o])},this)}function l(t){if(t.bodyUsed)return Promise.reject(new TypeError('Already read'));t.bodyUsed=!0}function p(t){return new Promise(function(o,n){t.onload=function(){o(t.result)},t.onerror=function(){n(t.error)}})}function b(t){var o=new FileReader,n=p(o);return o.readAsArrayBuffer(t),n}function w(t){for(var o=new Uint8Array(t),n=new Array(o.length),s=0;s<o.length;s++)n[s]=String.fromCharCode(o[s]);return n.join('')}function v(t){if(t.slice)return t.slice(0);var o=new Uint8Array(t.byteLength);return o.set(new Uint8Array(t)),o.buffer}function _(){return this.bodyUsed=!1,this._initBody=function(t){var o;this.bodyUsed=this.bodyUsed,this._bodyInit=t,t?'string'==typeof t?this._bodyText=t:n.blob&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:n.formData&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:n.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():n.arrayBuffer&&n.blob&&((o=t)&&DataView.prototype.isPrototypeOf(o))?(this._bodyArrayBuffer=v(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):n.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(t)||h(t))?this._bodyArrayBuffer=v(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText='',this.headers.get('content-type')||('string'==typeof t?this.headers.set('content-type','text/plain;charset=UTF-8'):this._bodyBlob&&this._bodyBlob.type?this.headers.set('content-type',this._bodyBlob.type):n.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set('content-type','application/x-www-form-urlencoded;charset=UTF-8'))},n.blob&&(this.blob=function(){var t=l(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error('could not read FormData body as blob');return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var t=l(this);return t||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}return this.blob().then(b)}),this.text=function(){var t,o,n,s=l(this);if(s)return s;if(this._bodyBlob)return t=this._bodyBlob,o=new FileReader,n=p(o),o.readAsText(t),n;if(this._bodyArrayBuffer)return Promise.resolve(w(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error('could not read FormData body as text');return Promise.resolve(this._bodyText)},n.formData&&(this.formData=function(){return this.text().then(A)}),this.json=function(){return this.text().then(JSON.parse)},this}y.prototype.append=function(t,o){t=f(t),o=u(o);var n=this.map[t];this.map[t]=n?n+', '+o:o},y.prototype.delete=function(t){delete this.map[f(t)]},y.prototype.get=function(t){return t=f(t),this.has(t)?this.map[t]:null},y.prototype.has=function(t){return this.map.hasOwnProperty(f(t))},y.prototype.set=function(t,o){this.map[f(t)]=u(o)},y.prototype.forEach=function(t,o){for(var n in this.map)this.map.hasOwnProperty(n)&&t.call(o,this.map[n],n,this)},y.prototype.keys=function(){var t=[];return this.forEach(function(o,n){t.push(n)}),c(t)},y.prototype.values=function(){var t=[];return this.forEach(function(o){t.push(o)}),c(t)},y.prototype.entries=function(){var t=[];return this.forEach(function(o,n){t.push([n,o])}),c(t)},n.iterable&&(y.prototype[Symbol.iterator]=y.prototype.entries);var E=['DELETE','GET','HEAD','OPTIONS','POST','PUT'];function T(t,o){if(!(this instanceof T))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var n,s,h=(o=o||{}).body;if(t instanceof T){if(t.bodyUsed)throw new TypeError('Already read');this.url=t.url,this.credentials=t.credentials,o.headers||(this.headers=new y(t.headers)),this.method=t.method,this.mode=t.mode,this.signal=t.signal,h||null==t._bodyInit||(h=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=o.credentials||this.credentials||'same-origin',!o.headers&&this.headers||(this.headers=new y(o.headers)),this.method=(n=o.method||this.method||'GET',s=n.toUpperCase(),E.indexOf(s)>-1?s:n),this.mode=o.mode||this.mode||null,this.signal=o.signal||this.signal,this.referrer=null,('GET'===this.method||'HEAD'===this.method)&&h)throw new TypeError('Body not allowed for GET or HEAD requests');if(this._initBody(h),!('GET'!==this.method&&'HEAD'!==this.method||'no-store'!==o.cache&&'no-cache'!==o.cache)){var f=/([?&])_=[^&]*/;if(f.test(this.url))this.url=this.url.replace(f,'$1_='+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?'&':'?')+'_='+(new Date).getTime()}}}function A(t){var o=new FormData;return t.trim().split('&').forEach(function(t){if(t){var n=t.split('='),s=n.shift().replace(/\+/g,' '),h=n.join('=').replace(/\+/g,' ');o.append(decodeURIComponent(s),decodeURIComponent(h))}}),o}function B(t,o){if(!(this instanceof B))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');o||(o={}),this.type='default',this.status=void 0===o.status?200:o.status,this.ok=this.status>=200&&this.status<300,this.statusText='statusText'in o?o.statusText:'',this.headers=new y(o.headers),this.url=o.url||'',this._initBody(t)}T.prototype.clone=function(){return new T(this,{body:this._bodyInit})},_.call(T.prototype),_.call(B.prototype),B.prototype.clone=function(){return new B(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new y(this.headers),url:this.url})},B.error=function(){var t=new B(null,{status:0,statusText:''});return t.type='error',t};var x=[301,302,303,307,308];B.redirect=function(t,o){if(-1===x.indexOf(o))throw new RangeError('Invalid status code');return new B(null,{status:o,headers:{location:t}})},t.DOMException=o.DOMException;try{new t.DOMException}catch(o){t.DOMException=function(t,o){this.message=t,this.name=o;var n=Error(t);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function O(s,h){return new Promise(function(f,c){var l=new T(s,h);if(l.signal&&l.signal.aborted)return c(new t.DOMException('Aborted','AbortError'));var p=new XMLHttpRequest;function b(){p.abort()}p.onload=function(){var t,o,n={status:p.status,statusText:p.statusText,headers:(t=p.getAllResponseHeaders()||'',o=new y,t.replace(/\r?\n[\t ]+/g,' ').split(/\r?\n/).forEach(function(t){var n=t.split(':'),s=n.shift().trim();if(s){var h=n.join(':').trim();o.append(s,h)}}),o)};n.url='responseURL'in p?p.responseURL:n.headers.get('X-Request-URL');var s='response'in p?p.response:p.responseText;setTimeout(function(){f(new B(s,n))},0)},p.onerror=function(){setTimeout(function(){c(new TypeError('Network request failed'))},0)},p.ontimeout=function(){setTimeout(function(){c(new TypeError('Network request failed'))},0)},p.onabort=function(){setTimeout(function(){c(new t.DOMException('Aborted','AbortError'))},0)},p.open(l.method,(function(t){try{return''===t&&o.location.href?o.location.href:t}catch(o){return t}})(l.url),!0),'include'===l.credentials?p.withCredentials=!0:'omit'===l.credentials&&(p.withCredentials=!1),'responseType'in p&&(n.blob?p.responseType='blob':n.arrayBuffer&&l.headers.get('Content-Type')&&-1!==l.headers.get('Content-Type').indexOf('application/octet-stream')&&(p.responseType='arraybuffer')),!h||'object'!=typeof h.headers||h.headers instanceof y?l.headers.forEach(function(t,o){p.setRequestHeader(o,t)}):Object.getOwnPropertyNames(h.headers).forEach(function(t){p.setRequestHeader(t,u(h.headers[t]))}),l.signal&&(l.signal.addEventListener('abort',b),p.onreadystatechange=function(){4===p.readyState&&l.signal.removeEventListener('abort',b)}),p.send(void 0===l._bodyInit?null:l._bodyInit)})}O.polyfill=!0,o.fetch||(o.fetch=O,o.Headers=y,o.Request=T,o.Response=B),t.Headers=y,t.Request=T,t.Response=B,t.fetch=O,Object.defineProperty(t,'__esModule',{value:!0})},'object'==typeof e&&void 0!==m?o(e):'function'==typeof define&&define.amd?define(['exports'],o):o(t.WHATWGFetch={})},107,[]);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ^~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:113:2106: warning: the variable "FormData" was not declared in anonymous function " 412#"
__d(function(g,r,i,a,m,e,d){var t,o;t=this,o=function(t){'use strict';var o='undefined'!=typeof globalThis&&globalThis||'undefined'!=typeof self&&self||void 0!==o&&o,n={searchParams:'URLSearchParams'in o,iterable:'Symbol'in o&&'iterator'in Symbol,blob:'FileReader'in o&&'Blob'in o&&(function(){try{return new Blob,!0}catch(t){return!1}})(),formData:'FormData'in o,arrayBuffer:'ArrayBuffer'in o};if(n.arrayBuffer)var s=['[object Int8Array]','[object Uint8Array]','[object Uint8ClampedArray]','[object Int16Array]','[object Uint16Array]','[object Int32Array]','[object Uint32Array]','[object Float32Array]','[object Float64Array]'],h=ArrayBuffer.isView||function(t){return t&&s.indexOf(Object.prototype.toString.call(t))>-1};function f(t){if('string'!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(t)||''===t)throw new TypeError('Invalid character in header field name');return t.toLowerCase()}function u(t){return'string'!=typeof t&&(t=String(t)),t}function c(t){var o={next:function(){var o=t.shift();return{done:void 0===o,value:o}}};return n.iterable&&(o[Symbol.iterator]=function(){return o}),o}function y(t){this.map={},t instanceof y?t.forEach(function(t,o){this.append(o,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(o){this.append(o,t[o])},this)}function l(t){if(t.bodyUsed)return Promise.reject(new TypeError('Already read'));t.bodyUsed=!0}function p(t){return new Promise(function(o,n){t.onload=function(){o(t.result)},t.onerror=function(){n(t.error)}})}function b(t){var o=new FileReader,n=p(o);return o.readAsArrayBuffer(t),n}function w(t){for(var o=new Uint8Array(t),n=new Array(o.length),s=0;s<o.length;s++)n[s]=String.fromCharCode(o[s]);return n.join('')}function v(t){if(t.slice)return t.slice(0);var o=new Uint8Array(t.byteLength);return o.set(new Uint8Array(t)),o.buffer}function _(){return this.bodyUsed=!1,this._initBody=function(t){var o;this.bodyUsed=this.bodyUsed,this._bodyInit=t,t?'string'==typeof t?this._bodyText=t:n.blob&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:n.formData&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:n.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():n.arrayBuffer&&n.blob&&((o=t)&&DataView.prototype.isPrototypeOf(o))?(this._bodyArrayBuffer=v(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):n.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(t)||h(t))?this._bodyArrayBuffer=v(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText='',this.headers.get('content-type')||('string'==typeof t?this.headers.set('content-type','text/plain;charset=UTF-8'):this._bodyBlob&&this._bodyBlob.type?this.headers.set('content-type',this._bodyBlob.type):n.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set('content-type','application/x-www-form-urlencoded;charset=UTF-8'))},n.blob&&(this.blob=function(){var t=l(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error('could not read FormData body as blob');return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var t=l(this);return t||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}return this.blob().then(b)}),this.text=function(){var t,o,n,s=l(this);if(s)return s;if(this._bodyBlob)return t=this._bodyBlob,o=new FileReader,n=p(o),o.readAsText(t),n;if(this._bodyArrayBuffer)return Promise.resolve(w(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error('could not read FormData body as text');return Promise.resolve(this._bodyText)},n.formData&&(this.formData=function(){return this.text().then(A)}),this.json=function(){return this.text().then(JSON.parse)},this}y.prototype.append=function(t,o){t=f(t),o=u(o);var n=this.map[t];this.map[t]=n?n+', '+o:o},y.prototype.delete=function(t){delete this.map[f(t)]},y.prototype.get=function(t){return t=f(t),this.has(t)?this.map[t]:null},y.prototype.has=function(t){return this.map.hasOwnProperty(f(t))},y.prototype.set=function(t,o){this.map[f(t)]=u(o)},y.prototype.forEach=function(t,o){for(var n in this.map)this.map.hasOwnProperty(n)&&t.call(o,this.map[n],n,this)},y.prototype.keys=function(){var t=[];return this.forEach(function(o,n){t.push(n)}),c(t)},y.prototype.values=function(){var t=[];return this.forEach(function(o){t.push(o)}),c(t)},y.prototype.entries=function(){var t=[];return this.forEach(function(o,n){t.push([n,o])}),c(t)},n.iterable&&(y.prototype[Symbol.iterator]=y.prototype.entries);var E=['DELETE','GET','HEAD','OPTIONS','POST','PUT'];function T(t,o){if(!(this instanceof T))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var n,s,h=(o=o||{}).body;if(t instanceof T){if(t.bodyUsed)throw new TypeError('Already read');this.url=t.url,this.credentials=t.credentials,o.headers||(this.headers=new y(t.headers)),this.method=t.method,this.mode=t.mode,this.signal=t.signal,h||null==t._bodyInit||(h=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=o.credentials||this.credentials||'same-origin',!o.headers&&this.headers||(this.headers=new y(o.headers)),this.method=(n=o.method||this.method||'GET',s=n.toUpperCase(),E.indexOf(s)>-1?s:n),this.mode=o.mode||this.mode||null,this.signal=o.signal||this.signal,this.referrer=null,('GET'===this.method||'HEAD'===this.method)&&h)throw new TypeError('Body not allowed for GET or HEAD requests');if(this._initBody(h),!('GET'!==this.method&&'HEAD'!==this.method||'no-store'!==o.cache&&'no-cache'!==o.cache)){var f=/([?&])_=[^&]*/;if(f.test(this.url))this.url=this.url.replace(f,'$1_='+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?'&':'?')+'_='+(new Date).getTime()}}}function A(t){var o=new FormData;return t.trim().split('&').forEach(function(t){if(t){var n=t.split('='),s=n.shift().replace(/\+/g,' '),h=n.join('=').replace(/\+/g,' ');o.append(decodeURIComponent(s),decodeURIComponent(h))}}),o}function B(t,o){if(!(this instanceof B))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');o||(o={}),this.type='default',this.status=void 0===o.status?200:o.status,this.ok=this.status>=200&&this.status<300,this.statusText='statusText'in o?o.statusText:'',this.headers=new y(o.headers),this.url=o.url||'',this._initBody(t)}T.prototype.clone=function(){return new T(this,{body:this._bodyInit})},_.call(T.prototype),_.call(B.prototype),B.prototype.clone=function(){return new B(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new y(this.headers),url:this.url})},B.error=function(){var t=new B(null,{status:0,statusText:''});return t.type='error',t};var x=[301,302,303,307,308];B.redirect=function(t,o){if(-1===x.indexOf(o))throw new RangeError('Invalid status code');return new B(null,{status:o,headers:{location:t}})},t.DOMException=o.DOMException;try{new t.DOMException}catch(o){t.DOMException=function(t,o){this.message=t,this.name=o;var n=Error(t);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function O(s,h){return new Promise(function(f,c){var l=new T(s,h);if(l.signal&&l.signal.aborted)return c(new t.DOMException('Aborted','AbortError'));var p=new XMLHttpRequest;function b(){p.abort()}p.onload=function(){var t,o,n={status:p.status,statusText:p.statusText,headers:(t=p.getAllResponseHeaders()||'',o=new y,t.replace(/\r?\n[\t ]+/g,' ').split(/\r?\n/).forEach(function(t){var n=t.split(':'),s=n.shift().trim();if(s){var h=n.join(':').trim();o.append(s,h)}}),o)};n.url='responseURL'in p?p.responseURL:n.headers.get('X-Request-URL');var s='response'in p?p.response:p.responseText;setTimeout(function(){f(new B(s,n))},0)},p.onerror=function(){setTimeout(function(){c(new TypeError('Network request failed'))},0)},p.ontimeout=function(){setTimeout(function(){c(new TypeError('Network request failed'))},0)},p.onabort=function(){setTimeout(function(){c(new t.DOMException('Aborted','AbortError'))},0)},p.open(l.method,(function(t){try{return''===t&&o.location.href?o.location.href:t}catch(o){return t}})(l.url),!0),'include'===l.credentials?p.withCredentials=!0:'omit'===l.credentials&&(p.withCredentials=!1),'responseType'in p&&(n.blob?p.responseType='blob':n.arrayBuffer&&l.headers.get('Content-Type')&&-1!==l.headers.get('Content-Type').indexOf('application/octet-stream')&&(p.responseType='arraybuffer')),!h||'object'!=typeof h.headers||h.headers instanceof y?l.headers.forEach(function(t,o){p.setRequestHeader(o,t)}):Object.getOwnPropertyNames(h.headers).forEach(function(t){p.setRequestHeader(t,u(h.headers[t]))}),l.signal&&(l.signal.addEventListener('abort',b),p.onreadystatechange=function(){4===p.readyState&&l.signal.removeEventListener('abort',b)}),p.send(void 0===l._bodyInit?null:l._bodyInit)})}O.polyfill=!0,o.fetch||(o.fetch=O,o.Headers=y,o.Request=T,o.Response=B),t.Headers=y,t.Request=T,t.Response=B,t.fetch=O,Object.defineProperty(t,'__esModule',{value:!0})},'object'==typeof e&&void 0!==m?o(e):'function'==typeof define&&define.amd?define(['exports'],o):o(t.WHATWGFetch={})},107,[]);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ^~~~~~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:113:2179: warning: the variable "URLSearchParams" was not declared in anonymous function " 412#"
__d(function(g,r,i,a,m,e,d){var t,o;t=this,o=function(t){'use strict';var o='undefined'!=typeof globalThis&&globalThis||'undefined'!=typeof self&&self||void 0!==o&&o,n={searchParams:'URLSearchParams'in o,iterable:'Symbol'in o&&'iterator'in Symbol,blob:'FileReader'in o&&'Blob'in o&&(function(){try{return new Blob,!0}catch(t){return!1}})(),formData:'FormData'in o,arrayBuffer:'ArrayBuffer'in o};if(n.arrayBuffer)var s=['[object Int8Array]','[object Uint8Array]','[object Uint8ClampedArray]','[object Int16Array]','[object Uint16Array]','[object Int32Array]','[object Uint32Array]','[object Float32Array]','[object Float64Array]'],h=ArrayBuffer.isView||function(t){return t&&s.indexOf(Object.prototype.toString.call(t))>-1};function f(t){if('string'!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(t)||''===t)throw new TypeError('Invalid character in header field name');return t.toLowerCase()}function u(t){return'string'!=typeof t&&(t=String(t)),t}function c(t){var o={next:function(){var o=t.shift();return{done:void 0===o,value:o}}};return n.iterable&&(o[Symbol.iterator]=function(){return o}),o}function y(t){this.map={},t instanceof y?t.forEach(function(t,o){this.append(o,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(o){this.append(o,t[o])},this)}function l(t){if(t.bodyUsed)return Promise.reject(new TypeError('Already read'));t.bodyUsed=!0}function p(t){return new Promise(function(o,n){t.onload=function(){o(t.result)},t.onerror=function(){n(t.error)}})}function b(t){var o=new FileReader,n=p(o);return o.readAsArrayBuffer(t),n}function w(t){for(var o=new Uint8Array(t),n=new Array(o.length),s=0;s<o.length;s++)n[s]=String.fromCharCode(o[s]);return n.join('')}function v(t){if(t.slice)return t.slice(0);var o=new Uint8Array(t.byteLength);return o.set(new Uint8Array(t)),o.buffer}function _(){return this.bodyUsed=!1,this._initBody=function(t){var o;this.bodyUsed=this.bodyUsed,this._bodyInit=t,t?'string'==typeof t?this._bodyText=t:n.blob&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:n.formData&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:n.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():n.arrayBuffer&&n.blob&&((o=t)&&DataView.prototype.isPrototypeOf(o))?(this._bodyArrayBuffer=v(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):n.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(t)||h(t))?this._bodyArrayBuffer=v(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText='',this.headers.get('content-type')||('string'==typeof t?this.headers.set('content-type','text/plain;charset=UTF-8'):this._bodyBlob&&this._bodyBlob.type?this.headers.set('content-type',this._bodyBlob.type):n.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set('content-type','application/x-www-form-urlencoded;charset=UTF-8'))},n.blob&&(this.blob=function(){var t=l(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error('could not read FormData body as blob');return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var t=l(this);return t||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}return this.blob().then(b)}),this.text=function(){var t,o,n,s=l(this);if(s)return s;if(this._bodyBlob)return t=this._bodyBlob,o=new FileReader,n=p(o),o.readAsText(t),n;if(this._bodyArrayBuffer)return Promise.resolve(w(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error('could not read FormData body as text');return Promise.resolve(this._bodyText)},n.formData&&(this.formData=function(){return this.text().then(A)}),this.json=function(){return this.text().then(JSON.parse)},this}y.prototype.append=function(t,o){t=f(t),o=u(o);var n=this.map[t];this.map[t]=n?n+', '+o:o},y.prototype.delete=function(t){delete this.map[f(t)]},y.prototype.get=function(t){return t=f(t),this.has(t)?this.map[t]:null},y.prototype.has=function(t){return this.map.hasOwnProperty(f(t))},y.prototype.set=function(t,o){this.map[f(t)]=u(o)},y.prototype.forEach=function(t,o){for(var n in this.map)this.map.hasOwnProperty(n)&&t.call(o,this.map[n],n,this)},y.prototype.keys=function(){var t=[];return this.forEach(function(o,n){t.push(n)}),c(t)},y.prototype.values=function(){var t=[];return this.forEach(function(o){t.push(o)}),c(t)},y.prototype.entries=function(){var t=[];return this.forEach(function(o,n){t.push([n,o])}),c(t)},n.iterable&&(y.prototype[Symbol.iterator]=y.prototype.entries);var E=['DELETE','GET','HEAD','OPTIONS','POST','PUT'];function T(t,o){if(!(this instanceof T))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var n,s,h=(o=o||{}).body;if(t instanceof T){if(t.bodyUsed)throw new TypeError('Already read');this.url=t.url,this.credentials=t.credentials,o.headers||(this.headers=new y(t.headers)),this.method=t.method,this.mode=t.mode,this.signal=t.signal,h||null==t._bodyInit||(h=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=o.credentials||this.credentials||'same-origin',!o.headers&&this.headers||(this.headers=new y(o.headers)),this.method=(n=o.method||this.method||'GET',s=n.toUpperCase(),E.indexOf(s)>-1?s:n),this.mode=o.mode||this.mode||null,this.signal=o.signal||this.signal,this.referrer=null,('GET'===this.method||'HEAD'===this.method)&&h)throw new TypeError('Body not allowed for GET or HEAD requests');if(this._initBody(h),!('GET'!==this.method&&'HEAD'!==this.method||'no-store'!==o.cache&&'no-cache'!==o.cache)){var f=/([?&])_=[^&]*/;if(f.test(this.url))this.url=this.url.replace(f,'$1_='+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?'&':'?')+'_='+(new Date).getTime()}}}function A(t){var o=new FormData;return t.trim().split('&').forEach(function(t){if(t){var n=t.split('='),s=n.shift().replace(/\+/g,' '),h=n.join('=').replace(/\+/g,' ');o.append(decodeURIComponent(s),decodeURIComponent(h))}}),o}function B(t,o){if(!(this instanceof B))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');o||(o={}),this.type='default',this.status=void 0===o.status?200:o.status,this.ok=this.status>=200&&this.status<300,this.statusText='statusText'in o?o.statusText:'',this.headers=new y(o.headers),this.url=o.url||'',this._initBody(t)}T.prototype.clone=function(){return new T(this,{body:this._bodyInit})},_.call(T.prototype),_.call(B.prototype),B.prototype.clone=function(){return new B(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new y(this.headers),url:this.url})},B.error=function(){var t=new B(null,{status:0,statusText:''});return t.type='error',t};var x=[301,302,303,307,308];B.redirect=function(t,o){if(-1===x.indexOf(o))throw new RangeError('Invalid status code');return new B(null,{status:o,headers:{location:t}})},t.DOMException=o.DOMException;try{new t.DOMException}catch(o){t.DOMException=function(t,o){this.message=t,this.name=o;var n=Error(t);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function O(s,h){return new Promise(function(f,c){var l=new T(s,h);if(l.signal&&l.signal.aborted)return c(new t.DOMException('Aborted','AbortError'));var p=new XMLHttpRequest;function b(){p.abort()}p.onload=function(){var t,o,n={status:p.status,statusText:p.statusText,headers:(t=p.getAllResponseHeaders()||'',o=new y,t.replace(/\r?\n[\t ]+/g,' ').split(/\r?\n/).forEach(function(t){var n=t.split(':'),s=n.shift().trim();if(s){var h=n.join(':').trim();o.append(s,h)}}),o)};n.url='responseURL'in p?p.responseURL:n.headers.get('X-Request-URL');var s='response'in p?p.response:p.responseText;setTimeout(function(){f(new B(s,n))},0)},p.onerror=function(){setTimeout(function(){c(new TypeError('Network request failed'))},0)},p.ontimeout=function(){setTimeout(function(){c(new TypeError('Network request failed'))},0)},p.onabort=function(){setTimeout(function(){c(new t.DOMException('Aborted','AbortError'))},0)},p.open(l.method,(function(t){try{return''===t&&o.location.href?o.location.href:t}catch(o){return t}})(l.url),!0),'include'===l.credentials?p.withCredentials=!0:'omit'===l.credentials&&(p.withCredentials=!1),'responseType'in p&&(n.blob?p.responseType='blob':n.arrayBuffer&&l.headers.get('Content-Type')&&-1!==l.headers.get('Content-Type').indexOf('application/octet-stream')&&(p.responseType='arraybuffer')),!h||'object'!=typeof h.headers||h.headers instanceof y?l.headers.forEach(function(t,o){p.setRequestHeader(o,t)}):Object.getOwnPropertyNames(h.headers).forEach(function(t){p.setRequestHeader(t,u(h.headers[t]))}),l.signal&&(l.signal.addEventListener('abort',b),p.onreadystatechange=function(){4===p.readyState&&l.signal.removeEventListener('abort',b)}),p.send(void 0===l._bodyInit?null:l._bodyInit)})}O.polyfill=!0,o.fetch||(o.fetch=O,o.Headers=y,o.Request=T,o.Response=B),t.Headers=y,t.Request=T,t.Response=B,t.fetch=O,Object.defineProperty(t,'__esModule',{value:!0})},'object'==typeof e&&void 0!==m?o(e):'function'==typeof define&&define.amd?define(['exports'],o):o(t.WHATWGFetch={})},107,[]);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ^~~~~~~~~~~~~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:113:7589: warning: the variable "XMLHttpRequest" was not declared in anonymous function " 419#"
__d(function(g,r,i,a,m,e,d){var t,o;t=this,o=function(t){'use strict';var o='undefined'!=typeof globalThis&&globalThis||'undefined'!=typeof self&&self||void 0!==o&&o,n={searchParams:'URLSearchParams'in o,iterable:'Symbol'in o&&'iterator'in Symbol,blob:'FileReader'in o&&'Blob'in o&&(function(){try{return new Blob,!0}catch(t){return!1}})(),formData:'FormData'in o,arrayBuffer:'ArrayBuffer'in o};if(n.arrayBuffer)var s=['[object Int8Array]','[object Uint8Array]','[object Uint8ClampedArray]','[object Int16Array]','[object Uint16Array]','[object Int32Array]','[object Uint32Array]','[object Float32Array]','[object Float64Array]'],h=ArrayBuffer.isView||function(t){return t&&s.indexOf(Object.prototype.toString.call(t))>-1};function f(t){if('string'!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(t)||''===t)throw new TypeError('Invalid character in header field name');return t.toLowerCase()}function u(t){return'string'!=typeof t&&(t=String(t)),t}function c(t){var o={next:function(){var o=t.shift();return{done:void 0===o,value:o}}};return n.iterable&&(o[Symbol.iterator]=function(){return o}),o}function y(t){this.map={},t instanceof y?t.forEach(function(t,o){this.append(o,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(o){this.append(o,t[o])},this)}function l(t){if(t.bodyUsed)return Promise.reject(new TypeError('Already read'));t.bodyUsed=!0}function p(t){return new Promise(function(o,n){t.onload=function(){o(t.result)},t.onerror=function(){n(t.error)}})}function b(t){var o=new FileReader,n=p(o);return o.readAsArrayBuffer(t),n}function w(t){for(var o=new Uint8Array(t),n=new Array(o.length),s=0;s<o.length;s++)n[s]=String.fromCharCode(o[s]);return n.join('')}function v(t){if(t.slice)return t.slice(0);var o=new Uint8Array(t.byteLength);return o.set(new Uint8Array(t)),o.buffer}function _(){return this.bodyUsed=!1,this._initBody=function(t){var o;this.bodyUsed=this.bodyUsed,this._bodyInit=t,t?'string'==typeof t?this._bodyText=t:n.blob&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:n.formData&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:n.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():n.arrayBuffer&&n.blob&&((o=t)&&DataView.prototype.isPrototypeOf(o))?(this._bodyArrayBuffer=v(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):n.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(t)||h(t))?this._bodyArrayBuffer=v(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText='',this.headers.get('content-type')||('string'==typeof t?this.headers.set('content-type','text/plain;charset=UTF-8'):this._bodyBlob&&this._bodyBlob.type?this.headers.set('content-type',this._bodyBlob.type):n.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set('content-type','application/x-www-form-urlencoded;charset=UTF-8'))},n.blob&&(this.blob=function(){var t=l(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error('could not read FormData body as blob');return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var t=l(this);return t||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}return this.blob().then(b)}),this.text=function(){var t,o,n,s=l(this);if(s)return s;if(this._bodyBlob)return t=this._bodyBlob,o=new FileReader,n=p(o),o.readAsText(t),n;if(this._bodyArrayBuffer)return Promise.resolve(w(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error('could not read FormData body as text');return Promise.resolve(this._bodyText)},n.formData&&(this.formData=function(){return this.text().then(A)}),this.json=function(){return this.text().then(JSON.parse)},this}y.prototype.append=function(t,o){t=f(t),o=u(o);var n=this.map[t];this.map[t]=n?n+', '+o:o},y.prototype.delete=function(t){delete this.map[f(t)]},y.prototype.get=function(t){return t=f(t),this.has(t)?this.map[t]:null},y.prototype.has=function(t){return this.map.hasOwnProperty(f(t))},y.prototype.set=function(t,o){this.map[f(t)]=u(o)},y.prototype.forEach=function(t,o){for(var n in this.map)this.map.hasOwnProperty(n)&&t.call(o,this.map[n],n,this)},y.prototype.keys=function(){var t=[];return this.forEach(function(o,n){t.push(n)}),c(t)},y.prototype.values=function(){var t=[];return this.forEach(function(o){t.push(o)}),c(t)},y.prototype.entries=function(){var t=[];return this.forEach(function(o,n){t.push([n,o])}),c(t)},n.iterable&&(y.prototype[Symbol.iterator]=y.prototype.entries);var E=['DELETE','GET','HEAD','OPTIONS','POST','PUT'];function T(t,o){if(!(this instanceof T))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var n,s,h=(o=o||{}).body;if(t instanceof T){if(t.bodyUsed)throw new TypeError('Already read');this.url=t.url,this.credentials=t.credentials,o.headers||(this.headers=new y(t.headers)),this.method=t.method,this.mode=t.mode,this.signal=t.signal,h||null==t._bodyInit||(h=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=o.credentials||this.credentials||'same-origin',!o.headers&&this.headers||(this.headers=new y(o.headers)),this.method=(n=o.method||this.method||'GET',s=n.toUpperCase(),E.indexOf(s)>-1?s:n),this.mode=o.mode||this.mode||null,this.signal=o.signal||this.signal,this.referrer=null,('GET'===this.method||'HEAD'===this.method)&&h)throw new TypeError('Body not allowed for GET or HEAD requests');if(this._initBody(h),!('GET'!==this.method&&'HEAD'!==this.method||'no-store'!==o.cache&&'no-cache'!==o.cache)){var f=/([?&])_=[^&]*/;if(f.test(this.url))this.url=this.url.replace(f,'$1_='+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?'&':'?')+'_='+(new Date).getTime()}}}function A(t){var o=new FormData;return t.trim().split('&').forEach(function(t){if(t){var n=t.split('='),s=n.shift().replace(/\+/g,' '),h=n.join('=').replace(/\+/g,' ');o.append(decodeURIComponent(s),decodeURIComponent(h))}}),o}function B(t,o){if(!(this instanceof B))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');o||(o={}),this.type='default',this.status=void 0===o.status?200:o.status,this.ok=this.status>=200&&this.status<300,this.statusText='statusText'in o?o.statusText:'',this.headers=new y(o.headers),this.url=o.url||'',this._initBody(t)}T.prototype.clone=function(){return new T(this,{body:this._bodyInit})},_.call(T.prototype),_.call(B.prototype),B.prototype.clone=function(){return new B(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new y(this.headers),url:this.url})},B.error=function(){var t=new B(null,{status:0,statusText:''});return t.type='error',t};var x=[301,302,303,307,308];B.redirect=function(t,o){if(-1===x.indexOf(o))throw new RangeError('Invalid status code');return new B(null,{status:o,headers:{location:t}})},t.DOMException=o.DOMException;try{new t.DOMException}catch(o){t.DOMException=function(t,o){this.message=t,this.name=o;var n=Error(t);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function O(s,h){return new Promise(function(f,c){var l=new T(s,h);if(l.signal&&l.signal.aborted)return c(new t.DOMException('Aborted','AbortError'));var p=new XMLHttpRequest;function b(){p.abort()}p.onload=function(){var t,o,n={status:p.status,statusText:p.statusText,headers:(t=p.getAllResponseHeaders()||'',o=new y,t.replace(/\r?\n[\t ]+/g,' ').split(/\r?\n/).forEach(function(t){var n=t.split(':'),s=n.shift().trim();if(s){var h=n.join(':').trim();o.append(s,h)}}),o)};n.url='responseURL'in p?p.responseURL:n.headers.get('X-Request-URL');var s='response'in p?p.response:p.responseText;setTimeout(function(){f(new B(s,n))},0)},p.onerror=function(){setTimeout(function(){c(new TypeError('Network request failed'))},0)},p.ontimeout=function(){setTimeout(function(){c(new TypeError('Network request failed'))},0)},p.onabort=function(){setTimeout(function(){c(new t.DOMException('Aborted','AbortError'))},0)},p.open(l.method,(function(t){try{return''===t&&o.location.href?o.location.href:t}catch(o){return t}})(l.url),!0),'include'===l.credentials?p.withCredentials=!0:'omit'===l.credentials&&(p.withCredentials=!1),'responseType'in p&&(n.blob?p.responseType='blob':n.arrayBuffer&&l.headers.get('Content-Type')&&-1!==l.headers.get('Content-Type').indexOf('application/octet-stream')&&(p.responseType='arraybuffer')),!h||'object'!=typeof h.headers||h.headers instanceof y?l.headers.forEach(function(t,o){p.setRequestHeader(o,t)}):Object.getOwnPropertyNames(h.headers).forEach(function(t){p.setRequestHeader(t,u(h.headers[t]))}),l.signal&&(l.signal.addEventListener('abort',b),p.onreadystatechange=function(){4===p.readyState&&l.signal.removeEventListener('abort',b)}),p.send(void 0===l._bodyInit?null:l._bodyInit)})}O.polyfill=!0,o.fetch||(o.fetch=O,o.Headers=y,o.Request=T,o.Response=B),t.Headers=y,t.Request=T,t.Response=B,t.fetch=O,Object.defineProperty(t,'__esModule',{value:!0})},'object'==typeof e&&void 0!==m?o(e):'function'==typeof define&&define.amd?define(['exports'],o):o(t.WHATWGFetch={})},107,[]);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ^~~~~~~~~~~~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:113:141: warning: the variable "self" was not declared in function "o 20#"
__d(function(g,r,i,a,m,e,d){var t,o;t=this,o=function(t){'use strict';var o='undefined'!=typeof globalThis&&globalThis||'undefined'!=typeof self&&self||void 0!==o&&o,n={searchParams:'URLSearchParams'in o,iterable:'Symbol'in o&&'iterator'in Symbol,blob:'FileReader'in o&&'Blob'in o&&(function(){try{return new Blob,!0}catch(t){return!1}})(),formData:'FormData'in o,arrayBuffer:'ArrayBuffer'in o};if(n.arrayBuffer)var s=['[object Int8Array]','[object Uint8Array]','[object Uint8ClampedArray]','[object Int16Array]','[object Uint16Array]','[object Int32Array]','[object Uint32Array]','[object Float32Array]','[object Float64Array]'],h=ArrayBuffer.isView||function(t){return t&&s.indexOf(Object.prototype.toString.call(t))>-1};function f(t){if('string'!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(t)||''===t)throw new TypeError('Invalid character in header field name');return t.toLowerCase()}function u(t){return'string'!=typeof t&&(t=String(t)),t}function c(t){var o={next:function(){var o=t.shift();return{done:void 0===o,value:o}}};return n.iterable&&(o[Symbol.iterator]=function(){return o}),o}function y(t){this.map={},t instanceof y?t.forEach(function(t,o){this.append(o,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(o){this.append(o,t[o])},this)}function l(t){if(t.bodyUsed)return Promise.reject(new TypeError('Already read'));t.bodyUsed=!0}function p(t){return new Promise(function(o,n){t.onload=function(){o(t.result)},t.onerror=function(){n(t.error)}})}function b(t){var o=new FileReader,n=p(o);return o.readAsArrayBuffer(t),n}function w(t){for(var o=new Uint8Array(t),n=new Array(o.length),s=0;s<o.length;s++)n[s]=String.fromCharCode(o[s]);return n.join('')}function v(t){if(t.slice)return t.slice(0);var o=new Uint8Array(t.byteLength);return o.set(new Uint8Array(t)),o.buffer}function _(){return this.bodyUsed=!1,this._initBody=function(t){var o;this.bodyUsed=this.bodyUsed,this._bodyInit=t,t?'string'==typeof t?this._bodyText=t:n.blob&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:n.formData&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:n.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():n.arrayBuffer&&n.blob&&((o=t)&&DataView.prototype.isPrototypeOf(o))?(this._bodyArrayBuffer=v(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):n.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(t)||h(t))?this._bodyArrayBuffer=v(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText='',this.headers.get('content-type')||('string'==typeof t?this.headers.set('content-type','text/plain;charset=UTF-8'):this._bodyBlob&&this._bodyBlob.type?this.headers.set('content-type',this._bodyBlob.type):n.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set('content-type','application/x-www-form-urlencoded;charset=UTF-8'))},n.blob&&(this.blob=function(){var t=l(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error('could not read FormData body as blob');return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var t=l(this);return t||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}return this.blob().then(b)}),this.text=function(){var t,o,n,s=l(this);if(s)return s;if(this._bodyBlob)return t=this._bodyBlob,o=new FileReader,n=p(o),o.readAsText(t),n;if(this._bodyArrayBuffer)return Promise.resolve(w(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error('could not read FormData body as text');return Promise.resolve(this._bodyText)},n.formData&&(this.formData=function(){return this.text().then(A)}),this.json=function(){return this.text().then(JSON.parse)},this}y.prototype.append=function(t,o){t=f(t),o=u(o);var n=this.map[t];this.map[t]=n?n+', '+o:o},y.prototype.delete=function(t){delete this.map[f(t)]},y.prototype.get=function(t){return t=f(t),this.has(t)?this.map[t]:null},y.prototype.has=function(t){return this.map.hasOwnProperty(f(t))},y.prototype.set=function(t,o){this.map[f(t)]=u(o)},y.prototype.forEach=function(t,o){for(var n in this.map)this.map.hasOwnProperty(n)&&t.call(o,this.map[n],n,this)},y.prototype.keys=function(){var t=[];return this.forEach(function(o,n){t.push(n)}),c(t)},y.prototype.values=function(){var t=[];return this.forEach(function(o){t.push(o)}),c(t)},y.prototype.entries=function(){var t=[];return this.forEach(function(o,n){t.push([n,o])}),c(t)},n.iterable&&(y.prototype[Symbol.iterator]=y.prototype.entries);var E=['DELETE','GET','HEAD','OPTIONS','POST','PUT'];function T(t,o){if(!(this instanceof T))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var n,s,h=(o=o||{}).body;if(t instanceof T){if(t.bodyUsed)throw new TypeError('Already read');this.url=t.url,this.credentials=t.credentials,o.headers||(this.headers=new y(t.headers)),this.method=t.method,this.mode=t.mode,this.signal=t.signal,h||null==t._bodyInit||(h=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=o.credentials||this.credentials||'same-origin',!o.headers&&this.headers||(this.headers=new y(o.headers)),this.method=(n=o.method||this.method||'GET',s=n.toUpperCase(),E.indexOf(s)>-1?s:n),this.mode=o.mode||this.mode||null,this.signal=o.signal||this.signal,this.referrer=null,('GET'===this.method||'HEAD'===this.method)&&h)throw new TypeError('Body not allowed for GET or HEAD requests');if(this._initBody(h),!('GET'!==this.method&&'HEAD'!==this.method||'no-store'!==o.cache&&'no-cache'!==o.cache)){var f=/([?&])_=[^&]*/;if(f.test(this.url))this.url=this.url.replace(f,'$1_='+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?'&':'?')+'_='+(new Date).getTime()}}}function A(t){var o=new FormData;return t.trim().split('&').forEach(function(t){if(t){var n=t.split('='),s=n.shift().replace(/\+/g,' '),h=n.join('=').replace(/\+/g,' ');o.append(decodeURIComponent(s),decodeURIComponent(h))}}),o}function B(t,o){if(!(this instanceof B))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');o||(o={}),this.type='default',this.status=void 0===o.status?200:o.status,this.ok=this.status>=200&&this.status<300,this.statusText='statusText'in o?o.statusText:'',this.headers=new y(o.headers),this.url=o.url||'',this._initBody(t)}T.prototype.clone=function(){return new T(this,{body:this._bodyInit})},_.call(T.prototype),_.call(B.prototype),B.prototype.clone=function(){return new B(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new y(this.headers),url:this.url})},B.error=function(){var t=new B(null,{status:0,statusText:''});return t.type='error',t};var x=[301,302,303,307,308];B.redirect=function(t,o){if(-1===x.indexOf(o))throw new RangeError('Invalid status code');return new B(null,{status:o,headers:{location:t}})},t.DOMException=o.DOMException;try{new t.DOMException}catch(o){t.DOMException=function(t,o){this.message=t,this.name=o;var n=Error(t);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function O(s,h){return new Promise(function(f,c){var l=new T(s,h);if(l.signal&&l.signal.aborted)return c(new t.DOMException('Aborted','AbortError'));var p=new XMLHttpRequest;function b(){p.abort()}p.onload=function(){var t,o,n={status:p.status,statusText:p.statusText,headers:(t=p.getAllResponseHeaders()||'',o=new y,t.replace(/\r?\n[\t ]+/g,' ').split(/\r?\n/).forEach(function(t){var n=t.split(':'),s=n.shift().trim();if(s){var h=n.join(':').trim();o.append(s,h)}}),o)};n.url='responseURL'in p?p.responseURL:n.headers.get('X-Request-URL');var s='response'in p?p.response:p.responseText;setTimeout(function(){f(new B(s,n))},0)},p.onerror=function(){setTimeout(function(){c(new TypeError('Network request failed'))},0)},p.ontimeout=function(){setTimeout(function(){c(new TypeError('Network request failed'))},0)},p.onabort=function(){setTimeout(function(){c(new t.DOMException('Aborted','AbortError'))},0)},p.open(l.method,(function(t){try{return''===t&&o.location.href?o.location.href:t}catch(o){return t}})(l.url),!0),'include'===l.credentials?p.withCredentials=!0:'omit'===l.credentials&&(p.withCredentials=!1),'responseType'in p&&(n.blob?p.responseType='blob':n.arrayBuffer&&l.headers.get('Content-Type')&&-1!==l.headers.get('Content-Type').indexOf('application/octet-stream')&&(p.responseType='arraybuffer')),!h||'object'!=typeof h.headers||h.headers instanceof y?l.headers.forEach(function(t,o){p.setRequestHeader(o,t)}):Object.getOwnPropertyNames(h.headers).forEach(function(t){p.setRequestHeader(t,u(h.headers[t]))}),l.signal&&(l.signal.addEventListener('abort',b),p.onreadystatechange=function(){4===p.readyState&&l.signal.removeEventListener('abort',b)}),p.send(void 0===l._bodyInit?null:l._bodyInit)})}O.polyfill=!0,o.fetch||(o.fetch=O,o.Headers=y,o.Request=T,o.Response=B),t.Headers=y,t.Request=T,t.Response=B,t.fetch=O,Object.defineProperty(t,'__esModule',{value:!0})},'object'==typeof e&&void 0!==m?o(e):'function'==typeof define&&define.amd?define(['exports'],o):o(t.WHATWGFetch={})},107,[]);
                                                                                                                                            ^~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:142:74: warning: the variable "performance" was not declared in anonymous function " 537#"
__d(function(g,r,i,a,m,e,d){'use strict';var n,t,o,l;if("object"==typeof performance&&"function"==typeof performance.now){var u=performance;e.unstable_now=function(){return u.now()}}else{var s=Date,c=s.now();e.unstable_now=function(){return s.now()-c}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var f=null,b=null,p=function n(){if(null!==f)try{var t=e.unstable_now();f(!0,t),f=null}catch(t){throw setTimeout(n,0),t}};n=function(t){null!==f?setTimeout(n,0,t):(f=t,setTimeout(p,0))},t=function(n,t){b=setTimeout(n,t)},o=function(){clearTimeout(b)},e.unstable_shouldYield=function(){return!1},l=e.unstable_forceFrameRate=function(){}}else{var v=window.setTimeout,y=window.clearTimeout;if("undefined"!=typeof console){var w=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://reactjs.org/link/react-polyfills"),"function"!=typeof w&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var _=!1,h=null,k=-1,T=5,x=0;e.unstable_shouldYield=function(){return e.unstable_now()>=x},l=function(){},e.unstable_forceFrameRate=function(n){0>n||125<n?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):T=0<n?Math.floor(1e3/n):5};var P=new MessageChannel,F=P.port2;P.port1.onmessage=function(){if(null!==h){var n=e.unstable_now();x=n+T;try{h(!0,n)?F.postMessage(null):(_=!1,h=null)}catch(n){throw F.postMessage(null),n}}else _=!1},n=function(n){h=n,_||(_=!0,F.postMessage(null))},t=function(n,t){k=v(function(){n(e.unstable_now())},t)},o=function(){y(k),k=-1}}function I(n,t){var o=n.length;n.push(t);e:for(;;){var l=o-1>>>1,u=n[l];if(!(void 0!==u&&0<j(u,t)))break e;n[l]=t,n[o]=u,o=l}}function M(n){return void 0===(n=n[0])?null:n}function C(n){var t=n[0];if(void 0!==t){var o=n.pop();if(o!==t){n[0]=o;e:for(var l=0,u=n.length;l<u;){var s=2*(l+1)-1,c=n[s],f=s+1,b=n[f];if(void 0!==c&&0>j(c,o))void 0!==b&&0>j(b,c)?(n[l]=b,n[f]=o,l=f):(n[l]=c,n[s]=o,l=s);else{if(!(void 0!==b&&0>j(b,o)))break e;n[l]=b,n[f]=o,l=f}}}return t}return null}function j(n,t){var o=n.sortIndex-t.sortIndex;return 0!==o?o:n.id-t.id}var A=[],L=[],q=1,R=null,Y=3,E=!1,N=!1,B=!1;function D(n){for(var t=M(L);null!==t;){if(null===t.callback)C(L);else{if(!(t.startTime<=n))break;C(L),t.sortIndex=t.expirationTime,I(A,t)}t=M(L)}}function U(o){if(B=!1,D(o),!N)if(null!==M(A))N=!0,n(W);else{var l=M(L);null!==l&&t(U,l.startTime-o)}}function W(n,l){N=!1,B&&(B=!1,o()),E=!0;var u=Y;try{for(D(l),R=M(A);null!==R&&(!(R.expirationTime>l)||n&&!e.unstable_shouldYield());){var s=R.callback;if("function"==typeof s){R.callback=null,Y=R.priorityLevel;var c=s(R.expirationTime<=l);l=e.unstable_now(),"function"==typeof c?R.callback=c:R===M(A)&&C(A),D(l)}else C(A);R=M(A)}if(null!==R)var f=!0;else{var b=M(L);null!==b&&t(U,b.startTime-l),f=!1}return f}finally{R=null,Y=u,E=!1}}var z=l;e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(n){n.callback=null},e.unstable_continueExecution=function(){N||E||(N=!0,n(W))},e.unstable_getCurrentPriorityLevel=function(){return Y},e.unstable_getFirstCallbackNode=function(){return M(A)},e.unstable_next=function(n){switch(Y){case 1:case 2:case 3:var t=3;break;default:t=Y}var o=Y;Y=t;try{return n()}finally{Y=o}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=z,e.unstable_runWithPriority=function(n,t){switch(n){case 1:case 2:case 3:case 4:case 5:break;default:n=3}var o=Y;Y=n;try{return t()}finally{Y=o}},e.unstable_scheduleCallback=function(l,u,s){var c=e.unstable_now();switch("object"==typeof s&&null!==s?s="number"==typeof(s=s.delay)&&0<s?c+s:c:s=c,l){case 1:var f=-1;break;case 2:f=250;break;case 5:f=1073741823;break;case 4:f=1e4;break;default:f=5e3}return l={id:q++,callback:u,priorityLevel:l,startTime:s,expirationTime:f=s+f,sortIndex:-1},s>c?(l.sortIndex=s,I(L,l),null===M(A)&&l===M(L)&&(B?o():B=!0,t(U,s-c))):(l.sortIndex=f,I(A,l),N||E||(N=!0,n(W))),l},e.unstable_wrapCallback=function(n){var t=Y;return function(){var o=Y;Y=t;try{return n.apply(this,arguments)}finally{Y=o}}}},136,[]);
                                                                         ^~~~~~~~~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:142:303: warning: the variable "MessageChannel" was not declared in anonymous function " 537#"
__d(function(g,r,i,a,m,e,d){'use strict';var n,t,o,l;if("object"==typeof performance&&"function"==typeof performance.now){var u=performance;e.unstable_now=function(){return u.now()}}else{var s=Date,c=s.now();e.unstable_now=function(){return s.now()-c}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var f=null,b=null,p=function n(){if(null!==f)try{var t=e.unstable_now();f(!0,t),f=null}catch(t){throw setTimeout(n,0),t}};n=function(t){null!==f?setTimeout(n,0,t):(f=t,setTimeout(p,0))},t=function(n,t){b=setTimeout(n,t)},o=function(){clearTimeout(b)},e.unstable_shouldYield=function(){return!1},l=e.unstable_forceFrameRate=function(){}}else{var v=window.setTimeout,y=window.clearTimeout;if("undefined"!=typeof console){var w=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://reactjs.org/link/react-polyfills"),"function"!=typeof w&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var _=!1,h=null,k=-1,T=5,x=0;e.unstable_shouldYield=function(){return e.unstable_now()>=x},l=function(){},e.unstable_forceFrameRate=function(n){0>n||125<n?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):T=0<n?Math.floor(1e3/n):5};var P=new MessageChannel,F=P.port2;P.port1.onmessage=function(){if(null!==h){var n=e.unstable_now();x=n+T;try{h(!0,n)?F.postMessage(null):(_=!1,h=null)}catch(n){throw F.postMessage(null),n}}else _=!1},n=function(n){h=n,_||(_=!0,F.postMessage(null))},t=function(n,t){k=v(function(){n(e.unstable_now())},t)},o=function(){y(k),k=-1}}function I(n,t){var o=n.length;n.push(t);e:for(;;){var l=o-1>>>1,u=n[l];if(!(void 0!==u&&0<j(u,t)))break e;n[l]=t,n[o]=u,o=l}}function M(n){return void 0===(n=n[0])?null:n}function C(n){var t=n[0];if(void 0!==t){var o=n.pop();if(o!==t){n[0]=o;e:for(var l=0,u=n.length;l<u;){var s=2*(l+1)-1,c=n[s],f=s+1,b=n[f];if(void 0!==c&&0>j(c,o))void 0!==b&&0>j(b,c)?(n[l]=b,n[f]=o,l=f):(n[l]=c,n[s]=o,l=s);else{if(!(void 0!==b&&0>j(b,o)))break e;n[l]=b,n[f]=o,l=f}}}return t}return null}function j(n,t){var o=n.sortIndex-t.sortIndex;return 0!==o?o:n.id-t.id}var A=[],L=[],q=1,R=null,Y=3,E=!1,N=!1,B=!1;function D(n){for(var t=M(L);null!==t;){if(null===t.callback)C(L);else{if(!(t.startTime<=n))break;C(L),t.sortIndex=t.expirationTime,I(A,t)}t=M(L)}}function U(o){if(B=!1,D(o),!N)if(null!==M(A))N=!0,n(W);else{var l=M(L);null!==l&&t(U,l.startTime-o)}}function W(n,l){N=!1,B&&(B=!1,o()),E=!0;var u=Y;try{for(D(l),R=M(A);null!==R&&(!(R.expirationTime>l)||n&&!e.unstable_shouldYield());){var s=R.callback;if("function"==typeof s){R.callback=null,Y=R.priorityLevel;var c=s(R.expirationTime<=l);l=e.unstable_now(),"function"==typeof c?R.callback=c:R===M(A)&&C(A),D(l)}else C(A);R=M(A)}if(null!==R)var f=!0;else{var b=M(L);null!==b&&t(U,b.startTime-l),f=!1}return f}finally{R=null,Y=u,E=!1}}var z=l;e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(n){n.callback=null},e.unstable_continueExecution=function(){N||E||(N=!0,n(W))},e.unstable_getCurrentPriorityLevel=function(){return Y},e.unstable_getFirstCallbackNode=function(){return M(A)},e.unstable_next=function(n){switch(Y){case 1:case 2:case 3:var t=3;break;default:t=Y}var o=Y;Y=t;try{return n()}finally{Y=o}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=z,e.unstable_runWithPriority=function(n,t){switch(n){case 1:case 2:case 3:case 4:case 5:break;default:n=3}var o=Y;Y=n;try{return t()}finally{Y=o}},e.unstable_scheduleCallback=function(l,u,s){var c=e.unstable_now();switch("object"==typeof s&&null!==s?s="number"==typeof(s=s.delay)&&0<s?c+s:c:s=c,l){case 1:var f=-1;break;case 2:f=250;break;case 5:f=1073741823;break;case 4:f=1e4;break;default:f=5e3}return l={id:q++,callback:u,priorityLevel:l,startTime:s,expirationTime:f=s+f,sortIndex:-1},s>c?(l.sortIndex=s,I(L,l),null===M(A)&&l===M(L)&&(B?o():B=!0,t(U,s-c))):(l.sortIndex=f,I(A,l),N||E||(N=!0,n(W))),l},e.unstable_wrapCallback=function(n){var t=Y;return function(){var o=Y;Y=t;try{return n.apply(this,arguments)}finally{Y=o}}}},136,[]);
                                                                                                                                                                                                                                                                                                              ^~~~~~~~~~~~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:195:308: warning: the variable "document" was not declared in anonymous function " 669#"
__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0}),e.isHoverEnabled=function(){return n};var n=!1;if('web'===r(d[0])(r(d[1])).default.OS&&Boolean('undefined'!=typeof window&&window.document&&window.document.createElement)){var t=0,o=function(){t=Date.now(),n&&(n=!1)};document.addEventListener('touchstart',o,!0),document.addEventListener('touchmove',o,!0),document.addEventListener('mousemove',function(){n||Date.now()-t<1e3||(n=!0)},!0)}},189,[3,65]);
                                                                                                                                                                                                                                                                                                                   ^~~~~~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:213:3180: warning: the variable "clearImmediate" was not declared in anonymous function " 724#"
__d(function(g,r,i,a,m,e,d){'use strict';var t,n=r(d[0])(r(d[1])),u=r(d[0])(r(d[2])),o=r(d[0])(r(d[3])),l=r(d[0])(r(d[4])),c=r(d[0])(r(d[5])),s=r(d[0])(r(d[6])),f=r(d[0])(r(d[7]));r(d[0])(r(d[8]));function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}function k(t){return{backgroundColor:null!=t.backgroundColor?{value:t.backgroundColor,animated:t.animated}:null,barStyle:null!=t.barStyle?{value:t.barStyle,animated:t.animated}:null,translucent:t.translucent,hidden:null!=t.hidden?{value:t.hidden,animated:t.animated,transition:t.showHideTransition}:null,networkActivityIndicatorVisible:t.networkActivityIndicatorVisible}}var y=(function(t){(0,o.default)(_,t);var s,y,v=(s=_,y=p(),function(){var t,n=(0,c.default)(s);if(y){var u=(0,c.default)(this).constructor;t=Reflect.construct(n,arguments,u)}else t=n.apply(this,arguments);return(0,l.default)(this,t)});function _(){var t;(0,n.default)(this,_);for(var u=arguments.length,o=new Array(u),l=0;l<u;l++)o[l]=arguments[l];return(t=v.call.apply(v,[this].concat(o)))._stackEntry=null,t}return(0,u.default)(_,[{key:"componentDidMount",value:function(){this._stackEntry=_.pushStackEntry(this.props)}},{key:"componentWillUnmount",value:function(){_.popStackEntry(this._stackEntry)}},{key:"componentDidUpdate",value:function(){this._stackEntry=_.replaceStackEntry(this._stackEntry,this.props)}},{key:"render",value:function(){return null}}],[{key:"setHidden",value:function(t,n){n=n||'none',_._defaultProps.hidden.value=t,f.default.setHidden(t)}},{key:"setBarStyle",value:function(t,n){n=n||!1,_._defaultProps.barStyle.value=t,f.default.setStyle(t)}},{key:"setNetworkActivityIndicatorVisible",value:function(t){console.warn('`setNetworkActivityIndicatorVisible` is only available on iOS')}},{key:"setBackgroundColor",value:function(t,n){n=n||!1,_._defaultProps.backgroundColor.value=t;var u=r(d[10])(t);null!=u?(r(d[11])('number'==typeof u,'Unexpected color given for StatusBar.setBackgroundColor'),f.default.setColor(u,n)):console.warn("`StatusBar.setBackgroundColor`: Color "+t+" parsed to null or undefined")}},{key:"setTranslucent",value:function(t){_._defaultProps.translucent=t,f.default.setTranslucent(t)}},{key:"pushStackEntry",value:function(t){var n=k(t);return _._propsStack.push(n),_._updatePropsStack(),n}},{key:"popStackEntry",value:function(t){var n=_._propsStack.indexOf(t);-1!==n&&_._propsStack.splice(n,1),_._updatePropsStack()}},{key:"replaceStackEntry",value:function(t,n){var u=k(n),o=_._propsStack.indexOf(t);return-1!==o&&(_._propsStack[o]=u),_._updatePropsStack(),u}}]),_})(r(d[9]).Component);y._propsStack=[],y._defaultProps=k({animated:!1,showHideTransition:'fade',backgroundColor:null!=(t=f.default.getConstants().DEFAULT_BACKGROUND_COLOR)?t:'black',barStyle:'default',translucent:!1,hidden:!1,networkActivityIndicatorVisible:!1}),y._updateImmediate=null,y._currentValues=null,y.currentHeight=f.default.getConstants().HEIGHT,y.defaultProps={animated:!1,showHideTransition:'fade'},y._updatePropsStack=function(){clearImmediate(y._updateImmediate),y._updateImmediate=setImmediate(function(){var t,n,u=y._currentValues,o=(t=y._propsStack,n=y._defaultProps,t.reduce(function(t,n){for(var u in n)null!=n[u]&&(t[u]=n[u]);return t},(0,s.default)({},n)));f.default.setStyle(o.barStyle.value);var l=r(d[10])(o.backgroundColor.value);null==l?console.warn("`StatusBar._updatePropsStack`: Color "+o.backgroundColor.value+" parsed to null or undefined"):(r(d[11])('number'==typeof l,'Unexpected color given in StatusBar._updatePropsStack'),f.default.setColor(l,o.backgroundColor.animated)),u&&u.hidden.value===o.hidden.value||f.default.setHidden(o.hidden.value),u&&u.translucent===o.translucent||f.default.setTranslucent(o.translucent),y._currentValues=o})},m.exports=y},207,[3,5,6,10,12,9,24,208,209,47,142,20]);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ^~~~~~~~~~~~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:240:4442: warning: the variable "requestAnimationFrame" was not declared in function "value 363#"
__d(function(g,r,i,a,m,e,d){'use strict';function t(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var s=(function(s){r(d[2])(h,s);var n,o,l=(n=h,o=t(),function(){var t,s=r(d[0])(n);if(o){var l=r(d[0])(this).constructor;t=Reflect.construct(s,arguments,l)}else t=s.apply(this,arguments);return r(d[1])(this,t)});function h(t){var s,n,o,_,u,f,c,v,p,y,V,T;if(r(d[3])(this,h),(p=l.call(this))._overshootClamping=null!=(s=t.overshootClamping)&&s,p._restDisplacementThreshold=null!=(n=t.restDisplacementThreshold)?n:.001,p._restSpeedThreshold=null!=(o=t.restSpeedThreshold)?o:.001,p._initialVelocity=null!=(_=t.velocity)?_:0,p._lastVelocity=null!=(u=t.velocity)?u:0,p._toValue=t.toValue,p._delay=null!=(f=t.delay)?f:0,p._useNativeDriver=r(d[4]).shouldUseNativeDriver(t),p.__isInteraction=null!=(c=t.isInteraction)?c:!p._useNativeDriver,p.__iterations=null!=(v=t.iterations)?v:1,void 0!==t.stiffness||void 0!==t.damping||void 0!==t.mass)r(d[5])(void 0===t.bounciness&&void 0===t.speed&&void 0===t.tension&&void 0===t.friction,'You can define one of bounciness/speed, tension/friction, or stiffness/damping/mass, but not more than one'),p._stiffness=null!=(y=t.stiffness)?y:100,p._damping=null!=(V=t.damping)?V:10,p._mass=null!=(T=t.mass)?T:1;else if(void 0!==t.bounciness||void 0!==t.speed){var b,M;r(d[5])(void 0===t.tension&&void 0===t.friction&&void 0===t.stiffness&&void 0===t.damping&&void 0===t.mass,'You can define one of bounciness/speed, tension/friction, or stiffness/damping/mass, but not more than one');var D=r(d[6]).fromBouncinessAndSpeed(null!=(b=t.bounciness)?b:8,null!=(M=t.speed)?M:12);p._stiffness=D.stiffness,p._damping=D.damping,p._mass=1}else{var P,S,U=r(d[6]).fromOrigamiTensionAndFriction(null!=(P=t.tension)?P:40,null!=(S=t.friction)?S:7);p._stiffness=U.stiffness,p._damping=U.damping,p._mass=1}return r(d[5])(p._stiffness>0,'Stiffness value must be greater than 0'),r(d[5])(p._damping>0,'Damping value must be greater than 0'),r(d[5])(p._mass>0,'Mass value must be greater than 0'),p}return r(d[7])(h,[{key:"__getNativeAnimationConfig",value:function(){var t;return{type:'spring',overshootClamping:this._overshootClamping,restDisplacementThreshold:this._restDisplacementThreshold,restSpeedThreshold:this._restSpeedThreshold,stiffness:this._stiffness,damping:this._damping,mass:this._mass,initialVelocity:null!=(t=this._initialVelocity)?t:this._lastVelocity,toValue:this._toValue,iterations:this.__iterations}}},{key:"start",value:function(t,s,n,o,l){var _=this;if(this.__active=!0,this._startPosition=t,this._lastPosition=this._startPosition,this._onUpdate=s,this.__onEnd=n,this._lastTime=Date.now(),this._frameTime=0,o instanceof h){var u=o.getInternalState();this._lastPosition=u.lastPosition,this._lastVelocity=u.lastVelocity,this._initialVelocity=this._lastVelocity,this._lastTime=u.lastTime}var f=function(){_._useNativeDriver?_.__startNativeAnimation(l):_.onUpdate()};this._delay?this._timeout=setTimeout(f,this._delay):f()}},{key:"getInternalState",value:function(){return{lastPosition:this._lastPosition,lastVelocity:this._lastVelocity,lastTime:this._lastTime}}},{key:"onUpdate",value:function(){var t=Date.now();t>this._lastTime+64&&(t=this._lastTime+64);var s=(t-this._lastTime)/1e3;this._frameTime+=s;var n=this._damping,o=this._mass,l=this._stiffness,h=-this._initialVelocity,_=n/(2*Math.sqrt(l*o)),u=Math.sqrt(l/o),f=u*Math.sqrt(1-_*_),c=this._toValue-this._startPosition,v=0,p=0,y=this._frameTime;if(_<1){var V=Math.exp(-_*u*y);v=this._toValue-V*((h+_*u*c)/f*Math.sin(f*y)+c*Math.cos(f*y)),p=_*u*V*(Math.sin(f*y)*(h+_*u*c)/f+c*Math.cos(f*y))-V*(Math.cos(f*y)*(h+_*u*c)-f*c*Math.sin(f*y))}else{var T=Math.exp(-u*y);v=this._toValue-T*(c+(h+u*c)*y),p=T*(h*(y*u-1)+y*c*(u*u))}if(this._lastTime=t,this._lastPosition=v,this._lastVelocity=p,this._onUpdate(v),this.__active){var b=!1;this._overshootClamping&&0!==this._stiffness&&(b=this._startPosition<this._toValue?v>this._toValue:v<this._toValue);var M=Math.abs(p)<=this._restSpeedThreshold,D=!0;if(0!==this._stiffness&&(D=Math.abs(this._toValue-v)<=this._restDisplacementThreshold),b||M&&D)return 0!==this._stiffness&&(this._lastPosition=this._toValue,this._lastVelocity=0,this._onUpdate(this._toValue)),void this.__debouncedOnEnd({finished:!0});this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this))}}},{key:"stop",value:function(){r(d[8])(r(d[0])(h.prototype),"stop",this).call(this),this.__active=!1,clearTimeout(this._timeout),g.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})}}]),h})(r(d[9]));m.exports=s},234,[9,12,10,5,219,20,235,6,7,236]);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ^~~~~~~~~~~~~~~~~~~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:539:5422: warning: the variable "BlobBuilder" was not declared in function "s 56#"
__d(function(g,r,i,a,m,e,d){!(function(n){if("object"==typeof e&&void 0!==m)m.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{("undefined"!=typeof window?window:void 0!==g?g:"undefined"!=typeof self?self:this).localforage=n()}})(function(){return(function n(t,o,u){function c(s,l){if(!o[s]){if(!t[s]){var v="function"==typeof r&&r;if(!l&&v)return v(s,!0);if(f)return f(s,!0);var h=new Error("Cannot find module '"+s+"'");throw h.code="MODULE_NOT_FOUND",h}var y=o[s]={exports:{}};t[s][0].call(y.exports,function(n){var o=t[s][1][n];return c(o||n)},y,y.exports,n,t,o,u)}return o[s].exports}for(var f="function"==typeof r&&r,s=0;s<u.length;s++)c(u[s]);return c})({1:[function(n,t,o){(function(n){'use strict';var o,u,c=n.MutationObserver||n.WebKitMutationObserver;if(c){var f=0,s=new c(y),l=n.document.createTextNode('');s.observe(l,{characterData:!0}),o=function(){l.data=f=++f%2}}else if(n.setImmediate||void 0===n.MessageChannel)o='document'in n&&'onreadystatechange'in n.document.createElement('script')?function(){var t=n.document.createElement('script');t.onreadystatechange=function(){y(),t.onreadystatechange=null,t.parentNode.removeChild(t),t=null},n.document.documentElement.appendChild(t)}:function(){setTimeout(y,0)};else{var v=new n.MessageChannel;v.port1.onmessage=y,o=function(){v.port2.postMessage(0)}}var h=[];function y(){var n,t;u=!0;for(var o=h.length;o;){for(t=h,h=[],n=-1;++n<o;)t[n]();o=h.length}u=!1}t.exports=function(n){1!==h.push(n)||u||o()}}).call(this,void 0!==g?g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],2:[function(n,t,o){'use strict';var u=n(1);function c(){}var f={},s=['REJECTED'],l=['FULFILLED'],v=['PENDING'];function h(n){if('function'!=typeof n)throw new TypeError('resolver must be a function');this.state=v,this.queue=[],this.outcome=void 0,n!==c&&_(this,n)}function y(n,t,o){this.promise=n,'function'==typeof t&&(this.onFulfilled=t,this.callFulfilled=this.otherCallFulfilled),'function'==typeof o&&(this.onRejected=o,this.callRejected=this.otherCallRejected)}function p(n,t,o){u(function(){var u;try{u=t(o)}catch(t){return f.reject(n,t)}u===n?f.reject(n,new TypeError('Cannot resolve promise with itself')):f.resolve(n,u)})}function b(n){var t=n&&n.then;if(n&&('object'==typeof n||'function'==typeof n)&&'function'==typeof t)return function(){t.apply(n,arguments)}}function _(n,t){var o=!1;function u(t){o||(o=!0,f.reject(n,t))}function c(t){o||(o=!0,f.resolve(n,t))}var s=w(function(){t(c,u)});'error'===s.status&&u(s.value)}function w(n,t){var o={};try{o.value=n(t),o.status='success'}catch(n){o.status='error',o.value=n}return o}t.exports=h,h.prototype.catch=function(n){return this.then(null,n)},h.prototype.then=function(n,t){if('function'!=typeof n&&this.state===l||'function'!=typeof t&&this.state===s)return this;var o=new this.constructor(c);this.state!==v?p(o,this.state===l?n:t,this.outcome):this.queue.push(new y(o,n,t));return o},y.prototype.callFulfilled=function(n){f.resolve(this.promise,n)},y.prototype.otherCallFulfilled=function(n){p(this.promise,this.onFulfilled,n)},y.prototype.callRejected=function(n){f.reject(this.promise,n)},y.prototype.otherCallRejected=function(n){p(this.promise,this.onRejected,n)},f.resolve=function(n,t){var o=w(b,t);if('error'===o.status)return f.reject(n,o.value);var u=o.value;if(u)_(n,u);else{n.state=l,n.outcome=t;for(var c=-1,s=n.queue.length;++c<s;)n.queue[c].callFulfilled(t)}return n},f.reject=function(n,t){n.state=s,n.outcome=t;for(var o=-1,u=n.queue.length;++o<u;)n.queue[o].callRejected(t);return n},h.resolve=function(n){if(n instanceof this)return n;return f.resolve(new this(c),n)},h.reject=function(n){var t=new this(c);return f.reject(t,n)},h.all=function(n){var t=this;if('[object Array]'!==Object.prototype.toString.call(n))return this.reject(new TypeError('must be an array'));var o=n.length,u=!1;if(!o)return this.resolve([]);var s=new Array(o),l=0,v=-1,h=new this(c);for(;++v<o;)y(n[v],v);return h;function y(n,c){t.resolve(n).then(function(n){s[c]=n,++l!==o||u||(u=!0,f.resolve(h,s))},function(n){u||(u=!0,f.reject(h,n))})}},h.race=function(n){var t=this;if('[object Array]'!==Object.prototype.toString.call(n))return this.reject(new TypeError('must be an array'));var o=n.length,u=!1;if(!o)return this.resolve([]);var s=-1,l=new this(c);for(;++s<o;)v=n[s],t.resolve(v).then(function(n){u||(u=!0,f.resolve(l,n))},function(n){u||(u=!0,f.reject(l,n))});var v;return l}},{1:1}],3:[function(n,t,o){(function(t){'use strict';'function'!=typeof t.Promise&&(t.Promise=n(2))}).call(this,void 0!==g?g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{2:2}],4:[function(n,t,o){'use strict';var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};function c(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}var f=(function(){try{if('undefined'!=typeof indexedDB)return indexedDB;if('undefined'!=typeof webkitIndexedDB)return webkitIndexedDB;if('undefined'!=typeof mozIndexedDB)return mozIndexedDB;if('undefined'!=typeof OIndexedDB)return OIndexedDB;if('undefined'!=typeof msIndexedDB)return msIndexedDB}catch(n){return}})();function s(n,t){n=n||[],t=t||{};try{return new Blob(n,t)}catch(c){if('TypeError'!==c.name)throw c;for(var o=new('undefined'!=typeof BlobBuilder?BlobBuilder:'undefined'!=typeof MSBlobBuilder?MSBlobBuilder:'undefined'!=typeof MozBlobBuilder?MozBlobBuilder:WebKitBlobBuilder),u=0;u<n.length;u+=1)o.append(n[u]);return o.getBlob(t.type)}}'undefined'==typeof Promise&&n(3);var l=Promise;function v(n,t){t&&n.then(function(n){t(null,n)},function(n){t(n)})}function h(n,t,o){'function'==typeof t&&n.then(t),'function'==typeof o&&n.catch(o)}function y(n){return'string'!=typeof n&&(console.warn(n+' used as a key, but it is not a string.'),n=String(n)),n}function p(){if(arguments.length&&'function'==typeof arguments[arguments.length-1])return arguments[arguments.length-1]}var b='local-forage-detect-blob-support',_=void 0,w={},I=Object.prototype.toString,S='readonly',E='readwrite';function N(n){for(var t=n.length,o=new ArrayBuffer(t),u=new Uint8Array(o),c=0;c<t;c++)u[c]=n.charCodeAt(c);return o}function j(n){return new l(function(t){var o=n.transaction(b,E),u=s(['']);o.objectStore(b).put(u,'key'),o.onabort=function(n){n.preventDefault(),n.stopPropagation(),t(!1)},o.oncomplete=function(){var n=navigator.userAgent.match(/Chrome\/(\d+)/),o=navigator.userAgent.match(/Edge\//);t(o||!n||parseInt(n[1],10)>=43)}}).catch(function(){return!1})}function R(n){var t=w[n.name],o={};o.promise=new l(function(n,t){o.resolve=n,o.reject=t}),t.deferredOperations.push(o),t.dbReady?t.dbReady=t.dbReady.then(function(){return o.promise}):t.dbReady=o.promise}function A(n){var t=w[n.name].deferredOperations.pop();if(t)return t.resolve(),t.promise}function O(n,t){var o=w[n.name].deferredOperations.pop();if(o)return o.reject(t),o.promise}function D(n,t){return new l(function(o,u){if(w[n.name]=w[n.name]||{forages:[],db:null,dbReady:null,deferredOperations:[]},n.db){if(!t)return o(n.db);R(n),n.db.close()}var c=[n.name];t&&c.push(n.version);var s=f.open.apply(f,c);t&&(s.onupgradeneeded=function(t){var o=s.result;try{o.createObjectStore(n.storeName),t.oldVersion<=1&&o.createObjectStore(b)}catch(o){if('ConstraintError'!==o.name)throw o;console.warn('The database "'+n.name+"\" has been upgraded from version "+t.oldVersion+' to version '+t.newVersion+', but the storage "'+n.storeName+'" already exists.')}}),s.onerror=function(n){n.preventDefault(),u(s.error)},s.onsuccess=function(){o(s.result),A(n)}})}function x(n){return D(n,!1)}function B(n){return D(n,!0)}function k(n,t){if(!n.db)return!0;var o=!n.db.objectStoreNames.contains(n.storeName),u=n.version<n.db.version,c=n.version>n.db.version;if(u&&(n.version!==t&&console.warn('The database "'+n.name+"\" can't be downgraded from version "+n.db.version+' to version '+n.version+'.'),n.version=n.db.version),c||o){if(o){var f=n.db.version+1;f>n.version&&(n.version=f)}return!0}return!1}function C(n){return s([N(atob(n.data))],{type:n.type})}function T(n){return n&&n.__local_forage_encoded_blob}function F(n){var t=this,o=t._initReady().then(function(){var n=w[t._dbInfo.name];if(n&&n.dbReady)return n.dbReady});return h(o,n,n),o}function L(n){R(n);for(var t=w[n.name],o=t.forages,u=0;u<o.length;u++){var c=o[u];c._dbInfo.db&&(c._dbInfo.db.close(),c._dbInfo.db=null)}return n.db=null,x(n).then(function(t){return n.db=t,k(n)?B(n):t}).then(function(u){n.db=t.db=u;for(var c=0;c<o.length;c++)o[c]._dbInfo.db=u}).catch(function(t){throw O(n,t),t})}function M(n,t,o,u){void 0===u&&(u=1);try{var c=n.db.transaction(n.storeName,t);o(null,c)}catch(c){if(u>0&&(!n.db||'InvalidStateError'===c.name||'NotFoundError'===c.name))return l.resolve().then(function(){if(!n.db||'NotFoundError'===c.name&&!n.db.objectStoreNames.contains(n.storeName)&&n.version<=n.db.version)return n.db&&(n.version=n.db.version+1),B(n)}).then(function(){return L(n).then(function(){M(n,t,o,u-1)})}).catch(o);o(c)}}var z={_driver:'asyncStorage',_initStorage:function(n){var t=this,o={db:null};if(n)for(var u in n)o[u]=n[u];var c=w[o.name];c||(c={forages:[],db:null,dbReady:null,deferredOperations:[]},w[o.name]=c),c.forages.push(t),t._initReady||(t._initReady=t.ready,t.ready=F);var f=[];function s(){return l.resolve()}for(var v=0;v<c.forages.length;v++){var h=c.forages[v];h!==t&&f.push(h._initReady().catch(s))}var y=c.forages.slice(0);return l.all(f).then(function(){return o.db=c.db,x(o)}).then(function(n){return o.db=n,k(o,t._defaultConfig.version)?B(o):n}).then(function(n){o.db=c.db=n,t._dbInfo=o;for(var u=0;u<y.length;u++){var f=y[u];f!==t&&(f._dbInfo.db=o.db,f._dbInfo.version=o.version)}})},_support:(function(){try{if(!f||!f.open)return!1;var n='undefined'!=typeof openDatabase&&/(Safari|iPhone|iPad|iPod)/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent)&&!/BlackBerry/.test(navigator.platform),t='function'==typeof fetch&&-1!==fetch.toString().indexOf('[native code');return(!n||t)&&'undefined'!=typeof indexedDB&&'undefined'!=typeof IDBKeyRange}catch(n){return!1}})(),iterate:function(n,t){var o=this,u=new l(function(t,u){o.ready().then(function(){M(o._dbInfo,S,function(c,f){if(c)return u(c);try{var s=f.objectStore(o._dbInfo.storeName).openCursor(),l=1;s.onsuccess=function(){var o=s.result;if(o){var u=o.value;T(u)&&(u=C(u));var c=n(u,o.key,l++);void 0!==c?t(c):o.continue()}else t()},s.onerror=function(){u(s.error)}}catch(n){u(n)}})}).catch(u)});return v(u,t),u},getItem:function(n,t){var o=this;n=y(n);var u=new l(function(t,u){o.ready().then(function(){M(o._dbInfo,S,function(c,f){if(c)return u(c);try{var s=f.objectStore(o._dbInfo.storeName).get(n);s.onsuccess=function(){var n=s.result;void 0===n&&(n=null),T(n)&&(n=C(n)),t(n)},s.onerror=function(){u(s.error)}}catch(n){u(n)}})}).catch(u)});return v(u,t),u},setItem:function(n,t,o){var u=this;n=y(n);var c=new l(function(o,c){var f;u.ready().then(function(){return f=u._dbInfo,'[object Blob]'===I.call(t)?(n=f.db,'boolean'==typeof _?l.resolve(_):j(n).then(function(n){return _=n})).then(function(n){return n?t:(o=t,new l(function(n,t){var u=new FileReader;u.onerror=t,u.onloadend=function(t){var u=btoa(t.target.result||'');n({__local_forage_encoded_blob:!0,data:u,type:o.type})},u.readAsBinaryString(o)}));var o}):t;var n}).then(function(t){M(u._dbInfo,E,function(f,s){if(f)return c(f);try{var l=s.objectStore(u._dbInfo.storeName);null===t&&(t=void 0);var v=l.put(t,n);s.oncomplete=function(){void 0===t&&(t=null),o(t)},s.onabort=s.onerror=function(){var n=v.error?v.error:v.transaction.error;c(n)}}catch(n){c(n)}})}).catch(c)});return v(c,o),c},removeItem:function(n,t){var o=this;n=y(n);var u=new l(function(t,u){o.ready().then(function(){M(o._dbInfo,E,function(c,f){if(c)return u(c);try{var s=f.objectStore(o._dbInfo.storeName).delete(n);f.oncomplete=function(){t()},f.onerror=function(){u(s.error)},f.onabort=function(){var n=s.error?s.error:s.transaction.error;u(n)}}catch(n){u(n)}})}).catch(u)});return v(u,t),u},clear:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){M(t._dbInfo,E,function(u,c){if(u)return o(u);try{var f=c.objectStore(t._dbInfo.storeName).clear();c.oncomplete=function(){n()},c.onabort=c.onerror=function(){var n=f.error?f.error:f.transaction.error;o(n)}}catch(n){o(n)}})}).catch(o)});return v(o,n),o},length:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){M(t._dbInfo,S,function(u,c){if(u)return o(u);try{var f=c.objectStore(t._dbInfo.storeName).count();f.onsuccess=function(){n(f.result)},f.onerror=function(){o(f.error)}}catch(n){o(n)}})}).catch(o)});return v(o,n),o},key:function(n,t){var o=this,u=new l(function(t,u){n<0?t(null):o.ready().then(function(){M(o._dbInfo,S,function(c,f){if(c)return u(c);try{var s=f.objectStore(o._dbInfo.storeName),l=!1,v=s.openKeyCursor();v.onsuccess=function(){var o=v.result;o?0===n?t(o.key):l?t(o.key):(l=!0,o.advance(n)):t(null)},v.onerror=function(){u(v.error)}}catch(n){u(n)}})}).catch(u)});return v(u,t),u},keys:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){M(t._dbInfo,S,function(u,c){if(u)return o(u);try{var f=c.objectStore(t._dbInfo.storeName).openKeyCursor(),s=[];f.onsuccess=function(){var t=f.result;t?(s.push(t.key),t.continue()):n(s)},f.onerror=function(){o(f.error)}}catch(n){o(n)}})}).catch(o)});return v(o,n),o},dropInstance:function(n,t){t=p.apply(this,arguments);var o,u=this.config();if((n='function'!=typeof n&&n||{}).name||(n.name=n.name||u.name,n.storeName=n.storeName||u.storeName),n.name){var c=n.name===u.name&&this._dbInfo.db?l.resolve(this._dbInfo.db):x(n).then(function(t){var o=w[n.name],u=o.forages;o.db=t;for(var c=0;c<u.length;c++)u[c]._dbInfo.db=t;return t});o=n.storeName?c.then(function(t){if(t.objectStoreNames.contains(n.storeName)){var o=t.version+1;R(n);var u=w[n.name],c=u.forages;t.close();for(var s=0;s<c.length;s++){var v=c[s];v._dbInfo.db=null,v._dbInfo.version=o}return new l(function(t,u){var c=f.open(n.name,o);c.onerror=function(n){c.result.close(),u(n)},c.onupgradeneeded=function(){c.result.deleteObjectStore(n.storeName)},c.onsuccess=function(){var n=c.result;n.close(),t(n)}}).then(function(n){u.db=n;for(var t=0;t<c.length;t++){var o=c[t];o._dbInfo.db=n,A(o._dbInfo)}}).catch(function(t){throw(O(n,t)||l.resolve()).catch(function(){}),t})}}):c.then(function(t){R(n);var o=w[n.name],u=o.forages;t.close();for(var c=0;c<u.length;c++)u[c]._dbInfo.db=null;return new l(function(t,o){var u=f.deleteDatabase(n.name);u.onerror=u.onblocked=function(n){var t=u.result;t&&t.close(),o(n)},u.onsuccess=function(){var n=u.result;n&&n.close(),t(n)}}).then(function(n){o.db=n;for(var t=0;t<u.length;t++)A(u[t]._dbInfo)}).catch(function(t){throw(O(n,t)||l.resolve()).catch(function(){}),t})})}else o=l.reject('Invalid arguments');return v(o,t),o}};var P='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',U='~~local_forage_type~',q=/^~~local_forage_type~([^~]+)~/,W='__lfsc__:',K=W.length,H='arbf',Q='blob',X='si08',G='ui08',J='uic8',V='si16',Y='si32',Z='ur16',$='ui32',ee='fl32',ne='fl64',te=K+H.length,re=Object.prototype.toString;function oe(n){var t,o,u,c,f,s=.75*n.length,l=n.length,v=0;'='===n[n.length-1]&&(s--,'='===n[n.length-2]&&s--);var h=new ArrayBuffer(s),y=new Uint8Array(h);for(t=0;t<l;t+=4)o=P.indexOf(n[t]),u=P.indexOf(n[t+1]),c=P.indexOf(n[t+2]),f=P.indexOf(n[t+3]),y[v++]=o<<2|u>>4,y[v++]=(15&u)<<4|c>>2,y[v++]=(3&c)<<6|63&f;return h}function ie(n){var t,o=new Uint8Array(n),u='';for(t=0;t<o.length;t+=3)u+=P[o[t]>>2],u+=P[(3&o[t])<<4|o[t+1]>>4],u+=P[(15&o[t+1])<<2|o[t+2]>>6],u+=P[63&o[t+2]];return o.length%3==2?u=u.substring(0,u.length-1)+'=':o.length%3==1&&(u=u.substring(0,u.length-2)+'=='),u}var ae={serialize:function(n,t){var o='';if(n&&(o=re.call(n)),n&&('[object ArrayBuffer]'===o||n.buffer&&'[object ArrayBuffer]'===re.call(n.buffer))){var u,c=W;n instanceof ArrayBuffer?(u=n,c+=H):(u=n.buffer,'[object Int8Array]'===o?c+=X:'[object Uint8Array]'===o?c+=G:'[object Uint8ClampedArray]'===o?c+=J:'[object Int16Array]'===o?c+=V:'[object Uint16Array]'===o?c+=Z:'[object Int32Array]'===o?c+=Y:'[object Uint32Array]'===o?c+=$:'[object Float32Array]'===o?c+=ee:'[object Float64Array]'===o?c+=ne:t(new Error('Failed to get type for BinaryArray'))),t(c+ie(u))}else if('[object Blob]'===o){var f=new FileReader;f.onload=function(){var o=U+n.type+'~'+ie(this.result);t("__lfsc__:blob"+o)},f.readAsArrayBuffer(n)}else try{t(JSON.stringify(n))}catch(o){console.error("Couldn't convert value into a JSON string: ",n),t(null,o)}},deserialize:function(n){if(n.substring(0,K)!==W)return JSON.parse(n);var t,o=n.substring(te),u=n.substring(K,te);if(u===Q&&q.test(o)){var c=o.match(q);t=c[1],o=o.substring(c[0].length)}var f=oe(o);switch(u){case H:return f;case Q:return s([f],{type:t});case X:return new Int8Array(f);case G:return new Uint8Array(f);case J:return new Uint8ClampedArray(f);case V:return new Int16Array(f);case Z:return new Uint16Array(f);case Y:return new Int32Array(f);case $:return new Uint32Array(f);case ee:return new Float32Array(f);case ne:return new Float64Array(f);default:throw new Error('Unkown type: '+u)}},stringToBuffer:oe,bufferToString:ie};function ue(n,t,o,u){n.executeSql('CREATE TABLE IF NOT EXISTS '+t.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],o,u)}function ce(n,t,o,u,c,f){n.executeSql(o,u,c,function(n,s){s.code===s.SYNTAX_ERR?n.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[t.storeName],function(n,l){l.rows.length?f(n,s):ue(n,t,function(){n.executeSql(o,u,c,f)},f)},f):f(n,s)},f)}function fe(n,t,o,u){var c=this;n=y(n);var f=new l(function(f,s){c.ready().then(function(){void 0===t&&(t=null);var l=t,v=c._dbInfo;v.serializer.serialize(t,function(t,h){h?s(h):v.db.transaction(function(o){ce(o,v,'INSERT OR REPLACE INTO '+v.storeName+" (key, value) VALUES (?, ?)",[n,t],function(){f(l)},function(n,t){s(t)})},function(t){if(t.code===t.QUOTA_ERR){if(u>0)return void f(fe.apply(c,[n,l,o,u-1]));s(t)}})})}).catch(s)});return v(f,o),f}function se(n){return new l(function(t,o){n.transaction(function(u){u.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name <> '__WebKitDatabaseInfoTable__'",[],function(o,u){for(var c=[],f=0;f<u.rows.length;f++)c.push(u.rows.item(f).name);t({db:n,storeNames:c})},function(n,t){o(t)})},function(n){o(n)})})}var le={_driver:'webSQLStorage',_initStorage:function(n){var t=this,o={db:null};if(n)for(var u in n)o[u]='string'!=typeof n[u]?n[u].toString():n[u];var c=new l(function(n,u){try{o.db=openDatabase(o.name,String(o.version),o.description,o.size)}catch(n){return u(n)}o.db.transaction(function(c){ue(c,o,function(){t._dbInfo=o,n()},function(n,t){u(t)})},u)});return o.serializer=ae,c},_support:'function'==typeof openDatabase,iterate:function(n,t){var o=this,u=new l(function(t,u){o.ready().then(function(){var c=o._dbInfo;c.db.transaction(function(o){ce(o,c,'SELECT * FROM '+c.storeName,[],function(o,u){for(var f=u.rows,s=f.length,l=0;l<s;l++){var v=f.item(l),h=v.value;if(h&&(h=c.serializer.deserialize(h)),void 0!==(h=n(h,v.key,l+1)))return void t(h)}t()},function(n,t){u(t)})})}).catch(u)});return v(u,t),u},getItem:function(n,t){var o=this;n=y(n);var u=new l(function(t,u){o.ready().then(function(){var c=o._dbInfo;c.db.transaction(function(o){ce(o,c,'SELECT * FROM '+c.storeName+' WHERE key = ? LIMIT 1',[n],function(n,o){var u=o.rows.length?o.rows.item(0).value:null;u&&(u=c.serializer.deserialize(u)),t(u)},function(n,t){u(t)})})}).catch(u)});return v(u,t),u},setItem:function(n,t,o){return fe.apply(this,[n,t,o,1])},removeItem:function(n,t){var o=this;n=y(n);var u=new l(function(t,u){o.ready().then(function(){var c=o._dbInfo;c.db.transaction(function(o){ce(o,c,'DELETE FROM '+c.storeName+' WHERE key = ?',[n],function(){t()},function(n,t){u(t)})})}).catch(u)});return v(u,t),u},clear:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){var u=t._dbInfo;u.db.transaction(function(t){ce(t,u,'DELETE FROM '+u.storeName,[],function(){n()},function(n,t){o(t)})})}).catch(o)});return v(o,n),o},length:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){var u=t._dbInfo;u.db.transaction(function(t){ce(t,u,'SELECT COUNT(key) as c FROM '+u.storeName,[],function(t,o){var u=o.rows.item(0).c;n(u)},function(n,t){o(t)})})}).catch(o)});return v(o,n),o},key:function(n,t){var o=this,u=new l(function(t,u){o.ready().then(function(){var c=o._dbInfo;c.db.transaction(function(o){ce(o,c,'SELECT key FROM '+c.storeName+' WHERE id = ? LIMIT 1',[n+1],function(n,o){var u=o.rows.length?o.rows.item(0).key:null;t(u)},function(n,t){u(t)})})}).catch(u)});return v(u,t),u},keys:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){var u=t._dbInfo;u.db.transaction(function(t){ce(t,u,'SELECT key FROM '+u.storeName,[],function(t,o){for(var u=[],c=0;c<o.rows.length;c++)u.push(o.rows.item(c).key);n(u)},function(n,t){o(t)})})}).catch(o)});return v(o,n),o},dropInstance:function(n,t){t=p.apply(this,arguments);var o=this.config();(n='function'!=typeof n&&n||{}).name||(n.name=n.name||o.name,n.storeName=n.storeName||o.storeName);var u,c=this;return v(u=n.name?new l(function(t){var u;u=n.name===o.name?c._dbInfo.db:openDatabase(n.name,'','',0),n.storeName?t({db:u,storeNames:[n.storeName]}):t(se(u))}).then(function(n){return new l(function(t,o){n.db.transaction(function(u){function c(n){return new l(function(t,o){u.executeSql('DROP TABLE IF EXISTS '+n,[],function(){t()},function(n,t){o(t)})})}for(var f=[],s=0,v=n.storeNames.length;s<v;s++)f.push(c(n.storeNames[s]));l.all(f).then(function(){t()}).catch(function(n){o(n)})},function(n){o(n)})})}):l.reject('Invalid arguments'),t),u}};function de(n,t){var o=n.name+'/';return n.storeName!==t.storeName&&(o+=n.storeName+'/'),o}function ve(){try{return localStorage.setItem("_localforage_support_test",!0),localStorage.removeItem("_localforage_support_test"),!1}catch(n){return!0}}var he={_driver:'localStorageWrapper',_initStorage:function(n){var t={};if(n)for(var o in n)t[o]=n[o];return t.keyPrefix=de(n,this._defaultConfig),!ve()||localStorage.length>0?(this._dbInfo=t,t.serializer=ae,l.resolve()):l.reject()},_support:(function(){try{return'undefined'!=typeof localStorage&&'setItem'in localStorage&&!!localStorage.setItem}catch(n){return!1}})(),iterate:function(n,t){var o=this,u=o.ready().then(function(){for(var t=o._dbInfo,u=t.keyPrefix,c=u.length,f=localStorage.length,s=1,l=0;l<f;l++){var v=localStorage.key(l);if(0===v.indexOf(u)){var h=localStorage.getItem(v);if(h&&(h=t.serializer.deserialize(h)),void 0!==(h=n(h,v.substring(c),s++)))return h}}});return v(u,t),u},getItem:function(n,t){var o=this;n=y(n);var u=o.ready().then(function(){var t=o._dbInfo,u=localStorage.getItem(t.keyPrefix+n);return u&&(u=t.serializer.deserialize(u)),u});return v(u,t),u},setItem:function(n,t,o){var u=this;n=y(n);var c=u.ready().then(function(){void 0===t&&(t=null);var o=t;return new l(function(c,f){var s=u._dbInfo;s.serializer.serialize(t,function(t,u){if(u)f(u);else try{localStorage.setItem(s.keyPrefix+n,t),c(o)}catch(n){'QuotaExceededError'!==n.name&&'NS_ERROR_DOM_QUOTA_REACHED'!==n.name||f(n),f(n)}})})});return v(c,o),c},removeItem:function(n,t){var o=this;n=y(n);var u=o.ready().then(function(){var t=o._dbInfo;localStorage.removeItem(t.keyPrefix+n)});return v(u,t),u},clear:function(n){var t=this,o=t.ready().then(function(){for(var n=t._dbInfo.keyPrefix,o=localStorage.length-1;o>=0;o--){var u=localStorage.key(o);0===u.indexOf(n)&&localStorage.removeItem(u)}});return v(o,n),o},length:function(n){var t=this.keys().then(function(n){return n.length});return v(t,n),t},key:function(n,t){var o=this,u=o.ready().then(function(){var t,u=o._dbInfo;try{t=localStorage.key(n)}catch(n){t=null}return t&&(t=t.substring(u.keyPrefix.length)),t});return v(u,t),u},keys:function(n){var t=this,o=t.ready().then(function(){for(var n=t._dbInfo,o=localStorage.length,u=[],c=0;c<o;c++){var f=localStorage.key(c);0===f.indexOf(n.keyPrefix)&&u.push(f.substring(n.keyPrefix.length))}return u});return v(o,n),o},dropInstance:function(n,t){if(t=p.apply(this,arguments),!(n='function'!=typeof n&&n||{}).name){var o=this.config();n.name=n.name||o.name,n.storeName=n.storeName||o.storeName}var u,c=this;return v(u=n.name?new l(function(t){n.storeName?t(de(n,c._defaultConfig)):t(n.name+'/')}).then(function(n){for(var t=localStorage.length-1;t>=0;t--){var o=localStorage.key(t);0===o.indexOf(n)&&localStorage.removeItem(o)}}):l.reject('Invalid arguments'),t),u}},ye=function(n,t){for(var o,u,c=n.length,f=0;f<c;){if((o=n[f])===(u=t)||'number'==typeof o&&'number'==typeof u&&isNaN(o)&&isNaN(u))return!0;f++}return!1},pe=Array.isArray||function(n){return'[object Array]'===Object.prototype.toString.call(n)},be={},me={},ge={INDEXEDDB:z,WEBSQL:le,LOCALSTORAGE:he},_e=[ge.INDEXEDDB._driver,ge.WEBSQL._driver,ge.LOCALSTORAGE._driver],we=['dropInstance'],Ie=['clear','getItem','iterate','key','keys','length','removeItem','setItem'].concat(we),Se={description:'',driver:_e.slice(),name:'localforage',size:4980736,storeName:'keyvaluepairs',version:1};function Ee(n,t){n[t]=function(){var o=arguments;return n.ready().then(function(){return n[t].apply(n,o)})}}function Ne(){for(var n=1;n<arguments.length;n++){var t=arguments[n];if(t)for(var o in t)t.hasOwnProperty(o)&&(pe(t[o])?arguments[0][o]=t[o].slice():arguments[0][o]=t[o])}return arguments[0]}var je=new((function(){function n(t){for(var o in c(this,n),ge)if(ge.hasOwnProperty(o)){var u=ge[o],f=u._driver;this[o]=f,be[f]||this.defineDriver(u)}this._defaultConfig=Ne({},Se),this._config=Ne({},this._defaultConfig,t),this._driverSet=null,this._initDriver=null,this._ready=!1,this._dbInfo=null,this._wrapLibraryMethodsWithReady(),this.setDriver(this._config.driver).catch(function(){})}return n.prototype.config=function(n){if('object'===(void 0===n?'undefined':u(n))){if(this._ready)return new Error("Can't call config() after localforage has been used.");for(var t in n){if('storeName'===t&&(n[t]=n[t].replace(/\W/g,'_')),'version'===t&&'number'!=typeof n[t])return new Error('Database version must be a number.');this._config[t]=n[t]}return!('driver'in n&&n.driver)||this.setDriver(this._config.driver)}return'string'==typeof n?this._config[n]:this._config},n.prototype.defineDriver=function(n,t,o){var u=new l(function(t,o){try{var u=n._driver,c=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!n._driver)return void o(c);for(var f=Ie.concat('_initStorage'),s=0,h=f.length;s<h;s++){var y=f[s];if((!ye(we,y)||n[y])&&'function'!=typeof n[y])return void o(c)}!(function(){for(var t=function(n){return function(){var t=new Error('Method '+n+' is not implemented by the current driver'),o=l.reject(t);return v(o,arguments[arguments.length-1]),o}},o=0,u=we.length;o<u;o++){var c=we[o];n[c]||(n[c]=t(c))}})();var p=function(o){be[u]&&console.info('Redefining LocalForage driver: '+u),be[u]=n,me[u]=o,t()};'_support'in n?n._support&&'function'==typeof n._support?n._support().then(p,o):p(!!n._support):p(!0)}catch(n){o(n)}});return h(u,t,o),u},n.prototype.driver=function(){return this._driver||null},n.prototype.getDriver=function(n,t,o){var u=be[n]?l.resolve(be[n]):l.reject(new Error('Driver not found.'));return h(u,t,o),u},n.prototype.getSerializer=function(n){var t=l.resolve(ae);return h(t,n),t},n.prototype.ready=function(n){var t=this,o=t._driverSet.then(function(){return null===t._ready&&(t._ready=t._initDriver()),t._ready});return h(o,n,n),o},n.prototype.setDriver=function(n,t,o){var u=this;pe(n)||(n=[n]);var c=this._getSupportedDrivers(n);function f(){u._config.driver=u.driver()}function s(n){return u._extend(n),f(),u._ready=u._initStorage(u._config),u._ready}function v(n){return function(){var t=0;return(function o(){for(;t<n.length;){var c=n[t];return t++,u._dbInfo=null,u._ready=null,u.getDriver(c).then(s).catch(o)}f();var v=new Error('No available storage method found.');return u._driverSet=l.reject(v),u._driverSet})()}}var y=null!==this._driverSet?this._driverSet.catch(function(){return l.resolve()}):l.resolve();return this._driverSet=y.then(function(){var n=c[0];return u._dbInfo=null,u._ready=null,u.getDriver(n).then(function(n){u._driver=n._driver,f(),u._wrapLibraryMethodsWithReady(),u._initDriver=v(c)})}).catch(function(){f();var n=new Error('No available storage method found.');return u._driverSet=l.reject(n),u._driverSet}),h(this._driverSet,t,o),this._driverSet},n.prototype.supports=function(n){return!!me[n]},n.prototype._extend=function(n){Ne(this,n)},n.prototype._getSupportedDrivers=function(n){for(var t=[],o=0,u=n.length;o<u;o++){var c=n[o];this.supports(c)&&t.push(c)}return t},n.prototype._wrapLibraryMethodsWithReady=function(){for(var n=0,t=Ie.length;n<t;n++)Ee(this,Ie[n])},n.prototype.createInstance=function(t){return new n(t)},n})());t.exports=je},{3:3}]},{},[4])(4)})},533,[]);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^~~~~~~~~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:539:5466: warning: the variable "MSBlobBuilder" was not declared in function "s 56#"
__d(function(g,r,i,a,m,e,d){!(function(n){if("object"==typeof e&&void 0!==m)m.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{("undefined"!=typeof window?window:void 0!==g?g:"undefined"!=typeof self?self:this).localforage=n()}})(function(){return(function n(t,o,u){function c(s,l){if(!o[s]){if(!t[s]){var v="function"==typeof r&&r;if(!l&&v)return v(s,!0);if(f)return f(s,!0);var h=new Error("Cannot find module '"+s+"'");throw h.code="MODULE_NOT_FOUND",h}var y=o[s]={exports:{}};t[s][0].call(y.exports,function(n){var o=t[s][1][n];return c(o||n)},y,y.exports,n,t,o,u)}return o[s].exports}for(var f="function"==typeof r&&r,s=0;s<u.length;s++)c(u[s]);return c})({1:[function(n,t,o){(function(n){'use strict';var o,u,c=n.MutationObserver||n.WebKitMutationObserver;if(c){var f=0,s=new c(y),l=n.document.createTextNode('');s.observe(l,{characterData:!0}),o=function(){l.data=f=++f%2}}else if(n.setImmediate||void 0===n.MessageChannel)o='document'in n&&'onreadystatechange'in n.document.createElement('script')?function(){var t=n.document.createElement('script');t.onreadystatechange=function(){y(),t.onreadystatechange=null,t.parentNode.removeChild(t),t=null},n.document.documentElement.appendChild(t)}:function(){setTimeout(y,0)};else{var v=new n.MessageChannel;v.port1.onmessage=y,o=function(){v.port2.postMessage(0)}}var h=[];function y(){var n,t;u=!0;for(var o=h.length;o;){for(t=h,h=[],n=-1;++n<o;)t[n]();o=h.length}u=!1}t.exports=function(n){1!==h.push(n)||u||o()}}).call(this,void 0!==g?g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],2:[function(n,t,o){'use strict';var u=n(1);function c(){}var f={},s=['REJECTED'],l=['FULFILLED'],v=['PENDING'];function h(n){if('function'!=typeof n)throw new TypeError('resolver must be a function');this.state=v,this.queue=[],this.outcome=void 0,n!==c&&_(this,n)}function y(n,t,o){this.promise=n,'function'==typeof t&&(this.onFulfilled=t,this.callFulfilled=this.otherCallFulfilled),'function'==typeof o&&(this.onRejected=o,this.callRejected=this.otherCallRejected)}function p(n,t,o){u(function(){var u;try{u=t(o)}catch(t){return f.reject(n,t)}u===n?f.reject(n,new TypeError('Cannot resolve promise with itself')):f.resolve(n,u)})}function b(n){var t=n&&n.then;if(n&&('object'==typeof n||'function'==typeof n)&&'function'==typeof t)return function(){t.apply(n,arguments)}}function _(n,t){var o=!1;function u(t){o||(o=!0,f.reject(n,t))}function c(t){o||(o=!0,f.resolve(n,t))}var s=w(function(){t(c,u)});'error'===s.status&&u(s.value)}function w(n,t){var o={};try{o.value=n(t),o.status='success'}catch(n){o.status='error',o.value=n}return o}t.exports=h,h.prototype.catch=function(n){return this.then(null,n)},h.prototype.then=function(n,t){if('function'!=typeof n&&this.state===l||'function'!=typeof t&&this.state===s)return this;var o=new this.constructor(c);this.state!==v?p(o,this.state===l?n:t,this.outcome):this.queue.push(new y(o,n,t));return o},y.prototype.callFulfilled=function(n){f.resolve(this.promise,n)},y.prototype.otherCallFulfilled=function(n){p(this.promise,this.onFulfilled,n)},y.prototype.callRejected=function(n){f.reject(this.promise,n)},y.prototype.otherCallRejected=function(n){p(this.promise,this.onRejected,n)},f.resolve=function(n,t){var o=w(b,t);if('error'===o.status)return f.reject(n,o.value);var u=o.value;if(u)_(n,u);else{n.state=l,n.outcome=t;for(var c=-1,s=n.queue.length;++c<s;)n.queue[c].callFulfilled(t)}return n},f.reject=function(n,t){n.state=s,n.outcome=t;for(var o=-1,u=n.queue.length;++o<u;)n.queue[o].callRejected(t);return n},h.resolve=function(n){if(n instanceof this)return n;return f.resolve(new this(c),n)},h.reject=function(n){var t=new this(c);return f.reject(t,n)},h.all=function(n){var t=this;if('[object Array]'!==Object.prototype.toString.call(n))return this.reject(new TypeError('must be an array'));var o=n.length,u=!1;if(!o)return this.resolve([]);var s=new Array(o),l=0,v=-1,h=new this(c);for(;++v<o;)y(n[v],v);return h;function y(n,c){t.resolve(n).then(function(n){s[c]=n,++l!==o||u||(u=!0,f.resolve(h,s))},function(n){u||(u=!0,f.reject(h,n))})}},h.race=function(n){var t=this;if('[object Array]'!==Object.prototype.toString.call(n))return this.reject(new TypeError('must be an array'));var o=n.length,u=!1;if(!o)return this.resolve([]);var s=-1,l=new this(c);for(;++s<o;)v=n[s],t.resolve(v).then(function(n){u||(u=!0,f.resolve(l,n))},function(n){u||(u=!0,f.reject(l,n))});var v;return l}},{1:1}],3:[function(n,t,o){(function(t){'use strict';'function'!=typeof t.Promise&&(t.Promise=n(2))}).call(this,void 0!==g?g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{2:2}],4:[function(n,t,o){'use strict';var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};function c(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}var f=(function(){try{if('undefined'!=typeof indexedDB)return indexedDB;if('undefined'!=typeof webkitIndexedDB)return webkitIndexedDB;if('undefined'!=typeof mozIndexedDB)return mozIndexedDB;if('undefined'!=typeof OIndexedDB)return OIndexedDB;if('undefined'!=typeof msIndexedDB)return msIndexedDB}catch(n){return}})();function s(n,t){n=n||[],t=t||{};try{return new Blob(n,t)}catch(c){if('TypeError'!==c.name)throw c;for(var o=new('undefined'!=typeof BlobBuilder?BlobBuilder:'undefined'!=typeof MSBlobBuilder?MSBlobBuilder:'undefined'!=typeof MozBlobBuilder?MozBlobBuilder:WebKitBlobBuilder),u=0;u<n.length;u+=1)o.append(n[u]);return o.getBlob(t.type)}}'undefined'==typeof Promise&&n(3);var l=Promise;function v(n,t){t&&n.then(function(n){t(null,n)},function(n){t(n)})}function h(n,t,o){'function'==typeof t&&n.then(t),'function'==typeof o&&n.catch(o)}function y(n){return'string'!=typeof n&&(console.warn(n+' used as a key, but it is not a string.'),n=String(n)),n}function p(){if(arguments.length&&'function'==typeof arguments[arguments.length-1])return arguments[arguments.length-1]}var b='local-forage-detect-blob-support',_=void 0,w={},I=Object.prototype.toString,S='readonly',E='readwrite';function N(n){for(var t=n.length,o=new ArrayBuffer(t),u=new Uint8Array(o),c=0;c<t;c++)u[c]=n.charCodeAt(c);return o}function j(n){return new l(function(t){var o=n.transaction(b,E),u=s(['']);o.objectStore(b).put(u,'key'),o.onabort=function(n){n.preventDefault(),n.stopPropagation(),t(!1)},o.oncomplete=function(){var n=navigator.userAgent.match(/Chrome\/(\d+)/),o=navigator.userAgent.match(/Edge\//);t(o||!n||parseInt(n[1],10)>=43)}}).catch(function(){return!1})}function R(n){var t=w[n.name],o={};o.promise=new l(function(n,t){o.resolve=n,o.reject=t}),t.deferredOperations.push(o),t.dbReady?t.dbReady=t.dbReady.then(function(){return o.promise}):t.dbReady=o.promise}function A(n){var t=w[n.name].deferredOperations.pop();if(t)return t.resolve(),t.promise}function O(n,t){var o=w[n.name].deferredOperations.pop();if(o)return o.reject(t),o.promise}function D(n,t){return new l(function(o,u){if(w[n.name]=w[n.name]||{forages:[],db:null,dbReady:null,deferredOperations:[]},n.db){if(!t)return o(n.db);R(n),n.db.close()}var c=[n.name];t&&c.push(n.version);var s=f.open.apply(f,c);t&&(s.onupgradeneeded=function(t){var o=s.result;try{o.createObjectStore(n.storeName),t.oldVersion<=1&&o.createObjectStore(b)}catch(o){if('ConstraintError'!==o.name)throw o;console.warn('The database "'+n.name+"\" has been upgraded from version "+t.oldVersion+' to version '+t.newVersion+', but the storage "'+n.storeName+'" already exists.')}}),s.onerror=function(n){n.preventDefault(),u(s.error)},s.onsuccess=function(){o(s.result),A(n)}})}function x(n){return D(n,!1)}function B(n){return D(n,!0)}function k(n,t){if(!n.db)return!0;var o=!n.db.objectStoreNames.contains(n.storeName),u=n.version<n.db.version,c=n.version>n.db.version;if(u&&(n.version!==t&&console.warn('The database "'+n.name+"\" can't be downgraded from version "+n.db.version+' to version '+n.version+'.'),n.version=n.db.version),c||o){if(o){var f=n.db.version+1;f>n.version&&(n.version=f)}return!0}return!1}function C(n){return s([N(atob(n.data))],{type:n.type})}function T(n){return n&&n.__local_forage_encoded_blob}function F(n){var t=this,o=t._initReady().then(function(){var n=w[t._dbInfo.name];if(n&&n.dbReady)return n.dbReady});return h(o,n,n),o}function L(n){R(n);for(var t=w[n.name],o=t.forages,u=0;u<o.length;u++){var c=o[u];c._dbInfo.db&&(c._dbInfo.db.close(),c._dbInfo.db=null)}return n.db=null,x(n).then(function(t){return n.db=t,k(n)?B(n):t}).then(function(u){n.db=t.db=u;for(var c=0;c<o.length;c++)o[c]._dbInfo.db=u}).catch(function(t){throw O(n,t),t})}function M(n,t,o,u){void 0===u&&(u=1);try{var c=n.db.transaction(n.storeName,t);o(null,c)}catch(c){if(u>0&&(!n.db||'InvalidStateError'===c.name||'NotFoundError'===c.name))return l.resolve().then(function(){if(!n.db||'NotFoundError'===c.name&&!n.db.objectStoreNames.contains(n.storeName)&&n.version<=n.db.version)return n.db&&(n.version=n.db.version+1),B(n)}).then(function(){return L(n).then(function(){M(n,t,o,u-1)})}).catch(o);o(c)}}var z={_driver:'asyncStorage',_initStorage:function(n){var t=this,o={db:null};if(n)for(var u in n)o[u]=n[u];var c=w[o.name];c||(c={forages:[],db:null,dbReady:null,deferredOperations:[]},w[o.name]=c),c.forages.push(t),t._initReady||(t._initReady=t.ready,t.ready=F);var f=[];function s(){return l.resolve()}for(var v=0;v<c.forages.length;v++){var h=c.forages[v];h!==t&&f.push(h._initReady().catch(s))}var y=c.forages.slice(0);return l.all(f).then(function(){return o.db=c.db,x(o)}).then(function(n){return o.db=n,k(o,t._defaultConfig.version)?B(o):n}).then(function(n){o.db=c.db=n,t._dbInfo=o;for(var u=0;u<y.length;u++){var f=y[u];f!==t&&(f._dbInfo.db=o.db,f._dbInfo.version=o.version)}})},_support:(function(){try{if(!f||!f.open)return!1;var n='undefined'!=typeof openDatabase&&/(Safari|iPhone|iPad|iPod)/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent)&&!/BlackBerry/.test(navigator.platform),t='function'==typeof fetch&&-1!==fetch.toString().indexOf('[native code');return(!n||t)&&'undefined'!=typeof indexedDB&&'undefined'!=typeof IDBKeyRange}catch(n){return!1}})(),iterate:function(n,t){var o=this,u=new l(function(t,u){o.ready().then(function(){M(o._dbInfo,S,function(c,f){if(c)return u(c);try{var s=f.objectStore(o._dbInfo.storeName).openCursor(),l=1;s.onsuccess=function(){var o=s.result;if(o){var u=o.value;T(u)&&(u=C(u));var c=n(u,o.key,l++);void 0!==c?t(c):o.continue()}else t()},s.onerror=function(){u(s.error)}}catch(n){u(n)}})}).catch(u)});return v(u,t),u},getItem:function(n,t){var o=this;n=y(n);var u=new l(function(t,u){o.ready().then(function(){M(o._dbInfo,S,function(c,f){if(c)return u(c);try{var s=f.objectStore(o._dbInfo.storeName).get(n);s.onsuccess=function(){var n=s.result;void 0===n&&(n=null),T(n)&&(n=C(n)),t(n)},s.onerror=function(){u(s.error)}}catch(n){u(n)}})}).catch(u)});return v(u,t),u},setItem:function(n,t,o){var u=this;n=y(n);var c=new l(function(o,c){var f;u.ready().then(function(){return f=u._dbInfo,'[object Blob]'===I.call(t)?(n=f.db,'boolean'==typeof _?l.resolve(_):j(n).then(function(n){return _=n})).then(function(n){return n?t:(o=t,new l(function(n,t){var u=new FileReader;u.onerror=t,u.onloadend=function(t){var u=btoa(t.target.result||'');n({__local_forage_encoded_blob:!0,data:u,type:o.type})},u.readAsBinaryString(o)}));var o}):t;var n}).then(function(t){M(u._dbInfo,E,function(f,s){if(f)return c(f);try{var l=s.objectStore(u._dbInfo.storeName);null===t&&(t=void 0);var v=l.put(t,n);s.oncomplete=function(){void 0===t&&(t=null),o(t)},s.onabort=s.onerror=function(){var n=v.error?v.error:v.transaction.error;c(n)}}catch(n){c(n)}})}).catch(c)});return v(c,o),c},removeItem:function(n,t){var o=this;n=y(n);var u=new l(function(t,u){o.ready().then(function(){M(o._dbInfo,E,function(c,f){if(c)return u(c);try{var s=f.objectStore(o._dbInfo.storeName).delete(n);f.oncomplete=function(){t()},f.onerror=function(){u(s.error)},f.onabort=function(){var n=s.error?s.error:s.transaction.error;u(n)}}catch(n){u(n)}})}).catch(u)});return v(u,t),u},clear:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){M(t._dbInfo,E,function(u,c){if(u)return o(u);try{var f=c.objectStore(t._dbInfo.storeName).clear();c.oncomplete=function(){n()},c.onabort=c.onerror=function(){var n=f.error?f.error:f.transaction.error;o(n)}}catch(n){o(n)}})}).catch(o)});return v(o,n),o},length:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){M(t._dbInfo,S,function(u,c){if(u)return o(u);try{var f=c.objectStore(t._dbInfo.storeName).count();f.onsuccess=function(){n(f.result)},f.onerror=function(){o(f.error)}}catch(n){o(n)}})}).catch(o)});return v(o,n),o},key:function(n,t){var o=this,u=new l(function(t,u){n<0?t(null):o.ready().then(function(){M(o._dbInfo,S,function(c,f){if(c)return u(c);try{var s=f.objectStore(o._dbInfo.storeName),l=!1,v=s.openKeyCursor();v.onsuccess=function(){var o=v.result;o?0===n?t(o.key):l?t(o.key):(l=!0,o.advance(n)):t(null)},v.onerror=function(){u(v.error)}}catch(n){u(n)}})}).catch(u)});return v(u,t),u},keys:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){M(t._dbInfo,S,function(u,c){if(u)return o(u);try{var f=c.objectStore(t._dbInfo.storeName).openKeyCursor(),s=[];f.onsuccess=function(){var t=f.result;t?(s.push(t.key),t.continue()):n(s)},f.onerror=function(){o(f.error)}}catch(n){o(n)}})}).catch(o)});return v(o,n),o},dropInstance:function(n,t){t=p.apply(this,arguments);var o,u=this.config();if((n='function'!=typeof n&&n||{}).name||(n.name=n.name||u.name,n.storeName=n.storeName||u.storeName),n.name){var c=n.name===u.name&&this._dbInfo.db?l.resolve(this._dbInfo.db):x(n).then(function(t){var o=w[n.name],u=o.forages;o.db=t;for(var c=0;c<u.length;c++)u[c]._dbInfo.db=t;return t});o=n.storeName?c.then(function(t){if(t.objectStoreNames.contains(n.storeName)){var o=t.version+1;R(n);var u=w[n.name],c=u.forages;t.close();for(var s=0;s<c.length;s++){var v=c[s];v._dbInfo.db=null,v._dbInfo.version=o}return new l(function(t,u){var c=f.open(n.name,o);c.onerror=function(n){c.result.close(),u(n)},c.onupgradeneeded=function(){c.result.deleteObjectStore(n.storeName)},c.onsuccess=function(){var n=c.result;n.close(),t(n)}}).then(function(n){u.db=n;for(var t=0;t<c.length;t++){var o=c[t];o._dbInfo.db=n,A(o._dbInfo)}}).catch(function(t){throw(O(n,t)||l.resolve()).catch(function(){}),t})}}):c.then(function(t){R(n);var o=w[n.name],u=o.forages;t.close();for(var c=0;c<u.length;c++)u[c]._dbInfo.db=null;return new l(function(t,o){var u=f.deleteDatabase(n.name);u.onerror=u.onblocked=function(n){var t=u.result;t&&t.close(),o(n)},u.onsuccess=function(){var n=u.result;n&&n.close(),t(n)}}).then(function(n){o.db=n;for(var t=0;t<u.length;t++)A(u[t]._dbInfo)}).catch(function(t){throw(O(n,t)||l.resolve()).catch(function(){}),t})})}else o=l.reject('Invalid arguments');return v(o,t),o}};var P='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',U='~~local_forage_type~',q=/^~~local_forage_type~([^~]+)~/,W='__lfsc__:',K=W.length,H='arbf',Q='blob',X='si08',G='ui08',J='uic8',V='si16',Y='si32',Z='ur16',$='ui32',ee='fl32',ne='fl64',te=K+H.length,re=Object.prototype.toString;function oe(n){var t,o,u,c,f,s=.75*n.length,l=n.length,v=0;'='===n[n.length-1]&&(s--,'='===n[n.length-2]&&s--);var h=new ArrayBuffer(s),y=new Uint8Array(h);for(t=0;t<l;t+=4)o=P.indexOf(n[t]),u=P.indexOf(n[t+1]),c=P.indexOf(n[t+2]),f=P.indexOf(n[t+3]),y[v++]=o<<2|u>>4,y[v++]=(15&u)<<4|c>>2,y[v++]=(3&c)<<6|63&f;return h}function ie(n){var t,o=new Uint8Array(n),u='';for(t=0;t<o.length;t+=3)u+=P[o[t]>>2],u+=P[(3&o[t])<<4|o[t+1]>>4],u+=P[(15&o[t+1])<<2|o[t+2]>>6],u+=P[63&o[t+2]];return o.length%3==2?u=u.substring(0,u.length-1)+'=':o.length%3==1&&(u=u.substring(0,u.length-2)+'=='),u}var ae={serialize:function(n,t){var o='';if(n&&(o=re.call(n)),n&&('[object ArrayBuffer]'===o||n.buffer&&'[object ArrayBuffer]'===re.call(n.buffer))){var u,c=W;n instanceof ArrayBuffer?(u=n,c+=H):(u=n.buffer,'[object Int8Array]'===o?c+=X:'[object Uint8Array]'===o?c+=G:'[object Uint8ClampedArray]'===o?c+=J:'[object Int16Array]'===o?c+=V:'[object Uint16Array]'===o?c+=Z:'[object Int32Array]'===o?c+=Y:'[object Uint32Array]'===o?c+=$:'[object Float32Array]'===o?c+=ee:'[object Float64Array]'===o?c+=ne:t(new Error('Failed to get type for BinaryArray'))),t(c+ie(u))}else if('[object Blob]'===o){var f=new FileReader;f.onload=function(){var o=U+n.type+'~'+ie(this.result);t("__lfsc__:blob"+o)},f.readAsArrayBuffer(n)}else try{t(JSON.stringify(n))}catch(o){console.error("Couldn't convert value into a JSON string: ",n),t(null,o)}},deserialize:function(n){if(n.substring(0,K)!==W)return JSON.parse(n);var t,o=n.substring(te),u=n.substring(K,te);if(u===Q&&q.test(o)){var c=o.match(q);t=c[1],o=o.substring(c[0].length)}var f=oe(o);switch(u){case H:return f;case Q:return s([f],{type:t});case X:return new Int8Array(f);case G:return new Uint8Array(f);case J:return new Uint8ClampedArray(f);case V:return new Int16Array(f);case Z:return new Uint16Array(f);case Y:return new Int32Array(f);case $:return new Uint32Array(f);case ee:return new Float32Array(f);case ne:return new Float64Array(f);default:throw new Error('Unkown type: '+u)}},stringToBuffer:oe,bufferToString:ie};function ue(n,t,o,u){n.executeSql('CREATE TABLE IF NOT EXISTS '+t.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],o,u)}function ce(n,t,o,u,c,f){n.executeSql(o,u,c,function(n,s){s.code===s.SYNTAX_ERR?n.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[t.storeName],function(n,l){l.rows.length?f(n,s):ue(n,t,function(){n.executeSql(o,u,c,f)},f)},f):f(n,s)},f)}function fe(n,t,o,u){var c=this;n=y(n);var f=new l(function(f,s){c.ready().then(function(){void 0===t&&(t=null);var l=t,v=c._dbInfo;v.serializer.serialize(t,function(t,h){h?s(h):v.db.transaction(function(o){ce(o,v,'INSERT OR REPLACE INTO '+v.storeName+" (key, value) VALUES (?, ?)",[n,t],function(){f(l)},function(n,t){s(t)})},function(t){if(t.code===t.QUOTA_ERR){if(u>0)return void f(fe.apply(c,[n,l,o,u-1]));s(t)}})})}).catch(s)});return v(f,o),f}function se(n){return new l(function(t,o){n.transaction(function(u){u.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name <> '__WebKitDatabaseInfoTable__'",[],function(o,u){for(var c=[],f=0;f<u.rows.length;f++)c.push(u.rows.item(f).name);t({db:n,storeNames:c})},function(n,t){o(t)})},function(n){o(n)})})}var le={_driver:'webSQLStorage',_initStorage:function(n){var t=this,o={db:null};if(n)for(var u in n)o[u]='string'!=typeof n[u]?n[u].toString():n[u];var c=new l(function(n,u){try{o.db=openDatabase(o.name,String(o.version),o.description,o.size)}catch(n){return u(n)}o.db.transaction(function(c){ue(c,o,function(){t._dbInfo=o,n()},function(n,t){u(t)})},u)});return o.serializer=ae,c},_support:'function'==typeof openDatabase,iterate:function(n,t){var o=this,u=new l(function(t,u){o.ready().then(function(){var c=o._dbInfo;c.db.transaction(function(o){ce(o,c,'SELECT * FROM '+c.storeName,[],function(o,u){for(var f=u.rows,s=f.length,l=0;l<s;l++){var v=f.item(l),h=v.value;if(h&&(h=c.serializer.deserialize(h)),void 0!==(h=n(h,v.key,l+1)))return void t(h)}t()},function(n,t){u(t)})})}).catch(u)});return v(u,t),u},getItem:function(n,t){var o=this;n=y(n);var u=new l(function(t,u){o.ready().then(function(){var c=o._dbInfo;c.db.transaction(function(o){ce(o,c,'SELECT * FROM '+c.storeName+' WHERE key = ? LIMIT 1',[n],function(n,o){var u=o.rows.length?o.rows.item(0).value:null;u&&(u=c.serializer.deserialize(u)),t(u)},function(n,t){u(t)})})}).catch(u)});return v(u,t),u},setItem:function(n,t,o){return fe.apply(this,[n,t,o,1])},removeItem:function(n,t){var o=this;n=y(n);var u=new l(function(t,u){o.ready().then(function(){var c=o._dbInfo;c.db.transaction(function(o){ce(o,c,'DELETE FROM '+c.storeName+' WHERE key = ?',[n],function(){t()},function(n,t){u(t)})})}).catch(u)});return v(u,t),u},clear:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){var u=t._dbInfo;u.db.transaction(function(t){ce(t,u,'DELETE FROM '+u.storeName,[],function(){n()},function(n,t){o(t)})})}).catch(o)});return v(o,n),o},length:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){var u=t._dbInfo;u.db.transaction(function(t){ce(t,u,'SELECT COUNT(key) as c FROM '+u.storeName,[],function(t,o){var u=o.rows.item(0).c;n(u)},function(n,t){o(t)})})}).catch(o)});return v(o,n),o},key:function(n,t){var o=this,u=new l(function(t,u){o.ready().then(function(){var c=o._dbInfo;c.db.transaction(function(o){ce(o,c,'SELECT key FROM '+c.storeName+' WHERE id = ? LIMIT 1',[n+1],function(n,o){var u=o.rows.length?o.rows.item(0).key:null;t(u)},function(n,t){u(t)})})}).catch(u)});return v(u,t),u},keys:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){var u=t._dbInfo;u.db.transaction(function(t){ce(t,u,'SELECT key FROM '+u.storeName,[],function(t,o){for(var u=[],c=0;c<o.rows.length;c++)u.push(o.rows.item(c).key);n(u)},function(n,t){o(t)})})}).catch(o)});return v(o,n),o},dropInstance:function(n,t){t=p.apply(this,arguments);var o=this.config();(n='function'!=typeof n&&n||{}).name||(n.name=n.name||o.name,n.storeName=n.storeName||o.storeName);var u,c=this;return v(u=n.name?new l(function(t){var u;u=n.name===o.name?c._dbInfo.db:openDatabase(n.name,'','',0),n.storeName?t({db:u,storeNames:[n.storeName]}):t(se(u))}).then(function(n){return new l(function(t,o){n.db.transaction(function(u){function c(n){return new l(function(t,o){u.executeSql('DROP TABLE IF EXISTS '+n,[],function(){t()},function(n,t){o(t)})})}for(var f=[],s=0,v=n.storeNames.length;s<v;s++)f.push(c(n.storeNames[s]));l.all(f).then(function(){t()}).catch(function(n){o(n)})},function(n){o(n)})})}):l.reject('Invalid arguments'),t),u}};function de(n,t){var o=n.name+'/';return n.storeName!==t.storeName&&(o+=n.storeName+'/'),o}function ve(){try{return localStorage.setItem("_localforage_support_test",!0),localStorage.removeItem("_localforage_support_test"),!1}catch(n){return!0}}var he={_driver:'localStorageWrapper',_initStorage:function(n){var t={};if(n)for(var o in n)t[o]=n[o];return t.keyPrefix=de(n,this._defaultConfig),!ve()||localStorage.length>0?(this._dbInfo=t,t.serializer=ae,l.resolve()):l.reject()},_support:(function(){try{return'undefined'!=typeof localStorage&&'setItem'in localStorage&&!!localStorage.setItem}catch(n){return!1}})(),iterate:function(n,t){var o=this,u=o.ready().then(function(){for(var t=o._dbInfo,u=t.keyPrefix,c=u.length,f=localStorage.length,s=1,l=0;l<f;l++){var v=localStorage.key(l);if(0===v.indexOf(u)){var h=localStorage.getItem(v);if(h&&(h=t.serializer.deserialize(h)),void 0!==(h=n(h,v.substring(c),s++)))return h}}});return v(u,t),u},getItem:function(n,t){var o=this;n=y(n);var u=o.ready().then(function(){var t=o._dbInfo,u=localStorage.getItem(t.keyPrefix+n);return u&&(u=t.serializer.deserialize(u)),u});return v(u,t),u},setItem:function(n,t,o){var u=this;n=y(n);var c=u.ready().then(function(){void 0===t&&(t=null);var o=t;return new l(function(c,f){var s=u._dbInfo;s.serializer.serialize(t,function(t,u){if(u)f(u);else try{localStorage.setItem(s.keyPrefix+n,t),c(o)}catch(n){'QuotaExceededError'!==n.name&&'NS_ERROR_DOM_QUOTA_REACHED'!==n.name||f(n),f(n)}})})});return v(c,o),c},removeItem:function(n,t){var o=this;n=y(n);var u=o.ready().then(function(){var t=o._dbInfo;localStorage.removeItem(t.keyPrefix+n)});return v(u,t),u},clear:function(n){var t=this,o=t.ready().then(function(){for(var n=t._dbInfo.keyPrefix,o=localStorage.length-1;o>=0;o--){var u=localStorage.key(o);0===u.indexOf(n)&&localStorage.removeItem(u)}});return v(o,n),o},length:function(n){var t=this.keys().then(function(n){return n.length});return v(t,n),t},key:function(n,t){var o=this,u=o.ready().then(function(){var t,u=o._dbInfo;try{t=localStorage.key(n)}catch(n){t=null}return t&&(t=t.substring(u.keyPrefix.length)),t});return v(u,t),u},keys:function(n){var t=this,o=t.ready().then(function(){for(var n=t._dbInfo,o=localStorage.length,u=[],c=0;c<o;c++){var f=localStorage.key(c);0===f.indexOf(n.keyPrefix)&&u.push(f.substring(n.keyPrefix.length))}return u});return v(o,n),o},dropInstance:function(n,t){if(t=p.apply(this,arguments),!(n='function'!=typeof n&&n||{}).name){var o=this.config();n.name=n.name||o.name,n.storeName=n.storeName||o.storeName}var u,c=this;return v(u=n.name?new l(function(t){n.storeName?t(de(n,c._defaultConfig)):t(n.name+'/')}).then(function(n){for(var t=localStorage.length-1;t>=0;t--){var o=localStorage.key(t);0===o.indexOf(n)&&localStorage.removeItem(o)}}):l.reject('Invalid arguments'),t),u}},ye=function(n,t){for(var o,u,c=n.length,f=0;f<c;){if((o=n[f])===(u=t)||'number'==typeof o&&'number'==typeof u&&isNaN(o)&&isNaN(u))return!0;f++}return!1},pe=Array.isArray||function(n){return'[object Array]'===Object.prototype.toString.call(n)},be={},me={},ge={INDEXEDDB:z,WEBSQL:le,LOCALSTORAGE:he},_e=[ge.INDEXEDDB._driver,ge.WEBSQL._driver,ge.LOCALSTORAGE._driver],we=['dropInstance'],Ie=['clear','getItem','iterate','key','keys','length','removeItem','setItem'].concat(we),Se={description:'',driver:_e.slice(),name:'localforage',size:4980736,storeName:'keyvaluepairs',version:1};function Ee(n,t){n[t]=function(){var o=arguments;return n.ready().then(function(){return n[t].apply(n,o)})}}function Ne(){for(var n=1;n<arguments.length;n++){var t=arguments[n];if(t)for(var o in t)t.hasOwnProperty(o)&&(pe(t[o])?arguments[0][o]=t[o].slice():arguments[0][o]=t[o])}return arguments[0]}var je=new((function(){function n(t){for(var o in c(this,n),ge)if(ge.hasOwnProperty(o)){var u=ge[o],f=u._driver;this[o]=f,be[f]||this.defineDriver(u)}this._defaultConfig=Ne({},Se),this._config=Ne({},this._defaultConfig,t),this._driverSet=null,this._initDriver=null,this._ready=!1,this._dbInfo=null,this._wrapLibraryMethodsWithReady(),this.setDriver(this._config.driver).catch(function(){})}return n.prototype.config=function(n){if('object'===(void 0===n?'undefined':u(n))){if(this._ready)return new Error("Can't call config() after localforage has been used.");for(var t in n){if('storeName'===t&&(n[t]=n[t].replace(/\W/g,'_')),'version'===t&&'number'!=typeof n[t])return new Error('Database version must be a number.');this._config[t]=n[t]}return!('driver'in n&&n.driver)||this.setDriver(this._config.driver)}return'string'==typeof n?this._config[n]:this._config},n.prototype.defineDriver=function(n,t,o){var u=new l(function(t,o){try{var u=n._driver,c=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!n._driver)return void o(c);for(var f=Ie.concat('_initStorage'),s=0,h=f.length;s<h;s++){var y=f[s];if((!ye(we,y)||n[y])&&'function'!=typeof n[y])return void o(c)}!(function(){for(var t=function(n){return function(){var t=new Error('Method '+n+' is not implemented by the current driver'),o=l.reject(t);return v(o,arguments[arguments.length-1]),o}},o=0,u=we.length;o<u;o++){var c=we[o];n[c]||(n[c]=t(c))}})();var p=function(o){be[u]&&console.info('Redefining LocalForage driver: '+u),be[u]=n,me[u]=o,t()};'_support'in n?n._support&&'function'==typeof n._support?n._support().then(p,o):p(!!n._support):p(!0)}catch(n){o(n)}});return h(u,t,o),u},n.prototype.driver=function(){return this._driver||null},n.prototype.getDriver=function(n,t,o){var u=be[n]?l.resolve(be[n]):l.reject(new Error('Driver not found.'));return h(u,t,o),u},n.prototype.getSerializer=function(n){var t=l.resolve(ae);return h(t,n),t},n.prototype.ready=function(n){var t=this,o=t._driverSet.then(function(){return null===t._ready&&(t._ready=t._initDriver()),t._ready});return h(o,n,n),o},n.prototype.setDriver=function(n,t,o){var u=this;pe(n)||(n=[n]);var c=this._getSupportedDrivers(n);function f(){u._config.driver=u.driver()}function s(n){return u._extend(n),f(),u._ready=u._initStorage(u._config),u._ready}function v(n){return function(){var t=0;return(function o(){for(;t<n.length;){var c=n[t];return t++,u._dbInfo=null,u._ready=null,u.getDriver(c).then(s).catch(o)}f();var v=new Error('No available storage method found.');return u._driverSet=l.reject(v),u._driverSet})()}}var y=null!==this._driverSet?this._driverSet.catch(function(){return l.resolve()}):l.resolve();return this._driverSet=y.then(function(){var n=c[0];return u._dbInfo=null,u._ready=null,u.getDriver(n).then(function(n){u._driver=n._driver,f(),u._wrapLibraryMethodsWithReady(),u._initDriver=v(c)})}).catch(function(){f();var n=new Error('No available storage method found.');return u._driverSet=l.reject(n),u._driverSet}),h(this._driverSet,t,o),this._driverSet},n.prototype.supports=function(n){return!!me[n]},n.prototype._extend=function(n){Ne(this,n)},n.prototype._getSupportedDrivers=function(n){for(var t=[],o=0,u=n.length;o<u;o++){var c=n[o];this.supports(c)&&t.push(c)}return t},n.prototype._wrapLibraryMethodsWithReady=function(){for(var n=0,t=Ie.length;n<t;n++)Ee(this,Ie[n])},n.prototype.createInstance=function(t){return new n(t)},n})());t.exports=je},{3:3}]},{},[4])(4)})},533,[]);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ^~~~~~~~~~~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:539:5514: warning: the variable "MozBlobBuilder" was not declared in function "s 56#"
__d(function(g,r,i,a,m,e,d){!(function(n){if("object"==typeof e&&void 0!==m)m.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{("undefined"!=typeof window?window:void 0!==g?g:"undefined"!=typeof self?self:this).localforage=n()}})(function(){return(function n(t,o,u){function c(s,l){if(!o[s]){if(!t[s]){var v="function"==typeof r&&r;if(!l&&v)return v(s,!0);if(f)return f(s,!0);var h=new Error("Cannot find module '"+s+"'");throw h.code="MODULE_NOT_FOUND",h}var y=o[s]={exports:{}};t[s][0].call(y.exports,function(n){var o=t[s][1][n];return c(o||n)},y,y.exports,n,t,o,u)}return o[s].exports}for(var f="function"==typeof r&&r,s=0;s<u.length;s++)c(u[s]);return c})({1:[function(n,t,o){(function(n){'use strict';var o,u,c=n.MutationObserver||n.WebKitMutationObserver;if(c){var f=0,s=new c(y),l=n.document.createTextNode('');s.observe(l,{characterData:!0}),o=function(){l.data=f=++f%2}}else if(n.setImmediate||void 0===n.MessageChannel)o='document'in n&&'onreadystatechange'in n.document.createElement('script')?function(){var t=n.document.createElement('script');t.onreadystatechange=function(){y(),t.onreadystatechange=null,t.parentNode.removeChild(t),t=null},n.document.documentElement.appendChild(t)}:function(){setTimeout(y,0)};else{var v=new n.MessageChannel;v.port1.onmessage=y,o=function(){v.port2.postMessage(0)}}var h=[];function y(){var n,t;u=!0;for(var o=h.length;o;){for(t=h,h=[],n=-1;++n<o;)t[n]();o=h.length}u=!1}t.exports=function(n){1!==h.push(n)||u||o()}}).call(this,void 0!==g?g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],2:[function(n,t,o){'use strict';var u=n(1);function c(){}var f={},s=['REJECTED'],l=['FULFILLED'],v=['PENDING'];function h(n){if('function'!=typeof n)throw new TypeError('resolver must be a function');this.state=v,this.queue=[],this.outcome=void 0,n!==c&&_(this,n)}function y(n,t,o){this.promise=n,'function'==typeof t&&(this.onFulfilled=t,this.callFulfilled=this.otherCallFulfilled),'function'==typeof o&&(this.onRejected=o,this.callRejected=this.otherCallRejected)}function p(n,t,o){u(function(){var u;try{u=t(o)}catch(t){return f.reject(n,t)}u===n?f.reject(n,new TypeError('Cannot resolve promise with itself')):f.resolve(n,u)})}function b(n){var t=n&&n.then;if(n&&('object'==typeof n||'function'==typeof n)&&'function'==typeof t)return function(){t.apply(n,arguments)}}function _(n,t){var o=!1;function u(t){o||(o=!0,f.reject(n,t))}function c(t){o||(o=!0,f.resolve(n,t))}var s=w(function(){t(c,u)});'error'===s.status&&u(s.value)}function w(n,t){var o={};try{o.value=n(t),o.status='success'}catch(n){o.status='error',o.value=n}return o}t.exports=h,h.prototype.catch=function(n){return this.then(null,n)},h.prototype.then=function(n,t){if('function'!=typeof n&&this.state===l||'function'!=typeof t&&this.state===s)return this;var o=new this.constructor(c);this.state!==v?p(o,this.state===l?n:t,this.outcome):this.queue.push(new y(o,n,t));return o},y.prototype.callFulfilled=function(n){f.resolve(this.promise,n)},y.prototype.otherCallFulfilled=function(n){p(this.promise,this.onFulfilled,n)},y.prototype.callRejected=function(n){f.reject(this.promise,n)},y.prototype.otherCallRejected=function(n){p(this.promise,this.onRejected,n)},f.resolve=function(n,t){var o=w(b,t);if('error'===o.status)return f.reject(n,o.value);var u=o.value;if(u)_(n,u);else{n.state=l,n.outcome=t;for(var c=-1,s=n.queue.length;++c<s;)n.queue[c].callFulfilled(t)}return n},f.reject=function(n,t){n.state=s,n.outcome=t;for(var o=-1,u=n.queue.length;++o<u;)n.queue[o].callRejected(t);return n},h.resolve=function(n){if(n instanceof this)return n;return f.resolve(new this(c),n)},h.reject=function(n){var t=new this(c);return f.reject(t,n)},h.all=function(n){var t=this;if('[object Array]'!==Object.prototype.toString.call(n))return this.reject(new TypeError('must be an array'));var o=n.length,u=!1;if(!o)return this.resolve([]);var s=new Array(o),l=0,v=-1,h=new this(c);for(;++v<o;)y(n[v],v);return h;function y(n,c){t.resolve(n).then(function(n){s[c]=n,++l!==o||u||(u=!0,f.resolve(h,s))},function(n){u||(u=!0,f.reject(h,n))})}},h.race=function(n){var t=this;if('[object Array]'!==Object.prototype.toString.call(n))return this.reject(new TypeError('must be an array'));var o=n.length,u=!1;if(!o)return this.resolve([]);var s=-1,l=new this(c);for(;++s<o;)v=n[s],t.resolve(v).then(function(n){u||(u=!0,f.resolve(l,n))},function(n){u||(u=!0,f.reject(l,n))});var v;return l}},{1:1}],3:[function(n,t,o){(function(t){'use strict';'function'!=typeof t.Promise&&(t.Promise=n(2))}).call(this,void 0!==g?g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{2:2}],4:[function(n,t,o){'use strict';var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};function c(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}var f=(function(){try{if('undefined'!=typeof indexedDB)return indexedDB;if('undefined'!=typeof webkitIndexedDB)return webkitIndexedDB;if('undefined'!=typeof mozIndexedDB)return mozIndexedDB;if('undefined'!=typeof OIndexedDB)return OIndexedDB;if('undefined'!=typeof msIndexedDB)return msIndexedDB}catch(n){return}})();function s(n,t){n=n||[],t=t||{};try{return new Blob(n,t)}catch(c){if('TypeError'!==c.name)throw c;for(var o=new('undefined'!=typeof BlobBuilder?BlobBuilder:'undefined'!=typeof MSBlobBuilder?MSBlobBuilder:'undefined'!=typeof MozBlobBuilder?MozBlobBuilder:WebKitBlobBuilder),u=0;u<n.length;u+=1)o.append(n[u]);return o.getBlob(t.type)}}'undefined'==typeof Promise&&n(3);var l=Promise;function v(n,t){t&&n.then(function(n){t(null,n)},function(n){t(n)})}function h(n,t,o){'function'==typeof t&&n.then(t),'function'==typeof o&&n.catch(o)}function y(n){return'string'!=typeof n&&(console.warn(n+' used as a key, but it is not a string.'),n=String(n)),n}function p(){if(arguments.length&&'function'==typeof arguments[arguments.length-1])return arguments[arguments.length-1]}var b='local-forage-detect-blob-support',_=void 0,w={},I=Object.prototype.toString,S='readonly',E='readwrite';function N(n){for(var t=n.length,o=new ArrayBuffer(t),u=new Uint8Array(o),c=0;c<t;c++)u[c]=n.charCodeAt(c);return o}function j(n){return new l(function(t){var o=n.transaction(b,E),u=s(['']);o.objectStore(b).put(u,'key'),o.onabort=function(n){n.preventDefault(),n.stopPropagation(),t(!1)},o.oncomplete=function(){var n=navigator.userAgent.match(/Chrome\/(\d+)/),o=navigator.userAgent.match(/Edge\//);t(o||!n||parseInt(n[1],10)>=43)}}).catch(function(){return!1})}function R(n){var t=w[n.name],o={};o.promise=new l(function(n,t){o.resolve=n,o.reject=t}),t.deferredOperations.push(o),t.dbReady?t.dbReady=t.dbReady.then(function(){return o.promise}):t.dbReady=o.promise}function A(n){var t=w[n.name].deferredOperations.pop();if(t)return t.resolve(),t.promise}function O(n,t){var o=w[n.name].deferredOperations.pop();if(o)return o.reject(t),o.promise}function D(n,t){return new l(function(o,u){if(w[n.name]=w[n.name]||{forages:[],db:null,dbReady:null,deferredOperations:[]},n.db){if(!t)return o(n.db);R(n),n.db.close()}var c=[n.name];t&&c.push(n.version);var s=f.open.apply(f,c);t&&(s.onupgradeneeded=function(t){var o=s.result;try{o.createObjectStore(n.storeName),t.oldVersion<=1&&o.createObjectStore(b)}catch(o){if('ConstraintError'!==o.name)throw o;console.warn('The database "'+n.name+"\" has been upgraded from version "+t.oldVersion+' to version '+t.newVersion+', but the storage "'+n.storeName+'" already exists.')}}),s.onerror=function(n){n.preventDefault(),u(s.error)},s.onsuccess=function(){o(s.result),A(n)}})}function x(n){return D(n,!1)}function B(n){return D(n,!0)}function k(n,t){if(!n.db)return!0;var o=!n.db.objectStoreNames.contains(n.storeName),u=n.version<n.db.version,c=n.version>n.db.version;if(u&&(n.version!==t&&console.warn('The database "'+n.name+"\" can't be downgraded from version "+n.db.version+' to version '+n.version+'.'),n.version=n.db.version),c||o){if(o){var f=n.db.version+1;f>n.version&&(n.version=f)}return!0}return!1}function C(n){return s([N(atob(n.data))],{type:n.type})}function T(n){return n&&n.__local_forage_encoded_blob}function F(n){var t=this,o=t._initReady().then(function(){var n=w[t._dbInfo.name];if(n&&n.dbReady)return n.dbReady});return h(o,n,n),o}function L(n){R(n);for(var t=w[n.name],o=t.forages,u=0;u<o.length;u++){var c=o[u];c._dbInfo.db&&(c._dbInfo.db.close(),c._dbInfo.db=null)}return n.db=null,x(n).then(function(t){return n.db=t,k(n)?B(n):t}).then(function(u){n.db=t.db=u;for(var c=0;c<o.length;c++)o[c]._dbInfo.db=u}).catch(function(t){throw O(n,t),t})}function M(n,t,o,u){void 0===u&&(u=1);try{var c=n.db.transaction(n.storeName,t);o(null,c)}catch(c){if(u>0&&(!n.db||'InvalidStateError'===c.name||'NotFoundError'===c.name))return l.resolve().then(function(){if(!n.db||'NotFoundError'===c.name&&!n.db.objectStoreNames.contains(n.storeName)&&n.version<=n.db.version)return n.db&&(n.version=n.db.version+1),B(n)}).then(function(){return L(n).then(function(){M(n,t,o,u-1)})}).catch(o);o(c)}}var z={_driver:'asyncStorage',_initStorage:function(n){var t=this,o={db:null};if(n)for(var u in n)o[u]=n[u];var c=w[o.name];c||(c={forages:[],db:null,dbReady:null,deferredOperations:[]},w[o.name]=c),c.forages.push(t),t._initReady||(t._initReady=t.ready,t.ready=F);var f=[];function s(){return l.resolve()}for(var v=0;v<c.forages.length;v++){var h=c.forages[v];h!==t&&f.push(h._initReady().catch(s))}var y=c.forages.slice(0);return l.all(f).then(function(){return o.db=c.db,x(o)}).then(function(n){return o.db=n,k(o,t._defaultConfig.version)?B(o):n}).then(function(n){o.db=c.db=n,t._dbInfo=o;for(var u=0;u<y.length;u++){var f=y[u];f!==t&&(f._dbInfo.db=o.db,f._dbInfo.version=o.version)}})},_support:(function(){try{if(!f||!f.open)return!1;var n='undefined'!=typeof openDatabase&&/(Safari|iPhone|iPad|iPod)/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent)&&!/BlackBerry/.test(navigator.platform),t='function'==typeof fetch&&-1!==fetch.toString().indexOf('[native code');return(!n||t)&&'undefined'!=typeof indexedDB&&'undefined'!=typeof IDBKeyRange}catch(n){return!1}})(),iterate:function(n,t){var o=this,u=new l(function(t,u){o.ready().then(function(){M(o._dbInfo,S,function(c,f){if(c)return u(c);try{var s=f.objectStore(o._dbInfo.storeName).openCursor(),l=1;s.onsuccess=function(){var o=s.result;if(o){var u=o.value;T(u)&&(u=C(u));var c=n(u,o.key,l++);void 0!==c?t(c):o.continue()}else t()},s.onerror=function(){u(s.error)}}catch(n){u(n)}})}).catch(u)});return v(u,t),u},getItem:function(n,t){var o=this;n=y(n);var u=new l(function(t,u){o.ready().then(function(){M(o._dbInfo,S,function(c,f){if(c)return u(c);try{var s=f.objectStore(o._dbInfo.storeName).get(n);s.onsuccess=function(){var n=s.result;void 0===n&&(n=null),T(n)&&(n=C(n)),t(n)},s.onerror=function(){u(s.error)}}catch(n){u(n)}})}).catch(u)});return v(u,t),u},setItem:function(n,t,o){var u=this;n=y(n);var c=new l(function(o,c){var f;u.ready().then(function(){return f=u._dbInfo,'[object Blob]'===I.call(t)?(n=f.db,'boolean'==typeof _?l.resolve(_):j(n).then(function(n){return _=n})).then(function(n){return n?t:(o=t,new l(function(n,t){var u=new FileReader;u.onerror=t,u.onloadend=function(t){var u=btoa(t.target.result||'');n({__local_forage_encoded_blob:!0,data:u,type:o.type})},u.readAsBinaryString(o)}));var o}):t;var n}).then(function(t){M(u._dbInfo,E,function(f,s){if(f)return c(f);try{var l=s.objectStore(u._dbInfo.storeName);null===t&&(t=void 0);var v=l.put(t,n);s.oncomplete=function(){void 0===t&&(t=null),o(t)},s.onabort=s.onerror=function(){var n=v.error?v.error:v.transaction.error;c(n)}}catch(n){c(n)}})}).catch(c)});return v(c,o),c},removeItem:function(n,t){var o=this;n=y(n);var u=new l(function(t,u){o.ready().then(function(){M(o._dbInfo,E,function(c,f){if(c)return u(c);try{var s=f.objectStore(o._dbInfo.storeName).delete(n);f.oncomplete=function(){t()},f.onerror=function(){u(s.error)},f.onabort=function(){var n=s.error?s.error:s.transaction.error;u(n)}}catch(n){u(n)}})}).catch(u)});return v(u,t),u},clear:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){M(t._dbInfo,E,function(u,c){if(u)return o(u);try{var f=c.objectStore(t._dbInfo.storeName).clear();c.oncomplete=function(){n()},c.onabort=c.onerror=function(){var n=f.error?f.error:f.transaction.error;o(n)}}catch(n){o(n)}})}).catch(o)});return v(o,n),o},length:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){M(t._dbInfo,S,function(u,c){if(u)return o(u);try{var f=c.objectStore(t._dbInfo.storeName).count();f.onsuccess=function(){n(f.result)},f.onerror=function(){o(f.error)}}catch(n){o(n)}})}).catch(o)});return v(o,n),o},key:function(n,t){var o=this,u=new l(function(t,u){n<0?t(null):o.ready().then(function(){M(o._dbInfo,S,function(c,f){if(c)return u(c);try{var s=f.objectStore(o._dbInfo.storeName),l=!1,v=s.openKeyCursor();v.onsuccess=function(){var o=v.result;o?0===n?t(o.key):l?t(o.key):(l=!0,o.advance(n)):t(null)},v.onerror=function(){u(v.error)}}catch(n){u(n)}})}).catch(u)});return v(u,t),u},keys:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){M(t._dbInfo,S,function(u,c){if(u)return o(u);try{var f=c.objectStore(t._dbInfo.storeName).openKeyCursor(),s=[];f.onsuccess=function(){var t=f.result;t?(s.push(t.key),t.continue()):n(s)},f.onerror=function(){o(f.error)}}catch(n){o(n)}})}).catch(o)});return v(o,n),o},dropInstance:function(n,t){t=p.apply(this,arguments);var o,u=this.config();if((n='function'!=typeof n&&n||{}).name||(n.name=n.name||u.name,n.storeName=n.storeName||u.storeName),n.name){var c=n.name===u.name&&this._dbInfo.db?l.resolve(this._dbInfo.db):x(n).then(function(t){var o=w[n.name],u=o.forages;o.db=t;for(var c=0;c<u.length;c++)u[c]._dbInfo.db=t;return t});o=n.storeName?c.then(function(t){if(t.objectStoreNames.contains(n.storeName)){var o=t.version+1;R(n);var u=w[n.name],c=u.forages;t.close();for(var s=0;s<c.length;s++){var v=c[s];v._dbInfo.db=null,v._dbInfo.version=o}return new l(function(t,u){var c=f.open(n.name,o);c.onerror=function(n){c.result.close(),u(n)},c.onupgradeneeded=function(){c.result.deleteObjectStore(n.storeName)},c.onsuccess=function(){var n=c.result;n.close(),t(n)}}).then(function(n){u.db=n;for(var t=0;t<c.length;t++){var o=c[t];o._dbInfo.db=n,A(o._dbInfo)}}).catch(function(t){throw(O(n,t)||l.resolve()).catch(function(){}),t})}}):c.then(function(t){R(n);var o=w[n.name],u=o.forages;t.close();for(var c=0;c<u.length;c++)u[c]._dbInfo.db=null;return new l(function(t,o){var u=f.deleteDatabase(n.name);u.onerror=u.onblocked=function(n){var t=u.result;t&&t.close(),o(n)},u.onsuccess=function(){var n=u.result;n&&n.close(),t(n)}}).then(function(n){o.db=n;for(var t=0;t<u.length;t++)A(u[t]._dbInfo)}).catch(function(t){throw(O(n,t)||l.resolve()).catch(function(){}),t})})}else o=l.reject('Invalid arguments');return v(o,t),o}};var P='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',U='~~local_forage_type~',q=/^~~local_forage_type~([^~]+)~/,W='__lfsc__:',K=W.length,H='arbf',Q='blob',X='si08',G='ui08',J='uic8',V='si16',Y='si32',Z='ur16',$='ui32',ee='fl32',ne='fl64',te=K+H.length,re=Object.prototype.toString;function oe(n){var t,o,u,c,f,s=.75*n.length,l=n.length,v=0;'='===n[n.length-1]&&(s--,'='===n[n.length-2]&&s--);var h=new ArrayBuffer(s),y=new Uint8Array(h);for(t=0;t<l;t+=4)o=P.indexOf(n[t]),u=P.indexOf(n[t+1]),c=P.indexOf(n[t+2]),f=P.indexOf(n[t+3]),y[v++]=o<<2|u>>4,y[v++]=(15&u)<<4|c>>2,y[v++]=(3&c)<<6|63&f;return h}function ie(n){var t,o=new Uint8Array(n),u='';for(t=0;t<o.length;t+=3)u+=P[o[t]>>2],u+=P[(3&o[t])<<4|o[t+1]>>4],u+=P[(15&o[t+1])<<2|o[t+2]>>6],u+=P[63&o[t+2]];return o.length%3==2?u=u.substring(0,u.length-1)+'=':o.length%3==1&&(u=u.substring(0,u.length-2)+'=='),u}var ae={serialize:function(n,t){var o='';if(n&&(o=re.call(n)),n&&('[object ArrayBuffer]'===o||n.buffer&&'[object ArrayBuffer]'===re.call(n.buffer))){var u,c=W;n instanceof ArrayBuffer?(u=n,c+=H):(u=n.buffer,'[object Int8Array]'===o?c+=X:'[object Uint8Array]'===o?c+=G:'[object Uint8ClampedArray]'===o?c+=J:'[object Int16Array]'===o?c+=V:'[object Uint16Array]'===o?c+=Z:'[object Int32Array]'===o?c+=Y:'[object Uint32Array]'===o?c+=$:'[object Float32Array]'===o?c+=ee:'[object Float64Array]'===o?c+=ne:t(new Error('Failed to get type for BinaryArray'))),t(c+ie(u))}else if('[object Blob]'===o){var f=new FileReader;f.onload=function(){var o=U+n.type+'~'+ie(this.result);t("__lfsc__:blob"+o)},f.readAsArrayBuffer(n)}else try{t(JSON.stringify(n))}catch(o){console.error("Couldn't convert value into a JSON string: ",n),t(null,o)}},deserialize:function(n){if(n.substring(0,K)!==W)return JSON.parse(n);var t,o=n.substring(te),u=n.substring(K,te);if(u===Q&&q.test(o)){var c=o.match(q);t=c[1],o=o.substring(c[0].length)}var f=oe(o);switch(u){case H:return f;case Q:return s([f],{type:t});case X:return new Int8Array(f);case G:return new Uint8Array(f);case J:return new Uint8ClampedArray(f);case V:return new Int16Array(f);case Z:return new Uint16Array(f);case Y:return new Int32Array(f);case $:return new Uint32Array(f);case ee:return new Float32Array(f);case ne:return new Float64Array(f);default:throw new Error('Unkown type: '+u)}},stringToBuffer:oe,bufferToString:ie};function ue(n,t,o,u){n.executeSql('CREATE TABLE IF NOT EXISTS '+t.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],o,u)}function ce(n,t,o,u,c,f){n.executeSql(o,u,c,function(n,s){s.code===s.SYNTAX_ERR?n.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[t.storeName],function(n,l){l.rows.length?f(n,s):ue(n,t,function(){n.executeSql(o,u,c,f)},f)},f):f(n,s)},f)}function fe(n,t,o,u){var c=this;n=y(n);var f=new l(function(f,s){c.ready().then(function(){void 0===t&&(t=null);var l=t,v=c._dbInfo;v.serializer.serialize(t,function(t,h){h?s(h):v.db.transaction(function(o){ce(o,v,'INSERT OR REPLACE INTO '+v.storeName+" (key, value) VALUES (?, ?)",[n,t],function(){f(l)},function(n,t){s(t)})},function(t){if(t.code===t.QUOTA_ERR){if(u>0)return void f(fe.apply(c,[n,l,o,u-1]));s(t)}})})}).catch(s)});return v(f,o),f}function se(n){return new l(function(t,o){n.transaction(function(u){u.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name <> '__WebKitDatabaseInfoTable__'",[],function(o,u){for(var c=[],f=0;f<u.rows.length;f++)c.push(u.rows.item(f).name);t({db:n,storeNames:c})},function(n,t){o(t)})},function(n){o(n)})})}var le={_driver:'webSQLStorage',_initStorage:function(n){var t=this,o={db:null};if(n)for(var u in n)o[u]='string'!=typeof n[u]?n[u].toString():n[u];var c=new l(function(n,u){try{o.db=openDatabase(o.name,String(o.version),o.description,o.size)}catch(n){return u(n)}o.db.transaction(function(c){ue(c,o,function(){t._dbInfo=o,n()},function(n,t){u(t)})},u)});return o.serializer=ae,c},_support:'function'==typeof openDatabase,iterate:function(n,t){var o=this,u=new l(function(t,u){o.ready().then(function(){var c=o._dbInfo;c.db.transaction(function(o){ce(o,c,'SELECT * FROM '+c.storeName,[],function(o,u){for(var f=u.rows,s=f.length,l=0;l<s;l++){var v=f.item(l),h=v.value;if(h&&(h=c.serializer.deserialize(h)),void 0!==(h=n(h,v.key,l+1)))return void t(h)}t()},function(n,t){u(t)})})}).catch(u)});return v(u,t),u},getItem:function(n,t){var o=this;n=y(n);var u=new l(function(t,u){o.ready().then(function(){var c=o._dbInfo;c.db.transaction(function(o){ce(o,c,'SELECT * FROM '+c.storeName+' WHERE key = ? LIMIT 1',[n],function(n,o){var u=o.rows.length?o.rows.item(0).value:null;u&&(u=c.serializer.deserialize(u)),t(u)},function(n,t){u(t)})})}).catch(u)});return v(u,t),u},setItem:function(n,t,o){return fe.apply(this,[n,t,o,1])},removeItem:function(n,t){var o=this;n=y(n);var u=new l(function(t,u){o.ready().then(function(){var c=o._dbInfo;c.db.transaction(function(o){ce(o,c,'DELETE FROM '+c.storeName+' WHERE key = ?',[n],function(){t()},function(n,t){u(t)})})}).catch(u)});return v(u,t),u},clear:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){var u=t._dbInfo;u.db.transaction(function(t){ce(t,u,'DELETE FROM '+u.storeName,[],function(){n()},function(n,t){o(t)})})}).catch(o)});return v(o,n),o},length:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){var u=t._dbInfo;u.db.transaction(function(t){ce(t,u,'SELECT COUNT(key) as c FROM '+u.storeName,[],function(t,o){var u=o.rows.item(0).c;n(u)},function(n,t){o(t)})})}).catch(o)});return v(o,n),o},key:function(n,t){var o=this,u=new l(function(t,u){o.ready().then(function(){var c=o._dbInfo;c.db.transaction(function(o){ce(o,c,'SELECT key FROM '+c.storeName+' WHERE id = ? LIMIT 1',[n+1],function(n,o){var u=o.rows.length?o.rows.item(0).key:null;t(u)},function(n,t){u(t)})})}).catch(u)});return v(u,t),u},keys:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){var u=t._dbInfo;u.db.transaction(function(t){ce(t,u,'SELECT key FROM '+u.storeName,[],function(t,o){for(var u=[],c=0;c<o.rows.length;c++)u.push(o.rows.item(c).key);n(u)},function(n,t){o(t)})})}).catch(o)});return v(o,n),o},dropInstance:function(n,t){t=p.apply(this,arguments);var o=this.config();(n='function'!=typeof n&&n||{}).name||(n.name=n.name||o.name,n.storeName=n.storeName||o.storeName);var u,c=this;return v(u=n.name?new l(function(t){var u;u=n.name===o.name?c._dbInfo.db:openDatabase(n.name,'','',0),n.storeName?t({db:u,storeNames:[n.storeName]}):t(se(u))}).then(function(n){return new l(function(t,o){n.db.transaction(function(u){function c(n){return new l(function(t,o){u.executeSql('DROP TABLE IF EXISTS '+n,[],function(){t()},function(n,t){o(t)})})}for(var f=[],s=0,v=n.storeNames.length;s<v;s++)f.push(c(n.storeNames[s]));l.all(f).then(function(){t()}).catch(function(n){o(n)})},function(n){o(n)})})}):l.reject('Invalid arguments'),t),u}};function de(n,t){var o=n.name+'/';return n.storeName!==t.storeName&&(o+=n.storeName+'/'),o}function ve(){try{return localStorage.setItem("_localforage_support_test",!0),localStorage.removeItem("_localforage_support_test"),!1}catch(n){return!0}}var he={_driver:'localStorageWrapper',_initStorage:function(n){var t={};if(n)for(var o in n)t[o]=n[o];return t.keyPrefix=de(n,this._defaultConfig),!ve()||localStorage.length>0?(this._dbInfo=t,t.serializer=ae,l.resolve()):l.reject()},_support:(function(){try{return'undefined'!=typeof localStorage&&'setItem'in localStorage&&!!localStorage.setItem}catch(n){return!1}})(),iterate:function(n,t){var o=this,u=o.ready().then(function(){for(var t=o._dbInfo,u=t.keyPrefix,c=u.length,f=localStorage.length,s=1,l=0;l<f;l++){var v=localStorage.key(l);if(0===v.indexOf(u)){var h=localStorage.getItem(v);if(h&&(h=t.serializer.deserialize(h)),void 0!==(h=n(h,v.substring(c),s++)))return h}}});return v(u,t),u},getItem:function(n,t){var o=this;n=y(n);var u=o.ready().then(function(){var t=o._dbInfo,u=localStorage.getItem(t.keyPrefix+n);return u&&(u=t.serializer.deserialize(u)),u});return v(u,t),u},setItem:function(n,t,o){var u=this;n=y(n);var c=u.ready().then(function(){void 0===t&&(t=null);var o=t;return new l(function(c,f){var s=u._dbInfo;s.serializer.serialize(t,function(t,u){if(u)f(u);else try{localStorage.setItem(s.keyPrefix+n,t),c(o)}catch(n){'QuotaExceededError'!==n.name&&'NS_ERROR_DOM_QUOTA_REACHED'!==n.name||f(n),f(n)}})})});return v(c,o),c},removeItem:function(n,t){var o=this;n=y(n);var u=o.ready().then(function(){var t=o._dbInfo;localStorage.removeItem(t.keyPrefix+n)});return v(u,t),u},clear:function(n){var t=this,o=t.ready().then(function(){for(var n=t._dbInfo.keyPrefix,o=localStorage.length-1;o>=0;o--){var u=localStorage.key(o);0===u.indexOf(n)&&localStorage.removeItem(u)}});return v(o,n),o},length:function(n){var t=this.keys().then(function(n){return n.length});return v(t,n),t},key:function(n,t){var o=this,u=o.ready().then(function(){var t,u=o._dbInfo;try{t=localStorage.key(n)}catch(n){t=null}return t&&(t=t.substring(u.keyPrefix.length)),t});return v(u,t),u},keys:function(n){var t=this,o=t.ready().then(function(){for(var n=t._dbInfo,o=localStorage.length,u=[],c=0;c<o;c++){var f=localStorage.key(c);0===f.indexOf(n.keyPrefix)&&u.push(f.substring(n.keyPrefix.length))}return u});return v(o,n),o},dropInstance:function(n,t){if(t=p.apply(this,arguments),!(n='function'!=typeof n&&n||{}).name){var o=this.config();n.name=n.name||o.name,n.storeName=n.storeName||o.storeName}var u,c=this;return v(u=n.name?new l(function(t){n.storeName?t(de(n,c._defaultConfig)):t(n.name+'/')}).then(function(n){for(var t=localStorage.length-1;t>=0;t--){var o=localStorage.key(t);0===o.indexOf(n)&&localStorage.removeItem(o)}}):l.reject('Invalid arguments'),t),u}},ye=function(n,t){for(var o,u,c=n.length,f=0;f<c;){if((o=n[f])===(u=t)||'number'==typeof o&&'number'==typeof u&&isNaN(o)&&isNaN(u))return!0;f++}return!1},pe=Array.isArray||function(n){return'[object Array]'===Object.prototype.toString.call(n)},be={},me={},ge={INDEXEDDB:z,WEBSQL:le,LOCALSTORAGE:he},_e=[ge.INDEXEDDB._driver,ge.WEBSQL._driver,ge.LOCALSTORAGE._driver],we=['dropInstance'],Ie=['clear','getItem','iterate','key','keys','length','removeItem','setItem'].concat(we),Se={description:'',driver:_e.slice(),name:'localforage',size:4980736,storeName:'keyvaluepairs',version:1};function Ee(n,t){n[t]=function(){var o=arguments;return n.ready().then(function(){return n[t].apply(n,o)})}}function Ne(){for(var n=1;n<arguments.length;n++){var t=arguments[n];if(t)for(var o in t)t.hasOwnProperty(o)&&(pe(t[o])?arguments[0][o]=t[o].slice():arguments[0][o]=t[o])}return arguments[0]}var je=new((function(){function n(t){for(var o in c(this,n),ge)if(ge.hasOwnProperty(o)){var u=ge[o],f=u._driver;this[o]=f,be[f]||this.defineDriver(u)}this._defaultConfig=Ne({},Se),this._config=Ne({},this._defaultConfig,t),this._driverSet=null,this._initDriver=null,this._ready=!1,this._dbInfo=null,this._wrapLibraryMethodsWithReady(),this.setDriver(this._config.driver).catch(function(){})}return n.prototype.config=function(n){if('object'===(void 0===n?'undefined':u(n))){if(this._ready)return new Error("Can't call config() after localforage has been used.");for(var t in n){if('storeName'===t&&(n[t]=n[t].replace(/\W/g,'_')),'version'===t&&'number'!=typeof n[t])return new Error('Database version must be a number.');this._config[t]=n[t]}return!('driver'in n&&n.driver)||this.setDriver(this._config.driver)}return'string'==typeof n?this._config[n]:this._config},n.prototype.defineDriver=function(n,t,o){var u=new l(function(t,o){try{var u=n._driver,c=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!n._driver)return void o(c);for(var f=Ie.concat('_initStorage'),s=0,h=f.length;s<h;s++){var y=f[s];if((!ye(we,y)||n[y])&&'function'!=typeof n[y])return void o(c)}!(function(){for(var t=function(n){return function(){var t=new Error('Method '+n+' is not implemented by the current driver'),o=l.reject(t);return v(o,arguments[arguments.length-1]),o}},o=0,u=we.length;o<u;o++){var c=we[o];n[c]||(n[c]=t(c))}})();var p=function(o){be[u]&&console.info('Redefining LocalForage driver: '+u),be[u]=n,me[u]=o,t()};'_support'in n?n._support&&'function'==typeof n._support?n._support().then(p,o):p(!!n._support):p(!0)}catch(n){o(n)}});return h(u,t,o),u},n.prototype.driver=function(){return this._driver||null},n.prototype.getDriver=function(n,t,o){var u=be[n]?l.resolve(be[n]):l.reject(new Error('Driver not found.'));return h(u,t,o),u},n.prototype.getSerializer=function(n){var t=l.resolve(ae);return h(t,n),t},n.prototype.ready=function(n){var t=this,o=t._driverSet.then(function(){return null===t._ready&&(t._ready=t._initDriver()),t._ready});return h(o,n,n),o},n.prototype.setDriver=function(n,t,o){var u=this;pe(n)||(n=[n]);var c=this._getSupportedDrivers(n);function f(){u._config.driver=u.driver()}function s(n){return u._extend(n),f(),u._ready=u._initStorage(u._config),u._ready}function v(n){return function(){var t=0;return(function o(){for(;t<n.length;){var c=n[t];return t++,u._dbInfo=null,u._ready=null,u.getDriver(c).then(s).catch(o)}f();var v=new Error('No available storage method found.');return u._driverSet=l.reject(v),u._driverSet})()}}var y=null!==this._driverSet?this._driverSet.catch(function(){return l.resolve()}):l.resolve();return this._driverSet=y.then(function(){var n=c[0];return u._dbInfo=null,u._ready=null,u.getDriver(n).then(function(n){u._driver=n._driver,f(),u._wrapLibraryMethodsWithReady(),u._initDriver=v(c)})}).catch(function(){f();var n=new Error('No available storage method found.');return u._driverSet=l.reject(n),u._driverSet}),h(this._driverSet,t,o),this._driverSet},n.prototype.supports=function(n){return!!me[n]},n.prototype._extend=function(n){Ne(this,n)},n.prototype._getSupportedDrivers=function(n){for(var t=[],o=0,u=n.length;o<u;o++){var c=n[o];this.supports(c)&&t.push(c)}return t},n.prototype._wrapLibraryMethodsWithReady=function(){for(var n=0,t=Ie.length;n<t;n++)Ee(this,Ie[n])},n.prototype.createInstance=function(t){return new n(t)},n})());t.exports=je},{3:3}]},{},[4])(4)})},533,[]);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ^~~~~~~~~~~~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:539:5544: warning: the variable "WebKitBlobBuilder" was not declared in function "s 56#"
__d(function(g,r,i,a,m,e,d){!(function(n){if("object"==typeof e&&void 0!==m)m.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{("undefined"!=typeof window?window:void 0!==g?g:"undefined"!=typeof self?self:this).localforage=n()}})(function(){return(function n(t,o,u){function c(s,l){if(!o[s]){if(!t[s]){var v="function"==typeof r&&r;if(!l&&v)return v(s,!0);if(f)return f(s,!0);var h=new Error("Cannot find module '"+s+"'");throw h.code="MODULE_NOT_FOUND",h}var y=o[s]={exports:{}};t[s][0].call(y.exports,function(n){var o=t[s][1][n];return c(o||n)},y,y.exports,n,t,o,u)}return o[s].exports}for(var f="function"==typeof r&&r,s=0;s<u.length;s++)c(u[s]);return c})({1:[function(n,t,o){(function(n){'use strict';var o,u,c=n.MutationObserver||n.WebKitMutationObserver;if(c){var f=0,s=new c(y),l=n.document.createTextNode('');s.observe(l,{characterData:!0}),o=function(){l.data=f=++f%2}}else if(n.setImmediate||void 0===n.MessageChannel)o='document'in n&&'onreadystatechange'in n.document.createElement('script')?function(){var t=n.document.createElement('script');t.onreadystatechange=function(){y(),t.onreadystatechange=null,t.parentNode.removeChild(t),t=null},n.document.documentElement.appendChild(t)}:function(){setTimeout(y,0)};else{var v=new n.MessageChannel;v.port1.onmessage=y,o=function(){v.port2.postMessage(0)}}var h=[];function y(){var n,t;u=!0;for(var o=h.length;o;){for(t=h,h=[],n=-1;++n<o;)t[n]();o=h.length}u=!1}t.exports=function(n){1!==h.push(n)||u||o()}}).call(this,void 0!==g?g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],2:[function(n,t,o){'use strict';var u=n(1);function c(){}var f={},s=['REJECTED'],l=['FULFILLED'],v=['PENDING'];function h(n){if('function'!=typeof n)throw new TypeError('resolver must be a function');this.state=v,this.queue=[],this.outcome=void 0,n!==c&&_(this,n)}function y(n,t,o){this.promise=n,'function'==typeof t&&(this.onFulfilled=t,this.callFulfilled=this.otherCallFulfilled),'function'==typeof o&&(this.onRejected=o,this.callRejected=this.otherCallRejected)}function p(n,t,o){u(function(){var u;try{u=t(o)}catch(t){return f.reject(n,t)}u===n?f.reject(n,new TypeError('Cannot resolve promise with itself')):f.resolve(n,u)})}function b(n){var t=n&&n.then;if(n&&('object'==typeof n||'function'==typeof n)&&'function'==typeof t)return function(){t.apply(n,arguments)}}function _(n,t){var o=!1;function u(t){o||(o=!0,f.reject(n,t))}function c(t){o||(o=!0,f.resolve(n,t))}var s=w(function(){t(c,u)});'error'===s.status&&u(s.value)}function w(n,t){var o={};try{o.value=n(t),o.status='success'}catch(n){o.status='error',o.value=n}return o}t.exports=h,h.prototype.catch=function(n){return this.then(null,n)},h.prototype.then=function(n,t){if('function'!=typeof n&&this.state===l||'function'!=typeof t&&this.state===s)return this;var o=new this.constructor(c);this.state!==v?p(o,this.state===l?n:t,this.outcome):this.queue.push(new y(o,n,t));return o},y.prototype.callFulfilled=function(n){f.resolve(this.promise,n)},y.prototype.otherCallFulfilled=function(n){p(this.promise,this.onFulfilled,n)},y.prototype.callRejected=function(n){f.reject(this.promise,n)},y.prototype.otherCallRejected=function(n){p(this.promise,this.onRejected,n)},f.resolve=function(n,t){var o=w(b,t);if('error'===o.status)return f.reject(n,o.value);var u=o.value;if(u)_(n,u);else{n.state=l,n.outcome=t;for(var c=-1,s=n.queue.length;++c<s;)n.queue[c].callFulfilled(t)}return n},f.reject=function(n,t){n.state=s,n.outcome=t;for(var o=-1,u=n.queue.length;++o<u;)n.queue[o].callRejected(t);return n},h.resolve=function(n){if(n instanceof this)return n;return f.resolve(new this(c),n)},h.reject=function(n){var t=new this(c);return f.reject(t,n)},h.all=function(n){var t=this;if('[object Array]'!==Object.prototype.toString.call(n))return this.reject(new TypeError('must be an array'));var o=n.length,u=!1;if(!o)return this.resolve([]);var s=new Array(o),l=0,v=-1,h=new this(c);for(;++v<o;)y(n[v],v);return h;function y(n,c){t.resolve(n).then(function(n){s[c]=n,++l!==o||u||(u=!0,f.resolve(h,s))},function(n){u||(u=!0,f.reject(h,n))})}},h.race=function(n){var t=this;if('[object Array]'!==Object.prototype.toString.call(n))return this.reject(new TypeError('must be an array'));var o=n.length,u=!1;if(!o)return this.resolve([]);var s=-1,l=new this(c);for(;++s<o;)v=n[s],t.resolve(v).then(function(n){u||(u=!0,f.resolve(l,n))},function(n){u||(u=!0,f.reject(l,n))});var v;return l}},{1:1}],3:[function(n,t,o){(function(t){'use strict';'function'!=typeof t.Promise&&(t.Promise=n(2))}).call(this,void 0!==g?g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{2:2}],4:[function(n,t,o){'use strict';var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};function c(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}var f=(function(){try{if('undefined'!=typeof indexedDB)return indexedDB;if('undefined'!=typeof webkitIndexedDB)return webkitIndexedDB;if('undefined'!=typeof mozIndexedDB)return mozIndexedDB;if('undefined'!=typeof OIndexedDB)return OIndexedDB;if('undefined'!=typeof msIndexedDB)return msIndexedDB}catch(n){return}})();function s(n,t){n=n||[],t=t||{};try{return new Blob(n,t)}catch(c){if('TypeError'!==c.name)throw c;for(var o=new('undefined'!=typeof BlobBuilder?BlobBuilder:'undefined'!=typeof MSBlobBuilder?MSBlobBuilder:'undefined'!=typeof MozBlobBuilder?MozBlobBuilder:WebKitBlobBuilder),u=0;u<n.length;u+=1)o.append(n[u]);return o.getBlob(t.type)}}'undefined'==typeof Promise&&n(3);var l=Promise;function v(n,t){t&&n.then(function(n){t(null,n)},function(n){t(n)})}function h(n,t,o){'function'==typeof t&&n.then(t),'function'==typeof o&&n.catch(o)}function y(n){return'string'!=typeof n&&(console.warn(n+' used as a key, but it is not a string.'),n=String(n)),n}function p(){if(arguments.length&&'function'==typeof arguments[arguments.length-1])return arguments[arguments.length-1]}var b='local-forage-detect-blob-support',_=void 0,w={},I=Object.prototype.toString,S='readonly',E='readwrite';function N(n){for(var t=n.length,o=new ArrayBuffer(t),u=new Uint8Array(o),c=0;c<t;c++)u[c]=n.charCodeAt(c);return o}function j(n){return new l(function(t){var o=n.transaction(b,E),u=s(['']);o.objectStore(b).put(u,'key'),o.onabort=function(n){n.preventDefault(),n.stopPropagation(),t(!1)},o.oncomplete=function(){var n=navigator.userAgent.match(/Chrome\/(\d+)/),o=navigator.userAgent.match(/Edge\//);t(o||!n||parseInt(n[1],10)>=43)}}).catch(function(){return!1})}function R(n){var t=w[n.name],o={};o.promise=new l(function(n,t){o.resolve=n,o.reject=t}),t.deferredOperations.push(o),t.dbReady?t.dbReady=t.dbReady.then(function(){return o.promise}):t.dbReady=o.promise}function A(n){var t=w[n.name].deferredOperations.pop();if(t)return t.resolve(),t.promise}function O(n,t){var o=w[n.name].deferredOperations.pop();if(o)return o.reject(t),o.promise}function D(n,t){return new l(function(o,u){if(w[n.name]=w[n.name]||{forages:[],db:null,dbReady:null,deferredOperations:[]},n.db){if(!t)return o(n.db);R(n),n.db.close()}var c=[n.name];t&&c.push(n.version);var s=f.open.apply(f,c);t&&(s.onupgradeneeded=function(t){var o=s.result;try{o.createObjectStore(n.storeName),t.oldVersion<=1&&o.createObjectStore(b)}catch(o){if('ConstraintError'!==o.name)throw o;console.warn('The database "'+n.name+"\" has been upgraded from version "+t.oldVersion+' to version '+t.newVersion+', but the storage "'+n.storeName+'" already exists.')}}),s.onerror=function(n){n.preventDefault(),u(s.error)},s.onsuccess=function(){o(s.result),A(n)}})}function x(n){return D(n,!1)}function B(n){return D(n,!0)}function k(n,t){if(!n.db)return!0;var o=!n.db.objectStoreNames.contains(n.storeName),u=n.version<n.db.version,c=n.version>n.db.version;if(u&&(n.version!==t&&console.warn('The database "'+n.name+"\" can't be downgraded from version "+n.db.version+' to version '+n.version+'.'),n.version=n.db.version),c||o){if(o){var f=n.db.version+1;f>n.version&&(n.version=f)}return!0}return!1}function C(n){return s([N(atob(n.data))],{type:n.type})}function T(n){return n&&n.__local_forage_encoded_blob}function F(n){var t=this,o=t._initReady().then(function(){var n=w[t._dbInfo.name];if(n&&n.dbReady)return n.dbReady});return h(o,n,n),o}function L(n){R(n);for(var t=w[n.name],o=t.forages,u=0;u<o.length;u++){var c=o[u];c._dbInfo.db&&(c._dbInfo.db.close(),c._dbInfo.db=null)}return n.db=null,x(n).then(function(t){return n.db=t,k(n)?B(n):t}).then(function(u){n.db=t.db=u;for(var c=0;c<o.length;c++)o[c]._dbInfo.db=u}).catch(function(t){throw O(n,t),t})}function M(n,t,o,u){void 0===u&&(u=1);try{var c=n.db.transaction(n.storeName,t);o(null,c)}catch(c){if(u>0&&(!n.db||'InvalidStateError'===c.name||'NotFoundError'===c.name))return l.resolve().then(function(){if(!n.db||'NotFoundError'===c.name&&!n.db.objectStoreNames.contains(n.storeName)&&n.version<=n.db.version)return n.db&&(n.version=n.db.version+1),B(n)}).then(function(){return L(n).then(function(){M(n,t,o,u-1)})}).catch(o);o(c)}}var z={_driver:'asyncStorage',_initStorage:function(n){var t=this,o={db:null};if(n)for(var u in n)o[u]=n[u];var c=w[o.name];c||(c={forages:[],db:null,dbReady:null,deferredOperations:[]},w[o.name]=c),c.forages.push(t),t._initReady||(t._initReady=t.ready,t.ready=F);var f=[];function s(){return l.resolve()}for(var v=0;v<c.forages.length;v++){var h=c.forages[v];h!==t&&f.push(h._initReady().catch(s))}var y=c.forages.slice(0);return l.all(f).then(function(){return o.db=c.db,x(o)}).then(function(n){return o.db=n,k(o,t._defaultConfig.version)?B(o):n}).then(function(n){o.db=c.db=n,t._dbInfo=o;for(var u=0;u<y.length;u++){var f=y[u];f!==t&&(f._dbInfo.db=o.db,f._dbInfo.version=o.version)}})},_support:(function(){try{if(!f||!f.open)return!1;var n='undefined'!=typeof openDatabase&&/(Safari|iPhone|iPad|iPod)/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent)&&!/BlackBerry/.test(navigator.platform),t='function'==typeof fetch&&-1!==fetch.toString().indexOf('[native code');return(!n||t)&&'undefined'!=typeof indexedDB&&'undefined'!=typeof IDBKeyRange}catch(n){return!1}})(),iterate:function(n,t){var o=this,u=new l(function(t,u){o.ready().then(function(){M(o._dbInfo,S,function(c,f){if(c)return u(c);try{var s=f.objectStore(o._dbInfo.storeName).openCursor(),l=1;s.onsuccess=function(){var o=s.result;if(o){var u=o.value;T(u)&&(u=C(u));var c=n(u,o.key,l++);void 0!==c?t(c):o.continue()}else t()},s.onerror=function(){u(s.error)}}catch(n){u(n)}})}).catch(u)});return v(u,t),u},getItem:function(n,t){var o=this;n=y(n);var u=new l(function(t,u){o.ready().then(function(){M(o._dbInfo,S,function(c,f){if(c)return u(c);try{var s=f.objectStore(o._dbInfo.storeName).get(n);s.onsuccess=function(){var n=s.result;void 0===n&&(n=null),T(n)&&(n=C(n)),t(n)},s.onerror=function(){u(s.error)}}catch(n){u(n)}})}).catch(u)});return v(u,t),u},setItem:function(n,t,o){var u=this;n=y(n);var c=new l(function(o,c){var f;u.ready().then(function(){return f=u._dbInfo,'[object Blob]'===I.call(t)?(n=f.db,'boolean'==typeof _?l.resolve(_):j(n).then(function(n){return _=n})).then(function(n){return n?t:(o=t,new l(function(n,t){var u=new FileReader;u.onerror=t,u.onloadend=function(t){var u=btoa(t.target.result||'');n({__local_forage_encoded_blob:!0,data:u,type:o.type})},u.readAsBinaryString(o)}));var o}):t;var n}).then(function(t){M(u._dbInfo,E,function(f,s){if(f)return c(f);try{var l=s.objectStore(u._dbInfo.storeName);null===t&&(t=void 0);var v=l.put(t,n);s.oncomplete=function(){void 0===t&&(t=null),o(t)},s.onabort=s.onerror=function(){var n=v.error?v.error:v.transaction.error;c(n)}}catch(n){c(n)}})}).catch(c)});return v(c,o),c},removeItem:function(n,t){var o=this;n=y(n);var u=new l(function(t,u){o.ready().then(function(){M(o._dbInfo,E,function(c,f){if(c)return u(c);try{var s=f.objectStore(o._dbInfo.storeName).delete(n);f.oncomplete=function(){t()},f.onerror=function(){u(s.error)},f.onabort=function(){var n=s.error?s.error:s.transaction.error;u(n)}}catch(n){u(n)}})}).catch(u)});return v(u,t),u},clear:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){M(t._dbInfo,E,function(u,c){if(u)return o(u);try{var f=c.objectStore(t._dbInfo.storeName).clear();c.oncomplete=function(){n()},c.onabort=c.onerror=function(){var n=f.error?f.error:f.transaction.error;o(n)}}catch(n){o(n)}})}).catch(o)});return v(o,n),o},length:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){M(t._dbInfo,S,function(u,c){if(u)return o(u);try{var f=c.objectStore(t._dbInfo.storeName).count();f.onsuccess=function(){n(f.result)},f.onerror=function(){o(f.error)}}catch(n){o(n)}})}).catch(o)});return v(o,n),o},key:function(n,t){var o=this,u=new l(function(t,u){n<0?t(null):o.ready().then(function(){M(o._dbInfo,S,function(c,f){if(c)return u(c);try{var s=f.objectStore(o._dbInfo.storeName),l=!1,v=s.openKeyCursor();v.onsuccess=function(){var o=v.result;o?0===n?t(o.key):l?t(o.key):(l=!0,o.advance(n)):t(null)},v.onerror=function(){u(v.error)}}catch(n){u(n)}})}).catch(u)});return v(u,t),u},keys:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){M(t._dbInfo,S,function(u,c){if(u)return o(u);try{var f=c.objectStore(t._dbInfo.storeName).openKeyCursor(),s=[];f.onsuccess=function(){var t=f.result;t?(s.push(t.key),t.continue()):n(s)},f.onerror=function(){o(f.error)}}catch(n){o(n)}})}).catch(o)});return v(o,n),o},dropInstance:function(n,t){t=p.apply(this,arguments);var o,u=this.config();if((n='function'!=typeof n&&n||{}).name||(n.name=n.name||u.name,n.storeName=n.storeName||u.storeName),n.name){var c=n.name===u.name&&this._dbInfo.db?l.resolve(this._dbInfo.db):x(n).then(function(t){var o=w[n.name],u=o.forages;o.db=t;for(var c=0;c<u.length;c++)u[c]._dbInfo.db=t;return t});o=n.storeName?c.then(function(t){if(t.objectStoreNames.contains(n.storeName)){var o=t.version+1;R(n);var u=w[n.name],c=u.forages;t.close();for(var s=0;s<c.length;s++){var v=c[s];v._dbInfo.db=null,v._dbInfo.version=o}return new l(function(t,u){var c=f.open(n.name,o);c.onerror=function(n){c.result.close(),u(n)},c.onupgradeneeded=function(){c.result.deleteObjectStore(n.storeName)},c.onsuccess=function(){var n=c.result;n.close(),t(n)}}).then(function(n){u.db=n;for(var t=0;t<c.length;t++){var o=c[t];o._dbInfo.db=n,A(o._dbInfo)}}).catch(function(t){throw(O(n,t)||l.resolve()).catch(function(){}),t})}}):c.then(function(t){R(n);var o=w[n.name],u=o.forages;t.close();for(var c=0;c<u.length;c++)u[c]._dbInfo.db=null;return new l(function(t,o){var u=f.deleteDatabase(n.name);u.onerror=u.onblocked=function(n){var t=u.result;t&&t.close(),o(n)},u.onsuccess=function(){var n=u.result;n&&n.close(),t(n)}}).then(function(n){o.db=n;for(var t=0;t<u.length;t++)A(u[t]._dbInfo)}).catch(function(t){throw(O(n,t)||l.resolve()).catch(function(){}),t})})}else o=l.reject('Invalid arguments');return v(o,t),o}};var P='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',U='~~local_forage_type~',q=/^~~local_forage_type~([^~]+)~/,W='__lfsc__:',K=W.length,H='arbf',Q='blob',X='si08',G='ui08',J='uic8',V='si16',Y='si32',Z='ur16',$='ui32',ee='fl32',ne='fl64',te=K+H.length,re=Object.prototype.toString;function oe(n){var t,o,u,c,f,s=.75*n.length,l=n.length,v=0;'='===n[n.length-1]&&(s--,'='===n[n.length-2]&&s--);var h=new ArrayBuffer(s),y=new Uint8Array(h);for(t=0;t<l;t+=4)o=P.indexOf(n[t]),u=P.indexOf(n[t+1]),c=P.indexOf(n[t+2]),f=P.indexOf(n[t+3]),y[v++]=o<<2|u>>4,y[v++]=(15&u)<<4|c>>2,y[v++]=(3&c)<<6|63&f;return h}function ie(n){var t,o=new Uint8Array(n),u='';for(t=0;t<o.length;t+=3)u+=P[o[t]>>2],u+=P[(3&o[t])<<4|o[t+1]>>4],u+=P[(15&o[t+1])<<2|o[t+2]>>6],u+=P[63&o[t+2]];return o.length%3==2?u=u.substring(0,u.length-1)+'=':o.length%3==1&&(u=u.substring(0,u.length-2)+'=='),u}var ae={serialize:function(n,t){var o='';if(n&&(o=re.call(n)),n&&('[object ArrayBuffer]'===o||n.buffer&&'[object ArrayBuffer]'===re.call(n.buffer))){var u,c=W;n instanceof ArrayBuffer?(u=n,c+=H):(u=n.buffer,'[object Int8Array]'===o?c+=X:'[object Uint8Array]'===o?c+=G:'[object Uint8ClampedArray]'===o?c+=J:'[object Int16Array]'===o?c+=V:'[object Uint16Array]'===o?c+=Z:'[object Int32Array]'===o?c+=Y:'[object Uint32Array]'===o?c+=$:'[object Float32Array]'===o?c+=ee:'[object Float64Array]'===o?c+=ne:t(new Error('Failed to get type for BinaryArray'))),t(c+ie(u))}else if('[object Blob]'===o){var f=new FileReader;f.onload=function(){var o=U+n.type+'~'+ie(this.result);t("__lfsc__:blob"+o)},f.readAsArrayBuffer(n)}else try{t(JSON.stringify(n))}catch(o){console.error("Couldn't convert value into a JSON string: ",n),t(null,o)}},deserialize:function(n){if(n.substring(0,K)!==W)return JSON.parse(n);var t,o=n.substring(te),u=n.substring(K,te);if(u===Q&&q.test(o)){var c=o.match(q);t=c[1],o=o.substring(c[0].length)}var f=oe(o);switch(u){case H:return f;case Q:return s([f],{type:t});case X:return new Int8Array(f);case G:return new Uint8Array(f);case J:return new Uint8ClampedArray(f);case V:return new Int16Array(f);case Z:return new Uint16Array(f);case Y:return new Int32Array(f);case $:return new Uint32Array(f);case ee:return new Float32Array(f);case ne:return new Float64Array(f);default:throw new Error('Unkown type: '+u)}},stringToBuffer:oe,bufferToString:ie};function ue(n,t,o,u){n.executeSql('CREATE TABLE IF NOT EXISTS '+t.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],o,u)}function ce(n,t,o,u,c,f){n.executeSql(o,u,c,function(n,s){s.code===s.SYNTAX_ERR?n.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[t.storeName],function(n,l){l.rows.length?f(n,s):ue(n,t,function(){n.executeSql(o,u,c,f)},f)},f):f(n,s)},f)}function fe(n,t,o,u){var c=this;n=y(n);var f=new l(function(f,s){c.ready().then(function(){void 0===t&&(t=null);var l=t,v=c._dbInfo;v.serializer.serialize(t,function(t,h){h?s(h):v.db.transaction(function(o){ce(o,v,'INSERT OR REPLACE INTO '+v.storeName+" (key, value) VALUES (?, ?)",[n,t],function(){f(l)},function(n,t){s(t)})},function(t){if(t.code===t.QUOTA_ERR){if(u>0)return void f(fe.apply(c,[n,l,o,u-1]));s(t)}})})}).catch(s)});return v(f,o),f}function se(n){return new l(function(t,o){n.transaction(function(u){u.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name <> '__WebKitDatabaseInfoTable__'",[],function(o,u){for(var c=[],f=0;f<u.rows.length;f++)c.push(u.rows.item(f).name);t({db:n,storeNames:c})},function(n,t){o(t)})},function(n){o(n)})})}var le={_driver:'webSQLStorage',_initStorage:function(n){var t=this,o={db:null};if(n)for(var u in n)o[u]='string'!=typeof n[u]?n[u].toString():n[u];var c=new l(function(n,u){try{o.db=openDatabase(o.name,String(o.version),o.description,o.size)}catch(n){return u(n)}o.db.transaction(function(c){ue(c,o,function(){t._dbInfo=o,n()},function(n,t){u(t)})},u)});return o.serializer=ae,c},_support:'function'==typeof openDatabase,iterate:function(n,t){var o=this,u=new l(function(t,u){o.ready().then(function(){var c=o._dbInfo;c.db.transaction(function(o){ce(o,c,'SELECT * FROM '+c.storeName,[],function(o,u){for(var f=u.rows,s=f.length,l=0;l<s;l++){var v=f.item(l),h=v.value;if(h&&(h=c.serializer.deserialize(h)),void 0!==(h=n(h,v.key,l+1)))return void t(h)}t()},function(n,t){u(t)})})}).catch(u)});return v(u,t),u},getItem:function(n,t){var o=this;n=y(n);var u=new l(function(t,u){o.ready().then(function(){var c=o._dbInfo;c.db.transaction(function(o){ce(o,c,'SELECT * FROM '+c.storeName+' WHERE key = ? LIMIT 1',[n],function(n,o){var u=o.rows.length?o.rows.item(0).value:null;u&&(u=c.serializer.deserialize(u)),t(u)},function(n,t){u(t)})})}).catch(u)});return v(u,t),u},setItem:function(n,t,o){return fe.apply(this,[n,t,o,1])},removeItem:function(n,t){var o=this;n=y(n);var u=new l(function(t,u){o.ready().then(function(){var c=o._dbInfo;c.db.transaction(function(o){ce(o,c,'DELETE FROM '+c.storeName+' WHERE key = ?',[n],function(){t()},function(n,t){u(t)})})}).catch(u)});return v(u,t),u},clear:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){var u=t._dbInfo;u.db.transaction(function(t){ce(t,u,'DELETE FROM '+u.storeName,[],function(){n()},function(n,t){o(t)})})}).catch(o)});return v(o,n),o},length:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){var u=t._dbInfo;u.db.transaction(function(t){ce(t,u,'SELECT COUNT(key) as c FROM '+u.storeName,[],function(t,o){var u=o.rows.item(0).c;n(u)},function(n,t){o(t)})})}).catch(o)});return v(o,n),o},key:function(n,t){var o=this,u=new l(function(t,u){o.ready().then(function(){var c=o._dbInfo;c.db.transaction(function(o){ce(o,c,'SELECT key FROM '+c.storeName+' WHERE id = ? LIMIT 1',[n+1],function(n,o){var u=o.rows.length?o.rows.item(0).key:null;t(u)},function(n,t){u(t)})})}).catch(u)});return v(u,t),u},keys:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){var u=t._dbInfo;u.db.transaction(function(t){ce(t,u,'SELECT key FROM '+u.storeName,[],function(t,o){for(var u=[],c=0;c<o.rows.length;c++)u.push(o.rows.item(c).key);n(u)},function(n,t){o(t)})})}).catch(o)});return v(o,n),o},dropInstance:function(n,t){t=p.apply(this,arguments);var o=this.config();(n='function'!=typeof n&&n||{}).name||(n.name=n.name||o.name,n.storeName=n.storeName||o.storeName);var u,c=this;return v(u=n.name?new l(function(t){var u;u=n.name===o.name?c._dbInfo.db:openDatabase(n.name,'','',0),n.storeName?t({db:u,storeNames:[n.storeName]}):t(se(u))}).then(function(n){return new l(function(t,o){n.db.transaction(function(u){function c(n){return new l(function(t,o){u.executeSql('DROP TABLE IF EXISTS '+n,[],function(){t()},function(n,t){o(t)})})}for(var f=[],s=0,v=n.storeNames.length;s<v;s++)f.push(c(n.storeNames[s]));l.all(f).then(function(){t()}).catch(function(n){o(n)})},function(n){o(n)})})}):l.reject('Invalid arguments'),t),u}};function de(n,t){var o=n.name+'/';return n.storeName!==t.storeName&&(o+=n.storeName+'/'),o}function ve(){try{return localStorage.setItem("_localforage_support_test",!0),localStorage.removeItem("_localforage_support_test"),!1}catch(n){return!0}}var he={_driver:'localStorageWrapper',_initStorage:function(n){var t={};if(n)for(var o in n)t[o]=n[o];return t.keyPrefix=de(n,this._defaultConfig),!ve()||localStorage.length>0?(this._dbInfo=t,t.serializer=ae,l.resolve()):l.reject()},_support:(function(){try{return'undefined'!=typeof localStorage&&'setItem'in localStorage&&!!localStorage.setItem}catch(n){return!1}})(),iterate:function(n,t){var o=this,u=o.ready().then(function(){for(var t=o._dbInfo,u=t.keyPrefix,c=u.length,f=localStorage.length,s=1,l=0;l<f;l++){var v=localStorage.key(l);if(0===v.indexOf(u)){var h=localStorage.getItem(v);if(h&&(h=t.serializer.deserialize(h)),void 0!==(h=n(h,v.substring(c),s++)))return h}}});return v(u,t),u},getItem:function(n,t){var o=this;n=y(n);var u=o.ready().then(function(){var t=o._dbInfo,u=localStorage.getItem(t.keyPrefix+n);return u&&(u=t.serializer.deserialize(u)),u});return v(u,t),u},setItem:function(n,t,o){var u=this;n=y(n);var c=u.ready().then(function(){void 0===t&&(t=null);var o=t;return new l(function(c,f){var s=u._dbInfo;s.serializer.serialize(t,function(t,u){if(u)f(u);else try{localStorage.setItem(s.keyPrefix+n,t),c(o)}catch(n){'QuotaExceededError'!==n.name&&'NS_ERROR_DOM_QUOTA_REACHED'!==n.name||f(n),f(n)}})})});return v(c,o),c},removeItem:function(n,t){var o=this;n=y(n);var u=o.ready().then(function(){var t=o._dbInfo;localStorage.removeItem(t.keyPrefix+n)});return v(u,t),u},clear:function(n){var t=this,o=t.ready().then(function(){for(var n=t._dbInfo.keyPrefix,o=localStorage.length-1;o>=0;o--){var u=localStorage.key(o);0===u.indexOf(n)&&localStorage.removeItem(u)}});return v(o,n),o},length:function(n){var t=this.keys().then(function(n){return n.length});return v(t,n),t},key:function(n,t){var o=this,u=o.ready().then(function(){var t,u=o._dbInfo;try{t=localStorage.key(n)}catch(n){t=null}return t&&(t=t.substring(u.keyPrefix.length)),t});return v(u,t),u},keys:function(n){var t=this,o=t.ready().then(function(){for(var n=t._dbInfo,o=localStorage.length,u=[],c=0;c<o;c++){var f=localStorage.key(c);0===f.indexOf(n.keyPrefix)&&u.push(f.substring(n.keyPrefix.length))}return u});return v(o,n),o},dropInstance:function(n,t){if(t=p.apply(this,arguments),!(n='function'!=typeof n&&n||{}).name){var o=this.config();n.name=n.name||o.name,n.storeName=n.storeName||o.storeName}var u,c=this;return v(u=n.name?new l(function(t){n.storeName?t(de(n,c._defaultConfig)):t(n.name+'/')}).then(function(n){for(var t=localStorage.length-1;t>=0;t--){var o=localStorage.key(t);0===o.indexOf(n)&&localStorage.removeItem(o)}}):l.reject('Invalid arguments'),t),u}},ye=function(n,t){for(var o,u,c=n.length,f=0;f<c;){if((o=n[f])===(u=t)||'number'==typeof o&&'number'==typeof u&&isNaN(o)&&isNaN(u))return!0;f++}return!1},pe=Array.isArray||function(n){return'[object Array]'===Object.prototype.toString.call(n)},be={},me={},ge={INDEXEDDB:z,WEBSQL:le,LOCALSTORAGE:he},_e=[ge.INDEXEDDB._driver,ge.WEBSQL._driver,ge.LOCALSTORAGE._driver],we=['dropInstance'],Ie=['clear','getItem','iterate','key','keys','length','removeItem','setItem'].concat(we),Se={description:'',driver:_e.slice(),name:'localforage',size:4980736,storeName:'keyvaluepairs',version:1};function Ee(n,t){n[t]=function(){var o=arguments;return n.ready().then(function(){return n[t].apply(n,o)})}}function Ne(){for(var n=1;n<arguments.length;n++){var t=arguments[n];if(t)for(var o in t)t.hasOwnProperty(o)&&(pe(t[o])?arguments[0][o]=t[o].slice():arguments[0][o]=t[o])}return arguments[0]}var je=new((function(){function n(t){for(var o in c(this,n),ge)if(ge.hasOwnProperty(o)){var u=ge[o],f=u._driver;this[o]=f,be[f]||this.defineDriver(u)}this._defaultConfig=Ne({},Se),this._config=Ne({},this._defaultConfig,t),this._driverSet=null,this._initDriver=null,this._ready=!1,this._dbInfo=null,this._wrapLibraryMethodsWithReady(),this.setDriver(this._config.driver).catch(function(){})}return n.prototype.config=function(n){if('object'===(void 0===n?'undefined':u(n))){if(this._ready)return new Error("Can't call config() after localforage has been used.");for(var t in n){if('storeName'===t&&(n[t]=n[t].replace(/\W/g,'_')),'version'===t&&'number'!=typeof n[t])return new Error('Database version must be a number.');this._config[t]=n[t]}return!('driver'in n&&n.driver)||this.setDriver(this._config.driver)}return'string'==typeof n?this._config[n]:this._config},n.prototype.defineDriver=function(n,t,o){var u=new l(function(t,o){try{var u=n._driver,c=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!n._driver)return void o(c);for(var f=Ie.concat('_initStorage'),s=0,h=f.length;s<h;s++){var y=f[s];if((!ye(we,y)||n[y])&&'function'!=typeof n[y])return void o(c)}!(function(){for(var t=function(n){return function(){var t=new Error('Method '+n+' is not implemented by the current driver'),o=l.reject(t);return v(o,arguments[arguments.length-1]),o}},o=0,u=we.length;o<u;o++){var c=we[o];n[c]||(n[c]=t(c))}})();var p=function(o){be[u]&&console.info('Redefining LocalForage driver: '+u),be[u]=n,me[u]=o,t()};'_support'in n?n._support&&'function'==typeof n._support?n._support().then(p,o):p(!!n._support):p(!0)}catch(n){o(n)}});return h(u,t,o),u},n.prototype.driver=function(){return this._driver||null},n.prototype.getDriver=function(n,t,o){var u=be[n]?l.resolve(be[n]):l.reject(new Error('Driver not found.'));return h(u,t,o),u},n.prototype.getSerializer=function(n){var t=l.resolve(ae);return h(t,n),t},n.prototype.ready=function(n){var t=this,o=t._driverSet.then(function(){return null===t._ready&&(t._ready=t._initDriver()),t._ready});return h(o,n,n),o},n.prototype.setDriver=function(n,t,o){var u=this;pe(n)||(n=[n]);var c=this._getSupportedDrivers(n);function f(){u._config.driver=u.driver()}function s(n){return u._extend(n),f(),u._ready=u._initStorage(u._config),u._ready}function v(n){return function(){var t=0;return(function o(){for(;t<n.length;){var c=n[t];return t++,u._dbInfo=null,u._ready=null,u.getDriver(c).then(s).catch(o)}f();var v=new Error('No available storage method found.');return u._driverSet=l.reject(v),u._driverSet})()}}var y=null!==this._driverSet?this._driverSet.catch(function(){return l.resolve()}):l.resolve();return this._driverSet=y.then(function(){var n=c[0];return u._dbInfo=null,u._ready=null,u.getDriver(n).then(function(n){u._driver=n._driver,f(),u._wrapLibraryMethodsWithReady(),u._initDriver=v(c)})}).catch(function(){f();var n=new Error('No available storage method found.');return u._driverSet=l.reject(n),u._driverSet}),h(this._driverSet,t,o),this._driverSet},n.prototype.supports=function(n){return!!me[n]},n.prototype._extend=function(n){Ne(this,n)},n.prototype._getSupportedDrivers=function(n){for(var t=[],o=0,u=n.length;o<u;o++){var c=n[o];this.supports(c)&&t.push(c)}return t},n.prototype._wrapLibraryMethodsWithReady=function(){for(var n=0,t=Ie.length;n<t;n++)Ee(this,Ie[n])},n.prototype.createInstance=function(t){return new n(t)},n})());t.exports=je},{3:3}]},{},[4])(4)})},533,[]);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ^~~~~~~~~~~~~~~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:539:6485: warning: the variable "navigator" was not declared in anonymous function " 2564#"
__d(function(g,r,i,a,m,e,d){!(function(n){if("object"==typeof e&&void 0!==m)m.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{("undefined"!=typeof window?window:void 0!==g?g:"undefined"!=typeof self?self:this).localforage=n()}})(function(){return(function n(t,o,u){function c(s,l){if(!o[s]){if(!t[s]){var v="function"==typeof r&&r;if(!l&&v)return v(s,!0);if(f)return f(s,!0);var h=new Error("Cannot find module '"+s+"'");throw h.code="MODULE_NOT_FOUND",h}var y=o[s]={exports:{}};t[s][0].call(y.exports,function(n){var o=t[s][1][n];return c(o||n)},y,y.exports,n,t,o,u)}return o[s].exports}for(var f="function"==typeof r&&r,s=0;s<u.length;s++)c(u[s]);return c})({1:[function(n,t,o){(function(n){'use strict';var o,u,c=n.MutationObserver||n.WebKitMutationObserver;if(c){var f=0,s=new c(y),l=n.document.createTextNode('');s.observe(l,{characterData:!0}),o=function(){l.data=f=++f%2}}else if(n.setImmediate||void 0===n.MessageChannel)o='document'in n&&'onreadystatechange'in n.document.createElement('script')?function(){var t=n.document.createElement('script');t.onreadystatechange=function(){y(),t.onreadystatechange=null,t.parentNode.removeChild(t),t=null},n.document.documentElement.appendChild(t)}:function(){setTimeout(y,0)};else{var v=new n.MessageChannel;v.port1.onmessage=y,o=function(){v.port2.postMessage(0)}}var h=[];function y(){var n,t;u=!0;for(var o=h.length;o;){for(t=h,h=[],n=-1;++n<o;)t[n]();o=h.length}u=!1}t.exports=function(n){1!==h.push(n)||u||o()}}).call(this,void 0!==g?g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],2:[function(n,t,o){'use strict';var u=n(1);function c(){}var f={},s=['REJECTED'],l=['FULFILLED'],v=['PENDING'];function h(n){if('function'!=typeof n)throw new TypeError('resolver must be a function');this.state=v,this.queue=[],this.outcome=void 0,n!==c&&_(this,n)}function y(n,t,o){this.promise=n,'function'==typeof t&&(this.onFulfilled=t,this.callFulfilled=this.otherCallFulfilled),'function'==typeof o&&(this.onRejected=o,this.callRejected=this.otherCallRejected)}function p(n,t,o){u(function(){var u;try{u=t(o)}catch(t){return f.reject(n,t)}u===n?f.reject(n,new TypeError('Cannot resolve promise with itself')):f.resolve(n,u)})}function b(n){var t=n&&n.then;if(n&&('object'==typeof n||'function'==typeof n)&&'function'==typeof t)return function(){t.apply(n,arguments)}}function _(n,t){var o=!1;function u(t){o||(o=!0,f.reject(n,t))}function c(t){o||(o=!0,f.resolve(n,t))}var s=w(function(){t(c,u)});'error'===s.status&&u(s.value)}function w(n,t){var o={};try{o.value=n(t),o.status='success'}catch(n){o.status='error',o.value=n}return o}t.exports=h,h.prototype.catch=function(n){return this.then(null,n)},h.prototype.then=function(n,t){if('function'!=typeof n&&this.state===l||'function'!=typeof t&&this.state===s)return this;var o=new this.constructor(c);this.state!==v?p(o,this.state===l?n:t,this.outcome):this.queue.push(new y(o,n,t));return o},y.prototype.callFulfilled=function(n){f.resolve(this.promise,n)},y.prototype.otherCallFulfilled=function(n){p(this.promise,this.onFulfilled,n)},y.prototype.callRejected=function(n){f.reject(this.promise,n)},y.prototype.otherCallRejected=function(n){p(this.promise,this.onRejected,n)},f.resolve=function(n,t){var o=w(b,t);if('error'===o.status)return f.reject(n,o.value);var u=o.value;if(u)_(n,u);else{n.state=l,n.outcome=t;for(var c=-1,s=n.queue.length;++c<s;)n.queue[c].callFulfilled(t)}return n},f.reject=function(n,t){n.state=s,n.outcome=t;for(var o=-1,u=n.queue.length;++o<u;)n.queue[o].callRejected(t);return n},h.resolve=function(n){if(n instanceof this)return n;return f.resolve(new this(c),n)},h.reject=function(n){var t=new this(c);return f.reject(t,n)},h.all=function(n){var t=this;if('[object Array]'!==Object.prototype.toString.call(n))return this.reject(new TypeError('must be an array'));var o=n.length,u=!1;if(!o)return this.resolve([]);var s=new Array(o),l=0,v=-1,h=new this(c);for(;++v<o;)y(n[v],v);return h;function y(n,c){t.resolve(n).then(function(n){s[c]=n,++l!==o||u||(u=!0,f.resolve(h,s))},function(n){u||(u=!0,f.reject(h,n))})}},h.race=function(n){var t=this;if('[object Array]'!==Object.prototype.toString.call(n))return this.reject(new TypeError('must be an array'));var o=n.length,u=!1;if(!o)return this.resolve([]);var s=-1,l=new this(c);for(;++s<o;)v=n[s],t.resolve(v).then(function(n){u||(u=!0,f.resolve(l,n))},function(n){u||(u=!0,f.reject(l,n))});var v;return l}},{1:1}],3:[function(n,t,o){(function(t){'use strict';'function'!=typeof t.Promise&&(t.Promise=n(2))}).call(this,void 0!==g?g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{2:2}],4:[function(n,t,o){'use strict';var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};function c(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}var f=(function(){try{if('undefined'!=typeof indexedDB)return indexedDB;if('undefined'!=typeof webkitIndexedDB)return webkitIndexedDB;if('undefined'!=typeof mozIndexedDB)return mozIndexedDB;if('undefined'!=typeof OIndexedDB)return OIndexedDB;if('undefined'!=typeof msIndexedDB)return msIndexedDB}catch(n){return}})();function s(n,t){n=n||[],t=t||{};try{return new Blob(n,t)}catch(c){if('TypeError'!==c.name)throw c;for(var o=new('undefined'!=typeof BlobBuilder?BlobBuilder:'undefined'!=typeof MSBlobBuilder?MSBlobBuilder:'undefined'!=typeof MozBlobBuilder?MozBlobBuilder:WebKitBlobBuilder),u=0;u<n.length;u+=1)o.append(n[u]);return o.getBlob(t.type)}}'undefined'==typeof Promise&&n(3);var l=Promise;function v(n,t){t&&n.then(function(n){t(null,n)},function(n){t(n)})}function h(n,t,o){'function'==typeof t&&n.then(t),'function'==typeof o&&n.catch(o)}function y(n){return'string'!=typeof n&&(console.warn(n+' used as a key, but it is not a string.'),n=String(n)),n}function p(){if(arguments.length&&'function'==typeof arguments[arguments.length-1])return arguments[arguments.length-1]}var b='local-forage-detect-blob-support',_=void 0,w={},I=Object.prototype.toString,S='readonly',E='readwrite';function N(n){for(var t=n.length,o=new ArrayBuffer(t),u=new Uint8Array(o),c=0;c<t;c++)u[c]=n.charCodeAt(c);return o}function j(n){return new l(function(t){var o=n.transaction(b,E),u=s(['']);o.objectStore(b).put(u,'key'),o.onabort=function(n){n.preventDefault(),n.stopPropagation(),t(!1)},o.oncomplete=function(){var n=navigator.userAgent.match(/Chrome\/(\d+)/),o=navigator.userAgent.match(/Edge\//);t(o||!n||parseInt(n[1],10)>=43)}}).catch(function(){return!1})}function R(n){var t=w[n.name],o={};o.promise=new l(function(n,t){o.resolve=n,o.reject=t}),t.deferredOperations.push(o),t.dbReady?t.dbReady=t.dbReady.then(function(){return o.promise}):t.dbReady=o.promise}function A(n){var t=w[n.name].deferredOperations.pop();if(t)return t.resolve(),t.promise}function O(n,t){var o=w[n.name].deferredOperations.pop();if(o)return o.reject(t),o.promise}function D(n,t){return new l(function(o,u){if(w[n.name]=w[n.name]||{forages:[],db:null,dbReady:null,deferredOperations:[]},n.db){if(!t)return o(n.db);R(n),n.db.close()}var c=[n.name];t&&c.push(n.version);var s=f.open.apply(f,c);t&&(s.onupgradeneeded=function(t){var o=s.result;try{o.createObjectStore(n.storeName),t.oldVersion<=1&&o.createObjectStore(b)}catch(o){if('ConstraintError'!==o.name)throw o;console.warn('The database "'+n.name+"\" has been upgraded from version "+t.oldVersion+' to version '+t.newVersion+', but the storage "'+n.storeName+'" already exists.')}}),s.onerror=function(n){n.preventDefault(),u(s.error)},s.onsuccess=function(){o(s.result),A(n)}})}function x(n){return D(n,!1)}function B(n){return D(n,!0)}function k(n,t){if(!n.db)return!0;var o=!n.db.objectStoreNames.contains(n.storeName),u=n.version<n.db.version,c=n.version>n.db.version;if(u&&(n.version!==t&&console.warn('The database "'+n.name+"\" can't be downgraded from version "+n.db.version+' to version '+n.version+'.'),n.version=n.db.version),c||o){if(o){var f=n.db.version+1;f>n.version&&(n.version=f)}return!0}return!1}function C(n){return s([N(atob(n.data))],{type:n.type})}function T(n){return n&&n.__local_forage_encoded_blob}function F(n){var t=this,o=t._initReady().then(function(){var n=w[t._dbInfo.name];if(n&&n.dbReady)return n.dbReady});return h(o,n,n),o}function L(n){R(n);for(var t=w[n.name],o=t.forages,u=0;u<o.length;u++){var c=o[u];c._dbInfo.db&&(c._dbInfo.db.close(),c._dbInfo.db=null)}return n.db=null,x(n).then(function(t){return n.db=t,k(n)?B(n):t}).then(function(u){n.db=t.db=u;for(var c=0;c<o.length;c++)o[c]._dbInfo.db=u}).catch(function(t){throw O(n,t),t})}function M(n,t,o,u){void 0===u&&(u=1);try{var c=n.db.transaction(n.storeName,t);o(null,c)}catch(c){if(u>0&&(!n.db||'InvalidStateError'===c.name||'NotFoundError'===c.name))return l.resolve().then(function(){if(!n.db||'NotFoundError'===c.name&&!n.db.objectStoreNames.contains(n.storeName)&&n.version<=n.db.version)return n.db&&(n.version=n.db.version+1),B(n)}).then(function(){return L(n).then(function(){M(n,t,o,u-1)})}).catch(o);o(c)}}var z={_driver:'asyncStorage',_initStorage:function(n){var t=this,o={db:null};if(n)for(var u in n)o[u]=n[u];var c=w[o.name];c||(c={forages:[],db:null,dbReady:null,deferredOperations:[]},w[o.name]=c),c.forages.push(t),t._initReady||(t._initReady=t.ready,t.ready=F);var f=[];function s(){return l.resolve()}for(var v=0;v<c.forages.length;v++){var h=c.forages[v];h!==t&&f.push(h._initReady().catch(s))}var y=c.forages.slice(0);return l.all(f).then(function(){return o.db=c.db,x(o)}).then(function(n){return o.db=n,k(o,t._defaultConfig.version)?B(o):n}).then(function(n){o.db=c.db=n,t._dbInfo=o;for(var u=0;u<y.length;u++){var f=y[u];f!==t&&(f._dbInfo.db=o.db,f._dbInfo.version=o.version)}})},_support:(function(){try{if(!f||!f.open)return!1;var n='undefined'!=typeof openDatabase&&/(Safari|iPhone|iPad|iPod)/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent)&&!/BlackBerry/.test(navigator.platform),t='function'==typeof fetch&&-1!==fetch.toString().indexOf('[native code');return(!n||t)&&'undefined'!=typeof indexedDB&&'undefined'!=typeof IDBKeyRange}catch(n){return!1}})(),iterate:function(n,t){var o=this,u=new l(function(t,u){o.ready().then(function(){M(o._dbInfo,S,function(c,f){if(c)return u(c);try{var s=f.objectStore(o._dbInfo.storeName).openCursor(),l=1;s.onsuccess=function(){var o=s.result;if(o){var u=o.value;T(u)&&(u=C(u));var c=n(u,o.key,l++);void 0!==c?t(c):o.continue()}else t()},s.onerror=function(){u(s.error)}}catch(n){u(n)}})}).catch(u)});return v(u,t),u},getItem:function(n,t){var o=this;n=y(n);var u=new l(function(t,u){o.ready().then(function(){M(o._dbInfo,S,function(c,f){if(c)return u(c);try{var s=f.objectStore(o._dbInfo.storeName).get(n);s.onsuccess=function(){var n=s.result;void 0===n&&(n=null),T(n)&&(n=C(n)),t(n)},s.onerror=function(){u(s.error)}}catch(n){u(n)}})}).catch(u)});return v(u,t),u},setItem:function(n,t,o){var u=this;n=y(n);var c=new l(function(o,c){var f;u.ready().then(function(){return f=u._dbInfo,'[object Blob]'===I.call(t)?(n=f.db,'boolean'==typeof _?l.resolve(_):j(n).then(function(n){return _=n})).then(function(n){return n?t:(o=t,new l(function(n,t){var u=new FileReader;u.onerror=t,u.onloadend=function(t){var u=btoa(t.target.result||'');n({__local_forage_encoded_blob:!0,data:u,type:o.type})},u.readAsBinaryString(o)}));var o}):t;var n}).then(function(t){M(u._dbInfo,E,function(f,s){if(f)return c(f);try{var l=s.objectStore(u._dbInfo.storeName);null===t&&(t=void 0);var v=l.put(t,n);s.oncomplete=function(){void 0===t&&(t=null),o(t)},s.onabort=s.onerror=function(){var n=v.error?v.error:v.transaction.error;c(n)}}catch(n){c(n)}})}).catch(c)});return v(c,o),c},removeItem:function(n,t){var o=this;n=y(n);var u=new l(function(t,u){o.ready().then(function(){M(o._dbInfo,E,function(c,f){if(c)return u(c);try{var s=f.objectStore(o._dbInfo.storeName).delete(n);f.oncomplete=function(){t()},f.onerror=function(){u(s.error)},f.onabort=function(){var n=s.error?s.error:s.transaction.error;u(n)}}catch(n){u(n)}})}).catch(u)});return v(u,t),u},clear:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){M(t._dbInfo,E,function(u,c){if(u)return o(u);try{var f=c.objectStore(t._dbInfo.storeName).clear();c.oncomplete=function(){n()},c.onabort=c.onerror=function(){var n=f.error?f.error:f.transaction.error;o(n)}}catch(n){o(n)}})}).catch(o)});return v(o,n),o},length:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){M(t._dbInfo,S,function(u,c){if(u)return o(u);try{var f=c.objectStore(t._dbInfo.storeName).count();f.onsuccess=function(){n(f.result)},f.onerror=function(){o(f.error)}}catch(n){o(n)}})}).catch(o)});return v(o,n),o},key:function(n,t){var o=this,u=new l(function(t,u){n<0?t(null):o.ready().then(function(){M(o._dbInfo,S,function(c,f){if(c)return u(c);try{var s=f.objectStore(o._dbInfo.storeName),l=!1,v=s.openKeyCursor();v.onsuccess=function(){var o=v.result;o?0===n?t(o.key):l?t(o.key):(l=!0,o.advance(n)):t(null)},v.onerror=function(){u(v.error)}}catch(n){u(n)}})}).catch(u)});return v(u,t),u},keys:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){M(t._dbInfo,S,function(u,c){if(u)return o(u);try{var f=c.objectStore(t._dbInfo.storeName).openKeyCursor(),s=[];f.onsuccess=function(){var t=f.result;t?(s.push(t.key),t.continue()):n(s)},f.onerror=function(){o(f.error)}}catch(n){o(n)}})}).catch(o)});return v(o,n),o},dropInstance:function(n,t){t=p.apply(this,arguments);var o,u=this.config();if((n='function'!=typeof n&&n||{}).name||(n.name=n.name||u.name,n.storeName=n.storeName||u.storeName),n.name){var c=n.name===u.name&&this._dbInfo.db?l.resolve(this._dbInfo.db):x(n).then(function(t){var o=w[n.name],u=o.forages;o.db=t;for(var c=0;c<u.length;c++)u[c]._dbInfo.db=t;return t});o=n.storeName?c.then(function(t){if(t.objectStoreNames.contains(n.storeName)){var o=t.version+1;R(n);var u=w[n.name],c=u.forages;t.close();for(var s=0;s<c.length;s++){var v=c[s];v._dbInfo.db=null,v._dbInfo.version=o}return new l(function(t,u){var c=f.open(n.name,o);c.onerror=function(n){c.result.close(),u(n)},c.onupgradeneeded=function(){c.result.deleteObjectStore(n.storeName)},c.onsuccess=function(){var n=c.result;n.close(),t(n)}}).then(function(n){u.db=n;for(var t=0;t<c.length;t++){var o=c[t];o._dbInfo.db=n,A(o._dbInfo)}}).catch(function(t){throw(O(n,t)||l.resolve()).catch(function(){}),t})}}):c.then(function(t){R(n);var o=w[n.name],u=o.forages;t.close();for(var c=0;c<u.length;c++)u[c]._dbInfo.db=null;return new l(function(t,o){var u=f.deleteDatabase(n.name);u.onerror=u.onblocked=function(n){var t=u.result;t&&t.close(),o(n)},u.onsuccess=function(){var n=u.result;n&&n.close(),t(n)}}).then(function(n){o.db=n;for(var t=0;t<u.length;t++)A(u[t]._dbInfo)}).catch(function(t){throw(O(n,t)||l.resolve()).catch(function(){}),t})})}else o=l.reject('Invalid arguments');return v(o,t),o}};var P='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',U='~~local_forage_type~',q=/^~~local_forage_type~([^~]+)~/,W='__lfsc__:',K=W.length,H='arbf',Q='blob',X='si08',G='ui08',J='uic8',V='si16',Y='si32',Z='ur16',$='ui32',ee='fl32',ne='fl64',te=K+H.length,re=Object.prototype.toString;function oe(n){var t,o,u,c,f,s=.75*n.length,l=n.length,v=0;'='===n[n.length-1]&&(s--,'='===n[n.length-2]&&s--);var h=new ArrayBuffer(s),y=new Uint8Array(h);for(t=0;t<l;t+=4)o=P.indexOf(n[t]),u=P.indexOf(n[t+1]),c=P.indexOf(n[t+2]),f=P.indexOf(n[t+3]),y[v++]=o<<2|u>>4,y[v++]=(15&u)<<4|c>>2,y[v++]=(3&c)<<6|63&f;return h}function ie(n){var t,o=new Uint8Array(n),u='';for(t=0;t<o.length;t+=3)u+=P[o[t]>>2],u+=P[(3&o[t])<<4|o[t+1]>>4],u+=P[(15&o[t+1])<<2|o[t+2]>>6],u+=P[63&o[t+2]];return o.length%3==2?u=u.substring(0,u.length-1)+'=':o.length%3==1&&(u=u.substring(0,u.length-2)+'=='),u}var ae={serialize:function(n,t){var o='';if(n&&(o=re.call(n)),n&&('[object ArrayBuffer]'===o||n.buffer&&'[object ArrayBuffer]'===re.call(n.buffer))){var u,c=W;n instanceof ArrayBuffer?(u=n,c+=H):(u=n.buffer,'[object Int8Array]'===o?c+=X:'[object Uint8Array]'===o?c+=G:'[object Uint8ClampedArray]'===o?c+=J:'[object Int16Array]'===o?c+=V:'[object Uint16Array]'===o?c+=Z:'[object Int32Array]'===o?c+=Y:'[object Uint32Array]'===o?c+=$:'[object Float32Array]'===o?c+=ee:'[object Float64Array]'===o?c+=ne:t(new Error('Failed to get type for BinaryArray'))),t(c+ie(u))}else if('[object Blob]'===o){var f=new FileReader;f.onload=function(){var o=U+n.type+'~'+ie(this.result);t("__lfsc__:blob"+o)},f.readAsArrayBuffer(n)}else try{t(JSON.stringify(n))}catch(o){console.error("Couldn't convert value into a JSON string: ",n),t(null,o)}},deserialize:function(n){if(n.substring(0,K)!==W)return JSON.parse(n);var t,o=n.substring(te),u=n.substring(K,te);if(u===Q&&q.test(o)){var c=o.match(q);t=c[1],o=o.substring(c[0].length)}var f=oe(o);switch(u){case H:return f;case Q:return s([f],{type:t});case X:return new Int8Array(f);case G:return new Uint8Array(f);case J:return new Uint8ClampedArray(f);case V:return new Int16Array(f);case Z:return new Uint16Array(f);case Y:return new Int32Array(f);case $:return new Uint32Array(f);case ee:return new Float32Array(f);case ne:return new Float64Array(f);default:throw new Error('Unkown type: '+u)}},stringToBuffer:oe,bufferToString:ie};function ue(n,t,o,u){n.executeSql('CREATE TABLE IF NOT EXISTS '+t.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],o,u)}function ce(n,t,o,u,c,f){n.executeSql(o,u,c,function(n,s){s.code===s.SYNTAX_ERR?n.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[t.storeName],function(n,l){l.rows.length?f(n,s):ue(n,t,function(){n.executeSql(o,u,c,f)},f)},f):f(n,s)},f)}function fe(n,t,o,u){var c=this;n=y(n);var f=new l(function(f,s){c.ready().then(function(){void 0===t&&(t=null);var l=t,v=c._dbInfo;v.serializer.serialize(t,function(t,h){h?s(h):v.db.transaction(function(o){ce(o,v,'INSERT OR REPLACE INTO '+v.storeName+" (key, value) VALUES (?, ?)",[n,t],function(){f(l)},function(n,t){s(t)})},function(t){if(t.code===t.QUOTA_ERR){if(u>0)return void f(fe.apply(c,[n,l,o,u-1]));s(t)}})})}).catch(s)});return v(f,o),f}function se(n){return new l(function(t,o){n.transaction(function(u){u.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name <> '__WebKitDatabaseInfoTable__'",[],function(o,u){for(var c=[],f=0;f<u.rows.length;f++)c.push(u.rows.item(f).name);t({db:n,storeNames:c})},function(n,t){o(t)})},function(n){o(n)})})}var le={_driver:'webSQLStorage',_initStorage:function(n){var t=this,o={db:null};if(n)for(var u in n)o[u]='string'!=typeof n[u]?n[u].toString():n[u];var c=new l(function(n,u){try{o.db=openDatabase(o.name,String(o.version),o.description,o.size)}catch(n){return u(n)}o.db.transaction(function(c){ue(c,o,function(){t._dbInfo=o,n()},function(n,t){u(t)})},u)});return o.serializer=ae,c},_support:'function'==typeof openDatabase,iterate:function(n,t){var o=this,u=new l(function(t,u){o.ready().then(function(){var c=o._dbInfo;c.db.transaction(function(o){ce(o,c,'SELECT * FROM '+c.storeName,[],function(o,u){for(var f=u.rows,s=f.length,l=0;l<s;l++){var v=f.item(l),h=v.value;if(h&&(h=c.serializer.deserialize(h)),void 0!==(h=n(h,v.key,l+1)))return void t(h)}t()},function(n,t){u(t)})})}).catch(u)});return v(u,t),u},getItem:function(n,t){var o=this;n=y(n);var u=new l(function(t,u){o.ready().then(function(){var c=o._dbInfo;c.db.transaction(function(o){ce(o,c,'SELECT * FROM '+c.storeName+' WHERE key = ? LIMIT 1',[n],function(n,o){var u=o.rows.length?o.rows.item(0).value:null;u&&(u=c.serializer.deserialize(u)),t(u)},function(n,t){u(t)})})}).catch(u)});return v(u,t),u},setItem:function(n,t,o){return fe.apply(this,[n,t,o,1])},removeItem:function(n,t){var o=this;n=y(n);var u=new l(function(t,u){o.ready().then(function(){var c=o._dbInfo;c.db.transaction(function(o){ce(o,c,'DELETE FROM '+c.storeName+' WHERE key = ?',[n],function(){t()},function(n,t){u(t)})})}).catch(u)});return v(u,t),u},clear:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){var u=t._dbInfo;u.db.transaction(function(t){ce(t,u,'DELETE FROM '+u.storeName,[],function(){n()},function(n,t){o(t)})})}).catch(o)});return v(o,n),o},length:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){var u=t._dbInfo;u.db.transaction(function(t){ce(t,u,'SELECT COUNT(key) as c FROM '+u.storeName,[],function(t,o){var u=o.rows.item(0).c;n(u)},function(n,t){o(t)})})}).catch(o)});return v(o,n),o},key:function(n,t){var o=this,u=new l(function(t,u){o.ready().then(function(){var c=o._dbInfo;c.db.transaction(function(o){ce(o,c,'SELECT key FROM '+c.storeName+' WHERE id = ? LIMIT 1',[n+1],function(n,o){var u=o.rows.length?o.rows.item(0).key:null;t(u)},function(n,t){u(t)})})}).catch(u)});return v(u,t),u},keys:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){var u=t._dbInfo;u.db.transaction(function(t){ce(t,u,'SELECT key FROM '+u.storeName,[],function(t,o){for(var u=[],c=0;c<o.rows.length;c++)u.push(o.rows.item(c).key);n(u)},function(n,t){o(t)})})}).catch(o)});return v(o,n),o},dropInstance:function(n,t){t=p.apply(this,arguments);var o=this.config();(n='function'!=typeof n&&n||{}).name||(n.name=n.name||o.name,n.storeName=n.storeName||o.storeName);var u,c=this;return v(u=n.name?new l(function(t){var u;u=n.name===o.name?c._dbInfo.db:openDatabase(n.name,'','',0),n.storeName?t({db:u,storeNames:[n.storeName]}):t(se(u))}).then(function(n){return new l(function(t,o){n.db.transaction(function(u){function c(n){return new l(function(t,o){u.executeSql('DROP TABLE IF EXISTS '+n,[],function(){t()},function(n,t){o(t)})})}for(var f=[],s=0,v=n.storeNames.length;s<v;s++)f.push(c(n.storeNames[s]));l.all(f).then(function(){t()}).catch(function(n){o(n)})},function(n){o(n)})})}):l.reject('Invalid arguments'),t),u}};function de(n,t){var o=n.name+'/';return n.storeName!==t.storeName&&(o+=n.storeName+'/'),o}function ve(){try{return localStorage.setItem("_localforage_support_test",!0),localStorage.removeItem("_localforage_support_test"),!1}catch(n){return!0}}var he={_driver:'localStorageWrapper',_initStorage:function(n){var t={};if(n)for(var o in n)t[o]=n[o];return t.keyPrefix=de(n,this._defaultConfig),!ve()||localStorage.length>0?(this._dbInfo=t,t.serializer=ae,l.resolve()):l.reject()},_support:(function(){try{return'undefined'!=typeof localStorage&&'setItem'in localStorage&&!!localStorage.setItem}catch(n){return!1}})(),iterate:function(n,t){var o=this,u=o.ready().then(function(){for(var t=o._dbInfo,u=t.keyPrefix,c=u.length,f=localStorage.length,s=1,l=0;l<f;l++){var v=localStorage.key(l);if(0===v.indexOf(u)){var h=localStorage.getItem(v);if(h&&(h=t.serializer.deserialize(h)),void 0!==(h=n(h,v.substring(c),s++)))return h}}});return v(u,t),u},getItem:function(n,t){var o=this;n=y(n);var u=o.ready().then(function(){var t=o._dbInfo,u=localStorage.getItem(t.keyPrefix+n);return u&&(u=t.serializer.deserialize(u)),u});return v(u,t),u},setItem:function(n,t,o){var u=this;n=y(n);var c=u.ready().then(function(){void 0===t&&(t=null);var o=t;return new l(function(c,f){var s=u._dbInfo;s.serializer.serialize(t,function(t,u){if(u)f(u);else try{localStorage.setItem(s.keyPrefix+n,t),c(o)}catch(n){'QuotaExceededError'!==n.name&&'NS_ERROR_DOM_QUOTA_REACHED'!==n.name||f(n),f(n)}})})});return v(c,o),c},removeItem:function(n,t){var o=this;n=y(n);var u=o.ready().then(function(){var t=o._dbInfo;localStorage.removeItem(t.keyPrefix+n)});return v(u,t),u},clear:function(n){var t=this,o=t.ready().then(function(){for(var n=t._dbInfo.keyPrefix,o=localStorage.length-1;o>=0;o--){var u=localStorage.key(o);0===u.indexOf(n)&&localStorage.removeItem(u)}});return v(o,n),o},length:function(n){var t=this.keys().then(function(n){return n.length});return v(t,n),t},key:function(n,t){var o=this,u=o.ready().then(function(){var t,u=o._dbInfo;try{t=localStorage.key(n)}catch(n){t=null}return t&&(t=t.substring(u.keyPrefix.length)),t});return v(u,t),u},keys:function(n){var t=this,o=t.ready().then(function(){for(var n=t._dbInfo,o=localStorage.length,u=[],c=0;c<o;c++){var f=localStorage.key(c);0===f.indexOf(n.keyPrefix)&&u.push(f.substring(n.keyPrefix.length))}return u});return v(o,n),o},dropInstance:function(n,t){if(t=p.apply(this,arguments),!(n='function'!=typeof n&&n||{}).name){var o=this.config();n.name=n.name||o.name,n.storeName=n.storeName||o.storeName}var u,c=this;return v(u=n.name?new l(function(t){n.storeName?t(de(n,c._defaultConfig)):t(n.name+'/')}).then(function(n){for(var t=localStorage.length-1;t>=0;t--){var o=localStorage.key(t);0===o.indexOf(n)&&localStorage.removeItem(o)}}):l.reject('Invalid arguments'),t),u}},ye=function(n,t){for(var o,u,c=n.length,f=0;f<c;){if((o=n[f])===(u=t)||'number'==typeof o&&'number'==typeof u&&isNaN(o)&&isNaN(u))return!0;f++}return!1},pe=Array.isArray||function(n){return'[object Array]'===Object.prototype.toString.call(n)},be={},me={},ge={INDEXEDDB:z,WEBSQL:le,LOCALSTORAGE:he},_e=[ge.INDEXEDDB._driver,ge.WEBSQL._driver,ge.LOCALSTORAGE._driver],we=['dropInstance'],Ie=['clear','getItem','iterate','key','keys','length','removeItem','setItem'].concat(we),Se={description:'',driver:_e.slice(),name:'localforage',size:4980736,storeName:'keyvaluepairs',version:1};function Ee(n,t){n[t]=function(){var o=arguments;return n.ready().then(function(){return n[t].apply(n,o)})}}function Ne(){for(var n=1;n<arguments.length;n++){var t=arguments[n];if(t)for(var o in t)t.hasOwnProperty(o)&&(pe(t[o])?arguments[0][o]=t[o].slice():arguments[0][o]=t[o])}return arguments[0]}var je=new((function(){function n(t){for(var o in c(this,n),ge)if(ge.hasOwnProperty(o)){var u=ge[o],f=u._driver;this[o]=f,be[f]||this.defineDriver(u)}this._defaultConfig=Ne({},Se),this._config=Ne({},this._defaultConfig,t),this._driverSet=null,this._initDriver=null,this._ready=!1,this._dbInfo=null,this._wrapLibraryMethodsWithReady(),this.setDriver(this._config.driver).catch(function(){})}return n.prototype.config=function(n){if('object'===(void 0===n?'undefined':u(n))){if(this._ready)return new Error("Can't call config() after localforage has been used.");for(var t in n){if('storeName'===t&&(n[t]=n[t].replace(/\W/g,'_')),'version'===t&&'number'!=typeof n[t])return new Error('Database version must be a number.');this._config[t]=n[t]}return!('driver'in n&&n.driver)||this.setDriver(this._config.driver)}return'string'==typeof n?this._config[n]:this._config},n.prototype.defineDriver=function(n,t,o){var u=new l(function(t,o){try{var u=n._driver,c=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!n._driver)return void o(c);for(var f=Ie.concat('_initStorage'),s=0,h=f.length;s<h;s++){var y=f[s];if((!ye(we,y)||n[y])&&'function'!=typeof n[y])return void o(c)}!(function(){for(var t=function(n){return function(){var t=new Error('Method '+n+' is not implemented by the current driver'),o=l.reject(t);return v(o,arguments[arguments.length-1]),o}},o=0,u=we.length;o<u;o++){var c=we[o];n[c]||(n[c]=t(c))}})();var p=function(o){be[u]&&console.info('Redefining LocalForage driver: '+u),be[u]=n,me[u]=o,t()};'_support'in n?n._support&&'function'==typeof n._support?n._support().then(p,o):p(!!n._support):p(!0)}catch(n){o(n)}});return h(u,t,o),u},n.prototype.driver=function(){return this._driver||null},n.prototype.getDriver=function(n,t,o){var u=be[n]?l.resolve(be[n]):l.reject(new Error('Driver not found.'));return h(u,t,o),u},n.prototype.getSerializer=function(n){var t=l.resolve(ae);return h(t,n),t},n.prototype.ready=function(n){var t=this,o=t._driverSet.then(function(){return null===t._ready&&(t._ready=t._initDriver()),t._ready});return h(o,n,n),o},n.prototype.setDriver=function(n,t,o){var u=this;pe(n)||(n=[n]);var c=this._getSupportedDrivers(n);function f(){u._config.driver=u.driver()}function s(n){return u._extend(n),f(),u._ready=u._initStorage(u._config),u._ready}function v(n){return function(){var t=0;return(function o(){for(;t<n.length;){var c=n[t];return t++,u._dbInfo=null,u._ready=null,u.getDriver(c).then(s).catch(o)}f();var v=new Error('No available storage method found.');return u._driverSet=l.reject(v),u._driverSet})()}}var y=null!==this._driverSet?this._driverSet.catch(function(){return l.resolve()}):l.resolve();return this._driverSet=y.then(function(){var n=c[0];return u._dbInfo=null,u._ready=null,u.getDriver(n).then(function(n){u._driver=n._driver,f(),u._wrapLibraryMethodsWithReady(),u._initDriver=v(c)})}).catch(function(){f();var n=new Error('No available storage method found.');return u._driverSet=l.reject(n),u._driverSet}),h(this._driverSet,t,o),this._driverSet},n.prototype.supports=function(n){return!!me[n]},n.prototype._extend=function(n){Ne(this,n)},n.prototype._getSupportedDrivers=function(n){for(var t=[],o=0,u=n.length;o<u;o++){var c=n[o];this.supports(c)&&t.push(c)}return t},n.prototype._wrapLibraryMethodsWithReady=function(){for(var n=0,t=Ie.length;n<t;n++)Ee(this,Ie[n])},n.prototype.createInstance=function(t){return new n(t)},n})());t.exports=je},{3:3}]},{},[4])(4)})},533,[]);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ^~~~~~~~~
/home/vagrant/build/com.holoplay/android/app/build/generated/assets/react/release/index.android.bundle:539:8145: warning: the variable "atob" was not declared in function "C 13#"
__d(function(g,r,i,a,m,e,d){!(function(n){if("object"==typeof e&&void 0!==m)m.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{("undefined"!=typeof window?window:void 0!==g?g:"undefined"!=typeof self?self:this).localforage=n()}})(function(){return(function n(t,o,u){function c(s,l){if(!o[s]){if(!t[s]){var v="function"==typeof r&&r;if(!l&&v)return v(s,!0);if(f)return f(s,!0);var h=new Error("Cannot find module '"+s+"'");throw h.code="MODULE_NOT_FOUND",h}var y=o[s]={exports:{}};t[s][0].call(y.exports,function(n){var o=t[s][1][n];return c(o||n)},y,y.exports,n,t,o,u)}return o[s].exports}for(var f="function"==typeof r&&r,s=0;s<u.length;s++)c(u[s]);return c})({1:[function(n,t,o){(function(n){'use strict';var o,u,c=n.MutationObserver||n.WebKitMutationObserver;if(c){var f=0,s=new c(y),l=n.document.createTextNode('');s.observe(l,{characterData:!0}),o=function(){l.data=f=++f%2}}else if(n.setImmediate||void 0===n.MessageChannel)o='document'in n&&'onreadystatechange'in n.document.createElement('script')?function(){var t=n.document.createElement('script');t.onreadystatechange=function(){y(),t.onreadystatechange=null,t.parentNode.removeChild(t),t=null},n.document.documentElement.appendChild(t)}:function(){setTimeout(y,0)};else{var v=new n.MessageChannel;v.port1.onmessage=y,o=function(){v.port2.postMessage(0)}}var h=[];function y(){var n,t;u=!0;for(var o=h.length;o;){for(t=h,h=[],n=-1;++n<o;)t[n]();o=h.length}u=!1}t.exports=function(n){1!==h.push(n)||u||o()}}).call(this,void 0!==g?g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],2:[function(n,t,o){'use strict';var u=n(1);function c(){}var f={},s=['REJECTED'],l=['FULFILLED'],v=['PENDING'];function h(n){if('function'!=typeof n)throw new TypeError('resolver must be a function');this.state=v,this.queue=[],this.outcome=void 0,n!==c&&_(this,n)}function y(n,t,o){this.promise=n,'function'==typeof t&&(this.onFulfilled=t,this.callFulfilled=this.otherCallFulfilled),'function'==typeof o&&(this.onRejected=o,this.callRejected=this.otherCallRejected)}function p(n,t,o){u(function(){var u;try{u=t(o)}catch(t){return f.reject(n,t)}u===n?f.reject(n,new TypeError('Cannot resolve promise with itself')):f.resolve(n,u)})}function b(n){var t=n&&n.then;if(n&&('object'==typeof n||'function'==typeof n)&&'function'==typeof t)return function(){t.apply(n,arguments)}}function _(n,t){var o=!1;function u(t){o||(o=!0,f.reject(n,t))}function c(t){o||(o=!0,f.resolve(n,t))}var s=w(function(){t(c,u)});'error'===s.status&&u(s.value)}function w(n,t){var o={};try{o.value=n(t),o.status='success'}catch(n){o.status='error',o.value=n}return o}t.exports=h,h.prototype.catch=function(n){return this.then(null,n)},h.prototype.then=function(n,t){if('function'!=typeof n&&this.state===l||'function'!=typeof t&&this.state===s)return this;var o=new this.constructor(c);this.state!==v?p(o,this.state===l?n:t,this.outcome):this.queue.push(new y(o,n,t));return o},y.prototype.callFulfilled=function(n){f.resolve(this.promise,n)},y.prototype.otherCallFulfilled=function(n){p(this.promise,this.onFulfilled,n)},y.prototype.callRejected=function(n){f.reject(this.promise,n)},y.prototype.otherCallRejected=function(n){p(this.promise,this.onRejected,n)},f.resolve=function(n,t){var o=w(b,t);if('error'===o.status)return f.reject(n,o.value);var u=o.value;if(u)_(n,u);else{n.state=l,n.outcome=t;for(var c=-1,s=n.queue.length;++c<s;)n.queue[c].callFulfilled(t)}return n},f.reject=function(n,t){n.state=s,n.outcome=t;for(var o=-1,u=n.queue.length;++o<u;)n.queue[o].callRejected(t);return n},h.resolve=function(n){if(n instanceof this)return n;return f.resolve(new this(c),n)},h.reject=function(n){var t=new this(c);return f.reject(t,n)},h.all=function(n){var t=this;if('[object Array]'!==Object.prototype.toString.call(n))return this.reject(new TypeError('must be an array'));var o=n.length,u=!1;if(!o)return this.resolve([]);var s=new Array(o),l=0,v=-1,h=new this(c);for(;++v<o;)y(n[v],v);return h;function y(n,c){t.resolve(n).then(function(n){s[c]=n,++l!==o||u||(u=!0,f.resolve(h,s))},function(n){u||(u=!0,f.reject(h,n))})}},h.race=function(n){var t=this;if('[object Array]'!==Object.prototype.toString.call(n))return this.reject(new TypeError('must be an array'));var o=n.length,u=!1;if(!o)return this.resolve([]);var s=-1,l=new this(c);for(;++s<o;)v=n[s],t.resolve(v).then(function(n){u||(u=!0,f.resolve(l,n))},function(n){u||(u=!0,f.reject(l,n))});var v;return l}},{1:1}],3:[function(n,t,o){(function(t){'use strict';'function'!=typeof t.Promise&&(t.Promise=n(2))}).call(this,void 0!==g?g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{2:2}],4:[function(n,t,o){'use strict';var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};function c(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}var f=(function(){try{if('undefined'!=typeof indexedDB)return indexedDB;if('undefined'!=typeof webkitIndexedDB)return webkitIndexedDB;if('undefined'!=typeof mozIndexedDB)return mozIndexedDB;if('undefined'!=typeof OIndexedDB)return OIndexedDB;if('undefined'!=typeof msIndexedDB)return msIndexedDB}catch(n){return}})();function s(n,t){n=n||[],t=t||{};try{return new Blob(n,t)}catch(c){if('TypeError'!==c.name)throw c;for(var o=new('undefined'!=typeof BlobBuilder?BlobBuilder:'undefined'!=typeof MSBlobBuilder?MSBlobBuilder:'undefined'!=typeof MozBlobBuilder?MozBlobBuilder:WebKitBlobBuilder),u=0;u<n.length;u+=1)o.append(n[u]);return o.getBlob(t.type)}}'undefined'==typeof Promise&&n(3);var l=Promise;function v(n,t){t&&n.then(function(n){t(null,n)},function(n){t(n)})}function h(n,t,o){'function'==typeof t&&n.then(t),'function'==typeof o&&n.catch(o)}function y(n){return'string'!=typeof n&&(console.warn(n+' used as a key, but it is not a string.'),n=String(n)),n}function p(){if(arguments.length&&'function'==typeof arguments[arguments.length-1])return arguments[arguments.length-1]}var b='local-forage-detect-blob-support',_=void 0,w={},I=Object.prototype.toString,S='readonly',E='readwrite';function N(n){for(var t=n.length,o=new ArrayBuffer(t),u=new Uint8Array(o),c=0;c<t;c++)u[c]=n.charCodeAt(c);return o}function j(n){return new l(function(t){var o=n.transaction(b,E),u=s(['']);o.objectStore(b).put(u,'key'),o.onabort=function(n){n.preventDefault(),n.stopPropagation(),t(!1)},o.oncomplete=function(){var n=navigator.userAgent.match(/Chrome\/(\d+)/),o=navigator.userAgent.match(/Edge\//);t(o||!n||parseInt(n[1],10)>=43)}}).catch(function(){return!1})}function R(n){var t=w[n.name],o={};o.promise=new l(function(n,t){o.resolve=n,o.reject=t}),t.deferredOperations.push(o),t.dbReady?t.dbReady=t.dbReady.then(function(){return o.promise}):t.dbReady=o.promise}function A(n){var t=w[n.name].deferredOperations.pop();if(t)return t.resolve(),t.promise}function O(n,t){var o=w[n.name].deferredOperations.pop();if(o)return o.reject(t),o.promise}function D(n,t){return new l(function(o,u){if(w[n.name]=w[n.name]||{forages:[],db:null,dbReady:null,deferredOperations:[]},n.db){if(!t)return o(n.db);R(n),n.db.close()}var c=[n.name];t&&c.push(n.version);var s=f.open.apply(f,c);t&&(s.onupgradeneeded=function(t){var o=s.result;try{o.createObjectStore(n.storeName),t.oldVersion<=1&&o.createObjectStore(b)}catch(o){if('ConstraintError'!==o.name)throw o;console.warn('The database "'+n.name+"\" has been upgraded from version "+t.oldVersion+' to version '+t.newVersion+', but the storage "'+n.storeName+'" already exists.')}}),s.onerror=function(n){n.preventDefault(),u(s.error)},s.onsuccess=function(){o(s.result),A(n)}})}function x(n){return D(n,!1)}function B(n){return D(n,!0)}function k(n,t){if(!n.db)return!0;var o=!n.db.objectStoreNames.contains(n.storeName),u=n.version<n.db.version,c=n.version>n.db.version;if(u&&(n.version!==t&&console.warn('The database "'+n.name+"\" can't be downgraded from version "+n.db.version+' to version '+n.version+'.'),n.version=n.db.version),c||o){if(o){var f=n.db.version+1;f>n.version&&(n.version=f)}return!0}return!1}function C(n){return s([N(atob(n.data))],{type:n.type})}function T(n){return n&&n.__local_forage_encoded_blob}function F(n){var t=this,o=t._initReady().then(function(){var n=w[t._dbInfo.name];if(n&&n.dbReady)return n.dbReady});return h(o,n,n),o}function L(n){R(n);for(var t=w[n.name],o=t.forages,u=0;u<o.length;u++){var c=o[u];c._dbInfo.db&&(c._dbInfo.db.close(),c._dbInfo.db=null)}return n.db=null,x(n).then(function(t){return n.db=t,k(n)?B(n):t}).then(function(u){n.db=t.db=u;for(var c=0;c<o.length;c++)o[c]._dbInfo.db=u}).catch(function(t){throw O(n,t),t})}function M(n,t,o,u){void 0===u&&(u=1);try{var c=n.db.transaction(n.storeName,t);o(null,c)}catch(c){if(u>0&&(!n.db||'InvalidStateError'===c.name||'NotFoundError'===c.name))return l.resolve().then(function(){if(!n.db||'NotFoundError'===c.name&&!n.db.objectStoreNames.contains(n.storeName)&&n.version<=n.db.version)return n.db&&(n.version=n.db.version+1),B(n)}).then(function(){return L(n).then(function(){M(n,t,o,u-1)})}).catch(o);o(c)}}var z={_driver:'asyncStorage',_initStorage:function(n){var t=this,o={db:null};if(n)for(var u in n)o[u]=n[u];var c=w[o.name];c||(c={forages:[],db:null,dbReady:null,deferredOperations:[]},w[o.name]=c),c.forages.push(t),t._initReady||(t._initReady=t.ready,t.ready=F);var f=[];function s(){return l.resolve()}for(var v=0;v<c.forages.length;v++){var h=c.forages[v];h!==t&&f.push(h._initReady().catch(s))}var y=c.forages.slice(0);return l.all(f).then(function(){return o.db=c.db,x(o)}).then(function(n){return o.db=n,k(o,t._defaultConfig.version)?B(o):n}).then(function(n){o.db=c.db=n,t._dbInfo=o;for(var u=0;u<y.length;u++){var f=y[u];f!==t&&(f._dbInfo.db=o.db,f._dbInfo.version=o.version)}})},_support:(function(){try{if(!f||!f.open)return!1;var n='undefined'!=typeof openDatabase&&/(Safari|iPhone|iPad|iPod)/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent)&&!/BlackBerry/.test(navigator.platform),t='function'==typeof fetch&&-1!==fetch.toString().indexOf('[native code');return(!n||t)&&'undefined'!=typeof indexedDB&&'undefined'!=typeof IDBKeyRange}catch(n){return!1}})(),iterate:function(n,t){var o=this,u=new l(function(t,u){o.ready().then(function(){M(o._dbInfo,S,function(c,f){if(c)return u(c);try{var s=f.objectStore(o._dbInfo.storeName).openCursor(),l=1;s.onsuccess=function(){var o=s.result;if(o){var u=o.value;T(u)&&(u=C(u));var c=n(u,o.key,l++);void 0!==c?t(c):o.continue()}else t()},s.onerror=function(){u(s.error)}}catch(n){u(n)}})}).catch(u)});return v(u,t),u},getItem:function(n,t){var o=this;n=y(n);var u=new l(function(t,u){o.ready().then(function(){M(o._dbInfo,S,function(c,f){if(c)return u(c);try{var s=f.objectStore(o._dbInfo.storeName).get(n);s.onsuccess=function(){var n=s.result;void 0===n&&(n=null),T(n)&&(n=C(n)),t(n)},s.onerror=function(){u(s.error)}}catch(n){u(n)}})}).catch(u)});return v(u,t),u},setItem:function(n,t,o){var u=this;n=y(n);var c=new l(function(o,c){var f;u.ready().then(function(){return f=u._dbInfo,'[object Blob]'===I.call(t)?(n=f.db,'boolean'==typeof _?l.resolve(_):j(n).then(function(n){return _=n})).then(function(n){return n?t:(o=t,new l(function(n,t){var u=new FileReader;u.onerror=t,u.onloadend=function(t){var u=btoa(t.target.result||'');n({__local_forage_encoded_blob:!0,data:u,type:o.type})},u.readAsBinaryString(o)}));var o}):t;var n}).then(function(t){M(u._dbInfo,E,function(f,s){if(f)return c(f);try{var l=s.objectStore(u._dbInfo.storeName);null===t&&(t=void 0);var v=l.put(t,n);s.oncomplete=function(){void 0===t&&(t=null),o(t)},s.onabort=s.onerror=function(){var n=v.error?v.error:v.transaction.error;c(n)}}catch(n){c(n)}})}).catch(c)});return v(c,o),c},removeItem:function(n,t){var o=this;n=y(n);var u=new l(function(t,u){o.ready().then(function(){M(o._dbInfo,E,function(c,f){if(c)return u(c);try{var s=f.objectStore(o._dbInfo.storeName).delete(n);f.oncomplete=function(){t()},f.onerror=function(){u(s.error)},f.onabort=function(){var n=s.error?s.error:s.transaction.error;u(n)}}catch(n){u(n)}})}).catch(u)});return v(u,t),u},clear:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){M(t._dbInfo,E,function(u,c){if(u)return o(u);try{var f=c.objectStore(t._dbInfo.storeName).clear();c.oncomplete=function(){n()},c.onabort=c.onerror=function(){var n=f.error?f.error:f.transaction.error;o(n)}}catch(n){o(n)}})}).catch(o)});return v(o,n),o},length:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){M(t._dbInfo,S,function(u,c){if(u)return o(u);try{var f=c.objectStore(t._dbInfo.storeName).count();f.onsuccess=function(){n(f.result)},f.onerror=function(){o(f.error)}}catch(n){o(n)}})}).catch(o)});return v(o,n),o},key:function(n,t){var o=this,u=new l(function(t,u){n<0?t(null):o.ready().then(function(){M(o._dbInfo,S,function(c,f){if(c)return u(c);try{var s=f.objectStore(o._dbInfo.storeName),l=!1,v=s.openKeyCursor();v.onsuccess=function(){var o=v.result;o?0===n?t(o.key):l?t(o.key):(l=!0,o.advance(n)):t(null)},v.onerror=function(){u(v.error)}}catch(n){u(n)}})}).catch(u)});return v(u,t),u},keys:function(n){var t=this,o=new l(function(n,o){t.ready().then(function(){M(t._dbInfo,S,function(u,c){if(u)return o(u);try{var f=c.objectStore(t._dbInfo.storeName).openKeyCursor(),s=[];f.onsuccess=function(){var t=f.result;t?(s.push(t.key),t.continue()):n(s)},f.onerror=function(){o(f.error)}}catch(n){o(n)}})}).catch(o)});return v(o,n),o},dropInstance:function(n,t){t=p.apply(this,arguments);var o,u=this.config();if((n='function'!=typeof n&&n||{}).name||(n.name=n.name||u.name,n.storeName=n.storeName||u.storeName),n.name){var c=n.name===u.name&&this._dbInfo.db?l.resolve(this._dbInfo.db):x(n).then(function(t){var o=w[n.name],u=o.forages;o.db=t;for(var c=0;c<u.length;c++)u[c]._dbInfo.db=t;return t});o=n.storeName?c.then(function(t){if(t.objectStoreNames.contains(n.storeName)){var o=t.version+1;R(n);var u=w[n.name],c=u.forages;t.close();for(var s=0;s<c.length;s++){var v=c[s];v._dbInfo.db=null,v._dbInfo.version=o}return new l(function(t,u