From 893b615fe96110817a8c1b4dc15725c70080c211 Mon Sep 17 00:00:00 2001 From: naylach <50495002+naylach@users.noreply.github.com> Date: Mon, 29 Mar 2021 00:01:40 -0300 Subject: [PATCH 1/9] template comidas --- .DS_Store | Bin 0 -> 6148 bytes .expo/README.md | 17 + .idea/Subastapp.iml | 9 + .idea/modules.xml | 8 + .idea/vcs.xml | 8 + .idea/workspace.xml | 55 + README.md | 7 + app.json | 1 - package.json | 22 +- .../ViewIngredientsButton.js | 2 +- src/screens/Categories/CategoriesScreen.js | 2 +- src/screens/Home/HomeScreen.js | 14 +- src/screens/Ingredient/IngredientScreen.js | 4 +- .../IngredientsDetailsScreen.js | 2 +- src/screens/Recipe/RecipeScreen.js | 12 +- src/screens/RecipesList/RecipesListScreen.js | 2 +- src/screens/Search/SearchScreen.js | 2 +- yarn.lock | 5802 ----------------- 18 files changed, 133 insertions(+), 5836 deletions(-) create mode 100644 .DS_Store create mode 100644 .expo/README.md create mode 100644 .idea/Subastapp.iml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 .idea/workspace.xml delete mode 100644 yarn.lock diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0 Why do I have a folder named ".expo" in my project? + +The ".expo" folder is created when an Expo project is started using "expo start" command. + +> What does the "packager-info.json" file contain? + +The "packager-info.json" file contains port numbers and process PIDs that are used to serve the application to the mobile device/simulator. + +> What does the "settings.json" file contain? + +The "settings.json" file contains the server configuration that is used to serve the application manifest. + +> Should I commit the ".expo" folder? + +No, you should not share the ".expo" folder. It does not contain any information that is relevant for other developers working on the project, it is specific to your machine. + +Upon project creation, the ".expo" folder is already added to your ".gitignore" file. diff --git a/.idea/Subastapp.iml b/.idea/Subastapp.iml new file mode 100644 index 000000000..d6ebd4805 --- /dev/null +++ b/.idea/Subastapp.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 000000000..d697636d4 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 000000000..d9f86b3c5 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 000000000..0e5a2f907 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1616985190768 + + + + + + + + + + \ No newline at end of file diff --git a/README.md b/README.md index 17391548e..d62225330 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,13 @@ Download this beautiful free React Native starter kit, featuring a recipes app, to bootstrap your mobile app development. Learn React Native by working on a real project. Get familiar with various native components, navigation, redux and more. +## Getting Started +To run the app, simply run + +``` npm install && expo start ``` + +And scan the QR code in the Expo client app. + ## Expo Demo
diff --git a/app.json b/app.json index 56aaa4479..ac0285546 100644 --- a/app.json +++ b/app.json @@ -4,7 +4,6 @@ "slug": "instafood-recipes-app", "description": "React Native Recipes App Demo. Download source code for free at https://www.instamobile.io . You can also check out the Swift version at https://www.iosapptemplates.com and the Kotlin version at https://www.instakotlin.com .", "privacy": "public", - "sdkVersion": "36.0.0", "platforms": [ "ios", "android", diff --git a/package.json b/package.json index 88d648342..47ddca3d7 100644 --- a/package.json +++ b/package.json @@ -8,30 +8,30 @@ "eject": "expo eject" }, "dependencies": { - "@react-native-community/masked-view": "0.1.5", + "@react-native-community/masked-view": "0.1.10", "@react-navigation/drawer": "^5.4.0", "@react-navigation/native": "^5.1.3", "@react-navigation/stack": "^5.2.9", - "expo": "^36.0.0", - "react": "16.9.0", - "react-dom": "16.9.0", - "react-native": "https://github.com/expo/react-native/archive/sdk-36.0.1.tar.gz", + "expo": "^40.0.1", + "react": "16.13.1", + "react-dom": "16.13.1", + "react-native": "https://github.com/expo/react-native/archive/sdk-40.0.1.tar.gz", "react-native-elements": "^1.1.0", - "react-native-gesture-handler": "~1.5.0", - "react-native-reanimated": "~1.4.0", - "react-native-safe-area-context": "0.6.0", - "react-native-screens": "2.0.0-alpha.12", + "react-native-gesture-handler": "~1.8.0", + "react-native-reanimated": "~1.13.0", + "react-native-safe-area-context": "3.1.9", + "react-native-screens": "~2.15.2", "react-native-searchbar": "^1.16.0", "react-native-snap-carousel": "^3.8.0", "react-native-vector-icons": "^6.6.0", - "react-native-web": "^0.11.7", + "react-native-web": "~0.13.12", "react-navigation": "^4.3.5", "react-navigation-drawer": "^2.4.9", "react-navigation-stack": "^2.3.9", "react-redux": "^7.1.0" }, "devDependencies": { - "babel-preset-expo": "^8.0.0" + "babel-preset-expo": "8.3.0" }, "private": true } diff --git a/src/components/ViewIngredientsButton/ViewIngredientsButton.js b/src/components/ViewIngredientsButton/ViewIngredientsButton.js index a816c9d60..0a5e01d61 100644 --- a/src/components/ViewIngredientsButton/ViewIngredientsButton.js +++ b/src/components/ViewIngredientsButton/ViewIngredientsButton.js @@ -6,7 +6,7 @@ import styles from './styles'; export default class ViewIngredientsButton extends React.Component { render() { return ( - + View Ingredients diff --git a/src/screens/Categories/CategoriesScreen.js b/src/screens/Categories/CategoriesScreen.js index 19281300c..77edcf9d7 100644 --- a/src/screens/Categories/CategoriesScreen.js +++ b/src/screens/Categories/CategoriesScreen.js @@ -26,7 +26,7 @@ export default class CategoriesScreen extends React.Component { }; renderCategory = ({ item }) => ( - this.onPressCategory(item)}> + this.onPressCategory(item)}> {item.name} diff --git a/src/screens/Home/HomeScreen.js b/src/screens/Home/HomeScreen.js index 3cc620611..51d1429b1 100644 --- a/src/screens/Home/HomeScreen.js +++ b/src/screens/Home/HomeScreen.js @@ -9,13 +9,11 @@ import { getCategoryName } from '../../data/MockDataAPI'; export default class HomeScreen extends React.Component { static navigationOptions = ({ navigation }) => ({ title: 'Home', - headerLeft: ( - { - navigation.openDrawer(); - }} - /> - ) + headerLeft: () => { + navigation.openDrawer(); + }} + /> }); constructor(props) { @@ -27,7 +25,7 @@ export default class HomeScreen extends React.Component { }; renderRecipes = ({ item }) => ( - this.onPressRecipe(item)}> + this.onPressRecipe(item)}> {item.title} diff --git a/src/screens/Ingredient/IngredientScreen.js b/src/screens/Ingredient/IngredientScreen.js index 12b9fb973..5df1befce 100644 --- a/src/screens/Ingredient/IngredientScreen.js +++ b/src/screens/Ingredient/IngredientScreen.js @@ -30,8 +30,8 @@ export default class IngredientScreen extends React.Component { }; renderRecipes = ({ item }) => ( - this.onPressRecipe(item)}> - this.onPressRecipe(item)}> + this.onPressRecipe(item)}> + this.onPressRecipe(item)}> {item.title} diff --git a/src/screens/IngredientsDetails/IngredientsDetailsScreen.js b/src/screens/IngredientsDetails/IngredientsDetailsScreen.js index 1f82cb716..1581a7cef 100644 --- a/src/screens/IngredientsDetails/IngredientsDetailsScreen.js +++ b/src/screens/IngredientsDetails/IngredientsDetailsScreen.js @@ -33,7 +33,7 @@ export default class IngredientsDetailsScreen extends React.Component { }; renderIngredient = ({ item }) => ( - this.onPressIngredient(item[0])}> + this.onPressIngredient(item[0])}> {item[0].name} diff --git a/src/screens/Recipe/RecipeScreen.js b/src/screens/Recipe/RecipeScreen.js index 02ee20b37..66f891cc0 100644 --- a/src/screens/Recipe/RecipeScreen.js +++ b/src/screens/Recipe/RecipeScreen.js @@ -21,13 +21,11 @@ export default class RecipeScreen extends React.Component { static navigationOptions = ({ navigation }) => { return { headerTransparent: 'true', - headerLeft: ( - { - navigation.goBack(); - }} - /> - ) + headerLeft: () => { + navigation.goBack(); + }} + /> }; }; diff --git a/src/screens/RecipesList/RecipesListScreen.js b/src/screens/RecipesList/RecipesListScreen.js index 52b92ca56..0a0483bb4 100644 --- a/src/screens/RecipesList/RecipesListScreen.js +++ b/src/screens/RecipesList/RecipesListScreen.js @@ -25,7 +25,7 @@ export default class RecipesListScreen extends React.Component { }; renderRecipes = ({ item }) => ( - this.onPressRecipe(item)}> + this.onPressRecipe(item)}> {item.title} diff --git a/src/screens/Search/SearchScreen.js b/src/screens/Search/SearchScreen.js index 0e7a2fb01..70bc5b900 100644 --- a/src/screens/Search/SearchScreen.js +++ b/src/screens/Search/SearchScreen.js @@ -100,7 +100,7 @@ export default class SearchScreen extends React.Component { }; renderRecipes = ({ item }) => ( - this.onPressRecipe(item)}> + this.onPressRecipe(item)}> {item.title} diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index fccf6fd47..000000000 --- a/yarn.lock +++ /dev/null @@ -1,5802 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@babel/code-frame@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0.tgz#06e2ab19bdb535385559aabb5ba59729482800f8" - dependencies: - "@babel/highlight" "^7.0.0" - -"@babel/code-frame@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e" - integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g== - dependencies: - "@babel/highlight" "^7.8.3" - -"@babel/compat-data@^7.8.6", "@babel/compat-data@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.9.0.tgz#04815556fc90b0c174abd2c0c1bb966faa036a6c" - integrity sha512-zeFQrr+284Ekvd9e7KAX954LkapWiOmQtsfHirhxqfdlX6MEC32iRE+pqUGlYIBchdevaCwvzxWGSy/YBNI85g== - dependencies: - browserslist "^4.9.1" - invariant "^2.2.4" - semver "^5.5.0" - -"@babel/core@^7.0.0": - version "7.5.4" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.5.4.tgz#4c32df7ad5a58e9ea27ad025c11276324e0b4ddd" - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/generator" "^7.5.0" - "@babel/helpers" "^7.5.4" - "@babel/parser" "^7.5.0" - "@babel/template" "^7.4.4" - "@babel/traverse" "^7.5.0" - "@babel/types" "^7.5.0" - convert-source-map "^1.1.0" - debug "^4.1.0" - json5 "^2.1.0" - lodash "^4.17.11" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/generator@^7.0.0", "@babel/generator@^7.5.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.5.0.tgz#f20e4b7a91750ee8b63656073d843d2a736dca4a" - dependencies: - "@babel/types" "^7.5.0" - jsesc "^2.5.1" - lodash "^4.17.11" - source-map "^0.5.0" - trim-right "^1.0.1" - -"@babel/generator@^7.9.0": - version "7.9.4" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.9.4.tgz#12441e90c3b3c4159cdecf312075bf1a8ce2dbce" - integrity sha512-rjP8ahaDy/ouhrvCoU1E5mqaitWrxwuNGU+dy1EpaoK48jZay4MdkskKGIMHLZNewg8sAsqpGSREJwP0zH3YQA== - dependencies: - "@babel/types" "^7.9.0" - jsesc "^2.5.1" - lodash "^4.17.13" - source-map "^0.5.0" - -"@babel/helper-annotate-as-pure@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz#323d39dd0b50e10c7c06ca7d7638e6864d8c5c32" - dependencies: - "@babel/types" "^7.0.0" - -"@babel/helper-annotate-as-pure@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz#60bc0bc657f63a0924ff9a4b4a0b24a13cf4deee" - integrity sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw== - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz#6b69628dfe4087798e0c4ed98e3d4a6b2fbd2f5f" - dependencies: - "@babel/helper-explode-assignable-expression" "^7.1.0" - "@babel/types" "^7.0.0" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz#c84097a427a061ac56a1c30ebf54b7b22d241503" - integrity sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw== - dependencies: - "@babel/helper-explode-assignable-expression" "^7.8.3" - "@babel/types" "^7.8.3" - -"@babel/helper-builder-react-jsx@^7.3.0": - version "7.3.0" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz#a1ac95a5d2b3e88ae5e54846bf462eeb81b318a4" - dependencies: - "@babel/types" "^7.3.0" - esutils "^2.0.0" - -"@babel/helper-call-delegate@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz#87c1f8ca19ad552a736a7a27b1c1fcf8b1ff1f43" - dependencies: - "@babel/helper-hoist-variables" "^7.4.4" - "@babel/traverse" "^7.4.4" - "@babel/types" "^7.4.4" - -"@babel/helper-compilation-targets@^7.8.7": - version "7.8.7" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.7.tgz#dac1eea159c0e4bd46e309b5a1b04a66b53c1dde" - integrity sha512-4mWm8DCK2LugIS+p1yArqvG1Pf162upsIsjE7cNBjez+NjliQpVhj20obE520nao0o14DaTnFJv+Fw5a0JpoUw== - dependencies: - "@babel/compat-data" "^7.8.6" - browserslist "^4.9.1" - invariant "^2.2.4" - levenary "^1.1.1" - semver "^5.5.0" - -"@babel/helper-create-class-features-plugin@^7.5.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.5.0.tgz#02edb97f512d44ba23b3227f1bf2ed43454edac5" - dependencies: - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-member-expression-to-functions" "^7.0.0" - "@babel/helper-optimise-call-expression" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.4.4" - "@babel/helper-split-export-declaration" "^7.4.4" - -"@babel/helper-create-class-features-plugin@^7.8.3": - version "7.8.6" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.8.6.tgz#243a5b46e2f8f0f674dc1387631eb6b28b851de0" - integrity sha512-klTBDdsr+VFFqaDHm5rR69OpEQtO2Qv8ECxHS1mNhJJvaHArR6a1xTf5K/eZW7eZpJbhCx3NW1Yt/sKsLXLblg== - dependencies: - "@babel/helper-function-name" "^7.8.3" - "@babel/helper-member-expression-to-functions" "^7.8.3" - "@babel/helper-optimise-call-expression" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-replace-supers" "^7.8.6" - "@babel/helper-split-export-declaration" "^7.8.3" - -"@babel/helper-create-regexp-features-plugin@^7.8.3", "@babel/helper-create-regexp-features-plugin@^7.8.8": - version "7.8.8" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz#5d84180b588f560b7864efaeea89243e58312087" - integrity sha512-LYVPdwkrQEiX9+1R29Ld/wTrmQu1SSKYnuOk3g0CkcZMA1p0gsNxJFj/3gBdaJ7Cg0Fnek5z0DsMULePP7Lrqg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.8.3" - "@babel/helper-regex" "^7.8.3" - regexpu-core "^4.7.0" - -"@babel/helper-define-map@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.4.4.tgz#6969d1f570b46bdc900d1eba8e5d59c48ba2c12a" - dependencies: - "@babel/helper-function-name" "^7.1.0" - "@babel/types" "^7.4.4" - lodash "^4.17.11" - -"@babel/helper-define-map@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz#a0655cad5451c3760b726eba875f1cd8faa02c15" - integrity sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g== - dependencies: - "@babel/helper-function-name" "^7.8.3" - "@babel/types" "^7.8.3" - lodash "^4.17.13" - -"@babel/helper-explode-assignable-expression@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz#537fa13f6f1674df745b0c00ec8fe4e99681c8f6" - dependencies: - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.0.0" - -"@babel/helper-explode-assignable-expression@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz#a728dc5b4e89e30fc2dfc7d04fa28a930653f982" - integrity sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw== - dependencies: - "@babel/traverse" "^7.8.3" - "@babel/types" "^7.8.3" - -"@babel/helper-function-name@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz#a0ceb01685f73355d4360c1247f582bfafc8ff53" - dependencies: - "@babel/helper-get-function-arity" "^7.0.0" - "@babel/template" "^7.1.0" - "@babel/types" "^7.0.0" - -"@babel/helper-function-name@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz#eeeb665a01b1f11068e9fb86ad56a1cb1a824cca" - integrity sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA== - dependencies: - "@babel/helper-get-function-arity" "^7.8.3" - "@babel/template" "^7.8.3" - "@babel/types" "^7.8.3" - -"@babel/helper-get-function-arity@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz#83572d4320e2a4657263734113c42868b64e49c3" - dependencies: - "@babel/types" "^7.0.0" - -"@babel/helper-get-function-arity@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz#b894b947bd004381ce63ea1db9f08547e920abd5" - integrity sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA== - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-hoist-variables@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz#0298b5f25c8c09c53102d52ac4a98f773eb2850a" - dependencies: - "@babel/types" "^7.4.4" - -"@babel/helper-hoist-variables@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz#1dbe9b6b55d78c9b4183fc8cdc6e30ceb83b7134" - integrity sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg== - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-member-expression-to-functions@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz#8cd14b0a0df7ff00f009e7d7a436945f47c7a16f" - dependencies: - "@babel/types" "^7.0.0" - -"@babel/helper-member-expression-to-functions@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz#659b710498ea6c1d9907e0c73f206eee7dadc24c" - integrity sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA== - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-module-imports@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz#96081b7111e486da4d2cd971ad1a4fe216cc2e3d" - dependencies: - "@babel/types" "^7.0.0" - -"@babel/helper-module-imports@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz#7fe39589b39c016331b6b8c3f441e8f0b1419498" - integrity sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg== - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-module-transforms@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.4.4.tgz#96115ea42a2f139e619e98ed46df6019b94414b8" - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/helper-simple-access" "^7.1.0" - "@babel/helper-split-export-declaration" "^7.4.4" - "@babel/template" "^7.4.4" - "@babel/types" "^7.4.4" - lodash "^4.17.11" - -"@babel/helper-module-transforms@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz#43b34dfe15961918707d247327431388e9fe96e5" - integrity sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA== - dependencies: - "@babel/helper-module-imports" "^7.8.3" - "@babel/helper-replace-supers" "^7.8.6" - "@babel/helper-simple-access" "^7.8.3" - "@babel/helper-split-export-declaration" "^7.8.3" - "@babel/template" "^7.8.6" - "@babel/types" "^7.9.0" - lodash "^4.17.13" - -"@babel/helper-optimise-call-expression@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz#a2920c5702b073c15de51106200aa8cad20497d5" - dependencies: - "@babel/types" "^7.0.0" - -"@babel/helper-optimise-call-expression@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz#7ed071813d09c75298ef4f208956006b6111ecb9" - integrity sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ== - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-plugin-utils@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250" - -"@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz#9ea293be19babc0f52ff8ca88b34c3611b208670" - integrity sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ== - -"@babel/helper-regex@^7.0.0", "@babel/helper-regex@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.4.4.tgz#a47e02bc91fb259d2e6727c2a30013e3ac13c4a2" - dependencies: - lodash "^4.17.11" - -"@babel/helper-regex@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.8.3.tgz#139772607d51b93f23effe72105b319d2a4c6965" - integrity sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ== - dependencies: - lodash "^4.17.13" - -"@babel/helper-remap-async-to-generator@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz#361d80821b6f38da75bd3f0785ece20a88c5fe7f" - dependencies: - "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-wrap-function" "^7.1.0" - "@babel/template" "^7.1.0" - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.0.0" - -"@babel/helper-remap-async-to-generator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz#273c600d8b9bf5006142c1e35887d555c12edd86" - integrity sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.8.3" - "@babel/helper-wrap-function" "^7.8.3" - "@babel/template" "^7.8.3" - "@babel/traverse" "^7.8.3" - "@babel/types" "^7.8.3" - -"@babel/helper-replace-supers@^7.1.0", "@babel/helper-replace-supers@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.4.4.tgz#aee41783ebe4f2d3ab3ae775e1cc6f1a90cefa27" - dependencies: - "@babel/helper-member-expression-to-functions" "^7.0.0" - "@babel/helper-optimise-call-expression" "^7.0.0" - "@babel/traverse" "^7.4.4" - "@babel/types" "^7.4.4" - -"@babel/helper-replace-supers@^7.8.3", "@babel/helper-replace-supers@^7.8.6": - version "7.8.6" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz#5ada744fd5ad73203bf1d67459a27dcba67effc8" - integrity sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.8.3" - "@babel/helper-optimise-call-expression" "^7.8.3" - "@babel/traverse" "^7.8.6" - "@babel/types" "^7.8.6" - -"@babel/helper-simple-access@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz#65eeb954c8c245beaa4e859da6188f39d71e585c" - dependencies: - "@babel/template" "^7.1.0" - "@babel/types" "^7.0.0" - -"@babel/helper-simple-access@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz#7f8109928b4dab4654076986af575231deb639ae" - integrity sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw== - dependencies: - "@babel/template" "^7.8.3" - "@babel/types" "^7.8.3" - -"@babel/helper-split-export-declaration@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz#ff94894a340be78f53f06af038b205c49d993677" - dependencies: - "@babel/types" "^7.4.4" - -"@babel/helper-split-export-declaration@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz#31a9f30070f91368a7182cf05f831781065fc7a9" - integrity sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA== - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-validator-identifier@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.0.tgz#ad53562a7fc29b3b9a91bbf7d10397fd146346ed" - integrity sha512-6G8bQKjOh+of4PV/ThDm/rRqlU7+IGoJuofpagU5GlEl29Vv0RGqqt86ZGRV8ZuSOY3o+8yXl5y782SMcG7SHw== - -"@babel/helper-wrap-function@^7.1.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz#c4e0012445769e2815b55296ead43a958549f6fa" - dependencies: - "@babel/helper-function-name" "^7.1.0" - "@babel/template" "^7.1.0" - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.2.0" - -"@babel/helper-wrap-function@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz#9dbdb2bb55ef14aaa01fe8c99b629bd5352d8610" - integrity sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ== - dependencies: - "@babel/helper-function-name" "^7.8.3" - "@babel/template" "^7.8.3" - "@babel/traverse" "^7.8.3" - "@babel/types" "^7.8.3" - -"@babel/helpers@^7.5.4": - version "7.5.4" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.5.4.tgz#2f00608aa10d460bde0ccf665d6dcf8477357cf0" - dependencies: - "@babel/template" "^7.4.4" - "@babel/traverse" "^7.5.0" - "@babel/types" "^7.5.0" - -"@babel/highlight@^7.0.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.5.0.tgz#56d11312bd9248fa619591d02472be6e8cb32540" - dependencies: - chalk "^2.0.0" - esutils "^2.0.2" - js-tokens "^4.0.0" - -"@babel/highlight@^7.8.3": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.9.0.tgz#4e9b45ccb82b79607271b2979ad82c7b68163079" - integrity sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ== - dependencies: - "@babel/helper-validator-identifier" "^7.9.0" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/parser@^7.0.0", "@babel/parser@^7.4.4", "@babel/parser@^7.5.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.5.0.tgz#3e0713dff89ad6ae37faec3b29dcfc5c979770b7" - -"@babel/parser@^7.8.6", "@babel/parser@^7.9.0": - version "7.9.4" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.9.4.tgz#68a35e6b0319bbc014465be43828300113f2f2e8" - integrity sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA== - -"@babel/plugin-external-helpers@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-external-helpers/-/plugin-external-helpers-7.2.0.tgz#7f4cb7dee651cd380d2034847d914288467a6be4" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-proposal-async-generator-functions@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz#bad329c670b382589721b27540c7d288601c6e6f" - integrity sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-remap-async-to-generator" "^7.8.3" - "@babel/plugin-syntax-async-generators" "^7.8.0" - -"@babel/plugin-proposal-class-properties@^7.0.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.5.0.tgz#5bc6a0537d286fcb4fd4e89975adbca334987007" - dependencies: - "@babel/helper-create-class-features-plugin" "^7.5.0" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-proposal-decorators@^7.6.0": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.8.3.tgz#2156860ab65c5abf068c3f67042184041066543e" - integrity sha512-e3RvdvS4qPJVTe288DlXjwKflpfy1hr0j5dz5WpIYYeP7vQZg2WfAEIp8k5/Lwis/m5REXEteIz6rrcDtXXG7w== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-decorators" "^7.8.3" - -"@babel/plugin-proposal-dynamic-import@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz#38c4fe555744826e97e2ae930b0fb4cc07e66054" - integrity sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" - -"@babel/plugin-proposal-export-default-from@^7.0.0": - version "7.5.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.5.2.tgz#2c0ac2dcc36e3b2443fead2c3c5fc796fb1b5145" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-export-default-from" "^7.2.0" - -"@babel/plugin-proposal-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz#da5216b238a98b58a1e05d6852104b10f9a70d6b" - integrity sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-json-strings" "^7.8.0" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.0.0": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.4.4.tgz#41c360d59481d88e0ce3a3f837df10121a769b39" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.2.0" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz#e4572253fdeed65cddeecfdab3f928afeb2fd5d2" - integrity sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" - -"@babel/plugin-proposal-numeric-separator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz#5d6769409699ec9b3b68684cd8116cedff93bad8" - integrity sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.8.3" - -"@babel/plugin-proposal-object-rest-spread@^7.0.0": - version "7.5.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.5.4.tgz#250de35d867ce8260a31b1fdac6c4fc1baa99331" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-object-rest-spread" "^7.2.0" - -"@babel/plugin-proposal-object-rest-spread@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.0.tgz#a28993699fc13df165995362693962ba6b061d6f" - integrity sha512-UgqBv6bjq4fDb8uku9f+wcm1J7YxJ5nT7WO/jBr0cl0PLKb7t1O6RNR1kZbjgx2LQtsDI9hwoQVmn0yhXeQyow== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - -"@babel/plugin-proposal-optional-catch-binding@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz#135d81edb68a081e55e56ec48541ece8065c38f5" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" - -"@babel/plugin-proposal-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz#9dee96ab1650eed88646ae9734ca167ac4a9c5c9" - integrity sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" - -"@babel/plugin-proposal-optional-chaining@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.2.0.tgz#ae454f4c21c6c2ce8cb2397dc332ae8b420c5441" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-optional-chaining" "^7.2.0" - -"@babel/plugin-proposal-optional-chaining@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz#31db16b154c39d6b8a645292472b98394c292a58" - integrity sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.0" - -"@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.4.tgz#501ffd9826c0b91da22690720722ac7cb1ca9c78" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.4.4" - regexpu-core "^4.5.4" - -"@babel/plugin-proposal-unicode-property-regex@^7.8.3": - version "7.8.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.8.tgz#ee3a95e90cdc04fe8cd92ec3279fa017d68a0d1d" - integrity sha512-EVhjVsMpbhLw9ZfHWSx2iy13Q8Z/eg8e8ccVWt23sWQK5l1UdkoLJPN5w69UA4uITGBnEZD2JOe4QOHycYKv8A== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.8.8" - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-syntax-async-generators@^7.8.0": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-class-properties@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.2.0.tgz#23b3b7b9bcdabd73672a9149f728cd3be6214812" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-decorators@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.8.3.tgz#8d2c15a9f1af624b0025f961682a9d53d3001bda" - integrity sha512-8Hg4dNNT9/LcA1zQlfwuKR8BUc/if7Q7NkTam9sGTcJphLwpf2g4S42uhspQrIrR+dpzE0dtTqBVFoHl8GtnnQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-syntax-dynamic-import@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz#69c159ffaf4998122161ad8ebc5e6d1f55df8612" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-dynamic-import@^7.8.0": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" - integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-export-default-from@^7.0.0", "@babel/plugin-syntax-export-default-from@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.2.0.tgz#edd83b7adc2e0d059e2467ca96c650ab6d2f3820" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.2.0.tgz#a765f061f803bc48f240c26f8747faf97c26bf7c" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-json-strings@^7.8.0": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz#0b85a3b4bc7cdf4cc4b8bf236335b907ca22e7c7" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.2.0.tgz#f75083dfd5ade73e783db729bbd87e7b9efb7624" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.8.0", "@babel/plugin-syntax-numeric-separator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz#0e3fb63e09bea1b11e96467271c8308007e7c41f" - integrity sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz#3b7a3e733510c57e820b9142a6579ac8b0dfad2e" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-object-rest-spread@^7.8.0": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz#a94013d6eda8908dfe6a477e7f9eda85656ecf5c" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.0": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.2.0.tgz#a59d6ae8c167e7608eaa443fda9fa8fa6bf21dff" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-optional-chaining@^7.8.0": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz#3acdece695e6b13aaf57fc291d1a800950c71391" - integrity sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-syntax-typescript@^7.2.0": - version "7.3.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.3.3.tgz#a7cc3f66119a9f7ebe2de5383cce193473d65991" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-arrow-functions@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz#9aeafbe4d6ffc6563bf8f8372091628f00779550" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-arrow-functions@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz#82776c2ed0cd9e1a49956daeb896024c9473b8b6" - integrity sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-async-to-generator@^7.0.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz#89a3848a0166623b5bc481164b5936ab947e887e" - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-remap-async-to-generator" "^7.1.0" - -"@babel/plugin-transform-async-to-generator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz#4308fad0d9409d71eafb9b1a6ee35f9d64b64086" - integrity sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ== - dependencies: - "@babel/helper-module-imports" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-remap-async-to-generator" "^7.8.3" - -"@babel/plugin-transform-block-scoped-functions@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz#5d3cc11e8d5ddd752aa64c9148d0db6cb79fd190" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-block-scoped-functions@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz#437eec5b799b5852072084b3ae5ef66e8349e8a3" - integrity sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-block-scoping@^7.0.0": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.4.4.tgz#c13279fabf6b916661531841a23c4b7dae29646d" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - lodash "^4.17.11" - -"@babel/plugin-transform-block-scoping@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz#97d35dab66857a437c166358b91d09050c868f3a" - integrity sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - lodash "^4.17.13" - -"@babel/plugin-transform-classes@^7.0.0": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.4.4.tgz#0ce4094cdafd709721076d3b9c38ad31ca715eb6" - dependencies: - "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-define-map" "^7.4.4" - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-optimise-call-expression" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.4.4" - "@babel/helper-split-export-declaration" "^7.4.4" - globals "^11.1.0" - -"@babel/plugin-transform-classes@^7.9.0": - version "7.9.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.2.tgz#8603fc3cc449e31fdbdbc257f67717536a11af8d" - integrity sha512-TC2p3bPzsfvSsqBZo0kJnuelnoK9O3welkUpqSqBQuBF6R5MN2rysopri8kNvtlGIb2jmUO7i15IooAZJjZuMQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.8.3" - "@babel/helper-define-map" "^7.8.3" - "@babel/helper-function-name" "^7.8.3" - "@babel/helper-optimise-call-expression" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-replace-supers" "^7.8.6" - "@babel/helper-split-export-declaration" "^7.8.3" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz#83a7df6a658865b1c8f641d510c6f3af220216da" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-computed-properties@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz#96d0d28b7f7ce4eb5b120bb2e0e943343c86f81b" - integrity sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-destructuring@^7.0.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.5.0.tgz#f6c09fdfe3f94516ff074fe877db7bc9ef05855a" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-destructuring@^7.8.3": - version "7.8.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.8.8.tgz#fadb2bc8e90ccaf5658de6f8d4d22ff6272a2f4b" - integrity sha512-eRJu4Vs2rmttFCdhPUM3bV0Yo/xPSdPw6ML9KHs/bjB4bLA5HXlbvYXPOD5yASodGod+krjYx21xm1QmL8dCJQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz#361a148bc951444312c69446d76ed1ea8e4450c3" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.4.4" - regexpu-core "^4.5.4" - -"@babel/plugin-transform-dotall-regex@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz#c3c6ec5ee6125c6993c5cbca20dc8621a9ea7a6e" - integrity sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-duplicate-keys@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz#8d12df309aa537f272899c565ea1768e286e21f1" - integrity sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-exponentiation-operator@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz#a63868289e5b4007f7054d46491af51435766008" - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.1.0" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-exponentiation-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz#581a6d7f56970e06bf51560cd64f5e947b70d7b7" - integrity sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-flow-strip-types@^7.0.0": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.4.4.tgz#d267a081f49a8705fc9146de0768c6b58dccd8f7" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-flow" "^7.2.0" - -"@babel/plugin-transform-for-of@^7.0.0": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz#0267fc735e24c808ba173866c6c4d1440fc3c556" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-for-of@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz#0f260e27d3e29cd1bb3128da5e76c761aa6c108e" - integrity sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-function-name@^7.0.0": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz#e1436116abb0610c2259094848754ac5230922ad" - dependencies: - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-function-name@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz#279373cb27322aaad67c2683e776dfc47196ed8b" - integrity sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ== - dependencies: - "@babel/helper-function-name" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-literals@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz#690353e81f9267dad4fd8cfd77eafa86aba53ea1" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-literals@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz#aef239823d91994ec7b68e55193525d76dbd5dc1" - integrity sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-member-expression-literals@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz#fa10aa5c58a2cb6afcf2c9ffa8cb4d8b3d489a2d" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-member-expression-literals@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz#963fed4b620ac7cbf6029c755424029fa3a40410" - integrity sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-modules-amd@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.0.tgz#19755ee721912cf5bb04c07d50280af3484efef4" - integrity sha512-vZgDDF003B14O8zJy0XXLnPH4sg+9X5hFBBGN1V+B2rgrB+J2xIypSN6Rk9imB2hSTHQi5OHLrFWsZab1GMk+Q== - dependencies: - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helper-plugin-utils" "^7.8.3" - babel-plugin-dynamic-import-node "^2.3.0" - -"@babel/plugin-transform-modules-commonjs@^7.0.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.5.0.tgz#425127e6045231360858eeaa47a71d75eded7a74" - dependencies: - "@babel/helper-module-transforms" "^7.4.4" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-simple-access" "^7.1.0" - babel-plugin-dynamic-import-node "^2.3.0" - -"@babel/plugin-transform-modules-commonjs@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.0.tgz#e3e72f4cbc9b4a260e30be0ea59bdf5a39748940" - integrity sha512-qzlCrLnKqio4SlgJ6FMMLBe4bySNis8DFn1VkGmOcxG9gqEyPIOzeQrA//u0HAKrWpJlpZbZMPB1n/OPa4+n8g== - dependencies: - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-simple-access" "^7.8.3" - babel-plugin-dynamic-import-node "^2.3.0" - -"@babel/plugin-transform-modules-systemjs@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.0.tgz#e9fd46a296fc91e009b64e07ddaa86d6f0edeb90" - integrity sha512-FsiAv/nao/ud2ZWy4wFacoLOm5uxl0ExSQ7ErvP7jpoihLR6Cq90ilOFyX9UXct3rbtKsAiZ9kFt5XGfPe/5SQ== - dependencies: - "@babel/helper-hoist-variables" "^7.8.3" - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helper-plugin-utils" "^7.8.3" - babel-plugin-dynamic-import-node "^2.3.0" - -"@babel/plugin-transform-modules-umd@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz#e909acae276fec280f9b821a5f38e1f08b480697" - integrity sha512-uTWkXkIVtg/JGRSIABdBoMsoIeoHQHPTL0Y2E7xf5Oj7sLqwVsNXOkNk0VJc7vF0IMBsPeikHxFjGe+qmwPtTQ== - dependencies: - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz#a2a72bffa202ac0e2d0506afd0939c5ecbc48c6c" - integrity sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.8.3" - -"@babel/plugin-transform-new-target@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz#60cc2ae66d85c95ab540eb34babb6434d4c70c43" - integrity sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-object-assign@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.2.0.tgz#6fdeea42be17040f119e38e23ea0f49f31968bde" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-object-super@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz#b35d4c10f56bab5d650047dad0f1d8e8814b6598" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.1.0" - -"@babel/plugin-transform-object-super@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz#ebb6a1e7a86ffa96858bd6ac0102d65944261725" - integrity sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-replace-supers" "^7.8.3" - -"@babel/plugin-transform-parameters@^7.0.0": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz#7556cf03f318bd2719fe4c922d2d808be5571e16" - dependencies: - "@babel/helper-call-delegate" "^7.4.4" - "@babel/helper-get-function-arity" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-parameters@^7.8.7": - version "7.9.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.3.tgz#3028d0cc20ddc733166c6e9c8534559cee09f54a" - integrity sha512-fzrQFQhp7mIhOzmOtPiKffvCYQSK10NR8t6BBz2yPbeUHb9OLW8RZGtgDRBn8z2hGcwvKDL3vC7ojPTLNxmqEg== - dependencies: - "@babel/helper-get-function-arity" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-property-literals@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz#03e33f653f5b25c4eb572c98b9485055b389e905" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-property-literals@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz#33194300d8539c1ed28c62ad5087ba3807b98263" - integrity sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-react-display-name@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.2.0.tgz#ebfaed87834ce8dc4279609a4f0c324c156e3eb0" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-react-jsx-source@^7.0.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.5.0.tgz#583b10c49cf057e237085bcbd8cc960bd83bd96b" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-jsx" "^7.2.0" - -"@babel/plugin-transform-react-jsx@^7.0.0": - version "7.3.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz#f2cab99026631c767e2745a5368b331cfe8f5290" - dependencies: - "@babel/helper-builder-react-jsx" "^7.3.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-jsx" "^7.2.0" - -"@babel/plugin-transform-regenerator@^7.0.0": - version "7.4.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz#629dc82512c55cee01341fb27bdfcb210354680f" - dependencies: - regenerator-transform "^0.14.0" - -"@babel/plugin-transform-regenerator@^7.8.7": - version "7.8.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz#5e46a0dca2bee1ad8285eb0527e6abc9c37672f8" - integrity sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA== - dependencies: - regenerator-transform "^0.14.2" - -"@babel/plugin-transform-reserved-words@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz#9a0635ac4e665d29b162837dd3cc50745dfdf1f5" - integrity sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-runtime@^7.0.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.5.0.tgz#45242c2c9281158c5f06d25beebac63e498a284e" - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - resolve "^1.8.1" - semver "^5.5.1" - -"@babel/plugin-transform-shorthand-properties@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz#6333aee2f8d6ee7e28615457298934a3b46198f0" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-shorthand-properties@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz#28545216e023a832d4d3a1185ed492bcfeac08c8" - integrity sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-spread@^7.0.0": - version "7.2.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz#3103a9abe22f742b6d406ecd3cd49b774919b406" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz#9c8ffe8170fdfb88b114ecb920b82fb6e95fe5e8" - integrity sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-sticky-regex@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz#a1e454b5995560a9c1e0d537dfc15061fd2687e1" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.0.0" - -"@babel/plugin-transform-sticky-regex@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz#be7a1290f81dae767475452199e1f76d6175b100" - integrity sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-regex" "^7.8.3" - -"@babel/plugin-transform-template-literals@^7.0.0": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz#9d28fea7bbce637fb7612a0750989d8321d4bcb0" - dependencies: - "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-template-literals@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz#7bfa4732b455ea6a43130adc0ba767ec0e402a80" - integrity sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-typeof-symbol@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz#ede4062315ce0aaf8a657a920858f1a2f35fc412" - integrity sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-typescript@^7.0.0": - version "7.5.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.5.2.tgz#ea7da440d29b8ccdb1bd02e18f6cfdc7ce6c16f5" - dependencies: - "@babel/helper-create-class-features-plugin" "^7.5.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-typescript" "^7.2.0" - -"@babel/plugin-transform-unicode-regex@^7.0.0": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz#ab4634bb4f14d36728bf5978322b35587787970f" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.4.4" - regexpu-core "^4.5.4" - -"@babel/plugin-transform-unicode-regex@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz#0cef36e3ba73e5c57273effb182f46b91a1ecaad" - integrity sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/preset-env@^7.6.3": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.9.0.tgz#a5fc42480e950ae8f5d9f8f2bbc03f52722df3a8" - integrity sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ== - dependencies: - "@babel/compat-data" "^7.9.0" - "@babel/helper-compilation-targets" "^7.8.7" - "@babel/helper-module-imports" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-proposal-async-generator-functions" "^7.8.3" - "@babel/plugin-proposal-dynamic-import" "^7.8.3" - "@babel/plugin-proposal-json-strings" "^7.8.3" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-proposal-numeric-separator" "^7.8.3" - "@babel/plugin-proposal-object-rest-spread" "^7.9.0" - "@babel/plugin-proposal-optional-catch-binding" "^7.8.3" - "@babel/plugin-proposal-optional-chaining" "^7.9.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.8.3" - "@babel/plugin-syntax-async-generators" "^7.8.0" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" - "@babel/plugin-syntax-json-strings" "^7.8.0" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" - "@babel/plugin-syntax-numeric-separator" "^7.8.0" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.0" - "@babel/plugin-syntax-top-level-await" "^7.8.3" - "@babel/plugin-transform-arrow-functions" "^7.8.3" - "@babel/plugin-transform-async-to-generator" "^7.8.3" - "@babel/plugin-transform-block-scoped-functions" "^7.8.3" - "@babel/plugin-transform-block-scoping" "^7.8.3" - "@babel/plugin-transform-classes" "^7.9.0" - "@babel/plugin-transform-computed-properties" "^7.8.3" - "@babel/plugin-transform-destructuring" "^7.8.3" - "@babel/plugin-transform-dotall-regex" "^7.8.3" - "@babel/plugin-transform-duplicate-keys" "^7.8.3" - "@babel/plugin-transform-exponentiation-operator" "^7.8.3" - "@babel/plugin-transform-for-of" "^7.9.0" - "@babel/plugin-transform-function-name" "^7.8.3" - "@babel/plugin-transform-literals" "^7.8.3" - "@babel/plugin-transform-member-expression-literals" "^7.8.3" - "@babel/plugin-transform-modules-amd" "^7.9.0" - "@babel/plugin-transform-modules-commonjs" "^7.9.0" - "@babel/plugin-transform-modules-systemjs" "^7.9.0" - "@babel/plugin-transform-modules-umd" "^7.9.0" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.8.3" - "@babel/plugin-transform-new-target" "^7.8.3" - "@babel/plugin-transform-object-super" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.8.7" - "@babel/plugin-transform-property-literals" "^7.8.3" - "@babel/plugin-transform-regenerator" "^7.8.7" - "@babel/plugin-transform-reserved-words" "^7.8.3" - "@babel/plugin-transform-shorthand-properties" "^7.8.3" - "@babel/plugin-transform-spread" "^7.8.3" - "@babel/plugin-transform-sticky-regex" "^7.8.3" - "@babel/plugin-transform-template-literals" "^7.8.3" - "@babel/plugin-transform-typeof-symbol" "^7.8.4" - "@babel/plugin-transform-unicode-regex" "^7.8.3" - "@babel/preset-modules" "^0.1.3" - "@babel/types" "^7.9.0" - browserslist "^4.9.1" - core-js-compat "^3.6.2" - invariant "^2.2.2" - levenary "^1.1.1" - semver "^5.5.0" - -"@babel/preset-modules@^0.1.3": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.3.tgz#13242b53b5ef8c883c3cf7dddd55b36ce80fbc72" - integrity sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" - "@babel/plugin-transform-dotall-regex" "^7.4.4" - "@babel/types" "^7.4.4" - esutils "^2.0.2" - -"@babel/register@^7.0.0": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.4.4.tgz#370a68ba36f08f015a8b35d4864176c6b65d7a23" - dependencies: - core-js "^3.0.0" - find-cache-dir "^2.0.0" - lodash "^4.17.11" - mkdirp "^0.5.1" - pirates "^4.0.0" - source-map-support "^0.5.9" - -"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.4.5": - version "7.5.4" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.5.4.tgz#cb7d1ad7c6d65676e66b47186577930465b5271b" - dependencies: - regenerator-runtime "^0.13.2" - -"@babel/runtime@^7.8.4": - version "7.9.2" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.9.2.tgz#d90df0583a3a252f09aaa619665367bae518db06" - integrity sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q== - dependencies: - regenerator-runtime "^0.13.4" - -"@babel/template@^7.0.0", "@babel/template@^7.1.0", "@babel/template@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.4.4.tgz#f4b88d1225689a08f5bc3a17483545be9e4ed237" - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.4.4" - "@babel/types" "^7.4.4" - -"@babel/template@^7.8.3", "@babel/template@^7.8.6": - version "7.8.6" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.6.tgz#86b22af15f828dfb086474f964dcc3e39c43ce2b" - integrity sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg== - dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/parser" "^7.8.6" - "@babel/types" "^7.8.6" - -"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.4.4", "@babel/traverse@^7.5.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.5.0.tgz#4216d6586854ef5c3c4592dab56ec7eb78485485" - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/generator" "^7.5.0" - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-split-export-declaration" "^7.4.4" - "@babel/parser" "^7.5.0" - "@babel/types" "^7.5.0" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.11" - -"@babel/traverse@^7.8.3", "@babel/traverse@^7.8.6": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.9.0.tgz#d3882c2830e513f4fe4cec9fe76ea1cc78747892" - integrity sha512-jAZQj0+kn4WTHO5dUZkZKhbFrqZE7K5LAQ5JysMnmvGij+wOdr+8lWqPeW0BcF4wFwrEXXtdGO7wcV6YPJcf3w== - dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/generator" "^7.9.0" - "@babel/helper-function-name" "^7.8.3" - "@babel/helper-split-export-declaration" "^7.8.3" - "@babel/parser" "^7.9.0" - "@babel/types" "^7.9.0" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.13" - -"@babel/types@^7.0.0", "@babel/types@^7.2.0", "@babel/types@^7.3.0", "@babel/types@^7.4.4", "@babel/types@^7.5.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.5.0.tgz#e47d43840c2e7f9105bc4d3a2c371b4d0c7832ab" - dependencies: - esutils "^2.0.2" - lodash "^4.17.11" - to-fast-properties "^2.0.0" - -"@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.9.0.tgz#00b064c3df83ad32b2dbf5ff07312b15c7f1efb5" - integrity sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng== - dependencies: - "@babel/helper-validator-identifier" "^7.9.0" - lodash "^4.17.13" - to-fast-properties "^2.0.0" - -"@cnakazawa/watch@^1.0.3": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" - integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== - dependencies: - exec-sh "^0.3.2" - minimist "^1.2.0" - -"@egjs/hammerjs@^2.0.17": - version "2.0.17" - resolved "https://registry.yarnpkg.com/@egjs/hammerjs/-/hammerjs-2.0.17.tgz#5dc02af75a6a06e4c2db0202cae38c9263895124" - integrity sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A== - dependencies: - "@types/hammerjs" "^2.0.36" - -"@expo/vector-icons@^10.0.2": - version "10.0.6" - resolved "https://registry.yarnpkg.com/@expo/vector-icons/-/vector-icons-10.0.6.tgz#5718953ff0b97827d11dae5787976fa8ce5caaed" - integrity sha512-qNlKPNdf073LpeEpyClxAh0D3mmIK4TGAQzeKR0HVwf14RIEe17+mLW5Z6Ka5Ho/lUtKMRPDHumSllFyKvpeGg== - dependencies: - lodash "^4.17.4" - -"@expo/websql@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@expo/websql/-/websql-1.0.1.tgz#fff0cf9c1baa1f70f9e1d658b7c39a420d9b10a9" - dependencies: - argsarray "^0.0.1" - immediate "^3.2.2" - noop-fn "^1.0.0" - pouchdb-collections "^1.0.1" - tiny-queue "^0.2.1" - -"@hapi/address@2.x.x": - version "2.1.4" - resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" - integrity sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ== - -"@hapi/bourne@1.x.x": - version "1.3.2" - resolved "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-1.3.2.tgz#0a7095adea067243ce3283e1b56b8a8f453b242a" - integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== - -"@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0": - version "8.5.1" - resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.5.1.tgz#fde96064ca446dec8c55a8c2f130957b070c6e06" - integrity sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow== - -"@hapi/joi@^15.0.3": - version "15.1.1" - resolved "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7" - integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ== - dependencies: - "@hapi/address" "2.x.x" - "@hapi/bourne" "1.x.x" - "@hapi/hoek" "8.x.x" - "@hapi/topo" "3.x.x" - -"@hapi/topo@3.x.x": - version "3.1.6" - resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.6.tgz#68d935fa3eae7fdd5ab0d7f953f3205d8b2bfc29" - integrity sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ== - dependencies: - "@hapi/hoek" "^8.3.0" - -"@jest/console@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-24.9.0.tgz#79b1bc06fb74a8cfb01cbdedf945584b1b9707f0" - integrity sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ== - dependencies: - "@jest/source-map" "^24.9.0" - chalk "^2.0.1" - slash "^2.0.0" - -"@jest/fake-timers@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-24.9.0.tgz#ba3e6bf0eecd09a636049896434d306636540c93" - integrity sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A== - dependencies: - "@jest/types" "^24.9.0" - jest-message-util "^24.9.0" - jest-mock "^24.9.0" - -"@jest/source-map@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-24.9.0.tgz#0e263a94430be4b41da683ccc1e6bffe2a191714" - integrity sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg== - dependencies: - callsites "^3.0.0" - graceful-fs "^4.1.15" - source-map "^0.6.0" - -"@jest/test-result@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-24.9.0.tgz#11796e8aa9dbf88ea025757b3152595ad06ba0ca" - integrity sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA== - dependencies: - "@jest/console" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/istanbul-lib-coverage" "^2.0.0" - -"@jest/types@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-24.9.0.tgz#63cb26cb7500d069e5a389441a7c6ab5e909fc59" - integrity sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^1.1.1" - "@types/yargs" "^13.0.0" - -"@jest/types@^25.2.3": - version "25.2.3" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-25.2.3.tgz#035c4fb94e2da472f359ff9a211915d59987f6b6" - integrity sha512-6oLQwO9mKif3Uph3RX5J1i3S7X7xtDHWBaaaoeKw8hOzV6YUd0qDcYcHZ6QXMHDIzSr7zzrEa51o2Ovlj6AtKQ== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^1.1.1" - "@types/yargs" "^15.0.0" - chalk "^3.0.0" - -"@react-native-community/cli-debugger-ui@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-3.0.0.tgz#d01d08d1e5ddc1633d82c7d84d48fff07bd39416" - integrity sha512-m3X+iWLsK/H7/b7PpbNO33eQayR/+M26la4ZbYe1KRke5Umg4PIWsvg21O8Tw4uJcY8LA5hsP+rBi/syBkBf0g== - dependencies: - serve-static "^1.13.1" - -"@react-native-community/cli-platform-android@^3.0.0-alpha.1": - version "3.1.4" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-3.1.4.tgz#61f964dc311623e60b0fb29c5f3732cc8a6f076f" - integrity sha512-ClSdY20F0gzWVLTqCv7vHjnUqOcuq10jd9GgHX6lGSc2GI+Ql3/aQg3tmG4uY3KXNNwAv3U8QCoYgg1WGfwiHA== - dependencies: - "@react-native-community/cli-tools" "^3.0.0" - chalk "^2.4.2" - execa "^1.0.0" - jetifier "^1.6.2" - logkitty "^0.6.0" - slash "^3.0.0" - xmldoc "^1.1.2" - -"@react-native-community/cli-platform-ios@^3.0.0-alpha.1": - version "3.2.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-3.2.0.tgz#c469444f5993c9e6737a4b16d78cf033e3702f00" - integrity sha512-pzEnx68H6+mHBq5jsMrr3UmAmkrLSMlC9BZ4yoUdfUXCQq6/R70zNYvH4hjUw8h2Al7Kgq53UzHUsM0ph8TSWQ== - dependencies: - "@react-native-community/cli-tools" "^3.0.0" - chalk "^2.4.2" - js-yaml "^3.13.1" - xcode "^2.0.0" - -"@react-native-community/cli-tools@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-3.0.0.tgz#fe48b80822ed7e49b8af051f9fe41e22a2a710b1" - integrity sha512-8IhQKZdf3E4CR8T7HhkPGgorot/cLkRDgneJFDSWk/wCYZAuUh4NEAdumQV7N0jLSMWX7xxiWUPi94lOBxVY9g== - dependencies: - chalk "^2.4.2" - lodash "^4.17.5" - mime "^2.4.1" - node-fetch "^2.5.0" - -"@react-native-community/cli-types@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-3.0.0.tgz#488d46605cb05e88537e030f38da236eeda74652" - integrity sha512-ng6Tm537E/M42GjE4TRUxQyL8sRfClcL7bQWblOCoxPZzJ2J3bdALsjeG3vDnVCIfI/R0AeFalN9KjMt0+Z/Zg== - -"@react-native-community/cli@^3.0.0-alpha.1": - version "3.2.1" - resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-3.2.1.tgz#2a466801eb6080a1f73358c5d740c53c24ed8c6f" - integrity sha512-bZ/bfZ+9r1gQSxp6t7+00DcpC6vmbVYSvzUCFM/yo5k8bhsDdcy8aocscIaXXVGG+v9Edri/Q7hH9ks7L18/Rg== - dependencies: - "@hapi/joi" "^15.0.3" - "@react-native-community/cli-debugger-ui" "^3.0.0" - "@react-native-community/cli-tools" "^3.0.0" - "@react-native-community/cli-types" "^3.0.0" - chalk "^2.4.2" - command-exists "^1.2.8" - commander "^2.19.0" - compression "^1.7.1" - connect "^3.6.5" - cosmiconfig "^5.1.0" - deepmerge "^3.2.0" - didyoumean "^1.2.1" - envinfo "^7.1.0" - errorhandler "^1.5.0" - execa "^1.0.0" - find-up "^4.1.0" - fs-extra "^7.0.1" - glob "^7.1.1" - graceful-fs "^4.1.3" - inquirer "^3.0.6" - lodash "^4.17.5" - metro "^0.56.0" - metro-config "^0.56.0" - metro-core "^0.56.0" - metro-react-native-babel-transformer "^0.56.0" - minimist "^1.2.0" - mkdirp "^0.5.1" - morgan "^1.9.0" - node-notifier "^5.2.1" - open "^6.2.0" - ora "^3.4.0" - plist "^3.0.0" - pretty-format "^25.1.0" - semver "^6.3.0" - serve-static "^1.13.1" - shell-quote "1.6.1" - strip-ansi "^5.2.0" - sudo-prompt "^9.0.0" - wcwidth "^1.0.1" - ws "^1.1.0" - -"@react-native-community/masked-view@0.1.5": - version "0.1.5" - resolved "https://registry.yarnpkg.com/@react-native-community/masked-view/-/masked-view-0.1.5.tgz#25421be6cd943a4b1660b62cfbcd45be8891462c" - integrity sha512-Lj1DzfCmW0f4HnmHtEuX8Yy2f7cnUA8r5KGGUuDDGtQt1so6QJkKeUmsnLo2zYDtsF8due6hvIL06Vdo5xxuLQ== - -"@react-navigation/core@^3.7.3": - version "3.7.3" - resolved "https://registry.yarnpkg.com/@react-navigation/core/-/core-3.7.3.tgz#4d905a873ce31f162ccdee3c83235f4c008acad4" - integrity sha512-JMw4lU97cu8J5THKgDGtXKzdpJxEpW7aN4kjPX0jOsux/uWs4VMX8gkK13nYI7rogxlEi9GOQVnUM2FsXe3tTQ== - dependencies: - hoist-non-react-statics "^3.3.2" - path-to-regexp "^1.8.0" - query-string "^6.11.1" - react-is "^16.13.0" - -"@react-navigation/core@^5.3.1": - version "5.3.1" - resolved "https://registry.yarnpkg.com/@react-navigation/core/-/core-5.3.1.tgz#8940c3d2aa953952dba6515a48e3adbc0bf73f01" - integrity sha512-Ae8EcqkjdozQyjSIYIxnwM/uy/BMxaVDHq1zbK2GXoSaloPDErtabo647IHDIldww8obp7G5wi1SHTkEIXs6gA== - dependencies: - "@react-navigation/routers" "^5.2.0" - escape-string-regexp "^2.0.0" - query-string "^6.11.1" - react-is "^16.13.0" - shortid "^2.2.15" - use-subscription "^1.4.0" - -"@react-navigation/drawer@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@react-navigation/drawer/-/drawer-5.4.0.tgz#f9d9091e2de7e11f2bcc742a062ebf1d45509040" - integrity sha512-IOXBRfFaURA3o9+fEaC7lwomftGQYoyqzZKkcWI/fybtDwmhSS6QOyZKMm3fWRp1x++m3QLgQHsaMSXjUoRygA== - dependencies: - color "^3.1.2" - react-native-iphone-x-helper "^1.2.1" - -"@react-navigation/native@^3.7.9": - version "3.7.9" - resolved "https://registry.yarnpkg.com/@react-navigation/native/-/native-3.7.9.tgz#a9929a611639fca08d2478a17316eccbc1852083" - integrity sha512-+90VzQDZHd6WlptnNvRFtGWnYvz4sWqROhTGotqrzMo926w9c22d4X8YPja2gMgrAW3or/DP2YzSjQYMngifWw== - dependencies: - hoist-non-react-statics "^3.3.2" - react-native-safe-area-view "^0.14.8" - -"@react-navigation/native@^5.1.3": - version "5.1.3" - resolved "https://registry.yarnpkg.com/@react-navigation/native/-/native-5.1.3.tgz#05c9957a2b4e5b4bd66d389ed71237c2887a80d3" - integrity sha512-JnoeLoI3O3/FocT7zQ8/2sNtP/D0MEo3BgIMzSQTqWF/tuuBX1Ue4Zgx1eFnckaOuomp+VRNtml+NoXMGqIyFg== - dependencies: - "@react-navigation/core" "^5.3.1" - -"@react-navigation/routers@^5.2.0": - version "5.2.0" - resolved "https://registry.yarnpkg.com/@react-navigation/routers/-/routers-5.2.0.tgz#4a8a51a7e543631af403d24df3f3705a9cf9a94a" - integrity sha512-6oM0gd/0LUVVb8DejN2tYxKgY+h9HJEprVO1Q3jXe7Kc2V2J6WAmXU4dCMXKB9Vltt9zXAufsjVVJ/DDFr587A== - dependencies: - shortid "^2.2.15" - -"@react-navigation/stack@^5.2.9": - version "5.2.9" - resolved "https://registry.yarnpkg.com/@react-navigation/stack/-/stack-5.2.9.tgz#6bc849c9d6ece4f2659a07c1b3afd93adc9bc0c7" - integrity sha512-JK2B9hZGP39uN9HJZZ46clqyazHu2nCkKcXrai8q50LuxTTVG5OMndr9/cmWWPip/eYmmgUDobM6W5ee83JOLw== - dependencies: - color "^3.1.2" - react-native-iphone-x-helper "^1.2.1" - -"@types/color-name@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" - integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== - -"@types/fbemitter@^2.0.32": - version "2.0.32" - resolved "https://registry.yarnpkg.com/@types/fbemitter/-/fbemitter-2.0.32.tgz#8ed204da0f54e9c8eaec31b1eec91e25132d082c" - -"@types/hammerjs@^2.0.36": - version "2.0.36" - resolved "https://registry.yarnpkg.com/@types/hammerjs/-/hammerjs-2.0.36.tgz#17ce0a235e9ffbcdcdf5095646b374c2bf615a4c" - integrity sha512-7TUK/k2/QGpEAv/BCwSHlYu3NXZhQ9ZwBYpzr9tjlPIL2C5BeGhH3DmVavRx3ZNyELX5TLC91JTz/cen6AAtIQ== - -"@types/invariant@^2.2.29": - version "2.2.30" - resolved "https://registry.yarnpkg.com/@types/invariant/-/invariant-2.2.30.tgz#20efa342807606ada5483731a8137cb1561e5fe9" - -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz#42995b446db9a48a11a07ec083499a860e9138ff" - integrity sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg== - -"@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== - dependencies: - "@types/istanbul-lib-coverage" "*" - -"@types/istanbul-reports@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz#7a8cbf6a406f36c8add871625b278eaf0b0d255a" - integrity sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA== - dependencies: - "@types/istanbul-lib-coverage" "*" - "@types/istanbul-lib-report" "*" - -"@types/lodash.zipobject@^4.1.4": - version "4.1.6" - resolved "https://registry.yarnpkg.com/@types/lodash.zipobject/-/lodash.zipobject-4.1.6.tgz#75e140f44ac7d7682a18d3aae8ee4594fad094d7" - dependencies: - "@types/lodash" "*" - -"@types/lodash@*": - version "4.14.136" - resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.136.tgz#413e85089046b865d960c9ff1d400e04c31ab60f" - -"@types/qs@^6.5.1": - version "6.5.3" - resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.5.3.tgz#1c3b71b091eaeaf5924538006b7f70603ce63d38" - -"@types/stack-utils@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" - integrity sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== - -"@types/uuid-js@^0.7.1": - version "0.7.2" - resolved "https://registry.yarnpkg.com/@types/uuid-js/-/uuid-js-0.7.2.tgz#5b5552fcbaaf4acf026fb6dc66f7e5bd6b4be92f" - -"@types/websql@^0.0.27": - version "0.0.27" - resolved "https://registry.yarnpkg.com/@types/websql/-/websql-0.0.27.tgz#621a666a7f02018e7cbb4abab956a25736c27d71" - -"@types/yargs-parser@*": - version "15.0.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d" - integrity sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw== - -"@types/yargs@^13.0.0": - version "13.0.8" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-13.0.8.tgz#a38c22def2f1c2068f8971acb3ea734eb3c64a99" - integrity sha512-XAvHLwG7UQ+8M4caKIH0ZozIOYay5fQkAgyIXegXT9jPtdIGdhga+sUEdAr1CiG46aB+c64xQEYyEzlwWVTNzA== - dependencies: - "@types/yargs-parser" "*" - -"@types/yargs@^15.0.0": - version "15.0.4" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.4.tgz#7e5d0f8ca25e9d5849f2ea443cf7c402decd8299" - integrity sha512-9T1auFmbPZoxHz0enUFlUuKRy3it01R+hlggyVUMtnCTQRunsQYifnSGb8hET4Xo8yiC0o0r1paW3ud5+rbURg== - dependencies: - "@types/yargs-parser" "*" - -"@unimodules/core@~5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@unimodules/core/-/core-5.0.0.tgz#e1e3ca3f91f3d27dbc93c6eebc03a40c711da755" - integrity sha512-PswccfzFIviX61Lm8h6/QyC94bWe+6cARwhzgzTCKa6aR6azmi4732ExhX4VxfQjJNHB0szYVXGXVEDsFkj+tQ== - dependencies: - compare-versions "^3.4.0" - -"@unimodules/react-native-adapter@~5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@unimodules/react-native-adapter/-/react-native-adapter-5.0.0.tgz#af9835821a2bf38390b9f09f3231c0b7546ee510" - integrity sha512-qb5p5wUQoi3TRa/33aLLHSnS7sewV99oBxIo9gnzNI3VFzbOm3rsbTjOJNcR2hx0raUolTtnQT75VbgagVQx4w== - dependencies: - invariant "^2.2.4" - lodash "^4.5.0" - prop-types "^15.6.1" - -abort-controller@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" - integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== - dependencies: - event-target-shim "^5.0.0" - -absolute-path@^0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/absolute-path/-/absolute-path-0.0.0.tgz#a78762fbdadfb5297be99b15d35a785b2f095bf7" - -accepts@~1.3.5, accepts@~1.3.7: - version "1.3.7" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" - dependencies: - mime-types "~2.1.24" - negotiator "0.6.2" - -ansi-colors@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" - dependencies: - ansi-wrap "^0.1.0" - -ansi-cyan@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-cyan/-/ansi-cyan-0.1.1.tgz#538ae528af8982f28ae30d86f2f17456d2609873" - dependencies: - ansi-wrap "0.1.0" - -ansi-escapes@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" - -ansi-fragments@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/ansi-fragments/-/ansi-fragments-0.2.1.tgz#24409c56c4cc37817c3d7caa99d8969e2de5a05e" - integrity sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w== - dependencies: - colorette "^1.0.7" - slice-ansi "^2.0.0" - strip-ansi "^5.0.0" - -ansi-gray@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" - dependencies: - ansi-wrap "0.1.0" - -ansi-red@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-red/-/ansi-red-0.1.1.tgz#8c638f9d1080800a353c9c28c8a81ca4705d946c" - dependencies: - ansi-wrap "0.1.0" - -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - -ansi-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" - -ansi-regex@^4.0.0, ansi-regex@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" - -ansi-regex@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" - integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== - -ansi-styles@^3.2.0, ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" - integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== - dependencies: - "@types/color-name" "^1.1.1" - color-convert "^2.0.1" - -ansi-wrap@0.1.0, ansi-wrap@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" - -anymatch@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - dependencies: - sprintf-js "~1.0.2" - -argsarray@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/argsarray/-/argsarray-0.0.1.tgz#6e7207b4ecdb39b0af88303fa5ae22bda8df61cb" - -arr-diff@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-1.1.0.tgz#687c32758163588fef7de7b36fabe495eb1a399a" - dependencies: - arr-flatten "^1.0.1" - array-slice "^0.2.3" - -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - -arr-flatten@^1.0.1, arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - -arr-union@^2.0.1: - version "2.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-2.1.0.tgz#20f9eab5ec70f5c7d215b1077b1c39161d292c7d" - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - -array-filter@~0.0.0: - version "0.0.1" - resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" - -array-find-index@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" - -array-map@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" - -array-reduce@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" - -array-slice@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-0.2.3.tgz#dd3cfb80ed7973a75117cdac69b0b99ec86186f5" - -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - -art@^0.10.0: - version "0.10.3" - resolved "https://registry.yarnpkg.com/art/-/art-0.10.3.tgz#b01d84a968ccce6208df55a733838c96caeeaea2" - -asap@~2.0.3: - version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - -astral-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" - integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== - -async-limiter@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" - -async@^2.4.0: - version "2.6.3" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" - dependencies: - lodash "^4.17.14" - -atob@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - -babel-plugin-dynamic-import-node@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz#f00f507bdaa3c3e3ff6e7e5e98d90a7acab96f7f" - dependencies: - object.assign "^4.1.0" - -babel-plugin-module-resolver@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-3.2.0.tgz#ddfa5e301e3b9aa12d852a9979f18b37881ff5a7" - dependencies: - find-babel-config "^1.1.0" - glob "^7.1.2" - pkg-up "^2.0.0" - reselect "^3.0.1" - resolve "^1.4.0" - -babel-plugin-react-native-web@^0.11.7: - version "0.11.7" - resolved "https://registry.yarnpkg.com/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.11.7.tgz#15b578c0731bd7d65d334f9c759d95e8e4a602e2" - integrity sha512-CxE7uhhqkzAFkwV2X7+Mc/UVPujQQDtja/EGxCXRJvdYRi72QTmaJYKbK1lV9qgTZuB+TDguU89coaA9Z1BNbg== - -babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: - version "7.0.0-beta.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" - -babel-preset-expo@^8.0.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-8.1.0.tgz#7dfdebe6dad80edd1901e0f733ca6a6cce2ad605" - integrity sha512-ZlGIo8OlO0b7S//QrqHGIIf2BY9HId5efxgBxyic5ZbKo6NHICThjSpEz4rRyQRGka7HixBq/Jyjsn4M2D/n/g== - dependencies: - "@babel/plugin-proposal-decorators" "^7.6.0" - "@babel/preset-env" "^7.6.3" - babel-plugin-module-resolver "^3.2.0" - babel-plugin-react-native-web "^0.11.7" - metro-react-native-babel-preset "^0.56.0" - -babel-preset-expo@~8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-8.0.0.tgz#08c042363189f2d871381f0d0dbf9644e9f67aea" - integrity sha512-40UCIE4E+9Xx5K+oEidFHML2+j/WE/ikcC7+3ndWx74MtdmRAtnGecboKRiGUK/vMrHzXIcWPP6/SOnE7zQVgQ== - dependencies: - "@babel/plugin-proposal-decorators" "^7.6.0" - "@babel/preset-env" "^7.6.3" - babel-plugin-module-resolver "^3.2.0" - babel-plugin-react-native-web "^0.11.7" - metro-react-native-babel-preset "^0.56.0" - -babel-preset-fbjs@^3.1.2: - version "3.3.0" - resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.3.0.tgz#a6024764ea86c8e06a22d794ca8b69534d263541" - integrity sha512-7QTLTCd2gwB2qGoi5epSULMHugSVgpcVt5YAeiFO9ABLrutDQzKfGwzxgZHLpugq8qMdg/DhRZDZ5CLKxBkEbw== - dependencies: - "@babel/plugin-proposal-class-properties" "^7.0.0" - "@babel/plugin-proposal-object-rest-spread" "^7.0.0" - "@babel/plugin-syntax-class-properties" "^7.0.0" - "@babel/plugin-syntax-flow" "^7.0.0" - "@babel/plugin-syntax-jsx" "^7.0.0" - "@babel/plugin-syntax-object-rest-spread" "^7.0.0" - "@babel/plugin-transform-arrow-functions" "^7.0.0" - "@babel/plugin-transform-block-scoped-functions" "^7.0.0" - "@babel/plugin-transform-block-scoping" "^7.0.0" - "@babel/plugin-transform-classes" "^7.0.0" - "@babel/plugin-transform-computed-properties" "^7.0.0" - "@babel/plugin-transform-destructuring" "^7.0.0" - "@babel/plugin-transform-flow-strip-types" "^7.0.0" - "@babel/plugin-transform-for-of" "^7.0.0" - "@babel/plugin-transform-function-name" "^7.0.0" - "@babel/plugin-transform-literals" "^7.0.0" - "@babel/plugin-transform-member-expression-literals" "^7.0.0" - "@babel/plugin-transform-modules-commonjs" "^7.0.0" - "@babel/plugin-transform-object-super" "^7.0.0" - "@babel/plugin-transform-parameters" "^7.0.0" - "@babel/plugin-transform-property-literals" "^7.0.0" - "@babel/plugin-transform-react-display-name" "^7.0.0" - "@babel/plugin-transform-react-jsx" "^7.0.0" - "@babel/plugin-transform-shorthand-properties" "^7.0.0" - "@babel/plugin-transform-spread" "^7.0.0" - "@babel/plugin-transform-template-literals" "^7.0.0" - babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" - -babel-preset-fbjs@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.2.0.tgz#c0e6347d3e0379ed84b3c2434d3467567aa05297" - dependencies: - "@babel/plugin-proposal-class-properties" "^7.0.0" - "@babel/plugin-proposal-object-rest-spread" "^7.0.0" - "@babel/plugin-syntax-class-properties" "^7.0.0" - "@babel/plugin-syntax-flow" "^7.0.0" - "@babel/plugin-syntax-jsx" "^7.0.0" - "@babel/plugin-syntax-object-rest-spread" "^7.0.0" - "@babel/plugin-transform-arrow-functions" "^7.0.0" - "@babel/plugin-transform-block-scoped-functions" "^7.0.0" - "@babel/plugin-transform-block-scoping" "^7.0.0" - "@babel/plugin-transform-classes" "^7.0.0" - "@babel/plugin-transform-computed-properties" "^7.0.0" - "@babel/plugin-transform-destructuring" "^7.0.0" - "@babel/plugin-transform-flow-strip-types" "^7.0.0" - "@babel/plugin-transform-for-of" "^7.0.0" - "@babel/plugin-transform-function-name" "^7.0.0" - "@babel/plugin-transform-literals" "^7.0.0" - "@babel/plugin-transform-member-expression-literals" "^7.0.0" - "@babel/plugin-transform-modules-commonjs" "^7.0.0" - "@babel/plugin-transform-object-super" "^7.0.0" - "@babel/plugin-transform-parameters" "^7.0.0" - "@babel/plugin-transform-property-literals" "^7.0.0" - "@babel/plugin-transform-react-display-name" "^7.0.0" - "@babel/plugin-transform-react-jsx" "^7.0.0" - "@babel/plugin-transform-shorthand-properties" "^7.0.0" - "@babel/plugin-transform-spread" "^7.0.0" - "@babel/plugin-transform-template-literals" "^7.0.0" - babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" - -balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - -base64-js@^1.1.2, base64-js@^1.2.3: - version "1.3.0" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3" - -base@^0.11.1: - version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - -basic-auth@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-2.0.1.tgz#b998279bf47ce38344b4f3cf916d4679bbf51e3a" - dependencies: - safe-buffer "5.1.2" - -big-integer@^1.6.7: - version "1.6.44" - resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.44.tgz#4ee9ae5f5839fc11ade338fea216b4513454a539" - -bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - dependencies: - file-uri-to-path "1.0.0" - -blueimp-md5@^2.10.0: - version "2.11.0" - resolved "https://registry.yarnpkg.com/blueimp-md5/-/blueimp-md5-2.11.0.tgz#eff55d30fe3daddd7e801072e2c4483e5fcfc87c" - -bplist-creator@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.0.7.tgz#37df1536092824b87c42f957b01344117372ae45" - dependencies: - stream-buffers "~2.2.0" - -bplist-parser@0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.1.1.tgz#d60d5dcc20cba6dc7e1f299b35d3e1f95dafbae6" - dependencies: - big-integer "^1.6.7" - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - -browserslist@^4.8.3, browserslist@^4.9.1: - version "4.11.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.11.0.tgz#aef4357b10a8abda00f97aac7cd587b2082ba1ad" - integrity sha512-WqEC7Yr5wUH5sg6ruR++v2SGOQYpyUdYYd4tZoAq1F7y+QXoLoYGXVbxhtaIqWmAJjtNTRjVD3HuJc1OXTel2A== - dependencies: - caniuse-lite "^1.0.30001035" - electron-to-chromium "^1.3.380" - node-releases "^1.1.52" - pkg-up "^3.1.0" - -bser@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.0.tgz#65fc784bf7f87c009b973c12db6546902fa9c7b5" - dependencies: - node-int64 "^0.4.0" - -buffer-alloc-unsafe@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" - -buffer-alloc@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" - dependencies: - buffer-alloc-unsafe "^1.1.0" - buffer-fill "^1.0.0" - -buffer-crc32@^0.2.13: - version "0.2.13" - resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" - -buffer-fill@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" - -buffer-from@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" - -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - -caller-callsite@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" - dependencies: - callsites "^2.0.0" - -caller-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" - dependencies: - caller-callsite "^2.0.0" - -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camelcase@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" - -camelcase@^5.0.0, camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - -caniuse-lite@^1.0.30001035: - version "1.0.30001038" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001038.tgz#44da3cbca2ab6cb6aa83d1be5d324e17f141caff" - integrity sha512-zii9quPo96XfOiRD4TrfYGs+QsGZpb2cGiMAzPjtf/hpFgB6zCPZgJb7I1+EATeMw/o+lG8FyRAnI+CWStHcaQ== - -capture-exit@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" - integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== - dependencies: - rsvp "^4.8.4" - -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.4.1, chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chardet@^0.4.0: - version "0.4.2" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" - -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" - -cli-cursor@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" - dependencies: - restore-cursor "^2.0.0" - -cli-spinners@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.2.0.tgz#e8b988d9206c692302d8ee834e7a85c0144d8f77" - integrity sha512-tgU3fKwzYjiLEQgPMD9Jt+JjHVL9kW93FiIMX/l7rivvOD4/LL0Mf7gda3+4U2KJBloybwgj5KEoQgGRioMiKQ== - -cli-width@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" - -cliui@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - wrap-ansi "^2.0.0" - -cliui@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" - integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== - dependencies: - string-width "^2.1.1" - strip-ansi "^4.0.0" - wrap-ansi "^2.0.0" - -cliui@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" - dependencies: - string-width "^3.1.0" - strip-ansi "^5.2.0" - wrap-ansi "^5.1.0" - -clone@^1.0.2: - version "1.0.4" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" - integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= - -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - -color-convert@^1.9.0, color-convert@^1.9.1: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - -color-name@^1.0.0, color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - -color-string@^1.5.2: - version "1.5.3" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc" - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - -color-support@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" - -color@^3.1.0, color@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/color/-/color-3.1.2.tgz#68148e7f85d41ad7649c5fa8c8106f098d229e10" - dependencies: - color-convert "^1.9.1" - color-string "^1.5.2" - -colorette@^1.0.7: - version "1.1.0" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.1.0.tgz#1f943e5a357fac10b4e0f5aaef3b14cdc1af6ec7" - integrity sha512-6S062WDQUXi6hOfkO/sBPVwE5ASXY4G2+b4atvhJfSsuUUhIaUKlkjLe9692Ipyt5/a+IPF5aVTu3V5gvXq5cg== - -command-exists@^1.2.8: - version "1.2.8" - resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.8.tgz#715acefdd1223b9c9b37110a149c6392c2852291" - integrity sha512-PM54PkseWbiiD/mMsbvW351/u+dafwTJ0ye2qB60G1aGQP9j3xK2gmMDc+R34L3nDtx4qMCitXT75mkbkGJDLw== - -commander@^2.19.0: - version "2.20.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422" - -commander@~2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - -compare-versions@^3.4.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.5.0.tgz#85fc22a1ae9612ff730d77fb092295acd056d311" - -component-emitter@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - -compressible@~2.0.16: - version "2.0.17" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.17.tgz#6e8c108a16ad58384a977f3a482ca20bff2f38c1" - dependencies: - mime-db ">= 1.40.0 < 2" - -compression@^1.7.1: - version "1.7.4" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" - dependencies: - accepts "~1.3.5" - bytes "3.0.0" - compressible "~2.0.16" - debug "2.6.9" - on-headers "~1.0.2" - safe-buffer "5.1.2" - vary "~1.1.2" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - -concat-stream@^1.6.0: - version "1.6.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - -connect@^3.6.5: - version "3.7.0" - resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" - dependencies: - debug "2.6.9" - finalhandler "1.1.2" - parseurl "~1.3.3" - utils-merge "1.0.1" - -convert-source-map@^1.1.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" - dependencies: - safe-buffer "~5.1.1" - -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - -core-js-compat@^3.6.2: - version "3.6.4" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.6.4.tgz#938476569ebb6cda80d339bcf199fae4f16fff17" - integrity sha512-zAa3IZPvsJ0slViBQ2z+vgyyTuhd3MFn1rBQjZSKVEgB0UMYhUkCj9jJUVPgGTGqWvsBVmfnruXgTcNyTlEiSA== - dependencies: - browserslist "^4.8.3" - semver "7.0.0" - -core-js@^1.0.0: - version "1.2.7" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" - -core-js@^2.2.2, core-js@^2.4.1: - version "2.6.9" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.9.tgz#6b4b214620c834152e179323727fc19741b084f2" - -core-js@^3.0.0: - version "3.1.4" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.1.4.tgz#3a2837fc48e582e1ae25907afcd6cf03b0cc7a07" - -core-util-is@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - -cosmiconfig@^5.0.5, cosmiconfig@^5.1.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" - integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== - dependencies: - import-fresh "^2.0.0" - is-directory "^0.3.1" - js-yaml "^3.13.1" - parse-json "^4.0.0" - -create-react-class@^15.6.2, create-react-class@^15.6.3: - version "15.6.3" - resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.3.tgz#2d73237fb3f970ae6ebe011a9e66f46dbca80036" - dependencies: - fbjs "^0.8.9" - loose-envify "^1.3.1" - object-assign "^4.1.1" - -cross-spawn@^5.0.1, cross-spawn@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" - dependencies: - lru-cache "^4.0.1" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^6.0.0, cross-spawn@^6.0.5: - version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - -css-in-js-utils@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz#3b472b398787291b47cfe3e44fecfdd9e914ba99" - dependencies: - hyphenate-style-name "^1.0.2" - isobject "^3.0.1" - -dayjs@^1.8.15: - version "1.8.23" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.8.23.tgz#07b5a8e759c4d75ae07bdd0ad6977f851c01e510" - integrity sha512-NmYHMFONftoZbeOhVz6jfiXI4zSiPN6NoVWJgC0aZQfYVwzy/ZpESPHuCcI0B8BUMpSJQ08zenHDbofOLKq8hQ== - -debounce@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.0.tgz#44a540abc0ea9943018dc0eaa95cce87f65cd131" - -debug@2.6.9, debug@^2.2.0, debug@^2.3.3: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - dependencies: - ms "2.0.0" - -debug@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - dependencies: - ms "^2.1.1" - -decamelize@^1.1.1, decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - -decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - -deep-assign@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/deep-assign/-/deep-assign-3.0.0.tgz#c8e4c4d401cba25550a2f0f486a2e75bc5f219a2" - dependencies: - is-obj "^1.0.0" - -deepmerge@^3.1.0, deepmerge@^3.2.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-3.3.0.tgz#d3c47fd6f3a93d517b14426b0628a17b0125f5f7" - -defaults@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" - integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= - dependencies: - clone "^1.0.2" - -define-properties@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - dependencies: - object-keys "^1.0.12" - -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - -denodeify@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631" - -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - -destroy@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" - -didyoumean@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.1.tgz#e92edfdada6537d484d73c0172fd1eba0c4976ff" - integrity sha1-6S7f2tplN9SE1zwBcv0eugxJdv8= - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - -electron-to-chromium@^1.3.380: - version "1.3.390" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.390.tgz#a49e67dea22e52ea8027c475dd5447b1c00b1d4e" - integrity sha512-4RvbM5x+002gKI8sltkqWEk5pptn0UnzekUx8RTThAMPDSb8jjpm6SwGiSnEve7f85biyZl8DMXaipaCxDjXag== - -emoji-regex@^7.0.1: - version "7.0.3" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" - -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - -encoding@^0.1.11: - version "0.1.12" - resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" - dependencies: - iconv-lite "~0.4.13" - -end-of-stream@^1.1.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" - dependencies: - once "^1.4.0" - -envinfo@^7.1.0: - version "7.5.0" - resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.5.0.tgz#91410bb6db262fb4f1409bd506e9ff57e91023f4" - integrity sha512-jDgnJaF/Btomk+m3PZDTTCb5XIIIX3zYItnCRfF73zVgvinLoRomuhi75Y4su0PtQxWz4v66XnLLckyvyJTOIQ== - -error-ex@^1.2.0, error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - dependencies: - is-arrayish "^0.2.1" - -errorhandler@^1.5.0: - version "1.5.1" - resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.5.1.tgz#b9ba5d17cf90744cd1e851357a6e75bf806a9a91" - dependencies: - accepts "~1.3.7" - escape-html "~1.0.3" - -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - -escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - -esutils@^2.0.0, esutils@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" - -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - -event-target-shim@^5.0.0, event-target-shim@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" - integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== - -eventemitter3@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" - -exec-sh@^0.3.2: - version "0.3.4" - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" - integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== - -execa@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" - dependencies: - cross-spawn "^5.0.1" - get-stream "^3.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -expo-app-loader-provider@~8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/expo-app-loader-provider/-/expo-app-loader-provider-8.0.0.tgz#c18ef20a24153f5a0dbb297106ef0bcb5de57180" - integrity sha512-uMEdstZdm14JW8jfWXBWItIjGPNBH7cLj2pNu5e0pYF21W4j759rGL17NTNWit4UdLZg/zJB/HHRidVwEINfxA== - -expo-asset@~8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/expo-asset/-/expo-asset-8.0.0.tgz#400c7cf8693711ddc87da02d20a7d47bd517afeb" - integrity sha512-ICPptpetXB+v88Sqr8yMVEA46UNlUUb8AMbyUytdUJqV7V2itHDQywl08ofOlOICzNgjDFIQdCs3crkTVQ1Zng== - dependencies: - blueimp-md5 "^2.10.0" - path-browserify "^1.0.0" - url-parse "^1.4.4" - -expo-constants@~8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/expo-constants/-/expo-constants-8.0.0.tgz#e2c5a072dacb4263ccfc57dcb4835ca791960d48" - integrity sha512-NGRwSWfhwNFA9WVLXwqnSDPJJ4DdXTqEkl9Fr9PcyW5VCoFgz7uke256E1YZsYhOE0Ph365lu/5jjZs+MRmRog== - dependencies: - ua-parser-js "^0.7.19" - -expo-error-recovery@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/expo-error-recovery/-/expo-error-recovery-1.0.0.tgz#2ca9d59fcd16c5c881af877993731056f2d46afe" - integrity sha512-xnxciNEpGmwxx8BAE2A9fd9HxtzWtz8p9mikKU+EfWgOXaYD3FJwgbFoVLD2pm4QUarxwOcic76rcwg+0cNnGg== - -expo-file-system@~8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/expo-file-system/-/expo-file-system-8.0.0.tgz#60b90c8a375308dc85922592a77531a8e0cde6f7" - integrity sha512-mi84jt3EHVUfxu5eGOikNuRDi7+5daCFSP9LVgk5aQz8Oepo143vnH/+WE4lQEg+u8dB6EmmCWncyc2Fklxv7A== - dependencies: - uuid-js "^0.7.5" - -expo-font@~8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/expo-font/-/expo-font-8.0.0.tgz#33afd0b501caf8f0392aea77f08717090eeb8d41" - integrity sha512-1hrlvxv8MpE1761v2mDjZRwhhM4hkfDr/MQlkWD2+g17N+UjU3WQct4kc+VuZW30pP+YowwrmG3O6JVoIOhWGA== - dependencies: - fontfaceobserver "^2.1.0" - -expo-keep-awake@~8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/expo-keep-awake/-/expo-keep-awake-8.0.0.tgz#f9200a876a5db86e3f0aec8843428a918cdc08d6" - integrity sha512-l+672FVu9qqBEFKSXL1jrsQoDky7gTJX6WYLTWc0/hJuTMhVowWUHsOh/L9vxJEt23QtqLyszQ+hBqjQnWvICQ== - -expo-linear-gradient@~8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/expo-linear-gradient/-/expo-linear-gradient-8.0.0.tgz#972d33e92714d4a4485635683b5bfa357ecec41b" - integrity sha512-5G3ePGAHUoyBWbGITw5RtdJpssH8TXhCgt55cV+5LTTFjr51OZcuOmGua1vRoVFKBC/9ibLW465GEx9H/HS07Q== - -expo-location@~8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/expo-location/-/expo-location-8.0.0.tgz#58dd54e47b12e26f9f2a97ded3cd15f8fa959b85" - integrity sha512-48i4dUCaqPTwSri79yummKwg6vE6loI7d4iHCrbG4EEuN3fhS8I9xU60CEkoNZTziH9zK0iw4KSjr7DbXUAaCw== - dependencies: - invariant "^2.2.4" - -expo-permissions@~8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/expo-permissions/-/expo-permissions-8.0.0.tgz#5a45e8451dd7ff37c9e6ce5e2447818372547813" - integrity sha512-GHTRmwh1rd1b0FcibluPFu93NNQyl9b1anBBDVPmomoo9Prz7kDcO5p2hFqM99r896yvAUSe0fPloPKUq4g/1A== - -expo-sqlite@~8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/expo-sqlite/-/expo-sqlite-8.0.0.tgz#293b45c78d612ab25400c8c579bd7d73f06ccb6f" - integrity sha512-nJBj1psOkYGIGh2hqMFV/+04EvfGAD3wkHMauUvveU6m/+c48GIxmesPMMDfqtzESgzMcVSKLfbiMYrdQJyrHg== - dependencies: - "@expo/websql" "^1.0.1" - "@types/websql" "^0.0.27" - lodash "^4.17.15" - -expo-web-browser@~8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/expo-web-browser/-/expo-web-browser-8.0.0.tgz#8a4451c744c115569a4c810dac8851f219a21c72" - integrity sha512-7/rXUajycSjEF4Zd4tWm8+zP9/zJg8UWj575w2AeGI7RbOwUjqzQd1CFRzQBJkHflrEaTOXJbFHXxjJXdJaL1g== - -expo@^36.0.0: - version "36.0.2" - resolved "https://registry.yarnpkg.com/expo/-/expo-36.0.2.tgz#17e5470c056f8615ebdd6819087af6a1032cf1ad" - integrity sha512-A0HkOBr6PkHUCcPmmTRmZQHE68EYhWDevFHAiv7fSZxNACmTq9arrSoON+UiPtGQEIV5OyV+MN/joHTJMduTkA== - dependencies: - "@babel/runtime" "^7.1.2" - "@expo/vector-icons" "^10.0.2" - "@types/fbemitter" "^2.0.32" - "@types/invariant" "^2.2.29" - "@types/lodash.zipobject" "^4.1.4" - "@types/qs" "^6.5.1" - "@types/uuid-js" "^0.7.1" - "@unimodules/core" "~5.0.0" - "@unimodules/react-native-adapter" "~5.0.0" - babel-preset-expo "~8.0.0" - cross-spawn "^6.0.5" - expo-app-loader-provider "~8.0.0" - expo-asset "~8.0.0" - expo-constants "~8.0.0" - expo-error-recovery "~1.0.0" - expo-file-system "~8.0.0" - expo-font "~8.0.0" - expo-keep-awake "~8.0.0" - expo-linear-gradient "~8.0.0" - expo-location "~8.0.0" - expo-permissions "~8.0.0" - expo-sqlite "~8.0.0" - expo-web-browser "~8.0.0" - fbemitter "^2.1.1" - invariant "^2.2.2" - lodash "^4.6.0" - md5-file "^3.2.3" - nullthrows "^1.1.0" - pretty-format "^23.6.0" - prop-types "^15.6.0" - qs "^6.5.0" - react-native-view-shot "3.0.2" - serialize-error "^2.1.0" - unimodules-barcode-scanner-interface "~5.0.0" - unimodules-camera-interface "~5.0.0" - unimodules-constants-interface "~5.0.0" - unimodules-face-detector-interface "~5.0.0" - unimodules-file-system-interface "~5.0.0" - unimodules-font-interface "~5.0.0" - unimodules-image-loader-interface "~5.0.0" - unimodules-permissions-interface "~5.0.0" - unimodules-sensors-interface "~5.0.0" - unimodules-task-manager-interface "~5.0.0" - uuid-js "^0.7.5" - -extend-shallow@^1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-1.1.4.tgz#19d6bf94dfc09d76ba711f39b872d21ff4dd9071" - dependencies: - kind-of "^1.1.0" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -external-editor@^2.0.4: - version "2.2.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" - dependencies: - chardet "^0.4.0" - iconv-lite "^0.4.17" - tmp "^0.0.33" - -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -fancy-log@^1.3.2: - version "1.3.3" - resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" - dependencies: - ansi-gray "^0.1.1" - color-support "^1.1.3" - parse-node-version "^1.0.0" - time-stamp "^1.0.0" - -fb-watchman@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" - dependencies: - bser "^2.0.0" - -fbemitter@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/fbemitter/-/fbemitter-2.1.1.tgz#523e14fdaf5248805bb02f62efc33be703f51865" - dependencies: - fbjs "^0.8.4" - -fbjs-css-vars@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" - -fbjs-scripts@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/fbjs-scripts/-/fbjs-scripts-1.2.0.tgz#069a0c0634242d10031c6460ef1fccefcdae8b27" - integrity sha512-5krZ8T0Bf8uky0abPoCLrfa7Orxd8UH4Qq8hRUF2RZYNMu+FmEOrBc7Ib3YVONmxTXTlLAvyrrdrVmksDb2OqQ== - dependencies: - "@babel/core" "^7.0.0" - ansi-colors "^1.0.1" - babel-preset-fbjs "^3.2.0" - core-js "^2.4.1" - cross-spawn "^5.1.0" - fancy-log "^1.3.2" - object-assign "^4.0.1" - plugin-error "^0.1.2" - semver "^5.1.0" - through2 "^2.0.0" - -fbjs@^0.8.4, fbjs@^0.8.9: - version "0.8.17" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.17.tgz#c4d598ead6949112653d6588b01a5cdcd9f90fdd" - dependencies: - core-js "^1.0.0" - isomorphic-fetch "^2.1.1" - loose-envify "^1.0.0" - object-assign "^4.1.0" - promise "^7.1.1" - setimmediate "^1.0.5" - ua-parser-js "^0.7.18" - -fbjs@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-1.0.0.tgz#52c215e0883a3c86af2a7a776ed51525ae8e0a5a" - dependencies: - core-js "^2.4.1" - fbjs-css-vars "^1.0.0" - isomorphic-fetch "^2.1.1" - loose-envify "^1.0.0" - object-assign "^4.1.0" - promise "^7.1.1" - setimmediate "^1.0.5" - ua-parser-js "^0.7.18" - -figures@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" - dependencies: - escape-string-regexp "^1.0.5" - -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== - -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - -finalhandler@1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "~2.3.0" - parseurl "~1.3.3" - statuses "~1.5.0" - unpipe "~1.0.0" - -find-babel-config@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-1.2.0.tgz#a9b7b317eb5b9860cda9d54740a8c8337a2283a2" - dependencies: - json5 "^0.5.1" - path-exists "^3.0.0" - -find-cache-dir@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" - dependencies: - commondir "^1.0.1" - make-dir "^2.0.0" - pkg-dir "^3.0.0" - -find-up@^2.0.0, find-up@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" - dependencies: - locate-path "^2.0.0" - -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - dependencies: - locate-path "^3.0.0" - -find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -fontfaceobserver@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fontfaceobserver/-/fontfaceobserver-2.1.0.tgz#e2705d293e2c585a6531c2a722905657317a2991" - -for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - dependencies: - map-cache "^0.2.2" - -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - -fs-extra@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950" - dependencies: - graceful-fs "^4.1.2" - jsonfile "^2.1.0" - klaw "^1.0.0" - -fs-extra@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - -fsevents@^1.2.7: - version "1.2.12" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.12.tgz#db7e0d8ec3b0b45724fd4d83d43554a8f1f0de5c" - integrity sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q== - dependencies: - bindings "^1.5.0" - nan "^2.12.1" - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - -get-caller-file@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" - -get-caller-file@^2.0.1: - version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - -get-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" - -get-stream@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - dependencies: - pump "^3.0.0" - -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - -glob@^7.1.1, glob@^7.1.2, glob@^7.1.3: - version "7.1.4" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - -graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9: - version "4.2.0" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.0.tgz#8d8fdc73977cb04104721cb53666c1ca64cd328b" - -graceful-fs@^4.1.15: - version "4.2.3" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" - integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== - -growly@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" - -"hammerjs@https://github.com/naver/hammer.js.git": - version "2.0.17-snapshot" - resolved "https://github.com/naver/hammer.js.git#54bc698b25edd6e1b76ca975ebaced5ce0467d51" - dependencies: - "@types/hammerjs" "^2.0.36" - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" - -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -hermes-engine@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/hermes-engine/-/hermes-engine-0.2.1.tgz#25c0f1ff852512a92cb5c5cc47cf967e1e722ea2" - integrity sha512-eNHUQHuadDMJARpaqvlCZoK/Nitpj6oywq3vQ3wCwEsww5morX34mW5PmKWQTO7aU0ck0hgulxR+EVDlXygGxQ== - -hoist-non-react-statics@^2.3.1: - version "2.5.5" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz#c5903cf409c0dfd908f388e619d86b9c1174cb47" - -hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.0.tgz#b09178f0122184fb95acf525daaecb4d8f45958b" - dependencies: - react-is "^16.7.0" - -hoist-non-react-statics@^3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" - integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== - dependencies: - react-is "^16.7.0" - -hosted-git-info@^2.1.4: - version "2.7.1" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" - -http-errors@~1.7.2: - version "1.7.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" - dependencies: - depd "~1.1.2" - inherits "2.0.4" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - -hyphenate-style-name@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.3.tgz#097bb7fa0b8f1a9cf0bd5c734cf95899981a9b48" - -iconv-lite@^0.4.17, iconv-lite@~0.4.13: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - dependencies: - safer-buffer ">= 2.1.2 < 3" - -image-size@^0.6.0: - version "0.6.3" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.3.tgz#e7e5c65bb534bd7cdcedd6cb5166272a85f75fb2" - -immediate@^3.2.2: - version "3.2.3" - resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.2.3.tgz#d140fa8f614659bd6541233097ddaac25cdd991c" - -import-fresh@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" - dependencies: - caller-path "^2.0.0" - resolve-from "^3.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - -inline-style-prefixer@^5.0.3: - version "5.1.0" - resolved "https://registry.yarnpkg.com/inline-style-prefixer/-/inline-style-prefixer-5.1.0.tgz#cb63195f9456dcda25cf59743e45c4d9815b0811" - dependencies: - css-in-js-utils "^2.0.0" - -inquirer@^3.0.6: - version "3.3.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" - dependencies: - ansi-escapes "^3.0.0" - chalk "^2.0.0" - cli-cursor "^2.1.0" - cli-width "^2.0.0" - external-editor "^2.0.4" - figures "^2.0.0" - lodash "^4.3.0" - mute-stream "0.0.7" - run-async "^2.2.0" - rx-lite "^4.0.8" - rx-lite-aggregates "^4.0.8" - string-width "^2.1.0" - strip-ansi "^4.0.0" - through "^2.3.6" - -invariant@^2.2.2, invariant@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - dependencies: - loose-envify "^1.0.0" - -invert-kv@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" - -invert-kv@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" - integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== - -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - dependencies: - kind-of "^6.0.0" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" - -is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - -is-ci@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" - integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== - dependencies: - ci-info "^2.0.0" - -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - dependencies: - kind-of "^6.0.0" - -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - -is-directory@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" - -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - dependencies: - is-plain-object "^2.0.4" - -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - dependencies: - number-is-nan "^1.0.0" - -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - dependencies: - kind-of "^3.0.2" - -is-obj@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - -is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - dependencies: - isobject "^3.0.1" - -is-promise@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" - -is-stream@^1.0.1, is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - -is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - -is-wsl@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" - -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= - -isarray@1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - -isomorphic-fetch@^2.1.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" - dependencies: - node-fetch "^1.0.1" - whatwg-fetch ">=0.10.0" - -jest-get-type@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-24.9.0.tgz#1684a0c8a50f2e4901b6644ae861f579eed2ef0e" - integrity sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q== - -jest-haste-map@^24.7.1: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-24.9.0.tgz#b38a5d64274934e21fa417ae9a9fbeb77ceaac7d" - integrity sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ== - dependencies: - "@jest/types" "^24.9.0" - anymatch "^2.0.0" - fb-watchman "^2.0.0" - graceful-fs "^4.1.15" - invariant "^2.2.4" - jest-serializer "^24.9.0" - jest-util "^24.9.0" - jest-worker "^24.9.0" - micromatch "^3.1.10" - sane "^4.0.3" - walker "^1.0.7" - optionalDependencies: - fsevents "^1.2.7" - -jest-message-util@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-24.9.0.tgz#527f54a1e380f5e202a8d1149b0ec872f43119e3" - integrity sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw== - dependencies: - "@babel/code-frame" "^7.0.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/stack-utils" "^1.0.1" - chalk "^2.0.1" - micromatch "^3.1.10" - slash "^2.0.0" - stack-utils "^1.0.1" - -jest-mock@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-24.9.0.tgz#c22835541ee379b908673ad51087a2185c13f1c6" - integrity sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w== - dependencies: - "@jest/types" "^24.9.0" - -jest-serializer@^24.4.0, jest-serializer@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-24.9.0.tgz#e6d7d7ef96d31e8b9079a714754c5d5c58288e73" - integrity sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ== - -jest-util@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-24.9.0.tgz#7396814e48536d2e85a37de3e4c431d7cb140162" - integrity sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg== - dependencies: - "@jest/console" "^24.9.0" - "@jest/fake-timers" "^24.9.0" - "@jest/source-map" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - callsites "^3.0.0" - chalk "^2.0.1" - graceful-fs "^4.1.15" - is-ci "^2.0.0" - mkdirp "^0.5.1" - slash "^2.0.0" - source-map "^0.6.0" - -jest-validate@^24.7.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-24.9.0.tgz#0775c55360d173cd854e40180756d4ff52def8ab" - integrity sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ== - dependencies: - "@jest/types" "^24.9.0" - camelcase "^5.3.1" - chalk "^2.0.1" - jest-get-type "^24.9.0" - leven "^3.1.0" - pretty-format "^24.9.0" - -jest-worker@^24.6.0, jest-worker@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" - integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== - dependencies: - merge-stream "^2.0.0" - supports-color "^6.1.0" - -jetifier@^1.6.2: - version "1.6.5" - resolved "https://registry.yarnpkg.com/jetifier/-/jetifier-1.6.5.tgz#ea87324a4230bef20a9651178ecab978ee54a8cb" - integrity sha512-T7yzBSu9PR+DqjYt+I0KVO1XTb1QhAfHnXV5Nd3xpbXM6Xg4e3vP60Q4qkNU8Fh6PHC2PivPUNN3rY7G2MxcDQ== - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - -js-yaml@^3.13.1: - version "3.13.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -jsc-android@^245459.0.0: - version "245459.0.0" - resolved "https://registry.yarnpkg.com/jsc-android/-/jsc-android-245459.0.0.tgz#e584258dd0b04c9159a27fb104cd5d491fd202c9" - integrity sha512-wkjURqwaB1daNkDi2OYYbsLnIdC/lUM2nPXQKRs5pqEU9chDg435bjvo+LSaHotDENygHQDHe+ntUkkw2gwMtg== - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - -json-parse-better-errors@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - -json-stable-stringify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" - dependencies: - jsonify "~0.0.0" - -json5@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" - -json5@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.0.tgz#e7a0c62c48285c628d20a10b85c89bb807c32850" - dependencies: - minimist "^1.2.0" - -jsonfile@^2.1.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" - optionalDependencies: - graceful-fs "^4.1.6" - -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - optionalDependencies: - graceful-fs "^4.1.6" - -jsonify@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" - -kind-of@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-1.1.0.tgz#140a3d2d41a36d2efcfa9377b62c24f8495a5c44" - -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - dependencies: - is-buffer "^1.1.5" - -kind-of@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - -kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" - -klaw@^1.0.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" - optionalDependencies: - graceful-fs "^4.1.9" - -lcid@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" - dependencies: - invert-kv "^1.0.0" - -lcid@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" - integrity sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA== - dependencies: - invert-kv "^2.0.0" - -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - -levenary@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/levenary/-/levenary-1.1.1.tgz#842a9ee98d2075aa7faeedbe32679e9205f46f77" - integrity sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ== - dependencies: - leven "^3.1.0" - -load-json-file@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - strip-bom "^3.0.0" - -locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" - -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -lodash.throttle@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" - -lodash@^4.0.0, lodash@^4.16.4, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.3.0, lodash@^4.5.0, lodash@^4.6.0: - version "4.17.14" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.14.tgz#9ce487ae66c96254fe20b599f21b6816028078ba" - -lodash@^4.17.13, lodash@^4.17.15: - version "4.17.15" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" - integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== - -log-symbols@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" - integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== - dependencies: - chalk "^2.0.1" - -logkitty@^0.6.0: - version "0.6.1" - resolved "https://registry.yarnpkg.com/logkitty/-/logkitty-0.6.1.tgz#fe29209669d261539cbd6bb998a136fc92a1a05c" - integrity sha512-cHuXN8qUZuzX/7kB6VyS7kB4xyD24e8gyHXIFNhIv+fjW3P+jEXNUhj0o/7qWJtv7UZpbnPgUqzu/AZQ8RAqxQ== - dependencies: - ansi-fragments "^0.2.1" - dayjs "^1.8.15" - yargs "^12.0.5" - -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1, loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lru-cache@^4.0.1: - version "4.1.5" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" - dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" - -make-dir@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - dependencies: - pify "^4.0.1" - semver "^5.6.0" - -makeerror@1.0.x: - version "1.0.11" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" - dependencies: - tmpl "1.0.x" - -map-age-cleaner@^0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" - integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== - dependencies: - p-defer "^1.0.0" - -map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - dependencies: - object-visit "^1.0.0" - -md5-file@^3.2.3: - version "3.2.3" - resolved "https://registry.yarnpkg.com/md5-file/-/md5-file-3.2.3.tgz#f9bceb941eca2214a4c0727f5e700314e770f06f" - dependencies: - buffer-alloc "^1.1.0" - -mem@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" - dependencies: - mimic-fn "^1.0.0" - -mem@^4.0.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" - integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== - dependencies: - map-age-cleaner "^0.1.1" - mimic-fn "^2.0.0" - p-is-promise "^2.0.0" - -merge-stream@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" - dependencies: - readable-stream "^2.0.1" - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -metro-babel-register@^0.56.0, metro-babel-register@^0.56.4: - version "0.56.4" - resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.56.4.tgz#b0c627a1cfdd1bdd768f81af79481754e833a902" - integrity sha512-Phm6hMluOWYqfykftjJ1jsTpWvbgb49AC/1taxEctxUdRCZlFgZwBleJZAhQYxJD5J+ikFkEbHDzePEXb29KVA== - dependencies: - "@babel/core" "^7.0.0" - "@babel/plugin-proposal-class-properties" "^7.0.0" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0" - "@babel/plugin-proposal-object-rest-spread" "^7.0.0" - "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" - "@babel/plugin-proposal-optional-chaining" "^7.0.0" - "@babel/plugin-transform-async-to-generator" "^7.0.0" - "@babel/plugin-transform-flow-strip-types" "^7.0.0" - "@babel/plugin-transform-modules-commonjs" "^7.0.0" - "@babel/register" "^7.0.0" - core-js "^2.2.2" - escape-string-regexp "^1.0.5" - -metro-babel-transformer@^0.56.4: - version "0.56.4" - resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.56.4.tgz#fe1d0dc600fcf90201a5bea4d42caea10b801057" - integrity sha512-IOi4ILgZvaX7GCGHBJp79paNVOq5QxhhbyqAdEJgDP8bHfl/OVHoVKSypfrsMSKSiBrqxhIjyc4XjkXsQtkx5g== - dependencies: - "@babel/core" "^7.0.0" - metro-source-map "^0.56.4" - -metro-cache@^0.56.4: - version "0.56.4" - resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.56.4.tgz#542f9f8a35f8fb9d5576f46fd3ab4d4f42851a7e" - integrity sha512-d1hiUSKwtRsuMxUhHVJ3tjK2BbpUlJGvTyMWohK8Wxx+0GbnWRWWFcI4vlCzlZfoK0VtZK2MJEl5t7Du1mIniQ== - dependencies: - jest-serializer "^24.4.0" - metro-core "^0.56.4" - mkdirp "^0.5.1" - rimraf "^2.5.4" - -metro-config@^0.56.0, metro-config@^0.56.4: - version "0.56.4" - resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.56.4.tgz#338fd8165fba59424cec427c1a881757945e57e9" - integrity sha512-O85QDHwWdMn/8ERe13y4a6vbZL0AHyO8atTvL+9BCulLEO+FQBi1iJjr3+ViLa8cf0m5dRftDsa7P47m5euk4A== - dependencies: - cosmiconfig "^5.0.5" - jest-validate "^24.7.0" - metro "^0.56.4" - metro-cache "^0.56.4" - metro-core "^0.56.4" - pretty-format "^24.7.0" - -metro-core@^0.56.0, metro-core@^0.56.4: - version "0.56.4" - resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.56.4.tgz#67cc41b3c0bf66e9c2306f50239a1080b1e82312" - integrity sha512-hMzkBdgPt5Zm9nr/1KtIT+A6H7TNiLVCEGG5OiAXj8gTRsA2yy7wAdQpwy0xbE+zi88t/pLOzXpd3ClG/YxyWg== - dependencies: - jest-haste-map "^24.7.1" - lodash.throttle "^4.1.1" - metro-resolver "^0.56.4" - wordwrap "^1.0.0" - -metro-inspector-proxy@^0.56.4: - version "0.56.4" - resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.56.4.tgz#7343ff3c5908af4fd99e96b6d646e24e99816be4" - integrity sha512-E1S3MO25mWKmcLn1UQuCDiS0hf9P2Fwq8sEAX5lBLoZbehepNH+4xJ3xXSY51JX4dozBrE8GGoKL4ll3II40LA== - dependencies: - connect "^3.6.5" - debug "^2.2.0" - rxjs "^5.4.3" - ws "^1.1.5" - yargs "^9.0.0" - -metro-minify-uglify@^0.56.4: - version "0.56.4" - resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.56.4.tgz#13589dfb1d43343608aacb7f78ddfcc052daa63c" - integrity sha512-BHgj7+BKEK2pHvWHUR730bIrsZwl8DPtr49x9L0j2grPZ5/UROWXzEr8VZgIss7fl64t845uu1HXNNyuSj2EhA== - dependencies: - uglify-es "^3.1.9" - -metro-react-native-babel-preset@^0.56.0, metro-react-native-babel-preset@^0.56.4: - version "0.56.4" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.56.4.tgz#dcedc64b7ff5c0734839458e70eb0ebef6d063a8" - integrity sha512-CzbBDM9Rh6w8s1fq+ZqihAh7DDqUAcfo9pPww25+N/eJ7UK436Q7JdfxwdIPpBwLFn6o6MyYn+uwL9OEWBJarA== - dependencies: - "@babel/plugin-proposal-class-properties" "^7.0.0" - "@babel/plugin-proposal-export-default-from" "^7.0.0" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0" - "@babel/plugin-proposal-object-rest-spread" "^7.0.0" - "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" - "@babel/plugin-proposal-optional-chaining" "^7.0.0" - "@babel/plugin-syntax-dynamic-import" "^7.0.0" - "@babel/plugin-syntax-export-default-from" "^7.0.0" - "@babel/plugin-syntax-flow" "^7.2.0" - "@babel/plugin-transform-arrow-functions" "^7.0.0" - "@babel/plugin-transform-block-scoping" "^7.0.0" - "@babel/plugin-transform-classes" "^7.0.0" - "@babel/plugin-transform-computed-properties" "^7.0.0" - "@babel/plugin-transform-destructuring" "^7.0.0" - "@babel/plugin-transform-exponentiation-operator" "^7.0.0" - "@babel/plugin-transform-flow-strip-types" "^7.0.0" - "@babel/plugin-transform-for-of" "^7.0.0" - "@babel/plugin-transform-function-name" "^7.0.0" - "@babel/plugin-transform-literals" "^7.0.0" - "@babel/plugin-transform-modules-commonjs" "^7.0.0" - "@babel/plugin-transform-object-assign" "^7.0.0" - "@babel/plugin-transform-parameters" "^7.0.0" - "@babel/plugin-transform-react-display-name" "^7.0.0" - "@babel/plugin-transform-react-jsx" "^7.0.0" - "@babel/plugin-transform-react-jsx-source" "^7.0.0" - "@babel/plugin-transform-regenerator" "^7.0.0" - "@babel/plugin-transform-runtime" "^7.0.0" - "@babel/plugin-transform-shorthand-properties" "^7.0.0" - "@babel/plugin-transform-spread" "^7.0.0" - "@babel/plugin-transform-sticky-regex" "^7.0.0" - "@babel/plugin-transform-template-literals" "^7.0.0" - "@babel/plugin-transform-typescript" "^7.0.0" - "@babel/plugin-transform-unicode-regex" "^7.0.0" - "@babel/template" "^7.0.0" - react-refresh "^0.4.0" - -metro-react-native-babel-transformer@^0.56.0: - version "0.56.4" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.56.4.tgz#3c6e48b605c305362ee624e45ff338656e35fc1d" - integrity sha512-ng74eutuy1nyGI9+TDzzVAVfEmNPDlapV4msTQMKPi4EFqo/fBn7Ct33ME9l5E51pQBBnxt/UwcpTvd13b29kQ== - dependencies: - "@babel/core" "^7.0.0" - babel-preset-fbjs "^3.1.2" - metro-babel-transformer "^0.56.4" - metro-react-native-babel-preset "^0.56.4" - metro-source-map "^0.56.4" - -metro-resolver@^0.56.4: - version "0.56.4" - resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.56.4.tgz#9876f57bca37fd1bfcffd733541e2ee4a89fad7f" - integrity sha512-Ug4ulVfpkKZ1Wu7mdYj9XLGuOqZTuWCqEhyx3siKTc/2eBwKZQXmiNo5d/IxWNvmwL/87Abeb724I6CMzMfjiQ== - dependencies: - absolute-path "^0.0.0" - -metro-source-map@^0.56.0, metro-source-map@^0.56.4: - version "0.56.4" - resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.56.4.tgz#868ccac3f3519fe14eca358bc186f63651b2b9bc" - integrity sha512-f1P9/rpFmG3Z0Jatiw2zvLItx1TwR7mXTSDj4qLDCWeVMB3kEXAr3R0ucumTW8c6HfpJljeRBWzYFXF33fd81g== - dependencies: - "@babel/traverse" "^7.0.0" - "@babel/types" "^7.0.0" - invariant "^2.2.4" - metro-symbolicate "^0.56.4" - ob1 "^0.56.4" - source-map "^0.5.6" - vlq "^1.0.0" - -metro-symbolicate@^0.56.4: - version "0.56.4" - resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.56.4.tgz#53e9d40beac9049fa75a3e620ddd47d4907ff015" - integrity sha512-8mCNNn6zV5FFKCIcRgI7736Xl+owgvYuy8qanPxZN36f7utiWRYeB+PirEBPcglBk4qQvoy2lT6oPULNXZQbbQ== - dependencies: - invariant "^2.2.4" - metro-source-map "^0.56.4" - source-map "^0.5.6" - through2 "^2.0.1" - vlq "^1.0.0" - -metro@^0.56.0, metro@^0.56.4: - version "0.56.4" - resolved "https://registry.yarnpkg.com/metro/-/metro-0.56.4.tgz#be7e1380ee6ac3552c25ead8098eab261029e4d7" - integrity sha512-Kt3OQJQtQdts0JrKnyGdLpKHDjqYBgIfzvYrvfhmFCkKuZ8aqRlVnvpfjQ4/OBm0Fmm9NyyxbNRD9VIbj7WjnA== - dependencies: - "@babel/core" "^7.0.0" - "@babel/generator" "^7.0.0" - "@babel/parser" "^7.0.0" - "@babel/plugin-external-helpers" "^7.0.0" - "@babel/template" "^7.0.0" - "@babel/traverse" "^7.0.0" - "@babel/types" "^7.0.0" - absolute-path "^0.0.0" - async "^2.4.0" - babel-preset-fbjs "^3.1.2" - buffer-crc32 "^0.2.13" - chalk "^2.4.1" - concat-stream "^1.6.0" - connect "^3.6.5" - debug "^2.2.0" - denodeify "^1.2.1" - eventemitter3 "^3.0.0" - fbjs "^1.0.0" - fs-extra "^1.0.0" - graceful-fs "^4.1.3" - image-size "^0.6.0" - invariant "^2.2.4" - jest-haste-map "^24.7.1" - jest-worker "^24.6.0" - json-stable-stringify "^1.0.1" - lodash.throttle "^4.1.1" - merge-stream "^1.0.1" - metro-babel-register "^0.56.4" - metro-babel-transformer "^0.56.4" - metro-cache "^0.56.4" - metro-config "^0.56.4" - metro-core "^0.56.4" - metro-inspector-proxy "^0.56.4" - metro-minify-uglify "^0.56.4" - metro-react-native-babel-preset "^0.56.4" - metro-resolver "^0.56.4" - metro-source-map "^0.56.4" - metro-symbolicate "^0.56.4" - mime-types "2.1.11" - mkdirp "^0.5.1" - node-fetch "^2.2.0" - nullthrows "^1.1.0" - resolve "^1.5.0" - rimraf "^2.5.4" - serialize-error "^2.1.0" - source-map "^0.5.6" - temp "0.8.3" - throat "^4.1.0" - wordwrap "^1.0.0" - write-file-atomic "^1.2.0" - ws "^1.1.5" - xpipe "^1.0.5" - yargs "^9.0.0" - -micromatch@^3.1.10, micromatch@^3.1.4: - version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - -mime-db@1.40.0, "mime-db@>= 1.40.0 < 2": - version "1.40.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32" - -mime-db@~1.23.0: - version "1.23.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.23.0.tgz#a31b4070adaea27d732ea333740a64d0ec9a6659" - -mime-types@2.1.11: - version "2.1.11" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.11.tgz#c259c471bda808a85d6cd193b430a5fae4473b3c" - dependencies: - mime-db "~1.23.0" - -mime-types@~2.1.24: - version "2.1.24" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.24.tgz#b6f8d0b3e951efb77dedeca194cff6d16f676f81" - dependencies: - mime-db "1.40.0" - -mime@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - -mime@^2.4.1: - version "2.4.4" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5" - integrity sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA== - -mimic-fn@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" - -mimic-fn@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - dependencies: - brace-expansion "^1.1.7" - -minimist@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" - -minimist@^1.1.1, minimist@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" - -mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -mkdirp@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" - dependencies: - minimist "0.0.8" - -morgan@^1.9.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.9.1.tgz#0a8d16734a1d9afbc824b99df87e738e58e2da59" - dependencies: - basic-auth "~2.0.0" - debug "2.6.9" - depd "~1.1.2" - on-finished "~2.3.0" - on-headers "~1.0.1" - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - -ms@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" - -ms@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - -mute-stream@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" - -nan@^2.12.1: - version "2.14.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" - -nanoid@^2.1.0: - version "2.1.11" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-2.1.11.tgz#ec24b8a758d591561531b4176a01e3ab4f0f0280" - integrity sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA== - -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -negotiator@0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" - -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - -node-fetch@^1.0.1: - version "1.7.3" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" - dependencies: - encoding "^0.1.11" - is-stream "^1.0.1" - -node-fetch@^2.2.0, node-fetch@^2.5.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" - integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== - -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - -node-modules-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" - -node-notifier@^5.2.1: - version "5.4.0" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.4.0.tgz#7b455fdce9f7de0c63538297354f3db468426e6a" - dependencies: - growly "^1.3.0" - is-wsl "^1.1.0" - semver "^5.5.0" - shellwords "^0.1.1" - which "^1.3.0" - -node-releases@^1.1.52: - version "1.1.53" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.53.tgz#2d821bfa499ed7c5dffc5e2f28c88e78a08ee3f4" - integrity sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ== - -noop-fn@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/noop-fn/-/noop-fn-1.0.0.tgz#5f33d47f13d2150df93e0cb036699e982f78ffbf" - -normalize-css-color@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/normalize-css-color/-/normalize-css-color-1.0.2.tgz#02991e97cccec6623fe573afbbf0de6a1f3e9f8d" - -normalize-package-data@^2.3.2: - version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -normalize-path@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - dependencies: - remove-trailing-separator "^1.0.1" - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - dependencies: - path-key "^2.0.0" - -nullthrows@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - -ob1@^0.56.4: - version "0.56.4" - resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.56.4.tgz#c4acb3baa42f4993a44b35b2da7c8ef443dcccec" - integrity sha512-URgFof9z2wotiYFsqlydXtQfGV81gvBI2ODy64xfd3vPo+AYom5PVDX4t4zn23t/O+S2IxqApSQM8uJAybmz7w== - -object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-keys@^1.0.11, object-keys@^1.0.12: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - dependencies: - isobject "^3.0.0" - -object.assign@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" - dependencies: - define-properties "^1.1.2" - function-bind "^1.1.1" - has-symbols "^1.0.0" - object-keys "^1.0.11" - -object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - dependencies: - isobject "^3.0.1" - -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" - dependencies: - ee-first "1.1.1" - -on-headers@~1.0.1, on-headers@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" - -once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - dependencies: - wrappy "1" - -onetime@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" - dependencies: - mimic-fn "^1.0.0" - -open@^6.2.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/open/-/open-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9" - integrity sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg== - dependencies: - is-wsl "^1.1.0" - -opencollective-postinstall@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz#5657f1bede69b6e33a45939b061eb53d3c6c3a89" - -options@>=0.0.5: - version "0.0.6" - resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f" - -ora@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" - integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg== - dependencies: - chalk "^2.4.2" - cli-cursor "^2.1.0" - cli-spinners "^2.0.0" - log-symbols "^2.2.0" - strip-ansi "^5.2.0" - wcwidth "^1.0.1" - -os-locale@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" - dependencies: - execa "^0.7.0" - lcid "^1.0.0" - mem "^1.1.0" - -os-locale@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" - integrity sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q== - dependencies: - execa "^1.0.0" - lcid "^2.0.0" - mem "^4.0.0" - -os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - -p-defer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" - integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - -p-is-promise@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" - integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== - -p-limit@^1.1.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" - dependencies: - p-try "^1.0.0" - -p-limit@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.0.tgz#417c9941e6027a9abcba5092dd2904e255b5fbc2" - dependencies: - p-try "^2.0.0" - -p-limit@^2.2.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.2.tgz#61279b67721f5287aa1c13a9a7fbbc48c9291b1e" - integrity sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ== - dependencies: - p-try "^2.0.0" - -p-locate@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" - dependencies: - p-limit "^1.1.0" - -p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - dependencies: - p-limit "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-try@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - -parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" - dependencies: - error-ex "^1.2.0" - -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - -parse-node-version@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" - -parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" - -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - -path-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.0.tgz#40702a97af46ae00b0ea6fa8998c0b03c0af160d" - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - -path-parse@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - -path-to-regexp@^1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" - integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== - dependencies: - isarray "0.0.1" - -path-type@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" - dependencies: - pify "^2.0.0" - -pify@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - -pirates@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" - dependencies: - node-modules-regexp "^1.0.0" - -pkg-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" - dependencies: - find-up "^3.0.0" - -pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" - dependencies: - find-up "^2.1.0" - -pkg-up@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" - integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== - dependencies: - find-up "^3.0.0" - -plist@^3.0.0, plist@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.1.tgz#a9b931d17c304e8912ef0ba3bdd6182baf2e1f8c" - dependencies: - base64-js "^1.2.3" - xmlbuilder "^9.0.7" - xmldom "0.1.x" - -plugin-error@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/plugin-error/-/plugin-error-0.1.2.tgz#3b9bb3335ccf00f425e07437e19276967da47ace" - dependencies: - ansi-cyan "^0.1.1" - ansi-red "^0.1.1" - arr-diff "^1.0.1" - arr-union "^2.0.1" - extend-shallow "^1.1.2" - -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - -pouchdb-collections@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/pouchdb-collections/-/pouchdb-collections-1.0.1.tgz#fe63a17da977611abef7cb8026cb1a9553fd8359" - -pretty-format@^23.6.0: - version "23.6.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-23.6.0.tgz#5eaac8eeb6b33b987b7fe6097ea6a8a146ab5760" - dependencies: - ansi-regex "^3.0.0" - ansi-styles "^3.2.0" - -pretty-format@^24.7.0, pretty-format@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.9.0.tgz#12fac31b37019a4eea3c11aa9a959eb7628aa7c9" - integrity sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA== - dependencies: - "@jest/types" "^24.9.0" - ansi-regex "^4.0.0" - ansi-styles "^3.2.0" - react-is "^16.8.4" - -pretty-format@^25.1.0: - version "25.2.3" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-25.2.3.tgz#ba6e9603a0d80fa2e470b1fed55de1f9bfd81421" - integrity sha512-IP4+5UOAVGoyqC/DiomOeHBUKN6q00gfyT2qpAsRH64tgOKB2yF7FHJXC18OCiU0/YFierACup/zdCOWw0F/0w== - dependencies: - "@jest/types" "^25.2.3" - ansi-regex "^5.0.0" - ansi-styles "^4.0.0" - react-is "^16.12.0" - -private@^0.1.6, private@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - -promise@^7.1.1: - version "7.3.1" - resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" - dependencies: - asap "~2.0.3" - -prop-types@^15.5.10, prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: - version "15.7.2" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.8.1" - -pseudomap@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -qs@^6.5.0: - version "6.7.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" - -query-string@^6.11.1: - version "6.11.1" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.11.1.tgz#ab021f275d463ce1b61e88f0ce6988b3e8fe7c2c" - integrity sha512-1ZvJOUl8ifkkBxu2ByVM/8GijMIPx+cef7u3yroO3Ogm4DOdZcF5dcrWTIlSHe3Pg/mtlt6/eFjObDfJureZZA== - dependencies: - decode-uri-component "^0.2.0" - split-on-first "^1.0.0" - strict-uri-encode "^2.0.0" - -querystringify@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.1.tgz#60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e" - -range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" - -react-addons-shallow-compare@15.6.2: - version "15.6.2" - resolved "https://registry.yarnpkg.com/react-addons-shallow-compare/-/react-addons-shallow-compare-15.6.2.tgz#198a00b91fc37623db64a28fd17b596ba362702f" - dependencies: - fbjs "^0.8.4" - object-assign "^4.1.0" - -react-devtools-core@^3.6.3: - version "3.6.3" - resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-3.6.3.tgz#977d95b684c6ad28205f0c62e1e12c5f16675814" - integrity sha512-+P+eFy/yo8Z/UH9J0DqHZuUM5+RI2wl249TNvMx3J2jpUomLQa4Zxl56GEotGfw3PIP1eI+hVf1s53FlUONStQ== - dependencies: - shell-quote "^1.6.1" - ws "^3.3.1" - -react-dom@16.9.0: - version "16.9.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.9.0.tgz#5e65527a5e26f22ae3701131bcccaee9fb0d3962" - integrity sha512-YFT2rxO9hM70ewk9jq0y6sQk8cL02xm4+IzYBz75CQGlClQQ1Bxq0nhHF6OtSbit+AIahujJgb/CPRibFkMNJQ== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - scheduler "^0.15.0" - -react-is@^16.12.0, react-is@^16.13.0, react-is@^16.8.4: - version "16.13.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.6: - version "16.8.6" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.8.6.tgz#5bbc1e2d29141c9fbdfed456343fe2bc430a6a16" - -react-native-elements@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/react-native-elements/-/react-native-elements-1.1.0.tgz#f99bcda4459a886f3ab4591c684c099d37aedf2b" - dependencies: - color "^3.1.0" - deepmerge "^3.1.0" - hoist-non-react-statics "^3.1.0" - opencollective-postinstall "^2.0.0" - prop-types "^15.5.8" - react-native-ratings "^6.3.0" - react-native-status-bar-height "^2.2.0" - -react-native-gesture-handler@~1.5.0: - version "1.5.6" - resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-1.5.6.tgz#5d90145f624e3707db2930f43ab41579683e2375" - integrity sha512-z2jLUkRiRc0PBAC9UcXYkqy3VUzBG0cYQAGMsDHsd90JgrzudHAFRJV9fvFm18wNauFTNnJievjZ0C3rI2ydhw== - dependencies: - "@egjs/hammerjs" "^2.0.17" - hammerjs "https://github.com/naver/hammer.js.git" - hoist-non-react-statics "^2.3.1" - invariant "^2.2.4" - prop-types "^15.7.2" - -react-native-iphone-x-helper@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/react-native-iphone-x-helper/-/react-native-iphone-x-helper-1.2.1.tgz#645e2ffbbb49e80844bb4cbbe34a126fda1e6772" - integrity sha512-/VbpIEp8tSNNHIvstuA3Swx610whci1Zpc9mqNkqn14DkMbw+ORviln2u0XyHG1kPvvwTNGZY6QpeFwxYaSdbQ== - -react-native-ratings@^6.3.0: - version "6.3.1" - resolved "https://registry.yarnpkg.com/react-native-ratings/-/react-native-ratings-6.3.1.tgz#4e4bd87f376423dc62c933f570fc1932c78adaa4" - dependencies: - lodash "^4.17.4" - prop-types "^15.5.10" - -react-native-reanimated@~1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-1.4.0.tgz#7f1acbf9be08492d834f512700570978052be2f9" - integrity sha512-tO7nSNNP+iRLVbkcSS5GXyDBb7tSI02+XuRL3/S39EAr35rnvUy2JfeLUQG+fWSObJjnMVhasUDEUwlENk8IXw== - -react-native-safe-area-context@0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-0.6.0.tgz#f53f5a5bcafb462a8798a26b145e68946389ad60" - integrity sha512-blY0akr3ZLTuZFdUotmjV+7LVXpBnd5CGFlNhTiarNNGJoHu79K42IJpUpmtg75iC9aWbSW7QHstlP0xz11V0A== - -react-native-safe-area-view@^0.14.8: - version "0.14.8" - resolved "https://registry.yarnpkg.com/react-native-safe-area-view/-/react-native-safe-area-view-0.14.8.tgz#ef33c46ff8164ae77acad48c3039ec9c34873e5b" - integrity sha512-MtRSIcZNstxv87Jet+UsPhEd1tpGe8cVskDXlP657x6rHpSrbrc+y13ZNXrwAgGNNhqQNX7UJT68ZIq//ZRmvw== - dependencies: - hoist-non-react-statics "^2.3.1" - -react-native-screens@2.0.0-alpha.12: - version "2.0.0-alpha.12" - resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-2.0.0-alpha.12.tgz#35a6ef3b472958e9d35f0ca9e582d0d158f8e379" - integrity sha512-x9M7FEdcm97bVDp3pi//nhduJHLFMrmDQs0fq299yx3kHdgHbrmhsa8jgW4HvDQhjyPE0FWADY/GrXFuPRj80w== - dependencies: - debounce "^1.2.0" - -react-native-searchbar@^1.16.0: - version "1.16.0" - resolved "https://registry.yarnpkg.com/react-native-searchbar/-/react-native-searchbar-1.16.0.tgz#839cafd55ba9ad56c5f4d25548750d41cb799a21" - dependencies: - lodash "^4.16.4" - react-native-vector-icons "^4.4.2" - -react-native-snap-carousel@^3.8.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/react-native-snap-carousel/-/react-native-snap-carousel-3.8.0.tgz#9372222d61d37d0a8a3bec423d135d0caa1b7595" - dependencies: - prop-types "^15.6.1" - react-addons-shallow-compare "15.6.2" - -react-native-status-bar-height@^2.2.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/react-native-status-bar-height/-/react-native-status-bar-height-2.3.1.tgz#b92ce9112c2367290847ac11284d9d84a6330169" - -react-native-vector-icons@^4.4.2: - version "4.6.0" - resolved "https://registry.yarnpkg.com/react-native-vector-icons/-/react-native-vector-icons-4.6.0.tgz#e4014311ffa6de397d914ffc31b7097a874cc8d5" - dependencies: - lodash "^4.0.0" - prop-types "^15.5.10" - yargs "^8.0.2" - -react-native-vector-icons@^6.6.0: - version "6.6.0" - resolved "https://registry.yarnpkg.com/react-native-vector-icons/-/react-native-vector-icons-6.6.0.tgz#66cf004918eb05d90778d64bd42077c1800d481b" - dependencies: - lodash "^4.0.0" - prop-types "^15.6.2" - yargs "^13.2.2" - -react-native-view-shot@3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/react-native-view-shot/-/react-native-view-shot-3.0.2.tgz#daccaec5b8038a680b17533ff7e72876e68c7d0d" - integrity sha512-JZOkGo2jzSX2b7N6N2uDr0wQjSz+QmBtY8jzeo0XJY6bLOfaY5nmWyYxDmDRoSpKiFkGTCkyhUqNnjo6lXOtEw== - -react-native-web@^0.11.7: - version "0.11.7" - resolved "https://registry.yarnpkg.com/react-native-web/-/react-native-web-0.11.7.tgz#d173d5a9b58db23b6d442c4bc4c81e9939adac23" - integrity sha512-w1KAxX2FYLS2GAi3w3BnEZg/IUu7FdgHnLmFKHplRnHMV3u1OPB2EVA7ndNdfu7ds4Rn2OZjSXoNh6F61g3gkA== - dependencies: - array-find-index "^1.0.2" - create-react-class "^15.6.2" - debounce "^1.2.0" - deep-assign "^3.0.0" - fbjs "^1.0.0" - hyphenate-style-name "^1.0.2" - inline-style-prefixer "^5.0.3" - normalize-css-color "^1.0.2" - prop-types "^15.6.0" - react-timer-mixin "^0.13.4" - -"react-native@https://github.com/expo/react-native/archive/sdk-36.0.1.tar.gz": - version "0.61.4" - resolved "https://github.com/expo/react-native/archive/sdk-36.0.1.tar.gz#d98e5d0a80cc264b0d900a750a20d0ee27aa3f14" - dependencies: - "@babel/runtime" "^7.0.0" - "@react-native-community/cli" "^3.0.0-alpha.1" - "@react-native-community/cli-platform-android" "^3.0.0-alpha.1" - "@react-native-community/cli-platform-ios" "^3.0.0-alpha.1" - abort-controller "^3.0.0" - art "^0.10.0" - base64-js "^1.1.2" - connect "^3.6.5" - create-react-class "^15.6.3" - escape-string-regexp "^1.0.5" - event-target-shim "^5.0.1" - fbjs "^1.0.0" - fbjs-scripts "^1.1.0" - hermes-engine "^0.2.1" - invariant "^2.2.4" - jsc-android "^245459.0.0" - metro-babel-register "^0.56.0" - metro-react-native-babel-transformer "^0.56.0" - metro-source-map "^0.56.0" - nullthrows "^1.1.0" - pretty-format "^24.7.0" - promise "^7.1.1" - prop-types "^15.7.2" - react-devtools-core "^3.6.3" - react-refresh "^0.4.0" - regenerator-runtime "^0.13.2" - scheduler "0.15.0" - stacktrace-parser "^0.1.3" - whatwg-fetch "^3.0.0" - -react-navigation-drawer@^2.4.9: - version "2.4.9" - resolved "https://registry.yarnpkg.com/react-navigation-drawer/-/react-navigation-drawer-2.4.9.tgz#cbb39b36c7166ca7344864c2490f2605c34e8dac" - integrity sha512-GjWOjnFXCN8/rISQtZL8toxkv0Qk6tM3JJE0qPgoePSTi5Sa+POLXpoY07et5TuqC7g3g0NhjL3+KxNrIWTu1w== - -react-navigation-stack@^2.3.9: - version "2.3.9" - resolved "https://registry.yarnpkg.com/react-navigation-stack/-/react-navigation-stack-2.3.9.tgz#0cf838cdd2feeb7a8fff703d3ae45ad778ee824d" - integrity sha512-IAzMNrhUiUxxVcbE8fmTTHg0EJnzwF3jEK6NypCR6s1Aj0Yjs2hz8Eo96m7Yeuwhe4ca6uxjIRFhZwmm9uNxaA== - dependencies: - color "^3.1.2" - react-native-iphone-x-helper "^1.2.1" - -react-navigation@^4.3.5: - version "4.3.5" - resolved "https://registry.yarnpkg.com/react-navigation/-/react-navigation-4.3.5.tgz#c1794cecd3c30e887c6e317891c4485da95b99c0" - integrity sha512-ZmDsbOa15Il8T+etDsfjdFxhzVXCaFDN0O0AYYTbpKWY1cuaBefBd84D4a9W85w+TsA1IorBzzJSnz6TlvXijw== - dependencies: - "@react-navigation/core" "^3.7.3" - "@react-navigation/native" "^3.7.9" - -react-redux@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.1.0.tgz#72af7cf490a74acdc516ea9c1dd80e25af9ea0b2" - dependencies: - "@babel/runtime" "^7.4.5" - hoist-non-react-statics "^3.3.0" - invariant "^2.2.4" - loose-envify "^1.4.0" - prop-types "^15.7.2" - react-is "^16.8.6" - -react-refresh@^0.4.0: - version "0.4.2" - resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.2.tgz#54a277a6caaac2803d88f1d6f13c1dcfbd81e334" - integrity sha512-kv5QlFFSZWo7OlJFNYbxRtY66JImuP2LcrFgyJfQaf85gSP+byzG21UbDQEYjU7f//ny8rwiEkO6py2Y+fEgAQ== - -react-timer-mixin@^0.13.4: - version "0.13.4" - resolved "https://registry.yarnpkg.com/react-timer-mixin/-/react-timer-mixin-0.13.4.tgz#75a00c3c94c13abe29b43d63b4c65a88fc8264d3" - -react@16.9.0: - version "16.9.0" - resolved "https://registry.yarnpkg.com/react/-/react-16.9.0.tgz#40ba2f9af13bc1a38d75dbf2f4359a5185c4f7aa" - integrity sha512-+7LQnFBwkiw+BobzOF6N//BdoNw0ouwmSJTEm9cglOOmsg/TMiFHZLe2sEoN5M7LgJTj9oHH0gxklfnQe66S1w== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - -read-pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" - dependencies: - find-up "^2.0.0" - read-pkg "^2.0.0" - -read-pkg@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" - dependencies: - load-json-file "^2.0.0" - normalize-package-data "^2.3.2" - path-type "^2.0.0" - -readable-stream@^2.0.1, readable-stream@^2.2.2, readable-stream@~2.3.6: - version "2.3.6" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -regenerate-unicode-properties@^8.0.2: - version "8.1.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz#ef51e0f0ea4ad424b77bf7cb41f3e015c70a3f0e" - dependencies: - regenerate "^1.4.0" - -regenerate-unicode-properties@^8.2.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" - integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== - dependencies: - regenerate "^1.4.0" - -regenerate@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" - -regenerator-runtime@^0.13.2: - version "0.13.2" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz#32e59c9a6fb9b1a4aff09b4930ca2d4477343447" - -regenerator-runtime@^0.13.4: - version "0.13.5" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz#d878a1d094b4306d10b9096484b33ebd55e26697" - integrity sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA== - -regenerator-transform@^0.14.0: - version "0.14.0" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.0.tgz#2ca9aaf7a2c239dd32e4761218425b8c7a86ecaf" - dependencies: - private "^0.1.6" - -regenerator-transform@^0.14.2: - version "0.14.4" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.4.tgz#5266857896518d1616a78a0479337a30ea974cc7" - integrity sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw== - dependencies: - "@babel/runtime" "^7.8.4" - private "^0.1.8" - -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -regexpu-core@^4.5.4: - version "4.5.4" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.5.4.tgz#080d9d02289aa87fe1667a4f5136bc98a6aebaae" - dependencies: - regenerate "^1.4.0" - regenerate-unicode-properties "^8.0.2" - regjsgen "^0.5.0" - regjsparser "^0.6.0" - unicode-match-property-ecmascript "^1.0.4" - unicode-match-property-value-ecmascript "^1.1.0" - -regexpu-core@^4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.0.tgz#fcbf458c50431b0bb7b45d6967b8192d91f3d938" - integrity sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ== - dependencies: - regenerate "^1.4.0" - regenerate-unicode-properties "^8.2.0" - regjsgen "^0.5.1" - regjsparser "^0.6.4" - unicode-match-property-ecmascript "^1.0.4" - unicode-match-property-value-ecmascript "^1.2.0" - -regjsgen@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.0.tgz#a7634dc08f89209c2049adda3525711fb97265dd" - -regjsgen@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.1.tgz#48f0bf1a5ea205196929c0d9798b42d1ed98443c" - integrity sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg== - -regjsparser@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.0.tgz#f1e6ae8b7da2bae96c99399b868cd6c933a2ba9c" - dependencies: - jsesc "~0.5.0" - -regjsparser@^0.6.4: - version "0.6.4" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.4.tgz#a769f8684308401a66e9b529d2436ff4d0666272" - integrity sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw== - dependencies: - jsesc "~0.5.0" - -remove-trailing-separator@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" - -repeat-element@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" - -repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - -require-main-filename@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" - -require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" - -reselect@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/reselect/-/reselect-3.0.1.tgz#efdaa98ea7451324d092b2b2163a6a1d7a9a2147" - -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" - -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - -resolve@^1.10.0, resolve@^1.3.2, resolve@^1.4.0, resolve@^1.5.0, resolve@^1.8.1: - version "1.11.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.11.1.tgz#ea10d8110376982fef578df8fc30b9ac30a07a3e" - dependencies: - path-parse "^1.0.6" - -restore-cursor@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" - dependencies: - onetime "^2.0.0" - signal-exit "^3.0.2" - -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - -rimraf@^2.5.4: - version "2.6.3" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - dependencies: - glob "^7.1.3" - -rimraf@~2.2.6: - version "2.2.8" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" - -rsvp@^4.8.4: - version "4.8.5" - resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" - integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== - -run-async@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" - dependencies: - is-promise "^2.1.0" - -rx-lite-aggregates@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" - dependencies: - rx-lite "*" - -rx-lite@*, rx-lite@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" - -rxjs@^5.4.3: - version "5.5.12" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.12.tgz#6fa61b8a77c3d793dbaf270bee2f43f652d741cc" - integrity sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw== - dependencies: - symbol-observable "1.0.1" - -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - dependencies: - ret "~0.1.10" - -"safer-buffer@>= 2.1.2 < 3": - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - -sane@^4.0.3: - version "4.1.0" - resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" - integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== - dependencies: - "@cnakazawa/watch" "^1.0.3" - anymatch "^2.0.0" - capture-exit "^2.0.0" - exec-sh "^0.3.2" - execa "^1.0.0" - fb-watchman "^2.0.0" - micromatch "^3.1.4" - minimist "^1.1.1" - walker "~1.0.5" - -sax@^1.2.1: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - -scheduler@0.15.0, scheduler@^0.15.0: - version "0.15.0" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.15.0.tgz#6bfcf80ff850b280fed4aeecc6513bc0b4f17f8e" - integrity sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - -"semver@2 || 3 || 4 || 5", semver@^5.1.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: - version "5.7.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b" - -semver@7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" - integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== - -semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -send@0.17.1: - version "0.17.1" - resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" - dependencies: - debug "2.6.9" - depd "~1.1.2" - destroy "~1.0.4" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "~1.7.2" - mime "1.6.0" - ms "2.1.1" - on-finished "~2.3.0" - range-parser "~1.2.1" - statuses "~1.5.0" - -serialize-error@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" - -serve-static@^1.13.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.17.1" - -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -setimmediate@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - -setprototypeof@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - dependencies: - shebang-regex "^1.0.0" - -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - -shell-quote@1.6.1, shell-quote@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" - dependencies: - array-filter "~0.0.0" - array-map "~0.0.0" - array-reduce "~0.0.0" - jsonify "~0.0.0" - -shellwords@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" - -shortid@^2.2.15: - version "2.2.15" - resolved "https://registry.yarnpkg.com/shortid/-/shortid-2.2.15.tgz#2b902eaa93a69b11120373cd42a1f1fe4437c122" - integrity sha512-5EaCy2mx2Jgc/Fdn9uuDuNIIfWBpzY4XIlhoqtXF6qsf+/+SGZ+FxDdX/ZsMZiWupIWNqAEmiNY4RC+LSmCeOw== - dependencies: - nanoid "^2.1.0" - -signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" - -simple-plist@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-1.0.0.tgz#bed3085633b22f371e111f45d159a1ccf94b81eb" - dependencies: - bplist-creator "0.0.7" - bplist-parser "0.1.1" - plist "^3.0.1" - -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - dependencies: - is-arrayish "^0.3.1" - -slash@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -slice-ansi@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" - integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== - dependencies: - ansi-styles "^3.2.0" - astral-regex "^1.0.0" - is-fullwidth-code-point "^2.0.0" - -slide@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" - -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -source-map-resolve@^0.5.0: - version "0.5.2" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" - dependencies: - atob "^2.1.1" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - -source-map-support@^0.5.9: - version "0.5.12" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.12.tgz#b4f3b10d51857a5af0138d3ce8003b201613d599" - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map-url@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" - -source-map@^0.5.0, source-map@^0.5.6: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - -source-map@^0.6.0, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - -spdx-correct@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" - -spdx-expression-parse@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.5" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" - -split-on-first@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" - -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - dependencies: - extend-shallow "^3.0.0" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - -stack-utils@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" - integrity sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA== - -stacktrace-parser@^0.1.3: - version "0.1.9" - resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.9.tgz#11e6d61d42e8cfc87293143d0766408b7a87b00f" - integrity sha512-DRy03ljj0367Ud3OAJHD6eVS/+CvMK2u/djVYuU37fHYcYHoZ8tkFyhbRf7PNG1h3bWLsw+SNTSXrPFe07A7aQ== - dependencies: - type-fest "^0.7.1" - -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - -"statuses@>= 1.5.0 < 2", statuses@~1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - -stream-buffers@~2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" - -strict-uri-encode@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" - -string-width@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" - -string-width@^3.0.0, string-width@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" - dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - dependencies: - safe-buffer "~5.1.0" - -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - dependencies: - ansi-regex "^3.0.0" - -strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - dependencies: - ansi-regex "^4.1.0" - -strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - -sudo-prompt@^9.0.0: - version "9.1.1" - resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.1.1.tgz#73853d729770392caec029e2470db9c221754db0" - integrity sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA== - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - dependencies: - has-flag "^3.0.0" - -supports-color@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" - dependencies: - has-flag "^3.0.0" - -supports-color@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" - integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== - dependencies: - has-flag "^4.0.0" - -symbol-observable@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4" - integrity sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ= - -temp@0.8.3: - version "0.8.3" - resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59" - dependencies: - os-tmpdir "^1.0.0" - rimraf "~2.2.6" - -throat@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" - -through2@^2.0.0, through2@^2.0.1: - version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - -through@^2.3.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - -time-stamp@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" - -tiny-queue@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/tiny-queue/-/tiny-queue-0.2.1.tgz#25a67f2c6e253b2ca941977b5ef7442ef97a6046" - -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - dependencies: - os-tmpdir "~1.0.2" - -tmpl@1.0.x: - version "1.0.4" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - dependencies: - kind-of "^3.0.2" - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - -toidentifier@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" - -trim-right@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" - -type-fest@^0.7.1: - version "0.7.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" - integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== - -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - -ua-parser-js@^0.7.18, ua-parser-js@^0.7.19: - version "0.7.20" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.20.tgz#7527178b82f6a62a0f243d1f94fd30e3e3c21098" - -uglify-es@^3.1.9: - version "3.3.9" - resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" - dependencies: - commander "~2.13.0" - source-map "~0.6.1" - -ultron@1.0.x: - version "1.0.2" - resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa" - -ultron@~1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c" - -unicode-canonical-property-names-ecmascript@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" - -unicode-match-property-ecmascript@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" - dependencies: - unicode-canonical-property-names-ecmascript "^1.0.4" - unicode-property-aliases-ecmascript "^1.0.4" - -unicode-match-property-value-ecmascript@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz#5b4b426e08d13a80365e0d657ac7a6c1ec46a277" - -unicode-match-property-value-ecmascript@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" - integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== - -unicode-property-aliases-ecmascript@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz#a9cc6cc7ce63a0a3023fc99e341b94431d405a57" - -unimodules-barcode-scanner-interface@~5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/unimodules-barcode-scanner-interface/-/unimodules-barcode-scanner-interface-5.0.0.tgz#c8965299fb0d4d4c1f323e7c3dd0314eaeeda8c1" - integrity sha512-8irSCD2UOxojD+3KzrsoGe/TlNOF4NQuCtlhCY5PjDU3SoBAZzSmlLfkz6nYs4iovNila0FZu4vE6msm9Ehdtw== - -unimodules-camera-interface@~5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/unimodules-camera-interface/-/unimodules-camera-interface-5.0.0.tgz#980b6ac221deea26badf92ee0baca91c546dc6b1" - integrity sha512-fe1Q1RZ6daKLtT5M87HdznBAV9qEsuHdPZVUWsLfizCXrHwCcRWErwb4RZoJC20Y11sj+kkLlE4W5fBJDn6/WA== - -unimodules-constants-interface@~5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/unimodules-constants-interface/-/unimodules-constants-interface-5.0.0.tgz#0e224fde9cf809ed7a026672180e3c96dc186f34" - integrity sha512-s7Fwe3MV6BCj+Sexwfrj9mLAzJlhMfOd/ZM9PNZG10nlTRw8uDxQq0VH1m8NuJqV1Ma2BUmQM7H3lBPe4EysYg== - -unimodules-face-detector-interface@~5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/unimodules-face-detector-interface/-/unimodules-face-detector-interface-5.0.0.tgz#4d8d63db954b849387e23b84df833945f21c11cc" - integrity sha512-6VrjHPu429tI54TrGZDQCNIdIXplSwmnJ4jsoVwpubluK+Z4pTRxbEuR3hKelGsvQCUzA38TDD94w7pGMwpe3A== - -unimodules-file-system-interface@~5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/unimodules-file-system-interface/-/unimodules-file-system-interface-5.0.0.tgz#890cb2c11c55dfccb4abd51cb3b7142bfd15adea" - integrity sha512-3MRHOigD39geBA6opGkWBoi6nSbFnAr6OWNWiCNN3z1KyFEgeGUFJtTUhzZ/gjsipHubwcWgWBlBSSZKIA7qPQ== - -unimodules-font-interface@~5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/unimodules-font-interface/-/unimodules-font-interface-5.0.0.tgz#c9d40f2fe94cc44493f4948d7701def6d2dacd04" - integrity sha512-S7S5JcOzqpEEt7fmqBkTkps5pg5InQRiu0KBv8txgQ6ZkW/OYjt4j5/fb6IkLB5RWEdm7Ji/xxmJLafRSj2bjA== - -unimodules-image-loader-interface@~5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/unimodules-image-loader-interface/-/unimodules-image-loader-interface-5.0.0.tgz#59d706367b3df0b0078b1ef510397ff91338256f" - integrity sha512-HzT+eqp1jgm9/KiJfAlb5p4rykQlMMo6eI4S626vRtFcywCr6yKN7y5vYT5jmSxR2QIWY/jLGrX4DSt9dCbYbg== - -unimodules-permissions-interface@~5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/unimodules-permissions-interface/-/unimodules-permissions-interface-5.0.0.tgz#567f3506875befa1f35a64654cf40a2ce9ae4036" - integrity sha512-ULtTRsGPSkXm1dELq0Eoq7RCReDYhu71NH2iWnnhmg8MZLykBInHw0bgcd0Fe7IYlRK3VXy8elldAIpFf3OKdw== - -unimodules-sensors-interface@~5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/unimodules-sensors-interface/-/unimodules-sensors-interface-5.0.0.tgz#42803532a95d9b6f13b4c08846d39a39144b3d7b" - integrity sha512-ilmeamfmbADXgq595VpJd+5tJLebfbwqMgwVxQ6/EX1niJkHgRk9iloYqx5QRKXwscwbGepIWXjMIv1/DNShQQ== - -unimodules-task-manager-interface@~5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/unimodules-task-manager-interface/-/unimodules-task-manager-interface-5.0.0.tgz#a43b573d319dd84ee526d5eb77b540b3ce5d50e0" - integrity sha512-t5M4sgZBl3i6iUO8PAzjD90bh5RyAdQfLf1GqSVsV8BJVEr1uKokGm6t7lq3E+PCC41ulpeiVApdXPImJywJdg== - -union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - -universalify@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - -unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - -url-parse@^1.4.4: - version "1.4.7" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278" - dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" - -use-subscription@^1.4.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/use-subscription/-/use-subscription-1.4.1.tgz#edcbcc220f1adb2dd4fa0b2f61b6cc308e620069" - integrity sha512-7+IIwDG/4JICrWHL/Q/ZPK5yozEnvRm6vHImu0LKwQlmWGKeiF7mbAenLlK/cTNXrTtXHU/SFASQHzB6+oSJMQ== - dependencies: - object-assign "^4.1.1" - -use@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - -util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - -uuid-js@^0.7.5: - version "0.7.5" - resolved "https://registry.yarnpkg.com/uuid-js/-/uuid-js-0.7.5.tgz#6c886d02a53d2d40dcf25d91a170b4a7b25b94d0" - -uuid@^3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" - -validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - -vlq@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/vlq/-/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468" - integrity sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w== - -walker@^1.0.7, walker@~1.0.5: - version "1.0.7" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" - integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= - dependencies: - makeerror "1.0.x" - -wcwidth@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" - integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= - dependencies: - defaults "^1.0.3" - -whatwg-fetch@>=0.10.0, whatwg-fetch@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz#fc804e458cc460009b1a2b966bc8817d2578aefb" - -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - -which@^1.2.9, which@^1.3.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - dependencies: - isexe "^2.0.0" - -wordwrap@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" - -wrap-ansi@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - -wrap-ansi@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" - dependencies: - ansi-styles "^3.2.0" - string-width "^3.0.0" - strip-ansi "^5.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - -write-file-atomic@^1.2.0: - version "1.3.4" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.3.4.tgz#f807a4f0b1d9e913ae7a48112e6cc3af1991b45f" - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - slide "^1.1.5" - -ws@^1.1.0, ws@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.5.tgz#cbd9e6e75e09fc5d2c90015f21f0c40875e0dd51" - dependencies: - options ">=0.0.5" - ultron "1.0.x" - -ws@^3.3.1: - version "3.3.3" - resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2" - dependencies: - async-limiter "~1.0.0" - safe-buffer "~5.1.0" - ultron "~1.1.0" - -xcode@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/xcode/-/xcode-2.0.0.tgz#134f1f94c26fbfe8a9aaa9724bfb2772419da1a2" - dependencies: - simple-plist "^1.0.0" - uuid "^3.3.2" - -xmlbuilder@^9.0.7: - version "9.0.7" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" - -xmldoc@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/xmldoc/-/xmldoc-1.1.2.tgz#6666e029fe25470d599cd30e23ff0d1ed50466d7" - integrity sha512-ruPC/fyPNck2BD1dpz0AZZyrEwMOrWTO5lDdIXS91rs3wtm4j+T8Rp2o+zoOYkkAxJTZRPOSnOGei1egoRmKMQ== - dependencies: - sax "^1.2.1" - -xmldom@0.1.x: - version "0.1.27" - resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.27.tgz#d501f97b3bdb403af8ef9ecc20573187aadac0e9" - -xpipe@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/xpipe/-/xpipe-1.0.5.tgz#8dd8bf45fc3f7f55f0e054b878f43a62614dafdf" - -xtend@~4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - -y18n@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" - -"y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" - -yallist@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" - -yargs-parser@^11.1.1: - version "11.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4" - integrity sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs-parser@^13.1.1: - version "13.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.1.tgz#d26058532aa06d365fe091f6a1fc06b2f7e5eca0" - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs-parser@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9" - dependencies: - camelcase "^4.1.0" - -yargs@^12.0.5: - version "12.0.5" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" - integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw== - dependencies: - cliui "^4.0.0" - decamelize "^1.2.0" - find-up "^3.0.0" - get-caller-file "^1.0.1" - os-locale "^3.0.0" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^2.0.0" - which-module "^2.0.0" - y18n "^3.2.1 || ^4.0.0" - yargs-parser "^11.1.1" - -yargs@^13.2.2: - version "13.3.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.0.tgz#4c657a55e07e5f2cf947f8a366567c04a0dedc83" - dependencies: - cliui "^5.0.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^13.1.1" - -yargs@^8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-8.0.2.tgz#6299a9055b1cefc969ff7e79c1d918dceb22c360" - dependencies: - camelcase "^4.1.0" - cliui "^3.2.0" - decamelize "^1.1.1" - get-caller-file "^1.0.1" - os-locale "^2.0.0" - read-pkg-up "^2.0.0" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^2.0.0" - which-module "^2.0.0" - y18n "^3.2.1" - yargs-parser "^7.0.0" - -yargs@^9.0.0: - version "9.0.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-9.0.1.tgz#52acc23feecac34042078ee78c0c007f5085db4c" - dependencies: - camelcase "^4.1.0" - cliui "^3.2.0" - decamelize "^1.1.1" - get-caller-file "^1.0.1" - os-locale "^2.0.0" - read-pkg-up "^2.0.0" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^2.0.0" - which-module "^2.0.0" - y18n "^3.2.1" - yargs-parser "^7.0.0" From 4917a28955708d8c58f9ec371d3412d3423a1bf9 Mon Sep 17 00:00:00 2001 From: naylach <50495002+naylach@users.noreply.github.com> Date: Mon, 29 Mar 2021 01:02:39 -0300 Subject: [PATCH 2/9] menu slide update --- .../0018a6b2e6f0a5122057bb2d13cac6ad.json | 1 + .../009d28cc74c0bcc8a752642107f86ae8.json | 1 + .../00f92308ecc3b28186325bf6ba09b04d.json | 1 + .../01098a3bc8b7e5a1fe8aad5e89f5466c.json | 1 + .../01dcc7aad4c613426bb4d48b0091ab36.json | 1 + .../020f3d63128ae56596b165c5eca459cd.json | 1 + .../027f1331ff8597831a59c2d70c851265.json | 1 + .../0293cfc96667e68327c3e73ee37f5b6d.json | 1 + .../02c6f70303b72dd1a861e168d2f54fe5.json | 1 + .../03412bf0520172f5790d3590161e57c7.json | 1 + .../0385d974bca3efb914b2dc89b40a1c14.json | 1 + .../0396f3658163d8b03b6eabec43fb891c.json | 1 + .../039acb034ef5eec7100ba92aa099fca9.json | 1 + .../03c1cb2ad35c3c7adec9e2d0573a0c98.json | 1 + .../04dc479e8a3c7cfa47d844ca7ffa581f.json | 1 + .../04fd2d1a11574e232e2cba619a812ac5.json | 1 + .../0542b2b56c4258e0dde2369790b4c9ce.json | 1 + .../05d3545fa18e1019775914f684bd29e9.json | 1 + .../05e1c96a2f464ed656e8a519038e9bfd.json | 1 + .../05f92fe146b8223d9da1c5acc3579a9f.json | 1 + .../07328a46d0080e32fdd6e657b602875f.json | 1 + .../07a96212ea154f03a6a87d71b9a04267.json | 1 + .../0828fa9ae00622c1259d40d39394f9b7.json | 1 + .../088d0aa8eb5e5964e0635a8dbae71fbc.json | 1 + .../090d138bf5774319a9f5c122cc53698a.json | 1 + .../09f3779b6273b40fecc077ff629ee29b.json | 1 + .../0a0480527fd14431f4f5846a4c8c7bab.json | 1 + .../0a5f17b36bfb3ee554668489cd59f444.json | 1 + .../0bf3d153c70be2ccbd28d7cdd9bd5699.json | 1 + .../0d244c0f25c83e67b67aeb5b50649913.json | 1 + .../0d448651c4a570f6afc85ddb2414492e.json | 1 + .../0da0d1d403fcc229a27d06c9bbea6a86.json | 1 + .../0e0413f1273085a89775a1ac7d4eecdc.json | 1 + .../0e7bfc0d95caca4ea06b365694969158.json | 1 + .../0e93c83a7d8253a4a4bda52d2462ce89.json | 1 + .../102f57ada12040d7cd8564495dfc6952.json | 1 + .../10be8fefb600ec76c44e3d8b1258b31d.json | 1 + .../11a87afa28456cc7fbd7fdd8ced01707.json | 1 + .../11d3042534439202df1579adfbadd6d1.json | 1 + .../1238ad1222f47fe9147c88544d81efa1.json | 1 + .../12736484235fcbc4c97adc6effc68ee5.json | 1 + .../12c0f285168a51c3cd9a2a86a6009bd3.json | 1 + .../139e06d4c45dc68f73b6cb0ee736b109.json | 1 + .../1538cfb4c5c8c46a77cafcb054019a8d.json | 1 + .../1543bc540cce55d738453d4868aa0a66.json | 1 + .../15bfb9e3393ce510196a2b5f375dd3ca.json | 1 + .../15c1af745d0b55d3964132dfd9470714.json | 1 + .../1609152e0dc5982339640f9fd727244d.json | 1 + .../163a9dad8982471112656ca87cb69f75.json | 1 + .../163ef06b5f74dece8e7fd704019731d8.json | 1 + .../175d32af94a79911236973e49ec4ee16.json | 1 + .../1762798d99ef97c0d878a1efbb6f3ede.json | 1 + .../17ba15f0c492de9516dfb26ed8979c65.json | 1 + .../1ab3cb68ce8b26f11dc34a5d4e8874de.json | 1 + .../1aba7e6636a9ea32273ea622b6bd3460.json | 1 + .../1b20795bda906f6af1440166afffdf44.json | 1 + .../1b4f4d23b86d5b8589ca86d9aed4fe93.json | 1 + .../1b94bd4fc18a7d3c711d00f8637e934f.json | 1 + .../1bd0e8696ec156606d1a976b0e48485f.json | 1 + .../1c2af01e6e76e6dc7bcb535e0b129b1c.json | 1 + .../1c6bf9297f6e68436e17a30b80352672.json | 1 + .../1c8f8d9bbdae61fc0147d348447afcda.json | 1 + .../1c99008fa1ffa051e27d5279ce173718.json | 1 + .../1cd79cb9e70d02a1dc10c5e826265a21.json | 1 + .../1ce39ff093ce448688d493ecc24137c9.json | 1 + .../1cfbf13ae95d036347510dc08bb71871.json | 1 + .../1de00adb48a07307d6449ffabf39932b.json | 1 + .../1f37804a83b64ab2252cd486349f6257.json | 1 + .../1f47ffb3d45d9d239b1a248521928cd1.json | 1 + .../1f4c42dc0a4693603491ad55ee022950.json | 1 + .../1f7292f77f32fa2d36c6233339af29cb.json | 1 + .../1f9830a8fb75958618c268a026df65a1.json | 1 + .../1fd8cb4c93766abf7d34a3c2f169cb63.json | 1 + .../203d9affb0da12bf8f4cd57b20b5b94d.json | 1 + .../2078e10dedde35b2d26f4e9eebd43f6d.json | 1 + .../21021a9a8c24c7c3524705c5e4f6e4be.json | 1 + .../21479f92104ba83668347da21ca87ff6.json | 1 + .../214da68c1bf155f29b083f8b29430d81.json | 1 + .../2230edab46d5adc9dfe73de4233e6eb3.json | 1 + .../230662333bd2313c0fc4c3711253c4c0.json | 1 + .../23971422d61a6c67ad2b757e85cf57ce.json | 1 + .../2467fd0d5348bb2e4cd81b63379d6b14.json | 1 + .../24856eb245386e1a7cda17eeaef8ac16.json | 1 + .../25ed3788233807dc6b2568d975039560.json | 1 + .../266a952da8853abb64a7757cb654bbb7.json | 1 + .../27106a221ac4b3168bc9b14e98b274d2.json | 1 + .../276347a9c3ce0cacfd13960a2bec0a36.json | 1 + .../277125e56bcbc512584134f2f199341e.json | 1 + .../2804424235317ddc3de6268fa443fb57.json | 1 + .../2832970141e060a8dedabf1876c954f8.json | 1 + .../2927c0f816174e9b5502a4ede6ddb9ee.json | 1 + .../293db6dbdc58a489b44a548ecc23cd06.json | 1 + .../2a7d020e0265d89a1a432a0ed5923ab9.json | 1 + .../2ab90be39adc6896a0c012c1b6f787ab.json | 1 + .../2aeda955a472bef530c0761d10a83e8d.json | 1 + .../2b4dec3ee036bdf96e3ce818e58273e4.json | 1 + .../2bb72c0c15a330af50505747dc62b773.json | 1 + .../2bcf4aaff2fe06bad3f7e6a81cf88ea4.json | 1 + .../2d40839257e2502fe322870ccedd5a05.json | 1 + .../2d641c2c7df8053b04cfe38a92caa050.json | 1 + .../2dbbe08f622e3d5a1ce6a76353587b78.json | 1 + .../2e1d165bc1dcec31aefd4dc26f103229.json | 1 + .../2ef55c1d37a0a3db49a349cda9822a17.json | 1 + .../2fbfd4b1f319f584493bf0bfd9a772e2.json | 1 + .../2ffbf336b92c68d4c34e4b5293efa672.json | 1 + .../3013304e88d101b991d39dec823a1010.json | 1 + .../30841797880578fbd7207a8fefc4c0a2.json | 1 + .../30ed1680f7cd5564ad1c368783503b0c.json | 1 + .../30f375f8dca2e0de0bc1efddb20896c1.json | 1 + .../313317c5c3a4fa507e0072ca6ebc6430.json | 1 + .../319f0f9732590564d114c78e1e4d5451.json | 1 + .../31bfe8c56de88e6cdd623d4f9bba9c5f.json | 1 + .../31c167ea3d0e0e390beac0af0f047e68.json | 1 + .../320e18e6dd2345bc2a0b2632d7640bbe.json | 1 + .../3220c1dedc5a319214b03c16b4cf328b.json | 1 + .../322cd4d1080b241db140f422f9ecae75.json | 1 + .../32b7e70f9580180d2b90371ecfe98eae.json | 1 + .../33ab68209fa4db1e3c4942512ac59fa2.json | 1 + .../34386a97b95c70767f109e0269da5020.json | 1 + .../34ac3679da4dab990cf904c45bc6cd6d.json | 1 + .../354a6ad8c409f03862b48ade19a824e1.json | 1 + .../362ce628e2583a2aba3e1186a3222e5d.json | 1 + .../362dea407fc977c4da8e36af45a0b821.json | 1 + .../3700dd44417add485cbeaebfb2bbf31c.json | 1 + .../37c23ac7aa064cd0e1b33ecaf4c0f63d.json | 1 + .../3811fd937f3e0c8085a25e97d2f4a5cd.json | 1 + .../38fb7eaee686a5fbd4a3a7761978c061.json | 1 + .../39a9d3e67ebe8710cff87dfc1974d5cf.json | 1 + .../39ebdb182b276d5c59f6a263bb14f05d.json | 1 + .../3aa9564089451c6ce48ba8c165a63d5f.json | 1 + .../3b805cf96216cdc728b1ab7e07c2f73c.json | 1 + .../3c9d2f2b66742b0a492dd8fe2b3fe6a4.json | 1 + .../3ce0585a26fd914e3a1a906e60a206ff.json | 1 + .../3e2fdec3b3c3409e84faefe3568b8ac3.json | 1 + .../3f62a5425d4e8889115412a285b4c058.json | 1 + .../3f8d0810c38cfc011f731cfff801ddee.json | 1 + .../3f8db3849f53e63f17a1310526964bcf.json | 1 + .../3fa036783e2467395822ccee4dff02d3.json | 1 + .../3fccac8c7babb550a3f7663594c7b371.json | 1 + .../3ff4e96003350950796bee8be63881f1.json | 1 + .../400814787b497c730e3302ccb522244a.json | 1 + .../4052f84b7d216db238301dd939ec0c4a.json | 1 + .../4100f033b6055aac52c223dd2c3a244b.json | 1 + .../42355be75c284807af942fff9aec01bd.json | 1 + .../425c1207da205a0cf3d9da2089a73a31.json | 1 + .../4288507f5596dff983a5f155ac7acb47.json | 1 + .../4337551e3e6246bad50a9e9752d6c662.json | 1 + .../43530b283b54ea02a3303da6cc2fa574.json | 1 + .../438c750c3dfbe8b279473597fb7c4e4d.json | 1 + .../43a53f74534593429d78cdecf9c32e20.json | 1 + .../4415376c65347fe3baae7a84ecae06a4.json | 1 + .../4470fc980b2cc594e75fd28629e02feb.json | 1 + .../44a5487fef3f01c8b8bca0a507622384.json | 1 + .../44c93b66f0e7ed4205cd230fd888f678.json | 1 + .../454872b1ab9f77dae8d5e35a10e2d997.json | 1 + .../46474492ddaf6efab973dfaaa9696a0d.json | 1 + .../46861ca1c389aa14bf8c16a795e8fa11.json | 1 + .../46931a8232ee4850ad65335f10d24390.json | 1 + .../4740ba881b493f564a71dcdfb4d4fe43.json | 1 + .../48072bdb150240df29eded634d9cdb30.json | 1 + .../49e808007ee218d086773124819e906f.json | 1 + .../49fe72fa1d98541d3e34c7ff9eae90a5.json | 1 + .../4a356f8725dcc1236112fefdbeb13160.json | 1 + .../4a3e7332b4e3a5ba8f0d71ff148c7ab7.json | 1 + .../4a9ce431b876139abae6371ab0e6a914.json | 1 + .../4ab0258690d803f5b8986af9826d5367.json | 1 + .../4b41b95968e0f4be284e40a5c943401d.json | 1 + .../4bc995bfe78be008a51be361a6f4b314.json | 1 + .../4be9886d92d6d0af9fee926f66861295.json | 1 + .../4c8078088862c871177a793b5ee464dd.json | 1 + .../4ce4fb80d54f19c49bd76d35b0dd677e.json | 1 + .../4d705499856b1a2ed0f6a477f37dc21f.json | 1 + .../4ded588d469bd7f61a3c4bf5508107f2.json | 1 + .../4e6009a9fbdbf8717668cef9b7c73397.json | 1 + .../4ec8317a584bec0b7b8a389c3be58316.json | 1 + .../4f9b4fadf7a1e8f357284d64b7410235.json | 1 + .../4fa93c2b351cd02296c8a448103e5a43.json | 1 + .../50990f352686dd208c9b8a44c94ea0b8.json | 1 + .../5159674adf1a80f6a4b0d3f76a665e68.json | 1 + .../51c304e8336a5d142be65baed4e83073.json | 1 + .../51fe746c01df9d6c73ffb021c781e42a.json | 1 + .../52f2397c76c2b5d69a7c57eced7ea55d.json | 1 + .../53a436ef02bdb532a6fc1af9939a8b1a.json | 1 + .../54c7809ddce03aea628ea1ee2bd11de1.json | 1 + .../55cbcf3ef30098f54191aef0273947e9.json | 1 + .../56059532f10de4f79c8a41c0b7937e96.json | 1 + .../563275de3367478fcddc127e4f77f721.json | 1 + .../5653d963af3aa137ec23c1042b071fc1.json | 1 + .../566e3c6aba9532e62feb88b514692dc4.json | 1 + .../56707b54a56d7d0223cec9e867b11b89.json | 1 + .../56c7e77d688030b7dafdfc2fbf237619.json | 1 + .../5712b5ddcfe874f8701a110d2df8538b.json | 1 + .../573316f0907ce3289293d995ebc66adb.json | 1 + .../57a05965e97f2bd78c719a3dcc5a5291.json | 1 + .../589f7b9b7c921bca6d73b0760e792a63.json | 1 + .../58ef3f7961422ac1ce2c9c0c8c758c76.json | 1 + .../595c7ab72eeca0f783af9204aba7c9b9.json | 1 + .../597d8db3f5b5915d86f26d810e05a952.json | 1 + .../5a36f712a89761028e2afb0574596d22.json | 1 + .../5a8c66e15b22b7b8c5e49c28d272fe12.json | 1 + .../5b49568c110b1dcbbfef6f126b4caf00.json | 1 + .../5b617bfbb7f676e91f12d3a91b4f55ce.json | 1 + .../5bbcea65eafdc77422a836a1e4a01967.json | 1 + .../5c53071a401e6ddf013a86a4c3984c48.json | 1 + .../5c8c1326bf00370b1f394d5ca6c207ae.json | 1 + .../5cc6b600424ffa5989073c9cde45c987.json | 1 + .../5d1d28b74e1864893f7fbad2bed17af7.json | 1 + .../5d4ec6d9dddf047893112918731a08d7.json | 1 + .../5d62eb61e73e0e65d1735c91c863c28d.json | 1 + .../5dc9e844b1f9492b5b604cab3628e407.json | 1 + .../5f0d996f87083b55221ba4458839891f.json | 1 + .../5f24ddf19aa7dfc3ba427871c034f48d.json | 1 + .../5f478008132dac5a52ec0ebefad9411c.json | 1 + .../5f90b44f8c79512226ffd7ce214fb0e0.json | 1 + .../5fc3d7c669678139866930dbbe876076.json | 1 + .../5ff48dcdc3155b786b75a06d1427271a.json | 1 + .../60eea8ffb072d98f29af2565b875e1bd.json | 1 + .../61147cc5976d68e3d308831495b64cd7.json | 1 + .../61e3b0ff2ae909f2e36efe20c2390d7f.json | 1 + .../621443e75b5a4461a3cfdf6a2c5b8d3d.json | 1 + .../624e0d4721ab0c3f5ff4b3b18e074ded.json | 1 + .../629a270a06c9938f265f5b40beee5e58.json | 1 + .../62a84905b3b6f88f733bc360564d0cd5.json | 1 + .../62da4bb98882f8210647d3063924fe30.json | 1 + .../6349a5b5ed908106d2997b8a104edf1a.json | 1 + .../63f9207270a50659dee16b19b3f35afa.json | 1 + .../6410d197268a0887b93a89e958eecbfe.json | 1 + .../6472c6104adcf418fea2449c18c08e79.json | 1 + .../64c6c3fd7da0e67aa46ab0ad8db4eb8a.json | 1 + .../6514a52f08fed135c26f6bd5643c6bae.json | 1 + .../660f687eda55df5cb4dd33bb0b9bdca9.json | 1 + .../66446c37d8a74a904b36c1f574427f9e.json | 1 + .../67068d12724d1a138f4631576b6f774a.json | 1 + .../67882523a27ce77daa29ff3eca639d20.json | 1 + .../68165170f94d40e2df7e718f73472dea.json | 1 + .../6883906a2bb565723fe62ba0eea370a4.json | 1 + .../6c6a476bae073c031224d8501b4bd0d3.json | 1 + .../6c6f4f85948b0846f26321de833034e0.json | 1 + .../6cb13d451abeb09bc8662409c408257b.json | 1 + .../6d18fd8c7d508e53d7b7dbc9215551ee.json | 1 + .../6d33bf332834faa26147dce6f2957ce6.json | 1 + .../6dc82e92bb247f2c8315d16dc9cb6242.json | 1 + .../6dce0093b04568cba2e1c2e37deb2ee1.json | 1 + .../6e6cff31d833e4bd179fe5124ce8078c.json | 1 + .../6ec6d65538ab4682fa5bf3eb552fe922.json | 1 + .../6f4b46fb6f0aed76286021b51bbd2fbe.json | 1 + .../6f70bfebae2dc452e3c4bf33e0e5bf02.json | 1 + .../7065ffe27c28bbbad5e67b54761023aa.json | 1 + .../70d0a5eac1d7f1c3a5f875c08e2f50d0.json | 1 + .../71d14cf4315fb7fddbf5cce6fb14ddbd.json | 1 + .../7214d4ed591aec04cc91380b98d248cb.json | 1 + .../72a7e41034cda5338aed27f9cedd2d32.json | 1 + .../72cc79347cb8b5820dbc245b0058b7f1.json | 1 + .../72f41f162010a58008dca40a5872da8e.json | 1 + .../732640302ce813f25f6ca913d3345d29.json | 1 + .../7395a3edf633564ed1be935ca06782ee.json | 1 + .../74d042ddfa582c1c3ba3454bcef040dd.json | 1 + .../750e490d6f778806f93638fe73386346.json | 1 + .../75ae7ecc76b40bce8915fe9241520501.json | 1 + .../75c773e669fd223aedde511f304cf39f.json | 1 + .../75e7c1a338a4fbdabfa1c8b0c9ee7c78.json | 1 + .../76c65742dcaf3f09289febe9755ac9a4.json | 1 + .../777d26e34d89a0e97d9dea49689b31e6.json | 1 + .../778f12232983e0a47cd1b0cbff610750.json | 1 + .../77c01a5de04c3e426c4cd480e6578392.json | 1 + .../7839b4d584044293b1971602d0a2de5e.json | 1 + .../787ac1ba1a957bdcbe0355118c08a083.json | 1 + .../788b12ea13fd752e6c3d20fba9c5a49b.json | 1 + .../78b2816e6720e930cc2091c14f3c7d05.json | 1 + .../790e0584e46dc491cb379e6010ee54e3.json | 1 + .../7931048fd8653c26c0cb19c56d3a8589.json | 1 + .../7a02f155c758c4a701b6b9390b040eb5.json | 1 + .../7a03968b844ba66ee907acdec67bd40d.json | 1 + .../7a51b11af6dd3089dd2bc91c41c4cb07.json | 1 + .../7aebad788c44b7c6c141866887578995.json | 1 + .../7b74034473a0e0b242899da1d1ec2c8a.json | 1 + .../7caefbb2781c5d7a077c742e08ed6b26.json | 1 + .../7d2575439630541bf099b9fbccf1282f.json | 1 + .../7e1973419fbf9169022148533cf14fc4.json | 1 + .../7ec66df9a5fd6fae2dc664fc71b7c492.json | 1 + .../7efd8cb547381f43f33d031f7b89207c.json | 1 + .../7f0dbadfc7ec8f0620e73e9d7bcafae7.json | 1 + .../7f70a6e06d75efbfcfa820abf88b6b45.json | 1 + .../80c0e97f33cafb64c3134eb3c60ce17c.json | 1 + .../813087d1f9882809adcda748089444a8.json | 1 + .../8151eb5e3692e672395b35098c315ce6.json | 1 + .../82843c610dab632ac28ca7c4bbef8948.json | 1 + .../82b535e77fae39c83904bc2f2ff0c3d7.json | 1 + .../82b6f7b624384840d1d017d68026169b.json | 1 + .../83be4fc03e5b26fdd44b995f6abaea8f.json | 1 + .../8443058b4fac51a9e347a17dd3f32606.json | 1 + .../84ac5d3506fcaa33c6bdb4e6c6142a7c.json | 1 + .../84c4b2a7e61ef95f8b660038d4fe0d2e.json | 1 + .../856d5d0a207a2fd908f2e9eed66194b1.json | 1 + .../85bc1f7a7f0df7fc63e387e6fbc7c132.json | 1 + .../85e574c0d05d98c37461d4959416e599.json | 1 + .../85ef9ab08114790391185a2e86f5f2b7.json | 1 + .../8636ff402bb14509df29faaaa33fbdb8.json | 1 + .../86ee77c0f3fb02ef0aca2feb46d371c5.json | 1 + .../86fff151781669241752aa05d28a1578.json | 1 + .../8707a719f68d4b5bc90bc5c56e59c2e4.json | 1 + .../873066f8075badb43ee07f3f364d0cf4.json | 1 + .../87eec5edee0a525c517aede3cf17cd49.json | 1 + .../8880557cfccecf9437389856b013316c.json | 1 + .../88f526718674d50ec5503fb8834cf7f8.json | 1 + .../898e87b94a8dc914164e7eee1913f02f.json | 1 + .../8b1c996fe36cb13efd86c4341179e164.json | 1 + .../8b64b6934120e172ad6b445ed5d1af7d.json | 1 + .../8be29e2711fd62cd2845fcc764e6c52e.json | 1 + .../8c69c48f3caed42eed1e4bcfe09c06c3.json | 1 + .../8cbb5414c15c87ac64bf0bcdf35cbfca.json | 1 + .../8d92e54fa9a6c14de1fe26f88d39d9eb.json | 1 + .../8e31766982b2cd7f1ae91932866f23fe.json | 1 + .../8e431e3c2ec2f176a939912b3d5c22b4.json | 1 + .../8f5aefe0cd8f03101132d16b613109dd.json | 1 + .../8f9d0b21262244a8ba101bc3982fbba3.json | 1 + .../8fe47fa3aeb5a3f094f1cd91273caef7.json | 1 + .../925392d974f9bc196c53cf10880c5134.json | 1 + .../925ef591c83a94a377cc4a3466084b36.json | 1 + .../925f9ae3f6814a3f42613a0950981ab2.json | 1 + .../9289a3be5384b1b73e00f0215fafdb1a.json | 1 + .../92d69bf4ee2f7754b65f8534d3675099.json | 1 + .../9305780c92b3ec4be5939ba5233574d9.json | 1 + .../9331d48babe1bbea6f6ecb1432f4147e.json | 1 + .../934273659d79ceae29dbeb0059235274.json | 1 + .../944d96fbd30b3469fcfd5eee4498b3f3.json | 1 + .../9467d9b599ecc033ca4cb189701b60e1.json | 1 + .../94c8e30540f143bbba980edf471e17a6.json | 1 + .../960a574c1a5761633ef8d4ab6d9138e3.json | 1 + .../9697d952d89cdb8a2080c7cfe82f2b38.json | 1 + .../972268d74459a983197020079981faf0.json | 1 + .../9738a8f5dcc25fb510317ceddc4097a0.json | 1 + .../97cd8b13b42564f540f6aabd8bced359.json | 1 + .../982bfa3fee18dc46a55f73be34376a64.json | 1 + .../984886004c6390b2176610fd0576ba58.json | 1 + .../9880c90881d47ebac4f3bac193de89e6.json | 1 + .../9a011028366abfd13466c16a3376c6be.json | 1 + .../9a74315bfbccad2834339b0842a3d8c3.json | 1 + .../9af75fdd1556ddb3f9b3484adeefa9a0.json | 1 + .../9afaf57cc6b3f0ced4d718e44649d3fa.json | 1 + .../9b0ae8fb0fab5225873243954d62d423.json | 1 + .../9bd79ddd29d424b36d7b568517984b1a.json | 1 + .../9c3137a33ab59e9a55d25bf1e67dc96a.json | 1 + .../9c5c1915f1ba32234d173ad00a7d15ad.json | 1 + .../9d7c2ca9a93141040f4b5d7656d3e2c7.json | 1 + .../9d8ae546ce6d65e3411b97291ad0828b.json | 1 + .../9e88b4195291e93f9467f4a57217e937.json | 1 + .../9f56495e64237308251c8c58eb440505.json | 1 + .../9f81bb5f701d972bff6709a5710c9494.json | 1 + .../9fc74648f82cdf8e6fe44331c94ad9ae.json | 1 + .../a0ba27edabc7c6bc4cd7a709e4ff2648.json | 1 + .../a0c2529b31142db2129ae5ae804476a8.json | 1 + .../a18928a0809b265fd4e48a5ec525de50.json | 1 + .../a1a372572dcf0157dc0eb76285e06aa9.json | 1 + .../a2d6aaa909512c9afe7c21c83053e8ea.json | 1 + .../a3dee7d23dec806e51cba61bb43b8aea.json | 1 + .../a42d4dbb6e27506dee5ed98d64527c56.json | 1 + .../a4863fad55895d9b4a6f5385b3852e6b.json | 1 + .../a486e56117dfb749fd9b4f1bb0401684.json | 1 + .../a4d26e0189655967a2149557774efbbc.json | 1 + .../a5239c34b64a8c86be6dc2adb08bc6cc.json | 1 + .../a65b51f3133a492999a95442bfcb905b.json | 1 + .../a6dad45cdfb5edb9ff2243796ed3663b.json | 1 + .../a78b2b255140412fc7986aff3608e1af.json | 1 + .../a95318df902e1a04485e15a30b6ee5fb.json | 1 + .../a961cb66cfaf2bdd63b985aa41dabad0.json | 1 + .../a9834634bb9b1b1ed3472f10a573b217.json | 1 + .../aaab6d9776f8d29ec3309ed566b91ff3.json | 1 + .../ab2ebe8935a72422a44cb38b33b9eaad.json | 1 + .../ab8d23569b7dd68979c9e66328b9f959.json | 1 + .../acabeb10c32e14549338ff30f775b27a.json | 1 + .../ae12d4737d2c9c6405f15e337b0219f6.json | 1 + .../ae19557b6a2fa0c0c8e5c3f2fa1f9f19.json | 1 + .../ae26cb7233159fabf885953fc43fa5bf.json | 1 + .../aebfec33e31ab8d5fef9fb36d5fbe562.json | 1 + .../aec997f17d974b834c5527736c4a1d1a.json | 1 + .../af77dd9eaf9e7b72ebdd3ee38e127ddd.json | 1 + .../b1146b46a399af7a84889d67a4fdc6f7.json | 1 + .../b183e8c192fa54f28bf723f35b10c7b2.json | 1 + .../b18eed9b90d8125158f4241267bef572.json | 1 + .../b1bf5366f2cd8e64d07c86908e398f1f.json | 1 + .../b1fcd4664188836f9f34c9cce8653baf.json | 1 + .../b200d6f921a8ea4e235afa537b48d602.json | 1 + .../b25385aa73bc0f9ec4b78e11c5b9737e.json | 1 + .../b26eff73fe00b5a02f02acf45dceae03.json | 1 + .../b2764cb7eb21978d2f3c8454355fbbf8.json | 1 + .../b2b6a78114c04974ca7321a6d2c3dd3d.json | 1 + .../b2bf375ecf79490b8db7826ac3e940c5.json | 1 + .../b38c3910ee70035ee6418d2dc22965e2.json | 1 + .../b46ebed55c249439342389235de5def6.json | 1 + .../b477f607876e61b2730605ceb9fdd629.json | 1 + .../b481769e65939accaab6a62a2c216703.json | 1 + .../b4b9bab54e99ee69a18f66f00fe3f11c.json | 1 + .../b53d86604af7f5327df876dc1078c9b6.json | 1 + .../b63d8920785d55295e9e486b56e50c8c.json | 1 + .../b67c3ab987caaebd96c1471385e447a2.json | 1 + .../b737a899ebb6e13b5e70854ab0243c75.json | 1 + .../b7c4672f62c95901833f9f0d0017261a.json | 1 + .../b8050937b8fc1b441a4f012bd7373c1b.json | 1 + .../b8a1854f9adb7ba9be3d39dcdd1f58b3.json | 1 + .../b94cfa1aa07b65314ea9f1651edf90a6.json | 1 + .../b98b8c5a1900667fe5db9f92fbee853b.json | 1 + .../b9e4570e5e52bdb14fee5a7684ff3c11.json | 1 + .../ba3cc00aefd29efdbd40106dcf8b476f.json | 1 + .../bb5f41a927679d370b55953b10cae937.json | 1 + .../bc3120de9639de58b58b559a72177acb.json | 1 + .../bc75172a150a4d723acf7df3f571f38a.json | 1 + .../bd308dd569f0885cc51513c5124912f8.json | 1 + .../bd500aa39c993c2dedff15938a210071.json | 1 + .../bdefda5937c6cf79a59ac11fa35ab73e.json | 1 + .../bdfcc795596153b13baaf498e9ba8a30.json | 1 + .../bf541a8dc8c3575eb536231ce3a20e1a.json | 1 + .../bfbc1f5c1ae5c55d1d8f0fb93eb5aed3.json | 1 + .../c04fa3cebe2e797f45fae6bd581f7294.json | 1 + .../c0a616336f0c5a613c6526d5b9520c48.json | 1 + .../c19dc3aaaa525b8e285473959e571cbb.json | 1 + .../c1a7e541593bd6ed74d64fadb955e7b5.json | 1 + .../c1de2dd5a8f9a31a9dbb654b10a101d3.json | 1 + .../c1f540898b20d6f8c7a7c7318ffd901b.json | 1 + .../c23b279b7f8aa44f4787a2531b6eed83.json | 1 + .../c2ab635ee0a39edb49c69eb14a2dcdfe.json | 1 + .../c2b63efb55eb6e8c4830d53b0d57fa37.json | 1 + .../c35d1a54a3f0fefcfe0066a5eca4f42e.json | 1 + .../c393da51ddb9f115b8a982b31674d78f.json | 1 + .../c4582c958de1a3922730cdfd116eedc7.json | 1 + .../c501623dd013e42a5a9781e00e1a4993.json | 1 + .../c52717bc1ccf1dbba7a0995760b834ed.json | 1 + .../c5e4da89672cacb4bd7666026ef089f7.json | 1 + .../c660e3372a36e2f209832365db78598a.json | 1 + .../c76b9be570e32be591c2201e6ffa030b.json | 1 + .../c7cda66ef112b252e06beec9f56eb7e7.json | 1 + .../c890c80d3f3c029299fbba48b18cfa3d.json | 1 + .../c8d1d9eb89e214ac81926c9263edb25a.json | 1 + .../ca419f6ca9cb8ec76b1104b742642520.json | 1 + .../caaa55a2d4ab734d479df92f547b2a41.json | 1 + .../cac302305a607b0222ed9d904e2b6fbe.json | 1 + .../cacdbe336fe4963555303bf066760283.json | 1 + .../caf8c81cde5be7a833a4f6b70fb21d65.json | 1 + .../cb54b7b5a62610fb6e7430f9ea947630.json | 1 + .../cc03cabac48e4960d2b1b386de321f04.json | 1 + .../ccf85ba3c14ae8b1c68c292e682a6586.json | 1 + .../cde8c0675b87ce1c896796498f798a0c.json | 1 + .../cdf60f11fb6b84dd8bf61478a2534544.json | 1 + .../ce42aa8de7354eeeaec60451b8613cc4.json | 1 + .../ceba9486d122f29c417fc853cd8661a7.json | 1 + .../cee95d01f800a2e05b9f0411d9a12758.json | 1 + .../cf498d41db6f8a2ba33fee9e550b776d.json | 1 + .../cfdfeec47a697ae16d893f8095966699.json | 1 + .../d01e9c0a44ad6da36f374d134cacbc14.json | 1 + .../d0dcc5a1948011d2f7a96e7175078613.json | 1 + .../d0faead47a6b845881aef46aad5c8128.json | 1 + .../d106e07dc28d822b598c2085a6cfdd5f.json | 1 + .../d19bebc5e241460c1eb57ab4bd7d5d53.json | 1 + .../d1b0b53fc92913b897b4c14ede32696f.json | 1 + .../d23bc2a692b7eaa52bf0b865d4af7515.json | 1 + .../d24df1dfe905fce600594bcb7305686f.json | 1 + .../d29895d4f7cc63ee8b48672c67876281.json | 1 + .../d2cda655a30d1b13762e1439a47e60b9.json | 1 + .../d2df9c8b3914820cf9bbc773dc353d4c.json | 1 + .../d3b76edd06b72c2c698639876220c305.json | 1 + .../d3c27249f91b803babbdd0402555d90b.json | 1 + .../d3e18102014ec0d931117eea4a51232c.json | 1 + .../d4ce1e1968a8ec9e0011f2ba5e3fa6d5.json | 1 + .../d4f2244a368c11a30926a046513f7aaa.json | 1 + .../d51420062ab37181d8c06c967991b34b.json | 1 + .../d51c9910cb964679acc2eb7aa2a14726.json | 1 + .../d596ab6cc6c42136bb067a54b902feef.json | 1 + .../d59e2ff83045229e6a0448f1d043be72.json | 1 + .../d66462f8e257341541c641f26b150be5.json | 1 + .../d694b34be571511210c83aad7f03f9c0.json | 1 + .../d6a82ac29f15d23558c51bf58bbd59f5.json | 1 + .../d6c7be280a72e0d7f5e881d37a76491f.json | 1 + .../d6d4e6fd051e98dc8e188be8b64001d2.json | 1 + .../d9605e03fc9cd3cffd0d4d8d4d7dca46.json | 1 + .../d97f1d5ba8e437006fd04eb82ba216ff.json | 1 + .../d9bee6012fab48c73de017a890d29b9e.json | 1 + .../d9f1fe0e70b076837f3ba03ed3adb13a.json | 1 + .../dab539cf291c23f1f6b7310392e30ef1.json | 1 + .../dbacdb6db4e9074ab94861ba8e383634.json | 1 + .../dce5763ea138bbb53bddcd651642c7df.json | 1 + .../dd4d3fe326853d48aeb35f8658ddf498.json | 1 + .../ddc2f2e6767e0403a59a26f5feb20cad.json | 1 + .../dfefb937d8ed6378d2f9d15b7c633197.json | 1 + .../e06509aab7562b10f2d3b965d170c8a3.json | 1 + .../e1b8bd28fff3a711d2c514fde0690673.json | 1 + .../e27493a54a0307d0d9983a9e122bdf6d.json | 1 + .../e30e9db610e16a720d72ff677bd5859a.json | 1 + .../e313a83a9b1d761e18fbf646c02c2ecd.json | 1 + .../e358b2da1816da1a24df5c7b3780719f.json | 1 + .../e3f5b7a3f58f3803875d1fd17bcfddc9.json | 1 + .../e430dca522a173b5df9786636ef71868.json | 1 + .../e440250dd974b0dd5269204fa4829baa.json | 1 + .../e46a9e120f62a06a85bac8267c70c19c.json | 1 + .../e4b10d6b517b6a56b9ca69b3d6cee4c7.json | 1 + .../e4e81074d4e16ef5364b02ee6ea3f37b.json | 1 + .../e5a4da91b9d14e445c21f2827bcfe723.json | 1 + .../e5f91411ac2bf247e88efb6035a61034.json | 1 + .../e61b649ee1f5fec139011ac8f564443f.json | 1 + .../e65f09513c5138a3602a221a008fc564.json | 1 + .../e72ef3288dd59ccb0f95dd73868c9da8.json | 1 + .../e7a29cac8c205536c73014ee26682d34.json | 1 + .../e86a7ac13197741195ead6755809f6d2.json | 1 + .../e87b80710c0890ed5eea43e647c26915.json | 1 + .../e89135addb159ff443e880cbecd9c844.json | 1 + .../e8f454384d325cf86d7753c2ddf466ae.json | 1 + .../ea4b48588ff79e9e4b0c8ee393fb393d.json | 1 + .../eacc04381301b4fad40ee13a20c0fad6.json | 1 + .../ec44e890362612b6bc040a38ae105558.json | 1 + .../ec6c0d660ce5d3934c59c95a42eefeb3.json | 1 + .../ecc7dfcf1c2aeb6ae22dc0b876545c6a.json | 1 + .../ed59949d43abd1cf2355f8f69d05a501.json | 1 + .../edba5c775c81397e01860a7028d7a3a9.json | 1 + .../ef50cda5524cbf48654d9ca89a6966d3.json | 1 + .../ef5992dc40e4eaa722f973f1d1ff3722.json | 1 + .../efa6ec70cdbd0d22c224628e15f920e5.json | 1 + .../f05924ce075ea8ed90ed1d1b7bc62454.json | 1 + .../f23dbc3e53bac86179fa5cad6fe43deb.json | 1 + .../f28c2ca76f60d086d46350c69d612680.json | 1 + .../f2aa46b3d0269781aab1aa62031d33d8.json | 1 + .../f2cc7ccee8f6e610cefa71babc4d651f.json | 1 + .../f36be11cabf42cb3f3614a27ef6c4456.json | 1 + .../f3d03e938bb647006f055d63e5e8ed37.json | 1 + .../f3f1d316ee295d3d462a9516c742da57.json | 1 + .../f41a9fcadef6e7a49b23406c60945ac7.json | 1 + .../f425c74b63c3326bd9c968e44a65e2c7.json | 1 + .../f44483f8ad180ee56532673fceddca62.json | 1 + .../f473976b3dc346e18c364339071ba1b2.json | 1 + .../f4ca1e13ffcebf10e5fb9ba0054ef1bc.json | 1 + .../f5548096a3296becb3406ebd32c82a3d.json | 1 + .../f55484e5e96ed658ac82af625bd1921f.json | 1 + .../f554fbae15319b4e828244f5d1954795.json | 1 + .../f55c9b5f686eefb6896593eb387a1f2d.json | 1 + .../f61e97c41bd48ac9343a127f240ce675.json | 1 + .../f6847993bba5250df2aca01afe0b3c1d.json | 1 + .../f711df63d7de88b9fb4fe26c283018d1.json | 1 + .../f793c3676c7100c10c6859d54b79b186.json | 1 + .../f7d487736407cf513174280f5add0b74.json | 1 + .../f81aa221ad8a765f1a87622d5caae3ad.json | 1 + .../f85c43d69b1de90099ba5cdf64b2f231.json | 1 + .../f890c31c0a363487a7ee4b20f7785f20.json | 1 + .../f8bab606c7fb9d891982fa2d27c813ad.json | 1 + .../f99726b0bf4e97610cc84e7b5fb4e6d4.json | 1 + .../f9a73e2e9a49ff5572b86fbbad48f115.json | 1 + .../f9e9fccd3fa2b4024ff2d14911182aee.json | 1 + .../f9f11660d896a9a177fe3d90b125b0bc.json | 1 + .../fa31a69a36eb240182b22218913e0cbd.json | 1 + .../fad8ef218e6edc2b6f373c896c075f62.json | 1 + .../fafd20e8e39a932a64058408c37e65d2.json | 1 + .../fb3aa6f50e5d2964d840a25b27083847.json | 1 + .../fbc865a902101dd02619c9d6b94af5fb.json | 1 + .../fbf60a7e30a0b423ebb7e85eb9a7e9f9.json | 1 + .../fc85ef93d1e3d02ca765f1106ce3e2db.json | 1 + .../fce15f5bdd59f207e5484215a8e6a356.json | 1 + .../fd466e5429d3ee2e8e20e45f5dbda3fb.json | 1 + .../fd8ee5e5435d697b9e9886df8e3f6d65.json | 1 + .../fdbcde76b12c08a1c4c8bac1d0eef2b4.json | 1 + .../fde099520820a068928da150737390b3.json | 1 + .../fe473a1c82519d0de2f7a2513976b421.json | 1 + .../fe7db56616aa6e597f3978537b1dd0ce.json | 1 + .../feec1cd160307fe0110390b8af29c176.json | 1 + .../favicon-16.png | Bin 0 -> 439 bytes .../favicon-32.png | Bin 0 -> 957 bytes .../favicon-48.png | Bin 0 -> 1559 bytes .idea/workspace.xml | 16 ++--- assets/icons/subasta.png | Bin 0 -> 8166 bytes assets/subasta.png | Bin 0 -> 8166 bytes package.json | 3 + .../CargarNuevoProducto.js | 0 .../DrawerContainer/DrawerContainer.js | 63 +++++++++++++++++- .../HistorialTransacciones.js | 0 src/screens/Home/HomeScreen.js | 2 +- src/screens/MediosPago/MediosPago.js | 0 src/screens/MiPerfil/MiPerfil.js | 0 src/screens/MisFavoritos/MisFavoritos.js | 0 .../MisPublicaciones/MisPublicaciones.js | 0 src/screens/Splash/SplashScreen.js | 2 +- 576 files changed, 629 insertions(+), 17 deletions(-) create mode 100644 .expo/web/cache/development/babel-loader/0018a6b2e6f0a5122057bb2d13cac6ad.json create mode 100644 .expo/web/cache/development/babel-loader/009d28cc74c0bcc8a752642107f86ae8.json create mode 100644 .expo/web/cache/development/babel-loader/00f92308ecc3b28186325bf6ba09b04d.json create mode 100644 .expo/web/cache/development/babel-loader/01098a3bc8b7e5a1fe8aad5e89f5466c.json create mode 100644 .expo/web/cache/development/babel-loader/01dcc7aad4c613426bb4d48b0091ab36.json create mode 100644 .expo/web/cache/development/babel-loader/020f3d63128ae56596b165c5eca459cd.json create mode 100644 .expo/web/cache/development/babel-loader/027f1331ff8597831a59c2d70c851265.json create mode 100644 .expo/web/cache/development/babel-loader/0293cfc96667e68327c3e73ee37f5b6d.json create mode 100644 .expo/web/cache/development/babel-loader/02c6f70303b72dd1a861e168d2f54fe5.json create mode 100644 .expo/web/cache/development/babel-loader/03412bf0520172f5790d3590161e57c7.json create mode 100644 .expo/web/cache/development/babel-loader/0385d974bca3efb914b2dc89b40a1c14.json create mode 100644 .expo/web/cache/development/babel-loader/0396f3658163d8b03b6eabec43fb891c.json create mode 100644 .expo/web/cache/development/babel-loader/039acb034ef5eec7100ba92aa099fca9.json create mode 100644 .expo/web/cache/development/babel-loader/03c1cb2ad35c3c7adec9e2d0573a0c98.json create mode 100644 .expo/web/cache/development/babel-loader/04dc479e8a3c7cfa47d844ca7ffa581f.json create mode 100644 .expo/web/cache/development/babel-loader/04fd2d1a11574e232e2cba619a812ac5.json create mode 100644 .expo/web/cache/development/babel-loader/0542b2b56c4258e0dde2369790b4c9ce.json create mode 100644 .expo/web/cache/development/babel-loader/05d3545fa18e1019775914f684bd29e9.json create mode 100644 .expo/web/cache/development/babel-loader/05e1c96a2f464ed656e8a519038e9bfd.json create mode 100644 .expo/web/cache/development/babel-loader/05f92fe146b8223d9da1c5acc3579a9f.json create mode 100644 .expo/web/cache/development/babel-loader/07328a46d0080e32fdd6e657b602875f.json create mode 100644 .expo/web/cache/development/babel-loader/07a96212ea154f03a6a87d71b9a04267.json create mode 100644 .expo/web/cache/development/babel-loader/0828fa9ae00622c1259d40d39394f9b7.json create mode 100644 .expo/web/cache/development/babel-loader/088d0aa8eb5e5964e0635a8dbae71fbc.json create mode 100644 .expo/web/cache/development/babel-loader/090d138bf5774319a9f5c122cc53698a.json create mode 100644 .expo/web/cache/development/babel-loader/09f3779b6273b40fecc077ff629ee29b.json create mode 100644 .expo/web/cache/development/babel-loader/0a0480527fd14431f4f5846a4c8c7bab.json create mode 100644 .expo/web/cache/development/babel-loader/0a5f17b36bfb3ee554668489cd59f444.json create mode 100644 .expo/web/cache/development/babel-loader/0bf3d153c70be2ccbd28d7cdd9bd5699.json create mode 100644 .expo/web/cache/development/babel-loader/0d244c0f25c83e67b67aeb5b50649913.json create mode 100644 .expo/web/cache/development/babel-loader/0d448651c4a570f6afc85ddb2414492e.json create mode 100644 .expo/web/cache/development/babel-loader/0da0d1d403fcc229a27d06c9bbea6a86.json create mode 100644 .expo/web/cache/development/babel-loader/0e0413f1273085a89775a1ac7d4eecdc.json create mode 100644 .expo/web/cache/development/babel-loader/0e7bfc0d95caca4ea06b365694969158.json create mode 100644 .expo/web/cache/development/babel-loader/0e93c83a7d8253a4a4bda52d2462ce89.json create mode 100644 .expo/web/cache/development/babel-loader/102f57ada12040d7cd8564495dfc6952.json create mode 100644 .expo/web/cache/development/babel-loader/10be8fefb600ec76c44e3d8b1258b31d.json create mode 100644 .expo/web/cache/development/babel-loader/11a87afa28456cc7fbd7fdd8ced01707.json create mode 100644 .expo/web/cache/development/babel-loader/11d3042534439202df1579adfbadd6d1.json create mode 100644 .expo/web/cache/development/babel-loader/1238ad1222f47fe9147c88544d81efa1.json create mode 100644 .expo/web/cache/development/babel-loader/12736484235fcbc4c97adc6effc68ee5.json create mode 100644 .expo/web/cache/development/babel-loader/12c0f285168a51c3cd9a2a86a6009bd3.json create mode 100644 .expo/web/cache/development/babel-loader/139e06d4c45dc68f73b6cb0ee736b109.json create mode 100644 .expo/web/cache/development/babel-loader/1538cfb4c5c8c46a77cafcb054019a8d.json create mode 100644 .expo/web/cache/development/babel-loader/1543bc540cce55d738453d4868aa0a66.json create mode 100644 .expo/web/cache/development/babel-loader/15bfb9e3393ce510196a2b5f375dd3ca.json create mode 100644 .expo/web/cache/development/babel-loader/15c1af745d0b55d3964132dfd9470714.json create mode 100644 .expo/web/cache/development/babel-loader/1609152e0dc5982339640f9fd727244d.json create mode 100644 .expo/web/cache/development/babel-loader/163a9dad8982471112656ca87cb69f75.json create mode 100644 .expo/web/cache/development/babel-loader/163ef06b5f74dece8e7fd704019731d8.json create mode 100644 .expo/web/cache/development/babel-loader/175d32af94a79911236973e49ec4ee16.json create mode 100644 .expo/web/cache/development/babel-loader/1762798d99ef97c0d878a1efbb6f3ede.json create mode 100644 .expo/web/cache/development/babel-loader/17ba15f0c492de9516dfb26ed8979c65.json create mode 100644 .expo/web/cache/development/babel-loader/1ab3cb68ce8b26f11dc34a5d4e8874de.json create mode 100644 .expo/web/cache/development/babel-loader/1aba7e6636a9ea32273ea622b6bd3460.json create mode 100644 .expo/web/cache/development/babel-loader/1b20795bda906f6af1440166afffdf44.json create mode 100644 .expo/web/cache/development/babel-loader/1b4f4d23b86d5b8589ca86d9aed4fe93.json create mode 100644 .expo/web/cache/development/babel-loader/1b94bd4fc18a7d3c711d00f8637e934f.json create mode 100644 .expo/web/cache/development/babel-loader/1bd0e8696ec156606d1a976b0e48485f.json create mode 100644 .expo/web/cache/development/babel-loader/1c2af01e6e76e6dc7bcb535e0b129b1c.json create mode 100644 .expo/web/cache/development/babel-loader/1c6bf9297f6e68436e17a30b80352672.json create mode 100644 .expo/web/cache/development/babel-loader/1c8f8d9bbdae61fc0147d348447afcda.json create mode 100644 .expo/web/cache/development/babel-loader/1c99008fa1ffa051e27d5279ce173718.json create mode 100644 .expo/web/cache/development/babel-loader/1cd79cb9e70d02a1dc10c5e826265a21.json create mode 100644 .expo/web/cache/development/babel-loader/1ce39ff093ce448688d493ecc24137c9.json create mode 100644 .expo/web/cache/development/babel-loader/1cfbf13ae95d036347510dc08bb71871.json create mode 100644 .expo/web/cache/development/babel-loader/1de00adb48a07307d6449ffabf39932b.json create mode 100644 .expo/web/cache/development/babel-loader/1f37804a83b64ab2252cd486349f6257.json create mode 100644 .expo/web/cache/development/babel-loader/1f47ffb3d45d9d239b1a248521928cd1.json create mode 100644 .expo/web/cache/development/babel-loader/1f4c42dc0a4693603491ad55ee022950.json create mode 100644 .expo/web/cache/development/babel-loader/1f7292f77f32fa2d36c6233339af29cb.json create mode 100644 .expo/web/cache/development/babel-loader/1f9830a8fb75958618c268a026df65a1.json create mode 100644 .expo/web/cache/development/babel-loader/1fd8cb4c93766abf7d34a3c2f169cb63.json create mode 100644 .expo/web/cache/development/babel-loader/203d9affb0da12bf8f4cd57b20b5b94d.json create mode 100644 .expo/web/cache/development/babel-loader/2078e10dedde35b2d26f4e9eebd43f6d.json create mode 100644 .expo/web/cache/development/babel-loader/21021a9a8c24c7c3524705c5e4f6e4be.json create mode 100644 .expo/web/cache/development/babel-loader/21479f92104ba83668347da21ca87ff6.json create mode 100644 .expo/web/cache/development/babel-loader/214da68c1bf155f29b083f8b29430d81.json create mode 100644 .expo/web/cache/development/babel-loader/2230edab46d5adc9dfe73de4233e6eb3.json create mode 100644 .expo/web/cache/development/babel-loader/230662333bd2313c0fc4c3711253c4c0.json create mode 100644 .expo/web/cache/development/babel-loader/23971422d61a6c67ad2b757e85cf57ce.json create mode 100644 .expo/web/cache/development/babel-loader/2467fd0d5348bb2e4cd81b63379d6b14.json create mode 100644 .expo/web/cache/development/babel-loader/24856eb245386e1a7cda17eeaef8ac16.json create mode 100644 .expo/web/cache/development/babel-loader/25ed3788233807dc6b2568d975039560.json create mode 100644 .expo/web/cache/development/babel-loader/266a952da8853abb64a7757cb654bbb7.json create mode 100644 .expo/web/cache/development/babel-loader/27106a221ac4b3168bc9b14e98b274d2.json create mode 100644 .expo/web/cache/development/babel-loader/276347a9c3ce0cacfd13960a2bec0a36.json create mode 100644 .expo/web/cache/development/babel-loader/277125e56bcbc512584134f2f199341e.json create mode 100644 .expo/web/cache/development/babel-loader/2804424235317ddc3de6268fa443fb57.json create mode 100644 .expo/web/cache/development/babel-loader/2832970141e060a8dedabf1876c954f8.json create mode 100644 .expo/web/cache/development/babel-loader/2927c0f816174e9b5502a4ede6ddb9ee.json create mode 100644 .expo/web/cache/development/babel-loader/293db6dbdc58a489b44a548ecc23cd06.json create mode 100644 .expo/web/cache/development/babel-loader/2a7d020e0265d89a1a432a0ed5923ab9.json create mode 100644 .expo/web/cache/development/babel-loader/2ab90be39adc6896a0c012c1b6f787ab.json create mode 100644 .expo/web/cache/development/babel-loader/2aeda955a472bef530c0761d10a83e8d.json create mode 100644 .expo/web/cache/development/babel-loader/2b4dec3ee036bdf96e3ce818e58273e4.json create mode 100644 .expo/web/cache/development/babel-loader/2bb72c0c15a330af50505747dc62b773.json create mode 100644 .expo/web/cache/development/babel-loader/2bcf4aaff2fe06bad3f7e6a81cf88ea4.json create mode 100644 .expo/web/cache/development/babel-loader/2d40839257e2502fe322870ccedd5a05.json create mode 100644 .expo/web/cache/development/babel-loader/2d641c2c7df8053b04cfe38a92caa050.json create mode 100644 .expo/web/cache/development/babel-loader/2dbbe08f622e3d5a1ce6a76353587b78.json create mode 100644 .expo/web/cache/development/babel-loader/2e1d165bc1dcec31aefd4dc26f103229.json create mode 100644 .expo/web/cache/development/babel-loader/2ef55c1d37a0a3db49a349cda9822a17.json create mode 100644 .expo/web/cache/development/babel-loader/2fbfd4b1f319f584493bf0bfd9a772e2.json create mode 100644 .expo/web/cache/development/babel-loader/2ffbf336b92c68d4c34e4b5293efa672.json create mode 100644 .expo/web/cache/development/babel-loader/3013304e88d101b991d39dec823a1010.json create mode 100644 .expo/web/cache/development/babel-loader/30841797880578fbd7207a8fefc4c0a2.json create mode 100644 .expo/web/cache/development/babel-loader/30ed1680f7cd5564ad1c368783503b0c.json create mode 100644 .expo/web/cache/development/babel-loader/30f375f8dca2e0de0bc1efddb20896c1.json create mode 100644 .expo/web/cache/development/babel-loader/313317c5c3a4fa507e0072ca6ebc6430.json create mode 100644 .expo/web/cache/development/babel-loader/319f0f9732590564d114c78e1e4d5451.json create mode 100644 .expo/web/cache/development/babel-loader/31bfe8c56de88e6cdd623d4f9bba9c5f.json create mode 100644 .expo/web/cache/development/babel-loader/31c167ea3d0e0e390beac0af0f047e68.json create mode 100644 .expo/web/cache/development/babel-loader/320e18e6dd2345bc2a0b2632d7640bbe.json create mode 100644 .expo/web/cache/development/babel-loader/3220c1dedc5a319214b03c16b4cf328b.json create mode 100644 .expo/web/cache/development/babel-loader/322cd4d1080b241db140f422f9ecae75.json create mode 100644 .expo/web/cache/development/babel-loader/32b7e70f9580180d2b90371ecfe98eae.json create mode 100644 .expo/web/cache/development/babel-loader/33ab68209fa4db1e3c4942512ac59fa2.json create mode 100644 .expo/web/cache/development/babel-loader/34386a97b95c70767f109e0269da5020.json create mode 100644 .expo/web/cache/development/babel-loader/34ac3679da4dab990cf904c45bc6cd6d.json create mode 100644 .expo/web/cache/development/babel-loader/354a6ad8c409f03862b48ade19a824e1.json create mode 100644 .expo/web/cache/development/babel-loader/362ce628e2583a2aba3e1186a3222e5d.json create mode 100644 .expo/web/cache/development/babel-loader/362dea407fc977c4da8e36af45a0b821.json create mode 100644 .expo/web/cache/development/babel-loader/3700dd44417add485cbeaebfb2bbf31c.json create mode 100644 .expo/web/cache/development/babel-loader/37c23ac7aa064cd0e1b33ecaf4c0f63d.json create mode 100644 .expo/web/cache/development/babel-loader/3811fd937f3e0c8085a25e97d2f4a5cd.json create mode 100644 .expo/web/cache/development/babel-loader/38fb7eaee686a5fbd4a3a7761978c061.json create mode 100644 .expo/web/cache/development/babel-loader/39a9d3e67ebe8710cff87dfc1974d5cf.json create mode 100644 .expo/web/cache/development/babel-loader/39ebdb182b276d5c59f6a263bb14f05d.json create mode 100644 .expo/web/cache/development/babel-loader/3aa9564089451c6ce48ba8c165a63d5f.json create mode 100644 .expo/web/cache/development/babel-loader/3b805cf96216cdc728b1ab7e07c2f73c.json create mode 100644 .expo/web/cache/development/babel-loader/3c9d2f2b66742b0a492dd8fe2b3fe6a4.json create mode 100644 .expo/web/cache/development/babel-loader/3ce0585a26fd914e3a1a906e60a206ff.json create mode 100644 .expo/web/cache/development/babel-loader/3e2fdec3b3c3409e84faefe3568b8ac3.json create mode 100644 .expo/web/cache/development/babel-loader/3f62a5425d4e8889115412a285b4c058.json create mode 100644 .expo/web/cache/development/babel-loader/3f8d0810c38cfc011f731cfff801ddee.json create mode 100644 .expo/web/cache/development/babel-loader/3f8db3849f53e63f17a1310526964bcf.json create mode 100644 .expo/web/cache/development/babel-loader/3fa036783e2467395822ccee4dff02d3.json create mode 100644 .expo/web/cache/development/babel-loader/3fccac8c7babb550a3f7663594c7b371.json create mode 100644 .expo/web/cache/development/babel-loader/3ff4e96003350950796bee8be63881f1.json create mode 100644 .expo/web/cache/development/babel-loader/400814787b497c730e3302ccb522244a.json create mode 100644 .expo/web/cache/development/babel-loader/4052f84b7d216db238301dd939ec0c4a.json create mode 100644 .expo/web/cache/development/babel-loader/4100f033b6055aac52c223dd2c3a244b.json create mode 100644 .expo/web/cache/development/babel-loader/42355be75c284807af942fff9aec01bd.json create mode 100644 .expo/web/cache/development/babel-loader/425c1207da205a0cf3d9da2089a73a31.json create mode 100644 .expo/web/cache/development/babel-loader/4288507f5596dff983a5f155ac7acb47.json create mode 100644 .expo/web/cache/development/babel-loader/4337551e3e6246bad50a9e9752d6c662.json create mode 100644 .expo/web/cache/development/babel-loader/43530b283b54ea02a3303da6cc2fa574.json create mode 100644 .expo/web/cache/development/babel-loader/438c750c3dfbe8b279473597fb7c4e4d.json create mode 100644 .expo/web/cache/development/babel-loader/43a53f74534593429d78cdecf9c32e20.json create mode 100644 .expo/web/cache/development/babel-loader/4415376c65347fe3baae7a84ecae06a4.json create mode 100644 .expo/web/cache/development/babel-loader/4470fc980b2cc594e75fd28629e02feb.json create mode 100644 .expo/web/cache/development/babel-loader/44a5487fef3f01c8b8bca0a507622384.json create mode 100644 .expo/web/cache/development/babel-loader/44c93b66f0e7ed4205cd230fd888f678.json create mode 100644 .expo/web/cache/development/babel-loader/454872b1ab9f77dae8d5e35a10e2d997.json create mode 100644 .expo/web/cache/development/babel-loader/46474492ddaf6efab973dfaaa9696a0d.json create mode 100644 .expo/web/cache/development/babel-loader/46861ca1c389aa14bf8c16a795e8fa11.json create mode 100644 .expo/web/cache/development/babel-loader/46931a8232ee4850ad65335f10d24390.json create mode 100644 .expo/web/cache/development/babel-loader/4740ba881b493f564a71dcdfb4d4fe43.json create mode 100644 .expo/web/cache/development/babel-loader/48072bdb150240df29eded634d9cdb30.json create mode 100644 .expo/web/cache/development/babel-loader/49e808007ee218d086773124819e906f.json create mode 100644 .expo/web/cache/development/babel-loader/49fe72fa1d98541d3e34c7ff9eae90a5.json create mode 100644 .expo/web/cache/development/babel-loader/4a356f8725dcc1236112fefdbeb13160.json create mode 100644 .expo/web/cache/development/babel-loader/4a3e7332b4e3a5ba8f0d71ff148c7ab7.json create mode 100644 .expo/web/cache/development/babel-loader/4a9ce431b876139abae6371ab0e6a914.json create mode 100644 .expo/web/cache/development/babel-loader/4ab0258690d803f5b8986af9826d5367.json create mode 100644 .expo/web/cache/development/babel-loader/4b41b95968e0f4be284e40a5c943401d.json create mode 100644 .expo/web/cache/development/babel-loader/4bc995bfe78be008a51be361a6f4b314.json create mode 100644 .expo/web/cache/development/babel-loader/4be9886d92d6d0af9fee926f66861295.json create mode 100644 .expo/web/cache/development/babel-loader/4c8078088862c871177a793b5ee464dd.json create mode 100644 .expo/web/cache/development/babel-loader/4ce4fb80d54f19c49bd76d35b0dd677e.json create mode 100644 .expo/web/cache/development/babel-loader/4d705499856b1a2ed0f6a477f37dc21f.json create mode 100644 .expo/web/cache/development/babel-loader/4ded588d469bd7f61a3c4bf5508107f2.json create mode 100644 .expo/web/cache/development/babel-loader/4e6009a9fbdbf8717668cef9b7c73397.json create mode 100644 .expo/web/cache/development/babel-loader/4ec8317a584bec0b7b8a389c3be58316.json create mode 100644 .expo/web/cache/development/babel-loader/4f9b4fadf7a1e8f357284d64b7410235.json create mode 100644 .expo/web/cache/development/babel-loader/4fa93c2b351cd02296c8a448103e5a43.json create mode 100644 .expo/web/cache/development/babel-loader/50990f352686dd208c9b8a44c94ea0b8.json create mode 100644 .expo/web/cache/development/babel-loader/5159674adf1a80f6a4b0d3f76a665e68.json create mode 100644 .expo/web/cache/development/babel-loader/51c304e8336a5d142be65baed4e83073.json create mode 100644 .expo/web/cache/development/babel-loader/51fe746c01df9d6c73ffb021c781e42a.json create mode 100644 .expo/web/cache/development/babel-loader/52f2397c76c2b5d69a7c57eced7ea55d.json create mode 100644 .expo/web/cache/development/babel-loader/53a436ef02bdb532a6fc1af9939a8b1a.json create mode 100644 .expo/web/cache/development/babel-loader/54c7809ddce03aea628ea1ee2bd11de1.json create mode 100644 .expo/web/cache/development/babel-loader/55cbcf3ef30098f54191aef0273947e9.json create mode 100644 .expo/web/cache/development/babel-loader/56059532f10de4f79c8a41c0b7937e96.json create mode 100644 .expo/web/cache/development/babel-loader/563275de3367478fcddc127e4f77f721.json create mode 100644 .expo/web/cache/development/babel-loader/5653d963af3aa137ec23c1042b071fc1.json create mode 100644 .expo/web/cache/development/babel-loader/566e3c6aba9532e62feb88b514692dc4.json create mode 100644 .expo/web/cache/development/babel-loader/56707b54a56d7d0223cec9e867b11b89.json create mode 100644 .expo/web/cache/development/babel-loader/56c7e77d688030b7dafdfc2fbf237619.json create mode 100644 .expo/web/cache/development/babel-loader/5712b5ddcfe874f8701a110d2df8538b.json create mode 100644 .expo/web/cache/development/babel-loader/573316f0907ce3289293d995ebc66adb.json create mode 100644 .expo/web/cache/development/babel-loader/57a05965e97f2bd78c719a3dcc5a5291.json create mode 100644 .expo/web/cache/development/babel-loader/589f7b9b7c921bca6d73b0760e792a63.json create mode 100644 .expo/web/cache/development/babel-loader/58ef3f7961422ac1ce2c9c0c8c758c76.json create mode 100644 .expo/web/cache/development/babel-loader/595c7ab72eeca0f783af9204aba7c9b9.json create mode 100644 .expo/web/cache/development/babel-loader/597d8db3f5b5915d86f26d810e05a952.json create mode 100644 .expo/web/cache/development/babel-loader/5a36f712a89761028e2afb0574596d22.json create mode 100644 .expo/web/cache/development/babel-loader/5a8c66e15b22b7b8c5e49c28d272fe12.json create mode 100644 .expo/web/cache/development/babel-loader/5b49568c110b1dcbbfef6f126b4caf00.json create mode 100644 .expo/web/cache/development/babel-loader/5b617bfbb7f676e91f12d3a91b4f55ce.json create mode 100644 .expo/web/cache/development/babel-loader/5bbcea65eafdc77422a836a1e4a01967.json create mode 100644 .expo/web/cache/development/babel-loader/5c53071a401e6ddf013a86a4c3984c48.json create mode 100644 .expo/web/cache/development/babel-loader/5c8c1326bf00370b1f394d5ca6c207ae.json create mode 100644 .expo/web/cache/development/babel-loader/5cc6b600424ffa5989073c9cde45c987.json create mode 100644 .expo/web/cache/development/babel-loader/5d1d28b74e1864893f7fbad2bed17af7.json create mode 100644 .expo/web/cache/development/babel-loader/5d4ec6d9dddf047893112918731a08d7.json create mode 100644 .expo/web/cache/development/babel-loader/5d62eb61e73e0e65d1735c91c863c28d.json create mode 100644 .expo/web/cache/development/babel-loader/5dc9e844b1f9492b5b604cab3628e407.json create mode 100644 .expo/web/cache/development/babel-loader/5f0d996f87083b55221ba4458839891f.json create mode 100644 .expo/web/cache/development/babel-loader/5f24ddf19aa7dfc3ba427871c034f48d.json create mode 100644 .expo/web/cache/development/babel-loader/5f478008132dac5a52ec0ebefad9411c.json create mode 100644 .expo/web/cache/development/babel-loader/5f90b44f8c79512226ffd7ce214fb0e0.json create mode 100644 .expo/web/cache/development/babel-loader/5fc3d7c669678139866930dbbe876076.json create mode 100644 .expo/web/cache/development/babel-loader/5ff48dcdc3155b786b75a06d1427271a.json create mode 100644 .expo/web/cache/development/babel-loader/60eea8ffb072d98f29af2565b875e1bd.json create mode 100644 .expo/web/cache/development/babel-loader/61147cc5976d68e3d308831495b64cd7.json create mode 100644 .expo/web/cache/development/babel-loader/61e3b0ff2ae909f2e36efe20c2390d7f.json create mode 100644 .expo/web/cache/development/babel-loader/621443e75b5a4461a3cfdf6a2c5b8d3d.json create mode 100644 .expo/web/cache/development/babel-loader/624e0d4721ab0c3f5ff4b3b18e074ded.json create mode 100644 .expo/web/cache/development/babel-loader/629a270a06c9938f265f5b40beee5e58.json create mode 100644 .expo/web/cache/development/babel-loader/62a84905b3b6f88f733bc360564d0cd5.json create mode 100644 .expo/web/cache/development/babel-loader/62da4bb98882f8210647d3063924fe30.json create mode 100644 .expo/web/cache/development/babel-loader/6349a5b5ed908106d2997b8a104edf1a.json create mode 100644 .expo/web/cache/development/babel-loader/63f9207270a50659dee16b19b3f35afa.json create mode 100644 .expo/web/cache/development/babel-loader/6410d197268a0887b93a89e958eecbfe.json create mode 100644 .expo/web/cache/development/babel-loader/6472c6104adcf418fea2449c18c08e79.json create mode 100644 .expo/web/cache/development/babel-loader/64c6c3fd7da0e67aa46ab0ad8db4eb8a.json create mode 100644 .expo/web/cache/development/babel-loader/6514a52f08fed135c26f6bd5643c6bae.json create mode 100644 .expo/web/cache/development/babel-loader/660f687eda55df5cb4dd33bb0b9bdca9.json create mode 100644 .expo/web/cache/development/babel-loader/66446c37d8a74a904b36c1f574427f9e.json create mode 100644 .expo/web/cache/development/babel-loader/67068d12724d1a138f4631576b6f774a.json create mode 100644 .expo/web/cache/development/babel-loader/67882523a27ce77daa29ff3eca639d20.json create mode 100644 .expo/web/cache/development/babel-loader/68165170f94d40e2df7e718f73472dea.json create mode 100644 .expo/web/cache/development/babel-loader/6883906a2bb565723fe62ba0eea370a4.json create mode 100644 .expo/web/cache/development/babel-loader/6c6a476bae073c031224d8501b4bd0d3.json create mode 100644 .expo/web/cache/development/babel-loader/6c6f4f85948b0846f26321de833034e0.json create mode 100644 .expo/web/cache/development/babel-loader/6cb13d451abeb09bc8662409c408257b.json create mode 100644 .expo/web/cache/development/babel-loader/6d18fd8c7d508e53d7b7dbc9215551ee.json create mode 100644 .expo/web/cache/development/babel-loader/6d33bf332834faa26147dce6f2957ce6.json create mode 100644 .expo/web/cache/development/babel-loader/6dc82e92bb247f2c8315d16dc9cb6242.json create mode 100644 .expo/web/cache/development/babel-loader/6dce0093b04568cba2e1c2e37deb2ee1.json create mode 100644 .expo/web/cache/development/babel-loader/6e6cff31d833e4bd179fe5124ce8078c.json create mode 100644 .expo/web/cache/development/babel-loader/6ec6d65538ab4682fa5bf3eb552fe922.json create mode 100644 .expo/web/cache/development/babel-loader/6f4b46fb6f0aed76286021b51bbd2fbe.json create mode 100644 .expo/web/cache/development/babel-loader/6f70bfebae2dc452e3c4bf33e0e5bf02.json create mode 100644 .expo/web/cache/development/babel-loader/7065ffe27c28bbbad5e67b54761023aa.json create mode 100644 .expo/web/cache/development/babel-loader/70d0a5eac1d7f1c3a5f875c08e2f50d0.json create mode 100644 .expo/web/cache/development/babel-loader/71d14cf4315fb7fddbf5cce6fb14ddbd.json create mode 100644 .expo/web/cache/development/babel-loader/7214d4ed591aec04cc91380b98d248cb.json create mode 100644 .expo/web/cache/development/babel-loader/72a7e41034cda5338aed27f9cedd2d32.json create mode 100644 .expo/web/cache/development/babel-loader/72cc79347cb8b5820dbc245b0058b7f1.json create mode 100644 .expo/web/cache/development/babel-loader/72f41f162010a58008dca40a5872da8e.json create mode 100644 .expo/web/cache/development/babel-loader/732640302ce813f25f6ca913d3345d29.json create mode 100644 .expo/web/cache/development/babel-loader/7395a3edf633564ed1be935ca06782ee.json create mode 100644 .expo/web/cache/development/babel-loader/74d042ddfa582c1c3ba3454bcef040dd.json create mode 100644 .expo/web/cache/development/babel-loader/750e490d6f778806f93638fe73386346.json create mode 100644 .expo/web/cache/development/babel-loader/75ae7ecc76b40bce8915fe9241520501.json create mode 100644 .expo/web/cache/development/babel-loader/75c773e669fd223aedde511f304cf39f.json create mode 100644 .expo/web/cache/development/babel-loader/75e7c1a338a4fbdabfa1c8b0c9ee7c78.json create mode 100644 .expo/web/cache/development/babel-loader/76c65742dcaf3f09289febe9755ac9a4.json create mode 100644 .expo/web/cache/development/babel-loader/777d26e34d89a0e97d9dea49689b31e6.json create mode 100644 .expo/web/cache/development/babel-loader/778f12232983e0a47cd1b0cbff610750.json create mode 100644 .expo/web/cache/development/babel-loader/77c01a5de04c3e426c4cd480e6578392.json create mode 100644 .expo/web/cache/development/babel-loader/7839b4d584044293b1971602d0a2de5e.json create mode 100644 .expo/web/cache/development/babel-loader/787ac1ba1a957bdcbe0355118c08a083.json create mode 100644 .expo/web/cache/development/babel-loader/788b12ea13fd752e6c3d20fba9c5a49b.json create mode 100644 .expo/web/cache/development/babel-loader/78b2816e6720e930cc2091c14f3c7d05.json create mode 100644 .expo/web/cache/development/babel-loader/790e0584e46dc491cb379e6010ee54e3.json create mode 100644 .expo/web/cache/development/babel-loader/7931048fd8653c26c0cb19c56d3a8589.json create mode 100644 .expo/web/cache/development/babel-loader/7a02f155c758c4a701b6b9390b040eb5.json create mode 100644 .expo/web/cache/development/babel-loader/7a03968b844ba66ee907acdec67bd40d.json create mode 100644 .expo/web/cache/development/babel-loader/7a51b11af6dd3089dd2bc91c41c4cb07.json create mode 100644 .expo/web/cache/development/babel-loader/7aebad788c44b7c6c141866887578995.json create mode 100644 .expo/web/cache/development/babel-loader/7b74034473a0e0b242899da1d1ec2c8a.json create mode 100644 .expo/web/cache/development/babel-loader/7caefbb2781c5d7a077c742e08ed6b26.json create mode 100644 .expo/web/cache/development/babel-loader/7d2575439630541bf099b9fbccf1282f.json create mode 100644 .expo/web/cache/development/babel-loader/7e1973419fbf9169022148533cf14fc4.json create mode 100644 .expo/web/cache/development/babel-loader/7ec66df9a5fd6fae2dc664fc71b7c492.json create mode 100644 .expo/web/cache/development/babel-loader/7efd8cb547381f43f33d031f7b89207c.json create mode 100644 .expo/web/cache/development/babel-loader/7f0dbadfc7ec8f0620e73e9d7bcafae7.json create mode 100644 .expo/web/cache/development/babel-loader/7f70a6e06d75efbfcfa820abf88b6b45.json create mode 100644 .expo/web/cache/development/babel-loader/80c0e97f33cafb64c3134eb3c60ce17c.json create mode 100644 .expo/web/cache/development/babel-loader/813087d1f9882809adcda748089444a8.json create mode 100644 .expo/web/cache/development/babel-loader/8151eb5e3692e672395b35098c315ce6.json create mode 100644 .expo/web/cache/development/babel-loader/82843c610dab632ac28ca7c4bbef8948.json create mode 100644 .expo/web/cache/development/babel-loader/82b535e77fae39c83904bc2f2ff0c3d7.json create mode 100644 .expo/web/cache/development/babel-loader/82b6f7b624384840d1d017d68026169b.json create mode 100644 .expo/web/cache/development/babel-loader/83be4fc03e5b26fdd44b995f6abaea8f.json create mode 100644 .expo/web/cache/development/babel-loader/8443058b4fac51a9e347a17dd3f32606.json create mode 100644 .expo/web/cache/development/babel-loader/84ac5d3506fcaa33c6bdb4e6c6142a7c.json create mode 100644 .expo/web/cache/development/babel-loader/84c4b2a7e61ef95f8b660038d4fe0d2e.json create mode 100644 .expo/web/cache/development/babel-loader/856d5d0a207a2fd908f2e9eed66194b1.json create mode 100644 .expo/web/cache/development/babel-loader/85bc1f7a7f0df7fc63e387e6fbc7c132.json create mode 100644 .expo/web/cache/development/babel-loader/85e574c0d05d98c37461d4959416e599.json create mode 100644 .expo/web/cache/development/babel-loader/85ef9ab08114790391185a2e86f5f2b7.json create mode 100644 .expo/web/cache/development/babel-loader/8636ff402bb14509df29faaaa33fbdb8.json create mode 100644 .expo/web/cache/development/babel-loader/86ee77c0f3fb02ef0aca2feb46d371c5.json create mode 100644 .expo/web/cache/development/babel-loader/86fff151781669241752aa05d28a1578.json create mode 100644 .expo/web/cache/development/babel-loader/8707a719f68d4b5bc90bc5c56e59c2e4.json create mode 100644 .expo/web/cache/development/babel-loader/873066f8075badb43ee07f3f364d0cf4.json create mode 100644 .expo/web/cache/development/babel-loader/87eec5edee0a525c517aede3cf17cd49.json create mode 100644 .expo/web/cache/development/babel-loader/8880557cfccecf9437389856b013316c.json create mode 100644 .expo/web/cache/development/babel-loader/88f526718674d50ec5503fb8834cf7f8.json create mode 100644 .expo/web/cache/development/babel-loader/898e87b94a8dc914164e7eee1913f02f.json create mode 100644 .expo/web/cache/development/babel-loader/8b1c996fe36cb13efd86c4341179e164.json create mode 100644 .expo/web/cache/development/babel-loader/8b64b6934120e172ad6b445ed5d1af7d.json create mode 100644 .expo/web/cache/development/babel-loader/8be29e2711fd62cd2845fcc764e6c52e.json create mode 100644 .expo/web/cache/development/babel-loader/8c69c48f3caed42eed1e4bcfe09c06c3.json create mode 100644 .expo/web/cache/development/babel-loader/8cbb5414c15c87ac64bf0bcdf35cbfca.json create mode 100644 .expo/web/cache/development/babel-loader/8d92e54fa9a6c14de1fe26f88d39d9eb.json create mode 100644 .expo/web/cache/development/babel-loader/8e31766982b2cd7f1ae91932866f23fe.json create mode 100644 .expo/web/cache/development/babel-loader/8e431e3c2ec2f176a939912b3d5c22b4.json create mode 100644 .expo/web/cache/development/babel-loader/8f5aefe0cd8f03101132d16b613109dd.json create mode 100644 .expo/web/cache/development/babel-loader/8f9d0b21262244a8ba101bc3982fbba3.json create mode 100644 .expo/web/cache/development/babel-loader/8fe47fa3aeb5a3f094f1cd91273caef7.json create mode 100644 .expo/web/cache/development/babel-loader/925392d974f9bc196c53cf10880c5134.json create mode 100644 .expo/web/cache/development/babel-loader/925ef591c83a94a377cc4a3466084b36.json create mode 100644 .expo/web/cache/development/babel-loader/925f9ae3f6814a3f42613a0950981ab2.json create mode 100644 .expo/web/cache/development/babel-loader/9289a3be5384b1b73e00f0215fafdb1a.json create mode 100644 .expo/web/cache/development/babel-loader/92d69bf4ee2f7754b65f8534d3675099.json create mode 100644 .expo/web/cache/development/babel-loader/9305780c92b3ec4be5939ba5233574d9.json create mode 100644 .expo/web/cache/development/babel-loader/9331d48babe1bbea6f6ecb1432f4147e.json create mode 100644 .expo/web/cache/development/babel-loader/934273659d79ceae29dbeb0059235274.json create mode 100644 .expo/web/cache/development/babel-loader/944d96fbd30b3469fcfd5eee4498b3f3.json create mode 100644 .expo/web/cache/development/babel-loader/9467d9b599ecc033ca4cb189701b60e1.json create mode 100644 .expo/web/cache/development/babel-loader/94c8e30540f143bbba980edf471e17a6.json create mode 100644 .expo/web/cache/development/babel-loader/960a574c1a5761633ef8d4ab6d9138e3.json create mode 100644 .expo/web/cache/development/babel-loader/9697d952d89cdb8a2080c7cfe82f2b38.json create mode 100644 .expo/web/cache/development/babel-loader/972268d74459a983197020079981faf0.json create mode 100644 .expo/web/cache/development/babel-loader/9738a8f5dcc25fb510317ceddc4097a0.json create mode 100644 .expo/web/cache/development/babel-loader/97cd8b13b42564f540f6aabd8bced359.json create mode 100644 .expo/web/cache/development/babel-loader/982bfa3fee18dc46a55f73be34376a64.json create mode 100644 .expo/web/cache/development/babel-loader/984886004c6390b2176610fd0576ba58.json create mode 100644 .expo/web/cache/development/babel-loader/9880c90881d47ebac4f3bac193de89e6.json create mode 100644 .expo/web/cache/development/babel-loader/9a011028366abfd13466c16a3376c6be.json create mode 100644 .expo/web/cache/development/babel-loader/9a74315bfbccad2834339b0842a3d8c3.json create mode 100644 .expo/web/cache/development/babel-loader/9af75fdd1556ddb3f9b3484adeefa9a0.json create mode 100644 .expo/web/cache/development/babel-loader/9afaf57cc6b3f0ced4d718e44649d3fa.json create mode 100644 .expo/web/cache/development/babel-loader/9b0ae8fb0fab5225873243954d62d423.json create mode 100644 .expo/web/cache/development/babel-loader/9bd79ddd29d424b36d7b568517984b1a.json create mode 100644 .expo/web/cache/development/babel-loader/9c3137a33ab59e9a55d25bf1e67dc96a.json create mode 100644 .expo/web/cache/development/babel-loader/9c5c1915f1ba32234d173ad00a7d15ad.json create mode 100644 .expo/web/cache/development/babel-loader/9d7c2ca9a93141040f4b5d7656d3e2c7.json create mode 100644 .expo/web/cache/development/babel-loader/9d8ae546ce6d65e3411b97291ad0828b.json create mode 100644 .expo/web/cache/development/babel-loader/9e88b4195291e93f9467f4a57217e937.json create mode 100644 .expo/web/cache/development/babel-loader/9f56495e64237308251c8c58eb440505.json create mode 100644 .expo/web/cache/development/babel-loader/9f81bb5f701d972bff6709a5710c9494.json create mode 100644 .expo/web/cache/development/babel-loader/9fc74648f82cdf8e6fe44331c94ad9ae.json create mode 100644 .expo/web/cache/development/babel-loader/a0ba27edabc7c6bc4cd7a709e4ff2648.json create mode 100644 .expo/web/cache/development/babel-loader/a0c2529b31142db2129ae5ae804476a8.json create mode 100644 .expo/web/cache/development/babel-loader/a18928a0809b265fd4e48a5ec525de50.json create mode 100644 .expo/web/cache/development/babel-loader/a1a372572dcf0157dc0eb76285e06aa9.json create mode 100644 .expo/web/cache/development/babel-loader/a2d6aaa909512c9afe7c21c83053e8ea.json create mode 100644 .expo/web/cache/development/babel-loader/a3dee7d23dec806e51cba61bb43b8aea.json create mode 100644 .expo/web/cache/development/babel-loader/a42d4dbb6e27506dee5ed98d64527c56.json create mode 100644 .expo/web/cache/development/babel-loader/a4863fad55895d9b4a6f5385b3852e6b.json create mode 100644 .expo/web/cache/development/babel-loader/a486e56117dfb749fd9b4f1bb0401684.json create mode 100644 .expo/web/cache/development/babel-loader/a4d26e0189655967a2149557774efbbc.json create mode 100644 .expo/web/cache/development/babel-loader/a5239c34b64a8c86be6dc2adb08bc6cc.json create mode 100644 .expo/web/cache/development/babel-loader/a65b51f3133a492999a95442bfcb905b.json create mode 100644 .expo/web/cache/development/babel-loader/a6dad45cdfb5edb9ff2243796ed3663b.json create mode 100644 .expo/web/cache/development/babel-loader/a78b2b255140412fc7986aff3608e1af.json create mode 100644 .expo/web/cache/development/babel-loader/a95318df902e1a04485e15a30b6ee5fb.json create mode 100644 .expo/web/cache/development/babel-loader/a961cb66cfaf2bdd63b985aa41dabad0.json create mode 100644 .expo/web/cache/development/babel-loader/a9834634bb9b1b1ed3472f10a573b217.json create mode 100644 .expo/web/cache/development/babel-loader/aaab6d9776f8d29ec3309ed566b91ff3.json create mode 100644 .expo/web/cache/development/babel-loader/ab2ebe8935a72422a44cb38b33b9eaad.json create mode 100644 .expo/web/cache/development/babel-loader/ab8d23569b7dd68979c9e66328b9f959.json create mode 100644 .expo/web/cache/development/babel-loader/acabeb10c32e14549338ff30f775b27a.json create mode 100644 .expo/web/cache/development/babel-loader/ae12d4737d2c9c6405f15e337b0219f6.json create mode 100644 .expo/web/cache/development/babel-loader/ae19557b6a2fa0c0c8e5c3f2fa1f9f19.json create mode 100644 .expo/web/cache/development/babel-loader/ae26cb7233159fabf885953fc43fa5bf.json create mode 100644 .expo/web/cache/development/babel-loader/aebfec33e31ab8d5fef9fb36d5fbe562.json create mode 100644 .expo/web/cache/development/babel-loader/aec997f17d974b834c5527736c4a1d1a.json create mode 100644 .expo/web/cache/development/babel-loader/af77dd9eaf9e7b72ebdd3ee38e127ddd.json create mode 100644 .expo/web/cache/development/babel-loader/b1146b46a399af7a84889d67a4fdc6f7.json create mode 100644 .expo/web/cache/development/babel-loader/b183e8c192fa54f28bf723f35b10c7b2.json create mode 100644 .expo/web/cache/development/babel-loader/b18eed9b90d8125158f4241267bef572.json create mode 100644 .expo/web/cache/development/babel-loader/b1bf5366f2cd8e64d07c86908e398f1f.json create mode 100644 .expo/web/cache/development/babel-loader/b1fcd4664188836f9f34c9cce8653baf.json create mode 100644 .expo/web/cache/development/babel-loader/b200d6f921a8ea4e235afa537b48d602.json create mode 100644 .expo/web/cache/development/babel-loader/b25385aa73bc0f9ec4b78e11c5b9737e.json create mode 100644 .expo/web/cache/development/babel-loader/b26eff73fe00b5a02f02acf45dceae03.json create mode 100644 .expo/web/cache/development/babel-loader/b2764cb7eb21978d2f3c8454355fbbf8.json create mode 100644 .expo/web/cache/development/babel-loader/b2b6a78114c04974ca7321a6d2c3dd3d.json create mode 100644 .expo/web/cache/development/babel-loader/b2bf375ecf79490b8db7826ac3e940c5.json create mode 100644 .expo/web/cache/development/babel-loader/b38c3910ee70035ee6418d2dc22965e2.json create mode 100644 .expo/web/cache/development/babel-loader/b46ebed55c249439342389235de5def6.json create mode 100644 .expo/web/cache/development/babel-loader/b477f607876e61b2730605ceb9fdd629.json create mode 100644 .expo/web/cache/development/babel-loader/b481769e65939accaab6a62a2c216703.json create mode 100644 .expo/web/cache/development/babel-loader/b4b9bab54e99ee69a18f66f00fe3f11c.json create mode 100644 .expo/web/cache/development/babel-loader/b53d86604af7f5327df876dc1078c9b6.json create mode 100644 .expo/web/cache/development/babel-loader/b63d8920785d55295e9e486b56e50c8c.json create mode 100644 .expo/web/cache/development/babel-loader/b67c3ab987caaebd96c1471385e447a2.json create mode 100644 .expo/web/cache/development/babel-loader/b737a899ebb6e13b5e70854ab0243c75.json create mode 100644 .expo/web/cache/development/babel-loader/b7c4672f62c95901833f9f0d0017261a.json create mode 100644 .expo/web/cache/development/babel-loader/b8050937b8fc1b441a4f012bd7373c1b.json create mode 100644 .expo/web/cache/development/babel-loader/b8a1854f9adb7ba9be3d39dcdd1f58b3.json create mode 100644 .expo/web/cache/development/babel-loader/b94cfa1aa07b65314ea9f1651edf90a6.json create mode 100644 .expo/web/cache/development/babel-loader/b98b8c5a1900667fe5db9f92fbee853b.json create mode 100644 .expo/web/cache/development/babel-loader/b9e4570e5e52bdb14fee5a7684ff3c11.json create mode 100644 .expo/web/cache/development/babel-loader/ba3cc00aefd29efdbd40106dcf8b476f.json create mode 100644 .expo/web/cache/development/babel-loader/bb5f41a927679d370b55953b10cae937.json create mode 100644 .expo/web/cache/development/babel-loader/bc3120de9639de58b58b559a72177acb.json create mode 100644 .expo/web/cache/development/babel-loader/bc75172a150a4d723acf7df3f571f38a.json create mode 100644 .expo/web/cache/development/babel-loader/bd308dd569f0885cc51513c5124912f8.json create mode 100644 .expo/web/cache/development/babel-loader/bd500aa39c993c2dedff15938a210071.json create mode 100644 .expo/web/cache/development/babel-loader/bdefda5937c6cf79a59ac11fa35ab73e.json create mode 100644 .expo/web/cache/development/babel-loader/bdfcc795596153b13baaf498e9ba8a30.json create mode 100644 .expo/web/cache/development/babel-loader/bf541a8dc8c3575eb536231ce3a20e1a.json create mode 100644 .expo/web/cache/development/babel-loader/bfbc1f5c1ae5c55d1d8f0fb93eb5aed3.json create mode 100644 .expo/web/cache/development/babel-loader/c04fa3cebe2e797f45fae6bd581f7294.json create mode 100644 .expo/web/cache/development/babel-loader/c0a616336f0c5a613c6526d5b9520c48.json create mode 100644 .expo/web/cache/development/babel-loader/c19dc3aaaa525b8e285473959e571cbb.json create mode 100644 .expo/web/cache/development/babel-loader/c1a7e541593bd6ed74d64fadb955e7b5.json create mode 100644 .expo/web/cache/development/babel-loader/c1de2dd5a8f9a31a9dbb654b10a101d3.json create mode 100644 .expo/web/cache/development/babel-loader/c1f540898b20d6f8c7a7c7318ffd901b.json create mode 100644 .expo/web/cache/development/babel-loader/c23b279b7f8aa44f4787a2531b6eed83.json create mode 100644 .expo/web/cache/development/babel-loader/c2ab635ee0a39edb49c69eb14a2dcdfe.json create mode 100644 .expo/web/cache/development/babel-loader/c2b63efb55eb6e8c4830d53b0d57fa37.json create mode 100644 .expo/web/cache/development/babel-loader/c35d1a54a3f0fefcfe0066a5eca4f42e.json create mode 100644 .expo/web/cache/development/babel-loader/c393da51ddb9f115b8a982b31674d78f.json create mode 100644 .expo/web/cache/development/babel-loader/c4582c958de1a3922730cdfd116eedc7.json create mode 100644 .expo/web/cache/development/babel-loader/c501623dd013e42a5a9781e00e1a4993.json create mode 100644 .expo/web/cache/development/babel-loader/c52717bc1ccf1dbba7a0995760b834ed.json create mode 100644 .expo/web/cache/development/babel-loader/c5e4da89672cacb4bd7666026ef089f7.json create mode 100644 .expo/web/cache/development/babel-loader/c660e3372a36e2f209832365db78598a.json create mode 100644 .expo/web/cache/development/babel-loader/c76b9be570e32be591c2201e6ffa030b.json create mode 100644 .expo/web/cache/development/babel-loader/c7cda66ef112b252e06beec9f56eb7e7.json create mode 100644 .expo/web/cache/development/babel-loader/c890c80d3f3c029299fbba48b18cfa3d.json create mode 100644 .expo/web/cache/development/babel-loader/c8d1d9eb89e214ac81926c9263edb25a.json create mode 100644 .expo/web/cache/development/babel-loader/ca419f6ca9cb8ec76b1104b742642520.json create mode 100644 .expo/web/cache/development/babel-loader/caaa55a2d4ab734d479df92f547b2a41.json create mode 100644 .expo/web/cache/development/babel-loader/cac302305a607b0222ed9d904e2b6fbe.json create mode 100644 .expo/web/cache/development/babel-loader/cacdbe336fe4963555303bf066760283.json create mode 100644 .expo/web/cache/development/babel-loader/caf8c81cde5be7a833a4f6b70fb21d65.json create mode 100644 .expo/web/cache/development/babel-loader/cb54b7b5a62610fb6e7430f9ea947630.json create mode 100644 .expo/web/cache/development/babel-loader/cc03cabac48e4960d2b1b386de321f04.json create mode 100644 .expo/web/cache/development/babel-loader/ccf85ba3c14ae8b1c68c292e682a6586.json create mode 100644 .expo/web/cache/development/babel-loader/cde8c0675b87ce1c896796498f798a0c.json create mode 100644 .expo/web/cache/development/babel-loader/cdf60f11fb6b84dd8bf61478a2534544.json create mode 100644 .expo/web/cache/development/babel-loader/ce42aa8de7354eeeaec60451b8613cc4.json create mode 100644 .expo/web/cache/development/babel-loader/ceba9486d122f29c417fc853cd8661a7.json create mode 100644 .expo/web/cache/development/babel-loader/cee95d01f800a2e05b9f0411d9a12758.json create mode 100644 .expo/web/cache/development/babel-loader/cf498d41db6f8a2ba33fee9e550b776d.json create mode 100644 .expo/web/cache/development/babel-loader/cfdfeec47a697ae16d893f8095966699.json create mode 100644 .expo/web/cache/development/babel-loader/d01e9c0a44ad6da36f374d134cacbc14.json create mode 100644 .expo/web/cache/development/babel-loader/d0dcc5a1948011d2f7a96e7175078613.json create mode 100644 .expo/web/cache/development/babel-loader/d0faead47a6b845881aef46aad5c8128.json create mode 100644 .expo/web/cache/development/babel-loader/d106e07dc28d822b598c2085a6cfdd5f.json create mode 100644 .expo/web/cache/development/babel-loader/d19bebc5e241460c1eb57ab4bd7d5d53.json create mode 100644 .expo/web/cache/development/babel-loader/d1b0b53fc92913b897b4c14ede32696f.json create mode 100644 .expo/web/cache/development/babel-loader/d23bc2a692b7eaa52bf0b865d4af7515.json create mode 100644 .expo/web/cache/development/babel-loader/d24df1dfe905fce600594bcb7305686f.json create mode 100644 .expo/web/cache/development/babel-loader/d29895d4f7cc63ee8b48672c67876281.json create mode 100644 .expo/web/cache/development/babel-loader/d2cda655a30d1b13762e1439a47e60b9.json create mode 100644 .expo/web/cache/development/babel-loader/d2df9c8b3914820cf9bbc773dc353d4c.json create mode 100644 .expo/web/cache/development/babel-loader/d3b76edd06b72c2c698639876220c305.json create mode 100644 .expo/web/cache/development/babel-loader/d3c27249f91b803babbdd0402555d90b.json create mode 100644 .expo/web/cache/development/babel-loader/d3e18102014ec0d931117eea4a51232c.json create mode 100644 .expo/web/cache/development/babel-loader/d4ce1e1968a8ec9e0011f2ba5e3fa6d5.json create mode 100644 .expo/web/cache/development/babel-loader/d4f2244a368c11a30926a046513f7aaa.json create mode 100644 .expo/web/cache/development/babel-loader/d51420062ab37181d8c06c967991b34b.json create mode 100644 .expo/web/cache/development/babel-loader/d51c9910cb964679acc2eb7aa2a14726.json create mode 100644 .expo/web/cache/development/babel-loader/d596ab6cc6c42136bb067a54b902feef.json create mode 100644 .expo/web/cache/development/babel-loader/d59e2ff83045229e6a0448f1d043be72.json create mode 100644 .expo/web/cache/development/babel-loader/d66462f8e257341541c641f26b150be5.json create mode 100644 .expo/web/cache/development/babel-loader/d694b34be571511210c83aad7f03f9c0.json create mode 100644 .expo/web/cache/development/babel-loader/d6a82ac29f15d23558c51bf58bbd59f5.json create mode 100644 .expo/web/cache/development/babel-loader/d6c7be280a72e0d7f5e881d37a76491f.json create mode 100644 .expo/web/cache/development/babel-loader/d6d4e6fd051e98dc8e188be8b64001d2.json create mode 100644 .expo/web/cache/development/babel-loader/d9605e03fc9cd3cffd0d4d8d4d7dca46.json create mode 100644 .expo/web/cache/development/babel-loader/d97f1d5ba8e437006fd04eb82ba216ff.json create mode 100644 .expo/web/cache/development/babel-loader/d9bee6012fab48c73de017a890d29b9e.json create mode 100644 .expo/web/cache/development/babel-loader/d9f1fe0e70b076837f3ba03ed3adb13a.json create mode 100644 .expo/web/cache/development/babel-loader/dab539cf291c23f1f6b7310392e30ef1.json create mode 100644 .expo/web/cache/development/babel-loader/dbacdb6db4e9074ab94861ba8e383634.json create mode 100644 .expo/web/cache/development/babel-loader/dce5763ea138bbb53bddcd651642c7df.json create mode 100644 .expo/web/cache/development/babel-loader/dd4d3fe326853d48aeb35f8658ddf498.json create mode 100644 .expo/web/cache/development/babel-loader/ddc2f2e6767e0403a59a26f5feb20cad.json create mode 100644 .expo/web/cache/development/babel-loader/dfefb937d8ed6378d2f9d15b7c633197.json create mode 100644 .expo/web/cache/development/babel-loader/e06509aab7562b10f2d3b965d170c8a3.json create mode 100644 .expo/web/cache/development/babel-loader/e1b8bd28fff3a711d2c514fde0690673.json create mode 100644 .expo/web/cache/development/babel-loader/e27493a54a0307d0d9983a9e122bdf6d.json create mode 100644 .expo/web/cache/development/babel-loader/e30e9db610e16a720d72ff677bd5859a.json create mode 100644 .expo/web/cache/development/babel-loader/e313a83a9b1d761e18fbf646c02c2ecd.json create mode 100644 .expo/web/cache/development/babel-loader/e358b2da1816da1a24df5c7b3780719f.json create mode 100644 .expo/web/cache/development/babel-loader/e3f5b7a3f58f3803875d1fd17bcfddc9.json create mode 100644 .expo/web/cache/development/babel-loader/e430dca522a173b5df9786636ef71868.json create mode 100644 .expo/web/cache/development/babel-loader/e440250dd974b0dd5269204fa4829baa.json create mode 100644 .expo/web/cache/development/babel-loader/e46a9e120f62a06a85bac8267c70c19c.json create mode 100644 .expo/web/cache/development/babel-loader/e4b10d6b517b6a56b9ca69b3d6cee4c7.json create mode 100644 .expo/web/cache/development/babel-loader/e4e81074d4e16ef5364b02ee6ea3f37b.json create mode 100644 .expo/web/cache/development/babel-loader/e5a4da91b9d14e445c21f2827bcfe723.json create mode 100644 .expo/web/cache/development/babel-loader/e5f91411ac2bf247e88efb6035a61034.json create mode 100644 .expo/web/cache/development/babel-loader/e61b649ee1f5fec139011ac8f564443f.json create mode 100644 .expo/web/cache/development/babel-loader/e65f09513c5138a3602a221a008fc564.json create mode 100644 .expo/web/cache/development/babel-loader/e72ef3288dd59ccb0f95dd73868c9da8.json create mode 100644 .expo/web/cache/development/babel-loader/e7a29cac8c205536c73014ee26682d34.json create mode 100644 .expo/web/cache/development/babel-loader/e86a7ac13197741195ead6755809f6d2.json create mode 100644 .expo/web/cache/development/babel-loader/e87b80710c0890ed5eea43e647c26915.json create mode 100644 .expo/web/cache/development/babel-loader/e89135addb159ff443e880cbecd9c844.json create mode 100644 .expo/web/cache/development/babel-loader/e8f454384d325cf86d7753c2ddf466ae.json create mode 100644 .expo/web/cache/development/babel-loader/ea4b48588ff79e9e4b0c8ee393fb393d.json create mode 100644 .expo/web/cache/development/babel-loader/eacc04381301b4fad40ee13a20c0fad6.json create mode 100644 .expo/web/cache/development/babel-loader/ec44e890362612b6bc040a38ae105558.json create mode 100644 .expo/web/cache/development/babel-loader/ec6c0d660ce5d3934c59c95a42eefeb3.json create mode 100644 .expo/web/cache/development/babel-loader/ecc7dfcf1c2aeb6ae22dc0b876545c6a.json create mode 100644 .expo/web/cache/development/babel-loader/ed59949d43abd1cf2355f8f69d05a501.json create mode 100644 .expo/web/cache/development/babel-loader/edba5c775c81397e01860a7028d7a3a9.json create mode 100644 .expo/web/cache/development/babel-loader/ef50cda5524cbf48654d9ca89a6966d3.json create mode 100644 .expo/web/cache/development/babel-loader/ef5992dc40e4eaa722f973f1d1ff3722.json create mode 100644 .expo/web/cache/development/babel-loader/efa6ec70cdbd0d22c224628e15f920e5.json create mode 100644 .expo/web/cache/development/babel-loader/f05924ce075ea8ed90ed1d1b7bc62454.json create mode 100644 .expo/web/cache/development/babel-loader/f23dbc3e53bac86179fa5cad6fe43deb.json create mode 100644 .expo/web/cache/development/babel-loader/f28c2ca76f60d086d46350c69d612680.json create mode 100644 .expo/web/cache/development/babel-loader/f2aa46b3d0269781aab1aa62031d33d8.json create mode 100644 .expo/web/cache/development/babel-loader/f2cc7ccee8f6e610cefa71babc4d651f.json create mode 100644 .expo/web/cache/development/babel-loader/f36be11cabf42cb3f3614a27ef6c4456.json create mode 100644 .expo/web/cache/development/babel-loader/f3d03e938bb647006f055d63e5e8ed37.json create mode 100644 .expo/web/cache/development/babel-loader/f3f1d316ee295d3d462a9516c742da57.json create mode 100644 .expo/web/cache/development/babel-loader/f41a9fcadef6e7a49b23406c60945ac7.json create mode 100644 .expo/web/cache/development/babel-loader/f425c74b63c3326bd9c968e44a65e2c7.json create mode 100644 .expo/web/cache/development/babel-loader/f44483f8ad180ee56532673fceddca62.json create mode 100644 .expo/web/cache/development/babel-loader/f473976b3dc346e18c364339071ba1b2.json create mode 100644 .expo/web/cache/development/babel-loader/f4ca1e13ffcebf10e5fb9ba0054ef1bc.json create mode 100644 .expo/web/cache/development/babel-loader/f5548096a3296becb3406ebd32c82a3d.json create mode 100644 .expo/web/cache/development/babel-loader/f55484e5e96ed658ac82af625bd1921f.json create mode 100644 .expo/web/cache/development/babel-loader/f554fbae15319b4e828244f5d1954795.json create mode 100644 .expo/web/cache/development/babel-loader/f55c9b5f686eefb6896593eb387a1f2d.json create mode 100644 .expo/web/cache/development/babel-loader/f61e97c41bd48ac9343a127f240ce675.json create mode 100644 .expo/web/cache/development/babel-loader/f6847993bba5250df2aca01afe0b3c1d.json create mode 100644 .expo/web/cache/development/babel-loader/f711df63d7de88b9fb4fe26c283018d1.json create mode 100644 .expo/web/cache/development/babel-loader/f793c3676c7100c10c6859d54b79b186.json create mode 100644 .expo/web/cache/development/babel-loader/f7d487736407cf513174280f5add0b74.json create mode 100644 .expo/web/cache/development/babel-loader/f81aa221ad8a765f1a87622d5caae3ad.json create mode 100644 .expo/web/cache/development/babel-loader/f85c43d69b1de90099ba5cdf64b2f231.json create mode 100644 .expo/web/cache/development/babel-loader/f890c31c0a363487a7ee4b20f7785f20.json create mode 100644 .expo/web/cache/development/babel-loader/f8bab606c7fb9d891982fa2d27c813ad.json create mode 100644 .expo/web/cache/development/babel-loader/f99726b0bf4e97610cc84e7b5fb4e6d4.json create mode 100644 .expo/web/cache/development/babel-loader/f9a73e2e9a49ff5572b86fbbad48f115.json create mode 100644 .expo/web/cache/development/babel-loader/f9e9fccd3fa2b4024ff2d14911182aee.json create mode 100644 .expo/web/cache/development/babel-loader/f9f11660d896a9a177fe3d90b125b0bc.json create mode 100644 .expo/web/cache/development/babel-loader/fa31a69a36eb240182b22218913e0cbd.json create mode 100644 .expo/web/cache/development/babel-loader/fad8ef218e6edc2b6f373c896c075f62.json create mode 100644 .expo/web/cache/development/babel-loader/fafd20e8e39a932a64058408c37e65d2.json create mode 100644 .expo/web/cache/development/babel-loader/fb3aa6f50e5d2964d840a25b27083847.json create mode 100644 .expo/web/cache/development/babel-loader/fbc865a902101dd02619c9d6b94af5fb.json create mode 100644 .expo/web/cache/development/babel-loader/fbf60a7e30a0b423ebb7e85eb9a7e9f9.json create mode 100644 .expo/web/cache/development/babel-loader/fc85ef93d1e3d02ca765f1106ce3e2db.json create mode 100644 .expo/web/cache/development/babel-loader/fce15f5bdd59f207e5484215a8e6a356.json create mode 100644 .expo/web/cache/development/babel-loader/fd466e5429d3ee2e8e20e45f5dbda3fb.json create mode 100644 .expo/web/cache/development/babel-loader/fd8ee5e5435d697b9e9886df8e3f6d65.json create mode 100644 .expo/web/cache/development/babel-loader/fdbcde76b12c08a1c4c8bac1d0eef2b4.json create mode 100644 .expo/web/cache/development/babel-loader/fde099520820a068928da150737390b3.json create mode 100644 .expo/web/cache/development/babel-loader/fe473a1c82519d0de2f7a2513976b421.json create mode 100644 .expo/web/cache/development/babel-loader/fe7db56616aa6e597f3978537b1dd0ce.json create mode 100644 .expo/web/cache/development/babel-loader/feec1cd160307fe0110390b8af29c176.json create mode 100644 .expo/web/cache/production/images/favicon/favicon-85fea494c6dcdf50d5e8355ba0853a48f256958e4bd4992d387fa9ef9cd97a76-contain-transparent/favicon-16.png create mode 100644 .expo/web/cache/production/images/favicon/favicon-85fea494c6dcdf50d5e8355ba0853a48f256958e4bd4992d387fa9ef9cd97a76-contain-transparent/favicon-32.png create mode 100644 .expo/web/cache/production/images/favicon/favicon-85fea494c6dcdf50d5e8355ba0853a48f256958e4bd4992d387fa9ef9cd97a76-contain-transparent/favicon-48.png create mode 100644 assets/icons/subasta.png create mode 100644 assets/subasta.png create mode 100644 src/screens/CargarNuevoProducto/CargarNuevoProducto.js create mode 100644 src/screens/HistorialTransacciones/HistorialTransacciones.js create mode 100644 src/screens/MediosPago/MediosPago.js create mode 100644 src/screens/MiPerfil/MiPerfil.js create mode 100644 src/screens/MisFavoritos/MisFavoritos.js create mode 100644 src/screens/MisPublicaciones/MisPublicaciones.js diff --git a/.expo/web/cache/development/babel-loader/0018a6b2e6f0a5122057bb2d13cac6ad.json b/.expo/web/cache/development/babel-loader/0018a6b2e6f0a5122057bb2d13cac6ad.json new file mode 100644 index 000000000..0e28c1d9d --- /dev/null +++ b/.expo/web/cache/development/babel-loader/0018a6b2e6f0a5122057bb2d13cac6ad.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nimport _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _get from \"@babel/runtime/helpers/get\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nimport Hammer from '@egjs/hammerjs';\nimport DiscreteGestureHandler from \"./DiscreteGestureHandler\";\nimport { isnan } from \"./utils\";\n\nvar TapGestureHandler = function (_DiscreteGestureHandl) {\n _inherits(TapGestureHandler, _DiscreteGestureHandl);\n\n var _super = _createSuper(TapGestureHandler);\n\n function TapGestureHandler() {\n var _this;\n\n _classCallCheck(this, TapGestureHandler);\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n _this = _super.call.apply(_super, [this].concat(args));\n\n _this.onSuccessfulTap = function (ev) {\n if (_this._getPendingGestures().length) {\n _this._shouldFireEndEvent = ev;\n return;\n }\n\n if (ev.eventType === Hammer.INPUT_END) {\n _this.sendEvent(_objectSpread(_objectSpread({}, ev), {}, {\n eventType: Hammer.INPUT_MOVE\n }));\n }\n\n _this.sendEvent(_objectSpread(_objectSpread({}, ev), {}, {\n isFinal: true\n }));\n\n _this.onGestureEnded(ev);\n };\n\n return _this;\n }\n\n _createClass(TapGestureHandler, [{\n key: \"name\",\n get: function get() {\n return 'tap';\n }\n }, {\n key: \"NativeGestureClass\",\n get: function get() {\n return Hammer.Tap;\n }\n }, {\n key: \"maxDelayMs\",\n get: function get() {\n return isnan(this.config.maxDelayMs) ? 300 : this.config.maxDelayMs;\n }\n }, {\n key: \"simulateCancelEvent\",\n value: function simulateCancelEvent(inputData) {\n if (this.isGestureRunning) {\n this.cancelEvent(inputData);\n }\n }\n }, {\n key: \"onGestureActivated\",\n value: function onGestureActivated(ev) {\n if (this.isGestureRunning) {\n this.onSuccessfulTap(ev);\n }\n }\n }, {\n key: \"onRawEvent\",\n value: function onRawEvent(ev) {\n var _this2 = this;\n\n _get(_getPrototypeOf(TapGestureHandler.prototype), \"onRawEvent\", this).call(this, ev);\n\n if (!this.hasGestureFailed && !this.isGestureRunning && !ev.isFinal) {\n var gesture = this.hammer.get(this.name);\n\n if (gesture.options.enable(gesture, ev)) {\n clearTimeout(this._multiTapTimer);\n this.onStart(ev);\n this.sendEvent(ev);\n }\n }\n\n if (ev.isFinal && ev.maxPointers > 1) {\n setTimeout(function () {\n if (_this2.isGestureRunning) {\n _this2.cancelEvent(ev);\n }\n });\n }\n\n if (this.hasGestureFailed) {\n return;\n }\n\n if (ev.isFinal) {\n if (ev.maxPointers > 1) {\n setTimeout(function () {\n if (_this2.isGestureRunning) {\n _this2.cancelEvent(ev);\n }\n });\n }\n\n clearTimeout(this._timer);\n this._timer = setTimeout(function () {\n _this2.hasGestureFailed = true;\n\n _this2.cancelEvent(ev);\n }, this.maxDelayMs);\n } else if (!this.hasGestureFailed && !this.isGestureRunning) {\n var _gesture = this.hammer.get(this.name);\n\n if (_gesture.options.enable(_gesture, ev)) {\n clearTimeout(this._multiTapTimer);\n this.onStart(ev);\n this.sendEvent(ev);\n }\n }\n }\n }, {\n key: \"getHammerConfig\",\n value: function getHammerConfig() {\n return _objectSpread(_objectSpread({}, _get(_getPrototypeOf(TapGestureHandler.prototype), \"getHammerConfig\", this).call(this)), {}, {\n event: this.name,\n taps: isnan(this.config.numberOfTaps) ? 1 : this.config.numberOfTaps,\n interval: this.maxDelayMs,\n time: isnan(this.config.maxDurationMs) || this.config.maxDurationMs == null ? 250 : this.config.maxDurationMs\n });\n }\n }, {\n key: \"updateGestureConfig\",\n value: function updateGestureConfig(_ref) {\n var _ref$shouldCancelWhen = _ref.shouldCancelWhenOutside,\n shouldCancelWhenOutside = _ref$shouldCancelWhen === void 0 ? true : _ref$shouldCancelWhen,\n _ref$maxDeltaX = _ref.maxDeltaX,\n maxDeltaX = _ref$maxDeltaX === void 0 ? Number.NaN : _ref$maxDeltaX,\n _ref$maxDeltaY = _ref.maxDeltaY,\n maxDeltaY = _ref$maxDeltaY === void 0 ? Number.NaN : _ref$maxDeltaY,\n _ref$numberOfTaps = _ref.numberOfTaps,\n numberOfTaps = _ref$numberOfTaps === void 0 ? 1 : _ref$numberOfTaps,\n _ref$minDurationMs = _ref.minDurationMs,\n minDurationMs = _ref$minDurationMs === void 0 ? 525 : _ref$minDurationMs,\n _ref$maxDelayMs = _ref.maxDelayMs,\n maxDelayMs = _ref$maxDelayMs === void 0 ? Number.NaN : _ref$maxDelayMs,\n _ref$maxDurationMs = _ref.maxDurationMs,\n maxDurationMs = _ref$maxDurationMs === void 0 ? Number.NaN : _ref$maxDurationMs,\n _ref$maxDist = _ref.maxDist,\n maxDist = _ref$maxDist === void 0 ? 2 : _ref$maxDist,\n _ref$minPointers = _ref.minPointers,\n minPointers = _ref$minPointers === void 0 ? 1 : _ref$minPointers,\n _ref$maxPointers = _ref.maxPointers,\n maxPointers = _ref$maxPointers === void 0 ? 1 : _ref$maxPointers,\n props = _objectWithoutProperties(_ref, [\"shouldCancelWhenOutside\", \"maxDeltaX\", \"maxDeltaY\", \"numberOfTaps\", \"minDurationMs\", \"maxDelayMs\", \"maxDurationMs\", \"maxDist\", \"minPointers\", \"maxPointers\"]);\n\n return _get(_getPrototypeOf(TapGestureHandler.prototype), \"updateGestureConfig\", this).call(this, _objectSpread({\n shouldCancelWhenOutside: shouldCancelWhenOutside,\n numberOfTaps: numberOfTaps,\n maxDeltaX: maxDeltaX,\n maxDeltaY: maxDeltaY,\n minDurationMs: minDurationMs,\n maxDelayMs: maxDelayMs,\n maxDist: maxDist,\n minPointers: minPointers,\n maxPointers: maxPointers\n }, props));\n }\n }, {\n key: \"onGestureEnded\",\n value: function onGestureEnded() {\n var _get2;\n\n clearTimeout(this._timer);\n\n for (var _len2 = arguments.length, props = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n props[_key2] = arguments[_key2];\n }\n\n (_get2 = _get(_getPrototypeOf(TapGestureHandler.prototype), \"onGestureEnded\", this)).call.apply(_get2, [this].concat(props));\n }\n }, {\n key: \"onWaitingEnded\",\n value: function onWaitingEnded(gesture) {\n if (this._shouldFireEndEvent) {\n this.onSuccessfulTap(this._shouldFireEndEvent);\n this._shouldFireEndEvent = null;\n }\n }\n }]);\n\n return TapGestureHandler;\n}(DiscreteGestureHandler);\n\nexport default TapGestureHandler;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-gesture-handler/web/TapGestureHandler.js"],"names":["Hammer","DiscreteGestureHandler","isnan","TapGestureHandler","onSuccessfulTap","ev","_getPendingGestures","length","_shouldFireEndEvent","eventType","INPUT_END","sendEvent","INPUT_MOVE","isFinal","onGestureEnded","Tap","config","maxDelayMs","inputData","isGestureRunning","cancelEvent","hasGestureFailed","gesture","hammer","get","name","options","enable","clearTimeout","_multiTapTimer","onStart","maxPointers","setTimeout","_timer","event","taps","numberOfTaps","interval","time","maxDurationMs","shouldCancelWhenOutside","maxDeltaX","Number","NaN","maxDeltaY","minDurationMs","maxDist","minPointers","props"],"mappings":"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","sourcesContent":["import Hammer from '@egjs/hammerjs';\n\nimport DiscreteGestureHandler from './DiscreteGestureHandler';\nimport { isnan } from './utils';\n\nclass TapGestureHandler extends DiscreteGestureHandler {\n get name() {\n return 'tap';\n }\n\n get NativeGestureClass() {\n return Hammer.Tap;\n }\n\n get maxDelayMs() {\n return isnan(this.config.maxDelayMs) ? 300 : this.config.maxDelayMs;\n }\n\n simulateCancelEvent(inputData) {\n if (this.isGestureRunning) {\n this.cancelEvent(inputData);\n }\n }\n\n onGestureActivated(ev) {\n if (this.isGestureRunning) {\n this.onSuccessfulTap(ev);\n }\n }\n\n onSuccessfulTap = ev => {\n if (this._getPendingGestures().length) {\n this._shouldFireEndEvent = ev;\n return;\n }\n if (ev.eventType === Hammer.INPUT_END) {\n this.sendEvent({ ...ev, eventType: Hammer.INPUT_MOVE });\n }\n // When handler gets activated it will turn into State.END immediately.\n this.sendEvent({ ...ev, isFinal: true });\n this.onGestureEnded(ev);\n };\n\n onRawEvent(ev) {\n super.onRawEvent(ev);\n\n // Attempt to create a touch-down event by checking if a valid tap hasn't started yet, then validating the input.\n if (\n !this.hasGestureFailed &&\n !this.isGestureRunning &&\n // Prevent multi-pointer events from misfiring.\n !ev.isFinal\n ) {\n // Tap Gesture start event\n const gesture = this.hammer.get(this.name);\n if (gesture.options.enable(gesture, ev)) {\n clearTimeout(this._multiTapTimer);\n\n this.onStart(ev);\n this.sendEvent(ev);\n }\n }\n if (ev.isFinal && ev.maxPointers > 1) {\n setTimeout(() => {\n // Handle case where one finger presses slightly\n // after the first finger on a multi-tap event\n if (this.isGestureRunning) {\n this.cancelEvent(ev);\n }\n });\n }\n\n if (this.hasGestureFailed) {\n return;\n }\n // Hammer doesn't send a `cancel` event for taps.\n // Manually fail the event.\n if (ev.isFinal) {\n // Handle case where one finger presses slightly\n // after the first finger on a multi-tap event\n if (ev.maxPointers > 1) {\n setTimeout(() => {\n if (this.isGestureRunning) {\n this.cancelEvent(ev);\n }\n });\n }\n\n // Clear last timer\n clearTimeout(this._timer);\n // Create time out for multi-taps.\n this._timer = setTimeout(() => {\n this.hasGestureFailed = true;\n this.cancelEvent(ev);\n }, this.maxDelayMs);\n } else if (!this.hasGestureFailed && !this.isGestureRunning) {\n // Tap Gesture start event\n const gesture = this.hammer.get(this.name);\n if (gesture.options.enable(gesture, ev)) {\n clearTimeout(this._multiTapTimer);\n\n this.onStart(ev);\n this.sendEvent(ev);\n }\n }\n }\n\n getHammerConfig() {\n return {\n ...super.getHammerConfig(),\n event: this.name,\n taps: isnan(this.config.numberOfTaps) ? 1 : this.config.numberOfTaps,\n interval: this.maxDelayMs,\n time:\n isnan(this.config.maxDurationMs) || this.config.maxDurationMs == null\n ? 250\n : this.config.maxDurationMs,\n };\n }\n\n updateGestureConfig({\n shouldCancelWhenOutside = true,\n maxDeltaX = Number.NaN,\n maxDeltaY = Number.NaN,\n numberOfTaps = 1,\n minDurationMs = 525,\n maxDelayMs = Number.NaN,\n maxDurationMs = Number.NaN,\n maxDist = 2,\n minPointers = 1,\n maxPointers = 1,\n ...props\n }) {\n return super.updateGestureConfig({\n shouldCancelWhenOutside,\n numberOfTaps,\n maxDeltaX,\n maxDeltaY,\n minDurationMs,\n maxDelayMs,\n maxDist,\n minPointers,\n maxPointers,\n ...props,\n });\n }\n\n onGestureEnded(...props) {\n clearTimeout(this._timer);\n super.onGestureEnded(...props);\n }\n\n onWaitingEnded(gesture) {\n if (this._shouldFireEndEvent) {\n this.onSuccessfulTap(this._shouldFireEndEvent);\n this._shouldFireEndEvent = null;\n }\n }\n}\nexport default TapGestureHandler;\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/009d28cc74c0bcc8a752642107f86ae8.json b/.expo/web/cache/development/babel-loader/009d28cc74c0bcc8a752642107f86ae8.json new file mode 100644 index 000000000..52e2d5e55 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/009d28cc74c0bcc8a752642107f86ae8.json @@ -0,0 +1 @@ +{"ast":null,"code":"var getArea = function getArea(a, b) {\n return a * b;\n};\n\nvar getPointDistance = function getPointDistance(a, b) {\n return Math.sqrt(Math.pow(a[0] - b[0], 2) + Math.pow(a[1] - b[1], 2));\n};\n\nexport var getElementVisibleWidth = function getElementVisibleWidth(elementWidth, xOffset, ScreenWidth) {\n if (xOffset >= 0) {\n return xOffset + elementWidth <= ScreenWidth ? elementWidth : ScreenWidth - xOffset;\n }\n\n return elementWidth - xOffset;\n};\n\nvar getTooltipCoordinate = function getTooltipCoordinate(x, y, width, height, ScreenWidth, ScreenHeight, tooltipWidth, tooltipHeight, withPointer) {\n var center = [x + getElementVisibleWidth(width, x, ScreenWidth) / 2, y + height / 2];\n var pOne = [center[0], 0];\n var pTwo = [ScreenWidth, center[1]];\n var pThree = [center[0], ScreenHeight];\n var pFour = [0, center[1]];\n var vOne = getPointDistance(center, pOne);\n var vTwo = getPointDistance(center, pTwo);\n var vThree = getPointDistance(center, pThree);\n var vFour = getPointDistance(center, pFour);\n var areas = [getArea(vOne, vFour), getArea(vOne, vTwo), getArea(vTwo, vThree), getArea(vThree, vFour)].map(function (each, index) {\n return {\n area: each,\n id: index\n };\n });\n var sortedArea = areas.sort(function (a, b) {\n return b.area - a.area;\n });\n var dX = 0.001;\n var dY = height / 2;\n var directionCorrection = [[-1, -1], [1, -1], [1, 1], [-1, 1]];\n var deslocateReferencePoint = [[-tooltipWidth, -tooltipHeight], [0, -tooltipHeight], [0, 0], [-tooltipWidth, 0]];\n var qIndex = sortedArea[0].id;\n\n var getWithPointerOffsetY = function getWithPointerOffsetY() {\n return withPointer ? 10 * directionCorrection[qIndex][1] : 0;\n };\n\n var getWithPointerOffsetX = function getWithPointerOffsetX() {\n return withPointer ? center[0] - 18 * directionCorrection[qIndex][0] : center[0];\n };\n\n var newX = getWithPointerOffsetX() + (dX * directionCorrection[qIndex][0] + deslocateReferencePoint[qIndex][0]);\n return {\n x: constraintX(newX, qIndex, center[0], ScreenWidth, tooltipWidth),\n y: center[1] + (dY * directionCorrection[qIndex][1] + deslocateReferencePoint[qIndex][1]) + getWithPointerOffsetY()\n };\n};\n\nvar constraintX = function constraintX(newX, qIndex, x, ScreenWidth, tooltipWidth) {\n switch (qIndex) {\n case 0:\n case 3:\n {\n var maxWidth = newX > ScreenWidth ? ScreenWidth - 10 : newX;\n return newX < 1 ? 10 : maxWidth;\n }\n\n case 1:\n case 2:\n {\n var leftOverSpace = ScreenWidth - newX;\n return leftOverSpace >= tooltipWidth ? newX : newX - (tooltipWidth - leftOverSpace + 10);\n }\n\n default:\n {\n return 0;\n }\n }\n};\n\nexport default getTooltipCoordinate;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-elements/src/tooltip/getTooltipCoordinate.js"],"names":["getArea","a","b","getPointDistance","Math","sqrt","pow","getElementVisibleWidth","elementWidth","xOffset","ScreenWidth","getTooltipCoordinate","x","y","width","height","ScreenHeight","tooltipWidth","tooltipHeight","withPointer","center","pOne","pTwo","pThree","pFour","vOne","vTwo","vThree","vFour","areas","map","each","index","area","id","sortedArea","sort","dX","dY","directionCorrection","deslocateReferencePoint","qIndex","getWithPointerOffsetY","getWithPointerOffsetX","newX","constraintX","maxWidth","leftOverSpace"],"mappings":"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","sourcesContent":["const getArea = (a, b) => a * b;\n\nconst getPointDistance = (a, b) =>\n Math.sqrt(Math.pow(a[0] - b[0], 2) + Math.pow(a[1] - b[1], 2));\n\nexport const getElementVisibleWidth = (elementWidth, xOffset, ScreenWidth) => {\n // Element is fully visible OR scrolled right\n if (xOffset >= 0) {\n return xOffset + elementWidth <= ScreenWidth // is element fully visible?\n ? elementWidth // element is fully visible;\n : ScreenWidth - xOffset; // calculate visible width of scrolled element\n }\n // Element is scrolled LEFT\n\n return elementWidth - xOffset; // calculate visible width of scrolled element\n};\n\n/*\ntype Coord = {\n x: number,\n y: number,\n};\n\n ~Tooltip coordinate system:~\n The tooltip coordinates are based on the element which it is wrapping.\n We take the x and y coordinates of the element and find the best position\n to place the tooltip. To find the best position we look for the side with the\n most space. In order to find the side with the most space we divide the the\n surroundings in four quadrants and check for the one with biggest area.\n Once we know the quandrant with the biggest area it place the tooltip in that\n direction.\n\n To find the areas we first get 5 coordinate points. The center and the other 4 extreme points\n which together make a perfect cross shape.\n\n Once we know the coordincates we can get the length of the vertices which form each quadrant.\n Since they are squares we only need two.\n*/\n\nconst getTooltipCoordinate = (\n x,\n y,\n width,\n height,\n ScreenWidth,\n ScreenHeight,\n tooltipWidth,\n tooltipHeight,\n withPointer\n) => {\n // The following are point coordinates: [x, y]\n const center = [\n x + getElementVisibleWidth(width, x, ScreenWidth) / 2,\n y + height / 2,\n ];\n const pOne = [center[0], 0];\n const pTwo = [ScreenWidth, center[1]];\n const pThree = [center[0], ScreenHeight];\n const pFour = [0, center[1]];\n\n // vertices\n const vOne = getPointDistance(center, pOne);\n const vTwo = getPointDistance(center, pTwo);\n const vThree = getPointDistance(center, pThree);\n const vFour = getPointDistance(center, pFour);\n\n // Quadrant areas.\n // type Areas = {\n // area: number,\n // id: number,\n // };\n\n const areas = [\n getArea(vOne, vFour),\n getArea(vOne, vTwo),\n getArea(vTwo, vThree),\n getArea(vThree, vFour),\n ].map((each, index) => ({ area: each, id: index }));\n\n const sortedArea = areas.sort((a, b) => b.area - a.area);\n\n // deslocated points\n const dX = 0.001;\n const dY = height / 2;\n\n // Deslocate the coordinates in the direction of the quadrant.\n const directionCorrection = [[-1, -1], [1, -1], [1, 1], [-1, 1]];\n const deslocateReferencePoint = [\n [-tooltipWidth, -tooltipHeight],\n [0, -tooltipHeight],\n [0, 0],\n [-tooltipWidth, 0],\n ];\n\n // current quadrant index\n const qIndex = sortedArea[0].id;\n\n const getWithPointerOffsetY = () =>\n withPointer ? 10 * directionCorrection[qIndex][1] : 0;\n const getWithPointerOffsetX = () =>\n withPointer ? center[0] - 18 * directionCorrection[qIndex][0] : center[0];\n\n const newX =\n getWithPointerOffsetX() +\n (dX * directionCorrection[qIndex][0] + deslocateReferencePoint[qIndex][0]);\n\n return {\n x: constraintX(newX, qIndex, center[0], ScreenWidth, tooltipWidth),\n y:\n center[1] +\n (dY * directionCorrection[qIndex][1] +\n deslocateReferencePoint[qIndex][1]) +\n getWithPointerOffsetY(),\n };\n};\n\nconst constraintX = (newX, qIndex, x, ScreenWidth, tooltipWidth) => {\n switch (qIndex) {\n // 0 and 3 are the left side quadrants.\n case 0:\n case 3: {\n const maxWidth = newX > ScreenWidth ? ScreenWidth - 10 : newX;\n return newX < 1 ? 10 : maxWidth;\n }\n // 1 and 2 are the right side quadrants\n case 1:\n case 2: {\n const leftOverSpace = ScreenWidth - newX;\n return leftOverSpace >= tooltipWidth\n ? newX\n : newX - (tooltipWidth - leftOverSpace + 10);\n }\n default: {\n return 0;\n }\n }\n};\n\nexport default getTooltipCoordinate;\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/00f92308ecc3b28186325bf6ba09b04d.json b/.expo/web/cache/development/babel-loader/00f92308ecc3b28186325bf6ba09b04d.json new file mode 100644 index 000000000..aea9d164c --- /dev/null +++ b/.expo/web/cache/development/babel-loader/00f92308ecc3b28186325bf6ba09b04d.json @@ -0,0 +1 @@ +{"ast":null,"code":"export default {};","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/exports/PermissionsAndroid/index.js"],"names":[],"mappings":"AAAA,eAAe,EAAf","sourcesContent":["export default {};"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/01098a3bc8b7e5a1fe8aad5e89f5466c.json b/.expo/web/cache/development/babel-loader/01098a3bc8b7e5a1fe8aad5e89f5466c.json new file mode 100644 index 000000000..1a77963d6 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/01098a3bc8b7e5a1fe8aad5e89f5466c.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/extends\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nimport _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\nvar _jsxFileName = \"E:\\\\Users\\\\Nayla\\\\Escritorio\\\\UADEE\\\\Distribuidas desk\\\\SUBASTAPP\\\\node_modules\\\\@expo\\\\vector-icons\\\\build\\\\vendor\\\\react-native-vector-icons\\\\lib\\\\icon-button.js\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nimport isString from 'lodash.isstring';\nimport omit from 'lodash.omit';\nimport pick from 'lodash.pick';\nimport React, { PureComponent } from 'react';\nimport { StyleSheet, Text, TouchableHighlight, View } from \"./react-native\";\nvar styles = StyleSheet.create({\n container: {\n flexDirection: 'row',\n justifyContent: 'flex-start',\n alignItems: 'center',\n padding: 8\n },\n touchable: {\n overflow: 'hidden'\n },\n icon: {\n marginRight: 10\n },\n text: {\n fontWeight: '600',\n backgroundColor: 'transparent'\n }\n});\nvar IOS7_BLUE = '#007AFF';\nvar TEXT_PROP_NAMES = ['ellipsizeMode', 'numberOfLines', 'textBreakStrategy', 'selectable', 'suppressHighlighting', 'allowFontScaling', 'adjustsFontSizeToFit', 'minimumFontScale'];\nvar TOUCHABLE_PROP_NAMES = ['accessible', 'accessibilityLabel', 'accessibilityHint', 'accessibilityComponentType', 'accessibilityRole', 'accessibilityStates', 'accessibilityTraits', 'onFocus', 'onBlur', 'disabled', 'onPress', 'onPressIn', 'onPressOut', 'onLayout', 'onLongPress', 'nativeID', 'testID', 'delayPressIn', 'delayPressOut', 'delayLongPress', 'activeOpacity', 'underlayColor', 'selectionColor', 'onShowUnderlay', 'onHideUnderlay', 'hasTVPreferredFocus', 'tvParallaxProperties'];\nexport default function createIconButtonComponent(Icon) {\n var _class, _temp;\n\n return _temp = _class = function (_PureComponent) {\n _inherits(IconButton, _PureComponent);\n\n var _super = _createSuper(IconButton);\n\n function IconButton() {\n _classCallCheck(this, IconButton);\n\n return _super.apply(this, arguments);\n }\n\n _createClass(IconButton, [{\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n style = _this$props.style,\n iconStyle = _this$props.iconStyle,\n children = _this$props.children,\n restProps = _objectWithoutProperties(_this$props, [\"style\", \"iconStyle\", \"children\"]);\n\n var iconProps = pick(restProps, TEXT_PROP_NAMES, 'style', 'name', 'size', 'color');\n var touchableProps = pick(restProps, TOUCHABLE_PROP_NAMES);\n var props = omit(restProps, Object.keys(iconProps), Object.keys(touchableProps), 'iconStyle', 'borderRadius', 'backgroundColor');\n iconProps.style = iconStyle ? [styles.icon, iconStyle] : styles.icon;\n var colorStyle = pick(this.props, 'color');\n var blockStyle = pick(this.props, 'backgroundColor', 'borderRadius');\n return React.createElement(TouchableHighlight, _extends({\n style: [styles.touchable, blockStyle]\n }, touchableProps, {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 104,\n columnNumber: 9\n }\n }), React.createElement(View, _extends({\n style: [styles.container, blockStyle, style]\n }, props, {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 108,\n columnNumber: 11\n }\n }), React.createElement(Icon, _extends({}, iconProps, {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 109,\n columnNumber: 13\n }\n })), isString(children) ? React.createElement(Text, {\n style: [styles.text, colorStyle],\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 111,\n columnNumber: 15\n }\n }, children) : children));\n }\n }]);\n\n return IconButton;\n }(PureComponent), _class.defaultProps = {\n backgroundColor: IOS7_BLUE,\n borderRadius: 5,\n color: 'white',\n size: 20\n }, _temp;\n}","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/@expo/vector-icons/build/vendor/react-native-vector-icons/lib/icon-button.js"],"names":["isString","omit","pick","React","PureComponent","StyleSheet","Text","TouchableHighlight","View","styles","create","container","flexDirection","justifyContent","alignItems","padding","touchable","overflow","icon","marginRight","text","fontWeight","backgroundColor","IOS7_BLUE","TEXT_PROP_NAMES","TOUCHABLE_PROP_NAMES","createIconButtonComponent","Icon","props","style","iconStyle","children","restProps","iconProps","touchableProps","Object","keys","colorStyle","blockStyle","defaultProps","borderRadius","color","size"],"mappings":"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","sourcesContent":["import isString from 'lodash.isstring';\nimport omit from 'lodash.omit';\nimport pick from 'lodash.pick';\nimport React, { PureComponent } from 'react';\nimport { StyleSheet, Text, TouchableHighlight, View } from './react-native';\n\nconst styles = StyleSheet.create({\n container: {\n flexDirection: 'row',\n justifyContent: 'flex-start',\n alignItems: 'center',\n padding: 8,\n },\n touchable: {\n overflow: 'hidden',\n },\n icon: {\n marginRight: 10,\n },\n text: {\n fontWeight: '600',\n backgroundColor: 'transparent',\n },\n});\n\nconst IOS7_BLUE = '#007AFF';\n\nconst TEXT_PROP_NAMES = [\n 'ellipsizeMode',\n 'numberOfLines',\n 'textBreakStrategy',\n 'selectable',\n 'suppressHighlighting',\n 'allowFontScaling',\n 'adjustsFontSizeToFit',\n 'minimumFontScale',\n];\n\nconst TOUCHABLE_PROP_NAMES = [\n 'accessible',\n 'accessibilityLabel',\n 'accessibilityHint',\n 'accessibilityComponentType',\n 'accessibilityRole',\n 'accessibilityStates',\n 'accessibilityTraits',\n 'onFocus',\n 'onBlur',\n 'disabled',\n 'onPress',\n 'onPressIn',\n 'onPressOut',\n 'onLayout',\n 'onLongPress',\n 'nativeID',\n 'testID',\n 'delayPressIn',\n 'delayPressOut',\n 'delayLongPress',\n 'activeOpacity',\n 'underlayColor',\n 'selectionColor',\n 'onShowUnderlay',\n 'onHideUnderlay',\n 'hasTVPreferredFocus',\n 'tvParallaxProperties',\n];\n\nexport default function createIconButtonComponent(Icon) {\n return class IconButton extends PureComponent {\n static defaultProps = {\n backgroundColor: IOS7_BLUE,\n borderRadius: 5,\n color: 'white',\n size: 20,\n };\n\n render() {\n const { style, iconStyle, children, ...restProps } = this.props;\n\n const iconProps = pick(\n restProps,\n TEXT_PROP_NAMES,\n 'style',\n 'name',\n 'size',\n 'color'\n );\n const touchableProps = pick(restProps, TOUCHABLE_PROP_NAMES);\n const props = omit(\n restProps,\n Object.keys(iconProps),\n Object.keys(touchableProps),\n 'iconStyle',\n 'borderRadius',\n 'backgroundColor'\n );\n iconProps.style = iconStyle ? [styles.icon, iconStyle] : styles.icon;\n\n const colorStyle = pick(this.props, 'color');\n const blockStyle = pick(this.props, 'backgroundColor', 'borderRadius');\n\n return (\n \n \n \n {isString(children) ? (\n {children}\n ) : (\n children\n )}\n \n \n );\n }\n };\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/01dcc7aad4c613426bb4d48b0091ab36.json b/.expo/web/cache/development/babel-loader/01dcc7aad4c613426bb4d48b0091ab36.json new file mode 100644 index 000000000..55fbb90dd --- /dev/null +++ b/.expo/web/cache/development/babel-loader/01dcc7aad4c613426bb4d48b0091ab36.json @@ -0,0 +1 @@ +{"ast":null,"code":"export var isnan = function isnan(v) {\n return Number.isNaN(v);\n};\nexport var isValidNumber = function isValidNumber(v) {\n return typeof v === 'number' && !Number.isNaN(v);\n};\nexport var TEST_MIN_IF_NOT_NAN = function TEST_MIN_IF_NOT_NAN(value, limit) {\n return !isnan(limit) && (limit < 0 && value <= limit || limit >= 0 && value >= limit);\n};\nexport var VEC_LEN_SQ = function VEC_LEN_SQ() {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n _ref$x = _ref.x,\n x = _ref$x === void 0 ? 0 : _ref$x,\n _ref$y = _ref.y,\n y = _ref$y === void 0 ? 0 : _ref$y;\n\n return x * x + y * y;\n};\nexport var TEST_MAX_IF_NOT_NAN = function TEST_MAX_IF_NOT_NAN(value, max) {\n return !isnan(max) && (max < 0 && value < max || max >= 0 && value > max);\n};\nexport function fireAfterInterval(method, interval) {\n if (!interval) {\n method();\n return null;\n }\n\n return setTimeout(function () {\n return method();\n }, interval);\n}","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-gesture-handler/web/utils.js"],"names":["isnan","v","Number","isNaN","isValidNumber","TEST_MIN_IF_NOT_NAN","value","limit","VEC_LEN_SQ","x","y","TEST_MAX_IF_NOT_NAN","max","fireAfterInterval","method","interval","setTimeout"],"mappings":"AAAA,OAAO,IAAMA,KAAK,GAAG,SAARA,KAAQ,CAAAC,CAAC;AAAA,SAAIC,MAAM,CAACC,KAAP,CAAaF,CAAb,CAAJ;AAAA,CAAf;AAEP,OAAO,IAAMG,aAAa,GAAG,SAAhBA,aAAgB,CAAAH,CAAC;AAAA,SAAI,OAAOA,CAAP,KAAa,QAAb,IAAyB,CAACC,MAAM,CAACC,KAAP,CAAaF,CAAb,CAA9B;AAAA,CAAvB;AAEP,OAAO,IAAMI,mBAAmB,GAAG,SAAtBA,mBAAsB,CAACC,KAAD,EAAQC,KAAR;AAAA,SACjC,CAACP,KAAK,CAACO,KAAD,CAAN,KACEA,KAAK,GAAG,CAAR,IAAaD,KAAK,IAAIC,KAAvB,IAAkCA,KAAK,IAAI,CAAT,IAAcD,KAAK,IAAIC,KAD1D,CADiC;AAAA,CAA5B;AAGP,OAAO,IAAMC,UAAU,GAAG,SAAbA,UAAa;AAAA,iFAAoB,EAApB;AAAA,oBAAGC,CAAH;AAAA,MAAGA,CAAH,uBAAO,CAAP;AAAA,oBAAUC,CAAV;AAAA,MAAUA,CAAV,uBAAc,CAAd;;AAAA,SAA2BD,CAAC,GAAGA,CAAJ,GAAQC,CAAC,GAAGA,CAAvC;AAAA,CAAnB;AACP,OAAO,IAAMC,mBAAmB,GAAG,SAAtBA,mBAAsB,CAACL,KAAD,EAAQM,GAAR;AAAA,SACjC,CAACZ,KAAK,CAACY,GAAD,CAAN,KAAiBA,GAAG,GAAG,CAAN,IAAWN,KAAK,GAAGM,GAApB,IAA6BA,GAAG,IAAI,CAAP,IAAYN,KAAK,GAAGM,GAAjE,CADiC;AAAA,CAA5B;AAGP,OAAO,SAASC,iBAAT,CAA2BC,MAA3B,EAAmCC,QAAnC,EAA6C;AAClD,MAAI,CAACA,QAAL,EAAe;AACbD,IAAAA,MAAM;AACN,WAAO,IAAP;AACD;;AACD,SAAOE,UAAU,CAAC;AAAA,WAAMF,MAAM,EAAZ;AAAA,GAAD,EAAiBC,QAAjB,CAAjB;AACD","sourcesContent":["export const isnan = v => Number.isNaN(v);\n\nexport const isValidNumber = v => typeof v === 'number' && !Number.isNaN(v);\n\nexport const TEST_MIN_IF_NOT_NAN = (value, limit) =>\n !isnan(limit) &&\n ((limit < 0 && value <= limit) || (limit >= 0 && value >= limit));\nexport const VEC_LEN_SQ = ({ x = 0, y = 0 } = {}) => x * x + y * y;\nexport const TEST_MAX_IF_NOT_NAN = (value, max) =>\n !isnan(max) && ((max < 0 && value < max) || (max >= 0 && value > max));\n\nexport function fireAfterInterval(method, interval) {\n if (!interval) {\n method();\n return null;\n }\n return setTimeout(() => method(), interval);\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/020f3d63128ae56596b165c5eca459cd.json b/.expo/web/cache/development/babel-loader/020f3d63128ae56596b165c5eca459cd.json new file mode 100644 index 000000000..96d81681c --- /dev/null +++ b/.expo/web/cache/development/babel-loader/020f3d63128ae56596b165c5eca459cd.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _toConsumableArray from \"@babel/runtime/helpers/toConsumableArray\";\nimport _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\nvar _jsxFileName = \"E:\\\\Users\\\\Nayla\\\\Escritorio\\\\UADEE\\\\Distribuidas desk\\\\SUBASTAPP\\\\node_modules\\\\react-native-snap-carousel\\\\src\\\\pagination\\\\Pagination.js\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nimport React, { PureComponent } from 'react';\nimport I18nManager from \"react-native-web/dist/exports/I18nManager\";\nimport Platform from \"react-native-web/dist/exports/Platform\";\nimport View from \"react-native-web/dist/exports/View\";\nimport { ViewPropTypes } from \"react-native-web/dist/index\";\nimport PropTypes from 'prop-types';\nimport PaginationDot from \"./PaginationDot\";\nimport styles from \"./Pagination.style\";\nvar IS_IOS = Platform.OS === 'ios';\nvar IS_RTL = I18nManager.isRTL;\n\nvar Pagination = function (_PureComponent) {\n _inherits(Pagination, _PureComponent);\n\n var _super = _createSuper(Pagination);\n\n function Pagination(props) {\n var _this;\n\n _classCallCheck(this, Pagination);\n\n _this = _super.call(this, props);\n\n if (props.dotColor && !props.inactiveDotColor || !props.dotColor && props.inactiveDotColor) {\n console.warn('react-native-snap-carousel | Pagination: ' + 'You need to specify both `dotColor` and `inactiveDotColor`');\n }\n\n if (props.dotElement && !props.inactiveDotElement || !props.dotElement && props.inactiveDotElement) {\n console.warn('react-native-snap-carousel | Pagination: ' + 'You need to specify both `dotElement` and `inactiveDotElement`');\n }\n\n if (props.tappableDots && props.carouselRef === undefined) {\n console.warn('react-native-snap-carousel | Pagination: ' + 'You must specify prop `carouselRef` when setting `tappableDots` to `true`');\n }\n\n return _this;\n }\n\n _createClass(Pagination, [{\n key: \"_needsRTLAdaptations\",\n value: function _needsRTLAdaptations() {\n var vertical = this.props.vertical;\n return IS_RTL && !IS_IOS && !vertical;\n }\n }, {\n key: \"_activeDotIndex\",\n get: function get() {\n var _this$props = this.props,\n activeDotIndex = _this$props.activeDotIndex,\n dotsLength = _this$props.dotsLength;\n return this._needsRTLAdaptations() ? dotsLength - activeDotIndex - 1 : activeDotIndex;\n }\n }, {\n key: \"dots\",\n get: function get() {\n var _this2 = this;\n\n var _this$props2 = this.props,\n activeOpacity = _this$props2.activeOpacity,\n carouselRef = _this$props2.carouselRef,\n dotsLength = _this$props2.dotsLength,\n dotColor = _this$props2.dotColor,\n dotContainerStyle = _this$props2.dotContainerStyle,\n dotElement = _this$props2.dotElement,\n dotStyle = _this$props2.dotStyle,\n inactiveDotColor = _this$props2.inactiveDotColor,\n inactiveDotElement = _this$props2.inactiveDotElement,\n inactiveDotOpacity = _this$props2.inactiveDotOpacity,\n inactiveDotScale = _this$props2.inactiveDotScale,\n inactiveDotStyle = _this$props2.inactiveDotStyle,\n renderDots = _this$props2.renderDots,\n tappableDots = _this$props2.tappableDots,\n animatedDuration = _this$props2.animatedDuration,\n animatedFriction = _this$props2.animatedFriction,\n animatedTension = _this$props2.animatedTension,\n delayPressInDot = _this$props2.delayPressInDot;\n\n if (renderDots) {\n return renderDots(this._activeDotIndex, dotsLength, this);\n }\n\n var DefaultDot = React.createElement(PaginationDot, {\n carouselRef: carouselRef,\n tappable: tappableDots && typeof carouselRef !== 'undefined',\n activeOpacity: activeOpacity,\n color: dotColor,\n containerStyle: dotContainerStyle,\n style: dotStyle,\n inactiveColor: inactiveDotColor,\n inactiveOpacity: inactiveDotOpacity,\n inactiveScale: inactiveDotScale,\n inactiveStyle: inactiveDotStyle,\n animatedDuration: animatedDuration,\n animatedFriction: animatedFriction,\n animatedTension: animatedTension,\n delayPressInDot: delayPressInDot,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 108,\n columnNumber: 28\n }\n });\n\n var dots = _toConsumableArray(Array(dotsLength).keys()).map(function (i) {\n var isActive = i === _this2._activeDotIndex;\n return React.cloneElement((isActive ? dotElement : inactiveDotElement) || DefaultDot, {\n key: \"pagination-dot-\" + i,\n active: isActive,\n index: i\n });\n });\n\n return dots;\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this$props3 = this.props,\n dotsLength = _this$props3.dotsLength,\n containerStyle = _this$props3.containerStyle,\n vertical = _this$props3.vertical,\n accessibilityLabel = _this$props3.accessibilityLabel;\n\n if (!dotsLength || dotsLength < 2) {\n return false;\n }\n\n var style = [styles.sliderPagination, {\n flexDirection: vertical ? 'column' : this._needsRTLAdaptations() ? 'row-reverse' : 'row'\n }, containerStyle || {}];\n return React.createElement(View, {\n pointerEvents: 'box-none',\n style: style,\n accessible: !!accessibilityLabel,\n accessibilityLabel: accessibilityLabel,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 157,\n columnNumber: 13\n }\n }, this.dots);\n }\n }]);\n\n return Pagination;\n}(PureComponent);\n\nPagination.propTypes = {\n activeDotIndex: PropTypes.number.isRequired,\n dotsLength: PropTypes.number.isRequired,\n activeOpacity: PropTypes.number,\n carouselRef: PropTypes.object,\n containerStyle: ViewPropTypes ? ViewPropTypes.style : View.propTypes.style,\n dotColor: PropTypes.string,\n dotContainerStyle: ViewPropTypes ? ViewPropTypes.style : View.propTypes.style,\n dotElement: PropTypes.element,\n dotStyle: ViewPropTypes ? ViewPropTypes.style : View.propTypes.style,\n inactiveDotColor: PropTypes.string,\n inactiveDotElement: PropTypes.element,\n inactiveDotOpacity: PropTypes.number,\n inactiveDotScale: PropTypes.number,\n inactiveDotStyle: ViewPropTypes ? ViewPropTypes.style : View.propTypes.style,\n renderDots: PropTypes.func,\n tappableDots: PropTypes.bool,\n vertical: PropTypes.bool,\n accessibilityLabel: PropTypes.string,\n animatedDuration: PropTypes.number,\n animatedFriction: PropTypes.number,\n animatedTension: PropTypes.number,\n delayPressInDot: PropTypes.number\n};\nPagination.defaultProps = {\n inactiveDotOpacity: 0.5,\n inactiveDotScale: 0.5,\n tappableDots: false,\n vertical: false,\n animatedDuration: 250,\n animatedFriction: 4,\n animatedTension: 50,\n delayPressInDot: 0\n};\nexport { Pagination as default };","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-snap-carousel/src/pagination/Pagination.js"],"names":["React","PureComponent","ViewPropTypes","PropTypes","PaginationDot","styles","IS_IOS","Platform","OS","IS_RTL","I18nManager","isRTL","Pagination","props","dotColor","inactiveDotColor","console","warn","dotElement","inactiveDotElement","tappableDots","carouselRef","undefined","vertical","activeDotIndex","dotsLength","_needsRTLAdaptations","activeOpacity","dotContainerStyle","dotStyle","inactiveDotOpacity","inactiveDotScale","inactiveDotStyle","renderDots","animatedDuration","animatedFriction","animatedTension","delayPressInDot","_activeDotIndex","DefaultDot","dots","Array","keys","map","i","isActive","cloneElement","key","active","index","containerStyle","accessibilityLabel","style","sliderPagination","flexDirection","propTypes","number","isRequired","object","View","string","element","func","bool","defaultProps"],"mappings":"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","sourcesContent":["import React, { PureComponent } from 'react';\nimport { I18nManager, Platform, View, ViewPropTypes } from 'react-native';\nimport PropTypes from 'prop-types';\nimport PaginationDot from './PaginationDot';\nimport styles from './Pagination.style';\n\nconst IS_IOS = Platform.OS === 'ios';\nconst IS_RTL = I18nManager.isRTL;\n\nexport default class Pagination extends PureComponent {\n\n static propTypes = {\n activeDotIndex: PropTypes.number.isRequired,\n dotsLength: PropTypes.number.isRequired,\n activeOpacity: PropTypes.number,\n carouselRef: PropTypes.object,\n containerStyle: ViewPropTypes ? ViewPropTypes.style : View.propTypes.style,\n dotColor: PropTypes.string,\n dotContainerStyle: ViewPropTypes ? ViewPropTypes.style : View.propTypes.style,\n dotElement: PropTypes.element,\n dotStyle: ViewPropTypes ? ViewPropTypes.style : View.propTypes.style,\n inactiveDotColor: PropTypes.string,\n inactiveDotElement: PropTypes.element,\n inactiveDotOpacity: PropTypes.number,\n inactiveDotScale: PropTypes.number,\n inactiveDotStyle: ViewPropTypes ? ViewPropTypes.style : View.propTypes.style,\n renderDots: PropTypes.func,\n tappableDots: PropTypes.bool,\n vertical: PropTypes.bool,\n accessibilityLabel: PropTypes.string,\n animatedDuration: PropTypes.number,\n animatedFriction: PropTypes.number,\n animatedTension: PropTypes.number,\n delayPressInDot: PropTypes.number,\n };\n\n static defaultProps = {\n inactiveDotOpacity: 0.5,\n inactiveDotScale: 0.5,\n tappableDots: false,\n vertical: false,\n animatedDuration: 250,\n animatedFriction: 4,\n animatedTension: 50,\n delayPressInDot: 0,\n }\n\n constructor (props) {\n super(props);\n\n // Warnings\n if ((props.dotColor && !props.inactiveDotColor) || (!props.dotColor && props.inactiveDotColor)) {\n console.warn(\n 'react-native-snap-carousel | Pagination: ' +\n 'You need to specify both `dotColor` and `inactiveDotColor`'\n );\n }\n if ((props.dotElement && !props.inactiveDotElement) || (!props.dotElement && props.inactiveDotElement)) {\n console.warn(\n 'react-native-snap-carousel | Pagination: ' +\n 'You need to specify both `dotElement` and `inactiveDotElement`'\n );\n }\n if (props.tappableDots && props.carouselRef === undefined) {\n console.warn(\n 'react-native-snap-carousel | Pagination: ' +\n 'You must specify prop `carouselRef` when setting `tappableDots` to `true`'\n );\n }\n }\n\n _needsRTLAdaptations () {\n const { vertical } = this.props;\n return IS_RTL && !IS_IOS && !vertical;\n }\n\n get _activeDotIndex () {\n const { activeDotIndex, dotsLength } = this.props;\n return this._needsRTLAdaptations() ? dotsLength - activeDotIndex - 1 : activeDotIndex;\n }\n\n get dots () {\n const {\n activeOpacity,\n carouselRef,\n dotsLength,\n dotColor,\n dotContainerStyle,\n dotElement,\n dotStyle,\n inactiveDotColor,\n inactiveDotElement,\n inactiveDotOpacity,\n inactiveDotScale,\n inactiveDotStyle,\n renderDots,\n tappableDots,\n animatedDuration,\n animatedFriction,\n animatedTension,\n delayPressInDot,\n } = this.props;\n\n if (renderDots) {\n return renderDots(this._activeDotIndex, dotsLength, this);\n }\n\n const DefaultDot = ;\n\n const dots = [...Array(dotsLength).keys()].map(i => {\n const isActive = i === this._activeDotIndex;\n return React.cloneElement(\n (isActive ? dotElement : inactiveDotElement) || DefaultDot,\n {\n key: `pagination-dot-${i}`,\n active: isActive,\n index: i\n }\n );\n });\n\n return dots;\n }\n\n render () {\n const { dotsLength, containerStyle, vertical, accessibilityLabel } = this.props;\n\n if (!dotsLength || dotsLength < 2) {\n return false;\n }\n\n const style = [\n styles.sliderPagination,\n { flexDirection: vertical ?\n 'column' :\n (this._needsRTLAdaptations() ? 'row-reverse' : 'row')\n },\n containerStyle || {}\n ];\n\n return (\n \n { this.dots }\n \n );\n }\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/027f1331ff8597831a59c2d70c851265.json b/.expo/web/cache/development/babel-loader/027f1331ff8597831a59c2d70c851265.json new file mode 100644 index 000000000..4f2cea9aa --- /dev/null +++ b/.expo/web/cache/development/babel-loader/027f1331ff8597831a59c2d70c851265.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/extends\";\nimport _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _toConsumableArray from \"@babel/runtime/helpers/toConsumableArray\";\nimport _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\nimport _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _assertThisInitialized from \"@babel/runtime/helpers/assertThisInitialized\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\nvar _jsxFileName = \"E:\\\\Users\\\\Nayla\\\\Escritorio\\\\UADEE\\\\Distribuidas desk\\\\SUBASTAPP\\\\node_modules\\\\react-native-snap-carousel\\\\src\\\\carousel\\\\Carousel.js\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nimport React, { Component } from 'react';\nimport Animated from \"react-native-web/dist/exports/Animated\";\nimport Easing from \"react-native-web/dist/exports/Easing\";\nimport FlatList from \"react-native-web/dist/exports/FlatList\";\nimport I18nManager from \"react-native-web/dist/exports/I18nManager\";\nimport Platform from \"react-native-web/dist/exports/Platform\";\nimport ScrollView from \"react-native-web/dist/exports/ScrollView\";\nimport View from \"react-native-web/dist/exports/View\";\nimport { ViewPropTypes } from \"react-native-web/dist/index\";\nimport PropTypes from 'prop-types';\nimport shallowCompare from 'react-addons-shallow-compare';\nimport { defaultScrollInterpolator, stackScrollInterpolator, tinderScrollInterpolator, defaultAnimatedStyles, shiftAnimatedStyles, stackAnimatedStyles, tinderAnimatedStyles } from \"../utils/animations\";\nvar IS_IOS = Platform.OS === 'ios';\nvar AnimatedFlatList = FlatList ? Animated.createAnimatedComponent(FlatList) : null;\nvar AnimatedScrollView = Animated.createAnimatedComponent(ScrollView);\nvar IS_RTL = I18nManager.isRTL;\n\nvar Carousel = function (_Component) {\n _inherits(Carousel, _Component);\n\n var _super = _createSuper(Carousel);\n\n function Carousel(props) {\n var _this;\n\n _classCallCheck(this, Carousel);\n\n _this = _super.call(this, props);\n _this.state = {\n hideCarousel: true,\n interpolators: []\n };\n\n var initialActiveItem = _this._getFirstItem(props.firstItem);\n\n _this._activeItem = initialActiveItem;\n _this._previousActiveItem = initialActiveItem;\n _this._previousFirstItem = initialActiveItem;\n _this._previousItemsLength = initialActiveItem;\n _this._mounted = false;\n _this._positions = [];\n _this._currentContentOffset = 0;\n _this._canFireBeforeCallback = false;\n _this._canFireCallback = false;\n _this._scrollOffsetRef = null;\n _this._onScrollTriggered = true;\n _this._lastScrollDate = 0;\n _this._scrollEnabled = props.scrollEnabled !== false;\n _this._initPositionsAndInterpolators = _this._initPositionsAndInterpolators.bind(_assertThisInitialized(_this));\n _this._renderItem = _this._renderItem.bind(_assertThisInitialized(_this));\n _this._onSnap = _this._onSnap.bind(_assertThisInitialized(_this));\n _this._onLayout = _this._onLayout.bind(_assertThisInitialized(_this));\n _this._onScroll = _this._onScroll.bind(_assertThisInitialized(_this));\n _this._onScrollBeginDrag = props.enableSnap ? _this._onScrollBeginDrag.bind(_assertThisInitialized(_this)) : undefined;\n _this._onScrollEnd = props.enableSnap || props.autoplay ? _this._onScrollEnd.bind(_assertThisInitialized(_this)) : undefined;\n _this._onScrollEndDrag = !props.enableMomentum ? _this._onScrollEndDrag.bind(_assertThisInitialized(_this)) : undefined;\n _this._onMomentumScrollEnd = props.enableMomentum ? _this._onMomentumScrollEnd.bind(_assertThisInitialized(_this)) : undefined;\n _this._onTouchStart = _this._onTouchStart.bind(_assertThisInitialized(_this));\n _this._onTouchEnd = _this._onTouchEnd.bind(_assertThisInitialized(_this));\n _this._onTouchRelease = _this._onTouchRelease.bind(_assertThisInitialized(_this));\n _this._getKeyExtractor = _this._getKeyExtractor.bind(_assertThisInitialized(_this));\n\n _this._setScrollHandler(props);\n\n _this._ignoreNextMomentum = false;\n\n if (!ViewPropTypes) {\n console.warn('react-native-snap-carousel: It is recommended to use at least version 0.44 of React Native with the plugin');\n }\n\n if (!props.vertical && (!props.sliderWidth || !props.itemWidth)) {\n console.error('react-native-snap-carousel: You need to specify both `sliderWidth` and `itemWidth` for horizontal carousels');\n }\n\n if (props.vertical && (!props.sliderHeight || !props.itemHeight)) {\n console.error('react-native-snap-carousel: You need to specify both `sliderHeight` and `itemHeight` for vertical carousels');\n }\n\n if (props.apparitionDelay && !IS_IOS && !props.useScrollView) {\n console.warn('react-native-snap-carousel: Using `apparitionDelay` on Android is not recommended since it can lead to rendering issues');\n }\n\n if (props.customAnimationType || props.customAnimationOptions) {\n console.warn('react-native-snap-carousel: Props `customAnimationType` and `customAnimationOptions` have been renamed to `activeAnimationType` and `activeAnimationOptions`');\n }\n\n if (props.onScrollViewScroll) {\n console.error('react-native-snap-carousel: Prop `onScrollViewScroll` has been removed. Use `onScroll` instead');\n }\n\n return _this;\n }\n\n _createClass(Carousel, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n var _this2 = this;\n\n var _this$props = this.props,\n apparitionDelay = _this$props.apparitionDelay,\n autoplay = _this$props.autoplay,\n firstItem = _this$props.firstItem;\n\n var _firstItem = this._getFirstItem(firstItem);\n\n var apparitionCallback = function apparitionCallback() {\n _this2.setState({\n hideCarousel: false\n });\n\n if (autoplay) {\n _this2.startAutoplay();\n }\n };\n\n this._mounted = true;\n\n this._initPositionsAndInterpolators();\n\n requestAnimationFrame(function () {\n if (!_this2._mounted) {\n return;\n }\n\n _this2._snapToItem(_firstItem, false, false, true, false);\n\n _this2._hackActiveSlideAnimation(_firstItem, 'start', true);\n\n if (apparitionDelay) {\n _this2._apparitionTimeout = setTimeout(function () {\n apparitionCallback();\n }, apparitionDelay);\n } else {\n apparitionCallback();\n }\n });\n }\n }, {\n key: \"shouldComponentUpdate\",\n value: function shouldComponentUpdate(nextProps, nextState) {\n if (this.props.shouldOptimizeUpdates === false) {\n return true;\n } else {\n return shallowCompare(this, nextProps, nextState);\n }\n }\n }, {\n key: \"componentDidUpdate\",\n value: function componentDidUpdate(prevProps) {\n var interpolators = this.state.interpolators;\n var _this$props2 = this.props,\n firstItem = _this$props2.firstItem,\n itemHeight = _this$props2.itemHeight,\n itemWidth = _this$props2.itemWidth,\n scrollEnabled = _this$props2.scrollEnabled,\n sliderHeight = _this$props2.sliderHeight,\n sliderWidth = _this$props2.sliderWidth;\n\n var itemsLength = this._getCustomDataLength(this.props);\n\n if (!itemsLength) {\n return;\n }\n\n var nextFirstItem = this._getFirstItem(firstItem, this.props);\n\n var nextActiveItem = this._activeItem || this._activeItem === 0 ? this._activeItem : nextFirstItem;\n var hasNewSliderWidth = sliderWidth && sliderWidth !== prevProps.sliderWidth;\n var hasNewSliderHeight = sliderHeight && sliderHeight !== prevProps.sliderHeight;\n var hasNewItemWidth = itemWidth && itemWidth !== prevProps.itemWidth;\n var hasNewItemHeight = itemHeight && itemHeight !== prevProps.itemHeight;\n var hasNewScrollEnabled = scrollEnabled !== prevProps.scrollEnabled;\n\n if (nextActiveItem > itemsLength - 1) {\n nextActiveItem = itemsLength - 1;\n }\n\n if (hasNewScrollEnabled) {\n this._setScrollEnabled(scrollEnabled);\n }\n\n if (interpolators.length !== itemsLength || hasNewSliderWidth || hasNewSliderHeight || hasNewItemWidth || hasNewItemHeight) {\n this._activeItem = nextActiveItem;\n this._previousItemsLength = itemsLength;\n\n this._initPositionsAndInterpolators(this.props);\n\n if (this._previousItemsLength > itemsLength) {\n this._hackActiveSlideAnimation(nextActiveItem, null, true);\n }\n\n if (hasNewSliderWidth || hasNewSliderHeight || hasNewItemWidth || hasNewItemHeight) {\n this._snapToItem(nextActiveItem, false, false, false, false);\n }\n } else if (nextFirstItem !== this._previousFirstItem && nextFirstItem !== this._activeItem) {\n this._activeItem = nextFirstItem;\n this._previousFirstItem = nextFirstItem;\n\n this._snapToItem(nextFirstItem, false, true, false, false);\n }\n\n if (this.props.onScroll !== prevProps.onScroll) {\n this._setScrollHandler(this.props);\n }\n }\n }, {\n key: \"componentWillUnmount\",\n value: function componentWillUnmount() {\n this._mounted = false;\n this.stopAutoplay();\n clearTimeout(this._apparitionTimeout);\n clearTimeout(this._hackSlideAnimationTimeout);\n clearTimeout(this._enableAutoplayTimeout);\n clearTimeout(this._autoplayTimeout);\n clearTimeout(this._snapNoMomentumTimeout);\n clearTimeout(this._edgeItemTimeout);\n clearTimeout(this._lockScrollTimeout);\n }\n }, {\n key: \"realIndex\",\n get: function get() {\n return this._activeItem;\n }\n }, {\n key: \"currentIndex\",\n get: function get() {\n return this._getDataIndex(this._activeItem);\n }\n }, {\n key: \"currentScrollPosition\",\n get: function get() {\n return this._currentContentOffset;\n }\n }, {\n key: \"_setScrollHandler\",\n value: function _setScrollHandler(props) {\n var scrollEventConfig = {\n listener: this._onScroll,\n useNativeDriver: true\n };\n this._scrollPos = new Animated.Value(0);\n var argMapping = props.vertical ? [{\n nativeEvent: {\n contentOffset: {\n y: this._scrollPos\n }\n }\n }] : [{\n nativeEvent: {\n contentOffset: {\n x: this._scrollPos\n }\n }\n }];\n\n if (props.onScroll && Array.isArray(props.onScroll._argMapping)) {\n argMapping.pop();\n\n var _props$onScroll$_argM = _slicedToArray(props.onScroll._argMapping, 1),\n argMap = _props$onScroll$_argM[0];\n\n if (argMap && argMap.nativeEvent && argMap.nativeEvent.contentOffset) {\n this._scrollPos = argMap.nativeEvent.contentOffset.x || argMap.nativeEvent.contentOffset.y || this._scrollPos;\n }\n\n argMapping.push.apply(argMapping, _toConsumableArray(props.onScroll._argMapping));\n }\n\n this._onScrollHandler = Animated.event(argMapping, scrollEventConfig);\n }\n }, {\n key: \"_needsScrollView\",\n value: function _needsScrollView() {\n var useScrollView = this.props.useScrollView;\n return useScrollView || !AnimatedFlatList || this._shouldUseStackLayout() || this._shouldUseTinderLayout();\n }\n }, {\n key: \"_needsRTLAdaptations\",\n value: function _needsRTLAdaptations() {\n var vertical = this.props.vertical;\n return IS_RTL && !IS_IOS && !vertical;\n }\n }, {\n key: \"_canLockScroll\",\n value: function _canLockScroll() {\n var _this$props3 = this.props,\n scrollEnabled = _this$props3.scrollEnabled,\n enableMomentum = _this$props3.enableMomentum,\n lockScrollWhileSnapping = _this$props3.lockScrollWhileSnapping;\n return scrollEnabled && !enableMomentum && lockScrollWhileSnapping;\n }\n }, {\n key: \"_enableLoop\",\n value: function _enableLoop() {\n var _this$props4 = this.props,\n data = _this$props4.data,\n enableSnap = _this$props4.enableSnap,\n loop = _this$props4.loop;\n return enableSnap && loop && data && data.length && data.length > 1;\n }\n }, {\n key: \"_shouldAnimateSlides\",\n value: function _shouldAnimateSlides() {\n var props = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.props;\n var inactiveSlideOpacity = props.inactiveSlideOpacity,\n inactiveSlideScale = props.inactiveSlideScale,\n scrollInterpolator = props.scrollInterpolator,\n slideInterpolatedStyle = props.slideInterpolatedStyle;\n return inactiveSlideOpacity < 1 || inactiveSlideScale < 1 || !!scrollInterpolator || !!slideInterpolatedStyle || this._shouldUseShiftLayout() || this._shouldUseStackLayout() || this._shouldUseTinderLayout();\n }\n }, {\n key: \"_shouldUseCustomAnimation\",\n value: function _shouldUseCustomAnimation() {\n var activeAnimationOptions = this.props.activeAnimationOptions;\n return !!activeAnimationOptions && !this._shouldUseStackLayout() && !this._shouldUseTinderLayout();\n }\n }, {\n key: \"_shouldUseShiftLayout\",\n value: function _shouldUseShiftLayout() {\n var _this$props5 = this.props,\n inactiveSlideShift = _this$props5.inactiveSlideShift,\n layout = _this$props5.layout;\n return layout === 'default' && inactiveSlideShift !== 0;\n }\n }, {\n key: \"_shouldUseStackLayout\",\n value: function _shouldUseStackLayout() {\n return this.props.layout === 'stack';\n }\n }, {\n key: \"_shouldUseTinderLayout\",\n value: function _shouldUseTinderLayout() {\n return this.props.layout === 'tinder';\n }\n }, {\n key: \"_getCustomData\",\n value: function _getCustomData() {\n var props = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.props;\n var data = props.data,\n loopClonesPerSide = props.loopClonesPerSide;\n var dataLength = data && data.length;\n\n if (!dataLength) {\n return [];\n }\n\n if (!this._enableLoop()) {\n return data;\n }\n\n var previousItems = [];\n var nextItems = [];\n\n if (loopClonesPerSide > dataLength) {\n var _previousItems2, _nextItems2;\n\n var dataMultiplier = Math.floor(loopClonesPerSide / dataLength);\n var remainder = loopClonesPerSide % dataLength;\n\n for (var i = 0; i < dataMultiplier; i++) {\n var _previousItems, _nextItems;\n\n (_previousItems = previousItems).push.apply(_previousItems, _toConsumableArray(data));\n\n (_nextItems = nextItems).push.apply(_nextItems, _toConsumableArray(data));\n }\n\n (_previousItems2 = previousItems).unshift.apply(_previousItems2, _toConsumableArray(data.slice(-remainder)));\n\n (_nextItems2 = nextItems).push.apply(_nextItems2, _toConsumableArray(data.slice(0, remainder)));\n } else {\n previousItems = data.slice(-loopClonesPerSide);\n nextItems = data.slice(0, loopClonesPerSide);\n }\n\n return previousItems.concat(data, nextItems);\n }\n }, {\n key: \"_getCustomDataLength\",\n value: function _getCustomDataLength() {\n var props = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.props;\n var data = props.data,\n loopClonesPerSide = props.loopClonesPerSide;\n var dataLength = data && data.length;\n\n if (!dataLength) {\n return 0;\n }\n\n return this._enableLoop() ? dataLength + 2 * loopClonesPerSide : dataLength;\n }\n }, {\n key: \"_getCustomIndex\",\n value: function _getCustomIndex(index) {\n var props = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : this.props;\n\n var itemsLength = this._getCustomDataLength(props);\n\n if (!itemsLength || !index && index !== 0) {\n return 0;\n }\n\n return this._needsRTLAdaptations() ? itemsLength - index - 1 : index;\n }\n }, {\n key: \"_getDataIndex\",\n value: function _getDataIndex(index) {\n var _this$props6 = this.props,\n data = _this$props6.data,\n loopClonesPerSide = _this$props6.loopClonesPerSide;\n var dataLength = data && data.length;\n\n if (!this._enableLoop() || !dataLength) {\n return index;\n }\n\n if (index >= dataLength + loopClonesPerSide) {\n return loopClonesPerSide > dataLength ? (index - loopClonesPerSide) % dataLength : index - dataLength - loopClonesPerSide;\n } else if (index < loopClonesPerSide) {\n if (loopClonesPerSide > dataLength) {\n var baseDataIndexes = [];\n var dataIndexes = [];\n var dataMultiplier = Math.floor(loopClonesPerSide / dataLength);\n var remainder = loopClonesPerSide % dataLength;\n\n for (var i = 0; i < dataLength; i++) {\n baseDataIndexes.push(i);\n }\n\n for (var j = 0; j < dataMultiplier; j++) {\n dataIndexes.push.apply(dataIndexes, baseDataIndexes);\n }\n\n dataIndexes.unshift.apply(dataIndexes, _toConsumableArray(baseDataIndexes.slice(-remainder)));\n return dataIndexes[index];\n } else {\n return index + dataLength - loopClonesPerSide;\n }\n } else {\n return index - loopClonesPerSide;\n }\n }\n }, {\n key: \"_getPositionIndex\",\n value: function _getPositionIndex(index) {\n var _this$props7 = this.props,\n loop = _this$props7.loop,\n loopClonesPerSide = _this$props7.loopClonesPerSide;\n return loop ? index + loopClonesPerSide : index;\n }\n }, {\n key: \"_getFirstItem\",\n value: function _getFirstItem(index) {\n var props = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : this.props;\n var loopClonesPerSide = props.loopClonesPerSide;\n\n var itemsLength = this._getCustomDataLength(props);\n\n if (!itemsLength || index > itemsLength - 1 || index < 0) {\n return 0;\n }\n\n return this._enableLoop() ? index + loopClonesPerSide : index;\n }\n }, {\n key: \"_getWrappedRef\",\n value: function _getWrappedRef() {\n if (this._carouselRef && (this._needsScrollView() && this._carouselRef.scrollTo || !this._needsScrollView() && this._carouselRef.scrollToOffset)) {\n return this._carouselRef;\n }\n\n return this._carouselRef && this._carouselRef.getNode && this._carouselRef.getNode();\n }\n }, {\n key: \"_getScrollEnabled\",\n value: function _getScrollEnabled() {\n return this._scrollEnabled;\n }\n }, {\n key: \"_setScrollEnabled\",\n value: function _setScrollEnabled() {\n var scrollEnabled = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n\n var wrappedRef = this._getWrappedRef();\n\n if (!wrappedRef || !wrappedRef.setNativeProps) {\n return;\n }\n\n wrappedRef.setNativeProps({\n scrollEnabled: scrollEnabled\n });\n this._scrollEnabled = scrollEnabled;\n }\n }, {\n key: \"_getKeyExtractor\",\n value: function _getKeyExtractor(item, index) {\n return this._needsScrollView() ? \"scrollview-item-\" + index : \"flatlist-item-\" + index;\n }\n }, {\n key: \"_getScrollOffset\",\n value: function _getScrollOffset(event) {\n var vertical = this.props.vertical;\n return event && event.nativeEvent && event.nativeEvent.contentOffset && event.nativeEvent.contentOffset[vertical ? 'y' : 'x'] || 0;\n }\n }, {\n key: \"_getContainerInnerMargin\",\n value: function _getContainerInnerMargin() {\n var opposite = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n var _this$props8 = this.props,\n sliderWidth = _this$props8.sliderWidth,\n sliderHeight = _this$props8.sliderHeight,\n itemWidth = _this$props8.itemWidth,\n itemHeight = _this$props8.itemHeight,\n vertical = _this$props8.vertical,\n activeSlideAlignment = _this$props8.activeSlideAlignment;\n\n if (activeSlideAlignment === 'start' && !opposite || activeSlideAlignment === 'end' && opposite) {\n return 0;\n } else if (activeSlideAlignment === 'end' && !opposite || activeSlideAlignment === 'start' && opposite) {\n return vertical ? sliderHeight - itemHeight : sliderWidth - itemWidth;\n } else {\n return vertical ? (sliderHeight - itemHeight) / 2 : (sliderWidth - itemWidth) / 2;\n }\n }\n }, {\n key: \"_getViewportOffset\",\n value: function _getViewportOffset() {\n var _this$props9 = this.props,\n sliderWidth = _this$props9.sliderWidth,\n sliderHeight = _this$props9.sliderHeight,\n itemWidth = _this$props9.itemWidth,\n itemHeight = _this$props9.itemHeight,\n vertical = _this$props9.vertical,\n activeSlideAlignment = _this$props9.activeSlideAlignment;\n\n if (activeSlideAlignment === 'start') {\n return vertical ? itemHeight / 2 : itemWidth / 2;\n } else if (activeSlideAlignment === 'end') {\n return vertical ? sliderHeight - itemHeight / 2 : sliderWidth - itemWidth / 2;\n } else {\n return vertical ? sliderHeight / 2 : sliderWidth / 2;\n }\n }\n }, {\n key: \"_getCenter\",\n value: function _getCenter(offset) {\n return offset + this._getViewportOffset() - this._getContainerInnerMargin();\n }\n }, {\n key: \"_getActiveItem\",\n value: function _getActiveItem(offset) {\n var _this$props10 = this.props,\n activeSlideOffset = _this$props10.activeSlideOffset,\n swipeThreshold = _this$props10.swipeThreshold;\n\n var center = this._getCenter(offset);\n\n var centerOffset = activeSlideOffset || swipeThreshold;\n\n for (var i = 0; i < this._positions.length; i++) {\n var _this$_positions$i = this._positions[i],\n start = _this$_positions$i.start,\n end = _this$_positions$i.end;\n\n if (center + centerOffset >= start && center - centerOffset <= end) {\n return i;\n }\n }\n\n var lastIndex = this._positions.length - 1;\n\n if (this._positions[lastIndex] && center - centerOffset > this._positions[lastIndex].end) {\n return lastIndex;\n }\n\n return 0;\n }\n }, {\n key: \"_initPositionsAndInterpolators\",\n value: function _initPositionsAndInterpolators() {\n var _this3 = this;\n\n var props = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.props;\n var data = props.data,\n itemWidth = props.itemWidth,\n itemHeight = props.itemHeight,\n scrollInterpolator = props.scrollInterpolator,\n vertical = props.vertical;\n var sizeRef = vertical ? itemHeight : itemWidth;\n\n if (!data || !data.length) {\n return;\n }\n\n var interpolators = [];\n this._positions = [];\n\n this._getCustomData(props).forEach(function (itemData, index) {\n var _index = _this3._getCustomIndex(index, props);\n\n var animatedValue;\n _this3._positions[index] = {\n start: index * sizeRef,\n end: index * sizeRef + sizeRef\n };\n\n if (!_this3._shouldAnimateSlides(props)) {\n animatedValue = new Animated.Value(1);\n } else if (_this3._shouldUseCustomAnimation()) {\n animatedValue = new Animated.Value(_index === _this3._activeItem ? 1 : 0);\n } else {\n var interpolator;\n\n if (scrollInterpolator) {\n interpolator = scrollInterpolator(_index, props);\n } else if (_this3._shouldUseStackLayout()) {\n interpolator = stackScrollInterpolator(_index, props);\n } else if (_this3._shouldUseTinderLayout()) {\n interpolator = tinderScrollInterpolator(_index, props);\n }\n\n if (!interpolator || !interpolator.inputRange || !interpolator.outputRange) {\n interpolator = defaultScrollInterpolator(_index, props);\n }\n\n animatedValue = _this3._scrollPos.interpolate(_objectSpread(_objectSpread({}, interpolator), {}, {\n extrapolate: 'clamp'\n }));\n }\n\n interpolators.push(animatedValue);\n });\n\n this.setState({\n interpolators: interpolators\n });\n }\n }, {\n key: \"_getSlideAnimation\",\n value: function _getSlideAnimation(index, toValue) {\n var interpolators = this.state.interpolators;\n var _this$props11 = this.props,\n activeAnimationType = _this$props11.activeAnimationType,\n activeAnimationOptions = _this$props11.activeAnimationOptions;\n var animatedValue = interpolators && interpolators[index];\n\n if (!animatedValue && animatedValue !== 0) {\n return null;\n }\n\n var animationCommonOptions = _objectSpread(_objectSpread({\n isInteraction: false,\n useNativeDriver: true\n }, activeAnimationOptions), {}, {\n toValue: toValue\n });\n\n return Animated.parallel([Animated['timing'](animatedValue, _objectSpread(_objectSpread({}, animationCommonOptions), {}, {\n easing: Easing.linear\n })), Animated[activeAnimationType](animatedValue, _objectSpread({}, animationCommonOptions))]);\n }\n }, {\n key: \"_playCustomSlideAnimation\",\n value: function _playCustomSlideAnimation(current, next) {\n var interpolators = this.state.interpolators;\n\n var itemsLength = this._getCustomDataLength();\n\n var _currentIndex = this._getCustomIndex(current);\n\n var _currentDataIndex = this._getDataIndex(_currentIndex);\n\n var _nextIndex = this._getCustomIndex(next);\n\n var _nextDataIndex = this._getDataIndex(_nextIndex);\n\n var animations = [];\n\n if (this._enableLoop()) {\n for (var i = 0; i < itemsLength; i++) {\n if (this._getDataIndex(i) === _currentDataIndex && interpolators[i]) {\n animations.push(this._getSlideAnimation(i, 0));\n } else if (this._getDataIndex(i) === _nextDataIndex && interpolators[i]) {\n animations.push(this._getSlideAnimation(i, 1));\n }\n }\n } else {\n if (interpolators[current]) {\n animations.push(this._getSlideAnimation(current, 0));\n }\n\n if (interpolators[next]) {\n animations.push(this._getSlideAnimation(next, 1));\n }\n }\n\n Animated.parallel(animations, {\n stopTogether: false\n }).start();\n }\n }, {\n key: \"_hackActiveSlideAnimation\",\n value: function _hackActiveSlideAnimation(index, goTo) {\n var _this4 = this;\n\n var force = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n var data = this.props.data;\n\n if (!this._mounted || !this._carouselRef || !this._positions[index] || !force && this._enableLoop()) {\n return;\n }\n\n var offset = this._positions[index] && this._positions[index].start;\n\n if (!offset && offset !== 0) {\n return;\n }\n\n var itemsLength = data && data.length;\n var direction = goTo || itemsLength === 1 ? 'start' : 'end';\n\n this._scrollTo(offset + (direction === 'start' ? -1 : 1), false);\n\n clearTimeout(this._hackSlideAnimationTimeout);\n this._hackSlideAnimationTimeout = setTimeout(function () {\n _this4._scrollTo(offset, false);\n }, 50);\n }\n }, {\n key: \"_lockScroll\",\n value: function _lockScroll() {\n var _this5 = this;\n\n var lockScrollTimeoutDuration = this.props.lockScrollTimeoutDuration;\n clearTimeout(this._lockScrollTimeout);\n this._lockScrollTimeout = setTimeout(function () {\n _this5._releaseScroll();\n }, lockScrollTimeoutDuration);\n\n this._setScrollEnabled(false);\n }\n }, {\n key: \"_releaseScroll\",\n value: function _releaseScroll() {\n clearTimeout(this._lockScrollTimeout);\n\n this._setScrollEnabled(true);\n }\n }, {\n key: \"_repositionScroll\",\n value: function _repositionScroll(index) {\n var _this$props12 = this.props,\n data = _this$props12.data,\n loopClonesPerSide = _this$props12.loopClonesPerSide;\n var dataLength = data && data.length;\n\n if (!this._enableLoop() || !dataLength || index >= loopClonesPerSide && index < dataLength + loopClonesPerSide) {\n return;\n }\n\n var repositionTo = index;\n\n if (index >= dataLength + loopClonesPerSide) {\n repositionTo = index - dataLength;\n } else if (index < loopClonesPerSide) {\n repositionTo = index + dataLength;\n }\n\n this._snapToItem(repositionTo, false, false, false, false);\n }\n }, {\n key: \"_scrollTo\",\n value: function _scrollTo(offset) {\n var animated = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n var vertical = this.props.vertical;\n\n var wrappedRef = this._getWrappedRef();\n\n if (!this._mounted || !wrappedRef) {\n return;\n }\n\n var specificOptions = this._needsScrollView() ? {\n x: vertical ? 0 : offset,\n y: vertical ? offset : 0\n } : {\n offset: offset\n };\n\n var options = _objectSpread(_objectSpread({}, specificOptions), {}, {\n animated: animated\n });\n\n if (this._needsScrollView()) {\n wrappedRef.scrollTo(options);\n } else {\n wrappedRef.scrollToOffset(options);\n }\n }\n }, {\n key: \"_onScroll\",\n value: function _onScroll(event) {\n var _this$props13 = this.props,\n callbackOffsetMargin = _this$props13.callbackOffsetMargin,\n enableMomentum = _this$props13.enableMomentum,\n onScroll = _this$props13.onScroll;\n var scrollOffset = event ? this._getScrollOffset(event) : this._currentContentOffset;\n\n var nextActiveItem = this._getActiveItem(scrollOffset);\n\n var itemReached = nextActiveItem === this._itemToSnapTo;\n var scrollConditions = scrollOffset >= this._scrollOffsetRef - callbackOffsetMargin && scrollOffset <= this._scrollOffsetRef + callbackOffsetMargin;\n this._currentContentOffset = scrollOffset;\n this._onScrollTriggered = true;\n this._lastScrollDate = Date.now();\n\n if (this._activeItem !== nextActiveItem && this._shouldUseCustomAnimation()) {\n this._playCustomSlideAnimation(this._activeItem, nextActiveItem);\n }\n\n if (enableMomentum) {\n clearTimeout(this._snapNoMomentumTimeout);\n\n if (this._activeItem !== nextActiveItem) {\n this._activeItem = nextActiveItem;\n }\n\n if (itemReached) {\n if (this._canFireBeforeCallback) {\n this._onBeforeSnap(this._getDataIndex(nextActiveItem));\n }\n\n if (scrollConditions && this._canFireCallback) {\n this._onSnap(this._getDataIndex(nextActiveItem));\n }\n }\n } else if (this._activeItem !== nextActiveItem && itemReached) {\n if (this._canFireBeforeCallback) {\n this._onBeforeSnap(this._getDataIndex(nextActiveItem));\n }\n\n if (scrollConditions) {\n this._activeItem = nextActiveItem;\n\n if (this._canLockScroll()) {\n this._releaseScroll();\n }\n\n if (this._canFireCallback) {\n this._onSnap(this._getDataIndex(nextActiveItem));\n }\n }\n }\n\n if (nextActiveItem === this._itemToSnapTo && scrollOffset === this._scrollOffsetRef) {\n this._repositionScroll(nextActiveItem);\n }\n\n if (typeof onScroll === \"function\" && event) {\n onScroll(event);\n }\n }\n }, {\n key: \"_onStartShouldSetResponderCapture\",\n value: function _onStartShouldSetResponderCapture(event) {\n var onStartShouldSetResponderCapture = this.props.onStartShouldSetResponderCapture;\n\n if (onStartShouldSetResponderCapture) {\n onStartShouldSetResponderCapture(event);\n }\n\n return this._getScrollEnabled();\n }\n }, {\n key: \"_onTouchStart\",\n value: function _onTouchStart() {\n var onTouchStart = this.props.onTouchStart;\n\n if (this._getScrollEnabled() !== false && this._autoplaying) {\n this.pauseAutoPlay();\n }\n\n if (onTouchStart) {\n onTouchStart();\n }\n }\n }, {\n key: \"_onTouchEnd\",\n value: function _onTouchEnd() {\n var onTouchEnd = this.props.onTouchEnd;\n\n if (this._getScrollEnabled() !== false && this._autoplay && !this._autoplaying) {\n this.startAutoplay();\n }\n\n if (onTouchEnd) {\n onTouchEnd();\n }\n }\n }, {\n key: \"_onScrollBeginDrag\",\n value: function _onScrollBeginDrag(event) {\n var onScrollBeginDrag = this.props.onScrollBeginDrag;\n\n if (!this._getScrollEnabled()) {\n return;\n }\n\n this._scrollStartOffset = this._getScrollOffset(event);\n this._scrollStartActive = this._getActiveItem(this._scrollStartOffset);\n this._ignoreNextMomentum = false;\n\n if (onScrollBeginDrag) {\n onScrollBeginDrag(event);\n }\n }\n }, {\n key: \"_onScrollEndDrag\",\n value: function _onScrollEndDrag(event) {\n var onScrollEndDrag = this.props.onScrollEndDrag;\n\n if (this._carouselRef) {\n this._onScrollEnd && this._onScrollEnd();\n }\n\n if (onScrollEndDrag) {\n onScrollEndDrag(event);\n }\n }\n }, {\n key: \"_onMomentumScrollEnd\",\n value: function _onMomentumScrollEnd(event) {\n var onMomentumScrollEnd = this.props.onMomentumScrollEnd;\n\n if (this._carouselRef) {\n this._onScrollEnd && this._onScrollEnd();\n }\n\n if (onMomentumScrollEnd) {\n onMomentumScrollEnd(event);\n }\n }\n }, {\n key: \"_onScrollEnd\",\n value: function _onScrollEnd(event) {\n var _this6 = this;\n\n var _this$props14 = this.props,\n autoplayDelay = _this$props14.autoplayDelay,\n enableSnap = _this$props14.enableSnap;\n\n if (this._ignoreNextMomentum) {\n this._ignoreNextMomentum = false;\n return;\n }\n\n if (this._currentContentOffset === this._scrollEndOffset) {\n return;\n }\n\n this._scrollEndOffset = this._currentContentOffset;\n this._scrollEndActive = this._getActiveItem(this._scrollEndOffset);\n\n if (enableSnap) {\n this._snapScroll(this._scrollEndOffset - this._scrollStartOffset);\n }\n\n if (this._autoplay && !this._autoplaying) {\n clearTimeout(this._enableAutoplayTimeout);\n this._enableAutoplayTimeout = setTimeout(function () {\n _this6.startAutoplay();\n }, autoplayDelay + 50);\n }\n }\n }, {\n key: \"_onTouchRelease\",\n value: function _onTouchRelease(event) {\n var _this7 = this;\n\n var enableMomentum = this.props.enableMomentum;\n\n if (enableMomentum && IS_IOS) {\n clearTimeout(this._snapNoMomentumTimeout);\n this._snapNoMomentumTimeout = setTimeout(function () {\n _this7._snapToItem(_this7._activeItem);\n }, 100);\n }\n }\n }, {\n key: \"_onLayout\",\n value: function _onLayout(event) {\n var onLayout = this.props.onLayout;\n\n if (this._onLayoutInitDone) {\n this._initPositionsAndInterpolators();\n\n this._snapToItem(this._activeItem, false, false, false, false);\n } else {\n this._onLayoutInitDone = true;\n }\n\n if (onLayout) {\n onLayout(event);\n }\n }\n }, {\n key: \"_snapScroll\",\n value: function _snapScroll(delta) {\n var swipeThreshold = this.props.swipeThreshold;\n\n if (!this._scrollEndActive && this._scrollEndActive !== 0 && IS_IOS) {\n this._scrollEndActive = this._scrollStartActive;\n }\n\n if (this._scrollStartActive !== this._scrollEndActive) {\n this._snapToItem(this._scrollEndActive);\n } else {\n if (delta > 0) {\n if (delta > swipeThreshold) {\n this._snapToItem(this._scrollStartActive + 1);\n } else {\n this._snapToItem(this._scrollEndActive);\n }\n } else if (delta < 0) {\n if (delta < -swipeThreshold) {\n this._snapToItem(this._scrollStartActive - 1);\n } else {\n this._snapToItem(this._scrollEndActive);\n }\n } else {\n this._snapToItem(this._scrollEndActive);\n }\n }\n }\n }, {\n key: \"_snapToItem\",\n value: function _snapToItem(index) {\n var _this8 = this;\n\n var animated = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n var fireCallback = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;\n var initial = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n var lockScroll = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : true;\n var _this$props15 = this.props,\n enableMomentum = _this$props15.enableMomentum,\n onSnapToItem = _this$props15.onSnapToItem,\n onBeforeSnapToItem = _this$props15.onBeforeSnapToItem;\n\n var itemsLength = this._getCustomDataLength();\n\n var wrappedRef = this._getWrappedRef();\n\n if (!itemsLength || !wrappedRef) {\n return;\n }\n\n if (!index || index < 0) {\n index = 0;\n } else if (itemsLength > 0 && index >= itemsLength) {\n index = itemsLength - 1;\n }\n\n if (index !== this._previousActiveItem) {\n this._previousActiveItem = index;\n\n if (lockScroll && this._canLockScroll()) {\n this._lockScroll();\n }\n\n if (fireCallback) {\n if (onBeforeSnapToItem) {\n this._canFireBeforeCallback = true;\n }\n\n if (onSnapToItem) {\n this._canFireCallback = true;\n }\n }\n }\n\n this._itemToSnapTo = index;\n this._scrollOffsetRef = this._positions[index] && this._positions[index].start;\n this._onScrollTriggered = false;\n\n if (!this._scrollOffsetRef && this._scrollOffsetRef !== 0) {\n return;\n }\n\n this._scrollTo(this._scrollOffsetRef, animated);\n\n this._scrollEndOffset = this._currentContentOffset;\n\n if (enableMomentum) {\n if (!initial) {\n this._ignoreNextMomentum = true;\n }\n\n if (index === 0 || index === itemsLength - 1) {\n clearTimeout(this._edgeItemTimeout);\n this._edgeItemTimeout = setTimeout(function () {\n if (!initial && index === _this8._activeItem && !_this8._onScrollTriggered) {\n _this8._onScroll();\n }\n }, 250);\n }\n }\n }\n }, {\n key: \"_onBeforeSnap\",\n value: function _onBeforeSnap(index) {\n var onBeforeSnapToItem = this.props.onBeforeSnapToItem;\n\n if (!this._carouselRef) {\n return;\n }\n\n this._canFireBeforeCallback = false;\n onBeforeSnapToItem && onBeforeSnapToItem(index);\n }\n }, {\n key: \"_onSnap\",\n value: function _onSnap(index) {\n var onSnapToItem = this.props.onSnapToItem;\n\n if (!this._carouselRef) {\n return;\n }\n\n this._canFireCallback = false;\n onSnapToItem && onSnapToItem(index);\n }\n }, {\n key: \"startAutoplay\",\n value: function startAutoplay() {\n var _this9 = this;\n\n var _this$props16 = this.props,\n autoplayInterval = _this$props16.autoplayInterval,\n autoplayDelay = _this$props16.autoplayDelay;\n this._autoplay = true;\n\n if (this._autoplaying) {\n return;\n }\n\n clearTimeout(this._autoplayTimeout);\n this._autoplayTimeout = setTimeout(function () {\n _this9._autoplaying = true;\n _this9._autoplayInterval = setInterval(function () {\n if (_this9._autoplaying) {\n _this9.snapToNext();\n }\n }, autoplayInterval);\n }, autoplayDelay);\n }\n }, {\n key: \"pauseAutoPlay\",\n value: function pauseAutoPlay() {\n this._autoplaying = false;\n clearTimeout(this._autoplayTimeout);\n clearTimeout(this._enableAutoplayTimeout);\n clearInterval(this._autoplayInterval);\n }\n }, {\n key: \"stopAutoplay\",\n value: function stopAutoplay() {\n this._autoplay = false;\n this.pauseAutoPlay();\n }\n }, {\n key: \"snapToItem\",\n value: function snapToItem(index) {\n var animated = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n var fireCallback = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;\n\n if (!index || index < 0) {\n index = 0;\n }\n\n var positionIndex = this._getPositionIndex(index);\n\n if (positionIndex === this._activeItem) {\n return;\n }\n\n this._snapToItem(positionIndex, animated, fireCallback);\n }\n }, {\n key: \"snapToNext\",\n value: function snapToNext() {\n var animated = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var fireCallback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n\n var itemsLength = this._getCustomDataLength();\n\n var newIndex = this._activeItem + 1;\n\n if (newIndex > itemsLength - 1) {\n if (!this._enableLoop()) {\n return;\n }\n\n newIndex = 0;\n }\n\n this._snapToItem(newIndex, animated, fireCallback);\n }\n }, {\n key: \"snapToPrev\",\n value: function snapToPrev() {\n var animated = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var fireCallback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n\n var itemsLength = this._getCustomDataLength();\n\n var newIndex = this._activeItem - 1;\n\n if (newIndex < 0) {\n if (!this._enableLoop()) {\n return;\n }\n\n newIndex = itemsLength - 1;\n }\n\n this._snapToItem(newIndex, animated, fireCallback);\n }\n }, {\n key: \"triggerRenderingHack\",\n value: function triggerRenderingHack(offset) {\n if (Date.now() - this._lastScrollDate < 500) {\n return;\n }\n\n var scrollPosition = this._currentContentOffset;\n\n if (!scrollPosition && scrollPosition !== 0) {\n return;\n }\n\n var scrollOffset = offset || (scrollPosition === 0 ? 1 : -1);\n\n this._scrollTo(scrollPosition + scrollOffset, false);\n }\n }, {\n key: \"_getSlideInterpolatedStyle\",\n value: function _getSlideInterpolatedStyle(index, animatedValue) {\n var _this$props17 = this.props,\n layoutCardOffset = _this$props17.layoutCardOffset,\n slideInterpolatedStyle = _this$props17.slideInterpolatedStyle;\n\n if (slideInterpolatedStyle) {\n return slideInterpolatedStyle(index, animatedValue, this.props);\n } else if (this._shouldUseTinderLayout()) {\n return tinderAnimatedStyles(index, animatedValue, this.props, layoutCardOffset);\n } else if (this._shouldUseStackLayout()) {\n return stackAnimatedStyles(index, animatedValue, this.props, layoutCardOffset);\n } else if (this._shouldUseShiftLayout()) {\n return shiftAnimatedStyles(index, animatedValue, this.props);\n } else {\n return defaultAnimatedStyles(index, animatedValue, this.props);\n }\n }\n }, {\n key: \"_renderItem\",\n value: function _renderItem(_ref) {\n var item = _ref.item,\n index = _ref.index;\n var interpolators = this.state.interpolators;\n var _this$props18 = this.props,\n hasParallaxImages = _this$props18.hasParallaxImages,\n itemWidth = _this$props18.itemWidth,\n itemHeight = _this$props18.itemHeight,\n keyExtractor = _this$props18.keyExtractor,\n renderItem = _this$props18.renderItem,\n sliderHeight = _this$props18.sliderHeight,\n sliderWidth = _this$props18.sliderWidth,\n slideStyle = _this$props18.slideStyle,\n vertical = _this$props18.vertical;\n var animatedValue = interpolators && interpolators[index];\n\n if (!animatedValue && animatedValue !== 0) {\n return null;\n }\n\n var animate = this._shouldAnimateSlides();\n\n var Component = animate ? Animated.View : View;\n var animatedStyle = animate ? this._getSlideInterpolatedStyle(index, animatedValue) : {};\n var parallaxProps = hasParallaxImages ? {\n scrollPosition: this._scrollPos,\n carouselRef: this._carouselRef,\n vertical: vertical,\n sliderWidth: sliderWidth,\n sliderHeight: sliderHeight,\n itemWidth: itemWidth,\n itemHeight: itemHeight\n } : undefined;\n var mainDimension = vertical ? {\n height: itemHeight\n } : {\n width: itemWidth\n };\n var specificProps = this._needsScrollView() ? {\n key: keyExtractor ? keyExtractor(item, index) : this._getKeyExtractor(item, index)\n } : {};\n return React.createElement(Component, _extends({\n style: [mainDimension, slideStyle, animatedStyle],\n pointerEvents: 'box-none'\n }, specificProps, {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 1237,\n columnNumber: 13\n }\n }), renderItem({\n item: item,\n index: index\n }, parallaxProps));\n }\n }, {\n key: \"_getComponentOverridableProps\",\n value: function _getComponentOverridableProps() {\n var _this$props19 = this.props,\n enableMomentum = _this$props19.enableMomentum,\n itemWidth = _this$props19.itemWidth,\n itemHeight = _this$props19.itemHeight,\n loopClonesPerSide = _this$props19.loopClonesPerSide,\n sliderWidth = _this$props19.sliderWidth,\n sliderHeight = _this$props19.sliderHeight,\n vertical = _this$props19.vertical;\n var visibleItems = Math.ceil(vertical ? sliderHeight / itemHeight : sliderWidth / itemWidth) + 1;\n var initialNumPerSide = this._enableLoop() ? loopClonesPerSide : 2;\n var initialNumToRender = visibleItems + initialNumPerSide * 2;\n var maxToRenderPerBatch = 1 + initialNumToRender * 2;\n var windowSize = maxToRenderPerBatch;\n var specificProps = !this._needsScrollView() ? {\n initialNumToRender: initialNumToRender,\n maxToRenderPerBatch: maxToRenderPerBatch,\n windowSize: windowSize\n } : {};\n return _objectSpread({\n decelerationRate: enableMomentum ? 0.9 : 'fast',\n showsHorizontalScrollIndicator: false,\n showsVerticalScrollIndicator: false,\n overScrollMode: 'never',\n automaticallyAdjustContentInsets: false,\n directionalLockEnabled: true,\n pinchGestureEnabled: false,\n scrollsToTop: false,\n removeClippedSubviews: !this._needsScrollView(),\n inverted: this._needsRTLAdaptations()\n }, specificProps);\n }\n }, {\n key: \"_getComponentStaticProps\",\n value: function _getComponentStaticProps() {\n var _this10 = this;\n\n var hideCarousel = this.state.hideCarousel;\n var _this$props20 = this.props,\n containerCustomStyle = _this$props20.containerCustomStyle,\n contentContainerCustomStyle = _this$props20.contentContainerCustomStyle,\n keyExtractor = _this$props20.keyExtractor,\n sliderWidth = _this$props20.sliderWidth,\n sliderHeight = _this$props20.sliderHeight,\n style = _this$props20.style,\n vertical = _this$props20.vertical;\n var containerStyle = [containerCustomStyle || style || {}, hideCarousel ? {\n opacity: 0\n } : {}, vertical ? {\n height: sliderHeight,\n flexDirection: 'column'\n } : {\n width: sliderWidth,\n flexDirection: this._needsRTLAdaptations() ? 'row-reverse' : 'row'\n }];\n var contentContainerStyle = [vertical ? {\n paddingTop: this._getContainerInnerMargin(),\n paddingBottom: this._getContainerInnerMargin(true)\n } : {\n paddingLeft: this._getContainerInnerMargin(),\n paddingRight: this._getContainerInnerMargin(true)\n }, contentContainerCustomStyle || {}];\n var specificProps = !this._needsScrollView() ? {\n renderItem: this._renderItem,\n numColumns: 1,\n keyExtractor: keyExtractor || this._getKeyExtractor\n } : {};\n return _objectSpread({\n ref: function ref(c) {\n return _this10._carouselRef = c;\n },\n data: this._getCustomData(),\n style: containerStyle,\n contentContainerStyle: contentContainerStyle,\n horizontal: !vertical,\n scrollEventThrottle: 1,\n onScroll: this._onScrollHandler,\n onScrollBeginDrag: this._onScrollBeginDrag,\n onScrollEndDrag: this._onScrollEndDrag,\n onMomentumScrollEnd: this._onMomentumScrollEnd,\n onResponderRelease: this._onTouchRelease,\n onStartShouldSetResponderCapture: this._onStartShouldSetResponderCapture,\n onTouchStart: this._onTouchStart,\n onTouchEnd: this._onScrollEnd,\n onLayout: this._onLayout\n }, specificProps);\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this11 = this;\n\n var _this$props21 = this.props,\n data = _this$props21.data,\n renderItem = _this$props21.renderItem,\n useScrollView = _this$props21.useScrollView;\n\n if (!data || !renderItem) {\n return null;\n }\n\n var props = _objectSpread(_objectSpread(_objectSpread({}, this._getComponentOverridableProps()), this.props), this._getComponentStaticProps());\n\n var ScrollViewComponent = typeof useScrollView === 'function' ? useScrollView : AnimatedScrollView;\n return this._needsScrollView() ? React.createElement(ScrollViewComponent, _extends({}, props, {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 1360,\n columnNumber: 13\n }\n }), this._getCustomData().map(function (item, index) {\n return _this11._renderItem({\n item: item,\n index: index\n });\n })) : React.createElement(AnimatedFlatList, _extends({}, props, {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 1368,\n columnNumber: 13\n }\n }));\n }\n }]);\n\n return Carousel;\n}(Component);\n\nCarousel.propTypes = {\n data: PropTypes.array.isRequired,\n renderItem: PropTypes.func.isRequired,\n itemWidth: PropTypes.number,\n itemHeight: PropTypes.number,\n sliderWidth: PropTypes.number,\n sliderHeight: PropTypes.number,\n activeAnimationType: PropTypes.string,\n activeAnimationOptions: PropTypes.object,\n activeSlideAlignment: PropTypes.oneOf(['center', 'end', 'start']),\n activeSlideOffset: PropTypes.number,\n apparitionDelay: PropTypes.number,\n autoplay: PropTypes.bool,\n autoplayDelay: PropTypes.number,\n autoplayInterval: PropTypes.number,\n callbackOffsetMargin: PropTypes.number,\n containerCustomStyle: ViewPropTypes ? ViewPropTypes.style : View.propTypes.style,\n contentContainerCustomStyle: ViewPropTypes ? ViewPropTypes.style : View.propTypes.style,\n enableMomentum: PropTypes.bool,\n enableSnap: PropTypes.bool,\n firstItem: PropTypes.number,\n hasParallaxImages: PropTypes.bool,\n inactiveSlideOpacity: PropTypes.number,\n inactiveSlideScale: PropTypes.number,\n inactiveSlideShift: PropTypes.number,\n layout: PropTypes.oneOf(['default', 'stack', 'tinder']),\n layoutCardOffset: PropTypes.number,\n lockScrollTimeoutDuration: PropTypes.number,\n lockScrollWhileSnapping: PropTypes.bool,\n loop: PropTypes.bool,\n loopClonesPerSide: PropTypes.number,\n scrollEnabled: PropTypes.bool,\n scrollInterpolator: PropTypes.func,\n slideInterpolatedStyle: PropTypes.func,\n slideStyle: ViewPropTypes ? ViewPropTypes.style : View.propTypes.style,\n shouldOptimizeUpdates: PropTypes.bool,\n swipeThreshold: PropTypes.number,\n useScrollView: PropTypes.oneOfType([PropTypes.bool, PropTypes.func]),\n vertical: PropTypes.bool,\n onBeforeSnapToItem: PropTypes.func,\n onSnapToItem: PropTypes.func\n};\nCarousel.defaultProps = {\n activeAnimationType: 'timing',\n activeAnimationOptions: null,\n activeSlideAlignment: 'center',\n activeSlideOffset: 20,\n apparitionDelay: 0,\n autoplay: false,\n autoplayDelay: 1000,\n autoplayInterval: 3000,\n callbackOffsetMargin: 5,\n containerCustomStyle: {},\n contentContainerCustomStyle: {},\n enableMomentum: false,\n enableSnap: true,\n firstItem: 0,\n hasParallaxImages: false,\n inactiveSlideOpacity: 0.7,\n inactiveSlideScale: 0.9,\n inactiveSlideShift: 0,\n layout: 'default',\n lockScrollTimeoutDuration: 1000,\n lockScrollWhileSnapping: false,\n loop: false,\n loopClonesPerSide: 3,\n scrollEnabled: true,\n slideStyle: {},\n shouldOptimizeUpdates: true,\n swipeThreshold: 20,\n useScrollView: !AnimatedFlatList,\n vertical: false\n};\nexport { Carousel as default };","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-snap-carousel/src/carousel/Carousel.js"],"names":["React","Component","ViewPropTypes","PropTypes","shallowCompare","defaultScrollInterpolator","stackScrollInterpolator","tinderScrollInterpolator","defaultAnimatedStyles","shiftAnimatedStyles","stackAnimatedStyles","tinderAnimatedStyles","IS_IOS","Platform","OS","AnimatedFlatList","FlatList","Animated","createAnimatedComponent","AnimatedScrollView","ScrollView","IS_RTL","I18nManager","isRTL","Carousel","props","state","hideCarousel","interpolators","initialActiveItem","_getFirstItem","firstItem","_activeItem","_previousActiveItem","_previousFirstItem","_previousItemsLength","_mounted","_positions","_currentContentOffset","_canFireBeforeCallback","_canFireCallback","_scrollOffsetRef","_onScrollTriggered","_lastScrollDate","_scrollEnabled","scrollEnabled","_initPositionsAndInterpolators","bind","_renderItem","_onSnap","_onLayout","_onScroll","_onScrollBeginDrag","enableSnap","undefined","_onScrollEnd","autoplay","_onScrollEndDrag","enableMomentum","_onMomentumScrollEnd","_onTouchStart","_onTouchEnd","_onTouchRelease","_getKeyExtractor","_setScrollHandler","_ignoreNextMomentum","console","warn","vertical","sliderWidth","itemWidth","error","sliderHeight","itemHeight","apparitionDelay","useScrollView","customAnimationType","customAnimationOptions","onScrollViewScroll","_firstItem","apparitionCallback","setState","startAutoplay","requestAnimationFrame","_snapToItem","_hackActiveSlideAnimation","_apparitionTimeout","setTimeout","nextProps","nextState","shouldOptimizeUpdates","prevProps","itemsLength","_getCustomDataLength","nextFirstItem","nextActiveItem","hasNewSliderWidth","hasNewSliderHeight","hasNewItemWidth","hasNewItemHeight","hasNewScrollEnabled","_setScrollEnabled","length","onScroll","stopAutoplay","clearTimeout","_hackSlideAnimationTimeout","_enableAutoplayTimeout","_autoplayTimeout","_snapNoMomentumTimeout","_edgeItemTimeout","_lockScrollTimeout","_getDataIndex","scrollEventConfig","listener","useNativeDriver","_scrollPos","Value","argMapping","nativeEvent","contentOffset","y","x","Array","isArray","_argMapping","pop","argMap","push","_onScrollHandler","event","_shouldUseStackLayout","_shouldUseTinderLayout","lockScrollWhileSnapping","data","loop","inactiveSlideOpacity","inactiveSlideScale","scrollInterpolator","slideInterpolatedStyle","_shouldUseShiftLayout","activeAnimationOptions","inactiveSlideShift","layout","loopClonesPerSide","dataLength","_enableLoop","previousItems","nextItems","dataMultiplier","Math","floor","remainder","i","unshift","slice","concat","index","_needsRTLAdaptations","baseDataIndexes","dataIndexes","j","_carouselRef","_needsScrollView","scrollTo","scrollToOffset","getNode","wrappedRef","_getWrappedRef","setNativeProps","item","opposite","activeSlideAlignment","offset","_getViewportOffset","_getContainerInnerMargin","activeSlideOffset","swipeThreshold","center","_getCenter","centerOffset","start","end","lastIndex","sizeRef","_getCustomData","forEach","itemData","_index","_getCustomIndex","animatedValue","_shouldAnimateSlides","_shouldUseCustomAnimation","interpolator","inputRange","outputRange","interpolate","extrapolate","toValue","activeAnimationType","animationCommonOptions","isInteraction","parallel","easing","Easing","linear","current","next","_currentIndex","_currentDataIndex","_nextIndex","_nextDataIndex","animations","_getSlideAnimation","stopTogether","goTo","force","direction","_scrollTo","lockScrollTimeoutDuration","_releaseScroll","repositionTo","animated","specificOptions","options","callbackOffsetMargin","scrollOffset","_getScrollOffset","_getActiveItem","itemReached","_itemToSnapTo","scrollConditions","Date","now","_playCustomSlideAnimation","_onBeforeSnap","_canLockScroll","_repositionScroll","onStartShouldSetResponderCapture","_getScrollEnabled","onTouchStart","_autoplaying","pauseAutoPlay","onTouchEnd","_autoplay","onScrollBeginDrag","_scrollStartOffset","_scrollStartActive","onScrollEndDrag","onMomentumScrollEnd","autoplayDelay","_scrollEndOffset","_scrollEndActive","_snapScroll","onLayout","_onLayoutInitDone","delta","fireCallback","initial","lockScroll","onSnapToItem","onBeforeSnapToItem","_lockScroll","autoplayInterval","_autoplayInterval","setInterval","snapToNext","clearInterval","positionIndex","_getPositionIndex","newIndex","scrollPosition","layoutCardOffset","hasParallaxImages","keyExtractor","renderItem","slideStyle","animate","View","animatedStyle","_getSlideInterpolatedStyle","parallaxProps","carouselRef","mainDimension","height","width","specificProps","key","visibleItems","ceil","initialNumPerSide","initialNumToRender","maxToRenderPerBatch","windowSize","decelerationRate","showsHorizontalScrollIndicator","showsVerticalScrollIndicator","overScrollMode","automaticallyAdjustContentInsets","directionalLockEnabled","pinchGestureEnabled","scrollsToTop","removeClippedSubviews","inverted","containerCustomStyle","contentContainerCustomStyle","style","containerStyle","opacity","flexDirection","contentContainerStyle","paddingTop","paddingBottom","paddingLeft","paddingRight","numColumns","ref","c","horizontal","scrollEventThrottle","onResponderRelease","_onStartShouldSetResponderCapture","_getComponentOverridableProps","_getComponentStaticProps","ScrollViewComponent","map","propTypes","array","isRequired","func","number","string","object","oneOf","bool","oneOfType","defaultProps"],"mappings":"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","sourcesContent":["import React, { Component } from 'react';\nimport { Animated, Easing, FlatList, I18nManager, Platform, ScrollView, View, ViewPropTypes } from 'react-native';\nimport PropTypes from 'prop-types';\nimport shallowCompare from 'react-addons-shallow-compare';\nimport {\n defaultScrollInterpolator,\n stackScrollInterpolator,\n tinderScrollInterpolator,\n defaultAnimatedStyles,\n shiftAnimatedStyles,\n stackAnimatedStyles,\n tinderAnimatedStyles\n} from '../utils/animations';\n\nconst IS_IOS = Platform.OS === 'ios';\n\n// Native driver for scroll events\n// See: https://facebook.github.io/react-native/blog/2017/02/14/using-native-driver-for-animated.html\nconst AnimatedFlatList = FlatList ? Animated.createAnimatedComponent(FlatList) : null;\nconst AnimatedScrollView = Animated.createAnimatedComponent(ScrollView);\n\n// React Native automatically handles RTL layouts; unfortunately, it's buggy with horizontal ScrollView\n// See https://github.com/facebook/react-native/issues/11960\n// NOTE: the following variable is not declared in the constructor\n// otherwise it is undefined at init, which messes with custom indexes\nconst IS_RTL = I18nManager.isRTL;\n\nexport default class Carousel extends Component {\n\n static propTypes = {\n data: PropTypes.array.isRequired,\n renderItem: PropTypes.func.isRequired,\n itemWidth: PropTypes.number, // required for horizontal carousel\n itemHeight: PropTypes.number, // required for vertical carousel\n sliderWidth: PropTypes.number, // required for horizontal carousel\n sliderHeight: PropTypes.number, // required for vertical carousel\n activeAnimationType: PropTypes.string,\n activeAnimationOptions: PropTypes.object,\n activeSlideAlignment: PropTypes.oneOf(['center', 'end', 'start']),\n activeSlideOffset: PropTypes.number,\n apparitionDelay: PropTypes.number,\n autoplay: PropTypes.bool,\n autoplayDelay: PropTypes.number,\n autoplayInterval: PropTypes.number,\n callbackOffsetMargin: PropTypes.number,\n containerCustomStyle: ViewPropTypes ? ViewPropTypes.style : View.propTypes.style,\n contentContainerCustomStyle: ViewPropTypes ? ViewPropTypes.style : View.propTypes.style,\n enableMomentum: PropTypes.bool,\n enableSnap: PropTypes.bool,\n firstItem: PropTypes.number,\n hasParallaxImages: PropTypes.bool,\n inactiveSlideOpacity: PropTypes.number,\n inactiveSlideScale: PropTypes.number,\n inactiveSlideShift: PropTypes.number,\n layout: PropTypes.oneOf(['default', 'stack', 'tinder']),\n layoutCardOffset: PropTypes.number,\n lockScrollTimeoutDuration: PropTypes.number,\n lockScrollWhileSnapping: PropTypes.bool,\n loop: PropTypes.bool,\n loopClonesPerSide: PropTypes.number,\n scrollEnabled: PropTypes.bool,\n scrollInterpolator: PropTypes.func,\n slideInterpolatedStyle: PropTypes.func,\n slideStyle: ViewPropTypes ? ViewPropTypes.style : View.propTypes.style,\n shouldOptimizeUpdates: PropTypes.bool,\n swipeThreshold: PropTypes.number,\n useScrollView: PropTypes.oneOfType([PropTypes.bool, PropTypes.func]),\n vertical: PropTypes.bool,\n onBeforeSnapToItem: PropTypes.func,\n onSnapToItem: PropTypes.func\n };\n\n static defaultProps = {\n activeAnimationType: 'timing',\n activeAnimationOptions: null,\n activeSlideAlignment: 'center',\n activeSlideOffset: 20,\n apparitionDelay: 0,\n autoplay: false,\n autoplayDelay: 1000,\n autoplayInterval: 3000,\n callbackOffsetMargin: 5,\n containerCustomStyle: {},\n contentContainerCustomStyle: {},\n enableMomentum: false,\n enableSnap: true,\n firstItem: 0,\n hasParallaxImages: false,\n inactiveSlideOpacity: 0.7,\n inactiveSlideScale: 0.9,\n inactiveSlideShift: 0,\n layout: 'default',\n lockScrollTimeoutDuration: 1000,\n lockScrollWhileSnapping: false,\n loop: false,\n loopClonesPerSide: 3,\n scrollEnabled: true,\n slideStyle: {},\n shouldOptimizeUpdates: true,\n swipeThreshold: 20,\n useScrollView: !AnimatedFlatList,\n vertical: false\n }\n\n constructor (props) {\n super(props);\n\n this.state = {\n hideCarousel: true,\n interpolators: []\n };\n\n // The following values are not stored in the state because 'setState()' is asynchronous\n // and this results in an absolutely crappy behavior on Android while swiping (see #156)\n const initialActiveItem = this._getFirstItem(props.firstItem);\n this._activeItem = initialActiveItem;\n this._previousActiveItem = initialActiveItem;\n this._previousFirstItem = initialActiveItem;\n this._previousItemsLength = initialActiveItem;\n\n this._mounted = false;\n this._positions = [];\n this._currentContentOffset = 0; // store ScrollView's scroll position\n this._canFireBeforeCallback = false;\n this._canFireCallback = false;\n this._scrollOffsetRef = null;\n this._onScrollTriggered = true; // used when momentum is enabled to prevent an issue with edges items\n this._lastScrollDate = 0; // used to work around a FlatList bug\n this._scrollEnabled = props.scrollEnabled !== false;\n\n this._initPositionsAndInterpolators = this._initPositionsAndInterpolators.bind(this);\n this._renderItem = this._renderItem.bind(this);\n this._onSnap = this._onSnap.bind(this);\n\n this._onLayout = this._onLayout.bind(this);\n this._onScroll = this._onScroll.bind(this);\n this._onScrollBeginDrag = props.enableSnap ? this._onScrollBeginDrag.bind(this) : undefined;\n this._onScrollEnd = props.enableSnap || props.autoplay ? this._onScrollEnd.bind(this) : undefined;\n this._onScrollEndDrag = !props.enableMomentum ? this._onScrollEndDrag.bind(this) : undefined;\n this._onMomentumScrollEnd = props.enableMomentum ? this._onMomentumScrollEnd.bind(this) : undefined;\n this._onTouchStart = this._onTouchStart.bind(this);\n this._onTouchEnd = this._onTouchEnd.bind(this);\n this._onTouchRelease = this._onTouchRelease.bind(this);\n\n this._getKeyExtractor = this._getKeyExtractor.bind(this);\n\n this._setScrollHandler(props);\n\n // This bool aims at fixing an iOS bug due to scrollTo that triggers onMomentumScrollEnd.\n // onMomentumScrollEnd fires this._snapScroll, thus creating an infinite loop.\n this._ignoreNextMomentum = false;\n\n // Warnings\n if (!ViewPropTypes) {\n console.warn('react-native-snap-carousel: It is recommended to use at least version 0.44 of React Native with the plugin');\n }\n if (!props.vertical && (!props.sliderWidth || !props.itemWidth)) {\n console.error('react-native-snap-carousel: You need to specify both `sliderWidth` and `itemWidth` for horizontal carousels');\n }\n if (props.vertical && (!props.sliderHeight || !props.itemHeight)) {\n console.error('react-native-snap-carousel: You need to specify both `sliderHeight` and `itemHeight` for vertical carousels');\n }\n if (props.apparitionDelay && !IS_IOS && !props.useScrollView) {\n console.warn('react-native-snap-carousel: Using `apparitionDelay` on Android is not recommended since it can lead to rendering issues');\n }\n if (props.customAnimationType || props.customAnimationOptions) {\n console.warn('react-native-snap-carousel: Props `customAnimationType` and `customAnimationOptions` have been renamed to `activeAnimationType` and `activeAnimationOptions`');\n }\n if (props.onScrollViewScroll) {\n console.error('react-native-snap-carousel: Prop `onScrollViewScroll` has been removed. Use `onScroll` instead');\n }\n }\n\n componentDidMount () {\n const { apparitionDelay, autoplay, firstItem } = this.props;\n const _firstItem = this._getFirstItem(firstItem);\n const apparitionCallback = () => {\n this.setState({ hideCarousel: false });\n if (autoplay) {\n this.startAutoplay();\n }\n };\n\n this._mounted = true;\n this._initPositionsAndInterpolators();\n\n // Without 'requestAnimationFrame' or a `0` timeout, images will randomly not be rendered on Android...\n requestAnimationFrame(() => {\n if (!this._mounted) {\n return;\n }\n\n this._snapToItem(_firstItem, false, false, true, false);\n this._hackActiveSlideAnimation(_firstItem, 'start', true);\n\n if (apparitionDelay) {\n this._apparitionTimeout = setTimeout(() => {\n apparitionCallback();\n }, apparitionDelay);\n } else {\n apparitionCallback();\n }\n });\n }\n\n shouldComponentUpdate (nextProps, nextState) {\n if (this.props.shouldOptimizeUpdates === false) {\n return true;\n } else {\n return shallowCompare(this, nextProps, nextState);\n }\n }\n\n componentDidUpdate (prevProps) {\n const { interpolators } = this.state;\n const { firstItem, itemHeight, itemWidth, scrollEnabled, sliderHeight, sliderWidth } = this.props;\n const itemsLength = this._getCustomDataLength(this.props);\n\n if (!itemsLength) {\n return;\n }\n\n const nextFirstItem = this._getFirstItem(firstItem, this.props);\n let nextActiveItem = this._activeItem || this._activeItem === 0 ? this._activeItem : nextFirstItem;\n\n const hasNewSliderWidth = sliderWidth && sliderWidth !== prevProps.sliderWidth;\n const hasNewSliderHeight = sliderHeight && sliderHeight !== prevProps.sliderHeight;\n const hasNewItemWidth = itemWidth && itemWidth !== prevProps.itemWidth;\n const hasNewItemHeight = itemHeight && itemHeight !== prevProps.itemHeight;\n const hasNewScrollEnabled = scrollEnabled !== prevProps.scrollEnabled;\n\n // Prevent issues with dynamically removed items\n if (nextActiveItem > itemsLength - 1) {\n nextActiveItem = itemsLength - 1;\n }\n\n // Handle changing scrollEnabled independent of user -> carousel interaction\n if (hasNewScrollEnabled) {\n this._setScrollEnabled(scrollEnabled);\n }\n\n if (interpolators.length !== itemsLength || hasNewSliderWidth ||\n hasNewSliderHeight || hasNewItemWidth || hasNewItemHeight) {\n this._activeItem = nextActiveItem;\n this._previousItemsLength = itemsLength;\n\n this._initPositionsAndInterpolators(this.props);\n\n // Handle scroll issue when dynamically removing items (see #133)\n // This also fixes first item's active state on Android\n // Because 'initialScrollIndex' apparently doesn't trigger scroll\n if (this._previousItemsLength > itemsLength) {\n this._hackActiveSlideAnimation(nextActiveItem, null, true);\n }\n\n if (hasNewSliderWidth || hasNewSliderHeight || hasNewItemWidth || hasNewItemHeight) {\n this._snapToItem(nextActiveItem, false, false, false, false);\n }\n } else if (nextFirstItem !== this._previousFirstItem && nextFirstItem !== this._activeItem) {\n this._activeItem = nextFirstItem;\n this._previousFirstItem = nextFirstItem;\n this._snapToItem(nextFirstItem, false, true, false, false);\n }\n\n if (this.props.onScroll !== prevProps.onScroll) {\n this._setScrollHandler(this.props);\n }\n }\n\n componentWillUnmount () {\n this._mounted = false;\n this.stopAutoplay();\n clearTimeout(this._apparitionTimeout);\n clearTimeout(this._hackSlideAnimationTimeout);\n clearTimeout(this._enableAutoplayTimeout);\n clearTimeout(this._autoplayTimeout);\n clearTimeout(this._snapNoMomentumTimeout);\n clearTimeout(this._edgeItemTimeout);\n clearTimeout(this._lockScrollTimeout);\n }\n\n get realIndex () {\n return this._activeItem;\n }\n\n get currentIndex () {\n return this._getDataIndex(this._activeItem);\n }\n\n get currentScrollPosition () {\n return this._currentContentOffset;\n }\n\n _setScrollHandler(props) {\n // Native driver for scroll events\n const scrollEventConfig = {\n listener: this._onScroll,\n useNativeDriver: true,\n };\n this._scrollPos = new Animated.Value(0);\n const argMapping = props.vertical\n ? [{ nativeEvent: { contentOffset: { y: this._scrollPos } } }]\n : [{ nativeEvent: { contentOffset: { x: this._scrollPos } } }];\n\n if (props.onScroll && Array.isArray(props.onScroll._argMapping)) {\n // Because of a react-native issue https://github.com/facebook/react-native/issues/13294\n argMapping.pop();\n const [ argMap ] = props.onScroll._argMapping;\n if (argMap && argMap.nativeEvent && argMap.nativeEvent.contentOffset) {\n // Shares the same animated value passed in props\n this._scrollPos =\n argMap.nativeEvent.contentOffset.x ||\n argMap.nativeEvent.contentOffset.y ||\n this._scrollPos;\n }\n argMapping.push(...props.onScroll._argMapping);\n }\n this._onScrollHandler = Animated.event(\n argMapping,\n scrollEventConfig\n );\n }\n\n _needsScrollView () {\n const { useScrollView } = this.props;\n return useScrollView || !AnimatedFlatList || this._shouldUseStackLayout() || this._shouldUseTinderLayout();\n }\n\n _needsRTLAdaptations () {\n const { vertical } = this.props;\n return IS_RTL && !IS_IOS && !vertical;\n }\n\n _canLockScroll () {\n const { scrollEnabled, enableMomentum, lockScrollWhileSnapping } = this.props;\n return scrollEnabled && !enableMomentum && lockScrollWhileSnapping;\n }\n\n _enableLoop () {\n const { data, enableSnap, loop } = this.props;\n return enableSnap && loop && data && data.length && data.length > 1;\n }\n\n _shouldAnimateSlides (props = this.props) {\n const { inactiveSlideOpacity, inactiveSlideScale, scrollInterpolator, slideInterpolatedStyle } = props;\n return inactiveSlideOpacity < 1 ||\n inactiveSlideScale < 1 ||\n !!scrollInterpolator ||\n !!slideInterpolatedStyle ||\n this._shouldUseShiftLayout() ||\n this._shouldUseStackLayout() ||\n this._shouldUseTinderLayout();\n }\n\n _shouldUseCustomAnimation () {\n const { activeAnimationOptions } = this.props;\n return !!activeAnimationOptions && !this._shouldUseStackLayout() && !this._shouldUseTinderLayout();\n }\n\n _shouldUseShiftLayout () {\n const { inactiveSlideShift, layout } = this.props;\n return layout === 'default' && inactiveSlideShift !== 0;\n }\n\n _shouldUseStackLayout () {\n return this.props.layout === 'stack';\n }\n\n _shouldUseTinderLayout () {\n return this.props.layout === 'tinder';\n }\n\n _getCustomData (props = this.props) {\n const { data, loopClonesPerSide } = props;\n const dataLength = data && data.length;\n\n if (!dataLength) {\n return [];\n }\n\n if (!this._enableLoop()) {\n return data;\n }\n\n let previousItems = [];\n let nextItems = [];\n\n if (loopClonesPerSide > dataLength) {\n const dataMultiplier = Math.floor(loopClonesPerSide / dataLength);\n const remainder = loopClonesPerSide % dataLength;\n\n for (let i = 0; i < dataMultiplier; i++) {\n previousItems.push(...data);\n nextItems.push(...data);\n }\n\n previousItems.unshift(...data.slice(-remainder));\n nextItems.push(...data.slice(0, remainder));\n } else {\n previousItems = data.slice(-loopClonesPerSide);\n nextItems = data.slice(0, loopClonesPerSide);\n }\n\n return previousItems.concat(data, nextItems);\n }\n\n _getCustomDataLength (props = this.props) {\n const { data, loopClonesPerSide } = props;\n const dataLength = data && data.length;\n\n if (!dataLength) {\n return 0;\n }\n\n return this._enableLoop() ? dataLength + (2 * loopClonesPerSide) : dataLength;\n }\n\n _getCustomIndex (index, props = this.props) {\n const itemsLength = this._getCustomDataLength(props);\n\n if (!itemsLength || (!index && index !== 0)) {\n return 0;\n }\n\n return this._needsRTLAdaptations() ? itemsLength - index - 1 : index;\n }\n\n _getDataIndex (index) {\n const { data, loopClonesPerSide } = this.props;\n const dataLength = data && data.length;\n\n if (!this._enableLoop() || !dataLength) {\n return index;\n }\n\n if (index >= dataLength + loopClonesPerSide) {\n return loopClonesPerSide > dataLength ?\n (index - loopClonesPerSide) % dataLength :\n index - dataLength - loopClonesPerSide;\n } else if (index < loopClonesPerSide) {\n // TODO: is there a simpler way of determining the interpolated index?\n if (loopClonesPerSide > dataLength) {\n const baseDataIndexes = [];\n const dataIndexes = [];\n const dataMultiplier = Math.floor(loopClonesPerSide / dataLength);\n const remainder = loopClonesPerSide % dataLength;\n\n for (let i = 0; i < dataLength; i++) {\n baseDataIndexes.push(i);\n }\n\n for (let j = 0; j < dataMultiplier; j++) {\n dataIndexes.push(...baseDataIndexes);\n }\n\n dataIndexes.unshift(...baseDataIndexes.slice(-remainder));\n return dataIndexes[index];\n } else {\n return index + dataLength - loopClonesPerSide;\n }\n } else {\n return index - loopClonesPerSide;\n }\n }\n\n // Used with `snapToItem()` and 'PaginationDot'\n _getPositionIndex (index) {\n const { loop, loopClonesPerSide } = this.props;\n return loop ? index + loopClonesPerSide : index;\n }\n\n _getFirstItem (index, props = this.props) {\n const { loopClonesPerSide } = props;\n const itemsLength = this._getCustomDataLength(props);\n\n if (!itemsLength || index > itemsLength - 1 || index < 0) {\n return 0;\n }\n\n return this._enableLoop() ? index + loopClonesPerSide : index;\n }\n\n _getWrappedRef () {\n if (this._carouselRef && (\n (this._needsScrollView() && this._carouselRef.scrollTo) ||\n (!this._needsScrollView() && this._carouselRef.scrollToOffset)\n )) {\n return this._carouselRef;\n }\n // https://github.com/facebook/react-native/issues/10635\n // https://stackoverflow.com/a/48786374/8412141\n return this._carouselRef && this._carouselRef.getNode && this._carouselRef.getNode();\n }\n\n _getScrollEnabled () {\n return this._scrollEnabled;\n }\n\n _setScrollEnabled (scrollEnabled = true) {\n const wrappedRef = this._getWrappedRef();\n\n if (!wrappedRef || !wrappedRef.setNativeProps) {\n return;\n }\n\n // 'setNativeProps()' is used instead of 'setState()' because the latter\n // really takes a toll on Android behavior when momentum is disabled\n wrappedRef.setNativeProps({ scrollEnabled });\n this._scrollEnabled = scrollEnabled;\n }\n\n _getKeyExtractor (item, index) {\n return this._needsScrollView() ? `scrollview-item-${index}` : `flatlist-item-${index}`;\n }\n\n _getScrollOffset (event) {\n const { vertical } = this.props;\n return (event && event.nativeEvent && event.nativeEvent.contentOffset &&\n event.nativeEvent.contentOffset[vertical ? 'y' : 'x']) || 0;\n }\n\n _getContainerInnerMargin (opposite = false) {\n const { sliderWidth, sliderHeight, itemWidth, itemHeight, vertical, activeSlideAlignment } = this.props;\n\n if ((activeSlideAlignment === 'start' && !opposite) ||\n (activeSlideAlignment === 'end' && opposite)) {\n return 0;\n } else if ((activeSlideAlignment === 'end' && !opposite) ||\n (activeSlideAlignment === 'start' && opposite)) {\n return vertical ? sliderHeight - itemHeight : sliderWidth - itemWidth;\n } else {\n return vertical ? (sliderHeight - itemHeight) / 2 : (sliderWidth - itemWidth) / 2;\n }\n }\n\n _getViewportOffset () {\n const { sliderWidth, sliderHeight, itemWidth, itemHeight, vertical, activeSlideAlignment } = this.props;\n\n if (activeSlideAlignment === 'start') {\n return vertical ? itemHeight / 2 : itemWidth / 2;\n } else if (activeSlideAlignment === 'end') {\n return vertical ?\n sliderHeight - (itemHeight / 2) :\n sliderWidth - (itemWidth / 2);\n } else {\n return vertical ? sliderHeight / 2 : sliderWidth / 2;\n }\n }\n\n _getCenter (offset) {\n return offset + this._getViewportOffset() - this._getContainerInnerMargin();\n }\n\n _getActiveItem (offset) {\n const { activeSlideOffset, swipeThreshold } = this.props;\n const center = this._getCenter(offset);\n const centerOffset = activeSlideOffset || swipeThreshold;\n\n for (let i = 0; i < this._positions.length; i++) {\n const { start, end } = this._positions[i];\n if (center + centerOffset >= start && center - centerOffset <= end) {\n return i;\n }\n }\n\n const lastIndex = this._positions.length - 1;\n if (this._positions[lastIndex] && center - centerOffset > this._positions[lastIndex].end) {\n return lastIndex;\n }\n\n return 0;\n }\n\n _initPositionsAndInterpolators (props = this.props) {\n const { data, itemWidth, itemHeight, scrollInterpolator, vertical } = props;\n const sizeRef = vertical ? itemHeight : itemWidth;\n\n if (!data || !data.length) {\n return;\n }\n\n let interpolators = [];\n this._positions = [];\n\n this._getCustomData(props).forEach((itemData, index) => {\n const _index = this._getCustomIndex(index, props);\n let animatedValue;\n\n this._positions[index] = {\n start: index * sizeRef,\n end: index * sizeRef + sizeRef\n };\n\n if (!this._shouldAnimateSlides(props)) {\n animatedValue = new Animated.Value(1);\n } else if (this._shouldUseCustomAnimation()) {\n animatedValue = new Animated.Value(_index === this._activeItem ? 1 : 0);\n } else {\n let interpolator;\n\n if (scrollInterpolator) {\n interpolator = scrollInterpolator(_index, props);\n } else if (this._shouldUseStackLayout()) {\n interpolator = stackScrollInterpolator(_index, props);\n } else if (this._shouldUseTinderLayout()) {\n interpolator = tinderScrollInterpolator(_index, props);\n }\n\n if (!interpolator || !interpolator.inputRange || !interpolator.outputRange) {\n interpolator = defaultScrollInterpolator(_index, props);\n }\n\n animatedValue = this._scrollPos.interpolate({\n ...interpolator,\n extrapolate: 'clamp'\n });\n }\n\n interpolators.push(animatedValue);\n });\n\n this.setState({ interpolators });\n }\n\n _getSlideAnimation (index, toValue) {\n const { interpolators } = this.state;\n const { activeAnimationType, activeAnimationOptions } = this.props;\n\n const animatedValue = interpolators && interpolators[index];\n\n if (!animatedValue && animatedValue !== 0) {\n return null;\n }\n\n const animationCommonOptions = {\n isInteraction: false,\n useNativeDriver: true,\n ...activeAnimationOptions,\n toValue: toValue\n };\n\n return Animated.parallel([\n Animated['timing'](\n animatedValue,\n { ...animationCommonOptions, easing: Easing.linear }\n ),\n Animated[activeAnimationType](\n animatedValue,\n { ...animationCommonOptions }\n )\n ]);\n }\n\n _playCustomSlideAnimation (current, next) {\n const { interpolators } = this.state;\n const itemsLength = this._getCustomDataLength();\n const _currentIndex = this._getCustomIndex(current);\n const _currentDataIndex = this._getDataIndex(_currentIndex);\n const _nextIndex = this._getCustomIndex(next);\n const _nextDataIndex = this._getDataIndex(_nextIndex);\n let animations = [];\n\n // Keep animations in sync when looping\n if (this._enableLoop()) {\n for (let i = 0; i < itemsLength; i++) {\n if (this._getDataIndex(i) === _currentDataIndex && interpolators[i]) {\n animations.push(this._getSlideAnimation(i, 0));\n } else if (this._getDataIndex(i) === _nextDataIndex && interpolators[i]) {\n animations.push(this._getSlideAnimation(i, 1));\n }\n }\n } else {\n if (interpolators[current]) {\n animations.push(this._getSlideAnimation(current, 0));\n }\n if (interpolators[next]) {\n animations.push(this._getSlideAnimation(next, 1));\n }\n }\n\n Animated.parallel(animations, { stopTogether: false }).start();\n }\n\n _hackActiveSlideAnimation (index, goTo, force = false) {\n const { data } = this.props;\n\n if (!this._mounted || !this._carouselRef || !this._positions[index] || (!force && this._enableLoop())) {\n return;\n }\n\n const offset = this._positions[index] && this._positions[index].start;\n\n if (!offset && offset !== 0) {\n return;\n }\n\n const itemsLength = data && data.length;\n const direction = goTo || itemsLength === 1 ? 'start' : 'end';\n\n this._scrollTo(offset + (direction === 'start' ? -1 : 1), false);\n\n clearTimeout(this._hackSlideAnimationTimeout);\n this._hackSlideAnimationTimeout = setTimeout(() => {\n this._scrollTo(offset, false);\n }, 50); // works randomly when set to '0'\n }\n\n _lockScroll () {\n const { lockScrollTimeoutDuration } = this.props;\n clearTimeout(this._lockScrollTimeout);\n this._lockScrollTimeout = setTimeout(() => {\n this._releaseScroll();\n }, lockScrollTimeoutDuration);\n this._setScrollEnabled(false);\n }\n\n _releaseScroll () {\n clearTimeout(this._lockScrollTimeout);\n this._setScrollEnabled(true);\n }\n\n _repositionScroll (index) {\n const { data, loopClonesPerSide } = this.props;\n const dataLength = data && data.length;\n\n if (!this._enableLoop() || !dataLength ||\n (index >= loopClonesPerSide && index < dataLength + loopClonesPerSide)) {\n return;\n }\n\n let repositionTo = index;\n\n if (index >= dataLength + loopClonesPerSide) {\n repositionTo = index - dataLength;\n } else if (index < loopClonesPerSide) {\n repositionTo = index + dataLength;\n }\n\n this._snapToItem(repositionTo, false, false, false, false);\n }\n\n _scrollTo (offset, animated = true) {\n const { vertical } = this.props;\n const wrappedRef = this._getWrappedRef();\n\n if (!this._mounted || !wrappedRef) {\n return;\n }\n\n const specificOptions = this._needsScrollView() ? {\n x: vertical ? 0 : offset,\n y: vertical ? offset : 0\n } : {\n offset\n };\n const options = {\n ...specificOptions,\n animated\n };\n\n if (this._needsScrollView()) {\n wrappedRef.scrollTo(options);\n } else {\n wrappedRef.scrollToOffset(options);\n }\n }\n\n _onScroll (event) {\n const { callbackOffsetMargin, enableMomentum, onScroll } = this.props;\n\n const scrollOffset = event ? this._getScrollOffset(event) : this._currentContentOffset;\n const nextActiveItem = this._getActiveItem(scrollOffset);\n const itemReached = nextActiveItem === this._itemToSnapTo;\n const scrollConditions =\n scrollOffset >= this._scrollOffsetRef - callbackOffsetMargin &&\n scrollOffset <= this._scrollOffsetRef + callbackOffsetMargin;\n\n this._currentContentOffset = scrollOffset;\n this._onScrollTriggered = true;\n this._lastScrollDate = Date.now();\n\n if (this._activeItem !== nextActiveItem && this._shouldUseCustomAnimation()) {\n this._playCustomSlideAnimation(this._activeItem, nextActiveItem);\n }\n\n if (enableMomentum) {\n clearTimeout(this._snapNoMomentumTimeout);\n\n if (this._activeItem !== nextActiveItem) {\n this._activeItem = nextActiveItem;\n }\n\n if (itemReached) {\n if (this._canFireBeforeCallback) {\n this._onBeforeSnap(this._getDataIndex(nextActiveItem));\n }\n\n if (scrollConditions && this._canFireCallback) {\n this._onSnap(this._getDataIndex(nextActiveItem));\n }\n }\n } else if (this._activeItem !== nextActiveItem && itemReached) {\n if (this._canFireBeforeCallback) {\n this._onBeforeSnap(this._getDataIndex(nextActiveItem));\n }\n\n if (scrollConditions) {\n this._activeItem = nextActiveItem;\n\n if (this._canLockScroll()) {\n this._releaseScroll();\n }\n\n if (this._canFireCallback) {\n this._onSnap(this._getDataIndex(nextActiveItem));\n }\n }\n }\n\n if (nextActiveItem === this._itemToSnapTo &&\n scrollOffset === this._scrollOffsetRef) {\n this._repositionScroll(nextActiveItem);\n }\n\n if (typeof onScroll === \"function\" && event) {\n onScroll(event);\n }\n }\n\n _onStartShouldSetResponderCapture (event) {\n const { onStartShouldSetResponderCapture } = this.props;\n\n if (onStartShouldSetResponderCapture) {\n onStartShouldSetResponderCapture(event);\n }\n\n return this._getScrollEnabled();\n }\n\n _onTouchStart () {\n const { onTouchStart } = this.props\n\n // `onTouchStart` is fired even when `scrollEnabled` is set to `false`\n if (this._getScrollEnabled() !== false && this._autoplaying) {\n this.pauseAutoPlay();\n }\n\n if (onTouchStart) {\n onTouchStart()\n }\n }\n\n _onTouchEnd () {\n const { onTouchEnd } = this.props\n\n if (this._getScrollEnabled() !== false && this._autoplay && !this._autoplaying) {\n // This event is buggy on Android, so a fallback is provided in _onScrollEnd()\n this.startAutoplay();\n }\n\n if (onTouchEnd) {\n onTouchEnd()\n }\n }\n\n // Used when `enableSnap` is ENABLED\n _onScrollBeginDrag (event) {\n const { onScrollBeginDrag } = this.props;\n\n if (!this._getScrollEnabled()) {\n return;\n }\n\n this._scrollStartOffset = this._getScrollOffset(event);\n this._scrollStartActive = this._getActiveItem(this._scrollStartOffset);\n this._ignoreNextMomentum = false;\n // this._canFireCallback = false;\n\n if (onScrollBeginDrag) {\n onScrollBeginDrag(event);\n }\n }\n\n // Used when `enableMomentum` is DISABLED\n _onScrollEndDrag (event) {\n const { onScrollEndDrag } = this.props;\n\n if (this._carouselRef) {\n this._onScrollEnd && this._onScrollEnd();\n }\n\n if (onScrollEndDrag) {\n onScrollEndDrag(event);\n }\n }\n\n // Used when `enableMomentum` is ENABLED\n _onMomentumScrollEnd (event) {\n const { onMomentumScrollEnd } = this.props;\n\n if (this._carouselRef) {\n this._onScrollEnd && this._onScrollEnd();\n }\n\n if (onMomentumScrollEnd) {\n onMomentumScrollEnd(event);\n }\n }\n\n _onScrollEnd (event) {\n const { autoplayDelay, enableSnap } = this.props;\n\n if (this._ignoreNextMomentum) {\n // iOS fix\n this._ignoreNextMomentum = false;\n return;\n }\n\n if (this._currentContentOffset === this._scrollEndOffset) {\n return;\n }\n\n this._scrollEndOffset = this._currentContentOffset;\n this._scrollEndActive = this._getActiveItem(this._scrollEndOffset);\n\n if (enableSnap) {\n this._snapScroll(this._scrollEndOffset - this._scrollStartOffset);\n }\n\n // The touchEnd event is buggy on Android, so this will serve as a fallback whenever needed\n // https://github.com/facebook/react-native/issues/9439\n if (this._autoplay && !this._autoplaying) {\n clearTimeout(this._enableAutoplayTimeout);\n this._enableAutoplayTimeout = setTimeout(() => {\n this.startAutoplay();\n }, autoplayDelay + 50);\n }\n }\n\n // Due to a bug, this event is only fired on iOS\n // https://github.com/facebook/react-native/issues/6791\n // it's fine since we're only fixing an iOS bug in it, so ...\n _onTouchRelease (event) {\n const { enableMomentum } = this.props;\n\n if (enableMomentum && IS_IOS) {\n clearTimeout(this._snapNoMomentumTimeout);\n this._snapNoMomentumTimeout = setTimeout(() => {\n this._snapToItem(this._activeItem);\n }, 100);\n }\n }\n\n _onLayout (event) {\n const { onLayout } = this.props;\n\n // Prevent unneeded actions during the first 'onLayout' (triggered on init)\n if (this._onLayoutInitDone) {\n this._initPositionsAndInterpolators();\n this._snapToItem(this._activeItem, false, false, false, false);\n } else {\n this._onLayoutInitDone = true;\n }\n\n if (onLayout) {\n onLayout(event);\n }\n }\n\n _snapScroll (delta) {\n const { swipeThreshold } = this.props;\n\n // When using momentum and releasing the touch with\n // no velocity, scrollEndActive will be undefined (iOS)\n if (!this._scrollEndActive && this._scrollEndActive !== 0 && IS_IOS) {\n this._scrollEndActive = this._scrollStartActive;\n }\n\n if (this._scrollStartActive !== this._scrollEndActive) {\n // Snap to the new active item\n this._snapToItem(this._scrollEndActive);\n } else {\n // Snap depending on delta\n if (delta > 0) {\n if (delta > swipeThreshold) {\n this._snapToItem(this._scrollStartActive + 1);\n } else {\n this._snapToItem(this._scrollEndActive);\n }\n } else if (delta < 0) {\n if (delta < -swipeThreshold) {\n this._snapToItem(this._scrollStartActive - 1);\n } else {\n this._snapToItem(this._scrollEndActive);\n }\n } else {\n // Snap to current\n this._snapToItem(this._scrollEndActive);\n }\n }\n }\n\n _snapToItem (index, animated = true, fireCallback = true, initial = false, lockScroll = true) {\n const { enableMomentum, onSnapToItem, onBeforeSnapToItem } = this.props;\n const itemsLength = this._getCustomDataLength();\n const wrappedRef = this._getWrappedRef();\n\n if (!itemsLength || !wrappedRef) {\n return;\n }\n\n if (!index || index < 0) {\n index = 0;\n } else if (itemsLength > 0 && index >= itemsLength) {\n index = itemsLength - 1;\n }\n\n if (index !== this._previousActiveItem) {\n this._previousActiveItem = index;\n\n // Placed here to allow overscrolling for edges items\n if (lockScroll && this._canLockScroll()) {\n this._lockScroll();\n }\n\n if (fireCallback) {\n if (onBeforeSnapToItem) {\n this._canFireBeforeCallback = true;\n }\n\n if (onSnapToItem) {\n this._canFireCallback = true;\n }\n }\n }\n\n this._itemToSnapTo = index;\n this._scrollOffsetRef = this._positions[index] && this._positions[index].start;\n this._onScrollTriggered = false;\n\n if (!this._scrollOffsetRef && this._scrollOffsetRef !== 0) {\n return;\n }\n\n this._scrollTo(this._scrollOffsetRef, animated);\n\n this._scrollEndOffset = this._currentContentOffset;\n\n if (enableMomentum) {\n // iOS fix, check the note in the constructor\n if (!initial) {\n this._ignoreNextMomentum = true;\n }\n\n // When momentum is enabled and the user is overscrolling or swiping very quickly,\n // 'onScroll' is not going to be triggered for edge items. Then callback won't be\n // fired and loop won't work since the scrollview is not going to be repositioned.\n // As a workaround, '_onScroll()' will be called manually for these items if a given\n // condition hasn't been met after a small delay.\n // WARNING: this is ok only when relying on 'momentumScrollEnd', not with 'scrollEndDrag'\n if (index === 0 || index === itemsLength - 1) {\n clearTimeout(this._edgeItemTimeout);\n this._edgeItemTimeout = setTimeout(() => {\n if (!initial && index === this._activeItem && !this._onScrollTriggered) {\n this._onScroll();\n }\n }, 250);\n }\n }\n }\n\n _onBeforeSnap (index) {\n const { onBeforeSnapToItem } = this.props;\n\n if (!this._carouselRef) {\n return;\n }\n\n this._canFireBeforeCallback = false;\n onBeforeSnapToItem && onBeforeSnapToItem(index);\n }\n\n _onSnap (index) {\n const { onSnapToItem } = this.props;\n\n if (!this._carouselRef) {\n return;\n }\n\n this._canFireCallback = false;\n onSnapToItem && onSnapToItem(index);\n }\n\n startAutoplay () {\n const { autoplayInterval, autoplayDelay } = this.props;\n this._autoplay = true;\n\n if (this._autoplaying) {\n return;\n }\n\n clearTimeout(this._autoplayTimeout);\n this._autoplayTimeout = setTimeout(() => {\n this._autoplaying = true;\n this._autoplayInterval = setInterval(() => {\n if (this._autoplaying) {\n this.snapToNext();\n }\n }, autoplayInterval);\n }, autoplayDelay);\n }\n\n pauseAutoPlay () {\n this._autoplaying = false;\n clearTimeout(this._autoplayTimeout);\n clearTimeout(this._enableAutoplayTimeout);\n clearInterval(this._autoplayInterval);\n }\n\n stopAutoplay () {\n this._autoplay = false;\n this.pauseAutoPlay();\n }\n\n snapToItem (index, animated = true, fireCallback = true) {\n if (!index || index < 0) {\n index = 0;\n }\n\n const positionIndex = this._getPositionIndex(index);\n\n if (positionIndex === this._activeItem) {\n return;\n }\n\n this._snapToItem(positionIndex, animated, fireCallback);\n }\n\n snapToNext (animated = true, fireCallback = true) {\n const itemsLength = this._getCustomDataLength();\n\n let newIndex = this._activeItem + 1;\n if (newIndex > itemsLength - 1) {\n if (!this._enableLoop()) {\n return;\n }\n newIndex = 0;\n }\n this._snapToItem(newIndex, animated, fireCallback);\n }\n\n snapToPrev (animated = true, fireCallback = true) {\n const itemsLength = this._getCustomDataLength();\n\n let newIndex = this._activeItem - 1;\n if (newIndex < 0) {\n if (!this._enableLoop()) {\n return;\n }\n newIndex = itemsLength - 1;\n }\n this._snapToItem(newIndex, animated, fireCallback);\n }\n\n // https://github.com/facebook/react-native/issues/1831#issuecomment-231069668\n triggerRenderingHack (offset) {\n // Avoid messing with user scroll\n if (Date.now() - this._lastScrollDate < 500) {\n return;\n }\n\n const scrollPosition = this._currentContentOffset;\n if (!scrollPosition && scrollPosition !== 0) {\n return;\n }\n\n const scrollOffset = offset || (scrollPosition === 0 ? 1 : -1);\n this._scrollTo(scrollPosition + scrollOffset, false);\n }\n\n _getSlideInterpolatedStyle (index, animatedValue) {\n const { layoutCardOffset, slideInterpolatedStyle } = this.props;\n\n if (slideInterpolatedStyle) {\n return slideInterpolatedStyle(index, animatedValue, this.props);\n } else if (this._shouldUseTinderLayout()) {\n return tinderAnimatedStyles(index, animatedValue, this.props, layoutCardOffset);\n } else if (this._shouldUseStackLayout()) {\n return stackAnimatedStyles(index, animatedValue, this.props, layoutCardOffset);\n } else if (this._shouldUseShiftLayout()) {\n return shiftAnimatedStyles(index, animatedValue, this.props);\n } else {\n return defaultAnimatedStyles(index, animatedValue, this.props);\n }\n }\n\n _renderItem ({ item, index }) {\n const { interpolators } = this.state;\n const {\n hasParallaxImages,\n itemWidth,\n itemHeight,\n keyExtractor,\n renderItem,\n sliderHeight,\n sliderWidth,\n slideStyle,\n vertical\n } = this.props;\n\n const animatedValue = interpolators && interpolators[index];\n\n if (!animatedValue && animatedValue !== 0) {\n return null;\n }\n\n const animate = this._shouldAnimateSlides();\n const Component = animate ? Animated.View : View;\n const animatedStyle = animate ? this._getSlideInterpolatedStyle(index, animatedValue) : {};\n\n const parallaxProps = hasParallaxImages ? {\n scrollPosition: this._scrollPos,\n carouselRef: this._carouselRef,\n vertical,\n sliderWidth,\n sliderHeight,\n itemWidth,\n itemHeight\n } : undefined;\n\n const mainDimension = vertical ? { height: itemHeight } : { width: itemWidth };\n const specificProps = this._needsScrollView() ? {\n key: keyExtractor ? keyExtractor(item, index) : this._getKeyExtractor(item, index)\n } : {};\n\n return (\n \n { renderItem({ item, index }, parallaxProps) }\n \n );\n }\n\n _getComponentOverridableProps () {\n const {\n enableMomentum,\n itemWidth,\n itemHeight,\n loopClonesPerSide,\n sliderWidth,\n sliderHeight,\n vertical\n } = this.props;\n\n const visibleItems = Math.ceil(vertical ?\n sliderHeight / itemHeight :\n sliderWidth / itemWidth) + 1;\n const initialNumPerSide = this._enableLoop() ? loopClonesPerSide : 2;\n const initialNumToRender = visibleItems + (initialNumPerSide * 2);\n const maxToRenderPerBatch = 1 + (initialNumToRender * 2);\n const windowSize = maxToRenderPerBatch;\n\n const specificProps = !this._needsScrollView() ? {\n initialNumToRender: initialNumToRender,\n maxToRenderPerBatch: maxToRenderPerBatch,\n windowSize: windowSize\n // updateCellsBatchingPeriod\n } : {};\n\n return {\n decelerationRate: enableMomentum ? 0.9 : 'fast',\n showsHorizontalScrollIndicator: false,\n showsVerticalScrollIndicator: false,\n overScrollMode: 'never',\n automaticallyAdjustContentInsets: false,\n directionalLockEnabled: true,\n pinchGestureEnabled: false,\n scrollsToTop: false,\n removeClippedSubviews: !this._needsScrollView(),\n inverted: this._needsRTLAdaptations(),\n // renderToHardwareTextureAndroid: true,\n ...specificProps\n };\n }\n\n _getComponentStaticProps () {\n const { hideCarousel } = this.state;\n const {\n containerCustomStyle,\n contentContainerCustomStyle,\n keyExtractor,\n sliderWidth,\n sliderHeight,\n style,\n vertical\n } = this.props;\n\n const containerStyle = [\n containerCustomStyle || style || {},\n hideCarousel ? { opacity: 0 } : {},\n vertical ?\n { height: sliderHeight, flexDirection: 'column' } :\n // LTR hack; see https://github.com/facebook/react-native/issues/11960\n // and https://github.com/facebook/react-native/issues/13100#issuecomment-328986423\n { width: sliderWidth, flexDirection: this._needsRTLAdaptations() ? 'row-reverse' : 'row' }\n ];\n const contentContainerStyle = [\n vertical ? {\n paddingTop: this._getContainerInnerMargin(),\n paddingBottom: this._getContainerInnerMargin(true)\n } : {\n paddingLeft: this._getContainerInnerMargin(),\n paddingRight: this._getContainerInnerMargin(true)\n },\n contentContainerCustomStyle || {}\n ];\n\n const specificProps = !this._needsScrollView() ? {\n // extraData: this.state,\n renderItem: this._renderItem,\n numColumns: 1,\n keyExtractor: keyExtractor || this._getKeyExtractor\n } : {};\n\n return {\n ref: c => this._carouselRef = c,\n data: this._getCustomData(),\n style: containerStyle,\n contentContainerStyle: contentContainerStyle,\n horizontal: !vertical,\n scrollEventThrottle: 1,\n onScroll: this._onScrollHandler,\n onScrollBeginDrag: this._onScrollBeginDrag,\n onScrollEndDrag: this._onScrollEndDrag,\n onMomentumScrollEnd: this._onMomentumScrollEnd,\n onResponderRelease: this._onTouchRelease,\n onStartShouldSetResponderCapture: this._onStartShouldSetResponderCapture,\n onTouchStart: this._onTouchStart,\n onTouchEnd: this._onScrollEnd,\n onLayout: this._onLayout,\n ...specificProps\n };\n }\n\n render () {\n const { data, renderItem, useScrollView } = this.props;\n\n if (!data || !renderItem) {\n return null;\n }\n\n const props = {\n ...this._getComponentOverridableProps(),\n ...this.props,\n ...this._getComponentStaticProps()\n };\n\n const ScrollViewComponent = typeof useScrollView === 'function' ? useScrollView : AnimatedScrollView\n\n return this._needsScrollView() ? (\n \n {\n this._getCustomData().map((item, index) => {\n return this._renderItem({ item, index });\n })\n }\n \n ) : (\n \n );\n }\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/0293cfc96667e68327c3e73ee37f5b6d.json b/.expo/web/cache/development/babel-loader/0293cfc96667e68327c3e73ee37f5b6d.json new file mode 100644 index 000000000..b6b23c595 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/0293cfc96667e68327c3e73ee37f5b6d.json @@ -0,0 +1 @@ +{"ast":null,"code":"import SimpleLineIcons from \"./build/SimpleLineIcons\";\nexport default SimpleLineIcons;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/@expo/vector-icons/SimpleLineIcons.js"],"names":["SimpleLineIcons"],"mappings":"AAAA,OAAOA,eAAP;AACA,eAAeA,eAAf","sourcesContent":["import SimpleLineIcons from './build/SimpleLineIcons';\nexport default SimpleLineIcons;\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/02c6f70303b72dd1a861e168d2f54fe5.json b/.expo/web/cache/development/babel-loader/02c6f70303b72dd1a861e168d2f54fe5.json new file mode 100644 index 000000000..0fac769c8 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/02c6f70303b72dd1a861e168d2f54fe5.json @@ -0,0 +1 @@ +{"ast":null,"code":"'use strict';\n\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n if (enumerableOnly) symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n });\n keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nfunction _objectSpread(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? arguments[i] : {};\n\n if (i % 2) {\n ownKeys(Object(source), true).forEach(function (key) {\n _defineProperty(target, key, source[key]);\n });\n } else if (Object.getOwnPropertyDescriptors) {\n Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));\n } else {\n ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n }\n\n return target;\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nfunction _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n subClass.__proto__ = superClass;\n}\n\nimport AnimatedNode from \"./AnimatedNode\";\nimport AnimatedTransform from \"./AnimatedTransform\";\nimport AnimatedWithChildren from \"./AnimatedWithChildren\";\nimport NativeAnimatedHelper from \"../NativeAnimatedHelper\";\nimport StyleSheet from \"../../../../exports/StyleSheet\";\nvar flattenStyle = StyleSheet.flatten;\n\nvar AnimatedStyle = function (_AnimatedWithChildren) {\n _inheritsLoose(AnimatedStyle, _AnimatedWithChildren);\n\n function AnimatedStyle(style) {\n var _this;\n\n _this = _AnimatedWithChildren.call(this) || this;\n style = flattenStyle(style) || {};\n\n if (style.transform) {\n style = _objectSpread({}, style, {\n transform: new AnimatedTransform(style.transform)\n });\n }\n\n _this._style = style;\n return _this;\n }\n\n var _proto = AnimatedStyle.prototype;\n\n _proto._walkStyleAndGetValues = function _walkStyleAndGetValues(style) {\n var updatedStyle = {};\n\n for (var key in style) {\n var value = style[key];\n\n if (value instanceof AnimatedNode) {\n if (!value.__isNative) {\n updatedStyle[key] = value.__getValue();\n }\n } else if (value && !Array.isArray(value) && typeof value === 'object') {\n updatedStyle[key] = this._walkStyleAndGetValues(value);\n } else {\n updatedStyle[key] = value;\n }\n }\n\n return updatedStyle;\n };\n\n _proto.__getValue = function __getValue() {\n return this._walkStyleAndGetValues(this._style);\n };\n\n _proto._walkStyleAndGetAnimatedValues = function _walkStyleAndGetAnimatedValues(style) {\n var updatedStyle = {};\n\n for (var key in style) {\n var value = style[key];\n\n if (value instanceof AnimatedNode) {\n updatedStyle[key] = value.__getAnimatedValue();\n } else if (value && !Array.isArray(value) && typeof value === 'object') {\n updatedStyle[key] = this._walkStyleAndGetAnimatedValues(value);\n }\n }\n\n return updatedStyle;\n };\n\n _proto.__getAnimatedValue = function __getAnimatedValue() {\n return this._walkStyleAndGetAnimatedValues(this._style);\n };\n\n _proto.__attach = function __attach() {\n for (var key in this._style) {\n var value = this._style[key];\n\n if (value instanceof AnimatedNode) {\n value.__addChild(this);\n }\n }\n };\n\n _proto.__detach = function __detach() {\n for (var key in this._style) {\n var value = this._style[key];\n\n if (value instanceof AnimatedNode) {\n value.__removeChild(this);\n }\n }\n\n _AnimatedWithChildren.prototype.__detach.call(this);\n };\n\n _proto.__makeNative = function __makeNative() {\n for (var key in this._style) {\n var value = this._style[key];\n\n if (value instanceof AnimatedNode) {\n value.__makeNative();\n }\n }\n\n _AnimatedWithChildren.prototype.__makeNative.call(this);\n };\n\n _proto.__getNativeConfig = function __getNativeConfig() {\n var styleConfig = {};\n\n for (var styleKey in this._style) {\n if (this._style[styleKey] instanceof AnimatedNode) {\n var style = this._style[styleKey];\n\n style.__makeNative();\n\n styleConfig[styleKey] = style.__getNativeTag();\n }\n }\n\n NativeAnimatedHelper.validateStyles(styleConfig);\n return {\n type: 'style',\n style: styleConfig\n };\n };\n\n return AnimatedStyle;\n}(AnimatedWithChildren);\n\nexport default AnimatedStyle;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/vendor/react-native/Animated/nodes/AnimatedStyle.js"],"names":["ownKeys","object","enumerableOnly","keys","Object","getOwnPropertySymbols","symbols","filter","sym","getOwnPropertyDescriptor","enumerable","push","apply","_objectSpread","target","i","arguments","length","source","forEach","key","_defineProperty","getOwnPropertyDescriptors","defineProperties","defineProperty","obj","value","configurable","writable","_inheritsLoose","subClass","superClass","prototype","create","constructor","__proto__","AnimatedNode","AnimatedTransform","AnimatedWithChildren","NativeAnimatedHelper","StyleSheet","flattenStyle","flatten","AnimatedStyle","_AnimatedWithChildren","style","_this","call","transform","_style","_proto","_walkStyleAndGetValues","updatedStyle","__isNative","__getValue","Array","isArray","_walkStyleAndGetAnimatedValues","__getAnimatedValue","__attach","__addChild","__detach","__removeChild","__makeNative","__getNativeConfig","styleConfig","styleKey","__getNativeTag","validateStyles","type"],"mappings":"AASA;;AAEA,SAASA,OAAT,CAAiBC,MAAjB,EAAyBC,cAAzB,EAAyC;AAAE,MAAIC,IAAI,GAAGC,MAAM,CAACD,IAAP,CAAYF,MAAZ,CAAX;;AAAgC,MAAIG,MAAM,CAACC,qBAAX,EAAkC;AAAE,QAAIC,OAAO,GAAGF,MAAM,CAACC,qBAAP,CAA6BJ,MAA7B,CAAd;AAAoD,QAAIC,cAAJ,EAAoBI,OAAO,GAAGA,OAAO,CAACC,MAAR,CAAe,UAAUC,GAAV,EAAe;AAAE,aAAOJ,MAAM,CAACK,wBAAP,CAAgCR,MAAhC,EAAwCO,GAAxC,EAA6CE,UAApD;AAAiE,KAAjG,CAAV;AAA8GP,IAAAA,IAAI,CAACQ,IAAL,CAAUC,KAAV,CAAgBT,IAAhB,EAAsBG,OAAtB;AAAiC;;AAAC,SAAOH,IAAP;AAAc;;AAErV,SAASU,aAAT,CAAuBC,MAAvB,EAA+B;AAAE,OAAK,IAAIC,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGC,SAAS,CAACC,MAA9B,EAAsCF,CAAC,EAAvC,EAA2C;AAAE,QAAIG,MAAM,GAAGF,SAAS,CAACD,CAAD,CAAT,IAAgB,IAAhB,GAAuBC,SAAS,CAACD,CAAD,CAAhC,GAAsC,EAAnD;;AAAuD,QAAIA,CAAC,GAAG,CAAR,EAAW;AAAEf,MAAAA,OAAO,CAACI,MAAM,CAACc,MAAD,CAAP,EAAiB,IAAjB,CAAP,CAA8BC,OAA9B,CAAsC,UAAUC,GAAV,EAAe;AAAEC,QAAAA,eAAe,CAACP,MAAD,EAASM,GAAT,EAAcF,MAAM,CAACE,GAAD,CAApB,CAAf;AAA4C,OAAnG;AAAuG,KAApH,MAA0H,IAAIhB,MAAM,CAACkB,yBAAX,EAAsC;AAAElB,MAAAA,MAAM,CAACmB,gBAAP,CAAwBT,MAAxB,EAAgCV,MAAM,CAACkB,yBAAP,CAAiCJ,MAAjC,CAAhC;AAA4E,KAApH,MAA0H;AAAElB,MAAAA,OAAO,CAACI,MAAM,CAACc,MAAD,CAAP,CAAP,CAAwBC,OAAxB,CAAgC,UAAUC,GAAV,EAAe;AAAEhB,QAAAA,MAAM,CAACoB,cAAP,CAAsBV,MAAtB,EAA8BM,GAA9B,EAAmChB,MAAM,CAACK,wBAAP,CAAgCS,MAAhC,EAAwCE,GAAxC,CAAnC;AAAmF,OAApI;AAAwI;AAAE;;AAAC,SAAON,MAAP;AAAgB;;AAEthB,SAASO,eAAT,CAAyBI,GAAzB,EAA8BL,GAA9B,EAAmCM,KAAnC,EAA0C;AAAE,MAAIN,GAAG,IAAIK,GAAX,EAAgB;AAAErB,IAAAA,MAAM,CAACoB,cAAP,CAAsBC,GAAtB,EAA2BL,GAA3B,EAAgC;AAAEM,MAAAA,KAAK,EAAEA,KAAT;AAAgBhB,MAAAA,UAAU,EAAE,IAA5B;AAAkCiB,MAAAA,YAAY,EAAE,IAAhD;AAAsDC,MAAAA,QAAQ,EAAE;AAAhE,KAAhC;AAA0G,GAA5H,MAAkI;AAAEH,IAAAA,GAAG,CAACL,GAAD,CAAH,GAAWM,KAAX;AAAmB;;AAAC,SAAOD,GAAP;AAAa;;AAEjN,SAASI,cAAT,CAAwBC,QAAxB,EAAkCC,UAAlC,EAA8C;AAAED,EAAAA,QAAQ,CAACE,SAAT,GAAqB5B,MAAM,CAAC6B,MAAP,CAAcF,UAAU,CAACC,SAAzB,CAArB;AAA0DF,EAAAA,QAAQ,CAACE,SAAT,CAAmBE,WAAnB,GAAiCJ,QAAjC;AAA2CA,EAAAA,QAAQ,CAACK,SAAT,GAAqBJ,UAArB;AAAkC;;AAEvL,OAAOK,YAAP;AACA,OAAOC,iBAAP;AACA,OAAOC,oBAAP;AACA,OAAOC,oBAAP;AACA,OAAOC,UAAP;AACA,IAAIC,YAAY,GAAGD,UAAU,CAACE,OAA9B;;AAEA,IAAIC,aAAa,GAEjB,UAAUC,qBAAV,EAAiC;AAC/Bf,EAAAA,cAAc,CAACc,aAAD,EAAgBC,qBAAhB,CAAd;;AAEA,WAASD,aAAT,CAAuBE,KAAvB,EAA8B;AAC5B,QAAIC,KAAJ;;AAEAA,IAAAA,KAAK,GAAGF,qBAAqB,CAACG,IAAtB,CAA2B,IAA3B,KAAoC,IAA5C;AACAF,IAAAA,KAAK,GAAGJ,YAAY,CAACI,KAAD,CAAZ,IAAuB,EAA/B;;AAEA,QAAIA,KAAK,CAACG,SAAV,EAAqB;AACnBH,MAAAA,KAAK,GAAGhC,aAAa,CAAC,EAAD,EAAKgC,KAAL,EAAY;AAC/BG,QAAAA,SAAS,EAAE,IAAIX,iBAAJ,CAAsBQ,KAAK,CAACG,SAA5B;AADoB,OAAZ,CAArB;AAGD;;AAEDF,IAAAA,KAAK,CAACG,MAAN,GAAeJ,KAAf;AACA,WAAOC,KAAP;AACD;;AAGD,MAAII,MAAM,GAAGP,aAAa,CAACX,SAA3B;;AAEAkB,EAAAA,MAAM,CAACC,sBAAP,GAAgC,SAASA,sBAAT,CAAgCN,KAAhC,EAAuC;AACrE,QAAIO,YAAY,GAAG,EAAnB;;AAEA,SAAK,IAAIhC,GAAT,IAAgByB,KAAhB,EAAuB;AACrB,UAAInB,KAAK,GAAGmB,KAAK,CAACzB,GAAD,CAAjB;;AAEA,UAAIM,KAAK,YAAYU,YAArB,EAAmC;AACjC,YAAI,CAACV,KAAK,CAAC2B,UAAX,EAAuB;AAGrBD,UAAAA,YAAY,CAAChC,GAAD,CAAZ,GAAoBM,KAAK,CAAC4B,UAAN,EAApB;AACD;AACF,OAND,MAMO,IAAI5B,KAAK,IAAI,CAAC6B,KAAK,CAACC,OAAN,CAAc9B,KAAd,CAAV,IAAkC,OAAOA,KAAP,KAAiB,QAAvD,EAAiE;AAEtE0B,QAAAA,YAAY,CAAChC,GAAD,CAAZ,GAAoB,KAAK+B,sBAAL,CAA4BzB,KAA5B,CAApB;AACD,OAHM,MAGA;AACL0B,QAAAA,YAAY,CAAChC,GAAD,CAAZ,GAAoBM,KAApB;AACD;AACF;;AAED,WAAO0B,YAAP;AACD,GArBD;;AAuBAF,EAAAA,MAAM,CAACI,UAAP,GAAoB,SAASA,UAAT,GAAsB;AACxC,WAAO,KAAKH,sBAAL,CAA4B,KAAKF,MAAjC,CAAP;AACD,GAFD;;AAKAC,EAAAA,MAAM,CAACO,8BAAP,GAAwC,SAASA,8BAAT,CAAwCZ,KAAxC,EAA+C;AACrF,QAAIO,YAAY,GAAG,EAAnB;;AAEA,SAAK,IAAIhC,GAAT,IAAgByB,KAAhB,EAAuB;AACrB,UAAInB,KAAK,GAAGmB,KAAK,CAACzB,GAAD,CAAjB;;AAEA,UAAIM,KAAK,YAAYU,YAArB,EAAmC;AACjCgB,QAAAA,YAAY,CAAChC,GAAD,CAAZ,GAAoBM,KAAK,CAACgC,kBAAN,EAApB;AACD,OAFD,MAEO,IAAIhC,KAAK,IAAI,CAAC6B,KAAK,CAACC,OAAN,CAAc9B,KAAd,CAAV,IAAkC,OAAOA,KAAP,KAAiB,QAAvD,EAAiE;AAEtE0B,QAAAA,YAAY,CAAChC,GAAD,CAAZ,GAAoB,KAAKqC,8BAAL,CAAoC/B,KAApC,CAApB;AACD;AACF;;AAED,WAAO0B,YAAP;AACD,GAfD;;AAiBAF,EAAAA,MAAM,CAACQ,kBAAP,GAA4B,SAASA,kBAAT,GAA8B;AACxD,WAAO,KAAKD,8BAAL,CAAoC,KAAKR,MAAzC,CAAP;AACD,GAFD;;AAIAC,EAAAA,MAAM,CAACS,QAAP,GAAkB,SAASA,QAAT,GAAoB;AACpC,SAAK,IAAIvC,GAAT,IAAgB,KAAK6B,MAArB,EAA6B;AAC3B,UAAIvB,KAAK,GAAG,KAAKuB,MAAL,CAAY7B,GAAZ,CAAZ;;AAEA,UAAIM,KAAK,YAAYU,YAArB,EAAmC;AACjCV,QAAAA,KAAK,CAACkC,UAAN,CAAiB,IAAjB;AACD;AACF;AACF,GARD;;AAUAV,EAAAA,MAAM,CAACW,QAAP,GAAkB,SAASA,QAAT,GAAoB;AACpC,SAAK,IAAIzC,GAAT,IAAgB,KAAK6B,MAArB,EAA6B;AAC3B,UAAIvB,KAAK,GAAG,KAAKuB,MAAL,CAAY7B,GAAZ,CAAZ;;AAEA,UAAIM,KAAK,YAAYU,YAArB,EAAmC;AACjCV,QAAAA,KAAK,CAACoC,aAAN,CAAoB,IAApB;AACD;AACF;;AAEDlB,IAAAA,qBAAqB,CAACZ,SAAtB,CAAgC6B,QAAhC,CAAyCd,IAAzC,CAA8C,IAA9C;AACD,GAVD;;AAYAG,EAAAA,MAAM,CAACa,YAAP,GAAsB,SAASA,YAAT,GAAwB;AAC5C,SAAK,IAAI3C,GAAT,IAAgB,KAAK6B,MAArB,EAA6B;AAC3B,UAAIvB,KAAK,GAAG,KAAKuB,MAAL,CAAY7B,GAAZ,CAAZ;;AAEA,UAAIM,KAAK,YAAYU,YAArB,EAAmC;AACjCV,QAAAA,KAAK,CAACqC,YAAN;AACD;AACF;;AAEDnB,IAAAA,qBAAqB,CAACZ,SAAtB,CAAgC+B,YAAhC,CAA6ChB,IAA7C,CAAkD,IAAlD;AACD,GAVD;;AAYAG,EAAAA,MAAM,CAACc,iBAAP,GAA2B,SAASA,iBAAT,GAA6B;AACtD,QAAIC,WAAW,GAAG,EAAlB;;AAEA,SAAK,IAAIC,QAAT,IAAqB,KAAKjB,MAA1B,EAAkC;AAChC,UAAI,KAAKA,MAAL,CAAYiB,QAAZ,aAAiC9B,YAArC,EAAmD;AACjD,YAAIS,KAAK,GAAG,KAAKI,MAAL,CAAYiB,QAAZ,CAAZ;;AAEArB,QAAAA,KAAK,CAACkB,YAAN;;AAEAE,QAAAA,WAAW,CAACC,QAAD,CAAX,GAAwBrB,KAAK,CAACsB,cAAN,EAAxB;AACD;AAGF;;AAED5B,IAAAA,oBAAoB,CAAC6B,cAArB,CAAoCH,WAApC;AACA,WAAO;AACLI,MAAAA,IAAI,EAAE,OADD;AAELxB,MAAAA,KAAK,EAAEoB;AAFF,KAAP;AAID,GApBD;;AAsBA,SAAOtB,aAAP;AACD,CAhID,CAgIEL,oBAhIF,CAFA;;AAoIA,eAAeK,aAAf","sourcesContent":["/**\n * Copyright (c) 2015-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n * @format\n */\n'use strict';\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nfunction _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; subClass.__proto__ = superClass; }\n\nimport AnimatedNode from './AnimatedNode';\nimport AnimatedTransform from './AnimatedTransform';\nimport AnimatedWithChildren from './AnimatedWithChildren';\nimport NativeAnimatedHelper from '../NativeAnimatedHelper';\nimport StyleSheet from '../../../../exports/StyleSheet';\nvar flattenStyle = StyleSheet.flatten;\n\nvar AnimatedStyle =\n/*#__PURE__*/\nfunction (_AnimatedWithChildren) {\n _inheritsLoose(AnimatedStyle, _AnimatedWithChildren);\n\n function AnimatedStyle(style) {\n var _this;\n\n _this = _AnimatedWithChildren.call(this) || this;\n style = flattenStyle(style) || {};\n\n if (style.transform) {\n style = _objectSpread({}, style, {\n transform: new AnimatedTransform(style.transform)\n });\n }\n\n _this._style = style;\n return _this;\n } // Recursively get values for nested styles (like iOS's shadowOffset)\n\n\n var _proto = AnimatedStyle.prototype;\n\n _proto._walkStyleAndGetValues = function _walkStyleAndGetValues(style) {\n var updatedStyle = {};\n\n for (var key in style) {\n var value = style[key];\n\n if (value instanceof AnimatedNode) {\n if (!value.__isNative) {\n // We cannot use value of natively driven nodes this way as the value we have access from\n // JS may not be up to date.\n updatedStyle[key] = value.__getValue();\n }\n } else if (value && !Array.isArray(value) && typeof value === 'object') {\n // Support animating nested values (for example: shadowOffset.height)\n updatedStyle[key] = this._walkStyleAndGetValues(value);\n } else {\n updatedStyle[key] = value;\n }\n }\n\n return updatedStyle;\n };\n\n _proto.__getValue = function __getValue() {\n return this._walkStyleAndGetValues(this._style);\n } // Recursively get animated values for nested styles (like iOS's shadowOffset)\n ;\n\n _proto._walkStyleAndGetAnimatedValues = function _walkStyleAndGetAnimatedValues(style) {\n var updatedStyle = {};\n\n for (var key in style) {\n var value = style[key];\n\n if (value instanceof AnimatedNode) {\n updatedStyle[key] = value.__getAnimatedValue();\n } else if (value && !Array.isArray(value) && typeof value === 'object') {\n // Support animating nested values (for example: shadowOffset.height)\n updatedStyle[key] = this._walkStyleAndGetAnimatedValues(value);\n }\n }\n\n return updatedStyle;\n };\n\n _proto.__getAnimatedValue = function __getAnimatedValue() {\n return this._walkStyleAndGetAnimatedValues(this._style);\n };\n\n _proto.__attach = function __attach() {\n for (var key in this._style) {\n var value = this._style[key];\n\n if (value instanceof AnimatedNode) {\n value.__addChild(this);\n }\n }\n };\n\n _proto.__detach = function __detach() {\n for (var key in this._style) {\n var value = this._style[key];\n\n if (value instanceof AnimatedNode) {\n value.__removeChild(this);\n }\n }\n\n _AnimatedWithChildren.prototype.__detach.call(this);\n };\n\n _proto.__makeNative = function __makeNative() {\n for (var key in this._style) {\n var value = this._style[key];\n\n if (value instanceof AnimatedNode) {\n value.__makeNative();\n }\n }\n\n _AnimatedWithChildren.prototype.__makeNative.call(this);\n };\n\n _proto.__getNativeConfig = function __getNativeConfig() {\n var styleConfig = {};\n\n for (var styleKey in this._style) {\n if (this._style[styleKey] instanceof AnimatedNode) {\n var style = this._style[styleKey];\n\n style.__makeNative();\n\n styleConfig[styleKey] = style.__getNativeTag();\n } // Non-animated styles are set using `setNativeProps`, no need\n // to pass those as a part of the node config\n\n }\n\n NativeAnimatedHelper.validateStyles(styleConfig);\n return {\n type: 'style',\n style: styleConfig\n };\n };\n\n return AnimatedStyle;\n}(AnimatedWithChildren);\n\nexport default AnimatedStyle;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/03412bf0520172f5790d3590161e57c7.json b/.expo/web/cache/development/babel-loader/03412bf0520172f5790d3590161e57c7.json new file mode 100644 index 000000000..71b618169 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/03412bf0520172f5790d3590161e57c7.json @@ -0,0 +1 @@ +{"ast":null,"code":"'use strict';\n\nfunction _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n subClass.__proto__ = superClass;\n}\n\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n if (enumerableOnly) symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n });\n keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nfunction _objectSpread(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? arguments[i] : {};\n\n if (i % 2) {\n ownKeys(Object(source), true).forEach(function (key) {\n _defineProperty(target, key, source[key]);\n });\n } else if (Object.getOwnPropertyDescriptors) {\n Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));\n } else {\n ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n }\n\n return target;\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nimport AnimatedNode from \"./AnimatedNode\";\nimport AnimatedWithChildren from \"./AnimatedWithChildren\";\nimport NativeAnimatedHelper from \"../NativeAnimatedHelper\";\nimport invariant from 'fbjs/lib/invariant';\nimport normalizeColor from 'normalize-css-color';\n\nvar linear = function linear(t) {\n return t;\n};\n\nfunction createInterpolation(config) {\n if (config.outputRange && typeof config.outputRange[0] === 'string') {\n return createInterpolationFromStringOutputRange(config);\n }\n\n var outputRange = config.outputRange;\n checkInfiniteRange('outputRange', outputRange);\n var inputRange = config.inputRange;\n checkInfiniteRange('inputRange', inputRange);\n checkValidInputRange(inputRange);\n invariant(inputRange.length === outputRange.length, 'inputRange (' + inputRange.length + ') and outputRange (' + outputRange.length + ') must have the same length');\n var easing = config.easing || linear;\n var extrapolateLeft = 'extend';\n\n if (config.extrapolateLeft !== undefined) {\n extrapolateLeft = config.extrapolateLeft;\n } else if (config.extrapolate !== undefined) {\n extrapolateLeft = config.extrapolate;\n }\n\n var extrapolateRight = 'extend';\n\n if (config.extrapolateRight !== undefined) {\n extrapolateRight = config.extrapolateRight;\n } else if (config.extrapolate !== undefined) {\n extrapolateRight = config.extrapolate;\n }\n\n return function (input) {\n invariant(typeof input === 'number', 'Cannot interpolation an input which is not a number');\n var range = findRange(input, inputRange);\n return interpolate(input, inputRange[range], inputRange[range + 1], outputRange[range], outputRange[range + 1], easing, extrapolateLeft, extrapolateRight);\n };\n}\n\nfunction interpolate(input, inputMin, inputMax, outputMin, outputMax, easing, extrapolateLeft, extrapolateRight) {\n var result = input;\n\n if (result < inputMin) {\n if (extrapolateLeft === 'identity') {\n return result;\n } else if (extrapolateLeft === 'clamp') {\n result = inputMin;\n } else if (extrapolateLeft === 'extend') {}\n }\n\n if (result > inputMax) {\n if (extrapolateRight === 'identity') {\n return result;\n } else if (extrapolateRight === 'clamp') {\n result = inputMax;\n } else if (extrapolateRight === 'extend') {}\n }\n\n if (outputMin === outputMax) {\n return outputMin;\n }\n\n if (inputMin === inputMax) {\n if (input <= inputMin) {\n return outputMin;\n }\n\n return outputMax;\n }\n\n if (inputMin === -Infinity) {\n result = -result;\n } else if (inputMax === Infinity) {\n result = result - inputMin;\n } else {\n result = (result - inputMin) / (inputMax - inputMin);\n }\n\n result = easing(result);\n\n if (outputMin === -Infinity) {\n result = -result;\n } else if (outputMax === Infinity) {\n result = result + outputMin;\n } else {\n result = result * (outputMax - outputMin) + outputMin;\n }\n\n return result;\n}\n\nfunction colorToRgba(input) {\n var int32Color = normalizeColor(input);\n\n if (int32Color === null) {\n return input;\n }\n\n int32Color = int32Color || 0;\n var r = (int32Color & 0xff000000) >>> 24;\n var g = (int32Color & 0x00ff0000) >>> 16;\n var b = (int32Color & 0x0000ff00) >>> 8;\n var a = (int32Color & 0x000000ff) / 255;\n return \"rgba(\" + r + \", \" + g + \", \" + b + \", \" + a + \")\";\n}\n\nvar stringShapeRegex = /[+-]?(?:\\d+\\.?\\d*|\\.\\d+)(?:[eE][+-]?\\d+)?/g;\n\nfunction createInterpolationFromStringOutputRange(config) {\n var outputRange = config.outputRange;\n invariant(outputRange.length >= 2, 'Bad output range');\n outputRange = outputRange.map(colorToRgba);\n checkPattern(outputRange);\n var outputRanges = outputRange[0].match(stringShapeRegex).map(function () {\n return [];\n });\n outputRange.forEach(function (value) {\n value.match(stringShapeRegex).forEach(function (number, i) {\n outputRanges[i].push(+number);\n });\n });\n var interpolations = outputRange[0].match(stringShapeRegex).map(function (value, i) {\n return createInterpolation(_objectSpread({}, config, {\n outputRange: outputRanges[i]\n }));\n });\n var shouldRound = isRgbOrRgba(outputRange[0]);\n return function (input) {\n var i = 0;\n return outputRange[0].replace(stringShapeRegex, function () {\n var val = +interpolations[i++](input);\n\n if (shouldRound) {\n val = i < 4 ? Math.round(val) : Math.round(val * 1000) / 1000;\n }\n\n return String(val);\n });\n };\n}\n\nfunction isRgbOrRgba(range) {\n return typeof range === 'string' && range.startsWith('rgb');\n}\n\nfunction checkPattern(arr) {\n var pattern = arr[0].replace(stringShapeRegex, '');\n\n for (var i = 1; i < arr.length; ++i) {\n invariant(pattern === arr[i].replace(stringShapeRegex, ''), 'invalid pattern ' + arr[0] + ' and ' + arr[i]);\n }\n}\n\nfunction findRange(input, inputRange) {\n var i;\n\n for (i = 1; i < inputRange.length - 1; ++i) {\n if (inputRange[i] >= input) {\n break;\n }\n }\n\n return i - 1;\n}\n\nfunction checkValidInputRange(arr) {\n invariant(arr.length >= 2, 'inputRange must have at least 2 elements');\n\n for (var i = 1; i < arr.length; ++i) {\n invariant(arr[i] >= arr[i - 1], 'inputRange must be monotonically non-decreasing ' + arr);\n }\n}\n\nfunction checkInfiniteRange(name, arr) {\n invariant(arr.length >= 2, name + ' must have at least 2 elements');\n invariant(arr.length !== 2 || arr[0] !== -Infinity || arr[1] !== Infinity, name + 'cannot be ]-infinity;+infinity[ ' + arr);\n}\n\nvar AnimatedInterpolation = function (_AnimatedWithChildren) {\n _inheritsLoose(AnimatedInterpolation, _AnimatedWithChildren);\n\n function AnimatedInterpolation(parent, config) {\n var _this;\n\n _this = _AnimatedWithChildren.call(this) || this;\n _this._parent = parent;\n _this._config = config;\n _this._interpolation = createInterpolation(config);\n return _this;\n }\n\n var _proto = AnimatedInterpolation.prototype;\n\n _proto.__makeNative = function __makeNative() {\n this._parent.__makeNative();\n\n _AnimatedWithChildren.prototype.__makeNative.call(this);\n };\n\n _proto.__getValue = function __getValue() {\n var parentValue = this._parent.__getValue();\n\n invariant(typeof parentValue === 'number', 'Cannot interpolate an input which is not a number.');\n return this._interpolation(parentValue);\n };\n\n _proto.interpolate = function interpolate(config) {\n return new AnimatedInterpolation(this, config);\n };\n\n _proto.__attach = function __attach() {\n this._parent.__addChild(this);\n };\n\n _proto.__detach = function __detach() {\n this._parent.__removeChild(this);\n\n _AnimatedWithChildren.prototype.__detach.call(this);\n };\n\n _proto.__transformDataType = function __transformDataType(range) {\n return range.map(NativeAnimatedHelper.transformDataType);\n };\n\n _proto.__getNativeConfig = function __getNativeConfig() {\n if (process.env.NODE_ENV !== 'production') {\n NativeAnimatedHelper.validateInterpolation(this._config);\n }\n\n return {\n inputRange: this._config.inputRange,\n outputRange: this.__transformDataType(this._config.outputRange),\n extrapolateLeft: this._config.extrapolateLeft || this._config.extrapolate || 'extend',\n extrapolateRight: this._config.extrapolateRight || this._config.extrapolate || 'extend',\n type: 'interpolation'\n };\n };\n\n return AnimatedInterpolation;\n}(AnimatedWithChildren);\n\nAnimatedInterpolation.__createInterpolation = createInterpolation;\nexport default AnimatedInterpolation;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/vendor/react-native/Animated/nodes/AnimatedInterpolation.js"],"names":["_inheritsLoose","subClass","superClass","prototype","Object","create","constructor","__proto__","ownKeys","object","enumerableOnly","keys","getOwnPropertySymbols","symbols","filter","sym","getOwnPropertyDescriptor","enumerable","push","apply","_objectSpread","target","i","arguments","length","source","forEach","key","_defineProperty","getOwnPropertyDescriptors","defineProperties","defineProperty","obj","value","configurable","writable","AnimatedNode","AnimatedWithChildren","NativeAnimatedHelper","invariant","normalizeColor","linear","t","createInterpolation","config","outputRange","createInterpolationFromStringOutputRange","checkInfiniteRange","inputRange","checkValidInputRange","easing","extrapolateLeft","undefined","extrapolate","extrapolateRight","input","range","findRange","interpolate","inputMin","inputMax","outputMin","outputMax","result","Infinity","colorToRgba","int32Color","r","g","b","a","stringShapeRegex","map","checkPattern","outputRanges","match","number","interpolations","shouldRound","isRgbOrRgba","replace","val","Math","round","String","startsWith","arr","pattern","name","AnimatedInterpolation","_AnimatedWithChildren","parent","_this","call","_parent","_config","_interpolation","_proto","__makeNative","__getValue","parentValue","__attach","__addChild","__detach","__removeChild","__transformDataType","transformDataType","__getNativeConfig","process","env","NODE_ENV","validateInterpolation","type","__createInterpolation"],"mappings":"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","sourcesContent":["/**\n * Copyright (c) 2015-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n * @format\n */\n\n/* eslint no-bitwise: 0 */\n'use strict';\n\nfunction _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; subClass.__proto__ = superClass; }\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nimport AnimatedNode from './AnimatedNode';\nimport AnimatedWithChildren from './AnimatedWithChildren';\nimport NativeAnimatedHelper from '../NativeAnimatedHelper';\nimport invariant from 'fbjs/lib/invariant';\nimport normalizeColor from 'normalize-css-color';\n\nvar linear = function linear(t) {\n return t;\n};\n/**\n * Very handy helper to map input ranges to output ranges with an easing\n * function and custom behavior outside of the ranges.\n */\n\n\nfunction createInterpolation(config) {\n if (config.outputRange && typeof config.outputRange[0] === 'string') {\n return createInterpolationFromStringOutputRange(config);\n }\n\n var outputRange = config.outputRange;\n checkInfiniteRange('outputRange', outputRange);\n var inputRange = config.inputRange;\n checkInfiniteRange('inputRange', inputRange);\n checkValidInputRange(inputRange);\n invariant(inputRange.length === outputRange.length, 'inputRange (' + inputRange.length + ') and outputRange (' + outputRange.length + ') must have the same length');\n var easing = config.easing || linear;\n var extrapolateLeft = 'extend';\n\n if (config.extrapolateLeft !== undefined) {\n extrapolateLeft = config.extrapolateLeft;\n } else if (config.extrapolate !== undefined) {\n extrapolateLeft = config.extrapolate;\n }\n\n var extrapolateRight = 'extend';\n\n if (config.extrapolateRight !== undefined) {\n extrapolateRight = config.extrapolateRight;\n } else if (config.extrapolate !== undefined) {\n extrapolateRight = config.extrapolate;\n }\n\n return function (input) {\n invariant(typeof input === 'number', 'Cannot interpolation an input which is not a number');\n var range = findRange(input, inputRange);\n return interpolate(input, inputRange[range], inputRange[range + 1], outputRange[range], outputRange[range + 1], easing, extrapolateLeft, extrapolateRight);\n };\n}\n\nfunction interpolate(input, inputMin, inputMax, outputMin, outputMax, easing, extrapolateLeft, extrapolateRight) {\n var result = input; // Extrapolate\n\n if (result < inputMin) {\n if (extrapolateLeft === 'identity') {\n return result;\n } else if (extrapolateLeft === 'clamp') {\n result = inputMin;\n } else if (extrapolateLeft === 'extend') {// noop\n }\n }\n\n if (result > inputMax) {\n if (extrapolateRight === 'identity') {\n return result;\n } else if (extrapolateRight === 'clamp') {\n result = inputMax;\n } else if (extrapolateRight === 'extend') {// noop\n }\n }\n\n if (outputMin === outputMax) {\n return outputMin;\n }\n\n if (inputMin === inputMax) {\n if (input <= inputMin) {\n return outputMin;\n }\n\n return outputMax;\n } // Input Range\n\n\n if (inputMin === -Infinity) {\n result = -result;\n } else if (inputMax === Infinity) {\n result = result - inputMin;\n } else {\n result = (result - inputMin) / (inputMax - inputMin);\n } // Easing\n\n\n result = easing(result); // Output Range\n\n if (outputMin === -Infinity) {\n result = -result;\n } else if (outputMax === Infinity) {\n result = result + outputMin;\n } else {\n result = result * (outputMax - outputMin) + outputMin;\n }\n\n return result;\n}\n\nfunction colorToRgba(input) {\n var int32Color = normalizeColor(input);\n\n if (int32Color === null) {\n return input;\n }\n\n int32Color = int32Color || 0;\n var r = (int32Color & 0xff000000) >>> 24;\n var g = (int32Color & 0x00ff0000) >>> 16;\n var b = (int32Color & 0x0000ff00) >>> 8;\n var a = (int32Color & 0x000000ff) / 255;\n return \"rgba(\" + r + \", \" + g + \", \" + b + \", \" + a + \")\";\n}\n\nvar stringShapeRegex = /[+-]?(?:\\d+\\.?\\d*|\\.\\d+)(?:[eE][+-]?\\d+)?/g;\n/**\n * Supports string shapes by extracting numbers so new values can be computed,\n * and recombines those values into new strings of the same shape. Supports\n * things like:\n *\n * rgba(123, 42, 99, 0.36) // colors\n * -45deg // values with units\n */\n\nfunction createInterpolationFromStringOutputRange(config) {\n var outputRange = config.outputRange;\n invariant(outputRange.length >= 2, 'Bad output range');\n outputRange = outputRange.map(colorToRgba);\n checkPattern(outputRange); // ['rgba(0, 100, 200, 0)', 'rgba(50, 150, 250, 0.5)']\n // ->\n // [\n // [0, 50],\n // [100, 150],\n // [200, 250],\n // [0, 0.5],\n // ]\n\n /* $FlowFixMe(>=0.18.0): `outputRange[0].match()` can return `null`. Need to\n * guard against this possibility.\n */\n\n var outputRanges = outputRange[0].match(stringShapeRegex).map(function () {\n return [];\n });\n outputRange.forEach(function (value) {\n /* $FlowFixMe(>=0.18.0): `value.match()` can return `null`. Need to guard\n * against this possibility.\n */\n value.match(stringShapeRegex).forEach(function (number, i) {\n outputRanges[i].push(+number);\n });\n });\n /* $FlowFixMe(>=0.18.0): `outputRange[0].match()` can return `null`. Need to\n * guard against this possibility.\n */\n\n var interpolations = outputRange[0].match(stringShapeRegex).map(function (value, i) {\n return createInterpolation(_objectSpread({}, config, {\n outputRange: outputRanges[i]\n }));\n }); // rgba requires that the r,g,b are integers.... so we want to round them, but we *dont* want to\n // round the opacity (4th column).\n\n var shouldRound = isRgbOrRgba(outputRange[0]);\n return function (input) {\n var i = 0; // 'rgba(0, 100, 200, 0)'\n // ->\n // 'rgba(${interpolations[0](input)}, ${interpolations[1](input)}, ...'\n\n return outputRange[0].replace(stringShapeRegex, function () {\n var val = +interpolations[i++](input);\n\n if (shouldRound) {\n val = i < 4 ? Math.round(val) : Math.round(val * 1000) / 1000;\n }\n\n return String(val);\n });\n };\n}\n\nfunction isRgbOrRgba(range) {\n return typeof range === 'string' && range.startsWith('rgb');\n}\n\nfunction checkPattern(arr) {\n var pattern = arr[0].replace(stringShapeRegex, '');\n\n for (var i = 1; i < arr.length; ++i) {\n invariant(pattern === arr[i].replace(stringShapeRegex, ''), 'invalid pattern ' + arr[0] + ' and ' + arr[i]);\n }\n}\n\nfunction findRange(input, inputRange) {\n var i;\n\n for (i = 1; i < inputRange.length - 1; ++i) {\n if (inputRange[i] >= input) {\n break;\n }\n }\n\n return i - 1;\n}\n\nfunction checkValidInputRange(arr) {\n invariant(arr.length >= 2, 'inputRange must have at least 2 elements');\n\n for (var i = 1; i < arr.length; ++i) {\n invariant(arr[i] >= arr[i - 1],\n /* $FlowFixMe(>=0.13.0) - In the addition expression below this comment,\n * one or both of the operands may be something that doesn't cleanly\n * convert to a string, like undefined, null, and object, etc. If you really\n * mean this implicit string conversion, you can do something like\n * String(myThing)\n */\n 'inputRange must be monotonically non-decreasing ' + arr);\n }\n}\n\nfunction checkInfiniteRange(name, arr) {\n invariant(arr.length >= 2, name + ' must have at least 2 elements');\n invariant(arr.length !== 2 || arr[0] !== -Infinity || arr[1] !== Infinity,\n /* $FlowFixMe(>=0.13.0) - In the addition expression below this comment,\n * one or both of the operands may be something that doesn't cleanly convert\n * to a string, like undefined, null, and object, etc. If you really mean\n * this implicit string conversion, you can do something like\n * String(myThing)\n */\n name + 'cannot be ]-infinity;+infinity[ ' + arr);\n}\n\nvar AnimatedInterpolation =\n/*#__PURE__*/\nfunction (_AnimatedWithChildren) {\n _inheritsLoose(AnimatedInterpolation, _AnimatedWithChildren);\n\n // Export for testing.\n function AnimatedInterpolation(parent, config) {\n var _this;\n\n _this = _AnimatedWithChildren.call(this) || this;\n _this._parent = parent;\n _this._config = config;\n _this._interpolation = createInterpolation(config);\n return _this;\n }\n\n var _proto = AnimatedInterpolation.prototype;\n\n _proto.__makeNative = function __makeNative() {\n this._parent.__makeNative();\n\n _AnimatedWithChildren.prototype.__makeNative.call(this);\n };\n\n _proto.__getValue = function __getValue() {\n var parentValue = this._parent.__getValue();\n\n invariant(typeof parentValue === 'number', 'Cannot interpolate an input which is not a number.');\n return this._interpolation(parentValue);\n };\n\n _proto.interpolate = function interpolate(config) {\n return new AnimatedInterpolation(this, config);\n };\n\n _proto.__attach = function __attach() {\n this._parent.__addChild(this);\n };\n\n _proto.__detach = function __detach() {\n this._parent.__removeChild(this);\n\n _AnimatedWithChildren.prototype.__detach.call(this);\n };\n\n _proto.__transformDataType = function __transformDataType(range) {\n // $FlowFixMe\n return range.map(NativeAnimatedHelper.transformDataType);\n };\n\n _proto.__getNativeConfig = function __getNativeConfig() {\n if (process.env.NODE_ENV !== 'production') {\n NativeAnimatedHelper.validateInterpolation(this._config);\n }\n\n return {\n inputRange: this._config.inputRange,\n // Only the `outputRange` can contain strings so we don't need to transform `inputRange` here\n outputRange: this.__transformDataType(this._config.outputRange),\n extrapolateLeft: this._config.extrapolateLeft || this._config.extrapolate || 'extend',\n extrapolateRight: this._config.extrapolateRight || this._config.extrapolate || 'extend',\n type: 'interpolation'\n };\n };\n\n return AnimatedInterpolation;\n}(AnimatedWithChildren);\n\nAnimatedInterpolation.__createInterpolation = createInterpolation;\nexport default AnimatedInterpolation;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/0385d974bca3efb914b2dc89b40a1c14.json b/.expo/web/cache/development/babel-loader/0385d974bca3efb914b2dc89b40a1c14.json new file mode 100644 index 000000000..1faeecae0 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/0385d974bca3efb914b2dc89b40a1c14.json @@ -0,0 +1 @@ +{"ast":null,"code":"'use strict';\n\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n if (enumerableOnly) symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n });\n keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nfunction _objectSpread(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? arguments[i] : {};\n\n if (i % 2) {\n ownKeys(Object(source), true).forEach(function (key) {\n _defineProperty(target, key, source[key]);\n });\n } else if (Object.getOwnPropertyDescriptors) {\n Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));\n } else {\n ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n }\n\n return target;\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nimport { AnimatedEvent, attachNativeEvent } from \"./AnimatedEvent\";\nimport AnimatedAddition from \"./nodes/AnimatedAddition\";\nimport AnimatedDiffClamp from \"./nodes/AnimatedDiffClamp\";\nimport AnimatedDivision from \"./nodes/AnimatedDivision\";\nimport AnimatedInterpolation from \"./nodes/AnimatedInterpolation\";\nimport AnimatedModulo from \"./nodes/AnimatedModulo\";\nimport AnimatedMultiplication from \"./nodes/AnimatedMultiplication\";\nimport AnimatedNode from \"./nodes/AnimatedNode\";\nimport AnimatedProps from \"./nodes/AnimatedProps\";\nimport AnimatedSubtraction from \"./nodes/AnimatedSubtraction\";\nimport AnimatedTracking from \"./nodes/AnimatedTracking\";\nimport AnimatedValue from \"./nodes/AnimatedValue\";\nimport AnimatedValueXY from \"./nodes/AnimatedValueXY\";\nimport DecayAnimation from \"./animations/DecayAnimation\";\nimport SpringAnimation from \"./animations/SpringAnimation\";\nimport TimingAnimation from \"./animations/TimingAnimation\";\nimport createAnimatedComponent from \"./createAnimatedComponent\";\n\nvar add = function add(a, b) {\n return new AnimatedAddition(a, b);\n};\n\nvar subtract = function subtract(a, b) {\n return new AnimatedSubtraction(a, b);\n};\n\nvar divide = function divide(a, b) {\n return new AnimatedDivision(a, b);\n};\n\nvar multiply = function multiply(a, b) {\n return new AnimatedMultiplication(a, b);\n};\n\nvar modulo = function modulo(a, modulus) {\n return new AnimatedModulo(a, modulus);\n};\n\nvar diffClamp = function diffClamp(a, min, max) {\n return new AnimatedDiffClamp(a, min, max);\n};\n\nvar _combineCallbacks = function _combineCallbacks(callback, config) {\n if (callback && config.onComplete) {\n return function () {\n config.onComplete && config.onComplete.apply(config, arguments);\n callback && callback.apply(void 0, arguments);\n };\n } else {\n return callback || config.onComplete;\n }\n};\n\nvar maybeVectorAnim = function maybeVectorAnim(value, config, anim) {\n if (value instanceof AnimatedValueXY) {\n var configX = _objectSpread({}, config);\n\n var configY = _objectSpread({}, config);\n\n for (var key in config) {\n var _config$key = config[key],\n x = _config$key.x,\n y = _config$key.y;\n\n if (x !== undefined && y !== undefined) {\n configX[key] = x;\n configY[key] = y;\n }\n }\n\n var aX = anim(value.x, configX);\n var aY = anim(value.y, configY);\n return parallel([aX, aY], {\n stopTogether: false\n });\n }\n\n return null;\n};\n\nvar spring = function spring(value, config) {\n var _start = function start(animatedValue, configuration, callback) {\n callback = _combineCallbacks(callback, configuration);\n var singleValue = animatedValue;\n var singleConfig = configuration;\n singleValue.stopTracking();\n\n if (configuration.toValue instanceof AnimatedNode) {\n singleValue.track(new AnimatedTracking(singleValue, configuration.toValue, SpringAnimation, singleConfig, callback));\n } else {\n singleValue.animate(new SpringAnimation(singleConfig), callback);\n }\n };\n\n return maybeVectorAnim(value, config, spring) || {\n start: function start(callback) {\n _start(value, config, callback);\n },\n stop: function stop() {\n value.stopAnimation();\n },\n reset: function reset() {\n value.resetAnimation();\n },\n _startNativeLoop: function _startNativeLoop(iterations) {\n var singleConfig = _objectSpread({}, config, {\n iterations: iterations\n });\n\n _start(value, singleConfig);\n },\n _isUsingNativeDriver: function _isUsingNativeDriver() {\n return config.useNativeDriver || false;\n }\n };\n};\n\nvar timing = function timing(value, config) {\n var _start2 = function start(animatedValue, configuration, callback) {\n callback = _combineCallbacks(callback, configuration);\n var singleValue = animatedValue;\n var singleConfig = configuration;\n singleValue.stopTracking();\n\n if (configuration.toValue instanceof AnimatedNode) {\n singleValue.track(new AnimatedTracking(singleValue, configuration.toValue, TimingAnimation, singleConfig, callback));\n } else {\n singleValue.animate(new TimingAnimation(singleConfig), callback);\n }\n };\n\n return maybeVectorAnim(value, config, timing) || {\n start: function start(callback) {\n _start2(value, config, callback);\n },\n stop: function stop() {\n value.stopAnimation();\n },\n reset: function reset() {\n value.resetAnimation();\n },\n _startNativeLoop: function _startNativeLoop(iterations) {\n var singleConfig = _objectSpread({}, config, {\n iterations: iterations\n });\n\n _start2(value, singleConfig);\n },\n _isUsingNativeDriver: function _isUsingNativeDriver() {\n return config.useNativeDriver || false;\n }\n };\n};\n\nvar decay = function decay(value, config) {\n var _start3 = function start(animatedValue, configuration, callback) {\n callback = _combineCallbacks(callback, configuration);\n var singleValue = animatedValue;\n var singleConfig = configuration;\n singleValue.stopTracking();\n singleValue.animate(new DecayAnimation(singleConfig), callback);\n };\n\n return maybeVectorAnim(value, config, decay) || {\n start: function start(callback) {\n _start3(value, config, callback);\n },\n stop: function stop() {\n value.stopAnimation();\n },\n reset: function reset() {\n value.resetAnimation();\n },\n _startNativeLoop: function _startNativeLoop(iterations) {\n var singleConfig = _objectSpread({}, config, {\n iterations: iterations\n });\n\n _start3(value, singleConfig);\n },\n _isUsingNativeDriver: function _isUsingNativeDriver() {\n return config.useNativeDriver || false;\n }\n };\n};\n\nvar sequence = function sequence(animations) {\n var current = 0;\n return {\n start: function start(callback) {\n var onComplete = function onComplete(result) {\n if (!result.finished) {\n callback && callback(result);\n return;\n }\n\n current++;\n\n if (current === animations.length) {\n callback && callback(result);\n return;\n }\n\n animations[current].start(onComplete);\n };\n\n if (animations.length === 0) {\n callback && callback({\n finished: true\n });\n } else {\n animations[current].start(onComplete);\n }\n },\n stop: function stop() {\n if (current < animations.length) {\n animations[current].stop();\n }\n },\n reset: function reset() {\n animations.forEach(function (animation, idx) {\n if (idx <= current) {\n animation.reset();\n }\n });\n current = 0;\n },\n _startNativeLoop: function _startNativeLoop() {\n throw new Error('Loops run using the native driver cannot contain Animated.sequence animations');\n },\n _isUsingNativeDriver: function _isUsingNativeDriver() {\n return false;\n }\n };\n};\n\nvar parallel = function parallel(animations, config) {\n var doneCount = 0;\n var hasEnded = {};\n var stopTogether = !(config && config.stopTogether === false);\n var result = {\n start: function start(callback) {\n if (doneCount === animations.length) {\n callback && callback({\n finished: true\n });\n return;\n }\n\n animations.forEach(function (animation, idx) {\n var cb = function cb(endResult) {\n hasEnded[idx] = true;\n doneCount++;\n\n if (doneCount === animations.length) {\n doneCount = 0;\n callback && callback(endResult);\n return;\n }\n\n if (!endResult.finished && stopTogether) {\n result.stop();\n }\n };\n\n if (!animation) {\n cb({\n finished: true\n });\n } else {\n animation.start(cb);\n }\n });\n },\n stop: function stop() {\n animations.forEach(function (animation, idx) {\n !hasEnded[idx] && animation.stop();\n hasEnded[idx] = true;\n });\n },\n reset: function reset() {\n animations.forEach(function (animation, idx) {\n animation.reset();\n hasEnded[idx] = false;\n doneCount = 0;\n });\n },\n _startNativeLoop: function _startNativeLoop() {\n throw new Error('Loops run using the native driver cannot contain Animated.parallel animations');\n },\n _isUsingNativeDriver: function _isUsingNativeDriver() {\n return false;\n }\n };\n return result;\n};\n\nvar delay = function delay(time) {\n return timing(new AnimatedValue(0), {\n toValue: 0,\n delay: time,\n duration: 0\n });\n};\n\nvar stagger = function stagger(time, animations) {\n return parallel(animations.map(function (animation, i) {\n return sequence([delay(time * i), animation]);\n }));\n};\n\nvar loop = function loop(animation, _temp) {\n var _ref = _temp === void 0 ? {} : _temp,\n _ref$iterations = _ref.iterations,\n iterations = _ref$iterations === void 0 ? -1 : _ref$iterations,\n _ref$resetBeforeItera = _ref.resetBeforeIteration,\n resetBeforeIteration = _ref$resetBeforeItera === void 0 ? true : _ref$resetBeforeItera;\n\n var isFinished = false;\n var iterationsSoFar = 0;\n return {\n start: function start(callback) {\n var restart = function restart(result) {\n if (result === void 0) {\n result = {\n finished: true\n };\n }\n\n if (isFinished || iterationsSoFar === iterations || result.finished === false) {\n callback && callback(result);\n } else {\n iterationsSoFar++;\n resetBeforeIteration && animation.reset();\n animation.start(restart);\n }\n };\n\n if (!animation || iterations === 0) {\n callback && callback({\n finished: true\n });\n } else {\n if (animation._isUsingNativeDriver()) {\n animation._startNativeLoop(iterations);\n } else {\n restart();\n }\n }\n },\n stop: function stop() {\n isFinished = true;\n animation.stop();\n },\n reset: function reset() {\n iterationsSoFar = 0;\n isFinished = false;\n animation.reset();\n },\n _startNativeLoop: function _startNativeLoop() {\n throw new Error('Loops run using the native driver cannot contain Animated.loop animations');\n },\n _isUsingNativeDriver: function _isUsingNativeDriver() {\n return animation._isUsingNativeDriver();\n }\n };\n};\n\nfunction forkEvent(event, listener) {\n if (!event) {\n return listener;\n } else if (event instanceof AnimatedEvent) {\n event.__addListener(listener);\n\n return event;\n } else {\n return function () {\n typeof event === 'function' && event.apply(void 0, arguments);\n listener.apply(void 0, arguments);\n };\n }\n}\n\nfunction unforkEvent(event, listener) {\n if (event && event instanceof AnimatedEvent) {\n event.__removeListener(listener);\n }\n}\n\nvar event = function event(argMapping, config) {\n var animatedEvent = new AnimatedEvent(argMapping, config);\n\n if (animatedEvent.__isNative) {\n return animatedEvent;\n } else {\n return animatedEvent.__getHandler();\n }\n};\n\nvar AnimatedImplementation = {\n Value: AnimatedValue,\n ValueXY: AnimatedValueXY,\n Interpolation: AnimatedInterpolation,\n Node: AnimatedNode,\n decay: decay,\n timing: timing,\n spring: spring,\n add: add,\n subtract: subtract,\n divide: divide,\n multiply: multiply,\n modulo: modulo,\n diffClamp: diffClamp,\n delay: delay,\n sequence: sequence,\n parallel: parallel,\n stagger: stagger,\n loop: loop,\n event: event,\n createAnimatedComponent: createAnimatedComponent,\n attachNativeEvent: attachNativeEvent,\n forkEvent: forkEvent,\n unforkEvent: unforkEvent,\n Event: AnimatedEvent,\n __PropsOnlyForTests: AnimatedProps\n};\nexport default AnimatedImplementation;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/vendor/react-native/Animated/AnimatedImplementation.js"],"names":["ownKeys","object","enumerableOnly","keys","Object","getOwnPropertySymbols","symbols","filter","sym","getOwnPropertyDescriptor","enumerable","push","apply","_objectSpread","target","i","arguments","length","source","forEach","key","_defineProperty","getOwnPropertyDescriptors","defineProperties","defineProperty","obj","value","configurable","writable","AnimatedEvent","attachNativeEvent","AnimatedAddition","AnimatedDiffClamp","AnimatedDivision","AnimatedInterpolation","AnimatedModulo","AnimatedMultiplication","AnimatedNode","AnimatedProps","AnimatedSubtraction","AnimatedTracking","AnimatedValue","AnimatedValueXY","DecayAnimation","SpringAnimation","TimingAnimation","createAnimatedComponent","add","a","b","subtract","divide","multiply","modulo","modulus","diffClamp","min","max","_combineCallbacks","callback","config","onComplete","maybeVectorAnim","anim","configX","configY","_config$key","x","y","undefined","aX","aY","parallel","stopTogether","spring","_start","start","animatedValue","configuration","singleValue","singleConfig","stopTracking","toValue","track","animate","stop","stopAnimation","reset","resetAnimation","_startNativeLoop","iterations","_isUsingNativeDriver","useNativeDriver","timing","_start2","decay","_start3","sequence","animations","current","result","finished","animation","idx","Error","doneCount","hasEnded","cb","endResult","delay","time","duration","stagger","map","loop","_temp","_ref","_ref$iterations","_ref$resetBeforeItera","resetBeforeIteration","isFinished","iterationsSoFar","restart","forkEvent","event","listener","__addListener","unforkEvent","__removeListener","argMapping","animatedEvent","__isNative","__getHandler","AnimatedImplementation","Value","ValueXY","Interpolation","Node","Event","__PropsOnlyForTests"],"mappings":"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","sourcesContent":["/**\n * Copyright (c) 2015-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n * @format\n * @preventMunge\n */\n'use strict';\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nimport { AnimatedEvent, attachNativeEvent } from './AnimatedEvent';\nimport AnimatedAddition from './nodes/AnimatedAddition';\nimport AnimatedDiffClamp from './nodes/AnimatedDiffClamp';\nimport AnimatedDivision from './nodes/AnimatedDivision';\nimport AnimatedInterpolation from './nodes/AnimatedInterpolation';\nimport AnimatedModulo from './nodes/AnimatedModulo';\nimport AnimatedMultiplication from './nodes/AnimatedMultiplication';\nimport AnimatedNode from './nodes/AnimatedNode';\nimport AnimatedProps from './nodes/AnimatedProps';\nimport AnimatedSubtraction from './nodes/AnimatedSubtraction';\nimport AnimatedTracking from './nodes/AnimatedTracking';\nimport AnimatedValue from './nodes/AnimatedValue';\nimport AnimatedValueXY from './nodes/AnimatedValueXY';\nimport DecayAnimation from './animations/DecayAnimation';\nimport SpringAnimation from './animations/SpringAnimation';\nimport TimingAnimation from './animations/TimingAnimation';\nimport createAnimatedComponent from './createAnimatedComponent';\n\nvar add = function add(a, b) {\n return new AnimatedAddition(a, b);\n};\n\nvar subtract = function subtract(a, b) {\n return new AnimatedSubtraction(a, b);\n};\n\nvar divide = function divide(a, b) {\n return new AnimatedDivision(a, b);\n};\n\nvar multiply = function multiply(a, b) {\n return new AnimatedMultiplication(a, b);\n};\n\nvar modulo = function modulo(a, modulus) {\n return new AnimatedModulo(a, modulus);\n};\n\nvar diffClamp = function diffClamp(a, min, max) {\n return new AnimatedDiffClamp(a, min, max);\n};\n\nvar _combineCallbacks = function _combineCallbacks(callback, config) {\n if (callback && config.onComplete) {\n return function () {\n config.onComplete && config.onComplete.apply(config, arguments);\n callback && callback.apply(void 0, arguments);\n };\n } else {\n return callback || config.onComplete;\n }\n};\n\nvar maybeVectorAnim = function maybeVectorAnim(value, config, anim) {\n if (value instanceof AnimatedValueXY) {\n var configX = _objectSpread({}, config);\n\n var configY = _objectSpread({}, config);\n\n for (var key in config) {\n var _config$key = config[key],\n x = _config$key.x,\n y = _config$key.y;\n\n if (x !== undefined && y !== undefined) {\n configX[key] = x;\n configY[key] = y;\n }\n }\n\n var aX = anim(value.x, configX);\n var aY = anim(value.y, configY); // We use `stopTogether: false` here because otherwise tracking will break\n // because the second animation will get stopped before it can update.\n\n return parallel([aX, aY], {\n stopTogether: false\n });\n }\n\n return null;\n};\n\nvar spring = function spring(value, config) {\n var _start = function start(animatedValue, configuration, callback) {\n callback = _combineCallbacks(callback, configuration);\n var singleValue = animatedValue;\n var singleConfig = configuration;\n singleValue.stopTracking();\n\n if (configuration.toValue instanceof AnimatedNode) {\n singleValue.track(new AnimatedTracking(singleValue, configuration.toValue, SpringAnimation, singleConfig, callback));\n } else {\n singleValue.animate(new SpringAnimation(singleConfig), callback);\n }\n };\n\n return maybeVectorAnim(value, config, spring) || {\n start: function start(callback) {\n _start(value, config, callback);\n },\n stop: function stop() {\n value.stopAnimation();\n },\n reset: function reset() {\n value.resetAnimation();\n },\n _startNativeLoop: function _startNativeLoop(iterations) {\n var singleConfig = _objectSpread({}, config, {\n iterations: iterations\n });\n\n _start(value, singleConfig);\n },\n _isUsingNativeDriver: function _isUsingNativeDriver() {\n return config.useNativeDriver || false;\n }\n };\n};\n\nvar timing = function timing(value, config) {\n var _start2 = function start(animatedValue, configuration, callback) {\n callback = _combineCallbacks(callback, configuration);\n var singleValue = animatedValue;\n var singleConfig = configuration;\n singleValue.stopTracking();\n\n if (configuration.toValue instanceof AnimatedNode) {\n singleValue.track(new AnimatedTracking(singleValue, configuration.toValue, TimingAnimation, singleConfig, callback));\n } else {\n singleValue.animate(new TimingAnimation(singleConfig), callback);\n }\n };\n\n return maybeVectorAnim(value, config, timing) || {\n start: function start(callback) {\n _start2(value, config, callback);\n },\n stop: function stop() {\n value.stopAnimation();\n },\n reset: function reset() {\n value.resetAnimation();\n },\n _startNativeLoop: function _startNativeLoop(iterations) {\n var singleConfig = _objectSpread({}, config, {\n iterations: iterations\n });\n\n _start2(value, singleConfig);\n },\n _isUsingNativeDriver: function _isUsingNativeDriver() {\n return config.useNativeDriver || false;\n }\n };\n};\n\nvar decay = function decay(value, config) {\n var _start3 = function start(animatedValue, configuration, callback) {\n callback = _combineCallbacks(callback, configuration);\n var singleValue = animatedValue;\n var singleConfig = configuration;\n singleValue.stopTracking();\n singleValue.animate(new DecayAnimation(singleConfig), callback);\n };\n\n return maybeVectorAnim(value, config, decay) || {\n start: function start(callback) {\n _start3(value, config, callback);\n },\n stop: function stop() {\n value.stopAnimation();\n },\n reset: function reset() {\n value.resetAnimation();\n },\n _startNativeLoop: function _startNativeLoop(iterations) {\n var singleConfig = _objectSpread({}, config, {\n iterations: iterations\n });\n\n _start3(value, singleConfig);\n },\n _isUsingNativeDriver: function _isUsingNativeDriver() {\n return config.useNativeDriver || false;\n }\n };\n};\n\nvar sequence = function sequence(animations) {\n var current = 0;\n return {\n start: function start(callback) {\n var onComplete = function onComplete(result) {\n if (!result.finished) {\n callback && callback(result);\n return;\n }\n\n current++;\n\n if (current === animations.length) {\n callback && callback(result);\n return;\n }\n\n animations[current].start(onComplete);\n };\n\n if (animations.length === 0) {\n callback && callback({\n finished: true\n });\n } else {\n animations[current].start(onComplete);\n }\n },\n stop: function stop() {\n if (current < animations.length) {\n animations[current].stop();\n }\n },\n reset: function reset() {\n animations.forEach(function (animation, idx) {\n if (idx <= current) {\n animation.reset();\n }\n });\n current = 0;\n },\n _startNativeLoop: function _startNativeLoop() {\n throw new Error('Loops run using the native driver cannot contain Animated.sequence animations');\n },\n _isUsingNativeDriver: function _isUsingNativeDriver() {\n return false;\n }\n };\n};\n\nvar parallel = function parallel(animations, config) {\n var doneCount = 0; // Make sure we only call stop() at most once for each animation\n\n var hasEnded = {};\n var stopTogether = !(config && config.stopTogether === false);\n var result = {\n start: function start(callback) {\n if (doneCount === animations.length) {\n callback && callback({\n finished: true\n });\n return;\n }\n\n animations.forEach(function (animation, idx) {\n var cb = function cb(endResult) {\n hasEnded[idx] = true;\n doneCount++;\n\n if (doneCount === animations.length) {\n doneCount = 0;\n callback && callback(endResult);\n return;\n }\n\n if (!endResult.finished && stopTogether) {\n result.stop();\n }\n };\n\n if (!animation) {\n cb({\n finished: true\n });\n } else {\n animation.start(cb);\n }\n });\n },\n stop: function stop() {\n animations.forEach(function (animation, idx) {\n !hasEnded[idx] && animation.stop();\n hasEnded[idx] = true;\n });\n },\n reset: function reset() {\n animations.forEach(function (animation, idx) {\n animation.reset();\n hasEnded[idx] = false;\n doneCount = 0;\n });\n },\n _startNativeLoop: function _startNativeLoop() {\n throw new Error('Loops run using the native driver cannot contain Animated.parallel animations');\n },\n _isUsingNativeDriver: function _isUsingNativeDriver() {\n return false;\n }\n };\n return result;\n};\n\nvar delay = function delay(time) {\n // Would be nice to make a specialized implementation\n return timing(new AnimatedValue(0), {\n toValue: 0,\n delay: time,\n duration: 0\n });\n};\n\nvar stagger = function stagger(time, animations) {\n return parallel(animations.map(function (animation, i) {\n return sequence([delay(time * i), animation]);\n }));\n};\n\nvar loop = function loop(animation, _temp) {\n var _ref = _temp === void 0 ? {} : _temp,\n _ref$iterations = _ref.iterations,\n iterations = _ref$iterations === void 0 ? -1 : _ref$iterations,\n _ref$resetBeforeItera = _ref.resetBeforeIteration,\n resetBeforeIteration = _ref$resetBeforeItera === void 0 ? true : _ref$resetBeforeItera;\n\n var isFinished = false;\n var iterationsSoFar = 0;\n return {\n start: function start(callback) {\n var restart = function restart(result) {\n if (result === void 0) {\n result = {\n finished: true\n };\n }\n\n if (isFinished || iterationsSoFar === iterations || result.finished === false) {\n callback && callback(result);\n } else {\n iterationsSoFar++;\n resetBeforeIteration && animation.reset();\n animation.start(restart);\n }\n };\n\n if (!animation || iterations === 0) {\n callback && callback({\n finished: true\n });\n } else {\n if (animation._isUsingNativeDriver()) {\n animation._startNativeLoop(iterations);\n } else {\n restart(); // Start looping recursively on the js thread\n }\n }\n },\n stop: function stop() {\n isFinished = true;\n animation.stop();\n },\n reset: function reset() {\n iterationsSoFar = 0;\n isFinished = false;\n animation.reset();\n },\n _startNativeLoop: function _startNativeLoop() {\n throw new Error('Loops run using the native driver cannot contain Animated.loop animations');\n },\n _isUsingNativeDriver: function _isUsingNativeDriver() {\n return animation._isUsingNativeDriver();\n }\n };\n};\n\nfunction forkEvent(event, listener) {\n if (!event) {\n return listener;\n } else if (event instanceof AnimatedEvent) {\n event.__addListener(listener);\n\n return event;\n } else {\n return function () {\n typeof event === 'function' && event.apply(void 0, arguments);\n listener.apply(void 0, arguments);\n };\n }\n}\n\nfunction unforkEvent(event, listener) {\n if (event && event instanceof AnimatedEvent) {\n event.__removeListener(listener);\n }\n}\n\nvar event = function event(argMapping, config) {\n var animatedEvent = new AnimatedEvent(argMapping, config);\n\n if (animatedEvent.__isNative) {\n return animatedEvent;\n } else {\n return animatedEvent.__getHandler();\n }\n};\n/**\n * The `Animated` library is designed to make animations fluid, powerful, and\n * easy to build and maintain. `Animated` focuses on declarative relationships\n * between inputs and outputs, with configurable transforms in between, and\n * simple `start`/`stop` methods to control time-based animation execution.\n * If additional transforms are added, be sure to include them in\n * AnimatedMock.js as well.\n *\n * See http://facebook.github.io/react-native/docs/animated.html\n */\n\n\nvar AnimatedImplementation = {\n /**\n * Standard value class for driving animations. Typically initialized with\n * `new Animated.Value(0);`\n *\n * See http://facebook.github.io/react-native/docs/animated.html#value\n */\n Value: AnimatedValue,\n\n /**\n * 2D value class for driving 2D animations, such as pan gestures.\n *\n * See https://facebook.github.io/react-native/docs/animatedvaluexy.html\n */\n ValueXY: AnimatedValueXY,\n\n /**\n * Exported to use the Interpolation type in flow.\n *\n * See http://facebook.github.io/react-native/docs/animated.html#interpolation\n */\n Interpolation: AnimatedInterpolation,\n\n /**\n * Exported for ease of type checking. All animated values derive from this\n * class.\n *\n * See http://facebook.github.io/react-native/docs/animated.html#node\n */\n Node: AnimatedNode,\n\n /**\n * Animates a value from an initial velocity to zero based on a decay\n * coefficient.\n *\n * See http://facebook.github.io/react-native/docs/animated.html#decay\n */\n decay: decay,\n\n /**\n * Animates a value along a timed easing curve. The Easing module has tons of\n * predefined curves, or you can use your own function.\n *\n * See http://facebook.github.io/react-native/docs/animated.html#timing\n */\n timing: timing,\n\n /**\n * Animates a value according to an analytical spring model based on\n * damped harmonic oscillation.\n *\n * See http://facebook.github.io/react-native/docs/animated.html#spring\n */\n spring: spring,\n\n /**\n * Creates a new Animated value composed from two Animated values added\n * together.\n *\n * See http://facebook.github.io/react-native/docs/animated.html#add\n */\n add: add,\n\n /**\n * Creates a new Animated value composed by subtracting the second Animated\n * value from the first Animated value.\n *\n * See http://facebook.github.io/react-native/docs/animated.html#subtract\n */\n subtract: subtract,\n\n /**\n * Creates a new Animated value composed by dividing the first Animated value\n * by the second Animated value.\n *\n * See http://facebook.github.io/react-native/docs/animated.html#divide\n */\n divide: divide,\n\n /**\n * Creates a new Animated value composed from two Animated values multiplied\n * together.\n *\n * See http://facebook.github.io/react-native/docs/animated.html#multiply\n */\n multiply: multiply,\n\n /**\n * Creates a new Animated value that is the (non-negative) modulo of the\n * provided Animated value.\n *\n * See http://facebook.github.io/react-native/docs/animated.html#modulo\n */\n modulo: modulo,\n\n /**\n * Create a new Animated value that is limited between 2 values. It uses the\n * difference between the last value so even if the value is far from the\n * bounds it will start changing when the value starts getting closer again.\n *\n * See http://facebook.github.io/react-native/docs/animated.html#diffclamp\n */\n diffClamp: diffClamp,\n\n /**\n * Starts an animation after the given delay.\n *\n * See http://facebook.github.io/react-native/docs/animated.html#delay\n */\n delay: delay,\n\n /**\n * Starts an array of animations in order, waiting for each to complete\n * before starting the next. If the current running animation is stopped, no\n * following animations will be started.\n *\n * See http://facebook.github.io/react-native/docs/animated.html#sequence\n */\n sequence: sequence,\n\n /**\n * Starts an array of animations all at the same time. By default, if one\n * of the animations is stopped, they will all be stopped. You can override\n * this with the `stopTogether` flag.\n *\n * See http://facebook.github.io/react-native/docs/animated.html#parallel\n */\n parallel: parallel,\n\n /**\n * Array of animations may run in parallel (overlap), but are started in\n * sequence with successive delays. Nice for doing trailing effects.\n *\n * See http://facebook.github.io/react-native/docs/animated.html#stagger\n */\n stagger: stagger,\n\n /**\n * Loops a given animation continuously, so that each time it reaches the\n * end, it resets and begins again from the start.\n *\n * See http://facebook.github.io/react-native/docs/animated.html#loop\n */\n loop: loop,\n\n /**\n * Takes an array of mappings and extracts values from each arg accordingly,\n * then calls `setValue` on the mapped outputs.\n *\n * See http://facebook.github.io/react-native/docs/animated.html#event\n */\n event: event,\n\n /**\n * Make any React component Animatable. Used to create `Animated.View`, etc.\n *\n * See http://facebook.github.io/react-native/docs/animated.html#createanimatedcomponent\n */\n createAnimatedComponent: createAnimatedComponent,\n\n /**\n * Imperative API to attach an animated value to an event on a view. Prefer\n * using `Animated.event` with `useNativeDrive: true` if possible.\n *\n * See http://facebook.github.io/react-native/docs/animated.html#attachnativeevent\n */\n attachNativeEvent: attachNativeEvent,\n\n /**\n * Advanced imperative API for snooping on animated events that are passed in\n * through props. Use values directly where possible.\n *\n * See http://facebook.github.io/react-native/docs/animated.html#forkevent\n */\n forkEvent: forkEvent,\n unforkEvent: unforkEvent,\n\n /**\n * Expose Event class, so it can be used as a type for type checkers.\n */\n Event: AnimatedEvent,\n __PropsOnlyForTests: AnimatedProps\n};\nexport default AnimatedImplementation;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/0396f3658163d8b03b6eabec43fb891c.json b/.expo/web/cache/development/babel-loader/0396f3658163d8b03b6eabec43fb891c.json new file mode 100644 index 000000000..5e799e676 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/0396f3658163d8b03b6eabec43fb891c.json @@ -0,0 +1 @@ +{"ast":null,"code":"export var BLUR = 'blur';\nexport var CONTEXT_MENU = 'contextmenu';\nexport var FOCUS_OUT = 'focusout';\nexport var MOUSE_DOWN = 'mousedown';\nexport var MOUSE_MOVE = 'mousemove';\nexport var MOUSE_UP = 'mouseup';\nexport var MOUSE_CANCEL = 'dragstart';\nexport var TOUCH_START = 'touchstart';\nexport var TOUCH_MOVE = 'touchmove';\nexport var TOUCH_END = 'touchend';\nexport var TOUCH_CANCEL = 'touchcancel';\nexport var SCROLL = 'scroll';\nexport var SELECT = 'select';\nexport var SELECTION_CHANGE = 'selectionchange';\nexport function isStartish(eventType) {\n return eventType === TOUCH_START || eventType === MOUSE_DOWN;\n}\nexport function isMoveish(eventType) {\n return eventType === TOUCH_MOVE || eventType === MOUSE_MOVE;\n}\nexport function isEndish(eventType) {\n return eventType === TOUCH_END || eventType === MOUSE_UP || isCancelish(eventType);\n}\nexport function isCancelish(eventType) {\n return eventType === TOUCH_CANCEL || eventType === MOUSE_CANCEL;\n}\nexport function isScroll(eventType) {\n return eventType === SCROLL;\n}\nexport function isSelectionChange(eventType) {\n return eventType === SELECT || eventType === SELECTION_CHANGE;\n}","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/hooks/useResponderEvents/ResponderEventTypes.js"],"names":["BLUR","CONTEXT_MENU","FOCUS_OUT","MOUSE_DOWN","MOUSE_MOVE","MOUSE_UP","MOUSE_CANCEL","TOUCH_START","TOUCH_MOVE","TOUCH_END","TOUCH_CANCEL","SCROLL","SELECT","SELECTION_CHANGE","isStartish","eventType","isMoveish","isEndish","isCancelish","isScroll","isSelectionChange"],"mappings":"AAQA,OAAO,IAAIA,IAAI,GAAG,MAAX;AACP,OAAO,IAAIC,YAAY,GAAG,aAAnB;AACP,OAAO,IAAIC,SAAS,GAAG,UAAhB;AACP,OAAO,IAAIC,UAAU,GAAG,WAAjB;AACP,OAAO,IAAIC,UAAU,GAAG,WAAjB;AACP,OAAO,IAAIC,QAAQ,GAAG,SAAf;AACP,OAAO,IAAIC,YAAY,GAAG,WAAnB;AACP,OAAO,IAAIC,WAAW,GAAG,YAAlB;AACP,OAAO,IAAIC,UAAU,GAAG,WAAjB;AACP,OAAO,IAAIC,SAAS,GAAG,UAAhB;AACP,OAAO,IAAIC,YAAY,GAAG,aAAnB;AACP,OAAO,IAAIC,MAAM,GAAG,QAAb;AACP,OAAO,IAAIC,MAAM,GAAG,QAAb;AACP,OAAO,IAAIC,gBAAgB,GAAG,iBAAvB;AACP,OAAO,SAASC,UAAT,CAAoBC,SAApB,EAA+B;AACpC,SAAOA,SAAS,KAAKR,WAAd,IAA6BQ,SAAS,KAAKZ,UAAlD;AACD;AACD,OAAO,SAASa,SAAT,CAAmBD,SAAnB,EAA8B;AACnC,SAAOA,SAAS,KAAKP,UAAd,IAA4BO,SAAS,KAAKX,UAAjD;AACD;AACD,OAAO,SAASa,QAAT,CAAkBF,SAAlB,EAA6B;AAClC,SAAOA,SAAS,KAAKN,SAAd,IAA2BM,SAAS,KAAKV,QAAzC,IAAqDa,WAAW,CAACH,SAAD,CAAvE;AACD;AACD,OAAO,SAASG,WAAT,CAAqBH,SAArB,EAAgC;AACrC,SAAOA,SAAS,KAAKL,YAAd,IAA8BK,SAAS,KAAKT,YAAnD;AACD;AACD,OAAO,SAASa,QAAT,CAAkBJ,SAAlB,EAA6B;AAClC,SAAOA,SAAS,KAAKJ,MAArB;AACD;AACD,OAAO,SAASS,iBAAT,CAA2BL,SAA3B,EAAsC;AAC3C,SAAOA,SAAS,KAAKH,MAAd,IAAwBG,SAAS,KAAKF,gBAA7C;AACD","sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nexport var BLUR = 'blur';\nexport var CONTEXT_MENU = 'contextmenu';\nexport var FOCUS_OUT = 'focusout';\nexport var MOUSE_DOWN = 'mousedown';\nexport var MOUSE_MOVE = 'mousemove';\nexport var MOUSE_UP = 'mouseup';\nexport var MOUSE_CANCEL = 'dragstart';\nexport var TOUCH_START = 'touchstart';\nexport var TOUCH_MOVE = 'touchmove';\nexport var TOUCH_END = 'touchend';\nexport var TOUCH_CANCEL = 'touchcancel';\nexport var SCROLL = 'scroll';\nexport var SELECT = 'select';\nexport var SELECTION_CHANGE = 'selectionchange';\nexport function isStartish(eventType) {\n return eventType === TOUCH_START || eventType === MOUSE_DOWN;\n}\nexport function isMoveish(eventType) {\n return eventType === TOUCH_MOVE || eventType === MOUSE_MOVE;\n}\nexport function isEndish(eventType) {\n return eventType === TOUCH_END || eventType === MOUSE_UP || isCancelish(eventType);\n}\nexport function isCancelish(eventType) {\n return eventType === TOUCH_CANCEL || eventType === MOUSE_CANCEL;\n}\nexport function isScroll(eventType) {\n return eventType === SCROLL;\n}\nexport function isSelectionChange(eventType) {\n return eventType === SELECT || eventType === SELECTION_CHANGE;\n}"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/039acb034ef5eec7100ba92aa099fca9.json b/.expo/web/cache/development/babel-loader/039acb034ef5eec7100ba92aa099fca9.json new file mode 100644 index 000000000..2eab87a20 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/039acb034ef5eec7100ba92aa099fca9.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _this = this,\n _jsxFileName = \"E:\\\\Users\\\\Nayla\\\\Escritorio\\\\UADEE\\\\Distribuidas desk\\\\SUBASTAPP\\\\node_modules\\\\react-native-elements\\\\src\\\\checkbox\\\\CheckBoxIcon.js\";\n\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport FAIcon from \"@expo/vector-icons/FontAwesome\";\nimport getIconType from \"../helpers/getIconType\";\n\nvar CheckBoxIcon = function CheckBoxIcon(_ref) {\n var checked = _ref.checked,\n onIconPress = _ref.onIconPress,\n onLongIconPress = _ref.onLongIconPress,\n size = _ref.size,\n checkedIcon = _ref.checkedIcon,\n uncheckedIcon = _ref.uncheckedIcon,\n iconType = _ref.iconType,\n checkedColor = _ref.checkedColor,\n uncheckedColor = _ref.uncheckedColor;\n\n if (checked && React.isValidElement(checkedIcon)) {\n return checkedIcon;\n }\n\n if (!checked && React.isValidElement(uncheckedIcon)) {\n return uncheckedIcon;\n }\n\n var VectorIcon = iconType ? getIconType(iconType) : FAIcon;\n return React.createElement(VectorIcon, {\n color: checked ? checkedColor : uncheckedColor,\n name: checked ? checkedIcon : uncheckedIcon,\n size: size || 24,\n style: {\n minWidth: size || 24\n },\n onLongPress: onLongIconPress,\n onPress: onIconPress,\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 5\n }\n });\n};\n\nCheckBoxIcon.propTypes = {\n checked: PropTypes.bool,\n onIconPress: PropTypes.func,\n onLongIconPress: PropTypes.func,\n size: PropTypes.number,\n checkedIcon: PropTypes.oneOfType([PropTypes.string, PropTypes.element]),\n uncheckedIcon: PropTypes.oneOfType([PropTypes.string, PropTypes.element]),\n iconType: PropTypes.string,\n checkedColor: PropTypes.string,\n uncheckedColor: PropTypes.string\n};\nexport default CheckBoxIcon;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-elements/src/checkbox/CheckBoxIcon.js"],"names":["React","PropTypes","FAIcon","getIconType","CheckBoxIcon","checked","onIconPress","onLongIconPress","size","checkedIcon","uncheckedIcon","iconType","checkedColor","uncheckedColor","isValidElement","VectorIcon","minWidth","propTypes","bool","func","number","oneOfType","string","element"],"mappings":";;;AAAA,OAAOA,KAAP,MAAkB,OAAlB;AACA,OAAOC,SAAP,MAAsB,YAAtB;AACA,OAAOC,MAAP;AAEA,OAAOC,WAAP;;AAEA,IAAMC,YAAY,GAAG,SAAfA,YAAe,OAUf;AAAA,MATJC,OASI,QATJA,OASI;AAAA,MARJC,WAQI,QARJA,WAQI;AAAA,MAPJC,eAOI,QAPJA,eAOI;AAAA,MANJC,IAMI,QANJA,IAMI;AAAA,MALJC,WAKI,QALJA,WAKI;AAAA,MAJJC,aAII,QAJJA,aAII;AAAA,MAHJC,QAGI,QAHJA,QAGI;AAAA,MAFJC,YAEI,QAFJA,YAEI;AAAA,MADJC,cACI,QADJA,cACI;;AACJ,MAAIR,OAAO,IAAIL,KAAK,CAACc,cAAN,CAAqBL,WAArB,CAAf,EAAkD;AAChD,WAAOA,WAAP;AACD;;AAED,MAAI,CAACJ,OAAD,IAAYL,KAAK,CAACc,cAAN,CAAqBJ,aAArB,CAAhB,EAAqD;AACnD,WAAOA,aAAP;AACD;;AAED,MAAMK,UAAU,GAAGJ,QAAQ,GAAGR,WAAW,CAACQ,QAAD,CAAd,GAA2BT,MAAtD;AAEA,SACE,oBAAC,UAAD;AACE,IAAA,KAAK,EAAEG,OAAO,GAAGO,YAAH,GAAkBC,cADlC;AAEE,IAAA,IAAI,EAAER,OAAO,GAAGI,WAAH,GAAiBC,aAFhC;AAGE,IAAA,IAAI,EAAEF,IAAI,IAAI,EAHhB;AAIE,IAAA,KAAK,EAAE;AAAEQ,MAAAA,QAAQ,EAAER,IAAI,IAAI;AAApB,KAJT;AAKE,IAAA,WAAW,EAAED,eALf;AAME,IAAA,OAAO,EAAED,WANX;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,IADF;AAUD,CA/BD;;AAiCAF,YAAY,CAACa,SAAb,GAAyB;AACvBZ,EAAAA,OAAO,EAAEJ,SAAS,CAACiB,IADI;AAEvBZ,EAAAA,WAAW,EAAEL,SAAS,CAACkB,IAFA;AAGvBZ,EAAAA,eAAe,EAAEN,SAAS,CAACkB,IAHJ;AAIvBX,EAAAA,IAAI,EAAEP,SAAS,CAACmB,MAJO;AAKvBX,EAAAA,WAAW,EAAER,SAAS,CAACoB,SAAV,CAAoB,CAACpB,SAAS,CAACqB,MAAX,EAAmBrB,SAAS,CAACsB,OAA7B,CAApB,CALU;AAMvBb,EAAAA,aAAa,EAAET,SAAS,CAACoB,SAAV,CAAoB,CAACpB,SAAS,CAACqB,MAAX,EAAmBrB,SAAS,CAACsB,OAA7B,CAApB,CANQ;AAOvBZ,EAAAA,QAAQ,EAAEV,SAAS,CAACqB,MAPG;AAQvBV,EAAAA,YAAY,EAAEX,SAAS,CAACqB,MARD;AASvBT,EAAAA,cAAc,EAAEZ,SAAS,CAACqB;AATH,CAAzB;AAYA,eAAelB,YAAf","sourcesContent":["import React from 'react';\nimport PropTypes from 'prop-types';\nimport FAIcon from 'react-native-vector-icons/FontAwesome';\n\nimport getIconType from '../helpers/getIconType';\n\nconst CheckBoxIcon = ({\n checked,\n onIconPress,\n onLongIconPress,\n size,\n checkedIcon,\n uncheckedIcon,\n iconType,\n checkedColor,\n uncheckedColor,\n}) => {\n if (checked && React.isValidElement(checkedIcon)) {\n return checkedIcon;\n }\n\n if (!checked && React.isValidElement(uncheckedIcon)) {\n return uncheckedIcon;\n }\n\n const VectorIcon = iconType ? getIconType(iconType) : FAIcon;\n\n return (\n \n );\n};\n\nCheckBoxIcon.propTypes = {\n checked: PropTypes.bool,\n onIconPress: PropTypes.func,\n onLongIconPress: PropTypes.func,\n size: PropTypes.number,\n checkedIcon: PropTypes.oneOfType([PropTypes.string, PropTypes.element]),\n uncheckedIcon: PropTypes.oneOfType([PropTypes.string, PropTypes.element]),\n iconType: PropTypes.string,\n checkedColor: PropTypes.string,\n uncheckedColor: PropTypes.string,\n};\n\nexport default CheckBoxIcon;\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/03c1cb2ad35c3c7adec9e2d0573a0c98.json b/.expo/web/cache/development/babel-loader/03c1cb2ad35c3c7adec9e2d0573a0c98.json new file mode 100644 index 000000000..4a6482cd8 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/03c1cb2ad35c3c7adec9e2d0573a0c98.json @@ -0,0 +1 @@ +{"ast":null,"code":"import PanResponder from \"../../vendor/react-native/PanResponder\";\nexport default PanResponder;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/exports/PanResponder/index.js"],"names":["PanResponder"],"mappings":"AAAA,OAAOA,YAAP;AACA,eAAeA,YAAf","sourcesContent":["import PanResponder from '../../vendor/react-native/PanResponder';\nexport default PanResponder;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/04dc479e8a3c7cfa47d844ca7ffa581f.json b/.expo/web/cache/development/babel-loader/04dc479e8a3c7cfa47d844ca7ffa581f.json new file mode 100644 index 000000000..1d03064f8 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/04dc479e8a3c7cfa47d844ca7ffa581f.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nimport * as React from 'react';\nimport Dimensions from \"react-native-web/dist/exports/Dimensions\";\nimport Platform from \"react-native-web/dist/exports/Platform\";\nimport ScrollView from \"react-native-web/dist/exports/ScrollView\";\nimport I18nManager from \"react-native-web/dist/exports/I18nManager\";\nimport { createNavigator, ThemeColors, SafeAreaView } from 'react-navigation';\nimport DrawerRouter from \"../routers/DrawerRouter\";\nimport DrawerView from \"../views/DrawerView\";\nimport DrawerItems from \"../views/DrawerNavigatorItems\";\n\nvar defaultContentComponent = function defaultContentComponent(props) {\n return React.createElement(ScrollView, {\n alwaysBounceVertical: false\n }, React.createElement(SafeAreaView, {\n forceInset: {\n top: 'always',\n horizontal: 'never'\n }\n }, React.createElement(DrawerItems, props)));\n};\n\nvar DefaultDrawerConfig = {\n drawerWidth: function drawerWidth() {\n var _Dimensions$get = Dimensions.get('window'),\n height = _Dimensions$get.height,\n width = _Dimensions$get.width;\n\n var smallerAxisSize = Math.min(height, width);\n var isLandscape = width > height;\n var isTablet = smallerAxisSize >= 600;\n var appBarHeight = Platform.OS === 'ios' ? isLandscape ? 32 : 44 : 56;\n var maxWidth = isTablet ? 320 : 280;\n return Math.min(smallerAxisSize - appBarHeight, maxWidth);\n },\n contentComponent: defaultContentComponent,\n drawerPosition: I18nManager.isRTL ? 'right' : 'left',\n keyboardDismissMode: 'on-drag',\n drawerBackgroundColor: {\n light: ThemeColors.light.bodyContent,\n dark: ThemeColors.dark.bodyContent\n },\n overlayColor: {\n light: 'rgba(0, 0, 0, 0.5)',\n dark: 'rgba(0, 0, 0, 0.5)'\n },\n drawerType: 'front',\n hideStatusBar: false,\n statusBarAnimation: 'slide'\n};\n\nvar DrawerNavigator = function DrawerNavigator(routeConfigs) {\n var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n var mergedConfig = _objectSpread(_objectSpread({}, DefaultDrawerConfig), config);\n\n var drawerRouter = DrawerRouter(routeConfigs, mergedConfig);\n var navigator = createNavigator(DrawerView, drawerRouter, mergedConfig);\n return navigator;\n};\n\nexport default DrawerNavigator;","map":{"version":3,"sources":["createDrawerNavigator.tsx"],"names":["defaultContentComponent","props","top","horizontal","DefaultDrawerConfig","drawerWidth","width","Dimensions","smallerAxisSize","Math","isLandscape","isTablet","appBarHeight","Platform","maxWidth","contentComponent","drawerPosition","I18nManager","keyboardDismissMode","drawerBackgroundColor","light","ThemeColors","dark","bodyContent","overlayColor","drawerType","hideStatusBar","statusBarAnimation","DrawerNavigator","config","mergedConfig","drawerRouter","DrawerRouter","navigator","createNavigator"],"mappings":";;;;;;AAAA,OAAO,KAAP,KAAA,MAAA,OAAA;;;;;AAEA,SAAA,eAAA,EAAA,WAAA,EAAA,YAAA,QAAA,kBAAA;AAQA,OAAA,YAAA;AACA,OAAA,UAAA;AACA,OAAA,WAAA;;AASA,IAAMA,uBAAuB,GAAIC,SAA3BD,uBAA2BC,CAAAA,KAAD;AAAA,SAC9B,KAAA,CAAA,aAAA,CAAA,UAAA,EAAA;AAAY,IAAA,oBAAoB,EAAE;AAAlC,GAAA,EACE,KAAA,CAAA,aAAA,CAAA,YAAA,EAAA;AAAc,IAAA,UAAU,EAAE;AAAEC,MAAAA,GAAG,EAAL,QAAA;AAAiBC,MAAAA,UAAU,EAAE;AAA7B;AAA1B,GAAA,EACE,KAAA,CAAA,aAAA,CAAA,WAAA,EAHN,KAGM,CADF,CADF,CAD8B;AAAA,CAAhC;;AAQA,IAAMC,mBAA2C,GAAG;AAClDC,EAAAA,WAAW,EAAE,uBAAM;AAAA,0BAMSE,UAAU,CAAVA,GAAAA,CAA1B,QAA0BA,CANT;AAAA,QAMX,MANW,mBAMX,MANW;AAAA,QAMDD,KANC,mBAMDA,KANC;;AAOjB,QAAME,eAAe,GAAGC,IAAI,CAAJA,GAAAA,CAAAA,MAAAA,EAAxB,KAAwBA,CAAxB;AACA,QAAMC,WAAW,GAAGJ,KAAK,GAAzB,MAAA;AACA,QAAMK,QAAQ,GAAGH,eAAe,IAAhC,GAAA;AACA,QAAMI,YAAY,GAAGC,QAAQ,CAARA,EAAAA,KAAAA,KAAAA,GAAyBH,WAAW,GAAA,EAAA,GAApCG,EAAAA,GAArB,EAAA;AACA,QAAMC,QAAQ,GAAGH,QAAQ,GAAA,GAAA,GAAzB,GAAA;AAEA,WAAOF,IAAI,CAAJA,GAAAA,CAASD,eAAe,GAAxBC,YAAAA,EAAP,QAAOA,CAAP;AAdgD,GAAA;AAgBlDM,EAAAA,gBAAgB,EAhBkC,uBAAA;AAiBlDC,EAAAA,cAAc,EAAEC,WAAW,CAAXA,KAAAA,GAAAA,OAAAA,GAjBkC,MAAA;AAkBlDC,EAAAA,mBAAmB,EAlB+B,SAAA;AAmBlDC,EAAAA,qBAAqB,EAAE;AACrBC,IAAAA,KAAK,EAAEC,WAAW,CAAXA,KAAAA,CADc,WAAA;AAErBC,IAAAA,IAAI,EAAED,WAAW,CAAXA,IAAAA,CAAiBE;AAFF,GAnB2B;AAuBlDC,EAAAA,YAAY,EAAE;AACZJ,IAAAA,KAAK,EADO,oBAAA;AAEZE,IAAAA,IAAI,EAAE;AAFM,GAvBoC;AA2BlDG,EAAAA,UAAU,EA3BwC,OAAA;AA4BlDC,EAAAA,aAAa,EA5BqC,KAAA;AA6BlDC,EAAAA,kBAAkB,EAAE;AA7B8B,CAApD;;AAgCA,IAAMC,eAAe,GAAG,SAAlBA,eAAkB,CAAA,YAAA,EAWnB;AAAA,MANHC,MAMG,uEAXmB,EAWnB;;AACH,MAAMC,YAAY,mCAAG,mBAAH,GAAgCD,MAAhC,CAAlB;;AACA,MAAME,YAAY,GAAGC,YAAY,CAAA,YAAA,EAF9B,YAE8B,CAAjC;AAGA,MAAMC,SAAS,GAAGC,eAAe,CAAA,UAAA,EAAA,YAAA,EAAjC,YAAiC,CAAjC;AAKA,SAAA,SAAA;AArBF,CAAA;;AAwBA,eAAA,eAAA","sourcesContent":["import * as React from 'react';\nimport { Dimensions, Platform, ScrollView, I18nManager } from 'react-native';\nimport {\n createNavigator,\n ThemeColors,\n SafeAreaView,\n NavigationRouteConfigMap,\n CreateNavigatorConfig,\n NavigationRoute,\n} from 'react-navigation';\nimport DrawerRouter from '../routers/DrawerRouter';\nimport DrawerView from '../views/DrawerView';\nimport DrawerItems from '../views/DrawerNavigatorItems';\nimport {\n NavigationDrawerOptions,\n NavigationDrawerProp,\n NavigationDrawerConfig,\n NavigationDrawerRouterConfig,\n DrawerContentComponentProps,\n} from '../types';\n\nconst defaultContentComponent = (props: DrawerContentComponentProps) => (\n \n \n \n \n \n);\n\nconst DefaultDrawerConfig: NavigationDrawerConfig = {\n drawerWidth: () => {\n /*\n * Default drawer width is screen width - header height\n * with a max width of 280 on mobile and 320 on tablet\n * https://material.io/guidelines/patterns/navigation-drawer.html\n */\n const { height, width } = Dimensions.get('window');\n const smallerAxisSize = Math.min(height, width);\n const isLandscape = width > height;\n const isTablet = smallerAxisSize >= 600;\n const appBarHeight = Platform.OS === 'ios' ? (isLandscape ? 32 : 44) : 56;\n const maxWidth = isTablet ? 320 : 280;\n\n return Math.min(smallerAxisSize - appBarHeight, maxWidth);\n },\n contentComponent: defaultContentComponent,\n drawerPosition: I18nManager.isRTL ? 'right' : 'left',\n keyboardDismissMode: 'on-drag',\n drawerBackgroundColor: {\n light: ThemeColors.light.bodyContent,\n dark: ThemeColors.dark.bodyContent,\n },\n overlayColor: {\n light: 'rgba(0, 0, 0, 0.5)',\n dark: 'rgba(0, 0, 0, 0.5)',\n },\n drawerType: 'front',\n hideStatusBar: false,\n statusBarAnimation: 'slide',\n};\n\nconst DrawerNavigator = (\n routeConfigs: NavigationRouteConfigMap<\n NavigationDrawerOptions,\n NavigationDrawerProp\n >,\n config: CreateNavigatorConfig<\n NavigationDrawerConfig,\n NavigationDrawerRouterConfig,\n NavigationDrawerOptions,\n NavigationDrawerProp\n > = {}\n) => {\n const mergedConfig = { ...DefaultDrawerConfig, ...config };\n const drawerRouter = DrawerRouter(routeConfigs, mergedConfig);\n\n // TODO: don't have time to fix it right now\n const navigator = createNavigator(\n DrawerView as any,\n drawerRouter,\n mergedConfig\n );\n return navigator;\n};\n\nexport default DrawerNavigator;\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/04fd2d1a11574e232e2cba619a812ac5.json b/.expo/web/cache/development/babel-loader/04fd2d1a11574e232e2cba619a812ac5.json new file mode 100644 index 000000000..394dbda63 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/04fd2d1a11574e232e2cba619a812ac5.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/extends\";\nimport _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\nimport _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nvar _jsxFileName = \"E:\\\\Users\\\\Nayla\\\\Escritorio\\\\UADEE\\\\Distribuidas desk\\\\SUBASTAPP\\\\node_modules\\\\@expo\\\\vector-icons\\\\build\\\\createIconSet.js\";\nimport _regeneratorRuntime from \"@babel/runtime/regenerator\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nimport * as Font from \"expo-font\";\nimport React from \"react\";\nimport Text from \"react-native-web/dist/exports/Text\";\nimport createIconSet from \"./vendor/react-native-vector-icons/lib/create-icon-set\";\nimport createIconButtonComponent from \"./vendor/react-native-vector-icons/lib/icon-button\";\nexport { DEFAULT_ICON_COLOR, DEFAULT_ICON_SIZE } from \"./vendor/react-native-vector-icons/lib/create-icon-set\";\nexport default function (glyphMap, fontName, expoAssetId, fontStyle) {\n var _a;\n\n var font = _defineProperty({}, fontName, expoAssetId);\n\n var RNVIconComponent = createIconSet(glyphMap, fontName, null, fontStyle);\n return _a = function (_React$Component) {\n _inherits(Icon, _React$Component);\n\n var _super = _createSuper(Icon);\n\n function Icon() {\n var _this;\n\n _classCallCheck(this, Icon);\n\n _this = _super.apply(this, arguments);\n _this._mounted = false;\n _this.state = {\n fontIsLoaded: Font.isLoaded(fontName)\n };\n return _this;\n }\n\n _createClass(Icon, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n return _regeneratorRuntime.async(function componentDidMount$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n this._mounted = true;\n\n if (this.state.fontIsLoaded) {\n _context.next = 5;\n break;\n }\n\n _context.next = 4;\n return _regeneratorRuntime.awrap(Font.loadAsync(font));\n\n case 4:\n this._mounted && this.setState({\n fontIsLoaded: true\n });\n\n case 5:\n case \"end\":\n return _context.stop();\n }\n }\n }, null, this, null, Promise);\n }\n }, {\n key: \"componentWillUnmount\",\n value: function componentWillUnmount() {\n this._mounted = false;\n }\n }, {\n key: \"setNativeProps\",\n value: function setNativeProps(props) {\n if (this._icon) {\n this._icon.setNativeProps(props);\n }\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this2 = this;\n\n if (__DEV__ && this.props.name && !(this.props.name in glyphMap)) {\n console.warn(\"\\\"\" + this.props.name + \"\\\" is not a valid icon name for family \\\"\" + fontName + \"\\\"\");\n }\n\n if (!this.state.fontIsLoaded) {\n return React.createElement(Text, {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 28\n }\n });\n }\n\n return React.createElement(RNVIconComponent, _extends({\n ref: function ref(view) {\n _this2._icon = view;\n }\n }, this.props, {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 25\n }\n }));\n }\n }]);\n\n return Icon;\n }(React.Component), _a.defaultProps = RNVIconComponent.defaultProps, _a.Button = createIconButtonComponent(_a), _a.glyphMap = glyphMap, _a.getRawGlyphMap = function () {\n return glyphMap;\n }, _a.getFontFamily = function () {\n return fontName;\n }, _a.loadFont = function () {\n return Font.loadAsync(font);\n }, _a.font = font, _a;\n}","map":{"version":3,"sources":["../src/createIconSet.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;AAAA,OAAO,KAAK,IAAZ,MAAsB,WAAtB;AACA,OAAO,KAAP,MAAsC,OAAtC;;AAWA,OAAO,aAAP;AACA,OAAO,yBAAP;AAEA,SACE,kBADF,EAEE,iBAFF;AAuFA,eAAc,UACZ,QADY,EAEZ,QAFY,EAGZ,WAHY,EAIZ,SAJY,EAIG;;;AAEf,MAAM,IAAI,uBAAM,QAAN,EAAiB,WAAjB,CAAV;;AACA,MAAM,gBAAgB,GAAG,aAAa,CAAC,QAAD,EAAW,QAAX,EAAqB,IAArB,EAA2B,SAA3B,CAAtC;AAEA,SAAA,EAAA;AAAA;;AAAA;;AAAO,oBAAA;AAAA;;AAAA;;;AASL,YAAA,QAAA,GAAW,KAAX;AAGA,YAAA,KAAA,GAAQ;AACN,QAAA,YAAY,EAAE,IAAI,CAAC,QAAL,CAAc,QAAd;AADR,OAAR;AAZK;AAsDN;;AAtDD;AAAA;AAAA,aAgBE;AAAA;AAAA;AAAA;AAAA;AACE,qBAAK,QAAL,GAAgB,IAAhB;;AADF,oBAEO,KAAK,KAAL,CAAW,YAFlB;AAAA;AAAA;AAAA;;AAAA;AAAA,iDAGU,IAAI,CAAC,SAAL,CAAe,IAAf,CAHV;;AAAA;AAII,qBAAK,QAAL,IAAiB,KAAK,QAAL,CAAc;AAAE,kBAAA,YAAY,EAAE;AAAhB,iBAAd,CAAjB;;AAJJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAhBF;AAAA;AAAA,aAwBE,gCAAoB;AAClB,aAAK,QAAL,GAAgB,KAAhB;AACD;AA1BH;AAAA;AAAA,aA4BE,wBAAe,KAAf,EAAoB;AAClB,YAAI,KAAK,KAAT,EAAgB;AACd,eAAK,KAAL,CAAW,cAAX,CAA0B,KAA1B;AACD;AACF;AAhCH;AAAA;AAAA,aAkCE,kBAAM;AAAA;;AACJ,YAAI,OAAO,IAAI,KAAK,KAAL,CAAW,IAAtB,IAA8B,EAAE,KAAK,KAAL,CAAW,IAAX,IAAmB,QAArB,CAAlC,EAAkE;AAChE,UAAA,OAAO,CAAC,IAAR,QACM,KAAK,KAAL,CAAW,IADjB,iDAC+D,QAD/D;AAGD;;AAED,YAAI,CAAC,KAAK,KAAL,CAAW,YAAhB,EAA8B;AAC5B,iBAAO,oBAAC,IAAD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,YAAP;AACD;;AAED,eACE,oBAAC,gBAAD;AACE,UAAA,GAAG,EAAE,aAAC,IAAD,EAAS;AACZ,YAAA,MAAI,CAAC,KAAL,GAAa,IAAb;AACD;AAHH,WAIM,KAAK,KAJX;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,WADF;AAQD;AArDH;;AAAA;AAAA,IAA0B,KAAK,CAAC,SAAhC,CAAA,EACS,EAAA,CAAA,YAAA,GAAe,gBAAgB,CAAC,YADzC,EAES,EAAA,CAAA,MAAA,GAAS,yBAAyB,CAAC,EAAD,CAF3C,EAGS,EAAA,CAAA,QAAA,GAAW,QAHpB,EAIS,EAAA,CAAA,cAAA,GAAiB;AAAA,WAAM,QAAN;AAAA,GAJ1B,EAKS,EAAA,CAAA,aAAA,GAAgB;AAAA,WAAM,QAAN;AAAA,GALzB,EAMS,EAAA,CAAA,QAAA,GAAW;AAAA,WAAM,IAAI,CAAC,SAAL,CAAe,IAAf,CAAN;AAAA,GANpB,EAOS,EAAA,CAAA,IAAA,GAAO,IAPhB,EAsDE,EAtDF;AAuDD","sourcesContent":["import * as Font from \"expo-font\";\nimport React, { ComponentClass } from \"react\";\nimport {\n Text,\n TextProps,\n TouchableHighlightProps,\n ViewProps,\n OpaqueColorValue,\n TextStyle,\n ViewStyle,\n} from \"react-native\";\n\nimport createIconSet from \"./vendor/react-native-vector-icons/lib/create-icon-set\";\nimport createIconButtonComponent from \"./vendor/react-native-vector-icons/lib/icon-button\";\n\nexport {\n DEFAULT_ICON_COLOR,\n DEFAULT_ICON_SIZE,\n} from \"./vendor/react-native-vector-icons/lib/create-icon-set\";\n\nexport interface IconProps extends TextProps {\n /**\n * Size of the icon, can also be passed as fontSize in the style object.\n *\n * @default 12\n */\n size?: number;\n\n /**\n * Name of the icon to show\n *\n * See Icon Explorer app\n * {@link https://expo.github.io/vector-icons/}\n */\n name: GLYPHS;\n\n /**\n * Color of the icon. Can be a string or OpaqueColorValue (returned from\n * PlatformColor(..))\n *\n */\n color?: string | OpaqueColorValue;\n}\n\nexport interface IconButtonProps\n extends IconProps,\n ViewProps,\n TouchableHighlightProps {\n /**\n * Text and icon color\n * Use iconStyle or nest a Text component if you need different colors.\n * Can be a string or OpaqueColorValue (returned from PlatformColor(..))\n *\n * @default 'white'\n */\n color?: string | OpaqueColorValue;\n\n /**\n * Border radius of the button\n * Set to 0 to disable.\n *\n * @default 5\n */\n borderRadius?: number;\n\n /**\n * Styles applied to the icon only\n * Good for setting margins or a different color.\n *\n * @default {marginRight: 10}\n */\n iconStyle?: TextStyle;\n\n /**\n * Style prop inherited from TextProps and TouchableWithoutFeedbackProperties\n * Only exist here so we can have ViewStyle or TextStyle\n *\n */\n style?: ViewStyle | TextStyle;\n\n /**\n * Background color of the button. Can be a string or OpaqueColorValue (returned from\n * PlatformColor(..))\n *\n * @default '#007AFF'\n */\n backgroundColor?: string | OpaqueColorValue;\n}\n\nexport type GlyphMap = { [K in G]: number | string };\n\nexport interface Icon {\n defaultProps: any;\n Button: ComponentClass>;\n glyphMap: GlyphMap;\n getRawGlyphMap: () => GlyphMap;\n getFontFamily: () => FN;\n loadFont: () => Promise;\n font: { [x: string]: any };\n new (props: IconProps): React.Component>;\n}\n\nexport default function (\n glyphMap: GlyphMap,\n fontName: FN,\n expoAssetId,\n fontStyle?: any\n): Icon {\n const font = { [fontName]: expoAssetId };\n const RNVIconComponent = createIconSet(glyphMap, fontName, null, fontStyle);\n\n return class Icon extends React.Component> {\n static defaultProps = RNVIconComponent.defaultProps;\n static Button = createIconButtonComponent(Icon);\n static glyphMap = glyphMap;\n static getRawGlyphMap = () => glyphMap;\n static getFontFamily = () => fontName;\n static loadFont = () => Font.loadAsync(font);\n static font = font;\n\n _mounted = false;\n _icon?: any;\n\n state = {\n fontIsLoaded: Font.isLoaded(fontName),\n };\n\n async componentDidMount() {\n this._mounted = true;\n if (!this.state.fontIsLoaded) {\n await Font.loadAsync(font);\n this._mounted && this.setState({ fontIsLoaded: true });\n }\n }\n\n componentWillUnmount() {\n this._mounted = false;\n }\n\n setNativeProps(props) {\n if (this._icon) {\n this._icon.setNativeProps(props);\n }\n }\n\n render() {\n if (__DEV__ && this.props.name && !(this.props.name in glyphMap)) {\n console.warn(\n `\"${this.props.name}\" is not a valid icon name for family \"${fontName}\"`\n );\n }\n\n if (!this.state.fontIsLoaded) {\n return ;\n }\n\n return (\n {\n this._icon = view;\n }}\n {...this.props}\n />\n );\n }\n };\n}\n"],"sourceRoot":""},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/0542b2b56c4258e0dde2369790b4c9ce.json b/.expo/web/cache/development/babel-loader/0542b2b56c4258e0dde2369790b4c9ce.json new file mode 100644 index 000000000..21ca88046 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/0542b2b56c4258e0dde2369790b4c9ce.json @@ -0,0 +1 @@ +{"ast":null,"code":"export * from \"./Font\";\nexport { useFonts } from \"./FontHooks\";","map":{"version":3,"sources":["../src/index.ts"],"names":[],"mappings":"AAAA;AACA,SAAS,QAAT","sourcesContent":["export * from './Font';\nexport { useFonts } from './FontHooks';\n"],"sourceRoot":""},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/05d3545fa18e1019775914f684bd29e9.json b/.expo/web/cache/development/babel-loader/05d3545fa18e1019775914f684bd29e9.json new file mode 100644 index 000000000..301f21d6c --- /dev/null +++ b/.expo/web/cache/development/babel-loader/05d3545fa18e1019775914f684bd29e9.json @@ -0,0 +1 @@ +{"ast":null,"code":"'use strict';\n\nfunction _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n subClass.__proto__ = superClass;\n}\n\nimport EventEmitter from \"../emitter/EventEmitter\";\nimport EventSubscriptionVendor from \"../emitter/EventSubscriptionVendor\";\n\nvar __DEV__ = process.env.NODE_ENV !== 'production';\n\nfunction checkNativeEventModule(eventType) {\n if (eventType) {\n if (eventType.lastIndexOf('statusBar', 0) === 0) {\n throw new Error('`' + eventType + '` event should be registered via the StatusBarIOS module');\n }\n\n if (eventType.lastIndexOf('keyboard', 0) === 0) {\n throw new Error('`' + eventType + '` event should be registered via the Keyboard module');\n }\n\n if (eventType === 'appStateDidChange' || eventType === 'memoryWarning') {\n throw new Error('`' + eventType + '` event should be registered via the AppState module');\n }\n }\n}\n\nvar RCTDeviceEventEmitter = function (_EventEmitter) {\n _inheritsLoose(RCTDeviceEventEmitter, _EventEmitter);\n\n function RCTDeviceEventEmitter() {\n var _this;\n\n var sharedSubscriber = new EventSubscriptionVendor();\n _this = _EventEmitter.call(this, sharedSubscriber) || this;\n _this.sharedSubscriber = sharedSubscriber;\n return _this;\n }\n\n var _proto = RCTDeviceEventEmitter.prototype;\n\n _proto.addListener = function addListener(eventType, listener, context) {\n if (__DEV__) {\n checkNativeEventModule(eventType);\n }\n\n return _EventEmitter.prototype.addListener.call(this, eventType, listener, context);\n };\n\n _proto.removeAllListeners = function removeAllListeners(eventType) {\n if (__DEV__) {\n checkNativeEventModule(eventType);\n }\n\n _EventEmitter.prototype.removeAllListeners.call(this, eventType);\n };\n\n _proto.removeSubscription = function removeSubscription(subscription) {\n if (subscription.emitter !== this) {\n subscription.emitter.removeSubscription(subscription);\n } else {\n _EventEmitter.prototype.removeSubscription.call(this, subscription);\n }\n };\n\n return RCTDeviceEventEmitter;\n}(EventEmitter);\n\nexport default new RCTDeviceEventEmitter();","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/vendor/react-native/NativeEventEmitter/RCTDeviceEventEmitter.js"],"names":["_inheritsLoose","subClass","superClass","prototype","Object","create","constructor","__proto__","EventEmitter","EventSubscriptionVendor","__DEV__","process","env","NODE_ENV","checkNativeEventModule","eventType","lastIndexOf","Error","RCTDeviceEventEmitter","_EventEmitter","_this","sharedSubscriber","call","_proto","addListener","listener","context","removeAllListeners","removeSubscription","subscription","emitter"],"mappings":"AASA;;AAEA,SAASA,cAAT,CAAwBC,QAAxB,EAAkCC,UAAlC,EAA8C;AAAED,EAAAA,QAAQ,CAACE,SAAT,GAAqBC,MAAM,CAACC,MAAP,CAAcH,UAAU,CAACC,SAAzB,CAArB;AAA0DF,EAAAA,QAAQ,CAACE,SAAT,CAAmBG,WAAnB,GAAiCL,QAAjC;AAA2CA,EAAAA,QAAQ,CAACM,SAAT,GAAqBL,UAArB;AAAkC;;AAEvL,OAAOM,YAAP;AACA,OAAOC,uBAAP;;AAEA,IAAIC,OAAO,GAAGC,OAAO,CAACC,GAAR,CAAYC,QAAZ,KAAyB,YAAvC;;AAEA,SAASC,sBAAT,CAAgCC,SAAhC,EAA2C;AACzC,MAAIA,SAAJ,EAAe;AACb,QAAIA,SAAS,CAACC,WAAV,CAAsB,WAAtB,EAAmC,CAAnC,MAA0C,CAA9C,EAAiD;AAC/C,YAAM,IAAIC,KAAJ,CAAU,MAAMF,SAAN,GAAkB,0DAA5B,CAAN;AACD;;AAED,QAAIA,SAAS,CAACC,WAAV,CAAsB,UAAtB,EAAkC,CAAlC,MAAyC,CAA7C,EAAgD;AAC9C,YAAM,IAAIC,KAAJ,CAAU,MAAMF,SAAN,GAAkB,sDAA5B,CAAN;AACD;;AAED,QAAIA,SAAS,KAAK,mBAAd,IAAqCA,SAAS,KAAK,eAAvD,EAAwE;AACtE,YAAM,IAAIE,KAAJ,CAAU,MAAMF,SAAN,GAAkB,sDAA5B,CAAN;AACD;AACF;AACF;;AAOD,IAAIG,qBAAqB,GAEzB,UAAUC,aAAV,EAAyB;AACvBnB,EAAAA,cAAc,CAACkB,qBAAD,EAAwBC,aAAxB,CAAd;;AAEA,WAASD,qBAAT,GAAiC;AAC/B,QAAIE,KAAJ;;AAEA,QAAIC,gBAAgB,GAAG,IAAIZ,uBAAJ,EAAvB;AACAW,IAAAA,KAAK,GAAGD,aAAa,CAACG,IAAd,CAAmB,IAAnB,EAAyBD,gBAAzB,KAA8C,IAAtD;AACAD,IAAAA,KAAK,CAACC,gBAAN,GAAyBA,gBAAzB;AACA,WAAOD,KAAP;AACD;;AAED,MAAIG,MAAM,GAAGL,qBAAqB,CAACf,SAAnC;;AAEAoB,EAAAA,MAAM,CAACC,WAAP,GAAqB,SAASA,WAAT,CAAqBT,SAArB,EAAgCU,QAAhC,EAA0CC,OAA1C,EAAmD;AACtE,QAAIhB,OAAJ,EAAa;AACXI,MAAAA,sBAAsB,CAACC,SAAD,CAAtB;AACD;;AAED,WAAOI,aAAa,CAAChB,SAAd,CAAwBqB,WAAxB,CAAoCF,IAApC,CAAyC,IAAzC,EAA+CP,SAA/C,EAA0DU,QAA1D,EAAoEC,OAApE,CAAP;AACD,GAND;;AAQAH,EAAAA,MAAM,CAACI,kBAAP,GAA4B,SAASA,kBAAT,CAA4BZ,SAA5B,EAAuC;AACjE,QAAIL,OAAJ,EAAa;AACXI,MAAAA,sBAAsB,CAACC,SAAD,CAAtB;AACD;;AAEDI,IAAAA,aAAa,CAAChB,SAAd,CAAwBwB,kBAAxB,CAA2CL,IAA3C,CAAgD,IAAhD,EAAsDP,SAAtD;AACD,GAND;;AAQAQ,EAAAA,MAAM,CAACK,kBAAP,GAA4B,SAASA,kBAAT,CAA4BC,YAA5B,EAA0C;AACpE,QAAIA,YAAY,CAACC,OAAb,KAAyB,IAA7B,EAAmC;AACjCD,MAAAA,YAAY,CAACC,OAAb,CAAqBF,kBAArB,CAAwCC,YAAxC;AACD,KAFD,MAEO;AACLV,MAAAA,aAAa,CAAChB,SAAd,CAAwByB,kBAAxB,CAA2CN,IAA3C,CAAgD,IAAhD,EAAsDO,YAAtD;AACD;AACF,GAND;;AAQA,SAAOX,qBAAP;AACD,CAvCD,CAuCEV,YAvCF,CAFA;;AA2CA,eAAe,IAAIU,qBAAJ,EAAf","sourcesContent":["/**\n * Copyright (c) 2015-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * \n */\n'use strict';\n\nfunction _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; subClass.__proto__ = superClass; }\n\nimport EventEmitter from '../emitter/EventEmitter';\nimport EventSubscriptionVendor from '../emitter/EventSubscriptionVendor';\n\nvar __DEV__ = process.env.NODE_ENV !== 'production';\n\nfunction checkNativeEventModule(eventType) {\n if (eventType) {\n if (eventType.lastIndexOf('statusBar', 0) === 0) {\n throw new Error('`' + eventType + '` event should be registered via the StatusBarIOS module');\n }\n\n if (eventType.lastIndexOf('keyboard', 0) === 0) {\n throw new Error('`' + eventType + '` event should be registered via the Keyboard module');\n }\n\n if (eventType === 'appStateDidChange' || eventType === 'memoryWarning') {\n throw new Error('`' + eventType + '` event should be registered via the AppState module');\n }\n }\n}\n/**\n * Deprecated - subclass NativeEventEmitter to create granular event modules instead of\n * adding all event listeners directly to RCTDeviceEventEmitter.\n */\n\n\nvar RCTDeviceEventEmitter =\n/*#__PURE__*/\nfunction (_EventEmitter) {\n _inheritsLoose(RCTDeviceEventEmitter, _EventEmitter);\n\n function RCTDeviceEventEmitter() {\n var _this;\n\n var sharedSubscriber = new EventSubscriptionVendor();\n _this = _EventEmitter.call(this, sharedSubscriber) || this;\n _this.sharedSubscriber = sharedSubscriber;\n return _this;\n }\n\n var _proto = RCTDeviceEventEmitter.prototype;\n\n _proto.addListener = function addListener(eventType, listener, context) {\n if (__DEV__) {\n checkNativeEventModule(eventType);\n }\n\n return _EventEmitter.prototype.addListener.call(this, eventType, listener, context);\n };\n\n _proto.removeAllListeners = function removeAllListeners(eventType) {\n if (__DEV__) {\n checkNativeEventModule(eventType);\n }\n\n _EventEmitter.prototype.removeAllListeners.call(this, eventType);\n };\n\n _proto.removeSubscription = function removeSubscription(subscription) {\n if (subscription.emitter !== this) {\n subscription.emitter.removeSubscription(subscription);\n } else {\n _EventEmitter.prototype.removeSubscription.call(this, subscription);\n }\n };\n\n return RCTDeviceEventEmitter;\n}(EventEmitter);\n\nexport default new RCTDeviceEventEmitter();"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/05e1c96a2f464ed656e8a519038e9bfd.json b/.expo/web/cache/development/babel-loader/05e1c96a2f464ed656e8a519038e9bfd.json new file mode 100644 index 000000000..2cbd687cf --- /dev/null +++ b/.expo/web/cache/development/babel-loader/05e1c96a2f464ed656e8a519038e9bfd.json @@ -0,0 +1 @@ +{"ast":null,"code":"export * from \"./AdapterProxy\";\nexport { default as deprecate } from \"./deprecate\";","map":{"version":3,"sources":["../src/index.ts"],"names":[],"mappings":"AAAA;AACA,SAAS,OAAO,IAAI,SAApB","sourcesContent":["export * from './AdapterProxy';\nexport { default as deprecate } from './deprecate';\n"],"sourceRoot":""},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/05f92fe146b8223d9da1c5acc3579a9f.json b/.expo/web/cache/development/babel-loader/05f92fe146b8223d9da1c5acc3579a9f.json new file mode 100644 index 000000000..e615c85e6 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/05f92fe146b8223d9da1c5acc3579a9f.json @@ -0,0 +1 @@ +{"ast":null,"code":"import { Platform, NativeModules } from \"./react-native\";\nvar NativeIconAPI = NativeModules.RNVectorIconsManager || NativeModules.RNVectorIconsModule;\nexport default function ensureNativeModuleAvailable() {\n if (!NativeIconAPI) {\n if (Platform.OS === 'android') {\n throw new Error('RNVectorIconsModule not available, did you properly integrate the module? Try running `react-native link react-native-vector-icons` and recompiling.');\n }\n\n throw new Error('RNVectorIconsManager not available, did you add the library to your project and link with libRNVectorIcons.a? Try running `react-native link react-native-vector-icons` and recompiling.');\n }\n}","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/@expo/vector-icons/build/vendor/react-native-vector-icons/lib/ensure-native-module-available.js"],"names":["Platform","NativeModules","NativeIconAPI","RNVectorIconsManager","RNVectorIconsModule","ensureNativeModuleAvailable","OS","Error"],"mappings":"AAAA,SAASA,QAAT,EAAmBC,aAAnB;AAEA,IAAMC,aAAa,GACjBD,aAAa,CAACE,oBAAd,IAAsCF,aAAa,CAACG,mBADtD;AAGA,eAAe,SAASC,2BAAT,GAAuC;AACpD,MAAI,CAACH,aAAL,EAAoB;AAClB,QAAIF,QAAQ,CAACM,EAAT,KAAgB,SAApB,EAA+B;AAC7B,YAAM,IAAIC,KAAJ,CACJ,sJADI,CAAN;AAGD;;AACD,UAAM,IAAIA,KAAJ,CACJ,0LADI,CAAN;AAGD;AACF","sourcesContent":["import { Platform, NativeModules } from './react-native';\n\nconst NativeIconAPI =\n NativeModules.RNVectorIconsManager || NativeModules.RNVectorIconsModule;\n\nexport default function ensureNativeModuleAvailable() {\n if (!NativeIconAPI) {\n if (Platform.OS === 'android') {\n throw new Error(\n 'RNVectorIconsModule not available, did you properly integrate the module? Try running `react-native link react-native-vector-icons` and recompiling.'\n );\n }\n throw new Error(\n 'RNVectorIconsManager not available, did you add the library to your project and link with libRNVectorIcons.a? Try running `react-native link react-native-vector-icons` and recompiling.'\n );\n }\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/07328a46d0080e32fdd6e657b602875f.json b/.expo/web/cache/development/babel-loader/07328a46d0080e32fdd6e657b602875f.json new file mode 100644 index 000000000..f0a6b8b3d --- /dev/null +++ b/.expo/web/cache/development/babel-loader/07328a46d0080e32fdd6e657b602875f.json @@ -0,0 +1 @@ +{"ast":null,"code":"import * as React from 'react';\nimport * as ResponderSystem from \"./ResponderSystem\";\nvar emptyObject = {};\nvar idCounter = 0;\n\nfunction useStable(getInitialValue) {\n var ref = React.useRef(null);\n\n if (ref.current == null) {\n ref.current = getInitialValue();\n }\n\n return ref.current;\n}\n\nexport default function useResponderEvents(hostRef, config) {\n if (config === void 0) {\n config = emptyObject;\n }\n\n var id = useStable(function () {\n return idCounter++;\n });\n var isAttachedRef = React.useRef(false);\n React.useEffect(function () {\n ResponderSystem.attachListeners();\n return function () {\n ResponderSystem.removeNode(id);\n };\n }, [id]);\n React.useEffect(function () {\n var _config = config,\n onMoveShouldSetResponder = _config.onMoveShouldSetResponder,\n onMoveShouldSetResponderCapture = _config.onMoveShouldSetResponderCapture,\n onScrollShouldSetResponder = _config.onScrollShouldSetResponder,\n onScrollShouldSetResponderCapture = _config.onScrollShouldSetResponderCapture,\n onSelectionChangeShouldSetResponder = _config.onSelectionChangeShouldSetResponder,\n onSelectionChangeShouldSetResponderCapture = _config.onSelectionChangeShouldSetResponderCapture,\n onStartShouldSetResponder = _config.onStartShouldSetResponder,\n onStartShouldSetResponderCapture = _config.onStartShouldSetResponderCapture;\n var requiresResponderSystem = onMoveShouldSetResponder != null || onMoveShouldSetResponderCapture != null || onScrollShouldSetResponder != null || onScrollShouldSetResponderCapture != null || onSelectionChangeShouldSetResponder != null || onSelectionChangeShouldSetResponderCapture != null || onStartShouldSetResponder != null || onStartShouldSetResponderCapture != null;\n var node = hostRef.current;\n\n if (requiresResponderSystem) {\n ResponderSystem.addNode(id, node, config);\n isAttachedRef.current = true;\n } else if (isAttachedRef.current) {\n ResponderSystem.removeNode(id);\n isAttachedRef.current = false;\n }\n }, [config, hostRef, id]);\n React.useDebugValue({\n isResponder: hostRef.current === ResponderSystem.getResponderNode()\n });\n React.useDebugValue(config);\n}","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/hooks/useResponderEvents/index.js"],"names":["React","ResponderSystem","emptyObject","idCounter","useStable","getInitialValue","ref","useRef","current","useResponderEvents","hostRef","config","id","isAttachedRef","useEffect","attachListeners","removeNode","_config","onMoveShouldSetResponder","onMoveShouldSetResponderCapture","onScrollShouldSetResponder","onScrollShouldSetResponderCapture","onSelectionChangeShouldSetResponder","onSelectionChangeShouldSetResponderCapture","onStartShouldSetResponder","onStartShouldSetResponderCapture","requiresResponderSystem","node","addNode","useDebugValue","isResponder","getResponderNode"],"mappings":"AAkBA,OAAO,KAAKA,KAAZ,MAAuB,OAAvB;AACA,OAAO,KAAKC,eAAZ;AACA,IAAIC,WAAW,GAAG,EAAlB;AACA,IAAIC,SAAS,GAAG,CAAhB;;AAEA,SAASC,SAAT,CAAmBC,eAAnB,EAAoC;AAClC,MAAIC,GAAG,GAAGN,KAAK,CAACO,MAAN,CAAa,IAAb,CAAV;;AAEA,MAAID,GAAG,CAACE,OAAJ,IAAe,IAAnB,EAAyB;AACvBF,IAAAA,GAAG,CAACE,OAAJ,GAAcH,eAAe,EAA7B;AACD;;AAED,SAAOC,GAAG,CAACE,OAAX;AACD;;AAED,eAAe,SAASC,kBAAT,CAA4BC,OAA5B,EAAqCC,MAArC,EAA6C;AAC1D,MAAIA,MAAM,KAAK,KAAK,CAApB,EAAuB;AACrBA,IAAAA,MAAM,GAAGT,WAAT;AACD;;AAED,MAAIU,EAAE,GAAGR,SAAS,CAAC,YAAY;AAC7B,WAAOD,SAAS,EAAhB;AACD,GAFiB,CAAlB;AAGA,MAAIU,aAAa,GAAGb,KAAK,CAACO,MAAN,CAAa,KAAb,CAApB;AAIAP,EAAAA,KAAK,CAACc,SAAN,CAAgB,YAAY;AAC1Bb,IAAAA,eAAe,CAACc,eAAhB;AACA,WAAO,YAAY;AACjBd,MAAAA,eAAe,CAACe,UAAhB,CAA2BJ,EAA3B;AACD,KAFD;AAGD,GALD,EAKG,CAACA,EAAD,CALH;AAOAZ,EAAAA,KAAK,CAACc,SAAN,CAAgB,YAAY;AAC1B,QAAIG,OAAO,GAAGN,MAAd;AAAA,QACIO,wBAAwB,GAAGD,OAAO,CAACC,wBADvC;AAAA,QAEIC,+BAA+B,GAAGF,OAAO,CAACE,+BAF9C;AAAA,QAGIC,0BAA0B,GAAGH,OAAO,CAACG,0BAHzC;AAAA,QAIIC,iCAAiC,GAAGJ,OAAO,CAACI,iCAJhD;AAAA,QAKIC,mCAAmC,GAAGL,OAAO,CAACK,mCALlD;AAAA,QAMIC,0CAA0C,GAAGN,OAAO,CAACM,0CANzD;AAAA,QAOIC,yBAAyB,GAAGP,OAAO,CAACO,yBAPxC;AAAA,QAQIC,gCAAgC,GAAGR,OAAO,CAACQ,gCAR/C;AASA,QAAIC,uBAAuB,GAAGR,wBAAwB,IAAI,IAA5B,IAAoCC,+BAA+B,IAAI,IAAvE,IAA+EC,0BAA0B,IAAI,IAA7G,IAAqHC,iCAAiC,IAAI,IAA1J,IAAkKC,mCAAmC,IAAI,IAAzM,IAAiNC,0CAA0C,IAAI,IAA/P,IAAuQC,yBAAyB,IAAI,IAApS,IAA4SC,gCAAgC,IAAI,IAA9W;AACA,QAAIE,IAAI,GAAGjB,OAAO,CAACF,OAAnB;;AAEA,QAAIkB,uBAAJ,EAA6B;AAC3BzB,MAAAA,eAAe,CAAC2B,OAAhB,CAAwBhB,EAAxB,EAA4Be,IAA5B,EAAkChB,MAAlC;AACAE,MAAAA,aAAa,CAACL,OAAd,GAAwB,IAAxB;AACD,KAHD,MAGO,IAAIK,aAAa,CAACL,OAAlB,EAA2B;AAChCP,MAAAA,eAAe,CAACe,UAAhB,CAA2BJ,EAA3B;AACAC,MAAAA,aAAa,CAACL,OAAd,GAAwB,KAAxB;AACD;AACF,GApBD,EAoBG,CAACG,MAAD,EAASD,OAAT,EAAkBE,EAAlB,CApBH;AAqBAZ,EAAAA,KAAK,CAAC6B,aAAN,CAAoB;AAClBC,IAAAA,WAAW,EAAEpB,OAAO,CAACF,OAAR,KAAoBP,eAAe,CAAC8B,gBAAhB;AADf,GAApB;AAGA/B,EAAAA,KAAK,CAAC6B,aAAN,CAAoBlB,MAApB;AACD","sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\n\n/**\n * Hook for integrating the Responder System into React\n *\n * function SomeComponent({ onStartShouldSetResponder }) {\n * const ref = useRef(null);\n * useResponderEvents(ref, { onStartShouldSetResponder });\n * return
\n * }\n */\nimport * as React from 'react';\nimport * as ResponderSystem from './ResponderSystem';\nvar emptyObject = {};\nvar idCounter = 0;\n\nfunction useStable(getInitialValue) {\n var ref = React.useRef(null);\n\n if (ref.current == null) {\n ref.current = getInitialValue();\n }\n\n return ref.current;\n}\n\nexport default function useResponderEvents(hostRef, config) {\n if (config === void 0) {\n config = emptyObject;\n }\n\n var id = useStable(function () {\n return idCounter++;\n });\n var isAttachedRef = React.useRef(false); // This is a separate effects so it doesn't run when the config changes.\n // On initial mount, attach global listeners if needed.\n // On unmount, remove node potentially attached to the Responder System.\n\n React.useEffect(function () {\n ResponderSystem.attachListeners();\n return function () {\n ResponderSystem.removeNode(id);\n };\n }, [id]); // Register and unregister with the Responder System as necessary\n\n React.useEffect(function () {\n var _config = config,\n onMoveShouldSetResponder = _config.onMoveShouldSetResponder,\n onMoveShouldSetResponderCapture = _config.onMoveShouldSetResponderCapture,\n onScrollShouldSetResponder = _config.onScrollShouldSetResponder,\n onScrollShouldSetResponderCapture = _config.onScrollShouldSetResponderCapture,\n onSelectionChangeShouldSetResponder = _config.onSelectionChangeShouldSetResponder,\n onSelectionChangeShouldSetResponderCapture = _config.onSelectionChangeShouldSetResponderCapture,\n onStartShouldSetResponder = _config.onStartShouldSetResponder,\n onStartShouldSetResponderCapture = _config.onStartShouldSetResponderCapture;\n var requiresResponderSystem = onMoveShouldSetResponder != null || onMoveShouldSetResponderCapture != null || onScrollShouldSetResponder != null || onScrollShouldSetResponderCapture != null || onSelectionChangeShouldSetResponder != null || onSelectionChangeShouldSetResponderCapture != null || onStartShouldSetResponder != null || onStartShouldSetResponderCapture != null;\n var node = hostRef.current;\n\n if (requiresResponderSystem) {\n ResponderSystem.addNode(id, node, config);\n isAttachedRef.current = true;\n } else if (isAttachedRef.current) {\n ResponderSystem.removeNode(id);\n isAttachedRef.current = false;\n }\n }, [config, hostRef, id]);\n React.useDebugValue({\n isResponder: hostRef.current === ResponderSystem.getResponderNode()\n });\n React.useDebugValue(config);\n}"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/07a96212ea154f03a6a87d71b9a04267.json b/.expo/web/cache/development/babel-loader/07a96212ea154f03a6a87d71b9a04267.json new file mode 100644 index 000000000..6a4990041 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/07a96212ea154f03a6a87d71b9a04267.json @@ -0,0 +1 @@ +{"ast":null,"code":"export default {};","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/exports/TVEventHandler/index.js"],"names":[],"mappings":"AAAA,eAAe,EAAf","sourcesContent":["export default {};"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/0828fa9ae00622c1259d40d39394f9b7.json b/.expo/web/cache/development/babel-loader/0828fa9ae00622c1259d40d39394f9b7.json new file mode 100644 index 000000000..68673bf60 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/0828fa9ae00622c1259d40d39394f9b7.json @@ -0,0 +1 @@ +{"ast":null,"code":"function _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nfunction _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n return Constructor;\n}\n\nimport invariant from 'fbjs/lib/invariant';\n\nvar Share = function () {\n function Share() {}\n\n Share.share = function share(content, options) {\n if (options === void 0) {\n options = {};\n }\n\n invariant(typeof content === 'object' && content !== null, 'Content to share must be a valid object');\n invariant(typeof content.url === 'string' || typeof content.message === 'string', 'At least one of URL and message is required');\n invariant(typeof options === 'object' && options !== null, 'Options must be a valid object');\n invariant(!content.title || typeof content.title === 'string', 'Invalid title: title should be a string.');\n\n if (window.navigator.share !== undefined) {\n return window.navigator.share({\n title: content.title,\n text: content.message,\n url: content.url\n });\n } else {\n return Promise.reject(new Error('Share is not supported in this browser'));\n }\n };\n\n _createClass(Share, null, [{\n key: \"sharedAction\",\n get: function get() {\n return 'sharedAction';\n }\n }, {\n key: \"dismissedAction\",\n get: function get() {\n return 'dismissedAction';\n }\n }]);\n\n return Share;\n}();\n\nexport default Share;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/exports/Share/index.js"],"names":["_defineProperties","target","props","i","length","descriptor","enumerable","configurable","writable","Object","defineProperty","key","_createClass","Constructor","protoProps","staticProps","prototype","invariant","Share","share","content","options","url","message","title","window","navigator","undefined","text","Promise","reject","Error","get"],"mappings":"AAAA,SAASA,iBAAT,CAA2BC,MAA3B,EAAmCC,KAAnC,EAA0C;AAAE,OAAK,IAAIC,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGD,KAAK,CAACE,MAA1B,EAAkCD,CAAC,EAAnC,EAAuC;AAAE,QAAIE,UAAU,GAAGH,KAAK,CAACC,CAAD,CAAtB;AAA2BE,IAAAA,UAAU,CAACC,UAAX,GAAwBD,UAAU,CAACC,UAAX,IAAyB,KAAjD;AAAwDD,IAAAA,UAAU,CAACE,YAAX,GAA0B,IAA1B;AAAgC,QAAI,WAAWF,UAAf,EAA2BA,UAAU,CAACG,QAAX,GAAsB,IAAtB;AAA4BC,IAAAA,MAAM,CAACC,cAAP,CAAsBT,MAAtB,EAA8BI,UAAU,CAACM,GAAzC,EAA8CN,UAA9C;AAA4D;AAAE;;AAE7T,SAASO,YAAT,CAAsBC,WAAtB,EAAmCC,UAAnC,EAA+CC,WAA/C,EAA4D;AAAE,MAAID,UAAJ,EAAgBd,iBAAiB,CAACa,WAAW,CAACG,SAAb,EAAwBF,UAAxB,CAAjB;AAAsD,MAAIC,WAAJ,EAAiBf,iBAAiB,CAACa,WAAD,EAAcE,WAAd,CAAjB;AAA6C,SAAOF,WAAP;AAAqB;;AAWvN,OAAOI,SAAP,MAAsB,oBAAtB;;AAEA,IAAIC,KAAK,GAET,YAAY;AACV,WAASA,KAAT,GAAiB,CAAE;;AAEnBA,EAAAA,KAAK,CAACC,KAAN,GAAc,SAASA,KAAT,CAAeC,OAAf,EAAwBC,OAAxB,EAAiC;AAC7C,QAAIA,OAAO,KAAK,KAAK,CAArB,EAAwB;AACtBA,MAAAA,OAAO,GAAG,EAAV;AACD;;AAEDJ,IAAAA,SAAS,CAAC,OAAOG,OAAP,KAAmB,QAAnB,IAA+BA,OAAO,KAAK,IAA5C,EAAkD,yCAAlD,CAAT;AACAH,IAAAA,SAAS,CAAC,OAAOG,OAAO,CAACE,GAAf,KAAuB,QAAvB,IAAmC,OAAOF,OAAO,CAACG,OAAf,KAA2B,QAA/D,EAAyE,6CAAzE,CAAT;AACAN,IAAAA,SAAS,CAAC,OAAOI,OAAP,KAAmB,QAAnB,IAA+BA,OAAO,KAAK,IAA5C,EAAkD,gCAAlD,CAAT;AACAJ,IAAAA,SAAS,CAAC,CAACG,OAAO,CAACI,KAAT,IAAkB,OAAOJ,OAAO,CAACI,KAAf,KAAyB,QAA5C,EAAsD,0CAAtD,CAAT;;AAEA,QAAIC,MAAM,CAACC,SAAP,CAAiBP,KAAjB,KAA2BQ,SAA/B,EAA0C;AACxC,aAAOF,MAAM,CAACC,SAAP,CAAiBP,KAAjB,CAAuB;AAC5BK,QAAAA,KAAK,EAAEJ,OAAO,CAACI,KADa;AAE5BI,QAAAA,IAAI,EAAER,OAAO,CAACG,OAFc;AAG5BD,QAAAA,GAAG,EAAEF,OAAO,CAACE;AAHe,OAAvB,CAAP;AAKD,KAND,MAMO;AACL,aAAOO,OAAO,CAACC,MAAR,CAAe,IAAIC,KAAJ,CAAU,wCAAV,CAAf,CAAP;AACD;AACF,GAnBD;;AAyBAnB,EAAAA,YAAY,CAACM,KAAD,EAAQ,IAAR,EAAc,CAAC;AACzBP,IAAAA,GAAG,EAAE,cADoB;AAEzBqB,IAAAA,GAAG,EAAE,SAASA,GAAT,GAAe;AAClB,aAAO,cAAP;AACD;AAJwB,GAAD,EAUvB;AACDrB,IAAAA,GAAG,EAAE,iBADJ;AAEDqB,IAAAA,GAAG,EAAE,SAASA,GAAT,GAAe;AAClB,aAAO,iBAAP;AACD;AAJA,GAVuB,CAAd,CAAZ;;AAiBA,SAAOd,KAAP;AACD,CA9CD,EAFA;;AAkDA,eAAeA,KAAf","sourcesContent":["function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\n/**\n * Copyright (c) Nicolas Gallagher.\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport invariant from 'fbjs/lib/invariant';\n\nvar Share =\n/*#__PURE__*/\nfunction () {\n function Share() {}\n\n Share.share = function share(content, options) {\n if (options === void 0) {\n options = {};\n }\n\n invariant(typeof content === 'object' && content !== null, 'Content to share must be a valid object');\n invariant(typeof content.url === 'string' || typeof content.message === 'string', 'At least one of URL and message is required');\n invariant(typeof options === 'object' && options !== null, 'Options must be a valid object');\n invariant(!content.title || typeof content.title === 'string', 'Invalid title: title should be a string.');\n\n if (window.navigator.share !== undefined) {\n return window.navigator.share({\n title: content.title,\n text: content.message,\n url: content.url\n });\n } else {\n return Promise.reject(new Error('Share is not supported in this browser'));\n }\n }\n /**\n * The content was successfully shared.\n */\n ;\n\n _createClass(Share, null, [{\n key: \"sharedAction\",\n get: function get() {\n return 'sharedAction';\n }\n /**\n * The dialog has been dismissed.\n * @platform ios\n */\n\n }, {\n key: \"dismissedAction\",\n get: function get() {\n return 'dismissedAction';\n }\n }]);\n\n return Share;\n}();\n\nexport default Share;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/088d0aa8eb5e5964e0635a8dbae71fbc.json b/.expo/web/cache/development/babel-loader/088d0aa8eb5e5964e0635a8dbae71fbc.json new file mode 100644 index 000000000..5cde4b4a5 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/088d0aa8eb5e5964e0635a8dbae71fbc.json @@ -0,0 +1 @@ +{"ast":null,"code":"import createIconSet from \"./createIconSet\";\nimport font from \"./vendor/react-native-vector-icons/Fonts/FontAwesome.ttf\";\nimport glyphMap from \"./vendor/react-native-vector-icons/glyphmaps/FontAwesome.json\";\nexport default createIconSet(glyphMap, 'FontAwesome', font);","map":{"version":3,"sources":["../src/FontAwesome.ts"],"names":[],"mappings":"AAAA,OAAO,aAAP;AACA,OAAO,IAAP;AACA,OAAO,QAAP;AAEA,eAAe,aAAa,CAAC,QAAD,EAAW,aAAX,EAA0B,IAA1B,CAA5B","sourcesContent":["import createIconSet from './createIconSet';\nimport font from './vendor/react-native-vector-icons/Fonts/FontAwesome.ttf';\nimport glyphMap from './vendor/react-native-vector-icons/glyphmaps/FontAwesome.json';\n\nexport default createIconSet(glyphMap, 'FontAwesome', font);\n"],"sourceRoot":""},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/090d138bf5774319a9f5c122cc53698a.json b/.expo/web/cache/development/babel-loader/090d138bf5774319a9f5c122cc53698a.json new file mode 100644 index 000000000..a180c0f52 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/090d138bf5774319a9f5c122cc53698a.json @@ -0,0 +1 @@ +{"ast":null,"code":"import DeviceEventEmitter from \"react-native-web/dist/exports/DeviceEventEmitter\";\nimport { EventEmitter } from \"./EventEmitter\";\nimport NativeModulesProxy from \"./NativeModulesProxy\";\nimport { requireNativeViewManager } from \"./NativeViewManagerAdapter\";\nimport Platform from \"./Platform\";\nimport SyntheticPlatformEmitter from \"./SyntheticPlatformEmitter\";\nimport { CodedError } from \"./errors/CodedError\";\nimport { UnavailabilityError } from \"./errors/UnavailabilityError\";\nexport { DeviceEventEmitter, EventEmitter, NativeModulesProxy, Platform, SyntheticPlatformEmitter, requireNativeViewManager, CodedError, UnavailabilityError };\nexport var RCTDeviceEventEmitter = DeviceEventEmitter;","map":{"version":3,"sources":["../src/index.ts"],"names":[],"mappings":";AAEA,SAAS,YAAT;AACA,OAAO,kBAAP;AAEA,SAAS,wBAAT;AACA,OAAO,QAAP;AACA,OAAO,wBAAP;AACA,SAAS,UAAT;AACA,SAAS,mBAAT;AAEA,SACE,kBADF,EAEE,YAFF,EAGE,kBAHF,EAKE,QALF,EAOE,wBAPF,EAQE,wBARF,EAUE,UAVF,EAWE,mBAXF;AAiBA,OAAO,IAAM,qBAAqB,GAAG,kBAA9B","sourcesContent":["import { DeviceEventEmitter } from 'react-native';\n\nimport { EventEmitter, Subscription } from './EventEmitter';\nimport NativeModulesProxy from './NativeModulesProxy';\nimport { ProxyNativeModule } from './NativeModulesProxy.types';\nimport { requireNativeViewManager } from './NativeViewManagerAdapter';\nimport Platform from './Platform';\nimport SyntheticPlatformEmitter from './SyntheticPlatformEmitter';\nimport { CodedError } from './errors/CodedError';\nimport { UnavailabilityError } from './errors/UnavailabilityError';\n\nexport {\n DeviceEventEmitter,\n EventEmitter,\n NativeModulesProxy,\n ProxyNativeModule,\n Platform,\n Subscription,\n SyntheticPlatformEmitter,\n requireNativeViewManager,\n // Errors\n CodedError,\n UnavailabilityError,\n};\n\n/**\n * @deprecated renamed to `DeviceEventEmitter`\n */\nexport const RCTDeviceEventEmitter = DeviceEventEmitter;\n"],"sourceRoot":""},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/09f3779b6273b40fecc077ff629ee29b.json b/.expo/web/cache/development/babel-loader/09f3779b6273b40fecc077ff629ee29b.json new file mode 100644 index 000000000..fed247cf0 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/09f3779b6273b40fecc077ff629ee29b.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nimport _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\nimport * as React from 'react';\nimport Animated from \"react-native-web/dist/exports/Animated\";\nimport View from \"react-native-web/dist/exports/View\";\nimport StyleSheet from \"react-native-web/dist/exports/StyleSheet\";\nimport Platform from \"react-native-web/dist/exports/Platform\";\nimport HeaderBackButton from \"./HeaderBackButton\";\nimport HeaderBackground from \"./HeaderBackground\";\nimport HeaderShownContext from \"../../utils/HeaderShownContext\";\nimport memoize from \"../../utils/memoize\";\n\nvar warnIfHeaderStylesDefined = function warnIfHeaderStylesDefined(styles) {\n Object.keys(styles).forEach(function (styleProp) {\n var value = styles[styleProp];\n\n if (styleProp === 'position' && value === 'absolute') {\n console.warn(\"position: 'absolute' is not supported on headerStyle. If you would like to render content under the header, use the 'headerTransparent' navigationOption.\");\n } else if (value !== undefined) {\n console.warn(\"\".concat(styleProp, \" was given a value of \").concat(value, \", this has no effect on headerStyle.\"));\n }\n });\n};\n\nexport var getDefaultHeaderHeight = function getDefaultHeaderHeight(layout, statusBarHeight) {\n var isLandscape = layout.width > layout.height;\n var headerHeight;\n\n if (Platform.OS === 'ios') {\n if (isLandscape && !Platform.isPad) {\n headerHeight = 32;\n } else {\n headerHeight = 44;\n }\n } else if (Platform.OS === 'android') {\n headerHeight = 56;\n } else {\n headerHeight = 64;\n }\n\n return headerHeight + statusBarHeight;\n};\nexport default function HeaderSegment(props) {\n var _React$useState = React.useState(undefined),\n _React$useState2 = _slicedToArray(_React$useState, 2),\n leftLabelLayout = _React$useState2[0],\n setLeftLabelLayout = _React$useState2[1];\n\n var _React$useState3 = React.useState(undefined),\n _React$useState4 = _slicedToArray(_React$useState3, 2),\n titleLayout = _React$useState4[0],\n setTitleLayout = _React$useState4[1];\n\n var isParentHeaderShown = React.useContext(HeaderShownContext);\n\n var handleTitleLayout = function handleTitleLayout(e) {\n var _e$nativeEvent$layout = e.nativeEvent.layout,\n height = _e$nativeEvent$layout.height,\n width = _e$nativeEvent$layout.width;\n setTitleLayout(function (titleLayout) {\n if (titleLayout && height === titleLayout.height && width === titleLayout.width) {\n return titleLayout;\n }\n\n return {\n height: height,\n width: width\n };\n });\n };\n\n var handleLeftLabelLayout = function handleLeftLabelLayout(e) {\n var _e$nativeEvent$layout2 = e.nativeEvent.layout,\n height = _e$nativeEvent$layout2.height,\n width = _e$nativeEvent$layout2.width;\n\n if (leftLabelLayout && height === leftLabelLayout.height && width === leftLabelLayout.width) {\n return;\n }\n\n setLeftLabelLayout({\n height: height,\n width: width\n });\n };\n\n var getInterpolatedStyle = memoize(function (styleInterpolator, layout, current, next, titleLayout, leftLabelLayout, headerHeight) {\n return styleInterpolator({\n current: {\n progress: current\n },\n next: next && {\n progress: next\n },\n layouts: {\n header: {\n height: headerHeight,\n width: layout.width\n },\n screen: layout,\n title: titleLayout,\n leftLabel: leftLabelLayout\n }\n });\n });\n var scene = props.scene,\n layout = props.layout,\n insets = props.insets,\n currentTitle = props.title,\n previousTitle = props.leftLabel,\n onGoBack = props.onGoBack,\n headerTitle = props.headerTitle,\n _props$headerTitleAli = props.headerTitleAlign,\n headerTitleAlign = _props$headerTitleAli === void 0 ? Platform.select({\n ios: 'center',\n default: 'left'\n }) : _props$headerTitleAli,\n _props$headerLeft = props.headerLeft,\n left = _props$headerLeft === void 0 ? onGoBack ? function (props) {\n return React.createElement(HeaderBackButton, props);\n } : undefined : _props$headerLeft,\n headerTransparent = props.headerTransparent,\n headerTintColor = props.headerTintColor,\n headerBackground = props.headerBackground,\n right = props.headerRight,\n backImage = props.headerBackImage,\n leftLabel = props.headerBackTitle,\n headerBackTitleVisible = props.headerBackTitleVisible,\n truncatedLabel = props.headerTruncatedBackTitle,\n pressColorAndroid = props.headerPressColorAndroid,\n backAccessibilityLabel = props.headerBackAccessibilityLabel,\n backAllowFontScaling = props.headerBackAllowFontScaling,\n titleAllowFontScaling = props.headerTitleAllowFontScaling,\n customTitleStyle = props.headerTitleStyle,\n customLeftLabelStyle = props.headerBackTitleStyle,\n leftContainerStyle = props.headerLeftContainerStyle,\n rightContainerStyle = props.headerRightContainerStyle,\n titleContainerStyle = props.headerTitleContainerStyle,\n customHeaderStyle = props.headerStyle,\n _props$headerStatusBa = props.headerStatusBarHeight,\n headerStatusBarHeight = _props$headerStatusBa === void 0 ? isParentHeaderShown ? 0 : insets.top : _props$headerStatusBa,\n styleInterpolator = props.styleInterpolator;\n var defaultHeight = getDefaultHeaderHeight(layout, headerStatusBarHeight);\n\n var _StyleSheet$flatten = StyleSheet.flatten(customHeaderStyle || {}),\n _StyleSheet$flatten$h = _StyleSheet$flatten.height,\n height = _StyleSheet$flatten$h === void 0 ? defaultHeight : _StyleSheet$flatten$h,\n minHeight = _StyleSheet$flatten.minHeight,\n maxHeight = _StyleSheet$flatten.maxHeight,\n backgroundColor = _StyleSheet$flatten.backgroundColor,\n borderBottomColor = _StyleSheet$flatten.borderBottomColor,\n borderBottomEndRadius = _StyleSheet$flatten.borderBottomEndRadius,\n borderBottomLeftRadius = _StyleSheet$flatten.borderBottomLeftRadius,\n borderBottomRightRadius = _StyleSheet$flatten.borderBottomRightRadius,\n borderBottomStartRadius = _StyleSheet$flatten.borderBottomStartRadius,\n borderBottomWidth = _StyleSheet$flatten.borderBottomWidth,\n borderColor = _StyleSheet$flatten.borderColor,\n borderEndColor = _StyleSheet$flatten.borderEndColor,\n borderEndWidth = _StyleSheet$flatten.borderEndWidth,\n borderLeftColor = _StyleSheet$flatten.borderLeftColor,\n borderLeftWidth = _StyleSheet$flatten.borderLeftWidth,\n borderRadius = _StyleSheet$flatten.borderRadius,\n borderRightColor = _StyleSheet$flatten.borderRightColor,\n borderRightWidth = _StyleSheet$flatten.borderRightWidth,\n borderStartColor = _StyleSheet$flatten.borderStartColor,\n borderStartWidth = _StyleSheet$flatten.borderStartWidth,\n borderStyle = _StyleSheet$flatten.borderStyle,\n borderTopColor = _StyleSheet$flatten.borderTopColor,\n borderTopEndRadius = _StyleSheet$flatten.borderTopEndRadius,\n borderTopLeftRadius = _StyleSheet$flatten.borderTopLeftRadius,\n borderTopRightRadius = _StyleSheet$flatten.borderTopRightRadius,\n borderTopStartRadius = _StyleSheet$flatten.borderTopStartRadius,\n borderTopWidth = _StyleSheet$flatten.borderTopWidth,\n borderWidth = _StyleSheet$flatten.borderWidth,\n boxShadow = _StyleSheet$flatten.boxShadow,\n elevation = _StyleSheet$flatten.elevation,\n shadowColor = _StyleSheet$flatten.shadowColor,\n shadowOffset = _StyleSheet$flatten.shadowOffset,\n shadowOpacity = _StyleSheet$flatten.shadowOpacity,\n shadowRadius = _StyleSheet$flatten.shadowRadius,\n opacity = _StyleSheet$flatten.opacity,\n transform = _StyleSheet$flatten.transform,\n unsafeStyles = _objectWithoutProperties(_StyleSheet$flatten, [\"height\", \"minHeight\", \"maxHeight\", \"backgroundColor\", \"borderBottomColor\", \"borderBottomEndRadius\", \"borderBottomLeftRadius\", \"borderBottomRightRadius\", \"borderBottomStartRadius\", \"borderBottomWidth\", \"borderColor\", \"borderEndColor\", \"borderEndWidth\", \"borderLeftColor\", \"borderLeftWidth\", \"borderRadius\", \"borderRightColor\", \"borderRightWidth\", \"borderStartColor\", \"borderStartWidth\", \"borderStyle\", \"borderTopColor\", \"borderTopEndRadius\", \"borderTopLeftRadius\", \"borderTopRightRadius\", \"borderTopStartRadius\", \"borderTopWidth\", \"borderWidth\", \"boxShadow\", \"elevation\", \"shadowColor\", \"shadowOffset\", \"shadowOpacity\", \"shadowRadius\", \"opacity\", \"transform\"]);\n\n if (process.env.NODE_ENV !== 'production') {\n warnIfHeaderStylesDefined(unsafeStyles);\n }\n\n var safeStyles = {\n backgroundColor: backgroundColor,\n borderBottomColor: borderBottomColor,\n borderBottomEndRadius: borderBottomEndRadius,\n borderBottomLeftRadius: borderBottomLeftRadius,\n borderBottomRightRadius: borderBottomRightRadius,\n borderBottomStartRadius: borderBottomStartRadius,\n borderBottomWidth: borderBottomWidth,\n borderColor: borderColor,\n borderEndColor: borderEndColor,\n borderEndWidth: borderEndWidth,\n borderLeftColor: borderLeftColor,\n borderLeftWidth: borderLeftWidth,\n borderRadius: borderRadius,\n borderRightColor: borderRightColor,\n borderRightWidth: borderRightWidth,\n borderStartColor: borderStartColor,\n borderStartWidth: borderStartWidth,\n borderStyle: borderStyle,\n borderTopColor: borderTopColor,\n borderTopEndRadius: borderTopEndRadius,\n borderTopLeftRadius: borderTopLeftRadius,\n borderTopRightRadius: borderTopRightRadius,\n borderTopStartRadius: borderTopStartRadius,\n borderTopWidth: borderTopWidth,\n borderWidth: borderWidth,\n boxShadow: boxShadow,\n elevation: elevation,\n shadowColor: shadowColor,\n shadowOffset: shadowOffset,\n shadowOpacity: shadowOpacity,\n shadowRadius: shadowRadius,\n opacity: opacity,\n transform: transform\n };\n\n for (var styleProp in safeStyles) {\n if (safeStyles[styleProp] === undefined) {\n delete safeStyles[styleProp];\n }\n }\n\n var _getInterpolatedStyle = getInterpolatedStyle(styleInterpolator, layout, scene.progress.current, scene.progress.next, titleLayout, previousTitle ? leftLabelLayout : undefined, typeof height === 'number' ? height : defaultHeight),\n titleStyle = _getInterpolatedStyle.titleStyle,\n leftButtonStyle = _getInterpolatedStyle.leftButtonStyle,\n leftLabelStyle = _getInterpolatedStyle.leftLabelStyle,\n rightButtonStyle = _getInterpolatedStyle.rightButtonStyle,\n backgroundStyle = _getInterpolatedStyle.backgroundStyle;\n\n var leftButton = left ? left({\n backImage: backImage,\n pressColorAndroid: pressColorAndroid,\n accessibilityLabel: backAccessibilityLabel,\n allowFontScaling: backAllowFontScaling,\n onPress: onGoBack,\n labelVisible: headerBackTitleVisible,\n label: leftLabel !== undefined ? leftLabel : previousTitle,\n truncatedLabel: truncatedLabel,\n labelStyle: [leftLabelStyle, customLeftLabelStyle],\n onLabelLayout: handleLeftLabelLayout,\n screenLayout: layout,\n titleLayout: titleLayout,\n tintColor: headerTintColor,\n canGoBack: Boolean(onGoBack)\n }) : null;\n var rightButton = right ? right({\n tintColor: headerTintColor\n }) : null;\n return React.createElement(React.Fragment, null, React.createElement(Animated.View, {\n pointerEvents: \"box-none\",\n style: [StyleSheet.absoluteFill, {\n zIndex: 0\n }, backgroundStyle]\n }, headerBackground ? headerBackground({\n style: safeStyles\n }) : headerTransparent ? null : React.createElement(HeaderBackground, {\n style: safeStyles\n })), React.createElement(Animated.View, {\n pointerEvents: \"box-none\",\n style: [{\n height: height,\n minHeight: minHeight,\n maxHeight: maxHeight,\n opacity: opacity,\n transform: transform\n }]\n }, React.createElement(View, {\n pointerEvents: \"none\",\n style: {\n height: headerStatusBarHeight\n }\n }), React.createElement(View, {\n pointerEvents: \"box-none\",\n style: styles.content\n }, leftButton ? React.createElement(Animated.View, {\n pointerEvents: \"box-none\",\n style: [styles.left, {\n left: insets.left\n }, leftButtonStyle, leftContainerStyle]\n }, leftButton) : null, React.createElement(Animated.View, {\n pointerEvents: \"box-none\",\n style: [headerTitleAlign === 'left' ? {\n position: 'absolute',\n left: (leftButton ? 72 : 16) + insets.left,\n right: (rightButton ? 72 : 16) + insets.right\n } : {\n marginHorizontal: (leftButton ? 32 : 16) + (leftButton && headerBackTitleVisible !== false ? 40 : 0) + Math.max(insets.left, insets.right)\n }, titleStyle, titleContainerStyle]\n }, headerTitle({\n children: currentTitle,\n onLayout: handleTitleLayout,\n allowFontScaling: titleAllowFontScaling,\n tintColor: headerTintColor,\n style: customTitleStyle\n })), rightButton ? React.createElement(Animated.View, {\n pointerEvents: \"box-none\",\n style: [styles.right, {\n right: insets.right\n }, rightButtonStyle, rightContainerStyle]\n }, rightButton) : null)));\n}\nvar styles = StyleSheet.create({\n content: {\n flex: 1,\n flexDirection: 'row',\n alignItems: 'center',\n justifyContent: 'center'\n },\n left: {\n position: 'absolute',\n left: 0,\n top: 0,\n bottom: 0,\n justifyContent: 'center',\n alignItems: 'flex-start'\n },\n right: {\n position: 'absolute',\n right: 0,\n top: 0,\n bottom: 0,\n justifyContent: 'center',\n alignItems: 'flex-end'\n }\n});","map":{"version":3,"sources":["HeaderSegment.tsx"],"names":["warnIfHeaderStylesDefined","styles","Object","styleProp","value","console","getDefaultHeaderHeight","isLandscape","layout","Platform","headerHeight","React","isParentHeaderShown","handleTitleLayout","e","width","setTitleLayout","titleLayout","height","handleLeftLabelLayout","leftLabelLayout","setLeftLabelLayout","getInterpolatedStyle","memoize","styleInterpolator","current","progress","next","layouts","header","screen","title","leftLabel","headerTitleAlign","ios","default","headerLeft","left","onGoBack","props","headerRight","headerBackImage","headerBackTitle","headerTruncatedBackTitle","headerPressColorAndroid","headerBackAccessibilityLabel","headerBackAllowFontScaling","headerTitleAllowFontScaling","headerTitleStyle","headerBackTitleStyle","headerLeftContainerStyle","headerRightContainerStyle","headerTitleContainerStyle","headerStyle","headerStatusBarHeight","insets","defaultHeight","unsafeStyles","StyleSheet","customHeaderStyle","process","safeStyles","backgroundColor","borderBottomColor","borderBottomEndRadius","borderBottomLeftRadius","borderBottomRightRadius","borderBottomStartRadius","borderBottomWidth","borderColor","borderEndColor","borderEndWidth","borderLeftColor","borderLeftWidth","borderRadius","borderRightColor","borderRightWidth","borderStartColor","borderStartWidth","borderStyle","borderTopColor","borderTopEndRadius","borderTopLeftRadius","borderTopRightRadius","borderTopStartRadius","borderTopWidth","borderWidth","boxShadow","elevation","shadowColor","shadowOffset","shadowOpacity","shadowRadius","opacity","transform","backgroundStyle","scene","previousTitle","leftButton","backImage","pressColorAndroid","accessibilityLabel","allowFontScaling","onPress","labelVisible","label","truncatedLabel","labelStyle","onLabelLayout","screenLayout","tintColor","canGoBack","Boolean","rightButton","right","headerTintColor","zIndex","headerBackground","style","headerTransparent","minHeight","maxHeight","content","position","marginHorizontal","headerBackTitleVisible","Math","headerTitle","children","onLayout","customTitleStyle","flex","flexDirection","alignItems","justifyContent","top","bottom"],"mappings":"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","sourcesContent":["import * as React from 'react';\nimport {\n Animated,\n View,\n StyleSheet,\n LayoutChangeEvent,\n Platform,\n ViewStyle,\n} from 'react-native';\nimport type { EdgeInsets } from 'react-native-safe-area-context';\nimport type { NavigationRoute } from 'react-navigation';\nimport HeaderBackButton from './HeaderBackButton';\nimport HeaderBackground from './HeaderBackground';\nimport HeaderShownContext from '../../utils/HeaderShownContext';\nimport memoize from '../../utils/memoize';\nimport type {\n Layout,\n StackHeaderStyleInterpolator,\n StackHeaderLeftButtonProps,\n StackHeaderTitleProps,\n StackHeaderOptions,\n Scene,\n} from '../../types';\n\ntype Props = StackHeaderOptions & {\n headerTitle: (props: StackHeaderTitleProps) => React.ReactNode;\n layout: Layout;\n insets: EdgeInsets;\n onGoBack?: () => void;\n title?: string;\n leftLabel?: string;\n scene: Scene;\n styleInterpolator: StackHeaderStyleInterpolator;\n};\n\nconst warnIfHeaderStylesDefined = (styles: Record) => {\n Object.keys(styles).forEach((styleProp) => {\n const value = styles[styleProp];\n\n if (styleProp === 'position' && value === 'absolute') {\n console.warn(\n \"position: 'absolute' is not supported on headerStyle. If you would like to render content under the header, use the 'headerTransparent' navigationOption.\"\n );\n } else if (value !== undefined) {\n console.warn(\n `${styleProp} was given a value of ${value}, this has no effect on headerStyle.`\n );\n }\n });\n};\n\nexport const getDefaultHeaderHeight = (\n layout: Layout,\n statusBarHeight: number\n): number => {\n const isLandscape = layout.width > layout.height;\n\n let headerHeight;\n\n if (Platform.OS === 'ios') {\n if (isLandscape && !Platform.isPad) {\n headerHeight = 32;\n } else {\n headerHeight = 44;\n }\n } else if (Platform.OS === 'android') {\n headerHeight = 56;\n } else {\n headerHeight = 64;\n }\n\n return headerHeight + statusBarHeight;\n};\n\nexport default function HeaderSegment(props: Props) {\n const [leftLabelLayout, setLeftLabelLayout] = React.useState<\n Layout | undefined\n >(undefined);\n\n const [titleLayout, setTitleLayout] = React.useState(\n undefined\n );\n\n const isParentHeaderShown = React.useContext(HeaderShownContext);\n\n const handleTitleLayout = (e: LayoutChangeEvent) => {\n const { height, width } = e.nativeEvent.layout;\n\n setTitleLayout((titleLayout) => {\n if (\n titleLayout &&\n height === titleLayout.height &&\n width === titleLayout.width\n ) {\n return titleLayout;\n }\n\n return { height, width };\n });\n };\n\n const handleLeftLabelLayout = (e: LayoutChangeEvent) => {\n const { height, width } = e.nativeEvent.layout;\n\n if (\n leftLabelLayout &&\n height === leftLabelLayout.height &&\n width === leftLabelLayout.width\n ) {\n return;\n }\n\n setLeftLabelLayout({ height, width });\n };\n\n const getInterpolatedStyle = memoize(\n (\n styleInterpolator: StackHeaderStyleInterpolator,\n layout: Layout,\n current: Animated.AnimatedInterpolation,\n next: Animated.AnimatedInterpolation | undefined,\n titleLayout: Layout | undefined,\n leftLabelLayout: Layout | undefined,\n headerHeight: number\n ) =>\n styleInterpolator({\n current: { progress: current },\n next: next && { progress: next },\n layouts: {\n header: {\n height: headerHeight,\n width: layout.width,\n },\n screen: layout,\n title: titleLayout,\n leftLabel: leftLabelLayout,\n },\n })\n );\n\n const {\n scene,\n layout,\n insets,\n title: currentTitle,\n leftLabel: previousTitle,\n onGoBack,\n headerTitle,\n headerTitleAlign = Platform.select({\n ios: 'center',\n default: 'left',\n }),\n headerLeft: left = onGoBack\n ? (props: StackHeaderLeftButtonProps) => \n : undefined,\n headerTransparent,\n headerTintColor,\n headerBackground,\n headerRight: right,\n headerBackImage: backImage,\n headerBackTitle: leftLabel,\n headerBackTitleVisible,\n headerTruncatedBackTitle: truncatedLabel,\n headerPressColorAndroid: pressColorAndroid,\n headerBackAccessibilityLabel: backAccessibilityLabel,\n headerBackAllowFontScaling: backAllowFontScaling,\n headerTitleAllowFontScaling: titleAllowFontScaling,\n headerTitleStyle: customTitleStyle,\n headerBackTitleStyle: customLeftLabelStyle,\n headerLeftContainerStyle: leftContainerStyle,\n headerRightContainerStyle: rightContainerStyle,\n headerTitleContainerStyle: titleContainerStyle,\n headerStyle: customHeaderStyle,\n headerStatusBarHeight = isParentHeaderShown ? 0 : insets.top,\n styleInterpolator,\n } = props;\n\n const defaultHeight = getDefaultHeaderHeight(layout, headerStatusBarHeight);\n\n const {\n height = defaultHeight,\n minHeight,\n maxHeight,\n backgroundColor,\n borderBottomColor,\n borderBottomEndRadius,\n borderBottomLeftRadius,\n borderBottomRightRadius,\n borderBottomStartRadius,\n borderBottomWidth,\n borderColor,\n borderEndColor,\n borderEndWidth,\n borderLeftColor,\n borderLeftWidth,\n borderRadius,\n borderRightColor,\n borderRightWidth,\n borderStartColor,\n borderStartWidth,\n borderStyle,\n borderTopColor,\n borderTopEndRadius,\n borderTopLeftRadius,\n borderTopRightRadius,\n borderTopStartRadius,\n borderTopWidth,\n borderWidth,\n // @ts-expect-error: web support for shadow\n boxShadow,\n elevation,\n shadowColor,\n shadowOffset,\n shadowOpacity,\n shadowRadius,\n opacity,\n transform,\n ...unsafeStyles\n } = StyleSheet.flatten(customHeaderStyle || {}) as ViewStyle;\n\n if (process.env.NODE_ENV !== 'production') {\n warnIfHeaderStylesDefined(unsafeStyles);\n }\n\n const safeStyles: ViewStyle = {\n backgroundColor,\n borderBottomColor,\n borderBottomEndRadius,\n borderBottomLeftRadius,\n borderBottomRightRadius,\n borderBottomStartRadius,\n borderBottomWidth,\n borderColor,\n borderEndColor,\n borderEndWidth,\n borderLeftColor,\n borderLeftWidth,\n borderRadius,\n borderRightColor,\n borderRightWidth,\n borderStartColor,\n borderStartWidth,\n borderStyle,\n borderTopColor,\n borderTopEndRadius,\n borderTopLeftRadius,\n borderTopRightRadius,\n borderTopStartRadius,\n borderTopWidth,\n borderWidth,\n // @ts-expect-error: boxShadow is only for Web\n boxShadow,\n elevation,\n shadowColor,\n shadowOffset,\n shadowOpacity,\n shadowRadius,\n opacity,\n transform,\n };\n\n // Setting a property to undefined triggers default style\n // So we need to filter them out\n // Users can use `null` instead\n for (const styleProp in safeStyles) {\n // @ts-expect-error: typescript wrongly complains that styleProp cannot be used to index safeStyles\n if (safeStyles[styleProp] === undefined) {\n // @ts-expect-error\n // eslint-disable-next-line @typescript-eslint/no-dynamic-delete\n delete safeStyles[styleProp];\n }\n }\n\n const {\n titleStyle,\n leftButtonStyle,\n leftLabelStyle,\n rightButtonStyle,\n backgroundStyle,\n } = getInterpolatedStyle(\n styleInterpolator,\n layout,\n scene.progress.current,\n scene.progress.next,\n titleLayout,\n previousTitle ? leftLabelLayout : undefined,\n typeof height === 'number' ? height : defaultHeight\n );\n\n const leftButton = left\n ? left({\n backImage,\n pressColorAndroid,\n accessibilityLabel: backAccessibilityLabel,\n allowFontScaling: backAllowFontScaling,\n onPress: onGoBack,\n labelVisible: headerBackTitleVisible,\n label: leftLabel !== undefined ? leftLabel : previousTitle,\n truncatedLabel,\n labelStyle: [leftLabelStyle, customLeftLabelStyle],\n onLabelLayout: handleLeftLabelLayout,\n screenLayout: layout,\n titleLayout,\n tintColor: headerTintColor,\n canGoBack: Boolean(onGoBack),\n })\n : null;\n\n const rightButton = right ? right({ tintColor: headerTintColor }) : null;\n\n return (\n \n \n {headerBackground ? (\n headerBackground({ style: safeStyles })\n ) : headerTransparent ? null : (\n \n )}\n \n \n \n \n {leftButton ? (\n \n {leftButton}\n \n ) : null}\n \n {headerTitle({\n children: currentTitle,\n onLayout: handleTitleLayout,\n allowFontScaling: titleAllowFontScaling,\n tintColor: headerTintColor,\n style: customTitleStyle,\n })}\n \n {rightButton ? (\n \n {rightButton}\n \n ) : null}\n \n \n \n );\n}\n\nconst styles = StyleSheet.create({\n content: {\n flex: 1,\n flexDirection: 'row',\n alignItems: 'center',\n justifyContent: 'center',\n },\n left: {\n position: 'absolute',\n left: 0,\n top: 0,\n bottom: 0,\n justifyContent: 'center',\n alignItems: 'flex-start',\n },\n right: {\n position: 'absolute',\n right: 0,\n top: 0,\n bottom: 0,\n justifyContent: 'center',\n alignItems: 'flex-end',\n },\n});\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/0a0480527fd14431f4f5846a4c8c7bab.json b/.expo/web/cache/development/babel-loader/0a0480527fd14431f4f5846a4c8c7bab.json new file mode 100644 index 000000000..998d9759c --- /dev/null +++ b/.expo/web/cache/development/babel-loader/0a0480527fd14431f4f5846a4c8c7bab.json @@ -0,0 +1 @@ +{"ast":null,"code":"import React from 'react';\nimport View from \"react-native-web/dist/exports/View\";\nexport default View;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-gesture-handler/GestureHandlerRootView.js"],"names":["React","View"],"mappings":"AAAA,OAAOA,KAAP,MAAkB,OAAlB;;AAGA,eAAeC,IAAf","sourcesContent":["import React from 'react';\nimport { View } from 'react-native';\n\nexport default View;\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/0a5f17b36bfb3ee554668489cd59f444.json b/.expo/web/cache/development/babel-loader/0a5f17b36bfb3ee554668489cd59f444.json new file mode 100644 index 000000000..cdd8a9709 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/0a5f17b36bfb3ee554668489cd59f444.json @@ -0,0 +1 @@ +{"ast":null,"code":"import { canUseDOM } from 'fbjs/lib/ExecutionEnvironment';\nimport { MONOSPACE_FONT_STACK, SYSTEM_FONT_STACK, STYLE_SHORT_FORM_EXPANSIONS } from \"./constants\";\nimport normalizeValueWithProperty from \"./normalizeValueWithProperty\";\nvar emptyObject = {};\nvar supportsCSS3TextDecoration = !canUseDOM || window.CSS != null && window.CSS.supports != null && (window.CSS.supports('text-decoration-line', 'none') || window.CSS.supports('-webkit-text-decoration-line', 'none'));\n\nvar mapTransform = function mapTransform(transform) {\n var type = Object.keys(transform)[0];\n var value = normalizeValueWithProperty(transform[type], type);\n return type + \"(\" + value + \")\";\n};\n\nvar convertTransformMatrix = function convertTransformMatrix(transformMatrix) {\n var matrix = transformMatrix.join(',');\n return \"matrix3d(\" + matrix + \")\";\n};\n\nvar resolveTransform = function resolveTransform(resolvedStyle, style) {\n var transform = style.transform;\n\n if (Array.isArray(style.transform)) {\n transform = style.transform.map(mapTransform).join(' ');\n } else if (style.transformMatrix) {\n transform = convertTransformMatrix(style.transformMatrix);\n }\n\n resolvedStyle.transform = transform;\n};\n\nvar createReactDOMStyle = function createReactDOMStyle(style) {\n if (!style) {\n return emptyObject;\n }\n\n var resolvedStyle = {};\n Object.keys(style).sort().forEach(function (prop) {\n var value = normalizeValueWithProperty(style[prop], prop);\n\n if (value == null) {\n return;\n }\n\n switch (prop) {\n case 'aspectRatio':\n case 'elevation':\n case 'overlayColor':\n case 'resizeMode':\n case 'tintColor':\n {\n break;\n }\n\n case 'backgroundClip':\n {\n if (value === 'text') {\n resolvedStyle.backgroundClip = value;\n resolvedStyle.WebkitBackgroundClip = value;\n }\n\n break;\n }\n\n case 'flex':\n {\n if (value > 0) {\n resolvedStyle.flexGrow = value;\n resolvedStyle.flexShrink = 1;\n resolvedStyle.flexBasis = '0%';\n } else if (value === 0) {\n resolvedStyle.flexGrow = 0;\n resolvedStyle.flexShrink = 0;\n resolvedStyle.flexBasis = '0%';\n } else if (value === -1) {\n resolvedStyle.flexGrow = 0;\n resolvedStyle.flexShrink = 1;\n resolvedStyle.flexBasis = 'auto';\n }\n\n break;\n }\n\n case 'font':\n {\n resolvedStyle[prop] = value.replace('System', SYSTEM_FONT_STACK);\n break;\n }\n\n case 'fontFamily':\n {\n if (value.indexOf('System') > -1) {\n var stack = value.split(/,\\s*/);\n stack[stack.indexOf('System')] = SYSTEM_FONT_STACK;\n resolvedStyle[prop] = stack.join(',');\n } else if (value === 'monospace') {\n resolvedStyle[prop] = MONOSPACE_FONT_STACK;\n } else {\n resolvedStyle[prop] = value;\n }\n\n break;\n }\n\n case 'fontVariant':\n {\n if (Array.isArray(value) && value.length > 0) {\n resolvedStyle.fontVariant = value.join(' ');\n }\n\n break;\n }\n\n case 'textAlignVertical':\n {\n resolvedStyle.verticalAlign = value === 'center' ? 'middle' : value;\n break;\n }\n\n case 'textDecorationLine':\n {\n if (!supportsCSS3TextDecoration) {\n resolvedStyle.textDecoration = value;\n } else {\n resolvedStyle.textDecorationLine = value;\n }\n\n break;\n }\n\n case 'transform':\n case 'transformMatrix':\n {\n resolveTransform(resolvedStyle, style);\n break;\n }\n\n case 'writingDirection':\n {\n resolvedStyle.direction = value;\n break;\n }\n\n default:\n {\n var longFormProperties = STYLE_SHORT_FORM_EXPANSIONS[prop];\n\n if (longFormProperties) {\n longFormProperties.forEach(function (longForm, i) {\n if (typeof style[longForm] === 'undefined') {\n resolvedStyle[longForm] = value;\n }\n });\n } else {\n resolvedStyle[prop] = Array.isArray(value) ? value.join(',') : value;\n }\n }\n }\n });\n return resolvedStyle;\n};\n\nexport default createReactDOMStyle;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/exports/StyleSheet/createReactDOMStyle.js"],"names":["canUseDOM","MONOSPACE_FONT_STACK","SYSTEM_FONT_STACK","STYLE_SHORT_FORM_EXPANSIONS","normalizeValueWithProperty","emptyObject","supportsCSS3TextDecoration","window","CSS","supports","mapTransform","transform","type","Object","keys","value","convertTransformMatrix","transformMatrix","matrix","join","resolveTransform","resolvedStyle","style","Array","isArray","map","createReactDOMStyle","sort","forEach","prop","backgroundClip","WebkitBackgroundClip","flexGrow","flexShrink","flexBasis","replace","indexOf","stack","split","length","fontVariant","verticalAlign","textDecoration","textDecorationLine","direction","longFormProperties","longForm","i"],"mappings":"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","sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport { canUseDOM } from 'fbjs/lib/ExecutionEnvironment';\nimport { MONOSPACE_FONT_STACK, SYSTEM_FONT_STACK, STYLE_SHORT_FORM_EXPANSIONS } from './constants';\nimport normalizeValueWithProperty from './normalizeValueWithProperty';\n/**\n * The browser implements the CSS cascade, where the order of properties is a\n * factor in determining which styles to paint. React Native is different. It\n * gives giving precedence to the more specific style property. For example,\n * the value of `paddingTop` takes precedence over that of `padding`.\n *\n * This module creates mutally exclusive style declarations by expanding all of\n * React Native's supported shortform properties (e.g. `padding`) to their\n * longfrom equivalents.\n */\n\nvar emptyObject = {};\nvar supportsCSS3TextDecoration = !canUseDOM || window.CSS != null && window.CSS.supports != null && (window.CSS.supports('text-decoration-line', 'none') || window.CSS.supports('-webkit-text-decoration-line', 'none'));\n/**\n * Transform\n */\n// { scale: 2 } => 'scale(2)'\n// { translateX: 20 } => 'translateX(20px)'\n\nvar mapTransform = function mapTransform(transform) {\n var type = Object.keys(transform)[0];\n var value = normalizeValueWithProperty(transform[type], type);\n return type + \"(\" + value + \")\";\n}; // [1,2,3,4,5,6] => 'matrix3d(1,2,3,4,5,6)'\n\n\nvar convertTransformMatrix = function convertTransformMatrix(transformMatrix) {\n var matrix = transformMatrix.join(',');\n return \"matrix3d(\" + matrix + \")\";\n};\n\nvar resolveTransform = function resolveTransform(resolvedStyle, style) {\n var transform = style.transform;\n\n if (Array.isArray(style.transform)) {\n transform = style.transform.map(mapTransform).join(' ');\n } else if (style.transformMatrix) {\n transform = convertTransformMatrix(style.transformMatrix);\n }\n\n resolvedStyle.transform = transform;\n};\n/**\n * Reducer\n */\n\n\nvar createReactDOMStyle = function createReactDOMStyle(style) {\n if (!style) {\n return emptyObject;\n }\n\n var resolvedStyle = {};\n Object.keys(style).sort().forEach(function (prop) {\n var value = normalizeValueWithProperty(style[prop], prop); // Ignore everything else with a null value\n\n if (value == null) {\n return;\n }\n\n switch (prop) {\n // Ignore some React Native styles\n case 'aspectRatio':\n case 'elevation':\n case 'overlayColor':\n case 'resizeMode':\n case 'tintColor':\n {\n break;\n }\n // TODO: remove once this issue is fixed\n // https://github.com/rofrischmann/inline-style-prefixer/issues/159\n\n case 'backgroundClip':\n {\n if (value === 'text') {\n resolvedStyle.backgroundClip = value;\n resolvedStyle.WebkitBackgroundClip = value;\n }\n\n break;\n }\n // The 'flex' property value in React Native must be a positive integer,\n // 0, or -1.\n\n case 'flex':\n {\n if (value > 0) {\n resolvedStyle.flexGrow = value;\n resolvedStyle.flexShrink = 1;\n resolvedStyle.flexBasis = '0%';\n } else if (value === 0) {\n resolvedStyle.flexGrow = 0;\n resolvedStyle.flexShrink = 0;\n resolvedStyle.flexBasis = '0%';\n } else if (value === -1) {\n resolvedStyle.flexGrow = 0;\n resolvedStyle.flexShrink = 1;\n resolvedStyle.flexBasis = 'auto';\n }\n\n break;\n }\n\n case 'font':\n {\n resolvedStyle[prop] = value.replace('System', SYSTEM_FONT_STACK);\n break;\n }\n\n case 'fontFamily':\n {\n if (value.indexOf('System') > -1) {\n var stack = value.split(/,\\s*/);\n stack[stack.indexOf('System')] = SYSTEM_FONT_STACK;\n resolvedStyle[prop] = stack.join(',');\n } else if (value === 'monospace') {\n resolvedStyle[prop] = MONOSPACE_FONT_STACK;\n } else {\n resolvedStyle[prop] = value;\n }\n\n break;\n }\n\n case 'fontVariant':\n {\n if (Array.isArray(value) && value.length > 0) {\n resolvedStyle.fontVariant = value.join(' ');\n }\n\n break;\n }\n\n case 'textAlignVertical':\n {\n resolvedStyle.verticalAlign = value === 'center' ? 'middle' : value;\n break;\n }\n\n case 'textDecorationLine':\n {\n // use 'text-decoration' for browsers that only support CSS2\n // text-decoration (e.g., IE, Edge)\n if (!supportsCSS3TextDecoration) {\n resolvedStyle.textDecoration = value;\n } else {\n resolvedStyle.textDecorationLine = value;\n }\n\n break;\n }\n\n case 'transform':\n case 'transformMatrix':\n {\n resolveTransform(resolvedStyle, style);\n break;\n }\n\n case 'writingDirection':\n {\n resolvedStyle.direction = value;\n break;\n }\n\n default:\n {\n var longFormProperties = STYLE_SHORT_FORM_EXPANSIONS[prop];\n\n if (longFormProperties) {\n longFormProperties.forEach(function (longForm, i) {\n // The value of any longform property in the original styles takes\n // precedence over the shortform's value.\n if (typeof style[longForm] === 'undefined') {\n resolvedStyle[longForm] = value;\n }\n });\n } else {\n resolvedStyle[prop] = Array.isArray(value) ? value.join(',') : value;\n }\n }\n }\n });\n return resolvedStyle;\n};\n\nexport default createReactDOMStyle;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/0bf3d153c70be2ccbd28d7cdd9bd5699.json b/.expo/web/cache/development/babel-loader/0bf3d153c70be2ccbd28d7cdd9bd5699.json new file mode 100644 index 000000000..2282b091b --- /dev/null +++ b/.expo/web/cache/development/babel-loader/0bf3d153c70be2ccbd28d7cdd9bd5699.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nimport Platform from \"react-native-web/dist/exports/Platform\";\nimport Dimensions from \"react-native-web/dist/exports/Dimensions\";\nimport color from 'color';\nimport renderNode from \"./renderNode\";\nimport getIconType from \"./getIconType\";\nimport normalizeText from \"./normalizeText\";\nimport nodeType from \"./nodeType\";\nvar Screen = Dimensions.get('window');\nvar ScreenWidth = Screen.width;\nvar ScreenHeight = Screen.height;\nvar isIOS = Platform.OS === 'ios';\n\nvar conditionalStyle = function conditionalStyle(condition, style) {\n return condition ? style : {};\n};\n\nexport var patchWebProps = function patchWebProps(_ref) {\n var updateTheme = _ref.updateTheme,\n replaceTheme = _ref.replaceTheme,\n onClear = _ref.onClear,\n rest = _objectWithoutProperties(_ref, [\"updateTheme\", \"replaceTheme\", \"onClear\"]);\n\n return rest;\n};\nexport { renderNode, getIconType, normalizeText, nodeType, ScreenWidth, ScreenHeight, isIOS, conditionalStyle, color };","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-elements/src/helpers/index.js"],"names":["color","renderNode","getIconType","normalizeText","nodeType","Screen","Dimensions","get","ScreenWidth","width","ScreenHeight","height","isIOS","Platform","OS","conditionalStyle","condition","style","patchWebProps","updateTheme","replaceTheme","onClear","rest"],"mappings":";;;AACA,OAAOA,KAAP,MAAkB,OAAlB;AACA,OAAOC,UAAP;AACA,OAAOC,WAAP;AACA,OAAOC,aAAP;AACA,OAAOC,QAAP;AAEA,IAAMC,MAAM,GAAGC,UAAU,CAACC,GAAX,CAAe,QAAf,CAAf;AACA,IAAMC,WAAW,GAAGH,MAAM,CAACI,KAA3B;AACA,IAAMC,YAAY,GAAGL,MAAM,CAACM,MAA5B;AACA,IAAMC,KAAK,GAAGC,QAAQ,CAACC,EAAT,KAAgB,KAA9B;;AAEA,IAAMC,gBAAgB,GAAG,SAAnBA,gBAAmB,CAACC,SAAD,EAAYC,KAAZ;AAAA,SAAuBD,SAAS,GAAGC,KAAH,GAAW,EAA3C;AAAA,CAAzB;;AAEA,OAAO,IAAMC,aAAa,GAAG,SAAhBA,aAAgB,OAKvB;AAAA,MAJJC,WAII,QAJJA,WAII;AAAA,MAHJC,YAGI,QAHJA,YAGI;AAAA,MAFJC,OAEI,QAFJA,OAEI;AAAA,MADDC,IACC;;AACJ,SAAOA,IAAP;AACD,CAPM;AASP,SACErB,UADF,EAEEC,WAFF,EAGEC,aAHF,EAIEC,QAJF,EAKEI,WALF,EAMEE,YANF,EAOEE,KAPF,EAQEG,gBARF,EASEf,KATF","sourcesContent":["import { Platform, Dimensions } from 'react-native';\nimport color from 'color';\nimport renderNode from './renderNode';\nimport getIconType from './getIconType';\nimport normalizeText from './normalizeText';\nimport nodeType from './nodeType';\n\nconst Screen = Dimensions.get('window');\nconst ScreenWidth = Screen.width;\nconst ScreenHeight = Screen.height;\nconst isIOS = Platform.OS === 'ios';\n\nconst conditionalStyle = (condition, style) => (condition ? style : {});\n\nexport const patchWebProps = ({\n updateTheme,\n replaceTheme,\n onClear,\n ...rest\n}) => {\n return rest;\n};\n\nexport {\n renderNode,\n getIconType,\n normalizeText,\n nodeType,\n ScreenWidth,\n ScreenHeight,\n isIOS,\n conditionalStyle,\n color,\n};\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/0d244c0f25c83e67b67aeb5b50649913.json b/.expo/web/cache/development/babel-loader/0d244c0f25c83e67b67aeb5b50649913.json new file mode 100644 index 000000000..be30e2ca0 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/0d244c0f25c83e67b67aeb5b50649913.json @@ -0,0 +1 @@ +{"ast":null,"code":"'use strict';\n\nvar deepDiffer = function deepDiffer(one, two, maxDepth) {\n if (maxDepth === void 0) {\n maxDepth = -1;\n }\n\n if (maxDepth === 0) {\n return true;\n }\n\n if (one === two) {\n return false;\n }\n\n if (typeof one === 'function' && typeof two === 'function') {\n return false;\n }\n\n if (typeof one !== 'object' || one === null) {\n return one !== two;\n }\n\n if (typeof two !== 'object' || two === null) {\n return true;\n }\n\n if (one.constructor !== two.constructor) {\n return true;\n }\n\n if (Array.isArray(one)) {\n var len = one.length;\n\n if (two.length !== len) {\n return true;\n }\n\n for (var ii = 0; ii < len; ii++) {\n if (deepDiffer(one[ii], two[ii], maxDepth - 1)) {\n return true;\n }\n }\n } else {\n for (var key in one) {\n if (deepDiffer(one[key], two[key], maxDepth - 1)) {\n return true;\n }\n }\n\n for (var twoKey in two) {\n if (one[twoKey] === undefined && two[twoKey] !== undefined) {\n return true;\n }\n }\n }\n\n return false;\n};\n\nexport default deepDiffer;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/vendor/react-native/deepDiffer/index.js"],"names":["deepDiffer","one","two","maxDepth","constructor","Array","isArray","len","length","ii","key","twoKey","undefined"],"mappings":"AASA;;AAKA,IAAIA,UAAU,GAAG,SAASA,UAAT,CAAoBC,GAApB,EAAyBC,GAAzB,EAA8BC,QAA9B,EAAwC;AACvD,MAAIA,QAAQ,KAAK,KAAK,CAAtB,EAAyB;AACvBA,IAAAA,QAAQ,GAAG,CAAC,CAAZ;AACD;;AAED,MAAIA,QAAQ,KAAK,CAAjB,EAAoB;AAClB,WAAO,IAAP;AACD;;AAED,MAAIF,GAAG,KAAKC,GAAZ,EAAiB;AAEf,WAAO,KAAP;AACD;;AAED,MAAI,OAAOD,GAAP,KAAe,UAAf,IAA6B,OAAOC,GAAP,KAAe,UAAhD,EAA4D;AAE1D,WAAO,KAAP;AACD;;AAED,MAAI,OAAOD,GAAP,KAAe,QAAf,IAA2BA,GAAG,KAAK,IAAvC,EAA6C;AAE3C,WAAOA,GAAG,KAAKC,GAAf;AACD;;AAED,MAAI,OAAOA,GAAP,KAAe,QAAf,IAA2BA,GAAG,KAAK,IAAvC,EAA6C;AAG3C,WAAO,IAAP;AACD;;AAED,MAAID,GAAG,CAACG,WAAJ,KAAoBF,GAAG,CAACE,WAA5B,EAAyC;AACvC,WAAO,IAAP;AACD;;AAED,MAAIC,KAAK,CAACC,OAAN,CAAcL,GAAd,CAAJ,EAAwB;AAEtB,QAAIM,GAAG,GAAGN,GAAG,CAACO,MAAd;;AAEA,QAAIN,GAAG,CAACM,MAAJ,KAAeD,GAAnB,EAAwB;AACtB,aAAO,IAAP;AACD;;AAED,SAAK,IAAIE,EAAE,GAAG,CAAd,EAAiBA,EAAE,GAAGF,GAAtB,EAA2BE,EAAE,EAA7B,EAAiC;AAC/B,UAAIT,UAAU,CAACC,GAAG,CAACQ,EAAD,CAAJ,EAAUP,GAAG,CAACO,EAAD,CAAb,EAAmBN,QAAQ,GAAG,CAA9B,CAAd,EAAgD;AAC9C,eAAO,IAAP;AACD;AACF;AACF,GAbD,MAaO;AACL,SAAK,IAAIO,GAAT,IAAgBT,GAAhB,EAAqB;AACnB,UAAID,UAAU,CAACC,GAAG,CAACS,GAAD,CAAJ,EAAWR,GAAG,CAACQ,GAAD,CAAd,EAAqBP,QAAQ,GAAG,CAAhC,CAAd,EAAkD;AAChD,eAAO,IAAP;AACD;AACF;;AAED,SAAK,IAAIQ,MAAT,IAAmBT,GAAnB,EAAwB;AAGtB,UAAID,GAAG,CAACU,MAAD,CAAH,KAAgBC,SAAhB,IAA6BV,GAAG,CAACS,MAAD,CAAH,KAAgBC,SAAjD,EAA4D;AAC1D,eAAO,IAAP;AACD;AACF;AACF;;AAED,SAAO,KAAP;AACD,CAhED;;AAkEA,eAAeZ,UAAf","sourcesContent":["/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * \n */\n'use strict';\n/*\n * @returns {bool} true if different, false if equal\n */\n\nvar deepDiffer = function deepDiffer(one, two, maxDepth) {\n if (maxDepth === void 0) {\n maxDepth = -1;\n }\n\n if (maxDepth === 0) {\n return true;\n }\n\n if (one === two) {\n // Short circuit on identical object references instead of traversing them.\n return false;\n }\n\n if (typeof one === 'function' && typeof two === 'function') {\n // We consider all functions equal\n return false;\n }\n\n if (typeof one !== 'object' || one === null) {\n // Primitives can be directly compared\n return one !== two;\n }\n\n if (typeof two !== 'object' || two === null) {\n // We know they are different because the previous case would have triggered\n // otherwise.\n return true;\n }\n\n if (one.constructor !== two.constructor) {\n return true;\n }\n\n if (Array.isArray(one)) {\n // We know two is also an array because the constructors are equal\n var len = one.length;\n\n if (two.length !== len) {\n return true;\n }\n\n for (var ii = 0; ii < len; ii++) {\n if (deepDiffer(one[ii], two[ii], maxDepth - 1)) {\n return true;\n }\n }\n } else {\n for (var key in one) {\n if (deepDiffer(one[key], two[key], maxDepth - 1)) {\n return true;\n }\n }\n\n for (var twoKey in two) {\n // The only case we haven't checked yet is keys that are in two but aren't\n // in one, which means they are different.\n if (one[twoKey] === undefined && two[twoKey] !== undefined) {\n return true;\n }\n }\n }\n\n return false;\n};\n\nexport default deepDiffer;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/0d448651c4a570f6afc85ddb2414492e.json b/.expo/web/cache/development/babel-loader/0d448651c4a570f6afc85ddb2414492e.json new file mode 100644 index 000000000..445890ae8 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/0d448651c4a570f6afc85ddb2414492e.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _extends from \"@babel/runtime/helpers/extends\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nimport _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\nvar _jsxFileName = \"E:\\\\Users\\\\Nayla\\\\Escritorio\\\\UADEE\\\\Distribuidas desk\\\\SUBASTAPP\\\\node_modules\\\\react-native-gesture-handler\\\\touchables\\\\TouchableHighlight.js\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nimport React, { Component } from 'react';\nimport GenericTouchable, { TOUCHABLE_STATE } from \"./GenericTouchable\";\nimport StyleSheet from \"react-native-web/dist/exports/StyleSheet\";\nimport View from \"react-native-web/dist/exports/View\";\nimport PropTypes from 'prop-types';\n\nvar TouchableHighlight = function (_Component) {\n _inherits(TouchableHighlight, _Component);\n\n var _super = _createSuper(TouchableHighlight);\n\n function TouchableHighlight(props) {\n var _this;\n\n _classCallCheck(this, TouchableHighlight);\n\n _this = _super.call(this, props);\n\n _this.showUnderlay = function () {\n if (!_this.hasPressHandler()) {\n return;\n }\n\n _this.setState({\n extraChildStyle: {\n opacity: _this.props.activeOpacity\n },\n extraUnderlayStyle: {\n backgroundColor: _this.props.underlayColor\n }\n });\n\n _this.props.onShowUnderlay && _this.props.onShowUnderlay();\n };\n\n _this.hasPressHandler = function () {\n return _this.props.onPress || _this.props.onPressIn || _this.props.onPressOut || _this.props.onLongPress;\n };\n\n _this.hideUnderlay = function () {\n _this.setState({\n extraChildStyle: null,\n extraUnderlayStyle: null\n });\n\n _this.props.onHideUnderlay && _this.props.onHideUnderlay();\n };\n\n _this.onStateChange = function (from, to) {\n if (to === TOUCHABLE_STATE.BEGAN) {\n _this.showUnderlay();\n } else if (to === TOUCHABLE_STATE.UNDETERMINED || to === TOUCHABLE_STATE.MOVED_OUTSIDE) {\n _this.hideUnderlay();\n }\n };\n\n _this.state = {\n extraChildStyle: null,\n extraUnderlayStyle: null\n };\n return _this;\n }\n\n _createClass(TouchableHighlight, [{\n key: \"renderChildren\",\n value: function renderChildren() {\n if (!this.props.children) {\n return React.createElement(View, {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 66,\n columnNumber: 14\n }\n });\n }\n\n var child = React.Children.only(this.props.children);\n return React.cloneElement(child, {\n style: StyleSheet.compose(child.props.style, this.state.extraChildStyle)\n });\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n _this$props$style = _this$props.style,\n style = _this$props$style === void 0 ? {} : _this$props$style,\n rest = _objectWithoutProperties(_this$props, [\"style\"]);\n\n var extraUnderlayStyle = this.state.extraUnderlayStyle;\n return React.createElement(GenericTouchable, _extends({}, rest, {\n style: [style, extraUnderlayStyle],\n onStateChange: this.onStateChange,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 93,\n columnNumber: 7\n }\n }), this.renderChildren());\n }\n }]);\n\n return TouchableHighlight;\n}(Component);\n\nTouchableHighlight.defaultProps = _objectSpread(_objectSpread({}, GenericTouchable.defaultProps), {}, {\n activeOpacity: 0.85,\n delayPressOut: 100,\n underlayColor: 'black'\n});\nTouchableHighlight.propTypes = _objectSpread(_objectSpread({}, GenericTouchable.publicPropTypes), {}, {\n activeOpacity: PropTypes.number,\n underlayColor: PropTypes.string,\n style: PropTypes.any,\n onShowUnderlay: PropTypes.func,\n onHideUnderlay: PropTypes.func\n});\nexport { TouchableHighlight as default };","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-gesture-handler/touchables/TouchableHighlight.js"],"names":["React","Component","GenericTouchable","TOUCHABLE_STATE","PropTypes","TouchableHighlight","props","showUnderlay","hasPressHandler","setState","extraChildStyle","opacity","activeOpacity","extraUnderlayStyle","backgroundColor","underlayColor","onShowUnderlay","onPress","onPressIn","onPressOut","onLongPress","hideUnderlay","onHideUnderlay","onStateChange","from","to","BEGAN","UNDETERMINED","MOVED_OUTSIDE","state","children","child","Children","only","cloneElement","style","StyleSheet","compose","rest","renderChildren","defaultProps","delayPressOut","propTypes","publicPropTypes","number","string","any","func"],"mappings":"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","sourcesContent":["import React, { Component } from 'react';\nimport GenericTouchable, { TOUCHABLE_STATE } from './GenericTouchable';\nimport { StyleSheet, View } from 'react-native';\nimport PropTypes from 'prop-types';\n\n/**\n * TouchableHighlight follows RN's implementation\n */\nexport default class TouchableHighlight extends Component {\n static defaultProps = {\n ...GenericTouchable.defaultProps,\n activeOpacity: 0.85,\n delayPressOut: 100,\n underlayColor: 'black',\n };\n\n static propTypes = {\n ...GenericTouchable.publicPropTypes,\n activeOpacity: PropTypes.number,\n underlayColor: PropTypes.string,\n style: PropTypes.any,\n onShowUnderlay: PropTypes.func,\n onHideUnderlay: PropTypes.func,\n };\n\n constructor(props) {\n super(props);\n this.state = {\n extraChildStyle: null,\n extraUnderlayStyle: null,\n };\n }\n\n // Copied from RN\n showUnderlay = () => {\n if (!this.hasPressHandler()) {\n return;\n }\n this.setState({\n extraChildStyle: {\n opacity: this.props.activeOpacity,\n },\n extraUnderlayStyle: {\n backgroundColor: this.props.underlayColor,\n },\n });\n this.props.onShowUnderlay && this.props.onShowUnderlay();\n };\n\n hasPressHandler = () =>\n this.props.onPress ||\n this.props.onPressIn ||\n this.props.onPressOut ||\n this.props.onLongPress;\n\n hideUnderlay = () => {\n this.setState({\n extraChildStyle: null,\n extraUnderlayStyle: null,\n });\n this.props.onHideUnderlay && this.props.onHideUnderlay();\n };\n\n renderChildren() {\n if (!this.props.children) {\n return ;\n }\n\n const child = React.Children.only(this.props.children);\n return React.cloneElement(child, {\n style: StyleSheet.compose(\n child.props.style,\n this.state.extraChildStyle\n ),\n });\n }\n\n onStateChange = (from, to) => {\n if (to === TOUCHABLE_STATE.BEGAN) {\n this.showUnderlay();\n } else if (\n to === TOUCHABLE_STATE.UNDETERMINED ||\n to === TOUCHABLE_STATE.MOVED_OUTSIDE\n ) {\n this.hideUnderlay();\n }\n };\n\n render() {\n const { style = {}, ...rest } = this.props;\n const { extraUnderlayStyle } = this.state;\n return (\n \n {this.renderChildren()}\n \n );\n }\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/0da0d1d403fcc229a27d06c9bbea6a86.json b/.expo/web/cache/development/babel-loader/0da0d1d403fcc229a27d06c9bbea6a86.json new file mode 100644 index 000000000..8a7881d6f --- /dev/null +++ b/.expo/web/cache/development/babel-loader/0da0d1d403fcc229a27d06c9bbea6a86.json @@ -0,0 +1 @@ +{"ast":null,"code":"export default function isSelectionValid() {\n var selection = window.getSelection();\n var string = selection.toString();\n var anchorNode = selection.anchorNode;\n var focusNode = selection.focusNode;\n var isTextNode = anchorNode && anchorNode.nodeType === window.Node.TEXT_NODE || focusNode && focusNode.nodeType === window.Node.TEXT_NODE;\n return string.length >= 1 && string !== '\\n' && isTextNode;\n}","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/modules/isSelectionValid/index.js"],"names":["isSelectionValid","selection","window","getSelection","string","toString","anchorNode","focusNode","isTextNode","nodeType","Node","TEXT_NODE","length"],"mappings":"AAQA,eAAe,SAASA,gBAAT,GAA4B;AACzC,MAAIC,SAAS,GAAGC,MAAM,CAACC,YAAP,EAAhB;AACA,MAAIC,MAAM,GAAGH,SAAS,CAACI,QAAV,EAAb;AACA,MAAIC,UAAU,GAAGL,SAAS,CAACK,UAA3B;AACA,MAAIC,SAAS,GAAGN,SAAS,CAACM,SAA1B;AACA,MAAIC,UAAU,GAAGF,UAAU,IAAIA,UAAU,CAACG,QAAX,KAAwBP,MAAM,CAACQ,IAAP,CAAYC,SAAlD,IAA+DJ,SAAS,IAAIA,SAAS,CAACE,QAAV,KAAuBP,MAAM,CAACQ,IAAP,CAAYC,SAAhI;AACA,SAAOP,MAAM,CAACQ,MAAP,IAAiB,CAAjB,IAAsBR,MAAM,KAAK,IAAjC,IAAyCI,UAAhD;AACD","sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nexport default function isSelectionValid() {\n var selection = window.getSelection();\n var string = selection.toString();\n var anchorNode = selection.anchorNode;\n var focusNode = selection.focusNode;\n var isTextNode = anchorNode && anchorNode.nodeType === window.Node.TEXT_NODE || focusNode && focusNode.nodeType === window.Node.TEXT_NODE;\n return string.length >= 1 && string !== '\\n' && isTextNode;\n}"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/0e0413f1273085a89775a1ac7d4eecdc.json b/.expo/web/cache/development/babel-loader/0e0413f1273085a89775a1ac7d4eecdc.json new file mode 100644 index 000000000..5f5e1db4f --- /dev/null +++ b/.expo/web/cache/development/babel-loader/0e0413f1273085a89775a1ac7d4eecdc.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nexport var POP = 'Navigation/POP';\nexport var POP_TO_TOP = 'Navigation/POP_TO_TOP';\nexport var PUSH = 'Navigation/PUSH';\nexport var RESET = 'Navigation/RESET';\nexport var REPLACE = 'Navigation/REPLACE';\nexport var COMPLETE_TRANSITION = 'Navigation/COMPLETE_TRANSITION';\nexport var pop = function pop(payload) {\n return _objectSpread({\n type: POP\n }, payload);\n};\nexport var popToTop = function popToTop(payload) {\n return _objectSpread({\n type: POP_TO_TOP\n }, payload);\n};\nexport var push = function push(payload) {\n return _objectSpread({\n type: PUSH\n }, payload);\n};\nexport var reset = function reset(payload) {\n return _objectSpread({\n type: RESET,\n key: null\n }, payload);\n};\nexport var replace = function replace(payload) {\n return _objectSpread({\n type: REPLACE\n }, payload);\n};\nexport var completeTransition = function completeTransition(payload) {\n return _objectSpread({\n type: COMPLETE_TRANSITION,\n preserveFocus: true\n }, payload);\n};","map":{"version":3,"sources":["StackActions.js"],"names":["POP","POP_TO_TOP","PUSH","RESET","REPLACE","COMPLETE_TRANSITION","pop","payload","type","popToTop","push","reset","key","replace","completeTransition","preserveFocus"],"mappings":";;;;;;AAAA,OAAO,IAAMA,GAAG,GAAT,gBAAA;AACP,OAAO,IAAMC,UAAU,GAAhB,uBAAA;AACP,OAAO,IAAMC,IAAI,GAAV,iBAAA;AACP,OAAO,IAAMC,KAAK,GAAX,kBAAA;AACP,OAAO,IAAMC,OAAO,GAAb,oBAAA;AACP,OAAO,IAAMC,mBAAmB,GAAzB,gCAAA;AAEP,OAAO,IAAMC,GAAG,GAAIC,SAAPD,GAAOC,CAAAA,OAAD;AAAA;AACjBC,IAAAA,IAAI,EAD2B;AAAd,KAEdD,OAFc;AAAA,CAAZ;AAKP,OAAO,IAAME,QAAQ,GAAIF,SAAZE,QAAYF,CAAAA,OAAD;AAAA;AACtBC,IAAAA,IAAI,EADgC;AAAd,KAEnBD,OAFmB;AAAA,CAAjB;AAKP,OAAO,IAAMG,IAAI,GAAIH,SAARG,IAAQH,CAAAA,OAAD;AAAA;AAClBC,IAAAA,IAAI,EAD4B;AAAd,KAEfD,OAFe;AAAA,CAAb;AAKP,OAAO,IAAMI,KAAK,GAAIJ,SAATI,KAASJ,CAAAA,OAAD;AAAA;AACnBC,IAAAA,IAAI,EAD6B,KAAd;AAEnBI,IAAAA,GAAG,EAF8B;AAAd,KAGhBL,OAHgB;AAAA,CAAd;AAMP,OAAO,IAAMM,OAAO,GAAIN,SAAXM,OAAWN,CAAAA,OAAD;AAAA;AACrBC,IAAAA,IAAI,EAD+B;AAAd,KAElBD,OAFkB;AAAA,CAAhB;AAKP,OAAO,IAAMO,kBAAkB,GAAIP,SAAtBO,kBAAsBP,CAAAA,OAAD;AAAA;AAChCC,IAAAA,IAAI,EAD0C,mBAAd;AAEhCO,IAAAA,aAAa,EAFiC;AAAd,KAG7BR,OAH6B;AAAA,CAA3B","sourcesContent":["export const POP = 'Navigation/POP';\nexport const POP_TO_TOP = 'Navigation/POP_TO_TOP';\nexport const PUSH = 'Navigation/PUSH';\nexport const RESET = 'Navigation/RESET';\nexport const REPLACE = 'Navigation/REPLACE';\nexport const COMPLETE_TRANSITION = 'Navigation/COMPLETE_TRANSITION';\n\nexport const pop = (payload) => ({\n type: POP,\n ...payload,\n});\n\nexport const popToTop = (payload) => ({\n type: POP_TO_TOP,\n ...payload,\n});\n\nexport const push = (payload) => ({\n type: PUSH,\n ...payload,\n});\n\nexport const reset = (payload) => ({\n type: RESET,\n key: null,\n ...payload,\n});\n\nexport const replace = (payload) => ({\n type: REPLACE,\n ...payload,\n});\n\nexport const completeTransition = (payload) => ({\n type: COMPLETE_TRANSITION,\n preserveFocus: true,\n ...payload,\n});\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/0e7bfc0d95caca4ea06b365694969158.json b/.expo/web/cache/development/babel-loader/0e7bfc0d95caca4ea06b365694969158.json new file mode 100644 index 000000000..3ccc58f42 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/0e7bfc0d95caca4ea06b365694969158.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\nvar _jsxFileName = \"E:\\\\Users\\\\Nayla\\\\Escritorio\\\\UADEE\\\\Distribuidas desk\\\\SUBASTAPP\\\\src\\\\screens\\\\DrawerContainer\\\\DrawerContainer.js\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nimport React from 'react';\nimport View from \"react-native-web/dist/exports/View\";\nimport PropTypes from 'prop-types';\nimport styles from \"./styles\";\nimport MenuButton from \"../../components/MenuButton/MenuButton\";\n\nvar DrawerContainer = function (_React$Component) {\n _inherits(DrawerContainer, _React$Component);\n\n var _super = _createSuper(DrawerContainer);\n\n function DrawerContainer() {\n _classCallCheck(this, DrawerContainer);\n\n return _super.apply(this, arguments);\n }\n\n _createClass(DrawerContainer, [{\n key: \"render\",\n value: function render() {\n var navigation = this.props.navigation;\n return React.createElement(View, {\n style: styles.content,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 7\n }\n }, React.createElement(View, {\n style: styles.container,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 9\n }\n }, React.createElement(MenuButton, {\n title: \"Inicio\",\n source: require(\"../../../assets/icons/home.png\"),\n onPress: function onPress() {\n navigation.navigate('Home');\n navigation.closeDrawer();\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 11\n }\n }), React.createElement(MenuButton, {\n title: \"Mi perfil (categorias)\",\n source: require(\"../../../assets/icons/category.png\"),\n onPress: function onPress() {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 11\n }\n }), React.createElement(MenuButton, {\n title: \"Mis favoritos (categorias)\",\n source: require(\"../../../assets/icons/category.png\"),\n onPress: function onPress() {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 11\n }\n }), React.createElement(MenuButton, {\n title: \"Mis subastas activas (categorias)\",\n source: require(\"../../../assets/icons/category.png\"),\n onPress: function onPress() {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 11\n }\n }), React.createElement(MenuButton, {\n title: \"Mis publicaciones (categorias)\",\n source: require(\"../../../assets/icons/category.png\"),\n onPress: function onPress() {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 47,\n columnNumber: 11\n }\n }), React.createElement(MenuButton, {\n title: \"Cargar nuevo producto (categorias)\",\n source: require(\"../../../assets/icons/category.png\"),\n onPress: function onPress() {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 55,\n columnNumber: 11\n }\n }), React.createElement(MenuButton, {\n title: \"Historial de transacciones (categorias)\",\n source: require(\"../../../assets/icons/category.png\"),\n onPress: function onPress() {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 63,\n columnNumber: 11\n }\n }), React.createElement(MenuButton, {\n title: \"Medios de pago (categorias)\",\n source: require(\"../../../assets/icons/category.png\"),\n onPress: function onPress() {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 71,\n columnNumber: 11\n }\n }), React.createElement(MenuButton, {\n title: \"SEARCH (por las dudas)\",\n source: require(\"../../../assets/icons/search.png\"),\n onPress: function onPress() {\n navigation.navigate('Search');\n navigation.closeDrawer();\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 82,\n columnNumber: 11\n }\n })));\n }\n }]);\n\n return DrawerContainer;\n}(React.Component);\n\nexport { DrawerContainer as default };\nDrawerContainer.propTypes = {\n navigation: PropTypes.shape({\n navigate: PropTypes.func.isRequired\n })\n};","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/src/screens/DrawerContainer/DrawerContainer.js"],"names":["React","PropTypes","styles","MenuButton","DrawerContainer","navigation","props","content","container","require","navigate","closeDrawer","Component","propTypes","shape","func","isRequired"],"mappings":"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","sourcesContent":["import React from 'react';\nimport { View } from 'react-native';\nimport PropTypes from 'prop-types';\nimport styles from './styles';\nimport MenuButton from '../../components/MenuButton/MenuButton';\n\n\n\nexport default class DrawerContainer extends React.Component {\n render() {\n const { navigation } = this.props;\n return (\n \n \n {\n navigation.navigate('Home');\n navigation.closeDrawer();\n }}\n />\n {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n }}\n />\n {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n }}\n />\n {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n }}\n />\n {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n }}\n />\n {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n }}\n />\n {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n }}\n />\n {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n }}\n />\n\n\n\n {\n navigation.navigate('Search');\n navigation.closeDrawer();\n }}\n />\n\n\n\n \n \n \n );\n }\n}\n\nDrawerContainer.propTypes = {\n navigation: PropTypes.shape({\n navigate: PropTypes.func.isRequired\n })\n};\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/0e93c83a7d8253a4a4bda52d2462ce89.json b/.expo/web/cache/development/babel-loader/0e93c83a7d8253a4a4bda52d2462ce89.json new file mode 100644 index 000000000..c3713564d --- /dev/null +++ b/.expo/web/cache/development/babel-loader/0e93c83a7d8253a4a4bda52d2462ce89.json @@ -0,0 +1 @@ +{"ast":null,"code":"import Platform from \"react-native-web/dist/exports/Platform\";\nimport { forHorizontalIOS, forVerticalIOS, forScaleFromCenterAndroid, forRevealFromBottomAndroid, forFadeFromBottomAndroid, forModalPresentationIOS } from \"./CardStyleInterpolators\";\nimport { forFade } from \"./HeaderStyleInterpolators\";\nimport { TransitionIOSSpec, ScaleFromCenterAndroidSpec, RevealFromBottomAndroidSpec, FadeOutToBottomAndroidSpec, FadeInFromBottomAndroidSpec } from \"./TransitionSpecs\";\nvar ANDROID_VERSION_PIE = 28;\nvar ANDROID_VERSION_10 = 29;\nexport var SlideFromRightIOS = {\n gestureDirection: 'horizontal',\n transitionSpec: {\n open: TransitionIOSSpec,\n close: TransitionIOSSpec\n },\n cardStyleInterpolator: forHorizontalIOS,\n headerStyleInterpolator: forFade\n};\nexport var ModalSlideFromBottomIOS = {\n gestureDirection: 'vertical',\n transitionSpec: {\n open: TransitionIOSSpec,\n close: TransitionIOSSpec\n },\n cardStyleInterpolator: forVerticalIOS,\n headerStyleInterpolator: forFade\n};\nexport var ModalPresentationIOS = {\n gestureDirection: 'vertical',\n transitionSpec: {\n open: TransitionIOSSpec,\n close: TransitionIOSSpec\n },\n cardStyleInterpolator: forModalPresentationIOS,\n headerStyleInterpolator: forFade\n};\nexport var FadeFromBottomAndroid = {\n gestureDirection: 'vertical',\n transitionSpec: {\n open: FadeInFromBottomAndroidSpec,\n close: FadeOutToBottomAndroidSpec\n },\n cardStyleInterpolator: forFadeFromBottomAndroid,\n headerStyleInterpolator: forFade\n};\nexport var RevealFromBottomAndroid = {\n gestureDirection: 'vertical',\n transitionSpec: {\n open: RevealFromBottomAndroidSpec,\n close: RevealFromBottomAndroidSpec\n },\n cardStyleInterpolator: forRevealFromBottomAndroid,\n headerStyleInterpolator: forFade\n};\nexport var ScaleFromCenterAndroid = {\n gestureDirection: 'horizontal',\n transitionSpec: {\n open: ScaleFromCenterAndroidSpec,\n close: ScaleFromCenterAndroidSpec\n },\n cardStyleInterpolator: forScaleFromCenterAndroid,\n headerStyleInterpolator: forFade\n};\nexport var DefaultTransition = Platform.select({\n ios: SlideFromRightIOS,\n android: Platform.Version >= ANDROID_VERSION_10 ? ScaleFromCenterAndroid : Platform.Version >= ANDROID_VERSION_PIE ? RevealFromBottomAndroid : FadeFromBottomAndroid,\n default: ScaleFromCenterAndroid\n});\nexport var ModalTransition = Platform.select({\n ios: ModalSlideFromBottomIOS,\n default: DefaultTransition\n});","map":{"version":3,"sources":["TransitionPresets.tsx"],"names":["ANDROID_VERSION_PIE","ANDROID_VERSION_10","SlideFromRightIOS","gestureDirection","transitionSpec","open","close","TransitionIOSSpec","cardStyleInterpolator","headerStyleInterpolator","forFade","ModalSlideFromBottomIOS","ModalPresentationIOS","FadeFromBottomAndroid","FadeOutToBottomAndroidSpec","RevealFromBottomAndroid","RevealFromBottomAndroidSpec","ScaleFromCenterAndroid","ScaleFromCenterAndroidSpec","DefaultTransition","ios","android","Platform","default","ModalTransition"],"mappings":";AACA,SAAA,gBAAA,EAAA,cAAA,EAAA,yBAAA,EAAA,0BAAA,EAAA,wBAAA,EAAA,uBAAA;AAQA,SAAA,OAAA;AACA,SAAA,iBAAA,EAAA,0BAAA,EAAA,2BAAA,EAAA,0BAAA,EAAA,2BAAA;AASA,IAAMA,mBAAmB,GAAzB,EAAA;AACA,IAAMC,kBAAkB,GAAxB,EAAA;AAKA,OAAO,IAAMC,iBAAmC,GAAG;AACjDC,EAAAA,gBAAgB,EADiC,YAAA;AAEjDC,EAAAA,cAAc,EAAE;AACdC,IAAAA,IAAI,EADU,iBAAA;AAEdC,IAAAA,KAAK,EAAEC;AAFO,GAFiC;AAMjDC,EAAAA,qBAAqB,EAN4B,gBAAA;AAOjDC,EAAAA,uBAAuB,EAAEC;AAPwB,CAA5C;AAaP,OAAO,IAAMC,uBAAyC,GAAG;AACvDR,EAAAA,gBAAgB,EADuC,UAAA;AAEvDC,EAAAA,cAAc,EAAE;AACdC,IAAAA,IAAI,EADU,iBAAA;AAEdC,IAAAA,KAAK,EAAEC;AAFO,GAFuC;AAMvDC,EAAAA,qBAAqB,EANkC,cAAA;AAOvDC,EAAAA,uBAAuB,EAAEC;AAP8B,CAAlD;AAaP,OAAO,IAAME,oBAAsC,GAAG;AACpDT,EAAAA,gBAAgB,EADoC,UAAA;AAEpDC,EAAAA,cAAc,EAAE;AACdC,IAAAA,IAAI,EADU,iBAAA;AAEdC,IAAAA,KAAK,EAAEC;AAFO,GAFoC;AAMpDC,EAAAA,qBAAqB,EAN+B,uBAAA;AAOpDC,EAAAA,uBAAuB,EAAEC;AAP2B,CAA/C;AAaP,OAAO,IAAMG,qBAAuC,GAAG;AACrDV,EAAAA,gBAAgB,EADqC,UAAA;AAErDC,EAAAA,cAAc,EAAE;AACdC,IAAAA,IAAI,EADU,2BAAA;AAEdC,IAAAA,KAAK,EAAEQ;AAFO,GAFqC;AAMrDN,EAAAA,qBAAqB,EANgC,wBAAA;AAOrDC,EAAAA,uBAAuB,EAAEC;AAP4B,CAAhD;AAaP,OAAO,IAAMK,uBAAyC,GAAG;AACvDZ,EAAAA,gBAAgB,EADuC,UAAA;AAEvDC,EAAAA,cAAc,EAAE;AACdC,IAAAA,IAAI,EADU,2BAAA;AAEdC,IAAAA,KAAK,EAAEU;AAFO,GAFuC;AAMvDR,EAAAA,qBAAqB,EANkC,0BAAA;AAOvDC,EAAAA,uBAAuB,EAAEC;AAP8B,CAAlD;AAaP,OAAO,IAAMO,sBAAwC,GAAG;AACtDd,EAAAA,gBAAgB,EADsC,YAAA;AAEtDC,EAAAA,cAAc,EAAE;AACdC,IAAAA,IAAI,EADU,0BAAA;AAEdC,IAAAA,KAAK,EAAEY;AAFO,GAFsC;AAMtDV,EAAAA,qBAAqB,EANiC,yBAAA;AAOtDC,EAAAA,uBAAuB,EAAEC;AAP6B,CAAjD;AAaP,OAAO,IAAMS,iBAAiB,GAAG,QAAQ,CAAR,MAAA,CAAgB;AAC/CC,EAAAA,GAAG,EAD4C,iBAAA;AAE/CC,EAAAA,OAAO,EACLC,QAAQ,CAARA,OAAAA,IAAAA,kBAAAA,GAAAA,sBAAAA,GAEIA,QAAQ,CAARA,OAAAA,IAAAA,mBAAAA,GAAAA,uBAAAA,GALyC,qBAAA;AAQ/CC,EAAAA,OAAO,EAAEN;AARsC,CAAhB,CAA1B;AAcP,OAAO,IAAMO,eAAe,GAAG,QAAQ,CAAR,MAAA,CAAgB;AAC7CJ,EAAAA,GAAG,EAD0C,uBAAA;AAE7CG,EAAAA,OAAO,EAAEJ;AAFoC,CAAhB,CAAxB","sourcesContent":["import { Platform } from 'react-native';\nimport {\n forHorizontalIOS,\n forVerticalIOS,\n forScaleFromCenterAndroid,\n forRevealFromBottomAndroid,\n forFadeFromBottomAndroid,\n forModalPresentationIOS,\n} from './CardStyleInterpolators';\nimport { forFade } from './HeaderStyleInterpolators';\nimport {\n TransitionIOSSpec,\n ScaleFromCenterAndroidSpec,\n RevealFromBottomAndroidSpec,\n FadeOutToBottomAndroidSpec,\n FadeInFromBottomAndroidSpec,\n} from './TransitionSpecs';\nimport type { TransitionPreset } from '../types';\n\nconst ANDROID_VERSION_PIE = 28;\nconst ANDROID_VERSION_10 = 29;\n\n/**\n * Standard iOS navigation transition.\n */\nexport const SlideFromRightIOS: TransitionPreset = {\n gestureDirection: 'horizontal',\n transitionSpec: {\n open: TransitionIOSSpec,\n close: TransitionIOSSpec,\n },\n cardStyleInterpolator: forHorizontalIOS,\n headerStyleInterpolator: forFade,\n};\n\n/**\n * Standard iOS navigation transition for modals.\n */\nexport const ModalSlideFromBottomIOS: TransitionPreset = {\n gestureDirection: 'vertical',\n transitionSpec: {\n open: TransitionIOSSpec,\n close: TransitionIOSSpec,\n },\n cardStyleInterpolator: forVerticalIOS,\n headerStyleInterpolator: forFade,\n};\n\n/**\n * Standard iOS modal presentation style (introduced in iOS 13).\n */\nexport const ModalPresentationIOS: TransitionPreset = {\n gestureDirection: 'vertical',\n transitionSpec: {\n open: TransitionIOSSpec,\n close: TransitionIOSSpec,\n },\n cardStyleInterpolator: forModalPresentationIOS,\n headerStyleInterpolator: forFade,\n};\n\n/**\n * Standard Android navigation transition when opening or closing an Activity on Android < 9 (Oreo).\n */\nexport const FadeFromBottomAndroid: TransitionPreset = {\n gestureDirection: 'vertical',\n transitionSpec: {\n open: FadeInFromBottomAndroidSpec,\n close: FadeOutToBottomAndroidSpec,\n },\n cardStyleInterpolator: forFadeFromBottomAndroid,\n headerStyleInterpolator: forFade,\n};\n\n/**\n * Standard Android navigation transition when opening or closing an Activity on Android 9 (Pie).\n */\nexport const RevealFromBottomAndroid: TransitionPreset = {\n gestureDirection: 'vertical',\n transitionSpec: {\n open: RevealFromBottomAndroidSpec,\n close: RevealFromBottomAndroidSpec,\n },\n cardStyleInterpolator: forRevealFromBottomAndroid,\n headerStyleInterpolator: forFade,\n};\n\n/**\n * Standard Android navigation transition when opening or closing an Activity on Android 10 (Q).\n */\nexport const ScaleFromCenterAndroid: TransitionPreset = {\n gestureDirection: 'horizontal',\n transitionSpec: {\n open: ScaleFromCenterAndroidSpec,\n close: ScaleFromCenterAndroidSpec,\n },\n cardStyleInterpolator: forScaleFromCenterAndroid,\n headerStyleInterpolator: forFade,\n};\n\n/**\n * Default navigation transition for the current platform.\n */\nexport const DefaultTransition = Platform.select({\n ios: SlideFromRightIOS,\n android:\n Platform.Version >= ANDROID_VERSION_10\n ? ScaleFromCenterAndroid\n : Platform.Version >= ANDROID_VERSION_PIE\n ? RevealFromBottomAndroid\n : FadeFromBottomAndroid,\n default: ScaleFromCenterAndroid,\n});\n\n/**\n * Default modal transition for the current platform.\n */\nexport const ModalTransition = Platform.select({\n ios: ModalSlideFromBottomIOS,\n default: DefaultTransition,\n});\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/102f57ada12040d7cd8564495dfc6952.json b/.expo/web/cache/development/babel-loader/102f57ada12040d7cd8564495dfc6952.json new file mode 100644 index 000000000..5db36a612 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/102f57ada12040d7cd8564495dfc6952.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\n\nfunction _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nimport * as React from 'react';\nimport Animated from \"react-native-web/dist/exports/Animated\";\nimport StyleSheet from \"react-native-web/dist/exports/StyleSheet\";\nimport Platform from \"react-native-web/dist/exports/Platform\";\nimport useTheme from \"../../../utils/useTheme\";\nexport default function HeaderTitle(_ref) {\n var tintColor = _ref.tintColor,\n style = _ref.style,\n rest = _objectWithoutProperties(_ref, [\"tintColor\", \"style\"]);\n\n var _useTheme = useTheme(),\n colors = _useTheme.colors;\n\n return React.createElement(Animated.Text, _extends({\n accessibilityRole: \"header\",\n \"aria-level\": \"1\",\n numberOfLines: 1\n }, rest, {\n style: [styles.title, {\n color: tintColor === undefined ? colors.text : tintColor\n }, style]\n }));\n}\nvar styles = StyleSheet.create({\n title: Platform.select({\n ios: {\n fontSize: 17,\n fontWeight: '600'\n },\n android: {\n fontSize: 20,\n fontFamily: 'sans-serif-medium',\n fontWeight: 'normal'\n },\n default: {\n fontSize: 18,\n fontWeight: '500'\n }\n })\n});","map":{"version":3,"sources":["HeaderTitle.tsx"],"names":["rest","colors","useTheme","styles","color","tintColor","title","ios","fontSize","fontWeight","android","fontFamily","default"],"mappings":";;;;;;;;;;;;;;;;;;;;AAAA,OAAO,KAAP,KAAA,MAAA,OAAA;;;;AASA,OAAA,QAAA;AAQA,eAAe,SAAA,WAAA,OAA2D;AAAA,MAAtC,SAAsC,QAAtC,SAAsC;AAAA,MAAtC,KAAsC,QAAtC,KAAsC;AAAA,MAAfA,IAAe;;AAAA,kBACrDE,QAAnB,EADwE;AAAA,MAChED,MADgE,aAChEA,MADgE;;AAGxE,SACE,KAAA,CAAA,aAAA,CAAC,QAAD,CAAA,IAAA,EAAA,QAAA,CAAA;AACE,IAAA,iBAAiB,EADnB,QAAA;AAEE,kBAFF,GAAA;AAGE,IAAA,aAAa,EAAE;AAHjB,GAAA,EAAA,IAAA,EAAA;AAKE,IAAA,KAAK,EAAE,CACLE,MAAM,CADD,KAAA,EAEL;AAAEC,MAAAA,KAAK,EAAEC,SAAS,KAATA,SAAAA,GAA0BJ,MAAM,CAAhCI,IAAAA,GAAwCA;AAAjD,KAFK,EAAA,KAAA;AALT,GAAA,CAAA,CADF;AAaD;AAED,IAAMF,MAAM,GAAG,UAAU,CAAV,MAAA,CAAkB;AAC/BG,EAAAA,KAAK,EAAE,QAAQ,CAAR,MAAA,CAAgB;AACrBC,IAAAA,GAAG,EAAE;AACHC,MAAAA,QAAQ,EADL,EAAA;AAEHC,MAAAA,UAAU,EAAE;AAFT,KADgB;AAKrBC,IAAAA,OAAO,EAAE;AACPF,MAAAA,QAAQ,EADD,EAAA;AAEPG,MAAAA,UAAU,EAFH,mBAAA;AAGPF,MAAAA,UAAU,EAAE;AAHL,KALY;AAUrBG,IAAAA,OAAO,EAAE;AACPJ,MAAAA,QAAQ,EADD,EAAA;AAEPC,MAAAA,UAAU,EAAE;AAFL;AAVY,GAAhB;AADwB,CAAlB,CAAf","sourcesContent":["import * as React from 'react';\nimport {\n Animated,\n StyleSheet,\n Platform,\n TextProps,\n StyleProp,\n TextStyle,\n} from 'react-native';\nimport useTheme from '../../../utils/useTheme';\n\ntype Props = Omit & {\n tintColor?: string;\n children?: string;\n style?: Animated.WithAnimatedValue>;\n};\n\nexport default function HeaderTitle({ tintColor, style, ...rest }: Props) {\n const { colors } = useTheme();\n\n return (\n \n );\n}\n\nconst styles = StyleSheet.create({\n title: Platform.select({\n ios: {\n fontSize: 17,\n fontWeight: '600',\n },\n android: {\n fontSize: 20,\n fontFamily: 'sans-serif-medium',\n fontWeight: 'normal',\n },\n default: {\n fontSize: 18,\n fontWeight: '500',\n },\n }),\n});\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/10be8fefb600ec76c44e3d8b1258b31d.json b/.expo/web/cache/development/babel-loader/10be8fefb600ec76c44e3d8b1258b31d.json new file mode 100644 index 000000000..3ece79ba4 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/10be8fefb600ec76c44e3d8b1258b31d.json @@ -0,0 +1 @@ +{"ast":null,"code":"import { cond, sub, divide, multiply, add, block, set, greaterOrEq, proc } from \"../base\";\nvar internalTiming = proc(function (clock, time, frameTime, position, finished, toValue, duration, nextProgress, progress, newFrameTime) {\n var state = {\n time: time,\n finished: finished,\n frameTime: frameTime,\n position: position\n };\n var config = {\n duration: duration,\n toValue: toValue\n };\n var distanceLeft = sub(config.toValue, state.position);\n var fullDistance = divide(distanceLeft, sub(1, progress));\n var startPosition = sub(config.toValue, fullDistance);\n var nextPosition = add(startPosition, multiply(fullDistance, nextProgress));\n return block([cond(greaterOrEq(newFrameTime, config.duration), [set(state.position, config.toValue), set(state.finished, 1)], set(state.position, nextPosition)), set(state.frameTime, newFrameTime), set(state.time, clock)]);\n});\nexport default function (clock, state, config) {\n if (config.duration === 0) {\n return block([set(state.position, config.toValue), set(state.finished, 1)]);\n }\n\n var lastTime = cond(state.time, state.time, clock);\n var newFrameTime = add(state.frameTime, sub(clock, lastTime));\n var nextProgress = config.easing(divide(newFrameTime, config.duration));\n var progress = config.easing(divide(state.frameTime, config.duration));\n return internalTiming(clock, state.time, state.frameTime, state.position, state.finished, config.toValue, config.duration, nextProgress, progress, newFrameTime);\n}","map":{"version":3,"sources":["timing.js"],"names":["internalTiming","proc","state","time","finished","frameTime","position","config","duration","toValue","distanceLeft","sub","fullDistance","divide","startPosition","nextPosition","add","multiply","block","cond","greaterOrEq","set","lastTime","newFrameTime","nextProgress","progress"],"mappings":"AAAA,SAAA,IAAA,EAAA,GAAA,EAAA,MAAA,EAAA,QAAA,EAAA,GAAA,EAAA,KAAA,EAAA,GAAA,EAAA,WAAA,EAAA,IAAA;AAYA,IAAMA,cAAc,GAAGC,IAAI,CAAC,UAAA,KAAA,EAAA,IAAA,EAAA,SAAA,EAAA,QAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,YAAA,EAAA,QAAA,EAAA,YAAA,EAW1B;AACA,MAAMC,KAAK,GAAG;AACZC,IAAAA,IADY,EACZA,IADY;AAEZC,IAAAA,QAFY,EAEZA,QAFY;AAGZC,IAAAA,SAHY,EAGZA,SAHY;AAIZC,IAAAA,QAAAA,EAAAA;AAJY,GAAd;AAOA,MAAMC,MAAM,GAAG;AACbC,IAAAA,QADa,EACbA,QADa;AAEbC,IAAAA,OAAAA,EAAAA;AAFa,GAAf;AAKA,MAAMC,YAAY,GAAGC,GAAG,CAACJ,MAAM,CAAP,OAAA,EAAiBL,KAAK,CAA9C,QAAwB,CAAxB;AACA,MAAMU,YAAY,GAAGC,MAAM,CAAA,YAAA,EAAeF,GAAG,CAAA,CAAA,EAA7C,QAA6C,CAAlB,CAA3B;AACA,MAAMG,aAAa,GAAGH,GAAG,CAACJ,MAAM,CAAP,OAAA,EAAzB,YAAyB,CAAzB;AACA,MAAMQ,YAAY,GAAGC,GAAG,CAAA,aAAA,EAAgBC,QAAQ,CAAA,YAAA,EAAhD,YAAgD,CAAxB,CAAxB;AAEA,SAAOC,KAAK,CAAC,CACXC,IAAI,CACFC,WAAW,CAAA,YAAA,EAAeb,MAAM,CAD9B,QACS,CADT,EAEF,CAACc,GAAG,CAACnB,KAAK,CAAN,QAAA,EAAiBK,MAAM,CAA3B,OAAI,CAAJ,EAAsCc,GAAG,CAACnB,KAAK,CAAN,QAAA,EAFvC,CAEuC,CAAzC,CAFE,EAGFmB,GAAG,CAACnB,KAAK,CAAN,QAAA,EAJM,YAIN,CAHD,CADO,EAMXmB,GAAG,CAACnB,KAAK,CAAN,SAAA,EANQ,YAMR,CANQ,EAOXmB,GAAG,CAACnB,KAAK,CAAN,IAAA,EAPL,KAOK,CAPQ,CAAD,CAAZ;AA7BF,CAA2B,CAA3B;AAwCA,eAAe,UAAA,KAAA,EAAA,KAAA,EAAA,MAAA,EAA+B;AAC5C,MAAIK,MAAM,CAANA,QAAAA,KAAJ,CAAA,EAA2B;AAEzB,WAAOW,KAAK,CAAC,CAACG,GAAG,CAACnB,KAAK,CAAN,QAAA,EAAiBK,MAAM,CAA3B,OAAI,CAAJ,EAAsCc,GAAG,CAACnB,KAAK,CAAN,QAAA,EAAtD,CAAsD,CAAzC,CAAD,CAAZ;AACD;;AACD,MAAMoB,QAAQ,GAAGH,IAAI,CAACjB,KAAK,CAAN,IAAA,EAAaA,KAAK,CAAlB,IAAA,EAArB,KAAqB,CAArB;AACA,MAAMqB,YAAY,GAAGP,GAAG,CAACd,KAAK,CAAN,SAAA,EAAkBS,GAAG,CAAA,KAAA,EAA7C,QAA6C,CAArB,CAAxB;AACA,MAAMa,YAAY,GAAGjB,MAAM,CAANA,MAAAA,CAAcM,MAAM,CAAA,YAAA,EAAeN,MAAM,CAA9D,QAAyC,CAApBA,CAArB;AACA,MAAMkB,QAAQ,GAAGlB,MAAM,CAANA,MAAAA,CAAcM,MAAM,CAACX,KAAK,CAAN,SAAA,EAAkBK,MAAM,CAA7D,QAAqC,CAApBA,CAAjB;AACA,SAAOP,cAAc,CAAA,KAAA,EAEnBE,KAAK,CAFc,IAAA,EAGnBA,KAAK,CAHc,SAAA,EAInBA,KAAK,CAJc,QAAA,EAKnBA,KAAK,CALc,QAAA,EAMnBK,MAAM,CANa,OAAA,EAOnBA,MAAM,CAPa,QAAA,EAAA,YAAA,EAAA,QAAA,EAArB,YAAqB,CAArB;AAYD","sourcesContent":["import {\n cond,\n sub,\n divide,\n multiply,\n add,\n block,\n set,\n greaterOrEq,\n proc,\n} from '../base';\n\nconst internalTiming = proc(function(\n clock,\n time,\n frameTime,\n position,\n finished,\n toValue,\n duration,\n nextProgress,\n progress,\n newFrameTime\n) {\n const state = {\n time,\n finished,\n frameTime,\n position,\n };\n\n const config = {\n duration,\n toValue,\n };\n\n const distanceLeft = sub(config.toValue, state.position);\n const fullDistance = divide(distanceLeft, sub(1, progress));\n const startPosition = sub(config.toValue, fullDistance);\n const nextPosition = add(startPosition, multiply(fullDistance, nextProgress));\n\n return block([\n cond(\n greaterOrEq(newFrameTime, config.duration),\n [set(state.position, config.toValue), set(state.finished, 1)],\n set(state.position, nextPosition)\n ),\n set(state.frameTime, newFrameTime),\n set(state.time, clock),\n ]);\n});\n\nexport default function(clock, state, config) {\n if (config.duration === 0) {\n // when duration is zero we end the timing immediately\n return block([set(state.position, config.toValue), set(state.finished, 1)]);\n }\n const lastTime = cond(state.time, state.time, clock);\n const newFrameTime = add(state.frameTime, sub(clock, lastTime));\n const nextProgress = config.easing(divide(newFrameTime, config.duration));\n const progress = config.easing(divide(state.frameTime, config.duration));\n return internalTiming(\n clock,\n state.time,\n state.frameTime,\n state.position,\n state.finished,\n config.toValue,\n config.duration,\n nextProgress,\n progress,\n newFrameTime\n );\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/11a87afa28456cc7fbd7fdd8ced01707.json b/.expo/web/cache/development/babel-loader/11a87afa28456cc7fbd7fdd8ced01707.json new file mode 100644 index 000000000..00d1648c4 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/11a87afa28456cc7fbd7fdd8ced01707.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _assertThisInitialized from \"@babel/runtime/helpers/assertThisInitialized\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\nvar _jsxFileName = \"E:\\\\Users\\\\Nayla\\\\Escritorio\\\\UADEE\\\\Distribuidas desk\\\\SUBASTAPP\\\\src\\\\screens\\\\Home\\\\HomeScreen.js\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nimport React from 'react';\nimport FlatList from \"react-native-web/dist/exports/FlatList\";\nimport ScrollView from \"react-native-web/dist/exports/ScrollView\";\nimport Text from \"react-native-web/dist/exports/Text\";\nimport View from \"react-native-web/dist/exports/View\";\nimport TouchableHighlight from \"react-native-web/dist/exports/TouchableHighlight\";\nimport Image from \"react-native-web/dist/exports/Image\";\nimport styles from \"./styles\";\nimport { recipes } from \"../../data/dataArrays\";\nimport MenuImage from \"../../components/MenuImage/MenuImage\";\nimport DrawerActions from 'react-navigation';\nimport { getCategoryName } from \"../../data/MockDataAPI\";\n\nvar HomeScreen = function (_React$Component) {\n _inherits(HomeScreen, _React$Component);\n\n var _super = _createSuper(HomeScreen);\n\n function HomeScreen(props) {\n var _this;\n\n _classCallCheck(this, HomeScreen);\n\n _this = _super.call(this, props);\n\n _this.onPressRecipe = function (item) {\n _this.props.navigation.navigate('Recipe', {\n item: item\n });\n };\n\n _this.renderRecipes = function (_ref) {\n var item = _ref.item;\n return React.createElement(TouchableHighlight, {\n underlayColor: \"rgba(73,182,77,0.9)\",\n onPress: function onPress() {\n return _this.onPressRecipe(item);\n },\n __self: _assertThisInitialized(_this),\n __source: {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 5\n }\n }, React.createElement(View, {\n style: styles.container,\n __self: _assertThisInitialized(_this),\n __source: {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 7\n }\n }, React.createElement(Image, {\n style: styles.photo,\n source: {\n uri: item.photo_url\n },\n __self: _assertThisInitialized(_this),\n __source: {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }\n }), React.createElement(Text, {\n style: styles.title,\n __self: _assertThisInitialized(_this),\n __source: {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }\n }, item.title), React.createElement(Text, {\n style: styles.category,\n __self: _assertThisInitialized(_this),\n __source: {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }\n }, getCategoryName(item.categoryId))));\n };\n\n return _this;\n }\n\n _createClass(HomeScreen, [{\n key: \"render\",\n value: function render() {\n return React.createElement(View, {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 7\n }\n }, React.createElement(FlatList, {\n vertical: true,\n showsVerticalScrollIndicator: false,\n numColumns: 2,\n data: recipes,\n renderItem: this.renderRecipes,\n keyExtractor: function keyExtractor(item) {\n return \"\" + item.recipeId;\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 9\n }\n }));\n }\n }]);\n\n return HomeScreen;\n}(React.Component);\n\nHomeScreen.navigationOptions = function (_ref2) {\n var navigation = _ref2.navigation;\n return {\n title: 'Home',\n headerLeft: function headerLeft() {\n return React.createElement(MenuImage, {\n onPress: function onPress() {\n navigation.openDrawer();\n },\n __self: HomeScreen,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 23\n }\n });\n }\n };\n};\n\nexport { HomeScreen as default };","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/src/screens/Home/HomeScreen.js"],"names":["React","styles","recipes","MenuImage","DrawerActions","getCategoryName","HomeScreen","props","onPressRecipe","item","navigation","navigate","renderRecipes","container","photo","uri","photo_url","title","category","categoryId","recipeId","Component","navigationOptions","headerLeft","openDrawer"],"mappings":";;;;;;;;;;;;AAAA,OAAOA,KAAP,MAAkB,OAAlB;;;;;;;AAEA,OAAOC,MAAP;AACA,SAASC,OAAT;AACA,OAAOC,SAAP;AACA,OAAOC,aAAP,MAA0B,kBAA1B;AACA,SAASC,eAAT;;IAEqBC,U;;;;;AAUnB,sBAAYC,KAAZ,EAAmB;AAAA;;AAAA;;AACjB,8BAAMA,KAAN;;AADiB,UAInBC,aAJmB,GAIH,UAAAC,IAAI,EAAI;AACtB,YAAKF,KAAL,CAAWG,UAAX,CAAsBC,QAAtB,CAA+B,QAA/B,EAAyC;AAAEF,QAAAA,IAAI,EAAJA;AAAF,OAAzC;AACD,KANkB;;AAAA,UAQnBG,aARmB,GAQH;AAAA,UAAGH,IAAH,QAAGA,IAAH;AAAA,aACd,oBAAC,kBAAD;AAAoB,QAAA,aAAa,EAAC,qBAAlC;AAAwD,QAAA,OAAO,EAAE;AAAA,iBAAM,MAAKD,aAAL,CAAmBC,IAAnB,CAAN;AAAA,SAAjE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,SACE,oBAAC,IAAD;AAAM,QAAA,KAAK,EAAER,MAAM,CAACY,SAApB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,SACE,oBAAC,KAAD;AAAO,QAAA,KAAK,EAAEZ,MAAM,CAACa,KAArB;AAA4B,QAAA,MAAM,EAAE;AAAEC,UAAAA,GAAG,EAAEN,IAAI,CAACO;AAAZ,SAApC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,QADF,EAEE,oBAAC,IAAD;AAAM,QAAA,KAAK,EAAEf,MAAM,CAACgB,KAApB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,SAA4BR,IAAI,CAACQ,KAAjC,CAFF,EAGE,oBAAC,IAAD;AAAM,QAAA,KAAK,EAAEhB,MAAM,CAACiB,QAApB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,SAA+Bb,eAAe,CAACI,IAAI,CAACU,UAAN,CAA9C,CAHF,CADF,CADc;AAAA,KARG;;AAAA;AAElB;;;;WAgBD,kBAAS;AACP,aACE,oBAAC,IAAD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,SACE,oBAAC,QAAD;AACE,QAAA,QAAQ,MADV;AAEE,QAAA,4BAA4B,EAAE,KAFhC;AAGE,QAAA,UAAU,EAAE,CAHd;AAIE,QAAA,IAAI,EAAEjB,OAJR;AAKE,QAAA,UAAU,EAAE,KAAKU,aALnB;AAME,QAAA,YAAY,EAAE,sBAAAH,IAAI;AAAA,sBAAOA,IAAI,CAACW,QAAZ;AAAA,SANpB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,QADF,CADF;AAYD;;;;EAzCqCpB,KAAK,CAACqB,S;;AAAzBf,U,CACZgB,iB,GAAoB;AAAA,MAAGZ,UAAH,SAAGA,UAAH;AAAA,SAAqB;AAC9CO,IAAAA,KAAK,EAAE,MADuC;AAE9CM,IAAAA,UAAU,EAAE;AAAA,aAAM,oBAAC,SAAD;AAChB,QAAA,OAAO,EAAE,mBAAM;AACbb,UAAAA,UAAU,CAACc,UAAX;AACD,SAHe;AAAA,gBAHDlB,UAGC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,QAAN;AAAA;AAFkC,GAArB;AAAA,C;;SADRA,U","sourcesContent":["import React from 'react';\nimport { FlatList, ScrollView, Text, View, TouchableHighlight, Image } from 'react-native';\nimport styles from './styles';\nimport { recipes } from '../../data/dataArrays';\nimport MenuImage from '../../components/MenuImage/MenuImage';\nimport DrawerActions from 'react-navigation';\nimport { getCategoryName } from '../../data/MockDataAPI';\n\nexport default class HomeScreen extends React.Component {\n static navigationOptions = ({ navigation }) => ({\n title: 'Home',\n headerLeft: () => {\n navigation.openDrawer();\n }}\n />\n });\n\n constructor(props) {\n super(props);\n }\n\n onPressRecipe = item => {\n this.props.navigation.navigate('Recipe', { item });\n };\n\n renderRecipes = ({ item }) => (\n this.onPressRecipe(item)}>\n \n \n {item.title}\n {getCategoryName(item.categoryId)}\n \n \n );\n\n render() {\n return (\n \n `${item.recipeId}`}\n />\n \n );\n }\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/11d3042534439202df1579adfbadd6d1.json b/.expo/web/cache/development/babel-loader/11d3042534439202df1579adfbadd6d1.json new file mode 100644 index 000000000..ed3ffcdd7 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/11d3042534439202df1579adfbadd6d1.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/extends\";\nimport _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\nvar _jsxFileName = \"E:\\\\Users\\\\Nayla\\\\Escritorio\\\\UADEE\\\\Distribuidas desk\\\\SUBASTAPP\\\\node_modules\\\\react-native-ratings\\\\src\\\\SwipeRating.js\";\nimport _regeneratorRuntime from \"@babel/runtime/regenerator\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nimport times from 'lodash/times';\nimport React, { Component } from 'react';\nimport PropTypes from 'prop-types';\nimport View from \"react-native-web/dist/exports/View\";\nimport Text from \"react-native-web/dist/exports/Text\";\nimport Animated from \"react-native-web/dist/exports/Animated\";\nimport PanResponder from \"react-native-web/dist/exports/PanResponder\";\nimport Image from \"react-native-web/dist/exports/Image\";\nimport StyleSheet from \"react-native-web/dist/exports/StyleSheet\";\nimport Platform from \"react-native-web/dist/exports/Platform\";\nimport { ViewPropTypes } from \"react-native-web/dist/index\";\n\nvar STAR_IMAGE = require(\"./images/star.png\");\n\nvar HEART_IMAGE = require(\"./images/heart.png\");\n\nvar ROCKET_IMAGE = require(\"./images/rocket.png\");\n\nvar BELL_IMAGE = require(\"./images/bell.png\");\n\nvar TYPES = {\n star: {\n source: STAR_IMAGE,\n color: '#f1c40f',\n backgroundColor: 'white'\n },\n heart: {\n source: HEART_IMAGE,\n color: '#e74c3c',\n backgroundColor: 'white'\n },\n rocket: {\n source: ROCKET_IMAGE,\n color: '#2ecc71',\n backgroundColor: 'white'\n },\n bell: {\n source: BELL_IMAGE,\n color: '#f39c12',\n backgroundColor: 'white'\n }\n};\n\nvar SwipeRating = function (_Component) {\n _inherits(SwipeRating, _Component);\n\n var _super = _createSuper(SwipeRating);\n\n function SwipeRating(props) {\n var _this;\n\n _classCallCheck(this, SwipeRating);\n\n _this = _super.call(this, props);\n var _this$props = _this.props,\n onStartRating = _this$props.onStartRating,\n onFinishRating = _this$props.onFinishRating,\n fractions = _this$props.fractions;\n var position = new Animated.ValueXY();\n var panResponder = PanResponder.create({\n onStartShouldSetPanResponder: function onStartShouldSetPanResponder() {\n return true;\n },\n onPanResponderGrant: function onPanResponderGrant() {\n if (typeof onStartRating === 'function') {\n onStartRating();\n }\n },\n onPanResponderMove: function onPanResponderMove(event, gesture) {\n var newPosition = new Animated.ValueXY();\n newPosition.setValue({\n x: gesture.dx,\n y: 0\n });\n\n _this.setState({\n position: newPosition,\n value: gesture.dx\n });\n },\n onPanResponderRelease: function onPanResponderRelease(event) {\n var rating = _this.getCurrentRating(_this.state.value);\n\n if (rating >= _this.props.minValue) {\n if (!fractions) {\n _this.setCurrentRating(rating);\n }\n\n onFinishRating(rating);\n }\n }\n });\n _this.state = {\n panResponder: panResponder,\n position: position,\n display: false\n };\n return _this;\n }\n\n _createClass(SwipeRating, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n var _STAR_IMAGE, _HEART_IMAGE, _ROCKET_IMAGE, _BELL_IMAGE;\n\n return _regeneratorRuntime.async(function componentDidMount$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.prev = 0;\n _context.next = 3;\n return _regeneratorRuntime.awrap(require(\"./images/star.png\"));\n\n case 3:\n _STAR_IMAGE = _context.sent;\n _context.next = 6;\n return _regeneratorRuntime.awrap(require(\"./images/heart.png\"));\n\n case 6:\n _HEART_IMAGE = _context.sent;\n _context.next = 9;\n return _regeneratorRuntime.awrap(require(\"./images/rocket.png\"));\n\n case 9:\n _ROCKET_IMAGE = _context.sent;\n _context.next = 12;\n return _regeneratorRuntime.awrap(require(\"./images/bell.png\"));\n\n case 12:\n _BELL_IMAGE = _context.sent;\n this.setState({\n display: true\n });\n _context.next = 19;\n break;\n\n case 16:\n _context.prev = 16;\n _context.t0 = _context[\"catch\"](0);\n console.log(_context.t0);\n\n case 19:\n this.setCurrentRating(this.props.startingValue);\n\n case 20:\n case \"end\":\n return _context.stop();\n }\n }\n }, null, this, [[0, 16]], Promise);\n }\n }, {\n key: \"componentDidUpdate\",\n value: function componentDidUpdate(prevProps) {\n if (this.props.startingValue !== prevProps.startingValue) {\n this.setCurrentRating(this.props.startingValue);\n }\n }\n }, {\n key: \"getPrimaryViewStyle\",\n value: function getPrimaryViewStyle() {\n var position = this.state.position;\n var _this$props2 = this.props,\n imageSize = _this$props2.imageSize,\n ratingCount = _this$props2.ratingCount,\n type = _this$props2.type;\n var color = TYPES[type].color;\n var width = position.x.interpolate({\n inputRange: [-ratingCount * (imageSize / 2), 0, ratingCount * (imageSize / 2)],\n outputRange: [0, ratingCount * imageSize / 2, ratingCount * imageSize],\n extrapolate: 'clamp'\n }, {\n useNativeDriver: true\n });\n return {\n backgroundColor: color,\n width: width,\n height: width ? imageSize : 0\n };\n }\n }, {\n key: \"getSecondaryViewStyle\",\n value: function getSecondaryViewStyle() {\n var position = this.state.position;\n var _this$props3 = this.props,\n imageSize = _this$props3.imageSize,\n ratingCount = _this$props3.ratingCount,\n type = _this$props3.type;\n var backgroundColor = TYPES[type].backgroundColor;\n var width = position.x.interpolate({\n inputRange: [-ratingCount * (imageSize / 2), 0, ratingCount * (imageSize / 2)],\n outputRange: [ratingCount * imageSize, ratingCount * imageSize / 2, 0],\n extrapolate: 'clamp'\n }, {\n useNativeDriver: true\n });\n return {\n backgroundColor: backgroundColor,\n width: width,\n height: width ? imageSize : 0\n };\n }\n }, {\n key: \"renderRatings\",\n value: function renderRatings() {\n var _this2 = this;\n\n var _this$props4 = this.props,\n imageSize = _this$props4.imageSize,\n ratingCount = _this$props4.ratingCount,\n type = _this$props4.type,\n tintColor = _this$props4.tintColor;\n var source = TYPES[type].source;\n return times(ratingCount, function (index) {\n return React.createElement(View, {\n key: index,\n style: styles.starContainer,\n __self: _this2,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 158,\n columnNumber: 7\n }\n }, React.createElement(Image, {\n source: source,\n style: {\n width: imageSize,\n height: imageSize,\n tintColor: tintColor\n },\n __self: _this2,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 159,\n columnNumber: 9\n }\n }));\n });\n }\n }, {\n key: \"getCurrentRating\",\n value: function getCurrentRating(value) {\n var _this$props5 = this.props,\n fractions = _this$props5.fractions,\n imageSize = _this$props5.imageSize,\n ratingCount = _this$props5.ratingCount;\n var startingValue = ratingCount / 2;\n var currentRating = this.props.minValue ? this.props.minValue : 0;\n\n if (value > ratingCount * imageSize / 2) {\n currentRating = ratingCount;\n } else if (value < -ratingCount * imageSize / 2) {\n currentRating = this.props.minValue ? this.props.minValue : 0;\n } else if (value <= imageSize || value > imageSize) {\n currentRating = startingValue + value / imageSize;\n currentRating = !fractions ? Math.ceil(currentRating) : +currentRating.toFixed(fractions);\n } else {\n currentRating = !fractions ? Math.ceil(startingValue) : +startingValue.toFixed(fractions);\n }\n\n return currentRating;\n }\n }, {\n key: \"setCurrentRating\",\n value: function setCurrentRating(rating) {\n var _this$props6 = this.props,\n imageSize = _this$props6.imageSize,\n ratingCount = _this$props6.ratingCount;\n var initialRating = ratingCount / 2;\n var value = null;\n\n if (rating > ratingCount) {\n value = ratingCount * imageSize / 2;\n } else if (rating < 0) {\n value = -ratingCount * imageSize / 2;\n } else if (rating < ratingCount / 2 || rating > ratingCount / 2) {\n value = (rating - initialRating) * imageSize;\n } else {\n value = 0;\n }\n\n var newPosition = new Animated.ValueXY();\n newPosition.setValue({\n x: value,\n y: 0\n });\n this.setState({\n position: newPosition,\n value: value\n });\n }\n }, {\n key: \"displayCurrentRating\",\n value: function displayCurrentRating() {\n var _this$props7 = this.props,\n ratingCount = _this$props7.ratingCount,\n type = _this$props7.type,\n readonly = _this$props7.readonly,\n ratingTextColor = _this$props7.ratingTextColor;\n var color = ratingTextColor || TYPES[type].color;\n return React.createElement(View, {\n style: styles.showRatingView,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 213,\n columnNumber: 7\n }\n }, React.createElement(View, {\n style: styles.ratingView,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 214,\n columnNumber: 9\n }\n }, React.createElement(Text, {\n style: [styles.ratingText, {\n color: color\n }],\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 215,\n columnNumber: 11\n }\n }, \"Rating:\", ' '), React.createElement(Text, {\n style: [styles.currentRatingText, {\n color: color\n }],\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 216,\n columnNumber: 11\n }\n }, this.getCurrentRating(this.state.value)), React.createElement(Text, {\n style: [styles.maxRatingText, {\n color: color\n }],\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 217,\n columnNumber: 11\n }\n }, \"/\", ratingCount)), React.createElement(View, {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 219,\n columnNumber: 9\n }\n }, readonly && React.createElement(Text, {\n style: [styles.readonlyLabel, {\n color: color\n }],\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 219,\n columnNumber: 28\n }\n }, \"(readonly)\")));\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this$props8 = this.props,\n readonly = _this$props8.readonly,\n type = _this$props8.type,\n ratingImage = _this$props8.ratingImage,\n ratingColor = _this$props8.ratingColor,\n ratingBackgroundColor = _this$props8.ratingBackgroundColor,\n style = _this$props8.style,\n showRating = _this$props8.showRating;\n\n if (type === 'custom') {\n var custom = {\n source: ratingImage,\n color: ratingColor,\n backgroundColor: ratingBackgroundColor\n };\n TYPES.custom = custom;\n }\n\n return this.state.display ? React.createElement(View, {\n pointerEvents: readonly ? 'none' : 'auto',\n style: style,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 238,\n columnNumber: 7\n }\n }, showRating && this.displayCurrentRating(), React.createElement(View, _extends({\n style: styles.starsWrapper\n }, this.state.panResponder.panHandlers, {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 240,\n columnNumber: 9\n }\n }), React.createElement(View, {\n style: styles.starsInsideWrapper,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 241,\n columnNumber: 11\n }\n }, React.createElement(Animated.View, {\n style: this.getPrimaryViewStyle(),\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 242,\n columnNumber: 13\n }\n }), React.createElement(Animated.View, {\n style: this.getSecondaryViewStyle(),\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 243,\n columnNumber: 13\n }\n })), this.renderRatings())) : null;\n }\n }]);\n\n return SwipeRating;\n}(Component);\n\nSwipeRating.defaultProps = {\n type: 'star',\n ratingImage: require(\"./images/star.png\"),\n ratingColor: '#f1c40f',\n ratingBackgroundColor: 'white',\n ratingCount: 5,\n imageSize: 40,\n onFinishRating: function onFinishRating() {\n return console.log('Attach a onFinishRating function here.');\n },\n minValue: 0\n};\nexport { SwipeRating as default };\nvar styles = StyleSheet.create({\n starsWrapper: {\n flexDirection: 'row',\n justifyContent: 'center',\n alignItems: 'center'\n },\n starsInsideWrapper: {\n position: 'absolute',\n top: 0,\n left: 0,\n right: 0,\n bottom: 0,\n flexDirection: 'row',\n justifyContent: 'center',\n alignItems: 'center'\n },\n showRatingView: {\n flexDirection: 'column',\n justifyContent: 'center',\n alignItems: 'center',\n paddingBottom: 5\n },\n ratingView: {\n flexDirection: 'row',\n justifyContent: 'center',\n alignItems: 'center',\n paddingBottom: 5\n },\n ratingText: {\n fontSize: 15,\n textAlign: 'center',\n fontFamily: Platform.OS === 'ios' ? 'Trebuchet MS' : null,\n color: '#34495e'\n },\n readonlyLabel: {\n justifyContent: 'center',\n alignItems: 'center',\n fontSize: 12,\n textAlign: 'center',\n fontFamily: Platform.OS === 'ios' ? 'Trebuchet MS' : null,\n color: '#34495a'\n },\n currentRatingText: {\n fontSize: 30,\n textAlign: 'center',\n fontFamily: Platform.OS === 'ios' ? 'Trebuchet MS' : null\n },\n maxRatingText: {\n fontSize: 18,\n textAlign: 'center',\n fontFamily: Platform.OS === 'ios' ? 'Trebuchet MS' : null,\n color: '#34495e'\n }\n});\n\nvar fractionsType = function fractionsType(props, propName, componentName) {\n if (props[propName]) {\n var value = props[propName];\n\n if (typeof value === 'number') {\n return value >= 0 && value <= 20 ? null : new Error(\"`\" + propName + \"` in `\" + componentName + \"` must be between 0 and 20\");\n }\n\n return new Error(\"`\" + propName + \"` in `\" + componentName + \"` must be a number\");\n }\n};\n\nSwipeRating.propTypes = {\n type: PropTypes.string,\n ratingImage: Image.propTypes.source,\n ratingColor: PropTypes.string,\n ratingBackgroundColor: PropTypes.string,\n ratingCount: PropTypes.number,\n ratingTextColor: PropTypes.string,\n imageSize: PropTypes.number,\n onStartRating: PropTypes.func,\n onFinishRating: PropTypes.func,\n showRating: PropTypes.bool,\n style: ViewPropTypes.style,\n readonly: PropTypes.bool,\n startingValue: PropTypes.number,\n fractions: fractionsType,\n minValue: PropTypes.number\n};","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-ratings/src/SwipeRating.js"],"names":["times","React","Component","PropTypes","ViewPropTypes","STAR_IMAGE","require","HEART_IMAGE","ROCKET_IMAGE","BELL_IMAGE","TYPES","star","source","color","backgroundColor","heart","rocket","bell","SwipeRating","props","onStartRating","onFinishRating","fractions","position","Animated","ValueXY","panResponder","PanResponder","create","onStartShouldSetPanResponder","onPanResponderGrant","onPanResponderMove","event","gesture","newPosition","setValue","x","dx","y","setState","value","onPanResponderRelease","rating","getCurrentRating","state","minValue","setCurrentRating","display","console","log","startingValue","prevProps","imageSize","ratingCount","type","width","interpolate","inputRange","outputRange","extrapolate","useNativeDriver","height","tintColor","index","styles","starContainer","currentRating","Math","ceil","toFixed","initialRating","readonly","ratingTextColor","showRatingView","ratingView","ratingText","currentRatingText","maxRatingText","readonlyLabel","ratingImage","ratingColor","ratingBackgroundColor","style","showRating","custom","displayCurrentRating","starsWrapper","panHandlers","starsInsideWrapper","getPrimaryViewStyle","getSecondaryViewStyle","renderRatings","defaultProps","StyleSheet","flexDirection","justifyContent","alignItems","top","left","right","bottom","paddingBottom","fontSize","textAlign","fontFamily","Platform","OS","fractionsType","propName","componentName","Error","propTypes","string","Image","number","func","bool"],"mappings":"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","sourcesContent":["import times from 'lodash/times';\n\nimport React, { Component } from 'react';\nimport PropTypes from 'prop-types';\n\nimport { \n View, Text, Animated, PanResponder, Image, \n StyleSheet, Platform, ViewPropTypes\n} from 'react-native';\n\n// RATING IMAGES WITH STATIC BACKGROUND COLOR (white)\nconst STAR_IMAGE = require('./images/star.png');\nconst HEART_IMAGE = require('./images/heart.png');\nconst ROCKET_IMAGE = require('./images/rocket.png');\nconst BELL_IMAGE = require('./images/bell.png');\n\nconst TYPES = {\n star: {\n source: STAR_IMAGE,\n color: '#f1c40f',\n backgroundColor: 'white'\n },\n heart: {\n source: HEART_IMAGE,\n color: '#e74c3c',\n backgroundColor: 'white'\n },\n rocket: {\n source: ROCKET_IMAGE,\n color: '#2ecc71',\n backgroundColor: 'white'\n },\n bell: {\n source: BELL_IMAGE,\n color: '#f39c12',\n backgroundColor: 'white'\n }\n};\n\nexport default class SwipeRating extends Component {\n static defaultProps = {\n type: 'star',\n ratingImage: require('./images/star.png'),\n ratingColor: '#f1c40f',\n ratingBackgroundColor: 'white',\n ratingCount: 5,\n imageSize: 40,\n onFinishRating: () => console.log('Attach a onFinishRating function here.'),\n minValue: 0\n };\n\n constructor(props) {\n super(props);\n const { onStartRating, onFinishRating, fractions } = this.props;\n const position = new Animated.ValueXY();\n\n const panResponder = PanResponder.create({\n onStartShouldSetPanResponder: () => true,\n onPanResponderGrant: () => {\n if (typeof onStartRating === 'function') {\n onStartRating();\n }\n },\n onPanResponderMove: (event, gesture) => {\n const newPosition = new Animated.ValueXY();\n newPosition.setValue({ x: gesture.dx, y: 0 });\n this.setState({ position: newPosition, value: gesture.dx });\n },\n onPanResponderRelease: event => {\n const rating = this.getCurrentRating(this.state.value);\n if (rating >= this.props.minValue) {\n if (!fractions) {\n // 'round up' to the nearest rating image\n this.setCurrentRating(rating);\n }\n onFinishRating(rating);\n }\n }\n });\n\n this.state = { panResponder, position, display: false };\n }\n\n async componentDidMount() {\n try {\n const STAR_IMAGE = await require('./images/star.png');\n const HEART_IMAGE = await require('./images/heart.png');\n const ROCKET_IMAGE = await require('./images/rocket.png');\n const BELL_IMAGE = await require('./images/bell.png');\n\n this.setState({ display: true })\n } catch(err) {\n console.log(err)\n }\n\n this.setCurrentRating(this.props.startingValue);\n }\n\n componentDidUpdate(prevProps) {\n if (this.props.startingValue !== prevProps.startingValue) {\n this.setCurrentRating(this.props.startingValue);\n }\n }\n\n getPrimaryViewStyle() {\n const { position } = this.state;\n const { imageSize, ratingCount, type } = this.props;\n\n const color = TYPES[type].color;\n\n const width = position.x.interpolate(\n {\n inputRange: [-ratingCount * (imageSize / 2), 0, ratingCount * (imageSize / 2)],\n outputRange: [0, (ratingCount * imageSize) / 2, ratingCount * imageSize],\n extrapolate: 'clamp'\n },\n {\n useNativeDriver: true\n }\n );\n\n return {\n backgroundColor: color,\n width,\n height: width ? imageSize : 0\n };\n }\n\n getSecondaryViewStyle() {\n const { position } = this.state;\n const { imageSize, ratingCount, type } = this.props;\n\n const backgroundColor = TYPES[type].backgroundColor;\n\n const width = position.x.interpolate(\n {\n inputRange: [-ratingCount * (imageSize / 2), 0, ratingCount * (imageSize / 2)],\n outputRange: [ratingCount * imageSize, (ratingCount * imageSize) / 2, 0],\n extrapolate: 'clamp'\n },\n {\n useNativeDriver: true\n }\n );\n\n return {\n backgroundColor,\n width,\n height: width ? imageSize : 0\n };\n }\n\n renderRatings() {\n const { imageSize, ratingCount, type, tintColor } = this.props;\n const source = TYPES[type].source;\n\n return times(ratingCount, index => (\n \n \n \n ));\n }\n\n getCurrentRating(value) {\n // const { value } = this.state;\n const { fractions, imageSize, ratingCount } = this.props;\n\n const startingValue = ratingCount / 2;\n let currentRating = (this.props.minValue) ? this.props.minValue : 0;\n\n if (value > (ratingCount * imageSize) / 2) {\n currentRating = ratingCount;\n } else if (value < (-ratingCount * imageSize) / 2) {\n currentRating = (this.props.minValue) ? this.props.minValue : 0;\n } else if (value <= imageSize || value > imageSize) {\n currentRating = startingValue + value / imageSize;\n currentRating = !fractions ? Math.ceil(currentRating) : +currentRating.toFixed(fractions);\n } else {\n currentRating = !fractions ? Math.ceil(startingValue) : +startingValue.toFixed(fractions);\n }\n\n return currentRating;\n }\n\n setCurrentRating(rating) {\n const { imageSize, ratingCount } = this.props;\n\n // `initialRating` corresponds to `startingValue` in the getter. Naming it\n // differently here avoids confusion with `value` below.\n const initialRating = ratingCount / 2;\n let value = null;\n\n if (rating > ratingCount) {\n value = (ratingCount * imageSize) / 2;\n } else if (rating < 0) {\n value = (-ratingCount * imageSize) / 2;\n } else if (rating < ratingCount / 2 || rating > ratingCount / 2) {\n value = (rating - initialRating) * imageSize;\n } else {\n value = 0;\n }\n\n const newPosition = new Animated.ValueXY();\n newPosition.setValue({ x: value, y: 0 });\n this.setState({ position: newPosition, value });\n }\n\n displayCurrentRating() {\n const { ratingCount, type, readonly, ratingTextColor } = this.props;\n const color = ratingTextColor || TYPES[type].color;\n\n return (\n \n \n Rating:{' '}\n {this.getCurrentRating(this.state.value)}\n /{ratingCount}\n \n {readonly && (readonly)}\n \n );\n }\n\n render() {\n const { readonly, type, ratingImage, ratingColor, ratingBackgroundColor, style, showRating } = this.props;\n\n if (type === 'custom') {\n let custom = {\n source: ratingImage,\n color: ratingColor,\n backgroundColor: ratingBackgroundColor\n };\n TYPES.custom = custom;\n }\n\n return (\n this.state.display ?\n \n {showRating && this.displayCurrentRating()}\n \n \n \n \n \n {this.renderRatings()}\n \n :\n null\n );\n }\n}\n\nconst styles = StyleSheet.create({\n starsWrapper: {\n flexDirection: 'row',\n justifyContent: 'center',\n alignItems: 'center',\n },\n starsInsideWrapper: {\n position: 'absolute',\n top: 0,\n left: 0,\n right: 0,\n bottom: 0,\n flexDirection: 'row',\n justifyContent: 'center',\n alignItems: 'center',\n },\n showRatingView: {\n flexDirection: 'column',\n justifyContent: 'center',\n alignItems: 'center',\n paddingBottom: 5\n },\n ratingView: {\n flexDirection: 'row',\n justifyContent: 'center',\n alignItems: 'center',\n paddingBottom: 5\n },\n ratingText: {\n fontSize: 15,\n textAlign: 'center',\n fontFamily: Platform.OS === 'ios' ? 'Trebuchet MS' : null,\n color: '#34495e'\n },\n readonlyLabel: {\n justifyContent: 'center',\n alignItems: 'center',\n fontSize: 12,\n textAlign: 'center',\n fontFamily: Platform.OS === 'ios' ? 'Trebuchet MS' : null,\n color: '#34495a'\n },\n currentRatingText: {\n fontSize: 30,\n textAlign: 'center',\n fontFamily: Platform.OS === 'ios' ? 'Trebuchet MS' : null\n },\n maxRatingText: {\n fontSize: 18,\n textAlign: 'center',\n fontFamily: Platform.OS === 'ios' ? 'Trebuchet MS' : null,\n color: '#34495e'\n }\n});\n\nconst fractionsType = (props, propName, componentName) => {\n if (props[propName]) {\n const value = props[propName];\n if (typeof value === 'number') {\n return value >= 0 && value <= 20\n ? null\n : new Error(`\\`${propName}\\` in \\`${componentName}\\` must be between 0 and 20`);\n }\n\n return new Error(`\\`${propName}\\` in \\`${componentName}\\` must be a number`);\n }\n};\n\nSwipeRating.propTypes = {\n type: PropTypes.string,\n ratingImage: Image.propTypes.source,\n ratingColor: PropTypes.string,\n ratingBackgroundColor: PropTypes.string,\n ratingCount: PropTypes.number,\n ratingTextColor: PropTypes.string,\n imageSize: PropTypes.number,\n onStartRating: PropTypes.func,\n onFinishRating: PropTypes.func,\n showRating: PropTypes.bool,\n style: ViewPropTypes.style,\n readonly: PropTypes.bool,\n startingValue: PropTypes.number,\n fractions: fractionsType,\n minValue: PropTypes.number\n};\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/1238ad1222f47fe9147c88544d81efa1.json b/.expo/web/cache/development/babel-loader/1238ad1222f47fe9147c88544d81efa1.json new file mode 100644 index 000000000..34618b6ce --- /dev/null +++ b/.expo/web/cache/development/babel-loader/1238ad1222f47fe9147c88544d81efa1.json @@ -0,0 +1 @@ +{"ast":null,"code":"import * as React from 'react';\nexport default React.createContext(null);","map":{"version":3,"sources":["DrawerProgressContext.tsx"],"names":["React"],"mappings":"AAAA,OAAO,KAAP,KAAA,MAAA,OAAA;AAGA,eAAeA,KAAK,CAALA,aAAAA,CAAf,IAAeA,CAAf","sourcesContent":["import * as React from 'react';\nimport Animated from 'react-native-reanimated';\n\nexport default React.createContext | null>(null);\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/12736484235fcbc4c97adc6effc68ee5.json b/.expo/web/cache/development/babel-loader/12736484235fcbc4c97adc6effc68ee5.json new file mode 100644 index 000000000..742cf3c70 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/12736484235fcbc4c97adc6effc68ee5.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _extends from \"@babel/runtime/helpers/extends\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\n\nvar _this = this,\n _jsxFileName = \"E:\\\\Users\\\\Nayla\\\\Escritorio\\\\UADEE\\\\Distribuidas desk\\\\SUBASTAPP\\\\node_modules\\\\react-native-elements\\\\src\\\\icons\\\\Icon.js\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport Platform from \"react-native-web/dist/exports/Platform\";\nimport TouchableHighlight from \"react-native-web/dist/exports/TouchableHighlight\";\nimport View from \"react-native-web/dist/exports/View\";\nimport StyleSheet from \"react-native-web/dist/exports/StyleSheet\";\nimport NativeText from \"react-native-web/dist/exports/Text\";\nimport getIconType from \"../helpers/getIconType\";\nimport { ViewPropTypes, withTheme } from \"../config\";\n\nvar Icon = function Icon(props) {\n var type = props.type,\n name = props.name,\n size = props.size,\n color = props.color,\n iconStyle = props.iconStyle,\n underlayColor = props.underlayColor,\n reverse = props.reverse,\n raised = props.raised,\n containerStyle = props.containerStyle,\n reverseColor = props.reverseColor,\n disabled = props.disabled,\n disabledStyle = props.disabledStyle,\n onPress = props.onPress,\n _props$Component = props.Component,\n Component = _props$Component === void 0 ? onPress ? TouchableHighlight : View : _props$Component,\n attributes = _objectWithoutProperties(props, [\"type\", \"name\", \"size\", \"color\", \"iconStyle\", \"underlayColor\", \"reverse\", \"raised\", \"containerStyle\", \"reverseColor\", \"disabled\", \"disabledStyle\", \"onPress\", \"Component\"]);\n\n var IconComponent = getIconType(type);\n\n var getBackgroundColor = function getBackgroundColor() {\n if (reverse) {\n return color;\n }\n\n return raised ? 'white' : 'transparent';\n };\n\n return React.createElement(View, {\n style: containerStyle && containerStyle,\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 43,\n columnNumber: 5\n }\n }, React.createElement(Component, _extends({}, attributes, {\n underlayColor: reverse ? color : underlayColor || color,\n style: StyleSheet.flatten([(reverse || raised) && styles.button, (reverse || raised) && {\n borderRadius: size + 4,\n height: size * 2 + 4,\n width: size * 2 + 4\n }, raised && styles.raised, {\n backgroundColor: getBackgroundColor(),\n alignItems: 'center',\n justifyContent: 'center'\n }, disabled && styles.disabled, disabled && disabledStyle])\n }, onPress && {\n disabled: disabled\n }, {\n onPress: onPress,\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 44,\n columnNumber: 7\n }\n }), React.createElement(IconComponent, {\n testID: \"iconIcon\",\n style: StyleSheet.flatten([{\n backgroundColor: 'transparent'\n }, iconStyle && iconStyle]),\n size: size,\n name: name,\n color: reverse ? reverseColor : color,\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 66,\n columnNumber: 9\n }\n })));\n};\n\nIcon.propTypes = {\n type: PropTypes.string,\n name: PropTypes.string,\n size: PropTypes.number,\n color: PropTypes.string,\n Component: PropTypes.elementType,\n underlayColor: PropTypes.string,\n reverse: PropTypes.bool,\n raised: PropTypes.bool,\n containerStyle: ViewPropTypes.style,\n iconStyle: NativeText.propTypes.style,\n onPress: PropTypes.func,\n reverseColor: PropTypes.string,\n disabled: PropTypes.bool,\n disabledStyle: ViewPropTypes.style\n};\nIcon.defaultProps = {\n underlayColor: 'white',\n reverse: false,\n raised: false,\n size: 24,\n color: 'black',\n reverseColor: 'white',\n disabled: false,\n type: 'material'\n};\nvar styles = StyleSheet.create({\n button: {\n margin: 7\n },\n raised: _objectSpread({}, Platform.select({\n android: {\n elevation: 2\n },\n default: {\n shadowColor: 'rgba(0,0,0, .4)',\n shadowOffset: {\n height: 1,\n width: 1\n },\n shadowOpacity: 1,\n shadowRadius: 1\n }\n })),\n disabled: {\n backgroundColor: '#D1D5D8'\n }\n});\nexport { Icon };\nexport default withTheme(Icon, 'Icon');","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-elements/src/icons/Icon.js"],"names":["React","PropTypes","getIconType","ViewPropTypes","withTheme","Icon","props","type","name","size","color","iconStyle","underlayColor","reverse","raised","containerStyle","reverseColor","disabled","disabledStyle","onPress","Component","TouchableHighlight","View","attributes","IconComponent","getBackgroundColor","StyleSheet","flatten","styles","button","borderRadius","height","width","backgroundColor","alignItems","justifyContent","propTypes","string","number","elementType","bool","style","NativeText","func","defaultProps","create","margin","Platform","select","android","elevation","default","shadowColor","shadowOffset","shadowOpacity","shadowRadius"],"mappings":"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","sourcesContent":["import React from 'react';\nimport PropTypes from 'prop-types';\nimport {\n Platform,\n TouchableHighlight,\n View,\n StyleSheet,\n Text as NativeText,\n} from 'react-native';\n\nimport getIconType from '../helpers/getIconType';\nimport { ViewPropTypes, withTheme } from '../config';\n\nconst Icon = props => {\n const {\n type,\n name,\n size,\n color,\n iconStyle,\n underlayColor,\n reverse,\n raised,\n containerStyle,\n reverseColor,\n disabled,\n disabledStyle,\n onPress,\n Component = onPress ? TouchableHighlight : View,\n ...attributes\n } = props;\n\n const IconComponent = getIconType(type);\n const getBackgroundColor = () => {\n if (reverse) {\n return color;\n }\n\n return raised ? 'white' : 'transparent';\n };\n\n return (\n \n \n \n \n \n );\n};\n\nIcon.propTypes = {\n type: PropTypes.string,\n name: PropTypes.string,\n size: PropTypes.number,\n color: PropTypes.string,\n Component: PropTypes.elementType,\n underlayColor: PropTypes.string,\n reverse: PropTypes.bool,\n raised: PropTypes.bool,\n containerStyle: ViewPropTypes.style,\n iconStyle: NativeText.propTypes.style,\n onPress: PropTypes.func,\n reverseColor: PropTypes.string,\n disabled: PropTypes.bool,\n disabledStyle: ViewPropTypes.style,\n};\n\nIcon.defaultProps = {\n underlayColor: 'white',\n reverse: false,\n raised: false,\n size: 24,\n color: 'black',\n reverseColor: 'white',\n disabled: false,\n type: 'material',\n};\n\nconst styles = StyleSheet.create({\n button: {\n margin: 7,\n },\n raised: {\n ...Platform.select({\n android: {\n elevation: 2,\n },\n default: {\n shadowColor: 'rgba(0,0,0, .4)',\n shadowOffset: { height: 1, width: 1 },\n shadowOpacity: 1,\n shadowRadius: 1,\n },\n }),\n },\n disabled: {\n backgroundColor: '#D1D5D8',\n },\n});\n\nexport { Icon };\nexport default withTheme(Icon, 'Icon');\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/12c0f285168a51c3cd9a2a86a6009bd3.json b/.expo/web/cache/development/babel-loader/12c0f285168a51c3cd9a2a86a6009bd3.json new file mode 100644 index 000000000..1ec97b94f --- /dev/null +++ b/.expo/web/cache/development/babel-loader/12c0f285168a51c3cd9a2a86a6009bd3.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _assertThisInitialized from \"@babel/runtime/helpers/assertThisInitialized\";\nimport _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _objectWithoutProperties(source, excluded) {\n if (source == null) return {};\n\n var target = _objectWithoutPropertiesLoose(source, excluded);\n\n var key, i;\n\n if (Object.getOwnPropertySymbols) {\n var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n\n for (i = 0; i < sourceSymbolKeys.length; i++) {\n key = sourceSymbolKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n target[key] = source[key];\n }\n }\n\n return target;\n}\n\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nfunction _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nimport React from 'react';\nimport View from \"react-native-web/dist/exports/View\";\nimport findNodeHandle from \"react-native-web/dist/exports/findNodeHandle\";\nimport ReanimatedModule from \"./ReanimatedModule\";\nvar TransitioningContext = React.createContext();\n\nfunction configFromProps(type, props) {\n var config = {\n type: type\n };\n\n if ('durationMs' in props) {\n config.durationMs = props.durationMs;\n }\n\n if ('interpolation' in props) {\n config.interpolation = props.interpolation;\n }\n\n if ('type' in props) {\n config.animation = props.type;\n }\n\n if ('delayMs' in props) {\n config.delayMs = props.delayMs;\n }\n\n if ('propagation' in props) {\n config.propagation = props.propagation;\n }\n\n return config;\n}\n\nfunction wrapTransitioningContext(Comp) {\n return function (props) {\n return React.createElement(TransitioningContext.Consumer, null, function (context) {\n return React.createElement(Comp, _extends({\n context: context\n }, props));\n });\n };\n}\n\nvar In = function (_React$Component) {\n _inherits(In, _React$Component);\n\n var _super = _createSuper(In);\n\n function In() {\n _classCallCheck(this, In);\n\n return _super.apply(this, arguments);\n }\n\n _createClass(In, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n this.props.context.push(configFromProps('in', this.props));\n }\n }, {\n key: \"render\",\n value: function render() {\n return this.props.children || null;\n }\n }]);\n\n return In;\n}(React.Component);\n\nvar Change = function (_React$Component2) {\n _inherits(Change, _React$Component2);\n\n var _super2 = _createSuper(Change);\n\n function Change() {\n _classCallCheck(this, Change);\n\n return _super2.apply(this, arguments);\n }\n\n _createClass(Change, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n this.props.context.push(configFromProps('change', this.props));\n }\n }, {\n key: \"render\",\n value: function render() {\n return this.props.children || null;\n }\n }]);\n\n return Change;\n}(React.Component);\n\nvar Out = function (_React$Component3) {\n _inherits(Out, _React$Component3);\n\n var _super3 = _createSuper(Out);\n\n function Out() {\n _classCallCheck(this, Out);\n\n return _super3.apply(this, arguments);\n }\n\n _createClass(Out, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n this.props.context.push(configFromProps('out', this.props));\n }\n }, {\n key: \"render\",\n value: function render() {\n return this.props.children || null;\n }\n }]);\n\n return Out;\n}(React.Component);\n\nvar Together = function (_React$Component4) {\n _inherits(Together, _React$Component4);\n\n var _super4 = _createSuper(Together);\n\n function Together() {\n var _this;\n\n _classCallCheck(this, Together);\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n _this = _super4.call.apply(_super4, [this].concat(args));\n\n _defineProperty(_assertThisInitialized(_this), \"transitions\", []);\n\n return _this;\n }\n\n _createClass(Together, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n var config = configFromProps('group', this.props);\n config.transitions = this.transitions;\n this.props.context.push(config);\n }\n }, {\n key: \"render\",\n value: function render() {\n return React.createElement(TransitioningContext.Provider, {\n value: this.transitions\n }, this.props.children);\n }\n }]);\n\n return Together;\n}(React.Component);\n\nvar Sequence = function (_React$Component5) {\n _inherits(Sequence, _React$Component5);\n\n var _super5 = _createSuper(Sequence);\n\n function Sequence() {\n var _this2;\n\n _classCallCheck(this, Sequence);\n\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n _this2 = _super5.call.apply(_super5, [this].concat(args));\n\n _defineProperty(_assertThisInitialized(_this2), \"transitions\", []);\n\n return _this2;\n }\n\n _createClass(Sequence, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n var config = configFromProps('group', this.props);\n config.sequence = true;\n config.transitions = this.transitions;\n this.props.context.push(config);\n }\n }, {\n key: \"render\",\n value: function render() {\n return React.createElement(TransitioningContext.Provider, {\n value: this.transitions\n }, this.props.children);\n }\n }]);\n\n return Sequence;\n}(React.Component);\n\nfunction createTransitioningComponent(Component) {\n var Wrapped = function (_React$Component6) {\n _inherits(Wrapped, _React$Component6);\n\n var _super6 = _createSuper(Wrapped);\n\n function Wrapped() {\n var _this3;\n\n _classCallCheck(this, Wrapped);\n\n for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {\n args[_key3] = arguments[_key3];\n }\n\n _this3 = _super6.call.apply(_super6, [this].concat(args));\n\n _defineProperty(_assertThisInitialized(_this3), \"propTypes\", Component.propTypes);\n\n _defineProperty(_assertThisInitialized(_this3), \"transitions\", []);\n\n _defineProperty(_assertThisInitialized(_this3), \"viewRef\", React.createRef());\n\n return _this3;\n }\n\n _createClass(Wrapped, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n if (this.props.animateMount) {\n this.animateNextTransition();\n }\n }\n }, {\n key: \"setNativeProps\",\n value: function setNativeProps(props) {\n this.viewRef.current.setNativeProps(props);\n }\n }, {\n key: \"animateNextTransition\",\n value: function animateNextTransition() {\n var viewTag = findNodeHandle(this.viewRef.current);\n ReanimatedModule.animateNextTransition(viewTag, {\n transitions: this.transitions\n });\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n transition = _this$props.transition,\n rest = _objectWithoutProperties(_this$props, [\"transition\"]);\n\n return React.createElement(React.Fragment, null, React.createElement(TransitioningContext.Provider, {\n value: this.transitions\n }, transition), React.createElement(Component, _extends({}, rest, {\n ref: this.viewRef,\n collapsable: false\n })));\n }\n }]);\n\n return Wrapped;\n }(React.Component);\n\n return Wrapped;\n}\n\nvar Transitioning = {\n View: createTransitioningComponent(View)\n};\nvar Transition = {\n Sequence: wrapTransitioningContext(Sequence),\n Together: wrapTransitioningContext(Together),\n In: wrapTransitioningContext(In),\n Out: wrapTransitioningContext(Out),\n Change: wrapTransitioningContext(Change)\n};\nexport { Transitioning, Transition, createTransitioningComponent };","map":{"version":3,"sources":["Transitioning.js"],"names":["TransitioningContext","React","config","type","props","context","componentDidMount","configFromProps","render","transitions","Component","setNativeProps","animateNextTransition","viewTag","findNodeHandle","ReanimatedModule","transition","Transitioning","View","createTransitioningComponent","Transition","Sequence","wrapTransitioningContext","Together","In","Out","Change"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,OAAA,KAAA,MAAA,OAAA;;;AAEA,OAAA,gBAAA;AAEA,IAAMA,oBAAoB,GAAGC,KAAK,CAAlC,aAA6BA,EAA7B;;AAEA,SAAA,eAAA,CAAA,IAAA,EAAA,KAAA,EAAsC;AACpC,MAAMC,MAAM,GAAG;AAAEC,IAAAA,IAAAA,EAAAA;AAAF,GAAf;;AACA,MAAI,gBAAJ,KAAA,EAA2B;AACzBD,IAAAA,MAAM,CAANA,UAAAA,GAAoBE,KAAK,CAAzBF,UAAAA;AACD;;AACD,MAAI,mBAAJ,KAAA,EAA8B;AAC5BA,IAAAA,MAAM,CAANA,aAAAA,GAAuBE,KAAK,CAA5BF,aAAAA;AACD;;AACD,MAAI,UAAJ,KAAA,EAAqB;AACnBA,IAAAA,MAAM,CAANA,SAAAA,GAAmBE,KAAK,CAAxBF,IAAAA;AACD;;AACD,MAAI,aAAJ,KAAA,EAAwB;AACtBA,IAAAA,MAAM,CAANA,OAAAA,GAAiBE,KAAK,CAAtBF,OAAAA;AACD;;AACD,MAAI,iBAAJ,KAAA,EAA4B;AAC1BA,IAAAA,MAAM,CAANA,WAAAA,GAAqBE,KAAK,CAA1BF,WAAAA;AACD;;AACD,SAAA,MAAA;AACD;;AAQD,SAAA,wBAAA,CAAA,IAAA,EAAwC;AACtC,SAAOE,UAAAA,KAAK,EAAI;AACd,WACE,KAAA,CAAA,aAAA,CAAC,oBAAD,CAAA,QAAA,EAAA,IAAA,EACGC,UAAAA,OAAO;AAAA,aAAI,KAAA,CAAA,aAAA,CAAA,IAAA,EAAA,QAAA,CAAA;AAAM,QAAA,OAAO,EAAEA;AAAf,OAAA,EAFhB,KAEgB,CAAA,CAAJ;AAAA,KADV,CADF;AADF,GAAA;AAOD;;IAED,E;;;;;;;;;;;;;WACEC,6BAAoB;AAClB,WAAA,KAAA,CAAA,OAAA,CAAA,IAAA,CAAwBC,eAAe,CAAA,IAAA,EAAO,KAA9C,KAAuC,CAAvC;AACD;;;WAEDC,kBAAS;AACP,aAAO,KAAA,KAAA,CAAA,QAAA,IAAP,IAAA;AACD;;;;EAPcP,KAAK,CAAtB,S;;IAUA,M;;;;;;;;;;;;;WACEK,6BAAoB;AAClB,WAAA,KAAA,CAAA,OAAA,CAAA,IAAA,CAAwBC,eAAe,CAAA,QAAA,EAAW,KAAlD,KAAuC,CAAvC;AACD;;;WAEDC,kBAAS;AACP,aAAO,KAAA,KAAA,CAAA,QAAA,IAAP,IAAA;AACD;;;;EAPkBP,KAAK,CAA1B,S;;IAUA,G;;;;;;;;;;;;;WACEK,6BAAoB;AAClB,WAAA,KAAA,CAAA,OAAA,CAAA,IAAA,CAAwBC,eAAe,CAAA,KAAA,EAAQ,KAA/C,KAAuC,CAAvC;AACD;;;WAEDC,kBAAS;AACP,aAAO,KAAA,KAAA,CAAA,QAAA,IAAP,IAAA;AACD;;;;EAPeP,KAAK,CAAvB,S;;IAUA,Q;;;;;AAAuC,sBAAA;AAAA;;AAAA;;AAAA,sCAAA,IAAA;AAAA,MAAA,IAAA;AAAA;;AAAA,sDAAA,IAAA;;AAAA,IAAA,eAAA,gCAAA,aAAA,EAAA,EAAA,CAAA;;AAAA;AAAA;;;;WAErCK,6BAAoB;AAClB,UAAMJ,MAAM,GAAGK,eAAe,CAAA,OAAA,EAAU,KAAxC,KAA8B,CAA9B;AACAL,MAAAA,MAAM,CAANA,WAAAA,GAAqB,KAArBA,WAAAA;AACA,WAAA,KAAA,CAAA,OAAA,CAAA,IAAA,CAAA,MAAA;AACD;;;WAEDM,kBAAS;AACP,aACE,KAAA,CAAA,aAAA,CAAC,oBAAD,CAAA,QAAA,EAAA;AAA+B,QAAA,KAAK,EAAE,KAAKC;AAA3C,OAAA,EACG,KAAA,KAAA,CAFL,QACE,CADF;AAKD;;;;EAdoBR,KAAK,CAA5B,S;;IAiBA,Q;;;;;AAAuC,sBAAA;AAAA;;AAAA;;AAAA,uCAAA,IAAA;AAAA,MAAA,IAAA;AAAA;;AAAA,uDAAA,IAAA;;AAAA,IAAA,eAAA,iCAAA,aAAA,EAAA,EAAA,CAAA;;AAAA;AAAA;;;;WAErCK,6BAAoB;AAClB,UAAMJ,MAAM,GAAGK,eAAe,CAAA,OAAA,EAAU,KAAxC,KAA8B,CAA9B;AACAL,MAAAA,MAAM,CAANA,QAAAA,GAAAA,IAAAA;AACAA,MAAAA,MAAM,CAANA,WAAAA,GAAqB,KAArBA,WAAAA;AACA,WAAA,KAAA,CAAA,OAAA,CAAA,IAAA,CAAA,MAAA;AACD;;;WAEDM,kBAAS;AACP,aACE,KAAA,CAAA,aAAA,CAAC,oBAAD,CAAA,QAAA,EAAA;AAA+B,QAAA,KAAK,EAAE,KAAKC;AAA3C,OAAA,EACG,KAAA,KAAA,CAFL,QACE,CADF;AAKD;;;;EAfoBR,KAAK,CAA5B,S;;AAkBA,SAAA,4BAAA,CAAA,SAAA,EAAiD;AAAA,MAC/C,OAD+C;AAAA;;AAAA;;AACT,uBAAA;AAAA;;AAAA;;AAAA,yCAAA,IAAA;AAAA,QAAA,IAAA;AAAA;;AAAA,yDAAA,IAAA;;AAAA,MAAA,eAAA,iCAAA,WAAA,EACxBS,SAAS,CADe,SAAA,CAAA;;AAAA,MAAA,eAAA,iCAAA,aAAA,EAAA,EAAA,CAAA;;AAAA,MAAA,eAAA,iCAAA,SAAA,EAG1BT,KAAK,CAHqB,SAG1BA,EAH0B,CAAA;;AAAA;AAAA;;AADS;AAAA;AAAA,aAM7CK,6BAAoB;AAClB,YAAI,KAAA,KAAA,CAAJ,YAAA,EAA6B;AAC3B,eAAA,qBAAA;AACD;AACF;AAV4C;AAAA;AAAA,aAY7CK,wBAAc,KAAdA,EAAsB;AACpB,aAAA,OAAA,CAAA,OAAA,CAAA,cAAA,CAAA,KAAA;AACD;AAd4C;AAAA;AAAA,aAgB7CC,iCAAwB;AACtB,YAAMC,OAAO,GAAGC,cAAc,CAAC,KAAA,OAAA,CAA/B,OAA8B,CAA9B;AACAC,QAAAA,gBAAgB,CAAhBA,qBAAAA,CAAAA,OAAAA,EAAgD;AAC9CN,UAAAA,WAAW,EAAE,KAAKA;AAD4B,SAAhDM;AAGD;AArB4C;AAAA;AAAA,aAuB7CP,kBAAS;AACP,YAAA,WAAA,GAAgC,KAAhC,KAAA;AAAA,YAAQQ,UAAR,GAAA,WAAA,CAAQA,UAAR;AAAA,YAAA,IAAA,GAAA,wBAAA,CAAA,WAAA,EAAA,CAAA,YAAA,CAAA,CAAA;;AACA,eACE,KAAA,CAAA,aAAA,CAAC,KAAD,CAAA,QAAA,EAAA,IAAA,EACE,KAAA,CAAA,aAAA,CAAC,oBAAD,CAAA,QAAA,EAAA;AAA+B,UAAA,KAAK,EAAE,KAAKP;AAA3C,SAAA,EADF,UACE,CADF,EAIE,KAAA,CAAA,aAAA,CAAA,SAAA,EAAA,QAAA,CAAA,EAAA,EAAA,IAAA,EAAA;AAAqB,UAAA,GAAG,EAAE,KAA1B,OAAA;AAAwC,UAAA,WAAW,EAAE;AAArD,SAAA,CAAA,CAJF,CADF;AAQD;AAjC4C;;AAAA;AAAA,IACzBR,KAAK,CAA3B,SAD+C;;AAmC/C,SAAA,OAAA;AACD;;AAED,IAAMgB,aAAa,GAAG;AACpBC,EAAAA,IAAI,EAAEC,4BAA4B,CAAA,IAAA;AADd,CAAtB;AAIA,IAAMC,UAAU,GAAG;AACjBC,EAAAA,QAAQ,EAAEC,wBAAwB,CADjB,QACiB,CADjB;AAEjBC,EAAAA,QAAQ,EAAED,wBAAwB,CAFjB,QAEiB,CAFjB;AAGjBE,EAAAA,EAAE,EAAEF,wBAAwB,CAHX,EAGW,CAHX;AAIjBG,EAAAA,GAAG,EAAEH,wBAAwB,CAJZ,GAIY,CAJZ;AAKjBI,EAAAA,MAAM,EAAEJ,wBAAwB,CAAA,MAAA;AALf,CAAnB;AAQA,SAAA,aAAA,EAAA,UAAA,EAAA,4BAAA","sourcesContent":["import React from 'react';\nimport { View, findNodeHandle } from 'react-native';\nimport ReanimatedModule from './ReanimatedModule';\n\nconst TransitioningContext = React.createContext();\n\nfunction configFromProps(type, props) {\n const config = { type };\n if ('durationMs' in props) {\n config.durationMs = props.durationMs;\n }\n if ('interpolation' in props) {\n config.interpolation = props.interpolation;\n }\n if ('type' in props) {\n config.animation = props.type;\n }\n if ('delayMs' in props) {\n config.delayMs = props.delayMs;\n }\n if ('propagation' in props) {\n config.propagation = props.propagation;\n }\n return config;\n}\n\n/**\n * The below wrapper is used to support legacy context API with Context.Consumer\n * render prop. We need it as we want to access `context` from within\n * `componentDidMount` callback. If we decided to drop support for older\n * react native we could rewrite it using hooks or `static contextType` API.\n */\nfunction wrapTransitioningContext(Comp) {\n return props => {\n return (\n \n {context => }\n \n );\n };\n}\n\nclass In extends React.Component {\n componentDidMount() {\n this.props.context.push(configFromProps('in', this.props));\n }\n\n render() {\n return this.props.children || null;\n }\n}\n\nclass Change extends React.Component {\n componentDidMount() {\n this.props.context.push(configFromProps('change', this.props));\n }\n\n render() {\n return this.props.children || null;\n }\n}\n\nclass Out extends React.Component {\n componentDidMount() {\n this.props.context.push(configFromProps('out', this.props));\n }\n\n render() {\n return this.props.children || null;\n }\n}\n\nclass Together extends React.Component {\n transitions = [];\n componentDidMount() {\n const config = configFromProps('group', this.props);\n config.transitions = this.transitions;\n this.props.context.push(config);\n }\n\n render() {\n return (\n \n {this.props.children}\n \n );\n }\n}\n\nclass Sequence extends React.Component {\n transitions = [];\n componentDidMount() {\n const config = configFromProps('group', this.props);\n config.sequence = true;\n config.transitions = this.transitions;\n this.props.context.push(config);\n }\n\n render() {\n return (\n \n {this.props.children}\n \n );\n }\n}\n\nfunction createTransitioningComponent(Component) {\n class Wrapped extends React.Component {\n propTypes = Component.propTypes;\n transitions = [];\n viewRef = React.createRef();\n\n componentDidMount() {\n if (this.props.animateMount) {\n this.animateNextTransition();\n }\n }\n\n setNativeProps(props) {\n this.viewRef.current.setNativeProps(props);\n }\n\n animateNextTransition() {\n const viewTag = findNodeHandle(this.viewRef.current);\n ReanimatedModule.animateNextTransition(viewTag, {\n transitions: this.transitions,\n });\n }\n\n render() {\n const { transition, ...rest } = this.props;\n return (\n \n \n {transition}\n \n \n \n );\n }\n }\n return Wrapped;\n}\n\nconst Transitioning = {\n View: createTransitioningComponent(View),\n};\n\nconst Transition = {\n Sequence: wrapTransitioningContext(Sequence),\n Together: wrapTransitioningContext(Together),\n In: wrapTransitioningContext(In),\n Out: wrapTransitioningContext(Out),\n Change: wrapTransitioningContext(Change),\n};\n\nexport { Transitioning, Transition, createTransitioningComponent };\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/139e06d4c45dc68f73b6cb0ee736b109.json b/.expo/web/cache/development/babel-loader/139e06d4c45dc68f73b6cb0ee736b109.json new file mode 100644 index 000000000..7d3f35462 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/139e06d4c45dc68f73b6cb0ee736b109.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/extends\";\n\nvar _this = this,\n _jsxFileName = \"E:\\\\Users\\\\Nayla\\\\Escritorio\\\\UADEE\\\\Distribuidas desk\\\\SUBASTAPP\\\\node_modules\\\\react-native-gesture-handler\\\\GestureComponents.web.js\";\n\nimport React from 'react';\nimport RNDrawerLayoutAndroid from \"react-native-web/dist/exports/DrawerLayoutAndroid\";\nimport RNFlatList from \"react-native-web/dist/exports/FlatList\";\nimport RNSwitch from \"react-native-web/dist/exports/Switch\";\nimport RNTextInput from \"react-native-web/dist/exports/TextInput\";\nimport RNScrollView from \"react-native-web/dist/exports/ScrollView\";\nimport createNativeWrapper from \"./createNativeWrapper\";\nexport var ScrollView = createNativeWrapper(RNScrollView, {\n disallowInterruption: true\n});\nexport var Switch = createNativeWrapper(RNSwitch, {\n shouldCancelWhenOutside: false,\n shouldActivateOnStart: true,\n disallowInterruption: true\n});\nexport var TextInput = createNativeWrapper(RNTextInput);\nexport var DrawerLayoutAndroid = createNativeWrapper(RNDrawerLayoutAndroid, {\n disallowInterruption: true\n});\nDrawerLayoutAndroid.positions = RNDrawerLayoutAndroid.positions;\nexport var FlatList = React.forwardRef(function (props, ref) {\n return React.createElement(RNFlatList, _extends({\n ref: ref\n }, props, {\n renderScrollComponent: function renderScrollComponent(scrollProps) {\n return React.createElement(ScrollView, _extends({}, scrollProps, {\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 43\n }\n }));\n },\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 3\n }\n }));\n});","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-gesture-handler/GestureComponents.web.js"],"names":["React","createNativeWrapper","ScrollView","RNScrollView","disallowInterruption","Switch","RNSwitch","shouldCancelWhenOutside","shouldActivateOnStart","TextInput","RNTextInput","DrawerLayoutAndroid","RNDrawerLayoutAndroid","positions","FlatList","forwardRef","props","ref","scrollProps"],"mappings":";;;;;AAAA,OAAOA,KAAP,MAAkB,OAAlB;;;;;;AASA,OAAOC,mBAAP;AAEA,OAAO,IAAMC,UAAU,GAAGD,mBAAmB,CAACE,YAAD,EAAe;AAC1DC,EAAAA,oBAAoB,EAAE;AADoC,CAAf,CAAtC;AAIP,OAAO,IAAMC,MAAM,GAAGJ,mBAAmB,CAACK,QAAD,EAAW;AAClDC,EAAAA,uBAAuB,EAAE,KADyB;AAElDC,EAAAA,qBAAqB,EAAE,IAF2B;AAGlDJ,EAAAA,oBAAoB,EAAE;AAH4B,CAAX,CAAlC;AAKP,OAAO,IAAMK,SAAS,GAAGR,mBAAmB,CAACS,WAAD,CAArC;AACP,OAAO,IAAMC,mBAAmB,GAAGV,mBAAmB,CAACW,qBAAD,EAAwB;AAC5ER,EAAAA,oBAAoB,EAAE;AADsD,CAAxB,CAA/C;AAGPO,mBAAmB,CAACE,SAApB,GAAgCD,qBAAqB,CAACC,SAAtD;AAEA,OAAO,IAAMC,QAAQ,GAAGd,KAAK,CAACe,UAAN,CAAiB,UAACC,KAAD,EAAQC,GAAR;AAAA,SACvC,oBAAC,UAAD;AACE,IAAA,GAAG,EAAEA;AADP,KAEMD,KAFN;AAGE,IAAA,qBAAqB,EAAE,+BAAAE,WAAW;AAAA,aAAI,oBAAC,UAAD,eAAgBA,WAAhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,SAAJ;AAAA,KAHpC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,KADuC;AAAA,CAAjB,CAAjB","sourcesContent":["import React from 'react';\nimport {\n DrawerLayoutAndroid as RNDrawerLayoutAndroid,\n FlatList as RNFlatList,\n Switch as RNSwitch,\n TextInput as RNTextInput,\n ScrollView as RNScrollView,\n} from 'react-native';\n\nimport createNativeWrapper from './createNativeWrapper';\n\nexport const ScrollView = createNativeWrapper(RNScrollView, {\n disallowInterruption: true,\n});\n\nexport const Switch = createNativeWrapper(RNSwitch, {\n shouldCancelWhenOutside: false,\n shouldActivateOnStart: true,\n disallowInterruption: true,\n});\nexport const TextInput = createNativeWrapper(RNTextInput);\nexport const DrawerLayoutAndroid = createNativeWrapper(RNDrawerLayoutAndroid, {\n disallowInterruption: true,\n});\nDrawerLayoutAndroid.positions = RNDrawerLayoutAndroid.positions;\n\nexport const FlatList = React.forwardRef((props, ref) => (\n }\n />\n));\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/1538cfb4c5c8c46a77cafcb054019a8d.json b/.expo/web/cache/development/babel-loader/1538cfb4c5c8c46a77cafcb054019a8d.json new file mode 100644 index 000000000..6697e5822 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/1538cfb4c5c8c46a77cafcb054019a8d.json @@ -0,0 +1 @@ +{"ast":null,"code":"import normalizeColor from \"../../modules/normalizeColor\";\nimport normalizeValueWithProperty from \"./normalizeValueWithProperty\";\nvar defaultOffset = {\n height: 0,\n width: 0\n};\n\nvar resolveShadowValue = function resolveShadowValue(style) {\n var shadowColor = style.shadowColor,\n shadowOffset = style.shadowOffset,\n shadowOpacity = style.shadowOpacity,\n shadowRadius = style.shadowRadius;\n\n var _ref = shadowOffset || defaultOffset,\n height = _ref.height,\n width = _ref.width;\n\n var offsetX = normalizeValueWithProperty(width);\n var offsetY = normalizeValueWithProperty(height);\n var blurRadius = normalizeValueWithProperty(shadowRadius || 0);\n var color = normalizeColor(shadowColor || 'black', shadowOpacity);\n\n if (color != null && offsetX != null && offsetY != null && blurRadius != null) {\n return offsetX + \" \" + offsetY + \" \" + blurRadius + \" \" + color;\n }\n};\n\nexport default resolveShadowValue;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/exports/StyleSheet/resolveShadowValue.js"],"names":["normalizeColor","normalizeValueWithProperty","defaultOffset","height","width","resolveShadowValue","style","shadowColor","shadowOffset","shadowOpacity","shadowRadius","_ref","offsetX","offsetY","blurRadius","color"],"mappings":"AAQA,OAAOA,cAAP;AACA,OAAOC,0BAAP;AACA,IAAIC,aAAa,GAAG;AAClBC,EAAAA,MAAM,EAAE,CADU;AAElBC,EAAAA,KAAK,EAAE;AAFW,CAApB;;AAKA,IAAIC,kBAAkB,GAAG,SAASA,kBAAT,CAA4BC,KAA5B,EAAmC;AAC1D,MAAIC,WAAW,GAAGD,KAAK,CAACC,WAAxB;AAAA,MACIC,YAAY,GAAGF,KAAK,CAACE,YADzB;AAAA,MAEIC,aAAa,GAAGH,KAAK,CAACG,aAF1B;AAAA,MAGIC,YAAY,GAAGJ,KAAK,CAACI,YAHzB;;AAKA,MAAIC,IAAI,GAAGH,YAAY,IAAIN,aAA3B;AAAA,MACIC,MAAM,GAAGQ,IAAI,CAACR,MADlB;AAAA,MAEIC,KAAK,GAAGO,IAAI,CAACP,KAFjB;;AAIA,MAAIQ,OAAO,GAAGX,0BAA0B,CAACG,KAAD,CAAxC;AACA,MAAIS,OAAO,GAAGZ,0BAA0B,CAACE,MAAD,CAAxC;AACA,MAAIW,UAAU,GAAGb,0BAA0B,CAACS,YAAY,IAAI,CAAjB,CAA3C;AACA,MAAIK,KAAK,GAAGf,cAAc,CAACO,WAAW,IAAI,OAAhB,EAAyBE,aAAzB,CAA1B;;AAEA,MAAIM,KAAK,IAAI,IAAT,IAAiBH,OAAO,IAAI,IAA5B,IAAoCC,OAAO,IAAI,IAA/C,IAAuDC,UAAU,IAAI,IAAzE,EAA+E;AAC7E,WAAOF,OAAO,GAAG,GAAV,GAAgBC,OAAhB,GAA0B,GAA1B,GAAgCC,UAAhC,GAA6C,GAA7C,GAAmDC,KAA1D;AACD;AACF,CAlBD;;AAoBA,eAAeV,kBAAf","sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport normalizeColor from '../../modules/normalizeColor';\nimport normalizeValueWithProperty from './normalizeValueWithProperty';\nvar defaultOffset = {\n height: 0,\n width: 0\n};\n\nvar resolveShadowValue = function resolveShadowValue(style) {\n var shadowColor = style.shadowColor,\n shadowOffset = style.shadowOffset,\n shadowOpacity = style.shadowOpacity,\n shadowRadius = style.shadowRadius;\n\n var _ref = shadowOffset || defaultOffset,\n height = _ref.height,\n width = _ref.width;\n\n var offsetX = normalizeValueWithProperty(width);\n var offsetY = normalizeValueWithProperty(height);\n var blurRadius = normalizeValueWithProperty(shadowRadius || 0);\n var color = normalizeColor(shadowColor || 'black', shadowOpacity);\n\n if (color != null && offsetX != null && offsetY != null && blurRadius != null) {\n return offsetX + \" \" + offsetY + \" \" + blurRadius + \" \" + color;\n }\n};\n\nexport default resolveShadowValue;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/1543bc540cce55d738453d4868aa0a66.json b/.expo/web/cache/development/babel-loader/1543bc540cce55d738453d4868aa0a66.json new file mode 100644 index 000000000..61070032a --- /dev/null +++ b/.expo/web/cache/development/babel-loader/1543bc540cce55d738453d4868aa0a66.json @@ -0,0 +1 @@ +{"ast":null,"code":"'use strict';\n\nfunction _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n subClass.__proto__ = superClass;\n}\n\nimport AnimatedInterpolation from \"./AnimatedInterpolation\";\nimport AnimatedNode from \"./AnimatedNode\";\nimport AnimatedValue from \"./AnimatedValue\";\nimport AnimatedWithChildren from \"./AnimatedWithChildren\";\n\nvar AnimatedDivision = function (_AnimatedWithChildren) {\n _inheritsLoose(AnimatedDivision, _AnimatedWithChildren);\n\n function AnimatedDivision(a, b) {\n var _this;\n\n _this = _AnimatedWithChildren.call(this) || this;\n _this._a = typeof a === 'number' ? new AnimatedValue(a) : a;\n _this._b = typeof b === 'number' ? new AnimatedValue(b) : b;\n return _this;\n }\n\n var _proto = AnimatedDivision.prototype;\n\n _proto.__makeNative = function __makeNative() {\n this._a.__makeNative();\n\n this._b.__makeNative();\n\n _AnimatedWithChildren.prototype.__makeNative.call(this);\n };\n\n _proto.__getValue = function __getValue() {\n var a = this._a.__getValue();\n\n var b = this._b.__getValue();\n\n if (b === 0) {\n console.error('Detected division by zero in AnimatedDivision');\n }\n\n return a / b;\n };\n\n _proto.interpolate = function interpolate(config) {\n return new AnimatedInterpolation(this, config);\n };\n\n _proto.__attach = function __attach() {\n this._a.__addChild(this);\n\n this._b.__addChild(this);\n };\n\n _proto.__detach = function __detach() {\n this._a.__removeChild(this);\n\n this._b.__removeChild(this);\n\n _AnimatedWithChildren.prototype.__detach.call(this);\n };\n\n _proto.__getNativeConfig = function __getNativeConfig() {\n return {\n type: 'division',\n input: [this._a.__getNativeTag(), this._b.__getNativeTag()]\n };\n };\n\n return AnimatedDivision;\n}(AnimatedWithChildren);\n\nexport default AnimatedDivision;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/vendor/react-native/Animated/nodes/AnimatedDivision.js"],"names":["_inheritsLoose","subClass","superClass","prototype","Object","create","constructor","__proto__","AnimatedInterpolation","AnimatedNode","AnimatedValue","AnimatedWithChildren","AnimatedDivision","_AnimatedWithChildren","a","b","_this","call","_a","_b","_proto","__makeNative","__getValue","console","error","interpolate","config","__attach","__addChild","__detach","__removeChild","__getNativeConfig","type","input","__getNativeTag"],"mappings":"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","sourcesContent":["/**\n * Copyright (c) 2015-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n * @format\n */\n'use strict';\n\nfunction _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; subClass.__proto__ = superClass; }\n\nimport AnimatedInterpolation from './AnimatedInterpolation';\nimport AnimatedNode from './AnimatedNode';\nimport AnimatedValue from './AnimatedValue';\nimport AnimatedWithChildren from './AnimatedWithChildren';\n\nvar AnimatedDivision =\n/*#__PURE__*/\nfunction (_AnimatedWithChildren) {\n _inheritsLoose(AnimatedDivision, _AnimatedWithChildren);\n\n function AnimatedDivision(a, b) {\n var _this;\n\n _this = _AnimatedWithChildren.call(this) || this;\n _this._a = typeof a === 'number' ? new AnimatedValue(a) : a;\n _this._b = typeof b === 'number' ? new AnimatedValue(b) : b;\n return _this;\n }\n\n var _proto = AnimatedDivision.prototype;\n\n _proto.__makeNative = function __makeNative() {\n this._a.__makeNative();\n\n this._b.__makeNative();\n\n _AnimatedWithChildren.prototype.__makeNative.call(this);\n };\n\n _proto.__getValue = function __getValue() {\n var a = this._a.__getValue();\n\n var b = this._b.__getValue();\n\n if (b === 0) {\n console.error('Detected division by zero in AnimatedDivision');\n }\n\n return a / b;\n };\n\n _proto.interpolate = function interpolate(config) {\n return new AnimatedInterpolation(this, config);\n };\n\n _proto.__attach = function __attach() {\n this._a.__addChild(this);\n\n this._b.__addChild(this);\n };\n\n _proto.__detach = function __detach() {\n this._a.__removeChild(this);\n\n this._b.__removeChild(this);\n\n _AnimatedWithChildren.prototype.__detach.call(this);\n };\n\n _proto.__getNativeConfig = function __getNativeConfig() {\n return {\n type: 'division',\n input: [this._a.__getNativeTag(), this._b.__getNativeTag()]\n };\n };\n\n return AnimatedDivision;\n}(AnimatedWithChildren);\n\nexport default AnimatedDivision;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/15bfb9e3393ce510196a2b5f375dd3ca.json b/.expo/web/cache/development/babel-loader/15bfb9e3393ce510196a2b5f375dd3ca.json new file mode 100644 index 000000000..65309a826 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/15bfb9e3393ce510196a2b5f375dd3ca.json @@ -0,0 +1 @@ +{"ast":null,"code":"'use strict';\n\nimport invariant from 'fbjs/lib/invariant';\n\nvar EventSubscriptionVendor = function () {\n function EventSubscriptionVendor() {\n this._subscriptionsForType = {};\n this._currentSubscription = null;\n }\n\n var _proto = EventSubscriptionVendor.prototype;\n\n _proto.addSubscription = function addSubscription(eventType, subscription) {\n invariant(subscription.subscriber === this, 'The subscriber of the subscription is incorrectly set.');\n\n if (!this._subscriptionsForType[eventType]) {\n this._subscriptionsForType[eventType] = [];\n }\n\n var key = this._subscriptionsForType[eventType].length;\n\n this._subscriptionsForType[eventType].push(subscription);\n\n subscription.eventType = eventType;\n subscription.key = key;\n return subscription;\n };\n\n _proto.removeAllSubscriptions = function removeAllSubscriptions(eventType) {\n if (eventType === undefined) {\n this._subscriptionsForType = {};\n } else {\n delete this._subscriptionsForType[eventType];\n }\n };\n\n _proto.removeSubscription = function removeSubscription(subscription) {\n var eventType = subscription.eventType;\n var key = subscription.key;\n var subscriptionsForType = this._subscriptionsForType[eventType];\n\n if (subscriptionsForType) {\n delete subscriptionsForType[key];\n }\n };\n\n _proto.getSubscriptionsForType = function getSubscriptionsForType(eventType) {\n return this._subscriptionsForType[eventType];\n };\n\n return EventSubscriptionVendor;\n}();\n\nexport default EventSubscriptionVendor;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/vendor/react-native/emitter/EventSubscriptionVendor.js"],"names":["invariant","EventSubscriptionVendor","_subscriptionsForType","_currentSubscription","_proto","prototype","addSubscription","eventType","subscription","subscriber","key","length","push","removeAllSubscriptions","undefined","removeSubscription","subscriptionsForType","getSubscriptionsForType"],"mappings":"AASA;;AAEA,OAAOA,SAAP,MAAsB,oBAAtB;;AAMA,IAAIC,uBAAuB,GAE3B,YAAY;AACV,WAASA,uBAAT,GAAmC;AACjC,SAAKC,qBAAL,GAA6B,EAA7B;AACA,SAAKC,oBAAL,GAA4B,IAA5B;AACD;;AASD,MAAIC,MAAM,GAAGH,uBAAuB,CAACI,SAArC;;AAEAD,EAAAA,MAAM,CAACE,eAAP,GAAyB,SAASA,eAAT,CAAyBC,SAAzB,EAAoCC,YAApC,EAAkD;AACzER,IAAAA,SAAS,CAACQ,YAAY,CAACC,UAAb,KAA4B,IAA7B,EAAmC,wDAAnC,CAAT;;AAEA,QAAI,CAAC,KAAKP,qBAAL,CAA2BK,SAA3B,CAAL,EAA4C;AAC1C,WAAKL,qBAAL,CAA2BK,SAA3B,IAAwC,EAAxC;AACD;;AAED,QAAIG,GAAG,GAAG,KAAKR,qBAAL,CAA2BK,SAA3B,EAAsCI,MAAhD;;AAEA,SAAKT,qBAAL,CAA2BK,SAA3B,EAAsCK,IAAtC,CAA2CJ,YAA3C;;AAEAA,IAAAA,YAAY,CAACD,SAAb,GAAyBA,SAAzB;AACAC,IAAAA,YAAY,CAACE,GAAb,GAAmBA,GAAnB;AACA,WAAOF,YAAP;AACD,GAdD;;AAuBAJ,EAAAA,MAAM,CAACS,sBAAP,GAAgC,SAASA,sBAAT,CAAgCN,SAAhC,EAA2C;AACzE,QAAIA,SAAS,KAAKO,SAAlB,EAA6B;AAC3B,WAAKZ,qBAAL,GAA6B,EAA7B;AACD,KAFD,MAEO;AACL,aAAO,KAAKA,qBAAL,CAA2BK,SAA3B,CAAP;AACD;AACF,GAND;;AAeAH,EAAAA,MAAM,CAACW,kBAAP,GAA4B,SAASA,kBAAT,CAA4BP,YAA5B,EAA0C;AACpE,QAAID,SAAS,GAAGC,YAAY,CAACD,SAA7B;AACA,QAAIG,GAAG,GAAGF,YAAY,CAACE,GAAvB;AACA,QAAIM,oBAAoB,GAAG,KAAKd,qBAAL,CAA2BK,SAA3B,CAA3B;;AAEA,QAAIS,oBAAJ,EAA0B;AACxB,aAAOA,oBAAoB,CAACN,GAAD,CAA3B;AACD;AACF,GARD;;AAuBAN,EAAAA,MAAM,CAACa,uBAAP,GAAiC,SAASA,uBAAT,CAAiCV,SAAjC,EAA4C;AAC3E,WAAO,KAAKL,qBAAL,CAA2BK,SAA3B,CAAP;AACD,GAFD;;AAIA,SAAON,uBAAP;AACD,CAjFD,EAFA;;AAqFA,eAAeA,uBAAf","sourcesContent":["/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * \n */\n'use strict';\n\nimport invariant from 'fbjs/lib/invariant';\n\n/**\n * EventSubscriptionVendor stores a set of EventSubscriptions that are\n * subscribed to a particular event type.\n */\nvar EventSubscriptionVendor =\n/*#__PURE__*/\nfunction () {\n function EventSubscriptionVendor() {\n this._subscriptionsForType = {};\n this._currentSubscription = null;\n }\n /**\n * Adds a subscription keyed by an event type.\n *\n * @param {string} eventType\n * @param {EventSubscription} subscription\n */\n\n\n var _proto = EventSubscriptionVendor.prototype;\n\n _proto.addSubscription = function addSubscription(eventType, subscription) {\n invariant(subscription.subscriber === this, 'The subscriber of the subscription is incorrectly set.');\n\n if (!this._subscriptionsForType[eventType]) {\n this._subscriptionsForType[eventType] = [];\n }\n\n var key = this._subscriptionsForType[eventType].length;\n\n this._subscriptionsForType[eventType].push(subscription);\n\n subscription.eventType = eventType;\n subscription.key = key;\n return subscription;\n }\n /**\n * Removes a bulk set of the subscriptions.\n *\n * @param {?string} eventType - Optional name of the event type whose\n * registered supscriptions to remove, if null remove all subscriptions.\n */\n ;\n\n _proto.removeAllSubscriptions = function removeAllSubscriptions(eventType) {\n if (eventType === undefined) {\n this._subscriptionsForType = {};\n } else {\n delete this._subscriptionsForType[eventType];\n }\n }\n /**\n * Removes a specific subscription. Instead of calling this function, call\n * `subscription.remove()` directly.\n *\n * @param {object} subscription\n */\n ;\n\n _proto.removeSubscription = function removeSubscription(subscription) {\n var eventType = subscription.eventType;\n var key = subscription.key;\n var subscriptionsForType = this._subscriptionsForType[eventType];\n\n if (subscriptionsForType) {\n delete subscriptionsForType[key];\n }\n }\n /**\n * Returns the array of subscriptions that are currently registered for the\n * given event type.\n *\n * Note: This array can be potentially sparse as subscriptions are deleted\n * from it when they are removed.\n *\n * TODO: This returns a nullable array. wat?\n *\n * @param {string} eventType\n * @returns {?array}\n */\n ;\n\n _proto.getSubscriptionsForType = function getSubscriptionsForType(eventType) {\n return this._subscriptionsForType[eventType];\n };\n\n return EventSubscriptionVendor;\n}();\n\nexport default EventSubscriptionVendor;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/15c1af745d0b55d3964132dfd9470714.json b/.expo/web/cache/development/babel-loader/15c1af745d0b55d3964132dfd9470714.json new file mode 100644 index 000000000..c42f739a1 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/15c1af745d0b55d3964132dfd9470714.json @@ -0,0 +1 @@ +{"ast":null,"code":"import * as React from 'react';\nimport { StackRouter, createNavigator } from 'react-navigation';\nimport StackView from \"../views/StackView\";\n\nfunction createStackNavigator(routeConfigMap) {\n var stackConfig = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var router = StackRouter(routeConfigMap, stackConfig);\n return createNavigator(function (navigatorProps) {\n return React.createElement(StackView, navigatorProps);\n }, router, stackConfig);\n}\n\nexport default createStackNavigator;","map":{"version":3,"sources":["createStackNavigator.tsx"],"names":["stackConfig","router","StackRouter","createNavigator","navigatorProps"],"mappings":"AAAA,OAAO,KAAP,KAAA,MAAA,OAAA;AACA,SAAA,WAAA,EAAA,eAAA,QAAA,kBAAA;AAOA,OAAA,SAAA;;AAOA,SAAA,oBAAA,CAAA,cAAA,EAWE;AAAA,MANAA,WAMA,uEAXF,EAWE;AACA,MAAMC,MAAM,GAAGC,WAAW,CAAA,cAAA,EAA1B,WAA0B,CAA1B;AAEA,SAAOC,eAAe,CAGnBC,UAAAA,cAAD;AAAA,WAAoB,KAAA,CAAA,aAAA,CAAA,SAAA,EAHA,cAGA,CAApB;AAAA,GAHoB,EAAA,MAAA,EAAtB,WAAsB,CAAtB;AAOD;;AAED,eAAA,oBAAA","sourcesContent":["import * as React from 'react';\nimport {\n StackRouter,\n createNavigator,\n NavigationRouteConfigMap,\n NavigationStackRouterConfig,\n CreateNavigatorConfig,\n} from 'react-navigation';\nimport StackView from '../views/StackView';\nimport type {\n StackNavigationConfig,\n StackNavigationOptions,\n StackNavigationProp,\n} from '../vendor/types';\n\nfunction createStackNavigator(\n routeConfigMap: NavigationRouteConfigMap<\n StackNavigationOptions,\n StackNavigationProp\n >,\n stackConfig: CreateNavigatorConfig<\n StackNavigationConfig,\n NavigationStackRouterConfig,\n StackNavigationOptions,\n StackNavigationProp\n > = {}\n) {\n const router = StackRouter(routeConfigMap, stackConfig);\n\n return createNavigator(\n // TODO: don't have time to fix it right now\n // @ts-ignore\n (navigatorProps) => ,\n router,\n stackConfig\n );\n}\n\nexport default createStackNavigator;\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/1609152e0dc5982339640f9fd727244d.json b/.expo/web/cache/development/babel-loader/1609152e0dc5982339640f9fd727244d.json new file mode 100644 index 000000000..c85173b04 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/1609152e0dc5982339640f9fd727244d.json @@ -0,0 +1 @@ +{"ast":null,"code":"import registerRootComponent from 'expo/build/launch/registerRootComponent';\nimport App from \"../../App\";\nregisterRootComponent(App);","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/expo/AppEntry.js"],"names":["registerRootComponent","App"],"mappings":"AAAA,OAAOA,qBAAP,MAAkC,yCAAlC;AAEA,OAAOC,GAAP;AAEAD,qBAAqB,CAACC,GAAD,CAArB","sourcesContent":["import registerRootComponent from 'expo/build/launch/registerRootComponent';\n\nimport App from '../../App';\n\nregisterRootComponent(App);\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/163a9dad8982471112656ca87cb69f75.json b/.expo/web/cache/development/babel-loader/163a9dad8982471112656ca87cb69f75.json new file mode 100644 index 000000000..077f0a7df --- /dev/null +++ b/.expo/web/cache/development/babel-loader/163a9dad8982471112656ca87cb69f75.json @@ -0,0 +1 @@ +{"ast":null,"code":"export var initialWindowMetrics = null;\nexport var initialWindowSafeAreaInsets = null;","map":{"version":3,"sources":["InitialWindow.ts"],"names":["initialWindowMetrics","initialWindowSafeAreaInsets"],"mappings":"AAEA,OAAO,IAAMA,oBAAoC,GAA1C,IAAA;AAKP,OAAO,IAAMC,2BAA8C,GAApD,IAAA","sourcesContent":["import { EdgeInsets, Metrics } from './SafeArea.types';\n\nexport const initialWindowMetrics: Metrics | null = null;\n\n/**\n * @deprecated\n */\nexport const initialWindowSafeAreaInsets: EdgeInsets | null = null;\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/163ef06b5f74dece8e7fd704019731d8.json b/.expo/web/cache/development/babel-loader/163ef06b5f74dece8e7fd704019731d8.json new file mode 100644 index 000000000..4c3c221e2 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/163ef06b5f74dece8e7fd704019731d8.json @@ -0,0 +1 @@ +{"ast":null,"code":"import createIconSet from \"./createIconSet\";\nimport font from \"./vendor/react-native-vector-icons/Fonts/EvilIcons.ttf\";\nimport glyphMap from \"./vendor/react-native-vector-icons/glyphmaps/EvilIcons.json\";\nexport default createIconSet(glyphMap, 'evilicons', font);","map":{"version":3,"sources":["../src/EvilIcons.ts"],"names":[],"mappings":"AAAA,OAAO,aAAP;AACA,OAAO,IAAP;AACA,OAAO,QAAP;AAEA,eAAe,aAAa,CAAC,QAAD,EAAW,WAAX,EAAwB,IAAxB,CAA5B","sourcesContent":["import createIconSet from './createIconSet';\nimport font from './vendor/react-native-vector-icons/Fonts/EvilIcons.ttf';\nimport glyphMap from './vendor/react-native-vector-icons/glyphmaps/EvilIcons.json';\n\nexport default createIconSet(glyphMap, 'evilicons', font);\n"],"sourceRoot":""},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/175d32af94a79911236973e49ec4ee16.json b/.expo/web/cache/development/babel-loader/175d32af94a79911236973e49ec4ee16.json new file mode 100644 index 000000000..d52270c2c --- /dev/null +++ b/.expo/web/cache/development/babel-loader/175d32af94a79911236973e49ec4ee16.json @@ -0,0 +1 @@ +{"ast":null,"code":"import getBoundingClientRect from \"../../modules/getBoundingClientRect\";\nimport ResponderTouchHistoryStore from \"./ResponderTouchHistoryStore\";\n\nvar emptyFunction = function emptyFunction() {};\n\nvar emptyObject = {};\nvar emptyArray = [];\n\nfunction normalizeIdentifier(identifier) {\n return identifier > 20 ? identifier % 20 : identifier;\n}\n\nexport default function createResponderEvent(domEvent) {\n var rect;\n var propagationWasStopped = false;\n var changedTouches;\n var touches;\n var domEventChangedTouches = domEvent.changedTouches;\n var domEventType = domEvent.type;\n var metaKey = domEvent.metaKey === true;\n var shiftKey = domEvent.shiftKey === true;\n var force = domEventChangedTouches && domEventChangedTouches[0].force || 0;\n var identifier = normalizeIdentifier(domEventChangedTouches && domEventChangedTouches[0].identifier || 0);\n var clientX = domEventChangedTouches && domEventChangedTouches[0].clientX || domEvent.clientX;\n var clientY = domEventChangedTouches && domEventChangedTouches[0].clientY || domEvent.clientY;\n var pageX = domEventChangedTouches && domEventChangedTouches[0].pageX || domEvent.pageX;\n var pageY = domEventChangedTouches && domEventChangedTouches[0].pageY || domEvent.pageY;\n var preventDefault = typeof domEvent.preventDefault === 'function' ? domEvent.preventDefault.bind(domEvent) : emptyFunction;\n var timestamp = domEvent.timeStamp;\n\n function normalizeTouches(touches) {\n return Array.prototype.slice.call(touches).map(function (touch) {\n return {\n force: touch.force,\n identifier: normalizeIdentifier(touch.identifier),\n\n get locationX() {\n return locationX(touch.clientX);\n },\n\n get locationY() {\n return locationY(touch.clientY);\n },\n\n pageX: touch.pageX,\n pageY: touch.pageY,\n target: touch.target,\n timestamp: timestamp\n };\n });\n }\n\n if (domEventChangedTouches != null) {\n changedTouches = normalizeTouches(domEventChangedTouches);\n touches = normalizeTouches(domEvent.touches);\n } else {\n var emulatedTouches = [{\n force: force,\n identifier: identifier,\n\n get locationX() {\n return locationX(clientX);\n },\n\n get locationY() {\n return locationY(clientY);\n },\n\n pageX: pageX,\n pageY: pageY,\n target: domEvent.target,\n timestamp: timestamp\n }];\n changedTouches = emulatedTouches;\n touches = domEventType === 'mouseup' || domEventType === 'dragstart' ? emptyArray : emulatedTouches;\n }\n\n var responderEvent = {\n bubbles: true,\n cancelable: true,\n currentTarget: null,\n defaultPrevented: domEvent.defaultPrevented,\n dispatchConfig: emptyObject,\n eventPhase: domEvent.eventPhase,\n isDefaultPrevented: function isDefaultPrevented() {\n return domEvent.defaultPrevented;\n },\n isPropagationStopped: function isPropagationStopped() {\n return propagationWasStopped;\n },\n isTrusted: domEvent.isTrusted,\n nativeEvent: {\n altKey: false,\n ctrlKey: false,\n metaKey: metaKey,\n shiftKey: shiftKey,\n changedTouches: changedTouches,\n force: force,\n identifier: identifier,\n\n get locationX() {\n return locationX(clientX);\n },\n\n get locationY() {\n return locationY(clientY);\n },\n\n pageX: pageX,\n pageY: pageY,\n target: domEvent.target,\n timestamp: timestamp,\n touches: touches,\n type: domEventType\n },\n persist: emptyFunction,\n preventDefault: preventDefault,\n stopPropagation: function stopPropagation() {\n propagationWasStopped = true;\n },\n target: domEvent.target,\n timeStamp: timestamp,\n touchHistory: ResponderTouchHistoryStore.touchHistory\n };\n\n function locationX(x) {\n rect = rect || getBoundingClientRect(responderEvent.currentTarget);\n\n if (rect) {\n return x - rect.left;\n }\n }\n\n function locationY(y) {\n rect = rect || getBoundingClientRect(responderEvent.currentTarget);\n\n if (rect) {\n return y - rect.top;\n }\n }\n\n return responderEvent;\n}","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/hooks/useResponderEvents/createResponderEvent.js"],"names":["getBoundingClientRect","ResponderTouchHistoryStore","emptyFunction","emptyObject","emptyArray","normalizeIdentifier","identifier","createResponderEvent","domEvent","rect","propagationWasStopped","changedTouches","touches","domEventChangedTouches","domEventType","type","metaKey","shiftKey","force","clientX","clientY","pageX","pageY","preventDefault","bind","timestamp","timeStamp","normalizeTouches","Array","prototype","slice","call","map","touch","locationX","locationY","target","emulatedTouches","responderEvent","bubbles","cancelable","currentTarget","defaultPrevented","dispatchConfig","eventPhase","isDefaultPrevented","isPropagationStopped","isTrusted","nativeEvent","altKey","ctrlKey","persist","stopPropagation","touchHistory","x","left","y","top"],"mappings":"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","sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport getBoundingClientRect from '../../modules/getBoundingClientRect';\nimport ResponderTouchHistoryStore from './ResponderTouchHistoryStore';\n\nvar emptyFunction = function emptyFunction() {};\n\nvar emptyObject = {};\nvar emptyArray = [];\n/**\n * Safari produces very large identifiers that would cause the `touchBank` array\n * length to be so large as to crash the browser, if not normalized like this.\n * In the future the `touchBank` should use an object/map instead.\n */\n\nfunction normalizeIdentifier(identifier) {\n return identifier > 20 ? identifier % 20 : identifier;\n}\n/**\n * Converts a native DOM event to a ResponderEvent.\n * Mouse events are transformed into fake touch events.\n */\n\n\nexport default function createResponderEvent(domEvent) {\n var rect;\n var propagationWasStopped = false;\n var changedTouches;\n var touches;\n var domEventChangedTouches = domEvent.changedTouches;\n var domEventType = domEvent.type;\n var metaKey = domEvent.metaKey === true;\n var shiftKey = domEvent.shiftKey === true;\n var force = domEventChangedTouches && domEventChangedTouches[0].force || 0;\n var identifier = normalizeIdentifier(domEventChangedTouches && domEventChangedTouches[0].identifier || 0);\n var clientX = domEventChangedTouches && domEventChangedTouches[0].clientX || domEvent.clientX;\n var clientY = domEventChangedTouches && domEventChangedTouches[0].clientY || domEvent.clientY;\n var pageX = domEventChangedTouches && domEventChangedTouches[0].pageX || domEvent.pageX;\n var pageY = domEventChangedTouches && domEventChangedTouches[0].pageY || domEvent.pageY;\n var preventDefault = typeof domEvent.preventDefault === 'function' ? domEvent.preventDefault.bind(domEvent) : emptyFunction;\n var timestamp = domEvent.timeStamp;\n\n function normalizeTouches(touches) {\n return Array.prototype.slice.call(touches).map(function (touch) {\n return {\n force: touch.force,\n identifier: normalizeIdentifier(touch.identifier),\n\n get locationX() {\n return locationX(touch.clientX);\n },\n\n get locationY() {\n return locationY(touch.clientY);\n },\n\n pageX: touch.pageX,\n pageY: touch.pageY,\n target: touch.target,\n timestamp: timestamp\n };\n });\n }\n\n if (domEventChangedTouches != null) {\n changedTouches = normalizeTouches(domEventChangedTouches);\n touches = normalizeTouches(domEvent.touches);\n } else {\n var emulatedTouches = [{\n force: force,\n identifier: identifier,\n\n get locationX() {\n return locationX(clientX);\n },\n\n get locationY() {\n return locationY(clientY);\n },\n\n pageX: pageX,\n pageY: pageY,\n target: domEvent.target,\n timestamp: timestamp\n }];\n changedTouches = emulatedTouches;\n touches = domEventType === 'mouseup' || domEventType === 'dragstart' ? emptyArray : emulatedTouches;\n }\n\n var responderEvent = {\n bubbles: true,\n cancelable: true,\n // `currentTarget` is set before dispatch\n currentTarget: null,\n defaultPrevented: domEvent.defaultPrevented,\n dispatchConfig: emptyObject,\n eventPhase: domEvent.eventPhase,\n isDefaultPrevented: function isDefaultPrevented() {\n return domEvent.defaultPrevented;\n },\n isPropagationStopped: function isPropagationStopped() {\n return propagationWasStopped;\n },\n isTrusted: domEvent.isTrusted,\n nativeEvent: {\n altKey: false,\n ctrlKey: false,\n metaKey: metaKey,\n shiftKey: shiftKey,\n changedTouches: changedTouches,\n force: force,\n identifier: identifier,\n\n get locationX() {\n return locationX(clientX);\n },\n\n get locationY() {\n return locationY(clientY);\n },\n\n pageX: pageX,\n pageY: pageY,\n target: domEvent.target,\n timestamp: timestamp,\n touches: touches,\n type: domEventType\n },\n persist: emptyFunction,\n preventDefault: preventDefault,\n stopPropagation: function stopPropagation() {\n propagationWasStopped = true;\n },\n target: domEvent.target,\n timeStamp: timestamp,\n touchHistory: ResponderTouchHistoryStore.touchHistory\n }; // Using getters and functions serves two purposes:\n // 1) The value of `currentTarget` is not initially available.\n // 2) Measuring the clientRect may cause layout jank and should only be done on-demand.\n\n function locationX(x) {\n rect = rect || getBoundingClientRect(responderEvent.currentTarget);\n\n if (rect) {\n return x - rect.left;\n }\n }\n\n function locationY(y) {\n rect = rect || getBoundingClientRect(responderEvent.currentTarget);\n\n if (rect) {\n return y - rect.top;\n }\n }\n\n return responderEvent;\n}"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/1762798d99ef97c0d878a1efbb6f3ede.json b/.expo/web/cache/development/babel-loader/1762798d99ef97c0d878a1efbb6f3ede.json new file mode 100644 index 000000000..e9e79356d --- /dev/null +++ b/.expo/web/cache/development/babel-loader/1762798d99ef97c0d878a1efbb6f3ede.json @@ -0,0 +1 @@ +{"ast":null,"code":"import StyleSheet from \"react-native-web/dist/exports/StyleSheet\";\nvar styles = StyleSheet.create({\n btnClickContain: {\n flexDirection: 'row',\n padding: 5,\n marginTop: 5,\n marginBottom: 5\n },\n btnContainer: {\n flex: 1,\n flexDirection: 'row',\n alignItems: 'flex-start'\n },\n btnIcon: {\n height: 25,\n width: 25\n },\n btnText: {\n fontSize: 16,\n marginLeft: 10,\n marginTop: 2\n }\n});\nexport default styles;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/src/components/MenuButton/styles.js"],"names":["styles","StyleSheet","create","btnClickContain","flexDirection","padding","marginTop","marginBottom","btnContainer","flex","alignItems","btnIcon","height","width","btnText","fontSize","marginLeft"],"mappings":";AAEA,IAAMA,MAAM,GAAGC,UAAU,CAACC,MAAX,CAAkB;AAC/BC,EAAAA,eAAe,EAAE;AACfC,IAAAA,aAAa,EAAE,KADA;AAEfC,IAAAA,OAAO,EAAE,CAFM;AAGfC,IAAAA,SAAS,EAAE,CAHI;AAIfC,IAAAA,YAAY,EAAE;AAJC,GADc;AAO/BC,EAAAA,YAAY,EAAE;AACZC,IAAAA,IAAI,EAAE,CADM;AAEZL,IAAAA,aAAa,EAAE,KAFH;AAGZM,IAAAA,UAAU,EAAE;AAHA,GAPiB;AAY/BC,EAAAA,OAAO,EAAE;AACPC,IAAAA,MAAM,EAAE,EADD;AAEPC,IAAAA,KAAK,EAAE;AAFA,GAZsB;AAgB/BC,EAAAA,OAAO,EAAE;AACPC,IAAAA,QAAQ,EAAE,EADH;AAEPC,IAAAA,UAAU,EAAE,EAFL;AAGPV,IAAAA,SAAS,EAAE;AAHJ;AAhBsB,CAAlB,CAAf;AAuBA,eAAeN,MAAf","sourcesContent":["import { StyleSheet } from 'react-native';\n\nconst styles = StyleSheet.create({\n btnClickContain: {\n flexDirection: 'row',\n padding: 5,\n marginTop: 5,\n marginBottom: 5\n },\n btnContainer: {\n flex: 1,\n flexDirection: 'row',\n alignItems: 'flex-start'\n },\n btnIcon: {\n height: 25,\n width: 25\n },\n btnText: {\n fontSize: 16,\n marginLeft: 10,\n marginTop: 2\n }\n});\n\nexport default styles;\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/17ba15f0c492de9516dfb26ed8979c65.json b/.expo/web/cache/development/babel-loader/17ba15f0c492de9516dfb26ed8979c65.json new file mode 100644 index 000000000..0e8efadcc --- /dev/null +++ b/.expo/web/cache/development/babel-loader/17ba15f0c492de9516dfb26ed8979c65.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _assertThisInitialized from \"@babel/runtime/helpers/assertThisInitialized\";\nimport _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nimport * as React from 'react';\nimport hoistStatics from 'hoist-non-react-statics';\nimport { withNavigation } from '@react-navigation/core';\nexport default function createNavigationAwareScrollable(Component) {\n var _class, _temp;\n\n var ComponentWithNavigationScrolling = withNavigation((_temp = _class = function (_React$PureComponent) {\n _inherits(_class, _React$PureComponent);\n\n var _super = _createSuper(_class);\n\n function _class() {\n _classCallCheck(this, _class);\n\n return _super.apply(this, arguments);\n }\n\n _createClass(_class, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n var _this = this;\n\n this._subscription = this.props.navigation.addListener('refocus', function () {\n var scrollableNode = _this.getNode();\n\n if (_this.props.navigation.isFocused() && scrollableNode !== null) {\n if (scrollableNode.scrollToTop != null) {\n scrollableNode.scrollToTop();\n } else if (scrollableNode.scrollTo != null) {\n scrollableNode.scrollTo({\n y: 0\n });\n } else if (scrollableNode.scrollResponderScrollTo != null) {\n scrollableNode.scrollResponderScrollTo({\n y: 0\n });\n }\n }\n });\n }\n }, {\n key: \"componentWillUnmount\",\n value: function componentWillUnmount() {\n if (this._subscription != null) {\n this._subscription.remove();\n }\n }\n }, {\n key: \"getNode\",\n value: function getNode() {\n if (this._scrollRef === null) {\n return null;\n }\n\n if (this._scrollRef.getScrollResponder) {\n return this._scrollRef.getScrollResponder();\n } else if (this._scrollRef.getNode) {\n return this._scrollRef.getNode();\n } else {\n return this._scrollRef;\n }\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this2 = this;\n\n return React.createElement(Component, _extends({\n ref: function ref(view) {\n _this2._scrollRef = view;\n }\n }, this.props));\n }\n }]);\n\n return _class;\n }(React.PureComponent), _defineProperty(_class, \"displayName\", \"withNavigationScrolling(\".concat(Component.displayName || Component.name, \")\")), _temp));\n\n var NavigationAwareScrollable = function (_React$PureComponent2) {\n _inherits(NavigationAwareScrollable, _React$PureComponent2);\n\n var _super2 = _createSuper(NavigationAwareScrollable);\n\n function NavigationAwareScrollable() {\n var _this3;\n\n _classCallCheck(this, NavigationAwareScrollable);\n\n for (var _len = arguments.length, _args = new Array(_len), _key = 0; _key < _len; _key++) {\n _args[_key] = arguments[_key];\n }\n\n _this3 = _super2.call.apply(_super2, [this].concat(_args));\n\n _defineProperty(_assertThisInitialized(_this3), \"_captureRef\", function (view) {\n _this3._innerRef = view;\n _this3.props.onRef && _this3.props.onRef(view);\n });\n\n _defineProperty(_assertThisInitialized(_this3), \"setNativeProps\", function () {\n var _this3$_innerRef$getN;\n\n return (_this3$_innerRef$getN = _this3._innerRef.getNode()).setNativeProps.apply(_this3$_innerRef$getN, arguments);\n });\n\n _defineProperty(_assertThisInitialized(_this3), \"getScrollResponder\", function () {\n var _this3$_innerRef$getN2;\n\n return (_this3$_innerRef$getN2 = _this3._innerRef.getNode()).getScrollResponder.apply(_this3$_innerRef$getN2, arguments);\n });\n\n _defineProperty(_assertThisInitialized(_this3), \"getScrollableNode\", function () {\n var _this3$_innerRef$getN3;\n\n return (_this3$_innerRef$getN3 = _this3._innerRef.getNode()).getScrollableNode.apply(_this3$_innerRef$getN3, arguments);\n });\n\n _defineProperty(_assertThisInitialized(_this3), \"getInnerViewNode\", function () {\n var _this3$_innerRef$getN4;\n\n return (_this3$_innerRef$getN4 = _this3._innerRef.getNode()).getInnerViewNode.apply(_this3$_innerRef$getN4, arguments);\n });\n\n _defineProperty(_assertThisInitialized(_this3), \"scrollTo\", function () {\n var _this3$_innerRef$getN5;\n\n return (_this3$_innerRef$getN5 = _this3._innerRef.getNode()).scrollTo.apply(_this3$_innerRef$getN5, arguments);\n });\n\n _defineProperty(_assertThisInitialized(_this3), \"scrollToEnd\", function () {\n var _this3$_innerRef$getN6;\n\n return (_this3$_innerRef$getN6 = _this3._innerRef.getNode()).scrollToEnd.apply(_this3$_innerRef$getN6, arguments);\n });\n\n _defineProperty(_assertThisInitialized(_this3), \"scrollWithoutAnimationTo\", function () {\n var _this3$_innerRef$getN7;\n\n return (_this3$_innerRef$getN7 = _this3._innerRef.getNode()).scrollWithoutAnimationTo.apply(_this3$_innerRef$getN7, arguments);\n });\n\n _defineProperty(_assertThisInitialized(_this3), \"flashScrollIndicators\", function () {\n var _this3$_innerRef$getN8;\n\n return (_this3$_innerRef$getN8 = _this3._innerRef.getNode()).flashScrollIndicators.apply(_this3$_innerRef$getN8, arguments);\n });\n\n return _this3;\n }\n\n _createClass(NavigationAwareScrollable, [{\n key: \"render\",\n value: function render() {\n return React.createElement(ComponentWithNavigationScrolling, _extends({}, this.props, {\n onRef: this._captureRef\n }));\n }\n }]);\n\n return NavigationAwareScrollable;\n }(React.PureComponent);\n\n _defineProperty(NavigationAwareScrollable, \"displayName\", \"NavigationAwareScrollable(\".concat(Component.displayName || Component.name, \")\"));\n\n return hoistStatics(NavigationAwareScrollable, Component);\n}","map":{"version":3,"sources":["createNavigationAwareScrollable.js"],"names":["ComponentWithNavigationScrolling","withNavigation","React","Component","componentDidMount","scrollableNode","y","componentWillUnmount","getNode","render","view","_captureRef","hoistStatics"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,OAAO,KAAP,KAAA,MAAA,OAAA;AACA,OAAA,YAAA,MAAA,yBAAA;AACA,SAAA,cAAA,QAAA,wBAAA;AAEA,eAAe,SAAA,+BAAA,CAAA,SAAA,EAAoD;AAAA,MAAA,MAAA,EAAA,KAAA;;AACjE,MAAMA,gCAAgC,GAAGC,cAAc,EAAA,KAAA,GAAA,MAAA;AAAA;;AAAA;;AAAA;AAAA;;AAAA;AAAA;;AAAA;AAAA;AAAA,aAMnDG,6BAAoB;AAAA;;AAClB,aAAA,aAAA,GAAqB,KAAA,KAAA,CAAA,UAAA,CAAA,WAAA,CAAA,SAAA,EAEnB,YAAM;AACJ,cAAMC,cAAc,GAAG,KAAA,CAAvB,OAAuB,EAAvB;;AACA,cAAI,KAAA,CAAA,KAAA,CAAA,UAAA,CAAA,SAAA,MAAqCA,cAAc,KAAvD,IAAA,EAAkE;AAChE,gBAAIA,cAAc,CAAdA,WAAAA,IAAJ,IAAA,EAAwC;AACtCA,cAAAA,cAAc,CAAdA,WAAAA;AADF,aAAA,MAEO,IAAIA,cAAc,CAAdA,QAAAA,IAAJ,IAAA,EAAqC;AAC1CA,cAAAA,cAAc,CAAdA,QAAAA,CAAwB;AAAEC,gBAAAA,CAAC,EAAE;AAAL,eAAxBD;AADK,aAAA,MAEA,IAAIA,cAAc,CAAdA,uBAAAA,IAAJ,IAAA,EAAoD;AACzDA,cAAAA,cAAc,CAAdA,uBAAAA,CAAuC;AAAEC,gBAAAA,CAAC,EAAE;AAAL,eAAvCD;AACD;AACF;AAZL,SAAqB,CAArB;AAeD;AAtBkD;AAAA;AAAA,aAwBnDE,gCAAuB;AACrB,YAAI,KAAA,aAAA,IAAJ,IAAA,EAAgC;AAC9B,eAAA,aAAA,CAAA,MAAA;AACD;AACF;AA5BkD;AAAA;AAAA,aA8BnDC,mBAAU;AACR,YAAI,KAAA,UAAA,KAAJ,IAAA,EAA8B;AAC5B,iBAAA,IAAA;AACD;;AAED,YAAI,KAAA,UAAA,CAAJ,kBAAA,EAAwC;AACtC,iBAAO,KAAA,UAAA,CAAP,kBAAO,EAAP;AADF,SAAA,MAEO,IAAI,KAAA,UAAA,CAAJ,OAAA,EAA6B;AAClC,iBAAO,KAAA,UAAA,CAAP,OAAO,EAAP;AADK,SAAA,MAEA;AACL,iBAAO,KAAP,UAAA;AACD;AACF;AA1CkD;AAAA;AAAA,aA4CnDC,kBAAS;AAAA;;AACP,eACE,KAAA,CAAA,aAAA,CAAA,SAAA,EAAA,QAAA,CAAA;AACE,UAAA,GAAG,EAAGC,aAAAA,IAAD,EAAU;AACb,YAAA,MAAA,CAAA,UAAA,GAAA,IAAA;AACD;AAHH,SAAA,EAIM,KALR,KACE,CAAA,CADF;AAQD;AArDkD;;AAAA;AAAA,IACvCR,KAAK,CAAnB,aADqD,CAAA,EAAA,eAAA,CAAA,MAAA,EAAA,aAAA,EAAA,2BAAA,MAAA,CAGjDC,SAAS,CAATA,WAAAA,IAAyBA,SAAS,CAHe,IAAA,EAAA,GAAA,CAAA,CAAA,EAAvD,KAAuD,EAAvD;;AADiE,MA0DjE,yBA1DiE;AAAA;;AAAA;;AA0DL,yCAAA;AAAA;;AAAA;;AAAA,wCAAA,KAAA;AAAA,QAAA,KAAA;AAAA;;AAAA,yDAAA,KAAA;;AAAA,MAAA,eAAA,iCAAA,aAAA,EAK3CO,UAAAA,IAAD,EAAU;AACtB,eAAA,SAAA,GAAA,IAAA;AACA,eAAA,KAAA,CAAA,KAAA,IAAoB,OAAA,KAAA,CAAA,KAAA,CAApB,IAAoB,CAApB;AAPwD,OAAA,CAAA;;AAAA,MAAA,eAAA,iCAAA,gBAAA,EAUzC,YAAa;AAAA;;AAC5B,eAAO,gCAAA,SAAA,CAAA,OAAA,IAAP,cAAO,wCAAP;AAXwD,OAAA,CAAA;;AAAA,MAAA,eAAA,iCAAA,oBAAA,EAcrC,YAAa;AAAA;;AAChC,eAAO,iCAAA,SAAA,CAAA,OAAA,IAAP,kBAAO,yCAAP;AAfwD,OAAA,CAAA;;AAAA,MAAA,eAAA,iCAAA,mBAAA,EAkBtC,YAAa;AAAA;;AAC/B,eAAO,iCAAA,SAAA,CAAA,OAAA,IAAP,iBAAO,yCAAP;AAnBwD,OAAA,CAAA;;AAAA,MAAA,eAAA,iCAAA,kBAAA,EAsBvC,YAAa;AAAA;;AAC9B,eAAO,iCAAA,SAAA,CAAA,OAAA,IAAP,gBAAO,yCAAP;AAvBwD,OAAA,CAAA;;AAAA,MAAA,eAAA,iCAAA,UAAA,EA0B/C,YAAa;AAAA;;AACtB,eAAO,iCAAA,SAAA,CAAA,OAAA,IAAP,QAAO,yCAAP;AA3BwD,OAAA,CAAA;;AAAA,MAAA,eAAA,iCAAA,aAAA,EA8B5C,YAAa;AAAA;;AACzB,eAAO,iCAAA,SAAA,CAAA,OAAA,IAAP,WAAO,yCAAP;AA/BwD,OAAA,CAAA;;AAAA,MAAA,eAAA,iCAAA,0BAAA,EAkC/B,YAAa;AAAA;;AACtC,eAAO,iCAAA,SAAA,CAAA,OAAA,IAAP,wBAAO,yCAAP;AAnCwD,OAAA,CAAA;;AAAA,MAAA,eAAA,iCAAA,uBAAA,EAsClC,YAAa;AAAA;;AACnC,eAAO,iCAAA,SAAA,CAAA,OAAA,IAAP,qBAAO,yCAAP;AAvCwD,OAAA,CAAA;;AAAA;AAAA;;AA1DK;AAAA;AAAA,aAoG/DD,kBAAS;AACP,eACE,KAAA,CAAA,aAAA,CAAA,gCAAA,EAAA,QAAA,CAAA,EAAA,EACM,KADN,KAAA,EAAA;AAEE,UAAA,KAAK,EAAE,KAAKE;AAFd,SAAA,CAAA,CADF;AAMD;AA3G8D;;AAAA;AAAA,IA0DzBT,KAAK,CAA7C,aA1DiE;;AAAA,EAAA,eAAA,CAAA,yBAAA,EAAA,aAAA,EAAA,6BAAA,MAAA,CA4D7DC,SAAS,CAATA,WAAAA,IAAyBA,SAAS,CA5D2B,IAAA,EAAA,GAAA,CAAA,CAAA;;AA8GjE,SAAOS,YAAY,CAAA,yBAAA,EAAnB,SAAmB,CAAnB;AACD","sourcesContent":["import * as React from 'react';\nimport hoistStatics from 'hoist-non-react-statics';\nimport { withNavigation } from '@react-navigation/core';\n\nexport default function createNavigationAwareScrollable(Component) {\n const ComponentWithNavigationScrolling = withNavigation(\n class extends React.PureComponent {\n static displayName = `withNavigationScrolling(${\n Component.displayName || Component.name\n })`;\n\n componentDidMount() {\n this._subscription = this.props.navigation.addListener(\n 'refocus',\n () => {\n const scrollableNode = this.getNode();\n if (this.props.navigation.isFocused() && scrollableNode !== null) {\n if (scrollableNode.scrollToTop != null) {\n scrollableNode.scrollToTop();\n } else if (scrollableNode.scrollTo != null) {\n scrollableNode.scrollTo({ y: 0 });\n } else if (scrollableNode.scrollResponderScrollTo != null) {\n scrollableNode.scrollResponderScrollTo({ y: 0 });\n }\n }\n }\n );\n }\n\n componentWillUnmount() {\n if (this._subscription != null) {\n this._subscription.remove();\n }\n }\n\n getNode() {\n if (this._scrollRef === null) {\n return null;\n }\n\n if (this._scrollRef.getScrollResponder) {\n return this._scrollRef.getScrollResponder();\n } else if (this._scrollRef.getNode) {\n return this._scrollRef.getNode();\n } else {\n return this._scrollRef;\n }\n }\n\n render() {\n return (\n {\n this._scrollRef = view;\n }}\n {...this.props}\n />\n );\n }\n }\n );\n\n class NavigationAwareScrollable extends React.PureComponent {\n static displayName = `NavigationAwareScrollable(${\n Component.displayName || Component.name\n })`;\n\n _captureRef = (view) => {\n this._innerRef = view;\n this.props.onRef && this.props.onRef(view);\n };\n\n setNativeProps = (...args) => {\n return this._innerRef.getNode().setNativeProps(...args);\n };\n\n getScrollResponder = (...args) => {\n return this._innerRef.getNode().getScrollResponder(...args);\n };\n\n getScrollableNode = (...args) => {\n return this._innerRef.getNode().getScrollableNode(...args);\n };\n\n getInnerViewNode = (...args) => {\n return this._innerRef.getNode().getInnerViewNode(...args);\n };\n\n scrollTo = (...args) => {\n return this._innerRef.getNode().scrollTo(...args);\n };\n\n scrollToEnd = (...args) => {\n return this._innerRef.getNode().scrollToEnd(...args);\n };\n\n scrollWithoutAnimationTo = (...args) => {\n return this._innerRef.getNode().scrollWithoutAnimationTo(...args);\n };\n\n flashScrollIndicators = (...args) => {\n return this._innerRef.getNode().flashScrollIndicators(...args);\n };\n\n render() {\n return (\n \n );\n }\n }\n\n return hoistStatics(NavigationAwareScrollable, Component);\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/1ab3cb68ce8b26f11dc34a5d4e8874de.json b/.expo/web/cache/development/babel-loader/1ab3cb68ce8b26f11dc34a5d4e8874de.json new file mode 100644 index 000000000..7ceff5748 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/1ab3cb68ce8b26f11dc34a5d4e8874de.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nimport _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nimport * as React from 'react';\nimport Platform from \"react-native-web/dist/exports/Platform\";\nimport StyleSheet from \"react-native-web/dist/exports/StyleSheet\";\nimport View from \"react-native-web/dist/exports/View\";\nimport { Screen, screensEnabled, shouldUseActivityState } from 'react-native-screens';\nvar FAR_FAR_AWAY = 30000;\n\nvar ResourceSavingScene = function (_React$Component) {\n _inherits(ResourceSavingScene, _React$Component);\n\n var _super = _createSuper(ResourceSavingScene);\n\n function ResourceSavingScene() {\n _classCallCheck(this, ResourceSavingScene);\n\n return _super.apply(this, arguments);\n }\n\n _createClass(ResourceSavingScene, [{\n key: \"render\",\n value: function render() {\n if ((screensEnabled === null || screensEnabled === void 0 ? void 0 : screensEnabled()) && this.props.enabled && Platform.OS !== 'web') {\n var _this$props = this.props,\n _isVisible = _this$props.isVisible,\n _rest = _objectWithoutProperties(_this$props, [\"isVisible\"]);\n\n if (shouldUseActivityState) {\n return React.createElement(Screen, _extends({\n activityState: _isVisible ? 2 : 0\n }, _rest));\n } else {\n return React.createElement(Screen, _extends({\n active: _isVisible ? 1 : 0\n }, _rest));\n }\n }\n\n var _this$props2 = this.props,\n isVisible = _this$props2.isVisible,\n children = _this$props2.children,\n style = _this$props2.style,\n rest = _objectWithoutProperties(_this$props2, [\"isVisible\", \"children\", \"style\"]);\n\n return React.createElement(View, _extends({\n style: [styles.container, Platform.OS === 'web' ? {\n display: isVisible ? 'flex' : 'none'\n } : null, style],\n collapsable: false,\n removeClippedSubviews: Platform.OS === 'ios' ? !isVisible : true,\n pointerEvents: isVisible ? 'auto' : 'none'\n }, rest), React.createElement(View, {\n style: isVisible ? styles.attached : styles.detached\n }, children));\n }\n }]);\n\n return ResourceSavingScene;\n}(React.Component);\n\nexport { ResourceSavingScene as default };\nvar styles = StyleSheet.create({\n container: {\n flex: 1,\n overflow: 'hidden'\n },\n attached: {\n flex: 1\n },\n detached: {\n flex: 1,\n top: FAR_FAR_AWAY\n }\n});","map":{"version":3,"sources":["ResourceSavingScene.tsx"],"names":["FAR_FAR_AWAY","React","render","Platform","rest","isVisible","styles","display","detached","container","flex","overflow","attached","top"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,OAAO,KAAP,KAAA,MAAA,OAAA;;;;AAEA,SAAA,MAAA,EAAA,cAAA,EAAA,sBAAA,QAAA,sBAAA;AAcA,IAAMA,YAAY,GAAlB,KAAA;;IAEe,mB;;;;;;;;;;;;;WACbE,kBAAS;AAEP,UAAI,CAAA,cAAc,KAAd,IAAA,IAAA,cAAc,KAAA,KAAd,CAAA,GAAA,KAAA,CAAA,GAAA,cAAc,EAAd,KAAsB,KAAA,KAAA,CAAtB,OAAA,IAA4CC,QAAQ,CAARA,EAAAA,KAAhD,KAAA,EAAuE;AAAA,0BACtC,KAA/B,KADqE;AAAA,YAC/D,UAD+D,eAC/D,SAD+D;AAAA,YAC/CC,KAD+C;;AAGrE,YAAA,sBAAA,EAA4B;AAC1B,iBAEE,KAAA,CAAA,aAAA,CAAA,MAAA,EAAA,QAAA,CAAA;AAAQ,YAAA,aAAa,EAAEC,UAAS,GAAA,CAAA,GAAO;AAAvC,WAAA,EAAA,KAAA,CAAA,CAFF;AADF,SAAA,MAKO;AACL,iBAEE,KAAA,CAAA,aAAA,CAAA,MAAA,EAAA,QAAA,CAAA;AAAQ,YAAA,MAAM,EAAEA,UAAS,GAAA,CAAA,GAAO;AAAhC,WAAA,EAAA,KAAA,CAAA,CAFF;AAID;AACF;;AAhBM,yBAkByC,KAAhD,KAlBO;AAAA,UAkBD,SAlBC,gBAkBD,SAlBC;AAAA,UAkBD,QAlBC,gBAkBD,QAlBC;AAAA,UAkBD,KAlBC,gBAkBD,KAlBC;AAAA,UAkBgCD,IAlBhC;;AAoBP,aACE,KAAA,CAAA,aAAA,CAAA,IAAA,EAAA,QAAA,CAAA;AACE,QAAA,KAAK,EAAE,CACLE,MAAM,CADD,SAAA,EAEL,QAAQ,CAAR,EAAA,KAAA,KAAA,GACI;AAAEC,UAAAA,OAAO,EAAEF,SAAS,GAAA,MAAA,GAAY;AAAhC,SADJ,GAFK,IAAA,EADT,KACS,CADT;AAQE,QAAA,WAAW,EARb,KAAA;AASE,QAAA,qBAAqB,EAGnBF,QAAQ,CAARA,EAAAA,KAAAA,KAAAA,GAAwB,CAAxBA,SAAAA,GAZJ,IAAA;AAcE,QAAA,aAAa,EAAEE,SAAS,GAAA,MAAA,GAAY;AAdtC,OAAA,EAAA,IAAA,CAAA,EAiBE,KAAA,CAAA,aAAA,CAAA,IAAA,EAAA;AAAM,QAAA,KAAK,EAAEA,SAAS,GAAGC,MAAM,CAAT,QAAA,GAAqBA,MAAM,CAACE;AAAlD,OAAA,EAlBJ,QAkBI,CAjBF,CADF;AAuBD;;;;EA5C8CP,KAAK,CAAvC,S;;SAAA,mB;AA+Cf,IAAMK,MAAM,GAAG,UAAU,CAAV,MAAA,CAAkB;AAC/BG,EAAAA,SAAS,EAAE;AACTC,IAAAA,IAAI,EADK,CAAA;AAETC,IAAAA,QAAQ,EAAE;AAFD,GADoB;AAK/BC,EAAAA,QAAQ,EAAE;AACRF,IAAAA,IAAI,EAAE;AADE,GALqB;AAQ/BF,EAAAA,QAAQ,EAAE;AACRE,IAAAA,IAAI,EADI,CAAA;AAERG,IAAAA,GAAG,EAAEb;AAFG;AARqB,CAAlB,CAAf","sourcesContent":["import * as React from 'react';\nimport { Platform, StyleSheet, View } from 'react-native';\nimport {\n Screen,\n screensEnabled,\n // @ts-ignore\n shouldUseActivityState,\n} from 'react-native-screens';\n\ntype Props = {\n isVisible: boolean;\n children: React.ReactNode;\n style?: any;\n enabled: boolean;\n};\n\nconst FAR_FAR_AWAY = 30000; // this should be big enough to move the whole view out of its container\n\nexport default class ResourceSavingScene extends React.Component {\n render() {\n // react-native-screens is buggy on web\n if (screensEnabled?.() && this.props.enabled && Platform.OS !== 'web') {\n const { isVisible, ...rest } = this.props;\n\n if (shouldUseActivityState) {\n return (\n // @ts-expect-error: there was an `active` prop and no `activityState` in older version and stackPresentation was required\n \n );\n } else {\n return (\n // @ts-expect-error: there was an `active` prop and no `activityState` in older version and stackPresentation was required\n \n );\n }\n }\n\n const { isVisible, children, style, ...rest } = this.props;\n\n return (\n \n \n {children}\n \n \n );\n }\n}\n\nconst styles = StyleSheet.create({\n container: {\n flex: 1,\n overflow: 'hidden',\n },\n attached: {\n flex: 1,\n },\n detached: {\n flex: 1,\n top: FAR_FAR_AWAY,\n },\n});\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/1aba7e6636a9ea32273ea622b6bd3460.json b/.expo/web/cache/development/babel-loader/1aba7e6636a9ea32273ea622b6bd3460.json new file mode 100644 index 000000000..38d6f794e --- /dev/null +++ b/.expo/web/cache/development/babel-loader/1aba7e6636a9ea32273ea622b6bd3460.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _window$document;\n\nexport var isDOMAvailable = typeof window !== 'undefined' && !!((_window$document = window.document) != null && _window$document.createElement);","map":{"version":3,"sources":["../../src/environment/browser.web.ts"],"names":[],"mappings":";;AAEA,OAAO,IAAM,cAAc,GAAG,OAAO,MAAP,KAAkB,WAAlB,IAAiC,CAAC,sBAAC,MAAM,CAAC,QAAR,aAAC,iBAAiB,aAAlB,CAAzD","sourcesContent":["// Used for delegating node actions when browser APIs aren't available\n// like in SSR websites.\nexport const isDOMAvailable = typeof window !== 'undefined' && !!window.document?.createElement;\n"],"sourceRoot":""},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/1b20795bda906f6af1440166afffdf44.json b/.expo/web/cache/development/babel-loader/1b20795bda906f6af1440166afffdf44.json new file mode 100644 index 000000000..5da95071a --- /dev/null +++ b/.expo/web/cache/development/babel-loader/1b20795bda906f6af1440166afffdf44.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _assertThisInitialized from \"@babel/runtime/helpers/assertThisInitialized\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nimport AnimatedNode from \"./AnimatedNode\";\n\nvar AnimatedClockTest = function (_AnimatedNode) {\n _inherits(AnimatedClockTest, _AnimatedNode);\n\n var _super = _createSuper(AnimatedClockTest);\n\n function AnimatedClockTest(clockNode) {\n var _this;\n\n _classCallCheck(this, AnimatedClockTest);\n\n _this = _super.call(this, {\n type: 'clockTest',\n clock: clockNode\n });\n\n _defineProperty(_assertThisInitialized(_this), \"_clockNode\", void 0);\n\n _this._clockNode = clockNode;\n return _this;\n }\n\n _createClass(AnimatedClockTest, [{\n key: \"toString\",\n value: function toString() {\n return \"AnimatedClockTest, id: \".concat(this.__nodeID);\n }\n }, {\n key: \"__onEvaluate\",\n value: function __onEvaluate() {\n return this._clockNode.isStarted() ? 1 : 0;\n }\n }]);\n\n return AnimatedClockTest;\n}(AnimatedNode);\n\nexport function createAnimatedClockTest(clock) {\n return new AnimatedClockTest(clock);\n}","map":{"version":3,"sources":["AnimatedClockTest.js"],"names":["constructor","type","clock","clockNode","toString","__onEvaluate"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,OAAA,YAAA;;IAEA,iB;;;;;AAGEA,6BAAW,SAAXA,EAAuB;AAAA;;AAAA;;AACrB,8BAAM;AAAEC,MAAAA,IAAI,EAAN,WAAA;AAAqBC,MAAAA,KAAK,EAAEC;AAA5B,KAAN;;AADqB,IAAA,eAAA,gCAAA,YAAA,EAAA,KAAA,CAAA,CAAA;;AAErB,UAAA,UAAA,GAAA,SAAA;AAFqB;AAGtB;;;;WAEDC,oBAAW;AACT,aAAA,0BAAA,MAAA,CAAiC,KAAjC,QAAA,CAAA;AACD;;;WAEDC,wBAAe;AACb,aAAO,KAAA,UAAA,CAAA,SAAA,KAAA,CAAA,GAAP,CAAA;AACD;;;;EAdH,Y;;AAiBA,OAAO,SAAA,uBAAA,CAAA,KAAA,EAAwC;AAC7C,SAAO,IAAA,iBAAA,CAAP,KAAO,CAAP;AACD","sourcesContent":["import AnimatedNode from './AnimatedNode';\n\nclass AnimatedClockTest extends AnimatedNode {\n _clockNode;\n\n constructor(clockNode) {\n super({ type: 'clockTest', clock: clockNode });\n this._clockNode = clockNode;\n }\n\n toString() {\n return `AnimatedClockTest, id: ${this.__nodeID}`;\n }\n\n __onEvaluate() {\n return this._clockNode.isStarted() ? 1 : 0;\n }\n}\n\nexport function createAnimatedClockTest(clock) {\n return new AnimatedClockTest(clock);\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/1b4f4d23b86d5b8589ca86d9aed4fe93.json b/.expo/web/cache/development/babel-loader/1b4f4d23b86d5b8589ca86d9aed4fe93.json new file mode 100644 index 000000000..7b648aebd --- /dev/null +++ b/.expo/web/cache/development/babel-loader/1b4f4d23b86d5b8589ca86d9aed4fe93.json @@ -0,0 +1 @@ +{"ast":null,"code":"'use strict';\n\nfunction hasOwnProperty(obj, prop) {\n return Object.prototype.hasOwnProperty.call(obj, prop);\n}\n\nmodule.exports = function (qs, sep, eq, options) {\n sep = sep || '&';\n eq = eq || '=';\n var obj = {};\n\n if (typeof qs !== 'string' || qs.length === 0) {\n return obj;\n }\n\n var regexp = /\\+/g;\n qs = qs.split(sep);\n var maxKeys = 1000;\n\n if (options && typeof options.maxKeys === 'number') {\n maxKeys = options.maxKeys;\n }\n\n var len = qs.length;\n\n if (maxKeys > 0 && len > maxKeys) {\n len = maxKeys;\n }\n\n for (var i = 0; i < len; ++i) {\n var x = qs[i].replace(regexp, '%20'),\n idx = x.indexOf(eq),\n kstr,\n vstr,\n k,\n v;\n\n if (idx >= 0) {\n kstr = x.substr(0, idx);\n vstr = x.substr(idx + 1);\n } else {\n kstr = x;\n vstr = '';\n }\n\n k = decodeURIComponent(kstr);\n v = decodeURIComponent(vstr);\n\n if (!hasOwnProperty(obj, k)) {\n obj[k] = v;\n } else if (isArray(obj[k])) {\n obj[k].push(v);\n } else {\n obj[k] = [obj[k], v];\n }\n }\n\n return obj;\n};\n\nvar isArray = Array.isArray || function (xs) {\n return Object.prototype.toString.call(xs) === '[object Array]';\n};","map":{"version":3,"sources":["C:/Users/nayla/AppData/Roaming/npm/node_modules/expo-cli/node_modules/querystring-es3/decode.js"],"names":["hasOwnProperty","obj","prop","Object","prototype","call","module","exports","qs","sep","eq","options","length","regexp","split","maxKeys","len","i","x","replace","idx","indexOf","kstr","vstr","k","v","substr","decodeURIComponent","isArray","push","Array","xs","toString"],"mappings":"AAqBA;;AAKA,SAASA,cAAT,CAAwBC,GAAxB,EAA6BC,IAA7B,EAAmC;AACjC,SAAOC,MAAM,CAACC,SAAP,CAAiBJ,cAAjB,CAAgCK,IAAhC,CAAqCJ,GAArC,EAA0CC,IAA1C,CAAP;AACD;;AAEDI,MAAM,CAACC,OAAP,GAAiB,UAASC,EAAT,EAAaC,GAAb,EAAkBC,EAAlB,EAAsBC,OAAtB,EAA+B;AAC9CF,EAAAA,GAAG,GAAGA,GAAG,IAAI,GAAb;AACAC,EAAAA,EAAE,GAAGA,EAAE,IAAI,GAAX;AACA,MAAIT,GAAG,GAAG,EAAV;;AAEA,MAAI,OAAOO,EAAP,KAAc,QAAd,IAA0BA,EAAE,CAACI,MAAH,KAAc,CAA5C,EAA+C;AAC7C,WAAOX,GAAP;AACD;;AAED,MAAIY,MAAM,GAAG,KAAb;AACAL,EAAAA,EAAE,GAAGA,EAAE,CAACM,KAAH,CAASL,GAAT,CAAL;AAEA,MAAIM,OAAO,GAAG,IAAd;;AACA,MAAIJ,OAAO,IAAI,OAAOA,OAAO,CAACI,OAAf,KAA2B,QAA1C,EAAoD;AAClDA,IAAAA,OAAO,GAAGJ,OAAO,CAACI,OAAlB;AACD;;AAED,MAAIC,GAAG,GAAGR,EAAE,CAACI,MAAb;;AAEA,MAAIG,OAAO,GAAG,CAAV,IAAeC,GAAG,GAAGD,OAAzB,EAAkC;AAChCC,IAAAA,GAAG,GAAGD,OAAN;AACD;;AAED,OAAK,IAAIE,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGD,GAApB,EAAyB,EAAEC,CAA3B,EAA8B;AAC5B,QAAIC,CAAC,GAAGV,EAAE,CAACS,CAAD,CAAF,CAAME,OAAN,CAAcN,MAAd,EAAsB,KAAtB,CAAR;AAAA,QACIO,GAAG,GAAGF,CAAC,CAACG,OAAF,CAAUX,EAAV,CADV;AAAA,QAEIY,IAFJ;AAAA,QAEUC,IAFV;AAAA,QAEgBC,CAFhB;AAAA,QAEmBC,CAFnB;;AAIA,QAAIL,GAAG,IAAI,CAAX,EAAc;AACZE,MAAAA,IAAI,GAAGJ,CAAC,CAACQ,MAAF,CAAS,CAAT,EAAYN,GAAZ,CAAP;AACAG,MAAAA,IAAI,GAAGL,CAAC,CAACQ,MAAF,CAASN,GAAG,GAAG,CAAf,CAAP;AACD,KAHD,MAGO;AACLE,MAAAA,IAAI,GAAGJ,CAAP;AACAK,MAAAA,IAAI,GAAG,EAAP;AACD;;AAEDC,IAAAA,CAAC,GAAGG,kBAAkB,CAACL,IAAD,CAAtB;AACAG,IAAAA,CAAC,GAAGE,kBAAkB,CAACJ,IAAD,CAAtB;;AAEA,QAAI,CAACvB,cAAc,CAACC,GAAD,EAAMuB,CAAN,CAAnB,EAA6B;AAC3BvB,MAAAA,GAAG,CAACuB,CAAD,CAAH,GAASC,CAAT;AACD,KAFD,MAEO,IAAIG,OAAO,CAAC3B,GAAG,CAACuB,CAAD,CAAJ,CAAX,EAAqB;AAC1BvB,MAAAA,GAAG,CAACuB,CAAD,CAAH,CAAOK,IAAP,CAAYJ,CAAZ;AACD,KAFM,MAEA;AACLxB,MAAAA,GAAG,CAACuB,CAAD,CAAH,GAAS,CAACvB,GAAG,CAACuB,CAAD,CAAJ,EAASC,CAAT,CAAT;AACD;AACF;;AAED,SAAOxB,GAAP;AACD,CAjDD;;AAmDA,IAAI2B,OAAO,GAAGE,KAAK,CAACF,OAAN,IAAiB,UAAUG,EAAV,EAAc;AAC3C,SAAO5B,MAAM,CAACC,SAAP,CAAiB4B,QAAjB,CAA0B3B,IAA1B,CAA+B0B,EAA/B,MAAuC,gBAA9C;AACD,CAFD","sourcesContent":["// Copyright Joyent, Inc. and other Node contributors.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a\n// copy of this software and associated documentation files (the\n// \"Software\"), to deal in the Software without restriction, including\n// without limitation the rights to use, copy, modify, merge, publish,\n// distribute, sublicense, and/or sell copies of the Software, and to permit\n// persons to whom the Software is furnished to do so, subject to the\n// following conditions:\n//\n// The above copyright notice and this permission notice shall be included\n// in all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\n// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n// USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n'use strict';\n\n// If obj.hasOwnProperty has been overridden, then calling\n// obj.hasOwnProperty(prop) will break.\n// See: https://github.com/joyent/node/issues/1707\nfunction hasOwnProperty(obj, prop) {\n return Object.prototype.hasOwnProperty.call(obj, prop);\n}\n\nmodule.exports = function(qs, sep, eq, options) {\n sep = sep || '&';\n eq = eq || '=';\n var obj = {};\n\n if (typeof qs !== 'string' || qs.length === 0) {\n return obj;\n }\n\n var regexp = /\\+/g;\n qs = qs.split(sep);\n\n var maxKeys = 1000;\n if (options && typeof options.maxKeys === 'number') {\n maxKeys = options.maxKeys;\n }\n\n var len = qs.length;\n // maxKeys <= 0 means that we should not limit keys count\n if (maxKeys > 0 && len > maxKeys) {\n len = maxKeys;\n }\n\n for (var i = 0; i < len; ++i) {\n var x = qs[i].replace(regexp, '%20'),\n idx = x.indexOf(eq),\n kstr, vstr, k, v;\n\n if (idx >= 0) {\n kstr = x.substr(0, idx);\n vstr = x.substr(idx + 1);\n } else {\n kstr = x;\n vstr = '';\n }\n\n k = decodeURIComponent(kstr);\n v = decodeURIComponent(vstr);\n\n if (!hasOwnProperty(obj, k)) {\n obj[k] = v;\n } else if (isArray(obj[k])) {\n obj[k].push(v);\n } else {\n obj[k] = [obj[k], v];\n }\n }\n\n return obj;\n};\n\nvar isArray = Array.isArray || function (xs) {\n return Object.prototype.toString.call(xs) === '[object Array]';\n};\n"]},"metadata":{},"sourceType":"script"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/1b94bd4fc18a7d3c711d00f8637e934f.json b/.expo/web/cache/development/babel-loader/1b94bd4fc18a7d3c711d00f8637e934f.json new file mode 100644 index 000000000..f58f8fa58 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/1b94bd4fc18a7d3c711d00f8637e934f.json @@ -0,0 +1 @@ +{"ast":null,"code":"import AccessibilityUtil from \"../../modules/AccessibilityUtil\";\nimport createDOMProps from \"../../modules/createDOMProps\";\nimport React from 'react';\n\nvar createElement = function createElement(component, props) {\n var accessibilityComponent;\n\n if (component && component.constructor === String) {\n accessibilityComponent = AccessibilityUtil.propsToAccessibilityComponent(props);\n }\n\n var Component = accessibilityComponent || component;\n var domProps = createDOMProps(Component, props);\n\n for (var _len = arguments.length, children = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) {\n children[_key - 2] = arguments[_key];\n }\n\n return React.createElement.apply(React, [Component, domProps].concat(children));\n};\n\nexport default createElement;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/exports/createElement/index.js"],"names":["AccessibilityUtil","createDOMProps","React","createElement","component","props","accessibilityComponent","constructor","String","propsToAccessibilityComponent","Component","domProps","_len","arguments","length","children","Array","_key","apply","concat"],"mappings":"AAQA,OAAOA,iBAAP;AACA,OAAOC,cAAP;AACA,OAAOC,KAAP,MAAkB,OAAlB;;AAEA,IAAIC,aAAa,GAAG,SAASA,aAAT,CAAuBC,SAAvB,EAAkCC,KAAlC,EAAyC;AAE3D,MAAIC,sBAAJ;;AAEA,MAAIF,SAAS,IAAIA,SAAS,CAACG,WAAV,KAA0BC,MAA3C,EAAmD;AACjDF,IAAAA,sBAAsB,GAAGN,iBAAiB,CAACS,6BAAlB,CAAgDJ,KAAhD,CAAzB;AACD;;AAED,MAAIK,SAAS,GAAGJ,sBAAsB,IAAIF,SAA1C;AACA,MAAIO,QAAQ,GAAGV,cAAc,CAACS,SAAD,EAAYL,KAAZ,CAA7B;;AAEA,OAAK,IAAIO,IAAI,GAAGC,SAAS,CAACC,MAArB,EAA6BC,QAAQ,GAAG,IAAIC,KAAJ,CAAUJ,IAAI,GAAG,CAAP,GAAWA,IAAI,GAAG,CAAlB,GAAsB,CAAhC,CAAxC,EAA4EK,IAAI,GAAG,CAAxF,EAA2FA,IAAI,GAAGL,IAAlG,EAAwGK,IAAI,EAA5G,EAAgH;AAC9GF,IAAAA,QAAQ,CAACE,IAAI,GAAG,CAAR,CAAR,GAAqBJ,SAAS,CAACI,IAAD,CAA9B;AACD;;AAED,SAAOf,KAAK,CAACC,aAAN,CAAoBe,KAApB,CAA0BhB,KAA1B,EAAiC,CAACQ,SAAD,EAAYC,QAAZ,EAAsBQ,MAAtB,CAA6BJ,QAA7B,CAAjC,CAAP;AACD,CAhBD;;AAkBA,eAAeZ,aAAf","sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport AccessibilityUtil from '../../modules/AccessibilityUtil';\nimport createDOMProps from '../../modules/createDOMProps';\nimport React from 'react';\n\nvar createElement = function createElement(component, props) {\n // Use equivalent platform elements where possible.\n var accessibilityComponent;\n\n if (component && component.constructor === String) {\n accessibilityComponent = AccessibilityUtil.propsToAccessibilityComponent(props);\n }\n\n var Component = accessibilityComponent || component;\n var domProps = createDOMProps(Component, props);\n\n for (var _len = arguments.length, children = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) {\n children[_key - 2] = arguments[_key];\n }\n\n return React.createElement.apply(React, [Component, domProps].concat(children));\n};\n\nexport default createElement;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/1bd0e8696ec156606d1a976b0e48485f.json b/.expo/web/cache/development/babel-loader/1bd0e8696ec156606d1a976b0e48485f.json new file mode 100644 index 000000000..4f9d2c57e --- /dev/null +++ b/.expo/web/cache/development/babel-loader/1bd0e8696ec156606d1a976b0e48485f.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/extends\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nimport _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _assertThisInitialized from \"@babel/runtime/helpers/assertThisInitialized\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\nimport _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nvar _jsxFileName = \"E:\\\\Users\\\\Nayla\\\\Escritorio\\\\UADEE\\\\Distribuidas desk\\\\SUBASTAPP\\\\node_modules\\\\react-native-elements\\\\src\\\\input\\\\Input.js\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport Text from \"react-native-web/dist/exports/Text\";\nimport View from \"react-native-web/dist/exports/View\";\nimport TextInput from \"react-native-web/dist/exports/TextInput\";\nimport Animated from \"react-native-web/dist/exports/Animated\";\nimport Easing from \"react-native-web/dist/exports/Easing\";\nimport Platform from \"react-native-web/dist/exports/Platform\";\nimport StyleSheet from \"react-native-web/dist/exports/StyleSheet\";\nimport { nodeType, renderNode, patchWebProps } from \"../helpers\";\nimport { fonts, withTheme, ViewPropTypes, TextPropTypes } from \"../config\";\nimport Icon from \"../icons/Icon\";\n\nvar renderText = function renderText(content, defaultProps, style) {\n return renderNode(Text, content, _objectSpread(_objectSpread({}, defaultProps), {}, {\n style: StyleSheet.flatten([style, defaultProps && defaultProps.style])\n }));\n};\n\nvar Input = function (_React$Component) {\n _inherits(Input, _React$Component);\n\n var _super = _createSuper(Input);\n\n function Input() {\n var _this;\n\n _classCallCheck(this, Input);\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n _this = _super.call.apply(_super, [this].concat(args));\n _this.shakeAnimationValue = new Animated.Value(0);\n\n _this.shake = function () {\n var _assertThisInitialize = _assertThisInitialized(_this),\n shakeAnimationValue = _assertThisInitialize.shakeAnimationValue;\n\n shakeAnimationValue.setValue(0);\n Animated.timing(shakeAnimationValue, {\n duration: 375,\n toValue: 3,\n ease: Easing.bounce\n }).start();\n };\n\n return _this;\n }\n\n _createClass(Input, [{\n key: \"focus\",\n value: function focus() {\n this.input.focus();\n }\n }, {\n key: \"blur\",\n value: function blur() {\n this.input.blur();\n }\n }, {\n key: \"clear\",\n value: function clear() {\n this.input.clear();\n }\n }, {\n key: \"isFocused\",\n value: function isFocused() {\n return this.input.isFocused();\n }\n }, {\n key: \"setNativeProps\",\n value: function setNativeProps(nativeProps) {\n this.input.setNativeProps(nativeProps);\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this2 = this;\n\n var _this$props = this.props,\n containerStyle = _this$props.containerStyle,\n disabled = _this$props.disabled,\n disabledInputStyle = _this$props.disabledInputStyle,\n inputContainerStyle = _this$props.inputContainerStyle,\n leftIcon = _this$props.leftIcon,\n leftIconContainerStyle = _this$props.leftIconContainerStyle,\n rightIcon = _this$props.rightIcon,\n rightIconContainerStyle = _this$props.rightIconContainerStyle,\n _this$props$inputComp = _this$props.inputComponent,\n InputComponent = _this$props$inputComp === void 0 ? TextInput : _this$props$inputComp,\n inputStyle = _this$props.inputStyle,\n errorProps = _this$props.errorProps,\n errorStyle = _this$props.errorStyle,\n errorMessage = _this$props.errorMessage,\n label = _this$props.label,\n labelStyle = _this$props.labelStyle,\n labelProps = _this$props.labelProps,\n theme = _this$props.theme,\n attributes = _objectWithoutProperties(_this$props, [\"containerStyle\", \"disabled\", \"disabledInputStyle\", \"inputContainerStyle\", \"leftIcon\", \"leftIconContainerStyle\", \"rightIcon\", \"rightIconContainerStyle\", \"inputComponent\", \"inputStyle\", \"errorProps\", \"errorStyle\", \"errorMessage\", \"label\", \"labelStyle\", \"labelProps\", \"theme\"]);\n\n var translateX = this.shakeAnimationValue.interpolate({\n inputRange: [0, 0.5, 1, 1.5, 2, 2.5, 3],\n outputRange: [0, -15, 0, 15, 0, -15, 0]\n });\n return React.createElement(View, {\n style: StyleSheet.flatten([styles.container, containerStyle]),\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 88,\n columnNumber: 7\n }\n }, renderText(label, _objectSpread({\n style: labelStyle\n }, labelProps), styles.label(theme)), React.createElement(Animated.View, {\n style: StyleSheet.flatten([styles.inputContainer(theme), inputContainerStyle, {\n transform: [{\n translateX: translateX\n }]\n }]),\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 95,\n columnNumber: 9\n }\n }, leftIcon && React.createElement(View, {\n style: StyleSheet.flatten([styles.iconContainer, leftIconContainerStyle]),\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 103,\n columnNumber: 13\n }\n }, renderNode(Icon, leftIcon)), React.createElement(InputComponent, _extends({\n testID: \"RNE__Input__text-input\",\n underlineColorAndroid: \"transparent\",\n editable: !disabled\n }, patchWebProps(attributes), {\n ref: function ref(_ref) {\n _this2.input = _ref;\n },\n style: StyleSheet.flatten([styles.input, inputStyle, disabled && styles.disabledInput, disabled && disabledInputStyle]),\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 113,\n columnNumber: 11\n }\n })), rightIcon && React.createElement(View, {\n style: StyleSheet.flatten([styles.iconContainer, rightIconContainerStyle]),\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 130,\n columnNumber: 13\n }\n }, renderNode(Icon, rightIcon))), !!errorMessage && React.createElement(Text, _extends({}, errorProps, {\n style: StyleSheet.flatten([styles.error(theme), errorStyle && errorStyle]),\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 142,\n columnNumber: 11\n }\n }), errorMessage));\n }\n }]);\n\n return Input;\n}(React.Component);\n\nInput.propTypes = {\n containerStyle: ViewPropTypes.style,\n disabled: PropTypes.bool,\n disabledInputStyle: TextPropTypes.style,\n inputContainerStyle: ViewPropTypes.style,\n leftIcon: nodeType,\n leftIconContainerStyle: ViewPropTypes.style,\n rightIcon: nodeType,\n rightIconContainerStyle: ViewPropTypes.style,\n inputStyle: TextPropTypes.style,\n inputComponent: PropTypes.elementType,\n errorProps: PropTypes.object,\n errorStyle: TextPropTypes.style,\n errorMessage: PropTypes.string,\n label: PropTypes.node,\n labelStyle: TextPropTypes.style,\n labelProps: PropTypes.object,\n theme: PropTypes.object\n};\nvar styles = {\n container: {\n width: '100%',\n paddingHorizontal: 10\n },\n disabledInput: {\n opacity: 0.5\n },\n inputContainer: function inputContainer(theme) {\n return {\n flexDirection: 'row',\n borderBottomWidth: 1,\n alignItems: 'center',\n borderColor: theme.colors.grey3\n };\n },\n iconContainer: {\n height: 40,\n justifyContent: 'center',\n alignItems: 'center',\n marginLeft: 15\n },\n input: {\n alignSelf: 'center',\n color: 'black',\n fontSize: 18,\n flex: 1,\n minHeight: 40\n },\n error: function error(theme) {\n return {\n margin: 5,\n fontSize: 12,\n color: theme.colors.error\n };\n },\n label: function label(theme) {\n return _objectSpread({\n fontSize: 16,\n color: theme.colors.grey3\n }, Platform.select({\n android: _objectSpread({}, fonts.android.bold),\n default: {\n fontWeight: 'bold'\n }\n }));\n }\n};\nexport { Input };\nexport default withTheme(Input, 'Input');","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-elements/src/input/Input.js"],"names":["React","PropTypes","nodeType","renderNode","patchWebProps","fonts","withTheme","ViewPropTypes","TextPropTypes","Icon","renderText","content","defaultProps","style","Text","StyleSheet","flatten","Input","shakeAnimationValue","Animated","Value","shake","setValue","timing","duration","toValue","ease","Easing","bounce","start","input","focus","blur","clear","isFocused","nativeProps","setNativeProps","props","containerStyle","disabled","disabledInputStyle","inputContainerStyle","leftIcon","leftIconContainerStyle","rightIcon","rightIconContainerStyle","inputComponent","InputComponent","TextInput","inputStyle","errorProps","errorStyle","errorMessage","label","labelStyle","labelProps","theme","attributes","translateX","interpolate","inputRange","outputRange","styles","container","inputContainer","transform","iconContainer","ref","disabledInput","error","Component","propTypes","bool","elementType","object","string","node","width","paddingHorizontal","opacity","flexDirection","borderBottomWidth","alignItems","borderColor","colors","grey3","height","justifyContent","marginLeft","alignSelf","color","fontSize","flex","minHeight","margin","Platform","select","android","bold","default","fontWeight"],"mappings":"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","sourcesContent":["import React from 'react';\nimport PropTypes from 'prop-types';\nimport {\n Text,\n View,\n TextInput,\n Animated,\n Easing,\n Platform,\n StyleSheet,\n} from 'react-native';\n\nimport { nodeType, renderNode, patchWebProps } from '../helpers';\nimport { fonts, withTheme, ViewPropTypes, TextPropTypes } from '../config';\n\nimport Icon from '../icons/Icon';\n\nconst renderText = (content, defaultProps, style) =>\n renderNode(Text, content, {\n ...defaultProps,\n style: StyleSheet.flatten([style, defaultProps && defaultProps.style]),\n });\n\nclass Input extends React.Component {\n shakeAnimationValue = new Animated.Value(0);\n\n focus() {\n this.input.focus();\n }\n\n blur() {\n this.input.blur();\n }\n\n clear() {\n this.input.clear();\n }\n\n isFocused() {\n return this.input.isFocused();\n }\n\n setNativeProps(nativeProps) {\n this.input.setNativeProps(nativeProps);\n }\n\n shake = () => {\n const { shakeAnimationValue } = this;\n\n shakeAnimationValue.setValue(0);\n // Animation duration based on Material Design\n // https://material.io/guidelines/motion/duration-easing.html#duration-easing-common-durations\n Animated.timing(shakeAnimationValue, {\n duration: 375,\n toValue: 3,\n ease: Easing.bounce,\n }).start();\n };\n\n render() {\n const {\n containerStyle,\n disabled,\n disabledInputStyle,\n inputContainerStyle,\n leftIcon,\n leftIconContainerStyle,\n rightIcon,\n rightIconContainerStyle,\n inputComponent: InputComponent = TextInput,\n inputStyle,\n errorProps,\n errorStyle,\n errorMessage,\n label,\n labelStyle,\n labelProps,\n theme,\n ...attributes\n } = this.props;\n\n const translateX = this.shakeAnimationValue.interpolate({\n inputRange: [0, 0.5, 1, 1.5, 2, 2.5, 3],\n outputRange: [0, -15, 0, 15, 0, -15, 0],\n });\n\n return (\n \n {renderText(\n label,\n { style: labelStyle, ...labelProps },\n styles.label(theme)\n )}\n\n \n {leftIcon && (\n \n {renderNode(Icon, leftIcon)}\n \n )}\n\n {\n this.input = ref;\n }}\n style={StyleSheet.flatten([\n styles.input,\n inputStyle,\n disabled && styles.disabledInput,\n disabled && disabledInputStyle,\n ])}\n />\n\n {rightIcon && (\n \n {renderNode(Icon, rightIcon)}\n \n )}\n \n\n {!!errorMessage && (\n \n {errorMessage}\n \n )}\n \n );\n }\n}\n\nInput.propTypes = {\n containerStyle: ViewPropTypes.style,\n disabled: PropTypes.bool,\n disabledInputStyle: TextPropTypes.style,\n inputContainerStyle: ViewPropTypes.style,\n leftIcon: nodeType,\n leftIconContainerStyle: ViewPropTypes.style,\n rightIcon: nodeType,\n rightIconContainerStyle: ViewPropTypes.style,\n inputStyle: TextPropTypes.style,\n inputComponent: PropTypes.elementType,\n errorProps: PropTypes.object,\n errorStyle: TextPropTypes.style,\n errorMessage: PropTypes.string,\n label: PropTypes.node,\n labelStyle: TextPropTypes.style,\n labelProps: PropTypes.object,\n theme: PropTypes.object,\n};\n\nconst styles = {\n container: {\n width: '100%',\n paddingHorizontal: 10,\n },\n disabledInput: {\n opacity: 0.5,\n },\n inputContainer: theme => ({\n flexDirection: 'row',\n borderBottomWidth: 1,\n alignItems: 'center',\n borderColor: theme.colors.grey3,\n }),\n iconContainer: {\n height: 40,\n justifyContent: 'center',\n alignItems: 'center',\n marginLeft: 15,\n },\n input: {\n alignSelf: 'center',\n color: 'black',\n fontSize: 18,\n flex: 1,\n minHeight: 40,\n },\n error: theme => ({\n margin: 5,\n fontSize: 12,\n color: theme.colors.error,\n }),\n label: theme => ({\n fontSize: 16,\n color: theme.colors.grey3,\n ...Platform.select({\n android: {\n ...fonts.android.bold,\n },\n default: {\n fontWeight: 'bold',\n },\n }),\n }),\n};\n\nexport { Input };\nexport default withTheme(Input, 'Input');\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/1c2af01e6e76e6dc7bcb535e0b129b1c.json b/.expo/web/cache/development/babel-loader/1c2af01e6e76e6dc7bcb535e0b129b1c.json new file mode 100644 index 000000000..b0fd49943 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/1c2af01e6e76e6dc7bcb535e0b129b1c.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\nvar _jsxFileName = \"E:\\\\Users\\\\Nayla\\\\Escritorio\\\\UADEE\\\\Distribuidas desk\\\\SUBASTAPP\\\\src\\\\screens\\\\DrawerContainer\\\\DrawerContainer.js\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nimport React from 'react';\nimport View from \"react-native-web/dist/exports/View\";\nimport PropTypes from 'prop-types';\nimport styles from \"./styles\";\nimport MenuButton from \"../../components/MenuButton/MenuButton\";\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\nReact.createElement(\"i\", {\n class: \"far fa-address-card\",\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 8,\n columnNumber: 1\n }\n});\n\nvar DrawerContainer = function (_React$Component) {\n _inherits(DrawerContainer, _React$Component);\n\n var _super = _createSuper(DrawerContainer);\n\n function DrawerContainer() {\n _classCallCheck(this, DrawerContainer);\n\n return _super.apply(this, arguments);\n }\n\n _createClass(DrawerContainer, [{\n key: \"render\",\n value: function render() {\n var navigation = this.props.navigation;\n return React.createElement(View, {\n style: styles.content,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 7\n }\n }, React.createElement(View, {\n style: styles.container,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 9\n }\n }, React.createElement(MenuButton, {\n title: \"Inicio\",\n source: require(\"../../../assets/icons/home.png\"),\n onPress: function onPress() {\n navigation.navigate('Home');\n navigation.closeDrawer();\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 11\n }\n }), React.createElement(MenuButton, {\n title: \"Mi perfil (categorias)\",\n source: require(\"../../../assets/icons/category.png\"),\n onPress: function onPress() {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 11\n }\n }), React.createElement(MenuButton, {\n title: \"Mis favoritos (categorias)\",\n source: require(\"../../../assets/icons/category.png\"),\n onPress: function onPress() {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 11\n }\n }), React.createElement(MenuButton, {\n title: \"Mis subastas activas (categorias)\",\n source: require(\"../../../assets/icons/category.png\"),\n onPress: function onPress() {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 11\n }\n }), React.createElement(MenuButton, {\n title: \"Mis publicaciones (categorias)\",\n source: require(\"../../../assets/icons/category.png\"),\n onPress: function onPress() {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 11\n }\n }), React.createElement(MenuButton, {\n title: \"Cargar nuevo producto (categorias)\",\n source: require(\"../../../assets/icons/category.png\"),\n onPress: function onPress() {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 57,\n columnNumber: 11\n }\n }), React.createElement(MenuButton, {\n title: \"Historial de transacciones (categorias)\",\n source: require(\"../../../assets/icons/category.png\"),\n onPress: function onPress() {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 65,\n columnNumber: 11\n }\n }), React.createElement(MenuButton, {\n title: \"Medios de pago (categorias)\",\n source: require(\"../../../assets/icons/category.png\"),\n onPress: function onPress() {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 73,\n columnNumber: 11\n }\n }), React.createElement(MenuButton, {\n title: \"SEARCH (por las dudas)\",\n source: require(\"../../../assets/icons/search.png\"),\n onPress: function onPress() {\n navigation.navigate('Search');\n navigation.closeDrawer();\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 84,\n columnNumber: 11\n }\n })));\n }\n }]);\n\n return DrawerContainer;\n}(React.Component);\n\nexport { DrawerContainer as default };\nDrawerContainer.propTypes = {\n navigation: PropTypes.shape({\n navigate: PropTypes.func.isRequired\n })\n};","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/src/screens/DrawerContainer/DrawerContainer.js"],"names":["React","PropTypes","styles","MenuButton","FontAwesomeIcon","DrawerContainer","navigation","props","content","container","require","navigate","closeDrawer","Component","propTypes","shape","func","isRequired"],"mappings":"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","sourcesContent":["import React from 'react';\nimport { View } from 'react-native';\nimport PropTypes from 'prop-types';\nimport styles from './styles';\nimport MenuButton from '../../components/MenuButton/MenuButton';\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\n\n\n\n\nexport default class DrawerContainer extends React.Component {\n render() {\n const { navigation } = this.props;\n return (\n \n \n {\n navigation.navigate('Home');\n navigation.closeDrawer();\n }}\n />\n {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n }}\n />\n {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n }}\n />\n {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n }}\n />\n {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n }}\n />\n {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n }}\n />\n {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n }}\n />\n {\n navigation.navigate('Categories');\n navigation.closeDrawer();\n }}\n />\n\n\n\n {\n navigation.navigate('Search');\n navigation.closeDrawer();\n }}\n />\n\n\n\n \n \n \n );\n }\n}\n\nDrawerContainer.propTypes = {\n navigation: PropTypes.shape({\n navigate: PropTypes.func.isRequired\n })\n};\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/1c6bf9297f6e68436e17a30b80352672.json b/.expo/web/cache/development/babel-loader/1c6bf9297f6e68436e17a30b80352672.json new file mode 100644 index 000000000..19ecc5b7d --- /dev/null +++ b/.expo/web/cache/development/babel-loader/1c6bf9297f6e68436e17a30b80352672.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/extends\";\nimport _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\n\nvar _this = this,\n _jsxFileName = \"E:\\\\Users\\\\Nayla\\\\Escritorio\\\\UADEE\\\\Distribuidas desk\\\\SUBASTAPP\\\\node_modules\\\\react-native-elements\\\\src\\\\avatar\\\\Avatar.js\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport View from \"react-native-web/dist/exports/View\";\nimport Text from \"react-native-web/dist/exports/Text\";\nimport RNImage from \"react-native-web/dist/exports/Image\";\nimport Platform from \"react-native-web/dist/exports/Platform\";\nimport StyleSheet from \"react-native-web/dist/exports/StyleSheet\";\nimport TouchableOpacity from \"react-native-web/dist/exports/TouchableOpacity\";\nimport TouchableHighlight from \"react-native-web/dist/exports/TouchableHighlight\";\nimport TouchableNativeFeedback from \"react-native-web/dist/exports/TouchableNativeFeedback\";\nimport TouchableWithoutFeedback from \"react-native-web/dist/exports/TouchableWithoutFeedback\";\nimport { withTheme, ViewPropTypes } from \"../config\";\nimport { renderNode, nodeType } from \"../helpers\";\nimport Icon from \"../icons/Icon\";\nimport Image from \"../image/Image\";\nvar avatarSizes = {\n small: 34,\n medium: 50,\n large: 75,\n xlarge: 150\n};\nvar defaultEditButton = {\n name: 'mode-edit',\n type: 'material',\n color: '#fff',\n underlayColor: '#000'\n};\n\nvar Avatar = function Avatar(_ref) {\n var onPress = _ref.onPress,\n onLongPress = _ref.onLongPress,\n _ref$Component = _ref.Component,\n Component = _ref$Component === void 0 ? onPress || onLongPress ? TouchableOpacity : View : _ref$Component,\n containerStyle = _ref.containerStyle,\n icon = _ref.icon,\n iconStyle = _ref.iconStyle,\n source = _ref.source,\n size = _ref.size,\n avatarStyle = _ref.avatarStyle,\n rounded = _ref.rounded,\n title = _ref.title,\n titleStyle = _ref.titleStyle,\n overlayContainerStyle = _ref.overlayContainerStyle,\n showEditButton = _ref.showEditButton,\n passedEditButton = _ref.editButton,\n onEditPress = _ref.onEditPress,\n imageProps = _ref.imageProps,\n placeholderStyle = _ref.placeholderStyle,\n renderPlaceholderContent = _ref.renderPlaceholderContent,\n ImageComponent = _ref.ImageComponent,\n attributes = _objectWithoutProperties(_ref, [\"onPress\", \"onLongPress\", \"Component\", \"containerStyle\", \"icon\", \"iconStyle\", \"source\", \"size\", \"avatarStyle\", \"rounded\", \"title\", \"titleStyle\", \"overlayContainerStyle\", \"showEditButton\", \"editButton\", \"onEditPress\", \"imageProps\", \"placeholderStyle\", \"renderPlaceholderContent\", \"ImageComponent\"]);\n\n var width = typeof size === 'number' ? size : avatarSizes[size] || avatarSizes.small;\n var height = width;\n var titleSize = width / 2;\n var iconSize = width / 2;\n\n var editButton = _objectSpread(_objectSpread({}, defaultEditButton), passedEditButton);\n\n var editButtonSize = editButton.size || (width + height) / 2 / 3;\n var Utils = showEditButton && React.createElement(TouchableHighlight, {\n style: StyleSheet.flatten([styles.editButton, {\n width: editButtonSize,\n height: editButtonSize,\n borderRadius: editButtonSize / 2\n }, editButton.style]),\n underlayColor: editButton.underlayColor,\n onPress: onEditPress,\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 71,\n columnNumber: 5\n }\n }, React.createElement(View, {\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 84,\n columnNumber: 7\n }\n }, React.createElement(Icon, _extends({\n size: editButtonSize * 0.8\n }, editButton, {\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 85,\n columnNumber: 9\n }\n }))));\n var PlaceholderContent = renderPlaceholderContent && renderNode(undefined, renderPlaceholderContent) || title && React.createElement(Text, {\n style: StyleSheet.flatten([styles.title, {\n fontSize: titleSize\n }, titleStyle]),\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 94,\n columnNumber: 7\n }\n }, title) || icon && React.createElement(Icon, {\n style: iconStyle && iconStyle,\n color: icon.color || 'white',\n name: icon.name || 'user',\n size: icon.size || iconSize,\n type: icon.type && icon.type,\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 105,\n columnNumber: 7\n }\n });\n var hidePlaceholder = !source;\n return React.createElement(Component, _extends({\n onPress: onPress,\n onLongPress: onLongPress,\n style: StyleSheet.flatten([styles.container, {\n height: height,\n width: width\n }, rounded && {\n borderRadius: width / 2\n }, containerStyle])\n }, attributes, {\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 118,\n columnNumber: 5\n }\n }), React.createElement(Image, _extends({\n placeholderStyle: StyleSheet.flatten([placeholderStyle, hidePlaceholder && {\n backgroundColor: 'transparent'\n }]),\n PlaceholderContent: PlaceholderContent,\n containerStyle: StyleSheet.flatten([styles.overlayContainer, overlayContainerStyle, rounded && {\n borderRadius: width / 2,\n overflow: 'hidden'\n }]),\n source: source\n }, imageProps, {\n style: StyleSheet.flatten([styles.avatar, imageProps && imageProps.style, avatarStyle]),\n ImageComponent: ImageComponent,\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 129,\n columnNumber: 7\n }\n })), Utils);\n};\n\nvar styles = StyleSheet.create({\n container: {\n backgroundColor: 'transparent'\n },\n avatar: {\n flex: 1,\n width: null,\n height: null\n },\n overlayContainer: {\n flex: 1,\n backgroundColor: '#bdbdbd'\n },\n title: {\n color: '#ffffff',\n backgroundColor: 'transparent',\n textAlign: 'center'\n },\n editButton: _objectSpread({\n position: 'absolute',\n bottom: 0,\n right: 0,\n alignItems: 'center',\n justifyContent: 'center',\n backgroundColor: '#aaa'\n }, Platform.select({\n android: {\n elevation: 1\n },\n default: {\n shadowColor: '#000',\n shadowOffset: {\n width: 1,\n height: 1\n },\n shadowRadius: 2,\n shadowOpacity: 0.5\n }\n }))\n});\nAvatar.propTypes = {\n Component: PropTypes.oneOf([View, TouchableOpacity, TouchableHighlight, TouchableNativeFeedback, TouchableWithoutFeedback]),\n onPress: PropTypes.func,\n onLongPress: PropTypes.func,\n containerStyle: ViewPropTypes.style,\n source: RNImage.propTypes.source,\n avatarStyle: ViewPropTypes.style,\n rounded: PropTypes.bool,\n title: PropTypes.string,\n titleStyle: Text.propTypes.style,\n overlayContainerStyle: ViewPropTypes.style,\n activeOpacity: PropTypes.number,\n icon: PropTypes.object,\n iconStyle: Text.propTypes.style,\n size: PropTypes.oneOfType([PropTypes.oneOf(['small', 'medium', 'large', 'xlarge']), PropTypes.number]),\n showEditButton: PropTypes.bool,\n onEditPress: PropTypes.func,\n editButton: PropTypes.shape({\n size: PropTypes.number,\n name: PropTypes.string,\n type: PropTypes.string,\n color: PropTypes.string,\n underlayColor: PropTypes.string,\n style: ViewPropTypes.style\n }),\n placeholderStyle: ViewPropTypes.style,\n renderPlaceholderContent: nodeType,\n imageProps: PropTypes.object,\n ImageComponent: PropTypes.elementType\n};\nAvatar.defaultProps = {\n showEditButton: false,\n onEditPress: null,\n size: 'small',\n editButton: defaultEditButton,\n ImageComponent: RNImage\n};\nexport { Avatar };\nexport default withTheme(Avatar, 'Avatar');","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-elements/src/avatar/Avatar.js"],"names":["React","PropTypes","withTheme","ViewPropTypes","renderNode","nodeType","Icon","Image","avatarSizes","small","medium","large","xlarge","defaultEditButton","name","type","color","underlayColor","Avatar","onPress","onLongPress","Component","TouchableOpacity","View","containerStyle","icon","iconStyle","source","size","avatarStyle","rounded","title","titleStyle","overlayContainerStyle","showEditButton","passedEditButton","editButton","onEditPress","imageProps","placeholderStyle","renderPlaceholderContent","ImageComponent","attributes","width","height","titleSize","iconSize","editButtonSize","Utils","StyleSheet","flatten","styles","borderRadius","style","PlaceholderContent","undefined","fontSize","hidePlaceholder","container","backgroundColor","overlayContainer","overflow","avatar","create","flex","textAlign","position","bottom","right","alignItems","justifyContent","Platform","select","android","elevation","default","shadowColor","shadowOffset","shadowRadius","shadowOpacity","propTypes","oneOf","TouchableHighlight","TouchableNativeFeedback","TouchableWithoutFeedback","func","RNImage","bool","string","Text","activeOpacity","number","object","oneOfType","shape","elementType","defaultProps"],"mappings":"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","sourcesContent":["import React from 'react';\nimport PropTypes from 'prop-types';\nimport {\n View,\n Text,\n Image as RNImage,\n Platform,\n StyleSheet,\n TouchableOpacity,\n TouchableHighlight,\n TouchableNativeFeedback,\n TouchableWithoutFeedback,\n} from 'react-native';\n\nimport { withTheme, ViewPropTypes } from '../config';\nimport { renderNode, nodeType } from '../helpers';\n\nimport Icon from '../icons/Icon';\nimport Image from '../image/Image';\n\nconst avatarSizes = {\n small: 34,\n medium: 50,\n large: 75,\n xlarge: 150,\n};\n\nconst defaultEditButton = {\n name: 'mode-edit',\n type: 'material',\n color: '#fff',\n underlayColor: '#000',\n};\n\nconst Avatar = ({\n onPress,\n onLongPress,\n Component = onPress || onLongPress ? TouchableOpacity : View,\n containerStyle,\n icon,\n iconStyle,\n source,\n size,\n avatarStyle,\n rounded,\n title,\n titleStyle,\n overlayContainerStyle,\n showEditButton,\n editButton: passedEditButton,\n onEditPress,\n imageProps,\n placeholderStyle,\n renderPlaceholderContent,\n ImageComponent,\n ...attributes\n}) => {\n const width =\n typeof size === 'number' ? size : avatarSizes[size] || avatarSizes.small;\n const height = width;\n const titleSize = width / 2;\n const iconSize = width / 2;\n\n const editButton = {\n ...defaultEditButton,\n ...passedEditButton,\n };\n const editButtonSize = editButton.size || (width + height) / 2 / 3;\n\n const Utils = showEditButton && (\n \n \n \n \n \n );\n\n const PlaceholderContent =\n (renderPlaceholderContent &&\n renderNode(undefined, renderPlaceholderContent)) ||\n (title && (\n \n {title}\n \n )) ||\n (icon && (\n \n ));\n\n // Remove placeholder styling if we're not using image\n const hidePlaceholder = !source;\n\n return (\n \n \n {Utils}\n \n );\n};\n\nconst styles = StyleSheet.create({\n container: {\n backgroundColor: 'transparent',\n },\n avatar: {\n flex: 1,\n width: null,\n height: null,\n },\n overlayContainer: {\n flex: 1,\n backgroundColor: '#bdbdbd',\n },\n title: {\n color: '#ffffff',\n backgroundColor: 'transparent',\n textAlign: 'center',\n },\n editButton: {\n position: 'absolute',\n bottom: 0,\n right: 0,\n alignItems: 'center',\n justifyContent: 'center',\n backgroundColor: '#aaa',\n ...Platform.select({\n android: {\n elevation: 1,\n },\n default: {\n shadowColor: '#000',\n shadowOffset: { width: 1, height: 1 },\n shadowRadius: 2,\n shadowOpacity: 0.5,\n },\n }),\n },\n});\n\nAvatar.propTypes = {\n Component: PropTypes.oneOf([\n View,\n TouchableOpacity,\n TouchableHighlight,\n TouchableNativeFeedback,\n TouchableWithoutFeedback,\n ]),\n onPress: PropTypes.func,\n onLongPress: PropTypes.func,\n containerStyle: ViewPropTypes.style,\n source: RNImage.propTypes.source,\n avatarStyle: ViewPropTypes.style,\n rounded: PropTypes.bool,\n title: PropTypes.string,\n titleStyle: Text.propTypes.style,\n overlayContainerStyle: ViewPropTypes.style,\n activeOpacity: PropTypes.number,\n icon: PropTypes.object,\n iconStyle: Text.propTypes.style,\n size: PropTypes.oneOfType([\n PropTypes.oneOf(['small', 'medium', 'large', 'xlarge']),\n PropTypes.number,\n ]),\n showEditButton: PropTypes.bool,\n onEditPress: PropTypes.func,\n editButton: PropTypes.shape({\n size: PropTypes.number,\n name: PropTypes.string,\n type: PropTypes.string,\n color: PropTypes.string,\n underlayColor: PropTypes.string,\n style: ViewPropTypes.style,\n }),\n placeholderStyle: ViewPropTypes.style,\n renderPlaceholderContent: nodeType,\n imageProps: PropTypes.object,\n ImageComponent: PropTypes.elementType,\n};\n\nAvatar.defaultProps = {\n showEditButton: false,\n onEditPress: null,\n size: 'small',\n editButton: defaultEditButton,\n ImageComponent: RNImage,\n};\n\nexport { Avatar };\nexport default withTheme(Avatar, 'Avatar');\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/1c8f8d9bbdae61fc0147d348447afcda.json b/.expo/web/cache/development/babel-loader/1c8f8d9bbdae61fc0147d348447afcda.json new file mode 100644 index 000000000..99f6eba3e --- /dev/null +++ b/.expo/web/cache/development/babel-loader/1c8f8d9bbdae61fc0147d348447afcda.json @@ -0,0 +1 @@ +{"ast":null,"code":"export * from '@unimodules/react-native-adapter';","map":{"version":3,"sources":["../src/AdapterProxy.ts"],"names":[],"mappings":"AAAA,cAAc,kCAAd","sourcesContent":["export * from '@unimodules/react-native-adapter';\n"],"sourceRoot":""},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/1c99008fa1ffa051e27d5279ce173718.json b/.expo/web/cache/development/babel-loader/1c99008fa1ffa051e27d5279ce173718.json new file mode 100644 index 000000000..a4f4af194 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/1c99008fa1ffa051e27d5279ce173718.json @@ -0,0 +1 @@ +{"ast":null,"code":"export default {\n android: {\n regular: {\n fontFamily: 'sans-serif'\n },\n light: {\n fontFamily: 'sans-serif-light'\n },\n condensed: {\n fontFamily: 'sans-serif-condensed'\n },\n condensed_light: {\n fontFamily: 'sans-serif-condensed',\n fontWeight: 'light'\n },\n black: {\n fontFamily: 'sans-serif',\n fontWeight: 'bold'\n },\n thin: {\n fontFamily: 'sans-serif-thin'\n },\n medium: {\n fontFamily: 'sans-serif-medium'\n },\n bold: {\n fontFamily: 'sans-serif',\n fontWeight: 'bold'\n }\n },\n default: {}\n};","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-elements/src/config/fonts.js"],"names":["android","regular","fontFamily","light","condensed","condensed_light","fontWeight","black","thin","medium","bold","default"],"mappings":"AAAA,eAAe;AACbA,EAAAA,OAAO,EAAE;AACPC,IAAAA,OAAO,EAAE;AACPC,MAAAA,UAAU,EAAE;AADL,KADF;AAIPC,IAAAA,KAAK,EAAE;AACLD,MAAAA,UAAU,EAAE;AADP,KAJA;AAOPE,IAAAA,SAAS,EAAE;AACTF,MAAAA,UAAU,EAAE;AADH,KAPJ;AAUPG,IAAAA,eAAe,EAAE;AACfH,MAAAA,UAAU,EAAE,sBADG;AAEfI,MAAAA,UAAU,EAAE;AAFG,KAVV;AAcPC,IAAAA,KAAK,EAAE;AAGLL,MAAAA,UAAU,EAAE,YAHP;AAILI,MAAAA,UAAU,EAAE;AAJP,KAdA;AAoBPE,IAAAA,IAAI,EAAE;AACJN,MAAAA,UAAU,EAAE;AADR,KApBC;AAuBPO,IAAAA,MAAM,EAAE;AACNP,MAAAA,UAAU,EAAE;AADN,KAvBD;AA0BPQ,IAAAA,IAAI,EAAE;AACJR,MAAAA,UAAU,EAAE,YADR;AAEJI,MAAAA,UAAU,EAAE;AAFR;AA1BC,GADI;AAgCbK,EAAAA,OAAO,EAAE;AAhCI,CAAf","sourcesContent":["export default {\n android: {\n regular: {\n fontFamily: 'sans-serif',\n },\n light: {\n fontFamily: 'sans-serif-light',\n },\n condensed: {\n fontFamily: 'sans-serif-condensed',\n },\n condensed_light: {\n fontFamily: 'sans-serif-condensed',\n fontWeight: 'light',\n },\n black: {\n // note(brentvatne): sans-serif-black is only supported on Android 5+,\n // we can detect that here and use it in that case at some point.\n fontFamily: 'sans-serif',\n fontWeight: 'bold',\n },\n thin: {\n fontFamily: 'sans-serif-thin',\n },\n medium: {\n fontFamily: 'sans-serif-medium',\n },\n bold: {\n fontFamily: 'sans-serif',\n fontWeight: 'bold',\n },\n },\n default: {},\n};\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/1cd79cb9e70d02a1dc10c5e826265a21.json b/.expo/web/cache/development/babel-loader/1cd79cb9e70d02a1dc10c5e826265a21.json new file mode 100644 index 000000000..9f98c46e2 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/1cd79cb9e70d02a1dc10c5e826265a21.json @@ -0,0 +1 @@ +{"ast":null,"code":"function ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n if (enumerableOnly) symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n });\n keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nfunction _objectSpread(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? arguments[i] : {};\n\n if (i % 2) {\n ownKeys(Object(source), true).forEach(function (key) {\n _defineProperty(target, key, source[key]);\n });\n } else if (Object.getOwnPropertyDescriptors) {\n Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));\n } else {\n ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n }\n\n return target;\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nimport Image from \"react-native-web/dist/exports/Image\";\nimport ScrollView from \"react-native-web/dist/exports/ScrollView\";\nimport Text from \"react-native-web/dist/exports/Text\";\nimport View from \"react-native-web/dist/exports/View\";\nimport Easing from \"./Easing\";\nimport AnimatedClock from \"./core/AnimatedClock\";\nimport AnimatedValue from \"./core/AnimatedValue\";\nimport AnimatedNode from \"./core/AnimatedNode\";\nimport AnimatedCode from \"./core/AnimatedCode\";\nimport * as base from \"./base\";\nimport * as derived from \"./derived\";\nimport createAnimatedComponent from \"./createAnimatedComponent\";\nimport decay from \"./animations/decay\";\nimport timing from \"./animations/timing\";\nimport spring from \"./animations/spring\";\nimport Animation from \"./animations/Animation\";\nimport { addWhitelistedNativeProps, addWhitelistedUIProps } from \"./ConfigHelper\";\nimport backwardCompatibleAnimWrapper from \"./animations/backwardCompatibleAnimWrapper\";\nimport { Transition, Transitioning, createTransitioningComponent } from \"./Transitioning\";\nimport SpringUtils from \"./animations/SpringUtils\";\nimport useValue from \"./useValue\";\nvar decayWrapper = backwardCompatibleAnimWrapper(decay, Animation.decayDefaultState);\nvar timingWrapper = backwardCompatibleAnimWrapper(timing, Animation.timingDefaultState);\nvar springWrapper = backwardCompatibleAnimWrapper(spring, Animation.springDefaultState);\n\nvar Animated = _objectSpread(_objectSpread(_objectSpread({\n View: createAnimatedComponent(View),\n Text: createAnimatedComponent(Text),\n Image: createAnimatedComponent(Image),\n ScrollView: createAnimatedComponent(ScrollView),\n Code: AnimatedCode,\n createAnimatedComponent: createAnimatedComponent,\n Clock: AnimatedClock,\n Value: AnimatedValue,\n Node: AnimatedNode\n}, base), derived), {}, {\n decay: decayWrapper,\n timing: timingWrapper,\n spring: springWrapper,\n SpringUtils: SpringUtils,\n addWhitelistedNativeProps: addWhitelistedNativeProps,\n addWhitelistedUIProps: addWhitelistedUIProps,\n useValue: useValue\n});\n\nexport default Animated;\nexport * from \"./base\";\nexport * from \"./derived\";\nexport { Easing, Transitioning, Transition, createTransitioningComponent, AnimatedClock as Clock, AnimatedValue as Value, AnimatedNode as Node, decayWrapper as decay, timingWrapper as timing, springWrapper as spring, SpringUtils, useValue };","map":{"version":3,"sources":["Animated.js"],"names":["decayWrapper","backwardCompatibleAnimWrapper","Animation","timingWrapper","springWrapper","Animated","View","createAnimatedComponent","Text","Image","ScrollView","Code","Clock","Value","Node","AnimatedNode","decay","timing","spring","SpringUtils","addWhitelistedNativeProps","addWhitelistedUIProps","useValue","AnimatedClock","AnimatedValue"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,OAAA,MAAA;AACA,OAAA,aAAA;AACA,OAAA,aAAA;AACA,OAAA,YAAA;AACA,OAAA,YAAA;AACA,OAAO,KAAP,IAAA;AACA,OAAO,KAAP,OAAA;AACA,OAAA,uBAAA;AACA,OAAA,KAAA;AACA,OAAA,MAAA;AACA,OAAA,MAAA;AACA,OAAA,SAAA;AACA,SAAA,yBAAA,EAAA,qBAAA;AAIA,OAAA,6BAAA;AACA,SAAA,UAAA,EAAA,aAAA,EAAA,4BAAA;AAKA,OAAA,WAAA;AACA,OAAA,QAAA;AAEA,IAAMA,YAAY,GAAGC,6BAA6B,CAAA,KAAA,EAEhDC,SAAS,CAFX,iBAAkD,CAAlD;AAIA,IAAMC,aAAa,GAAGF,6BAA6B,CAAA,MAAA,EAEjDC,SAAS,CAFX,kBAAmD,CAAnD;AAIA,IAAME,aAAa,GAAGH,6BAA6B,CAAA,MAAA,EAEjDC,SAAS,CAFX,kBAAmD,CAAnD;;AAIA,IAAMG,QAAQ,GAAA,aAAA,CAAA,aAAA,CAAA,aAAA,CAAA;AAEZC,EAAAA,IAAI,EAAEC,uBAAuB,CAFjB,IAEiB,CAFjB;AAGZC,EAAAA,IAAI,EAAED,uBAAuB,CAHjB,IAGiB,CAHjB;AAIZE,EAAAA,KAAK,EAAEF,uBAAuB,CAJlB,KAIkB,CAJlB;AAKZG,EAAAA,UAAU,EAAEH,uBAAuB,CALvB,UAKuB,CALvB;AAMZI,EAAAA,IAAI,EANQ,YAAA;AAOZJ,EAAAA,uBAPY,EAOZA,uBAPY;AAUZK,EAAAA,KAAK,EAVO,aAAA;AAWZC,EAAAA,KAAK,EAXO,aAAA;AAYZC,EAAAA,IAAI,EAAEC;AAZM,CAAA,EAAA,IAAA,CAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA;AAmBZC,EAAAA,KAAK,EAnBO,YAAA;AAoBZC,EAAAA,MAAM,EApBM,aAAA;AAqBZC,EAAAA,MAAM,EArBM,aAAA;AAsBZC,EAAAA,WAtBY,EAsBZA,WAtBY;AAyBZC,EAAAA,yBAzBY,EAyBZA,yBAzBY;AA0BZC,EAAAA,qBA1BY,EA0BZA,qBA1BY;AA6BZC,EAAAA,QAAAA,EAAAA;AA7BY,CAAA,CAAd;;AAgCA,eAAA,QAAA;AAGA;AACA;AAEA,SAAA,MAAA,EAAA,aAAA,EAAA,UAAA,EAAA,4BAAA,EAMEC,aAAa,IANf,KAAA,EAOEC,aAAa,IAPf,KAAA,EAQET,YAAY,IARd,IAAA,EAUEf,YAAY,IAVd,KAAA,EAWEG,aAAa,IAXf,MAAA,EAYEC,aAAa,IAZf,MAAA,EAAA,WAAA,EAAA,QAAA","sourcesContent":["import { Image, ScrollView, Text, View } from 'react-native';\nimport Easing from './Easing';\nimport AnimatedClock from './core/AnimatedClock';\nimport AnimatedValue from './core/AnimatedValue';\nimport AnimatedNode from './core/AnimatedNode';\nimport AnimatedCode from './core/AnimatedCode';\nimport * as base from './base';\nimport * as derived from './derived';\nimport createAnimatedComponent from './createAnimatedComponent';\nimport decay from './animations/decay';\nimport timing from './animations/timing';\nimport spring from './animations/spring';\nimport Animation from './animations/Animation';\nimport {\n addWhitelistedNativeProps,\n addWhitelistedUIProps,\n} from './ConfigHelper';\nimport backwardCompatibleAnimWrapper from './animations/backwardCompatibleAnimWrapper';\nimport {\n Transition,\n Transitioning,\n createTransitioningComponent,\n} from './Transitioning';\nimport SpringUtils from './animations/SpringUtils';\nimport useValue from './useValue';\n\nconst decayWrapper = backwardCompatibleAnimWrapper(\n decay,\n Animation.decayDefaultState\n);\nconst timingWrapper = backwardCompatibleAnimWrapper(\n timing,\n Animation.timingDefaultState\n);\nconst springWrapper = backwardCompatibleAnimWrapper(\n spring,\n Animation.springDefaultState\n);\nconst Animated = {\n // components\n View: createAnimatedComponent(View),\n Text: createAnimatedComponent(Text),\n Image: createAnimatedComponent(Image),\n ScrollView: createAnimatedComponent(ScrollView),\n Code: AnimatedCode,\n createAnimatedComponent,\n\n // classes\n Clock: AnimatedClock,\n Value: AnimatedValue,\n Node: AnimatedNode,\n\n // operations\n ...base,\n ...derived,\n\n // animations\n decay: decayWrapper,\n timing: timingWrapper,\n spring: springWrapper,\n SpringUtils,\n\n // configuration\n addWhitelistedNativeProps,\n addWhitelistedUIProps,\n\n // hooks\n useValue,\n};\n\nexport default Animated;\n\n// operations\nexport * from './base';\nexport * from './derived';\n\nexport {\n Easing,\n Transitioning,\n Transition,\n createTransitioningComponent,\n // classes\n AnimatedClock as Clock,\n AnimatedValue as Value,\n AnimatedNode as Node,\n // animations\n decayWrapper as decay,\n timingWrapper as timing,\n springWrapper as spring,\n SpringUtils,\n // hooks\n useValue,\n};\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/1ce39ff093ce448688d493ecc24137c9.json b/.expo/web/cache/development/babel-loader/1ce39ff093ce448688d493ecc24137c9.json new file mode 100644 index 000000000..772b58cee --- /dev/null +++ b/.expo/web/cache/development/babel-loader/1ce39ff093ce448688d493ecc24137c9.json @@ -0,0 +1 @@ +{"ast":null,"code":"'use strict';\n\nfunction _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n subClass.__proto__ = superClass;\n}\n\nimport AnimatedValue from \"../nodes/AnimatedValue\";\nimport AnimatedValueXY from \"../nodes/AnimatedValueXY\";\nimport Animation from \"./Animation\";\nimport Easing from \"../Easing\";\nimport { shouldUseNativeDriver } from \"../NativeAnimatedHelper\";\n\nvar _easeInOut;\n\nfunction easeInOut() {\n if (!_easeInOut) {\n _easeInOut = Easing.inOut(Easing.ease);\n }\n\n return _easeInOut;\n}\n\nvar TimingAnimation = function (_Animation) {\n _inheritsLoose(TimingAnimation, _Animation);\n\n function TimingAnimation(config) {\n var _config$easing, _config$duration, _config$delay, _config$iterations, _config$isInteraction;\n\n var _this;\n\n _this = _Animation.call(this) || this;\n _this._toValue = config.toValue;\n _this._easing = (_config$easing = config.easing) !== null && _config$easing !== void 0 ? _config$easing : easeInOut();\n _this._duration = (_config$duration = config.duration) !== null && _config$duration !== void 0 ? _config$duration : 500;\n _this._delay = (_config$delay = config.delay) !== null && _config$delay !== void 0 ? _config$delay : 0;\n _this.__iterations = (_config$iterations = config.iterations) !== null && _config$iterations !== void 0 ? _config$iterations : 1;\n _this._useNativeDriver = shouldUseNativeDriver(config);\n _this.__isInteraction = (_config$isInteraction = config.isInteraction) !== null && _config$isInteraction !== void 0 ? _config$isInteraction : !_this._useNativeDriver;\n return _this;\n }\n\n var _proto = TimingAnimation.prototype;\n\n _proto.__getNativeAnimationConfig = function __getNativeAnimationConfig() {\n var frameDuration = 1000.0 / 60.0;\n var frames = [];\n\n for (var dt = 0.0; dt < this._duration; dt += frameDuration) {\n frames.push(this._easing(dt / this._duration));\n }\n\n frames.push(this._easing(1));\n return {\n type: 'frames',\n frames: frames,\n toValue: this._toValue,\n iterations: this.__iterations\n };\n };\n\n _proto.start = function start(fromValue, onUpdate, onEnd, previousAnimation, animatedValue) {\n var _this2 = this;\n\n this.__active = true;\n this._fromValue = fromValue;\n this._onUpdate = onUpdate;\n this.__onEnd = onEnd;\n\n var start = function start() {\n if (_this2._duration === 0 && !_this2._useNativeDriver) {\n _this2._onUpdate(_this2._toValue);\n\n _this2.__debouncedOnEnd({\n finished: true\n });\n } else {\n _this2._startTime = Date.now();\n\n if (_this2._useNativeDriver) {\n _this2.__startNativeAnimation(animatedValue);\n } else {\n _this2._animationFrame = requestAnimationFrame(_this2.onUpdate.bind(_this2));\n }\n }\n };\n\n if (this._delay) {\n this._timeout = setTimeout(start, this._delay);\n } else {\n start();\n }\n };\n\n _proto.onUpdate = function onUpdate() {\n var now = Date.now();\n\n if (now >= this._startTime + this._duration) {\n if (this._duration === 0) {\n this._onUpdate(this._toValue);\n } else {\n this._onUpdate(this._fromValue + this._easing(1) * (this._toValue - this._fromValue));\n }\n\n this.__debouncedOnEnd({\n finished: true\n });\n\n return;\n }\n\n this._onUpdate(this._fromValue + this._easing((now - this._startTime) / this._duration) * (this._toValue - this._fromValue));\n\n if (this.__active) {\n this._animationFrame = requestAnimationFrame(this.onUpdate.bind(this));\n }\n };\n\n _proto.stop = function stop() {\n _Animation.prototype.stop.call(this);\n\n this.__active = false;\n clearTimeout(this._timeout);\n global.cancelAnimationFrame(this._animationFrame);\n\n this.__debouncedOnEnd({\n finished: false\n });\n };\n\n return TimingAnimation;\n}(Animation);\n\nexport default TimingAnimation;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/vendor/react-native/Animated/animations/TimingAnimation.js"],"names":["_inheritsLoose","subClass","superClass","prototype","Object","create","constructor","__proto__","AnimatedValue","AnimatedValueXY","Animation","Easing","shouldUseNativeDriver","_easeInOut","easeInOut","inOut","ease","TimingAnimation","_Animation","config","_config$easing","_config$duration","_config$delay","_config$iterations","_config$isInteraction","_this","call","_toValue","toValue","_easing","easing","_duration","duration","_delay","delay","__iterations","iterations","_useNativeDriver","__isInteraction","isInteraction","_proto","__getNativeAnimationConfig","frameDuration","frames","dt","push","type","start","fromValue","onUpdate","onEnd","previousAnimation","animatedValue","_this2","__active","_fromValue","_onUpdate","__onEnd","__debouncedOnEnd","finished","_startTime","Date","now","__startNativeAnimation","_animationFrame","requestAnimationFrame","bind","_timeout","setTimeout","stop","clearTimeout","global","cancelAnimationFrame"],"mappings":"AASA;;AAEA,SAASA,cAAT,CAAwBC,QAAxB,EAAkCC,UAAlC,EAA8C;AAAED,EAAAA,QAAQ,CAACE,SAAT,GAAqBC,MAAM,CAACC,MAAP,CAAcH,UAAU,CAACC,SAAzB,CAArB;AAA0DF,EAAAA,QAAQ,CAACE,SAAT,CAAmBG,WAAnB,GAAiCL,QAAjC;AAA2CA,EAAAA,QAAQ,CAACM,SAAT,GAAqBL,UAArB;AAAkC;;AAEvL,OAAOM,aAAP;AACA,OAAOC,eAAP;AACA,OAAOC,SAAP;AACA,OAAOC,MAAP;AACA,SAASC,qBAAT;;AAEA,IAAIC,UAAJ;;AAEA,SAASC,SAAT,GAAqB;AACnB,MAAI,CAACD,UAAL,EAAiB;AACfA,IAAAA,UAAU,GAAGF,MAAM,CAACI,KAAP,CAAaJ,MAAM,CAACK,IAApB,CAAb;AACD;;AAED,SAAOH,UAAP;AACD;;AAED,IAAII,eAAe,GAEnB,UAAUC,UAAV,EAAsB;AACpBlB,EAAAA,cAAc,CAACiB,eAAD,EAAkBC,UAAlB,CAAd;;AAEA,WAASD,eAAT,CAAyBE,MAAzB,EAAiC;AAC/B,QAAIC,cAAJ,EAAoBC,gBAApB,EAAsCC,aAAtC,EAAqDC,kBAArD,EAAyEC,qBAAzE;;AAEA,QAAIC,KAAJ;;AAEAA,IAAAA,KAAK,GAAGP,UAAU,CAACQ,IAAX,CAAgB,IAAhB,KAAyB,IAAjC;AACAD,IAAAA,KAAK,CAACE,QAAN,GAAiBR,MAAM,CAACS,OAAxB;AACAH,IAAAA,KAAK,CAACI,OAAN,GAAgB,CAACT,cAAc,GAAGD,MAAM,CAACW,MAAzB,MAAqC,IAArC,IAA6CV,cAAc,KAAK,KAAK,CAArE,GAAyEA,cAAzE,GAA0FN,SAAS,EAAnH;AACAW,IAAAA,KAAK,CAACM,SAAN,GAAkB,CAACV,gBAAgB,GAAGF,MAAM,CAACa,QAA3B,MAAyC,IAAzC,IAAiDX,gBAAgB,KAAK,KAAK,CAA3E,GAA+EA,gBAA/E,GAAkG,GAApH;AACAI,IAAAA,KAAK,CAACQ,MAAN,GAAe,CAACX,aAAa,GAAGH,MAAM,CAACe,KAAxB,MAAmC,IAAnC,IAA2CZ,aAAa,KAAK,KAAK,CAAlE,GAAsEA,aAAtE,GAAsF,CAArG;AACAG,IAAAA,KAAK,CAACU,YAAN,GAAqB,CAACZ,kBAAkB,GAAGJ,MAAM,CAACiB,UAA7B,MAA6C,IAA7C,IAAqDb,kBAAkB,KAAK,KAAK,CAAjF,GAAqFA,kBAArF,GAA0G,CAA/H;AACAE,IAAAA,KAAK,CAACY,gBAAN,GAAyBzB,qBAAqB,CAACO,MAAD,CAA9C;AACAM,IAAAA,KAAK,CAACa,eAAN,GAAwB,CAACd,qBAAqB,GAAGL,MAAM,CAACoB,aAAhC,MAAmD,IAAnD,IAA2Df,qBAAqB,KAAK,KAAK,CAA1F,GAA8FA,qBAA9F,GAAsH,CAACC,KAAK,CAACY,gBAArJ;AACA,WAAOZ,KAAP;AACD;;AAED,MAAIe,MAAM,GAAGvB,eAAe,CAACd,SAA7B;;AAEAqC,EAAAA,MAAM,CAACC,0BAAP,GAAoC,SAASA,0BAAT,GAAsC;AACxE,QAAIC,aAAa,GAAG,SAAS,IAA7B;AACA,QAAIC,MAAM,GAAG,EAAb;;AAEA,SAAK,IAAIC,EAAE,GAAG,GAAd,EAAmBA,EAAE,GAAG,KAAKb,SAA7B,EAAwCa,EAAE,IAAIF,aAA9C,EAA6D;AAC3DC,MAAAA,MAAM,CAACE,IAAP,CAAY,KAAKhB,OAAL,CAAae,EAAE,GAAG,KAAKb,SAAvB,CAAZ;AACD;;AAEDY,IAAAA,MAAM,CAACE,IAAP,CAAY,KAAKhB,OAAL,CAAa,CAAb,CAAZ;AACA,WAAO;AACLiB,MAAAA,IAAI,EAAE,QADD;AAELH,MAAAA,MAAM,EAAEA,MAFH;AAGLf,MAAAA,OAAO,EAAE,KAAKD,QAHT;AAILS,MAAAA,UAAU,EAAE,KAAKD;AAJZ,KAAP;AAMD,GAfD;;AAiBAK,EAAAA,MAAM,CAACO,KAAP,GAAe,SAASA,KAAT,CAAeC,SAAf,EAA0BC,QAA1B,EAAoCC,KAApC,EAA2CC,iBAA3C,EAA8DC,aAA9D,EAA6E;AAC1F,QAAIC,MAAM,GAAG,IAAb;;AAEA,SAAKC,QAAL,GAAgB,IAAhB;AACA,SAAKC,UAAL,GAAkBP,SAAlB;AACA,SAAKQ,SAAL,GAAiBP,QAAjB;AACA,SAAKQ,OAAL,GAAeP,KAAf;;AAEA,QAAIH,KAAK,GAAG,SAASA,KAAT,GAAiB;AAI3B,UAAIM,MAAM,CAACtB,SAAP,KAAqB,CAArB,IAA0B,CAACsB,MAAM,CAAChB,gBAAtC,EAAwD;AACtDgB,QAAAA,MAAM,CAACG,SAAP,CAAiBH,MAAM,CAAC1B,QAAxB;;AAEA0B,QAAAA,MAAM,CAACK,gBAAP,CAAwB;AACtBC,UAAAA,QAAQ,EAAE;AADY,SAAxB;AAGD,OAND,MAMO;AACLN,QAAAA,MAAM,CAACO,UAAP,GAAoBC,IAAI,CAACC,GAAL,EAApB;;AAEA,YAAIT,MAAM,CAAChB,gBAAX,EAA6B;AAC3BgB,UAAAA,MAAM,CAACU,sBAAP,CAA8BX,aAA9B;AACD,SAFD,MAEO;AACLC,UAAAA,MAAM,CAACW,eAAP,GAAyBC,qBAAqB,CAACZ,MAAM,CAACJ,QAAP,CAAgBiB,IAAhB,CAAqBb,MAArB,CAAD,CAA9C;AACD;AACF;AACF,KAnBD;;AAqBA,QAAI,KAAKpB,MAAT,EAAiB;AACf,WAAKkC,QAAL,GAAgBC,UAAU,CAACrB,KAAD,EAAQ,KAAKd,MAAb,CAA1B;AACD,KAFD,MAEO;AACLc,MAAAA,KAAK;AACN;AACF,GAlCD;;AAoCAP,EAAAA,MAAM,CAACS,QAAP,GAAkB,SAASA,QAAT,GAAoB;AACpC,QAAIa,GAAG,GAAGD,IAAI,CAACC,GAAL,EAAV;;AAEA,QAAIA,GAAG,IAAI,KAAKF,UAAL,GAAkB,KAAK7B,SAAlC,EAA6C;AAC3C,UAAI,KAAKA,SAAL,KAAmB,CAAvB,EAA0B;AACxB,aAAKyB,SAAL,CAAe,KAAK7B,QAApB;AACD,OAFD,MAEO;AACL,aAAK6B,SAAL,CAAe,KAAKD,UAAL,GAAkB,KAAK1B,OAAL,CAAa,CAAb,KAAmB,KAAKF,QAAL,GAAgB,KAAK4B,UAAxC,CAAjC;AACD;;AAED,WAAKG,gBAAL,CAAsB;AACpBC,QAAAA,QAAQ,EAAE;AADU,OAAtB;;AAIA;AACD;;AAED,SAAKH,SAAL,CAAe,KAAKD,UAAL,GAAkB,KAAK1B,OAAL,CAAa,CAACiC,GAAG,GAAG,KAAKF,UAAZ,IAA0B,KAAK7B,SAA5C,KAA0D,KAAKJ,QAAL,GAAgB,KAAK4B,UAA/E,CAAjC;;AAEA,QAAI,KAAKD,QAAT,EAAmB;AACjB,WAAKU,eAAL,GAAuBC,qBAAqB,CAAC,KAAKhB,QAAL,CAAciB,IAAd,CAAmB,IAAnB,CAAD,CAA5C;AACD;AACF,GAtBD;;AAwBA1B,EAAAA,MAAM,CAAC6B,IAAP,GAAc,SAASA,IAAT,GAAgB;AAC5BnD,IAAAA,UAAU,CAACf,SAAX,CAAqBkE,IAArB,CAA0B3C,IAA1B,CAA+B,IAA/B;;AAEA,SAAK4B,QAAL,GAAgB,KAAhB;AACAgB,IAAAA,YAAY,CAAC,KAAKH,QAAN,CAAZ;AACAI,IAAAA,MAAM,CAACC,oBAAP,CAA4B,KAAKR,eAAjC;;AAEA,SAAKN,gBAAL,CAAsB;AACpBC,MAAAA,QAAQ,EAAE;AADU,KAAtB;AAGD,GAVD;;AAYA,SAAO1C,eAAP;AACD,CA/GD,CA+GEP,SA/GF,CAFA;;AAmHA,eAAeO,eAAf","sourcesContent":["/**\n * Copyright (c) 2015-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n * @format\n */\n'use strict';\n\nfunction _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; subClass.__proto__ = superClass; }\n\nimport AnimatedValue from '../nodes/AnimatedValue';\nimport AnimatedValueXY from '../nodes/AnimatedValueXY';\nimport Animation from './Animation';\nimport Easing from '../Easing';\nimport { shouldUseNativeDriver } from '../NativeAnimatedHelper';\n\nvar _easeInOut;\n\nfunction easeInOut() {\n if (!_easeInOut) {\n _easeInOut = Easing.inOut(Easing.ease);\n }\n\n return _easeInOut;\n}\n\nvar TimingAnimation =\n/*#__PURE__*/\nfunction (_Animation) {\n _inheritsLoose(TimingAnimation, _Animation);\n\n function TimingAnimation(config) {\n var _config$easing, _config$duration, _config$delay, _config$iterations, _config$isInteraction;\n\n var _this;\n\n _this = _Animation.call(this) || this;\n _this._toValue = config.toValue;\n _this._easing = (_config$easing = config.easing) !== null && _config$easing !== void 0 ? _config$easing : easeInOut();\n _this._duration = (_config$duration = config.duration) !== null && _config$duration !== void 0 ? _config$duration : 500;\n _this._delay = (_config$delay = config.delay) !== null && _config$delay !== void 0 ? _config$delay : 0;\n _this.__iterations = (_config$iterations = config.iterations) !== null && _config$iterations !== void 0 ? _config$iterations : 1;\n _this._useNativeDriver = shouldUseNativeDriver(config);\n _this.__isInteraction = (_config$isInteraction = config.isInteraction) !== null && _config$isInteraction !== void 0 ? _config$isInteraction : !_this._useNativeDriver;\n return _this;\n }\n\n var _proto = TimingAnimation.prototype;\n\n _proto.__getNativeAnimationConfig = function __getNativeAnimationConfig() {\n var frameDuration = 1000.0 / 60.0;\n var frames = [];\n\n for (var dt = 0.0; dt < this._duration; dt += frameDuration) {\n frames.push(this._easing(dt / this._duration));\n }\n\n frames.push(this._easing(1));\n return {\n type: 'frames',\n frames: frames,\n toValue: this._toValue,\n iterations: this.__iterations\n };\n };\n\n _proto.start = function start(fromValue, onUpdate, onEnd, previousAnimation, animatedValue) {\n var _this2 = this;\n\n this.__active = true;\n this._fromValue = fromValue;\n this._onUpdate = onUpdate;\n this.__onEnd = onEnd;\n\n var start = function start() {\n // Animations that sometimes have 0 duration and sometimes do not\n // still need to use the native driver when duration is 0 so as to\n // not cause intermixed JS and native animations.\n if (_this2._duration === 0 && !_this2._useNativeDriver) {\n _this2._onUpdate(_this2._toValue);\n\n _this2.__debouncedOnEnd({\n finished: true\n });\n } else {\n _this2._startTime = Date.now();\n\n if (_this2._useNativeDriver) {\n _this2.__startNativeAnimation(animatedValue);\n } else {\n _this2._animationFrame = requestAnimationFrame(_this2.onUpdate.bind(_this2));\n }\n }\n };\n\n if (this._delay) {\n this._timeout = setTimeout(start, this._delay);\n } else {\n start();\n }\n };\n\n _proto.onUpdate = function onUpdate() {\n var now = Date.now();\n\n if (now >= this._startTime + this._duration) {\n if (this._duration === 0) {\n this._onUpdate(this._toValue);\n } else {\n this._onUpdate(this._fromValue + this._easing(1) * (this._toValue - this._fromValue));\n }\n\n this.__debouncedOnEnd({\n finished: true\n });\n\n return;\n }\n\n this._onUpdate(this._fromValue + this._easing((now - this._startTime) / this._duration) * (this._toValue - this._fromValue));\n\n if (this.__active) {\n this._animationFrame = requestAnimationFrame(this.onUpdate.bind(this));\n }\n };\n\n _proto.stop = function stop() {\n _Animation.prototype.stop.call(this);\n\n this.__active = false;\n clearTimeout(this._timeout);\n global.cancelAnimationFrame(this._animationFrame);\n\n this.__debouncedOnEnd({\n finished: false\n });\n };\n\n return TimingAnimation;\n}(Animation);\n\nexport default TimingAnimation;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/1cfbf13ae95d036347510dc08bb71871.json b/.expo/web/cache/development/babel-loader/1cfbf13ae95d036347510dc08bb71871.json new file mode 100644 index 000000000..27afb5986 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/1cfbf13ae95d036347510dc08bb71871.json @@ -0,0 +1 @@ +{"ast":null,"code":"module.exports = {\n get createAppContainer() {\n return require(\"./createAppContainer\").default;\n },\n\n get createKeyboardAwareNavigator() {\n return require(\"./createKeyboardAwareNavigator\").default;\n },\n\n get createNavigationAwareScrollable() {\n return require(\"./createNavigationAwareScrollable\").default;\n },\n\n get withOrientation() {\n return require(\"./withOrientation\").default;\n },\n\n get ResourceSavingSceneView() {\n return require(\"./ResourceSavingSceneView\").default;\n },\n\n get SafeAreaView() {\n return require('react-native-safe-area-view').default;\n },\n\n get ScrollView() {\n return require(\"./Scrollables\").ScrollView;\n },\n\n get FlatList() {\n return require(\"./Scrollables\").FlatList;\n },\n\n get SectionList() {\n return require(\"./Scrollables\").SectionList;\n },\n\n get Themed() {\n return require(\"./Themed\").default;\n },\n\n get createNavigationFactory() {\n return require(\"./throwIfWrongVersion\").default;\n },\n\n get useNavigationBuilder() {\n return require(\"./throwIfWrongVersion\").default;\n },\n\n get useNavigation() {\n return require(\"./throwIfWrongVersion\").default;\n },\n\n get useRoute() {\n return require(\"./throwIfWrongVersion\").default;\n },\n\n get useFocusEffect() {\n return require(\"./throwIfWrongVersion\").default;\n },\n\n get useIsFocused() {\n return require(\"./throwIfWrongVersion\").default;\n },\n\n get useNavigationState() {\n return require(\"./throwIfWrongVersion\").default;\n },\n\n get NavigationContainer() {\n return require(\"./throwIfWrongVersion\").default;\n }\n\n};","map":{"version":3,"sources":["index.js"],"names":["module","require"],"mappings":"AAEAA,MAAM,CAANA,OAAAA,GAAiB;AACf,MAAA,kBAAA,GAAyB;AACvB,WAAOC,OAAAA,wBAAAA,CAAP,OAAA;AAFa,GAAA;;AAKf,MAAA,4BAAA,GAAmC;AACjC,WAAOA,OAAAA,kCAAAA,CAAP,OAAA;AANa,GAAA;;AASf,MAAA,+BAAA,GAAsC;AACpC,WAAOA,OAAAA,qCAAAA,CAAP,OAAA;AAVa,GAAA;;AAaf,MAAA,eAAA,GAAsB;AACpB,WAAOA,OAAAA,qBAAAA,CAAP,OAAA;AAda,GAAA;;AAiBf,MAAA,uBAAA,GAA8B;AAC5B,WAAOA,OAAAA,6BAAAA,CAAP,OAAA;AAlBa,GAAA;;AAqBf,MAAA,YAAA,GAAmB;AACjB,WAAOA,OAAO,CAAPA,6BAAO,CAAPA,CAAP,OAAA;AAtBa,GAAA;;AAyBf,MAAA,UAAA,GAAiB;AACf,WAAOA,OAAAA,iBAAAA,CAAP,UAAA;AA1Ba,GAAA;;AA6Bf,MAAA,QAAA,GAAe;AACb,WAAOA,OAAAA,iBAAAA,CAAP,QAAA;AA9Ba,GAAA;;AAiCf,MAAA,WAAA,GAAkB;AAChB,WAAOA,OAAAA,iBAAAA,CAAP,WAAA;AAlCa,GAAA;;AAoCf,MAAA,MAAA,GAAa;AACX,WAAOA,OAAAA,YAAAA,CAAP,OAAA;AArCa,GAAA;;AAwCf,MAAA,uBAAA,GAA8B;AAC5B,WAAOA,OAAAA,yBAAAA,CAAP,OAAA;AAzCa,GAAA;;AA2Cf,MAAA,oBAAA,GAA2B;AACzB,WAAOA,OAAAA,yBAAAA,CAAP,OAAA;AA5Ca,GAAA;;AA8Cf,MAAA,aAAA,GAAoB;AAClB,WAAOA,OAAAA,yBAAAA,CAAP,OAAA;AA/Ca,GAAA;;AAiDf,MAAA,QAAA,GAAe;AACb,WAAOA,OAAAA,yBAAAA,CAAP,OAAA;AAlDa,GAAA;;AAoDf,MAAA,cAAA,GAAqB;AACnB,WAAOA,OAAAA,yBAAAA,CAAP,OAAA;AArDa,GAAA;;AAuDf,MAAA,YAAA,GAAmB;AACjB,WAAOA,OAAAA,yBAAAA,CAAP,OAAA;AAxDa,GAAA;;AA0Df,MAAA,kBAAA,GAAyB;AACvB,WAAOA,OAAAA,yBAAAA,CAAP,OAAA;AA3Da,GAAA;;AA6Df,MAAA,mBAAA,GAA0B;AACxB,WAAOA,OAAAA,yBAAAA,CAAP,OAAA;AACD;;AA/Dc,CAAjBD","sourcesContent":["/* eslint-disable import/no-commonjs */\n\nmodule.exports = {\n get createAppContainer() {\n return require('./createAppContainer').default;\n },\n\n get createKeyboardAwareNavigator() {\n return require('./createKeyboardAwareNavigator').default;\n },\n\n get createNavigationAwareScrollable() {\n return require('./createNavigationAwareScrollable').default;\n },\n\n get withOrientation() {\n return require('./withOrientation').default;\n },\n\n get ResourceSavingSceneView() {\n return require('./ResourceSavingSceneView').default;\n },\n\n get SafeAreaView() {\n return require('react-native-safe-area-view').default;\n },\n\n get ScrollView() {\n return require('./Scrollables').ScrollView;\n },\n\n get FlatList() {\n return require('./Scrollables').FlatList;\n },\n\n get SectionList() {\n return require('./Scrollables').SectionList;\n },\n get Themed() {\n return require('./Themed').default;\n },\n\n get createNavigationFactory() {\n return require('./throwIfWrongVersion').default;\n },\n get useNavigationBuilder() {\n return require('./throwIfWrongVersion').default;\n },\n get useNavigation() {\n return require('./throwIfWrongVersion').default;\n },\n get useRoute() {\n return require('./throwIfWrongVersion').default;\n },\n get useFocusEffect() {\n return require('./throwIfWrongVersion').default;\n },\n get useIsFocused() {\n return require('./throwIfWrongVersion').default;\n },\n get useNavigationState() {\n return require('./throwIfWrongVersion').default;\n },\n get NavigationContainer() {\n return require('./throwIfWrongVersion').default;\n },\n};\n"]},"metadata":{},"sourceType":"script"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/1de00adb48a07307d6449ffabf39932b.json b/.expo/web/cache/development/babel-loader/1de00adb48a07307d6449ffabf39932b.json new file mode 100644 index 000000000..6c2460ca6 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/1de00adb48a07307d6449ffabf39932b.json @@ -0,0 +1 @@ +{"ast":null,"code":"function ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n if (enumerableOnly) symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n });\n keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nfunction _objectSpread(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? arguments[i] : {};\n\n if (i % 2) {\n ownKeys(Object(source), true).forEach(function (key) {\n _defineProperty(target, key, source[key]);\n });\n } else if (Object.getOwnPropertyDescriptors) {\n Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));\n } else {\n ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n }\n\n return target;\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nimport ReanimatedModule from \"./ReanimatedModule\";\nvar UI_THREAD_PROPS_WHITELIST = {\n opacity: true,\n transform: true,\n backgroundColor: true,\n borderRightColor: true,\n borderBottomColor: true,\n borderColor: true,\n borderEndColor: true,\n borderLeftColor: true,\n borderStartColor: true,\n borderTopColor: true,\n shadowOpacity: true,\n shadowRadius: true,\n scaleX: true,\n scaleY: true,\n translateX: true,\n translateY: true\n};\nvar NATIVE_THREAD_PROPS_WHITELIST = {\n borderBottomWidth: true,\n borderEndWidth: true,\n borderLeftWidth: true,\n borderRightWidth: true,\n borderStartWidth: true,\n borderTopWidth: true,\n borderWidth: true,\n bottom: true,\n flex: true,\n flexGrow: true,\n flexShrink: true,\n height: true,\n left: true,\n margin: true,\n marginBottom: true,\n marginEnd: true,\n marginHorizontal: true,\n marginLeft: true,\n marginRight: true,\n marginStart: true,\n marginTop: true,\n marginVertical: true,\n maxHeight: true,\n maxWidth: true,\n minHeight: true,\n minWidth: true,\n padding: true,\n paddingBottom: true,\n paddingEnd: true,\n paddingHorizontal: true,\n paddingLeft: true,\n paddingRight: true,\n paddingStart: true,\n paddingTop: true,\n paddingVertical: true,\n right: true,\n start: true,\n top: true,\n width: true,\n zIndex: true,\n borderBottomEndRadius: true,\n borderBottomLeftRadius: true,\n borderBottomRightRadius: true,\n borderBottomStartRadius: true,\n borderRadius: true,\n borderTopEndRadius: true,\n borderTopLeftRadius: true,\n borderTopRightRadius: true,\n borderTopStartRadius: true,\n opacity: true,\n elevation: true,\n fontSize: true,\n lineHeight: true,\n textShadowRadius: true,\n letterSpacing: true,\n display: true,\n backfaceVisibility: true,\n overflow: true,\n resizeMode: true,\n fontStyle: true,\n fontWeight: true,\n textAlign: true,\n textDecorationLine: true,\n fontFamily: true,\n textAlignVertical: true,\n fontVariant: true,\n textDecorationStyle: true,\n textTransform: true,\n writingDirection: true,\n color: true\n};\n\nfunction configureProps() {\n ReanimatedModule.configureProps(Object.keys(NATIVE_THREAD_PROPS_WHITELIST), Object.keys(UI_THREAD_PROPS_WHITELIST));\n}\n\nexport function addWhitelistedNativeProps(props) {\n NATIVE_THREAD_PROPS_WHITELIST = _objectSpread(_objectSpread({}, NATIVE_THREAD_PROPS_WHITELIST), props);\n configureProps();\n}\nexport function addWhitelistedUIProps(props) {\n UI_THREAD_PROPS_WHITELIST = _objectSpread(_objectSpread({}, UI_THREAD_PROPS_WHITELIST), props);\n configureProps();\n}\nconfigureProps();","map":{"version":3,"sources":["ConfigHelper.js"],"names":["UI_THREAD_PROPS_WHITELIST","opacity","transform","backgroundColor","borderRightColor","borderBottomColor","borderColor","borderEndColor","borderLeftColor","borderStartColor","borderTopColor","shadowOpacity","shadowRadius","scaleX","scaleY","translateX","translateY","NATIVE_THREAD_PROPS_WHITELIST","borderBottomWidth","borderEndWidth","borderLeftWidth","borderRightWidth","borderStartWidth","borderTopWidth","borderWidth","bottom","flex","flexGrow","flexShrink","height","left","margin","marginBottom","marginEnd","marginHorizontal","marginLeft","marginRight","marginStart","marginTop","marginVertical","maxHeight","maxWidth","minHeight","minWidth","padding","paddingBottom","paddingEnd","paddingHorizontal","paddingLeft","paddingRight","paddingStart","paddingTop","paddingVertical","right","start","top","width","zIndex","borderBottomEndRadius","borderBottomLeftRadius","borderBottomRightRadius","borderBottomStartRadius","borderRadius","borderTopEndRadius","borderTopLeftRadius","borderTopRightRadius","borderTopStartRadius","elevation","fontSize","lineHeight","textShadowRadius","letterSpacing","display","backfaceVisibility","overflow","resizeMode","fontStyle","fontWeight","textAlign","textDecorationLine","fontFamily","textAlignVertical","fontVariant","textDecorationStyle","textTransform","writingDirection","color","ReanimatedModule","Object","configureProps"],"mappings":"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","sourcesContent":["import ReanimatedModule from './ReanimatedModule';\n\n/**\n * Styles allowed to be direcly updated in UI thread\n */\nlet UI_THREAD_PROPS_WHITELIST = {\n opacity: true,\n transform: true,\n /* colors */\n backgroundColor: true,\n borderRightColor: true,\n borderBottomColor: true,\n borderColor: true,\n borderEndColor: true,\n borderLeftColor: true,\n borderStartColor: true,\n borderTopColor: true,\n /* ios styles */\n shadowOpacity: true,\n shadowRadius: true,\n /* legacy android transform properties */\n scaleX: true,\n scaleY: true,\n translateX: true,\n translateY: true,\n};\n\n/**\n * Whitelist of view props that can be updated in native thread via UIManagerModule\n */\nlet NATIVE_THREAD_PROPS_WHITELIST = {\n borderBottomWidth: true,\n borderEndWidth: true,\n borderLeftWidth: true,\n borderRightWidth: true,\n borderStartWidth: true,\n borderTopWidth: true,\n borderWidth: true,\n bottom: true,\n flex: true,\n flexGrow: true,\n flexShrink: true,\n height: true,\n left: true,\n margin: true,\n marginBottom: true,\n marginEnd: true,\n marginHorizontal: true,\n marginLeft: true,\n marginRight: true,\n marginStart: true,\n marginTop: true,\n marginVertical: true,\n maxHeight: true,\n maxWidth: true,\n minHeight: true,\n minWidth: true,\n padding: true,\n paddingBottom: true,\n paddingEnd: true,\n paddingHorizontal: true,\n paddingLeft: true,\n paddingRight: true,\n paddingStart: true,\n paddingTop: true,\n paddingVertical: true,\n right: true,\n start: true,\n top: true,\n width: true,\n zIndex: true,\n borderBottomEndRadius: true,\n borderBottomLeftRadius: true,\n borderBottomRightRadius: true,\n borderBottomStartRadius: true,\n borderRadius: true,\n borderTopEndRadius: true,\n borderTopLeftRadius: true,\n borderTopRightRadius: true,\n borderTopStartRadius: true,\n opacity: true,\n elevation: true,\n fontSize: true,\n lineHeight: true,\n textShadowRadius: true,\n letterSpacing: true,\n /* strings */\n display: true,\n backfaceVisibility: true,\n overflow: true,\n resizeMode: true,\n fontStyle: true,\n fontWeight: true,\n textAlign: true,\n textDecorationLine: true,\n fontFamily: true,\n textAlignVertical: true,\n fontVariant: true,\n textDecorationStyle: true,\n textTransform: true,\n writingDirection: true,\n /* text color */\n color: true,\n};\n\nfunction configureProps() {\n ReanimatedModule.configureProps(\n Object.keys(NATIVE_THREAD_PROPS_WHITELIST),\n Object.keys(UI_THREAD_PROPS_WHITELIST)\n );\n}\n\nexport function addWhitelistedNativeProps(props) {\n NATIVE_THREAD_PROPS_WHITELIST = {\n ...NATIVE_THREAD_PROPS_WHITELIST,\n ...props,\n };\n configureProps();\n}\n\nexport function addWhitelistedUIProps(props) {\n UI_THREAD_PROPS_WHITELIST = { ...UI_THREAD_PROPS_WHITELIST, ...props };\n configureProps();\n}\n\nconfigureProps();\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/1f37804a83b64ab2252cd486349f6257.json b/.expo/web/cache/development/babel-loader/1f37804a83b64ab2252cd486349f6257.json new file mode 100644 index 000000000..007fa6299 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/1f37804a83b64ab2252cd486349f6257.json @@ -0,0 +1 @@ +{"ast":null,"code":"import TextInputState from \"../TextInputState\";\n\nvar dismissKeyboard = function dismissKeyboard() {\n TextInputState.blurTextInput(TextInputState.currentlyFocusedField());\n};\n\nexport default dismissKeyboard;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/modules/dismissKeyboard/index.js"],"names":["TextInputState","dismissKeyboard","blurTextInput","currentlyFocusedField"],"mappings":"AAQA,OAAOA,cAAP;;AAEA,IAAIC,eAAe,GAAG,SAASA,eAAT,GAA2B;AAC/CD,EAAAA,cAAc,CAACE,aAAf,CAA6BF,cAAc,CAACG,qBAAf,EAA7B;AACD,CAFD;;AAIA,eAAeF,eAAf","sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport TextInputState from '../TextInputState';\n\nvar dismissKeyboard = function dismissKeyboard() {\n TextInputState.blurTextInput(TextInputState.currentlyFocusedField());\n};\n\nexport default dismissKeyboard;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/1f47ffb3d45d9d239b1a248521928cd1.json b/.expo/web/cache/development/babel-loader/1f47ffb3d45d9d239b1a248521928cd1.json new file mode 100644 index 000000000..cb5994924 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/1f47ffb3d45d9d239b1a248521928cd1.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nimport * as React from 'react';\nimport NavigationContext from \"./NavigationContext\";\n\nvar SceneView = function (_React$PureComponent) {\n _inherits(SceneView, _React$PureComponent);\n\n var _super = _createSuper(SceneView);\n\n function SceneView() {\n _classCallCheck(this, SceneView);\n\n return _super.apply(this, arguments);\n }\n\n _createClass(SceneView, [{\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n screenProps = _this$props.screenProps,\n Component = _this$props.component,\n navigation = _this$props.navigation;\n return React.createElement(NavigationContext.Provider, {\n value: navigation\n }, React.createElement(Component, {\n screenProps: screenProps,\n navigation: navigation\n }));\n }\n }]);\n\n return SceneView;\n}(React.PureComponent);\n\nexport { SceneView as default };","map":{"version":3,"sources":["SceneView.js"],"names":["React","render","component","navigation"],"mappings":";;;;;;;;;;AAAA,OAAO,KAAP,KAAA,MAAA,OAAA;AACA,OAAA,iBAAA;;IAEe,S;;;;;;;;;;;;;WACbC,kBAAS;AAAA,wBACmD,KAA1D,KADO;AAAA,UACD,WADC,eACD,WADC;AAAA,UACD,SADC,eACcC,SADd;AAAA,UACoCC,UADpC,eACoCA,UADpC;AAEP,aACE,KAAA,CAAA,aAAA,CAAC,iBAAD,CAAA,QAAA,EAAA;AAA4B,QAAA,KAAK,EAAEA;AAAnC,OAAA,EACE,KAAA,CAAA,aAAA,CAAA,SAAA,EAAA;AAAW,QAAA,WAAW,EAAtB,WAAA;AAAqC,QAAA,UAAU,EAAEA;AAAjD,OAAA,CADF,CADF;AAKD;;;;EARoCH,KAAK,CAA7B,a;;SAAA,S","sourcesContent":["import * as React from 'react';\nimport NavigationContext from './NavigationContext';\n\nexport default class SceneView extends React.PureComponent {\n render() {\n const { screenProps, component: Component, navigation } = this.props;\n return (\n \n \n \n );\n }\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/1f4c42dc0a4693603491ad55ee022950.json b/.expo/web/cache/development/babel-loader/1f4c42dc0a4693603491ad55ee022950.json new file mode 100644 index 000000000..ad9d18572 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/1f4c42dc0a4693603491ad55ee022950.json @@ -0,0 +1 @@ +{"ast":null,"code":"function _iterableToArrayLimit(arr, i) {\n if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return;\n var _arr = [];\n var _n = true;\n var _d = false;\n var _e = undefined;\n\n try {\n for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n\n return _arr;\n}\n\nmodule.exports = _iterableToArrayLimit;\nmodule.exports[\"default\"] = module.exports, module.exports.__esModule = true;","map":{"version":3,"sources":["C:/Users/nayla/AppData/Roaming/npm/node_modules/expo-cli/node_modules/@babel/runtime/helpers/iterableToArrayLimit.js"],"names":["_iterableToArrayLimit","arr","i","Symbol","iterator","Object","_arr","_n","_d","_e","undefined","_i","_s","next","done","push","value","length","err","module","exports","__esModule"],"mappings":"AAAA,SAASA,qBAAT,CAA+BC,GAA/B,EAAoCC,CAApC,EAAuC;AACrC,MAAI,OAAOC,MAAP,KAAkB,WAAlB,IAAiC,EAAEA,MAAM,CAACC,QAAP,IAAmBC,MAAM,CAACJ,GAAD,CAA3B,CAArC,EAAwE;AACxE,MAAIK,IAAI,GAAG,EAAX;AACA,MAAIC,EAAE,GAAG,IAAT;AACA,MAAIC,EAAE,GAAG,KAAT;AACA,MAAIC,EAAE,GAAGC,SAAT;;AAEA,MAAI;AACF,SAAK,IAAIC,EAAE,GAAGV,GAAG,CAACE,MAAM,CAACC,QAAR,CAAH,EAAT,EAAiCQ,EAAtC,EAA0C,EAAEL,EAAE,GAAG,CAACK,EAAE,GAAGD,EAAE,CAACE,IAAH,EAAN,EAAiBC,IAAxB,CAA1C,EAAyEP,EAAE,GAAG,IAA9E,EAAoF;AAClFD,MAAAA,IAAI,CAACS,IAAL,CAAUH,EAAE,CAACI,KAAb;;AAEA,UAAId,CAAC,IAAII,IAAI,CAACW,MAAL,KAAgBf,CAAzB,EAA4B;AAC7B;AACF,GAND,CAME,OAAOgB,GAAP,EAAY;AACZV,IAAAA,EAAE,GAAG,IAAL;AACAC,IAAAA,EAAE,GAAGS,GAAL;AACD,GATD,SASU;AACR,QAAI;AACF,UAAI,CAACX,EAAD,IAAOI,EAAE,CAAC,QAAD,CAAF,IAAgB,IAA3B,EAAiCA,EAAE,CAAC,QAAD,CAAF;AAClC,KAFD,SAEU;AACR,UAAIH,EAAJ,EAAQ,MAAMC,EAAN;AACT;AACF;;AAED,SAAOH,IAAP;AACD;;AAEDa,MAAM,CAACC,OAAP,GAAiBpB,qBAAjB;AACAmB,MAAM,CAACC,OAAP,CAAe,SAAf,IAA4BD,MAAM,CAACC,OAAnC,EAA4CD,MAAM,CAACC,OAAP,CAAeC,UAAf,GAA4B,IAAxE","sourcesContent":["function _iterableToArrayLimit(arr, i) {\n if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return;\n var _arr = [];\n var _n = true;\n var _d = false;\n var _e = undefined;\n\n try {\n for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n\n return _arr;\n}\n\nmodule.exports = _iterableToArrayLimit;\nmodule.exports[\"default\"] = module.exports, module.exports.__esModule = true;"]},"metadata":{},"sourceType":"script"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/1f7292f77f32fa2d36c6233339af29cb.json b/.expo/web/cache/development/babel-loader/1f7292f77f32fa2d36c6233339af29cb.json new file mode 100644 index 000000000..4edb83202 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/1f7292f77f32fa2d36c6233339af29cb.json @@ -0,0 +1 @@ +{"ast":null,"code":"if (module.hot) {\n var lastHash;\n\n var upToDate = function upToDate() {\n return lastHash.indexOf(__webpack_hash__) >= 0;\n };\n\n var log = require(\"./log\");\n\n var check = function check() {\n module.hot.check(true).then(function (updatedModules) {\n if (!updatedModules) {\n log(\"warning\", \"[HMR] Cannot find update. Need to do a full reload!\");\n log(\"warning\", \"[HMR] (Probably because of restarting the webpack-dev-server)\");\n window.location.reload();\n return;\n }\n\n if (!upToDate()) {\n check();\n }\n\n require(\"./log-apply-result\")(updatedModules, updatedModules);\n\n if (upToDate()) {\n log(\"info\", \"[HMR] App is up to date.\");\n }\n }).catch(function (err) {\n var status = module.hot.status();\n\n if ([\"abort\", \"fail\"].indexOf(status) >= 0) {\n log(\"warning\", \"[HMR] Cannot apply update. Need to do a full reload!\");\n log(\"warning\", \"[HMR] \" + log.formatError(err));\n window.location.reload();\n } else {\n log(\"warning\", \"[HMR] Update failed: \" + log.formatError(err));\n }\n });\n };\n\n var hotEmitter = require(\"./emitter\");\n\n hotEmitter.on(\"webpackHotUpdate\", function (currentHash) {\n lastHash = currentHash;\n\n if (!upToDate() && module.hot.status() === \"idle\") {\n log(\"info\", \"[HMR] Checking for updates on the server...\");\n check();\n }\n });\n log(\"info\", \"[HMR] Waiting for update signal from WDS...\");\n} else {\n throw new Error(\"[HMR] Hot Module Replacement is disabled.\");\n}","map":{"version":3,"sources":["C:/Users/nayla/AppData/Roaming/npm/node_modules/expo-cli/node_modules/webpack/hot/dev-server.js"],"names":["module","hot","lastHash","upToDate","indexOf","__webpack_hash__","log","require","check","then","updatedModules","window","location","reload","catch","err","status","formatError","hotEmitter","on","currentHash","Error"],"mappings":"AAKA,IAAIA,MAAM,CAACC,GAAX,EAAgB;AACf,MAAIC,QAAJ;;AACA,MAAIC,QAAQ,GAAG,SAASA,QAAT,GAAoB;AAClC,WAAOD,QAAQ,CAACE,OAAT,CAAiBC,gBAAjB,KAAsC,CAA7C;AACA,GAFD;;AAGA,MAAIC,GAAG,GAAGC,OAAO,SAAjB;;AACA,MAAIC,KAAK,GAAG,SAASA,KAAT,GAAiB;AAC5BR,IAAAA,MAAM,CAACC,GAAP,CACEO,KADF,CACQ,IADR,EAEEC,IAFF,CAEO,UAASC,cAAT,EAAyB;AAC9B,UAAI,CAACA,cAAL,EAAqB;AACpBJ,QAAAA,GAAG,CAAC,SAAD,EAAY,qDAAZ,CAAH;AACAA,QAAAA,GAAG,CACF,SADE,EAEF,+DAFE,CAAH;AAIAK,QAAAA,MAAM,CAACC,QAAP,CAAgBC,MAAhB;AACA;AACA;;AAED,UAAI,CAACV,QAAQ,EAAb,EAAiB;AAChBK,QAAAA,KAAK;AACL;;AAEDD,MAAAA,OAAO,sBAAP,CAA8BG,cAA9B,EAA8CA,cAA9C;;AAEA,UAAIP,QAAQ,EAAZ,EAAgB;AACfG,QAAAA,GAAG,CAAC,MAAD,EAAS,0BAAT,CAAH;AACA;AACD,KAtBF,EAuBEQ,KAvBF,CAuBQ,UAASC,GAAT,EAAc;AACpB,UAAIC,MAAM,GAAGhB,MAAM,CAACC,GAAP,CAAWe,MAAX,EAAb;;AACA,UAAI,CAAC,OAAD,EAAU,MAAV,EAAkBZ,OAAlB,CAA0BY,MAA1B,KAAqC,CAAzC,EAA4C;AAC3CV,QAAAA,GAAG,CACF,SADE,EAEF,sDAFE,CAAH;AAIAA,QAAAA,GAAG,CAAC,SAAD,EAAY,WAAWA,GAAG,CAACW,WAAJ,CAAgBF,GAAhB,CAAvB,CAAH;AACAJ,QAAAA,MAAM,CAACC,QAAP,CAAgBC,MAAhB;AACA,OAPD,MAOO;AACNP,QAAAA,GAAG,CAAC,SAAD,EAAY,0BAA0BA,GAAG,CAACW,WAAJ,CAAgBF,GAAhB,CAAtC,CAAH;AACA;AACD,KAnCF;AAoCA,GArCD;;AAsCA,MAAIG,UAAU,GAAGX,OAAO,aAAxB;;AACAW,EAAAA,UAAU,CAACC,EAAX,CAAc,kBAAd,EAAkC,UAASC,WAAT,EAAsB;AACvDlB,IAAAA,QAAQ,GAAGkB,WAAX;;AACA,QAAI,CAACjB,QAAQ,EAAT,IAAeH,MAAM,CAACC,GAAP,CAAWe,MAAX,OAAwB,MAA3C,EAAmD;AAClDV,MAAAA,GAAG,CAAC,MAAD,EAAS,6CAAT,CAAH;AACAE,MAAAA,KAAK;AACL;AACD,GAND;AAOAF,EAAAA,GAAG,CAAC,MAAD,EAAS,6CAAT,CAAH;AACA,CArDD,MAqDO;AACN,QAAM,IAAIe,KAAJ,CAAU,2CAAV,CAAN;AACA","sourcesContent":["/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n/*globals window __webpack_hash__ */\nif (module.hot) {\n\tvar lastHash;\n\tvar upToDate = function upToDate() {\n\t\treturn lastHash.indexOf(__webpack_hash__) >= 0;\n\t};\n\tvar log = require(\"./log\");\n\tvar check = function check() {\n\t\tmodule.hot\n\t\t\t.check(true)\n\t\t\t.then(function(updatedModules) {\n\t\t\t\tif (!updatedModules) {\n\t\t\t\t\tlog(\"warning\", \"[HMR] Cannot find update. Need to do a full reload!\");\n\t\t\t\t\tlog(\n\t\t\t\t\t\t\"warning\",\n\t\t\t\t\t\t\"[HMR] (Probably because of restarting the webpack-dev-server)\"\n\t\t\t\t\t);\n\t\t\t\t\twindow.location.reload();\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tif (!upToDate()) {\n\t\t\t\t\tcheck();\n\t\t\t\t}\n\n\t\t\t\trequire(\"./log-apply-result\")(updatedModules, updatedModules);\n\n\t\t\t\tif (upToDate()) {\n\t\t\t\t\tlog(\"info\", \"[HMR] App is up to date.\");\n\t\t\t\t}\n\t\t\t})\n\t\t\t.catch(function(err) {\n\t\t\t\tvar status = module.hot.status();\n\t\t\t\tif ([\"abort\", \"fail\"].indexOf(status) >= 0) {\n\t\t\t\t\tlog(\n\t\t\t\t\t\t\"warning\",\n\t\t\t\t\t\t\"[HMR] Cannot apply update. Need to do a full reload!\"\n\t\t\t\t\t);\n\t\t\t\t\tlog(\"warning\", \"[HMR] \" + log.formatError(err));\n\t\t\t\t\twindow.location.reload();\n\t\t\t\t} else {\n\t\t\t\t\tlog(\"warning\", \"[HMR] Update failed: \" + log.formatError(err));\n\t\t\t\t}\n\t\t\t});\n\t};\n\tvar hotEmitter = require(\"./emitter\");\n\thotEmitter.on(\"webpackHotUpdate\", function(currentHash) {\n\t\tlastHash = currentHash;\n\t\tif (!upToDate() && module.hot.status() === \"idle\") {\n\t\t\tlog(\"info\", \"[HMR] Checking for updates on the server...\");\n\t\t\tcheck();\n\t\t}\n\t});\n\tlog(\"info\", \"[HMR] Waiting for update signal from WDS...\");\n} else {\n\tthrow new Error(\"[HMR] Hot Module Replacement is disabled.\");\n}\n"]},"metadata":{},"sourceType":"script"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/1f9830a8fb75958618c268a026df65a1.json b/.expo/web/cache/development/babel-loader/1f9830a8fb75958618c268a026df65a1.json new file mode 100644 index 000000000..7589c62d8 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/1f9830a8fb75958618c268a026df65a1.json @@ -0,0 +1 @@ +{"ast":null,"code":"import UIManager from \"../../exports/UIManager\";\nvar TextInputState = {\n _currentlyFocusedNode: null,\n currentlyFocusedField: function currentlyFocusedField() {\n if (document.activeElement !== this._currentlyFocusedNode) {\n this._currentlyFocusedNode = null;\n }\n\n return this._currentlyFocusedNode;\n },\n focusTextInput: function focusTextInput(textFieldNode) {\n if (textFieldNode !== null) {\n this._currentlyFocusedNode = textFieldNode;\n\n if (document.activeElement !== textFieldNode) {\n UIManager.focus(textFieldNode);\n }\n }\n },\n blurTextInput: function blurTextInput(textFieldNode) {\n if (textFieldNode !== null) {\n this._currentlyFocusedNode = null;\n\n if (document.activeElement === textFieldNode) {\n UIManager.blur(textFieldNode);\n }\n }\n }\n};\nexport default TextInputState;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/modules/TextInputState/index.js"],"names":["UIManager","TextInputState","_currentlyFocusedNode","currentlyFocusedField","document","activeElement","focusTextInput","textFieldNode","focus","blurTextInput","blur"],"mappings":"AASA,OAAOA,SAAP;AAOA,IAAIC,cAAc,GAAG;AAInBC,EAAAA,qBAAqB,EAAE,IAJJ;AAUnBC,EAAAA,qBAAqB,EAAE,SAASA,qBAAT,GAAiC;AACtD,QAAIC,QAAQ,CAACC,aAAT,KAA2B,KAAKH,qBAApC,EAA2D;AACzD,WAAKA,qBAAL,GAA6B,IAA7B;AACD;;AAED,WAAO,KAAKA,qBAAZ;AACD,GAhBkB;AAuBnBI,EAAAA,cAAc,EAAE,SAASA,cAAT,CAAwBC,aAAxB,EAAuC;AACrD,QAAIA,aAAa,KAAK,IAAtB,EAA4B;AAC1B,WAAKL,qBAAL,GAA6BK,aAA7B;;AAEA,UAAIH,QAAQ,CAACC,aAAT,KAA2BE,aAA/B,EAA8C;AAC5CP,QAAAA,SAAS,CAACQ,KAAV,CAAgBD,aAAhB;AACD;AACF;AACF,GA/BkB;AAsCnBE,EAAAA,aAAa,EAAE,SAASA,aAAT,CAAuBF,aAAvB,EAAsC;AACnD,QAAIA,aAAa,KAAK,IAAtB,EAA4B;AAC1B,WAAKL,qBAAL,GAA6B,IAA7B;;AAEA,UAAIE,QAAQ,CAACC,aAAT,KAA2BE,aAA/B,EAA8C;AAC5CP,QAAAA,SAAS,CAACU,IAAV,CAAeH,aAAf;AACD;AACF;AACF;AA9CkB,CAArB;AAgDA,eAAeN,cAAf","sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport UIManager from '../../exports/UIManager';\n/**\n * This class is responsible for coordinating the \"focused\"\n * state for TextInputs. All calls relating to the keyboard\n * should be funneled through here\n */\n\nvar TextInputState = {\n /**\n * Internal state\n */\n _currentlyFocusedNode: null,\n\n /**\n * Returns the ID of the currently focused text field, if one exists\n * If no text field is focused it returns null\n */\n currentlyFocusedField: function currentlyFocusedField() {\n if (document.activeElement !== this._currentlyFocusedNode) {\n this._currentlyFocusedNode = null;\n }\n\n return this._currentlyFocusedNode;\n },\n\n /**\n * @param {Object} TextInputID id of the text field to focus\n * Focuses the specified text field\n * noop if the text field was already focused\n */\n focusTextInput: function focusTextInput(textFieldNode) {\n if (textFieldNode !== null) {\n this._currentlyFocusedNode = textFieldNode;\n\n if (document.activeElement !== textFieldNode) {\n UIManager.focus(textFieldNode);\n }\n }\n },\n\n /**\n * @param {Object} textFieldNode id of the text field to focus\n * Unfocuses the specified text field\n * noop if it wasn't focused\n */\n blurTextInput: function blurTextInput(textFieldNode) {\n if (textFieldNode !== null) {\n this._currentlyFocusedNode = null;\n\n if (document.activeElement === textFieldNode) {\n UIManager.blur(textFieldNode);\n }\n }\n }\n};\nexport default TextInputState;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/1fd8cb4c93766abf7d34a3c2f169cb63.json b/.expo/web/cache/development/babel-loader/1fd8cb4c93766abf7d34a3c2f169cb63.json new file mode 100644 index 000000000..324562d48 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/1fd8cb4c93766abf7d34a3c2f169cb63.json @@ -0,0 +1 @@ +{"ast":null,"code":"import isUnitlessNumber from \"../../../modules/unitlessNumbers\";\n\nfunction dangerousStyleValue(name, value, isCustomProperty) {\n var isEmpty = value == null || typeof value === 'boolean' || value === '';\n\n if (isEmpty) {\n return '';\n }\n\n if (!isCustomProperty && typeof value === 'number' && value !== 0 && !(isUnitlessNumber.hasOwnProperty(name) && isUnitlessNumber[name])) {\n return value + 'px';\n }\n\n return ('' + value).trim();\n}\n\nexport default dangerousStyleValue;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/vendor/react-dom/dangerousStyleValue/index.js"],"names":["isUnitlessNumber","dangerousStyleValue","name","value","isCustomProperty","isEmpty","hasOwnProperty","trim"],"mappings":"AAWA,OAAOA,gBAAP;;AAWA,SAASC,mBAAT,CAA6BC,IAA7B,EAAmCC,KAAnC,EAA0CC,gBAA1C,EAA4D;AAU1D,MAAIC,OAAO,GAAGF,KAAK,IAAI,IAAT,IAAiB,OAAOA,KAAP,KAAiB,SAAlC,IAA+CA,KAAK,KAAK,EAAvE;;AAEA,MAAIE,OAAJ,EAAa;AACX,WAAO,EAAP;AACD;;AAED,MAAI,CAACD,gBAAD,IAAqB,OAAOD,KAAP,KAAiB,QAAtC,IAAkDA,KAAK,KAAK,CAA5D,IAAiE,EAAEH,gBAAgB,CAACM,cAAjB,CAAgCJ,IAAhC,KAAyCF,gBAAgB,CAACE,IAAD,CAA3D,CAArE,EAAyI;AACvI,WAAOC,KAAK,GAAG,IAAf;AACD;;AAED,SAAO,CAAC,KAAKA,KAAN,EAAaI,IAAb,EAAP;AACD;;AAED,eAAeN,mBAAf","sourcesContent":["/* eslint-disable */\n\n/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * From React 16.0.0\n * \n */\nimport isUnitlessNumber from '../../../modules/unitlessNumbers';\n/**\n * Convert a value into the proper css writable value. The style name `name`\n * should be logical (no hyphens), as specified\n * in `CSSProperty.isUnitlessNumber`.\n *\n * @param {string} name CSS property name such as `topMargin`.\n * @param {*} value CSS property value such as `10px`.\n * @return {string} Normalized style value with dimensions applied.\n */\n\nfunction dangerousStyleValue(name, value, isCustomProperty) {\n // Note that we've removed escapeTextForBrowser() calls here since the\n // whole string will be escaped when the attribute is injected into\n // the markup. If you provide unsafe user data here they can inject\n // arbitrary CSS which may be problematic (I couldn't repro this):\n // https://www.owasp.org/index.php/XSS_Filter_Evasion_Cheat_Sheet\n // http://www.thespanner.co.uk/2007/11/26/ultimate-xss-css-injection/\n // This is not an XSS hole but instead a potential CSS injection issue\n // which has lead to a greater discussion about how we're going to\n // trust URLs moving forward. See #2115901\n var isEmpty = value == null || typeof value === 'boolean' || value === '';\n\n if (isEmpty) {\n return '';\n }\n\n if (!isCustomProperty && typeof value === 'number' && value !== 0 && !(isUnitlessNumber.hasOwnProperty(name) && isUnitlessNumber[name])) {\n return value + 'px'; // Presumes implicit 'px' suffix for unitless numbers\n }\n\n return ('' + value).trim();\n}\n\nexport default dangerousStyleValue;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/203d9affb0da12bf8f4cd57b20b5b94d.json b/.expo/web/cache/development/babel-loader/203d9affb0da12bf8f4cd57b20b5b94d.json new file mode 100644 index 000000000..63cc42490 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/203d9affb0da12bf8f4cd57b20b5b94d.json @@ -0,0 +1 @@ +{"ast":null,"code":"import ReactNativePropRegistry from \"./ReactNativePropRegistry\";\nimport invariant from 'fbjs/lib/invariant';\n\nfunction getStyle(style) {\n if (typeof style === 'number') {\n return ReactNativePropRegistry.getByID(style);\n }\n\n return style;\n}\n\nfunction flattenStyle(style) {\n if (!style) {\n return undefined;\n }\n\n if (process.env.NODE_ENV !== 'production') {\n invariant(style !== true, 'style may be false but not true');\n }\n\n if (!Array.isArray(style)) {\n return getStyle(style);\n }\n\n var result = {};\n\n for (var i = 0, styleLength = style.length; i < styleLength; ++i) {\n var computedStyle = flattenStyle(style[i]);\n\n if (computedStyle) {\n for (var key in computedStyle) {\n var value = computedStyle[key];\n result[key] = value;\n }\n }\n }\n\n return result;\n}\n\nexport default flattenStyle;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/exports/StyleSheet/flattenStyle.js"],"names":["ReactNativePropRegistry","invariant","getStyle","style","getByID","flattenStyle","undefined","process","env","NODE_ENV","Array","isArray","result","i","styleLength","length","computedStyle","key","value"],"mappings":"AASA,OAAOA,uBAAP;AACA,OAAOC,SAAP,MAAsB,oBAAtB;;AAEA,SAASC,QAAT,CAAkBC,KAAlB,EAAyB;AACvB,MAAI,OAAOA,KAAP,KAAiB,QAArB,EAA+B;AAC7B,WAAOH,uBAAuB,CAACI,OAAxB,CAAgCD,KAAhC,CAAP;AACD;;AAED,SAAOA,KAAP;AACD;;AAED,SAASE,YAAT,CAAsBF,KAAtB,EAA6B;AAC3B,MAAI,CAACA,KAAL,EAAY;AACV,WAAOG,SAAP;AACD;;AAED,MAAIC,OAAO,CAACC,GAAR,CAAYC,QAAZ,KAAyB,YAA7B,EAA2C;AACzCR,IAAAA,SAAS,CAACE,KAAK,KAAK,IAAX,EAAiB,iCAAjB,CAAT;AACD;;AAED,MAAI,CAACO,KAAK,CAACC,OAAN,CAAcR,KAAd,CAAL,EAA2B;AACzB,WAAOD,QAAQ,CAACC,KAAD,CAAf;AACD;;AAED,MAAIS,MAAM,GAAG,EAAb;;AAEA,OAAK,IAAIC,CAAC,GAAG,CAAR,EAAWC,WAAW,GAAGX,KAAK,CAACY,MAApC,EAA4CF,CAAC,GAAGC,WAAhD,EAA6D,EAAED,CAA/D,EAAkE;AAChE,QAAIG,aAAa,GAAGX,YAAY,CAACF,KAAK,CAACU,CAAD,CAAN,CAAhC;;AAEA,QAAIG,aAAJ,EAAmB;AACjB,WAAK,IAAIC,GAAT,IAAgBD,aAAhB,EAA+B;AAC7B,YAAIE,KAAK,GAAGF,aAAa,CAACC,GAAD,CAAzB;AACAL,QAAAA,MAAM,CAACK,GAAD,CAAN,GAAcC,KAAd;AACD;AACF;AACF;;AAED,SAAON,MAAP;AACD;;AAED,eAAeP,YAAf","sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport ReactNativePropRegistry from './ReactNativePropRegistry';\nimport invariant from 'fbjs/lib/invariant';\n\nfunction getStyle(style) {\n if (typeof style === 'number') {\n return ReactNativePropRegistry.getByID(style);\n }\n\n return style;\n}\n\nfunction flattenStyle(style) {\n if (!style) {\n return undefined;\n }\n\n if (process.env.NODE_ENV !== 'production') {\n invariant(style !== true, 'style may be false but not true');\n }\n\n if (!Array.isArray(style)) {\n return getStyle(style);\n }\n\n var result = {};\n\n for (var i = 0, styleLength = style.length; i < styleLength; ++i) {\n var computedStyle = flattenStyle(style[i]);\n\n if (computedStyle) {\n for (var key in computedStyle) {\n var value = computedStyle[key];\n result[key] = value;\n }\n }\n }\n\n return result;\n}\n\nexport default flattenStyle;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/2078e10dedde35b2d26f4e9eebd43f6d.json b/.expo/web/cache/development/babel-loader/2078e10dedde35b2d26f4e9eebd43f6d.json new file mode 100644 index 000000000..28649ee75 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/2078e10dedde35b2d26f4e9eebd43f6d.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _extends from \"@babel/runtime/helpers/extends\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\n\nvar _this = this,\n _jsxFileName = \"E:\\\\Users\\\\Nayla\\\\Escritorio\\\\UADEE\\\\Distribuidas desk\\\\SUBASTAPP\\\\node_modules\\\\react-native-elements\\\\src\\\\tile\\\\Tile.js\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport View from \"react-native-web/dist/exports/View\";\nimport StyleSheet from \"react-native-web/dist/exports/StyleSheet\";\nimport Dimensions from \"react-native-web/dist/exports/Dimensions\";\nimport ImageNative from \"react-native-web/dist/exports/Image\";\nimport TouchableOpacity from \"react-native-web/dist/exports/TouchableOpacity\";\nimport { TextPropTypes, ViewPropTypes, withTheme } from \"../config\";\nimport Image from \"../image/Image\";\nimport Text from \"../text/Text\";\nimport Icon from \"../icons/Icon\";\nimport FeaturedTile from \"./FeaturedTile\";\n\nvar Tile = function Tile(props) {\n var featured = props.featured,\n imageSrc = props.imageSrc,\n icon = props.icon,\n title = props.title,\n children = props.children,\n caption = props.caption,\n titleStyle = props.titleStyle,\n onPress = props.onPress,\n activeOpacity = props.activeOpacity,\n overlayContainerStyle = props.overlayContainerStyle,\n captionStyle = props.captionStyle,\n iconContainerStyle = props.iconContainerStyle,\n imageContainerStyle = props.imageContainerStyle,\n containerStyle = props.containerStyle,\n contentContainerStyle = props.contentContainerStyle,\n titleNumberOfLines = props.titleNumberOfLines,\n ImageComponent = props.ImageComponent,\n imageProps = props.imageProps,\n attributes = _objectWithoutProperties(props, [\"featured\", \"imageSrc\", \"icon\", \"title\", \"children\", \"caption\", \"titleStyle\", \"onPress\", \"activeOpacity\", \"overlayContainerStyle\", \"captionStyle\", \"iconContainerStyle\", \"imageContainerStyle\", \"containerStyle\", \"contentContainerStyle\", \"titleNumberOfLines\", \"ImageComponent\", \"imageProps\"]);\n\n var width = props.width,\n _props$height = props.height,\n height = _props$height === void 0 ? width * 0.8 : _props$height;\n\n if (featured) {\n var featuredProps = {\n title: title,\n icon: icon,\n caption: caption,\n imageSrc: imageSrc,\n onPress: onPress,\n activeOpacity: activeOpacity,\n containerStyle: containerStyle,\n imageContainerStyle: imageContainerStyle,\n overlayContainerStyle: overlayContainerStyle,\n titleStyle: titleStyle,\n captionStyle: captionStyle,\n width: width,\n height: height,\n imageProps: imageProps,\n ImageComponent: ImageComponent\n };\n return React.createElement(FeaturedTile, _extends({}, featuredProps, {\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 61,\n columnNumber: 12\n }\n }));\n }\n\n return React.createElement(TouchableOpacity, _extends({}, attributes, {\n onPress: onPress,\n activeOpacity: activeOpacity,\n style: StyleSheet.flatten([{\n width: width,\n height: height\n }, containerStyle && containerStyle]),\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 65,\n columnNumber: 5\n }\n }), React.createElement(ImageComponent, _extends({\n resizeMode: \"cover\",\n source: imageSrc,\n containerStyle: StyleSheet.flatten([styles.imageContainer, imageContainerStyle && imageContainerStyle]),\n style: _objectSpread(_objectSpread({}, StyleSheet.absoluteFillObject), {}, {\n alignItems: 'center',\n justifyContent: 'center'\n })\n }, imageProps, {\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 77,\n columnNumber: 7\n }\n }), React.createElement(View, {\n style: StyleSheet.flatten([styles.iconContainer, iconContainerStyle && iconContainerStyle]),\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 91,\n columnNumber: 9\n }\n }, icon && React.createElement(Icon, _extends({}, icon, {\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 97,\n columnNumber: 20\n }\n })))), React.createElement(View, {\n style: StyleSheet.flatten([styles.contentContainer, contentContainerStyle && contentContainerStyle]),\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 101,\n columnNumber: 7\n }\n }, React.createElement(Text, {\n testID: \"tileTitle\",\n h4: true,\n style: StyleSheet.flatten([styles.text, titleStyle && titleStyle]),\n numberOfLines: titleNumberOfLines,\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 107,\n columnNumber: 9\n }\n }, title), children));\n};\n\nTile.propTypes = {\n title: PropTypes.string,\n icon: PropTypes.object,\n caption: PropTypes.node,\n imageSrc: ImageNative.propTypes.source,\n onPress: PropTypes.func,\n activeOpacity: PropTypes.number,\n containerStyle: ViewPropTypes.style,\n imageContainerStyle: ViewPropTypes.style,\n iconContainerStyle: ViewPropTypes.style,\n overlayContainerStyle: ViewPropTypes.style,\n titleStyle: TextPropTypes.style,\n captionStyle: TextPropTypes.style,\n width: PropTypes.number,\n height: PropTypes.number,\n featured: PropTypes.bool,\n children: PropTypes.node,\n contentContainerStyle: ViewPropTypes.style,\n titleNumberOfLines: PropTypes.number,\n imageProps: PropTypes.object,\n ImageComponent: PropTypes.elementType\n};\nTile.defaultProps = {\n width: Dimensions.get('window').width,\n ImageComponent: Image,\n imageProps: {}\n};\nvar styles = StyleSheet.create({\n imageContainer: {\n flex: 2\n },\n text: {\n backgroundColor: 'rgba(0,0,0,0)',\n marginBottom: 5\n },\n contentContainer: {\n paddingTop: 15,\n paddingBottom: 5,\n paddingLeft: 15,\n paddingRight: 15\n },\n iconContainer: {\n justifyContent: 'center',\n alignItems: 'center',\n alignSelf: 'center'\n }\n});\nexport { Tile };\nexport default withTheme(Tile, 'Tile');","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-elements/src/tile/Tile.js"],"names":["React","PropTypes","TextPropTypes","ViewPropTypes","withTheme","Image","Text","Icon","FeaturedTile","Tile","props","featured","imageSrc","icon","title","children","caption","titleStyle","onPress","activeOpacity","overlayContainerStyle","captionStyle","iconContainerStyle","imageContainerStyle","containerStyle","contentContainerStyle","titleNumberOfLines","ImageComponent","imageProps","attributes","width","height","featuredProps","StyleSheet","flatten","styles","imageContainer","absoluteFillObject","alignItems","justifyContent","iconContainer","contentContainer","text","propTypes","string","object","node","ImageNative","source","func","number","style","bool","elementType","defaultProps","Dimensions","get","create","flex","backgroundColor","marginBottom","paddingTop","paddingBottom","paddingLeft","paddingRight","alignSelf"],"mappings":"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","sourcesContent":["import React from 'react';\nimport PropTypes from 'prop-types';\nimport {\n View,\n StyleSheet,\n Dimensions,\n Image as ImageNative,\n TouchableOpacity,\n} from 'react-native';\n\nimport { TextPropTypes, ViewPropTypes, withTheme } from '../config';\n\nimport Image from '../image/Image';\nimport Text from '../text/Text';\nimport Icon from '../icons/Icon';\nimport FeaturedTile from './FeaturedTile';\n\nconst Tile = props => {\n const {\n featured,\n imageSrc,\n icon,\n title,\n children,\n caption,\n titleStyle,\n onPress,\n activeOpacity,\n overlayContainerStyle,\n captionStyle,\n iconContainerStyle,\n imageContainerStyle,\n containerStyle,\n contentContainerStyle,\n titleNumberOfLines,\n ImageComponent,\n imageProps,\n ...attributes\n } = props;\n\n const { width, height = width * 0.8 } = props;\n\n if (featured) {\n const featuredProps = {\n title,\n icon,\n caption,\n imageSrc,\n onPress,\n activeOpacity,\n containerStyle,\n imageContainerStyle,\n overlayContainerStyle,\n titleStyle,\n captionStyle,\n width,\n height,\n imageProps,\n ImageComponent,\n };\n return ;\n }\n\n return (\n \n \n \n {icon && }\n \n \n\n \n \n {title}\n \n {children}\n \n \n );\n};\n\nTile.propTypes = {\n title: PropTypes.string,\n icon: PropTypes.object,\n caption: PropTypes.node,\n imageSrc: ImageNative.propTypes.source,\n onPress: PropTypes.func,\n activeOpacity: PropTypes.number,\n containerStyle: ViewPropTypes.style,\n imageContainerStyle: ViewPropTypes.style,\n iconContainerStyle: ViewPropTypes.style,\n overlayContainerStyle: ViewPropTypes.style,\n titleStyle: TextPropTypes.style,\n captionStyle: TextPropTypes.style,\n width: PropTypes.number,\n height: PropTypes.number,\n featured: PropTypes.bool,\n children: PropTypes.node,\n contentContainerStyle: ViewPropTypes.style,\n titleNumberOfLines: PropTypes.number,\n imageProps: PropTypes.object,\n ImageComponent: PropTypes.elementType,\n};\n\nTile.defaultProps = {\n width: Dimensions.get('window').width,\n ImageComponent: Image,\n imageProps: {},\n};\n\nconst styles = StyleSheet.create({\n imageContainer: {\n flex: 2,\n },\n text: {\n backgroundColor: 'rgba(0,0,0,0)',\n marginBottom: 5,\n },\n contentContainer: {\n paddingTop: 15,\n paddingBottom: 5,\n paddingLeft: 15,\n paddingRight: 15,\n },\n iconContainer: {\n justifyContent: 'center',\n alignItems: 'center',\n alignSelf: 'center',\n },\n});\n\nexport { Tile };\nexport default withTheme(Tile, 'Tile');\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/21021a9a8c24c7c3524705c5e4f6e4be.json b/.expo/web/cache/development/babel-loader/21021a9a8c24c7c3524705c5e4f6e4be.json new file mode 100644 index 000000000..cca92ffe5 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/21021a9a8c24c7c3524705c5e4f6e4be.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _toConsumableArray from \"@babel/runtime/helpers/toConsumableArray\";\nimport _defineProperty from \"@babel/runtime/helpers/defineProperty\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nimport invariant from \"../utils/invariant\";\nimport getScreenForRouteName from \"./getScreenForRouteName\";\nimport createConfigGetter from \"./createConfigGetter\";\nimport * as NavigationActions from \"../NavigationActions\";\nimport * as SwitchActions from \"./SwitchActions\";\nimport * as StackActions from \"./StackActions\";\nimport validateRouteConfigMap from \"./validateRouteConfigMap\";\nimport { createPathParser } from \"./pathUtils\";\n\nvar defaultActionCreators = function defaultActionCreators() {\n return {};\n};\n\nexport default (function (routeConfigs) {\n var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n validateRouteConfigMap(routeConfigs);\n var order = config.order || Object.keys(routeConfigs);\n var getCustomActionCreators = config.getCustomActionCreators || defaultActionCreators;\n var initialRouteParams = config.initialRouteParams;\n var initialRouteName = config.initialRouteName || order[0];\n var backBehavior = config.backBehavior || 'none';\n var resetOnBlur = config.hasOwnProperty('resetOnBlur') ? config.resetOnBlur : true;\n var initialRouteIndex = order.indexOf(initialRouteName);\n\n if (initialRouteIndex === -1) {\n throw new Error(\"Invalid initialRouteName '\".concat(initialRouteName, \"'.\") + \"Should be one of \".concat(order.map(function (n) {\n return \"\\\"\".concat(n, \"\\\"\");\n }).join(', ')));\n }\n\n var childRouters = {};\n order.forEach(function (routeName) {\n childRouters[routeName] = null;\n var screen = getScreenForRouteName(routeConfigs, routeName);\n\n if (screen.router) {\n childRouters[routeName] = screen.router;\n }\n });\n\n function getParamsForRoute(routeName, params) {\n var routeConfig = routeConfigs[routeName];\n\n if (routeConfig && routeConfig.params) {\n return _objectSpread(_objectSpread({}, routeConfig.params), params);\n } else {\n return params;\n }\n }\n\n var _createPathParser = createPathParser(childRouters, routeConfigs, config),\n getPathAndParamsForRoute = _createPathParser.getPathAndParamsForRoute,\n _getActionForPathAndParams = _createPathParser.getActionForPathAndParams;\n\n function resetChildRoute(routeName) {\n var initialParams = routeName === initialRouteName ? initialRouteParams : null;\n var params = getParamsForRoute(routeName, initialParams);\n var childRouter = childRouters[routeName];\n\n if (childRouter) {\n var childAction = NavigationActions.init();\n return _objectSpread(_objectSpread({}, childRouter.getStateForAction(childAction)), {}, {\n key: routeName,\n routeName: routeName\n }, params ? {\n params: params\n } : {});\n }\n\n return _objectSpread({\n key: routeName,\n routeName: routeName\n }, params ? {\n params: params\n } : {});\n }\n\n function getNextState(action, prevState, possibleNextState) {\n function updateNextStateHistory(prevState, nextState) {\n if (backBehavior !== 'history' || prevState && nextState && nextState.index === prevState.index) {\n return nextState;\n }\n\n var nextRouteKeyHistory = prevState ? prevState.routeKeyHistory : [];\n\n if (action.type === NavigationActions.NAVIGATE) {\n nextRouteKeyHistory = _toConsumableArray(nextRouteKeyHistory);\n var keyToAdd = nextState.routes[nextState.index].key;\n nextRouteKeyHistory = nextRouteKeyHistory.filter(function (k) {\n return k !== keyToAdd;\n });\n nextRouteKeyHistory.push(keyToAdd);\n } else if (action.type === NavigationActions.BACK) {\n nextRouteKeyHistory = _toConsumableArray(nextRouteKeyHistory);\n nextRouteKeyHistory.pop();\n }\n\n return _objectSpread(_objectSpread({}, nextState), {}, {\n routeKeyHistory: nextRouteKeyHistory\n });\n }\n\n var nextState = possibleNextState;\n\n if (prevState && possibleNextState && prevState.index !== possibleNextState.index && resetOnBlur) {\n var prevRouteName = prevState.routes[prevState.index].routeName;\n\n var nextRoutes = _toConsumableArray(possibleNextState.routes);\n\n nextRoutes[prevState.index] = resetChildRoute(prevRouteName);\n nextState = _objectSpread(_objectSpread({}, possibleNextState), {}, {\n routes: nextRoutes\n });\n }\n\n return updateNextStateHistory(prevState, nextState);\n }\n\n function getInitialState() {\n var routes = order.map(resetChildRoute);\n var initialState = {\n routes: routes,\n index: initialRouteIndex\n };\n\n if (backBehavior === 'history') {\n var initialKey = routes[initialRouteIndex].key;\n initialState['routeKeyHistory'] = [initialKey];\n }\n\n return initialState;\n }\n\n return {\n childRouters: childRouters,\n getActionCreators: function getActionCreators(route, stateKey) {\n return getCustomActionCreators(route, stateKey);\n },\n getStateForAction: function getStateForAction(action, inputState) {\n var prevState = inputState ? _objectSpread({}, inputState) : inputState;\n var state = inputState || getInitialState();\n var activeChildIndex = state.index;\n\n if (action.type === NavigationActions.INIT) {\n var params = action.params;\n\n if (params) {\n state.routes = state.routes.map(function (route) {\n return _objectSpread(_objectSpread({}, route), {}, {\n params: _objectSpread(_objectSpread(_objectSpread({}, route.params), params), route.routeName === initialRouteName ? initialRouteParams : null)\n });\n });\n }\n }\n\n if (action.type === SwitchActions.JUMP_TO && (action.key == null || action.key === state.key)) {\n var _params = action.params;\n var index = state.routes.findIndex(function (route) {\n return route.routeName === action.routeName;\n });\n\n if (index === -1) {\n throw new Error(\"There is no route named '\".concat(action.routeName, \"' in the navigator with the key '\").concat(action.key, \"'.\\n\") + \"Must be one of: \".concat(state.routes.map(function (route) {\n return \"'\".concat(route.routeName, \"'\");\n }).join(',')));\n }\n\n return getNextState(action, prevState, _objectSpread(_objectSpread({}, state), {}, {\n routes: _params ? state.routes.map(function (route, i) {\n return i === index ? _objectSpread(_objectSpread({}, route), {}, {\n params: _objectSpread(_objectSpread({}, route.params), _params)\n }) : route;\n }) : state.routes,\n index: index\n }));\n }\n\n var activeChildLastState = state.routes[state.index];\n var activeChildRouter = childRouters[order[state.index]];\n\n if (activeChildRouter) {\n var activeChildState = activeChildRouter.getStateForAction(action, activeChildLastState);\n\n if (!activeChildState && inputState) {\n return null;\n }\n\n if (activeChildState && activeChildState !== activeChildLastState) {\n var routes = _toConsumableArray(state.routes);\n\n routes[state.index] = activeChildState;\n return getNextState(action, prevState, _objectSpread(_objectSpread({}, state), {}, {\n routes: routes\n }));\n }\n }\n\n var isBackEligible = action.key == null || action.key === activeChildLastState.key;\n\n if (action.type === NavigationActions.BACK) {\n if (isBackEligible && backBehavior === 'initialRoute') {\n activeChildIndex = initialRouteIndex;\n } else if (isBackEligible && backBehavior === 'order') {\n activeChildIndex = Math.max(0, activeChildIndex - 1);\n } else if (isBackEligible && backBehavior === 'history' && state.routeKeyHistory.length > 1) {\n var routeKey = state.routeKeyHistory[state.routeKeyHistory.length - 2];\n activeChildIndex = order.indexOf(routeKey);\n }\n }\n\n var didNavigate = false;\n\n if (action.type === NavigationActions.NAVIGATE) {\n didNavigate = !!order.find(function (childId, i) {\n if (childId === action.routeName) {\n activeChildIndex = i;\n return true;\n }\n\n return false;\n });\n\n if (didNavigate) {\n var childState = state.routes[activeChildIndex];\n var childRouter = childRouters[action.routeName];\n var newChildState = childState;\n\n if (action.action && childRouter) {\n var childStateUpdate = childRouter.getStateForAction(action.action, childState);\n\n if (childStateUpdate) {\n newChildState = childStateUpdate;\n }\n }\n\n if (action.params) {\n newChildState = _objectSpread(_objectSpread({}, newChildState), {}, {\n params: _objectSpread(_objectSpread({}, newChildState.params || {}), action.params)\n });\n }\n\n if (newChildState !== childState) {\n var _routes = _toConsumableArray(state.routes);\n\n _routes[activeChildIndex] = newChildState;\n\n var nextState = _objectSpread(_objectSpread({}, state), {}, {\n routes: _routes,\n index: activeChildIndex\n });\n\n return getNextState(action, prevState, nextState);\n } else if (newChildState === childState && state.index === activeChildIndex && prevState) {\n return null;\n }\n }\n }\n\n if (action.type === NavigationActions.SET_PARAMS) {\n var key = action.key;\n var lastRoute = state.routes.find(function (route) {\n return route.key === key;\n });\n\n if (lastRoute) {\n var _params2 = _objectSpread(_objectSpread({}, lastRoute.params), action.params);\n\n var _routes2 = _toConsumableArray(state.routes);\n\n _routes2[state.routes.indexOf(lastRoute)] = _objectSpread(_objectSpread({}, lastRoute), {}, {\n params: _params2\n });\n return getNextState(action, prevState, _objectSpread(_objectSpread({}, state), {}, {\n routes: _routes2\n }));\n }\n }\n\n if (activeChildIndex !== state.index) {\n return getNextState(action, prevState, _objectSpread(_objectSpread({}, state), {}, {\n index: activeChildIndex\n }));\n } else if (didNavigate && !inputState) {\n return state;\n } else if (didNavigate) {\n return _objectSpread({}, state);\n }\n\n var isActionBackOrPop = action.type === NavigationActions.BACK || action.type === StackActions.POP || action.type === StackActions.POP_TO_TOP;\n var sendActionToInactiveChildren = !isActionBackOrPop || action.type === NavigationActions.BACK && action.key != null;\n\n if (sendActionToInactiveChildren) {\n var _index = state.index;\n var _routes3 = state.routes;\n order.find(function (childId, i) {\n var childRouter = childRouters[childId];\n\n if (i === _index) {\n return false;\n }\n\n var childState = _routes3[i];\n\n if (childRouter) {\n childState = childRouter.getStateForAction(action, childState);\n }\n\n if (!childState) {\n _index = i;\n return true;\n }\n\n if (childState !== _routes3[i]) {\n _routes3 = _toConsumableArray(_routes3);\n _routes3[i] = childState;\n _index = i;\n return true;\n }\n\n return false;\n });\n\n if (action.preserveFocus) {\n _index = state.index;\n }\n\n if (_index !== state.index || _routes3 !== state.routes) {\n return getNextState(action, prevState, _objectSpread(_objectSpread({}, state), {}, {\n index: _index,\n routes: _routes3\n }));\n }\n }\n\n return state;\n },\n getComponentForState: function getComponentForState(state) {\n var routeName = state.routes[state.index].routeName;\n invariant(routeName, \"There is no route defined for index \".concat(state.index, \". Check that\\n that you passed in a navigation state with a valid tab/screen index.\"));\n var childRouter = childRouters[routeName];\n\n if (childRouter) {\n return childRouter.getComponentForState(state.routes[state.index]);\n }\n\n return getScreenForRouteName(routeConfigs, routeName);\n },\n getComponentForRouteName: function getComponentForRouteName(routeName) {\n return getScreenForRouteName(routeConfigs, routeName);\n },\n getPathAndParamsForState: function getPathAndParamsForState(state) {\n var route = state.routes[state.index];\n return getPathAndParamsForRoute(route);\n },\n getActionForPathAndParams: function getActionForPathAndParams(path, params) {\n return _getActionForPathAndParams(path, params);\n },\n getScreenOptions: createConfigGetter(routeConfigs, config.defaultNavigationOptions)\n };\n});","map":{"version":3,"sources":["SwitchRouter.js"],"names":["defaultActionCreators","config","validateRouteConfigMap","order","Object","getCustomActionCreators","initialRouteParams","initialRouteName","backBehavior","resetOnBlur","initialRouteIndex","n","childRouters","routeName","screen","getScreenForRouteName","routeConfig","routeConfigs","params","getActionForPathAndParams","createPathParser","initialParams","getParamsForRoute","childRouter","childAction","NavigationActions","key","prevState","nextState","nextRouteKeyHistory","action","keyToAdd","k","routeKeyHistory","possibleNextState","prevRouteName","nextRoutes","resetChildRoute","routes","updateNextStateHistory","initialState","index","initialKey","getActionCreators","getStateForAction","inputState","state","getInitialState","activeChildIndex","route","SwitchActions","getNextState","activeChildLastState","activeChildRouter","activeChildState","isBackEligible","Math","routeKey","didNavigate","childId","childState","newChildState","childStateUpdate","lastRoute","isActionBackOrPop","StackActions","sendActionToInactiveChildren","i","getComponentForState","invariant","getComponentForRouteName","getPathAndParamsForState","getPathAndParamsForRoute","getScreenOptions","createConfigGetter"],"mappings":"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","sourcesContent":["import invariant from '../utils/invariant';\nimport getScreenForRouteName from './getScreenForRouteName';\nimport createConfigGetter from './createConfigGetter';\n\nimport * as NavigationActions from '../NavigationActions';\nimport * as SwitchActions from './SwitchActions';\nimport * as StackActions from './StackActions';\nimport validateRouteConfigMap from './validateRouteConfigMap';\nimport { createPathParser } from './pathUtils';\n\nconst defaultActionCreators = () => ({});\n\nexport default (routeConfigs, config = {}) => {\n // Fail fast on invalid route definitions\n validateRouteConfigMap(routeConfigs);\n\n const order = config.order || Object.keys(routeConfigs);\n\n const getCustomActionCreators =\n config.getCustomActionCreators || defaultActionCreators;\n\n const { initialRouteParams } = config;\n const initialRouteName = config.initialRouteName || order[0];\n const backBehavior = config.backBehavior || 'none';\n const resetOnBlur = config.hasOwnProperty('resetOnBlur')\n ? config.resetOnBlur\n : true;\n\n const initialRouteIndex = order.indexOf(initialRouteName);\n if (initialRouteIndex === -1) {\n throw new Error(\n `Invalid initialRouteName '${initialRouteName}'.` +\n `Should be one of ${order.map((n) => `\"${n}\"`).join(', ')}`\n );\n }\n\n const childRouters = {};\n order.forEach((routeName) => {\n childRouters[routeName] = null;\n const screen = getScreenForRouteName(routeConfigs, routeName);\n if (screen.router) {\n childRouters[routeName] = screen.router;\n }\n });\n\n function getParamsForRoute(routeName, params) {\n let routeConfig = routeConfigs[routeName];\n if (routeConfig && routeConfig.params) {\n return { ...routeConfig.params, ...params };\n } else {\n return params;\n }\n }\n\n const {\n getPathAndParamsForRoute,\n getActionForPathAndParams,\n } = createPathParser(childRouters, routeConfigs, config);\n\n function resetChildRoute(routeName) {\n let initialParams =\n routeName === initialRouteName ? initialRouteParams : null;\n // note(brentvatne): merging initialRouteParams *on top* of default params\n // on the route seems incorrect but it's consistent with existing behavior\n // in stackrouter\n let params = getParamsForRoute(routeName, initialParams);\n const childRouter = childRouters[routeName];\n if (childRouter) {\n const childAction = NavigationActions.init();\n return {\n ...childRouter.getStateForAction(childAction),\n key: routeName,\n routeName,\n ...(params ? { params } : {}),\n };\n }\n return {\n key: routeName,\n routeName,\n ...(params ? { params } : {}),\n };\n }\n\n function getNextState(action, prevState, possibleNextState) {\n function updateNextStateHistory(prevState, nextState) {\n if (\n backBehavior !== 'history' ||\n (prevState && nextState && nextState.index === prevState.index)\n ) {\n return nextState;\n }\n let nextRouteKeyHistory = prevState ? prevState.routeKeyHistory : [];\n if (action.type === NavigationActions.NAVIGATE) {\n nextRouteKeyHistory = [...nextRouteKeyHistory]; // copy\n const keyToAdd = nextState.routes[nextState.index].key;\n nextRouteKeyHistory = nextRouteKeyHistory.filter((k) => k !== keyToAdd); // dedup\n nextRouteKeyHistory.push(keyToAdd);\n } else if (action.type === NavigationActions.BACK) {\n nextRouteKeyHistory = [...nextRouteKeyHistory]; // copy\n nextRouteKeyHistory.pop();\n }\n return {\n ...nextState,\n routeKeyHistory: nextRouteKeyHistory,\n };\n }\n\n let nextState = possibleNextState;\n if (\n prevState &&\n possibleNextState &&\n prevState.index !== possibleNextState.index &&\n resetOnBlur\n ) {\n const prevRouteName = prevState.routes[prevState.index].routeName;\n const nextRoutes = [...possibleNextState.routes];\n nextRoutes[prevState.index] = resetChildRoute(prevRouteName);\n nextState = {\n ...possibleNextState,\n routes: nextRoutes,\n };\n }\n return updateNextStateHistory(prevState, nextState);\n }\n\n function getInitialState() {\n const routes = order.map(resetChildRoute);\n const initialState = {\n routes,\n index: initialRouteIndex,\n };\n\n if (backBehavior === 'history') {\n const initialKey = routes[initialRouteIndex].key;\n initialState['routeKeyHistory'] = [initialKey];\n }\n return initialState;\n }\n\n return {\n childRouters,\n\n getActionCreators(route, stateKey) {\n return getCustomActionCreators(route, stateKey);\n },\n\n getStateForAction(action, inputState) {\n let prevState = inputState ? { ...inputState } : inputState;\n let state = inputState || getInitialState();\n let activeChildIndex = state.index;\n\n if (action.type === NavigationActions.INIT) {\n // NOTE(brentvatne): this seems weird... why are we merging these\n // params into child routes?\n // ---------------------------------------------------------------\n // Merge any params from the action into all the child routes\n const { params } = action;\n if (params) {\n state.routes = state.routes.map((route) => ({\n ...route,\n params: {\n ...route.params,\n ...params,\n ...(route.routeName === initialRouteName\n ? initialRouteParams\n : null),\n },\n }));\n }\n }\n\n if (\n action.type === SwitchActions.JUMP_TO &&\n (action.key == null || action.key === state.key)\n ) {\n const { params } = action;\n const index = state.routes.findIndex(\n (route) => route.routeName === action.routeName\n );\n\n if (index === -1) {\n throw new Error(\n `There is no route named '${action.routeName}' in the navigator with the key '${action.key}'.\\n` +\n `Must be one of: ${state.routes\n .map((route) => `'${route.routeName}'`)\n .join(',')}`\n );\n }\n\n return getNextState(action, prevState, {\n ...state,\n routes: params\n ? state.routes.map((route, i) =>\n i === index\n ? {\n ...route,\n params: {\n ...route.params,\n ...params,\n },\n }\n : route\n )\n : state.routes,\n index,\n });\n }\n\n // Let the current child handle it\n const activeChildLastState = state.routes[state.index];\n const activeChildRouter = childRouters[order[state.index]];\n if (activeChildRouter) {\n const activeChildState = activeChildRouter.getStateForAction(\n action,\n activeChildLastState\n );\n if (!activeChildState && inputState) {\n return null;\n }\n if (activeChildState && activeChildState !== activeChildLastState) {\n const routes = [...state.routes];\n routes[state.index] = activeChildState;\n return getNextState(action, prevState, {\n ...state,\n routes,\n });\n }\n }\n\n // Handle tab changing. Do this after letting the current tab try to\n // handle the action, to allow inner children to change first\n const isBackEligible =\n action.key == null || action.key === activeChildLastState.key;\n if (action.type === NavigationActions.BACK) {\n if (isBackEligible && backBehavior === 'initialRoute') {\n activeChildIndex = initialRouteIndex;\n } else if (isBackEligible && backBehavior === 'order') {\n activeChildIndex = Math.max(0, activeChildIndex - 1);\n }\n // The history contains current route, so we can only go back\n // if there is more than one item in the history\n else if (\n isBackEligible &&\n backBehavior === 'history' &&\n state.routeKeyHistory.length > 1\n ) {\n const routeKey =\n state.routeKeyHistory[state.routeKeyHistory.length - 2];\n activeChildIndex = order.indexOf(routeKey);\n }\n }\n\n let didNavigate = false;\n if (action.type === NavigationActions.NAVIGATE) {\n didNavigate = !!order.find((childId, i) => {\n if (childId === action.routeName) {\n activeChildIndex = i;\n return true;\n }\n return false;\n });\n if (didNavigate) {\n const childState = state.routes[activeChildIndex];\n const childRouter = childRouters[action.routeName];\n let newChildState = childState;\n\n if (action.action && childRouter) {\n const childStateUpdate = childRouter.getStateForAction(\n action.action,\n childState\n );\n if (childStateUpdate) {\n newChildState = childStateUpdate;\n }\n }\n\n if (action.params) {\n newChildState = {\n ...newChildState,\n params: {\n ...(newChildState.params || {}),\n ...action.params,\n },\n };\n }\n\n if (newChildState !== childState) {\n const routes = [...state.routes];\n routes[activeChildIndex] = newChildState;\n const nextState = {\n ...state,\n routes,\n index: activeChildIndex,\n };\n return getNextState(action, prevState, nextState);\n } else if (\n newChildState === childState &&\n state.index === activeChildIndex &&\n prevState\n ) {\n return null;\n }\n }\n }\n\n if (action.type === NavigationActions.SET_PARAMS) {\n const key = action.key;\n const lastRoute = state.routes.find((route) => route.key === key);\n if (lastRoute) {\n const params = {\n ...lastRoute.params,\n ...action.params,\n };\n const routes = [...state.routes];\n routes[state.routes.indexOf(lastRoute)] = {\n ...lastRoute,\n params,\n };\n return getNextState(action, prevState, {\n ...state,\n routes,\n });\n }\n }\n\n if (activeChildIndex !== state.index) {\n return getNextState(action, prevState, {\n ...state,\n index: activeChildIndex,\n });\n } else if (didNavigate && !inputState) {\n return state;\n } else if (didNavigate) {\n return { ...state };\n }\n\n const isActionBackOrPop =\n action.type === NavigationActions.BACK ||\n action.type === StackActions.POP ||\n action.type === StackActions.POP_TO_TOP;\n const sendActionToInactiveChildren =\n !isActionBackOrPop ||\n (action.type === NavigationActions.BACK && action.key != null);\n\n // Let other children handle it and switch to the first child that returns a new state\n // Do not do this for StackActions.POP or NavigationActions.BACK actions without a key:\n // it would be unintuitive for these actions to switch to another tab just because that tab had a Stack that could accept a back action\n if (sendActionToInactiveChildren) {\n let index = state.index;\n let routes = state.routes;\n order.find((childId, i) => {\n const childRouter = childRouters[childId];\n if (i === index) {\n return false;\n }\n let childState = routes[i];\n if (childRouter) {\n childState = childRouter.getStateForAction(action, childState);\n }\n if (!childState) {\n index = i;\n return true;\n }\n if (childState !== routes[i]) {\n routes = [...routes];\n routes[i] = childState;\n index = i;\n return true;\n }\n return false;\n });\n\n // Nested routers can be updated after switching children with actions such as SET_PARAMS\n // and COMPLETE_TRANSITION.\n if (action.preserveFocus) {\n index = state.index;\n }\n\n if (index !== state.index || routes !== state.routes) {\n return getNextState(action, prevState, {\n ...state,\n index,\n routes,\n });\n }\n }\n\n return state;\n },\n\n getComponentForState(state) {\n const routeName = state.routes[state.index].routeName;\n invariant(\n routeName,\n `There is no route defined for index ${state.index}. Check that\n that you passed in a navigation state with a valid tab/screen index.`\n );\n const childRouter = childRouters[routeName];\n if (childRouter) {\n return childRouter.getComponentForState(state.routes[state.index]);\n }\n return getScreenForRouteName(routeConfigs, routeName);\n },\n\n getComponentForRouteName(routeName) {\n return getScreenForRouteName(routeConfigs, routeName);\n },\n\n getPathAndParamsForState(state) {\n const route = state.routes[state.index];\n return getPathAndParamsForRoute(route);\n },\n\n getActionForPathAndParams(path, params) {\n return getActionForPathAndParams(path, params);\n },\n\n getScreenOptions: createConfigGetter(\n routeConfigs,\n config.defaultNavigationOptions\n ),\n };\n};\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/21479f92104ba83668347da21ca87ff6.json b/.expo/web/cache/development/babel-loader/21479f92104ba83668347da21ca87ff6.json new file mode 100644 index 000000000..fe3a30a32 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/21479f92104ba83668347da21ca87ff6.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _toConsumableArray from \"@babel/runtime/helpers/toConsumableArray\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nimport _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _assertThisInitialized from \"@babel/runtime/helpers/assertThisInitialized\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nimport * as React from 'react';\nimport View from \"react-native-web/dist/exports/View\";\nimport Platform from \"react-native-web/dist/exports/Platform\";\nimport StyleSheet from \"react-native-web/dist/exports/StyleSheet\";\nimport { SafeAreaConsumer } from 'react-native-safe-area-context';\nimport { StackActions, NavigationActions, SceneView } from 'react-navigation';\nimport { GestureHandlerRootView } from \"../GestureHandler\";\nimport CardStack from \"./CardStack\";\nimport KeyboardManager from \"../KeyboardManager\";\nimport HeaderContainer from \"../Header/HeaderContainer\";\nimport SafeAreaProviderCompat from \"../SafeAreaProviderCompat\";\nimport HeaderShownContext from \"../../utils/HeaderShownContext\";\nvar GestureHandlerWrapper = GestureHandlerRootView !== null && GestureHandlerRootView !== void 0 ? GestureHandlerRootView : View;\n\nvar isArrayEqual = function isArrayEqual(a, b) {\n return a.length === b.length && a.every(function (it, index) {\n return it === b[index];\n });\n};\n\nvar StackView = function (_React$Component) {\n _inherits(StackView, _React$Component);\n\n var _super = _createSuper(StackView);\n\n function StackView() {\n var _this;\n\n _classCallCheck(this, StackView);\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n _this = _super.call.apply(_super, [this].concat(args));\n\n _defineProperty(_assertThisInitialized(_this), \"state\", {\n routes: [],\n previousRoutes: [],\n previousDescriptors: {},\n openingRouteKeys: [],\n closingRouteKeys: [],\n replacingRouteKeys: [],\n descriptors: {}\n });\n\n _defineProperty(_assertThisInitialized(_this), \"getGesturesEnabled\", function (_ref) {\n var route = _ref.route;\n var descriptor = _this.state.descriptors[route.key];\n\n if (descriptor) {\n var _descriptor$options3 = descriptor.options,\n gestureEnabled = _descriptor$options3.gestureEnabled,\n animationEnabled = _descriptor$options3.animationEnabled;\n\n if (animationEnabled === false) {\n return false;\n }\n\n return gestureEnabled !== undefined ? gestureEnabled : Platform.OS !== 'android';\n }\n\n return false;\n });\n\n _defineProperty(_assertThisInitialized(_this), \"getPreviousRoute\", function (_ref2) {\n var route = _ref2.route;\n var _this$state = _this.state,\n closingRouteKeys = _this$state.closingRouteKeys,\n replacingRouteKeys = _this$state.replacingRouteKeys;\n\n var routes = _this.state.routes.filter(function (r) {\n return r.key === route.key || !closingRouteKeys.includes(r.key) && !replacingRouteKeys.includes(r.key);\n });\n\n var index = routes.findIndex(function (r) {\n return r.key === route.key;\n });\n return routes[index - 1];\n });\n\n _defineProperty(_assertThisInitialized(_this), \"renderScene\", function (_ref3) {\n var route = _ref3.route;\n var descriptor = _this.state.descriptors[route.key] || _this.props.descriptors[route.key];\n\n if (!descriptor) {\n return null;\n }\n\n var navigation = descriptor.navigation,\n getComponent = descriptor.getComponent;\n var SceneComponent = getComponent();\n return React.createElement(SceneView, {\n screenProps: _this.props.screenProps,\n navigation: navigation,\n component: SceneComponent\n });\n });\n\n _defineProperty(_assertThisInitialized(_this), \"renderHeader\", function (props) {\n return React.createElement(HeaderContainer, props);\n });\n\n _defineProperty(_assertThisInitialized(_this), \"handleTransitionComplete\", function () {\n var _this$props = _this.props,\n state = _this$props.state,\n navigation = _this$props.navigation;\n\n if (state.isTransitioning) {\n navigation.dispatch(StackActions.completeTransition({\n key: navigation.state.key,\n toChildKey: state.routes[state.index].key\n }));\n }\n });\n\n _defineProperty(_assertThisInitialized(_this), \"handleOpenRoute\", function (_ref4) {\n var route = _ref4.route;\n var _this$props2 = _this.props,\n state = _this$props2.state,\n navigation = _this$props2.navigation;\n var _this$state2 = _this.state,\n closingRouteKeys = _this$state2.closingRouteKeys,\n replacingRouteKeys = _this$state2.replacingRouteKeys;\n\n _this.handleTransitionComplete();\n\n if (closingRouteKeys.some(function (key) {\n return key === route.key;\n }) && replacingRouteKeys.every(function (key) {\n return key !== route.key;\n }) && !state.routes.some(function (r) {\n return r.key === route.key;\n })) {\n navigation.dispatch(NavigationActions.navigate(route));\n } else {\n _this.setState(function (state) {\n return {\n routes: state.replacingRouteKeys.length ? state.routes.filter(function (r) {\n return !state.replacingRouteKeys.includes(r.key);\n }) : state.routes,\n openingRouteKeys: state.openingRouteKeys.filter(function (key) {\n return key !== route.key;\n }),\n closingRouteKeys: state.closingRouteKeys.filter(function (key) {\n return key !== route.key;\n }),\n replacingRouteKeys: []\n };\n });\n }\n });\n\n _defineProperty(_assertThisInitialized(_this), \"handleCloseRoute\", function (_ref5) {\n var route = _ref5.route;\n var _this$props3 = _this.props,\n state = _this$props3.state,\n navigation = _this$props3.navigation;\n\n if (state.routes.some(function (r) {\n return r.key === route.key;\n })) {\n navigation.dispatch(StackActions.pop({\n key: route.key,\n prune: false\n }));\n } else {\n _this.handleTransitionComplete();\n\n _this.setState(function (state) {\n return {\n routes: state.routes.filter(function (r) {\n return r.key !== route.key;\n }),\n openingRouteKeys: state.openingRouteKeys.filter(function (key) {\n return key !== route.key;\n }),\n closingRouteKeys: state.closingRouteKeys.filter(function (key) {\n return key !== route.key;\n })\n };\n });\n }\n });\n\n _defineProperty(_assertThisInitialized(_this), \"handleTransitionStart\", function (_ref6, closing) {\n var route = _ref6.route;\n\n var _descriptor$options$o, _descriptor$options;\n\n var descriptors = _this.props.descriptors;\n var descriptor = descriptors[route.key] || _this.state.descriptors[route.key];\n descriptor === null || descriptor === void 0 ? void 0 : (_descriptor$options$o = (_descriptor$options = descriptor.options).onTransitionStart) === null || _descriptor$options$o === void 0 ? void 0 : _descriptor$options$o.call(_descriptor$options, {\n closing: closing\n });\n });\n\n _defineProperty(_assertThisInitialized(_this), \"handleTransitionEnd\", function (_ref7, closing) {\n var route = _ref7.route;\n\n var _descriptor$options$o2, _descriptor$options2;\n\n var descriptors = _this.props.descriptors;\n var descriptor = descriptors[route.key] || _this.state.descriptors[route.key];\n descriptor === null || descriptor === void 0 ? void 0 : (_descriptor$options$o2 = (_descriptor$options2 = descriptor.options).onTransitionEnd) === null || _descriptor$options$o2 === void 0 ? void 0 : _descriptor$options$o2.call(_descriptor$options2, {\n closing: closing\n });\n });\n\n _defineProperty(_assertThisInitialized(_this), \"handleGestureStart\", function () {});\n\n _defineProperty(_assertThisInitialized(_this), \"handleGestureEnd\", function () {});\n\n _defineProperty(_assertThisInitialized(_this), \"handleGestureCancel\", function () {});\n\n return _this;\n }\n\n _createClass(StackView, [{\n key: \"render\",\n value: function render() {\n var _this2 = this;\n\n var _this$props4 = this.props,\n state = _this$props4.state,\n navigation = _this$props4.navigation,\n keyboardHandlingEnabled = _this$props4.keyboardHandlingEnabled,\n _this$props4$mode = _this$props4.mode,\n mode = _this$props4$mode === void 0 ? 'card' : _this$props4$mode,\n _this$props4$headerMo = _this$props4.headerMode,\n headerMode = _this$props4$headerMo === void 0 ? mode === 'card' && Platform.OS === 'ios' ? 'float' : 'screen' : _this$props4$headerMo,\n _ = _this$props4.descriptors,\n rest = _objectWithoutProperties(_this$props4, [\"state\", \"navigation\", \"keyboardHandlingEnabled\", \"mode\", \"headerMode\", \"descriptors\"]);\n\n var _this$state3 = this.state,\n routes = _this$state3.routes,\n descriptors = _this$state3.descriptors,\n openingRouteKeys = _this$state3.openingRouteKeys,\n closingRouteKeys = _this$state3.closingRouteKeys;\n return React.createElement(React.Fragment, null, React.createElement(GestureHandlerWrapper, {\n style: styles.container\n }, React.createElement(SafeAreaProviderCompat, null, React.createElement(SafeAreaConsumer, null, function (insets) {\n return React.createElement(KeyboardManager, {\n enabled: keyboardHandlingEnabled !== false\n }, function (props) {\n return React.createElement(HeaderShownContext.Consumer, null, function (isParentHeaderShown) {\n return React.createElement(CardStack, _extends({\n mode: mode,\n insets: insets,\n isParentHeaderShown: isParentHeaderShown,\n getPreviousRoute: _this2.getPreviousRoute,\n getGesturesEnabled: _this2.getGesturesEnabled,\n routes: routes,\n openingRouteKeys: openingRouteKeys,\n closingRouteKeys: closingRouteKeys,\n onOpenRoute: _this2.handleOpenRoute,\n onCloseRoute: _this2.handleCloseRoute,\n onTransitionStart: _this2.handleTransitionStart,\n onTransitionEnd: _this2.handleTransitionEnd,\n renderHeader: _this2.renderHeader,\n renderScene: _this2.renderScene,\n headerMode: headerMode,\n state: state,\n descriptors: descriptors,\n onGestureStart: _this2.handleGestureStart,\n onGestureEnd: _this2.handleGestureEnd,\n onGestureCancel: _this2.handleGestureCancel\n }, rest, props));\n });\n });\n }))));\n }\n }], [{\n key: \"getDerivedStateFromProps\",\n value: function getDerivedStateFromProps(props, state) {\n if ((props.state.routes === state.previousRoutes || isArrayEqual(props.state.routes.map(function (r) {\n return r.key;\n }), state.previousRoutes.map(function (r) {\n return r.key;\n }))) && state.routes.length) {\n var _routes = state.routes;\n var _previousRoutes = state.previousRoutes;\n var _descriptors = props.descriptors;\n var previousDescriptors = state.previousDescriptors;\n\n if (props.descriptors !== state.previousDescriptors) {\n _descriptors = state.routes.reduce(function (acc, route) {\n acc[route.key] = props.descriptors[route.key] || state.descriptors[route.key];\n return acc;\n }, {});\n previousDescriptors = props.descriptors;\n }\n\n if (props.state.routes !== state.previousRoutes) {\n var map = props.state.routes.reduce(function (acc, route) {\n acc[route.key] = route;\n return acc;\n }, {});\n _routes = state.routes.map(function (route) {\n return map[route.key] || route;\n });\n _previousRoutes = props.state.routes;\n }\n\n return {\n routes: _routes,\n previousRoutes: _previousRoutes,\n descriptors: _descriptors,\n previousDescriptors: previousDescriptors\n };\n }\n\n var routes = props.state.index < props.state.routes.length - 1 ? props.state.routes.slice(0, props.state.index + 1) : props.state.routes;\n var openingRouteKeys = state.openingRouteKeys,\n closingRouteKeys = state.closingRouteKeys,\n replacingRouteKeys = state.replacingRouteKeys,\n previousRoutes = state.previousRoutes;\n var previousFocusedRoute = previousRoutes[previousRoutes.length - 1];\n var nextFocusedRoute = routes[routes.length - 1];\n\n var isAnimationEnabled = function isAnimationEnabled(key) {\n var descriptor = props.descriptors[key] || state.descriptors[key];\n return descriptor ? descriptor.options.animationEnabled !== false : true;\n };\n\n var getAnimationTypeForReplace = function getAnimationTypeForReplace(key) {\n var _descriptor$options$a;\n\n var descriptor = props.descriptors[key] || state.descriptors[key];\n return (_descriptor$options$a = descriptor.options.animationTypeForReplace) !== null && _descriptor$options$a !== void 0 ? _descriptor$options$a : 'push';\n };\n\n if (previousFocusedRoute && previousFocusedRoute.key !== nextFocusedRoute.key) {\n if (!previousRoutes.some(function (r) {\n return r.key === nextFocusedRoute.key;\n })) {\n if (isAnimationEnabled(nextFocusedRoute.key) && !openingRouteKeys.includes(nextFocusedRoute.key)) {\n openingRouteKeys = [].concat(_toConsumableArray(openingRouteKeys), [nextFocusedRoute.key]);\n closingRouteKeys = closingRouteKeys.filter(function (key) {\n return key !== nextFocusedRoute.key;\n });\n replacingRouteKeys = replacingRouteKeys.filter(function (key) {\n return key !== nextFocusedRoute.key;\n });\n\n if (!routes.some(function (r) {\n return r.key === previousFocusedRoute.key;\n })) {\n openingRouteKeys = openingRouteKeys.filter(function (key) {\n return key !== previousFocusedRoute.key;\n });\n\n if (getAnimationTypeForReplace(nextFocusedRoute.key) === 'pop') {\n closingRouteKeys = [].concat(_toConsumableArray(closingRouteKeys), [previousFocusedRoute.key]);\n openingRouteKeys = openingRouteKeys.filter(function (key) {\n return key !== nextFocusedRoute.key;\n });\n routes = [].concat(_toConsumableArray(routes), [previousFocusedRoute]);\n } else {\n replacingRouteKeys = [].concat(_toConsumableArray(replacingRouteKeys), [previousFocusedRoute.key]);\n closingRouteKeys = closingRouteKeys.filter(function (key) {\n return key !== previousFocusedRoute.key;\n });\n routes = routes.slice();\n routes.splice(routes.length - 1, 0, previousFocusedRoute);\n }\n }\n }\n } else if (!routes.some(function (r) {\n return r.key === previousFocusedRoute.key;\n })) {\n if (isAnimationEnabled(previousFocusedRoute.key) && !closingRouteKeys.includes(previousFocusedRoute.key)) {\n closingRouteKeys = [].concat(_toConsumableArray(closingRouteKeys), [previousFocusedRoute.key]);\n openingRouteKeys = openingRouteKeys.filter(function (key) {\n return key !== previousFocusedRoute.key;\n });\n replacingRouteKeys = replacingRouteKeys.filter(function (key) {\n return key !== previousFocusedRoute.key;\n });\n routes = [].concat(_toConsumableArray(routes), [previousFocusedRoute]);\n }\n } else {}\n } else if (replacingRouteKeys.length || closingRouteKeys.length) {\n var _routes2;\n\n routes = routes.slice();\n\n (_routes2 = routes).splice.apply(_routes2, [routes.length - 1, 0].concat(_toConsumableArray(state.routes.filter(function (_ref8) {\n var key = _ref8.key;\n return isAnimationEnabled(key) ? replacingRouteKeys.includes(key) || closingRouteKeys.includes(key) : false;\n }))));\n }\n\n if (!routes.length) {\n throw new Error('There should always be at least one route in the navigation state.');\n }\n\n var descriptors = routes.reduce(function (acc, route) {\n acc[route.key] = props.descriptors[route.key] || state.descriptors[route.key];\n return acc;\n }, {});\n return {\n routes: routes,\n previousRoutes: props.state.routes,\n previousDescriptors: props.descriptors,\n openingRouteKeys: openingRouteKeys,\n closingRouteKeys: closingRouteKeys,\n replacingRouteKeys: replacingRouteKeys,\n descriptors: descriptors\n };\n }\n }]);\n\n return StackView;\n}(React.Component);\n\nexport { StackView as default };\nvar styles = StyleSheet.create({\n container: {\n flex: 1\n }\n});","map":{"version":3,"sources":["StackView.tsx"],"names":["GestureHandlerWrapper","GestureHandlerRootView","isArrayEqual","a","b","it","React","props","state","r","routes","previousRoutes","descriptors","previousDescriptors","acc","route","map","previousFocusedRoute","nextFocusedRoute","isAnimationEnabled","key","descriptor","getAnimationTypeForReplace","openingRouteKeys","closingRouteKeys","replacingRouteKeys","animationEnabled","gestureEnabled","Platform","index","getComponent","SceneComponent","navigation","toChildKey","NavigationActions","prune","closing","render","mode","headerMode","rest","styles","container","insets","keyboardHandlingEnabled","isParentHeaderShown","handleGestureCancel","flex"],"mappings":"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","sourcesContent":["import * as React from 'react';\nimport { View, Platform, StyleSheet } from 'react-native';\nimport { SafeAreaConsumer, EdgeInsets } from 'react-native-safe-area-context';\nimport {\n StackActions,\n NavigationState as StackNavigationState,\n NavigationActions,\n SceneView,\n} from 'react-navigation';\n\nimport { GestureHandlerRootView } from '../GestureHandler';\nimport CardStack from './CardStack';\nimport KeyboardManager from '../KeyboardManager';\nimport HeaderContainer, {\n Props as HeaderContainerProps,\n} from '../Header/HeaderContainer';\nimport SafeAreaProviderCompat from '../SafeAreaProviderCompat';\nimport type {\n Route,\n StackNavigationHelpers,\n StackNavigationConfig,\n StackDescriptorMap,\n} from '../../types';\nimport HeaderShownContext from '../../utils/HeaderShownContext';\n\ntype Props = StackNavigationConfig & {\n state: StackNavigationState;\n navigation: StackNavigationHelpers;\n descriptors: StackDescriptorMap;\n screenProps: unknown;\n};\n\ntype State = {\n // Local copy of the routes which are actually rendered\n routes: Route[];\n // Previous routes, to compare whether routes have changed or not\n previousRoutes: Route[];\n // Previous descriptors, to compare whether descriptors have changed or not\n previousDescriptors: StackDescriptorMap;\n // List of routes being opened, we need to animate pushing of these new routes\n openingRouteKeys: string[];\n // List of routes being closed, we need to animate popping of these routes\n closingRouteKeys: string[];\n // List of routes being replaced, we need to keep a copy until the new route animates in\n replacingRouteKeys: string[];\n // Since the local routes can vary from the routes from props, we need to keep the descriptors for old routes\n // Otherwise we won't be able to access the options for routes that were removed\n descriptors: StackDescriptorMap;\n};\n\nconst GestureHandlerWrapper = GestureHandlerRootView ?? View;\n\n/**\n * Compare two arrays with primitive values as the content.\n * We need to make sure that both values and order match.\n */\nconst isArrayEqual = (a: any[], b: any[]) =>\n a.length === b.length && a.every((it, index) => it === b[index]);\n\nexport default class StackView extends React.Component {\n static getDerivedStateFromProps(\n props: Readonly,\n state: Readonly\n ) {\n // If there was no change in routes, we don't need to compute anything\n if (\n (props.state.routes === state.previousRoutes ||\n isArrayEqual(\n props.state.routes.map((r) => r.key),\n state.previousRoutes.map((r) => r.key)\n )) &&\n state.routes.length\n ) {\n let routes = state.routes;\n let previousRoutes = state.previousRoutes;\n let descriptors = props.descriptors;\n let previousDescriptors = state.previousDescriptors;\n\n if (props.descriptors !== state.previousDescriptors) {\n descriptors = state.routes.reduce((acc, route) => {\n acc[route.key] =\n props.descriptors[route.key] || state.descriptors[route.key];\n\n return acc;\n }, {});\n\n previousDescriptors = props.descriptors;\n }\n\n if (props.state.routes !== state.previousRoutes) {\n // if any route objects have changed, we should update them\n const map = props.state.routes.reduce>>(\n (acc, route) => {\n acc[route.key] = route;\n return acc;\n },\n {}\n );\n\n routes = state.routes.map((route) => map[route.key] || route);\n previousRoutes = props.state.routes;\n }\n\n return {\n routes,\n previousRoutes,\n descriptors,\n previousDescriptors,\n };\n }\n\n // Here we determine which routes were added or removed to animate them\n // We keep a copy of the route being removed in local state to be able to animate it\n\n let routes =\n props.state.index < props.state.routes.length - 1\n ? // Remove any extra routes from the state\n // The last visible route should be the focused route, i.e. at current index\n props.state.routes.slice(0, props.state.index + 1)\n : props.state.routes;\n\n // Now we need to determine which routes were added and removed\n let {\n openingRouteKeys,\n closingRouteKeys,\n replacingRouteKeys,\n previousRoutes,\n } = state;\n\n const previousFocusedRoute = previousRoutes[previousRoutes.length - 1] as\n | Route\n | undefined;\n const nextFocusedRoute = routes[routes.length - 1];\n\n const isAnimationEnabled = (key: string) => {\n const descriptor = props.descriptors[key] || state.descriptors[key];\n\n return descriptor ? descriptor.options.animationEnabled !== false : true;\n };\n\n const getAnimationTypeForReplace = (key: string) => {\n const descriptor = props.descriptors[key] || state.descriptors[key];\n\n return descriptor.options.animationTypeForReplace ?? 'push';\n };\n\n if (\n previousFocusedRoute &&\n previousFocusedRoute.key !== nextFocusedRoute.key\n ) {\n // We only need to animate routes if the focused route changed\n // Animating previous routes won't be visible coz the focused route is on top of everything\n\n if (!previousRoutes.some((r) => r.key === nextFocusedRoute.key)) {\n // A new route has come to the focus, we treat this as a push\n // A replace can also trigger this, the animation should look like push\n\n if (\n isAnimationEnabled(nextFocusedRoute.key) &&\n !openingRouteKeys.includes(nextFocusedRoute.key)\n ) {\n // In this case, we need to animate pushing the focused route\n // We don't care about animating any other added routes because they won't be visible\n openingRouteKeys = [...openingRouteKeys, nextFocusedRoute.key];\n\n closingRouteKeys = closingRouteKeys.filter(\n (key) => key !== nextFocusedRoute.key\n );\n replacingRouteKeys = replacingRouteKeys.filter(\n (key) => key !== nextFocusedRoute.key\n );\n\n if (!routes.some((r) => r.key === previousFocusedRoute.key)) {\n // The previous focused route isn't present in state, we treat this as a replace\n\n openingRouteKeys = openingRouteKeys.filter(\n (key) => key !== previousFocusedRoute.key\n );\n\n if (getAnimationTypeForReplace(nextFocusedRoute.key) === 'pop') {\n closingRouteKeys = [\n ...closingRouteKeys,\n previousFocusedRoute.key,\n ];\n\n // By default, new routes have a push animation, so we add it to `openingRouteKeys` before\n // But since user configured it to animate the old screen like a pop, we need to add this without animation\n // So remove it from `openingRouteKeys` which will remove the animation\n openingRouteKeys = openingRouteKeys.filter(\n (key) => key !== nextFocusedRoute.key\n );\n\n // Keep the route being removed at the end to animate it out\n routes = [...routes, previousFocusedRoute];\n } else {\n replacingRouteKeys = [\n ...replacingRouteKeys,\n previousFocusedRoute.key,\n ];\n\n closingRouteKeys = closingRouteKeys.filter(\n (key) => key !== previousFocusedRoute.key\n );\n\n // Keep the old route in the state because it's visible under the new route, and removing it will feel abrupt\n // We need to insert it just before the focused one (the route being pushed)\n // After the push animation is completed, routes being replaced will be removed completely\n routes = routes.slice();\n routes.splice(routes.length - 1, 0, previousFocusedRoute);\n }\n }\n }\n } else if (!routes.some((r) => r.key === previousFocusedRoute.key)) {\n // The previously focused route was removed, we treat this as a pop\n\n if (\n isAnimationEnabled(previousFocusedRoute.key) &&\n !closingRouteKeys.includes(previousFocusedRoute.key)\n ) {\n closingRouteKeys = [...closingRouteKeys, previousFocusedRoute.key];\n\n // Sometimes a route can be closed before the opening animation finishes\n // So we also need to remove it from the opening list\n openingRouteKeys = openingRouteKeys.filter(\n (key) => key !== previousFocusedRoute.key\n );\n replacingRouteKeys = replacingRouteKeys.filter(\n (key) => key !== previousFocusedRoute.key\n );\n\n // Keep a copy of route being removed in the state to be able to animate it\n routes = [...routes, previousFocusedRoute];\n }\n } else {\n // Looks like some routes were re-arranged and no focused routes were added/removed\n // i.e. the currently focused route already existed and the previously focused route still exists\n // We don't know how to animate this\n }\n } else if (replacingRouteKeys.length || closingRouteKeys.length) {\n // Keep the routes we are closing or replacing if animation is enabled for them\n routes = routes.slice();\n routes.splice(\n routes.length - 1,\n 0,\n ...state.routes.filter(({ key }) =>\n isAnimationEnabled(key)\n ? replacingRouteKeys.includes(key) || closingRouteKeys.includes(key)\n : false\n )\n );\n }\n\n if (!routes.length) {\n throw new Error(\n 'There should always be at least one route in the navigation state.'\n );\n }\n\n const descriptors = routes.reduce((acc, route) => {\n acc[route.key] =\n props.descriptors[route.key] || state.descriptors[route.key];\n\n return acc;\n }, {});\n\n return {\n routes,\n previousRoutes: props.state.routes,\n previousDescriptors: props.descriptors,\n openingRouteKeys,\n closingRouteKeys,\n replacingRouteKeys,\n descriptors,\n };\n }\n\n state: State = {\n routes: [],\n previousRoutes: [],\n previousDescriptors: {},\n openingRouteKeys: [],\n closingRouteKeys: [],\n replacingRouteKeys: [],\n descriptors: {},\n };\n\n private getGesturesEnabled = ({ route }: { route: Route }) => {\n const descriptor = this.state.descriptors[route.key];\n\n if (descriptor) {\n const { gestureEnabled, animationEnabled } = descriptor.options;\n\n if (animationEnabled === false) {\n // When animation is disabled, also disable gestures\n // The gesture to dismiss a route will look weird when not animated\n return false;\n }\n\n return gestureEnabled !== undefined\n ? gestureEnabled\n : Platform.OS !== 'android';\n }\n\n return false;\n };\n\n private getPreviousRoute = ({ route }: { route: Route }) => {\n const { closingRouteKeys, replacingRouteKeys } = this.state;\n const routes = this.state.routes.filter(\n (r) =>\n r.key === route.key ||\n (!closingRouteKeys.includes(r.key) &&\n !replacingRouteKeys.includes(r.key))\n );\n\n const index = routes.findIndex((r) => r.key === route.key);\n\n return routes[index - 1];\n };\n\n private renderScene = ({ route }: { route: Route }) => {\n const descriptor =\n this.state.descriptors[route.key] || this.props.descriptors[route.key];\n\n if (!descriptor) {\n return null;\n }\n\n const { navigation, getComponent } = descriptor;\n const SceneComponent = getComponent();\n\n return (\n \n );\n };\n\n private renderHeader = (props: HeaderContainerProps) => {\n return ;\n };\n\n private handleTransitionComplete = () => {\n const { state, navigation } = this.props;\n\n if (state.isTransitioning) {\n navigation.dispatch(\n StackActions.completeTransition({\n key: navigation.state.key,\n toChildKey: state.routes[state.index].key,\n })\n );\n }\n };\n\n private handleOpenRoute = ({ route }: { route: Route }) => {\n const { state, navigation } = this.props;\n const { closingRouteKeys, replacingRouteKeys } = this.state;\n\n this.handleTransitionComplete();\n\n if (\n closingRouteKeys.some((key) => key === route.key) &&\n replacingRouteKeys.every((key) => key !== route.key) &&\n !state.routes.some((r) => r.key === route.key)\n ) {\n // If route isn't present in current state, but was closing, assume that a close animation was cancelled\n // So we need to add this route back to the state\n navigation.dispatch(NavigationActions.navigate(route));\n } else {\n this.setState((state) => ({\n routes: state.replacingRouteKeys.length\n ? state.routes.filter(\n (r) => !state.replacingRouteKeys.includes(r.key)\n )\n : state.routes,\n openingRouteKeys: state.openingRouteKeys.filter(\n (key) => key !== route.key\n ),\n closingRouteKeys: state.closingRouteKeys.filter(\n (key) => key !== route.key\n ),\n replacingRouteKeys: [],\n }));\n }\n };\n\n private handleCloseRoute = ({ route }: { route: Route }) => {\n const { state, navigation } = this.props;\n\n if (state.routes.some((r) => r.key === route.key)) {\n // If a route exists in state, trigger a pop\n // This will happen in when the route was closed from the card component\n // e.g. When the close animation triggered from a gesture ends\n // @ts-ignore\n navigation.dispatch(StackActions.pop({ key: route.key, prune: false }));\n } else {\n this.handleTransitionComplete();\n\n // We need to clean up any state tracking the route and pop it immediately\n this.setState((state) => ({\n routes: state.routes.filter((r) => r.key !== route.key),\n openingRouteKeys: state.openingRouteKeys.filter(\n (key) => key !== route.key\n ),\n closingRouteKeys: state.closingRouteKeys.filter(\n (key) => key !== route.key\n ),\n }));\n }\n };\n\n private handleTransitionStart = (\n { route }: { route: Route },\n closing: boolean\n ) => {\n const { descriptors } = this.props;\n const descriptor =\n descriptors[route.key] || this.state.descriptors[route.key];\n\n descriptor?.options.onTransitionStart?.({ closing });\n };\n\n private handleTransitionEnd = (\n { route }: { route: Route },\n closing: boolean\n ) => {\n const { descriptors } = this.props;\n const descriptor =\n descriptors[route.key] || this.state.descriptors[route.key];\n\n descriptor?.options.onTransitionEnd?.({ closing });\n };\n\n private handleGestureStart = () => {\n // Do nothing\n };\n\n private handleGestureEnd = () => {\n // Do nothing\n };\n\n private handleGestureCancel = () => {\n // Do nothing\n };\n\n render() {\n const {\n state,\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n navigation,\n keyboardHandlingEnabled,\n mode = 'card',\n headerMode = mode === 'card' && Platform.OS === 'ios'\n ? 'float'\n : 'screen',\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n descriptors: _,\n ...rest\n } = this.props;\n\n const {\n routes,\n descriptors,\n openingRouteKeys,\n closingRouteKeys,\n } = this.state;\n\n return (\n <>\n \n \n \n {(insets) => (\n \n {(props) => (\n \n {(isParentHeaderShown) => (\n \n )}\n \n )}\n \n )}\n \n \n \n \n );\n }\n}\n\nconst styles = StyleSheet.create({\n container: {\n flex: 1,\n },\n});\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/214da68c1bf155f29b083f8b29430d81.json b/.expo/web/cache/development/babel-loader/214da68c1bf155f29b083f8b29430d81.json new file mode 100644 index 000000000..77ea84163 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/214da68c1bf155f29b083f8b29430d81.json @@ -0,0 +1 @@ +{"ast":null,"code":"import { createAnimatedOperator } from \"./core/AnimatedOperator\";\nvar operator = createAnimatedOperator;\nexport var add = operator('add');\nexport var sub = operator('sub');\nexport var multiply = operator('multiply');\nexport var divide = operator('divide');\nexport var pow = operator('pow');\nexport var modulo = operator('modulo');\nexport var sqrt = operator('sqrt');\nexport var log = operator('log');\nexport var sin = operator('sin');\nexport var cos = operator('cos');\nexport var exp = operator('exp');\nexport var round = operator('round');\nexport var lessThan = operator('lessThan');\nexport var eq = operator('eq');\nexport var greaterThan = operator('greaterThan');\nexport var lessOrEq = operator('lessOrEq');\nexport var greaterOrEq = operator('greaterOrEq');\nexport var neq = operator('neq');\nexport var and = operator('and');\nexport var or = operator('or');\nexport var defined = operator('defined');\nexport var not = operator('not');\nexport var tan = operator('tan');\nexport var acos = operator('acos');\nexport var asin = operator('asin');\nexport var atan = operator('atan');\nexport var abs = operator('abs');\nexport var ceil = operator('ceil');\nexport var floor = operator('floor');\nexport var max = operator('max');\nexport var min = operator('min');","map":{"version":3,"sources":["operators.js"],"names":["operator","add","sub","multiply","divide","pow","modulo","sqrt","log","sin","cos","exp","round","lessThan","eq","greaterThan","lessOrEq","greaterOrEq","neq","and","or","defined","not","tan","acos","asin","atan","abs","ceil","floor","max","min"],"mappings":"AAAA,SAAA,sBAAA;AAEA,IAAMA,QAAQ,GAAd,sBAAA;AAEA,OAAO,IAAMC,GAAG,GAAGD,QAAQ,CAApB,KAAoB,CAApB;AACP,OAAO,IAAME,GAAG,GAAGF,QAAQ,CAApB,KAAoB,CAApB;AACP,OAAO,IAAMG,QAAQ,GAAGH,QAAQ,CAAzB,UAAyB,CAAzB;AACP,OAAO,IAAMI,MAAM,GAAGJ,QAAQ,CAAvB,QAAuB,CAAvB;AACP,OAAO,IAAMK,GAAG,GAAGL,QAAQ,CAApB,KAAoB,CAApB;AACP,OAAO,IAAMM,MAAM,GAAGN,QAAQ,CAAvB,QAAuB,CAAvB;AACP,OAAO,IAAMO,IAAI,GAAGP,QAAQ,CAArB,MAAqB,CAArB;AACP,OAAO,IAAMQ,GAAG,GAAGR,QAAQ,CAApB,KAAoB,CAApB;AACP,OAAO,IAAMS,GAAG,GAAGT,QAAQ,CAApB,KAAoB,CAApB;AACP,OAAO,IAAMU,GAAG,GAAGV,QAAQ,CAApB,KAAoB,CAApB;AACP,OAAO,IAAMW,GAAG,GAAGX,QAAQ,CAApB,KAAoB,CAApB;AACP,OAAO,IAAMY,KAAK,GAAGZ,QAAQ,CAAtB,OAAsB,CAAtB;AACP,OAAO,IAAMa,QAAQ,GAAGb,QAAQ,CAAzB,UAAyB,CAAzB;AACP,OAAO,IAAMc,EAAE,GAAGd,QAAQ,CAAnB,IAAmB,CAAnB;AACP,OAAO,IAAMe,WAAW,GAAGf,QAAQ,CAA5B,aAA4B,CAA5B;AACP,OAAO,IAAMgB,QAAQ,GAAGhB,QAAQ,CAAzB,UAAyB,CAAzB;AACP,OAAO,IAAMiB,WAAW,GAAGjB,QAAQ,CAA5B,aAA4B,CAA5B;AACP,OAAO,IAAMkB,GAAG,GAAGlB,QAAQ,CAApB,KAAoB,CAApB;AACP,OAAO,IAAMmB,GAAG,GAAGnB,QAAQ,CAApB,KAAoB,CAApB;AACP,OAAO,IAAMoB,EAAE,GAAGpB,QAAQ,CAAnB,IAAmB,CAAnB;AACP,OAAO,IAAMqB,OAAO,GAAGrB,QAAQ,CAAxB,SAAwB,CAAxB;AACP,OAAO,IAAMsB,GAAG,GAAGtB,QAAQ,CAApB,KAAoB,CAApB;AACP,OAAO,IAAMuB,GAAG,GAAGvB,QAAQ,CAApB,KAAoB,CAApB;AACP,OAAO,IAAMwB,IAAI,GAAGxB,QAAQ,CAArB,MAAqB,CAArB;AACP,OAAO,IAAMyB,IAAI,GAAGzB,QAAQ,CAArB,MAAqB,CAArB;AACP,OAAO,IAAM0B,IAAI,GAAG1B,QAAQ,CAArB,MAAqB,CAArB;AACP,OAAO,IAAM2B,GAAG,GAAG3B,QAAQ,CAApB,KAAoB,CAApB;AACP,OAAO,IAAM4B,IAAI,GAAG5B,QAAQ,CAArB,MAAqB,CAArB;AACP,OAAO,IAAM6B,KAAK,GAAG7B,QAAQ,CAAtB,OAAsB,CAAtB;AACP,OAAO,IAAM8B,GAAG,GAAG9B,QAAQ,CAApB,KAAoB,CAApB;AACP,OAAO,IAAM+B,GAAG,GAAG/B,QAAQ,CAApB,KAAoB,CAApB","sourcesContent":["import { createAnimatedOperator } from './core/AnimatedOperator';\n\nconst operator = createAnimatedOperator;\n\nexport const add = operator('add');\nexport const sub = operator('sub');\nexport const multiply = operator('multiply');\nexport const divide = operator('divide');\nexport const pow = operator('pow');\nexport const modulo = operator('modulo');\nexport const sqrt = operator('sqrt');\nexport const log = operator('log');\nexport const sin = operator('sin');\nexport const cos = operator('cos');\nexport const exp = operator('exp');\nexport const round = operator('round');\nexport const lessThan = operator('lessThan');\nexport const eq = operator('eq');\nexport const greaterThan = operator('greaterThan');\nexport const lessOrEq = operator('lessOrEq');\nexport const greaterOrEq = operator('greaterOrEq');\nexport const neq = operator('neq');\nexport const and = operator('and');\nexport const or = operator('or');\nexport const defined = operator('defined');\nexport const not = operator('not');\nexport const tan = operator('tan');\nexport const acos = operator('acos');\nexport const asin = operator('asin');\nexport const atan = operator('atan');\nexport const abs = operator('abs');\nexport const ceil = operator('ceil');\nexport const floor = operator('floor');\nexport const max = operator('max');\nexport const min = operator('min');\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/2230edab46d5adc9dfe73de4233e6eb3.json b/.expo/web/cache/development/babel-loader/2230edab46d5adc9dfe73de4233e6eb3.json new file mode 100644 index 000000000..8add89532 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/2230edab46d5adc9dfe73de4233e6eb3.json @@ -0,0 +1 @@ +{"ast":null,"code":"import { canUseDOM } from 'fbjs/lib/ExecutionEnvironment';\nimport createCSSStyleSheet from \"./createCSSStyleSheet\";\nimport createCompileableStyle from \"./createCompileableStyle\";\nimport createOrderedCSSStyleSheet from \"./createOrderedCSSStyleSheet\";\nimport flattenArray from \"../../modules/flattenArray\";\nimport flattenStyle from \"./flattenStyle\";\nimport I18nManager from \"../I18nManager\";\nimport i18nStyle from \"./i18nStyle\";\nimport { atomic, classic, inline, stringifyValueWithProperty } from \"./compile\";\nimport initialRules from \"./initialRules\";\nimport modality from \"./modality\";\nimport { STYLE_ELEMENT_ID, STYLE_GROUPS } from \"./constants\";\nexport default function createStyleResolver() {\n var inserted, sheet, cache;\n var resolved = {\n css: {},\n ltr: {},\n rtl: {},\n rtlNoSwap: {}\n };\n\n var init = function init() {\n inserted = {\n css: {},\n ltr: {},\n rtl: {},\n rtlNoSwap: {}\n };\n sheet = createOrderedCSSStyleSheet(createCSSStyleSheet(STYLE_ELEMENT_ID));\n cache = {};\n modality(function (rule) {\n return sheet.insert(rule, STYLE_GROUPS.modality);\n });\n initialRules.forEach(function (rule) {\n sheet.insert(rule, STYLE_GROUPS.reset);\n });\n };\n\n init();\n\n function addToCache(className, prop, value) {\n if (!cache[prop]) {\n cache[prop] = {};\n }\n\n cache[prop][value] = className;\n }\n\n function getClassName(prop, value) {\n var val = stringifyValueWithProperty(value, prop);\n return cache[prop] && cache[prop].hasOwnProperty(val) && cache[prop][val];\n }\n\n function _injectRegisteredStyle(id) {\n var doLeftAndRightSwapInRTL = I18nManager.doLeftAndRightSwapInRTL,\n isRTL = I18nManager.isRTL;\n var dir = isRTL ? doLeftAndRightSwapInRTL ? 'rtl' : 'rtlNoSwap' : 'ltr';\n\n if (!inserted[dir][id]) {\n var style = createCompileableStyle(i18nStyle(flattenStyle(id)));\n var results = atomic(style);\n Object.keys(results).forEach(function (key) {\n var _results$key = results[key],\n identifier = _results$key.identifier,\n property = _results$key.property,\n rules = _results$key.rules,\n value = _results$key.value;\n addToCache(identifier, property, value);\n rules.forEach(function (rule) {\n var group = STYLE_GROUPS.custom[property] || STYLE_GROUPS.atomic;\n sheet.insert(rule, group);\n });\n });\n inserted[dir][id] = true;\n }\n }\n\n function resolve(style, classList) {\n var nextClassList = [];\n var props = {};\n\n if (!style && !classList) {\n return props;\n }\n\n if (Array.isArray(classList)) {\n flattenArray(classList).forEach(function (identifier) {\n if (identifier) {\n if (inserted.css[identifier] == null && resolved.css[identifier] != null) {\n var item = resolved.css[identifier];\n item.rules.forEach(function (rule) {\n sheet.insert(rule, item.group);\n });\n inserted.css[identifier] = true;\n }\n\n nextClassList.push(identifier);\n }\n });\n }\n\n if (typeof style === 'number') {\n _injectRegisteredStyle(style);\n\n var key = createCacheKey(style);\n props = _resolveStyle(style, key);\n } else if (!Array.isArray(style)) {\n props = _resolveStyle(style);\n } else {\n var flatArray = flattenArray(style);\n var isArrayOfNumbers = true;\n var cacheKey = '';\n\n for (var i = 0; i < flatArray.length; i++) {\n var id = flatArray[i];\n\n if (typeof id !== 'number') {\n isArrayOfNumbers = false;\n } else {\n if (isArrayOfNumbers) {\n cacheKey += id + '-';\n }\n\n _injectRegisteredStyle(id);\n }\n }\n\n var _key = isArrayOfNumbers ? createCacheKey(cacheKey) : null;\n\n props = _resolveStyle(flatArray, _key);\n }\n\n nextClassList.push.apply(nextClassList, props.classList);\n var finalProps = {\n className: classListToString(nextClassList),\n classList: nextClassList\n };\n\n if (props.style) {\n finalProps.style = props.style;\n }\n\n return finalProps;\n }\n\n function _resolveStyle(style, key) {\n var doLeftAndRightSwapInRTL = I18nManager.doLeftAndRightSwapInRTL,\n isRTL = I18nManager.isRTL;\n var dir = isRTL ? doLeftAndRightSwapInRTL ? 'rtl' : 'rtlNoSwap' : 'ltr';\n\n if (key != null && resolved[dir][key] != null) {\n return resolved[dir][key];\n }\n\n var flatStyle = flattenStyle(style);\n var localizedStyle = createCompileableStyle(i18nStyle(flatStyle));\n var props = Object.keys(localizedStyle).sort().reduce(function (props, styleProp) {\n var value = localizedStyle[styleProp];\n\n if (value != null) {\n var className = getClassName(styleProp, value);\n\n if (className) {\n props.classList.push(className);\n } else {\n if (styleProp === 'animationKeyframes' || styleProp === 'placeholderTextColor' || styleProp === 'pointerEvents' || styleProp === 'scrollbarWidth') {\n var _atomic;\n\n var a = atomic((_atomic = {}, _atomic[styleProp] = value, _atomic));\n Object.keys(a).forEach(function (key) {\n var _a$key = a[key],\n identifier = _a$key.identifier,\n rules = _a$key.rules;\n props.classList.push(identifier);\n rules.forEach(function (rule) {\n sheet.insert(rule, STYLE_GROUPS.atomic);\n });\n });\n } else {\n if (!props.style) {\n props.style = {};\n }\n\n props.style[styleProp] = value;\n }\n }\n }\n\n return props;\n }, {\n classList: []\n });\n\n if (props.style) {\n props.style = inline(props.style);\n }\n\n if (key != null) {\n resolved[dir][key] = props;\n }\n\n return props;\n }\n\n return {\n getStyleSheet: function getStyleSheet() {\n var textContent = sheet.getTextContent();\n\n if (!canUseDOM) {\n init();\n }\n\n return {\n id: STYLE_ELEMENT_ID,\n textContent: textContent\n };\n },\n createCSS: function createCSS(rules, group) {\n var result = {};\n Object.keys(rules).forEach(function (name) {\n var style = rules[name];\n var compiled = classic(style, name);\n Object.keys(compiled).forEach(function (key) {\n var _compiled$key = compiled[key],\n identifier = _compiled$key.identifier,\n rules = _compiled$key.rules;\n resolved.css[identifier] = {\n group: group || STYLE_GROUPS.classic,\n rules: rules\n };\n result[name] = identifier;\n });\n });\n return result;\n },\n resolve: resolve,\n sheet: sheet\n };\n}\n\nvar createCacheKey = function createCacheKey(id) {\n var prefix = 'rn';\n return prefix + \"-\" + id;\n};\n\nvar classListToString = function classListToString(list) {\n return list.join(' ').trim();\n};","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/exports/StyleSheet/createStyleResolver.js"],"names":["canUseDOM","createCSSStyleSheet","createCompileableStyle","createOrderedCSSStyleSheet","flattenArray","flattenStyle","I18nManager","i18nStyle","atomic","classic","inline","stringifyValueWithProperty","initialRules","modality","STYLE_ELEMENT_ID","STYLE_GROUPS","createStyleResolver","inserted","sheet","cache","resolved","css","ltr","rtl","rtlNoSwap","init","rule","insert","forEach","reset","addToCache","className","prop","value","getClassName","val","hasOwnProperty","_injectRegisteredStyle","id","doLeftAndRightSwapInRTL","isRTL","dir","style","results","Object","keys","key","_results$key","identifier","property","rules","group","custom","resolve","classList","nextClassList","props","Array","isArray","item","push","createCacheKey","_resolveStyle","flatArray","isArrayOfNumbers","cacheKey","i","length","_key","apply","finalProps","classListToString","flatStyle","localizedStyle","sort","reduce","styleProp","_atomic","a","_a$key","getStyleSheet","textContent","getTextContent","createCSS","result","name","compiled","_compiled$key","prefix","list","join","trim"],"mappings":"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","sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\n\n/**\n * WARNING: changes to this file in particular can cause significant changes to\n * the results of render performance benchmarks.\n */\nimport { canUseDOM } from 'fbjs/lib/ExecutionEnvironment';\nimport createCSSStyleSheet from './createCSSStyleSheet';\nimport createCompileableStyle from './createCompileableStyle';\nimport createOrderedCSSStyleSheet from './createOrderedCSSStyleSheet';\nimport flattenArray from '../../modules/flattenArray';\nimport flattenStyle from './flattenStyle';\nimport I18nManager from '../I18nManager';\nimport i18nStyle from './i18nStyle';\nimport { atomic, classic, inline, stringifyValueWithProperty } from './compile';\nimport initialRules from './initialRules';\nimport modality from './modality';\nimport { STYLE_ELEMENT_ID, STYLE_GROUPS } from './constants';\nexport default function createStyleResolver() {\n var inserted, sheet, cache;\n var resolved = {\n css: {},\n ltr: {},\n rtl: {},\n rtlNoSwap: {}\n };\n\n var init = function init() {\n inserted = {\n css: {},\n ltr: {},\n rtl: {},\n rtlNoSwap: {}\n };\n sheet = createOrderedCSSStyleSheet(createCSSStyleSheet(STYLE_ELEMENT_ID));\n cache = {};\n modality(function (rule) {\n return sheet.insert(rule, STYLE_GROUPS.modality);\n });\n initialRules.forEach(function (rule) {\n sheet.insert(rule, STYLE_GROUPS.reset);\n });\n };\n\n init();\n\n function addToCache(className, prop, value) {\n if (!cache[prop]) {\n cache[prop] = {};\n }\n\n cache[prop][value] = className;\n }\n\n function getClassName(prop, value) {\n var val = stringifyValueWithProperty(value, prop);\n return cache[prop] && cache[prop].hasOwnProperty(val) && cache[prop][val];\n }\n\n function _injectRegisteredStyle(id) {\n var doLeftAndRightSwapInRTL = I18nManager.doLeftAndRightSwapInRTL,\n isRTL = I18nManager.isRTL;\n var dir = isRTL ? doLeftAndRightSwapInRTL ? 'rtl' : 'rtlNoSwap' : 'ltr';\n\n if (!inserted[dir][id]) {\n var style = createCompileableStyle(i18nStyle(flattenStyle(id)));\n var results = atomic(style);\n Object.keys(results).forEach(function (key) {\n var _results$key = results[key],\n identifier = _results$key.identifier,\n property = _results$key.property,\n rules = _results$key.rules,\n value = _results$key.value;\n addToCache(identifier, property, value);\n rules.forEach(function (rule) {\n var group = STYLE_GROUPS.custom[property] || STYLE_GROUPS.atomic;\n sheet.insert(rule, group);\n });\n });\n inserted[dir][id] = true;\n }\n }\n /**\n * Resolves a React Native style object to DOM attributes\n */\n\n\n function resolve(style, classList) {\n var nextClassList = [];\n var props = {};\n\n if (!style && !classList) {\n return props;\n }\n\n if (Array.isArray(classList)) {\n flattenArray(classList).forEach(function (identifier) {\n if (identifier) {\n if (inserted.css[identifier] == null && resolved.css[identifier] != null) {\n var item = resolved.css[identifier];\n item.rules.forEach(function (rule) {\n sheet.insert(rule, item.group);\n });\n inserted.css[identifier] = true;\n }\n\n nextClassList.push(identifier);\n }\n });\n }\n\n if (typeof style === 'number') {\n // fast and cachable\n _injectRegisteredStyle(style);\n\n var key = createCacheKey(style);\n props = _resolveStyle(style, key);\n } else if (!Array.isArray(style)) {\n // resolve a plain RN style object\n props = _resolveStyle(style);\n } else {\n // flatten the style array\n // cache resolved props when all styles are registered\n // otherwise fallback to resolving\n var flatArray = flattenArray(style);\n var isArrayOfNumbers = true;\n var cacheKey = '';\n\n for (var i = 0; i < flatArray.length; i++) {\n var id = flatArray[i];\n\n if (typeof id !== 'number') {\n isArrayOfNumbers = false;\n } else {\n if (isArrayOfNumbers) {\n cacheKey += id + '-';\n }\n\n _injectRegisteredStyle(id);\n }\n }\n\n var _key = isArrayOfNumbers ? createCacheKey(cacheKey) : null;\n\n props = _resolveStyle(flatArray, _key);\n }\n\n nextClassList.push.apply(nextClassList, props.classList);\n var finalProps = {\n className: classListToString(nextClassList),\n classList: nextClassList\n };\n\n if (props.style) {\n finalProps.style = props.style;\n }\n\n return finalProps;\n }\n /**\n * Resolves a React Native style object\n */\n\n\n function _resolveStyle(style, key) {\n var doLeftAndRightSwapInRTL = I18nManager.doLeftAndRightSwapInRTL,\n isRTL = I18nManager.isRTL;\n var dir = isRTL ? doLeftAndRightSwapInRTL ? 'rtl' : 'rtlNoSwap' : 'ltr'; // faster: memoized\n\n if (key != null && resolved[dir][key] != null) {\n return resolved[dir][key];\n }\n\n var flatStyle = flattenStyle(style);\n var localizedStyle = createCompileableStyle(i18nStyle(flatStyle)); // slower: convert style object to props and cache\n\n var props = Object.keys(localizedStyle).sort().reduce(function (props, styleProp) {\n var value = localizedStyle[styleProp];\n\n if (value != null) {\n var className = getClassName(styleProp, value);\n\n if (className) {\n props.classList.push(className);\n } else {\n // Certain properties and values are not transformed by 'createReactDOMStyle' as they\n // require more complex transforms into multiple CSS rules. Here we assume that StyleManager\n // can bind these styles to a className, and prevent them becoming invalid inline-styles.\n if (styleProp === 'animationKeyframes' || styleProp === 'placeholderTextColor' || styleProp === 'pointerEvents' || styleProp === 'scrollbarWidth') {\n var _atomic;\n\n var a = atomic((_atomic = {}, _atomic[styleProp] = value, _atomic));\n Object.keys(a).forEach(function (key) {\n var _a$key = a[key],\n identifier = _a$key.identifier,\n rules = _a$key.rules;\n props.classList.push(identifier);\n rules.forEach(function (rule) {\n sheet.insert(rule, STYLE_GROUPS.atomic);\n });\n });\n } else {\n if (!props.style) {\n props.style = {};\n } // 4x slower render\n\n\n props.style[styleProp] = value;\n }\n }\n }\n\n return props;\n }, {\n classList: []\n });\n\n if (props.style) {\n props.style = inline(props.style);\n }\n\n if (key != null) {\n resolved[dir][key] = props;\n }\n\n return props;\n }\n\n return {\n getStyleSheet: function getStyleSheet() {\n var textContent = sheet.getTextContent(); // Reset state on the server so critical css is always the result\n\n if (!canUseDOM) {\n init();\n }\n\n return {\n id: STYLE_ELEMENT_ID,\n textContent: textContent\n };\n },\n createCSS: function createCSS(rules, group) {\n var result = {};\n Object.keys(rules).forEach(function (name) {\n var style = rules[name];\n var compiled = classic(style, name);\n Object.keys(compiled).forEach(function (key) {\n var _compiled$key = compiled[key],\n identifier = _compiled$key.identifier,\n rules = _compiled$key.rules;\n resolved.css[identifier] = {\n group: group || STYLE_GROUPS.classic,\n rules: rules\n };\n result[name] = identifier;\n });\n });\n return result;\n },\n resolve: resolve,\n sheet: sheet\n };\n}\n/**\n * Misc helpers\n */\n\nvar createCacheKey = function createCacheKey(id) {\n var prefix = 'rn';\n return prefix + \"-\" + id;\n};\n\nvar classListToString = function classListToString(list) {\n return list.join(' ').trim();\n};"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/230662333bd2313c0fc4c3711253c4c0.json b/.expo/web/cache/development/babel-loader/230662333bd2313c0fc4c3711253c4c0.json new file mode 100644 index 000000000..b1d155349 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/230662333bd2313c0fc4c3711253c4c0.json @@ -0,0 +1 @@ +{"ast":null,"code":"import * as React from 'react';\nimport View from \"react-native-web/dist/exports/View\";\n\nvar Dummy = function Dummy(_ref) {\n var children = _ref.children;\n return React.createElement(React.Fragment, null, children);\n};\n\nexport var PanGestureHandler = Dummy;\nexport var GestureHandlerRootView = View;\nexport var GestureState = {\n UNDETERMINED: 0,\n FAILED: 1,\n BEGAN: 2,\n CANCELLED: 3,\n ACTIVE: 4,\n END: 5\n};","map":{"version":3,"sources":["GestureHandler.tsx"],"names":["Dummy","children","PanGestureHandler","GestureHandlerRootView","GestureState","UNDETERMINED","FAILED","BEGAN","CANCELLED","ACTIVE","END"],"mappings":"AAAA,OAAO,KAAP,KAAA,MAAA,OAAA;;;AAIA,IAAMA,KAAU,GAAG,SAAbA,KAAa;AAAA,MAAGC,QAAH,QAAGA,QAAH;AAAA,SACjB,KAAA,CAAA,aAAA,CAAA,KAAA,CAAA,QAAA,EAAA,IAAA,EADF,QACE,CADiB;AAAA,CAAnB;;AAIA,OAAO,IAAMC,iBAAiB,GAAvB,KAAA;AAIP,OAAO,IAAMC,sBAAsB,GAA5B,IAAA;AAEP,OAAO,IAAMC,YAAY,GAAG;AAC1BC,EAAAA,YAAY,EADc,CAAA;AAE1BC,EAAAA,MAAM,EAFoB,CAAA;AAG1BC,EAAAA,KAAK,EAHqB,CAAA;AAI1BC,EAAAA,SAAS,EAJiB,CAAA;AAK1BC,EAAAA,MAAM,EALoB,CAAA;AAM1BC,EAAAA,GAAG,EAAE;AANqB,CAArB","sourcesContent":["import * as React from 'react';\nimport { View } from 'react-native';\nimport type { PanGestureHandlerProperties } from 'react-native-gesture-handler';\n\nconst Dummy: any = ({ children }: { children: React.ReactNode }) => (\n <>{children}\n);\n\nexport const PanGestureHandler = Dummy as React.ComponentType<\n PanGestureHandlerProperties\n>;\n\nexport const GestureHandlerRootView = View;\n\nexport const GestureState = {\n UNDETERMINED: 0,\n FAILED: 1,\n BEGAN: 2,\n CANCELLED: 3,\n ACTIVE: 4,\n END: 5,\n};\n\nexport type { PanGestureHandlerGestureEvent } from 'react-native-gesture-handler';\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/23971422d61a6c67ad2b757e85cf57ce.json b/.expo/web/cache/development/babel-loader/23971422d61a6c67ad2b757e85cf57ce.json new file mode 100644 index 000000000..a82514351 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/23971422d61a6c67ad2b757e85cf57ce.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nimport { SwitchRouter, NavigationActions } from 'react-navigation';\nimport * as DrawerActions from \"./DrawerActions\";\n\nfunction withDefaultValue(obj, key, defaultValue) {\n if (obj.hasOwnProperty(key) && typeof obj[key] !== 'undefined') {\n return obj;\n }\n\n obj[key] = defaultValue;\n return obj;\n}\n\nvar getActiveRouteKey = function getActiveRouteKey(route) {\n if (route.routes && typeof route.index === 'number' && route.routes[route.index]) {\n return getActiveRouteKey(route.routes[route.index]);\n }\n\n return route.key;\n};\n\nexport default (function (routeConfigs) {\n var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n config = _objectSpread({}, config);\n config = withDefaultValue(config, 'resetOnBlur', config.unmountInactiveRoutes ? true : !!config.resetOnBlur);\n config = withDefaultValue(config, 'backBehavior', 'initialRoute');\n var switchRouter = SwitchRouter(routeConfigs, config);\n return _objectSpread(_objectSpread({}, switchRouter), {}, {\n getActionCreators: function getActionCreators(route, navStateKey) {\n return _objectSpread({\n openDrawer: function openDrawer() {\n return DrawerActions.openDrawer({\n key: navStateKey\n });\n },\n closeDrawer: function closeDrawer() {\n return DrawerActions.closeDrawer({\n key: navStateKey\n });\n },\n toggleDrawer: function toggleDrawer() {\n return DrawerActions.toggleDrawer({\n key: navStateKey\n });\n }\n }, switchRouter.getActionCreators(route, navStateKey));\n },\n getStateForAction: function getStateForAction(action, state) {\n if (!state) {\n return _objectSpread(_objectSpread({}, switchRouter.getStateForAction(action, undefined)), {}, {\n isDrawerOpen: false\n });\n }\n\n var isRouterTargeted = action.key == null || action.key === state.key;\n\n if (isRouterTargeted) {\n if (action.type === DrawerActions.CLOSE_DRAWER || action.type === NavigationActions.BACK && state.isDrawerOpen) {\n return _objectSpread(_objectSpread({}, state), {}, {\n isDrawerOpen: false\n });\n }\n\n if (action.type === DrawerActions.OPEN_DRAWER) {\n return _objectSpread(_objectSpread({}, state), {}, {\n isDrawerOpen: true\n });\n }\n\n if (action.type === DrawerActions.TOGGLE_DRAWER) {\n return _objectSpread(_objectSpread({}, state), {}, {\n isDrawerOpen: !state.isDrawerOpen\n });\n }\n }\n\n var switchedState = switchRouter.getStateForAction(action, state);\n\n if (switchedState === null) {\n return null;\n }\n\n if (switchedState !== state) {\n if (getActiveRouteKey(switchedState) !== getActiveRouteKey(state) && state.isDrawerOpen) {\n return _objectSpread(_objectSpread({}, switchedState), {}, {\n isDrawerOpen: false\n });\n }\n\n return switchedState;\n }\n\n return state;\n }\n });\n});","map":{"version":3,"sources":["DrawerRouter.tsx"],"names":["obj","getActiveRouteKey","route","config","withDefaultValue","switchRouter","SwitchRouter","getActionCreators","openDrawer","key","navStateKey","closeDrawer","toggleDrawer","getStateForAction","isDrawerOpen","isRouterTargeted","action","state","DrawerActions","NavigationActions","switchedState"],"mappings":"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","sourcesContent":["import {\n SwitchRouter,\n NavigationActions,\n NavigationAction,\n NavigationRoute,\n NavigationRouteConfigMap,\n} from 'react-navigation';\nimport * as DrawerActions from './DrawerActions';\n\ntype State = NavigationRoute & {\n isDrawerOpen?: any;\n};\n\nfunction withDefaultValue(obj: object, key: string, defaultValue: any): any {\n // @ts-ignore\n if (obj.hasOwnProperty(key) && typeof obj[key] !== 'undefined') {\n return obj;\n }\n\n // @ts-ignore\n obj[key] = defaultValue;\n return obj;\n}\n\nconst getActiveRouteKey = (route: NavigationRoute): string => {\n if (\n route.routes &&\n typeof route.index === 'number' &&\n route.routes[route.index]\n ) {\n return getActiveRouteKey(route.routes[route.index]);\n }\n\n return route.key;\n};\n\nexport default (\n routeConfigs: NavigationRouteConfigMap,\n config: {\n unmountInactiveRoutes?: boolean;\n resetOnBlur?: boolean;\n initialRouteName?: string;\n } = {}\n) => {\n config = { ...config };\n config = withDefaultValue(\n config,\n 'resetOnBlur',\n config.unmountInactiveRoutes ? true : !!config.resetOnBlur\n );\n config = withDefaultValue(config, 'backBehavior', 'initialRoute');\n\n const switchRouter = SwitchRouter(routeConfigs, config);\n\n return {\n ...switchRouter,\n\n getActionCreators(route: NavigationRoute, navStateKey: string) {\n return {\n openDrawer: () => DrawerActions.openDrawer({ key: navStateKey }),\n closeDrawer: () => DrawerActions.closeDrawer({ key: navStateKey }),\n toggleDrawer: () => DrawerActions.toggleDrawer({ key: navStateKey }),\n ...switchRouter.getActionCreators(route, navStateKey),\n };\n },\n\n getStateForAction(action: NavigationAction, state?: State) {\n // Set up the initial state if needed\n if (!state) {\n return {\n ...switchRouter.getStateForAction(action, undefined),\n isDrawerOpen: false,\n };\n }\n\n const isRouterTargeted = action.key == null || action.key === state.key;\n\n if (isRouterTargeted) {\n // Only handle actions that are meant for this drawer, as specified by action.key.\n if (\n action.type === DrawerActions.CLOSE_DRAWER ||\n (action.type === NavigationActions.BACK && state.isDrawerOpen)\n ) {\n return {\n ...state,\n isDrawerOpen: false,\n };\n }\n\n if (action.type === DrawerActions.OPEN_DRAWER) {\n return {\n ...state,\n isDrawerOpen: true,\n };\n }\n\n if (action.type === DrawerActions.TOGGLE_DRAWER) {\n return {\n ...state,\n isDrawerOpen: !state.isDrawerOpen,\n };\n }\n }\n\n // Fall back on switch router for screen switching logic, and handling of child routers\n const switchedState = switchRouter.getStateForAction(action, state);\n\n if (switchedState === null) {\n // The switch router or a child router is attempting to swallow this action. We return null to allow this.\n return null;\n }\n\n // Has the switch router changed the state?\n if (switchedState !== state) {\n // If any navigation has happened, and the drawer is maybe open, make sure to close it\n if (\n getActiveRouteKey(switchedState) !== getActiveRouteKey(state) &&\n state.isDrawerOpen\n ) {\n return {\n ...switchedState,\n isDrawerOpen: false,\n };\n }\n\n // At this point, return the state as defined by the switch router.\n // The active route key hasn't changed, so this most likely means that a child router has returned\n // a new state like a param change, but the same key is still active and the drawer will remain open\n return switchedState;\n }\n\n return state;\n },\n };\n};\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/2467fd0d5348bb2e4cd81b63379d6b14.json b/.expo/web/cache/development/babel-loader/2467fd0d5348bb2e4cd81b63379d6b14.json new file mode 100644 index 000000000..c37cc94b3 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/2467fd0d5348bb2e4cd81b63379d6b14.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _get from \"@babel/runtime/helpers/get\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nimport Hammer from '@egjs/hammerjs';\nimport State from \"../State\";\nimport PressGestureHandler from \"./PressGestureHandler\";\nimport { isnan, isValidNumber } from \"./utils\";\n\nvar LongPressGestureHandler = function (_PressGestureHandler) {\n _inherits(LongPressGestureHandler, _PressGestureHandler);\n\n var _super = _createSuper(LongPressGestureHandler);\n\n function LongPressGestureHandler() {\n _classCallCheck(this, LongPressGestureHandler);\n\n return _super.apply(this, arguments);\n }\n\n _createClass(LongPressGestureHandler, [{\n key: \"minDurationMs\",\n get: function get() {\n return isnan(this.config.minDurationMs) ? 251 : this.config.minDurationMs;\n }\n }, {\n key: \"maxDist\",\n get: function get() {\n return isnan(this.config.maxDist) ? 9 : this.config.maxDist;\n }\n }, {\n key: \"updateHasCustomActivationCriteria\",\n value: function updateHasCustomActivationCriteria(_ref) {\n var maxDistSq = _ref.maxDistSq;\n return !isValidNumber(maxDistSq);\n }\n }, {\n key: \"getConfig\",\n value: function getConfig() {\n if (!this._hasCustomActivationCriteria) {\n return {\n shouldCancelWhenOutside: true,\n maxDistSq: 10\n };\n }\n\n return this.config;\n }\n }, {\n key: \"getHammerConfig\",\n value: function getHammerConfig() {\n return _objectSpread(_objectSpread({}, _get(_getPrototypeOf(LongPressGestureHandler.prototype), \"getHammerConfig\", this).call(this)), {}, {\n time: this.minDurationMs\n });\n }\n }, {\n key: \"getState\",\n value: function getState(type) {\n var _Hammer$INPUT_START$H;\n\n return (_Hammer$INPUT_START$H = {}, _defineProperty(_Hammer$INPUT_START$H, Hammer.INPUT_START, State.ACTIVE), _defineProperty(_Hammer$INPUT_START$H, Hammer.INPUT_MOVE, State.ACTIVE), _defineProperty(_Hammer$INPUT_START$H, Hammer.INPUT_END, State.END), _defineProperty(_Hammer$INPUT_START$H, Hammer.INPUT_CANCEL, State.FAILED), _Hammer$INPUT_START$H)[type];\n }\n }]);\n\n return LongPressGestureHandler;\n}(PressGestureHandler);\n\nexport default LongPressGestureHandler;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-gesture-handler/web/LongPressGestureHandler.js"],"names":["Hammer","State","PressGestureHandler","isnan","isValidNumber","LongPressGestureHandler","config","minDurationMs","maxDist","maxDistSq","_hasCustomActivationCriteria","shouldCancelWhenOutside","time","type","INPUT_START","ACTIVE","INPUT_MOVE","INPUT_END","END","INPUT_CANCEL","FAILED"],"mappings":";;;;;;;;;;;;;;;;AAAA,OAAOA,MAAP,MAAmB,gBAAnB;AAEA,OAAOC,KAAP;AACA,OAAOC,mBAAP;AACA,SAASC,KAAT,EAAgBC,aAAhB;;IAEMC,uB;;;;;;;;;;;;;SACJ,eAAoB;AAClB,aAAOF,KAAK,CAAC,KAAKG,MAAL,CAAYC,aAAb,CAAL,GAAmC,GAAnC,GAAyC,KAAKD,MAAL,CAAYC,aAA5D;AACD;;;SAED,eAAc;AACZ,aAAOJ,KAAK,CAAC,KAAKG,MAAL,CAAYE,OAAb,CAAL,GAA6B,CAA7B,GAAiC,KAAKF,MAAL,CAAYE,OAApD;AACD;;;WAED,iDAAiD;AAAA,UAAbC,SAAa,QAAbA,SAAa;AAC/C,aAAO,CAACL,aAAa,CAACK,SAAD,CAArB;AACD;;;WAED,qBAAY;AACV,UAAI,CAAC,KAAKC,4BAAV,EAAwC;AAGtC,eAAO;AACLC,UAAAA,uBAAuB,EAAE,IADpB;AAELF,UAAAA,SAAS,EAAE;AAFN,SAAP;AAID;;AACD,aAAO,KAAKH,MAAZ;AACD;;;WAED,2BAAkB;AAChB;AAGEM,QAAAA,IAAI,EAAE,KAAKL;AAHb;AAKD;;;WAED,kBAASM,IAAT,EAAe;AAAA;;AACb,aAAO,oEACJb,MAAM,CAACc,WADH,EACiBb,KAAK,CAACc,MADvB,0CAEJf,MAAM,CAACgB,UAFH,EAEgBf,KAAK,CAACc,MAFtB,0CAGJf,MAAM,CAACiB,SAHH,EAGehB,KAAK,CAACiB,GAHrB,0CAIJlB,MAAM,CAACmB,YAJH,EAIkBlB,KAAK,CAACmB,MAJxB,0BAKLP,IALK,CAAP;AAMD;;;;EAxCmCX,mB;;AA2CtC,eAAeG,uBAAf","sourcesContent":["import Hammer from '@egjs/hammerjs';\n\nimport State from '../State';\nimport PressGestureHandler from './PressGestureHandler';\nimport { isnan, isValidNumber } from './utils';\n\nclass LongPressGestureHandler extends PressGestureHandler {\n get minDurationMs() {\n return isnan(this.config.minDurationMs) ? 251 : this.config.minDurationMs;\n }\n\n get maxDist() {\n return isnan(this.config.maxDist) ? 9 : this.config.maxDist;\n }\n\n updateHasCustomActivationCriteria({ maxDistSq }) {\n return !isValidNumber(maxDistSq);\n }\n\n getConfig() {\n if (!this._hasCustomActivationCriteria) {\n // Default config\n // If no params have been defined then this config should emulate the native gesture as closely as possible.\n return {\n shouldCancelWhenOutside: true,\n maxDistSq: 10,\n };\n }\n return this.config;\n }\n\n getHammerConfig() {\n return {\n ...super.getHammerConfig(),\n // threshold: this.maxDist,\n time: this.minDurationMs,\n };\n }\n\n getState(type) {\n return {\n [Hammer.INPUT_START]: State.ACTIVE,\n [Hammer.INPUT_MOVE]: State.ACTIVE,\n [Hammer.INPUT_END]: State.END,\n [Hammer.INPUT_CANCEL]: State.FAILED,\n }[type];\n }\n}\n\nexport default LongPressGestureHandler;\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/24856eb245386e1a7cda17eeaef8ac16.json b/.expo/web/cache/development/babel-loader/24856eb245386e1a7cda17eeaef8ac16.json new file mode 100644 index 000000000..3465da81e --- /dev/null +++ b/.expo/web/cache/development/babel-loader/24856eb245386e1a7cda17eeaef8ac16.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _assertThisInitialized from \"@babel/runtime/helpers/assertThisInitialized\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nimport * as React from 'react';\nimport Dimensions from \"react-native-web/dist/exports/Dimensions\";\nimport hoistNonReactStatic from 'hoist-non-react-statics';\nexport var isOrientationLandscape = function isOrientationLandscape(_ref) {\n var width = _ref.width,\n height = _ref.height;\n return width > height;\n};\nexport default function (WrappedComponent) {\n var withOrientation = function (_React$Component) {\n _inherits(withOrientation, _React$Component);\n\n var _super = _createSuper(withOrientation);\n\n function withOrientation() {\n var _this;\n\n _classCallCheck(this, withOrientation);\n\n _this = _super.call(this);\n\n _defineProperty(_assertThisInitialized(_this), \"handleOrientationChange\", function (_ref2) {\n var window = _ref2.window;\n var isLandscape = isOrientationLandscape(window);\n\n _this.setState({\n isLandscape: isLandscape\n });\n });\n\n var _isLandscape = isOrientationLandscape(Dimensions.get('window'));\n\n _this.state = {\n isLandscape: _isLandscape\n };\n return _this;\n }\n\n _createClass(withOrientation, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n Dimensions.addEventListener('change', this.handleOrientationChange);\n }\n }, {\n key: \"componentWillUnmount\",\n value: function componentWillUnmount() {\n Dimensions.removeEventListener('change', this.handleOrientationChange);\n }\n }, {\n key: \"render\",\n value: function render() {\n return React.createElement(WrappedComponent, _extends({}, this.props, this.state));\n }\n }]);\n\n return withOrientation;\n }(React.Component);\n\n return hoistNonReactStatic(withOrientation, WrappedComponent);\n}","map":{"version":3,"sources":["withOrientation.js"],"names":["isOrientationLandscape","height","width","React","constructor","isLandscape","Dimensions","componentDidMount","componentWillUnmount","window","render","hoistNonReactStatic"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,OAAO,KAAP,KAAA,MAAA,OAAA;;AAEA,OAAA,mBAAA,MAAA,yBAAA;AAEA,OAAO,IAAMA,sBAAsB,GAAG,SAAzBA,sBAAyB;AAAA,MAAC,KAAD,QAAC,KAAD;AAAA,MAAUC,MAAV,QAAUA,MAAV;AAAA,SAAuBC,KAAK,GAA3D,MAA+B;AAAA,CAA/B;AAEP,eAAe,UAAA,gBAAA,EAA4B;AAAA,MACzC,eADyC;AAAA;;AAAA;;AAEvCE,+BAAc;AAAA;;AAAA;;AACZ;;AADY,MAAA,eAAA,gCAAA,yBAAA,EAeY,iBAAgB;AAAA,YAAbK,MAAa,SAAbA,MAAa;AACxC,YAAMJ,WAAW,GAAGL,sBAAsB,CAA1C,MAA0C,CAA1C;;AACA,cAAA,QAAA,CAAc;AAAEK,UAAAA,WAAAA,EAAAA;AAAF,SAAd;AAjBY,OAAA,CAAA;;AAGZ,UAAMA,YAAW,GAAGL,sBAAsB,CAACM,UAAU,CAAVA,GAAAA,CAA3C,QAA2CA,CAAD,CAA1C;;AACA,YAAA,KAAA,GAAa;AAAED,QAAAA,WAAW,EAAXA;AAAF,OAAb;AAJY;AAKb;;AAPsC;AAAA;AAAA,aASvCE,6BAAoB;AAClBD,QAAAA,UAAU,CAAVA,gBAAAA,CAAAA,QAAAA,EAAsC,KAAtCA,uBAAAA;AACD;AAXsC;AAAA;AAAA,aAavCE,gCAAuB;AACrBF,QAAAA,UAAU,CAAVA,mBAAAA,CAAAA,QAAAA,EAAyC,KAAzCA,uBAAAA;AACD;AAfsC;AAAA;AAAA,aAsBvCI,kBAAS;AACP,eAAO,KAAA,CAAA,aAAA,CAAA,gBAAA,EAAA,QAAA,CAAA,EAAA,EAAsB,KAAtB,KAAA,EAAsC,KAA7C,KAAO,CAAA,CAAP;AACD;AAxBsC;;AAAA;AAAA,IACXP,KAAK,CAAnC,SADyC;;AA2BzC,SAAOQ,mBAAmB,CAAA,eAAA,EAA1B,gBAA0B,CAA1B;AACD","sourcesContent":["import * as React from 'react';\nimport { Dimensions } from 'react-native';\nimport hoistNonReactStatic from 'hoist-non-react-statics';\n\nexport const isOrientationLandscape = ({ width, height }) => width > height;\n\nexport default function (WrappedComponent) {\n class withOrientation extends React.Component {\n constructor() {\n super();\n\n const isLandscape = isOrientationLandscape(Dimensions.get('window'));\n this.state = { isLandscape };\n }\n\n componentDidMount() {\n Dimensions.addEventListener('change', this.handleOrientationChange);\n }\n\n componentWillUnmount() {\n Dimensions.removeEventListener('change', this.handleOrientationChange);\n }\n\n handleOrientationChange = ({ window }) => {\n const isLandscape = isOrientationLandscape(window);\n this.setState({ isLandscape });\n };\n\n render() {\n return ;\n }\n }\n\n return hoistNonReactStatic(withOrientation, WrappedComponent);\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/25ed3788233807dc6b2568d975039560.json b/.expo/web/cache/development/babel-loader/25ed3788233807dc6b2568d975039560.json new file mode 100644 index 000000000..0e3f9eec9 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/25ed3788233807dc6b2568d975039560.json @@ -0,0 +1 @@ +{"ast":null,"code":"import * as React from 'react';\nexport default React.createContext('light');","map":{"version":3,"sources":["ThemeContext.ts"],"names":["React"],"mappings":"AAAA,OAAO,KAAP,KAAA,MAAA,OAAA;AAIA,eAAeA,KAAK,CAALA,aAAAA,CAAf,OAAeA,CAAf","sourcesContent":["import * as React from 'react';\n\n// Only light and dark are supported currently. Arbitrary theming not available.\nexport type ThemeContextType = 'light' | 'dark';\nexport default React.createContext('light');\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/266a952da8853abb64a7757cb654bbb7.json b/.expo/web/cache/development/babel-loader/266a952da8853abb64a7757cb654bbb7.json new file mode 100644 index 000000000..cdf3f5091 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/266a952da8853abb64a7757cb654bbb7.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _get from \"@babel/runtime/helpers/get\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\n\nfunction _createForOfIteratorHelperLoose(o, allowArrayLike) { var it; if (typeof Symbol === \"undefined\" || o[Symbol.iterator] == null) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; return function () { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } it = o[Symbol.iterator](); return it.next.bind(it); }\n\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nimport DiscreteGestureHandler from \"./DiscreteGestureHandler\";\nimport * as NodeManager from \"./NodeManager\";\nimport PressGestureHandler from \"./PressGestureHandler\";\nimport { TEST_MIN_IF_NOT_NAN, VEC_LEN_SQ } from \"./utils\";\n\nvar NativeViewGestureHandler = function (_PressGestureHandler) {\n _inherits(NativeViewGestureHandler, _PressGestureHandler);\n\n var _super = _createSuper(NativeViewGestureHandler);\n\n function NativeViewGestureHandler() {\n _classCallCheck(this, NativeViewGestureHandler);\n\n return _super.apply(this, arguments);\n }\n\n _createClass(NativeViewGestureHandler, [{\n key: \"onRawEvent\",\n value: function onRawEvent(ev) {\n var _this = this;\n\n _get(_getPrototypeOf(NativeViewGestureHandler.prototype), \"onRawEvent\", this).call(this, ev);\n\n if (!ev.isFinal) {\n if (TEST_MIN_IF_NOT_NAN(VEC_LEN_SQ({\n x: ev.deltaX,\n y: ev.deltaY\n }), 10)) {\n if (this.config.disallowInterruption) {\n var gestures = Object.values(NodeManager.getNodes()).filter(function (gesture) {\n var handlerTag = gesture.handlerTag,\n view = gesture.view,\n isGestureRunning = gesture.isGestureRunning;\n return handlerTag !== _this.handlerTag && isGestureRunning && gesture instanceof DiscreteGestureHandler && view && _this.view.contains(view);\n });\n\n for (var _iterator = _createForOfIteratorHelperLoose(gestures), _step; !(_step = _iterator()).done;) {\n var gesture = _step.value;\n gesture.forceInvalidate(ev);\n }\n }\n }\n }\n }\n }]);\n\n return NativeViewGestureHandler;\n}(PressGestureHandler);\n\nexport default NativeViewGestureHandler;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-gesture-handler/web/NativeViewGestureHandler.js"],"names":["DiscreteGestureHandler","NodeManager","PressGestureHandler","TEST_MIN_IF_NOT_NAN","VEC_LEN_SQ","NativeViewGestureHandler","ev","isFinal","x","deltaX","y","deltaY","config","disallowInterruption","gestures","Object","values","getNodes","filter","gesture","handlerTag","view","isGestureRunning","contains","forceInvalidate"],"mappings":";;;;;;;;;;;;;;;;;AAAA,OAAOA,sBAAP;AACA,OAAO,KAAKC,WAAZ;AACA,OAAOC,mBAAP;AACA,SAASC,mBAAT,EAA8BC,UAA9B;;IAEMC,wB;;;;;;;;;;;;;WACJ,oBAAWC,EAAX,EAAe;AAAA;;AACb,+FAAiBA,EAAjB;;AACA,UAAI,CAACA,EAAE,CAACC,OAAR,EAAiB;AAEf,YAAIJ,mBAAmB,CAACC,UAAU,CAAC;AAAEI,UAAAA,CAAC,EAAEF,EAAE,CAACG,MAAR;AAAgBC,UAAAA,CAAC,EAAEJ,EAAE,CAACK;AAAtB,SAAD,CAAX,EAA6C,EAA7C,CAAvB,EAAyE;AACvE,cAAI,KAAKC,MAAL,CAAYC,oBAAhB,EAAsC;AACpC,gBAAMC,QAAQ,GAAGC,MAAM,CAACC,MAAP,CAAcf,WAAW,CAACgB,QAAZ,EAAd,EAAsCC,MAAtC,CAA6C,UAAAC,OAAO,EAAI;AAAA,kBAC/DC,UAD+D,GACxBD,OADwB,CAC/DC,UAD+D;AAAA,kBACnDC,IADmD,GACxBF,OADwB,CACnDE,IADmD;AAAA,kBAC7CC,gBAD6C,GACxBH,OADwB,CAC7CG,gBAD6C;AAEvE,qBAEEF,UAAU,KAAK,KAAI,CAACA,UAApB,IAEAE,gBAFA,IAIAH,OAAO,YAAYnB,sBAJnB,IAMAqB,IANA,IAOA,KAAI,CAACA,IAAL,CAAUE,QAAV,CAAmBF,IAAnB,CATF;AAWD,aAbgB,CAAjB;;AAeA,iEAAsBP,QAAtB,wCAAgC;AAAA,kBAArBK,OAAqB;AAE9BA,cAAAA,OAAO,CAACK,eAAR,CAAwBlB,EAAxB;AACD;AACF;AACF;AACF;AACF;;;;EA7BoCJ,mB;;AAgCvC,eAAeG,wBAAf","sourcesContent":["import DiscreteGestureHandler from './DiscreteGestureHandler';\nimport * as NodeManager from './NodeManager';\nimport PressGestureHandler from './PressGestureHandler';\nimport { TEST_MIN_IF_NOT_NAN, VEC_LEN_SQ } from './utils';\n\nclass NativeViewGestureHandler extends PressGestureHandler {\n onRawEvent(ev) {\n super.onRawEvent(ev);\n if (!ev.isFinal) {\n // if (this.ref instanceof ScrollView) {\n if (TEST_MIN_IF_NOT_NAN(VEC_LEN_SQ({ x: ev.deltaX, y: ev.deltaY }), 10)) {\n if (this.config.disallowInterruption) {\n const gestures = Object.values(NodeManager.getNodes()).filter(gesture => {\n const { handlerTag, view, isGestureRunning } = gesture;\n return (\n // Check if this gesture isn't self\n handlerTag !== this.handlerTag &&\n // Ensure the gesture needs to be cancelled\n isGestureRunning &&\n // ScrollView can cancel discrete gestures like taps and presses\n gesture instanceof DiscreteGestureHandler &&\n // Ensure a view exists and is a child of the current view\n view &&\n this.view.contains(view)\n );\n });\n // Cancel all of the gestures that passed the filter\n for (const gesture of gestures) {\n // TODO: Bacon: Send some cached event.\n gesture.forceInvalidate(ev);\n }\n }\n }\n }\n }\n}\n\nexport default NativeViewGestureHandler;\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/27106a221ac4b3168bc9b14e98b274d2.json b/.expo/web/cache/development/babel-loader/27106a221ac4b3168bc9b14e98b274d2.json new file mode 100644 index 000000000..0592be682 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/27106a221ac4b3168bc9b14e98b274d2.json @@ -0,0 +1 @@ +{"ast":null,"code":"import { createContext } from 'react';\nvar TextAncestorContext = createContext(false);\nexport default TextAncestorContext;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/exports/Text/TextAncestorContext.js"],"names":["createContext","TextAncestorContext"],"mappings":"AAQA,SAASA,aAAT,QAA8B,OAA9B;AACA,IAAIC,mBAAmB,GAAGD,aAAa,CAAC,KAAD,CAAvC;AACA,eAAeC,mBAAf","sourcesContent":["/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport { createContext } from 'react';\nvar TextAncestorContext = createContext(false);\nexport default TextAncestorContext;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/276347a9c3ce0cacfd13960a2bec0a36.json b/.expo/web/cache/development/babel-loader/276347a9c3ce0cacfd13960a2bec0a36.json new file mode 100644 index 000000000..9c7f14922 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/276347a9c3ce0cacfd13960a2bec0a36.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _construct from \"@babel/runtime/helpers/construct\";\nimport _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _assertThisInitialized from \"@babel/runtime/helpers/assertThisInitialized\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nimport AnimatedNode from \"./AnimatedNode\";\nimport { createAnimatedCallFunc } from \"./AnimatedCallFunc\";\nimport { createAnimatedParam } from \"./AnimatedParam\";\nimport { val } from \"../val\";\nimport invariant from 'fbjs/lib/invariant';\n\nvar AnimatedFunction = function (_AnimatedNode) {\n _inherits(AnimatedFunction, _AnimatedNode);\n\n var _super = _createSuper(AnimatedFunction);\n\n function AnimatedFunction(what) {\n var _this;\n\n _classCallCheck(this, AnimatedFunction);\n\n invariant(what instanceof AnimatedNode, \"Reanimated: AnimatedCallFunc 'what' argument should be of type AnimatedNode but got \".concat(what));\n\n for (var _len = arguments.length, params = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n params[_key - 1] = arguments[_key];\n }\n\n _this = _super.call(this, {\n type: 'func',\n what: what\n }, [what].concat(params));\n\n _defineProperty(_assertThisInitialized(_this), \"_what\", void 0);\n\n _this._what = what;\n\n _this.__attach();\n\n return _this;\n }\n\n _createClass(AnimatedFunction, [{\n key: \"__onEvaluate\",\n value: function __onEvaluate() {\n return val(this._what);\n }\n }, {\n key: \"toString\",\n value: function toString() {\n return \"AnimatedFunction, id: \".concat(this.__nodeID);\n }\n }]);\n\n return AnimatedFunction;\n}(AnimatedNode);\n\nexport function createAnimatedFunction(cb) {\n var params = new Array(cb.length);\n\n for (var i = 0; i < params.length; i++) {\n params[i] = createAnimatedParam();\n }\n\n var what = cb.apply(void 0, params);\n\n var func = _construct(AnimatedFunction, [what].concat(params));\n\n return function () {\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n if (args.length !== params.length) {\n throw new Error('Parameter mismatch when calling reanimated function. Expected ' + params.length + ' parameters, got ' + args.length + '.');\n }\n\n return createAnimatedCallFunc(func, args, params);\n };\n}","map":{"version":3,"sources":["AnimatedFunction.js"],"names":["constructor","invariant","what","type","__onEvaluate","val","toString","params","cb","i","createAnimatedParam","func","args","createAnimatedCallFunc"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,OAAA,YAAA;AACA,SAAA,sBAAA;AACA,SAAA,mBAAA;AACA,SAAA,GAAA;AACA,OAAA,SAAA,MAAA,oBAAA;;IAEA,gB;;;;;AAGEA,4BAAW,IAAXA,EAA6B;AAAA;;AAAA;;AAC3BC,IAAAA,SAAS,CACPC,IAAI,YADG,YAAA,EAAA,uFAAA,MAAA,CAATD,IAAS,CAAA,CAATA;;AAD2B,sCAAlB,MAAkB;AAAlB,MAAA,MAAkB;AAAA;;AAK3B,8BACE;AACEE,MAAAA,IAAI,EADN,MAAA;AAEED,MAAAA,IAAAA,EAAAA;AAFF,KADF,GAKE,IALF,SAAA,MAAA;;AAL2B,IAAA,eAAA,gCAAA,OAAA,EAAA,KAAA,CAAA,CAAA;;AAY3B,UAAA,KAAA,GAAA,IAAA;;AACA,UAAA,QAAA;;AAb2B;AAc5B;;;;WAEDE,wBAAe;AACb,aAAOC,GAAG,CAAC,KAAX,KAAU,CAAV;AACD;;;WAEDC,oBAAW;AACT,aAAA,yBAAA,MAAA,CAAgC,KAAhC,QAAA,CAAA;AACD;;;;EAzBH,Y;;AA4BA,OAAO,SAAA,sBAAA,CAAA,EAAA,EAAoC;AACzC,MAAMC,MAAM,GAAG,IAAA,KAAA,CAAUC,EAAE,CAA3B,MAAe,CAAf;;AACA,OAAK,IAAIC,CAAC,GAAV,CAAA,EAAgBA,CAAC,GAAGF,MAAM,CAA1B,MAAA,EAAmCE,CAAnC,EAAA,EAAwC;AACtCF,IAAAA,MAAM,CAANA,CAAM,CAANA,GAAYG,mBAAZH,EAAAA;AAHuC;;AAMzC,MAAML,IAAI,GAAGM,EAAE,MAAFA,SAAb,MAAaA,CAAb;;AACA,MAAMG,IAAI,cAAG,gBAAH,GAAG,IAAH,SAAV,MAAU,EAAV;;AACA,SAAO,YAAa;AAAA,uCAAb,IAAa;AAAb,MAAA,IAAa;AAAA;;AAClB,QAAIC,IAAI,CAAJA,MAAAA,KAAgBL,MAAM,CAA1B,MAAA,EAAmC;AACjC,YAAM,IAAA,KAAA,CACJ,mEACEA,MAAM,CADR,MAAA,GAAA,mBAAA,GAGEK,IAAI,CAHN,MAAA,GADF,GAAM,CAAN;AAOD;;AACD,WAAOC,sBAAsB,CAAA,IAAA,EAAA,IAAA,EAA7B,MAA6B,CAA7B;AAVF,GAAA;AAYD","sourcesContent":["import AnimatedNode from './AnimatedNode';\nimport { createAnimatedCallFunc } from './AnimatedCallFunc';\nimport { createAnimatedParam } from './AnimatedParam';\nimport { val } from '../val';\nimport invariant from 'fbjs/lib/invariant';\n\nclass AnimatedFunction extends AnimatedNode {\n _what;\n\n constructor(what, ...params) {\n invariant(\n what instanceof AnimatedNode,\n `Reanimated: AnimatedCallFunc 'what' argument should be of type AnimatedNode but got ${what}`\n );\n super(\n {\n type: 'func',\n what,\n },\n [what, ...params]\n );\n this._what = what;\n this.__attach();\n }\n\n __onEvaluate() {\n return val(this._what);\n }\n\n toString() {\n return `AnimatedFunction, id: ${this.__nodeID}`;\n }\n}\n\nexport function createAnimatedFunction(cb) {\n const params = new Array(cb.length);\n for (let i = 0; i < params.length; i++) {\n params[i] = createAnimatedParam();\n }\n // eslint-disable-next-line standard/no-callback-literal\n const what = cb(...params);\n const func = new AnimatedFunction(what, ...params);\n return (...args) => {\n if (args.length !== params.length) {\n throw new Error(\n 'Parameter mismatch when calling reanimated function. Expected ' +\n params.length +\n ' parameters, got ' +\n args.length +\n '.'\n );\n }\n return createAnimatedCallFunc(func, args, params);\n };\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/277125e56bcbc512584134f2f199341e.json b/.expo/web/cache/development/babel-loader/277125e56bcbc512584134f2f199341e.json new file mode 100644 index 000000000..8cadfe4bc --- /dev/null +++ b/.expo/web/cache/development/babel-loader/277125e56bcbc512584134f2f199341e.json @@ -0,0 +1 @@ +{"ast":null,"code":"import { block, cond, defined, neq, not, set, proc } from \"../base\";\nimport AnimatedValue from \"../core/InternalAnimatedValue\";\nvar procOnChange = proc(function (value, action, prevValue) {\n return block([cond(not(defined(prevValue)), set(prevValue, value)), cond(neq(value, prevValue), [set(prevValue, value), action])]);\n});\nexport default function onChange(value, action) {\n var prevValue = new AnimatedValue();\n return procOnChange(value, action, prevValue);\n}","map":{"version":3,"sources":["onChange.js"],"names":["procOnChange","proc","block","cond","not","defined","set","neq","prevValue"],"mappings":"AAAA,SAAA,KAAA,EAAA,IAAA,EAAA,OAAA,EAAA,GAAA,EAAA,GAAA,EAAA,GAAA,EAAA,IAAA;AACA,OAAA,aAAA;AAEA,IAAMA,YAAY,GAAGC,IAAI,CAAC,UAAA,KAAA,EAAA,MAAA,EAAA,SAAA,EAAmC;AAC3D,SAAOC,KAAK,CAAC,CACXC,IAAI,CAACC,GAAG,CAACC,OAAO,CAAZ,SAAY,CAAR,CAAJ,EAA0BC,GAAG,CAAA,SAAA,EADtB,KACsB,CAA7B,CADO,EAEXH,IAAI,CAACI,GAAG,CAAA,KAAA,EAAJ,SAAI,CAAJ,EAAwB,CAACD,GAAG,CAAA,SAAA,EAAJ,KAAI,CAAJ,EAF9B,MAE8B,CAAxB,CAFO,CAAD,CAAZ;AADF,CAAyB,CAAzB;AAOA,eAAe,SAAA,QAAA,CAAA,KAAA,EAAA,MAAA,EAAiC;AAC9C,MAAME,SAAS,GAAG,IAAlB,aAAkB,EAAlB;AACA,SAAOR,YAAY,CAAA,KAAA,EAAA,MAAA,EAAnB,SAAmB,CAAnB;AACD","sourcesContent":["import { block, cond, defined, neq, not, set, proc } from '../base';\nimport AnimatedValue from '../core/InternalAnimatedValue';\n\nconst procOnChange = proc(function(value, action, prevValue) {\n return block([\n cond(not(defined(prevValue)), set(prevValue, value)),\n cond(neq(value, prevValue), [set(prevValue, value), action]),\n ]);\n});\n\nexport default function onChange(value, action) {\n const prevValue = new AnimatedValue();\n return procOnChange(value, action, prevValue);\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/2804424235317ddc3de6268fa443fb57.json b/.expo/web/cache/development/babel-loader/2804424235317ddc3de6268fa443fb57.json new file mode 100644 index 000000000..3bd1d3bf1 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/2804424235317ddc3de6268fa443fb57.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nimport GestureHandler from \"./GestureHandler\";\nimport PixelRatio from \"react-native-web/dist/exports/PixelRatio\";\n\nvar DraggingGestureHandler = function (_GestureHandler) {\n _inherits(DraggingGestureHandler, _GestureHandler);\n\n var _super = _createSuper(DraggingGestureHandler);\n\n function DraggingGestureHandler() {\n _classCallCheck(this, DraggingGestureHandler);\n\n return _super.apply(this, arguments);\n }\n\n _createClass(DraggingGestureHandler, [{\n key: \"shouldEnableGestureOnSetup\",\n get: function get() {\n return true;\n }\n }, {\n key: \"transformNativeEvent\",\n value: function transformNativeEvent(_ref) {\n var deltaX = _ref.deltaX,\n deltaY = _ref.deltaY,\n velocityX = _ref.velocityX,\n velocityY = _ref.velocityY,\n _ref$center = _ref.center,\n x = _ref$center.x,\n y = _ref$center.y;\n var rect = this.view.getBoundingClientRect();\n var ratio = PixelRatio.get();\n return {\n translationX: deltaX - (this.__initialX || 0),\n translationY: deltaY - (this.__initialY || 0),\n absoluteX: x,\n absoluteY: y,\n velocityX: velocityX * ratio,\n velocityY: velocityY * ratio,\n x: x - rect.left,\n y: y - rect.top\n };\n }\n }]);\n\n return DraggingGestureHandler;\n}(GestureHandler);\n\nexport default DraggingGestureHandler;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-gesture-handler/web/DraggingGestureHandler.js"],"names":["GestureHandler","DraggingGestureHandler","deltaX","deltaY","velocityX","velocityY","center","x","y","rect","view","getBoundingClientRect","ratio","PixelRatio","get","translationX","__initialX","translationY","__initialY","absoluteX","absoluteY","left","top"],"mappings":";;;;;;;;;;AAAA,OAAOA,cAAP;;;IAGMC,sB;;;;;;;;;;;;;SACJ,eAAiC;AAC/B,aAAO,IAAP;AACD;;;WAED,oCAMG;AAAA,UALDC,MAKC,QALDA,MAKC;AAAA,UAJDC,MAIC,QAJDA,MAIC;AAAA,UAHDC,SAGC,QAHDA,SAGC;AAAA,UAFDC,SAEC,QAFDA,SAEC;AAAA,6BADDC,MACC;AAAA,UADSC,CACT,eADSA,CACT;AAAA,UADYC,CACZ,eADYA,CACZ;AACD,UAAMC,IAAI,GAAG,KAAKC,IAAL,CAAUC,qBAAV,EAAb;AACA,UAAMC,KAAK,GAAGC,UAAU,CAACC,GAAX,EAAd;AACA,aAAO;AACLC,QAAAA,YAAY,EAAEb,MAAM,IAAI,KAAKc,UAAL,IAAmB,CAAvB,CADf;AAELC,QAAAA,YAAY,EAAEd,MAAM,IAAI,KAAKe,UAAL,IAAmB,CAAvB,CAFf;AAGLC,QAAAA,SAAS,EAAEZ,CAHN;AAILa,QAAAA,SAAS,EAAEZ,CAJN;AAKLJ,QAAAA,SAAS,EAAEA,SAAS,GAAGQ,KALlB;AAMLP,QAAAA,SAAS,EAAEA,SAAS,GAAGO,KANlB;AAOLL,QAAAA,CAAC,EAAEA,CAAC,GAAGE,IAAI,CAACY,IAPP;AAQLb,QAAAA,CAAC,EAAEA,CAAC,GAAGC,IAAI,CAACa;AARP,OAAP;AAUD;;;;EAxBkCtB,c;;AA2BrC,eAAeC,sBAAf","sourcesContent":["import GestureHandler from './GestureHandler';\nimport { PixelRatio } from 'react-native';\n\nclass DraggingGestureHandler extends GestureHandler {\n get shouldEnableGestureOnSetup() {\n return true;\n }\n\n transformNativeEvent({\n deltaX,\n deltaY,\n velocityX,\n velocityY,\n center: { x, y },\n }) {\n const rect = this.view.getBoundingClientRect();\n const ratio = PixelRatio.get();\n return {\n translationX: deltaX - (this.__initialX || 0),\n translationY: deltaY - (this.__initialY || 0),\n absoluteX: x,\n absoluteY: y,\n velocityX: velocityX * ratio,\n velocityY: velocityY * ratio,\n x: x - rect.left,\n y: y - rect.top,\n };\n }\n}\n\nexport default DraggingGestureHandler;\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/2832970141e060a8dedabf1876c954f8.json b/.expo/web/cache/development/babel-loader/2832970141e060a8dedabf1876c954f8.json new file mode 100644 index 000000000..207a8f314 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/2832970141e060a8dedabf1876c954f8.json @@ -0,0 +1 @@ +{"ast":null,"code":"import Animated from \"react-native-web/dist/exports/Animated\";\nimport I18nManager from \"react-native-web/dist/exports/I18nManager\";\nvar add = Animated.add;\nexport function forUIKit(_ref) {\n var current = _ref.current,\n next = _ref.next,\n layouts = _ref.layouts;\n var defaultOffset = 100;\n var leftSpacing = 27;\n var leftLabelOffset = layouts.leftLabel ? (layouts.screen.width - layouts.leftLabel.width) / 2 - leftSpacing : defaultOffset;\n var titleLeftOffset = layouts.title ? (layouts.screen.width - layouts.title.width) / 2 - leftSpacing : defaultOffset;\n var rightOffset = layouts.screen.width / 4;\n var progress = add(current.progress.interpolate({\n inputRange: [0, 1],\n outputRange: [0, 1],\n extrapolate: 'clamp'\n }), next ? next.progress.interpolate({\n inputRange: [0, 1],\n outputRange: [0, 1],\n extrapolate: 'clamp'\n }) : 0);\n return {\n leftButtonStyle: {\n opacity: progress.interpolate({\n inputRange: [0.3, 1, 1.5],\n outputRange: [0, 1, 0]\n })\n },\n leftLabelStyle: {\n transform: [{\n translateX: progress.interpolate({\n inputRange: [0, 1, 2],\n outputRange: I18nManager.isRTL ? [-rightOffset, 0, leftLabelOffset] : [leftLabelOffset, 0, -rightOffset]\n })\n }]\n },\n rightButtonStyle: {\n opacity: progress.interpolate({\n inputRange: [0.3, 1, 1.5],\n outputRange: [0, 1, 0]\n })\n },\n titleStyle: {\n opacity: progress.interpolate({\n inputRange: [0, 0.4, 1, 1.5],\n outputRange: [0, 0.1, 1, 0]\n }),\n transform: [{\n translateX: progress.interpolate({\n inputRange: [0.5, 1, 2],\n outputRange: I18nManager.isRTL ? [-titleLeftOffset, 0, rightOffset] : [rightOffset, 0, -titleLeftOffset]\n })\n }]\n },\n backgroundStyle: {\n transform: [{\n translateX: progress.interpolate({\n inputRange: [0, 1, 2],\n outputRange: I18nManager.isRTL ? [-layouts.screen.width, 0, layouts.screen.width] : [layouts.screen.width, 0, -layouts.screen.width]\n })\n }]\n }\n };\n}\nexport function forFade(_ref2) {\n var current = _ref2.current,\n next = _ref2.next;\n var progress = add(current.progress.interpolate({\n inputRange: [0, 1],\n outputRange: [0, 1],\n extrapolate: 'clamp'\n }), next ? next.progress.interpolate({\n inputRange: [0, 1],\n outputRange: [0, 1],\n extrapolate: 'clamp'\n }) : 0);\n var opacity = progress.interpolate({\n inputRange: [0, 1, 2],\n outputRange: [0, 1, 0]\n });\n return {\n leftButtonStyle: {\n opacity: opacity\n },\n rightButtonStyle: {\n opacity: opacity\n },\n titleStyle: {\n opacity: opacity\n },\n backgroundStyle: {\n opacity: progress.interpolate({\n inputRange: [0, 1, 1.9, 2],\n outputRange: [0, 1, 1, 0]\n })\n }\n };\n}\nexport function forSlideLeft(_ref3) {\n var current = _ref3.current,\n next = _ref3.next,\n screen = _ref3.layouts.screen;\n var progress = add(current.progress.interpolate({\n inputRange: [0, 1],\n outputRange: [0, 1],\n extrapolate: 'clamp'\n }), next ? next.progress.interpolate({\n inputRange: [0, 1],\n outputRange: [0, 1],\n extrapolate: 'clamp'\n }) : 0);\n var translateX = progress.interpolate({\n inputRange: [0, 1, 2],\n outputRange: I18nManager.isRTL ? [-screen.width, 0, screen.width] : [screen.width, 0, -screen.width]\n });\n var transform = [{\n translateX: translateX\n }];\n return {\n leftButtonStyle: {\n transform: transform\n },\n rightButtonStyle: {\n transform: transform\n },\n titleStyle: {\n transform: transform\n },\n backgroundStyle: {\n transform: transform\n }\n };\n}\nexport function forSlideRight(_ref4) {\n var current = _ref4.current,\n next = _ref4.next,\n screen = _ref4.layouts.screen;\n var progress = add(current.progress.interpolate({\n inputRange: [0, 1],\n outputRange: [0, 1],\n extrapolate: 'clamp'\n }), next ? next.progress.interpolate({\n inputRange: [0, 1],\n outputRange: [0, 1],\n extrapolate: 'clamp'\n }) : 0);\n var translateX = progress.interpolate({\n inputRange: [0, 1, 2],\n outputRange: I18nManager.isRTL ? [screen.width, 0, -screen.width] : [-screen.width, 0, screen.width]\n });\n var transform = [{\n translateX: translateX\n }];\n return {\n leftButtonStyle: {\n transform: transform\n },\n rightButtonStyle: {\n transform: transform\n },\n titleStyle: {\n transform: transform\n },\n backgroundStyle: {\n transform: transform\n }\n };\n}\nexport function forSlideUp(_ref5) {\n var current = _ref5.current,\n next = _ref5.next,\n header = _ref5.layouts.header;\n var progress = add(current.progress.interpolate({\n inputRange: [0, 1],\n outputRange: [0, 1],\n extrapolate: 'clamp'\n }), next ? next.progress.interpolate({\n inputRange: [0, 1],\n outputRange: [0, 1],\n extrapolate: 'clamp'\n }) : 0);\n var translateY = progress.interpolate({\n inputRange: [0, 1, 2],\n outputRange: [-header.height, 0, -header.height]\n });\n var transform = [{\n translateY: translateY\n }];\n return {\n leftButtonStyle: {\n transform: transform\n },\n rightButtonStyle: {\n transform: transform\n },\n titleStyle: {\n transform: transform\n },\n backgroundStyle: {\n transform: transform\n }\n };\n}\nexport function forNoAnimation() {\n return {};\n}","map":{"version":3,"sources":["HeaderStyleInterpolators.tsx"],"names":["add","layouts","defaultOffset","leftSpacing","leftLabelOffset","titleLeftOffset","rightOffset","progress","inputRange","outputRange","extrapolate","next","leftButtonStyle","opacity","leftLabelStyle","transform","translateX","I18nManager","rightButtonStyle","titleStyle","backgroundStyle","screen","header","translateY"],"mappings":"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","sourcesContent":["import { Animated, I18nManager } from 'react-native';\nimport type {\n StackHeaderInterpolationProps,\n StackHeaderInterpolatedStyle,\n} from '../types';\n\nconst { add } = Animated;\n\n/**\n * Standard UIKit style animation for the header where the title fades into the back button label.\n */\nexport function forUIKit({\n current,\n next,\n layouts,\n}: StackHeaderInterpolationProps): StackHeaderInterpolatedStyle {\n const defaultOffset = 100;\n const leftSpacing = 27;\n\n // The title and back button title should cross-fade to each other\n // When screen is fully open, the title should be in center, and back title should be on left\n // When screen is closing, the previous title will animate to back title's position\n // And back title will animate to title's position\n // We achieve this by calculating the offsets needed to translate title to back title's position and vice-versa\n const leftLabelOffset = layouts.leftLabel\n ? (layouts.screen.width - layouts.leftLabel.width) / 2 - leftSpacing\n : defaultOffset;\n const titleLeftOffset = layouts.title\n ? (layouts.screen.width - layouts.title.width) / 2 - leftSpacing\n : defaultOffset;\n\n // When the current title is animating to right, it is centered in the right half of screen in middle of transition\n // The back title also animates in from this position\n const rightOffset = layouts.screen.width / 4;\n\n const progress = add(\n current.progress.interpolate({\n inputRange: [0, 1],\n outputRange: [0, 1],\n extrapolate: 'clamp',\n }),\n next\n ? next.progress.interpolate({\n inputRange: [0, 1],\n outputRange: [0, 1],\n extrapolate: 'clamp',\n })\n : 0\n );\n\n return {\n leftButtonStyle: {\n opacity: progress.interpolate({\n inputRange: [0.3, 1, 1.5],\n outputRange: [0, 1, 0],\n }),\n },\n leftLabelStyle: {\n transform: [\n {\n translateX: progress.interpolate({\n inputRange: [0, 1, 2],\n outputRange: I18nManager.isRTL\n ? [-rightOffset, 0, leftLabelOffset]\n : [leftLabelOffset, 0, -rightOffset],\n }),\n },\n ],\n },\n rightButtonStyle: {\n opacity: progress.interpolate({\n inputRange: [0.3, 1, 1.5],\n outputRange: [0, 1, 0],\n }),\n },\n titleStyle: {\n opacity: progress.interpolate({\n inputRange: [0, 0.4, 1, 1.5],\n outputRange: [0, 0.1, 1, 0],\n }),\n transform: [\n {\n translateX: progress.interpolate({\n inputRange: [0.5, 1, 2],\n outputRange: I18nManager.isRTL\n ? [-titleLeftOffset, 0, rightOffset]\n : [rightOffset, 0, -titleLeftOffset],\n }),\n },\n ],\n },\n backgroundStyle: {\n transform: [\n {\n translateX: progress.interpolate({\n inputRange: [0, 1, 2],\n outputRange: I18nManager.isRTL\n ? [-layouts.screen.width, 0, layouts.screen.width]\n : [layouts.screen.width, 0, -layouts.screen.width],\n }),\n },\n ],\n },\n };\n}\n\n/**\n * Simple fade animation for the header elements.\n */\nexport function forFade({\n current,\n next,\n}: StackHeaderInterpolationProps): StackHeaderInterpolatedStyle {\n const progress = add(\n current.progress.interpolate({\n inputRange: [0, 1],\n outputRange: [0, 1],\n extrapolate: 'clamp',\n }),\n next\n ? next.progress.interpolate({\n inputRange: [0, 1],\n outputRange: [0, 1],\n extrapolate: 'clamp',\n })\n : 0\n );\n\n const opacity = progress.interpolate({\n inputRange: [0, 1, 2],\n outputRange: [0, 1, 0],\n });\n\n return {\n leftButtonStyle: { opacity },\n rightButtonStyle: { opacity },\n titleStyle: { opacity },\n backgroundStyle: {\n opacity: progress.interpolate({\n inputRange: [0, 1, 1.9, 2],\n outputRange: [0, 1, 1, 0],\n }),\n },\n };\n}\n\n/**\n * Simple translate animation to translate the header to left.\n */\nexport function forSlideLeft({\n current,\n next,\n layouts: { screen },\n}: StackHeaderInterpolationProps): StackHeaderInterpolatedStyle {\n const progress = add(\n current.progress.interpolate({\n inputRange: [0, 1],\n outputRange: [0, 1],\n extrapolate: 'clamp',\n }),\n next\n ? next.progress.interpolate({\n inputRange: [0, 1],\n outputRange: [0, 1],\n extrapolate: 'clamp',\n })\n : 0\n );\n\n const translateX = progress.interpolate({\n inputRange: [0, 1, 2],\n outputRange: I18nManager.isRTL\n ? [-screen.width, 0, screen.width]\n : [screen.width, 0, -screen.width],\n });\n\n const transform = [{ translateX }];\n\n return {\n leftButtonStyle: { transform },\n rightButtonStyle: { transform },\n titleStyle: { transform },\n backgroundStyle: { transform },\n };\n}\n\n/**\n * Simple translate animation to translate the header to right.\n */\nexport function forSlideRight({\n current,\n next,\n layouts: { screen },\n}: StackHeaderInterpolationProps): StackHeaderInterpolatedStyle {\n const progress = add(\n current.progress.interpolate({\n inputRange: [0, 1],\n outputRange: [0, 1],\n extrapolate: 'clamp',\n }),\n next\n ? next.progress.interpolate({\n inputRange: [0, 1],\n outputRange: [0, 1],\n extrapolate: 'clamp',\n })\n : 0\n );\n\n const translateX = progress.interpolate({\n inputRange: [0, 1, 2],\n outputRange: I18nManager.isRTL\n ? [screen.width, 0, -screen.width]\n : [-screen.width, 0, screen.width],\n });\n\n const transform = [{ translateX }];\n\n return {\n leftButtonStyle: { transform },\n rightButtonStyle: { transform },\n titleStyle: { transform },\n backgroundStyle: { transform },\n };\n}\n\n/**\n * Simple translate animation to translate the header to slide up.\n */\nexport function forSlideUp({\n current,\n next,\n layouts: { header },\n}: StackHeaderInterpolationProps): StackHeaderInterpolatedStyle {\n const progress = add(\n current.progress.interpolate({\n inputRange: [0, 1],\n outputRange: [0, 1],\n extrapolate: 'clamp',\n }),\n next\n ? next.progress.interpolate({\n inputRange: [0, 1],\n outputRange: [0, 1],\n extrapolate: 'clamp',\n })\n : 0\n );\n\n const translateY = progress.interpolate({\n inputRange: [0, 1, 2],\n outputRange: [-header.height, 0, -header.height],\n });\n\n const transform = [{ translateY }];\n\n return {\n leftButtonStyle: { transform },\n rightButtonStyle: { transform },\n titleStyle: { transform },\n backgroundStyle: { transform },\n };\n}\n\nexport function forNoAnimation(): StackHeaderInterpolatedStyle {\n return {};\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/2927c0f816174e9b5502a4ede6ddb9ee.json b/.expo/web/cache/development/babel-loader/2927c0f816174e9b5502a4ede6ddb9ee.json new file mode 100644 index 000000000..591488381 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/2927c0f816174e9b5502a4ede6ddb9ee.json @@ -0,0 +1 @@ +{"ast":null,"code":"export { default as TouchableNativeFeedback } from \"./TouchableNativeFeedback\";\nexport { default as TouchableWithoutFeedback } from \"./TouchableWithoutFeedback\";\nexport { default as TouchableOpacity } from \"./TouchableOpacity\";\nexport { default as TouchableHighlight } from \"./TouchableHighlight\";","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-gesture-handler/touchables/index.js"],"names":["default","TouchableNativeFeedback","TouchableWithoutFeedback","TouchableOpacity","TouchableHighlight"],"mappings":"AAAA,SAASA,OAAO,IAAIC,uBAApB;AACA,SACED,OAAO,IAAIE,wBADb;AAGA,SAASF,OAAO,IAAIG,gBAApB;AACA,SAASH,OAAO,IAAII,kBAApB","sourcesContent":["export { default as TouchableNativeFeedback } from './TouchableNativeFeedback';\nexport {\n default as TouchableWithoutFeedback,\n} from './TouchableWithoutFeedback';\nexport { default as TouchableOpacity } from './TouchableOpacity';\nexport { default as TouchableHighlight } from './TouchableHighlight';\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/293db6dbdc58a489b44a548ecc23cd06.json b/.expo/web/cache/development/babel-loader/293db6dbdc58a489b44a548ecc23cd06.json new file mode 100644 index 000000000..b28f7507e --- /dev/null +++ b/.expo/web/cache/development/babel-loader/293db6dbdc58a489b44a548ecc23cd06.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/extends\";\nimport _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\nvar _jsxFileName = \"E:\\\\Users\\\\Nayla\\\\Escritorio\\\\UADEE\\\\Distribuidas desk\\\\SUBASTAPP\\\\node_modules\\\\@expo\\\\vector-icons\\\\build\\\\vendor\\\\react-native-vector-icons\\\\lib\\\\tab-bar-item-ios.js\";\nimport _regeneratorRuntime from \"@babel/runtime/regenerator\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nimport isEqual from \"lodash.isequal\";\nimport pick from \"lodash.pick\";\nimport React, { PureComponent } from \"react\";\nimport PropTypes from \"prop-types\";\nvar TabBarIOS = {\n Item: function Item() {}\n};\nvar ICON_PROP_NAMES = [\"iconName\", \"iconSize\", \"iconColor\"];\nvar SELECTED_ICON_PROP_NAMES = [].concat(ICON_PROP_NAMES, [\"selectedIconName\", \"selectedIconColor\"]);\n\nvar arePropsEqual = function arePropsEqual(keys) {\n return function (prevProps, nextProps) {\n return isEqual(pick(prevProps, keys), pick(nextProps, keys));\n };\n};\n\nvar areIconPropsEqual = arePropsEqual(ICON_PROP_NAMES);\nvar areSelectedIconPropsEqual = arePropsEqual(SELECTED_ICON_PROP_NAMES);\nexport default function createTabBarItemIOSComponent(IconNamePropType, getImageSource) {\n var _class, _temp;\n\n return _temp = _class = function (_PureComponent) {\n _inherits(TabBarItemIOS, _PureComponent);\n\n var _super = _createSuper(TabBarItemIOS);\n\n function TabBarItemIOS() {\n var _this;\n\n _classCallCheck(this, TabBarItemIOS);\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n _this = _super.call.apply(_super, [this].concat(args));\n _this.state = {\n icon: undefined,\n selectedIcon: undefined\n };\n return _this;\n }\n\n _createClass(TabBarItemIOS, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n this.updateIconSource();\n this.updateSelectedIconSource();\n }\n }, {\n key: \"componentDidUpdate\",\n value: function componentDidUpdate(prevProps) {\n if (!areIconPropsEqual(prevProps, this.props)) {\n this.updateIconSource();\n }\n\n if (!areSelectedIconPropsEqual(prevProps, this.props)) {\n this.updateSelectedIconSource();\n }\n }\n }, {\n key: \"updateIconSource\",\n value: function updateIconSource() {\n var _this$props, iconName, iconSize, iconColor, icon;\n\n return _regeneratorRuntime.async(function updateIconSource$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _this$props = this.props, iconName = _this$props.iconName, iconSize = _this$props.iconSize, iconColor = _this$props.iconColor;\n\n if (!iconName) {\n _context.next = 8;\n break;\n }\n\n _context.next = 4;\n return _regeneratorRuntime.awrap(getImageSource(iconName, iconSize, iconColor));\n\n case 4:\n icon = _context.sent;\n this.setState({\n icon: icon\n });\n _context.next = 9;\n break;\n\n case 8:\n if (this.state.icon) {\n this.setState({\n icon: undefined\n });\n }\n\n case 9:\n case \"end\":\n return _context.stop();\n }\n }\n }, null, this, null, Promise);\n }\n }, {\n key: \"updateSelectedIconSource\",\n value: function updateSelectedIconSource() {\n var _this$props2, iconName, iconColor, iconSize, selectedIconName, selectedIconColor, selectedIcon;\n\n return _regeneratorRuntime.async(function updateSelectedIconSource$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n _this$props2 = this.props, iconName = _this$props2.iconName, iconColor = _this$props2.iconColor, iconSize = _this$props2.iconSize, selectedIconName = _this$props2.selectedIconName, selectedIconColor = _this$props2.selectedIconColor;\n\n if (!(selectedIconName || selectedIconColor)) {\n _context2.next = 8;\n break;\n }\n\n _context2.next = 4;\n return _regeneratorRuntime.awrap(getImageSource(selectedIconName || iconName, iconSize, selectedIconColor || iconColor));\n\n case 4:\n selectedIcon = _context2.sent;\n this.setState({\n selectedIcon: selectedIcon\n });\n _context2.next = 9;\n break;\n\n case 8:\n if (this.state.selectedIcon) {\n this.setState({\n selectedIcon: undefined\n });\n }\n\n case 9:\n case \"end\":\n return _context2.stop();\n }\n }\n }, null, this, null, Promise);\n }\n }, {\n key: \"render\",\n value: function render() {\n return React.createElement(TabBarIOS.Item, _extends({}, this.state, this.props, {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 84,\n columnNumber: 14\n }\n }));\n }\n }]);\n\n return TabBarItemIOS;\n }(PureComponent), _class.defaultProps = {\n iconSize: 30\n }, _temp;\n}","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/@expo/vector-icons/build/vendor/react-native-vector-icons/lib/tab-bar-item-ios.js"],"names":["isEqual","pick","React","PureComponent","PropTypes","TabBarIOS","Item","ICON_PROP_NAMES","SELECTED_ICON_PROP_NAMES","arePropsEqual","keys","prevProps","nextProps","areIconPropsEqual","areSelectedIconPropsEqual","createTabBarItemIOSComponent","IconNamePropType","getImageSource","state","icon","undefined","selectedIcon","updateIconSource","updateSelectedIconSource","props","iconName","iconSize","iconColor","setState","selectedIconName","selectedIconColor","defaultProps"],"mappings":"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","sourcesContent":["/* eslint-disable react/no-unused-prop-types */\nimport isEqual from \"lodash.isequal\";\nimport pick from \"lodash.pick\";\nimport React, { PureComponent } from \"react\";\nimport PropTypes from \"prop-types\";\nconst TabBarIOS = {\n Item: function () {},\n};\n\nconst ICON_PROP_NAMES = [\"iconName\", \"iconSize\", \"iconColor\"];\nconst SELECTED_ICON_PROP_NAMES = [\n ...ICON_PROP_NAMES,\n \"selectedIconName\",\n \"selectedIconColor\",\n];\n\nconst arePropsEqual = (keys) => (prevProps, nextProps) =>\n isEqual(pick(prevProps, keys), pick(nextProps, keys));\n\nconst areIconPropsEqual = arePropsEqual(ICON_PROP_NAMES);\nconst areSelectedIconPropsEqual = arePropsEqual(SELECTED_ICON_PROP_NAMES);\n\nexport default function createTabBarItemIOSComponent(\n IconNamePropType,\n getImageSource\n) {\n return class TabBarItemIOS extends PureComponent {\n static defaultProps = {\n iconSize: 30,\n };\n\n state = {\n icon: undefined,\n selectedIcon: undefined,\n };\n\n componentDidMount() {\n this.updateIconSource();\n this.updateSelectedIconSource();\n }\n\n componentDidUpdate(prevProps) {\n if (!areIconPropsEqual(prevProps, this.props)) {\n this.updateIconSource();\n }\n if (!areSelectedIconPropsEqual(prevProps, this.props)) {\n this.updateSelectedIconSource();\n }\n }\n\n async updateIconSource() {\n const { iconName, iconSize, iconColor } = this.props;\n if (iconName) {\n const icon = await getImageSource(iconName, iconSize, iconColor);\n this.setState({ icon });\n // eslint-disable-next-line react/destructuring-assignment\n } else if (this.state.icon) {\n this.setState({ icon: undefined });\n }\n }\n\n async updateSelectedIconSource() {\n const {\n iconName,\n iconColor,\n iconSize,\n selectedIconName,\n selectedIconColor,\n } = this.props;\n if (selectedIconName || selectedIconColor) {\n const selectedIcon = await getImageSource(\n selectedIconName || iconName,\n iconSize,\n selectedIconColor || iconColor\n );\n this.setState({ selectedIcon });\n // eslint-disable-next-line react/destructuring-assignment\n } else if (this.state.selectedIcon) {\n this.setState({ selectedIcon: undefined });\n }\n }\n\n render() {\n return ;\n }\n };\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/2a7d020e0265d89a1a432a0ed5923ab9.json b/.expo/web/cache/development/babel-loader/2a7d020e0265d89a1a432a0ed5923ab9.json new file mode 100644 index 000000000..78904458c --- /dev/null +++ b/.expo/web/cache/development/babel-loader/2a7d020e0265d89a1a432a0ed5923ab9.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nimport invariant from 'fbjs/lib/invariant';\nimport { adapt } from \"../core/AnimatedBlock\";\nimport AnimatedNode from \"./AnimatedNode\";\nimport { val } from \"../val\";\n\nvar AnimatedConcat = function (_AnimatedNode) {\n _inherits(AnimatedConcat, _AnimatedNode);\n\n var _super = _createSuper(AnimatedConcat);\n\n function AnimatedConcat(input) {\n var _this;\n\n _classCallCheck(this, AnimatedConcat);\n\n invariant(input.every(function (el) {\n return el instanceof AnimatedNode || typeof el === 'number' || typeof el === 'string';\n }), \"Reanimated: Animated.concat node arguments should be of type AnimatedNode or String or Number. One or more of them are not of that type. Node: \".concat(input));\n _this = _super.call(this, {\n type: 'concat',\n input: input\n }, input);\n _this._input = input;\n return _this;\n }\n\n _createClass(AnimatedConcat, [{\n key: \"__onEvaluate\",\n value: function __onEvaluate() {\n return this._input.reduce(function (prev, current) {\n return prev + val(current);\n }, '');\n }\n }, {\n key: \"toString\",\n value: function toString() {\n return \"AnimatedConcat, id: \".concat(this.__nodeID);\n }\n }]);\n\n return AnimatedConcat;\n}(AnimatedNode);\n\nexport function createAnimatedConcat() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return new AnimatedConcat(args.map(adapt));\n}","map":{"version":3,"sources":["AnimatedConcat.js"],"names":["constructor","invariant","input","el","type","__onEvaluate","prev","val","toString","args"],"mappings":";;;;;;;;;;AAAA,OAAA,SAAA,MAAA,oBAAA;AACA,SAAA,KAAA;AACA,OAAA,YAAA;AACA,SAAA,GAAA;;IAEA,c;;;;;AACEA,0BAAW,KAAXA,EAAmB;AAAA;;AAAA;;AACjBC,IAAAA,SAAS,CACPC,KAAK,CAALA,KAAAA,CACEC,UAAAA,EAAE;AAAA,aACAA,EAAE,YAAFA,YAAAA,IACA,OAAA,EAAA,KADAA,QAAAA,IAEA,OAAA,EAAA,KALG,QAEH;AAAA,KADJD,CADO,EAAA,kJAAA,MAAA,CAATD,KAAS,CAAA,CAATA;AASA,8BAAM;AAAEG,MAAAA,IAAI,EAAN,QAAA;AAAkBF,MAAAA,KAAAA,EAAAA;AAAlB,KAAN,EAAA,KAAA;AACA,UAAA,MAAA,GAAA,KAAA;AAXiB;AAYlB;;;;WAEDG,wBAAe;AACb,aAAO,KAAA,MAAA,CAAA,MAAA,CAAmB,UAAA,IAAA,EAAA,OAAA;AAAA,eAAmBC,IAAI,GAAGC,GAAG,CAAhD,OAAgD,CAA7B;AAAA,OAAnB,EAAP,EAAO,CAAP;AACD;;;WAEDC,oBAAW;AACT,aAAA,uBAAA,MAAA,CAA8B,KAA9B,QAAA,CAAA;AACD;;;;EArBH,Y;;AAwBA,OAAO,SAAA,oBAAA,GAAuC;AAAA,oCAAvC,IAAuC;AAAvC,IAAA,IAAuC;AAAA;;AAC5C,SAAO,IAAA,cAAA,CAAmBC,IAAI,CAAJA,GAAAA,CAA1B,KAA0BA,CAAnB,CAAP;AACD","sourcesContent":["import invariant from 'fbjs/lib/invariant';\nimport { adapt } from '../core/AnimatedBlock';\nimport AnimatedNode from './AnimatedNode';\nimport { val } from '../val';\n\nclass AnimatedConcat extends AnimatedNode {\n constructor(input) {\n invariant(\n input.every(\n el =>\n el instanceof AnimatedNode ||\n typeof el === 'number' ||\n typeof el === 'string'\n ),\n `Reanimated: Animated.concat node arguments should be of type AnimatedNode or String or Number. One or more of them are not of that type. Node: ${input}`\n );\n super({ type: 'concat', input }, input);\n this._input = input;\n }\n\n __onEvaluate() {\n return this._input.reduce((prev, current) => prev + val(current), '');\n }\n\n toString() {\n return `AnimatedConcat, id: ${this.__nodeID}`;\n }\n}\n\nexport function createAnimatedConcat(...args) {\n return new AnimatedConcat(args.map(adapt));\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/2ab90be39adc6896a0c012c1b6f787ab.json b/.expo/web/cache/development/babel-loader/2ab90be39adc6896a0c012c1b6f787ab.json new file mode 100644 index 000000000..66080597c --- /dev/null +++ b/.expo/web/cache/development/babel-loader/2ab90be39adc6896a0c012c1b6f787ab.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _get from \"@babel/runtime/helpers/get\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n if (enumerableOnly) symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n });\n keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nfunction _objectSpread(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? arguments[i] : {};\n\n if (i % 2) {\n ownKeys(Object(source), true).forEach(function (key) {\n _defineProperty(target, key, source[key]);\n });\n } else if (Object.getOwnPropertyDescriptors) {\n Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));\n } else {\n ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n }\n\n return target;\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nimport findNodeHandle from \"react-native-web/dist/exports/findNodeHandle\";\nimport AnimatedNode from \"./AnimatedNode\";\nimport AnimatedEvent from \"./AnimatedEvent\";\nimport { createOrReuseStyleNode } from \"./AnimatedStyle\";\nimport invariant from 'fbjs/lib/invariant';\nimport deepEqual from 'fbjs/lib/areEqual';\nimport { val } from \"../val\";\n\nfunction sanitizeProps(inputProps) {\n var props = {};\n\n for (var key in inputProps) {\n var value = inputProps[key];\n\n if (value instanceof AnimatedNode && !(value instanceof AnimatedEvent)) {\n props[key] = value.__nodeID;\n }\n }\n\n return props;\n}\n\nexport function createOrReusePropsNode(props, callback, oldNode) {\n if (props.style) {\n props = _objectSpread(_objectSpread({}, props), {}, {\n style: createOrReuseStyleNode(props.style, oldNode && oldNode._props.style)\n });\n }\n\n var config = sanitizeProps(props);\n\n if (oldNode && deepEqual(config, oldNode._config)) {\n return oldNode;\n }\n\n return new AnimatedProps(props, config, callback);\n}\n\nvar AnimatedProps = function (_AnimatedNode) {\n _inherits(AnimatedProps, _AnimatedNode);\n\n var _super = _createSuper(AnimatedProps);\n\n function AnimatedProps(props, config, callback) {\n var _this;\n\n _classCallCheck(this, AnimatedProps);\n\n _this = _super.call(this, {\n type: 'props',\n props: config\n }, Object.values(props).filter(function (n) {\n return !(n instanceof AnimatedEvent);\n }));\n _this._config = config;\n _this._props = props;\n _this._callback = callback;\n\n _this.__attach();\n\n return _this;\n }\n\n _createClass(AnimatedProps, [{\n key: \"toString\",\n value: function toString() {\n return \"AnimatedProps, id: \".concat(this.__nodeID);\n }\n }, {\n key: \"__onEvaluate\",\n value: function __onEvaluate() {\n var props = {};\n\n for (var key in this._props) {\n var value = this._props[key];\n\n if (value instanceof AnimatedNode) {\n props[key] = value.__getValue();\n }\n }\n\n return props;\n }\n }, {\n key: \"__detach\",\n value: function __detach() {\n var nativeViewTag = findNodeHandle(this._animatedView);\n invariant(nativeViewTag != null, 'Unable to locate attached view in the native tree');\n\n this._disconnectAnimatedView(nativeViewTag);\n\n _get(_getPrototypeOf(AnimatedProps.prototype), \"__detach\", this).call(this);\n }\n }, {\n key: \"update\",\n value: function update() {\n this._callback();\n\n if (!this._animatedView) {\n return;\n }\n\n val(this);\n }\n }, {\n key: \"setNativeView\",\n value: function setNativeView(animatedView) {\n if (this._animatedView === animatedView) {\n return;\n }\n\n this._animatedView = animatedView;\n var nativeViewTag = findNodeHandle(this._animatedView);\n invariant(nativeViewTag != null, 'Unable to locate attached view in the native tree');\n\n this._connectAnimatedView(nativeViewTag);\n }\n }]);\n\n return AnimatedProps;\n}(AnimatedNode);","map":{"version":3,"sources":["AnimatedProps.js"],"names":["props","value","inputProps","style","createOrReuseStyleNode","oldNode","config","sanitizeProps","deepEqual","constructor","type","Object","n","toString","__onEvaluate","__detach","nativeViewTag","findNodeHandle","invariant","update","val","setNativeView"],"mappings":"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","sourcesContent":["import { findNodeHandle } from 'react-native';\n\nimport AnimatedNode from './AnimatedNode';\nimport AnimatedEvent from './AnimatedEvent';\nimport { createOrReuseStyleNode } from './AnimatedStyle';\n\nimport invariant from 'fbjs/lib/invariant';\nimport deepEqual from 'fbjs/lib/areEqual';\nimport { val } from '../val';\n\nfunction sanitizeProps(inputProps) {\n const props = {};\n for (const key in inputProps) {\n const value = inputProps[key];\n if (value instanceof AnimatedNode && !(value instanceof AnimatedEvent)) {\n props[key] = value.__nodeID;\n }\n }\n return props;\n}\n\nexport function createOrReusePropsNode(props, callback, oldNode) {\n if (props.style) {\n props = {\n ...props,\n style: createOrReuseStyleNode(\n props.style,\n oldNode && oldNode._props.style\n ),\n };\n }\n const config = sanitizeProps(props);\n if (oldNode && deepEqual(config, oldNode._config)) {\n return oldNode;\n }\n return new AnimatedProps(props, config, callback);\n}\n\nclass AnimatedProps extends AnimatedNode {\n constructor(props, config, callback) {\n super(\n { type: 'props', props: config },\n Object.values(props).filter(n => !(n instanceof AnimatedEvent))\n );\n this._config = config;\n this._props = props;\n this._callback = callback;\n this.__attach();\n }\n\n toString() {\n return `AnimatedProps, id: ${this.__nodeID}`;\n }\n\n __onEvaluate() {\n const props = {};\n for (const key in this._props) {\n const value = this._props[key];\n if (value instanceof AnimatedNode) {\n props[key] = value.__getValue();\n }\n }\n return props;\n }\n\n __detach() {\n const nativeViewTag = findNodeHandle(this._animatedView);\n invariant(\n nativeViewTag != null,\n 'Unable to locate attached view in the native tree'\n );\n this._disconnectAnimatedView(nativeViewTag);\n super.__detach();\n }\n\n update() {\n this._callback();\n\n if (!this._animatedView) {\n return;\n }\n\n val(this);\n }\n\n setNativeView(animatedView) {\n if (this._animatedView === animatedView) {\n return;\n }\n this._animatedView = animatedView;\n\n const nativeViewTag = findNodeHandle(this._animatedView);\n invariant(\n nativeViewTag != null,\n 'Unable to locate attached view in the native tree'\n );\n this._connectAnimatedView(nativeViewTag);\n }\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/2aeda955a472bef530c0761d10a83e8d.json b/.expo/web/cache/development/babel-loader/2aeda955a472bef530c0761d10a83e8d.json new file mode 100644 index 000000000..f4a3ce94e --- /dev/null +++ b/.expo/web/cache/development/babel-loader/2aeda955a472bef530c0761d10a83e8d.json @@ -0,0 +1 @@ +{"ast":null,"code":"'use strict';\n\nexports.decode = exports.parse = require(\"./decode\");\nexports.encode = exports.stringify = require(\"./encode\");","map":{"version":3,"sources":["C:/Users/nayla/AppData/Roaming/npm/node_modules/expo-cli/node_modules/querystring-es3/index.js"],"names":["exports","decode","parse","require","encode","stringify"],"mappings":"AAAA;;AAEAA,OAAO,CAACC,MAAR,GAAiBD,OAAO,CAACE,KAAR,GAAgBC,OAAO,YAAxC;AACAH,OAAO,CAACI,MAAR,GAAiBJ,OAAO,CAACK,SAAR,GAAoBF,OAAO,YAA5C","sourcesContent":["'use strict';\n\nexports.decode = exports.parse = require('./decode');\nexports.encode = exports.stringify = require('./encode');\n"]},"metadata":{},"sourceType":"script"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/2b4dec3ee036bdf96e3ce818e58273e4.json b/.expo/web/cache/development/babel-loader/2b4dec3ee036bdf96e3ce818e58273e4.json new file mode 100644 index 000000000..a0a5511fb --- /dev/null +++ b/.expo/web/cache/development/babel-loader/2b4dec3ee036bdf96e3ce818e58273e4.json @@ -0,0 +1 @@ +{"ast":null,"code":"function _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nimport StyleSheet from \"../StyleSheet\";\nimport View from \"../View\";\nimport React, { forwardRef, useEffect, useRef } from 'react';\nvar ProgressBar = forwardRef(function (props, ref) {\n var _props$color = props.color,\n color = _props$color === void 0 ? '#1976D2' : _props$color,\n _props$indeterminate = props.indeterminate,\n indeterminate = _props$indeterminate === void 0 ? false : _props$indeterminate,\n _props$progress = props.progress,\n progress = _props$progress === void 0 ? 0 : _props$progress,\n _props$trackColor = props.trackColor,\n trackColor = _props$trackColor === void 0 ? 'transparent' : _props$trackColor,\n style = props.style,\n other = _objectWithoutPropertiesLoose(props, [\"color\", \"indeterminate\", \"progress\", \"trackColor\", \"style\"]);\n\n var percentageProgress = progress * 100;\n var progressRef = useRef(null);\n useEffect(function () {\n var width = indeterminate ? '25%' : percentageProgress + \"%\";\n\n if (progressRef.current != null) {\n progressRef.current.setNativeProps({\n style: {\n width: width\n }\n });\n }\n }, [indeterminate, percentageProgress, progressRef]);\n return React.createElement(View, _extends({}, other, {\n accessibilityRole: \"progressbar\",\n accessibilityValue: {\n max: 100,\n min: 0,\n now: indeterminate ? null : percentageProgress\n },\n ref: ref,\n style: [styles.track, style, {\n backgroundColor: trackColor\n }]\n }), React.createElement(View, {\n ref: progressRef,\n style: [styles.progress, indeterminate && styles.animation, {\n backgroundColor: color\n }]\n }));\n});\nProgressBar.displayName = 'ProgressBar';\nvar styles = StyleSheet.create({\n track: {\n height: 5,\n overflow: 'hidden',\n userSelect: 'none',\n zIndex: 0\n },\n progress: {\n height: '100%',\n zIndex: -1\n },\n animation: {\n animationDuration: '1s',\n animationKeyframes: [{\n '0%': {\n transform: [{\n translateX: '-100%'\n }]\n },\n '100%': {\n transform: [{\n translateX: '400%'\n }]\n }\n }],\n animationTimingFunction: 'linear',\n animationIterationCount: 'infinite'\n }\n});\nexport default ProgressBar;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/exports/ProgressBar/index.js"],"names":["_extends","Object","assign","target","i","arguments","length","source","key","prototype","hasOwnProperty","call","apply","_objectWithoutPropertiesLoose","excluded","sourceKeys","keys","indexOf","StyleSheet","View","React","forwardRef","useEffect","useRef","ProgressBar","props","ref","_props$color","color","_props$indeterminate","indeterminate","_props$progress","progress","_props$trackColor","trackColor","style","other","percentageProgress","progressRef","width","current","setNativeProps","createElement","accessibilityRole","accessibilityValue","max","min","now","styles","track","backgroundColor","animation","displayName","create","height","overflow","userSelect","zIndex","animationDuration","animationKeyframes","transform","translateX","animationTimingFunction","animationIterationCount"],"mappings":"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","sourcesContent":["function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/**\n * Copyright (c) Nicolas Gallagher.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport StyleSheet from '../StyleSheet';\nimport View from '../View';\nimport React, { forwardRef, useEffect, useRef } from 'react';\nvar ProgressBar = forwardRef(function (props, ref) {\n var _props$color = props.color,\n color = _props$color === void 0 ? '#1976D2' : _props$color,\n _props$indeterminate = props.indeterminate,\n indeterminate = _props$indeterminate === void 0 ? false : _props$indeterminate,\n _props$progress = props.progress,\n progress = _props$progress === void 0 ? 0 : _props$progress,\n _props$trackColor = props.trackColor,\n trackColor = _props$trackColor === void 0 ? 'transparent' : _props$trackColor,\n style = props.style,\n other = _objectWithoutPropertiesLoose(props, [\"color\", \"indeterminate\", \"progress\", \"trackColor\", \"style\"]);\n\n var percentageProgress = progress * 100;\n var progressRef = useRef(null);\n useEffect(function () {\n var width = indeterminate ? '25%' : percentageProgress + \"%\";\n\n if (progressRef.current != null) {\n progressRef.current.setNativeProps({\n style: {\n width: width\n }\n });\n }\n }, [indeterminate, percentageProgress, progressRef]);\n return React.createElement(View, _extends({}, other, {\n accessibilityRole: \"progressbar\",\n accessibilityValue: {\n max: 100,\n min: 0,\n now: indeterminate ? null : percentageProgress\n },\n ref: ref,\n style: [styles.track, style, {\n backgroundColor: trackColor\n }]\n }), React.createElement(View, {\n ref: progressRef,\n style: [styles.progress, indeterminate && styles.animation, {\n backgroundColor: color\n }]\n }));\n});\nProgressBar.displayName = 'ProgressBar';\nvar styles = StyleSheet.create({\n track: {\n height: 5,\n overflow: 'hidden',\n userSelect: 'none',\n zIndex: 0\n },\n progress: {\n height: '100%',\n zIndex: -1\n },\n animation: {\n animationDuration: '1s',\n animationKeyframes: [{\n '0%': {\n transform: [{\n translateX: '-100%'\n }]\n },\n '100%': {\n transform: [{\n translateX: '400%'\n }]\n }\n }],\n animationTimingFunction: 'linear',\n animationIterationCount: 'infinite'\n }\n});\nexport default ProgressBar;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/2bb72c0c15a330af50505747dc62b773.json b/.expo/web/cache/development/babel-loader/2bb72c0c15a330af50505747dc62b773.json new file mode 100644 index 000000000..69540ee35 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/2bb72c0c15a330af50505747dc62b773.json @@ -0,0 +1 @@ +{"ast":null,"code":"import { unmountComponentAtNode } from 'react-dom';\nexport default unmountComponentAtNode;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/exports/unmountComponentAtNode/index.js"],"names":["unmountComponentAtNode"],"mappings":"AAQA,SAASA,sBAAT,QAAuC,WAAvC;AACA,eAAeA,sBAAf","sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport { unmountComponentAtNode } from 'react-dom';\nexport default unmountComponentAtNode;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/2bcf4aaff2fe06bad3f7e6a81cf88ea4.json b/.expo/web/cache/development/babel-loader/2bcf4aaff2fe06bad3f7e6a81cf88ea4.json new file mode 100644 index 000000000..2adcba7d3 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/2bcf4aaff2fe06bad3f7e6a81cf88ea4.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _assertThisInitialized from \"@babel/runtime/helpers/assertThisInitialized\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\nvar _jsxFileName = \"E:\\\\Users\\\\Nayla\\\\Escritorio\\\\UADEE\\\\Distribuidas desk\\\\SUBASTAPP\\\\src\\\\screens\\\\RecipesList\\\\RecipesListScreen.js\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nimport React from 'react';\nimport FlatList from \"react-native-web/dist/exports/FlatList\";\nimport Text from \"react-native-web/dist/exports/Text\";\nimport View from \"react-native-web/dist/exports/View\";\nimport TouchableHighlight from \"react-native-web/dist/exports/TouchableHighlight\";\nimport Image from \"react-native-web/dist/exports/Image\";\nimport styles from \"./styles\";\nimport { getRecipes, getCategoryName } from \"../../data/MockDataAPI\";\n\nvar RecipesListScreen = function (_React$Component) {\n _inherits(RecipesListScreen, _React$Component);\n\n var _super = _createSuper(RecipesListScreen);\n\n function RecipesListScreen(props) {\n var _this;\n\n _classCallCheck(this, RecipesListScreen);\n\n _this = _super.call(this, props);\n\n _this.onPressRecipe = function (item) {\n _this.props.navigation.navigate('Recipe', {\n item: item\n });\n };\n\n _this.renderRecipes = function (_ref) {\n var item = _ref.item;\n return React.createElement(TouchableHighlight, {\n underlayColor: \"rgba(73,182,77,0.9)\",\n onPress: function onPress() {\n return _this.onPressRecipe(item);\n },\n __self: _assertThisInitialized(_this),\n __source: {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 5\n }\n }, React.createElement(View, {\n style: styles.container,\n __self: _assertThisInitialized(_this),\n __source: {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 7\n }\n }, React.createElement(Image, {\n style: styles.photo,\n source: {\n uri: item.photo_url\n },\n __self: _assertThisInitialized(_this),\n __source: {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }\n }), React.createElement(Text, {\n style: styles.title,\n __self: _assertThisInitialized(_this),\n __source: {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }\n }, item.title), React.createElement(Text, {\n style: styles.category,\n __self: _assertThisInitialized(_this),\n __source: {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }\n }, getCategoryName(item.categoryId))));\n };\n\n return _this;\n }\n\n _createClass(RecipesListScreen, [{\n key: \"render\",\n value: function render() {\n var navigation = this.props.navigation;\n var item = navigation.getParam('category');\n var recipesArray = getRecipes(item.id);\n return React.createElement(View, {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 42,\n columnNumber: 7\n }\n }, React.createElement(FlatList, {\n vertical: true,\n showsVerticalScrollIndicator: false,\n numColumns: 2,\n data: recipesArray,\n renderItem: this.renderRecipes,\n keyExtractor: function keyExtractor(item) {\n return \"\" + item.recipeId;\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 43,\n columnNumber: 9\n }\n }));\n }\n }]);\n\n return RecipesListScreen;\n}(React.Component);\n\nRecipesListScreen.navigationOptions = function (_ref2) {\n var navigation = _ref2.navigation;\n return {\n title: navigation.getParam('title')\n };\n};\n\nexport { RecipesListScreen as default };","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/src/screens/RecipesList/RecipesListScreen.js"],"names":["React","styles","getRecipes","getCategoryName","RecipesListScreen","props","onPressRecipe","item","navigation","navigate","renderRecipes","container","photo","uri","photo_url","title","category","categoryId","getParam","recipesArray","id","recipeId","Component","navigationOptions"],"mappings":";;;;;;;;;;;;AAAA,OAAOA,KAAP,MAAkB,OAAlB;;;;;;AAQA,OAAOC,MAAP;AACA,SAASC,UAAT,EAAqBC,eAArB;;IAEqBC,iB;;;;;AAOnB,6BAAYC,KAAZ,EAAmB;AAAA;;AAAA;;AACjB,8BAAMA,KAAN;;AADiB,UAInBC,aAJmB,GAIH,UAAAC,IAAI,EAAI;AACtB,YAAKF,KAAL,CAAWG,UAAX,CAAsBC,QAAtB,CAA+B,QAA/B,EAAyC;AAAEF,QAAAA,IAAI,EAAJA;AAAF,OAAzC;AACD,KANkB;;AAAA,UAQnBG,aARmB,GAQH;AAAA,UAAGH,IAAH,QAAGA,IAAH;AAAA,aACd,oBAAC,kBAAD;AAAoB,QAAA,aAAa,EAAC,qBAAlC;AAAwD,QAAA,OAAO,EAAE;AAAA,iBAAM,MAAKD,aAAL,CAAmBC,IAAnB,CAAN;AAAA,SAAjE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,SACE,oBAAC,IAAD;AAAM,QAAA,KAAK,EAAEN,MAAM,CAACU,SAApB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,SACE,oBAAC,KAAD;AAAO,QAAA,KAAK,EAAEV,MAAM,CAACW,KAArB;AAA4B,QAAA,MAAM,EAAE;AAAEC,UAAAA,GAAG,EAAEN,IAAI,CAACO;AAAZ,SAApC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,QADF,EAEE,oBAAC,IAAD;AAAM,QAAA,KAAK,EAAEb,MAAM,CAACc,KAApB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,SAA4BR,IAAI,CAACQ,KAAjC,CAFF,EAGE,oBAAC,IAAD;AAAM,QAAA,KAAK,EAAEd,MAAM,CAACe,QAApB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,SAA+Bb,eAAe,CAACI,IAAI,CAACU,UAAN,CAA9C,CAHF,CADF,CADc;AAAA,KARG;;AAAA;AAElB;;;;WAgBD,kBAAS;AAAA,UACCT,UADD,GACgB,KAAKH,KADrB,CACCG,UADD;AAEP,UAAMD,IAAI,GAAGC,UAAU,CAACU,QAAX,CAAoB,UAApB,CAAb;AACA,UAAMC,YAAY,GAAGjB,UAAU,CAACK,IAAI,CAACa,EAAN,CAA/B;AACA,aACE,oBAAC,IAAD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,SACE,oBAAC,QAAD;AACE,QAAA,QAAQ,MADV;AAEE,QAAA,4BAA4B,EAAE,KAFhC;AAGE,QAAA,UAAU,EAAE,CAHd;AAIE,QAAA,IAAI,EAAED,YAJR;AAKE,QAAA,UAAU,EAAE,KAAKT,aALnB;AAME,QAAA,YAAY,EAAE,sBAAAH,IAAI;AAAA,sBAAOA,IAAI,CAACc,QAAZ;AAAA,SANpB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,QADF,CADF;AAYD;;;;EAzC4CrB,KAAK,CAACsB,S;;AAAhClB,iB,CACZmB,iB,GAAoB,iBAAoB;AAAA,MAAjBf,UAAiB,SAAjBA,UAAiB;AAC7C,SAAO;AACLO,IAAAA,KAAK,EAAEP,UAAU,CAACU,QAAX,CAAoB,OAApB;AADF,GAAP;AAGD,C;;SALkBd,iB","sourcesContent":["import React from 'react';\nimport {\n FlatList,\n Text,\n View,\n TouchableHighlight,\n Image\n} from 'react-native';\nimport styles from './styles';\nimport { getRecipes, getCategoryName } from '../../data/MockDataAPI';\n\nexport default class RecipesListScreen extends React.Component {\n static navigationOptions = ({ navigation }) => {\n return {\n title: navigation.getParam('title')\n };\n };\n\n constructor(props) {\n super(props);\n }\n\n onPressRecipe = item => {\n this.props.navigation.navigate('Recipe', { item });\n };\n\n renderRecipes = ({ item }) => (\n this.onPressRecipe(item)}>\n \n \n {item.title}\n {getCategoryName(item.categoryId)}\n \n \n );\n\n render() {\n const { navigation } = this.props;\n const item = navigation.getParam('category');\n const recipesArray = getRecipes(item.id);\n return (\n \n `${item.recipeId}`}\n />\n \n );\n }\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/2d40839257e2502fe322870ccedd5a05.json b/.expo/web/cache/development/babel-loader/2d40839257e2502fe322870ccedd5a05.json new file mode 100644 index 000000000..a53640a1d --- /dev/null +++ b/.expo/web/cache/development/babel-loader/2d40839257e2502fe322870ccedd5a05.json @@ -0,0 +1 @@ +{"ast":null,"code":"import { UnavailabilityError } from \"./errors/UnavailabilityError\";\nexport function requireNativeViewManager(viewName) {\n throw new UnavailabilityError('@unimodules/react-native-adapter', 'requireNativeViewManager');\n}","map":{"version":3,"sources":["../src/NativeViewManagerAdapter.tsx"],"names":[],"mappings":"AAEA,SAAS,mBAAT;AAEA,OAAM,SAAU,wBAAV,CAA4C,QAA5C,EAA4D;AAChE,QAAM,IAAI,mBAAJ,CAAwB,kCAAxB,EAA4D,0BAA5D,CAAN;AACD","sourcesContent":["import React from 'react';\n\nimport { UnavailabilityError } from './errors/UnavailabilityError';\n\nexport function requireNativeViewManager

(viewName: string): React.ComponentType

{\n throw new UnavailabilityError('@unimodules/react-native-adapter', 'requireNativeViewManager');\n}\n"],"sourceRoot":""},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/2d641c2c7df8053b04cfe38a92caa050.json b/.expo/web/cache/development/babel-loader/2d641c2c7df8053b04cfe38a92caa050.json new file mode 100644 index 000000000..13d33fcbc --- /dev/null +++ b/.expo/web/cache/development/babel-loader/2d641c2c7df8053b04cfe38a92caa050.json @@ -0,0 +1 @@ +{"ast":null,"code":"import * as React from 'react';\nimport StackGestureRefContext from \"./GestureHandlerRefContext\";\nexport default function useGestureHandlerRef() {\n var ref = React.useContext(StackGestureRefContext);\n\n if (ref === undefined) {\n throw new Error(\"Couldn't find a ref for gesture handler. Are you inside a screen in Stack?\");\n }\n\n return ref;\n}","map":{"version":3,"sources":["useGestureHandlerRef.tsx"],"names":["ref","React"],"mappings":"AAAA,OAAO,KAAP,KAAA,MAAA,OAAA;AACA,OAAA,sBAAA;AAEA,eAAe,SAAA,oBAAA,GAAgC;AAC7C,MAAMA,GAAG,GAAGC,KAAK,CAALA,UAAAA,CAAZ,sBAAYA,CAAZ;;AAEA,MAAID,GAAG,KAAP,SAAA,EAAuB;AACrB,UAAM,IAAA,KAAA,CAAN,4EAAM,CAAN;AAGD;;AAED,SAAA,GAAA;AACD","sourcesContent":["import * as React from 'react';\nimport StackGestureRefContext from './GestureHandlerRefContext';\n\nexport default function useGestureHandlerRef() {\n const ref = React.useContext(StackGestureRefContext);\n\n if (ref === undefined) {\n throw new Error(\n \"Couldn't find a ref for gesture handler. Are you inside a screen in Stack?\"\n );\n }\n\n return ref;\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/2dbbe08f622e3d5a1ce6a76353587b78.json b/.expo/web/cache/development/babel-loader/2dbbe08f622e3d5a1ce6a76353587b78.json new file mode 100644 index 000000000..9069a74cb --- /dev/null +++ b/.expo/web/cache/development/babel-loader/2dbbe08f622e3d5a1ce6a76353587b78.json @@ -0,0 +1 @@ +{"ast":null,"code":"import createNavigator from \"../navigators/createNavigator\";\nimport SwitchRouter from \"../routers/SwitchRouter\";\nimport SwitchView from \"../views/SwitchView/SwitchView\";\n\nfunction createSwitchNavigator(routeConfigMap) {\n var switchConfig = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var router = SwitchRouter(routeConfigMap, switchConfig);\n var Navigator = createNavigator(SwitchView, router, switchConfig);\n return Navigator;\n}\n\nexport default createSwitchNavigator;","map":{"version":3,"sources":["createSwitchNavigator.js"],"names":["switchConfig","router","SwitchRouter","Navigator","createNavigator"],"mappings":"AAAA,OAAA,eAAA;AACA,OAAA,YAAA;AACA,OAAA,UAAA;;AAEA,SAAA,qBAAA,CAAA,cAAA,EAAkE;AAAA,MAAnBA,YAAmB,uEAAlE,EAAkE;AAChE,MAAMC,MAAM,GAAGC,YAAY,CAAA,cAAA,EAA3B,YAA2B,CAA3B;AACA,MAAMC,SAAS,GAAGC,eAAe,CAAA,UAAA,EAAA,MAAA,EAAjC,YAAiC,CAAjC;AACA,SAAA,SAAA;AACD;;AAED,eAAA,qBAAA","sourcesContent":["import createNavigator from '../navigators/createNavigator';\nimport SwitchRouter from '../routers/SwitchRouter';\nimport SwitchView from '../views/SwitchView/SwitchView';\n\nfunction createSwitchNavigator(routeConfigMap, switchConfig = {}) {\n const router = SwitchRouter(routeConfigMap, switchConfig);\n const Navigator = createNavigator(SwitchView, router, switchConfig);\n return Navigator;\n}\n\nexport default createSwitchNavigator;\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/2e1d165bc1dcec31aefd4dc26f103229.json b/.expo/web/cache/development/babel-loader/2e1d165bc1dcec31aefd4dc26f103229.json new file mode 100644 index 000000000..be5957004 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/2e1d165bc1dcec31aefd4dc26f103229.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _assertThisInitialized from \"@babel/runtime/helpers/assertThisInitialized\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nimport * as React from 'react';\nimport TextInput from \"react-native-web/dist/exports/TextInput\";\nexport default (function (Navigator, navigatorConfig) {\n var _class, _temp;\n\n return _temp = _class = function (_React$Component) {\n _inherits(KeyboardAwareNavigator, _React$Component);\n\n var _super = _createSuper(KeyboardAwareNavigator);\n\n function KeyboardAwareNavigator() {\n var _this;\n\n _classCallCheck(this, KeyboardAwareNavigator);\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n _this = _super.call.apply(_super, [this].concat(args));\n\n _defineProperty(_assertThisInitialized(_this), \"_previouslyFocusedTextInput\", null);\n\n _defineProperty(_assertThisInitialized(_this), \"_handleGestureBegin\", function () {\n _this._previouslyFocusedTextInput = TextInput.State.currentlyFocusedInput ? TextInput.State.currentlyFocusedInput() : TextInput.State.currentlyFocusedField();\n\n if (_this._previouslyFocusedTextInput) {\n TextInput.State.blurTextInput(_this._previouslyFocusedTextInput);\n }\n\n _this.props.onGestureBegin && _this.props.onGestureBegin();\n });\n\n _defineProperty(_assertThisInitialized(_this), \"_handleGestureCanceled\", function () {\n if (_this._previouslyFocusedTextInput) {\n TextInput.State.focusTextInput(_this._previouslyFocusedTextInput);\n }\n\n _this.props.onGestureCanceled && _this.props.onGestureCanceled();\n });\n\n _defineProperty(_assertThisInitialized(_this), \"_handleGestureEnd\", function () {\n _this._previouslyFocusedTextInput = null;\n _this.props.onGestureFinish && _this.props.onGestureFinish();\n });\n\n _defineProperty(_assertThisInitialized(_this), \"_handleTransitionStart\", function (transitionProps, prevTransitionProps) {\n if (transitionProps.index !== prevTransitionProps.index) {\n var currentField = TextInput.State.currentlyFocusedInput ? TextInput.State.currentlyFocusedInput() : TextInput.State.currentlyFocusedField();\n\n if (currentField) {\n TextInput.State.blurTextInput(currentField);\n }\n }\n\n var onTransitionStart = _this.props.onTransitionStart || navigatorConfig.onTransitionStart;\n onTransitionStart && onTransitionStart(transitionProps, prevTransitionProps);\n });\n\n return _this;\n }\n\n _createClass(KeyboardAwareNavigator, [{\n key: \"render\",\n value: function render() {\n return React.createElement(Navigator, _extends({}, this.props, {\n onGestureBegin: this._handleGestureBegin,\n onGestureCanceled: this._handleGestureCanceled,\n onGestureEnd: this._handleGestureEnd,\n onTransitionStart: this._handleTransitionStart\n }));\n }\n }]);\n\n return KeyboardAwareNavigator;\n }(React.Component), _defineProperty(_class, \"router\", Navigator.router), _defineProperty(_class, \"navigationOptions\", Navigator.navigationOptions), _temp;\n});","map":{"version":3,"sources":["createKeyboardAwareNavigator.js"],"names":["React","Navigator","TextInput","transitionProps","prevTransitionProps","currentField","onTransitionStart","navigatorConfig","render","_handleTransitionStart"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,OAAO,KAAP,KAAA,MAAA,OAAA;;AAGA,gBAAe,UAAA,SAAA,EAAA,eAAA,EAAA;AAAA,MAAA,MAAA,EAAA,KAAA;;AAAA,SAAA,KAAA,GAAA,MAAA;AAAA;;AAAA;;AACwC,sCAAA;AAAA;;AAAA;;AAAA,wCAAA,IAAA;AAAA,QAAA,IAAA;AAAA;;AAAA,sDAAA,IAAA;;AAAA,MAAA,eAAA,gCAAA,6BAAA,EAAA,IAAA,CAAA;;AAAA,MAAA,eAAA,gCAAA,qBAAA,EAK7B,YAAM;AAC1B,cAAA,2BAAA,GAAmCE,SAAS,CAATA,KAAAA,CAAAA,qBAAAA,GAC/BA,SAAS,CAATA,KAAAA,CAD+BA,qBAC/BA,EAD+BA,GAE/BA,SAAS,CAATA,KAAAA,CAFJ,qBAEIA,EAFJ;;AAGA,YAAI,MAAJ,2BAAA,EAAsC;AACpCA,UAAAA,SAAS,CAATA,KAAAA,CAAAA,aAAAA,CAA8B,MAA9BA,2BAAAA;AACD;;AACD,cAAA,KAAA,CAAA,cAAA,IAA6B,MAAA,KAAA,CAA7B,cAA6B,EAA7B;AAZiD,OAAA,CAAA;;AAAA,MAAA,eAAA,gCAAA,wBAAA,EAe1B,YAAM;AAC7B,YAAI,MAAJ,2BAAA,EAAsC;AACpCA,UAAAA,SAAS,CAATA,KAAAA,CAAAA,cAAAA,CAA+B,MAA/BA,2BAAAA;AACD;;AACD,cAAA,KAAA,CAAA,iBAAA,IAAgC,MAAA,KAAA,CAAhC,iBAAgC,EAAhC;AAnBiD,OAAA,CAAA;;AAAA,MAAA,eAAA,gCAAA,mBAAA,EAsB/B,YAAM;AACxB,cAAA,2BAAA,GAAA,IAAA;AACA,cAAA,KAAA,CAAA,eAAA,IAA8B,MAAA,KAAA,CAA9B,eAA8B,EAA9B;AAxBiD,OAAA,CAAA;;AAAA,MAAA,eAAA,gCAAA,wBAAA,EA2B1B,UAAA,eAAA,EAAA,mBAAA,EAA0C;AAIjE,YAAIC,eAAe,CAAfA,KAAAA,KAA0BC,mBAAmB,CAAjD,KAAA,EAAyD;AACvD,cAAMC,YAAY,GAAGH,SAAS,CAATA,KAAAA,CAAAA,qBAAAA,GACjBA,SAAS,CAATA,KAAAA,CADiBA,qBACjBA,EADiBA,GAEjBA,SAAS,CAATA,KAAAA,CAFJ,qBAEIA,EAFJ;;AAGA,cAAA,YAAA,EAAkB;AAChBA,YAAAA,SAAS,CAATA,KAAAA,CAAAA,aAAAA,CAAAA,YAAAA;AACD;AACF;;AAED,YAAMI,iBAAiB,GACrB,MAAA,KAAA,CAAA,iBAAA,IAAgCC,eAAe,CADjD,iBAAA;AAEAD,QAAAA,iBAAiB,IACfA,iBAAiB,CAAA,eAAA,EADnBA,mBACmB,CADnBA;AA1CiD,OAAA,CAAA;;AAAA;AAAA;;AADxC;AAAA;AAAA,aA+CXE,kBAAS;AACP,eACE,KAAA,CAAA,aAAA,CAAA,SAAA,EAAA,QAAA,CAAA,EAAA,EACM,KADN,KAAA,EAAA;AAEE,UAAA,cAAc,EAAE,KAFlB,mBAAA;AAGE,UAAA,iBAAiB,EAAE,KAHrB,sBAAA;AAIE,UAAA,YAAY,EAAE,KAJhB,iBAAA;AAKE,UAAA,iBAAiB,EAAE,KAAKC;AAL1B,SAAA,CAAA,CADF;AASD;AAzDU;;AAAA;AAAA,IACwBT,KAAK,CAA1C,SADa,CAAA,EAAA,eAAA,CAAA,MAAA,EAAA,QAAA,EAEKC,SAAS,CAFd,MAAA,CAAA,EAAA,eAAA,CAAA,MAAA,EAAA,mBAAA,EAGgBA,SAAS,CAHzB,iBAAA,CAAA,EAAA,KAAA;AAAf,CAAA","sourcesContent":["import * as React from 'react';\nimport { TextInput } from 'react-native';\n\nexport default (Navigator, navigatorConfig) =>\n class KeyboardAwareNavigator extends React.Component {\n static router = Navigator.router;\n static navigationOptions = Navigator.navigationOptions;\n _previouslyFocusedTextInput = null;\n\n _handleGestureBegin = () => {\n this._previouslyFocusedTextInput = TextInput.State.currentlyFocusedInput\n ? TextInput.State.currentlyFocusedInput()\n : TextInput.State.currentlyFocusedField();\n if (this._previouslyFocusedTextInput) {\n TextInput.State.blurTextInput(this._previouslyFocusedTextInput);\n }\n this.props.onGestureBegin && this.props.onGestureBegin();\n };\n\n _handleGestureCanceled = () => {\n if (this._previouslyFocusedTextInput) {\n TextInput.State.focusTextInput(this._previouslyFocusedTextInput);\n }\n this.props.onGestureCanceled && this.props.onGestureCanceled();\n };\n\n _handleGestureEnd = () => {\n this._previouslyFocusedTextInput = null;\n this.props.onGestureFinish && this.props.onGestureFinish();\n };\n\n _handleTransitionStart = (transitionProps, prevTransitionProps) => {\n // TODO: We should not even have received the transition start event\n // in the case where the index did not change, I believe. We\n // should revisit this after 2.0 release.\n if (transitionProps.index !== prevTransitionProps.index) {\n const currentField = TextInput.State.currentlyFocusedInput\n ? TextInput.State.currentlyFocusedInput()\n : TextInput.State.currentlyFocusedField();\n if (currentField) {\n TextInput.State.blurTextInput(currentField);\n }\n }\n\n const onTransitionStart =\n this.props.onTransitionStart || navigatorConfig.onTransitionStart;\n onTransitionStart &&\n onTransitionStart(transitionProps, prevTransitionProps);\n };\n\n render() {\n return (\n \n );\n }\n };\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/2ef55c1d37a0a3db49a349cda9822a17.json b/.expo/web/cache/development/babel-loader/2ef55c1d37a0a3db49a349cda9822a17.json new file mode 100644 index 000000000..d8b78431a --- /dev/null +++ b/.expo/web/cache/development/babel-loader/2ef55c1d37a0a3db49a349cda9822a17.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _assertThisInitialized from \"@babel/runtime/helpers/assertThisInitialized\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nimport AnimatedNode from \"./AnimatedNode\";\nimport invariant from 'fbjs/lib/invariant';\nimport { val } from \"../val\";\nimport { adapt } from \"../core/AnimatedBlock\";\n\nvar AnimatedSet = function (_AnimatedNode) {\n _inherits(AnimatedSet, _AnimatedNode);\n\n var _super = _createSuper(AnimatedSet);\n\n function AnimatedSet(what, value) {\n var _this;\n\n _classCallCheck(this, AnimatedSet);\n\n invariant(what instanceof AnimatedNode, \"Reanimated: Animated.set first argument should be of type AnimatedNode but got \".concat(what));\n invariant(value instanceof AnimatedNode, \"Reanimated: Animated.set second argument should be of type AnimatedNode, String or Number but got \".concat(value));\n _this = _super.call(this, {\n type: 'set',\n what: what,\n value: value\n }, [value]);\n\n _defineProperty(_assertThisInitialized(_this), \"_what\", void 0);\n\n _defineProperty(_assertThisInitialized(_this), \"_value\", void 0);\n\n invariant(!what._constant, 'Value to be set cannot be constant');\n _this._what = what;\n _this._value = value;\n return _this;\n }\n\n _createClass(AnimatedSet, [{\n key: \"toString\",\n value: function toString() {\n return \"AnimatedSet, id: \".concat(this.__nodeID);\n }\n }, {\n key: \"__onEvaluate\",\n value: function __onEvaluate() {\n var newValue = val(this._value);\n\n this._what.setValue(newValue);\n\n return newValue;\n }\n }]);\n\n return AnimatedSet;\n}(AnimatedNode);\n\nexport function createAnimatedSet(what, value) {\n return new AnimatedSet(what, adapt(value));\n}","map":{"version":3,"sources":["AnimatedSet.js"],"names":["constructor","invariant","what","value","type","toString","__onEvaluate","newValue","val","adapt"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,OAAA,YAAA;AACA,OAAA,SAAA,MAAA,oBAAA;AACA,SAAA,GAAA;AACA,SAAA,KAAA;;IAEA,W;;;;;AAIEA,uBAAW,IAAXA,EAAW,KAAXA,EAAyB;AAAA;;AAAA;;AACvBC,IAAAA,SAAS,CACPC,IAAI,YADG,YAAA,EAAA,kFAAA,MAAA,CAATD,IAAS,CAAA,CAATA;AAIAA,IAAAA,SAAS,CACPE,KAAK,YADE,YAAA,EAAA,qGAAA,MAAA,CAATF,KAAS,CAAA,CAATA;AAIA,8BAAM;AAAEG,MAAAA,IAAI,EAAN,KAAA;AAAeF,MAAAA,IAAf,EAAeA,IAAf;AAAqBC,MAAAA,KAAAA,EAAAA;AAArB,KAAN,EAAoC,CAApC,KAAoC,CAApC;;AATuB,IAAA,eAAA,gCAAA,OAAA,EAAA,KAAA,CAAA,CAAA;;AAAA,IAAA,eAAA,gCAAA,QAAA,EAAA,KAAA,CAAA,CAAA;;AAUvBF,IAAAA,SAAS,CAAC,CAACC,IAAI,CAAN,SAAA,EAATD,oCAAS,CAATA;AACA,UAAA,KAAA,GAAA,IAAA;AACA,UAAA,MAAA,GAAA,KAAA;AAZuB;AAaxB;;;;WAEDI,oBAAW;AACT,aAAA,oBAAA,MAAA,CAA2B,KAA3B,QAAA,CAAA;AACD;;;WAEDC,wBAAe;AACb,UAAMC,QAAQ,GAAGC,GAAG,CAAC,KAArB,MAAoB,CAApB;;AACA,WAAA,KAAA,CAAA,QAAA,CAAA,QAAA;;AACA,aAAA,QAAA;AACD;;;;EA3BH,Y;;AA8BA,OAAO,SAAA,iBAAA,CAAA,IAAA,EAAA,KAAA,EAAwC;AAC7C,SAAO,IAAA,WAAA,CAAA,IAAA,EAAsBC,KAAK,CAAlC,KAAkC,CAA3B,CAAP;AACD","sourcesContent":["import AnimatedNode from './AnimatedNode';\nimport invariant from 'fbjs/lib/invariant';\nimport { val } from '../val';\nimport { adapt } from '../core/AnimatedBlock';\n\nclass AnimatedSet extends AnimatedNode {\n _what;\n _value;\n\n constructor(what, value) {\n invariant(\n what instanceof AnimatedNode,\n `Reanimated: Animated.set first argument should be of type AnimatedNode but got ${what}`\n );\n invariant(\n value instanceof AnimatedNode,\n `Reanimated: Animated.set second argument should be of type AnimatedNode, String or Number but got ${value}`\n );\n super({ type: 'set', what, value }, [value]);\n invariant(!what._constant, 'Value to be set cannot be constant');\n this._what = what;\n this._value = value;\n }\n\n toString() {\n return `AnimatedSet, id: ${this.__nodeID}`;\n }\n\n __onEvaluate() {\n const newValue = val(this._value);\n this._what.setValue(newValue);\n return newValue;\n }\n}\n\nexport function createAnimatedSet(what, value) {\n return new AnimatedSet(what, adapt(value));\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/2fbfd4b1f319f584493bf0bfd9a772e2.json b/.expo/web/cache/development/babel-loader/2fbfd4b1f319f584493bf0bfd9a772e2.json new file mode 100644 index 000000000..9e67bc977 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/2fbfd4b1f319f584493bf0bfd9a772e2.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _toConsumableArray from \"@babel/runtime/helpers/toConsumableArray\";\nimport _extends from \"@babel/runtime/helpers/extends\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nimport _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\nvar _jsxFileName = \"E:\\\\Users\\\\Nayla\\\\Escritorio\\\\UADEE\\\\Distribuidas desk\\\\SUBASTAPP\\\\node_modules\\\\@expo\\\\vector-icons\\\\build\\\\vendor\\\\react-native-vector-icons\\\\lib\\\\create-icon-set.js\";\nimport _regeneratorRuntime from \"@babel/runtime/regenerator\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nimport React, { PureComponent } from 'react';\nimport PropTypes from 'prop-types';\nimport { NativeModules, Platform, PixelRatio, processColor, Text } from \"./react-native\";\nimport ensureNativeModuleAvailable from \"./ensure-native-module-available\";\nimport createIconSourceCache from \"./create-icon-source-cache\";\nimport createIconButtonComponent from \"./icon-button\";\nimport createTabBarItemIOSComponent from \"./tab-bar-item-ios\";\nexport var NativeIconAPI = NativeModules.RNVectorIconsManager || NativeModules.RNVectorIconsModule;\nexport var DEFAULT_ICON_SIZE = 12;\nexport var DEFAULT_ICON_COLOR = 'black';\nexport default function createIconSet(glyphMap, fontFamily, fontFile, fontStyle) {\n var fontBasename = fontFile ? fontFile.replace(/\\.(otf|ttf)$/, '') : fontFamily;\n var fontReference = Platform.select({\n windows: \"/Assets/\" + fontFile + \"#\" + fontFamily,\n android: fontBasename,\n web: fontBasename,\n default: fontFamily\n });\n\n var Icon = function (_PureComponent) {\n _inherits(Icon, _PureComponent);\n\n var _super = _createSuper(Icon);\n\n function Icon() {\n var _this;\n\n _classCallCheck(this, Icon);\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n _this = _super.call.apply(_super, [this].concat(args));\n _this.root = null;\n\n _this.handleRef = function (ref) {\n _this.root = ref;\n };\n\n return _this;\n }\n\n _createClass(Icon, [{\n key: \"setNativeProps\",\n value: function setNativeProps(nativeProps) {\n if (this.root) {\n this.root.setNativeProps(nativeProps);\n }\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n name = _this$props.name,\n size = _this$props.size,\n color = _this$props.color,\n style = _this$props.style,\n children = _this$props.children,\n props = _objectWithoutProperties(_this$props, [\"name\", \"size\", \"color\", \"style\", \"children\"]);\n\n var glyph = name ? glyphMap[name] || '?' : '';\n\n if (typeof glyph === 'number') {\n glyph = String.fromCodePoint(glyph);\n }\n\n var styleDefaults = {\n fontSize: size,\n color: color\n };\n var styleOverrides = {\n fontFamily: fontReference,\n fontWeight: 'normal',\n fontStyle: 'normal'\n };\n props.style = [styleDefaults, style, styleOverrides, fontStyle || {}];\n props.ref = this.handleRef;\n return React.createElement(Text, _extends({}, props, {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 81,\n columnNumber: 9\n }\n }), glyph, children);\n }\n }]);\n\n return Icon;\n }(PureComponent);\n\n Icon.defaultProps = {\n size: DEFAULT_ICON_SIZE,\n allowFontScaling: false\n };\n var imageSourceCache = createIconSourceCache();\n\n function resolveGlyph(name) {\n var glyph = glyphMap[name] || '?';\n\n if (typeof glyph === 'number') {\n return String.fromCodePoint(glyph);\n }\n\n return glyph;\n }\n\n function getImageSourceSync(name) {\n var size = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : DEFAULT_ICON_SIZE;\n var color = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : DEFAULT_ICON_COLOR;\n ensureNativeModuleAvailable();\n var glyph = resolveGlyph(name);\n var processedColor = processColor(color);\n var cacheKey = glyph + \":\" + size + \":\" + processedColor;\n\n if (imageSourceCache.has(cacheKey)) {\n return imageSourceCache.get(cacheKey);\n }\n\n try {\n var imagePath = NativeIconAPI.getImageForFontSync(fontReference, glyph, size, processedColor);\n var value = {\n uri: imagePath,\n scale: PixelRatio.get()\n };\n imageSourceCache.setValue(cacheKey, value);\n return value;\n } catch (error) {\n imageSourceCache.setError(cacheKey, error);\n throw error;\n }\n }\n\n function getImageSource(name) {\n var size,\n color,\n glyph,\n processedColor,\n cacheKey,\n imagePath,\n value,\n _args = arguments;\n return _regeneratorRuntime.async(function getImageSource$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n size = _args.length > 1 && _args[1] !== undefined ? _args[1] : DEFAULT_ICON_SIZE;\n color = _args.length > 2 && _args[2] !== undefined ? _args[2] : DEFAULT_ICON_COLOR;\n ensureNativeModuleAvailable();\n glyph = resolveGlyph(name);\n processedColor = processColor(color);\n cacheKey = glyph + \":\" + size + \":\" + processedColor;\n\n if (!imageSourceCache.has(cacheKey)) {\n _context.next = 8;\n break;\n }\n\n return _context.abrupt(\"return\", imageSourceCache.get(cacheKey));\n\n case 8:\n _context.prev = 8;\n _context.next = 11;\n return _regeneratorRuntime.awrap(NativeIconAPI.getImageForFont(fontReference, glyph, size, processedColor));\n\n case 11:\n imagePath = _context.sent;\n value = {\n uri: imagePath,\n scale: PixelRatio.get()\n };\n imageSourceCache.setValue(cacheKey, value);\n return _context.abrupt(\"return\", value);\n\n case 17:\n _context.prev = 17;\n _context.t0 = _context[\"catch\"](8);\n imageSourceCache.setError(cacheKey, _context.t0);\n throw _context.t0;\n\n case 21:\n case \"end\":\n return _context.stop();\n }\n }\n }, null, null, [[8, 17]], Promise);\n }\n\n function loadFont() {\n var file,\n _args2 = arguments;\n return _regeneratorRuntime.async(function loadFont$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n file = _args2.length > 0 && _args2[0] !== undefined ? _args2[0] : fontFile;\n\n if (!(Platform.OS === 'ios')) {\n _context2.next = 7;\n break;\n }\n\n ensureNativeModuleAvailable();\n\n if (file) {\n _context2.next = 5;\n break;\n }\n\n throw new Error('Unable to load font, because no file was specified. ');\n\n case 5:\n _context2.next = 7;\n return _regeneratorRuntime.awrap(NativeIconAPI.loadFontWithFileName.apply(NativeIconAPI, _toConsumableArray(file.split('.'))));\n\n case 7:\n case \"end\":\n return _context2.stop();\n }\n }\n }, null, null, null, Promise);\n }\n\n function hasIcon(name) {\n return Object.prototype.hasOwnProperty.call(glyphMap, name);\n }\n\n function getRawGlyphMap() {\n return glyphMap;\n }\n\n function getFontFamily() {\n return fontReference;\n }\n\n Icon.Button = createIconButtonComponent(Icon);\n Icon.TabBarItemIOS = Icon.TabBarItem;\n Icon.getImageSource = getImageSource;\n Icon.getImageSourceSync = getImageSourceSync;\n Icon.loadFont = loadFont;\n Icon.hasIcon = hasIcon;\n Icon.getRawGlyphMap = getRawGlyphMap;\n Icon.getFontFamily = getFontFamily;\n return Icon;\n}","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/@expo/vector-icons/build/vendor/react-native-vector-icons/lib/create-icon-set.js"],"names":["React","PureComponent","PropTypes","NativeModules","Platform","PixelRatio","processColor","Text","ensureNativeModuleAvailable","createIconSourceCache","createIconButtonComponent","createTabBarItemIOSComponent","NativeIconAPI","RNVectorIconsManager","RNVectorIconsModule","DEFAULT_ICON_SIZE","DEFAULT_ICON_COLOR","createIconSet","glyphMap","fontFamily","fontFile","fontStyle","fontBasename","replace","fontReference","select","windows","android","web","default","Icon","root","handleRef","ref","nativeProps","setNativeProps","props","name","size","color","style","children","glyph","String","fromCodePoint","styleDefaults","fontSize","styleOverrides","fontWeight","defaultProps","allowFontScaling","imageSourceCache","resolveGlyph","getImageSourceSync","processedColor","cacheKey","has","get","imagePath","getImageForFontSync","value","uri","scale","setValue","error","setError","getImageSource","getImageForFont","loadFont","file","OS","Error","loadFontWithFileName","split","hasIcon","Object","prototype","hasOwnProperty","call","getRawGlyphMap","getFontFamily","Button","TabBarItemIOS","TabBarItem"],"mappings":"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","sourcesContent":["import React, { PureComponent } from 'react';\nimport PropTypes from 'prop-types';\nimport {\n NativeModules,\n Platform,\n PixelRatio,\n processColor,\n Text,\n} from './react-native';\n\nimport ensureNativeModuleAvailable from './ensure-native-module-available';\nimport createIconSourceCache from './create-icon-source-cache';\nimport createIconButtonComponent from './icon-button';\nimport createTabBarItemIOSComponent from './tab-bar-item-ios';\n\nexport const NativeIconAPI =\n NativeModules.RNVectorIconsManager || NativeModules.RNVectorIconsModule;\n\nexport const DEFAULT_ICON_SIZE = 12;\nexport const DEFAULT_ICON_COLOR = 'black';\n\nexport default function createIconSet(\n glyphMap,\n fontFamily,\n fontFile,\n fontStyle\n) {\n // Android doesn't care about actual fontFamily name, it will only look in fonts folder.\n const fontBasename = fontFile\n ? fontFile.replace(/\\.(otf|ttf)$/, '')\n : fontFamily;\n\n const fontReference = Platform.select({\n windows: `/Assets/${fontFile}#${fontFamily}`,\n android: fontBasename,\n web: fontBasename,\n default: fontFamily,\n });\n\n class Icon extends PureComponent {\n root = null;\n\n static defaultProps = {\n size: DEFAULT_ICON_SIZE,\n allowFontScaling: false,\n };\n\n setNativeProps(nativeProps) {\n if (this.root) {\n this.root.setNativeProps(nativeProps);\n }\n }\n\n handleRef = ref => {\n this.root = ref;\n };\n\n render() {\n const { name, size, color, style, children, ...props } = this.props;\n\n let glyph = name ? glyphMap[name] || '?' : '';\n if (typeof glyph === 'number') {\n glyph = String.fromCodePoint(glyph);\n }\n\n const styleDefaults = {\n fontSize: size,\n color,\n };\n\n const styleOverrides = {\n fontFamily: fontReference,\n fontWeight: 'normal',\n fontStyle: 'normal',\n };\n\n props.style = [styleDefaults, style, styleOverrides, fontStyle || {}];\n props.ref = this.handleRef;\n\n return (\n \n {glyph}\n {children}\n \n );\n }\n }\n\n const imageSourceCache = createIconSourceCache();\n\n function resolveGlyph(name) {\n const glyph = glyphMap[name] || '?';\n if (typeof glyph === 'number') {\n return String.fromCodePoint(glyph);\n }\n return glyph;\n }\n\n function getImageSourceSync(\n name,\n size = DEFAULT_ICON_SIZE,\n color = DEFAULT_ICON_COLOR\n ) {\n ensureNativeModuleAvailable();\n\n const glyph = resolveGlyph(name);\n const processedColor = processColor(color);\n const cacheKey = `${glyph}:${size}:${processedColor}`;\n\n if (imageSourceCache.has(cacheKey)) {\n return imageSourceCache.get(cacheKey);\n }\n try {\n const imagePath = NativeIconAPI.getImageForFontSync(\n fontReference,\n glyph,\n size,\n processedColor\n );\n const value = { uri: imagePath, scale: PixelRatio.get() };\n imageSourceCache.setValue(cacheKey, value);\n return value;\n } catch (error) {\n imageSourceCache.setError(cacheKey, error);\n throw error;\n }\n }\n\n async function getImageSource(\n name,\n size = DEFAULT_ICON_SIZE,\n color = DEFAULT_ICON_COLOR\n ) {\n ensureNativeModuleAvailable();\n\n const glyph = resolveGlyph(name);\n const processedColor = processColor(color);\n const cacheKey = `${glyph}:${size}:${processedColor}`;\n\n if (imageSourceCache.has(cacheKey)) {\n return imageSourceCache.get(cacheKey);\n }\n try {\n const imagePath = await NativeIconAPI.getImageForFont(\n fontReference,\n glyph,\n size,\n processedColor\n );\n const value = { uri: imagePath, scale: PixelRatio.get() };\n imageSourceCache.setValue(cacheKey, value);\n return value;\n } catch (error) {\n imageSourceCache.setError(cacheKey, error);\n throw error;\n }\n }\n\n async function loadFont(file = fontFile) {\n if (Platform.OS === 'ios') {\n ensureNativeModuleAvailable();\n if (!file) {\n throw new Error('Unable to load font, because no file was specified. ');\n }\n await NativeIconAPI.loadFontWithFileName(...file.split('.'));\n }\n }\n\n function hasIcon(name) {\n return Object.prototype.hasOwnProperty.call(glyphMap, name);\n }\n\n function getRawGlyphMap() {\n return glyphMap;\n }\n\n function getFontFamily() {\n return fontReference;\n }\n\n Icon.Button = createIconButtonComponent(Icon);\n Icon.TabBarItemIOS = Icon.TabBarItem;\n Icon.getImageSource = getImageSource;\n Icon.getImageSourceSync = getImageSourceSync;\n Icon.loadFont = loadFont;\n Icon.hasIcon = hasIcon;\n Icon.getRawGlyphMap = getRawGlyphMap;\n Icon.getFontFamily = getFontFamily;\n\n return Icon;\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/2ffbf336b92c68d4c34e4b5293efa672.json b/.expo/web/cache/development/babel-loader/2ffbf336b92c68d4c34e4b5293efa672.json new file mode 100644 index 000000000..a3e8da5e7 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/2ffbf336b92c68d4c34e4b5293efa672.json @@ -0,0 +1 @@ +{"ast":null,"code":"var validateFormat = function validateFormat() {};\n\nif (process.env.NODE_ENV !== 'production') {\n validateFormat = function validateFormat(format) {\n if (format === undefined) {\n throw new Error('invariant requires an error message argument');\n }\n };\n}\n\nexport default function invariant(condition, format, a, b, c, d, e, f) {\n validateFormat(format);\n\n if (!condition) {\n var error;\n\n if (format === undefined) {\n error = new Error('Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.');\n } else {\n var args = [a, b, c, d, e, f];\n var argIndex = 0;\n error = new Error(format.replace(/%s/g, function () {\n return args[argIndex++];\n }));\n error.name = 'Invariant Violation';\n }\n\n error.framesToPop = 1;\n throw error;\n }\n}","map":{"version":3,"sources":["invariant.js"],"names":["validateFormat","process","format","error","args","argIndex"],"mappings":"AAWA,IAAIA,cAAc,GAAG,0BAAY,CAAjC,CAAA;;AAEA,IAAIC,OAAO,CAAPA,GAAAA,CAAAA,QAAAA,KAAJ,YAAA,EAA2C;AACzCD,EAAAA,cAAc,GAAG,wBAAA,MAAA,EAAkB;AACjC,QAAIE,MAAM,KAAV,SAAA,EAA0B;AACxB,YAAM,IAAA,KAAA,CAAN,8CAAM,CAAN;AACD;AAHHF,GAAAA;AAKD;;AAED,eAAe,SAAA,SAAA,CAAA,SAAA,EAAA,MAAA,EAAA,CAAA,EAAA,CAAA,EAAA,CAAA,EAAA,CAAA,EAAA,CAAA,EAAA,CAAA,EAAwD;AACrEA,EAAAA,cAAc,CAAdA,MAAc,CAAdA;;AAEA,MAAI,CAAJ,SAAA,EAAgB;AACd,QAAA,KAAA;;AACA,QAAIE,MAAM,KAAV,SAAA,EAA0B;AACxBC,MAAAA,KAAK,GAAG,IAAA,KAAA,CAARA,+HAAQ,CAARA;AADF,KAAA,MAIO;AACL,UAAIC,IAAI,GAAG,CAAA,CAAA,EAAA,CAAA,EAAA,CAAA,EAAA,CAAA,EAAA,CAAA,EAAX,CAAW,CAAX;AACA,UAAIC,QAAQ,GAAZ,CAAA;AACAF,MAAAA,KAAK,GAAG,IAAA,KAAA,CACN,MAAM,CAAN,OAAA,CAAA,KAAA,EAAsB,YAAY;AAChC,eAAOC,IAAI,CAACC,QAAZ,EAAW,CAAX;AAFJF,OACE,CADM,CAARA;AAKAA,MAAAA,KAAK,CAALA,IAAAA,GAAAA,qBAAAA;AACD;;AAEDA,IAAAA,KAAK,CAALA,WAAAA,GAjBc,CAiBdA;AACA,UAAA,KAAA;AACD;AACF","sourcesContent":["/**\n * Use invariant() to assert state which your program assumes to be true.\n *\n * Provide sprintf-style format (only %s is supported) and arguments\n * to provide information about what broke and what you were\n * expecting.\n *\n * The invariant message will be stripped in production, but the invariant\n * will remain to ensure logic does not differ in production.\n */\n\nvar validateFormat = function () {};\n\nif (process.env.NODE_ENV !== 'production') {\n validateFormat = function (format) {\n if (format === undefined) {\n throw new Error('invariant requires an error message argument');\n }\n };\n}\n\nexport default function invariant(condition, format, a, b, c, d, e, f) {\n validateFormat(format);\n\n if (!condition) {\n var error;\n if (format === undefined) {\n error = new Error(\n 'Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.'\n );\n } else {\n var args = [a, b, c, d, e, f];\n var argIndex = 0;\n error = new Error(\n format.replace(/%s/g, function () {\n return args[argIndex++];\n })\n );\n error.name = 'Invariant Violation';\n }\n\n error.framesToPop = 1; // we don't care about invariant's own frame\n throw error;\n }\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/3013304e88d101b991d39dec823a1010.json b/.expo/web/cache/development/babel-loader/3013304e88d101b991d39dec823a1010.json new file mode 100644 index 000000000..aa628c92c --- /dev/null +++ b/.expo/web/cache/development/babel-loader/3013304e88d101b991d39dec823a1010.json @@ -0,0 +1 @@ +{"ast":null,"code":"export var categories = [{\n id: 3,\n name: 'Cookies',\n photo_url: 'https://www.telegraph.co.uk/content/dam/Travel/2019/January/france-food.jpg?imwidth=1400'\n}, {\n id: 1,\n name: 'Mexican Food',\n photo_url: 'https://ak1.picdn.net/shutterstock/videos/19498861/thumb/1.jpg'\n}, {\n id: 2,\n name: 'Italian Food',\n photo_url: 'https://images.unsplash.com/photo-1533777324565-a040eb52facd?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&w=1000&q=80'\n}, {\n id: 4,\n name: 'Smoothies',\n photo_url: 'https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/still-life-of-three-fresh-smoothies-in-front-of-royalty-free-image-561093647-1544042068.jpg?crop=0.715xw:0.534xh;0.0945xw,0.451xh&resize=768:*'\n}, {\n id: 0,\n name: 'Pizza',\n photo_url: 'https://amp.businessinsider.com/images/5c084bf7bde70f4ea53f0436-750-563.jpg'\n}];\nexport var recipes = [{\n recipeId: 122,\n categoryId: 3,\n title: 'Oatmeal Cookies',\n photo_url: 'https://www.texanerin.com/content/uploads/2019/06/nobake-chocolate-cookies-1-650x975.jpg',\n photosArray: ['https://www.texanerin.com/content/uploads/2019/06/nobake-chocolate-cookies-1-650x975.jpg', \"https://namelymarly.com/wp-content/uploads/2018/04/20180415_Beet_Lasagna_10.jpg\", 'https://advancelocal-adapter-image-uploads.s3.amazonaws.com/image.al.com/home/bama-media/width600/img/news_impact/photo/burger-fijpg-57e7e5907630c2ad.jpg', 'https://img.thedailybeast.com/image/upload/c_crop,d_placeholder_euli9k,h_1439,w_2560,x_0,y_0/dpr_1.5/c_limit,w_1044/fl_lossy,q_auto/v1492718105/articles/2013/09/24/burger-king-s-new-french-fries-took-ten-years-to-develop/130923-gross-burger-tease_izz59e', 'https://aht.seriouseats.com/images/2012/02/20120221-193971-fast-food-fries-Burger-King-fries-2.jpg'],\n time: '15',\n ingredients: [[0, '200ml'], [1, '5g'], [2, '300g']],\n description: '-- Start with cleaned and peeled russet potatoes that you have cut into 3/8-inch match sticks. Place in bowl of very cold water: keep rinsing and changing the water until the water is clear; drain thoroughly and dry with paper towels or a clean lint-free kitchen towel.\\n\\n -- Meanwhile, you preheat your hot oil to 350 degrees F. Place prepared taters in oil and cook about 5 minutes. They will have that blond-tone color to them. \\n\\n -- Note: Once you add cold potatoes to the hot oil, the temperature of your oil is going to drop - you want it to be somewhere between 330 - 325 degrees F. \\n\\n -- Remove from oil; drain and cool. Now - either refrigerate until ready to finish cooking, or cool completely and freeze up to 3 months. To freeze properly - place completely cooled fries in single layer on tray and place in freezer until frozen. Then bag them.\\n\\n -- To finish cooking - preheat your oil to 400* F. Add your cold fries (which will drop the oil temp - which is fine because you want it near the 375 degrees F. temp) and cook a few minutes until done. Lightly salt them and shake well so that the salt distributes well and they are not salty.'\n}, {\n recipeId: 3,\n categoryId: 4,\n title: 'Triple Berry Smoothie',\n photo_url: 'https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/delish-how-to-make-a-smoothie-horizontal-1542310071.png?crop=0.803xw:0.923xh;0.116xw,0.00510xh&resize=768:*',\n photosArray: ['https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/delish-how-to-make-a-smoothie-horizontal-1542310071.png?crop=0.803xw:0.923xh;0.116xw,0.00510xh&resize=768:*', 'https://www.vitamix.com/media/other/images/xVitamix-Triple-Berry-Smoothie-square-crop__1.jpg.pagespeed.ic.OgTC3ILD3R.jpg', 'http://images.media-allrecipes.com/userphotos/960x960/3798204.jpg', 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTrzui8MM6W66I29VZwVvcjpGv99JW3O1owgupc3KwB65rhAyrZ'],\n time: '10',\n ingredients: [[59, '1'], [60, '1/2 lbs'], [61, '1/2 liters']],\n description: 'In a blender, combine all ingredients and blend until smooth. Then divide between 2 cups and top with blackberries, if desired.'\n}, {\n recipeId: 2,\n categoryId: 3,\n title: 'Vegan Cookies',\n photo_url: 'https://www.texanerin.com/content/uploads/2018/06/no-bake-lactation-cookies-1-650x975.jpg',\n photosArray: ['https://www.texanerin.com/content/uploads/2018/06/no-bake-lactation-cookies-1-650x975.jpg', 'https://ichef.bbci.co.uk/news/660/cpsprodpb/B2C0/production/_106106754_vegnuggets976.jpg', 'https://pixel.nymag.com/imgs/daily/grub/2017/11/22/22-mcds-chicken-tenders.w330.h330.jpg', 'https://imagesvc.meredithcorp.io/v3/mm/image?url=https%3A%2F%2Fcdn-img.health.com%2Fsites%2Fdefault%2Ffiles%2Fstyles%2Flarge_16_9%2Fpublic%2Fstyles%2Fmain%2Fpublic%2Fgettyimages-508510211.jpg%3Fitok%3Dh-Uryi8r&w=400&c=sc&poi=face&q=85'],\n time: '30',\n ingredients: [[0, '2 quarts'], [16, '1'], [12, '1 cup'], [18, '1 cup'], [19, '1 teaspoon'], [1, '2 teaspoons'], [4, '1/4 teaspoons'], [7, '1/8 teaspoons'], [20, '1/2 teaspoons'], [21, '4']],\n description: '-- Beat the egg and then combine it with water in a bowl. Stir. Combine the flour, salt, MSG, pepper, onion powder and garlic powder in a gallon size zip lock bag. Pound each of the breast filets until about 1/4-inch thick. Then cut into bite sized pieces. Coat each piece with the flour mixture by shaking in the zip lock bag. Remove and coat in the egg mixture. Then coat in the flour mixture again. Shake to coat. Deep fry at 375 degrees for 10-12 minutes, until browned and crispy.'\n}, {\n recipeId: 3,\n categoryId: 3,\n title: 'Pumpkin Spice Cookies',\n photo_url: 'https://www.texanerin.com/content/uploads/2018/11/pumpkin-spice-cookies-4-650x975.jpg',\n photosArray: ['https://www.texanerin.com/content/uploads/2018/11/pumpkin-spice-cookies-4-650x975.jpg', 'https://cdn.junglecreations.com/wp/junglecms/2018/07/4164c5bd-wide-thumbnail.jpg', 'https://pinchofyum.com/wp-content/uploads/Crunchwrap-Inside.jpg', 'https://monsonmadethis.com/wp-content/uploads/2017/10/IMG_20171015_161017_025-e1533869302263.jpg'],\n time: '45',\n ingredients: [[0, '2 tablespoons'], [22, '1/2'], [23, '2 tablespoons'], [7, '2 cloves'], [3, '1 teaspoon'], [24, '1 tablespoon'], [25, '1 lb'], [1, '2 teaspoons'], [4, '2 teaspoons'], [26, '15 oz'], [27, '8'], [28, '2'], [29, '1 cup']],\n description: '-- In a medium pot over medium heat, heat 1 tablespoon oil. Add onion and cook until soft, 5 minutes. Add garlic and cook until fragrant, 1 minute more. Add tomato paste and stir to coat onion and garlic. Add ground beef and cook, breaking up meat with a wooden spoon, until no longer pink, 6 minutes. Drain fat.\\n\\n -- Return beef to pot and season with chili powder, paprika, salt, and pepper. Add tomato sauce and kidney beans. Bring to a boil, then reduce heat and let simmer 15 minutes. Add some chili to center of each tortilla, leaving room to fold in edges. Top with Fritos, then cheddar. Fold edges of tortillas toward the center, creating pleats. Invert Crunchwraps so pleats are on the bottom and stay together.\\n\\n -- In medium skillet over medium heat, heat remaining tablespoon oil. Add a Crunchwrap seam side down and cook until tortilla is golden, 3 to 5 minutes per side. Repeat with remaining Crunchwraps'\n}, {\n recipeId: 1,\n categoryId: 3,\n title: 'Brownies',\n photo_url: 'https://www.texanerin.com/content/uploads/2018/01/coconut-flour-brownies-1-650x975.jpg',\n photosArray: ['https://www.texanerin.com/content/uploads/2018/01/coconut-flour-brownies-1-650x975.jpg', 'https://images-gmi-pmc.edge-generalmills.com/6fbc6859-e2b1-499d-b0fa-ada600c9cc3f.jpg', 'http://www.recipe4living.com/assets/itemimages/400/400/3/83c29ac7418067c2e74f31c8abdd5a43_477607049.jpg', 'https://www.franchisechatter.com/wp-content/uploads/2014/08/KFC-Photo-by-James.jpg'],\n time: '30',\n ingredients: [[1, '2 tablespoons'], [3, '1 tablespoon'], [4, '1 teaspoon'], [5, '1/2 teaspoons'], [6, '1/2 teaspoons'], [7, '1/2 teaspoons'], [8, '1/2 teaspoons'], [9, '1/2 teaspoons'], [10, '1/2 teaspoons'], [11, '1/2 teaspoons'], [12, '1/2 cups'], [13, '1 tablespoon'], [14, '1 tablespoon'], [15, '2 breasts, 2 thighs, 2 drumsticks, 2 wings'], [16, '1'], [17, '2 quarts']],\n description: '-- Preheat fryer to 350°F. Thoroughly mix together all spices. Combine spices with flour, brown sugar and salt. Dip chicken pieces in egg white to lightly coat them, then transfer to flour mixture. Turn a few times and make sure the flour mix is really stuck to the chicken.\\n\\n -- Repeat with all the chicken pieces. Let chicken pieces rest for 5 minutes so crust has a chance to dry a bit. Fry chicken in batches. Breasts and wings should take 12-14 minutes, and legs and thighs will need a few more minutes. Chicken pieces are done when a meat thermometer inserted into the thickest part reads 165°F. Let chicken drain on a few paper towels when it comes out of the fryer. Serve hot.'\n}, {\n recipeId: 4,\n categoryId: 1,\n title: 'Perfect Fish Tacos',\n photo_url: 'https://hips.hearstapps.com/hmg-prod/images/190307-fish-tacos-112-1553283299.jpg',\n photosArray: ['http://d2814mmsvlryp1.cloudfront.net/wp-content/uploads/2014/04/WGC-Fish-Tacos-copy-2.jpg', 'https://thecozyapron.com/wp-content/uploads/2018/03/baja-fish-tacos_thecozyapron_1.jpg', 'https://www.simplyrecipes.com/wp-content/uploads/2017/06/2017-07-22-FishTacos-6.jpg'],\n time: '35',\n ingredients: [[30, 'jucie of 1 '], [24, '2 teaspoons'], [0, '3 tablespoons'], [3, '1 teaspoon'], [31, '1/2 teaspoons'], [32, '1/2 teaspoons'], [4, '2 teaspoons'], [33, '1/2 lb'], [27, '8'], [14, '2 teasponns'], [34, '1']],\n description: '-- In a medium shallow bowl, whisk together olive oil, lime juice, paprika, chili powder, cumin, and cayenne. Add cod, tossing until evenly coated. Let marinate 15 minutes. Meanwhile, make slaw: In a large bowl, whisk together mayonnaise, lime juice, cilantro, and honey. Stir in cabbage, corn, and jalapeño. Season with salt and pepper.\\n\\n -- In a large nonstick skillet over medium-high heat, heat vegetable oil. Remove cod from marinade and season both sides of each filet with salt and pepper. Add fish flesh side-down. Cook until opaque and cooked through, 3 to 5 minutes per side.\\n\\n -- Let rest 5 minutes before flaking with a fork. Assemble tacos: Serve fish over grilled tortillas with corn slaw and avocado. Squeeze lime juice on top and garnish with sour cream. '\n}, {\n recipeId: 5,\n categoryId: 1,\n title: 'Chicken Fajitas',\n photo_url: 'https://tmbidigitalassetsazure.blob.core.windows.net/secure/RMS/attachments/37/1200x1200/Flavorful-Chicken-Fajitas_EXPS_GHBZ18_12540_B08_15_8b.jpg',\n photosArray: ['https://dadwithapan.com/wp-content/uploads/2015/07/Spicy-Chicken-Fajitas-22-1200x480.jpg', 'https://3.bp.blogspot.com/-X-dHj7ORF9Q/XH4ssgTuSZI/AAAAAAAAEig/E46HP9wCfdsvyJFcMTX30cw-ICep8lF9ACHMYCw/s1600/chicken-fajitas-mexican-food-id-149559-buzzerg.jpg', 'https://cdn-image.foodandwine.com/sites/default/files/styles/medium_2x/public/201403-xl-chipotle-chicken-fajitas.jpg?itok=ghVcI5SQ'],\n time: 35,\n ingredients: [[9, '1/2 teaspoons'], [0, '4 tablespoons'], [1, '1/2 teaspoons'], [30, '2 tablespoons'], [31, '1 teaspoon'], [7, '1 teaspoon'], [24, '1/2 teaspoons'], [3, '1/2 teaspoons'], [21, '1 pound'], [22, '1/2 cup'], [27, '6'], [36, '4'], [37, '1/2'], [38, '1/2']],\n description: '-- In a large bowl, combine 2 tablespoons oil, lemon juice and seasonings; add the chicken. Turn to coat; cover. Refrigerate for 1-4 hours In a large skillet, saute peppers and onions in remaining oil until crisp-tender. Remove and keep warm. Drain chicken, discarding marinade. In the same skillet, cook chicken over medium-high heat for 5-6 minutes or until no longer pink.\\n\\n -- Return pepper mixture to pan; heat through. Spoon filling down the center of tortillas; fold in half. Serve with toppings as desired.'\n}, {\n recipeId: 6,\n categoryId: 2,\n title: 'Buffalo Pizza',\n photo_url: 'https://images.unsplash.com/photo-1513104890138-7c749659a591?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&w=1000&q=80',\n photosArray: ['https://www.tablefortwoblog.com/wp-content/uploads/2019/01/buffalo-chicken-pizza-recipe-photos-tablefortwoblog-3-500x500.jpg', 'http://pizzachoicema.com/wp-content/uploads/2018/08/Buffalo-Chicken-Pizza.jpg', 'https://static1.squarespace.com/static/565bb41ae4b0509ba9fdf769/t/5b9a8e80aa4a998b0be0fcf4/1536855690622/pizza.gif'],\n time: 50,\n ingredients: [[39, '1 lb'], [40, '1 cup'], [41, '1/2 cup'], [42, '1/4 cup'], [43, '2 tablespoons'], [44, '1/2 cup'], [7, '1/4 teaspoons'], [5, '1/4 teaspoons'], [30, '1/4 teaspoons'], [45, '2 oz'], [12, 'for dusting'], [4, '1/2 teaspoons'], [47, '2'], [46, '9 oz']],\n description: '-- Place a rack in upper third of oven. Place a large cast-iron skillet on rack and preheat oven to 500° (or as high as your oven will go). Place pizza dough in a large bowl, pour a little oil over, and turn to coat. Cover bowl with plastic and let dough proof at room temperature while pan and oven heat up.\\n\\n -- Meanwhile, cook hot sauce, marinara sauce, and butter in a medium saucepan over medium heat, stirring occasionally, until butter is melted. Stir in cream, reduce heat to low, and simmer, stirring occasionally, until slightly thickened and warmed through, about 10 minutes. Heat 1 Tbsp. oil in a large skillet over medium-high. Add chicken, toss to coat, then add ¼ cup Buffalo sauce.\\n\\n -- Cook chicken, tossing occasionally, until heated through, about 2 minutes. Reduce heat and simmer, stirring often, until chicken is well coated and sauce is slightly thickened, about 5 minutes. Meanwhile, whisk yogurt, lemon juice, celery salt, garlic powder, ¼ cup blue cheese, ½ tsp. pepper, and 2 Tbsp. water in a small bowl, adding more water if sauce seems too thick (it should be pourable); set aside.\\n\\n -- Turn out dough onto a lightly floured work surface. Shape with your hands into a round that’s slightly larger than the cast-iron skillet you’re using. Take hot skillet out of oven (watch that handle!) and place on a heatproof surface. Add a little flour to pan. Lay dough in skillet, then work edges of dough up sides of skillet with your fingertips (use a rubber spatula or wooden spoon if you’re nervous about touching the hot pan). Drizzle a little oil around inside edge of pan so that it trickles behind and underneath dough, which will encourage browning and help it release.\\n\\n -- Spread about ⅓ cup Buffalo sauce over dough. Arrange mozzarella over, then top with remaining ¼ cup blue cheese. Arrange chicken mixture on top. Bake pizza on top rack until crust and cheese are nicely browned, 15–20 minutes. Transfer skillet to stovetop (again, watch that handle!) and let pizza rest a few minutes. Using a spatula, slide pizza onto a cutting board or platter. Arrange celery over, then top with reserved blue cheese dressing. Season with pepper, then drizzle with oil.'\n}, {\n recipeId: 0,\n categoryId: 0,\n title: 'Classic Lasagna',\n photo_url: 'https://namelymarly.com/wp-content/uploads/2018/04/20180415_Beet_Lasagna_10.jpg',\n photosArray: [\"https://namelymarly.com/wp-content/uploads/2018/04/20180415_Beet_Lasagna_10.jpg\", 'https://advancelocal-adapter-image-uploads.s3.amazonaws.com/image.al.com/home/bama-media/width600/img/news_impact/photo/burger-fijpg-57e7e5907630c2ad.jpg', 'https://img.thedailybeast.com/image/upload/c_crop,d_placeholder_euli9k,h_1439,w_2560,x_0,y_0/dpr_1.5/c_limit,w_1044/fl_lossy,q_auto/v1492718105/articles/2013/09/24/burger-king-s-new-french-fries-took-ten-years-to-develop/130923-gross-burger-tease_izz59e', 'https://aht.seriouseats.com/images/2012/02/20120221-193971-fast-food-fries-Burger-King-fries-2.jpg'],\n time: '15',\n ingredients: [[0, '200ml'], [1, '5g'], [2, '300g']],\n description: '-- Start with cleaned and peeled russet potatoes that you have cut into 3/8-inch match sticks. Place in bowl of very cold water: keep rinsing and changing the water until the water is clear; drain thoroughly and dry with paper towels or a clean lint-free kitchen towel.\\n\\n -- Meanwhile, you preheat your hot oil to 350 degrees F. Place prepared taters in oil and cook about 5 minutes. They will have that blond-tone color to them. \\n\\n -- Note: Once you add cold potatoes to the hot oil, the temperature of your oil is going to drop - you want it to be somewhere between 330 - 325 degrees F. \\n\\n -- Remove from oil; drain and cool. Now - either refrigerate until ready to finish cooking, or cool completely and freeze up to 3 months. To freeze properly - place completely cooled fries in single layer on tray and place in freezer until frozen. Then bag them.\\n\\n -- To finish cooking - preheat your oil to 400* F. Add your cold fries (which will drop the oil temp - which is fine because you want it near the 375 degrees F. temp) and cook a few minutes until done. Lightly salt them and shake well so that the salt distributes well and they are not salty.'\n}, {\n recipeId: 7,\n categoryId: 2,\n title: 'Spaghetti Carbonara',\n photo_url: 'https://truffle-assets.imgix.net/655ce202-862-butternutsquashcarbonara-land.jpg',\n photosArray: ['https://ak3.picdn.net/shutterstock/videos/10431533/thumb/10.jpg', 'https://www.kcet.org/sites/kl/files/styles/kl_image_large/public/thumbnails/image/square_hero_desktop_2x_sfs_spaghetti_carbonara_clr-3.jpg?itok=T-rsBDIZ', 'https://cdn-image.foodandwine.com/sites/default/files/HD-201104-r-spaghetti-with-anchovy.jpg'],\n time: 15,\n ingredients: [[48, '50g'], [49, '100g'], [50, '350g'], [51, '2 plump'], [42, '50g'], [16, '3'], [1, '2 teaspoons'], [4, '2 teaspoons']],\n description: '-- Put the egg yolks into a bowl, finely grate in the Parmesan, season with pepper, then mix well with a fork and put to one side. Cut any hard skin off the pancetta and set aside, then chop the meat. Cook the spaghetti in a large pan of boiling salted water until al dente.\\n\\n -- Meanwhile, rub the pancetta skin, if you have any, all over the base of a medium frying pan (this will add fantastic flavour, or use 1 tablespoon of oil instead), then place over a medium-high heat. Peel the garlic, then crush with the palm of your hand, add it to the pan and leave it to flavour the fat for 1 minute. Stir in the pancetta, then cook for 4 minutes, or until it starts to crisp up. Pick out and discard the garlic from the pan, then, reserving some of the cooking water, drain and add the spaghetti.\\n\\n -- Toss well over the heat so it really soaks up all that lovely flavour, then remove the pan from the heat. Add a splash of the cooking water and toss well, season with pepper, then pour in the egg mixture – the pan will help to cook the egg gently, rather than scrambling it. Toss well, adding more cooking water until it’s lovely and glossy. Serve with a grating of Parmesan and an extra twist of pepper.'\n}, {\n recipeId: 8,\n categoryId: 2,\n title: 'Lazania',\n photo_url: 'https://images8.alphacoders.com/817/817353.jpg',\n photosArray: ['https://previews.123rf.com/images/somegirl/somegirl1509/somegirl150900048/46103208-top-view-of-a-delicious-traditional-italian-lasagna-made-with-minced-beef-bolognese-sauce-topped-wit.jpg', 'https://truffle-assets.imgix.net/87f324e4-YOUTUBE-NO-TXT.00_03_19_14.Imagen_fija001.jpg', 'https://images4.alphacoders.com/817/817350.jpg'],\n time: 60,\n ingredients: [[36, '1 large'], [25, '1 pound'], [51, '5 cloves'], [52, '1 pound'], [53, '1 pound'], [54, '1 28 ounce can'], [23, '2 6 ounce can'], [55, '2 tablespoons'], [56, '1/4 cup'], [10, '1/2 cup'], [1, '1/2 teaspoons'], [58, '1 teaspoon'], [4, '1/4 teaspoons'], [16, '1 large'], [46, '1 pound'], [48, '1 cup'], [57, '30 ounces']],\n description: '-- Cook noodles according to package directions; drain. Meanwhile, in a Dutch oven, cook sausage, beef and onion over medium heat 8-10 minutes or until meat is no longer pink, breaking up meat into crumbles. Add garlic; cook 1 minute. Drain. Stir in tomatoes, tomato paste, water, sugar, 3 tablespoons parsley, basil, fennel, 1/2 teaspoon salt and pepper; bring to a boil. Reduce heat; simmer, uncovered, 30 minutes, stirring occasionally. In a small bowl, mix egg, ricotta cheese, and remaining parsley and salt. Preheat oven to 375°. Spread 2 cups meat sauce into an ungreased 13x9-in. baking dish. Layer with 3 noodles and a third of the ricotta mixture. Sprinkle with 1 cup mozzarella cheese and 2 tablespoons Parmesan cheese.\\n\\n -- Repeat layers twice. Top with remaining meat sauce and cheeses (dish will be full). Bake, covered, 25 minutes. Bake, uncovered, 25 minutes longer or until bubbly. Let stand 15 minutes before serving.'\n}];\nexport var ingredients = [{\n ingredientId: 0,\n name: 'Oil',\n photo_url: 'https://ak7.picdn.net/shutterstock/videos/27252067/thumb/11.jpg'\n}, {\n ingredientId: 1,\n name: 'Salt',\n photo_url: 'https://image.freepik.com/free-photo/sea-salt-wooden-bowl-isolated-white-background_29402-416.jpg'\n}, {\n ingredientId: 2,\n name: 'Russet potatoes',\n photo_url: 'http://www.valleyspuds.com/wp-content/uploads/Russet-Potatoes-cut.jpg'\n}, {\n ingredientId: 3,\n name: 'Paprika',\n photo_url: 'https://image.freepik.com/free-photo/red-chilli-pepper-powder-isolated-white-background_55610-28.jpg'\n}, {\n ingredientId: 4,\n name: 'Black Pepper',\n photo_url: 'https://ak0.picdn.net/shutterstock/videos/26741680/thumb/1.jpg'\n}, {\n ingredientId: 5,\n name: 'Celery salt',\n photo_url: 'https://www.hasiroglugurme.com/images/urunler/Koftelik-Esmer-Bulgur-resim-297.jpg'\n}, {\n ingredientId: 6,\n name: 'Dried sage',\n photo_url: 'https://d2v9y0dukr6mq2.cloudfront.net/video/thumbnail/Esxjvv7/super-slow-motion-dried-sage-falling-on-white-background_n1xg2gxzg__F0000.png'\n}, {\n ingredientId: 7,\n name: 'Garlic powder',\n photo_url: 'https://us.123rf.com/450wm/belchonock/belchonock1808/belchonock180818180/106007144-bowl-of-dry-garlic-powder-on-white-background.jpg?ver=6'\n}, {\n ingredientId: 8,\n name: 'Ground allspice',\n photo_url: 'https://www.savoryspiceshop.com/content/mercury_modules/cart/items/2/6/9/2695/allspice-berries-jamaican-ground-1.jpg'\n}, {\n ingredientId: 9,\n name: 'Dried oregano',\n photo_url: 'https://frutascharito.es/886-large_default/oregano.jpg'\n}, {\n ingredientId: 10,\n name: 'Dried basil',\n photo_url: 'https://www.honeychop.com/wp-content/uploads/2015/09/Dried-Mint.png'\n}, {\n ingredientId: 11,\n name: 'Dried marjoram',\n photo_url: 'https://images-na.ssl-images-amazon.com/images/I/71YATIBqBYL._SX355_.jpg'\n}, {\n ingredientId: 12,\n name: 'All-purpose flour',\n photo_url: 'https://images.assetsdelivery.com/compings_v2/seregam/seregam1309/seregam130900036.jpg'\n}, {\n ingredientId: 13,\n name: 'Brown sugar',\n photo_url: 'https://d2v9y0dukr6mq2.cloudfront.net/video/thumbnail/BALQTtekliuc6iu4u/rotating-brown-sugar-in-a-white-container-on-white-background_sis0xtbyl_thumbnail-full01.png'\n}, {\n ingredientId: 14,\n name: 'Kosher salt',\n photo_url: 'https://d1yn1kh78jj1rr.cloudfront.net/image/preview/r64-6MxPQjlatyfjp/storyblocks-top-view-of-ceramic-salt-cellar-with-coarse-grained-sea-salt-isolated-on-white-background_SPzKionPuV_SB_PM.jpg'\n}, {\n ingredientId: 15,\n name: 'Whole chicken',\n photo_url: 'https://image.shutterstock.com/image-photo/two-raw-chicken-drumsticks-isolated-260nw-632125991.jpg'\n}, {\n ingredientId: 16,\n name: 'Eggs',\n photo_url: 'https://image.shutterstock.com/image-photo/egg-whites-yolk-cup-isolated-260nw-1072453787.jpg'\n}, {\n ingredientId: 17,\n name: 'Quarts neutral oil',\n photo_url: 'https://imagesvc.meredithcorp.io/v3/mm/image?url=https%3A%2F%2Fimg1.cookinglight.timeinc.net%2Fsites%2Fdefault%2Ffiles%2Fstyles%2F4_3_horizontal_-_1200x900%2Fpublic%2Fgettyimages-464433694_0.jpg%3Fitok%3DK42YR2GV&w=400&c=sc&poi=face&q=85'\n}, {\n ingredientId: 18,\n name: 'Water',\n photo_url: 'https://ak1.picdn.net/shutterstock/videos/829561/thumb/11.jpg'\n}, {\n ingredientId: 19,\n name: 'Onion Powder',\n photo_url: 'https://image.shutterstock.com/image-photo/mixed-spices-isolated-on-white-260nw-662383828.jpg'\n}, {\n ingredientId: 20,\n name: 'MSG',\n photo_url: 'https://img.freepik.com/free-photo/monosodium-glutamate-wood-spoon-white-background_55883-399.jpg?size=626&ext=jpg'\n}, {\n ingredientId: 21,\n name: 'Chicken Breast',\n photo_url: 'https://us.123rf.com/450wm/utima/utima1602/utima160200063/53405187-raw-chicken-breast-fillets.jpg?ver=6'\n}, {\n ingredientId: 22,\n name: 'Onion chopped',\n photo_url: 'https://s3.envato.com/files/246703499/IMG_1752_5.jpg'\n}, {\n ingredientId: 23,\n name: 'Tomato paste',\n photo_url: 'http://d3e1m60ptf1oym.cloudfront.net/45bab59a-363c-11e1-ab4e-bf4c2e0bb026/PANELA_xgaplus.jpg'\n}, {\n ingredientId: 24,\n name: 'Chilli Powder',\n photo_url: 'https://us.123rf.com/450wm/nuttapong/nuttapong1505/nuttapong150500009/40458002-paprika-powder-isolated-on-white-background.jpg?ver=6'\n}, {\n ingredientId: 25,\n name: 'Ground Beef',\n photo_url: 'https://images.radio.com/kmoxam/s3fs-public/styles/nts_image_cover_tall_775x425/public/dreamstime_s_39607998.jpg?XCM.w1UGOp9sVKkWGQZe7_JIsRddxoIK&itok=3M6KcFLH&c=73fb6497175b4c1a5c79e3ede816656a'\n}, {\n ingredientId: 26,\n name: 'Can kidney beans, rinsed and drained ',\n photo_url: 'https://www.seriouseats.com/images/2014/04/20140414-pile-of-beans-primary-1500x1125.jpg'\n}, {\n ingredientId: 27,\n name: 'Large Tortillas',\n photo_url: 'https://upload.wikimedia.org/wikipedia/commons/5/56/NCI_flour_tortillas.jpg'\n}, {\n ingredientId: 28,\n name: 'Firtos',\n photo_url: 'https://previews.123rf.com/images/ksena32/ksena321510/ksena32151000090/45863494-fried-fish-on-a-white-background.jpg'\n}, {\n ingredientId: 29,\n name: 'Shredded cheddar',\n photo_url: 'https://image.shutterstock.com/image-photo/top-view-small-bowl-filled-260nw-284460308.jpg'\n}, {\n ingredientId: 30,\n name: 'Lime',\n photo_url: 'https://ak8.picdn.net/shutterstock/videos/23271748/thumb/1.jpg'\n}, {\n ingredientId: 31,\n name: 'Ground cumin',\n photo_url: 'https://image.shutterstock.com/image-photo/pile-cumin-powder-isolated-on-260nw-1193262853.jpg'\n}, {\n ingredientId: 32,\n name: 'Cayenne pepper',\n photo_url: 'https://ak7.picdn.net/shutterstock/videos/11461337/thumb/1.jpg'\n}, {\n ingredientId: 33,\n name: 'Flaky white fish',\n photo_url: 'https://image.shutterstock.com/image-photo/roach-river-fish-isolated-on-260nw-277764143.jpg'\n}, {\n ingredientId: 34,\n name: 'Avocado',\n photo_url: 'https://www.redwallpapers.com/public/redwallpapers-large-thumb/avocado-cut-stone-leaves-white-background-free-stock-photos-images-hd-wallpaper.jpg'\n}, {\n ingredientId: 35,\n name: 'Red Pepper Flakes',\n photo_url: 'https://as1.ftcdn.net/jpg/02/06/55/10/500_F_206551074_mVczUrAWOSMaw8kR48FQDQBqDw47jCtL.jpg'\n}, {\n ingredientId: 36,\n name: 'Onions',\n photo_url: 'http://www.allwhitebackground.com/images/2/2650.jpg'\n}, {\n ingredientId: 37,\n name: 'Green Pepper',\n photo_url: 'https://ak9.picdn.net/shutterstock/videos/4055509/thumb/1.jpg'\n}, {\n ingredientId: 38,\n name: 'Red Pepper',\n photo_url: 'https://ak9.picdn.net/shutterstock/videos/10314179/thumb/1.jpg'\n}, {\n ingredientId: 39,\n name: 'Pizza dough',\n photo_url: 'https://image.shutterstock.com/image-photo/fresh-raw-dough-pizza-bread-260nw-518950903.jpg'\n}, {\n ingredientId: 40,\n name: 'Ketchup sauce',\n photo_url: 'https://st2.depositphotos.com/5262887/11050/i/950/depositphotos_110501208-stock-photo-ketchup-bowl-isolated-on-white.jpg'\n}, {\n ingredientId: 41,\n name: 'Hot Sauce',\n photo_url: 'https://media.istockphoto.com/photos/opened-can-of-spaghetti-sauce-on-a-white-background-picture-id497704752?k=6&m=497704752&s=612x612&w=0&h=JnL54buYu1Z3fGtd8uNdjFxiAKwlxoDluD6jbIfSaZI='\n}, {\n ingredientId: 42,\n name: 'Butter',\n photo_url: 'https://redrockstoffee.com/media/2016/11/AdobeStock_76417550.jpeg'\n}, {\n ingredientId: 43,\n name: 'Heavy Cream',\n photo_url: 'https://media.istockphoto.com/photos/mayonnaise-in-bowl-isolated-on-white-background-picture-id614981116?k=6&m=614981116&s=612x612&w=0&h=LtbsI2HQXOTERYuP9YJ2PJfRF3W6DcyZ798fxMcQWC0='\n}, {\n ingredientId: 44,\n name: 'whole-milk plain yogurt',\n photo_url: 'https://st.depositphotos.com/2757384/3317/i/950/depositphotos_33170129-stock-photo-pouring-a-glass-of-milk.jpg'\n}, {\n ingredientId: 45,\n name: 'Chesse',\n photo_url: 'https://ak7.picdn.net/shutterstock/videos/3619997/thumb/1.jpg'\n}, {\n ingredientId: 46,\n name: 'Mozzarella',\n photo_url: 'https://t3.ftcdn.net/jpg/02/06/73/98/500_F_206739841_suPu6qDPHlowFqx9qo8fLqV8sNevL2g3.jpg'\n}, {\n ingredientId: 47,\n name: 'celery stalks',\n photo_url: 'https://cdn4.eyeem.com/thumb/6d1b3957c7caa9b73c3e0f820ef854b931808139-1538043742765/w/750'\n}, {\n ingredientId: 48,\n name: 'Parmesan Chesse',\n photo_url: 'https://ak7.picdn.net/shutterstock/videos/3721877/thumb/1.jpg'\n}, {\n ingredientId: 49,\n name: 'pancetta',\n photo_url: 'https://previews.123rf.com/images/onlyfabrizio/onlyfabrizio1606/onlyfabrizio160600002/60198502-raw-stripes-of-pancetta-stesa-on-a-white-background.jpg'\n}, {\n ingredientId: 50,\n name: 'Spaghetti',\n photo_url: 'https://previews.123rf.com/images/mfron/mfron1204/mfron120400098/13306773-bunch-of-spaghetti-nudeln-isoliert-auf-wei%C3%9Fem-hintergrund.jpg'\n}, {\n ingredientId: 51,\n name: 'Garlic',\n photo_url: 'https://image.freepik.com/free-photo/fresh-garlic-white-background_1339-17012.jpg'\n}, {\n ingredientId: 52,\n name: 'Lasagna noodles',\n photo_url: 'https://previews.123rf.com/images/velkol/velkol1110/velkol111000004/11083085-an-image-of-raw-lasagna-on-white-background.jpg'\n}, {\n ingredientId: 53,\n name: 'Italian sauce',\n photo_url: 'https://previews.123rf.com/images/arinahabich/arinahabich1504/arinahabich150400858/38827029-raw-italian-sausage-on-a-white-background-.jpg'\n}, {\n ingredientId: 54,\n name: 'Crushed Tomatoes',\n photo_url: 'https://previews.123rf.com/images/merkulovnik/merkulovnik1406/merkulovnik140600100/28751626-crushed-tomato-isolated-on-white-background.jpg'\n}, {\n ingredientId: 55,\n name: 'Sugar',\n photo_url: 'https://previews.123rf.com/images/sommai/sommai1411/sommai141100034/33199985-sugar-cubes-in-a-bowl-isolated-on-white-background.jpg'\n}, {\n ingredientId: 56,\n name: 'minced fresh parsley',\n photo_url: 'https://t4.ftcdn.net/jpg/02/15/78/05/240_F_215780551_Eid0xpP1M2fokvuEcvJj8uqhROLJkb3p.jpg'\n}, {\n ingredientId: 57,\n name: 'ricotta cheese',\n photo_url: 'https://previews.123rf.com/images/barkstudio/barkstudio1608/barkstudio160800351/61418602-ricotta-cheese-into-a-bowl-in-white-background.jpg'\n}, {\n ingredientId: 58,\n name: ' fennel seed',\n photo_url: 'https://previews.123rf.com/images/pinkomelet/pinkomelet1710/pinkomelet171000227/88851299-close-up-the-fennel-seed-on-white-background.jpg'\n}, {\n ingredientId: 59,\n name: 'Banana',\n photo_url: 'https://www.conservationmagazine.org/wp-content/uploads/2013/04/sterile-banana.jpg'\n}, {\n ingredientId: 60,\n name: 'Frozen Straberries',\n photo_url: 'https://www.cascadianfarm.com/wp-content/uploads/2018/12/Strawberries_Main_0218.png'\n}, {\n ingredientId: 61,\n name: 'Greek Yogurt',\n photo_url: 'http://images.media-allrecipes.com/userphotos/960x960/3758635.jpg'\n}];","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/src/data/dataArrays.js"],"names":["categories","id","name","photo_url","recipes","recipeId","categoryId","title","photosArray","time","ingredients","description","ingredientId"],"mappings":"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","sourcesContent":["export const categories = [\n {\n id: 3,\n name: 'Cookies',\n photo_url:\n 'https://www.telegraph.co.uk/content/dam/Travel/2019/January/france-food.jpg?imwidth=1400'\n },\n {\n id: 1,\n name: 'Mexican Food',\n photo_url: 'https://ak1.picdn.net/shutterstock/videos/19498861/thumb/1.jpg'\n },\n {\n id: 2,\n name: 'Italian Food',\n photo_url:\n 'https://images.unsplash.com/photo-1533777324565-a040eb52facd?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&w=1000&q=80'\n },\n {\n id: 4,\n name: 'Smoothies',\n photo_url:\n 'https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/still-life-of-three-fresh-smoothies-in-front-of-royalty-free-image-561093647-1544042068.jpg?crop=0.715xw:0.534xh;0.0945xw,0.451xh&resize=768:*'\n },\n {\n id: 0,\n name: 'Pizza',\n photo_url: 'https://amp.businessinsider.com/images/5c084bf7bde70f4ea53f0436-750-563.jpg'\n },\n];\n\nexport const recipes = [\n {\n recipeId: 122,\n categoryId: 3,\n title: 'Oatmeal Cookies',\n photo_url: 'https://www.texanerin.com/content/uploads/2019/06/nobake-chocolate-cookies-1-650x975.jpg',\n photosArray: [\n 'https://www.texanerin.com/content/uploads/2019/06/nobake-chocolate-cookies-1-650x975.jpg',\n \"https://namelymarly.com/wp-content/uploads/2018/04/20180415_Beet_Lasagna_10.jpg\",\n 'https://advancelocal-adapter-image-uploads.s3.amazonaws.com/image.al.com/home/bama-media/width600/img/news_impact/photo/burger-fijpg-57e7e5907630c2ad.jpg',\n 'https://img.thedailybeast.com/image/upload/c_crop,d_placeholder_euli9k,h_1439,w_2560,x_0,y_0/dpr_1.5/c_limit,w_1044/fl_lossy,q_auto/v1492718105/articles/2013/09/24/burger-king-s-new-french-fries-took-ten-years-to-develop/130923-gross-burger-tease_izz59e',\n 'https://aht.seriouseats.com/images/2012/02/20120221-193971-fast-food-fries-Burger-King-fries-2.jpg'\n ],\n time: '15',\n ingredients: [[0, '200ml'], [1, '5g'], [2, '300g']],\n description:\n '-- Start with cleaned and peeled russet potatoes that you have cut into 3/8-inch match sticks. Place in bowl of very cold water: keep rinsing and changing the water until the water is clear; drain thoroughly and dry with paper towels or a clean lint-free kitchen towel.\\n\\n -- Meanwhile, you preheat your hot oil to 350 degrees F. Place prepared taters in oil and cook about 5 minutes. They will have that blond-tone color to them. \\n\\n -- Note: Once you add cold potatoes to the hot oil, the temperature of your oil is going to drop - you want it to be somewhere between 330 - 325 degrees F. \\n\\n -- Remove from oil; drain and cool. Now - either refrigerate until ready to finish cooking, or cool completely and freeze up to 3 months. To freeze properly - place completely cooled fries in single layer on tray and place in freezer until frozen. Then bag them.\\n\\n -- To finish cooking - preheat your oil to 400* F. Add your cold fries (which will drop the oil temp - which is fine because you want it near the 375 degrees F. temp) and cook a few minutes until done. Lightly salt them and shake well so that the salt distributes well and they are not salty.'\n },\n {\n recipeId: 3,\n categoryId: 4,\n title: 'Triple Berry Smoothie',\n photo_url:\n 'https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/delish-how-to-make-a-smoothie-horizontal-1542310071.png?crop=0.803xw:0.923xh;0.116xw,0.00510xh&resize=768:*',\n photosArray: [\n 'https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/delish-how-to-make-a-smoothie-horizontal-1542310071.png?crop=0.803xw:0.923xh;0.116xw,0.00510xh&resize=768:*',\n 'https://www.vitamix.com/media/other/images/xVitamix-Triple-Berry-Smoothie-square-crop__1.jpg.pagespeed.ic.OgTC3ILD3R.jpg',\n 'http://images.media-allrecipes.com/userphotos/960x960/3798204.jpg',\n 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTrzui8MM6W66I29VZwVvcjpGv99JW3O1owgupc3KwB65rhAyrZ'\n ],\n time: '10',\n ingredients: [\n [59, '1'],\n [60, '1/2 lbs'],\n [61, '1/2 liters'],\n ],\n description: 'In a blender, combine all ingredients and blend until smooth. Then divide between 2 cups and top with blackberries, if desired.'\n },\n {\n recipeId: 2,\n categoryId: 3,\n title: 'Vegan Cookies',\n photo_url: 'https://www.texanerin.com/content/uploads/2018/06/no-bake-lactation-cookies-1-650x975.jpg',\n photosArray: [\n 'https://www.texanerin.com/content/uploads/2018/06/no-bake-lactation-cookies-1-650x975.jpg',\n 'https://ichef.bbci.co.uk/news/660/cpsprodpb/B2C0/production/_106106754_vegnuggets976.jpg',\n 'https://pixel.nymag.com/imgs/daily/grub/2017/11/22/22-mcds-chicken-tenders.w330.h330.jpg',\n 'https://imagesvc.meredithcorp.io/v3/mm/image?url=https%3A%2F%2Fcdn-img.health.com%2Fsites%2Fdefault%2Ffiles%2Fstyles%2Flarge_16_9%2Fpublic%2Fstyles%2Fmain%2Fpublic%2Fgettyimages-508510211.jpg%3Fitok%3Dh-Uryi8r&w=400&c=sc&poi=face&q=85'\n ],\n time: '30',\n ingredients: [\n [0, '2 quarts'],\n [16, '1'],\n [12, '1 cup'],\n [18, '1 cup'],\n [19, '1 teaspoon'],\n [1, '2 teaspoons'],\n [4, '1/4 teaspoons'],\n [7, '1/8 teaspoons'],\n [20, '1/2 teaspoons'],\n [21, '4']\n ],\n description:\n '-- Beat the egg and then combine it with water in a bowl. Stir. Combine the flour, salt, MSG, pepper, onion powder and garlic powder in a gallon size zip lock bag. Pound each of the breast filets until about 1/4-inch thick. Then cut into bite sized pieces. Coat each piece with the flour mixture by shaking in the zip lock bag. Remove and coat in the egg mixture. Then coat in the flour mixture again. Shake to coat. Deep fry at 375 degrees for 10-12 minutes, until browned and crispy.'\n },\n {\n recipeId: 3,\n categoryId: 3,\n title: 'Pumpkin Spice Cookies',\n photo_url:\n 'https://www.texanerin.com/content/uploads/2018/11/pumpkin-spice-cookies-4-650x975.jpg',\n photosArray: [\n 'https://www.texanerin.com/content/uploads/2018/11/pumpkin-spice-cookies-4-650x975.jpg',\n 'https://cdn.junglecreations.com/wp/junglecms/2018/07/4164c5bd-wide-thumbnail.jpg',\n 'https://pinchofyum.com/wp-content/uploads/Crunchwrap-Inside.jpg',\n 'https://monsonmadethis.com/wp-content/uploads/2017/10/IMG_20171015_161017_025-e1533869302263.jpg'\n ],\n time: '45',\n ingredients: [\n [0, '2 tablespoons'],\n [22, '1/2'],\n [23, '2 tablespoons'],\n [7, '2 cloves'],\n [3, '1 teaspoon'],\n [24, '1 tablespoon'],\n [25, '1 lb'],\n [1, '2 teaspoons'],\n [4, '2 teaspoons'],\n [26, '15 oz'],\n [27, '8'],\n [28, '2'],\n [29, '1 cup']\n ],\n description:\n '-- In a medium pot over medium heat, heat 1 tablespoon oil. Add onion and cook until soft, 5 minutes. Add garlic and cook until fragrant, 1 minute more. Add tomato paste and stir to coat onion and garlic. Add ground beef and cook, breaking up meat with a wooden spoon, until no longer pink, 6 minutes. Drain fat.\\n\\n -- Return beef to pot and season with chili powder, paprika, salt, and pepper. Add tomato sauce and kidney beans. Bring to a boil, then reduce heat and let simmer 15 minutes. Add some chili to center of each tortilla, leaving room to fold in edges. Top with Fritos, then cheddar. Fold edges of tortillas toward the center, creating pleats. Invert Crunchwraps so pleats are on the bottom and stay together.\\n\\n -- In medium skillet over medium heat, heat remaining tablespoon oil. Add a Crunchwrap seam side down and cook until tortilla is golden, 3 to 5 minutes per side. Repeat with remaining Crunchwraps'\n },\n {\n recipeId: 1,\n categoryId: 3,\n title: 'Brownies',\n photo_url: 'https://www.texanerin.com/content/uploads/2018/01/coconut-flour-brownies-1-650x975.jpg',\n photosArray: [\n 'https://www.texanerin.com/content/uploads/2018/01/coconut-flour-brownies-1-650x975.jpg',\n 'https://images-gmi-pmc.edge-generalmills.com/6fbc6859-e2b1-499d-b0fa-ada600c9cc3f.jpg',\n 'http://www.recipe4living.com/assets/itemimages/400/400/3/83c29ac7418067c2e74f31c8abdd5a43_477607049.jpg',\n 'https://www.franchisechatter.com/wp-content/uploads/2014/08/KFC-Photo-by-James.jpg'\n ],\n time: '30',\n ingredients: [\n [1, '2 tablespoons'],\n [3, '1 tablespoon'],\n [4, '1 teaspoon'],\n [5, '1/2 teaspoons'],\n [6, '1/2 teaspoons'],\n [7, '1/2 teaspoons'],\n [8, '1/2 teaspoons'],\n [9, '1/2 teaspoons'],\n [10, '1/2 teaspoons'],\n [11, '1/2 teaspoons'],\n [12, '1/2 cups'],\n [13, '1 tablespoon'],\n [14, '1 tablespoon'],\n [15, '2 breasts, 2 thighs, 2 drumsticks, 2 wings'],\n [16, '1'],\n [17, '2 quarts']\n ],\n description:\n '-- Preheat fryer to 350°F. Thoroughly mix together all spices. Combine spices with flour, brown sugar and salt. Dip chicken pieces in egg white to lightly coat them, then transfer to flour mixture. Turn a few times and make sure the flour mix is really stuck to the chicken.\\n\\n -- Repeat with all the chicken pieces. Let chicken pieces rest for 5 minutes so crust has a chance to dry a bit. Fry chicken in batches. Breasts and wings should take 12-14 minutes, and legs and thighs will need a few more minutes. Chicken pieces are done when a meat thermometer inserted into the thickest part reads 165°F. Let chicken drain on a few paper towels when it comes out of the fryer. Serve hot.'\n },\n {\n recipeId: 4,\n categoryId: 1,\n title: 'Perfect Fish Tacos',\n photo_url: 'https://hips.hearstapps.com/hmg-prod/images/190307-fish-tacos-112-1553283299.jpg',\n photosArray: [\n 'http://d2814mmsvlryp1.cloudfront.net/wp-content/uploads/2014/04/WGC-Fish-Tacos-copy-2.jpg',\n 'https://thecozyapron.com/wp-content/uploads/2018/03/baja-fish-tacos_thecozyapron_1.jpg',\n 'https://www.simplyrecipes.com/wp-content/uploads/2017/06/2017-07-22-FishTacos-6.jpg'\n ],\n time: '35',\n ingredients: [\n [30, 'jucie of 1 '],\n [24, '2 teaspoons'],\n [0, '3 tablespoons'],\n [3, '1 teaspoon'],\n [31, '1/2 teaspoons'],\n [32, '1/2 teaspoons'],\n [4, '2 teaspoons'],\n [33, '1/2 lb'],\n [27, '8'],\n [14, '2 teasponns'],\n [34, '1']\n ],\n description:\n '-- In a medium shallow bowl, whisk together olive oil, lime juice, paprika, chili powder, cumin, and cayenne. Add cod, tossing until evenly coated. Let marinate 15 minutes. Meanwhile, make slaw: In a large bowl, whisk together mayonnaise, lime juice, cilantro, and honey. Stir in cabbage, corn, and jalapeño. Season with salt and pepper.\\n\\n -- In a large nonstick skillet over medium-high heat, heat vegetable oil. Remove cod from marinade and season both sides of each filet with salt and pepper. Add fish flesh side-down. Cook until opaque and cooked through, 3 to 5 minutes per side.\\n\\n -- Let rest 5 minutes before flaking with a fork. Assemble tacos: Serve fish over grilled tortillas with corn slaw and avocado. Squeeze lime juice on top and garnish with sour cream. '\n },\n {\n recipeId: 5,\n categoryId: 1,\n title: 'Chicken Fajitas',\n photo_url:\n 'https://tmbidigitalassetsazure.blob.core.windows.net/secure/RMS/attachments/37/1200x1200/Flavorful-Chicken-Fajitas_EXPS_GHBZ18_12540_B08_15_8b.jpg',\n photosArray: [\n 'https://dadwithapan.com/wp-content/uploads/2015/07/Spicy-Chicken-Fajitas-22-1200x480.jpg',\n 'https://3.bp.blogspot.com/-X-dHj7ORF9Q/XH4ssgTuSZI/AAAAAAAAEig/E46HP9wCfdsvyJFcMTX30cw-ICep8lF9ACHMYCw/s1600/chicken-fajitas-mexican-food-id-149559-buzzerg.jpg',\n 'https://cdn-image.foodandwine.com/sites/default/files/styles/medium_2x/public/201403-xl-chipotle-chicken-fajitas.jpg?itok=ghVcI5SQ'\n ],\n time: 35,\n ingredients: [\n [9, '1/2 teaspoons'],\n [0, '4 tablespoons'],\n [1, '1/2 teaspoons'],\n [30, '2 tablespoons'],\n [31, '1 teaspoon'],\n [7, '1 teaspoon'],\n [24, '1/2 teaspoons'],\n [3, '1/2 teaspoons'],\n [21, '1 pound'],\n [22, '1/2 cup'],\n [27, '6'],\n [36, '4'],\n [37, '1/2'],\n [38, '1/2']\n ],\n description:\n '-- In a large bowl, combine 2 tablespoons oil, lemon juice and seasonings; add the chicken. Turn to coat; cover. Refrigerate for 1-4 hours In a large skillet, saute peppers and onions in remaining oil until crisp-tender. Remove and keep warm. Drain chicken, discarding marinade. In the same skillet, cook chicken over medium-high heat for 5-6 minutes or until no longer pink.\\n\\n -- Return pepper mixture to pan; heat through. Spoon filling down the center of tortillas; fold in half. Serve with toppings as desired.'\n },\n {\n recipeId: 6,\n categoryId: 2,\n title: 'Buffalo Pizza',\n photo_url:\n 'https://images.unsplash.com/photo-1513104890138-7c749659a591?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&w=1000&q=80',\n photosArray: [\n 'https://www.tablefortwoblog.com/wp-content/uploads/2019/01/buffalo-chicken-pizza-recipe-photos-tablefortwoblog-3-500x500.jpg',\n 'http://pizzachoicema.com/wp-content/uploads/2018/08/Buffalo-Chicken-Pizza.jpg',\n 'https://static1.squarespace.com/static/565bb41ae4b0509ba9fdf769/t/5b9a8e80aa4a998b0be0fcf4/1536855690622/pizza.gif'\n ],\n time: 50,\n ingredients: [\n [39, '1 lb'],\n [40, '1 cup'],\n [41, '1/2 cup'],\n [42, '1/4 cup'],\n [43, '2 tablespoons'],\n [44, '1/2 cup'],\n [7, '1/4 teaspoons'],\n [5, '1/4 teaspoons'],\n [30, '1/4 teaspoons'],\n [45, '2 oz'],\n [12, 'for dusting'],\n [4, '1/2 teaspoons'],\n [47, '2'],\n [46, '9 oz']\n ],\n description:\n '-- Place a rack in upper third of oven. Place a large cast-iron skillet on rack and preheat oven to 500° (or as high as your oven will go). Place pizza dough in a large bowl, pour a little oil over, and turn to coat. Cover bowl with plastic and let dough proof at room temperature while pan and oven heat up.\\n\\n -- Meanwhile, cook hot sauce, marinara sauce, and butter in a medium saucepan over medium heat, stirring occasionally, until butter is melted. Stir in cream, reduce heat to low, and simmer, stirring occasionally, until slightly thickened and warmed through, about 10 minutes. Heat 1 Tbsp. oil in a large skillet over medium-high. Add chicken, toss to coat, then add ¼ cup Buffalo sauce.\\n\\n -- Cook chicken, tossing occasionally, until heated through, about 2 minutes. Reduce heat and simmer, stirring often, until chicken is well coated and sauce is slightly thickened, about 5 minutes. Meanwhile, whisk yogurt, lemon juice, celery salt, garlic powder, ¼ cup blue cheese, ½ tsp. pepper, and 2 Tbsp. water in a small bowl, adding more water if sauce seems too thick (it should be pourable); set aside.\\n\\n -- Turn out dough onto a lightly floured work surface. Shape with your hands into a round that’s slightly larger than the cast-iron skillet you’re using. Take hot skillet out of oven (watch that handle!) and place on a heatproof surface. Add a little flour to pan. Lay dough in skillet, then work edges of dough up sides of skillet with your fingertips (use a rubber spatula or wooden spoon if you’re nervous about touching the hot pan). Drizzle a little oil around inside edge of pan so that it trickles behind and underneath dough, which will encourage browning and help it release.\\n\\n -- Spread about ⅓ cup Buffalo sauce over dough. Arrange mozzarella over, then top with remaining ¼ cup blue cheese. Arrange chicken mixture on top. Bake pizza on top rack until crust and cheese are nicely browned, 15–20 minutes. Transfer skillet to stovetop (again, watch that handle!) and let pizza rest a few minutes. Using a spatula, slide pizza onto a cutting board or platter. Arrange celery over, then top with reserved blue cheese dressing. Season with pepper, then drizzle with oil.'\n },\n {\n recipeId: 0,\n categoryId: 0,\n title: 'Classic Lasagna',\n photo_url: 'https://namelymarly.com/wp-content/uploads/2018/04/20180415_Beet_Lasagna_10.jpg',\n photosArray: [\n \"https://namelymarly.com/wp-content/uploads/2018/04/20180415_Beet_Lasagna_10.jpg\",\n 'https://advancelocal-adapter-image-uploads.s3.amazonaws.com/image.al.com/home/bama-media/width600/img/news_impact/photo/burger-fijpg-57e7e5907630c2ad.jpg',\n 'https://img.thedailybeast.com/image/upload/c_crop,d_placeholder_euli9k,h_1439,w_2560,x_0,y_0/dpr_1.5/c_limit,w_1044/fl_lossy,q_auto/v1492718105/articles/2013/09/24/burger-king-s-new-french-fries-took-ten-years-to-develop/130923-gross-burger-tease_izz59e',\n 'https://aht.seriouseats.com/images/2012/02/20120221-193971-fast-food-fries-Burger-King-fries-2.jpg'\n ],\n time: '15',\n ingredients: [[0, '200ml'], [1, '5g'], [2, '300g']],\n description:\n '-- Start with cleaned and peeled russet potatoes that you have cut into 3/8-inch match sticks. Place in bowl of very cold water: keep rinsing and changing the water until the water is clear; drain thoroughly and dry with paper towels or a clean lint-free kitchen towel.\\n\\n -- Meanwhile, you preheat your hot oil to 350 degrees F. Place prepared taters in oil and cook about 5 minutes. They will have that blond-tone color to them. \\n\\n -- Note: Once you add cold potatoes to the hot oil, the temperature of your oil is going to drop - you want it to be somewhere between 330 - 325 degrees F. \\n\\n -- Remove from oil; drain and cool. Now - either refrigerate until ready to finish cooking, or cool completely and freeze up to 3 months. To freeze properly - place completely cooled fries in single layer on tray and place in freezer until frozen. Then bag them.\\n\\n -- To finish cooking - preheat your oil to 400* F. Add your cold fries (which will drop the oil temp - which is fine because you want it near the 375 degrees F. temp) and cook a few minutes until done. Lightly salt them and shake well so that the salt distributes well and they are not salty.'\n },\n {\n recipeId: 7,\n categoryId: 2,\n title: 'Spaghetti Carbonara',\n photo_url: 'https://truffle-assets.imgix.net/655ce202-862-butternutsquashcarbonara-land.jpg',\n photosArray: [\n 'https://ak3.picdn.net/shutterstock/videos/10431533/thumb/10.jpg',\n 'https://www.kcet.org/sites/kl/files/styles/kl_image_large/public/thumbnails/image/square_hero_desktop_2x_sfs_spaghetti_carbonara_clr-3.jpg?itok=T-rsBDIZ',\n 'https://cdn-image.foodandwine.com/sites/default/files/HD-201104-r-spaghetti-with-anchovy.jpg'\n ],\n time: 15,\n ingredients: [\n [48, '50g'],\n [49, '100g'],\n [50, '350g'],\n [51, '2 plump'],\n [42, '50g'],\n [16, '3'],\n [1, '2 teaspoons'],\n [4, '2 teaspoons']\n ],\n description:\n '-- Put the egg yolks into a bowl, finely grate in the Parmesan, season with pepper, then mix well with a fork and put to one side. Cut any hard skin off the pancetta and set aside, then chop the meat. Cook the spaghetti in a large pan of boiling salted water until al dente.\\n\\n -- Meanwhile, rub the pancetta skin, if you have any, all over the base of a medium frying pan (this will add fantastic flavour, or use 1 tablespoon of oil instead), then place over a medium-high heat. Peel the garlic, then crush with the palm of your hand, add it to the pan and leave it to flavour the fat for 1 minute. Stir in the pancetta, then cook for 4 minutes, or until it starts to crisp up. Pick out and discard the garlic from the pan, then, reserving some of the cooking water, drain and add the spaghetti.\\n\\n -- Toss well over the heat so it really soaks up all that lovely flavour, then remove the pan from the heat. Add a splash of the cooking water and toss well, season with pepper, then pour in the egg mixture – the pan will help to cook the egg gently, rather than scrambling it. Toss well, adding more cooking water until it’s lovely and glossy. Serve with a grating of Parmesan and an extra twist of pepper.'\n },\n {\n recipeId: 8,\n categoryId: 2,\n title: 'Lazania',\n photo_url: 'https://images8.alphacoders.com/817/817353.jpg',\n photosArray: [\n 'https://previews.123rf.com/images/somegirl/somegirl1509/somegirl150900048/46103208-top-view-of-a-delicious-traditional-italian-lasagna-made-with-minced-beef-bolognese-sauce-topped-wit.jpg',\n 'https://truffle-assets.imgix.net/87f324e4-YOUTUBE-NO-TXT.00_03_19_14.Imagen_fija001.jpg',\n 'https://images4.alphacoders.com/817/817350.jpg'\n ],\n time: 60,\n ingredients: [\n [36, '1 large'],\n [25, '1 pound'],\n [51, '5 cloves'],\n [52, '1 pound'],\n [53, '1 pound'],\n [54, '1 28 ounce can'],\n [23, '2 6 ounce can'],\n [55, '2 tablespoons'],\n [56, '1/4 cup'],\n [10, '1/2 cup'],\n [1, '1/2 teaspoons'],\n [58, '1 teaspoon'],\n [4, '1/4 teaspoons'],\n [16, '1 large'],\n [46, '1 pound'],\n [48, '1 cup'],\n [57, '30 ounces']\n ],\n description:\n '-- Cook noodles according to package directions; drain. Meanwhile, in a Dutch oven, cook sausage, beef and onion over medium heat 8-10 minutes or until meat is no longer pink, breaking up meat into crumbles. Add garlic; cook 1 minute. Drain. Stir in tomatoes, tomato paste, water, sugar, 3 tablespoons parsley, basil, fennel, 1/2 teaspoon salt and pepper; bring to a boil. Reduce heat; simmer, uncovered, 30 minutes, stirring occasionally. In a small bowl, mix egg, ricotta cheese, and remaining parsley and salt. Preheat oven to 375°. Spread 2 cups meat sauce into an ungreased 13x9-in. baking dish. Layer with 3 noodles and a third of the ricotta mixture. Sprinkle with 1 cup mozzarella cheese and 2 tablespoons Parmesan cheese.\\n\\n -- Repeat layers twice. Top with remaining meat sauce and cheeses (dish will be full). Bake, covered, 25 minutes. Bake, uncovered, 25 minutes longer or until bubbly. Let stand 15 minutes before serving.'\n }\n];\n\nexport const ingredients = [\n {\n ingredientId: 0,\n name: 'Oil',\n photo_url: 'https://ak7.picdn.net/shutterstock/videos/27252067/thumb/11.jpg'\n },\n {\n ingredientId: 1,\n name: 'Salt',\n photo_url:\n 'https://image.freepik.com/free-photo/sea-salt-wooden-bowl-isolated-white-background_29402-416.jpg'\n },\n {\n ingredientId: 2,\n name: 'Russet potatoes',\n photo_url: 'http://www.valleyspuds.com/wp-content/uploads/Russet-Potatoes-cut.jpg'\n },\n {\n ingredientId: 3,\n name: 'Paprika',\n photo_url:\n 'https://image.freepik.com/free-photo/red-chilli-pepper-powder-isolated-white-background_55610-28.jpg'\n },\n {\n ingredientId: 4,\n name: 'Black Pepper',\n photo_url: 'https://ak0.picdn.net/shutterstock/videos/26741680/thumb/1.jpg'\n },\n {\n ingredientId: 5,\n name: 'Celery salt',\n photo_url: 'https://www.hasiroglugurme.com/images/urunler/Koftelik-Esmer-Bulgur-resim-297.jpg'\n },\n {\n ingredientId: 6,\n name: 'Dried sage',\n photo_url:\n 'https://d2v9y0dukr6mq2.cloudfront.net/video/thumbnail/Esxjvv7/super-slow-motion-dried-sage-falling-on-white-background_n1xg2gxzg__F0000.png'\n },\n {\n ingredientId: 7,\n name: 'Garlic powder',\n photo_url:\n 'https://us.123rf.com/450wm/belchonock/belchonock1808/belchonock180818180/106007144-bowl-of-dry-garlic-powder-on-white-background.jpg?ver=6'\n },\n {\n ingredientId: 8,\n name: 'Ground allspice',\n photo_url:\n 'https://www.savoryspiceshop.com/content/mercury_modules/cart/items/2/6/9/2695/allspice-berries-jamaican-ground-1.jpg'\n },\n {\n ingredientId: 9,\n name: 'Dried oregano',\n photo_url: 'https://frutascharito.es/886-large_default/oregano.jpg'\n },\n {\n ingredientId: 10,\n name: 'Dried basil',\n photo_url: 'https://www.honeychop.com/wp-content/uploads/2015/09/Dried-Mint.png'\n },\n {\n ingredientId: 11,\n name: 'Dried marjoram',\n photo_url: 'https://images-na.ssl-images-amazon.com/images/I/71YATIBqBYL._SX355_.jpg'\n },\n {\n ingredientId: 12,\n name: 'All-purpose flour',\n photo_url:\n 'https://images.assetsdelivery.com/compings_v2/seregam/seregam1309/seregam130900036.jpg'\n },\n {\n ingredientId: 13,\n name: 'Brown sugar',\n photo_url:\n 'https://d2v9y0dukr6mq2.cloudfront.net/video/thumbnail/BALQTtekliuc6iu4u/rotating-brown-sugar-in-a-white-container-on-white-background_sis0xtbyl_thumbnail-full01.png'\n },\n {\n ingredientId: 14,\n name: 'Kosher salt',\n photo_url:\n 'https://d1yn1kh78jj1rr.cloudfront.net/image/preview/r64-6MxPQjlatyfjp/storyblocks-top-view-of-ceramic-salt-cellar-with-coarse-grained-sea-salt-isolated-on-white-background_SPzKionPuV_SB_PM.jpg'\n },\n {\n ingredientId: 15,\n name: 'Whole chicken',\n photo_url:\n 'https://image.shutterstock.com/image-photo/two-raw-chicken-drumsticks-isolated-260nw-632125991.jpg'\n },\n {\n ingredientId: 16,\n name: 'Eggs',\n photo_url:\n 'https://image.shutterstock.com/image-photo/egg-whites-yolk-cup-isolated-260nw-1072453787.jpg'\n },\n {\n ingredientId: 17,\n name: 'Quarts neutral oil',\n photo_url:\n 'https://imagesvc.meredithcorp.io/v3/mm/image?url=https%3A%2F%2Fimg1.cookinglight.timeinc.net%2Fsites%2Fdefault%2Ffiles%2Fstyles%2F4_3_horizontal_-_1200x900%2Fpublic%2Fgettyimages-464433694_0.jpg%3Fitok%3DK42YR2GV&w=400&c=sc&poi=face&q=85'\n },\n {\n ingredientId: 18,\n name: 'Water',\n photo_url: 'https://ak1.picdn.net/shutterstock/videos/829561/thumb/11.jpg'\n },\n {\n ingredientId: 19,\n name: 'Onion Powder',\n photo_url:\n 'https://image.shutterstock.com/image-photo/mixed-spices-isolated-on-white-260nw-662383828.jpg'\n },\n {\n ingredientId: 20,\n name: 'MSG',\n photo_url:\n 'https://img.freepik.com/free-photo/monosodium-glutamate-wood-spoon-white-background_55883-399.jpg?size=626&ext=jpg'\n },\n {\n ingredientId: 21,\n name: 'Chicken Breast',\n photo_url:\n 'https://us.123rf.com/450wm/utima/utima1602/utima160200063/53405187-raw-chicken-breast-fillets.jpg?ver=6'\n },\n {\n ingredientId: 22,\n name: 'Onion chopped',\n photo_url: 'https://s3.envato.com/files/246703499/IMG_1752_5.jpg'\n },\n {\n ingredientId: 23,\n name: 'Tomato paste',\n photo_url:\n 'http://d3e1m60ptf1oym.cloudfront.net/45bab59a-363c-11e1-ab4e-bf4c2e0bb026/PANELA_xgaplus.jpg'\n },\n {\n ingredientId: 24,\n name: 'Chilli Powder',\n photo_url:\n 'https://us.123rf.com/450wm/nuttapong/nuttapong1505/nuttapong150500009/40458002-paprika-powder-isolated-on-white-background.jpg?ver=6'\n },\n {\n ingredientId: 25,\n name: 'Ground Beef',\n photo_url:\n 'https://images.radio.com/kmoxam/s3fs-public/styles/nts_image_cover_tall_775x425/public/dreamstime_s_39607998.jpg?XCM.w1UGOp9sVKkWGQZe7_JIsRddxoIK&itok=3M6KcFLH&c=73fb6497175b4c1a5c79e3ede816656a'\n },\n {\n ingredientId: 26,\n name: 'Can kidney beans, rinsed and drained ',\n photo_url:\n 'https://www.seriouseats.com/images/2014/04/20140414-pile-of-beans-primary-1500x1125.jpg'\n },\n {\n ingredientId: 27,\n name: 'Large Tortillas',\n photo_url: 'https://upload.wikimedia.org/wikipedia/commons/5/56/NCI_flour_tortillas.jpg'\n },\n {\n ingredientId: 28,\n name: 'Firtos',\n photo_url:\n 'https://previews.123rf.com/images/ksena32/ksena321510/ksena32151000090/45863494-fried-fish-on-a-white-background.jpg'\n },\n {\n ingredientId: 29,\n name: 'Shredded cheddar',\n photo_url:\n 'https://image.shutterstock.com/image-photo/top-view-small-bowl-filled-260nw-284460308.jpg'\n },\n {\n ingredientId: 30,\n name: 'Lime',\n photo_url: 'https://ak8.picdn.net/shutterstock/videos/23271748/thumb/1.jpg'\n },\n\n {\n ingredientId: 31,\n name: 'Ground cumin',\n photo_url:\n 'https://image.shutterstock.com/image-photo/pile-cumin-powder-isolated-on-260nw-1193262853.jpg'\n },\n {\n ingredientId: 32,\n name: 'Cayenne pepper',\n photo_url: 'https://ak7.picdn.net/shutterstock/videos/11461337/thumb/1.jpg'\n },\n {\n ingredientId: 33,\n name: 'Flaky white fish',\n photo_url:\n 'https://image.shutterstock.com/image-photo/roach-river-fish-isolated-on-260nw-277764143.jpg'\n },\n {\n ingredientId: 34,\n name: 'Avocado',\n photo_url:\n 'https://www.redwallpapers.com/public/redwallpapers-large-thumb/avocado-cut-stone-leaves-white-background-free-stock-photos-images-hd-wallpaper.jpg'\n },\n {\n ingredientId: 35,\n name: 'Red Pepper Flakes',\n photo_url:\n 'https://as1.ftcdn.net/jpg/02/06/55/10/500_F_206551074_mVczUrAWOSMaw8kR48FQDQBqDw47jCtL.jpg'\n },\n {\n ingredientId: 36,\n name: 'Onions',\n photo_url: 'http://www.allwhitebackground.com/images/2/2650.jpg'\n },\n {\n ingredientId: 37,\n name: 'Green Pepper',\n photo_url: 'https://ak9.picdn.net/shutterstock/videos/4055509/thumb/1.jpg'\n },\n {\n ingredientId: 38,\n name: 'Red Pepper',\n photo_url: 'https://ak9.picdn.net/shutterstock/videos/10314179/thumb/1.jpg'\n },\n {\n ingredientId: 39,\n name: 'Pizza dough',\n photo_url:\n 'https://image.shutterstock.com/image-photo/fresh-raw-dough-pizza-bread-260nw-518950903.jpg'\n },\n {\n ingredientId: 40,\n name: 'Ketchup sauce',\n photo_url:\n 'https://st2.depositphotos.com/5262887/11050/i/950/depositphotos_110501208-stock-photo-ketchup-bowl-isolated-on-white.jpg'\n },\n {\n ingredientId: 41,\n name: 'Hot Sauce',\n photo_url:\n 'https://media.istockphoto.com/photos/opened-can-of-spaghetti-sauce-on-a-white-background-picture-id497704752?k=6&m=497704752&s=612x612&w=0&h=JnL54buYu1Z3fGtd8uNdjFxiAKwlxoDluD6jbIfSaZI='\n },\n {\n ingredientId: 42,\n name: 'Butter',\n photo_url: 'https://redrockstoffee.com/media/2016/11/AdobeStock_76417550.jpeg'\n },\n {\n ingredientId: 43,\n name: 'Heavy Cream',\n photo_url:\n 'https://media.istockphoto.com/photos/mayonnaise-in-bowl-isolated-on-white-background-picture-id614981116?k=6&m=614981116&s=612x612&w=0&h=LtbsI2HQXOTERYuP9YJ2PJfRF3W6DcyZ798fxMcQWC0='\n },\n {\n ingredientId: 44,\n name: 'whole-milk plain yogurt',\n photo_url:\n 'https://st.depositphotos.com/2757384/3317/i/950/depositphotos_33170129-stock-photo-pouring-a-glass-of-milk.jpg'\n },\n {\n ingredientId: 45,\n name: 'Chesse',\n photo_url: 'https://ak7.picdn.net/shutterstock/videos/3619997/thumb/1.jpg'\n },\n {\n ingredientId: 46,\n name: 'Mozzarella',\n photo_url:\n 'https://t3.ftcdn.net/jpg/02/06/73/98/500_F_206739841_suPu6qDPHlowFqx9qo8fLqV8sNevL2g3.jpg'\n },\n {\n ingredientId: 47,\n name: 'celery stalks',\n photo_url:\n 'https://cdn4.eyeem.com/thumb/6d1b3957c7caa9b73c3e0f820ef854b931808139-1538043742765/w/750'\n },\n {\n ingredientId: 48,\n name: 'Parmesan Chesse',\n photo_url: 'https://ak7.picdn.net/shutterstock/videos/3721877/thumb/1.jpg'\n },\n {\n ingredientId: 49,\n name: 'pancetta',\n photo_url:\n 'https://previews.123rf.com/images/onlyfabrizio/onlyfabrizio1606/onlyfabrizio160600002/60198502-raw-stripes-of-pancetta-stesa-on-a-white-background.jpg'\n },\n {\n ingredientId: 50,\n name: 'Spaghetti',\n photo_url:\n 'https://previews.123rf.com/images/mfron/mfron1204/mfron120400098/13306773-bunch-of-spaghetti-nudeln-isoliert-auf-wei%C3%9Fem-hintergrund.jpg'\n },\n {\n ingredientId: 51,\n name: 'Garlic',\n photo_url: 'https://image.freepik.com/free-photo/fresh-garlic-white-background_1339-17012.jpg'\n },\n {\n ingredientId: 52,\n name: 'Lasagna noodles',\n photo_url:\n 'https://previews.123rf.com/images/velkol/velkol1110/velkol111000004/11083085-an-image-of-raw-lasagna-on-white-background.jpg'\n },\n {\n ingredientId: 53,\n name: 'Italian sauce',\n photo_url:\n 'https://previews.123rf.com/images/arinahabich/arinahabich1504/arinahabich150400858/38827029-raw-italian-sausage-on-a-white-background-.jpg'\n },\n {\n ingredientId: 54,\n name: 'Crushed Tomatoes',\n photo_url:\n 'https://previews.123rf.com/images/merkulovnik/merkulovnik1406/merkulovnik140600100/28751626-crushed-tomato-isolated-on-white-background.jpg'\n },\n {\n ingredientId: 55,\n name: 'Sugar',\n photo_url:\n 'https://previews.123rf.com/images/sommai/sommai1411/sommai141100034/33199985-sugar-cubes-in-a-bowl-isolated-on-white-background.jpg'\n },\n {\n ingredientId: 56,\n name: 'minced fresh parsley',\n photo_url:\n 'https://t4.ftcdn.net/jpg/02/15/78/05/240_F_215780551_Eid0xpP1M2fokvuEcvJj8uqhROLJkb3p.jpg'\n },\n {\n ingredientId: 57,\n name: 'ricotta cheese',\n photo_url:\n 'https://previews.123rf.com/images/barkstudio/barkstudio1608/barkstudio160800351/61418602-ricotta-cheese-into-a-bowl-in-white-background.jpg'\n },\n {\n ingredientId: 58,\n name: ' fennel seed',\n photo_url:\n 'https://previews.123rf.com/images/pinkomelet/pinkomelet1710/pinkomelet171000227/88851299-close-up-the-fennel-seed-on-white-background.jpg'\n },\n {\n ingredientId: 59,\n name: 'Banana',\n photo_url:\n 'https://www.conservationmagazine.org/wp-content/uploads/2013/04/sterile-banana.jpg'\n },\n {\n ingredientId: 60,\n name: 'Frozen Straberries',\n photo_url:\n 'https://www.cascadianfarm.com/wp-content/uploads/2018/12/Strawberries_Main_0218.png'\n },\n {\n ingredientId: 61,\n name: 'Greek Yogurt',\n photo_url:\n 'http://images.media-allrecipes.com/userphotos/960x960/3758635.jpg'\n },\n];\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/30841797880578fbd7207a8fefc4c0a2.json b/.expo/web/cache/development/babel-loader/30841797880578fbd7207a8fefc4c0a2.json new file mode 100644 index 000000000..f7a7f6bc4 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/30841797880578fbd7207a8fefc4c0a2.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nimport * as React from 'react';\nimport ScrollView from \"react-native-web/dist/exports/ScrollView\";\nimport Platform from \"react-native-web/dist/exports/Platform\";\nimport FlatList from \"react-native-web/dist/exports/FlatList\";\nimport SectionList from \"react-native-web/dist/exports/SectionList\";\nimport RefreshControl from \"react-native-web/dist/exports/RefreshControl\";\nimport { ScrollView as GHScrollView } from 'react-native-gesture-handler';\nimport createNavigationAwareScrollable from \"./createNavigationAwareScrollable\";\nimport invariant from \"./utils/invariant\";\nvar WrappedScrollView;\n\nif (Platform.OS === 'android') {\n WrappedScrollView = createNavigationAwareScrollable(ScrollView);\n} else {\n WrappedScrollView = createNavigationAwareScrollable(GHScrollView);\n}\n\nfunction propsMaybeWithRefreshControl(props) {\n var onRefresh = props.onRefresh;\n\n if (onRefresh) {\n invariant(typeof props.refreshing === 'boolean', '`refreshing` prop must be set as a boolean in order to use `onRefresh`, but got `' + JSON.stringify(props.refreshing) + '`');\n return _objectSpread(_objectSpread({}, props), {}, {\n refreshControl: props.refreshControl == null ? React.createElement(RefreshControl, {\n refreshing: props.refreshing,\n onRefresh: onRefresh,\n progressViewOffset: props.progressViewOffset\n }) : props.refreshControl\n });\n } else {\n return props;\n }\n}\n\nvar WrappedFlatList = React.forwardRef(function (props, ref) {\n return React.createElement(FlatList, _extends({\n ref: ref\n }, props, {\n renderScrollComponent: function renderScrollComponent(props) {\n return React.createElement(WrappedScrollView, propsMaybeWithRefreshControl(props));\n }\n }));\n});\nvar WrappedSectionList = React.forwardRef(function (props, ref) {\n return React.createElement(SectionList, _extends({\n ref: ref\n }, props, {\n renderScrollComponent: function renderScrollComponent(props) {\n return React.createElement(WrappedScrollView, propsMaybeWithRefreshControl(props));\n }\n }));\n});\nexport { WrappedScrollView as ScrollView, WrappedFlatList as FlatList, WrappedSectionList as SectionList };","map":{"version":3,"sources":["Scrollables.js"],"names":["ScrollView","Platform","WrappedScrollView","createNavigationAwareScrollable","onRefresh","props","invariant","JSON","refreshControl","progressViewOffset","WrappedFlatList","ref","propsMaybeWithRefreshControl","WrappedSectionList"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;AAAA,OAAO,KAAP,KAAA,MAAA,OAAA;;;;;;AAQA,SAASA,UAAU,IAAnB,YAAA,QAAA,8BAAA;AACA,OAAA,+BAAA;AACA,OAAA,SAAA;AAEA,IAAA,iBAAA;;AACA,IAAIC,QAAQ,CAARA,EAAAA,KAAJ,SAAA,EAA+B;AAI7BC,EAAAA,iBAAiB,GAAGC,+BAA+B,CAAnDD,UAAmD,CAAnDA;AAJF,CAAA,MAKO;AACLA,EAAAA,iBAAiB,GAAGC,+BAA+B,CAAnDD,YAAmD,CAAnDA;AACD;;AAED,SAAA,4BAAA,CAAA,KAAA,EAA6C;AAC3C,MAAME,SAAS,GAAGC,KAAK,CAAvB,SAAA;;AACA,MAAA,SAAA,EAAe;AACbC,IAAAA,SAAS,CACP,OAAOD,KAAK,CAAZ,UAAA,KADO,SAAA,EAEP,sFACEE,IAAI,CAAJA,SAAAA,CAAeF,KAAK,CADtB,UACEE,CADF,GAFFD,GAAS,CAATA;AAMA,2CAAO,KAAP;AAEEE,MAAAA,cAAc,EACZ,KAAK,CAAL,cAAA,IAAA,IAAA,GACE,KAAA,CAAA,aAAA,CAAA,cAAA,EAAA;AACE,QAAA,UAAU,EAAEH,KAAK,CADnB,UAAA;AAEE,QAAA,SAAS,EAFX,SAAA;AAGE,QAAA,kBAAkB,EAAEA,KAAK,CAACI;AAH5B,OAAA,CADF,GAOEJ,KAAK,CAACG;AAVZ;AAPF,GAAA,MAoBO;AACL,WAAA,KAAA;AACD;AACF;;AAED,IAAME,eAAe,GAAG,KAAK,CAAL,UAAA,CAAiB,UAAA,KAAA,EAAA,GAAA;AAAA,SACvC,KAAA,CAAA,aAAA,CAAA,QAAA,EAAA,QAAA,CAAA;AACE,IAAA,GAAG,EAAEC;AADP,GAAA,EAAA,KAAA,EAAA;AAGE,IAAA,qBAAqB,EAAGN,+BAAAA,KAAD;AAAA,aACrB,KAAA,CAAA,aAAA,CAAA,iBAAA,EAAuBO,4BAA4B,CAAnD,KAAmD,CAAnD,CADqB;AAAA;AAHzB,GAAA,CAAA,CADuC;AAAA,CAAjB,CAAxB;AAUA,IAAMC,kBAAkB,GAAG,KAAK,CAAL,UAAA,CAAiB,UAAA,KAAA,EAAA,GAAA;AAAA,SAC1C,KAAA,CAAA,aAAA,CAAA,WAAA,EAAA,QAAA,CAAA;AACE,IAAA,GAAG,EAAEF;AADP,GAAA,EAAA,KAAA,EAAA;AAGE,IAAA,qBAAqB,EAAGN,+BAAAA,KAAD;AAAA,aACrB,KAAA,CAAA,aAAA,CAAA,iBAAA,EAAuBO,4BAA4B,CAAnD,KAAmD,CAAnD,CADqB;AAAA;AAHzB,GAAA,CAAA,CAD0C;AAAA,CAAjB,CAA3B;AAUA,SACEV,iBAAiB,IADnB,UAAA,EAEEQ,eAAe,IAFjB,QAAA,EAGEG,kBAAkB,IAHpB,WAAA","sourcesContent":["import * as React from 'react';\nimport {\n ScrollView,\n Platform,\n FlatList,\n SectionList,\n RefreshControl,\n} from 'react-native';\nimport { ScrollView as GHScrollView } from 'react-native-gesture-handler';\nimport createNavigationAwareScrollable from './createNavigationAwareScrollable';\nimport invariant from './utils/invariant';\n\nlet WrappedScrollView;\nif (Platform.OS === 'android') {\n // @todo: use GHScrollView again when\n // https://github.com/kmagiera/react-native-gesture-handler/issues/560 has\n // been fixed.\n WrappedScrollView = createNavigationAwareScrollable(ScrollView);\n} else {\n WrappedScrollView = createNavigationAwareScrollable(GHScrollView);\n}\n\nfunction propsMaybeWithRefreshControl(props) {\n const onRefresh = props.onRefresh;\n if (onRefresh) {\n invariant(\n typeof props.refreshing === 'boolean',\n '`refreshing` prop must be set as a boolean in order to use `onRefresh`, but got `' +\n JSON.stringify(props.refreshing) +\n '`'\n );\n return {\n ...props,\n refreshControl:\n props.refreshControl == null ? (\n \n ) : (\n props.refreshControl\n ),\n };\n } else {\n return props;\n }\n}\n\nconst WrappedFlatList = React.forwardRef((props, ref) => (\n (\n \n )}\n />\n));\n\nconst WrappedSectionList = React.forwardRef((props, ref) => (\n (\n \n )}\n />\n));\n\nexport {\n WrappedScrollView as ScrollView,\n WrappedFlatList as FlatList,\n WrappedSectionList as SectionList,\n};\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/30ed1680f7cd5564ad1c368783503b0c.json b/.expo/web/cache/development/babel-loader/30ed1680f7cd5564ad1c368783503b0c.json new file mode 100644 index 000000000..1887ede1c --- /dev/null +++ b/.expo/web/cache/development/babel-loader/30ed1680f7cd5564ad1c368783503b0c.json @@ -0,0 +1 @@ +{"ast":null,"code":"'use strict';\n\nimport _extends from \"@babel/runtime/helpers/extends\";\n\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n if (enumerableOnly) symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n });\n keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nfunction _objectSpread(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? arguments[i] : {};\n\n if (i % 2) {\n ownKeys(Object(source), true).forEach(function (key) {\n _defineProperty(target, key, source[key]);\n });\n } else if (Object.getOwnPropertyDescriptors) {\n Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));\n } else {\n ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n }\n\n return target;\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nimport * as React from 'react';\nimport { useMemo, useRef } from 'react';\nimport pick from \"../../modules/pick\";\nimport useMergeRefs from \"../../modules/useMergeRefs\";\nimport usePressEvents from \"../../hooks/usePressEvents\";\nvar forwardPropsList = {\n accessibilityLabel: true,\n accessibilityLiveRegion: true,\n accessibilityRole: true,\n accessibilityState: true,\n accessibilityValue: true,\n accessible: true,\n children: true,\n disabled: true,\n focusable: true,\n importantForAccessibility: true,\n nativeID: true,\n onBlur: true,\n onFocus: true,\n onLayout: true,\n testID: true\n};\n\nvar pickProps = function pickProps(props) {\n return pick(props, forwardPropsList);\n};\n\nfunction TouchableWithoutFeedback(props, forwardedRef) {\n var accessible = props.accessible,\n delayPressIn = props.delayPressIn,\n delayPressOut = props.delayPressOut,\n delayLongPress = props.delayLongPress,\n disabled = props.disabled,\n focusable = props.focusable,\n onLongPress = props.onLongPress,\n onPress = props.onPress,\n onPressIn = props.onPressIn,\n onPressOut = props.onPressOut,\n rejectResponderTermination = props.rejectResponderTermination;\n var hostRef = useRef(null);\n var pressConfig = useMemo(function () {\n return {\n cancelable: !rejectResponderTermination,\n disabled: disabled,\n delayLongPress: delayLongPress,\n delayPressStart: delayPressIn,\n delayPressEnd: delayPressOut,\n onLongPress: onLongPress,\n onPress: onPress,\n onPressStart: onPressIn,\n onPressEnd: onPressOut\n };\n }, [disabled, delayPressIn, delayPressOut, delayLongPress, onLongPress, onPress, onPressIn, onPressOut, rejectResponderTermination]);\n var pressEventHandlers = usePressEvents(hostRef, pressConfig);\n var element = React.Children.only(props.children);\n var children = [element.props.children];\n var supportedProps = pickProps(props);\n supportedProps.accessible = accessible !== false;\n supportedProps.accessibilityState = _objectSpread({\n disabled: disabled\n }, props.accessibilityState);\n supportedProps.focusable = focusable !== false && onPress !== undefined;\n supportedProps.ref = useMergeRefs(forwardedRef, hostRef, element.ref);\n\n var elementProps = _extends(supportedProps, pressEventHandlers);\n\n return React.cloneElement.apply(React, [element, elementProps].concat(children));\n}\n\nvar MemoedTouchableWithoutFeedback = React.memo(React.forwardRef(TouchableWithoutFeedback));\nMemoedTouchableWithoutFeedback.displayName = 'TouchableWithoutFeedback';\nexport default MemoedTouchableWithoutFeedback;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/exports/TouchableWithoutFeedback/index.js"],"names":["ownKeys","object","enumerableOnly","keys","Object","getOwnPropertySymbols","symbols","filter","sym","getOwnPropertyDescriptor","enumerable","push","apply","_objectSpread","target","i","arguments","length","source","forEach","key","_defineProperty","getOwnPropertyDescriptors","defineProperties","defineProperty","obj","value","configurable","writable","React","useMemo","useRef","pick","useMergeRefs","usePressEvents","forwardPropsList","accessibilityLabel","accessibilityLiveRegion","accessibilityRole","accessibilityState","accessibilityValue","accessible","children","disabled","focusable","importantForAccessibility","nativeID","onBlur","onFocus","onLayout","testID","pickProps","props","TouchableWithoutFeedback","forwardedRef","delayPressIn","delayPressOut","delayLongPress","onLongPress","onPress","onPressIn","onPressOut","rejectResponderTermination","hostRef","pressConfig","cancelable","delayPressStart","delayPressEnd","onPressStart","onPressEnd","pressEventHandlers","element","Children","only","supportedProps","undefined","ref","elementProps","cloneElement","concat","MemoedTouchableWithoutFeedback","memo","forwardRef","displayName"],"mappings":"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","sourcesContent":["/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n * @format\n */\n'use strict';\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nimport * as React from 'react';\nimport { useMemo, useRef } from 'react';\nimport pick from '../../modules/pick';\nimport useMergeRefs from '../../modules/useMergeRefs';\nimport usePressEvents from '../../hooks/usePressEvents';\nvar forwardPropsList = {\n accessibilityLabel: true,\n accessibilityLiveRegion: true,\n accessibilityRole: true,\n accessibilityState: true,\n accessibilityValue: true,\n accessible: true,\n children: true,\n disabled: true,\n focusable: true,\n importantForAccessibility: true,\n nativeID: true,\n onBlur: true,\n onFocus: true,\n onLayout: true,\n testID: true\n};\n\nvar pickProps = function pickProps(props) {\n return pick(props, forwardPropsList);\n};\n\nfunction TouchableWithoutFeedback(props, forwardedRef) {\n var accessible = props.accessible,\n delayPressIn = props.delayPressIn,\n delayPressOut = props.delayPressOut,\n delayLongPress = props.delayLongPress,\n disabled = props.disabled,\n focusable = props.focusable,\n onLongPress = props.onLongPress,\n onPress = props.onPress,\n onPressIn = props.onPressIn,\n onPressOut = props.onPressOut,\n rejectResponderTermination = props.rejectResponderTermination;\n var hostRef = useRef(null);\n var pressConfig = useMemo(function () {\n return {\n cancelable: !rejectResponderTermination,\n disabled: disabled,\n delayLongPress: delayLongPress,\n delayPressStart: delayPressIn,\n delayPressEnd: delayPressOut,\n onLongPress: onLongPress,\n onPress: onPress,\n onPressStart: onPressIn,\n onPressEnd: onPressOut\n };\n }, [disabled, delayPressIn, delayPressOut, delayLongPress, onLongPress, onPress, onPressIn, onPressOut, rejectResponderTermination]);\n var pressEventHandlers = usePressEvents(hostRef, pressConfig);\n var element = React.Children.only(props.children);\n var children = [element.props.children];\n var supportedProps = pickProps(props);\n supportedProps.accessible = accessible !== false;\n supportedProps.accessibilityState = _objectSpread({\n disabled: disabled\n }, props.accessibilityState);\n supportedProps.focusable = focusable !== false && onPress !== undefined;\n supportedProps.ref = useMergeRefs(forwardedRef, hostRef, element.ref);\n var elementProps = Object.assign(supportedProps, pressEventHandlers);\n return React.cloneElement.apply(React, [element, elementProps].concat(children));\n}\n\nvar MemoedTouchableWithoutFeedback = React.memo(React.forwardRef(TouchableWithoutFeedback));\nMemoedTouchableWithoutFeedback.displayName = 'TouchableWithoutFeedback';\nexport default MemoedTouchableWithoutFeedback;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/30f375f8dca2e0de0bc1efddb20896c1.json b/.expo/web/cache/development/babel-loader/30f375f8dca2e0de0bc1efddb20896c1.json new file mode 100644 index 000000000..a06596544 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/30f375f8dca2e0de0bc1efddb20896c1.json @@ -0,0 +1 @@ +{"ast":null,"code":"function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}\n\nmodule.exports = _arrayWithHoles;\nmodule.exports[\"default\"] = module.exports, module.exports.__esModule = true;","map":{"version":3,"sources":["C:/Users/nayla/AppData/Roaming/npm/node_modules/expo-cli/node_modules/@babel/runtime/helpers/arrayWithHoles.js"],"names":["_arrayWithHoles","arr","Array","isArray","module","exports","__esModule"],"mappings":"AAAA,SAASA,eAAT,CAAyBC,GAAzB,EAA8B;AAC5B,MAAIC,KAAK,CAACC,OAAN,CAAcF,GAAd,CAAJ,EAAwB,OAAOA,GAAP;AACzB;;AAEDG,MAAM,CAACC,OAAP,GAAiBL,eAAjB;AACAI,MAAM,CAACC,OAAP,CAAe,SAAf,IAA4BD,MAAM,CAACC,OAAnC,EAA4CD,MAAM,CAACC,OAAP,CAAeC,UAAf,GAA4B,IAAxE","sourcesContent":["function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}\n\nmodule.exports = _arrayWithHoles;\nmodule.exports[\"default\"] = module.exports, module.exports.__esModule = true;"]},"metadata":{},"sourceType":"script"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/313317c5c3a4fa507e0072ca6ebc6430.json b/.expo/web/cache/development/babel-loader/313317c5c3a4fa507e0072ca6ebc6430.json new file mode 100644 index 000000000..6fcaae86e --- /dev/null +++ b/.expo/web/cache/development/babel-loader/313317c5c3a4fa507e0072ca6ebc6430.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nimport _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nimport * as React from 'react';\nimport StatusBar from \"react-native-web/dist/exports/StatusBar\";\nimport Text from \"react-native-web/dist/exports/Text\";\nimport TextInput from \"react-native-web/dist/exports/TextInput\";\nimport { ThemeContext, ThemeColors } from '@react-navigation/core';\n\nvar ThemedText = function (_React$Component) {\n _inherits(ThemedText, _React$Component);\n\n var _super = _createSuper(ThemedText);\n\n function ThemedText() {\n _classCallCheck(this, ThemedText);\n\n return _super.apply(this, arguments);\n }\n\n _createClass(ThemedText, [{\n key: \"render\",\n value: function render() {\n return React.createElement(Text, _extends({}, this.props, {\n style: [{\n color: ThemeColors[this.context].label\n }, this.props.style]\n }));\n }\n }]);\n\n return ThemedText;\n}(React.Component);\n\n_defineProperty(ThemedText, \"contextType\", ThemeContext);\n\nvar ThemedTextInput = function (_React$Component2) {\n _inherits(ThemedTextInput, _React$Component2);\n\n var _super2 = _createSuper(ThemedTextInput);\n\n function ThemedTextInput() {\n _classCallCheck(this, ThemedTextInput);\n\n return _super2.apply(this, arguments);\n }\n\n _createClass(ThemedTextInput, [{\n key: \"render\",\n value: function render() {\n return React.createElement(TextInput, _extends({}, this.props, {\n placeholderTextColor: this.context === 'dark' ? '#ebebf54c' : '#3c3c434c',\n style: [{\n color: ThemeColors[this.context].label\n }, this.props.style]\n }));\n }\n }]);\n\n return ThemedTextInput;\n}(React.Component);\n\n_defineProperty(ThemedTextInput, \"contextType\", ThemeContext);\n\nvar ThemedStatusBar = function (_React$Component3) {\n _inherits(ThemedStatusBar, _React$Component3);\n\n var _super3 = _createSuper(ThemedStatusBar);\n\n function ThemedStatusBar() {\n _classCallCheck(this, ThemedStatusBar);\n\n return _super3.apply(this, arguments);\n }\n\n _createClass(ThemedStatusBar, [{\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n barStyle = _this$props.barStyle,\n props = _objectWithoutProperties(_this$props, [\"barStyle\"]);\n\n return React.createElement(StatusBar, _extends({\n barStyle: barStyle ? barStyle : this.context === 'dark' ? 'light-content' : 'default'\n }, props));\n }\n }]);\n\n return ThemedStatusBar;\n}(React.Component);\n\n_defineProperty(ThemedStatusBar, \"contextType\", ThemeContext);\n\nexport default {\n Text: ThemedText,\n StatusBar: ThemedStatusBar,\n TextInput: ThemedTextInput\n};","map":{"version":3,"sources":["Themed.js"],"names":["ThemedText","React","ThemeContext","render","color","ThemeColors","label","ThemedTextInput","ThemedStatusBar","props","barStyle","Text","StatusBar","TextInput"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,OAAO,KAAP,KAAA,MAAA,OAAA;;;;AAEA,SAAA,YAAA,EAAA,WAAA,QAAA,wBAAA;;IAEA,U;;;;;;;;;;;;;WAGEG,kBAAS;AACP,aACE,KAAA,CAAA,aAAA,CAAA,IAAA,EAAA,QAAA,CAAA,EAAA,EACM,KADN,KAAA,EAAA;AAEE,QAAA,KAAK,EAAE,CAAC;AAAEC,UAAAA,KAAK,EAAEC,WAAW,CAAC,KAAZA,OAAW,CAAXA,CAA0BC;AAAnC,SAAD,EAA6C,KAAA,KAAA,CAA7C,KAAA;AAFT,OAAA,CAAA,CADF;AAMD;;;;EAVsBL,KAAK,CAA9B,S;;gBAAMD,U,iBACiBE,Y;;IAYvB,e;;;;;;;;;;;;;WAGEC,kBAAS;AACP,aACE,KAAA,CAAA,aAAA,CAAA,SAAA,EAAA,QAAA,CAAA,EAAA,EACM,KADN,KAAA,EAAA;AAEE,QAAA,oBAAoB,EAClB,KAAA,OAAA,KAAA,MAAA,GAAA,WAAA,GAHJ,WAAA;AAKE,QAAA,KAAK,EAAE,CAAC;AAAEC,UAAAA,KAAK,EAAEC,WAAW,CAAC,KAAZA,OAAW,CAAXA,CAA0BC;AAAnC,SAAD,EAA6C,KAAA,KAAA,CAA7C,KAAA;AALT,OAAA,CAAA,CADF;AASD;;;;EAb2BL,KAAK,CAAnC,S;;gBAAMM,e,iBACiBL,Y;;IAevB,e;;;;;;;;;;;;;WAGEC,kBAAS;AAAA,wBACsB,KAA7B,KADO;AAAA,UACH,QADG,eACH,QADG;AAAA,UACYM,KADZ;;AAGP,aACE,KAAA,CAAA,aAAA,CAAA,SAAA,EAAA,QAAA,CAAA;AACE,QAAA,QAAQ,EACNC,QAAQ,GAAA,QAAA,GAEJ,KAAA,OAAA,KAAA,MAAA,GAAA,eAAA,GAEA;AANR,OAAA,EADF,KACE,CAAA,CADF;AAYD;;;;EAlB2BT,KAAK,CAAnC,S;;gBAAMO,e,iBACiBN,Y;;AAoBvB,eAAe;AACbS,EAAAA,IAAI,EADS,UAAA;AAEbC,EAAAA,SAAS,EAFI,eAAA;AAGbC,EAAAA,SAAS,EAAEN;AAHE,CAAf","sourcesContent":["import * as React from 'react';\nimport { StatusBar, Text, TextInput } from 'react-native';\nimport { ThemeContext, ThemeColors } from '@react-navigation/core';\n\nclass ThemedText extends React.Component {\n static contextType = ThemeContext;\n\n render() {\n return (\n \n );\n }\n}\n\nclass ThemedTextInput extends React.Component {\n static contextType = ThemeContext;\n\n render() {\n return (\n \n );\n }\n}\n\nclass ThemedStatusBar extends React.Component {\n static contextType = ThemeContext;\n\n render() {\n let { barStyle, ...props } = this.props;\n\n return (\n \n );\n }\n}\n\nexport default {\n Text: ThemedText,\n StatusBar: ThemedStatusBar,\n TextInput: ThemedTextInput,\n};\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/319f0f9732590564d114c78e1e4d5451.json b/.expo/web/cache/development/babel-loader/319f0f9732590564d114c78e1e4d5451.json new file mode 100644 index 000000000..17072731c --- /dev/null +++ b/.expo/web/cache/development/babel-loader/319f0f9732590564d114c78e1e4d5451.json @@ -0,0 +1 @@ +{"ast":null,"code":"'use strict';\n\nimport * as TurboModuleRegistry from \"../TurboModule/TurboModuleRegistry\";\nexport default TurboModuleRegistry.get('NativeAnimatedModule');","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/vendor/react-native/Animated/NativeAnimatedModule.js"],"names":["TurboModuleRegistry","get"],"mappings":"AASA;;AAEA,OAAO,KAAKA,mBAAZ;AACA,eAAeA,mBAAmB,CAACC,GAApB,CAAwB,sBAAxB,CAAf","sourcesContent":["/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n * @format\n */\n'use strict';\n\nimport * as TurboModuleRegistry from '../TurboModule/TurboModuleRegistry';\nexport default TurboModuleRegistry.get('NativeAnimatedModule');"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/31bfe8c56de88e6cdd623d4f9bba9c5f.json b/.expo/web/cache/development/babel-loader/31bfe8c56de88e6cdd623d4f9bba9c5f.json new file mode 100644 index 000000000..ebb16db5c --- /dev/null +++ b/.expo/web/cache/development/babel-loader/31bfe8c56de88e6cdd623d4f9bba9c5f.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\nvar _jsxFileName = \"E:\\\\Users\\\\Nayla\\\\Escritorio\\\\UADEE\\\\Distribuidas desk\\\\SUBASTAPP\\\\node_modules\\\\react-native-ratings\\\\src\\\\components\\\\Star.js\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nimport React, { PureComponent } from 'react';\nimport StyleSheet from \"react-native-web/dist/exports/StyleSheet\";\nimport Animated from \"react-native-web/dist/exports/Animated\";\nimport TouchableOpacity from \"react-native-web/dist/exports/TouchableOpacity\";\n\nvar STAR_IMAGE = require(\"../images/airbnb-star.png\");\n\nvar STAR_SELECTED_IMAGE = require(\"../images/airbnb-star-selected.png\");\n\nvar STAR_SIZE = 40;\n\nvar Star = function (_PureComponent) {\n _inherits(Star, _PureComponent);\n\n var _super = _createSuper(Star);\n\n function Star() {\n var _this;\n\n _classCallCheck(this, Star);\n\n _this = _super.call(this);\n _this.springValue = new Animated.Value(1);\n _this.state = {\n selected: false\n };\n return _this;\n }\n\n _createClass(Star, [{\n key: \"spring\",\n value: function spring() {\n var _this$props = this.props,\n position = _this$props.position,\n starSelectedInPosition = _this$props.starSelectedInPosition;\n this.springValue.setValue(1.2);\n Animated.spring(this.springValue, {\n toValue: 1,\n friction: 2,\n tension: 1\n }).start();\n this.setState({\n selected: !this.state.selected\n });\n starSelectedInPosition(position);\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this$props2 = this.props,\n fill = _this$props2.fill,\n size = _this$props2.size,\n selectedColor = _this$props2.selectedColor,\n isDisabled = _this$props2.isDisabled,\n starStyle = _this$props2.starStyle;\n var starSource = fill && selectedColor === null ? STAR_SELECTED_IMAGE : STAR_IMAGE;\n return React.createElement(TouchableOpacity, {\n activeOpacity: 1,\n onPress: this.spring.bind(this),\n disabled: isDisabled,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 45,\n columnNumber: 7\n }\n }, React.createElement(Animated.Image, {\n source: starSource,\n style: [styles.starStyle, {\n tintColor: fill && selectedColor ? selectedColor : undefined,\n width: size || STAR_SIZE,\n height: size || STAR_SIZE,\n transform: [{\n scale: this.springValue\n }]\n }, starStyle],\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 46,\n columnNumber: 9\n }\n }));\n }\n }]);\n\n return Star;\n}(PureComponent);\n\nStar.defaultProps = {\n selectedColor: '#f1c40f'\n};\nexport { Star as default };\nvar styles = StyleSheet.create({\n starStyle: {\n margin: 3\n }\n});","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-ratings/src/components/Star.js"],"names":["React","PureComponent","STAR_IMAGE","require","STAR_SELECTED_IMAGE","STAR_SIZE","Star","springValue","Animated","Value","state","selected","props","position","starSelectedInPosition","setValue","spring","toValue","friction","tension","start","setState","fill","size","selectedColor","isDisabled","starStyle","starSource","bind","styles","tintColor","undefined","width","height","transform","scale","defaultProps","StyleSheet","create","margin"],"mappings":";;;;;;;;;;;AAAA,OAAOA,KAAP,IAAeC,aAAf,QAAmC,OAAnC;;;;;AAGA,IAAMC,UAAU,GAAGC,OAAO,6BAA1B;;AACA,IAAMC,mBAAmB,GAAGD,OAAO,sCAAnC;;AACA,IAAME,SAAS,GAAG,EAAlB;;IAEqBC,I;;;;;AAKnB,kBAAc;AAAA;;AAAA;;AACZ;AACA,UAAKC,WAAL,GAAmB,IAAIC,QAAQ,CAACC,KAAb,CAAoB,CAApB,CAAnB;AAEA,UAAKC,KAAL,GAAa;AACXC,MAAAA,QAAQ,EAAE;AADC,KAAb;AAJY;AAOb;;;;WAED,kBAAS;AAAA,wBACsC,KAAKC,KAD3C;AAAA,UACCC,QADD,eACCA,QADD;AAAA,UACWC,sBADX,eACWA,sBADX;AAGP,WAAKP,WAAL,CAAiBQ,QAAjB,CAA2B,GAA3B;AAEAP,MAAAA,QAAQ,CAACQ,MAAT,CACE,KAAKT,WADP,EAEE;AACEU,QAAAA,OAAO,EAAE,CADX;AAEEC,QAAAA,QAAQ,EAAE,CAFZ;AAGEC,QAAAA,OAAO,EAAE;AAHX,OAFF,EAOEC,KAPF;AASA,WAAKC,QAAL,CAAe;AAAEV,QAAAA,QAAQ,EAAE,CAAC,KAAKD,KAAL,CAAWC;AAAxB,OAAf;AACAG,MAAAA,sBAAsB,CAAED,QAAF,CAAtB;AACD;;;WAED,kBAAS;AAAA,yBACsD,KAAKD,KAD3D;AAAA,UACCU,IADD,gBACCA,IADD;AAAA,UACOC,IADP,gBACOA,IADP;AAAA,UACaC,aADb,gBACaA,aADb;AAAA,UAC4BC,UAD5B,gBAC4BA,UAD5B;AAAA,UACwCC,SADxC,gBACwCA,SADxC;AAEP,UAAMC,UAAU,GAAGL,IAAI,IAAIE,aAAa,KAAK,IAA1B,GAAiCpB,mBAAjC,GAAuDF,UAA1E;AAEA,aACE,oBAAC,gBAAD;AAAkB,QAAA,aAAa,EAAE,CAAjC;AAAoC,QAAA,OAAO,EAAE,KAAKc,MAAL,CAAYY,IAAZ,CAAkB,IAAlB,CAA7C;AAAuE,QAAA,QAAQ,EAAEH,UAAjF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,SACE,oBAAC,QAAD,CAAU,KAAV;AACE,QAAA,MAAM,EAAEE,UADV;AAEE,QAAA,KAAK,EAAE,CACLE,MAAM,CAACH,SADF,EAEL;AACEI,UAAAA,SAAS,EAAER,IAAI,IAAIE,aAAR,GAAwBA,aAAxB,GAAwCO,SADrD;AAEEC,UAAAA,KAAK,EAAET,IAAI,IAAIlB,SAFjB;AAGE4B,UAAAA,MAAM,EAAEV,IAAI,IAAIlB,SAHlB;AAIE6B,UAAAA,SAAS,EAAE,CAAC;AAAEC,YAAAA,KAAK,EAAE,KAAK5B;AAAd,WAAD;AAJb,SAFK,EAQLmB,SARK,CAFT;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,QADF,CADF;AAiBD;;;;EArD+BzB,a;;AAAbK,I,CACZ8B,Y,GAAe;AACpBZ,EAAAA,aAAa,EAAE;AADK,C;SADHlB,I;AAwDrB,IAAMuB,MAAM,GAAGQ,UAAU,CAACC,MAAX,CAAmB;AAChCZ,EAAAA,SAAS,EAAE;AACTa,IAAAA,MAAM,EAAE;AADC;AADqB,CAAnB,CAAf","sourcesContent":["import React, {PureComponent} from 'react';\nimport {StyleSheet, Animated, TouchableOpacity} from 'react-native';\n\nconst STAR_IMAGE = require( '../images/airbnb-star.png' );\nconst STAR_SELECTED_IMAGE = require( '../images/airbnb-star-selected.png' );\nconst STAR_SIZE = 40;\n\nexport default class Star extends PureComponent {\n static defaultProps = {\n selectedColor: '#f1c40f'\n };\n\n constructor() {\n super();\n this.springValue = new Animated.Value( 1 );\n\n this.state = {\n selected: false\n };\n }\n\n spring() {\n const { position, starSelectedInPosition } = this.props;\n\n this.springValue.setValue( 1.2 );\n\n Animated.spring(\n this.springValue,\n {\n toValue: 1,\n friction: 2,\n tension: 1\n }\n ).start();\n\n this.setState( { selected: !this.state.selected } );\n starSelectedInPosition( position );\n }\n\n render() {\n const { fill, size, selectedColor, isDisabled, starStyle } = this.props;\n const starSource = fill && selectedColor === null ? STAR_SELECTED_IMAGE : STAR_IMAGE;\n\n return (\n \n \n \n );\n }\n}\n\nconst styles = StyleSheet.create( {\n starStyle: {\n margin: 3\n }\n} );\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/31c167ea3d0e0e390beac0af0f047e68.json b/.expo/web/cache/development/babel-loader/31c167ea3d0e0e390beac0af0f047e68.json new file mode 100644 index 000000000..81d1fc696 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/31c167ea3d0e0e390beac0af0f047e68.json @@ -0,0 +1 @@ +{"ast":null,"code":"import * as React from 'react';\nimport { forwardRef, useContext, useRef } from 'react';\nimport createElement from \"../createElement\";\nimport css from \"../StyleSheet/css\";\nimport pick from \"../../modules/pick\";\nimport useElementLayout from \"../../hooks/useElementLayout\";\nimport useMergeRefs from \"../../modules/useMergeRefs\";\nimport usePlatformMethods from \"../../hooks/usePlatformMethods\";\nimport useResponderEvents from \"../../hooks/useResponderEvents\";\nimport StyleSheet from \"../StyleSheet\";\nimport TextAncestorContext from \"./TextAncestorContext\";\nvar forwardPropsList = {\n accessibilityLabel: true,\n accessibilityLiveRegion: true,\n accessibilityRole: true,\n accessibilityState: true,\n accessibilityValue: true,\n accessible: true,\n children: true,\n classList: true,\n dir: true,\n importantForAccessibility: true,\n lang: true,\n nativeID: true,\n onBlur: true,\n onClick: true,\n onClickCapture: true,\n onContextMenu: true,\n onFocus: true,\n onKeyDown: true,\n onKeyUp: true,\n onTouchCancel: true,\n onTouchCancelCapture: true,\n onTouchEnd: true,\n onTouchEndCapture: true,\n onTouchMove: true,\n onTouchMoveCapture: true,\n onTouchStart: true,\n onTouchStartCapture: true,\n pointerEvents: true,\n ref: true,\n style: true,\n testID: true,\n dataSet: true,\n onMouseDown: true,\n onMouseEnter: true,\n onMouseLeave: true,\n onMouseMove: true,\n onMouseOver: true,\n onMouseOut: true,\n onMouseUp: true,\n onScroll: true,\n onWheel: true,\n href: true,\n rel: true,\n target: true\n};\n\nvar pickProps = function pickProps(props) {\n return pick(props, forwardPropsList);\n};\n\nvar Text = forwardRef(function (props, forwardedRef) {\n var dir = props.dir,\n numberOfLines = props.numberOfLines,\n onClick = props.onClick,\n onLayout = props.onLayout,\n onPress = props.onPress,\n onMoveShouldSetResponder = props.onMoveShouldSetResponder,\n onMoveShouldSetResponderCapture = props.onMoveShouldSetResponderCapture,\n onResponderEnd = props.onResponderEnd,\n onResponderGrant = props.onResponderGrant,\n onResponderMove = props.onResponderMove,\n onResponderReject = props.onResponderReject,\n onResponderRelease = props.onResponderRelease,\n onResponderStart = props.onResponderStart,\n onResponderTerminate = props.onResponderTerminate,\n onResponderTerminationRequest = props.onResponderTerminationRequest,\n onScrollShouldSetResponder = props.onScrollShouldSetResponder,\n onScrollShouldSetResponderCapture = props.onScrollShouldSetResponderCapture,\n onSelectionChangeShouldSetResponder = props.onSelectionChangeShouldSetResponder,\n onSelectionChangeShouldSetResponderCapture = props.onSelectionChangeShouldSetResponderCapture,\n onStartShouldSetResponder = props.onStartShouldSetResponder,\n onStartShouldSetResponderCapture = props.onStartShouldSetResponderCapture,\n selectable = props.selectable;\n var hasTextAncestor = useContext(TextAncestorContext);\n var hostRef = useRef(null);\n var classList = [classes.text, hasTextAncestor === true && classes.textHasAncestor, numberOfLines === 1 && classes.textOneLine, numberOfLines != null && numberOfLines > 1 && classes.textMultiLine];\n var style = [props.style, numberOfLines != null && numberOfLines > 1 && {\n WebkitLineClamp: numberOfLines\n }, selectable === true && styles.selectable, selectable === false && styles.notSelectable, onPress && styles.pressable];\n useElementLayout(hostRef, onLayout);\n useResponderEvents(hostRef, {\n onMoveShouldSetResponder: onMoveShouldSetResponder,\n onMoveShouldSetResponderCapture: onMoveShouldSetResponderCapture,\n onResponderEnd: onResponderEnd,\n onResponderGrant: onResponderGrant,\n onResponderMove: onResponderMove,\n onResponderReject: onResponderReject,\n onResponderRelease: onResponderRelease,\n onResponderStart: onResponderStart,\n onResponderTerminate: onResponderTerminate,\n onResponderTerminationRequest: onResponderTerminationRequest,\n onScrollShouldSetResponder: onScrollShouldSetResponder,\n onScrollShouldSetResponderCapture: onScrollShouldSetResponderCapture,\n onSelectionChangeShouldSetResponder: onSelectionChangeShouldSetResponder,\n onSelectionChangeShouldSetResponderCapture: onSelectionChangeShouldSetResponderCapture,\n onStartShouldSetResponder: onStartShouldSetResponder,\n onStartShouldSetResponderCapture: onStartShouldSetResponderCapture\n });\n\n function handleClick(e) {\n if (onClick != null) {\n onClick(e);\n }\n\n if (onClick == null && onPress != null) {\n e.stopPropagation();\n onPress(e);\n }\n }\n\n var component = hasTextAncestor ? 'span' : 'div';\n var supportedProps = pickProps(props);\n supportedProps.classList = classList;\n supportedProps.dir = dir;\n\n if (!hasTextAncestor) {\n supportedProps.dir = dir != null ? dir : 'auto';\n }\n\n supportedProps.onClick = handleClick;\n supportedProps.style = style;\n var platformMethodsRef = usePlatformMethods(supportedProps);\n var setRef = useMergeRefs(hostRef, platformMethodsRef, forwardedRef);\n supportedProps.ref = setRef;\n var element = createElement(component, supportedProps);\n return hasTextAncestor ? element : React.createElement(TextAncestorContext.Provider, {\n value: true\n }, element);\n});\nText.displayName = 'Text';\nvar classes = css.create({\n text: {\n border: '0 solid black',\n boxSizing: 'border-box',\n color: 'black',\n display: 'inline',\n font: '14px System',\n margin: 0,\n padding: 0,\n whiteSpace: 'pre-wrap',\n wordWrap: 'break-word'\n },\n textHasAncestor: {\n color: 'inherit',\n font: 'inherit',\n whiteSpace: 'inherit'\n },\n textOneLine: {\n maxWidth: '100%',\n overflow: 'hidden',\n textOverflow: 'ellipsis',\n whiteSpace: 'nowrap'\n },\n textMultiLine: {\n display: '-webkit-box',\n maxWidth: '100%',\n overflow: 'hidden',\n textOverflow: 'ellipsis',\n WebkitBoxOrient: 'vertical'\n }\n});\nvar styles = StyleSheet.create({\n notSelectable: {\n userSelect: 'none'\n },\n selectable: {\n userSelect: 'text'\n },\n pressable: {\n cursor: 'pointer'\n }\n});\nexport default Text;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/exports/Text/index.js"],"names":["React","forwardRef","useContext","useRef","createElement","css","pick","useElementLayout","useMergeRefs","usePlatformMethods","useResponderEvents","StyleSheet","TextAncestorContext","forwardPropsList","accessibilityLabel","accessibilityLiveRegion","accessibilityRole","accessibilityState","accessibilityValue","accessible","children","classList","dir","importantForAccessibility","lang","nativeID","onBlur","onClick","onClickCapture","onContextMenu","onFocus","onKeyDown","onKeyUp","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","pointerEvents","ref","style","testID","dataSet","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOver","onMouseOut","onMouseUp","onScroll","onWheel","href","rel","target","pickProps","props","Text","forwardedRef","numberOfLines","onLayout","onPress","onMoveShouldSetResponder","onMoveShouldSetResponderCapture","onResponderEnd","onResponderGrant","onResponderMove","onResponderReject","onResponderRelease","onResponderStart","onResponderTerminate","onResponderTerminationRequest","onScrollShouldSetResponder","onScrollShouldSetResponderCapture","onSelectionChangeShouldSetResponder","onSelectionChangeShouldSetResponderCapture","onStartShouldSetResponder","onStartShouldSetResponderCapture","selectable","hasTextAncestor","hostRef","classes","text","textHasAncestor","textOneLine","textMultiLine","WebkitLineClamp","styles","notSelectable","pressable","handleClick","e","stopPropagation","component","supportedProps","platformMethodsRef","setRef","element","Provider","value","displayName","create","border","boxSizing","color","display","font","margin","padding","whiteSpace","wordWrap","maxWidth","overflow","textOverflow","WebkitBoxOrient","userSelect","cursor"],"mappings":"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","sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport * as React from 'react';\nimport { forwardRef, useContext, useRef } from 'react';\nimport createElement from '../createElement';\nimport css from '../StyleSheet/css';\nimport pick from '../../modules/pick';\nimport useElementLayout from '../../hooks/useElementLayout';\nimport useMergeRefs from '../../modules/useMergeRefs';\nimport usePlatformMethods from '../../hooks/usePlatformMethods';\nimport useResponderEvents from '../../hooks/useResponderEvents';\nimport StyleSheet from '../StyleSheet';\nimport TextAncestorContext from './TextAncestorContext';\nvar forwardPropsList = {\n accessibilityLabel: true,\n accessibilityLiveRegion: true,\n accessibilityRole: true,\n accessibilityState: true,\n accessibilityValue: true,\n accessible: true,\n children: true,\n classList: true,\n dir: true,\n importantForAccessibility: true,\n lang: true,\n nativeID: true,\n onBlur: true,\n onClick: true,\n onClickCapture: true,\n onContextMenu: true,\n onFocus: true,\n onKeyDown: true,\n onKeyUp: true,\n onTouchCancel: true,\n onTouchCancelCapture: true,\n onTouchEnd: true,\n onTouchEndCapture: true,\n onTouchMove: true,\n onTouchMoveCapture: true,\n onTouchStart: true,\n onTouchStartCapture: true,\n pointerEvents: true,\n ref: true,\n style: true,\n testID: true,\n // unstable\n dataSet: true,\n onMouseDown: true,\n onMouseEnter: true,\n onMouseLeave: true,\n onMouseMove: true,\n onMouseOver: true,\n onMouseOut: true,\n onMouseUp: true,\n onScroll: true,\n onWheel: true,\n href: true,\n rel: true,\n target: true\n};\n\nvar pickProps = function pickProps(props) {\n return pick(props, forwardPropsList);\n};\n\nvar Text = forwardRef(function (props, forwardedRef) {\n var dir = props.dir,\n numberOfLines = props.numberOfLines,\n onClick = props.onClick,\n onLayout = props.onLayout,\n onPress = props.onPress,\n onMoveShouldSetResponder = props.onMoveShouldSetResponder,\n onMoveShouldSetResponderCapture = props.onMoveShouldSetResponderCapture,\n onResponderEnd = props.onResponderEnd,\n onResponderGrant = props.onResponderGrant,\n onResponderMove = props.onResponderMove,\n onResponderReject = props.onResponderReject,\n onResponderRelease = props.onResponderRelease,\n onResponderStart = props.onResponderStart,\n onResponderTerminate = props.onResponderTerminate,\n onResponderTerminationRequest = props.onResponderTerminationRequest,\n onScrollShouldSetResponder = props.onScrollShouldSetResponder,\n onScrollShouldSetResponderCapture = props.onScrollShouldSetResponderCapture,\n onSelectionChangeShouldSetResponder = props.onSelectionChangeShouldSetResponder,\n onSelectionChangeShouldSetResponderCapture = props.onSelectionChangeShouldSetResponderCapture,\n onStartShouldSetResponder = props.onStartShouldSetResponder,\n onStartShouldSetResponderCapture = props.onStartShouldSetResponderCapture,\n selectable = props.selectable;\n var hasTextAncestor = useContext(TextAncestorContext);\n var hostRef = useRef(null);\n var classList = [classes.text, hasTextAncestor === true && classes.textHasAncestor, numberOfLines === 1 && classes.textOneLine, numberOfLines != null && numberOfLines > 1 && classes.textMultiLine];\n var style = [props.style, numberOfLines != null && numberOfLines > 1 && {\n WebkitLineClamp: numberOfLines\n }, selectable === true && styles.selectable, selectable === false && styles.notSelectable, onPress && styles.pressable];\n useElementLayout(hostRef, onLayout);\n useResponderEvents(hostRef, {\n onMoveShouldSetResponder: onMoveShouldSetResponder,\n onMoveShouldSetResponderCapture: onMoveShouldSetResponderCapture,\n onResponderEnd: onResponderEnd,\n onResponderGrant: onResponderGrant,\n onResponderMove: onResponderMove,\n onResponderReject: onResponderReject,\n onResponderRelease: onResponderRelease,\n onResponderStart: onResponderStart,\n onResponderTerminate: onResponderTerminate,\n onResponderTerminationRequest: onResponderTerminationRequest,\n onScrollShouldSetResponder: onScrollShouldSetResponder,\n onScrollShouldSetResponderCapture: onScrollShouldSetResponderCapture,\n onSelectionChangeShouldSetResponder: onSelectionChangeShouldSetResponder,\n onSelectionChangeShouldSetResponderCapture: onSelectionChangeShouldSetResponderCapture,\n onStartShouldSetResponder: onStartShouldSetResponder,\n onStartShouldSetResponderCapture: onStartShouldSetResponderCapture\n });\n\n function handleClick(e) {\n if (onClick != null) {\n onClick(e);\n }\n\n if (onClick == null && onPress != null) {\n e.stopPropagation();\n onPress(e);\n }\n }\n\n var component = hasTextAncestor ? 'span' : 'div';\n var supportedProps = pickProps(props);\n supportedProps.classList = classList;\n supportedProps.dir = dir; // 'auto' by default allows browsers to infer writing direction (root elements only)\n\n if (!hasTextAncestor) {\n supportedProps.dir = dir != null ? dir : 'auto';\n }\n\n supportedProps.onClick = handleClick;\n supportedProps.style = style;\n var platformMethodsRef = usePlatformMethods(supportedProps);\n var setRef = useMergeRefs(hostRef, platformMethodsRef, forwardedRef);\n supportedProps.ref = setRef;\n var element = createElement(component, supportedProps);\n return hasTextAncestor ? element : React.createElement(TextAncestorContext.Provider, {\n value: true\n }, element);\n});\nText.displayName = 'Text';\nvar classes = css.create({\n text: {\n border: '0 solid black',\n boxSizing: 'border-box',\n color: 'black',\n display: 'inline',\n font: '14px System',\n margin: 0,\n padding: 0,\n whiteSpace: 'pre-wrap',\n wordWrap: 'break-word'\n },\n textHasAncestor: {\n color: 'inherit',\n font: 'inherit',\n whiteSpace: 'inherit'\n },\n textOneLine: {\n maxWidth: '100%',\n overflow: 'hidden',\n textOverflow: 'ellipsis',\n whiteSpace: 'nowrap'\n },\n // See #13\n textMultiLine: {\n display: '-webkit-box',\n maxWidth: '100%',\n overflow: 'hidden',\n textOverflow: 'ellipsis',\n WebkitBoxOrient: 'vertical'\n }\n});\nvar styles = StyleSheet.create({\n notSelectable: {\n userSelect: 'none'\n },\n selectable: {\n userSelect: 'text'\n },\n pressable: {\n cursor: 'pointer'\n }\n});\nexport default Text;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/320e18e6dd2345bc2a0b2632d7640bbe.json b/.expo/web/cache/development/babel-loader/320e18e6dd2345bc2a0b2632d7640bbe.json new file mode 100644 index 000000000..18297e6a6 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/320e18e6dd2345bc2a0b2632d7640bbe.json @@ -0,0 +1 @@ +{"ast":null,"code":"import createIconSet from \"./createIconSet\";\nimport font from \"./vendor/react-native-vector-icons/Fonts/Feather.ttf\";\nimport glyphMap from \"./vendor/react-native-vector-icons/glyphmaps/Feather.json\";\nexport default createIconSet(glyphMap, 'feather', font);","map":{"version":3,"sources":["../src/Feather.ts"],"names":[],"mappings":"AAAA,OAAO,aAAP;AACA,OAAO,IAAP;AACA,OAAO,QAAP;AAEA,eAAe,aAAa,CAAC,QAAD,EAAW,SAAX,EAAsB,IAAtB,CAA5B","sourcesContent":["import createIconSet from './createIconSet';\nimport font from './vendor/react-native-vector-icons/Fonts/Feather.ttf';\nimport glyphMap from './vendor/react-native-vector-icons/glyphmaps/Feather.json';\n\nexport default createIconSet(glyphMap, 'feather', font);\n"],"sourceRoot":""},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/3220c1dedc5a319214b03c16b4cf328b.json b/.expo/web/cache/development/babel-loader/3220c1dedc5a319214b03c16b4cf328b.json new file mode 100644 index 000000000..e2f67a330 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/3220c1dedc5a319214b03c16b4cf328b.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/extends\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\n\nvar _this = this,\n _jsxFileName = \"E:\\\\Users\\\\Nayla\\\\Escritorio\\\\UADEE\\\\Distribuidas desk\\\\SUBASTAPP\\\\node_modules\\\\react-native-elements\\\\src\\\\badge\\\\withBadge.js\";\n\nimport React from 'react';\nimport StyleSheet from \"react-native-web/dist/exports/StyleSheet\";\nimport View from \"react-native-web/dist/exports/View\";\nimport Badge from \"./Badge\";\n\nvar withBadge = function withBadge(value) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n return function (WrappedComponent) {\n var WithBadge = function WithBadge(props) {\n var bottom = options.bottom,\n _options$hidden = options.hidden,\n hidden = _options$hidden === void 0 ? false : _options$hidden,\n left = options.left,\n containerStyle = options.containerStyle,\n badgeProps = _objectWithoutProperties(options, [\"bottom\", \"hidden\", \"left\", \"containerStyle\"]);\n\n var _options$right = options.right,\n right = _options$right === void 0 ? -16 : _options$right,\n _options$top = options.top,\n top = _options$top === void 0 ? -1 : _options$top;\n\n if (!value) {\n right = -3;\n top = 3;\n }\n\n var badgeValue = typeof value === 'function' ? value(props) : value;\n return React.createElement(View, {\n style: StyleSheet.flatten([styles.container, containerStyle]),\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 7\n }\n }, React.createElement(WrappedComponent, _extends({}, props, {\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }\n })), !hidden && React.createElement(Badge, _extends({\n value: badgeValue,\n status: \"error\",\n containerStyle: StyleSheet.flatten([styles.badgeContainer, {\n bottom: bottom,\n left: left,\n right: right,\n top: top\n }])\n }, badgeProps, {\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 11\n }\n })));\n };\n\n WithBadge.displayName = \"WithBadge(\" + (WrappedComponent.displayName || WrappedComponent.name || 'Component') + \")\";\n return WithBadge;\n };\n};\n\nvar styles = StyleSheet.create({\n badgeContainer: {\n position: 'absolute'\n },\n container: {\n alignItems: 'center',\n justifyContent: 'center',\n position: 'relative'\n }\n});\nexport default withBadge;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-elements/src/badge/withBadge.js"],"names":["React","Badge","withBadge","value","options","WrappedComponent","WithBadge","props","bottom","hidden","left","containerStyle","badgeProps","right","top","badgeValue","StyleSheet","flatten","styles","container","badgeContainer","displayName","name","create","position","alignItems","justifyContent"],"mappings":";;;;;;AAAA,OAAOA,KAAP,MAAkB,OAAlB;;;AAGA,OAAOC,KAAP;;AAEA,IAAMC,SAAS,GAAG,SAAZA,SAAY,CAACC,KAAD;AAAA,MAAQC,OAAR,uEAAkB,EAAlB;AAAA,SAAyB,UAAAC,gBAAgB,EAAI;AAC7D,QAAMC,SAAS,GAAG,SAAZA,SAAY,CAAAC,KAAK,EAAI;AAAA,UAEvBC,MAFuB,GAOrBJ,OAPqB,CAEvBI,MAFuB;AAAA,4BAOrBJ,OAPqB,CAGvBK,MAHuB;AAAA,UAGvBA,MAHuB,gCAGd,KAHc;AAAA,UAIvBC,IAJuB,GAOrBN,OAPqB,CAIvBM,IAJuB;AAAA,UAKvBC,cALuB,GAOrBP,OAPqB,CAKvBO,cALuB;AAAA,UAMpBC,UANoB,4BAOrBR,OAPqB;;AAAA,2BASOA,OATP,CASnBS,KATmB;AAAA,UASnBA,KATmB,+BASX,CAAC,EATU;AAAA,yBASOT,OATP,CASNU,GATM;AAAA,UASNA,GATM,6BASA,CAAC,CATD;;AAWzB,UAAI,CAACX,KAAL,EAAY;AACVU,QAAAA,KAAK,GAAG,CAAC,CAAT;AACAC,QAAAA,GAAG,GAAG,CAAN;AACD;;AAED,UAAMC,UAAU,GAAG,OAAOZ,KAAP,KAAiB,UAAjB,GAA8BA,KAAK,CAACI,KAAD,CAAnC,GAA6CJ,KAAhE;AAEA,aACE,oBAAC,IAAD;AAAM,QAAA,KAAK,EAAEa,UAAU,CAACC,OAAX,CAAmB,CAACC,MAAM,CAACC,SAAR,EAAmBR,cAAnB,CAAnB,CAAb;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,SACE,oBAAC,gBAAD,eAAsBJ,KAAtB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,SADF,EAGG,CAACE,MAAD,IACC,oBAAC,KAAD;AACE,QAAA,KAAK,EAAEM,UADT;AAEE,QAAA,MAAM,EAAC,OAFT;AAGE,QAAA,cAAc,EAAEC,UAAU,CAACC,OAAX,CAAmB,CACjCC,MAAM,CAACE,cAD0B,EAEjC;AAAEZ,UAAAA,MAAM,EAANA,MAAF;AAAUE,UAAAA,IAAI,EAAJA,IAAV;AAAgBG,UAAAA,KAAK,EAALA,KAAhB;AAAuBC,UAAAA,GAAG,EAAHA;AAAvB,SAFiC,CAAnB;AAHlB,SAOMF,UAPN;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,SAJJ,CADF;AAiBD,KAnCD;;AAqCAN,IAAAA,SAAS,CAACe,WAAV,mBAAqChB,gBAAgB,CAACgB,WAAjB,IACnChB,gBAAgB,CAACiB,IADkB,IAEnC,WAFF;AAIA,WAAOhB,SAAP;AACD,GA3CiB;AAAA,CAAlB;;AA6CA,IAAMY,MAAM,GAAGF,UAAU,CAACO,MAAX,CAAkB;AAC/BH,EAAAA,cAAc,EAAE;AACdI,IAAAA,QAAQ,EAAE;AADI,GADe;AAI/BL,EAAAA,SAAS,EAAE;AACTM,IAAAA,UAAU,EAAE,QADH;AAETC,IAAAA,cAAc,EAAE,QAFP;AAGTF,IAAAA,QAAQ,EAAE;AAHD;AAJoB,CAAlB,CAAf;AAWA,eAAetB,SAAf","sourcesContent":["import React from 'react';\nimport { StyleSheet, View } from 'react-native';\n\nimport Badge from './Badge';\n\nconst withBadge = (value, options = {}) => WrappedComponent => {\n const WithBadge = props => {\n const {\n bottom,\n hidden = false,\n left,\n containerStyle,\n ...badgeProps\n } = options;\n\n let { right = -16, top = -1 } = options;\n\n if (!value) {\n right = -3;\n top = 3;\n }\n\n const badgeValue = typeof value === 'function' ? value(props) : value;\n\n return (\n \n \n\n {!hidden && (\n \n )}\n \n );\n };\n\n WithBadge.displayName = `WithBadge(${WrappedComponent.displayName ||\n WrappedComponent.name ||\n 'Component'})`;\n\n return WithBadge;\n};\n\nconst styles = StyleSheet.create({\n badgeContainer: {\n position: 'absolute',\n },\n container: {\n alignItems: 'center',\n justifyContent: 'center',\n position: 'relative',\n },\n});\n\nexport default withBadge;\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/322cd4d1080b241db140f422f9ecae75.json b/.expo/web/cache/development/babel-loader/322cd4d1080b241db140f422f9ecae75.json new file mode 100644 index 000000000..dcbfe7d55 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/322cd4d1080b241db140f422f9ecae75.json @@ -0,0 +1 @@ +{"ast":null,"code":"'use strict';\n\nimport _bezier from \"./bezier\";\n\nvar _ease;\n\nvar Easing = function () {\n function Easing() {}\n\n Easing.step0 = function step0(n) {\n return n > 0 ? 1 : 0;\n };\n\n Easing.step1 = function step1(n) {\n return n >= 1 ? 1 : 0;\n };\n\n Easing.linear = function linear(t) {\n return t;\n };\n\n Easing.ease = function ease(t) {\n if (!_ease) {\n _ease = Easing.bezier(0.42, 0, 1, 1);\n }\n\n return _ease(t);\n };\n\n Easing.quad = function quad(t) {\n return t * t;\n };\n\n Easing.cubic = function cubic(t) {\n return t * t * t;\n };\n\n Easing.poly = function poly(n) {\n return function (t) {\n return Math.pow(t, n);\n };\n };\n\n Easing.sin = function sin(t) {\n return 1 - Math.cos(t * Math.PI / 2);\n };\n\n Easing.circle = function circle(t) {\n return 1 - Math.sqrt(1 - t * t);\n };\n\n Easing.exp = function exp(t) {\n return Math.pow(2, 10 * (t - 1));\n };\n\n Easing.elastic = function elastic(bounciness) {\n if (bounciness === void 0) {\n bounciness = 1;\n }\n\n var p = bounciness * Math.PI;\n return function (t) {\n return 1 - Math.pow(Math.cos(t * Math.PI / 2), 3) * Math.cos(t * p);\n };\n };\n\n Easing.back = function back(s) {\n if (s === void 0) {\n s = 1.70158;\n }\n\n return function (t) {\n return t * t * ((s + 1) * t - s);\n };\n };\n\n Easing.bounce = function bounce(t) {\n if (t < 1 / 2.75) {\n return 7.5625 * t * t;\n }\n\n if (t < 2 / 2.75) {\n var _t = t - 1.5 / 2.75;\n\n return 7.5625 * _t * _t + 0.75;\n }\n\n if (t < 2.5 / 2.75) {\n var _t2 = t - 2.25 / 2.75;\n\n return 7.5625 * _t2 * _t2 + 0.9375;\n }\n\n var t2 = t - 2.625 / 2.75;\n return 7.5625 * t2 * t2 + 0.984375;\n };\n\n Easing.bezier = function bezier(x1, y1, x2, y2) {\n return _bezier(x1, y1, x2, y2);\n };\n\n Easing.in = function _in(easing) {\n return easing;\n };\n\n Easing.out = function out(easing) {\n return function (t) {\n return 1 - easing(1 - t);\n };\n };\n\n Easing.inOut = function inOut(easing) {\n return function (t) {\n if (t < 0.5) {\n return easing(t * 2) / 2;\n }\n\n return 1 - easing((1 - t) * 2) / 2;\n };\n };\n\n return Easing;\n}();\n\nexport default Easing;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/vendor/react-native/Animated/Easing.js"],"names":["_bezier","_ease","Easing","step0","n","step1","linear","t","ease","bezier","quad","cubic","poly","Math","pow","sin","cos","PI","circle","sqrt","exp","elastic","bounciness","p","back","s","bounce","_t","_t2","t2","x1","y1","x2","y2","in","_in","easing","out","inOut"],"mappings":"AASA;;AAEA,OAAOA,OAAP;;AAEA,IAAIC,KAAJ;;AAgDA,IAAIC,MAAM,GAEV,YAAY;AACV,WAASA,MAAT,GAAkB,CAAE;;AAKpBA,EAAAA,MAAM,CAACC,KAAP,GAAe,SAASA,KAAT,CAAeC,CAAf,EAAkB;AAC/B,WAAOA,CAAC,GAAG,CAAJ,GAAQ,CAAR,GAAY,CAAnB;AACD,GAFD;;AAQAF,EAAAA,MAAM,CAACG,KAAP,GAAe,SAASA,KAAT,CAAeD,CAAf,EAAkB;AAC/B,WAAOA,CAAC,IAAI,CAAL,GAAS,CAAT,GAAa,CAApB;AACD,GAFD;;AAWAF,EAAAA,MAAM,CAACI,MAAP,GAAgB,SAASA,MAAT,CAAgBC,CAAhB,EAAmB;AACjC,WAAOA,CAAP;AACD,GAFD;;AAWAL,EAAAA,MAAM,CAACM,IAAP,GAAc,SAASA,IAAT,CAAcD,CAAd,EAAiB;AAC7B,QAAI,CAACN,KAAL,EAAY;AACVA,MAAAA,KAAK,GAAGC,MAAM,CAACO,MAAP,CAAc,IAAd,EAAoB,CAApB,EAAuB,CAAvB,EAA0B,CAA1B,CAAR;AACD;;AAED,WAAOR,KAAK,CAACM,CAAD,CAAZ;AACD,GAND;;AAeAL,EAAAA,MAAM,CAACQ,IAAP,GAAc,SAASA,IAAT,CAAcH,CAAd,EAAiB;AAC7B,WAAOA,CAAC,GAAGA,CAAX;AACD,GAFD;;AAWAL,EAAAA,MAAM,CAACS,KAAP,GAAe,SAASA,KAAT,CAAeJ,CAAf,EAAkB;AAC/B,WAAOA,CAAC,GAAGA,CAAJ,GAAQA,CAAf;AACD,GAFD;;AAWAL,EAAAA,MAAM,CAACU,IAAP,GAAc,SAASA,IAAT,CAAcR,CAAd,EAAiB;AAC7B,WAAO,UAAUG,CAAV,EAAa;AAClB,aAAOM,IAAI,CAACC,GAAL,CAASP,CAAT,EAAYH,CAAZ,CAAP;AACD,KAFD;AAGD,GAJD;;AAYAF,EAAAA,MAAM,CAACa,GAAP,GAAa,SAASA,GAAT,CAAaR,CAAb,EAAgB;AAC3B,WAAO,IAAIM,IAAI,CAACG,GAAL,CAAST,CAAC,GAAGM,IAAI,CAACI,EAAT,GAAc,CAAvB,CAAX;AACD,GAFD;;AAUAf,EAAAA,MAAM,CAACgB,MAAP,GAAgB,SAASA,MAAT,CAAgBX,CAAhB,EAAmB;AACjC,WAAO,IAAIM,IAAI,CAACM,IAAL,CAAU,IAAIZ,CAAC,GAAGA,CAAlB,CAAX;AACD,GAFD;;AAUAL,EAAAA,MAAM,CAACkB,GAAP,GAAa,SAASA,GAAT,CAAab,CAAb,EAAgB;AAC3B,WAAOM,IAAI,CAACC,GAAL,CAAS,CAAT,EAAY,MAAMP,CAAC,GAAG,CAAV,CAAZ,CAAP;AACD,GAFD;;AAeAL,EAAAA,MAAM,CAACmB,OAAP,GAAiB,SAASA,OAAT,CAAiBC,UAAjB,EAA6B;AAC5C,QAAIA,UAAU,KAAK,KAAK,CAAxB,EAA2B;AACzBA,MAAAA,UAAU,GAAG,CAAb;AACD;;AAED,QAAIC,CAAC,GAAGD,UAAU,GAAGT,IAAI,CAACI,EAA1B;AACA,WAAO,UAAUV,CAAV,EAAa;AAClB,aAAO,IAAIM,IAAI,CAACC,GAAL,CAASD,IAAI,CAACG,GAAL,CAAST,CAAC,GAAGM,IAAI,CAACI,EAAT,GAAc,CAAvB,CAAT,EAAoC,CAApC,IAAyCJ,IAAI,CAACG,GAAL,CAAST,CAAC,GAAGgB,CAAb,CAApD;AACD,KAFD;AAGD,GATD;;AAoBArB,EAAAA,MAAM,CAACsB,IAAP,GAAc,SAASA,IAAT,CAAcC,CAAd,EAAiB;AAC7B,QAAIA,CAAC,KAAK,KAAK,CAAf,EAAkB;AAChBA,MAAAA,CAAC,GAAG,OAAJ;AACD;;AAED,WAAO,UAAUlB,CAAV,EAAa;AAClB,aAAOA,CAAC,GAAGA,CAAJ,IAAS,CAACkB,CAAC,GAAG,CAAL,IAAUlB,CAAV,GAAckB,CAAvB,CAAP;AACD,KAFD;AAGD,GARD;;AAgBAvB,EAAAA,MAAM,CAACwB,MAAP,GAAgB,SAASA,MAAT,CAAgBnB,CAAhB,EAAmB;AACjC,QAAIA,CAAC,GAAG,IAAI,IAAZ,EAAkB;AAChB,aAAO,SAASA,CAAT,GAAaA,CAApB;AACD;;AAED,QAAIA,CAAC,GAAG,IAAI,IAAZ,EAAkB;AAChB,UAAIoB,EAAE,GAAGpB,CAAC,GAAG,MAAM,IAAnB;;AAEA,aAAO,SAASoB,EAAT,GAAcA,EAAd,GAAmB,IAA1B;AACD;;AAED,QAAIpB,CAAC,GAAG,MAAM,IAAd,EAAoB;AAClB,UAAIqB,GAAG,GAAGrB,CAAC,GAAG,OAAO,IAArB;;AAEA,aAAO,SAASqB,GAAT,GAAeA,GAAf,GAAqB,MAA5B;AACD;;AAED,QAAIC,EAAE,GAAGtB,CAAC,GAAG,QAAQ,IAArB;AACA,WAAO,SAASsB,EAAT,GAAcA,EAAd,GAAmB,QAA1B;AACD,GAnBD;;AA6BA3B,EAAAA,MAAM,CAACO,MAAP,GAAgB,SAASA,MAAT,CAAgBqB,EAAhB,EAAoBC,EAApB,EAAwBC,EAAxB,EAA4BC,EAA5B,EAAgC;AAC9C,WAAOjC,OAAO,CAAC8B,EAAD,EAAKC,EAAL,EAASC,EAAT,EAAaC,EAAb,CAAd;AACD,GAFD;;AAQA/B,EAAAA,MAAM,CAACgC,EAAP,GAAY,SAASC,GAAT,CAAaC,MAAb,EAAqB;AAC/B,WAAOA,MAAP;AACD,GAFD;;AAQAlC,EAAAA,MAAM,CAACmC,GAAP,GAAa,SAASA,GAAT,CAAaD,MAAb,EAAqB;AAChC,WAAO,UAAU7B,CAAV,EAAa;AAClB,aAAO,IAAI6B,MAAM,CAAC,IAAI7B,CAAL,CAAjB;AACD,KAFD;AAGD,GAJD;;AAYAL,EAAAA,MAAM,CAACoC,KAAP,GAAe,SAASA,KAAT,CAAeF,MAAf,EAAuB;AACpC,WAAO,UAAU7B,CAAV,EAAa;AAClB,UAAIA,CAAC,GAAG,GAAR,EAAa;AACX,eAAO6B,MAAM,CAAC7B,CAAC,GAAG,CAAL,CAAN,GAAgB,CAAvB;AACD;;AAED,aAAO,IAAI6B,MAAM,CAAC,CAAC,IAAI7B,CAAL,IAAU,CAAX,CAAN,GAAsB,CAAjC;AACD,KAND;AAOD,GARD;;AAUA,SAAOL,MAAP;AACD,CAhOD,EAFA;;AAoOA,eAAeA,MAAf","sourcesContent":["/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * \n */\n'use strict';\n\nimport _bezier from './bezier';\n\nvar _ease;\n/**\n * The `Easing` module implements common easing functions. This module is used\n * by [Animate.timing()](docs/animate.html#timing) to convey physically\n * believable motion in animations.\n *\n * You can find a visualization of some common easing functions at\n * http://easings.net/\n *\n * ### Predefined animations\n *\n * The `Easing` module provides several predefined animations through the\n * following methods:\n *\n * - [`back`](docs/easing.html#back) provides a simple animation where the\n * object goes slightly back before moving forward\n * - [`bounce`](docs/easing.html#bounce) provides a bouncing animation\n * - [`ease`](docs/easing.html#ease) provides a simple inertial animation\n * - [`elastic`](docs/easing.html#elastic) provides a simple spring interaction\n *\n * ### Standard functions\n *\n * Three standard easing functions are provided:\n *\n * - [`linear`](docs/easing.html#linear)\n * - [`quad`](docs/easing.html#quad)\n * - [`cubic`](docs/easing.html#cubic)\n *\n * The [`poly`](docs/easing.html#poly) function can be used to implement\n * quartic, quintic, and other higher power functions.\n *\n * ### Additional functions\n *\n * Additional mathematical functions are provided by the following methods:\n *\n * - [`bezier`](docs/easing.html#bezier) provides a cubic bezier curve\n * - [`circle`](docs/easing.html#circle) provides a circular function\n * - [`sin`](docs/easing.html#sin) provides a sinusoidal function\n * - [`exp`](docs/easing.html#exp) provides an exponential function\n *\n * The following helpers are used to modify other easing functions.\n *\n * - [`in`](docs/easing.html#in) runs an easing function forwards\n * - [`inOut`](docs/easing.html#inout) makes any easing function symmetrical\n * - [`out`](docs/easing.html#out) runs an easing function backwards\n */\n\n\nvar Easing =\n/*#__PURE__*/\nfunction () {\n function Easing() {}\n\n /**\n * A stepping function, returns 1 for any positive value of `n`.\n */\n Easing.step0 = function step0(n) {\n return n > 0 ? 1 : 0;\n }\n /**\n * A stepping function, returns 1 if `n` is greater than or equal to 1.\n */\n ;\n\n Easing.step1 = function step1(n) {\n return n >= 1 ? 1 : 0;\n }\n /**\n * A linear function, `f(t) = t`. Position correlates to elapsed time one to\n * one.\n *\n * http://cubic-bezier.com/#0,0,1,1\n */\n ;\n\n Easing.linear = function linear(t) {\n return t;\n }\n /**\n * A simple inertial interaction, similar to an object slowly accelerating to\n * speed.\n *\n * http://cubic-bezier.com/#.42,0,1,1\n */\n ;\n\n Easing.ease = function ease(t) {\n if (!_ease) {\n _ease = Easing.bezier(0.42, 0, 1, 1);\n }\n\n return _ease(t);\n }\n /**\n * A quadratic function, `f(t) = t * t`. Position equals the square of elapsed\n * time.\n *\n * http://easings.net/#easeInQuad\n */\n ;\n\n Easing.quad = function quad(t) {\n return t * t;\n }\n /**\n * A cubic function, `f(t) = t * t * t`. Position equals the cube of elapsed\n * time.\n *\n * http://easings.net/#easeInCubic\n */\n ;\n\n Easing.cubic = function cubic(t) {\n return t * t * t;\n }\n /**\n * A power function. Position is equal to the Nth power of elapsed time.\n *\n * n = 4: http://easings.net/#easeInQuart\n * n = 5: http://easings.net/#easeInQuint\n */\n ;\n\n Easing.poly = function poly(n) {\n return function (t) {\n return Math.pow(t, n);\n };\n }\n /**\n * A sinusoidal function.\n *\n * http://easings.net/#easeInSine\n */\n ;\n\n Easing.sin = function sin(t) {\n return 1 - Math.cos(t * Math.PI / 2);\n }\n /**\n * A circular function.\n *\n * http://easings.net/#easeInCirc\n */\n ;\n\n Easing.circle = function circle(t) {\n return 1 - Math.sqrt(1 - t * t);\n }\n /**\n * An exponential function.\n *\n * http://easings.net/#easeInExpo\n */\n ;\n\n Easing.exp = function exp(t) {\n return Math.pow(2, 10 * (t - 1));\n }\n /**\n * A simple elastic interaction, similar to a spring oscillating back and\n * forth.\n *\n * Default bounciness is 1, which overshoots a little bit once. 0 bounciness\n * doesn't overshoot at all, and bounciness of N > 1 will overshoot about N\n * times.\n *\n * http://easings.net/#easeInElastic\n */\n ;\n\n Easing.elastic = function elastic(bounciness) {\n if (bounciness === void 0) {\n bounciness = 1;\n }\n\n var p = bounciness * Math.PI;\n return function (t) {\n return 1 - Math.pow(Math.cos(t * Math.PI / 2), 3) * Math.cos(t * p);\n };\n }\n /**\n * Use with `Animated.parallel()` to create a simple effect where the object\n * animates back slightly as the animation starts.\n *\n * Wolfram Plot:\n *\n * - http://tiny.cc/back_default (s = 1.70158, default)\n */\n ;\n\n Easing.back = function back(s) {\n if (s === void 0) {\n s = 1.70158;\n }\n\n return function (t) {\n return t * t * ((s + 1) * t - s);\n };\n }\n /**\n * Provides a simple bouncing effect.\n *\n * http://easings.net/#easeInBounce\n */\n ;\n\n Easing.bounce = function bounce(t) {\n if (t < 1 / 2.75) {\n return 7.5625 * t * t;\n }\n\n if (t < 2 / 2.75) {\n var _t = t - 1.5 / 2.75;\n\n return 7.5625 * _t * _t + 0.75;\n }\n\n if (t < 2.5 / 2.75) {\n var _t2 = t - 2.25 / 2.75;\n\n return 7.5625 * _t2 * _t2 + 0.9375;\n }\n\n var t2 = t - 2.625 / 2.75;\n return 7.5625 * t2 * t2 + 0.984375;\n }\n /**\n * Provides a cubic bezier curve, equivalent to CSS Transitions'\n * `transition-timing-function`.\n *\n * A useful tool to visualize cubic bezier curves can be found at\n * http://cubic-bezier.com/\n */\n ;\n\n Easing.bezier = function bezier(x1, y1, x2, y2) {\n return _bezier(x1, y1, x2, y2);\n }\n /**\n * Runs an easing function forwards.\n */\n ;\n\n Easing.in = function _in(easing) {\n return easing;\n }\n /**\n * Runs an easing function backwards.\n */\n ;\n\n Easing.out = function out(easing) {\n return function (t) {\n return 1 - easing(1 - t);\n };\n }\n /**\n * Makes any easing function symmetrical. The easing function will run\n * forwards for half of the duration, then backwards for the rest of the\n * duration.\n */\n ;\n\n Easing.inOut = function inOut(easing) {\n return function (t) {\n if (t < 0.5) {\n return easing(t * 2) / 2;\n }\n\n return 1 - easing((1 - t) * 2) / 2;\n };\n };\n\n return Easing;\n}();\n\nexport default Easing;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/32b7e70f9580180d2b90371ecfe98eae.json b/.expo/web/cache/development/babel-loader/32b7e70f9580180d2b90371ecfe98eae.json new file mode 100644 index 000000000..e8cf72b91 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/32b7e70f9580180d2b90371ecfe98eae.json @@ -0,0 +1 @@ +{"ast":null,"code":"var EventEmitter = require(\"events\");\n\nmodule.exports = new EventEmitter();","map":{"version":3,"sources":["C:/Users/nayla/AppData/Roaming/npm/node_modules/expo-cli/node_modules/webpack/hot/emitter.js"],"names":["EventEmitter","require","module","exports"],"mappings":"AAAA,IAAIA,YAAY,GAAGC,OAAO,CAAC,QAAD,CAA1B;;AACAC,MAAM,CAACC,OAAP,GAAiB,IAAIH,YAAJ,EAAjB","sourcesContent":["var EventEmitter = require(\"events\");\nmodule.exports = new EventEmitter();\n"]},"metadata":{},"sourceType":"script"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/33ab68209fa4db1e3c4942512ac59fa2.json b/.expo/web/cache/development/babel-loader/33ab68209fa4db1e3c4942512ac59fa2.json new file mode 100644 index 000000000..fd66eac6c --- /dev/null +++ b/.expo/web/cache/development/babel-loader/33ab68209fa4db1e3c4942512ac59fa2.json @@ -0,0 +1 @@ +{"ast":null,"code":"'use strict';\n\nfunction _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nfunction _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n subClass.__proto__ = superClass;\n}\n\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n if (enumerableOnly) symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n });\n keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nfunction _objectSpread(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? arguments[i] : {};\n\n if (i % 2) {\n ownKeys(Object(source), true).forEach(function (key) {\n _defineProperty(target, key, source[key]);\n });\n } else if (Object.getOwnPropertyDescriptors) {\n Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));\n } else {\n ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n }\n\n return target;\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nimport Platform from \"../../../exports/Platform\";\nimport * as React from 'react';\nimport ScrollView from \"../../../exports/ScrollView\";\nimport VirtualizedSectionList from \"../VirtualizedSectionList\";\n\nvar defaultProps = _objectSpread({}, VirtualizedSectionList.defaultProps, {\n stickySectionHeadersEnabled: Platform.OS === 'ios'\n});\n\nvar SectionList = function (_React$PureComponent) {\n _inheritsLoose(SectionList, _React$PureComponent);\n\n function SectionList() {\n var _this;\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n _this = _React$PureComponent.call.apply(_React$PureComponent, [this].concat(args)) || this;\n\n _this._captureRef = function (ref) {\n _this._wrapperListRef = ref;\n };\n\n return _this;\n }\n\n var _proto = SectionList.prototype;\n\n _proto.scrollToLocation = function scrollToLocation(params) {\n if (this._wrapperListRef != null) {\n this._wrapperListRef.scrollToLocation(params);\n }\n };\n\n _proto.recordInteraction = function recordInteraction() {\n var listRef = this._wrapperListRef && this._wrapperListRef.getListRef();\n\n listRef && listRef.recordInteraction();\n };\n\n _proto.flashScrollIndicators = function flashScrollIndicators() {\n var listRef = this._wrapperListRef && this._wrapperListRef.getListRef();\n\n listRef && listRef.flashScrollIndicators();\n };\n\n _proto.getScrollResponder = function getScrollResponder() {\n var listRef = this._wrapperListRef && this._wrapperListRef.getListRef();\n\n if (listRef) {\n return listRef.getScrollResponder();\n }\n };\n\n _proto.getScrollableNode = function getScrollableNode() {\n var listRef = this._wrapperListRef && this._wrapperListRef.getListRef();\n\n if (listRef) {\n return listRef.getScrollableNode();\n }\n };\n\n _proto.setNativeProps = function setNativeProps(props) {\n var listRef = this._wrapperListRef && this._wrapperListRef.getListRef();\n\n if (listRef) {\n listRef.setNativeProps(props);\n }\n };\n\n _proto.render = function render() {\n return React.createElement(VirtualizedSectionList, _extends({}, this.props, {\n ref: this._captureRef,\n getItemCount: function getItemCount(items) {\n return items.length;\n },\n getItem: function getItem(items, index) {\n return items[index];\n }\n }));\n };\n\n return SectionList;\n}(React.PureComponent);\n\nSectionList.defaultProps = defaultProps;\nexport default SectionList;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/vendor/react-native/SectionList/index.js"],"names":["_extends","Object","assign","target","i","arguments","length","source","key","prototype","hasOwnProperty","call","apply","_inheritsLoose","subClass","superClass","create","constructor","__proto__","ownKeys","object","enumerableOnly","keys","getOwnPropertySymbols","symbols","filter","sym","getOwnPropertyDescriptor","enumerable","push","_objectSpread","forEach","_defineProperty","getOwnPropertyDescriptors","defineProperties","defineProperty","obj","value","configurable","writable","Platform","React","ScrollView","VirtualizedSectionList","defaultProps","stickySectionHeadersEnabled","OS","SectionList","_React$PureComponent","_this","_len","args","Array","_key","concat","_captureRef","ref","_wrapperListRef","_proto","scrollToLocation","params","recordInteraction","listRef","getListRef","flashScrollIndicators","getScrollResponder","getScrollableNode","setNativeProps","props","render","createElement","getItemCount","items","getItem","index","PureComponent"],"mappings":"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","sourcesContent":["/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n * @format\n */\n'use strict';\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; subClass.__proto__ = superClass; }\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nimport Platform from '../../../exports/Platform';\nimport * as React from 'react';\nimport ScrollView from '../../../exports/ScrollView';\nimport VirtualizedSectionList from '../VirtualizedSectionList';\n\nvar defaultProps = _objectSpread({}, VirtualizedSectionList.defaultProps, {\n stickySectionHeadersEnabled: Platform.OS === 'ios'\n});\n\n/**\n * A performant interface for rendering sectioned lists, supporting the most handy features:\n *\n * - Fully cross-platform.\n * - Configurable viewability callbacks.\n * - List header support.\n * - List footer support.\n * - Item separator support.\n * - Section header support.\n * - Section separator support.\n * - Heterogeneous data and item rendering support.\n * - Pull to Refresh.\n * - Scroll loading.\n *\n * If you don't need section support and want a simpler interface, use\n * [``](/react-native/docs/flatlist.html).\n *\n * Simple Examples:\n *\n * }\n * renderSectionHeader={({section}) =>

}\n * sections={[ // homogeneous rendering between sections\n * {data: [...], title: ...},\n * {data: [...], title: ...},\n * {data: [...], title: ...},\n * ]}\n * />\n *\n * \n *\n * This is a convenience wrapper around [``](docs/virtualizedlist.html),\n * and thus inherits its props (as well as those of `ScrollView`) that aren't explicitly listed\n * here, along with the following caveats:\n *\n * - Internal state is not preserved when content scrolls out of the render window. Make sure all\n * your data is captured in the item data or external stores like Flux, Redux, or Relay.\n * - This is a `PureComponent` which means that it will not re-render if `props` remain shallow-\n * equal. Make sure that everything your `renderItem` function depends on is passed as a prop\n * (e.g. `extraData`) that is not `===` after updates, otherwise your UI may not update on\n * changes. This includes the `data` prop and parent component state.\n * - In order to constrain memory and enable smooth scrolling, content is rendered asynchronously\n * offscreen. This means it's possible to scroll faster than the fill rate and momentarily see\n * blank content. This is a tradeoff that can be adjusted to suit the needs of each application,\n * and we are working on improving it behind the scenes.\n * - By default, the list looks for a `key` prop on each item and uses that for the React key.\n * Alternatively, you can provide a custom `keyExtractor` prop.\n *\n */\nvar SectionList =\n/*#__PURE__*/\nfunction (_React$PureComponent) {\n _inheritsLoose(SectionList, _React$PureComponent);\n\n function SectionList() {\n var _this;\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n _this = _React$PureComponent.call.apply(_React$PureComponent, [this].concat(args)) || this;\n\n _this._captureRef = function (ref) {\n // $FlowFixMe\n _this._wrapperListRef = ref;\n };\n\n return _this;\n }\n\n var _proto = SectionList.prototype;\n\n /**\n * Scrolls to the item at the specified `sectionIndex` and `itemIndex` (within the section)\n * positioned in the viewable area such that `viewPosition` 0 places it at the top (and may be\n * covered by a sticky header), 1 at the bottom, and 0.5 centered in the middle. `viewOffset` is a\n * fixed number of pixels to offset the final target position, e.g. to compensate for sticky\n * headers.\n *\n * Note: cannot scroll to locations outside the render window without specifying the\n * `getItemLayout` prop.\n */\n _proto.scrollToLocation = function scrollToLocation(params) {\n if (this._wrapperListRef != null) {\n this._wrapperListRef.scrollToLocation(params);\n }\n }\n /**\n * Tells the list an interaction has occurred, which should trigger viewability calculations, e.g.\n * if `waitForInteractions` is true and the user has not scrolled. This is typically called by\n * taps on items or by navigation actions.\n */\n ;\n\n _proto.recordInteraction = function recordInteraction() {\n var listRef = this._wrapperListRef && this._wrapperListRef.getListRef();\n\n listRef && listRef.recordInteraction();\n }\n /**\n * Displays the scroll indicators momentarily.\n *\n * @platform ios\n */\n ;\n\n _proto.flashScrollIndicators = function flashScrollIndicators() {\n var listRef = this._wrapperListRef && this._wrapperListRef.getListRef();\n\n listRef && listRef.flashScrollIndicators();\n }\n /**\n * Provides a handle to the underlying scroll responder.\n */\n ;\n\n _proto.getScrollResponder = function getScrollResponder() {\n var listRef = this._wrapperListRef && this._wrapperListRef.getListRef();\n\n if (listRef) {\n return listRef.getScrollResponder();\n }\n };\n\n _proto.getScrollableNode = function getScrollableNode() {\n var listRef = this._wrapperListRef && this._wrapperListRef.getListRef();\n\n if (listRef) {\n return listRef.getScrollableNode();\n }\n };\n\n _proto.setNativeProps = function setNativeProps(props) {\n var listRef = this._wrapperListRef && this._wrapperListRef.getListRef();\n\n if (listRef) {\n listRef.setNativeProps(props);\n }\n };\n\n _proto.render = function render() {\n return (\n /* $FlowFixMe(>=0.66.0 site=react_native_fb) This comment suppresses an\n * error found when Flow v0.66 was deployed. To see the error delete this\n * comment and run Flow. */\n React.createElement(VirtualizedSectionList, _extends({}, this.props, {\n ref: this._captureRef,\n getItemCount: function getItemCount(items) {\n return items.length;\n },\n getItem: function getItem(items, index) {\n return items[index];\n }\n }))\n );\n };\n\n return SectionList;\n}(React.PureComponent);\n\nSectionList.defaultProps = defaultProps;\nexport default SectionList;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/34386a97b95c70767f109e0269da5020.json b/.expo/web/cache/development/babel-loader/34386a97b95c70767f109e0269da5020.json new file mode 100644 index 000000000..988ceb097 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/34386a97b95c70767f109e0269da5020.json @@ -0,0 +1 @@ +{"ast":null,"code":"import * as React from 'react';\nimport { useTheme as useThemeBase, ThemeColors } from 'react-navigation';\nexport default function useTheme() {\n var theme = useThemeBase();\n return React.useMemo(function () {\n var colors = ThemeColors[theme];\n var dark = theme === 'dark';\n return {\n dark: dark,\n colors: {\n primary: dark ? 'rgb(10, 132, 255)' : 'rgb(0, 122, 255)',\n background: dark ? 'rgb(1, 1, 1)' : 'rgb(242, 242, 242)',\n card: colors.header,\n text: colors.label,\n border: colors.headerBorder\n }\n };\n }, [theme]);\n}","map":{"version":3,"sources":["useTheme.tsx"],"names":["useTheme","theme","useThemeBase","colors","ThemeColors","dark","primary","background","card","text","border","headerBorder"],"mappings":"AAAA,OAAO,KAAP,KAAA,MAAA,OAAA;AACA,SAASA,QAAQ,IAAjB,YAAA,EAAA,WAAA,QAAA,kBAAA;AAEA,eAAe,SAAA,QAAA,GAAoB;AACjC,MAAMC,KAAK,GAAGC,YAAd,EAAA;AAEA,SAAO,KAAK,CAAL,OAAA,CAAc,YAAM;AACzB,QAAMC,MAAM,GAAGC,WAAW,CAA1B,KAA0B,CAA1B;AACA,QAAMC,IAAI,GAAGJ,KAAK,KAAlB,MAAA;AAEA,WAAO;AACLI,MAAAA,IADK,EACLA,IADK;AAELF,MAAAA,MAAM,EAAE;AACNG,QAAAA,OAAO,EAAED,IAAI,GAAA,mBAAA,GADP,kBAAA;AAENE,QAAAA,UAAU,EAAEF,IAAI,GAAA,cAAA,GAFV,oBAAA;AAGNG,QAAAA,IAAI,EAAEL,MAAM,CAHN,MAAA;AAINM,QAAAA,IAAI,EAAEN,MAAM,CAJN,KAAA;AAKNO,QAAAA,MAAM,EAAEP,MAAM,CAACQ;AALT;AAFH,KAAP;AAJK,GAAA,EAcJ,CAdH,KAcG,CAdI,CAAP;AAeD","sourcesContent":["import * as React from 'react';\nimport { useTheme as useThemeBase, ThemeColors } from 'react-navigation';\n\nexport default function useTheme() {\n const theme = useThemeBase();\n\n return React.useMemo(() => {\n const colors = ThemeColors[theme];\n const dark = theme === 'dark';\n\n return {\n dark,\n colors: {\n primary: dark ? 'rgb(10, 132, 255)' : 'rgb(0, 122, 255)',\n background: dark ? 'rgb(1, 1, 1)' : 'rgb(242, 242, 242)',\n card: colors.header,\n text: colors.label,\n border: colors.headerBorder,\n },\n };\n }, [theme]);\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/34ac3679da4dab990cf904c45bc6cd6d.json b/.expo/web/cache/development/babel-loader/34ac3679da4dab990cf904c45bc6cd6d.json new file mode 100644 index 000000000..0c930afb2 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/34ac3679da4dab990cf904c45bc6cd6d.json @@ -0,0 +1 @@ +{"ast":null,"code":"'use strict';\n\nimport NativeAnimatedHelper from \"../NativeAnimatedHelper\";\n\nvar Animation = function () {\n function Animation() {}\n\n var _proto = Animation.prototype;\n\n _proto.start = function start(fromValue, onUpdate, onEnd, previousAnimation, animatedValue) {};\n\n _proto.stop = function stop() {\n if (this.__nativeId) {\n NativeAnimatedHelper.API.stopAnimation(this.__nativeId);\n }\n };\n\n _proto.__getNativeAnimationConfig = function __getNativeAnimationConfig() {\n throw new Error('This animation type cannot be offloaded to native');\n };\n\n _proto.__debouncedOnEnd = function __debouncedOnEnd(result) {\n var onEnd = this.__onEnd;\n this.__onEnd = null;\n onEnd && onEnd(result);\n };\n\n _proto.__startNativeAnimation = function __startNativeAnimation(animatedValue) {\n NativeAnimatedHelper.API.enableQueue();\n\n animatedValue.__makeNative();\n\n NativeAnimatedHelper.API.disableQueue();\n this.__nativeId = NativeAnimatedHelper.generateNewAnimationId();\n NativeAnimatedHelper.API.startAnimatingNode(this.__nativeId, animatedValue.__getNativeTag(), this.__getNativeAnimationConfig(), this.__debouncedOnEnd.bind(this));\n };\n\n return Animation;\n}();\n\nexport default Animation;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/vendor/react-native/Animated/animations/Animation.js"],"names":["NativeAnimatedHelper","Animation","_proto","prototype","start","fromValue","onUpdate","onEnd","previousAnimation","animatedValue","stop","__nativeId","API","stopAnimation","__getNativeAnimationConfig","Error","__debouncedOnEnd","result","__onEnd","__startNativeAnimation","enableQueue","__makeNative","disableQueue","generateNewAnimationId","startAnimatingNode","__getNativeTag","bind"],"mappings":"AASA;;AAEA,OAAOA,oBAAP;;AAKA,IAAIC,SAAS,GAEb,YAAY;AACV,WAASA,SAAT,GAAqB,CAAE;;AAEvB,MAAIC,MAAM,GAAGD,SAAS,CAACE,SAAvB;;AAEAD,EAAAA,MAAM,CAACE,KAAP,GAAe,SAASA,KAAT,CAAeC,SAAf,EAA0BC,QAA1B,EAAoCC,KAApC,EAA2CC,iBAA3C,EAA8DC,aAA9D,EAA6E,CAAE,CAA9F;;AAEAP,EAAAA,MAAM,CAACQ,IAAP,GAAc,SAASA,IAAT,GAAgB;AAC5B,QAAI,KAAKC,UAAT,EAAqB;AACnBX,MAAAA,oBAAoB,CAACY,GAArB,CAAyBC,aAAzB,CAAuC,KAAKF,UAA5C;AACD;AACF,GAJD;;AAMAT,EAAAA,MAAM,CAACY,0BAAP,GAAoC,SAASA,0BAAT,GAAsC;AAGxE,UAAM,IAAIC,KAAJ,CAAU,mDAAV,CAAN;AACD,GAJD;;AAOAb,EAAAA,MAAM,CAACc,gBAAP,GAA0B,SAASA,gBAAT,CAA0BC,MAA1B,EAAkC;AAC1D,QAAIV,KAAK,GAAG,KAAKW,OAAjB;AACA,SAAKA,OAAL,GAAe,IAAf;AACAX,IAAAA,KAAK,IAAIA,KAAK,CAACU,MAAD,CAAd;AACD,GAJD;;AAMAf,EAAAA,MAAM,CAACiB,sBAAP,GAAgC,SAASA,sBAAT,CAAgCV,aAAhC,EAA+C;AAC7ET,IAAAA,oBAAoB,CAACY,GAArB,CAAyBQ,WAAzB;;AAEAX,IAAAA,aAAa,CAACY,YAAd;;AAEArB,IAAAA,oBAAoB,CAACY,GAArB,CAAyBU,YAAzB;AACA,SAAKX,UAAL,GAAkBX,oBAAoB,CAACuB,sBAArB,EAAlB;AACAvB,IAAAA,oBAAoB,CAACY,GAArB,CAAyBY,kBAAzB,CAA4C,KAAKb,UAAjD,EAA6DF,aAAa,CAACgB,cAAd,EAA7D,EAA6F,KAAKX,0BAAL,EAA7F,EAAgI,KAAKE,gBAAL,CAAsBU,IAAtB,CAA2B,IAA3B,CAAhI;AACD,GARD;;AAUA,SAAOzB,SAAP;AACD,CArCD,EAFA;;AAyCA,eAAeA,SAAf","sourcesContent":["/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n * @format\n */\n'use strict';\n\nimport NativeAnimatedHelper from '../NativeAnimatedHelper';\n\n// Important note: start() and stop() will only be called at most once.\n// Once an animation has been stopped or finished its course, it will\n// not be reused.\nvar Animation =\n/*#__PURE__*/\nfunction () {\n function Animation() {}\n\n var _proto = Animation.prototype;\n\n _proto.start = function start(fromValue, onUpdate, onEnd, previousAnimation, animatedValue) {};\n\n _proto.stop = function stop() {\n if (this.__nativeId) {\n NativeAnimatedHelper.API.stopAnimation(this.__nativeId);\n }\n };\n\n _proto.__getNativeAnimationConfig = function __getNativeAnimationConfig() {\n // Subclasses that have corresponding animation implementation done in native\n // should override this method\n throw new Error('This animation type cannot be offloaded to native');\n } // Helper function for subclasses to make sure onEnd is only called once.\n ;\n\n _proto.__debouncedOnEnd = function __debouncedOnEnd(result) {\n var onEnd = this.__onEnd;\n this.__onEnd = null;\n onEnd && onEnd(result);\n };\n\n _proto.__startNativeAnimation = function __startNativeAnimation(animatedValue) {\n NativeAnimatedHelper.API.enableQueue();\n\n animatedValue.__makeNative();\n\n NativeAnimatedHelper.API.disableQueue();\n this.__nativeId = NativeAnimatedHelper.generateNewAnimationId();\n NativeAnimatedHelper.API.startAnimatingNode(this.__nativeId, animatedValue.__getNativeTag(), this.__getNativeAnimationConfig(), this.__debouncedOnEnd.bind(this));\n };\n\n return Animation;\n}();\n\nexport default Animation;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/354a6ad8c409f03862b48ade19a824e1.json b/.expo/web/cache/development/babel-loader/354a6ad8c409f03862b48ade19a824e1.json new file mode 100644 index 000000000..35cb81034 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/354a6ad8c409f03862b48ade19a824e1.json @@ -0,0 +1 @@ +{"ast":null,"code":"import * as React from 'react';\nvar PreviousSceneContext = React.createContext(undefined);\nexport default PreviousSceneContext;","map":{"version":3,"sources":["PreviousSceneContext.tsx"],"names":["PreviousSceneContext","React"],"mappings":"AAAA,OAAO,KAAP,KAAA,MAAA,OAAA;AAGA,IAAMA,oBAAoB,GAAGC,KAAK,CAALA,aAAAA,CAA7B,SAA6BA,CAA7B;AAIA,eAAA,oBAAA","sourcesContent":["import * as React from 'react';\nimport type { Route, Scene } from '../types';\n\nconst PreviousSceneContext = React.createContext<\n Scene> | undefined\n>(undefined);\n\nexport default PreviousSceneContext;\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/362ce628e2583a2aba3e1186a3222e5d.json b/.expo/web/cache/development/babel-loader/362ce628e2583a2aba3e1186a3222e5d.json new file mode 100644 index 000000000..4b5bc25eb --- /dev/null +++ b/.expo/web/cache/development/babel-loader/362ce628e2583a2aba3e1186a3222e5d.json @@ -0,0 +1 @@ +{"ast":null,"code":"var assets = [];\nexport function registerAsset(asset) {\n return assets.push(asset);\n}\nexport function getAssetByID(assetId) {\n return assets[assetId - 1];\n}","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/modules/AssetRegistry/index.js"],"names":["assets","registerAsset","asset","push","getAssetByID","assetId"],"mappings":"AAQA,IAAIA,MAAM,GAAG,EAAb;AACA,OAAO,SAASC,aAAT,CAAuBC,KAAvB,EAA8B;AAGnC,SAAOF,MAAM,CAACG,IAAP,CAAYD,KAAZ,CAAP;AACD;AACD,OAAO,SAASE,YAAT,CAAsBC,OAAtB,EAA+B;AACpC,SAAOL,MAAM,CAACK,OAAO,GAAG,CAAX,CAAb;AACD","sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nvar assets = [];\nexport function registerAsset(asset) {\n // `push` returns new array length, so the first asset will\n // get id 1 (not 0) to make the value truthy\n return assets.push(asset);\n}\nexport function getAssetByID(assetId) {\n return assets[assetId - 1];\n}"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/362dea407fc977c4da8e36af45a0b821.json b/.expo/web/cache/development/babel-loader/362dea407fc977c4da8e36af45a0b821.json new file mode 100644 index 000000000..743109286 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/362dea407fc977c4da8e36af45a0b821.json @@ -0,0 +1 @@ +{"ast":null,"code":"import { Direction } from \"./web/constants\";\nimport FlingGestureHandler from \"./web/FlingGestureHandler\";\nimport LongPressGestureHandler from \"./web/LongPressGestureHandler\";\nimport NativeViewGestureHandler from \"./web/NativeViewGestureHandler\";\nimport * as NodeManager from \"./web/NodeManager\";\nimport PanGestureHandler from \"./web/PanGestureHandler\";\nimport PinchGestureHandler from \"./web/PinchGestureHandler\";\nimport RotationGestureHandler from \"./web/RotationGestureHandler\";\nimport TapGestureHandler from \"./web/TapGestureHandler\";\nvar Gestures = {\n PanGestureHandler: PanGestureHandler,\n RotationGestureHandler: RotationGestureHandler,\n PinchGestureHandler: PinchGestureHandler,\n TapGestureHandler: TapGestureHandler,\n NativeViewGestureHandler: NativeViewGestureHandler,\n LongPressGestureHandler: LongPressGestureHandler,\n FlingGestureHandler: FlingGestureHandler\n};\nexport default {\n Direction: Direction,\n handleSetJSResponder: function handleSetJSResponder(tag, blockNativeResponder) {\n console.warn('handleSetJSResponder: ', tag, blockNativeResponder);\n },\n handleClearJSResponder: function handleClearJSResponder() {\n console.warn('handleClearJSResponder: ');\n },\n createGestureHandler: function createGestureHandler(handlerName, handlerTag, config) {\n if (!(handlerName in Gestures)) throw new Error(\"react-native-gesture-handler: \" + handlerName + \" is not supported on web.\");\n var GestureClass = Gestures[handlerName];\n NodeManager.createGestureHandler(handlerTag, new GestureClass());\n this.updateGestureHandler(handlerTag, config);\n },\n attachGestureHandler: function attachGestureHandler(handlerTag, newView) {\n NodeManager.getHandler(handlerTag).setView(newView);\n },\n updateGestureHandler: function updateGestureHandler(handlerTag, newConfig) {\n NodeManager.getHandler(handlerTag).updateGestureConfig(newConfig);\n },\n getGestureHandlerNode: function getGestureHandlerNode(handlerTag) {\n return NodeManager.getHandler(handlerTag);\n },\n dropGestureHandler: function dropGestureHandler(handlerTag) {\n NodeManager.dropGestureHandler(handlerTag);\n }\n};","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-gesture-handler/RNGestureHandlerModule.web.js"],"names":["Direction","FlingGestureHandler","LongPressGestureHandler","NativeViewGestureHandler","NodeManager","PanGestureHandler","PinchGestureHandler","RotationGestureHandler","TapGestureHandler","Gestures","handleSetJSResponder","tag","blockNativeResponder","console","warn","handleClearJSResponder","createGestureHandler","handlerName","handlerTag","config","Error","GestureClass","updateGestureHandler","attachGestureHandler","newView","getHandler","setView","newConfig","updateGestureConfig","getGestureHandlerNode","dropGestureHandler"],"mappings":"AAAA,SAASA,SAAT;AACA,OAAOC,mBAAP;AACA,OAAOC,uBAAP;AACA,OAAOC,wBAAP;AACA,OAAO,KAAKC,WAAZ;AACA,OAAOC,iBAAP;AACA,OAAOC,mBAAP;AACA,OAAOC,sBAAP;AACA,OAAOC,iBAAP;AAEA,IAAMC,QAAQ,GAAG;AACfJ,EAAAA,iBAAiB,EAAjBA,iBADe;AAEfE,EAAAA,sBAAsB,EAAtBA,sBAFe;AAGfD,EAAAA,mBAAmB,EAAnBA,mBAHe;AAIfE,EAAAA,iBAAiB,EAAjBA,iBAJe;AAKfL,EAAAA,wBAAwB,EAAxBA,wBALe;AAMfD,EAAAA,uBAAuB,EAAvBA,uBANe;AAOfD,EAAAA,mBAAmB,EAAnBA;AAPe,CAAjB;AAWA,eAAe;AACbD,EAAAA,SAAS,EAATA,SADa;AAEbU,EAAAA,oBAFa,gCAEQC,GAFR,EAEaC,oBAFb,EAEmC;AAC9CC,IAAAA,OAAO,CAACC,IAAR,CAAa,wBAAb,EAAuCH,GAAvC,EAA4CC,oBAA5C;AACD,GAJY;AAKbG,EAAAA,sBALa,oCAKY;AACvBF,IAAAA,OAAO,CAACC,IAAR,CAAa,0BAAb;AACD,GAPY;AAQbE,EAAAA,oBARa,gCAQQC,WARR,EAQqBC,UARrB,EAQiCC,MARjC,EAQyC;AACpD,QAAI,EAAEF,WAAW,IAAIR,QAAjB,CAAJ,EACE,MAAM,IAAIW,KAAJ,oCAA2CH,WAA3C,+BAAN;AACF,QAAMI,YAAY,GAAGZ,QAAQ,CAACQ,WAAD,CAA7B;AACAb,IAAAA,WAAW,CAACY,oBAAZ,CAAiCE,UAAjC,EAA6C,IAAIG,YAAJ,EAA7C;AACA,SAAKC,oBAAL,CAA0BJ,UAA1B,EAAsCC,MAAtC;AACD,GAdY;AAebI,EAAAA,oBAfa,gCAeQL,UAfR,EAeoBM,OAfpB,EAe6B;AACxCpB,IAAAA,WAAW,CAACqB,UAAZ,CAAuBP,UAAvB,EAAmCQ,OAAnC,CAA2CF,OAA3C;AACD,GAjBY;AAkBbF,EAAAA,oBAlBa,gCAkBQJ,UAlBR,EAkBoBS,SAlBpB,EAkB+B;AAC1CvB,IAAAA,WAAW,CAACqB,UAAZ,CAAuBP,UAAvB,EAAmCU,mBAAnC,CAAuDD,SAAvD;AACD,GApBY;AAqBbE,EAAAA,qBArBa,iCAqBSX,UArBT,EAqBqB;AAChC,WAAOd,WAAW,CAACqB,UAAZ,CAAuBP,UAAvB,CAAP;AACD,GAvBY;AAwBbY,EAAAA,kBAxBa,8BAwBMZ,UAxBN,EAwBkB;AAC7Bd,IAAAA,WAAW,CAAC0B,kBAAZ,CAA+BZ,UAA/B;AACD;AA1BY,CAAf","sourcesContent":["import { Direction } from './web/constants';\nimport FlingGestureHandler from './web/FlingGestureHandler';\nimport LongPressGestureHandler from './web/LongPressGestureHandler';\nimport NativeViewGestureHandler from './web/NativeViewGestureHandler';\nimport * as NodeManager from './web/NodeManager';\nimport PanGestureHandler from './web/PanGestureHandler';\nimport PinchGestureHandler from './web/PinchGestureHandler';\nimport RotationGestureHandler from './web/RotationGestureHandler';\nimport TapGestureHandler from './web/TapGestureHandler';\n\nconst Gestures = {\n PanGestureHandler,\n RotationGestureHandler,\n PinchGestureHandler,\n TapGestureHandler,\n NativeViewGestureHandler,\n LongPressGestureHandler,\n FlingGestureHandler,\n // ForceTouchGestureHandler,\n};\n\nexport default {\n Direction,\n handleSetJSResponder(tag, blockNativeResponder) {\n console.warn('handleSetJSResponder: ', tag, blockNativeResponder);\n },\n handleClearJSResponder() {\n console.warn('handleClearJSResponder: ');\n },\n createGestureHandler(handlerName, handlerTag, config) {\n if (!(handlerName in Gestures))\n throw new Error(`react-native-gesture-handler: ${handlerName} is not supported on web.`);\n const GestureClass = Gestures[handlerName];\n NodeManager.createGestureHandler(handlerTag, new GestureClass());\n this.updateGestureHandler(handlerTag, config);\n },\n attachGestureHandler(handlerTag, newView) {\n NodeManager.getHandler(handlerTag).setView(newView);\n },\n updateGestureHandler(handlerTag, newConfig) {\n NodeManager.getHandler(handlerTag).updateGestureConfig(newConfig);\n },\n getGestureHandlerNode(handlerTag) {\n return NodeManager.getHandler(handlerTag);\n },\n dropGestureHandler(handlerTag) {\n NodeManager.dropGestureHandler(handlerTag);\n },\n};\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/3700dd44417add485cbeaebfb2bbf31c.json b/.expo/web/cache/development/babel-loader/3700dd44417add485cbeaebfb2bbf31c.json new file mode 100644 index 000000000..7fbec524e --- /dev/null +++ b/.expo/web/cache/development/babel-loader/3700dd44417add485cbeaebfb2bbf31c.json @@ -0,0 +1 @@ +{"ast":null,"code":"var isWebColor = function isWebColor(color) {\n return color === 'currentcolor' || color === 'currentColor' || color === 'inherit' || color.indexOf('var(') === 0;\n};\n\nexport default isWebColor;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/modules/isWebColor/index.js"],"names":["isWebColor","color","indexOf"],"mappings":"AAQA,IAAIA,UAAU,GAAG,SAASA,UAAT,CAAoBC,KAApB,EAA2B;AAC1C,SAAOA,KAAK,KAAK,cAAV,IAA4BA,KAAK,KAAK,cAAtC,IAAwDA,KAAK,KAAK,SAAlE,IAA+EA,KAAK,CAACC,OAAN,CAAc,MAAd,MAA0B,CAAhH;AACD,CAFD;;AAIA,eAAeF,UAAf","sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nvar isWebColor = function isWebColor(color) {\n return color === 'currentcolor' || color === 'currentColor' || color === 'inherit' || color.indexOf('var(') === 0;\n};\n\nexport default isWebColor;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/37c23ac7aa064cd0e1b33ecaf4c0f63d.json b/.expo/web/cache/development/babel-loader/37c23ac7aa064cd0e1b33ecaf4c0f63d.json new file mode 100644 index 000000000..4a031994d --- /dev/null +++ b/.expo/web/cache/development/babel-loader/37c23ac7aa064cd0e1b33ecaf4c0f63d.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nimport _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nimport GestureHandler from \"./GestureHandler\";\nimport { TEST_MAX_IF_NOT_NAN } from \"./utils\";\n\nvar DiscreteGestureHandler = function (_GestureHandler) {\n _inherits(DiscreteGestureHandler, _GestureHandler);\n\n var _super = _createSuper(DiscreteGestureHandler);\n\n function DiscreteGestureHandler() {\n _classCallCheck(this, DiscreteGestureHandler);\n\n return _super.apply(this, arguments);\n }\n\n _createClass(DiscreteGestureHandler, [{\n key: \"isDiscrete\",\n get: function get() {\n return true;\n }\n }, {\n key: \"shouldEnableGestureOnSetup\",\n get: function get() {\n return true;\n }\n }, {\n key: \"shouldFailUnderCustomCriteria\",\n value: function shouldFailUnderCustomCriteria(_ref, _ref2) {\n var x = _ref.x,\n y = _ref.y,\n deltaX = _ref.deltaX,\n deltaY = _ref.deltaY;\n var maxDeltaX = _ref2.maxDeltaX,\n maxDeltaY = _ref2.maxDeltaY,\n maxDistSq = _ref2.maxDistSq,\n shouldCancelWhenOutside = _ref2.shouldCancelWhenOutside;\n\n if (shouldCancelWhenOutside) {\n if (!this.isPointInView({\n x: x,\n y: y\n })) {\n return true;\n }\n }\n\n return TEST_MAX_IF_NOT_NAN(Math.abs(deltaX), maxDeltaX) || TEST_MAX_IF_NOT_NAN(Math.abs(deltaY), maxDeltaY) || TEST_MAX_IF_NOT_NAN(Math.abs(deltaY * deltaY + deltaX * deltaX), maxDistSq);\n }\n }, {\n key: \"transformNativeEvent\",\n value: function transformNativeEvent(_ref3) {\n var _ref3$center = _ref3.center,\n x = _ref3$center.x,\n y = _ref3$center.y;\n var rect = this.view.getBoundingClientRect();\n return {\n absoluteX: x,\n absoluteY: y,\n x: x - rect.left,\n y: y - rect.top\n };\n }\n }, {\n key: \"isGestureEnabledForEvent\",\n value: function isGestureEnabledForEvent(_ref4, recognizer, _ref5) {\n var minPointers = _ref4.minPointers,\n maxPointers = _ref4.maxPointers,\n maxDist = _ref4.maxDist,\n maxDeltaX = _ref4.maxDeltaX,\n maxDeltaY = _ref4.maxDeltaY,\n maxDistSq = _ref4.maxDistSq,\n shouldCancelWhenOutside = _ref4.shouldCancelWhenOutside;\n\n var pointerLength = _ref5.maxPointers,\n center = _ref5.center,\n deltaX = _ref5.deltaX,\n deltaY = _ref5.deltaY,\n props = _objectWithoutProperties(_ref5, [\"maxPointers\", \"center\", \"deltaX\", \"deltaY\"]);\n\n var validPointerCount = pointerLength >= minPointers && pointerLength <= maxPointers;\n\n if (this.shouldFailUnderCustomCriteria(_objectSpread(_objectSpread({}, center), {}, {\n deltaX: deltaX,\n deltaY: deltaY\n }), {\n maxDeltaX: maxDeltaX,\n maxDeltaY: maxDeltaY,\n maxDistSq: maxDistSq,\n shouldCancelWhenOutside: shouldCancelWhenOutside\n }) || !validPointerCount && this.isGestureRunning) {\n return {\n failed: true\n };\n }\n\n return {\n success: validPointerCount\n };\n }\n }]);\n\n return DiscreteGestureHandler;\n}(GestureHandler);\n\nexport default DiscreteGestureHandler;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-gesture-handler/web/DiscreteGestureHandler.js"],"names":["GestureHandler","TEST_MAX_IF_NOT_NAN","DiscreteGestureHandler","x","y","deltaX","deltaY","maxDeltaX","maxDeltaY","maxDistSq","shouldCancelWhenOutside","isPointInView","Math","abs","center","rect","view","getBoundingClientRect","absoluteX","absoluteY","left","top","recognizer","minPointers","maxPointers","maxDist","pointerLength","props","validPointerCount","shouldFailUnderCustomCriteria","isGestureRunning","failed","success"],"mappings":";;;;;;;;;;;;;;;;AAAA,OAAOA,cAAP;AACA,SAASC,mBAAT;;IAEMC,sB;;;;;;;;;;;;;SACJ,eAAiB;AACf,aAAO,IAAP;AACD;;;SAED,eAAiC;AAC/B,aAAO,IAAP;AACD;;;WAED,oDAGE;AAAA,UAFEC,CAEF,QAFEA,CAEF;AAAA,UAFKC,CAEL,QAFKA,CAEL;AAAA,UAFQC,MAER,QAFQA,MAER;AAAA,UAFgBC,MAEhB,QAFgBA,MAEhB;AAAA,UADEC,SACF,SADEA,SACF;AAAA,UADaC,SACb,SADaA,SACb;AAAA,UADwBC,SACxB,SADwBA,SACxB;AAAA,UADmCC,uBACnC,SADmCA,uBACnC;;AACA,UAAIA,uBAAJ,EAA6B;AAC3B,YAAI,CAAC,KAAKC,aAAL,CAAmB;AAAER,UAAAA,CAAC,EAADA,CAAF;AAAKC,UAAAA,CAAC,EAADA;AAAL,SAAnB,CAAL,EAAmC;AACjC,iBAAO,IAAP;AACD;AACF;;AACD,aACEH,mBAAmB,CAACW,IAAI,CAACC,GAAL,CAASR,MAAT,CAAD,EAAmBE,SAAnB,CAAnB,IACAN,mBAAmB,CAACW,IAAI,CAACC,GAAL,CAASP,MAAT,CAAD,EAAmBE,SAAnB,CADnB,IAEAP,mBAAmB,CAACW,IAAI,CAACC,GAAL,CAASP,MAAM,GAAGA,MAAT,GAAkBD,MAAM,GAAGA,MAApC,CAAD,EAA8CI,SAA9C,CAHrB;AAKD;;;WAED,qCAA2C;AAAA,+BAApBK,MAAoB;AAAA,UAAVX,CAAU,gBAAVA,CAAU;AAAA,UAAPC,CAAO,gBAAPA,CAAO;AACzC,UAAMW,IAAI,GAAG,KAAKC,IAAL,CAAUC,qBAAV,EAAb;AAEA,aAAO;AACLC,QAAAA,SAAS,EAAEf,CADN;AAELgB,QAAAA,SAAS,EAAEf,CAFN;AAGLD,QAAAA,CAAC,EAAEA,CAAC,GAAGY,IAAI,CAACK,IAHP;AAILhB,QAAAA,CAAC,EAAEA,CAAC,GAAGW,IAAI,CAACM;AAJP,OAAP;AAMD;;;WAED,yCAEEC,UAFF,SAIE;AAAA,UAHEC,WAGF,SAHEA,WAGF;AAAA,UAHeC,WAGf,SAHeA,WAGf;AAAA,UAH4BC,OAG5B,SAH4BA,OAG5B;AAAA,UAHqClB,SAGrC,SAHqCA,SAGrC;AAAA,UAHgDC,SAGhD,SAHgDA,SAGhD;AAAA,UAH2DC,SAG3D,SAH2DA,SAG3D;AAAA,UAHsEC,uBAGtE,SAHsEA,uBAGtE;;AAAA,UADegB,aACf,SADEF,WACF;AAAA,UAD8BV,MAC9B,SAD8BA,MAC9B;AAAA,UADsCT,MACtC,SADsCA,MACtC;AAAA,UAD8CC,MAC9C,SAD8CA,MAC9C;AAAA,UADyDqB,KACzD;;AACA,UAAMC,iBAAiB,GAAGF,aAAa,IAAIH,WAAjB,IAAgCG,aAAa,IAAIF,WAA3E;;AAEA,UACE,KAAKK,6BAAL,iCACOf,MADP;AACeT,QAAAA,MAAM,EAANA,MADf;AACuBC,QAAAA,MAAM,EAANA;AADvB,UAEE;AACEC,QAAAA,SAAS,EAATA,SADF;AAEEC,QAAAA,SAAS,EAATA,SAFF;AAGEC,QAAAA,SAAS,EAATA,SAHF;AAIEC,QAAAA,uBAAuB,EAAvBA;AAJF,OAFF,KAWC,CAACkB,iBAAD,IAAsB,KAAKE,gBAZ9B,EAaE;AACA,eAAO;AAAEC,UAAAA,MAAM,EAAE;AAAV,SAAP;AACD;;AAED,aAAO;AAAEC,QAAAA,OAAO,EAAEJ;AAAX,OAAP;AACD;;;;EA7DkC5B,c;;AAgErC,eAAeE,sBAAf","sourcesContent":["import GestureHandler from './GestureHandler';\nimport { TEST_MAX_IF_NOT_NAN } from './utils';\n\nclass DiscreteGestureHandler extends GestureHandler {\n get isDiscrete() {\n return true;\n }\n\n get shouldEnableGestureOnSetup() {\n return true;\n }\n\n shouldFailUnderCustomCriteria(\n { x, y, deltaX, deltaY },\n { maxDeltaX, maxDeltaY, maxDistSq, shouldCancelWhenOutside }\n ) {\n if (shouldCancelWhenOutside) {\n if (!this.isPointInView({ x, y })) {\n return true;\n }\n }\n return (\n TEST_MAX_IF_NOT_NAN(Math.abs(deltaX), maxDeltaX) ||\n TEST_MAX_IF_NOT_NAN(Math.abs(deltaY), maxDeltaY) ||\n TEST_MAX_IF_NOT_NAN(Math.abs(deltaY * deltaY + deltaX * deltaX), maxDistSq)\n );\n }\n\n transformNativeEvent({ center: { x, y } }) {\n const rect = this.view.getBoundingClientRect();\n\n return {\n absoluteX: x,\n absoluteY: y,\n x: x - rect.left,\n y: y - rect.top,\n };\n }\n\n isGestureEnabledForEvent(\n { minPointers, maxPointers, maxDist, maxDeltaX, maxDeltaY, maxDistSq, shouldCancelWhenOutside },\n recognizer,\n { maxPointers: pointerLength, center, deltaX, deltaY, ...props }\n ) {\n const validPointerCount = pointerLength >= minPointers && pointerLength <= maxPointers;\n\n if (\n this.shouldFailUnderCustomCriteria(\n { ...center, deltaX, deltaY },\n {\n maxDeltaX,\n maxDeltaY,\n maxDistSq,\n shouldCancelWhenOutside,\n }\n ) ||\n // A user probably won't land a multi-pointer tap on the first tick (so we cannot just cancel each time)\n // but if the gesture is running and the user adds or subtracts another pointer then it should fail.\n (!validPointerCount && this.isGestureRunning)\n ) {\n return { failed: true };\n }\n\n return { success: validPointerCount };\n }\n}\n\nexport default DiscreteGestureHandler;\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/3811fd937f3e0c8085a25e97d2f4a5cd.json b/.expo/web/cache/development/babel-loader/3811fd937f3e0c8085a25e97d2f4a5cd.json new file mode 100644 index 000000000..e2dcba590 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/3811fd937f3e0c8085a25e97d2f4a5cd.json @@ -0,0 +1 @@ +{"ast":null,"code":"export default {};","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/exports/Settings/index.js"],"names":[],"mappings":"AAAA,eAAe,EAAf","sourcesContent":["export default {};"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/38fb7eaee686a5fbd4a3a7761978c061.json b/.expo/web/cache/development/babel-loader/38fb7eaee686a5fbd4a3a7761978c061.json new file mode 100644 index 000000000..f75e831f5 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/38fb7eaee686a5fbd4a3a7761978c061.json @@ -0,0 +1 @@ +{"ast":null,"code":"import { cond, sub, divide, multiply, sqrt, add, block, set, exp, sin, cos, eq, or, neq, and, lessThan, greaterThan, proc, min, abs } from \"../base\";\nimport AnimatedValue from \"../core/InternalAnimatedValue\";\nvar MAX_STEPS_MS = 64;\n\nfunction spring(clock, state, config) {\n var lastTime = cond(state.time, state.time, clock);\n var deltaTime = min(sub(clock, lastTime), MAX_STEPS_MS);\n var c = config.damping;\n var m = config.mass;\n var k = config.stiffness;\n var v0 = multiply(-1, state.velocity);\n var x0 = sub(config.toValue, state.position);\n var zeta = divide(c, multiply(2, sqrt(multiply(k, m))));\n var omega0 = sqrt(divide(k, m));\n var omega1 = multiply(omega0, sqrt(sub(1, multiply(zeta, zeta))));\n var t = divide(deltaTime, 1000);\n var sin1 = sin(multiply(omega1, t));\n var cos1 = cos(multiply(omega1, t));\n var underDampedEnvelope = exp(multiply(-1, zeta, omega0, t));\n var underDampedFrag1 = multiply(underDampedEnvelope, add(multiply(sin1, divide(add(v0, multiply(zeta, omega0, x0)), omega1)), multiply(x0, cos1)));\n var underDampedPosition = sub(config.toValue, underDampedFrag1);\n var underDampedVelocity = sub(multiply(zeta, omega0, underDampedFrag1), multiply(underDampedEnvelope, sub(multiply(cos1, add(v0, multiply(zeta, omega0, x0))), multiply(omega1, x0, sin1))));\n var criticallyDampedEnvelope = exp(multiply(-1, omega0, t));\n var criticallyDampedPosition = sub(config.toValue, multiply(criticallyDampedEnvelope, add(x0, multiply(add(v0, multiply(omega0, x0)), t))));\n var criticallyDampedVelocity = multiply(criticallyDampedEnvelope, add(multiply(v0, sub(multiply(t, omega0), 1)), multiply(t, x0, omega0, omega0)));\n var prevPosition = state.prevPosition ? state.prevPosition : new AnimatedValue(0);\n var isOvershooting = cond(and(config.overshootClamping, neq(config.stiffness, 0)), cond(lessThan(prevPosition, config.toValue), greaterThan(state.position, config.toValue), lessThan(state.position, config.toValue)));\n var isVelocity = lessThan(abs(state.velocity), config.restSpeedThreshold);\n var isDisplacement = or(eq(config.stiffness, 0), lessThan(abs(sub(config.toValue, state.position)), config.restDisplacementThreshold));\n return block([set(prevPosition, state.position), cond(lessThan(zeta, 1), [set(state.position, underDampedPosition), set(state.velocity, underDampedVelocity)], [set(state.position, criticallyDampedPosition), set(state.velocity, criticallyDampedVelocity)]), set(state.time, clock), cond(or(isOvershooting, and(isVelocity, isDisplacement)), [cond(neq(config.stiffness, 0), [set(state.velocity, 0), set(state.position, config.toValue)]), set(state.finished, 1)])]);\n}\n\nvar procSpring = proc(function (finished, velocity, position, time, prevPosition, toValue, damping, mass, stiffness, overshootClamping, restSpeedThreshold, restDisplacementThreshold, clock) {\n return spring(clock, {\n finished: finished,\n velocity: velocity,\n position: position,\n time: time,\n prevPosition: prevPosition\n }, {\n toValue: toValue,\n damping: damping,\n mass: mass,\n stiffness: stiffness,\n overshootClamping: overshootClamping,\n restDisplacementThreshold: restDisplacementThreshold,\n restSpeedThreshold: restSpeedThreshold\n });\n});\nexport default (function (clock, _ref, _ref2) {\n var finished = _ref.finished,\n velocity = _ref.velocity,\n position = _ref.position,\n time = _ref.time,\n prevPosition = _ref.prevPosition;\n var toValue = _ref2.toValue,\n damping = _ref2.damping,\n mass = _ref2.mass,\n stiffness = _ref2.stiffness,\n overshootClamping = _ref2.overshootClamping,\n restDisplacementThreshold = _ref2.restDisplacementThreshold,\n restSpeedThreshold = _ref2.restSpeedThreshold;\n return procSpring(finished, velocity, position, time, prevPosition, toValue, damping, mass, stiffness, overshootClamping, restSpeedThreshold, restDisplacementThreshold, clock);\n});","map":{"version":3,"sources":["spring.js"],"names":["MAX_STEPS_MS","lastTime","cond","state","deltaTime","min","sub","c","config","m","k","v0","multiply","x0","zeta","divide","sqrt","omega0","omega1","t","sin1","sin","cos1","cos","underDampedEnvelope","exp","underDampedFrag1","add","underDampedPosition","underDampedVelocity","criticallyDampedEnvelope","criticallyDampedPosition","criticallyDampedVelocity","prevPosition","isOvershooting","and","neq","lessThan","greaterThan","isVelocity","abs","isDisplacement","or","eq","block","set","procSpring","proc","spring","finished","velocity","position","time","toValue","damping","mass","stiffness","overshootClamping","restDisplacementThreshold","restSpeedThreshold"],"mappings":"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","sourcesContent":["import {\n cond,\n sub,\n divide,\n multiply,\n sqrt,\n add,\n block,\n set,\n exp,\n sin,\n cos,\n eq,\n or,\n neq,\n and,\n lessThan,\n greaterThan,\n proc,\n min,\n abs,\n} from '../base';\nimport AnimatedValue from '../core/InternalAnimatedValue';\n\nconst MAX_STEPS_MS = 64;\n\nfunction spring(clock, state, config) {\n const lastTime = cond(state.time, state.time, clock);\n\n const deltaTime = min(sub(clock, lastTime), MAX_STEPS_MS);\n\n const c = config.damping;\n const m = config.mass;\n const k = config.stiffness;\n\n const v0 = multiply(-1, state.velocity);\n const x0 = sub(config.toValue, state.position);\n\n const zeta = divide(c, multiply(2, sqrt(multiply(k, m)))); // damping ratio\n const omega0 = sqrt(divide(k, m)); // undamped angular frequency of the oscillator (rad/ms)\n const omega1 = multiply(omega0, sqrt(sub(1, multiply(zeta, zeta)))); // exponential decay\n\n const t = divide(deltaTime, 1000); // in seconds\n\n const sin1 = sin(multiply(omega1, t));\n const cos1 = cos(multiply(omega1, t));\n\n // under damped\n const underDampedEnvelope = exp(multiply(-1, zeta, omega0, t));\n const underDampedFrag1 = multiply(\n underDampedEnvelope,\n add(\n multiply(sin1, divide(add(v0, multiply(zeta, omega0, x0)), omega1)),\n multiply(x0, cos1)\n )\n );\n const underDampedPosition = sub(config.toValue, underDampedFrag1);\n // This looks crazy -- it's actually just the derivative of the oscillation function\n const underDampedVelocity = sub(\n multiply(zeta, omega0, underDampedFrag1),\n multiply(\n underDampedEnvelope,\n sub(\n multiply(cos1, add(v0, multiply(zeta, omega0, x0))),\n multiply(omega1, x0, sin1)\n )\n )\n );\n\n // critically damped\n const criticallyDampedEnvelope = exp(multiply(-1, omega0, t));\n const criticallyDampedPosition = sub(\n config.toValue,\n multiply(\n criticallyDampedEnvelope,\n add(x0, multiply(add(v0, multiply(omega0, x0)), t))\n )\n );\n const criticallyDampedVelocity = multiply(\n criticallyDampedEnvelope,\n add(\n multiply(v0, sub(multiply(t, omega0), 1)),\n multiply(t, x0, omega0, omega0)\n )\n );\n\n // conditions for stopping the spring animations\n const prevPosition = state.prevPosition\n ? state.prevPosition\n : new AnimatedValue(0);\n\n const isOvershooting = cond(\n and(config.overshootClamping, neq(config.stiffness, 0)),\n cond(\n lessThan(prevPosition, config.toValue),\n greaterThan(state.position, config.toValue),\n lessThan(state.position, config.toValue)\n )\n );\n const isVelocity = lessThan(abs(state.velocity), config.restSpeedThreshold);\n const isDisplacement = or(\n eq(config.stiffness, 0),\n lessThan(\n abs(sub(config.toValue, state.position)),\n config.restDisplacementThreshold\n )\n );\n\n return block([\n set(prevPosition, state.position),\n cond(\n lessThan(zeta, 1),\n [\n set(state.position, underDampedPosition),\n set(state.velocity, underDampedVelocity),\n ],\n [\n set(state.position, criticallyDampedPosition),\n set(state.velocity, criticallyDampedVelocity),\n ]\n ),\n set(state.time, clock),\n cond(or(isOvershooting, and(isVelocity, isDisplacement)), [\n cond(neq(config.stiffness, 0), [\n set(state.velocity, 0),\n set(state.position, config.toValue),\n ]),\n set(state.finished, 1),\n ]),\n ]);\n}\n\nconst procSpring = proc(\n (\n finished,\n velocity,\n position,\n time,\n prevPosition,\n toValue,\n damping,\n mass,\n stiffness,\n overshootClamping,\n restSpeedThreshold,\n restDisplacementThreshold,\n clock\n ) =>\n spring(\n clock,\n {\n finished,\n velocity,\n position,\n time,\n // @ts-ignore\n prevPosition,\n },\n {\n toValue,\n damping,\n mass,\n stiffness,\n overshootClamping,\n restDisplacementThreshold,\n restSpeedThreshold,\n }\n )\n);\n\nexport default (\n clock,\n {\n finished,\n velocity,\n position,\n time,\n // @ts-ignore\n prevPosition,\n },\n {\n toValue,\n damping,\n mass,\n stiffness,\n overshootClamping,\n restDisplacementThreshold,\n restSpeedThreshold,\n }\n) =>\n procSpring(\n finished,\n velocity,\n position,\n time,\n prevPosition,\n toValue,\n damping,\n mass,\n stiffness,\n overshootClamping,\n restSpeedThreshold,\n restDisplacementThreshold,\n clock\n );\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/39a9d3e67ebe8710cff87dfc1974d5cf.json b/.expo/web/cache/development/babel-loader/39a9d3e67ebe8710cff87dfc1974d5cf.json new file mode 100644 index 000000000..831040e40 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/39a9d3e67ebe8710cff87dfc1974d5cf.json @@ -0,0 +1 @@ +{"ast":null,"code":"export var FontDisplay;\n\n(function (FontDisplay) {\n FontDisplay[\"AUTO\"] = \"auto\";\n FontDisplay[\"SWAP\"] = \"swap\";\n FontDisplay[\"BLOCK\"] = \"block\";\n FontDisplay[\"FALLBACK\"] = \"fallback\";\n FontDisplay[\"OPTIONAL\"] = \"optional\";\n})(FontDisplay || (FontDisplay = {}));","map":{"version":3,"sources":["../src/Font.types.ts"],"names":[],"mappings":"AAyBA,OAAA,IAAY,WAAZ;;AAAA,CAAA,UAAY,WAAZ,EAAuB;AAMrB,EAAA,WAAA,CAAA,MAAA,CAAA,GAAA,MAAA;AAKA,EAAA,WAAA,CAAA,MAAA,CAAA,GAAA,MAAA;AAKA,EAAA,WAAA,CAAA,OAAA,CAAA,GAAA,OAAA;AAOA,EAAA,WAAA,CAAA,UAAA,CAAA,GAAA,UAAA;AAKA,EAAA,WAAA,CAAA,UAAA,CAAA,GAAA,UAAA;AACD,CA7BD,EAAY,WAAW,KAAX,WAAW,GAAA,EAAA,CAAvB","sourcesContent":["import { Asset } from 'expo-asset';\n\n/**\n * The different types of assets you can provide to the [`loadAsync()`](#loadAsync) function.\n * A font source can be a URI, a module ID, or an Expo Asset.\n */\nexport type FontSource = string | number | Asset | FontResource;\n\n/**\n * Used to dictate the resource that is loaded into the provided font namespace when used with [`loadAsync`](#loadasync).\n * Optionally on web you can define a `display` value which sets the [`font-display`](#FontDisplay) property for a given typeface in the browser.\n */\nexport type FontResource = {\n uri: string | number;\n display?: FontDisplay;\n};\n\n/**\n * Sets the [font-display](https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display) for a given typeface.\n * This currently **only works on web**. The default font value on web is `FontDisplay.AUTO`.\n * Even though setting the `fontDisplay` does nothing on native platforms, the default behavior emulates `FontDisplay.SWAP`\n * on flagship devices like iOS, Samsung, Pixel, etc. Default functionality varies on One Plus devices.\n * In the browser this value is set in the generated `@font-face` CSS block and not as a style property meaning you cannot dynamically\n * change this value based on the element it's used in.\n */\nexport enum FontDisplay {\n /**\n * (Default on web) The font display strategy is defined by the user agent or platform.\n * This generally defaults to the text being invisible until the font is loaded.\n * Good for buttons or banners that require a specific treatment.\n */\n AUTO = 'auto',\n /**\n * Fallback text is rendered immediately with a default font while the desired font is loaded.\n * This is good for making the content appear to load instantly and is usally preferred.\n */\n SWAP = 'swap',\n /**\n * The text will be invisible until the font has loaded.\n * If the font fails to load, nothing will appear.\n */\n BLOCK = 'block',\n /**\n * Splits the behavior between `SWAP` and `BLOCK`.\n * There will be a [100ms timeout](https://developers.google.com/web/updates/2016/02/font-display?hl=en) where the text with a custom font is invisible,\n * after that the text will either swap to the styled text or it'll show the unstyled text and continue to load the custom font.\n * This is good for buttons that need a custom font but should also be quickly available to screen-readers.\n */\n FALLBACK = 'fallback',\n /**\n * This works almost identically to `FALLBACK`,\n * the only difference is that the browser will decide to load the font based on slow connection speed or critical resource demand.\n */\n OPTIONAL = 'optional',\n}\n\n/**\n * Used to query fonts for unloading\n */\nexport type UnloadFontOptions = Pick;\n"],"sourceRoot":""},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/39ebdb182b276d5c59f6a263bb14f05d.json b/.expo/web/cache/development/babel-loader/39ebdb182b276d5c59f6a263bb14f05d.json new file mode 100644 index 000000000..e1a3b4a70 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/39ebdb182b276d5c59f6a263bb14f05d.json @@ -0,0 +1 @@ +{"ast":null,"code":"import I18nManager from \"react-native-web/dist/exports/I18nManager\";\nexport default function getInvertedMultiplier(gestureDirection) {\n switch (gestureDirection) {\n case 'vertical':\n return 1;\n\n case 'vertical-inverted':\n return -1;\n\n case 'horizontal':\n return I18nManager.isRTL ? -1 : 1;\n\n case 'horizontal-inverted':\n return I18nManager.isRTL ? 1 : -1;\n }\n}","map":{"version":3,"sources":["getInvertedMultiplier.tsx"],"names":["I18nManager"],"mappings":";AAGA,eAAe,SAAA,qBAAA,CAAA,gBAAA,EAEL;AACR,UAAA,gBAAA;AACE,SAAA,UAAA;AACE,aAAA,CAAA;;AACF,SAAA,mBAAA;AACE,aAAO,CAAP,CAAA;;AACF,SAAA,YAAA;AACE,aAAOA,WAAW,CAAXA,KAAAA,GAAoB,CAApBA,CAAAA,GAAP,CAAA;;AACF,SAAA,qBAAA;AACE,aAAOA,WAAW,CAAXA,KAAAA,GAAAA,CAAAA,GAAwB,CAA/B,CAAA;AARJ;AAUD","sourcesContent":["import { I18nManager } from 'react-native';\nimport type { GestureDirection } from '../types';\n\nexport default function getInvertedMultiplier(\n gestureDirection: GestureDirection\n): 1 | -1 {\n switch (gestureDirection) {\n case 'vertical':\n return 1;\n case 'vertical-inverted':\n return -1;\n case 'horizontal':\n return I18nManager.isRTL ? -1 : 1;\n case 'horizontal-inverted':\n return I18nManager.isRTL ? 1 : -1;\n }\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/3aa9564089451c6ce48ba8c165a63d5f.json b/.expo/web/cache/development/babel-loader/3aa9564089451c6ce48ba8c165a63d5f.json new file mode 100644 index 000000000..52a2bb166 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/3aa9564089451c6ce48ba8c165a63d5f.json @@ -0,0 +1 @@ +{"ast":null,"code":"var getActiveChildNavigationOptions = function getActiveChildNavigationOptions(navigation, screenProps) {\n var theme = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'light';\n var state = navigation.state,\n router = navigation.router,\n getChildNavigation = navigation.getChildNavigation;\n var activeRoute = state.routes[state.index];\n var activeNavigation = getChildNavigation(activeRoute.key);\n var options = router.getScreenOptions(activeNavigation, screenProps, theme);\n return options;\n};\n\nexport default getActiveChildNavigationOptions;","map":{"version":3,"sources":["getActiveChildNavigationOptions.js"],"names":["getActiveChildNavigationOptions","theme","getChildNavigation","activeRoute","state","activeNavigation","options","router"],"mappings":"AAAA,IAAMA,+BAA+B,GAAG,SAAlCA,+BAAkC,CAAA,UAAA,EAAA,WAAA,EAInC;AAAA,MADHC,KACG,uEAJmC,OAInC;AAAA,MACG,KADH,GACH,UADG,CACG,KADH;AAAA,MACG,MADH,GACH,UADG,CACG,MADH;AAAA,MACoBC,kBADpB,GACH,UADG,CACoBA,kBADpB;AAEH,MAAMC,WAAW,GAAGC,KAAK,CAALA,MAAAA,CAAaA,KAAK,CAAtC,KAAoBA,CAApB;AACA,MAAMC,gBAAgB,GAAGH,kBAAkB,CAACC,WAAW,CAAvD,GAA2C,CAA3C;AACA,MAAMG,OAAO,GAAGC,MAAM,CAANA,gBAAAA,CAAAA,gBAAAA,EAAAA,WAAAA,EAAhB,KAAgBA,CAAhB;AACA,SAAA,OAAA;AATF,CAAA;;AAYA,eAAA,+BAAA","sourcesContent":["const getActiveChildNavigationOptions = (\n navigation,\n screenProps,\n theme = 'light'\n) => {\n const { state, router, getChildNavigation } = navigation;\n const activeRoute = state.routes[state.index];\n const activeNavigation = getChildNavigation(activeRoute.key);\n const options = router.getScreenOptions(activeNavigation, screenProps, theme);\n return options;\n};\n\nexport default getActiveChildNavigationOptions;\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/3b805cf96216cdc728b1ab7e07c2f73c.json b/.expo/web/cache/development/babel-loader/3b805cf96216cdc728b1ab7e07c2f73c.json new file mode 100644 index 000000000..aa0d725af --- /dev/null +++ b/.expo/web/cache/development/babel-loader/3b805cf96216cdc728b1ab7e07c2f73c.json @@ -0,0 +1 @@ +{"ast":null,"code":"import { canUseDOM } from 'fbjs/lib/ExecutionEnvironment';\n\nfunction getQuery() {\n return canUseDOM && window.matchMedia != null ? window.matchMedia('(prefers-color-scheme: dark)') : null;\n}\n\nvar query = getQuery();\nvar listenerMapping = new WeakMap();\nvar Appearance = {\n getColorScheme: function getColorScheme() {\n return query && query.matches ? 'dark' : 'light';\n },\n addChangeListener: function addChangeListener(listener) {\n var mappedListener = listenerMapping.get(listener);\n\n if (!mappedListener) {\n mappedListener = function mappedListener(_ref) {\n var matches = _ref.matches;\n listener({\n colorScheme: matches ? 'dark' : 'light'\n });\n };\n\n listenerMapping.set(listener, mappedListener);\n }\n\n if (query) {\n query.addListener(mappedListener);\n }\n },\n removeChangeListener: function removeChangeListener(listener) {\n var mappedListener = listenerMapping.get(listener);\n\n if (mappedListener) {\n if (query) {\n query.removeListener(mappedListener);\n }\n\n listenerMapping.delete(listener);\n }\n }\n};\nexport default Appearance;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/exports/Appearance/index.js"],"names":["canUseDOM","getQuery","window","matchMedia","query","listenerMapping","WeakMap","Appearance","getColorScheme","matches","addChangeListener","listener","mappedListener","get","_ref","colorScheme","set","addListener","removeChangeListener","removeListener","delete"],"mappings":"AASA,SAASA,SAAT,QAA0B,+BAA1B;;AAEA,SAASC,QAAT,GAAoB;AAClB,SAAOD,SAAS,IAAIE,MAAM,CAACC,UAAP,IAAqB,IAAlC,GAAyCD,MAAM,CAACC,UAAP,CAAkB,8BAAlB,CAAzC,GAA6F,IAApG;AACD;;AAED,IAAIC,KAAK,GAAGH,QAAQ,EAApB;AACA,IAAII,eAAe,GAAG,IAAIC,OAAJ,EAAtB;AACA,IAAIC,UAAU,GAAG;AACfC,EAAAA,cAAc,EAAE,SAASA,cAAT,GAA0B;AACxC,WAAOJ,KAAK,IAAIA,KAAK,CAACK,OAAf,GAAyB,MAAzB,GAAkC,OAAzC;AACD,GAHc;AAIfC,EAAAA,iBAAiB,EAAE,SAASA,iBAAT,CAA2BC,QAA3B,EAAqC;AACtD,QAAIC,cAAc,GAAGP,eAAe,CAACQ,GAAhB,CAAoBF,QAApB,CAArB;;AAEA,QAAI,CAACC,cAAL,EAAqB;AACnBA,MAAAA,cAAc,GAAG,SAASA,cAAT,CAAwBE,IAAxB,EAA8B;AAC7C,YAAIL,OAAO,GAAGK,IAAI,CAACL,OAAnB;AACAE,QAAAA,QAAQ,CAAC;AACPI,UAAAA,WAAW,EAAEN,OAAO,GAAG,MAAH,GAAY;AADzB,SAAD,CAAR;AAGD,OALD;;AAOAJ,MAAAA,eAAe,CAACW,GAAhB,CAAoBL,QAApB,EAA8BC,cAA9B;AACD;;AAED,QAAIR,KAAJ,EAAW;AACTA,MAAAA,KAAK,CAACa,WAAN,CAAkBL,cAAlB;AACD;AACF,GArBc;AAsBfM,EAAAA,oBAAoB,EAAE,SAASA,oBAAT,CAA8BP,QAA9B,EAAwC;AAC5D,QAAIC,cAAc,GAAGP,eAAe,CAACQ,GAAhB,CAAoBF,QAApB,CAArB;;AAEA,QAAIC,cAAJ,EAAoB;AAClB,UAAIR,KAAJ,EAAW;AACTA,QAAAA,KAAK,CAACe,cAAN,CAAqBP,cAArB;AACD;;AAEDP,MAAAA,eAAe,CAACe,MAAhB,CAAuBT,QAAvB;AACD;AACF;AAhCc,CAAjB;AAkCA,eAAeJ,UAAf","sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport { canUseDOM } from 'fbjs/lib/ExecutionEnvironment';\n\nfunction getQuery() {\n return canUseDOM && window.matchMedia != null ? window.matchMedia('(prefers-color-scheme: dark)') : null;\n}\n\nvar query = getQuery();\nvar listenerMapping = new WeakMap();\nvar Appearance = {\n getColorScheme: function getColorScheme() {\n return query && query.matches ? 'dark' : 'light';\n },\n addChangeListener: function addChangeListener(listener) {\n var mappedListener = listenerMapping.get(listener);\n\n if (!mappedListener) {\n mappedListener = function mappedListener(_ref) {\n var matches = _ref.matches;\n listener({\n colorScheme: matches ? 'dark' : 'light'\n });\n };\n\n listenerMapping.set(listener, mappedListener);\n }\n\n if (query) {\n query.addListener(mappedListener);\n }\n },\n removeChangeListener: function removeChangeListener(listener) {\n var mappedListener = listenerMapping.get(listener);\n\n if (mappedListener) {\n if (query) {\n query.removeListener(mappedListener);\n }\n\n listenerMapping.delete(listener);\n }\n }\n};\nexport default Appearance;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/3c9d2f2b66742b0a492dd8fe2b3fe6a4.json b/.expo/web/cache/development/babel-loader/3c9d2f2b66742b0a492dd8fe2b3fe6a4.json new file mode 100644 index 000000000..a81427659 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/3c9d2f2b66742b0a492dd8fe2b3fe6a4.json @@ -0,0 +1 @@ +{"ast":null,"code":"import Dimensions from \"react-native-web/dist/exports/Dimensions\";\nimport Platform from \"react-native-web/dist/exports/Platform\";\nimport StatusBar from \"react-native-web/dist/exports/StatusBar\";\nvar STATUSBAR_DEFAULT_HEIGHT = 20;\nvar STATUSBAR_X_HEIGHT = 44;\nvar STATUSBAR_IP12_HEIGHT = 47;\nvar STATUSBAR_IP12MAX_HEIGHT = 47;\nvar X_WIDTH = 375;\nvar X_HEIGHT = 812;\nvar XSMAX_WIDTH = 414;\nvar XSMAX_HEIGHT = 896;\nvar IP12_WIDTH = 390;\nvar IP12_HEIGHT = 844;\nvar IP12MAX_WIDTH = 428;\nvar IP12MAX_HEIGHT = 926;\n\nvar _Dimensions$get = Dimensions.get('window'),\n W_HEIGHT = _Dimensions$get.height,\n W_WIDTH = _Dimensions$get.width;\n\nvar statusBarHeight = STATUSBAR_DEFAULT_HEIGHT;\nvar isIPhoneX_v = false;\nvar isIPhoneXMax_v = false;\nvar isIPhone12_v = false;\nvar isIPhone12Max_v = false;\nvar isIPhoneWithMonobrow_v = false;\n\nif (Platform.OS === 'ios' && !Platform.isPad && !Platform.isTVOS) {\n if (W_WIDTH === X_WIDTH && W_HEIGHT === X_HEIGHT) {\n isIPhoneWithMonobrow_v = true;\n isIPhoneX_v = true;\n statusBarHeight = STATUSBAR_X_HEIGHT;\n } else if (W_WIDTH === XSMAX_WIDTH && W_HEIGHT === XSMAX_HEIGHT) {\n isIPhoneWithMonobrow_v = true;\n isIPhoneXMax_v = true;\n statusBarHeight = STATUSBAR_X_HEIGHT;\n } else if (W_WIDTH === IP12_WIDTH && W_HEIGHT === IP12_HEIGHT) {\n isIPhoneWithMonobrow_v = true;\n isIPhone12_v = true;\n statusBarHeight = STATUSBAR_IP12_HEIGHT;\n } else if (W_WIDTH === IP12MAX_WIDTH && W_HEIGHT === IP12MAX_HEIGHT) {\n isIPhoneWithMonobrow_v = true;\n isIPhone12Max_v = true;\n statusBarHeight = STATUSBAR_IP12MAX_HEIGHT;\n }\n}\n\nexport var isIPhoneX = function isIPhoneX() {\n return isIPhoneX_v;\n};\nexport var isIPhoneXMax = function isIPhoneXMax() {\n return isIPhoneXMax_v;\n};\nexport var isIPhone12 = function isIPhone12() {\n return isIPhone12_v;\n};\nexport var isIPhone12Max = function isIPhone12Max() {\n return isIPhone12Max_v;\n};\nexport var isIPhoneWithMonobrow = function isIPhoneWithMonobrow() {\n return isIPhoneWithMonobrow_v;\n};\n\nvar getExpoRoot = function getExpoRoot() {\n return global.Expo || global.__expo || global.__exponent;\n};\n\nexport var isExpo = function isExpo() {\n return getExpoRoot() !== undefined;\n};\nexport function getStatusBarHeight(skipAndroid) {\n return Platform.select({\n ios: statusBarHeight,\n android: skipAndroid ? 0 : StatusBar.currentHeight,\n default: 0\n });\n}","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-status-bar-height/index.js"],"names":["STATUSBAR_DEFAULT_HEIGHT","STATUSBAR_X_HEIGHT","STATUSBAR_IP12_HEIGHT","STATUSBAR_IP12MAX_HEIGHT","X_WIDTH","X_HEIGHT","XSMAX_WIDTH","XSMAX_HEIGHT","IP12_WIDTH","IP12_HEIGHT","IP12MAX_WIDTH","IP12MAX_HEIGHT","Dimensions","get","W_HEIGHT","height","W_WIDTH","width","statusBarHeight","isIPhoneX_v","isIPhoneXMax_v","isIPhone12_v","isIPhone12Max_v","isIPhoneWithMonobrow_v","Platform","OS","isPad","isTVOS","isIPhoneX","isIPhoneXMax","isIPhone12","isIPhone12Max","isIPhoneWithMonobrow","getExpoRoot","global","Expo","__expo","__exponent","isExpo","undefined","getStatusBarHeight","skipAndroid","select","ios","android","StatusBar","currentHeight","default"],"mappings":"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","sourcesContent":["import { Dimensions, Platform, StatusBar } from 'react-native';\n\nconst STATUSBAR_DEFAULT_HEIGHT = 20;\nconst STATUSBAR_X_HEIGHT = 44;\nconst STATUSBAR_IP12_HEIGHT = 47;\nconst STATUSBAR_IP12MAX_HEIGHT = 47;\n\nconst X_WIDTH = 375;\nconst X_HEIGHT = 812;\n\nconst XSMAX_WIDTH = 414;\nconst XSMAX_HEIGHT = 896;\n\nconst IP12_WIDTH = 390;\nconst IP12_HEIGHT = 844;\n\nconst IP12MAX_WIDTH = 428;\nconst IP12MAX_HEIGHT = 926;\n\nconst { height: W_HEIGHT, width: W_WIDTH } = Dimensions.get('window');\n\nlet statusBarHeight = STATUSBAR_DEFAULT_HEIGHT;\nlet isIPhoneX_v = false;\nlet isIPhoneXMax_v = false;\nlet isIPhone12_v = false;\nlet isIPhone12Max_v = false;\nlet isIPhoneWithMonobrow_v = false;\n\nif (Platform.OS === 'ios' && !Platform.isPad && !Platform.isTVOS) {\n if (W_WIDTH === X_WIDTH && W_HEIGHT === X_HEIGHT) {\n isIPhoneWithMonobrow_v = true;\n isIPhoneX_v = true;\n statusBarHeight = STATUSBAR_X_HEIGHT;\n } else if (W_WIDTH === XSMAX_WIDTH && W_HEIGHT === XSMAX_HEIGHT) {\n isIPhoneWithMonobrow_v = true;\n isIPhoneXMax_v = true;\n statusBarHeight = STATUSBAR_X_HEIGHT;\n } else if (W_WIDTH === IP12_WIDTH && W_HEIGHT === IP12_HEIGHT) {\n isIPhoneWithMonobrow_v = true;\n isIPhone12_v = true;\n statusBarHeight = STATUSBAR_IP12_HEIGHT;\n } else if (W_WIDTH === IP12MAX_WIDTH && W_HEIGHT === IP12MAX_HEIGHT) {\n isIPhoneWithMonobrow_v = true;\n isIPhone12Max_v = true;\n statusBarHeight = STATUSBAR_IP12MAX_HEIGHT;\n }\n}\n\nexport const isIPhoneX = () => isIPhoneX_v;\nexport const isIPhoneXMax = () => isIPhoneXMax_v;\nexport const isIPhone12 = () => isIPhone12_v;\nexport const isIPhone12Max = () => isIPhone12Max_v;\nexport const isIPhoneWithMonobrow = () => isIPhoneWithMonobrow_v;\n\nconst getExpoRoot = () => global.Expo || global.__expo || global.__exponent;\n\nexport const isExpo = () => getExpoRoot() !== undefined;\n\nexport function getStatusBarHeight(skipAndroid) {\n return Platform.select({\n ios: statusBarHeight,\n android: skipAndroid ? 0 : StatusBar.currentHeight,\n default: 0\n })\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/3ce0585a26fd914e3a1a906e60a206ff.json b/.expo/web/cache/development/babel-loader/3ce0585a26fd914e3a1a906e60a206ff.json new file mode 100644 index 000000000..94a127f46 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/3ce0585a26fd914e3a1a906e60a206ff.json @@ -0,0 +1 @@ +{"ast":null,"code":"'use strict';\n\nvar R = typeof Reflect === 'object' ? Reflect : null;\nvar ReflectApply = R && typeof R.apply === 'function' ? R.apply : function ReflectApply(target, receiver, args) {\n return Function.prototype.apply.call(target, receiver, args);\n};\nvar ReflectOwnKeys;\n\nif (R && typeof R.ownKeys === 'function') {\n ReflectOwnKeys = R.ownKeys;\n} else if (Object.getOwnPropertySymbols) {\n ReflectOwnKeys = function ReflectOwnKeys(target) {\n return Object.getOwnPropertyNames(target).concat(Object.getOwnPropertySymbols(target));\n };\n} else {\n ReflectOwnKeys = function ReflectOwnKeys(target) {\n return Object.getOwnPropertyNames(target);\n };\n}\n\nfunction ProcessEmitWarning(warning) {\n if (console && console.warn) console.warn(warning);\n}\n\nvar NumberIsNaN = Number.isNaN || function NumberIsNaN(value) {\n return value !== value;\n};\n\nfunction EventEmitter() {\n EventEmitter.init.call(this);\n}\n\nmodule.exports = EventEmitter;\nmodule.exports.once = once;\nEventEmitter.EventEmitter = EventEmitter;\nEventEmitter.prototype._events = undefined;\nEventEmitter.prototype._eventsCount = 0;\nEventEmitter.prototype._maxListeners = undefined;\nvar defaultMaxListeners = 10;\n\nfunction checkListener(listener) {\n if (typeof listener !== 'function') {\n throw new TypeError('The \"listener\" argument must be of type Function. Received type ' + typeof listener);\n }\n}\n\nObject.defineProperty(EventEmitter, 'defaultMaxListeners', {\n enumerable: true,\n get: function get() {\n return defaultMaxListeners;\n },\n set: function set(arg) {\n if (typeof arg !== 'number' || arg < 0 || NumberIsNaN(arg)) {\n throw new RangeError('The value of \"defaultMaxListeners\" is out of range. It must be a non-negative number. Received ' + arg + '.');\n }\n\n defaultMaxListeners = arg;\n }\n});\n\nEventEmitter.init = function () {\n if (this._events === undefined || this._events === Object.getPrototypeOf(this)._events) {\n this._events = Object.create(null);\n this._eventsCount = 0;\n }\n\n this._maxListeners = this._maxListeners || undefined;\n};\n\nEventEmitter.prototype.setMaxListeners = function setMaxListeners(n) {\n if (typeof n !== 'number' || n < 0 || NumberIsNaN(n)) {\n throw new RangeError('The value of \"n\" is out of range. It must be a non-negative number. Received ' + n + '.');\n }\n\n this._maxListeners = n;\n return this;\n};\n\nfunction _getMaxListeners(that) {\n if (that._maxListeners === undefined) return EventEmitter.defaultMaxListeners;\n return that._maxListeners;\n}\n\nEventEmitter.prototype.getMaxListeners = function getMaxListeners() {\n return _getMaxListeners(this);\n};\n\nEventEmitter.prototype.emit = function emit(type) {\n var args = [];\n\n for (var i = 1; i < arguments.length; i++) {\n args.push(arguments[i]);\n }\n\n var doError = type === 'error';\n var events = this._events;\n if (events !== undefined) doError = doError && events.error === undefined;else if (!doError) return false;\n\n if (doError) {\n var er;\n if (args.length > 0) er = args[0];\n\n if (er instanceof Error) {\n throw er;\n }\n\n var err = new Error('Unhandled error.' + (er ? ' (' + er.message + ')' : ''));\n err.context = er;\n throw err;\n }\n\n var handler = events[type];\n if (handler === undefined) return false;\n\n if (typeof handler === 'function') {\n ReflectApply(handler, this, args);\n } else {\n var len = handler.length;\n var listeners = arrayClone(handler, len);\n\n for (var i = 0; i < len; ++i) {\n ReflectApply(listeners[i], this, args);\n }\n }\n\n return true;\n};\n\nfunction _addListener(target, type, listener, prepend) {\n var m;\n var events;\n var existing;\n checkListener(listener);\n events = target._events;\n\n if (events === undefined) {\n events = target._events = Object.create(null);\n target._eventsCount = 0;\n } else {\n if (events.newListener !== undefined) {\n target.emit('newListener', type, listener.listener ? listener.listener : listener);\n events = target._events;\n }\n\n existing = events[type];\n }\n\n if (existing === undefined) {\n existing = events[type] = listener;\n ++target._eventsCount;\n } else {\n if (typeof existing === 'function') {\n existing = events[type] = prepend ? [listener, existing] : [existing, listener];\n } else if (prepend) {\n existing.unshift(listener);\n } else {\n existing.push(listener);\n }\n\n m = _getMaxListeners(target);\n\n if (m > 0 && existing.length > m && !existing.warned) {\n existing.warned = true;\n var w = new Error('Possible EventEmitter memory leak detected. ' + existing.length + ' ' + String(type) + ' listeners ' + 'added. Use emitter.setMaxListeners() to ' + 'increase limit');\n w.name = 'MaxListenersExceededWarning';\n w.emitter = target;\n w.type = type;\n w.count = existing.length;\n ProcessEmitWarning(w);\n }\n }\n\n return target;\n}\n\nEventEmitter.prototype.addListener = function addListener(type, listener) {\n return _addListener(this, type, listener, false);\n};\n\nEventEmitter.prototype.on = EventEmitter.prototype.addListener;\n\nEventEmitter.prototype.prependListener = function prependListener(type, listener) {\n return _addListener(this, type, listener, true);\n};\n\nfunction onceWrapper() {\n if (!this.fired) {\n this.target.removeListener(this.type, this.wrapFn);\n this.fired = true;\n if (arguments.length === 0) return this.listener.call(this.target);\n return this.listener.apply(this.target, arguments);\n }\n}\n\nfunction _onceWrap(target, type, listener) {\n var state = {\n fired: false,\n wrapFn: undefined,\n target: target,\n type: type,\n listener: listener\n };\n var wrapped = onceWrapper.bind(state);\n wrapped.listener = listener;\n state.wrapFn = wrapped;\n return wrapped;\n}\n\nEventEmitter.prototype.once = function once(type, listener) {\n checkListener(listener);\n this.on(type, _onceWrap(this, type, listener));\n return this;\n};\n\nEventEmitter.prototype.prependOnceListener = function prependOnceListener(type, listener) {\n checkListener(listener);\n this.prependListener(type, _onceWrap(this, type, listener));\n return this;\n};\n\nEventEmitter.prototype.removeListener = function removeListener(type, listener) {\n var list, events, position, i, originalListener;\n checkListener(listener);\n events = this._events;\n if (events === undefined) return this;\n list = events[type];\n if (list === undefined) return this;\n\n if (list === listener || list.listener === listener) {\n if (--this._eventsCount === 0) this._events = Object.create(null);else {\n delete events[type];\n if (events.removeListener) this.emit('removeListener', type, list.listener || listener);\n }\n } else if (typeof list !== 'function') {\n position = -1;\n\n for (i = list.length - 1; i >= 0; i--) {\n if (list[i] === listener || list[i].listener === listener) {\n originalListener = list[i].listener;\n position = i;\n break;\n }\n }\n\n if (position < 0) return this;\n if (position === 0) list.shift();else {\n spliceOne(list, position);\n }\n if (list.length === 1) events[type] = list[0];\n if (events.removeListener !== undefined) this.emit('removeListener', type, originalListener || listener);\n }\n\n return this;\n};\n\nEventEmitter.prototype.off = EventEmitter.prototype.removeListener;\n\nEventEmitter.prototype.removeAllListeners = function removeAllListeners(type) {\n var listeners, events, i;\n events = this._events;\n if (events === undefined) return this;\n\n if (events.removeListener === undefined) {\n if (arguments.length === 0) {\n this._events = Object.create(null);\n this._eventsCount = 0;\n } else if (events[type] !== undefined) {\n if (--this._eventsCount === 0) this._events = Object.create(null);else delete events[type];\n }\n\n return this;\n }\n\n if (arguments.length === 0) {\n var keys = Object.keys(events);\n var key;\n\n for (i = 0; i < keys.length; ++i) {\n key = keys[i];\n if (key === 'removeListener') continue;\n this.removeAllListeners(key);\n }\n\n this.removeAllListeners('removeListener');\n this._events = Object.create(null);\n this._eventsCount = 0;\n return this;\n }\n\n listeners = events[type];\n\n if (typeof listeners === 'function') {\n this.removeListener(type, listeners);\n } else if (listeners !== undefined) {\n for (i = listeners.length - 1; i >= 0; i--) {\n this.removeListener(type, listeners[i]);\n }\n }\n\n return this;\n};\n\nfunction _listeners(target, type, unwrap) {\n var events = target._events;\n if (events === undefined) return [];\n var evlistener = events[type];\n if (evlistener === undefined) return [];\n if (typeof evlistener === 'function') return unwrap ? [evlistener.listener || evlistener] : [evlistener];\n return unwrap ? unwrapListeners(evlistener) : arrayClone(evlistener, evlistener.length);\n}\n\nEventEmitter.prototype.listeners = function listeners(type) {\n return _listeners(this, type, true);\n};\n\nEventEmitter.prototype.rawListeners = function rawListeners(type) {\n return _listeners(this, type, false);\n};\n\nEventEmitter.listenerCount = function (emitter, type) {\n if (typeof emitter.listenerCount === 'function') {\n return emitter.listenerCount(type);\n } else {\n return listenerCount.call(emitter, type);\n }\n};\n\nEventEmitter.prototype.listenerCount = listenerCount;\n\nfunction listenerCount(type) {\n var events = this._events;\n\n if (events !== undefined) {\n var evlistener = events[type];\n\n if (typeof evlistener === 'function') {\n return 1;\n } else if (evlistener !== undefined) {\n return evlistener.length;\n }\n }\n\n return 0;\n}\n\nEventEmitter.prototype.eventNames = function eventNames() {\n return this._eventsCount > 0 ? ReflectOwnKeys(this._events) : [];\n};\n\nfunction arrayClone(arr, n) {\n var copy = new Array(n);\n\n for (var i = 0; i < n; ++i) {\n copy[i] = arr[i];\n }\n\n return copy;\n}\n\nfunction spliceOne(list, index) {\n for (; index + 1 < list.length; index++) {\n list[index] = list[index + 1];\n }\n\n list.pop();\n}\n\nfunction unwrapListeners(arr) {\n var ret = new Array(arr.length);\n\n for (var i = 0; i < ret.length; ++i) {\n ret[i] = arr[i].listener || arr[i];\n }\n\n return ret;\n}\n\nfunction once(emitter, name) {\n return new Promise(function (resolve, reject) {\n function errorListener(err) {\n emitter.removeListener(name, resolver);\n reject(err);\n }\n\n function resolver() {\n if (typeof emitter.removeListener === 'function') {\n emitter.removeListener('error', errorListener);\n }\n\n resolve([].slice.call(arguments));\n }\n\n ;\n eventTargetAgnosticAddListener(emitter, name, resolver, {\n once: true\n });\n\n if (name !== 'error') {\n addErrorHandlerIfEventEmitter(emitter, errorListener, {\n once: true\n });\n }\n });\n}\n\nfunction addErrorHandlerIfEventEmitter(emitter, handler, flags) {\n if (typeof emitter.on === 'function') {\n eventTargetAgnosticAddListener(emitter, 'error', handler, flags);\n }\n}\n\nfunction eventTargetAgnosticAddListener(emitter, name, listener, flags) {\n if (typeof emitter.on === 'function') {\n if (flags.once) {\n emitter.once(name, listener);\n } else {\n emitter.on(name, listener);\n }\n } else if (typeof emitter.addEventListener === 'function') {\n emitter.addEventListener(name, function wrapListener(arg) {\n if (flags.once) {\n emitter.removeEventListener(name, wrapListener);\n }\n\n listener(arg);\n });\n } else {\n throw new TypeError('The \"emitter\" argument must be of type EventEmitter. Received type ' + typeof emitter);\n }\n}","map":{"version":3,"sources":["C:/Users/nayla/AppData/Roaming/npm/node_modules/expo-cli/node_modules/events/events.js"],"names":["R","Reflect","ReflectApply","apply","target","receiver","args","Function","prototype","call","ReflectOwnKeys","ownKeys","Object","getOwnPropertySymbols","getOwnPropertyNames","concat","ProcessEmitWarning","warning","console","warn","NumberIsNaN","Number","isNaN","value","EventEmitter","init","module","exports","once","_events","undefined","_eventsCount","_maxListeners","defaultMaxListeners","checkListener","listener","TypeError","defineProperty","enumerable","get","set","arg","RangeError","getPrototypeOf","create","setMaxListeners","n","_getMaxListeners","that","getMaxListeners","emit","type","i","arguments","length","push","doError","events","error","er","Error","err","message","context","handler","len","listeners","arrayClone","_addListener","prepend","m","existing","newListener","unshift","warned","w","String","name","emitter","count","addListener","on","prependListener","onceWrapper","fired","removeListener","wrapFn","_onceWrap","state","wrapped","bind","prependOnceListener","list","position","originalListener","shift","spliceOne","off","removeAllListeners","keys","key","_listeners","unwrap","evlistener","unwrapListeners","rawListeners","listenerCount","eventNames","arr","copy","Array","index","pop","ret","Promise","resolve","reject","errorListener","resolver","slice","eventTargetAgnosticAddListener","addErrorHandlerIfEventEmitter","flags","addEventListener","wrapListener","removeEventListener"],"mappings":"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","sourcesContent":["// Copyright Joyent, Inc. and other Node contributors.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a\n// copy of this software and associated documentation files (the\n// \"Software\"), to deal in the Software without restriction, including\n// without limitation the rights to use, copy, modify, merge, publish,\n// distribute, sublicense, and/or sell copies of the Software, and to permit\n// persons to whom the Software is furnished to do so, subject to the\n// following conditions:\n//\n// The above copyright notice and this permission notice shall be included\n// in all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\n// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n// USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n'use strict';\n\nvar R = typeof Reflect === 'object' ? Reflect : null\nvar ReflectApply = R && typeof R.apply === 'function'\n ? R.apply\n : function ReflectApply(target, receiver, args) {\n return Function.prototype.apply.call(target, receiver, args);\n }\n\nvar ReflectOwnKeys\nif (R && typeof R.ownKeys === 'function') {\n ReflectOwnKeys = R.ownKeys\n} else if (Object.getOwnPropertySymbols) {\n ReflectOwnKeys = function ReflectOwnKeys(target) {\n return Object.getOwnPropertyNames(target)\n .concat(Object.getOwnPropertySymbols(target));\n };\n} else {\n ReflectOwnKeys = function ReflectOwnKeys(target) {\n return Object.getOwnPropertyNames(target);\n };\n}\n\nfunction ProcessEmitWarning(warning) {\n if (console && console.warn) console.warn(warning);\n}\n\nvar NumberIsNaN = Number.isNaN || function NumberIsNaN(value) {\n return value !== value;\n}\n\nfunction EventEmitter() {\n EventEmitter.init.call(this);\n}\nmodule.exports = EventEmitter;\nmodule.exports.once = once;\n\n// Backwards-compat with node 0.10.x\nEventEmitter.EventEmitter = EventEmitter;\n\nEventEmitter.prototype._events = undefined;\nEventEmitter.prototype._eventsCount = 0;\nEventEmitter.prototype._maxListeners = undefined;\n\n// By default EventEmitters will print a warning if more than 10 listeners are\n// added to it. This is a useful default which helps finding memory leaks.\nvar defaultMaxListeners = 10;\n\nfunction checkListener(listener) {\n if (typeof listener !== 'function') {\n throw new TypeError('The \"listener\" argument must be of type Function. Received type ' + typeof listener);\n }\n}\n\nObject.defineProperty(EventEmitter, 'defaultMaxListeners', {\n enumerable: true,\n get: function() {\n return defaultMaxListeners;\n },\n set: function(arg) {\n if (typeof arg !== 'number' || arg < 0 || NumberIsNaN(arg)) {\n throw new RangeError('The value of \"defaultMaxListeners\" is out of range. It must be a non-negative number. Received ' + arg + '.');\n }\n defaultMaxListeners = arg;\n }\n});\n\nEventEmitter.init = function() {\n\n if (this._events === undefined ||\n this._events === Object.getPrototypeOf(this)._events) {\n this._events = Object.create(null);\n this._eventsCount = 0;\n }\n\n this._maxListeners = this._maxListeners || undefined;\n};\n\n// Obviously not all Emitters should be limited to 10. This function allows\n// that to be increased. Set to zero for unlimited.\nEventEmitter.prototype.setMaxListeners = function setMaxListeners(n) {\n if (typeof n !== 'number' || n < 0 || NumberIsNaN(n)) {\n throw new RangeError('The value of \"n\" is out of range. It must be a non-negative number. Received ' + n + '.');\n }\n this._maxListeners = n;\n return this;\n};\n\nfunction _getMaxListeners(that) {\n if (that._maxListeners === undefined)\n return EventEmitter.defaultMaxListeners;\n return that._maxListeners;\n}\n\nEventEmitter.prototype.getMaxListeners = function getMaxListeners() {\n return _getMaxListeners(this);\n};\n\nEventEmitter.prototype.emit = function emit(type) {\n var args = [];\n for (var i = 1; i < arguments.length; i++) args.push(arguments[i]);\n var doError = (type === 'error');\n\n var events = this._events;\n if (events !== undefined)\n doError = (doError && events.error === undefined);\n else if (!doError)\n return false;\n\n // If there is no 'error' event listener then throw.\n if (doError) {\n var er;\n if (args.length > 0)\n er = args[0];\n if (er instanceof Error) {\n // Note: The comments on the `throw` lines are intentional, they show\n // up in Node's output if this results in an unhandled exception.\n throw er; // Unhandled 'error' event\n }\n // At least give some kind of context to the user\n var err = new Error('Unhandled error.' + (er ? ' (' + er.message + ')' : ''));\n err.context = er;\n throw err; // Unhandled 'error' event\n }\n\n var handler = events[type];\n\n if (handler === undefined)\n return false;\n\n if (typeof handler === 'function') {\n ReflectApply(handler, this, args);\n } else {\n var len = handler.length;\n var listeners = arrayClone(handler, len);\n for (var i = 0; i < len; ++i)\n ReflectApply(listeners[i], this, args);\n }\n\n return true;\n};\n\nfunction _addListener(target, type, listener, prepend) {\n var m;\n var events;\n var existing;\n\n checkListener(listener);\n\n events = target._events;\n if (events === undefined) {\n events = target._events = Object.create(null);\n target._eventsCount = 0;\n } else {\n // To avoid recursion in the case that type === \"newListener\"! Before\n // adding it to the listeners, first emit \"newListener\".\n if (events.newListener !== undefined) {\n target.emit('newListener', type,\n listener.listener ? listener.listener : listener);\n\n // Re-assign `events` because a newListener handler could have caused the\n // this._events to be assigned to a new object\n events = target._events;\n }\n existing = events[type];\n }\n\n if (existing === undefined) {\n // Optimize the case of one listener. Don't need the extra array object.\n existing = events[type] = listener;\n ++target._eventsCount;\n } else {\n if (typeof existing === 'function') {\n // Adding the second element, need to change to array.\n existing = events[type] =\n prepend ? [listener, existing] : [existing, listener];\n // If we've already got an array, just append.\n } else if (prepend) {\n existing.unshift(listener);\n } else {\n existing.push(listener);\n }\n\n // Check for listener leak\n m = _getMaxListeners(target);\n if (m > 0 && existing.length > m && !existing.warned) {\n existing.warned = true;\n // No error code for this since it is a Warning\n // eslint-disable-next-line no-restricted-syntax\n var w = new Error('Possible EventEmitter memory leak detected. ' +\n existing.length + ' ' + String(type) + ' listeners ' +\n 'added. Use emitter.setMaxListeners() to ' +\n 'increase limit');\n w.name = 'MaxListenersExceededWarning';\n w.emitter = target;\n w.type = type;\n w.count = existing.length;\n ProcessEmitWarning(w);\n }\n }\n\n return target;\n}\n\nEventEmitter.prototype.addListener = function addListener(type, listener) {\n return _addListener(this, type, listener, false);\n};\n\nEventEmitter.prototype.on = EventEmitter.prototype.addListener;\n\nEventEmitter.prototype.prependListener =\n function prependListener(type, listener) {\n return _addListener(this, type, listener, true);\n };\n\nfunction onceWrapper() {\n if (!this.fired) {\n this.target.removeListener(this.type, this.wrapFn);\n this.fired = true;\n if (arguments.length === 0)\n return this.listener.call(this.target);\n return this.listener.apply(this.target, arguments);\n }\n}\n\nfunction _onceWrap(target, type, listener) {\n var state = { fired: false, wrapFn: undefined, target: target, type: type, listener: listener };\n var wrapped = onceWrapper.bind(state);\n wrapped.listener = listener;\n state.wrapFn = wrapped;\n return wrapped;\n}\n\nEventEmitter.prototype.once = function once(type, listener) {\n checkListener(listener);\n this.on(type, _onceWrap(this, type, listener));\n return this;\n};\n\nEventEmitter.prototype.prependOnceListener =\n function prependOnceListener(type, listener) {\n checkListener(listener);\n this.prependListener(type, _onceWrap(this, type, listener));\n return this;\n };\n\n// Emits a 'removeListener' event if and only if the listener was removed.\nEventEmitter.prototype.removeListener =\n function removeListener(type, listener) {\n var list, events, position, i, originalListener;\n\n checkListener(listener);\n\n events = this._events;\n if (events === undefined)\n return this;\n\n list = events[type];\n if (list === undefined)\n return this;\n\n if (list === listener || list.listener === listener) {\n if (--this._eventsCount === 0)\n this._events = Object.create(null);\n else {\n delete events[type];\n if (events.removeListener)\n this.emit('removeListener', type, list.listener || listener);\n }\n } else if (typeof list !== 'function') {\n position = -1;\n\n for (i = list.length - 1; i >= 0; i--) {\n if (list[i] === listener || list[i].listener === listener) {\n originalListener = list[i].listener;\n position = i;\n break;\n }\n }\n\n if (position < 0)\n return this;\n\n if (position === 0)\n list.shift();\n else {\n spliceOne(list, position);\n }\n\n if (list.length === 1)\n events[type] = list[0];\n\n if (events.removeListener !== undefined)\n this.emit('removeListener', type, originalListener || listener);\n }\n\n return this;\n };\n\nEventEmitter.prototype.off = EventEmitter.prototype.removeListener;\n\nEventEmitter.prototype.removeAllListeners =\n function removeAllListeners(type) {\n var listeners, events, i;\n\n events = this._events;\n if (events === undefined)\n return this;\n\n // not listening for removeListener, no need to emit\n if (events.removeListener === undefined) {\n if (arguments.length === 0) {\n this._events = Object.create(null);\n this._eventsCount = 0;\n } else if (events[type] !== undefined) {\n if (--this._eventsCount === 0)\n this._events = Object.create(null);\n else\n delete events[type];\n }\n return this;\n }\n\n // emit removeListener for all listeners on all events\n if (arguments.length === 0) {\n var keys = Object.keys(events);\n var key;\n for (i = 0; i < keys.length; ++i) {\n key = keys[i];\n if (key === 'removeListener') continue;\n this.removeAllListeners(key);\n }\n this.removeAllListeners('removeListener');\n this._events = Object.create(null);\n this._eventsCount = 0;\n return this;\n }\n\n listeners = events[type];\n\n if (typeof listeners === 'function') {\n this.removeListener(type, listeners);\n } else if (listeners !== undefined) {\n // LIFO order\n for (i = listeners.length - 1; i >= 0; i--) {\n this.removeListener(type, listeners[i]);\n }\n }\n\n return this;\n };\n\nfunction _listeners(target, type, unwrap) {\n var events = target._events;\n\n if (events === undefined)\n return [];\n\n var evlistener = events[type];\n if (evlistener === undefined)\n return [];\n\n if (typeof evlistener === 'function')\n return unwrap ? [evlistener.listener || evlistener] : [evlistener];\n\n return unwrap ?\n unwrapListeners(evlistener) : arrayClone(evlistener, evlistener.length);\n}\n\nEventEmitter.prototype.listeners = function listeners(type) {\n return _listeners(this, type, true);\n};\n\nEventEmitter.prototype.rawListeners = function rawListeners(type) {\n return _listeners(this, type, false);\n};\n\nEventEmitter.listenerCount = function(emitter, type) {\n if (typeof emitter.listenerCount === 'function') {\n return emitter.listenerCount(type);\n } else {\n return listenerCount.call(emitter, type);\n }\n};\n\nEventEmitter.prototype.listenerCount = listenerCount;\nfunction listenerCount(type) {\n var events = this._events;\n\n if (events !== undefined) {\n var evlistener = events[type];\n\n if (typeof evlistener === 'function') {\n return 1;\n } else if (evlistener !== undefined) {\n return evlistener.length;\n }\n }\n\n return 0;\n}\n\nEventEmitter.prototype.eventNames = function eventNames() {\n return this._eventsCount > 0 ? ReflectOwnKeys(this._events) : [];\n};\n\nfunction arrayClone(arr, n) {\n var copy = new Array(n);\n for (var i = 0; i < n; ++i)\n copy[i] = arr[i];\n return copy;\n}\n\nfunction spliceOne(list, index) {\n for (; index + 1 < list.length; index++)\n list[index] = list[index + 1];\n list.pop();\n}\n\nfunction unwrapListeners(arr) {\n var ret = new Array(arr.length);\n for (var i = 0; i < ret.length; ++i) {\n ret[i] = arr[i].listener || arr[i];\n }\n return ret;\n}\n\nfunction once(emitter, name) {\n return new Promise(function (resolve, reject) {\n function errorListener(err) {\n emitter.removeListener(name, resolver);\n reject(err);\n }\n\n function resolver() {\n if (typeof emitter.removeListener === 'function') {\n emitter.removeListener('error', errorListener);\n }\n resolve([].slice.call(arguments));\n };\n\n eventTargetAgnosticAddListener(emitter, name, resolver, { once: true });\n if (name !== 'error') {\n addErrorHandlerIfEventEmitter(emitter, errorListener, { once: true });\n }\n });\n}\n\nfunction addErrorHandlerIfEventEmitter(emitter, handler, flags) {\n if (typeof emitter.on === 'function') {\n eventTargetAgnosticAddListener(emitter, 'error', handler, flags);\n }\n}\n\nfunction eventTargetAgnosticAddListener(emitter, name, listener, flags) {\n if (typeof emitter.on === 'function') {\n if (flags.once) {\n emitter.once(name, listener);\n } else {\n emitter.on(name, listener);\n }\n } else if (typeof emitter.addEventListener === 'function') {\n // EventTarget does not have `error` event semantics like Node\n // EventEmitters, we do not listen for `error` events here.\n emitter.addEventListener(name, function wrapListener(arg) {\n // IE does not have builtin `{ once: true }` support so we\n // have to do it manually.\n if (flags.once) {\n emitter.removeEventListener(name, wrapListener);\n }\n listener(arg);\n });\n } else {\n throw new TypeError('The \"emitter\" argument must be of type EventEmitter. Received type ' + typeof emitter);\n }\n}\n"]},"metadata":{},"sourceType":"script"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/3e2fdec3b3c3409e84faefe3568b8ac3.json b/.expo/web/cache/development/babel-loader/3e2fdec3b3c3409e84faefe3568b8ac3.json new file mode 100644 index 000000000..33d15d7bf --- /dev/null +++ b/.expo/web/cache/development/babel-loader/3e2fdec3b3c3409e84faefe3568b8ac3.json @@ -0,0 +1 @@ +{"ast":null,"code":"import * as DrawerActions from \"./routers/DrawerActions\";\nexport { default as createDrawerNavigator } from \"./navigators/createDrawerNavigator\";\nexport { DrawerActions };\nexport { default as DrawerRouter } from \"./routers/DrawerRouter\";\nexport { default as DrawerNavigatorItems } from \"./views/DrawerNavigatorItems\";\nexport { default as DrawerItems } from \"./views/DrawerNavigatorItems\";\nexport { default as DrawerSidebar } from \"./views/DrawerSidebar\";\nexport { default as DrawerView } from \"./views/DrawerView\";\nexport { default as DrawerGestureContext } from \"./utils/DrawerGestureContext\";\nexport { default as DrawerProgressContext } from \"./utils/DrawerProgressContext\";\nexport { NavigationDrawerState, NavigationDrawerProp, NavigationDrawerOptions, NavigationDrawerConfig, NavigationDrawerRouterConfig, NavigationDrawerScreenProps, NavigationDrawerScreenComponent, DrawerContentComponentProps, DrawerLockMode, DrawerIconProps, DrawerLabelProps } from \"./types\";","map":{"version":3,"sources":["index.tsx"],"names":["default"],"mappings":"AAAA,OAAO,KAAP,aAAA;AAKA,SAASA,OAAO,IAAhB,qBAAA;AAKA,SAAA,aAAA;AACA,SAASA,OAAO,IAAhB,YAAA;AAKA,SAASA,OAAO,IAAhB,oBAAA;AACA,SAASA,OAAO,IAAhB,WAAA;AACA,SAASA,OAAO,IAAhB,aAAA;AACA,SAASA,OAAO,IAAhB,UAAA;AAEA,SAASA,OAAO,IAAhB,oBAAA;AAEA,SAASA,OAAO,IAAhB,qBAAA;AAKA,SAAA,qBAAA,EAAA,oBAAA,EAAA,uBAAA,EAAA,sBAAA,EAAA,4BAAA,EAAA,2BAAA,EAAA,+BAAA,EAAA,2BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,gBAAA","sourcesContent":["import * as DrawerActions from './routers/DrawerActions';\n\n/**\n * Navigators\n */\nexport { default as createDrawerNavigator } from './navigators/createDrawerNavigator';\n\n/**\n * Router\n */\nexport { DrawerActions };\nexport { default as DrawerRouter } from './routers/DrawerRouter';\n\n/**\n * Views\n */\nexport { default as DrawerNavigatorItems } from './views/DrawerNavigatorItems';\nexport { default as DrawerItems } from './views/DrawerNavigatorItems';\nexport { default as DrawerSidebar } from './views/DrawerSidebar';\nexport { default as DrawerView } from './views/DrawerView';\n\nexport { default as DrawerGestureContext } from './utils/DrawerGestureContext';\n\nexport { default as DrawerProgressContext } from './utils/DrawerProgressContext';\n\n/**\n * Types\n */\nexport {\n NavigationDrawerState,\n NavigationDrawerProp,\n NavigationDrawerOptions,\n NavigationDrawerConfig,\n NavigationDrawerRouterConfig,\n NavigationDrawerScreenProps,\n NavigationDrawerScreenComponent,\n DrawerContentComponentProps,\n DrawerLockMode,\n DrawerIconProps,\n DrawerLabelProps,\n} from './types';\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/3f62a5425d4e8889115412a285b4c058.json b/.expo/web/cache/development/babel-loader/3f62a5425d4e8889115412a285b4c058.json new file mode 100644 index 000000000..51105ca7d --- /dev/null +++ b/.expo/web/cache/development/babel-loader/3f62a5425d4e8889115412a285b4c058.json @@ -0,0 +1 @@ +{"ast":null,"code":"'use strict';\n\nfunction _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n subClass.__proto__ = superClass;\n}\n\nimport AnimatedInterpolation from \"./AnimatedInterpolation\";\nimport AnimatedNode from \"./AnimatedNode\";\nimport AnimatedValue from \"./AnimatedValue\";\nimport AnimatedWithChildren from \"./AnimatedWithChildren\";\n\nvar AnimatedSubtraction = function (_AnimatedWithChildren) {\n _inheritsLoose(AnimatedSubtraction, _AnimatedWithChildren);\n\n function AnimatedSubtraction(a, b) {\n var _this;\n\n _this = _AnimatedWithChildren.call(this) || this;\n _this._a = typeof a === 'number' ? new AnimatedValue(a) : a;\n _this._b = typeof b === 'number' ? new AnimatedValue(b) : b;\n return _this;\n }\n\n var _proto = AnimatedSubtraction.prototype;\n\n _proto.__makeNative = function __makeNative() {\n this._a.__makeNative();\n\n this._b.__makeNative();\n\n _AnimatedWithChildren.prototype.__makeNative.call(this);\n };\n\n _proto.__getValue = function __getValue() {\n return this._a.__getValue() - this._b.__getValue();\n };\n\n _proto.interpolate = function interpolate(config) {\n return new AnimatedInterpolation(this, config);\n };\n\n _proto.__attach = function __attach() {\n this._a.__addChild(this);\n\n this._b.__addChild(this);\n };\n\n _proto.__detach = function __detach() {\n this._a.__removeChild(this);\n\n this._b.__removeChild(this);\n\n _AnimatedWithChildren.prototype.__detach.call(this);\n };\n\n _proto.__getNativeConfig = function __getNativeConfig() {\n return {\n type: 'subtraction',\n input: [this._a.__getNativeTag(), this._b.__getNativeTag()]\n };\n };\n\n return AnimatedSubtraction;\n}(AnimatedWithChildren);\n\nexport default AnimatedSubtraction;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/vendor/react-native/Animated/nodes/AnimatedSubtraction.js"],"names":["_inheritsLoose","subClass","superClass","prototype","Object","create","constructor","__proto__","AnimatedInterpolation","AnimatedNode","AnimatedValue","AnimatedWithChildren","AnimatedSubtraction","_AnimatedWithChildren","a","b","_this","call","_a","_b","_proto","__makeNative","__getValue","interpolate","config","__attach","__addChild","__detach","__removeChild","__getNativeConfig","type","input","__getNativeTag"],"mappings":"AASA;;AAEA,SAASA,cAAT,CAAwBC,QAAxB,EAAkCC,UAAlC,EAA8C;AAAED,EAAAA,QAAQ,CAACE,SAAT,GAAqBC,MAAM,CAACC,MAAP,CAAcH,UAAU,CAACC,SAAzB,CAArB;AAA0DF,EAAAA,QAAQ,CAACE,SAAT,CAAmBG,WAAnB,GAAiCL,QAAjC;AAA2CA,EAAAA,QAAQ,CAACM,SAAT,GAAqBL,UAArB;AAAkC;;AAEvL,OAAOM,qBAAP;AACA,OAAOC,YAAP;AACA,OAAOC,aAAP;AACA,OAAOC,oBAAP;;AAEA,IAAIC,mBAAmB,GAEvB,UAAUC,qBAAV,EAAiC;AAC/Bb,EAAAA,cAAc,CAACY,mBAAD,EAAsBC,qBAAtB,CAAd;;AAEA,WAASD,mBAAT,CAA6BE,CAA7B,EAAgCC,CAAhC,EAAmC;AACjC,QAAIC,KAAJ;;AAEAA,IAAAA,KAAK,GAAGH,qBAAqB,CAACI,IAAtB,CAA2B,IAA3B,KAAoC,IAA5C;AACAD,IAAAA,KAAK,CAACE,EAAN,GAAW,OAAOJ,CAAP,KAAa,QAAb,GAAwB,IAAIJ,aAAJ,CAAkBI,CAAlB,CAAxB,GAA+CA,CAA1D;AACAE,IAAAA,KAAK,CAACG,EAAN,GAAW,OAAOJ,CAAP,KAAa,QAAb,GAAwB,IAAIL,aAAJ,CAAkBK,CAAlB,CAAxB,GAA+CA,CAA1D;AACA,WAAOC,KAAP;AACD;;AAED,MAAII,MAAM,GAAGR,mBAAmB,CAACT,SAAjC;;AAEAiB,EAAAA,MAAM,CAACC,YAAP,GAAsB,SAASA,YAAT,GAAwB;AAC5C,SAAKH,EAAL,CAAQG,YAAR;;AAEA,SAAKF,EAAL,CAAQE,YAAR;;AAEAR,IAAAA,qBAAqB,CAACV,SAAtB,CAAgCkB,YAAhC,CAA6CJ,IAA7C,CAAkD,IAAlD;AACD,GAND;;AAQAG,EAAAA,MAAM,CAACE,UAAP,GAAoB,SAASA,UAAT,GAAsB;AACxC,WAAO,KAAKJ,EAAL,CAAQI,UAAR,KAAuB,KAAKH,EAAL,CAAQG,UAAR,EAA9B;AACD,GAFD;;AAIAF,EAAAA,MAAM,CAACG,WAAP,GAAqB,SAASA,WAAT,CAAqBC,MAArB,EAA6B;AAChD,WAAO,IAAIhB,qBAAJ,CAA0B,IAA1B,EAAgCgB,MAAhC,CAAP;AACD,GAFD;;AAIAJ,EAAAA,MAAM,CAACK,QAAP,GAAkB,SAASA,QAAT,GAAoB;AACpC,SAAKP,EAAL,CAAQQ,UAAR,CAAmB,IAAnB;;AAEA,SAAKP,EAAL,CAAQO,UAAR,CAAmB,IAAnB;AACD,GAJD;;AAMAN,EAAAA,MAAM,CAACO,QAAP,GAAkB,SAASA,QAAT,GAAoB;AACpC,SAAKT,EAAL,CAAQU,aAAR,CAAsB,IAAtB;;AAEA,SAAKT,EAAL,CAAQS,aAAR,CAAsB,IAAtB;;AAEAf,IAAAA,qBAAqB,CAACV,SAAtB,CAAgCwB,QAAhC,CAAyCV,IAAzC,CAA8C,IAA9C;AACD,GAND;;AAQAG,EAAAA,MAAM,CAACS,iBAAP,GAA2B,SAASA,iBAAT,GAA6B;AACtD,WAAO;AACLC,MAAAA,IAAI,EAAE,aADD;AAELC,MAAAA,KAAK,EAAE,CAAC,KAAKb,EAAL,CAAQc,cAAR,EAAD,EAA2B,KAAKb,EAAL,CAAQa,cAAR,EAA3B;AAFF,KAAP;AAID,GALD;;AAOA,SAAOpB,mBAAP;AACD,CApDD,CAoDED,oBApDF,CAFA;;AAwDA,eAAeC,mBAAf","sourcesContent":["/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n * @format\n */\n'use strict';\n\nfunction _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; subClass.__proto__ = superClass; }\n\nimport AnimatedInterpolation from './AnimatedInterpolation';\nimport AnimatedNode from './AnimatedNode';\nimport AnimatedValue from './AnimatedValue';\nimport AnimatedWithChildren from './AnimatedWithChildren';\n\nvar AnimatedSubtraction =\n/*#__PURE__*/\nfunction (_AnimatedWithChildren) {\n _inheritsLoose(AnimatedSubtraction, _AnimatedWithChildren);\n\n function AnimatedSubtraction(a, b) {\n var _this;\n\n _this = _AnimatedWithChildren.call(this) || this;\n _this._a = typeof a === 'number' ? new AnimatedValue(a) : a;\n _this._b = typeof b === 'number' ? new AnimatedValue(b) : b;\n return _this;\n }\n\n var _proto = AnimatedSubtraction.prototype;\n\n _proto.__makeNative = function __makeNative() {\n this._a.__makeNative();\n\n this._b.__makeNative();\n\n _AnimatedWithChildren.prototype.__makeNative.call(this);\n };\n\n _proto.__getValue = function __getValue() {\n return this._a.__getValue() - this._b.__getValue();\n };\n\n _proto.interpolate = function interpolate(config) {\n return new AnimatedInterpolation(this, config);\n };\n\n _proto.__attach = function __attach() {\n this._a.__addChild(this);\n\n this._b.__addChild(this);\n };\n\n _proto.__detach = function __detach() {\n this._a.__removeChild(this);\n\n this._b.__removeChild(this);\n\n _AnimatedWithChildren.prototype.__detach.call(this);\n };\n\n _proto.__getNativeConfig = function __getNativeConfig() {\n return {\n type: 'subtraction',\n input: [this._a.__getNativeTag(), this._b.__getNativeTag()]\n };\n };\n\n return AnimatedSubtraction;\n}(AnimatedWithChildren);\n\nexport default AnimatedSubtraction;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/3f8d0810c38cfc011f731cfff801ddee.json b/.expo/web/cache/development/babel-loader/3f8d0810c38cfc011f731cfff801ddee.json new file mode 100644 index 000000000..67e2a85b0 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/3f8d0810c38cfc011f731cfff801ddee.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\nimport _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _assertThisInitialized from \"@babel/runtime/helpers/assertThisInitialized\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nimport _regeneratorRuntime from \"@babel/runtime/regenerator\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nimport * as React from 'react';\nimport Linking from \"react-native-web/dist/exports/Linking\";\nimport Platform from \"react-native-web/dist/exports/Platform\";\nimport BackHandler from \"react-native-web/dist/exports/BackHandler\";\nimport { NavigationActions, ThemeProvider, pathUtils, getNavigation, NavigationProvider } from '@react-navigation/core';\nimport invariant from \"./utils/invariant\";\nimport docsUrl from \"./utils/docsUrl\";\nvar urlToPathAndParams = pathUtils.urlToPathAndParams;\n\nfunction isStateful(props) {\n return !props.navigation;\n}\n\nfunction validateProps(props) {\n if (props.persistenceKey) {\n console.warn('You passed persistenceKey prop to a navigator. ' + 'The persistenceKey prop was replaced by a more flexible persistence mechanism, ' + 'please see the navigation state persistence docs for more information. ' + 'Passing the persistenceKey prop is a no-op.');\n }\n\n if (isStateful(props)) {\n return;\n }\n\n var navigation = props.navigation,\n screenProps = props.screenProps,\n persistNavigationState = props.persistNavigationState,\n loadNavigationState = props.loadNavigationState,\n theme = props.theme,\n containerProps = _objectWithoutProperties(props, [\"navigation\", \"screenProps\", \"persistNavigationState\", \"loadNavigationState\", \"theme\"]);\n\n var keys = Object.keys(containerProps);\n\n if (keys.length !== 0) {\n throw new Error('This navigator has both navigation and container props, so it is ' + \"unclear if it should own its own state. Remove props: \\\"\".concat(keys.join(', '), \"\\\" \") + 'if the navigator should get its state from the navigation prop. If the ' + 'navigator should maintain its own state, do not pass a navigation prop.');\n }\n\n invariant(persistNavigationState === undefined && loadNavigationState === undefined || typeof persistNavigationState === 'function' && typeof loadNavigationState === 'function', 'both persistNavigationState and loadNavigationState must either be undefined, or be functions');\n}\n\nvar _statefulContainerCount = 0;\nexport function _TESTING_ONLY_reset_container_count() {\n _statefulContainerCount = 0;\n}\nvar _reactNavigationIsHydratingState = false;\nexport default function createNavigationContainer(Component) {\n var NavigationContainer = function (_React$Component) {\n _inherits(NavigationContainer, _React$Component);\n\n var _super = _createSuper(NavigationContainer);\n\n function NavigationContainer(props) {\n var _this;\n\n _classCallCheck(this, NavigationContainer);\n\n _this = _super.call(this, props);\n\n _defineProperty(_assertThisInitialized(_this), \"subs\", null);\n\n _defineProperty(_assertThisInitialized(_this), \"_actionEventSubscribers\", new Set());\n\n _defineProperty(_assertThisInitialized(_this), \"_handleOpenURL\", function (_ref) {\n var url = _ref.url;\n var _this$props = _this.props,\n enableURLHandling = _this$props.enableURLHandling,\n uriPrefix = _this$props.uriPrefix;\n\n if (enableURLHandling === false) {\n return;\n }\n\n var parsedUrl = urlToPathAndParams(url, uriPrefix);\n\n if (parsedUrl) {\n var path = parsedUrl.path,\n params = parsedUrl.params;\n var action = Component.router.getActionForPathAndParams(path, params);\n\n if (action) {\n _this.dispatch(action);\n }\n }\n });\n\n _defineProperty(_assertThisInitialized(_this), \"_persistNavigationState\", function _callee(nav) {\n var persistNavigationState;\n return _regeneratorRuntime.async(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n persistNavigationState = _this.props.persistNavigationState;\n\n if (!persistNavigationState) {\n _context.next = 10;\n break;\n }\n\n _context.prev = 2;\n _context.next = 5;\n return _regeneratorRuntime.awrap(persistNavigationState(nav));\n\n case 5:\n _context.next = 10;\n break;\n\n case 7:\n _context.prev = 7;\n _context.t0 = _context[\"catch\"](2);\n console.warn('Uncaught exception while calling persistNavigationState()! You should handle exceptions thrown from persistNavigationState(), ignoring them may result in undefined behavior.');\n\n case 10:\n case \"end\":\n return _context.stop();\n }\n }\n }, null, null, [[2, 7]], Promise);\n });\n\n _defineProperty(_assertThisInitialized(_this), \"dispatch\", function (action) {\n if (_this.props.navigation) {\n return _this.props.navigation.dispatch(action);\n }\n\n _this._navState = _this._navState || _this.state.nav;\n var lastNavState = _this._navState;\n invariant(lastNavState, 'should be set in constructor if stateful');\n var reducedState = Component.router.getStateForAction(action, lastNavState);\n var navState = reducedState === null ? lastNavState : reducedState;\n\n var dispatchActionEvents = function dispatchActionEvents() {\n _this._actionEventSubscribers.forEach(function (subscriber) {\n return subscriber({\n type: 'action',\n action: action,\n state: navState,\n lastState: lastNavState\n });\n });\n };\n\n if (reducedState === null) {\n dispatchActionEvents();\n return true;\n }\n\n if (navState !== lastNavState) {\n _this._navState = navState;\n\n _this.setState({\n nav: navState\n }, function () {\n _this._onNavigationStateChange(lastNavState, navState, action);\n\n dispatchActionEvents();\n\n _this._persistNavigationState(navState);\n });\n\n return true;\n }\n\n dispatchActionEvents();\n return false;\n });\n\n _defineProperty(_assertThisInitialized(_this), \"_getScreenProps\", function () {\n return _this.props.screenProps;\n });\n\n _defineProperty(_assertThisInitialized(_this), \"_getTheme\", function () {\n if (_this.props.theme === 'light' || _this.props.theme === 'dark') {\n return _this.props.theme;\n } else if (_this.props.theme === 'no-preference') {\n return 'light';\n } else {\n console.warn(\"Invalid theme provided: \".concat(_this.props.theme, \". Only 'light' and 'dark' are supported. Falling back to 'light'\"));\n return 'light';\n }\n });\n\n validateProps(props);\n _this._initialAction = NavigationActions.init();\n\n if (_this._isStateful() && BackHandler && typeof BackHandler.addEventListener === 'function') {\n _this.subs = BackHandler.addEventListener('hardwareBackPress', function () {\n if (!_this._isMounted) {\n _this.subs && _this.subs.remove();\n } else {\n return _this.dispatch(NavigationActions.back());\n }\n });\n }\n\n _this.state = {\n nav: _this._isStateful() && !props.loadNavigationState ? Component.router.getStateForAction(_this._initialAction) : null\n };\n return _this;\n }\n\n _createClass(NavigationContainer, [{\n key: \"_renderLoading\",\n value: function _renderLoading() {\n return this.props.renderLoadingExperimental ? this.props.renderLoadingExperimental() : null;\n }\n }, {\n key: \"_isStateful\",\n value: function _isStateful() {\n return isStateful(this.props);\n }\n }, {\n key: \"_onNavigationStateChange\",\n value: function _onNavigationStateChange(prevNav, nav, action) {\n if (typeof this.props.onNavigationStateChange === 'undefined' && this._isStateful() && !!process.env.REACT_NAV_LOGGING) {\n if (console.group) {\n console.group('Navigation Dispatch: ');\n console.log('Action: ', action);\n console.log('New State: ', nav);\n console.log('Last State: ', prevNav);\n console.groupEnd();\n } else {\n console.log('Navigation Dispatch: ', {\n action: action,\n newState: nav,\n lastState: prevNav\n });\n }\n\n return;\n }\n\n if (typeof this.props.onNavigationStateChange === 'function') {\n this.props.onNavigationStateChange(prevNav, nav, action);\n }\n }\n }, {\n key: \"componentDidUpdate\",\n value: function componentDidUpdate() {\n if (this._navState === this.state.nav) {\n this._navState = null;\n }\n }\n }, {\n key: \"componentDidMount\",\n value: function componentDidMount() {\n var _this2 = this;\n\n var parsedUrl, userProvidedStartupState, _await$this$getStartu, action, startupState, _parsedUrl, path, params, urlAction, dispatchActions;\n\n return _regeneratorRuntime.async(function componentDidMount$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n this._isMounted = true;\n\n if (this._isStateful()) {\n _context2.next = 3;\n break;\n }\n\n return _context2.abrupt(\"return\");\n\n case 3:\n if (process.env.NODE_ENV !== 'production' && !this.props.detached) {\n if (_statefulContainerCount > 0) {\n if (Platform.OS === 'ios') {\n console.warn(\"You should only render one navigator explicitly in your app, and other navigators should be rendered by including them in that navigator. Full details at: \".concat(docsUrl('common-mistakes.html#explicitly-rendering-more-than-one-navigator')));\n }\n }\n }\n\n _statefulContainerCount++;\n this._linkingSub = Linking.addEventListener('url', this._handleOpenURL);\n parsedUrl = null;\n userProvidedStartupState = null;\n\n if (!(this.props.enableURLHandling !== false)) {\n _context2.next = 14;\n break;\n }\n\n _context2.next = 11;\n return _regeneratorRuntime.awrap(this.getStartupParams());\n\n case 11:\n _await$this$getStartu = _context2.sent;\n parsedUrl = _await$this$getStartu.parsedUrl;\n userProvidedStartupState = _await$this$getStartu.userProvidedStartupState;\n\n case 14:\n action = this._initialAction;\n startupState = this.state.nav;\n\n if (!startupState && !userProvidedStartupState) {\n !!process.env.REACT_NAV_LOGGING && console.log('Init new Navigation State');\n startupState = Component.router.getStateForAction(action);\n }\n\n if (userProvidedStartupState) {\n startupState = userProvidedStartupState;\n _reactNavigationIsHydratingState = true;\n }\n\n if (parsedUrl) {\n _parsedUrl = parsedUrl, path = _parsedUrl.path, params = _parsedUrl.params;\n urlAction = Component.router.getActionForPathAndParams(path, params);\n\n if (urlAction) {\n !!process.env.REACT_NAV_LOGGING && console.log('Applying Navigation Action for Initial URL:', parsedUrl);\n action = urlAction;\n startupState = Component.router.getStateForAction(urlAction, startupState);\n }\n }\n\n dispatchActions = function dispatchActions() {\n return _this2._actionEventSubscribers.forEach(function (subscriber) {\n return subscriber({\n type: 'action',\n action: action,\n state: _this2.state.nav,\n lastState: null\n });\n });\n };\n\n if (!(startupState === this.state.nav)) {\n _context2.next = 23;\n break;\n }\n\n dispatchActions();\n return _context2.abrupt(\"return\");\n\n case 23:\n this.setState({\n nav: startupState\n }, function () {\n _reactNavigationIsHydratingState = false;\n dispatchActions();\n });\n\n case 24:\n case \"end\":\n return _context2.stop();\n }\n }\n }, null, this, null, Promise);\n }\n }, {\n key: \"getStartupParams\",\n value: function getStartupParams() {\n var _this$props2, uriPrefix, loadNavigationState, url, loadedNavState, _await$Promise$all, _await$Promise$all2;\n\n return _regeneratorRuntime.async(function getStartupParams$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n _this$props2 = this.props, uriPrefix = _this$props2.uriPrefix, loadNavigationState = _this$props2.loadNavigationState;\n _context3.prev = 1;\n _context3.next = 4;\n return _regeneratorRuntime.awrap(Promise.all([Linking.getInitialURL(), loadNavigationState && loadNavigationState()]));\n\n case 4:\n _await$Promise$all = _context3.sent;\n _await$Promise$all2 = _slicedToArray(_await$Promise$all, 2);\n url = _await$Promise$all2[0];\n loadedNavState = _await$Promise$all2[1];\n _context3.next = 12;\n break;\n\n case 10:\n _context3.prev = 10;\n _context3.t0 = _context3[\"catch\"](1);\n\n case 12:\n return _context3.abrupt(\"return\", {\n parsedUrl: url && urlToPathAndParams(url, uriPrefix),\n userProvidedStartupState: loadedNavState\n });\n\n case 13:\n case \"end\":\n return _context3.stop();\n }\n }\n }, null, this, [[1, 10]], Promise);\n }\n }, {\n key: \"componentDidCatch\",\n value: function componentDidCatch(e) {\n if (_reactNavigationIsHydratingState) {\n _reactNavigationIsHydratingState = false;\n console.warn('Uncaught exception while starting app from persisted navigation state! Trying to render again with a fresh navigation state...');\n this.dispatch(NavigationActions.init());\n } else {\n throw e;\n }\n }\n }, {\n key: \"componentWillUnmount\",\n value: function componentWillUnmount() {\n var _this$_linkingSub;\n\n this._isMounted = false;\n\n if ((_this$_linkingSub = this._linkingSub) === null || _this$_linkingSub === void 0 ? void 0 : _this$_linkingSub.remove) {\n var _this$_linkingSub2;\n\n (_this$_linkingSub2 = this._linkingSub) === null || _this$_linkingSub2 === void 0 ? void 0 : _this$_linkingSub2.remove();\n } else {\n Linking.removeEventListener('url', this._handleOpenURL);\n }\n\n this.subs && this.subs.remove();\n\n if (this._isStateful()) {\n _statefulContainerCount--;\n }\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this3 = this;\n\n var navigation = this.props.navigation;\n\n if (this._isStateful()) {\n var navState = this.state.nav;\n\n if (!navState) {\n return this._renderLoading();\n }\n\n if (!this._navigation || this._navigation.state !== navState) {\n this._navigation = getNavigation(Component.router, navState, this.dispatch, this._actionEventSubscribers, this._getScreenProps, function () {\n return _this3._navigation;\n });\n }\n\n navigation = this._navigation;\n }\n\n invariant(navigation, 'failed to get navigation');\n return React.createElement(ThemeProvider, {\n value: this._getTheme()\n }, React.createElement(NavigationProvider, {\n value: navigation\n }, React.createElement(Component, _extends({}, this.props, {\n navigation: navigation\n }))));\n }\n }], [{\n key: \"getDerivedStateFromProps\",\n value: function getDerivedStateFromProps(nextProps) {\n validateProps(nextProps);\n return null;\n }\n }]);\n\n return NavigationContainer;\n }(React.Component);\n\n _defineProperty(NavigationContainer, \"router\", Component.router);\n\n _defineProperty(NavigationContainer, \"navigationOptions\", null);\n\n _defineProperty(NavigationContainer, \"defaultProps\", {\n theme: 'light'\n });\n\n return NavigationContainer;\n}","map":{"version":3,"sources":["createAppContainer.js"],"names":["urlToPathAndParams","props","console","isStateful","containerProps","keys","Object","invariant","persistNavigationState","loadNavigationState","_statefulContainerCount","_reactNavigationIsHydratingState","React","Component","theme","validateProps","constructor","NavigationActions","BackHandler","nav","_renderLoading","_isStateful","url","uriPrefix","enableURLHandling","parsedUrl","params","action","_onNavigationStateChange","process","newState","lastState","prevNav","componentDidUpdate","Platform","docsUrl","Linking","userProvidedStartupState","startupState","urlAction","dispatchActions","subscriber","type","state","Promise","loadedNavState","componentDidCatch","componentWillUnmount","lastNavState","reducedState","navState","dispatchActionEvents","render","navigation","getNavigation"],"mappings":"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","sourcesContent":["/* eslint-disable react/sort-comp */\n\nimport * as React from 'react';\nimport { Linking, Platform, BackHandler } from 'react-native';\nimport {\n NavigationActions,\n ThemeProvider,\n pathUtils,\n getNavigation,\n NavigationProvider,\n} from '@react-navigation/core';\nimport invariant from './utils/invariant';\nimport docsUrl from './utils/docsUrl';\n\nconst { urlToPathAndParams } = pathUtils;\n\nfunction isStateful(props) {\n return !props.navigation;\n}\n\nfunction validateProps(props) {\n if (props.persistenceKey) {\n console.warn(\n 'You passed persistenceKey prop to a navigator. ' +\n 'The persistenceKey prop was replaced by a more flexible persistence mechanism, ' +\n 'please see the navigation state persistence docs for more information. ' +\n 'Passing the persistenceKey prop is a no-op.'\n );\n }\n if (isStateful(props)) {\n return;\n }\n /* eslint-disable no-unused-vars */\n const {\n navigation,\n screenProps,\n persistNavigationState,\n loadNavigationState,\n theme,\n ...containerProps\n } = props;\n /* eslint-enable no-unused-vars */\n\n const keys = Object.keys(containerProps);\n\n if (keys.length !== 0) {\n throw new Error(\n 'This navigator has both navigation and container props, so it is ' +\n `unclear if it should own its own state. Remove props: \"${keys.join(\n ', '\n )}\" ` +\n 'if the navigator should get its state from the navigation prop. If the ' +\n 'navigator should maintain its own state, do not pass a navigation prop.'\n );\n }\n invariant(\n (persistNavigationState === undefined &&\n loadNavigationState === undefined) ||\n (typeof persistNavigationState === 'function' &&\n typeof loadNavigationState === 'function'),\n 'both persistNavigationState and loadNavigationState must either be undefined, or be functions'\n );\n}\n\n// Track the number of stateful container instances. Warn if >0 and not using the\n// detached prop to explicitly acknowledge the behavior. We should deprecated implicit\n// stateful navigation containers in a future release and require a provider style pattern\n// instead in order to eliminate confusion entirely.\nlet _statefulContainerCount = 0;\nexport function _TESTING_ONLY_reset_container_count() {\n _statefulContainerCount = 0;\n}\n\n// We keep a global flag to catch errors during the state persistence hydrating scenario.\n// The innermost navigator who catches the error will dispatch a new init action.\nlet _reactNavigationIsHydratingState = false;\n// Unfortunate to use global state here, but it seems necessesary for the time\n// being. There seems to be some problems with cascading componentDidCatch\n// handlers. Ideally the inner non-stateful navigator catches the error and\n// re-throws it, to be caught by the top-level stateful navigator.\n\n/**\n * Create an HOC that injects the navigation and manages the navigation state\n * in case it's not passed from above.\n * This allows to use e.g. the StackNavigator and TabNavigator as root-level\n * components.\n */\nexport default function createNavigationContainer(Component) {\n class NavigationContainer extends React.Component {\n subs = null;\n\n static router = Component.router;\n static navigationOptions = null;\n\n static defaultProps = {\n theme: 'light',\n };\n\n static getDerivedStateFromProps(nextProps) {\n validateProps(nextProps);\n return null;\n }\n\n _actionEventSubscribers = new Set();\n\n constructor(props) {\n super(props);\n\n validateProps(props);\n\n this._initialAction = NavigationActions.init();\n\n if (\n this._isStateful() &&\n BackHandler &&\n typeof BackHandler.addEventListener === 'function'\n ) {\n this.subs = BackHandler.addEventListener('hardwareBackPress', () => {\n if (!this._isMounted) {\n this.subs && this.subs.remove();\n } else {\n // dispatch returns true if the action results in a state change,\n // and false otherwise. This maps well to what BackHandler expects\n // from a callback -- true if handled, false if not handled\n return this.dispatch(NavigationActions.back());\n }\n });\n }\n\n this.state = {\n nav:\n this._isStateful() && !props.loadNavigationState\n ? Component.router.getStateForAction(this._initialAction)\n : null,\n };\n }\n\n _renderLoading() {\n return this.props.renderLoadingExperimental\n ? this.props.renderLoadingExperimental()\n : null;\n }\n\n _isStateful() {\n return isStateful(this.props);\n }\n\n _handleOpenURL = ({ url }) => {\n const { enableURLHandling, uriPrefix } = this.props;\n if (enableURLHandling === false) {\n return;\n }\n const parsedUrl = urlToPathAndParams(url, uriPrefix);\n if (parsedUrl) {\n const { path, params } = parsedUrl;\n const action = Component.router.getActionForPathAndParams(path, params);\n if (action) {\n this.dispatch(action);\n }\n }\n };\n\n _onNavigationStateChange(prevNav, nav, action) {\n if (\n typeof this.props.onNavigationStateChange === 'undefined' &&\n this._isStateful() &&\n !!process.env.REACT_NAV_LOGGING\n ) {\n if (console.group) {\n console.group('Navigation Dispatch: ');\n console.log('Action: ', action);\n console.log('New State: ', nav);\n console.log('Last State: ', prevNav);\n console.groupEnd();\n } else {\n console.log('Navigation Dispatch: ', {\n action,\n newState: nav,\n lastState: prevNav,\n });\n }\n return;\n }\n\n if (typeof this.props.onNavigationStateChange === 'function') {\n this.props.onNavigationStateChange(prevNav, nav, action);\n }\n }\n\n componentDidUpdate() {\n // Clear cached _navState every tick\n if (this._navState === this.state.nav) {\n this._navState = null;\n }\n }\n\n async componentDidMount() {\n this._isMounted = true;\n if (!this._isStateful()) {\n return;\n }\n\n if (process.env.NODE_ENV !== 'production' && !this.props.detached) {\n if (_statefulContainerCount > 0) {\n // Temporarily only show this on iOS due to this issue:\n // https://github.com/react-navigation/react-navigation/issues/4196#issuecomment-390827829\n if (Platform.OS === 'ios') {\n console.warn(\n `You should only render one navigator explicitly in your app, and other navigators should be rendered by including them in that navigator. Full details at: ${docsUrl(\n 'common-mistakes.html#explicitly-rendering-more-than-one-navigator'\n )}`\n );\n }\n }\n }\n _statefulContainerCount++;\n this._linkingSub = Linking.addEventListener('url', this._handleOpenURL);\n\n // Pull out anything that can impact state\n let parsedUrl = null;\n let userProvidedStartupState = null;\n if (this.props.enableURLHandling !== false) {\n ({\n parsedUrl,\n userProvidedStartupState,\n } = await this.getStartupParams());\n }\n\n // Initialize state. This must be done *after* any async code\n // so we don't end up with a different value for this.state.nav\n // due to changes while async function was resolving\n let action = this._initialAction;\n // eslint-disable-next-line react/no-access-state-in-setstate\n let startupState = this.state.nav;\n if (!startupState && !userProvidedStartupState) {\n !!process.env.REACT_NAV_LOGGING &&\n console.log('Init new Navigation State');\n startupState = Component.router.getStateForAction(action);\n }\n\n // Pull user-provided persisted state\n if (userProvidedStartupState) {\n startupState = userProvidedStartupState;\n _reactNavigationIsHydratingState = true;\n }\n\n // Pull state out of URL\n if (parsedUrl) {\n const { path, params } = parsedUrl;\n const urlAction = Component.router.getActionForPathAndParams(\n path,\n params\n );\n if (urlAction) {\n !!process.env.REACT_NAV_LOGGING &&\n console.log(\n 'Applying Navigation Action for Initial URL:',\n parsedUrl\n );\n action = urlAction;\n startupState = Component.router.getStateForAction(\n urlAction,\n startupState\n );\n }\n }\n\n const dispatchActions = () =>\n this._actionEventSubscribers.forEach((subscriber) =>\n subscriber({\n type: 'action',\n action,\n state: this.state.nav,\n lastState: null,\n })\n );\n\n if (startupState === this.state.nav) {\n dispatchActions();\n return;\n }\n\n // eslint-disable-next-line react/no-did-mount-set-state\n this.setState({ nav: startupState }, () => {\n _reactNavigationIsHydratingState = false;\n dispatchActions();\n });\n }\n\n async getStartupParams() {\n const { uriPrefix, loadNavigationState } = this.props;\n let url, loadedNavState;\n try {\n [url, loadedNavState] = await Promise.all([\n Linking.getInitialURL(),\n loadNavigationState && loadNavigationState(),\n ]);\n } catch (err) {\n // ignore\n }\n return {\n parsedUrl: url && urlToPathAndParams(url, uriPrefix),\n userProvidedStartupState: loadedNavState,\n };\n }\n\n componentDidCatch(e) {\n if (_reactNavigationIsHydratingState) {\n _reactNavigationIsHydratingState = false;\n console.warn(\n 'Uncaught exception while starting app from persisted navigation state! Trying to render again with a fresh navigation state...'\n );\n this.dispatch(NavigationActions.init());\n } else {\n throw e;\n }\n }\n\n _persistNavigationState = async (nav) => {\n const { persistNavigationState } = this.props;\n if (persistNavigationState) {\n try {\n await persistNavigationState(nav);\n } catch (err) {\n console.warn(\n 'Uncaught exception while calling persistNavigationState()! You should handle exceptions thrown from persistNavigationState(), ignoring them may result in undefined behavior.'\n );\n }\n }\n };\n\n componentWillUnmount() {\n this._isMounted = false;\n\n // https://github.com/facebook/react-native/commit/6d1aca806cee86ad76de771ed3a1cc62982ebcd7\n if (this._linkingSub?.remove) {\n this._linkingSub?.remove();\n } else {\n Linking.removeEventListener('url', this._handleOpenURL);\n }\n\n this.subs && this.subs.remove();\n\n if (this._isStateful()) {\n _statefulContainerCount--;\n }\n }\n\n // Per-tick temporary storage for state.nav\n\n dispatch = (action) => {\n if (this.props.navigation) {\n return this.props.navigation.dispatch(action);\n }\n\n // navState will have the most up-to-date value, because setState sometimes behaves asyncronously\n this._navState = this._navState || this.state.nav;\n const lastNavState = this._navState;\n invariant(lastNavState, 'should be set in constructor if stateful');\n const reducedState = Component.router.getStateForAction(\n action,\n lastNavState\n );\n const navState = reducedState === null ? lastNavState : reducedState;\n\n const dispatchActionEvents = () => {\n this._actionEventSubscribers.forEach((subscriber) =>\n subscriber({\n type: 'action',\n action,\n state: navState,\n lastState: lastNavState,\n })\n );\n };\n\n if (reducedState === null) {\n // The router will return null when action has been handled and the state hasn't changed.\n // dispatch returns true when something has been handled.\n dispatchActionEvents();\n return true;\n }\n\n if (navState !== lastNavState) {\n // Cache updates to state.nav during the tick to ensure that subsequent calls will not discard this change\n this._navState = navState;\n this.setState({ nav: navState }, () => {\n this._onNavigationStateChange(lastNavState, navState, action);\n dispatchActionEvents();\n this._persistNavigationState(navState);\n });\n return true;\n }\n\n dispatchActionEvents();\n return false;\n };\n\n _getScreenProps = () => this.props.screenProps;\n\n _getTheme = () => {\n if (this.props.theme === 'light' || this.props.theme === 'dark') {\n return this.props.theme;\n } else if (this.props.theme === 'no-preference') {\n return 'light';\n } else {\n console.warn(\n `Invalid theme provided: ${this.props.theme}. Only 'light' and 'dark' are supported. Falling back to 'light'`\n );\n return 'light';\n }\n };\n\n render() {\n let navigation = this.props.navigation;\n if (this._isStateful()) {\n const navState = this.state.nav;\n if (!navState) {\n return this._renderLoading();\n }\n if (!this._navigation || this._navigation.state !== navState) {\n this._navigation = getNavigation(\n Component.router,\n navState,\n this.dispatch,\n this._actionEventSubscribers,\n this._getScreenProps,\n () => this._navigation\n );\n }\n navigation = this._navigation;\n }\n invariant(navigation, 'failed to get navigation');\n\n return (\n \n \n \n \n \n );\n }\n }\n\n return NavigationContainer;\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/3f8db3849f53e63f17a1310526964bcf.json b/.expo/web/cache/development/babel-loader/3f8db3849f53e63f17a1310526964bcf.json new file mode 100644 index 000000000..60c3b3823 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/3f8db3849f53e63f17a1310526964bcf.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nimport * as React from 'react';\nimport invariant from \"../utils/invariant\";\nimport ThemeContext from \"../views/ThemeContext\";\nimport NavigationFocusEvents from \"../views/NavigationFocusEvents\";\n\nfunction createNavigator(NavigatorView, router, navigationConfig) {\n var Navigator = function (_React$Component) {\n _inherits(Navigator, _React$Component);\n\n var _super = _createSuper(Navigator);\n\n function Navigator(props, context) {\n var _this;\n\n _classCallCheck(this, Navigator);\n\n _this = _super.call(this, props, context);\n _this.state = {\n descriptors: {},\n screenProps: _this.props.screenProps,\n theme: context,\n themeContext: context\n };\n return _this;\n }\n\n _createClass(Navigator, [{\n key: \"componentDidUpdate\",\n value: function componentDidUpdate() {\n if (this.context !== this.state.themeContext) {\n this.setState({\n themeContext: this.context\n });\n }\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this2 = this;\n\n return React.createElement(React.Fragment, null, React.createElement(NavigationFocusEvents, {\n navigation: this.props.navigation,\n onEvent: function onEvent(target, type, data) {\n var _this$state$descripto;\n\n (_this$state$descripto = _this2.state.descriptors[target]) === null || _this$state$descripto === void 0 ? void 0 : _this$state$descripto.navigation.emit(type, data);\n }\n }), React.createElement(NavigatorView, _extends({}, this.props, {\n screenProps: this.state.screenProps,\n navigation: this.props.navigation,\n navigationConfig: navigationConfig,\n descriptors: this.state.descriptors\n })));\n }\n }], [{\n key: \"getDerivedStateFromProps\",\n value: function getDerivedStateFromProps(nextProps, currentState) {\n var prevDescriptors = currentState.descriptors;\n var navigation = nextProps.navigation,\n screenProps = nextProps.screenProps;\n invariant(navigation != null, 'The navigation prop is missing for this navigator. In react-navigation v3 and v4 you must set up your app container directly. More info: https://reactnavigation.org/docs/en/app-containers.html');\n var state = navigation.state;\n var routes = state.routes;\n\n if (typeof routes === 'undefined') {\n throw new TypeError('No \"routes\" found in navigation state. Did you try to pass the navigation prop of a React component to a Navigator child? See https://reactnavigation.org/docs/en/custom-navigators.html#navigator-navigation-prop');\n }\n\n var descriptors = routes.reduce(function (descriptors, route) {\n if (prevDescriptors && prevDescriptors[route.key] && route === prevDescriptors[route.key].state && screenProps === currentState.screenProps && currentState.themeContext === currentState.theme) {\n descriptors[route.key] = prevDescriptors[route.key];\n return descriptors;\n }\n\n var getComponent = router.getComponentForRouteName.bind(null, route.routeName);\n var childNavigation = navigation.getChildNavigation(route.key);\n var options = router.getScreenOptions(childNavigation, screenProps, currentState.themeContext);\n descriptors[route.key] = {\n key: route.key,\n getComponent: getComponent,\n options: options,\n state: route,\n navigation: childNavigation\n };\n return descriptors;\n }, {});\n return {\n descriptors: descriptors,\n screenProps: screenProps,\n theme: state.themeContext\n };\n }\n }]);\n\n return Navigator;\n }(React.Component);\n\n _defineProperty(Navigator, \"contextType\", ThemeContext);\n\n _defineProperty(Navigator, \"router\", router);\n\n _defineProperty(Navigator, \"navigationOptions\", navigationConfig.navigationOptions);\n\n return Navigator;\n}\n\nexport default createNavigator;","map":{"version":3,"sources":["createNavigator.js"],"names":["React","navigationConfig","constructor","descriptors","screenProps","theme","themeContext","context","prevDescriptors","currentState","invariant","navigation","state","routes","route","getComponent","router","childNavigation","options","key","componentDidUpdate","render"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,OAAO,KAAP,KAAA,MAAA,OAAA;AACA,OAAA,SAAA;AACA,OAAA,YAAA;AACA,OAAA,qBAAA;;AAEA,SAAA,eAAA,CAAA,aAAA,EAAA,MAAA,EAAA,gBAAA,EAAkE;AAAA,MAChE,SADgE;AAAA;;AAAA;;AAO9DE,uBAAW,KAAXA,EAAW,OAAXA,EAA4B;AAAA;;AAAA;;AAC1B,gCAAA,KAAA,EAAA,OAAA;AAEA,YAAA,KAAA,GAAa;AACXC,QAAAA,WAAW,EADA,EAAA;AAEXC,QAAAA,WAAW,EAAE,MAAA,KAAA,CAFF,WAAA;AAGXC,QAAAA,KAAK,EAHM,OAAA;AAIXC,QAAAA,YAAY,EAAEC;AAJH,OAAb;AAH0B;AAS3B;;AAhB6D;AAAA;AAAA,aAmE9Da,8BAAqB;AACnB,YAAI,KAAA,OAAA,KAAiB,KAAA,KAAA,CAArB,YAAA,EAA8C;AAE5C,eAAA,QAAA,CAAc;AAAEd,YAAAA,YAAY,EAAE,KAAKC;AAArB,WAAd;AACD;AACF;AAxE6D;AAAA;AAAA,aA0E9Dc,kBAAS;AAAA;;AACP,eACE,KAAA,CAAA,aAAA,CAAC,KAAD,CAAA,QAAA,EAAA,IAAA,EACE,KAAA,CAAA,aAAA,CAAA,qBAAA,EAAA;AACE,UAAA,UAAU,EAAE,KAAA,KAAA,CADd,UAAA;AAEE,UAAA,OAAO,EAAE,iBAAA,MAAA,EAAA,IAAA,EAAA,IAAA,EAAwB;AAAA,gBAAA,qBAAA;;AAC/B,aAAA,qBAAA,GAAA,MAAA,CAAA,KAAA,CAAA,WAAA,CAAA,MAAA,CAAA,MAAA,IAAA,IAAA,qBAAA,KAAA,KAAA,CAAA,GAAA,KAAA,CAAA,GAAA,qBAAA,CAAA,UAAA,CAAA,IAAA,CAAA,IAAA,EAAA,IAAA,CAAA;AACD;AAJH,SAAA,CADF,EAOE,KAAA,CAAA,aAAA,CAAA,aAAA,EAAA,QAAA,CAAA,EAAA,EACM,KADN,KAAA,EAAA;AAEE,UAAA,WAAW,EAAE,KAAA,KAAA,CAFf,WAAA;AAGE,UAAA,UAAU,EAAE,KAAA,KAAA,CAHd,UAAA;AAIE,UAAA,gBAAgB,EAJlB,gBAAA;AAKE,UAAA,WAAW,EAAE,KAAA,KAAA,CAAWlB;AAL1B,SAAA,CAAA,CAPF,CADF;AAiBD;AA5F6D;AAAA;AAAA,aAkB9D,kCAAA,SAAA,EAAA,YAAA,EAAyD;AACvD,YAAMK,eAAe,GAAGC,YAAY,CAApC,WAAA;AADuD,YAEjD,UAFiD,GAEvD,SAFuD,CAEjD,UAFiD;AAAA,YAEnCL,WAFmC,GAEvD,SAFuD,CAEnCA,WAFmC;AAGvDM,QAAAA,SAAS,CACPC,UAAU,IADH,IAAA,EAATD,kMAAS,CAATA;AAHuD,YAO/CE,KAP+C,GAOvD,UAPuD,CAO/CA,KAP+C;AAAA,YAQ/CC,MAR+C,GAQvD,KARuD,CAQ/CA,MAR+C;;AASvD,YAAI,OAAA,MAAA,KAAJ,WAAA,EAAmC;AACjC,gBAAM,IAAA,SAAA,CAAN,oNAAM,CAAN;AAGD;;AAED,YAAMV,WAAW,GAAG,MAAM,CAAN,MAAA,CAAc,UAAA,WAAA,EAAA,KAAA,EAAwB;AACxD,cACEK,eAAe,IACfA,eAAe,CAACM,KAAK,CADrBN,GACe,CADfA,IAEAM,KAAK,KAAKN,eAAe,CAACM,KAAK,CAArBN,GAAe,CAAfA,CAFVA,KAAAA,IAGAJ,WAAW,KAAKK,YAAY,CAH5BD,WAAAA,IAIAC,YAAY,CAAZA,YAAAA,KAA8BA,YAAY,CAL5C,KAAA,EAME;AACAN,YAAAA,WAAW,CAACW,KAAK,CAAjBX,GAAW,CAAXA,GAAyBK,eAAe,CAACM,KAAK,CAA9CX,GAAwC,CAAxCA;AACA,mBAAA,WAAA;AACD;;AACD,cAAMY,YAAY,GAAGC,MAAM,CAANA,wBAAAA,CAAAA,IAAAA,CAAAA,IAAAA,EAEnBF,KAAK,CAFP,SAAqBE,CAArB;AAIA,cAAMC,eAAe,GAAGN,UAAU,CAAVA,kBAAAA,CAA8BG,KAAK,CAA3D,GAAwBH,CAAxB;AACA,cAAMO,OAAO,GAAGF,MAAM,CAANA,gBAAAA,CAAAA,eAAAA,EAAAA,WAAAA,EAGdP,YAAY,CAHd,YAAgBO,CAAhB;AAKAb,UAAAA,WAAW,CAACW,KAAK,CAAjBX,GAAW,CAAXA,GAAyB;AACvBgB,YAAAA,GAAG,EAAEL,KAAK,CADa,GAAA;AAEvBC,YAAAA,YAFuB,EAEvBA,YAFuB;AAGvBG,YAAAA,OAHuB,EAGvBA,OAHuB;AAIvBN,YAAAA,KAAK,EAJkB,KAAA;AAKvBD,YAAAA,UAAU,EAAEM;AALW,WAAzBd;AAOA,iBAAA,WAAA;AA5BkB,SAAA,EAApB,EAAoB,CAApB;AA+BA,eAAO;AAAEA,UAAAA,WAAF,EAAEA,WAAF;AAAeC,UAAAA,WAAf,EAAeA,WAAf;AAA4BC,UAAAA,KAAK,EAAEO,KAAK,CAACN;AAAzC,SAAP;AACD;AAjE6D;;AAAA;AAAA,IACxCN,KAAK,CAA7B,SADgE;;AAAA,EAAA,eAAA,CAAA,SAAA,EAAA,aAAA,EAAA,YAAA,CAAA;;AAAA,EAAA,eAAA,CAAA,SAAA,EAAA,QAAA,EAAA,MAAA,CAAA;;AAAA,EAAA,eAAA,CAAA,SAAA,EAAA,mBAAA,EAKnCC,gBAAgB,CALmB,iBAAA,CAAA;;AA+FhE,SAAA,SAAA;AACD;;AAED,eAAA,eAAA","sourcesContent":["import * as React from 'react';\nimport invariant from '../utils/invariant';\nimport ThemeContext from '../views/ThemeContext';\nimport NavigationFocusEvents from '../views/NavigationFocusEvents';\n\nfunction createNavigator(NavigatorView, router, navigationConfig) {\n class Navigator extends React.Component {\n // eslint-disable-next-line react/sort-comp\n static contextType = ThemeContext;\n static router = router;\n static navigationOptions = navigationConfig.navigationOptions;\n\n constructor(props, context) {\n super(props, context);\n\n this.state = {\n descriptors: {},\n screenProps: this.props.screenProps,\n theme: context,\n themeContext: context,\n };\n }\n\n static getDerivedStateFromProps(nextProps, currentState) {\n const prevDescriptors = currentState.descriptors;\n const { navigation, screenProps } = nextProps;\n invariant(\n navigation != null,\n 'The navigation prop is missing for this navigator. In react-navigation v3 and v4 you must set up your app container directly. More info: https://reactnavigation.org/docs/en/app-containers.html'\n );\n const { state } = navigation;\n const { routes } = state;\n if (typeof routes === 'undefined') {\n throw new TypeError(\n 'No \"routes\" found in navigation state. Did you try to pass the navigation prop of a React component to a Navigator child? See https://reactnavigation.org/docs/en/custom-navigators.html#navigator-navigation-prop'\n );\n }\n\n const descriptors = routes.reduce((descriptors, route) => {\n if (\n prevDescriptors &&\n prevDescriptors[route.key] &&\n route === prevDescriptors[route.key].state &&\n screenProps === currentState.screenProps &&\n currentState.themeContext === currentState.theme\n ) {\n descriptors[route.key] = prevDescriptors[route.key];\n return descriptors;\n }\n const getComponent = router.getComponentForRouteName.bind(\n null,\n route.routeName\n );\n const childNavigation = navigation.getChildNavigation(route.key);\n const options = router.getScreenOptions(\n childNavigation,\n screenProps,\n currentState.themeContext\n );\n descriptors[route.key] = {\n key: route.key,\n getComponent,\n options,\n state: route,\n navigation: childNavigation,\n };\n return descriptors;\n }, {});\n\n return { descriptors, screenProps, theme: state.themeContext };\n }\n\n componentDidUpdate() {\n if (this.context !== this.state.themeContext) {\n // eslint-disable-next-line react/no-did-update-set-state\n this.setState({ themeContext: this.context });\n }\n }\n\n render() {\n return (\n \n {\n this.state.descriptors[target]?.navigation.emit(type, data);\n }}\n />\n \n \n );\n }\n }\n\n return Navigator;\n}\n\nexport default createNavigator;\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/3fa036783e2467395822ccee4dff02d3.json b/.expo/web/cache/development/babel-loader/3fa036783e2467395822ccee4dff02d3.json new file mode 100644 index 000000000..a79197ef3 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/3fa036783e2467395822ccee4dff02d3.json @@ -0,0 +1 @@ +{"ast":null,"code":"import getInvertedMultiplier from \"./getInvertedMultiplier\";\nexport default function getDistanceForDirection(layout, gestureDirection) {\n var multiplier = getInvertedMultiplier(gestureDirection);\n\n switch (gestureDirection) {\n case 'vertical':\n case 'vertical-inverted':\n return layout.height * multiplier;\n\n case 'horizontal':\n case 'horizontal-inverted':\n return layout.width * multiplier;\n }\n}","map":{"version":3,"sources":["getDistanceForDirection.tsx"],"names":["multiplier","getInvertedMultiplier","layout"],"mappings":"AAAA,OAAA,qBAAA;AAGA,eAAe,SAAA,uBAAA,CAAA,MAAA,EAAA,gBAAA,EAGL;AACR,MAAMA,UAAU,GAAGC,qBAAqB,CAAxC,gBAAwC,CAAxC;;AAEA,UAAA,gBAAA;AACE,SAAA,UAAA;AACA,SAAA,mBAAA;AACE,aAAOC,MAAM,CAANA,MAAAA,GAAP,UAAA;;AACF,SAAA,YAAA;AACA,SAAA,qBAAA;AACE,aAAOA,MAAM,CAANA,KAAAA,GAAP,UAAA;AANJ;AAQD","sourcesContent":["import getInvertedMultiplier from './getInvertedMultiplier';\nimport type { GestureDirection, Layout } from '../types';\n\nexport default function getDistanceForDirection(\n layout: Layout,\n gestureDirection: GestureDirection\n): number {\n const multiplier = getInvertedMultiplier(gestureDirection);\n\n switch (gestureDirection) {\n case 'vertical':\n case 'vertical-inverted':\n return layout.height * multiplier;\n case 'horizontal':\n case 'horizontal-inverted':\n return layout.width * multiplier;\n }\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/3fccac8c7babb550a3f7663594c7b371.json b/.expo/web/cache/development/babel-loader/3fccac8c7babb550a3f7663594c7b371.json new file mode 100644 index 000000000..2466d1c7d --- /dev/null +++ b/.expo/web/cache/development/babel-loader/3fccac8c7babb550a3f7663594c7b371.json @@ -0,0 +1 @@ +{"ast":null,"code":"var g;\n\ng = function () {\n return this;\n}();\n\ntry {\n g = g || new Function(\"return this\")();\n} catch (e) {\n if (typeof window === \"object\") g = window;\n}\n\nmodule.exports = g;","map":{"version":3,"sources":["C:/Users/nayla/AppData/Roaming/npm/node_modules/expo-cli/node_modules/webpack/buildin/global.js"],"names":["g","Function","e","window","module","exports"],"mappings":"AAAA,IAAIA,CAAJ;;AAGAA,CAAC,GAAI,YAAW;AACf,SAAO,IAAP;AACA,CAFG,EAAJ;;AAIA,IAAI;AAEHA,EAAAA,CAAC,GAAGA,CAAC,IAAI,IAAIC,QAAJ,CAAa,aAAb,GAAT;AACA,CAHD,CAGE,OAAOC,CAAP,EAAU;AAEX,MAAI,OAAOC,MAAP,KAAkB,QAAtB,EAAgCH,CAAC,GAAGG,MAAJ;AAChC;;AAMDC,MAAM,CAACC,OAAP,GAAiBL,CAAjB","sourcesContent":["var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn this;\n})();\n\ntry {\n\t// This works if eval is allowed (see CSP)\n\tg = g || new Function(\"return this\")();\n} catch (e) {\n\t// This works if the window reference is available\n\tif (typeof window === \"object\") g = window;\n}\n\n// g can still be undefined, but nothing to do about it...\n// We return undefined, instead of nothing here, so it's\n// easier to handle this case. if(!global) { ...}\n\nmodule.exports = g;\n"]},"metadata":{},"sourceType":"script"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/3ff4e96003350950796bee8be63881f1.json b/.expo/web/cache/development/babel-loader/3ff4e96003350950796bee8be63881f1.json new file mode 100644 index 000000000..73dcfc4c5 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/3ff4e96003350950796bee8be63881f1.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nvar shownWarnings = [];\n\nvar validations = _objectSpread({\n transparentCard: {\n message: \"'transparentCard' is removed in favor of 'cardStyle: { backgroundColor: 'transparent' }' in 'navigationOptions'. Specify it in 'defaultNavigationOptions' to keep the same behaviour.\",\n compat: function compat(c, o) {\n return c.transparentCard ? _objectSpread(_objectSpread({}, o), {}, {\n cardStyle: [{\n backgroundColor: 'transparent'\n }, o.cardStyle]\n }) : o;\n }\n },\n headerLayoutPreset: {\n message: \"'headerLayoutPreset' is renamed to 'headerTitleAlign' and moved to 'navigationOptions'. Specify it in 'defaultNavigationOptions' to keep the same behaviour.\",\n compat: function compat(c, o) {\n return _objectSpread(_objectSpread({}, o), {}, {\n headerTitleAlign: c.headerLayoutPreset\n });\n }\n },\n headerTransitionPreset: {\n message: \"'headerTransitionPreset' is removed in favor of the new animation APIs\"\n },\n transitionConfig: {\n message: \"'transitionConfig' is removed in favor of the new animation APIs\"\n }\n}, ['cardShadowEnabled', 'cardOverlayEnabled', 'cardStyle', 'headerBackTitleVisible', 'onTransitionStart', 'onTransitionEnd'].reduce(function (acc, name) {\n acc[name] = {\n message: \"'\".concat(name, \"' is moved to 'navigationOptions'. Specify it in 'defaultNavigationOptions' to keep the same behaviour.\"),\n compat: function compat(c, o) {\n return _objectSpread(_objectSpread({}, o), {}, _defineProperty({}, name, function () {\n return c[name];\n }));\n }\n };\n return acc;\n}, {}));\n\nexport default function validateDeprecatedConfig(config, options) {\n var result = options;\n Object.keys(validations).forEach(function (name) {\n if (name in config) {\n var _validations$name = validations[name],\n compat = _validations$name.compat,\n message = _validations$name.message;\n result = compat ? compat(config, result) : result;\n\n if (process.env.NODE_ENV !== 'production') {\n if (shownWarnings.includes(message)) {\n return;\n }\n\n console.warn(\"Deprecation in 'createStackNavigator':\\n\".concat(message));\n shownWarnings.push(message);\n }\n }\n });\n return result;\n}","map":{"version":3,"sources":["validateDeprecatedConfig.tsx"],"names":["shownWarnings","validations","transparentCard","message","compat","cardStyle","backgroundColor","o","headerLayoutPreset","headerTitleAlign","c","headerTransitionPreset","transitionConfig","acc","result","Object","name","process","console"],"mappings":";;;;;;AAcA,IAAMA,aAAuB,GAA7B,EAAA;;AAEA,IAAMC,WAAuC;AAC3CC,EAAAA,eAAe,EAAE;AACfC,IAAAA,OAAO,EADQ,uLAAA;AAEfC,IAAAA,MAAM,EAAE,gBAAA,CAAA,EAAA,CAAA;AAAA,aACN,CAAC,CAAD,eAAA,mCACI,CADJ;AAGMC,QAAAA,SAAS,EAAE,CACT;AAAEC,UAAAA,eAAe,EAAE;AAAnB,SADS,EAETC,CAAC,CAFQ,SAAA;AAHjB,WAQIA,CATE;AAAA;AAFO,GAD0B;AAc3CC,EAAAA,kBAAkB,EAAE;AAClBL,IAAAA,OAAO,EADW,8JAAA;AAElBC,IAAAA,MAAM,EAAE,gBAAA,CAAA,EAAA,CAAA;AAAA,6CAAW,CAAX;AAAmBK,QAAAA,gBAAgB,EAAEC,CAAC,CAACF;AAAvC;AAAA;AAFU,GAduB;AAkB3CG,EAAAA,sBAAsB,EAAE;AACtBR,IAAAA,OAAO,EAAA;AADe,GAlBmB;AAqB3CS,EAAAA,gBAAgB,EAAE;AAChBT,IAAAA,OAAO,EAAA;AADS;AArByB,GAwBxC,CAAA,mBAAA,EAAA,oBAAA,EAAA,WAAA,EAAA,wBAAA,EAAA,mBAAA,EAAA,iBAAA,EAAA,MAAA,CAOkC,UAAA,GAAA,EAAA,IAAA,EAAe;AAClDU,EAAAA,GAAG,CAAHA,IAAG,CAAHA,GAAY;AACVV,IAAAA,OAAO,EAAA,IAAA,MAAA,CAAA,IAAA,EADG,yGACH,CADG;AAEVC,IAAAA,MAAM,EAAE,gBAAA,CAAA,EAAA,CAAA;AAAA,6CAAW,CAAX,2BAAmB,IAAnB,EAA2B;AAAA,eAAMM,CAAC,CAAA,IAAA,CAAP;AAAA,OAA3B;AAAA;AAFE,GAAZG;AAKA,SAAA,GAAA;AAbC,CAAA,EAAA,EAAA,CAxBwC,CAA7C;;AAyCA,eAAe,SAAA,wBAAA,CAAA,MAAA,EAAA,OAAA,EAGb;AACA,MAAIC,MAAM,GAAV,OAAA;AAEAC,EAAAA,MAAM,CAANA,IAAAA,CAAAA,WAAAA,EAAAA,OAAAA,CAAkCC,UAAAA,IAAD,EAAU;AACzC,QAAIA,IAAI,IAAR,MAAA,EAAoB;AAAA,8BACUf,WAAW,CAAvC,IAAuC,CADrB;AAAA,UACZ,MADY,qBACZ,MADY;AAAA,UACFE,OADE,qBACFA,OADE;AAGlBW,MAAAA,MAAM,GAAGV,MAAM,GAAGA,MAAM,CAAA,MAAA,EAAT,MAAS,CAAT,GAAfU,MAAAA;;AAEA,UAAIG,OAAO,CAAPA,GAAAA,CAAAA,QAAAA,KAAJ,YAAA,EAA2C;AACzC,YAAIjB,aAAa,CAAbA,QAAAA,CAAJ,OAAIA,CAAJ,EAAqC;AACnC;AACD;;AAEDkB,QAAAA,OAAO,CAAPA,IAAAA,CAAAA,2CAAAA,MAAAA,CAAAA,OAAAA,CAAAA;AACAlB,QAAAA,aAAa,CAAbA,IAAAA,CAAAA,OAAAA;AACD;AACF;AAdHe,GAAAA;AAiBA,SAAA,MAAA;AACD","sourcesContent":["import type { StyleProp, ViewStyle } from 'react-native';\nimport type {\n StackNavigationOptions,\n StackNavigationConfig,\n} from '../vendor/types';\n\ntype Validation = {\n message: string;\n compat?: (\n c: Record,\n o: StackNavigationOptions\n ) => StackNavigationOptions;\n};\n\nconst shownWarnings: string[] = [];\n\nconst validations: Record = {\n transparentCard: {\n message: `'transparentCard' is removed in favor of 'cardStyle: { backgroundColor: 'transparent' }' in 'navigationOptions'. Specify it in 'defaultNavigationOptions' to keep the same behaviour.`,\n compat: (c, o) =>\n c.transparentCard\n ? {\n ...o,\n cardStyle: [\n { backgroundColor: 'transparent' },\n o.cardStyle,\n ] as StyleProp,\n }\n : o,\n },\n headerLayoutPreset: {\n message: `'headerLayoutPreset' is renamed to 'headerTitleAlign' and moved to 'navigationOptions'. Specify it in 'defaultNavigationOptions' to keep the same behaviour.`,\n compat: (c, o) => ({ ...o, headerTitleAlign: c.headerLayoutPreset }),\n },\n headerTransitionPreset: {\n message: `'headerTransitionPreset' is removed in favor of the new animation APIs`,\n },\n transitionConfig: {\n message: `'transitionConfig' is removed in favor of the new animation APIs`,\n },\n ...[\n 'cardShadowEnabled',\n 'cardOverlayEnabled',\n 'cardStyle',\n 'headerBackTitleVisible',\n 'onTransitionStart',\n 'onTransitionEnd',\n ].reduce>((acc, name) => {\n acc[name] = {\n message: `'${name}' is moved to 'navigationOptions'. Specify it in 'defaultNavigationOptions' to keep the same behaviour.`,\n compat: (c, o) => ({ ...o, [name]: () => c[name] }),\n };\n\n return acc;\n }, {}),\n};\n\nexport default function validateDeprecatedConfig(\n config: StackNavigationConfig,\n options: StackNavigationOptions\n) {\n let result = options;\n\n Object.keys(validations).forEach((name) => {\n if (name in config) {\n const { compat, message } = validations[name];\n\n result = compat ? compat(config, result) : result;\n\n if (process.env.NODE_ENV !== 'production') {\n if (shownWarnings.includes(message)) {\n return;\n }\n\n console.warn(`Deprecation in 'createStackNavigator':\\n${message}`);\n shownWarnings.push(message);\n }\n }\n });\n\n return result;\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/400814787b497c730e3302ccb522244a.json b/.expo/web/cache/development/babel-loader/400814787b497c730e3302ccb522244a.json new file mode 100644 index 000000000..628eb9fb9 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/400814787b497c730e3302ccb522244a.json @@ -0,0 +1 @@ +{"ast":null,"code":"function _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nfunction _objectWithoutProperties(source, excluded) {\n if (source == null) return {};\n\n var target = _objectWithoutPropertiesLoose(source, excluded);\n\n var key, i;\n\n if (Object.getOwnPropertySymbols) {\n var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n\n for (i = 0; i < sourceSymbolKeys.length; i++) {\n key = sourceSymbolKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n target[key] = source[key];\n }\n }\n\n return target;\n}\n\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nimport * as React from 'react';\nimport View from \"react-native-web/dist/exports/View\";\nimport StyleSheet from \"react-native-web/dist/exports/StyleSheet\";\nimport { useSafeAreaInsets } from \"./SafeAreaContext\";\nvar TOP = 8,\n RIGHT = 4,\n BOTTOM = 2,\n LEFT = 1,\n ALL = 15;\nvar edgeBitmaskMap = {\n top: TOP,\n right: RIGHT,\n bottom: BOTTOM,\n left: LEFT\n};\nexport function SafeAreaView(_ref) {\n var _ref$style = _ref.style,\n style = _ref$style === void 0 ? {} : _ref$style,\n mode = _ref.mode,\n edges = _ref.edges,\n rest = _objectWithoutProperties(_ref, [\"style\", \"mode\", \"edges\"]);\n\n var insets = useSafeAreaInsets();\n var edgeBitmask = edges != null ? edges.reduce(function (accum, edge) {\n return accum | edgeBitmaskMap[edge];\n }, 0) : ALL;\n var appliedStyle = React.useMemo(function () {\n var insetTop = edgeBitmask & TOP ? insets.top : 0;\n var insetRight = edgeBitmask & RIGHT ? insets.right : 0;\n var insetBottom = edgeBitmask & BOTTOM ? insets.bottom : 0;\n var insetLeft = edgeBitmask & LEFT ? insets.left : 0;\n var flatStyle = StyleSheet.flatten(style);\n\n if (mode === 'margin') {\n var _flatStyle$margin = flatStyle.margin,\n margin = _flatStyle$margin === void 0 ? 0 : _flatStyle$margin,\n _flatStyle$marginVert = flatStyle.marginVertical,\n marginVertical = _flatStyle$marginVert === void 0 ? margin : _flatStyle$marginVert,\n _flatStyle$marginHori = flatStyle.marginHorizontal,\n marginHorizontal = _flatStyle$marginHori === void 0 ? margin : _flatStyle$marginHori,\n _flatStyle$marginTop = flatStyle.marginTop,\n marginTop = _flatStyle$marginTop === void 0 ? marginVertical : _flatStyle$marginTop,\n _flatStyle$marginRigh = flatStyle.marginRight,\n marginRight = _flatStyle$marginRigh === void 0 ? marginHorizontal : _flatStyle$marginRigh,\n _flatStyle$marginBott = flatStyle.marginBottom,\n marginBottom = _flatStyle$marginBott === void 0 ? marginVertical : _flatStyle$marginBott,\n _flatStyle$marginLeft = flatStyle.marginLeft,\n marginLeft = _flatStyle$marginLeft === void 0 ? marginHorizontal : _flatStyle$marginLeft;\n var marginStyle = {\n marginTop: marginTop + insetTop,\n marginRight: marginRight + insetRight,\n marginBottom: marginBottom + insetBottom,\n marginLeft: marginLeft + insetLeft\n };\n return [style, marginStyle];\n } else {\n var _flatStyle$padding = flatStyle.padding,\n padding = _flatStyle$padding === void 0 ? 0 : _flatStyle$padding,\n _flatStyle$paddingVer = flatStyle.paddingVertical,\n paddingVertical = _flatStyle$paddingVer === void 0 ? padding : _flatStyle$paddingVer,\n _flatStyle$paddingHor = flatStyle.paddingHorizontal,\n paddingHorizontal = _flatStyle$paddingHor === void 0 ? padding : _flatStyle$paddingHor,\n _flatStyle$paddingTop = flatStyle.paddingTop,\n paddingTop = _flatStyle$paddingTop === void 0 ? paddingVertical : _flatStyle$paddingTop,\n _flatStyle$paddingRig = flatStyle.paddingRight,\n paddingRight = _flatStyle$paddingRig === void 0 ? paddingHorizontal : _flatStyle$paddingRig,\n _flatStyle$paddingBot = flatStyle.paddingBottom,\n paddingBottom = _flatStyle$paddingBot === void 0 ? paddingVertical : _flatStyle$paddingBot,\n _flatStyle$paddingLef = flatStyle.paddingLeft,\n paddingLeft = _flatStyle$paddingLef === void 0 ? paddingHorizontal : _flatStyle$paddingLef;\n var paddingStyle = {\n paddingTop: paddingTop + insetTop,\n paddingRight: paddingRight + insetRight,\n paddingBottom: paddingBottom + insetBottom,\n paddingLeft: paddingLeft + insetLeft\n };\n return [style, paddingStyle];\n }\n }, [style, insets, mode, edgeBitmask]);\n return React.createElement(View, _extends({\n style: appliedStyle\n }, rest));\n}","map":{"version":3,"sources":["SafeAreaView.tsx"],"names":["TOP","RIGHT","BOTTOM","LEFT","ALL","edgeBitmaskMap","top","right","bottom","left","style","edges","rest","insets","useSafeAreaInsets","edgeBitmask","accum","appliedStyle","insetTop","insetRight","insetBottom","insetLeft","flatStyle","StyleSheet","mode","margin","marginVertical","marginHorizontal","marginTop","marginRight","marginBottom","marginLeft","marginStyle","padding","paddingVertical","paddingHorizontal","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingStyle"],"mappings":"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","sourcesContent":["import * as React from 'react';\nimport { View, StyleSheet } from 'react-native';\nimport { useSafeAreaInsets } from './SafeAreaContext';\nimport { Edge, NativeSafeAreaViewProps } from './SafeArea.types';\n\n// prettier-ignore\nconst TOP = 0b1000,\n RIGHT = 0b0100,\n BOTTOM = 0b0010,\n LEFT = 0b0001,\n ALL = 0b1111;\n\n/* eslint-disable no-bitwise */\n\nconst edgeBitmaskMap: Record = {\n top: TOP,\n right: RIGHT,\n bottom: BOTTOM,\n left: LEFT,\n};\n\nexport function SafeAreaView({\n style = {},\n mode,\n edges,\n ...rest\n}: NativeSafeAreaViewProps) {\n const insets = useSafeAreaInsets();\n\n const edgeBitmask =\n edges != null\n ? edges.reduce((accum, edge) => accum | edgeBitmaskMap[edge], 0)\n : ALL;\n\n const appliedStyle = React.useMemo(() => {\n const insetTop = edgeBitmask & TOP ? insets.top : 0;\n const insetRight = edgeBitmask & RIGHT ? insets.right : 0;\n const insetBottom = edgeBitmask & BOTTOM ? insets.bottom : 0;\n const insetLeft = edgeBitmask & LEFT ? insets.left : 0;\n\n const flatStyle = StyleSheet.flatten(style) as Record;\n\n if (mode === 'margin') {\n const {\n margin = 0,\n marginVertical = margin,\n marginHorizontal = margin,\n marginTop = marginVertical,\n marginRight = marginHorizontal,\n marginBottom = marginVertical,\n marginLeft = marginHorizontal,\n } = flatStyle;\n\n const marginStyle = {\n marginTop: marginTop + insetTop,\n marginRight: marginRight + insetRight,\n marginBottom: marginBottom + insetBottom,\n marginLeft: marginLeft + insetLeft,\n };\n\n return [style, marginStyle];\n } else {\n const {\n padding = 0,\n paddingVertical = padding,\n paddingHorizontal = padding,\n paddingTop = paddingVertical,\n paddingRight = paddingHorizontal,\n paddingBottom = paddingVertical,\n paddingLeft = paddingHorizontal,\n } = flatStyle;\n\n const paddingStyle = {\n paddingTop: paddingTop + insetTop,\n paddingRight: paddingRight + insetRight,\n paddingBottom: paddingBottom + insetBottom,\n paddingLeft: paddingLeft + insetLeft,\n };\n\n return [style, paddingStyle];\n }\n }, [style, insets, mode, edgeBitmask]);\n\n return ;\n}\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/4052f84b7d216db238301dd939ec0c4a.json b/.expo/web/cache/development/babel-loader/4052f84b7d216db238301dd939ec0c4a.json new file mode 100644 index 000000000..bfd748ce8 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/4052f84b7d216db238301dd939ec0c4a.json @@ -0,0 +1 @@ +{"ast":null,"code":"'use strict';\n\nimport AnimatedValue from \"./nodes/AnimatedValue\";\nimport NativeAnimatedHelper from \"./NativeAnimatedHelper\";\nimport findNodeHandle from \"../../../exports/findNodeHandle\";\nimport invariant from 'fbjs/lib/invariant';\nvar shouldUseNativeDriver = NativeAnimatedHelper.shouldUseNativeDriver;\n\nfunction attachNativeEvent(viewRef, eventName, argMapping) {\n var eventMappings = [];\n\n var traverse = function traverse(value, path) {\n if (value instanceof AnimatedValue) {\n value.__makeNative();\n\n eventMappings.push({\n nativeEventPath: path,\n animatedValueTag: value.__getNativeTag()\n });\n } else if (typeof value === 'object') {\n for (var _key in value) {\n traverse(value[_key], path.concat(_key));\n }\n }\n };\n\n invariant(argMapping[0] && argMapping[0].nativeEvent, 'Native driven events only support animated values contained inside `nativeEvent`.');\n traverse(argMapping[0].nativeEvent, []);\n var viewTag = findNodeHandle(viewRef);\n eventMappings.forEach(function (mapping) {\n NativeAnimatedHelper.API.addAnimatedEventToView(viewTag, eventName, mapping);\n });\n return {\n detach: function detach() {\n eventMappings.forEach(function (mapping) {\n NativeAnimatedHelper.API.removeAnimatedEventFromView(viewTag, eventName, mapping.animatedValueTag);\n });\n }\n };\n}\n\nvar AnimatedEvent = function () {\n function AnimatedEvent(argMapping, config) {\n if (config === void 0) {\n config = {};\n }\n\n this._listeners = [];\n this._argMapping = argMapping;\n\n if (config.listener) {\n this.__addListener(config.listener);\n }\n\n this._callListeners = this._callListeners.bind(this);\n this._attachedEvent = null;\n this.__isNative = shouldUseNativeDriver(config);\n\n if (process.env.NODE_ENV !== 'production') {\n this._validateMapping();\n }\n }\n\n var _proto = AnimatedEvent.prototype;\n\n _proto.__addListener = function __addListener(callback) {\n this._listeners.push(callback);\n };\n\n _proto.__removeListener = function __removeListener(callback) {\n this._listeners = this._listeners.filter(function (listener) {\n return listener !== callback;\n });\n };\n\n _proto.__attach = function __attach(viewRef, eventName) {\n invariant(this.__isNative, 'Only native driven events need to be attached.');\n this._attachedEvent = attachNativeEvent(viewRef, eventName, this._argMapping);\n };\n\n _proto.__detach = function __detach(viewTag, eventName) {\n invariant(this.__isNative, 'Only native driven events need to be detached.');\n this._attachedEvent && this._attachedEvent.detach();\n };\n\n _proto.__getHandler = function __getHandler() {\n var _this = this;\n\n if (this.__isNative) {\n return this._callListeners;\n }\n\n return function () {\n for (var _len = arguments.length, args = new Array(_len), _key2 = 0; _key2 < _len; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n var traverse = function traverse(recMapping, recEvt, key) {\n if (typeof recEvt === 'number' && recMapping instanceof AnimatedValue) {\n recMapping.setValue(recEvt);\n } else if (typeof recMapping === 'object') {\n for (var mappingKey in recMapping) {\n traverse(recMapping[mappingKey], recEvt[mappingKey], mappingKey);\n }\n }\n };\n\n if (!_this.__isNative) {\n _this._argMapping.forEach(function (mapping, idx) {\n traverse(mapping, args[idx], 'arg' + idx);\n });\n }\n\n _this._callListeners.apply(_this, args);\n };\n };\n\n _proto._callListeners = function _callListeners() {\n for (var _len2 = arguments.length, args = new Array(_len2), _key3 = 0; _key3 < _len2; _key3++) {\n args[_key3] = arguments[_key3];\n }\n\n this._listeners.forEach(function (listener) {\n return listener.apply(void 0, args);\n });\n };\n\n _proto._validateMapping = function _validateMapping() {\n var traverse = function traverse(recMapping, recEvt, key) {\n if (typeof recEvt === 'number') {\n invariant(recMapping instanceof AnimatedValue, 'Bad mapping of type ' + typeof recMapping + ' for key ' + key + ', event value must map to AnimatedValue');\n return;\n }\n\n invariant(typeof recMapping === 'object', 'Bad mapping of type ' + typeof recMapping + ' for key ' + key);\n invariant(typeof recEvt === 'object', 'Bad event of type ' + typeof recEvt + ' for key ' + key);\n\n for (var mappingKey in recMapping) {\n traverse(recMapping[mappingKey], recEvt[mappingKey], mappingKey);\n }\n };\n };\n\n return AnimatedEvent;\n}();\n\nexport { AnimatedEvent, attachNativeEvent };\nexport default {\n AnimatedEvent: AnimatedEvent,\n attachNativeEvent: attachNativeEvent\n};","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/vendor/react-native/Animated/AnimatedEvent.js"],"names":["AnimatedValue","NativeAnimatedHelper","findNodeHandle","invariant","shouldUseNativeDriver","attachNativeEvent","viewRef","eventName","argMapping","eventMappings","traverse","value","path","__makeNative","push","nativeEventPath","animatedValueTag","__getNativeTag","_key","concat","nativeEvent","viewTag","forEach","mapping","API","addAnimatedEventToView","detach","removeAnimatedEventFromView","AnimatedEvent","config","_listeners","_argMapping","listener","__addListener","_callListeners","bind","_attachedEvent","__isNative","process","env","NODE_ENV","_validateMapping","_proto","prototype","callback","__removeListener","filter","__attach","__detach","__getHandler","_this","_len","arguments","length","args","Array","_key2","recMapping","recEvt","key","setValue","mappingKey","idx","apply","_len2","_key3"],"mappings":"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","sourcesContent":["/**\n * Copyright (c) 2015-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n * @format\n */\n'use strict';\n\nimport AnimatedValue from './nodes/AnimatedValue';\nimport NativeAnimatedHelper from './NativeAnimatedHelper';\nimport findNodeHandle from '../../../exports/findNodeHandle';\nimport invariant from 'fbjs/lib/invariant';\nvar shouldUseNativeDriver = NativeAnimatedHelper.shouldUseNativeDriver;\n\nfunction attachNativeEvent(viewRef, eventName, argMapping) {\n // Find animated values in `argMapping` and create an array representing their\n // key path inside the `nativeEvent` object. Ex.: ['contentOffset', 'x'].\n var eventMappings = [];\n\n var traverse = function traverse(value, path) {\n if (value instanceof AnimatedValue) {\n value.__makeNative();\n\n eventMappings.push({\n nativeEventPath: path,\n animatedValueTag: value.__getNativeTag()\n });\n } else if (typeof value === 'object') {\n for (var _key in value) {\n traverse(value[_key], path.concat(_key));\n }\n }\n };\n\n invariant(argMapping[0] && argMapping[0].nativeEvent, 'Native driven events only support animated values contained inside `nativeEvent`.'); // Assume that the event containing `nativeEvent` is always the first argument.\n\n traverse(argMapping[0].nativeEvent, []);\n var viewTag = findNodeHandle(viewRef);\n eventMappings.forEach(function (mapping) {\n NativeAnimatedHelper.API.addAnimatedEventToView(viewTag, eventName, mapping);\n });\n return {\n detach: function detach() {\n eventMappings.forEach(function (mapping) {\n NativeAnimatedHelper.API.removeAnimatedEventFromView(viewTag, eventName, mapping.animatedValueTag);\n });\n }\n };\n}\n\nvar AnimatedEvent =\n/*#__PURE__*/\nfunction () {\n function AnimatedEvent(argMapping, config) {\n if (config === void 0) {\n config = {};\n }\n\n this._listeners = [];\n this._argMapping = argMapping;\n\n if (config.listener) {\n this.__addListener(config.listener);\n }\n\n this._callListeners = this._callListeners.bind(this);\n this._attachedEvent = null;\n this.__isNative = shouldUseNativeDriver(config);\n\n if (process.env.NODE_ENV !== 'production') {\n this._validateMapping();\n }\n }\n\n var _proto = AnimatedEvent.prototype;\n\n _proto.__addListener = function __addListener(callback) {\n this._listeners.push(callback);\n };\n\n _proto.__removeListener = function __removeListener(callback) {\n this._listeners = this._listeners.filter(function (listener) {\n return listener !== callback;\n });\n };\n\n _proto.__attach = function __attach(viewRef, eventName) {\n invariant(this.__isNative, 'Only native driven events need to be attached.');\n this._attachedEvent = attachNativeEvent(viewRef, eventName, this._argMapping);\n };\n\n _proto.__detach = function __detach(viewTag, eventName) {\n invariant(this.__isNative, 'Only native driven events need to be detached.');\n this._attachedEvent && this._attachedEvent.detach();\n };\n\n _proto.__getHandler = function __getHandler() {\n var _this = this;\n\n if (this.__isNative) {\n return this._callListeners;\n }\n\n return function () {\n for (var _len = arguments.length, args = new Array(_len), _key2 = 0; _key2 < _len; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n var traverse = function traverse(recMapping, recEvt, key) {\n if (typeof recEvt === 'number' && recMapping instanceof AnimatedValue) {\n recMapping.setValue(recEvt);\n } else if (typeof recMapping === 'object') {\n for (var mappingKey in recMapping) {\n /* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This\n * comment suppresses an error when upgrading Flow's support for\n * React. To see the error delete this comment and run Flow. */\n traverse(recMapping[mappingKey], recEvt[mappingKey], mappingKey);\n }\n }\n };\n\n if (!_this.__isNative) {\n _this._argMapping.forEach(function (mapping, idx) {\n traverse(mapping, args[idx], 'arg' + idx);\n });\n }\n\n _this._callListeners.apply(_this, args);\n };\n };\n\n _proto._callListeners = function _callListeners() {\n for (var _len2 = arguments.length, args = new Array(_len2), _key3 = 0; _key3 < _len2; _key3++) {\n args[_key3] = arguments[_key3];\n }\n\n this._listeners.forEach(function (listener) {\n return listener.apply(void 0, args);\n });\n };\n\n _proto._validateMapping = function _validateMapping() {\n var traverse = function traverse(recMapping, recEvt, key) {\n if (typeof recEvt === 'number') {\n invariant(recMapping instanceof AnimatedValue, 'Bad mapping of type ' + typeof recMapping + ' for key ' + key + ', event value must map to AnimatedValue');\n return;\n }\n\n invariant(typeof recMapping === 'object', 'Bad mapping of type ' + typeof recMapping + ' for key ' + key);\n invariant(typeof recEvt === 'object', 'Bad event of type ' + typeof recEvt + ' for key ' + key);\n\n for (var mappingKey in recMapping) {\n traverse(recMapping[mappingKey], recEvt[mappingKey], mappingKey);\n }\n };\n };\n\n return AnimatedEvent;\n}();\n\nexport { AnimatedEvent, attachNativeEvent };\nexport default {\n AnimatedEvent: AnimatedEvent,\n attachNativeEvent: attachNativeEvent\n};"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/4100f033b6055aac52c223dd2c3a244b.json b/.expo/web/cache/development/babel-loader/4100f033b6055aac52c223dd2c3a244b.json new file mode 100644 index 000000000..c252fab87 --- /dev/null +++ b/.expo/web/cache/development/babel-loader/4100f033b6055aac52c223dd2c3a244b.json @@ -0,0 +1 @@ +{"ast":null,"code":"import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _extends from \"@babel/runtime/helpers/extends\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\n\nvar _this = this,\n _jsxFileName = \"E:\\\\Users\\\\Nayla\\\\Escritorio\\\\UADEE\\\\Distribuidas desk\\\\SUBASTAPP\\\\node_modules\\\\react-native-elements\\\\src\\\\checkbox\\\\CheckBox.js\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport StyleSheet from \"react-native-web/dist/exports/StyleSheet\";\nimport TouchableOpacity from \"react-native-web/dist/exports/TouchableOpacity\";\nimport View from \"react-native-web/dist/exports/View\";\nimport Platform from \"react-native-web/dist/exports/Platform\";\nimport NativeText from \"react-native-web/dist/exports/Text\";\nimport TextElement from \"../text/Text\";\nimport CheckBoxIcon from \"./CheckBoxIcon\";\nimport { fonts, ViewPropTypes, withTheme } from \"../config\";\n\nvar CheckBox = function CheckBox(props) {\n var theme = props.theme,\n rest = _objectWithoutProperties(props, [\"theme\"]);\n\n var Component = rest.Component,\n checked = rest.checked,\n iconRight = rest.iconRight,\n title = rest.title,\n titleProps = rest.titleProps,\n center = rest.center,\n right = rest.right,\n containerStyle = rest.containerStyle,\n textStyle = rest.textStyle,\n wrapperStyle = rest.wrapperStyle,\n onPress = rest.onPress,\n onLongPress = rest.onLongPress,\n checkedTitle = rest.checkedTitle,\n fontFamily = rest.fontFamily,\n _rest$checkedColor = rest.checkedColor,\n checkedColor = _rest$checkedColor === void 0 ? theme.colors.primary : _rest$checkedColor,\n attributes = _objectWithoutProperties(rest, [\"Component\", \"checked\", \"iconRight\", \"title\", \"titleProps\", \"center\", \"right\", \"containerStyle\", \"textStyle\", \"wrapperStyle\", \"onPress\", \"onLongPress\", \"checkedTitle\", \"fontFamily\", \"checkedColor\"]);\n\n return React.createElement(Component, _extends({}, attributes, {\n testID: \"checkbox\",\n onLongPress: onLongPress,\n onPress: onPress,\n style: StyleSheet.flatten([styles.container, title && styles.containerHasTitle, containerStyle && containerStyle]),\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 5\n }\n }), React.createElement(View, {\n style: StyleSheet.flatten([styles.wrapper, right && {\n justifyContent: 'flex-end'\n }, center && {\n justifyContent: 'center'\n }, wrapperStyle && wrapperStyle]),\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 7\n }\n }, !iconRight && React.createElement(CheckBoxIcon, _extends({}, props, {\n checkedColor: checkedColor,\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 57,\n columnNumber: 24\n }\n })), React.isValidElement(title) ? title : title && React.createElement(TextElement, _extends({\n testID: \"checkboxTitle\",\n style: StyleSheet.flatten([styles.text(theme), textStyle && textStyle, fontFamily && {\n fontFamily: fontFamily\n }])\n }, titleProps, {\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 62,\n columnNumber: 15\n }\n }), checked ? checkedTitle || title : title), iconRight && React.createElement(CheckBoxIcon, _extends({}, props, {\n checkedColor: checkedColor,\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 75,\n columnNumber: 23\n }\n }))));\n};\n\nCheckBox.propTypes = _objectSpread(_objectSpread({}, CheckBoxIcon.propTypes), {}, {\n Component: PropTypes.elementType,\n iconRight: PropTypes.bool,\n title: PropTypes.oneOfType([PropTypes.string, PropTypes.element]),\n titleProps: PropTypes.object,\n center: PropTypes.bool,\n right: PropTypes.bool,\n containerStyle: ViewPropTypes.style,\n wrapperStyle: ViewPropTypes.style,\n textStyle: NativeText.propTypes.style,\n onPress: PropTypes.func,\n onLongPress: PropTypes.func,\n checkedTitle: PropTypes.string,\n fontFamily: PropTypes.string\n});\nCheckBox.defaultProps = {\n checked: false,\n iconRight: false,\n right: false,\n center: false,\n uncheckedColor: '#bfbfbf',\n checkedIcon: 'check-square-o',\n uncheckedIcon: 'square-o',\n size: 24,\n Component: TouchableOpacity,\n titleProps: {}\n};\nvar styles = {\n wrapper: {\n flexDirection: 'row',\n alignItems: 'center'\n },\n container: {\n margin: 5,\n marginLeft: 10,\n marginRight: 10,\n padding: 10\n },\n containerHasTitle: {\n borderWidth: 1,\n borderRadius: 3,\n backgroundColor: '#fafafa',\n borderColor: '#ededed'\n },\n text: function text(theme) {\n return _objectSpread({\n marginLeft: 10,\n marginRight: 10,\n color: theme.colors.grey1\n }, Platform.select({\n android: _objectSpread({}, fonts.android.bold),\n default: {\n fontWeight: 'bold'\n }\n }));\n }\n};\nexport { CheckBox };\nexport default withTheme(CheckBox, 'CheckBox');","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-elements/src/checkbox/CheckBox.js"],"names":["React","PropTypes","TextElement","CheckBoxIcon","fonts","ViewPropTypes","withTheme","CheckBox","props","theme","rest","Component","checked","iconRight","title","titleProps","center","right","containerStyle","textStyle","wrapperStyle","onPress","onLongPress","checkedTitle","fontFamily","checkedColor","colors","primary","attributes","StyleSheet","flatten","styles","container","containerHasTitle","wrapper","justifyContent","isValidElement","text","propTypes","elementType","bool","oneOfType","string","element","object","style","NativeText","func","defaultProps","uncheckedColor","checkedIcon","uncheckedIcon","size","TouchableOpacity","flexDirection","alignItems","margin","marginLeft","marginRight","padding","borderWidth","borderRadius","backgroundColor","borderColor","color","grey1","Platform","select","android","bold","default","fontWeight"],"mappings":"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","sourcesContent":["import React from 'react';\nimport PropTypes from 'prop-types';\nimport {\n StyleSheet,\n TouchableOpacity,\n View,\n Platform,\n Text as NativeText,\n} from 'react-native';\n\nimport TextElement from '../text/Text';\nimport CheckBoxIcon from './CheckBoxIcon';\nimport { fonts, ViewPropTypes, withTheme } from '../config';\n\nconst CheckBox = props => {\n const { theme, ...rest } = props;\n\n const {\n Component,\n checked,\n iconRight,\n title,\n titleProps,\n center,\n right,\n containerStyle,\n textStyle,\n wrapperStyle,\n onPress,\n onLongPress,\n checkedTitle,\n fontFamily,\n checkedColor = theme.colors.primary,\n ...attributes\n } = rest;\n\n return (\n \n \n {!iconRight && }\n\n {React.isValidElement(title)\n ? title\n : title && (\n \n {checked ? checkedTitle || title : title}\n \n )}\n\n {iconRight && }\n \n \n );\n};\nCheckBox.propTypes = {\n ...CheckBoxIcon.propTypes,\n Component: PropTypes.elementType,\n iconRight: PropTypes.bool,\n title: PropTypes.oneOfType([PropTypes.string, PropTypes.element]),\n titleProps: PropTypes.object,\n center: PropTypes.bool,\n right: PropTypes.bool,\n containerStyle: ViewPropTypes.style,\n wrapperStyle: ViewPropTypes.style,\n textStyle: NativeText.propTypes.style,\n onPress: PropTypes.func,\n onLongPress: PropTypes.func,\n checkedTitle: PropTypes.string,\n fontFamily: PropTypes.string,\n};\n\nCheckBox.defaultProps = {\n checked: false,\n iconRight: false,\n right: false,\n center: false,\n uncheckedColor: '#bfbfbf',\n checkedIcon: 'check-square-o',\n uncheckedIcon: 'square-o',\n size: 24,\n Component: TouchableOpacity,\n titleProps: {},\n};\n\nconst styles = {\n wrapper: {\n flexDirection: 'row',\n alignItems: 'center',\n },\n container: {\n margin: 5,\n marginLeft: 10,\n marginRight: 10,\n padding: 10,\n },\n containerHasTitle: {\n borderWidth: 1,\n borderRadius: 3,\n backgroundColor: '#fafafa',\n borderColor: '#ededed',\n },\n text: theme => ({\n marginLeft: 10,\n marginRight: 10,\n color: theme.colors.grey1,\n ...Platform.select({\n android: {\n ...fonts.android.bold,\n },\n default: {\n fontWeight: 'bold',\n },\n }),\n }),\n};\n\nexport { CheckBox };\nexport default withTheme(CheckBox, 'CheckBox');\n"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/42355be75c284807af942fff9aec01bd.json b/.expo/web/cache/development/babel-loader/42355be75c284807af942fff9aec01bd.json new file mode 100644 index 000000000..f2e7564ac --- /dev/null +++ b/.expo/web/cache/development/babel-loader/42355be75c284807af942fff9aec01bd.json @@ -0,0 +1 @@ +{"ast":null,"code":"function _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nimport View from \"../View\";\nimport React from 'react';\n\nfunction RefreshControl(props) {\n var colors = props.colors,\n enabled = props.enabled,\n onRefresh = props.onRefresh,\n progressBackgroundColor = props.progressBackgroundColor,\n progressViewOffset = props.progressViewOffset,\n refreshing = props.refreshing,\n size = props.size,\n tintColor = props.tintColor,\n title = props.title,\n titleColor = props.titleColor,\n rest = _objectWithoutPropertiesLoose(props, [\"colors\", \"enabled\", \"onRefresh\", \"progressBackgroundColor\", \"progressViewOffset\", \"refreshing\", \"size\", \"tintColor\", \"title\", \"titleColor\"]);\n\n return React.createElement(View, rest);\n}\n\nexport default RefreshControl;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/exports/RefreshControl/index.js"],"names":["_objectWithoutPropertiesLoose","source","excluded","target","sourceKeys","Object","keys","key","i","length","indexOf","View","React","RefreshControl","props","colors","enabled","onRefresh","progressBackgroundColor","progressViewOffset","refreshing","size","tintColor","title","titleColor","rest","createElement"],"mappings":"AAAA,SAASA,6BAAT,CAAuCC,MAAvC,EAA+CC,QAA/C,EAAyD;AAAE,MAAID,MAAM,IAAI,IAAd,EAAoB,OAAO,EAAP;AAAW,MAAIE,MAAM,GAAG,EAAb;AAAiB,MAAIC,UAAU,GAAGC,MAAM,CAACC,IAAP,CAAYL,MAAZ,CAAjB;AAAsC,MAAIM,GAAJ,EAASC,CAAT;;AAAY,OAAKA,CAAC,GAAG,CAAT,EAAYA,CAAC,GAAGJ,UAAU,CAACK,MAA3B,EAAmCD,CAAC,EAApC,EAAwC;AAAED,IAAAA,GAAG,GAAGH,UAAU,CAACI,CAAD,CAAhB;AAAqB,QAAIN,QAAQ,CAACQ,OAAT,CAAiBH,GAAjB,KAAyB,CAA7B,EAAgC;AAAUJ,IAAAA,MAAM,CAACI,GAAD,CAAN,GAAcN,MAAM,CAACM,GAAD,CAApB;AAA4B;;AAAC,SAAOJ,MAAP;AAAgB;;AAWnT,OAAOQ,IAAP;AACA,OAAOC,KAAP,MAAkB,OAAlB;;AAEA,SAASC,cAAT,CAAwBC,KAAxB,EAA+B;AAC7B,MAAIC,MAAM,GAAGD,KAAK,CAACC,MAAnB;AAAA,MACIC,OAAO,GAAGF,KAAK,CAACE,OADpB;AAAA,MAEIC,SAAS,GAAGH,KAAK,CAACG,SAFtB;AAAA,MAGIC,uBAAuB,GAAGJ,KAAK,CAACI,uBAHpC;AAAA,MAIIC,kBAAkB,GAAGL,KAAK,CAACK,kBAJ/B;AAAA,MAKIC,UAAU,GAAGN,KAAK,CAACM,UALvB;AAAA,MAMIC,IAAI,GAAGP,KAAK,CAACO,IANjB;AAAA,MAOIC,SAAS,GAAGR,KAAK,CAACQ,SAPtB;AAAA,MAQIC,KAAK,GAAGT,KAAK,CAACS,KARlB;AAAA,MASIC,UAAU,GAAGV,KAAK,CAACU,UATvB;AAAA,MAUIC,IAAI,GAAGzB,6BAA6B,CAACc,KAAD,EAAQ,CAAC,QAAD,EAAW,SAAX,EAAsB,WAAtB,EAAmC,yBAAnC,EAA8D,oBAA9D,EAAoF,YAApF,EAAkG,MAAlG,EAA0G,WAA1G,EAAuH,OAAvH,EAAgI,YAAhI,CAAR,CAVxC;;AAYA,SAAOF,KAAK,CAACc,aAAN,CAAoBf,IAApB,EAA0Bc,IAA1B,CAAP;AACD;;AAED,eAAeZ,cAAf","sourcesContent":["function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/**\n * Copyright (c) Nicolas Gallagher.\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport View from '../View';\nimport React from 'react';\n\nfunction RefreshControl(props) {\n var colors = props.colors,\n enabled = props.enabled,\n onRefresh = props.onRefresh,\n progressBackgroundColor = props.progressBackgroundColor,\n progressViewOffset = props.progressViewOffset,\n refreshing = props.refreshing,\n size = props.size,\n tintColor = props.tintColor,\n title = props.title,\n titleColor = props.titleColor,\n rest = _objectWithoutPropertiesLoose(props, [\"colors\", \"enabled\", \"onRefresh\", \"progressBackgroundColor\", \"progressViewOffset\", \"refreshing\", \"size\", \"tintColor\", \"title\", \"titleColor\"]);\n\n return React.createElement(View, rest);\n}\n\nexport default RefreshControl;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/425c1207da205a0cf3d9da2089a73a31.json b/.expo/web/cache/development/babel-loader/425c1207da205a0cf3d9da2089a73a31.json new file mode 100644 index 000000000..40b8cc7dc --- /dev/null +++ b/.expo/web/cache/development/babel-loader/425c1207da205a0cf3d9da2089a73a31.json @@ -0,0 +1 @@ +{"ast":null,"code":"import ReactNativePropRegistry from \"./ReactNativePropRegistry\";\nimport flattenStyle from \"./flattenStyle\";\nvar absoluteFillObject = {\n position: 'absolute',\n left: 0,\n right: 0,\n top: 0,\n bottom: 0\n};\nvar absoluteFill = ReactNativePropRegistry.register(absoluteFillObject);\nvar StyleSheet = {\n absoluteFill: absoluteFill,\n absoluteFillObject: absoluteFillObject,\n compose: function compose(style1, style2) {\n if (process.env.NODE_ENV !== 'production') {\n var len = arguments.length;\n\n if (len > 2) {\n var readableStyles = Array.prototype.slice.call(arguments).map(function (a) {\n return flattenStyle(a);\n });\n throw new Error(\"StyleSheet.compose() only accepts 2 arguments, received \" + len + \": \" + JSON.stringify(readableStyles));\n }\n }\n\n if (style1 && style2) {\n return [style1, style2];\n } else {\n return style1 || style2;\n }\n },\n create: function create(styles) {\n var result = {};\n Object.keys(styles).forEach(function (key) {\n if (process.env.NODE_ENV !== 'production') {\n var validate = require(\"./validate\");\n\n var interopValidate = validate.default ? validate.default : validate;\n interopValidate(key, styles);\n }\n\n var id = styles[key] && ReactNativePropRegistry.register(styles[key]);\n result[key] = id;\n });\n return result;\n },\n flatten: flattenStyle,\n hairlineWidth: 1\n};\nexport default StyleSheet;","map":{"version":3,"sources":["E:/Users/Nayla/Escritorio/UADEE/Distribuidas desk/SUBASTAPP/node_modules/react-native-web/dist/exports/StyleSheet/StyleSheet.js"],"names":["ReactNativePropRegistry","flattenStyle","absoluteFillObject","position","left","right","top","bottom","absoluteFill","register","StyleSheet","compose","style1","style2","process","env","NODE_ENV","len","arguments","length","readableStyles","Array","prototype","slice","call","map","a","Error","JSON","stringify","create","styles","result","Object","keys","forEach","key","validate","require","interopValidate","default","id","flatten","hairlineWidth"],"mappings":"AAQA,OAAOA,uBAAP;AACA,OAAOC,YAAP;AACA,IAAIC,kBAAkB,GAAG;AACvBC,EAAAA,QAAQ,EAAE,UADa;AAEvBC,EAAAA,IAAI,EAAE,CAFiB;AAGvBC,EAAAA,KAAK,EAAE,CAHgB;AAIvBC,EAAAA,GAAG,EAAE,CAJkB;AAKvBC,EAAAA,MAAM,EAAE;AALe,CAAzB;AAOA,IAAIC,YAAY,GAAGR,uBAAuB,CAACS,QAAxB,CAAiCP,kBAAjC,CAAnB;AACA,IAAIQ,UAAU,GAAG;AACfF,EAAAA,YAAY,EAAEA,YADC;AAEfN,EAAAA,kBAAkB,EAAEA,kBAFL;AAGfS,EAAAA,OAAO,EAAE,SAASA,OAAT,CAAiBC,MAAjB,EAAyBC,MAAzB,EAAiC;AACxC,QAAIC,OAAO,CAACC,GAAR,CAAYC,QAAZ,KAAyB,YAA7B,EAA2C;AAEzC,UAAIC,GAAG,GAAGC,SAAS,CAACC,MAApB;;AAEA,UAAIF,GAAG,GAAG,CAAV,EAAa;AACX,YAAIG,cAAc,GAAGC,KAAK,CAACC,SAAN,CAAgBC,KAAhB,CAAsBC,IAAtB,CAA2BN,SAA3B,EAAsCO,GAAtC,CAA0C,UAAUC,CAAV,EAAa;AAC1E,iBAAOzB,YAAY,CAACyB,CAAD,CAAnB;AACD,SAFoB,CAArB;AAGA,cAAM,IAAIC,KAAJ,CAAU,6DAA6DV,GAA7D,GAAmE,IAAnE,GAA0EW,IAAI,CAACC,SAAL,CAAeT,cAAf,CAApF,CAAN;AACD;AAGF;;AAED,QAAIR,MAAM,IAAIC,MAAd,EAAsB;AACpB,aAAO,CAACD,MAAD,EAASC,MAAT,CAAP;AACD,KAFD,MAEO;AACL,aAAOD,MAAM,IAAIC,MAAjB;AACD;AACF,GAvBc;AAwBfiB,EAAAA,MAAM,EAAE,SAASA,MAAT,CAAgBC,MAAhB,EAAwB;AAC9B,QAAIC,MAAM,GAAG,EAAb;AACAC,IAAAA,MAAM,CAACC,IAAP,CAAYH,MAAZ,EAAoBI,OAApB,CAA4B,UAAUC,GAAV,EAAe;AACzC,UAAItB,OAAO,CAACC,GAAR,CAAYC,QAAZ,KAAyB,YAA7B,EAA2C;AACzC,YAAIqB,QAAQ,GAAGC,OAAO,cAAtB;;AAEA,YAAIC,eAAe,GAAGF,QAAQ,CAACG,OAAT,GAAmBH,QAAQ,CAACG,OAA5B,GAAsCH,QAA5D;AACAE,QAAAA,eAAe,CAACH,GAAD,EAAML,MAAN,CAAf;AACD;;AAED,UAAIU,EAAE,GAAGV,MAAM,CAACK,GAAD,CAAN,IAAepC,uBAAuB,CAACS,QAAxB,CAAiCsB,MAAM,CAACK,GAAD,CAAvC,CAAxB;AACAJ,MAAAA,MAAM,CAACI,GAAD,CAAN,GAAcK,EAAd;AACD,KAVD;AAWA,WAAOT,MAAP;AACD,GAtCc;AAuCfU,EAAAA,OAAO,EAAEzC,YAvCM;AA0Cf0C,EAAAA,aAAa,EAAE;AA1CA,CAAjB;AA4CA,eAAejC,UAAf","sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport ReactNativePropRegistry from './ReactNativePropRegistry';\nimport flattenStyle from './flattenStyle';\nvar absoluteFillObject = {\n position: 'absolute',\n left: 0,\n right: 0,\n top: 0,\n bottom: 0\n};\nvar absoluteFill = ReactNativePropRegistry.register(absoluteFillObject);\nvar StyleSheet = {\n absoluteFill: absoluteFill,\n absoluteFillObject: absoluteFillObject,\n compose: function compose(style1, style2) {\n if (process.env.NODE_ENV !== 'production') {\n /* eslint-disable prefer-rest-params */\n var len = arguments.length;\n\n if (len > 2) {\n var readableStyles = Array.prototype.slice.call(arguments).map(function (a) {\n return flattenStyle(a);\n });\n throw new Error(\"StyleSheet.compose() only accepts 2 arguments, received \" + len + \": \" + JSON.stringify(readableStyles));\n }\n /* eslint-enable prefer-rest-params */\n\n }\n\n if (style1 && style2) {\n return [style1, style2];\n } else {\n return style1 || style2;\n }\n },\n create: function create(styles) {\n var result = {};\n Object.keys(styles).forEach(function (key) {\n if (process.env.NODE_ENV !== 'production') {\n var validate = require('./validate');\n\n var interopValidate = validate.default ? validate.default : validate;\n interopValidate(key, styles);\n }\n\n var id = styles[key] && ReactNativePropRegistry.register(styles[key]);\n result[key] = id;\n });\n return result;\n },\n flatten: flattenStyle,\n // `hairlineWidth` is not implemented using screen density as browsers may\n // round sub-pixel values down to `0`, causing the line not to be rendered.\n hairlineWidth: 1\n};\nexport default StyleSheet;"]},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/.expo/web/cache/development/babel-loader/4288507f5596dff983a5f155ac7acb47.json b/.expo/web/cache/development/babel-loader/4288507f5596dff983a5f155ac7acb47.json new file mode 100644 index 000000000..2c0a3084d --- /dev/null +++ b/.expo/web/cache/development/babel-loader/4288507f5596dff983a5f155ac7acb47.json @@ -0,0 +1 @@ +{"ast":null,"code":"!function (e, t) {\n \"object\" == typeof exports && \"object\" == typeof module ? module.exports = t() : \"function\" == typeof define && define.amd ? define([], t) : \"object\" == typeof exports ? exports.ReactErrorOverlay = t() : e.ReactErrorOverlay = t();\n}(window, function () {\n return function (e) {\n var t = {};\n\n function r(n) {\n if (t[n]) return t[n].exports;\n var o = t[n] = {\n i: n,\n l: !1,\n exports: {}\n };\n return e[n].call(o.exports, o, o.exports, r), o.l = !0, o.exports;\n }\n\n return r.m = e, r.c = t, r.d = function (e, t, n) {\n r.o(e, t) || Object.defineProperty(e, t, {\n enumerable: !0,\n get: n\n });\n }, r.r = function (e) {\n \"undefined\" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, {\n value: \"Module\"\n }), Object.defineProperty(e, \"__esModule\", {\n value: !0\n });\n }, r.t = function (e, t) {\n if (1 & t && (e = r(e)), 8 & t) return e;\n if (4 & t && \"object\" == typeof e && e && e.__esModule) return e;\n var n = Object.create(null);\n if (r.r(n), Object.defineProperty(n, \"default\", {\n enumerable: !0,\n value: e\n }), 2 & t && \"string\" != typeof e) for (var o in e) {\n r.d(n, o, function (t) {\n return e[t];\n }.bind(null, o));\n }\n return n;\n }, r.n = function (e) {\n var t = e && e.__esModule ? function () {\n return e.default;\n } : function () {\n return e;\n };\n return r.d(t, \"a\", t), t;\n }, r.o = function (e, t) {\n return Object.prototype.hasOwnProperty.call(e, t);\n }, r.p = \"\", r(r.s = 15);\n }([function (e, t, r) {\n e.exports = r(8);\n }, function (e, t) {\n t.getArg = function (e, t, r) {\n if (t in e) return e[t];\n if (3 === arguments.length) return r;\n throw new Error('\"' + t + '\" is a required argument.');\n };\n\n var r = /^(?:([\\w+\\-.]+):)?\\/\\/(?:(\\w+:\\w+)@)?([\\w.]*)(?::(\\d+))?(\\S*)$/,\n n = /^data:.+\\,.+$/;\n\n function o(e) {\n var t = e.match(r);\n return t ? {\n scheme: t[1],\n auth: t[2],\n host: t[3],\n port: t[4],\n path: t[5]\n } : null;\n }\n\n function a(e) {\n var t = \"\";\n return e.scheme && (t += e.scheme + \":\"), t += \"//\", e.auth && (t += e.auth + \"@\"), e.host && (t += e.host), e.port && (t += \":\" + e.port), e.path && (t += e.path), t;\n }\n\n function i(e) {\n var r = e,\n n = o(e);\n\n if (n) {\n if (!n.path) return e;\n r = n.path;\n }\n\n for (var i, l = t.isAbsolute(r), u = r.split(/\\/+/), c = 0, s = u.length - 1; s >= 0; s--) {\n \".\" === (i = u[s]) ? u.splice(s, 1) : \"..\" === i ? c++ : c > 0 && (\"\" === i ? (u.splice(s + 1, c), c = 0) : (u.splice(s, 2), c--));\n }\n\n return \"\" === (r = u.join(\"/\")) && (r = l ? \"/\" : \".\"), n ? (n.path = r, a(n)) : r;\n }\n\n t.urlParse = o, t.urlGenerate = a, t.normalize = i, t.join = function (e, t) {\n \"\" === e && (e = \".\"), \"\" === t && (t = \".\");\n var r = o(t),\n l = o(e);\n if (l && (e = l.path || \"/\"), r && !r.scheme) return l && (r.scheme = l.scheme), a(r);\n if (r || t.match(n)) return t;\n if (l && !l.host && !l.path) return l.host = t, a(l);\n var u = \"/\" === t.charAt(0) ? t : i(e.replace(/\\/+$/, \"\") + \"/\" + t);\n return l ? (l.path = u, a(l)) : u;\n }, t.isAbsolute = function (e) {\n return \"/\" === e.charAt(0) || !!e.match(r);\n }, t.relative = function (e, t) {\n \"\" === e && (e = \".\"), e = e.replace(/\\/$/, \"\");\n\n for (var r = 0; 0 !== t.indexOf(e + \"/\");) {\n var n = e.lastIndexOf(\"/\");\n if (n < 0) return t;\n if ((e = e.slice(0, n)).match(/^([^\\/]+:\\/)?\\/*$/)) return t;\n ++r;\n }\n\n return Array(r + 1).join(\"../\") + t.substr(e.length + 1);\n };\n var l = !(\"__proto__\" in Object.create(null));\n\n function u(e) {\n return e;\n }\n\n function c(e) {\n if (!e) return !1;\n var t = e.length;\n if (t < 9) return !1;\n if (95 !== e.charCodeAt(t - 1) || 95 !== e.charCodeAt(t - 2) || 111 !== e.charCodeAt(t - 3) || 116 !== e.charCodeAt(t - 4) || 111 !== e.charCodeAt(t - 5) || 114 !== e.charCodeAt(t - 6) || 112 !== e.charCodeAt(t - 7) || 95 !== e.charCodeAt(t - 8) || 95 !== e.charCodeAt(t - 9)) return !1;\n\n for (var r = t - 10; r >= 0; r--) {\n if (36 !== e.charCodeAt(r)) return !1;\n }\n\n return !0;\n }\n\n function s(e, t) {\n return e === t ? 0 : e > t ? 1 : -1;\n }\n\n t.toSetString = l ? u : function (e) {\n return c(e) ? \"$\" + e : e;\n }, t.fromSetString = l ? u : function (e) {\n return c(e) ? e.slice(1) : e;\n }, t.compareByOriginalPositions = function (e, t, r) {\n var n = e.source - t.source;\n return 0 !== n ? n : 0 !== (n = e.originalLine - t.originalLine) ? n : 0 !== (n = e.originalColumn - t.originalColumn) || r ? n : 0 !== (n = e.generatedColumn - t.generatedColumn) ? n : 0 !== (n = e.generatedLine - t.generatedLine) ? n : e.name - t.name;\n }, t.compareByGeneratedPositionsDeflated = function (e, t, r) {\n var n = e.generatedLine - t.generatedLine;\n return 0 !== n ? n : 0 !== (n = e.generatedColumn - t.generatedColumn) || r ? n : 0 !== (n = e.source - t.source) ? n : 0 !== (n = e.originalLine - t.originalLine) ? n : 0 !== (n = e.originalColumn - t.originalColumn) ? n : e.name - t.name;\n }, t.compareByGeneratedPositionsInflated = function (e, t) {\n var r = e.generatedLine - t.generatedLine;\n return 0 !== r ? r : 0 !== (r = e.generatedColumn - t.generatedColumn) ? r : 0 !== (r = s(e.source, t.source)) ? r : 0 !== (r = e.originalLine - t.originalLine) ? r : 0 !== (r = e.originalColumn - t.originalColumn) ? r : s(e.name, t.name);\n };\n }, function (e, t) {\n function r(e, t) {\n for (var r = 0, n = e.length - 1; n >= 0; n--) {\n var o = e[n];\n \".\" === o ? e.splice(n, 1) : \"..\" === o ? (e.splice(n, 1), r++) : r && (e.splice(n, 1), r--);\n }\n\n if (t) for (; r--; r) {\n e.unshift(\"..\");\n }\n return e;\n }\n\n function n(e, t) {\n if (e.filter) return e.filter(t);\n\n for (var r = [], n = 0; n < e.length; n++) {\n t(e[n], n, e) && r.push(e[n]);\n }\n\n return r;\n }\n\n t.resolve = function () {\n for (var e = \"\", t = !1, o = arguments.length - 1; o >= -1 && !t; o--) {\n var a = o >= 0 ? arguments[o] : process.cwd();\n if (\"string\" != typeof a) throw new TypeError(\"Arguments to path.resolve must be strings\");\n a && (e = a + \"/\" + e, t = \"/\" === a.charAt(0));\n }\n\n return (t ? \"/\" : \"\") + (e = r(n(e.split(\"/\"), function (e) {\n return !!e;\n }), !t).join(\"/\")) || \".\";\n }, t.normalize = function (e) {\n var a = t.isAbsolute(e),\n i = \"/\" === o(e, -1);\n return (e = r(n(e.split(\"/\"), function (e) {\n return !!e;\n }), !a).join(\"/\")) || a || (e = \".\"), e && i && (e += \"/\"), (a ? \"/\" : \"\") + e;\n }, t.isAbsolute = function (e) {\n return \"/\" === e.charAt(0);\n }, t.join = function () {\n var e = Array.prototype.slice.call(arguments, 0);\n return t.normalize(n(e, function (e, t) {\n if (\"string\" != typeof e) throw new TypeError(\"Arguments to path.join must be strings\");\n return e;\n }).join(\"/\"));\n }, t.relative = function (e, r) {\n function n(e) {\n for (var t = 0; t < e.length && \"\" === e[t]; t++) {\n ;\n }\n\n for (var r = e.length - 1; r >= 0 && \"\" === e[r]; r--) {\n ;\n }\n\n return t > r ? [] : e.slice(t, r - t + 1);\n }\n\n e = t.resolve(e).substr(1), r = t.resolve(r).substr(1);\n\n for (var o = n(e.split(\"/\")), a = n(r.split(\"/\")), i = Math.min(o.length, a.length), l = i, u = 0; u < i; u++) {\n if (o[u] !== a[u]) {\n l = u;\n break;\n }\n }\n\n var c = [];\n\n for (u = l; u < o.length; u++) {\n c.push(\"..\");\n }\n\n return (c = c.concat(a.slice(l))).join(\"/\");\n }, t.sep = \"/\", t.delimiter = \":\", t.dirname = function (e) {\n if (\"string\" != typeof e && (e += \"\"), 0 === e.length) return \".\";\n\n for (var t = e.charCodeAt(0), r = 47 === t, n = -1, o = !0, a = e.length - 1; a >= 1; --a) {\n if (47 === (t = e.charCodeAt(a))) {\n if (!o) {\n n = a;\n break;\n }\n } else o = !1;\n }\n\n return -1 === n ? r ? \"/\" : \".\" : r && 1 === n ? \"/\" : e.slice(0, n);\n }, t.basename = function (e, t) {\n var r = function (e) {\n \"string\" != typeof e && (e += \"\");\n var t,\n r = 0,\n n = -1,\n o = !0;\n\n for (t = e.length - 1; t >= 0; --t) {\n if (47 === e.charCodeAt(t)) {\n if (!o) {\n r = t + 1;\n break;\n }\n } else -1 === n && (o = !1, n = t + 1);\n }\n\n return -1 === n ? \"\" : e.slice(r, n);\n }(e);\n\n return t && r.substr(-1 * t.length) === t && (r = r.substr(0, r.length - t.length)), r;\n }, t.extname = function (e) {\n \"string\" != typeof e && (e += \"\");\n\n for (var t = -1, r = 0, n = -1, o = !0, a = 0, i = e.length - 1; i >= 0; --i) {\n var l = e.charCodeAt(i);\n if (47 !== l) -1 === n && (o = !1, n = i + 1), 46 === l ? -1 === t ? t = i : 1 !== a && (a = 1) : -1 !== t && (a = -1);else if (!o) {\n r = i + 1;\n break;\n }\n }\n\n return -1 === t || -1 === n || 0 === a || 1 === a && t === n - 1 && t === r + 1 ? \"\" : e.slice(t, n);\n };\n var o = \"b\" === \"ab\".substr(-1) ? function (e, t, r) {\n return e.substr(t, r);\n } : function (e, t, r) {\n return t < 0 && (t = e.length + t), e.substr(t, r);\n };\n }, function (e, t, r) {\n t.SourceMapGenerator = r(4).SourceMapGenerator, t.SourceMapConsumer = r(11).SourceMapConsumer, t.SourceNode = r(14).SourceNode;\n }, function (e, t, r) {\n var n = r(5),\n o = r(1),\n a = r(6).ArraySet,\n i = r(10).MappingList;\n\n function l(e) {\n e || (e = {}), this._file = o.getArg(e, \"file\", null), this._sourceRoot = o.getArg(e, \"sourceRoot\", null), this._skipValidation = o.getArg(e, \"skipValidation\", !1), this._sources = new a(), this._names = new a(), this._mappings = new i(), this._sourcesContents = null;\n }\n\n l.prototype._version = 3, l.fromSourceMap = function (e) {\n var t = e.sourceRoot,\n r = new l({\n file: e.file,\n sourceRoot: t\n });\n return e.eachMapping(function (e) {\n var n = {\n generated: {\n line: e.generatedLine,\n column: e.generatedColumn\n }\n };\n null != e.source && (n.source = e.source, null != t && (n.source = o.relative(t, n.source)), n.original = {\n line: e.originalLine,\n column: e.originalColumn\n }, null != e.name && (n.name = e.name)), r.addMapping(n);\n }), e.sources.forEach(function (t) {\n var n = e.sourceContentFor(t);\n null != n && r.setSourceContent(t, n);\n }), r;\n }, l.prototype.addMapping = function (e) {\n var t = o.getArg(e, \"generated\"),\n r = o.getArg(e, \"original\", null),\n n = o.getArg(e, \"source\", null),\n a = o.getArg(e, \"name\", null);\n this._skipValidation || this._validateMapping(t, r, n, a), null != n && (n = String(n), this._sources.has(n) || this._sources.add(n)), null != a && (a = String(a), this._names.has(a) || this._names.add(a)), this._mappings.add({\n generatedLine: t.line,\n generatedColumn: t.column,\n originalLine: null != r && r.line,\n originalColumn: null != r && r.column,\n source: n,\n name: a\n });\n }, l.prototype.setSourceContent = function (e, t) {\n var r = e;\n null != this._sourceRoot && (r = o.relative(this._sourceRoot, r)), null != t ? (this._sourcesContents || (this._sourcesContents = Object.create(null)), this._sourcesContents[o.toSetString(r)] = t) : this._sourcesContents && (delete this._sourcesContents[o.toSetString(r)], 0 === Object.keys(this._sourcesContents).length && (this._sourcesContents = null));\n }, l.prototype.applySourceMap = function (e, t, r) {\n var n = t;\n\n if (null == t) {\n if (null == e.file) throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\\'s \"file\" property. Both were omitted.');\n n = e.file;\n }\n\n var i = this._sourceRoot;\n null != i && (n = o.relative(i, n));\n var l = new a(),\n u = new a();\n this._mappings.unsortedForEach(function (t) {\n if (t.source === n && null != t.originalLine) {\n var a = e.originalPositionFor({\n line: t.originalLine,\n column: t.originalColumn\n });\n null != a.source && (t.source = a.source, null != r && (t.source = o.join(r, t.source)), null != i && (t.source = o.relative(i, t.source)), t.originalLine = a.line, t.originalColumn = a.column, null != a.name && (t.name = a.name));\n }\n\n var c = t.source;\n null == c || l.has(c) || l.add(c);\n var s = t.name;\n null == s || u.has(s) || u.add(s);\n }, this), this._sources = l, this._names = u, e.sources.forEach(function (t) {\n var n = e.sourceContentFor(t);\n null != n && (null != r && (t = o.join(r, t)), null != i && (t = o.relative(i, t)), this.setSourceContent(t, n));\n }, this);\n }, l.prototype._validateMapping = function (e, t, r, n) {\n if (t && \"number\" != typeof t.line && \"number\" != typeof t.column) throw new Error(\"original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.\");\n if ((!(e && \"line\" in e && \"column\" in e && e.line > 0 && e.column >= 0) || t || r || n) && !(e && \"line\" in e && \"column\" in e && t && \"line\" in t && \"column\" in t && e.line > 0 && e.column >= 0 && t.line > 0 && t.column >= 0 && r)) throw new Error(\"Invalid mapping: \" + JSON.stringify({\n generated: e,\n source: r,\n original: t,\n name: n\n }));\n }, l.prototype._serializeMappings = function () {\n for (var e, t, r, a, i = 0, l = 1, u = 0, c = 0, s = 0, f = 0, d = \"\", p = this._mappings.toArray(), h = 0, g = p.length; h < g; h++) {\n if (e = \"\", (t = p[h]).generatedLine !== l) for (i = 0; t.generatedLine !== l;) {\n e += \";\", l++;\n } else if (h > 0) {\n if (!o.compareByGeneratedPositionsInflated(t, p[h - 1])) continue;\n e += \",\";\n }\n e += n.encode(t.generatedColumn - i), i = t.generatedColumn, null != t.source && (a = this._sources.indexOf(t.source), e += n.encode(a - f), f = a, e += n.encode(t.originalLine - 1 - c), c = t.originalLine - 1, e += n.encode(t.originalColumn - u), u = t.originalColumn, null != t.name && (r = this._names.indexOf(t.name), e += n.encode(r - s), s = r)), d += e;\n }\n\n return d;\n }, l.prototype._generateSourcesContent = function (e, t) {\n return e.map(function (e) {\n if (!this._sourcesContents) return null;\n null != t && (e = o.relative(t, e));\n var r = o.toSetString(e);\n return Object.prototype.hasOwnProperty.call(this._sourcesContents, r) ? this._sourcesContents[r] : null;\n }, this);\n }, l.prototype.toJSON = function () {\n var e = {\n version: this._version,\n sources: this._sources.toArray(),\n names: this._names.toArray(),\n mappings: this._serializeMappings()\n };\n return null != this._file && (e.file = this._file), null != this._sourceRoot && (e.sourceRoot = this._sourceRoot), this._sourcesContents && (e.sourcesContent = this._generateSourcesContent(e.sources, e.sourceRoot)), e;\n }, l.prototype.toString = function () {\n return JSON.stringify(this.toJSON());\n }, t.SourceMapGenerator = l;\n }, function (e, t, r) {\n var n = r(9);\n t.encode = function (e) {\n var t,\n r = \"\",\n o = function (e) {\n return e < 0 ? 1 + (-e << 1) : 0 + (e << 1);\n }(e);\n\n do {\n t = 31 & o, (o >>>= 5) > 0 && (t |= 32), r += n.encode(t);\n } while (o > 0);\n\n return r;\n }, t.decode = function (e, t, r) {\n var o,\n a,\n i,\n l,\n u = e.length,\n c = 0,\n s = 0;\n\n do {\n if (t >= u) throw new Error(\"Expected more digits in base 64 VLQ value.\");\n if (-1 === (a = n.decode(e.charCodeAt(t++)))) throw new Error(\"Invalid base64 digit: \" + e.charAt(t - 1));\n o = !!(32 & a), c += (a &= 31) << s, s += 5;\n } while (o);\n\n r.value = (l = (i = c) >> 1, 1 == (1 & i) ? -l : l), r.rest = t;\n };\n }, function (e, t, r) {\n var n = r(1),\n o = Object.prototype.hasOwnProperty,\n a = \"undefined\" != typeof Map;\n\n function i() {\n this._array = [], this._set = a ? new Map() : Object.create(null);\n }\n\n i.fromArray = function (e, t) {\n for (var r = new i(), n = 0, o = e.length; n < o; n++) {\n r.add(e[n], t);\n }\n\n return r;\n }, i.prototype.size = function () {\n return a ? this._set.size : Object.getOwnPropertyNames(this._set).length;\n }, i.prototype.add = function (e, t) {\n var r = a ? e : n.toSetString(e),\n i = a ? this.has(e) : o.call(this._set, r),\n l = this._array.length;\n i && !t || this._array.push(e), i || (a ? this._set.set(e, l) : this._set[r] = l);\n }, i.prototype.has = function (e) {\n if (a) return this._set.has(e);\n var t = n.toSetString(e);\n return o.call(this._set, t);\n }, i.prototype.indexOf = function (e) {\n if (a) {\n var t = this._set.get(e);\n\n if (t >= 0) return t;\n } else {\n var r = n.toSetString(e);\n if (o.call(this._set, r)) return this._set[r];\n }\n\n throw new Error('\"' + e + '\" is not in the set.');\n }, i.prototype.at = function (e) {\n if (e >= 0 && e < this._array.length) return this._array[e];\n throw new Error(\"No element indexed by \" + e);\n }, i.prototype.toArray = function () {\n return this._array.slice();\n }, t.ArraySet = i;\n }, function (e, t, r) {\n \"use strict\";\n\n function n(e) {\n return Array.isArray(e) || (e = [e]), Promise.all(e.map(function (e) {\n return e.then(function (e) {\n return {\n isFulfilled: !0,\n isRejected: !1,\n value: e\n };\n }).catch(function (e) {\n return {\n isFulfilled: !1,\n isRejected: !0,\n reason: e\n };\n });\n }));\n }\n\n Object.defineProperty(t, \"__esModule\", {\n value: !0\n }), t.settle = n, t.default = n;\n }, function (e, t, r) {\n var n = function (e) {\n \"use strict\";\n\n var t,\n r = Object.prototype,\n n = r.hasOwnProperty,\n o = \"function\" == typeof Symbol ? Symbol : {},\n a = o.iterator || \"@@iterator\",\n i = o.asyncIterator || \"@@asyncIterator\",\n l = o.toStringTag || \"@@toStringTag\";\n\n function u(e, t, r) {\n return Object.defineProperty(e, t, {\n value: r,\n enumerable: !0,\n configurable: !0,\n writable: !0\n }), e[t];\n }\n\n try {\n u({}, \"\");\n } catch (e) {\n u = function u(e, t, r) {\n return e[t] = r;\n };\n }\n\n function c(e, t, r, n) {\n var o = t && t.prototype instanceof m ? t : m,\n a = Object.create(o.prototype),\n i = new T(n || []);\n return a._invoke = function (e, t, r) {\n var n = f;\n return function (o, a) {\n if (n === p) throw new Error(\"Generator is already running\");\n\n if (n === h) {\n if (\"throw\" === o) throw a;\n return L();\n }\n\n for (r.method = o, r.arg = a;;) {\n var i = r.delegate;\n\n if (i) {\n var l = _(i, r);\n\n if (l) {\n if (l === g) continue;\n return l;\n }\n }\n\n if (\"next\" === r.method) r.sent = r._sent = r.arg;else if (\"throw\" === r.method) {\n if (n === f) throw n = h, r.arg;\n r.dispatchException(r.arg);\n } else \"return\" === r.method && r.abrupt(\"return\", r.arg);\n n = p;\n var u = s(e, t, r);\n\n if (\"normal\" === u.type) {\n if (n = r.done ? h : d, u.arg === g) continue;\n return {\n value: u.arg,\n done: r.done\n };\n }\n\n \"throw\" === u.type && (n = h, r.method = \"throw\", r.arg = u.arg);\n }\n };\n }(e, r, i), a;\n }\n\n function s(e, t, r) {\n try {\n return {\n type: \"normal\",\n arg: e.call(t, r)\n };\n } catch (e) {\n return {\n type: \"throw\",\n arg: e\n };\n }\n }\n\n e.wrap = c;\n var f = \"suspendedStart\",\n d = \"suspendedYield\",\n p = \"executing\",\n h = \"completed\",\n g = {};\n\n function m() {}\n\n function v() {}\n\n function y() {}\n\n var b = {};\n\n b[a] = function () {\n return this;\n };\n\n var w = Object.getPrototypeOf,\n k = w && w(w(P([])));\n k && k !== r && n.call(k, a) && (b = k);\n var E = y.prototype = m.prototype = Object.create(b);\n\n function S(e) {\n [\"next\", \"throw\", \"return\"].forEach(function (t) {\n u(e, t, function (e) {\n return this._invoke(t, e);\n });\n });\n }\n\n function x(e, t) {\n var r;\n\n this._invoke = function (o, a) {\n function i() {\n return new t(function (r, i) {\n !function r(o, a, i, l) {\n var u = s(e[o], e, a);\n\n if (\"throw\" !== u.type) {\n var c = u.arg,\n f = c.value;\n return f && \"object\" == typeof f && n.call(f, \"__await\") ? t.resolve(f.__await).then(function (e) {\n r(\"next\", e, i, l);\n }, function (e) {\n r(\"throw\", e, i, l);\n }) : t.resolve(f).then(function (e) {\n c.value = e, i(c);\n }, function (e) {\n return r(\"throw\", e, i, l);\n });\n }\n\n l(u.arg);\n }(o, a, r, i);\n });\n }\n\n return r = r ? r.then(i, i) : i();\n };\n }\n\n function _(e, r) {\n var n = e.iterator[r.method];\n\n if (n === t) {\n if (r.delegate = null, \"throw\" === r.method) {\n if (e.iterator.return && (r.method = \"return\", r.arg = t, _(e, r), \"throw\" === r.method)) return g;\n r.method = \"throw\", r.arg = new TypeError(\"The iterator does not provide a 'throw' method\");\n }\n\n return g;\n }\n\n var o = s(n, e.iterator, r.arg);\n if (\"throw\" === o.type) return r.method = \"throw\", r.arg = o.arg, r.delegate = null, g;\n var a = o.arg;\n return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, \"return\" !== r.method && (r.method = \"next\", r.arg = t), r.delegate = null, g) : a : (r.method = \"throw\", r.arg = new TypeError(\"iterator result is not an object\"), r.delegate = null, g);\n }\n\n function C(e) {\n var t = {\n tryLoc: e[0]\n };\n 1 in e && (t.catchLoc = e[1]), 2 in e && (t.finallyLoc = e[2], t.afterLoc = e[3]), this.tryEntries.push(t);\n }\n\n function O(e) {\n var t = e.completion || {};\n t.type = \"normal\", delete t.arg, e.completion = t;\n }\n\n function T(e) {\n this.tryEntries = [{\n tryLoc: \"root\"\n }], e.forEach(C, this), this.reset(!0);\n }\n\n function P(e) {\n if (e) {\n var r = e[a];\n if (r) return r.call(e);\n if (\"function\" == typeof e.next) return e;\n\n if (!isNaN(e.length)) {\n var o = -1,\n i = function r() {\n for (; ++o < e.length;) {\n if (n.call(e, o)) return r.value = e[o], r.done = !1, r;\n }\n\n return r.value = t, r.done = !0, r;\n };\n\n return i.next = i;\n }\n }\n\n return {\n next: L\n };\n }\n\n function L() {\n return {\n value: t,\n done: !0\n };\n }\n\n return v.prototype = E.constructor = y, y.constructor = v, v.displayName = u(y, l, \"GeneratorFunction\"), e.isGeneratorFunction = function (e) {\n var t = \"function\" == typeof e && e.constructor;\n return !!t && (t === v || \"GeneratorFunction\" === (t.displayName || t.name));\n }, e.mark = function (e) {\n return Object.setPrototypeOf ? Object.setPrototypeOf(e, y) : (e.__proto__ = y, u(e, l, \"GeneratorFunction\")), e.prototype = Object.create(E), e;\n }, e.awrap = function (e) {\n return {\n __await: e\n };\n }, S(x.prototype), x.prototype[i] = function () {\n return this;\n }, e.AsyncIterator = x, e.async = function (t, r, n, o, a) {\n void 0 === a && (a = Promise);\n var i = new x(c(t, r, n, o), a);\n return e.isGeneratorFunction(r) ? i : i.next().then(function (e) {\n return e.done ? e.value : i.next();\n });\n }, S(E), u(E, l, \"Generator\"), E[a] = function () {\n return this;\n }, E.toString = function () {\n return \"[object Generator]\";\n }, e.keys = function (e) {\n var t = [];\n\n for (var r in e) {\n t.push(r);\n }\n\n return t.reverse(), function r() {\n for (; t.length;) {\n var n = t.pop();\n if (n in e) return r.value = n, r.done = !1, r;\n }\n\n return r.done = !0, r;\n };\n }, e.values = P, T.prototype = {\n constructor: T,\n reset: function reset(e) {\n if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = \"next\", this.arg = t, this.tryEntries.forEach(O), !e) for (var r in this) {\n \"t\" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t);\n }\n },\n stop: function stop() {\n this.done = !0;\n var e = this.tryEntries[0].completion;\n if (\"throw\" === e.type) throw e.arg;\n return this.rval;\n },\n dispatchException: function dispatchException(e) {\n if (this.done) throw e;\n var r = this;\n\n function o(n, o) {\n return l.type = \"throw\", l.arg = e, r.next = n, o && (r.method = \"next\", r.arg = t), !!o;\n }\n\n for (var a = this.tryEntries.length - 1; a >= 0; --a) {\n var i = this.tryEntries[a],\n l = i.completion;\n if (\"root\" === i.tryLoc) return o(\"end\");\n\n if (i.tryLoc <= this.prev) {\n var u = n.call(i, \"catchLoc\"),\n c = n.call(i, \"finallyLoc\");\n\n if (u && c) {\n if (this.prev < i.catchLoc) return o(i.catchLoc, !0);\n if (this.prev < i.finallyLoc) return o(i.finallyLoc);\n } else if (u) {\n if (this.prev < i.catchLoc) return o(i.catchLoc, !0);\n } else {\n if (!c) throw new Error(\"try statement without catch or finally\");\n if (this.prev < i.finallyLoc) return o(i.finallyLoc);\n }\n }\n }\n },\n abrupt: function abrupt(e, t) {\n for (var r = this.tryEntries.length - 1; r >= 0; --r) {\n var o = this.tryEntries[r];\n\n if (o.tryLoc <= this.prev && n.call(o, \"finallyLoc\") && this.prev < o.finallyLoc) {\n var a = o;\n break;\n }\n }\n\n a && (\"break\" === e || \"continue\" === e) && a.tryLoc <= t && t <= a.finallyLoc && (a = null);\n var i = a ? a.completion : {};\n return i.type = e, i.arg = t, a ? (this.method = \"next\", this.next = a.finallyLoc, g) : this.complete(i);\n },\n complete: function complete(e, t) {\n if (\"throw\" === e.type) throw e.arg;\n return \"break\" === e.type || \"continue\" === e.type ? this.next = e.arg : \"return\" === e.type ? (this.rval = this.arg = e.arg, this.method = \"return\", this.next = \"end\") : \"normal\" === e.type && t && (this.next = t), g;\n },\n finish: function finish(e) {\n for (var t = this.tryEntries.length - 1; t >= 0; --t) {\n var r = this.tryEntries[t];\n if (r.finallyLoc === e) return this.complete(r.completion, r.afterLoc), O(r), g;\n }\n },\n catch: function _catch(e) {\n for (var t = this.tryEntries.length - 1; t >= 0; --t) {\n var r = this.tryEntries[t];\n\n if (r.tryLoc === e) {\n var n = r.completion;\n\n if (\"throw\" === n.type) {\n var o = n.arg;\n O(r);\n }\n\n return o;\n }\n }\n\n throw new Error(\"illegal catch attempt\");\n },\n delegateYield: function delegateYield(e, r, n) {\n return this.delegate = {\n iterator: P(e),\n resultName: r,\n nextLoc: n\n }, \"next\" === this.method && (this.arg = t), g;\n }\n }, e;\n }(e.exports);\n\n try {\n regeneratorRuntime = n;\n } catch (e) {\n Function(\"r\", \"regeneratorRuntime = r\")(n);\n }\n }, function (e, t) {\n var r = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\".split(\"\");\n t.encode = function (e) {\n if (0 <= e && e < r.length) return r[e];\n throw new TypeError(\"Must be between 0 and 63: \" + e);\n }, t.decode = function (e) {\n return 65 <= e && e <= 90 ? e - 65 : 97 <= e && e <= 122 ? e - 97 + 26 : 48 <= e && e <= 57 ? e - 48 + 52 : 43 == e ? 62 : 47 == e ? 63 : -1;\n };\n }, function (e, t, r) {\n var n = r(1);\n\n function o() {\n this._array = [], this._sorted = !0, this._last = {\n generatedLine: -1,\n generatedColumn: 0\n };\n }\n\n o.prototype.unsortedForEach = function (e, t) {\n this._array.forEach(e, t);\n }, o.prototype.add = function (e) {\n var t, r, o, a, i, l;\n t = this._last, r = e, o = t.generatedLine, a = r.generatedLine, i = t.generatedColumn, l = r.generatedColumn, a > o || a == o && l >= i || n.compareByGeneratedPositionsInflated(t, r) <= 0 ? (this._last = e, this._array.push(e)) : (this._sorted = !1, this._array.push(e));\n }, o.prototype.toArray = function () {\n return this._sorted || (this._array.sort(n.compareByGeneratedPositionsInflated), this._sorted = !0), this._array;\n }, t.MappingList = o;\n }, function (e, t, r) {\n var n = r(1),\n o = r(12),\n a = r(6).ArraySet,\n i = r(5),\n l = r(13).quickSort;\n\n function u(e) {\n var t = e;\n return \"string\" == typeof e && (t = JSON.parse(e.replace(/^\\)\\]\\}'/, \"\"))), null != t.sections ? new f(t) : new c(t);\n }\n\n function c(e) {\n var t = e;\n \"string\" == typeof e && (t = JSON.parse(e.replace(/^\\)\\]\\}'/, \"\")));\n var r = n.getArg(t, \"version\"),\n o = n.getArg(t, \"sources\"),\n i = n.getArg(t, \"names\", []),\n l = n.getArg(t, \"sourceRoot\", null),\n u = n.getArg(t, \"sourcesContent\", null),\n c = n.getArg(t, \"mappings\"),\n s = n.getArg(t, \"file\", null);\n if (r != this._version) throw new Error(\"Unsupported version: \" + r);\n o = o.map(String).map(n.normalize).map(function (e) {\n return l && n.isAbsolute(l) && n.isAbsolute(e) ? n.relative(l, e) : e;\n }), this._names = a.fromArray(i.map(String), !0), this._sources = a.fromArray(o, !0), this.sourceRoot = l, this.sourcesContent = u, this._mappings = c, this.file = s;\n }\n\n function s() {\n this.generatedLine = 0, this.generatedColumn = 0, this.source = null, this.originalLine = null, this.originalColumn = null, this.name = null;\n }\n\n function f(e) {\n var t = e;\n \"string\" == typeof e && (t = JSON.parse(e.replace(/^\\)\\]\\}'/, \"\")));\n var r = n.getArg(t, \"version\"),\n o = n.getArg(t, \"sections\");\n if (r != this._version) throw new Error(\"Unsupported version: \" + r);\n this._sources = new a(), this._names = new a();\n var i = {\n line: -1,\n column: 0\n };\n this._sections = o.map(function (e) {\n if (e.url) throw new Error(\"Support for url field in sections not implemented.\");\n var t = n.getArg(e, \"offset\"),\n r = n.getArg(t, \"line\"),\n o = n.getArg(t, \"column\");\n if (r < i.line || r === i.line && o < i.column) throw new Error(\"Section offsets must be ordered and non-overlapping.\");\n return i = t, {\n generatedOffset: {\n generatedLine: r + 1,\n generatedColumn: o + 1\n },\n consumer: new u(n.getArg(e, \"map\"))\n };\n });\n }\n\n u.fromSourceMap = function (e) {\n return c.fromSourceMap(e);\n }, u.prototype._version = 3, u.prototype.__generatedMappings = null, Object.defineProperty(u.prototype, \"_generatedMappings\", {\n get: function get() {\n return this.__generatedMappings || this._parseMappings(this._mappings, this.sourceRoot), this.__generatedMappings;\n }\n }), u.prototype.__originalMappings = null, Object.defineProperty(u.prototype, \"_originalMappings\", {\n get: function get() {\n return this.__originalMappings || this._parseMappings(this._mappings, this.sourceRoot), this.__originalMappings;\n }\n }), u.prototype._charIsMappingSeparator = function (e, t) {\n var r = e.charAt(t);\n return \";\" === r || \",\" === r;\n }, u.prototype._parseMappings = function (e, t) {\n throw new Error(\"Subclasses must implement _parseMappings\");\n }, u.GENERATED_ORDER = 1, u.ORIGINAL_ORDER = 2, u.GREATEST_LOWER_BOUND = 1, u.LEAST_UPPER_BOUND = 2, u.prototype.eachMapping = function (e, t, r) {\n var o,\n a = t || null;\n\n switch (r || u.GENERATED_ORDER) {\n case u.GENERATED_ORDER:\n o = this._generatedMappings;\n break;\n\n case u.ORIGINAL_ORDER:\n o = this._originalMappings;\n break;\n\n default:\n throw new Error(\"Unknown order of iteration.\");\n }\n\n var i = this.sourceRoot;\n o.map(function (e) {\n var t = null === e.source ? null : this._sources.at(e.source);\n return null != t && null != i && (t = n.join(i, t)), {\n source: t,\n generatedLine: e.generatedLine,\n generatedColumn: e.generatedColumn,\n originalLine: e.originalLine,\n originalColumn: e.originalColumn,\n name: null === e.name ? null : this._names.at(e.name)\n };\n }, this).forEach(e, a);\n }, u.prototype.allGeneratedPositionsFor = function (e) {\n var t = n.getArg(e, \"line\"),\n r = {\n source: n.getArg(e, \"source\"),\n originalLine: t,\n originalColumn: n.getArg(e, \"column\", 0)\n };\n if (null != this.sourceRoot && (r.source = n.relative(this.sourceRoot, r.source)), !this._sources.has(r.source)) return [];\n r.source = this._sources.indexOf(r.source);\n\n var a = [],\n i = this._findMapping(r, this._originalMappings, \"originalLine\", \"originalColumn\", n.compareByOriginalPositions, o.LEAST_UPPER_BOUND);\n\n if (i >= 0) {\n var l = this._originalMappings[i];\n if (void 0 === e.column) for (var u = l.originalLine; l && l.originalLine === u;) {\n a.push({\n line: n.getArg(l, \"generatedLine\", null),\n column: n.getArg(l, \"generatedColumn\", null),\n lastColumn: n.getArg(l, \"lastGeneratedColumn\", null)\n }), l = this._originalMappings[++i];\n } else for (var c = l.originalColumn; l && l.originalLine === t && l.originalColumn == c;) {\n a.push({\n line: n.getArg(l, \"generatedLine\", null),\n column: n.getArg(l, \"generatedColumn\", null),\n lastColumn: n.getArg(l, \"lastGeneratedColumn\", null)\n }), l = this._originalMappings[++i];\n }\n }\n\n return a;\n }, t.SourceMapConsumer = u, c.prototype = Object.create(u.prototype), c.prototype.consumer = u, c.fromSourceMap = function (e) {\n var t = Object.create(c.prototype),\n r = t._names = a.fromArray(e._names.toArray(), !0),\n o = t._sources = a.fromArray(e._sources.toArray(), !0);\n t.sourceRoot = e._sourceRoot, t.sourcesContent = e._generateSourcesContent(t._sources.toArray(), t.sourceRoot), t.file = e._file;\n\n for (var i = e._mappings.toArray().slice(), u = t.__generatedMappings = [], f = t.__originalMappings = [], d = 0, p = i.length; d < p; d++) {\n var h = i[d],\n g = new s();\n g.generatedLine = h.generatedLine, g.generatedColumn = h.generatedColumn, h.source && (g.source = o.indexOf(h.source), g.originalLine = h.originalLine, g.originalColumn = h.originalColumn, h.name && (g.name = r.indexOf(h.name)), f.push(g)), u.push(g);\n }\n\n return l(t.__originalMappings, n.compareByOriginalPositions), t;\n }, c.prototype._version = 3, Object.defineProperty(c.prototype, \"sources\", {\n get: function get() {\n return this._sources.toArray().map(function (e) {\n return null != this.sourceRoot ? n.join(this.sourceRoot, e) : e;\n }, this);\n }\n }), c.prototype._parseMappings = function (e, t) {\n for (var r, o, a, u, c, f = 1, d = 0, p = 0, h = 0, g = 0, m = 0, v = e.length, y = 0, b = {}, w = {}, k = [], E = []; y < v;) {\n if (\";\" === e.charAt(y)) f++, y++, d = 0;else if (\",\" === e.charAt(y)) y++;else {\n for ((r = new s()).generatedLine = f, u = y; u < v && !this._charIsMappingSeparator(e, u); u++) {\n ;\n }\n\n if (a = b[o = e.slice(y, u)]) y += o.length;else {\n for (a = []; y < u;) {\n i.decode(e, y, w), c = w.value, y = w.rest, a.push(c);\n }\n\n if (2 === a.length) throw new Error(\"Found a source, but no line and column\");\n if (3 === a.length) throw new Error(\"Found a source and line, but no column\");\n b[o] = a;\n }\n r.generatedColumn = d + a[0], d = r.generatedColumn, a.length > 1 && (r.source = g + a[1], g += a[1], r.originalLine = p + a[2], p = r.originalLine, r.originalLine += 1, r.originalColumn = h + a[3], h = r.originalColumn, a.length > 4 && (r.name = m + a[4], m += a[4])), E.push(r), \"number\" == typeof r.originalLine && k.push(r);\n }\n }\n\n l(E, n.compareByGeneratedPositionsDeflated), this.__generatedMappings = E, l(k, n.compareByOriginalPositions), this.__originalMappings = k;\n }, c.prototype._findMapping = function (e, t, r, n, a, i) {\n if (e[r] <= 0) throw new TypeError(\"Line must be greater than or equal to 1, got \" + e[r]);\n if (e[n] < 0) throw new TypeError(\"Column must be greater than or equal to 0, got \" + e[n]);\n return o.search(e, t, a, i);\n }, c.prototype.computeColumnSpans = function () {\n for (var e = 0; e < this._generatedMappings.length; ++e) {\n var t = this._generatedMappings[e];\n\n if (e + 1 < this._generatedMappings.length) {\n var r = this._generatedMappings[e + 1];\n\n if (t.generatedLine === r.generatedLine) {\n t.lastGeneratedColumn = r.generatedColumn - 1;\n continue;\n }\n }\n\n t.lastGeneratedColumn = 1 / 0;\n }\n }, c.prototype.originalPositionFor = function (e) {\n var t = {\n generatedLine: n.getArg(e, \"line\"),\n generatedColumn: n.getArg(e, \"column\")\n },\n r = this._findMapping(t, this._generatedMappings, \"generatedLine\", \"generatedColumn\", n.compareByGeneratedPositionsDeflated, n.getArg(e, \"bias\", u.GREATEST_LOWER_BOUND));\n\n if (r >= 0) {\n var o = this._generatedMappings[r];\n\n if (o.generatedLine === t.generatedLine) {\n var a = n.getArg(o, \"source\", null);\n null !== a && (a = this._sources.at(a), null != this.sourceRoot && (a = n.join(this.sourceRoot, a)));\n var i = n.getArg(o, \"name\", null);\n return null !== i && (i = this._names.at(i)), {\n source: a,\n line: n.getArg(o, \"originalLine\", null),\n column: n.getArg(o, \"originalColumn\", null),\n name: i\n };\n }\n }\n\n return {\n source: null,\n line: null,\n column: null,\n name: null\n };\n }, c.prototype.hasContentsOfAllSources = function () {\n return !!this.sourcesContent && this.sourcesContent.length >= this._sources.size() && !this.sourcesContent.some(function (e) {\n return null == e;\n });\n }, c.prototype.sourceContentFor = function (e, t) {\n if (!this.sourcesContent) return null;\n if (null != this.sourceRoot && (e = n.relative(this.sourceRoot, e)), this._sources.has(e)) return this.sourcesContent[this._sources.indexOf(e)];\n var r;\n\n if (null != this.sourceRoot && (r = n.urlParse(this.sourceRoot))) {\n var o = e.replace(/^file:\\/\\//, \"\");\n if (\"file\" == r.scheme && this._sources.has(o)) return this.sourcesContent[this._sources.indexOf(o)];\n if ((!r.path || \"/\" == r.path) && this._sources.has(\"/\" + e)) return this.sourcesContent[this._sources.indexOf(\"/\" + e)];\n }\n\n if (t) return null;\n throw new Error('\"' + e + '\" is not in the SourceMap.');\n }, c.prototype.generatedPositionFor = function (e) {\n var t = n.getArg(e, \"source\");\n if (null != this.sourceRoot && (t = n.relative(this.sourceRoot, t)), !this._sources.has(t)) return {\n line: null,\n column: null,\n lastColumn: null\n };\n\n var r = {\n source: t = this._sources.indexOf(t),\n originalLine: n.getArg(e, \"line\"),\n originalColumn: n.getArg(e, \"column\")\n },\n o = this._findMapping(r, this._originalMappings, \"originalLine\", \"originalColumn\", n.compareByOriginalPositions, n.getArg(e, \"bias\", u.GREATEST_LOWER_BOUND));\n\n if (o >= 0) {\n var a = this._originalMappings[o];\n if (a.source === r.source) return {\n line: n.getArg(a, \"generatedLine\", null),\n column: n.getArg(a, \"generatedColumn\", null),\n lastColumn: n.getArg(a, \"lastGeneratedColumn\", null)\n };\n }\n\n return {\n line: null,\n column: null,\n lastColumn: null\n };\n }, t.BasicSourceMapConsumer = c, f.prototype = Object.create(u.prototype), f.prototype.constructor = u, f.prototype._version = 3, Object.defineProperty(f.prototype, \"sources\", {\n get: function get() {\n for (var e = [], t = 0; t < this._sections.length; t++) {\n for (var r = 0; r < this._sections[t].consumer.sources.length; r++) {\n e.push(this._sections[t].consumer.sources[r]);\n }\n }\n\n return e;\n }\n }), f.prototype.originalPositionFor = function (e) {\n var t = {\n generatedLine: n.getArg(e, \"line\"),\n generatedColumn: n.getArg(e, \"column\")\n },\n r = o.search(t, this._sections, function (e, t) {\n var r = e.generatedLine - t.generatedOffset.generatedLine;\n return r || e.generatedColumn - t.generatedOffset.generatedColumn;\n }),\n a = this._sections[r];\n return a ? a.consumer.originalPositionFor({\n line: t.generatedLine - (a.generatedOffset.generatedLine - 1),\n column: t.generatedColumn - (a.generatedOffset.generatedLine === t.generatedLine ? a.generatedOffset.generatedColumn - 1 : 0),\n bias: e.bias\n }) : {\n source: null,\n line: null,\n column: null,\n name: null\n };\n }, f.prototype.hasContentsOfAllSources = function () {\n return this._sections.every(function (e) {\n return e.consumer.hasContentsOfAllSources();\n });\n }, f.prototype.sourceContentFor = function (e, t) {\n for (var r = 0; r < this._sections.length; r++) {\n var n = this._sections[r].consumer.sourceContentFor(e, !0);\n\n if (n) return n;\n }\n\n if (t) return null;\n throw new Error('\"' + e + '\" is not in the SourceMap.');\n }, f.prototype.generatedPositionFor = function (e) {\n for (var t = 0; t < this._sections.length; t++) {\n var r = this._sections[t];\n\n if (-1 !== r.consumer.sources.indexOf(n.getArg(e, \"source\"))) {\n var o = r.consumer.generatedPositionFor(e);\n if (o) return {\n line: o.line + (r.generatedOffset.generatedLine - 1),\n column: o.column + (r.generatedOffset.generatedLine === o.line ? r.generatedOffset.generatedColumn - 1 : 0)\n };\n }\n }\n\n return {\n line: null,\n column: null\n };\n }, f.prototype._parseMappings = function (e, t) {\n this.__generatedMappings = [], this.__originalMappings = [];\n\n for (var r = 0; r < this._sections.length; r++) {\n for (var o = this._sections[r], a = o.consumer._generatedMappings, i = 0; i < a.length; i++) {\n var u = a[i],\n c = o.consumer._sources.at(u.source);\n\n null !== o.consumer.sourceRoot && (c = n.join(o.consumer.sourceRoot, c)), this._sources.add(c), c = this._sources.indexOf(c);\n\n var s = o.consumer._names.at(u.name);\n\n this._names.add(s), s = this._names.indexOf(s);\n var f = {\n source: c,\n generatedLine: u.generatedLine + (o.generatedOffset.generatedLine - 1),\n generatedColumn: u.generatedColumn + (o.generatedOffset.generatedLine === u.generatedLine ? o.generatedOffset.generatedColumn - 1 : 0),\n originalLine: u.originalLine,\n originalColumn: u.originalColumn,\n name: s\n };\n this.__generatedMappings.push(f), \"number\" == typeof f.originalLine && this.__originalMappings.push(f);\n }\n }\n\n l(this.__generatedMappings, n.compareByGeneratedPositionsDeflated), l(this.__originalMappings, n.compareByOriginalPositions);\n }, t.IndexedSourceMapConsumer = f;\n }, function (e, t) {\n t.GREATEST_LOWER_BOUND = 1, t.LEAST_UPPER_BOUND = 2, t.search = function (e, r, n, o) {\n if (0 === r.length) return -1;\n\n var a = function e(r, n, o, a, i, l) {\n var u = Math.floor((n - r) / 2) + r,\n c = i(o, a[u], !0);\n return 0 === c ? u : c > 0 ? n - u > 1 ? e(u, n, o, a, i, l) : l == t.LEAST_UPPER_BOUND ? n < a.length ? n : -1 : u : u - r > 1 ? e(r, u, o, a, i, l) : l == t.LEAST_UPPER_BOUND ? u : r < 0 ? -1 : r;\n }(-1, r.length, e, r, n, o || t.GREATEST_LOWER_BOUND);\n\n if (a < 0) return -1;\n\n for (; a - 1 >= 0 && 0 === n(r[a], r[a - 1], !0);) {\n --a;\n }\n\n return a;\n };\n }, function (e, t) {\n function r(e, t, r) {\n var n = e[t];\n e[t] = e[r], e[r] = n;\n }\n\n function n(e, t, o, a) {\n if (o < a) {\n var i = o - 1;\n r(e, (s = o, f = a, Math.round(s + Math.random() * (f - s))), a);\n\n for (var l = e[a], u = o; u < a; u++) {\n t(e[u], l) <= 0 && r(e, i += 1, u);\n }\n\n r(e, i + 1, u);\n var c = i + 1;\n n(e, t, o, c - 1), n(e, t, c + 1, a);\n }\n\n var s, f;\n }\n\n t.quickSort = function (e, t) {\n n(e, t, 0, e.length - 1);\n };\n }, function (e, t, r) {\n var n = r(4).SourceMapGenerator,\n o = r(1),\n a = /(\\r?\\n)/,\n i = \"$$$isSourceNode$$$\";\n\n function l(e, t, r, n, o) {\n this.children = [], this.sourceContents = {}, this.line = null == e ? null : e, this.column = null == t ? null : t, this.source = null == r ? null : r, this.name = null == o ? null : o, this[i] = !0, null != n && this.add(n);\n }\n\n l.fromStringWithSourceMap = function (e, t, r) {\n var n = new l(),\n i = e.split(a),\n u = 0,\n c = function c() {\n return e() + (e() || \"\");\n\n function e() {\n return u < i.length ? i[u++] : void 0;\n }\n },\n s = 1,\n f = 0,\n d = null;\n\n return t.eachMapping(function (e) {\n if (null !== d) {\n if (!(s < e.generatedLine)) {\n var t = (r = i[u]).substr(0, e.generatedColumn - f);\n return i[u] = r.substr(e.generatedColumn - f), f = e.generatedColumn, p(d, t), void (d = e);\n }\n\n p(d, c()), s++, f = 0;\n }\n\n for (; s < e.generatedLine;) {\n n.add(c()), s++;\n }\n\n if (f < e.generatedColumn) {\n var r = i[u];\n n.add(r.substr(0, e.generatedColumn)), i[u] = r.substr(e.generatedColumn), f = e.generatedColumn;\n }\n\n d = e;\n }, this), u < i.length && (d && p(d, c()), n.add(i.splice(u).join(\"\"))), t.sources.forEach(function (e) {\n var a = t.sourceContentFor(e);\n null != a && (null != r && (e = o.join(r, e)), n.setSourceContent(e, a));\n }), n;\n\n function p(e, t) {\n if (null === e || void 0 === e.source) n.add(t);else {\n var a = r ? o.join(r, e.source) : e.source;\n n.add(new l(e.originalLine, e.originalColumn, a, t, e.name));\n }\n }\n }, l.prototype.add = function (e) {\n if (Array.isArray(e)) e.forEach(function (e) {\n this.add(e);\n }, this);else {\n if (!e[i] && \"string\" != typeof e) throw new TypeError(\"Expected a SourceNode, string, or an array of SourceNodes and strings. Got \" + e);\n e && this.children.push(e);\n }\n return this;\n }, l.prototype.prepend = function (e) {\n if (Array.isArray(e)) for (var t = e.length - 1; t >= 0; t--) {\n this.prepend(e[t]);\n } else {\n if (!e[i] && \"string\" != typeof e) throw new TypeError(\"Expected a SourceNode, string, or an array of SourceNodes and strings. Got \" + e);\n this.children.unshift(e);\n }\n return this;\n }, l.prototype.walk = function (e) {\n for (var t, r = 0, n = this.children.length; r < n; r++) {\n (t = this.children[r])[i] ? t.walk(e) : \"\" !== t && e(t, {\n source: this.source,\n line: this.line,\n column: this.column,\n name: this.name\n });\n }\n }, l.prototype.join = function (e) {\n var t,\n r,\n n = this.children.length;\n\n if (n > 0) {\n for (t = [], r = 0; r < n - 1; r++) {\n t.push(this.children[r]), t.push(e);\n }\n\n t.push(this.children[r]), this.children = t;\n }\n\n return this;\n }, l.prototype.replaceRight = function (e, t) {\n var r = this.children[this.children.length - 1];\n return r[i] ? r.replaceRight(e, t) : \"string\" == typeof r ? this.children[this.children.length - 1] = r.replace(e, t) : this.children.push(\"\".replace(e, t)), this;\n }, l.prototype.setSourceContent = function (e, t) {\n this.sourceContents[o.toSetString(e)] = t;\n }, l.prototype.walkSourceContents = function (e) {\n for (var t = 0, r = this.children.length; t < r; t++) {\n this.children[t][i] && this.children[t].walkSourceContents(e);\n }\n\n var n = Object.keys(this.sourceContents);\n\n for (t = 0, r = n.length; t < r; t++) {\n e(o.fromSetString(n[t]), this.sourceContents[n[t]]);\n }\n }, l.prototype.toString = function () {\n var e = \"\";\n return this.walk(function (t) {\n e += t;\n }), e;\n }, l.prototype.toStringWithSourceMap = function (e) {\n var t = {\n code: \"\",\n line: 1,\n column: 0\n },\n r = new n(e),\n o = !1,\n a = null,\n i = null,\n l = null,\n u = null;\n return this.walk(function (e, n) {\n t.code += e, null !== n.source && null !== n.line && null !== n.column ? (a === n.source && i === n.line && l === n.column && u === n.name || r.addMapping({\n source: n.source,\n original: {\n line: n.line,\n column: n.column\n },\n generated: {\n line: t.line,\n column: t.column\n },\n name: n.name\n }), a = n.source, i = n.line, l = n.column, u = n.name, o = !0) : o && (r.addMapping({\n generated: {\n line: t.line,\n column: t.column\n }\n }), a = null, o = !1);\n\n for (var c = 0, s = e.length; c < s; c++) {\n 10 === e.charCodeAt(c) ? (t.line++, t.column = 0, c + 1 === s ? (a = null, o = !1) : o && r.addMapping({\n source: n.source,\n original: {\n line: n.line,\n column: n.column\n },\n generated: {\n line: t.line,\n column: t.column\n },\n name: n.name\n })) : t.column++;\n }\n }), this.walkSourceContents(function (e, t) {\n r.setSourceContent(e, t);\n }), {\n code: t.code,\n map: r\n };\n }, t.SourceNode = l;\n }, function (e, t, r) {\n \"use strict\";\n\n r.r(t), r.d(t, \"setEditorHandler\", function () {\n return ue;\n }), r.d(t, \"reportBuildError\", function () {\n return ce;\n }), r.d(t, \"reportRuntimeError\", function () {\n return se;\n }), r.d(t, \"dismissBuildError\", function () {\n return fe;\n }), r.d(t, \"startReportingRuntimeErrors\", function () {\n return de;\n }), r.d(t, \"dismissRuntimeErrors\", function () {\n return he;\n }), r.d(t, \"stopReportingRuntimeErrors\", function () {\n return ge;\n });\n var n = null;\n\n function o(e, t) {\n if (t.error) {\n var r = t.error;\n r instanceof Error ? e(r) : e(new Error(r));\n }\n }\n\n function a(e, t) {\n null === n && (n = o.bind(void 0, t), e.addEventListener(\"error\", n));\n }\n\n var i = null;\n\n function l(e, t) {\n if (null == t || null == t.reason) return e(new Error(\"Unknown\"));\n var r = t.reason;\n return r instanceof Error ? e(r) : e(new Error(r));\n }\n\n function u(e, t) {\n null === i && (i = l.bind(void 0, t), e.addEventListener(\"unhandledrejection\", i));\n }\n\n var c = !1,\n s = 10,\n f = 50;\n\n var d = [],\n p = function p() {\n \"undefined\" != typeof console && (console.reactStack = function (e) {\n return d.push(e);\n }, console.reactStackEnd = function (e) {\n return d.pop();\n });\n },\n h = function h() {\n \"undefined\" != typeof console && (console.reactStack = void 0, console.reactStackEnd = void 0);\n },\n g = function g(e, t) {\n if (\"undefined\" != typeof console) {\n var r = console[e];\n \"function\" == typeof r && (console[e] = function () {\n try {\n var e = arguments[0];\n \"string\" == typeof e && d.length > 0 && t(e, d[d.length - 1]);\n } catch (e) {\n setTimeout(function () {\n throw e;\n });\n }\n\n return r.apply(this, arguments);\n });\n }\n };\n\n function m(e, t) {\n return (m = Object.setPrototypeOf || function (e, t) {\n return e.__proto__ = t, e;\n })(e, t);\n }\n\n function v(e, t, r) {\n return (v = function () {\n if (\"undefined\" == typeof Reflect || !Reflect.construct) return !1;\n if (Reflect.construct.sham) return !1;\n if (\"function\" == typeof Proxy) return !0;\n\n try {\n return Date.prototype.toString.call(Reflect.construct(Date, [], function () {})), !0;\n } catch (e) {\n return !1;\n }\n }() ? Reflect.construct : function (e, t, r) {\n var n = [null];\n n.push.apply(n, t);\n var o = new (Function.bind.apply(e, n))();\n return r && m(o, r.prototype), o;\n }).apply(null, arguments);\n }\n\n function y(e, t) {\n (null == t || t > e.length) && (t = e.length);\n\n for (var r = 0, n = new Array(t); r < t; r++) {\n n[r] = e[r];\n }\n\n return n;\n }\n\n function b(e) {\n return function (e) {\n if (Array.isArray(e)) return y(e);\n }(e) || function (e) {\n if (\"undefined\" != typeof Symbol && Symbol.iterator in Object(e)) return Array.from(e);\n }(e) || function (e, t) {\n if (e) {\n if (\"string\" == typeof e) return y(e, t);\n var r = Object.prototype.toString.call(e).slice(8, -1);\n return \"Object\" === r && e.constructor && (r = e.constructor.name), \"Map\" === r || \"Set\" === r ? Array.from(e) : \"Arguments\" === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r) ? y(e, t) : void 0;\n }\n }(e) || function () {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n }();\n }\n\n function w(e, t) {\n for (var r = 0; r < t.length; r++) {\n var n = t[r];\n n.enumerable = n.enumerable || !1, n.configurable = !0, \"value\" in n && (n.writable = !0), Object.defineProperty(e, n.key, n);\n }\n }\n\n function k(e, t, r) {\n return t && w(e.prototype, t), r && w(e, r), e;\n }\n\n function E(e, t) {\n if (!(e instanceof t)) throw new TypeError(\"Cannot call a class as a function\");\n }\n\n var S = function e(t, r) {\n var n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];\n E(this, e), this.lineNumber = t, this.content = r, this.highlight = n;\n },\n x = function () {\n function e() {\n var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null,\n r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null,\n n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null,\n o = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null,\n a = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : null,\n i = arguments.length > 5 && void 0 !== arguments[5] ? arguments[5] : null,\n l = arguments.length > 6 && void 0 !== arguments[6] ? arguments[6] : null,\n u = arguments.length > 7 && void 0 !== arguments[7] ? arguments[7] : null,\n c = arguments.length > 8 && void 0 !== arguments[8] ? arguments[8] : null,\n s = arguments.length > 9 && void 0 !== arguments[9] ? arguments[9] : null;\n E(this, e), t && 0 === t.indexOf(\"Object.\") && (t = t.slice(\"Object.\".length)), \"friendlySyntaxErrorLabel\" !== t && \"exports.__esModule\" !== t && \"\" !== t && t || (t = null), this.functionName = t, this.fileName = r, this.lineNumber = n, this.columnNumber = o, this._originalFunctionName = i, this._originalFileName = l, this._originalLineNumber = u, this._originalColumnNumber = c, this._scriptCode = a, this._originalScriptCode = s;\n }\n\n return k(e, [{\n key: \"getFunctionName\",\n value: function value() {\n return this.functionName || \"(anonymous function)\";\n }\n }, {\n key: \"getSource\",\n value: function value() {\n var e = \"\";\n return null != this.fileName && (e += this.fileName + \":\"), null != this.lineNumber && (e += this.lineNumber + \":\"), null != this.columnNumber && (e += this.columnNumber + \":\"), e.slice(0, -1);\n }\n }, {\n key: \"toString\",\n value: function value() {\n var e = this.getFunctionName(),\n t = this.getSource();\n return \"\".concat(e).concat(t ? \" (\".concat(t, \")\") : \"\");\n }\n }]), e;\n }(),\n _ = /\\(?(.+?)(?::(\\d+))?(?::(\\d+))?\\)?$/;\n\n function C(e) {\n return _.exec(e).slice(1).map(function (e) {\n var t = Number(e);\n return isNaN(t) ? e : t;\n });\n }\n\n var O = /^\\s*(at|in)\\s.+(:\\d+)/,\n T = /(^|@)\\S+:\\d+|.+line\\s+\\d+\\s+>\\s+(eval|Function).+/;\n\n function P(e) {\n return e.filter(function (e) {\n return O.test(e) || T.test(e);\n }).map(function (e) {\n if (T.test(e)) {\n var t = !1;\n / > (eval|Function)/.test(e) && (e = e.replace(/ line (\\d+)(?: > eval line \\d+)* > (eval|Function):\\d+:\\d+/g, \":$1\"), t = !0);\n var r = e.split(/[@]/g),\n n = r.pop();\n return v(x, [r.join(\"@\") || (t ? \"eval\" : null)].concat(b(C(n))));\n }\n\n -1 !== e.indexOf(\"(eval \") && (e = e.replace(/(\\(eval at [^()]*)|(\\),.*$)/g, \"\")), -1 !== e.indexOf(\"(at \") && (e = e.replace(/\\(at /, \"(\"));\n var o = e.trim().split(/\\s+/g).slice(1),\n a = o.pop();\n return v(x, [o.join(\" \") || null].concat(b(C(a))));\n });\n }\n\n function L(e) {\n if (null == e) throw new Error(\"You cannot pass a null object.\");\n if (\"string\" == typeof e) return P(e.split(\"\\n\"));\n if (Array.isArray(e)) return P(e);\n if (\"string\" == typeof e.stack) return P(e.stack.split(\"\\n\"));\n throw new Error(\"The error you provided does not contain a stack trace.\");\n }\n\n var R = r(0),\n A = r.n(R);\n\n function N(e, t, r, n, o, a, i) {\n try {\n var l = e[a](i),\n u = l.value;\n } catch (e) {\n return void r(e);\n }\n\n l.done ? t(u) : Promise.resolve(u).then(n, o);\n }\n\n function j(e) {\n return function () {\n var t = this,\n r = arguments;\n return new Promise(function (n, o) {\n var a = e.apply(t, r);\n\n function i(e) {\n N(a, n, o, i, l, \"next\", e);\n }\n\n function l(e) {\n N(a, n, o, i, l, \"throw\", e);\n }\n\n i(void 0);\n });\n };\n }\n\n var M = r(3),\n I = function () {\n function e(t) {\n E(this, e), this.__source_map = t;\n }\n\n return k(e, [{\n key: \"getOriginalPosition\",\n value: function value(e, t) {\n var r = this.__source_map.originalPositionFor({\n line: e,\n column: t\n });\n\n return {\n line: r.line,\n column: r.column,\n source: r.source\n };\n }\n }, {\n key: \"getGeneratedPosition\",\n value: function value(e, t, r) {\n var n = this.__source_map.generatedPositionFor({\n source: e,\n line: t,\n column: r\n });\n\n return {\n line: n.line,\n column: n.column\n };\n }\n }, {\n key: \"getSource\",\n value: function value(e) {\n return this.__source_map.sourceContentFor(e);\n }\n }, {\n key: \"getSources\",\n value: function value() {\n return this.__source_map.sources;\n }\n }]), e;\n }();\n\n function D(e, t) {\n for (var r = /\\/\\/[#@] ?sourceMappingURL=([^\\s'\"]+)\\s*$/gm, n = null;;) {\n var o = r.exec(t);\n if (null == o) break;\n n = o;\n }\n\n return n && n[1] ? Promise.resolve(n[1].toString()) : Promise.reject(\"Cannot find a source map directive for \".concat(e, \".\"));\n }\n\n function z(e, t) {\n return q.apply(this, arguments);\n }\n\n function q() {\n return (q = j(A.a.mark(function e(t, r) {\n var n, o, a, i, l, u;\n return A.a.wrap(function (e) {\n for (;;) {\n switch (e.prev = e.next) {\n case 0:\n return e.next = 2, D(t, r);\n\n case 2:\n if (0 !== (n = e.sent).indexOf(\"data:\")) {\n e.next = 14;\n break;\n }\n\n if (o = /^data:application\\/json;([\\w=:\"-]+;)*base64,/, a = n.match(o)) {\n e.next = 8;\n break;\n }\n\n throw new Error(\"Sorry, non-base64 inline source-map encoding is not supported.\");\n\n case 8:\n return n = n.substring(a[0].length), n = window.atob(n), n = JSON.parse(n), e.abrupt(\"return\", new I(new M.SourceMapConsumer(n)));\n\n case 14:\n return i = t.lastIndexOf(\"/\"), l = t.substring(0, i + 1) + n, e.next = 18, fetch(l).then(function (e) {\n return e.json();\n });\n\n case 18:\n return u = e.sent, e.abrupt(\"return\", new I(new M.SourceMapConsumer(u)));\n\n case 20:\n case \"end\":\n return e.stop();\n }\n }\n }, e);\n }))).apply(this, arguments);\n }\n\n function F(e, t, r) {\n \"string\" == typeof r && (r = r.split(\"\\n\"));\n\n for (var n = [], o = Math.max(0, e - 1 - t); o <= Math.min(r.length - 1, e - 1 + t); ++o) {\n n.push(new S(o + 1, r[o], o === e - 1));\n }\n\n return n;\n }\n\n var U = r(7);\n\n function B(e) {\n return H.apply(this, arguments);\n }\n\n function H() {\n return (H = j(A.a.mark(function e(t) {\n var r,\n n,\n o,\n a = arguments;\n return A.a.wrap(function (e) {\n for (;;) {\n switch (e.prev = e.next) {\n case 0:\n return r = a.length > 1 && void 0 !== a[1] ? a[1] : 3, n = {}, o = [], t.forEach(function (e) {\n var t = e.fileName;\n null != t && -1 === o.indexOf(t) && o.push(t);\n }), e.next = 6, Object(U.settle)(o.map(function () {\n var e = j(A.a.mark(function e(t) {\n var r, o, a;\n return A.a.wrap(function (e) {\n for (;;) {\n switch (e.prev = e.next) {\n case 0:\n return r = 0 === t.indexOf(\"webpack-internal:\") ? \"/__get-internal-source?fileName=\".concat(encodeURIComponent(t)) : t, e.next = 3, fetch(r).then(function (e) {\n return e.text();\n });\n\n case 3:\n return o = e.sent, e.next = 6, z(t, o);\n\n case 6:\n a = e.sent, n[t] = {\n fileSource: o,\n map: a\n };\n\n case 8:\n case \"end\":\n return e.stop();\n }\n }\n }, e);\n }));\n return function (t) {\n return e.apply(this, arguments);\n };\n }()));\n\n case 6:\n return e.abrupt(\"return\", t.map(function (e) {\n var t = e.functionName,\n o = e.fileName,\n a = e.lineNumber,\n i = e.columnNumber,\n l = n[o] || {},\n u = l.map,\n c = l.fileSource;\n if (null == u || null == a) return e;\n var s = u.getOriginalPosition(a, i),\n f = s.source,\n d = s.line,\n p = s.column,\n h = null == f ? [] : u.getSource(f);\n return new x(t, o, a, i, F(a, r, c), t, f, d, p, F(d, r, h));\n }));\n\n case 7:\n case \"end\":\n return e.stop();\n }\n }\n }, e);\n }))).apply(this, arguments);\n }\n\n var $ = r(2),\n V = r.n($);\n\n function W(e, t) {\n var r = -1,\n n = -1;\n\n do {\n ++r, n = t.indexOf(e, n + 1);\n } while (-1 !== n);\n\n return r;\n }\n\n function G(e, t) {\n return Q.apply(this, arguments);\n }\n\n function Q() {\n return (Q = j(A.a.mark(function e(t, r) {\n var n,\n o,\n a,\n i,\n l = arguments;\n return A.a.wrap(function (e) {\n for (;;) {\n switch (e.prev = e.next) {\n case 0:\n if (n = l.length > 2 && void 0 !== l[2] ? l[2] : 3, o = \"object\" == typeof t ? t.contents : null, a = \"object\" == typeof t ? t.uri : t, null != o) {\n e.next = 7;\n break;\n }\n\n return e.next = 6, fetch(a).then(function (e) {\n return e.text();\n });\n\n case 6:\n o = e.sent;\n\n case 7:\n return e.next = 9, z(a, o);\n\n case 9:\n return i = e.sent, e.abrupt(\"return\", r.map(function (e) {\n var t = e.functionName,\n r = e.lineNumber,\n l = e.columnNumber;\n if (null != e._originalLineNumber) return e;\n var u = e.fileName;\n if (u && (u = V.a.normalize(u.replace(/[\\\\]+/g, \"/\"))), null == u) return e;\n var c = u,\n s = i.getSources().map(function (e) {\n return e.replace(/[\\\\]+/g, \"/\");\n }).filter(function (e) {\n var t = (e = V.a.normalize(e)).lastIndexOf(c);\n return -1 !== t && t === e.length - c.length;\n }).map(function (e) {\n return {\n token: e,\n seps: W(V.a.sep, V.a.normalize(e)),\n penalties: W(\"node_modules\", e) + W(\"~\", e)\n };\n }).sort(function (e, t) {\n var r = Math.sign(e.seps - t.seps);\n return 0 !== r ? r : Math.sign(e.penalties - t.penalties);\n });\n if (s.length < 1 || null == r) return new x(null, null, null, null, null, t, c, r, l, null);\n var f = s[0].token,\n d = i.getGeneratedPosition(f, r, l),\n p = d.line,\n h = d.column,\n g = i.getSource(f);\n return new x(t, a, p, h || null, F(p, n, o || []), t, c, r, l, F(r, n, g));\n }));\n\n case 11:\n case \"end\":\n return e.stop();\n }\n }\n }, e);\n }))).apply(this, arguments);\n }\n\n var Y = function Y(e) {\n arguments.length > 1 && void 0 !== arguments[1] && arguments[1];\n var t = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 3,\n r = L(e);\n return (e.__unmap_source ? G(e.__unmap_source, r, t) : B(r, t)).then(function (e) {\n return 0 === e.map(function (e) {\n return e._originalFileName;\n }).filter(function (e) {\n return null != e && -1 === e.indexOf(\"node_modules\");\n }).length ? null : e.filter(function (e) {\n var t = e.functionName;\n return null == t || -1 === t.indexOf(\"__stack_frame_overlay_proxy_console__\");\n });\n });\n },\n X = function X(e) {\n return function (t) {\n var r = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];\n Y(t, r, 3).then(function (n) {\n null != n && e({\n error: t,\n unhandledRejection: r,\n contextSize: 3,\n stackFrames: n\n });\n }).catch(function (e) {\n console.log(\"Could not get the stack frames of error:\", e);\n });\n };\n };\n\n function K(e) {\n var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : \"/static/js/bundle.js\",\n r = X(e);\n return a(window, function (e) {\n return r(e, !1);\n }), u(window, function (e) {\n return r(e, !0);\n }), function () {\n var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : f;\n if (!c) try {\n s = Error.stackTraceLimit, Error.stackTraceLimit = e, c = !0;\n } catch (e) {}\n }(), p(), g(\"error\", function (e, n) {\n var o = function (e, t) {\n for (var r, n, o = function (e) {\n return e.split(\"\\n\").filter(function (e) {\n return !e.match(/^\\s*in/);\n }).join(\"\\n\");\n }(e), a = \"\", i = 0; i < t.length; ++i) {\n var l = t[i],\n u = l.fileName,\n c = l.lineNumber;\n\n if (null != u && null != c && !(u === r && \"number\" == typeof c && \"number\" == typeof n && Math.abs(c - n) < 3)) {\n r = u, n = c;\n var s = t[i].name;\n a += \"in \".concat(s = s || \"(anonymous function)\", \" (at \").concat(u, \":\").concat(c, \")\\n\");\n }\n }\n\n return {\n message: o,\n stack: a\n };\n }(e, n);\n\n r({\n message: o.message,\n stack: o.stack,\n __unmap_source: t\n }, !1);\n }), function () {\n var e;\n !function () {\n if (c) try {\n Error.stackTraceLimit = s, c = !1;\n } catch (e) {}\n }(), e = window, null !== i && (e.removeEventListener(\"unhandledrejection\", i), i = null), function (e) {\n null !== n && (e.removeEventListener(\"error\", n), n = null);\n }(window), h();\n };\n }\n\n var J = {\n position: \"fixed\",\n top: \"0\",\n left: \"0\",\n width: \"100%\",\n height: \"100%\",\n border: \"none\",\n \"z-index\": 2147483647\n };\n var Z = \"/*! For license information please see iframe-bundle.js.LICENSE.txt */\\n!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){\\\"undefined\\\"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\\"Module\\\"}),Object.defineProperty(e,\\\"__esModule\\\",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&\\\"object\\\"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,\\\"default\\\",{enumerable:!0,value:e}),2&t&&\\\"string\\\"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,\\\"a\\\",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p=\\\"\\\",r(r.s=208)}([function(e,t,r){\\\"use strict\\\";e.exports=r(183)},function(e,t,r){var n=r(8),o=r(35).f,a=r(18),i=r(21),l=r(38),u=r(60),c=r(64);e.exports=function(e,t){var r,s,f,d,p,h=e.target,g=e.global,v=e.stat;if(r=g?n:v?n[h]||l(h,{}):(n[h]||{}).prototype)for(s in t){if(d=t[s],f=e.noTargetGet?(p=o(r,s))&&p.value:r[s],!c(g?s:h+(v?\\\".\\\":\\\"#\\\")+s,e.forced)&&void 0!==f){if(typeof d===typeof f)continue;u(d,f)}(e.sham||f&&f.sham)&&a(d,\\\"sham\\\",!0),i(r,s,d,e)}}},function(e,t,r){var n=r(13);e.exports=function(e){if(!n(e))throw TypeError(String(e)+\\\" is not an object\\\");return e}},function(e,t){e.exports=!1},function(e,t,r){var n=r(2),o=r(66),a=r(26),i=r(7),l=r(45),u=r(69),c=function(e,t){this.stopped=e,this.result=t};e.exports=function(e,t,r){var s,f,d,p,h,g,v,m=r&&r.that,y=!(!r||!r.AS_ENTRIES),b=!(!r||!r.IS_ITERATOR),w=!(!r||!r.INTERRUPTED),k=i(t,m,1+y+w),E=function(e){return s&&u(s),new c(!0,e)},x=function(e){return y?(n(e),w?k(e[0],e[1],E):k(e[0],e[1])):w?k(e,E):k(e)};if(b)s=e;else{if(\\\"function\\\"!=typeof(f=l(e)))throw TypeError(\\\"Target is not iterable\\\");if(o(f)){for(d=0,p=a(e.length);p>d;d++)if((h=x(e[d]))&&h instanceof c)return h;return new c(!1)}s=f.call(e)}for(g=s.next;!(v=g.call(s)).done;){try{h=x(v.value)}catch(e){throw u(s),e}if(\\\"object\\\"==typeof h&&h&&h instanceof c)return h}return new c(!1)}},function(e,t){e.exports=function(e){if(\\\"function\\\"!=typeof e)throw TypeError(String(e)+\\\" is not a function\\\");return e}},function(e,t,r){var n=r(8),o=r(40),a=r(11),i=r(31),l=r(44),u=r(67),c=o(\\\"wks\\\"),s=n.Symbol,f=u?s:s&&s.withoutSetter||i;e.exports=function(e){return a(c,e)||(l&&a(s,e)?c[e]=s[e]:c[e]=f(\\\"Symbol.\\\"+e)),c[e]}},function(e,t,r){var n=r(5);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 0:return function(){return e.call(t)};case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,o){return e.call(t,r,n,o)}}return function(){return e.apply(t,arguments)}}},function(e,t,r){(function(t){var r=function(e){return e&&e.Math==Math&&e};e.exports=r(\\\"object\\\"==typeof globalThis&&globalThis)||r(\\\"object\\\"==typeof window&&window)||r(\\\"object\\\"==typeof self&&self)||r(\\\"object\\\"==typeof t&&t)||function(){return this}()||Function(\\\"return this\\\")()}).call(this,r(34))},function(e,t,r){var n=r(61),o=r(11),a=r(82),i=r(14).f;e.exports=function(e){var t=n.Symbol||(n.Symbol={});o(t,e)||i(t,e,{value:a.f(e)})}},function(e,t,r){var n=r(61),o=r(8),a=function(e){return\\\"function\\\"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?a(n[e])||a(o[e]):n[e]&&n[e][t]||o[e]&&o[e][t]}},function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=function(e){return\\\"object\\\"===typeof e?null!==e:\\\"function\\\"===typeof e}},function(e,t,r){var n=r(16),o=r(57),a=r(2),i=r(29),l=Object.defineProperty;t.f=n?l:function(e,t,r){if(a(e),t=i(t,!0),a(r),o)try{return l(e,t,r)}catch(e){}if(\\\"get\\\"in r||\\\"set\\\"in r)throw TypeError(\\\"Accessors not supported\\\");return\\\"value\\\"in r&&(e[t]=r.value),e}},function(e,t,r){var n=r(3),o=r(48);e.exports=n?o:function(e){return Map.prototype.entries.call(e)}},function(e,t,r){var n=r(12);e.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(e,t,r){var n=r(2),o=r(5),a=r(6)(\\\"species\\\");e.exports=function(e,t){var r,i=n(e).constructor;return void 0===i||void 0==(r=n(i)[a])?t:o(r)}},function(e,t,r){var n=r(16),o=r(14),a=r(23);e.exports=n?function(e,t,r){return o.f(e,t,a(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t,r){var n=r(3),o=r(48);e.exports=n?o:function(e){return Set.prototype.values.call(e)}},function(e,t,r){var n=r(56),o=r(37);e.exports=function(e){return n(o(e))}},function(e,t,r){var n=r(8),o=r(18),a=r(11),i=r(38),l=r(59),u=r(24),c=u.get,s=u.enforce,f=String(String).split(\\\"String\\\");(e.exports=function(e,t,r,l){var u,c=!!l&&!!l.unsafe,d=!!l&&!!l.enumerable,p=!!l&&!!l.noTargetGet;\\\"function\\\"==typeof r&&(\\\"string\\\"!=typeof t||a(r,\\\"name\\\")||o(r,\\\"name\\\",t),(u=s(r)).source||(u.source=f.join(\\\"string\\\"==typeof t?t:\\\"\\\"))),e!==n?(c?!p&&e[t]&&(d=!0):delete e[t],d?e[t]=r:o(e,t,r)):d?e[t]=r:i(t,r)})(Function.prototype,\\\"toString\\\",(function(){return\\\"function\\\"==typeof this&&c(this).source||l(this)}))},function(e,t,r){var n=r(14).f,o=r(11),a=r(6)(\\\"toStringTag\\\");e.exports=function(e,t,r){e&&!o(e=r?e:e.prototype,a)&&n(e,a,{configurable:!0,value:t})}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){var n,o,a,i=r(92),l=r(8),u=r(13),c=r(18),s=r(11),f=r(39),d=r(30),p=r(25),h=l.WeakMap;if(i){var g=f.state||(f.state=new h),v=g.get,m=g.has,y=g.set;n=function(e,t){return t.facade=e,y.call(g,e,t),t},o=function(e){return v.call(g,e)||{}},a=function(e){return m.call(g,e)}}else{var b=d(\\\"state\\\");p[b]=!0,n=function(e,t){return t.facade=e,c(e,b,t),t},o=function(e){return s(e,b)?e[b]:{}},a=function(e){return s(e,b)}}e.exports={set:n,get:o,has:a,enforce:function(e){return a(e)?o(e):n(e,{})},getterFor:function(e){return function(t){var r;if(!u(t)||(r=o(t)).type!==e)throw TypeError(\\\"Incompatible receiver, \\\"+e+\\\" required\\\");return r}}}},function(e,t){e.exports={}},function(e,t,r){var n=r(42),o=Math.min;e.exports=function(e){return e>0?o(n(e),9007199254740991):0}},function(e,t){e.exports={}},function(e,t,r){var n=r(37);e.exports=function(e){return Object(n(e))}},function(e,t,r){var n=r(13);e.exports=function(e,t){if(!n(e))return e;var r,o;if(t&&\\\"function\\\"==typeof(r=e.toString)&&!n(o=r.call(e)))return o;if(\\\"function\\\"==typeof(r=e.valueOf)&&!n(o=r.call(e)))return o;if(!t&&\\\"function\\\"==typeof(r=e.toString)&&!n(o=r.call(e)))return o;throw TypeError(\\\"Can't convert object to primitive value\\\")}},function(e,t,r){var n=r(40),o=r(31),a=n(\\\"keys\\\");e.exports=function(e){return a[e]||(a[e]=o(e))}},function(e,t){var r=0,n=Math.random();e.exports=function(e){return\\\"Symbol(\\\"+String(void 0===e?\\\"\\\":e)+\\\")_\\\"+(++r+n).toString(36)}},function(e,t,r){var n,o=r(2),a=r(99),i=r(43),l=r(25),u=r(100),c=r(58),s=r(30),f=s(\\\"IE_PROTO\\\"),d=function(){},p=function(e){return\\\"