From 49c7b36a7b6e11f65b2a4101b93f0a26f909ee3e Mon Sep 17 00:00:00 2001 From: Ninjas Code - 4 Date: Wed, 29 Mar 2023 13:07:24 +0500 Subject: [PATCH] merging --- .gitignore | 2 + Customer App/.DS_Store | Bin 6148 -> 0 bytes Customer App/assets/.DS_Store | Bin 6148 -> 0 bytes Customer App/assets/adaptive-icon.png | Bin 10418 -> 0 bytes Customer App/assets/burger.png | Bin 353705 -> 0 bytes Customer App/assets/icon.png | Bin 24071 -> 0 bytes Customer App/assets/logo.png | Bin 2462 -> 0 bytes Customer App/assets/not-icon.png | Bin 1471 -> 0 bytes Customer App/assets/profile.png | Bin 1905 -> 0 bytes Customer App/assets/splash.png | Bin 64800 -> 0 bytes Customer App/assets/transparent-icon.png | Bin 86725 -> 0 bytes Customer App/enategaprod_upload_cert.pem | 20 - Customer App/environment.js.example | 46 - Customer App/google-services-prod-old.json | 47 - Customer App/google-services-prod.json | 47 - Customer App/google-services.json | 40 - Customer App/i18n.js | 23 - Customer App/src/.DS_Store | Bin 6148 -> 0 bytes Customer App/src/Theme/Colors.js | 26 - Customer App/src/Theme/Theme.js | 82 - Customer App/src/Theme/index.js | 4 - Customer App/src/apollo/index.js | 92 - Customer App/src/apollo/server.js | 590 - Customer App/src/assets/.DS_Store | Bin 6148 -> 0 bytes .../src/assets/font/Poppin/Poppins-Bold.ttf | Bin 153900 -> 0 bytes .../src/assets/font/Poppin/Poppins-Light.ttf | Bin 159848 -> 0 bytes .../src/assets/font/Poppin/Poppins-Medium.ttf | Bin 156480 -> 0 bytes .../assets/font/Poppin/Poppins-Regular.ttf | Bin 158192 -> 0 bytes .../assets/font/Poppin/Poppins-SemiBold.ttf | Bin 155192 -> 0 bytes Customer App/src/assets/font/icomoon.ttf | Bin 10072 -> 0 bytes Customer App/src/assets/images/.DS_Store | Bin 8196 -> 0 bytes Customer App/src/assets/images/SVG/Logo.js | 20 - .../src/assets/images/SVG/LogoName.js | 27 - .../images/SVG/imageComponents/CartIcon.js | 18 - .../SVG/imageComponents/EmptyAddress.js | 72 - .../images/SVG/imageComponents/EmptyCart.js | 116 - .../images/SVG/imageComponents/EmptyFood.js | 535 - .../images/SVG/imageComponents/EmptyOrder.js | 88 - Customer App/src/assets/images/cashIcon.png | Bin 1815 -> 0 bytes .../src/assets/images/defaultNotification.png | Bin 62772 -> 0 bytes Customer App/src/assets/images/facebook.png | Bin 277 -> 0 bytes Customer App/src/assets/images/google.png | Bin 522 -> 0 bytes Customer App/src/assets/images/home.png | Bin 5629 -> 0 bytes .../src/assets/images/imagePlaceholder.png | Bin 2465 -> 0 bytes Customer App/src/assets/images/location.png | Bin 51877 -> 0 bytes .../src/assets/images/login_reg_food.jpg | Bin 39164 -> 0 bytes .../src/assets/images/markerEnatega.png | Bin 696 -> 0 bytes Customer App/src/assets/images/masterIcon.png | Bin 1667 -> 0 bytes .../src/assets/images/notificationDefault.png | Bin 66220 -> 0 bytes Customer App/src/assets/images/paypal.png | Bin 1456 -> 0 bytes .../src/assets/images/placeholder.png | Bin 127170 -> 0 bytes Customer App/src/assets/images/rider.png | Bin 13635 -> 0 bytes .../src/assets/images/searchLocation.png | Bin 4954 -> 0 bytes Customer App/src/assets/images/stripe.png | Bin 4720 -> 0 bytes Customer App/src/assets/images/visaIcon.png | Bin 1337 -> 0 bytes .../src/components/CartItem/CartItem.js | 88 - .../src/components/CartItem/styles.js | 78 - .../src/components/CustomIcon/index.js | 8 - .../src/components/CustomIcon/selection.json | 1 - .../CartComponent/CartComponent.js | 81 - .../CartComponent/styles.js | 55 - .../CheckComponent/CheckComponent.js | 67 - .../CheckComponent/styles.js | 29 - .../HeadingComponent/HeadingComponent.js | 46 - .../HeadingComponent/styles.js | 25 - .../ImageHeader/ImageHeader.js | 18 - .../CustomizeComponents/ImageHeader/styles.js | 14 - .../RadioComponent/RadioComponent.js | 70 - .../RadioComponent/styles.js | 27 - .../TitleComponent/TitleComponent.js | 46 - .../TitleComponent/styles.js | 19 - .../components/CustomizeComponents/index.js | 15 - .../Drawer/Profile/DrawerProfile.js | 58 - .../src/components/Drawer/Profile/styles.js | 55 - Customer App/src/components/Drawer/index.js | 3 - .../components/EnategaImage/EnategaImage.js | 59 - .../src/components/EnategaImage/styles.js | 20 - .../src/components/FdCheckbox/CheckboxBtn.js | 31 - .../src/components/FdCheckbox/styles.js | 19 - .../src/components/FdRadioBtn/RadioBtn.js | 50 - .../src/components/FdRadioBtn/styles.js | 7 - .../FdSocialBtn/FdEmailBtn/FdEmailBtn.js | 44 - .../FdSocialBtn/FdEmailBtn/styles.js | 26 - .../FdSocialBtn/FdGoogleBtn/FdGoogleBtn.js | 50 - .../FdSocialBtn/FdGoogleBtn/styles.js | 27 - .../src/components/FdSwitch/SwitchBtn.js | 38 - .../src/components/FdSwitch/styles.js | 14 - .../components/FlashMessage/FlashMessage.js | 20 - .../src/components/FlashMessage/styles.js | 13 - .../Header/HeaderIcons/HeaderIcons.js | 210 - .../components/Header/HeaderIcons/styles.js | 74 - .../RegistrationHeader/RegistrationHeader.js | 44 - .../Header/RegistrationHeader/styles.js | 28 - Customer App/src/components/Header/index.js | 4 - .../src/components/Menu/MenuCard/MenuCard.js | 46 - .../src/components/Menu/MenuCard/styles.js | 62 - .../src/components/Menu/StatusCard/styles.js | 49 - Customer App/src/components/Menu/index.js | 4 - .../Modals/FilterModal/FilterModal.js | 243 - .../components/Modals/FilterModal/styles.js | 77 - .../Modals/PaymentModal/PaymentModal.js | 118 - .../components/Modals/PaymentModal/styles.js | 59 - Customer App/src/components/Modals/index.js | 3 - .../src/components/MyOrders/ActiveOrders.js | 139 - .../src/components/MyOrders/styles.js | 67 - .../TrackingRider/TrackingRider.js | 131 - .../src/components/OrderDetail/index.js | 3 - .../src/components/Sidebar/Sidebar.js | 174 - Customer App/src/components/Sidebar/styles.js | 41 - .../src/components/Spinner/Spinner.js | 34 - .../Text/TextDefault/TextDefault.js | 65 - .../src/components/Text/TextDefault/styles.js | 10 - .../components/Text/TextError/TextError.js | 33 - .../src/components/Text/TextLine/TextLine.js | 25 - .../src/components/Text/TextLine/styles.js | 25 - Customer App/src/components/Text/index.js | 5 - .../src/components/Triangle/Triangle.js | 16 - .../src/components/Triangle/styles.js | 22 - .../src/components/WrapperView/WrapperView.js | 21 - Customer App/src/context/Configuration.js | 32 - Customer App/src/context/User.js | 248 - Customer App/src/routes/navigationService.js | 27 - Customer App/src/routes/screenOptions.js | 41 - Customer App/src/routes/styles.js | 56 - Customer App/src/screens/Addresses/styles.js | 86 - .../screens/AnimatedSplash/AnimatedSplash.js | 95 - Customer App/src/screens/Cart/Cart.js | 793 -- Customer App/src/screens/Cart/styles.js | 128 - .../src/screens/CartAddress/styles.js | 71 - Customer App/src/screens/Chat/styles.js | 64 - Customer App/src/screens/Coupon/Coupon.js | 78 - Customer App/src/screens/Coupon/styles.js | 42 - .../src/screens/CreateAccount/styles.js | 96 - .../src/screens/EditAddress/EditAddress.js | 359 - .../src/screens/EditAddress/styles.js | 95 - .../screens/ForgotPassword/ForgotPassword.js | 147 - .../src/screens/ForgotPassword/styles.js | 67 - Customer App/src/screens/FullMap/FullMap.js | 282 - Customer App/src/screens/FullMap/styles.js | 27 - Customer App/src/screens/Help/Help.js | 54 - Customer App/src/screens/Help/styles.js | 35 - .../src/screens/HelpBrowser/HelpBrowser.js | 30 - .../src/screens/ItemDetail/ItemDetail.js | 235 - Customer App/src/screens/ItemDetail/styles.js | 30 - Customer App/src/screens/Login/Login.js | 279 - .../src/screens/Login/screenOptions.js | 31 - Customer App/src/screens/Login/styles.js | 84 - Customer App/src/screens/Menu/styles.js | 53 - Customer App/src/screens/MenuItems/styles.js | 129 - Customer App/src/screens/MyOrders/style.js | 126 - .../src/screens/NewAddress/NewAddress.js | 382 - Customer App/src/screens/NewAddress/styles.js | 98 - .../src/screens/OrderDetail/OrderDetail.js | 293 - .../src/screens/OrderDetail/styles.js | 39 - Customer App/src/screens/Paypal/Paypal.js | 73 - .../src/screens/Profile/ChangePassword.js | 148 - Customer App/src/screens/Profile/Profile.js | 388 - Customer App/src/screens/Profile/styles.js | 111 - .../screens/RateAndReview/RateAndReview.js | 137 - .../src/screens/RateAndReview/styles.js | 79 - Customer App/src/screens/Register/Register.js | 324 - Customer App/src/screens/Register/styles.js | 86 - .../Settings/components/SettingModal.js | 75 - .../src/screens/Settings/components/styles.js | 50 - Customer App/src/screens/Settings/styles.js | 106 - .../src/screens/Stripe/StripeCheckout.js | 134 - Customer App/src/screens/index.js | 53 - Customer App/src/utils/alignment.js | 135 - Customer App/src/utils/analyticsUtils.js | 17 - Customer App/src/utils/constant.js | 67 - Customer App/src/utils/country_codes.js | 2554 ---- Customer App/src/utils/currencies.js | 165 - Customer App/src/utils/fontStyles.js | 7 - Customer App/src/utils/scaling.js | 12 - Customer App/src/utils/textStyles.js | 53 - .../src/utils/useAppTrackingTransparency.js | 13 - Customer App/translations/de.js | 140 - Customer App/translations/en.js | 143 - Customer App/translations/fr.js | 141 - Customer App/translations/km.js | 136 - Customer App/translations/zh.js | 132 - Customer App/yarn.lock | 10647 ---------------- Rider App/app.json | 66 - .../assets/font/MuseoSans/MuseoSans300.ttf | Bin 99844 -> 0 bytes .../assets/font/MuseoSans/MuseoSans500.ttf | Bin 100756 -> 0 bytes .../assets/font/MuseoSans/MuseoSans700.ttf | Bin 100704 -> 0 bytes Rider App/assets/font/icomoon.ttf | Bin 10072 -> 0 bytes Rider App/assets/icon.png | Bin 14820 -> 0 bytes Rider App/assets/images/Svg/Logo.js | 48 - Rider App/assets/images/ui/BG.png | Bin 87721 -> 0 bytes Rider App/assets/images/ui/markerEnatega.png | Bin 696 -> 0 bytes .../assets/images/ui/transparent-icon.png | Bin 1865 -> 0 bytes Rider App/assets/not-icon.png | Bin 1471 -> 0 bytes Rider App/assets/splash.png | Bin 39499 -> 0 bytes Rider App/babel.config.js | 7 - Rider App/environment.js | 37 - Rider App/google-services.json | 83 - Rider App/i18n.js | 22 - Rider App/languages/de.js | 115 - Rider App/languages/en.js | 119 - Rider App/languages/fr.js | 115 - Rider App/languages/km.js | 115 - Rider App/languages/zh.js | 108 - Rider App/reset-cache/.expo/settings.json | 7 - Rider App/src/apollo/fragments.js | 46 - Rider App/src/apollo/index.js | 84 - Rider App/src/apollo/mutations.js | 29 - Rider App/src/apollo/queries.js | 231 - .../AssignedOrders/AssignedOrders.js | 56 - Rider App/src/components/CustomIcon/index.js | 8 - .../src/components/CustomIcon/selection.json | 1 - .../src/components/FdFullLogo/FdFullLogo.js | 16 - Rider App/src/components/FdFullLogo/styles.js | 8 - .../src/components/FdRadioBtn/RadioBtn.js | 48 - Rider App/src/components/FdRadioBtn/styles.js | 7 - .../components/FlashMessage/FlashMessage.js | 20 - .../src/components/FlashMessage/styles.js | 13 - .../Header/HeaderIcons/HeaderIcons.js | 120 - .../components/Header/HeaderIcons/styles.js | 18 - Rider App/src/components/Header/index.js | 3 - .../src/components/NewOrders/NewOrders.js | 59 - Rider App/src/components/NewOrders/styles.js | 7 - Rider App/src/components/Order/Order.js | 206 - Rider App/src/components/Order/style.js | 59 - .../src/components/Sidebar/NavItem/NavItem.js | 44 - .../src/components/Sidebar/NavItem/styles.js | 22 - .../src/components/Sidebar/Profile/Profile.js | 44 - .../src/components/Sidebar/Profile/styles.js | 28 - Rider App/src/components/Sidebar/Sidebar.js | 92 - Rider App/src/components/Sidebar/styles.js | 27 - Rider App/src/components/Spinner/Spinner.js | 18 - .../Text/TextDefault/TextDefault.js | 61 - .../src/components/Text/TextDefault/styles.js | 10 - .../components/Text/TextError/TextError.js | 31 - Rider App/src/components/Text/index.js | 4 - .../src/components/WrapperView/MainWrapper.js | 24 - .../src/components/WrapperView/WrapperView.js | 16 - Rider App/src/components/WrapperView/index.js | 4 - .../src/components/WrapperView/styles.js | 30 - Rider App/src/components/index.js | 18 - Rider App/src/context/auth.js | 3 - Rider App/src/context/configuration.js | 25 - Rider App/src/context/user.js | 298 - Rider App/src/routes/index.js | 196 - Rider App/src/routes/navigationService.js | 19 - Rider App/src/routes/screenOptions.js | 33 - Rider App/src/routes/styles.js | 68 - Rider App/src/screens/Chat/Chat.js | 211 - Rider App/src/screens/Chat/styles.js | 63 - Rider App/src/screens/Help/Help.js | 54 - Rider App/src/screens/Help/styles.js | 33 - .../src/screens/HelpBrowser/HelpBrowser.js | 29 - Rider App/src/screens/Language/Language.js | 139 - Rider App/src/screens/Language/styles.js | 73 - Rider App/src/screens/Loading/Loading.js | 53 - Rider App/src/screens/Login/Login.js | 186 - Rider App/src/screens/Login/styles.js | 60 - Rider App/src/screens/NewOrders/NewOrders.js | 59 - Rider App/src/screens/NewOrders/style.js | 7 - .../src/screens/OrderDetail/OrderDetail.js | 454 - Rider App/src/screens/OrderDetail/styles.js | 197 - Rider App/src/screens/Orders/Orders.js | 62 - Rider App/src/screens/Orders/style.js | 50 - Rider App/src/screens/index.js | 19 - Rider App/src/utilities/alignment.js | 135 - Rider App/src/utilities/colors.js | 28 - Rider App/src/utilities/constant.js | 40 - Rider App/src/utilities/fontStyles.js | 5 - Rider App/src/utilities/links.js | 13 - Rider App/src/utilities/location.js | 33 - Rider App/src/utilities/scaling.js | 12 - Rider App/src/utilities/textStyles.js | 50 - 272 files changed, 2 insertions(+), 30865 deletions(-) create mode 100644 .gitignore delete mode 100644 Customer App/.DS_Store delete mode 100644 Customer App/assets/.DS_Store delete mode 100644 Customer App/assets/adaptive-icon.png delete mode 100644 Customer App/assets/burger.png delete mode 100644 Customer App/assets/icon.png delete mode 100644 Customer App/assets/logo.png delete mode 100644 Customer App/assets/not-icon.png delete mode 100644 Customer App/assets/profile.png delete mode 100644 Customer App/assets/splash.png delete mode 100644 Customer App/assets/transparent-icon.png delete mode 100644 Customer App/enategaprod_upload_cert.pem delete mode 100644 Customer App/environment.js.example delete mode 100644 Customer App/google-services-prod-old.json delete mode 100644 Customer App/google-services-prod.json delete mode 100644 Customer App/google-services.json delete mode 100644 Customer App/i18n.js delete mode 100644 Customer App/src/.DS_Store delete mode 100644 Customer App/src/Theme/Colors.js delete mode 100644 Customer App/src/Theme/Theme.js delete mode 100644 Customer App/src/Theme/index.js delete mode 100644 Customer App/src/apollo/index.js delete mode 100644 Customer App/src/apollo/server.js delete mode 100644 Customer App/src/assets/.DS_Store delete mode 100644 Customer App/src/assets/font/Poppin/Poppins-Bold.ttf delete mode 100644 Customer App/src/assets/font/Poppin/Poppins-Light.ttf delete mode 100644 Customer App/src/assets/font/Poppin/Poppins-Medium.ttf delete mode 100644 Customer App/src/assets/font/Poppin/Poppins-Regular.ttf delete mode 100644 Customer App/src/assets/font/Poppin/Poppins-SemiBold.ttf delete mode 100644 Customer App/src/assets/font/icomoon.ttf delete mode 100644 Customer App/src/assets/images/.DS_Store delete mode 100644 Customer App/src/assets/images/SVG/Logo.js delete mode 100644 Customer App/src/assets/images/SVG/LogoName.js delete mode 100644 Customer App/src/assets/images/SVG/imageComponents/CartIcon.js delete mode 100644 Customer App/src/assets/images/SVG/imageComponents/EmptyAddress.js delete mode 100644 Customer App/src/assets/images/SVG/imageComponents/EmptyCart.js delete mode 100644 Customer App/src/assets/images/SVG/imageComponents/EmptyFood.js delete mode 100644 Customer App/src/assets/images/SVG/imageComponents/EmptyOrder.js delete mode 100644 Customer App/src/assets/images/cashIcon.png delete mode 100755 Customer App/src/assets/images/defaultNotification.png delete mode 100644 Customer App/src/assets/images/facebook.png delete mode 100644 Customer App/src/assets/images/google.png delete mode 100644 Customer App/src/assets/images/home.png delete mode 100644 Customer App/src/assets/images/imagePlaceholder.png delete mode 100755 Customer App/src/assets/images/location.png delete mode 100755 Customer App/src/assets/images/login_reg_food.jpg delete mode 100644 Customer App/src/assets/images/markerEnatega.png delete mode 100644 Customer App/src/assets/images/masterIcon.png delete mode 100755 Customer App/src/assets/images/notificationDefault.png delete mode 100644 Customer App/src/assets/images/paypal.png delete mode 100755 Customer App/src/assets/images/placeholder.png delete mode 100644 Customer App/src/assets/images/rider.png delete mode 100644 Customer App/src/assets/images/searchLocation.png delete mode 100644 Customer App/src/assets/images/stripe.png delete mode 100644 Customer App/src/assets/images/visaIcon.png delete mode 100755 Customer App/src/components/CartItem/CartItem.js delete mode 100755 Customer App/src/components/CartItem/styles.js delete mode 100644 Customer App/src/components/CustomIcon/index.js delete mode 100644 Customer App/src/components/CustomIcon/selection.json delete mode 100644 Customer App/src/components/CustomizeComponents/CartComponent/CartComponent.js delete mode 100644 Customer App/src/components/CustomizeComponents/CartComponent/styles.js delete mode 100644 Customer App/src/components/CustomizeComponents/CheckComponent/CheckComponent.js delete mode 100644 Customer App/src/components/CustomizeComponents/CheckComponent/styles.js delete mode 100644 Customer App/src/components/CustomizeComponents/HeadingComponent/HeadingComponent.js delete mode 100644 Customer App/src/components/CustomizeComponents/HeadingComponent/styles.js delete mode 100644 Customer App/src/components/CustomizeComponents/ImageHeader/ImageHeader.js delete mode 100644 Customer App/src/components/CustomizeComponents/ImageHeader/styles.js delete mode 100644 Customer App/src/components/CustomizeComponents/RadioComponent/RadioComponent.js delete mode 100644 Customer App/src/components/CustomizeComponents/RadioComponent/styles.js delete mode 100644 Customer App/src/components/CustomizeComponents/TitleComponent/TitleComponent.js delete mode 100644 Customer App/src/components/CustomizeComponents/TitleComponent/styles.js delete mode 100644 Customer App/src/components/CustomizeComponents/index.js delete mode 100644 Customer App/src/components/Drawer/Profile/DrawerProfile.js delete mode 100644 Customer App/src/components/Drawer/Profile/styles.js delete mode 100644 Customer App/src/components/Drawer/index.js delete mode 100644 Customer App/src/components/EnategaImage/EnategaImage.js delete mode 100644 Customer App/src/components/EnategaImage/styles.js delete mode 100644 Customer App/src/components/FdCheckbox/CheckboxBtn.js delete mode 100644 Customer App/src/components/FdCheckbox/styles.js delete mode 100644 Customer App/src/components/FdRadioBtn/RadioBtn.js delete mode 100644 Customer App/src/components/FdRadioBtn/styles.js delete mode 100644 Customer App/src/components/FdSocialBtn/FdEmailBtn/FdEmailBtn.js delete mode 100644 Customer App/src/components/FdSocialBtn/FdEmailBtn/styles.js delete mode 100644 Customer App/src/components/FdSocialBtn/FdGoogleBtn/FdGoogleBtn.js delete mode 100644 Customer App/src/components/FdSocialBtn/FdGoogleBtn/styles.js delete mode 100644 Customer App/src/components/FdSwitch/SwitchBtn.js delete mode 100644 Customer App/src/components/FdSwitch/styles.js delete mode 100644 Customer App/src/components/FlashMessage/FlashMessage.js delete mode 100644 Customer App/src/components/FlashMessage/styles.js delete mode 100644 Customer App/src/components/Header/HeaderIcons/HeaderIcons.js delete mode 100644 Customer App/src/components/Header/HeaderIcons/styles.js delete mode 100644 Customer App/src/components/Header/RegistrationHeader/RegistrationHeader.js delete mode 100644 Customer App/src/components/Header/RegistrationHeader/styles.js delete mode 100644 Customer App/src/components/Header/index.js delete mode 100755 Customer App/src/components/Menu/MenuCard/MenuCard.js delete mode 100644 Customer App/src/components/Menu/MenuCard/styles.js delete mode 100644 Customer App/src/components/Menu/StatusCard/styles.js delete mode 100644 Customer App/src/components/Menu/index.js delete mode 100644 Customer App/src/components/Modals/FilterModal/FilterModal.js delete mode 100644 Customer App/src/components/Modals/FilterModal/styles.js delete mode 100644 Customer App/src/components/Modals/PaymentModal/PaymentModal.js delete mode 100644 Customer App/src/components/Modals/PaymentModal/styles.js delete mode 100644 Customer App/src/components/Modals/index.js delete mode 100644 Customer App/src/components/MyOrders/ActiveOrders.js delete mode 100644 Customer App/src/components/MyOrders/styles.js delete mode 100644 Customer App/src/components/OrderDetail/TrackingRider/TrackingRider.js delete mode 100644 Customer App/src/components/OrderDetail/index.js delete mode 100755 Customer App/src/components/Sidebar/Sidebar.js delete mode 100644 Customer App/src/components/Sidebar/styles.js delete mode 100644 Customer App/src/components/Spinner/Spinner.js delete mode 100644 Customer App/src/components/Text/TextDefault/TextDefault.js delete mode 100644 Customer App/src/components/Text/TextDefault/styles.js delete mode 100644 Customer App/src/components/Text/TextError/TextError.js delete mode 100644 Customer App/src/components/Text/TextLine/TextLine.js delete mode 100644 Customer App/src/components/Text/TextLine/styles.js delete mode 100644 Customer App/src/components/Text/index.js delete mode 100644 Customer App/src/components/Triangle/Triangle.js delete mode 100644 Customer App/src/components/Triangle/styles.js delete mode 100644 Customer App/src/components/WrapperView/WrapperView.js delete mode 100644 Customer App/src/context/Configuration.js delete mode 100644 Customer App/src/context/User.js delete mode 100644 Customer App/src/routes/navigationService.js delete mode 100644 Customer App/src/routes/screenOptions.js delete mode 100644 Customer App/src/routes/styles.js delete mode 100644 Customer App/src/screens/Addresses/styles.js delete mode 100644 Customer App/src/screens/AnimatedSplash/AnimatedSplash.js delete mode 100755 Customer App/src/screens/Cart/Cart.js delete mode 100755 Customer App/src/screens/Cart/styles.js delete mode 100644 Customer App/src/screens/CartAddress/styles.js delete mode 100644 Customer App/src/screens/Chat/styles.js delete mode 100644 Customer App/src/screens/Coupon/Coupon.js delete mode 100644 Customer App/src/screens/Coupon/styles.js delete mode 100644 Customer App/src/screens/CreateAccount/styles.js delete mode 100644 Customer App/src/screens/EditAddress/EditAddress.js delete mode 100644 Customer App/src/screens/EditAddress/styles.js delete mode 100644 Customer App/src/screens/ForgotPassword/ForgotPassword.js delete mode 100644 Customer App/src/screens/ForgotPassword/styles.js delete mode 100644 Customer App/src/screens/FullMap/FullMap.js delete mode 100644 Customer App/src/screens/FullMap/styles.js delete mode 100644 Customer App/src/screens/Help/Help.js delete mode 100644 Customer App/src/screens/Help/styles.js delete mode 100644 Customer App/src/screens/HelpBrowser/HelpBrowser.js delete mode 100644 Customer App/src/screens/ItemDetail/ItemDetail.js delete mode 100644 Customer App/src/screens/ItemDetail/styles.js delete mode 100755 Customer App/src/screens/Login/Login.js delete mode 100644 Customer App/src/screens/Login/screenOptions.js delete mode 100644 Customer App/src/screens/Login/styles.js delete mode 100644 Customer App/src/screens/Menu/styles.js delete mode 100755 Customer App/src/screens/MenuItems/styles.js delete mode 100644 Customer App/src/screens/MyOrders/style.js delete mode 100644 Customer App/src/screens/NewAddress/NewAddress.js delete mode 100644 Customer App/src/screens/NewAddress/styles.js delete mode 100644 Customer App/src/screens/OrderDetail/OrderDetail.js delete mode 100644 Customer App/src/screens/OrderDetail/styles.js delete mode 100644 Customer App/src/screens/Paypal/Paypal.js delete mode 100644 Customer App/src/screens/Profile/ChangePassword.js delete mode 100644 Customer App/src/screens/Profile/Profile.js delete mode 100644 Customer App/src/screens/Profile/styles.js delete mode 100755 Customer App/src/screens/RateAndReview/RateAndReview.js delete mode 100755 Customer App/src/screens/RateAndReview/styles.js delete mode 100755 Customer App/src/screens/Register/Register.js delete mode 100644 Customer App/src/screens/Register/styles.js delete mode 100644 Customer App/src/screens/Settings/components/SettingModal.js delete mode 100644 Customer App/src/screens/Settings/components/styles.js delete mode 100644 Customer App/src/screens/Settings/styles.js delete mode 100644 Customer App/src/screens/Stripe/StripeCheckout.js delete mode 100644 Customer App/src/screens/index.js delete mode 100644 Customer App/src/utils/alignment.js delete mode 100644 Customer App/src/utils/analyticsUtils.js delete mode 100644 Customer App/src/utils/constant.js delete mode 100644 Customer App/src/utils/country_codes.js delete mode 100644 Customer App/src/utils/currencies.js delete mode 100755 Customer App/src/utils/fontStyles.js delete mode 100755 Customer App/src/utils/scaling.js delete mode 100644 Customer App/src/utils/textStyles.js delete mode 100644 Customer App/src/utils/useAppTrackingTransparency.js delete mode 100644 Customer App/translations/de.js delete mode 100644 Customer App/translations/en.js delete mode 100644 Customer App/translations/fr.js delete mode 100644 Customer App/translations/km.js delete mode 100644 Customer App/translations/zh.js delete mode 100644 Customer App/yarn.lock delete mode 100644 Rider App/app.json delete mode 100644 Rider App/assets/font/MuseoSans/MuseoSans300.ttf delete mode 100644 Rider App/assets/font/MuseoSans/MuseoSans500.ttf delete mode 100644 Rider App/assets/font/MuseoSans/MuseoSans700.ttf delete mode 100644 Rider App/assets/font/icomoon.ttf delete mode 100644 Rider App/assets/icon.png delete mode 100644 Rider App/assets/images/Svg/Logo.js delete mode 100644 Rider App/assets/images/ui/BG.png delete mode 100644 Rider App/assets/images/ui/markerEnatega.png delete mode 100644 Rider App/assets/images/ui/transparent-icon.png delete mode 100644 Rider App/assets/not-icon.png delete mode 100644 Rider App/assets/splash.png delete mode 100644 Rider App/babel.config.js delete mode 100644 Rider App/environment.js delete mode 100644 Rider App/google-services.json delete mode 100644 Rider App/i18n.js delete mode 100644 Rider App/languages/de.js delete mode 100644 Rider App/languages/en.js delete mode 100644 Rider App/languages/fr.js delete mode 100644 Rider App/languages/km.js delete mode 100644 Rider App/languages/zh.js delete mode 100644 Rider App/reset-cache/.expo/settings.json delete mode 100644 Rider App/src/apollo/fragments.js delete mode 100644 Rider App/src/apollo/index.js delete mode 100644 Rider App/src/apollo/mutations.js delete mode 100644 Rider App/src/apollo/queries.js delete mode 100644 Rider App/src/components/AssignedOrders/AssignedOrders.js delete mode 100644 Rider App/src/components/CustomIcon/index.js delete mode 100644 Rider App/src/components/CustomIcon/selection.json delete mode 100644 Rider App/src/components/FdFullLogo/FdFullLogo.js delete mode 100644 Rider App/src/components/FdFullLogo/styles.js delete mode 100644 Rider App/src/components/FdRadioBtn/RadioBtn.js delete mode 100644 Rider App/src/components/FdRadioBtn/styles.js delete mode 100644 Rider App/src/components/FlashMessage/FlashMessage.js delete mode 100644 Rider App/src/components/FlashMessage/styles.js delete mode 100644 Rider App/src/components/Header/HeaderIcons/HeaderIcons.js delete mode 100644 Rider App/src/components/Header/HeaderIcons/styles.js delete mode 100644 Rider App/src/components/Header/index.js delete mode 100644 Rider App/src/components/NewOrders/NewOrders.js delete mode 100644 Rider App/src/components/NewOrders/styles.js delete mode 100644 Rider App/src/components/Order/Order.js delete mode 100644 Rider App/src/components/Order/style.js delete mode 100644 Rider App/src/components/Sidebar/NavItem/NavItem.js delete mode 100644 Rider App/src/components/Sidebar/NavItem/styles.js delete mode 100644 Rider App/src/components/Sidebar/Profile/Profile.js delete mode 100644 Rider App/src/components/Sidebar/Profile/styles.js delete mode 100644 Rider App/src/components/Sidebar/Sidebar.js delete mode 100644 Rider App/src/components/Sidebar/styles.js delete mode 100644 Rider App/src/components/Spinner/Spinner.js delete mode 100644 Rider App/src/components/Text/TextDefault/TextDefault.js delete mode 100644 Rider App/src/components/Text/TextDefault/styles.js delete mode 100644 Rider App/src/components/Text/TextError/TextError.js delete mode 100644 Rider App/src/components/Text/index.js delete mode 100644 Rider App/src/components/WrapperView/MainWrapper.js delete mode 100644 Rider App/src/components/WrapperView/WrapperView.js delete mode 100644 Rider App/src/components/WrapperView/index.js delete mode 100644 Rider App/src/components/WrapperView/styles.js delete mode 100644 Rider App/src/components/index.js delete mode 100644 Rider App/src/context/auth.js delete mode 100644 Rider App/src/context/configuration.js delete mode 100644 Rider App/src/context/user.js delete mode 100644 Rider App/src/routes/index.js delete mode 100644 Rider App/src/routes/navigationService.js delete mode 100644 Rider App/src/routes/screenOptions.js delete mode 100644 Rider App/src/routes/styles.js delete mode 100644 Rider App/src/screens/Chat/Chat.js delete mode 100644 Rider App/src/screens/Chat/styles.js delete mode 100644 Rider App/src/screens/Help/Help.js delete mode 100644 Rider App/src/screens/Help/styles.js delete mode 100644 Rider App/src/screens/HelpBrowser/HelpBrowser.js delete mode 100644 Rider App/src/screens/Language/Language.js delete mode 100644 Rider App/src/screens/Language/styles.js delete mode 100644 Rider App/src/screens/Loading/Loading.js delete mode 100644 Rider App/src/screens/Login/Login.js delete mode 100644 Rider App/src/screens/Login/styles.js delete mode 100644 Rider App/src/screens/NewOrders/NewOrders.js delete mode 100644 Rider App/src/screens/NewOrders/style.js delete mode 100644 Rider App/src/screens/OrderDetail/OrderDetail.js delete mode 100644 Rider App/src/screens/OrderDetail/styles.js delete mode 100644 Rider App/src/screens/Orders/Orders.js delete mode 100644 Rider App/src/screens/Orders/style.js delete mode 100644 Rider App/src/screens/index.js delete mode 100644 Rider App/src/utilities/alignment.js delete mode 100644 Rider App/src/utilities/colors.js delete mode 100644 Rider App/src/utilities/constant.js delete mode 100644 Rider App/src/utilities/fontStyles.js delete mode 100644 Rider App/src/utilities/links.js delete mode 100644 Rider App/src/utilities/location.js delete mode 100644 Rider App/src/utilities/scaling.js delete mode 100644 Rider App/src/utilities/textStyles.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1267dc9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +CustomerApp/node_modules +RiderApp/node_modules \ No newline at end of file diff --git a/Customer App/.DS_Store b/Customer App/.DS_Store deleted file mode 100644 index 985e3e8bd1a1db95a7ebb34f9de15f300a81f1c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK!A`s$#(`=?J(x6z2X7`ddQbzcZKMgdq%AgznEr@>4)Iy+iHsEG;dsFjirewaT^KjWRoR(m~R6 z;!C_cb<(b@?6WB9O>Dl>I9)5i{!xbA>`^J2)!t4MuX5x#5%T|V64o_ zZKFCI?wETuZZ;aD8Xq2P*K2&Yu|FD>+2)pcc+$ChcpN^Bo?j%h6h1;B>k7y43dU5C z_jVliqVN{{m{Ww}V{-H9)19l*Re4{E9+RU{GoTq*LUb9Fo+fa5Pu_ufQ`Kb=5U3U!dxQEfKZtVC{w9wF{n%jKUZ;%eFwHc?VvB=VJxm zof)B|H32pVp?js7(|-Jd(o6X7x}yk~F0lP7bI>%*L(Uuv@vucp#aWM zTr<$k6>tUqbp`C(y{p$+QP$f2e$UjX)-k=cE}vA**|KVu%x0?y55UjgqQwLcwA4ne zF8TJ`agHAS4rkpjpKiLoW$tsG>Z3YhI@guvdPzJLUan|&v=>C&Q|5X>+x%K@&CXNn z9sQjwgB2q-*EsK)-;mE-7od&J;&_#Jtrma##%56?uCPu@+{{vIu37& z=RG<{&5pNpo}xg5%FVdO;VWxy&%c8f4N=;DywA^0v^zT>)3X75Jfm?GFXT zu*^6lj9Uj)yaIp|x}))IcM0PZ8Ow}ALPoHVs9>Uoe8mWfPJfZ-l^KVGiLQ_@A0c}V z`Gyjrch)cBbcHgZ*RFsou&coB)I75D|MAc7|GOk_xdN`hf2BZ}EKV0Eq?FIr8_C&O tTTot6%xvC}FjA=UaU37)D85gL##mtwV3~19NDt;e0#OF9T!Fu;z;};8wetV~ diff --git a/Customer App/assets/adaptive-icon.png b/Customer App/assets/adaptive-icon.png deleted file mode 100644 index 13e28318c2337f848ff0157e612189a5b116ded2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10418 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

^PP)m)P;7e^guw}r$|3NhJB(RbTT1& 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%0DC6IVX-CRm>X|C@PlwvuZ z6XrFIb?oo#B9KUFB9urd6ocW;|Bn(ABr-k<98FaQ3B-}2p0z7*%{f6VogtN?!DeII=C z+n)KYA5X%9-c4x_3`rg+1_mK4RecNNdV+8yiN<=cUeY%f8KNgw=#>{W{8fyrBCtH% zB|*fn85BV%Qd6*~YwF4oyrFA5B=LatL>?Dkc^W#-|&;)&G}QB3ugqu zXdZj?IhtC~%$8UuXuYFO6)yDjPSDTy`HFXcA2+W)PpB-t8sKY7Wd&X9R(pTHviU`; zpGP1OBm{A@n>1~fr#~eLzH_v|I z3#3Z2m@Sb~B3HX<>m0&aszpQ7^wdoh+$B1S(w56*Bp7y)Z{IdujHG>mryv8?_e|C% zbX~I|*hvr(Y=Vz_Z+zg`(VX@5mch_49E`}*A-Epx99t93#(KtRC^>g(jgu#HHa9b7 z(~9L{Ng@?@9baQ>qhwTM{7E)9awILI;ee)Y@qLdIF4Fo$irL)|g(t0@ae~_2>A#5Bw@SSDxb)Z+tVu;U=@gJ*M+H%etkt zK1Nhqhx02Uv668-jf@T%R*2#N$QX$80v931RIidNJu6sO{7j9;DJM@AsNhJALW_V_ zfxc~-?$2o!p2fUnakxYUgOma(Jy{Y94Xrd+nekaO(f#K1Vpj&hzm~3y-*LytvhkwTGc85+Rxsl`>IV2-a-F24w;5HjuLu@}I zNmsVerbFT|nIZ@oX{JUnm<#}i!bcrUF~Ug6aBZF8sK5(>DGk>4QjO9nt={CqYae2E>vIIHSnMuQg`l4; znC@3Vfsh^*Bx#-_b%N_4D@w}EH8xHjgT$~nT++4d| zB@jY{o>WyuGo5kno_o1<=MKltoM*nXhpE57eGlHt`bLV#JzFn(kkj`bN2yzA5xv*V ze1>Dd)j$4CKK-E&;JP6$^f)WAK_Hqr8(;P|zUd$QJ=$v@CM{ar;fzJys=jogKT$)x~U$*S*FX%9li{K-7pbLSX z7~d=5MSr#=lGC*IOvXc`41DnyzlPg8J3RDdujIrD39cbc_PB8O8H!QQv11dwo1!v9 z>KodyBrCR%S&r`-TswyE;7)zRFq{V>4#ghA9^IG=z_Sx7z z%G$A0?C&1ZF6KC^X)5TN$Pef`kBz8#gce8*#w65Dh4V6sq4bQqwl_F^YQ)+Ij%{R| zJeqOW(Twf!h(e`wl_U6$LS<;-30*^;!mvoli=Hw|Y33~_jvPg_Eh&PwYB{!jf~(J8 zCQ&&jjvZxLAFwvbST77?ov`p3SNAKthcZv_0=lMQkfj)%;PKeLDrDwHz*ZQQqa~lMQS*GYKz(K z4wF%d!O=G@O2p8k`@Z~PTwPIBJK#J?D#`Mk$z;G{xsO1Tr3z)B7^Dal=v_xy6lBGS zYS~gPr(}6TIn0sDGbl2g?Fr74n}}h~Q-#)1j2DBXEqxydK~ZE0G6a+ZF9UCV*Vl0M z$*0-BbeZd)f1GAI<<6z&=w~yIpTC#Uv27mvy$@0y%&Gc7-$fx^@I5YgEFz{B{ySU? zB_ppwuJQ)LD*9L&jqq^_7D2|5h8T-~8xO2fus$kCOw`^;0oDb|;X32BP43)2VE^_E zEen>*8WGfLy%6bM-p9f=c!9GX*G25N$tC%?jB61rcdpkw{?R|6*}u%SYkSNN4p#h? zhz8d>?%S>P5G3RE2}xq;dxvdWgfK`XN_a+PL1q$MV^J!>+6IE87#Ad^!x%?P&1e|N zk`_lzI@m!m3GfM5OK#~*p`cYNbMwtl--j>Kj3twnEd5)O9o<%oiwIFm_nNP>*u z6dNRU+mNf2%U5?edf`4)F+}(pBckUxDH4iN&U`kH%I4t7GtJu35yNpxQ4Bfv>U#)O z$TV>B^byXUUuXMx%IULXlB}mJGo+FDUZG6O>C;EKc>Ox_xuEMU8|P25wXsH1FWA{X z;Hf(ucIP5#=y~q?9{0WK0j_-NF@iBOJir5O+am>N0i#h#mM0i3NQ}n2 zSR}lVbFPG>t}1%#IJkZj-&?Lc@iaG|{{nCMJ8xj?E=4&mm>eGx#FX4u7}Zm37AW6P zFIzfiup!5}l&%eQP9nTS`HJS*eZKkU{|Wn7FS2~*1Ei(I_a${>nG_|7$yiP+BnH<* znhLD#ktnnbm?W_5QyzQv8h2(5wY4N!0Vu8<%($_v2ufqTAm}vS^j5YuB_)o4@Vp3c z@hcdM4-kYvnS|NlA-A4=hDU$r5n4Cr`m;~*hS!{B(N@^;NydXU^1_phx7ZvPIJZFA z9+exCEF&0+rpGo7NnS+Jm4MKLRGRVT20r-6#jk6EFsyGJ;R|1QmcDIh>zX7Rv43Zm zt`*b`>>o5Vtpj1OZ4{PS7yl2fOvHs6O{RM8y|BrB=Zn zWPj%d+BSq{i3lnZ^b%;CqbQG1S4;9l0X^j?p(s;aaFk}q-rkHXFRAM#d7jbtHEEj0 zNso^CA=dUJX^KfCHdqJ}g&@%e5p?9nI}13pku44)Qq)_0aX)F29i|Kx1P3JvYf)RpPG@Tf?`zg zrni4J2fgJh-}N^zahMj$|+-FE?lo4>-7SHR`5hj0N}JlMf3_k}w*M zXckM9(1hTS(la@E3OQI~YjcZdpZF8Hg+tgHlNa1;EmR%VtqU30ug)1VLrxFzZQ$ysK7k*s z#jJ8ISlgbEmMKz84t5W~N5%hWTrwOLBwCVZhD7UV`wHMgz;-=d)exMcNHau`EcRx| zpct5pFM9pmWLdNoZ5}zn+GIdd4me!YyxbTMRd zYQ*r!h>!f^AEG{(FxiZ0i=p-`59aZG@B+NR_8!*@q%@KFtrf_UM?ZI)tNTk1z2Mg2 zjQx4dwdnyn%a$Mw!3&Tg#_+aFGUdn;MX;8YJPwIi{hAeWbfuKhHS_5byhjhYbD2rImg!4z_tv^jIH$%%c`c2 zK1_@@j0QtGda}f@mFBEx35$7!QyM`Gds+m;rONaC?i7V0Q<~aZ&KVuEUgVxhr4X9kI6Dg zphp|UU^wQ^)!RrZnavKEOyZQtyT~3W%K^*flDtR}qDSk5EK>}J<%(ig(ls4jYa?M$ zDGZU0BN3Ed(_zt4(_4#FI;zV9BtkMybCA)dx3xZIeW=)6FUbcPAy|U&k=)0s(_fAG zwG=S{FnI9MVu_N_SOOAEwAWe-N(w}9lzB!f1%pCU<}nJ|d52b>wr_BKN10E!^vq4% z|Hs^${aTjY_kEu=?ePrvo;y_Cn!381J(3h>iqt^ap)4s9h&Yzu$WGz_@(=?7@*EgQ zfH=v2;2_S6VP&u^Csq{2wjv1@6%96MO(rSM-DD5dHQnh9dtOr>)@kZh3ZO>zOTQGV z>z=#M-fR8V_xt%+5GcHhsQpXc+tdV@M$fjf3=Z0Eq}lb@$)}uz(Bx%Bm6v?;8xPsF zNzXpHxc@%NeIPLr4Nh;I(6%jyhlj)%>38jZVJ}g53I!*t17>waUI8L-bf>0T1&X<3 zKCe;86uOo(wymS6kBHMTUEdQ1!CS9gpoJlZi8mg6k^ZeW`0}s(1FF@E<5h_Z*JOnx z%M5<7JpImV*dgFX%X~g(+w8zc`fWq>lI``Hvd~OnqL>%ldjF>wvl)eqbi0Amn|G*= z-$%21K&i657&7374%c@mO`4)0nA#0Yfo>d-&6e!>}a?I(>#WU;jg*pP|bcqlnBv zo?N~4SN{Be_BVg&7k}=bKY1_TwSUsbqvEm7<-T&f0?)nK`vjb7dBw`A~5PH1Sy!p7}tKWKv%St9dX@f`75Rt-=2}Kl<2~VjkFW*1onX`j5 z;zlyrL|R{rR(Z5;unAP>{(z;JjnLs8}8@ z*mVVEipQRPXXZh;)roBz_#p6LE@6ffj)(%P2CztV$YesT5KM^30%( z!j6j9zW$KlO`0UckeD1IqELhg!{q3!Wr}IakefU$ykkTQ#n3sv_SJ9E^%9Gq9jByY zPU}PRqC^{mou>U+e}XApUtSTdN6Yjx85ub_T5#j+7N@5x76%&7K)F=RR|c&`nuM5$ z4?W&%in2s!scLJdiCJ|(%p&LSTre+djFzZzqLd}?`@YYxdGb|Ep~`QQHK|Kz7WCw+7NL#s;Bb&|WE{u~z%zRBwLeIg3! zM@r*~5&CtH#Ea zASUt)A$T&WIa@8bvB)Wf!;YR|idY8|0VmULNhJFZDJf5?|3wIsM_z4t^?T3w@gIAM z#k@ipO=)1edrBBK)a3!o+e@T;O)2HK}kv9SVkMsS&|Z6J$%Bn>ySp{ zqeBUab&liJ4Vq1ZiiTnA341q!&@t7Hu2{hZVt3M4%`Qo86A8K4!aZP%%RYg^(5z){MJzVssz{Q5LA` zfZ5HLQRNahS#S~IpsEY9vSgY(cAB_z?-uLLQx>y1o9#rA*ECm`sH|YKvpjgZVTuu* z8=7{9Hi}zE2P~?BK3KeU)Iw6_8G}otLnQ)AI6Pof#$^-u+8d9#YOXjsKBm?h+wV|H zg3$DXrR@fkluT0^rTb`EENikt<9f?QGqOB5CiszHGRi_R>~`Q3+9*`1D6@(u4=AH?_3N+i1OwI5%34z$_F;q;D zsTc#LlF87RWt6!_Mn`T0$iU5K?obyww{ISCumBylOtIsGpZqirzWo40V6;=ZZ$+y5 zDW#F9KPFtt#4E86uOfM#7BM=H z=-MzpIHqq$yx%1eQ&urKn4c^u3eDx~mlzDAf5J0A^b=&+414`eM(1(Slb1F1Y(>)z z%<2*&B05);iv^iB812dC3zRWr3T{60Ja+0iyzxB!c7tYMbNMC*r)RwOTfa_WB|&G* zWramCw2pQgF&Yk!PH3(#DGzQiOly{hw>Y@}BJ1r1CwHD>e(OFDzWfDj*DyPNhQUtU zxpj|r0()@hAN<3A@~dBX&tJ5Eg6lnB0DS&`{JVeSKltpc|D=w)kJP3;7`9JX%vQ`+ zw-N0H*RTC+!t5^9Y>sssqVp_PbE1UU^!To$?bXTmxLj=cPXgOix3 zao%H*Y{!w0{pjcTy55qd<}f%MF?l4;n{_bscF+dO)3 ziFA?}EjMo-GW8Q>o^vqEl7&$QZr;wx=CE8SvV)xYJY#GFia=cngaJQ#n$GaWuV3)Vm_X<@U2Zds0B6V4@?MBwSj(&1DA~wdoYBcTsB`V2%gePKf z-gA6V@?ZUTKg0Kb_y$?kr-hN~8A5~XT9^dI;Q=Ut$qijUaJV|*{NY1NRZ-1mINvi3 zkr0zjFUv||@aeOUlD-|$WL%$LF%6Q@24u{!gJ6BN=IZ>KBCim^Q<#h}Ifh|M(i#a7 zg&m--B_~V8!90-|Rjw$r$S6GJ;UPr{_n$i?KUA#Fj&WmTvuSY?wAUk!5t%viO3^nP z=2gkOQuMK>C~i>9R+z;x_4A(~FK6Us1yWKy^HD@OXWE@J4J|6q>AN+#C^&!G^5oGL zQ{+Si$457LczMCwn~tK+_{ht5IXsy0%)K*W?708Z%XkYHyB4nvcb5xl6(LUKN+M;B zwHB#B%0MuNE0OV?$5&LQ#u%08lFozh$gIQ)iNFzUpBA{rFs}}|xVi=rx%d1F*#4S4 z7i1Yo9qHSiq4B9{F}>?)kW{lAR83Vch#`>W8TG*oVvf>@9}#U@LaI9F&b=2ozqlmR z0;42dGodw@3>LG3LQ9w&LIsSDXbHJCWGYf-8W{sxLtz4oT61!`BFhES<|)QIgbvg* z!Pq?@*CNpxgJ-c?ar^muWO>f8zC!4fqE|}cf3#5+%(Rd^vdym6EBM^6wDY)G3gM4E1eeFIDB^#3L#s-;3A0}1k^700V3 zxeipuG7XoQT%t;gPu(rbg<-y|De48fNFI_f=4cfNexhqeG98#5)YQi(Ts(T4kN<_w zu{v7t;P?M8%4LBl_TQNAot-j{J2DZ7VZiCY^49ZQ zee?I}A3b7GY2NtKH@SXdX*L7fCu=Sq_B?uf!}XJqsq^GUxE3 zO*yN1^4d2MwxK?Gh2!U*=klvx=D};fkH}6~-hJQC{SW{1FMa8~e%Jm#K@QZ){ zzxk=3`tgtb-J4pa8Y=sL$RBrbdu>8#Vmf?Yq*^npM3lYf=p|M{QAW%HEe z52?rBb{$lR%*;3kU-GMUR_-2WRuD}%LD5~`4psX|J0Uh=j7 z=gU02?D)p-zQrd#`w^U-5UycbKV-LkN*D)X)3Uv|q}>FjKH>v7>&bPh8@kCsbW}%@ zmp=LoA`2X>YBY&TCS__XL?4-)=E)_z_Vy*4enc9Tcx&-wK57m09|8^J+Y zpa^vR$gUk}r^w)BBI3n_{(ZNeg!Bjzh|wU#$nJ8>Pydx4;|IR~CXe6xDhZ?B5Ui)r zNiq{^mBYihv zM~}5WrKSUjsF)@PQ8A4UYaO78Q8J94p|`{kxN~R8(Sc;Knlto0+63fc#q%HeC^z4C zljZ3=?SP`A?+0`=>^2P{z&K1Cu4bIvl+5NC^Vu<%*B4at9I}cmn=`c6jLjpkJ=6M} zi#NW4-CZy{x=S-!e7C{%?{?0?T8AR1>n6%Nr<_Upe!!TDuJ5>Y;}97wQCjAU83zY* zrg7xW*T2QCx13*X2-Z>LhRIue6bwEPqDn_YBFSn>r$A`FzS;1V*DuKHir&Fh18<&h zdE>z)MP4QHrBuW)65~LTWeBg>USFc6r7SY0VW7@SqK_0=iFZ@lMMs!=PrnOTKQc5O zwi#(R9sPD-d)1(#WN133Zb(+YOmX$}2~s#rZcs{Nrzr)@N`;7yOlh)OQO`>1szl02 zmP=-{g4_h^N>Sv2qvL|R_fBXwm$cWHWGdS`NYW<3_RwrB>+^=-C+Q-Z_g5todsFnrCXD5jaDFxA4ybs*Cb&J03 ziKyg~5Dr~v@(N5*Q{*bJ7eDpAH` z9qe`!^Me^xEpbHVr}wcKY8}`$PuaflZxLQ0jN$0kJsy4QHNx01yKxI0Azz&S(ck+= zzx?_4>RtP%x!$t{z~BC{5B|&S@gIEh^z_IK>&NK!icAa2)B7}=9^b9Wau0Y^)1ZaJ z9G$Seyu|yS7y@JKDDHfWe7VGrJL1%nXNKTLu#Vs~9z!4z>zrRh+e63*fGJ9-54iL4 zOLUL^h^ZY>UZtd~wP*}>NM7*ZHDl)qL862qObTlg6v#~iYZc?<=+XS}&-@Hu`@(Ot zyGU@A5clZJ5YZ|_NsS|OC-dNG3tjG3mvMfu$pp8H(OBe=R z3=B4sn}V_`xxUz-R7u~qC>b%?g7rni)%hAF6=gYRyJ;B*hx0IWjv_1Ry8$6IZt~z% zs!w@=w-8)RRX-P*28$4yVNAg->pfxbYhTPHw{GT?xy8wd$qZ38y!r!w9u~)-C%WdE zBFoveSBXi#e*mwJS2#D|gXQo@^Yna6@KDYJrZxywlNC$G?i%SwL~ZCEzl~N)R94b% z-e!FC7(X;P8!-6{7a=%H-&vfOI6rZ8ykNcEF*KgTWkvK8M9A}szG)FiuAg4uDY%>@ z=N$}DVTv51CD9E?l_mY|UfC#wC&+*xQV4}94d1!g@WpRGCR-Tp-aY2--6dI-SRR9Q zcqGU~0W7kJR+=ycWR}#?M&)cbJ(q92`RXF>jZ5A-c1xmMp;B=bw-g#4v!3n$0f76WE?k?g`uu42ND;^j zfz}z@ZJUlaeBu;Hm5hiX#I(Z?f^oE5oL?kxS|o{x+=O6HU5tO+P5_eRNC=cn#z-kr zTuTKo!C_Qjd6;A70W!g?sxXB>nTg0mSqQpjV7WS_8#+`_INP(^U6JdGX^a%QW>y(= z=&5tir9?`_I869yA`=SfVcYCb-g0v9Hr48oX?u-yX`(uf9d?RHS~3H>bXT6=MbVim7X2&b8FE$M4Zz6(0 z^^V@RDCKD`FNtAb8Xb$OWM=~#F~9nU|HrTY{CoAT{nK3U*#h7%{m2jg7caedxBAAf z{sKowhq&1aj&Bpj3!2B@;^gJeaCqw#F5i3|7d_Uiay_`nSbpxYS9G{-Dy*wwlz|i(sS+O`cran}dLK5vjXg7p*A_jq$5{1Hz5lNP+ zI9_9&ATvd()i_I%OF^L(Ny8AJN4lCC45h)5I# zfa}S-9ski!eu$G|!VdyFwa7w|7mDq!1p%4N2+^RkitDQ@roqvV9_s@d=+^I~owgPf zwMs<4CJuiVQ-A zbr~Yd8K)YN&pA9g#0?GIt|Ob>K$JP#OioOy{Iwsl5AcQ%gBVoBC)byGfu=zFrODh1a3^{)jBgYeM41d zXe42X_#rU*6wrIOIg{|Ofuhbx0C+*3XUU(DD+p=SJPm091CqY)F(yyGhc?jlQ~JzI z$*%3`$A;Cx0<9JOI1)ufYl$u-rV!{t;{1ro6}l80oaUU~n{oF1A-Wcrvf$+Sn6tYl ztZvS@d+&tf)tq{!xcA%%AN|z#pk@YBDXLndGRyo>^USk{EDs|mH)aG88K)7WpvVlt z2DB()4+`t236*L3sY6JEdes-jp%q>=bwspdIRj8t`j(S|52 z-8i6FB7;QhIa+9@W=9-He1FZ*ZW+gps>ssO#ojaEgP`4XjLn3RAj*uZ$7?QMe*}}} z@p(tPc8nW%`qojr3zrmDGL{vZAGpL>s9 zwSTJXJzD_$wIBZ8pUO9nZZlppx`{iV_z_ljUc_EKM3)s;-}+bBgJ(EeA3~DN1i^08qg2UgC$_s0=M`-~5|E7hbgd5-WB^$pa>aQ428Xv_C4z>Ao=^ExHPO2wS&XMa3Zv$cSC?V6!Kg2yY zR3sGb6bRPR6DXMR#+Sdy$A9z_ERGI|48+mlrVi_U3L-M@ZDf*hOy~7VD-KTJ*_Uf> z-akSWmJlVAPk>(G1ARBLoG*CvbmCWj{te7=hE@t=)OT0?Q9z#Oho;sLktLM zzy+-LOfmB0y1}aqq(ST@A7MZHHv)30P|{;;&&}I6`OzPJj%SZ71Vz*er6UK&H*llH z2dleW zK7Ne%6H4V=KDgxKt#e!tebbStlFhoK?*(>*(GHw%uh?~wtgIQP4iPllrenQr7@WYV zg3E13YXw$nrXbn&18p~g)C?{#2#9!&=7wb{SZF~Z4Mq-p;3KDe-~;zq92}C*DojsYR4 zND=6Vp4q_+T}sMQQXLk^ET$2Dk)d;q%phOn1S1fcAxMc0fw3EK9u7`VnY=^#iN(S& zTS``kInTWR9%uJ&a#$-)PBKn!6&xNG1Q)oxXlOf2h>=W4#HiU`TdW-jDnW#lGReyk zVvkZ=6}%S3JN2b%{29)L>h&44kT2w0;LT`&+&f5WHm;tc>K;I+HIsj z(yez)UF7<*!S6KNHEgyXB`f;Q@%XK4Hdle`OTqfwv2I#UPM_heuRdn;XyEdCVAw>u zon&l!Y!i6)du~!6))eyvK1|rlH>rySc4+X^7Kvbc*%4iW&B zkMz4IOoQUyE1%+x@BAC&W{njfhLI>BQyRTG1aZXb&Kx>$d{DI3q1A%z<`HF^4I~22=&Grgup>M7!PR=L~7DSOz)*2}bLU)B$7L%2Xtzx^L z=*A01FOVt)HK*S3+>N_@`^gj5>y~*vqaQ}JEb&q>jF$7u4V{I$m{ABz=LFj+B4Qwy zN!MHmK@^UHKxqWQz$|yX@BSU`+`rFaG2b7<)D%U52T+o%NVd4jjSOR#z9S;TN6EBR zOx7??@N~W5$#u{1vcd+-GjhR8M|0#j5^XwWLI_6dkRqe1zz&uWRKfvkfzC8`v_RT1 zZ#NwXfvFXTCly08;C)V%u&Aj6qcc%7s1I>uH@!7QYyYaoQJI001BWNkllj?D!7BJ!btV&|Y}Hwd?TKvpQVz=&ha* zEHO@48+qLgXcJjf2CylFt0iu&`SP!SiOFj+oufh^YKaRYDxb5w(Q|r3G6v7?>BE#k zK+$f#%GHwz6EZG_4N5Aso)AGGV;~AeBnh@|9?iM9YRKY<&I_z;$n%_j^i0FZtenwU z3lmg}9)-XLL0x2=-MMk+y?W37X|MNe0nm!+w;w;g`cF?X&FubjlxO#uhK?XS`e=o_ z8X@cmW5fwbT`StIVH_;NI~LEqfSS#5*RQdAy2fZneg6k|=k3?Y>ocnA87`iF9m0qf z4%cj%ik8LUjLq9$!**{YU1S`4gasKjUE8C|ipe>GbBxY0+T>vm@0z7z@=bYXlS(uK zQP8&oVvp^-^X#*{_Qu!IQej0*0VHDx)_yl}>!V1hN)=N#+SE9oR`hkAcGk^yKpVA3 z;UqjRPT*CNoTNkckm`03#(u}yy<6NoUUGil#gFH|D&{e#pH9UzGz1q8hi<0X zeUHc1v`gZ+-dq$c@B>h*DW{6@>JAF_|HR9m?boC4(LD zR^Xjx90Egk$-J(J-ZS+UAq>_hGhvWP^fQhVcCsmG6~N(X220ydL?kZAG{p!G8~h%* zD!Bd1J&L8^^!EGcC&w^uu)~(3)cCN)4I7GlM!!po!};QvHhB7N$1s9x9E(g~P7S&~ zqr199*Mf4cQ1Xx|?l3WO|C#66c55sn_VN+U#bc_|gA~rnCB;k;@XW}eli1yeBt7yy zKn&c!eTyegpHk)qsdD;Z!e~KN&sdZh#nWqo3}~TQAgKBYYm;b&nD`8Z$vCJCT1~8O zpK|}XTO1rMnH?Nc7A1YVp`Ti0t`fIjeUiR$@3sQZ#OLkl4($g$+DaqhQ23{4)z`VVI0v~(>4xMc*@G4bU)L6wvpw$U>Ya-Rdr3RgtGAN3)}!G~4S2=PV$QS`rBuW74iaf{%&rnKn5o-0MSRoE&zNTt03n z78$CDWOa@k1?#6BPcJTU)4*a@F^!Jk1#QzabrL@)9&Z!YSV}<*g0j#k4}_!}S6U^_ zafG7G3Be$pPrxZRq4S(==Q&MG;>!3O6dZW3sd@=%vgCS;IUl5)B%H35%vX@aC> zpsplVL-ZO}b2Ndf@*E!CV0Ctv$8Wukt|GxCq&Om?_p&MH9U&H6Px1e^dcZ&XBY;)p zAOAi1-yU3E{(EfRx!(tmm>;rz_=uDH&*EJA&{f-_#%qe(-$S`LX8nyXvD;3Go@G61 zcEYSu?9Lx?cyOC-FF5QxrU3)HdZM}F)Fk#oc8>5};Znr_YJQ4d;@ zWjVI*P)ZUUoV&>ABSEC>0z#)mv9(NB6TXAkTaNQc83f^c$7g=xOM9IZu3Dwtxrh=W!6<=N@7}s1!AYVZxD;JpF6WHabA2_?_W?h`&^w|}H9;v; zkj#$Icb0MV*dXwOOKfuspc!o>N<%kVHtmpVm{BBXjEMWmfdCC%;% z>o;h>L*f{_9YfclVqof9qHU2j(Ax$PBc&`Ts*LK+3k=s6VvYZKS-8cq>W#0@cmh*&!^c}q7=1ewTtd0kS^=hO#tq&BQ>-e5#>zHYdRg4fTV zayd+NQzUqqKtc|ji*((Dodnth>RFv!4N@~%XojAlk34vD%hOBGn@@Z48x6z48$$GQfP7TOmZGn&s$he_xX9k^K}=x}x6= zD5)8{2|rn~Oo6uu4;D#L9CQB81!3~wBX+WYdKbuv&=R4+==~96NOnW1Q>f26i<>;n zZY0af)NYC}Sc}vW8$2cxNad;OoEXzFNivkCqeky+3UubF88g|);cA7mV`}R}{&;f| z;~&3B#Jk@Mk#^=pv`GGetPbQe4NA~=J>6!+Pm$mtI!V_!hAr%#PDBq9yO(K6Or9ky zGU;eS?cqs8ktW05r9fkJ%oZgf4$KxMUIZ4$Gfs|DNZj>?zV+;Of%WCU`m#%TFDHmT zJxiQVp-1OQTmr#9P?>(#s*vPTP|YD~N3}fT>inEMPc>_$RFZAUNM+d|M-u%K(H0ST!KRUU^(~)_Bq$W9e=8(hVnxS<}(}Wg+%4lkB zFwt{%QiJyhrHLZq@dzae-ZM=OA0k2}YuLfrl4@4aTy#`NHShn#$1(SxL#Q1*{RVRE zC_nKz#JJ^THXv5_x$|Q`gO(i+|Mfq^c#GdTw!=tfYOXHUv~7!RMsi)DW(8yeXGaAg zG<^ytAOGbK^UCujcb}{InZNN_UVP=0yvkT#zD;z7;3RR<1m{p0c$tD~372a38<6x6 z$oAwre8f!y)-0+A(mw z8`$+J$FV25>~}t%U@dj-cl5jAy*$nR)=hwk>h8d!;{l)TQWP+xd=fqJ3M1-He6k- zaekt%76hO1_@d?T=q6qot}izzX)sxicb@HTm+~9}ARtvtz@Zo!2Zs;o=%lwEA5%~^ z(*~&|)41c#{Zl^p;rDUx#b>y2_YU*rFNV{+;(Z(Q^NYPX?qih8gv1z?dPbx~OOjHl70y|LPv9{jQU)+L2BqZ9B_qXvMNLxacs87pNxpSsX=t z?wE+c_Q?fzzWvAPuCKVd+>nh9WhcyMcL{}MduHj!$K3ton@A1Y%X6Goh^sS}Pu{2B zEvaAlDC5}%{pwrnpWLT+f!Was55M#;h;fY{1=3%$KC>vH={pa>;A|@00iO&*)?tiE zFT&u{gn2{IGSb|*`vZRPw9P=C=M-g*4H<_g$J`tZXe9|z;JriMWNC#|4C`x7?mWPS zfuS9c81hU}=Ms%$|ET8vods`y?TlTQTDa=HId%*z`|A|*iO~9y+xPBKPb0xv%GsQM z@<07LpZUQz_}CBp5KrFwJz^j5MTz>#=W)XY=qa;XZyoImqJ-^QK0hm75tar+1@cYOL&b6)z0#Jg**E(1kYF`1^qjjvz4PbQ~` z7!X>rH=WS6J$T7zQ!ZbIKwXzO=hE*R2X8U9Xj6n_+9QCYEEBSP#qY=W{VRRg20Fg zyXyw)IYc!K7yS z>^-CvL=?MGQ{KMM>Z@O&y?hS3U@|X=Lh$5i!`olJpqd}D+?+AG)L+o|me`NP5EC_y zG|elO;-x0fk{lZy)>@27g+SfV5=6xM$mVjxE1!OuH{X1bvMw=`DY~eTx*#tK`f)%? znN+Q90CQ!Qclf&+tHdy<_Zp0+ChI^YKr9n&tWr=q{HCG+CLYM$rJ?#v8P) zM5~NuGqBt3s3&Fm3__BxrHTk?2p))O?WSc?0c_`P;)0slEJta@)kVwDd&CWvJK>xY zkZ7>?(y8GEoM#AXECL7+a=J1Z@bwcC%x8Fr#lQg;B&P*zQ^;`3#W< z`dy2_VU#4VHF}LOI*%KnEHzS!)Hb23Yw{T)}2pK$Ty zYaHLZ52ohP@4U@)|3$3ZvblVSc9w3n<%2)`MW$BKj}5|<)Tb}7dhaVV&mVL2+P5>A zlr-y0nqj20JY!8@FO<_GAly z5DEDzB*+x^i9Ry+4iQzVleB@w;(&haF-oC?#>T*Uxg;a<=-qR$@@9W;aKjbD`8B>$ z#He`fU-@C~+^tzYd&b4nH9`vZ>j~4s5tL>UB+)wB9)j1HQj_O77nhgxUCOP8kRo=| zy_`HxS!y?SeBw`jKlfkVCkyAqZbLplATJAC{|vuunSS)!8S?`cx9$?!D|XE_d09ee zL4jdHzBi-4xWwoCoPPYfiEd34Ins>y80ngG1W@RTv3-Vcjyty}RCSK7GM+x`s1`YQ z@76H%y!F}<|HhBK#P`2-m(PCoEyS=R;;8O_f_C{;>MFxZMO9B3N66p z2^QLA>Xk1Fg*M=Qz&S}Zo!(4Y;wEaDaHQTj0)nO+ks;EzffzJH-`{kei5Ew`owyemJN&zB)daNZx&EQ6y6TI>I5wF})1U>T6PrS;oyGs0gt+Cr4 zCBepk5Cz^3XcNiGDG0-O`I!099^Mq3zjsDa!M$@cGJ$`T>Y!EVsm0yEu5`HX%T zkP523+iaeEovc2ld-|O1)fpm;iFnu2MTWjVro#&$>BY-!hPuFsb| zdib2LJlk@<+%U~b4)cZ$>+8Tv@G z9q5{Y)zvlY>m|Vpic)iQQW0c_$P6~5&#gJ%u(`P8@YXHnhX-7pT`+E2R94_+8bq=n zhyg|?AOyytXXrdJYGUvRF9=a2&%_{TTZ^+E5dspx2b^;V4ACb8a%L1lMvO5u+YW!@ zEr@`O0u_`0D8@i$lKMi3-;4lC5imj~z?cXWMTQ_yR~nhc^u5mnv-yPWrXyHE7$H|V z?QVmxf;a?}7brX*{nQGbYSl1~k!S@z zN>&@k*|V0umBbr0wwP$@X-VG?l(k0Z7DPfTdpBT5!7y5s%#f&5DSy+-Dy2e5$V-8k z8W#Jvxp;m>k!z&(7_EtTd`SHdS(Z^w(yC$lLRjzs_~vGpTE&(iG(sv$&0I8+>Pp%7F10R&2laFKAaw`dv#LCA+n~L2yR0 zJVRv?lO?%ON`*EWr4sT|3X_UFQlcj9f|RD)^@+F##3(={j(->>7Y`p}n-Sp^K}yz- z-sQy~`zgNX&;Q%ZOU-t7!Jqo+f1NM=#;-AS14ntCINx+k=L>A(a9@3oQEBolXWI_6 zUCZ)%N4K+tJ`i1MoKq@taIlAvg0}5gyl}|R{^fs@i?gRpgdiG4J)6^9cl35ZOT*^j zm+|Wl7`roaMuujE-#$Ug3?l{G&5rhRg9;W=l*qjW&DqyD`plmoHX8 zXje4XYm^Ke&JC~J&H4C?Gd}amE&i=P^)lc2@fok3=G@(j6v1)!{1GQFyiC_#U?vBM zm>S4}Hfcp7GeTZ+{pf9!ZP;Bc*{)h}lF7UTk>Zcerr(Ei{SARk-jEkPE~HL{K$`UI zkSLBrKN5XJc!?G&c`Y#5D7fCVbc07AQ^r| z19rPJblcO$6q{rr7~vzDvpj}T#C>=jLyLF@VaA3SDj3y_jbdWt-vq`_ptJ%XXuF;$C0#e(ROL#pHd|cult%FC{V6~4efRmcS7zKj zjLasAqBP*Z=px0(DnmaG?6xbe*H?rX5keD{pxbTHK7p->4m&j1t|QpATHCJI^ld}5 zBO*Ga4-D%a<90{8+S07I304#&Lo@KgY|5+q3(8?&uP7)oeRDAn%=ab~rKYG0cH5S$ zD9}1GnHSWB2Q0;;;`H7F25Z?}t3-qoAJGm|8R12*ER%B`Nsv`wdr@0gnP1 zsOusrOno5FYC?z@Q)0)!I1FeZ$W1bgI@@!4dmm}O;nAol>p5fB(Oo>HC}4Cunr2B= z7=n^m*Al(N4N0bce$gRiBnE*I1<@y|U#kqFCy*$XZj?6&WrY+fP4J%NzX;%6Ao%27 zh``X_cmZ6%+Yv2O%-G=SuK&hwnO^@=1v9kmVLJEpP6UByhy=Hr{=Gl8^EYEw4)a>oeDN03I!E~PC zg5>QlKj-4CqisgKH`p<--L{MlP>SFpWnO~t_~1~P!48h9R+vno3j=vgF`3hCwwM4} zCXso6uMJSC60iiv4p-@WW9Z1rI5WQr(?(r^h`jfjS!EG{Q(wE<) zSf8^NV#Hgp{ctlqNbJ-1_|yOG|G-;6_9OiE|NcMnd%ygP9DVHLJpAgH*}eaSd{(fi zAd8@KL#{ma@eyzRrJv>fxBo9@(>YhWk!IttR^vy<*gN74oWm57yv#ugy7$icv7h-@ zx%=_~$FF>v!AMFxyJpSNC%>Dlo+15+ZU+{(ZzHN2H+srkFtitxLNX2!X9vd4lErjJC?Z8sA+y6| z7LDLUfiQ<;!Z9qLBV2>s^)#y$>&rFIzIsjDYR)bkU-{aW-~6qIoLyOVTgz-(GM{El z>Wsa;87A|b-kNZ9Qj-;d7#xv;rtzF#ZWBko)HoMduUEv7v1=pSv1K=QY}S$Q{f@hQ z#~V{>?Qr9OHild~7FEu;TQcs>=({VFR1BLPIt=)JL(?^EHk*Wubq$%{;QB4Q&6f4$ zHPU&49a&wS(d{nTUajdiTS7aqe15_1YDv2tV2n(K=FsHaE~mVDu*bdq36l(}?8Y>E zQ=BvU5osbeShNyYYdJVRp&vJBoy=KfSrV*gvtHBgcKE>)f*?4F8wZL!Lr6jAdWv#N zbe0%*WKpwOc4#T7=NY}-Ar$0!!7zB*c1XUW*3#~J%Cbxcr;;conJo%t`xW8FFovwy z^#O%o*saJXQ$%LSlthJr`J^PzZ;WL)s;LGeIb77l2)*r*1w`pkN}{Eq?;X~`(5Hek zA(Fxwy}vQArnQTA0qHN+ zP`k*o*)o)`oc-{>^I!gj59^HmRy-e?2Vf>{f9>!8W%X#-u3j%Eg89PGv`d1~eCFFe z&F}oPpGWu^^V_%as-nuLG_GJ{EAlwdKmUC;*Uy=szQ*3IW1hVC%j76rteJo0CwThx z-{r{{|2bjQh%C@HEux7;qiFh;D$5aMw7tg;z_h{`Qlv%c)Nvh?ER2+hOI9Io5J-uHn)7=PyaM8y!s;l@IU_dnIGTd z>e&~tD#tnx0;CZ5q|4z#q`g|AWX%_T>kE9_cO2q|HIwOru64+!W%uRZr|%ku{tT51 z)?-hV9a7Xe?W11<2O9@jbwt)iM44f7Pj5;l^H&&TPGt(b>TumTZhOt>1THuPb98Q) zsTHnG>yWV<38CTHGtc2{0zp#dIsK-`cP-6Oa#AatENQnb=nsgbDIoL_nb*|ST`nG7 z(Kj7Anh-`@j0D%BwP7-=@bShBm}YdEwqs_hTc>Fm?jx z1dpCRV+aBllk9Db#K(vh`ep|z@jl{iD23C~B-AOEDl0fSHcWEC-q9X0PsXUtYDYac z>97cZmQ?kG?W#kl)DO|DuaTK04n4BcG<`?0*u#`ln%y~zgA>-nlF)D2J9vr9&2xe} zB2$iLIk3GPxjt_=JM+Bz?3zt08LY#}n)jYIeB{9%hjYW|dW13zZp(vLj;N;vmlw~! zY4X}%lw4nI*qfDTAsL5((_1BXAH2-tM_0W4_Bqj7ZqMg*Mq#@pibIAd$)*)jD{R}N ze8a>x%yL0?m{ZIw7www$vnQO)XB^ih57(Du>*w5B4-KGVbXMG43rs^CpAK?I60m% z^c|hE&A8L9 z2yZnP55GuV6*Q*c@U);=P1v5V(N>{FLL!SG>7v61$8=gVUle#dkmX7Bl2VWvL)&!e z!XUwSmZ5kF_0q@w(+}%>{Z>66VhZ5r_;cU)iNA39@N1{_Y=SWn;XHY@&ussQRw!Qi zzVF99{!Pl$H+bc*nZwv8fNJ|uccyHfbU z6O}+1m0G6;h*sc2Ad zxWJXrgdyN9xh=89@kI?{Gs8NPP5Q4a_p~;IPt= zOHWmmOs9u*7Z;Re!P(^{c?_&qTXay2eTT|4QcHppC?&}QpC!4=nOQ1ao3@;h|yET z^a$j@*mXoZLf3NrwEY zj`yj+rJNd~h^*H;ypt$duwJ)#>yR=~m4(NW|R%E^Qf1nt#RV!uIKM{{w(o)PTT3Nf_!E>YylJTj4j zTsRKrIkQ4>Tvtr@1&h5JB?Wl})2Zb6R-Gt^GLh$`5Qs4%be0Zo1tN^h7dct3kTP(v zS7B7d=tw=)2$6gTWmRCZBvnVLaR^>~{bMXQ%hVMh1Yz*tlEPr7hYdJiiqg9O_Wf&!3(6(2qPHn$kFK`Ss@X^qhdNK1{>+EqL>|W z{K7{N#xO>KDP~NjGo(_ee1cVy*_{XE^HVnKC0UtMO=ft%#k(E8?>IU>X0caL&eL@4 zNB2$iuawE~=RG**(mO0!{UD@7Kn$d~Z487MAg1@Ckg4=429ezOk(=t@nK`C*c(?#|4E+^dw<4QVNF6zt39>?AjE3L{jHq02_k}}T^sHOx z-G~$|roUtyc2tX5iXLi7uqpEGT_6h2Y>_cNtPv6VUBC?h*jB~>zNYJog_ z{rCRl&;HH7_~D(e-kB1wl*q%Sf-V#kmWo5G=VD$3{@pI87{ zlE6d&qQtvM(|KeN*tSP1jdv0sErp&z0i$x9U$4juD6+u*ykwGVPH*2P_>s-i3%aJk zW);8i-~4q3pR?l2~+Q2MV%%%fjuoU$HqTHvh z3bI>w5nTgCjTyG=R+ns^T`+z1P5O&VR5?L=&+h62v=?liypOZjbWa~rssX76+Vz05 z3S@@N7HrlR7!}Es!$`x>IlA7mS_?9h;jF-DaMq!;A-aLqE9xRA#D;P{<@)LSh+GgQ zWJrQ@wA&Wp##HNS1X4!oG9!qHPyuZuN(of15~+){TQ!oKxTV4<%`hft&CqReeLzW# z5Rq|!fJbX6Gs9p#V@O$PB_$AXA-y04BSj8{iQKup$HAWF!Gj|Ty=9U`q>2n-L@7;BvxL))N-D-pV2b-hmUHkmpS$|@rS@y*6RqQb?H{*Amj z!~!8EwJ*d3xCtSx#DY)1zkV25FB@`G&^r=!a13}W@zV0@Tld*}aD-5)KO~6M`;kxQ zOlSKHy`?A>M|X}nxqpjhyQR5aBBVm;)ZrjxK&i-VnlqUwkP)K_#?B!DsT5KLY}j&o zYsN^%;psM*sew&xdva z_z(WIxBlnDi7kbuPJcmD8axqSHh)LOGS`vBivFs`0){lR0hU@7$msZqd-n;W~X;hGN*4h2s|-FHk-iy;T^P*Y_FE= zu6mpmNUh0A4bBlnq$o|2$DE+qS%R0TR#FMHOs1vG7$goQA|Xin*3%6E>mz8DOolcf zyd;DXm5t19*L>_dUgy?qkFPOPq=;eHgR}LjC)M(zDVC}nC#6_<%E871@>X?Go_E}2zx!Vm~BLum`sAwsH|dsoDpS%9Y$oo!Z)znHdrUwZ5>Y^ zE;)a1!_#Li=T`%p){>VsRWVZ4nle||-r~m8alhEl**nN6D$V?0&U&@Nx#XoVCS&M3 zs!2w`QIsXl4us$+GsE_JAOwxGj@@R9HrWjUPEt<`d>C)0LefRsg;b6sC1Y>tyAGio z!bGG@mt`LY20ifNCqK>NwKtI_Ap0}2x~3Nbp-4%DvPRElNRy$6wCfKzy!(L3;Q`)h zlqz`tov+a~j%F878jeo(5Za}QJ`+T(*gM!`^gRcMCG-6ZMB3YyMT+MVEi%uLi(A~j zcMoS9225pwm8B%%X)o<5QeecGOaXHID#Lr-5MD|D^0&! z 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 `GrtaA_l3)AG7y0?0|3&WHev9?4 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μfP&{m3)fss}y2})^5 zlKE<&j}o6ELkiSY!O5tgsY{wl6ILs_zdvU zlty5Zzz>n#n};+_OA!_4^HaK^Lq^SN)uDvKZ+e7OeB(F0pYzivoISY5-fj(>j`6f+ zG-;U}9MjYdQ5f#LdWYye(GK7|-bF~Bsw%Nk@|O3!huPx`<`?JCZ*c25g@)b3E9@Wa z1Br6H$K&%ApM3cqFMak?Y^>WljL6nx5?}lNZ~djVuK&)T`|p4J7oI!#@{ivy{~i1u zU9;K8zT#It`Zr&EJeza6$bRq5vSU;#rV~YQ3ZDXR-hGWf_wW5rRI1?@f8l@O&~@I#KXRYK>O=$PFYq&&O= z`Q#?ZQOH_IJPC)~w(%(hfr3P7B+*$!jEJOAWSf#mkt)G6&)(whD|aZWlHxRvGO~2_7D0~7H@*;_Z zkQP14 z+Z;Spm-NmOeD1D@WLjTKm6I-o%(1X42e?QrD9E~txLvT)7AAHGTq3tI1~94T;OQOY zUc>at3Drc>uR26>XbFRLI2k$IJ>bqqKZ7}!G}P3W0`YOe4GJF|rpmgDBqB*FbY180 zt&0n^DRD92V($0|3BnMm+Xm+|5>y+*&~51Y9w`h`3(CC-qN;&}3!a!fbPg3I>*x?d z(hVJ(kVvY)2Zt&OoQy=NaMlr=BjR(9!O)Y)*$C6Brd5Uq>yBAUG`gU49&aQP&B6y( zBx+$;CxP8|dBlwQ6JuW1h>?s>K@@?Ma_T5R3?8(kQgUm56{wI<2&`7jHkF|l8i zOiGpa1|&8n&Q}|PGC;2NO-j%f2EXYz*liit1>MlGTn~`o>d_v~_7ruEOaTpSx2s8?P7;+O?|R!U{=*;mFZsd0 z_Sdn?SJsDXJ>1=b;tbT z6cGl>LNci;)*;}v;kQ2VJ5&d6Vco5m&t_aa=-I@;t+zhM&i?d%(~f@rAN|s=ec$i( z?E6<;e_$4XU-)N#`4?84e zxKV2!b!!4Lm&CY0p)@-sR7zsDFtCV%P7W9;Q6bP2B}#yZJr+rAYJ^L4F{dyNcucd) zY`M-QIzI50_q~^oef(oYACWdO^NvD;k`kj0#uTi(4Xd>!3W+cU8|N5YpbdgaRUl== zR4{Hz2p%nU7DB~DXA>c0cs}8`Wr}%-r<5rMwWWTH$yKi22Yg5*k@M$6NV&o^gq*jJ zKyBghlya1D5V_J8ku@1b%vua7^RGHeBxE7e)&w}MN_@y3a*afXK$HRz5~HF(rbtYI zox`yu3WzCfI{|={ znC$JaSgv0rk83izx^il)hVt3Q55L1 zrKv|mzk<}^LSWOM;$5T&iqtt|42(?0tN-h#;BiHi9%($)sM=Bx5upt(BovC-qcfyb z*c2Ij?i4t$aaB-` z3YM=wVt#f``P3!ac83Rd9}z3bs40oPWwBfViGI@))`76xAY?}XPzE6sjWnp31#<|A zm4a@&tXU!GV`KnA$|zeh6}H@nY%t+HbzZ`@Z#ge*W)&iqC!MjJ_JssYGjVb|5ChY`MY@o`Y%4!OjkQ z$5(0U3B$!>{OS#EUOmo%LG=_L1+TsF8dXuzZw3UC&87$M5R(bxy(0>(n9a{v^lR2# zNADfYPQ%Xrl%=!uDNv6zbutf7);SL$z>{$MbBz!@|`Qjol2mpomi9ddK2{<>k*k=HO^b@{$w-rm}1nXRMZW zw!gW+Uvpjg|^Ar@2BDFCj=aEuk)Am7< zBF0n%AJ8K6(OM)5B@rPvxGAlfj$2lXSr*9nOksGDP(slMyVWmz@u4~pQ$b2uu$Pjj zIy$D4Fi6RI)3e-0&laZ0QO7AFl%nfBj;xYiT1#0Nu9}i@iUb0wl8mPf!sZiqh>0Wx z>wd_G{*VPQF$R*@DzkwQB0vA zsv=ofC_$$DXC}!nb<`V?t%yQO44H#OW&MDTiMFcnLr+y#9PI3J_PNh-^Ts6}oOLAQ zaWOF}8~ot5_aSI2jqQfaEhj-K6)9#~VLEO}2sWDyy3Fsl3JD!0?PSbiwcNt}5@!cW zl`WU0QV{Y9dkCJW1j=N%SZrK|xkIKwOj%_8f=mRT1!75n5FsBnx4f|s+talG6;n>U z)EbclS_Fz97+lBoKmJyRX97wl#KAtXsPSG9l_W{SwAshmIe`r^X$F6R5jCaOIJYFp z9u+j}pLs<0ky(bWi^OQskb=*_KPj=Xj)UV99^QGKu?@^!ZQ%?^Gc3?HXpx)i*$~&It!M%G-Lg3|J{Z0I%a|{W+ z*K+xN@5PQMG{JHA!ylnLzo5GPR1O*IRt)nM>xbvK^$HgYq)OCHfhr8;WP)^XdisdE zEGeWUNI?XGRQQw-2($n>s<#5X?dLG$grguNP6(VxY}`OHn$0SI{?^VCL&AoE!N*)Y z<|A4ri~x(FN0Jn1wOy_g6e2rW5R%R$`VcWOa=1Iu9o-N~(Ib>5`pD4tI20S} z!9q^=~+Y5KI}Kl*RK2{BF>x5qF2$VXY<>v`qk46jNGQ_%GeQ50-8JwrdBWzD#0 zxODR}N7aZXJmTrAhxnl*V0iN6j6NhJij5n1+?}%b^fhk0`zk8zf*rFS9G`vlW$r(D z!fZ8X?`Vg^%R40L@gbpgiB^HifY36FPmN%AR5Gf^)YT6E`Jeqi#M!@v<5qvUZ{Xkb z^&>z2mwqgyN8hcBnaVa>1q4)~sLep7Yv$IY3WFq|%Yxlw&B=U^v&T#J4#xNZi3*{P z2yUGps6vs1B@{IthuKx!vYNL){{r_u^IOE1KF;$;hm@0!-bS9;J7VJ(yyM1m+>m`R z`2YYQ07*naRR7ciS`D_6RF_-)($e{klaZmiam3N=j7wK9(YYmuT5!6s1T1B{%VOv# zm8MBG55Djw`-fw09qzH{4AuwwDsTE5n>X)7Vi5u{B*tE%UC#?&`E|VKJumQUKl?Kz zU*kW2kEe?XB7rXQiQbH+^xh)9XOM|f6$q&rh90409-;(vSppT6(s(;CN|H8|*+nLx z)`lbnK1D(*2q6$i1QqFJ$q+qBW?h4*3X0X5fy7EHz_VW{WUnpwlHDY;z^y1S2oedEL>9OSLDV8=t*3-1 z;zd@n+pSQ`D?v!xWg!~}NI9`KFNPwYjD<)jk&AH1nnhd;_>_p^iQIlQH&(>5*BU3?4fo|iF36v111gmvNY4X=(5)4QX z5-k#G=qa?qCC|=i%3?mptNcDGZ*j>JhCti4Xj60YmZ#|#3udprj#8SUFhnbfrNLTD z3W?p@*Rkt0qYwzgfOVdgvnXkDMQ*9sY!;ZJq8wFdA+w!q>$u2NN43MHH6){_2 zMae6_{xVl5PqF)zdu+U9VJ)T^Bci5i#)J@QcaK@D&+y%nkQz)W=)5Nch1&=km1y64 zh1tV_@w`S?0k<9q$x%#NdcQ3SkE(2Rpcwpism&&sZH6xcjHHWr;{2 ztz-B7e+2i&1GF-f<4Nwvm`*X3COYWnJ$pxoJo=X(qkR2!s=a-rPxyO}Ie&1<+ur*} zdHCU9L#*%8jE{Nuw|y&}GMwG{0)DlkEDZC_g5k|mWK%E>iTSJdVRuAQ1v{5_SS=Pb z$uLMDIFLG{c+MgRPl_HX5;_Rny31%^%8sD%l|#(9C7iEtMia{l;lMhNC?#GBs-{7x z9DBZ8b+}qLCBlpJ~e9Kczuk5f~!bNw^cl`VB;*Fnwg&U_w{KW5m8n+lQI#CP`DWGXI zAqs39c;mH~dBYn{c1C!;WO@FCaorGnU=;?$Zb7=-&`fsG(}qnQ2>qN-|L*T{e%gbA zA$TTx6?;cxtaI4D&t+>mqDl$6AoPM@B;G)mG&;?x!`_{L8;3vqK3@QS`X~R&KfHVK z(s#9!86k}E+su9?Grx7vHf+|pKDQ}z3~Y=NFFoUN&BNDE>DGp#Es-(@zm%f^DHKIn z&~U+bNe#sv%f=%Bh*AA6&$_iSwuC^fAl_+ zqa8-iUE=N=Z?HF>pbmGraph~-yK;kmv*7IGzr@+=uk+fyj(O+l790F9P${;%H%<}$lv)aFMi~=*d4bhRd0FSL?R+19KY>Z z?2{SA*;%e?b&lv9UV8T13WH$2?kI$y@{wc|&F+Nd`3yN*Vl)_~Fs23}i6Y@cKq!S2 z6+uC?4yuA>za|I}XnG=rHfZZ{K7yoXMY0Zs7G4_^5 z3bav-l42q?^I%CnVq&6DiW*5N6o#x*fJ`q4vE}!L%=7yHGrIvq2JDH%FDau_mXiS) z=0=FD6(A8sAZ(FvP-J?5h)dhOAf+#9CI$(lkaHTcuL>C9ktrHQ=5G54(t0$KVK&E*m^3wM7|?}+L7|LhV>j&V z?(+KQUPgvYi|rpDGdn%YQ~+5RIdmJY-@3);KKUY>#hio5l)dScHy=Et8}i>9`i^h; zQ-6|Q{>MLuk&0$CV!2uqQ$nDq+6p5zw(AKg`{Ad>6j4NOy!AO=`t=X-$^Yi#yydSw z&&{vChBT7d+!2Y?(V$g@3Kf$IIwDm$VX<1!rzOi_fMn?Vh#ajr{*Ig6|K(TMn+a+I z!WO8I@Nt7~N4b7CI>uKI5F&DM?;$26%Kbg6QG={Y>{zoinX+0eQL5m$9rNkeKE{L@1e3{x zxgKyVI6FP(+4p~t?tG0cE|^@q#-S=n-Ga^Lg2g9aq^Jijf7KtRPZgu8Vlz9Zd-EY; zZ^Zh}T@DToxc}%OlikbMz9S8m!WiPpa&h+&MM^Zcu5sno4PJWjcQWl$DrzkuO5CKN z^odGox&l%VEar1$6u65uVY8vA3s z(jcuzb_2!M&D2Q6PEpgEnh-k5=O#>^ol+JR7sHa(MxdG**WdpvpZMD!qVon(wYV^# zQ~@H3Wrawj3Sv<(c**BB3%>CAGuom=cLSrbp}jKZ_{I*RF?23+ZXNyojt6&F%x7y% zUC?(CT`KnWr#K%7-UAX5Ww!bnvF$I(QOPkTTrabrbHSjb-|$(oIL8Nq#{ItN}A$mkIP^64i=AQnC1Z8w9H?=i%y!o zr=Q~XAAW%cuiiza0WmC*O-pt4S$3X#J8R#e%$TDWK1kWt?9dYHJr4AQlj#kPCWpM` z)(N-X^)@EAU*Pr&-@xSfCe!0i?fd;%A^d~!r<3Z(TMD$S%UnbtMs;HeX+C@4du zjfv~+4wsVTnl@ZD1y2`-=XJqbl;H@)o;H*rQYNS(j3XRK#lA2c=#q(0jI_k0gpmTN z1X5(K)99RGuT&nkN`lU~4<@B7k^+=~Qe``)PGq<~B`TwlDWX%PAYx*m1d0@CeWZ4Q zCP0&5oFvnf*iEo66?;OmCnU!h_LE>A#XfK>G&@GIs}vI<*jI`vFa;(l<@XCg16gE9 zq)Z7TB02?(hPrd`vW>DLdl>D$`JwyF_nM zvLHr}+lDqd7jSEshe-4E0peQ4V$l&hfodx1-6^scjE{F=JOTtp8O++!UCd~oy^U-e z+Nz;jZSZfN;X_0?&)rXdhNLxzZ-0hi*)eWMJo(KJF=@vfT|LHCnrgg5^m7)cuOOU2 z?;Ikc;tN0ace(V{U(fVyZ(-e!IDX4JnY`_JMB8$B^#pTxz~u5Js;1=p?mZ5lc^g8N z-22?8x%$G_Fgn~P*+^_^>cc&Do0dT*gwa&(h{@iRq@b9Lkc9>%aLzIk5jVE1*XQVd zAo`Bog9$<_`q>;^DRhX~S~IzI4LO-$4t8iSU&8E6xOeA8W-hQ%8Z(}9b}?hUSuh04 z;0JsPxk4BRF`~9jk5QQH#Bl*a$i8~SHndC87KW4Qgi;m6t5AO62zg}L8y)fBwC7^A zri&|fF0}+-@Uf3Q#F>=qppz%4#Gn+61l3egjYe!%10fltuAnS2y9N6+JGD~G5D{&e%~$t-}NVM{z4xgP3C=zN|sR@*f_!96;eUH6&IbJdx}z1mWtp2 zyFf(0v&z}I#Cm3#KkisBdMaZW?=^INPly4b1yV|)h*TrP#22_v-sMu#$RVM8pi~k& zKV$a!FW^JLc+wyhxQjV{dBMF;yo}`>`((kzZ(F)Pq9^9qH2Y79@Pa*6DeCm;RS6` zqqU~*IyR3UBYRI#8mhX)^*zIEP9-&!E-AFZ4W8B6j9@(?f|fc5C0S1)HF2{+`hZTF z@msGGW1odZn}ALQCJ2h6KnjVljyl0u!mgB@n1U&AJjtzk!UYPckWx~s+`QK)i4g)3 zV?Ozdgc6_y7^#sdp;AH%nWK2g$$%8fpY;bz)OK6ZA*zjrp(2Q7$I#D1@B2IkoD9tm(<{p-m_Cz)KVaafsquL=rJ); zkT5Awr$hymF*1^ZR!JHq7%4#`1rsf41xymOz>XYlTpbNP>VF-aiBIKu{7@VtIPT-qmAtp_$)5W%tq%gLS!wqADrNnq)oQ?1E8MAwpz*v7m4X6%BrE z3C$?G9BfCC1Yvf8@*VZ{YakWQN9u9QvL7&`5m%mn4-4zLe(M@Cc`B{2&QT(B%3%T- zGliHC1i(hv#6ah_F~{`GmuOT71n5{9TrXESgyM}|45yw}i?C-YJMMZQH z?=AIM^7iN6!rR_)ooAoB!IhJJc6J3Y;T@SYDU|(zZ7$fb3a(ttB&=&%lao- zupZ8lYPkHT{)0c>{-dA%jbHw<48woL_4{%G_{pF7tKZ*D=HIngMLzr5V@?hl+BVYn z1{)!!j_IgowH#QkB2p)`Ho3rsK;K0cPd3a>d$0n#np5rN(||4uimF5@MX3};Avo+4 zH|CCO2NV3-QyI;gj`3uQf4m{BEwjZb3<0;Y7%wrRK!r2(RHJoCdvHj3e2MDXZKRp9 zcYGUja+TTrJNWw_;oxh(m;HBrH9J?IX3=-F*RC;r_N~;d=FW@1!YBXUpXA_O--B)& z+Urj-E)92n_Wz`o2A>>y1A1bhP1t+?4|nesYioL+_x;}Twbl1tyPtjfIaAJXhUAPm z9Fk%aMT(+|V*!aEDGFexz=-0zz({-(=pu0t3+p%NEC2}H#3?++_Y(*4hQXoZ& zB8O!-_4Kye+N*x`ZMpdNFtO9_M1=3vxi~mD*k%3O^ZcG8KKx(&r>sADp4I$--51}@ z^t(4vB*a4FM8jZfNNpYK&)-0b8Efa(FpC1Ws&ND&+t7`=)ZQ`L+N7ATS`~b53DcTt z)lil-X=vH(O0sX-k_2CRUihnjnd$TheSC~p0a=2P9!xtS1Y8RP za_!AnxK^?6tiuLNC+(63z*NL>Od=(bYghZ$wM4n_ws0@B7CMGa+DQrowRL2J5w$URFYsQRog!N7kh30VJ;Kxa_`Qe5 zAm1*+p*>GnYumHO*@-8(1|2La*fwf6wC)G%p(-59l_Ad^RpH3BU?nUn)f9D&N+Ybb zlyyVUQTyR8#P>btHna^=BLz+fv~EL{j0Z0jRs|e_pfpx#tduyVu|g4~qEs!%Ke&uY zTjI5t`i+W*e{`38Rg&%p3OB=xIk9Z{42Xu~$$jqJKjrS@71?+IDO5rrG^CkE#TwJ~ zoPYN&)pALyGM0-ex-ksW4%3qpng_=y86gH4wkc@lGh8YmOE`D!66wx5*~W;=?|+eK zce5qyby8fG(cj-kUfkjQOE1wG@8BKOPH^D^KgZl^nx^K;U;1S(zV}D*aTlQ*bR-BO zWi>lRx|-F!TbRiqE9AvMkx$ z*`#r%{rVL(^>TuUTI=v|yg^e~>au0}Z(Ke{HJ=knK~vQ9H#)4{xI|$r&RC2!C?#3V zCv=jGs&S0h2K3iP$XMe=YyTy$NaL6|(Zo`K3pf=pqTM_-zRfX+m1;Q{vJDAJwPt`| z)XUg=?mG5~4F8@4+Y6+^5hq<9J)Tho@F+wCd%Gh-Z-Zc zHEZi#PNxfylEEltFqUlZ_1N4RQI`$%64r-(vcz)j+78>>J@zhc5T}xp(}$?IK`Ozc z!#T5AMW>(9A4X{HnNF9i=EWJKLJ%p9s~U!*F5BmaZ0z;%t|809`#<&LKNbJZ=f3oZ zf8O=*|Ly%yHUR(bzxT0!tTQqC>dSXIoC)4}Ekg>&(m5KJqJ?AFO}P80qA~)dBjOmO z2sooK#{Se@2vJi9}jNM@4> zK8-;}bk{ZMx@YxzPOuSW9C+>*{sP6~P2yf3`ZLxpeTaBtgTekKqK!Qeioxa%@s*D- zzVsYYCCF5giJFti9fq6R6pK@i|Lniw;{GOcdzp=Q{0RN+9bWktpTj@=2E$7OdOM1E zEung_qC_)JIdOe~`J6!nCOPqZDo5(B% ztr+j_kR@pEfr&#p0eafkHjHEzB30N2DAV{pZa&Tz!Z zbcRMDqXe%( zbdxq?q9@q6yv@z;+@vQqNjp7~RAY;Zu&VLF(A(W6L@gmwWdoXgjt`ciDO-}Aw{1Q} zx68@RyNI4<)L*A};R0Sh#K}7U%E!`+735<^5kcvmOi|*RhRS&I!zscxWLxX# z;X0A-lMV+&ofzQ&JW&SOV9andpp#_SdykPoHpqxOnmE%);ps+E>-_MREYb{m2?MRs z0lKjuiDG(EGm11^&_qABLDRKp*=8%~L@`-eoJ$Zul0bLhsZ8M1DMssoUe|N|TAz(k z3N++-!|60v^J}SgKzB}jm@d59D=|_-J!TzN!N?YM{!E`$3=G|jTyJB~H zi<_@cxp{L!;|)bsBXvv^D~dAEp2D);D`>?Dy#pTHNvBY0Y>e!}{uj|Lixv z@vHEwKZvsUfBSyu8i3FI)?fe5wI?n-@n_%rHm~12A&weuT<_Bu&&q&xiY#qGEDs-7 ztzT6u0_n$AT%Z|URF4ig_ugM(dheSI^_)q5z{Pj`JY{7$c=a3XUcX3^r7RzO zjqc8f;zU#5Uy@zhqIcy2C$|sibO+2o|8>UCKga0FYb1*~m8tPwl1NR`Pq_c`w+PFM z{O%G|hpJkkWgCvs&Bi!wDS~0Nzm4w%^hThU#mK_9PJv#GEiIy>NYe=N8lhrj+$!vB zWAL<7>foKvaP{Xt#_hlJHwnEl=$OblyjBG3Xy!R0i%1heq7|`L2oKH#ycYC#wrT42 zOq1F`S=Gc*L=vSmbxj+(63F^p#2F+>pMjFbTbl^klJ0C(kj62oXul4EfEOTCORQ6> z4Pqj+TzsVzkvPi`5Q0cZl#-;q4nlZv;EZLErDTyJ5)syUtOS%oB2kUNHQ=2;%N~$a zdC77zXSFIZ4zR8Lbp7&}bd<1qT%x1~5m6O6^V8Ea4|@x9N|LAz96F0_O|ujoNu0B! zNkoz;vTlcs-3?^o*;?B|B@x}-E_x?|ixFJy5MLi*w^G7p58o4HW6h2CJ;h`)M>a8W zug~f7gvPZ*17j@?N!c{i#*_5=7-KQUkafD`Wl3Qjmv217AsZDXCy{cXy-N8Eq;knU3#X!-`zR7eVhFl33~nWvsWOH0}v zQP(*EgHUY*bkGq3&4mls=ngh0g~xddX8}oNQ8B)DkXy#`#@rnt*rcBt_YZlfwsOogRx90| zY)IWWM6i7C)BiL2_A8`YTj=44c?ev6{yj_=OGceOcfRvo#^*MOI$av?P_d+*PuSeu zp$t%01%5GSa_=4+>uWToW_s@)Q5rFwO^Kz#E(=^<5cN9PqQnP>)`BK@`Wx%SY0Bu@ zMP#>wjx);HDb5tEW~YRMDSEBL+IpY)gNH<&E>WB^dw9g4Skc|;v-jk6f@(v7MuR?4 zCnFY`QJS&6yG1G`rmm4n(G4+4Q1rAy#DVC=4yy|>jfNluGFZT(qb^4$IXZE~TG7!0 z>jXX$3)kKjZ%3_>1bO)NjI40{zl!}>6 zYc|F`dYzb0e(Y=c@BH?czWjr%k^krSL)8HMitCo#UHfZyP`JG2Jxn}oAe*}?D2)ST+{}^mWQ3Ses?WN2iFoMD+r}Pg%V2t=8hUa@blC zjAQZWkkl#c(lffeiH;TGXo<@~u42knfj5Cf1jr;8e(b~Oj-@!9;g)S6(eJCCcYSjv(vW#B8Pm>o2DJb$KahfpN zSZDw06^pq$QnBLRY6q8Dk>DqC279Gx+_4 zWf$r=qBIdzBWNm%u>li->q#y=d5-O!O=9226g6H8W<^czEV&Cbv}un;)nL5GxWKAu zutFkK%)$NpgtK6p;2ezzSnmi*VuHtdk32gg*Z>xZ5vqkN2?0`2RTb4@fl4i58S(0y z_qg!fHDqdWKAhQgOCsH->UncYKNED*7Jj5qG`1m&!7E3+He~C@719d>vR;?_uf4_k z?j|bh5)DT*(*<>rvwrm&6@jRiP#zz%xOE5B%~&2SNCc>mb9(cT?aTOy|AOJ~3 zK~(#!4sUV#oo^5iyX-yl96IZ8^42SiFJ2*OD!%;p|1Nj_w=dvVbJm`?LT7CqF+Jh# zAO9m%ELm9?UcJoj2j0u^;W0b==gD2e+F*c6lh#IBtT3JC7EBG!qiw5&u{z-D7TqnJ$JG^464BXQXE|F?)ivp8h)5EOxD~KmP@}q<$-xnu+gr>ZJz%u9j_9TBNuVyFr^(RNvpJ$N?e`;& z(77S~@eS(tjHp%He0v0u2(5)U^q5SSbb2X?7IdSUPH&ClWkIh4sq%~mJ&c5+@}#Nb z>eZBufyCC9rc_+Ix{XXUol(ZxcEYO4x%X(vYpC$4!m;&+v*H9_x7;H;LeD2Z=-+(0&5JW zu360%1OYy@_Bj~>`EtSO^@po_A^?Z9%mk2~?*V9>+5Hf{m3?Z}=!9c_qDIkk+ z#t;XGUr20aQ5z9OQc-N=jDBo~{>OJ&`_u*cAKWH=c7VLFMcC`%w)zykglXidl7v;P zXnKm>cki?Ho^4+E}yM$1-gNN6+J-~WkEkS~^) z#gg;yeiw&#ZlmJ_gX8$&A*bmHoo5o_OC#zmVW|Yu!cdfs`7&o!6m0~xRzykEVx==n zcN{1lm&j7kgoeVj;y$A!4K0ku(vlOK5U^)!{QxbO9)Fg{;IL=|=`HmJr!P$@2vG=~j&>=-^Zf)L@(?3y;z)TSYlB~k>evETx0gFb8BjJ0$V z$q-}$(y>w%a+tF7&I?SIbIi0M-P%MrN79S2LXtU$n5`&|C(Mpd>GXSK!!Av^B#JxK zy*pfd*9GjtQ$L*Gi;`7;gS{)4_|m8U9_Oz-&8xrrIsEId;7=YgYheBQ4Md{x<%Ig+ zWu&Q*CZ@l;&YjQvFIWfta~DZ_J?f@rnJ?Mwba?Y~f54l6`@cs?L2>th)x!r2pMHua zNpZF!>8??np0c?48t0yTn#p`hCylXnh3rIx$`U0R*4eWh4~Z>Gdg~*6-5|6?3qfyV zlepWXY${AulZHS&of8duP**G#1+lRdj}I}{((U&^IC^Qu%G6jT==CxNy$no4Ju4Xs z#m=)&aNHE6M>FKdHqjs4r0hr(8X+A@NR-l;knq}Dr^rYX$=1!3rWNb!n;g#!se(ua zvUtSFs=|i4)gKw?_ciA)ueTON9itM-?nTAg+5oA0eDhleSSz@4J>%+?j85!GghI$Z zZ{0aSoW+gHAX?^0s_A4Y%f$*8G=sGco7)+~bxqv}zW41%93ADTIAv`uVc3h2E*byR z&wTA~{NSqOzx;lv8i1ew#)U~db%R%_rV#uqh01AHi;_e|Lf?zyU8eg_-_!g_%>fVLZgiat7 z5{RgsrNpBxG%{e0Pk40yZc8-_?fTx-mLN39mgZ-p)}i4V(<<|wYYX_=qbcVtR<_pVwZg5_)SQgZ! zz|@N4>5OSnkaPumS2x*xdY>oWd!Cnn?N3P3v<-2R5O7E#u->CZiyVIR`uFfngLO6g z&%T3OuYHSdZ$MQStbbsK^&j1(%mOE+W#M75@GNGY<?}>0|Xhc!P6U$sja8+o{B)>Ema6qKq&-9h!$fUzzIiC0&fij zhYyx;Cfvju0${yw84f;B6I!2nlCijX$nLwJBISu(BXtK?&#>i^d2Q(>39FMMx>*+^ESXF>Jvip_2VZ3R;1QznB%Or1 zE?}7AgdiIXIez6;^2MCd_73&Z;LV)na!!3Rr9M5TTGT90PH0vYu}JA|_OR3lt>|rU z;GL)2Ny(dvB#KZWMjy}68-4!Gzx{W3%^t$LEOk$V3P`Q-QNVde5~bX`zre*ALMA90 z5)~m-O;1T`>*)0&y1h+azxj~H3bdB35Y-Aw8)zEC=3a(Q9K-ci%$Id7$43RL!tunD zTkM~Y=xIl!6mcX-(jgBI40&l00qUa0HHK~{W@EQQ@a^eqV<%%{OVaHt4jz|0xLx9d zB<=(TgP65J9~or)iI4p3cYpVH|LD~pK#BanydSOx;1{3!>qZ^#O!At$4+{pVqSx1; z9o8i@reZWqIXJ92nzRwH0uRohbwa+flq*j@ty^!fZMp8j3qokcYbI!pAI~wSErRUHga5{aHM2{I{F(y@z)x%@dc!TEQ z3Nvf5qTaP^aUa@3;k~1g7H=dCo;p~fL6hW%85cbWkX|5k3ju0{M+vrR z2ugGRPrdQ`r@bEV*=fopUc-;;X;@r=;CJN+xLUC`E*q zk|sD@04a4F029UB`R=!=YT(I~@lRZ2{ayQ1I_9K-l?#-mV>xeFEgI_5V(NCYBD6%s z5ow~3iEb%_am~(VpQATVSUoC9vY4u>2|^IW8R1cQlvHg}qi?k#L7j!u2#FDG*iRWO za~W91mKB}_f?Qeh0G3unCWR$I5=R1CSI{^REv|YlB}h-?HOJ+Wt!H=eQsI4#3L5WP z4NwTQ$$`Ry61Wgi7Kg;5VXe1GCp(ApmVUfW5_gzaCxo4t>rX$!{qNpFR|QFbKvo83 zk4~8_7G(X1=4i$A?gQ?8@ny^l36p-p(aaKW23FmK>(@SjuS=SyqHF}ifnas8qN__nttbOnURIlH{4>F3$A;C+M?Mme|ThCoZZ?01u zOz`y_v9(RMwn5|!vMkA`r*voty=@wuz~YE}nUkbFP7kN#bHnOnPFaL zdY}_~(nz6%Ll6@ueM~dKIhdU+h|r{QJ0P7qH)3mhh*Z8!CCwnqA`T80Opg_DT#=>& z#v7jP;WmT*Hr7Ue{M(=X!qwmo30@&Y%xqCHd%R+8 z+3>ElG0HbI%O%r0C!8D}GwKWS(+Vd8!(B~P)HF?wOj~98+PMK`s9E30nAau!wdc9` z;(J(4Uc;SymCbkl`=~+6!!Q3P!3EOwZIl=71QaYnD6D}fRxBRf;^^!DC8v*$h`W2_ zixb9!b?WIcMOiSt`)wk*WPP+tH8Y$}9y(p%I1$9Lzz0bKbjCe| zJwcu8(@h=Sm%5BTzRu=P?9hGR9;fCu>sNXdotnjbMz~kugF*;NW(8I|vaCaG8<p0ky)kVvI*-r_I_ z_qOH8kp$Ip_@!vYo~}*ktLu^=1B20!sw@y^HYOQDd;1TbDAp|_!Jp+p`j%-QTtGxo zyIydu!@%H>QnW&<9DDx5pB@(JH=)Y>E_{241b=+FwO0&RAMl+;qtD9OrO=FTw#WTfzM zzzf6L))uw3XLQ9@QxZ8%Ee+|#bvoS?l!LR42;%?vf622j2O--NR8^H&Zy5}_j63H^ zJ3B;KkLmP2-FTCwSgaV&%IiJu)(a*_ z6}hYEZ>1cayvo;p=ktu$_gJ2uQZDBx9W%K*VU-)k?|YuK-{J7yTXckDa(YUC{~Y_z z-az!*Fd?xjIKF!yydY@7Fo{{-`BOUQG9n}mH5>1Gky=Vr+GBO+4pKXWcMxkRYLpTz ziX}<`wxOw7m`%OPncuogY(b@(^^J9k`JDOj0V>3}S&onuqo;4MvX=Z?-(xz@navjz zm1R{mR6?`}@v~&kZkCW_8NQofjU|p_s=9)*A=HNHV#YM7;eF?rp6gI(kJTWQCfGJl zLnWTmnPa|mXsys9A%p@+j6f2EMGH%}JK+A^hopLqM~`MmrBG2os(^ECocP;7Uhg2d z)?pN@lHs6FCsU*v5-CBN_Sj@g8e1Vmht2IFrjk@eLkJc`j58&13X56E$?=qp%?zC= z<}=Uqq((|ZoMfzxQg%1SY>f7)^XTRO_0zxq`9GJ!`2X>KXc~b3{IkpdK}E|KlFk~7 zq9Sh$j~C5(I(>wPgOaNrVWc_z}BJl3)6x|=ChJ&X=qB<=Bpcf7I*3iLAM`X zv;`{!FnP%@yzeDAdWfkFlp0|yYF7R97QEDc5ly2Bwy z4^Qcho?v-&%xZFz{^bjt-acgilYfObzwlYixBgq^`2)6Y`~*^Hgp`zvhdg@qOAL1} zqlMz&>%UKI?^3%Fqs=Es5||yIaB}zC#NL3ntQHGa3qvuTkXS{zD!>?Kk58H1o1PX;!D-7o#C0LJEYEcsx?cvuPKClqe<666_T2TFU;S84Pw?ecA3rQ1obvLxrIvwTI*~$YvQC3 zNYzp|IXlnnUl>!{Io3!_8E~$3NJ!<8F^EXvP)uY6y^KNz9+x@y%7*(!QP~J+QL<%L z6L!|I+7qP`Ek%3E6K7UX(WYc7)p8(&&=RTOR;iHs}-GdF_&Ms$jQ+Ok6(Sj z(JOCqc>6A^e1(&N*?hvmYp)~bOUlC&Y?(8kFTfaG6Cy6Ya2ZtKb~@M)F8A*DM1`5BCR3NhJuAQaWahs{efc8(S+bo!jq*5 zk#6}0QVL?7prZlvS&s9b2lr>KxEG6%aU0d031Zb{xhUA)>7%sf=37(Bylp;|j>yu$ z&c={lIwD{CZ+-UDfAD)hkV5&dydR1N;Em4(ZkNCIo9EBnzy+ADrp)F`j!ztEKoDVo-2xocc?dO+1%e(hT5kN((Hzn`7 zavmWXl1PxxElEdX$`XQO`S=aGYwO5fj883fu^@61Z!|87==C;8(=nkZs1LtOarg5K zUigpLyYV9O{@3X2_KA`ngZ&?Geaj*+edAB)PQSps?lIVU5~*O3k2(MRM-ZyR?EXCn z1>JZ=UFOKeLws=TUAoF>98<0W`D{vW=Q@ozA@%~Krg4zP5}P<0YAkU0;1-)7>oeWY zxKos@a>cR`7!P$WIGkIiGt1GU;89%?E_UfXw?;8mbX

bDQLO&iUt`p_xA-l8_%) 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 D_)Z?v diff --git a/Customer App/assets/logo.png b/Customer App/assets/logo.png deleted file mode 100644 index ab0d8680795e19121714d5b24c1ce7fe66f444af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2462 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 SwQMV{06-yZE$hua68-`F1E72W diff --git a/Customer App/assets/profile.png b/Customer App/assets/profile.png deleted file mode 100644 index 6c4e593b8cd041a431ee9f12d303df32944e5d66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1905 zcmV-%2afoOP)0{{R3FC5Sl00004XF*Lt006O% z3;baP00001b5ch_0Itp)=>Px#Gf+%aMMrQ5UI-|l-8Dg|J$Fr=ojGTArq8?yA$&d_x7~Kz zZMWTa+dpI-%YKjOJA7Rc`%S9iY@6TQv#k!=9;su$ws=LckSM$jQ#1Et#n2M1vWOD6 zgslWu39JBjnk@BUY?5WA(LT1p<-L;E{@Hv##f#ALxni{zBFR)tu5|kpa)K*h^?afo zU8Gtb*}~ODSOu(4T$(|)(aZl@@oHOWh74<nv2DYeg&?k1Wy4T00apOV%fv@dOKc2^fabWUFQj z$>IP*y$W*;0|d=DWKn=&+_$B~$XcE>sy%s;1ORXwZP(Va7p54l#6PLz2s4c^gNnXpP|bG6^vu1&!++xZWe#okB{wFE=43 z2!4$9dV6n@$b_IPwn_WPV4(C449Un~w1m+y6$2yKlyF(aOyi_T#sym&rJ#UW!QvRR zYMExLm|#5xtfRZqW{Q|>GSM|V0}7a^q!`SY?TtTIE^G{=1{xSov5;Pm!OZ)EF;6xr ztz8$O>554f7*R3snkj4nHtt8vWYeUmiuF7&-zX2kY>Z7>Yu7eMl*{CPO-UGH+brp| z#bNL-uCt#ogN-)KY_lZz(t-7SFmbGy@gtH=u5lul&%4KxWhvH^6q~V0TDZ0D!8|sb z^mZ&+MOV()DT4K!6>f4bYv$iW$poXbWP^e0m5fm18vAd2jAXSGJB%?KVmAB(Sm-wi z6=S^^bEWH&A&m3B07i19@4>BBhC(TTX^N_{8Lo;kS5#wWHEq#KrXw&l!wq1)5}PJq&2P*C*-pU9 zGJA%Qw($ku%o`xvblWVy6|aQ zD~r)pj2gk=gG{@!CyaSr?LQrtWA*ab?0o6n z7)`3!nMJ}RLB)E^!YP%IEq=Us_~vGXwV%Lnp>NevwAr3&HNPW6HtfVTrZPLD0-H|a zYcU4NJb|C#0dK@<>x$#bh!T$fg0IFHZ~5q(F?I+6SJY#Fn+K`{*5@h)OH+kw^H|b0 zSDPvMwR((Ug77H=a~Mtl&BJh6Um2xX@I3&gSNvkWK98Z}=A|-IZn{j@RE!AbmQa-+ zmT1?hYxsc}v%@3nK0lnqI!M9wF=m~p!(^;;srrGw5~tL?2UkzdWU!oheo0i!0lCu0 zfhpp8rO0!oBq}y7WO@~hv5=bKN=bGl?jNvRZfrvGWU~6kUQ22yc??HzSi!mxrly4c z(41PY1Y)!FgI+^N8X&pt4b1h*E>^51rG6bseyufeOGtZaO`Noa28X?iDe_L0ZQ?)N zMi2)-anq4q1;@oeMc>==Vx+NsBBO58ato>isxWYQ=4}XBf{d;JZwp)lg0+R_k?yw> zqQ+LheeCz#{bRH zB*1tlrgjI+R?Q-NhL8QTe*A$eJ<64LR&YInxTPZ5GyT8esAb-I($|76eWZ)@Aa9@O zm3xRcIxgF%RGH_CD;#_7&z*Yi6RfU3dr*9HDMEZCJr}Cf(fUspTu9byf0IM8+X#|o zz`q(ne!P{V*licPH={g%RIA*L7X|K>D2KJVP~{9<*O$LmWqa8R53uXMcMr|~@ampN r9s5bB6MT=`ZoBQa+itt<-?9GyA0GYDo*9n>00000NkvXXu0mjf45@@v diff --git a/Customer App/assets/splash.png b/Customer App/assets/splash.png deleted file mode 100644 index 5b0b3eab2ac761744203c8d3f54d6d1160862db3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64800 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 QfO?R-YWHpz-Lwq;KY7M=1ONa4 diff --git a/Customer App/assets/transparent-icon.png b/Customer App/assets/transparent-icon.png deleted file mode 100644 index b1f3b47df77499bf12528ea9707f2b33f67bf85f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 86725 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 SPM^PmfMRKeHmx;wi~a|yP(lF! diff --git a/Customer App/enategaprod_upload_cert.pem b/Customer App/enategaprod_upload_cert.pem deleted file mode 100644 index e5efedf..0000000 --- a/Customer App/enategaprod_upload_cert.pem +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDRTCCAi2gAwIBAgIERu0DYTANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJV -UzEJMAcGA1UECBMAMQkwBwYDVQQHEwAxCTAHBgNVBAoTADEJMAcGA1UECxMAMRgw -FgYDVQQDEw9jb20uZW5hdGVnYS5hcHAwHhcNMTkwNzI2MDg0NzEyWhcNNDYxMjEx -MDg0NzEyWjBTMQswCQYDVQQGEwJVUzEJMAcGA1UECBMAMQkwBwYDVQQHEwAxCTAH -BgNVBAoTADEJMAcGA1UECxMAMRgwFgYDVQQDEw9jb20uZW5hdGVnYS5hcHAwggEi -MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQChW6yOHftMY4PZYS/1VK72o0mj -TMxVrolnwN46QrCkwX3MTC5Rf014MCOfWjRpbeCnL/ZFW5hMu1gfZhI3cU6n8kKi -3xkhIgtxoaGecC594WzOJfFNhNuHbdJTp4KlPli8k1CiWSxzddnxDaJX1zLh4vbp -Z1czC0k7HY6Muhpd7WCC1uwcp0UzCm1ej7LZqYPuUzwieW0V/ASMdS9yWri4LyIO -DA6nFbDdvCJrupL0C8RQjACCRMLwGx2l3zMlWe3nDa4ZyMRW6cdSsQA6QvlwxVeK -6I40S8fYsUf68/QZrnBwTV9yyJ78bIpF+9zF3b7kcv7tXAKkcuoQcd/70e79AgMB -AAGjITAfMB0GA1UdDgQWBBQ71L/oHvSkF0v65nI4B1iVLSFcfDANBgkqhkiG9w0B -AQsFAAOCAQEAlzMU9jy1oCtrxeucJcx5LU2+4Np/pdhfofivK3W6cLJ6yqAvKxNC -cmO+4mwG8O9s5bYtscB7+n9u1JYNOGMtyzAbjW2tzysaPU9EPatD+oAQznU1ur28 -v5YCTmS1tv4wRsYkjYGI+S+XQ+qi/wuNith2te1qoUfdl4/JCIA8kw7XPU9eLkDE -r3RrsZXV7NTIo2f2nnTeJWz9QFtERevQlgpwOnCqmqvPKV3n52sH5R/8g3xjiL1W -wP1JHGErSFGVbctYH6HTsHQkAfmzPeK7UOfB+kR70dXkPKdw3u+pdv8jzaRO9gpq -H97r6aLCoyB53CJ+6w51DSl1eAKMGK7Tcg== ------END CERTIFICATE----- diff --git a/Customer App/environment.js.example b/Customer App/environment.js.example deleted file mode 100644 index 63be348..0000000 --- a/Customer App/environment.js.example +++ /dev/null @@ -1,46 +0,0 @@ -/***************************** -* environment.js -* path: '/environment.js' (root of your project) -******************************/ - -import Constants from 'expo-constants'; - -const ENV = { - development: { - GRAPHQL_URL:'' , - SERVER_URL: '', // put / at the end of server url - IOS_CLIENT_ID_GOOGLE: "", - ANDROID_CLIENT_ID_GOOGLE: "", - FACEBOOK_APP_ID: "", - AMPLITUDE_API_KEY: "", - STRIPE_PUBLIC_KEY: "", - STRIPE_IMAGE_URL: "", - STRIPE_STORE_NAME: "" - }, - production: { - GRAPHQL_URL:'' , - SERVER_URL: '', // put / at the end of server url - IOS_CLIENT_ID_GOOGLE: "", - ANDROID_CLIENT_ID_GOOGLE: "", - FACEBOOK_APP_ID: "", - AMPLITUDE_API_KEY: "", - STRIPE_PUBLIC_KEY: "", - STRIPE_IMAGE_URL: "", - STRIPE_STORE_NAME: "" - } -}; - -const getEnvVars = (env = Constants.manifest.releaseChannel) => { - // What is __DEV__ ? - // This variable is set to true when react-native is running in Dev mode. - // __DEV__ is true when run locally, but false when published. - if (__DEV__) { - return ENV.development; - } else if (env === 'production') { - return ENV.production; - } else { - return ENV.development; - } -}; - -export default getEnvVars; \ No newline at end of file diff --git a/Customer App/google-services-prod-old.json b/Customer App/google-services-prod-old.json deleted file mode 100644 index 0e3e687..0000000 --- a/Customer App/google-services-prod-old.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "project_info": { - "project_number": "94983896797", - "firebase_url": "https://enatega-production.firebaseio.com", - "project_id": "enatega-production", - "storage_bucket": "enatega-production.appspot.com" - }, - "client": [ - { - "client_info": { - "mobilesdk_app_id": "1:94983896797:android:537c4eadfd11cf33", - "android_client_info": { - "package_name": "com.enatega.app" - } - }, - "oauth_client": [ - { - "client_id": "94983896797-9e36v3edasjt9t9r5q9uvkth700nn0nn.apps.googleusercontent.com", - "client_type": 3 - } - ], - "api_key": [ - { - "current_key": "AIzaSyBt9S6e7ig5EkNiSXw3sCyX7kgo1gzPxl4" - } - ], - "services": { - "appinvite_service": { - "other_platform_oauth_client": [ - { - "client_id": "94983896797-9e36v3edasjt9t9r5q9uvkth700nn0nn.apps.googleusercontent.com", - "client_type": 3 - }, - { - "client_id": "94983896797-irt6u2cmq2sjcp7j1rj9m9pqptjd12ue.apps.googleusercontent.com", - "client_type": 2, - "ios_info": { - "bundle_id": "com.enatega.app" - } - } - ] - } - } - } - ], - "configuration_version": "1" -} \ No newline at end of file diff --git a/Customer App/google-services-prod.json b/Customer App/google-services-prod.json deleted file mode 100644 index b96b2ea..0000000 --- a/Customer App/google-services-prod.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "project_info": { - "project_number": "94983896797", - "firebase_url": "https://enatega-production.firebaseio.com", - "project_id": "enatega-production", - "storage_bucket": "enatega-production.appspot.com" - }, - "client": [ - { - "client_info": { - "mobilesdk_app_id": "1:94983896797:android:5b28fe2925a51512112534", - "android_client_info": { - "package_name": "com.enatega.vendor" - } - }, - "oauth_client": [ - { - "client_id": "94983896797-9e36v3edasjt9t9r5q9uvkth700nn0nn.apps.googleusercontent.com", - "client_type": 3 - } - ], - "api_key": [ - { - "current_key": "AIzaSyBt9S6e7ig5EkNiSXw3sCyX7kgo1gzPxl4" - } - ], - "services": { - "appinvite_service": { - "other_platform_oauth_client": [ - { - "client_id": "94983896797-9e36v3edasjt9t9r5q9uvkth700nn0nn.apps.googleusercontent.com", - "client_type": 3 - }, - { - "client_id": "94983896797-osn1lglcn3f03a4dqpf1vl2rcogca8vp.apps.googleusercontent.com", - "client_type": 2, - "ios_info": { - "bundle_id": "com.enatega.app" - } - } - ] - } - } - } - ], - "configuration_version": "1" -} \ No newline at end of file diff --git a/Customer App/google-services.json b/Customer App/google-services.json deleted file mode 100644 index 49e92fc..0000000 --- a/Customer App/google-services.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "project_info": { - "project_number": "346954645996", - "firebase_url": "https://enatega-4d403.firebaseio.com", - "project_id": "enatega-4d403", - "storage_bucket": "enatega-4d403.appspot.com" - }, - "client": [ - { - "client_info": { - "mobilesdk_app_id": "1:346954645996:android:f968efbb41d1fa7a", - "android_client_info": { - "package_name": "host.exp.exponent" - } - }, - "oauth_client": [ - { - "client_id": "346954645996-a2t28in6j98u33hnd4evb45m5d34lvjp.apps.googleusercontent.com", - "client_type": 3 - } - ], - "api_key": [ - { - "current_key": "AIzaSyCFfJ4RHfakMqvp_QsIHkfWcpeYrxtk8j0" - } - ], - "services": { - "appinvite_service": { - "other_platform_oauth_client": [ - { - "client_id": "346954645996-a2t28in6j98u33hnd4evb45m5d34lvjp.apps.googleusercontent.com", - "client_type": 3 - } - ] - } - } - } - ], - "configuration_version": "1" -} \ No newline at end of file diff --git a/Customer App/i18n.js b/Customer App/i18n.js deleted file mode 100644 index c94d2a7..0000000 --- a/Customer App/i18n.js +++ /dev/null @@ -1,23 +0,0 @@ -import AsyncStorage from '@react-native-async-storage/async-storage' -import * as Localization from 'expo-localization' -import i18n from 'i18n-js' -import { Platform } from 'react-native' -import { de } from './translations/de' -import { en } from './translations/en' -import { fr } from './translations/fr' -import { km } from './translations/km' -import { zh } from './translations/zh' - -i18n.initAsync = async() => { - i18n.fallbacks = true - i18n.translations = { fr, en, km, zh, de } - // i18n.locale = 'km' - if (Platform.OS === 'android') { - const lang = await AsyncStorage.getItem('enatega-language') - i18n.locale = lang || 'en' - } else { - i18n.locale = Localization.locale - } -} - -export default i18n diff --git a/Customer App/src/.DS_Store b/Customer App/src/.DS_Store deleted file mode 100644 index c6946812075621d60fb5e8e4f1fcb246917487a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK&5qMB5FU5?;|3vmK-#?^<-)B(ErR#;fTNpa%dF6JgWA>^Da3ly`HDu2JUC>&$D@tuuBCvJvU1UY1- zZ=JZG|Hcj1*}|*~U&2KaXZc|8RWuHot#(IBM>?0C=l)Es{XEE5**I7}rMpK#J_}9x zOsV8oIS3!e(fYi1^?^$BAWowtJIB)qDbJq7=~S)9YL!ki?#I^+Qg&tcymz$O+#25L zyTj3F+jlqjZVvkH?a|%swkr>>5AUB|%wNCRyxqS0z>f?97dN&m27kgwEK~$}=`Yhn zr7y6ad>ojdtaBDOMaj}#(Zn_6l?Cpw4>2Qn1$k9s@xI1x!xBeWF}wCU#J3u^gRgCZ z{D>o|u^SX~IgS>b!3>#mh^jI0l=xJd5-lD-#>rFblP5%(i9=Z19|g>`mY4P?BpZoU zz$&mO3efuCVj}bm78-f!z>JRoh)t|!!!rE}kdJH7GgxTE7Brz<5w)u@M+~9evEDU2 z&tRcZyMr)?4`D_Y=7b`6bnM?{ItWjr&8-4ffvN%r`nE^=|HD6@|Eo^+&MIIP_^%WY z%@hA*jE`jY)}4o=z1GEafr*TGg+_M4%xuS8psn}_6C1X { - switch (object.__typename) { - case 'CartItem': - return object.key // use `key` as the primary key - default: - return defaultDataIdFromObject(object) // fall back to default handling - } - } -}) - -const httpLink = createHttpLink({ - uri: GRAPHQL_URL -}) - -const wsLink = new WebSocketLink({ - uri: WS_GRAPHQL_URL, - options: { - reconnect: true - } -}) - -const request = async operation => { - const token = await AsyncStorage.getItem('token') - - operation.setContext({ - // get the authentication token from local storage if it exists - // return the headers to the context so httpLink can read them - headers: { - authorization: token ? `Bearer ${token}` : '' - } - }) -} - -const requestLink = new ApolloLink( - (operation, forward) => - new Observable(observer => { - // console.log(observer) - let handle - Promise.resolve(operation) - .then(oper => request(oper)) - .then(() => { - handle = forward(operation).subscribe({ - next: observer.next.bind(observer), - error: observer.error.bind(observer), - complete: observer.complete.bind(observer) - }) - }) - .catch(observer.error.bind(observer)) - - return () => { - if (handle) handle.unsubscribe() - } - }) -) - -const terminatingLink = split(({ query }) => { - const { kind, operation } = getMainDefinition(query) - return kind === 'OperationDefinition' && operation === 'subscription' -}, wsLink) - -const setupApollo = async() => { - await persistCache({ - cache, - storage: AsyncStorage - }) - const client = new ApolloClient({ - link: concat(ApolloLink.from([terminatingLink, requestLink]), httpLink), - cache, - resolvers: {} - }) - - // set ref for global use - // eslint-disable-next-line no-undef - clientRef = client - - return client -} - -export default setupApollo diff --git a/Customer App/src/apollo/server.js b/Customer App/src/apollo/server.js deleted file mode 100644 index aa0510e..0000000 --- a/Customer App/src/apollo/server.js +++ /dev/null @@ -1,590 +0,0 @@ -export const login = ` -mutation Login($facebookId:String,$email:String,$password:String,$type:String!,$appleId:String,$name:String,$notificationToken:String){ - login(facebookId:$facebookId,email:$email,password:$password,type:$type,appleId:$appleId,name:$name,notificationToken:$notificationToken){ - userId - token - tokenExpiration - name - email - phone - } -} -` - -export const categories = ` -{ - categories{ - _id - title - description - img_menu - } -}` - -export const foods = ` -query FoodByCategory($category:String!,$onSale:Boolean,$inStock:Boolean,$min:Float,$max:Float,$search:String){ - foodByCategory(category:$category,onSale:$onSale,inStock:$inStock,min:$min,max:$max,search:$search){ - _id - title - description - variations{ - _id - title - price - discounted - addons{ - _id - title - description - quantity_minimum - quantity_maximum - options{ - _id - title - description - price - } - } - } - category{_id} - img_url - stock - } - }` - -export const createUser = ` - mutation CreateUser($facebookId:String,$phone:String,$email:String,$password:String,$name:String,$notificationToken:String,$appleId:String){ - createUser(userInput:{ - facebookId:$facebookId, - phone:$phone, - email:$email, - password:$password, - name:$name, - notificationToken:$notificationToken, - appleId:$appleId - }){ - userId - token - tokenExpiration - name - email - phone - notificationToken - } - }` - -export const updateUser = ` - mutation UpdateUser($name:String!,$phone:String!){ - updateUser(updateUserInput:{name:$name,phone:$phone}){ - _id - name - phone - } - }` - -export const updateNotificationStatus = ` - mutation UpdateNotificationStatus($offerNotification:Boolean!,$orderNotification:Boolean!){ - updateNotificationStatus(offerNotification:$offerNotification,orderNotification:$orderNotification){ - _id - notificationToken - is_order_notification - is_offer_notification - } - }` -export const profile = ` - query{ - profile{ - _id - name - phone - email - notificationToken - is_order_notification - is_offer_notification - addresses{ - _id - label - delivery_address - details - longitude - latitude - selected - } - } - }` - -export const order = `query Order($id:String!){ - order(id:$id){ - _id - delivery_address{ - latitude - longitude - delivery_address - details - label - } - delivery_charges - order_id - user{ - _id - phone - } - items{ - _id - food{ - _id - title - category{ - _id - } - description - img_url - - } - variation{ - _id - title - price - } - addons{ - _id - title - description - quantity_minimum - quantity_maximum - options{ - _id - title - description - price - } - } - quantity - } - payment_status - payment_method - order_amount - paid_amount - order_status - status_queue{ - pending - preparing - picked - delivered - cancelled - } - createdAt - review{ - _id - rating - description - } - rider{ - _id - } - } -} -` - -export const myOrders = `query Orders($offset:Int){ - orders(offset:$offset){ - _id - delivery_address{ - latitude - longitude - delivery_address - details - label - } - delivery_charges - order_id - user{ - _id - phone - } - - items{ - _id - food{ - _id - title - category{ - _id - } - description - img_url - } - variation{ - _id - title - price - } - addons{ - _id - title - description - quantity_minimum - quantity_maximum - options{ - _id - title - description - price - } - } - quantity - } - payment_status - payment_method - order_amount - paid_amount - order_status - status_queue{ - pending - preparing - picked - delivered - cancelled - } - createdAt - review{ - _id - rating - description - } - rider{ - _id - } - } -} -` - -// -// can we get userId from request instead?? -// needs research -// - -export const orderStatusChanged = `subscription OrderStatusChanged($userId:String!){ - orderStatusChanged(userId:$userId) - { - userId - origin - order{ - _id - delivery_address{ - latitude - longitude - delivery_address - details - label - } - delivery_charges - order_id - user{ - _id - phone - } - - items{ - _id - food{ - _id - title - category{ - _id - } - description - img_url - } - variation{ - _id - title - price - } - addons{ - _id - title - description - quantity_minimum - quantity_maximum - options{ - _id - title - description - price - } - } - quantity - } - payment_status - payment_method - order_amount - paid_amount - order_status - status_queue{ - pending - preparing - picked - delivered - cancelled - } - createdAt - review{ - _id - rating - description - } - rider{ - _id - } - } - } -} -` - -// -// status queue?? -// can we use address id instead of address object, then get the address on backend?? -// -export const placeOrder = ` -mutation PlaceOrder($orderInput:[OrderInput!]!,$paymentMethod:String!,$couponCode:String,$address:AddressInput!){ - placeOrder(orderInput: $orderInput,paymentMethod:$paymentMethod,couponCode:$couponCode,address:$address) { - _id - order_id - delivery_address{ - latitude - longitude - delivery_address - details - label - } - delivery_charges - items{ - _id - food{ - _id - title - category{ - _id - } - description - img_url - } - variation{ - _id - title - price - } - addons{ - _id - title - description - quantity_minimum - quantity_maximum - options{ - _id - title - description - price - } - } - quantity - } - user { - _id - phone - email - } - rider{ - _id - } - payment_status - payment_method - paid_amount - order_amount - order_status - status_queue{ - pending - preparing - picked - delivered - cancelled - } - createdAt - review{ - _id - rating - description - } - } -}` - -export const reviewOrder = `mutation ReviewOrder( - $orderId:String!, - $rating:Int!, - $description:String -){ - reviewOrder(reviewInput:{ - orderId:$orderId, - rating:$rating, - description:$description - }){ - _id - order_id - review{ - _id - rating - description - } - createdAt - updatedAt - is_active - } -}` - -// -// use this to push token instead of login, signup mutation? -// needs research -// -export const pushToken = `mutation PushToken($token:String!){ - pushToken(token:$token){ - _id - notificationToken - } -}` - -export const getConfiguration = `query Configuration{ - configuration{ - _id - currency - currency_symbol - delivery_charges - } -}` - -export const foodByIds = `query FoodByIds($ids:[String!]!){ - foodByIds(ids: $ids) { - _id - title - description - img_url - stock - category { - _id - } - variations { - _id - title - price - discounted - addons { - _id - title - description - quantity_minimum - quantity_maximum - options { - _id - title - description - price - } - } - } - } -}` - -export const getCoupon = `mutation Coupon($coupon:String!){ - coupon(coupon:$coupon){ - _id - code - discount - enabled - } -}` - -export const deleteAddress = `mutation DeleteAddress($id:ID!){ - deleteAddress(id:$id){ - _id - addresses{ - _id - label - delivery_address - details - longitude - latitude - selected - } - } -}` - -export const createAddress = `mutation CreateAddress($addressInput:AddressInput!){ - createAddress(addressInput:$addressInput){ - _id - addresses{ - _id - label - delivery_address - details - longitude - latitude - selected - } - } -}` - -export const editAddress = `mutation EditAddress($addressInput:AddressInput!){ - editAddress(addressInput:$addressInput){ - _id - label - delivery_address - details - longitude - latitude - } -}` - -export const changePassword = `mutation ChangePassword($oldPassword:String!,$newPassword:String!){ - changePassword(oldPassword:$oldPassword,newPassword:$newPassword) -}` - -export const forgotPassword = `mutation ForgotPassword($email:String!){ - forgotPassword(email:$email){ - result - } -}` - -export const selectAddress = `mutation SelectAddress($id:String!){ - selectAddress(id:$id){ - _id - addresses{ - _id - label - delivery_address - details - longitude - latitude - selected - } - } -}` - -export const subscriptionRiderLocation = `subscription SubscriptionRiderLocation($riderId:String!){ - subscriptionRiderLocation(riderId:$riderId) { - _id - location { - latitude - longitude - } - } -}` - -export const rider = `query Rider($id:String){ - rider(id:$id){ - _id - location { - latitude - longitude - } - } -}` diff --git a/Customer App/src/assets/.DS_Store b/Customer App/src/assets/.DS_Store deleted file mode 100644 index 1c976ac8f0aa7f18900c63d237a57416d2d8b1e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 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 G$NfLB&PKNY diff --git a/Customer App/src/assets/font/Poppin/Poppins-Light.ttf b/Customer App/src/assets/font/Poppin/Poppins-Light.ttf deleted file mode 100644 index 2ab022196b0fad3910d38ae050ab6814be931799..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 159848 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 diff --git a/Customer App/src/assets/font/Poppin/Poppins-Medium.ttf b/Customer App/src/assets/font/Poppin/Poppins-Medium.ttf deleted file mode 100644 index e90e87ed69a7ebb8d965ec248fb86286423f103f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 156480 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%0ADRs4C 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 Ckeh!1 diff --git a/Customer App/src/assets/font/Poppin/Poppins-SemiBold.ttf b/Customer App/src/assets/font/Poppin/Poppins-SemiBold.ttf deleted file mode 100644 index dabf7c242e938c49fccd0cba88dc2fdccb2f65ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 155192 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

+}kxPNz^nkw^%> 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 diff --git a/Customer App/src/assets/images/.DS_Store b/Customer App/src/assets/images/.DS_Store deleted file mode 100644 index ea4530de7e6df99496e5657a747790e3bf8c3753..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8196 zcmeHM+iDa+5IvpbVO^J~A(FfZ^92j}gE4H7fQS(ARrfMZRwp~MyAgbmdG{aug?yh+ zdaAnP&NT^n5XEZfuA#TineJ0HGgL1CcYHZJ0uBN6*u_46$f2dl@6sD>E6nWEI^uy- zOp#-OAwD&{ZNd~V1xx``z!WeA{ssm3&6d{d`0o2(Z8QZ;f&Wqgc|Sz#V&h;7Z}ru| zK}!JI9ZqZGHR}MyM8U?v7Tzk9oW6Q+0qR1D;XItbN8(N!2U~dS;cy-f7w+srh2r$? z#6{{37kg`?DPRgT6_DC}z^Z+W70xU5`vU1{mQN>HKB131R?pdoKeh1+IKT`E-V=L? z3~Rh%?Z3vHGjnB>>+92iCfikwZJb{iS&|XJk2-#sRf1D^@=6He&Mr+APCmc`6G-mz? z)3|-N!r*pGyWLfWm7nq zRaXCq-gnMdFme_218O$EF~j+!R1kZ7#uHV1$}D+#r?^wK3P+zDYrV5%aHlpE%r?&O z1}~a#6Zf?g%K<)fKP#@Ue2UmmUUk^u?EBBOwq^?4LxF9NIh6YUr2G8;9?S+Y1x$f| zMFF=nIvX8xwV}3dtXpdBi2WVAH1R9ERR{+y$7!`3r~UnhA+IC43MLM=@Rl=db`YR4 L*kB6$Q3ZYhYw1UX diff --git a/Customer App/src/assets/images/SVG/Logo.js b/Customer App/src/assets/images/SVG/Logo.js deleted file mode 100644 index 1bd0626..0000000 --- a/Customer App/src/assets/images/SVG/Logo.js +++ /dev/null @@ -1,20 +0,0 @@ -import * as React from 'react' -import Svg, { Path } from 'react-native-svg' - -function LogoAlphabet(props) { - return ( - - - - ) -} - -export default React.memo(LogoAlphabet) diff --git a/Customer App/src/assets/images/SVG/LogoName.js b/Customer App/src/assets/images/SVG/LogoName.js deleted file mode 100644 index 57180ae..0000000 --- a/Customer App/src/assets/images/SVG/LogoName.js +++ /dev/null @@ -1,27 +0,0 @@ -import * as React from 'react' -import Svg, { Text, TSpan } from 'react-native-svg' - -function LogoName(props) { - return ( - - - - {'enatega'} - - - - ) -} - -export default React.memo(LogoName) diff --git a/Customer App/src/assets/images/SVG/imageComponents/CartIcon.js b/Customer App/src/assets/images/SVG/imageComponents/CartIcon.js deleted file mode 100644 index cc009b8..0000000 --- a/Customer App/src/assets/images/SVG/imageComponents/CartIcon.js +++ /dev/null @@ -1,18 +0,0 @@ -import * as React from 'react' -import Svg, { Path } from 'react-native-svg' - -function CartIcon(props) { - return ( - - - - ) -} - -export default CartIcon diff --git a/Customer App/src/assets/images/SVG/imageComponents/EmptyAddress.js b/Customer App/src/assets/images/SVG/imageComponents/EmptyAddress.js deleted file mode 100644 index 4d07318..0000000 --- a/Customer App/src/assets/images/SVG/imageComponents/EmptyAddress.js +++ /dev/null @@ -1,72 +0,0 @@ -import * as React from 'react' -import Svg, { Defs, G, Path, Circle } from 'react-native-svg' -/* SVGR has dropped some elements not supported by react-native-svg: style */ - -function EmptyAddress(props) { - return ( - - - - - - - - - - - - - - ) -} - -export default React.memo(EmptyAddress) diff --git a/Customer App/src/assets/images/SVG/imageComponents/EmptyCart.js b/Customer App/src/assets/images/SVG/imageComponents/EmptyCart.js deleted file mode 100644 index a290bea..0000000 --- a/Customer App/src/assets/images/SVG/imageComponents/EmptyCart.js +++ /dev/null @@ -1,116 +0,0 @@ -import * as React from 'react' -import Svg, { Defs, G, Path, Circle } from 'react-native-svg' -/* SVGR has dropped some elements not supported by react-native-svg: style */ - -function EmptyCart(props) { - return ( - - - - - - - - - - - - - - - - - - - - - ) -} - -export default React.memo(EmptyCart) diff --git a/Customer App/src/assets/images/SVG/imageComponents/EmptyFood.js b/Customer App/src/assets/images/SVG/imageComponents/EmptyFood.js deleted file mode 100644 index 4a996d0..0000000 --- a/Customer App/src/assets/images/SVG/imageComponents/EmptyFood.js +++ /dev/null @@ -1,535 +0,0 @@ -import * as React from 'react' -import Svg, { - Defs, - LinearGradient, - Stop, - G, - Path, - Circle, - Ellipse -} from 'react-native-svg' -/* SVGR has dropped some elements not supported by react-native-svg: style */ - -function EmptyFood(props) { - return ( - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ) -} - -export default React.memo(EmptyFood) diff --git a/Customer App/src/assets/images/SVG/imageComponents/EmptyOrder.js b/Customer App/src/assets/images/SVG/imageComponents/EmptyOrder.js deleted file mode 100644 index 69e97fc..0000000 --- a/Customer App/src/assets/images/SVG/imageComponents/EmptyOrder.js +++ /dev/null @@ -1,88 +0,0 @@ -import * as React from 'react' -import Svg, { Defs, G, Path, Circle } from 'react-native-svg' -/* SVGR has dropped some elements not supported by react-native-svg: style */ - -function EmptyOrder(props) { - return ( - - - - - - - - - - - - - - - - ) -} - -export default React.memo(EmptyOrder) diff --git a/Customer App/src/assets/images/cashIcon.png b/Customer App/src/assets/images/cashIcon.png deleted file mode 100644 index 65a2228abf852923cc57af6ad77ac7ec5f176734..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1815 zcmZ{le>B@yAIEP(5=A{!NZDGcJ*{C#TRUx?r9*>YG$Ea8N9#9F6>Fmu)vS~jYxS|N z8|~B0kEA5^)bEzf_xqJlzoJH@&x#}zqeD*#B8uIf{j;-kp6@yLd%vI0y`RtL^?Bd# zIrlot-)pPBr9J>)t2dJo0B6^CLr(|3?=^ij3n$$eH$OK3YHk|54I@CC8o>+1A~JZ85v$)UUqhN zmohV@&Owgn+iVv$dMzpwY79Q-O9=;BQrB5HWn`F z>gqZ}7cwja*P|`9|%nL8!HuWUXQ<2 zy`GRDJ#yr&62nH3#kn`_h`3{6PK~P34OFr!L6KqfDTZlYiV^X|O4|lD+&wKp2YwkF zMa0wH(#{?&vOYMtq3CHtre$m618T|ItM*ZeWPC(Dvbfs0fX4R+y>m7AEo$3Xf!G-&JF~Bv#4kk3VBr$`}17IY1H*mM@joyP!64%?$ zgEWD|>pNRFH0Gp8GZ?(3DNiDbw4w&Gnj@sqvR#WyFwcIpGun!`0Q} zqnfXF%;x=28ZOQwq&q$MUwh8Fl$gM}{7s73u&8C8){=em;-`@p&h=gFqyP5#J;xt- z_=T!dml1OLdjKJebli!{Cw2isc5~Xp{#L@Y*wD@_nxmU7ObmH!O~v2J;@ECu`|x5- zi9%t9UXG_d$O+TveIL`ytZNUy@paKU-EL>urp`YL#tJ*NGew%}yo? zr9L`Td?mRMF&l2YlV(#|G|LOtLGdl*#-a3>$`ju^o5lmW`TX0lTveX)tsuf!aY@H1ueq;x;-0kEO1Y+wcc10A z4e!|LJ`YlY*M44WEwL@Rp~jBLKQKsDYZ7gw{+1=YXt{R6w(j2kv(HZO4COXb9Ov-m zH?^&}2bbEv8#txokf>-~qz{}ZIrP(=CCrYyBd(1Uyl#bkf3o5qQ>^vu)YTs?R}OWD z#|i%}z5jbpP{!}t@S97oHDdu4jLC@6sL#`D-ZDyjx2RTz_y;O~{=%>O&KW0}7x?u4 zL2QFwn>lmk?WHLKndKU~uJcXe-JUPHV&GK*c5^+Bb0fpJQ7#eZqTmGf(e}|CXnP%K z`#5`PE+6l6+3##mqq)#%eRY@MJ@c1y;+cD*L9}%t-bd-=MFhlW>waR0#KMI5(EiQ5J7RK zsDW0y)lxegp|&IJa7X*4+u@hC9vpDX!;9M;;qag^?dWia9eR*$g%qupB}x=U!XyL` z1Thj*6;N|kW@T1RcR1(l!4GSnd$Z7#!xsS{hnx4FVePg5_5c4`SC)^RN?u%Kv(6%ii2CStJLx=%m1ZONUCQ=Ic5GczMBZ624Ww=F^h(Q_t5y%s59jNpABr3f+NeT#DiO8#5h10h_liW@G>9?85W1VH=acVmXj_V+q-kmpi^cQAy^FkcafELn(f~pV z5s@^z_j-LSDMdu|98%I_79ug}c^C{SB}DYx^=s&YOkjS#KqAsTG@jC(Uw40;((H9X z==CaOdF@0JWAyi8^nw^Y0E|J5ff&J9j5V_t2MuybIqZ$mfCfDLjM%ay#z=}#I7f^ToWU4fOff{tq9DXX3;_|LEF3W=AYrYcZCh-<*lqBn zm~cf&ih-2Cxk7KO2!%CxA1TX%rfEqj&W;7Z8o&s?@cV=zXDArK?{*3*5Km-~F{gYMHJcfO7>5{$vz2Ek%7PFgMhwXa#yN-) z>l`8E%oiih6%>VL&(^p25avDW5)M3hK?xRvtqNj_xWbW~-dv0jL9<{2D-Pov z)(EMY((etJ)-^@HhZS8oAw;UO#FdV=@q`d4s*;!zDFmDmtSyM4p=nzN!$m#5dP-SU z#1zOUO<7fh;0dPD9S)&Q;9N=TTZ}6xiUKEs50U5_oGI|J!MK99^@Nmg&S_@F5P%pG zA%UcTu@)iW3PVam78aK9KIm?mAQ3b{7&8lAlXuFNpg}H%AOUL~q=*jzBSH)jF$G7L z;B${IvNF*3`0xL`)`glhI~wcqf{8#RhNKCJsIQR&O-w?f#>4D5qMrp|%Dc$nAlBXV z&VY{jJS6G!Qnv^W1#tCE5UHCfF+`^Il;~R|CF;o(0h$nWL0ZFP zGC~AG>j^1BiXi%WA$SDASWC9zuQu14$JI#0Bxuy8k*N`B1{d@0Q zyw_tXtf8Iidrd|MB!rMLqxUUhEp2d@Aw{e$u{P<# z&iEeDg{zBM@p-@B)1+b&rR(ecG8H79KhaOtz*4BuhUa5(qI9!qeXAx@^mm8yX&LK=I(gmu_pn;eI2nZHu4c2C8OC&Fq z3_F-(=`{NfT?8k&a{(Lnr{$@Qy9QxlTKdtE@fd3&wuGui4RBLX0?TGv1YaY>Kyuk-|A35^;o}kRpb>t=mNK z9&5EAln{xzU^W5}aLynx;d0U1c#kV8TCZ8QX&b~qNM09o5`0r51SFyLfDug^M(;%% zT8IhiO@8g!yLtce7Sdbfqsv>=b&IJS<39;moy*Mh`y!uy50LGXW-z8G1ArzK6rxHn;|J;q6cH}ZA0)4 zDGBwoRwkuw5EK@qpn;-ATC0VW0I?-S-M!kTVLF*mSTie>Lfep{?kdrHLeqd4#i2>? zO`|(v-W6l?IlBqL>(_)9>sp?E^dw(@?mjAWz?pT!pz?g>>9a@}arcR%*aX9VLDRN0 ztyg9v#mr9RjGP}K!E`cawP$fwc<`v<+J@)5=O;5*N%V@3Q^Xow>?y?z5poD7{h30Z zgh`1(0l)c~V@L>$gRr$XB^blmW#Nf?S9$fry&P-Og>i*rEWsqNKq&(ZEJCCDG%oBYKZ-T5P7d zk~R3I(cldsV|YC-9}*(Eh(ZYTstQC1AtFg%-&ifGO=gi|3=~B{42u2rgc5}nwhmf8 zxVXcK6Wg3VxkejW&YptFwB~_(hCKPmX?zmuwqbX-=B@WP`QB?=#NcSDXH;mMWmN&| z_}+V4d^Rq#cd)=aS0|7|%2-V>!Fw$lqu1a|nYGYNG9xNx@fS6i|Hbz%5`wZik&ceD zJa~_t2bbQkLobkWqRnyEu{6@%+c_Iz2g9Z3yI9pX@9?qQ0oX|~SI7pFvrNY^iWoxh ztPX@HP8WRQjN$$34I8_SW~!7lb9JjOMj#PWq;w_TH?!B#lh^I=i|dw$Y|ZyRn(*#a zGN#Y37vd~inOroq(+MQyIIT6r6qK2W0RxKLGrkVZRJURh-h0S_r`bKtD)ShkW@`~G zc7n%XXxoOSRt`4ANXi>n2sw-9jM3eM7y{NPm1jD(A@kT`48CoZ5h9U7B7}C%Psf;x zTcx978<@6<)xL1%u0_N;&YV0-RX7%xDi-=BCypQG=-Lssx3@Wd^cdE7u5aJw#0nf) z=yUDX7?Ku~q{s}YhD4-dGM@0k^@f9Bxwh93lgyu=*@q5xnl3)(`?>DAQ3=2p0tcfp zO%n*w;DfR>ZH8={yCV>DM|MBVG0zwf4sq1d6}0*s=Nz`G2G7r{Q)X#B(cQ#3NlspI zr0#_kxC^=+RwX=is^sRzg!_*5`0I;-5dEyW4>|Z_3>cd+vgRS>kP)mHEh8*|IE%`P@oZ;X|v~ z&RAt8j8Qldys`~3=KF2%-XjKVQD8*h55Q)M(mBhtZRu4#f^TOxK&eVk+e~q;$VpA> ziK3{mMl>i=$_1b9T!f&DS2|Wf#ivup7Wn)#53s)6CkE)11r|ep&|`IZg~i2%48;OB zZ{4PDYSxboIhY*q>BrCV{)H`!)x{Eh)ZI8|#Jz(lA8qb&<+dk@qub8AT17=Pr!`3m zSz~Y*mlKW{tjqAxTEx1n5d`$EXVwBiOfg#kcQ6;3l1p9C9S*=*k;$Q8?hT(ml$LX( zCPd~G$!y!pp(~Q%K=+3EZ`&rYR<)cvy~xJam{%_B5R%o5WQ?k1nSzR4hU&Jr{93ur z;HjmOfBVUET)TFIZ(Tef8jEkHx|JWIsjSIYKrBL>QB_(fS`{NQ6<1XiNg`qeV~Whq zKpQkzUD*Q?MNwj%#X3h(RajSKVMi%8W0Yo6&Rp@o%{Q3LbQIPRIttEOs$MTM6Nakl zsiH@sC<<&*lCt=NF`4cxh%q6?f)R?+kq#B))>@7qTi~fjj#Cr`#(;GuQIUyyhW(P1gxtjZfMi+{h%v0;4iXmdE3ft>rokfhLss>rzGa8V= zBP7nASz&iHL4t0rl5)20vVP9k#yPMKV+*V;Ft%VOwsjiC3=ZE(%iR$t9}9Zt9A;MV zr9*F+F|ElLR%Ssr5AYabRLN z#`W7IiMlH!q0R-ab&m0POxw1MM*FNR4mf>cl?U!xa?~T2xWK9jenH4NHOYDeXibB;WqGm}T`i2w}ZCfK~&=_L~A>y1Cx*#O)XX1*@ z@S>=y*|r`tcdPVaK&&qECs64I*>#E{tXXhGdM(hq(hWQB4^}?HL9(vw;;~9f)tgi z%G*PTfyOP;j&CrTHVB5wx45cL2#UR83Irc!MWnF>Av6riigiEb*IW3x6L)ju%-vkN z`YNy8-p2=vDf(KUWZ@=>KnfJrFln=ZlM+qR;1D!>TI&>2*Ue0Z_ul8<8A3`#5uA1O zi;~Is06XKL3qlBpby?lgg0eD}CPozyM2Hb$(_oxc^)Ux&LJL%zWw6k;%8lD>1~QJ6 z(WA{fU~D~NjT(eB8s-I17D2rC6wc8$frD|w@`7h`V}sSz6$XQT7Lz@a-Z+EeNZKuusyEWi4V z$2fkpV0Cecd+%N6!;fy!nVDwmLS(K^W@s9d%+==DVPTmsf}_^;kaVvDsUA*H#P5&dj;h$2V|xPHmj?k$e5onm`$mq+hk;e!u1^?61V z9_2Xcd_7&DN}LCzE?CL1Fz4-bD(*dXoRy`5t5-L;Jpze=ZkJCn=)Dwm`-udwj)%^z zvM{KqszgHA+}mey*k@~JOo}ST9fqMFe{?_Z9Da8`N9oYR@I+6)dv5nEaMpIg%nY;4 zopW>Mf~-bCwmc?~s91`mC!s43VhTC!YwGW|_RewVoKw?Mfa8A5R~>xH!0MTMxbN@& zJ$g?(%-;9^g3UKxWMQ$-)$x?AaYGwhwMgddV64Lyl?p7@swV{927StArEIjR`aKF) zW~{8|WvxYhEs1h4#D|D03fg8uzu#lntJGqeJ=>5lR`AJdR>{1x-YjVA8f%pe2r=gB z+9*!XOh@BA&RJYpKq8AFnvIRq_X)n$>uVCKvZ`N3Ra(7)F2f#Y5>GvJg5}jk2K@md zU{WH6mg!`QDTP75&&r_3C@YvTXyU=Z!orZjpii&t5xnQ%;DDE3d!JKB7eESb?$m0V zMU-(#N$VsLqBY!edWC=UYv&ja62o3eA;QTMNBR8I53snf!0Yc^C8u&VMctv?%>!9s zM&RSIKGPjYblZdJqL(?H+_4#MzADt4iX4^@^+3d0WfF9)+_9QEnkuDiT8X*(Ha6Qq z6^5u;Tm^=hBBc?2xfIS?p;|ab|DGo?C)YXn(T}+C=8q|s`dpg^9$e~kV>IEX`(skl z>R!FFN{RJ)eUd3i!E1qK9YyE20IES>nTxzbgqXA-6G22NEkE`2dwp#HD0+mDsA==} zB{5g?DMiXmCB+!jvz=5Ja8)&E*>8fu2)isV>+Jj!KJGlS?n{x5Sl=*GB`2p z@9btqB~n$6n#dPF`v?oeMfxv)#G4m3h*9gLkQ*C9tF=dABVT&vB+CmWk_LDYj3kzq z25j!^aS(R7@7xitT->4coknq|&quiP>sgrR?I2}Kgk<`)qlxdN>*kx4?F|>7H#v(Y zP##vSu0X5)RUoe{#lRhaHzvEMjLmF^WDYqZ#;UC_&P~)YWd+edFVuWh5}#aNV=Dxf z9(;toYg-)bU*}JL_yRW;mMCoClV?`>?xmY-H*JPFkz_1l3+-CLV2#kU*^Cn-frM|{ z+^OQJrz5Pf)b$u=6h0UcEtJ|8G1`#<2}3000QOmT(F=Rsx`ihM=m zOdf7q{rkZ{J=Ds)nCxNcI&89cL73SZqxbl>o*U`2BB}OHRZP1ZtkzD)=8X%iES8im zvrHr$kzTJvLZDYVhD(cFxq5@OvZS@bXgtZj>VQSqJJ{#g(KQNJFd2>c&I_+_W9NV; z9z4f;A6(5QqPdupV&d0-`AHTAHA}+*#w6BOmKjfLwssG=y1mK%-h{F=j1L+{Q$G*D zT<4|CMbBMzT1n3q?{|0~l!gqM>_K1z` z9X{G`7>{dS-rS|>6xXaMnW98oL0R^QnQAMlA{%^srsxVt0c%`t2{VfKj3ptsO6e++ zP!tY{k&pt$6c}S^z2a{piRhCW{ZpEm2nx^K_l^$1u;Y^DB;MN`o zjdok4tV&`Wrsz@j2Dq{Uu`>iU=nu6R3~7eNtScxAM^P47>D+pdS}m~J(BKkGgYwWt zwoY15hC>{6TkB#@Dcd#Y#-AA4Y@v)et1U$$+8heX__g+;ee`FQa8%j z3|3Z{PA04_4#67Q5b5;>q!j6u6~l!gA$V4fEK)hk%WqvoFkHJe(wH&^g5_&pIE`~H zb)$>8u$l~+{ZgTaYAY(yq-e7ko0W&F<*?n+5D#Nt`9b zlxB-Okq#Gt9ig2;w#i*4+04^5nRZfcjEAsHjEIpL9V#4JJ^AKGALf{lgu(Fstu3zA z9`T8{CJh&MZ*z4t<`(ew{*?W?WhXRjHi3mg2$G#|XalJ$`xL!O+ov*|DXWUM^-AMq zfh1+)kz{!{1~tPI6Ky+HN~~>Ey7p84_Or+N2VY<3$WO>r_0hE9TvT74%;**_5PSWPNVIwa+eZ4;5w&4reHkYitP zFg;+)fTWhn8b-krd`p`hYeoc1;y^4ui!?DMq@5C6McX)BQR15^F~Q_ugdwS*A!v7r z5$&(DH3HbeQBU;7N;1SoyT2bkS@G|D@eFT&aD#7u_c||~-y@~Sm0M#LR*#dU!~n)+ z1<|O4oD zb9WuZIjFs-s4Z1hQW(pK$okP$76wb0cEr)uJ~wYqvA{RK^a+q{f=e_ZQv1ltf{ISV z;Q$}uzVaAtYVi?18f~(%y~}+Mud(w=OY1d3MwEH!{1_=E)i_`tPhw~Ma?D~4>5#fO z^I|Iycb)ZeZj4T|UyBh^)Q*xa-D?5E{K7N;+89G&EFnd0n+irRdQu3J(tKN?=;5am z_Puho6O1ZCDUkhYv?<|9;Ny%<0WIp1uW6@Bc@;%TY8zt4rZc541`OGJ1GG(x4-JCN zEP)mr$wxMB+~T+Y$McMu79SuPFi~hyV6wHR0d2b4p;N;W7^9k$kR{u!X2m$;yvO4S zW#RO=gL24{0%d=I&%WzUF-$S$F8F-2MEBdC7+$+J;_O{Z{P?2{Lh50h#WxL?H+HEf zXL$ChM;T3PZf)Eor9hcI*}nBOA<#4}!$HOA)2BGOy2{RtD=hSvxIOhC1x+0&dL>7X z9%X5HjnVD_A6&f1+0)Bh-=1>v_zEXZCvM#^*;ObUS+w+vib1bW^qxUgaS)~qiv`YK zxk}RtgVJ&O>>}5%*L-;S76v<`*d(dop*`u$=w6MhR+*#FCCsj;{BS)v?d6_otm0}zW@Lr z07*naR9}qMA~6L*R*GVr8w5LCB)JQtE1)_?#Z^6AQ36Is1{4LxY8SaHR7f$_&FrSG zEHw)jCDs-*Tc}vW?ldsk-ywv2(K?ur1PJO2$(`87*jbwqvkr`e_d)-zRhODEXx}5b zr!OUi4*8ZOF?1%_E-AP|x-7t%M}-IPI>2cOC8myQYgjtEj!P4U{XXN4Ey^Or{=os4uH4|t z#tv6Er)=JuvbthfSo;N2}g3!y70d;PqF1jSWG)Lv>Wp>1cTBj2{OHhyJR)PC8vjrtv0PwY(kBoste zxZVQgV1cSXRL_DKnzmKu3LX`(P9h||8pqA0SEJOxV-DRITdQJR@$bnNiood#0TfEF`0~c;^8w4dObq)^m_w*^c204Uaw+t z*k@&Bk%i$9Ta-*1&v`j|2o^-;Bu9u=L=hJ@>9yxJ>wwZE%^8m?wtGE(;t;16OKP1ne^|RpBl4!Gk zqM39pKBAcvLmOjmz=e7;LdZ@s32J8y>Pj;vQ7*3JElouvGaFQpY3)Km0%$FLgYLATFN`kpld#E|7@xVSN5Ys*tNo=KA^2FqDt zRl`#2C+tj0UV3AjV@Ec4@`?L7b7q~gbTsuoyL)@uEGvm5i4eiJHDy`imyfb{ZId&r z%j|k+eW2GX8TN*N;b3o{gyCzSe}YpdD!gy-ZAR7Ep=4(~=2y-g;gLm)YdqdK#=+xEF(daw z45Vav@aT}Q+`q;bPA~E9)`sxcJ8i5ge8!Ms!WJds9AcGHv&K+VJ;XW6s?_&S zx`UppM76 z5^EjfCh+F@ZGQCX2i$Xf$lBU6*KTamwo@H4W3^}|M(W1Xv^s>R?Dg5-xXHr85HE(R zDA=D&h(7XzpIl^nZ_2;>cb}qiV3W`^Q%YxXg`ukYG_7Y)S~hR*v9ou;aL~tE7?cIa zRu*~siTil^6KC1jXt}Yu1G!0eCIDs4B1i6wKb}F3kL}POj}7fK=_|~blhS1FIR8Jv zMt~=Jk(G02Svlf(`tB7z{i&z;{1>0&53d~%M2CpzWFTh1|7Shs89R4(y8=^|*=$tl_MJx$sQF*b{!yT)G&svr zF|-e!!jKFsLt;zsVw52P?fGce7Q#9&h$#X(< zgjk$cmZp<71L*7%MxP?Ms>jU`U*>2fzJwI$Z$tcv1{B$zW?G+NdZQq z+dTZhIjT}enr&>{mZil$qw$EMuncIIxo}B%N?%tz)4mSnxHUT3_SAwFO={e}x07I!LKqD|C=z z&aj9aUTFE}&Vnte`imInbWVrqJRpv?)d79RDc#k%08)-t>vVfJMu$1t{JdOkYOyx+ zOQ^Tlh$yDcCVQe+N-&E^DaPC^o5wZeQBy=u6f#bX6lDeIHHrCp+w5COmRMdI;0nv~@)9SGALr=W zQC3!tV2lRD!L(ub<|h4K$Ep*(SX$z>x8LX0w?Cxzfh*TXgeVG=tPbVG$RT+;+at2L((TB` z%rSH4IF!u5xuU>UgW>Ztf?CL(6LM$qXyD$q<=n~w$DjQi#nWG5aQq%_y!tX%uWYln z)MxkBHcN$}35K6;-exNnNUxv&-f|)}9QPAGys^c)Z~1)R@Y?Q_9kDoL2_1&YyTZ?Y zS*G@$KmEaZ){ZRl>)&{SVQIL%v%`^<6}*qEt{lM` z;l%M{99=BAwzb2??R}P)7Fb_h!McL2?b}EUJoeBz9yxcKAHDGr2cs}^AI=)1bAXcW z$jSejl-&h)_r1xB-*sKlWSU6T7!F+!u)s$2{MBpcdA9l!j$XXT>cjW5-Zy;qzE!^c z>Ic|rz)cfq#x*xbUMJ^RwS1;1eDcVEzyHL;ymRdq_dfmetbO7c{?l*$F8|$6FL6N} zDOo~M5JY+88Rf;C#Yml$ZIoY*QH!|lhDM{*nGPWFIAe8CNrI}U>LAt-eIOWpT~|2T z5Gb9Sk@eQ9UxSzkUVYKE*AW9DD~LYkEFN@633*gNhyfDfdS;b4KX zEa+F2(wQmXy{B#(rqh~(@rd1>UAAxEX1DQ#%vtLq2-*crrbJ`Z0ftG9PDxZ?ak)cg zW?oE^&K7cn}C=|zjW;FPgpy$j3rV}Ygo`x1x+($yt_+}mf^6^J!ej{xVXS*G@^9E!s0T$ zvefCRzMIWA7n!vdid!;b6WtblcS!cfdNP7A8fK6;9GuaB6viOTk<5BYq3TW1Sp zfjG~9^egxCOP@c@>+kOHzx?qP-rufC-eFR}l{$MZu9kSX|=V>T1N;i zuBxbO6?kIs>IpFwLSj%>96!3sCmy+<&wl!oJoMm$99>_>*orm;nhI0Z+-a@Hb!I49$Ns3jDo>myw2limnc`3 zDXJ24(9$+7!`^^nYwB}peB{>cJywoHio$aL-KSX`_SoMaBa&#Emcim8)))qZ9*;hJ z7ne7FI)}9>&0tc8ayzd54*zr14wpM3n7L>tORL8^l*+6s=~8(&09v4oEfs+W%7RnQ z&?^kbtCFSCv(*}Ug8|>UeZaL*%c%9#L1)XkYRIB>{Ll9+aPq`D``foU_W0wJgB2Qq z_|AL0bY+JhUi^?hF$LrPP`kZnrY2^q_2~!K_%Hs^=lRPYZ}MON@2?Sp%GEIj3a3L2 zQ;Ph#wsVYE(;>r(4z~isw`FIsGK7JrGZo* zu)4a$um18m;&g3o23~wo`toKV;38l>I)<=(UTyAUVFJNM!qC*a7YYVWJo{9YJ&mSjE@8`e$qYtT@M(5onwB6qt ze)kXF=Z#k{aqg}oT-|F3F>>SPh1Vh2{Uo0ZWC=&voBK;I!qHWw2ZlQ={Bd=3ntSR z?>!5{ie+2y#`~9baHg@Gzi~jZHKvWwUpqqKdhCxTj3zZ3dlTw9GO7K{2Q*8?hvIhD zF!Hg0{&*mN{ChX+#LoZR8PMGn{QzQ#c_ljn`vJxx-1If2bzDBb&q0$X7WtG7`a;hL zUta0cBKX}g$ymyJ?;{qD^7v7jwH01{^CGV|Ew>1Sb_!*Wgw4L=e8RD1XB61Ewn=gK zIuEaoSm_%!y_<k8p_iqD{X4()UNKr9dJ)SL`I!enFg&K~sah{YE zSBJ>)wH5x}zx5mZ{Ikz6JaUxn%`IMd;s4>%2XC;mb)8##`?C?g-p4G(LmQ#UqKeX- z^EpulL2`g~LJ5HFf?9OYxfmfd5Sjx%-2Z?NKl*_0{Kdawak#+h>QNqf=rNx8xi9cL z|M@>*e6YvWD_8mF|Kfk+g_nPVh|23BG#s9ak3fhzg+Hc%BvngE31c*EE1{b5D1oR< zObUSESHJc&2fH`e*&PvM=I@<8Ap)J*r~}uXl9w>3W-mpL(5kV#t3Uyo zSTkI;;mr#-cxGt1aHYjk=f+S&2#MIn++=I;;_%}sVb;!Wa7B-{p6W%(+_0~w zh}hYM8V>q==E*1cr7wSh&wTb-Zf@S-wKv}6?blxB^5qMRr(;?l@-+B_gsfs^DpN!# zjb1YmNTS!liev$a86S-3B>0drt(e)Q*}x<+PE3&)1V5e9Olx*;-{!*$@9`Jk{S!`| zzME&Bd5*^(e~jPxC%?ny%`5!=|MiEw_|hv}x^`U`h;L^im?bktN%4A0DHo72Q@NR@ z&G$AYJ(q)V%Vg3r88@T^7q4z`(8AuE=h@nuVokv`IZm!Fv%I#(%dfsoD~{u9D}>O{ zANE-}w#JDQ@ckcL2SzGdeJptY|2}@!-^kMHu|tlEG{?TJ2@PNrPPg2z3jEb2LZR3b4oU^X%46p@4)AA4hy=OUg z#M7%PR*tOj(dC?-)yEZ8{@jg3 z5^W%L%?K}n6a?ul=5AwcIU>Ke?Sum$1^pbAZuD)o=poL~FDkzHxo7z|e&rk7d+r>s zzw#14`Oynp{OCNB>6E5z@!7~@GjpPy9D30fdlr%WxgDadN-=wGTd#kYa)FgnZdQ%t zaR$2Mv{Cybt?2B$M5f%cm)QW*5NFAy8(KLF_uN4)Vj1*@JaGSgJo~xlcmJSs=(tR|5#fxP(He8Fs zZj5{sgm=d+=O+yxwULoT_IO&dvm?mO`z&;jMEQ`Yh&YnKO@^Hw)u!l)QUi|R|Wn1Jhi{CSpn=1 zo}XcgG;jaze%2{t-3QKS$Yp%^v)58aDl(gCA+}_{t=aQ|HYM5w`ynt*iD^tTAH{I7Wikznrw!9a zM+n%=3<;XqyQWT)av&z9)#jO9O-0VAX)2re@wG2J$LL^>ci($2GYVnG^ClmV+`}1XeW2M_Od_YAGep{|b9WeS;R>DdsE*%mkF2WQXgR(f9T^_m7*zGyDTrt zcw{@V9eIBo+hf_WGofNTj_vU?nM`KvWE>}PtjRc5G?5}HmMD@ENs;1C0>r)p-9YbM z)wO@iz4OQYzN!N0Og&FOjqa-YstSGXx#zy;J@4z~^MkmVzBEnP*xcas@e^z=FEhVy zKOgzfhuE`g2WQWmrm@u;A_8Rf^dJ`vHBzLMtgLJ@GZ|6{q1)}TvAIQ|SYUqpG_zCV z_#`M5(C$Y}OiWNH6lisO2oy>S&R$&O$>%O1GC@kWqYVje!)YgmrNn>dU^psF4w*i4 zSSUN)jI3s{dFsxH($>0wa5dI2kR6$YL1~glzvE75Y!-w<%7I*~$fj)FkafNw^3oy? z>Ks*ZSzT&}P6+8rj~{vOZvLlF@8Qnvg1zHo+;wONCl=~-I{i$SExT@p3<%FdSV2(< ze*g2o&8I*8BfR+CXL;p`FL7=00*#i#hDFX4#NuVhq_HOBNjSrtG;vu$XFEB?l6<<;IBsC4iKocs9CnTN(X%a%=hHs0WB$SS4QqmekCs-wM%btr69UnbCZmf$P}^vSb!&0wJMX zF4Jr_hX8yA;W*sX4i`}-Ta{U4Sj@vpOX`8f4vi!@E>^K&Nkr;y$g&Vx^#!NII!>xNjztmSm*Sty$mPWV{%#Yi@>X^&VldK;I~m6jtjEo_gjC-+gh3ei|XO zdB0J;>$kyd+0M<#t}%?!w<8@v5IAUV^g^T4)=H>MI@S(e!DNR)DMv0psA00n*=%~{ zx-G(F6Sf%vCi~^vLpfKiQLapp%9#c!KcHy44q?c&f~^6Q7*NXbntgvTx&Jx6CMFjzPAu8=rm?_{b zUvny|#R5$ea&^OU>S~k4MnpeRh_NcE3~2XL5-I8Q6NFGCHg%TD7DC^rpQgl#A>LM?_vB-b^`UwXjnc)sUh?|jx^VWbJ*igUa zJ-xL<7=|Ir4@-}Yp5Jn{d{+&FQrYYpBXv%ewTB;)ti~M_4Uld1S^4d*m0LDkx2m$> z%@%@XWd3U~0|z#Z>BlKaKXNcv)<{vFkMjND3YN}$uUaYdo4@i)eE4G@uM5Bdn$H-oS*-Ds_DJm6gyZI){x7|kdmYb=`YZNAGbS|&ZUtPhseFy@= zJ@bU65+#u^+1X+o!&s#V2tr>`(3dK?pUui0#PbKsTeV>BwIaI?!pcSFkc%DKF zftQthG7BUnpxJJ5{=!+}ZkIj#5As8w{5YE%>zp}vG23}FfuDgUvJ0Z~7ng}+&8;`h zI$v>nQ-Fu z7rK6RhW=HzkOBZ^YAaDVV16c{5& zgvHZ1A@LMKEtm`yNs_oqHA^5mp56CEk-CdV@pXVjN>yc6&^7Y zV=#VrCp+Hp5K3Lf)SE0n`!wel`)o7-bU=&0F0s%vbgiO#vc1%maSq+?U!KvOS<#KxgUtxgYvq!Y!Y))A+a zl5Dj*Al1NRK1ZxvTp4i$kbhbR>g$6XL9^{qZ%{pNYD*&O$B}SsD?vdnw(1AEkU6?UvJ|j#C<)76MJrq^|ZC zSy#~-5-SiwV}+AX+p%*O4?pr@4&1z-uYUO}{Qe*PbGHy|I>@FXhe=HWY0Uk1@8yR- zvY$%mvul1gWi7d~)}h($^UweENlsmAU~)S?#4sJ^TlQOmQe-&yTLU$ZHv`Cg%4+0s zVHl#qV&$;`bAJH+WaHg(gw3DbmtQ+`^~l7l2NFz5 zJI@sDRPb$ffXs1T2JO#$+Y?xuDfSz~+>SZ^_;){#S1R+|fBj3ssLoi)qc%B(kdjWT zNfISaK_A!PCTyXIeF>6nhk_)7Ziom13D72q^d=r652E zi|+-lxh5r^=QN|8#hdFOI%v=}NIK0HtILawRmOSXp$FMLKgUZiz2vy*Vg=k7+L9tHuJUOR&h43WgXsW^0Y5TzW|l# zYYYP0NmyCoI0yNP%%5welXY_QVNNnkDaFq1+xYW8{TIYhpO?P+7ZlSDzLo^aSthia z4Z7VPCQa$aNd{jz%?G6fwIHAp2*v`%R7tbL)bUnV*;?ErwJBN%O5@`^^zrv|pt!}H z=}@hC?3^tz>05SqH^_j<5HU|$Ld@;-sVapV!Kj!zyn3NBb3};_SoeM zCd-OSYPk?W&sa*rvX)rRr|{9TU@C+{*pH9cYlb_cJ{;$?yF3 zZ=igiHy-~ILE6F79#R@&V~H~2lT8x3Q6GfDQ<8%3Q}%tv3n62bkcwxR(Gk`9B5G-k zqt~2Tf1y}l`%MSgJzZf^Tte#}S_pJACXg0C>QOEVqOF*;moPgOK+oWLmd0wz(n`u$ zWGM*PRk9o?z}^YL)Gd=t|M2~Ua*5WKr4$=(^(8w!%Tf$oW4SF*9Ii+zW0KIf=uoni zDo7353IbtJy)OQ>1t#rfYTL?Co<@0PiUlV}ptXlm5?}j-VTkW}_%hf3vzhajBFL0H zlYY$l+A3b5z&-cf&kgfC`0k4@IRaT;I+7jRv-8lx)pblF(EW%%`imDb-$Xsk z6XJR#;<~zdaP5)ADBSt25NaMeyn{db`G@$+Zya|#?X0VsNevVqdn;Q>jJ(;w@3U!84VHA+1&z(HhhTKHG7@!t~Cqu^x{x=!j4r4(AZEwvB^NRv?TJUpc-dYZAZA{8&CdgfKq#dTgg z+oaXi6g|a`vSDKH4IGpgnA-0V?AVU2*NFnj%%OS2wFSyGkHS=uLZBJ1f*6y`-a1ad z9n)Bf2)YJoB!{LFw%xmznq5a%L(0GQIno0k$M-H$IC%jXOQfGLEhKl81$Pt#w^by* zhA^~PVTdD3w<{^vppk0IJ0-qfBuRUys6%P}9OI=WN^^VZGKsG|wC|&X0!WRgod~=a z`Y7p|TfWrjOjAT;Q`#nuS-rMISSWJegAcKDc9JKb`7S~$gt5c2A?t!lDR}AlMV1$v ztaTl!D(965aMSmL;LUhFgBJEkAu%GTo;?_FGo1h7Hy+@Bc;_VLQjurgxW@8k*CnaE zogEaM2+SxG%dyXLsLW+uk*`EKO7zH98`-$Llpx%9DU=gU5dxGW`+yv@xbwrE&FZ;) z8bV}?4 zBgZkV1gRX`PZ!<5tCA8OSc)}))dHLgDM`n$)>o{zVuTf3+e&C}Y8rLRr6mX#Iutig zGPk>j!s1mXK?F#xQ9_|JIV@jmLO=5?QOY^IDtEu{DN+;DtZ$+{pL_3rfLbx+`4?Ws zrfH@TX9ueKgZ_h-bTVallj#HII&#+;UFMVqYlmX=HXrrM@6V(dgy8pn{B~}gits8m zTJ0{+zPil$<%ZkYtwm~u3NsNHCv+n4JZCR}%$fvJ4%tm)TYk1>NFf>G(m7wi**rMC zx~wG0<&<)9ynOR924S)Toyib&WcJ+5yBl`~&P$qH$zLhKum9rD@vis0hgZJwpXjeI zP$_5};a#Hr0);||=ehb(EATy)X=WHgUs2Qn+r%>Ar3)NCvCjEcrhcC&8garqzJC|R zoqO?vI!O{iB#B9oC`33;ZO=4u6r+4aI9NU#6E&Rqsic=FPRY3*?iec!in6vUD4{YC!>*Go1XBY+{anh%` zwn=$nf_FUlPOe-y%h?MT0WlyW<)x++lECxn^y5LXn%_UbxI{L0I7pzNgo8G(YqE{p zZr)qv*FQLgB_Zwgxp;bsR~KS_@dxjuR#Kc>tRv+}nPH5j5Ndwq(+~3c=|y_UaAl0H zltD?79YXDhy#d&4wHk^+K$=A4Iv7@v0rn2ru-O<-UUGSdy4Ow`G2G^`t#7t#{$5ST>L?^rq= z07any;}g*DSc<-7*ObI7Swf}gMX=-j@59@-ljg-mE?-FrS}n@Dg;HB6)1gov!zvHF zf)g#&&QU-scbM}%H_WP(!qW=h)1*mEZ>vG6R^=lf`6$PZA7k;_5;=c8mvgg1((Uz; zIzPM(k*m=IU+!BnQ4Z-P#vSAtK6X@HUr5DF#bYN;O7wX1RGrnj;WIyaA2;uSdw2P~ ze6r3;N9FQdg0Zs4Kl{apIp}Thts`r$Rhk_Dor}`-JklZec-Y3aBSBs)76<~Lew;Ft z`?7-?=Q_YV=Pxq~j=OrvWWOih9hBhKgE#WO{qY}g>gX#h9e)vtGj~@yz%P^u0v{zD zFF~dTVR{Im5hlS#9maH@xy?6Odi^q;PRdxQ==BZjorJps&6GAw&UgqDVe4Dqg$Tb$ zy51z#)AZN7oIA0BOjByJH9A`n?S(FdiIA(ux=hQM?T13-4ZA3emmmgdBjRRC(h&G} zOknQ28?~)V`Q3LxO%Pw&q|;0(mIcxWYXot_KrHZ-1Op0-iJ+h0aB^QDg`wAiW>->p z-+K|dL(^!|tu5q6m-@AobTeUmGNm+AK>$I#PFV1$e**;cqo zXgTu1bF6zPPnEr{RA424_RVdnu*Qd;+n1 zJ4$=>OpF+lgxdw}6AerpV`D*@7-B2Yo;yz@#?{XPi?kBoH<;Mr>?RhpB1wB=flHek zbfskJ+$uZAz>6&^hW7a$UTc}sbem2qB3-#aX{xtqWF))OQHbmMxa+vrZ3Cp;_^0?GgK^Y?OaHli{+$BEO6T)5J5jg>5G z4YBM@1SW}j^?ZX9*IL{%U**wT%JjF|B&`nr@!2(=z1VTg!mvE{*nNj)`Q(F>JpR-P zZoO$I-+XD2D=U4BcuN_RC(;b)&NJpPQ|IImmBD6maF}!V=Cu;p6p4k5L6tKlvL!-3 zK9wK#WY(bhm7n`8ci(*vuRQf-h}s0chx9dJ5IC$9gGl zi>FC3v@XXeC9qPUm89P@#D#!$nL>i=-szpYso#DNm+G6eS`o`j8*E7^ zRs+7b&}Bv`O3GsEmY~<7x?2-WPSWY8jQI&RoCe(VwA3yuYpw9JhKf=SD>i7l?G|2G zWbc9fB;7Wzymln>F*GA(VNUGN4s^z5BXNd_G0jhYXr3@Ep?#14_T*{KEj0(Tl=*>h zfM{4Z6N*i-LUO}Qk(*0~=Z`n|(vcQlKeju$4&Q83kHQaaS zoqXy?euUSb{wA%pRce(2zUSPbeBX0%A4k~O8No;ip6^pCm++0EcIjD`kFC+`L9Hwi zJ;~-~LfVGg$`&tl|B-&8IMa$)k2KxHA_@|}7_j-=NxY(BTStFI zVB2WLz{Or&F9M3)f0>{o>aD&7HT0-8*%Lxv4FxwbtkJfU7(k(SkJb!}a z%_dSgYOCu*j3&zAHHGlOS}tw~uEak7`sEdt+FeXy5uT5f0_7Kqk9io5U)tc@YKJpR zU6$(|x20zYM83+hq&aX3z3yO$BeT10CBNVKLfh+L7x(=9_xXy=keWdNkM=x;5Copj z@BZW8BI&fac=UM!Ul4c!S}OwI34N2qn0^~+Q#`2%eNE_V0uRPkUSjck*N9@+vCSi{ zTblKhsu9y zAjNFe8GGnnRB;Nw6604r1R zvb-T!Ik(QmSI+RpQkRn_ud#amIIn#1FS+#U>ok{_Xt$aK$G& zgo5pJV|2U%8~ubgHX>S);gGcKQf|6s%mZO1?FN)YgkSE{jZ#9}$JTZryt2cfl^T|f zBBvTCEYfN7#ZJ(%JU+=Cx8KIMo_d;oHhU>DYJ)4HGnzwIE`k%eykl39)k~}V*H@M~ zab(M+r?e&o!cu9OI<4j8_g!S96m^+-RJUZ6Pa;KJkNIr!1Y!{Co-%xI&8N4 z2J)dUm#shfc7TdgpU3#80*oz5@c%@amyWWSr`6C3CEuz=YQd5>rE8&5| zlZ@}Ku(0fNo(ij~$Xd5at5v5u>v3wOkCh39s7}Atq!6TBzI2hvN|%|PP6j{~3sfg+ ztac>(cg)b)tkaGY?(!uEJY0L-Gf3?mW;eEgwKn53l1{%xX>uo&W)Mx5=TZzD)o-c^nh%g)&eI?Kzvda1{S^*$<#p+TEC zN5)2W=|Q<`49~oJiN)2HYjJ0Uw1L>TC6|yg2x=(ULJ=cy zi|gWv!Ac(<_VPof#Nt-7qYOIA=U7wSvh|a&+{mk%U}(jc06jCCRmf; zdk#_x1CL_CXQF+C_{5vUC~7r@7bVDcf^Q|&X`j-2A11hQ2jTV}o>@R$dKzzBq4pjk zy0Cz`+G4v0{TNayP@ZCJ!lPL7@W#s^1igzbOs9#zYa2ot(#=bxjdh}W2a&cB(|2L^ zd=OLIOQHhAc#XAZo?>||W=jcX=BrHII?qdQG&r}^U?E8fYqQ9mbG*FJ#;=yS>(Cqr zYaSh?Xe%G#3HIE11FBf1kD^qq(CkQJFQ6ecW#4D49FlCcnZQuhkP1zbIM!UJXDIg# zq8CxwRVB6SNTo^3dlABwm4m~+bV00?cANyF=a_rI?Gu0a3KD*(3%+W~k_Q#F>dr*&O0`++u<$OFxG|C5Bg&1`2MrW`7HqEcW zg~=NtZ|Sd(e1?$22D6FX{J?-gNzG6HaK(QD9<;ZKjmRC#Y;MQvBri;ps(G<0QHk z5^c3mvooYB#Mnt>`!eZTga$6R4Fze5Qc3e#m+?tKb?*$y_K7#!*zppVUVW4P(n)#? z*J!V{u|11^;AgN?H)B;1Av_EzbYm_(^Eg*mJ6uzOy|>;#{n9#WdK*U<`&j9-u(^S; zic08HwF%418~nQ?E3EVs-(J{4Da+JEnaOeJwJcY=6P#Ub^5n4vmSWA>r8bPy+6IGAlhYTsWurUAJ|JED>iq zclq@NICLZH<6Ft$TW;c0pZqv)Jog=vP6I#i2@9di-YVC4un13~jKmLow9*tp&@X(K zW3P00xto#*!G|U!J3n{_rTz2x}30UeiFv_A*9AyjUh$g z(bHwN?U~>&-?&CI@z}o#y-vi5wG$M_#<{rJLP^buOXoSfZHDDE=Ecifd}4QvSf`xq z1spoKhp~c>@(hK!Szh_i$63)K7dnOy?v?af7AcBsA&G34BzD0ok@RCXX;beBy0IYG zu$0%YFmd-`y6G~;-t1PJQ}8@0m%l^frFE*-aF3^``Idd} zs8GJGk1bt8ltY9pVWKgV*TYtCp*ZsnOreHoED@c38r?om`H}mGzWORzw2QNH{4DzK93G-h``6`*g4fBYn^;9LUMY;qNT>f zDNnv}miOL&I|sKHxN!Cyb2jF5AMTi);nCa1xwNv$f#L*d3isW*kGt-xLVbnA_c(fF zor@crOig%9g&wLOFqJm2MsspwlS84xXp1z4(wL&vNCRBTbjWYC;Ur@zbg}FUEwy_>%8wjC z=`OY)khV`h(unyV!q#rgMtPjQFH>c_$$hYO1z!30G@21?LFwK*x#8U(=lB=@iesnh zJagt0lrFIU)}8GC=nqmm_-?#X6;v6=K!_Z13yZKZF&0dMwS7Ea@^|i=<*&ZCL?@1D zwOjZ?bMs`8=Ke#>CyH(98D2Yjk{PL)DpzTgX1Lt)=x!`9fAfBpuAQMeF^-C1N?fH@ z>au%ph0RvP-FrM#)ZpIvDdf4Ugwqm@psXe1@9>dU5FG7MzGP^$75$|MpLP6$7btFD zBrV>GRfe?ZYGK<6kdJ)Gd=)h^;T?h9KBS%T+fo_HCD66nk9=J^nzvo*6u3;{8j!z)-M3Z&rkzwtS$l?n@| zUc*-k-`7a#M(UMxPN7OVeF@($;Q1bvz!JXtCAvrJbbHQjxVl|X{ltD`!Fh#9rRetr zYWJrwwL36)*=KikyEP80PFByb_4t?YwokC@!#Ckq+IXE)OwN}$ac+~R*Ce;h6*&0L zyO}=xFn(=1vu_hP0RuaqYJN zYe}z|GCw!Y%-(~jQVo#U)Pjs~3_yjj3Dyf+@(Ta}AOJ~3K~%co0F$O9jYT$|_?PH@ zf!ggM>)(+?CgSwc2B%l*9J_Fl2c`o`Qh@MCqdphA0#om>V`rI{E^V-5YK-1`i>-|= zD?OjqbH{k_&O14F;aT3;=+e^#uGTy3pQ~}>e2x0tEWP@VPBF~Sm*`>mu@YtyT zvmMF60~|Sf14E96yzWbCH@hdaa~(yw(Hf+4Qj%HE-^~SP*ATgA-|(6PZD^_Z;UD+} zhxYB`%E?zSNgstG41LGF5ZRcI_V5cue9uRFKE)7%H@=SPIGeGOG?eB8%I}^-h8ofY zw1=(SLcIGkNbP4d(-fOVki=Lb!nlPt4g86{c$3@Fv$qr6_z>d4n*{4yq+LUZWsj$r z)-l!F?m^ET00e0oV~s>vKxTqB){>f(IO=lgsjsv2+RKz}o1HU?^imtyNjMrw`o>_b z;7C2;)r~$UHhOFs$*E>Us042=HJPs}&aZX3(CQLzZLuK>EN(RT+G`iM+(~GrZn8bm znjibfySaIvX8$eY6iN}TNrHy9iVOe6|+9iacc#O@aN3!P+%AZVbz;QB6 zcGAx;o$&B`-ox6$MTmL`<)eiliDJS+W(}savmVePzOV6Y%tYgPw$`@Xe2K5{W+cVE z9*m74f|wM8@+%~>A4clHz3((4i6cbPbfhKa{H{e|3X&96-i{e7Qk=L(vmn{Ae+D+z zsbPpa5z}|hvig-j!Ja!xcv{ir;y-DMU{>lZ+>F>}>JyY6{_-Me;hVQ~d) zK0%W0-*Qx;C`S`U1v|Mu-fZ3)zMcz&9hS!VO(O)?_4+a$;Zdy%!S&i+qa{XahV;$R zrixRp6fQGm_6WHUIJilQ9L{sKwsnIlLUQjNcQU_o2S=X$CQ1ub)&_OiEha3M2E&m` zIUTl8_UXU+JSm!}+h%fi31NGvi4xZKiPzf*Z7|_1rZ5YsB~5zJ+l1BP3X^mZ z@fPWv;C+uAB<^%sUFq@VZ?E%}7dQD2$JRitv46bCU9;nK+FLw+VUukN?&&0a^oRCg zdoiukD`**0?}3*})cF>{Ygh0OrdaJG@Baver@uk>LPFdzcw1l=wkV(Z0{vS*hfu{V zo}4y`#Nt8bE+>H$g%j88b=p)Xr+MdX`#FDQ$!U4pVSMKCF)I6o&BZkBAc-QxfV(q9 z!Ysndtp8!ML2CC{Yb@H@bQt`Q8MfrnKLUE^h5ksxL=1jE1jq+(H2+=phE)d5FoI-= z!4~BdcF0KCzxZ=MLw$3DxZgy28ijB;vT&EPBq-(Kd6_P+?-Q)N#Nx44#^*`|;{lzm zn5b!~P8f>aF1k|0$dDv1Vev5i4*jjG*yaL?F1kER5^l#fdZhg($<TI?rGHe|Y5lcc^aP!P2EQ zre}SGF7d{Z1zIVrHe-J6%WHgWKIHgnpMr&(rV5n&kRUZgYfa2rOn5^DKa`l(Ra97D z`-I@9K2+rUZZN!jDd3+zwZyUI7B#<5!G{AARXm;W?sxB|yuC`})Fryzh}Da2USI9= z!ENsUtNYp#!6Rpo(04mBh2 zf&_miz(|D(3RpW%GJXfq>P5PXuV9ibf{ERT$(xZufmoL5_WDr00eRqI)S*Y1y74gQ zUwf5Zm4MrB-OCFnmRRb<6uXAkUt42g-H`6w!R+2~Uab{5Gt;GesL0l=V5{3kcGoEc zhD%46*m?iG^e&#IDin`z^mu$dVYLSj?^4Xqd4y?)q|rttV1+Y&G}0ow5MQig+a01S zTi8ZK{Yr;dS5uls&@+8{F|^_yfArZqxb2pC+UGB_e0H5)v(Jf3eL6kC-P4B2+Z0-+ z$eZ?(PTqmFUDU))nAe{}n-~%h%0gn%+e6~%doj|Txbm};6lCP1Aw;V^jWrgfH1oS} z;HjscWTV~~$P16g&*=G!3@s6v%zz8ld=@nSnd^3c^3piFj`lpX8C4;-uJ4^A5raS; zsZB=9jJ%*9NC9MMgteAG{^bww{g2*+FC*GpU0yh{z~}$f^DNbS?yQ-n*&B2cVD8{2 zxar^_tTD9e4Ls$!U>4wqfs>Y%66I;M^3d8xDoMF_j&yN>df#$#Ip($H7LOJb%|?n` z5)`+(nABqHU7})@Xz3`?>N%|E5lrt#O&mf71%yy|MU4u_FxHY9gH8?Itv0{#sfT#! z$rpIy$=8uWvJ}CsyQ|!F%Yy`-kg6i%JV3X)h5#B~H7Qdf|*Ho>Fs zqWy)h0um7k=vll|&*R_l3DRJ<3-Ii(W`*+-*GiHKlZ{Tfxxl#JB~FU`;3q!D@BQ(= zfHcaCimpe*@_aqW%*hbGwIZKR$zRibw~RDOtQi0nCQVR<(%56Zw_^f>Win;WIZrUET2Nn#n>9U>LP zjSkV`CXq<+f(pUh?S#{Z(BWA2$6$!E2tjHLQLoFJU;b+*lU4j)leK1tll7RzNK#WB zW^cTUiMwy&xz#s0-)oTihOugZi9*K869k?l2*+4m>rxyqvSF({zrMf@Rb{>sq65Y4 z@XmMc<&77vvbxg8MhTDZx5!w5O%Qd7+R;btxQ9qq(d{FseGj4*Uxuv? zHU`hvn7D_YE72dn`?_)=p9Zoc*-~ol>RbVSSRgDG_{QT;5~t}f%ZlsCX;R3{_b@|8 zlp8v>*)EUFsi1jAcf5>Iv2h_K+Ve;4hVvTMWEuyM>$9Xu4%snihUD4W!gXMJz9&3; zbcs{{8VULc5X)Falr5`J7$I!db!#`L=A9x?0Hw)DrsL4G9 z6T6XK5hE0etPNxn2c<;`)~2MLHk+s4q#;wf>pjl5C1*N)KDML4v>)>3lV9QV`Q3jnG})>hYv`VkA48bk?bwZPbfX6O6_3%w?P@DF~F37K;4< z8vNG#iqt}j2{a^<-fADwS5PQmn}$|ucxlCOF@}Z#m0Eu32kzkG_s>!c1(%;$;E59* zp4&<}^My0))rM<*%O{Ew8KjuD!Sn*6SVm z?G!Jx1ZUqs&9{hk31P%=QeFx)8Y{E$Cafzb5u|a<%=}>jG*Jke0!TQ;4BFQhvGo1ei;3xnLY-@WcofH)HkiP6M1CP+2C@E-~DHq6q9LqSRhSf zdi^%_(?@C7*HGgpz~Zl!I zzyD+ZBfEC(W^47*py1b@Ym)dufL6Zat$MC`B7Bd^m9JqNtF+f6dRu)qmtz`Ti4}&T zazq*Zp^s6%`JLdGK>0{NKQ!6T-Ux`_a47X{xFN9i25Y{A7(;`BN z@IZx{coWji6cUgtCrGv(B7OBJk`xgbw@dDvAgbMx9rCk7nHWyk3uFetsm!e1;srjT zuldHep1LlWVaRzO{k_AHuZMZx`q<$iGHcjmkJp|?yE4JOozdn--Z{y)0wthUDGm4# z{V1W)?mD{xW69-Z^ONR)-YF##C$p8B6d^Q@{GDa_EE^X5fWx;Rrr+(*KXI_YRUQyUsg*_ugmHoAR!0^|YJr>FMtAm>JB#dk};n z3<-*qNbUx;%Uyq9}p{NWyb44!{g%2IJfN?yBl8pH-FK zJa_N@@m^L{4?tx^MVIT$tjzPyJ?Hz*`M$`baqTRvOQ$iZ6qi?9JTyJR&6Nr|onktt z8J(EIY_!Sl*~h?eihXyMBG}cQfW3geqtvt zez(iooR1Njdd*{gqeHc-nH-ZeHfp^7${FsR8e;XuMM_ygZ7rZ1z^PTu6(25napUu9 zMR1_p#t${kW=JL_2tz0+$%`u<^WBJ@w&3BkBr`QeuzxSz)*?}E4c+nye2ozr(}}R8 zz)cyvi}Uzz{t-hTd>Fla0khOXcRlQDe~-2E!-OJ(ApjX;yPH-Hm_)TTu}(Ii{fK*x zpTu=-f^ci$RlH>of3vjclOg?xlv_~m_CUT(<~F$i04$@UM4Mt8rq>T?6YDbU87YHQ zR5q$~f(XZw4CFE#y>pu3a+Ytse34eS7n35%m7@Dsp-CVV1sFwNw!F`l^tqryK1Xq2 zkf>cxhKc$pi^O)^%_dQ6jgVj~3p-rJZ&h(qIeMapccn+sfo>@H%7)=*-ZRPJkM2WB z3n$&gZ=8pbdkNNW(pq?q?5lrEuQY)1J>=Yz^m2LZ)Htjzqt*>lIAojiR62q$%{19C zlD##_*un;WD#w@pr=#?u4#F)_ovGpO80RAcMXq*Nc&+F2d;j+{xJofHRw9$OSzOp) zXlQ_=Cy!AaxWMYN&%%v1_0@>VyrwnXV0qrhnONkF^BoSk8SWgh@I#lG^(L?Qnp!03 zg_^9i$SKXmC67{ClD7<=Z!wm&`GcEnHX_YfO0eG;vd8Zu|JX6?jn`;LK8zGOv(e&c zTHvpDaFgKkdjcgbGC6~K^b@F3iSW<=C1UvoW^sX3<4xM7w_!x$1t|o5RsDptAW9<4 z7(*C_v0|ApyO&3yy|a2*Fr!raPw ztZAGaF?k;zu%2%;!nDX{u|Bn-_se zf>$XkQQuKWOQMvGLSQ$qV>uSS*Cncjtk!*;NU{33hl@j_)1hcb>e->5ElXuGixX7)j>VSC~D&NT!ft ze27Y{@V>vWU$c@P6Y9pdp3pwcu zrX9`cwb)EPFC;rA#+fWCN_vL+n`>C94!sVzqeI;H_6!TNEsU3DZMjOp5e((PPDQAU zB3!?P96P{#t;pb-MLMrh8y6782NND)%jT}1X=HLbhav$GjHc%W9NND>wwBn0ylxM~ zAK7I3F#-El(ysr#?O*qCk8N0TACNY9y)K&D6>cm!xPyD?E<8ut@v(D5*!gh~C3Mw6Zq#}C z8)X|zCo`?5_g^`;d_Rz(dbma z$&LsDjb{vvo=2yv>2yK@z`hyLl6COMY&2EPA+m_pZ%4`>nybJwUgY6mPx7v7&$Ed)xn?a^2Jy`rt$y-Ndt^ zT5rmhS~B*Ri&;8>BY_0YO4$}h#N(9^3yW_`c5!=6^J8x!9t(Z!kw-Xr@;J@)WiYWH zhm$V`lR9GwxLuuA;1F%_YwMCgfU1JOSf7w);$wS zp=>(_)FmJ+r08LS2BMfF>i7h`kONbSpc^sK5~SBOnHy_7CI$E3bAm>-N^tfE3{6?! z?nGrqK^XG)-$QnXi%}*1@na>fU0G+Q>Y-1c;mFP$g`ERDvk|a=XNu_|gB+UV-utGo zvt@c6&6%g)pxU)5?%0nEeS*~s2y2wqN`*J(J4_50S#P#DT5$M{pMMb9TqkPO_~3y7 z9zS@D?Ct|RzxF+5Z*_QJY8Th8wt4XJ!yG)ZPPf`-=7QwLwPiv}a{2XTb{;CQ_vjGq zCOq-Rt6V!%XLxFu!rez192`eCzCrF*i?vS3?n#${Toch%gxwaF*g&T(gw$L=x5n5+ z0efhYP6u=vQeu?$*(HKzgmr6!j1CCXW4L$iC39iz(L0%B?b3p1qa^u z0AKmSZ}StMy#wWUu&fM5_mEKo(V9o((^$E~l+^dhmC`&S3_DDRYs)n*HbPE}4Dc)e z>IqKdG$%&V9G%LNA9nFEly==g{=j`WxpGX2mv)0FkRQ0fo)>QNFaF@YEZwZ|y|27Z z&n&HOP1zw+Rb9m=1o;$yYvul7a{`)s^(u(D^W!!?~#EBsW4{6@{(MPD& z+N{+ZDQj){vRJ^RiBbco0t8-!>4u24mykP;#>r2_ z5!XL`x9ZOb77A5n``8cOk;Mq z)Poe6REkP1;1w@}TekSf9$4Dwa`zp(c%d$!b z6YoFMyznf$3x;w&MQ(>8_klf}`oT3^9g@vUUcAzz()KxiYzKaOj&vAu|HI>4zFy(- zxdx@O%X;M&rSTM(E-jMHxODx1Zbh^9Y zP+3?zPGC~6qrDI(67*CQGl526gxN$iM8Z96N5-NsqEsqj+jhK7pSYUEfq#1g7*AXF zA&6}-F#^|dxOZ2E{lg)j|NT$!!?R2L-k-n9&6P&n%SnmVPy4okz$8wkB+Q@I>>bW9 zUk}jArKJrc%J9abM=|d(Y%6M(qS_APtr8uQvn*OcEXZPXj2HKD!`p=QM0~}8CYwo< z&FAqu^`wzV>L=AVZ`s;ZF@2XLuTEz@#<`CcNli2Ti1oxS5 za5G~;T7fe}bm15!JedDN!J25hiv^4lD$nGuV!i&88@+#NYxGpmE#Jbj(V_Yd)BudFe*)l0`zCe0(C;HZ9vJXE*_U9f%4DLqSc?<%7@&W9LFQMCYbZ-HLAQWAM z$YP@SMAoA3Js!h$n<$(Sq|<3~nG_vA+=Aq`)xTPsMA>Sq1ldf234QJL0{-gRa~v2S z;KGeXe(p1m@%Y^z<^8|<6_zU9cmT~!XTAUs0Rt(8n+$qH+Qb7Nk>Txo1~|RcB#bn^ z(KP(HWUw8D=Y@=C9o7@`L@&~Wdh4$do0(sLNn}emDf3u`f2dUEr$6^OI`tYl^por? zW3)iT*k@c`Sc$3*IN>u#(lY=6AOJ~3K~y5ah3D}j7m-$&j*n;r>>L6yI!x)a??c`9 zDRf~k_Tk47sz!F_03xFh8I2g3M3qZ8szcWlXf0HE@tTjXQXJV?q+GUX0BAs$zuG0d zdV@QU>}D$C@bdXtzQ5QZGJ?sx%_kljz?wUQGd6;73h`X85#R^>^Z)QBH`W4j)eXjW z7I0lbt>SU{(i(I1F1=NsbSmJ`(P_T=$`Yp*s%YX}IKK(D8)v*;MYDXhLv1NU`v%Ll zIJS3~Pd{=8pMLxZyYg%JYc*#6@=v&VbDi~G$V=DOnQw(0Ju*&ZX`Lr-G#Ro(&YhoU zqF{00!Fw3oG06Cl6S!8FTNh?nXu!zyZVE@9#rOmW)Bzj>WgX^>wO^HuP;E`X8Hco!P9R`_O?&#vJ03S<~vpJ4wxE zz*nEWjMZM{{ck(OH(s2@QVOe&U)u`mUW6qLO4zt6BA>DGf)KCWqZ@b}8Y;5Z>9Wv? z7{~-nWK#sLg|H>*ltU*l+n%f@woltSGK`d42T-3hF_0_dxBZTlOj2o#R49?`3HG(2 z0U;E|1f;SK?XJNNd@=>ag-}zD4Ec9Hgq}D~XKopL?kp@ zQ$pvPG@rP}d^O_2EkkZ_kSmooe$i#DkjBdm(QLNy8XNrQb2TRNX@-j_MspgKvav^| zk!XlKOb}poYgA^IIA8T~T#HJS!D!f6X)#-Aa=mT1XWZqUNB2{mU0`l;jlBbqcWi22 zgh3K^18kL{lz|`m+7?X4DFhrb@nQAy>%M36(){M19?4Qk#h!^lRyJC3nNcd_a709{*(PNxh6l177%s8A zvc^he7|2VaP;harksJvMVcD$v5s?ryJd4o!n;p~P-J?v7{9+q$!+kXgZE94zRZfJyoPM5q} zVPDEnb~J$vQc0|+2fBmsRuRoLSUb*tu(f>THA3)C##wozg^x&Qg!L zTeF;ta{TpEi+p^4jZcmZBTWsFxq-c77~`Z6wuK1{Lids^npDOjY33xG=+|vkLQ+qc zi-kB2-a=)+_4Zcq?X9@8uoSgs2ctuTR6Kuvkx#$>B;R=9D%QwgktpzKcYU%chy8;t zzxvU`?7m|kzx78?6X-fQJ9Z+HNR-rAO5ueeJ+1JK!BL7{WXNY+dMyv5`wU=md1(_b ztlkEcC#AiVIF=o2Xo%!Ok$pF+#A`bdrHMxeC0ZDeHc_XCZX4`;j`n(orIukwUb9w# zE6;qD@m7!em;V#_kNpB7KSJl`Dt6?ejD@Z(u(8l!)hi+#n~hGL^J^W97F668=f8WJ zpL*~h#nC)#H*aFr*KxE(1I5XyJgU0u@Jiu3Zp|JBlz2A&VZf4YP8zq91B~) zuAveK2VwNYds%(qOT1%L^3{goYNf}4vc>)58BQ>-gXvLgGaczO;$7W;pL~X|+wa z+e^@kB*n@YC+NtO{sSdmJHNyOnQ@LC8N>26xLFmvaJfrH z8q(TuvYh75-8np+V&8$Iq(*jPTPd(D1TI2Gm?$C)JXG^KcF^P7PhF3jGBkdqQ6gfs z6%d*6jzl4{LTnQ3vcZWwmgIQqzLglO~UZv+hQF7dt`gtq2-FT=HqRZbqd z7nN+Vi(9V~bt9a}!WeZshW2A}>ej?tyjmq(Cm~JPHqLPS?{3S-Ta;Vh0CRg5B!TUe zg%W~ZWJud!1)-)VLrRX#fBWUb_^YdQ&V7q7zEtDXtra{h?ixw+(S4)5d80wY2nu)>i_-Q2lV6mYO{NwudEc;-f15@Q)>sDUC|gPO(E(*yUv*otT{Qxw8yi5`8O1th;Lk6Cp3aPcMno5S`4cOZbsm% zNgDG@G@Ma>*lRL9D%k7yXg50i*593`8$!;p8L%}ob&ub8*KYps#RZ%&`-g2HN&aE>sR6unMhsHA0 z+5wFw%&)f@%e$OisKtdq0$|4sj=@9$fsje&_|cmpqTTJH5;xVYS=G3#5ker<)+~Tb zG@OOV;7Y-EgGypAMa%<#Zo!TjoSsxvX`4{`cd<>>W%|b|WrdUB@;Nr9z(5%WaO0 zSll^1#qemEU8x8$bB*z%Cy`5UV%BG2{zXhaNA*S<+1a4J+JHii@4vjl=xClD#WIiN z8{9RVX5wv+@V8%mg40dIk{2=G3K_8lM?UpI&i>Wc(5V80J9m;FP+aj1|LyDR*s8`a zK0LvmsUgM+gH&vnFMjbg9^Ey>+pQcT2;l6O@vc@$PudtsvSgY_ZEXw4A3HRZ{5*=h zxAGC2_~FeMHcZ35N(ss?V~qF zNIIT}As*(}Nx*I&!WKzs(nt7&fJkPsA`Px2rwr`~d@Ryy3xqX+RZPdVm1z?gL+)M2 zpq@faA7gM}lqb(z=U9D~kKaGdw_lmTGln-7>*&ZJY)M&ao;<%!6dIO&sD^@UN-(q5 zpgN(jqljE8PpWJoe1-33dHT{iI(feDoF3ra(;2*tE>@#UwbS98Zx}s%h+nw3$l%x* z*_^{*Mqm?SdR<=m>dUOv9geow(Qb<7=~JY3?m}3G;iHGCz48K4FJiC+(`6{80+y;> z-nBbL-f}1gw|M8#aZbIuLPkmsPLx<_`+Vz9zskP-q6Cp9WkQ14 z3eMCtrl%mv;>|8`^GcVI9c5U!jI;M7#~*l*3#VQn)!d+G3z{GCk>?vd}h1~Nf;l?Ej zLuuCMHLD9Xa+b^K*&dhLAwPBZ7^ORovvl?qzILNYvl~z62w z5do!PhcoBv93PdaRGMoIpZi9$>@DXgvOvY}5v_!5{IG$^ig@$cktkQ7(j~M?Z41L> zCOuIl+AIa=kMG83?%KviqKP3kY3jFB*>TkoPbkGdGuztBWPoWP>(c1@1csP(HOWl1 zlvuy_(?_Vz-r&izEuOm3#ssiuqQFX{N7<1`p{cc6Xr1_u2s>t!rJYQUicMH8E_x(7 zGW^U3j`8XDjHBC{Kl;j>oW4=Pgi!*wiOty$V+{31lSu2N_KA;;IFRF@S4kiXC6h8u zpp=VMvWS)qB?XZy2qKMJvPtdCDg0RHPugr3(88Ti@)9wlG+mRzXAQ_x*5%?ax3N?QjoQvnXuDh+kHp@7VArV?{bTOe|nv^uQ8US+w~}AGBmu9$zp5;t1N5FEj3B` zh%LeAc;*?5mOOgbIKTe$cd>fy8o&GXtN4vJQJ9#43lLf+&Q$SzwOS2)-$M$EO|85B zBPG5SQfv{40*LH1PBx3>G_fs1wG~S@6@^6SvM5_%f)LZL)1C2g(}t0^JqFEY9GG^Q z!q^lkr;F}--1C8d%44f7e*M>eor1E-iHJd^NM{7=G7geZ#G4c?KSC*(>nXlH)4`eT zGM2I^*Vp;wNB6OFe2}?I*ZA7?CWWaXe)VVWrZ{~UCR#)KJ*b^UTf;=o5Hd4{$d91Y zZ9e!b@5AKx5MELA)@QH>2JvTJqqng{)av4RKDm-hX>5|!l{(Th9NwMAgdwQ|J2{?H zd}g7E*E2kGtHnrKGMrMZcHpjuPm&rL;^6E$VQqKj^}Y< zp^lN(?cNe1?jHNc!}cNRa?#-n|I0h5%y01LU%SAyxhALP8!Xj&geD|qr?4!LM#psz zhOY0^s8$ieZ0gaOBun>as{7}X#KanBmP=SF5n%{5Ecl7>r6n=01joks5%n8YI;$0O z!y}wOGfVya+4u#>4uIc54eTJD?NNK*d1+74^R#~8R?ls;#JI~zwIzd}-_lRcCWCqJb z94rgo*bqE(X`S7+U_5QerzOe;9ZEtk1Pf%!AsjfK%+$nId0UN~-hx!wN<0Wduh*m5 z^W*nX>rD;s?PbQMU0xELQ9^ec9gio+nOI|Vn22o3O|C*E7n1dtS6bA)Xfv(H&09Q% z83EF=<2rWRrhw>QiksN+){~kZF7kI@{UP5yv&^Mi8#s<)Y@ooeesmv?o)~AeWYh8t z-#yjk$?u=z^=m6&V19m{g9i_8HjVKIn`%jVGc${LI?K4I9Xp6dXQAs;Y#LlEK-w-+ zDRiLmn*o_pnuY5vytx%jRU_`)145$GMWTTNIJK9ltu;9P!Vj2USSPnW$EOaDb75|s zuHPeXYa%bcfTRUSGm`)LZVR`V;f0$a|Mm15m1>K;BhgawjhE)}y@*`d;>`t*ugu=! ziJ1=LWrOP|9-g##Y2J`a1?(MbkWN3%j&zsO&`qq~H4GLGidH5|^Xd;#jXHKOpxX{G zk-=?jpvU(zcWseoL(*u43^W^bD^HRdETFSFECQ}wT4bRc@a~Bm`}PcT{p?MiINM{@ zix^5feB|gDm1`BMD26PH7w4KHV=FVItMl-`m$l z_VJBP^`d?wU$4~&!Vo)=>FPsmZ@md2Fx%YM`o)VvF_3Z@cO9CZPt}iTnGh?{`Zf?d zC@i!CjE);1DJ3WsYvzh=^z*i3zh4LSmC!c{5I`tNCkpw)CoU8EaY?ajw8WQx|NZp3 z4nb#w>sJ?e`gDu0e(x&lZ6DilQI_P&wQC$cawK5@`#^azl8Q-`a^gDL7!l*wQ`0zi zokhwz-=A&r30D%-0-|%gUr9y_cUdK40LXg~|15TuGQS|Epa&~qGAlmK%k zkrGeH5P?Y`=q(IcNWt3rI+kU{@uCev{lhC%+i$jIanD$Z5A2+vSL<EV^^8L-LMMs-ZO5A*Il^aBwOE+sofhNAh1g&ns zfB1{b++0|vR_}0YrOjfsMHIxHE+RIqymn)Db6%rADYd0vx9#XkYAYilEFB}NdK~YGk=N)4^D9Wzz|-~kjrODwX0lQ>2j$NPz@tWRg2F* zG{!qKHqQA~p1alI?AbNmeW1)p)ZquWnq(I&MpTFt7Rr`rY4ChOWF%Q9M5QEAc?zi$ zFLZ6THt>^M>|?TJMk$lTQ(3E^5=jEoTQH2b5-b=}O7f1Ahk4hb9qcv%SKqkKxrKFR z+HIDC2%XG5M@Ewtg4x9`y^Rp74|&DI?}_-G*74#~zqWr1tFxst#1_5SAJqedvXZhu zaC5E8AAk8xv<@(d2X|yN7!~U->sV6v=B@eI*~M@vZ4 z;O0t;*L_WAIpm*I1!mMnMgm`2NYN(fg*by{xjm1U2?#~)cMmk%H85SCK( z(pmn+6C2FdJNS{pu?;82MtJn_1QYobs~0cf+Yx@R%VT$xIrnlkmVnTjQ&-nmuldY( z1v`p1Z`whIGncSr&2-^x)3KWM?Z7H`kol zUOvS7+fqn`(X6bj{)3CEZw=_Q?edNTd$^~V#;er16=_b-E_0#PWdVp^sgS%8Xaz;3 z7zsm)zKq?bgs?Vsl4+5JC`z9wz9al|$;jU%-^6(C44Ty72~L>L7pohhOH^D=REE z!@g`VMb~02&{T7I%Eyj?%42#}Zan`y`A&m(?R0Uih^XrjI+|3f%*P%c=jB)Cc%a!M zFAVqW&EQFkjmr*;D?ZOPBASsT)FFY1JyFK;@JsiM^Yt5TzHzR_wN{Cxl@712w$YIw zisF=h|4@cPufcbpJI}td%UV6a>vXu)Go0?U5el-dg)bye&33SrAnO=9fuLP&Ggs5B z_$f}hdA{(u309vy&nOX2;xFPj;ARDOF(kdeK(BNJOzg=Aees}etoH388lw@RX7<+2 z+uyrwSoGE;gTQede*UqOJbYjm=g(f@Yp-7(vB0Uy zAIxb^-Ox;ST`nwjn5jA}qv-lR`-_Sr(?vFV0e^MA!QY?XKuJMby0mo<%M#o>p5vpB z-pR8+xWw98ms{-+5k{P;GS5w$d!FqVXfUp__46AU>p+YD)SG}AeU%=8@uJ)ch3 z;AFtI;#yfKE8d`SB%)9xO7BIBxG9W#mu+R}ZS=IJucoT3h^tp`{77BA6+dw-DWUlI z!*?@U%&@w)!Azxr7K)3tDrp0*WwX~!adhV-{?aNv;AAdO%kL57GPIjMmXvk^k;M-% zluPkvzxg4$tLr@X!|RMp4*b}w>a9=gwxI6Ux(Q#85J+kL$o*jSCc<8CG+A9;W3W_+ zGY@Qb%>5d=U!TX9jYMeh2M=KlW*MFc=qj7;t$^!2!_AkfOx%^i45x9F;>a)lCcb5( z{Wej1m8i2uDmRRi9R$xq+eO@wJ&c}w6#v?{=!9WR-bfoMHI{(G8H-1DW%$|;uko>m zUA}v!!@vBy8~oC=WOQmByO=}SHk1VZLJhH2LAFDB?TB3A5LT)STHr5L8QYiTz59!V zoi3eDj+r+b{Mk&J^J_Ks4Wy_owi$CYHj133sQW(H8W|~4N|V;`<_qT-%(&c{&vAUR z!0)`a2qMG;rf3MDuz!DnAR-D`DGS~2NrNJ?ht8-8Db~|FPtx=&xCT$3fAi~FT zT~fn>u&@iQvhjPm4Z`}7dE-sYIIf<%-6mJB-+)Np{<}hKCOd632X_o&wOf>?Cwbxr z=SZm(yNV?iYc2A2TyH--ILMAnj$Sz=S1KX04z<-PZ4GJV_t&Oka4(a#`K#aiB=|l4 z^H*NyRlfF}r;@UgZNx~NoJ_*( zjc0STJVQ2}<(V^=sCPQ7cDhu99ytSLTQTOi6okXhfeBK@G9sP9*bXb54p|a;E(8c+ z_{2N!q$HYr;g4S=9|c@mD)ZelOEFv*C0n>AAvLx)g}_$DEVf;F+(uh()=57mvkM`3 z@~Nlz$3Opb2x-S6G`HQ|?f)mv_!6Tsn0+Vcyl@${W02HDNM=KmmJp;y@h2ZAJ$ewj zi`Yv~VF!XJZQ+hTNR%2N)B%y_(_X&GQ@{V`SeDD4-DPaA!^%jGrCyIoE1=zM^WdEh znTafcku20Sp0Y4u$U>l)nT<$G51FoG+XC6~Y0h-PgfQh|`Ovw!hEsCL>>DJd3{kU* zvTOqFV_PocdC9RoDZX<~b9p1+k*O>nc>jKehK8`xDQw$9E5XdE^L+O^&++)4G~d1! zP!)>Z1x2OZWz834rQlFOvU{LNChYO`n_a9@nV)^fUf%!s2;cdYCs}U#SPC3vgA6f3 z5rr{YWv49!afY{Dfi*cwt90!4X}IL`c!JHaee1e^lfd6U`4lSgJbCNsE)%jtAgH%{ z6pMN0*DC~m$YL*U(gPFFv0R3YpydaI8JAQ(kDtquD-{{qlV-58g59iO#Sk3WLb5a4 zqS3Fui4a6|a5iq{HkF+`lDIWjs%@X^6OOmQ{#EK{R2G zuHU@H(&7@Oa*3^(XG1JZ6Mwzk8_N)(g(95z5amPP#IM&#r3Gt2z`=!&39n$32TbC<8gvJ!CyyzN5h zqhh5}3ENV%+AS8mF2#I?T4e**Qb+{8(S&w}`6yxvi-r^ojStiF0}8nesig>mmkq>`3E=L4OP;YXMAhrx);)+Y5)1x@MPNH9Zo{EtS52QKv z&p$5!#m--kSU9PN}bmP6PLX|K-_)#qtnK1DQhmi-6D8OeL-OqQ{+K_+{v zeC4$Tq_6ntpByJYJc`$@@XsC};Gg~X7J0{Dg%D}D-iz4ZwaCtd?8>GHMFf$+&f8eF zAw*+25^W+((?@p#OxH*I3X`{~YZ(2|XDHqOK}fko%_`o;1-wQD5xAuC`)~_`NIMIe zBIcd%z#bXm*x`F9j89`rfo|3L+u!=v+?DN67CyOgi%Lf_(bJqgb&WlxQLILrPknwD z1O>WngSXNmYy_-dFw|z-@n(rs*ba~lQG+hg*nNaDwTb<|HTy=}!h8FMNo9G3wQ7AU z4iZvj^OO~FKkGPy4Z8H422c0|YbS*m(8x*jydA>%ka{`h0@3nE0qOo{|>kqBWBVoUW% z$wdFol|&c5j|ySdOL5|pk065R}P;WF?s;yA;-H@2WO%icV6(R-FFe4FASgwF*Fogh~)ZhF)C2C&_{kV-b;UmlkUgLgM!OyzhPA6S~dg zf|(*ceG;d95;7d9jLNYE&M4*nm+{xyJbA_C=p*ysH}Kmv3~!m9F#%>FDGuYd>OB3o zpW)DiMI|rjnia;z9JZDl=+QYgH?}xffj2y~n?rj{K6k#&nHwFBOgWSe9b|sK!kJSy zI9AZ?QUWgs)t~|}QWTVm9?n<^vudD&0JB;~DI-$F6u1g)7$8P4559`A@BTUD#C=hG zE@(`G{4VUN`zVM$PUk8{ehQJRhKX^UJa%yu)5#-E1Iu(mj#?hYtX(0ex0pNVF?s(e z_VgGdhYzDi58@^7<{C>KlkD_#V zvRXv(GMY5%Em~f}6c9SJ*Hys#f8#e*si{m!w(SkZ(4dUAhv8sVCg`905??;!F}bV6#8?h3EiA*QdE-Uw9S;-K7Fc-t zleC`t1P4l8#&=F|;mk5eADBU{)$rYb`TO^C_To)uOE!0w>#OcgEe-BYEqyNoQB zDNj#uM@7S?t1&H!V+kf_i(o43@hYNVLD#2us)jLZBXT8#l}F6J3iH7q zLg#j1j337Ex6p!HZhW&KitLSYaXEL^|J@BYCbMO2{?2`dYea)xfiG_`Te?1D(;R7&9oA>!5a zJc@?NKF48KAnW1-s)p}E*CDTX?R(9Dh%_};f4L-(4@m>uTl zcQ8F_v2x=IQV5>8Tni1rgt(&9CnBzilD-dNweRO3j78#N8Z-c@f^39V>_tx0x7a5ze(Y-C~v2nU5U%))@Mp~P7Zv4%sn4irtTFGJg zJxr|3XI+sQs$AR8Fa3SQK*0saxO^-mr7wEw8q$c4sqqrka`r2V(ZKjW^*0dF31gx zb`xRxzQ)c^RV;3A!ct z^FRF%r!HL%!#4*>9)_qbK6(|GP74{LLPP|wBCoUwOi00qDOhf7(QrG|w(6W;TcbQy z#!RB%vi}u73Bgtmg8FTg>!R9q9@syFA9#HAOpAr}76hTISqKptax%{JnVuZTb~cXv z&_NjMr(#EcOr#o~KY5bNmoKq*-~J>da2VT;`>Y~pM`}%9D$ElG+B!F{^w@Xmt1N&1i?Fpt%Nu8OGEaMD9bp;VUg}ZRO>QqW2ue0%Gdac#!GYHt zMy)R)8@I`s3e&TZBcr%W>j>SZbYL&-Hz@j_InCjc@NYvk$q7X608EcT#OMQt_6 zjptGJ4Aw(GgV$a})mPD#gMfkCYl3qCnzvAuF{D#QNr};|k;?@HBS&$aors(hjXJHv zhn7eJyxU*IKl5J+Y6Y~g@wS%1v#G6IXX15-@R#dI<>NMbbnm!ScjWLk`grvKQ!9!& zfnC;!Neewchrjd3P*Q>pgUb^7%Mx|s)Q-^!Xg8aD$7qK%OsXRl z9)86`i5q>me?p{nPh^zA-BcDqVFokTrf~5L&%UrmWz?in)O_SK3z%Q|8kKgP#g#t& zZkO3((=<0atS@d+^A#UG+hWVp6otTR`FNIO)^zc$B87=D)~?rByS0gGx2e@Tc#Q@o z0p)uSvvz5bT&s&zl8r!N35n=-n3&DcyxqpI6~eR;5BzgPWfr7^Cj!i|1GE=U(_XuY zVdn7r5?Pu=nmLdLhT%Z2j4~_eTp^4#*I^p3h~I#>g?sK(1TX#_{hJNM=o~>{(Y>*P zduxG-hiB=oHCa8qg_I`!o}^q72-C;g?9yKe$omSbAaKS7#*~SA&5zIPq=sWmE)TsXf%v))Ix8o0F%<=Js=pSlILE{+u3?rBy7MNSFE zih|NE2O~d%eE6p@cfAVXHBtB|w~rDQz4|8gwH5N-CT_1se#e0@a?x@S`7(h$0d^4~ zO&}_QBxDo~5TI{7Mf-(s&|7cQ(nT7VZy=ErDh7^dVH5;Lxk`Vt#d5buWmgH)ZKIL+ z>n`q6kGvE(qXJ`EB2VncJMzDRC=s*cG@o)tJ%ETYg%n^SQOe^Nf9XH6u(F!`LJ6YG zppkDuM8C)|wQQS-e<6keg}{*p2MT%at&FhRYH+dD<%Zv*<@qSBu?>mg6bg^Wia1dl zG27QFELM17p~mRgI3M`v1)jcA=Y=a9wB48sM}t*q{BwA$${09lo#@0e)Qe(0S{O#? zj2X~}1&ysOCMU)@a`*@;a>vHRtRYRLn2{v$f1nNI^gbp!PjS=^$hBR@E0UZJUEB+9 zz}Gr9_wOjs?)Itfox~A7?X@O3+hX^)iP`RQWX}l8EuS3|Id0r;@rs9b;&^q|w|t&l z?DL9a`!Nd|@5W6QHe71UE~eC6>qA`&ngQgsX4moEu>bW~hu({5oI>6C8+>PuUhNi} zU-?VwH_uZRO;oc^{@yoYl_o>+Zpf$xLFjPOk*L>^Iwq8le(ulcKmXSRH~Xx@ zJZLLI9fz)&P>MYjNvnhKxx6!T9-Q;TcJN)I-rB_Bz3H} z4T=6VF`|f!z%1dVLPf;8Fok#q9VJVx;t8Hts=*J-UG5a`?_ z#z>Ko_E{WTV)&ZTBNar+;fZs7b_$<~-4kdtkLd^Wdmd82{H`*VhSN2lXKr?}{eTA# z6`32e(d{PRJlEuOJuE6YTQb;v|8eY{N9i=`T)(kFMM}nHXz@SW6DSW3j{D?y9f8($ zywiV+?@I!+idwlu{pNM79Y@Jc?xC{x0Css2i5H%)Q=z2u13$Deghu%RLWgeW-oiz0 zefq;#oeqVA`!Fp<(KeYX_~hqCXmKll@_-MmQ}i5bUg#|q^zf4>{2 z&b|)Oju3Nx*Zx^bWry`{k2Tk2so$e$N^0#c4d2Ib3dP5>$O73%WY|eVQg3wzb>gTT z143XLMoPpPR6~fEuWUDjl#qc4rw$(o(1D`c?Q!_fJ?z`JH-dxWliSh%=(L?gBt;tu z1iG@9oPQQ~WeJL9bWhRgdrWvf_ZXUPxk%4-3EV!pQV!i0G@$>#Yh4fc%)UU%OF zYim6keYmnIcy`(4LR)dE5n%QEOsh5AjWs69nya_F7@kjG1uQ9xW#x0J3$K1?7v;_! z0=q&%H>af?hmByS9K`7@@azp6=-{B04o>u86Bc zWJGI)(jF+yovWu=J-0%0VTEeR$8ub94?GP0KC-ci-)Le_+OYEwxrqr11rJP{z^@~_ z9`4N+c0pr~gZ0`+=-=}b_|gtJgqEou8#)EHA>`D^>#VNxYrp+F#HW{r*M7hrBNLP~ zbPc0cVFbLz*#2qW_4@mH@x^QO5v=xmNHhzrEj$biCs%kJHSBMX6>yz_W5itn^6{V& ztT6LB#I9qVc@R@f#K=JSpdKh6DC zocgo4HHnv)NPJxUq$pDj^Cbwi*GIsUn3OEUtU>TOJP{-NDIIi}*-vM`9?S z^Bu*7mXDH>HCJ-aXrA$cq*d?J=ytifuCS%%Kt*z7+@Y=vK6AD~W4*shNAKLzEZw?BWp*BI z+5~=p=XF8C-+lc&U%cKzHTslHK~8KT%RbKJBtg5+=9x{FuB_5))zKZFrG+|^Gex{R zt9Um$6lVq2LkH=<;$Pr7GiYtZm_o#1MI!d^CgyNKe7DEX{$Kx+TdQlNr$^IBI+28p ziYVV;sD31byA2^HuQhmtRd|o@tgun5Vb~_iZI{JX3kb`G7*3)1c#H{W8%coi2w@PB zaW!lt#t4LnK8r&{b*8NZrHJupQ-*L-bXxcB8gWqq7(>#iH?eJt`|m%I31kvsu>ldO zDw;xbz`@D949vhEh-sb9Jo0*)+#GFaP734?D zY$|wap~vYp55uzfpWeKmopT0uz5t{5(7Ey)-G%FP7jDtGc?EBElkVb8r1S_xfs41> z)Yn^du3y7#u2a~300Z!PU24l4eE5lP@NBKm#irowLO}0!583h=8+Q=nd0MM|M#poE z?w!TbE|bUiqPum}r6puvk$(;|XKv%~3y4JM{Wn6Bixxwb{E*GCZ6&Q9Ff z!$J4M0VUbMp(Iny@O}Dj?i;HB$y5l*j%0bO!>7;I zY54)`eRy)Q$5KylcD=``Eya~Bm%L@-7$#nzu%yqJFsN_z*gs)1ch3Z_f^#>vcw$A- z5|YDH25*1lAcw~szWYFh*B+l^N8ZDsjlFx0+OyB0nw!*4Ut(jU#>_o)XnfAys&naP z6D2i;*)V(m76xoAvwH3{`SA)~cZ)Cm)nBoAdy{tHQTJid^|{c~ytwLd`*IU+sZF_T zVV27jW=1e~?MAoO(HpC{w;ELT8R)nC1n!QvprZ_|I$DR}!22wjrDP$%?enW2_;nVR zSBdSdgx89gyT=5RdBoB`y*qOg2{C60zS(nG_f4F<$=O?*VeK3QrfFi>PVVunD@SC0 zn4l9%MIs>vzf&VI8B``+QaW@o@R=b5?|a7ye)zqIc<5M}Zr|a`_0>VuLn(yTkpUDS zlnTo*^t-&~Rj-UfN#g;=G@TM~JQpJ7DjLuNU7E)!^)NOs(yr+cl=u2PccaA*{m`Qr z(&fUXbws;MNeC>VxzqLNx*DX!)f!hwT;HS7b1}8zSi#{)L16^}^)1cVm`!Q4!1+rJ z#)RO=?lK2==4f5J!_0J**%Ol-f9(NEhxTAhO`==N=*AkgubvKrl5C5P%p)mF*0}xkZ?f{-v$WP5)OlDXF5Oxvw)&jQI#eCyq^bY=0w6IYk%*2|ePsVm z`zRmz)Tg5gzJeiU9^wnzJhG~a$oycKsb=3Rt!TD7++MBY1z}<^AtaV%VdR{`<4Ni( zoxwArSkoA(&`~F2$Zk;6NsX}hVMqgwicW__99#`&edyj`CS;_GxWN3QNE)TXJGV@z|(E5zS)V=g-d9 z`TWUEDrkJVC2!#Mr%RP4U_QL)lrX?IJ$#l zX*}0sa>_x~d#pBHCKOZ(f*pk-^Q8b4C^|it!&7;d>Rnu6;QAr;#0XE*Q{3o!T&}rX zz173Jw!~Plg}>gUa_nCEuls*Mj-W;M1bn!nLyS4`*(Im|0YLO-4tj@iE z?;O2eKMWWFCaXo>^15A&R!8u(Po-$G-q0*AZH5yx-1+QIRhruicX;bt-hypgsnkFw zlKCl<%2=MV@Ckg)YF{&g;_#%!n;#fqr0C!re-NWOhY&e@(?J_~ zwA;t;w9(y77H<2LXd!Kj=TB`gTFr6lQQO$WG7a|b zs`7=Wt`X}`sV{#pFE41;YnwDTH+b~1*P&w~mN7BMI)_d+q>edM)L#uKVL^Tru02U- zb)6T!xz4=n)3XiE)_dIU2DJJf^-hn#Qv@QE0*2O%n3CNlyn4jq$f#s~|88hEFi|*` z$&r~HQw@(DGMvllxe~d#9T+Jc)6zXz=~7+s*8c{(JP;5e&;F)GBlmFa$b|ZOag62BFXrh2j$*{Y(DKM?Rjh zRk8~4kcJ&Q#s<))SVfH5O>8S7I!nEagW7tGki@rYOw)>>IZaeMJ7w>&VHSRHcRHn5 zZ;Ic?ge*1E!}r_MQ_Q`oTxoDvxpbQj>0lJ(t-4 z03ZNKL_t)ihq2jb($tpF3(@zq+G3Vdu5ZUu_~(zHI#yr3w>^_ZZaP9SX}q{#PtrJzfs2# z2D@^acOA?l0?p2nq|ptLg@XlyckHtHk+&aa&%1vRF?Aei7m&grc9BJvQKC}D)2|cV zBaOXfR2{*yFB%ep1^3|Y?rhxM-Pt(7VFMd?cXxMp*Wm8%uE90IF8}k+JL|r;?uR>{ zrn_tXx~8gUrdM?d)B;;ewf=|hyUL)2s& zrj~+<*>60bvCODNyu8bU&U)d|{ii=%HFd5;EhI;i+z7QHeTLpNEm^CdiftW1ty2HyGN}g_z=6CqR-s%TPn1)u9WecP>S$` zeU$XyDqU$UdE^bY8VNEDQC89>bh3;7|#kjxLw_y~xV}ynCymx-Gx*`ms3d z{e^;{cLXDDP7-XO?zE^hwgy^t?!ybj1nD??pOw5TTvk?>ylR{ORnYb3I$Y33bN4s4 zv)3kN)W(;}408Gsh`n=fzbqaGKN`!5B^`ryg;+I9a({**_M3eACq_UaE6Z#Jdpu{? zBh!`l3q#^#S)#P0$d0?WW}&ih_lY767s$irY!XwO+Fd`V2_eU-g;Qmd7u9uL{1&3h zCF3~9D|uPqkt)bDTe1dwrm23b4}1+g^9KX-bFnH!nV!@$`P5uem(%k5FPTGr>NwT@ zV%9;y%Vt~UCZ^Ix4eWE3^EZkP>mr5B!jXRAecs_s>2c0j^)RzFezhHi<20&~sIyhOu__{uC>Thomk_e zr0}%yt)~#XGj-&sdw79IBuy;#f13KS+GfM8QCD zsEJx{jEFAu&5<*oQS2f=4es!|C$7T{)S`DB(_vw_$qn5w;*z2L0!XC}IwXTSZNX;R|%zv3WK|GR7Q=Ee_!L6UuS$1p*1#_EC>b!EgDPHRqko z=homu=c|XcT_J)&UUrqSd8)kg{`F$65-0p{krf<}FNuzwwh?nB83V`nTVVBmAU*R` zDl_EeUSeQdY||d)dkSZ*(@=8{K@~qBRg3s@W8{4rSFOxAcqN zU2ih&M}<_Sgb}>sQ}7rl!3m3jBx<+)p;X1i$BcGnGJKMD2xoPjY@>(eTLkE(|{kkjP2 z-yOzeHTO3HD=jAtc=g_eEv40z>T8TocR13o%b)RE?~C>tIH_Pn#EwJ&2rO4~1i|oz z@fq!)(@S?mpsU7|)sJfQID~Z8oGj=pFfKB2uJg9+)O!|5`N*hX)Xpc;xqQvmwjkA5 zKafM)+#I;(NgeCQ{K{iKqoYS*v0V0qKrx2swrIYr85F^&KUAhll{AJP&P^kfFka!6 zZY2l54i~n9{-OeV z+9%=Tn)a$>^)wJ#XEoXb5k*h5F@9z^RuGxw&W9xaUR2^Kn9Knx2-{je#QZz{yh(`7 z?Npgmq%OnLv#&C}Bxu+EI5^d?l*cM^WJ@isME(m>R%($p;t5DsdXP8TX4ef^&C#-4 zQl~Zi^euTw-QFw4wg%T|S{jHG|3ib5%f~Wm1zrk1n(oGoL#tBRg3Yhwd2Bg*Zzp^6 z&sGO#!7yy!^&k-)+#O3M86O1oECfuRk{PVeAMAf4Pq7sinOklX#R|qv5;ITNe16-i ze{wir&k*3=5F?h?LCw4rbO~tW0p&lL5>z62;@d0YXm&uG`)8B%(&M<+bk%e14Z^i9 z(6cMOj_~D4Uwz*CNE9|o8_sa8U3As82@d^#CnYRXTgq`VF?IRMFPnPL6`pnYQ;$cC4;xRG({S3B1_7^POijk=b6Z zS70ge0Bq$c77@?vPI0VHqnx8N=4v|3&Zh_ z2f;ZmAAEo4+-AJv9{iDPJ}R=XuLH|Zi0--9Tf0}xBXt>r};=gIO*h6M`nkxNctwJ$}?bss@96_(*l&j6UONdX>K*hzXKO%zruQ8Z((M?c7QW#l!&Pu84a z9?PATMolIR4^t>e8XlZ40lx~ovEV+4t3I6bbQ$GG26WedR!_ynFF8~GNrAa#GmtL$ z+5>wNGH@wb`$dKdv>j!CR7ns|tc#NMB0Ur7*FD6edpG|vtn;&M1-rQS$*T|;=Ol|q zDN(WsG;@bCu!#LS?aVBf5LTyz9P8xB`}ZDyi38^wPb&C$2$V8N!J2>~;M&f|f5+)F z=_P?!XLZbgtQ15;92#>Tt2LJzgjD)-^}uByx*#+l4dZoGBOkFVYoj|0J>2rd=xRd&Rj1D(wljjetE}J#c6tL^I4gRU;D6Q>z3l^Nulpqh)HI57s|5e zEjrt1Td=ckR;h>z!$}?kfl;+Ipm)E`Jp1VQW4@-YyDbfQf7}vt6kg1Vs-7@jO*gny zIiXT%q&Ijh=Hz*!Sw2+li#u-$7hHe=bS6{nYdUw}z3-Padm}l#azgE)z4O{I9s@@i5U#eXnpSdLILM-2w_-E+G4+%l4O`2%7#5pUy zZ}lyPS6dUZ{>visKr}v+Gt6>roA)V{0C-1Dc49(#LMoBY4@eTg0Y|F(y-13~#liP4 zJaYDwV^Lx(3fMM6W&0oI$1avnl6ym%CD6l~m`A~%3L!;ynVf>37+NiH_iBC&f#k2U z$wJTWHWgd-EmNSJjFjyQ4(nt6;BVev*gTOW2Oy9($Aw(#s)Kj+h?((^B68LQ<47*V z>|SsX3*Ym^Nx*l)b1=OdxDo8aWvuRr4DV*WgzHN>G(sL1}D z3^c1lW)IiAE?qg^%!zs5mUsv2=7E>XhcX3;;)53A++Ciu8uPZrRB%N}R5H{W+2L^h z9frguobN0$C&m!v){vPgQX*p#r(&*Ab=NA@Bb%{_<=fAg#W4*=goxIfFZF}) ztjCEJznVyLb?+iu_#yLuM#O}%G$G!5fwP@K#ftlGdi-y*F?St4uf*f+k5U2ALherRqOUK)tV= zNP%gN5%KhjBrG*i%6I_?X`Zc&3v<&u#df=B@ias-G!&|Yt>y9_eEEl+Zd{0rEd8v{ zmB)N`woBEup6>^r%MeIPhshNwtr zqfXL9TH0x5_z*etpNPV9fUs*L(F8(i+49o!Jd$^4&+CFYOrv~xDdNP3B2Vm;49#N0 zs9ye5`E_BlFN|}N<&b8+s1U5m&yD!eCA3e+NNPyH%tBJk)rxQ2l%VIUr09Z$Tef0L za;9|`76-0o=hP8sWirvX@Rp!kj2y4Mh|Dhg?CqE7kF>hc(bD&)>z;vO59Ml%4h=Gr z`qvOL^+*iFG|B+8NXanih{zn;=BawG*nuM0iic)M}?sgqS)T@L1=Rp#MDC=6Se^4phgp5}Vl$gkYbA*9_hJQ+ev#i5AbiqsW)g#mXW>%8M&?+x3fVWwHOW6E+2JW^~-&6iVh~ z!U|!1&%4nZZj~Op*F2ENA(Y!*W2{6?K zjl{ytA8eYAJ=e!1>-`b1oj-q5uz?#E&x@WC#|;^q)jL6b!xdpcldH_>xlt^*0~LO3 z;OSQ*@SrA-Cm>!2@CS~B=FVXwMoAh$qn1i{4&0t$kAyF#fL!*t!!OeOf~HL%##$+1 zMp@z&jTBK$5b26qC`DxJ?y>Wvq9X@0*z{G%VLVe77kOTXUIcnW_;2H`6D2Xp*Ss6Q zE$6PWdk!(`=P>2%yM&9(z1chrUL(fMh%^d`{sVNFe*Y?q*6(l|gGP=gWf*tT6&cxg zA33*Um^jz@FHUcTNwzHfK)8x9p5uscbQss5Suh2n=6dDbK!QQOR)xdsiW2<1to(cl9v4Mq z>ik)v*3gC`gs>@B14W(&3nV6*DkjEQ{i!NN$rbB-7733QA{Uc0b%aDAsxi?B4M_6y zymZ^@E-c0?(7^k{&i;1ed*mOk4}xVP=Ha~dIzTz}5%Wd{vsaL_g9%&A%{@XxgkMx9 zu>RD#XpT)0Zu$q4HRVSuQ1rX%40R<=m;}l>#|ahC0O02b2i{q+Ju;JNT*KeUjtQAo z-6}Na0`U$W9pU&LlOTK}meuEK>bv?F#hL-QNSd@o$!8nU-7r*e-tqc!M}T(cU;^&n z6B|Tow)YRxSa}}~YnXUg2M6xiih-g{T%jQDELj)pFGD5C2@=9>-zo%2o}o1rL`z}I z3AcDglvsa>Z6M+E4-cK}U{nZ)b;r389?_x%h6KE1A(|_6_cFfrG2VvtyyIQSQywU7 z2ghDz?{^ps_eY1xiN;wAOD4jP?`s7Y{(>uy4*T{@Lo_1_%=I4Oaz0a(f)!vZX@bkw z^vDWSB4hiSnjA!>F${VYYc+&}sgR+*P^n603KVMCEWUErOh!xoL2(b$_3-fI`1+2T zOgzFv5!|@SNumX7oxF4gNn?0?4~eFNQN6ABI#=V3zPt=efKxynI8P`y_h>ucQM&`5 zN2{vZb;8rpxC9Av8$Iavm+$p{`ju^1A+wk5A~L&OPGFCp%xiIdM&z|kG8`PAi=T_8 z!el&BKJh{~E9!+H0w1j92uN;aB)hPJLC-#JXsaKwd!M?xp7>#Y^3b7F&Uh&t(LHbV z(i+)lC+v#~75vBr&^KvT-mytQ><}m8E*YDMT~>1YE{DD zXv%4VJ7!54Cl((n$$z7(r3+|FL!IAui^fkkx$0(q?Hxvs4;!ViIww%@*@rV{ta9?G zlSig#$izbM|X{VRZQ$hQhxaVtPPF>dRtf;{*34Beq`=`;oBa(fhOo3J7kI{6=N=$ z9&in9w9}Hu^`SQEVqCgm!Q&D$WI3&Ys(dfq^m9`hy_ye-y!erYT8sEu$o-8$gF$!i zivPpa^R^+U=o}g)VrJVVTK^KqMZd@^+Drl_F;+JE;JNK7E4N3}SiA#oTkkgkp~z3t zMqArjw@1MAw)Q?LLQI2@YP>?Ms2QS+A2J6*g99xFYe1?;z&=-~wCDs}4rix3VTjrH zAe1mI5LGH>^=BCb{ojpb*@U0l{(~&uZkpQ{!dEDbtIC^|0;fNlJcHk$DYz9mPS9x@ zlZxvWMZSlh)8fDHxOO8aE3r)^ikzY+g;p(csqgWm{n<5E>(8Wsy4ojOxv^`uqKpn% z>YW<3e81><*Z540AY!pTfUMrANv1=)0k_H_MxqEwCQA53t)3;)M1S}SyDWx?d}S!0 zA~9RbsggUp22FHLeB#{Z_CRv=F}Z!Pa99E9%RMmp@!_~%iCB^U#-1xAGnto#=J|ZQ zC2C$I&dhY3!l~KOENQx|KeYA!cF&Mg^nRe?xqFYmzjCb!+lOL$Q3we?QeKee3~#f^ z#5LxSIr2qR;?nImX-p(5fJL}TwQ%#46drB*?zDrSZ@K>m`h`5M3KTEc8u~|s*X>_C z2_!Y9M1|^glg*S$>-NM5@~JF?NsS_AP~rfzPzpU% z@lKE0xj`h=Ch0$=R@B9fVDrM_u4(h+rWMbUbn`tvxFbaKF`NKzvslG zW`dkjPF|o5T+c`29Jp(}elyGJ_jH7BTe8kRf{#{pB9HGt$xEXcbQ5QgE|%!Cc1jit zmMt&3aBOhKicO*BWPq|jm@E}bzX=O@=TuJ8-3jE&z^5*AtQXg#I{JvyGNsS&#l0@p zA+;kn?l1>7V~J@aGKbGI)-ib7b-JP8gs7d5frI^`yLi6-?;Vl=2K|DIyZyjytH-gO z1ZdsuyTPS2XzAcxRp8^LF;A_xIt~AIp71XUf%_pXwJJ?wxETC=cqD67ujB{C&vN;# zfjVjJpc@KiAFQ}IPRWVb+%E$e;w90D7&EpltG^bwTyM#I{?^4fob@d-u~taV7j&U> z;;0MW zITH3S&FOXWF5OIwT5E+aA~nJVRWC3tekEJ1z!@HUG7=}(U7 z)Rv&!M6OBN_VXsA{o|YwD3NbX$Q1>|u?3##UB7&DN#J?i)GH5;9wk}yFsPnPd5w{5 zV@wL4xX9e!+2ZTm%L{Sa8E~K|am|I9Meb(`MH49QiNK9`Nqi(#msTAb$Du{BkV6Io zUnO>CH!7WO7b1A?{@m%dxoFJe`aKa9&Ej&w7Tf z-YD^Vn1#JH?-8%>@SjZWfSuA=5!yc(8pXy*;(IKhlsasjNd`~{8Rgtfgj4^JcK8WAl9>qKf@|I zu^Q%HCWWu80hQMs8>>R;)SeftmYDLH_e*kKDdW?^|C<#D)H{`y#cRLEAB_hX`!l6Q zQ=k@Jgc>9qr^^sxsg*hxxx+p~a!^ZbjY)2x1W|oFclB@za{r7e)Q*x%PEO(SdBkJP z`AX6Vo0x{D5e#Ewz0w4+7 zfM)tQF&${?Y*!UHTF4G0fb7rJwYON}?S7a*ct86aHG{euJl@S#m=FsG@6@nzy=wN& zWH#l1nIV!n9&eD}fqUN^{dmt0GMY5gn}8yi+%eD&Pr`|y#Kj2KBcH~bxop=(VzXPyVt+8aO-w{++ z#9SK-HaozFeQad4-~4H&)2k%6*kJCC3{AvJOKG7X<)@OOhf4rZQg&SMJ3tnpcG9jzgfh5CfjthL zXBk&0l9mRgo@W?ROgZ~g~?tKa)Wzt@b2`=UdY{8@M| z8nvH_-oi?Ak$`oskVZ~*xj>hx&XnL*tnhZ$O5-$3KrR=<><@x)Npk?vf}j4|j;*>n z&b?ZOer_GSP}OYs7s3GX_#V|(?N>c7biu5^DH`n`F)pVs|jYC@#MZv zOIB2efbgf!4T(vP*F%j?p;zbFj73b$uR>4i-HTKNxqD@1kAG&nJ*?AD*(kHi7xUdN zpVhS4i)>5%+EqpMBXQb7Y!>H@~OlGG7nI!%)P{4Tgg#mc{MBEjWJF?;RF z=wGjcgsG$0$k2ohe~67zE3@%6cPhF|BV=@k3>Ai$#TYvj?eFn>B#2K&lSf4+4;Wb|wq*zyb1 z>(EGW>Z1v1m{%anN}~sB6h#J@65|ADzYg}2gd&?qaSG}dFx`df?bWTTg#u^)WjXy$ zL0$YPr~x~fIRCx49PQqcZ)$&O@KX~U{`pACouwvX63i|B=tkxva&unLf8V`JFKHNJ zd42SkW$}iEvAPjfD`RLGjvi8vtSj`&rEw=HeLTr5r>HxI4gT^OsyKO_o3+p9w3T4G zOY?ZKrqbvqlvRd}=W;&_{J-vLld0UD$eD|p2F>&O_F06V+330XBMrM|&Un6PXI)SM zc-Af&_|9lBlw7E zatv|pQT^Lu={H2A1PhyJ!HsWb@*B@e1`ECf*>nuu$O}#RoXUoSj$m+cUzU3UC007J zU@oMMKra(pwz~B{|M=JyDBk#nwlycM^WWv)jS2ynA^8$MIId8Qn3AwbC=n6{tdqNc zc|Q!Cj^{|19q@N*&Rm{A(+MJuBgB@{g>-|-M61cfu%UiL4g^2?m14#GA-5oFHMUI7 z)qG$5=o+NFg?zuj?h(Q6aLMmMV~gdIQpUq7kO6eSutIQZR+rrMUs)vTLw(VrqoY`o@(bl(NMw8koh1q1q6(N$B8 zhz!3Qj#(?CTEklIj4G5>;$z6W#bO4a8ZJ6-g##ZUao$bIueE+n%Pw0S;iINBO(S#3 z!D*2x3U%(5TLwLJWG_bSc+v8EcN8=&cd!SkM~=-ofN)hMsTz$Xe_SA%{hD24G2lx2 z#kQP>(Fwf>3x7$f(zmq*YuD8@xwS-MK84+5NmPOx)KggmdnJdfQfHDO zdm7kc^J|#(yB%7)JGh_uRpoM`kf-f{bkl6;sGRF+-@+4TEOwtv5?Udmh?$CQ*v0?R zH3VslxkwEJIz?Avr4c)bY7 zX=^n~n2R=Bazuzhz$LbX%GcMe5}*yI5sCj`6m1k^X{oyYdiw0XRE6#8g=*%;BwEAz z)16d<=P>I-!Hookb3uqHk4mQ^xRX4^S9vVBc~9dM@*mw2hX-0kZ;lxBd37$LV%l6T z?5d0$e7wqdg%yWERv#Z4vtG+A3V#VvekM}^=ummFb#blTt)sh3- zya8r_F#hIDY{LmTkn@|`X^Y7a=I>3E^-gtUjoU~IYtkEjIZJ=KX0io}6q(B2^fFw- z?+PW4cT(_5hZ77BKj@0Y-_lmkq84JT3^R)#LtQooI6;5%&RmWaX)BHkNGrE2vO>ka zS88(Gl1LLRW}Ws=k_q`UO_K>-T>bjEy_&0#P9I>uCA~7zgpAV)p@g32Q{Y}o=Yw2i z=66O$o4IUEv!YEtf@3466lcbkJ&l=H!&A^n=McIk9f=^u_e2MemBUm}?$EiDr;k}1 zyfdC9JTZcyKmg_zCV2(84s#YCv8f`}tgU_HA0#RD2x0$Z%M%bp{Wx$`0=uoDN_hCy zVA%P~=$4#RvDVUBd!`2Rc1EiG8g>2i_JCqbN^rCkqT`Hd^wk2VF5q8_ECf+X&4QDb z`np$jTqQrF>9;+6a?pCx{x!Z$sZ*w70_zim`LU5H4-V$YBn>yX60Q^NFSEE+QAz2ixc&_mk+=tEAqSTe&g5)^8&1Phk#KzmM zVai3KscK+>{a)DqPC7|_|%lJDj2;~M2f%I+#<6Gp4jSfTm_g(DwnzJ`iagysTwmordIjyp! zJ23mcTSB_>g$l%`J|l9&D}{}KIgZ*Oc7iVPi}+cwsw8Q9=+4*~+;a8QU4biyRdU0v z{Q*M*TiI!8v|zBnZ@RaF-4)$6o5W@za4=d~--%axyejhQpFdAIvM2f>YBS21DcI#Z zCh46&N^Igdlgx~o1!=d&v4)kjI+TJkwRoYEZYz|&S2MJl=@F;oQ@D%eGhvD9k(w3h zmeLQYsymN#Qb`XUiizQc2$|^n8P>)%mvzw%p+nRXoONB*X896#=lo4+OgWsa33gMUAVW|71qeku80@jl!iXo-!3=gmHnaJq$GJX` zLrE!|F~?onEzc%QLLh)~g=&!SZOF;zlf&kCvO&2E)`3lx*4&uTQKd1&#m3~y7=HZ z#?xx$WE8ez_?U*8iiclV8Dv1eAMReOsbxxdjRBw^O9Oo#IJ#7OP!d4>u|!y>b2eet zC`m$sYbA-2+XyN$W8r&WY-E)xG8+klU^q~vPAar262rLn%qh+@eYK1|Ft8Sshl(AR zlr)pmR&y{)A~h_@9*IK00xnXchpa!Pd7p8+@Vk%Hbk+B5zgbY~w+X4esV!hC9lWZm zqbFc;cS^fwJ4jUiy7uRfi(`TMvx6pml7H>c9s?XPe~Q^k2?($QFfjXogzn&SE`i+_8Q(9!iE zrs*`kzLCylEfYKQWoEzlSIR`VLs`4Ye5-0yY1J*3!Bj1h@Sur=R&F7N@-;L{W+-iWm)N!^>e3Ar`|s0loSTUztFnM$)0}`yru-!O3e)b5;Xs^EK+W2yAdu?@=UN=voN>vDLE zr>zBjY>5ksdI`b&_bN5$3AJThmRf-6RN;iyUjC_b=atiJUKK(Qml z*ht5oa`EVNuO0_8?bKZH9(eZ{`ltdlDw#UJb(29)ap=$_Cx!#+h_nSP+9Ebg6wS&* ze3syDdX*5$jjQYTz8;6B(=xx8#d(!h7T?KXzyBQ;(QkF^T{Lh@-aEp?Qs=S0gm3u$ z_0-WFn5pJk@XLGa(+5qA73KRD{+f)Qc1{l6d{{q;)lRoOwq=giuzIdSmW=lzS#`!% z9Qm(stv5jTJbHQN?oMUO^yFk+Il}n(ciJ34jJ|#zyWiHD@8ARGTa`_?e#npG*Cuo?#TMAEi#-7WqYA zs>;FEs40%ij0b_SXjlVUoB58J%yn22*JIk=*OwyRPfbpZ+PJSzn-IeRD1PgERjVh` ztQcNu)O{Se53W$^7xaf>w)~0L(Uo?rmuaUT@iJdAN!LJFH?QyK$6A{DJC{eWgf=m) zcZP(%IPCxaW62;CFap$8W*Z#zT-sh=z7MRcSnd^!ln;;GJxFp)HjJf zmwJv+EhYLZm_84Tgm*#beBDo5{BLvlNs^G4VXI@+uenBu;c(cOO@)#nritp!x5#Q- z)#c})#b=}z%UF1!pgkP}k1&HSZ6+3DP@S~Z!%y3dXKJ6D3lBUbirn$S4|Pk$XvWE; z{rC66=s}50HPF0vS*g(?D&k{vqM7BEBd}>QjkW^b_0fXf#nPa2;&O@q4r|)!ZQS7K z=E#PlS;G1c!m8(WY{akZqKFjk*Ju70^!xF!EA^0!mAyTX!9@I=e`NtJ4R1|(sXuN6 zvDre&060mwDwF%lxcF@#nWDpRaM>wp?5}NkY|=ltNZdxkwpl!1e2`W*@Y(y+7Qa`V zSbI|1mzPk%dIun}A9R2{CdiQUxZ^KDUIiUh3Y79kA-|F0hRVcf9i^liuD3K)M_V)Lio~;ei^UJVta>{Y5vwh!y@GQ*? z|7Zt;C&jC;xu&qWvSJFmT4r^bb^_Fj@iC;ePpGP zD$p@9mqd%V{T}P%^jmds%+6E5+%FYIZ@((Tmr$-O?xn*g6^2(*B2zFU zPrCfr?qtYo3$1AQdv|(F;x8cw7U(DE&1hR5fjz2M6Gm@l!sg}+@J6{i7#{zaQTGTn zl}{688{JTrjfgRx@{hb!;Tm2ZF&A9vZ=BYiuUIVQY;YIxgxZrrK4S{DSGPWdm&R2^ z%NMunHI;RZE5@!pF{U_II!YWxf}z;(fO;SOQljp`u?XLjd)Y&i>Q2Ot#hlyPqTGf1 z+Dt1;ily72^Azrt&0UMN-ECJSEh=;aUG2R)T2iPELdO@Ak(al4@*RkD5#v>6hL7WPgd}?KAW?)7-|!e+T)Y7aD`f(wY2?#A4Y|BlnmM zGij#C%4B)D-Kvy~o{T`IsSE7re~qts+657*>;3d&fjOcR4&9lLKx-FEb7PbtTlWJo zp6f{~+DPbc%_a72RhpSr4MGtu#lap(Pny zyz1zoB(gN&qtsxRW0JEMF}1LibaymWahF#$cDFL-HlY;YhvNkUJ^^e@K|ms~jkT>4 z0L(}EU$}tJ`~P$^QWE_a3CN0%QpyHsZVCX1fi2Bc?d+_Hn3))unJ7O&98Jss%A(@` z4e{CHqqG2l>;a67uCA^OuB;4pj^>Qa+}zxZOe~BnEcBlg^iFQJARw6D)`|2J0gmXu zFhotAj2$iQL6&y5ME}7A8reC6_$Vpii2fVe{(pnEb^31!e9D6HbAXYVftB$Si-?H# zvjq@x23goS@(VcuO^AeyOq{KWB!M=jrY5}qq5XeHKj&rq&qV**#Q*oqdawt$qdtfGxJFX5OFjGg6tgsBQ<^zpsfp#m+}AK{eNWT|KaXaw4Xv|{2x_)HvUK1 crna9NcKlT3I5bbqf7XGNn7nAUu%Z9|0{I`BYXATM diff --git a/Customer App/src/assets/images/facebook.png b/Customer App/src/assets/images/facebook.png deleted file mode 100644 index c69e1bd701b14187d470d8e97a3d319a85afc1ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 277 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D0tk{ z#W5t}aB{)|hCl!R&*$t=Zm8fDuxEPo{=cE4HnT3ng#=ZFeIMojY`J(`F1C*#)GP6Xmk3ABgas{?A~j&%BoL z!X$4CnGe$%_?|qBuI+N1Q@+) zP<-3a8B*XNvs72k(WFMS-8Fy1il_3robIv)uNnf`d#nzopr0Dm7{P5=M^ diff --git a/Customer App/src/assets/images/google.png b/Customer App/src/assets/images/google.png deleted file mode 100644 index 05b1acdb661dc5c94bc1191e07ff011492443290..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 522 zcmV+l0`>igP)F6XV6cP#|NjdBu_h231F<40bYFW$-#Pk1?4qgMXAvGK@1&0MMfOtC)uLI)KK>Qa? z{x=XiQEGV@7K^U~u{RJip{bPw;;BIV4~TyNu|K7ja{%#uEOE<6K%XNJn-OV;4Ajvx zfw&A^G8E17C!kzF<%AuAWc~+q$>nGc$e}^b!s~$RNRpsT#j6q$HU#1?X!?~&O@vWs z20SM=8$uHjGB`_4E&vrokI)P{NJK%Dj-^;m#i3RUh>t^a$s%kDVzI>KO(6EgQWQ%g z6~)Nl9H>I0q_CKSBT>DCCZ@HZAO_+;Sk$})Vhu`5D>firMn-k~3W%+!Rb(;(aS;%I zB+~Ldpk^8^T1BEj+<=yUVc$=dZQOXZZ#U{`M$igrRM!|3b0L@zLo*xaCYXATM M07*qoM6N<$f|s1fN&o-= diff --git a/Customer App/src/assets/images/home.png b/Customer App/src/assets/images/home.png deleted file mode 100644 index 5c100b280164306fb4469d7a98f7a534e2f4bc03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5629 zcmd^Dc|25a+dnf*))rDpzaskLhR&)bgUJ;3(=ilDa!t)nf|nLRP_zso}>|v14lB zfpJ&Ijj4K!t6|CNc!m*7v1AQTii+EqD)9N^-=l;lGyP#Bo}|HC!i}n7Nq=zg+t${= zpQMH#H@?V>{iJbeM9-THKvZ!PO86n*tco8~$B(Lcj4HbWXRtJ`;r_qT{)ZI_5Mu<6 z!3=TR5JZCSgb^8Q64*r@H>Kw?Am;>p#?>y4XaF=go%foaqnh9u&RLldKAM2hzbzU;!BwfuB`PySM?yNdoql;F%1s@1)kw_zy)dzrhxFDs6R_%Kz0}$z5}RnP5ihTpvRbk5Qg)p z68^o4D_H~20AVD{;0B-oCRr8Fs0b5*2?cWlvXIoV|D=w@pks?7aW@qmHG5VZAsg7^_&yVe~WPI zHtRi9BXQ@;w|rXq0t2H*baJIW%pCi=c)aSw4~&F^+r`b0{ZuWTEEh7E#Ti&BL2MGX!oL@8O z>{|LzZy)Kss-+_~>xFOd9h*y57ZTD9?0j-6>l9CUm9(0;Hv~l$#a@s5`cm8q2!L=i zF*1a1q7I)16OMq>c0mxd>m~e)$duW22pHLdjm=K7ecr*#Evw-Wb;AIH_E3xs^{p;b zsQ1DN*4F#tb|*$hdlhQMd{#&{)p$*aKPfGeSmajBk2GLSR1o-^@H__-FOI*t+mi1) zkB-bvvtG$YK9iM)cJ_F3_XYdX#_c{HL;l65K_u<)rI2@%Q@?a;M=wlq|EdnBEs1jg z3jhAmD-8bX*f?ZveLQTSnuTw!rMr5fXMf8Q?e;|DH$=h0_kkm&hqZsbHz7(d8`ex- zGexZbq?S1yyj-|F$zsa0BeJS3G-UejwH~<&Q?6XlZjzpK@D)Z#Z+)k9*jDFHEeoQ3 zZLdCCwr-UBDZwHq`LUVwf;14IP%v7}?;AMhTEBKkX*qy;x8sQWKP4+_r61U-l^y#( zeg5R{-WodL64NOnliQ~7B6+a-@SxI%Im{RT9)&J%o84Y_ntf(g)MlIeJW0FfJvDWD z=}8){X`yVXv3qrM{kA$yb&QE@<#|%)hTcu(c-?Cx5-=K1!q>re*J48jEe;msdbw|P za?@KwB`i1^)*lpX;sx+NzmS2m%Hwz26ne`%!&nRi+FbnU7khA0IWqRTsPn^gVAV0q=;?w?w1H^K(X!847Ycl5=reL> zuFj&OEe9icrCgR{C|~mTJ@dY}X_NCcf%R2S!IxgbfP{BJgsSbOx^L-zTXzfdl+TE8 zJi!*x$R32wa}j^7I(GcCSp00Umyk&*t2xtK5}AB86Dy_u?xPW}nAbDY4SHjRcHhw1 z+-|W0uRYW*S9&+opp5yzn3}aiK{MX^u2XxaFqM1WWC?3kw@{|&Np=l!h04w*9X^jd z3XN-gt^r*e)6^zO4_7RQRw*YeKGz?j1Dl^3=UbvzZAw~J*T((!BL8)u)HnbAeCqS8 zf?~IHs=04D_^pC|*zsOma-iF?Hk&4t(LAxXUW4upV~_t?$4Aeii3XQ1|7hANdf@e; zU#Fl0!x0YtTb&VQCoL*hN?a0=rjjxn1BZ*O-e96JdkRHE!oGriiKp1#hP3h}o*}F+ zdG}4_oJ~NXOkTVN>qi7zq_0a_2gXZQ??GUMyCZ|+B&`Q$EYXUH_gk8oLYPd)rwBxq zP+w$lS340ELz=h&?GM<@!kl{Xi?!sq181iwp-JN5+mny@s??wCK|IbY+-R)iKU?|W zP*gEb`=_B%q+vyx`4(HkNkT9=WwF^NO?v*Limxd0a_c3r&pO7H4{n6jU1Cqw0j$%P z4k)`trRPR`oJsR#JOY3SJ74;%|l?H!zoeoBE6)hkb|heb#i=w_fCkW_Kg5^ac} zV*&3p={r}Y_zR(DfOj1x@VXXITMOYWIFj#t6-3QvMR#!YjYdRx=(ZHciCWh?&zN-7vMv{F&L#VuU`?`l#>b6;k^s}H?TW(H_#l4+ z-f0hMkjb7B%=s2R?$gjiW*UbCYv!idji6UxdRi{kCKP#}y)YNRNI1%)Sa|e~gN$^u z9ffLKr1)c@btb~w>}Y-V)EE$=C1sq+CyzR@r@b%CXAX#;vBPzTkluNak%C#8v=lug zCkj!YzB#uG$h&|#yNFt*?F_F3`kgfCXysbADrMFzLlzYzr#A~GA3UXUd=T|HjF8Vm zGh6tc254{oK>jV~{C&qz-E>doE~M#uvvA>OJS7+%n@M6ZowGmqDNTzWG_?}VBJHo6 z=72Dd&<__7Xq7b1l=YFyu|d?|W8h&mOgi#7mlG0!Ztm*_9SWIsd_83lnbFkQtZXCS zgLt3tO=mxOO22p`)|n%@a&~6d)?+Qs)D)&%$L%?1&k#DlQ&{?qGNkRUO643!{K#Np zzuDluvRB9%NR(qEq5jAcY{k((zmJ;U#|cg$uSrJ)M`{}rCP5w*B&K(S*_5&^d_C#V zT2ExKk(zNOwywk_nf0{~Xe`hJC$pm0c!b&jW_hH203oL4%x7Vv z5VH>kGc|dXl8oMKkXo}z;B|W5;}VziDBGv{8?r060H=#mIcE_DpfE;#>8xFjx{Ad} zQx5puFr>+~tHtlKIEsJJX@hU2Cr7&DEXjQMNGKvSUKp&iM3rfG1k>|ZoiPHj-hJqu zK_B5Xfl^We&LkZo`uB~`$Sbj)R}3~j8+;(!Q|-;wvCLk_+WpZP8ADK_%9qUEdLUc}y6QxhbOmd6o0Bjm)9QYy z^+w|JQyJ0~dejDr1fOP+mGM&Q=G+l*7Cer$8g2x;xg?2N56b*%E5D|Csg~wSH9mk3 zs~6M;2kB?0;1fD^CvcUx@bO2J(GI$C_#|~r>6>oNYfG_-7c>4#iP;Y@nx(VylrkO> z8SwY%p5;a?&FfL z=$-i#%Ie)*+x)w>;ij?cyF2MlL0eeeuOi?b%1utOEBqj6zv8i(%@Zt_n!cHH_`>vNLekRK1`ld5(7j1_gOP-JU<8L2@|xiW3$QIU4#q__+Gfsy3$`EK0Jqt=5E8jS7q~o+ti+B4QuFnm_cSfMD_H1i9axsnU75=6o_bPz zC9m;2U~|To5p1*Y0LF0Mn$X>(69FUl!7|w3KUj*P32!KTsd|d;rH8fY6C+QXG#!$G z@sHMS&0@Ypab>sNC>(_Op18k8#mx52ED=)SVE+9~E2y_I&HeIU=py07f*t(yy7dQ$S%X$xHeQWDlbEJmXcO4G~9v$|Q`Q~E;zhVyF;TU_~;6=_LE z-ZpHDp2#oZJ>HcG~&-%a7fHdmZjOae3CR5@WMcw|K<5 zb(>X39f-XBt|PN+1uxkMw+Cz2o=#(^ntBPNznl@vTtfEikF+JO#)a-H?27-z+H62% z@Bh>+dS|%MiFIxu;A&uQ=+447AKs`?#0cWs#*_VW2<0o{2TPogo{EY`Q99nGViS){ zAhS~v-SF_vteI0lWg;yfb|;C4d1pg+7qYmAK-8Vwo&hk}-R6de`MZynRfXJ2NutKi zRAIf8$6W^U{c^~ko*P%+2&f_k>K~U2kB@lsIw!{!(#K#Nc=2^4u71Bek##eCD@t`(*Qm z4xggNw@W-cKKp7Hwb+U8chObH`{n%yiyOZob%S-=0&D|@9OdFqwZB>#mUyL(O^3hx zSu`a|nis5vUm)>o$E}TxdJ0BbO6`aiwP#lDj@pGBPLAsS=Xzz`r^&<4J8Hm}Z%wvR zSy)%nLvQJz-@@LF<8d5vv+>Xx0wK)yUv$OS_Xtq#WgrppZZ*Al>Uj(SI;jt_>ivhV ze!mh{b_>4$7@i*VUqg|g=sDom#yUcyRE;i{sQ0Q=B1Pl81obXuk-r7r36+0kS95$D zTT4Umeen)=%D+Eha%ohOYq=aY91eG)jewvONv;4QFnClwm6IO?h7*~n^1g*{#fX2X zA!KC>Vy>GNNro%+=crD!+at&^NqThHjD@$d5`} zczBIHX02vI?iXy^9?IVe&kN0_N%6T|NSKgwm>ga#-%~SJjc8hq*i8)@yRC2bnCL6; zU}7lQRL3ctmTT9lw;@Vt_#nOEq|;_h{D+p<)6PZcUD!^h+4&j;`8-UJOVL(wDByUg zbv}G?JRmSOQY+bcuClxO;MFHVGnUjlP3{Ao6%>!bPKwRFBRzvAB=4}XPL_v#UVX$p zt4fnC4w+5+%>$=q9>h?b-Yxfw{ri6lU}Sy1jWA1CI=>_Pd>)vJ1)sDH#<~XMG~EMn zV1N|Sis)l#)nf|kRtk!m%F3E5YBFfFCK_Eel>Gev1YGpTdf~79{{a)ps*xbzAiTpl re|&J5Yak8^3k#F;^79FDcMZVF`3HLBE@}w?C&>7uxnZ?|OZ2}0)|an& diff --git a/Customer App/src/assets/images/imagePlaceholder.png b/Customer App/src/assets/images/imagePlaceholder.png deleted file mode 100644 index 32e9e287efbba778e5f33ffcc4bc44de759d7ece..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2465 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 L>ff&e^a9 zArBx9*(vD_(u?DWEHfJmEm3TZ=YT*-QT+~kU3Eepj1ZOTiFEFoK4kKb0 ze9j-50>t%FbnyAgUN>`^qd`u{ToAmU$cm-M1 zA*=G?mjJQd7sId(g)vm9&`#UAF=Qw7?3Z#wUEkZHhmkglf$@ek;$w-nVIg48_K@8;GPAIjAf!`>h9Xd+ZIdN=NZIHXJ+z9qu*W^ z8z;0s^>SF)JQu1k5P3WQ8Rg%zJQnWxJLN;a7QQB<)q9$@0suvL{(Ol*xjs2LdCiXP za^pNZ)ANdXn3|PsQ$&ZCJ%bl*itS((+-)e9jh1aC9~O3U4F~0{9PUz^pd4jWT^Cx6 zO_AK7kIXRLwRq;B0b`uGSL^Z)nOhhmQWJx|OusC#-F(-W%-V0v*L&)_^5vnhZ-J^u z!y-oqItqIwil2V(C_-13-cNlCd2h<%OfZk<`?i>@*^wWhHCtvO$*y;Lhb)ytYxGJ2 zaZjVV_hbXI_u&m2@G++yBIDA;NUh705ZZN`i(>aVx;1~{-MZFD#C7kV=-yTpJxy1KJ%#CY2z(~-KE!+Yeqzbn zX%Ajk1BVL?Te~|2`a%#)a=`%aH>K>Xb}>A_?^L8_W^X~T6!X<7At&$%rneP^8>_S= z$N46F8y^)-nE|HaLWfUfE~FYZF}#v~hIN%xH7zV|hhw^Zl`C_Zg3i;y{9G6l=Dmd@ zi0xl^%N6_^HF$1qiS;f{lDHvh5V>rp);jxeF>bYeGmUt820{!cn$QWzhmib+n)2by zP+Z${5R66>jTGPTWU>k_u%36abaF--X+uS5u?ejMyd4@cihj7&73T3><;g0E4R6JD zf+sagN`v(rbs}n>o9CR-K4NR6b^QxlXvS_-_Cjv;$4;miF|FE#;Bl8TmG_%%iuEDk zfBY{U>Z6@_Ovrxt$V{;SJrD!N)DgW-a~WEE*Yvps{k#!fSuTfG#IVEWmDWz&BUh;e z5|lD7YRJeYvK@DO8rXl)hn;zKI0cVnn+v)+&>%Stp>BI9s|A;DDkBjWbFEOiCJnjF^l(fv|GzKQm z|5JJvY^i>-3HVrUO`l4}NVKMSc591iTtGlV?108`r!()mikkd}e!mK8ncA2=)bS;$ zhIn~snE7*a)+1Lczb=0a!dP)@I%O7<*M%iH-`<<}UL57X&{bHi8iY%_hO-Hw{O?<5 zhUEm2R3Ghz8g$B?^g;NP?ihq0#0A+DJ9VzRooJ*`Mo(y<4F)q1QHaYQ;D}>rSzqp~ z7}+7wPhRo9v_>d*g0Ov--Q%w^gd&J3<)6Oy|C9>Ab7(u8A1>$rw$~JI1CS``b9JTn z;CQ}2DPK5R{r|iGtm6{l^xz0}0U5&|*x)I08g575f8fjdEG`jbUp#pOavq2xB2?XG zSJ=2U1&wM-0PBlL>0%4aCC-L*VF{TY!Gg56>7h76^1V^ii+2bhXOQ^uiXR6N4!z6{ zfS+`#$dC4urbe^?#7B>!`KHEe^VW{UUQ6BATn!Cc{Bou2k&Fa(UVL?*iHQP65O6{G z!I7>#uLtfox3_KlG%=Te?1d-9KA_oY&$n%_P%e`{CQHf~{QB~$_vBR=+oPn&bHBY- z4Vn~+3qAk}*d-O_>XSt`LEgP*nqL0ochz!&=K~t?Fe>Zq3nE1^3+nE-@Kp$7qkuNs z6K<|{TuJ8~qUn6hGYLW6dfqA(mHY-aRtdm)66GB8wC$1Zbm_Q|M`%93KlMe)IdAG1 zI;*|P%SI4}?4bZK!-tH(Bs;JL?0T3w0!UROm|!`4R98D9%0{pcBQ9vY zjaG3rU>MT}*BlvuXajmnq(t62j{th^_}0ZPEEMP{LQcI*Y_dJBcDCK(2T|gh$@nHc z0vTl24FDu#0j}thYkZrRy()?CH}Y|w4K=;6Kgk5A642k3<`lI5R*Y9q%?% z3m~=90sWL45kG}JH7o@rL8Jx*rpjiAO$CiQlOlSm-=X@WZ3Y z_6synhWP>X%G^_ULf*w}To>Y~hGAO^dP>gL5NZxO>igjcw6lKDAE{yKp(4<%w`bp9 zZc3Wn!l6k@!nQ9d_4n=>aQFefk$zq=Sk5$67pQVAmhaHmxIkBHUZ2--SG&uA-Qe9b ztAEeF`7(W5craU?9P@xweZ8S#eLa`qtSG8lf4wnH&)v=Kcf>Zk<;m|)ho0+JZ-Py~QerpSFb^PpE z-Ye*X#BNj5guF!6)o5XYyW@Y;tF00+ljza$%$L~WdNh)gi(8|=e)^*oJo$_WOBQe) zDL2d5Lp(xN?bUcd%x;)M9t{Lp`9so_c){b^L?b0e4rP8qyw8a-xbL@yjD92Z?7}7^ zFdq#Bv|GD9we(<47#mD-)j3u9zE=kxO5zFm1%eydwYm*VS|Y+kESmt8mSWkFlDACC~cA3$w≧~(5H{lC!xx6J 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 diff --git a/Customer App/src/assets/images/markerEnatega.png b/Customer App/src/assets/images/markerEnatega.png deleted file mode 100644 index 1e5af7b3468103cd5d2fc34d9742ce576e054613..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 696 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

XR`o$MfjTEheY%T~A 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 diff --git a/Customer App/src/assets/images/rider.png b/Customer App/src/assets/images/rider.png deleted file mode 100644 index 81b3ee467f52e6a75484bfe884862e90f8565005..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13635 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 diff --git a/Customer App/src/assets/images/searchLocation.png b/Customer App/src/assets/images/searchLocation.png deleted file mode 100644 index 39e98c74cb9f2a0053cc0be80685d762a8308c0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4954 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 diff --git a/Customer App/src/assets/images/stripe.png b/Customer App/src/assets/images/stripe.png deleted file mode 100644 index 64f2236c2865df507d2446ef22346fbc305aacfb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4720 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 S4>zp@5)y?=1jfypeSZUeJg3|M diff --git a/Customer App/src/components/CartItem/CartItem.js b/Customer App/src/components/CartItem/CartItem.js deleted file mode 100755 index 1d1c8b1..0000000 --- a/Customer App/src/components/CartItem/CartItem.js +++ /dev/null @@ -1,88 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import PropTypes from 'prop-types' -import React, { useContext } from 'react' -import { TouchableOpacity, View } from 'react-native' -import ConfigurationContext from '../../context/Configuration' -import { alignment } from '../../utils/alignment' -import { ICONS_NAME } from '../../utils/constant' -import { scale } from '../../utils/scaling' -import { CustomIcon } from '../CustomIcon' -import EnategaImage from '../EnategaImage/EnategaImage' -import TextDefault from '../Text/TextDefault/TextDefault' -import useStyle from './styles' - -const cartItem = props => { - const styles = useStyle() - const { colors } = useTheme() - const configuration = useContext(ConfigurationContext) - - return ( - - - - - - - {props.dealName} - - - - - {configuration.currency_symbol} - {parseFloat(props.dealPrice).toFixed(2)} - - - - - - - - - {props.quantity} - - - - - - - - - - ) -} -cartItem.propTypes = { - removeQuantity: PropTypes.func, - quantity: PropTypes.number, - addQuantity: PropTypes.func, - dealName: PropTypes.string, - dealPrice: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), - image: PropTypes.string -} -export default cartItem diff --git a/Customer App/src/components/CartItem/styles.js b/Customer App/src/components/CartItem/styles.js deleted file mode 100755 index 54698a7..0000000 --- a/Customer App/src/components/CartItem/styles.js +++ /dev/null @@ -1,78 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { Dimensions, StyleSheet } from 'react-native' -import { alignment } from '../../utils/alignment' -import { moderateScale, scale, verticalScale } from '../../utils/scaling' -const { width } = Dimensions.get('window') - -const useStyle = () => { - const { colors } = useTheme() - - return StyleSheet.create({ - itemContainer: { - flexDirection: 'row', - alignItems: 'center', - justifyContent: 'space-between', - width: '100%', - ...alignment.MBmedium, - backgroundColor: colors.cardContainer, - elevation: 5, - padding: 10, - shadowColor: colors.placeHolderColor, - shadowOffset: { - width: verticalScale(2), - height: verticalScale(1) - }, - borderRadius: 20, - height: width * 0.28, - shadowOpacity: 0.3, - shadowRadius: verticalScale(10), - ...alignment.PLsmall, - ...alignment.PRsmall - }, - imgResponsive: { - width: moderateScale(75), - height: moderateScale(75), - borderRadius: moderateScale(20) - }, - loadingView: { - backgroundColor: colors.background, - width: '100%', - height: '100%' - }, - textContainer: { - flex: 1, - height: '100%', - justifyContent: 'space-evenly', - ...alignment.MLsmall - }, - actionContainer: { - flexDirection: 'row', - justifyContent: 'flex-end', - alignItems: 'center' - }, - actionContainerBtns: { - width: scale(24), - aspectRatio: 1, - backgroundColor: colors.lightBackground, - alignItems: 'center', - justifyContent: 'center', - borderRadius: scale(8), - elevation: 3, - shadowColor: colors.shadowColor, - shadowOffset: { - width: 0, - height: verticalScale(1) - }, - shadowOpacity: 0.5, - shadowRadius: verticalScale(1) - }, - tagbtn: { - backgroundColor: colors.iconColorPrimary - }, - actionContainerView: { - justifyContent: 'center', - alignItems: 'center' - } - }) -} -export default useStyle diff --git a/Customer App/src/components/CustomIcon/index.js b/Customer App/src/components/CustomIcon/index.js deleted file mode 100644 index dac51f6..0000000 --- a/Customer App/src/components/CustomIcon/index.js +++ /dev/null @@ -1,8 +0,0 @@ -import { createIconSetFromIcoMoon } from '@expo/vector-icons' -import icoMoonConfig from './selection.json' - -export const CustomIcon = createIconSetFromIcoMoon( - icoMoonConfig, - 'icomoon', - 'icomoon.ttf' -) diff --git a/Customer App/src/components/CustomIcon/selection.json b/Customer App/src/components/CustomIcon/selection.json deleted file mode 100644 index aff417b..0000000 --- a/Customer App/src/components/CustomIcon/selection.json +++ /dev/null @@ -1 +0,0 @@ -{"IcoMoonType":"selection","icons":[{"icon":{"paths":["M438.784 211.338c-8.929 2.173-15.854 6.822-29.161 19.584-7.053 6.764-65.124 62.159-129.047 123.103-63.923 60.941-117.53 112.545-119.124 114.678-18.289 24.43-18.061 62.874 0.52 87.176 1.874 2.447 50.867 49.679 108.877 104.957s115.891 110.449 128.627 122.601c28.772 27.456 34.071 30.643 50.949 30.643 28.805 0 49.905-29.261 41.603-57.697-3.453-11.832 4.188-4.032-111.322-113.636l-90.844-86.203 271.58-0.512c200.781-0.379 272.42-0.819 274.798-1.687 40.11-14.674 39.378-68.012-1.167-85.007-1.126-0.471-124.076-1.088-273.221-1.37l-271.173-0.512 91.461-87.163c115.387-109.965 106.171-100.524 109.914-112.604 10.186-32.883-19.709-64.509-53.268-56.351z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["image2vector (1)"]},"attrs":[{}],"properties":{"order":32,"id":16,"name":"back","prevSize":32,"code":59649},"setIdx":0,"setId":1,"iconIdx":0},{"icon":{"paths":["M857.6 281.6h-115.2c0-127.246-103.154-230.4-230.4-230.4s-230.4 103.154-230.4 230.4v0h-115.2c-63.623 0-115.2 51.577-115.2 115.2v0 384c0.134 105.985 86.015 191.866 191.987 192l537.613 0c105.985-0.134 191.866-86.015 192-191.987l0-0.013v-384c0-63.623-51.577-115.2-115.2-115.2v0zM512 128c84.831 0 153.6 68.769 153.6 153.6v0h-307.2c0-84.831 68.769-153.6 153.6-153.6v0zM896 780.8c0 63.623-51.577 115.2-115.2 115.2v0h-537.6c-63.623 0-115.2-51.577-115.2-115.2v0-384c0-21.208 17.192-38.4 38.4-38.4v0h115.2v76.8c0 21.208 17.192 38.4 38.4 38.4s38.4-17.192 38.4-38.4v0-76.8h307.2v76.8c0 21.208 17.192 38.4 38.4 38.4s38.4-17.192 38.4-38.4v0-76.8h115.2c21.208 0 38.4 17.192 38.4 38.4v0z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 10"]},"attrs":[{}],"properties":{"order":41,"id":8,"name":"cart","prevSize":32,"code":59657},"setIdx":0,"setId":1,"iconIdx":1},{"icon":{"paths":["M826.184 615.004l-140.462-278.292v-99.686l54.149-185.825h-151.173c-0.012-0-0.026-0-0.041-0-31.922 0-60.582 13.964-80.205 36.117l-0.098 0.112c-19.721-22.265-48.381-36.229-80.302-36.229-0.003 0-0.007 0-0.010 0l-151.193-0 54.149 185.836v99.686l-140.462 278.282c-16.682 32.352-26.461 70.607-26.461 111.145 0 136.222 110.429 246.651 246.651 246.651 0 0 0.001-0 0.001-0l195.266 0c136.209-0.017 246.621-110.44 246.621-246.651 0-40.538-9.78-78.793-27.109-112.532l0.647 1.387zM428.042 105.206c29.451 0.035 53.315 23.9 53.35 53.347l0 0.003h54.006c0.029-29.449 23.892-53.315 53.337-53.35l79.189-0-29.42 100.966h-260.25l-29.42-100.966zM631.716 260.168v55.972h-246.682v-55.962zM770.058 827.116c-34.197 55.35-94.537 91.68-163.362 91.68-0.251 0-0.501-0-0.752-0.001l0.039 0h-195.256c-0.012 0-0.026 0-0.041 0-106.401 0-192.655-86.255-192.655-192.655 0-31.66 7.637-61.537 21.169-87.888l-0.505 1.083 135.916-269.189h267.448l135.875 269.189c13.153 25.273 20.867 55.188 20.867 86.905 0 37.357-10.703 72.214-29.209 101.673l0.467-0.797z","M544.379 605.972h-57.917c-13.058 0-23.644-10.586-23.644-23.644s10.586-23.644 23.644-23.644h97.782v-54.006h-48.916v-36.434h-54.006v36.618c-40.584 2.805-72.444 36.415-72.444 77.466 0 42.853 34.717 77.596 77.56 77.64l57.922 0c14.189 0 25.692 11.503 25.692 25.692s-11.503 25.692-25.692 25.692l-124.774 0v54.006h61.747v36.434h53.996v-36.434h9.052c43.626-0.51 78.795-35.995 78.795-79.693s-35.169-79.183-78.746-79.692l-0.048-0z"],"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 15"]},"attrs":[{},{}],"properties":{"order":46,"id":3,"name":"cash","prevSize":32,"code":59662},"setIdx":0,"setId":1,"iconIdx":2},{"icon":{"paths":["M475.136 103.534c-262.963 23.017-435.53 287.636-351.716 539.336 50.196 150.748 177.659 253.783 342.5 276.856 15.452 2.163 79.8 1.81 96.256-0.53 50.173-7.132 80.545-16.141 129.060-38.29 105.436-48.133 191.127-154.957 219.535-273.674 8.253-34.483 10.317-53.535 10.317-95.232 0-242.173-204.616-429.591-445.952-408.466zM543.744 165.955c178.24 15.235 314.775 165.079 314.844 345.533 0.097 253.189-256.509 419.853-488.94 317.563-75.428-33.196-141.44-99.205-174.705-174.7-107.528-244.045 83.195-511.099 348.8-488.397zM658.012 366.653c-7.7 1.92-12.099 6.088-117.371 111.217l-106.015 105.869-38.71-39.386c-42.604-43.351-45.64-45.932-56.814-48.261-29.724-6.198-52.961 22.915-40.486 50.724 4.618 10.296 94.328 98.721 105.864 104.346 20.349 9.923 45.12 9.295 64.399-1.631 5.34-3.026 225.987-222.546 230.118-228.946 17.428-26.98-9.096-61.883-40.986-53.932z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["image2vector"],"defaultCode":59648},"attrs":[{}],"properties":{"order":34,"id":18,"name":"checked","prevSize":32,"code":59648},"setIdx":0,"setId":1,"iconIdx":3},{"icon":{"paths":["M583.854 551.383c0 0.096 0.001 0.21 0.001 0.323 0 39.684-32.17 71.854-71.854 71.854s-71.854-32.17-71.854-71.854c0-26.454 14.295-49.568 35.582-62.041l0.339-0.184v-153.672c-0.003-0.18-0.005-0.393-0.005-0.607 0-19.845 16.087-35.932 35.932-35.932s35.932 16.087 35.932 35.932c0 0.213-0.002 0.426-0.006 0.639l0-0.032v153.672c21.564 12.574 35.845 35.56 35.932 61.888l0 0.013zM801.577 283.32c65.456 70.326 105.631 164.947 105.631 268.952 0 218.27-176.943 395.213-395.213 395.213s-395.213-176.943-395.213-395.213c0-104.005 40.175-198.627 105.852-269.193l-0.221 0.241-24.136-26.839c-13.048 4.744-28.109 7.487-43.811 7.487-0.614 0-1.227-0.004-1.839-0.013l0.093 0.001c-0.18 0.003-0.393 0.005-0.607 0.005-19.845 0-35.932-16.087-35.932-35.932s16.087-35.932 35.932-35.932c0.213 0 0.426 0.002 0.639 0.006l-0.032-0c28.201 0 35.932-7.721 35.932-35.932-0.003-0.18-0.005-0.393-0.005-0.607 0-19.845 16.087-35.932 35.932-35.932s35.932 16.087 35.932 35.932c0 0.213-0.002 0.426-0.006 0.639l0-0.032c0.006 0.453 0.009 0.987 0.009 1.523 0 17.842-3.702 34.82-10.38 50.207l0.315-0.816 25.364 28.17c55.567-42.167 124.090-70.069 198.687-77.090l1.567-0.119v-37.796c-0.003-0.18-0.005-0.393-0.005-0.607 0-19.845 16.087-35.932 35.932-35.932s35.932 16.087 35.932 35.932c0 0.213-0.002 0.426-0.006 0.639l0-0.032v37.796c76.168 7.139 144.694 35.041 201.24 77.92l-0.977-0.71 25.364-28.17c-6.362-14.57-10.064-31.548-10.064-49.39 0-0.521 0.003-1.042 0.009-1.562l-0.001 0.079c-0.003-0.18-0.005-0.393-0.005-0.607 0-19.845 16.087-35.932 35.932-35.932s35.932 16.087 35.932 35.932c0 0.213-0.002 0.426-0.006 0.639l0-0.032c0 28.201 7.721 35.932 35.932 35.932 19.582 0.341 35.326 16.296 35.326 35.927s-15.743 35.586-35.294 35.927l-0.032 0c-0.519 0.007-1.132 0.012-1.746 0.012-15.702 0-30.763-2.743-44.731-7.776l0.92 0.289zM835.369 551.383c0-178.586-144.773-323.359-323.359-323.359s-323.359 144.773-323.359 323.359c0 178.583 144.767 323.353 323.348 323.359l0 0c178.582-0.006 323.348-144.776 323.348-323.359v-0z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 7"]},"attrs":[{}],"properties":{"order":38,"id":11,"name":"clock","prevSize":32,"code":59654},"setIdx":0,"setId":1,"iconIdx":4},{"icon":{"paths":["M860.836 170.445v0c-10.41-10.407-24.79-16.844-40.673-16.844s-30.263 6.437-40.673 16.844l-263.854 263.844-263.803-263.844c-10.41-10.407-24.79-16.844-40.673-16.844s-30.263 6.437-40.673 16.844l0-0c-10.407 10.41-16.844 24.79-16.844 40.673s6.437 30.263 16.844 40.673l263.803 263.844-263.844 263.844c-10.407 10.41-16.844 24.79-16.844 40.673s6.437 30.263 16.844 40.673l-0-0c10.41 10.407 24.79 16.844 40.673 16.844s30.263-6.437 40.673-16.844l263.844-263.833 263.844 263.844c10.41 10.407 24.79 16.844 40.673 16.844s30.263-6.437 40.673-16.844l-0 0c10.407-10.41 16.844-24.79 16.844-40.673s-6.437-30.263-16.844-40.673l-263.833-263.854 263.844-263.803c10.42-10.412 16.865-24.8 16.865-40.694s-6.445-30.282-16.864-40.693l-0-0z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 18"]},"attrs":[{}],"properties":{"order":59,"id":21,"name":"cross","prevSize":32,"code":59675},"setIdx":0,"setId":1,"iconIdx":5},{"icon":{"paths":["M357.181 821.637h-61.932c-51.3 0-92.887-41.587-92.887-92.887v0-433.5c0-51.3 41.587-92.887 92.887-92.887v0h61.932c17.102 0 30.966-13.864 30.966-30.966s-13.864-30.966-30.966-30.966v0h-61.932c-85.462 0.105-154.714 69.357-154.819 154.808l-0 0.010v433.49c0.105 85.462 69.357 154.714 154.808 154.819l61.942 0c17.102 0 30.966-13.864 30.966-30.966s-13.864-30.966-30.966-30.966v0z","M464.374 304.323l-142.029 141.998c-16.751 16.833-27.106 40.044-27.106 65.674s10.355 48.841 27.11 65.678l-0.004-0.004 141.998 141.998c5.637 5.821 13.524 9.434 22.254 9.434 17.102 0 30.966-13.864 30.966-30.966 0-8.731-3.613-16.617-9.426-22.246l-0.008-0.008-132.874-132.925h477.338c17.102 0 30.966-13.864 30.966-30.966s-13.864-30.966-30.966-30.966h-477.368l132.936-132.915c5.821-5.637 9.434-13.524 9.434-22.254 0-17.102-13.864-30.966-30.966-30.966-8.731 0-16.617 3.613-22.246 9.426l-0.008 0.008z"],"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 3"]},"attrs":[{},{}],"properties":{"order":35,"id":15,"name":"exit","prevSize":32,"code":59650},"setIdx":0,"setId":1,"iconIdx":6},{"icon":{"paths":["M356.352 129.633c-47.355 5.294-83.661 30.088-103.66 70.792l-6.175 12.567-36.987 0.008c-49.646 0.010-55.273 1.129-67.325 13.386-20.242 20.58-15.734 54.541 9.185 69.181 8.064 4.739 9.157 4.851 53.189 5.437l42.276 0.563 3.976 8.973c28.631 64.643 107.773 93.107 171.633 61.734 28.157-13.834 51.172-37.862 61.514-64.22l2.744-6.999 182.879-0.013c149.286-0.010 183.818-0.264 187.999-1.38 45.294-12.099 41.49-78.999-4.872-85.706-3.607-0.522-84.751-0.932-186.158-0.945l-179.768-0.020-3.302-8.079c-19.256-47.094-76.434-80.947-127.148-75.279zM376.32 218.481c43.791 11.697 38.295 75.666-6.728 78.272-35.937 2.081-56.479-39.624-32.458-65.907 10.278-11.244 25.454-16.033 39.186-12.365zM634.88 382.551c-11.761 2.066-15.501 2.939-22.362 5.228-35.274 11.763-67.43 42.094-78.487 74.035l-1.244 3.594-370.483 1.024-7.288 3.418c-31.626 14.828-34.424 58.703-4.92 77.187 10.125 6.344-3.922 5.919 197.99 5.97l183.882 0.044 6.925 14.036c41.966 85.061 159.468 95.649 215.951 19.456 5.158-6.961 17.252-29.481 17.252-32.131 0-1.114 8.005-1.423 43.264-1.667l43.264-0.297 6.144-2.867c33.523-15.642 33.28-63.982-0.399-79.941l-6.769-3.208-85.143-0.614-3.226-7.885c-14.264-34.875-48.069-63.355-86.735-73.070-7.928-1.992-40.453-3.571-47.616-2.312zM669.184 473.405c30.057 13.962 30.559 58.327 0.817 72.077-37.028 17.121-72.783-23.319-50.959-57.636 10.301-16.2 32.561-22.61 50.143-14.441zM351.882 634.918c-33.672 3.802-65.72 22.216-87.124 50.061-4.977 6.474-16.95 28.68-16.95 31.434 0 1.172-6.298 1.413-37.12 1.431-50.883 0.028-56.422 1.108-68.483 13.373-20.636 20.979-15.468 55.741 10.371 69.768 7.69 4.175 8.346 4.237 51.996 4.836l42.268 0.579 3.482 8.010c29.371 67.579 113.761 95.788 178.557 59.684 23.962-13.353 44.951-36.488 54.676-60.27l3.246-7.936 182.84-0.013c149.253-0.010 183.777-0.264 187.958-1.38 45.271-12.093 41.467-79.004-4.872-85.706-3.607-0.522-84.736-0.932-186.125-0.945l-179.73-0.020-4.447-9.692c-22.866-49.848-75.587-79.416-130.545-73.213zM376.32 723.313c36.506 9.751 41.521 58.573 7.68 74.78-19.917 9.539-43.93 0.748-53.558-19.607-13.896-29.379 14.52-63.549 45.878-55.173z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["image2vector (3)"]},"attrs":[{}],"properties":{"order":49,"id":19,"name":"filter","prevSize":32,"code":59665},"setIdx":0,"setId":1,"iconIdx":7},{"icon":{"paths":["M939.581 398.838l-291.441-291.471c-34.801-34.704-82.827-56.162-135.864-56.162s-101.063 21.458-135.869 56.166l0.004-0.004-291.42 291.471c-20.873 20.734-33.792 49.451-33.792 81.187 0 0.11 0 0.22 0 0.331l-0-0.017v377.201c0.006 63.658 51.612 115.261 115.272 115.261h691.64c63.646-0.018 115.235-51.614 115.241-115.261l0-0.001v-377.201c0-0.099 0-0.217 0-0.334 0-31.725-12.911-60.435-33.766-81.16l-0.006-0.006zM627.548 895.959h-230.543v-151.153c-0.003-0.323-0.005-0.704-0.005-1.086 0-63.663 51.609-115.272 115.272-115.272s115.272 51.609 115.272 115.272c0 0.382-0.002 0.764-0.006 1.145l0-0.058zM896.512 857.539c0 21.212-17.19 38.409-38.399 38.42l-153.724 0v-151.153c0-106.101-86.012-192.113-192.113-192.113s-192.113 86.012-192.113 192.113h-0v151.153h-153.692c-0.015 0-0.033 0-0.051 0-21.219 0-38.42-17.201-38.42-38.42l0-0v-377.201c0.039-10.605 4.335-20.198 11.266-27.168l-0.002 0.002 291.482-291.359c20.897-20.802 49.714-33.662 81.536-33.662s60.64 12.86 81.54 33.666l-0.004-0.004 291.43 291.471c6.904 6.942 11.193 16.49 11.264 27.040l0 0.014z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 9"]},"attrs":[{}],"properties":{"order":40,"id":9,"name":"home","prevSize":32,"code":59656},"setIdx":0,"setId":1,"iconIdx":8},{"icon":{"paths":["M512 51.2c-254.493 0-460.8 206.307-460.8 460.8s206.307 460.8 460.8 460.8c254.493 0 460.8-206.307 460.8-460.8v0c0-254.493-206.307-460.8-460.8-460.8v0zM512 896c-212.077 0-384-171.923-384-384s171.923-384 384-384c212.077 0 384 171.923 384 384v0c0 212.077-171.923 384-384 384v0z","M512 243.2c-21.208 0-38.4 17.192-38.4 38.4v0 307.2c0 21.208 17.192 38.4 38.4 38.4s38.4-17.192 38.4-38.4v0-307.2c0-21.208-17.192-38.4-38.4-38.4v0z","M483.84 704h56.32c5.655 0 10.24 4.585 10.24 10.24v56.32c0 5.655-4.585 10.24-10.24 10.24h-56.32c-5.655 0-10.24-4.585-10.24-10.24v-56.32c0-5.655 4.585-10.24 10.24-10.24z"],"attrs":[{},{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 13"]},"attrs":[{},{},{}],"properties":{"order":44,"id":5,"name":"info","prevSize":32,"code":59660},"setIdx":0,"setId":1,"iconIdx":9},{"icon":{"paths":["M508.969 281.661c-84.831 0-153.6 68.769-153.6 153.6s68.769 153.6 153.6 153.6c84.831 0 153.6-68.769 153.6-153.6v0c0-84.831-68.769-153.6-153.6-153.6v0zM508.969 512.061c-42.415 0-76.8-34.385-76.8-76.8s34.385-76.8 76.8-76.8c42.415 0 76.8 34.385 76.8 76.8v0c0 42.415-34.385 76.8-76.8 76.8v0z","M508.959 972.82c-0.308 0.002-0.673 0.003-1.037 0.003-67.52 0-127.317-33.063-164.085-83.881l-0.407-0.591c-146.33-201.882-220.549-353.618-220.549-451.082 0-213.225 172.853-386.079 386.079-386.079s386.079 172.853 386.079 386.079v0c0 97.454-74.22 249.19-220.549 451.041-37.174 51.433-96.985 84.513-164.522 84.513-0.354 0-0.708-0.001-1.062-0.003l0.054 0zM508.959 135.045c-166.889 0.198-302.126 135.429-302.336 302.296l-0 0.020c0 77.179 72.704 219.894 204.616 401.859 22.209 30.334 57.69 49.811 97.72 49.811s75.511-19.477 97.483-49.472l0.237-0.339c131.932-181.965 204.616-324.68 204.616-401.859-0.198-166.896-135.44-302.138-302.317-302.336l-0.019-0z"],"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 11"]},"attrs":[{},{}],"properties":{"order":42,"id":7,"name":"location","prevSize":32,"code":59658},"setIdx":0,"setId":1,"iconIdx":10},{"icon":{"paths":["M543.853 1023.985c-18.239-0.177-35.256-0.692-51.993-1.562-266.004-13.26-481.93-224.354-491.462-480.648-0.371-7.401-0.583-16.071-0.583-24.79 0-127.396 45.166-244.243 120.36-335.402l-0.72 0.899c82.296-96.458 198.066-162.231 329.138-179.273l2.619-0.278c14.773-1.853 31.869-2.91 49.213-2.91 2.9 0 5.792 0.030 8.678 0.088l-0.432-0.007h3.492q121.282-0.118 242.564-0.103h230.689c0.060-0 0.131-0 0.202-0 24.164 0 45.336 12.814 57.090 32.017l0.167 0.293c6.208 9.938 9.89 22.009 9.89 34.94 0 11.239-2.781 21.828-7.692 31.117l0.175-0.363-27.993 54.144-44.302 85.348c-56.103 108.037-114.122 219.727-170.284 330.018-13.93 32.804-45.873 55.392-83.092 55.392-1.784 0-3.555-0.052-5.313-0.154l0.243 0.011h-1.827c-72.192-0.781-149.083-1.134-249.355-1.134q-65.709 0-131.448 0.133l-88.987 0.103c10.446 23.626 21.724 43.778 34.626 62.736l-0.872-1.359c51.090 73.225 134.931 120.535 229.822 120.535 1.154 0 2.307-0.007 3.458-0.021l-0.175 0.002c21.495 0.442 44.199 0.634 71.632 0.634q17.311 0 34.814-0.074h0.177c0.017-0 0.036-0 0.056-0 14.291 0 26.821 7.536 33.835 18.85l0.098 0.17c3.692 5.933 5.882 13.133 5.882 20.846 0 6.655-1.63 12.93-4.513 18.446l0.105-0.22-72.192 140.037c-6.755 12.908-20.042 21.572-35.355 21.599l-0.004 0zM358.085 401.591c89.002 0 184.457-0.133 280.943-1.149 1.395-1.652 2.678-3.493 3.782-5.449l0.093-0.179c25.488-46.866 50.343-95.263 74.401-142.041l16.81-32.692-32.958-0.192c-30.762-0.192-61.039-0.383-91.050-0.383-46.586 0-84.715 0.457-119.956 1.473-65.791 2.714-124.977 28.947-169.825 70.451l0.175-0.16c-34.312 29.283-61.164 66.292-77.986 108.393l-0.659 1.869z"],"attrs":[{}],"width":1053,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Path 27559"]},"attrs":[{}],"properties":{"order":50,"id":20,"name":"logo","prevSize":32,"code":59666},"setIdx":0,"setId":1,"iconIdx":11},{"icon":{"paths":["M98.304 196.027c-45.189 12.595-50.212 75.645-7.68 96.42l8.192 4.001h560.128l8.192-4.001c42.796-20.905 37.414-84.293-8.192-96.492-7.316-1.958-553.61-1.887-560.64 0.072zM98.304 462.267c-45.189 12.595-50.212 75.645-7.68 96.42l8.192 4.001h826.368l8.192-4.001c42.796-20.905 37.414-84.293-8.192-96.492-7.332-1.964-819.837-1.892-826.88 0.072zM98.304 728.507c-45.189 12.595-50.212 75.645-7.68 96.42l8.192 4.001h375.808l8.192-4.001c42.796-20.905 37.414-84.293-8.192-96.492-7.293-1.953-369.308-1.882-376.32 0.072z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["image2vector (2)"]},"attrs":[{}],"properties":{"order":33,"id":17,"name":"menu","prevSize":32,"code":59653},"setIdx":0,"setId":1,"iconIdx":12},{"icon":{"paths":["M971.919 483.574c-15.412-241.963-215.431-432.374-459.922-432.374-254.493 0-460.8 206.307-460.8 460.8s206.307 460.8 460.8 460.8c0.084 0 0.168-0 0.252-0l267.865 0c105.887-0.111 191.695-85.919 191.805-191.795l0-0.011zM895.191 780.995c-0.006 63.557-51.53 115.077-115.087 115.077h-267.868c-113.769-0.051-215.998-49.417-286.477-127.88l-0.314-0.356c-60.604-67.117-97.685-156.489-97.685-254.522 0-15.941 0.981-31.654 2.885-47.080l-0.186 1.847c21.568-174.909 157.686-312.398 330.067-335.865l1.996-0.222c14.954-1.979 32.267-3.121 49.841-3.144l0.028-0c0.318-0.001 0.695-0.002 1.072-0.002 92.973 0 178.16 33.339 244.258 88.713l-0.594-0.484c78.636 65.7 130.462 161.208 137.998 268.928l0.068 1.213z","M358.134 397.373h153.446c21.185 0 38.359-17.174 38.359-38.359s-17.174-38.359-38.359-38.359v0h-153.446c-21.185 0-38.359 17.174-38.359 38.359s17.174 38.359 38.359 38.359v0z","M665.027 474.102h-306.893c-21.185 0-38.359 17.174-38.359 38.359s17.174 38.359 38.359 38.359h306.893c21.185 0 38.359-17.174 38.359-38.359s-17.174-38.359-38.359-38.359h0z","M665.027 627.548h-306.893c-21.185 0-38.359 17.174-38.359 38.359s17.174 38.359 38.359 38.359h306.893c21.185 0 38.359-17.174 38.359-38.359s-17.174-38.359-38.359-38.359h0z"],"attrs":[{},{},{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 12"]},"attrs":[{},{},{},{}],"properties":{"order":43,"id":6,"name":"message","prevSize":32,"code":59659},"setIdx":0,"setId":1,"iconIdx":13},{"icon":{"paths":["M101.481 457.252c-60.078 14.633-59.604 104.097 0.632 119.788 8.847 2.304 810.926 2.304 819.773 0 60.631-15.793 60.626-105.385-0.010-119.875-8.591-2.053-811.958-1.966-820.396 0.087z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["image2vector"]},"attrs":[{}],"properties":{"order":60,"id":30,"name":"minus","prevSize":32,"code":59671},"setIdx":0,"setId":1,"iconIdx":14},{"icon":{"paths":["M838.4 204.8h-652.8c-74.194 0.082-134.318 60.206-134.4 134.392l-0 0.008v345.6c0.082 74.194 60.206 134.318 134.392 134.4l652.808 0c74.194-0.082 134.318-60.206 134.4-134.392l0-0.008v-345.6c-0.082-74.194-60.206-134.318-134.392-134.4l-0.008-0zM934.4 684.8c-0.064 52.994-43.006 95.936-95.994 96l-652.806 0c-52.994-0.064-95.936-43.006-96-95.994l-0-0.006v-345.6c0.064-52.994 43.006-95.936 95.994-96l652.806-0c52.994 0.064 95.936 43.006 96 95.994l0 0.006z","M326.84 449.874c-2.37-4.548-5.815-8.249-10.010-10.858l-0.117-0.068c-4.639-2.783-10.056-4.842-15.833-5.857l-0.285-0.041c-6.4-1.102-13.77-1.732-21.288-1.732-0.213 0-0.425 0.001-0.638 0.002l0.033-0h-38.728c-4.252 0.19-7.778 3.091-8.902 7.007l-0.017 0.068-26.051 113.5c-0.147 0.472-0.232 1.015-0.232 1.578 0 3.031 2.457 5.489 5.489 5.489 0.121 0 0.241-0.004 0.36-0.012l-0.016 0.001h18.545c4.263-0.128 7.81-3.049 8.883-6.989l0.015-0.067 6.359-27.556c1.098-3.993 4.636-6.901 8.874-7.035l0.015-0h5.304c1.539 0.096 3.338 0.151 5.15 0.151 17.733 0 34.238-5.255 48.044-14.294l-0.335 0.206c11.501-7.924 18.944-21.021 18.944-35.857 0-0.325-0.004-0.65-0.011-0.973l0.001 0.048c0.018-0.419 0.029-0.911 0.029-1.405 0-5.576-1.323-10.844-3.672-15.505l0.090 0.198zM286.843 486.953c-5.968 3.896-13.274 6.214-21.121 6.214-0.819 0-1.632-0.025-2.439-0.075l0.111 0.005h-4.536c-0.097 0.006-0.211 0.010-0.326 0.010-3.054 0-5.53-2.476-5.53-5.53 0-0.555 0.082-1.090 0.234-1.595l-0.010 0.039 5.581-24.095c1.059-3.998 4.592-6.917 8.824-7.035l0.013-0h6.083c0.551-0.036 1.194-0.057 1.843-0.057 5.24 0 10.163 1.357 14.436 3.739l-0.151-0.077c3.264 2.242 5.377 5.955 5.377 10.161 0 0.313-0.012 0.622-0.035 0.929l0.002-0.041c0.019 0.324 0.029 0.703 0.029 1.085 0 6.701-3.282 12.635-8.326 16.283l-0.059 0.040z","M855.511 440.187l-1.157 0.348-1.556 0.215-1.905-0.297-0.973-0.942-0.451-1.485v-10.486h6.195v-2.55h-6.195v-5.12h-3.072v5.12h-2.048v2.55h2.048v9.605l1.434 4.751 4.219 1.516 1.772-0.154 1.874-0.369v-2.714z","M884.265 426.271l-4.434-1.823-3.267 0.666-3.318 2.243-1.935-2.15-3.133-0.748-3.011 0.666-2.847 1.833v-2.048h-3.011v18.033h3v-13.394l2.56-1.567 2.509-0.625 2.048 0.369 1.024 1.024 0.451 1.731 0.154 2.232v10.301h3.011v-11.52l-0.051-0.963-0.051-0.881 2.57-1.638 2.54-0.635 1.987 0.369 1.085 1.024 0.379 1.741 0.205 2.202v10.301h3.072v-11.684z","M416.256 466.094c-8.408-3.833-18.236-6.067-28.586-6.067-1.605 0-3.197 0.054-4.775 0.159l0.214-0.011c-7.923 0.004-15.695 0.637-23.272 1.851l0.836-0.11c-5.55 0.85-6.093 1.024-9.513 1.751-4.18 1.011-7.375 4.336-8.181 8.513l-0.011 0.068-2.273 9.329c-1.28 5.96 2.15 5.724 3.584 5.222 2.937-1.116 6.643-2.238 10.436-3.136l0.654-0.131c5.182-1.343 11.163-2.183 17.317-2.323l0.091-0.002c0.647-0.033 1.405-0.051 2.167-0.051 5.265 0 10.322 0.889 15.030 2.524l-0.321-0.097c3.296 1.227 5.602 4.346 5.602 8.004 0 0.149-0.004 0.297-0.011 0.444l0.001-0.021-0.328 2.621-2.673 1.649c-10.527 0.666-18.125 1.638-27.351 2.97-8.75 1.111-16.7 3.386-24.091 6.687l0.539-0.215c-6.54 2.702-11.949 7.025-15.89 12.478l-0.074 0.107c-3.337 5.198-5.32 11.542-5.32 18.35 0 0.367 0.006 0.734 0.017 1.098l-0.001-0.053c-0.005 0.181-0.008 0.394-0.008 0.607 0 6.737 2.907 12.795 7.536 16.988l0.019 0.017c4.905 4.168 11.311 6.704 18.309 6.704 0.436 0 0.869-0.010 1.3-0.029l-0.061 0.002c0.268 0.005 0.585 0.008 0.902 0.008 3.803 0 7.512-0.398 11.089-1.155l-0.348 0.062 8.98-3.072 7.608-4.219 6.994-4.618 0.092 0.133-0.707 2.97v0.123c-0.121 0.431-0.19 0.925-0.19 1.436 0 2.917 2.263 5.305 5.129 5.506l0.017 0.001 0.072 0.082h17.224l0.246-0.113c3.849-0.523 6.941-3.264 7.971-6.875l0.017-0.068 13.517-58.532 0.707-4.772 0.328-4.475c0.014-0.28 0.022-0.608 0.022-0.937 0-7.524-4.246-14.056-10.473-17.331l-0.107-0.051zM386.355 531.896l-2.888 3.809-7.291 3.768c-2.858 1.242-6.183 1.99-9.675 2.048l-0.022 0c-0.351 0.020-0.762 0.031-1.176 0.031-3.409 0-6.639-0.767-9.527-2.137l0.135 0.058-3.584-6.953c-0.014-0.23-0.021-0.5-0.021-0.771 0-3.119 1.027-5.998 2.761-8.318l-0.026 0.036 7.864-5.345c3.489-1.182 7.621-2.146 11.878-2.716l0.349-0.038c4.239-0.522 12.616-1.485 13.711-1.516l1.28 2.253c-0.256 1.362-2.632 11.305-3.768 15.79z","M753.101 466.166c-8.422-3.837-18.265-6.073-28.63-6.073-1.585 0-3.159 0.052-4.718 0.155l0.212-0.011c-0.019-0-0.042-0-0.065-0-7.895 0-15.639 0.648-23.181 1.894l0.82-0.112c-5.56 0.809-6.144 1.024-9.554 1.72-4.161 1.026-7.335 4.353-8.12 8.524l-0.011 0.067-2.273 9.318c-1.27 5.96 2.048 5.683 3.645 5.222 2.821-1.065 6.493-2.192 10.241-3.127l0.757-0.16c5.17-1.315 11.148-2.153 17.294-2.322l0.114-0.002c0.638-0.032 1.386-0.050 2.138-0.050 5.261 0 10.314 0.892 15.016 2.533l-0.32-0.097c3.295 1.22 5.602 4.336 5.602 7.99 0 0.15-0.004 0.3-0.012 0.448l0.001-0.021-0.287 2.611-2.652 1.69c-10.629 0.635-18.248 1.608-27.382 2.949-8.75 1.112-16.7 3.386-24.091 6.687l0.539-0.215c-6.544 2.709-11.953 7.042-15.89 12.507l-0.074 0.108c-3.35 5.165-5.341 11.48-5.341 18.26 0 0.37 0.006 0.739 0.018 1.106l-0.001-0.054c-0.007 0.212-0.011 0.462-0.011 0.712 0 6.723 2.927 12.762 7.577 16.912l0.022 0.019c4.915 4.19 11.341 6.739 18.361 6.739 0.385 0 0.768-0.008 1.149-0.023l-0.055 0.002c0.298 0.006 0.65 0.010 1.002 0.010 3.765 0 7.435-0.403 10.971-1.167l-0.34 0.062 8.96-3.072 7.67-4.219 6.943-4.669 0.123 0.154-0.635 3-0.072 0.051v0.051c-0.138 0.456-0.218 0.98-0.218 1.523 0 2.898 2.271 5.265 5.13 5.419l0.014 0.001v0.072h17.203l0.287-0.092c3.831-0.543 6.894-3.307 7.87-6.927l0.015-0.066 13.558-58.45 0.717-4.792 0.389-4.485c0.017-0.303 0.026-0.657 0.026-1.013 0-7.467-4.189-13.956-10.346-17.245l-0.105-0.051zM723.261 531.968l-3.011 3.85-7.229 3.738c-2.846 1.23-6.155 1.976-9.629 2.048l-0.027 0c-0.385 0.024-0.834 0.038-1.286 0.038-3.365 0-6.55-0.77-9.39-2.143l0.129 0.056-3.625-6.932c-0.011-0.207-0.017-0.449-0.017-0.693 0-3.142 1-6.050 2.699-8.423l-0.030 0.044c2.112-2.376 4.785-4.208 7.814-5.294l0.133-0.041c3.479-1.171 7.603-2.132 11.851-2.705l0.355-0.039c4.219-0.522 12.564-1.516 13.64-1.526l1.311 2.253c-0.184 1.362-2.57 11.264-3.676 15.78z","M663.624 450.284c-2.437-4.547-5.911-8.254-10.121-10.897l-0.119-0.070c-4.631-2.833-10.055-4.905-15.85-5.881l-0.267-0.037c-6.246-1.084-13.438-1.704-20.776-1.704-0.364 0-0.728 0.002-1.091 0.005l0.056-0h-38.779c-4.225 0.199-7.724 3.090-8.831 6.987l-0.016 0.068-26.051 113.562c-0.141 0.463-0.221 0.994-0.221 1.545 0 3.037 2.462 5.499 5.499 5.499 0.11 0 0.22-0.003 0.329-0.010l-0.015 0.001h18.575c4.249-0.156 7.783-3.047 8.902-6.957l0.017-0.068 6.277-27.566c1.133-3.982 4.667-6.877 8.902-7.034l0.017-0.001h5.304c1.538 0.096 3.335 0.15 5.144 0.15 17.771 0 34.315-5.25 48.167-14.284l-0.34 0.208c11.46-8.033 18.859-21.181 18.859-36.057 0-0.284-0.003-0.567-0.008-0.849l0.001 0.042c0.008-0.288 0.013-0.627 0.013-0.966 0-5.704-1.32-11.099-3.671-15.897l0.094 0.213zM623.626 487.414c-5.991 3.855-13.306 6.146-21.157 6.146-0.789 0-1.572-0.023-2.349-0.069l0.107 0.005h-4.618c-0.101 0.007-0.218 0.010-0.337 0.010-3.065 0-5.55-2.485-5.55-5.55 0-0.543 0.078-1.069 0.224-1.565l-0.010 0.039 5.622-24.054c1.074-3.997 4.609-6.912 8.844-7.035l0.014-0h6.011c0.534-0.034 1.157-0.053 1.785-0.053 5.257 0 10.199 1.351 14.497 3.726l-0.155-0.078c3.286 2.255 5.414 5.991 5.414 10.223 0 0.29-0.010 0.579-0.030 0.864l0.002-0.039c0.016 0.298 0.024 0.646 0.024 0.997 0 6.723-3.259 12.685-8.283 16.392l-0.056 0.039z","M822.651 439.685c0.145-0.466 0.229-1.003 0.229-1.558 0-2.997-2.43-5.427-5.427-5.427-0.127 0-0.253 0.004-0.379 0.013l0.017-0.001h-16.609c-3.571 0.259-6.568 2.476-7.943 5.572l-0.024 0.060-0.922 1.434-0.84 3.676-23.224 105.544-0.758 3.246v0.082c-0.113 0.407-0.179 0.875-0.179 1.358 0 2.755 2.121 5.015 4.819 5.235l0.019 0.001 0.287 0.389h17.244c3.601-0.268 6.617-2.523 7.974-5.663l0.023-0.061 0.891-1.352 24.852-112.538z","M542.29 461.588c-4.393 0.051-22.231 0-22.231 0-4.888 0.537-9.063 3.194-11.637 7.018l-0.036 0.057s-26.552 45.578-29.133 50.176h-3.072l-8.315-49.859c-1.314-4.245-5.204-7.275-9.801-7.275-0.107 0-0.215 0.002-0.321 0.005l0.016-0h-16.609c-0.093-0.006-0.203-0.009-0.312-0.009-3.026 0-5.478 2.453-5.478 5.478 0 0.573 0.088 1.126 0.251 1.645l-0.011-0.039s12.616 71.793 15.145 88.689c1.178 9.318-0.154 10.977-0.154 10.977l-16.384 28.611c-2.427 3.891-1.116 7.066 2.867 7.066h19.21c4.879-0.486 9.045-3.166 11.545-7.025l0.037-0.061 73.882-124.928s7.148-10.67 0.543-10.527z"],"attrs":[{},{},{},{},{},{},{},{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 17"]},"attrs":[{},{},{},{},{},{},{},{},{}],"properties":{"order":48,"id":1,"name":"paypal","prevSize":32,"code":59664},"setIdx":0,"setId":1,"iconIdx":15},{"icon":{"paths":["M810.045 270.52l-46.305-46.305c-14.299-14.301-34.054-23.147-55.875-23.147s-41.576 8.846-55.874 23.147l-435.067 435.036-15.677 141.015c-0.116 0.983-0.182 2.122-0.182 3.277 0 16.344 13.231 29.598 29.567 29.634l0.003 0c1.169-0 2.323-0.067 3.457-0.197l-0.139 0.013 140.923-15.565 435.159-435.118c14.301-14.299 23.147-34.054 23.147-55.875s-8.846-41.576-23.147-55.874l-0-0zM347.668 760.822l-83.436 9.216 9.298-83.599 323.789-323.789 74.25 74.25-323.901 323.922zM768.133 340.326l-54.671 54.671-74.24-74.25 54.671-54.671c3.572-3.576 8.509-5.789 13.962-5.789s10.39 2.212 13.962 5.789l0 0 46.305 46.305c3.576 3.578 5.787 8.519 5.787 13.978 0 5.453-2.207 10.391-5.777 13.968l0-0z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 5"]},"attrs":[{}],"properties":{"order":37,"id":13,"name":"pencil","prevSize":32,"code":59652},"setIdx":0,"setId":1,"iconIdx":16},{"icon":{"paths":["M996.494 508.315v0c-0.002-14.72-5.618-29.44-16.85-40.671s-25.951-16.848-40.671-16.85l-373.139-0.007 0.029-373.103c-0.002-14.72-5.618-29.44-16.85-40.671s-25.951-16.848-40.671-16.85l0 0c-14.72 0.002-29.44 5.618-40.671 16.85s-16.848 25.951-16.85 40.671l-0.029 373.102h-373.132c-14.72 0.002-29.44 5.618-40.671 16.85s-16.848 25.951-16.85 40.671l0-0c0.002 14.72 5.618 29.44 16.85 40.671s25.951 16.848 40.671 16.85l373.124 0.007 0 373.132c0.002 14.72 5.618 29.44 16.85 40.671s25.951 16.848 40.671 16.85l-0-0c14.72-0.002 29.44-5.618 40.671-16.85s16.848-25.951 16.85-40.671l0.014-373.131 373.103 0.029c14.73 0.005 29.462-5.611 40.7-16.85s16.855-25.97 16.85-40.699l-0-0.001z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 24"]},"attrs":[{}],"properties":{"order":56,"id":24,"name":"plus","prevSize":32,"code":59672},"setIdx":0,"setId":1,"iconIdx":17},{"icon":{"paths":["M477.696 51.884c-46.966 3.894-108.708 18.388-139.364 32.717-2.87 1.341-5.512 2.44-5.873 2.44-1.848 0-32.842 15.030-45.284 21.96-87.7 48.85-162.184 131.443-198.595 220.216-1.848 4.506-4.303 10.348-5.455 12.984-42.673 97.592-42.048 244.004 1.467 342.971 1.91 4.344 3.471 8.182 3.471 8.53 0 3.453 22.42 46.653 32.714 63.035 74.647 118.787 196.47 195.85 337.902 213.757 19.978 2.532 86.666 2.529 106.652 0 66.422-8.41 124.101-28.078 184.092-62.776 57.403-33.198 115.994-90.721 153.784-150.981 10.322-16.456 32.727-59.612 32.727-63.035 0-0.348 1.551-4.165 3.448-8.479 35.809-81.482 43.602-196.764 19.461-287.91-8.901-33.603-26.56-79.411-38.492-99.84-0.658-1.126-3.026-5.504-5.258-9.728-33.971-64.233-95.821-128.852-161.943-169.196-18.598-11.346-58.056-31.508-61.665-31.508-0.364 0-2.611-0.942-4.992-2.097-47.683-23.081-144.417-38.397-208.799-33.060zM560.125 136.215c248.678 33.341 396.89 289.851 301.394 521.623-83.336 202.266-324.324 291.169-520.527 192.031-250.586-126.618-280.284-472.868-55.048-641.782 76.938-57.7 179.456-84.572 274.181-71.872z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["image2vector (2)"]},"attrs":[{}],"properties":{"order":62,"id":32,"name":"radio","prevSize":32,"code":59669},"setIdx":0,"setId":1,"iconIdx":18},{"icon":{"paths":["M478.208 51.866c-44.772 4.227-78.948 11.208-114.688 23.432-322.975 110.474-418.87 522.662-177.498 762.952 89.052 88.653 199.373 134.006 325.978 134.006 106.342 0 200.727-31.826 282.112-95.124 262.559-204.206 230.797-607.872-60.588-769.981-73.106-40.673-175.409-62.822-255.316-55.283zM531.144 277.565c165.732 13.727 264.937 189.847 191.209 339.451-84.147 170.737-329.439 173.404-418.504 4.552-86.154-163.338 43.284-359.242 227.295-344.003z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["image2vector (3)"]},"attrs":[{}],"properties":{"order":63,"id":33,"name":"radioSelect","prevSize":32,"code":59668},"setIdx":0,"setId":1,"iconIdx":19},{"icon":{"paths":["M874.865 485.622c-17.235 0.334-31.223 13.788-32.404 30.77l-0.006 0.104c-11.039 136.745-95.365 254.075-215.9 300.36-32.891 12.862-70.971 20.316-110.793 20.316-92.944 0-176.403-40.607-233.605-105.048l-0.28-0.322h90.051c18.377-1.333 32.78-16.569 32.78-35.169s-14.404-33.836-32.666-35.163l-0.115-0.007h-131.246c-36.544 1.351-65.656 31.302-65.656 68.052 0 0.804 0.014 1.605 0.042 2.402l-0.003-0.116v140.677c-0.012 0.34-0.019 0.739-0.019 1.14 0 18.361 14.533 33.327 32.724 34.023l0.063 0.002c18.254-0.698 32.787-15.664 32.787-34.025 0-0.401-0.007-0.8-0.021-1.197l0.002 0.058v-85.74c108.298 114.289 268.37 151.378 411.034 95.232s242.34-195.42 256-357.673c0.097-1.007 0.153-2.178 0.153-3.361 0-9.057-3.25-17.355-8.648-23.792l0.047 0.057c-5.851-7.009-14.554-11.469-24.301-11.581l-0.019-0z","M816.148 116.357c-18.254 0.698-32.787 15.664-32.787 34.025 0 0.401 0.007 0.8 0.021 1.197l-0.002-0.058v85.74c-108.339-114.278-268.401-151.378-411.064-95.242s-242.35 195.42-255.969 357.673c-0.097 1.007-0.153 2.178-0.153 3.361 0 9.057 3.25 17.355 8.648 23.792l-0.047-0.057c5.858 7.023 14.578 11.489 24.343 11.592l0.017 0c17.235-0.334 31.223-13.788 32.404-30.77l0.006-0.104c11.039-136.755 95.365-254.034 215.9-300.37 32.895-12.866 70.981-20.322 110.808-20.322 92.947 0 176.408 40.609 233.61 105.054l0.281 0.322h-90.051c-18.254 0.698-32.787 15.664-32.787 34.025 0 0.401 0.007 0.8 0.021 1.197l-0.002-0.058c-0.012 0.34-0.019 0.739-0.019 1.14 0 18.361 14.533 33.327 32.724 34.023l0.063 0.002h131.226c36.544-1.351 65.656-31.302 65.656-68.052 0-0.804-0.014-1.605-0.042-2.402l0.003 0.116v-140.657c0.012-0.339 0.019-0.738 0.019-1.138 0-18.375-14.556-33.351-32.767-34.024l-0.061-0.002z"],"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 8"]},"attrs":[{},{}],"properties":{"order":39,"id":10,"name":"refresh","prevSize":32,"code":59655},"setIdx":0,"setId":1,"iconIdx":20},{"icon":{"paths":["M453.932 60.16c-8.187 4.513-7.918 2.97-8.492 48.704-0.594 47.345 0.466 43.451-12.429 45.658-111.071 19-216.776 94.211-275.031 195.686-117.496 204.659-36.636 466.545 175.332 567.846 238.551 114.007 519.767-25.321 572.966-283.876 6.513-31.647 10.132-77.734 7.204-91.684-9.513-45.286-71.954-52.495-91.85-10.604l-3.666 7.724-1.362 23.311c-9.047 154.934-112.415 269.978-264.668 294.566-109.632 17.705-231.009-35.32-295.171-128.95-120.020-175.142-35.469-411.779 168.43-471.401 7.565-2.212 15.099-4.18 16.742-4.372l2.99-0.353 0.512 35.328c0.568 39.163 0.699 39.944 7.473 44.073 6.881 4.196 15.923 2.255 24.891-5.34 2.877-2.437 8.177-6.822 11.776-9.746 109.885-89.252 129.152-105.462 132.076-111.122 6.2-12.014 1.994-20.457-18.519-37.169-8.73-7.112-21.402-17.462-28.16-22.999-67.709-55.491-103.936-84.726-106.307-85.793-4.050-1.823-10.936-1.582-14.738 0.512z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["image2vector (1)"]},"attrs":[{}],"properties":{"order":61,"id":31,"name":"reload","prevSize":32,"code":59670},"setIdx":0,"setId":1,"iconIdx":21},{"icon":{"paths":["M517.007 358.4c-84.831 0-153.6 68.769-153.6 153.6s68.769 153.6 153.6 153.6c84.831 0 153.6-68.769 153.6-153.6v0c0-84.831-68.769-153.6-153.6-153.6v0zM517.007 588.8c-42.415 0-76.8-34.385-76.8-76.8s34.385-76.8 76.8-76.8c42.415 0 76.8 34.385 76.8 76.8v0c0 42.415-34.385 76.8-76.8 76.8v0z","M873.902 584.96l-17.050-9.83c3.662-18.993 5.757-40.837 5.757-63.171s-2.095-44.177-6.1-65.346l0.342 2.175 17.050-9.83c34.714-20.296 57.664-57.388 57.664-99.84 0-63.659-51.605-115.264-115.264-115.264-21.206 0-41.075 5.727-58.145 15.719l0.545-0.295-17.091 9.871c-30.957-26.578-67.287-47.983-107.002-62.301l-2.403-0.757v-19.692c0-63.623-51.577-115.2-115.2-115.2s-115.2 51.577-115.2 115.2v0 19.702c-42.107 15.123-78.421 36.574-109.817 63.583l0.454-0.381-17.162-9.943c-16.525-9.697-36.394-15.424-57.6-15.424-63.659 0-115.264 51.605-115.264 115.264 0 42.452 22.95 79.544 57.119 99.545l0.545 0.295 17.050 9.83c-3.662 18.993-5.757 40.837-5.757 63.171s2.095 44.177 6.1 65.346l-0.342-2.175-17.050 9.83c-34.714 20.296-57.664 57.388-57.664 99.84 0 63.659 51.605 115.264 115.264 115.264 21.206 0 41.075-5.727 58.145-15.719l-0.545 0.295 17.091-9.871c30.968 26.582 67.312 47.987 107.042 62.302l2.403 0.756v19.692c0 63.623 51.577 115.2 115.2 115.2s115.2-51.577 115.2-115.2v0-19.702c42.107-15.126 78.422-36.58 109.816-63.592l-0.453 0.381 17.162 9.912c16.525 9.697 36.394 15.424 57.6 15.424 63.659 0 115.264-51.605 115.264-115.264 0-42.452-22.95-79.544-57.119-99.545l-0.545-0.295zM776.059 439.962c6.193 21.586 9.754 46.378 9.754 72.003s-3.561 50.417-10.215 73.91l0.462-1.907c-0.884 3.072-1.393 6.601-1.393 10.248 0 14.143 7.646 26.5 19.029 33.163l0.181 0.098 41.626 24.044c11.571 6.765 19.221 19.129 19.221 33.28 0 21.22-17.202 38.421-38.421 38.421-7.069 0-13.692-1.909-19.382-5.24l0.182 0.098-41.708-24.115c-5.518-3.25-12.156-5.169-19.242-5.169-10.733 0-20.437 4.403-27.405 11.502l-0.006 0.006c-33.26 33.933-75.398 59.044-122.657 71.575l-1.871 0.422c-16.712 4.403-28.836 19.381-28.836 37.19 0 0.008 0 0.016 0 0.024l-0-0.001v48.128c0 21.208-17.192 38.4-38.4 38.4s-38.4-17.192-38.4-38.4v0-48.118c0-0.007 0-0.014 0-0.022 0-17.809-12.124-32.787-28.568-37.13l-0.268-0.060c-49.127-13.005-91.251-38.166-124.439-72.101l-0.048-0.050c-6.974-7.104-16.678-11.508-27.411-11.508-7.086 0-13.725 1.92-19.423 5.267l0.18-0.098-41.626 24.074c-5.508 3.232-12.131 5.141-19.2 5.141-21.22 0-38.421-17.202-38.421-38.421 0-14.151 7.65-26.515 19.040-33.182l0.182-0.098 41.626-24.033c11.565-6.762 19.21-19.119 19.21-33.261 0-3.647-0.509-7.176-1.459-10.519l0.066 0.271c-6.193-21.586-9.754-46.378-9.754-72.003s3.561-50.417 10.215-73.91l-0.462 1.907c0.858-3.027 1.351-6.504 1.351-10.095 0-14.142-7.645-26.499-19.028-33.163l-0.181-0.098-41.636-23.972c-11.571-6.765-19.221-19.129-19.221-33.28 0-21.22 17.202-38.421 38.421-38.421 7.069 0 13.692 1.909 19.382 5.24l-0.182-0.098 41.697 24.115c5.541 3.284 12.213 5.225 19.338 5.225 10.664 0 20.313-4.347 27.271-11.366l0.003-0.003c33.26-33.933 75.398-59.044 122.657-71.575l1.871-0.422c16.712-4.403 28.836-19.381 28.836-37.19 0-0.062-0-0.124-0-0.185l0 0.010v-48.108c0-21.208 17.192-38.4 38.4-38.4s38.4 17.192 38.4 38.4v0 48.077c-0 0.007-0 0.014-0 0.022 0 17.809 12.124 32.787 28.568 37.13l0.268 0.060c49.151 12.995 91.297 38.157 124.502 72.102l0.048 0.049c6.974 7.104 16.678 11.508 27.411 11.508 7.086 0 13.725-1.92 19.423-5.267l-0.18 0.098 41.626-24.074c5.508-3.232 12.131-5.141 19.2-5.141 21.22 0 38.421 17.202 38.421 38.421 0 14.151-7.65 26.515-19.040 33.182l-0.182 0.098-41.626 24.033c-11.525 6.771-19.139 19.106-19.139 33.22 0 3.607 0.497 7.097 1.427 10.407l-0.065-0.27z"],"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 14"]},"attrs":[{},{}],"properties":{"order":45,"id":4,"name":"setting","prevSize":32,"code":59661},"setIdx":0,"setId":1,"iconIdx":22},{"icon":{"paths":["M512 344.433c-92.545 0-167.567 75.022-167.567 167.567s75.022 167.567 167.567 167.567c92.545 0 167.567-75.022 167.567-167.567v0c0-0.015 0-0.033 0-0.051 0-92.517-75-167.516-167.516-167.516-0.018 0-0.036 0-0.054 0l0.003-0zM886.508 470.108c-20.137-174.999-157.617-312.478-330.87-332.452l-1.745-0.164v-86.292h-83.784v86.292c-175.010 20.115-312.501 157.606-332.452 330.872l-0.163 1.744h-86.292v83.784h86.292c20.137 174.999 157.617 312.478 330.87 332.452l1.745 0.164v86.292h83.784v-86.292c174.999-20.137 312.478-157.617 332.452-330.87l0.164-1.745h86.292v-83.784zM512 805.233c-161.948 0-293.233-131.285-293.233-293.233s131.285-293.233 293.233-293.233c161.948 0 293.233 131.285 293.233 293.233v0c-0.035 161.934-131.299 293.198-293.229 293.233l-0.003 0z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 19"]},"attrs":[{}],"properties":{"order":51,"id":29,"name":"target","prevSize":32,"code":59667},"setIdx":0,"setId":1,"iconIdx":23},{"icon":{"paths":["M828.211 227.85h-110.060c-17.219-81.592-88.567-141.969-174.037-142.080l-0.012-0h-71.035c-85.495 0.096-156.859 60.478-173.874 140.918l-0.206 1.162h-110.070c-0.179-0.003-0.391-0.005-0.603-0.005-19.619 0-35.523 15.904-35.523 35.523s15.904 35.523 35.523 35.523c0.212 0 0.424-0.002 0.635-0.006l-0.032 0h35.512v461.701c0.093 98.058 79.548 177.527 177.592 177.644l213.126 0c98.050-0.122 177.499-79.589 177.592-177.635l0-0.009v-461.701h35.471c19.357-0.339 34.919-16.111 34.919-35.517s-15.562-35.178-34.888-35.517l-0.032-0zM473.068 156.805h71.035c46.105 0.057 85.358 29.328 100.249 70.292l0.236 0.743h-272.005c15.127-41.707 54.38-70.977 100.478-71.035l0.007-0zM721.715 760.586c0 0.015 0 0.033 0 0.051 0 58.85-47.707 106.557-106.557 106.557-0.004 0-0.007-0-0.011-0l-213.114 0c-58.85 0-106.557-47.707-106.557-106.557 0-0.018 0-0.036 0-0.054l-0 0.003v-461.701h426.24z","M437.555 725.115c19.619 0 35.523-15.904 35.523-35.523v0-213.105c-0.339-19.357-16.111-34.919-35.517-34.919s-35.178 15.562-35.517 34.888l-0 0.032v213.115c0.006 19.611 15.902 35.506 35.512 35.512l0.001 0z","M579.625 725.115c19.619 0 35.523-15.904 35.523-35.523v0-213.105c0.003-0.179 0.005-0.391 0.005-0.603 0-19.619-15.904-35.523-35.523-35.523s-35.523 15.904-35.523 35.523c0 0.212 0.002 0.424 0.006 0.635l-0-0.032v213.115c0.006 19.611 15.902 35.506 35.512 35.512l0.001 0z"],"attrs":[{},{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 4"]},"attrs":[{},{},{}],"properties":{"order":36,"id":14,"name":"trash","prevSize":32,"code":59651},"setIdx":0,"setId":1,"iconIdx":24},{"icon":{"paths":["M423.148 398.182c-2.119-0.878-4.58-1.387-7.16-1.387-8.029 0-14.905 4.936-17.759 11.939l-0.046 0.128-71.997 179.937h-6.144v-172.8c-0.006-10.602-8.598-19.194-19.199-19.2l-76.801-0c-10.604 0-19.2 8.596-19.2 19.2s8.596 19.2 19.2 19.2v0h57.6v172.8c0.006 10.602 8.598 19.194 19.199 19.2l38.401 0c8.029-0.006 14.905-4.937 17.771-11.935l0.046-0.128 76.8-192c0.873-2.114 1.38-4.568 1.38-7.14 0-8.038-4.947-14.92-11.962-17.768l-0.128-0.046z","M496.527 397.179c-1.069-0.208-2.298-0.328-3.555-0.328-9.302 0-17.079 6.527-19 15.251l-0.024 0.129-38.4 192c-0.235 1.126-0.369 2.421-0.369 3.746 0 9.281 6.586 17.025 15.339 18.812l0.124 0.021c1.114 0.241 2.393 0.379 3.705 0.379 0.033 0 0.066-0 0.1-0l-0.005 0c9.238-0.014 16.945-6.554 18.758-15.256l0.022-0.125 38.4-192c0.241-1.141 0.379-2.452 0.379-3.796 0-9.285-6.591-17.031-15.349-18.814l-0.123-0.021z","M651.162 400.906c-3.072-0.84-76.995-18.975-105.472 27.269-6.061 8.825-9.68 19.739-9.68 31.498 0 4.393 0.505 8.668 1.46 12.769l-0.074-0.379c6.717 27.648 35.369 44.698 49.152 52.91 22.118 13.138 33.792 26.419 31.375 35.441-2.827 9.948-9.393 18.029-18.044 22.789l-0.194 0.098c-14.397 7.68-35.942 6.994-62.249-1.925-1.844-0.648-3.971-1.022-6.185-1.022-10.617 0-19.224 8.607-19.224 19.224 0 8.403 5.391 15.547 12.904 18.161l0.135 0.041c14.968 5.57 32.258 8.958 50.289 9.326l0.163 0.003c0.488 0.010 1.063 0.015 1.64 0.015 14.836 0 28.815-3.669 41.080-10.148l-0.48 0.231c18.109-9.843 31.541-26.357 37.115-46.161l0.128-0.533c5.263-19.456 1.116-48.845-48.804-78.531-8.489-5.069-28.529-17.009-31.447-29.030-0.186-0.975-0.292-2.097-0.292-3.244 0-4.309 1.5-8.268 4.006-11.384l-0.027 0.035c11.264-18.432 50.493-13.435 63.365-10.24 1.412 0.372 3.034 0.586 4.705 0.586 10.599 0 19.192-8.592 19.192-19.192 0-8.928-6.096-16.432-14.353-18.577l-0.133-0.029z","M800 396.8h-38.441c-8.029 0.006-14.905 4.937-17.771 11.935l-0.046 0.128-76.8 192c-0.879 2.12-1.389 4.582-1.389 7.163 0 8.026 4.932 14.899 11.931 17.756l0.128 0.046c2.090 0.875 4.519 1.383 7.067 1.383 0.036 0 0.071-0 0.107-0l-0.006 0c8.029-0.006 14.905-4.937 17.771-11.935l0.046-0.128 71.997-179.937h6.144v172.8c0 10.604 8.596 19.2 19.2 19.2s19.2-8.596 19.2-19.2v0-192c0-0 0-0 0-0 0-10.584-8.56-19.169-19.135-19.21l-0.004-0z","M800 512h-76.8c-10.604 0-19.2 8.596-19.2 19.2s8.596 19.2 19.2 19.2v0h76.8c10.604 0 19.2-8.596 19.2-19.2s-8.596-19.2-19.2-19.2v0z","M838.4 204.8h-652.8c-74.194 0.082-134.318 60.206-134.4 134.392l-0 0.008v345.6c0.082 74.194 60.206 134.318 134.392 134.4l652.808 0c74.194-0.082 134.318-60.206 134.4-134.392l0-0.008v-345.6c-0.082-74.194-60.206-134.318-134.392-134.4l-0.008-0zM934.4 684.8c-0.064 52.994-43.006 95.936-95.994 96l-652.806 0c-52.994-0.064-95.936-43.006-96-95.994l-0-0.006v-345.6c0.064-52.994 43.006-95.936 95.994-96l652.806-0c52.994 0.064 95.936 43.006 96 95.994l0 0.006z"],"attrs":[{},{},{},{},{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 16"]},"attrs":[{},{},{},{},{},{}],"properties":{"order":47,"id":2,"name":"visa","prevSize":32,"code":59663},"setIdx":0,"setId":1,"iconIdx":25}],"height":1024,"metadata":{"name":"icomoon"},"preferences":{"showGlyphs":true,"showCodes":true,"showQuickUse":true,"showQuickUse2":true,"showSVGs":true,"fontPref":{"prefix":"icon-","metadata":{"fontFamily":"icomoon"},"metrics":{"emSize":1024,"baseline":6.25,"whitespace":50},"embed":false,"autoHost":false},"imagePref":{"prefix":"icon-","png":true,"useClassSelector":true,"color":0,"bgColor":16777215,"name":"icomoon","classSelector":".icon"},"historySize":50,"quickUsageToken":{"Enatega-SingleVendor":"YmFjMTZkYWQ3ZWUzYzE2MTYxNzQ1N2FjNjc4Y2NiZGQjMSMxNjIzMjYwNzE0IyMj"},"gridSize":16,"showGrid":false}} \ No newline at end of file diff --git a/Customer App/src/components/CustomizeComponents/CartComponent/CartComponent.js b/Customer App/src/components/CustomizeComponents/CartComponent/CartComponent.js deleted file mode 100644 index 29c4079..0000000 --- a/Customer App/src/components/CustomizeComponents/CartComponent/CartComponent.js +++ /dev/null @@ -1,81 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import PropTypes from 'prop-types' -import React, { useState } from 'react' -import { TouchableOpacity, View } from 'react-native' -import { ICONS_NAME } from '../../../utils/constant' -import { scale } from '../../../utils/scaling' -import { CustomIcon } from '../../CustomIcon' -import { FlashMessage } from '../../FlashMessage/FlashMessage' -import TextDefault from '../../Text/TextDefault/TextDefault' -import useStyle from './styles' - -function CartComponent(props) { - const { colors } = useTheme() - const styles = useStyle() - const [quantity, setQuantity] = useState(1) - - function onAdd() { - if (props.stock > quantity) setQuantity(quantity + 1) - else { - FlashMessage({ - message: 'No more items in stock' - }) - } - } - function onRemove() { - if (quantity === 1) return - setQuantity(quantity - 1) - } - - return ( - - - - - - - {quantity} - - - - - - - Add To Cart - - - - - ) -} -CartComponent.propTypes = { - stock: PropTypes.number.isRequired, - onPress: PropTypes.func, - disabled: PropTypes.bool -} - -export default CartComponent diff --git a/Customer App/src/components/CustomizeComponents/CartComponent/styles.js b/Customer App/src/components/CustomizeComponents/CartComponent/styles.js deleted file mode 100644 index 89cb714..0000000 --- a/Customer App/src/components/CustomizeComponents/CartComponent/styles.js +++ /dev/null @@ -1,55 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { Dimensions, StyleSheet } from 'react-native' -import { alignment } from '../../../utils/alignment' -import { moderateScale, scale, verticalScale } from '../../../utils/scaling' -const { height } = Dimensions.get('window') - -const useStyle = () => { - const { colors } = useTheme() - - return StyleSheet.create({ - flex: { - flex: 1 - }, - mainContainer: { - width: '100%', - height: height * 0.08, - backgroundColor: 'transparent', - justifyContent: 'center', - alignItems: 'center', - ...alignment.MBlarge - }, - subContainer: { - width: '90%', - height: '70%', - alignItems: 'center', - justifyContent: 'space-around', - flexDirection: 'row' - }, - icon: { - width: '10%', - height: '90%', - justifyContent: 'center', - alignItems: 'center', - backgroundColor: colors.white, - borderRadius: scale(12), - elevation: 3, - shadowColor: colors.shadowColor, - shadowOffset: { - width: 0, - height: verticalScale(1) - }, - shadowOpacity: 0.5, - shadowRadius: verticalScale(1) - }, - btnContainer: { - width: '50%', - height: '100%', - borderRadius: moderateScale(12), - backgroundColor: colors.horizontalLine, - justifyContent: 'center', - alignItems: 'center' - } - }) -} -export default useStyle diff --git a/Customer App/src/components/CustomizeComponents/CheckComponent/CheckComponent.js b/Customer App/src/components/CustomizeComponents/CheckComponent/CheckComponent.js deleted file mode 100644 index 996a01e..0000000 --- a/Customer App/src/components/CustomizeComponents/CheckComponent/CheckComponent.js +++ /dev/null @@ -1,67 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import PropTypes from 'prop-types' -import React, { useContext, useState } from 'react' -import { TouchableOpacity, View } from 'react-native' -import ConfigurationContext from '../../../context/Configuration' -import { alignment } from '../../../utils/alignment' -import CheckboxBtn from '../../FdCheckbox/CheckboxBtn' -import TextDefault from '../../Text/TextDefault/TextDefault' -import useStyle from './styles' - -function CheckComponent(props) { - const styles = useStyle() - const { colors } = useTheme() - const [options, setOptions] = useState( - props.options.map(option => ({ ...option, checked: false })) - ) - const configuration = useContext(ConfigurationContext) - - function onPress(option) { - const tempOptions = options - const index = tempOptions.findIndex(opt => opt._id === option._id) - tempOptions[index].checked = !tempOptions[index].checked - setOptions(tempOptions) - props.onPress(option) - } - return ( - - {options.map(option => ( - - - - - {option.title} - - - - {`${configuration.currency_symbol} ${option.price}`} - - - ))} - - ) -} -CheckComponent.propTypes = { - options: PropTypes.arrayOf(PropTypes.object), - onPress: PropTypes.func -} - -export default CheckComponent diff --git a/Customer App/src/components/CustomizeComponents/CheckComponent/styles.js b/Customer App/src/components/CustomizeComponents/CheckComponent/styles.js deleted file mode 100644 index 03c3f23..0000000 --- a/Customer App/src/components/CustomizeComponents/CheckComponent/styles.js +++ /dev/null @@ -1,29 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { StyleSheet } from 'react-native' -import { alignment } from '../../../utils/alignment' - -const useStyle = () => { - const { colors } = useTheme() - return StyleSheet.create({ - flex: { - flex: 1 - }, - mainContainer: { - width: '100%', - flexDirection: 'row', - borderBottomWidth: StyleSheet.hairlineWidth, - borderBottomColor: colors.horizontalLine, - ...alignment.PBsmall, - ...alignment.MBsmall - }, - leftContainer: { - flex: 1, - flexDirection: 'row', - alignItems: 'center' - }, - rightContainer: { - justifyContent: 'center' - } - }) -} -export default useStyle diff --git a/Customer App/src/components/CustomizeComponents/HeadingComponent/HeadingComponent.js b/Customer App/src/components/CustomizeComponents/HeadingComponent/HeadingComponent.js deleted file mode 100644 index 2e98f8c..0000000 --- a/Customer App/src/components/CustomizeComponents/HeadingComponent/HeadingComponent.js +++ /dev/null @@ -1,46 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import PropTypes from 'prop-types' -import React, { useContext } from 'react' -import { View } from 'react-native' -import ConfigurationContext from '../../../context/Configuration' -import TextDefault from '../../Text/TextDefault/TextDefault' -import styles from './styles' - -function HeadingComponent(props) { - const configuration = useContext(ConfigurationContext) - const { colors } = useTheme() - - return ( - <> - - - - {props.title} - - - - {`${configuration.currency_symbol} ${props.price}`} - - - - - {props.desc} - - - - ) -} - -HeadingComponent.propTypes = { - title: PropTypes.string, - price: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), - desc: PropTypes.string -} -export default HeadingComponent diff --git a/Customer App/src/components/CustomizeComponents/HeadingComponent/styles.js b/Customer App/src/components/CustomizeComponents/HeadingComponent/styles.js deleted file mode 100644 index 9e9873e..0000000 --- a/Customer App/src/components/CustomizeComponents/HeadingComponent/styles.js +++ /dev/null @@ -1,25 +0,0 @@ -import { StyleSheet } from 'react-native' -import { alignment } from '../../../utils/alignment' -const styles = StyleSheet.create({ - topContainer: { - width: '100%', - flexDirection: 'row', - ...alignment.PTsmall, - ...alignment.PBxSmall - }, - titleContainer: { - width: '70%', - ...alignment.PRxSmall, - justifyContent: 'center' - }, - priceContainer: { - width: '30%', - justifyContent: 'center', - alignItems: 'flex-end' - }, - descContainer: { - width: '100%', - ...alignment.MBsmall - } -}) -export default styles diff --git a/Customer App/src/components/CustomizeComponents/ImageHeader/ImageHeader.js b/Customer App/src/components/CustomizeComponents/ImageHeader/ImageHeader.js deleted file mode 100644 index 7e5bd8f..0000000 --- a/Customer App/src/components/CustomizeComponents/ImageHeader/ImageHeader.js +++ /dev/null @@ -1,18 +0,0 @@ -import PropTypes from 'prop-types' -import React from 'react' -import { Image } from 'react-native' -import { styles } from './styles' - -function ImageHeader(props) { - return ( - - ) -} -ImageHeader.propTypes = { - image: PropTypes.string -} -export default ImageHeader diff --git a/Customer App/src/components/CustomizeComponents/ImageHeader/styles.js b/Customer App/src/components/CustomizeComponents/ImageHeader/styles.js deleted file mode 100644 index 5355075..0000000 --- a/Customer App/src/components/CustomizeComponents/ImageHeader/styles.js +++ /dev/null @@ -1,14 +0,0 @@ -import { Dimensions, StyleSheet } from 'react-native' -import { moderateScale } from '../../../utils/scaling' -const { height } = Dimensions.get('window') - -export const styles = StyleSheet.create({ - backgroundImage: { - width: '100%', - borderTopLeftRadius: moderateScale(30), - borderTopRightRadius: moderateScale(30), - // borderTopEndRadius:moderateScale(20), - // borderTopStartRadius:moderateScale(20), - height: height * 0.22 - } -}) diff --git a/Customer App/src/components/CustomizeComponents/RadioComponent/RadioComponent.js b/Customer App/src/components/CustomizeComponents/RadioComponent/RadioComponent.js deleted file mode 100644 index 0c4fdfa..0000000 --- a/Customer App/src/components/CustomizeComponents/RadioComponent/RadioComponent.js +++ /dev/null @@ -1,70 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import PropTypes from 'prop-types' -import React, { useContext, useState } from 'react' -import { TouchableOpacity, View } from 'react-native' -import ConfigurationContext from '../../../context/Configuration' -import { alignment } from '../../../utils/alignment' -import RadioButton from '../../FdRadioBtn/RadioBtn' -import TextDefault from '../../Text/TextDefault/TextDefault' -import useStyle from './styles' - -function RadioComponent(props) { - const styles = useStyle() - const { colors } = useTheme() - const [options] = useState(props.options) - const [selected, setSelected] = useState(props.selected || null) - const configuration = useContext(ConfigurationContext) - - function onPress(option) { - setSelected(option) - props.onPress(option) - } - return ( - <> - {options.map(option => { - const isChecked = selected._id === option._id - return ( - - - - - {option.title} - - - - {`${configuration.currency_symbol} ${option.price}`} - - - ) - })} - - ) -} - -RadioComponent.propTypes = { - selected: PropTypes.any, - options: PropTypes.arrayOf(PropTypes.object), - onPress: PropTypes.func -} -export default RadioComponent diff --git a/Customer App/src/components/CustomizeComponents/RadioComponent/styles.js b/Customer App/src/components/CustomizeComponents/RadioComponent/styles.js deleted file mode 100644 index dbd3324..0000000 --- a/Customer App/src/components/CustomizeComponents/RadioComponent/styles.js +++ /dev/null @@ -1,27 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { StyleSheet } from 'react-native' -import { alignment } from '../../../utils/alignment' - -const useStyle = () => { - const { colors } = useTheme() - return StyleSheet.create({ - mainContainer: { - width: '100%', - flexDirection: 'row', - alignItems: 'center', - borderBottomWidth: StyleSheet.hairlineWidth, - borderBottomColor: colors.horizontalLine, - ...alignment.PBsmall, - ...alignment.MBsmall - }, - leftContainer: { - flex: 1, - flexDirection: 'row', - alignItems: 'center' - }, - rightContainer: { - justifyContent: 'center' - } - }) -} -export default useStyle diff --git a/Customer App/src/components/CustomizeComponents/TitleComponent/TitleComponent.js b/Customer App/src/components/CustomizeComponents/TitleComponent/TitleComponent.js deleted file mode 100644 index 5235b8a..0000000 --- a/Customer App/src/components/CustomizeComponents/TitleComponent/TitleComponent.js +++ /dev/null @@ -1,46 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import PropTypes from 'prop-types' -import React from 'react' -import { View } from 'react-native' -import { alignment } from '../../../utils/alignment' -import TextDefault from '../../Text/TextDefault/TextDefault' -import styles from './styles' - -function TitleComponent(props) { - const { colors } = useTheme() - - return ( - - - - {props.title} - - - {props.subTitle} - - - - ({props.status}) - - - ) -} -TitleComponent.propTypes = { - title: PropTypes.string.isRequired, - subTitle: PropTypes.string, - error: PropTypes.bool, - status: PropTypes.string -} - -export default TitleComponent diff --git a/Customer App/src/components/CustomizeComponents/TitleComponent/styles.js b/Customer App/src/components/CustomizeComponents/TitleComponent/styles.js deleted file mode 100644 index d04a8b8..0000000 --- a/Customer App/src/components/CustomizeComponents/TitleComponent/styles.js +++ /dev/null @@ -1,19 +0,0 @@ -import { StyleSheet } from 'react-native' -import { alignment } from '../../../utils/alignment' - -const styles = StyleSheet.create({ - mainContainer: { - width: '100%', - flexDirection: 'row', - justifyContent: 'flex-start', - ...alignment.MBmedium, - ...alignment.MTsmall - }, - leftContainer: { - // width: '70%' - }, - rightContainer: { - width: '30%' - } -}) -export default styles diff --git a/Customer App/src/components/CustomizeComponents/index.js b/Customer App/src/components/CustomizeComponents/index.js deleted file mode 100644 index 30b2c56..0000000 --- a/Customer App/src/components/CustomizeComponents/index.js +++ /dev/null @@ -1,15 +0,0 @@ -import CartComponent from './CartComponent/CartComponent' -import CheckComponent from './CheckComponent/CheckComponent' -import HeadingComponent from './HeadingComponent/HeadingComponent' -import ImageHeader from './ImageHeader/ImageHeader' -import RadioComponent from './RadioComponent/RadioComponent' -import TitleComponent from './TitleComponent/TitleComponent' - -export { - CartComponent, - CheckComponent, - HeadingComponent, - ImageHeader, - RadioComponent, - TitleComponent -} diff --git a/Customer App/src/components/Drawer/Profile/DrawerProfile.js b/Customer App/src/components/Drawer/Profile/DrawerProfile.js deleted file mode 100644 index 57f1532..0000000 --- a/Customer App/src/components/Drawer/Profile/DrawerProfile.js +++ /dev/null @@ -1,58 +0,0 @@ -import { useNavigation } from '@react-navigation/native' -import React, { useContext } from 'react' -import { TouchableOpacity, View } from 'react-native' -import UserContext from '../../../context/User' -import { alignment } from '../../../utils/alignment' -import { NAVIGATION_SCREEN } from '../../../utils/constant' -import { TextDefault } from '../../Text' -import useStyle from './styles' - -function DrawerProfile() { - const styles = useStyle() - const navigation = useNavigation() - const { isLoggedIn, loadingProfile, profile } = useContext(UserContext) - - if (loadingProfile) return Loading... - return ( - - {!isLoggedIn && ( - - { - navigation.navigate(NAVIGATION_SCREEN.CreateAccount) - }}> - - Login/Create Account - - - - )} - - {isLoggedIn && profile && ( - <> - - - {profile.name.substr(0, 1).toUpperCase()} - - - - Welcome - - - {profile.name} - - - )} - - - ) -} -export default DrawerProfile diff --git a/Customer App/src/components/Drawer/Profile/styles.js b/Customer App/src/components/Drawer/Profile/styles.js deleted file mode 100644 index fa91c28..0000000 --- a/Customer App/src/components/Drawer/Profile/styles.js +++ /dev/null @@ -1,55 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { StyleSheet } from 'react-native' -import { alignment } from '../../../utils/alignment' -import { scale } from '../../../utils/scaling' - -const useStyle = () => { - const { colors } = useTheme() - - return StyleSheet.create({ - mainContainer: { - flex: 1, - backgroundColor: colors.headerBackground - }, - logInContainer: { - width: '100%', - height: '100%', - justifyContent: 'flex-end', - ...alignment.PBlarge, - ...alignment.PLmedium - }, - whiteFont: { - color: colors.fontWhite - }, - loggedInContainer: { - flex: 1, - justifyContent: 'center', - ...alignment.Plarge - }, - imgContainer: { - width: scale(70), - height: scale(70), - borderRadius: scale(15), - borderStyle: 'dashed', - borderColor: colors.cardContainer, - borderWidth: 2, - justifyContent: 'center', - alignItems: 'center', - overflow: 'hidden', - backgroundColor: 'transparent', - padding: 2, - ...alignment.MBsmall - }, - imgResponsive: { - width: '100%', - height: '100%', - borderRadius: scale(15) - }, - loadingView: { - backgroundColor: 'transparent', - width: '100%', - height: '100%' - } - }) -} -export default useStyle diff --git a/Customer App/src/components/Drawer/index.js b/Customer App/src/components/Drawer/index.js deleted file mode 100644 index 2fff47b..0000000 --- a/Customer App/src/components/Drawer/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import DrawerProfile from './Profile/DrawerProfile' - -export { DrawerProfile } diff --git a/Customer App/src/components/EnategaImage/EnategaImage.js b/Customer App/src/components/EnategaImage/EnategaImage.js deleted file mode 100644 index 59d3907..0000000 --- a/Customer App/src/components/EnategaImage/EnategaImage.js +++ /dev/null @@ -1,59 +0,0 @@ -/* eslint-disable react/prop-types */ -import React, { useState } from 'react' -import { Image, Platform, View } from 'react-native' -import { isObject } from 'validate.js' -import Spinner from '../Spinner/Spinner' -import useStyle from './styles' - -const iosPlacholder = require('../../assets/images/food_placeholder.png') -const PLACEHOLDER = require('../../assets/images/imagePlaceholder.png') - -function EnategaImage({ - imgSource, - imgStyle = null, - resizeMode = 'cover', - spinnerProps -}) { - const styles = useStyle() - const [startImgLoading, setStartImgLoading] = useState(false) - - const imageUrl = isObject(imgSource) - ? { ...imgSource, cache: 'force-cache' } - : imgSource || PLACEHOLDER - const style = imgStyle || styles.imgContainer - - const androidImage = ( - setStartImgLoading(true)} - onLoadEnd={() => setStartImgLoading(false)} - resizeMode={imgSource ? resizeMode : 'contain'} - /> - ) - - const iosImage = ( - - ) - - return ( - - {startImgLoading && ( - - )} - {Platform.OS === 'ios' ? iosImage : androidImage} - - ) -} - -export default React.memo(EnategaImage) diff --git a/Customer App/src/components/EnategaImage/styles.js b/Customer App/src/components/EnategaImage/styles.js deleted file mode 100644 index a31b58b..0000000 --- a/Customer App/src/components/EnategaImage/styles.js +++ /dev/null @@ -1,20 +0,0 @@ -import { StyleSheet } from 'react-native' - -const useStyle = () => { - return StyleSheet.create({ - imgContainer: { - width: 50, - height: 50, - borderRadius: 8, - overflow: 'hidden' - }, - imgResponsive: { - flex: 1, - backgroundColor: 'white', - height: undefined, - width: undefined - } - }) -} - -export default useStyle diff --git a/Customer App/src/components/FdCheckbox/CheckboxBtn.js b/Customer App/src/components/FdCheckbox/CheckboxBtn.js deleted file mode 100644 index 2e77fa1..0000000 --- a/Customer App/src/components/FdCheckbox/CheckboxBtn.js +++ /dev/null @@ -1,31 +0,0 @@ -import { AntDesign } from '@expo/vector-icons' -import { useTheme } from '@react-navigation/native' -import PropTypes from 'prop-types' -import React from 'react' -import { TouchableOpacity } from 'react-native' -import { scale } from '../../utils/scaling' -import useStyle from './styles' - -function CheckboxBtn(props) { - const styles = useStyle() - const { colors } = useTheme() - return ( - - {props.checked ? ( - - ) : null} - - ) -} -CheckboxBtn.propTypes = { - onPress: PropTypes.func, - checked: PropTypes.bool -} -export default CheckboxBtn diff --git a/Customer App/src/components/FdCheckbox/styles.js b/Customer App/src/components/FdCheckbox/styles.js deleted file mode 100644 index 880532b..0000000 --- a/Customer App/src/components/FdCheckbox/styles.js +++ /dev/null @@ -1,19 +0,0 @@ -import { scale } from '../../utils/scaling' -import { StyleSheet } from 'react-native' -import { useTheme } from '@react-navigation/native' - -const useStyle = () => { - const { colors } = useTheme() - - return StyleSheet.create({ - mainContainer: { - borderColor: colors.horizontalLine, - borderWidth: StyleSheet.hairlineWidth, - width: scale(20), - height: scale(20), - justifyContent: 'center', - alignItems: 'center' - } - }) -} -export default useStyle diff --git a/Customer App/src/components/FdRadioBtn/RadioBtn.js b/Customer App/src/components/FdRadioBtn/RadioBtn.js deleted file mode 100644 index 5d06f21..0000000 --- a/Customer App/src/components/FdRadioBtn/RadioBtn.js +++ /dev/null @@ -1,50 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import PropTypes from 'prop-types' -import React from 'react' -import { TouchableOpacity, View } from 'react-native' -import styles from './styles' - -const DEFAULT_SIZE_MULTIPLIER = 0.7 - -function RadioButton(props) { - const { colors } = useTheme() - - const { - size = 16, - innerColor = colors.radioColor, - outerColor = colors.radioOuterColor, - isSelected = false, - onPress = () => null - } = props - - const outerStyle = { - borderColor: isSelected ? outerColor : colors.fontSecondColor, - width: size + size * DEFAULT_SIZE_MULTIPLIER, - height: size + size * DEFAULT_SIZE_MULTIPLIER, - borderRadius: (size + size * DEFAULT_SIZE_MULTIPLIER) / 2, - borderWidth: isSelected ? size / 2 : 1 - } - - const innerStyle = { - width: size / 2, - height: size / 2, - borderRadius: size / 2, - backgroundColor: innerColor - } - - return ( - - {isSelected ? : null} - - ) -} - -RadioButton.propTypes = { - size: PropTypes.number, - innerColor: PropTypes.string, - outerColor: PropTypes.string, - isSelected: PropTypes.bool, - onPress: PropTypes.func -} - -export default RadioButton diff --git a/Customer App/src/components/FdRadioBtn/styles.js b/Customer App/src/components/FdRadioBtn/styles.js deleted file mode 100644 index 8c46fa6..0000000 --- a/Customer App/src/components/FdRadioBtn/styles.js +++ /dev/null @@ -1,7 +0,0 @@ -export default { - radio: { - justifyContent: 'center', - alignItems: 'center', - alignSelf: 'center' - } -} diff --git a/Customer App/src/components/FdSocialBtn/FdEmailBtn/FdEmailBtn.js b/Customer App/src/components/FdSocialBtn/FdEmailBtn/FdEmailBtn.js deleted file mode 100644 index 1b36b0d..0000000 --- a/Customer App/src/components/FdSocialBtn/FdEmailBtn/FdEmailBtn.js +++ /dev/null @@ -1,44 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import PropTypes from 'prop-types' -import React from 'react' -import { TouchableOpacity } from 'react-native' -import Spinner from '../../../components/Spinner/Spinner' -import TextDefault from '../../../components/Text/TextDefault/TextDefault' -import { COLORS } from '../../../Theme' -import { alignment } from '../../../utils/alignment' -import { ICONS_NAME } from '../../../utils/constant' -import { scale } from '../../../utils/scaling' -import { CustomIcon } from '../../CustomIcon' -import useStyle from './styles' - -const FdEmailBtn = props => { - const styles = useStyle() - const { colors } = useTheme() - return ( - - {props.loadingIcon ? ( - - ) : ( - <> - - - Signup using Email - - - )} - - ) -} -FdEmailBtn.propTypes = { - onPress: PropTypes.func, - loadingIcon: PropTypes.bool -} -export default FdEmailBtn diff --git a/Customer App/src/components/FdSocialBtn/FdEmailBtn/styles.js b/Customer App/src/components/FdSocialBtn/FdEmailBtn/styles.js deleted file mode 100644 index c85197d..0000000 --- a/Customer App/src/components/FdSocialBtn/FdEmailBtn/styles.js +++ /dev/null @@ -1,26 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { Dimensions, StyleSheet } from 'react-native' -import { alignment } from '../../../utils/alignment' -import { moderateScale } from '../../../utils/scaling' -const { height } = Dimensions.get('window') - -const useStyle = () => { - const { colors } = useTheme() - return StyleSheet.create({ - mainContainer: { - width: '100%', - height: height * 0.07, - backgroundColor: colors.buttonBackgroundLight, - flexDirection: 'row', - alignItems: 'center', - borderRadius: moderateScale(20) - }, - marginLeft5: { - ...alignment.Pmedium - }, - marginLeft10: { - ...alignment.MLmedium - } - }) -} -export default useStyle diff --git a/Customer App/src/components/FdSocialBtn/FdGoogleBtn/FdGoogleBtn.js b/Customer App/src/components/FdSocialBtn/FdGoogleBtn/FdGoogleBtn.js deleted file mode 100644 index 6eb30f7..0000000 --- a/Customer App/src/components/FdSocialBtn/FdGoogleBtn/FdGoogleBtn.js +++ /dev/null @@ -1,50 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import PropTypes from 'prop-types' -import React from 'react' -import { Image, TouchableOpacity } from 'react-native' -import Spinner from '../../../components/Spinner/Spinner' -import TextDefault from '../../../components/Text/TextDefault/TextDefault' -import { alignment } from '../../../utils/alignment' -import { moderateScale } from '../../../utils/scaling' -import useStyle from './styles' - -const FdGoogleBtn = props => { - const styles = useStyle() - const { colors } = useTheme() - return ( - - {props.loadingIcon ? ( - - ) : ( - <> - - - Signup with Google - - - )} - - ) -} - -FdGoogleBtn.propTypes = { - onPress: PropTypes.func, - loadingIcon: PropTypes.bool, - onPressIn: PropTypes.func -} -export default FdGoogleBtn diff --git a/Customer App/src/components/FdSocialBtn/FdGoogleBtn/styles.js b/Customer App/src/components/FdSocialBtn/FdGoogleBtn/styles.js deleted file mode 100644 index c03c6ec..0000000 --- a/Customer App/src/components/FdSocialBtn/FdGoogleBtn/styles.js +++ /dev/null @@ -1,27 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { Dimensions, StyleSheet } from 'react-native' -import { alignment } from '../../../utils/alignment' -import { moderateScale } from '../../../utils/scaling' -const { height } = Dimensions.get('window') - -const useStyle = () => { - const { colors } = useTheme() - return StyleSheet.create({ - mainContainer: { - width: '100%', - height: height * 0.07, - backgroundColor: colors.buttonBackgroundLight, - flexDirection: 'row', - alignItems: 'center', - borderRadius: moderateScale(20) - }, - marginLeft5: { - ...alignment.Pmedium - }, - marginLeft10: { - ...alignment.MLmedium - } - }) -} - -export default useStyle diff --git a/Customer App/src/components/FdSwitch/SwitchBtn.js b/Customer App/src/components/FdSwitch/SwitchBtn.js deleted file mode 100644 index 1d8b652..0000000 --- a/Customer App/src/components/FdSwitch/SwitchBtn.js +++ /dev/null @@ -1,38 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import PropTypes from 'prop-types' -import React from 'react' -import { Switch, TouchableOpacity } from 'react-native' -import useStyle from './styles' - -function SwitchBtn(props) { - const styles = useStyle() - const { colors } = useTheme() - return ( - - - - ) -} -SwitchBtn.propTypes = { - onPress: PropTypes.func, - checked: PropTypes.bool, - isEnabled: PropTypes.bool -} -export default SwitchBtn diff --git a/Customer App/src/components/FdSwitch/styles.js b/Customer App/src/components/FdSwitch/styles.js deleted file mode 100644 index 2598068..0000000 --- a/Customer App/src/components/FdSwitch/styles.js +++ /dev/null @@ -1,14 +0,0 @@ -import { StyleSheet } from 'react-native' -import { scale } from '../../utils/scaling' - -const useStyle = () => { - return StyleSheet.create({ - mainContainer: { - width: scale(20), - height: scale(20), - justifyContent: 'center', - alignItems: 'center' - } - }) -} -export default useStyle diff --git a/Customer App/src/components/FlashMessage/FlashMessage.js b/Customer App/src/components/FlashMessage/FlashMessage.js deleted file mode 100644 index dc4eb80..0000000 --- a/Customer App/src/components/FlashMessage/FlashMessage.js +++ /dev/null @@ -1,20 +0,0 @@ -import PropTypes from 'prop-types' -import { showMessage } from 'react-native-flash-message' -import { scale } from '../../utils/scaling' -import { textStyles } from '../../utils/textStyles' - -export const FlashMessage = props => { - showMessage({ - backgroundColor: '#323232', - message: props.message, - type: 'info', - position: 'bottom', - titleStyle: { - fontSize: scale(12), - ...textStyles.Medium - } - }) -} -FlashMessage.propTypes = { - message: PropTypes.string.isRequired -} diff --git a/Customer App/src/components/FlashMessage/styles.js b/Customer App/src/components/FlashMessage/styles.js deleted file mode 100644 index 98f2621..0000000 --- a/Customer App/src/components/FlashMessage/styles.js +++ /dev/null @@ -1,13 +0,0 @@ -import { textStyles } from '../../utils/textStyles' -import { alignment } from '../../utils/alignment' - -export default { - text: { - ...textStyles.Bold, - ...textStyles.H5, - ...alignment.PTxSmall - }, - container: { - borderRadius: 50 - } -} diff --git a/Customer App/src/components/Header/HeaderIcons/HeaderIcons.js b/Customer App/src/components/Header/HeaderIcons/HeaderIcons.js deleted file mode 100644 index aa53938..0000000 --- a/Customer App/src/components/Header/HeaderIcons/HeaderIcons.js +++ /dev/null @@ -1,210 +0,0 @@ -import { - CommonActions, - useNavigation, - useTheme -} from '@react-navigation/native' -import PropTypes from 'prop-types' -import React, { useCallback, useContext } from 'react' -import { Pressable, View } from 'react-native' -import UserContext from '../../../context/User' -import { ICONS_NAME, NAVIGATION_SCREEN } from '../../../utils/constant' -import { scale } from '../../../utils/scaling' -import { CustomIcon } from '../../CustomIcon' -import { FlashMessage } from '../../FlashMessage/FlashMessage' -import TextDefault from '../../Text/TextDefault/TextDefault' -import useStyles from './styles' - -function HeaderIcon({ icon, iconColor, iconSize = scale(20) }) { - const { colors } = useTheme() - return ( - - ) -} - -function LeftButton(props) { - const { icon, outerView, iconColor } = props - const styles = useStyles() - const navigation = useNavigation() - const { colors } = useTheme() - - switch (icon) { - case ICONS_NAME.Menu: - return ( - - [ - { - opacity: pressed ? 0.7 : 1 - } - ]} - onPress={() => navigation.toggleDrawer()}> - - - - ) - case ICONS_NAME.Back: - return ( - - [ - { - opacity: pressed ? 0.7 : 1 - } - ]} - onPress={() => navigation.goBack()}> - - - - ) - case ICONS_NAME.Cross: - return ( - - [ - { - opacity: pressed ? 0.7 : 1 - } - ]} - onPress={() => - navigation.dispatch(state => { - const routes = state.routes.filter(r => r.name === 'Menu') - return CommonActions.reset({ - ...state, - routes, - index: 0 - }) - }) - }> - - - - ) - default: - return null - } -} - -function RightButton(props) { - const { colors } = useTheme() - const navigation = useNavigation() - const { - outerView, - onPress = () => null, - icon = null, - iconColor = colors.iconColor, - iconSize = scale(20) - } = props - const styles = useStyles() - const { cartCount } = useContext(UserContext) - - const navigateCart = useCallback(() => { - if (cartCount > 0) { - navigation.navigate(NAVIGATION_SCREEN.Cart) - } else { - FlashMessage({ - message: 'Cart is empty.' - }) - } - }, [cartCount]) - - switch (icon) { - case ICONS_NAME.Cart: - return ( - - [ - { - opacity: pressed ? 0.7 : 1 - } - ]} - onPress={() => navigateCart()}> - - - - {cartCount} - - - - - ) - case ICONS_NAME.Filter: - case ICONS_NAME.Pencil: - case ICONS_NAME.Cross: - case ICONS_NAME.Plus: - return ( - - [ - { - opacity: pressed ? 0.7 : 1 - } - ]} - onPress={onPress}> - - - - ) - default: - return null - } -} - -HeaderIcon.propTypes = { - outerView: PropTypes.object, - icon: PropTypes.string, - iconColor: PropTypes.string, - iconSize: PropTypes.number -} -LeftButton.propTypes = { - outerView: PropTypes.object, - icon: PropTypes.string, - iconColor: PropTypes.string -} -RightButton.propTypes = { - outerView: PropTypes.object, - icon: PropTypes.string, - iconColor: PropTypes.string, - iconSize: PropTypes.number, - onPress: PropTypes.func -} - -export { HeaderIcon, LeftButton, RightButton } diff --git a/Customer App/src/components/Header/HeaderIcons/styles.js b/Customer App/src/components/Header/HeaderIcons/styles.js deleted file mode 100644 index c946186..0000000 --- a/Customer App/src/components/Header/HeaderIcons/styles.js +++ /dev/null @@ -1,74 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { StyleSheet } from 'react-native' -import { alignment } from '../../../utils/alignment' -import { scale, verticalScale } from '../../../utils/scaling' - -const useStyle = () => { - const { colors } = useTheme() - - return StyleSheet.create({ - leftIconPadding: { - ...alignment.PLsmall, - ...alignment.PRlarge - }, - rightContainer: { - position: 'relative', - height: '100%', - justifyContent: 'center', - alignItems: 'center', - backgroundColor: 'transparent', - ...alignment.PLsmall, - ...alignment.PRsmall - }, - imgContainer: { - width: verticalScale(20), - height: verticalScale(20) - }, - absoluteContainer: { - width: verticalScale(10), - height: verticalScale(10), - backgroundColor: colors.cardContainer, - justifyContent: 'center', - alignItems: 'center', - borderRadius: verticalScale(5), - position: 'absolute', - right: scale(8), - top: scale(8) - }, - touchAreaPassword: { - width: '40%', - height: '70%', - justifyContent: 'center', - alignItems: 'flex-end' - }, - titlePasswordText: { - backgroundColor: colors.cardContainer, - height: '75%', - justifyContent: 'center', - alignItems: 'center', - borderRadius: scale(7), - ...alignment.PLxSmall, - ...alignment.PRxSmall - }, - btnContainer: { - backgroundColor: 'rgba(255, 255, 255,0.01)', - height: '100%', - justifyContent: 'center', - alignItems: 'center', - width: 80 - }, - cartCount: { - backgroundColor: colors.blueColor, - top: scale(11), - right: scale(-5), - width: scale(15), - height: scale(15), - justifyContent: 'center', - alignItems: 'center', - borderRadius: 10, - position: 'absolute' - } - }) -} - -export default useStyle diff --git a/Customer App/src/components/Header/RegistrationHeader/RegistrationHeader.js b/Customer App/src/components/Header/RegistrationHeader/RegistrationHeader.js deleted file mode 100644 index c90e3d2..0000000 --- a/Customer App/src/components/Header/RegistrationHeader/RegistrationHeader.js +++ /dev/null @@ -1,44 +0,0 @@ -import { useNavigation, useTheme } from '@react-navigation/native' -import React from 'react' -import { View, TouchableOpacity } from 'react-native' -import { CustomIcon } from '../../CustomIcon' -import PropTypes from 'prop-types' -import { TextDefault } from '../../Text' -import useStyle from './styles' -import { scale } from '../../../utils/scaling' -import { ICONS_NAME } from '../../../utils/constant' - -function RegistrationHeader({ title, back = false }) { - const styles = useStyle() - const navigation = useNavigation() - const { colors } = useTheme() - - return ( - - {back ? ( - navigation.goBack()} - style={[styles.backBtnWidth, styles.backBtn]}> - - - ) : ( - - )} - - {title || ''} - - - - ) -} - -RegistrationHeader.propTypes = { - title: PropTypes.string.isRequired, - back: PropTypes.bool -} - -export default React.memo(RegistrationHeader) diff --git a/Customer App/src/components/Header/RegistrationHeader/styles.js b/Customer App/src/components/Header/RegistrationHeader/styles.js deleted file mode 100644 index 1301270..0000000 --- a/Customer App/src/components/Header/RegistrationHeader/styles.js +++ /dev/null @@ -1,28 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { StyleSheet } from 'react-native' -import { moderateScale, scale } from '../../../utils/scaling' - -const useStyle = () => { - const { colors } = useTheme() - return StyleSheet.create({ - headerContainer: { - paddingHorizontal: moderateScale(20), - flexDirection: 'row', - width: '100%', - alignItems: 'center', - justifyContent: 'space-between' - }, - backBtnWidth: { - width: scale(40), - aspectRatio: 1 - }, - backBtn: { - backgroundColor: colors.white, - borderRadius: scale(13), - justifyContent: 'center', - alignItems: 'center' - } - }) -} - -export default useStyle diff --git a/Customer App/src/components/Header/index.js b/Customer App/src/components/Header/index.js deleted file mode 100644 index 8b573a8..0000000 --- a/Customer App/src/components/Header/index.js +++ /dev/null @@ -1,4 +0,0 @@ -import { BackButton, LeftButton, RightButton } from './HeaderIcons/HeaderIcons' -import RegistrationHeader from './RegistrationHeader/RegistrationHeader' - -export { BackButton, LeftButton, RightButton, RegistrationHeader } diff --git a/Customer App/src/components/Menu/MenuCard/MenuCard.js b/Customer App/src/components/Menu/MenuCard/MenuCard.js deleted file mode 100755 index 2c4bedd..0000000 --- a/Customer App/src/components/Menu/MenuCard/MenuCard.js +++ /dev/null @@ -1,46 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import PropTypes from 'prop-types' -import React from 'react' -import { TouchableOpacity, View } from 'react-native' -import { alignment } from '../../../utils/alignment' -import EnategaImage from '../../EnategaImage/EnategaImage' -import { TextDefault } from '../../Text' -import useStyle from './styles' -function MenuCard(props) { - const { colors } = useTheme() - const styles = useStyle() - return ( - - - - - - {props.title} - - - {props.description} - - - - - ) -} -MenuCard.propTypes = { - onPress: PropTypes.func, - image: PropTypes.string, - title: PropTypes.string.isRequired, - description: PropTypes.string -} -export default MenuCard diff --git a/Customer App/src/components/Menu/MenuCard/styles.js b/Customer App/src/components/Menu/MenuCard/styles.js deleted file mode 100644 index 0bdb03b..0000000 --- a/Customer App/src/components/Menu/MenuCard/styles.js +++ /dev/null @@ -1,62 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { StyleSheet } from 'react-native' -import { moderateScale } from '../../../utils/scaling' - -const useStyle = () => { - const { colors } = useTheme() - - return StyleSheet.create({ - flex: { - flex: 1, - justifyContent: 'center', - alignItems: 'center', - borderRadius: 20 - }, - container: { - width: '100%', - height: '100%', - justifyContent: 'center', - borderRadius: 20, - overflow: 'hidden' - }, - imgResponsive: { - flex: 1, - width: undefined, - height: undefined - }, - loadingView: { - backgroundColor: colors.background, - width: '100%', - height: '100%' - }, - imgCard: { - position: 'relative', - flex: 1, - borderRadius: 20, - width: undefined, - height: undefined - }, - blackOverlay: { - width: '100%', - height: '100%', - backgroundColor: colors.black, - opacity: 0.4, - borderRadius: 20, - position: 'absolute' - }, - textContainer: { - width: '100%', - padding: moderateScale(10, 0.2), - paddingLeft: moderateScale(20), - alignSelf: 'flex-end', - bottom: 0, - position: 'absolute', - backgroundColor: 'rgba(52, 52, 52, 0.8)', - justifyContent: 'center', - borderBottomEndRadius: 20, - borderBottomStartRadius: 20 - } - }) -} - -export default useStyle diff --git a/Customer App/src/components/Menu/StatusCard/styles.js b/Customer App/src/components/Menu/StatusCard/styles.js deleted file mode 100644 index 296a9c9..0000000 --- a/Customer App/src/components/Menu/StatusCard/styles.js +++ /dev/null @@ -1,49 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { StyleSheet } from 'react-native' -import { alignment } from '../../../utils/alignment' -import { moderateScale, scale } from '../../../utils/scaling' - -const useStyle = () => { - const { colors } = useTheme() - return StyleSheet.create({ - mainContainer: { - flexGrow: 1, - marginLeft: scale(5), - ...alignment.PBmedium - }, - lightText: { - color: colors.fontSecondColor - }, - statusContainer: { - marginTop: 20, - width: scale(275), - padding: moderateScale(15), - backgroundColor: '#f7f7fb', - borderRadius: 10, - borderStyle: 'dashed', - borderColor: '#a5a5a5', - borderWidth: 2 - // shadowOpacity: 1, - // shadowRadius: verticalScale(4), - // borderWidth: 1, - // borderColor: '#FFF', - // ...alignment.PBmedium, - // ...alignment.MBsmall, - // ...alignment.MTxSmall, - // ...alignment.MLmedium - }, - textContainer: {}, - statusCircleContainer: { - flexDirection: 'row', - justifyContent: 'flex-start', - ...alignment.MTsmall, - ...alignment.MBsmall - }, - statusCircle: { - ...alignment.MTxSmall, - ...alignment.MBxSmall, - ...alignment.MRxSmall - } - }) -} -export default useStyle diff --git a/Customer App/src/components/Menu/index.js b/Customer App/src/components/Menu/index.js deleted file mode 100644 index 2c7477a..0000000 --- a/Customer App/src/components/Menu/index.js +++ /dev/null @@ -1,4 +0,0 @@ -import MenuCard from './MenuCard/MenuCard' -import StatusCard from './StatusCard/StatusCard' - -export { MenuCard, StatusCard } diff --git a/Customer App/src/components/Modals/FilterModal/FilterModal.js b/Customer App/src/components/Modals/FilterModal/FilterModal.js deleted file mode 100644 index 8c02171..0000000 --- a/Customer App/src/components/Modals/FilterModal/FilterModal.js +++ /dev/null @@ -1,243 +0,0 @@ -import { MaterialIcons } from '@expo/vector-icons' -import MultiSlider from '@ptomasroos/react-native-multi-slider' -import { useTheme } from '@react-navigation/native' -import { get, keys } from 'lodash' -import PropTypes from 'prop-types' -import React, { useCallback, useContext, useEffect, useState } from 'react' -import { Switch, TouchableOpacity, View } from 'react-native' -import ConfigurationContext from '../../../context/Configuration' -import { alignment } from '../../../utils/alignment' -import { SORT_DATA } from '../../../utils/constant' -import { moderateScale } from '../../../utils/scaling' -import RadioBtn from '../../FdRadioBtn/RadioBtn' -import TextDefault from '../../Text/TextDefault/TextDefault' -import useStyle from './styles' - -const FilterModal = props => { - const styles = useStyle() - const { colors } = useTheme() - const configuration = useContext(ConfigurationContext) - const [filters, setFilters] = useState({}) - - useEffect(() => { - setFilters({ - onSale: false, - inStock: false, - min: 0, - max: 1000, - sort: keys(SORT_DATA)[0], - ...props.filterObj - }) - }, [props.filterObj]) - - const setSortValue = useCallback(sortKey => { - setFilters(previousState => ({ - ...previousState, - sort: sortKey - })) - }, []) - - const toggleSaleSwitch = useCallback(() => { - setFilters(previousState => ({ - ...previousState, - onSale: !previousState.onSale - })) - }, []) - - const toggleStockSwitch = useCallback(() => { - setFilters(previousState => ({ - ...previousState, - inStock: !previousState.inStock - })) - }, []) - - const clearItems = useCallback(() => { - setFilters({ - onSale: false, - inStock: false, - min: 0, - max: 1000, - sort: keys(SORT_DATA)[0] - }) - }, []) - - const priceSliderChange = useCallback(values => { - setFilters(previousState => ({ - ...previousState, - min: values[0], - max: values[1] - })) - }, []) - - function applyFilters() { - props.setFilters({ ...filters }) - props.closeFilterModal() - } - - return ( - - - - Filters - - - - Reset - - - - - - - - - Show sale items only - - - - - - - Show stock items only - - - - - - - - - Price Range - - - - {configuration.currency_symbol} {get(filters, 'min')} -{' '} - {configuration.currency_symbol} {get(filters, 'max')} - - - - - - - - {configuration.currency_symbol} 0 - - - {configuration.currency_symbol} 1000 - - - - - Sorting - - - {keys(SORT_DATA).map(item => { - const isSelected = get(filters, 'sort') === item - return ( - setSortValue(item)}> - - {get(SORT_DATA, item)} - - setSortValue(item)} - /> - - ) - })} - - - - - Apply Filter - - - props.closeFilterModal()} - style={[styles.width100, alignment.PBlarge, alignment.PTlarge]}> - Close - - - - ) -} -FilterModal.propTypes = { - filterObj: PropTypes.object, - closeFilterModal: PropTypes.func, - setFilters: PropTypes.func -} - -export default FilterModal diff --git a/Customer App/src/components/Modals/FilterModal/styles.js b/Customer App/src/components/Modals/FilterModal/styles.js deleted file mode 100644 index 6a1dd58..0000000 --- a/Customer App/src/components/Modals/FilterModal/styles.js +++ /dev/null @@ -1,77 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { StyleSheet } from 'react-native' -import { alignment } from '../../../utils/alignment' -import { moderateScale, scale, verticalScale } from '../../../utils/scaling' - -const useStyle = () => { - const { colors } = useTheme() - return StyleSheet.create({ - width100: { - width: '100%' - }, - line: { - width: '100%', - alignSelf: 'center', - borderBottomColor: colors.horizontalLine, - borderBottomWidth: StyleSheet.hairlineWidth, - ...alignment.MTmedium, - ...alignment.MBmedium - }, - sotRow: { - flexDirection: 'row', - alignItems: 'center', - width: '100%', - alignSelf: 'center', - justifyContent: 'space-between', - borderBottomColor: colors.horizontalLine, - borderBottomWidth: StyleSheet.hairlineWidth, - ...alignment.PTmedium, - ...alignment.PBmedium - }, - priceRangeRow: { - flexDirection: 'row', - alignItems: 'center', - justifyContent: 'space-between', - paddingTop: verticalScale(10), - paddingBottom: verticalScale(10), - ...alignment.PRlarge - }, - trackStyle: { - height: 10, - borderRadius: 10, - backgroundColor: colors.horizontalLine, - borderStyle: 'solid', - borderWidth: 0, - borderColor: 'lightgray' - }, - selectedMarker: { - width: scale(15), - height: scale(30) - }, - markerStyle: { - width: scale(12), - height: scale(25), - backgroundColor: colors.tagColor, - shadowColor: 'rgba(0, 0, 0, 0.15)', - shadowOffset: { - width: 0, - height: 0 - }, - shadowRadius: 9, - shadowOpacity: 1, - elevation: 3, - marginTop: 8 - }, - applyBtn: { - width: '100%', - maxHeight: scale(50), - backgroundColor: colors.buttonBackgroundBlue, - alignSelf: 'center', - alignItems: 'center', - padding: moderateScale(14), - borderRadius: 20, - ...alignment.MTmedium - } - }) -} -export default useStyle diff --git a/Customer App/src/components/Modals/PaymentModal/PaymentModal.js b/Customer App/src/components/Modals/PaymentModal/PaymentModal.js deleted file mode 100644 index 9a08117..0000000 --- a/Customer App/src/components/Modals/PaymentModal/PaymentModal.js +++ /dev/null @@ -1,118 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import PropTypes from 'prop-types' -import React, { useState } from 'react' -import { TouchableOpacity, View } from 'react-native' -import i18n from '../../../../i18n' -import RadioButton from '../../../components/FdRadioBtn/RadioBtn' -import { alignment } from '../../../utils/alignment' -import { ICONS_NAME } from '../../../utils/constant' -import { scale } from '../../../utils/scaling' -import { CustomIcon } from '../../CustomIcon' -import TextDefault from '../../Text/TextDefault/TextDefault' -import useStyles from './styles' - -function PaymentModal(props) { - const styles = useStyles() - const { colors } = useTheme() - const [selectedPayment, setSelectedPayment] = useState( - props.payment ?? {}, - {} - ) - - const CASH = [ - { - payment: 'STRIPE', - label: i18n.t('creditCart'), - index: 0, - icon: ICONS_NAME.Visa, - iconSize: scale(30) - }, - { - payment: 'PAYPAL', - label: i18n.t('paypal'), - index: 1, - icon: ICONS_NAME.Paypal, - iconSize: scale(30) - }, - { - payment: 'COD', - label: i18n.t('cod'), - index: 2, - icon: ICONS_NAME.Cash, - iconSize: scale(25) - } - ] - - function onSelectPayment(payment) { - setSelectedPayment(payment) - props.paymentChange(payment) - } - - return ( - - - Change Payment Method - - {CASH.map((item, index) => ( - - { - onSelectPayment(item) - }}> - - - - - - {item.label} - - - { - onSelectPayment(item) - }} - /> - - - - - ))} - - - Done - - - - Cancel - - - ) -} - -PaymentModal.propTypes = { - payment: PropTypes.object, - paymentChange: PropTypes.func, - onClose: PropTypes.func -} -export default PaymentModal diff --git a/Customer App/src/components/Modals/PaymentModal/styles.js b/Customer App/src/components/Modals/PaymentModal/styles.js deleted file mode 100644 index a0f11f2..0000000 --- a/Customer App/src/components/Modals/PaymentModal/styles.js +++ /dev/null @@ -1,59 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { StyleSheet } from 'react-native' -import { alignment } from '../../../utils/alignment' -import { moderateScale, scale } from '../../../utils/scaling' - -const useStyles = () => { - const { colors } = useTheme() - return StyleSheet.create({ - flex: { - flex: 1, - alignItems: 'center' - }, - mainContainer: { - backgroundColor: colors.background, - ...alignment.PTlarge, - ...alignment.PBlarge, - ...alignment.PLsmall, - ...alignment.PRsmall - }, - radioContainer: { - alignItems: 'center', - justifyContent: 'center' - }, - radioGroup: { - width: '80%', - flexDirection: 'row', - alignItems: 'center', - ...alignment.PRsmall, - ...alignment.PLxSmall - }, - button: { - width: '80%', - flexDirection: 'row', - alignItems: 'center', - justifyContent: 'center', - backgroundColor: colors.buttonBackgroundBlue, - borderRadius: moderateScale(18), - height: moderateScale(50), - ...alignment.MTlarge - }, - horizontalLine: { - width: '80%', - opacity: 0.5, - borderBottomColor: colors.placeHolderColor, - borderBottomWidth: StyleSheet.hairlineWidth, - ...alignment.MBsmall, - ...alignment.MTsmall - }, - iconContainer: { - width: scale(30) - }, - width100: { - width: '100%', - alignItems: 'center', - justifyContent: 'center' - } - }) -} -export default useStyles diff --git a/Customer App/src/components/Modals/index.js b/Customer App/src/components/Modals/index.js deleted file mode 100644 index 4c3d2da..0000000 --- a/Customer App/src/components/Modals/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import FilterModal from './FilterModal/FilterModal' - -export { FilterModal } diff --git a/Customer App/src/components/MyOrders/ActiveOrders.js b/Customer App/src/components/MyOrders/ActiveOrders.js deleted file mode 100644 index 7b34e93..0000000 --- a/Customer App/src/components/MyOrders/ActiveOrders.js +++ /dev/null @@ -1,139 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import PropTypes from 'prop-types' -import React, { useContext } from 'react' -import { TouchableOpacity, View } from 'react-native' -import ConfigurationContext from '../../context/Configuration' -import { COLORS } from '../../Theme/Colors' -import { alignment } from '../../utils/alignment' -import { ICONS_NAME, NAVIGATION_SCREEN } from '../../utils/constant' -import { scale } from '../../utils/scaling' -import { CustomIcon } from '../CustomIcon/index' -import EnategaImage from '../EnategaImage/EnategaImage' -import TextDefault from '../Text/TextDefault/TextDefault' -import TextError from '../Text/TextError/TextError' -import TextLine from '../Text/TextLine/TextLine' -import useStyle from './styles' - -export const orderStatuses = [ - { - key: 'PENDING', - status: 1, - icon: ICONS_NAME.Clock, - color: COLORS.primary - }, - { - key: 'ACCEPTED', - status: 2, - icon: ICONS_NAME.Checked, - color: COLORS.blueColor - }, - { - key: 'PICKED', - status: 3, - icon: ICONS_NAME.Checked, - color: COLORS.blueColor - }, - { - key: 'DELIVERED', - status: 4, - icon: ICONS_NAME.Checked, - color: COLORS.blueColor - }, - { - key: 'COMPLETED', - status: 5, - icon: ICONS_NAME.Checked, - color: COLORS.blueColor - } -] - -const ActiveOrders = ({ - navigation, - loading, - error, - activeOrders, - pastOrders -}) => { - const styles = useStyle() - const { colors } = useTheme() - const configuration = useContext(ConfigurationContext) - if (loading) { - return Loading... - } - if (error) return - if (!activeOrders || (activeOrders && !activeOrders.length)) { - if (!pastOrders || (pastOrders && !pastOrders.length)) { - return - } - return - } - - const checkStatus = status => { - const obj = orderStatuses.filter(x => { - return x.key === status - }) - return obj[0] - } - - return ( - - - {activeOrders.map((item, index) => ( - - navigation.navigate(NAVIGATION_SCREEN.OrderDetail, { - _id: item._id - }) - }> - - - - - - - {'ID: '} - {item.order_id} - - - {configuration.currency_symbol} - {item.order_amount} - - - - - - - {item.order_status} - - - - - ))} - - - ) -} - -ActiveOrders.propTypes = { - loading: PropTypes.bool, - error: PropTypes.object, - activeOrders: PropTypes.arrayOf(PropTypes.object), - navigation: PropTypes.object, - pastOrders: PropTypes.arrayOf(PropTypes.object) -} - -export default ActiveOrders diff --git a/Customer App/src/components/MyOrders/styles.js b/Customer App/src/components/MyOrders/styles.js deleted file mode 100644 index 342eb74..0000000 --- a/Customer App/src/components/MyOrders/styles.js +++ /dev/null @@ -1,67 +0,0 @@ -import { scale, verticalScale } from '../../utils/scaling' -import { StyleSheet } from 'react-native' -import { alignment } from '../../utils/alignment' -import { useTheme } from '@react-navigation/native' - -const useStyle = () => { - const { colors } = useTheme() - return StyleSheet.create({ - container: { - flex: 1, - backgroundColor: colors.cardContainer, - borderRadius: scale(20), - elevation: 3, - width: '85%', - alignSelf: 'center', - shadowColor: 'black', - shadowOffset: { - width: 0, - height: verticalScale(1) - }, - shadowOpacity: 0.5, - shadowRadius: verticalScale(1), - flexDirection: 'row', - justifyContent: 'space-between', - ...alignment.Psmall, - ...alignment.MBmedium - }, - imgContainer: { - alignItems: 'center', - justifyContent: 'center', - borderRadius: 20, - overflow: 'hidden' - }, - rightContainer: { - width: '25%', - justifyContent: 'center', - alignItems: 'center' - }, - Vline: { - borderRightWidth: StyleSheet.hairlineWidth, - borderColor: colors.placeHolderColor, - shadowOffset: { - width: 2, - height: 2 - }, - shadowRadius: 10, - shadowColor: colors.lightBackground, - shadowOpacity: 0.6 - }, - imgResponsive: { - width: scale(70), - height: scale(70) - }, - loadingView: { - backgroundColor: colors.background, - width: '100%', - height: '100%' - }, - infoContainer: { - flex: 1, - justifyContent: 'center', - ...alignment.PRxSmall, - ...alignment.PLsmall - } - }) -} -export default useStyle diff --git a/Customer App/src/components/OrderDetail/TrackingRider/TrackingRider.js b/Customer App/src/components/OrderDetail/TrackingRider/TrackingRider.js deleted file mode 100644 index ac0952c..0000000 --- a/Customer App/src/components/OrderDetail/TrackingRider/TrackingRider.js +++ /dev/null @@ -1,131 +0,0 @@ -import React, { useEffect } from 'react' -import { View, Dimensions, Text, Image } from 'react-native' -import { useQuery } from '@apollo/react-hooks' -import gql from 'graphql-tag' -import MapView, { Marker, PROVIDER_GOOGLE } from 'react-native-maps' -import PropTypes from 'prop-types' -import Spinner from '../../../components/Spinner/Spinner' -import { rider, subscriptionRiderLocation } from '../../../apollo/server' -import { scale } from '../../../utils/scaling' - -const { width, height } = Dimensions.get('window') - -const RIDER = gql` - ${rider} -` -const RIDER_LOCATION = gql` - ${subscriptionRiderLocation} -` -const ASPECT_RATIO = width / height -const LATITUDE_DELTA = 0.0922 -const LONGITUDE_DELTA = LATITUDE_DELTA * ASPECT_RATIO -const DEFAULT_PADDING = { top: 40, right: 40, bottom: 40, left: 40 } - -const TrackingRider = ({ id, delivery_address: deliveryAddress }) => { - let map = null - const { loading, error, data, subscribeToMore } = useQuery(RIDER, { - variables: { id } - }) - useEffect(() => { - const unsubscribe = subscribeToMore({ - document: RIDER_LOCATION, - variables: { riderId: id }, - updateQuery: (prev, { subscriptionData }) => { - if (!subscriptionData.data) return prev - return { - rider: { - ...prev.rider, - ...subscriptionData.data.subscriptionRiderLocation - } - } - } - }) - return unsubscribe - }, []) - - useEffect(() => { - if (map && data) { - const rider = { - latitude: parseFloat(data.rider.location.latitude), - longitude: parseFloat(data.rider.location.longitude) - } - const destination = { - latitude: parseFloat(deliveryAddress.latitude), - longitude: parseFloat(deliveryAddress.longitude) - } - fitMarkers([rider, destination]) - } - }, [data]) - - const fitMarkers = markers => { - map.fitToCoordinates(markers, { - edgePadding: DEFAULT_PADDING, - animated: true - }) - } - - if (loading) return - if (error) return error - - return ( - <> - - { - map = ref - }} - style={{ flex: 1 }} - // scrollEnabled={false} - // zoomEnabled={false} - // zoomControlEnabled={false} - // rotateEnabled={false} - // cacheEnabled={true} - initialRegion={{ - latitude: parseFloat(data.rider.location.latitude), - latitudeDelta: LATITUDE_DELTA, - longitude: parseFloat(data.rider.location.longitude), - longitudeDelta: LONGITUDE_DELTA - }} - provider={PROVIDER_GOOGLE}> - - - - - - - - - - ) -} -TrackingRider.propTypes = { - delivery_address: PropTypes.shape({ - latitude: PropTypes.string, - longitude: PropTypes.string - }), - id: PropTypes.string -} - -export default TrackingRider diff --git a/Customer App/src/components/OrderDetail/index.js b/Customer App/src/components/OrderDetail/index.js deleted file mode 100644 index dff63ae..0000000 --- a/Customer App/src/components/OrderDetail/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import TrackingRider from './TrackingRider/TrackingRider' - -export { TrackingRider } diff --git a/Customer App/src/components/Sidebar/Sidebar.js b/Customer App/src/components/Sidebar/Sidebar.js deleted file mode 100755 index e2de142..0000000 --- a/Customer App/src/components/Sidebar/Sidebar.js +++ /dev/null @@ -1,174 +0,0 @@ -/* eslint-disable react/prop-types */ -import { SimpleLineIcons } from '@expo/vector-icons' -import { DrawerContentScrollView, DrawerItem } from '@react-navigation/drawer' -import { - DrawerActions, - useNavigation, - useTheme -} from '@react-navigation/native' -import React, { useContext } from 'react' -import { Animated, View } from 'react-native' -import { useSafeAreaInsets } from 'react-native-safe-area-context' -import i18n from '../../../i18n' -import UserContext from '../../context/User' -import NavigationService from '../../routes/navigationService' -import { alignment } from '../../utils/alignment' -import { ICONS_NAME, NAVIGATION_SCREEN } from '../../utils/constant' -import { scale } from '../../utils/scaling' -import { CustomIcon } from '../CustomIcon' -import SideDrawerProfile from '../Drawer/Profile/DrawerProfile' -import { TextDefault } from '../Text' -import useStyle from './styles' - -const MENU = [ - { - title: 'home', - icon: ICONS_NAME.Home, - navigateTo: NAVIGATION_SCREEN.Menu, - isAuth: false - }, - { - title: 'titleProfile', - icon: 'user', - navigateTo: 'Profile', - isAuth: true - }, - { - title: 'titleOrders', - icon: ICONS_NAME.Cart, - navigateTo: NAVIGATION_SCREEN.MyOrders, - isAuth: true - }, - { - title: 'myAddresses', - icon: ICONS_NAME.Location, - navigateTo: NAVIGATION_SCREEN.Addresses, - isAuth: true - }, - // { - // title: 'titleChat', - // icon: ICONS_NAME.Message, - // navigateTo: NAVIGATION_SCREEN.Chat, - // isAuth: false - // }, - { - title: 'titleHelp', - icon: ICONS_NAME.Info, - navigateTo: NAVIGATION_SCREEN.Help, - isAuth: false - }, - { - title: 'titleSettings', - icon: ICONS_NAME.Setting, - navigateTo: NAVIGATION_SCREEN.Settings, - isAuth: true - } -] - -function SidebBar(props) { - const styles = useStyle() - const { colors } = useTheme() - const navigation = useNavigation() - const inset = useSafeAreaInsets() - const { isLoggedIn, logout } = useContext(UserContext) - const navigationName = NavigationService.currentRoute()?.name - return ( - - - - - - - - {MENU.map((item, index) => ( - ( - - {i18n.t(item.title)} - - )} - icon={props => { - if (item.icon !== 'user') { - return ( - - ) - } else { - return ( - - ) - } - }} - onPress={async() => { - if (item.isAuth && !isLoggedIn) { - navigation.navigate(NAVIGATION_SCREEN.CreateAccount) - } else { - navigation.navigate(item.navigateTo) - } - }} - /> - ))} - - - {isLoggedIn && ( - ( - - {i18n.t('titleLogout')} - - )} - icon={() => ( - - )} - onPress={async() => { - logout() - navigation.reset({ - routes: [{ name: 'Menu' }] - }) - navigation.dispatch(DrawerActions.closeDrawer()) - // await client.resetStore(); - }} - /> - )} - - - - - ) -} -export default SidebBar diff --git a/Customer App/src/components/Sidebar/styles.js b/Customer App/src/components/Sidebar/styles.js deleted file mode 100644 index 4e8aeaf..0000000 --- a/Customer App/src/components/Sidebar/styles.js +++ /dev/null @@ -1,41 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { StyleSheet } from 'react-native' -import { alignment } from '../../utils/alignment' -import { scale } from '../../utils/scaling' - -const useStyle = () => { - const { colors } = useTheme() - - return StyleSheet.create({ - flex: { - flex: 1 - }, - scrollContent: { - flexGrow: 1, - backgroundColor: 'transparent' - }, - whiteFont: { - color: colors.fontWhite - }, - textView: { - marginHorizontal: -25, - ...alignment.PLxSmall - }, - headerContainer: { - height: '25%', - minHeight: scale(200), - justifyContent: 'center', - backgroundColor: 'transparent' - }, - menuContainer: { - flexGrow: 1, - backgroundColor: 'transparent', - justifyContent: 'space-between', - ...alignment.PTlarge - }, - drawerItem: { - marginVertical: 0 - } - }) -} -export default useStyle diff --git a/Customer App/src/components/Spinner/Spinner.js b/Customer App/src/components/Spinner/Spinner.js deleted file mode 100644 index 62462e2..0000000 --- a/Customer App/src/components/Spinner/Spinner.js +++ /dev/null @@ -1,34 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import PropTypes from 'prop-types' -import React from 'react' -import { ActivityIndicator, StyleSheet } from 'react-native' - -function Spinner(props) { - const { colors } = useTheme() - - return ( - - ) -} -Spinner.propTypes = { - backColor: PropTypes.string, - spinnerColor: PropTypes.string, - size: PropTypes.string -} - -const styles = StyleSheet.create({ - flex: { - flex: 1 - }, - mainContainer: { - backgroundColor: 'transparent', - justifyContent: 'center', - alignItems: 'center' - } -}) -export default Spinner diff --git a/Customer App/src/components/Text/TextDefault/TextDefault.js b/Customer App/src/components/Text/TextDefault/TextDefault.js deleted file mode 100644 index 9e842ad..0000000 --- a/Customer App/src/components/Text/TextDefault/TextDefault.js +++ /dev/null @@ -1,65 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import PropTypes from 'prop-types' -import React from 'react' -import { StyleSheet, Text } from 'react-native' -import { textStyles } from '../../../utils/textStyles' -import color from './styles' - -function TextDefault(props) { - const { colors } = useTheme() - const textColor = props.textColor || colors.fontMainColor - const defaultStyle = StyleSheet.flatten([ - color(textColor).color, - textStyles.Regular, - textStyles.Normal - ]) - var customStyles = [defaultStyle] - - if (props.light) customStyles.push(textStyles.Light) - if (props.medium) customStyles.push(textStyles.Medium) - if (props.regular) customStyles.push(textStyles.Regular) - if (props.bold) customStyles.push(textStyles.Bold) - if (props.bolder) customStyles.push(textStyles.Bolder) - if (props.center) customStyles.push(textStyles.Center) - if (props.right) customStyles.push(textStyles.Right) - if (props.small) customStyles.push(textStyles.Small) - if (props.H5) customStyles.push(textStyles.H5) - if (props.H4) customStyles.push(textStyles.H4) - if (props.H3) customStyles.push(textStyles.H3) - if (props.H2) customStyles.push(textStyles.H2) - if (props.H1) customStyles.push(textStyles.H1) - if (props.uppercase) customStyles.push(textStyles.UpperCase) - if (props.lineOver) customStyles.push(textStyles.LineOver) - - customStyles = StyleSheet.flatten([customStyles, props.style]) - return ( - - {props.children} - - ) -} - -TextDefault.propTypes = { - light: PropTypes.bool, - regular: PropTypes.bool, - medium: PropTypes.bool, - bold: PropTypes.bool, - bolder: PropTypes.bool, - center: PropTypes.bool, - right: PropTypes.bool, - small: PropTypes.bool, - H5: PropTypes.bool, - H4: PropTypes.bool, - H3: PropTypes.bool, - H2: PropTypes.bool, - H1: PropTypes.bool, - uppercase: PropTypes.bool, - lineOver: PropTypes.bool, - numberOfLines: PropTypes.number, - textColor: PropTypes.string, - style: PropTypes.oneOfType([PropTypes.array, PropTypes.object]), - children: PropTypes.node.isRequired -} -export default TextDefault diff --git a/Customer App/src/components/Text/TextDefault/styles.js b/Customer App/src/components/Text/TextDefault/styles.js deleted file mode 100644 index 14a2c89..0000000 --- a/Customer App/src/components/Text/TextDefault/styles.js +++ /dev/null @@ -1,10 +0,0 @@ -import { StyleSheet } from 'react-native' - -const color = textColor => - StyleSheet.create({ - color: { - color: textColor - } - }) - -export default color diff --git a/Customer App/src/components/Text/TextError/TextError.js b/Customer App/src/components/Text/TextError/TextError.js deleted file mode 100644 index 5b7b5e3..0000000 --- a/Customer App/src/components/Text/TextError/TextError.js +++ /dev/null @@ -1,33 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import PropTypes from 'prop-types' -import React from 'react' -import { View } from 'react-native' -import TextDefault from '../TextDefault/TextDefault' - -function TextError(props) { - const { colors } = useTheme() - - return ( - - - {props.text} - - - ) -} -TextError.propTypes = { - text: PropTypes.string, - backColor: PropTypes.string, - textColor: PropTypes.string -} -export default TextError diff --git a/Customer App/src/components/Text/TextLine/TextLine.js b/Customer App/src/components/Text/TextLine/TextLine.js deleted file mode 100644 index 6477f7d..0000000 --- a/Customer App/src/components/Text/TextLine/TextLine.js +++ /dev/null @@ -1,25 +0,0 @@ -import PropTypes from 'prop-types' -import React from 'react' -import { View } from 'react-native' -import TextDefault from '../TextDefault/TextDefault' -import useStyle from './styles' - -const TextLine = props => { - const styles = useStyle() - return ( - - - - {props.headerName} - - - - ) -} - -TextLine.propTypes = { - headerName: PropTypes.string.isRequired, - lineWidth: PropTypes.string.isRequired, - textWidth: PropTypes.string.isRequired -} -export default TextLine diff --git a/Customer App/src/components/Text/TextLine/styles.js b/Customer App/src/components/Text/TextLine/styles.js deleted file mode 100644 index 254f0e4..0000000 --- a/Customer App/src/components/Text/TextLine/styles.js +++ /dev/null @@ -1,25 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { StyleSheet } from 'react-native' -import { alignment } from '../../../utils/alignment' - -const useStyle = () => { - const { colors } = useTheme() - - return StyleSheet.create({ - headingContainer: { - width: '100%', - flexDirection: 'row', - justifyContent: 'center', - alignItems: 'center', - ...alignment.PTlarge, - ...alignment.PBlarge - }, - line: { - borderBottomWidth: StyleSheet.hairlineWidth, - borderColor: colors.text, - opacity: 0.6 - } - }) -} - -export default useStyle diff --git a/Customer App/src/components/Text/index.js b/Customer App/src/components/Text/index.js deleted file mode 100644 index 71be559..0000000 --- a/Customer App/src/components/Text/index.js +++ /dev/null @@ -1,5 +0,0 @@ -import TextDefault from './TextDefault/TextDefault' -import TextError from './TextError/TextError' -import TextLine from './TextLine/TextLine' - -export { TextDefault, TextError, TextLine } diff --git a/Customer App/src/components/Triangle/Triangle.js b/Customer App/src/components/Triangle/Triangle.js deleted file mode 100644 index 49ee304..0000000 --- a/Customer App/src/components/Triangle/Triangle.js +++ /dev/null @@ -1,16 +0,0 @@ -import PropTypes from 'prop-types' -import React from 'react' -import { View } from 'react-native' -import useStyle from './styles' - -const Triangle = props => { - const styles = useStyle() - - return -} - -Triangle.propTypes = { - style: PropTypes.object -} - -export default Triangle diff --git a/Customer App/src/components/Triangle/styles.js b/Customer App/src/components/Triangle/styles.js deleted file mode 100644 index 205fa33..0000000 --- a/Customer App/src/components/Triangle/styles.js +++ /dev/null @@ -1,22 +0,0 @@ -import { scale } from '../../utils/scaling' -import { StyleSheet } from 'react-native' -import { useTheme } from '@react-navigation/native' - -const useStyle = () => { - const { colors } = useTheme() - return StyleSheet.create({ - triangle: { - width: 0, - height: 0, - backgroundColor: 'transparent', - borderStyle: 'solid', - borderLeftWidth: scale(7), - borderRightWidth: scale(7), - borderBottomWidth: scale(8), - borderLeftColor: 'transparent', - borderRightColor: 'transparent', - borderBottomColor: colors.background - } - }) -} -export default useStyle diff --git a/Customer App/src/components/WrapperView/WrapperView.js b/Customer App/src/components/WrapperView/WrapperView.js deleted file mode 100644 index 1d26f20..0000000 --- a/Customer App/src/components/WrapperView/WrapperView.js +++ /dev/null @@ -1,21 +0,0 @@ -import PropTypes from 'prop-types' -import React from 'react' -import { View } from 'react-native' -import useStyle from './styles' -function WrapperView({ children }) { - const styles = useStyle() - - return ( - - - - {children} - - ) -} - -WrapperView.propTypes = { - children: PropTypes.node -} - -export default React.memo(WrapperView) diff --git a/Customer App/src/context/Configuration.js b/Customer App/src/context/Configuration.js deleted file mode 100644 index 03b18c4..0000000 --- a/Customer App/src/context/Configuration.js +++ /dev/null @@ -1,32 +0,0 @@ -import React from 'react' -import { useQuery } from '@apollo/react-hooks' -import gql from 'graphql-tag' -import PropTypes from 'prop-types' - -import { getConfiguration } from '../apollo/server' - -const GETCONFIGURATION = gql` - ${getConfiguration} -` - -const ConfigurationContext = React.createContext({}) - -export const ConfigurationProvider = props => { - const { loading, data, error } = useQuery(GETCONFIGURATION) - const configuration = - loading || error || !data.configuration - ? { currency: '', currency_symbol: '', delivery_charges: 0 } - : data.configuration - return ( - - {props.children} - - ) -} - -ConfigurationProvider.propTypes = { - children: PropTypes.node.isRequired -} - -export const ConfigurationConsumer = ConfigurationContext.Consumer -export default ConfigurationContext diff --git a/Customer App/src/context/User.js b/Customer App/src/context/User.js deleted file mode 100644 index 9090031..0000000 --- a/Customer App/src/context/User.js +++ /dev/null @@ -1,248 +0,0 @@ -import PropTypes from 'prop-types' -import React, { useState, useEffect } from 'react' -import { useLazyQuery, useApolloClient } from '@apollo/react-hooks' -import gql from 'graphql-tag' -import uuid from 'uuid' -import { profile, myOrders, orderStatusChanged } from '../apollo/server' -import AsyncStorage from '@react-native-async-storage/async-storage' - -const PROFILE = gql` - ${profile} -` -const ORDERS = gql` - ${myOrders} -` // rename this 'orders' when user context is complete -const SUBSCRIPTION_ORDERS = gql` - ${orderStatusChanged} -` // rename this 'subscriptionOrders' when user context is complete - -const UserContext = React.createContext({}) - -export const UserProvider = props => { - const client = useApolloClient() - const [token, setToken] = useState('') - const [cart, setCart] = useState([]) // use initial state of cart here - - const [ - fetchProfile, - { - called: calledProfile, - loading: loadingProfile, - error: errorProfile, - data: dataProfile - } - ] = useLazyQuery(PROFILE, { - fetchPolicy: 'network-only', - onCompleted, - onError - }) - const [ - fetchOrders, - { - called: calledOrders, - loading: loadingOrders, - error: errorOrders, - data: dataOrders, - networkStatus: networkStatusOrders, - fetchMore: fetchMoreOrders, - subscribeToMore: subscribeToMoreOrders - } - ] = useLazyQuery(ORDERS, { - fetchPolicy: 'network-only', - onCompleted, - onError - }) - - useEffect(() => { - let isSubscribed = true - ;(async() => { - const token = await AsyncStorage.getItem('token') - isSubscribed && setToken(token) - })() - return () => { - isSubscribed = false - } - }, []) - - useEffect(() => { - if (!token) return - let isSubscribed = true - ;(async() => { - isSubscribed && (await fetchProfile()) - isSubscribed && (await fetchOrders()) - })() - return () => { - isSubscribed = false - } - }, [token]) - - useEffect(() => { - if (!dataProfile) return - subscribeOrders() - }, [dataProfile]) - - useEffect(() => { - let isSubscribed = true - ;(async() => { - const cart = await AsyncStorage.getItem('cartItems') - isSubscribed && setCart(cart ? JSON.parse(cart) : []) - })() - return () => { - isSubscribed = false - } - }, []) - - function onCompleted({ profile, orders }) {} - function onError(error) { - console.log('error context', error) - } - - const setTokenAsync = async token => { - await AsyncStorage.setItem('token', token) - setToken(token) - } - - const logout = async() => { - try { - await AsyncStorage.removeItem('token') - setToken(null) - await client.resetStore() - } catch (error) { - console.log('error on logout', error) - } - } - - const subscribeOrders = () => { - try { - const unsubscribeOrders = subscribeToMoreOrders({ - document: SUBSCRIPTION_ORDERS, - variables: { userId: dataProfile.profile._id }, - updateQuery: (prev, { subscriptionData }) => { - if (!subscriptionData.data) return prev - const { _id } = subscriptionData.data.orderStatusChanged.order - if (subscriptionData.data.orderStatusChanged.origin === 'new') { - if (prev.orders.findIndex(o => o._id === _id) > -1) return prev - return { - orders: [ - subscriptionData.data.orderStatusChanged.order, - ...prev.orders - ] - } - } else { - const { orders } = prev - const orderIndex = orders.findIndex(o => o._id === _id) - if (orderIndex > -1) { - orders[orderIndex] = - subscriptionData.data.orderStatusChanged.order - } - return { - orders: [...orders] - } - } - } - }) - client.onResetStore(unsubscribeOrders) - } catch (error) { - console.log('error subscribing order', error.message) - } - } - - const fetchMoreOrdersFunc = () => { - if (networkStatusOrders === 7) { - fetchMoreOrders({ - variables: { offset: dataOrders.orders.length + 1 }, - updateQuery: (previousResult, { fetchMoreResult }) => { - // Don't do anything if there weren't any new items - if (!fetchMoreResult || fetchMoreResult.orders.length === 0) { - return previousResult - } - // setOrders(previousResult.orders.concat(fetchMoreResult.orders)) - return { - // Append the new feed results to the old one - orders: previousResult.orders.concat(fetchMoreResult.orders) - } - } - }) - } - } - - const clearCart = async() => { - setCart([]) - await AsyncStorage.setItem('cartItems', JSON.stringify([])) - } - - const addQuantity = async(key, quantity = 1) => { - const cartIndex = cart.findIndex(c => c.key === key) - cart[cartIndex].quantity += quantity - setCart([...cart]) - await AsyncStorage.setItem('cartItems', JSON.stringify([...cart])) - } - - const removeQuantity = async key => { - const cartIndex = cart.findIndex(c => c.key === key) - cart[cartIndex].quantity -= 1 - setCart([...cart.filter(c => c.quantity > 0)]) - await AsyncStorage.setItem( - 'cartItems', - JSON.stringify(cart.filter(c => c.quantity > 0)) - ) - } - - const addCartItem = async(_id, variation, quantity = 1, addons = []) => { - const index = cart.findIndex(f => f._id === _id) - if (index < 0) { - cart.push({ - key: uuid.v4(), - _id, - quantity: quantity, - variation: { - _id: variation - }, - addons - }) - } else { - cart[index].quantity += 1 - } - await AsyncStorage.setItem('cartItems', JSON.stringify([...cart])) - setCart([...cart]) - } - - const updateCart = async cart => { - setCart(cart) - await AsyncStorage.setItem('cartItems', JSON.stringify(cart)) - } - - return ( - - {props.children} - - ) -} - -UserProvider.propTypes = { - children: PropTypes.node -} -export const UserConsumer = UserContext.Consumer -export default UserContext diff --git a/Customer App/src/routes/navigationService.js b/Customer App/src/routes/navigationService.js deleted file mode 100644 index 7354a34..0000000 --- a/Customer App/src/routes/navigationService.js +++ /dev/null @@ -1,27 +0,0 @@ -let navObj = null - -function setGlobalRef(ref) { - navObj = ref -} - -function navigate(path, props = {}) { - navObj.navigate(path, props) -} - -function goBack() { - navObj.goBack() -} - -function currentRoute() { - if (navObj !== null && typeof navObj !== 'undefined') { - return navObj.getCurrentRoute() - } else { - return null - } -} -export default { - currentRoute, - setGlobalRef, - navigate, - goBack -} diff --git a/Customer App/src/routes/screenOptions.js b/Customer App/src/routes/screenOptions.js deleted file mode 100644 index 9709b98..0000000 --- a/Customer App/src/routes/screenOptions.js +++ /dev/null @@ -1,41 +0,0 @@ -/* eslint-disable react/prop-types */ -import { TransitionPresets } from '@react-navigation/stack' -import PropTypes from 'prop-types' -import React from 'react' -import { - LeftButton, - RightButton -} from '../components/Header/HeaderIcons/HeaderIcons' -import { ICONS_NAME } from '../utils/constant' -import { scale } from '../utils/scaling' -import { textStyles } from '../utils/textStyles' - -const screenOptions = props => ({ - headerTitleAlign: 'center', - headerBackTitleVisible: false, - headerTransparent: true, - headerStyle: { - elevation: 0, - shadowOpacity: 0, - borderBottomWidth: 0 - }, - headerTitleStyle: { - color: props.textColor, - ...textStyles.H4, - ...textStyles.Bold, - backgroundColor: 'transparent' - }, - headerTitleContainerStyle: { - justifyContent: 'center', - alignItems: 'center', - marginHorizontal: scale(80) - }, - headerLeft: () => , - headerRight: () => , - ...TransitionPresets.SlideFromRightIOS -}) - -screenOptions.propTypes = { - textColor: PropTypes.string -} -export default screenOptions diff --git a/Customer App/src/routes/styles.js b/Customer App/src/routes/styles.js deleted file mode 100644 index 4ff8839..0000000 --- a/Customer App/src/routes/styles.js +++ /dev/null @@ -1,56 +0,0 @@ -import { StyleSheet } from 'react-native' - -const styles = StyleSheet.create({ - outerView: { - position: 'absolute', - width: '100%', - height: '80%', - top: '10%', - left: 10, - bottom: 0, - backgroundColor: 'rgba(243, 244, 245, 0.8)', - shadowColor: 'black', - shadowOffset: { - width: 0, - height: 5 - }, - shadowOpacity: 0.3, - shadowRadius: 3, - elevation: 10 - }, - innerView: { - position: 'absolute', - width: '100%', - height: '90%', - top: '5%', - bottom: 0, - backgroundColor: 'rgba(251, 251, 252, 0.95)', - shadowColor: '#000', - shadowOffset: { - width: 0, - height: 5 - }, - shadowOpacity: 0.3, - shadowRadius: 3, - elevation: 10 - }, - animatedView: { - flex: 1, - overflow: 'hidden', - shadowColor: '#000', - shadowOffset: { - width: 0, - height: 5 - }, - shadowOpacity: 1, - shadowRadius: 10, - elevation: 15 - }, - closeView: { - position: 'absolute', - top: 70, - left: 50 - } -}) - -export default styles diff --git a/Customer App/src/screens/Addresses/styles.js b/Customer App/src/screens/Addresses/styles.js deleted file mode 100644 index e2bef09..0000000 --- a/Customer App/src/screens/Addresses/styles.js +++ /dev/null @@ -1,86 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { StyleSheet } from 'react-native' -import { alignment } from '../../utils/alignment' -import { moderateScale, scale, verticalScale } from '../../utils/scaling' - -const useStyle = () => { - const { colors } = useTheme() - return StyleSheet.create({ - flex: { - flex: 1 - }, - containerInfo: { - flex: 1, - width: '100%', - alignItems: 'center' - }, - contentContainer: { - flexGrow: 1, - backgroundColor: colors.cardContainer, - shadowOffset: { width: 2, height: 2 }, - shadowColor: colors.white, - shadowOpacity: 0.2, - shadowRadius: 12, - elevation: 3, - borderRadius: moderateScale(18), - ...alignment.Mlarge, - ...alignment.Plarge - }, - image: { - justifyContent: 'center', - alignItems: 'center', - ...alignment.MBlarge - }, - descriptionEmpty: { - justifyContent: 'center', - alignItems: 'center' - }, - width100: { - width: '100%' - }, - titleAddress: { - flexDirection: 'row', - justifyContent: 'space-between', - alignItems: 'center' - }, - iconButton: { - width: scale(28), - aspectRatio: 1, - backgroundColor: colors.lightBackground, - alignItems: 'center', - justifyContent: 'center', - borderRadius: scale(8), - elevation: 3, - shadowColor: colors.shadowColor, - shadowOffset: { - width: 0, - height: verticalScale(1) - }, - shadowOpacity: 0.5, - shadowRadius: verticalScale(1) - }, - adressBtn: { - backgroundColor: colors.blueColor, - height: scale(50), - borderRadius: 10, - width: '80%', - justifyContent: 'center', - alignItems: 'center', - ...alignment.MTlarge - }, - addressDetail: { - width: '100%', - alignSelf: 'center', - ...alignment.PTsmall - }, - line: { - width: '100%', - alignSelf: 'center', - borderBottomColor: colors.horizontalLine, - borderBottomWidth: StyleSheet.hairlineWidth, - ...alignment.MTsmall, - ...alignment.MBmedium - } - }) -} -export default useStyle diff --git a/Customer App/src/screens/AnimatedSplash/AnimatedSplash.js b/Customer App/src/screens/AnimatedSplash/AnimatedSplash.js deleted file mode 100644 index d3d02bb..0000000 --- a/Customer App/src/screens/AnimatedSplash/AnimatedSplash.js +++ /dev/null @@ -1,95 +0,0 @@ -/* eslint-disable react/prop-types */ -import AppLoading from 'expo-app-loading' -import { Asset } from 'expo-asset' -import Constants from 'expo-constants' -import * as SplashScreen from 'expo-splash-screen' -import React, { useEffect, useMemo, useState } from 'react' -import { Animated, StyleSheet, View } from 'react-native' - -function AnimatedSplashScreen({ children, image }) { - const animation = useMemo(() => new Animated.Value(1), []) - const [isAppReady, setAppReady] = useState(false) - const [animationCompleted, setAnimationCompleted] = useState(false) - - useEffect(() => { - if (isAppReady) { - Animated.timing(animation, { - toValue: 0, - duration: 1000, - useNativeDriver: false - }).start(() => setAnimationCompleted(true)) - } - }, [isAppReady]) - - const onImageLoaded = useMemo(() => async() => { - try { - await SplashScreen.hideAsync() - // Load stuff - await Promise.all([]) - } catch (e) { - // handle errors - } finally { - setAppReady(true) - } - }) - - return ( - - {isAppReady && children} - {!animationCompleted && ( - - - - )} - - ) -} - -function AnimatedSplash({ children, image }) { - const [isSplashReady, setSplashReady] = useState(false) - - const startAsync = useMemo( - // Load splash image to show - () => () => Asset.fromModule(image).downloadAsync(), - [image] - ) - - const onFinish = useMemo(() => setSplashReady(true), []) - - if (!isSplashReady) { - return ( - - ) - } - - return {children} -} - -export default React.memo(AnimatedSplash) diff --git a/Customer App/src/screens/Cart/Cart.js b/Customer App/src/screens/Cart/Cart.js deleted file mode 100755 index e2b79af..0000000 --- a/Customer App/src/screens/Cart/Cart.js +++ /dev/null @@ -1,793 +0,0 @@ -import { useApolloClient, useMutation } from '@apollo/react-hooks' -import { AntDesign } from '@expo/vector-icons' -import { - useIsFocused, - useNavigation, - useRoute, - useTheme -} from '@react-navigation/native' -import gql from 'graphql-tag' -import React, { - useContext, - useEffect, - useLayoutEffect, - useRef, - useState -} from 'react' -import { - ActivityIndicator, - Platform, - ScrollView, - TouchableOpacity, - View -} from 'react-native' -import { showMessage } from 'react-native-flash-message' -import { Modalize } from 'react-native-modalize' -import i18n from '../../../i18n' -import { foodByIds, getCoupon, myOrders, placeOrder } from '../../apollo/server' -import EmptyCart from '../../assets/images/SVG/imageComponents/EmptyCart' -import { - CartItem, - CustomIcon, - FlashMessage, - Spinner, - TextDefault, - Triangle, - WrapperView -} from '../../components' -import PaymentModal from '../../components/Modals/PaymentModal/PaymentModal' -import ConfigurationContext from '../../context/Configuration' -import UserContext from '../../context/User' -import { alignment } from '../../utils/alignment' -import Analytics from '../../utils/analytics' -import { ICONS_NAME, NAVIGATION_SCREEN } from '../../utils/constant' -import { paypalCurrencies, stripeCurrencies } from '../../utils/currencies' -import { scale } from '../../utils/scaling' -import useStyle from './styles' - -const FOOD_BY_IDS = gql` - ${foodByIds} -` -const GET_COUPON = gql` - ${getCoupon} -` -const PLACEORDER = gql` - ${placeOrder} -` - -const ORDERS = gql` - ${myOrders} -` - -function Cart() { - const route = useRoute() - const styles = useStyle() - const { colors } = useTheme() - const client = useApolloClient() - const isFocused = useIsFocused() - const navigation = useNavigation() - const configuration = useContext(ConfigurationContext) - const { - isLoggedIn, - profile, - cart, - addQuantity: addQuantityContext, - removeQuantity, - updateCart - } = useContext(UserContext) - - const [foods, setFoods] = useState([]) - const [coupon, setCoupon] = useState('') - const [discountPercent, setDiscountPercent] = useState(null) - const [validCoupon, setValidCoupon] = useState(null) - const [loadingData, setLoadingData] = useState(true) - const [paymentMethod, setPaymentMethod] = useState(null) - const modalizeRef = useRef(null) - - // const closeModal = () => { - // modalizeRef.current.close() - // } - - const [mutate] = useMutation(GET_COUPON, { - onCompleted, - onError - }) - const [mutateOrder, { loading: loadingOrderMutation }] = useMutation( - PLACEORDER, - { - update, - onCompleted: placeOrderCompleted, - errorPlaceOrder - } - ) - - const COD_PAYMENT = { - payment: 'COD', - label: i18n.t('cod'), - index: 2, - icon: ICONS_NAME.Cash, - iconSize: scale(25) - } - const payObj = route.params ? route.params.PayObject : null - const coupanObj = route.params ? route.params.CoupanObject : null - - const address = - isLoggedIn && profile.addresses - ? profile.addresses.filter(a => a.selected)[0] - : null - - useLayoutEffect(() => { - navigation.setOptions({ - title: i18n.t('titleCart'), - headerRight: null - }) - }, [navigation]) - - useEffect(() => { - didFocus() - }, []) - - useEffect(() => { - if (coupanObj !== null && typeof coupanObj !== 'undefined') { - mutate({ variables: { coupon: coupanObj } }) - setCoupon(coupanObj) - setValidCoupon(null) - setDiscountPercent(null) - } - }, [coupanObj]) - - useEffect(() => { - setPaymentMethod(payObj || COD_PAYMENT) - }, [payObj]) - - const paymentChange = payObj => { - setPaymentMethod(payObj || COD_PAYMENT) - } - - function update(cache, { data: { placeOrder } }) { - if (placeOrder && placeOrder.payment_method === 'COD') { - const data = cache.readQuery({ query: ORDERS }) - // console.log('placeorder', placeOrder) - if (data) { - cache.writeQuery({ - query: ORDERS, - data: { orders: [placeOrder, ...data.orders] } - }) - } - } - } - - function placeOrderCompleted(data) { - const trackingOpts = { - id: data.placeOrder.user._id, - usernameOrEmail: data.placeOrder.user.email, - orderId: data.placeOrder.order_id - } - Analytics.identify(data.placeOrder.user._id, trackingOpts) - Analytics.track(Analytics.events.USER_PLACED_ORDER, trackingOpts) - if (paymentMethod.payment === 'COD') { - navigation.reset({ - routes: [ - { name: 'Menu' }, - { - name: 'OrderDetail', - params: { _id: data.placeOrder._id, clearCart: true } - } - ] - }) - } else if (paymentMethod.payment === 'PAYPAL') { - navigation.replace('Paypal', { - _id: data.placeOrder.order_id, - currency: configuration.currency - }) - } else if (paymentMethod.payment === 'STRIPE') { - navigation.replace('StripeCheckout', { - _id: data.placeOrder.order_id, - amount: data.placeOrder.order_amount, - email: data.placeOrder.user.email, - currency: configuration.currency - }) - } - } - function errorPlaceOrder(error) { - FlashMessage({ - message: error.networkError.result.errors[0].message - }) - } - - function onCompleted({ coupon }) { - if (coupon) { - if (coupon.enabled) { - setDiscountPercent(coupon.discount) - setValidCoupon(coupon.code) - - FlashMessage({ - message: i18n.t('coupanApply') - }) - } else { - FlashMessage({ - message: i18n.t('coupanFailed') - }) - } - } - } - - function onError(error) { - showMessage({ - message: `${error}`, - type: 'none', - style: { width: '80%' } - }) - } - - async function addQuantity(key) { - const cartIndex = cart.findIndex(c => c.key === key) - const food = foods.find(f => f._id === cart[cartIndex]._id) - if (food.stock > cart[cartIndex].quantity) { - await addQuantityContext(key) - } else { - FlashMessage({ - message: 'No more items in stock' - }) - } - } - - function calculatePrice(deliveryCharges = 0, withDiscount) { - let itemTotal = 0 - cart.forEach(cartItem => { - if (!cartItem.price) { - return - } - itemTotal += cartItem.price * cartItem.quantity - }) - if (withDiscount && discountPercent) { - itemTotal = itemTotal - (discountPercent / 100) * itemTotal - } - return (itemTotal + deliveryCharges).toFixed(2) - } - - const onClose = () => { - modalizeRef.current?.close() - } - - function validateOrder() { - if (!cart.length) { - FlashMessage({ - message: i18n.t('validateItems') - }) - return false - } - if (!address) { - FlashMessage({ - message: i18n.t('validateDelivery') - }) - return false - } - if (!paymentMethod) { - FlashMessage({ - message: 'Set payment method before checkout' - }) - return false - } - if (profile.phone.length < 1) { - navigation.navigate(NAVIGATION_SCREEN.Profile, { backScreen: 'Cart' }) - return false - } - return true - } - - function checkPaymentMethod(currency) { - if (paymentMethod.payment === 'STRIPE') { - return stripeCurrencies.find(val => val.currency === currency) - } - if (paymentMethod.payment === 'PAYPAL') { - return paypalCurrencies.find(val => val.currency === currency) - } - return true - } - - function transformOrder(cartData) { - return cartData.map(food => { - return { - food: food._id, - quantity: food.quantity, - variation: food.variation._id, - addons: food.addons - ? food.addons.map(({ _id, options }) => ({ - _id, - options: options.map(({ _id }) => _id) - })) - : [] - } - }) - } - - async function onPayment() { - if (checkPaymentMethod(configuration.currency)) { - const items = transformOrder(cart) - mutateOrder({ - variables: { - orderInput: items, - paymentMethod: paymentMethod.payment, - couponCode: coupon, - address: { - label: address.label, - delivery_address: address.delivery_address, - details: address.details, - longitude: address.longitude, - latitude: address.latitude - } - } - }) - } else { - FlashMessage({ - message: i18n.t('paymentNotSupported') - }) - } - } - - async function didFocus() { - try { - const validatedItems = [] - if (cart && cart.length) { - const ids = cart.map(({ _id }) => _id) - const { - data: { foodByIds } - } = await client.query({ - query: FOOD_BY_IDS, - variables: { ids }, - fetchPolicy: 'network-only' - }) - const transformCart = cart.map(cartItem => { - const food = foodByIds.find(food => food._id === cartItem._id) - if (!food) return null - const variation = food.variations.find( - variation => variation._id === cartItem.variation._id - ) - if (!variation) return null - if (!food.stock) return null - if (food.stock < cartItem.quantity) { - cartItem.quantity = food.stock - } - const title = `${food.title}(${variation.title})` - let price = variation.price - if (cartItem.addons) { - cartItem.addons.forEach(addon => { - const cartAddon = variation.addons.find( - add => add._id === addon._id - ) - addon.options.forEach(option => { - const optionfound = cartAddon.options.find( - opt => opt._id === option._id - ) - price += optionfound.price - }) - }) - } - validatedItems.push(cartItem) - return { - ...cartItem, - img_url: food.img_url, - title: title, - price: price.toFixed(2) - } - }) - - if (isFocused) { - await updateCart(transformCart.filter(item => item)) - setFoods(foodByIds) - setLoadingData(false) - } - } else { - if (isFocused) { - setLoadingData(false) - } - } - } catch (e) { - FlashMessage({ - message: e.message - }) - } - } - - function emptyCart() { - if (loadingData) { - return - } else { - return ( - - - - - - - {i18n.t('emptyCart')} - - - {i18n.t('hungry')}? - - - navigation.navigate(NAVIGATION_SCREEN.Menu)}> - - {i18n.t('emptyCartBtn')} - - - - ) - } - } - - return ( - - - {!cart.length && emptyCart()} - {!!cart.length && ( - <> - - - {cart.map(food => ( - - {food.price && food.title ? ( - { - addQuantity(food.key) - }} - removeQuantity={() => { - removeQuantity(food.key) - }} - /> - ) : ( - - )} - - ))} - - - - - {i18n.t('subTotal')} - - - {configuration.currency_symbol} - {calculatePrice(0, false)} - - - - - {i18n.t('deliveryFee')} - - - {configuration.currency_symbol} - {configuration.delivery_charges.toFixed(2)} - - - {!validCoupon ? ( - { - navigation.navigate(NAVIGATION_SCREEN.Coupon) - // alert('asd') - }}> - - {i18n.t('haveVoucher')}? - - - ) : ( - - - {validCoupon} - - - { - setCoupon('') - setValidCoupon(null) - setDiscountPercent(null) - }}> - - {validCoupon} - - - - -{configuration.currency_symbol} - {parseFloat( - calculatePrice(0, false) - calculatePrice(0, true) - ).toFixed(2)} - - - - )} - - - - Total - - - {configuration.currency_symbol} - {calculatePrice(configuration.delivery_charges, true)}{' '} - - - - {Array(20) - .fill(1) - .map((value, index) => ( - - ))} - - - - {isLoggedIn && profile && ( - <> - - - - {i18n.t('contactInfo')} - - - - - {i18n.t('phone')} - - - {profile.phone ? profile.phone : 'None'} - - - - - {i18n.t('email')} - - - {profile.email} - - - - - { - if (!profile.addresses.length) { - navigation.navigate(NAVIGATION_SCREEN.NewAddress, { - backScreen: 'Cart' - }) - } else { - navigation.navigate(NAVIGATION_SCREEN.CartAddress, { - address - }) - } - }}> - - - {i18n.t('deliveryAddress')} - - - Change - - - {address ? ( - <> - {`${address.delivery_address}`} - - {address.details} - - - ) : ( - - {i18n.t('deliveryAddressmessage')} - - )} - - - - - - {i18n.t('paymentMethod')} - - { - // navigation.navigate(NAVIGATION_SCREEN.Payment, { - // payment: paymentMethod - // }) - modalizeRef.current.open() - }}> - - {i18n.t('change')} - - - - {paymentMethod === null ? ( - { - navigation.navigate(NAVIGATION_SCREEN.Payment, { - payment: paymentMethod - }) - }}> - - - {i18n.t('paymentMethod')} - - - ) : ( - { - navigation.navigate(NAVIGATION_SCREEN.Payment, { - payment: paymentMethod - }) - }}> - - - - - {paymentMethod.label} - - - {configuration.currency_symbol} - {calculatePrice(configuration.delivery_charges, true)} - - - )} - - - )} - - - {i18n.t('condition1')} - - - - - - {isLoggedIn && profile ? ( - { - if (validateOrder()) onPayment() - }} - style={styles.button}> - {loadingOrderMutation ? ( - - ) : ( - - {i18n.t('orderBtn')} - - )} - - ) : ( - { - navigation.navigate(NAVIGATION_SCREEN.CreateAccount) - }} - style={styles.button}> - - {i18n.t('loginOrCreateAccount')} - - - )} - - - )} - - - - - - ) -} - -export default Cart diff --git a/Customer App/src/screens/Cart/styles.js b/Customer App/src/screens/Cart/styles.js deleted file mode 100755 index 78dc4ab..0000000 --- a/Customer App/src/screens/Cart/styles.js +++ /dev/null @@ -1,128 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { StyleSheet } from 'react-native' -import { COLORS } from '../../Theme/Colors' -import { alignment } from '../../utils/alignment' -import { moderateScale, scale } from '../../utils/scaling' - -const useStyle = () => { - const { colors } = useTheme() - return StyleSheet.create({ - flex: { - flex: 1 - }, - pT10: { - ...alignment.PTsmall - }, - pB10: { - ...alignment.PBsmall - }, - pB5: { - ...alignment.PBxSmall - }, - mB10: { - ...alignment.MBsmall - }, - width100: { - width: '100%' - }, - mainContainer: { - flex: 1, - ...alignment.PTsmall, - backgroundColor: 'transparent' - }, - dealContainer: { - width: '100%', - backgroundColor: 'transparent' - }, - termsContainer: { - width: '90%', - alignSelf: 'center', - backgroundColor: 'transparent', - borderRadius: scale(5) - }, - contactContainer: { - width: '100%', - alignSelf: 'center', - backgroundColor: colors.lightBackground, - borderRadius: 20, - padding: scale(15) - }, - itemContainer: { - width: '100%', - backgroundColor: 'transparent' - }, - priceContainer: { - width: '100%', - alignSelf: 'center', - borderTopLeftRadius: 20, - borderTopRightRadius: 20, - backgroundColor: colors.lightBackground, - borderBottomColor: colors.horizontalLine, - ...alignment.PLmedium, - ...alignment.PRmedium, - ...alignment.PTmedium - }, - floatView: { - width: '100%', - flexDirection: 'row', - alignItems: 'center', - justifyContent: 'space-between' - }, - floatRight: { - width: '70%', - textAlign: 'right' - }, - horizontalLine: { - borderBottomColor: COLORS.primaryBlue, - borderBottomWidth: StyleSheet.hairlineWidth, - borderRadius: 1, - borderStyle: 'solid', - width: '100%' - }, - buttonContainer: { - width: '90%', - height: '10%', - alignSelf: 'center', - backgroundColor: 'transparent', - justifyContent: 'center', - alignItems: 'center' - }, - button: { - width: '100%', - justifyContent: 'center', - alignItems: 'center', - backgroundColor: colors.buttonBackgroundBlue, - height: '75%', - maxHeight: scale(50), - borderRadius: moderateScale(18), - ...alignment.PLsmall, - ...alignment.PRsmall - }, - - subContainerImage: { - flex: 1, - justifyContent: 'center', - alignContent: 'center' - }, - imageContainer: { - justifyContent: 'center', - alignItems: 'center' - }, - descriptionEmpty: { - justifyContent: 'center', - alignItems: 'center', - ...alignment.Plarge - }, - emptyButton: { - width: '70%', - height: scale(50), - backgroundColor: colors.blueColor, - justifyContent: 'center', - alignItems: 'center', - alignSelf: 'center', - borderRadius: moderateScale(20), - ...alignment.MTlarge - } - }) -} -export default useStyle diff --git a/Customer App/src/screens/CartAddress/styles.js b/Customer App/src/screens/CartAddress/styles.js deleted file mode 100644 index 3faa60b..0000000 --- a/Customer App/src/screens/CartAddress/styles.js +++ /dev/null @@ -1,71 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { StyleSheet } from 'react-native' -import { alignment } from '../../utils/alignment' -import { moderateScale, scale, verticalScale } from '../../utils/scaling' - -const useStyle = () => { - const { colors } = useTheme() - return StyleSheet.create({ - flex: { - flex: 1 - }, - containerInfo: { - flex: 1, - alignItems: 'center', - position: 'relative' - }, - contentContainer: { - flexGrow: 1, - backgroundColor: colors.cardContainer, - shadowOffset: { width: 2, height: 2 }, - shadowColor: colors.white, - shadowOpacity: 0.2, - shadowRadius: 12, - elevation: 3, - borderRadius: moderateScale(18), - ...alignment.Mlarge, - ...alignment.Plarge - }, - editButton: { - width: scale(28), - aspectRatio: 1, - backgroundColor: colors.lightBackground, - alignItems: 'center', - justifyContent: 'center', - borderRadius: scale(8), - elevation: 3, - shadowColor: colors.shadowColor, - shadowOffset: { - width: 0, - height: verticalScale(1) - }, - shadowOpacity: 0.5, - shadowRadius: verticalScale(1) - }, - width100: { - width: '100%' - }, - titleAddress: { - flexDirection: 'row', - alignItems: 'center' - }, - homeIcon: { - width: '20%', - alignItems: 'center', - justifyContent: 'center' - }, - addressDetail: { - width: '80%', - alignSelf: 'flex-end' - }, - line: { - width: '80%', - alignSelf: 'flex-end', - borderBottomColor: 'lightgrey', - borderBottomWidth: StyleSheet.hairlineWidth, - ...alignment.MTmedium, - ...alignment.MBmedium - } - }) -} -export default useStyle diff --git a/Customer App/src/screens/Chat/styles.js b/Customer App/src/screens/Chat/styles.js deleted file mode 100644 index cd3fa69..0000000 --- a/Customer App/src/screens/Chat/styles.js +++ /dev/null @@ -1,64 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { Platform, StyleSheet } from 'react-native' -import { alignment } from '../../utils/alignment' -import { scale } from '../../utils/scaling' - -const useStyle = () => { - const { colors } = useTheme() - return StyleSheet.create({ - flex: { - flex: 1 - }, - mainContainer: { - marginTop: 30, - backgroundColor: colors.background, - borderTopEndRadius: scale(20), - borderTopStartRadius: scale(20), - shadowColor: colors.shadowColor, - shadowOffset: { - width: 0, - height: -5 - }, - shadowOpacity: 0.4, - shadowRadius: 10, - elevation: 5, - ...alignment.Plarge - }, - header: { - // backgroundColor: 'blue', - flexDirection: 'row', - alignItems: 'center', - ...alignment.PBmedium, - borderBottomWidth: StyleSheet.hairlineWidth, - borderBottomColor: colors.horizontalLine - }, - rightBtn: { - alignItems: 'center', - justifyContent: 'center', - backgroundColor: colors.buttonBackground, - width: scale(30), - aspectRatio: 1, - borderRadius: scale(10) - }, - sendBtn: { - justifyContent: 'center' - }, - inputContainer: { - backgroundColor: colors.lightBackground, - borderTopWidth: 0, - minHeight: scale(48), - alignItems: 'center', - justifyContent: 'center', - borderRadius: scale(25), - ...alignment.PRsmall, - ...alignment.PLxSmall - }, - inputStyle: { - paddingTop: Platform.OS === 'ios' ? 8 : -8, - paddingBottom: 0, - textAlignVertical: 'center' - } - }) -} - -export default useStyle diff --git a/Customer App/src/screens/Coupon/Coupon.js b/Customer App/src/screens/Coupon/Coupon.js deleted file mode 100644 index 8b421b3..0000000 --- a/Customer App/src/screens/Coupon/Coupon.js +++ /dev/null @@ -1,78 +0,0 @@ -import { useNavigation, useTheme } from '@react-navigation/native' -import React, { useLayoutEffect, useState } from 'react' -import { TouchableOpacity, View } from 'react-native' -import { TextField } from 'react-native-material-textfield' -import { useSafeAreaInsets } from 'react-native-safe-area-context' -import i18n from '../../../i18n' -import TextDefault from '../../components/Text/TextDefault/TextDefault' -import TextLine from '../../components/Text/TextLine/TextLine' -import { NAVIGATION_SCREEN } from '../../utils/constant' -import { scale } from '../../utils/scaling' -import useStyle from './styles' -import { WrapperView } from '../../components' - -function SelectVoucher() { - const styles = useStyle() - const { colors } = useTheme() - const navigation = useNavigation() - const inset = useSafeAreaInsets() - const [voucherCode, voucherCodeSetter] = useState(null) - - useLayoutEffect(() => { - navigation.setOptions({ - headerRight: null, - title: 'My Vouchers' - }) - }, [navigation]) - - function onSelectCoupon(text) { - navigation.navigate(NAVIGATION_SCREEN.Cart, { CoupanObject: text }) - } - - return ( - - - - - - { - voucherCodeSetter(text) - }} - /> - - onSelectCoupon(voucherCode)} - style={styles.buttonContainer}> - - {i18n.t('apply')} - - - - - - - ) -} - -export default SelectVoucher diff --git a/Customer App/src/screens/Coupon/styles.js b/Customer App/src/screens/Coupon/styles.js deleted file mode 100644 index 4fdd60c..0000000 --- a/Customer App/src/screens/Coupon/styles.js +++ /dev/null @@ -1,42 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { StyleSheet } from 'react-native' -import { alignment } from '../../utils/alignment' -import { moderateScale, verticalScale } from '../../utils/scaling' - -const useStyle = () => { - const { colors } = useTheme() - return StyleSheet.create({ - flex: { - flex: 1 - }, - mB10: { - ...alignment.MBsmall - }, - mainContainer: { - backgroundColor: colors.background, - ...alignment.PRsmall, - ...alignment.PLsmall - }, - container: { - width: '90%', - alignSelf: 'center' - }, - upperContainer: { - width: '100%', - height: verticalScale(60), - alignSelf: 'center', - flexDirection: 'row', - alignItems: 'center', - justifyContent: 'space-between' - }, - buttonContainer: { - width: '25%', - height: '70%', - borderRadius: moderateScale(10), - justifyContent: 'center', - alignItems: 'center', - backgroundColor: colors.blueColor - } - }) -} -export default useStyle diff --git a/Customer App/src/screens/CreateAccount/styles.js b/Customer App/src/screens/CreateAccount/styles.js deleted file mode 100644 index 16e91f9..0000000 --- a/Customer App/src/screens/CreateAccount/styles.js +++ /dev/null @@ -1,96 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { Dimensions, StyleSheet } from 'react-native' -import { useSafeAreaInsets } from 'react-native-safe-area-context' -import { alignment } from '../../utils/alignment' -import { moderateScale, scale, verticalScale } from '../../utils/scaling' -const { height } = Dimensions.get('window') - -const useStyle = () => { - const { colors } = useTheme() - const inset = useSafeAreaInsets() - return StyleSheet.create({ - flex: { - flex: 1 - }, - width100: { - width: '100%' - }, - mainContainer: { - alignItems: 'center', - paddingTop: verticalScale(20) + inset.top - }, - subContainer: { - flex: 1, - width: '80%', - alignItems: 'center', - ...alignment.PBmedium - }, - whiteColor: { - backgroundColor: colors.buttonText - }, - crossIcon: { - width: scale(14), - height: scale(14), - ...alignment.MTlarge, - ...alignment.MLlarge - }, - upperContainer: { - marginTop: verticalScale(60) - }, - imgResponsive: { - width: scale(135), - height: scale(125), - backgroundColor: 'transparent' - }, - loadingView: { - backgroundColor: colors.background, - width: '100%', - height: '100%' - }, - marginTop3: { - ...alignment.MTxSmall - }, - marginTop5: { - ...alignment.MTsmall - }, - marginTop: { - marginTop: moderateScale(50) - }, - marginTop10: { - ...alignment.MTmedium - }, - alignItemsCenter: { - alignItems: 'center' - }, - buttonBackground: { - width: '100%', - height: height * 0.09, - alignItems: 'center' - }, - appleBtn: { - width: '100%', - height: height * 0.07, - borderRadius: moderateScale(20), - backgroundColor: colors.lightBackground, - flexDirection: 'row', - alignItems: 'center' - }, - alreadyBtn: { - marginTop: verticalScale(35), - width: '100%', - height: height * 0.06, - borderRadius: moderateScale(20), - backgroundColor: colors.buttonBackground, - flexDirection: 'row', - alignItems: 'center', - justifyContent: 'center' - }, - signupText: { - fontSize: moderateScale(17) - }, - marginLeft5: { - ...alignment.Pmedium - } - }) -} -export default useStyle diff --git a/Customer App/src/screens/EditAddress/EditAddress.js b/Customer App/src/screens/EditAddress/EditAddress.js deleted file mode 100644 index f54c713..0000000 --- a/Customer App/src/screens/EditAddress/EditAddress.js +++ /dev/null @@ -1,359 +0,0 @@ -import { useMutation } from '@apollo/react-hooks' -import { Ionicons } from '@expo/vector-icons' -import { useNavigation, useRoute, useTheme } from '@react-navigation/native' -import * as Location from 'expo-location' -import gql from 'graphql-tag' -import { keys } from 'lodash' -import React, { useEffect, useLayoutEffect, useRef, useState } from 'react' -import { - Image, - KeyboardAvoidingView, - Platform, - ScrollView, - TouchableOpacity, - View -} from 'react-native' -import MapView, { - Marker, - PROVIDER_DEFAULT, - PROVIDER_GOOGLE -} from 'react-native-maps' -import { FilledTextField } from 'react-native-material-textfield' -import i18n from '../../../i18n' -import { editAddress } from '../../apollo/server' -import { - FlashMessage, - Spinner, - TextDefault, - WrapperView -} from '../../components' -import { alignment } from '../../utils/alignment' -import { NAVIGATION_SCREEN } from '../../utils/constant' -import { scale } from '../../utils/scaling' -import useStyle from './styles' - -const EDIT_ADDRESS = gql` - ${editAddress} -` - -const labelValues = [ - { - title: 'Home', - value: 'Home' - }, - { - title: 'Work', - value: 'Work' - }, - { - title: 'Other', - value: 'Other' - } -] -const LATITUDE_DELTA = 0.0022 -const LONGITUDE_DELTA = 0.0021 - -function EditAddress() { - const { colors } = useTheme() - const route = useRoute() - const styles = useStyle() - const addressRef = useRef(null) - const navigation = useNavigation() - const [_id] = useState(route.params._id ?? null) - const [selectedLabel, setSelectedLabel] = useState( - route.params.label ?? labelValues[0].value - ) - const [region, setRegion] = useState({ - latitude: parseFloat(route.params.latitude ?? null), - latitudeDelta: LATITUDE_DELTA, - longitude: parseFloat(route.params.longitude ?? null), - longitudeDelta: LONGITUDE_DELTA - }) - const [deliveryAddress, setDeliveryAddress] = useState( - route.params.delivery_address ?? '' - ) - const [deliveryDetails, setDeliveryDetails] = useState( - route.params.details ?? '' - ) - const [deliveryAddressError, setDeliveryAddressError] = useState('') - const [deliveryDetailsError, setDeliveryDetailsError] = useState('') - const regionObj = route.params.regionChange ?? null - - const [mutate, { loading }] = useMutation(EDIT_ADDRESS, { - onCompleted, - onError - }) - - useLayoutEffect(() => { - navigation.setOptions({ - headerRight: null, - title: i18n.t('editAddress') - }) - }, [navigation]) - useEffect(() => { - if (regionObj !== null) regionChange(regionObj) - }, [regionObj]) - - function regionChange(region) { - Location.reverseGeocodeAsync({ ...region }) - .then(data => { - if (data.length) { - const location = data[0] - const deliveryAddress = keys(location) - .map(key => location[key]) - .join(' ') - setDeliveryAddress(deliveryAddress) - addressRef.current.setValue(deliveryAddress) - } - }) - .catch(error => { - console.log(error) - }) - setRegion(region) - } - - function onCompleted(data) { - FlashMessage({ - message: 'Address updated' - }) - // show message here - navigation.goBack() - } - - function onError(error) { - FlashMessage({ - message: `An error occured. Please try again ${error}` - }) - } - - return ( - - - - - { - navigation.navigate(NAVIGATION_SCREEN.FullMap, { - latitude: region.latitude, - longitude: region.longitude, - currentScreen: 'EditAddress' - }) - }}> - - - - - - - - - - - Label as - - - - {labelValues.map((label, index) => { - const isSelected = selectedLabel === label.value - return ( - { - setSelectedLabel(label.value) - }}> - {isSelected && ( - - )} - - {label.title} - - - ) - })} - - - - - { - setDeliveryAddress(text) - }} - onBlur={() => { - setDeliveryAddressError( - !deliveryAddress.trim().length - ? 'Delivery address is required' - : null - ) - }} - /> - { - setDeliveryDetails(text) - }} - onBlur={() => { - setDeliveryDetailsError( - !deliveryDetails.trim().length - ? 'Delivery details is required' - : null - ) - }} - /> - - - - { - const deliveryAddressError = !deliveryAddress.trim().length - ? 'Delivery address is required' - : null - const deliveryDetailsError = !deliveryDetails.trim().length - ? 'Delivery details is required' - : null - - setDeliveryAddressError(deliveryAddressError) - setDeliveryDetailsError(deliveryDetailsError) - - if ( - deliveryAddressError === null && - deliveryDetailsError === null - ) { - mutate({ - variables: { - addressInput: { - _id: _id, - latitude: `${region.latitude}`, - longitude: `${region.longitude}`, - delivery_address: deliveryAddress.trim(), - details: deliveryDetails.trim(), - label: selectedLabel - } - } - }) - } - }} - activeOpacity={0.5} - style={styles.saveBtnContainer}> - {loading ? ( - - - - ) : ( - - {i18n.t('saveContBtn')} - - )} - - navigation.goBack()}> - - {'cancel'} - - - - - - - ) -} - -export default EditAddress diff --git a/Customer App/src/screens/EditAddress/styles.js b/Customer App/src/screens/EditAddress/styles.js deleted file mode 100644 index 545bae3..0000000 --- a/Customer App/src/screens/EditAddress/styles.js +++ /dev/null @@ -1,95 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { StyleSheet } from 'react-native' -import { alignment } from '../../utils/alignment' -import { moderateScale, scale } from '../../utils/scaling' -import { textStyles } from '../../utils/textStyles' - -const useStyle = () => { - const { colors } = useTheme() - return StyleSheet.create({ - flex: { - flex: 1 - }, - subContainer: { - flexGrow: 1, - alignItems: 'center', - borderWidth: scale(0.3), - borderTopLeftRadius: 30, - borderTopRightRadius: 30, - borderColor: 'grey', - justifyContent: 'space-around', - backgroundColor: colors.background - }, - upperContainer: { - width: '90%', - alignItems: 'center' - }, - addressContainer: { - paddingTop: 0, - width: '100%', - ...alignment.Psmall - }, - labelButtonContainer: { - width: '100%', - ...alignment.MBlarge, - ...alignment.Plarge - }, - buttonInline: { - width: '100%', - flexDirection: 'row', - justifyContent: 'space-around' - }, - labelButton: { - width: '30%', - height: moderateScale(40), - borderWidth: 1, - borderColor: colors.placeHolderColor, - borderRadius: 30, - justifyContent: 'center', - ...alignment.PxSmall - }, - activeLabel: { - flexDirection: 'row', - alignItems: 'center', - width: '30%', - borderWidth: 1, - borderRadius: 30, - backgroundColor: colors.tagColor, - justifyContent: 'space-evenly', - color: colors.fontWhite, - borderColor: colors.tagColor, - ...alignment.PxSmall - }, - textContainer: { - borderRadius: 20, - borderTopLeftRadius: 20, - borderTopRightRadius: 20, - backgroundColor: colors.buttonBackgroundLight, - alignItems: 'center', - overflow: 'hidden' - }, - labelStyle: { - ...textStyles.Bold, - marginTop: 3, - paddingLeft: 5, - paddingTop: scale(1) - }, - saveBtnContainer: { - width: '80%', - height: scale(45), - borderRadius: scale(10), - justifyContent: 'center', - alignItems: 'center', - backgroundColor: colors.buttonBackgroundBlue - }, - mapContainer: { - height: '40%', - backgroundColor: 'transparent' - }, - spinnerView: { - width: '100%', - height: '100%' - } - }) -} -export default useStyle diff --git a/Customer App/src/screens/ForgotPassword/ForgotPassword.js b/Customer App/src/screens/ForgotPassword/ForgotPassword.js deleted file mode 100644 index 932e0d0..0000000 --- a/Customer App/src/screens/ForgotPassword/ForgotPassword.js +++ /dev/null @@ -1,147 +0,0 @@ -import { useMutation } from '@apollo/react-hooks' -import { useTheme } from '@react-navigation/native' -import gql from 'graphql-tag' -import React, { useState } from 'react' -import { - KeyboardAvoidingView, - Platform, - ScrollView, - TouchableOpacity, - View -} from 'react-native' -import { FilledTextField } from 'react-native-material-textfield' -import i18n from '../../../i18n' -import { forgotPassword } from '../../apollo/server' -import { - EnategaImage, - FlashMessage, - RegistrationHeader, - Spinner, - TextDefault, - WrapperView -} from '../../components' -import { alignment } from '../../utils/alignment' -import { scale } from '../../utils/scaling' -import useStyle from './styles' - -const FORGOT_PASSWORD = gql` - ${forgotPassword} -` - -const Logo = require('../../../assets/logo.png') - -function ForgotPassword() { - const styles = useStyle() - const { colors } = useTheme() - const [email, setEmail] = useState('') - const [emailError, setEmailError] = useState(null) - const [mutate, { loading }] = useMutation(FORGOT_PASSWORD, { - onCompleted, - onError - }) - - function validateCredentials() { - let result = true - setEmailError(null) - if (!email) { - setEmailError('Email is required') - result = false - } else { - const emailRegex = /^\w+([\\.-]?\w+)*@\w+([\\.-]?\w+)*(\.\w{2,3})+$/ - if (emailRegex.test(email) !== true) { - setEmailError('Invalid Email') - result = false - } - } - return result - } - function onCompleted(data) { - FlashMessage({ - message: 'Reset password link sent on your email' - }) - } - function onError(error) { - if (error.networkError) { - FlashMessage({ - message: error.networkError.result.errors[0].message - }) - } else if (error.graphQLErrors) { - FlashMessage({ - message: error.graphQLErrors[0].message - }) - } - } - - return ( - - - - - - - - - - - - To reset your password, please enter your Email address below. - - { - setEmail(text.trim()) - }} - /> - { - if (validateCredentials() && !loading) { - mutate({ - variables: { email: email.toLowerCase().trim() } - }) - } - }}> - {loading ? ( - - ) : ( - CONTINUE - )} - - - - - - - - ) -} -export default ForgotPassword diff --git a/Customer App/src/screens/ForgotPassword/styles.js b/Customer App/src/screens/ForgotPassword/styles.js deleted file mode 100644 index c2ddfcf..0000000 --- a/Customer App/src/screens/ForgotPassword/styles.js +++ /dev/null @@ -1,67 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { Dimensions, StyleSheet } from 'react-native' -import { useSafeAreaInsets } from 'react-native-safe-area-context' -import { alignment } from '../../utils/alignment' -import { moderateScale, scale, verticalScale } from '../../utils/scaling' -import { textStyles } from '../../utils/textStyles' -const { height } = Dimensions.get('window') - -const useStyle = () => { - const { colors } = useTheme() - const inset = useSafeAreaInsets() - return StyleSheet.create({ - flex: { - flex: 1 - }, - width100: { - width: '100%' - }, - mainContainer: { - flex: 1, - alignItems: 'center', - paddingTop: verticalScale(20) + inset.top - }, - subContainer: { - flex: 1, - width: '80%', - alignItems: 'center', - ...alignment.PBmedium - }, - imgResponsive: { - width: scale(135), - height: scale(125), - backgroundColor: 'transparent' - }, - loadingView: { - backgroundColor: colors.background, - width: '100%', - height: '100%' - }, - upperContainer: { - marginTop: verticalScale(60) - }, - actionBtn: { - height: height * 0.06, - alignItems: 'center', - justifyContent: 'center', - borderRadius: moderateScale(18), - backgroundColor: colors.buttonBackground, - ...alignment.MTlarge - }, - labelStyle: { - ...textStyles.Medium, - marginTop: 3, - paddingLeft: 5, - paddingTop: scale(1) - }, - textContainer: { - borderRadius: 20, - borderTopLeftRadius: 20, - borderTopRightRadius: 20, - backgroundColor: colors.buttonBackgroundLight, - overflow: 'hidden', - ...alignment.MTlarge - } - }) -} -export default useStyle diff --git a/Customer App/src/screens/FullMap/FullMap.js b/Customer App/src/screens/FullMap/FullMap.js deleted file mode 100644 index 56fe558..0000000 --- a/Customer App/src/screens/FullMap/FullMap.js +++ /dev/null @@ -1,282 +0,0 @@ -import { useNavigation, useRoute, useTheme } from '@react-navigation/native' -import * as Location from 'expo-location' -import React, { useEffect, useLayoutEffect, useState } from 'react' -import { Image, TouchableOpacity, View } from 'react-native' -import MapView, { Marker, PROVIDER_GOOGLE } from 'react-native-maps' -import { FlashMessage, TextDefault, WrapperView } from '../../components' -import { NAVIGATION_SCREEN } from '../../utils/constant' -import { scale } from '../../utils/scaling' -import useStyle from './styles' - -const LATITUDE = 33.7001019 -const LONGITUDE = 72.9735978 -const LATITUDE_DELTA = 0.0022 -const LONGITUDE_DELTA = 0.0021 -const mapStyle = [ - { - elementType: 'geometry', - stylers: [ - { - color: '#242f3e' - } - ] - }, - { - elementType: 'labels.text.fill', - stylers: [ - { - color: '#746855' - } - ] - }, - { - elementType: 'labels.text.stroke', - stylers: [ - { - color: '#242f3e' - } - ] - }, - { - featureType: 'administrative.locality', - elementType: 'labels.text.fill', - stylers: [ - { - color: '#d59563' - } - ] - }, - { - featureType: 'poi', - elementType: 'labels.text.fill', - stylers: [ - { - color: '#d59563' - } - ] - }, - { - featureType: 'poi.park', - elementType: 'geometry', - stylers: [ - { - color: '#263c3f' - } - ] - }, - { - featureType: 'poi.park', - elementType: 'labels.text.fill', - stylers: [ - { - color: '#6b9a76' - } - ] - }, - { - featureType: 'road', - elementType: 'geometry', - stylers: [ - { - color: '#38414e' - } - ] - }, - { - featureType: 'road', - elementType: 'geometry.stroke', - stylers: [ - { - color: '#212a37' - } - ] - }, - { - featureType: 'road', - elementType: 'labels.text.fill', - stylers: [ - { - color: '#9ca5b3' - } - ] - }, - { - featureType: 'road.highway', - elementType: 'geometry', - stylers: [ - { - color: '#746855' - } - ] - }, - { - featureType: 'road.highway', - elementType: 'geometry.stroke', - stylers: [ - { - color: '#1f2835' - } - ] - }, - { - featureType: 'road.highway', - elementType: 'labels.text.fill', - stylers: [ - { - color: '#f3d19c' - } - ] - }, - { - featureType: 'transit', - elementType: 'geometry', - stylers: [ - { - color: '#2f3948' - } - ] - }, - { - featureType: 'transit.station', - elementType: 'labels.text.fill', - stylers: [ - { - color: '#d59563' - } - ] - }, - { - featureType: 'water', - elementType: 'geometry', - stylers: [ - { - color: '#17263c' - } - ] - }, - { - featureType: 'water', - elementType: 'labels.text.fill', - stylers: [ - { - color: '#515c6d' - } - ] - }, - { - featureType: 'water', - elementType: 'labels.text.stroke', - stylers: [ - { - color: '#17263c' - } - ] - } -] - -export default function FullMap() { - const route = useRoute() - const styles = useStyle() - const { dark, colors } = useTheme() - const navigation = useNavigation() - const [mapMargin, setMapMargin] = useState(1) - const latitude = route.params.latitude ?? LATITUDE - const longitude = route.params.longitude ?? LONGITUDE - - const [region, setRegion] = useState({ - latitude: latitude, - latitudeDelta: LATITUDE_DELTA, - longitude: longitude, - longitudeDelta: LONGITUDE_DELTA - }) - const backScreen = route.params.currentScreen ?? null - - useLayoutEffect(() => { - navigation.setOptions({ - title: 'Map', - headerRight: null - }) - }, [navigation]) - - useEffect(() => { - if (backScreen === 'NewAddress') _getLocationAsync() - }, [backScreen]) - function setMargin() { - setMapMargin(0) - } - - async function _getLocationAsync() { - const { status } = await Location.requestForegroundPermissionsAsync() - if (status === 'granted') { - const location = await Location.getCurrentPositionAsync({ - enableHighAccuracy: true - }) - const loc = { - latitude: parseFloat(location.coords.latitude), - latitudeDelta: LATITUDE_DELTA, - longitude: parseFloat(location.coords.longitude), - longitudeDelta: LONGITUDE_DELTA - } - setRegion(loc) - } else { - FlashMessage({ - message: 'Location permission not granted' - }) - } - } - - function onSave() { - if (backScreen === NAVIGATION_SCREEN.NewAddress) { - navigation.navigate(NAVIGATION_SCREEN.NewAddress, { - regionChange: region - }) - } else if (backScreen === NAVIGATION_SCREEN.EditAddress) { - navigation.navigate(NAVIGATION_SCREEN.EditAddress, { - regionChange: region - }) - } - } - - return ( - - - - - - - - - - - Save - - - - - - ) -} diff --git a/Customer App/src/screens/FullMap/styles.js b/Customer App/src/screens/FullMap/styles.js deleted file mode 100644 index b5a58cd..0000000 --- a/Customer App/src/screens/FullMap/styles.js +++ /dev/null @@ -1,27 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { StyleSheet } from 'react-native' -import { moderateScale } from '../../utils/scaling' - -const useStyle = () => { - const { colors } = useTheme() - return StyleSheet.create({ - flex: { - flex: 1 - }, - container: { - height: '92%' - }, - button: { - position: 'absolute', - alignSelf: 'center', - justifyContent: 'center', - alignItems: 'center', - borderRadius: moderateScale(10), - bottom: 0, - height: '8%', - width: '100%', - backgroundColor: colors.buttonBackgroundBlue - } - }) -} -export default useStyle diff --git a/Customer App/src/screens/Help/Help.js b/Customer App/src/screens/Help/Help.js deleted file mode 100644 index 521603e..0000000 --- a/Customer App/src/screens/Help/Help.js +++ /dev/null @@ -1,54 +0,0 @@ -import { AntDesign } from '@expo/vector-icons' -import { useNavigation } from '@react-navigation/native' -import React, { useLayoutEffect } from 'react' -import { TouchableOpacity, View } from 'react-native' -import i18n from '../../../i18n' -import { TextDefault, WrapperView } from '../../components' -import { NAVIGATION_SCREEN } from '../../utils/constant' -import useStyle from './styles' - -const links = [ - { - title: 'Product Page', - url: 'https://market.nativebase.io/view/react-native-food-delivery-backend-app' - }, - { title: 'Docs', url: 'https://enatega.gitbook.io/enatega-full-app/' }, - { - title: 'Blog', - url: 'https://blog.nativebase.io/enatega-full-food-delivery-app-is-finally-here-a6039de4a09d' - }, - { title: 'About Us', url: 'https://ninjascode.com/pages/ourteam.html' } -] -function Help() { - const styles = useStyle() - const navigation = useNavigation() - - useLayoutEffect(() => { - navigation.setOptions({ - headerTitle: i18n.t('titleHelp'), - headerRight: null - }) - }, [navigation]) - - return ( - - - {links.map(({ title, url }, index) => ( - - navigation.navigate(NAVIGATION_SCREEN.HelpBrowser, { title, url }) - } - style={styles.itemContainer} - key={index}> - {title} - - - - - ))} - - - ) -} - -export default Help diff --git a/Customer App/src/screens/Help/styles.js b/Customer App/src/screens/Help/styles.js deleted file mode 100644 index 4d88b7c..0000000 --- a/Customer App/src/screens/Help/styles.js +++ /dev/null @@ -1,35 +0,0 @@ -import { StyleSheet } from 'react-native' -import { alignment } from '../../utils/alignment' -import { moderateScale, verticalScale } from '../../utils/scaling' -import { useTheme } from '@react-navigation/native' - -const useStyle = () => { - const { colors } = useTheme() - return StyleSheet.create({ - flex: { - flex: 1 - }, - itemContainer: { - backgroundColor: colors.white, - marginHorizontal: moderateScale(20), - borderRadius: moderateScale(10), - elevation: 2, - shadowColor: 'black', - shadowOffset: { - width: 0, - height: verticalScale(1) - }, - shadowOpacity: 0.5, - shadowRadius: verticalScale(1), - flexDirection: 'row', - justifyContent: 'space-between', - borderColor: colors.horizontalLine, - ...alignment.Pmedium, - ...alignment.Pmedium, - ...alignment.PLlarge, - ...alignment.PRsmall, - ...alignment.MTsmall - } - }) -} -export default useStyle diff --git a/Customer App/src/screens/HelpBrowser/HelpBrowser.js b/Customer App/src/screens/HelpBrowser/HelpBrowser.js deleted file mode 100644 index 84a42fd..0000000 --- a/Customer App/src/screens/HelpBrowser/HelpBrowser.js +++ /dev/null @@ -1,30 +0,0 @@ -import React, { useLayoutEffect } from 'react' -import { WebView } from 'react-native-webview' -import Spinner from '../../components/Spinner/Spinner' -import { useNavigation, useRoute } from '@react-navigation/native' -import { WrapperView } from '../../components' - -function HelpBrowser() { - const navigation = useNavigation() - const route = useRoute() - const { title, url } = route.params - - useLayoutEffect(() => { - navigation.setOptions({ - headerRight: null, - headerTitle: title - }) - }, [navigation]) - - return ( - - } - source={{ uri: url }} - /> - - ) -} - -export default HelpBrowser diff --git a/Customer App/src/screens/ItemDetail/ItemDetail.js b/Customer App/src/screens/ItemDetail/ItemDetail.js deleted file mode 100644 index 49b0df9..0000000 --- a/Customer App/src/screens/ItemDetail/ItemDetail.js +++ /dev/null @@ -1,235 +0,0 @@ -import { useNavigation, useRoute } from '@react-navigation/native' -import React, { useContext, useEffect, useState } from 'react' -import { ScrollView, View } from 'react-native' -import { WrapperView } from '../../components' -import CartComponent from '../../components/CustomizeComponents/CartComponent/CartComponent' -import CheckComponent from '../../components/CustomizeComponents/CheckComponent/CheckComponent' -import HeadingComponent from '../../components/CustomizeComponents/HeadingComponent/HeadingComponent' -import ImageHeader from '../../components/CustomizeComponents/ImageHeader/ImageHeader' -import RadioComponent from '../../components/CustomizeComponents/RadioComponent/RadioComponent' -import TitleComponent from '../../components/CustomizeComponents/TitleComponent/TitleComponent' -import UserContext from '../../context/User' -import { alignment } from '../../utils/alignment' -import { NAVIGATION_SCREEN } from '../../utils/constant' -import useStyle from './styles' - -function ItemDetail() { - const route = useRoute() - const styles = useStyle() - const navigation = useNavigation() - const [food] = useState(route.params.food ?? null) - const [selectedVariation, setSelectedVariation] = useState(food.variations[0]) - const [selectedAddons, setSelectedAddons] = useState([]) - const { cart, addQuantity, addCartItem } = useContext(UserContext) - - useEffect(() => { - navigation.setOptions({ - title: 'Customize', - headerRight: () => null - }) - }, [navigation]) - - function validateButton() { - if (!selectedVariation) return false - const validatedAddons = [] - selectedVariation.addons.forEach(addon => { - const selected = selectedAddons.find(ad => ad._id === addon._id) - if (!selected && addon.quantity_minimum === 0) { - validatedAddons.push(false) - } else if ( - selected && - selected.options.length >= addon.quantity_minimum && - selected.options.length <= addon.quantity_maximum - ) { - validatedAddons.push(false) - } else validatedAddons.push(true) - }) - return validatedAddons.every(val => val === false) - } - - async function onAddToCart(quantity) { - if (validateOrderItem()) { - const addons = selectedAddons.map(addon => ({ - ...addon, - options: addon.options.map(({ _id }) => ({ - _id - })) - })) - - const cartItem = cart.find(cartItem => { - if ( - cartItem._id === food._id && - cartItem.variation._id === selectedVariation._id - ) { - if (cartItem.addons.length === addons.length) { - if (addons.length === 0) return true - const addonsResult = addons.every(newAddon => { - const cartAddon = cartItem.addons.find( - ad => ad._id === newAddon._id - ) - - if (!cartAddon) return false - const optionsResult = newAddon.options.every(newOption => { - const cartOption = cartAddon.options.find( - op => op._id === newOption._id - ) - - if (!cartOption) return false - return true - }) - - return optionsResult - }) - - return addonsResult - } - } - return false - }) - - if (!cartItem) { - await addCartItem(food._id, selectedVariation._id, quantity, addons) - } else { - await addQuantity(cartItem.key, quantity) - } - navigation.navigate(NAVIGATION_SCREEN.Cart) - } - } - - function onSelectVariation(variation) { - setSelectedVariation(variation) - } - - async function onSelectOption(addon, option) { - const addons = selectedAddons - const index = addons.findIndex(ad => ad._id === addon._id) - if (index > -1) { - if (addon.quantity_minimum === 1 && addon.quantity_maximum === 1) { - addons[index].options = [option] - } else { - const optionIndex = addons[index].options.findIndex( - opt => opt._id === option._id - ) - if (optionIndex > -1) { - addons[index].options = addons[index].options.filter( - opt => opt._id !== option._id - ) - } else { - addons[index].options.push(option) - } - if (!addons[index].options.length) { - addons.splice(index, 1) - } - } - } else { - addons.push({ _id: addon._id, options: [option] }) - } - setSelectedAddons([...addons]) - } - - function calculatePrice() { - const variation = selectedVariation.price - let addons = 0 - selectedAddons.forEach(addon => { - addons += addon.options.reduce((acc, option) => { - return acc + option.price - }, 0) - }) - return (variation + addons).toFixed(2) - } - - function validateOrderItem() { - const validatedAddons = selectedVariation.addons.map(addon => { - const selected = selectedAddons.find(ad => ad._id === addon._id) - - if (!selected && addon.quantity_minimum === 0) { - addon.error = false - } else if ( - selected && - selected.options.length >= addon.quantity_minimum && - selected.options.length <= addon.quantity_maximum - ) { - addon.error = false - } else addon.error = true - return addon - }) - setSelectedVariation({ ...selectedVariation, addons: validatedAddons }) - return validatedAddons.every(addon => addon.error === false) - } - - function renderOption(addon) { - if (addon.quantity_minimum === 1 && addon.quantity_maximum === 1) { - return ( - - ) - } else { - return ( - - ) - } - } - - return ( - - - - {!!food.img_url && } - - - - {food.variations.length > 1 && ( - <> - - - - - - )} - {selectedVariation.addons.map(addon => ( - - - {renderOption(addon)} - - ))} - - - - - - ) -} - -export default ItemDetail diff --git a/Customer App/src/screens/ItemDetail/styles.js b/Customer App/src/screens/ItemDetail/styles.js deleted file mode 100644 index df16f92..0000000 --- a/Customer App/src/screens/ItemDetail/styles.js +++ /dev/null @@ -1,30 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { StyleSheet } from 'react-native' -import { alignment } from '../../utils/alignment' - -const useStyle = () => { - const { colors } = useTheme() - - return StyleSheet.create({ - flex: { - flex: 1 - }, - scrollViewContainer: { - width: '100%', - height: '100%' - }, - subContainer: { - width: '90%', - height: '100%', - alignSelf: 'center', - ...alignment.MTmedium - }, - line: { - width: '100%', - height: StyleSheet.hairlineWidth, - ...alignment.MBsmall, - backgroundColor: colors.horizontalLine - } - }) -} -export default useStyle diff --git a/Customer App/src/screens/Login/Login.js b/Customer App/src/screens/Login/Login.js deleted file mode 100755 index c19b8da..0000000 --- a/Customer App/src/screens/Login/Login.js +++ /dev/null @@ -1,279 +0,0 @@ -import { useMutation } from '@apollo/react-hooks' -import { useNavigation, useTheme } from '@react-navigation/native' -import * as Notifications from 'expo-notifications' -import Constants from 'expo-constants' -import gql from 'graphql-tag' -import React, { useContext, useEffect, useState } from 'react' -import { - ActivityIndicator, - BackHandler, - KeyboardAvoidingView, - Platform, - ScrollView, - TouchableOpacity, - View -} from 'react-native' -import { FilledTextField } from 'react-native-material-textfield' -import { useSafeAreaInsets } from 'react-native-safe-area-context' -import i18n from '../../../i18n' -import { login } from '../../apollo/server' -import { - EnategaImage, - FlashMessage, - RegistrationHeader, - TextDefault, - WrapperView -} from '../../components' -import UserContext from '../../context/User' -import { alignment } from '../../utils/alignment' -import Analytics from '../../utils/analytics' -import { NAVIGATION_SCREEN } from '../../utils/constant' -import { scale, verticalScale } from '../../utils/scaling' -import useStyle from './styles' - -// Constants -const LOGIN = gql` - ${login} -` - -const Logo = require('../../../assets/logo.png') - -function Login() { - let _didFocusSubscription = null - let _willBlurSubscription = null - const styles = useStyle() - const inset = useSafeAreaInsets() - const { colors } = useTheme() - const navigation = useNavigation() - const [email, setEmail] = useState('john@test.com') - const [loading, setLoading] = useState(false) - const [password, setPassword] = useState('123123') - const [emailError, setEmailError] = useState('') - const { setTokenAsync } = useContext(UserContext) - const [passwordError, setPasswordError] = useState(null) - - const [mutate] = useMutation(LOGIN, { onCompleted, onError }) - - useEffect(() => { - _didFocusSubscription = navigation.addListener('didFocus', () => { - BackHandler.addEventListener( - 'hardwareBackPress', - onBackButtonPressAndroid - ) - }) - _willBlurSubscription = navigation.addListener('willBlur', () => { - BackHandler.removeEventListener( - 'hardwareBackPress', - onBackButtonPressAndroid - ) - }) - return () => { - _didFocusSubscription && _didFocusSubscription() - _willBlurSubscription && _willBlurSubscription() - BackHandler.removeEventListener( - 'hardwareBackPress', - onBackButtonPressAndroid - ) - } - }, []) - function validateCredentials() { - let result = true - setEmailError(null) - setPasswordError(null) - - if (!email) { - setEmailError('Email/Phone is required') - result = false - } else { - const emailRegex = /^\w+([\\.-]?\w+)*@\w+([\\.-]?\w+)*(\.\w{2,3})+$/ - const phoneRegex = /^[+]\d{6,15}$/ - if (emailRegex.test(email) !== true && phoneRegex.test(email) !== true) { - setEmailError('Invalid Email/Phone') - result = false - } - } - if (!password) { - setPasswordError('Password is required') - result = false - } - return result - } - async function onCompleted(data) { - try { - const trackingOpts = { - id: data.login.userId, - usernameOrEmail: data.login.email - } - Analytics.identify(data.login.userId, trackingOpts) - Analytics.track(Analytics.events.USER_LOGGED_IN, trackingOpts) - setTokenAsync(data.login.token) - navigation.navigate(NAVIGATION_SCREEN.Menu) - } catch (e) { - console.log(e) - } finally { - setLoading(false) - } - } - function onError(error) { - try { - console.log(JSON.stringify(error)) - FlashMessage({ - message: error.graphQLErrors[0].message - }) - } catch (e) { - console.log(e) - } finally { - setLoading(false) - } - } - - function onBackButtonPressAndroid() { - navigation.navigate(NAVIGATION_SCREEN.Menu) - return true - } - - async function mutateLogin(user) { - try { - setLoading(true) - let notificationToken = null - if (Constants.isDevice) { - const { status: existingStatus } = - await Notifications.getPermissionsAsync() - if (existingStatus === 'granted') { - notificationToken = (await Notifications.getExpoPushTokenAsync()).data - } - } - mutate({ variables: { ...user, notificationToken } }) - } catch (e) { - console.log(e) - } finally { - } - } - - function renderLoginAction() { - return ( - { - const user = { - email: email, - password: password, - type: 'default' - } - if (validateCredentials()) { - mutateLogin(user) - } - }}> - {loading ? ( - - ) : ( - {i18n.t('loginBtn')} - )} - - ) - } - - return ( - - - - - - - - - - - - Enter your Email and Password - - - { - setEmail(text.toLowerCase().trim()) - }} - /> - { - setPassword(text.trim()) - }} - /> - - navigation.navigate(NAVIGATION_SCREEN.ForgotPassword) - }> - - Forgot Password? - - - {renderLoginAction()} - - navigation.navigate(NAVIGATION_SCREEN.CreateAccount) - }> - - Create New Account - - - - - - - - - ) -} - -export default Login diff --git a/Customer App/src/screens/Login/screenOptions.js b/Customer App/src/screens/Login/screenOptions.js deleted file mode 100644 index 737deff..0000000 --- a/Customer App/src/screens/Login/screenOptions.js +++ /dev/null @@ -1,31 +0,0 @@ -/* eslint-disable react/prop-types */ -import React from 'react' -import { textStyles } from '../../utils/textStyles' -import PropTypes from 'prop-types' -const { - LeftButton -} = require('../../components/Header/HeaderIcons/HeaderIcons') - -const navigationOptions = props => { - return { - title: 'Log in', - headerTitleAlign: 'left', - headerRight: null, - // eslint-disable-next-line react/display-name - headerLeft: () => , - headerStyle: { - backgroundColor: props.backColor - }, - headerTitleStyle: { - color: props.fontColor, - ...textStyles.H3, - ...textStyles.Bold - } - } -} -navigationOptions.propTypes = { - iconColor: PropTypes.string, - fontColor: PropTypes.string, - backColor: PropTypes.string -} -export default navigationOptions diff --git a/Customer App/src/screens/Login/styles.js b/Customer App/src/screens/Login/styles.js deleted file mode 100644 index ec51d03..0000000 --- a/Customer App/src/screens/Login/styles.js +++ /dev/null @@ -1,84 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { Dimensions, StyleSheet } from 'react-native' -import { alignment } from '../../utils/alignment' -import { moderateScale, scale, verticalScale } from '../../utils/scaling' -import { textStyles } from '../../utils/textStyles' -const { height } = Dimensions.get('window') - -const useStyle = () => { - const { colors } = useTheme() - return StyleSheet.create({ - flex: { - flex: 1 - }, - width100: { - width: '100%' - }, - safeAreaViewStyles: { - flex: 1, - backgroundColor: colors.cardContainer - }, - imgResponsive: { - width: scale(135), - height: scale(125), - backgroundColor: 'transparent' - }, - loadingView: { - backgroundColor: colors.background, - width: '100%', - height: '100%' - }, - upperContainer: { - marginTop: verticalScale(60) - }, - mainContainer: { - flex: 1, - alignItems: 'center' - }, - subContainer: { - flex: 1, - width: '80%', - alignItems: 'center', - ...alignment.PBmedium - }, - - marginTop3: { - ...alignment.MTmedium - }, - lgnText: { - fontSize: moderateScale(20) - }, - textContainer: { - borderRadius: 20, - borderTopLeftRadius: 20, - borderTopRightRadius: 20, - backgroundColor: colors.buttonBackgroundLight, - alignItems: 'center', - overflow: 'hidden' - }, - labelStyle: { - ...textStyles.Medium, - marginTop: 3, - paddingLeft: 5, - paddingTop: scale(1) - }, - loginBtn: { - width: '100%', - borderRadius: moderateScale(18), - height: height * 0.06, - backgroundColor: colors.buttonBackground, - justifyContent: 'center', - alignItems: 'center' - }, - whiteBtn: { - backgroundColor: colors.white, - borderWidth: 1, - borderColor: colors.fontSecondColor - }, - appleBtn: { - width: '100%', - height: height * 0.06 - } - }) -} -export default useStyle diff --git a/Customer App/src/screens/Menu/styles.js b/Customer App/src/screens/Menu/styles.js deleted file mode 100644 index da6c4f1..0000000 --- a/Customer App/src/screens/Menu/styles.js +++ /dev/null @@ -1,53 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { StyleSheet } from 'react-native' -import { alignment } from '../../utils/alignment' -import { verticalScale } from '../../utils/scaling' - -const useStyle = () => { - const { colors } = useTheme() - - return StyleSheet.create({ - flex: { - flex: 1 - }, - backgroundColor: { - backgroundColor: colors.background - }, - emptyContainer: { - flex: 1, - justifyContent: 'center', - alignItems: 'center' - }, - mainContentContainer: { - width: '100%', - ...alignment.PLsmall, - ...alignment.PRsmall, - alignSelf: 'center' - }, - cardViewContainer: { - width: '95%', - alignSelf: 'center', - height: verticalScale(165), - elevation: 7, - borderRadius: 30, - shadowColor: colors.shadowColor, - shadowOffset: { - width: 0, - height: verticalScale(3) - }, - shadowOpacity: 1, - shadowRadius: verticalScale(4), - borderWidth: 0, - borderColor: colors.white, - ...alignment.MTxSmall, - ...alignment.MBsmall - }, - contentContainer: { - flexGrow: 1, - ...alignment.MTxSmall, - ...alignment.PBlarge - } - }) -} - -export default useStyle diff --git a/Customer App/src/screens/MenuItems/styles.js b/Customer App/src/screens/MenuItems/styles.js deleted file mode 100755 index d1e60b0..0000000 --- a/Customer App/src/screens/MenuItems/styles.js +++ /dev/null @@ -1,129 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { Dimensions, StyleSheet } from 'react-native' -import { alignment } from '../../utils/alignment' -import { moderateScale, verticalScale } from '../../utils/scaling' -const { width, height } = Dimensions.get('window') - -const useStyle = () => { - const { colors } = useTheme() - return StyleSheet.create({ - flex: { - flex: 1 - }, - contentContaienr: { - flexGrow: 1, - ...alignment.PBlarge - }, - whiteFont: { - color: colors.fontWhite - }, - lightColor: { - color: colors.fontSecondColor - }, - tagColor: { - color: colors.tagColor - }, - emptyContainer: { - flex: 1, - justifyContent: 'center', - alignItems: 'center' - }, - shadeContainer: { - width: '100%', - height: '100%', - borderRadius: moderateScale(20), - backgroundColor: colors.fontMainColor, - opacity: 0.3, - position: 'absolute' - }, - backgroundImageContainer: { - height: height * 0.2, - width: '88%', - borderRadius: moderateScale(20), - alignSelf: 'center', - ...alignment.MTmedium, - ...alignment.MBlarge - }, - backgroundImage: { - width: '100%', - height: '100%', - borderRadius: moderateScale(20), - alignSelf: 'center', - justifyContent: 'flex-end' - }, - backgroundImageTextContainer: { - width: '100%', - borderRadius: moderateScale(20), - backgroundColor: '#21262d99', - justifyContent: 'flex-end', - ...alignment.PRxSmall, - ...alignment.PLlarge, - ...alignment.PTsmall, - ...alignment.PBsmall - }, - - filter: { - height: '100%', - flexDirection: 'row', - alignItems: 'center', - ...alignment.PLmedium, - ...alignment.PRmedium - }, - - cardContainer: { - width: '90%', - flexDirection: 'row', - height: width * 0.28, - justifyContent: 'center', - alignItems: 'center', - borderWidth: 1, - borderColor: colors.white, - backgroundColor: colors.cardContainer, - elevation: 5, - shadowColor: colors.placeHolderColor, - shadowOffset: { - width: verticalScale(2), - height: verticalScale(1) - }, - borderRadius: moderateScale(20), - alignSelf: 'center', - shadowOpacity: 0.2, - shadowRadius: verticalScale(10), - ...alignment.MBxSmall, - ...alignment.MTmedium, - ...alignment.PLsmall, - ...alignment.PRsmall - }, - cardImageContainer: { - width: moderateScale(75), - height: moderateScale(75), - borderRadius: moderateScale(20) - }, - imgResponsive: { - width: moderateScale(75), - height: moderateScale(75), - borderRadius: moderateScale(20) - }, - loadingView: { - backgroundColor: colors.background, - width: '100%', - height: '100%' - }, - emtpyStockLabel: { - position: 'absolute', - top: 0, - right: -10, - justifyContent: 'center', - alignItems: 'center', - backgroundColor: colors.tagColor, - ...alignment.PLxSmall, - ...alignment.PRxSmall - }, - textContainer: { - flex: 1, - justifyContent: 'center', - ...alignment.MLlarge - } - }) -} -export default useStyle diff --git a/Customer App/src/screens/MyOrders/style.js b/Customer App/src/screens/MyOrders/style.js deleted file mode 100644 index a52567d..0000000 --- a/Customer App/src/screens/MyOrders/style.js +++ /dev/null @@ -1,126 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { StyleSheet } from 'react-native' -import { alignment } from '../../utils/alignment' -import { scale, verticalScale } from '../../utils/scaling' - -const useStyle = () => { - const { colors } = useTheme() - return StyleSheet.create({ - flex: { - flex: 1 - }, - safeAreaViewStyles: { - flex: 1, - backgroundColor: colors.headerBackground - }, - container: { - flex: 1 - }, - contentContainer: { - flexGrow: 1, - ...alignment.PBsmall - }, - subContainerImage: { - flex: 1, - justifyContent: 'center', - alignContent: 'center', - ...alignment.PBlarge - }, - imageContainer: { - justifyContent: 'center', - alignItems: 'center', - ...alignment.MBlarge - }, - image: { - width: scale(134), - height: scale(131) - }, - descriptionEmpty: { - justifyContent: 'center', - alignItems: 'center', - ...alignment.Plarge - }, - emptyButton: { - width: '70%', - height: scale(50), - backgroundColor: colors.blueColor, - justifyContent: 'center', - alignItems: 'center', - alignSelf: 'center', - borderRadius: scale(15), - ...alignment.MTlarge - }, - subContainer: { - flex: 1, - backgroundColor: colors.cardContainer, - borderRadius: scale(20), - elevation: 3, - width: '85%', - alignSelf: 'center', - shadowColor: 'black', - shadowOffset: { - width: 0, - height: verticalScale(1) - }, - shadowOpacity: 0.5, - shadowRadius: verticalScale(1), - flexDirection: 'row', - justifyContent: 'space-between', - ...alignment.Psmall, - ...alignment.MBmedium - }, - subContainerLeft: { - width: '30%', - justifyContent: 'center', - alignItems: 'center', - ...alignment.PRxSmall, - ...alignment.PLxSmall - }, - subContainerRight: { - width: '30%', - justifyContent: 'center', - alignItems: 'center' - }, - subContainerButton: { - backgroundColor: colors.buttonBackground, - width: scale(70), - height: verticalScale(25), - alignSelf: 'flex-end', - alignItems: 'center', - justifyContent: 'center' - }, - Vline: { - borderRightWidth: StyleSheet.hairlineWidth, - borderColor: colors.placeHolderColor, - shadowOffset: { - width: 2, - height: 2 - }, - shadowRadius: 10, - shadowColor: colors.lightBackground, - shadowOpacity: 0.6 - }, - imgContainer: { - alignItems: 'center', - justifyContent: 'center', - borderRadius: 20, - overflow: 'hidden' - }, - imgResponsive: { - width: scale(70), - height: scale(70) - }, - loadingView: { - backgroundColor: colors.background, - width: '100%', - height: '100%' - }, - infoContainer: { - flex: 1, - justifyContent: 'center', - ...alignment.PRxSmall, - ...alignment.PLsmall - } - }) -} -export default useStyle diff --git a/Customer App/src/screens/NewAddress/NewAddress.js b/Customer App/src/screens/NewAddress/NewAddress.js deleted file mode 100644 index 8dab412..0000000 --- a/Customer App/src/screens/NewAddress/NewAddress.js +++ /dev/null @@ -1,382 +0,0 @@ -import { useMutation } from '@apollo/react-hooks' -import { Ionicons } from '@expo/vector-icons' -import { useNavigation, useRoute, useTheme } from '@react-navigation/native' -import * as Location from 'expo-location' -import gql from 'graphql-tag' -import { keys } from 'lodash' -import React, { useEffect, useLayoutEffect, useRef, useState } from 'react' -import { - Image, - KeyboardAvoidingView, - Platform, - ScrollView, - TouchableOpacity, - View -} from 'react-native' -import MapView, { - Marker, - PROVIDER_DEFAULT, - PROVIDER_GOOGLE -} from 'react-native-maps' -import { FilledTextField } from 'react-native-material-textfield' -import i18n from '../../../i18n' -import { createAddress } from '../../apollo/server' -import { - FlashMessage, - Spinner, - TextDefault, - WrapperView -} from '../../components' -import { alignment } from '../../utils/alignment' -import { NAVIGATION_SCREEN } from '../../utils/constant' -import { scale } from '../../utils/scaling' -import useStyle from './styles' - -const CREATE_ADDRESS = gql` - ${createAddress} -` - -const labelValues = [ - { - title: 'Home', - value: 'Home' - }, - { - title: 'Work', - value: 'Work' - }, - { - title: 'Other', - value: 'Other' - } -] - -const LATITUDE = 33.7001019 -const LONGITUDE = 72.9735978 -const LATITUDE_DELTA = 0.0022 -const LONGITUDE_DELTA = 0.0021 - -function NewAddress() { - const route = useRoute() - const styles = useStyle() - const addressRef = useRef() - const { colors } = useTheme() - const navigation = useNavigation() - - const [deliveryAddress, setDeliveryAddress] = useState('') - const [deliveryDetails, setDeliveryDetails] = useState('') - const [deliveryAddressError, setDeliveryAddressError] = useState('') - const [deliveryDetailsError, setDeliveryDetailsError] = useState('') - const [selectedLabel, setSelectedLabel] = useState(labelValues[0].value) - const [region, setRegion] = useState({ - latitude: LATITUDE, - latitudeDelta: LATITUDE_DELTA, - longitude: LONGITUDE, - longitudeDelta: LONGITUDE_DELTA - }) - - const regionObj = route.params ? route.params.regionChange : null - - useLayoutEffect(() => { - navigation.setOptions({ - title: i18n.t('addAddress'), - headerRight: null - }) - }, [navigation]) - - useEffect(() => { - _getLocationAsync() - }, []) - - useEffect(() => { - if (regionObj !== null) regionChange(regionObj) - }, [regionObj]) - - const [mutate, { loading }] = useMutation(CREATE_ADDRESS, { - onCompleted, - onError - }) - - async function _getLocationAsync() { - const { status } = await Location.requestForegroundPermissionsAsync() - if (status === 'granted') { - const location = await Location.getCurrentPositionAsync({ - enableHighAccuracy: true - }) - const loc = { - latitude: parseFloat(location.coords.latitude), - latitudeDelta: LATITUDE_DELTA, - longitude: parseFloat(location.coords.longitude), - longitudeDelta: LONGITUDE_DELTA - } - setRegion(loc) - regionChange(loc) - } else { - FlashMessage({ - message: 'Location permission not granted' - }) - } - } - - function regionChange(region) { - Location.reverseGeocodeAsync({ ...region }) - .then(data => { - if (data.length && addressRef.current !== null) { - const location = data[0] - const deliveryAddress = keys(location) - .map(key => location[key]) - .join(' ') - setDeliveryAddress(deliveryAddress) - setRegion(region) - - addressRef.current.setValue(deliveryAddress) - } - }) - .catch(error => { - console.log('Error : ', error) - }) - } - - function onCompleted(data) { - FlashMessage({ - message: 'Address added' - }) - const cartAddress = route.params ? route.params.backScreen : null - if (cartAddress === NAVIGATION_SCREEN.Cart) { - navigation.navigate(NAVIGATION_SCREEN.Cart, { - AddressObject: data.createAddress.addresses[0] - }) - } else navigation.goBack() - } - - function onError(error) { - FlashMessage({ - message: `An error occured. Please try again. ${error}` - }) - } - - return ( - - - - - { - navigation.navigate(NAVIGATION_SCREEN.FullMap, { - latitude: region.latitude, - longitude: region.longitude, - currentScreen: 'NewAddress' - }) - }}> - - - - - - - - - - - - - Label As: - - - - {labelValues.map((label, index) => { - const isSelected = selectedLabel === label.value - return ( - { - setSelectedLabel(label.value) - }}> - {isSelected && ( - - )} - - {label.title} - - - ) - })} - - - - { - setDeliveryAddress(text) - }} - onBlur={() => { - setDeliveryAddressError( - !deliveryAddress.trim().length - ? 'Delivery address is required' - : null - ) - }} - /> - - { - setDeliveryDetails(text) - }} - onBlur={() => { - setDeliveryDetailsError( - !deliveryDetails.trim().length - ? 'Delivery details is required' - : null - ) - }} - /> - - - { - const deliveryAddressError = !deliveryAddress.trim().length - ? 'Delivery address is required' - : null - const deliveryDetailsError = !deliveryDetails.trim().length - ? 'Delivery details is required' - : null - - setDeliveryAddressError(deliveryAddressError) - setDeliveryDetailsError(deliveryDetailsError) - - if ( - deliveryAddressError === null && - deliveryDetailsError === null - ) { - mutate({ - variables: { - addressInput: { - latitude: `${region.latitude}`, - longitude: `${region.longitude}`, - delivery_address: deliveryAddress.trim(), - details: deliveryDetails.trim(), - label: selectedLabel - } - } - }) - } - }} - activeOpacity={0.5} - style={styles.saveBtnContainer}> - {loading ? ( - - - - ) : ( - - {i18n.t('saveContBtn')} - - )} - - navigation.goBack()}> - - {'Cancel'} - - - - - - - - ) -} - -export default NewAddress diff --git a/Customer App/src/screens/NewAddress/styles.js b/Customer App/src/screens/NewAddress/styles.js deleted file mode 100644 index b9490ac..0000000 --- a/Customer App/src/screens/NewAddress/styles.js +++ /dev/null @@ -1,98 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { StyleSheet } from 'react-native' -import { alignment } from '../../utils/alignment' -import { moderateScale, scale } from '../../utils/scaling' -import { textStyles } from '../../utils/textStyles' - -const useStyle = () => { - const { colors } = useTheme() - return StyleSheet.create({ - flex: { - flex: 1 - }, - subContainer: { - flex: 1, - alignItems: 'center', - borderWidth: scale(0.3), - borderTopLeftRadius: 30, - borderTopRightRadius: 30, - borderColor: 'grey', - justifyContent: 'space-around', - backgroundColor: colors.background - }, - upperContainer: { - width: '90%', - alignItems: 'center' - }, - addressContainer: { - paddingTop: 0, - width: '100%', - ...alignment.Psmall - }, - labelButtonContainer: { - width: '100%', - ...alignment.MBlarge, - ...alignment.Plarge - }, - labelTitleContainer: { - ...alignment.PBsmall - }, - buttonInline: { - width: '100%', - flexDirection: 'row', - justifyContent: 'space-evenly' - }, - labelButton: { - width: '30%', - height: moderateScale(40), - borderWidth: 1, - borderColor: colors.placeHolderColor, - borderRadius: 30, - justifyContent: 'center', - ...alignment.PxSmall - }, - activeLabel: { - flexDirection: 'row', - alignItems: 'center', - width: '30%', - borderWidth: 1, - borderRadius: 30, - backgroundColor: colors.tagColor, - justifyContent: 'space-evenly', - color: colors.fontWhite, - borderColor: colors.tagColor, - ...alignment.PxSmall - }, - saveBtnContainer: { - width: '80%', - height: scale(45), - borderRadius: scale(10), - justifyContent: 'center', - alignItems: 'center', - backgroundColor: colors.buttonBackgroundBlue - }, - mapContainer: { - height: '40%', - backgroundColor: 'transparent' - }, - spinnerView: { - width: '100%', - height: '100%' - }, - textContainer: { - borderRadius: 20, - borderTopLeftRadius: 20, - borderTopRightRadius: 20, - backgroundColor: colors.buttonBackgroundLight, - alignItems: 'center', - overflow: 'hidden' - }, - labelStyle: { - ...textStyles.Bold, - marginTop: 3, - paddingLeft: 5, - paddingTop: scale(1) - } - }) -} -export default useStyle diff --git a/Customer App/src/screens/OrderDetail/OrderDetail.js b/Customer App/src/screens/OrderDetail/OrderDetail.js deleted file mode 100644 index da431d1..0000000 --- a/Customer App/src/screens/OrderDetail/OrderDetail.js +++ /dev/null @@ -1,293 +0,0 @@ -import { MaterialIcons } from '@expo/vector-icons' -import { useNavigation, useRoute, useTheme } from '@react-navigation/native' -import React, { useContext, useEffect, useLayoutEffect } from 'react' -import { Platform, ScrollView, TouchableOpacity, View } from 'react-native' -import MapView, { PROVIDER_DEFAULT, PROVIDER_GOOGLE } from 'react-native-maps' -import i18n from '../../../i18n' -import { - Spinner, - TextDefault, - TextError, - TrackingRider, - WrapperView -} from '../../components' -import { orderStatuses } from '../../components/Menu/StatusCard/StatusCard' -import ConfigurationContext from '../../context/Configuration' -import UserContext from '../../context/User' -import { alignment } from '../../utils/alignment' -import { NAVIGATION_SCREEN } from '../../utils/constant' -import { moderateScale, scale } from '../../utils/scaling' -import useStyle from './styles' - -function calculatePrice(food) { - var foodPrice = food.variation.price - food.addons.forEach(addons => { - addons.options.forEach(addon => { - foodPrice += addon.price - }) - }) - return foodPrice -} - -const checkStatus = status => { - const obj = orderStatuses.filter(x => { - return x.key === status - }) - return obj[0] -} - -function OrderDetail() { - const styles = useStyle() - const route = useRoute() - const { colors } = useTheme() - const navigation = useNavigation() - const id = route.params._id ?? null - const cart = route.params.clearCart ?? false - const { loadingOrders, errorOrders, orders, clearCart } = - useContext(UserContext) - const configuration = useContext(ConfigurationContext) - - const order = orders.find(o => o._id === id) - - useLayoutEffect(() => { - navigation.setOptions({ - headerTitle: 'Order Detail', - headerRight: null - }) - }, [navigation]) - - useEffect(() => { - return () => { - if (cart) { - clear() - } - } - }, [cart]) - async function clear() { - await clearCart() - } - - if (loadingOrders || !order) return - if (errorOrders) return - return ( - - - - {order.order_status === 'PICKED' && order.rider && ( - - )} - - - - Thank You! - - - Your order ID is - - - {order.order_id} - - - Status - - - {order.order_status}{' '} - - ( {checkStatus(order.order_status).statusText}) - - - - Delivery address: - - - {order.delivery_address.delivery_address} - - - {order.delivery_address.details} - - - - {order.items.map((item, index) => ( - - - {item.quantity}x - - - {item.food.title} - - - {configuration.currency_symbol} - {parseFloat(calculatePrice(item)).toFixed(2)} - - - ))} - - - - Subtotal - - - {configuration.currency_symbol} - {parseFloat(order.order_amount - order.delivery_charges).toFixed( - 2 - )} - - - - - Delivery fee - - - {configuration.currency_symbol} - {parseFloat(order.delivery_charges).toFixed(2)} - - - - - Total - - - {configuration.currency_symbol} - {parseFloat(order.order_amount).toFixed(2)} - - - - {order.order_status === 'PICKED' && ( - - - - - - Chat with Rider - - - - - )} - - {(order.order_status === 'DELIVERED' || - order.order_status === 'COMPLETED') && - order.review && - order.review.rating === 0 && ( - - - Any suggestion? - - - Review regarding your order? - - - navigation.navigate(NAVIGATION_SCREEN.RateAndReview, { - _id: order._id - }) - }> - - - Write a review - - - - )} - - - ) -} - -export default OrderDetail diff --git a/Customer App/src/screens/OrderDetail/styles.js b/Customer App/src/screens/OrderDetail/styles.js deleted file mode 100644 index 5d3c3f1..0000000 --- a/Customer App/src/screens/OrderDetail/styles.js +++ /dev/null @@ -1,39 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { StyleSheet } from 'react-native' -import { alignment } from '../../utils/alignment' - -const useStyle = () => { - const { colors } = useTheme() - return StyleSheet.create({ - flex: { - flex: 1 - }, - container: { - ...alignment.PLmedium, - ...alignment.PRmedium, - ...alignment.PTlarge, - ...alignment.PBlarge - }, - marginBottom20: { - ...alignment.MBlarge - }, - marginBottom10: { - ...alignment.MBsmall - }, - orderReceipt: { - ...alignment.PLmedium, - ...alignment.PRmedium, - ...alignment.PBlarge - }, - horizontalLine: { - borderBottomColor: colors.horizontalLine, - borderBottomWidth: StyleSheet.hairlineWidth - }, - floatView: { - flexDirection: 'row', - width: '100%', - alignItems: 'center' - } - }) -} -export default useStyle diff --git a/Customer App/src/screens/Paypal/Paypal.js b/Customer App/src/screens/Paypal/Paypal.js deleted file mode 100644 index 421a1e7..0000000 --- a/Customer App/src/screens/Paypal/Paypal.js +++ /dev/null @@ -1,73 +0,0 @@ -import React, { useState, useLayoutEffect } from 'react' -import { WebView } from 'react-native-webview' -import gql from 'graphql-tag' -import { myOrders } from '../../apollo/server' -import getEnvVars from '../../../environment' -import { useApolloClient } from '@apollo/react-hooks' -import { useNavigation, useRoute } from '@react-navigation/native' -import { ActivityIndicator } from 'react-native' -import { WrapperView } from '../../components' - -const { SERVER_URL } = getEnvVars() - -const MYORDERS = gql` - ${myOrders} -` - -function Paypal() { - const [loading, loadingSetter] = useState(true) - const navigation = useNavigation() - const route = useRoute() - const client = useApolloClient() - const [_id] = useState(route.params._id ?? null) - - useLayoutEffect(() => { - navigation.setOptions({ - headerRight: null, - title: 'Paypal Checkout' - }) - }, [navigation]) - - async function handleResponse(data) { - if (data.title === 'success') { - const result = await client.query({ - query: MYORDERS, - fetchPolicy: 'network-only' - }) - const order = result.data.orders.find(order => order.order_id === _id) - navigation.reset({ - routes: [ - { name: 'Menu' }, - { - name: 'OrderDetail', - params: { _id: order._id, clearCart: true } - } - ] - }) - } else if (data.title === 'cancel') { - navigation.goBack() - // goBack on Payment Screen - } - } - - return ( - - { - handleResponse(data) - }} - onLoad={() => { - loadingSetter(false) - }} - /> - {loading ? ( - - ) : null} - - ) -} - -export default Paypal diff --git a/Customer App/src/screens/Profile/ChangePassword.js b/Customer App/src/screens/Profile/ChangePassword.js deleted file mode 100644 index 8e94dce..0000000 --- a/Customer App/src/screens/Profile/ChangePassword.js +++ /dev/null @@ -1,148 +0,0 @@ -import { useMutation } from '@apollo/react-hooks' -import { useTheme } from '@react-navigation/native' -import gql from 'graphql-tag' -import PropTypes from 'prop-types' -import React, { useState } from 'react' -import { Alert, TouchableOpacity, View } from 'react-native' -import { TextField } from 'react-native-material-textfield' -import Modal from 'react-native-modal' -import i18n from '../../../i18n' -import { changePassword } from '../../apollo/server' -import { FlashMessage } from '../../components/FlashMessage/FlashMessage' -import TextDefault from '../../components/Text/TextDefault/TextDefault' -import { alignment } from '../../utils/alignment' -import { scale } from '../../utils/scaling' -import useStyle from './styles' - -const CHANGE_PASSWORD = gql` - ${changePassword} -` - -function ChangePassword(props) { - const styles = useStyle() - const { colors } = useTheme() - const [oldPassword, setOldPassword] = useState('') - const [newPassword, setNewPassword] = useState('') - const [oldPasswordError, setOldPasswordError] = useState('') - const [newPasswordError, setNewPasswordError] = useState('') - - const [mutate, { loading }] = useMutation(CHANGE_PASSWORD, { - onError, - onCompleted - }) - - function onError(error) { - if (error.networkError) { - FlashMessage({ - message: error.networkError.result.errors[0].message - }) - } else if (error.graphQLErrors) { - FlashMessage({ - message: error.graphQLErrors[0].message - }) - } - } - function clearFields() { - setOldPassword('') - setNewPassword('') - setOldPasswordError('') - setNewPasswordError('') - } - - function onCompleted(data) { - if (data.changePassword) { - clearFields() - FlashMessage({ - message: 'Password Updated' - }) - props.hideModal() - } else { - Alert.alert('Error', 'Invalid password') - } - } - - return ( - - - - - - Change password - - - - - { - setOldPasswordError(!oldPassword ? 'Password is required' : '') - }} - /> - - - { - setNewPasswordError(!newPassword ? 'Password is required' : '') - }} - /> - - - { - const newPasswordError = - newPassword === '' ? 'Password is required' : '' - const oldPasswordError = - oldPassword === '' ? 'Password is required' : '' - setNewPasswordError(newPasswordError) - setOldPasswordError(oldPasswordError) - - if ( - oldPasswordError.length === 0 && - newPasswordError.length === 0 - ) { - mutate({ variables: { oldPassword, newPassword } }) - } - }} - style={[styles.btnContainer]}> - - {i18n.t('apply')} - - - - - - ) -} - -ChangePassword.propTypes = { - hideModal: PropTypes.func, - modalVisible: PropTypes.bool.isRequired -} -export default ChangePassword diff --git a/Customer App/src/screens/Profile/Profile.js b/Customer App/src/screens/Profile/Profile.js deleted file mode 100644 index 55d4925..0000000 --- a/Customer App/src/screens/Profile/Profile.js +++ /dev/null @@ -1,388 +0,0 @@ -import { useMutation } from '@apollo/react-hooks' -import { MaterialCommunityIcons } from '@expo/vector-icons' -import { useNavigation, useRoute, useTheme } from '@react-navigation/native' -import gql from 'graphql-tag' -import React, { - useContext, - useEffect, - useLayoutEffect, - useRef, - useState -} from 'react' -import { - KeyboardAvoidingView, - Platform, - ScrollView, - TouchableOpacity, - View -} from 'react-native' -import { TextField } from 'react-native-material-textfield' -import i18n from '../../../i18n' -import { updateUser } from '../../apollo/server' -import { - FlashMessage, - RightButton, - TextDefault, - WrapperView -} from '../../components' -import UserContext from '../../context/User' -import { alignment } from '../../utils/alignment' -import { ICONS_NAME } from '../../utils/constant' -import { moderateScale, scale } from '../../utils/scaling' -import { textStyles } from '../../utils/textStyles' -import ChangePassword from './ChangePassword' -import useStyle from './styles' - -const UPDATEUSER = gql` - ${updateUser} -` - -function Profile() { - const refName = useRef() - const route = useRoute() - const styles = useStyle() - const refPhone = useRef(null) - const { colors } = useTheme() - const navigation = useNavigation() - - const [nameError, setNameError] = useState('') - const [phoneError, setPhoneError] = useState('') - const [toggleView, setToggleView] = useState(true) - const [modelVisible, setModalVisible] = useState(false) - - const { profile } = useContext(UserContext) - const backScreen = route.params ? route.params.backScreen : null - - const [mutate, { loading: loadingMutation }] = useMutation(UPDATEUSER, { - onCompleted, - onError - }) - - useLayoutEffect(() => { - navigation.setOptions({ - title: 'Profile', - headerRight: () => ( - - ) - }) - }, [navigation, toggleView]) - - useEffect(() => { - if (backScreen) { - viewHideAndShow() - setPhoneError('Phone number is required') - FlashMessage({ - message: 'Phone Number is missing' - }) - } - }, [backScreen]) - - function viewHideAndShow() { - setToggleView(prev => !prev) - } - - function onCompleted({ updateUser }) { - if (updateUser) { - FlashMessage({ - message: "User's Info Updated" - }) - if (backScreen) { - navigation.goBack() - } - } - } - - function validateInfo() { - // clear errors - setNameError('') - setPhoneError('') - - const name = refName.current.value() - const phone = refPhone.current.value() - - if (name === profile.name && phone === profile.phone && phone.length > 0) { - return - } - let res = true - if (!name.trim()) { - refName.current.focus() - setNameError('Name is required') - res = false - } - const num = phone.trim().replace('.', '') - if (num.length < 11 || num.length > 15 || isNaN(num)) { - setPhoneError('Minimum 11 and maximum 15 characters allowed') - if (res) { - refPhone.current.focus() - } - res = false - } - return res - } - - function onError(error) { - try { - if (error.graphQLErrors) { - FlashMessage({ - message: error.graphQLErrors[0].message - }) - } else if (error.networkError) { - FlashMessage({ - message: error.networkError.result.errors[0].message - }) - } - } catch (err) {} - } - - function changePasswordTab() { - return ( - - - - - - - setModalVisible(true)} - style={styles.changePassword}> - Change Password - - - - ) - } - - return ( - - { - setModalVisible(false) - }} - /> - - - - - - - - {profile.name.substr(0, 1).toUpperCase()} - - - - {toggleView ? ( - changePasswordTab() - ) : ( - - - - - - - - - - - { - if (validateInfo()) { - mutate({ - variables: { - name: refName.current.value(), - phone: refPhone.current.value() - } - }) - } - }}> - - {i18n.t('saveBtn')} - - - - - {'Cancel'} - - - - )} - - - All rights are reserved by Enatega - - - - - - ) -} - -export default Profile diff --git a/Customer App/src/screens/Profile/styles.js b/Customer App/src/screens/Profile/styles.js deleted file mode 100644 index f887770..0000000 --- a/Customer App/src/screens/Profile/styles.js +++ /dev/null @@ -1,111 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { StyleSheet } from 'react-native' -import { alignment } from '../../utils/alignment' -import { moderateScale, scale, verticalScale } from '../../utils/scaling' - -const useStyle = () => { - const { dark, colors } = useTheme() - - return StyleSheet.create({ - flex: { - flex: 1 - }, - formContainer: { - flex: 1, - width: '100%', - height: '100%' - }, - containerInfo: { - width: '100%', - marginTop: moderateScale(60), - ...alignment.PLsmall, - ...alignment.PLlarge - }, - changePassword: { - alignItems: 'center', - flexDirection: 'row', - width: '100%', - backgroundColor: colors.background, - alignSelf: 'center', - justifyContent: 'space-between', - shadowOffset: { width: 2, height: 2 }, - shadowColor: colors.shadowColor, - shadowOpacity: 0.1, - shadowRadius: 12, - borderWidth: dark ? 2 : 0, - borderRadius: moderateScale(10), - elevation: 2, - paddingHorizontal: scale(10), - height: moderateScale(55), - marginTop: moderateScale(20) - }, - formSubContainer: { - marginTop: moderateScale(100), - alignItems: 'center', - width: '85%', - backgroundColor: colors.background, - alignSelf: 'center', - shadowOffset: { width: 2, height: 2 }, - shadowColor: colors.shadowColor, - shadowOpacity: 0.2, - shadowRadius: 12, - borderRadius: moderateScale(20), - elevation: 2, - height: moderateScale(450), - borderWidth: dark ? 2 : 0, - borderColor: colors.shadowColor, - ...alignment.MBlarge, - ...alignment.PRlarge, - ...alignment.Psmall - }, - - saveContainer: { - marginTop: scale(40), - width: '90%', - height: scale(40), - backgroundColor: colors.blueColor, - justifyContent: 'center', - alignItems: 'center', - alignSelf: 'center', - borderRadius: moderateScale(14) - }, - // Model for password changing - modalContainer: { - backgroundColor: colors.cardContainer, - borderRadius: verticalScale(8), - justifyContent: 'center', - alignItems: 'center', - ...alignment.PTmedium, - ...alignment.PBsmall - }, - modalContent: { - width: '90%' - }, - titleContainer: { - width: '100%', - justifyContent: 'flex-start', - alignItems: 'flex-start' - }, - btnContainer: { - width: '30%', - justifyContent: 'center', - borderRadius: moderateScale(10), - height: verticalScale(40), - backgroundColor: colors.blueColor, - alignItems: 'center', - alignSelf: 'flex-end', - ...alignment.MTsmall, - ...alignment.PxSmall - }, - imgContainer: { - width: scale(90), - height: scale(90), - justifyContent: 'center', - marginBottom: moderateScale(10), - alignItems: 'center', - borderRadius: 10, - backgroundColor: colors.fontSecondColor - } - }) -} -export default useStyle diff --git a/Customer App/src/screens/RateAndReview/RateAndReview.js b/Customer App/src/screens/RateAndReview/RateAndReview.js deleted file mode 100755 index 14a6b67..0000000 --- a/Customer App/src/screens/RateAndReview/RateAndReview.js +++ /dev/null @@ -1,137 +0,0 @@ -import { useMutation } from '@apollo/react-hooks' -import { EvilIcons } from '@expo/vector-icons' -import { useNavigation, useRoute, useTheme } from '@react-navigation/native' -import gql from 'graphql-tag' -import React, { useLayoutEffect, useState } from 'react' -import { TextInput, TouchableOpacity, View } from 'react-native' -import { useSafeAreaInsets } from 'react-native-safe-area-context' -import StarRating from 'react-native-star-rating' -import i18n from '../../../i18n' -import { reviewOrder } from '../../apollo/server' -import { FlashMessage } from '../../components/FlashMessage/FlashMessage' -import Spinner from '../../components/Spinner/Spinner' -import TextDefault from '../../components/Text/TextDefault/TextDefault' -import { scale } from '../../utils/scaling' -import useStyle from './styles' - -// constants -const REVIEWORDER = gql` - ${reviewOrder} -` - -function RateAndReview() { - const route = useRoute() - const styles = useStyle() - const { colors } = useTheme() - const navigation = useNavigation() - const [id] = useState(route.params._id ?? null) - const [rating, setRating] = useState(0) - const [description, setDescription] = useState('') - const inset = useSafeAreaInsets() - - const [mutate, { loading: loadingMutation }] = useMutation(REVIEWORDER, { - onError, - onCompleted - }) - useLayoutEffect(() => { - navigation.setOptions({ - headerTitle: i18n.t('rateAndReview'), - headerRight: null - }) - }, [navigation]) - - function onFinishRating(rating) { - setRating(rating) - } - - function onChangeText(description) { - setDescription(description) - } - - function onSubmit() { - mutate({ - variables: { - orderId: id, - rating: rating, - description: description - } - }) - } - - function onCompleted(data) { - navigation.pop(2) - } - - function onError(error) { - FlashMessage({ - message: error.networkError.result.errors[0].message - }) - } - - return ( - <> - - - - - - {i18n.t('writeAReview')} - - - - - - - - - - - - - - - - - - - - {loadingMutation && } - {!loadingMutation && ( - - - {i18n.t('submit')} - - - )} - - - - - - ) -} -export default RateAndReview diff --git a/Customer App/src/screens/RateAndReview/styles.js b/Customer App/src/screens/RateAndReview/styles.js deleted file mode 100755 index 9707c17..0000000 --- a/Customer App/src/screens/RateAndReview/styles.js +++ /dev/null @@ -1,79 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { Dimensions, StyleSheet } from 'react-native' -import { verticalScale } from '../../utils/scaling' -import { textStyles } from '../../utils/textStyles' -const { height } = Dimensions.get('window') - -const useStyle = () => { - const { colors } = useTheme() - return StyleSheet.create({ - flex: { - flex: 1 - }, - reviewTextContainer: { - width: '100%', - height: height * 0.1, - alignItems: 'flex-end' - }, - reviewTextSubContainer: { - width: '100%', - height: '100%', - flexDirection: 'row' - }, - reviewTextContainerText: { - width: '40%', - height: '100%', - justifyContent: 'center', - alignItems: 'flex-end' - }, - reviewTextContainerImage: { - width: '50%', - height: '100%', - justifyContent: 'center' - }, - ratingContainer: { - width: '100%', - height: height * 0.1, - justifyContent: 'center', - alignItems: 'center' - }, - ratingSubContainer: { - width: '70%', - height: '60%' - }, - inputContainer: { - width: '100%', - height: height * 0.1, - justifyContent: 'center', - alignItems: 'center' - }, - inputSubContainer: { - width: '80%', - height: '40%', - borderBottomColor: colors.horizontalLine, - borderBottomWidth: verticalScale(1) - }, - textinput: { - height: '100%', - ...textStyles.Bold, - ...textStyles.Normal - }, - btnContainer: { - width: '100%', - height: height * 0.1, - justifyContent: 'center', - alignItems: 'center' - }, - btnSubContainer: { - width: '80%', - height: '60%' - }, - btnTouch: { - flex: 1, - backgroundColor: colors.buttonBackground, - justifyContent: 'center', - alignItems: 'center' - } - }) -} -export default useStyle diff --git a/Customer App/src/screens/Register/Register.js b/Customer App/src/screens/Register/Register.js deleted file mode 100755 index ca635a4..0000000 --- a/Customer App/src/screens/Register/Register.js +++ /dev/null @@ -1,324 +0,0 @@ -import { useMutation } from '@apollo/react-hooks' -import { useNavigation, useTheme } from '@react-navigation/native' -import * as Device from 'expo-device' -import * as Localization from 'expo-localization' -import * as Notifications from 'expo-notifications' -import gql from 'graphql-tag' -import React, { useContext, useState } from 'react' -import { - KeyboardAvoidingView, - Platform, - ScrollView, - TouchableOpacity, - View -} from 'react-native' -import { FilledTextField } from 'react-native-material-textfield' -import { useSafeAreaInsets } from 'react-native-safe-area-context' -import { createUser } from '../../apollo/server' -import { - CustomIcon, - EnategaImage, - FlashMessage, - Spinner, - TextDefault, - WrapperView -} from '../../components' -import UserContext from '../../context/User' -import { alignment } from '../../utils/alignment' -import Analytics from '../../utils/analytics' -import { ICONS_NAME, NAVIGATION_SCREEN } from '../../utils/constant' -// eslint-disable-next-line camelcase -import country_codes from '../../utils/country_codes' -import { scale, verticalScale } from '../../utils/scaling' -import useStyle from './styles' - -const CREATEUSER = gql` - ${createUser} -` - -const Logo = require('../../../assets/logo.png') - -function Register() { - const styles = useStyle() - const { colors } = useTheme() - const navigation = useNavigation() - const inset = useSafeAreaInsets() - const [email, setEmail] = useState('') - const [phone, setPhone] = useState('') - const [lastname, setLastname] = useState('') - const [password, setPassword] = useState('') - const [firstname, setFirstname] = useState('') - const [loading, setLoading] = useState(false) - const [emailError, setEmailError] = useState(null) - const [phoneError, setPhoneError] = useState(null) - const [lastnameError, setLastnameError] = useState(null) - const [passwordError, setPasswordError] = useState(null) - const [firstnameError, setFirstnameError] = useState(null) - - const { setTokenAsync } = useContext(UserContext) - - const [mutate] = useMutation(CREATEUSER, { onCompleted, onError }) - - function validateCredentials() { - let result = true - - setEmailError(null) - setPasswordError(null) - setPhoneError(null) - setFirstnameError(null) - setLastnameError(null) - - const emailRegex = /^\w+([\\.-]?\w+)*@\w+([\\.-]?\w+)*(\.\w{2,3})+$/ - if (!emailRegex.test(email.trim())) { - setEmailError('Provide a valid email address') - result = false - } - if (!password) { - setPasswordError('Password is required') - result = false - } - const phoneRegex = /^\d{11,15}$/ - if (!phoneRegex.test(phone)) { - setPhoneError('Provide a valid phone number') - result = false - } - const nameRegex = /^[A-Za-z]{1,15}$/ - if (!nameRegex.test(firstname)) { - setFirstnameError('First name is required') - result = false - } - if (!nameRegex.test(lastname)) { - setLastnameError('Last name is required') - result = false - } - return result - } - - async function onCompleted(data) { - try { - const trackingOpts = { - id: data.createUser.userId, - usernameOrEmail: data.createUser.email - } - Analytics.identify(data.createUser.userId, trackingOpts) - Analytics.track(Analytics.events.USER_CREATED_ACCOUNT, trackingOpts) - setTokenAsync(data.createUser.token) - navigation.navigate(NAVIGATION_SCREEN.Menu) - } catch (e) { - console.log(e) - } finally { - setLoading(false) - } - } - - function onError(error) { - try { - FlashMessage({ - message: error.graphQLErrors[0].message - }) - } catch (e) { - console.log(e) - } finally { - setLoading(false) - } - } - - async function mutateLogin(user) { - setLoading(true) - let notificationToken = null - const { status: existingStatus } = await Notifications.getPermissionsAsync() - if (existingStatus === 'granted' && Device.isDevice) { - notificationToken = (await Notifications.getExpoPushTokenAsync()).data - } - mutate({ variables: { ...user, notificationToken } }) - } - - function renderJoinAction() { - if (loading) return - return ( - { - if (validateCredentials()) { - const user = { - phone: phone.trim(), - email: email.toLowerCase().trim(), - password: password, - name: firstname + ' ' + lastname, - picture: '' - } - mutateLogin(user) - } - }}> - Signup - - ) - } - - function updateCountryCode() { - const timezone = country_codes.find( - value => - value.timezone.toLowerCase() === Localization.timezone.toLowerCase() - ) - if (!phone) { - setPhone(timezone.country_code) - } - } - - return ( - - - - - - navigation.goBack()} - style={[styles.backBtnWidth, styles.backBtn]}> - - - - Signup - - - - - - - - - { - setFirstname(text.trim()) - }} - maxLength={15} - /> - { - setLastname(text.trim()) - }} - maxLength={15} - /> - { - setEmail(text.toLowerCase().trim()) - }} - /> - { - setPhone(text.trim()) - }} - /> - { - setPassword(text.trim()) - }} - /> - {renderJoinAction()} - - navigation.navigate(NAVIGATION_SCREEN.ForgotPassword) - }> - - Forgot password? - - - - - - - - - ) -} - -export default Register diff --git a/Customer App/src/screens/Register/styles.js b/Customer App/src/screens/Register/styles.js deleted file mode 100644 index 9d53b9e..0000000 --- a/Customer App/src/screens/Register/styles.js +++ /dev/null @@ -1,86 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { Dimensions, StyleSheet } from 'react-native' -import { alignment } from '../../utils/alignment' -import { moderateScale, scale, verticalScale } from '../../utils/scaling' -import { textStyles } from '../../utils/textStyles' -const { height } = Dimensions.get('window') - -const useStyle = () => { - const { colors } = useTheme() - return StyleSheet.create({ - flex: { - flex: 1 - }, - width100: { - width: '100%' - }, - mainContainer: { - flex: 1, - alignItems: 'center' - }, - upperContainer: { - marginTop: verticalScale(60) - }, - subContainer: { - flex: 1, - width: '80%', - alignItems: 'center', - ...alignment.PBmedium - }, - imgResponsive: { - width: scale(135), - height: scale(125) - }, - loadingView: { - backgroundColor: colors.background, - width: '100%', - height: '100%' - }, - marginTop5: { - ...alignment.MTsmall - }, - alignItemCenter: { - alignItems: 'center' - }, - joinBtn: { - width: '100%', - height: height * 0.06, - backgroundColor: colors.buttonBackground, - justifyContent: 'center', - alignItems: 'center', - borderRadius: moderateScale(20) - }, - textContainer: { - borderRadius: 20, - borderTopLeftRadius: 20, - borderTopRightRadius: 20, - backgroundColor: colors.buttonBackgroundLight, - overflow: 'hidden' - }, - labelStyle: { - ...textStyles.Medium, - marginTop: 3, - paddingLeft: 5, - paddingTop: scale(1) - }, - headerContainer: { - paddingHorizontal: moderateScale(20), - flexDirection: 'row', - width: '100%', - alignItems: 'center', - justifyContent: 'space-between' - }, - backBtnWidth: { - width: scale(40), - aspectRatio: 1 - }, - backBtn: { - backgroundColor: colors.white, - borderRadius: scale(13), - justifyContent: 'center', - alignItems: 'center' - } - }) -} - -export default useStyle diff --git a/Customer App/src/screens/Settings/components/SettingModal.js b/Customer App/src/screens/Settings/components/SettingModal.js deleted file mode 100644 index a4f9930..0000000 --- a/Customer App/src/screens/Settings/components/SettingModal.js +++ /dev/null @@ -1,75 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import PropTypes from 'prop-types' -import React, { useState } from 'react' -import { TouchableOpacity, View } from 'react-native' -import RadioButton from '../../../components/FdRadioBtn/RadioBtn' -import TextDefault from '../../../components/Text/TextDefault/TextDefault' -import { alignment } from '../../../utils/alignment' -import useStyle from './styles' - -const languageTypes = [ - { value: 'English', code: 'en', index: 0 }, - { value: 'français', code: 'fr', index: 1 }, - { value: 'ភាសាខ្មែរ', code: 'km', index: 2 }, - { value: '中文', code: 'zh', index: 3 }, - { value: 'Deutsche', code: 'de', index: 4 } -] - -function SettingModal(props) { - const styles = useStyle() - const { colors } = useTheme() - const [activeRadio, activeRadioSetter] = useState(props.activeRadio) - - return ( - - - Select Language - - - {languageTypes.map((item, index) => ( - activeRadioSetter(item.index)} - style={[styles.radioContainer]}> - - {item.value} - - activeRadioSetter(item.index)} - /> - {/* */} - - ))} - {/* */} - - props.onSelectedLanguage(activeRadio)}> - - Done - - - props.onClose()}> - Cancel - - {/* */} - - ) -} - -SettingModal.propTypes = { - activeRadio: PropTypes.number, - onSelectedLanguage: PropTypes.func, - onClose: PropTypes.func -} -export default SettingModal diff --git a/Customer App/src/screens/Settings/components/styles.js b/Customer App/src/screens/Settings/components/styles.js deleted file mode 100644 index d1bad7c..0000000 --- a/Customer App/src/screens/Settings/components/styles.js +++ /dev/null @@ -1,50 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { StyleSheet } from 'react-native' -import { alignment } from '../../../utils/alignment' -import { moderateScale } from '../../../utils/scaling' - -const useStyle = () => { - const { colors } = useTheme() - return StyleSheet.create({ - flex: { - flex: 1, - alignItems: 'center' - }, - width100: { - width: '100%' - }, - radioContainer: { - width: '70%', - backgroundColor: '#FFF', - flexDirection: 'row', - alignItems: 'center', - justifyContent: 'space-between', - ...alignment.PTlarge, - ...alignment.PBsmall - }, - horizontalLine: { - width: '70%', - opacity: 0.3, - borderBottomColor: colors.placeHolderColor, - borderBottomWidth: StyleSheet.hairlineWidth - }, - button: { - justifyContent: 'center', - alignItems: 'center', - backgroundColor: colors.buttonBackgroundBlue, - borderRadius: moderateScale(10), - width: '70%', - padding: moderateScale(15), - ...alignment.MTlarge - }, - modalButtonsContainer: { - flexDirection: 'row', - justifyContent: 'flex-end' - }, - modalButtons: { - ...alignment.Msmall, - marginBottom: 0 - } - }) -} -export default useStyle diff --git a/Customer App/src/screens/Settings/styles.js b/Customer App/src/screens/Settings/styles.js deleted file mode 100644 index bc7c0bc..0000000 --- a/Customer App/src/screens/Settings/styles.js +++ /dev/null @@ -1,106 +0,0 @@ -import { useTheme } from '@react-navigation/native' -import { StyleSheet } from 'react-native' -import { alignment } from '../../utils/alignment' -import { moderateScale, scale, verticalScale } from '../../utils/scaling' - -const useStyle = () => { - const { colors } = useTheme() - - return StyleSheet.create({ - flex: { - flex: 1 - }, - headingLanguage: { - width: '85%', - justifyContent: 'flex-start', - flexDirection: 'row', - alignItems: 'center' - }, - shadow: { - shadowOffset: { width: scale(2), height: scale(5) }, - shadowColor: colors.lightBackground, - shadowOpacity: 1, - shadowRadius: scale(2), - elevation: 0, - borderWidth: 1, - borderColor: colors.lightBackground - }, - mainContainer: { - ...alignment.PLsmall, - ...alignment.PRsmall - }, - languageContainer: { - width: '100%', - borderRadius: scale(20), - backgroundColor: colors.cardContainer, - ...alignment.PRmedium, - ...alignment.PTmedium, - ...alignment.PBmedium, - ...alignment.PLmedium - }, - changeLanguage: { - flexDirection: 'row', - justifyContent: 'space-between', - alignItems: 'center', - borderRadius: scale(10), - width: '100%', - height: verticalScale(18) - }, - button: { - width: '15%', - height: '100%', - alignItems: 'center', - justifyContent: 'center' - }, - notificationContainer: { - width: '100%', - backgroundColor: colors.cardContainer, - flexDirection: 'row', - justifyContent: 'space-between', - borderRadius: moderateScale(20), - ...alignment.PTmedium, - ...alignment.PBmedium, - ...alignment.PRmedium, - ...alignment.PLmedium, - ...alignment.MTmedium - }, - notificationChekboxContainer: { - flexDirection: 'row', - flex: 1, - justifyContent: 'space-between', - alignItems: 'center', - ...alignment.MRsmall - }, - versionContainer: { - width: '100%', - alignItems: 'center', - justifyContent: 'center', - backgroundColor: 'transparent', - ...alignment.MTlarge - }, - modalContainer: { - width: '100%', - backgroundColor: 'white', - borderRadius: verticalScale(4), - ...alignment.Plarge - }, - radioContainer: { - width: '100%', - backgroundColor: '#FFF', - flexDirection: 'row', - alignItems: 'center', - ...alignment.PTxSmall, - ...alignment.PBxSmall - }, - modalButtonsContainer: { - flexDirection: 'row', - justifyContent: 'flex-end' - }, - modalButtons: { - ...alignment.Msmall, - marginBottom: 0 - } - }) -} - -export default useStyle diff --git a/Customer App/src/screens/Stripe/StripeCheckout.js b/Customer App/src/screens/Stripe/StripeCheckout.js deleted file mode 100644 index b4b01ba..0000000 --- a/Customer App/src/screens/Stripe/StripeCheckout.js +++ /dev/null @@ -1,134 +0,0 @@ -import React, { useLayoutEffect, useState } from 'react' -import { ActivityIndicator, Platform } from 'react-native' -import { WebView } from 'react-native-webview' -import { myOrders } from '../../apollo/server' -import gql from 'graphql-tag' -import { stripeCurrencies } from '../../utils/currencies' -import getEnvVars from '../../../environment' -import { useApolloClient } from '@apollo/react-hooks' -import { useNavigation, useRoute } from '@react-navigation/native' -import { WrapperView } from '../../components' - -const { SERVER_URL, STRIPE_PUBLIC_KEY, STRIPE_IMAGE_URL, STRIPE_STORE_NAME } = - getEnvVars() -const MYORDERS = gql` - ${myOrders} -` - -function StripeCheckout() { - const [loading, loadingSetter] = useState(true) - const navigation = useNavigation() - const route = useRoute() - const client = useApolloClient() - const { _id, currency, email: prepopulatedEmail } = route.params - const multiplier = stripeCurrencies.find( - ({ currency: curr }) => curr === currency - ).multiplier - const amount = route.params.amount * multiplier - const description = 'Food delivery' // find alternative to this - const allowRememberMe = false - - useLayoutEffect(() => { - navigation.setOptions({ - headerRight: null, - title: 'Stripe Checkout' - }) - }, [navigation]) - - function onClose(flag) { - // showMessage here - navigation.goBack() - } - - async function onPaymentSuccess() { - const result = await client.query({ - query: MYORDERS, - fetchPolicy: 'network-only' - }) - const order = result.data.orders.find(order => order.order_id === _id) - navigation.reset({ - routes: [ - { name: 'Menu' }, - { - name: 'OrderDetail', - params: { _id: order._id, clearCart: true } - } - ] - }) - } - - return ( - - { - loadingSetter(false) - }} - source={{ - html: ` -`, - baseUrl: Platform.OS === 'android' ? '' : `${SERVER_URL}` - }} - scalesPageToFit={Platform.OS === 'android'} - onNavigationStateChange={data => { - if (data.title === 'cancel') onClose(true) - if (data.title === 'failed') onClose(false) - if (data.title === 'success') onPaymentSuccess() - }} - /> - {loading ? ( - - ) : null} - - ) -} - -export default StripeCheckout diff --git a/Customer App/src/screens/index.js b/Customer App/src/screens/index.js deleted file mode 100644 index 130c191..0000000 --- a/Customer App/src/screens/index.js +++ /dev/null @@ -1,53 +0,0 @@ -import Addresses from './Addresses/Addresses' -import AnimatedSplash from './AnimatedSplash/AnimatedSplash' -import Cart from './Cart/Cart' -import CartAddress from './CartAddress/CartAddress' -import Chat from './Chat/Chat' -import SelectVoucher from './Coupon/Coupon' -import CreateAccount from './CreateAccount/CreateAccount' -import EditAddress from './EditAddress/EditAddress' -import ForgotPassword from './ForgotPassword/ForgotPassword' -import FullMap from './FullMap/FullMap' -import Help from './Help/Help' -import HelpBrowser from './HelpBrowser/HelpBrowser' -import ItemDetail from './ItemDetail/ItemDetail' -import Login from './Login/Login' -import Menu from './Menu/Menu' -import MenuItems from './MenuItems/MenuItems' -import MyOrders from './MyOrders/MyOrders' -import NewAddress from './NewAddress/NewAddress' -import OrderDetail from './OrderDetail/OrderDetail' -import Paypal from './Paypal/Paypal' -import Profile from './Profile/Profile' -import RateAndReview from './RateAndReview/RateAndReview' -import Register from './Register/Register' -import Settings from './Settings/Settings' -import StripeCheckout from './Stripe/StripeCheckout' - -export { - AnimatedSplash, - Addresses, - Menu, - Cart, - CartAddress, - Chat, - SelectVoucher, - CreateAccount, - EditAddress, - ForgotPassword, - FullMap, - Help, - HelpBrowser, - ItemDetail, - Login, - MenuItems, - MyOrders, - NewAddress, - OrderDetail, - Paypal, - Profile, - RateAndReview, - Register, - Settings, - StripeCheckout -} diff --git a/Customer App/src/utils/alignment.js b/Customer App/src/utils/alignment.js deleted file mode 100644 index 1c2b7a5..0000000 --- a/Customer App/src/utils/alignment.js +++ /dev/null @@ -1,135 +0,0 @@ -import { scale } from './scaling' - -const XSMALL = 5 -const SMALL = 10 -const MEDIUM = 15 -const LARGE = 20 -export const alignment = { - MxSmall: { - margin: scale(XSMALL) - }, - MBxSmall: { - marginBottom: scale(XSMALL) - }, - MTxSmall: { - marginTop: scale(XSMALL) - }, - MRxSmall: { - marginRight: scale(XSMALL) - }, - MLxSmall: { - marginLeft: scale(XSMALL) - }, - - Msmall: { - margin: scale(SMALL) - }, - MBsmall: { - marginBottom: scale(SMALL) - }, - MTsmall: { - marginTop: scale(SMALL) - }, - MRsmall: { - marginRight: scale(SMALL) - }, - MLsmall: { - marginLeft: scale(SMALL) - }, - - Mmedium: { - margin: scale(MEDIUM) - }, - MBmedium: { - marginBottom: scale(MEDIUM) - }, - MTmedium: { - marginTop: scale(MEDIUM) - }, - MRmedium: { - marginRight: scale(MEDIUM) - }, - MLmedium: { - marginLeft: scale(MEDIUM) - }, - Mlarge: { - margin: scale(LARGE) - }, - MBlarge: { - marginBottom: scale(LARGE) - }, - MTlarge: { - marginTop: scale(LARGE) - }, - MRlarge: { - marginRight: scale(LARGE) - }, - MLlarge: { - marginLeft: scale(LARGE) - }, - - // Padding - PxSmall: { - padding: scale(XSMALL) - }, - PBxSmall: { - paddingBottom: scale(XSMALL) - }, - PTxSmall: { - paddingTop: scale(XSMALL) - }, - PRxSmall: { - paddingRight: scale(XSMALL) - }, - PLxSmall: { - paddingLeft: scale(XSMALL) - }, - - Psmall: { - padding: scale(SMALL) - }, - PBsmall: { - paddingBottom: scale(SMALL) - }, - PTsmall: { - paddingTop: scale(SMALL) - }, - PRsmall: { - paddingRight: scale(SMALL) - }, - PLsmall: { - paddingLeft: scale(SMALL) - }, - - Pmedium: { - padding: scale(MEDIUM) - }, - PBmedium: { - paddingBottom: scale(MEDIUM) - }, - PTmedium: { - paddingTop: scale(MEDIUM) - }, - PRmedium: { - paddingRight: scale(MEDIUM) - }, - PLmedium: { - paddingLeft: scale(MEDIUM) - }, - - Plarge: { - padding: scale(LARGE) - }, - PBlarge: { - paddingBottom: scale(LARGE) - }, - PTlarge: { - paddingTop: scale(LARGE) - }, - PRlarge: { - paddingRight: scale(LARGE) - }, - PLlarge: { - paddingLeft: scale(LARGE) - } -} diff --git a/Customer App/src/utils/analyticsUtils.js b/Customer App/src/utils/analyticsUtils.js deleted file mode 100644 index ca7135a..0000000 --- a/Customer App/src/utils/analyticsUtils.js +++ /dev/null @@ -1,17 +0,0 @@ -export function normalizeTrackingOptions(options) { - if (!options) { - return null - } - - const { usernameOrEmail, ...rest } = options - - if (usernameOrEmail) { - if (usernameOrEmail.includes('@')) { - rest.email = usernameOrEmail - } else { - rest.username = usernameOrEmail - } - } - - return rest -} diff --git a/Customer App/src/utils/constant.js b/Customer App/src/utils/constant.js deleted file mode 100644 index bdeb585..0000000 --- a/Customer App/src/utils/constant.js +++ /dev/null @@ -1,67 +0,0 @@ -const NAVIGATION_SCREEN = { - Menu: 'Menu', - Help: 'Help', - Cart: 'Cart', - Chat: 'Chat', - Login: 'Login', - Paypal: 'Paypal', - Drawer: 'Drawer', - Coupon: 'Coupon', - Profile: 'Profile', - Payment: 'Payment', - FullMap: 'FullMap', - Settings: 'Settings', - MyOrders: 'MyOrders', - Register: 'Register', - MenuItems: 'MenuItems', - Addresses: 'Addresses', - NewAddress: 'NewAddress', - ItemDetail: 'ItemDetail', - HelpBrowser: 'HelpBrowser', - EditAddress: 'EditAddress', - CartAddress: 'CartAddress', - OrderDetail: 'OrderDetail', - RateAndReview: 'RateAndReview', - ForgotPassword: 'ForgotPassword', - StripeCheckout: 'StripeCheckout', - CreateAccount: 'CreateAccount' -} - -const ICONS_NAME = { - Logo: 'logo', - Menu: 'menu', - Back: 'back', - Exit: 'exit', - Cash: 'cash', - Visa: 'visa', - Home: 'home', - Cart: 'cart', - Info: 'info', - Plus: 'plus', - Radio: 'radio', - Cross: 'cross', - Minus: 'minus', - Trash: 'trash', - Clock: 'clock', - Reload: 'reload', - Pencil: 'pencil', - Target: 'target', - Filter: 'filter', - Paypal: 'paypal', - Message: 'message', - Setting: 'setting', - Checked: 'checked', - Refresh: 'refresh', - Location: 'location', - RadioSelect: 'radioSelect' -} - -const SORT_DATA = { - Default: 'Default', - NameAsc: 'Ascending (A-Z)', - NameDesc: 'Descending (Z-A)', - PriceAsc: 'Price (Low - High)', - PriceDesc: 'Price (High - Low)' -} - -export { NAVIGATION_SCREEN, ICONS_NAME, SORT_DATA } diff --git a/Customer App/src/utils/country_codes.js b/Customer App/src/utils/country_codes.js deleted file mode 100644 index 8ba005b..0000000 --- a/Customer App/src/utils/country_codes.js +++ /dev/null @@ -1,2554 +0,0 @@ -const data = [ - { - iso_country_code: 'AF', - country: 'Afghanistan', - timezone: 'Asia/Kabul', - country_code: '93' - }, - { - iso_country_code: 'AX', - country: 'Aland Islands', - timezone: 'Europe/Mariehamn', - country_code: '355' - }, - { - iso_country_code: 'AL', - country: 'Albania', - timezone: 'Europe/Tirane', - country_code: '355' - }, - { - iso_country_code: 'DZ', - country: 'Algeria', - timezone: 'Africa/Algiers', - country_code: '213' - }, - { - iso_country_code: 'AS', - country: 'American Samoa', - timezone: 'Pacific/Pago_Pago', - country_code: '1-684' - }, - { - iso_country_code: 'AD', - country: 'Andorra', - timezone: 'Europe/Andorra', - country_code: '376' - }, - { - iso_country_code: 'AO', - country: 'Angola', - timezone: 'Africa/Luanda', - country_code: '244' - }, - { - iso_country_code: 'AI', - country: 'Anguilla', - timezone: 'America/Anguilla', - country_code: '1-264' - }, - { - iso_country_code: 'AQ', - country: 'Antarctica', - timezone: 'Antarctica/Casey', - country_code: '672' - }, - { - iso_country_code: 'AQ', - country: 'Antarctica', - timezone: 'Antarctica/Davis', - country_code: '672' - }, - { - iso_country_code: 'AQ', - country: 'Antarctica', - timezone: 'Antarctica/DumontDUrville', - country_code: '672' - }, - { - iso_country_code: 'AQ', - country: 'Antarctica', - timezone: 'Antarctica/Mawson', - country_code: '672' - }, - { - iso_country_code: 'AQ', - country: 'Antarctica', - timezone: 'Antarctica/McMurdo', - country_code: '672' - }, - { - iso_country_code: 'AQ', - country: 'Antarctica', - timezone: 'Antarctica/Palmer', - country_code: '672' - }, - { - iso_country_code: 'AQ', - country: 'Antarctica', - timezone: 'Antarctica/Rothera', - country_code: '672' - }, - { - iso_country_code: 'AQ', - country: 'Antarctica', - timezone: 'Antarctica/Syowa', - country_code: '672' - }, - { - iso_country_code: 'AQ', - country: 'Antarctica', - timezone: 'Antarctica/Troll', - country_code: '672' - }, - { - iso_country_code: 'AQ', - country: 'Antarctica', - timezone: 'Antarctica/Vostok', - country_code: '672' - }, - { - iso_country_code: 'AG', - country: 'Antigua and Barbuda', - timezone: 'America/Antigua', - country_code: '1-268' - }, - { - iso_country_code: 'AR', - country: 'Argentina', - timezone: 'America/Argentina/Buenos_Aires', - country_code: '54' - }, - { - iso_country_code: 'AR', - country: 'Argentina', - timezone: 'America/Argentina/Catamarca', - country_code: '54' - }, - { - iso_country_code: 'AR', - country: 'Argentina', - timezone: 'America/Argentina/Cordoba', - country_code: '54' - }, - { - iso_country_code: 'AR', - country: 'Argentina', - timezone: 'America/Argentina/Jujuy', - country_code: '54' - }, - { - iso_country_code: 'AR', - country: 'Argentina', - timezone: 'America/Argentina/La_Rioja', - country_code: '54' - }, - { - iso_country_code: 'AR', - country: 'Argentina', - timezone: 'America/Argentina/Mendoza', - country_code: '54' - }, - { - iso_country_code: 'AR', - country: 'Argentina', - timezone: 'America/Argentina/Rio_Gallegos', - country_code: '54' - }, - { - iso_country_code: 'AR', - country: 'Argentina', - timezone: 'America/Argentina/Salta', - country_code: '54' - }, - { - iso_country_code: 'AR', - country: 'Argentina', - timezone: 'America/Argentina/San_Juan', - country_code: '54' - }, - { - iso_country_code: 'AR', - country: 'Argentina', - timezone: 'America/Argentina/San_Luis', - country_code: '54' - }, - { - iso_country_code: 'AR', - country: 'Argentina', - timezone: 'America/Argentina/Tucuman', - country_code: '54' - }, - { - iso_country_code: 'AR', - country: 'Argentina', - timezone: 'America/Argentina/Ushuaia', - country_code: '54' - }, - { - iso_country_code: 'AM', - country: 'Armenia', - timezone: 'Asia/Yerevan', - country_code: '374' - }, - { - iso_country_code: 'AW', - country: 'Aruba', - timezone: 'America/Aruba', - country_code: '297' - }, - { - iso_country_code: 'AU', - country: 'Australia', - timezone: 'Antarctica/Macquarie', - country_code: '61' - }, - { - iso_country_code: 'AU', - country: 'Australia', - timezone: 'Australia/Adelaide', - country_code: '61' - }, - { - iso_country_code: 'AU', - country: 'Australia', - timezone: 'Australia/Brisbane', - country_code: '61' - }, - { - iso_country_code: 'AU', - country: 'Australia', - timezone: 'Australia/Broken_Hill', - country_code: '61' - }, - { - iso_country_code: 'AU', - country: 'Australia', - timezone: 'Australia/Currie', - country_code: '61' - }, - { - iso_country_code: 'AU', - country: 'Australia', - timezone: 'Australia/Darwin', - country_code: '61' - }, - { - iso_country_code: 'AU', - country: 'Australia', - timezone: 'Australia/Eucla', - country_code: '61' - }, - { - iso_country_code: 'AU', - country: 'Australia', - timezone: 'Australia/Hobart', - country_code: '61' - }, - { - iso_country_code: 'AU', - country: 'Australia', - timezone: 'Australia/Lindeman', - country_code: '61' - }, - { - iso_country_code: 'AU', - country: 'Australia', - timezone: 'Australia/Lord_Howe', - country_code: '61' - }, - { - iso_country_code: 'AU', - country: 'Australia', - timezone: 'Australia/Melbourne', - country_code: '61' - }, - { - iso_country_code: 'AU', - country: 'Australia', - timezone: 'Australia/Perth', - country_code: '61' - }, - { - iso_country_code: 'AU', - country: 'Australia', - timezone: 'Australia/Sydney', - country_code: '61' - }, - { - iso_country_code: 'AT', - country: 'Austria', - timezone: 'Europe/Vienna', - country_code: '43' - }, - { - iso_country_code: 'AZ', - country: 'Azerbaijan', - timezone: 'Asia/Baku', - country_code: '994' - }, - { - iso_country_code: 'BS', - country: 'Bahamas', - timezone: 'America/Nassau', - country_code: '1-242' - }, - { - iso_country_code: 'BH', - country: 'Bahrain', - timezone: 'Asia/Bahrain', - country_code: '973' - }, - { - iso_country_code: 'BD', - country: 'Bangladesh', - timezone: 'Asia/Dhaka', - country_code: '880' - }, - { - iso_country_code: 'BB', - country: 'Barbados', - timezone: 'America/Barbados', - country_code: '1-246' - }, - { - iso_country_code: 'BY', - country: 'Belarus', - timezone: 'Europe/Minsk', - country_code: '375' - }, - { - iso_country_code: 'BE', - country: 'Belgium', - timezone: 'Europe/Brussels', - country_code: '32' - }, - { - iso_country_code: 'BZ', - country: 'Belize', - timezone: 'America/Belize', - country_code: '501' - }, - { - iso_country_code: 'BJ', - country: 'Benin', - timezone: 'Africa/Porto-Novo', - country_code: '229' - }, - { - iso_country_code: 'BM', - country: 'Bermuda', - timezone: 'Atlantic/Bermuda', - country_code: '1-441' - }, - { - iso_country_code: 'BT', - country: 'Bhutan', - timezone: 'Asia/Thimphu', - country_code: '975' - }, - { - iso_country_code: 'BO', - country: 'Bolivia', - timezone: 'America/La_Paz', - country_code: '591' - }, - { - iso_country_code: 'BQ', - country: 'Bonaire, Saint Eustatius and Saba ', - timezone: 'America/Kralendijk', - country_code: '591' - }, - { - iso_country_code: 'BA', - country: 'Bosnia and Herzegovina', - timezone: 'Europe/Sarajevo', - country_code: '387' - }, - { - iso_country_code: 'BW', - country: 'Botswana', - timezone: 'Africa/Gaborone', - country_code: '267' - }, - { - iso_country_code: 'BR', - country: 'Brazil', - timezone: 'America/Araguaina', - country_code: '55' - }, - { - iso_country_code: 'BR', - country: 'Brazil', - timezone: 'America/Bahia', - country_code: '55' - }, - { - iso_country_code: 'BR', - country: 'Brazil', - timezone: 'America/Belem', - country_code: '55' - }, - { - iso_country_code: 'BR', - country: 'Brazil', - timezone: 'America/Boa_Vista', - country_code: '55' - }, - { - iso_country_code: 'BR', - country: 'Brazil', - timezone: 'America/Campo_Grande', - country_code: '55' - }, - { - iso_country_code: 'BR', - country: 'Brazil', - timezone: 'America/Cuiaba', - country_code: '55' - }, - { - iso_country_code: 'BR', - country: 'Brazil', - timezone: 'America/Eirunepe', - country_code: '55' - }, - { - iso_country_code: 'BR', - country: 'Brazil', - timezone: 'America/Fortaleza', - country_code: '55' - }, - { - iso_country_code: 'BR', - country: 'Brazil', - timezone: 'America/Maceio', - country_code: '55' - }, - { - iso_country_code: 'BR', - country: 'Brazil', - timezone: 'America/Manaus', - country_code: '55' - }, - { - iso_country_code: 'BR', - country: 'Brazil', - timezone: 'America/Noronha', - country_code: '55' - }, - { - iso_country_code: 'BR', - country: 'Brazil', - timezone: 'America/Porto_Velho', - country_code: '55' - }, - { - iso_country_code: 'BR', - country: 'Brazil', - timezone: 'America/Recife', - country_code: '55' - }, - { - iso_country_code: 'BR', - country: 'Brazil', - timezone: 'America/Rio_Branco', - country_code: '55' - }, - { - iso_country_code: 'BR', - country: 'Brazil', - timezone: 'America/Santarem', - country_code: '55' - }, - { - iso_country_code: 'BR', - country: 'Brazil', - timezone: 'America/Sao_Paulo', - country_code: '55' - }, - { - iso_country_code: 'IO', - country: 'British Indian Ocean Territory', - timezone: 'Indian/Chagos', - country_code: '246' - }, - { - iso_country_code: 'VG', - country: 'British Virgin Islands', - timezone: 'America/Tortola', - country_code: '1-284' - }, - { - iso_country_code: 'BN', - country: 'Brunei', - timezone: 'Asia/Brunei', - country_code: '673' - }, - { - iso_country_code: 'BG', - country: 'Bulgaria', - timezone: 'Europe/Sofia', - country_code: '359' - }, - { - iso_country_code: 'BF', - country: 'Burkina Faso', - timezone: 'Africa/Ouagadougou', - country_code: '226' - }, - { - iso_country_code: 'BI', - country: 'Burundi', - timezone: 'Africa/Bujumbura', - country_code: '257' - }, - { - iso_country_code: 'KH', - country: 'Cambodia', - timezone: 'Asia/Phnom_Penh', - country_code: '855' - }, - { - iso_country_code: 'CM', - country: 'Cameroon', - timezone: 'Africa/Douala', - country_code: '237' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Atikokan', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Blanc-Sablon', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Cambridge_Bay', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Creston', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Dawson', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Dawson_Creek', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Edmonton', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Fort_Nelson', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Glace_Bay', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Goose_Bay', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Halifax', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Inuvik', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Iqaluit', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Moncton', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Nipigon', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Pangnirtung', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Rainy_River', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Rankin_Inlet', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Regina', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Resolute', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/St_Johns', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Swift_Current', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Thunder_Bay', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Toronto', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Vancouver', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Whitehorse', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Winnipeg', - country_code: '1' - }, - { - iso_country_code: 'CA', - country: 'Canada', - timezone: 'America/Yellowknife', - country_code: '1' - }, - { - iso_country_code: 'CV', - country: 'Cape Verde', - timezone: 'Atlantic/Cape_Verde', - country_code: '238' - }, - { - iso_country_code: 'KY', - country: 'Cayman Islands', - timezone: 'America/Cayman', - country_code: '1-345' - }, - { - iso_country_code: 'CF', - country: 'Central African Republic', - timezone: 'Africa/Bangui', - country_code: '236' - }, - { - iso_country_code: 'TD', - country: 'Chad', - timezone: 'Africa/Ndjamena', - country_code: '235' - }, - { - iso_country_code: 'CL', - country: 'Chile', - timezone: 'America/Punta_Arenas', - country_code: '56' - }, - { - iso_country_code: 'CL', - country: 'Chile', - timezone: 'America/Santiago', - country_code: '56' - }, - { - iso_country_code: 'CL', - country: 'Chile', - timezone: 'Pacific/Easter', - country_code: '56' - }, - { - iso_country_code: 'CN', - country: 'China', - timezone: 'Asia/Shanghai', - country_code: '86' - }, - { - iso_country_code: 'CN', - country: 'China', - timezone: 'Asia/Urumqi', - country_code: '86' - }, - { - iso_country_code: 'CX', - country: 'Christmas Island', - timezone: 'Indian/Christmas', - country_code: '61' - }, - { - iso_country_code: 'CC', - country: 'Cocos Islands', - timezone: 'Indian/Cocos', - country_code: '61' - }, - { - iso_country_code: 'CO', - country: 'Colombia', - timezone: 'America/Bogota', - country_code: '57' - }, - { - iso_country_code: 'KM', - country: 'Comoros', - timezone: 'Indian/Comoro', - country_code: '269' - }, - { - iso_country_code: 'CK', - country: 'Cook Islands', - timezone: 'Pacific/Rarotonga', - country_code: '682' - }, - { - iso_country_code: 'CR', - country: 'Costa Rica', - timezone: 'America/Costa_Rica', - country_code: '506' - }, - { - iso_country_code: 'HR', - country: 'Croatia', - timezone: 'Europe/Zagreb', - country_code: '385' - }, - { - iso_country_code: 'CU', - country: 'Cuba', - timezone: 'America/Havana', - country_code: '53' - }, - { - iso_country_code: 'CW', - country: 'Curaçao', - timezone: 'America/Curacao', - country_code: '599' - }, - { - iso_country_code: 'CY', - country: 'Cyprus', - timezone: 'Asia/Famagusta', - country_code: '357' - }, - { - iso_country_code: 'CY', - country: 'Cyprus', - timezone: 'Asia/Nicosia', - country_code: '357' - }, - { - iso_country_code: 'CZ', - country: 'Czech Republic', - timezone: 'Europe/Prague', - country_code: '420' - }, - { - iso_country_code: 'CD', - country: 'Democratic Republic of the Congo', - timezone: 'Africa/Kinshasa', - country_code: '243' - }, - { - iso_country_code: 'CD', - country: 'Democratic Republic of the Congo', - timezone: 'Africa/Lubumbashi', - country_code: '243' - }, - { - iso_country_code: 'DK', - country: 'Denmark', - timezone: 'Europe/Copenhagen', - country_code: '45' - }, - { - iso_country_code: 'DJ', - country: 'Djibouti', - timezone: 'Africa/Djibouti', - country_code: '253' - }, - { - iso_country_code: 'DM', - country: 'Dominica', - timezone: 'America/Dominica', - country_code: '1-767' - }, - { - iso_country_code: 'DO', - country: 'Dominican Republic', - timezone: 'America/Santo_Domingo', - country_code: '1-809, 1-829, 1-849' - }, - { - iso_country_code: 'TL', - country: 'East Timor', - timezone: 'Asia/Dili', - country_code: '670' - }, - { - iso_country_code: 'EC', - country: 'Ecuador', - timezone: 'America/Guayaquil', - country_code: '593' - }, - { - iso_country_code: 'EC', - country: 'Ecuador', - timezone: 'Pacific/Galapagos', - country_code: '593' - }, - { - iso_country_code: 'EG', - country: 'Egypt', - timezone: 'Africa/Cairo', - country_code: '20' - }, - { - iso_country_code: 'SV', - country: 'El Salvador', - timezone: 'America/El_Salvador', - country_code: '503' - }, - { - iso_country_code: 'GQ', - country: 'Equatorial Guinea', - timezone: 'Africa/Malabo', - country_code: '240' - }, - { - iso_country_code: 'ER', - country: 'Eritrea', - timezone: 'Africa/Asmara', - country_code: '291' - }, - { - iso_country_code: 'EE', - country: 'Estonia', - timezone: 'Europe/Tallinn', - country_code: '372' - }, - { - iso_country_code: 'ET', - country: 'Ethiopia', - timezone: 'Africa/Addis_Ababa', - country_code: '251' - }, - { - iso_country_code: 'FK', - country: 'Falkland Islands', - timezone: 'Atlantic/Stanley', - country_code: '500' - }, - { - iso_country_code: 'FO', - country: 'Faroe Islands', - timezone: 'Atlantic/Faroe', - country_code: '298' - }, - { - iso_country_code: 'FJ', - country: 'Fiji', - timezone: 'Pacific/Fiji', - country_code: '679' - }, - { - iso_country_code: 'FI', - country: 'Finland', - timezone: 'Europe/Helsinki', - country_code: '358' - }, - { - iso_country_code: 'FR', - country: 'France', - timezone: 'Europe/Paris', - country_code: '33' - }, - { - iso_country_code: 'GF', - country: 'French Guiana', - timezone: 'America/Cayenne', - country_code: '689' - }, - { - iso_country_code: 'PF', - country: 'French Polynesia', - timezone: 'Pacific/Gambier', - country_code: '689' - }, - { - iso_country_code: 'PF', - country: 'French Polynesia', - timezone: 'Pacific/Marquesas', - country_code: '689' - }, - { - iso_country_code: 'PF', - country: 'French Polynesia', - timezone: 'Pacific/Tahiti', - country_code: '689' - }, - { - iso_country_code: 'TF', - country: 'French Southern Territories', - timezone: 'Indian/Kerguelen', - country_code: '689' - }, - { - iso_country_code: 'GA', - country: 'Gabon', - timezone: 'Africa/Libreville', - country_code: '241' - }, - { - iso_country_code: 'GM', - country: 'Gambia', - timezone: 'Africa/Banjul', - country_code: '220' - }, - { - iso_country_code: 'GE', - country: 'Georgia', - timezone: 'Asia/Tbilisi', - country_code: '995' - }, - { - iso_country_code: 'DE', - country: 'Germany', - timezone: 'Europe/Berlin', - country_code: '49' - }, - { - iso_country_code: 'DE', - country: 'Germany', - timezone: 'Europe/Busingen', - country_code: '49' - }, - { - iso_country_code: 'GH', - country: 'Ghana', - timezone: 'Africa/Accra', - country_code: '233' - }, - { - iso_country_code: 'GI', - country: 'Gibraltar', - timezone: 'Europe/Gibraltar', - country_code: '350' - }, - { - iso_country_code: 'GR', - country: 'Greece', - timezone: 'Europe/Athens', - country_code: '30' - }, - { - iso_country_code: 'GL', - country: 'Greenland', - timezone: 'America/Danmarkshavn', - country_code: '299' - }, - { - iso_country_code: 'GL', - country: 'Greenland', - timezone: 'America/Godthab', - country_code: '299' - }, - { - iso_country_code: 'GL', - country: 'Greenland', - timezone: 'America/Scoresbysund', - country_code: '299' - }, - { - iso_country_code: 'GL', - country: 'Greenland', - timezone: 'America/Thule', - country_code: '299' - }, - { - iso_country_code: 'GD', - country: 'Grenada', - timezone: 'America/Grenada', - country_code: '1-473' - }, - { - iso_country_code: 'GP', - country: 'Guadeloupe', - timezone: 'America/Guadeloupe', - country_code: '1-473' - }, - { - iso_country_code: 'GU', - country: 'Guam', - timezone: 'Pacific/Guam', - country_code: '1-671' - }, - { - iso_country_code: 'GT', - country: 'Guatemala', - timezone: 'America/Guatemala', - country_code: '502' - }, - { - iso_country_code: 'GG', - country: 'Guernsey', - timezone: 'Europe/Guernsey', - country_code: '44-1481' - }, - { - iso_country_code: 'GN', - country: 'Guinea', - timezone: 'Africa/Conakry', - country_code: '224' - }, - { - iso_country_code: 'GW', - country: 'Guinea-Bissau', - timezone: 'Africa/Bissau', - country_code: '245' - }, - { - iso_country_code: 'GY', - country: 'Guyana', - timezone: 'America/Guyana', - country_code: '592' - }, - { - iso_country_code: 'HT', - country: 'Haiti', - timezone: 'America/Port-au-Prince', - country_code: '509' - }, - { - iso_country_code: 'HN', - country: 'Honduras', - timezone: 'America/Tegucigalpa', - country_code: '504' - }, - { - iso_country_code: 'HK', - country: 'Hong Kong', - timezone: 'Asia/Hong_Kong', - country_code: '852' - }, - { - iso_country_code: 'HU', - country: 'Hungary', - timezone: 'Europe/Budapest', - country_code: '36' - }, - { - iso_country_code: 'IS', - country: 'Iceland', - timezone: 'Atlantic/Reykjavik', - country_code: '354' - }, - { - iso_country_code: 'IN', - country: 'India', - timezone: 'Asia/Kolkata', - country_code: '91' - }, - { - iso_country_code: 'ID', - country: 'Indonesia', - timezone: 'Asia/Jakarta', - country_code: '62' - }, - { - iso_country_code: 'ID', - country: 'Indonesia', - timezone: 'Asia/Jayapura', - country_code: '62' - }, - { - iso_country_code: 'ID', - country: 'Indonesia', - timezone: 'Asia/Makassar', - country_code: '62' - }, - { - iso_country_code: 'ID', - country: 'Indonesia', - timezone: 'Asia/Pontianak', - country_code: '62' - }, - { - iso_country_code: 'IR', - country: 'Iran', - timezone: 'Asia/Tehran', - country_code: '98' - }, - { - iso_country_code: 'IQ', - country: 'Iraq', - timezone: 'Asia/Baghdad', - country_code: '964' - }, - { - iso_country_code: 'IE', - country: 'Ireland', - timezone: 'Europe/Dublin', - country_code: '353' - }, - { - iso_country_code: 'IM', - country: 'Isle of Man', - timezone: 'Europe/Isle_of_Man', - country_code: '44-1624' - }, - { - iso_country_code: 'IL', - country: 'Israel', - timezone: 'Asia/Jerusalem', - country_code: '972' - }, - { - iso_country_code: 'IT', - country: 'Italy', - timezone: 'Europe/Rome', - country_code: '39' - }, - { - iso_country_code: 'CI', - country: 'Ivory Coast', - timezone: 'Africa/Abidjan', - country_code: '225' - }, - { - iso_country_code: 'JM', - country: 'Jamaica', - timezone: 'America/Jamaica', - country_code: '1-876' - }, - { - iso_country_code: 'JP', - country: 'Japan', - timezone: 'Asia/Tokyo', - country_code: '81' - }, - { - iso_country_code: 'JE', - country: 'Jersey', - timezone: 'Europe/Jersey', - country_code: '44-1534' - }, - { - iso_country_code: 'JO', - country: 'Jordan', - timezone: 'Asia/Amman', - country_code: '962' - }, - { - iso_country_code: 'KZ', - country: 'Kazakhstan', - timezone: 'Asia/Almaty', - country_code: '7' - }, - { - iso_country_code: 'KZ', - country: 'Kazakhstan', - timezone: 'Asia/Aqtau', - country_code: '7' - }, - { - iso_country_code: 'KZ', - country: 'Kazakhstan', - timezone: 'Asia/Aqtobe', - country_code: '7' - }, - { - iso_country_code: 'KZ', - country: 'Kazakhstan', - timezone: 'Asia/Atyrau', - country_code: '7' - }, - { - iso_country_code: 'KZ', - country: 'Kazakhstan', - timezone: 'Asia/Oral', - country_code: '7' - }, - { - iso_country_code: 'KZ', - country: 'Kazakhstan', - timezone: 'Asia/Qostanay', - country_code: '7' - }, - { - iso_country_code: 'KZ', - country: 'Kazakhstan', - timezone: 'Asia/Qyzylorda', - country_code: '7' - }, - { - iso_country_code: 'KE', - country: 'Kenya', - timezone: 'Africa/Nairobi', - country_code: '254' - }, - { - iso_country_code: 'KI', - country: 'Kiribati', - timezone: 'Pacific/Enderbury', - country_code: '686' - }, - { - iso_country_code: 'KI', - country: 'Kiribati', - timezone: 'Pacific/Kiritimati', - country_code: '686' - }, - { - iso_country_code: 'KI', - country: 'Kiribati', - timezone: 'Pacific/Tarawa', - country_code: '686' - }, - { - iso_country_code: 'KW', - country: 'Kuwait', - timezone: 'Asia/Kuwait', - country_code: '965' - }, - { - iso_country_code: 'KG', - country: 'Kyrgyzstan', - timezone: 'Asia/Bishkek', - country_code: '996' - }, - { - iso_country_code: 'LA', - country: 'Laos', - timezone: 'Asia/Vientiane', - country_code: '856' - }, - { - iso_country_code: 'LV', - country: 'Latvia', - timezone: 'Europe/Riga', - country_code: '371' - }, - { - iso_country_code: 'LB', - country: 'Lebanon', - timezone: 'Asia/Beirut', - country_code: '961' - }, - { - iso_country_code: 'LS', - country: 'Lesotho', - timezone: 'Africa/Maseru', - country_code: '266' - }, - { - iso_country_code: 'LR', - country: 'Liberia', - timezone: 'Africa/Monrovia', - country_code: '231' - }, - { - iso_country_code: 'LY', - country: 'Libya', - timezone: 'Africa/Tripoli', - country_code: '218' - }, - { - iso_country_code: 'LI', - country: 'Liechtenstein', - timezone: 'Europe/Vaduz', - country_code: '423' - }, - { - iso_country_code: 'LT', - country: 'Lithuania', - timezone: 'Europe/Vilnius', - country_code: '370' - }, - { - iso_country_code: 'LU', - country: 'Luxembourg', - timezone: 'Europe/Luxembourg', - country_code: '352' - }, - { - iso_country_code: 'MO', - country: 'Macao', - timezone: 'Asia/Macau', - country_code: '853' - }, - { - iso_country_code: 'MK', - country: 'Macedonia', - timezone: 'Europe/Skopje', - country_code: '389' - }, - { - iso_country_code: 'MG', - country: 'Madagascar', - timezone: 'Indian/Antananarivo', - country_code: '261' - }, - { - iso_country_code: 'MW', - country: 'Malawi', - timezone: 'Africa/Blantyre', - country_code: '265' - }, - { - iso_country_code: 'MY', - country: 'Malaysia', - timezone: 'Asia/Kuala_Lumpur', - country_code: '60' - }, - { - iso_country_code: 'MY', - country: 'Malaysia', - timezone: 'Asia/Kuching', - country_code: '60' - }, - { - iso_country_code: 'MV', - country: 'Maldives', - timezone: 'Indian/Maldives', - country_code: '960' - }, - { - iso_country_code: 'ML', - country: 'Mali', - timezone: 'Africa/Bamako', - country_code: '223' - }, - { - iso_country_code: 'MT', - country: 'Malta', - timezone: 'Europe/Malta', - country_code: '356' - }, - { - iso_country_code: 'MH', - country: 'Marshall Islands', - timezone: 'Pacific/Kwajalein', - country_code: '692' - }, - { - iso_country_code: 'MH', - country: 'Marshall Islands', - timezone: 'Pacific/Majuro', - country_code: '692' - }, - { - iso_country_code: 'MQ', - country: 'Martinique', - timezone: 'America/Martinique', - country_code: '222' - }, - { - iso_country_code: 'MR', - country: 'Mauritania', - timezone: 'Africa/Nouakchott', - country_code: '222' - }, - { - iso_country_code: 'MU', - country: 'Mauritius', - timezone: 'Indian/Mauritius', - country_code: '230' - }, - { - iso_country_code: 'YT', - country: 'Mayotte', - timezone: 'Indian/Mayotte', - country_code: '262' - }, - { - iso_country_code: 'MX', - country: 'Mexico', - timezone: 'America/Bahia_Banderas', - country_code: '52' - }, - { - iso_country_code: 'MX', - country: 'Mexico', - timezone: 'America/Cancun', - country_code: '52' - }, - { - iso_country_code: 'MX', - country: 'Mexico', - timezone: 'America/Chihuahua', - country_code: '52' - }, - { - iso_country_code: 'MX', - country: 'Mexico', - timezone: 'America/Hermosillo', - country_code: '52' - }, - { - iso_country_code: 'MX', - country: 'Mexico', - timezone: 'America/Matamoros', - country_code: '52' - }, - { - iso_country_code: 'MX', - country: 'Mexico', - timezone: 'America/Mazatlan', - country_code: '52' - }, - { - iso_country_code: 'MX', - country: 'Mexico', - timezone: 'America/Merida', - country_code: '52' - }, - { - iso_country_code: 'MX', - country: 'Mexico', - timezone: 'America/Mexico_City', - country_code: '52' - }, - { - iso_country_code: 'MX', - country: 'Mexico', - timezone: 'America/Monterrey', - country_code: '52' - }, - { - iso_country_code: 'MX', - country: 'Mexico', - timezone: 'America/Ojinaga', - country_code: '52' - }, - { - iso_country_code: 'MX', - country: 'Mexico', - timezone: 'America/Tijuana', - country_code: '52' - }, - { - iso_country_code: 'FM', - country: 'Micronesia', - timezone: 'Pacific/Chuuk', - country_code: '691' - }, - { - iso_country_code: 'FM', - country: 'Micronesia', - timezone: 'Pacific/Kosrae', - country_code: '691' - }, - { - iso_country_code: 'FM', - country: 'Micronesia', - timezone: 'Pacific/Pohnpei', - country_code: '691' - }, - { - iso_country_code: 'MD', - country: 'Moldova', - timezone: 'Europe/Chisinau', - country_code: '373' - }, - { - iso_country_code: 'MC', - country: 'Monaco', - timezone: 'Europe/Monaco', - country_code: '377' - }, - { - iso_country_code: 'MN', - country: 'Mongolia', - timezone: 'Asia/Choibalsan', - country_code: '976' - }, - { - iso_country_code: 'MN', - country: 'Mongolia', - timezone: 'Asia/Hovd', - country_code: '976' - }, - { - iso_country_code: 'MN', - country: 'Mongolia', - timezone: 'Asia/Ulaanbaatar', - country_code: '976' - }, - { - iso_country_code: 'ME', - country: 'Montenegro', - timezone: 'Europe/Podgorica', - country_code: '382' - }, - { - iso_country_code: 'MS', - country: 'Montserrat', - timezone: 'America/Montserrat', - country_code: '1-664' - }, - { - iso_country_code: 'MA', - country: 'Morocco', - timezone: 'Africa/Casablanca', - country_code: '212' - }, - { - iso_country_code: 'MZ', - country: 'Mozambique', - timezone: 'Africa/Maputo', - country_code: '258' - }, - { - iso_country_code: 'MM', - country: 'Myanmar', - timezone: 'Asia/Yangon', - country_code: '95' - }, - { - iso_country_code: 'NA', - country: 'Namibia', - timezone: 'Africa/Windhoek', - country_code: '264' - }, - { - iso_country_code: 'NR', - country: 'Nauru', - timezone: 'Pacific/Nauru', - country_code: '674' - }, - { - iso_country_code: 'NP', - country: 'Nepal', - timezone: 'Asia/Kathmandu', - country_code: '977' - }, - { - iso_country_code: 'NL', - country: 'Netherlands', - timezone: 'Europe/Amsterdam', - country_code: '31' - }, - { - iso_country_code: 'NC', - country: 'New Caledonia', - timezone: 'Pacific/Noumea', - country_code: '687' - }, - { - iso_country_code: 'NZ', - country: 'New Zealand', - timezone: 'Pacific/Auckland', - country_code: '64' - }, - { - iso_country_code: 'NZ', - country: 'New Zealand', - timezone: 'Pacific/Chatham', - country_code: '64' - }, - { - iso_country_code: 'NI', - country: 'Nicaragua', - timezone: 'America/Managua', - country_code: '505' - }, - { - iso_country_code: 'NE', - country: 'Niger', - timezone: 'Africa/Niamey', - country_code: '227' - }, - { - iso_country_code: 'NG', - country: 'Nigeria', - timezone: 'Africa/Lagos', - country_code: '234' - }, - { - iso_country_code: 'NU', - country: 'Niue', - timezone: 'Pacific/Niue', - country_code: '683' - }, - { - iso_country_code: 'NF', - country: 'Norfolk Island', - timezone: 'Pacific/Norfolk', - country_code: '683' - }, - { - iso_country_code: 'KP', - country: 'North Korea', - timezone: 'Asia/Pyongyang', - country_code: '850' - }, - { - iso_country_code: 'MP', - country: 'Northern Mariana Islands', - timezone: 'Pacific/Saipan', - country_code: '1-670' - }, - { - iso_country_code: 'NO', - country: 'Norway', - timezone: 'Europe/Oslo', - country_code: '47' - }, - { - iso_country_code: 'OM', - country: 'Oman', - timezone: 'Asia/Muscat', - country_code: '968' - }, - { - iso_country_code: 'PK', - country: 'Pakistan', - timezone: 'Asia/Karachi', - country_code: '92' - }, - { - iso_country_code: 'PW', - country: 'Palau', - timezone: 'Pacific/Palau', - country_code: '680' - }, - { - iso_country_code: 'PS', - country: 'Palestinian Territory', - timezone: 'Asia/Gaza', - country_code: '970' - }, - { - iso_country_code: 'PS', - country: 'Palestinian Territory', - timezone: 'Asia/Hebron', - country_code: '970' - }, - { - iso_country_code: 'PA', - country: 'Panama', - timezone: 'America/Panama', - country_code: '507' - }, - { - iso_country_code: 'PG', - country: 'Papua New Guinea', - timezone: 'Pacific/Bougainville', - country_code: '675' - }, - { - iso_country_code: 'PG', - country: 'Papua New Guinea', - timezone: 'Pacific/Port_Moresby', - country_code: '675' - }, - { - iso_country_code: 'PY', - country: 'Paraguay', - timezone: 'America/Asuncion', - country_code: '595' - }, - { - iso_country_code: 'PE', - country: 'Peru', - timezone: 'America/Lima', - country_code: '51' - }, - { - iso_country_code: 'PH', - country: 'Philippines', - timezone: 'Asia/Manila', - country_code: '63' - }, - { - iso_country_code: 'PN', - country: 'Pitcairn', - timezone: 'Pacific/Pitcairn', - country_code: '64' - }, - { - iso_country_code: 'PL', - country: 'Poland', - timezone: 'Europe/Warsaw', - country_code: '48' - }, - { - iso_country_code: 'PT', - country: 'Portugal', - timezone: 'Atlantic/Azores', - country_code: '351' - }, - { - iso_country_code: 'PT', - country: 'Portugal', - timezone: 'Atlantic/Madeira', - country_code: '351' - }, - { - iso_country_code: 'PT', - country: 'Portugal', - timezone: 'Europe/Lisbon', - country_code: '351' - }, - { - iso_country_code: 'PR', - country: 'Puerto Rico', - timezone: 'America/Puerto_Rico', - country_code: '1-787, 1-939' - }, - { - iso_country_code: 'QA', - country: 'Qatar', - timezone: 'Asia/Qatar', - country_code: '974' - }, - { - iso_country_code: 'CG', - country: 'Republic of the Congo', - timezone: 'Africa/Brazzaville', - country_code: '242' - }, - { - iso_country_code: 'RE', - country: 'Reunion', - timezone: 'Indian/Reunion', - country_code: '262' - }, - { - iso_country_code: 'RO', - country: 'Romania', - timezone: 'Europe/Bucharest', - country_code: '40' - }, - { - iso_country_code: 'RU', - country: 'Russia', - timezone: 'Asia/Anadyr', - country_code: '7' - }, - { - iso_country_code: 'RU', - country: 'Russia', - timezone: 'Asia/Barnaul', - country_code: '7' - }, - { - iso_country_code: 'RU', - country: 'Russia', - timezone: 'Asia/Chita', - country_code: '7' - }, - { - iso_country_code: 'RU', - country: 'Russia', - timezone: 'Asia/Irkutsk', - country_code: '7' - }, - { - iso_country_code: 'RU', - country: 'Russia', - timezone: 'Asia/Kamchatka', - country_code: '7' - }, - { - iso_country_code: 'RU', - country: 'Russia', - timezone: 'Asia/Khandyga', - country_code: '7' - }, - { - iso_country_code: 'RU', - country: 'Russia', - timezone: 'Asia/Krasnoyarsk', - country_code: '7' - }, - { - iso_country_code: 'RU', - country: 'Russia', - timezone: 'Asia/Magadan', - country_code: '7' - }, - { - iso_country_code: 'RU', - country: 'Russia', - timezone: 'Asia/Novokuznetsk', - country_code: '7' - }, - { - iso_country_code: 'RU', - country: 'Russia', - timezone: 'Asia/Novosibirsk', - country_code: '7' - }, - { - iso_country_code: 'RU', - country: 'Russia', - timezone: 'Asia/Omsk', - country_code: '7' - }, - { - iso_country_code: 'RU', - country: 'Russia', - timezone: 'Asia/Sakhalin', - country_code: '7' - }, - { - iso_country_code: 'RU', - country: 'Russia', - timezone: 'Asia/Srednekolymsk', - country_code: '7' - }, - { - iso_country_code: 'RU', - country: 'Russia', - timezone: 'Asia/Tomsk', - country_code: '7' - }, - { - iso_country_code: 'RU', - country: 'Russia', - timezone: 'Asia/Ust-Nera', - country_code: '7' - }, - { - iso_country_code: 'RU', - country: 'Russia', - timezone: 'Asia/Vladivostok', - country_code: '7' - }, - { - iso_country_code: 'RU', - country: 'Russia', - timezone: 'Asia/Yakutsk', - country_code: '7' - }, - { - iso_country_code: 'RU', - country: 'Russia', - timezone: 'Asia/Yekaterinburg', - country_code: '7' - }, - { - iso_country_code: 'RU', - country: 'Russia', - timezone: 'Europe/Astrakhan', - country_code: '7' - }, - { - iso_country_code: 'RU', - country: 'Russia', - timezone: 'Europe/Kaliningrad', - country_code: '7' - }, - { - iso_country_code: 'RU', - country: 'Russia', - timezone: 'Europe/Kirov', - country_code: '7' - }, - { - iso_country_code: 'RU', - country: 'Russia', - timezone: 'Europe/Moscow', - country_code: '7' - }, - { - iso_country_code: 'RU', - country: 'Russia', - timezone: 'Europe/Samara', - country_code: '7' - }, - { - iso_country_code: 'RU', - country: 'Russia', - timezone: 'Europe/Saratov', - country_code: '7' - }, - { - iso_country_code: 'RU', - country: 'Russia', - timezone: 'Europe/Ulyanovsk', - country_code: '7' - }, - { - iso_country_code: 'RU', - country: 'Russia', - timezone: 'Europe/Volgograd', - country_code: '7' - }, - { - iso_country_code: 'RW', - country: 'Rwanda', - timezone: 'Africa/Kigali', - country_code: '250' - }, - { - iso_country_code: 'BL', - country: 'Saint Barthélemy', - timezone: 'America/St_Barthelemy', - country_code: '590' - }, - { - iso_country_code: 'SH', - country: 'Saint Helena', - timezone: 'Atlantic/St_Helena', - country_code: '290' - }, - { - iso_country_code: 'KN', - country: 'Saint Kitts and Nevis', - timezone: 'America/St_Kitts', - country_code: '1-869' - }, - { - iso_country_code: 'LC', - country: 'Saint Lucia', - timezone: 'America/St_Lucia', - country_code: '1-758' - }, - { - iso_country_code: 'MF', - country: 'Saint Martin', - timezone: 'America/Marigot', - country_code: '590' - }, - { - iso_country_code: 'PM', - country: 'Saint Pierre and Miquelon', - timezone: 'America/Miquelon', - country_code: '508' - }, - { - iso_country_code: 'VC', - country: 'Saint Vincent and the Grenadines', - timezone: 'America/St_Vincent', - country_code: '1-784' - }, - { - iso_country_code: 'WS', - country: 'Samoa', - timezone: 'Pacific/Apia', - country_code: '685' - }, - { - iso_country_code: 'SM', - country: 'San Marino', - timezone: 'Europe/San_Marino', - country_code: '378' - }, - { - iso_country_code: 'ST', - country: 'Sao Tome and Principe', - timezone: 'Africa/Sao_Tome', - country_code: '239' - }, - { - iso_country_code: 'SA', - country: 'Saudi Arabia', - timezone: 'Asia/Riyadh', - country_code: '966' - }, - { - iso_country_code: 'SN', - country: 'Senegal', - timezone: 'Africa/Dakar', - country_code: '221' - }, - { - iso_country_code: 'RS', - country: 'Serbia', - timezone: 'Europe/Belgrade', - country_code: '381' - }, - { - iso_country_code: 'SC', - country: 'Seychelles', - timezone: 'Indian/Mahe', - country_code: '248' - }, - { - iso_country_code: 'SL', - country: 'Sierra Leone', - timezone: 'Africa/Freetown', - country_code: '232' - }, - { - iso_country_code: 'SG', - country: 'Singapore', - timezone: 'Asia/Singapore', - country_code: '65' - }, - { - iso_country_code: 'SX', - country: 'Sint Maarten', - timezone: 'America/Lower_Princes', - country_code: '1-721' - }, - { - iso_country_code: 'SK', - country: 'Slovakia', - timezone: 'Europe/Bratislava', - country_code: '421' - }, - { - iso_country_code: 'SI', - country: 'Slovenia', - timezone: 'Europe/Ljubljana', - country_code: '386' - }, - { - iso_country_code: 'SB', - country: 'Solomon Islands', - timezone: 'Pacific/Guadalcanal', - country_code: '677' - }, - { - iso_country_code: 'SO', - country: 'Somalia', - timezone: 'Africa/Mogadishu', - country_code: '252' - }, - { - iso_country_code: 'ZA', - country: 'South Africa', - timezone: 'Africa/Johannesburg', - country_code: '27' - }, - { - iso_country_code: 'GS', - country: 'South Georgia and the South Sandwich Islands', - timezone: 'Atlantic/South_Georgia', - country_code: '27' - }, - { - iso_country_code: 'KR', - country: 'South Korea', - timezone: 'Asia/Seoul', - country_code: '82' - }, - { - iso_country_code: 'SS', - country: 'South Sudan', - timezone: 'Africa/Juba', - country_code: '211' - }, - { - iso_country_code: 'ES', - country: 'Spain', - timezone: 'Africa/Ceuta', - country_code: '34' - }, - { - iso_country_code: 'ES', - country: 'Spain', - timezone: 'Atlantic/Canary', - country_code: '34' - }, - { - iso_country_code: 'ES', - country: 'Spain', - timezone: 'Europe/Madrid', - country_code: '34' - }, - { - iso_country_code: 'LK', - country: 'Sri Lanka', - timezone: 'Asia/Colombo', - country_code: '94' - }, - { - iso_country_code: 'SD', - country: 'Sudan', - timezone: 'Africa/Khartoum', - country_code: '249' - }, - { - iso_country_code: 'SR', - country: 'Suriname', - timezone: 'America/Paramaribo', - country_code: '597' - }, - { - iso_country_code: 'SJ', - country: 'Svalbard and Jan Mayen', - timezone: 'Arctic/Longyearbyen', - country_code: '47' - }, - { - iso_country_code: 'SZ', - country: 'Swaziland', - timezone: 'Africa/Mbabane', - country_code: '268' - }, - { - iso_country_code: 'SE', - country: 'Sweden', - timezone: 'Europe/Stockholm', - country_code: '46' - }, - { - iso_country_code: 'CH', - country: 'Switzerland', - timezone: 'Europe/Zurich', - country_code: '41' - }, - { - iso_country_code: 'SY', - country: 'Syria', - timezone: 'Asia/Damascus', - country_code: '963' - }, - { - iso_country_code: 'TW', - country: 'Taiwan', - timezone: 'Asia/Taipei', - country_code: '886' - }, - { - iso_country_code: 'TJ', - country: 'Tajikistan', - timezone: 'Asia/Dushanbe', - country_code: '992' - }, - { - iso_country_code: 'TZ', - country: 'Tanzania', - timezone: 'Africa/Dar_es_Salaam', - country_code: '255' - }, - { - iso_country_code: 'TH', - country: 'Thailand', - timezone: 'Asia/Bangkok', - country_code: '66' - }, - { - iso_country_code: 'TG', - country: 'Togo', - timezone: 'Africa/Lome', - country_code: '228' - }, - { - iso_country_code: 'TK', - country: 'Tokelau', - timezone: 'Pacific/Fakaofo', - country_code: '690' - }, - { - iso_country_code: 'TO', - country: 'Tonga', - timezone: 'Pacific/Tongatapu', - country_code: '676' - }, - { - iso_country_code: 'TT', - country: 'Trinidad and Tobago', - timezone: 'America/Port_of_Spain', - country_code: '1-868' - }, - { - iso_country_code: 'TN', - country: 'Tunisia', - timezone: 'Africa/Tunis', - country_code: '216' - }, - { - iso_country_code: 'TR', - country: 'Turkey', - timezone: 'Europe/Istanbul', - country_code: '90' - }, - { - iso_country_code: 'TM', - country: 'Turkmenistan', - timezone: 'Asia/Ashgabat', - country_code: '993' - }, - { - iso_country_code: 'TC', - country: 'Turks and Caicos Islands', - timezone: 'America/Grand_Turk', - country_code: '1-649' - }, - { - iso_country_code: 'TV', - country: 'Tuvalu', - timezone: 'Pacific/Funafuti', - country_code: '688' - }, - { - iso_country_code: 'VI', - country: 'U.S. Virgin Islands', - timezone: 'America/St_Thomas', - country_code: '1-340' - }, - { - iso_country_code: 'UG', - country: 'Uganda', - timezone: 'Africa/Kampala', - country_code: '256' - }, - { - iso_country_code: 'UA', - country: 'Ukraine', - timezone: 'Europe/Kiev', - country_code: '380' - }, - { - iso_country_code: 'UA', - country: 'Ukraine', - timezone: 'Europe/Simferopol', - country_code: '380' - }, - { - iso_country_code: 'UA', - country: 'Ukraine', - timezone: 'Europe/Uzhgorod', - country_code: '380' - }, - { - iso_country_code: 'UA', - country: 'Ukraine', - timezone: 'Europe/Zaporozhye', - country_code: '380' - }, - { - iso_country_code: 'AE', - country: 'United Arab Emirates', - timezone: 'Asia/Dubai', - country_code: '971' - }, - { - iso_country_code: 'GB', - country: 'United Kingdom', - timezone: 'Europe/London', - country_code: '44' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/Adak', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/Anchorage', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/Boise', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/Chicago', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/Denver', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/Detroit', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/Indiana/Indianapolis', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/Indiana/Knox', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/Indiana/Marengo', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/Indiana/Petersburg', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/Indiana/Tell_City', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/Indiana/Vevay', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/Indiana/Vincennes', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/Indiana/Winamac', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/Juneau', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/Kentucky/Louisville', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/Kentucky/Monticello', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/Los_Angeles', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/Menominee', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/Metlakatla', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/New_York', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/Nome', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/North_Dakota/Beulah', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/North_Dakota/Center', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/North_Dakota/New_Salem', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/Phoenix', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/Sitka', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'America/Yakutat', - country_code: '1' - }, - { - iso_country_code: 'US', - country: 'United States', - timezone: 'Pacific/Honolulu', - country_code: '1' - }, - { - iso_country_code: 'UM', - country: 'United States Minor Outlying Islands', - timezone: 'Pacific/Midway', - country_code: '1' - }, - { - iso_country_code: 'UM', - country: 'United States Minor Outlying Islands', - timezone: 'Pacific/Wake', - country_code: '1' - }, - { - iso_country_code: 'UY', - country: 'Uruguay', - timezone: 'America/Montevideo', - country_code: '598' - }, - { - iso_country_code: 'UZ', - country: 'Uzbekistan', - timezone: 'Asia/Samarkand', - country_code: '998' - }, - { - iso_country_code: 'UZ', - country: 'Uzbekistan', - timezone: 'Asia/Tashkent', - country_code: '998' - }, - { - iso_country_code: 'VU', - country: 'Vanuatu', - timezone: 'Pacific/Efate', - country_code: '678' - }, - { - iso_country_code: 'VA', - country: 'Vatican', - timezone: 'Europe/Vatican', - country_code: '379' - }, - { - iso_country_code: 'VE', - country: 'Venezuela', - timezone: 'America/Caracas', - country_code: '58' - }, - { - iso_country_code: 'VN', - country: 'Vietnam', - timezone: 'Asia/Ho_Chi_Minh', - country_code: '84' - }, - { - iso_country_code: 'WF', - country: 'Wallis and Futuna', - timezone: 'Pacific/Wallis', - country_code: '681' - }, - { - iso_country_code: 'EH', - country: 'Western Sahara', - timezone: 'Africa/El_Aaiun', - country_code: '212' - }, - { - iso_country_code: 'YE', - country: 'Yemen', - timezone: 'Asia/Aden', - country_code: '967' - }, - { - iso_country_code: 'ZM', - country: 'Zambia', - timezone: 'Africa/Lusaka', - country_code: '260' - }, - { - iso_country_code: 'ZW', - country: 'Zimbabwe', - timezone: 'Africa/Harare', - country_code: '263' - } -] - -export default data diff --git a/Customer App/src/utils/currencies.js b/Customer App/src/utils/currencies.js deleted file mode 100644 index 1053980..0000000 --- a/Customer App/src/utils/currencies.js +++ /dev/null @@ -1,165 +0,0 @@ -export const stripeCurrencies = [ - { currency: 'USD', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'AED', currency_symbol: 'د.إ', multiplier: 100, type: 'STRIPE' }, - { currency: 'AFN', currency_symbol: '؋', multiplier: 100, type: 'STRIPE' }, - { currency: 'ALL', currency_symbol: 'L', multiplier: 100, type: 'STRIPE' }, - { currency: 'AMD', currency_symbol: '֏', multiplier: 100, type: 'STRIPE' }, - { currency: 'ANG', currency_symbol: 'ƒ', multiplier: 100, type: 'STRIPE' }, - { currency: 'AOA', currency_symbol: 'Kz', multiplier: 100, type: 'STRIPE' }, - { currency: 'ARS', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'AUD', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'AWG', currency_symbol: 'ƒ', multiplier: 100, type: 'STRIPE' }, - { currency: 'AZN', currency_symbol: '₼', multiplier: 100, type: 'STRIPE' }, - { currency: 'BAM', currency_symbol: 'BAM', multiplier: 100, type: 'STRIPE' }, - { currency: 'BBD', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'BDT', currency_symbol: '৳', multiplier: 100, type: 'STRIPE' }, - { currency: 'BGN', currency_symbol: 'лв', multiplier: 100, type: 'STRIPE' }, - { currency: 'BIF', currency_symbol: 'Fr', multiplier: 1, type: 'STRIPE' }, - { currency: 'BMD', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'BND', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'BOB', currency_symbol: 'Bs.', multiplier: 100, type: 'STRIPE' }, - { currency: 'BRL', currency_symbol: 'R$', multiplier: 100, type: 'STRIPE' }, - { currency: 'BSD', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'BWP', currency_symbol: 'P', multiplier: 100, type: 'STRIPE' }, - { currency: 'BZD', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'CAD', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'CDF', currency_symbol: 'Fr', multiplier: 100, type: 'STRIPE' }, - { currency: 'CHF', currency_symbol: 'Fr', multiplier: 100, type: 'STRIPE' }, - { currency: 'CLP', currency_symbol: '$', multiplier: 1, type: 'STRIPE' }, - { currency: 'CNY', currency_symbol: '¥', multiplier: 100, type: 'STRIPE' }, - { currency: 'COP', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'CRC', currency_symbol: '₡', multiplier: 100, type: 'STRIPE' }, - { currency: 'CVE', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'CZK', currency_symbol: 'Kč', multiplier: 100, type: 'STRIPE' }, - { currency: 'DJF', currency_symbol: 'Fr', multiplier: 1, type: 'STRIPE' }, - { currency: 'DKK', currency_symbol: 'kr', multiplier: 100, type: 'STRIPE' }, - { currency: 'DOP', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'DZD', currency_symbol: 'د.ج', multiplier: 100, type: 'STRIPE' }, - { currency: 'EGP', currency_symbol: '£', multiplier: 100, type: 'STRIPE' }, - { currency: 'ETB', currency_symbol: 'Br', multiplier: 100, type: 'STRIPE' }, - { currency: 'EUR', currency_symbol: '€', multiplier: 100, type: 'STRIPE' }, - { currency: 'FJD', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'FKP', currency_symbol: '£', multiplier: 100, type: 'STRIPE' }, - { currency: 'GBP', currency_symbol: '£', multiplier: 100, type: 'STRIPE' }, - { currency: 'GEL', currency_symbol: '₾', multiplier: 100, type: 'STRIPE' }, - { currency: 'GIP', currency_symbol: '£', multiplier: 100, type: 'STRIPE' }, - { currency: 'GMD', currency_symbol: 'D', multiplier: 100, type: 'STRIPE' }, - { currency: 'GNF', currency_symbol: 'Fr', multiplier: 1, type: 'STRIPE' }, - { currency: 'GTQ', currency_symbol: 'Q', multiplier: 100, type: 'STRIPE' }, - { currency: 'GYD', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'HKD', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'HNL', currency_symbol: 'L', multiplier: 100, type: 'STRIPE' }, - { currency: 'HRK', currency_symbol: 'kn', multiplier: 100, type: 'STRIPE' }, - { currency: 'HTG', currency_symbol: 'G', multiplier: 100, type: 'STRIPE' }, - { currency: 'HUF', currency_symbol: 'Ft', multiplier: 100, type: 'STRIPE' }, - { currency: 'IDR', currency_symbol: 'Rp', multiplier: 100, type: 'STRIPE' }, - { currency: 'ILS', currency_symbol: 'ع.د', multiplier: 100, type: 'STRIPE' }, - { currency: 'INR', currency_symbol: '₹', multiplier: 100, type: 'STRIPE' }, - { currency: 'ISK', currency_symbol: 'kr', multiplier: 100, type: 'STRIPE' }, - { currency: 'JMD', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'JPY', currency_symbol: '¥', multiplier: 1, type: 'STRIPE' }, - { currency: 'KES', currency_symbol: 'Sh', multiplier: 100, type: 'STRIPE' }, - { currency: 'KGS', currency_symbol: 'с', multiplier: 100, type: 'STRIPE' }, - { currency: 'KHR', currency_symbol: '៛', multiplier: 100, type: 'STRIPE' }, - { currency: 'KMF', currency_symbol: 'Fr', multiplier: 1, type: 'STRIPE' }, - { currency: 'KRW', currency_symbol: '₩', multiplier: 1, type: 'STRIPE' }, - { currency: 'KYD', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'KZT', currency_symbol: '₸', multiplier: 100, type: 'STRIPE' }, - { currency: 'LAK', currency_symbol: '₭', multiplier: 100, type: 'STRIPE' }, - { currency: 'LBP', currency_symbol: 'ل.ل', multiplier: 100, type: 'STRIPE' }, - { currency: 'LKR', currency_symbol: 'Rs', multiplier: 100, type: 'STRIPE' }, - { currency: 'LRD', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'LSL', currency_symbol: 'L', multiplier: 100, type: 'STRIPE' }, - { currency: 'MAD', currency_symbol: 'د.م.', multiplier: 100, type: 'STRIPE' }, - { currency: 'MDL', currency_symbol: 'L', multiplier: 100, type: 'STRIPE' }, - { currency: 'MGA', currency_symbol: 'Ar', multiplier: 1, type: 'STRIPE' }, - { currency: 'MKD', currency_symbol: 'ден', multiplier: 100, type: 'STRIPE' }, - { currency: 'MMK', currency_symbol: 'Ks', multiplier: 100, type: 'STRIPE' }, - { currency: 'MNT', currency_symbol: '₮', multiplier: 100, type: 'STRIPE' }, - { currency: 'MOP', currency_symbol: 'P', multiplier: 100, type: 'STRIPE' }, - { currency: 'MRO', currency_symbol: 'UM', multiplier: 100, type: 'STRIPE' }, - { currency: 'MUR', currency_symbol: '₨', multiplier: 100, type: 'STRIPE' }, - { currency: 'MVR', currency_symbol: '.ރ', multiplier: 100, type: 'STRIPE' }, - { currency: 'MWK', currency_symbol: 'MK', multiplier: 100, type: 'STRIPE' }, - { currency: 'MXN', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'MYR', currency_symbol: 'RM', multiplier: 100, type: 'STRIPE' }, - { currency: 'MZN', currency_symbol: 'MT', multiplier: 100, type: 'STRIPE' }, - { currency: 'NAD', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'NGN', currency_symbol: '₦', multiplier: 100, type: 'STRIPE' }, - { currency: 'NIO', currency_symbol: 'C$', multiplier: 100, type: 'STRIPE' }, - { currency: 'NOK', currency_symbol: 'kr', multiplier: 100, type: 'STRIPE' }, - { currency: 'NPR', currency_symbol: '₨', multiplier: 100, type: 'STRIPE' }, - { currency: 'NZD', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'PAB', currency_symbol: 'B/.', multiplier: 100, type: 'STRIPE' }, - { currency: 'PEN', currency_symbol: 'S/.', multiplier: 100, type: 'STRIPE' }, - { currency: 'PGK', currency_symbol: 'K', multiplier: 100, type: 'STRIPE' }, - { currency: 'PHP', currency_symbol: '₱', multiplier: 100, type: 'STRIPE' }, - { currency: 'PKR', currency_symbol: '₨', multiplier: 100, type: 'STRIPE' }, - { currency: 'PLN', currency_symbol: 'zł', multiplier: 100, type: 'STRIPE' }, - { currency: 'PYG', currency_symbol: '₲', multiplier: 1, type: 'STRIPE' }, - { currency: 'QAR', currency_symbol: 'ر.ق', multiplier: 100, type: 'STRIPE' }, - { currency: 'RON', currency_symbol: 'lei', multiplier: 100, type: 'STRIPE' }, - { currency: 'RSD', currency_symbol: 'дин', multiplier: 100, type: 'STRIPE' }, - { currency: 'RUB', currency_symbol: '₽', multiplier: 100, type: 'STRIPE' }, - { currency: 'RWF', currency_symbol: 'Fr', multiplier: 1, type: 'STRIPE' }, - { currency: 'SAR', currency_symbol: 'ر.س', multiplier: 100, type: 'STRIPE' }, - { currency: 'SBD', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'SCR', currency_symbol: '₨', multiplier: 100, type: 'STRIPE' }, - { currency: 'SEK', currency_symbol: 'kr', multiplier: 100, type: 'STRIPE' }, - { currency: 'SGD', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'SHP', currency_symbol: '£', multiplier: 100, type: 'STRIPE' }, - { currency: 'SLL', currency_symbol: 'Le', multiplier: 100, type: 'STRIPE' }, - { currency: 'SOS', currency_symbol: 'Sh', multiplier: 100, type: 'STRIPE' }, - { currency: 'SRD', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'STD', currency_symbol: 'Db', multiplier: 100, type: 'STRIPE' }, - { currency: 'SZL', currency_symbol: 'L', multiplier: 100, type: 'STRIPE' }, - { currency: 'THB', currency_symbol: '฿', multiplier: 100, type: 'STRIPE' }, - { currency: 'TJS', currency_symbol: 'ЅМ', multiplier: 100, type: 'STRIPE' }, - { currency: 'TOP', currency_symbol: 'T$', multiplier: 100, type: 'STRIPE' }, - { currency: 'TRY', currency_symbol: '₺', multiplier: 100, type: 'STRIPE' }, - { currency: 'TTD', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'TWD', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'TZS', currency_symbol: 'Sh', multiplier: 100, type: 'STRIPE' }, - { currency: 'UAH', currency_symbol: '₴', multiplier: 100, type: 'STRIPE' }, - { currency: 'UGX', currency_symbol: 'Sh', multiplier: 1, type: 'STRIPE' }, - { currency: 'UYU', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'UZS', currency_symbol: 'сўм', multiplier: 100, type: 'STRIPE' }, - { currency: 'VND', currency_symbol: '₫', multiplier: 1, type: 'STRIPE' }, - { currency: 'VUV', currency_symbol: 'Vt', multiplier: 1, type: 'STRIPE' }, - { currency: 'WST', currency_symbol: 'T', multiplier: 100, type: 'STRIPE' }, - { currency: 'XAF', currency_symbol: 'Fr', multiplier: 1, type: 'STRIPE' }, - { currency: 'XCD', currency_symbol: '$', multiplier: 100, type: 'STRIPE' }, - { currency: 'XOF', currency_symbol: 'Fr', multiplier: 1, type: 'STRIPE' }, - { currency: 'XPF', currency_symbol: '₣', multiplier: 1, type: 'STRIPE' }, - { currency: 'YER', currency_symbol: '﷼', multiplier: 100, type: 'STRIPE' }, - { currency: 'ZAR', currency_symbol: 'Rs', multiplier: 100, type: 'STRIPE' }, - { currency: 'ZMW', currency_symbol: 'ZK', multiplier: 100, type: 'STRIPE' } -] - -export const paypalCurrencies = [ - { currency: 'AUD', currency_symbol: '$', type: 'PAYPAL' }, - { currency: 'BRL', currency_symbol: 'R$', type: 'PAYPAL' }, - { currency: 'CAD', currency_symbol: '$', type: 'PAYPAL' }, - { currency: 'CZK', currency_symbol: 'Kč', type: 'PAYPAL' }, - { currency: 'DKK', currency_symbol: 'kr', type: 'PAYPAL' }, - { currency: 'EUR', currency_symbol: '€', type: 'PAYPAL' }, - { currency: 'HKD', currency_symbol: '$', type: 'PAYPAL' }, - { currency: 'HUF', currency_symbol: 'Ft', type: 'PAYPAL' }, - { currency: 'INR', currency_symbol: '₹', type: 'PAYPAL' }, - { currency: 'ILS', currency_symbol: 'ع.د', type: 'PAYPAL' }, - { currency: 'JPY', currency_symbol: '¥', type: 'PAYPAL' }, - { currency: 'MYR', currency_symbol: 'RM', type: 'PAYPAL' }, - { currency: 'MXN', currency_symbol: '$', type: 'PAYPAL' }, - { currency: 'TWD', currency_symbol: '$', type: 'PAYPAL' }, - { currency: 'NZD', currency_symbol: '$', type: 'PAYPAL' }, - { currency: 'NOK', currency_symbol: 'kr', type: 'PAYPAL' }, - { currency: 'PHP', currency_symbol: '₱', type: 'PAYPAL' }, - { currency: 'PLN', currency_symbol: 'zł', type: 'PAYPAL' }, - { currency: 'GBP', currency_symbol: '£', type: 'PAYPAL' }, - { currency: 'RUB', currency_symbol: '₽', type: 'PAYPAL' }, - { currency: 'SGD', currency_symbol: '$', type: 'PAYPAL' }, - { currency: 'SEK', currency_symbol: 'kr', type: 'PAYPAL' }, - { currency: 'CHF', currency_symbol: 'Fr', type: 'PAYPAL' }, - { currency: 'THB', currency_symbol: '฿', type: 'PAYPAL' }, - { currency: 'USD', currency_symbol: '$', type: 'PAYPAL' } -] diff --git a/Customer App/src/utils/fontStyles.js b/Customer App/src/utils/fontStyles.js deleted file mode 100755 index 035d8d6..0000000 --- a/Customer App/src/utils/fontStyles.js +++ /dev/null @@ -1,7 +0,0 @@ -export const fontStyles = { - PoppinLight: 'Poppin300', - PoppingRegular: 'Poppin400', - PoppingMedium: 'Poppin500', - PoppingSemiBold: 'Poppin600', - PoppinBold: 'Poppin700' -} diff --git a/Customer App/src/utils/scaling.js b/Customer App/src/utils/scaling.js deleted file mode 100755 index 26f0f56..0000000 --- a/Customer App/src/utils/scaling.js +++ /dev/null @@ -1,12 +0,0 @@ -import { Dimensions } from 'react-native' - -const { width, height } = Dimensions.get('window') -// Guideline sizes are based on standard ~5" screen mobile device -const guidelineBaseWidth = 350 -const guidelineBaseHeight = 680 -const scale = size => (width / guidelineBaseWidth) * size -const verticalScale = size => (height / guidelineBaseHeight) * size -const moderateScale = (size, factor = 0.5) => - size + (scale(size) - size) * factor - -export { scale, verticalScale, moderateScale } diff --git a/Customer App/src/utils/textStyles.js b/Customer App/src/utils/textStyles.js deleted file mode 100644 index 0687236..0000000 --- a/Customer App/src/utils/textStyles.js +++ /dev/null @@ -1,53 +0,0 @@ -import { scale } from './scaling' -import { fontStyles } from './fontStyles' - -export const textStyles = { - H1: { - fontSize: scale(32) - }, - H2: { - fontSize: scale(22) - }, - H3: { - fontSize: scale(18) - }, - H4: { - fontSize: scale(15) - }, - H5: { - fontSize: scale(13) - }, - Normal: { - fontSize: scale(11) - }, - Small: { - fontSize: scale(9) - }, - Light: { - fontFamily: fontStyles.PoppinLight - }, - Regular: { - fontFamily: fontStyles.PoppingRegular - }, - Medium: { - fontFamily: fontStyles.PoppingMedium - }, - Bold: { - fontFamily: fontStyles.PoppingSemiBold - }, - Bolder: { - fontFamily: fontStyles.PoppinBold - }, - Center: { - textAlign: 'center' - }, - Right: { - textAlign: 'right' - }, - UpperCase: { - textTransform: 'uppercase' - }, - LineOver: { - textDecorationLine: 'line-through' - } -} diff --git a/Customer App/src/utils/useAppTrackingTransparency.js b/Customer App/src/utils/useAppTrackingTransparency.js deleted file mode 100644 index 9ee960d..0000000 --- a/Customer App/src/utils/useAppTrackingTransparency.js +++ /dev/null @@ -1,13 +0,0 @@ -import { - requestTrackingPermissionsAsync, - getTrackingPermissionsAsync -} from 'expo-tracking-transparency' - -export const requestTrackingPermissions = async() => { - const { status } = await requestTrackingPermissionsAsync() - return status -} -export const getTrackingPermissions = async() => { - const { status } = await getTrackingPermissionsAsync() - return status -} diff --git a/Customer App/translations/de.js b/Customer App/translations/de.js deleted file mode 100644 index 7526468..0000000 --- a/Customer App/translations/de.js +++ /dev/null @@ -1,140 +0,0 @@ -export const de = { - home: 'Home', - title0: 'Gewählte Sprache', - subtitle0: 'English', - description0: - 'Wählen Sie eine Sprache Ihrer Wahl, um den Inhalt der App in die gewünschte Sprache zu ändern.', - title1: 'Lecker', - subtitle1: 'Frühstück', - description1: - 'Frühstück ist alles. Der Anfang, das Erste. Es ist der Mundvoll, der die Verpflichtung zu einem neuen Tag, einem fortwährenden Leben ist.', - title2: 'Erfrischend', - subtitle2: 'Getränke', - description2: - 'Wahre Stille ist der Rest des Geistes und ist für den Geist das, was Schlaf für den Körper ist, Nahrung und Erfrischung.', - title3: 'Köstlich', - subtitle3: 'Eis', - description3: - 'Das Alter mindert nicht die extreme Enttäuschung darüber, dass eine Kugel Eis vom Kegel fällt', - getStarted: 'Loslegen!', - welcome: - 'Willkommen bei Enatega, manchmal brauchen Sie nur Liebe. Aber ein bisschen Essen tut ab und zu nicht weh.', - loginBtn: 'Anmeldung', - registerBtn: 'Registrieren', - name: 'Name', - phone: 'Telefon', - email: 'Email', - emailphone: 'E-Mail oder Telefon', - password: 'Passwort', - deliveryAddress: 'Lieferadresse', - fullDeliveryAddress: 'Ihre vollständige Lieferadresse', - deliveryDetails: 'Erforderliche Angaben, z. Boden / Gebäude', - myAddresses: 'Meine Adressen', - addAddress: 'Neue Adressen hinzufügen', - editAddress: 'Adresse bearbeiten', - registerText: 'Oder registriere dich bei', - forgotPassword: 'Passwort vergessen?', - loginText: 'Oder Einloggen mit', - deliveryLocation: - 'Stellen Sie Ihren Lieferort so ein, dass wir Ihnen einen unendlichen Geschmack köstlichen Essens zusenden können.', - locationBtn: 'Standort einschalten', - locationPermissionDenied: - 'Die Berechtigung zum Zugriff auf den Speicherort wurde verweigert', - locationOff: 'Ort einschalten und erneut versuchen', - titleLanguage: 'Sprache ändern', - titleMenu: 'Speisekarte', - titleOrders: 'meine Bestellungen', - titleNotifications: 'Benachrichtigungen', - titleReviews: 'Bewertungen', - titleProfile: 'Profiel', - titleHelp: 'Hilfe', - titleChat: 'Plaudern', - titleLogout: 'Ausloggen', - titleCart: 'Mein Warenkorb', - titlePayment: 'Zahlung', - totalOrderAmount: 'Gesamtbestellmenge', - reOrder: 'Nachbestellen', - unReadNotifications: 'Keine ungelesenen Benachrichtigungen', - upload: 'Hochladen', - saveBtn: 'sparen', - saveContBtn: 'SPEICHERN UND FORTFAHREN', - emailUs: 'Mailen Sie uns an', - question1: 'Wo finden wir das Essen?', - question2: 'Wie treten wir in Kontakt?', - question3: 'Wie kann ich den Zusteller bezahlen?', - question4: 'Ist der Dienst in meiner Stadt verfügbar?', - answer1: - 'Sie finden das Essen in einem Geschäft in Ihrer Nähe, ohne den Kundenservice zu belasten. Unsere Gebühren sind im Vergleich zu anderen extrem niedrig.', - answer2: - 'Sie können uns über unsere E-Mail, Telefonnummer oder unsere Website kontaktieren.', - answer3: - 'Sie können den Zusteller persönlich bezahlen oder auch online mit Kredit- oder Debitkarte bezahlen.', - answer4: - 'Derzeit ist dieser Service in den Städten Islamabad und Karachi verfügbar. Sie können uns kontaktieren, um diesen Service in Ihrer Stadt in Anspruch zu nehmen.', - add: 'HINZUFÜGEN', - quantity: 'Menge', - size: 'Größe', - addToCart: 'in den Warenkorb legen', - orderNow: 'Jetzt bestellen', - addToCartMessage: 'Zum Warenkorb hinzugefügt', - emptyCart: 'Keine Artikel im Warenkorb', - itemTotal: 'Artikel Gesamt', - delvieryCharges: 'Versandkosten', - total: 'Gesamt', - contactInfo: 'Kontaktinformation', - deliveryAddressmessage: 'Lieferadresse einstellen', - proceedCheckout: 'Zur Kasse', - paymentText: 'Wie möchten Sie bezahlen?', - checkout: 'Auschecken', - creditCard: 'Kreditkarte Debitkarte', - paypal: 'Paypal', - cod: 'Nachnahme', - thankYou: 'Danke dir!', - orderConfirmed: 'Ihre Bestellung wird bestätigt', - orderId: 'Ihre Bestellnummer', - orderAmount: 'Ihre Bestellmenge', - orderDetail: 'Bestelldetails', - paymentMethod: 'Zahlungsmethode', - trackOrder: 'Versandverfolgung', - backToMenu: 'Zurück zum Menü', - foodItem: 'Essensgegenstand', - deliveredTo: 'Geliefert an', - writeAReview: 'Eine Rezension schreiben', - orderReceived: 'Bestellung erhalten', - cancelled: 'Abgebrochen', - foodPreparing: 'Essen wird zubereitet', - delivered: 'Geliefert', - rateAndReview: 'Bewerten und bewerten', - reviewPlaceholder: 'Detaillierte Bewertungen erhalten mehr Sichtbarkeit ...', - submit: 'einreichen', - noWorriesText: 'Keine Sorge, lassen Sie sich von uns helfen!', - yourEmail: 'Deine E-Mail', - send: 'Senden', - checkEmail: - 'Überprüfen Sie Ihre E-Mail-Adresse auf den Link zum Zurücksetzen des Kennworts', - languageText: 'Bitte wählen Sie Ihre gewünschte Sprache', - countryCodePickerTranslation: 'deu', - countryCodeSelect: 'Ländercode auswählen', - paymentNotSupported: 'Diese Zahlungsmethode unterstützt diese Währung nicht', - unReadReviews: 'Noch keine Bewertungen!', - unReadOrders: 'Noch keine Bestellungen!', - error: 'Error', - noMoreItems: 'Keine Artikel mehr auf Lager', - hungry: 'Hungrig', - emptyCartBtn: 'Zurück zum Essen', - subTotal: 'Zwischensumme', - deliveryFee: 'Liefergebühr', - haveVoucher: 'Hast du einen Gutschein?', - remove: 'Entfernen', - change: 'Veränderung', - condition1: - 'Mit Abschluss dieser Bestellung stimme ich allen Allgemeinen Geschäftsbedingungen zu.', - condition2: - 'Ich bin damit einverstanden und fordere Sie auf, den bestellten Service vor Ablauf der Widerrufsfrist auszuführen. Mir ist bekannt, dass ich nach vollständiger Erfüllung der Leistung mein Rücktrittsrecht verliere.', - orderBtn: 'Bestellung aufgeben', - coupanApply: 'Gutscheinrabatt angewendet', - coupanFailed: 'Gutschein nicht verfügbar', - invalidCoupan: 'Ungültiger Gutschein', - validateItems: 'Artikel vor dem Auschecken in den Warenkorb legen', - validateDelivery: 'Stellen Sie die Lieferadresse vor dem Auschecken ein' -} diff --git a/Customer App/translations/en.js b/Customer App/translations/en.js deleted file mode 100644 index 91c00e8..0000000 --- a/Customer App/translations/en.js +++ /dev/null @@ -1,143 +0,0 @@ -export const en = { - home: 'Home', - title0: 'Selected Language', - subtitle0: 'English', - description0: - 'Select any language of your choice to change the content of the app to your required language.', - title1: 'Tasty', - subtitle1: 'BreakFast', - description1: - 'Breakfast is everything. The beginning, the first thing. It is the mouthful that is the commitment to a new day, a continuing life.', - title2: 'Refreshing', - subtitle2: 'Drinks', - description2: - 'True silence is the rest of the mind, and is to the spirit what sleep is to the body, nourishment and refreshment.', - title3: 'Delicous', - subtitle3: 'Icecream', - description3: - 'Age does not diminish the extreme disappointment of having a scoop of ice cream fall from the cone', - getStarted: 'Get Started!', - welcome: - "Welcome to Enatega, sometimes all you need is love. But a little food now and then doesn't hurt.", - loginBtn: 'Login', - registerBtn: 'Register', - name: 'Name', - phone: 'Phone Number', - email: 'Email', - emailphone: 'Email or Phone', - password: 'Password', - deliveryAddress: 'Delivery Address', - fullDeliveryAddress: 'Your full delivery address', - deliveryDetails: 'Required details -e.g. floor/ building', - myAddresses: 'My Addresses', - addAddress: 'Add Address', - editAddress: 'Edit Address', - registerText: 'Or Register With', - forgotPassword: 'Forgot Password?', - loginText: 'Or Login With', - deliveryLocation: - 'Turn on location so we could send you endless taste of delicious food.', - locationBtn: 'Turn on Location', - locationPermissionDenied: 'Permission to access location was denied', - cameraRollPermissionDenied: 'Permission to access Camera Roll was denied', - locationOff: 'Turn on location and try again', - titleLanguage: 'Change Language', - titleMenu: 'Menu', - titleOrders: 'My Orders', - titleNotifications: 'Notifications', - titleReviews: 'Reviews', - titleProfile: 'Profile', - titleSettings: 'Settings', - titleHelp: 'Help', - titleChat: 'Chat', - titleLogout: 'Logout', - titleCart: 'My Cart', - titlePayment: 'Payment', - totalOrderAmount: 'Total Order Amount', - reOrder: 'Reorder', - unReadNotifications: 'No unread notifications', - upload: 'Upload', - saveBtn: 'Save Changes', - saveContBtn: 'SAVE AND CONTINUE', - emailUs: 'Email us at', - question1: 'Where do we find the food?', - question2: 'How do we contact?', - question3: 'How can I pay the delivery person?', - question4: 'Is the service available in my city?', - answer1: - 'You can find the food at your nearest store without paying anything to customer service.Our charges are extremely low as compared to others.', - answer2: 'You can contact us through our email, phone number or our website.', - answer3: - 'You can pay the delivery person in person or pay online as well through credit or debit card.', - answer4: - 'Currently this service is available in cities Islamabad and Karachi you can contact us to avail this service in your city.', - add: 'ADD', - quantity: 'Quantity', - size: 'Size', - addToCart: 'Add to Cart', - orderNow: 'Order Now', - addToCartMessage: 'Added to cart', - emptyCart: 'No items in cart', - itemTotal: 'Item Total', - delvieryCharges: 'Delivery Charges', - total: 'Total', - contactInfo: 'Contact Info', - deliveryAddressmessage: 'Set delivery address', - proceedCheckout: 'Proceed to Checkout', - paymentText: 'How do you wish to pay?', - checkout: 'Checkout', - creditCart: 'Credit Card/Debit Card', - paypal: 'Paypal', - cod: 'Cash on delivery', - thankYou: 'Thank You!', - orderConfirmed: 'Your Order is confirmed', - orderId: 'Your Order Id', - orderAmount: 'Your Order Amount', - orderDetail: 'Order Detail', - paymentMethod: 'Payment Method', - trackOrder: 'Track Order', - backToMenu: 'Back To Menu', - foodItem: 'Food item', - deliveredTo: 'Delivered to', - writeAReview: 'Write a Review', - orderReceived: 'Order Received', - orderPicked: 'Your order is on its way', - orderDelivered: 'Delivered', - completed: 'Completed', - cancelled: 'Cancelled', - orderPreparing: 'Your order is being prepared', - delivered: 'Delivered', - rateAndReview: 'Rate and Review', - reviewPlaceholder: 'More detailed reviews get more visibility...', - submit: 'Submit', - noWorriesText: 'No worries, let us help you out!', - yourEmail: 'Your Email', - send: 'Send', - apply: 'Apply', - checkEmail: 'Check your email for reset password link', - languageText: 'Please select your required language', - countryCodePickerTranslation: 'eng', - countryCodeSelect: 'Select Country Code', - paymentNotSupported: 'This payment method does not support this Currency', - loginOrCreateAccount: 'Login/Create Account', - unReadReviews: 'No Reviews Yet!', - unReadOrders: 'No Orders Yet!', - error: 'Error', - noMoreItems: 'No more items in stock', - hungry: 'Hungry', - emptyCartBtn: 'Back to Food', - subTotal: 'SubTotal', - deliveryFee: 'Delivery Fee', - haveVoucher: 'Do you have a voucher', - remove: 'Remove', - change: 'Change', - condition1: 'By completing this order, I agree to all Terms & Conditions.', - condition2: - 'I agree and I demand that you execute the ordered service before the end of the revocation period. I am aware that after complete fulfillment of the service I lose my right of rescission.', - orderBtn: 'Place order', - coupanApply: 'Coupon discount applied', - coupanFailed: 'Coupon Unavailable', - invalidCoupan: 'Invalid Coupon', - validateItems: 'Add items to cart before checkout', - validateDelivery: 'Set delivery address before checkout' -} diff --git a/Customer App/translations/fr.js b/Customer App/translations/fr.js deleted file mode 100644 index 4d680f7..0000000 --- a/Customer App/translations/fr.js +++ /dev/null @@ -1,141 +0,0 @@ -export const fr = { - home: 'Home', - title0: 'Langue sélectionnée', - subtitle0: 'English', - description0: - "Sélectionnez la langue de votre choix pour modifier le contenu de l'application dans la langue de votre choix.", - title1: 'Savoureux', - subtitle1: 'Petit déjeuner', - description1: - "Le petit déjeuner est tout. Le début, la première chose. C'est la bouchée qui est l'engagement pour un nouveau jour, une vie continue.", - title2: 'Rafraîchissant', - subtitle2: 'Boissons', - description2: - "Le vrai silence est le reste de l'esprit, et à l'esprit ce que le sommeil est pour le corps, nourriture et rafraîchissement.", - title3: 'Délicieux', - subtitle3: 'Crème glacée', - description3: - "L'âge ne diminue en rien l'extrême déception d'avoir une boule de glace tombée du cône.", - getStarted: 'Commencer!', - welcome: - "Bienvenue dans Enatega, parfois tout ce dont vous avez besoin est de l'amour. Mais un peu de nourriture maintenant et ensuite ne fait pas mal.", - loginBtn: "S'identifier", - registerBtn: 'registre', - name: 'prénom', - phone: 'Téléphone', - email: 'Email', - emailphone: 'Email ou téléphone', - password: 'Mot de passe', - deliveryAddress: 'Adresse de livraison', - fullDeliveryAddress: 'Votre adresse de livraison complète', - deliveryDetails: 'Détails requis -e.g. étage / bâtiment', - myAddresses: 'Mes adresses', - addAddress: 'Ajouter une nouvelle adresse', - editAddress: "Modifier l'adresse", - registerText: "Ou s'inscrire avec", - forgotPassword: 'Mot de passe oublié?', - loginText: 'Ou connectez-vous avec', - deliveryLocation: - 'Définissez votre lieu de livraison afin que nous puissions vous envoyer un goût infini de plats délicieux.', - locationBtn: "Activer l'emplacement", - locationPermissionDenied: - "La permission d'accéder à l'emplacement a été refusée", - locationOff: "Activer l'emplacement et réessayer", - titleLanguage: 'Changer de langue', - titleMenu: 'Menu', - titleOrders: 'Mes commandes', - titleNotifications: 'Les notifications', - titleReviews: 'Avis', - titleProfile: 'Profil', - titleHelp: 'Aidez-moi', - titleChat: 'Bavarder', - titleLogout: 'Connectez - Out', - titleCart: 'Mon panier', - titlePayment: 'Paiement', - totalOrderAmount: 'Total de la commande', - reOrder: 'Réorganiser', - unReadNotifications: 'Pas de notifications non lues', - upload: 'Télécharger', - saveBtn: 'sauvegarder', - saveContBtn: 'SAUVEGARDER ET CONTINUER', - emailUs: 'écrivez-nous à', - question1: 'Où trouvons-nous la nourriture?', - question2: 'Comment pouvons-nous contacter?', - question3: 'Comment puis-je payer le livreur?', - question4: 'Le service est-il disponible dans ma ville?', - answer1: - 'Vous pouvez trouver la nourriture dans le magasin le plus proche sans rien payer au service client. Nos frais sont extrêmement bas comparés aux autres.', - answer2: - 'Vous pouvez nous contacter via notre email, numéro de téléphone ou notre site web.', - answer3: - 'Vous pouvez payer le livreur en personne ou en ligne, par carte de crédit ou de débit.', - answer4: - "Actuellement, ce service est disponible dans les villes d'Islamabad et de Karachi. Vous pouvez nous contacter pour bénéficier de ce service dans votre ville.", - add: 'AJOUTER', - quantity: 'Quantité', - size: 'Taille', - addToCart: 'Ajouter au panier', - orderNow: 'Commandez maintenant', - addToCartMessage: 'Ajouté au panier', - emptyCart: 'Aucun article dans le panier', - itemTotal: 'Objet total', - delvieryCharges: 'Frais de livraison', - total: 'Total', - contactInfo: 'Informations de contact', - deliveryAddressmessage: "Définir l'adresse de livraison", - proceedCheckout: 'Passer à la caisse', - paymentText: 'Comment souhaitez-vous payer?', - checkout: 'Check-out', - creditCard: 'Carte de crédit carte de débit', - paypal: 'Pay Pal', - cod: 'Paiement à la livraison', - thankYou: 'Je vous remercie!', - orderConfirmed: 'Votre commande est confirmée', - orderId: 'Votre identifiant de commande', - orderAmount: 'Le montant de votre commande', - orderDetail: 'Détails de la commande', - paymentMethod: 'Mode de paiement', - trackOrder: 'Suivi de commande', - backToMenu: 'Suivi de commande', - foodItem: 'Produit alimentaire', - deliveredTo: 'livré à', - writeAReview: 'Écrire une critique', - orderReceived: 'Ordre reçu', - cancelled: 'Annulé', - foodPreparing: 'La nourriture est en cours de préparation', - delivered: 'Livré', - rateAndReview: 'Notez et évaluez', - reviewPlaceholder: 'Des revues plus détaillées ont plus de visibilité ...', - submit: 'Soumettre', - noWorriesText: 'Pas de soucis, laissez-nous vous aider!', - yourEmail: 'Votre email', - send: 'Envoyer', - checkEmail: - 'Vérifiez votre email pour le lien de réinitialisation du mot de passe', - languageText: "S'il vous plaît sélectionnez votre langue requise", - countryCodePickerTranslation: 'fra', - countryCodeSelect: 'Sélectionnez le code pays', - paymentNotSupported: - 'Ce mode de paiement ne prend pas en charge cette devise', - unReadReviews: "Pas encore d'avis!", - unReadOrders: 'Pas de commande pour le moment!', - error: 'Erreur', - noMoreItems: "Plus d'articles en stock", - hungry: 'Faim', - emptyCartBtn: 'Retour à la nourriture', - subTotal: 'Total', - deliveryFee: 'Frais de livraison', - haveVoucher: 'Avez-vous un bon', - remove: 'Retirer', - change: 'Changement', - condition1: - "En remplissant cette commande, j'accepte toutes les conditions générales.", - condition2: - "J'accepte et je vous demande d'exécuter le service commandé avant la fin de la période de révocation. Je suis conscient qu'après l'accomplissement complet du service, je perds mon droit de résolution.", - orderBtn: 'Passer la commande', - coupanApply: 'Remise de coupon appliquée', - coupanFailed: 'Coupon non disponible', - invalidCoupan: 'Coupon non valide', - validateItems: 'Ajouter des articles au panier avant le paiement', - validateDelivery: "Définir l'adresse de livraison avant le paiement" -} diff --git a/Customer App/translations/km.js b/Customer App/translations/km.js deleted file mode 100644 index 6cd9087..0000000 --- a/Customer App/translations/km.js +++ /dev/null @@ -1,136 +0,0 @@ -export const km = { - home: 'Home', - title0: 'ភាសាដែលបានជ្រើស', - subtitle0: 'English', - description0: - 'ជ្រើសរើសភាសាណាមួយនៃជម្រើសរបស់អ្នកដើម្បីប្តូរមាតិកានៃកម្មវិធីទៅភាសាដែលអ្នកត្រូវការ។', - title1: 'ហ៊ាន', - subtitle1: 'អាហារពេលព្រឹក', - description1: - 'អាហារពេលព្រឹកគឺជាអ្វីគ្រប់យ៉ាង។ ការចាប់ផ្តើមរឿងដំបូង។ វាគឺជាមាត់ដែលជាការប្តេជ្ញាចិត្តចំពោះថ្ងៃថ្មីនិងជីវិតដែលនៅតែបន្ត។', - title2: 'ធ្វើឱ្យស្រស់', - subtitle2: 'ភេសជ្ជៈ', - description2: - 'ភាពស្ងៀមស្ងាត់ពិតគឺជាគំនិតដែលនៅសល់ហើយជាវិញ្ញាណដែលជាការដេកលក់ដល់រាងកាយការថែទាំនិងការសំរាក។', - title3: 'ឆ្ងាញ់', - subtitle3: 'ការ៉េម', - description3: - 'អាយុមិនបន្ថយនូវការខកចិត្តយ៉ាងខ្លាំងនៃការធ្លាក់ចុះនៃការ៉េមពីកោណទេ', - getStarted: 'ចាប់ផ្ដើម!', - welcome: - 'សូមស្វាគមន៏ទៅ Enatega ពេលខ្លះអ្វីដែលអ្នកត្រូវការគឺស្នេហា។ ប៉ុន្តែអាហារតិចតួចឥឡូវនេះហើយបន្ទាប់មកមិនឈឺទេ។', - loginBtn: 'ចូល', - registerBtn: 'ចុះឈ្មោះ', - name: 'ឈ្មោះ', - phone: 'ទូរស័ព្ទ', - email: 'អ៊ីមែល', - emailphone: 'អី​ុ​ម៉ែ​ល​ឬ​ទូរស័ព្ទ', - password: 'ពាក្យសម្ងាត់', - deliveryAddress: 'អាស័យ​ដ្ឋាន​សំរាប់​ការ​ដឹកជញ្ជូន', - fullDeliveryAddress: 'អាសយដ្ឋានចែកចាយពេញរបស់អ្នក', - deliveryDetails: 'ព័ត៌មានលម្អិតចាំបាច់ -e. ជាន់ / អាគារ', - myAddresses: 'អាស័យដ្ឋានរបស់ខ្ញុំ', - addAddress: 'បន្ថែមអាសយដ្ឋានថ្មី', - editAddress: 'កែសម្រួលអាសយដ្ឋាន', - registerText: 'ឬចុះឈ្មោះជាមួយ', - forgotPassword: 'ភ្លេច​លេខសំងាត់​?', - loginText: 'ឬចូលជាមួយ', - deliveryLocation: - 'កំណត់ទីតាំងដឹកជញ្ជូនរបស់អ្នកដូច្នេះយើងអាចផ្ញើឱ្យអ្នកនូវរសជាតិអាហារឆ្ងាញ់គ្មានទីបញ្ចប់។', - locationBtn: 'បើកទីតាំង', - locationPermissionDenied: 'ការអនុញ្ញាតចូលទៅកាន់ទីតាំងត្រូវបានបដិសេធ', - locationOff: 'បើកទីតាំងហើយព្យាយាមម្តងទៀត', - titleLanguage: 'ប្ដូរ​ភាសា', - titleMenu: 'ម៉ឺនុយ', - titleOrders: 'ការបញ្ជាទិញរបស់ខ្ញុំ', - titleNotifications: 'ការជូនដំណឹង', - titleReviews: 'ពិនិត្យ', - titleProfile: 'ប្រវត្តិរូប', - titleHelp: 'ជំនួយ', - titleChat: 'ជជែក', - titleLogout: 'ចាកចេញ', - titleCart: 'កន្ត្រករបស់ខ្ញុំ', - titlePayment: 'ការទូទាត់', - totalOrderAmount: 'បរិមាណសរុប', - reOrder: 'តម្រៀបឡើងវិញ', - unReadNotifications: 'គ្មានការជូនដំណឹងមិនទាន់អាន', - upload: 'ផ្ទុកឡើង', - saveBtn: 'រក្សាទុក', - saveContBtn: 'រក្សាទុកនិងបន្ត', - emailUs: 'អ៊ីម៉ែលមកយើងនៅ', - question1: 'តើយើងរកម្ហូបបាននៅឯណា?', - question2: 'តើយើងទាក់ទងយ៉ាងដូចម្តេច?', - question3: 'តើខ្ញុំអាចបង់ប្រាក់ដល់មនុស្សដែលត្រូវដឹកជញ្ជូន?', - question4: 'តើសេវាកម្មនេះមាននៅក្នុងទីក្រុងរបស់ខ្ញុំដែរឬទេ?', - answer1: - 'អ្នកអាចរកឃើញម្ហូបអាហារនៅហាងដែលនៅជិតបំផុតរបស់អ្នកដោយមិនបង់អ្វីឱ្យសេវាកម្មបំរើអតិថិជន។ ការចោទប្រកាន់របស់យើងមានកម្រិតទាបខ្លាំងបើប្រៀបធៀបទៅនឹងអ្នកដទៃ។', - answer2: 'អ្នកអាចទាក់ទងយើងតាមរយៈអ៊ីម៉ែលលេខទូរស័ព្ទឬវេបសាយរបស់យើង។', - answer3: - 'អ្នកអាចបង់ប្រាក់ទៅកាន់បុគ្គលដឹកជញ្ជូនដោយផ្ទាល់ឬបង់ប្រាក់តាមរយៈអ៊ីនធឺណេតតាមរយៈប័ណ្ណឥណទានឬឥណពន្ធផងដែរ។', - answer4: - 'បច្ចុប្បន្នសេវាកម្មនេះអាចរកបាននៅក្នុងទីក្រុងអ៊ីស្លាម៉ាបាតនិងការ៉ាជីដែលអ្នកអាចទាក់ទងមកយើងដើម្បីទទួលបានសេវាកម្មនេះនៅក្នុងទីក្រុងរបស់អ្នក។', - add: 'បន្ថែម', - quantity: 'បរិមាណ', - size: 'ទំហំ', - addToCart: 'បន្ថែមទៅកន្ត្រក', - orderNow: 'បញ្ជាទិញឥឡូវ', - addToCartMessage: 'បានបន្ថែមទៅរទេះ', - emptyCart: 'គ្មានធាតុក្នុងរទេះទេ', - itemTotal: 'ធាតុសរុប', - delvieryCharges: 'ការដឹកជញ្ជូន', - total: 'សរុប', - contactInfo: 'ព័ត៌មានទំនាក់ទំនង', - deliveryAddressmessage: 'កំណត់អាសយដ្ឋានបញ្ជូន', - proceedCheckout: 'បន្តដើម្បីពិនិត្យចេញ', - paymentText: 'តើអ្នកចង់បង់ប្រាក់ដោយរបៀបណា?', - checkout: 'ពិនិត្យ​មុន​ពេល​ចេញ', - creditCard: 'ប័ណ្ណឥណទាន / ប័ណ្ណឥណពន្ធ', - paypal: 'Paypal', - cod: 'សាច់ប្រាក់នៅពេលប្រគល់', - thankYou: 'សូមអរគុណ!', - orderConfirmed: 'បញ្ជាទិញរបស់អ្នកត្រូវបានបញ្ជាក់', - orderId: 'លេខសម្គាល់លំដាប់របស់អ្នក', - orderAmount: 'ចំនួនទឹកប្រាក់នៃការបញ្ជាទិញរបស់អ្នក', - orderDetail: 'លំអិតលំដាប់', - paymentMethod: 'វិធី​សា​ស្រ្ត​ទូទាត់', - trackOrder: 'លំដាប់តាមបទ', - backToMenu: 'លំដាប់តាមបទ', - foodItem: 'ម្ហូបអាហារ', - deliveredTo: 'បញ្ជូនទៅ', - writeAReview: 'សរសេរ​សង្ខេប​ឡើងវិញ', - orderReceived: 'បញ្ជាទិញដែលទទួលបាន', - cancelled: 'បានបោះបង់', - foodPreparing: 'ម្ហូបកំពុងត្រូវបានរៀបចំ', - delivered: 'បានបញ្ជូន', - rateAndReview: 'វាយតម្លៃនិងពិនិត្យ', - reviewPlaceholder: 'ការពិនិត្យលម្អិតបន្ថែមទៀតទទួលបានភាពមើលឃើញកាន់តែច្រើន ...', - submit: 'ដាក់ស្នើ', - noWorriesText: 'គ្មានការព្រួយបារម្ភសូមឱ្យយើងជួយអ្នកចេញ!', - yourEmail: 'អ៊ីមែល​របស់​អ្នក', - send: 'ផ្ញើ', - checkEmail: 'ពិនិត្យអ៊ីមែលរបស់អ្នកសម្រាប់តំណពាក្យសម្ងាត់ឡើងវិញ', - languageText: 'សូមជ្រើសរើសភាសាដែលអ្នកត្រូវការ', - countryCodePickerTranslation: 'eng', - countryCodeSelect: 'ជ្រើសរើសលេខកូដប្រទេស', - paymentNotSupported: 'វិធីសាស្ត្រទូទាត់នេះមិនគាំទ្ររូបិយប័ណ្ណនេះទេ', - unReadReviews: 'មិនទាន់មានការពិនិត្យឡើងវិញទេ!', - unReadOrders: 'មិនទាន់មានការបញ្ជាទិញនៅឡើយទេ!', - error: 'កំហុស', - noMoreItems: 'មិនមានរបស់នៅក្នុងស្តុកទៀតទេ', - hungry: 'ឃ្លាន', - emptyCartBtn: 'ត្រឡប់ទៅអាហារ', - subTotal: 'SubTotal', - deliveryFee: 'ថ្លៃសេវាដឹកជញ្ជូន', - haveVoucher: 'តើអ្នកមានប័ណ្ណទូទាត់ទេ?', - remove: 'យកចេញ', - change: 'ផ្លាស់ប្តូរ', - condition1: 'ដោយបំពេញការបញ្ជាទិញនេះខ្ញុំយល់ព្រមនឹងល័ក្ខខ័ណ្ឌទាំងអស់។', - condition2: - 'ខ្ញុំយល់ព្រមហើយខ្ញុំទាមទារឱ្យអ្នកប្រតិបត្តិសេវាកម្មដែលបានបញ្ជាទិញមុនពេលចុងបញ្ចប់នៃរយៈពេលដកហូត។ ខ្ញុំដឹងថាបន្ទាប់ពីការបំពេញសេវាកម្មពេញលេញខ្ញុំបាត់បង់សិទ្ធិក្នុងការរំដោះខ្លួន។', - orderBtn: 'ដាក់បញ្ជាទិញ', - coupanApply: 'ការបញ្ចុះតម្លៃប័ណ្ណត្រូវបានអនុវត្ត', - coupanFailed: 'គូប៉ុងមិនមានទេ', - invalidCoupan: 'គូប៉ុងមិនត្រឹមត្រូវ', - validateItems: 'បន្ថែមរបស់របរទៅរទេះមុនពេលឆែក', - validateDelivery: 'កំណត់អាសយដ្ឋានដឹកជញ្ជូនមុនពេលពិនិត្យចេញ' -} diff --git a/Customer App/translations/zh.js b/Customer App/translations/zh.js deleted file mode 100644 index bd3170a..0000000 --- a/Customer App/translations/zh.js +++ /dev/null @@ -1,132 +0,0 @@ -export const zh = { - home: 'Home', - title0: '选定的语言', - subtitle0: 'English', - description0: '选择您选择的任何语言,将应用内容更改为您所需的语言。', - title1: '可口', - subtitle1: '早餐', - description1: - '早餐就是一切。一开始,第一件事。这是对新的一天,持续生活的承诺。', - title2: '清爽', - subtitle2: '饮料', - description2: - '真正的沉默是心灵的其余部分,对于精神来说,睡眠对身体,营养和茶点来说都是如此。', - title3: '美味的', - subtitle3: '冰淇淋', - description3: '年龄不会减少从冰锥中舀出一勺冰淇淋的极度失望', - getStarted: '开始吧!', - welcome: - '欢迎来到Enatega,有时您需要的只是爱。但是偶尔会有点食物不会受到伤害。', - loginBtn: '登录', - registerBtn: '寄存器', - name: '名称', - phone: '电话', - email: '电子邮件', - emailphone: '邮件或者电话', - password: '密码', - deliveryAddress: '邮寄地址', - fullDeliveryAddress: '您的完整收货地址', - deliveryDetails: '必填详细信息-例如 楼层/建筑物', - myAddresses: '我的地址', - addAddress: '添加新地址', - editAddress: '编辑地址', - registerText: '或注册', - forgotPassword: '忘记密码?', - loginText: '或登录', - deliveryLocation: '设置您的送货地点,以便我们可以向您发送无尽的美味食物。', - locationBtn: '打开位置', - locationPermissionDenied: '访问位置的权限被拒绝', - locationOff: '访问位置的权限被拒绝', - titleLanguage: '改变语言', - titleMenu: '菜单', - titleOrders: '我的订单', - titleNotifications: '通知', - titleReviews: '评测', - titleProfile: '轮廓', - titleHelp: '救命', - titleChat: '聊', - titleLogout: '登出', - titleCart: '我的车', - titlePayment: '付款', - totalOrderAmount: '总订单金额', - reOrder: '重新排序', - unReadNotifications: '没有未读通知', - upload: '上传', - saveBtn: '保存', - saveContBtn: '保存并继续', - emailUs: '给我们发电子邮件', - question1: '我们在哪里找到食物?', - question2: '我们如何联系?', - question3: '我该如何付款给送货人?', - question4: '我的城市有这项服务吗?', - answer1: - '您可以在离您最近的商店找到食物,而无需向客户支付任何费用。与其他人相比,我们的收费极低。', - answer2: '您可以通过我们的电子邮件,电话号码或我们的网站联系我们。', - answer3: '您可以亲自向付款人付款或使用信用卡或借记卡在线付款。', - answer4: - '目前,这项服务在伊斯兰堡和卡拉奇市提供,您可以联系我们以便在您所在的城市使用此服务。', - add: '加', - quantity: '数量', - size: '尺寸', - addToCart: '添加到购物车', - orderNow: '现在下单', - addToCartMessage: '已添加到购物车', - emptyCart: '购物车中没有商品', - itemTotal: '项目总计', - delvieryCharges: '送货费', - total: '总', - contactInfo: '联系信息', - deliveryAddressmessage: '设置送货地址', - proceedCheckout: '进行结算', - paymentText: '你想怎么付钱?', - checkout: '查看', - creditCard: '信用卡/借记卡', - paypal: '贝宝', - cod: '货到付款', - thankYou: 'ស谢谢!', - orderConfirmed: '您的订单已确认', - orderId: '您的订单ID', - orderAmount: '您的订单金额', - orderDetail: '订单详情', - paymentMethod: '付款方法', - trackOrder: '跟踪订单', - backToMenu: '跟踪订单', - foodItem: '食品', - deliveredTo: '送到了(送去了', - writeAReview: '写评论', - orderReceived: '订单已经收到', - cancelled: '取消', - foodPreparing: '食物正在准备中', - delivered: '交付', - rateAndReview: '打分和评论', - reviewPlaceholder: '更详细的评论获得更多可见性......', - submit: '提交', - noWorriesText: '不用担心,让我们帮帮你吧!', - yourEmail: '你的邮件', - send: '发送', - checkEmail: '查看您的电子邮件以重置密码链接', - languageText: '请选择您需要的语言', - countryCodePickerTranslation: 'zho', - countryCodeSelect: '选择国家代码', - paymentNotSupported: '此付款方式不支持此货币', - unReadReviews: '暂无评论!', - unReadOrders: '尚无订单!', - error: '错误', - noMoreItems: '库存不多', - hungry: '饥饿', - emptyCartBtn: '回到食物', - subTotal: '小计', - deliveryFee: '快递费', - haveVoucher: '你有优惠券吗', - remove: '去掉', - change: '更改', - condition1: '完成此订单,即表示我同意所有条款和条件。', - condition2: - '我同意,我要求您在吊销期结束之前执行订购的服务。 我知道,在完全完成服务后,我将失去撤销的权利。', - orderBtn: '下订单', - coupanApply: '优惠券折扣', - coupanFailed: '优惠券不可用', - invalidCoupan: '优惠券无效', - validateItems: '结帐前将商品添加到购物车', - validateDelivery: '结帐前设置送货地址' -} diff --git a/Customer App/yarn.lock b/Customer App/yarn.lock deleted file mode 100644 index 90e324b..0000000 --- a/Customer App/yarn.lock +++ /dev/null @@ -1,10647 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@apollo/react-common@^3.1.4": - "integrity" "sha512-X5Kyro73bthWSCBJUC5XYQqMnG0dLWuDZmVkzog9dynovhfiVCV4kPSdgSIkqnb++cwCzOVuQ4rDKVwo2XRzQA==" - "resolved" "https://registry.npmjs.org/@apollo/react-common/-/react-common-3.1.4.tgz" - "version" "3.1.4" - dependencies: - "ts-invariant" "^0.4.4" - "tslib" "^1.10.0" - -"@apollo/react-hooks@^3.1.3": - "integrity" "sha512-y0CJ393DLxIIkksRup4nt+vSjxalbZBXnnXxYbviq/woj+zKa431zy0yT4LqyRKpFy9ahMIwxBnBwfwIoupqLQ==" - "resolved" "https://registry.npmjs.org/@apollo/react-hooks/-/react-hooks-3.1.5.tgz" - "version" "3.1.5" - dependencies: - "@apollo/react-common" "^3.1.4" - "@wry/equality" "^0.1.9" - "ts-invariant" "^0.4.4" - "tslib" "^1.10.0" - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13": - "integrity" "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==" - "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/highlight" "^7.12.13" - -"@babel/code-frame@^7.16.7": - "integrity" "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==" - "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/highlight" "^7.16.7" - -"@babel/code-frame@~7.10.4": - "integrity" "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==" - "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz" - "version" "7.10.4" - dependencies: - "@babel/highlight" "^7.10.4" - -"@babel/code-frame@7.12.11": - "integrity" "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==" - "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz" - "version" "7.12.11" - dependencies: - "@babel/highlight" "^7.10.4" - -"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.14.4": - "integrity" "sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ==" - "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.4.tgz" - "version" "7.14.4" - -"@babel/core@*", "@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.1.0", "@babel/core@^7.1.6", "@babel/core@^7.12.0", "@babel/core@^7.12.3", "@babel/core@^7.13.0", "@babel/core@^7.4.0-0", "@babel/core@^7.7.5": - "integrity" "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==" - "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz" - "version" "7.14.3" - dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.14.3" - "@babel/helper-compilation-targets" "^7.13.16" - "@babel/helper-module-transforms" "^7.14.2" - "@babel/helpers" "^7.14.0" - "@babel/parser" "^7.14.3" - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.14.2" - "@babel/types" "^7.14.2" - "convert-source-map" "^1.7.0" - "debug" "^4.1.0" - "gensync" "^1.0.0-beta.2" - "json5" "^2.1.2" - "semver" "^6.3.0" - "source-map" "^0.5.0" - -"@babel/generator@^7.14.3", "@babel/generator@^7.17.0", "@babel/generator@^7.4.0", "@babel/generator@^7.5.0": - "integrity" "sha512-I3Omiv6FGOC29dtlZhkfXO6pgkmukJSlT26QjVvS1DGZe/NzSVCPG41X0tS21oZkJYlovfj9qDWgKP+Cn4bXxw==" - "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.17.0.tgz" - "version" "7.17.0" - dependencies: - "@babel/types" "^7.17.0" - "jsesc" "^2.5.1" - "source-map" "^0.5.0" - -"@babel/helper-annotate-as-pure@^7.12.13", "@babel/helper-annotate-as-pure@^7.16.7": - "integrity" "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==" - "resolved" "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.12.13": - "integrity" "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==" - "resolved" "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-explode-assignable-expression" "^7.12.13" - "@babel/types" "^7.12.13" - -"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.13.16", "@babel/helper-compilation-targets@^7.14.4": - "integrity" "sha512-JgdzOYZ/qGaKTVkn5qEDV/SXAh8KcyUVkCoSWGN8T3bwrgd6m+/dJa2kVGi6RJYJgEYPBdZ84BZp9dUjNWkBaA==" - "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.4.tgz" - "version" "7.14.4" - dependencies: - "@babel/compat-data" "^7.14.4" - "@babel/helper-validator-option" "^7.12.17" - "browserslist" "^4.16.6" - "semver" "^6.3.0" - -"@babel/helper-create-class-features-plugin@^7.13.0", "@babel/helper-create-class-features-plugin@^7.14.0", "@babel/helper-create-class-features-plugin@^7.14.2", "@babel/helper-create-class-features-plugin@^7.14.3", "@babel/helper-create-class-features-plugin@^7.16.7": - "integrity" "sha512-JBdSr/LtyYIno/pNnJ75lBcqc3Z1XXujzPanHqjvvrhOA+DTceTFuJi8XjmWTZh4r3fsdfqaCMN0iZemdkxZHQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.1.tgz" - "version" "7.17.1" - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-member-expression-to-functions" "^7.16.7" - "@babel/helper-optimise-call-expression" "^7.16.7" - "@babel/helper-replace-supers" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - -"@babel/helper-create-regexp-features-plugin@^7.12.13": - "integrity" "sha512-JIB2+XJrb7v3zceV2XzDhGIB902CmKGSpSl4q2C6agU9SNLG/2V1RtFRGPG1Ajh9STj3+q6zJMOC+N/pp2P9DA==" - "resolved" "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.3.tgz" - "version" "7.14.3" - dependencies: - "@babel/helper-annotate-as-pure" "^7.12.13" - "regexpu-core" "^4.7.1" - -"@babel/helper-define-polyfill-provider@^0.2.2": - "integrity" "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==" - "resolved" "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz" - "version" "0.2.3" - dependencies: - "@babel/helper-compilation-targets" "^7.13.0" - "@babel/helper-module-imports" "^7.12.13" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/traverse" "^7.13.0" - "debug" "^4.1.1" - "lodash.debounce" "^4.0.8" - "resolve" "^1.14.2" - "semver" "^6.1.2" - -"@babel/helper-environment-visitor@^7.16.7": - "integrity" "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==" - "resolved" "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-explode-assignable-expression@^7.12.13": - "integrity" "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==" - "resolved" "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz" - "version" "7.13.0" - dependencies: - "@babel/types" "^7.13.0" - -"@babel/helper-function-name@^7.12.13", "@babel/helper-function-name@^7.14.2", "@babel/helper-function-name@^7.16.7": - "integrity" "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==" - "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/helper-get-function-arity" "^7.16.7" - "@babel/template" "^7.16.7" - "@babel/types" "^7.16.7" - -"@babel/helper-get-function-arity@^7.16.7": - "integrity" "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==" - "resolved" "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-hoist-variables@^7.13.0", "@babel/helper-hoist-variables@^7.16.7": - "integrity" "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==" - "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-member-expression-to-functions@^7.16.7": - "integrity" "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==" - "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.13.12": - "integrity" "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==" - "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz" - "version" "7.13.12" - dependencies: - "@babel/types" "^7.13.12" - -"@babel/helper-module-transforms@^7.13.0", "@babel/helper-module-transforms@^7.14.0", "@babel/helper-module-transforms@^7.14.2": - "integrity" "sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==" - "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz" - "version" "7.14.2" - dependencies: - "@babel/helper-module-imports" "^7.13.12" - "@babel/helper-replace-supers" "^7.13.12" - "@babel/helper-simple-access" "^7.13.12" - "@babel/helper-split-export-declaration" "^7.12.13" - "@babel/helper-validator-identifier" "^7.14.0" - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.14.2" - "@babel/types" "^7.14.2" - -"@babel/helper-optimise-call-expression@^7.12.13", "@babel/helper-optimise-call-expression@^7.16.7": - "integrity" "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==" - "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - "integrity" "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" - "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz" - "version" "7.16.7" - -"@babel/helper-remap-async-to-generator@^7.13.0": - "integrity" "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==" - "resolved" "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz" - "version" "7.13.0" - dependencies: - "@babel/helper-annotate-as-pure" "^7.12.13" - "@babel/helper-wrap-function" "^7.13.0" - "@babel/types" "^7.13.0" - -"@babel/helper-replace-supers@^7.12.13", "@babel/helper-replace-supers@^7.13.12", "@babel/helper-replace-supers@^7.14.4", "@babel/helper-replace-supers@^7.16.7": - "integrity" "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==" - "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-member-expression-to-functions" "^7.16.7" - "@babel/helper-optimise-call-expression" "^7.16.7" - "@babel/traverse" "^7.16.7" - "@babel/types" "^7.16.7" - -"@babel/helper-simple-access@^7.13.12": - "integrity" "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==" - "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz" - "version" "7.13.12" - dependencies: - "@babel/types" "^7.13.12" - -"@babel/helper-skip-transparent-expression-wrappers@^7.12.1": - "integrity" "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==" - "resolved" "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz" - "version" "7.12.1" - dependencies: - "@babel/types" "^7.12.1" - -"@babel/helper-split-export-declaration@^7.12.13", "@babel/helper-split-export-declaration@^7.16.7": - "integrity" "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==" - "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-validator-identifier@^7.12.11", "@babel/helper-validator-identifier@^7.14.0", "@babel/helper-validator-identifier@^7.16.7": - "integrity" "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz" - "version" "7.16.7" - -"@babel/helper-validator-option@^7.12.17", "@babel/helper-validator-option@^7.16.7": - "integrity" "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz" - "version" "7.16.7" - -"@babel/helper-wrap-function@^7.13.0": - "integrity" "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==" - "resolved" "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz" - "version" "7.13.0" - dependencies: - "@babel/helper-function-name" "^7.12.13" - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.13.0" - "@babel/types" "^7.13.0" - -"@babel/helpers@^7.14.0": - "integrity" "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==" - "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz" - "version" "7.14.0" - dependencies: - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.14.0" - "@babel/types" "^7.14.0" - -"@babel/highlight@^7.10.4", "@babel/highlight@^7.12.13", "@babel/highlight@^7.16.7": - "integrity" "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==" - "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz" - "version" "7.16.10" - dependencies: - "@babel/helper-validator-identifier" "^7.16.7" - "chalk" "^2.0.0" - "js-tokens" "^4.0.0" - -"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.1.6", "@babel/parser@^7.14.3", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.0", "@babel/parser@^7.4.3": - "integrity" "sha512-VKXSCQx5D8S04ej+Dqsr1CzYvvWgf20jIw2D+YhQCrIlr2UZGaDds23Y0xg75/skOxpLCRpUZvk/1EAVkGoDOw==" - "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.17.0.tgz" - "version" "7.17.0" - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.13.12": - "integrity" "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz" - "version" "7.13.12" - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" - "@babel/plugin-proposal-optional-chaining" "^7.13.12" - -"@babel/plugin-proposal-async-generator-functions@^7.14.2": - "integrity" "sha512-b1AM4F6fwck4N8ItZ/AtC4FP/cqZqmKRQ4FaTDutwSYyjuhtvsGEMLK4N/ztV/ImP40BjIDyMgBQAeAMsQYVFQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.2.tgz" - "version" "7.14.2" - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-remap-async-to-generator" "^7.13.0" - "@babel/plugin-syntax-async-generators" "^7.8.4" - -"@babel/plugin-proposal-class-properties@^7.0.0", "@babel/plugin-proposal-class-properties@^7.1.0", "@babel/plugin-proposal-class-properties@^7.13.0": - "integrity" "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz" - "version" "7.13.0" - dependencies: - "@babel/helper-create-class-features-plugin" "^7.13.0" - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-proposal-class-static-block@^7.14.3": - "integrity" "sha512-HEjzp5q+lWSjAgJtSluFDrGGosmwTgKwCXdDQZvhKsRlwv3YdkUEqxNrrjesJd+B9E9zvr1PVPVBvhYZ9msjvQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.3.tgz" - "version" "7.14.3" - dependencies: - "@babel/helper-create-class-features-plugin" "^7.14.3" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-class-static-block" "^7.12.13" - -"@babel/plugin-proposal-decorators@^7.12.9": - "integrity" "sha512-LauAqDd/VjQDtae58QgBcEOE42NNP+jB2OE+XeC3KBI/E+BhhRjtr5viCIrj1hmu1YvrguLipIPRJZmS5yUcFw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.14.2.tgz" - "version" "7.14.2" - dependencies: - "@babel/helper-create-class-features-plugin" "^7.14.2" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-decorators" "^7.12.13" - -"@babel/plugin-proposal-dynamic-import@^7.14.2": - "integrity" "sha512-oxVQZIWFh91vuNEMKltqNsKLFWkOIyJc95k2Gv9lWVyDfPUQGSSlbDEgWuJUU1afGE9WwlzpucMZ3yDRHIItkA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.2.tgz" - "version" "7.14.2" - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - -"@babel/plugin-proposal-export-default-from@^7.0.0": - "integrity" "sha512-idIsBT+DGXdOHL82U+8bwX4goHm/z10g8sGGrQroh+HCRcm7mDv/luaGdWJQMTuCX2FsdXS7X0Nyyzp4znAPJA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - "@babel/plugin-syntax-export-default-from" "^7.12.13" - -"@babel/plugin-proposal-export-namespace-from@^7.14.2": - "integrity" "sha512-sRxW3z3Zp3pFfLAgVEvzTFutTXax837oOatUIvSG9o5gRj9mKwm3br1Se5f4QalTQs9x4AzlA/HrCWbQIHASUQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.2.tgz" - "version" "7.14.2" - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - -"@babel/plugin-proposal-json-strings@^7.14.2": - "integrity" "sha512-w2DtsfXBBJddJacXMBhElGEYqCZQqN99Se1qeYn8DVLB33owlrlLftIbMzn5nz1OITfDVknXF433tBrLEAOEjA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.2.tgz" - "version" "7.14.2" - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-json-strings" "^7.8.3" - -"@babel/plugin-proposal-logical-assignment-operators@^7.14.2": - "integrity" "sha512-1JAZtUrqYyGsS7IDmFeaem+/LJqujfLZ2weLR9ugB0ufUPjzf8cguyVT1g5im7f7RXxuLq1xUxEzvm68uYRtGg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.2.tgz" - "version" "7.14.2" - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.0.0", "@babel/plugin-proposal-nullish-coalescing-operator@^7.1.0", "@babel/plugin-proposal-nullish-coalescing-operator@^7.14.2": - "integrity" "sha512-ebR0zU9OvI2N4qiAC38KIAK75KItpIPTpAtd2r4OZmMFeKbKJpUFLYP2EuDut82+BmYi8sz42B+TfTptJ9iG5Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.2.tgz" - "version" "7.14.2" - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - -"@babel/plugin-proposal-numeric-separator@^7.14.2": - "integrity" "sha512-DcTQY9syxu9BpU3Uo94fjCB3LN9/hgPS8oUL7KrSW3bA2ePrKZZPJcc5y0hoJAM9dft3pGfErtEUvxXQcfLxUg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.2.tgz" - "version" "7.14.2" - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.14.4": - "integrity" "sha512-AYosOWBlyyXEagrPRfLJ1enStufsr7D1+ddpj8OLi9k7B6+NdZ0t/9V7Fh+wJ4g2Jol8z2JkgczYqtWrZd4vbA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.4.tgz" - "version" "7.14.4" - dependencies: - "@babel/compat-data" "^7.14.4" - "@babel/helper-compilation-targets" "^7.14.4" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.14.2" - -"@babel/plugin-proposal-optional-catch-binding@^7.0.0", "@babel/plugin-proposal-optional-catch-binding@^7.14.2": - "integrity" "sha512-XtkJsmJtBaUbOxZsNk0Fvrv8eiqgneug0A6aqLFZ4TSkar2L5dSXWcnUKHgmjJt49pyB/6ZHvkr3dPgl9MOWRQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.2.tgz" - "version" "7.14.2" - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - -"@babel/plugin-proposal-optional-chaining@^7.0.0", "@babel/plugin-proposal-optional-chaining@^7.1.0", "@babel/plugin-proposal-optional-chaining@^7.13.12", "@babel/plugin-proposal-optional-chaining@^7.14.2": - "integrity" "sha512-qQByMRPwMZJainfig10BoaDldx/+VDtNcrA7qdNaEOAj6VXud+gfrkA8j4CRAU5HjnWREXqIpSpH30qZX1xivA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.2.tgz" - "version" "7.14.2" - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - -"@babel/plugin-proposal-private-methods@^7.13.0": - "integrity" "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz" - "version" "7.13.0" - dependencies: - "@babel/helper-create-class-features-plugin" "^7.13.0" - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-proposal-private-property-in-object@^7.14.0": - "integrity" "sha512-59ANdmEwwRUkLjB7CRtwJxxwtjESw+X2IePItA+RGQh+oy5RmpCh/EvVVvh5XQc3yxsm5gtv0+i9oBZhaDNVTg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.0.tgz" - "version" "7.14.0" - dependencies: - "@babel/helper-annotate-as-pure" "^7.12.13" - "@babel/helper-create-class-features-plugin" "^7.14.0" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-private-property-in-object" "^7.14.0" - -"@babel/plugin-proposal-unicode-property-regex@^7.12.13", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - "integrity" "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-async-generators@^7.8.4": - "integrity" "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" - "version" "7.8.4" - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-bigint@^7.8.3": - "integrity" "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" - "version" "7.8.3" - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-class-properties@^7.0.0", "@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": - "integrity" "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-class-static-block@^7.12.13": - "integrity" "sha512-ZmKQ0ZXR0nYpHZIIuj9zE7oIqCx2hw9TKi+lIo73NNrMPAZGHfS92/VRV0ZmPj6H2ffBgyFHXvJ5NYsNeEaP2A==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-decorators@^7.12.13": - "integrity" "sha512-Rw6aIXGuqDLr6/LoBBYE57nKOzQpz/aDkKlMqEwH+Vp0MXbG6H/TfRjaY343LKxzAKAMXIHsQ8JzaZKuDZ9MwA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-dynamic-import@^7.0.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": - "integrity" "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" - "version" "7.8.3" - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-export-default-from@^7.0.0", "@babel/plugin-syntax-export-default-from@^7.12.13": - "integrity" "sha512-gVry0zqoums0hA+EniCYK3gABhjYSLX1dVuwYpPw9DrLNA4/GovXySHVg4FGRsZht09ON/5C2NVx3keq+qqVGQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-export-namespace-from@^7.8.3": - "integrity" "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" - "version" "7.8.3" - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.16.7", "@babel/plugin-syntax-flow@^7.2.0": - "integrity" "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-syntax-import-meta@^7.8.3": - "integrity" "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" - "version" "7.10.4" - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-json-strings@^7.8.3": - "integrity" "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" - "version" "7.8.3" - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.12.13": - "integrity" "sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": - "integrity" "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" - "version" "7.10.4" - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.0.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - "integrity" "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" - "version" "7.8.3" - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": - "integrity" "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" - "version" "7.10.4" - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": - "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" - "version" "7.8.3" - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.3": - "integrity" "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" - "version" "7.8.3" - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.0.0", "@babel/plugin-syntax-optional-chaining@^7.8.3": - "integrity" "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" - "version" "7.8.3" - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-private-property-in-object@^7.14.0": - "integrity" "sha512-bda3xF8wGl5/5btF794utNOL0Jw+9jE5C1sLZcoK7c4uonE/y3iQiyG+KbkF3WBV/paX58VCpjhxLPkdj5Fe4w==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.0.tgz" - "version" "7.14.0" - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-syntax-top-level-await@^7.12.13", "@babel/plugin-syntax-top-level-await@^7.8.3": - "integrity" "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-typescript@^7.16.7": - "integrity" "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-arrow-functions@^7.0.0", "@babel/plugin-transform-arrow-functions@^7.13.0": - "integrity" "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz" - "version" "7.13.0" - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-transform-async-to-generator@^7.13.0": - "integrity" "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz" - "version" "7.13.0" - dependencies: - "@babel/helper-module-imports" "^7.12.13" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-remap-async-to-generator" "^7.13.0" - -"@babel/plugin-transform-block-scoped-functions@^7.0.0", "@babel/plugin-transform-block-scoped-functions@^7.12.13": - "integrity" "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-block-scoping@^7.0.0", "@babel/plugin-transform-block-scoping@^7.14.4": - "integrity" "sha512-5KdpkGxsZlTk+fPleDtGKsA+pon28+ptYmMO8GBSa5fHERCJWAzj50uAfCKBqq42HO+Zot6JF1x37CRprwmN4g==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.4.tgz" - "version" "7.14.4" - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-transform-classes@^7.0.0", "@babel/plugin-transform-classes@^7.14.4": - "integrity" "sha512-p73t31SIj6y94RDVX57rafVjttNr8MvKEgs5YFatNB/xC68zM3pyosuOEcQmYsYlyQaGY9R7rAULVRcat5FKJQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.4.tgz" - "version" "7.14.4" - dependencies: - "@babel/helper-annotate-as-pure" "^7.12.13" - "@babel/helper-function-name" "^7.14.2" - "@babel/helper-optimise-call-expression" "^7.12.13" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-replace-supers" "^7.14.4" - "@babel/helper-split-export-declaration" "^7.12.13" - "globals" "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.0.0", "@babel/plugin-transform-computed-properties@^7.13.0": - "integrity" "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz" - "version" "7.13.0" - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-transform-destructuring@^7.0.0", "@babel/plugin-transform-destructuring@^7.14.4": - "integrity" "sha512-JyywKreTCGTUsL1OKu1A3ms/R1sTP0WxbpXlALeGzF53eB3bxtNkYdMj9SDgK7g6ImPy76J5oYYKoTtQImlhQA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.4.tgz" - "version" "7.14.4" - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-transform-dotall-regex@^7.12.13", "@babel/plugin-transform-dotall-regex@^7.4.4": - "integrity" "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-duplicate-keys@^7.12.13": - "integrity" "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-exponentiation-operator@^7.0.0", "@babel/plugin-transform-exponentiation-operator@^7.12.13": - "integrity" "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-flow-strip-types@^7.0.0", "@babel/plugin-transform-flow-strip-types@^7.16.7": - "integrity" "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-flow" "^7.16.7" - -"@babel/plugin-transform-for-of@^7.0.0", "@babel/plugin-transform-for-of@^7.13.0": - "integrity" "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz" - "version" "7.13.0" - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-transform-function-name@^7.0.0", "@babel/plugin-transform-function-name@^7.12.13": - "integrity" "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-function-name" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-literals@^7.0.0", "@babel/plugin-transform-literals@^7.12.13": - "integrity" "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-member-expression-literals@^7.0.0", "@babel/plugin-transform-member-expression-literals@^7.12.13": - "integrity" "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-modules-amd@^7.14.2": - "integrity" "sha512-hPC6XBswt8P3G2D1tSV2HzdKvkqOpmbyoy+g73JG0qlF/qx2y3KaMmXb1fLrpmWGLZYA0ojCvaHdzFWjlmV+Pw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.2.tgz" - "version" "7.14.2" - dependencies: - "@babel/helper-module-transforms" "^7.14.2" - "@babel/helper-plugin-utils" "^7.13.0" - "babel-plugin-dynamic-import-node" "^2.3.3" - -"@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.1.0", "@babel/plugin-transform-modules-commonjs@^7.14.0": - "integrity" "sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz" - "version" "7.14.0" - dependencies: - "@babel/helper-module-transforms" "^7.14.0" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-simple-access" "^7.13.12" - "babel-plugin-dynamic-import-node" "^2.3.3" - -"@babel/plugin-transform-modules-systemjs@^7.13.8": - "integrity" "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz" - "version" "7.13.8" - dependencies: - "@babel/helper-hoist-variables" "^7.13.0" - "@babel/helper-module-transforms" "^7.13.0" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-validator-identifier" "^7.12.11" - "babel-plugin-dynamic-import-node" "^2.3.3" - -"@babel/plugin-transform-modules-umd@^7.14.0": - "integrity" "sha512-nPZdnWtXXeY7I87UZr9VlsWme3Y0cfFFE41Wbxz4bbaexAjNMInXPFUpRRUJ8NoMm0Cw+zxbqjdPmLhcjfazMw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.0.tgz" - "version" "7.14.0" - dependencies: - "@babel/helper-module-transforms" "^7.14.0" - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.12.13": - "integrity" "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.13" - -"@babel/plugin-transform-new-target@^7.12.13": - "integrity" "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-object-assign@^7.0.0", "@babel/plugin-transform-object-assign@^7.10.4": - "integrity" "sha512-4QxDMc0lAOkIBSfCrnSGbAJ+4epDBF2XXwcLXuBcG1xl9u7LrktNVD4+LwhL47XuKVPQ7R25e/WdcV+h97HyZA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-object-super@^7.0.0", "@babel/plugin-transform-object-super@^7.12.13": - "integrity" "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - "@babel/helper-replace-supers" "^7.12.13" - -"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.14.2": - "integrity" "sha512-NxoVmA3APNCC1JdMXkdYXuQS+EMdqy0vIwyDHeKHiJKRxmp1qGSdb0JLEIoPRhkx6H/8Qi3RJ3uqOCYw8giy9A==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.2.tgz" - "version" "7.14.2" - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-transform-property-literals@^7.0.0", "@babel/plugin-transform-property-literals@^7.12.13": - "integrity" "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-react-display-name@^7.0.0": - "integrity" "sha512-zCubvP+jjahpnFJvPaHPiGVfuVUjXHhFvJKQdNnsmSsiU9kR/rCZ41jHc++tERD2zV+p7Hr6is+t5b6iWTCqSw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.2.tgz" - "version" "7.14.2" - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-transform-react-jsx-self@^7.0.0": - "integrity" "sha512-oe5VuWs7J9ilH3BCCApGoYjHoSO48vkjX2CbA5bFVhIuO2HKxA3vyF7rleA4o6/4rTDbk6r8hBW7Ul8E+UZrpA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-react-jsx-source@^7.0.0": - "integrity" "sha512-OMorspVyjxghAjzgeAWc6O7W7vHbJhV69NeTGdl9Mxgz6PaweAuo7ffB9T5A1OQ9dGcw0As4SYMUhyNC4u7mVg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.2.tgz" - "version" "7.14.2" - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-transform-react-jsx@^7.0.0", "@babel/plugin-transform-react-jsx@^7.12.17": - "integrity" "sha512-uuxuoUNVhdgYzERiHHFkE4dWoJx+UFVyuAl0aqN8P2/AKFHwqgUC5w2+4/PjpKXJsFgBlYAFXlUmDQ3k3DUkXw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.3.tgz" - "version" "7.14.3" - dependencies: - "@babel/helper-annotate-as-pure" "^7.12.13" - "@babel/helper-module-imports" "^7.13.12" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-jsx" "^7.12.13" - "@babel/types" "^7.14.2" - -"@babel/plugin-transform-regenerator@^7.0.0", "@babel/plugin-transform-regenerator@^7.13.15": - "integrity" "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz" - "version" "7.13.15" - dependencies: - "regenerator-transform" "^0.14.2" - -"@babel/plugin-transform-reserved-words@^7.12.13": - "integrity" "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-runtime@^7.0.0": - "integrity" "sha512-t960xbi8wpTFE623ef7sd+UpEC5T6EEguQlTBJDEO05+XwnIWVfuqLw/vdLWY6IdFmtZE+65CZAfByT39zRpkg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.3.tgz" - "version" "7.14.3" - dependencies: - "@babel/helper-module-imports" "^7.13.12" - "@babel/helper-plugin-utils" "^7.13.0" - "babel-plugin-polyfill-corejs2" "^0.2.0" - "babel-plugin-polyfill-corejs3" "^0.2.0" - "babel-plugin-polyfill-regenerator" "^0.2.0" - "semver" "^6.3.0" - -"@babel/plugin-transform-shorthand-properties@^7.0.0", "@babel/plugin-transform-shorthand-properties@^7.12.13": - "integrity" "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-spread@^7.0.0", "@babel/plugin-transform-spread@^7.13.0": - "integrity" "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz" - "version" "7.13.0" - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" - -"@babel/plugin-transform-sticky-regex@^7.0.0", "@babel/plugin-transform-sticky-regex@^7.12.13": - "integrity" "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-template-literals@^7.0.0", "@babel/plugin-transform-template-literals@^7.13.0": - "integrity" "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz" - "version" "7.13.0" - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-transform-typeof-symbol@^7.12.13": - "integrity" "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-typescript@^7.0.0", "@babel/plugin-transform-typescript@^7.16.7", "@babel/plugin-transform-typescript@^7.5.0": - "integrity" "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz" - "version" "7.16.8" - dependencies: - "@babel/helper-create-class-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-typescript" "^7.16.7" - -"@babel/plugin-transform-unicode-escapes@^7.12.13": - "integrity" "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-unicode-regex@^7.0.0", "@babel/plugin-transform-unicode-regex@^7.12.13": - "integrity" "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/preset-env@^7.1.6", "@babel/preset-env@^7.12.9": - "integrity" "sha512-GwMMsuAnDtULyOtuxHhzzuSRxFeP0aR/LNzrHRzP8y6AgDNgqnrfCCBm/1cRdTU75tRs28Eh76poHLcg9VF0LA==" - "resolved" "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.4.tgz" - "version" "7.14.4" - dependencies: - "@babel/compat-data" "^7.14.4" - "@babel/helper-compilation-targets" "^7.14.4" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-validator-option" "^7.12.17" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.13.12" - "@babel/plugin-proposal-async-generator-functions" "^7.14.2" - "@babel/plugin-proposal-class-properties" "^7.13.0" - "@babel/plugin-proposal-class-static-block" "^7.14.3" - "@babel/plugin-proposal-dynamic-import" "^7.14.2" - "@babel/plugin-proposal-export-namespace-from" "^7.14.2" - "@babel/plugin-proposal-json-strings" "^7.14.2" - "@babel/plugin-proposal-logical-assignment-operators" "^7.14.2" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.2" - "@babel/plugin-proposal-numeric-separator" "^7.14.2" - "@babel/plugin-proposal-object-rest-spread" "^7.14.4" - "@babel/plugin-proposal-optional-catch-binding" "^7.14.2" - "@babel/plugin-proposal-optional-chaining" "^7.14.2" - "@babel/plugin-proposal-private-methods" "^7.13.0" - "@babel/plugin-proposal-private-property-in-object" "^7.14.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.12.13" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-class-static-block" "^7.12.13" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-private-property-in-object" "^7.14.0" - "@babel/plugin-syntax-top-level-await" "^7.12.13" - "@babel/plugin-transform-arrow-functions" "^7.13.0" - "@babel/plugin-transform-async-to-generator" "^7.13.0" - "@babel/plugin-transform-block-scoped-functions" "^7.12.13" - "@babel/plugin-transform-block-scoping" "^7.14.4" - "@babel/plugin-transform-classes" "^7.14.4" - "@babel/plugin-transform-computed-properties" "^7.13.0" - "@babel/plugin-transform-destructuring" "^7.14.4" - "@babel/plugin-transform-dotall-regex" "^7.12.13" - "@babel/plugin-transform-duplicate-keys" "^7.12.13" - "@babel/plugin-transform-exponentiation-operator" "^7.12.13" - "@babel/plugin-transform-for-of" "^7.13.0" - "@babel/plugin-transform-function-name" "^7.12.13" - "@babel/plugin-transform-literals" "^7.12.13" - "@babel/plugin-transform-member-expression-literals" "^7.12.13" - "@babel/plugin-transform-modules-amd" "^7.14.2" - "@babel/plugin-transform-modules-commonjs" "^7.14.0" - "@babel/plugin-transform-modules-systemjs" "^7.13.8" - "@babel/plugin-transform-modules-umd" "^7.14.0" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.13" - "@babel/plugin-transform-new-target" "^7.12.13" - "@babel/plugin-transform-object-super" "^7.12.13" - "@babel/plugin-transform-parameters" "^7.14.2" - "@babel/plugin-transform-property-literals" "^7.12.13" - "@babel/plugin-transform-regenerator" "^7.13.15" - "@babel/plugin-transform-reserved-words" "^7.12.13" - "@babel/plugin-transform-shorthand-properties" "^7.12.13" - "@babel/plugin-transform-spread" "^7.13.0" - "@babel/plugin-transform-sticky-regex" "^7.12.13" - "@babel/plugin-transform-template-literals" "^7.13.0" - "@babel/plugin-transform-typeof-symbol" "^7.12.13" - "@babel/plugin-transform-unicode-escapes" "^7.12.13" - "@babel/plugin-transform-unicode-regex" "^7.12.13" - "@babel/preset-modules" "^0.1.4" - "@babel/types" "^7.14.4" - "babel-plugin-polyfill-corejs2" "^0.2.0" - "babel-plugin-polyfill-corejs3" "^0.2.0" - "babel-plugin-polyfill-regenerator" "^0.2.0" - "core-js-compat" "^3.9.0" - "semver" "^6.3.0" - -"@babel/preset-flow@^7.0.0": - "integrity" "sha512-6ceP7IyZdUYQ3wUVqyRSQXztd1YmFHWI4Xv11MIqAlE4WqxBSd/FZ61V9k+TS5Gd4mkHOtQtPp9ymRpxH4y1Ug==" - "resolved" "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-validator-option" "^7.16.7" - "@babel/plugin-transform-flow-strip-types" "^7.16.7" - -"@babel/preset-modules@^0.1.4": - "integrity" "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==" - "resolved" "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz" - "version" "0.1.4" - 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/preset-typescript@^7.1.0": - "integrity" "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==" - "resolved" "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-validator-option" "^7.16.7" - "@babel/plugin-transform-typescript" "^7.16.7" - -"@babel/register@^7.0.0": - "integrity" "sha512-UNZsMAZ7uKoGHo1HlEXfteEOYssf64n/PNLHGqOKq/bgYcu/4LrQWAHJwSCb3BRZK8Hi5gkJdRcwrGTO2wtRCg==" - "resolved" "https://registry.npmjs.org/@babel/register/-/register-7.17.0.tgz" - "version" "7.17.0" - dependencies: - "clone-deep" "^4.0.1" - "find-cache-dir" "^2.0.0" - "make-dir" "^2.1.0" - "pirates" "^4.0.5" - "source-map-support" "^0.5.16" - -"@babel/runtime@^7.14.0", "@babel/runtime@^7.8.4": - "integrity" "sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA==" - "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.0.tgz" - "version" "7.14.0" - dependencies: - "regenerator-runtime" "^0.13.4" - -"@babel/template@^7.0.0", "@babel/template@^7.12.13", "@babel/template@^7.16.7", "@babel/template@^7.3.3", "@babel/template@^7.4.0": - "integrity" "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==" - "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz" - "version" "7.16.7" - dependencies: - "@babel/code-frame" "^7.16.7" - "@babel/parser" "^7.16.7" - "@babel/types" "^7.16.7" - -"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.0", "@babel/traverse@^7.14.2", "@babel/traverse@^7.16.7", "@babel/traverse@^7.4.3": - "integrity" "sha512-fpFIXvqD6kC7c7PUNnZ0Z8cQXlarCLtCUpt2S1Dx7PjoRtCFffvOkHHSom+m5HIxMZn5bIBVb71lhabcmjEsqg==" - "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.0.tgz" - "version" "7.17.0" - dependencies: - "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.17.0" - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-hoist-variables" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/parser" "^7.17.0" - "@babel/types" "^7.17.0" - "debug" "^4.1.0" - "globals" "^11.1.0" - -"@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.14.0", "@babel/types@^7.14.2", "@babel/types@^7.14.4", "@babel/types@^7.16.7", "@babel/types@^7.17.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.0", "@babel/types@^7.4.4": - "integrity" "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==" - "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz" - "version" "7.17.0" - dependencies: - "@babel/helper-validator-identifier" "^7.16.7" - "to-fast-properties" "^2.0.0" - -"@bcoe/v8-coverage@^0.2.3": - "integrity" "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - "resolved" "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" - "version" "0.2.3" - -"@cnakazawa/watch@^1.0.3": - "integrity" "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==" - "resolved" "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "exec-sh" "^0.3.2" - "minimist" "^1.2.0" - -"@egjs/hammerjs@^2.0.17": - "integrity" "sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==" - "resolved" "https://registry.npmjs.org/@egjs/hammerjs/-/hammerjs-2.0.17.tgz" - "version" "2.0.17" - dependencies: - "@types/hammerjs" "^2.0.36" - -"@eslint/eslintrc@^0.4.2": - "integrity" "sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg==" - "resolved" "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.2.tgz" - "version" "0.4.2" - dependencies: - "ajv" "^6.12.4" - "debug" "^4.1.1" - "espree" "^7.3.0" - "globals" "^13.9.0" - "ignore" "^4.0.6" - "import-fresh" "^3.2.1" - "js-yaml" "^3.13.1" - "minimatch" "^3.0.4" - "strip-json-comments" "^3.1.1" - -"@expo/config-plugins@^4.0.2", "@expo/config-plugins@4.0.6": - "integrity" "sha512-K/KQaw/CU8uLQgk7sFnZC54YGHoGucKFfdjYeZx5ds2eyzbuMAiKzGFcxZ/S+1dVBZ8QHzwowsVBW3kuYhnQ3Q==" - "resolved" "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-4.0.6.tgz" - "version" "4.0.6" - dependencies: - "@expo/config-types" "^43.0.1" - "@expo/json-file" "8.2.33" - "@expo/plist" "0.0.15" - "@react-native/normalize-color" "^2.0.0" - "chalk" "^4.1.2" - "debug" "^4.3.1" - "find-up" "~5.0.0" - "fs-extra" "9.0.0" - "getenv" "^1.0.0" - "glob" "7.1.6" - "resolve-from" "^5.0.0" - "semver" "^7.3.5" - "slash" "^3.0.0" - "xcode" "^3.0.1" - "xml2js" "0.4.23" - -"@expo/config-plugins@4.0.17": - "integrity" "sha512-29CMwT2C+1fxsV6QttAdZICCpmT+4KqDIQ+4FftMlljwWEMZzb9aCHl2EYKyXbR5yUmTtXCzEejuyncam4W/Mw==" - "resolved" "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-4.0.17.tgz" - "version" "4.0.17" - dependencies: - "@expo/config-types" "^43.0.1" - "@expo/json-file" "8.2.34" - "@expo/plist" "0.0.17" - "@expo/sdk-runtime-versions" "^1.0.0" - "@react-native/normalize-color" "^2.0.0" - "chalk" "^4.1.2" - "debug" "^4.3.1" - "find-up" "~5.0.0" - "fs-extra" "9.0.0" - "getenv" "^1.0.0" - "glob" "7.1.6" - "resolve-from" "^5.0.0" - "semver" "^7.3.5" - "slash" "^3.0.0" - "xcode" "^3.0.1" - "xml2js" "0.4.23" - -"@expo/config-types@^43.0.1": - "integrity" "sha512-EtllpCGDdB/UdwAIs5YXJwBLpbFQNdlLLrxIvoILA9cXrpQMWkeDCT9lQPJzFRMFcLUaMuGvkzX2tR4tx5EQFQ==" - "resolved" "https://registry.npmjs.org/@expo/config-types/-/config-types-43.0.1.tgz" - "version" "43.0.1" - -"@expo/config@^6.0.6", "@expo/config@6.0.6": - "integrity" "sha512-GPI8EIdMAtZ5VaB4p5GcfuX50xyfGFdpEqLi0QmcfrCfTsGry1/j/Qy28hovHM1oJYHlaZylTcbGy+1ET+AO2w==" - "resolved" "https://registry.npmjs.org/@expo/config/-/config-6.0.6.tgz" - "version" "6.0.6" - dependencies: - "@babel/code-frame" "~7.10.4" - "@expo/config-plugins" "4.0.6" - "@expo/config-types" "^43.0.1" - "@expo/json-file" "8.2.33" - "getenv" "^1.0.0" - "glob" "7.1.6" - "require-from-string" "^2.0.2" - "resolve-from" "^5.0.0" - "semver" "7.3.2" - "slugify" "^1.3.4" - "sucrase" "^3.20.0" - -"@expo/config@6.0.17": - "integrity" "sha512-Mr6WZzxzeIs9octOTQ/eEZFflic6XycJfJI5q4+tfkLJXk7kVqt5ZaqiFQ1oyNvppV8bemupmwsnje7KoedQtQ==" - "resolved" "https://registry.npmjs.org/@expo/config/-/config-6.0.17.tgz" - "version" "6.0.17" - dependencies: - "@babel/code-frame" "~7.10.4" - "@expo/config-plugins" "4.0.17" - "@expo/config-types" "^43.0.1" - "@expo/json-file" "8.2.34" - "getenv" "^1.0.0" - "glob" "7.1.6" - "require-from-string" "^2.0.2" - "resolve-from" "^5.0.0" - "semver" "7.3.2" - "slugify" "^1.3.4" - "sucrase" "^3.20.0" - -"@expo/configure-splash-screen@^0.6.0": - "integrity" "sha512-4DyPoNXJqx9bN4nEwF3HQreo//ECu7gDe1Xor3dnnzFm9P/VDxAKdbEhA0n+R6fgkNfT2onVHWijqvdpTS3Xew==" - "resolved" "https://registry.npmjs.org/@expo/configure-splash-screen/-/configure-splash-screen-0.6.0.tgz" - "version" "0.6.0" - dependencies: - "color-string" "^1.5.3" - "commander" "^5.1.0" - "fs-extra" "^9.0.0" - "glob" "^7.1.6" - "lodash" "^4.17.15" - "pngjs" "^5.0.0" - "xcode" "^3.0.0" - "xml-js" "^1.6.11" - -"@expo/image-utils@^0.3.16", "@expo/image-utils@0.3.18": - "integrity" "sha512-77/ub2aGuf7SYfaFhvCHE54Hs/jRuU5j+pemS5seLfVHNwHbJSse91TMhsTLLNz3GwwqTxFVe3KMycSccJ73nA==" - "resolved" "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.18.tgz" - "version" "0.3.18" - dependencies: - "@expo/spawn-async" "1.5.0" - "chalk" "^4.0.0" - "fs-extra" "9.0.0" - "getenv" "^1.0.0" - "jimp-compact" "0.16.1" - "mime" "^2.4.4" - "node-fetch" "^2.6.0" - "parse-png" "^2.1.0" - "resolve-from" "^5.0.0" - "semver" "7.3.2" - "tempy" "0.3.0" - -"@expo/json-file@8.2.33": - "integrity" "sha512-CDnhjdirUs6OdN5hOSTJ2y3i9EiJMk7Z5iDljC5xyCHCrUex7oyI8vbRsZEojAahxZccgL/PrO+CjakiFFWurg==" - "resolved" "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.33.tgz" - "version" "8.2.33" - dependencies: - "@babel/code-frame" "~7.10.4" - "json5" "^1.0.1" - "write-file-atomic" "^2.3.0" - -"@expo/json-file@8.2.34": - "integrity" "sha512-ZxtBodAZGxdLtgKzmsC+8ViUxt1mhFW642Clu2OuG3f6PAyAFsU/SqEGag9wKFaD3x3Wt8VhL+3y5fMJmUFgPw==" - "resolved" "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.34.tgz" - "version" "8.2.34" - dependencies: - "@babel/code-frame" "~7.10.4" - "json5" "^1.0.1" - "write-file-atomic" "^2.3.0" - -"@expo/metro-config@~0.2.6": - "integrity" "sha512-8g0QrHfvSgTLzryuE4JXRwFwBZ7EmqE55zR39Yy7jEVR3epYL0JbBK0/IDFmf6auwsDFtMjAZjFL4WEhRN5bEQ==" - "resolved" "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.2.8.tgz" - "version" "0.2.8" - dependencies: - "@expo/config" "6.0.6" - "chalk" "^4.1.0" - "debug" "^4.3.2" - "getenv" "^1.0.0" - "sucrase" "^3.20.0" - -"@expo/plist@0.0.15": - "integrity" "sha512-LDxiS0KNZAGJu4fIJhbEKczmb+zeftl1NU0LE0tj0mozoMI5HSKdMUchgvnBm35bwBl8ekKkAfJJ0ONxljWQjQ==" - "resolved" "https://registry.npmjs.org/@expo/plist/-/plist-0.0.15.tgz" - "version" "0.0.15" - dependencies: - "@xmldom/xmldom" "~0.7.0" - "base64-js" "^1.2.3" - "xmlbuilder" "^14.0.0" - -"@expo/plist@0.0.17": - "integrity" "sha512-5Ul3d/YOYE6mfum0jCE25XUnkKHZ5vGlU/X2275ZmCtGrpRn1Fl8Nq+jQKSaks3NqTfxdyXROi/TgH8Zxeg2wg==" - "resolved" "https://registry.npmjs.org/@expo/plist/-/plist-0.0.17.tgz" - "version" "0.0.17" - dependencies: - "@xmldom/xmldom" "~0.7.0" - "base64-js" "^1.2.3" - "xmlbuilder" "^14.0.0" - -"@expo/prebuild-config@^3.0.15": - "integrity" "sha512-x3L2IaOAah2sWfbys7C0yvtdkGnHsYM7aWOabIJlDxHXQ7DfbN9im2YXRRj2OoRsqzD3BB2tF/h88ToxY2rxFw==" - "resolved" "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-3.0.17.tgz" - "version" "3.0.17" - dependencies: - "@expo/config" "6.0.17" - "@expo/config-plugins" "4.0.17" - "@expo/config-types" "^43.0.1" - "@expo/image-utils" "0.3.18" - "@expo/json-file" "8.2.34" - "debug" "^4.3.1" - "expo-modules-autolinking" "~0.5.1" - "fs-extra" "^9.0.0" - "resolve-from" "^5.0.0" - "semver" "7.3.2" - "xml2js" "0.4.23" - -"@expo/react-native-action-sheet@^3.6.0": - "integrity" "sha512-EFLK35TBsM28W43SY54lISAIvjEm9584LIRWXsYaf5sgmfF65oWAOQP4UyKxMPLYGoaKjnCAJVFNtZUK80ss9A==" - "resolved" "https://registry.npmjs.org/@expo/react-native-action-sheet/-/react-native-action-sheet-3.13.0.tgz" - "version" "3.13.0" - dependencies: - "@types/hoist-non-react-statics" "^3.3.1" - "hoist-non-react-statics" "^3.3.0" - -"@expo/sdk-runtime-versions@^1.0.0": - "integrity" "sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==" - "resolved" "https://registry.npmjs.org/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz" - "version" "1.0.0" - -"@expo/spawn-async@1.5.0": - "integrity" "sha512-LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew==" - "resolved" "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.5.0.tgz" - "version" "1.5.0" - dependencies: - "cross-spawn" "^6.0.5" - -"@expo/vector-icons@^12.0.0", "@expo/vector-icons@^12.0.4": - "integrity" "sha512-zWvHBmkpbi1KrPma6Y+r/bsGI6MjbM1MBSe6W9A4uYMLhNI5NR4JtTnqxhf7g1XdpaDtBdv5aOWKEx4d5rxnhg==" - "resolved" "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-12.0.5.tgz" - "version" "12.0.5" - dependencies: - "lodash.frompairs" "^4.0.1" - "lodash.isequal" "^4.5.0" - "lodash.isstring" "^4.0.1" - "lodash.omit" "^4.5.0" - "lodash.pick" "^4.4.0" - "lodash.template" "^4.5.0" - -"@hapi/hoek@^9.0.0": - "integrity" "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==" - "resolved" "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz" - "version" "9.2.1" - -"@hapi/topo@^5.0.0": - "integrity" "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==" - "resolved" "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz" - "version" "5.1.0" - dependencies: - "@hapi/hoek" "^9.0.0" - -"@ide/backoff@^1.0.0": - "integrity" "sha512-F0YfUDjvT+Mtt/R4xdl2X0EYCHMMiJqNLdxHD++jDT5ydEFIyqbCHh51Qx2E211dgZprPKhV7sHmnXKpLuvc5g==" - "resolved" "https://registry.npmjs.org/@ide/backoff/-/backoff-1.0.0.tgz" - "version" "1.0.0" - -"@istanbuljs/load-nyc-config@^1.0.0": - "integrity" "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==" - "resolved" "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "camelcase" "^5.3.1" - "find-up" "^4.1.0" - "get-package-type" "^0.1.0" - "js-yaml" "^3.13.1" - "resolve-from" "^5.0.0" - -"@istanbuljs/schema@^0.1.2": - "integrity" "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" - "resolved" "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" - "version" "0.1.3" - -"@jest/console@^24.9.0": - "integrity" "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==" - "resolved" "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz" - "version" "24.9.0" - dependencies: - "@jest/source-map" "^24.9.0" - "chalk" "^2.0.1" - "slash" "^2.0.0" - -"@jest/console@^26.6.2": - "integrity" "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==" - "resolved" "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@jest/types" "^26.6.2" - "@types/node" "*" - "chalk" "^4.0.0" - "jest-message-util" "^26.6.2" - "jest-util" "^26.6.2" - "slash" "^3.0.0" - -"@jest/core@^26.6.3": - "integrity" "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==" - "resolved" "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz" - "version" "26.6.3" - dependencies: - "@jest/console" "^26.6.2" - "@jest/reporters" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - "ansi-escapes" "^4.2.1" - "chalk" "^4.0.0" - "exit" "^0.1.2" - "graceful-fs" "^4.2.4" - "jest-changed-files" "^26.6.2" - "jest-config" "^26.6.3" - "jest-haste-map" "^26.6.2" - "jest-message-util" "^26.6.2" - "jest-regex-util" "^26.0.0" - "jest-resolve" "^26.6.2" - "jest-resolve-dependencies" "^26.6.3" - "jest-runner" "^26.6.3" - "jest-runtime" "^26.6.3" - "jest-snapshot" "^26.6.2" - "jest-util" "^26.6.2" - "jest-validate" "^26.6.2" - "jest-watcher" "^26.6.2" - "micromatch" "^4.0.2" - "p-each-series" "^2.1.0" - "rimraf" "^3.0.0" - "slash" "^3.0.0" - "strip-ansi" "^6.0.0" - -"@jest/create-cache-key-function@^26.5.0": - "integrity" "sha512-LgEuqU1f/7WEIPYqwLPIvvHuc1sB6gMVbT6zWhin3txYUNYK/kGQrC1F2WR4gR34YlI9bBtViTm5z98RqVZAaw==" - "resolved" "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@jest/types" "^26.6.2" - -"@jest/environment@^26.6.2": - "integrity" "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==" - "resolved" "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - "jest-mock" "^26.6.2" - -"@jest/fake-timers@^24.9.0": - "integrity" "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==" - "resolved" "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz" - "version" "24.9.0" - dependencies: - "@jest/types" "^24.9.0" - "jest-message-util" "^24.9.0" - "jest-mock" "^24.9.0" - -"@jest/fake-timers@^26.6.2": - "integrity" "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==" - "resolved" "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@jest/types" "^26.6.2" - "@sinonjs/fake-timers" "^6.0.1" - "@types/node" "*" - "jest-message-util" "^26.6.2" - "jest-mock" "^26.6.2" - "jest-util" "^26.6.2" - -"@jest/globals@^26.6.2": - "integrity" "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==" - "resolved" "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@jest/environment" "^26.6.2" - "@jest/types" "^26.6.2" - "expect" "^26.6.2" - -"@jest/reporters@^26.6.2": - "integrity" "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==" - "resolved" "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - "chalk" "^4.0.0" - "collect-v8-coverage" "^1.0.0" - "exit" "^0.1.2" - "glob" "^7.1.2" - "graceful-fs" "^4.2.4" - "istanbul-lib-coverage" "^3.0.0" - "istanbul-lib-instrument" "^4.0.3" - "istanbul-lib-report" "^3.0.0" - "istanbul-lib-source-maps" "^4.0.0" - "istanbul-reports" "^3.0.2" - "jest-haste-map" "^26.6.2" - "jest-resolve" "^26.6.2" - "jest-util" "^26.6.2" - "jest-worker" "^26.6.2" - "slash" "^3.0.0" - "source-map" "^0.6.0" - "string-length" "^4.0.1" - "terminal-link" "^2.0.0" - "v8-to-istanbul" "^7.0.0" - optionalDependencies: - "node-notifier" "^8.0.0" - -"@jest/source-map@^24.9.0": - "integrity" "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==" - "resolved" "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz" - "version" "24.9.0" - dependencies: - "callsites" "^3.0.0" - "graceful-fs" "^4.1.15" - "source-map" "^0.6.0" - -"@jest/source-map@^26.6.2": - "integrity" "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==" - "resolved" "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "callsites" "^3.0.0" - "graceful-fs" "^4.2.4" - "source-map" "^0.6.0" - -"@jest/test-result@^24.9.0": - "integrity" "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==" - "resolved" "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz" - "version" "24.9.0" - dependencies: - "@jest/console" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/istanbul-lib-coverage" "^2.0.0" - -"@jest/test-result@^26.6.2": - "integrity" "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==" - "resolved" "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@jest/console" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/istanbul-lib-coverage" "^2.0.0" - "collect-v8-coverage" "^1.0.0" - -"@jest/test-sequencer@^26.6.3": - "integrity" "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==" - "resolved" "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz" - "version" "26.6.3" - dependencies: - "@jest/test-result" "^26.6.2" - "graceful-fs" "^4.2.4" - "jest-haste-map" "^26.6.2" - "jest-runner" "^26.6.3" - "jest-runtime" "^26.6.3" - -"@jest/transform@^24.9.0": - "integrity" "sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==" - "resolved" "https://registry.npmjs.org/@jest/transform/-/transform-24.9.0.tgz" - "version" "24.9.0" - dependencies: - "@babel/core" "^7.1.0" - "@jest/types" "^24.9.0" - "babel-plugin-istanbul" "^5.1.0" - "chalk" "^2.0.1" - "convert-source-map" "^1.4.0" - "fast-json-stable-stringify" "^2.0.0" - "graceful-fs" "^4.1.15" - "jest-haste-map" "^24.9.0" - "jest-regex-util" "^24.9.0" - "jest-util" "^24.9.0" - "micromatch" "^3.1.10" - "pirates" "^4.0.1" - "realpath-native" "^1.1.0" - "slash" "^2.0.0" - "source-map" "^0.6.1" - "write-file-atomic" "2.4.1" - -"@jest/transform@^26.6.2": - "integrity" "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==" - "resolved" "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@babel/core" "^7.1.0" - "@jest/types" "^26.6.2" - "babel-plugin-istanbul" "^6.0.0" - "chalk" "^4.0.0" - "convert-source-map" "^1.4.0" - "fast-json-stable-stringify" "^2.0.0" - "graceful-fs" "^4.2.4" - "jest-haste-map" "^26.6.2" - "jest-regex-util" "^26.0.0" - "jest-util" "^26.6.2" - "micromatch" "^4.0.2" - "pirates" "^4.0.1" - "slash" "^3.0.0" - "source-map" "^0.6.1" - "write-file-atomic" "^3.0.0" - -"@jest/types@^24.9.0": - "integrity" "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==" - "resolved" "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz" - "version" "24.9.0" - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^1.1.1" - "@types/yargs" "^13.0.0" - -"@jest/types@^26.6.2": - "integrity" "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==" - "resolved" "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^15.0.0" - "chalk" "^4.0.0" - -"@nodelib/fs.scandir@2.1.5": - "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" - "version" "2.1.5" - dependencies: - "@nodelib/fs.stat" "2.0.5" - "run-parallel" "^1.1.9" - -"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": - "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" - "version" "2.0.5" - -"@nodelib/fs.walk@^1.2.3": - "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" - "version" "1.2.8" - dependencies: - "@nodelib/fs.scandir" "2.1.5" - "fastq" "^1.6.0" - -"@ptomasroos/react-native-multi-slider@^2.2.2": - "integrity" "sha512-HWyCnRD3Z3SbHK2FLWYmBBqd1B4iXipeKv1+AK0FoY/CElEDTEixHE8hN60TsqxalPrznn798LE2Q4tHuCiyaA==" - "resolved" "https://registry.npmjs.org/@ptomasroos/react-native-multi-slider/-/react-native-multi-slider-2.2.2.tgz" - "version" "2.2.2" - -"@react-native-async-storage/async-storage@~1.15.0": - "integrity" "sha512-NQCFs47aFEch9kya/bqwdpvSdZaVRtzU7YB02L8VrmLSLpKgQH/1VwzFUBPcc1/JI1s3GU4yOLVrEbwxq+Fqcw==" - "resolved" "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.15.17.tgz" - "version" "1.15.17" - dependencies: - "merge-options" "^3.0.4" - -"@react-native-community/cli-debugger-ui@^5.0.1": - "integrity" "sha512-5gGKaaXYOVE423BUqxIfvfAVSj5Cg1cU/TpGbeg/iqpy2CfqyWqJB3tTuVUbOOiOvR5wbU8tti6pIi1pchJ+oA==" - "resolved" "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "serve-static" "^1.13.1" - -"@react-native-community/cli-hermes@^5.0.1": - "integrity" "sha512-nD+ZOFvu5MfjLB18eDJ01MNiFrzj8SDtENjGpf0ZRFndOWASDAmU54/UlU/wj8OzTToK1+S1KY7j2P2M1gleww==" - "resolved" "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "@react-native-community/cli-platform-android" "^5.0.1" - "@react-native-community/cli-tools" "^5.0.1" - "chalk" "^3.0.0" - "hermes-profile-transformer" "^0.0.6" - "ip" "^1.1.5" - -"@react-native-community/cli-platform-android@^5.0.1", "@react-native-community/cli-platform-android@^5.0.1-alpha.1": - "integrity" "sha512-qv9GJX6BJ+Y4qvV34vgxKwwN1cnveXUdP6y2YmTW7XoAYs5YUzKqHajpY58EyucAL2y++6+573t5y4U/9IIoww==" - "resolved" "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "@react-native-community/cli-tools" "^5.0.1" - "chalk" "^3.0.0" - "execa" "^1.0.0" - "fs-extra" "^8.1.0" - "glob" "^7.1.3" - "jetifier" "^1.6.2" - "lodash" "^4.17.15" - "logkitty" "^0.7.1" - "slash" "^3.0.0" - "xmldoc" "^1.1.2" - -"@react-native-community/cli-platform-ios@^5.0.1-alpha.1": - "integrity" "sha512-IAJ2B3j2BTsQUJZ4R6cVvnTbPq0Vza7+dOgP81ISz2BKRtQ0VqNFv+VOALH2jLaDzf4t7NFlskzIXFqWqy2BLg==" - "resolved" "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-5.0.2.tgz" - "version" "5.0.2" - dependencies: - "@react-native-community/cli-tools" "^5.0.1" - "chalk" "^3.0.0" - "glob" "^7.1.3" - "js-yaml" "^3.13.1" - "lodash" "^4.17.15" - "plist" "^3.0.1" - "xcode" "^2.0.0" - -"@react-native-community/cli-server-api@^5.0.1": - "integrity" "sha512-OOxL+y9AOZayQzmSW+h5T54wQe+QBc/f67Y9QlWzzJhkKJdYx+S4VOooHoD5PFJzGbYaxhu2YF17p517pcEIIA==" - "resolved" "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "@react-native-community/cli-debugger-ui" "^5.0.1" - "@react-native-community/cli-tools" "^5.0.1" - "compression" "^1.7.1" - "connect" "^3.6.5" - "errorhandler" "^1.5.0" - "nocache" "^2.1.0" - "pretty-format" "^26.6.2" - "serve-static" "^1.13.1" - "ws" "^1.1.0" - -"@react-native-community/cli-tools@^5.0.1": - "integrity" "sha512-XOX5w98oSE8+KnkMZZPMRT7I5TaP8fLbDl0tCu40S7Epz+Zz924n80fmdu6nUDIfPT1nV6yH1hmHmWAWTDOR+Q==" - "resolved" "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "chalk" "^3.0.0" - "lodash" "^4.17.15" - "mime" "^2.4.1" - "node-fetch" "^2.6.0" - "open" "^6.2.0" - "shell-quote" "1.6.1" - -"@react-native-community/cli-types@^5.0.1": - "integrity" "sha512-BesXnuFFlU/d1F3+sHhvKt8fUxbQlAbZ3hhMEImp9A6sopl8TEtryUGJ1dbazGjRXcADutxvjwT/i3LJVTIQug==" - "resolved" "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "ora" "^3.4.0" - -"@react-native-community/cli@^5.0.1-alpha.1": - "integrity" "sha512-9VzSYUYSEqxEH5Ib2UNSdn2eyPiYZ4T7Y79o9DKtRBuSaUIwbCUdZtIm+UUjBpLS1XYBkW26FqL8/UdZDmQvXw==" - "resolved" "https://registry.npmjs.org/@react-native-community/cli/-/cli-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "@react-native-community/cli-debugger-ui" "^5.0.1" - "@react-native-community/cli-hermes" "^5.0.1" - "@react-native-community/cli-server-api" "^5.0.1" - "@react-native-community/cli-tools" "^5.0.1" - "@react-native-community/cli-types" "^5.0.1" - "appdirsjs" "^1.2.4" - "chalk" "^3.0.0" - "command-exists" "^1.2.8" - "commander" "^2.19.0" - "cosmiconfig" "^5.1.0" - "deepmerge" "^3.2.0" - "envinfo" "^7.7.2" - "execa" "^1.0.0" - "find-up" "^4.1.0" - "fs-extra" "^8.1.0" - "glob" "^7.1.3" - "graceful-fs" "^4.1.3" - "joi" "^17.2.1" - "leven" "^3.1.0" - "lodash" "^4.17.15" - "metro" "^0.64.0" - "metro-config" "^0.64.0" - "metro-core" "^0.64.0" - "metro-react-native-babel-transformer" "^0.64.0" - "metro-resolver" "^0.64.0" - "metro-runtime" "^0.64.0" - "minimist" "^1.2.0" - "mkdirp" "^0.5.1" - "node-stream-zip" "^1.9.1" - "ora" "^3.4.0" - "pretty-format" "^26.6.2" - "prompts" "^2.4.0" - "semver" "^6.3.0" - "serve-static" "^1.13.1" - "strip-ansi" "^5.2.0" - "sudo-prompt" "^9.0.0" - "wcwidth" "^1.0.1" - -"@react-native-community/masked-view@>= 0.1.0", "@react-native-community/masked-view@0.1.10": - "integrity" "sha512-rk4sWFsmtOw8oyx8SD3KSvawwaK7gRBSEIy2TAwURyGt+3TizssXP1r8nx3zY+R7v2vYYHXZ+k2/GULAT/bcaQ==" - "resolved" "https://registry.npmjs.org/@react-native-community/masked-view/-/masked-view-0.1.10.tgz" - "version" "0.1.10" - -"@react-native/assets@1.0.0": - "integrity" "sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ==" - "resolved" "https://registry.npmjs.org/@react-native/assets/-/assets-1.0.0.tgz" - "version" "1.0.0" - -"@react-native/normalize-color@^2.0.0": - "integrity" "sha512-Wip/xsc5lw8vsBlmY2MO/gFLp3MvuZ2baBZjDeTjjndMgM0h5sxz7AZR62RDPGgstp8Np7JzjvVqVT7tpFZqsw==" - "resolved" "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.0.0.tgz" - "version" "2.0.0" - -"@react-native/normalize-color@1.0.0": - "integrity" "sha512-xUNRvNmCl3UGCPbbHvfyFMnpvLPoOjDCcp5bT9m2k+TF/ZBklEQwhPZlkrxRx2NhgFh1X3a5uL7mJ7ZR+8G7Qg==" - "resolved" "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-1.0.0.tgz" - "version" "1.0.0" - -"@react-native/polyfills@1.0.0": - "integrity" "sha512-0jbp4RxjYopTsIdLl+/Fy2TiwVYHy4mgeu07DG4b/LyM0OS/+lPP5c9sbnt/AMlnF6qz2JRZpPpGw1eMNS6A4w==" - "resolved" "https://registry.npmjs.org/@react-native/polyfills/-/polyfills-1.0.0.tgz" - "version" "1.0.0" - -"@react-navigation/core@^5.15.3": - "integrity" "sha512-3ZdyDInh8qg1kygCNkmh9lFgpDf29lTvPsaMe2mm/qvmxLKSgttWBz07P2fc181aV9jTdgQpzYfWZ5KWT036zw==" - "resolved" "https://registry.npmjs.org/@react-navigation/core/-/core-5.15.3.tgz" - "version" "5.15.3" - dependencies: - "@react-navigation/routers" "^5.7.2" - "escape-string-regexp" "^4.0.0" - "nanoid" "^3.1.15" - "query-string" "^6.13.6" - "react-is" "^16.13.0" - -"@react-navigation/drawer@^5.12.5": - "integrity" "sha512-WMfz/tKg/K7QBb5rhjXW/pho4zXh3OoHXnHETk5SuVzHlDPM7r84uvAeC5l+ySp5jmipLrJn3zL+kfv9+KKHZQ==" - "resolved" "https://registry.npmjs.org/@react-navigation/drawer/-/drawer-5.12.5.tgz" - "version" "5.12.5" - dependencies: - "color" "^3.1.3" - "react-native-iphone-x-helper" "^1.3.0" - -"@react-navigation/native@^5.0.5", "@react-navigation/native@^5.9.4": - "integrity" "sha512-BUCrOXfZDdKWBqM8OhOKQhCX5we4HUo5XG6tCQtVqQAep+7UcApZmMUuemUXDxVe8NPESUpoUlB0RaEpyIdfTQ==" - "resolved" "https://registry.npmjs.org/@react-navigation/native/-/native-5.9.4.tgz" - "version" "5.9.4" - dependencies: - "@react-navigation/core" "^5.15.3" - "escape-string-regexp" "^4.0.0" - "nanoid" "^3.1.15" - -"@react-navigation/routers@^5.7.2": - "integrity" "sha512-BxNSMLHpU+oS37Xok0ql6rc9U7IC8aUD4+U5ZPbjDJ0pwzZxGGh0YOEBzfV4k/Ig3cbPdvVWbc1C9HHbCVr2oQ==" - "resolved" "https://registry.npmjs.org/@react-navigation/routers/-/routers-5.7.2.tgz" - "version" "5.7.2" - dependencies: - "nanoid" "^3.1.15" - -"@react-navigation/stack@^5.14.5": - "integrity" "sha512-hpdn1SS0tc3/3atkV2Q2y++n5B4e0rUcCj4W43PODMu72yX2m0LkKAAcpkPDCWAvwnLLIoLAEl5BEifZigl/6A==" - "resolved" "https://registry.npmjs.org/@react-navigation/stack/-/stack-5.14.5.tgz" - "version" "5.14.5" - dependencies: - "color" "^3.1.3" - "react-native-iphone-x-helper" "^1.3.0" - -"@sideway/address@^4.1.3": - "integrity" "sha512-8ncEUtmnTsMmL7z1YPB47kPUq7LpKWJNFPsRzHiIajGC5uXlWGn+AmkYPcHNl8S4tcEGx+cnORnNYaw2wvL+LQ==" - "resolved" "https://registry.npmjs.org/@sideway/address/-/address-4.1.3.tgz" - "version" "4.1.3" - dependencies: - "@hapi/hoek" "^9.0.0" - -"@sideway/formula@^3.0.0": - "integrity" "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" - "resolved" "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz" - "version" "3.0.0" - -"@sideway/pinpoint@^2.0.0": - "integrity" "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" - "resolved" "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz" - "version" "2.0.0" - -"@sinonjs/commons@^1.7.0": - "integrity" "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==" - "resolved" "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz" - "version" "1.8.3" - dependencies: - "type-detect" "4.0.8" - -"@sinonjs/fake-timers@^6.0.1": - "integrity" "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==" - "resolved" "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz" - "version" "6.0.1" - dependencies: - "@sinonjs/commons" "^1.7.0" - -"@tootallnate/once@1": - "integrity" "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" - "resolved" "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" - "version" "1.1.2" - -"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.0", "@types/babel__core@^7.1.7": - "integrity" "sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==" - "resolved" "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.14.tgz" - "version" "7.1.14" - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - "@types/babel__generator" "*" - "@types/babel__template" "*" - "@types/babel__traverse" "*" - -"@types/babel__generator@*": - "integrity" "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==" - "resolved" "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz" - "version" "7.6.2" - dependencies: - "@babel/types" "^7.0.0" - -"@types/babel__template@*": - "integrity" "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==" - "resolved" "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz" - "version" "7.4.0" - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - "integrity" "sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==" - "resolved" "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.1.tgz" - "version" "7.11.1" - dependencies: - "@babel/types" "^7.3.0" - -"@types/geojson@^7946.0.7": - "integrity" "sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA==" - "resolved" "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.8.tgz" - "version" "7946.0.8" - -"@types/graceful-fs@^4.1.2": - "integrity" "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==" - "resolved" "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz" - "version" "4.1.5" - dependencies: - "@types/node" "*" - -"@types/hammerjs@^2.0.36": - "integrity" "sha512-lYR2Y/tV2ujpk/WyUc7S0VLI0a9hrtVIN9EwnrNo5oSEJI2cK2/XrgwOQmXLL3eTulOESvh9qP6si9+DWM9cOA==" - "resolved" "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.39.tgz" - "version" "2.0.39" - -"@types/hoist-non-react-statics@^3.3.1": - "integrity" "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==" - "resolved" "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz" - "version" "3.3.1" - dependencies: - "@types/react" "*" - "hoist-non-react-statics" "^3.3.0" - -"@types/invariant@^2.2.35": - "integrity" "sha512-DxX1V9P8zdJPYQat1gHyY0xj3efl8gnMVjiM9iCY6y27lj+PoQWkgjt8jDqmovPqULkKVpKRg8J36iQiA+EtEg==" - "resolved" "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.35.tgz" - "version" "2.2.35" - -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - "integrity" "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" - "resolved" "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz" - "version" "2.0.3" - -"@types/istanbul-lib-report@*": - "integrity" "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==" - "resolved" "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "@types/istanbul-lib-coverage" "*" - -"@types/istanbul-reports@^1.1.1": - "integrity" "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==" - "resolved" "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz" - "version" "1.1.2" - dependencies: - "@types/istanbul-lib-coverage" "*" - "@types/istanbul-lib-report" "*" - -"@types/istanbul-reports@^3.0.0": - "integrity" "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==" - "resolved" "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "@types/istanbul-lib-report" "*" - -"@types/json5@^0.0.29": - "integrity" "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" - "resolved" "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz" - "version" "0.0.29" - -"@types/node@*", "@types/node@>=6": - "integrity" "sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-15.12.2.tgz" - "version" "15.12.2" - -"@types/normalize-package-data@^2.4.0": - "integrity" "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" - "resolved" "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz" - "version" "2.4.1" - -"@types/parse-json@^4.0.0": - "integrity" "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - "resolved" "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz" - "version" "4.0.0" - -"@types/prettier@^2.0.0": - "integrity" "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==" - "resolved" "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.4.tgz" - "version" "2.4.4" - -"@types/prop-types@*": - "integrity" "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" - "resolved" "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz" - "version" "15.7.4" - -"@types/react@*", "@types/react@^16.8.0": - "integrity" "sha512-WngBZLuSkP4IAgPi0HOsGCHo6dn3CcuLQnCfC17VbA7YBgipZiZoTOhObwl/93DsFW0Y2a/ZXeonpW4DxirEJg==" - "resolved" "https://registry.npmjs.org/@types/react/-/react-16.14.23.tgz" - "version" "16.14.23" - dependencies: - "@types/prop-types" "*" - "@types/scheduler" "*" - "csstype" "^3.0.2" - -"@types/scheduler@*": - "integrity" "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - "resolved" "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz" - "version" "0.16.2" - -"@types/stack-utils@^1.0.1": - "integrity" "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==" - "resolved" "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz" - "version" "1.0.1" - -"@types/stack-utils@^2.0.0": - "integrity" "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" - "resolved" "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz" - "version" "2.0.1" - -"@types/yargs-parser@*": - "integrity" "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==" - "resolved" "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz" - "version" "20.2.0" - -"@types/yargs@^13.0.0": - "integrity" "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==" - "resolved" "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz" - "version" "13.0.11" - dependencies: - "@types/yargs-parser" "*" - -"@types/yargs@^15.0.0": - "integrity" "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==" - "resolved" "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz" - "version" "15.0.14" - dependencies: - "@types/yargs-parser" "*" - -"@types/zen-observable@^0.8.0": - "integrity" "sha512-HrCIVMLjE1MOozVoD86622S7aunluLb2PJdPfb3nYiEtohm8mIB/vyv0Fd37AdeMFrTUQXEunw78YloMA3Qilg==" - "resolved" "https://registry.npmjs.org/@types/zen-observable/-/zen-observable-0.8.2.tgz" - "version" "0.8.2" - -"@wry/context@^0.4.0": - "integrity" "sha512-LrKVLove/zw6h2Md/KZyWxIkFM6AoyKp71OqpH9Hiip1csjPVoD3tPxlbQUNxEnHENks3UGgNpSBCAfq9KWuag==" - "resolved" "https://registry.npmjs.org/@wry/context/-/context-0.4.4.tgz" - "version" "0.4.4" - dependencies: - "@types/node" ">=6" - "tslib" "^1.9.3" - -"@wry/equality@^0.1.2", "@wry/equality@^0.1.9": - "integrity" "sha512-mwEVBDUVODlsQQ5dfuLUS5/Tf7jqUKyhKYHmVi4fPB6bDMOfWvUPJmKgS1Z7Za/sOI3vzWt4+O7yCiL/70MogA==" - "resolved" "https://registry.npmjs.org/@wry/equality/-/equality-0.1.11.tgz" - "version" "0.1.11" - dependencies: - "tslib" "^1.9.3" - -"@xmldom/xmldom@~0.7.0": - "integrity" "sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A==" - "resolved" "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.5.tgz" - "version" "0.7.5" - -"@yarnpkg/lockfile@^1.1.0": - "integrity" "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==" - "resolved" "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz" - "version" "1.1.0" - -"abab@^2.0.3", "abab@^2.0.5": - "integrity" "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" - "resolved" "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz" - "version" "2.0.5" - -"abort-controller@^3.0.0": - "integrity" "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==" - "resolved" "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "event-target-shim" "^5.0.0" - -"absolute-path@^0.0.0": - "integrity" "sha1-p4di+9rftSl76ZsV01p4Wy8JW/c=" - "resolved" "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz" - "version" "0.0.0" - -"accepts@^1.3.7", "accepts@~1.3.5", "accepts@~1.3.7": - "integrity" "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==" - "resolved" "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" - "version" "1.3.8" - dependencies: - "mime-types" "~2.1.34" - "negotiator" "0.6.3" - -"acorn-globals@^6.0.0": - "integrity" "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==" - "resolved" "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "acorn" "^7.1.1" - "acorn-walk" "^7.1.1" - -"acorn-jsx@^5.3.1": - "integrity" "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" - "resolved" "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz" - "version" "5.3.1" - -"acorn-walk@^7.1.1": - "integrity" "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" - "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" - "version" "7.2.0" - -"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", "acorn@^7.1.1", "acorn@^7.4.0": - "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" - "version" "7.4.1" - -"acorn@^8.2.4": - "integrity" "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==" - "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz" - "version" "8.7.0" - -"agent-base@6": - "integrity" "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==" - "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" - "version" "6.0.2" - dependencies: - "debug" "4" - -"aggregate-error@^3.0.0": - "integrity" "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==" - "resolved" "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "clean-stack" "^2.0.0" - "indent-string" "^4.0.0" - -"ajv@^6.10.0", "ajv@^6.12.4": - "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" - "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" - "version" "6.12.6" - dependencies: - "fast-deep-equal" "^3.1.1" - "fast-json-stable-stringify" "^2.0.0" - "json-schema-traverse" "^0.4.1" - "uri-js" "^4.2.2" - -"ajv@^8.0.1": - "integrity" "sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ==" - "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.6.0.tgz" - "version" "8.6.0" - dependencies: - "fast-deep-equal" "^3.1.1" - "json-schema-traverse" "^1.0.0" - "require-from-string" "^2.0.2" - "uri-js" "^4.2.2" - -"anser@^1.4.9": - "integrity" "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==" - "resolved" "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz" - "version" "1.4.10" - -"ansi-colors@^4.1.1": - "integrity" "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" - "resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz" - "version" "4.1.1" - -"ansi-escapes@^4.2.1", "ansi-escapes@^4.3.0": - "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==" - "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" - "version" "4.3.2" - dependencies: - "type-fest" "^0.21.3" - -"ansi-fragments@^0.2.1": - "integrity" "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==" - "resolved" "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz" - "version" "0.2.1" - dependencies: - "colorette" "^1.0.7" - "slice-ansi" "^2.0.0" - "strip-ansi" "^5.0.0" - -"ansi-regex@^2.0.0": - "integrity" "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" - "version" "2.1.1" - -"ansi-regex@^3.0.0": - "integrity" "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz" - "version" "3.0.0" - -"ansi-regex@^4.1.0": - "integrity" "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz" - "version" "4.1.0" - -"ansi-regex@^5.0.0": - "integrity" "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz" - "version" "5.0.0" - -"ansi-styles@^2.2.1": - "integrity" "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" - "version" "2.2.1" - -"ansi-styles@^3.2.0", "ansi-styles@^3.2.1": - "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - "version" "3.2.1" - dependencies: - "color-convert" "^1.9.0" - -"ansi-styles@^4.0.0", "ansi-styles@^4.1.0": - "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - "version" "4.3.0" - dependencies: - "color-convert" "^2.0.1" - -"any-promise@^1.0.0": - "integrity" "sha1-q8av7tzqUugJzcA3au0845Y10X8=" - "resolved" "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz" - "version" "1.3.0" - -"anymatch@^2.0.0": - "integrity" "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==" - "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "micromatch" "^3.1.4" - "normalize-path" "^2.1.1" - -"anymatch@^3.0.3": - "integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==" - "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" - "version" "3.1.2" - dependencies: - "normalize-path" "^3.0.0" - "picomatch" "^2.0.4" - -"apollo-boost@^0.3.1": - "integrity" "sha512-VdXcTMxLBeNvANW/FtiarEkrRr/cepYKG6wTAURdy8CS33WYpEHtIg9S8tAjxwVzIECpE4lWyDKyPLoESJ072Q==" - "resolved" "https://registry.npmjs.org/apollo-boost/-/apollo-boost-0.3.1.tgz" - "version" "0.3.1" - dependencies: - "apollo-cache" "^1.2.1" - "apollo-cache-inmemory" "^1.5.1" - "apollo-client" "^2.5.1" - "apollo-link" "^1.0.6" - "apollo-link-error" "^1.0.3" - "apollo-link-http" "^1.3.1" - "graphql-tag" "^2.4.2" - "ts-invariant" "^0.2.1" - "tslib" "^1.9.3" - -"apollo-cache-inmemory@^1.5.1": - "integrity" "sha512-L8pToTW/+Xru2FFAhkZ1OA9q4V4nuvfoPecBM34DecAugUZEBhI2Hmpgnzq2hTKZ60LAMrlqiASm0aqAY6F8/A==" - "resolved" "https://registry.npmjs.org/apollo-cache-inmemory/-/apollo-cache-inmemory-1.6.6.tgz" - "version" "1.6.6" - dependencies: - "apollo-cache" "^1.3.5" - "apollo-utilities" "^1.3.4" - "optimism" "^0.10.0" - "ts-invariant" "^0.4.0" - "tslib" "^1.10.0" - -"apollo-cache-persist@^0.1.1": - "integrity" "sha512-/7GAyblPR169ryW3ugbtHqiU0UGkhIt10NeaO2gn2ClxjLHF/nIkJD5mx/0OCF2vLNbbnzLZVDeIO1pf72TrEA==" - "resolved" "https://registry.npmjs.org/apollo-cache-persist/-/apollo-cache-persist-0.1.1.tgz" - "version" "0.1.1" - -"apollo-cache@^1.2.1", "apollo-cache@^1.3.5", "apollo-cache@1.3.5": - "integrity" "sha512-1XoDy8kJnyWY/i/+gLTEbYLnoiVtS8y7ikBr/IfmML4Qb+CM7dEEbIUOjnY716WqmZ/UpXIxTfJsY7rMcqiCXA==" - "resolved" "https://registry.npmjs.org/apollo-cache/-/apollo-cache-1.3.5.tgz" - "version" "1.3.5" - dependencies: - "apollo-utilities" "^1.3.4" - "tslib" "^1.10.0" - -"apollo-client@^2.5.1", "apollo-client@^2.6.3", "apollo-client@^2.6.4": - "integrity" "sha512-jiPlMTN6/5CjZpJOkGeUV0mb4zxx33uXWdj/xQCfAMkuNAC3HN7CvYDyMHHEzmcQ5GV12LszWoQ/VlxET24CtA==" - "resolved" "https://registry.npmjs.org/apollo-client/-/apollo-client-2.6.10.tgz" - "version" "2.6.10" - dependencies: - "@types/zen-observable" "^0.8.0" - "apollo-cache" "1.3.5" - "apollo-link" "^1.0.0" - "apollo-utilities" "1.3.4" - "symbol-observable" "^1.0.2" - "ts-invariant" "^0.4.0" - "tslib" "^1.10.0" - "zen-observable" "^0.8.0" - -"apollo-link-context@^1.0.17": - "integrity" "sha512-MLLPYvhzNb8AglNsk2NcL9AvhO/Vc9hn2ZZuegbhRHGet3oGr0YH9s30NS9+ieoM0sGT11p7oZ6oAILM/kiRBA==" - "resolved" "https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.20.tgz" - "version" "1.0.20" - dependencies: - "apollo-link" "^1.2.14" - "tslib" "^1.9.3" - -"apollo-link-error@^1.0.3": - "integrity" "sha512-jAZOOahJU6bwSqb2ZyskEK1XdgUY9nkmeclCrW7Gddh1uasHVqmoYc4CKdb0/H0Y1J9lvaXKle2Wsw/Zx1AyUg==" - "resolved" "https://registry.npmjs.org/apollo-link-error/-/apollo-link-error-1.1.13.tgz" - "version" "1.1.13" - dependencies: - "apollo-link" "^1.2.14" - "apollo-link-http-common" "^0.2.16" - "tslib" "^1.9.3" - -"apollo-link-http-common@^0.2.13", "apollo-link-http-common@^0.2.16": - "integrity" "sha512-2tIhOIrnaF4UbQHf7kjeQA/EmSorB7+HyJIIrUjJOKBgnXwuexi8aMecRlqTIDWcyVXCeqLhUnztMa6bOH/jTg==" - "resolved" "https://registry.npmjs.org/apollo-link-http-common/-/apollo-link-http-common-0.2.16.tgz" - "version" "0.2.16" - dependencies: - "apollo-link" "^1.2.14" - "ts-invariant" "^0.4.0" - "tslib" "^1.9.3" - -"apollo-link-http@^1.3.1", "apollo-link-http@^1.5.14": - "integrity" "sha512-uWcqAotbwDEU/9+Dm9e1/clO7hTB2kQ/94JYcGouBVLjoKmTeJTUPQKcJGpPwUjZcSqgYicbFqQSoJIW0yrFvg==" - "resolved" "https://registry.npmjs.org/apollo-link-http/-/apollo-link-http-1.5.17.tgz" - "version" "1.5.17" - dependencies: - "apollo-link" "^1.2.14" - "apollo-link-http-common" "^0.2.16" - "tslib" "^1.9.3" - -"apollo-link-state@^0.4.2": - "integrity" "sha512-xMPcAfuiPVYXaLwC6oJFIZrKgV3GmdO31Ag2eufRoXpvT0AfJZjdaPB4450Nu9TslHRePN9A3quxNueILlQxlw==" - "resolved" "https://registry.npmjs.org/apollo-link-state/-/apollo-link-state-0.4.2.tgz" - "version" "0.4.2" - dependencies: - "apollo-utilities" "^1.0.8" - "graphql-anywhere" "^4.1.0-alpha.0" - -"apollo-link-ws@^1.0.20": - "integrity" "sha512-mjSFPlQxmoLArpHBeUb2Xj+2HDYeTaJqFGOqQ+I8NVJxgL9lJe84PDWcPah/yMLv3rB7QgBDSuZ0xoRFBPlySw==" - "resolved" "https://registry.npmjs.org/apollo-link-ws/-/apollo-link-ws-1.0.20.tgz" - "version" "1.0.20" - dependencies: - "apollo-link" "^1.2.14" - "tslib" "^1.9.3" - -"apollo-link@^1.0.0", "apollo-link@^1.0.6", "apollo-link@^1.2.11", "apollo-link@^1.2.14": - "integrity" "sha512-p67CMEFP7kOG1JZ0ZkYZwRDa369w5PIjtMjvrQd/HnIV8FRsHRqLqK+oAZQnFa1DDdZtOtHTi+aMIW6EatC2jg==" - "resolved" "https://registry.npmjs.org/apollo-link/-/apollo-link-1.2.14.tgz" - "version" "1.2.14" - dependencies: - "apollo-utilities" "^1.3.0" - "ts-invariant" "^0.4.0" - "tslib" "^1.9.3" - "zen-observable-ts" "^0.8.21" - -"apollo-upload-client@^10.0.0": - "integrity" "sha512-K6WnuYQi0RRTNO+aSPVjoUWXp4QSr+eoKU4fE0OKQp25XRF2oXl2cTLs+Q4Nk0wOIHM76YGdo/IHtzuNR7jO+A==" - "resolved" "https://registry.npmjs.org/apollo-upload-client/-/apollo-upload-client-10.0.1.tgz" - "version" "10.0.1" - dependencies: - "apollo-link" "^1.2.11" - "apollo-link-http-common" "^0.2.13" - "extract-files" "^5.0.1" - -"apollo-utilities@^1.0.8", "apollo-utilities@^1.3.0", "apollo-utilities@^1.3.2", "apollo-utilities@^1.3.4", "apollo-utilities@1.3.4": - "integrity" "sha512-pk2hiWrCXMAy2fRPwEyhvka+mqwzeP60Jr1tRYi5xru+3ko94HI9o6lK0CT33/w4RDlxWchmdhDCrvdr+pHCig==" - "resolved" "https://registry.npmjs.org/apollo-utilities/-/apollo-utilities-1.3.4.tgz" - "version" "1.3.4" - dependencies: - "@wry/equality" "^0.1.2" - "fast-json-stable-stringify" "^2.0.0" - "ts-invariant" "^0.4.0" - "tslib" "^1.10.0" - -"appdirsjs@^1.2.4": - "integrity" "sha512-D8wJNkqMCeQs3kLasatELsddox/Xqkhp+J07iXGyL54fVN7oc+nmNfYzGuCs1IEP6uBw+TfpuO3JKwc+lECy4w==" - "resolved" "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.6.tgz" - "version" "1.2.6" - -"argparse@^1.0.7": - "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" - "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" - "version" "1.0.10" - dependencies: - "sprintf-js" "~1.0.2" - -"arr-diff@^4.0.0": - "integrity" "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" - "resolved" "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz" - "version" "4.0.0" - -"arr-flatten@^1.1.0": - "integrity" "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" - "resolved" "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz" - "version" "1.1.0" - -"arr-union@^3.1.0": - "integrity" "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" - "resolved" "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz" - "version" "3.1.0" - -"array-filter@~0.0.0": - "integrity" "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=" - "resolved" "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz" - "version" "0.0.1" - -"array-find-index@^1.0.2": - "integrity" "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" - "resolved" "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz" - "version" "1.0.2" - -"array-includes@^3.1.2", "array-includes@^3.1.3": - "integrity" "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==" - "resolved" "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz" - "version" "3.1.3" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - "es-abstract" "^1.18.0-next.2" - "get-intrinsic" "^1.1.1" - "is-string" "^1.0.5" - -"array-map@~0.0.0": - "integrity" "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=" - "resolved" "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz" - "version" "0.0.0" - -"array-reduce@~0.0.0": - "integrity" "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=" - "resolved" "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz" - "version" "0.0.0" - -"array-unique@^0.3.2": - "integrity" "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" - "resolved" "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz" - "version" "0.3.2" - -"array.prototype.flat@^1.2.4": - "integrity" "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==" - "resolved" "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz" - "version" "1.2.4" - dependencies: - "call-bind" "^1.0.0" - "define-properties" "^1.1.3" - "es-abstract" "^1.18.0-next.1" - -"array.prototype.flatmap@^1.2.4": - "integrity" "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==" - "resolved" "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz" - "version" "1.2.4" - dependencies: - "call-bind" "^1.0.0" - "define-properties" "^1.1.3" - "es-abstract" "^1.18.0-next.1" - "function-bind" "^1.1.1" - -"asap@~2.0.3", "asap@~2.0.6": - "integrity" "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - "resolved" "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" - "version" "2.0.6" - -"assert@^2.0.0": - "integrity" "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==" - "resolved" "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "es6-object-assign" "^1.1.0" - "is-nan" "^1.2.1" - "object-is" "^1.0.1" - "util" "^0.12.0" - -"assign-symbols@^1.0.0": - "integrity" "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" - "resolved" "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz" - "version" "1.0.0" - -"ast-types@0.14.2": - "integrity" "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==" - "resolved" "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz" - "version" "0.14.2" - dependencies: - "tslib" "^2.0.1" - -"astral-regex@^1.0.0": - "integrity" "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" - "resolved" "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz" - "version" "1.0.0" - -"astral-regex@^2.0.0": - "integrity" "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" - "resolved" "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz" - "version" "2.0.0" - -"async-limiter@~1.0.0": - "integrity" "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" - "resolved" "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz" - "version" "1.0.1" - -"async@^2.4.0": - "integrity" "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==" - "resolved" "https://registry.npmjs.org/async/-/async-2.6.3.tgz" - "version" "2.6.3" - dependencies: - "lodash" "^4.17.14" - -"asynckit@^0.4.0": - "integrity" "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" - "version" "0.4.0" - -"at-least-node@^1.0.0": - "integrity" "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - "resolved" "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" - "version" "1.0.0" - -"atob@^2.1.2": - "integrity" "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" - "resolved" "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" - "version" "2.1.2" - -"available-typed-arrays@^1.0.2": - "integrity" "sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA==" - "resolved" "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz" - "version" "1.0.4" - -"babel-code-frame@^6.26.0": - "integrity" "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=" - "resolved" "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz" - "version" "6.26.0" - dependencies: - "chalk" "^1.1.3" - "esutils" "^2.0.2" - "js-tokens" "^3.0.2" - -"babel-core@^7.0.0-bridge.0": - "integrity" "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==" - "resolved" "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz" - "version" "7.0.0-bridge.0" - -"babel-helper-builder-binary-assignment-operator-visitor@^6.24.1": - "integrity" "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=" - "resolved" "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz" - "version" "6.24.1" - dependencies: - "babel-helper-explode-assignable-expression" "^6.24.1" - "babel-runtime" "^6.22.0" - "babel-types" "^6.24.1" - -"babel-helper-builder-react-jsx@^6.24.1": - "integrity" "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=" - "resolved" "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz" - "version" "6.26.0" - dependencies: - "babel-runtime" "^6.26.0" - "babel-types" "^6.26.0" - "esutils" "^2.0.2" - -"babel-helper-call-delegate@^6.24.1": - "integrity" "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=" - "resolved" "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz" - "version" "6.24.1" - dependencies: - "babel-helper-hoist-variables" "^6.24.1" - "babel-runtime" "^6.22.0" - "babel-traverse" "^6.24.1" - "babel-types" "^6.24.1" - -"babel-helper-define-map@^6.24.1": - "integrity" "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=" - "resolved" "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz" - "version" "6.26.0" - dependencies: - "babel-helper-function-name" "^6.24.1" - "babel-runtime" "^6.26.0" - "babel-types" "^6.26.0" - "lodash" "^4.17.4" - -"babel-helper-explode-assignable-expression@^6.24.1": - "integrity" "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=" - "resolved" "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz" - "version" "6.24.1" - dependencies: - "babel-runtime" "^6.22.0" - "babel-traverse" "^6.24.1" - "babel-types" "^6.24.1" - -"babel-helper-function-name@^6.24.1": - "integrity" "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=" - "resolved" "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz" - "version" "6.24.1" - dependencies: - "babel-helper-get-function-arity" "^6.24.1" - "babel-runtime" "^6.22.0" - "babel-template" "^6.24.1" - "babel-traverse" "^6.24.1" - "babel-types" "^6.24.1" - -"babel-helper-get-function-arity@^6.24.1": - "integrity" "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=" - "resolved" "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz" - "version" "6.24.1" - dependencies: - "babel-runtime" "^6.22.0" - "babel-types" "^6.24.1" - -"babel-helper-hoist-variables@^6.24.1": - "integrity" "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=" - "resolved" "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz" - "version" "6.24.1" - dependencies: - "babel-runtime" "^6.22.0" - "babel-types" "^6.24.1" - -"babel-helper-optimise-call-expression@^6.24.1": - "integrity" "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=" - "resolved" "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz" - "version" "6.24.1" - dependencies: - "babel-runtime" "^6.22.0" - "babel-types" "^6.24.1" - -"babel-helper-replace-supers@^6.24.1": - "integrity" "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=" - "resolved" "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz" - "version" "6.24.1" - dependencies: - "babel-helper-optimise-call-expression" "^6.24.1" - "babel-messages" "^6.23.0" - "babel-runtime" "^6.22.0" - "babel-template" "^6.24.1" - "babel-traverse" "^6.24.1" - "babel-types" "^6.24.1" - -"babel-jest@^24.8.0": - "integrity" "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==" - "resolved" "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz" - "version" "24.9.0" - dependencies: - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/babel__core" "^7.1.0" - "babel-plugin-istanbul" "^5.1.0" - "babel-preset-jest" "^24.9.0" - "chalk" "^2.4.2" - "slash" "^2.0.0" - -"babel-jest@^26.6.3": - "integrity" "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==" - "resolved" "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz" - "version" "26.6.3" - dependencies: - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/babel__core" "^7.1.7" - "babel-plugin-istanbul" "^6.0.0" - "babel-preset-jest" "^26.6.2" - "chalk" "^4.0.0" - "graceful-fs" "^4.2.4" - "slash" "^3.0.0" - -"babel-messages@^6.23.0": - "integrity" "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=" - "resolved" "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz" - "version" "6.23.0" - dependencies: - "babel-runtime" "^6.22.0" - -"babel-plugin-check-es2015-constants@^6.5.0": - "integrity" "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=" - "resolved" "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz" - "version" "6.22.0" - dependencies: - "babel-runtime" "^6.22.0" - -"babel-plugin-dynamic-import-node@^2.3.3": - "integrity" "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==" - "resolved" "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz" - "version" "2.3.3" - dependencies: - "object.assign" "^4.1.0" - -"babel-plugin-istanbul@^5.1.0": - "integrity" "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==" - "resolved" "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz" - "version" "5.2.0" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "find-up" "^3.0.0" - "istanbul-lib-instrument" "^3.3.0" - "test-exclude" "^5.2.3" - -"babel-plugin-istanbul@^6.0.0": - "integrity" "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==" - "resolved" "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz" - "version" "6.1.1" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@istanbuljs/load-nyc-config" "^1.0.0" - "@istanbuljs/schema" "^0.1.2" - "istanbul-lib-instrument" "^5.0.4" - "test-exclude" "^6.0.0" - -"babel-plugin-jest-hoist@^24.9.0": - "integrity" "sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==" - "resolved" "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz" - "version" "24.9.0" - dependencies: - "@types/babel__traverse" "^7.0.6" - -"babel-plugin-jest-hoist@^26.6.2": - "integrity" "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==" - "resolved" "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@babel/template" "^7.3.3" - "@babel/types" "^7.3.3" - "@types/babel__core" "^7.0.0" - "@types/babel__traverse" "^7.0.6" - -"babel-plugin-module-resolver@^4.1.0": - "integrity" "sha512-MlX10UDheRr3lb3P0WcaIdtCSRlxdQsB1sBqL7W0raF070bGl1HQQq5K3T2vf2XAYie+ww+5AKC/WrkjRO2knA==" - "resolved" "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "find-babel-config" "^1.2.0" - "glob" "^7.1.6" - "pkg-up" "^3.1.0" - "reselect" "^4.0.0" - "resolve" "^1.13.1" - -"babel-plugin-polyfill-corejs2@^0.2.0": - "integrity" "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==" - "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz" - "version" "0.2.2" - dependencies: - "@babel/compat-data" "^7.13.11" - "@babel/helper-define-polyfill-provider" "^0.2.2" - "semver" "^6.1.1" - -"babel-plugin-polyfill-corejs3@^0.2.0": - "integrity" "sha512-l1Cf8PKk12eEk5QP/NQ6TH8A1pee6wWDJ96WjxrMXFLHLOBFzYM4moG80HFgduVhTqAFez4alnZKEhP/bYHg0A==" - "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.2.tgz" - "version" "0.2.2" - dependencies: - "@babel/helper-define-polyfill-provider" "^0.2.2" - "core-js-compat" "^3.9.1" - -"babel-plugin-polyfill-regenerator@^0.2.0": - "integrity" "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==" - "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz" - "version" "0.2.2" - dependencies: - "@babel/helper-define-polyfill-provider" "^0.2.2" - -"babel-plugin-react-native-web@~0.17.1": - "integrity" "sha512-UWl0E9FGYVr5Gj7lbVc4DFy8pTgc6wIXBa0rDvPGxx3OmcKwcdvCfDn9mLuh7JesYfh+wLjp01fwPplMus7IPw==" - "resolved" "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.17.5.tgz" - "version" "0.17.5" - -"babel-plugin-react-transform@^3.0.0": - "integrity" "sha512-4vJGddwPiHAOgshzZdGwYy4zRjjIr5SMY7gkOaCyIASjgpcsyLTlZNuB5rHOFoaTvGlhfo8/g4pobXPyHqm/3w==" - "resolved" "https://registry.npmjs.org/babel-plugin-react-transform/-/babel-plugin-react-transform-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "lodash" "^4.6.1" - -"babel-plugin-syntax-async-functions@^6.5.0": - "integrity" "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=" - "resolved" "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz" - "version" "6.13.0" - -"babel-plugin-syntax-class-properties@^6.5.0", "babel-plugin-syntax-class-properties@^6.8.0": - "integrity" "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=" - "resolved" "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz" - "version" "6.13.0" - -"babel-plugin-syntax-dynamic-import@^6.18.0": - "integrity" "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=" - "resolved" "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz" - "version" "6.18.0" - -"babel-plugin-syntax-exponentiation-operator@^6.8.0": - "integrity" "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=" - "resolved" "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz" - "version" "6.13.0" - -"babel-plugin-syntax-flow@^6.18.0", "babel-plugin-syntax-flow@^6.5.0": - "integrity" "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=" - "resolved" "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz" - "version" "6.18.0" - -"babel-plugin-syntax-jsx@^6.5.0", "babel-plugin-syntax-jsx@^6.8.0": - "integrity" "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" - "resolved" "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz" - "version" "6.18.0" - -"babel-plugin-syntax-object-rest-spread@^6.8.0": - "integrity" "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" - "resolved" "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz" - "version" "6.13.0" - -"babel-plugin-syntax-trailing-function-commas@^6.5.0": - "integrity" "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=" - "resolved" "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz" - "version" "6.22.0" - -"babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0": - "integrity" "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==" - "resolved" "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz" - "version" "7.0.0-beta.0" - -"babel-plugin-transform-class-properties@^6.5.0": - "integrity" "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=" - "resolved" "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz" - "version" "6.24.1" - dependencies: - "babel-helper-function-name" "^6.24.1" - "babel-plugin-syntax-class-properties" "^6.8.0" - "babel-runtime" "^6.22.0" - "babel-template" "^6.24.1" - -"babel-plugin-transform-es2015-arrow-functions@^6.5.0": - "integrity" "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=" - "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz" - "version" "6.22.0" - dependencies: - "babel-runtime" "^6.22.0" - -"babel-plugin-transform-es2015-block-scoping@^6.5.0": - "integrity" "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=" - "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz" - "version" "6.26.0" - dependencies: - "babel-runtime" "^6.26.0" - "babel-template" "^6.26.0" - "babel-traverse" "^6.26.0" - "babel-types" "^6.26.0" - "lodash" "^4.17.4" - -"babel-plugin-transform-es2015-classes@^6.5.0": - "integrity" "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=" - "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz" - "version" "6.24.1" - dependencies: - "babel-helper-define-map" "^6.24.1" - "babel-helper-function-name" "^6.24.1" - "babel-helper-optimise-call-expression" "^6.24.1" - "babel-helper-replace-supers" "^6.24.1" - "babel-messages" "^6.23.0" - "babel-runtime" "^6.22.0" - "babel-template" "^6.24.1" - "babel-traverse" "^6.24.1" - "babel-types" "^6.24.1" - -"babel-plugin-transform-es2015-computed-properties@^6.5.0": - "integrity" "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=" - "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz" - "version" "6.24.1" - dependencies: - "babel-runtime" "^6.22.0" - "babel-template" "^6.24.1" - -"babel-plugin-transform-es2015-destructuring@^6.5.0": - "integrity" "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=" - "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz" - "version" "6.23.0" - dependencies: - "babel-runtime" "^6.22.0" - -"babel-plugin-transform-es2015-for-of@^6.5.0": - "integrity" "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=" - "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz" - "version" "6.23.0" - dependencies: - "babel-runtime" "^6.22.0" - -"babel-plugin-transform-es2015-function-name@^6.5.0": - "integrity" "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=" - "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz" - "version" "6.24.1" - dependencies: - "babel-helper-function-name" "^6.24.1" - "babel-runtime" "^6.22.0" - "babel-types" "^6.24.1" - -"babel-plugin-transform-es2015-literals@^6.5.0": - "integrity" "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=" - "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz" - "version" "6.22.0" - dependencies: - "babel-runtime" "^6.22.0" - -"babel-plugin-transform-es2015-modules-commonjs@^6.5.0": - "integrity" "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==" - "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz" - "version" "6.26.2" - dependencies: - "babel-plugin-transform-strict-mode" "^6.24.1" - "babel-runtime" "^6.26.0" - "babel-template" "^6.26.0" - "babel-types" "^6.26.0" - -"babel-plugin-transform-es2015-parameters@^6.5.0": - "integrity" "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=" - "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz" - "version" "6.24.1" - dependencies: - "babel-helper-call-delegate" "^6.24.1" - "babel-helper-get-function-arity" "^6.24.1" - "babel-runtime" "^6.22.0" - "babel-template" "^6.24.1" - "babel-traverse" "^6.24.1" - "babel-types" "^6.24.1" - -"babel-plugin-transform-es2015-shorthand-properties@^6.5.0": - "integrity" "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=" - "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz" - "version" "6.24.1" - dependencies: - "babel-runtime" "^6.22.0" - "babel-types" "^6.24.1" - -"babel-plugin-transform-es2015-spread@^6.5.0": - "integrity" "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=" - "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz" - "version" "6.22.0" - dependencies: - "babel-runtime" "^6.22.0" - -"babel-plugin-transform-es2015-template-literals@^6.5.0": - "integrity" "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=" - "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz" - "version" "6.22.0" - dependencies: - "babel-runtime" "^6.22.0" - -"babel-plugin-transform-exponentiation-operator@^6.5.0": - "integrity" "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=" - "resolved" "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz" - "version" "6.24.1" - dependencies: - "babel-helper-builder-binary-assignment-operator-visitor" "^6.24.1" - "babel-plugin-syntax-exponentiation-operator" "^6.8.0" - "babel-runtime" "^6.22.0" - -"babel-plugin-transform-flow-strip-types@^6.5.0": - "integrity" "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=" - "resolved" "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz" - "version" "6.22.0" - dependencies: - "babel-plugin-syntax-flow" "^6.18.0" - "babel-runtime" "^6.22.0" - -"babel-plugin-transform-object-assign@^6.5.0": - "integrity" "sha1-+Z0vZvGgsNSY40bFNZaEdAyqILo=" - "resolved" "https://registry.npmjs.org/babel-plugin-transform-object-assign/-/babel-plugin-transform-object-assign-6.22.0.tgz" - "version" "6.22.0" - dependencies: - "babel-runtime" "^6.22.0" - -"babel-plugin-transform-object-rest-spread@^6.5.0": - "integrity" "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=" - "resolved" "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz" - "version" "6.26.0" - dependencies: - "babel-plugin-syntax-object-rest-spread" "^6.8.0" - "babel-runtime" "^6.26.0" - -"babel-plugin-transform-react-display-name@^6.5.0": - "integrity" "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=" - "resolved" "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz" - "version" "6.25.0" - dependencies: - "babel-runtime" "^6.22.0" - -"babel-plugin-transform-react-jsx-source@^6.5.0": - "integrity" "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=" - "resolved" "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz" - "version" "6.22.0" - dependencies: - "babel-plugin-syntax-jsx" "^6.8.0" - "babel-runtime" "^6.22.0" - -"babel-plugin-transform-react-jsx@^6.5.0": - "integrity" "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=" - "resolved" "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz" - "version" "6.24.1" - dependencies: - "babel-helper-builder-react-jsx" "^6.24.1" - "babel-plugin-syntax-jsx" "^6.8.0" - "babel-runtime" "^6.22.0" - -"babel-plugin-transform-regenerator@^6.5.0": - "integrity" "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=" - "resolved" "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz" - "version" "6.26.0" - dependencies: - "regenerator-transform" "^0.10.0" - -"babel-plugin-transform-strict-mode@^6.24.1": - "integrity" "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=" - "resolved" "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz" - "version" "6.24.1" - dependencies: - "babel-runtime" "^6.22.0" - "babel-types" "^6.24.1" - -"babel-preset-current-node-syntax@^1.0.0": - "integrity" "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==" - "resolved" "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-bigint" "^7.8.3" - "@babel/plugin-syntax-class-properties" "^7.8.3" - "@babel/plugin-syntax-import-meta" "^7.8.3" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.8.3" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-top-level-await" "^7.8.3" - -"babel-preset-expo@~9.0.2", "babel-preset-expo@9.0.2": - "integrity" "sha512-NKVichCkbmb+ZIJ4hvuxzX3PnvHUKT42NxYIYTsKAfHPUKuaSAawtpsmMThph6pUc0GUYcLvCRql8ZX5A1zYNw==" - "resolved" "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-9.0.2.tgz" - "version" "9.0.2" - dependencies: - "@babel/plugin-proposal-decorators" "^7.12.9" - "@babel/plugin-transform-react-jsx" "^7.12.17" - "@babel/preset-env" "^7.12.9" - "babel-plugin-module-resolver" "^4.1.0" - "babel-plugin-react-native-web" "~0.17.1" - "metro-react-native-babel-preset" "~0.64.0" - -"babel-preset-fbjs@^3.3.0": - "integrity" "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==" - "resolved" "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz" - "version" "3.4.0" - 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-jest@^24.9.0": - "integrity" "sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==" - "resolved" "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz" - "version" "24.9.0" - dependencies: - "@babel/plugin-syntax-object-rest-spread" "^7.0.0" - "babel-plugin-jest-hoist" "^24.9.0" - -"babel-preset-jest@^26.6.2": - "integrity" "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==" - "resolved" "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "babel-plugin-jest-hoist" "^26.6.2" - "babel-preset-current-node-syntax" "^1.0.0" - -"babel-preset-react-native@^4.0.1": - "integrity" "sha512-uhFXnl1WbEWNG4W8QB/jeQaVXkd0a0AD+wh4D2VqtdRnEyvscahqyHExnwKLU9N0sXRYwDyed4JfbiBtiOSGgA==" - "resolved" "https://registry.npmjs.org/babel-preset-react-native/-/babel-preset-react-native-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "babel-plugin-check-es2015-constants" "^6.5.0" - "babel-plugin-react-transform" "^3.0.0" - "babel-plugin-syntax-async-functions" "^6.5.0" - "babel-plugin-syntax-class-properties" "^6.5.0" - "babel-plugin-syntax-dynamic-import" "^6.18.0" - "babel-plugin-syntax-flow" "^6.5.0" - "babel-plugin-syntax-jsx" "^6.5.0" - "babel-plugin-syntax-trailing-function-commas" "^6.5.0" - "babel-plugin-transform-class-properties" "^6.5.0" - "babel-plugin-transform-es2015-arrow-functions" "^6.5.0" - "babel-plugin-transform-es2015-block-scoping" "^6.5.0" - "babel-plugin-transform-es2015-classes" "^6.5.0" - "babel-plugin-transform-es2015-computed-properties" "^6.5.0" - "babel-plugin-transform-es2015-destructuring" "^6.5.0" - "babel-plugin-transform-es2015-for-of" "^6.5.0" - "babel-plugin-transform-es2015-function-name" "^6.5.0" - "babel-plugin-transform-es2015-literals" "^6.5.0" - "babel-plugin-transform-es2015-modules-commonjs" "^6.5.0" - "babel-plugin-transform-es2015-parameters" "^6.5.0" - "babel-plugin-transform-es2015-shorthand-properties" "^6.5.0" - "babel-plugin-transform-es2015-spread" "^6.5.0" - "babel-plugin-transform-es2015-template-literals" "^6.5.0" - "babel-plugin-transform-exponentiation-operator" "^6.5.0" - "babel-plugin-transform-flow-strip-types" "^6.5.0" - "babel-plugin-transform-object-assign" "^6.5.0" - "babel-plugin-transform-object-rest-spread" "^6.5.0" - "babel-plugin-transform-react-display-name" "^6.5.0" - "babel-plugin-transform-react-jsx" "^6.5.0" - "babel-plugin-transform-react-jsx-source" "^6.5.0" - "babel-plugin-transform-regenerator" "^6.5.0" - "babel-template" "^6.24.1" - "react-transform-hmr" "^1.0.4" - -"babel-runtime@^6.18.0", "babel-runtime@^6.22.0", "babel-runtime@^6.26.0": - "integrity" "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=" - "resolved" "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz" - "version" "6.26.0" - dependencies: - "core-js" "^2.4.0" - "regenerator-runtime" "^0.11.0" - -"babel-template@^6.24.1", "babel-template@^6.26.0": - "integrity" "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=" - "resolved" "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz" - "version" "6.26.0" - dependencies: - "babel-runtime" "^6.26.0" - "babel-traverse" "^6.26.0" - "babel-types" "^6.26.0" - "babylon" "^6.18.0" - "lodash" "^4.17.4" - -"babel-traverse@^6.24.1", "babel-traverse@^6.26.0": - "integrity" "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=" - "resolved" "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz" - "version" "6.26.0" - dependencies: - "babel-code-frame" "^6.26.0" - "babel-messages" "^6.23.0" - "babel-runtime" "^6.26.0" - "babel-types" "^6.26.0" - "babylon" "^6.18.0" - "debug" "^2.6.8" - "globals" "^9.18.0" - "invariant" "^2.2.2" - "lodash" "^4.17.4" - -"babel-types@^6.19.0", "babel-types@^6.24.1", "babel-types@^6.26.0": - "integrity" "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=" - "resolved" "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz" - "version" "6.26.0" - dependencies: - "babel-runtime" "^6.26.0" - "esutils" "^2.0.2" - "lodash" "^4.17.4" - "to-fast-properties" "^1.0.3" - -"babylon@^6.18.0": - "integrity" "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" - "resolved" "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz" - "version" "6.18.0" - -"backo2@^1.0.2": - "integrity" "sha1-MasayLEpNjRj41s+u2n038+6eUc=" - "resolved" "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz" - "version" "1.0.2" - -"badgin@^1.1.5": - "integrity" "sha512-XtoSjNhy2D09qGiLhFWBJmBwBlmleQuwyYyjddWNCJ3gqGRBOBR25VGcd8CAOSghpEUmghB3LD4NpHrUG89zCg==" - "resolved" "https://registry.npmjs.org/badgin/-/badgin-1.2.2.tgz" - "version" "1.2.2" - -"balanced-match@^1.0.0": - "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" - "version" "1.0.2" - -"base@^0.11.1": - "integrity" "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==" - "resolved" "https://registry.npmjs.org/base/-/base-0.11.2.tgz" - "version" "0.11.2" - 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" - -"base64-js@^1.1.2", "base64-js@^1.2.3", "base64-js@^1.5.1": - "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" - "version" "1.5.1" - -"big-integer@^1.6.44": - "integrity" "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==" - "resolved" "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz" - "version" "1.6.48" - -"bindings@^1.5.0": - "integrity" "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==" - "resolved" "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz" - "version" "1.5.0" - dependencies: - "file-uri-to-path" "1.0.0" - -"blueimp-md5@^2.10.0": - "integrity" "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==" - "resolved" "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz" - "version" "2.19.0" - -"boolbase@^1.0.0", "boolbase@~1.0.0": - "integrity" "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" - "resolved" "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" - "version" "1.0.0" - -"bplist-creator@0.0.8": - "integrity" "sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==" - "resolved" "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.8.tgz" - "version" "0.0.8" - dependencies: - "stream-buffers" "~2.2.0" - -"bplist-parser@0.2.0": - "integrity" "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==" - "resolved" "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz" - "version" "0.2.0" - dependencies: - "big-integer" "^1.6.44" - -"brace-expansion@^1.1.7": - "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" - "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" - "version" "1.1.11" - dependencies: - "balanced-match" "^1.0.0" - "concat-map" "0.0.1" - -"braces@^2.3.1": - "integrity" "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==" - "resolved" "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz" - "version" "2.3.2" - 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" - -"braces@^3.0.1": - "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" - "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "fill-range" "^7.0.1" - -"browser-process-hrtime@^1.0.0": - "integrity" "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - "resolved" "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" - "version" "1.0.0" - -"browserslist@^4.16.6": - "integrity" "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==" - "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz" - "version" "4.16.6" - dependencies: - "caniuse-lite" "^1.0.30001219" - "colorette" "^1.2.2" - "electron-to-chromium" "^1.3.723" - "escalade" "^3.1.1" - "node-releases" "^1.1.71" - -"bser@2.1.1": - "integrity" "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==" - "resolved" "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "node-int64" "^0.4.0" - -"buffer-alloc-unsafe@^1.1.0": - "integrity" "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" - "resolved" "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz" - "version" "1.1.0" - -"buffer-alloc@^1.1.0": - "integrity" "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==" - "resolved" "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz" - "version" "1.2.0" - dependencies: - "buffer-alloc-unsafe" "^1.1.0" - "buffer-fill" "^1.0.0" - -"buffer-fill@^1.0.0": - "integrity" "sha1-+PeLdniYiO858gXNY39o5wISKyw=" - "resolved" "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz" - "version" "1.0.0" - -"buffer-from@^1.0.0": - "integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" - "version" "1.1.2" - -"bytes@3.0.0": - "integrity" "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" - "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" - "version" "3.0.0" - -"cache-base@^1.0.1": - "integrity" "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==" - "resolved" "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz" - "version" "1.0.1" - 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" - -"call-bind@^1.0.0", "call-bind@^1.0.2": - "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==" - "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "function-bind" "^1.1.1" - "get-intrinsic" "^1.0.2" - -"caller-callsite@^2.0.0": - "integrity" "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=" - "resolved" "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "callsites" "^2.0.0" - -"caller-path@^2.0.0": - "integrity" "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=" - "resolved" "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "caller-callsite" "^2.0.0" - -"callsites@^2.0.0": - "integrity" "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" - "resolved" "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz" - "version" "2.0.0" - -"callsites@^3.0.0": - "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" - "version" "3.1.0" - -"camelcase@^4.1.0": - "integrity" "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz" - "version" "4.1.0" - -"camelcase@^5.0.0": - "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" - "version" "5.3.1" - -"camelcase@^5.3.1": - "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" - "version" "5.3.1" - -"camelcase@^6.0.0": - "integrity" "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" - "version" "6.3.0" - -"caniuse-lite@^1.0.30001219": - "integrity" "sha512-zWEwIVqnzPkSAXOUlQnPW2oKoYb2aLQ4Q5ejdjBcnH63rfypaW34CxaeBn1VMya2XaEU3P/R2qHpWyj+l0BT1A==" - "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001235.tgz" - "version" "1.0.30001235" - -"capture-exit@^2.0.0": - "integrity" "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==" - "resolved" "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "rsvp" "^4.8.4" - -"chalk@^1.1.3": - "integrity" "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" - "version" "1.1.3" - dependencies: - "ansi-styles" "^2.2.1" - "escape-string-regexp" "^1.0.2" - "has-ansi" "^2.0.0" - "strip-ansi" "^3.0.0" - "supports-color" "^2.0.0" - -"chalk@^2.0.0", "chalk@^2.0.1", "chalk@^2.4.2": - "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - "version" "2.4.2" - dependencies: - "ansi-styles" "^3.2.1" - "escape-string-regexp" "^1.0.5" - "supports-color" "^5.3.0" - -"chalk@^3.0.0": - "integrity" "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "ansi-styles" "^4.1.0" - "supports-color" "^7.1.0" - -"chalk@^4.0.0": - "integrity" "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz" - "version" "4.1.1" - dependencies: - "ansi-styles" "^4.1.0" - "supports-color" "^7.1.0" - -"chalk@^4.1.0": - "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "ansi-styles" "^4.1.0" - "supports-color" "^7.1.0" - -"chalk@^4.1.2": - "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "ansi-styles" "^4.1.0" - "supports-color" "^7.1.0" - -"char-regex@^1.0.2": - "integrity" "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" - "resolved" "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" - "version" "1.0.2" - -"ci-info@^2.0.0": - "integrity" "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" - "version" "2.0.0" - -"cjs-module-lexer@^0.6.0": - "integrity" "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==" - "resolved" "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz" - "version" "0.6.0" - -"class-utils@^0.3.5": - "integrity" "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==" - "resolved" "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz" - "version" "0.3.6" - dependencies: - "arr-union" "^3.1.0" - "define-property" "^0.2.5" - "isobject" "^3.0.0" - "static-extend" "^0.1.1" - -"clean-stack@^2.0.0": - "integrity" "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - "resolved" "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" - "version" "2.2.0" - -"cli-cursor@^2.1.0": - "integrity" "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=" - "resolved" "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "restore-cursor" "^2.0.0" - -"cli-cursor@^3.1.0": - "integrity" "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==" - "resolved" "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "restore-cursor" "^3.1.0" - -"cli-spinners@^2.0.0": - "integrity" "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==" - "resolved" "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz" - "version" "2.6.1" - -"cli-truncate@^2.1.0": - "integrity" "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==" - "resolved" "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "slice-ansi" "^3.0.0" - "string-width" "^4.2.0" - -"cliui@^3.2.0": - "integrity" "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=" - "resolved" "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz" - "version" "3.2.0" - dependencies: - "string-width" "^1.0.1" - "strip-ansi" "^3.0.1" - "wrap-ansi" "^2.0.0" - -"cliui@^6.0.0": - "integrity" "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==" - "resolved" "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "string-width" "^4.2.0" - "strip-ansi" "^6.0.0" - "wrap-ansi" "^6.2.0" - -"clone-deep@^4.0.1": - "integrity" "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==" - "resolved" "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "is-plain-object" "^2.0.4" - "kind-of" "^6.0.2" - "shallow-clone" "^3.0.0" - -"clone@^1.0.2": - "integrity" "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" - "resolved" "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz" - "version" "1.0.4" - -"co@^4.6.0": - "integrity" "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" - "resolved" "https://registry.npmjs.org/co/-/co-4.6.0.tgz" - "version" "4.6.0" - -"code-point-at@^1.0.0": - "integrity" "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - "resolved" "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz" - "version" "1.1.0" - -"collect-v8-coverage@^1.0.0": - "integrity" "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" - "resolved" "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" - "version" "1.0.1" - -"collection-visit@^1.0.0": - "integrity" "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=" - "resolved" "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "map-visit" "^1.0.0" - "object-visit" "^1.0.0" - -"color-convert@^1.9.0", "color-convert@^1.9.1": - "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" - "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" - "version" "1.9.3" - dependencies: - "color-name" "1.1.3" - -"color-convert@^2.0.1": - "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" - "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "color-name" "~1.1.4" - -"color-name@^1.0.0", "color-name@1.1.3": - "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - "version" "1.1.3" - -"color-name@~1.1.4": - "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - "version" "1.1.4" - -"color-string@^1.5.3", "color-string@^1.5.4": - "integrity" "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==" - "resolved" "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz" - "version" "1.5.5" - dependencies: - "color-name" "^1.0.0" - "simple-swizzle" "^0.2.2" - -"color@^3.1.3": - "integrity" "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==" - "resolved" "https://registry.npmjs.org/color/-/color-3.1.3.tgz" - "version" "3.1.3" - dependencies: - "color-convert" "^1.9.1" - "color-string" "^1.5.4" - -"colorette@^1.0.7", "colorette@^1.2.2": - "integrity" "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" - "resolved" "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz" - "version" "1.2.2" - -"colors@^1.1.2": - "integrity" "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==" - "resolved" "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz" - "version" "1.4.0" - -"combined-stream@^1.0.8": - "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" - "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" - "version" "1.0.8" - dependencies: - "delayed-stream" "~1.0.0" - -"command-exists@^1.2.8": - "integrity" "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==" - "resolved" "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz" - "version" "1.2.9" - -"commander@^2.19.0": - "integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - "resolved" "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" - "version" "2.20.3" - -"commander@^4.0.0": - "integrity" "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" - "resolved" "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz" - "version" "4.1.1" - -"commander@^5.1.0": - "integrity" "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" - "resolved" "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz" - "version" "5.1.0" - -"commander@^6.2.0": - "integrity" "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==" - "resolved" "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz" - "version" "6.2.1" - -"commander@^7.2.0": - "integrity" "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - "resolved" "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" - "version" "7.2.0" - -"commander@~2.13.0": - "integrity" "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" - "resolved" "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz" - "version" "2.13.0" - -"commondir@^1.0.1": - "integrity" "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - "resolved" "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" - "version" "1.0.1" - -"compare-versions@^3.4.0", "compare-versions@^3.6.0": - "integrity" "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==" - "resolved" "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz" - "version" "3.6.0" - -"component-emitter@^1.2.1": - "integrity" "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - "resolved" "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz" - "version" "1.3.0" - -"compressible@~2.0.16": - "integrity" "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==" - "resolved" "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" - "version" "2.0.18" - dependencies: - "mime-db" ">= 1.43.0 < 2" - -"compression@^1.7.1": - "integrity" "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==" - "resolved" "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" - "version" "1.7.4" - 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": - "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - "version" "0.0.1" - -"connect@^3.6.5": - "integrity" "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==" - "resolved" "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz" - "version" "3.7.0" - dependencies: - "debug" "2.6.9" - "finalhandler" "1.1.2" - "parseurl" "~1.3.3" - "utils-merge" "1.0.1" - -"convert-source-map@^1.4.0", "convert-source-map@^1.6.0", "convert-source-map@^1.7.0": - "integrity" "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==" - "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz" - "version" "1.7.0" - dependencies: - "safe-buffer" "~5.1.1" - -"copy-descriptor@^0.1.0": - "integrity" "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" - "resolved" "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz" - "version" "0.1.1" - -"core-js-compat@^3.9.0", "core-js-compat@^3.9.1": - "integrity" "sha512-R4NS2eupxtiJU+VwgkF9WTpnSfZW4pogwKHd8bclWU2sp93Pr5S1uYJI84cMOubJRou7bcfL0vmwtLslWN5p3A==" - "resolved" "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.14.0.tgz" - "version" "3.14.0" - dependencies: - "browserslist" "^4.16.6" - "semver" "7.0.0" - -"core-js@^1.0.0": - "integrity" "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" - "resolved" "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz" - "version" "1.2.7" - -"core-js@^2.4.0", "core-js@^2.4.1": - "integrity" "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" - "resolved" "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz" - "version" "2.6.12" - -"core-util-is@~1.0.0": - "integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" - "version" "1.0.3" - -"cosmiconfig@^5.0.5": - "integrity" "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==" - "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz" - "version" "5.2.1" - dependencies: - "import-fresh" "^2.0.0" - "is-directory" "^0.3.1" - "js-yaml" "^3.13.1" - "parse-json" "^4.0.0" - -"cosmiconfig@^5.1.0": - "integrity" "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==" - "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz" - "version" "5.2.1" - dependencies: - "import-fresh" "^2.0.0" - "is-directory" "^0.3.1" - "js-yaml" "^3.13.1" - "parse-json" "^4.0.0" - -"cosmiconfig@^7.0.0": - "integrity" "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==" - "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz" - "version" "7.0.0" - dependencies: - "@types/parse-json" "^4.0.0" - "import-fresh" "^3.2.1" - "parse-json" "^5.0.0" - "path-type" "^4.0.0" - "yaml" "^1.10.0" - -"create-react-class@^15.6.2": - "integrity" "sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==" - "resolved" "https://registry.npmjs.org/create-react-class/-/create-react-class-15.7.0.tgz" - "version" "15.7.0" - dependencies: - "loose-envify" "^1.3.1" - "object-assign" "^4.1.1" - -"cross-spawn@^5.0.1": - "integrity" "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=" - "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz" - "version" "5.1.0" - dependencies: - "lru-cache" "^4.0.1" - "shebang-command" "^1.2.0" - "which" "^1.2.9" - -"cross-spawn@^6.0.0": - "integrity" "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==" - "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" - "version" "6.0.5" - dependencies: - "nice-try" "^1.0.4" - "path-key" "^2.0.1" - "semver" "^5.5.0" - "shebang-command" "^1.2.0" - "which" "^1.2.9" - -"cross-spawn@^6.0.5": - "integrity" "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==" - "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" - "version" "6.0.5" - dependencies: - "nice-try" "^1.0.4" - "path-key" "^2.0.1" - "semver" "^5.5.0" - "shebang-command" "^1.2.0" - "which" "^1.2.9" - -"cross-spawn@^7.0.0", "cross-spawn@^7.0.2": - "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" - "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - "version" "7.0.3" - dependencies: - "path-key" "^3.1.0" - "shebang-command" "^2.0.0" - "which" "^2.0.1" - -"crypto-random-string@^1.0.0": - "integrity" "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" - "resolved" "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz" - "version" "1.0.0" - -"css-in-js-utils@^2.0.0": - "integrity" "sha512-PJF0SpJT+WdbVVt0AOYp9C8GnuruRlL/UFW7932nLWmFLQTaWEzTBQEx7/hn4BuV+WON75iAViSUJLiU3PKbpA==" - "resolved" "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "hyphenate-style-name" "^1.0.2" - "isobject" "^3.0.1" - -"css-select@^2.1.0": - "integrity" "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==" - "resolved" "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "boolbase" "^1.0.0" - "css-what" "^3.2.1" - "domutils" "^1.7.0" - "nth-check" "^1.0.2" - -"css-tree@^1.0.0-alpha.39": - "integrity" "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==" - "resolved" "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz" - "version" "1.1.3" - dependencies: - "mdn-data" "2.0.14" - "source-map" "^0.6.1" - -"css-what@^3.2.1": - "integrity" "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" - "resolved" "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz" - "version" "3.4.2" - -"cssom@^0.4.4": - "integrity" "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" - "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz" - "version" "0.4.4" - -"cssom@~0.3.6": - "integrity" "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" - "version" "0.3.8" - -"cssstyle@^2.3.0": - "integrity" "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==" - "resolved" "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz" - "version" "2.3.0" - dependencies: - "cssom" "~0.3.6" - -"csstype@^3.0.2": - "integrity" "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==" - "resolved" "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz" - "version" "3.0.10" - -"data-urls@^2.0.0": - "integrity" "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==" - "resolved" "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "abab" "^2.0.3" - "whatwg-mimetype" "^2.3.0" - "whatwg-url" "^8.0.0" - -"dayjs@^1.8.15", "dayjs@^1.8.26": - "integrity" "sha512-BUFis41ikLz+65iH6LHQCDm4YPMj5r1YFLdupPIyM4SGcXMmtiLQ7U37i+hGS8urIuqe7I/ou3IS1jVc4nbN4g==" - "resolved" "https://registry.npmjs.org/dayjs/-/dayjs-1.10.5.tgz" - "version" "1.10.5" - -"debounce@^1.2.0": - "integrity" "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" - "resolved" "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz" - "version" "1.2.1" - -"debug@^2.2.0": - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - "version" "2.6.9" - dependencies: - "ms" "2.0.0" - -"debug@^2.3.3": - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - "version" "2.6.9" - dependencies: - "ms" "2.0.0" - -"debug@^2.6.8": - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - "version" "2.6.9" - dependencies: - "ms" "2.0.0" - -"debug@^2.6.9": - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - "version" "2.6.9" - dependencies: - "ms" "2.0.0" - -"debug@^3.2.7": - "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==" - "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" - "version" "3.2.7" - dependencies: - "ms" "^2.1.1" - -"debug@^4.0.1", "debug@^4.1.0", "debug@^4.1.1", "debug@^4.2.0", "debug@^4.3.1", "debug@^4.3.2", "debug@4": - "integrity" "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==" - "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz" - "version" "4.3.3" - dependencies: - "ms" "2.1.2" - -"debug@2.6.9": - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - "version" "2.6.9" - dependencies: - "ms" "2.0.0" - -"decamelize@^1.1.1", "decamelize@^1.2.0": - "integrity" "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" - "version" "1.2.0" - -"decimal.js@^10.2.1": - "integrity" "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" - "resolved" "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz" - "version" "10.3.1" - -"decode-uri-component@^0.2.0": - "integrity" "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" - "resolved" "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz" - "version" "0.2.0" - -"dedent@^0.7.0": - "integrity" "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" - "resolved" "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" - "version" "0.7.0" - -"deep-assign@^3.0.0": - "integrity" "sha512-YX2i9XjJ7h5q/aQ/IM9PEwEnDqETAIYbggmdDB3HLTlSgo1CxPsj6pvhPG68rq6SVE0+p+6Ywsm5fTYNrYtBWw==" - "resolved" "https://registry.npmjs.org/deep-assign/-/deep-assign-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "is-obj" "^1.0.0" - -"deep-is@^0.1.3", "deep-is@~0.1.3": - "integrity" "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" - "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz" - "version" "0.1.3" - -"deepmerge@^3.2.0": - "integrity" "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==" - "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz" - "version" "3.3.0" - -"deepmerge@^4.2.2": - "integrity" "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" - "version" "4.2.2" - -"defaults@^1.0.3": - "integrity" "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=" - "resolved" "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "clone" "^1.0.2" - -"define-properties@^1.1.3": - "integrity" "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==" - "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" - "version" "1.1.3" - dependencies: - "object-keys" "^1.0.12" - -"define-property@^0.2.5": - "integrity" "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=" - "resolved" "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz" - "version" "0.2.5" - dependencies: - "is-descriptor" "^0.1.0" - -"define-property@^1.0.0": - "integrity" "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=" - "resolved" "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "is-descriptor" "^1.0.0" - -"define-property@^2.0.2": - "integrity" "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==" - "resolved" "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "is-descriptor" "^1.0.2" - "isobject" "^3.0.1" - -"delayed-stream@~1.0.0": - "integrity" "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - "version" "1.0.0" - -"denodeify@^1.2.1": - "integrity" "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=" - "resolved" "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz" - "version" "1.2.1" - -"depd@~1.1.2": - "integrity" "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - "resolved" "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" - "version" "1.1.2" - -"destroy@~1.0.4": - "integrity" "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - "resolved" "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz" - "version" "1.0.4" - -"detect-newline@^3.0.0": - "integrity" "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" - "resolved" "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" - "version" "3.1.0" - -"diff-sequences@^26.6.2": - "integrity" "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" - "resolved" "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz" - "version" "26.6.2" - -"doctrine@^2.1.0": - "integrity" "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==" - "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "esutils" "^2.0.2" - -"doctrine@^3.0.0": - "integrity" "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==" - "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "esutils" "^2.0.2" - -"dom-serializer@0": - "integrity" "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==" - "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz" - "version" "0.2.2" - dependencies: - "domelementtype" "^2.0.1" - "entities" "^2.0.0" - -"dom-walk@^0.1.0": - "integrity" "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" - "resolved" "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz" - "version" "0.1.2" - -"domelementtype@^2.0.1": - "integrity" "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" - "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz" - "version" "2.2.0" - -"domelementtype@1": - "integrity" "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz" - "version" "1.3.1" - -"domexception@^2.0.1": - "integrity" "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==" - "resolved" "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "webidl-conversions" "^5.0.0" - -"domutils@^1.7.0": - "integrity" "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==" - "resolved" "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz" - "version" "1.7.0" - dependencies: - "dom-serializer" "0" - "domelementtype" "1" - -"ee-first@1.1.1": - "integrity" "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - "resolved" "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" - "version" "1.1.1" - -"electron-to-chromium@^1.3.723": - "integrity" "sha512-F+v2zxZgw/fMwPz/VUGIggG4ZndDsYy0vlpthi3tjmDZlcfbhN5mYW0evXUsBr2sUtuDANFtle410A9u/sd/4A==" - "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.749.tgz" - "version" "1.3.749" - -"emittery@^0.7.1": - "integrity" "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==" - "resolved" "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz" - "version" "0.7.2" - -"emoji-regex@^8.0.0": - "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" - "version" "8.0.0" - -"encodeurl@~1.0.2": - "integrity" "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" - "resolved" "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" - "version" "1.0.2" - -"encoding@^0.1.11": - "integrity" "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==" - "resolved" "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz" - "version" "0.1.13" - dependencies: - "iconv-lite" "^0.6.2" - -"end-of-stream@^1.1.0": - "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==" - "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" - "version" "1.4.4" - dependencies: - "once" "^1.4.0" - -"enquirer@^2.3.5", "enquirer@^2.3.6", "enquirer@>= 2.3.0 < 3": - "integrity" "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==" - "resolved" "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz" - "version" "2.3.6" - dependencies: - "ansi-colors" "^4.1.1" - -"entities@^2.0.0": - "integrity" "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - "resolved" "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" - "version" "2.2.0" - -"envinfo@^7.7.2": - "integrity" "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==" - "resolved" "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz" - "version" "7.8.1" - -"error-ex@^1.2.0", "error-ex@^1.3.1": - "integrity" "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==" - "resolved" "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" - "version" "1.3.2" - dependencies: - "is-arrayish" "^0.2.1" - -"error-stack-parser@^2.0.6": - "integrity" "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==" - "resolved" "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz" - "version" "2.0.6" - dependencies: - "stackframe" "^1.1.1" - -"errorhandler@^1.5.0": - "integrity" "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==" - "resolved" "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz" - "version" "1.5.1" - dependencies: - "accepts" "~1.3.7" - "escape-html" "~1.0.3" - -"es-abstract@^1.18.0-next.1", "es-abstract@^1.18.0-next.2", "es-abstract@^1.18.2": - "integrity" "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==" - "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz" - "version" "1.18.3" - dependencies: - "call-bind" "^1.0.2" - "es-to-primitive" "^1.2.1" - "function-bind" "^1.1.1" - "get-intrinsic" "^1.1.1" - "has" "^1.0.3" - "has-symbols" "^1.0.2" - "is-callable" "^1.2.3" - "is-negative-zero" "^2.0.1" - "is-regex" "^1.1.3" - "is-string" "^1.0.6" - "object-inspect" "^1.10.3" - "object-keys" "^1.1.1" - "object.assign" "^4.1.2" - "string.prototype.trimend" "^1.0.4" - "string.prototype.trimstart" "^1.0.4" - "unbox-primitive" "^1.0.1" - -"es-to-primitive@^1.2.1": - "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==" - "resolved" "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" - "version" "1.2.1" - dependencies: - "is-callable" "^1.1.4" - "is-date-object" "^1.0.1" - "is-symbol" "^1.0.2" - -"es6-object-assign@^1.1.0": - "integrity" "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=" - "resolved" "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz" - "version" "1.1.0" - -"escalade@^3.1.1": - "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" - "version" "3.1.1" - -"escape-html@~1.0.3": - "integrity" "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - "resolved" "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" - "version" "1.0.3" - -"escape-string-regexp@^1.0.2": - "integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - "version" "1.0.5" - -"escape-string-regexp@^1.0.5": - "integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - "version" "1.0.5" - -"escape-string-regexp@^2.0.0": - "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" - "version" "2.0.0" - -"escape-string-regexp@^4.0.0": - "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" - "version" "4.0.0" - -"escape-string-regexp@2.0.0": - "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" - "version" "2.0.0" - -"escodegen@^2.0.0": - "integrity" "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==" - "resolved" "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "esprima" "^4.0.1" - "estraverse" "^5.2.0" - "esutils" "^2.0.2" - "optionator" "^0.8.1" - optionalDependencies: - "source-map" "~0.6.1" - -"eslint-config-standard@^14.1.1": - "integrity" "sha512-Z9B+VR+JIXRxz21udPTL9HpFMyoMUEeX1G251EQ6e05WD9aPVtVBn09XUmZ259wCMlCDmYDSZG62Hhm+ZTJcUg==" - "resolved" "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-14.1.1.tgz" - "version" "14.1.1" - -"eslint-import-resolver-node@^0.3.4": - "integrity" "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==" - "resolved" "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz" - "version" "0.3.4" - dependencies: - "debug" "^2.6.9" - "resolve" "^1.13.1" - -"eslint-module-utils@^2.6.1": - "integrity" "sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A==" - "resolved" "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz" - "version" "2.6.1" - dependencies: - "debug" "^3.2.7" - "pkg-dir" "^2.0.0" - -"eslint-plugin-es@^3.0.0": - "integrity" "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==" - "resolved" "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "eslint-utils" "^2.0.0" - "regexpp" "^3.0.0" - -"eslint-plugin-import@^2.20.2", "eslint-plugin-import@>=2.18.0": - "integrity" "sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ==" - "resolved" "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz" - "version" "2.23.4" - dependencies: - "array-includes" "^3.1.3" - "array.prototype.flat" "^1.2.4" - "debug" "^2.6.9" - "doctrine" "^2.1.0" - "eslint-import-resolver-node" "^0.3.4" - "eslint-module-utils" "^2.6.1" - "find-up" "^2.0.0" - "has" "^1.0.3" - "is-core-module" "^2.4.0" - "minimatch" "^3.0.4" - "object.values" "^1.1.3" - "pkg-up" "^2.0.0" - "read-pkg-up" "^3.0.0" - "resolve" "^1.20.0" - "tsconfig-paths" "^3.9.0" - -"eslint-plugin-node@^11.1.0", "eslint-plugin-node@>=9.1.0": - "integrity" "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==" - "resolved" "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz" - "version" "11.1.0" - dependencies: - "eslint-plugin-es" "^3.0.0" - "eslint-utils" "^2.0.0" - "ignore" "^5.1.1" - "minimatch" "^3.0.4" - "resolve" "^1.10.1" - "semver" "^6.1.0" - -"eslint-plugin-promise@^4.2.1", "eslint-plugin-promise@>=4.2.1": - "integrity" "sha512-bY2sGqyptzFBDLh/GMbAxfdJC+b0f23ME63FOE4+Jao0oZ3E1LEwFtWJX/1pGMJLiTtrSSern2CRM/g+dfc0eQ==" - "resolved" "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.3.1.tgz" - "version" "4.3.1" - -"eslint-plugin-react@^7.20.0": - "integrity" "sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==" - "resolved" "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz" - "version" "7.24.0" - dependencies: - "array-includes" "^3.1.3" - "array.prototype.flatmap" "^1.2.4" - "doctrine" "^2.1.0" - "has" "^1.0.3" - "jsx-ast-utils" "^2.4.1 || ^3.0.0" - "minimatch" "^3.0.4" - "object.entries" "^1.1.4" - "object.fromentries" "^2.0.4" - "object.values" "^1.1.4" - "prop-types" "^15.7.2" - "resolve" "^2.0.0-next.3" - "string.prototype.matchall" "^4.0.5" - -"eslint-plugin-standard@^4.0.1", "eslint-plugin-standard@>=4.0.0": - "integrity" "sha512-ZL7+QRixjTR6/528YNGyDotyffm5OQst/sGxKDwGb9Uqs4In5Egi4+jbobhqJoyoCM6/7v/1A5fhQ7ScMtDjaQ==" - "resolved" "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-4.1.0.tgz" - "version" "4.1.0" - -"eslint-scope@^5.1.1": - "integrity" "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==" - "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" - "version" "5.1.1" - dependencies: - "esrecurse" "^4.3.0" - "estraverse" "^4.1.1" - -"eslint-utils@^2.0.0", "eslint-utils@^2.1.0": - "integrity" "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==" - "resolved" "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "eslint-visitor-keys" "^1.1.0" - -"eslint-visitor-keys@^1.1.0": - "integrity" "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" - "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" - "version" "1.3.0" - -"eslint-visitor-keys@^1.3.0": - "integrity" "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" - "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" - "version" "1.3.0" - -"eslint-visitor-keys@^2.0.0": - "integrity" "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" - "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" - "version" "2.1.0" - -"eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0", "eslint@^3 || ^4 || ^5 || ^6 || ^7", "eslint@^7.28.0", "eslint@>=4.19.1", "eslint@>=5.0.0", "eslint@>=5.16.0", "eslint@>=6.2.2": - "integrity" "sha512-UMfH0VSjP0G4p3EWirscJEQ/cHqnT/iuH6oNZOB94nBjWbMnhGEPxsZm1eyIW0C/9jLI0Fow4W5DXLjEI7mn1g==" - "resolved" "https://registry.npmjs.org/eslint/-/eslint-7.28.0.tgz" - "version" "7.28.0" - dependencies: - "@babel/code-frame" "7.12.11" - "@eslint/eslintrc" "^0.4.2" - "ajv" "^6.10.0" - "chalk" "^4.0.0" - "cross-spawn" "^7.0.2" - "debug" "^4.0.1" - "doctrine" "^3.0.0" - "enquirer" "^2.3.5" - "escape-string-regexp" "^4.0.0" - "eslint-scope" "^5.1.1" - "eslint-utils" "^2.1.0" - "eslint-visitor-keys" "^2.0.0" - "espree" "^7.3.1" - "esquery" "^1.4.0" - "esutils" "^2.0.2" - "fast-deep-equal" "^3.1.3" - "file-entry-cache" "^6.0.1" - "functional-red-black-tree" "^1.0.1" - "glob-parent" "^5.1.2" - "globals" "^13.6.0" - "ignore" "^4.0.6" - "import-fresh" "^3.0.0" - "imurmurhash" "^0.1.4" - "is-glob" "^4.0.0" - "js-yaml" "^3.13.1" - "json-stable-stringify-without-jsonify" "^1.0.1" - "levn" "^0.4.1" - "lodash.merge" "^4.6.2" - "minimatch" "^3.0.4" - "natural-compare" "^1.4.0" - "optionator" "^0.9.1" - "progress" "^2.0.0" - "regexpp" "^3.1.0" - "semver" "^7.2.1" - "strip-ansi" "^6.0.0" - "strip-json-comments" "^3.1.0" - "table" "^6.0.9" - "text-table" "^0.2.0" - "v8-compile-cache" "^2.0.3" - -"espree@^7.3.0", "espree@^7.3.1": - "integrity" "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==" - "resolved" "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz" - "version" "7.3.1" - dependencies: - "acorn" "^7.4.0" - "acorn-jsx" "^5.3.1" - "eslint-visitor-keys" "^1.3.0" - -"esprima@^4.0.0", "esprima@^4.0.1", "esprima@~4.0.0": - "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - "version" "4.0.1" - -"esquery@^1.4.0": - "integrity" "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==" - "resolved" "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "estraverse" "^5.1.0" - -"esrecurse@^4.3.0": - "integrity" "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==" - "resolved" "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" - "version" "4.3.0" - dependencies: - "estraverse" "^5.2.0" - -"estraverse@^4.1.1": - "integrity" "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" - "version" "4.3.0" - -"estraverse@^5.1.0": - "integrity" "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" - "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" - "version" "5.2.0" - -"estraverse@^5.2.0": - "integrity" "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" - "version" "5.3.0" - -"esutils@^2.0.2": - "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" - "version" "2.0.3" - -"etag@~1.8.1": - "integrity" "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" - "resolved" "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" - "version" "1.8.1" - -"event-target-shim@^5.0.0", "event-target-shim@^5.0.1": - "integrity" "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" - "resolved" "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz" - "version" "5.0.1" - -"eventemitter3@^3.1.0": - "integrity" "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" - "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz" - "version" "3.1.2" - -"exec-sh@^0.3.2": - "integrity" "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==" - "resolved" "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz" - "version" "0.3.6" - -"execa@^0.7.0": - "integrity" "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=" - "resolved" "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz" - "version" "0.7.0" - 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": - "integrity" "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==" - "resolved" "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz" - "version" "1.0.0" - 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" - -"execa@^4.0.0": - "integrity" "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==" - "resolved" "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "cross-spawn" "^7.0.0" - "get-stream" "^5.0.0" - "human-signals" "^1.1.1" - "is-stream" "^2.0.0" - "merge-stream" "^2.0.0" - "npm-run-path" "^4.0.0" - "onetime" "^5.1.0" - "signal-exit" "^3.0.2" - "strip-final-newline" "^2.0.0" - -"execa@^4.1.0": - "integrity" "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==" - "resolved" "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "cross-spawn" "^7.0.0" - "get-stream" "^5.0.0" - "human-signals" "^1.1.1" - "is-stream" "^2.0.0" - "merge-stream" "^2.0.0" - "npm-run-path" "^4.0.0" - "onetime" "^5.1.0" - "signal-exit" "^3.0.2" - "strip-final-newline" "^2.0.0" - -"exit@^0.1.2": - "integrity" "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" - "resolved" "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" - "version" "0.1.2" - -"expand-brackets@^2.1.4": - "integrity" "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=" - "resolved" "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz" - "version" "2.1.4" - 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" - -"expect@^26.6.2": - "integrity" "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==" - "resolved" "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@jest/types" "^26.6.2" - "ansi-styles" "^4.0.0" - "jest-get-type" "^26.3.0" - "jest-matcher-utils" "^26.6.2" - "jest-message-util" "^26.6.2" - "jest-regex-util" "^26.0.0" - -"expo-analytics-amplitude@~11.1.0": - "integrity" "sha512-ppwOm+r7y1h2Y+GvMKaaSUYEOHB3gaP4wzM5Fp8d77iC6P8zcFh7d17a1QBsZ2n3nvsup8Rd1enbW294yOa4qw==" - "resolved" "https://registry.npmjs.org/expo-analytics-amplitude/-/expo-analytics-amplitude-11.1.1.tgz" - "version" "11.1.1" - -"expo-app-auth@~11.1.0": - "integrity" "sha512-BYsVJ54GySnpVjRLmUX//XkDkqlqigpOS+MWBARURecPu038Ei2tsIsboLqbaa6oyoWhtU9OfYacVHczE/BFmQ==" - "resolved" "https://registry.npmjs.org/expo-app-auth/-/expo-app-auth-11.1.1.tgz" - "version" "11.1.1" - dependencies: - "@expo/config-plugins" "^4.0.2" - "invariant" "^2.2.4" - -"expo-app-loading@~1.3.0": - "integrity" "sha512-IbMI1w2a79IXw2uH/dgwxWmXW9uR5DNjY/mDKdUCGR0tjMeeliZRq66gGdRLgCkfXS2b2WMIi03gB05l7SiQeg==" - "resolved" "https://registry.npmjs.org/expo-app-loading/-/expo-app-loading-1.3.0.tgz" - "version" "1.3.0" - dependencies: - "expo-splash-screen" "~0.14.0" - -"expo-apple-authentication@~4.1.0": - "integrity" "sha512-HSAM3picVMaqKOf3pf69TD/I+k+RY3C2HiRzt9b/zla3VsyN8lLDIVeA/vbq5MQkqQ6JwBG9EKECmBWJ3mSvug==" - "resolved" "https://registry.npmjs.org/expo-apple-authentication/-/expo-apple-authentication-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "@expo/config-plugins" "^4.0.2" - -"expo-application@~4.0.0", "expo-application@~4.0.1", "expo-application@~4.0.2": - "integrity" "sha512-ngTaFplTkWn0X45gMC+VNXGyJfGxX4wOwKmtr17rNMVWOQUhhLlyMkTj9bAamzsuwZh35l3S/eD/N1aMWWUwMw==" - "resolved" "https://registry.npmjs.org/expo-application/-/expo-application-4.0.2.tgz" - "version" "4.0.2" - -"expo-asset@~8.4.6": - "integrity" "sha512-Kpzcmmf1lceHnZkAdJOvq7l7SU/hCL59vAj2xUZS66U6lFkUf7LNEA/NzILA56loCd4cka5ShYlWs+BMchyFDQ==" - "resolved" "https://registry.npmjs.org/expo-asset/-/expo-asset-8.4.6.tgz" - "version" "8.4.6" - dependencies: - "blueimp-md5" "^2.10.0" - "invariant" "^2.2.4" - "md5-file" "^3.2.3" - "path-browserify" "^1.0.0" - "url-parse" "^1.4.4" - -"expo-constants@~13.0.0", "expo-constants@~13.0.1", "expo-constants@~13.0.2": - "integrity" "sha512-vGs/kI65vplPFvG8z4W1ariGEtVHHp9Avl28G0zJprt2v/q1E/BnXjwvFSBPc1GB+Zb/7crWSHWRwjaFULBjsg==" - "resolved" "https://registry.npmjs.org/expo-constants/-/expo-constants-13.0.2.tgz" - "version" "13.0.2" - dependencies: - "@expo/config" "^6.0.6" - "uuid" "^3.3.2" - -"expo-device@~4.1.0": - "integrity" "sha512-It0SGtKcvzQSf+Co6zdPdB63zZvG2/rDolB1lqswMNKj03Y7KVU41s5tcQCqNczj7tmeN3CJy7A8YhYGKdb7gA==" - "resolved" "https://registry.npmjs.org/expo-device/-/expo-device-4.1.1.tgz" - "version" "4.1.1" - dependencies: - "ua-parser-js" "^0.7.19" - -"expo-error-recovery@~3.0.5": - "integrity" "sha512-VM6OOecjt0aPu5/eCdGGJfNjvAZIemaQym0JF/+SA5IlLiPpEfbVCDTO/5yiS8Zb5fKpeABx+GCRmtfnFqvRRw==" - "resolved" "https://registry.npmjs.org/expo-error-recovery/-/expo-error-recovery-3.0.5.tgz" - "version" "3.0.5" - -"expo-facebook@~12.1.0": - "integrity" "sha512-YKsuLkru3fLaVl28sIF7bbJeq1QAB/eVdxBy+W4UzkCm/l6K9/7J+9bhtT7BOJOBSK77puuuhfLPicPxTXthtQ==" - "resolved" "https://registry.npmjs.org/expo-facebook/-/expo-facebook-12.1.1.tgz" - "version" "12.1.1" - dependencies: - "@expo/config-plugins" "^4.0.2" - -"expo-file-system@~13.1.3": - "integrity" "sha512-yh1LmxVvezoxwSAUWDRda36+nw96IQj4EgiYNbl6LK6Drtc/v5OhWl1vJG7oSYNhZ0zMwo1CSE4gC7h50ZldtQ==" - "resolved" "https://registry.npmjs.org/expo-file-system/-/expo-file-system-13.1.3.tgz" - "version" "13.1.3" - dependencies: - "@expo/config-plugins" "^4.0.2" - "uuid" "^3.4.0" - -"expo-font@~10.0.4", "expo-font@~10.0.5": - "integrity" "sha512-x9YwM0xLkDdSvFjeNbyuh33Q1Hk3uc2jbMuuAN5W2ZVcUZqG0M8GCX/KV/D/7rYqdXKbliQA5r44MyDwZe/XRw==" - "resolved" "https://registry.npmjs.org/expo-font/-/expo-font-10.0.5.tgz" - "version" "10.0.5" - dependencies: - "fontfaceobserver" "^2.1.0" - -"expo-google-app-auth@~8.3.0": - "integrity" "sha512-JZd2N2W4mpqdoH0R68zrqmZvKKF8D/5i7lF4tmkWNdmWpGs5JgEfdKLYC5x93Yze7vwsrHKwEmyA6R74cR0e2A==" - "resolved" "https://registry.npmjs.org/expo-google-app-auth/-/expo-google-app-auth-8.3.0.tgz" - "version" "8.3.0" - dependencies: - "expo-app-auth" "~11.1.0" - -"expo-image-picker@~12.0.1": - "integrity" "sha512-rAoNGtofV5cg3UN+cdIGDVfbMvbutBX6uNV7jCIEw/WZxZlbW+R7HC8l5lGDFtoLVqcpkHE/6JpAXvESxVSAOA==" - "resolved" "https://registry.npmjs.org/expo-image-picker/-/expo-image-picker-12.0.2.tgz" - "version" "12.0.2" - dependencies: - "@expo/config-plugins" "^4.0.2" - "uuid" "7.0.2" - -"expo-json-utils@~0.2.0": - "integrity" "sha512-wU7gXGtaUlyxFLTp5e3PbnJB90/92r6gEc2BuMHdqE0OxhTQKyKzRszk2szCsdkeI7L4XntvZhCs1Px+gL1gvA==" - "resolved" "https://registry.npmjs.org/expo-json-utils/-/expo-json-utils-0.2.1.tgz" - "version" "0.2.1" - -"expo-keep-awake@~10.0.2": - "integrity" "sha512-Ro1lgyKldbFs4mxhWM+goX9sg0S2SRR8FiJJeOvaRzf8xNhrZfWA00Zpr+/3ocCoWQ3eEL+X9UF4PXXHf0KoOg==" - "resolved" "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-10.0.2.tgz" - "version" "10.0.2" - -"expo-linking@~3.0.0": - "integrity" "sha512-TgRB4JTdhMRo79rTu9E9zwzWyBUJxHpSbHFlv0ZfMAwU+qFCsL9zZsL44R/yj7xrvcLOjqbCVmBszLQ0pFOt1g==" - "resolved" "https://registry.npmjs.org/expo-linking/-/expo-linking-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "expo-constants" "~13.0.0" - "invariant" "^2.2.4" - "qs" "^6.9.1" - "url-parse" "^1.4.4" - -"expo-localization@~12.0.0": - "integrity" "sha512-nfTalbofqXrT8kgoFZDUxgIvs+YDmZx99IWLiKrd9jFacGn/B7KoO1f0hSAu89kmuo8DCxt53WHaqKqlytQQPg==" - "resolved" "https://registry.npmjs.org/expo-localization/-/expo-localization-12.0.1.tgz" - "version" "12.0.1" - dependencies: - "rtl-detect" "^1.0.2" - -"expo-location@~14.0.1": - "integrity" "sha512-xFlj03NM0g9LZfWyIyL8q6AIXDhXskctX96806QGqZKv9C+JI2osEiTiyFxG8ei1MeTJojHfx+E07ORuByWiMw==" - "resolved" "https://registry.npmjs.org/expo-location/-/expo-location-14.0.2.tgz" - "version" "14.0.2" - dependencies: - "@expo/config-plugins" "^4.0.2" - "unimodules-task-manager-interface" "~7.1.0" - -"expo-manifests@~0.2.2": - "integrity" "sha512-8PrMPyvElKXflYd1ApDHJR9JF0SR996iVEVQgHAMLzVP7OqEAM6dQaFeqrRqVn/DSsxEWkJTpxv8WJ5NWrT4Lg==" - "resolved" "https://registry.npmjs.org/expo-manifests/-/expo-manifests-0.2.4.tgz" - "version" "0.2.4" - dependencies: - "expo-json-utils" "~0.2.0" - -"expo-modules-autolinking@~0.5.1", "expo-modules-autolinking@0.5.5": - "integrity" "sha512-bILEG0Fg+ZhIhdEaShHzsEN1WC0hUmXJ5Kcd4cd+8rVk1Ead9vRZxA/yLx1cNBDCOwMe0GAMrhF7TKT+A1P+YA==" - "resolved" "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-0.5.5.tgz" - "version" "0.5.5" - dependencies: - "chalk" "^4.1.0" - "commander" "^7.2.0" - "fast-glob" "^3.2.5" - "find-up" "^5.0.0" - "fs-extra" "^9.1.0" - -"expo-modules-core@0.6.5": - "integrity" "sha512-h/9+SJ3m8XkDUV1QrPO8WeXaeRYWLBJrOqhokDyhgWUYSqe6JOuRx1ZkoGq/GmTiwjouRDbXPsXUBiU9HWLYyA==" - "resolved" "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-0.6.5.tgz" - "version" "0.6.5" - dependencies: - "compare-versions" "^3.4.0" - "invariant" "^2.2.4" - -"expo-notifications@~0.14.0": - "integrity" "sha512-0L+DFMQmVfMhonza8MFP4aI/6ADKEx/Mn5NzQlBZpo6PinpsPFpQP7of+pihx2onCkmeN8OIsLFS5O6QqzH3rA==" - "resolved" "https://registry.npmjs.org/expo-notifications/-/expo-notifications-0.14.1.tgz" - "version" "0.14.1" - dependencies: - "@expo/config-plugins" "^4.0.2" - "@expo/image-utils" "^0.3.16" - "@ide/backoff" "^1.0.0" - "abort-controller" "^3.0.0" - "assert" "^2.0.0" - "badgin" "^1.1.5" - "expo-application" "~4.0.0" - "expo-constants" "~13.0.0" - "fs-extra" "^9.1.0" - "unimodules-task-manager-interface" "~7.1.0" - "uuid" "^3.4.0" - -"expo-splash-screen@~0.14.0", "expo-splash-screen@~0.14.1": - "integrity" "sha512-X25D/0E2AWEFGgDWIVXZ5Bl7FhYk7TgVhEWvplBqrDY7G7vg5l1aoH6PelOQINWPsa1dcRyA7REdN2ltO+0LAw==" - "resolved" "https://registry.npmjs.org/expo-splash-screen/-/expo-splash-screen-0.14.2.tgz" - "version" "0.14.2" - dependencies: - "@expo/configure-splash-screen" "^0.6.0" - "@expo/prebuild-config" "^3.0.15" - -"expo-structured-headers@~2.1.0": - "integrity" "sha512-0up4sfHHsiK2YLpTwD/ssUD2oeSGzVUeARnu/itKAJO4zHqjpc+m8N1s7HPSJcdC7fdDpMjzcdrDasT0o+cOAw==" - "resolved" "https://registry.npmjs.org/expo-structured-headers/-/expo-structured-headers-2.1.1.tgz" - "version" "2.1.1" - -"expo-tracking-transparency@~2.1.0": - "integrity" "sha512-I63RxvM/gv/+1YlWaSA0wbBIZayPZ/fw2Ptg2NfPgFNYoEPBvCe+r7Ni3giODGsl3YEdPQyF1gJDr0/PO1QHsg==" - "resolved" "https://registry.npmjs.org/expo-tracking-transparency/-/expo-tracking-transparency-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "@expo/config-plugins" "^4.0.2" - -"expo-updates-interface@~0.5.0": - "integrity" "sha512-RLvC69o1BkhHP6hNaWiIvSiTgXABB9v4HnoietoXKFHlAyxlQCupy6ki164KpZNrOS/PFJ2WWqZOvKfiyDVO+w==" - "resolved" "https://registry.npmjs.org/expo-updates-interface/-/expo-updates-interface-0.5.1.tgz" - "version" "0.5.1" - -"expo-updates@~0.11.6": - "integrity" "sha512-nTzEc/z0/QHwu6gJhYSh5TWDSzNLO9bmtP4aQzStfqT8RRoh1bYRomszxjc7e3CsZT8xrG88XKlZ4iKL6zHLoQ==" - "resolved" "https://registry.npmjs.org/expo-updates/-/expo-updates-0.11.6.tgz" - "version" "0.11.6" - dependencies: - "@expo/config" "^6.0.6" - "@expo/config-plugins" "^4.0.2" - "@expo/metro-config" "~0.2.6" - "expo-manifests" "~0.2.2" - "expo-structured-headers" "~2.1.0" - "expo-updates-interface" "~0.5.0" - "fbemitter" "^2.1.1" - "resolve-from" "^5.0.0" - "uuid" "^3.4.0" - -"expo@*", "expo@^44.0.0": - "integrity" "sha512-iHnra6uD5kXZgdSUrvxZ3sLjg1FtgtA4p4uaSKVQ39IaMHJBngo8RKqFUJ+BF2kPDpBLJ251eLlhgYUlnAyuag==" - "resolved" "https://registry.npmjs.org/expo/-/expo-44.0.6.tgz" - "version" "44.0.6" - dependencies: - "@babel/runtime" "^7.14.0" - "@expo/metro-config" "~0.2.6" - "@expo/vector-icons" "^12.0.4" - "babel-preset-expo" "~9.0.2" - "cross-spawn" "^6.0.5" - "expo-application" "~4.0.2" - "expo-asset" "~8.4.6" - "expo-constants" "~13.0.2" - "expo-file-system" "~13.1.3" - "expo-font" "~10.0.5" - "expo-keep-awake" "~10.0.2" - "expo-modules-autolinking" "0.5.5" - "expo-modules-core" "0.6.5" - "fbemitter" "^2.1.1" - "invariant" "^2.2.4" - "md5-file" "^3.2.3" - "pretty-format" "^26.5.2" - "uuid" "^3.4.0" - optionalDependencies: - "expo-error-recovery" "~3.0.5" - -"extend-shallow@^2.0.1": - "integrity" "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" - "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "is-extendable" "^0.1.0" - -"extend-shallow@^3.0.0", "extend-shallow@^3.0.2": - "integrity" "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=" - "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "assign-symbols" "^1.0.0" - "is-extendable" "^1.0.1" - -"extglob@^2.0.4": - "integrity" "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==" - "resolved" "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz" - "version" "2.0.4" - 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" - -"extract-files@^5.0.1": - "integrity" "sha512-qRW6y9eKF0VbCyOoOEtFhzJ3uykAw8GKwQVXyAIqwocyEWW4m+v+evec34RwtUkkxxHh7NKBLJ6AnXM8W4dH5w==" - "resolved" "https://registry.npmjs.org/extract-files/-/extract-files-5.0.1.tgz" - "version" "5.0.1" - -"fast-deep-equal@^3.1.1", "fast-deep-equal@^3.1.3": - "integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" - "version" "3.1.3" - -"fast-glob@^3.2.5": - "integrity" "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==" - "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz" - "version" "3.2.11" - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - "glob-parent" "^5.1.2" - "merge2" "^1.3.0" - "micromatch" "^4.0.4" - -"fast-json-stable-stringify@^2.0.0": - "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" - "version" "2.1.0" - -"fast-levenshtein@^2.0.6", "fast-levenshtein@~2.0.6": - "integrity" "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" - "version" "2.0.6" - -"fastq@^1.6.0": - "integrity" "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==" - "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" - "version" "1.13.0" - dependencies: - "reusify" "^1.0.4" - -"fb-watchman@^2.0.0": - "integrity" "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==" - "resolved" "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "bser" "2.1.1" - -"fbemitter@^2.1.1": - "integrity" "sha1-Uj4U/a9SSIBbsC9i78M75wP1GGU=" - "resolved" "https://registry.npmjs.org/fbemitter/-/fbemitter-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "fbjs" "^0.8.4" - -"fbjs-css-vars@^1.0.0": - "integrity" "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" - "resolved" "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz" - "version" "1.0.2" - -"fbjs@^0.8.4": - "integrity" "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=" - "resolved" "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz" - "version" "0.8.17" - 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": - "integrity" "sha512-MUgcMEJaFhCaF1QtWGnmq9ZDRAzECTCRAF7O6UZIlAlkTs1SasiX9aP0Iw7wfD2mJ7wDTNfg2w7u5fSCwJk1OA==" - "resolved" "https://registry.npmjs.org/fbjs/-/fbjs-1.0.0.tgz" - "version" "1.0.0" - 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" - -"file-entry-cache@^6.0.1": - "integrity" "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==" - "resolved" "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" - "version" "6.0.1" - dependencies: - "flat-cache" "^3.0.4" - -"file-uri-to-path@1.0.0": - "integrity" "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" - "resolved" "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz" - "version" "1.0.0" - -"fill-range@^4.0.0": - "integrity" "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=" - "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "extend-shallow" "^2.0.1" - "is-number" "^3.0.0" - "repeat-string" "^1.6.1" - "to-regex-range" "^2.1.0" - -"fill-range@^7.0.1": - "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" - "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" - "version" "7.0.1" - dependencies: - "to-regex-range" "^5.0.1" - -"filter-obj@^1.1.0": - "integrity" "sha1-mzERErxsYSehbgFsbF1/GeCAXFs=" - "resolved" "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz" - "version" "1.1.0" - -"finalhandler@1.1.2": - "integrity" "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==" - "resolved" "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz" - "version" "1.1.2" - 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.2.0": - "integrity" "sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==" - "resolved" "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.2.0.tgz" - "version" "1.2.0" - dependencies: - "json5" "^0.5.1" - "path-exists" "^3.0.0" - -"find-cache-dir@^2.0.0": - "integrity" "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==" - "resolved" "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "commondir" "^1.0.1" - "make-dir" "^2.0.0" - "pkg-dir" "^3.0.0" - -"find-up@^2.0.0": - "integrity" "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=" - "resolved" "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "locate-path" "^2.0.0" - -"find-up@^2.1.0": - "integrity" "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=" - "resolved" "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "locate-path" "^2.0.0" - -"find-up@^3.0.0": - "integrity" "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==" - "resolved" "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "locate-path" "^3.0.0" - -"find-up@^4.0.0": - "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" - "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "locate-path" "^5.0.0" - "path-exists" "^4.0.0" - -"find-up@^4.1.0": - "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" - "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "locate-path" "^5.0.0" - "path-exists" "^4.0.0" - -"find-up@^5.0.0": - "integrity" "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==" - "resolved" "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "locate-path" "^6.0.0" - "path-exists" "^4.0.0" - -"find-up@~5.0.0": - "integrity" "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==" - "resolved" "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "locate-path" "^6.0.0" - "path-exists" "^4.0.0" - -"find-versions@^4.0.0": - "integrity" "sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==" - "resolved" "https://registry.npmjs.org/find-versions/-/find-versions-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "semver-regex" "^3.1.2" - -"find-yarn-workspace-root@^2.0.0": - "integrity" "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==" - "resolved" "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "micromatch" "^4.0.2" - -"flat-cache@^3.0.4": - "integrity" "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==" - "resolved" "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "flatted" "^3.1.0" - "rimraf" "^3.0.2" - -"flatted@^3.1.0": - "integrity" "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==" - "resolved" "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz" - "version" "3.1.1" - -"flow-parser@^0.121.0", "flow-parser@0.*": - "integrity" "sha512-1gIBiWJNR0tKUNv8gZuk7l9rVX06OuLzY9AoGio7y/JT4V1IZErEMEq2TJS+PFcw/y0RshZ1J/27VfK1UQzYVg==" - "resolved" "https://registry.npmjs.org/flow-parser/-/flow-parser-0.121.0.tgz" - "version" "0.121.0" - -"fontfaceobserver@^2.1.0": - "integrity" "sha512-ReOsO2F66jUa0jmv2nlM/s1MiutJx/srhAe2+TE8dJCMi02ZZOcCTxTCQFr3Yet+uODUtnr4Mewg+tNQ+4V1Ng==" - "resolved" "https://registry.npmjs.org/fontfaceobserver/-/fontfaceobserver-2.1.0.tgz" - "version" "2.1.0" - -"for-each@^0.3.3": - "integrity" "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==" - "resolved" "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz" - "version" "0.3.3" - dependencies: - "is-callable" "^1.1.3" - -"for-in@^1.0.2": - "integrity" "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" - "resolved" "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" - "version" "1.0.2" - -"foreach@^2.0.5": - "integrity" "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" - "resolved" "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" - "version" "2.0.5" - -"form-data@^3.0.0": - "integrity" "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==" - "resolved" "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "asynckit" "^0.4.0" - "combined-stream" "^1.0.8" - "mime-types" "^2.1.12" - -"fragment-cache@^0.2.1": - "integrity" "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=" - "resolved" "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz" - "version" "0.2.1" - dependencies: - "map-cache" "^0.2.2" - -"fresh@0.5.2": - "integrity" "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" - "resolved" "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" - "version" "0.5.2" - -"fs-extra@^1.0.0": - "integrity" "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "graceful-fs" "^4.1.2" - "jsonfile" "^2.1.0" - "klaw" "^1.0.0" - -"fs-extra@^7.0.1": - "integrity" "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz" - "version" "7.0.1" - dependencies: - "graceful-fs" "^4.1.2" - "jsonfile" "^4.0.0" - "universalify" "^0.1.0" - -"fs-extra@^8.1.0": - "integrity" "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" - "version" "8.1.0" - dependencies: - "graceful-fs" "^4.2.0" - "jsonfile" "^4.0.0" - "universalify" "^0.1.0" - -"fs-extra@^9.0.0", "fs-extra@9.0.0": - "integrity" "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz" - "version" "9.0.0" - dependencies: - "at-least-node" "^1.0.0" - "graceful-fs" "^4.2.0" - "jsonfile" "^6.0.1" - "universalify" "^1.0.0" - -"fs-extra@^9.1.0": - "integrity" "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" - "version" "9.1.0" - dependencies: - "at-least-node" "^1.0.0" - "graceful-fs" "^4.2.0" - "jsonfile" "^6.0.1" - "universalify" "^2.0.0" - -"fs.realpath@^1.0.0": - "integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - "version" "1.0.0" - -"fsevents@^1.2.7": - "integrity" "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==" - "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz" - "version" "1.2.13" - dependencies: - "bindings" "^1.5.0" - "nan" "^2.12.1" - -"fsevents@^2.1.2": - "integrity" "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==" - "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" - "version" "2.3.2" - -"function-bind@^1.1.1": - "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" - "version" "1.1.1" - -"functional-red-black-tree@^1.0.1": - "integrity" "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" - "resolved" "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" - "version" "1.0.1" - -"gensync@^1.0.0-beta.2": - "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" - "version" "1.0.0-beta.2" - -"get-caller-file@^1.0.1": - "integrity" "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" - "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz" - "version" "1.0.3" - -"get-caller-file@^2.0.1": - "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" - "version" "2.0.5" - -"get-intrinsic@^1.0.2", "get-intrinsic@^1.1.0", "get-intrinsic@^1.1.1": - "integrity" "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==" - "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "function-bind" "^1.1.1" - "has" "^1.0.3" - "has-symbols" "^1.0.1" - -"get-own-enumerable-property-symbols@^3.0.0": - "integrity" "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - "resolved" "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz" - "version" "3.0.2" - -"get-package-type@^0.1.0": - "integrity" "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" - "resolved" "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" - "version" "0.1.0" - -"get-stream@^3.0.0": - "integrity" "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" - "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz" - "version" "3.0.0" - -"get-stream@^4.0.0": - "integrity" "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==" - "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "pump" "^3.0.0" - -"get-stream@^5.0.0": - "integrity" "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==" - "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" - "version" "5.2.0" - dependencies: - "pump" "^3.0.0" - -"get-value@^2.0.3", "get-value@^2.0.6": - "integrity" "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" - "resolved" "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz" - "version" "2.0.6" - -"getenv@^1.0.0": - "integrity" "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==" - "resolved" "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz" - "version" "1.0.0" - -"glob-parent@^5.1.2": - "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" - "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - "version" "5.1.2" - dependencies: - "is-glob" "^4.0.1" - -"glob@^7.0.0", "glob@^7.1.1", "glob@^7.1.2", "glob@^7.1.3", "glob@^7.1.4", "glob@^7.1.6": - "integrity" "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==" - "resolved" "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz" - "version" "7.1.7" - 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" - -"glob@7.1.6": - "integrity" "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==" - "resolved" "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz" - "version" "7.1.6" - 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" - -"global@^4.3.0": - "integrity" "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==" - "resolved" "https://registry.npmjs.org/global/-/global-4.4.0.tgz" - "version" "4.4.0" - dependencies: - "min-document" "^2.19.0" - "process" "^0.11.10" - -"globals@^11.1.0": - "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" - "version" "11.12.0" - -"globals@^13.6.0": - "integrity" "sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==" - "resolved" "https://registry.npmjs.org/globals/-/globals-13.9.0.tgz" - "version" "13.9.0" - dependencies: - "type-fest" "^0.20.2" - -"globals@^13.9.0": - "integrity" "sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==" - "resolved" "https://registry.npmjs.org/globals/-/globals-13.9.0.tgz" - "version" "13.9.0" - dependencies: - "type-fest" "^0.20.2" - -"globals@^9.18.0": - "integrity" "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==" - "resolved" "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz" - "version" "9.18.0" - -"graceful-fs@^4.1.11", "graceful-fs@^4.1.15", "graceful-fs@^4.1.2", "graceful-fs@^4.1.3", "graceful-fs@^4.1.6", "graceful-fs@^4.1.9", "graceful-fs@^4.2.0", "graceful-fs@^4.2.4": - "integrity" "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" - "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz" - "version" "4.2.6" - -"graphql-anywhere@^4.1.0-alpha.0": - "integrity" "sha512-fJHvVywWVWjiHuPIMs16Nfjf4zdQUwSO1LKycwBJCWIPeoeQ8LqXK2BgYoZAHkhKEFktZZeYyzS4o/uIUG0z5A==" - "resolved" "https://registry.npmjs.org/graphql-anywhere/-/graphql-anywhere-4.2.7.tgz" - "version" "4.2.7" - dependencies: - "apollo-utilities" "^1.3.4" - "ts-invariant" "^0.3.2" - "tslib" "^1.10.0" - -"graphql-tag@^2.10.1", "graphql-tag@^2.4.2": - "integrity" "sha512-VV1U4O+9x99EkNpNmCUV5RZwq6MnK4+pGbRYWG+lA/m3uo7TSqJF81OkcOP148gFP6fzdl7JWYBrwWVTS9jXww==" - "resolved" "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.4.tgz" - "version" "2.12.4" - dependencies: - "tslib" "^2.1.0" - -"graphql@^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0", "graphql@^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0", "graphql@^0.11.3 || ^0.12.3 || ^0.13.0 || ^14.0.0 || ^15.0.0", "graphql@^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0", "graphql@^14.3.1", "graphql@^14.5.8", "graphql@>=0.10.0": - "integrity" "sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA==" - "resolved" "https://registry.npmjs.org/graphql/-/graphql-14.7.0.tgz" - "version" "14.7.0" - dependencies: - "iterall" "^1.2.2" - -"growly@^1.3.0": - "integrity" "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=" - "resolved" "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz" - "version" "1.3.0" - -"has-ansi@^2.0.0": - "integrity" "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=" - "resolved" "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "ansi-regex" "^2.0.0" - -"has-bigints@^1.0.1": - "integrity" "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" - "resolved" "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" - "version" "1.0.1" - -"has-flag@^3.0.0": - "integrity" "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" - "version" "3.0.0" - -"has-flag@^4.0.0": - "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - "version" "4.0.0" - -"has-symbols@^1.0.1", "has-symbols@^1.0.2": - "integrity" "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" - "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" - "version" "1.0.2" - -"has-value@^0.3.1": - "integrity" "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=" - "resolved" "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz" - "version" "0.3.1" - dependencies: - "get-value" "^2.0.3" - "has-values" "^0.1.4" - "isobject" "^2.0.0" - -"has-value@^1.0.0": - "integrity" "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=" - "resolved" "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "get-value" "^2.0.6" - "has-values" "^1.0.0" - "isobject" "^3.0.0" - -"has-values@^0.1.4": - "integrity" "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" - "resolved" "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz" - "version" "0.1.4" - -"has-values@^1.0.0": - "integrity" "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=" - "resolved" "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "is-number" "^3.0.0" - "kind-of" "^4.0.0" - -"has@^1.0.3": - "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" - "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "function-bind" "^1.1.1" - -"hermes-engine@~0.7.0": - "integrity" "sha512-E2DkRaO97gwL98LPhgfkMqhHiNsrAjIfEk3wWYn2Y31xdkdWn0572H7RnVcGujMJVqZNJvtknxlpsUb8Wzc3KA==" - "resolved" "https://registry.npmjs.org/hermes-engine/-/hermes-engine-0.7.2.tgz" - "version" "0.7.2" - -"hermes-profile-transformer@^0.0.6": - "integrity" "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==" - "resolved" "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz" - "version" "0.0.6" - dependencies: - "source-map" "^0.7.3" - -"hoist-non-react-statics@^3.3.0": - "integrity" "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==" - "resolved" "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz" - "version" "3.3.2" - dependencies: - "react-is" "^16.7.0" - -"hosted-git-info@^2.1.4": - "integrity" "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" - "resolved" "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz" - "version" "2.8.9" - -"html-encoding-sniffer@^2.0.1": - "integrity" "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==" - "resolved" "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "whatwg-encoding" "^1.0.5" - -"html-escaper@^2.0.0": - "integrity" "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - "resolved" "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" - "version" "2.0.2" - -"http-errors@1.8.1": - "integrity" "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==" - "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz" - "version" "1.8.1" - dependencies: - "depd" "~1.1.2" - "inherits" "2.0.4" - "setprototypeof" "1.2.0" - "statuses" ">= 1.5.0 < 2" - "toidentifier" "1.0.1" - -"http-proxy-agent@^4.0.1": - "integrity" "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==" - "resolved" "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "@tootallnate/once" "1" - "agent-base" "6" - "debug" "4" - -"https-proxy-agent@^5.0.0": - "integrity" "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==" - "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "agent-base" "6" - "debug" "4" - -"human-signals@^1.1.1": - "integrity" "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" - "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz" - "version" "1.1.1" - -"husky@^4.3.8": - "integrity" "sha512-LCqqsB0PzJQ/AlCgfrfzRe3e3+NvmefAdKQhRYpxS4u6clblBoDdzzvHi8fmxKRzvMxPY/1WZWzomPZww0Anow==" - "resolved" "https://registry.npmjs.org/husky/-/husky-4.3.8.tgz" - "version" "4.3.8" - dependencies: - "chalk" "^4.0.0" - "ci-info" "^2.0.0" - "compare-versions" "^3.6.0" - "cosmiconfig" "^7.0.0" - "find-versions" "^4.0.0" - "opencollective-postinstall" "^2.0.2" - "pkg-dir" "^5.0.0" - "please-upgrade-node" "^3.2.0" - "slash" "^3.0.0" - "which-pm-runs" "^1.0.0" - -"hyphenate-style-name@^1.0.2": - "integrity" "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" - "resolved" "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz" - "version" "1.0.4" - -"i18n-js@^3.2.2": - "integrity" "sha512-hDsGgPuvw/2P+lXSbOafAwspK8Ste8YrwuuUg17W3wEcO1JkQxBlPgsN1t2+852nTnz4YSYTjZc/1nAA2PC/nw==" - "resolved" "https://registry.npmjs.org/i18n-js/-/i18n-js-3.8.0.tgz" - "version" "3.8.0" - -"iconv-lite@^0.6.2": - "integrity" "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==" - "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" - "version" "0.6.3" - dependencies: - "safer-buffer" ">= 2.1.2 < 3.0.0" - -"iconv-lite@0.4.24": - "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" - "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" - "version" "0.4.24" - dependencies: - "safer-buffer" ">= 2.1.2 < 3" - -"ignore@^4.0.6": - "integrity" "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" - "resolved" "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz" - "version" "4.0.6" - -"ignore@^5.1.1": - "integrity" "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" - "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz" - "version" "5.1.8" - -"image-size@^0.6.0": - "integrity" "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==" - "resolved" "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz" - "version" "0.6.3" - -"import-fresh@^2.0.0": - "integrity" "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=" - "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "caller-path" "^2.0.0" - "resolve-from" "^3.0.0" - -"import-fresh@^3.0.0", "import-fresh@^3.2.1": - "integrity" "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==" - "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" - "version" "3.3.0" - dependencies: - "parent-module" "^1.0.0" - "resolve-from" "^4.0.0" - -"import-local@^3.0.2": - "integrity" "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==" - "resolved" "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "pkg-dir" "^4.2.0" - "resolve-cwd" "^3.0.0" - -"imurmurhash@^0.1.4": - "integrity" "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" - "version" "0.1.4" - -"indent-string@^4.0.0": - "integrity" "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" - "version" "4.0.0" - -"inflight@^1.0.4": - "integrity" "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" - "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - "version" "1.0.6" - dependencies: - "once" "^1.3.0" - "wrappy" "1" - -"inherits@^2.0.3", "inherits@~2.0.3", "inherits@2", "inherits@2.0.4": - "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - "version" "2.0.4" - -"inline-style-prefixer@^5.0.3": - "integrity" "sha512-PYUF+94gDfhy+LsQxM0g3d6Hge4l1pAqOSOiZuHWzMvQEGsbRQ/ck2WioLqrY2ZkHyPgVUXxn+hrkF7D6QUGbA==" - "resolved" "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-5.1.2.tgz" - "version" "5.1.2" - dependencies: - "css-in-js-utils" "^2.0.0" - -"internal-slot@^1.0.3": - "integrity" "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==" - "resolved" "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "get-intrinsic" "^1.1.0" - "has" "^1.0.3" - "side-channel" "^1.0.4" - -"interpret@^1.0.0": - "integrity" "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" - "resolved" "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz" - "version" "1.4.0" - -"invariant@^2.2.2", "invariant@^2.2.4", "invariant@2.2.4": - "integrity" "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==" - "resolved" "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz" - "version" "2.2.4" - dependencies: - "loose-envify" "^1.0.0" - -"invert-kv@^1.0.0": - "integrity" "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" - "resolved" "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz" - "version" "1.0.0" - -"ip@^1.1.5": - "integrity" "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" - "resolved" "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz" - "version" "1.1.5" - -"is-accessor-descriptor@^0.1.6": - "integrity" "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=" - "resolved" "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz" - "version" "0.1.6" - dependencies: - "kind-of" "^3.0.2" - -"is-accessor-descriptor@^1.0.0": - "integrity" "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==" - "resolved" "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "kind-of" "^6.0.0" - -"is-arguments@^1.0.4": - "integrity" "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==" - "resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "call-bind" "^1.0.0" - -"is-arrayish@^0.2.1": - "integrity" "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - "version" "0.2.1" - -"is-arrayish@^0.3.1": - "integrity" "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz" - "version" "0.3.2" - -"is-bigint@^1.0.1": - "integrity" "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==" - "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz" - "version" "1.0.2" - -"is-boolean-object@^1.1.0": - "integrity" "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==" - "resolved" "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "call-bind" "^1.0.2" - -"is-buffer@^1.1.5": - "integrity" "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" - "version" "1.1.6" - -"is-callable@^1.1.3", "is-callable@^1.1.4", "is-callable@^1.2.3": - "integrity" "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" - "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz" - "version" "1.2.3" - -"is-ci@^2.0.0": - "integrity" "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==" - "resolved" "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "ci-info" "^2.0.0" - -"is-core-module@^2.2.0", "is-core-module@^2.4.0": - "integrity" "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==" - "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz" - "version" "2.4.0" - dependencies: - "has" "^1.0.3" - -"is-data-descriptor@^0.1.4": - "integrity" "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=" - "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz" - "version" "0.1.4" - dependencies: - "kind-of" "^3.0.2" - -"is-data-descriptor@^1.0.0": - "integrity" "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==" - "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "kind-of" "^6.0.0" - -"is-date-object@^1.0.1": - "integrity" "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==" - "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz" - "version" "1.0.4" - -"is-descriptor@^0.1.0": - "integrity" "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==" - "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz" - "version" "0.1.6" - 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": - "integrity" "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==" - "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "is-accessor-descriptor" "^1.0.0" - "is-data-descriptor" "^1.0.0" - "kind-of" "^6.0.2" - -"is-directory@^0.3.1": - "integrity" "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" - "resolved" "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz" - "version" "0.3.1" - -"is-docker@^2.0.0": - "integrity" "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" - "resolved" "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" - "version" "2.2.1" - -"is-extendable@^0.1.0", "is-extendable@^0.1.1": - "integrity" "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" - "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" - "version" "0.1.1" - -"is-extendable@^0.1.1": - "integrity" "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" - "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" - "version" "0.1.1" - -"is-extendable@^1.0.1": - "integrity" "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==" - "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "is-plain-object" "^2.0.4" - -"is-extglob@^2.1.1": - "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - "version" "2.1.1" - -"is-fullwidth-code-point@^1.0.0": - "integrity" "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=" - "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "number-is-nan" "^1.0.0" - -"is-fullwidth-code-point@^2.0.0": - "integrity" "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" - "version" "2.0.0" - -"is-fullwidth-code-point@^3.0.0": - "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" - "version" "3.0.0" - -"is-generator-fn@^2.0.0": - "integrity" "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" - "resolved" "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" - "version" "2.1.0" - -"is-generator-function@^1.0.7": - "integrity" "sha512-ZJ34p1uvIfptHCN7sFTjGibB9/oBg17sHqzDLfuwhvmN/qLVvIQXRQ8licZQ35WJ8KuEQt/etnnzQFI9C9Ue/A==" - "resolved" "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.9.tgz" - "version" "1.0.9" - -"is-glob@^4.0.0", "is-glob@^4.0.1": - "integrity" "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==" - "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "is-extglob" "^2.1.1" - -"is-nan@^1.2.1": - "integrity" "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==" - "resolved" "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz" - "version" "1.3.2" - dependencies: - "call-bind" "^1.0.0" - "define-properties" "^1.1.3" - -"is-negative-zero@^2.0.1": - "integrity" "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" - "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz" - "version" "2.0.1" - -"is-number-object@^1.0.4": - "integrity" "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==" - "resolved" "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz" - "version" "1.0.5" - -"is-number@^3.0.0": - "integrity" "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=" - "resolved" "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "kind-of" "^3.0.2" - -"is-number@^7.0.0": - "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - "version" "7.0.0" - -"is-obj@^1.0.0", "is-obj@^1.0.1": - "integrity" "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" - "resolved" "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" - "version" "1.0.1" - -"is-plain-obj@^2.1.0": - "integrity" "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" - "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz" - "version" "2.1.0" - -"is-plain-object@^2.0.3", "is-plain-object@^2.0.4": - "integrity" "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==" - "resolved" "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" - "version" "2.0.4" - dependencies: - "isobject" "^3.0.1" - -"is-potential-custom-element-name@^1.0.1": - "integrity" "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" - "resolved" "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" - "version" "1.0.1" - -"is-regex@^1.1.3": - "integrity" "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==" - "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz" - "version" "1.1.3" - dependencies: - "call-bind" "^1.0.2" - "has-symbols" "^1.0.2" - -"is-regexp@^1.0.0": - "integrity" "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" - "resolved" "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz" - "version" "1.0.0" - -"is-stream@^1.0.1", "is-stream@^1.1.0": - "integrity" "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" - "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" - "version" "1.1.0" - -"is-stream@^2.0.0": - "integrity" "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" - "version" "2.0.1" - -"is-string@^1.0.5", "is-string@^1.0.6": - "integrity" "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==" - "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz" - "version" "1.0.6" - -"is-symbol@^1.0.2", "is-symbol@^1.0.3": - "integrity" "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==" - "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "has-symbols" "^1.0.2" - -"is-typed-array@^1.1.3": - "integrity" "sha512-S+GRDgJlR3PyEbsX/Fobd9cqpZBuvUS+8asRqYDMLCb2qMzt1oz5m5oxQCxOgUDxiWsOVNi4yaF+/uvdlHlYug==" - "resolved" "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.5.tgz" - "version" "1.1.5" - dependencies: - "available-typed-arrays" "^1.0.2" - "call-bind" "^1.0.2" - "es-abstract" "^1.18.0-next.2" - "foreach" "^2.0.5" - "has-symbols" "^1.0.1" - -"is-typedarray@^1.0.0": - "integrity" "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - "resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" - "version" "1.0.0" - -"is-unicode-supported@^0.1.0": - "integrity" "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" - "resolved" "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" - "version" "0.1.0" - -"is-windows@^1.0.2": - "integrity" "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - "resolved" "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" - "version" "1.0.2" - -"is-wsl@^1.1.0": - "integrity" "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" - "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz" - "version" "1.1.0" - -"is-wsl@^2.1.1", "is-wsl@^2.2.0": - "integrity" "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==" - "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" - "version" "2.2.0" - dependencies: - "is-docker" "^2.0.0" - -"isarray@~1.0.0", "isarray@1.0.0": - "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - "version" "1.0.0" - -"isexe@^2.0.0": - "integrity" "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - "version" "2.0.0" - -"isobject@^2.0.0": - "integrity" "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=" - "resolved" "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "isarray" "1.0.0" - -"isobject@^3.0.0", "isobject@^3.0.1": - "integrity" "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - "resolved" "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" - "version" "3.0.1" - -"isomorphic-fetch@^2.1.1": - "integrity" "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=" - "resolved" "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz" - "version" "2.2.1" - dependencies: - "node-fetch" "^1.0.1" - "whatwg-fetch" ">=0.10.0" - -"istanbul-lib-coverage@^2.0.5": - "integrity" "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==" - "resolved" "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz" - "version" "2.0.5" - -"istanbul-lib-coverage@^3.0.0", "istanbul-lib-coverage@^3.2.0": - "integrity" "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" - "resolved" "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz" - "version" "3.2.0" - -"istanbul-lib-instrument@^3.3.0": - "integrity" "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==" - "resolved" "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz" - "version" "3.3.0" - dependencies: - "@babel/generator" "^7.4.0" - "@babel/parser" "^7.4.3" - "@babel/template" "^7.4.0" - "@babel/traverse" "^7.4.3" - "@babel/types" "^7.4.0" - "istanbul-lib-coverage" "^2.0.5" - "semver" "^6.0.0" - -"istanbul-lib-instrument@^4.0.3": - "integrity" "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==" - "resolved" "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz" - "version" "4.0.3" - dependencies: - "@babel/core" "^7.7.5" - "@istanbuljs/schema" "^0.1.2" - "istanbul-lib-coverage" "^3.0.0" - "semver" "^6.3.0" - -"istanbul-lib-instrument@^5.0.4": - "integrity" "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==" - "resolved" "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz" - "version" "5.1.0" - dependencies: - "@babel/core" "^7.12.3" - "@babel/parser" "^7.14.7" - "@istanbuljs/schema" "^0.1.2" - "istanbul-lib-coverage" "^3.2.0" - "semver" "^6.3.0" - -"istanbul-lib-report@^3.0.0": - "integrity" "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==" - "resolved" "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "istanbul-lib-coverage" "^3.0.0" - "make-dir" "^3.0.0" - "supports-color" "^7.1.0" - -"istanbul-lib-source-maps@^4.0.0": - "integrity" "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==" - "resolved" "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "debug" "^4.1.1" - "istanbul-lib-coverage" "^3.0.0" - "source-map" "^0.6.1" - -"istanbul-reports@^3.0.2": - "integrity" "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==" - "resolved" "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz" - "version" "3.1.4" - dependencies: - "html-escaper" "^2.0.0" - "istanbul-lib-report" "^3.0.0" - -"iterall@^1.2.1", "iterall@^1.2.2": - "integrity" "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==" - "resolved" "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz" - "version" "1.3.0" - -"jest-changed-files@^26.6.2": - "integrity" "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==" - "resolved" "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@jest/types" "^26.6.2" - "execa" "^4.0.0" - "throat" "^5.0.0" - -"jest-cli@^26.6.3": - "integrity" "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==" - "resolved" "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz" - "version" "26.6.3" - dependencies: - "@jest/core" "^26.6.3" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - "chalk" "^4.0.0" - "exit" "^0.1.2" - "graceful-fs" "^4.2.4" - "import-local" "^3.0.2" - "is-ci" "^2.0.0" - "jest-config" "^26.6.3" - "jest-util" "^26.6.2" - "jest-validate" "^26.6.2" - "prompts" "^2.0.1" - "yargs" "^15.4.1" - -"jest-config@^26.6.3": - "integrity" "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==" - "resolved" "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz" - "version" "26.6.3" - dependencies: - "@babel/core" "^7.1.0" - "@jest/test-sequencer" "^26.6.3" - "@jest/types" "^26.6.2" - "babel-jest" "^26.6.3" - "chalk" "^4.0.0" - "deepmerge" "^4.2.2" - "glob" "^7.1.1" - "graceful-fs" "^4.2.4" - "jest-environment-jsdom" "^26.6.2" - "jest-environment-node" "^26.6.2" - "jest-get-type" "^26.3.0" - "jest-jasmine2" "^26.6.3" - "jest-regex-util" "^26.0.0" - "jest-resolve" "^26.6.2" - "jest-util" "^26.6.2" - "jest-validate" "^26.6.2" - "micromatch" "^4.0.2" - "pretty-format" "^26.6.2" - -"jest-diff@^26.6.2": - "integrity" "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==" - "resolved" "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "chalk" "^4.0.0" - "diff-sequences" "^26.6.2" - "jest-get-type" "^26.3.0" - "pretty-format" "^26.6.2" - -"jest-docblock@^26.0.0": - "integrity" "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==" - "resolved" "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz" - "version" "26.0.0" - dependencies: - "detect-newline" "^3.0.0" - -"jest-each@^26.6.2": - "integrity" "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==" - "resolved" "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@jest/types" "^26.6.2" - "chalk" "^4.0.0" - "jest-get-type" "^26.3.0" - "jest-util" "^26.6.2" - "pretty-format" "^26.6.2" - -"jest-environment-jsdom@^26.6.2": - "integrity" "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==" - "resolved" "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - "jest-mock" "^26.6.2" - "jest-util" "^26.6.2" - "jsdom" "^16.4.0" - -"jest-environment-node@^26.6.2": - "integrity" "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==" - "resolved" "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - "jest-mock" "^26.6.2" - "jest-util" "^26.6.2" - -"jest-get-type@^26.3.0": - "integrity" "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" - "resolved" "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz" - "version" "26.3.0" - -"jest-haste-map@^24.9.0": - "integrity" "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==" - "resolved" "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz" - "version" "24.9.0" - 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-haste-map@^26.5.2": - "integrity" "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==" - "resolved" "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@jest/types" "^26.6.2" - "@types/graceful-fs" "^4.1.2" - "@types/node" "*" - "anymatch" "^3.0.3" - "fb-watchman" "^2.0.0" - "graceful-fs" "^4.2.4" - "jest-regex-util" "^26.0.0" - "jest-serializer" "^26.6.2" - "jest-util" "^26.6.2" - "jest-worker" "^26.6.2" - "micromatch" "^4.0.2" - "sane" "^4.0.3" - "walker" "^1.0.7" - optionalDependencies: - "fsevents" "^2.1.2" - -"jest-haste-map@^26.6.2": - "integrity" "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==" - "resolved" "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@jest/types" "^26.6.2" - "@types/graceful-fs" "^4.1.2" - "@types/node" "*" - "anymatch" "^3.0.3" - "fb-watchman" "^2.0.0" - "graceful-fs" "^4.2.4" - "jest-regex-util" "^26.0.0" - "jest-serializer" "^26.6.2" - "jest-util" "^26.6.2" - "jest-worker" "^26.6.2" - "micromatch" "^4.0.2" - "sane" "^4.0.3" - "walker" "^1.0.7" - optionalDependencies: - "fsevents" "^2.1.2" - -"jest-jasmine2@^26.6.3": - "integrity" "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==" - "resolved" "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz" - "version" "26.6.3" - dependencies: - "@babel/traverse" "^7.1.0" - "@jest/environment" "^26.6.2" - "@jest/source-map" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - "chalk" "^4.0.0" - "co" "^4.6.0" - "expect" "^26.6.2" - "is-generator-fn" "^2.0.0" - "jest-each" "^26.6.2" - "jest-matcher-utils" "^26.6.2" - "jest-message-util" "^26.6.2" - "jest-runtime" "^26.6.3" - "jest-snapshot" "^26.6.2" - "jest-util" "^26.6.2" - "pretty-format" "^26.6.2" - "throat" "^5.0.0" - -"jest-leak-detector@^26.6.2": - "integrity" "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==" - "resolved" "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "jest-get-type" "^26.3.0" - "pretty-format" "^26.6.2" - -"jest-matcher-utils@^26.6.2": - "integrity" "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==" - "resolved" "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "chalk" "^4.0.0" - "jest-diff" "^26.6.2" - "jest-get-type" "^26.3.0" - "pretty-format" "^26.6.2" - -"jest-message-util@^24.9.0": - "integrity" "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==" - "resolved" "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz" - "version" "24.9.0" - 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-message-util@^26.6.2": - "integrity" "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==" - "resolved" "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@babel/code-frame" "^7.0.0" - "@jest/types" "^26.6.2" - "@types/stack-utils" "^2.0.0" - "chalk" "^4.0.0" - "graceful-fs" "^4.2.4" - "micromatch" "^4.0.2" - "pretty-format" "^26.6.2" - "slash" "^3.0.0" - "stack-utils" "^2.0.2" - -"jest-mock@^24.9.0": - "integrity" "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==" - "resolved" "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz" - "version" "24.9.0" - dependencies: - "@jest/types" "^24.9.0" - -"jest-mock@^26.6.2": - "integrity" "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==" - "resolved" "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@jest/types" "^26.6.2" - "@types/node" "*" - -"jest-pnp-resolver@^1.2.2": - "integrity" "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" - "resolved" "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" - "version" "1.2.2" - -"jest-react-native@^18.0.0": - "integrity" "sha1-d92QnwaTJFmfInxYxhwuYhaHJro=" - "resolved" "https://registry.npmjs.org/jest-react-native/-/jest-react-native-18.0.0.tgz" - "version" "18.0.0" - -"jest-regex-util@^24.9.0": - "integrity" "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==" - "resolved" "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz" - "version" "24.9.0" - -"jest-regex-util@^26.0.0": - "integrity" "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==" - "resolved" "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz" - "version" "26.0.0" - -"jest-resolve-dependencies@^26.6.3": - "integrity" "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==" - "resolved" "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz" - "version" "26.6.3" - dependencies: - "@jest/types" "^26.6.2" - "jest-regex-util" "^26.0.0" - "jest-snapshot" "^26.6.2" - -"jest-resolve@*", "jest-resolve@^26.6.2": - "integrity" "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==" - "resolved" "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@jest/types" "^26.6.2" - "chalk" "^4.0.0" - "graceful-fs" "^4.2.4" - "jest-pnp-resolver" "^1.2.2" - "jest-util" "^26.6.2" - "read-pkg-up" "^7.0.1" - "resolve" "^1.18.1" - "slash" "^3.0.0" - -"jest-runner@^26.6.3": - "integrity" "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==" - "resolved" "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz" - "version" "26.6.3" - dependencies: - "@jest/console" "^26.6.2" - "@jest/environment" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - "chalk" "^4.0.0" - "emittery" "^0.7.1" - "exit" "^0.1.2" - "graceful-fs" "^4.2.4" - "jest-config" "^26.6.3" - "jest-docblock" "^26.0.0" - "jest-haste-map" "^26.6.2" - "jest-leak-detector" "^26.6.2" - "jest-message-util" "^26.6.2" - "jest-resolve" "^26.6.2" - "jest-runtime" "^26.6.3" - "jest-util" "^26.6.2" - "jest-worker" "^26.6.2" - "source-map-support" "^0.5.6" - "throat" "^5.0.0" - -"jest-runtime@^26.6.3": - "integrity" "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==" - "resolved" "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz" - "version" "26.6.3" - dependencies: - "@jest/console" "^26.6.2" - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/globals" "^26.6.2" - "@jest/source-map" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/yargs" "^15.0.0" - "chalk" "^4.0.0" - "cjs-module-lexer" "^0.6.0" - "collect-v8-coverage" "^1.0.0" - "exit" "^0.1.2" - "glob" "^7.1.3" - "graceful-fs" "^4.2.4" - "jest-config" "^26.6.3" - "jest-haste-map" "^26.6.2" - "jest-message-util" "^26.6.2" - "jest-mock" "^26.6.2" - "jest-regex-util" "^26.0.0" - "jest-resolve" "^26.6.2" - "jest-snapshot" "^26.6.2" - "jest-util" "^26.6.2" - "jest-validate" "^26.6.2" - "slash" "^3.0.0" - "strip-bom" "^4.0.0" - "yargs" "^15.4.1" - -"jest-serializer@^24.9.0": - "integrity" "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==" - "resolved" "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz" - "version" "24.9.0" - -"jest-serializer@^26.6.2": - "integrity" "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==" - "resolved" "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@types/node" "*" - "graceful-fs" "^4.2.4" - -"jest-snapshot@^26.6.2": - "integrity" "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==" - "resolved" "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@babel/types" "^7.0.0" - "@jest/types" "^26.6.2" - "@types/babel__traverse" "^7.0.4" - "@types/prettier" "^2.0.0" - "chalk" "^4.0.0" - "expect" "^26.6.2" - "graceful-fs" "^4.2.4" - "jest-diff" "^26.6.2" - "jest-get-type" "^26.3.0" - "jest-haste-map" "^26.6.2" - "jest-matcher-utils" "^26.6.2" - "jest-message-util" "^26.6.2" - "jest-resolve" "^26.6.2" - "natural-compare" "^1.4.0" - "pretty-format" "^26.6.2" - "semver" "^7.3.2" - -"jest-util@^24.9.0": - "integrity" "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==" - "resolved" "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz" - "version" "24.9.0" - 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-util@^26.6.2": - "integrity" "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==" - "resolved" "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@jest/types" "^26.6.2" - "@types/node" "*" - "chalk" "^4.0.0" - "graceful-fs" "^4.2.4" - "is-ci" "^2.0.0" - "micromatch" "^4.0.2" - -"jest-validate@^26.5.2", "jest-validate@^26.6.2": - "integrity" "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==" - "resolved" "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@jest/types" "^26.6.2" - "camelcase" "^6.0.0" - "chalk" "^4.0.0" - "jest-get-type" "^26.3.0" - "leven" "^3.1.0" - "pretty-format" "^26.6.2" - -"jest-watcher@^26.6.2": - "integrity" "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==" - "resolved" "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - "ansi-escapes" "^4.2.1" - "chalk" "^4.0.0" - "jest-util" "^26.6.2" - "string-length" "^4.0.1" - -"jest-worker@^24.9.0": - "integrity" "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==" - "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz" - "version" "24.9.0" - dependencies: - "merge-stream" "^2.0.0" - "supports-color" "^6.1.0" - -"jest-worker@^26.0.0", "jest-worker@^26.6.2": - "integrity" "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==" - "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@types/node" "*" - "merge-stream" "^2.0.0" - "supports-color" "^7.0.0" - -"jest@^26.6.3": - "integrity" "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==" - "resolved" "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz" - "version" "26.6.3" - dependencies: - "@jest/core" "^26.6.3" - "import-local" "^3.0.2" - "jest-cli" "^26.6.3" - -"jetifier@^1.6.2": - "integrity" "sha512-3Zi16h6L5tXDRQJTb221cnRoVG9/9OvreLdLU2/ZjRv/GILL+2Cemt0IKvkowwkDpvouAU1DQPOJ7qaiHeIdrw==" - "resolved" "https://registry.npmjs.org/jetifier/-/jetifier-1.6.8.tgz" - "version" "1.6.8" - -"jimp-compact@0.16.1": - "integrity" "sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==" - "resolved" "https://registry.npmjs.org/jimp-compact/-/jimp-compact-0.16.1.tgz" - "version" "0.16.1" - -"joi@^17.2.1": - "integrity" "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==" - "resolved" "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz" - "version" "17.6.0" - dependencies: - "@hapi/hoek" "^9.0.0" - "@hapi/topo" "^5.0.0" - "@sideway/address" "^4.1.3" - "@sideway/formula" "^3.0.0" - "@sideway/pinpoint" "^2.0.0" - -"js-tokens@^3.0.0 || ^4.0.0", "js-tokens@^4.0.0": - "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" - "version" "4.0.0" - -"js-tokens@^3.0.2": - "integrity" "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" - "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz" - "version" "3.0.2" - -"js-yaml@^3.13.1": - "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==" - "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" - "version" "3.14.1" - dependencies: - "argparse" "^1.0.7" - "esprima" "^4.0.0" - -"jsc-android@^245459.0.0": - "integrity" "sha512-wkjURqwaB1daNkDi2OYYbsLnIdC/lUM2nPXQKRs5pqEU9chDg435bjvo+LSaHotDENygHQDHe+ntUkkw2gwMtg==" - "resolved" "https://registry.npmjs.org/jsc-android/-/jsc-android-245459.0.0.tgz" - "version" "245459.0.0" - -"jscodeshift@^0.11.0": - "integrity" "sha512-SdRK2C7jjs4k/kT2mwtO07KJN9RnjxtKn03d9JVj6c3j9WwaLcFYsICYDnLAzY0hp+wG2nxl+Cm2jWLiNVYb8g==" - "resolved" "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.11.0.tgz" - "version" "0.11.0" - dependencies: - "@babel/core" "^7.1.6" - "@babel/parser" "^7.1.6" - "@babel/plugin-proposal-class-properties" "^7.1.0" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.1.0" - "@babel/plugin-proposal-optional-chaining" "^7.1.0" - "@babel/plugin-transform-modules-commonjs" "^7.1.0" - "@babel/preset-flow" "^7.0.0" - "@babel/preset-typescript" "^7.1.0" - "@babel/register" "^7.0.0" - "babel-core" "^7.0.0-bridge.0" - "colors" "^1.1.2" - "flow-parser" "0.*" - "graceful-fs" "^4.2.4" - "micromatch" "^3.1.10" - "neo-async" "^2.5.0" - "node-dir" "^0.1.17" - "recast" "^0.20.3" - "temp" "^0.8.1" - "write-file-atomic" "^2.3.0" - -"jsdom@^16.4.0": - "integrity" "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==" - "resolved" "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz" - "version" "16.7.0" - dependencies: - "abab" "^2.0.5" - "acorn" "^8.2.4" - "acorn-globals" "^6.0.0" - "cssom" "^0.4.4" - "cssstyle" "^2.3.0" - "data-urls" "^2.0.0" - "decimal.js" "^10.2.1" - "domexception" "^2.0.1" - "escodegen" "^2.0.0" - "form-data" "^3.0.0" - "html-encoding-sniffer" "^2.0.1" - "http-proxy-agent" "^4.0.1" - "https-proxy-agent" "^5.0.0" - "is-potential-custom-element-name" "^1.0.1" - "nwsapi" "^2.2.0" - "parse5" "6.0.1" - "saxes" "^5.0.1" - "symbol-tree" "^3.2.4" - "tough-cookie" "^4.0.0" - "w3c-hr-time" "^1.0.2" - "w3c-xmlserializer" "^2.0.0" - "webidl-conversions" "^6.1.0" - "whatwg-encoding" "^1.0.5" - "whatwg-mimetype" "^2.3.0" - "whatwg-url" "^8.5.0" - "ws" "^7.4.6" - "xml-name-validator" "^3.0.0" - -"jsesc@^2.5.1": - "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" - "version" "2.5.2" - -"jsesc@~0.5.0": - "integrity" "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" - "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" - "version" "0.5.0" - -"json-parse-better-errors@^1.0.1": - "integrity" "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - "resolved" "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" - "version" "1.0.2" - -"json-parse-even-better-errors@^2.3.0": - "integrity" "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" - "version" "2.3.1" - -"json-schema-traverse@^0.4.1": - "integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" - "version" "0.4.1" - -"json-schema-traverse@^1.0.0": - "integrity" "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" - "version" "1.0.0" - -"json-stable-stringify-without-jsonify@^1.0.1": - "integrity" "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" - "resolved" "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" - "version" "1.0.1" - -"json5@^0.5.1": - "integrity" "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" - "resolved" "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz" - "version" "0.5.1" - -"json5@^1.0.1": - "integrity" "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==" - "resolved" "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "minimist" "^1.2.0" - -"json5@^2.1.2": - "integrity" "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==" - "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz" - "version" "2.2.0" - dependencies: - "minimist" "^1.2.5" - -"jsonfile@^2.1.0": - "integrity" "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=" - "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz" - "version" "2.4.0" - optionalDependencies: - "graceful-fs" "^4.1.6" - -"jsonfile@^4.0.0": - "integrity" "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=" - "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" - "version" "4.0.0" - optionalDependencies: - "graceful-fs" "^4.1.6" - -"jsonfile@^6.0.1": - "integrity" "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==" - "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" - "version" "6.1.0" - dependencies: - "universalify" "^2.0.0" - optionalDependencies: - "graceful-fs" "^4.1.6" - -"jsonify@~0.0.0": - "integrity" "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" - "resolved" "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" - "version" "0.0.0" - -"jsx-ast-utils@^2.4.1 || ^3.0.0": - "integrity" "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==" - "resolved" "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz" - "version" "3.2.0" - dependencies: - "array-includes" "^3.1.2" - "object.assign" "^4.1.2" - -"kind-of@^3.0.2", "kind-of@^3.0.3": - "integrity" "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" - "version" "3.2.2" - dependencies: - "is-buffer" "^1.1.5" - -"kind-of@^3.2.0": - "integrity" "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" - "version" "3.2.2" - dependencies: - "is-buffer" "^1.1.5" - -"kind-of@^4.0.0": - "integrity" "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=" - "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "is-buffer" "^1.1.5" - -"kind-of@^5.0.0": - "integrity" "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" - "version" "5.1.0" - -"kind-of@^6.0.0", "kind-of@^6.0.2": - "integrity" "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" - "version" "6.0.3" - -"klaw-sync@^6.0.0": - "integrity" "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==" - "resolved" "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "graceful-fs" "^4.1.11" - -"klaw@^1.0.0": - "integrity" "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=" - "resolved" "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz" - "version" "1.3.1" - optionalDependencies: - "graceful-fs" "^4.1.9" - -"kleur@^3.0.3": - "integrity" "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - "resolved" "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" - "version" "3.0.3" - -"lcid@^1.0.0": - "integrity" "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=" - "resolved" "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "invert-kv" "^1.0.0" - -"leven@^3.1.0": - "integrity" "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" - "resolved" "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" - "version" "3.1.0" - -"levn@^0.4.1": - "integrity" "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==" - "resolved" "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" - "version" "0.4.1" - dependencies: - "prelude-ls" "^1.2.1" - "type-check" "~0.4.0" - -"levn@~0.3.0": - "integrity" "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=" - "resolved" "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" - "version" "0.3.0" - dependencies: - "prelude-ls" "~1.1.2" - "type-check" "~0.3.2" - -"lines-and-columns@^1.1.6": - "integrity" "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" - "resolved" "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz" - "version" "1.1.6" - -"lint-staged@^10.5.4": - "integrity" "sha512-EechC3DdFic/TdOPgj/RB3FicqE6932LTHCUm0Y2fsD9KGlLB+RwJl2q1IYBIvEsKzDOgn0D4gll+YxG5RsrKg==" - "resolved" "https://registry.npmjs.org/lint-staged/-/lint-staged-10.5.4.tgz" - "version" "10.5.4" - dependencies: - "chalk" "^4.1.0" - "cli-truncate" "^2.1.0" - "commander" "^6.2.0" - "cosmiconfig" "^7.0.0" - "debug" "^4.2.0" - "dedent" "^0.7.0" - "enquirer" "^2.3.6" - "execa" "^4.1.0" - "listr2" "^3.2.2" - "log-symbols" "^4.0.0" - "micromatch" "^4.0.2" - "normalize-path" "^3.0.0" - "please-upgrade-node" "^3.2.0" - "string-argv" "0.3.1" - "stringify-object" "^3.3.0" - -"listr2@^3.2.2": - "integrity" "sha512-eP40ZHihu70sSmqFNbNy2NL1YwImmlMmPh9WO5sLmPDleurMHt3n+SwEWNu2kzKScexZnkyFtc1VI0z/TGlmpw==" - "resolved" "https://registry.npmjs.org/listr2/-/listr2-3.10.0.tgz" - "version" "3.10.0" - dependencies: - "cli-truncate" "^2.1.0" - "colorette" "^1.2.2" - "log-update" "^4.0.0" - "p-map" "^4.0.0" - "rxjs" "^6.6.7" - "through" "^2.3.8" - "wrap-ansi" "^7.0.0" - -"load-json-file@^2.0.0": - "integrity" "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=" - "resolved" "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "graceful-fs" "^4.1.2" - "parse-json" "^2.2.0" - "pify" "^2.0.0" - "strip-bom" "^3.0.0" - -"load-json-file@^4.0.0": - "integrity" "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=" - "resolved" "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "graceful-fs" "^4.1.2" - "parse-json" "^4.0.0" - "pify" "^3.0.0" - "strip-bom" "^3.0.0" - -"locate-path@^2.0.0": - "integrity" "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=" - "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "p-locate" "^2.0.0" - "path-exists" "^3.0.0" - -"locate-path@^3.0.0": - "integrity" "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==" - "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "p-locate" "^3.0.0" - "path-exists" "^3.0.0" - -"locate-path@^5.0.0": - "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" - "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "p-locate" "^4.1.0" - -"locate-path@^6.0.0": - "integrity" "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==" - "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "p-locate" "^5.0.0" - -"lodash._reinterpolate@^3.0.0": - "integrity" "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" - "resolved" "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" - "version" "3.0.0" - -"lodash.clonedeep@^4.5.0": - "integrity" "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" - "resolved" "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz" - "version" "4.5.0" - -"lodash.debounce@^4.0.8": - "integrity" "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" - "resolved" "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" - "version" "4.0.8" - -"lodash.frompairs@^4.0.1": - "integrity" "sha1-vE5SB/onV8E25XNhTpZkUGsrG9I=" - "resolved" "https://registry.npmjs.org/lodash.frompairs/-/lodash.frompairs-4.0.1.tgz" - "version" "4.0.1" - -"lodash.isequal@^4.5.0": - "integrity" "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" - "resolved" "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" - "version" "4.5.0" - -"lodash.isstring@^4.0.1": - "integrity" "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" - "resolved" "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz" - "version" "4.0.1" - -"lodash.merge@^4.6.2": - "integrity" "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - "resolved" "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" - "version" "4.6.2" - -"lodash.omit@^4.5.0": - "integrity" "sha1-brGa5aHuHdnfC5aeZs4Lf6MLXmA=" - "resolved" "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz" - "version" "4.5.0" - -"lodash.pick@^4.4.0": - "integrity" "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=" - "resolved" "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz" - "version" "4.4.0" - -"lodash.template@^4.5.0": - "integrity" "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==" - "resolved" "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz" - "version" "4.5.0" - dependencies: - "lodash._reinterpolate" "^3.0.0" - "lodash.templatesettings" "^4.0.0" - -"lodash.templatesettings@^4.0.0": - "integrity" "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==" - "resolved" "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz" - "version" "4.2.0" - dependencies: - "lodash._reinterpolate" "^3.0.0" - -"lodash.throttle@^4.1.1": - "integrity" "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" - "resolved" "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz" - "version" "4.1.1" - -"lodash.truncate@^4.4.2": - "integrity" "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=" - "resolved" "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz" - "version" "4.4.2" - -"lodash@^4.0.0", "lodash@^4.17.14", "lodash@^4.17.15", "lodash@^4.17.21", "lodash@^4.17.4", "lodash@^4.6.1", "lodash@^4.7.0": - "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" - "version" "4.17.21" - -"log-symbols@^2.2.0": - "integrity" "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==" - "resolved" "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz" - "version" "2.2.0" - dependencies: - "chalk" "^2.0.1" - -"log-symbols@^4.0.0": - "integrity" "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==" - "resolved" "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "chalk" "^4.1.0" - "is-unicode-supported" "^0.1.0" - -"log-update@^4.0.0": - "integrity" "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==" - "resolved" "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "ansi-escapes" "^4.3.0" - "cli-cursor" "^3.1.0" - "slice-ansi" "^4.0.0" - "wrap-ansi" "^6.2.0" - -"logkitty@^0.7.1": - "integrity" "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==" - "resolved" "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz" - "version" "0.7.1" - dependencies: - "ansi-fragments" "^0.2.1" - "dayjs" "^1.8.15" - "yargs" "^15.1.0" - -"loose-envify@^1.0.0", "loose-envify@^1.1.0", "loose-envify@^1.3.1", "loose-envify@^1.4.0": - "integrity" "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==" - "resolved" "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "js-tokens" "^3.0.0 || ^4.0.0" - -"lru-cache@^4.0.1": - "integrity" "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==" - "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz" - "version" "4.1.5" - dependencies: - "pseudomap" "^1.0.2" - "yallist" "^2.1.2" - -"lru-cache@^6.0.0": - "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" - "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "yallist" "^4.0.0" - -"make-dir@^2.0.0": - "integrity" "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==" - "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "pify" "^4.0.1" - "semver" "^5.6.0" - -"make-dir@^2.1.0": - "integrity" "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==" - "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "pify" "^4.0.1" - "semver" "^5.6.0" - -"make-dir@^3.0.0": - "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" - "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "semver" "^6.0.0" - -"makeerror@1.0.x": - "integrity" "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=" - "resolved" "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz" - "version" "1.0.11" - dependencies: - "tmpl" "1.0.x" - -"map-cache@^0.2.2": - "integrity" "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" - "resolved" "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz" - "version" "0.2.2" - -"map-visit@^1.0.0": - "integrity" "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=" - "resolved" "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "object-visit" "^1.0.0" - -"md5-file@^3.2.3": - "integrity" "sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==" - "resolved" "https://registry.npmjs.org/md5-file/-/md5-file-3.2.3.tgz" - "version" "3.2.3" - dependencies: - "buffer-alloc" "^1.1.0" - -"mdn-data@2.0.14": - "integrity" "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - "resolved" "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" - "version" "2.0.14" - -"mem@^1.1.0": - "integrity" "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=" - "resolved" "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "mimic-fn" "^1.0.0" - -"merge-options@^3.0.4": - "integrity" "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==" - "resolved" "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "is-plain-obj" "^2.1.0" - -"merge-stream@^2.0.0": - "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" - "version" "2.0.0" - -"merge2@^1.3.0": - "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" - "version" "1.4.1" - -"metro-babel-register@0.64.0": - "integrity" "sha512-Kf6YvE3kIRumGnjK0Q9LqGDIdnsX9eFGtNBmBuCVDuB9wGGA/5CgX8We8W7Y44dz1RGTcHJRhfw5iGg+pwC3aQ==" - "resolved" "https://registry.npmjs.org/metro-babel-register/-/metro-babel-register-0.64.0.tgz" - "version" "0.64.0" - 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-optional-chaining" "^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" - "escape-string-regexp" "^1.0.5" - -"metro-babel-transformer@0.64.0": - "integrity" "sha512-itZaxKTgmKGEZWxNzbSZBc22NngrMZzoUNuU92aHSTGkYi2WH4XlvzEHsstmIKHMsRVKl75cA+mNmgk4gBFJKw==" - "resolved" "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.64.0.tgz" - "version" "0.64.0" - dependencies: - "@babel/core" "^7.0.0" - "metro-source-map" "0.64.0" - "nullthrows" "^1.1.1" - -"metro-babel7-plugin-react-transform@0.54.1": - "integrity" "sha512-jWm5myuMoZAOhoPsa8ItfDxdTcOzKhTTzzhFlbZnRamE7i9qybeMdrZt8KHQpF7i2p/mKzE9Yhf4ouOz5K/jHg==" - "resolved" "https://registry.npmjs.org/metro-babel7-plugin-react-transform/-/metro-babel7-plugin-react-transform-0.54.1.tgz" - "version" "0.54.1" - dependencies: - "@babel/helper-module-imports" "^7.0.0" - -"metro-cache-key@0.64.0": - "integrity" "sha512-O9B65G8L/fopck45ZhdRosyVZdMtUQuX5mBWEC1NRj02iWBIUPLmYMjrunqIe8vHipCMp3DtTCm/65IlBmO8jg==" - "resolved" "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.64.0.tgz" - "version" "0.64.0" - -"metro-cache@0.64.0": - "integrity" "sha512-QvGfxe/1QQYM9XOlR8W1xqE9eHDw/AgJIgYGn/TxZxBu9Zga+Rgs1omeSZju45D8w5VWgMr83ma5kACgzvOecg==" - "resolved" "https://registry.npmjs.org/metro-cache/-/metro-cache-0.64.0.tgz" - "version" "0.64.0" - dependencies: - "metro-core" "0.64.0" - "mkdirp" "^0.5.1" - "rimraf" "^2.5.4" - -"metro-config@^0.64.0", "metro-config@0.64.0": - "integrity" "sha512-QhM4asnX5KhlRWaugwVGNNXhX0Z85u5nK0UQ/A90bBb4xWyXqUe20e788VtdA75rkQiiI6wXTCIHWT0afbnjwQ==" - "resolved" "https://registry.npmjs.org/metro-config/-/metro-config-0.64.0.tgz" - "version" "0.64.0" - dependencies: - "cosmiconfig" "^5.0.5" - "jest-validate" "^26.5.2" - "metro" "0.64.0" - "metro-cache" "0.64.0" - "metro-core" "0.64.0" - "metro-runtime" "0.64.0" - -"metro-core@^0.64.0", "metro-core@0.64.0": - "integrity" "sha512-v8ZQ5j72EaUwamQ8pLfHlOHTyp7SbdazvHPzFGDpHnwIQqIT0Bw3Syg8R4regTlVG3ngpeSEAi005UITljmMcQ==" - "resolved" "https://registry.npmjs.org/metro-core/-/metro-core-0.64.0.tgz" - "version" "0.64.0" - dependencies: - "jest-haste-map" "^26.5.2" - "lodash.throttle" "^4.1.1" - "metro-resolver" "0.64.0" - -"metro-hermes-compiler@0.64.0": - "integrity" "sha512-CLAjVDWGAoGhbi2ZyPHnH5YDdfrDIx6+tzFWfHGIMTZkYBXsYta9IfYXBV8lFb6BIbrXLjlXZAOoosknetMPOA==" - "resolved" "https://registry.npmjs.org/metro-hermes-compiler/-/metro-hermes-compiler-0.64.0.tgz" - "version" "0.64.0" - -"metro-inspector-proxy@0.64.0": - "integrity" "sha512-KywbH3GNSz9Iqw4UH3smgaV2dBHHYMISeN7ORntDL/G+xfgPc6vt13d+zFb907YpUcXj5N0vdoiAHI5V/0y8IA==" - "resolved" "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.64.0.tgz" - "version" "0.64.0" - dependencies: - "connect" "^3.6.5" - "debug" "^2.2.0" - "ws" "^1.1.5" - "yargs" "^15.3.1" - -"metro-minify-uglify@0.64.0": - "integrity" "sha512-DRwRstqXR5qfte9Nuwoov5dRXxL7fJeVlO5fGyOajWeO3+AgPjvjXh/UcLJqftkMWTPGUFuzAD5/7JC5v5FLWw==" - "resolved" "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.64.0.tgz" - "version" "0.64.0" - dependencies: - "uglify-es" "^3.1.9" - -"metro-react-native-babel-preset@^0.54.1": - "integrity" "sha512-Hfr32+u5yYl3qhYQJU8NQ26g4kQlc3yFMg7keVR/3H8rwBIbFqXgsKt8oe0dOrv7WvrMqBHhDtVdU9ls3sSq8g==" - "resolved" "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.54.1.tgz" - "version" "0.54.1" - 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" - "metro-babel7-plugin-react-transform" "0.54.1" - "react-transform-hmr" "^1.0.4" - -"metro-react-native-babel-preset@~0.64.0": - "integrity" "sha512-HcZ0RWQRuJfpPiaHyFQJzcym+/dDIVUPwUAXWoub/C4GkGu+mPjp8vqK6g0FxokCnnI2TK0gZTza2IDfiNNscQ==" - "resolved" "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.64.0.tgz" - "version" "0.64.0" - dependencies: - "@babel/core" "^7.0.0" - "@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-syntax-nullish-coalescing-operator" "^7.0.0" - "@babel/plugin-syntax-optional-chaining" "^7.0.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-self" "^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.5.0" - "@babel/plugin-transform-unicode-regex" "^7.0.0" - "@babel/template" "^7.0.0" - "react-refresh" "^0.4.0" - -"metro-react-native-babel-preset@0.64.0": - "integrity" "sha512-HcZ0RWQRuJfpPiaHyFQJzcym+/dDIVUPwUAXWoub/C4GkGu+mPjp8vqK6g0FxokCnnI2TK0gZTza2IDfiNNscQ==" - "resolved" "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.64.0.tgz" - "version" "0.64.0" - dependencies: - "@babel/core" "^7.0.0" - "@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-syntax-nullish-coalescing-operator" "^7.0.0" - "@babel/plugin-syntax-optional-chaining" "^7.0.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-self" "^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.5.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.64.0", "metro-react-native-babel-transformer@0.64.0": - "integrity" "sha512-K1sHO3ODBFCr7uEiCQ4RvVr+cQg0EHQF8ChVPnecGh/WDD8udrTq9ECwB0dRfMjAvlsHtRUlJm6ZSI8UPgum2w==" - "resolved" "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.64.0.tgz" - "version" "0.64.0" - dependencies: - "@babel/core" "^7.0.0" - "babel-preset-fbjs" "^3.3.0" - "metro-babel-transformer" "0.64.0" - "metro-react-native-babel-preset" "0.64.0" - "metro-source-map" "0.64.0" - "nullthrows" "^1.1.1" - -"metro-resolver@^0.64.0", "metro-resolver@0.64.0": - "integrity" "sha512-cJ26Id8Zf+HmS/1vFwu71K3u7ep/+HeXXAJIeVDYf+niE7AWB9FijyMtAlQgbD8elWqv1leJCnQ/xHRFBfGKYA==" - "resolved" "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.64.0.tgz" - "version" "0.64.0" - dependencies: - "absolute-path" "^0.0.0" - -"metro-runtime@^0.64.0", "metro-runtime@0.64.0": - "integrity" "sha512-m7XbWOaIOeFX7YcxUhmnOi6Pg8EaeL89xyZ+quZyZVF1aNoTr4w8FfbKxvijpjsytKHIZtd+43m2Wt5JrqyQmQ==" - "resolved" "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.64.0.tgz" - "version" "0.64.0" - -"metro-source-map@0.64.0": - "integrity" "sha512-OCG2rtcp5cLEGYvAbfkl6mEc0J2FPRP4/UCEly+juBk7hawS9bCBMBfhJm/HIsvY1frk6nT2Vsl1O8YBbwyx2g==" - "resolved" "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.64.0.tgz" - "version" "0.64.0" - dependencies: - "@babel/traverse" "^7.0.0" - "@babel/types" "^7.0.0" - "invariant" "^2.2.4" - "metro-symbolicate" "0.64.0" - "nullthrows" "^1.1.1" - "ob1" "0.64.0" - "source-map" "^0.5.6" - "vlq" "^1.0.0" - -"metro-symbolicate@0.64.0": - "integrity" "sha512-qIi+YRrDWnLVmydj6gwidYLPaBsakZRibGWSspuXgHAxOI3UuLwlo4dpQ73Et0gyHjI7ZvRMRY8JPiOntf9AQQ==" - "resolved" "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.64.0.tgz" - "version" "0.64.0" - dependencies: - "invariant" "^2.2.4" - "metro-source-map" "0.64.0" - "nullthrows" "^1.1.1" - "source-map" "^0.5.6" - "through2" "^2.0.1" - "vlq" "^1.0.0" - -"metro-transform-plugins@0.64.0": - "integrity" "sha512-iTIRBD/wBI98plfxj8jAoNUUXfXLNlyvcjPtshhpGvdwu9pzQilGfnDnOaaK+vbITcOk9w5oQectXyJwAqTr1A==" - "resolved" "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.64.0.tgz" - "version" "0.64.0" - dependencies: - "@babel/core" "^7.0.0" - "@babel/generator" "^7.5.0" - "@babel/template" "^7.0.0" - "@babel/traverse" "^7.0.0" - "nullthrows" "^1.1.1" - -"metro-transform-worker@0.64.0": - "integrity" "sha512-wegRtK8GyLF6IPZRBJp+zsORgA4iX0h1DRpknyAMDCtSbJ4VU2xV/AojteOgAsDvY3ucAGsvfuZLNDJHUdUNHQ==" - "resolved" "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.64.0.tgz" - "version" "0.64.0" - dependencies: - "@babel/core" "^7.0.0" - "@babel/generator" "^7.5.0" - "@babel/parser" "^7.0.0" - "@babel/types" "^7.0.0" - "babel-preset-fbjs" "^3.3.0" - "metro" "0.64.0" - "metro-babel-transformer" "0.64.0" - "metro-cache" "0.64.0" - "metro-cache-key" "0.64.0" - "metro-hermes-compiler" "0.64.0" - "metro-source-map" "0.64.0" - "metro-transform-plugins" "0.64.0" - "nullthrows" "^1.1.1" - -"metro@^0.64.0", "metro@0.64.0": - "integrity" "sha512-G2OC08Rzfs0kqnSEuKo2yZxR+/eNUpA93Ru45c60uN0Dw3HPrDi+ZBipgFftC6iLE0l+6hu8roFFIofotWxybw==" - "resolved" "https://registry.npmjs.org/metro/-/metro-0.64.0.tgz" - "version" "0.64.0" - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/core" "^7.0.0" - "@babel/generator" "^7.5.0" - "@babel/parser" "^7.0.0" - "@babel/template" "^7.0.0" - "@babel/traverse" "^7.0.0" - "@babel/types" "^7.0.0" - "absolute-path" "^0.0.0" - "accepts" "^1.3.7" - "async" "^2.4.0" - "chalk" "^4.0.0" - "ci-info" "^2.0.0" - "connect" "^3.6.5" - "debug" "^2.2.0" - "denodeify" "^1.2.1" - "error-stack-parser" "^2.0.6" - "fs-extra" "^1.0.0" - "graceful-fs" "^4.1.3" - "image-size" "^0.6.0" - "invariant" "^2.2.4" - "jest-haste-map" "^26.5.2" - "jest-worker" "^26.0.0" - "lodash.throttle" "^4.1.1" - "metro-babel-register" "0.64.0" - "metro-babel-transformer" "0.64.0" - "metro-cache" "0.64.0" - "metro-cache-key" "0.64.0" - "metro-config" "0.64.0" - "metro-core" "0.64.0" - "metro-hermes-compiler" "0.64.0" - "metro-inspector-proxy" "0.64.0" - "metro-minify-uglify" "0.64.0" - "metro-react-native-babel-preset" "0.64.0" - "metro-resolver" "0.64.0" - "metro-runtime" "0.64.0" - "metro-source-map" "0.64.0" - "metro-symbolicate" "0.64.0" - "metro-transform-plugins" "0.64.0" - "metro-transform-worker" "0.64.0" - "mime-types" "^2.1.27" - "mkdirp" "^0.5.1" - "node-fetch" "^2.2.0" - "nullthrows" "^1.1.1" - "rimraf" "^2.5.4" - "serialize-error" "^2.1.0" - "source-map" "^0.5.6" - "strip-ansi" "^6.0.0" - "temp" "0.8.3" - "throat" "^5.0.0" - "ws" "^1.1.5" - "yargs" "^15.3.1" - -"micromatch@^3.1.10", "micromatch@^3.1.4": - "integrity" "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==" - "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" - "version" "3.1.10" - 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" - -"micromatch@^4.0.2": - "integrity" "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==" - "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" - "version" "4.0.4" - dependencies: - "braces" "^3.0.1" - "picomatch" "^2.2.3" - -"micromatch@^4.0.4": - "integrity" "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==" - "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" - "version" "4.0.4" - dependencies: - "braces" "^3.0.1" - "picomatch" "^2.2.3" - -"mime-db@>= 1.43.0 < 2", "mime-db@1.51.0": - "integrity" "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==" - "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz" - "version" "1.51.0" - -"mime-types@^2.1.12", "mime-types@^2.1.27", "mime-types@~2.1.34": - "integrity" "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==" - "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz" - "version" "2.1.34" - dependencies: - "mime-db" "1.51.0" - -"mime@^2.4.1", "mime@^2.4.4": - "integrity" "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==" - "resolved" "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz" - "version" "2.5.2" - -"mime@1.6.0": - "integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - "resolved" "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" - "version" "1.6.0" - -"mimic-fn@^1.0.0": - "integrity" "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" - "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz" - "version" "1.2.0" - -"mimic-fn@^2.1.0": - "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" - "version" "2.1.0" - -"min-document@^2.19.0": - "integrity" "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=" - "resolved" "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz" - "version" "2.19.0" - dependencies: - "dom-walk" "^0.1.0" - -"minimatch@^3.0.2", "minimatch@^3.0.4": - "integrity" "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" - "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "brace-expansion" "^1.1.7" - -"minimist@^1.1.1", "minimist@^1.2.0", "minimist@^1.2.5": - "integrity" "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" - "version" "1.2.5" - -"mixin-deep@^1.2.0": - "integrity" "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==" - "resolved" "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz" - "version" "1.3.2" - dependencies: - "for-in" "^1.0.2" - "is-extendable" "^1.0.1" - -"mkdirp@^0.5.1": - "integrity" "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==" - "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz" - "version" "0.5.5" - dependencies: - "minimist" "^1.2.5" - -"mockdate@^3.0.2": - "integrity" "sha512-iniQP4rj1FhBdBYS/+eQv7j1tadJ9lJtdzgOpvsOHng/GbcDh2Fhdeq+ZRldrPYdXvCyfFUmFeEwEGXZB5I/AQ==" - "resolved" "https://registry.npmjs.org/mockdate/-/mockdate-3.0.5.tgz" - "version" "3.0.5" - -"ms@^2.1.1", "ms@2.1.2": - "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - "version" "2.1.2" - -"ms@2.0.0": - "integrity" "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - "resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" - "version" "2.0.0" - -"ms@2.1.3": - "integrity" "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" - "version" "2.1.3" - -"mz@^2.7.0": - "integrity" "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==" - "resolved" "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz" - "version" "2.7.0" - dependencies: - "any-promise" "^1.0.0" - "object-assign" "^4.0.1" - "thenify-all" "^1.0.0" - -"nan@^2.12.1": - "integrity" "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==" - "resolved" "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz" - "version" "2.14.2" - -"nanoid@^3.1.15": - "integrity" "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==" - "resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz" - "version" "3.1.23" - -"nanomatch@^1.2.9": - "integrity" "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==" - "resolved" "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz" - "version" "1.2.13" - 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" - -"natural-compare@^1.4.0": - "integrity" "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" - "version" "1.4.0" - -"negotiator@0.6.3": - "integrity" "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - "resolved" "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" - "version" "0.6.3" - -"neo-async@^2.5.0": - "integrity" "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - "resolved" "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" - "version" "2.6.2" - -"nice-try@^1.0.4": - "integrity" "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" - "resolved" "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" - "version" "1.0.5" - -"nocache@^2.1.0": - "integrity" "sha512-0L9FvHG3nfnnmaEQPjT9xhfN4ISk0A8/2j4M37Np4mcDesJjHgEUfgPhdCyZuFI954tjokaIj/A3NdpFNdEh4Q==" - "resolved" "https://registry.npmjs.org/nocache/-/nocache-2.1.0.tgz" - "version" "2.1.0" - -"node-dir@^0.1.17": - "integrity" "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=" - "resolved" "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz" - "version" "0.1.17" - dependencies: - "minimatch" "^3.0.2" - -"node-fetch@^1.0.1": - "integrity" "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==" - "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz" - "version" "1.7.3" - dependencies: - "encoding" "^0.1.11" - "is-stream" "^1.0.1" - -"node-fetch@^2.2.0", "node-fetch@^2.6.0": - "integrity" "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" - "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz" - "version" "2.6.1" - -"node-int64@^0.4.0": - "integrity" "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" - "resolved" "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" - "version" "0.4.0" - -"node-notifier@^8.0.0": - "integrity" "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==" - "resolved" "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz" - "version" "8.0.2" - dependencies: - "growly" "^1.3.0" - "is-wsl" "^2.2.0" - "semver" "^7.3.2" - "shellwords" "^0.1.1" - "uuid" "^8.3.0" - "which" "^2.0.2" - -"node-releases@^1.1.71": - "integrity" "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" - "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz" - "version" "1.1.73" - -"node-stream-zip@^1.9.1": - "integrity" "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==" - "resolved" "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz" - "version" "1.15.0" - -"normalize-css-color@^1.0.2": - "integrity" "sha1-Apkel8zOxmI/5XOvu/Deah8+n40=" - "resolved" "https://registry.npmjs.org/normalize-css-color/-/normalize-css-color-1.0.2.tgz" - "version" "1.0.2" - -"normalize-package-data@^2.3.2", "normalize-package-data@^2.5.0": - "integrity" "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==" - "resolved" "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" - "version" "2.5.0" - 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": - "integrity" "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=" - "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "remove-trailing-separator" "^1.0.1" - -"normalize-path@^3.0.0": - "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - "version" "3.0.0" - -"npm-run-path@^2.0.0": - "integrity" "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=" - "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "path-key" "^2.0.0" - -"npm-run-path@^4.0.0": - "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==" - "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "path-key" "^3.0.0" - -"nth-check@^1.0.2": - "integrity" "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==" - "resolved" "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "boolbase" "~1.0.0" - -"nullthrows@^1.1.1": - "integrity" "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" - "resolved" "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz" - "version" "1.1.1" - -"number-is-nan@^1.0.0": - "integrity" "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" - "resolved" "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" - "version" "1.0.1" - -"nwsapi@^2.2.0": - "integrity" "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" - "resolved" "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz" - "version" "2.2.0" - -"ob1@0.64.0": - "integrity" "sha512-CO1N+5dhvy+MoAwxz8+fymEUcwsT4a+wHhrHFb02LppcJdHxgcBWviwEhUwKOD2kLMQ7ijrrzybOqpGcqEtvpQ==" - "resolved" "https://registry.npmjs.org/ob1/-/ob1-0.64.0.tgz" - "version" "0.64.0" - -"object-assign@^4.0.1", "object-assign@^4.1.0", "object-assign@^4.1.1": - "integrity" "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" - "version" "4.1.1" - -"object-copy@^0.1.0": - "integrity" "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=" - "resolved" "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz" - "version" "0.1.0" - dependencies: - "copy-descriptor" "^0.1.0" - "define-property" "^0.2.5" - "kind-of" "^3.0.3" - -"object-inspect@^1.10.3", "object-inspect@^1.9.0": - "integrity" "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==" - "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz" - "version" "1.10.3" - -"object-is@^1.0.1": - "integrity" "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==" - "resolved" "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" - "version" "1.1.5" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - -"object-keys@^1.0.12", "object-keys@^1.1.1": - "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" - "version" "1.1.1" - -"object-visit@^1.0.0": - "integrity" "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=" - "resolved" "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "isobject" "^3.0.0" - -"object.assign@^4.1.0", "object.assign@^4.1.2": - "integrity" "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==" - "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "call-bind" "^1.0.0" - "define-properties" "^1.1.3" - "has-symbols" "^1.0.1" - "object-keys" "^1.1.1" - -"object.entries@^1.1.4": - "integrity" "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==" - "resolved" "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz" - "version" "1.1.4" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - "es-abstract" "^1.18.2" - -"object.fromentries@^2.0.4": - "integrity" "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==" - "resolved" "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz" - "version" "2.0.4" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - "es-abstract" "^1.18.0-next.2" - "has" "^1.0.3" - -"object.getownpropertydescriptors@^2.1.1": - "integrity" "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==" - "resolved" "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz" - "version" "2.1.2" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - "es-abstract" "^1.18.0-next.2" - -"object.pick@^1.3.0": - "integrity" "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=" - "resolved" "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz" - "version" "1.3.0" - dependencies: - "isobject" "^3.0.1" - -"object.values@^1.1.3", "object.values@^1.1.4": - "integrity" "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==" - "resolved" "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz" - "version" "1.1.4" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - "es-abstract" "^1.18.2" - -"on-finished@~2.3.0": - "integrity" "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=" - "resolved" "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" - "version" "2.3.0" - dependencies: - "ee-first" "1.1.1" - -"on-headers@~1.0.2": - "integrity" "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" - "resolved" "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" - "version" "1.0.2" - -"once@^1.3.0", "once@^1.3.1", "once@^1.4.0": - "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" - "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "wrappy" "1" - -"onetime@^2.0.0": - "integrity" "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=" - "resolved" "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "mimic-fn" "^1.0.0" - -"onetime@^5.1.0": - "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" - "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" - "version" "5.1.2" - dependencies: - "mimic-fn" "^2.1.0" - -"open@^6.2.0": - "integrity" "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==" - "resolved" "https://registry.npmjs.org/open/-/open-6.4.0.tgz" - "version" "6.4.0" - dependencies: - "is-wsl" "^1.1.0" - -"open@^7.4.2": - "integrity" "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==" - "resolved" "https://registry.npmjs.org/open/-/open-7.4.2.tgz" - "version" "7.4.2" - dependencies: - "is-docker" "^2.0.0" - "is-wsl" "^2.1.1" - -"opencollective-postinstall@^2.0.2": - "integrity" "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==" - "resolved" "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz" - "version" "2.0.3" - -"optimism@^0.10.0": - "integrity" "sha512-9A5pqGoQk49H6Vhjb9kPgAeeECfUDF6aIICbMDL23kDLStBn1MWk3YvcZ4xWF9CsSf6XEgvRLkXy4xof/56vVw==" - "resolved" "https://registry.npmjs.org/optimism/-/optimism-0.10.3.tgz" - "version" "0.10.3" - dependencies: - "@wry/context" "^0.4.0" - -"optionator@^0.8.1": - "integrity" "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==" - "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" - "version" "0.8.3" - dependencies: - "deep-is" "~0.1.3" - "fast-levenshtein" "~2.0.6" - "levn" "~0.3.0" - "prelude-ls" "~1.1.2" - "type-check" "~0.3.2" - "word-wrap" "~1.2.3" - -"optionator@^0.9.1": - "integrity" "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==" - "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz" - "version" "0.9.1" - dependencies: - "deep-is" "^0.1.3" - "fast-levenshtein" "^2.0.6" - "levn" "^0.4.1" - "prelude-ls" "^1.2.1" - "type-check" "^0.4.0" - "word-wrap" "^1.2.3" - -"options@>=0.0.5": - "integrity" "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=" - "resolved" "https://registry.npmjs.org/options/-/options-0.0.6.tgz" - "version" "0.0.6" - -"ora@^3.4.0": - "integrity" "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==" - "resolved" "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz" - "version" "3.4.0" - 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": - "integrity" "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==" - "resolved" "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "execa" "^0.7.0" - "lcid" "^1.0.0" - "mem" "^1.1.0" - -"os-tmpdir@^1.0.0", "os-tmpdir@~1.0.2": - "integrity" "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" - "resolved" "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" - "version" "1.0.2" - -"p-each-series@^2.1.0": - "integrity" "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==" - "resolved" "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz" - "version" "2.2.0" - -"p-finally@^1.0.0": - "integrity" "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" - "resolved" "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" - "version" "1.0.0" - -"p-limit@^1.1.0": - "integrity" "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==" - "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz" - "version" "1.3.0" - dependencies: - "p-try" "^1.0.0" - -"p-limit@^2.0.0", "p-limit@^2.2.0": - "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" - "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" - "version" "2.3.0" - dependencies: - "p-try" "^2.0.0" - -"p-limit@^3.0.2": - "integrity" "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==" - "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "yocto-queue" "^0.1.0" - -"p-locate@^2.0.0": - "integrity" "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=" - "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "p-limit" "^1.1.0" - -"p-locate@^3.0.0": - "integrity" "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==" - "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "p-limit" "^2.0.0" - -"p-locate@^4.1.0": - "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" - "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "p-limit" "^2.2.0" - -"p-locate@^5.0.0": - "integrity" "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==" - "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "p-limit" "^3.0.2" - -"p-map@^4.0.0": - "integrity" "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==" - "resolved" "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "aggregate-error" "^3.0.0" - -"p-try@^1.0.0": - "integrity" "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" - "resolved" "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz" - "version" "1.0.0" - -"p-try@^2.0.0": - "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" - "version" "2.2.0" - -"parent-module@^1.0.0": - "integrity" "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==" - "resolved" "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "callsites" "^3.0.0" - -"parse-json@^2.2.0": - "integrity" "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=" - "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz" - "version" "2.2.0" - dependencies: - "error-ex" "^1.2.0" - -"parse-json@^4.0.0": - "integrity" "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=" - "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "error-ex" "^1.3.1" - "json-parse-better-errors" "^1.0.1" - -"parse-json@^5.0.0": - "integrity" "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==" - "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" - "version" "5.2.0" - dependencies: - "@babel/code-frame" "^7.0.0" - "error-ex" "^1.3.1" - "json-parse-even-better-errors" "^2.3.0" - "lines-and-columns" "^1.1.6" - -"parse-png@^2.1.0": - "integrity" "sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==" - "resolved" "https://registry.npmjs.org/parse-png/-/parse-png-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "pngjs" "^3.3.0" - -"parse5@6.0.1": - "integrity" "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - "resolved" "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" - "version" "6.0.1" - -"parseurl@~1.3.3": - "integrity" "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - "resolved" "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" - "version" "1.3.3" - -"pascalcase@^0.1.1": - "integrity" "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" - "resolved" "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz" - "version" "0.1.1" - -"patch-package@^6.2.2": - "integrity" "sha512-S0vh/ZEafZ17hbhgqdnpunKDfzHQibQizx9g8yEf5dcVk3KOflOfdufRXQX8CSEkyOQwuM/bNz1GwKvFj54kaQ==" - "resolved" "https://registry.npmjs.org/patch-package/-/patch-package-6.4.7.tgz" - "version" "6.4.7" - dependencies: - "@yarnpkg/lockfile" "^1.1.0" - "chalk" "^2.4.2" - "cross-spawn" "^6.0.5" - "find-yarn-workspace-root" "^2.0.0" - "fs-extra" "^7.0.1" - "is-ci" "^2.0.0" - "klaw-sync" "^6.0.0" - "minimist" "^1.2.0" - "open" "^7.4.2" - "rimraf" "^2.6.3" - "semver" "^5.6.0" - "slash" "^2.0.0" - "tmp" "^0.0.33" - -"path-browserify@^1.0.0": - "integrity" "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" - "resolved" "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz" - "version" "1.0.1" - -"path-exists@^3.0.0": - "integrity" "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" - "version" "3.0.0" - -"path-exists@^4.0.0": - "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" - "version" "4.0.0" - -"path-is-absolute@^1.0.0": - "integrity" "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - "version" "1.0.1" - -"path-key@^2.0.0": - "integrity" "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" - "resolved" "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" - "version" "2.0.1" - -"path-key@^2.0.1": - "integrity" "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" - "resolved" "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" - "version" "2.0.1" - -"path-key@^3.0.0", "path-key@^3.1.0": - "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" - "version" "3.1.1" - -"path-parse@^1.0.6": - "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" - "version" "1.0.7" - -"path-type@^2.0.0": - "integrity" "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=" - "resolved" "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "pify" "^2.0.0" - -"path-type@^3.0.0": - "integrity" "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==" - "resolved" "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "pify" "^3.0.0" - -"path-type@^4.0.0": - "integrity" "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - "resolved" "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" - "version" "4.0.0" - -"picomatch@^2.0.4", "picomatch@^2.2.3": - "integrity" "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" - "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" - "version" "2.3.0" - -"pify@^2.0.0": - "integrity" "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - "resolved" "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - "version" "2.3.0" - -"pify@^3.0.0": - "integrity" "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - "resolved" "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" - "version" "3.0.0" - -"pify@^4.0.1": - "integrity" "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - "resolved" "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" - "version" "4.0.1" - -"pirates@^4.0.1", "pirates@^4.0.5": - "integrity" "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" - "resolved" "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz" - "version" "4.0.5" - -"pkg-dir@^2.0.0": - "integrity" "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=" - "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "find-up" "^2.1.0" - -"pkg-dir@^3.0.0": - "integrity" "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==" - "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "find-up" "^3.0.0" - -"pkg-dir@^4.2.0": - "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" - "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" - "version" "4.2.0" - dependencies: - "find-up" "^4.0.0" - -"pkg-dir@^5.0.0": - "integrity" "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==" - "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "find-up" "^5.0.0" - -"pkg-up@^2.0.0": - "integrity" "sha1-yBmscoBZpGHKscOImivjxJoATX8=" - "resolved" "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "find-up" "^2.1.0" - -"pkg-up@^3.1.0": - "integrity" "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==" - "resolved" "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "find-up" "^3.0.0" - -"please-upgrade-node@^3.2.0": - "integrity" "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==" - "resolved" "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz" - "version" "3.2.0" - dependencies: - "semver-compare" "^1.0.0" - -"plist@^3.0.1": - "integrity" "sha512-MSrkwZBdQ6YapHy87/8hDU8MnIcyxBKjeF+McXnr5A9MtffPewTs7G3hlpodT5TacyfIyFTaJEhh3GGcmasTgQ==" - "resolved" "https://registry.npmjs.org/plist/-/plist-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "base64-js" "^1.5.1" - "xmlbuilder" "^9.0.7" - "xmldom" "^0.5.0" - -"pngjs@^3.3.0": - "integrity" "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" - "resolved" "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz" - "version" "3.4.0" - -"pngjs@^5.0.0": - "integrity" "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==" - "resolved" "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz" - "version" "5.0.0" - -"posix-character-classes@^0.1.0": - "integrity" "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" - "resolved" "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz" - "version" "0.1.1" - -"prelude-ls@^1.2.1": - "integrity" "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" - "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" - "version" "1.2.1" - -"prelude-ls@~1.1.2": - "integrity" "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" - "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" - "version" "1.1.2" - -"prettier-config-standard@^1.0.1": - "integrity" "sha512-S0zuixvAFlc0zruhYEDMsjt2VG/e5S5hSbqGuxTMWA0ygjII8EP9U7c/wsCQyjjAoaYG82bUsVmaSQ6veQ+u6g==" - "resolved" "https://registry.npmjs.org/prettier-config-standard/-/prettier-config-standard-1.0.1.tgz" - "version" "1.0.1" - -"prettier@^2.3.1": - "integrity" "sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA==" - "resolved" "https://registry.npmjs.org/prettier/-/prettier-2.3.1.tgz" - "version" "2.3.1" - -"pretty-format@^26.5.2", "pretty-format@^26.6.2": - "integrity" "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==" - "resolved" "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz" - "version" "26.6.2" - dependencies: - "@jest/types" "^26.6.2" - "ansi-regex" "^5.0.0" - "ansi-styles" "^4.0.0" - "react-is" "^17.0.1" - -"private@^0.1.6": - "integrity" "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" - "resolved" "https://registry.npmjs.org/private/-/private-0.1.8.tgz" - "version" "0.1.8" - -"process-nextick-args@~2.0.0": - "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" - "version" "2.0.1" - -"process@^0.11.10": - "integrity" "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" - "resolved" "https://registry.npmjs.org/process/-/process-0.11.10.tgz" - "version" "0.11.10" - -"progress@^2.0.0": - "integrity" "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" - "resolved" "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" - "version" "2.0.3" - -"promise@^7.1.1": - "integrity" "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==" - "resolved" "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz" - "version" "7.3.1" - dependencies: - "asap" "~2.0.3" - -"promise@^8.0.3": - "integrity" "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==" - "resolved" "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz" - "version" "8.1.0" - dependencies: - "asap" "~2.0.6" - -"prompts@^2.0.1", "prompts@^2.4.0": - "integrity" "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==" - "resolved" "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" - "version" "2.4.2" - dependencies: - "kleur" "^3.0.3" - "sisteransi" "^1.0.5" - -"prop-types@*", "prop-types@^15.5.10", "prop-types@^15.5.9", "prop-types@^15.6.0", "prop-types@^15.6.2", "prop-types@^15.7.2", "prop-types@^15.7.x": - "integrity" "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==" - "resolved" "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz" - "version" "15.7.2" - dependencies: - "loose-envify" "^1.4.0" - "object-assign" "^4.1.1" - "react-is" "^16.8.1" - -"pseudomap@^1.0.2": - "integrity" "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" - "resolved" "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz" - "version" "1.0.2" - -"psl@^1.1.33": - "integrity" "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - "resolved" "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" - "version" "1.8.0" - -"pump@^3.0.0": - "integrity" "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==" - "resolved" "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "end-of-stream" "^1.1.0" - "once" "^1.3.1" - -"punycode@^2.1.0", "punycode@^2.1.1": - "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" - "version" "2.1.1" - -"qs@^6.9.1": - "integrity" "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==" - "resolved" "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz" - "version" "6.10.1" - dependencies: - "side-channel" "^1.0.4" - -"query-string@^6.13.6": - "integrity" "sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==" - "resolved" "https://registry.npmjs.org/query-string/-/query-string-6.14.1.tgz" - "version" "6.14.1" - dependencies: - "decode-uri-component" "^0.2.0" - "filter-obj" "^1.1.0" - "split-on-first" "^1.0.0" - "strict-uri-encode" "^2.0.0" - -"querystringify@^2.1.1": - "integrity" "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" - "resolved" "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz" - "version" "2.2.0" - -"queue-microtask@^1.2.2": - "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" - "version" "1.2.3" - -"range-parser@~1.2.1": - "integrity" "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - "resolved" "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" - "version" "1.2.1" - -"react-apollo@^2.5.8": - "integrity" "sha512-60yOQrnNosxU/tRbOxGDaYNLFcOKmQqxHPhxyvKTlGIaF/rRCXQRKixUgWVffpEupSHHD7psY5k5ZOuZsdsSGQ==" - "resolved" "https://registry.npmjs.org/react-apollo/-/react-apollo-2.5.8.tgz" - "version" "2.5.8" - dependencies: - "apollo-utilities" "^1.3.0" - "fast-json-stable-stringify" "^2.0.0" - "hoist-non-react-statics" "^3.3.0" - "lodash.isequal" "^4.5.0" - "prop-types" "^15.7.2" - "ts-invariant" "^0.4.2" - "tslib" "^1.9.3" - -"react-deep-force-update@^1.0.0": - "integrity" "sha512-WUSQJ4P/wWcusaH+zZmbECOk7H5N2pOIl0vzheeornkIMhu+qrNdGFm0bDZLCb0hSF0jf/kH1SgkNGfBdTc4wA==" - "resolved" "https://registry.npmjs.org/react-deep-force-update/-/react-deep-force-update-1.1.2.tgz" - "version" "1.1.2" - -"react-devtools-core@^4.6.0": - "integrity" "sha512-k+P5VSKM6P22Go9IQ8dJmjj9fbztvKt1iRDI/4wS5oTvd1EnytIJMYB59wZt+D3kgp64jklNX/MRmY42xAQ08g==" - "resolved" "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.13.5.tgz" - "version" "4.13.5" - dependencies: - "shell-quote" "^1.6.1" - "ws" "^7" - -"react-dom@^15.0.0 || ^16.0.0", "react-dom@^16.8.0", "react-dom@>=16.5.1": - "integrity" "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==" - "resolved" "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz" - "version" "16.14.0" - dependencies: - "loose-envify" "^1.1.0" - "object-assign" "^4.1.1" - "prop-types" "^15.6.2" - "scheduler" "^0.19.1" - -"react-freeze@^1.0.0": - "integrity" "sha512-yQaiOqDmoKqks56LN9MTgY06O0qQHgV4FUrikH357DydArSZHQhl0BJFqGKIZoTqi8JizF9Dxhuk1FIZD6qCaw==" - "resolved" "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.0.tgz" - "version" "1.0.0" - -"react-is@^16.13.0", "react-is@^16.7.0", "react-is@^16.8.1", "react-is@^16.8.6": - "integrity" "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - "resolved" "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" - "version" "16.13.1" - -"react-is@^17.0.1": - "integrity" "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - "resolved" "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" - "version" "17.0.2" - -"react-native-animatable@^1.2.4", "react-native-animatable@1.3.3": - "integrity" "sha512-2ckIxZQAsvWn25Ho+DK3d1mXIgj7tITkrS4pYDvx96WyOttSvzzFeQnM2od0+FUMzILbdHDsDEqZvnz1DYNQ1w==" - "resolved" "https://registry.npmjs.org/react-native-animatable/-/react-native-animatable-1.3.3.tgz" - "version" "1.3.3" - dependencies: - "prop-types" "^15.7.2" - -"react-native-button@^2.3.0": - "integrity" "sha512-4siaJlpOLeL9fAhX8VU3cnUfcGLe3E2zABDWSKxkF+NiYOd+AnKeYY29WXlV8hXhCFo+Ry7E+alrJ6zjZLTSfg==" - "resolved" "https://registry.npmjs.org/react-native-button/-/react-native-button-2.4.0.tgz" - "version" "2.4.0" - dependencies: - "prop-types" "^15.5.10" - -"react-native-codegen@^0.0.6": - "integrity" "sha512-cMvrUelD81wiPitEPiwE/TCNscIVauXxmt4NTGcy18HrUd0WRWXfYzAQGXm0eI87u3NMudNhqFj2NISJenxQHg==" - "resolved" "https://registry.npmjs.org/react-native-codegen/-/react-native-codegen-0.0.6.tgz" - "version" "0.0.6" - dependencies: - "flow-parser" "^0.121.0" - "jscodeshift" "^0.11.0" - "nullthrows" "^1.1.1" - -"react-native-communications@^2.2.1": - "integrity" "sha1-eIO1ayCgAu63kMET+GFuqGksp5U=" - "resolved" "https://registry.npmjs.org/react-native-communications/-/react-native-communications-2.2.1.tgz" - "version" "2.2.1" - -"react-native-flash-message@^0.1.23": - "integrity" "sha512-T++KNGpIofXRqj3fT+/zJH/su1VgIjGcwiJerSvRsvEXwai1LdUl+O0tX7dz+Lgxi7yzswXKWcUQmY0dZrbG3g==" - "resolved" "https://registry.npmjs.org/react-native-flash-message/-/react-native-flash-message-0.1.23.tgz" - "version" "0.1.23" - dependencies: - "prop-types" "^15.7.2" - "react-native-iphone-x-helper" "^1.3.0" - -"react-native-flatlist-slider@^1.0.5": - "integrity" "sha512-RT4SLq0TlmAT5z+7c8jviFcX8UYMehyrudXAR7je3HkDilgnUMBPs/hG3zzlPAJ68TYW2ANIh7/Ht1THbWWydA==" - "resolved" "https://registry.npmjs.org/react-native-flatlist-slider/-/react-native-flatlist-slider-1.0.5.tgz" - "version" "1.0.5" - -"react-native-gesture-handler@*", "react-native-gesture-handler@> 1.0.0", "react-native-gesture-handler@>= 1.0.0", "react-native-gesture-handler@~2.1.0": - "integrity" "sha512-1+qMhsXKKWTPAFi2ZY8rEhP/4xIevWNb1zLU9MzJkr7tRIEW4G+ipxjLyCw+7hQeqeeIbyZ8kkTyHAUuwTrHDA==" - "resolved" "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "@egjs/hammerjs" "^2.0.17" - "hoist-non-react-statics" "^3.3.0" - "invariant" "^2.2.4" - "lodash" "^4.17.21" - "prop-types" "^15.7.2" - -"react-native-gifted-chat@^0.16.3": - "integrity" "sha512-7EJKQPzzg1yIbLFNq9n5bGJWZ7Woi2bTeT7M4EVSChmFF/qyNos+gFxEcafPkEihEeIxeOne6hBQlYNKmDABgA==" - "resolved" "https://registry.npmjs.org/react-native-gifted-chat/-/react-native-gifted-chat-0.16.3.tgz" - "version" "0.16.3" - dependencies: - "@expo/react-native-action-sheet" "^3.6.0" - "dayjs" "^1.8.26" - "prop-types" "^15.7.2" - "react-native-communications" "^2.2.1" - "react-native-iphone-x-helper" "^1.2.1" - "react-native-lightbox" "^0.8.1" - "react-native-parsed-text" "0.0.22" - "react-native-typing-animation" "^0.1.7" - "uuid" "3.4.0" - -"react-native-iphone-x-helper@^1.2.1", "react-native-iphone-x-helper@^1.3.0": - "integrity" "sha512-HOf0jzRnq2/aFUcdCJ9w9JGzN3gdEg0zFE4FyYlp4jtidqU03D5X7ZegGKfT1EWteR0gPBGp9ye5T5FvSWi9Yg==" - "resolved" "https://registry.npmjs.org/react-native-iphone-x-helper/-/react-native-iphone-x-helper-1.3.1.tgz" - "version" "1.3.1" - -"react-native-lightbox@^0.8.1": - "integrity" "sha512-TFZA6iKEEHpAUIXjMTRb6vx0/9rHgEKy3ZBiRAy295PwldYg5c8opwnbyURLIl522ykeqhVx9uGdXjSMIowLvA==" - "resolved" "https://registry.npmjs.org/react-native-lightbox/-/react-native-lightbox-0.8.1.tgz" - "version" "0.8.1" - dependencies: - "prop-types" "^15.7.2" - -"react-native-maps@0.29.4": - "integrity" "sha512-Td2KE8+KODcHOxfB1GBNnzFo4/89rlLiC7yTvqQZh0tGVrEzIcgSleUZRrjtq/WvSWSR4rql4AS+0VsBgDkYrw==" - "resolved" "https://registry.npmjs.org/react-native-maps/-/react-native-maps-0.29.4.tgz" - "version" "0.29.4" - dependencies: - "@types/geojson" "^7946.0.7" - -"react-native-material-textfield@^0.16.1": - "integrity" "sha512-pcV/ic3i6vYEODS7pvAMUYJ+evkzIB8cjXtSzkab9rBtYNGRpAlM0Yp8QNnjZ7foZqkj9Ynav0nguWcuJST10A==" - "resolved" "https://registry.npmjs.org/react-native-material-textfield/-/react-native-material-textfield-0.16.1.tgz" - "version" "0.16.1" - dependencies: - "prop-types" "^15.5.9" - -"react-native-modal@^11.10.0": - "integrity" "sha512-syRYDJYSh16bR37R5EKU9T/wC+5bEOfF17IUqf5URdhbEDd+hxyMInC++l45E8oI+MtdOaEp9yAws5xDqk8dnA==" - "resolved" "https://registry.npmjs.org/react-native-modal/-/react-native-modal-11.10.0.tgz" - "version" "11.10.0" - dependencies: - "prop-types" "^15.6.2" - "react-native-animatable" "1.3.3" - -"react-native-modalize@^2.0.8": - "integrity" "sha512-OKdpFVExEe4YM2uFHL/aStS9p0JaC6gBupjaW1QVHkGq22T2ASYwkhDvTnMS8BLOLWPx2fC3xEBzOcn2rh7EYw==" - "resolved" "https://registry.npmjs.org/react-native-modalize/-/react-native-modalize-2.0.8.tgz" - "version" "2.0.8" - -"react-native-parsed-text@0.0.22": - "integrity" "sha512-hfD83RDXZf9Fvth3DowR7j65fMnlqM9PpxZBGWkzVcUTFtqe6/yPcIoIAgrJbKn6YmtzkivmhWE2MCE4JKBXrQ==" - "resolved" "https://registry.npmjs.org/react-native-parsed-text/-/react-native-parsed-text-0.0.22.tgz" - "version" "0.0.22" - dependencies: - "prop-types" "^15.7.x" - -"react-native-reanimated@>= 1.0.0", "react-native-reanimated@~2.3.1": - "integrity" "sha512-iJwnxroNhECGIB+XRLjQhLKJp3iVxuUtnRTGh6WYvPMZHRft0Mf/HvsKiqz2fEFuZgQgGBB9N26Og85cb1HjTA==" - "resolved" "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-2.3.2.tgz" - "version" "2.3.2" - dependencies: - "@babel/plugin-transform-object-assign" "^7.10.4" - "@types/invariant" "^2.2.35" - "invariant" "^2.2.4" - "lodash.isequal" "^4.5.0" - "mockdate" "^3.0.2" - "react-native-screens" "^3.4.0" - "string-hash-64" "^1.0.3" - -"react-native-safe-area-context@>= 0.6.0", "react-native-safe-area-context@3.3.2": - "integrity" "sha512-yOwiiPJ1rk+/nfK13eafbpW6sKW0jOnsRem2C1LPJjM3tfTof6hlvV5eWHATye3XOpu2cJ7N+HdkUvUDGwFD2Q==" - "resolved" "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-3.3.2.tgz" - "version" "3.3.2" - -"react-native-screens@^3.4.0", "react-native-screens@>= 2.0.0-alpha.0 || >= 2.0.0-beta.0 || >= 2.0.0", "react-native-screens@~3.10.1": - "integrity" "sha512-bMKSpwMeqAoXBqTJiDEG1ogM1cMk66sEmpp/4dGqdX59v+OwMqPeTuBk37qaSuS7gPOFFKsNW2X3ymGvBT4iEw==" - "resolved" "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.10.2.tgz" - "version" "3.10.2" - dependencies: - "react-freeze" "^1.0.0" - "warn-once" "^0.1.0" - -"react-native-star-rating@^1.1.0": - "integrity" "sha512-ocOYx+BKUvfruvXm45MBbQZtpkVO3PQieBDepB0FaLuxE3vUtDTPzHqXuBes3iCM5oRi5umrnmMUMsM0mEq5ZA==" - "resolved" "https://registry.npmjs.org/react-native-star-rating/-/react-native-star-rating-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "prop-types" "^15.5.10" - "react-native-animatable" "^1.2.4" - "react-native-button" "^2.3.0" - "react-native-vector-icons" "^4.5.0" - -"react-native-svg@12.1.1": - "integrity" "sha512-NIAJ8jCnXGCqGWXkkJ1GTzO4a3Md5at5sagYV8Vh4MXYnL4z5Rh428Wahjhh+LIjx40EE5xM5YtwyJBqOIba2Q==" - "resolved" "https://registry.npmjs.org/react-native-svg/-/react-native-svg-12.1.1.tgz" - "version" "12.1.1" - dependencies: - "css-select" "^2.1.0" - "css-tree" "^1.0.0-alpha.39" - -"react-native-timeline-flatlist@^0.7.2": - "integrity" "sha512-CrexymQd9ZN3ZDbpJdjslN2sKoJQNYp1zsqZhjCbDtzpCOurIKgjBcgxKahRX5VMq7MBkzEOmVCwcu0GueuCFw==" - "resolved" "https://registry.npmjs.org/react-native-timeline-flatlist/-/react-native-timeline-flatlist-0.7.6.tgz" - "version" "0.7.6" - -"react-native-typing-animation@^0.1.7": - "integrity" "sha512-4H3rF9M+I2yAZpYJcY0Mb29TXkn98QK12rrKSY6LZj1BQD9NNmRZuNXzwX4XHapsIz+N/J8M3p27FOQPbfzqeg==" - "resolved" "https://registry.npmjs.org/react-native-typing-animation/-/react-native-typing-animation-0.1.7.tgz" - "version" "0.1.7" - -"react-native-vector-icons@^4.5.0": - "integrity" "sha512-rpfhfPiXCK2PX1nrNhdxSMrEGB/Gw/SvKoPM0G2wAkSoqynnes19K0VYI+Up7DqR1rFIpE4hP2erpT1tNx2tfg==" - "resolved" "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-4.6.0.tgz" - "version" "4.6.0" - dependencies: - "lodash" "^4.0.0" - "prop-types" "^15.5.10" - "yargs" "^8.0.2" - -"react-native-web@>= 0.11": - "integrity" "sha512-w1KAxX2FYLS2GAi3w3BnEZg/IUu7FdgHnLmFKHplRnHMV3u1OPB2EVA7ndNdfu7ds4Rn2OZjSXoNh6F61g3gkA==" - "resolved" "https://registry.npmjs.org/react-native-web/-/react-native-web-0.11.7.tgz" - "version" "0.11.7" - 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-webview@11.15.0": - "integrity" "sha512-0Wv+8qu8XuACx1xZwzc2Yfl+rOvxUouLcPxUKdkhaMVNpwoM5/ePpczCQZ3LpiRnSoEtjaUkfyQHbJQ+x4dDJQ==" - "resolved" "https://registry.npmjs.org/react-native-webview/-/react-native-webview-11.15.0.tgz" - "version" "11.15.0" - dependencies: - "escape-string-regexp" "2.0.0" - "invariant" "2.2.4" - -"react-native@*", "react-native@^0.0.0-0 || 0.60 - 0.67 || 1000.0.0", "react-native@> 0.50.0", "react-native@>= 0.51", "react-native@>= 0.58.2", "react-native@>=0.38.0", "react-native@>=0.42.0", "react-native@>=0.50.0", "react-native@>=0.55.0", "react-native@>=0.57", "react-native@>=0.64.0-rc.0 || 0.0.0-*", "react-native@0.64.3": - "integrity" "sha512-2OEU74U0Ek1/WeBzPbg6XDsCfjF/9fhrNX/5TFgEiBKd5mNc9LOZ/OlMmkb7iues/ZZ/oc51SbEfLRQdcW0fVw==" - "resolved" "https://registry.npmjs.org/react-native/-/react-native-0.64.3.tgz" - "version" "0.64.3" - dependencies: - "@jest/create-cache-key-function" "^26.5.0" - "@react-native-community/cli" "^5.0.1-alpha.1" - "@react-native-community/cli-platform-android" "^5.0.1-alpha.1" - "@react-native-community/cli-platform-ios" "^5.0.1-alpha.1" - "@react-native/assets" "1.0.0" - "@react-native/normalize-color" "1.0.0" - "@react-native/polyfills" "1.0.0" - "abort-controller" "^3.0.0" - "anser" "^1.4.9" - "base64-js" "^1.1.2" - "event-target-shim" "^5.0.1" - "hermes-engine" "~0.7.0" - "invariant" "^2.2.4" - "jsc-android" "^245459.0.0" - "metro-babel-register" "0.64.0" - "metro-react-native-babel-transformer" "0.64.0" - "metro-runtime" "0.64.0" - "metro-source-map" "0.64.0" - "nullthrows" "^1.1.1" - "pretty-format" "^26.5.2" - "promise" "^8.0.3" - "prop-types" "^15.7.2" - "react-devtools-core" "^4.6.0" - "react-native-codegen" "^0.0.6" - "react-refresh" "^0.4.0" - "regenerator-runtime" "^0.13.2" - "scheduler" "^0.20.1" - "shelljs" "^0.8.4" - "stacktrace-parser" "^0.1.3" - "use-subscription" "^1.0.0" - "whatwg-fetch" "^3.0.0" - "ws" "^6.1.4" - -"react-proxy@^1.1.7": - "integrity" "sha1-nb/Z2SdSjDqp9ETkVYw3gwq4wmo=" - "resolved" "https://registry.npmjs.org/react-proxy/-/react-proxy-1.1.8.tgz" - "version" "1.1.8" - dependencies: - "lodash" "^4.6.1" - "react-deep-force-update" "^1.0.0" - -"react-refresh@^0.4.0": - "integrity" "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==" - "resolved" "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz" - "version" "0.4.3" - -"react-test-renderer@^16.8.6": - "integrity" "sha512-L8yPjqPE5CZO6rKsKXRO/rVPiaCOy0tQQJbC+UjPNlobl5mad59lvPjwFsQHTvL03caVDIVr9x9/OSgDe6I5Eg==" - "resolved" "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.14.0.tgz" - "version" "16.14.0" - dependencies: - "object-assign" "^4.1.1" - "prop-types" "^15.6.2" - "react-is" "^16.8.6" - "scheduler" "^0.19.1" - -"react-timer-mixin@^0.13.4": - "integrity" "sha512-4+ow23tp/Tv7hBM5Az5/Be/eKKF7DIvJ09voz5LyHGQaqqz9WV8YMs31eFvcYQs7d451LSg7kDJV70XYN/Ug/Q==" - "resolved" "https://registry.npmjs.org/react-timer-mixin/-/react-timer-mixin-0.13.4.tgz" - "version" "0.13.4" - -"react-transform-hmr@^1.0.4": - "integrity" "sha1-4aQL0Krvxy6N/Xp82gmvhQZjl7s=" - "resolved" "https://registry.npmjs.org/react-transform-hmr/-/react-transform-hmr-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "global" "^4.3.0" - "react-proxy" "^1.1.7" - -"react@*", "react@^15.0.0 || ^16.0.0", "react@^16.0", "react@^16.14.0", "react@^16.8.0", "react@^16.8.0 || ^17.0.0", "react@^17.0.0", "react@> 15.0.0", "react@>= 16.0 || < 18.0", "react@>=16.3.0", "react@>=16.5.1", "react@17.0.1": - "integrity" "sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==" - "resolved" "https://registry.npmjs.org/react/-/react-17.0.1.tgz" - "version" "17.0.1" - dependencies: - "loose-envify" "^1.1.0" - "object-assign" "^4.1.1" - -"read-pkg-up@^2.0.0": - "integrity" "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=" - "resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "find-up" "^2.0.0" - "read-pkg" "^2.0.0" - -"read-pkg-up@^3.0.0": - "integrity" "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=" - "resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "find-up" "^2.0.0" - "read-pkg" "^3.0.0" - -"read-pkg-up@^4.0.0": - "integrity" "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==" - "resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "find-up" "^3.0.0" - "read-pkg" "^3.0.0" - -"read-pkg-up@^7.0.1": - "integrity" "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==" - "resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz" - "version" "7.0.1" - dependencies: - "find-up" "^4.1.0" - "read-pkg" "^5.2.0" - "type-fest" "^0.8.1" - -"read-pkg@^2.0.0": - "integrity" "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=" - "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "load-json-file" "^2.0.0" - "normalize-package-data" "^2.3.2" - "path-type" "^2.0.0" - -"read-pkg@^3.0.0": - "integrity" "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=" - "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "load-json-file" "^4.0.0" - "normalize-package-data" "^2.3.2" - "path-type" "^3.0.0" - -"read-pkg@^5.2.0": - "integrity" "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==" - "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz" - "version" "5.2.0" - dependencies: - "@types/normalize-package-data" "^2.4.0" - "normalize-package-data" "^2.5.0" - "parse-json" "^5.0.0" - "type-fest" "^0.6.0" - -"readable-stream@~2.3.6": - "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - "version" "2.3.7" - 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" - -"realpath-native@^1.1.0": - "integrity" "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==" - "resolved" "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "util.promisify" "^1.0.0" - -"recast@^0.20.3": - "integrity" "sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==" - "resolved" "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz" - "version" "0.20.5" - dependencies: - "ast-types" "0.14.2" - "esprima" "~4.0.0" - "source-map" "~0.6.1" - "tslib" "^2.0.1" - -"rechoir@^0.6.2": - "integrity" "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=" - "resolved" "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz" - "version" "0.6.2" - dependencies: - "resolve" "^1.1.6" - -"regenerate-unicode-properties@^8.2.0": - "integrity" "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==" - "resolved" "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz" - "version" "8.2.0" - dependencies: - "regenerate" "^1.4.0" - -"regenerate@^1.4.0": - "integrity" "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - "resolved" "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" - "version" "1.4.2" - -"regenerator-runtime@^0.11.0": - "integrity" "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" - "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz" - "version" "0.11.1" - -"regenerator-runtime@^0.13.2": - "integrity" "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" - "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz" - "version" "0.13.7" - -"regenerator-runtime@^0.13.4": - "integrity" "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" - "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz" - "version" "0.13.7" - -"regenerator-transform@^0.10.0": - "integrity" "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==" - "resolved" "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz" - "version" "0.10.1" - dependencies: - "babel-runtime" "^6.18.0" - "babel-types" "^6.19.0" - "private" "^0.1.6" - -"regenerator-transform@^0.14.2": - "integrity" "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==" - "resolved" "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz" - "version" "0.14.5" - dependencies: - "@babel/runtime" "^7.8.4" - -"regex-not@^1.0.0", "regex-not@^1.0.2": - "integrity" "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==" - "resolved" "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "extend-shallow" "^3.0.2" - "safe-regex" "^1.1.0" - -"regexp.prototype.flags@^1.3.1": - "integrity" "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==" - "resolved" "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz" - "version" "1.3.1" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - -"regexpp@^3.0.0", "regexpp@^3.1.0": - "integrity" "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==" - "resolved" "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz" - "version" "3.1.0" - -"regexpu-core@^4.7.1": - "integrity" "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==" - "resolved" "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz" - "version" "4.7.1" - 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.1": - "integrity" "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" - "resolved" "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz" - "version" "0.5.2" - -"regjsparser@^0.6.4": - "integrity" "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==" - "resolved" "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz" - "version" "0.6.9" - dependencies: - "jsesc" "~0.5.0" - -"remove-trailing-separator@^1.0.1": - "integrity" "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" - "resolved" "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz" - "version" "1.1.0" - -"repeat-element@^1.1.2": - "integrity" "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" - "resolved" "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz" - "version" "1.1.4" - -"repeat-string@^1.6.1": - "integrity" "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" - "resolved" "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" - "version" "1.6.1" - -"require-directory@^2.1.1": - "integrity" "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" - "version" "2.1.1" - -"require-from-string@^2.0.2": - "integrity" "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" - "resolved" "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" - "version" "2.0.2" - -"require-main-filename@^1.0.1": - "integrity" "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" - "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz" - "version" "1.0.1" - -"require-main-filename@^2.0.0": - "integrity" "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" - "version" "2.0.0" - -"requires-port@^1.0.0": - "integrity" "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" - "resolved" "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" - "version" "1.0.0" - -"reselect@^4.0.0": - "integrity" "sha512-uVdlz8J7OO+ASpBYoz1Zypgx0KasCY20H+N8JD13oUMtPvSHQuscrHop4KbXrbsBcdB9Ds7lVK7eRkBIfO43vQ==" - "resolved" "https://registry.npmjs.org/reselect/-/reselect-4.1.5.tgz" - "version" "4.1.5" - -"resolve-cwd@^3.0.0": - "integrity" "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==" - "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "resolve-from" "^5.0.0" - -"resolve-from@^3.0.0": - "integrity" "sha1-six699nWiBvItuZTM17rywoYh0g=" - "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz" - "version" "3.0.0" - -"resolve-from@^4.0.0": - "integrity" "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" - "version" "4.0.0" - -"resolve-from@^5.0.0": - "integrity" "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" - "version" "5.0.0" - -"resolve-url@^0.2.1": - "integrity" "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" - "resolved" "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" - "version" "0.2.1" - -"resolve@^1.1.6", "resolve@^1.10.0", "resolve@^1.10.1", "resolve@^1.13.1", "resolve@^1.14.2", "resolve@^1.18.1", "resolve@^1.20.0": - "integrity" "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==" - "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz" - "version" "1.20.0" - dependencies: - "is-core-module" "^2.2.0" - "path-parse" "^1.0.6" - -"resolve@^2.0.0-next.3": - "integrity" "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==" - "resolved" "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz" - "version" "2.0.0-next.3" - dependencies: - "is-core-module" "^2.2.0" - "path-parse" "^1.0.6" - -"restore-cursor@^2.0.0": - "integrity" "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=" - "resolved" "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "onetime" "^2.0.0" - "signal-exit" "^3.0.2" - -"restore-cursor@^3.1.0": - "integrity" "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==" - "resolved" "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "onetime" "^5.1.0" - "signal-exit" "^3.0.2" - -"ret@~0.1.10": - "integrity" "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" - "resolved" "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz" - "version" "0.1.15" - -"reusify@^1.0.4": - "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" - "version" "1.0.4" - -"rimraf@^2.5.4": - "integrity" "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==" - "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" - "version" "2.7.1" - dependencies: - "glob" "^7.1.3" - -"rimraf@^2.6.3": - "integrity" "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==" - "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" - "version" "2.7.1" - dependencies: - "glob" "^7.1.3" - -"rimraf@^3.0.0", "rimraf@^3.0.2": - "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" - "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "glob" "^7.1.3" - -"rimraf@~2.2.6": - "integrity" "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=" - "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" - "version" "2.2.8" - -"rsvp@^4.8.4": - "integrity" "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" - "resolved" "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz" - "version" "4.8.5" - -"rtl-detect@^1.0.2": - "integrity" "sha512-2sMcZO60tL9YDEFe24gqddg3hJ+xSmJFN8IExcQUxeHxQzydQrN6GHPL+yAWgzItXSI7es53hcZC9pJneuZDKA==" - "resolved" "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.0.3.tgz" - "version" "1.0.3" - -"run-parallel@^1.1.9": - "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" - "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" - "version" "1.2.0" - dependencies: - "queue-microtask" "^1.2.2" - -"rxjs@^6.6.7": - "integrity" "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==" - "resolved" "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz" - "version" "6.6.7" - dependencies: - "tslib" "^1.9.0" - -"safe-buffer@^5.1.2", "safe-buffer@~5.1.0", "safe-buffer@~5.1.1", "safe-buffer@5.1.2": - "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - "version" "5.1.2" - -"safe-regex@^1.1.0": - "integrity" "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=" - "resolved" "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "ret" "~0.1.10" - -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": - "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" - "version" "2.1.2" - -"sane@^4.0.3": - "integrity" "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==" - "resolved" "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz" - "version" "4.1.0" - 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", "sax@^1.2.4", "sax@>=0.6.0": - "integrity" "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - "resolved" "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" - "version" "1.2.4" - -"saxes@^5.0.1": - "integrity" "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==" - "resolved" "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "xmlchars" "^2.2.0" - -"scheduler@^0.19.1": - "integrity" "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==" - "resolved" "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz" - "version" "0.19.1" - dependencies: - "loose-envify" "^1.1.0" - "object-assign" "^4.1.1" - -"scheduler@^0.20.1": - "integrity" "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==" - "resolved" "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz" - "version" "0.20.2" - dependencies: - "loose-envify" "^1.1.0" - "object-assign" "^4.1.1" - -"semver-compare@^1.0.0": - "integrity" "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=" - "resolved" "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz" - "version" "1.0.0" - -"semver-regex@^3.1.2": - "integrity" "sha512-bXWyL6EAKOJa81XG1OZ/Yyuq+oT0b2YLlxx7c+mrdYPaPbnj6WgVULXhinMIeZGufuUBu/eVRqXEhiv4imfwxA==" - "resolved" "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.2.tgz" - "version" "3.1.2" - -"semver@^5.5.0", "semver@^5.6.0": - "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - "version" "5.7.1" - -"semver@^6.0.0", "semver@^6.1.0", "semver@^6.1.1", "semver@^6.1.2", "semver@^6.3.0": - "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - "version" "6.3.0" - -"semver@^7.2.1": - "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" - "version" "7.3.5" - dependencies: - "lru-cache" "^6.0.0" - -"semver@^7.3.2": - "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" - "version" "7.3.5" - dependencies: - "lru-cache" "^6.0.0" - -"semver@^7.3.5": - "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" - "version" "7.3.5" - dependencies: - "lru-cache" "^6.0.0" - -"semver@2 || 3 || 4 || 5": - "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - "version" "5.7.1" - -"semver@7.0.0": - "integrity" "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz" - "version" "7.0.0" - -"semver@7.3.2": - "integrity" "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz" - "version" "7.3.2" - -"send@0.17.2": - "integrity" "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==" - "resolved" "https://registry.npmjs.org/send/-/send-0.17.2.tgz" - "version" "0.17.2" - 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.8.1" - "mime" "1.6.0" - "ms" "2.1.3" - "on-finished" "~2.3.0" - "range-parser" "~1.2.1" - "statuses" "~1.5.0" - -"serialize-error@^2.1.0": - "integrity" "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=" - "resolved" "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz" - "version" "2.1.0" - -"serve-static@^1.13.1": - "integrity" "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==" - "resolved" "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz" - "version" "1.14.2" - dependencies: - "encodeurl" "~1.0.2" - "escape-html" "~1.0.3" - "parseurl" "~1.3.3" - "send" "0.17.2" - -"set-blocking@^2.0.0": - "integrity" "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" - "version" "2.0.0" - -"set-value@^2.0.0", "set-value@^2.0.1": - "integrity" "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==" - "resolved" "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz" - "version" "2.0.1" - 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": - "integrity" "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - "resolved" "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" - "version" "1.0.5" - -"setprototypeof@1.2.0": - "integrity" "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" - "version" "1.2.0" - -"shallow-clone@^3.0.0": - "integrity" "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==" - "resolved" "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "kind-of" "^6.0.2" - -"shebang-command@^1.2.0": - "integrity" "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=" - "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" - "version" "1.2.0" - dependencies: - "shebang-regex" "^1.0.0" - -"shebang-command@^2.0.0": - "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" - "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "shebang-regex" "^3.0.0" - -"shebang-regex@^1.0.0": - "integrity" "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" - "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" - "version" "1.0.0" - -"shebang-regex@^3.0.0": - "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" - "version" "3.0.0" - -"shell-quote@^1.6.1", "shell-quote@1.6.1": - "integrity" "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=" - "resolved" "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz" - "version" "1.6.1" - dependencies: - "array-filter" "~0.0.0" - "array-map" "~0.0.0" - "array-reduce" "~0.0.0" - "jsonify" "~0.0.0" - -"shelljs@^0.8.4": - "integrity" "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==" - "resolved" "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz" - "version" "0.8.5" - dependencies: - "glob" "^7.0.0" - "interpret" "^1.0.0" - "rechoir" "^0.6.2" - -"shellwords@^0.1.1": - "integrity" "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" - "resolved" "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz" - "version" "0.1.1" - -"side-channel@^1.0.4": - "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==" - "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "call-bind" "^1.0.0" - "get-intrinsic" "^1.0.2" - "object-inspect" "^1.9.0" - -"signal-exit@^3.0.0", "signal-exit@^3.0.2": - "integrity" "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" - "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz" - "version" "3.0.3" - -"simple-plist@^1.0.0", "simple-plist@^1.1.0": - "integrity" "sha512-pKMCVKvZbZTsqYR6RKgLfBHkh2cV89GXcA/0CVPje3sOiNOnXA8+rp/ciAMZ7JRaUdLzlEM6JFfUn+fS6Nt3hg==" - "resolved" "https://registry.npmjs.org/simple-plist/-/simple-plist-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "bplist-creator" "0.0.8" - "bplist-parser" "0.2.0" - "plist" "^3.0.1" - -"simple-swizzle@^0.2.2": - "integrity" "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=" - "resolved" "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz" - "version" "0.2.2" - dependencies: - "is-arrayish" "^0.3.1" - -"sisteransi@^1.0.5": - "integrity" "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - "resolved" "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" - "version" "1.0.5" - -"slash@^2.0.0": - "integrity" "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" - "resolved" "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz" - "version" "2.0.0" - -"slash@^3.0.0": - "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" - "version" "3.0.0" - -"slice-ansi@^2.0.0": - "integrity" "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==" - "resolved" "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "ansi-styles" "^3.2.0" - "astral-regex" "^1.0.0" - "is-fullwidth-code-point" "^2.0.0" - -"slice-ansi@^3.0.0": - "integrity" "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==" - "resolved" "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "ansi-styles" "^4.0.0" - "astral-regex" "^2.0.0" - "is-fullwidth-code-point" "^3.0.0" - -"slice-ansi@^4.0.0": - "integrity" "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==" - "resolved" "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "ansi-styles" "^4.0.0" - "astral-regex" "^2.0.0" - "is-fullwidth-code-point" "^3.0.0" - -"slugify@^1.3.4": - "integrity" "sha512-8mo9bslnBO3tr5PEVFzMPIWwWnipGS0xVbYf65zxDqfNwmzYn1LpiKNrR6DlClusuvo+hDHd1zKpmfAe83NQSQ==" - "resolved" "https://registry.npmjs.org/slugify/-/slugify-1.6.5.tgz" - "version" "1.6.5" - -"snapdragon-node@^2.0.1": - "integrity" "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==" - "resolved" "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "define-property" "^1.0.0" - "isobject" "^3.0.0" - "snapdragon-util" "^3.0.1" - -"snapdragon-util@^3.0.1": - "integrity" "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==" - "resolved" "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "kind-of" "^3.2.0" - -"snapdragon@^0.8.1": - "integrity" "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==" - "resolved" "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz" - "version" "0.8.2" - 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": - "integrity" "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==" - "resolved" "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz" - "version" "0.5.3" - dependencies: - "atob" "^2.1.2" - "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.16", "source-map-support@^0.5.6": - "integrity" "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==" - "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" - "version" "0.5.21" - dependencies: - "buffer-from" "^1.0.0" - "source-map" "^0.6.0" - -"source-map-url@^0.4.0": - "integrity" "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" - "resolved" "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz" - "version" "0.4.1" - -"source-map@^0.5.0", "source-map@^0.5.6": - "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" - "version" "0.5.7" - -"source-map@^0.6.0", "source-map@^0.6.1": - "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - "version" "0.6.1" - -"source-map@^0.7.3": - "integrity" "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" - "version" "0.7.3" - -"source-map@~0.6.1": - "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - "version" "0.6.1" - -"spdx-correct@^3.0.0": - "integrity" "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==" - "resolved" "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz" - "version" "3.1.1" - dependencies: - "spdx-expression-parse" "^3.0.0" - "spdx-license-ids" "^3.0.0" - -"spdx-exceptions@^2.1.0": - "integrity" "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" - "resolved" "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz" - "version" "2.3.0" - -"spdx-expression-parse@^3.0.0": - "integrity" "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==" - "resolved" "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "spdx-exceptions" "^2.1.0" - "spdx-license-ids" "^3.0.0" - -"spdx-license-ids@^3.0.0": - "integrity" "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==" - "resolved" "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz" - "version" "3.0.9" - -"split-on-first@^1.0.0": - "integrity" "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==" - "resolved" "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz" - "version" "1.1.0" - -"split-string@^3.0.1", "split-string@^3.0.2": - "integrity" "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==" - "resolved" "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "extend-shallow" "^3.0.0" - -"sprintf-js@~1.0.2": - "integrity" "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - "version" "1.0.3" - -"stack-utils@^1.0.1": - "integrity" "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==" - "resolved" "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz" - "version" "1.0.5" - dependencies: - "escape-string-regexp" "^2.0.0" - -"stack-utils@^2.0.2": - "integrity" "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==" - "resolved" "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz" - "version" "2.0.5" - dependencies: - "escape-string-regexp" "^2.0.0" - -"stackframe@^1.1.1": - "integrity" "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" - "resolved" "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz" - "version" "1.2.0" - -"stacktrace-parser@^0.1.3": - "integrity" "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==" - "resolved" "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz" - "version" "0.1.10" - dependencies: - "type-fest" "^0.7.1" - -"static-extend@^0.1.1": - "integrity" "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=" - "resolved" "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz" - "version" "0.1.2" - dependencies: - "define-property" "^0.2.5" - "object-copy" "^0.1.0" - -"statuses@>= 1.5.0 < 2", "statuses@~1.5.0": - "integrity" "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" - "version" "1.5.0" - -"stream-buffers@~2.2.0": - "integrity" "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=" - "resolved" "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz" - "version" "2.2.0" - -"strict-uri-encode@^2.0.0": - "integrity" "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=" - "resolved" "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz" - "version" "2.0.0" - -"string_decoder@~1.1.1": - "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "safe-buffer" "~5.1.0" - -"string-argv@0.3.1": - "integrity" "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==" - "resolved" "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz" - "version" "0.3.1" - -"string-hash-64@^1.0.3": - "integrity" "sha512-D5OKWKvDhyVWWn2x5Y9b+37NUllks34q1dCDhk/vYcso9fmhs+Tl3KR/gE4v5UNj2UA35cnX4KdVVGkG1deKqw==" - "resolved" "https://registry.npmjs.org/string-hash-64/-/string-hash-64-1.0.3.tgz" - "version" "1.0.3" - -"string-length@^4.0.1": - "integrity" "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==" - "resolved" "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" - "version" "4.0.2" - dependencies: - "char-regex" "^1.0.2" - "strip-ansi" "^6.0.0" - -"string-width@^1.0.1": - "integrity" "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=" - "resolved" "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "code-point-at" "^1.0.0" - "is-fullwidth-code-point" "^1.0.0" - "strip-ansi" "^3.0.0" - -"string-width@^2.0.0": - "integrity" "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==" - "resolved" "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "is-fullwidth-code-point" "^2.0.0" - "strip-ansi" "^4.0.0" - -"string-width@^4.1.0", "string-width@^4.2.0": - "integrity" "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==" - "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz" - "version" "4.2.2" - dependencies: - "emoji-regex" "^8.0.0" - "is-fullwidth-code-point" "^3.0.0" - "strip-ansi" "^6.0.0" - -"string.prototype.matchall@^4.0.5": - "integrity" "sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==" - "resolved" "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz" - "version" "4.0.5" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - "es-abstract" "^1.18.2" - "get-intrinsic" "^1.1.1" - "has-symbols" "^1.0.2" - "internal-slot" "^1.0.3" - "regexp.prototype.flags" "^1.3.1" - "side-channel" "^1.0.4" - -"string.prototype.trimend@^1.0.4": - "integrity" "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==" - "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - -"string.prototype.trimstart@^1.0.4": - "integrity" "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==" - "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - -"stringify-object@^3.3.0": - "integrity" "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==" - "resolved" "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz" - "version" "3.3.0" - dependencies: - "get-own-enumerable-property-symbols" "^3.0.0" - "is-obj" "^1.0.1" - "is-regexp" "^1.0.0" - -"strip-ansi@^3.0.0", "strip-ansi@^3.0.1": - "integrity" "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "ansi-regex" "^2.0.0" - -"strip-ansi@^4.0.0": - "integrity" "sha1-qEeQIusaw2iocTibY1JixQXuNo8=" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "ansi-regex" "^3.0.0" - -"strip-ansi@^5.0.0": - "integrity" "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" - "version" "5.2.0" - dependencies: - "ansi-regex" "^4.1.0" - -"strip-ansi@^5.2.0": - "integrity" "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" - "version" "5.2.0" - dependencies: - "ansi-regex" "^4.1.0" - -"strip-ansi@^6.0.0": - "integrity" "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "ansi-regex" "^5.0.0" - -"strip-bom@^3.0.0": - "integrity" "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" - "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" - "version" "3.0.0" - -"strip-bom@^4.0.0": - "integrity" "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" - "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" - "version" "4.0.0" - -"strip-eof@^1.0.0": - "integrity" "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" - "resolved" "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz" - "version" "1.0.0" - -"strip-final-newline@^2.0.0": - "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" - "version" "2.0.0" - -"strip-json-comments@^3.1.0", "strip-json-comments@^3.1.1": - "integrity" "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" - "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" - "version" "3.1.1" - -"subscriptions-transport-ws@^0.9.0", "subscriptions-transport-ws@^0.9.16": - "integrity" "sha512-tztzcBTNoEbuErsVQpTN2xUNN/efAZXyCyL5m3x4t6SKrEiTL2N8SaKWBFWM4u56pL79ULif3zjyeq+oV+nOaA==" - "resolved" "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.18.tgz" - "version" "0.9.18" - dependencies: - "backo2" "^1.0.2" - "eventemitter3" "^3.1.0" - "iterall" "^1.2.1" - "symbol-observable" "^1.0.4" - "ws" "^5.2.0" - -"sucrase@^3.20.0": - "integrity" "sha512-azqwq0/Bs6RzLAdb4dXxsCgMtAaD2hzmUr4UhSfsxO46JFPAwMnnb441B/qsudZiS6Ylea3JXZe3Q497lsgXzQ==" - "resolved" "https://registry.npmjs.org/sucrase/-/sucrase-3.20.3.tgz" - "version" "3.20.3" - dependencies: - "commander" "^4.0.0" - "glob" "7.1.6" - "lines-and-columns" "^1.1.6" - "mz" "^2.7.0" - "pirates" "^4.0.1" - "ts-interface-checker" "^0.1.9" - -"sudo-prompt@^9.0.0": - "integrity" "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==" - "resolved" "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz" - "version" "9.2.1" - -"supports-color@^2.0.0": - "integrity" "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - "version" "2.0.0" - -"supports-color@^5.3.0": - "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - "version" "5.5.0" - dependencies: - "has-flag" "^3.0.0" - -"supports-color@^6.1.0": - "integrity" "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz" - "version" "6.1.0" - dependencies: - "has-flag" "^3.0.0" - -"supports-color@^7.0.0", "supports-color@^7.1.0": - "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" - "version" "7.2.0" - dependencies: - "has-flag" "^4.0.0" - -"supports-hyperlinks@^2.0.0": - "integrity" "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==" - "resolved" "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz" - "version" "2.2.0" - dependencies: - "has-flag" "^4.0.0" - "supports-color" "^7.0.0" - -"symbol-observable@^1.0.2", "symbol-observable@^1.0.4": - "integrity" "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" - "resolved" "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz" - "version" "1.2.0" - -"symbol-tree@^3.2.4": - "integrity" "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" - "resolved" "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" - "version" "3.2.4" - -"table@^6.0.9": - "integrity" "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==" - "resolved" "https://registry.npmjs.org/table/-/table-6.7.1.tgz" - "version" "6.7.1" - dependencies: - "ajv" "^8.0.1" - "lodash.clonedeep" "^4.5.0" - "lodash.truncate" "^4.4.2" - "slice-ansi" "^4.0.0" - "string-width" "^4.2.0" - "strip-ansi" "^6.0.0" - -"temp-dir@^1.0.0": - "integrity" "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=" - "resolved" "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz" - "version" "1.0.0" - -"temp@^0.8.1", "temp@0.8.3": - "integrity" "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=" - "resolved" "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz" - "version" "0.8.3" - dependencies: - "os-tmpdir" "^1.0.0" - "rimraf" "~2.2.6" - -"tempy@0.3.0": - "integrity" "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==" - "resolved" "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz" - "version" "0.3.0" - dependencies: - "temp-dir" "^1.0.0" - "type-fest" "^0.3.1" - "unique-string" "^1.0.0" - -"terminal-link@^2.0.0": - "integrity" "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==" - "resolved" "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "ansi-escapes" "^4.2.1" - "supports-hyperlinks" "^2.0.0" - -"test-exclude@^5.2.3": - "integrity" "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==" - "resolved" "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz" - "version" "5.2.3" - dependencies: - "glob" "^7.1.3" - "minimatch" "^3.0.4" - "read-pkg-up" "^4.0.0" - "require-main-filename" "^2.0.0" - -"test-exclude@^6.0.0": - "integrity" "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==" - "resolved" "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "@istanbuljs/schema" "^0.1.2" - "glob" "^7.1.4" - "minimatch" "^3.0.4" - -"text-table@^0.2.0": - "integrity" "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - "resolved" "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" - "version" "0.2.0" - -"thenify-all@^1.0.0": - "integrity" "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=" - "resolved" "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz" - "version" "1.6.0" - dependencies: - "thenify" ">= 3.1.0 < 4" - -"thenify@>= 3.1.0 < 4": - "integrity" "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==" - "resolved" "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz" - "version" "3.3.1" - dependencies: - "any-promise" "^1.0.0" - -"throat@^5.0.0": - "integrity" "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" - "resolved" "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz" - "version" "5.0.0" - -"through@^2.3.8": - "integrity" "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" - "resolved" "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - "version" "2.3.8" - -"through2@^2.0.1": - "integrity" "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==" - "resolved" "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" - "version" "2.0.5" - dependencies: - "readable-stream" "~2.3.6" - "xtend" "~4.0.1" - -"tmp@^0.0.33": - "integrity" "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==" - "resolved" "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" - "version" "0.0.33" - dependencies: - "os-tmpdir" "~1.0.2" - -"tmpl@1.0.x": - "integrity" "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" - "resolved" "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz" - "version" "1.0.4" - -"to-fast-properties@^1.0.3": - "integrity" "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" - "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz" - "version" "1.0.3" - -"to-fast-properties@^2.0.0": - "integrity" "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" - "version" "2.0.0" - -"to-object-path@^0.3.0": - "integrity" "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=" - "resolved" "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz" - "version" "0.3.0" - dependencies: - "kind-of" "^3.0.2" - -"to-regex-range@^2.1.0": - "integrity" "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=" - "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "is-number" "^3.0.0" - "repeat-string" "^1.6.1" - -"to-regex-range@^5.0.1": - "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" - "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "is-number" "^7.0.0" - -"to-regex@^3.0.1", "to-regex@^3.0.2": - "integrity" "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==" - "resolved" "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "define-property" "^2.0.2" - "extend-shallow" "^3.0.2" - "regex-not" "^1.0.2" - "safe-regex" "^1.1.0" - -"toidentifier@1.0.1": - "integrity" "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - "resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" - "version" "1.0.1" - -"tough-cookie@^4.0.0": - "integrity" "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==" - "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "psl" "^1.1.33" - "punycode" "^2.1.1" - "universalify" "^0.1.2" - -"tr46@^2.1.0": - "integrity" "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==" - "resolved" "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "punycode" "^2.1.1" - -"ts-interface-checker@^0.1.9": - "integrity" "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" - "resolved" "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz" - "version" "0.1.13" - -"ts-invariant@^0.2.1": - "integrity" "sha512-Z/JSxzVmhTo50I+LKagEISFJW3pvPCqsMWLamCTX8Kr3N5aMrnGOqcflbe5hLUzwjvgPfnLzQtHZv0yWQ+FIHg==" - "resolved" "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.2.1.tgz" - "version" "0.2.1" - dependencies: - "tslib" "^1.9.3" - -"ts-invariant@^0.3.2": - "integrity" "sha512-UReOKsrJFGC9tUblgSRWo+BsVNbEd77Cl6WiV/XpMlkifXwNIJbknViCucHvVZkXSC/mcWeRnIGdY7uprcwvdQ==" - "resolved" "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.3.3.tgz" - "version" "0.3.3" - dependencies: - "tslib" "^1.9.3" - -"ts-invariant@^0.4.0", "ts-invariant@^0.4.2", "ts-invariant@^0.4.4": - "integrity" "sha512-uEtWkFM/sdZvRNNDL3Ehu4WVpwaulhwQszV8mrtcdeE8nN00BV9mAmQ88RkrBhFgl9gMgvjJLAQcZbnPXI9mlA==" - "resolved" "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.4.4.tgz" - "version" "0.4.4" - dependencies: - "tslib" "^1.9.3" - -"tsconfig-paths@^3.9.0": - "integrity" "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==" - "resolved" "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz" - "version" "3.9.0" - dependencies: - "@types/json5" "^0.0.29" - "json5" "^1.0.1" - "minimist" "^1.2.0" - "strip-bom" "^3.0.0" - -"tslib@^1.10.0", "tslib@^1.9.0", "tslib@^1.9.3": - "integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" - "version" "1.14.1" - -"tslib@^2.0.1": - "integrity" "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" - "version" "2.3.1" - -"tslib@^2.1.0": - "integrity" "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" - "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz" - "version" "2.2.0" - -"type-check@^0.4.0", "type-check@~0.4.0": - "integrity" "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==" - "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" - "version" "0.4.0" - dependencies: - "prelude-ls" "^1.2.1" - -"type-check@~0.3.2": - "integrity" "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=" - "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" - "version" "0.3.2" - dependencies: - "prelude-ls" "~1.1.2" - -"type-detect@4.0.8": - "integrity" "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" - "resolved" "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" - "version" "4.0.8" - -"type-fest@^0.20.2": - "integrity" "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" - "version" "0.20.2" - -"type-fest@^0.21.3": - "integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" - "version" "0.21.3" - -"type-fest@^0.3.1": - "integrity" "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz" - "version" "0.3.1" - -"type-fest@^0.6.0": - "integrity" "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz" - "version" "0.6.0" - -"type-fest@^0.7.1": - "integrity" "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz" - "version" "0.7.1" - -"type-fest@^0.8.1": - "integrity" "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" - "version" "0.8.1" - -"typedarray-to-buffer@^3.1.5": - "integrity" "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==" - "resolved" "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" - "version" "3.1.5" - dependencies: - "is-typedarray" "^1.0.0" - -"ua-parser-js@^0.7.18", "ua-parser-js@^0.7.19": - "integrity" "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==" - "resolved" "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz" - "version" "0.7.28" - -"uglify-es@^3.1.9": - "integrity" "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==" - "resolved" "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz" - "version" "3.3.9" - dependencies: - "commander" "~2.13.0" - "source-map" "~0.6.1" - -"ultron@1.0.x": - "integrity" "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=" - "resolved" "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz" - "version" "1.0.2" - -"unbox-primitive@^1.0.1": - "integrity" "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==" - "resolved" "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "function-bind" "^1.1.1" - "has-bigints" "^1.0.1" - "has-symbols" "^1.0.2" - "which-boxed-primitive" "^1.0.2" - -"unicode-canonical-property-names-ecmascript@^1.0.4": - "integrity" "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" - "resolved" "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz" - "version" "1.0.4" - -"unicode-match-property-ecmascript@^1.0.4": - "integrity" "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==" - "resolved" "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "unicode-canonical-property-names-ecmascript" "^1.0.4" - "unicode-property-aliases-ecmascript" "^1.0.4" - -"unicode-match-property-value-ecmascript@^1.2.0": - "integrity" "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==" - "resolved" "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz" - "version" "1.2.0" - -"unicode-property-aliases-ecmascript@^1.0.4": - "integrity" "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==" - "resolved" "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz" - "version" "1.1.0" - -"unimodules-task-manager-interface@~7.1.0": - "integrity" "sha512-vvtxJO3O6fJXvSc9qvgB2FS9xJk2nWG4NOvwCMmTmfblmvzGPFcTheOKzV7Z1dvjlqTZZ+TDqd5XOGa+0+NXVA==" - "resolved" "https://registry.npmjs.org/unimodules-task-manager-interface/-/unimodules-task-manager-interface-7.1.1.tgz" - "version" "7.1.1" - -"union-value@^1.0.0": - "integrity" "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==" - "resolved" "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "arr-union" "^3.1.0" - "get-value" "^2.0.6" - "is-extendable" "^0.1.1" - "set-value" "^2.0.1" - -"unique-string@^1.0.0": - "integrity" "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=" - "resolved" "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "crypto-random-string" "^1.0.0" - -"universalify@^0.1.0": - "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" - "version" "0.1.2" - -"universalify@^0.1.2": - "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" - "version" "0.1.2" - -"universalify@^1.0.0": - "integrity" "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" - "resolved" "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz" - "version" "1.0.0" - -"universalify@^2.0.0": - "integrity" "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - "resolved" "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" - "version" "2.0.0" - -"unpipe@~1.0.0": - "integrity" "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" - "resolved" "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" - "version" "1.0.0" - -"unset-value@^1.0.0": - "integrity" "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=" - "resolved" "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "has-value" "^0.3.1" - "isobject" "^3.0.0" - -"uri-js@^4.2.2": - "integrity" "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==" - "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" - "version" "4.4.1" - dependencies: - "punycode" "^2.1.0" - -"urix@^0.1.0": - "integrity" "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" - "resolved" "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" - "version" "0.1.0" - -"url-parse@^1.4.4": - "integrity" "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==" - "resolved" "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz" - "version" "1.5.1" - dependencies: - "querystringify" "^2.1.1" - "requires-port" "^1.0.0" - -"use-subscription@^1.0.0": - "integrity" "sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==" - "resolved" "https://registry.npmjs.org/use-subscription/-/use-subscription-1.5.1.tgz" - "version" "1.5.1" - dependencies: - "object-assign" "^4.1.1" - -"use@^3.1.0": - "integrity" "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" - "resolved" "https://registry.npmjs.org/use/-/use-3.1.1.tgz" - "version" "3.1.1" - -"util-deprecate@~1.0.1": - "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - "version" "1.0.2" - -"util.promisify@^1.0.0": - "integrity" "sha512-/s3UsZUrIfa6xDhr7zZhnE9SLQ5RIXyYfiVnMMyMDzOc8WhWN4Nbh36H842OyurKbCDAesZOJaVyvmSl6fhGQw==" - "resolved" "https://registry.npmjs.org/util.promisify/-/util.promisify-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "call-bind" "^1.0.0" - "define-properties" "^1.1.3" - "for-each" "^0.3.3" - "has-symbols" "^1.0.1" - "object.getownpropertydescriptors" "^2.1.1" - -"util@^0.12.0": - "integrity" "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==" - "resolved" "https://registry.npmjs.org/util/-/util-0.12.4.tgz" - "version" "0.12.4" - dependencies: - "inherits" "^2.0.3" - "is-arguments" "^1.0.4" - "is-generator-function" "^1.0.7" - "is-typed-array" "^1.1.3" - "safe-buffer" "^5.1.2" - "which-typed-array" "^1.1.2" - -"utils-merge@1.0.1": - "integrity" "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" - "resolved" "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" - "version" "1.0.1" - -"uuid@^3.3.2", "uuid@^3.4.0", "uuid@3.4.0": - "integrity" "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" - "version" "3.4.0" - -"uuid@^7.0.3": - "integrity" "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==" - "resolved" "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz" - "version" "7.0.3" - -"uuid@^8.3.0": - "integrity" "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - "resolved" "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" - "version" "8.3.2" - -"uuid@7.0.2": - "integrity" "sha512-vy9V/+pKG+5ZTYKf+VcphF5Oc6EFiu3W8Nv3P3zIh0EqVI80ZxOzuPfe9EHjkFNvf8+xuTHVeei4Drydlx4zjw==" - "resolved" "https://registry.npmjs.org/uuid/-/uuid-7.0.2.tgz" - "version" "7.0.2" - -"v8-compile-cache@^2.0.3": - "integrity" "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" - "resolved" "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" - "version" "2.3.0" - -"v8-to-istanbul@^7.0.0": - "integrity" "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==" - "resolved" "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz" - "version" "7.1.2" - dependencies: - "@types/istanbul-lib-coverage" "^2.0.1" - "convert-source-map" "^1.6.0" - "source-map" "^0.7.3" - -"validate-npm-package-license@^3.0.1": - "integrity" "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==" - "resolved" "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "spdx-correct" "^3.0.0" - "spdx-expression-parse" "^3.0.0" - -"validate.js@^0.12.0": - "integrity" "sha512-/x2RJSvbqEyxKj0RPN4xaRquK+EggjeVXiDDEyrJzsJogjtiZ9ov7lj/svVb4DM5Q5braQF4cooAryQbUwOxlA==" - "resolved" "https://registry.npmjs.org/validate.js/-/validate.js-0.12.0.tgz" - "version" "0.12.0" - -"vary@~1.1.2": - "integrity" "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" - "resolved" "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" - "version" "1.1.2" - -"vlq@^1.0.0": - "integrity" "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" - "resolved" "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz" - "version" "1.0.1" - -"w3c-hr-time@^1.0.2": - "integrity" "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==" - "resolved" "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "browser-process-hrtime" "^1.0.0" - -"w3c-xmlserializer@^2.0.0": - "integrity" "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==" - "resolved" "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "xml-name-validator" "^3.0.0" - -"walker@^1.0.7", "walker@~1.0.5": - "integrity" "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=" - "resolved" "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz" - "version" "1.0.7" - dependencies: - "makeerror" "1.0.x" - -"warn-once@^0.1.0": - "integrity" "sha512-recZTSvuaH/On5ZU5ywq66y99lImWqzP93+AiUo9LUwG8gXHW+LJjhOd6REJHm7qb0niYqrEQJvbHSQfuJtTqA==" - "resolved" "https://registry.npmjs.org/warn-once/-/warn-once-0.1.0.tgz" - "version" "0.1.0" - -"wcwidth@^1.0.1": - "integrity" "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=" - "resolved" "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "defaults" "^1.0.3" - -"webidl-conversions@^5.0.0": - "integrity" "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" - "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz" - "version" "5.0.0" - -"webidl-conversions@^6.1.0": - "integrity" "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" - "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz" - "version" "6.1.0" - -"whatwg-encoding@^1.0.5": - "integrity" "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==" - "resolved" "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" - "version" "1.0.5" - dependencies: - "iconv-lite" "0.4.24" - -"whatwg-fetch@^3.0.0", "whatwg-fetch@>=0.10.0": - "integrity" "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" - "resolved" "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz" - "version" "3.6.2" - -"whatwg-mimetype@^2.3.0": - "integrity" "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - "resolved" "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" - "version" "2.3.0" - -"whatwg-url@^8.0.0", "whatwg-url@^8.5.0": - "integrity" "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==" - "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz" - "version" "8.7.0" - dependencies: - "lodash" "^4.7.0" - "tr46" "^2.1.0" - "webidl-conversions" "^6.1.0" - -"which-boxed-primitive@^1.0.2": - "integrity" "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==" - "resolved" "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "is-bigint" "^1.0.1" - "is-boolean-object" "^1.1.0" - "is-number-object" "^1.0.4" - "is-string" "^1.0.5" - "is-symbol" "^1.0.3" - -"which-module@^2.0.0": - "integrity" "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - "resolved" "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" - "version" "2.0.0" - -"which-pm-runs@^1.0.0": - "integrity" "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=" - "resolved" "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz" - "version" "1.0.0" - -"which-typed-array@^1.1.2": - "integrity" "sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA==" - "resolved" "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.4.tgz" - "version" "1.1.4" - dependencies: - "available-typed-arrays" "^1.0.2" - "call-bind" "^1.0.0" - "es-abstract" "^1.18.0-next.1" - "foreach" "^2.0.5" - "function-bind" "^1.1.1" - "has-symbols" "^1.0.1" - "is-typed-array" "^1.1.3" - -"which@^1.2.9": - "integrity" "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==" - "resolved" "https://registry.npmjs.org/which/-/which-1.3.1.tgz" - "version" "1.3.1" - dependencies: - "isexe" "^2.0.0" - -"which@^2.0.1", "which@^2.0.2": - "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" - "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "isexe" "^2.0.0" - -"word-wrap@^1.2.3", "word-wrap@~1.2.3": - "integrity" "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" - "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" - "version" "1.2.3" - -"wrap-ansi@^2.0.0": - "integrity" "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=" - "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "string-width" "^1.0.1" - "strip-ansi" "^3.0.1" - -"wrap-ansi@^6.2.0": - "integrity" "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==" - "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" - "version" "6.2.0" - dependencies: - "ansi-styles" "^4.0.0" - "string-width" "^4.1.0" - "strip-ansi" "^6.0.0" - -"wrap-ansi@^7.0.0": - "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" - "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" - "version" "7.0.0" - dependencies: - "ansi-styles" "^4.0.0" - "string-width" "^4.1.0" - "strip-ansi" "^6.0.0" - -"wrappy@1": - "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - "version" "1.0.2" - -"write-file-atomic@^2.3.0", "write-file-atomic@2.4.1": - "integrity" "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==" - "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz" - "version" "2.4.1" - dependencies: - "graceful-fs" "^4.1.11" - "imurmurhash" "^0.1.4" - "signal-exit" "^3.0.2" - -"write-file-atomic@^3.0.0": - "integrity" "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==" - "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" - "version" "3.0.3" - dependencies: - "imurmurhash" "^0.1.4" - "is-typedarray" "^1.0.0" - "signal-exit" "^3.0.2" - "typedarray-to-buffer" "^3.1.5" - -"ws@^1.1.0": - "integrity" "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==" - "resolved" "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz" - "version" "1.1.5" - dependencies: - "options" ">=0.0.5" - "ultron" "1.0.x" - -"ws@^1.1.5": - "integrity" "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==" - "resolved" "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz" - "version" "1.1.5" - dependencies: - "options" ">=0.0.5" - "ultron" "1.0.x" - -"ws@^5.2.0": - "integrity" "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==" - "resolved" "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz" - "version" "5.2.2" - dependencies: - "async-limiter" "~1.0.0" - -"ws@^6.1.4": - "integrity" "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==" - "resolved" "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz" - "version" "6.2.2" - dependencies: - "async-limiter" "~1.0.0" - -"ws@^7.4.6": - "integrity" "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==" - "resolved" "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz" - "version" "7.5.7" - -"ws@^7": - "integrity" "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==" - "resolved" "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz" - "version" "7.4.6" - -"xcode@^2.0.0": - "integrity" "sha512-uCrmPITrqTEzhn0TtT57fJaNaw8YJs1aCzs+P/QqxsDbvPZSv7XMPPwXrKvHtD6pLjBM/NaVwraWJm8q83Y4iQ==" - "resolved" "https://registry.npmjs.org/xcode/-/xcode-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "simple-plist" "^1.0.0" - "uuid" "^3.3.2" - -"xcode@^3.0.0", "xcode@^3.0.1": - "integrity" "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==" - "resolved" "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "simple-plist" "^1.1.0" - "uuid" "^7.0.3" - -"xml-js@^1.6.11": - "integrity" "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==" - "resolved" "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz" - "version" "1.6.11" - dependencies: - "sax" "^1.2.4" - -"xml-name-validator@^3.0.0": - "integrity" "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - "resolved" "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" - "version" "3.0.0" - -"xml2js@0.4.23": - "integrity" "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==" - "resolved" "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz" - "version" "0.4.23" - dependencies: - "sax" ">=0.6.0" - "xmlbuilder" "~11.0.0" - -"xmlbuilder@^14.0.0": - "integrity" "sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg==" - "resolved" "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-14.0.0.tgz" - "version" "14.0.0" - -"xmlbuilder@^9.0.7": - "integrity" "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" - "resolved" "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz" - "version" "9.0.7" - -"xmlbuilder@~11.0.0": - "integrity" "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" - "resolved" "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz" - "version" "11.0.1" - -"xmlchars@^2.2.0": - "integrity" "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - "resolved" "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" - "version" "2.2.0" - -"xmldoc@^1.1.2": - "integrity" "sha512-ruPC/fyPNck2BD1dpz0AZZyrEwMOrWTO5lDdIXS91rs3wtm4j+T8Rp2o+zoOYkkAxJTZRPOSnOGei1egoRmKMQ==" - "resolved" "https://registry.npmjs.org/xmldoc/-/xmldoc-1.1.2.tgz" - "version" "1.1.2" - dependencies: - "sax" "^1.2.1" - -"xmldom@^0.5.0": - "integrity" "sha512-Foaj5FXVzgn7xFzsKeNIde9g6aFBxTPi37iwsno8QvApmtg7KYrr+OPyRHcJF7dud2a5nGRBXK3n0dL62Gf7PA==" - "resolved" "https://registry.npmjs.org/xmldom/-/xmldom-0.5.0.tgz" - "version" "0.5.0" - -"xtend@~4.0.1": - "integrity" "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - "resolved" "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" - "version" "4.0.2" - -"y18n@^3.2.1": - "integrity" "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==" - "resolved" "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz" - "version" "3.2.2" - -"y18n@^4.0.0": - "integrity" "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - "resolved" "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" - "version" "4.0.3" - -"yallist@^2.1.2": - "integrity" "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" - "resolved" "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz" - "version" "2.1.2" - -"yallist@^4.0.0": - "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" - "version" "4.0.0" - -"yaml@^1.10.0": - "integrity" "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" - "version" "1.10.2" - -"yargs-parser@^18.1.2": - "integrity" "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==" - "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" - "version" "18.1.3" - dependencies: - "camelcase" "^5.0.0" - "decamelize" "^1.2.0" - -"yargs-parser@^7.0.0": - "integrity" "sha1-jQrELxbqVd69MyyvTEA4s+P139k=" - "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz" - "version" "7.0.0" - dependencies: - "camelcase" "^4.1.0" - -"yargs@^15.1.0", "yargs@^15.3.1", "yargs@^15.4.1": - "integrity" "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" - "version" "15.4.1" - dependencies: - "cliui" "^6.0.0" - "decamelize" "^1.2.0" - "find-up" "^4.1.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" "^4.2.0" - "which-module" "^2.0.0" - "y18n" "^4.0.0" - "yargs-parser" "^18.1.2" - -"yargs@^8.0.2": - "integrity" "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz" - "version" "8.0.2" - 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" - -"yocto-queue@^0.1.0": - "integrity" "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" - "resolved" "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" - "version" "0.1.0" - -"zen-observable-ts@^0.8.21": - "integrity" "sha512-Yj3yXweRc8LdRMrCC8nIc4kkjWecPAUVh0TI0OUrWXx6aX790vLcDlWca6I4vsyCGH3LpWxq0dJRcMOFoVqmeg==" - "resolved" "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-0.8.21.tgz" - "version" "0.8.21" - dependencies: - "tslib" "^1.9.3" - "zen-observable" "^0.8.0" - -"zen-observable@^0.8.0": - "integrity" "sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==" - "resolved" "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.15.tgz" - "version" "0.8.15" diff --git a/Rider App/app.json b/Rider App/app.json deleted file mode 100644 index 197740b..0000000 --- a/Rider App/app.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "expo": { - "name": "Enatega Rider", - "description": "Enatega is a starter kit food ordering app built in React Native using Expo for IOS and Android. It's made keeping good aesthetics in mind as well keeping the best coding practices in mind. Its fully customisable to easily help you in your next food delivery project. https://market.nativebase.io/view/react-native-food-delivery-backend-app", - "version": "4.2.2", - "slug": "food-delivery-rider", - "privacy": "public", - "androidStatusBar": { - "backgroundColor": "#000" - }, - "platforms": [ - "ios", - "android" - ], - "orientation": "portrait", - "icon": "./assets/icon.png", - "splash": { - "image": "./assets/splash.png", - "resizeMode": "cover", - "backgroundColor": "#ffffff" - }, - "updates": { - "fallbackToCacheTimeout": 0 - }, - "assetBundlePatterns": [ - "**/*" - ], - "notification": { - "iosDisplayInForeground": true, - "color": "#d83765", - "icon": "./assets/not-icon.png", - "androidMode": "default", - "androidCollapsedTitle": "Enatega Rider" - }, - "ios": { - "supportsTablet": true, - "bundleIdentifier": "com.enatega.driver", - "config": { - "googleMapsApiKey": "" - }, - "infoPlist": { - "NSLocationWhenInUseUsageDescription": "Allow $(PRODUCT_NAME) to use location to determine the delivery address for your orders.", - "NSLocationAlwaysUsageDescription": "For a better experience, while using our Service, we may require you to provide us Location Permissions", - "UIBackgroundModes": [ - "location", - "fetch" - ] - } - }, - "android": { - "versionCode": 13, - "googleServicesFile": "./google-services.json", - "useNextNotificationsApi": true, - "permissions":[ - "ACCESS_COARSE_LOCATION", - "ACCESS_FINE_LOCATION" - ], - "config": { - "googleMaps": { - "apiKey": "" - } - }, - "package": "com.enatega.rider" - } - } -} diff --git a/Rider App/assets/font/MuseoSans/MuseoSans300.ttf b/Rider App/assets/font/MuseoSans/MuseoSans300.ttf deleted file mode 100644 index 9e1f7f7664c8d96867b4663777f01002ed96a368..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 99844 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�qIT zLF~@5d@_Y=^K01~N%RFt8iE(F06(TM*v7rv)>?%x?cQB{7R9JbbM7n(kt^PmELeh7 zw?+uZQ99C+gTgMGFXac4I+Ha8f0j1*#!I%YDt>t{&4PR+s^|H8oK4gh(5H2V%9qFS zenuitL8V0nodJ220tpP1GLmb%N{>LCPka%IdIk1uM1|4BUbLjj^$h$^ZA_GNcmn4< zarwrH(+LGKC5->5?iM2ERK7qNE>HSTP4)-d zpS;u8 z4H1EGHcxYMmun>)1a%x-cmd<*bs;t&F1@E<{Wvl}vpmJ?mdHOZKsuZ*+SjV4_=T~o-`#9R3)9@TB zR-9vyXw3-9A#7RkqAlHZ1vn0ERVY+RZLu}*Mp};p?;;z)5RhZ_C3z4|-7@W9gfE94 zoQMxlzu#)<(gNuNwIIR+>EbQOKv_n&92(ee=TU*M`QzO3#Gz{ z5Vb`9MX`kLf|b}zaReL15quy3PS1Tc<7OmM^n`nCgzJv4U^GACJQGJ$XSLrNv>sYDZ~0 zyQ!me1|6lFxGuisp3=Ff!&<$i|6^{;B^+U}YL97ohF7a9z#CETrkBAT(}M1YH%arY zVso;IV}_09DoU+M`A ztffV-^@po#LIazUos+9KE0_PE&?_j`ry=R{LZ4FI$<c)G3U{efb(g@XoL4Y} zgEW3Hgp8qKnO-5qUcp?E>mN1(;l+sk3$4PsfcJma;Zf?FLqxQkHupk$6~O-&bQ8OH zMO@-ot*MfY16-Vx1Xx`we^w|>vJn(B7P=XuIC~8l_b?gE6*}Idd_3Juj+O|6$j%T^h~U- zE5E13CkM{QVgsDXbs&XLho{5Y68j41j*AJ>jXd!aBCJ-2=;y{Nf zVMiM!WrzTtGzEAmt|`7SwqPAe>&+cfj0(?rG-u7jiH*9<<9g5P`jS1^8LDll_O_q^ zCZ{*w=XS13dY?4UD@Iq<8B}W(A4B;hWRcqREK!>d#}}YBq59@FVud16RMfU7@a5Za z{PcG9CaJGZFtVlwCA@^A?)fMUU%{|FrZN0{|BmXY^Arp{eYOOOG5Ak$kN|($i zMouWFAV*nQ}JF1lixQL!fQv-SWmR6+c!c{0bQ*wa%}+3kBd z09ygU9U2?%SoE`<*{1}r4$eQqddrO%j{)cbATJ2(4VWXR>zTI^rUdOcI8!uud+LF? zHuA;^^!YBd(4!^~^;Be}LvKeYt{VifC=2H+!3mnp_;xWKe7RPP1sL(7mW+A&pJiGz z%G8TPF~GMXB=0)}HU^AmoR)`Vib^5ed#b=a1|spat^!1uE}Mh+`dlPl0DK*sqQ{Qg zO_?i^n0MI8*&s{}Wf!PPlirO8odwq-0MRX0`YGMwsNp0B2~xN%fQO*trmpLrKzCqd z<23v2nTd&+?A$cI%Ff9({qMtn{fplt*~>K#Jb*2O(dkL{7=Jz0*Vd8b9b)wJRvNko z%|y_9l$eDKd=BWpz?Y(q4;$SK(`Drtb}h#))EW>vtgEFl*3k?AJta0iYII1eR7)J* zCZ5`*)`lLuOq+PGBzP}k3dw%z*av0Lrkul z^A5R*FNt3}oiHQl_>PKtYF9wb3@SCUWe8X8|E01bs-#0{H&oxv^*&R?yQ@r54FkudorSO3IUZRu) zny(+S6)FbD_J?3_{xqm91;*#ohi(HI&2rP>)9 zBQUL8KY7&&$g#viS2}S_sN>aExnzW5mDLe~K%eX8+9PD}RI5XS0`{P=)1YRz!7e0%6+mb8>&^?g6J%<{=<1ZKnP&vh2-(Myod>(b!=(^fl6?;i5MmCH;LLS>RW}rv*I10(K$+Z zOb3MeTKjm24c&l6TV5K^`Cp>v9Mx@^s7o$YB@q*dj`|hSF-BeP)Pf|81uAR60SiR; zyunDCO$7HUj+}<)=}tuP^B)AcZ+`Ac$&SDHU5<9-gljkvd8#m8L)S1P@hv! z1%*0ds)7O+IdvHZ^&r?*(?&90KqD3Q8>UhyAn);;bl_9#Gm5QN5>+_*k&%Z$3&QFD zz#{?z5gL%zIG8#UR~xO=Ja|)-no_@SD&MGh**3zEQ5bzSzl?oO_;oG8r*i5g4To1`rk&E^Wn^9(11MCbfc0DuqOeiDv;gaNfqjO2}{woLqUn z(Yuk=!l)@?sJS@d$*lu@Tc24xJ-7SJHGg`tGCWhZ)GoRSp4@JuRAXPzDgU0 zbB_8gzX4g>AZg&e92j45uVpk_GoVHVib1$!Bg8lF!r@Hd8|r=sLV=T>YRgW6bInclHK*IZlSEP!vt5#BC^0JGS=?7c-BO!Y%G!pI7VRQpVUT=Wvc)X6WahwMTQa*;g+23{f8Y~ zGuWjBc;mXy5`6wv>hDyf`x&#Tg06IC`YgT;Xb;c_(EhUG186&#Nb(i^DJ!BVBIU-b zc+{!mQ`Jd7vOPCpb|pTX0ShI`P55k!v|F%k^9(#WW%GLOP*~$B@M;s?E)HnwrYv~1 zaT^ni+Vf`KQ`roQNG2M6DgZKCkaZGO43k}^k@UI^oWyuy!_=*}V*6jlMy8{zH~XLC zGvnEX_3RLIkVz5rd8T}%gL=YqJ~>QGYz^>%q}Eq(U~IULrpq53JAyMf&}i#oeITb zf64{p>%%535q$Ak4xa(>je5vGAYHG{1M)8sy};t+MUN6IjgC}X1wsXAt58FJAxdWF zeSU&O@l~-SGFrGQTz8gT4cGzAm)KNXNPd%3mN6;MGV79`RiWPdsM>kS+6Zi6iQW^o zuy8@prb6~0^jcoIbTc#)H#?=vm)Q_63kW6V z0n`PLl~q8OPOE+Os*;?Uao$9G*@1u3oX!;rWjvP-;EG|!eKlZ&pCH3smib+o06}yN zRbg|JS{aFa5S9U*yRpRsoYevFE(g@9n#z}{PiDFdfd_&3%BhcYh3#%aK$sj;TZwuJ zi(c((?pb_lnVDi;1m1-9ea^$yuA3r*+oxyoL1V|iW^mTqNi7!u-Z1idtcw2oP7XVme;Pxsp}@D zw#xRahN6rAPUD?JZkzUZh-@QiR)IRzp>H$#mb4A75sxuV0B5a}WH zaP`~M<+#J3=2<&hOExjTt`Z9--CnyQVAD0|Ygta2BBMPubrlv|Vts9!#*f*{Wyj7) z$DV7i$$nsDSJ;AnJSOi@3)?xfbJtjHOBSQmc)3r&YbW0DZCVAq#trPGM%3}NhazBN zTbEE@)3(l2UtcJFIAUi@DUp8{+^kC&uSYo$P~%wmvdRUK8z&Gw9L$5#{FDo#rg6S` z)(VaWS;|&{Q5KinZ)WJ_a_h%Ge(R}Ee)80T+iyQ`$?4N9f)Q$R6#VN^!tgC+q6P)G zAmg5|3DXUzCV=Q4@!pE!mI5|z(c+PsR{?~SX%u-gv{@!MPGjTFQ&ZO?SwHWzP}i!o zjYwAnslWx1Qx}I1m#)b|K2*1KZ5}F!+>tI7@^yrz2Q?XBjX0Y^or>+@WD-FKIN?@i zl0Z`$!ZfH&X&S_Uwik-a50#1^ZR<|^GTD;b~ z^VrR$YkpJF%$MULpV4Mtu#+?(YRMKNpc!qUF9-&HKY>;xaE)Unb3Fqah~S{1s8=&N zRY^RSF50sbn>I~O?>Mk@#c;{xMb%5WFAi$s)mF=wUoFiwT!Fac3xWv7>n|32ny5?C zE`;7zSO9hW#bTcupPZbU-hN=I%t2nl$4+>KH*up;|H>1PXf!@yI)`@-`2cL9e^=Aop4MhezBY&f)g)-ih|+Bk6T3C|uI zyFU9lwT;l7)_qk^oSXgJ{r0fY*w}PGa?al}s@O*3H(4zET1Ej-{hD%yJ=TH#%D>?D zCXO2Yk4f{@6oqO`rX8rQjtZg@+|Sc(I1sxMnU2b8nsf)9i@ki(VPx_^&_Z?asE1E= zB&eQ(z+_1ArTg&Qg5-L-5fcSJ$%5Wc$LU!*QBzL6-ng%6RpWt`a0wQwJmNPx(EBZn zqL=M5vmZHg>4{U9UwX@_$hMuhM~m8+qqws<5NB?Xu28)}tB5+LYoI4~C%?G! zDjBp;fSx#@9L@yw_9Cyz069@9sfP-nO*UgK7Z7}>O4_xQn4_E`*ljch?u3UkBcgY- z2mR@TK1hSE6li5a9D2uIJkZfKxOtty^!U!t{b6c+>saHa4;|*AFSqxq@tI?G#puj_ zjrC>!lHIm#2FD$$-1gTqP94`v)^ybqtz z{sn`@S<~3Wo4uyOh-6S+D_w&e%`@mW<>7reIy%>}x-vnOk5c>|9KEPWZ41NC8G+@J{~cAJry zRrDRP+hKWAaYw2hTLp8ce&=WsAm(0Jd#O$yUC(Luv8chfqqS{haObX}qq7Ztp=yIJ zpmR+`TZadC?HashTWBoSSn->aJNJ!t8Qh`PriQkL(0IqhX0y$y)A#5qYnq!I+UvsO z9qV^ida5d9qN|am{5mIBSm&S zZenmB&ZR3OtTE;_BYv~~at7br$I z_5=<9LsN4{FYim-O3ks;VT#d+qo6N|-P4Nh&u{WbScbegx`xW!a4^>ya?s`+I#RWk z+HAi;AJ4ak++7xTQ~ZQDK0X6~c2IgGFE3p=YDv|zqC{SKEh?6mc7||ysb>hu3rC2q zR9S5 z)!Pj!v#UgRT_a{rbdW%Is!hG36osS?vO&8+zBK!W)f{LUi1oO9J;Rk%X8DN?8x{`? zTV9J6mvzFWOV1ewMC?;zX!LAo@DmNdAB;=$fXAwZmSSmnajRY|s7_DP&|%@`^?YshkOprArPE{JMga;{ z*UcVPb&@aF)B&}0O{|psM9!BEBfmNZo$@21je2WZC0e3+s%ixi*NKwj{0hyZ3LisY z0DJKWx36fie7VK)@x}6~i-pvj7SpsPcmTYXI47!+z=Hheom8I(>DN<{S2fo>6`Y%w zJ-j=6Zw^fnE|9vjs--7db3Y*)fZi_^xvyy^$!zx~8i|LYsRufV3CcHOzLgRpU}!8| zB<+mFY@`;_P)Q3~TM+aZum@b_tVngMD#_t)6<7pSF^zn#M%rehMud>m@?x+Fc9 zofLe$_%@8NI|VECQ4mHfZQ(~rB5hs1%rjZY##v}L^8<`Pnd(B6WV7;kA&qyHbKnqU zXem?giZaCzOQd)uD_bhL1kYt@GW!r@7NqX*OJs&V#G)hdyf;8Q+gpph>crtAD3l9! zhFd5Gp!OJcMpF}kFV%KNH7W$=EA^Z^W!a5^U0<9ADiHUl3u-i%i2Zy~7DSUjaS28x zFmM*jpR?jN2;>9b5Mky)21sPY3U&i+0KnPEoYQv5=fEf*gdA9YbMRdtl3#kB{IXDG zCK2R@o%n({MLEKWLhr+@kW+cdj7wJU$RKDcLd4rKxpWopD4I3JJjGe}X{@IY>_(_# zS+b(Oc&3&&m`VjX-KHl`pRTSZ;OiN`Xf6dpR}i^okOFgy6qt6-QPQgc^sdiTy4+r$ zo~K)aAO&7o}nq(Tvh7P^lNJ zHi~pXatlX6k9Zvd!3$nr4W0IBOSQV}OgsEIsmVf>znXBsD`~-Uk}1)H$3&+r^u2Pq zDl45!b)mhuHC9d+Xm3+K9mx4oUC{FAD|BJapd+nd2w!eBDR4#6$AT673{UoLU%oFa z1?9B$()g<3Q!KMHt8+V3%Tg{q8YwzYWZTcu(de%x;iK*_Rf8Ruqof8eP`U~Lv6ZB* z&7efm*G-7D-%=5SD_rC|81`9{{1NzS5%SeIqX!-AaG8YD#$l-c)Dj`LC5 zLzGT%!>^y$Hp->t^HxAx3=Art2y!a^svXs&)bUmQ~{qIl#Zxub2J|_&4;pj+UCif z`vTKRcy}u%W#xyyX12%&@=?N-4*GO8ML>9gEJyM1)uH=M$*L@&E2WH_x-y$N@rYnr zkzL2P9oSvCHp4M(IuYN{;MQ2@Zq@H=hQfUw_ZR9k{Y`1U7W079GY{*G`52waB%r#2 z%!48O%0z)4ngS3*5#8JV^p#g{hZ_D| zmonl9%|E^mKQN_?wgnT)4`K^u`WImT>K4L@W)>!tN8-J^;0$-I^d|>8Fd*AJoO_uk}-8Z+Df{Z9i zU3`A4(bVLSM;D*BH=B&j5q#yBjn|KKEWV+YsX~I#bY+m=_Zy^73+}bF&65^6LnyaU&6?~Hg7&xq?LHtPpC8`%W|_LAwf}T zr9ehDpy%Nk7fK1iqLe+EwxY($0T&b11(tKrs#j7r0Uw9-u(^0x0c=P)L8i+%6k-J_ z!oi};WPud7qu+h01hbqxUPi7+l1Ff6xDd%guPyi(G1M@;GGC5$OdF{D#}}vA6fixM zuVdJOly6j!GZ3+}FP0$=p3aU{D=N8@sd15z2mu{UUppx!Rz2gxOu$ z?;(BNCAW>q@`kR(e{?h&urqTtCapM_{~c>d_8YYqd@Pj+M^pG-V5JRIF+-R*8c-!4 z5ZbyF4k!igXa_W_a9D=im|9tLi#?eA5qmQG^_VjVRQV!0AhfevJ7sw!o_#l-)@k|l zV%gw+wL~^pFlsbGB1*XdX~7b`c}ZcZmX*}MjW3lGFD{f(f0LIJ;#5U);>DAMK}f5z zLXkPy;Z;PotgtYwrNYWil!)qK6i^n*sb&Qos*MZQ@;9YJYS3(1>HG#yQ19KgR7RZZ zs!&Egisj{GL`8RG6!RkT$LRvMk~*PiMZl<*Q7CnQOXc)Qk&)h7A}x`TW_;+`AS^!)oII$9lFE6fgKncviZbFnRl`PT#hyfVJlY5+2?uEF zSY%yKO?^eBv$5H?2?03&@b0ixUN1AFcd%*ko9wF)1AL#*`A6i0{5pKOheZ`)+G&8J zmLT3{shp!^E8^+$IxrU)^{9}kPT+8g#)*oJY}mR#{lzt8t*of}Oqrig*IRy`@;|S` zD-_e2;RcxK-&DPAp}O9Wmv!{7A}tuq{(3TB>i?8pgo$ClYLoIb>#KZHG9Te zbQS*o7;757X?Rz}Vi+|TeFH7m4`*NKoN4kI5a6X)MK^FVlqZbAYH9h5Vmts+rg=O7 zbs|oR8*wt99OPLIHEY~%pSQG9ems?QJmaisGIa7Bs?m-V;akKCHgGhQ3v5FLA-d}1ay(ipkfr(x)5smL>D@3?-J<@E5Cr}BmWChzAkEaC zAc1r{p3&7b*^|U}g*0=qKrSltM~z^j&YWB>EYI_ZlT!p=SehsMda-N_&=<<}7+{%p zESDERb-ex@(EhwY-h!a;a@m2D4$1?O84;C(sC392BMuo`%&fTXTJc4p0myT&iN&qXO zR<pz4=t&U@kewMi*MTzxYnwY2xs6}}(R_h||A9^^v{xY2{^aW2YQnDmHJ z#qPuS?653EBT~#Off6^c)NslK>0Ab^4QgZ=qt(bHX#J_!oM4Oi7}(n4AmAeu0~0+( ziby1IcK-k=fi`@$0{kt}FR-##=#e89z``kb=rkMQ{=tOGNgzwlDOR>m`84#{2|XrB zm_%UA9?vLh4|W%kB4x@&5U8B9&}4M{6({|%B7eVtyNIBdmFXA{^(+_Ec`nZT zooi7XrLQ=o#iTDHFS!@KC&jan;K`JgNforvB4%w;9Ty^(0EE|LEz1Q1zS!mWbt{%S zuamd&ut)3tCnK9|4x3zF?GIYDD{>ezyBhlRH0OhvmR93{!8XQ<*~N;XY!C@-jrfID ztQ_fB+{bvGAXZHc=0}q*oJhF5yRW{ozBS@%VHCcPI-2ubFJyC0U<@DU>t>KTxK@{G zTFrA?Lb3HW$siOvttanRE<-kst2Pfkofw~*nx5WvfK;0YW|(vp-u%5dn?h9KMrdqe ziXaERj2!p|U}`J8_A71U5xt%MOI;Jk1dS5w;PRfxZ!Tod*BgfdR+QCbL6I4V1` zP@E>^Cwzap9M{cM88t*Bv?}mz0XH0e0vNmWG0?yzdb)tD?Ow;a@e-If`&IAQ%{G44 z@80{4JLW#}f#Iz?HtczCygc$;|CHRY>mA7-hLqF0=5AlV`?j53e?KD2)BTIz#(EuR zCiW4w89FXe>h3seWu^@qgzs|kKeNbpuo=9kN9-E|_6^-8s2`)cS@2P^joK{oF<6vs z7x4T4s{a0>DXJ17tGzwJ5yDX=ik;cpvgUUast^r;?vYESdb;APJ~EBqjgnZ@~-4d4dl z?VEvI&KUSxAVH}ekI+i&Ngl>qPAh39iJ<{L8;nV&`LGT?AO5~Fx!hnqz}CjlF8qCI zmg6mAru=;|R~F@S<$K5g!6q|0@vg+=liNefjh1Fl;aifxSo7=Zscgc!kK=RC;&Yu;8EJr&1kDP1PnY3yO$oAnly-)54yQsLgo6fw zQySMgk!eODo5(ct8-g7*6EHu8Tw>sC178}B5m1?wWSWEB<7dvC*>orV+w{ee7inxS zj=c67#x^W{j2&fv1zXY1Ern7>CsRf|aZ$re==gD^K5=u*`#L15T>8f0y?5;0d&f_2 z-@Etrz0l4}a87+h+J&zSkTW`bKm}vq4%39##6JLcFd$JYLp;76a8h;7ULD`i| zN35@;`V*WfMii@fbgyJ$H38y0izm}DX$DMCzIh&GMQz=d-e7|nif7(mYP|H z9aSE~fnI?dJ6Q|^^hOs?%amQ`1QQv(SZ%%V8id!!xh2v%IFxF;hLEknVM}y(HM8~E zKNL~)93ivAG1@+yP&fUpigM`>yv2{J__(F$;6K!;7kxfq%Tc? zy-+8|R0Z8U$YY}ifK zCegJ+U&;L69+;RI`0$4n+2%MY_cXJX?036Qo$7w?hT5v%qWD1v*xhy)rXK zfgnSeM~C5}y`;^GkcEvt-HARTyrE(FIm#_!OK7q1bqhcLD~cneYzTT+KCeqVeLuIR zT+bsE<06U*;FcJ1ZCsET??96B5|1l+NF004>vAg@sHELN1P*%O znh4B&M{}9Ar?z$7x^@?W{EfbspDowR)uD;~mu`%0s$`2Hy`z3$*N{bTuzsg|N7SLJ!dOlyGrXV#3W3ej^B; z7j#Y^r$VW+r;QafmoOOZ(-M&*AZ}TSBnbsoQ#w0J!pX%%e2141AjG5Bh%5PoP`bsT z_6U*a+r91Ey1Z>>vo{dzoifU{{_3%vdq!st3=g-pbauz0Bk}|7`?n`ddR@ZCE**1t zcaBZ%JTVd9Gt|=Fi(n$HX(x2=Dz1Bk5X8NLres1q2(!R-i@Z{hqN@BDih*B`;G0pt z1<~J5mUwCX7lO`4Wmk7Jdw}g5g3-r+iqr!69fthuV43VdpK9{)MbAr+{?k5Edw^22 zOFAygP??iK%_)72qAw(#RTn(vrJq;?28TBXEyKQ&`%^Krt~ONK+_iNken_?hbMcH+ zA)D%&@tUNFi>WyC3{?hLrd%awyAsv+y6W^)<3oaMneAn}ZrwAqiS4`h^1+ej@K9x= zug5gx)R)_>)s_ZBdsncrQ(iya86D_bx4wU5sAZ&Yc6O{e5pS%laaVeEu}>MD7Hfr7 zS1HGnjo~24K$e>LetC@dU%Ek}0Dv8O#g#j)?SqV_2hM^ z3F@*xdf5hV++_9yLVc4a#Wvs{+c`+uGu#%F|7&vh$xBC0%$an$q@5j{aCmoIzqhZo zx??w;kLS0+SLk@F=VNbI$@w^1csxQ!H=p0fwz3E;`iumV!B1fvcm^JAG2q_K8F+Bc z2&%++g&%)Jb~RtF&{;%>qM)au(}W3-CJF&@0D?x<&QHJ1hkLKeo~*mzr0PoUdD`?(EkayeubKy@N8zWiL)@L(XQ zfRI$oE|E}hs$7?wl*u7ta%Mq-=d{lQdIBxO1zbB}V=PJ+JVOxMUxndPM6NBYvk%rs zM%Fbq+K%{L&c~Vio!wjZjnyUtKEu%{&exu8oq^MSMPWVBNA+W)!*f=*vz*&K$n_M) zN_Ouk?GL&wAT&WNtyo_pH+@F(uua_AHp!~#E9a)qAWWYOP2dY|;0tcx3l5i^n?3_y zaAEpryGS&noaGDl7MZ?pZxXf-m$mG7x=x?&QY|01eUR%RF4vE89UyyW)G%YqSw10b z)$&2uJc6G7`LjzcpZj@$B^F$6CsOD5H=jBOkj3SuzIQN$I2%7hEnN~lzU zHB?K`RyT*&k~JLMHE1^It>5X{-elRgZruSghhz^i|6|w#WDk!^nhgZKf>W&5ug@Cx zzFpQZM8?pl*TWbd7`J++`1WAW-*K54X97MeoXLB4l7xE(|% z66#;4nLyPh{yHsT@7rPt-w#80a2**!eS!?3-M8b0OZwXUFoaxpP?Lv*+v~vQ0ap~E zJ8nHHO^p(sooDaHJ)|43S=B&3LUp3QoDV7%&9%9{f{BCGQBG>Z$ZJ zHlWuJj5qw*-M&tX*%6H$`algEH)X%5*RgJ6_Fw!Ty4C{^z}`7>_Di+Q+Z*oax&62F ziZWqhw_MiK)Yg0GjG?S-qVn;3FjrZsWgg{G+@%bty}nbef~m0KMo)9Y!L3Ft$mo_k zD2E8(IgF&ZF|V8?p|ES-jV5rW@C`+kHV$&)OLD@42Gly`C`h89@1ULK5HG0r??uVK z67(pw?EcRVF+;fbwn|x7aa(U_(9h%(ohM}Gm!IzK%^qeS#^dj^{}uDNSVgvz_19<5 zGghDd3%;h^%py;(84K)|-D)gwyYvU_kK_n$i_6AN#D%dqb|P2^!C;|YShgSi$dMzn zv&Yztvqz79=(^)v-ow(v@&@+Tz?9TWliZKgAx;EtCK*piW4rN$E0}|l#|?3!U6;}p z*mERxAt{+i5z=m8SX1@H*^;(#dXU~8PXc#|Uala)MnkmZ_3+g8?$g1M{@|vaUAF~? z2ZH?dXs`DAucz45V0>zN;NR$r_URdF7SE(Pm6;KHx z4&wKH1gCldBI)(O?+F@^5i>-4r=L8KU1V+hTPJS+?0&|wU%RArLwfkOku&uNMs6EE zRga(&>EYD*-Eu^(=8>faK&A-xkE=^Lg?Fhh9mzo^y)n>rpgZi=(f{~}DfUwK4t8%g z#9qY1-gR!{=j6|A`t1?C=RUk=PyRhQ|8ePi>gYYmlj!XZ`M4-46{S@d=7Jo!Cg>{lY4BS8) zRd?e>EENTifugH8PkGh90bmHk;%u@y zgUvo>1f_FzfYUpBA9!Fg`^F~r^+8u5Fu_&)YB1Z(zD^ImwwNY+6?66j-*t^N@1t3x zKZFLDn6IIewHk!syvD%6r_K9L*2hz#B+4r$?c+`GcpVgYXP|S$QjH!GsoDgg!_sbG z=y0$sJ5x-G{tqM0SUkD@O|Nfaz0*r(1gspN!ZREn(|Z0_KpOrB;*de&Q*5L;;J~j_ zVOA;7Yzyp1Bd{Ns9k0P7Kp1KcJbdB67Do$L#XGZBx!?(Vs%V|4qA*n@LXR~F1c%9) z2gY)RiHJ2~_8jYK(QF=gU=!=wG~}>=a#K=wv6YQHQ!ldF718NI6lG-_GaQCg#}QMiXnNiM4U698%6^uAHf6 z-bFmskwBHfD=Cy&p$<9S(#GeTj=)ADPqpj<7ON^Lsiv$;*R)V!S^wl~q_Xk@GfURE zSZlQvC&i^zr*jGGuDpxy*FNfG)JyV-#;`S$8o#DAgRw;80ctWpe7XkWXwgyR440f7;NX6hx;RI@f=EQ``D@C~C=bKe4g%#fB|Raf zhU1x$GRcHXWe@ajnuna>Sy0#%ktXoFQ6SkRGT#9(H`+qhSf-E1zNir;+8&~%8>R56 zKEjYlnK_f7TFRTA!SMQ!MSZrcl3eU53ekJPlJ>0L5^IfjkJD>Ek)pSOa6w9s4BH)} z#tIg!j;a8 z!Z#RW-!I(f_4C)Ue>=E~Y_9Z!NF9Ba(5t0cJw^Nx~b=69VS4mK*nOq+;R zM{p|!ag9Mr3|@V@+V;wPHILC$hw#A^77rp3v0!(&BG>@Hhb`z#-UfUrrGpVJj+6=C zv%5sMafASLJWxikz~~5=c7Qyv>fCUH56KMBZQBlbrC$Xc!)+Y1={0Ee7k_S0N@B7 zJL70+L!J|-x3#?Cs^r9>>$W8Ae-L#wW&fR}Uy4powLg5gc}q`=@si$(x{iGtXLrWF z(JU()I?v0#j=BEJ9&pvw8L`)pr2=f3_}Lv2dLs}&Iqx5okxUiTFsKY(5xhe^PCYGO zlr9Ia+M3BC!Y8HGR1w`DtlZb-@lr|{g#)B12F1^=+jiv0RQBIkwIbWyZ+s=rUdc9% ze&s8ptY>4LKl{g!=`dspzJ16PIU_DpLR=CWH|+*%pqnSJ-L?u~r2IAqvaM#?H;^=_ zbZdpAdF1S4Kl>SvoH>v)vLk2YHX~H6IxV|GeSsnxLvNO4-M9DIeKhcaLi_JZ(`SEzu`8>?Hg`*-v^F2 zPj`k52NQ~^zRG#%16R4gcft;D_~Vw^hyV87?)rKF{joL)%)1GDqz23jKXqvfaM|iB#Uei82eM2AeV%PRxeeeB;PCd5m_?GEC2WBUa zv29cDy?sk%dHHDd{=2tCJMKSv)BXSFs%?*6y?N{9+xVUt!(>BPUkm0ruOkg)G(#{a zu#`0}nCB&I4;mk%`T@F8pim&lMnJ{atq+c|?__^_mc=Suv1W zaATrA?TwJ57m<|#@}jFqk~NSdkFE5PwhVId`5-=@E!Bc_5%sDA%q`u5Cls@iw`c+O zsh)o11Y{N2_;hy*Y_!o{RTB#9_`%bMMBOtI*uKI<%>tv0TTgF9uz67)#Xx8$1XHvW z9I{AO#p$Xm^T51tW$J9`s5c$B_1Lv%+8fNr9zJsTvDqV=Ca$UOk6+@p)HHjmtNguz z*-CS5aQE26j;}RuPWlZ)`?nrHvNwKplV#}2OYS&xWb%^T>uO>VU&v(ewG6W%PqV+F zvff}0ZEG6bxRK5&ip2_R@{>aQdJ453(TTOiE_?;HH=Gwul@1EH|JAL$qEz`T$FK@d4OCO$k&pS6; zp1h1^W7{s<+P?k$sA^-<-E15CUG_d`fQolifZHM;0a^Hh+@y-Df=1oVVr<)b z7$_!Pd;SkuKncL71g#`_lGt22;Yrdhf%+`EUFfrT?TPV|C&y2)dtdyszxeu3Uib?A zZQuDnlwL3V+q@UbeNW!Z68XeF{+H~;#0x+9r$7I*7k}{;{OwtMt`mQ2kov`5ARLkK z26$Rk;FJtDsS=JPkVF_$Mt!9KSH#019!kpNarQkkGZV@+1Bewpyu1q1_6t;;VoQN*51ShVda)iTQ9Bc^KhVcxsgi zx_ls9i4B$xfx(CNeQkdVugXC_Py0VH0yHa&oy|9YADm>@(uP z=!!&V6-&Lx`Go7oZv;OATfTw(j={=F@&O@C;dfH1&>c^bdVb1;1n8af<>3+<) zn&w-)qKG35(nPCi7X^WO$K8Z{O`4jFv#q@hU$x5| zAX$f4B&Jr++>KWH(y9cb{V0YAdTf4Qd4*!G_1LRIK8wlDr{nZhSKyoVUZ*S zC@h_lC{pM{^bH~R2H=};kqP2_M#L7d4TVBxqC~W+>J^-^G|4JICW#;e`K`4$Nnw~M zGi^(x4Jb?j!99M*0ALEwPzQLOCTDdFa@%CKRPkd}JuxWN+8F8T8DxZ+r6Sm*yD<`W zRShybUhjJ8qi5eall`}Sr%&yFm%M-P-ShMJKk;qWuygp{yGM4hcYNx*H|@!022XzW zRM)0Ix&MJb9Qo(Rhjy~YJ^VbJk{&@_#|B`7a1;vs5V5>^f>Te;KK0bBjc`C)*x_$} z^Pm0+4_bE_h`&c+k;V4IDi52>rhHH{|y|0xl)`oCXbpR0=>! z%T%HV9p@+}@%j9dN!Re1Y>NN=g<_b*VE8cb_jj|+@+0hBI1^PYD~fawT;*qC!9j?v zw0USq{JwJ41^oVZ)!#qEHb{TVR>qja9aHeoJ}T)xvz=|=Bz)8>=O^qd@B?a*dEO@& zlDSPH4x@A(0o6sn4YfBh+Qd<7ssL%*<__UZ1#x^Qx1mC4ktcLk2fy*qXYeRv2@FJkE<@OVAl<#SVkDDl|jD_po>9w9xLOoqw|7(d>OsFxl?C zf&KZ(th{a=yS>k9h3ARS@4-L+1v%6bh8GA3R9)lq5m3;R6zbxss&gcT`3fF4t+3+? zT*ZNMRRGiy)juxa1gJC)^(ly*wnyqa}~T0$$9=X`!?hhL4|87 z01OM(ipof-PX+iBaNDVaV~Uu3x{huyf+`Vxk%)BF?yJL)sCB!SY)r38HLKk!VPFW6 zA!uf)Mk*$o0^#Ahi9^RXC!GsT?&we12frPio@smVNYhkjq`V1t7m&;D9G{$N{i_H{ zU)x@j-K{%%FFWI^t^pqxosSLY&&tCXuMzrnh-Y#LlZZjDj7fybaZDnTeyiLuc|`>Q z5{YLycgv()O6mQwfgRX#^Ua&G|H&+6vfUN!U@vD|MjwBiZkItnWEwhu5Bn*`7?e~@ z2BIIZZeHY@2#QD*#05}91l4hSuZEPvIDDv{@s9uczr|<_x>LSgXbgg7Rf**ycHGk2 zCX#RbI)U{HwHds-I;M{wn`#`l+1sLQU-sXs^m51e)$e}abxqUpV0m48xj#1df!(fh zqm6A{_f(UQ-Ez(0JKWW^xbw@>Mw|tG@|XBs^RRZ;#8RQG(*=W1&FfLTa?LeESKod1s#A~7UblUE*Z$48WhOSh>*TD}P(I|HyM3m)?T#yt z+&O>w?EMF)r}xfcog2@eWp8j@M6D2E6lv2SDYqOj5f@7WCN{DcvcJEX)rag6mR;Ae zcnZ9-{60zNW(YlptFRM$B}fbWIv`<$w7S(6r>J+teZhm1(_>3T`E3$O2l&pEDMND% z!XQ$M$y)jm8ZPkyNVHmYJY%eM`Gevz*-ex|xJ=rE?ff(;zDzE6l|oh%V_*}jcSU^l=6ap6aVFeLS0w06{QPM-fOC`L6Tlop zN1TuWT*L-w3>1eO5mjR#3K5imr_b+>6ql$auh(YBsTs6qKu_lvrD0AO6kHoA)?)8Z z^Du>8@)Ws(Xz8tYsg;RQh(>$L+9> z?bDIVuYdQ)U>_^8ldzA&Ej!$XyDv6rzYlGM+L5FDu(IP*a| z+|B{i?QMwtfIo?x0)+RR^%U%J0)WDS8{o)j#3dNakSK8@0)495XtkxP;1Xq=BDL;} zQxyy)*;Qu!CL}Z{65mFQk*F?iMVKD+!)YVoR>HUn)Qj7Wt-6VBJE)8C!+kDptU*oL ziTbOkw}t^JDFoyDTNP8VX}G?3dhGJc$FA5s5Z`RIhxFc=SkKhhrB{p{+Bz8A&=M%$ zmsHGk9%oNyxI5T9+da9*uzz1!gVj1 z#di?frMokS>UqF)jMyN^VbD#{NQne=f0cPZaUb@%D}i>lG*bjB>0b|}mO1$}rIr^) zWe9+p*djki$sc4BK#D?XM5LL!iS?L+atX7F;2*#XC`1dmN5?xl?z}v{$L);vZ{E1= z_1D>THu=CzF+2gr;*T;^(C-C&s(@#Ggc+d6n6)(+oL|@AOs=MFY{rKbE z-u`YHdkE)B9Or8bSd4KaOUqCjBHd{OAc&Lh)T2`o+DBCVtJFd|a)QTvuyJl(2Z zT)+H_50YWlhxxBY&l)O(nG7!AkKf zD~g43gglgNN7x$J;$lvo24@(YJf4GxDu{xo#p7r-S>h3mm&dE}@~qb}qi?90RSw zkx+P>ib5%|#gOP*7D|moQ7M>ubX;a*v;I$?^>vyp_NLa$?(njxIr~i+uwrBOSN?Zi z=4m&XZ1ItIezxXZSB=GGN*=lgXzF!Fc5o_b@>qOblb7hr%0?^iyb5!tI#U}vD!}qhk8hTwQHf>a^P5(w_ zKmPG+uRTY#rl_T2e(;qM+)nRZ;;ua}kwPY)~tu@>wilgNI6~##)kNi1+h9(2^gP@(QCDVz*rO+b5v};mRO77y@gt0wQOqbQetg+ zR;iwwGYSFLWVPA?eJup_5l}oorF7 zL{K1dG1bL#x|^3&4dZA;hNcB_JPbLCda7Flheo;`dox#L{5Dh%#kxNm?%NucDGn)mmn8B%CMN_?NDoQ40ghhPBGg z{g!sj`55$`Y~qcg&WE#WTvTOo#{A}pHYh8j5^Z2|D*`3gCffLGvV~?Hcs35IG#j^W zjPDtY5zU6kkzd7i4@}F1k)%Qg##eG#Ysm4Eh9bOVDc=VBU{|D=Zv%2X3^@v$h^~;> zr?LNL#*N;$xytz7wFozi7D2cXLTMHDcoW}0=eSKor5rNZD89w1^i~-+7L0bqi*U@F zrQFD4Bi{t&21<`arLhsTE%qGahA1?KV+ehcHtm0@>axnApGx&*bQ()vS-!$x1Gd)brt`8{Q4=v@l`V}B|8aR0=A^p5OOJW$WU z#-uZBi!>$wQtFgvq)~-QgYusP!SMIe6zbV`vA7gsuS#w5*QC98!-%X0haWh<*vF(8 z;$_q9Kk)lIrFHT)DK6hCh2&XOhu$nr$U&(|zD*jJ-ysdKZs{gG*2}x4ZuzUy&3K+* zzmQs#ZTP(hB#Zo*bWA=k4Jal&UxG)ibWEwoYman{)#G)O6qZlpIe_oqC+$-Fcs_*B zIf3UJ@%%yjtOxIXon*i~u9P2?%*t1#X8A^`Mm``_VmxiE31j#;=F%j!$nTUk%hzJ8 zPU#OZ&X{~$nv*wR{>P;*c_VzM!KJX+3Y9h|6I09bC~yb<;(b8d|!Sq z=1YHvzhNivvwuK6#uXUnb<$Rrl`P7vQtD%fF5)=^xoqLGZ;-B) z_d#~Yr4h_8#M06L#`IC;n6!@lnY3GuVos0XKK~ce7Wy83_5kp*-Fz(`#a;VRtP9QI zZs}5aKgLljU4z$O#P>I||HPU$NrTFFrS;0c;PDg8>+dmUlJ_zXEb?`|gLlNZ!jlz#|ls$D{6af znR4HweFhox{Z{z=L&W7;A#3bC(tq`NTkbXXBkc*=m&-n5uVODmuucZPZ|;?x>JdNxCPG?b5Fud;f%~ZUXhL~Uj(1ZchQUYMci?I zA@yLsgKVEP1iAIFPfBt2m(n=@Y>;Xu&0~x@Z-^e zM>`&!c(mZrga`d>Gamd*!1J=dCtokclyg!o&cANRYCE2X@tDSA3XgrLUzg;^A)^T{ zr&i^IQmgVL&aNw@`^)gmzrPb}x>LFik10HQ@$lm@j7I{GF+4i)XqQ`oW!)=Xi$@>q z%UL{z*hA7R9{tJ{&|9)OTX7CP0z30QoNtxV-8if6W)spG=<#-TSbB(k1!Fua4YTjz zJ!4W2?3WXI-yk<*4X>6qVr?4bEAiP^LvO_A-;C$&cnshXz+)5-8qaz>XsjJ_2>LvS zz4icpb_TyUhxdAqG)gj*Hlv=j4ZcMOP@J8J-#0D$JuEVQqW!;1x}WW0-;-}s^h%Sm zQ8}c1Sb0Htz06kDQFcw)=gVH!ZP9&J_cQ%1`X3m)|F5=dk89${v=iP5-mL$ENe_r;J{J!7W*_q#Cb~2gl&MJ5M2KXlVR{1XX-RXP8 zFT$_G@1!b9)u1}4x}}a(Z&#mF-_j&#%$iQk4gXmG2LGc05dn1p-v)*R<^|RTg$Lya ztqM93bTe2RTo`N)ZVi4eWLQXR$c6r?{df1j6pg(5Rt>L$3|19=3eg-eJAN ztA;lXKdIGdtF=e87e*wFXd1C|#D$R&BON0*to25j&b|PtHw8tKO3!$u8Y1m!8oCP!u^RU6PqWVj?u+ozgYsMp8;r_tc1~ty7OA zPe@*sd~sUBwB6Hgrc|aJPkAuCb^7hp9jP}SUG?at8HqExX53AyOgovbO<$9Kc4pbk zgBb}K%QJq=T#)%=R$|r**^2D-+2?ceaz4n-&%HBi=j_PY`}1bxeL82zoW?nq^0V@H z<=-n9R*+H9U2wf{NMU8++QNN>m**zU?VNkDD7I*A(ea|6ibob3iuV=YDoH94N?t0t zU7A$7zVv$8tg=J%H1llpzAaBK-%);Re(L-a6{!{76?YyJ7lbTmSkSvLWnt&SpDXh# zdl#iII$D)pbxBvJyH(v#eNJDk-(whLFc?m83EWX5F_sul)TGoLGNqf^O+WGFeD7l0 z;`_BJwe7W+%_Gf=&49D1arFR;Qjh)LvmaSQKf4Q){b@{;+zAI8!m{xSIIM_6ysiW!s)E#SwgqiZmv&V-@74xL-~fw?Ro8++s|!`+_-$>*^Z))-i{la%$qK6 z7B^qnlDuVmXJqG|&Wl^aw+dTNb`9$4-WISedE2q>nC|NCz1=@QQS!vT?b_{~+fP23 z^`tZpMBq!3hgWG!FE8X?c$FXum`YRd)&lY)&OYLkcacZpn_<9QkusLX+sQKa#w(Kh zun&Guua(pL;aX?AWsLV#fl9_o98YUy?2F&!4jKC)ZkMqN$IE+VtR|^&MaCNJvxdkx zfRy35k?D4tgnRYK_&x03PRSVOy1een_DIeJVC?$M$zv=2Fo?Tf=_$V|i< zq_MaNLngQ#wAQ!P*E!Jwp z&siw#DATb7p44Fu0llQd8XvajVd=#wa6gYLC$c?~ zZ4TUQ7>`M~)zd8oJtb*Y{VTng6_Q_L@NNFT9R1(1V=%gq+6JUHEya2X^^b`AILsyW67==ph%~bM^$YtGsRO~AlkoiV!Qa;k>|K0` zAI?ImaXjdcqxe7)gmX3_*tdj|FziVNU{5g+M;U|h>V~1X_RVmtcLdG|j>0}>G+rG! zhK@VN1f_E&9_vrQ@kt_DltgWthNH>pBo)0igQQ`5n~Be?$V6MR@ji`Q zY;Ci#r<;R4Q~@c(`%{Y0wi0|wSsD7W9LJdzlGZyusCEE4fYnhAW*sfqmTDO} z(v!{T<@eEdr^y-e5&3|8NY0W!qSrqm=g7z86+9PyB3sA>@+tWYTiTz3SnA zjDV3a3L;@NM8O!qxm&=?0`UO_6LHM`Io{JY31R_P0K`S46JRnV!W2k?sklzVG)TeG z{dX{(-tRmE(jXmXLIz|)7Gy&X*NQpk$tcP zM6l!c$wl%F`4WF;d_}I3FUZ&6ggU6lS@EUN2+LqOtbitX9GYPztb*0#AbFJ>Ca;r| zT-g*I3V>tH=>fOgmj9k2;D!xrd-tQ zyaV`U*blEj4;+Al@G7pS`x+dE*Wn2K9*)8ra17qW^^4zv6Zp*RUU(Z$!aHyZ-i6cf z9-M*q;RE;(&ca7<4nBtS@CkehpTPzA94^8aa0$MI%kULkfv@2zd;{OYcW@29hwJcz z(kbw+{&UP!Ju5n{kwyOYDjSFhB^;U~T$CTC7co21t`&hNfjeT;eb)t_6KNPtR z-fZ9$JQd1Z*%Ds1B$rvjGuP$HI`d3=<<9cr7prHv%T+ISW6f+2MKra)AT=V#31*#O z;Pr|;o!;r-6lN+kd7k;q9z>DH9Au`#Cl9UnG2@3KpB*o-D)=*vVf#-YRrEaXKV74|=p{j7T zT~(tC_A^_B8oQ?0!$ghUgV6IkJ}ym`>5`1goSG@gc#Vd4e5O{eGN6k1b!Y@A$jT%5|t*EmJaptGA;miR0tCueCIInio&+BlK7iW;NU zDY^+?$Mq4lop0#F{&wt@1Q+A@8k3`sX#`$y9Yo9K1tTq6jh&YZJL;`{*xzBold6wV z4cr7Z=p&K_eVA$BVpM}ZMm6XoKABF@N===dHPhR;$k-3xi+K8JR(r$<_bv95ToL0C zoEBfyl>tL!&UZF^BT8d|`5Tn=Gxd59^#NLE6 zIw%dKRFu3)c~CW;mbIM2l_6M8aAygSQaD$JKuX=al{!{ZNR5*>n>mZsT~>crk~=%i zX2%l>^U6BWY&6N8P0a~XL!vsWIg1PTr)|g}eerPE*69A=B~H%n;H`qeTF;CQ8YXtur0FMjeb%D7?MIjk($MTVigU745cWryiyogUKR(2Ss++u8VLqj zxLvh5D53$EkX##0WwptW#+>G*L8p1;s8cM5UBW6BcM1(wvsov`V5+a=A_-{h=qWQg zTq4S)*es-DjAkqLYBZzNdL^p~9DW|GP-7Ra3B;sMlA9#m4_Mg1ic zTr7~8;pWT~7Z0H3xM&d7%D@R$3ol4|1xk8(a!E4}9?W#}NC~3a{USlq&m$pF($Iqk zGaWrsn3f(XK~ztV1VWC$zgv1>BbnXfTUdSopkw}lEJbwrh@PPNvwK2|5H!yp+M|eG zP)>ThwV6HM(HZ#Ah|GiD1HACUdL;dj_zabaLYsM%^uxJgnJaOp;;>A7ktkQm#1DzD zO(rTNehX!yMxvS{6Acn|icI{GXp&_TfW$wI5xj&}RxJoq1K;$DKH!~Ihsp&b4RX^E zNxfhQLG|Pe{V_wxyDl1vwEsIU8iq8q*G0pThMjQH0Z7BU`snFz1osxP0O-uS;Mky%eHLEj%S>`<0NE}NfHt}I|LF&pp;N{3Up9L z2aqyKO9|X78|ZvrN?YJ_blCWC(fT>yv??yZ^I_} z#@GJF`1U{G{)8>KV7yzGWqgMR=T%#F?maK}zZ=6iZ)eOnbH^DQH+=QtBM&jYXFuxy z&dv?z?Uvr}`(@Uc~qXXh+f9-DmafE}pMj z&G?l+!1Irv+jn|@X!(lU8NcdkoExwa^w^VCH+_%xKR@{Und1DhCr~DiY}gvv1ST;( zDSKTZ8u=KRnOm3(Pk3_wW~I3&SXu60EP&(k+%Z;>JIb1K@3GF@&)BNmYkWcO zZ9bTLnLm(wjal)=Yk1>Vc;i*P@h0AQ2XDNcfBIEC{SKaf4Nt#{wgfQZ5_90#h4&=p z#;BHxJEh{>ff8JJo1S?EM@Pib+c9{l z0e2?m9s~Wf19qJl(JsJvB4A8c?!lG6-fagTi zM^M;+Iu0>EU~Cd?{ySjyGM;(`?^Cf`gkn)cl9arE{msElk4VRj5px1-K(yxEg`4$sDN@8Ze>xbi06K8~x; zV>Ic?M6{E}kDhr4t$08G=9_rt*`XE``f?Ow+zFU1V8;BI`GJ$h{I~@GuZldpN-@TZ z&;|+5Hse~e!0=z7H$*LeM}0*YgDA6O3<4N~0AO5#`l15b<$OIe@Qr{?;ki;g=gB{3 z6IA&gDC<3poq<&Wr>juj1iama=X&s5585{oW7>`}?L-?VppBPw-P zGSpHg>Mh1~Gv2h|j$2@;0q4V|*P`?~Jd?yTNj%eux1D&KFtiB2QQ*oH;L!$Fj=L6d zwKRXV0#}2$>VZ_T;5i?gff1RD?Nn?luzeldZP;$db_cdQv3&#EUDzJR_7iN6d=Blw5u5{Xa-E00Fwk@(g2v$047TSlV-pq z4VWa*witS4MX#(FuS58K8D+gHdUFWnDxi^cL2)|fzREC8We#?^oA906chKsTQnL5UY7e6 zdi@xB`~(Ni@R;BuGH*j$JFrd1`PVUK1l<`JO$R6>2r8(=wgwnyKrJMhs6SEEU`7ot zJZr}HqtHI*ag;7W*1Q8*^DlAq9**8ajf0RQBr~3YZ1_D_f!mw`dr=oSFKES$n!Uhn zANubHt_8qtD_Ax7Y#nf^3D9q0t$<7?aJL(f=>dPA!Dg{JY%ZI}7P3Vcqh)M4JC&_q zE7>Zxnyq1L*=cMYJCE&WR|1Z=vU>qRg{kaO_J8c>>~ZK6zhQqvUtd8#-(qjGV=Tu@ zco~oK7_a7W-pbo}2k+$FyoXQb)A<6vj-L+Q=ODkAt9*bDGRfZvI5O8k@1H2S&+1&4PPvzc%ocWJG;MVv6f9Us7wD-?w@4LCzbAO{NpY#Jt zz$f=)?up#{xtDXtQS#e3&$k>$&!A_=axdim`tfRl^k9%4Cwx#3?%>`V+Wv$GKJ)^p zjG?{9v>psUp8FBuVeT7rclhebjz+gF_YUOji1z@KHwYf|q58xgkbuVVAAdx9-#-xt za?cY+LVp}l@5u{?M#HqR(D0)0z!DcmCV7j&g~9 z-UD6(--lrS?#bFbdfZOlAK;mwIl$pxDEC$ENn90pfAaT+@6h{b-J7G~jcbQROMiu< zJbvffsz)#0282dqy(M4sQQCt$Jf3?s_cZY9U%5Zx{O5)GFj`9P@43O;p~98_Y%kh0 z&N!q0)Q@)v${*!3y7j=?6X`cthE#)b;}1le3DzB zTB3mQ;P76a<9$q7b#lCi?u-v+c%R?{es+8`t$<;eg6X+Mjz8&k9~G zFerf8swO`k$o&ZKmeKpU2QU|9kWoJrzmKAZ$8raA-_G3ztbCl6vr6epHOWU$xOh4T9Titru;`^Jc;K1XW^QOzkTf+kf#iaj<8_(VsAD z#Ru?sRg>g6{!8w!!xD?`;u_?8?%xC@P#Au(A5D*RNpRf!xcx2nJDmRxm;;Uvd`B-J z`CiNYQ^O)qk6yfT!p}+h1Ij}gzr;40KMzk??U!Ijk-&jTcfxqL@vmug z@$ugudNVIchR!vM=0~Q`5$}EA;fW(&fHSZG^gKQX(w+e~A-o>}-|?y{lsDeJ|Ku84 zGm5r9VY%RTBR>Vsm-_>Hgl+T(So6V@G5YbbXW%IXon-8-PkN4dGI-x7EoJz9O^yto z4Gq(84xDq{shec67Lg##_+~ZQeHuO`y^$Y@GfUIehVyZ+DC!~jy!Z9{?WrS zXM`1#ycJ}jv%wl^C;b;k&XZc}hRY4IN){5QVf;qLQA8X?VS}#3QA}K8!opX>YGLI| z6vsR#5mVRH_B8IFAUZveL5M))a*zbxN_kyRwom#U#J ze6>S2YtgG()Eyk!jCgKD{MtLrp*qYVgzHtPS}Ru zj^@j8qNRn6>h}Qth0TleksImOh0TZK@isr~vH|p$th9AQ8y*%V3GJLtMtqt^9G`e7 z12da(IhFrC@rjRjg|P3#KIx$cT8573AdPP;Xve^B7roMM5~SkdupCe-(=MLy8)Ai; zYj6)XanO+@zS>?E$K>s%bJ~i58}OI{3!K0ZZLUHTLmvaS7)CM%cn@P7gMGXL*T~~i z0lc#T1AV{@H!#B^-m4S8AODBEu*2U%543(1e#wWUeHr${v?rlj!>DfzZPmVo7FCP( z4_}R;2in(;N9+Xqp$$G4ls~*l=(V=Ruphly0Hu)|wdI30Ie)+6Bu~+GZPR{7wu6of zcWGaYkr=rV$0=-j^lrS(icvG8zclWoX=z&kt)i0X?XjN^mOCYaeoMtm+AkfR3|GgN zee&}F@K5{FGt|BlKmHMyMsjpNygCwmV1yII>&UxJejgd|n}loR%L&7mGZ$kwAKw^! zItw8kPGL(yZ_Dvbz^k(kK9=+FO|gsFjiApjvv1&yZ{oWGew_#5`S~us>)HRXU%}V* zYkc>x-{QNM{SM!=*;DwQ!=AzST=si>&tuQwyN^AO@A>RSd@o>s#`ja~FYE}rko^PS z&#-^udkK3D-%HuQ@x6?_f$!z)O?Y5{wQujT95kN5_DI{OLV#5b`=;H$cd zJ<7kzzseqi*XkhqKYkbg7NTjicpLb3;R72RmqT)hI2P#&qx67{8}{_E>6><)v6Id1 zKWoEAwrI!J%^TRR9lOrn$@b#sEO!1Gbi98z{a(Ij>#lxw^`5hL?_po0+w7)%y;MGN zsG{*|0cMb{LC*k;*c{^5Eq+Pbad1fbB`L!NXXd~oKm3E;Y&tM!DLj9h*ba>Or!Zbu zvoEo)u{+p3Y>@qc{e=C3J<0ySUV_i>DBh+LC`tl*?h=^E0ZGD8&iCf`*XH+w`TbwD zy;POo@5=9gqV47C{QgVYUT4qm3+La_>ec;G+w0r&`@Q-7-TD0s+TJidzyGGTHxlKb zea7AS{SAO(9sIOk<2PfZZ$nJftr+XC^KbLp`M3BT{BDf-HxVawC;tZCpa>)K!&iao zrhuL{2w0s5SnUV?oW?iv?R*EG>%nG1%k6-35Kq^!CVmZYVlG?6uNM1Wj<_$jfPWUh zi}(Tj_5#}^JV7Hj7te6;92#kk_o>Z3{Bp=A3BMljO5)0eBjUl-Iu30@dv^F9-r_q^ z9zEf~J3;v5$3BCn`J?;^@yzhkC3q`@wzqu1^W(o+3ap5L+e~1SKhnG7mr@1_s)AnG z&ZYu0Pu}L?x5qmg+5d8kNj3c8oxt@4;Cdgo%;9=QmL7!0S_7`o&1S-*z6!YU$;%(V zrVy};#-)eNW{W|w{Y=AW-w2!-e)E$YjqD#q;b~(!7kuJ0wuPMq%>QrpalDp}YyoK| z1$eG-P|F7FH+^#}vG)f~)lj<%V1$T+>1jRA_YZ29XGD;@>wLrhaGK1{Qf6m*n?R3bWqW5&NFNb-!d=L9~h_UPFHh))o7`u?L8<1?I zO_QCBx8RJ5E@wJUGk~cmMURS#z-w-2cLGXZlmgPD(sRLELY9yxR2B+`BBAO~Q>ZgE zJ+v;gJG3u!Rp_2@B;tw$BeNsxBYm;=-_s##o3yqNJIL;YCi_LHl%lLr1`9btrJ?dr z2xTNg9r-f$hW3vtV-w0iI289bfwe)0=ol6K zHW~WcR5lHIzzj(1S&*YzEZlt73(bHc;!c5NT>?2beq7vo=zgc8dzWD*b0s^#zK9vs z&FnVzb;1y6%-_JQ>TdQe_HF3S_agp}V&^i@q6gUhm}x!0zR$h~jrxbYkDVzv>=wQm zv#Nva47QD5jJeiUei>#*U*?yvv-su6R@jW0*YIaMW?GEhh1uGEXc;7HrtnK~We58d z-@-Oxes?LmfxEd!Xr-s~jflNl&%T2v9zsmsPRIl3smKBNEbnLMVa~IOZ^InzvzV=2 z&8}kCvd^*4vumLHUynDgV_(G_;4AEPK9kR9yZLNBhtFmEcrTyFXW>4RN~9x*80-bS zPK8dq33|a+Xa}3{yA$wR#O5lj9+Bnql=+KRD09zQsj%pzQpJ#1F>$51cHzpLxiSz9EBeF=W#&06#f_CKQJ%iOXw9ky#Za$C_?4(Vbmf{g0fnI$W4&4>E=?Y~ zWU6;LLmkNm#ath{kSh5J$`2`WY)&+!=&I3;MJo>U9oP_}gZ4l;yfSb=oGsSQs6va@ zI!C|}MkUtz&~HR{Z1tg}Voa=A5em(U&fKsqv?8?Wbgc+_u83+z)u98SSqElrh#m+X zh>Gf>3R}EFnT#jVKdM%l+(##P$1ZA`c(^ni4ulRL02uJn9JFm&zHMk99xJYoh7RW| zkA_yvTM`H>eC3J*=+K<#foSN!oCDDf)Dr3r{Ze}zGz=~bgOfTy2d*(4KtrQ5qZ_uZ zAK4Rn)m@KH9JqqOHg{9>fKdr8TG1VN2zNa718g#%JasCc_ZXQ!_lou~R}D6@Op3Xemnc)+@LQxZtOOP!ZZ0xNI@F zwH|osmHrG)P7&5NTw`fx*co%n?y!{yxa@Z7B}XX`~_1&UYn=|S|ts!J%kl(;ge6Q`nHc6d;>GCyw04pqk!gGO;CYD7(_C5>&`!s(|- z$w%-(9gV2yXXs0SRq_s&foUs|@s{}0>2$`3`Z6Y~jgIx4B?b&;OHq|Ct?G0~24qLD zvdWhlWV}pYlo*hl`;g-i&8o({C0Mp72tA6y_?@*0Ap_*`La;POZ^y1L#P^~z$ zS&yh;o=_%~eQ%QG=v&O2u+YKlbfA;iOKLR|G2? z$9$B@Wvr=r5>K~9+tO`mqu7j5V;Wnu4V$>tSahKBO50Vj<+0nb9k5>&x~k~Ps%6nT zqRXQj?+D%TvtD(5r>)tbls`JMh!Q-DW%b&S^)Vv%MrB= z`-lU`$UBszQz`0D8eOWfvZF(>IF;%SrOu_61v)wyYH+$R+>St9m9Il_JC!nE?<5}7 zrBf4HTN>romI-aZt{}{E#zrX`F?c;ez1L$fdZVq4a=fEUw$;>5s+=%y{`MVncdVG# zvdZmF8Y`C9b>eU??tSzgQixO%r4jo2u=+GVEN+PL%ii$Ky6**KFs7SA!=^d&MXA$iTV2$If zLY%4ffFg`RF2&rTxSWHM!6@4RCN&;$x-yo^vJSwr!l_sR$J!V!l~?$1N%aEo8J(Wt z81&gPAywirM5^7ePRgDV0&8`|z*{Dy>3TF$-9{JbT59cOr=51$TBp>p@%W>WhN%ts z;|*)4PFcTh>h#r%>!&t0PHB)N|C-gu{|>I=lU79<8X}>_WVU4T+BFxiUNt3B z-#DeQ5j>y+usaCY)j~r$$TD#PSOf5>h+yTBk7RT*EVUkkkP<)}oPSt{AOH%cTOKKBvuOg*Z*^VfcsZ3Q9p=eduoKPnKWWGA5OV!B$ zPLp$>$Qf?{%$S;L03cb1QtlM@R8NqA=pu+UHMbF(HR^zEfC^BpTEjG{ixYeEMuBk} zq=1$aIc|2$>eAUFW!{VWT#fdkvPyr)JX@fn?m+*>jaTj4^SSLyr_EjbxkXEVJ!ywW z;)b$Fch%}XgCs9CbhoeHJh^e$btZl<71@MU(L;LEidSI)C!uIL2z zXgoO2id8+>y~cc}Eh4syA|RW3b6?|Onf$`Y{QwV~H_%E~sxCdK^p`ZLQUTYmDp7*OY&L?YvW@#q-xn$(5})+|ar*F70i*@WQser1x`Z%}m-atzuSK z>@t`nBoqe4C#`b*5k(K_#RwO;Ozg^*R4j)TDW#er7a-Zp7P@CPg2P$Nbcoy;P*?$! z&a@Ll?Tk84dF9ksUOAQP7IR(p{l(e$xeoPKD$tegYj`8z>pHy?( z>g>^adE)y&MuQ|a6*RvHIBbMAG=pUf)JO|xULu;e8_{8hz)2IR7$Vz7Sb;`6vA3Ck z9hmjm1+m&KAXXi*FGo1!#O9XLDW@YEnZ^y=m_3#~ww>RM4{R6vF+;tGU!46TkMI!S zH36Oe8}QJM*_YM=BbbV;=`~y_PAaCus%$%wkxhgGvL4uAlIhT705&+#78z}U1tX?3P7QcMUE@!0$5-cZ_(u(K(>E_@EJieMP|F ziG5jc&EYP?HR4)5U|HZ*cBz=hdmuAQydJyW8}^2)J13m7?vx4hx&kecfI;6YTWeEG znl@h&@9CXCsfM4K4e2{3?wC2FeQxc98Se6Oi={>HZHfiY-jG_}(~(Y3jI54eNYSr4 zjHw^+tfUbwr+$%E>Y;wQ35B7L0ib0VMyOkA89=9cOGvc4p^QSb7x}2MipQxIggf|AcV6pMK4pVSla?+}eb6fnkHp?$wN$a zmNYi<0jJB0y+);Y4_$D3s0%hIS{cSG2(QYV3ZYM4%_0N>ZpYm~n_`|O2`I!}qZChd zO4eYsqhk8{4RgXhc4v2tpPPNjWsvG7?EUQT@uD&H+ zdiCb*pYv2!f;&sdz&$EW2VDf&oP;4&6(xK>`(3wc$^#Ioj z0^OMI;f2nT)}vt|I^R>f@Y1F6*$!v8scZdNcBynt^Oj4l*mC~OyEe|~nYVQ2#8rIB z+|OS)&u%uZD*fV?Q2gp`J3srQ9rHhP>eQL1k|z%2F8MIFMX(lSFfmMsNtDWH1no(+ z7*aunU(^K_Ep##~(=8|9NorE8 z1W2tXCFy>*#~+DW09UmLKn56@n)W+g_cLRWGul|-HBwu(rXYDeMnVyxI%;~lE^cV^ z1Pwk-x$F)mD~gt!w|mQHR`gx_r|Y(_p4h$8<8O*hcC8FstU-5ON!mPR&biZ`iqC2B zo4Z$@a@LO3>rd}lziR(Q+a@lY-R_Q-mb(Jxp5ylNk`lYeT%wz@INc2fOZe0Rcy#9R zX&1}D9iC8KkTF6Bj{%?jl~&Th{RRLgk5ANfflP`wr5fxSK9$pe6gz-95og9K`#~8@ zby-FK6~9w)bSRZB#oM98oT>rJG@+A59Cl1Zs*}8}q%Ad}Eoz58I0~IwF5kNEmb!(P zE{V@}6-Sa?>-H2$zSXHMmuxv@R?o_f(kDJibCnWNY8j)Q)B<#h6S=E`*G1vnjO>`+$2CW!i4?w5L1klt>vR}rw zX$O7yw|2sKM{sL~{&F~9W*x8;+V@aVFfEWx0Y#Cr1l%y{00x;PAn7txTyy)jg=IUS z(MWD8k;5|Di1j=YXd!dA#=Lrbqx>J)%VF%d%>4bjTcm@hiF*6kL1``juILM`j{xll zni>=zyX*}(q zbjvzzF%$`!6}&&v+pzJ6;djjh1)nj&N|01_L?e-;5+PffCR)^tb%3w!CEp#yI`3*CxkCBK=2a?S-FBoTU&ZCKh?M=nL#4P;D*$ii>uq( ztNUWD6Jj%3f?ZB~=T>RZSW>-xc~fsovOAJ!ZkU};c7z+cyf*9c>&YrZJn~a=g>)JG z0Wnx%l|WK01B@`;3F$z_DJ7azF^^O{NhoCK3WNebOjDtZkCW8!1=O9g%M1@k} z5T+048b+HC9BR0Nn2+dHh*T>m5>cmGgvpQMAj#I$Ji#Gwo3xz>k$D$yqFe)h%n7wkLzOlj4^ec$-zrOMV>E!(zCn6;YE`t$i~vcKy+d-38u zO%n${ebIeO`6cPu$L0t;z>HeD7Ch1j&8%L-X+=(J)+U1qdO|`qQ0I!#SHUky3A3VQ z2&&=Hc-ZJpCwbIhG;!N5ZreFG`?tA$e_9fdoJBMdJ$#rqys~Y2HQ~ApdpDETqpo83 zO+&D3YZT-F&m?n~8j`^!u(m^iON52gaR74ul;Us*>2D)A61&s`K}ZaF2!v)6F^N*L zY}h)$B%mY!gdyUiXs9zRM5htv3X-7lf|}Ec15$VTxPINfRH9?*m0NDRt82#0u5Wy; zd180#m!%_pD_fVBNRCaD`_5QBqoZTisXd#zf%~L0JON%8hMz$*Id}@3PH5A>Y0U7P zpnae)Q|%sTT$q-Wl8DT+tDrP&IU$KRiTmt2Fs#%wx2M*2C9RgUx$3O;3vT+#`4jgB z{OvkN+oaQ5zVS5Qcl$G*@}Skc06N$0`!2Yr+3%aDchrPRY5fj@?_t2#gxOwu9=hfN zbe$yiF!e*r%mAWU!%ICHiCG}j6sT2saOH*Z5S;qnKJ@tGhpxS1|Ml1Jzd}0l$i4SH zviiC!E+>B)d7By5^f|(;@V{x}IaH$#^_m&1vbd6$?Np~pFL202b!wAs>hN%# z!?kG>@S)nAef+E0Uvho+J=FB(>g>a)hveEz80%X2NCfxNOeP}-e6TDKC(%|$71kBT zUU53qAe6(>lv-hhS*3zlLa+>4EW*^(pc72Y4oeyEw4$Iik?lhbg<&fSlxf_+j$2MV zB9pP{q^Q#x#Y`yL3YkYJ)bh;j&1<`xFm*6T&uH6!(^t=J-&X2B|Cu$IDBA0r7S-Hz zn4f+7bFQ*7i)DeyUvv8f7vGUADc!y%dsSmdE~+ebKa+>=cf`0((%_59ydYDuN?YJ3 zMTafJqiO|&VfeN>R1^9P0Z0s7o5DjUhXEc9#BbkLe(~0=*^8tj+3)gM$9;TO_PZE7 ztv>ck)F*?ghR1VgW{lEC%%f3S-&W!;+Pk6LQT{C6bz)YYagc;DfF2DFg1CWW3SlMo zB3i2v0E!~3IhsoPSH@ICPns+k8?uO)U=a}-2;?kTIfZo&@C`djxe9Hbv2p4Tc8_=!aq+hMSBiG{8+JxY-4wkopJVE>uz3 zhI)-)WyG`ag}1=#j>=K=b=ME}JpGrmAKeAGJ<2<>w@BFw`0^~pyb=8cP@lfQy{U9D zP+T#HD$v=CEU1kp)nuC|bp#bas&D1J0OMIiQYdQynDjK1RfZ$2?UsDoO=%ACN92nc zCG7OVmJi#XS`K)X<)>j*rz)ZKiiMChuUYFL+)$f4?e?W7v|$&ORS8RxSvQz0+=#j_m*KCE0)ST??j9n}-piIl@2X6yQ+|tHo-TDI$2d z3-G8Qc))6b${m0Qe)bfYhZhLOU%AVz$uDtCJJ8nLE&5TngE^E8x?6Ys?`)+&o z_h0|)_GME}UG(A|7k;a4`IP1JPrm>Vr1lf7T?`nypb@UiW1U^YIx>+DI$_=g7=@&* z5Iu1L1KlabCA`Gmq^^p^OD4dme* zuZ~CiURs;%m_Db+Y`^u~n{T~-;;gR9+2=|}oSvO?X7BV$=F;r*yf*t3zhw5LB_RhV z+OCHjD+cUog{cfk2#f%b_Yz|a66BkbitDgY!l8i^#l$h@&De+0Sn?NHoc9~;-e8sR z2*q8hAASyocZD^{RTc-LDqg4JN85)TMfxGreZfm47mOJ7@DbILk7#bq+GGgecRmqJL;EoB!)di;Z#+)IypPJ;@oPtQ}Ykib=RfWPFr=Zy8^Bm zE_}Z`Fg`|D{e+EC(8F(k5zT=Ot^iUfP`7 zf@%Ni<7Y|NV)#-1YQXSLlL3%|7q~1G@-x3%A=&NU-<5rp1m(Z`dupWOg1n4^&p(1POA);y zTs?|2EsD)>lN}ylj@cQ}AqVzyjRO>;E1*X*b^Yk){}O&%7^0QZhwOMlkskWq!}YJ7 zM+Pvx;)Dgv^$TCZZaD?Vln^2z(@xa0gGCW>INyQ3g z4@eSEwZNnyTwdruSvRx+EYu7HG@W~(LGqPcdG0Yp3cPt*I`L+9arURYOT$HEiAa#$ zkbkHLmo#(bu%c6%BzebFFZGPOAnvThyA4I6kF5nOR~XpN?Yx+KC#1vP1mA267>(|# z?7fmT`;{Ubd#d=BnUYSkd##>v{5@9`Qb`g%kZtg5mBKe=gx8wPT6#=|VL_0{w<;_l zgGS+hAq@xqF7l_q8$)&xjnsU?v6J?0yLai*P4bQf$CJGRhC%p7E*;|=;qVm!7iB-d8q^@r}SKLcS5WNKWvLxG`f5uIAQNvJ;*W*azWTds4K&N3O&B8sG}F9F z1}H)6gaQ`e(1omg&TppuX7!hE;ClX2ww#}p1*ajO-@Vc@KthHlrj4zv*L+LDHI;WJ zVS*Ht+K&IXzQ>@;A6$XlY? zfNHSX44Rz&${L}@)WtyOEKmwMS4|Rd9+Pz^g&~m7B$jS%iAEru$!9|5VejyiMzac& zhd0KjlC4LL$*RB+k7sbdxWL94d{7_KB8M za9D6O>)Q_H+(39x4{a0>_bXAq>4Y;ys_LLP%rcJ@*_h_SRuk?Ao^4^zSNyiNxFw-P%RiJL=y}4iMrc9)!A3#ZZi0LMbu-~u17KbUn3KO@qc%&+I~~wO3O>-<86%jFH4m#6M+$Q! zj6p3S7n-e-U05l0DsDiWd<_}q29HAzoUm>PF+xURva+PBC&Dc>G&>&YU}(5vd$cPO z(CZ{=^XVLDR34ig+rEFx(&Un9MW zj4;goDEuR1Cf%?IYAuAQ8Qwat=FE3PlPXIprNV>ngSXC=%J@o2iSl`&PnG)Uu$1(v zfM9em!IDKb?eoGUYnLjx=FG2~8m#MT@W(AqXSmvT(MA3I2aC(nb8G!Zd4*&wX^NCC z&Q9k)5HN1YMWwLdPxZ(<$rJ&hHEgMaW(N@tpMnyGSA}q=K^S54oQX)(Ql7`1M#3Ga z92&jWI0rm_IZPy4tj$;b1Zj{%nA~tm%%ubo5aon}2m?~2*EtnJdwi_ z9YG+EAZJi>!-YGldZJ}Iy~Iy%Sg^Kr{qo4Ph4a^PDfLWX>Fl0`H_TXY+bdsk_)1Mi zqdAr3lMoeJzo=@?{F=y8?q1rze8a$6qG`k#NNLcG7qQ9OJlCqtI5H-pYX|A>B?7Iy z7z>zS5NJmZd>CXXf=S4KawplGiV5h1@ao|ST-vGm-oR;{6lr8MRB+-#-Ys(;++2Ik zTBjMa+t(VBvwxAjoA*qfIj5_l_FdroLX64-XcPHCnzWe6yrzv12=ZVE@tF^d6s-~# z?}B~}M+kJ^g`4~PrHi+0Iew8;a{Of)XRKop7v(yTfzik`C#(}iQcuYMEs-JGi?9;m zu(zOOcZvcGAx@0|e2>&hIyD9*PImuJOOZ2DQ`(o9(H)9jwRt}`m84@*`1sQkSHy}W zdBv731^ANvgw~DK;G4JCh>i@xVnbd~Vc*YNY_txIYq5b-1{Rxm)VrvE{ulPDKRx&0 z0zh!usU^5MpwnBdpd4XFBC!T8AtjFD&5kf^vBy<7Z)4*W4ljr8l;k$HL2PA(lZIiCQY8%+f`Y2luw#8 zYf*Pu;^%4{*c<3V?#ch`2y$ zSTU%*>-D?7`LD@4=J#&j-rIZKzi+wa-?#E@ckbM=bn$kA59u=v&}Sk-pV^tWfC^QH zKvYm=;NmN2Gi4a_0DP3tXJN`C+e$&7k@G{3Pz2(Ht^unfSS6Yng!M(^oK*;QfqEmF zOB(z*YE6L;g5w(&okj{;Wo&Xa)S9i~&Z;tlUXtX+Gc~p5x6+ZuxXvE-d!g4j1Addm zRsJvjhY@-W=?)Fh9U?+^fb~L)RUoy2`X|&IuztiajnN$7ugX|#kreTNa6{4^9MByG zWw*aFhUSz0K!!@v9|oDl>~@Jh3GL@2Xb#;~0X=c|&D1|qK*wkfZhx8C>hRVc_Z@B2 z*(&|+5t@VG>-=1)9M}U}0!C58Wre2^as@7@S>aq7uc5FPmo_qp7{S4i2~I$tYqC{i z-#}gWs_sCMvw4ZDNGe%d)4fpYlc#sqwmpklXwGw#tAJ$D$+x>C--HUbAa1RA_QGr@Pb9a z7^DRjiKt=dze2AR5yP4-s5%}?8T_ZzRJC?2TGX*?Ny~DlvsUk&F*ntI%A$@P%RBqL zQ|1^w(W+peCK#L9G<#7+adEHS=?{g=s&S!t`trD2^evowpPwpy6LbKZFfPH23cMIE z4pB#Oh%jjTwKzodmfS;rQe8wGqF;m``ALg`g&XpPw3vLzX;4lJj@&3uo#u!PHdfx)x;ly)8I#wXPmqEz2h&>s&1Tzc7bt87PPCFC#+57qTd{*Ud-?*>JVmA5>8}odidx6oF@XSJTNPH zA5x1PFe_Of`rgEa|Ga~)BihQLI3Ci&#;UkshWg$=FT-UkJW&HSYmqyV!7pW*L=C{- z4mMyba(KxA#UHTZ(CrZ?nn8-AZuB$&mcRl4tw99F6*?`v7n&1e$Ry?3xl1--;$SfC zJ?$)qq%-Z_e$VbR>_{Wnc@}_iz!o$cgXR3}>}NZ%JLmYz{M63MK=xbcJ=vw;?igd2 zBGCUQcB%XC*}KUlnavx|{`UQQ&n%Wqrrq4db+=bK?YC#&&%T-oI_$(s|k< z&OoZDsH!3;@kx;~bojPORb_nL@dMpc9A;B*$%2Wf8gRo6CRbNc3joX0Zu!_rIH54=kB?BwU=i?E%(Mxu!T3%G|h`!4o%pPrYMR{=-U)(H7 zE4s3Wnq+x}sIw*aWqyiG|50KwQyPer?<+N=g@CyZ!8T?O|95uZ*f z8!?C$gzL4)MM1wS5KC9P{Ei}j$m8;tTFi1$MTy%J@)tSG4p((L79fW#uUjP*`;x(x zO*3OY17B$LG*#^gHdT0Zvcz>IfmCo`Rg>G?E9rf)*~z}jMsG2!`vl`HxfSeTc^Y(b ztQRpHPfS8SZ}x$#c5YeqP5B@1d+~f2@RoDeZYBS&y zNoAUaxxBfS%;n7l978)m1vfy@jv>q~pct^y+kEYLyV6QYO~kGG&PY1u%&e1-;CMH>b~WCQW`^ZMt_ z=r2F5@wB;17SCJPa9YKtne+P3<9pBkM$yWZmSxkUTh3asdgqqdQT&K-E)XLx_!MAxF?uO$CMx|P$=YbE= zdSoCL_LyKm1^a+E(Ev$qN~uLSv!(_tMFvx1(5w-iIXP(22oBmgiTj7%Jo>I?(2qgh zS3jgvtBMgw9ewC~4;?%DXYG!;QL#3XYucheCL&Js$D{`lFm8=j#i~iR(}$~398*$+ z8Y9CF?@+740Ez?tW7R-0DrV_Sd-O&EAuTjFxs zt%YD$$7K<6I+T$_{@LnOGSS^M$uM)tT*Ho4weuW&`?Wcw=Ii~7onq}2=i0!8*|Rc$S<((E?=Rm^M%&X>vU{3>C~7oHU;u!xjLdI=I~ zXjgEqAoYkC*KqnL&W40+p{*(U0rU}PtiGAE4ydSoLJdnwM>!B!K#Uo zwR@iAQ(kx>`@b(py6ijm-_K1CWPiH+LT_cI)e<%OVv9Sv7DkF)QJpi)L1pi0T#YVT3eiEY5PW0DD|YDL^J{-Cpu9#GOdIQ7t5F?ZRtP3}}(BI@W?1 zPOY7zq~A3U$l?= zCQkg*Uc1jHBXVIj;%7ennN2FAqX3$aN$B>W&UPA9T_bfj-- zu}SC^?DdoQ+sk6LrRG{$ci>ts$D1@MIPiFa}&!kb*ME_7=CO{ z%?4fS%mm6qH1frW0YgSE#vb8d0|xw8J0g%Or&^B8TqWVk6r0I`MwvS&CmARC&nO)i zvu(0R7D8Rel8by($Bg=Noq7J^xsxXaBaz^w6DfrAYp1r?wHx6C{^D1@^6RP|3h8DS z%U%3h`BKnDK6g%s+&N+u!?|;&VUHv5^kQBlcg;c2G3+^5yJ)B2Lk?uWY0QTLso@+2 zGs*{2jNmpfo>5*du{W|)QWn~PY%prEQ4WCV#I)K8`Rv&SEqQiv!<2@GDTO524U-!i zCnpI{$#ynZx=30D%r2&xxdoaAnVM|~^d8S}fRGW9E%y-;7-{ZIBr0P0L`aDYm+c~v z#Q1y3cKqnbOvda@i>W=FHDgt$E%FVBaaf5Hu*(O=*CRv-$LxUwln{Kz|%|&DL&_vu&b-b=Y z=jaGVTiW7Pj??^Z_m_CZo|f6C&1#zO;K$kx&Wgrxw5DdKUy^5~FEdW>?pYN@L?~yY z{Nq}l=t=$K;Ba^M?(CDxFDC~%$N$i4kXoUu2eIy$X1gI5xd<{PJ3DMQLT!h86$W22 z-v^=Uj4ae_&Qf_pW$@rwT1&PD6` zPRBn_wS;PC)rOL0lVpS`b;!Cir%GR(2>Tr-Q%ewwxsVO@=h6)5qu?im=R)9<=fNPj zufYT~vO?z+d6@a7BoG@(Owb5^jTJ2hxyXj42nZ~1fyn7WyEeF#7SPn}f<~kTPDLoh zso}cKJow9n{ckPc*Zk_5)yH9%%04b#aeN=ab1hc={3+I}8R8vg@D9>z@@cTJ{ve7f zKW(L%#o8_JQ`RiKJD9766!61CG>=i*syjU>3AQ|l#iXE33kQ*|kkvn6D$+sQ#L^hW zP+W}3L6bNVt5WC?x(3fOSS^5E;!Cwek@id(j~b>W`JlHn)$R(WZ4oR^U=JFN*PF0> z=s7l1r>-X4kbvO}?U@03T>~1h!*7a!Tcqe<=u;V^m@*p?e2htF0jyBipg(;`hAYBM zM3W$AN9MTBIAiwu>}#h>lCC%=2X|)o&78@NW#*zPKyeCml)EMR|Cx5!K7pe&x`U;f zK4MJ{+O#7m+pau}L@e)Mv1kuX_z(nD(BLSdR~TYwhKqy2BTd`|ZDiS>!@?nM1WY396*8|U?I+VrQ16L~V()01qR zC~QO$B8X0bA3d*QOycph56f%NZ|k8$oA0@27xaunhfc|>7|#$c;D540LHjXq+75k| z)^vVUvtTL#%|og<(u3|`F+wsGAC5F2UrJ(kZol z6pZ}N`-`37cw>{8E;OY99=C|~^)&(&jjoJ8R0pZ1@;Fg0kP-6jL{P;(NaT$K+93fn z?jb2y7cQ+w(v4&sD+R{^V|76;mKB{K7ac{w%R0dHSAb~pmZs#hLo9>RoEmJ$5!F)dn=5z}^=lQ6j`6PJy0TTOfeB*-bEpI=$eA1+ad9>xHwi_M6#>faEKBH^m zny4fDgYi)qvaL23jL{ZpOV3eTw zSP1?NRY%ckNWOC+uaMyvKtbO_2#qq5)ej;9Xay-oNrsetH=MEs4bNLk*@YWpEv+KE zu-MTqTdHci!)q@7?$%&)Z@Q^F8gHzhlWOb=)%TQIY;$y`61RPu6eW9|jQKcn@G##u zLJM^j@;HXG@U)~6k%dRv6=`}LN-s=SFjfs^;rXKS37L3vclDk+XJj@WLjJPOd_vyH zdWnO6Q1;(Yy(h{3lc6%5m;vZqu&bX2t&j!CWm2d{)>{m_>Vz1mJM}%s13IR=4J4FU8va@hhZKlw1HAI zOzAGjUtQJIXnYOSNXS#fz)w5I&>s;U`T zMflM;vtIgF)bf5Dlc|5DI@h7039%zvuTdps_L zA5lysx}xE{ie;*VxJIO>TZ%?LoWUAMjY$TzJ z(kfCdVNn*TMK%#9RY-ockytQGg;Yx%!;&n*-w6W?>6X|#qp}+&a2;=vLfHqoEqj!& z&h}(3yX*4^W)>Nke13M2-}VaWHEbMMkDF}ZtwN~ zGj7(c&QV=iCe;?E0zEW0SW<)_3oTEm2K*c-2Jf2Yy%-v>v01U0!$3F{25J1PSn`RR z$?;>O$qHre6~2i5h>pmR&0cp#@2UAgqVVp~ZTZj)-H+Iov26hJAK8XCdd~pc7l@Ld zLXT>P`@>7rEez#6XAdq}yQI+Syd|G- z42*#NGVde63RJW%Wro&n$$Jk)t{Fl|#F7yiE=$D9Kqo*K3cj=fO>A3%A@9FL{6`xf zPH-T9WPU}fe98hu0uYoY~*XMPbxMpt^ z5yc`694ix1d@AyTRV&F512PJ!b@_oK1A>tTtX-a<+e#%aTb6IAn6to5!prk*wNkwD zQ18iRhk!@&m5>Jw!v!NV+^0yTBs%~ol7<21AI$M^G++{!H363ox+LjDAR^zYe~EFc zehJB=_a7rT(Gg%pzR8!tlWnj=U=;%x#YLdBW>mqdL0Ddi);gi38fkr_QnUmS(^e5{ zL zyC%Iw`T1{cxqSbPH}1b2t8dL&&gW8=KA-a{<>|jhYnM>&;&(eII|`%eVwFU(!XI*Jp^fEda!Q>D9UQSlVj<6#)<+zfXB)1=5SLZu zy>0(V#;yBAg=pL)+~OU`51}y(&3aqTzi7@Lr3S&i4SbuEA<;wygzD4+gcf;Belyh@FP7dB9|I zk#7Q1>P$%pcn`0#YXECD$sei1C*ZtqY~ME!x@%K_#%fnBKM@ACL-PQ#la0ou0IhU( zA|xQpO4F(roYRlaj~YJeJiHFXI`b?5wl6wEHdG;Lorcx}l0ae?`s>3)8spmJlQAqbGqi*h8~I#1*u>7aXcDF7IAb4aD$M6Xn{qs z&4*Pjkr8g3_Vm-8Pd(lF?6aLuKh^oh>s_zo?~TsaUK2Ren){2Kl68nRCyU}Pma!9e z4;8Z15j-Qzgpi0OP+k!>Kum;MmjGk6~D5$a2%)HJT$NHO%yv^g|6old?r514rth8X9|02i(k;@Dkrd*5e@v@nbXQ7GxyeC6sGb7nTI4=h5n4SIsR>atZ0C{}0;$jy9qVZ_nS=cS0Ma&kOg?sCJZ&4+||FdQ4_FA|{7m z;W-&B^4x1gTfTVOwlyo;!MMgIdsBNfopdBzN@=!Eak-ki2^t=`n~-XbbSxK$wFJaE zs(GY9c;J8XXjXm9dWljo>m}`tGSaEtPGqFRex!OSG{(@Ol#1kz@dh(bjw3p7`!Z1C z35~x;P@*Jk4U~s!17=Man*ohx=QE(mk4qWQgF3m$?ht%&{48h+HyDu#ZGc~HR5mn! zkw#I|Z`MI4vjU&tQwA+-D*_E#G~)(Ve;JfL!m1;dU(wK;v{1>0yiOQ5pqUHJixP@d z4-9O8I1wfEE-y4MTIxdh(Zv#(eOtb{`I1Yv+;t-@b#aq)phuP=4?Yn{!ZC9*K*fnMxSJDIh$*ghaU)W9jcu>XAI?qD82w=^{=EHcJT$bmznE zle|@9B#jah^RN+b@j4e>v3B{Ma7{Q4OXk*jiMh_=&V|*fu34Rt>PTxcJzGky-Fo`$ zXm?e;*I8X%Ke>ATl47HIRk%7{-c~!kI@lIV`y)-=?Z=-Md{oORru9jq_|F`dX_=9k z3PR*KvWi21LTOQ{DuD8OWVcqCj(-G{(qIOUos@B`qHPr6XGnB03PAd@Ms!_M@ryE4d78T79MHfM$IVPcu?R*Rh$;eB#=Y_ zk|r`Cjf)~-mlFCAkQAn;T6R+*8~r3`vUbh(wJSTMwuK*tDrJ{nzI15;TMDpw8FWMc zPwrIe$zDnMzly511M9d)< zpp?h0ajOD_D#^532Z7s|8UghYw5s7|o>nQWuK`S}VGNoMG`lG&=brOF|AYPw5W{o({s^&`g3)BCD*yu#WY9x;7y;xs3%nNwqSuib zfX_v5OdVpA;ba<^)isbSQC+Xc$6hkA2>$5~GvLg4&<+DS-kB<2dxFfs8s~H%+(Q3Y z>zWQW61}04>F$VMZXwurJXG3LEs9zyEGpSx(qZS zQQB(`)j=$R&JkVCY>6fJL1X)x!(&a==Nr~DEk$GVn(zZH>d^gDx2f5SCD&|-Z*f&N zmxj--*nE4vYOHGC)VcB0R9ENV=FTr-Qk_Q~>t40>(T*|n-e`_YwRoKshYme*W8Ln9 zL8om3j0vNw?a^fYu5HoI)2khuR<9#)JOqq7NDzC_iFsPgy+QWEiI`8P-vC=|x)BCd z)iQOtZ{v7Fto4`V0WnwJ095bnBfARj+Bn9@Mu16Tv`WV(@@d(-=G? z-N<4L9t&4PT8PxcQ<*3A*zN+UM_FUbx@c)QJ}7G;zEq#9^2`GZaD0^2_}rqn5VFJe zF6gD?#(06bF+!MfmS@KZl8a}_%%#YX+^O>^GU%F36dB0eRtD=yWtJw%$OP$%LoQv) zVy*^hWEm9pElrqF3Z|R|Ni)Pz%7qoL@j}5G>t691pQ1I^F*k+DIRhpTTJM5XAelN^ zCDo9ZTqU8kmtN&bgl`M3@_8+0D_mz3v%m9ux%fI!`9lg}{$5h5g!YoxS?9@AmX?PL-hRQo ze^K7)ue=Bgr}KT_PS4dAT)9zjg5Ap%oPctr6a#UT>jkI$1Or7Y2`0GPgu+W^xJVq>CMi5xcZE>ZTf5%f5e(DeG4EJtD^^rS=E1GhG= zuCS?fJHAkMY4v#R9Y@}7z2^5taNz8^Ti$ST%V>Oc)U{>Z#-0Cp?OQz+)*UN$tmz9m zw%4o}9&UU6-}O%I>weG4(PNR7YZ_KEE|=>kxX*kt67^W_QbV~0$xA}|?tV)z4W;&q?aIz;lu}EPl>96t9b)^WE(B=EyTpB+og|2}t#Pc@mg9FHc!0 zERyF^&l%G!Pw}&kXh?>6&kMJed)^=O{zsK}7VJN9y{2nYvk{p(V6O#Dz+eui2PXhP zdcSr8;JflmAVK56&)OI~8fT!h+K?HEQunEuia#~Z8KvRf`fn>Z}IZqQ*Z`K=A3~5F}LSV0qq(Uy44nr2ZCSHl1kxf}a1+c)E!D~G^sj#BtX1(zvKRwEk<5I~aV&cbMs2YV>8bR& z8_i*ZR{x5BEZpDFxAmS2?+^Az zd$&IKp&rrc71>8!XLn3?v%g%A{`eStbtTv^z=A_O)RHcSXyfUau#aF$7Ok{0kCKIo zC`^`wK{RN$^7^rL0OMma0$|; z7RtSbWt-1RUyzrA&$@^HTV<+O9*Ink{?>7ALVi!l1v%(r_a%( z#dJusBE^e3hmd~$g5IRn=p+{m-OB?MZ&Q3Uj}ivMZeZX*uue#G@J}j82qWv0t|DAK zuA4g5v>`_i(+hGKsuj#9hzZt%9!79nK8GU4CpHbJ2c@s2Ud%Ri66dm7^0JcA$<)F6 zP!v5~j(D9Y9%1ctYzDKkg5HsE2z03;mM;Qf5GyO55(A`W&E-yJssehH7}n{SqRV>5 zXtNg)m>Idim*-{85ttDzt5AijqOLAcedf{wr!g|r&je;WMu&H8dtmQ344?l+oABDJ z9A)o)@jW>Lvwzre`qZu+r)ky_?gq@gBjp`b4oHc^6=!^KLeA#qTiAdP3q!uA8k@m94|8^B(S0GKPZz;O_GSmvWgdMG@6842e00qIeSD8{(cBxX zj5>mNb7oD22=a`DT2^u`1M^xH&?z<_*1lEPep3WxN3ZbZpX(TQy)N<$=a}0F0bZP; z&zBN&DS3=y$+Xau$co}sRneY8%?MRAa#wCwrnQZX%c5nptIi8!!ON$CRZ+2A>h}`0 zPeY&b{UUz!7~M8^F9NyV1z$pIT$r|Tx3G=ct_T<@yK{kiBt8e!z5yE0842hh5hxQQ zpV7B4s|sH&gIK^wK+ITzCezfy0^~YRpjNtPlR)eF6QL$2qt*U~joViAZ}S&z@;hu5 z_4T3pa$EnJHJ863cU#|UsvUQLzv=UZd)=kg2T=nns3i2|i(l=g5Go0%d@=GLOizeW zIspK!@1%>IM46{M=add+TBt0eU-JNeY+=bT|5Ls=!wvhj_IBA7MKy%p6?{YLLxOw3 zs^ZcbLYI4LQ|GQC6Vlm|4SJcv;;~6^A#K>&*T2=UT)FFQb{k2z!rr%L`0`77!3!7- zF>}EZIpnNj3h<2R!pXS6Pz*I7Petq~qy{vO z3|uH6yz1`i?VdLjY+cZ1_ZuC}q3VgiocUmVQK!$KZZ?#AV*b9Bs@^DsyL=RVzQjr1 zhW@$tE7L9H3p%m+MC&&V27*HLKu=2!J%C0zYW}>mKZftGF4NQeL>7u8THaSLczDyCiV8Kl;7Kt{Q zDPM}4YYx`c+8loB*bWTnY?4KE=0#QYywDm0J>3J6-F(-!{Qd&(r~WlCIFz@9rRJgN zg)JF6f{iAW;p+DCCX@-d_~oXQjZR*7V!@^fIjT%uPaa?88Md|1!ys-O;{}Z6_2lpQ zw!yUJ@}fb`9k+``Y0GihK$nP~2w#xAoT8H@3C#b2v)~Jpn2W!~L-R}@O}13)Tu8RL z31Bqn>*dK-M;I(4-|sOt9uTs{r@@hk0VXSyapO`lmS9&cfO?fO<{*1XIbXZ;TcqP>RW#j>8{)LIN)JypAPBePJ(FvG>54#RRVI*|m!<{jxvlS=e%#>FB4~ z=@fV8+y6Lqh2|1CJ&kFa>KHUdjP4B;bdPl5dXE!L^$a-eO+(Bq^2l-=k<;d$AO>+SHK#G@1`6b#>BNe8zY1IZgkd_lx z27nj_I?kExkZyKmngAytJWOi`En|UM4@A!2q#OQac$=d=U9l8aZ(erv!!z#kedfT@ z6Ci%lw>nhoZ|NgD^*^yEi0Vd|o&r$IF_bYR+1)l6*LH1Qf!A-vpi>ZPd=>X_e6yO6tBZ{B0AV3)7+Ri|9p~|Tzjt!;=4D2D99^?>=bFo(oHy1(@0q+$ zq5e(GsVhEl#r>N^p<6+h%&TmjQ6ncViG^){?-4e=>yKHp$QH<&^fMZs z;^u;iG&_)DC9t~4D%CT^HXMX?U;1&MLVX}+Jdi`LK9ur zbn%_HH*+p(g&XzG$!IFNar=t?t@?fyUTWEf7h(w#%BKqUjXhD5W-5#KZ?>VWx(-*_ z2JI@_!A3q0ra-=MHY6|bz!Xs74oHHTW>Xa|vN8F6P!USj6+U!2z#s;I!7Kp`=C+w6tTlOqcD0mfTk@lX( zq}btjko;I+!wdKL=Lhw@U5P+w-kyeZd^=BopgkpMi1dHOn>znA7T`j(J>-reZL`3X zna6_Al)P6y7KpGQOYhAI#D5D62l@?`j5)K&8PJ^PYRcm0c7a-7Icos2+2Uc(vVp9) zh1*QoC#kC-gPpG6sX-NdI4eM`$MZ-ksAG(n(B^DO@rAlzb8vOGR~enn^?~);CgtzP zoK&Fw!j|CqX--oNb+h}l$p^W49j(AfG?hk)`Lu~lW+Hdins`nVB|nfcph8z%9<)pc zKGsXf4r)9=rG=y1lo1D10xk^bGy-nX#BTtafa1x|aB7mclKFrw;+4s#Q79p_$V8{| zp5{o*wkT z4lQ#&PGSb5)IURcUOrcZ83c9G!pCYZ+)6)7RGH2}&B8RwMBAB&+!^YBDxR*zz`+c) zZ7$>P^sss9L#5^-{RNJeI4Z+@=qJw^N1PuAf)x4*`skKrCXGwzsCMCn8ChV`IDyM) z()cVUjW=_w^%~C_*Ao_3F?0Mo2Q}2)GPB3k&9V&+x*+F%y?{JcE3jJ+E7R>1ljf(s zEHM6yiHd1vNjl6ltoiX@#7tZ`{_E2;{;Ms~Nh$%(RSRD)mYo5XX(wPw8+7Ak%mM@8 zgmWTSF%zszLzpc)8|+2KDHiI@O67A`p*JA+*PBN=`Y3Sf0B2ab3xU%rHhP*q;Zmlv zi=l@BdNkW3V~U=|rrHBGo=LTlu2o{JJ*1kcrE&IF3tih@o5}X`gN>`uyMIRQfg_H- z?aPh5SHD_Nj+mo=gUZuV|I)pwrBrY>wW_%tVOuKS%K$8mrjTurV~3O@+Ww%CvwiZb zJ}4_X|8leHsFfk7teFmoH67|p_c)(|(l$p|ktGO>rW9LiyDsu}Aoo{^e0IRT>o-Hb>iCA$i>x_G3qR0GFoI?jhSMF+r)-rmLpxDa{SMTKGgZDy^VR6m3U~S5Qc=B}LS+xEpoCRx z?;P9Kt$bXWPAuzNd*KD*v^l}W(Gm{{{ zn|gVE*WJ~dGFAE_jaQ*%X964D<$Fq(SGDTq6@3FCG&0M(=^r6xD+6K<>@jpJ!c--` z52cN%S*w8y@#s9)siM$sP9r)|a4$u?Rsw_`iduvWDh0+iQ;v>5zV#q41h`lPf9vtp z@l)dBsZ-gz6B_FY7;Zi*#xUr7Ec;o>kA&yB@^k!^!t&0U!ny<2$+Sz;4ua2A z5j+r+UI2NoWo#gUIFSMYC%qg(TZaNO^c~jtZ0?EA5Lemo*E~22V zB+-JQ$Hml2PAsCNGMSuqIXNRlj7ngaBfO@`gR~@3F9C#KVWWSgYbQ@gN0iTL#Sp9! zrxqdhh|`C`=quMuiAz&!*G^?$KZVb-uUCWP_u{|t%l|}jSA%!nNq0+uZV@@7wU+KH zRAopz<;_4GQX&!Q!9D1xLNEbkwN1P>-C*Jg?!s)Ij)NPaly<^UVS9Ke7=|@=D zM({-uiX0qQTy|&dEYPJ27=dLL*pVRiZ5m=js1i9(Nitw!9vjg`axNGUS^(WNLVr$G zxrsyC0kCie{dK?ygDVD_zW^AXx-P1~bg465HaeSArwVwSUi!Y|FT3&$JZ}%M|4yL) z&q*Dc20=H?Kh;v!({AVy<_Ne|Yy_5I)X>g6J$KeA12O0eiJH*=xa{MU(xe*74$>@L z7ukM0J#{JJ0*t`>YER9`)EsFiJ#^cd#toH~9xzf-XL9NUVEW^-_4x98W#@|u{HY>B zJVU_@rr;tLGdW8E)N7KzjO2&6qIn<0O;#x?K7Wd)DZKP&ynO6e7Oz#NJ_E~M@LE_f zgM%rjp}m&u(xJ!JUJJORKR%%XT6FpK`g4KuMnqvpNS4Td(|Mex?g6mFYa2gpveO|l z5x=<=J1=DjQZ-7ef+Cw`h~ows(#~V3mM%jN?Yx~3(tPmdLWi(8+s0@h0I*PB-}c?7 z428+mmp&|4OSTR}ScM%ngPsvx4*ZM+Ujb@YZnWLxhKZoPXC%;qPbhbJi6YV!XEEbhNZF0xBbR)WcnW%kTy~1$wou~4K#jxZGf@hv z{p4+39ct6%AFpWCAEVLWr1{G1BXc~3?b1g|2T9m-ec_k$(mIo=m>->{P6eW~X6hC3#(~QA`^jfMwAT2BVhNO*t{sT8@~e=ehD*6$Ekk zT^mh&rYCq3KK-$w(wtqBc=lie+t z4og{XrB=v|O46l>M1YZlDozl|;hU-RcF9aSbpy9Okm->?<*RJ`z zh~E3urMDCCrBCg7Hd;S6JTxLcv;Xo>Z@lp)_0w9)2zCK8#Mv%5An6sb3wXZb`QbqH zo1e{KcsLUwSs}h@w^t(IU6jwIHuSmE#I+|Wnke3O;M#+`d(_^!!t2jH3v?~6p2xmd zz=s0&!SSIsU7X@W%oe90hUtjdb+X71AA$xFDn@`zgxBmZ9n>^oBm6bE3(87dvXjU_ zBt_JRCzUaUnXDK;Zb0-hhye;z=01Mvy3gPIt$)7ttJiIW&p<&Nf#X+2U-mII`#Q{m z{rETa3jv;u@Yiuw&O-MpM~a`9m9uCXy7t7-#M~1z?-Zy5DEV6S#3f~mJTU+ta$veo zFU;pBr+2x__nYxJx%ue@56d<{b-@NyAbQM8mQGNCWa$(wH?`eEXbpX8`^39$`|RiM zcyy!c{l+(bqh|l*r$5zfm|BfPS>UV{;;j`=9EQ`KZf z0*n-#%mqed;LQ-sZ_I9$e5p6>XTnsK=E8$CluVw9vfl*v^z_|T5^`JU@hd&={%RiF+eT( z1Y?38bg|sYQy6lKGwOF%Ug0kZK_T#7mv7o%uyxS0i7RpCw|EBP>e@7Kts3zh6wBa9 zyQt3+gJ$TSX+z0Z9tonMvk`KWu1pyhOiIQOe@s(?XPb&}F=E6exNsf3Kw%{e#;%jhMsWf2*r z?Ql|sV&XfF3;V-@!P{Z(IcW#32xuvGFgqRh_rReS%gC*7nJ%OE$z99KNZp=)EIb$0 zW2KxdIW&@f7G}*RwrFPZ>kAzVQYB1-B&ZUdkeuRBm_^d~+fytFv5%(x$TI=9H$D@? zbM$1kqTEW>6I{%C!B^`X;<7H@fKCe7GhiWcH=3gw6vF5$o|(!oRvgmj3=QD{Qh4tQ zWv66aXUr8{NvBP)GHh4CuTEoG5wj4~K=P~O>L!`hr^|VUcsW93a@z_Iot#mP3UyRd z>`SWJ>oF6Vw{vJ{>gJna6*dU}$p$f!{neTiYqI~eU(j$I0e+X41gO_>Ki;f)Vc=r< zdaOMQxI5()*n(3-&%(1od6Kz{pTb2?fd~^%0iQunLF|p%Q+V(c6y>r784!&dPwd_u ztadwGZx!JaZKCTp$rH(cZmSdf)knX;enN5yKY`nNwX#dIzIiTTojeqMBG>HXm^AS!0wW;)|(^oRRsQw26vj-+-_l0-%`vI(4SF{D&P7Dyos^)~`a2lF>m zie@y5W5Do9;~E{bfD({dXM7Y&c;!MCxQx>>iu=4z(5wvaXjA*-*RvlNgR4i!SJt%r zhDi*h%we}b3mx#GAS;qdTn>AoEfhltE&O$Y5=2N*oQtY-^sPi|$!d$fZw zf%A7MzZhvBKMOzZL-)!;X9I-8`F+xNCNyVf=xksP&C5L-dYyerY$&g@SXHw)bs{@k zQD?EJ<^+)??>mV5Np`^vF>nRG@QlP!6?OH>OPc*Ig-(I326IeX!1OGQrj^dR z6Mtp=bk?C*mS;0Tm`;o*HU%xX3#+J%^YF>%MPwHhMVo40Q#n3J=SOs|+ zD|&pLP%A&7ZD~dtIwkQ#Odg{9dN)W!=VwbxSfNZsgb%qe;BscZroj|27N<$YKrh^W zkIEgASJ#RZCK6;kv?Pi73&8>d8>TtL>2l85lvlzP5Svm62W48V)s6=2m!6C#Gdyh} z1=J0(K{v#7pX^Td^ycjG@sncG?6OxFjH*dYwM=YlPwptmeik}cs+vgG%Im7DOcp-= zT_eZ3eTP@C7Ju*RakCY`TDDwifS(PcQ$>rq3RJ8Pz3r|!ryHmzE9 zz-dvvTY~MA$4_P-O-{xGCKX)9zEo6fSUozn3I-bcq4S~Nr}4;dS(sfr^B2ldB+F7{ruw}`rh|Gbl1l}e%BpOJR!!kopweS(s)-gx$kVk^qvN?2{Aq zd|<%G8KX3$4X(zLoVEq&VA?QE7JrxX-*&hgnz9!}?>g2(#@R+a#6e6mr>vI3E0btQ zOpwj}FU$Z)K3PM;NgUP5fA~<%4yU+~{Ue@9bs&3-V^_@|e&^hK?r=q|)=={u?-92? z@w|lx4_Ti7;9VavU_@(g=||Z{H-jVd=W2xe$2*jdDBP|>9GDJFXwgXAXmm^y-K;1y zXa^>=xx!CNZYHZJ(G*%2IW36FiOrm>L!TdC4hTyTt;d>zSSE6tGe%Q2$2~2`Pf#pc z=A16ClvBkVe#ijiA^0h!QvMX0UFy+Y1jxm-poutg!E63)$1o9I@lz-?_ESp>q73jUXMA_Hd*P; z)Ic|!Zoc?)H$L5uDEx4-ZGj}DBjtQ)_5J!jOMmFL!v zpYy1es_b_~Jo`;?@A%O6dWU$J&o0Ne;ts@4RM#BUq9r z@adxALOg*xpOPup1B*;0UGaD(p&r}$Jfx-+Q0VtN_r6ut70%A>t_sUWy5AjaTD4g{ zZdlhJ@BOxZw}X6fx4X#CRD(F^4lU|lOuo|F<>gDUb_9WHBrj_6Z*^2?t0jb3#5wJt zwl(H)V>!Pf!OK(;C6yPF{%(SxAThL<{9k%cKG(MCN?hEo)}W`Ynlc&`n{zmh+Fiy& z;sVsLf zb?_r$_&>qmrWR2IClJye(D8PN?j{>2XJ)XUZB8>4~BM!Q(DoVW{2HLpwk){1dP>%L^X=0Opxw5U6lCBX!jht zO~)YcZhQX!M3W}})~1H;zAan&uG`+V%jt|8JtGsz6MjC?EO~L4B z$M}|7yM3e4>8}q38u5+Jb-QA2wVTZ|^fJHay)?;ufjtMs!~8v`NyoJ3837zO?YdR& zdS|kWhaK~_6XFbGw_nY+GmiUew;q~}8Fp&#%h`S&T?IMhb)bVhLX>oW0Ubb8GG7NM z4j~=Lh&Y4+EwD;0z<3B6tqp<;s6p#%s0J*RWmTc!z}W*d65;C9f&2dj^r2C;1Jk)$ zd0d%BI=m&_oGLN`6qt3TW>@enXtqZK^$Zs(36aLP%gYd0L3A^*roc?}tF>8Lrvf=QQU*hQUN#r6ulyE%Im zr^GP^-|MQy7pZv)#m)ZT||x4B(7e`D9I7xq;rQcS(A2gPyK1`ymj@84$0g0`E6%Wgbci6hxQ2K1Z&R zWn?Rw3y)~L>%|`4YAlCG$ z32WvuwUMYdX^<1j)P(WG*5yKe+ODZXvWxJv+$Hs4jfw;BA3|;T9B{7z?NcW0Wq zC4oA22N`v|(3T*F<1gA0e{M_syd{2ZOX#u%>Uz%N)Y46>8Z`szOm?{IWE*9WXxNDj zOhTyvqoy!XO26GOAbRynS*TFvf%cUxb?>KpV_=T3O@a7^)UW@bZ&j$as=1eSkPPkZ zI8%1zphN-`N_n=tg1`WP{$$FbduHT>ftayAo3`c4^HyFRgs-WcmDgycleXH5RF&2S z&f@n-AUN?&IMkEbkAC#jhdxB2e{l=J?zg-MAKDDLAH$gl(aj`4(U})#0{U-fm^vVy zVCO}3Ib*~FAv0zy;mt>8jH@&C&t_B;uD4D=dP*^XZrWK-|Lz1T9S=QS&j|K<9G$e1 zq-qT-28Ocdv|Gwp&C9rXVs!nr7cbs{M%3TXg83X{)nVR*4BDFW2R@yc#up+mi1~Si^nV$@WJ(9F~@)s*K=<-|BOd03`>e42eVIKM8O7Rg{&a9RNEr1OCpopf4iC_CZ<)In zi~tBq1OOe7NVV{y`Xv3oUW3EwnDKz1v}G1^M`?vcCt{|)48`@_auZr*j%&EJ#QR{1 z;AoUl2K_3J2Cuwe;l;a|r^=kasXr_#Kp8Y!_zCQ-AFF@+0=rw4n62ethYFE0hRZEm z9ucyG;EA_m-5~A-T3{9>IQmL9z~t)H+VoY}!Hk;-iR*a=s~1>kQeO-2bA|*$(M|+Y zwwx5zE?^@uZ>(tC7_!d=TmSVg8Z6e;Q)#zX(w}+zul{XAbIWK;O9X?*FwYk~J_e0r z{1?!HAST5l-Ye$1Ca&mN46j1Wmot^MVa&k9w(@uNdGQ(;56}rRfg}Ws8=>GXFQB}s z%(Oz^>(Em(ZSs*{$OMp`VqD0ARM?p&Q2J#8hyin8M%DpI3nd~ZRFmdTVuNUkmE+Oe z*flAg`6`l`J86yNQ#_k@WWJu{tW>et#5rfP`DvP*4DxjfXUlnL;zB#C74-@>^W9?y zCf08}z3>=gPM+y|Cwc8_lpE&mT_J`CCs?OS(srs~H>jYOCtQCD30&b3?AMD{xJsn7oRDcYPJ=Tu;8Y+|Ky2XdrqA6 zwYLOo{1IEO=cU(v?+1zxRB}sygU9Wvt99g>U;;f|zmK)7$68{*s)v;u6-ls0YbmF- zRP%zQo6GqLl$|uYS)HW9;*5>#X2y@z`4br%LUHmBemFcLi>LV_=s%W@kEV-jn?v84 zb3XDtJVewBR$81DZDU42(#teD)qTj&pBn#k;d#jS^~C&LJ=+`GHwcO&A~+CV!QH0{ zRY8qEjyfOlFE9?Jwp0o_CaZx0he60zOyU?tDKOm=_}mwt`S)Kbo)&9baipuBw&5qz z>eHY5QtQ8+r|%lm&URbc^)!ynuZ`)_rwz)qYH_uHy%+FdYs* zaAb55CY~gN6@nn6sq@skF-Wi%4H6LpDyL>c1Sx#ZT1L*?XH!kqw;g=Mp&G0Yp84{H zi(Z4J{Njaswd5@j$=}%$i>qOLXllX-pcqf}C$hD(by8&2bV$&Mldh!^gDf^i-;&4{lbq|^b%s)*s;1Ig4&CHX zOG9b2lA4M1!&ny&#o;usmon2W!Nw*@yb^;kL^^7Q6fFsX825r!NtSpGYgLl*C%!rj151e4SAS1I-EIj^Zfk5 zMdu;ZCCH(_+<6H4qb$O^f9$~NLsTGGn0p^{5#;=dynGz+%ZQShc8iV~vMrQUa;9Jf zh;xx+b}6nIhqVkw14LW+iHrlo#hm;N%!cPS0Vk1pmoOe<5iugTO5sm|7`M@!fERvw zDAn@I?6&NmiIw8AoDYCU!5(geEg(#IQq~hQ9$+c*4PrH1wned)D(C_OU|`xv?a*wF z+FZ976horh6hY&)N7#g2czOT_p?;Ybak9MHY<4$fKdF{w-(7*vD;vaA_OAe$9#u=+ zky5j2*gtalx2}k}R8?h14e3=J$?jj_Tv8w8koHV=q`7$#7Eb^(Q-_c@K^O%kW9J7$ zD>6+~H=uCB6U5!lv`aoILKjWFP>fcp9YDs-DeMW0#P3dAZWUb}cHcgA2+^_EZ+j3VAH# z2hg^l$%>mt3*|)xIATy=Tx`6fa|MQ{n;kEYxZex~FZFgrF8{sw zJmesh;FX8eKGf?PX+{SLg!5w21kzo|gC#Phb>MNZ8qxoQ!7Vh%h3II=`wjicZ#GLW zXLh8^p9Z*#NTGGi{Ut|zZ1K4UH|D~Ctp zuQWf0wa8}JUN=%_y@MtClI#KrGy{eR$AV2Y=!&f|_;(#FD~YzPO8ED7*E_>a)duUG z_Xdoe<16deV;rzI85LFA&ZaiRtIX!T$P%X-j&I9;cVJh84LM(`0mZpanLvl&oeS2j z`wB~vRHE&HY3|9_BT=Qy!4{IvX`3WS>2W>f2{xO%Xwn4g+UW*@FlZIYS5e94ge=%) zuC^?cmTh5ITNTRwgO2tg*+hZ&p?YHzxa}?#)Q0jkA#mB{YeEF4OF%Xl@U5d7h{#Sy zHMBUV%i>hMPA6QSHu`Z@Y-19)QsVzdZ9C(kj^afD4p&zm(&e*kedtbV;1hx6%R|}U z=0yUT7@;pzBQhi70AADibpvN2ZF&|R2~;|ul<UC>ZIn{dzee56CI6R4m0cgdF^Aehp!QTa6a1AzVI}le$oDHPncA zajm9Bp;WyAY%CVVQG%2_vk=T0Y>FArhO4k_Mq|Qs{iblM#=WD*{e`dBrlidY?Zwc5 zr@x-D@bv&Y$tWNXq3Bwoxo*{Za%As~Q0_8RiAV5!PI#61TpLsx5O`@9<)J}1T99AU z2{wpuh4P?;D`P7@hrHr05LakO^de#n*zM0;n3Wy7Wt(a z)G!Yqx90&j5{g5!CW~UBjb~mEp13PrpRa3BB`SY4M|Uyft*f(Ihb`4@L7UA-OtaOu z`8q;=v)OK{?DOO<`#3sypPhz)_$>40j4L#WaWSqOH}7JeD+fBK6XXyflZCKMs-(qn z&o2P%JPTSGr-$feK#dbGAjBbiiwIae#d~Q6Vi)_tbT_Q&tU)v=QtqRkXVT!}q}rTI z5~#8%>JyxQK^GVy#EB)tg@C?3kSuPcT`pEn!2?A58l?jcFpjX^R246@xvWMs(1hSv2TXeySDAUd;dhLdu)7q zwNMS~l9zu(`*T>iBHk|cLC+N`^&J*n%9Z{5<=(yGe-kC@gJKt6(% zFnBAqh30M2Gl&wy!K?WBtoHL=YE1c4^*{J*a@lhhtwvVTUOt?&s!j3Y9BFTbJ?$Eu z07~&M{sQmSqc$mDMLb65`l^1nr|sB?+Qh%xdgTMkXO-*myY;j#vTuvMs}Jwm+J1Q5 z;lKP#k|ntK)R@@E&upgnofvR{uAVjXOQ5K!n@Cg6L}pBE18A-tY?r2)U85V?lOvOD zv>H58X2|N| zRZFFVD0*62eM*zS`nGFEAO$H0!mm9e-iC8jMob3=JgrQdqf)JKr5foW3ceNaqwwTb z6s@VJ94SERQ>2fX$)vfnjbML*^h(F!-jc;trn#HfN??ZUsKg9dG zf!?1s)B7^L3}%s+;C;)IdZ`*;RL}%Meh3#m1UHk243>I>`+6Pt)@$9Vh zo!SS@Ug^V}dk(+h$dNbv>w|}nyzvOM6If>T@6oMF+*f6ok}GdyC8fj|2RBBHaq?SC zI7CJ{$L>=CTMLjjaqCd5NiE)T@;VEb1dKmhrapG+W2esYe+u3My=o;Vp@XGLIl2f! zxO1hzCG;Z=$xb7R(w(VHv;^UOa@tC=r;Vouz}a}9j(FhOQkgjZd1Z3eVWw|n98}&M zWS>wWJv&HX5Xg~_q&k{WP9YAv-4(a(-of85&|Y)7F`6$3H8XI0`UN)ztc07=D%UAXzkB zVuTZ>@J08+Zp?nmx1b1y31hGfc+06TrK=HbDf*A{ce?3Y$%FSFI&}X*r`mVz<*$a@ z*0kaOqV3?C;UkCFtlPh>bxnKwaGQu6y#Mgw`wwnwUDt|#SN9DaIB?H_{g;1)Y^+b+ z7jA0{*S9CK-qi;WT-?8JINaJk+}<9_ebpKcwYN)~-mYvF!>R!|9j_wNCYCVlC7oik zG|f1-zDWC%C!T!rglK;5x##5Xb>sKO`S(Kl@8Mw1mgIgFAqm7P$XE@5ZO3Qse)7qa zpZLU9yux#exN;AiO%mtNfcItPW8+H}TeH&<2=5+o?PhTCU`=c@V`5g^Vt6Ms%noi1 zJZ#1aC9&b|OxnR5Ftep{mrJ>=ceaGT;zV*ewWAOa%toOWBVa{Oo5x`{+kM0-IVTz923d9#X8xWKVHqY)Z|RNw5d3kW$9R z0nimB9_iCEplE2oCz>?U^d`OHsF+x%pIf`>M?Phu^H-^nH)TZ=V4UWQH&(+kXK*OnVLj*rHLEx?Ex3W`V zh=$wJY7sL;`r9c>~z@qX1}6=jJ` z3GFxc`4r3@r+Tu)4RFD{9uPomlGA6S%s{0xV*wGAl8Mw}eF~a0FuW6Z0b-`W(MNPu z${I0P`;OOm4raX?WgZE3z{B#@{m3q-<+H5N6}IkI!t$mBKKyJC^%L@d;) zKDhd}UF9azTIb}7(9ShuyKkLno#>3lk`e4t2XyIr)}GfYlHM86%@^aT)VNSA(RBZVTCE>MI%U)Xj>Im*N!BkEBn{1UAd~iY4yqt8^#)%W5Eiar`%_V zJ>iQu9P#$rdhlVZEQ9MH1Ja%A6uRm=p)VNniqboAa7Gds3tXrNNNyKai8`1~kU!B#ai&CY206FzGihR{z|zXGG;Vv(nbf2pyW!xO?s7 zHO)uY1v<;it0Uo#A*&inj_%kDt?B5FMVizXNB7=#bm;b-WhUb~$NH6_ox{)?PwR$G zY5%Tl5x0osYi0j>m#}}sIr9gd9l5ek91u-l#M;1C*9@t`nwc4|X$Ex;Qv$+{$V>OM zfo&V{d`*`c$jp(&V{R-1Sr;LJoM=>peFLqmla1TR_2Wmf|8|Y4me`}8yDocvbX1tD ztrZP;|4zLB6xJP~dq2|JWCf5at)#s~YQ^;ItZZlpI)dJfV58~!B&ARkbofalhU#`n z1>hq%Pq@OOXNOKQj2BX#WVUPuGoGcZU34ba47az0s#?m*Qfg_SzO!a{SIf}qHuWE~ ze_;^!BsV6SJ8FZC{)&nYLm5crHx4wfYi(?+9xZXAU`@Ek&Em9(;S{b{z)+~$U4B;7 zdLbkLJm_RmyJvuV!elxQc8QFw8~sKVK5EfUR|4jPf5QVydy8jo5iu$PahWBD+QsOK z5=UP!($yPla2)cx-R}^!H+PL68ta&Joau$BZ4X77;^+LTVJvmOd1Te#zKFE7RgmjN z?5pP2z(|Fgg67w-zgG5ZR*J66IM6OrHNRHMe$6aRhYC&L4L9?Kn|Z^D&XD|?nY=D_ z@lh>{y)IbzG`AM%E%Iy6@05;BG-ZFJc{R^N(0lkb=>2tg&JeH;G`5R;nKdz6B~SHh z<<&GP>x%Jmz1mcd8BT2?1;g+B5uBQJ-{A0Ja%%8k+PT&2lIF*Nl5)xw{0==@Z`W(# z(Hh~<%1q|9&WZlKLu-t60^mUV({W|5xE?xhMFyL5W6S$AnuRvkr~TttFS)cNTpIk@ zm964Nk@~OlXTc@?85mw)Gk;b;l8W||J6pLjHq7oU-UxT*EvqubKH!Zw?M>31kw0U- zPqIHlEQBDKQDo%GG~f0+^k}`B|9*8I?d@=AM^=+VgZAVcTH6F1noye1zq%gx#5nPS zH)3^}x>9f|IMQK6CK>b(^W`w(1Q>{BW@hZAFQ6Z_(TWSAA1Muac&d}LCL@2(o1@*X zMEV3{hC$1`?Ht8xC2oZ5;}VL7oc{pV667aD_;#E|4%}YKfx*^)!z&;~ySgt#276j2c6QwnS+%02=W>QMR zpfR2-W_NegW2FCqh-6Is-|Pe8j;vSw7=Nsz&mVqFef-cP+vs(6;B|(Vc%9zvDE?>k z2)xb?yv76Kr&%{%&(nVBarLpo&yQy5bp$P5tx~Jt5n_6t0C+Jyvny{*`o&2mcsntm zfPO{hvr+F?zkqswf+i;*=h2dm%ZU%^>J(M|)3s>C!YgLnQ95|YOvhU2sC6XL?VM_C zL#ol0oNjNUxTc*#OALH!Mok`eB#wV;NKVJOSt}mHIqk#|Yo>8TR;|KRh!dz4MX&*U z$(>Bp%>?*B^U5|q!3RQ(zHCj)%64DO>TuzUyYD`hJt4ll-KFCR%-)W$qxh@s*#Yro z`a|L(jDzaOnyaDfCuH{x8Z{Vgm#G2IxsG^{saCg4wfeB=dTzBte$_7*9pILy04>_j zb>j@|pOzV3M#UAP`)1r8Fdh{uf1luy}D|?8Ns@h|!btmIUM*ui*>CjLz%0@{)Q8 z>!7&lj6}JneW^@690M&u+d<$q8i3ot3i(9P;9aB!s(AB!aveUNr0AnbyH$KesG=o- znuk!wnDoI3g8&G47TY%7Cqcb88VzXilJ36ygjjt-;{+{0e$Y-;ZOg6`pU?iCy65sA zGfAknHeA|YhqZMA(FYc*4)T7n7GNR^Rz|v+BBzkVrWGq`yp5E!Cz0;pbtdFGI})U% z9ke)r0{|LlXNP}lNTyqO3QZb4RWW>{E1BuV+FKL6W(<+W$C|5AS$$s@-rFL@rHzK_ zsvn)d)y3MYZ#*fm+s z9Xz`-1+AcVZS62;IuI^gorLm-dU1s*k`o_r^@AsZ0k_@#mU+jbSXQ}{p8d-LjS|Z1 z!5RH8SH6UtdyM=86$@-s0kcpTL`03;*KZDA21bh&H;0)m6e z;Ty0kE5J37v7;209&xTNH&xg?zF>V*b7#uP+4;c%r)#ye@>+nrNdc)`V zdW{~R)9f+E%+c^$U0#jdCUE4*WUk@ zk>C7e@Y3xA1Girq{K@LOFANM^xLcgbCcnA z+>TVz;HZxavnb8}XZF{p-}gQN_WxVOJ=uG*cZ-YJ?})IdM+|ZlLZ|slHdGzt6PUSQ zT`O7O0WdHMZ6eDgzGN{3mD|F!*U{;NPh@v|NT{VXBkHOr!E?S}e6QV6y$mi5UZcD_}b2jFo7h7*&vVCNp7NYf$q-!6p;1p-G-|Fo6i-5yBXRkI3#NV*0~I5%cf3zB0-52Ccjbv;`TZ|#}vujvZ=P3B31 zwYhUg;^cj?p~=aixVR}>Z|oa5J36vrBHlCNuBowFyNsTWXzP;ulyrmN8BkWfKvgpQHsfPc%Ua}Wvz>mwo3OvpW zv+k(h2obP?$yQ}b2H2Bn+>t34>xDq#bXqVjY^L1kX5Mo29LfQ$(K@V6fwtk|OqaoO z#=e7E!h+3n0~1wPHsUmbEQJ-;jS|h9@7o?5b2-9^l}B!>P^gu$TKMr z-M(beXO4ISY@VzeiHP1eFeHASO`jEEi`QgwGy>T;e)+IEA)5nmy8{2C+6MV~@Y>zV zE!tdZKh%f{^qCY{T7;WG20&0~B1=appTf|9L?+7LqPU4J2o*Gj12&if%qS{D1X05< zNOz?_9I?X6fVP`c!YSMyo>I*4YgAKb+oSe2N;WO38~KXrMkQP~GWmLB>b^OcsIl+3 zaQ)P!y~o8{{^^m^`-fKTb_F`4L#}EDw@A6w#?cI9Q+5JbZ z89cJ@p1V&EY#v|Xj#SmSsx5<;Z8cu6t`IhE z6uRWEDXpZuw&OOSw6Brxt~OjteXQVms-s8u%|1}N9yXHVopiw>!f-$|3T>zGt5 z3g}mH9Z5yDDIt2jy;Miy99*F)HNRo%!eeo$Q`5M^8Sdyma&v|1JCK~Z_vH4mfqmDG z3{8m3=N|gf`zGFY=LTD8>Arw?`&517L#IdgtZtgTvqVV21Z0Zo&le*XMdzVw|d_*MMw z>+!p-_+2wJ6u20!1K@GF`Y!>hW*f(-xWVFiX0@*jzzgw{`Ka)KKd=Af&YdHMGn1DS zMD!q#^Y~-sSNytz{JNZe)2hsPUGuZ3c2Tm4!e0Q21pvhYnK+0326zyN zL@m+<^Sa(p5v;28H>RSMK3j!9ROzY;SV|3LL9e?qRAsYSZ0^QXqrcK0u!{BjRlBz% zxTj+*>NSZ?rIm?>v%!wq$`XSrjGmg#x(f{nk9m`7tcs2&j@Pw$k(s46uEiP;V~s16 zZAy9tbO<>$wCvQ-8iDKwRNIxzbYhL*lI`TeVP_oIaZ@KP*R%r5#oR7}_;-Tq1$Y}J zQ$>d-4ALuD1`02+7NjM++e>&+D1jlh7Buj3>x3t4qfe<}VXe(pRqtu>cuQ!3o_boK z-4*R_sCEUaEfzz0o!?d6&>eMEm6|50T@!fg?C>SJ3J7peG6NK?7uYm7i26_Q` z^f)N3=%F|=+}PE#5_I#ZW)hg$6LwX4fmDu!H~r%i58t~n``yE@yKwYob^oS2KJwA~ zK6Pre`^>4HzZPTvbpCMm*^Re;@V3Ojr|-PyQ`^O7rp7_oqbh5ax2nzR8sLFo_6TL@ zV@6qDWbG$T0>Be{lKvJ`-~RTuzJ)*7di>5fey2nK9SQbH^%CS~9GIaepS%vg@#K?l zrJvV-2l}GCRqW#5sn_vCbHPIymAdcX$M`Aa`|~@KzTrJFaD|@pYVk+%VfZod`!|a< z>SN+j*uSMPsW$_Yx@P-!`SXSwuj1#k+RtAvdX#U959aOb9K1N94K!x!m{cUmuAdS; z=gzS_C&6#|j~pLI2+4z4y3+rI$P?Ei#4~dW6uJd>jDF#?U1|{~14i&wDVM%8^#l|z zLH8h0B)AZYDfk--1qWu`c!*=sCB?sR=(a~@wsfL)#!;6(20AolAmA= zggH!UnOg$6BKsh7S&U=U=J(;DVWcUTAZ#bwYLtoH20X;Q<^!fvQ)hsD>t3u zMzMHnIo5M)xC;|{Md7SM-Gf4hWV9P>t*ObT!?!)~CQtLfWqTk0&{(Qzv)e2FrNkDg z_MX_d_mSO(l09Rm{$O1y+2jH#J3XuI$_4Qg$SST3E3mqlO~C#K0W6mSapM6CE*Jhn zbWI_m1GpGmQ;6ZVCPZPWAMJ+tHsdXT3ZXy~c#B@ycdJ1zaum0=9)l&^&|fpO_rz#V z)w{~Pr6yneIq}5TV-suRZ@v-yT#c6axS`zdag6t^Uf1)ha8FAy)J|*EWU3pbknRAqj#J> zed2`|N>pcMWLW%tcGcd;9@{G_CS$mqL$-BS?p6h!F^VcBmBmQ5CxY?_;}8|Am;{chUP=9+*mV~ZX~smO&#-Zk(_hEEfOTqe$xBgC9>fvFOg=D zq{~`#;U$t6J=nDI-fd0eP6vYiL$_3@{(Y&FmmWBI;XP-Mj17%%8(p={RZg!`vtH=BM*8O>8I8kd^v18+z6T6xZM9Ta3?>vA0SpUSD?#gJryTR1=(~4@B zx7<@&S+aVfqYtEfl)JouSZb2>=mghNaaPEF)NMu{#$Rp!FYuGeuG@Fqaqp!U@15GXsGp>Uc#rzK^phvQv`_j;hyUn& zKe++#U-w_`CpW-Pc5Wg+`DRbczh+lF{)eMovCUrh(tdKql{;8gu?74jQW=_`q~yhX zKWTrtezGyPqRUVgZs@BS+H-uQx9Z(iugUCddQN=cnb`WZ%@5x&e1orP+)x(KoaB?b zll+e6BokGnYeD$PaqRE^M;{r?`$&gpAs;yaA6bWI{GZ?>2YQfh4fWKlz2?Ze&=AHZ zOCM=goBPha2|jYeRrpBCw|4yZ^pS};d}M6gWk;U%5E5g^v%*JCoqx}{!=ppvTSf== zF5@Eypl@O9<;(Mt1Mrc5a#mDY+(y&FKC%NcYl6)FXZXlo4mdh$n(G}qZr6R}o31PRWWDp22+nm%b+zL1&=&CYSO1VdAOpDvuPjdC}!Gps`H%%lq zJMAr|strxap*8r+-MHeyv5l!cm9B)TYBIj**s)FV^)7qDT(dv5@!D^F<;~7LJ4>2f?n$#RdU$-| zNZ9F|EcLgQ?A&9=+E&4NtyHf={C7(0xkR*$JSRc+fMX&UyC+GRV4fKUVj}=nk;9=7 zxiUHJS4jl^Y9e6v`*62b8I7f)Qa`g=g%BhGk`pyiDkq>7hYE@4$K*a!Mnh_iObj$b z33t_SN5>nkO&;)gQvKtrCcgiDv3t*l#}4he8IAjs&BMukV;|l_d(w^P-ltv*R4S?; z#BM=Z4-m6!{X{kb6M(u|WBvtuGb2;o&jM!4JA#H;7gOfAh?Bt%J?BcKn{uCsZV86! za+C5>FLS0ENJ=K!LSjb8o-$_9gKRyv02y`k#^A5p&b1l5zUyv($MH8u(&?#Belq%d z*Q(ck`EXDC%fDPZU|aLpV{2>!Yw`R+*pzOZyEf$!B^^(sTT@6SN_L$vFhk6)Q-_gB zh{P!%rxA(B$|s;i#Iy62-@Ln!XD0%lo#1?)orq(mE)oRKPMH2?o}FNXZn2VQCs-He zue5tDQg3vTp@GMeZ)ZqgMZ~v5-DZ+SNTb}L>{~(v<6zwZ$Bt*GWZh}^JKJpKDG=|( zt4l0*-s>YOo_4>z(Q1vEN`0Nt|J;6kaR7;&G<&c)b{KZMhupyf^-qSXArs= zCuUxWwT3R{u+~OxxP{g9iXhg|SnNH+s(~hUmy!bD}np(VX)bQ{B z{_~%I>|-CHb2K8V(Th*G5#SsM-A(T*o2On;$J89?NMXm6dgnRWGF4->fejROHoW%~ z)*Yc$Gql2jRU>(W=BZcIHH9MgEA5&R!&=)^EKqKvwkeMTZBuJoVr@0DZ3@rZjD5oJ zW%Ny9vZaKA;CW>O6|-c%qRuI;Q&nd2US8*v*uBE+2)2hKO-;Ghsg(l88<(1GSz9={cz< z*eR~VbMh=?2PNR$MJ>QuKh>a5RI}C%f-34O=?+FyMo)H1wo)NC*9h6&2wUI; z;;NZ==ZNoOHZJ>T!1d$d&opLgtyv_^-NE%T@1yAyqP? z#~dwryI04OVNV;ngyHY5{0cq7-(r8K&0BeOED1|>3ICA0gxTA%zr$Y##Mj~PHtO{% zNOqxm)ywM?Uc&E*BWJUBP^)mjf>vSjd-!V#>u0}LPdVsU*)2>ZQoS_wGP{Kv;r8O4 zwY9N8MR|w88gRQdt!h~-yM-O#ji={r#(tfK%-HX7rB`EWcvT(4iy|U5f`%nJhF7jI zIoa*S&!S^^G#IqJ)BBjsMn}*@`UPA_q-enjtZtNC~*&lPO@Ib9s z_ji!zb$G^*f_Zpg1pu~`Pxs5{7Uo;P=@<8L&B_5xq#c+@w-Yrh&(mp-W2VyM1||}J z7h)pqOdl;~?KvW8rjcHdP9r0@%&2XWUd(#A4aWmL*r??CR2dqM|7CPdsB9lD=4d#E zZP#poX5*-DluyC`ppN6OqvN>3WRw&dYsYrovY~ZDvH@m}&J3Dm&~Hq7*eP+4T*z9) zRVs8pHut3kaTZHZU<8Nub$M;BnH~seeyI|8;y89Rw_%-W3 zzJC!i4eCBFAk(1UV>(CQVn2y^3w2RUfZ}-TRj_HySW!PmWPqC?L7NK5G%_BdWC2iR z4h#~wCWb*`I2%CGF{Vz^t60m@X^1|(``Bn&=MeCeh`B(hQQ11l{l}zB%K!SxGv^Q6 zSN&3{D%R@J?NrQ$y^2fq;r)Ty zSL>CyxB+sAD^vIwQtwg5SoR6!TJ@0f|7yGTxTx+cf6mM>gEPa!XO#FDtr|offdC>t zB9B2tq9~w9j5@#t28S7(haeg>#uo&QL3~EtY~m(cYb`OUb*=O2 z|C%!Of2B-AG=9rogwDd>4*>msGU&dhbm@N)0}bGRtB3)>1Q?{Z(c~Wgix@3%V14sa&y9}cVte;~IN#CndH8!|t|{6LOkjtEdhu6_eg z)c6`;2XbmIjTUhfx%_PmeeR06C%1`t1|N$!e*@p9R0G~MB<7yTe+|zL@tBWdPKbH= zK#aM{Ei^*RSvhYuQ#`+j{zTr0*!^Glo+>Bixtwbv$3%R!`7Y+1nD>#GN1*=&nD;$8 z^^6@uLHJU@GrBms2si@zO+XpoDcx`BX}%!pE9zwr7Wbn48(^OXL15HVN`s83ks9be zqb2$iSikho*m9jRP?X2>BJU}|&5kMwj0^kXNkV!%;{9Hp$KngFXR`#Lh zy-qU$x%x($jkxEc1{d&te9!Es0(~6$^;fZvgS@&SRK#9-4&U>I&}AauMjTU63x`oG z=Km0#orXb|X^@pcmX{M9W_UQ8Hwb5PCZ$+Q!HM-aCUhkVz&8_C+=G&G; z%R$R!%N^@$2tOh?T7vG&-G*n4sIxVpH`_~`iQ@qzeb@mG5f=$+rYviIuV zd;9e1)7s};-^{-I`rhbQ*Y9Y*EBy!dFYe#m|Hgo{0WAY=JW~3|wny#_EE>3b;F&?C zgE|JCO)w;^PUw0x`q5H+);)S{aNgh}Ln?=C9hx}w(9lyuZw@mLdu!Nv+d$h=+p*!+ z;Yq_ghMyn)#fZ!iEh8?E`0_iuN9K&YGpb_L&Qa$__Z!_l`o?2*j~!3UN!*-xZp^?j zfie5WoEmd0DK)8M?0~V=V~>tAj%y!xcf4(U*Z2$e1be0ZZTsB`ITKDL7bc%iS(=)V zdgAexv?*z)(=*c#XN=4^lyPZd^u#F>TPEJiT$}mPq{K;UvvgUWtOJw#O!iDZGbL$C z=aef`3#T5QdUKj@+SMmIpSU)C-Si9D$=RE;KhG)5Ig)G4t;;={HzjYUV}!%wxRPI( z|M`rx8HWq31ziQ7&RjI}dSUad(X%cW)fe4+vTJt6?AF& zn>Tme+%t1;&5NH`IPbL*D#m!Det)a6B~i#ngSK7D9${Njqm=a-CL(zWFJ(#oZuI;)+Z zS9VrqRh_KPsXnA+D$UBxnzWjowdUH++K=n(bq8F7T`$)s*SFSRTUNO2m^;gTsUe}E zzTu?D=qd8-^IY?$de?g2Zk*D1c6sUYSA4O)4BukkKHmwy)j!?8&VMj~6nWrhXkc6* zD=;rmAJ`mtEpRIEMR0JiAhWb8+=%$fPc}}5+1S8XcLvPO{1exqXQb<3v`D@n<VQm<- zA1mtJV2zHY`KViJ`xzRb>(=OZP~%Q(^jXx(FE#pIip7HNQvRZz67+p=^~H;i4fpnX zu>y$`R3cU3Dx3|gJ}09JW{_Qz>5)L)#Fk{)>cLfU(Sr|f(N*L=c5Jc17q*A&rEW{X zci?!8AV7>V@uAYF_Hwjjnhd?X)BwH#*9dDsi_!hy6+G$UhNml`hfB6J;0{ke+PxUT z534+~Rn^;$w|duLy$%=lPQ~7J*gFj^swci}<&&YFY*eE4WRs)Vq_+anYt$u;aY5@QjOvn>iij!n zgygHSI?@dE==!&fN6H^Bet9P4LSQ=P(lJQ5uXpo`>QJhz;ikN8tSMNE#)NI}$M) zlW-g|4!LYc6vcc=#rSEkDFZVnlP1B+$+(+iDoumOrc*X@E*DSdJ7CKUJex5S88?fH z=t)$mIXJSMi)Y|U;IlHC4}X@^LaaFT6yE&sG%d#Q=~5i4>FHHkPaE)7z>TyO>%Z)$ z@6tgwP&-}1lQY}t7X1aQp6o)M`vqO0|D*$Si2h2q=}UTrzEAJaujmM(R7Km6sqeyf zXXq^bn$FRC^gjJ7JpUp6hCZMlU_N|7FVY422xl4UaCH0c)Q0SIVHP#O-yYOXFJjOr zqZ33-Rv<%eV7|7X0<6M2uUFG?yyJ8YwbEL=J^dz*txs?i8^wwV+zZwAf9M`t*vc^+ zi}wZ)-bxma>nqHCxG(qP{ycym;ekAe6L4i~Fb|=x=)YOqUu5IqSX<#cJd#K8Xnu?n zc?@GsB_7A)=?hjkQ|K!Fk*CV%ny2F_)*Q~| zJa%wC&)@={$%TwnO0j@$5kJYZc@7uzT%N}zT*_tiHQl9a^e3Lr3%HyYas@wyW6Gy_ zF)!hz?Bq(W;%Zj7hVhIWyKrWH8U2{u+<zmqi&#I)>-ag`0rVyvqaV>JdW(KYzod2abJ|4T z!*7(+^b`6io#YL?kvH*XZsT@-o;!F8Z{-(w8^6e%cqc;_@8F%hi#q5(a9_*ocmr`4 z?cm)wo_?Et#(ViCJk5Ka_wxb%JARq}o?qct`5^xTzlP_0|B=7ThxmJZn7_|Q_y^q0 zZ}3rm6Ke+lkdN_?_&EO)pWq+!N&aW7PyADUn}5bX=U?zC{w1I0U-21!htKl6e2(Aa z_xacS8~%XL^N0Kq{|jH>-}1+NkuUKle3^g8SNQk*DgS}5@*nvc|B0{jXQrUXm7JWM zr{e5n4dugBz6u`#>Sr>sznPKiv}-de9mS!Qyo*pgf2@>K;JYTQb*r7BFD zbE~}pXH}Kr37D%wq%p6`iLQ;+D$2t+&Vb3G4X9`XI@AFbiOi1B-ex64njD%Mii(X6 zwMRuF%Z#uhmfA3Fo)PN6TpJ>-Gpf7|4Ng^AYi$H$DG2XtsSDGFf=Z{)P=|lUnE{u( zS~0pLGR@R1acP#!R4s9-uA8ap>{79AW}(hiZz&A-YpD;@)>#pXSeJc+sr4y}$L;h~ zyQ+*u&Z=NQF}fwP7DdXrBN$_m>L9m7h9X#RaO0nGwz|JZ-G6q(E>=$jW1Ow-?@=A> zaW;DW0iU0?Mh>(`4Aq}b_ zEz_(DYF3r0Rs|)BD)YHKwNXLwKc+0wrkG$PXDZV|A5^hrL0CgeQv|&*f?gS>jTNe` zEfSe4Lb+>h36W85ucy{;Er~GE>W^UL{7y~D)^Lu%DUL}Ffm2ZkG@PR0R1H6_;WQ1W zYdAy06E&RKD^Tb1_#2&7iq;}WN=;7DdQM3(*SKnfKBd~}uTw=*^HrRlZ*5V0UVpGr z@wvP{YmGPP3p1`2N)Kc4yPA9G7(c3#C&VeP+PXjwXZ5%|p`B#kE>Df@+k)a1q61Cd z9y%sahe_4LNe#jbH0WW320gT@L5PzY^l(yx9>(AZ`n=NA^!!|X&61iZz!I1I@3ut5 z2;1s=30K$yo?t^XbX5r`DhadHQj)!dlQatYsd7+Gm6N_vNvW19D7+#mOWjJ$T#voV z=~rSKojz0(r6wTRILZ2iHzglmiD|h^34{cCYYkzMSka<{1mYwc-fVKJJ@u&#;(a7a zgE!n)-%wLnT#ETIp&+a2B*kP?Sj?h$L?THYElNX(?kjVsT72;+$ThjW_wu0P54gOZ zYHyQjbez&$<#slNcuQpv!>M|jWdItNc>OiKLOa4(T?IT~topdYhwLKQ^!1XmcFZZ_(jqdN5I7jMFs6046F?V@yJ9m&Qbc zF%@V`FEG(qK2~&qm0`4Qt!Op3=*GUG&tHL#Enuw~AvVV5I6>w$_bJp83xOD@p~^4p R?uQ5A@w>15Ra+U+-vEUSJ6He! diff --git a/Rider App/assets/font/MuseoSans/MuseoSans700.ttf b/Rider App/assets/font/MuseoSans/MuseoSans700.ttf deleted file mode 100644 index dffdf46a082ba54cef0344207ba8dfb66e46cc44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 100704 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 diff --git a/Rider App/assets/font/icomoon.ttf b/Rider App/assets/font/icomoon.ttf deleted file mode 100644 index 18ab765dce0c7129e1bb86f91679dbff8efa7243..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10072 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 diff --git a/Rider App/assets/icon.png b/Rider App/assets/icon.png deleted file mode 100644 index ede904bb26dcaa196639e0656cf3529edbdaade1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14820 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 TGfV&b5Tu5RwsMuCdC30(?QeOe diff --git a/Rider App/assets/images/Svg/Logo.js b/Rider App/assets/images/Svg/Logo.js deleted file mode 100644 index 2c5fe4d..0000000 --- a/Rider App/assets/images/Svg/Logo.js +++ /dev/null @@ -1,48 +0,0 @@ -import * as React from 'react' -import Svg, { G, Path, Text, TSpan } from 'react-native-svg' -/* SVGR has dropped some elements not supported by react-native-svg: style */ - -function Logo(props) { - return ( - - - - - - {'enatega'} - - - - - {'rider'} - - - - - ) -} - -export default React.memo(Logo) diff --git a/Rider App/assets/images/ui/BG.png b/Rider App/assets/images/ui/BG.png deleted file mode 100644 index a5a581255be662dd8b6b3562d35262762d37f25c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 87721 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 L@JH1i#isukhJdu> diff --git a/Rider App/assets/images/ui/markerEnatega.png b/Rider App/assets/images/ui/markerEnatega.png deleted file mode 100644 index 1e5af7b3468103cd5d2fc34d9742ce576e054613..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 696 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 SwQMV{06-yZE$hua68-`F1E72W diff --git a/Rider App/assets/splash.png b/Rider App/assets/splash.png deleted file mode 100644 index f13bcf600852f74779099bf1df1b620485e509b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39499 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 { - // What is __DEV__ ? - // This variable is set to true when react-native is running in Dev mode. - // __DEV__ is true when run locally, but false when published. - // eslint-disable-next-line no-undef - if (__DEV__) { - return ENV.development - } else if (env === 'production') { - return ENV.production - } else { - return ENV.production - } -} - -export default getEnvVars diff --git a/Rider App/google-services.json b/Rider App/google-services.json deleted file mode 100644 index 6e05bdc..0000000 --- a/Rider App/google-services.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "project_info": { - "project_number": "94983896797", - "firebase_url": "https://enatega-production.firebaseio.com", - "project_id": "enatega-production", - "storage_bucket": "enatega-production.appspot.com" - }, - "client": [ - { - "client_info": { - "mobilesdk_app_id": "1:94983896797:android:ec37b623e2579690112534", - "android_client_info": { - "package_name": "com.enatega.rider" - } - }, - "oauth_client": [ - { - "client_id": "94983896797-9e36v3edasjt9t9r5q9uvkth700nn0nn.apps.googleusercontent.com", - "client_type": 3 - } - ], - "api_key": [ - { - "current_key": "AIzaSyBt9S6e7ig5EkNiSXw3sCyX7kgo1gzPxl4" - } - ], - "services": { - "appinvite_service": { - "other_platform_oauth_client": [ - { - "client_id": "94983896797-9e36v3edasjt9t9r5q9uvkth700nn0nn.apps.googleusercontent.com", - "client_type": 3 - }, - { - "client_id": "94983896797-m8ri1dftjkik9etuid39top8g2c3ode3.apps.googleusercontent.com", - "client_type": 2, - "ios_info": { - "bundle_id": "com.enatega.driver" - } - } - ] - } - } - }, - { - "client_info": { - "mobilesdk_app_id": "1:94983896797:android:5b28fe2925a51512112534", - "android_client_info": { - "package_name": "com.enatega.vendor" - } - }, - "oauth_client": [ - { - "client_id": "94983896797-9e36v3edasjt9t9r5q9uvkth700nn0nn.apps.googleusercontent.com", - "client_type": 3 - } - ], - "api_key": [ - { - "current_key": "AIzaSyBt9S6e7ig5EkNiSXw3sCyX7kgo1gzPxl4" - } - ], - "services": { - "appinvite_service": { - "other_platform_oauth_client": [ - { - "client_id": "94983896797-9e36v3edasjt9t9r5q9uvkth700nn0nn.apps.googleusercontent.com", - "client_type": 3 - }, - { - "client_id": "94983896797-m8ri1dftjkik9etuid39top8g2c3ode3.apps.googleusercontent.com", - "client_type": 2, - "ios_info": { - "bundle_id": "com.enatega.driver" - } - } - ] - } - } - } - ], - "configuration_version": "1" -} \ No newline at end of file diff --git a/Rider App/i18n.js b/Rider App/i18n.js deleted file mode 100644 index c322464..0000000 --- a/Rider App/i18n.js +++ /dev/null @@ -1,22 +0,0 @@ -import * as Localization from 'expo-localization' -import { AsyncStorage, Platform } from 'react-native' -import i18n from 'i18n-js' -import { en } from './languages/en' -import { fr } from './languages/fr' -import { km } from './languages/km' -import { zh } from './languages/zh' -import { de } from './languages/de' - -i18n.initAsync = async () => { - i18n.fallbacks = true - i18n.translations = { fr, en, km, zh, de } - // i18n.locale = 'km' - if (Platform.OS === 'android') { - const lang = await AsyncStorage.getItem('enatega-language') - i18n.locale = lang || 'en' - } else { - i18n.locale = Localization.locale - } -} - -export default i18n diff --git a/Rider App/languages/de.js b/Rider App/languages/de.js deleted file mode 100644 index cfd0b92..0000000 --- a/Rider App/languages/de.js +++ /dev/null @@ -1,115 +0,0 @@ -export const de = { - title0: 'Gewählte Sprache', - subtitle0: 'English', - description0: - 'Wählen Sie eine Sprache Ihrer Wahl, um den Inhalt der App in die gewünschte Sprache zu ändern.', - title1: 'Lecker', - subtitle1: 'Frühstück', - description1: - 'Frühstück ist alles. Der Anfang, das Erste. Es ist der Mundvoll, der die Verpflichtung zu einem neuen Tag, einem fortwährenden Leben ist.', - title2: 'Erfrischend', - subtitle2: 'Getränke', - description2: - 'Wahre Stille ist der Rest des Geistes und ist für den Geist das, was Schlaf für den Körper ist, Nahrung und Erfrischung.', - title3: 'Köstlich', - subtitle3: 'Eis', - description3: - 'Das Alter mindert nicht die extreme Enttäuschung darüber, dass eine Kugel Eis vom Kegel fällt', - getStarted: 'Loslegen!', - welcome: 'Willkommen', - loginBtn: 'Anmeldung', - registerBtn: 'Registrieren', - name: 'Name', - phone: 'Telefon', - email: 'Email', - emailphone: 'E-Mail oder Telefon', - username: 'Nutzername', - password: 'Passwort', - deliveryAddress: 'Lieferadresse', - registerText: 'Oder registriere dich bei', - forgotPassword: 'Passwort vergessen?', - loginText: 'Oder Einloggen mit', - deliveryLocation: - 'Stellen Sie Ihren Lieferort so ein, dass wir Ihnen einen unendlichen Geschmack köstlichen Essens zusenden können.', - locationBtn: 'Standort einschalten', - locationPermissionDenied: - 'Die Berechtigung zum Zugriff auf den Speicherort wurde verweigert', - locationOff: 'Ort einschalten und erneut versuchen', - titleLanguage: 'Sprache ändern', - titleMenu: 'Speisekarte', - titleOrders: 'meine Bestellungen', - titleNotifications: 'Benachrichtigungen', - titleReviews: 'Bewertungen', - titleSettings: 'die Einstellungen', - titleHelp: 'Hilfe', - titleLogout: 'Ausloggen', - titleCart: 'Mein Warenkorb', - titlePayment: 'Zahlung', - orderId: 'Auftragsnummer', - totalOrderAmount: 'Gesamtbestellmenge', - reOrder: 'Nachbestellen', - unReadNotifications: 'Keine ungelesenen Benachrichtigungen', - upload: 'Hochladen', - saveBtn: 'sparen', - emailUs: 'Mailen Sie uns an', - question1: 'Wo finden wir das Essen?', - question2: 'Wie treten wir in Kontakt?', - question3: 'Wie kann ich den Zusteller bezahlen?', - question4: 'Ist der Dienst in meiner Stadt verfügbar?', - answer1: - 'Sie finden das Essen in einem Geschäft in Ihrer Nähe, ohne den Kundenservice zu belasten. Unsere Gebühren sind im Vergleich zu anderen extrem niedrig.', - answer2: - 'Sie können uns über unsere E-Mail, Telefonnummer oder unsere Website kontaktieren.', - answer3: - 'Sie können den Zusteller persönlich bezahlen oder auch online mit Kredit- oder Debitkarte bezahlen.', - answer4: - 'Derzeit ist dieser Service in den Städten Islamabad und Karachi verfügbar. Sie können uns kontaktieren, um diesen Service in Ihrer Stadt in Anspruch zu nehmen.', - add: 'HINZUFÜGEN', - quantity: 'Menge', - size: 'Größe', - addToCart: 'in den Warenkorb legen', - orderNow: 'Jetzt bestellen', - addToCartMessage: 'Zum Warenkorb hinzugefügt', - emptyCart: 'Keine Artikel im Warenkorb', - itemTotal: 'Artikel Gesamt', - delvieryCharges: 'Versandkosten', - total: 'Gesamt', - contactInfo: 'Kontaktinformation', - deliveryAddressmessage: 'Lieferadresse einstellen', - proceedCheckout: 'Zur Kasse', - paymentText: 'Wie möchten Sie bezahlen?', - checkout: 'Auschecken', - header_title1: 'Kreditkarte Debitkarte', - header_subscript1: 'Bezahlen Sie mit Kredit- oder Debitkarte', - header_title2: 'Paypal', - header_subscipt2: 'Zahlen Sie online mit Paypal', - header_title3: 'Nachnahme', - header_subscript3: 'Zahlen Sie, wenn Sie den Artikel erhalten', - thankYou: 'Danke dir!', - orderConfirmed: 'Ihre Bestellung wird bestätigt', - orderAmount: 'Ihre Bestellmenge', - orderDetail: 'Bestelldetails', - paymentMethod: 'Zahlungsmethode', - trackOrder: 'Versandverfolgung', - backToMenu: 'Zurück zum Menü', - foodItem: 'Essensgegenstand', - deliveredTo: 'Geliefert an', - writeAReview: 'Eine Rezension schreiben', - orderReceived: 'Bestellung erhalten', - cancelled: 'Abgebrochen', - foodPreparing: 'Essen wird zubereitet', - delivered: 'Geliefert', - rateAndReview: 'Bewerten und bewerten', - reviewPlaceholder: 'Detaillierte Bewertungen erhalten mehr Sichtbarkeit ...', - submit: 'einreichen', - noWorriesText: 'Keine Sorge, lassen Sie sich von uns helfen!', - yourEmail: 'Deine E-Mail', - send: 'Senden', - apply: 'Sich bewerben', - checkEmail: - 'Überprüfen Sie Ihre E-Mail-Adresse auf den Link zum Zurücksetzen des Kennworts', - languageText: 'Bitte wählen Sie Ihre gewünschte Sprache', - countryCodePickerTranslation: 'deu', - countryCodeSelect: 'Ländercode auswählen', - paymentNotSupported: 'Diese Zahlungsmethode unterstützt diese Währung nicht' -} diff --git a/Rider App/languages/en.js b/Rider App/languages/en.js deleted file mode 100644 index 040c76a..0000000 --- a/Rider App/languages/en.js +++ /dev/null @@ -1,119 +0,0 @@ -export const en = { - title0: 'Selected Language', - subtitle0: 'English', - description0: - 'Select any language of your choice to change the content of the app to your required language.', - title1: 'Tasty', - subtitle1: 'BreakFast', - description1: - 'Breakfast is everything. The beginning, the first thing. It is the mouthful that is the commitment to a new day, a continuing life.', - title2: 'Refreshing', - subtitle2: 'Drinks', - description2: - 'True silence is the rest of the mind, and is to the spirit what sleep is to the body, nourishment and refreshment.', - title3: 'Delicous', - subtitle3: 'Icecream', - description3: - 'Age does not diminish the extreme disappointment of having a scoop of ice cream fall from the cone', - getStarted: 'Get Started!', - welcome: 'Welcome', - loginBtn: 'Login', - registerBtn: 'Register', - name: 'Name', - phone: 'Phone', - email: 'Email', - emailphone: 'Email or Phone', - username: 'Username', - password: 'Password', - deliveryAddress: 'Delivery Address', - registerText: 'Or Register With', - forgotPassword: 'Forgot Password?', - loginText: 'Or Login With', - deliveryLocation: - 'Turn on location so we could send you endless taste of delicious food.', - locationBtn: 'Turn on Location', - locationPermissionDenied: 'Permission to access location was denied', - cameraRollPermissionDenied: 'Permission to access Camera Roll was denied', - locationOff: 'Turn on location and try again', - titleLanguage: 'Change Language', - titleMenu: 'Menu', - titleOrders: 'My Orders', - NewOrders: 'New Orders', - titleNotifications: 'Notifications', - titleReviews: 'Reviews', - titleSettings: 'Settings', - titleHelp: 'Help', - titleLogout: 'Logout', - titleCart: 'My Cart', - titlePayment: 'Payment', - orderId: 'Order ID', - totalOrderAmount: 'Total Order Amount', - reOrder: 'Reorder', - unReadNotifications: 'No unread notifications', - upload: 'Upload', - saveBtn: 'Save', - emailUs: 'Email us at', - question1: 'Where do we find the food?', - question2: 'How do we contact?', - question3: 'How can I pay the delivery person?', - question4: 'Is the service available in my city?', - answer1: - 'You can find the food at your nearest store without paying anything to customer service.Our charges are extremely low as compared to others.', - answer2: 'You can contact us through our email, phone number or our website.', - answer3: - 'You can pay the delivery person in person or pay online as well through credit or debit card.', - answer4: - 'Currently this service is available in cities Islamabad and Karachi you can contact us to avail this service in your city.', - add: 'ADD', - quantity: 'Quantity', - size: 'Size', - addToCart: 'Add to Cart', - orderNow: 'Order Now', - addToCartMessage: 'Added to cart', - emptyCart: 'No items in cart', - itemTotal: 'Item Total', - delvieryCharges: 'Delivery Charges', - total: 'Total', - contactInfo: 'Contact Info', - deliveryAddressmessage: 'Set delivery address', - proceedCheckout: 'Proceed to Checkout', - paymentText: 'How do you wish to pay?', - checkout: 'Checkout', - header_title1: 'Credit Card/Debit Card', - header_subscript1: 'Pay with Credit or Debit Card', - header_title2: 'PayPal', - header_subscript2: 'Pay online with PayPal', - header_title3: 'Cash on delivery', - header_subscript3: 'Pay when you recieve the item', - thankYou: 'Thank You!', - orderConfirmed: 'Your Order is confirmed', - orderAmount: 'Your Order Amount', - orderDetail: 'Order Detail', - paymentMethod: 'Payment Method', - trackOrder: 'Track Order', - backToMenu: 'Back To Menu', - foodItem: 'Food item', - deliveredTo: 'Delivered to', - writeAReview: 'Write a Review', - orderReceived: 'Order Received', - cancelled: 'Cancelled', - foodPreparing: 'Food is being prepared', - delivered: 'Delivered', - rateAndReview: 'Rate and Review', - reviewPlaceholder: 'More detailed reviews get more visibility...', - submit: 'Submit', - noWorriesText: 'No worries, let us help you out!', - yourEmail: 'Your Email', - send: 'Send', - apply: 'Apply', - checkEmail: 'Check your email for reset password link', - languageText: 'Please select your required language', - countryCodePickerTranslation: 'eng', - countryCodeSelect: 'Select Country Code', - paymentNotSupported: 'This payment method does not support this Currency', - Orders: 'Orders', - deliveryTime: 'Delivery Time', - myOrders: 'My Orders', - newOrders: 'New Orders', - titleChat: 'Chat' -} diff --git a/Rider App/languages/fr.js b/Rider App/languages/fr.js deleted file mode 100644 index 2a8d2a1..0000000 --- a/Rider App/languages/fr.js +++ /dev/null @@ -1,115 +0,0 @@ -export const fr = { - title0: 'Langue sélectionnée', - subtitle0: 'English', - description0: - "Sélectionnez la langue de votre choix pour modifier le contenu de l'application dans la langue de votre choix.", - title1: 'Savoureux', - subtitle1: 'Petit déjeuner', - description1: - "Le petit déjeuner est tout. Le début, la première chose. C'est la bouchée qui est l'engagement pour un nouveau jour, une vie continue.", - title2: 'Rafraîchissant', - subtitle2: 'Boissons', - description2: - "Le vrai silence est le reste de l'esprit, et à l'esprit ce que le sommeil est pour le corps, nourriture et rafraîchissement.", - title3: 'Délicieux', - subtitle3: 'Crème glacée', - description3: - "L'âge ne diminue en rien l'extrême déception d'avoir une boule de glace tombée du cône.", - getStarted: 'Commencer!', - welcome: 'Bienvenue', - loginBtn: "S'identifier", - registerBtn: 'registre', - name: 'prénom', - phone: 'Téléphone', - email: 'Email', - emailphone: 'Email ou téléphone', - username: "Nom d'utilisateur", - password: 'Mot de passe', - deliveryAddress: 'Adresse de livraison', - registerText: "Ou s'inscrire avec", - forgotPassword: 'Mot de passe oublié?', - loginText: 'Ou connectez-vous avec', - deliveryLocation: - 'Définissez votre lieu de livraison afin que nous puissions vous envoyer un goût infini de plats délicieux.', - locationBtn: "Activer l'emplacement", - locationPermissionDenied: - "La permission d'accéder à l'emplacement a été refusée", - locationOff: "Activer l'emplacement et réessayer", - titleLanguage: 'Changer de langue', - titleMenu: 'Menu', - titleOrders: 'Mes commandes', - titleNotifications: 'Les notifications', - titleReviews: 'Avis', - titleSettings: 'Réglages', - titleHelp: 'Aidez-moi', - titleLogout: 'Connectez - Out', - titleCart: 'Mon panier', - titlePayment: 'Paiement', - orderId: 'numéro de commande', - totalOrderAmount: 'Total de la commande', - reOrder: 'Réorganiser', - unReadNotifications: 'Pas de notifications non lues', - upload: 'Télécharger', - saveBtn: 'sauvegarder', - emailUs: 'écrivez-nous à', - question1: 'Où trouvons-nous la nourriture?', - question2: 'Comment pouvons-nous contacter?', - question3: 'Comment puis-je payer le livreur?', - question4: 'Le service est-il disponible dans ma ville?', - answer1: - 'Vous pouvez trouver la nourriture dans le magasin le plus proche sans rien payer au service client. Nos frais sont extrêmement bas comparés aux autres.', - answer2: - 'Vous pouvez nous contacter via notre email, numéro de téléphone ou notre site web.', - answer3: - 'Vous pouvez payer le livreur en personne ou en ligne, par carte de crédit ou de débit.', - answer4: - "Actuellement, ce service est disponible dans les villes d'Islamabad et de Karachi. Vous pouvez nous contacter pour bénéficier de ce service dans votre ville.", - add: 'AJOUTER', - quantity: 'Quantité', - size: 'Taille', - addToCart: 'Ajouter au panier', - orderNow: 'Commandez maintenant', - addToCartMessage: 'Ajouté au panier', - emptyCart: 'Aucun article dans le panier', - itemTotal: 'Objet total', - delvieryCharges: 'Frais de livraison', - total: 'Total', - contactInfo: 'Informations de contact', - deliveryAddressmessage: "Définir l'adresse de livraison", - proceedCheckout: 'Passer à la caisse', - paymentText: 'Comment souhaitez-vous payer?', - checkout: 'Check-out', - header_title1: 'Carte de crédit carte de débit', - header_subscript1: 'Payer avec une carte de crédit ou de débit', - header_title2: 'PayPal', - header_subscript2: 'Payez en ligne avec PayPal', - header_title3: 'Paiement à la livraison', - header_subscript3: "Payer quand vous recevez l'article", - thankYou: 'Je vous remercie!', - orderConfirmed: 'Votre commande est confirmée', - orderAmount: 'Le montant de votre commande', - orderDetail: 'Détails de la commande', - paymentMethod: 'Mode de paiement', - trackOrder: 'Suivi de commande', - backToMenu: 'Suivi de commande', - foodItem: 'Produit alimentaire', - deliveredTo: 'livré à', - writeAReview: 'Écrire une critique', - orderReceived: 'Ordre reçu', - cancelled: 'Annulé', - foodPreparing: 'La nourriture est en cours de préparation', - delivered: 'Livré', - rateAndReview: 'Notez et évaluez', - reviewPlaceholder: 'Des revues plus détaillées ont plus de visibilité ...', - submit: 'Soumettre', - noWorriesText: 'Pas de soucis, laissez-nous vous aider!', - yourEmail: 'Votre email', - send: 'Envoyer', - apply: 'Appliquer', - checkEmail: - 'Vérifiez votre email pour le lien de réinitialisation du mot de passe', - languageText: "S'il vous plaît sélectionnez votre langue requise", - countryCodePickerTranslation: 'fra', - countryCodeSelect: 'Sélectionnez le code pays', - paymentNotSupported: 'Ce mode de paiement ne prend pas en charge cette devise' -} diff --git a/Rider App/languages/km.js b/Rider App/languages/km.js deleted file mode 100644 index 18c87df..0000000 --- a/Rider App/languages/km.js +++ /dev/null @@ -1,115 +0,0 @@ -export const km = { - title0: 'ភាសាដែលបានជ្រើស', - subtitle0: 'English', - description0: - 'ជ្រើសរើសភាសាណាមួយនៃជម្រើសរបស់អ្នកដើម្បីប្តូរមាតិកានៃកម្មវិធីទៅភាសាដែលអ្នកត្រូវការ។', - title1: 'ហ៊ាន', - subtitle1: 'អាហារពេលព្រឹក', - description1: - 'អាហារពេលព្រឹកគឺជាអ្វីគ្រប់យ៉ាង។ ការចាប់ផ្តើមរឿងដំបូង។ វាគឺជាមាត់ដែលជាការប្តេជ្ញាចិត្តចំពោះថ្ងៃថ្មីនិងជីវិតដែលនៅតែបន្ត។', - title2: 'ធ្វើឱ្យស្រស់', - subtitle2: 'ភេសជ្ជៈ', - description2: - 'ភាពស្ងៀមស្ងាត់ពិតគឺជាគំនិតដែលនៅសល់ហើយជាវិញ្ញាណដែលជាការដេកលក់ដល់រាងកាយការថែទាំនិងការសំរាក។', - title3: 'ឆ្ងាញ់', - subtitle3: 'ការ៉េម', - description3: - 'អាយុមិនបន្ថយនូវការខកចិត្តយ៉ាងខ្លាំងនៃការធ្លាក់ចុះនៃការ៉េមពីកោណទេ', - getStarted: 'ចាប់ផ្ដើម!', - welcome: 'សូមស្វាគមន៏ទៅ', - loginBtn: 'ចូល', - registerBtn: 'ចុះឈ្មោះ', - name: 'ឈ្មោះ', - phone: 'ទូរស័ព្ទ', - email: 'អ៊ីមែល', - emailphone: 'អី​ុ​ម៉ែ​ល​ឬ​ទូរស័ព្ទ', - username: 'ឈ្មោះ​អ្នកប្រើប្រាស់', - password: 'ពាក្យសម្ងាត់', - deliveryAddress: 'អាស័យ​ដ្ឋាន​សំរាប់​ការ​ដឹកជញ្ជូន', - registerText: 'ឬចុះឈ្មោះជាមួយ', - forgotPassword: 'ភ្លេច​លេខសំងាត់​?', - loginText: 'ឬចូលជាមួយ', - deliveryLocation: - 'កំណត់ទីតាំងដឹកជញ្ជូនរបស់អ្នកដូច្នេះយើងអាចផ្ញើឱ្យអ្នកនូវរសជាតិអាហារឆ្ងាញ់គ្មានទីបញ្ចប់។', - locationBtn: 'បើកទីតាំង', - locationPermissionDenied: 'ការអនុញ្ញាតចូលទៅកាន់ទីតាំងត្រូវបានបដិសេធ', - locationOff: 'បើកទីតាំងហើយព្យាយាមម្តងទៀត', - titleLanguage: 'ប្ដូរ​ភាសា', - titleMenu: 'ម៉ឺនុយ', - titleOrders: 'ការបញ្ជាទិញរបស់ខ្ញុំ', - titleNotifications: 'ការជូនដំណឹង', - titleReviews: 'ពិនិត្យ', - titleSettings: 'ការកំណត់', - titleHelp: 'ជំនួយ', - titleLogout: 'ចាកចេញ', - titleCart: 'កន្ត្រករបស់ខ្ញុំ', - titlePayment: 'ការទូទាត់', - orderId: 'លេខ​សម្គាល់​លំដាប់', - totalOrderAmount: 'បរិមាណសរុប', - reOrder: 'តម្រៀបឡើងវិញ', - unReadNotifications: 'គ្មានការជូនដំណឹងមិនទាន់អាន', - upload: 'ផ្ទុកឡើង', - saveBtn: 'រក្សាទុក', - emailUs: 'អ៊ីម៉ែលមកយើងនៅ', - question1: 'តើយើងរកម្ហូបបាននៅឯណា?', - question2: 'តើយើងទាក់ទងយ៉ាងដូចម្តេច?', - question3: 'តើខ្ញុំអាចបង់ប្រាក់ដល់មនុស្សដែលត្រូវដឹកជញ្ជូន?', - question4: 'តើសេវាកម្មនេះមាននៅក្នុងទីក្រុងរបស់ខ្ញុំដែរឬទេ?', - answer1: - 'អ្នកអាចរកឃើញម្ហូបអាហារនៅហាងដែលនៅជិតបំផុតរបស់អ្នកដោយមិនបង់អ្វីឱ្យសេវាកម្មបំរើអតិថិជន។ ការចោទប្រកាន់របស់យើងមានកម្រិតទាបខ្លាំងបើប្រៀបធៀបទៅនឹងអ្នកដទៃ។', - answer2: 'អ្នកអាចទាក់ទងយើងតាមរយៈអ៊ីម៉ែលលេខទូរស័ព្ទឬវេបសាយរបស់យើង។', - answer3: - 'អ្នកអាចបង់ប្រាក់ទៅកាន់បុគ្គលដឹកជញ្ជូនដោយផ្ទាល់ឬបង់ប្រាក់តាមរយៈអ៊ីនធឺណេតតាមរយៈប័ណ្ណឥណទានឬឥណពន្ធផងដែរ។', - answer4: - 'បច្ចុប្បន្នសេវាកម្មនេះអាចរកបាននៅក្នុងទីក្រុងអ៊ីស្លាម៉ាបាតនិងការ៉ាជីដែលអ្នកអាចទាក់ទងមកយើងដើម្បីទទួលបានសេវាកម្មនេះនៅក្នុងទីក្រុងរបស់អ្នក។', - add: 'បន្ថែម', - quantity: 'បរិមាណ', - size: 'ទំហំ', - addToCart: 'បន្ថែមទៅកន្ត្រក', - orderNow: 'បញ្ជាទិញឥឡូវ', - addToCartMessage: 'បានបន្ថែមទៅរទេះ', - emptyCart: 'គ្មានធាតុក្នុងរទេះទេ', - itemTotal: 'ធាតុសរុប', - delvieryCharges: 'ការដឹកជញ្ជូន', - total: 'សរុប', - contactInfo: 'ព័ត៌មានទំនាក់ទំនង', - deliveryAddressmessage: 'កំណត់អាសយដ្ឋានបញ្ជូន', - proceedCheckout: 'បន្តដើម្បីពិនិត្យចេញ', - paymentText: 'តើអ្នកចង់បង់ប្រាក់ដោយរបៀបណា?', - checkout: 'ពិនិត្យ​មុន​ពេល​ចេញ', - header_title1: 'ប័ណ្ណឥណទាន / ប័ណ្ណឥណពន្ធ', - header_subscript1: 'ទូទាត់ជាមួយកាតឥណទានឬឥណពន្ធ', - header_title2: 'PayPal', - header_subscript2: 'ទូទាត់លើបណ្តាញ PayPal', - header_title3: 'សាច់ប្រាក់នៅពេលប្រគល់', - header_subscript3: 'បង់ពេលអ្នកទទួលបានធាតុ', - thankYou: 'សូមអរគុណ!', - orderConfirmed: 'បញ្ជាទិញរបស់អ្នកត្រូវបានបញ្ជាក់', - orderAmount: 'ចំនួនទឹកប្រាក់នៃការបញ្ជាទិញរបស់អ្នក', - orderDetail: 'លំអិតលំដាប់', - paymentMethod: 'វិធី​សា​ស្រ្ត​ទូទាត់', - trackOrder: 'លំដាប់តាមបទ', - backToMenu: 'លំដាប់តាមបទ', - foodItem: 'ម្ហូបអាហារ', - deliveredTo: 'បញ្ជូនទៅ', - writeAReview: 'សរសេរ​សង្ខេប​ឡើងវិញ', - orderReceived: 'បញ្ជាទិញដែលទទួលបាន', - cancelled: 'បានបោះបង់', - foodPreparing: 'ម្ហូបកំពុងត្រូវបានរៀបចំ', - delivered: 'បានបញ្ជូន', - rateAndReview: 'វាយតម្លៃនិងពិនិត្យ', - reviewPlaceholder: 'ការពិនិត្យលម្អិតបន្ថែមទៀតទទួលបានភាពមើលឃើញកាន់តែច្រើន ...', - submit: 'ដាក់ស្នើ', - noWorriesText: 'គ្មានការព្រួយបារម្ភសូមឱ្យយើងជួយអ្នកចេញ!', - yourEmail: 'អ៊ីមែល​របស់​អ្នក', - send: 'ផ្ញើ', - apply: 'អនុវត្ត', - checkEmail: 'ពិនិត្យអ៊ីមែលរបស់អ្នកសម្រាប់តំណពាក្យសម្ងាត់ឡើងវិញ', - languageText: 'សូមជ្រើសរើសភាសាដែលអ្នកត្រូវការ', - countryCodePickerTranslation: 'eng', - countryCodeSelect: 'ជ្រើសរើសលេខកូដប្រទេស', - paymentNotSupported: 'វិធីសាស្ត្រទូទាត់នេះមិនគាំទ្ររូបិយប័ណ្ណនេះទេ', - deliveryTime: 'ពេលវេលាដឹកជញ្ជូន', - myOrders: 'ការបញ្ជាទិញរបស់ខ្ញុំ', - newOrders: 'ការបញ្ជាទិញថ្មី' -} diff --git a/Rider App/languages/zh.js b/Rider App/languages/zh.js deleted file mode 100644 index 5846e37..0000000 --- a/Rider App/languages/zh.js +++ /dev/null @@ -1,108 +0,0 @@ -export const zh = { - title0: '选定的语言', - subtitle0: 'English', - description0: '选择您选择的任何语言,将应用内容更改为您所需的语言。', - title1: '可口', - subtitle1: '早餐', - description1: - '早餐就是一切。一开始,第一件事。这是对新的一天,持续生活的承诺。', - title2: '清爽', - subtitle2: '饮料', - description2: - '真正的沉默是心灵的其余部分,对于精神来说,睡眠对身体,营养和茶点来说都是如此。', - title3: '美味的', - subtitle3: '冰淇淋', - description3: '年龄不会减少从冰锥中舀出一勺冰淇淋的极度失望', - getStarted: '开始吧!', - welcome: '欢迎来到', - loginBtn: '登录', - registerBtn: '寄存器', - name: '名称', - phone: '电话', - email: '电子邮件', - emailphone: '邮件或者电话', - username: '用户名', - password: '密码', - deliveryAddress: '邮寄地址', - registerText: '或注册', - forgotPassword: '忘记密码?', - loginText: '或登录', - deliveryLocation: '设置您的送货地点,以便我们可以向您发送无尽的美味食物。', - locationBtn: '打开位置', - locationPermissionDenied: '访问位置的权限被拒绝', - locationOff: '访问位置的权限被拒绝', - titleLanguage: '改变语言', - titleMenu: '菜单', - titleOrders: '我的订单', - titleNotifications: '通知', - titleReviews: '评测', - titleSettings: '设置', - titleHelp: '救命', - titleLogout: '登出', - titleCart: '我的车', - titlePayment: '付款', - orderId: '订单ID', - totalOrderAmount: '总订单金额', - reOrder: '重新排序', - unReadNotifications: '没有未读通知', - upload: '上传', - saveBtn: '保存', - emailUs: '给我们发电子邮件', - question1: '我们在哪里找到食物?', - question2: '我们如何联系?', - question3: '我该如何付款给送货人?', - question4: '我的城市有这项服务吗?', - answer1: - '您可以在离您最近的商店找到食物,而无需向客户支付任何费用。与其他人相比,我们的收费极低。', - answer2: '您可以通过我们的电子邮件,电话号码或我们的网站联系我们。', - answer3: '您可以亲自向付款人付款或使用信用卡或借记卡在线付款。', - answer4: - '目前,这项服务在伊斯兰堡和卡拉奇市提供,您可以联系我们以便在您所在的城市使用此服务。', - add: '加', - quantity: '数量', - size: '尺寸', - addToCart: '添加到购物车', - orderNow: '现在下单', - addToCartMessage: '已添加到购物车', - emptyCart: '购物车中没有商品', - itemTotal: '项目总计', - delvieryCharges: '送货费', - total: '总', - contactInfo: '联系信息', - deliveryAddressmessage: '设置送货地址', - proceedCheckout: '进行结算', - paymentText: '你想怎么付钱?', - checkout: '查看', - header_title1: '信用卡/借记卡', - header_subscript1: '使用信用卡或借记卡付款', - header_title2: '贝宝', - header_subscript2: '使用PayPal在线支付', - header_title3: '货到付款', - header_subscript3: '收到物品时付款', - thankYou: 'ស谢谢!', - orderConfirmed: '您的订单已确认', - orderAmount: '您的订单金额', - orderDetail: '订单详情', - paymentMethod: '付款方法', - trackOrder: '跟踪订单', - backToMenu: '跟踪订单', - foodItem: '食品', - deliveredTo: '送到了(送去了', - writeAReview: '写评论', - orderReceived: '订单已经收到', - cancelled: '取消', - foodPreparing: '食物正在准备中', - delivered: '交付', - rateAndReview: '打分和评论', - reviewPlaceholder: '更详细的评论获得更多可见性......', - submit: '提交', - noWorriesText: '不用担心,让我们帮帮你吧!', - yourEmail: '你的邮件', - send: '发送', - apply: '应用', - checkEmail: '查看您的电子邮件以重置密码链接', - languageText: '请选择您需要的语言', - countryCodePickerTranslation: 'zho', - countryCodeSelect: '选择国家代码', - paymentNotSupported: '此付款方式不支持此货币' -} diff --git a/Rider App/reset-cache/.expo/settings.json b/Rider App/reset-cache/.expo/settings.json deleted file mode 100644 index 8e4fcd2..0000000 --- a/Rider App/reset-cache/.expo/settings.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "hostType": "lan", - "lanType": "ip", - "dev": true, - "minify": false, - "urlRandomness": null -} \ No newline at end of file diff --git a/Rider App/src/apollo/fragments.js b/Rider App/src/apollo/fragments.js deleted file mode 100644 index 1af48e6..0000000 --- a/Rider App/src/apollo/fragments.js +++ /dev/null @@ -1,46 +0,0 @@ -export const order = `fragment orderItem on Order{ - _id - order_id - delivery_address{ - latitude - longitude - delivery_address - details - label - } - delivery_charges - items { - _id - food { - _id - title - } - quantity - variation{ - _id - title - price - } - addons{ - _id - title - options{ - _id - title - price - } - } - } - user { - _id - name - phone - email - } - order_status - payment_status - payment_method - paid_amount - order_amount - createdAt -}` diff --git a/Rider App/src/apollo/index.js b/Rider App/src/apollo/index.js deleted file mode 100644 index 79b2c5a..0000000 --- a/Rider App/src/apollo/index.js +++ /dev/null @@ -1,84 +0,0 @@ -import AsyncStorage from '@react-native-async-storage/async-storage' -import { ApolloClient } from 'apollo-client' -import { ApolloLink, split, concat, Observable } from 'apollo-link' -import { createHttpLink } from 'apollo-link-http' -import { WebSocketLink } from 'apollo-link-ws' -import { getMainDefinition } from 'apollo-utilities' -import { InMemoryCache } from 'apollo-cache-inmemory' -// import { withClientState } from 'apollo-link-state' - -import getEnvVars from '../../environment' -const { GRAPHQL_URL, WS_GRAPHQL_URL } = getEnvVars() - -export let clientRef = null - -function setupApolloClient() { - const cache = new InMemoryCache() - - const httpLink = createHttpLink({ - uri: GRAPHQL_URL - }) - const wsLink = new WebSocketLink({ - uri: WS_GRAPHQL_URL, - options: { - reconnect: true - } - }) - - // const stateLink = withClientState({ - // cache - // }) - - const request = async operation => { - const token = await AsyncStorage.getItem('rider-token') - - operation.setContext({ - // get the authentication token from local storage if it exists - // return the headers to the context so httpLink can read them - headers: { - authorization: token ? `Bearer ${token}` : '' - } - }) - } - - const requestLink = new ApolloLink( - (operation, forward) => - new Observable(observer => { - // console.log(observer) - let handle - Promise.resolve(operation) - .then(oper => request(oper)) - .then(() => { - handle = forward(operation).subscribe({ - next: observer.next.bind(observer), - error: observer.error.bind(observer), - complete: observer.complete.bind(observer) - }) - }) - .catch(observer.error.bind(observer)) - - return () => { - if (handle) handle.unsubscribe() - } - }) - ) - - const terminatingLink = split( - ({ query }) => { - const { kind, operation } = getMainDefinition(query) - return kind === 'OperationDefinition' && operation === 'subscription' - }, - wsLink - // httpLink, - ) - - const client = new ApolloClient({ - // link: ApolloLink.from([stateLink, authLink.concat(httpLink)]), - link: concat(ApolloLink.from([terminatingLink, requestLink]), httpLink), - cache, - resolvers: {} - }) - clientRef = client - return client -} -export default setupApolloClient diff --git a/Rider App/src/apollo/mutations.js b/Rider App/src/apollo/mutations.js deleted file mode 100644 index 4644ce7..0000000 --- a/Rider App/src/apollo/mutations.js +++ /dev/null @@ -1,29 +0,0 @@ -export const riderLogin = `mutation RiderLogin($username:String,$password:String,$notificationToken:String){ - riderLogin(username:$username,password:$password,notificationToken:$notificationToken){ - userId - token - } - }` - -export const updateOrderStatusRider = `mutation UpdateOrderStatusRider($id:String!,$status:String!){ - updateOrderStatusRider(id:$id,status:$status){ - _id - order_status - } - } - ` - -export const assignOrder = `mutation AssignOrder($id:String!){ - assignOrder(id:$id){ - _id - rider{ - _id - } - } -}` - -export const updateLocation = `mutation UpdateRiderLocation($latitude:String!,$longitude:String!){ - updateRiderLocation(latitude:$latitude,longitude:$longitude){ - _id - } -}` diff --git a/Rider App/src/apollo/queries.js b/Rider App/src/apollo/queries.js deleted file mode 100644 index f316eba..0000000 --- a/Rider App/src/apollo/queries.js +++ /dev/null @@ -1,231 +0,0 @@ -export const profile = ` -query Rider($id:String){ - rider(id:$id){ - _id - name - username - available - } - }` -export const assignedOrders = `query AssignedOrders($id:String){ - assignedOrders(id:$id){ - _id - rider{ - _id - } - order_id - delivery_address{ - latitude - longitude - delivery_address - details - label - } - delivery_charges - payment_method - order_amount - paid_amount - order_status - payment_status - user{ - _id - name - phone - email - } - items{ - _id - food{ - _id - title - } - quantity - variation{ - _id - title - price - } - addons{ - title - options{ - title - price - } - } - } - createdAt - } - }` - -export const subscriptionAssignRider = `subscription SubscriptionAssignRider($riderId:String!){ - subscriptionAssignRider(riderId:$riderId){ - userId - origin - order{ - _id - rider{ - _id - } - order_id - delivery_address{ - latitude - longitude - delivery_address - details - label - } - delivery_charges - payment_method - order_amount - paid_amount - order_status - payment_status - user{ - _id - name - phone - email - } - items{ - _id - food{ - _id - title - } - quantity - variation{ - _id - title - price - } - addons{ - _id - title - options{ - _id - title - price - } - } - } - createdAt - } - } - }` - -export const configuration = `query Configuration{ - configuration{ - _id - currency - currency_symbol - delivery_charges - } - }` - -export const unassignedOrders = `query UnAssignedOrders{ - unassignedOrders{ - _id - rider{ - _id - } - order_id - delivery_address{ - latitude - longitude - delivery_address - details - label - } - delivery_charges - payment_method - order_amount - paid_amount - order_status - payment_status - user{ - _id - name - phone - email - } - items{ - _id - food{ - _id - title - } - quantity - variation{ - _id - title - price - } - addons{ - _id - title - options{ - _id - title - price - } - } - } - createdAt - } - }` - -export const subscriptionUnAssignedOrder = `subscription SubscriptionUnAssignedOrder{ - unassignedOrder{ - userId - origin - order{ - _id - rider{ - _id - } - order_id - delivery_address{ - latitude - longitude - delivery_address - details - label - } - delivery_charges - payment_method - order_amount - paid_amount - order_status - payment_status - user{ - _id - name - phone - email - } - items{ - _id - food{ - _id - title - } - quantity - variation{ - _id - title - price - } - addons{ - _id - title - options{ - _id - title - price - } - } - } - createdAt - } - } - }` diff --git a/Rider App/src/components/AssignedOrders/AssignedOrders.js b/Rider App/src/components/AssignedOrders/AssignedOrders.js deleted file mode 100644 index 4c72815..0000000 --- a/Rider App/src/components/AssignedOrders/AssignedOrders.js +++ /dev/null @@ -1,56 +0,0 @@ -import React, { useContext } from 'react' -import { FlatList } from 'react-native' -import Spinner from '../Spinner/Spinner' -import Order from '../Order/Order' -import ConfigurationContext from '../../context/configuration' -import UserContext from '../../context/user' -import TextError from '../Text/TextError/TextError' -import { useNavigation } from '@react-navigation/native' -import { verticalScale } from '../../utilities/scaling' - -export default function Orders() { - const navigation = useNavigation() - const configuration = useContext(ConfigurationContext) - const { - loadingAssigned, - errorAssigned, - assignedOrders, - refetchAssigned, - networkStatusAssigned - } = useContext(UserContext) - - if (loadingAssigned) return - if (errorAssigned) return - - function emptyView() { - return - } - - return ( - item._id} - data={assignedOrders.length > 0 ? assignedOrders.slice().reverse() : []} - refreshing={networkStatusAssigned === 4} - onRefresh={() => refetchAssigned()} - initialNumToRender={3} - ListEmptyComponent={emptyView} - style={{ marginTop: verticalScale(-80) }} - renderItem={({ item }) => ( - { - navigation.navigate('OrderDetail', { - id: item._id, - orderId: item.order_id - }) - }} - /> - )} - /> - ) -} diff --git a/Rider App/src/components/CustomIcon/index.js b/Rider App/src/components/CustomIcon/index.js deleted file mode 100644 index dac51f6..0000000 --- a/Rider App/src/components/CustomIcon/index.js +++ /dev/null @@ -1,8 +0,0 @@ -import { createIconSetFromIcoMoon } from '@expo/vector-icons' -import icoMoonConfig from './selection.json' - -export const CustomIcon = createIconSetFromIcoMoon( - icoMoonConfig, - 'icomoon', - 'icomoon.ttf' -) diff --git a/Rider App/src/components/CustomIcon/selection.json b/Rider App/src/components/CustomIcon/selection.json deleted file mode 100644 index aff417b..0000000 --- a/Rider App/src/components/CustomIcon/selection.json +++ /dev/null @@ -1 +0,0 @@ -{"IcoMoonType":"selection","icons":[{"icon":{"paths":["M438.784 211.338c-8.929 2.173-15.854 6.822-29.161 19.584-7.053 6.764-65.124 62.159-129.047 123.103-63.923 60.941-117.53 112.545-119.124 114.678-18.289 24.43-18.061 62.874 0.52 87.176 1.874 2.447 50.867 49.679 108.877 104.957s115.891 110.449 128.627 122.601c28.772 27.456 34.071 30.643 50.949 30.643 28.805 0 49.905-29.261 41.603-57.697-3.453-11.832 4.188-4.032-111.322-113.636l-90.844-86.203 271.58-0.512c200.781-0.379 272.42-0.819 274.798-1.687 40.11-14.674 39.378-68.012-1.167-85.007-1.126-0.471-124.076-1.088-273.221-1.37l-271.173-0.512 91.461-87.163c115.387-109.965 106.171-100.524 109.914-112.604 10.186-32.883-19.709-64.509-53.268-56.351z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["image2vector (1)"]},"attrs":[{}],"properties":{"order":32,"id":16,"name":"back","prevSize":32,"code":59649},"setIdx":0,"setId":1,"iconIdx":0},{"icon":{"paths":["M857.6 281.6h-115.2c0-127.246-103.154-230.4-230.4-230.4s-230.4 103.154-230.4 230.4v0h-115.2c-63.623 0-115.2 51.577-115.2 115.2v0 384c0.134 105.985 86.015 191.866 191.987 192l537.613 0c105.985-0.134 191.866-86.015 192-191.987l0-0.013v-384c0-63.623-51.577-115.2-115.2-115.2v0zM512 128c84.831 0 153.6 68.769 153.6 153.6v0h-307.2c0-84.831 68.769-153.6 153.6-153.6v0zM896 780.8c0 63.623-51.577 115.2-115.2 115.2v0h-537.6c-63.623 0-115.2-51.577-115.2-115.2v0-384c0-21.208 17.192-38.4 38.4-38.4v0h115.2v76.8c0 21.208 17.192 38.4 38.4 38.4s38.4-17.192 38.4-38.4v0-76.8h307.2v76.8c0 21.208 17.192 38.4 38.4 38.4s38.4-17.192 38.4-38.4v0-76.8h115.2c21.208 0 38.4 17.192 38.4 38.4v0z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 10"]},"attrs":[{}],"properties":{"order":41,"id":8,"name":"cart","prevSize":32,"code":59657},"setIdx":0,"setId":1,"iconIdx":1},{"icon":{"paths":["M826.184 615.004l-140.462-278.292v-99.686l54.149-185.825h-151.173c-0.012-0-0.026-0-0.041-0-31.922 0-60.582 13.964-80.205 36.117l-0.098 0.112c-19.721-22.265-48.381-36.229-80.302-36.229-0.003 0-0.007 0-0.010 0l-151.193-0 54.149 185.836v99.686l-140.462 278.282c-16.682 32.352-26.461 70.607-26.461 111.145 0 136.222 110.429 246.651 246.651 246.651 0 0 0.001-0 0.001-0l195.266 0c136.209-0.017 246.621-110.44 246.621-246.651 0-40.538-9.78-78.793-27.109-112.532l0.647 1.387zM428.042 105.206c29.451 0.035 53.315 23.9 53.35 53.347l0 0.003h54.006c0.029-29.449 23.892-53.315 53.337-53.35l79.189-0-29.42 100.966h-260.25l-29.42-100.966zM631.716 260.168v55.972h-246.682v-55.962zM770.058 827.116c-34.197 55.35-94.537 91.68-163.362 91.68-0.251 0-0.501-0-0.752-0.001l0.039 0h-195.256c-0.012 0-0.026 0-0.041 0-106.401 0-192.655-86.255-192.655-192.655 0-31.66 7.637-61.537 21.169-87.888l-0.505 1.083 135.916-269.189h267.448l135.875 269.189c13.153 25.273 20.867 55.188 20.867 86.905 0 37.357-10.703 72.214-29.209 101.673l0.467-0.797z","M544.379 605.972h-57.917c-13.058 0-23.644-10.586-23.644-23.644s10.586-23.644 23.644-23.644h97.782v-54.006h-48.916v-36.434h-54.006v36.618c-40.584 2.805-72.444 36.415-72.444 77.466 0 42.853 34.717 77.596 77.56 77.64l57.922 0c14.189 0 25.692 11.503 25.692 25.692s-11.503 25.692-25.692 25.692l-124.774 0v54.006h61.747v36.434h53.996v-36.434h9.052c43.626-0.51 78.795-35.995 78.795-79.693s-35.169-79.183-78.746-79.692l-0.048-0z"],"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 15"]},"attrs":[{},{}],"properties":{"order":46,"id":3,"name":"cash","prevSize":32,"code":59662},"setIdx":0,"setId":1,"iconIdx":2},{"icon":{"paths":["M475.136 103.534c-262.963 23.017-435.53 287.636-351.716 539.336 50.196 150.748 177.659 253.783 342.5 276.856 15.452 2.163 79.8 1.81 96.256-0.53 50.173-7.132 80.545-16.141 129.060-38.29 105.436-48.133 191.127-154.957 219.535-273.674 8.253-34.483 10.317-53.535 10.317-95.232 0-242.173-204.616-429.591-445.952-408.466zM543.744 165.955c178.24 15.235 314.775 165.079 314.844 345.533 0.097 253.189-256.509 419.853-488.94 317.563-75.428-33.196-141.44-99.205-174.705-174.7-107.528-244.045 83.195-511.099 348.8-488.397zM658.012 366.653c-7.7 1.92-12.099 6.088-117.371 111.217l-106.015 105.869-38.71-39.386c-42.604-43.351-45.64-45.932-56.814-48.261-29.724-6.198-52.961 22.915-40.486 50.724 4.618 10.296 94.328 98.721 105.864 104.346 20.349 9.923 45.12 9.295 64.399-1.631 5.34-3.026 225.987-222.546 230.118-228.946 17.428-26.98-9.096-61.883-40.986-53.932z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["image2vector"],"defaultCode":59648},"attrs":[{}],"properties":{"order":34,"id":18,"name":"checked","prevSize":32,"code":59648},"setIdx":0,"setId":1,"iconIdx":3},{"icon":{"paths":["M583.854 551.383c0 0.096 0.001 0.21 0.001 0.323 0 39.684-32.17 71.854-71.854 71.854s-71.854-32.17-71.854-71.854c0-26.454 14.295-49.568 35.582-62.041l0.339-0.184v-153.672c-0.003-0.18-0.005-0.393-0.005-0.607 0-19.845 16.087-35.932 35.932-35.932s35.932 16.087 35.932 35.932c0 0.213-0.002 0.426-0.006 0.639l0-0.032v153.672c21.564 12.574 35.845 35.56 35.932 61.888l0 0.013zM801.577 283.32c65.456 70.326 105.631 164.947 105.631 268.952 0 218.27-176.943 395.213-395.213 395.213s-395.213-176.943-395.213-395.213c0-104.005 40.175-198.627 105.852-269.193l-0.221 0.241-24.136-26.839c-13.048 4.744-28.109 7.487-43.811 7.487-0.614 0-1.227-0.004-1.839-0.013l0.093 0.001c-0.18 0.003-0.393 0.005-0.607 0.005-19.845 0-35.932-16.087-35.932-35.932s16.087-35.932 35.932-35.932c0.213 0 0.426 0.002 0.639 0.006l-0.032-0c28.201 0 35.932-7.721 35.932-35.932-0.003-0.18-0.005-0.393-0.005-0.607 0-19.845 16.087-35.932 35.932-35.932s35.932 16.087 35.932 35.932c0 0.213-0.002 0.426-0.006 0.639l0-0.032c0.006 0.453 0.009 0.987 0.009 1.523 0 17.842-3.702 34.82-10.38 50.207l0.315-0.816 25.364 28.17c55.567-42.167 124.090-70.069 198.687-77.090l1.567-0.119v-37.796c-0.003-0.18-0.005-0.393-0.005-0.607 0-19.845 16.087-35.932 35.932-35.932s35.932 16.087 35.932 35.932c0 0.213-0.002 0.426-0.006 0.639l0-0.032v37.796c76.168 7.139 144.694 35.041 201.24 77.92l-0.977-0.71 25.364-28.17c-6.362-14.57-10.064-31.548-10.064-49.39 0-0.521 0.003-1.042 0.009-1.562l-0.001 0.079c-0.003-0.18-0.005-0.393-0.005-0.607 0-19.845 16.087-35.932 35.932-35.932s35.932 16.087 35.932 35.932c0 0.213-0.002 0.426-0.006 0.639l0-0.032c0 28.201 7.721 35.932 35.932 35.932 19.582 0.341 35.326 16.296 35.326 35.927s-15.743 35.586-35.294 35.927l-0.032 0c-0.519 0.007-1.132 0.012-1.746 0.012-15.702 0-30.763-2.743-44.731-7.776l0.92 0.289zM835.369 551.383c0-178.586-144.773-323.359-323.359-323.359s-323.359 144.773-323.359 323.359c0 178.583 144.767 323.353 323.348 323.359l0 0c178.582-0.006 323.348-144.776 323.348-323.359v-0z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 7"]},"attrs":[{}],"properties":{"order":38,"id":11,"name":"clock","prevSize":32,"code":59654},"setIdx":0,"setId":1,"iconIdx":4},{"icon":{"paths":["M860.836 170.445v0c-10.41-10.407-24.79-16.844-40.673-16.844s-30.263 6.437-40.673 16.844l-263.854 263.844-263.803-263.844c-10.41-10.407-24.79-16.844-40.673-16.844s-30.263 6.437-40.673 16.844l0-0c-10.407 10.41-16.844 24.79-16.844 40.673s6.437 30.263 16.844 40.673l263.803 263.844-263.844 263.844c-10.407 10.41-16.844 24.79-16.844 40.673s6.437 30.263 16.844 40.673l-0-0c10.41 10.407 24.79 16.844 40.673 16.844s30.263-6.437 40.673-16.844l263.844-263.833 263.844 263.844c10.41 10.407 24.79 16.844 40.673 16.844s30.263-6.437 40.673-16.844l-0 0c10.407-10.41 16.844-24.79 16.844-40.673s-6.437-30.263-16.844-40.673l-263.833-263.854 263.844-263.803c10.42-10.412 16.865-24.8 16.865-40.694s-6.445-30.282-16.864-40.693l-0-0z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 18"]},"attrs":[{}],"properties":{"order":59,"id":21,"name":"cross","prevSize":32,"code":59675},"setIdx":0,"setId":1,"iconIdx":5},{"icon":{"paths":["M357.181 821.637h-61.932c-51.3 0-92.887-41.587-92.887-92.887v0-433.5c0-51.3 41.587-92.887 92.887-92.887v0h61.932c17.102 0 30.966-13.864 30.966-30.966s-13.864-30.966-30.966-30.966v0h-61.932c-85.462 0.105-154.714 69.357-154.819 154.808l-0 0.010v433.49c0.105 85.462 69.357 154.714 154.808 154.819l61.942 0c17.102 0 30.966-13.864 30.966-30.966s-13.864-30.966-30.966-30.966v0z","M464.374 304.323l-142.029 141.998c-16.751 16.833-27.106 40.044-27.106 65.674s10.355 48.841 27.11 65.678l-0.004-0.004 141.998 141.998c5.637 5.821 13.524 9.434 22.254 9.434 17.102 0 30.966-13.864 30.966-30.966 0-8.731-3.613-16.617-9.426-22.246l-0.008-0.008-132.874-132.925h477.338c17.102 0 30.966-13.864 30.966-30.966s-13.864-30.966-30.966-30.966h-477.368l132.936-132.915c5.821-5.637 9.434-13.524 9.434-22.254 0-17.102-13.864-30.966-30.966-30.966-8.731 0-16.617 3.613-22.246 9.426l-0.008 0.008z"],"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 3"]},"attrs":[{},{}],"properties":{"order":35,"id":15,"name":"exit","prevSize":32,"code":59650},"setIdx":0,"setId":1,"iconIdx":6},{"icon":{"paths":["M356.352 129.633c-47.355 5.294-83.661 30.088-103.66 70.792l-6.175 12.567-36.987 0.008c-49.646 0.010-55.273 1.129-67.325 13.386-20.242 20.58-15.734 54.541 9.185 69.181 8.064 4.739 9.157 4.851 53.189 5.437l42.276 0.563 3.976 8.973c28.631 64.643 107.773 93.107 171.633 61.734 28.157-13.834 51.172-37.862 61.514-64.22l2.744-6.999 182.879-0.013c149.286-0.010 183.818-0.264 187.999-1.38 45.294-12.099 41.49-78.999-4.872-85.706-3.607-0.522-84.751-0.932-186.158-0.945l-179.768-0.020-3.302-8.079c-19.256-47.094-76.434-80.947-127.148-75.279zM376.32 218.481c43.791 11.697 38.295 75.666-6.728 78.272-35.937 2.081-56.479-39.624-32.458-65.907 10.278-11.244 25.454-16.033 39.186-12.365zM634.88 382.551c-11.761 2.066-15.501 2.939-22.362 5.228-35.274 11.763-67.43 42.094-78.487 74.035l-1.244 3.594-370.483 1.024-7.288 3.418c-31.626 14.828-34.424 58.703-4.92 77.187 10.125 6.344-3.922 5.919 197.99 5.97l183.882 0.044 6.925 14.036c41.966 85.061 159.468 95.649 215.951 19.456 5.158-6.961 17.252-29.481 17.252-32.131 0-1.114 8.005-1.423 43.264-1.667l43.264-0.297 6.144-2.867c33.523-15.642 33.28-63.982-0.399-79.941l-6.769-3.208-85.143-0.614-3.226-7.885c-14.264-34.875-48.069-63.355-86.735-73.070-7.928-1.992-40.453-3.571-47.616-2.312zM669.184 473.405c30.057 13.962 30.559 58.327 0.817 72.077-37.028 17.121-72.783-23.319-50.959-57.636 10.301-16.2 32.561-22.61 50.143-14.441zM351.882 634.918c-33.672 3.802-65.72 22.216-87.124 50.061-4.977 6.474-16.95 28.68-16.95 31.434 0 1.172-6.298 1.413-37.12 1.431-50.883 0.028-56.422 1.108-68.483 13.373-20.636 20.979-15.468 55.741 10.371 69.768 7.69 4.175 8.346 4.237 51.996 4.836l42.268 0.579 3.482 8.010c29.371 67.579 113.761 95.788 178.557 59.684 23.962-13.353 44.951-36.488 54.676-60.27l3.246-7.936 182.84-0.013c149.253-0.010 183.777-0.264 187.958-1.38 45.271-12.093 41.467-79.004-4.872-85.706-3.607-0.522-84.736-0.932-186.125-0.945l-179.73-0.020-4.447-9.692c-22.866-49.848-75.587-79.416-130.545-73.213zM376.32 723.313c36.506 9.751 41.521 58.573 7.68 74.78-19.917 9.539-43.93 0.748-53.558-19.607-13.896-29.379 14.52-63.549 45.878-55.173z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["image2vector (3)"]},"attrs":[{}],"properties":{"order":49,"id":19,"name":"filter","prevSize":32,"code":59665},"setIdx":0,"setId":1,"iconIdx":7},{"icon":{"paths":["M939.581 398.838l-291.441-291.471c-34.801-34.704-82.827-56.162-135.864-56.162s-101.063 21.458-135.869 56.166l0.004-0.004-291.42 291.471c-20.873 20.734-33.792 49.451-33.792 81.187 0 0.11 0 0.22 0 0.331l-0-0.017v377.201c0.006 63.658 51.612 115.261 115.272 115.261h691.64c63.646-0.018 115.235-51.614 115.241-115.261l0-0.001v-377.201c0-0.099 0-0.217 0-0.334 0-31.725-12.911-60.435-33.766-81.16l-0.006-0.006zM627.548 895.959h-230.543v-151.153c-0.003-0.323-0.005-0.704-0.005-1.086 0-63.663 51.609-115.272 115.272-115.272s115.272 51.609 115.272 115.272c0 0.382-0.002 0.764-0.006 1.145l0-0.058zM896.512 857.539c0 21.212-17.19 38.409-38.399 38.42l-153.724 0v-151.153c0-106.101-86.012-192.113-192.113-192.113s-192.113 86.012-192.113 192.113h-0v151.153h-153.692c-0.015 0-0.033 0-0.051 0-21.219 0-38.42-17.201-38.42-38.42l0-0v-377.201c0.039-10.605 4.335-20.198 11.266-27.168l-0.002 0.002 291.482-291.359c20.897-20.802 49.714-33.662 81.536-33.662s60.64 12.86 81.54 33.666l-0.004-0.004 291.43 291.471c6.904 6.942 11.193 16.49 11.264 27.040l0 0.014z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 9"]},"attrs":[{}],"properties":{"order":40,"id":9,"name":"home","prevSize":32,"code":59656},"setIdx":0,"setId":1,"iconIdx":8},{"icon":{"paths":["M512 51.2c-254.493 0-460.8 206.307-460.8 460.8s206.307 460.8 460.8 460.8c254.493 0 460.8-206.307 460.8-460.8v0c0-254.493-206.307-460.8-460.8-460.8v0zM512 896c-212.077 0-384-171.923-384-384s171.923-384 384-384c212.077 0 384 171.923 384 384v0c0 212.077-171.923 384-384 384v0z","M512 243.2c-21.208 0-38.4 17.192-38.4 38.4v0 307.2c0 21.208 17.192 38.4 38.4 38.4s38.4-17.192 38.4-38.4v0-307.2c0-21.208-17.192-38.4-38.4-38.4v0z","M483.84 704h56.32c5.655 0 10.24 4.585 10.24 10.24v56.32c0 5.655-4.585 10.24-10.24 10.24h-56.32c-5.655 0-10.24-4.585-10.24-10.24v-56.32c0-5.655 4.585-10.24 10.24-10.24z"],"attrs":[{},{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 13"]},"attrs":[{},{},{}],"properties":{"order":44,"id":5,"name":"info","prevSize":32,"code":59660},"setIdx":0,"setId":1,"iconIdx":9},{"icon":{"paths":["M508.969 281.661c-84.831 0-153.6 68.769-153.6 153.6s68.769 153.6 153.6 153.6c84.831 0 153.6-68.769 153.6-153.6v0c0-84.831-68.769-153.6-153.6-153.6v0zM508.969 512.061c-42.415 0-76.8-34.385-76.8-76.8s34.385-76.8 76.8-76.8c42.415 0 76.8 34.385 76.8 76.8v0c0 42.415-34.385 76.8-76.8 76.8v0z","M508.959 972.82c-0.308 0.002-0.673 0.003-1.037 0.003-67.52 0-127.317-33.063-164.085-83.881l-0.407-0.591c-146.33-201.882-220.549-353.618-220.549-451.082 0-213.225 172.853-386.079 386.079-386.079s386.079 172.853 386.079 386.079v0c0 97.454-74.22 249.19-220.549 451.041-37.174 51.433-96.985 84.513-164.522 84.513-0.354 0-0.708-0.001-1.062-0.003l0.054 0zM508.959 135.045c-166.889 0.198-302.126 135.429-302.336 302.296l-0 0.020c0 77.179 72.704 219.894 204.616 401.859 22.209 30.334 57.69 49.811 97.72 49.811s75.511-19.477 97.483-49.472l0.237-0.339c131.932-181.965 204.616-324.68 204.616-401.859-0.198-166.896-135.44-302.138-302.317-302.336l-0.019-0z"],"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 11"]},"attrs":[{},{}],"properties":{"order":42,"id":7,"name":"location","prevSize":32,"code":59658},"setIdx":0,"setId":1,"iconIdx":10},{"icon":{"paths":["M543.853 1023.985c-18.239-0.177-35.256-0.692-51.993-1.562-266.004-13.26-481.93-224.354-491.462-480.648-0.371-7.401-0.583-16.071-0.583-24.79 0-127.396 45.166-244.243 120.36-335.402l-0.72 0.899c82.296-96.458 198.066-162.231 329.138-179.273l2.619-0.278c14.773-1.853 31.869-2.91 49.213-2.91 2.9 0 5.792 0.030 8.678 0.088l-0.432-0.007h3.492q121.282-0.118 242.564-0.103h230.689c0.060-0 0.131-0 0.202-0 24.164 0 45.336 12.814 57.090 32.017l0.167 0.293c6.208 9.938 9.89 22.009 9.89 34.94 0 11.239-2.781 21.828-7.692 31.117l0.175-0.363-27.993 54.144-44.302 85.348c-56.103 108.037-114.122 219.727-170.284 330.018-13.93 32.804-45.873 55.392-83.092 55.392-1.784 0-3.555-0.052-5.313-0.154l0.243 0.011h-1.827c-72.192-0.781-149.083-1.134-249.355-1.134q-65.709 0-131.448 0.133l-88.987 0.103c10.446 23.626 21.724 43.778 34.626 62.736l-0.872-1.359c51.090 73.225 134.931 120.535 229.822 120.535 1.154 0 2.307-0.007 3.458-0.021l-0.175 0.002c21.495 0.442 44.199 0.634 71.632 0.634q17.311 0 34.814-0.074h0.177c0.017-0 0.036-0 0.056-0 14.291 0 26.821 7.536 33.835 18.85l0.098 0.17c3.692 5.933 5.882 13.133 5.882 20.846 0 6.655-1.63 12.93-4.513 18.446l0.105-0.22-72.192 140.037c-6.755 12.908-20.042 21.572-35.355 21.599l-0.004 0zM358.085 401.591c89.002 0 184.457-0.133 280.943-1.149 1.395-1.652 2.678-3.493 3.782-5.449l0.093-0.179c25.488-46.866 50.343-95.263 74.401-142.041l16.81-32.692-32.958-0.192c-30.762-0.192-61.039-0.383-91.050-0.383-46.586 0-84.715 0.457-119.956 1.473-65.791 2.714-124.977 28.947-169.825 70.451l0.175-0.16c-34.312 29.283-61.164 66.292-77.986 108.393l-0.659 1.869z"],"attrs":[{}],"width":1053,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Path 27559"]},"attrs":[{}],"properties":{"order":50,"id":20,"name":"logo","prevSize":32,"code":59666},"setIdx":0,"setId":1,"iconIdx":11},{"icon":{"paths":["M98.304 196.027c-45.189 12.595-50.212 75.645-7.68 96.42l8.192 4.001h560.128l8.192-4.001c42.796-20.905 37.414-84.293-8.192-96.492-7.316-1.958-553.61-1.887-560.64 0.072zM98.304 462.267c-45.189 12.595-50.212 75.645-7.68 96.42l8.192 4.001h826.368l8.192-4.001c42.796-20.905 37.414-84.293-8.192-96.492-7.332-1.964-819.837-1.892-826.88 0.072zM98.304 728.507c-45.189 12.595-50.212 75.645-7.68 96.42l8.192 4.001h375.808l8.192-4.001c42.796-20.905 37.414-84.293-8.192-96.492-7.293-1.953-369.308-1.882-376.32 0.072z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["image2vector (2)"]},"attrs":[{}],"properties":{"order":33,"id":17,"name":"menu","prevSize":32,"code":59653},"setIdx":0,"setId":1,"iconIdx":12},{"icon":{"paths":["M971.919 483.574c-15.412-241.963-215.431-432.374-459.922-432.374-254.493 0-460.8 206.307-460.8 460.8s206.307 460.8 460.8 460.8c0.084 0 0.168-0 0.252-0l267.865 0c105.887-0.111 191.695-85.919 191.805-191.795l0-0.011zM895.191 780.995c-0.006 63.557-51.53 115.077-115.087 115.077h-267.868c-113.769-0.051-215.998-49.417-286.477-127.88l-0.314-0.356c-60.604-67.117-97.685-156.489-97.685-254.522 0-15.941 0.981-31.654 2.885-47.080l-0.186 1.847c21.568-174.909 157.686-312.398 330.067-335.865l1.996-0.222c14.954-1.979 32.267-3.121 49.841-3.144l0.028-0c0.318-0.001 0.695-0.002 1.072-0.002 92.973 0 178.16 33.339 244.258 88.713l-0.594-0.484c78.636 65.7 130.462 161.208 137.998 268.928l0.068 1.213z","M358.134 397.373h153.446c21.185 0 38.359-17.174 38.359-38.359s-17.174-38.359-38.359-38.359v0h-153.446c-21.185 0-38.359 17.174-38.359 38.359s17.174 38.359 38.359 38.359v0z","M665.027 474.102h-306.893c-21.185 0-38.359 17.174-38.359 38.359s17.174 38.359 38.359 38.359h306.893c21.185 0 38.359-17.174 38.359-38.359s-17.174-38.359-38.359-38.359h0z","M665.027 627.548h-306.893c-21.185 0-38.359 17.174-38.359 38.359s17.174 38.359 38.359 38.359h306.893c21.185 0 38.359-17.174 38.359-38.359s-17.174-38.359-38.359-38.359h0z"],"attrs":[{},{},{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 12"]},"attrs":[{},{},{},{}],"properties":{"order":43,"id":6,"name":"message","prevSize":32,"code":59659},"setIdx":0,"setId":1,"iconIdx":13},{"icon":{"paths":["M101.481 457.252c-60.078 14.633-59.604 104.097 0.632 119.788 8.847 2.304 810.926 2.304 819.773 0 60.631-15.793 60.626-105.385-0.010-119.875-8.591-2.053-811.958-1.966-820.396 0.087z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["image2vector"]},"attrs":[{}],"properties":{"order":60,"id":30,"name":"minus","prevSize":32,"code":59671},"setIdx":0,"setId":1,"iconIdx":14},{"icon":{"paths":["M838.4 204.8h-652.8c-74.194 0.082-134.318 60.206-134.4 134.392l-0 0.008v345.6c0.082 74.194 60.206 134.318 134.392 134.4l652.808 0c74.194-0.082 134.318-60.206 134.4-134.392l0-0.008v-345.6c-0.082-74.194-60.206-134.318-134.392-134.4l-0.008-0zM934.4 684.8c-0.064 52.994-43.006 95.936-95.994 96l-652.806 0c-52.994-0.064-95.936-43.006-96-95.994l-0-0.006v-345.6c0.064-52.994 43.006-95.936 95.994-96l652.806-0c52.994 0.064 95.936 43.006 96 95.994l0 0.006z","M326.84 449.874c-2.37-4.548-5.815-8.249-10.010-10.858l-0.117-0.068c-4.639-2.783-10.056-4.842-15.833-5.857l-0.285-0.041c-6.4-1.102-13.77-1.732-21.288-1.732-0.213 0-0.425 0.001-0.638 0.002l0.033-0h-38.728c-4.252 0.19-7.778 3.091-8.902 7.007l-0.017 0.068-26.051 113.5c-0.147 0.472-0.232 1.015-0.232 1.578 0 3.031 2.457 5.489 5.489 5.489 0.121 0 0.241-0.004 0.36-0.012l-0.016 0.001h18.545c4.263-0.128 7.81-3.049 8.883-6.989l0.015-0.067 6.359-27.556c1.098-3.993 4.636-6.901 8.874-7.035l0.015-0h5.304c1.539 0.096 3.338 0.151 5.15 0.151 17.733 0 34.238-5.255 48.044-14.294l-0.335 0.206c11.501-7.924 18.944-21.021 18.944-35.857 0-0.325-0.004-0.65-0.011-0.973l0.001 0.048c0.018-0.419 0.029-0.911 0.029-1.405 0-5.576-1.323-10.844-3.672-15.505l0.090 0.198zM286.843 486.953c-5.968 3.896-13.274 6.214-21.121 6.214-0.819 0-1.632-0.025-2.439-0.075l0.111 0.005h-4.536c-0.097 0.006-0.211 0.010-0.326 0.010-3.054 0-5.53-2.476-5.53-5.53 0-0.555 0.082-1.090 0.234-1.595l-0.010 0.039 5.581-24.095c1.059-3.998 4.592-6.917 8.824-7.035l0.013-0h6.083c0.551-0.036 1.194-0.057 1.843-0.057 5.24 0 10.163 1.357 14.436 3.739l-0.151-0.077c3.264 2.242 5.377 5.955 5.377 10.161 0 0.313-0.012 0.622-0.035 0.929l0.002-0.041c0.019 0.324 0.029 0.703 0.029 1.085 0 6.701-3.282 12.635-8.326 16.283l-0.059 0.040z","M855.511 440.187l-1.157 0.348-1.556 0.215-1.905-0.297-0.973-0.942-0.451-1.485v-10.486h6.195v-2.55h-6.195v-5.12h-3.072v5.12h-2.048v2.55h2.048v9.605l1.434 4.751 4.219 1.516 1.772-0.154 1.874-0.369v-2.714z","M884.265 426.271l-4.434-1.823-3.267 0.666-3.318 2.243-1.935-2.15-3.133-0.748-3.011 0.666-2.847 1.833v-2.048h-3.011v18.033h3v-13.394l2.56-1.567 2.509-0.625 2.048 0.369 1.024 1.024 0.451 1.731 0.154 2.232v10.301h3.011v-11.52l-0.051-0.963-0.051-0.881 2.57-1.638 2.54-0.635 1.987 0.369 1.085 1.024 0.379 1.741 0.205 2.202v10.301h3.072v-11.684z","M416.256 466.094c-8.408-3.833-18.236-6.067-28.586-6.067-1.605 0-3.197 0.054-4.775 0.159l0.214-0.011c-7.923 0.004-15.695 0.637-23.272 1.851l0.836-0.11c-5.55 0.85-6.093 1.024-9.513 1.751-4.18 1.011-7.375 4.336-8.181 8.513l-0.011 0.068-2.273 9.329c-1.28 5.96 2.15 5.724 3.584 5.222 2.937-1.116 6.643-2.238 10.436-3.136l0.654-0.131c5.182-1.343 11.163-2.183 17.317-2.323l0.091-0.002c0.647-0.033 1.405-0.051 2.167-0.051 5.265 0 10.322 0.889 15.030 2.524l-0.321-0.097c3.296 1.227 5.602 4.346 5.602 8.004 0 0.149-0.004 0.297-0.011 0.444l0.001-0.021-0.328 2.621-2.673 1.649c-10.527 0.666-18.125 1.638-27.351 2.97-8.75 1.111-16.7 3.386-24.091 6.687l0.539-0.215c-6.54 2.702-11.949 7.025-15.89 12.478l-0.074 0.107c-3.337 5.198-5.32 11.542-5.32 18.35 0 0.367 0.006 0.734 0.017 1.098l-0.001-0.053c-0.005 0.181-0.008 0.394-0.008 0.607 0 6.737 2.907 12.795 7.536 16.988l0.019 0.017c4.905 4.168 11.311 6.704 18.309 6.704 0.436 0 0.869-0.010 1.3-0.029l-0.061 0.002c0.268 0.005 0.585 0.008 0.902 0.008 3.803 0 7.512-0.398 11.089-1.155l-0.348 0.062 8.98-3.072 7.608-4.219 6.994-4.618 0.092 0.133-0.707 2.97v0.123c-0.121 0.431-0.19 0.925-0.19 1.436 0 2.917 2.263 5.305 5.129 5.506l0.017 0.001 0.072 0.082h17.224l0.246-0.113c3.849-0.523 6.941-3.264 7.971-6.875l0.017-0.068 13.517-58.532 0.707-4.772 0.328-4.475c0.014-0.28 0.022-0.608 0.022-0.937 0-7.524-4.246-14.056-10.473-17.331l-0.107-0.051zM386.355 531.896l-2.888 3.809-7.291 3.768c-2.858 1.242-6.183 1.99-9.675 2.048l-0.022 0c-0.351 0.020-0.762 0.031-1.176 0.031-3.409 0-6.639-0.767-9.527-2.137l0.135 0.058-3.584-6.953c-0.014-0.23-0.021-0.5-0.021-0.771 0-3.119 1.027-5.998 2.761-8.318l-0.026 0.036 7.864-5.345c3.489-1.182 7.621-2.146 11.878-2.716l0.349-0.038c4.239-0.522 12.616-1.485 13.711-1.516l1.28 2.253c-0.256 1.362-2.632 11.305-3.768 15.79z","M753.101 466.166c-8.422-3.837-18.265-6.073-28.63-6.073-1.585 0-3.159 0.052-4.718 0.155l0.212-0.011c-0.019-0-0.042-0-0.065-0-7.895 0-15.639 0.648-23.181 1.894l0.82-0.112c-5.56 0.809-6.144 1.024-9.554 1.72-4.161 1.026-7.335 4.353-8.12 8.524l-0.011 0.067-2.273 9.318c-1.27 5.96 2.048 5.683 3.645 5.222 2.821-1.065 6.493-2.192 10.241-3.127l0.757-0.16c5.17-1.315 11.148-2.153 17.294-2.322l0.114-0.002c0.638-0.032 1.386-0.050 2.138-0.050 5.261 0 10.314 0.892 15.016 2.533l-0.32-0.097c3.295 1.22 5.602 4.336 5.602 7.99 0 0.15-0.004 0.3-0.012 0.448l0.001-0.021-0.287 2.611-2.652 1.69c-10.629 0.635-18.248 1.608-27.382 2.949-8.75 1.112-16.7 3.386-24.091 6.687l0.539-0.215c-6.544 2.709-11.953 7.042-15.89 12.507l-0.074 0.108c-3.35 5.165-5.341 11.48-5.341 18.26 0 0.37 0.006 0.739 0.018 1.106l-0.001-0.054c-0.007 0.212-0.011 0.462-0.011 0.712 0 6.723 2.927 12.762 7.577 16.912l0.022 0.019c4.915 4.19 11.341 6.739 18.361 6.739 0.385 0 0.768-0.008 1.149-0.023l-0.055 0.002c0.298 0.006 0.65 0.010 1.002 0.010 3.765 0 7.435-0.403 10.971-1.167l-0.34 0.062 8.96-3.072 7.67-4.219 6.943-4.669 0.123 0.154-0.635 3-0.072 0.051v0.051c-0.138 0.456-0.218 0.98-0.218 1.523 0 2.898 2.271 5.265 5.13 5.419l0.014 0.001v0.072h17.203l0.287-0.092c3.831-0.543 6.894-3.307 7.87-6.927l0.015-0.066 13.558-58.45 0.717-4.792 0.389-4.485c0.017-0.303 0.026-0.657 0.026-1.013 0-7.467-4.189-13.956-10.346-17.245l-0.105-0.051zM723.261 531.968l-3.011 3.85-7.229 3.738c-2.846 1.23-6.155 1.976-9.629 2.048l-0.027 0c-0.385 0.024-0.834 0.038-1.286 0.038-3.365 0-6.55-0.77-9.39-2.143l0.129 0.056-3.625-6.932c-0.011-0.207-0.017-0.449-0.017-0.693 0-3.142 1-6.050 2.699-8.423l-0.030 0.044c2.112-2.376 4.785-4.208 7.814-5.294l0.133-0.041c3.479-1.171 7.603-2.132 11.851-2.705l0.355-0.039c4.219-0.522 12.564-1.516 13.64-1.526l1.311 2.253c-0.184 1.362-2.57 11.264-3.676 15.78z","M663.624 450.284c-2.437-4.547-5.911-8.254-10.121-10.897l-0.119-0.070c-4.631-2.833-10.055-4.905-15.85-5.881l-0.267-0.037c-6.246-1.084-13.438-1.704-20.776-1.704-0.364 0-0.728 0.002-1.091 0.005l0.056-0h-38.779c-4.225 0.199-7.724 3.090-8.831 6.987l-0.016 0.068-26.051 113.562c-0.141 0.463-0.221 0.994-0.221 1.545 0 3.037 2.462 5.499 5.499 5.499 0.11 0 0.22-0.003 0.329-0.010l-0.015 0.001h18.575c4.249-0.156 7.783-3.047 8.902-6.957l0.017-0.068 6.277-27.566c1.133-3.982 4.667-6.877 8.902-7.034l0.017-0.001h5.304c1.538 0.096 3.335 0.15 5.144 0.15 17.771 0 34.315-5.25 48.167-14.284l-0.34 0.208c11.46-8.033 18.859-21.181 18.859-36.057 0-0.284-0.003-0.567-0.008-0.849l0.001 0.042c0.008-0.288 0.013-0.627 0.013-0.966 0-5.704-1.32-11.099-3.671-15.897l0.094 0.213zM623.626 487.414c-5.991 3.855-13.306 6.146-21.157 6.146-0.789 0-1.572-0.023-2.349-0.069l0.107 0.005h-4.618c-0.101 0.007-0.218 0.010-0.337 0.010-3.065 0-5.55-2.485-5.55-5.55 0-0.543 0.078-1.069 0.224-1.565l-0.010 0.039 5.622-24.054c1.074-3.997 4.609-6.912 8.844-7.035l0.014-0h6.011c0.534-0.034 1.157-0.053 1.785-0.053 5.257 0 10.199 1.351 14.497 3.726l-0.155-0.078c3.286 2.255 5.414 5.991 5.414 10.223 0 0.29-0.010 0.579-0.030 0.864l0.002-0.039c0.016 0.298 0.024 0.646 0.024 0.997 0 6.723-3.259 12.685-8.283 16.392l-0.056 0.039z","M822.651 439.685c0.145-0.466 0.229-1.003 0.229-1.558 0-2.997-2.43-5.427-5.427-5.427-0.127 0-0.253 0.004-0.379 0.013l0.017-0.001h-16.609c-3.571 0.259-6.568 2.476-7.943 5.572l-0.024 0.060-0.922 1.434-0.84 3.676-23.224 105.544-0.758 3.246v0.082c-0.113 0.407-0.179 0.875-0.179 1.358 0 2.755 2.121 5.015 4.819 5.235l0.019 0.001 0.287 0.389h17.244c3.601-0.268 6.617-2.523 7.974-5.663l0.023-0.061 0.891-1.352 24.852-112.538z","M542.29 461.588c-4.393 0.051-22.231 0-22.231 0-4.888 0.537-9.063 3.194-11.637 7.018l-0.036 0.057s-26.552 45.578-29.133 50.176h-3.072l-8.315-49.859c-1.314-4.245-5.204-7.275-9.801-7.275-0.107 0-0.215 0.002-0.321 0.005l0.016-0h-16.609c-0.093-0.006-0.203-0.009-0.312-0.009-3.026 0-5.478 2.453-5.478 5.478 0 0.573 0.088 1.126 0.251 1.645l-0.011-0.039s12.616 71.793 15.145 88.689c1.178 9.318-0.154 10.977-0.154 10.977l-16.384 28.611c-2.427 3.891-1.116 7.066 2.867 7.066h19.21c4.879-0.486 9.045-3.166 11.545-7.025l0.037-0.061 73.882-124.928s7.148-10.67 0.543-10.527z"],"attrs":[{},{},{},{},{},{},{},{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 17"]},"attrs":[{},{},{},{},{},{},{},{},{}],"properties":{"order":48,"id":1,"name":"paypal","prevSize":32,"code":59664},"setIdx":0,"setId":1,"iconIdx":15},{"icon":{"paths":["M810.045 270.52l-46.305-46.305c-14.299-14.301-34.054-23.147-55.875-23.147s-41.576 8.846-55.874 23.147l-435.067 435.036-15.677 141.015c-0.116 0.983-0.182 2.122-0.182 3.277 0 16.344 13.231 29.598 29.567 29.634l0.003 0c1.169-0 2.323-0.067 3.457-0.197l-0.139 0.013 140.923-15.565 435.159-435.118c14.301-14.299 23.147-34.054 23.147-55.875s-8.846-41.576-23.147-55.874l-0-0zM347.668 760.822l-83.436 9.216 9.298-83.599 323.789-323.789 74.25 74.25-323.901 323.922zM768.133 340.326l-54.671 54.671-74.24-74.25 54.671-54.671c3.572-3.576 8.509-5.789 13.962-5.789s10.39 2.212 13.962 5.789l0 0 46.305 46.305c3.576 3.578 5.787 8.519 5.787 13.978 0 5.453-2.207 10.391-5.777 13.968l0-0z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 5"]},"attrs":[{}],"properties":{"order":37,"id":13,"name":"pencil","prevSize":32,"code":59652},"setIdx":0,"setId":1,"iconIdx":16},{"icon":{"paths":["M996.494 508.315v0c-0.002-14.72-5.618-29.44-16.85-40.671s-25.951-16.848-40.671-16.85l-373.139-0.007 0.029-373.103c-0.002-14.72-5.618-29.44-16.85-40.671s-25.951-16.848-40.671-16.85l0 0c-14.72 0.002-29.44 5.618-40.671 16.85s-16.848 25.951-16.85 40.671l-0.029 373.102h-373.132c-14.72 0.002-29.44 5.618-40.671 16.85s-16.848 25.951-16.85 40.671l0-0c0.002 14.72 5.618 29.44 16.85 40.671s25.951 16.848 40.671 16.85l373.124 0.007 0 373.132c0.002 14.72 5.618 29.44 16.85 40.671s25.951 16.848 40.671 16.85l-0-0c14.72-0.002 29.44-5.618 40.671-16.85s16.848-25.951 16.85-40.671l0.014-373.131 373.103 0.029c14.73 0.005 29.462-5.611 40.7-16.85s16.855-25.97 16.85-40.699l-0-0.001z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 24"]},"attrs":[{}],"properties":{"order":56,"id":24,"name":"plus","prevSize":32,"code":59672},"setIdx":0,"setId":1,"iconIdx":17},{"icon":{"paths":["M477.696 51.884c-46.966 3.894-108.708 18.388-139.364 32.717-2.87 1.341-5.512 2.44-5.873 2.44-1.848 0-32.842 15.030-45.284 21.96-87.7 48.85-162.184 131.443-198.595 220.216-1.848 4.506-4.303 10.348-5.455 12.984-42.673 97.592-42.048 244.004 1.467 342.971 1.91 4.344 3.471 8.182 3.471 8.53 0 3.453 22.42 46.653 32.714 63.035 74.647 118.787 196.47 195.85 337.902 213.757 19.978 2.532 86.666 2.529 106.652 0 66.422-8.41 124.101-28.078 184.092-62.776 57.403-33.198 115.994-90.721 153.784-150.981 10.322-16.456 32.727-59.612 32.727-63.035 0-0.348 1.551-4.165 3.448-8.479 35.809-81.482 43.602-196.764 19.461-287.91-8.901-33.603-26.56-79.411-38.492-99.84-0.658-1.126-3.026-5.504-5.258-9.728-33.971-64.233-95.821-128.852-161.943-169.196-18.598-11.346-58.056-31.508-61.665-31.508-0.364 0-2.611-0.942-4.992-2.097-47.683-23.081-144.417-38.397-208.799-33.060zM560.125 136.215c248.678 33.341 396.89 289.851 301.394 521.623-83.336 202.266-324.324 291.169-520.527 192.031-250.586-126.618-280.284-472.868-55.048-641.782 76.938-57.7 179.456-84.572 274.181-71.872z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["image2vector (2)"]},"attrs":[{}],"properties":{"order":62,"id":32,"name":"radio","prevSize":32,"code":59669},"setIdx":0,"setId":1,"iconIdx":18},{"icon":{"paths":["M478.208 51.866c-44.772 4.227-78.948 11.208-114.688 23.432-322.975 110.474-418.87 522.662-177.498 762.952 89.052 88.653 199.373 134.006 325.978 134.006 106.342 0 200.727-31.826 282.112-95.124 262.559-204.206 230.797-607.872-60.588-769.981-73.106-40.673-175.409-62.822-255.316-55.283zM531.144 277.565c165.732 13.727 264.937 189.847 191.209 339.451-84.147 170.737-329.439 173.404-418.504 4.552-86.154-163.338 43.284-359.242 227.295-344.003z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["image2vector (3)"]},"attrs":[{}],"properties":{"order":63,"id":33,"name":"radioSelect","prevSize":32,"code":59668},"setIdx":0,"setId":1,"iconIdx":19},{"icon":{"paths":["M874.865 485.622c-17.235 0.334-31.223 13.788-32.404 30.77l-0.006 0.104c-11.039 136.745-95.365 254.075-215.9 300.36-32.891 12.862-70.971 20.316-110.793 20.316-92.944 0-176.403-40.607-233.605-105.048l-0.28-0.322h90.051c18.377-1.333 32.78-16.569 32.78-35.169s-14.404-33.836-32.666-35.163l-0.115-0.007h-131.246c-36.544 1.351-65.656 31.302-65.656 68.052 0 0.804 0.014 1.605 0.042 2.402l-0.003-0.116v140.677c-0.012 0.34-0.019 0.739-0.019 1.14 0 18.361 14.533 33.327 32.724 34.023l0.063 0.002c18.254-0.698 32.787-15.664 32.787-34.025 0-0.401-0.007-0.8-0.021-1.197l0.002 0.058v-85.74c108.298 114.289 268.37 151.378 411.034 95.232s242.34-195.42 256-357.673c0.097-1.007 0.153-2.178 0.153-3.361 0-9.057-3.25-17.355-8.648-23.792l0.047 0.057c-5.851-7.009-14.554-11.469-24.301-11.581l-0.019-0z","M816.148 116.357c-18.254 0.698-32.787 15.664-32.787 34.025 0 0.401 0.007 0.8 0.021 1.197l-0.002-0.058v85.74c-108.339-114.278-268.401-151.378-411.064-95.242s-242.35 195.42-255.969 357.673c-0.097 1.007-0.153 2.178-0.153 3.361 0 9.057 3.25 17.355 8.648 23.792l-0.047-0.057c5.858 7.023 14.578 11.489 24.343 11.592l0.017 0c17.235-0.334 31.223-13.788 32.404-30.77l0.006-0.104c11.039-136.755 95.365-254.034 215.9-300.37 32.895-12.866 70.981-20.322 110.808-20.322 92.947 0 176.408 40.609 233.61 105.054l0.281 0.322h-90.051c-18.254 0.698-32.787 15.664-32.787 34.025 0 0.401 0.007 0.8 0.021 1.197l-0.002-0.058c-0.012 0.34-0.019 0.739-0.019 1.14 0 18.361 14.533 33.327 32.724 34.023l0.063 0.002h131.226c36.544-1.351 65.656-31.302 65.656-68.052 0-0.804-0.014-1.605-0.042-2.402l0.003 0.116v-140.657c0.012-0.339 0.019-0.738 0.019-1.138 0-18.375-14.556-33.351-32.767-34.024l-0.061-0.002z"],"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 8"]},"attrs":[{},{}],"properties":{"order":39,"id":10,"name":"refresh","prevSize":32,"code":59655},"setIdx":0,"setId":1,"iconIdx":20},{"icon":{"paths":["M453.932 60.16c-8.187 4.513-7.918 2.97-8.492 48.704-0.594 47.345 0.466 43.451-12.429 45.658-111.071 19-216.776 94.211-275.031 195.686-117.496 204.659-36.636 466.545 175.332 567.846 238.551 114.007 519.767-25.321 572.966-283.876 6.513-31.647 10.132-77.734 7.204-91.684-9.513-45.286-71.954-52.495-91.85-10.604l-3.666 7.724-1.362 23.311c-9.047 154.934-112.415 269.978-264.668 294.566-109.632 17.705-231.009-35.32-295.171-128.95-120.020-175.142-35.469-411.779 168.43-471.401 7.565-2.212 15.099-4.18 16.742-4.372l2.99-0.353 0.512 35.328c0.568 39.163 0.699 39.944 7.473 44.073 6.881 4.196 15.923 2.255 24.891-5.34 2.877-2.437 8.177-6.822 11.776-9.746 109.885-89.252 129.152-105.462 132.076-111.122 6.2-12.014 1.994-20.457-18.519-37.169-8.73-7.112-21.402-17.462-28.16-22.999-67.709-55.491-103.936-84.726-106.307-85.793-4.050-1.823-10.936-1.582-14.738 0.512z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["image2vector (1)"]},"attrs":[{}],"properties":{"order":61,"id":31,"name":"reload","prevSize":32,"code":59670},"setIdx":0,"setId":1,"iconIdx":21},{"icon":{"paths":["M517.007 358.4c-84.831 0-153.6 68.769-153.6 153.6s68.769 153.6 153.6 153.6c84.831 0 153.6-68.769 153.6-153.6v0c0-84.831-68.769-153.6-153.6-153.6v0zM517.007 588.8c-42.415 0-76.8-34.385-76.8-76.8s34.385-76.8 76.8-76.8c42.415 0 76.8 34.385 76.8 76.8v0c0 42.415-34.385 76.8-76.8 76.8v0z","M873.902 584.96l-17.050-9.83c3.662-18.993 5.757-40.837 5.757-63.171s-2.095-44.177-6.1-65.346l0.342 2.175 17.050-9.83c34.714-20.296 57.664-57.388 57.664-99.84 0-63.659-51.605-115.264-115.264-115.264-21.206 0-41.075 5.727-58.145 15.719l0.545-0.295-17.091 9.871c-30.957-26.578-67.287-47.983-107.002-62.301l-2.403-0.757v-19.692c0-63.623-51.577-115.2-115.2-115.2s-115.2 51.577-115.2 115.2v0 19.702c-42.107 15.123-78.421 36.574-109.817 63.583l0.454-0.381-17.162-9.943c-16.525-9.697-36.394-15.424-57.6-15.424-63.659 0-115.264 51.605-115.264 115.264 0 42.452 22.95 79.544 57.119 99.545l0.545 0.295 17.050 9.83c-3.662 18.993-5.757 40.837-5.757 63.171s2.095 44.177 6.1 65.346l-0.342-2.175-17.050 9.83c-34.714 20.296-57.664 57.388-57.664 99.84 0 63.659 51.605 115.264 115.264 115.264 21.206 0 41.075-5.727 58.145-15.719l-0.545 0.295 17.091-9.871c30.968 26.582 67.312 47.987 107.042 62.302l2.403 0.756v19.692c0 63.623 51.577 115.2 115.2 115.2s115.2-51.577 115.2-115.2v0-19.702c42.107-15.126 78.422-36.58 109.816-63.592l-0.453 0.381 17.162 9.912c16.525 9.697 36.394 15.424 57.6 15.424 63.659 0 115.264-51.605 115.264-115.264 0-42.452-22.95-79.544-57.119-99.545l-0.545-0.295zM776.059 439.962c6.193 21.586 9.754 46.378 9.754 72.003s-3.561 50.417-10.215 73.91l0.462-1.907c-0.884 3.072-1.393 6.601-1.393 10.248 0 14.143 7.646 26.5 19.029 33.163l0.181 0.098 41.626 24.044c11.571 6.765 19.221 19.129 19.221 33.28 0 21.22-17.202 38.421-38.421 38.421-7.069 0-13.692-1.909-19.382-5.24l0.182 0.098-41.708-24.115c-5.518-3.25-12.156-5.169-19.242-5.169-10.733 0-20.437 4.403-27.405 11.502l-0.006 0.006c-33.26 33.933-75.398 59.044-122.657 71.575l-1.871 0.422c-16.712 4.403-28.836 19.381-28.836 37.19 0 0.008 0 0.016 0 0.024l-0-0.001v48.128c0 21.208-17.192 38.4-38.4 38.4s-38.4-17.192-38.4-38.4v0-48.118c0-0.007 0-0.014 0-0.022 0-17.809-12.124-32.787-28.568-37.13l-0.268-0.060c-49.127-13.005-91.251-38.166-124.439-72.101l-0.048-0.050c-6.974-7.104-16.678-11.508-27.411-11.508-7.086 0-13.725 1.92-19.423 5.267l0.18-0.098-41.626 24.074c-5.508 3.232-12.131 5.141-19.2 5.141-21.22 0-38.421-17.202-38.421-38.421 0-14.151 7.65-26.515 19.040-33.182l0.182-0.098 41.626-24.033c11.565-6.762 19.21-19.119 19.21-33.261 0-3.647-0.509-7.176-1.459-10.519l0.066 0.271c-6.193-21.586-9.754-46.378-9.754-72.003s3.561-50.417 10.215-73.91l-0.462 1.907c0.858-3.027 1.351-6.504 1.351-10.095 0-14.142-7.645-26.499-19.028-33.163l-0.181-0.098-41.636-23.972c-11.571-6.765-19.221-19.129-19.221-33.28 0-21.22 17.202-38.421 38.421-38.421 7.069 0 13.692 1.909 19.382 5.24l-0.182-0.098 41.697 24.115c5.541 3.284 12.213 5.225 19.338 5.225 10.664 0 20.313-4.347 27.271-11.366l0.003-0.003c33.26-33.933 75.398-59.044 122.657-71.575l1.871-0.422c16.712-4.403 28.836-19.381 28.836-37.19 0-0.062-0-0.124-0-0.185l0 0.010v-48.108c0-21.208 17.192-38.4 38.4-38.4s38.4 17.192 38.4 38.4v0 48.077c-0 0.007-0 0.014-0 0.022 0 17.809 12.124 32.787 28.568 37.13l0.268 0.060c49.151 12.995 91.297 38.157 124.502 72.102l0.048 0.049c6.974 7.104 16.678 11.508 27.411 11.508 7.086 0 13.725-1.92 19.423-5.267l-0.18 0.098 41.626-24.074c5.508-3.232 12.131-5.141 19.2-5.141 21.22 0 38.421 17.202 38.421 38.421 0 14.151-7.65 26.515-19.040 33.182l-0.182 0.098-41.626 24.033c-11.525 6.771-19.139 19.106-19.139 33.22 0 3.607 0.497 7.097 1.427 10.407l-0.065-0.27z"],"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 14"]},"attrs":[{},{}],"properties":{"order":45,"id":4,"name":"setting","prevSize":32,"code":59661},"setIdx":0,"setId":1,"iconIdx":22},{"icon":{"paths":["M512 344.433c-92.545 0-167.567 75.022-167.567 167.567s75.022 167.567 167.567 167.567c92.545 0 167.567-75.022 167.567-167.567v0c0-0.015 0-0.033 0-0.051 0-92.517-75-167.516-167.516-167.516-0.018 0-0.036 0-0.054 0l0.003-0zM886.508 470.108c-20.137-174.999-157.617-312.478-330.87-332.452l-1.745-0.164v-86.292h-83.784v86.292c-175.010 20.115-312.501 157.606-332.452 330.872l-0.163 1.744h-86.292v83.784h86.292c20.137 174.999 157.617 312.478 330.87 332.452l1.745 0.164v86.292h83.784v-86.292c174.999-20.137 312.478-157.617 332.452-330.87l0.164-1.745h86.292v-83.784zM512 805.233c-161.948 0-293.233-131.285-293.233-293.233s131.285-293.233 293.233-293.233c161.948 0 293.233 131.285 293.233 293.233v0c-0.035 161.934-131.299 293.198-293.229 293.233l-0.003 0z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 19"]},"attrs":[{}],"properties":{"order":51,"id":29,"name":"target","prevSize":32,"code":59667},"setIdx":0,"setId":1,"iconIdx":23},{"icon":{"paths":["M828.211 227.85h-110.060c-17.219-81.592-88.567-141.969-174.037-142.080l-0.012-0h-71.035c-85.495 0.096-156.859 60.478-173.874 140.918l-0.206 1.162h-110.070c-0.179-0.003-0.391-0.005-0.603-0.005-19.619 0-35.523 15.904-35.523 35.523s15.904 35.523 35.523 35.523c0.212 0 0.424-0.002 0.635-0.006l-0.032 0h35.512v461.701c0.093 98.058 79.548 177.527 177.592 177.644l213.126 0c98.050-0.122 177.499-79.589 177.592-177.635l0-0.009v-461.701h35.471c19.357-0.339 34.919-16.111 34.919-35.517s-15.562-35.178-34.888-35.517l-0.032-0zM473.068 156.805h71.035c46.105 0.057 85.358 29.328 100.249 70.292l0.236 0.743h-272.005c15.127-41.707 54.38-70.977 100.478-71.035l0.007-0zM721.715 760.586c0 0.015 0 0.033 0 0.051 0 58.85-47.707 106.557-106.557 106.557-0.004 0-0.007-0-0.011-0l-213.114 0c-58.85 0-106.557-47.707-106.557-106.557 0-0.018 0-0.036 0-0.054l-0 0.003v-461.701h426.24z","M437.555 725.115c19.619 0 35.523-15.904 35.523-35.523v0-213.105c-0.339-19.357-16.111-34.919-35.517-34.919s-35.178 15.562-35.517 34.888l-0 0.032v213.115c0.006 19.611 15.902 35.506 35.512 35.512l0.001 0z","M579.625 725.115c19.619 0 35.523-15.904 35.523-35.523v0-213.105c0.003-0.179 0.005-0.391 0.005-0.603 0-19.619-15.904-35.523-35.523-35.523s-35.523 15.904-35.523 35.523c0 0.212 0.002 0.424 0.006 0.635l-0-0.032v213.115c0.006 19.611 15.902 35.506 35.512 35.512l0.001 0z"],"attrs":[{},{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 4"]},"attrs":[{},{},{}],"properties":{"order":36,"id":14,"name":"trash","prevSize":32,"code":59651},"setIdx":0,"setId":1,"iconIdx":24},{"icon":{"paths":["M423.148 398.182c-2.119-0.878-4.58-1.387-7.16-1.387-8.029 0-14.905 4.936-17.759 11.939l-0.046 0.128-71.997 179.937h-6.144v-172.8c-0.006-10.602-8.598-19.194-19.199-19.2l-76.801-0c-10.604 0-19.2 8.596-19.2 19.2s8.596 19.2 19.2 19.2v0h57.6v172.8c0.006 10.602 8.598 19.194 19.199 19.2l38.401 0c8.029-0.006 14.905-4.937 17.771-11.935l0.046-0.128 76.8-192c0.873-2.114 1.38-4.568 1.38-7.14 0-8.038-4.947-14.92-11.962-17.768l-0.128-0.046z","M496.527 397.179c-1.069-0.208-2.298-0.328-3.555-0.328-9.302 0-17.079 6.527-19 15.251l-0.024 0.129-38.4 192c-0.235 1.126-0.369 2.421-0.369 3.746 0 9.281 6.586 17.025 15.339 18.812l0.124 0.021c1.114 0.241 2.393 0.379 3.705 0.379 0.033 0 0.066-0 0.1-0l-0.005 0c9.238-0.014 16.945-6.554 18.758-15.256l0.022-0.125 38.4-192c0.241-1.141 0.379-2.452 0.379-3.796 0-9.285-6.591-17.031-15.349-18.814l-0.123-0.021z","M651.162 400.906c-3.072-0.84-76.995-18.975-105.472 27.269-6.061 8.825-9.68 19.739-9.68 31.498 0 4.393 0.505 8.668 1.46 12.769l-0.074-0.379c6.717 27.648 35.369 44.698 49.152 52.91 22.118 13.138 33.792 26.419 31.375 35.441-2.827 9.948-9.393 18.029-18.044 22.789l-0.194 0.098c-14.397 7.68-35.942 6.994-62.249-1.925-1.844-0.648-3.971-1.022-6.185-1.022-10.617 0-19.224 8.607-19.224 19.224 0 8.403 5.391 15.547 12.904 18.161l0.135 0.041c14.968 5.57 32.258 8.958 50.289 9.326l0.163 0.003c0.488 0.010 1.063 0.015 1.64 0.015 14.836 0 28.815-3.669 41.080-10.148l-0.48 0.231c18.109-9.843 31.541-26.357 37.115-46.161l0.128-0.533c5.263-19.456 1.116-48.845-48.804-78.531-8.489-5.069-28.529-17.009-31.447-29.030-0.186-0.975-0.292-2.097-0.292-3.244 0-4.309 1.5-8.268 4.006-11.384l-0.027 0.035c11.264-18.432 50.493-13.435 63.365-10.24 1.412 0.372 3.034 0.586 4.705 0.586 10.599 0 19.192-8.592 19.192-19.192 0-8.928-6.096-16.432-14.353-18.577l-0.133-0.029z","M800 396.8h-38.441c-8.029 0.006-14.905 4.937-17.771 11.935l-0.046 0.128-76.8 192c-0.879 2.12-1.389 4.582-1.389 7.163 0 8.026 4.932 14.899 11.931 17.756l0.128 0.046c2.090 0.875 4.519 1.383 7.067 1.383 0.036 0 0.071-0 0.107-0l-0.006 0c8.029-0.006 14.905-4.937 17.771-11.935l0.046-0.128 71.997-179.937h6.144v172.8c0 10.604 8.596 19.2 19.2 19.2s19.2-8.596 19.2-19.2v0-192c0-0 0-0 0-0 0-10.584-8.56-19.169-19.135-19.21l-0.004-0z","M800 512h-76.8c-10.604 0-19.2 8.596-19.2 19.2s8.596 19.2 19.2 19.2v0h76.8c10.604 0 19.2-8.596 19.2-19.2s-8.596-19.2-19.2-19.2v0z","M838.4 204.8h-652.8c-74.194 0.082-134.318 60.206-134.4 134.392l-0 0.008v345.6c0.082 74.194 60.206 134.318 134.392 134.4l652.808 0c74.194-0.082 134.318-60.206 134.4-134.392l0-0.008v-345.6c-0.082-74.194-60.206-134.318-134.392-134.4l-0.008-0zM934.4 684.8c-0.064 52.994-43.006 95.936-95.994 96l-652.806 0c-52.994-0.064-95.936-43.006-96-95.994l-0-0.006v-345.6c0.064-52.994 43.006-95.936 95.994-96l652.806-0c52.994 0.064 95.936 43.006 96 95.994l0 0.006z"],"attrs":[{},{},{},{},{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Icon – 16"]},"attrs":[{},{},{},{},{},{}],"properties":{"order":47,"id":2,"name":"visa","prevSize":32,"code":59663},"setIdx":0,"setId":1,"iconIdx":25}],"height":1024,"metadata":{"name":"icomoon"},"preferences":{"showGlyphs":true,"showCodes":true,"showQuickUse":true,"showQuickUse2":true,"showSVGs":true,"fontPref":{"prefix":"icon-","metadata":{"fontFamily":"icomoon"},"metrics":{"emSize":1024,"baseline":6.25,"whitespace":50},"embed":false,"autoHost":false},"imagePref":{"prefix":"icon-","png":true,"useClassSelector":true,"color":0,"bgColor":16777215,"name":"icomoon","classSelector":".icon"},"historySize":50,"quickUsageToken":{"Enatega-SingleVendor":"YmFjMTZkYWQ3ZWUzYzE2MTYxNzQ1N2FjNjc4Y2NiZGQjMSMxNjIzMjYwNzE0IyMj"},"gridSize":16,"showGrid":false}} \ No newline at end of file diff --git a/Rider App/src/components/FdFullLogo/FdFullLogo.js b/Rider App/src/components/FdFullLogo/FdFullLogo.js deleted file mode 100644 index 91f119c..0000000 --- a/Rider App/src/components/FdFullLogo/FdFullLogo.js +++ /dev/null @@ -1,16 +0,0 @@ -import React from 'react' -import { Image } from 'react-native' - -import styles from './styles' - -const FdFullLogo = () => { - return ( - - ) -} - -export default FdFullLogo diff --git a/Rider App/src/components/FdFullLogo/styles.js b/Rider App/src/components/FdFullLogo/styles.js deleted file mode 100644 index fafbf19..0000000 --- a/Rider App/src/components/FdFullLogo/styles.js +++ /dev/null @@ -1,8 +0,0 @@ -export default { - logo_image: { - height: '17%', - width: '55%', - alignSelf: 'center', - marginBottom: '50%' - } -} diff --git a/Rider App/src/components/FdRadioBtn/RadioBtn.js b/Rider App/src/components/FdRadioBtn/RadioBtn.js deleted file mode 100644 index 8f4d14b..0000000 --- a/Rider App/src/components/FdRadioBtn/RadioBtn.js +++ /dev/null @@ -1,48 +0,0 @@ -import React from 'react' -import { TouchableOpacity } from 'react-native' -import { View } from 'react-native-animatable' -import PropTypes from 'prop-types' -import colors from '../../utilities/colors' -import styles from './styles' - -const DEFAULT_SIZE_MULTIPLIER = 0.7 - -export default function RadioButton(props) { - const { size, innerColor, outerColor, isSelected, onPress } = props - const outerStyle = { - borderColor: outerColor, - width: size + size * DEFAULT_SIZE_MULTIPLIER, - height: size + size * DEFAULT_SIZE_MULTIPLIER, - borderRadius: (size + size * DEFAULT_SIZE_MULTIPLIER) / 2, - borderWidth: isSelected ? size / 2 : 1 - } - - const innerStyle = { - width: size / 2, - height: size / 2, - borderRadius: size / 2, - backgroundColor: innerColor - } - - return ( - - {isSelected ? : null} - - ) -} - -RadioButton.propTypes = { - size: PropTypes.number, - innerColor: PropTypes.string, - outerColor: PropTypes.string, - isSelected: PropTypes.bool, - onPress: PropTypes.func -} - -RadioButton.defaultProps = { - size: 16, - innerColor: colors.radioColor, - outerColor: colors.radioOuterColor, - isSelected: false, - onPress: () => null -} diff --git a/Rider App/src/components/FdRadioBtn/styles.js b/Rider App/src/components/FdRadioBtn/styles.js deleted file mode 100644 index 8c46fa6..0000000 --- a/Rider App/src/components/FdRadioBtn/styles.js +++ /dev/null @@ -1,7 +0,0 @@ -export default { - radio: { - justifyContent: 'center', - alignItems: 'center', - alignSelf: 'center' - } -} diff --git a/Rider App/src/components/FlashMessage/FlashMessage.js b/Rider App/src/components/FlashMessage/FlashMessage.js deleted file mode 100644 index eccb774..0000000 --- a/Rider App/src/components/FlashMessage/FlashMessage.js +++ /dev/null @@ -1,20 +0,0 @@ -import { showMessage } from 'react-native-flash-message' -import PropTypes from 'prop-types' -import { scale } from '../../utilities/scaling' -import { textStyles } from '../../utilities/textStyles' - -export const FlashMessage = props => { - showMessage({ - backgroundColor: '#323232', - message: props.message, - type: 'info', - position: 'bottom', - titleStyle: { - fontSize: scale(12), - ...textStyles.Bold - } - }) -} -FlashMessage.propTypes = { - message: PropTypes.string.isRequired -} diff --git a/Rider App/src/components/FlashMessage/styles.js b/Rider App/src/components/FlashMessage/styles.js deleted file mode 100644 index 7e13408..0000000 --- a/Rider App/src/components/FlashMessage/styles.js +++ /dev/null @@ -1,13 +0,0 @@ -import { fontStyles } from '../../utilities/fontStyles' -import { scale } from '../../utilities/scaling' - -export default { - text: { - fontSize: scale(14), - fontFamily: fontStyles.MuseoSans500, - paddingTop: 6 - }, - container: { - borderRadius: 50 - } -} diff --git a/Rider App/src/components/Header/HeaderIcons/HeaderIcons.js b/Rider App/src/components/Header/HeaderIcons/HeaderIcons.js deleted file mode 100644 index 9145bd9..0000000 --- a/Rider App/src/components/Header/HeaderIcons/HeaderIcons.js +++ /dev/null @@ -1,120 +0,0 @@ -import { - CommonActions, - useNavigation, - useTheme -} from '@react-navigation/native' -import PropTypes from 'prop-types' -import React from 'react' -import { Pressable, View } from 'react-native' -import colors from '../../../utilities/colors' -import { ICONS_NAME } from '../../../utilities/constant' -import { scale } from '../../../utilities/scaling' -import { CustomIcon } from '../../CustomIcon' -import styles from './styles' - -function HeaderIcon({ icon, iconColor, iconSize = scale(25) }) { - return ( - - ) -} - -function LeftButton(props) { - const { icon, outerView, iconColor } = props - const navigation = useNavigation() - const { colors } = useTheme() - - switch (icon) { - case ICONS_NAME.Menu: - return ( - - [ - { - opacity: pressed ? 0.7 : 1 - } - ]} - onPress={() => navigation.toggleDrawer()}> - - - - ) - case ICONS_NAME.Back: - return ( - - [ - { - opacity: pressed ? 0.7 : 1 - } - ]} - onPress={() => navigation.goBack()}> - - - - ) - case ICONS_NAME.Cross: - return ( - - [ - { - opacity: pressed ? 0.7 : 1 - } - ]} - onPress={() => - navigation.dispatch(state => { - const routes = state.routes.filter(r => r.name === 'Menu') - return CommonActions.reset({ - ...state, - routes, - index: 0 - }) - }) - }> - - - - ) - default: - return null - } -} - -HeaderIcon.propTypes = { - outerView: PropTypes.object, - icon: PropTypes.string, - iconColor: PropTypes.string, - iconSize: PropTypes.number -} -LeftButton.propTypes = { - outerView: PropTypes.object, - icon: PropTypes.string, - iconColor: PropTypes.string -} - -export { HeaderIcon, LeftButton } diff --git a/Rider App/src/components/Header/HeaderIcons/styles.js b/Rider App/src/components/Header/HeaderIcons/styles.js deleted file mode 100644 index fb2d85e..0000000 --- a/Rider App/src/components/Header/HeaderIcons/styles.js +++ /dev/null @@ -1,18 +0,0 @@ -import { StyleSheet } from 'react-native' -import { alignment } from '../../../utilities/alignment' - -const styles = StyleSheet.create({ - leftIconPadding: { - ...alignment.PLsmall, - ...alignment.PRlarge - }, - btnContainer: { - backgroundColor: 'rgba(255, 255, 255,0.01)', - height: '100%', - justifyContent: 'center', - alignItems: 'center', - width: 80 - } -}) - -export default styles diff --git a/Rider App/src/components/Header/index.js b/Rider App/src/components/Header/index.js deleted file mode 100644 index 49f2053..0000000 --- a/Rider App/src/components/Header/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import { HeaderIcon, LeftButton } from './HeaderIcons/HeaderIcons' - -export { HeaderIcon, LeftButton } diff --git a/Rider App/src/components/NewOrders/NewOrders.js b/Rider App/src/components/NewOrders/NewOrders.js deleted file mode 100644 index e51f842..0000000 --- a/Rider App/src/components/NewOrders/NewOrders.js +++ /dev/null @@ -1,59 +0,0 @@ -import React, { useContext } from 'react' -import { FlatList } from 'react-native' -import Spinner from '../Spinner/Spinner' -import Order from '../Order/Order' -import ConfigurationContext from '../../context/configuration' -import UserContext from '../../context/user' -import TextError from '../Text/TextError/TextError' -import { useNavigation } from '@react-navigation/native' -import { verticalScale } from '../../utilities/scaling' - -export default function Orders() { - const navigation = useNavigation() - const configuration = useContext(ConfigurationContext) - const { - loadingUnAssigned, - errorUnAssigned, - unAssignedOrders, - refetchUnAssigned, - networkStatusUnAssigned - } = useContext(UserContext) - - function emptyView() { - return - } - - if (loadingUnAssigned) return - if (errorUnAssigned) return - - return ( - item._id} - data={ - unAssignedOrders.length > 0 ? unAssignedOrders.slice().reverse() : [] - } - style={{ marginTop: verticalScale(-80) }} - refreshing={networkStatusUnAssigned === 4} - onRefresh={refetchUnAssigned} - initialNumToRender={3} - ListEmptyComponent={emptyView} - renderItem={({ item }) => ( - { - console.log('item', item) - navigation.navigate('OrderDetail', { - id: item._id, - orderId: item.order_id - }) - }} - /> - )} - /> - ) -} diff --git a/Rider App/src/components/NewOrders/styles.js b/Rider App/src/components/NewOrders/styles.js deleted file mode 100644 index 0022a75..0000000 --- a/Rider App/src/components/NewOrders/styles.js +++ /dev/null @@ -1,7 +0,0 @@ -const styles = { - flex: { - flex: 1 - } -} - -export default styles diff --git a/Rider App/src/components/Order/Order.js b/Rider App/src/components/Order/Order.js deleted file mode 100644 index d12fda8..0000000 --- a/Rider App/src/components/Order/Order.js +++ /dev/null @@ -1,206 +0,0 @@ -import React from 'react' -import { View, TouchableOpacity } from 'react-native' -import { scale } from '../../utilities/scaling' -import colors from '../../utilities/colors' -import styles from './style' -import i18n from '../../../i18n' -import TextDefault from '../Text/TextDefault/TextDefault' -import { alignment } from '../../utilities/alignment' -import { AntDesign } from '@expo/vector-icons' -import PropTypes from 'prop-types' - -export const orderStatuses = [ - { - key: 'PENDING', - color: '#518ef8' - }, - { - key: 'ACCEPTED', - color: '#518ef8' - }, - { - key: 'PICKED', - color: '#febb2c' - }, - { - key: 'DELIVERED', - color: '#28b446' - }, - { - key: 'COMPLETED', - color: '#f14336' - } -] - -function Order(props) { - // const cardHeight = props.height - // ? props.height - // : PixelRatio.getFontScale() * verticalScale(150) - - const checkStatus = status => { - const obj = orderStatuses.filter(x => { - return x.key === status - }) - return obj[0] - } - - const statusColor = checkStatus(props.orderStatus).color - - return ( - - - - - - Your {i18n.t('orderId')} - - - {props.orderId} - - - - - - {props.orderStatus} - - - - - - - - - - - {i18n.t('totalOrderAmount')} - - - Payment method - - - Delivery Time - - - - - {props.orderAmount} - - - {props.paymentMethod} - - - {new Date(props.orderDatetime).toLocaleDateString()}{' '} - {new Date(props.orderDatetime).toLocaleTimeString()}{' '} - - - - {/* - - - Your {i18n.t('orderId')} - - - {props.orderId} - - */} - {/* - {i18n.t('totalOrderAmount')} - {props.orderAmount} - - - {new Date(props.orderDatetime).toDateString()}{' '} - {new Date(props.orderDatetime).toTimeString()} - - - Payment method: {props.paymentMethod} - */} - {/* */} - {/* */} - {/* - - - {props.orderStatus} - - - - - - */} - {/* */} - - - ) -} -Order.propTypes = { - height: PropTypes.oneOf([PropTypes.string, PropTypes.number]), - orderStatus: PropTypes.string.isRequired, - onPress: PropTypes.func, - orderId: PropTypes.string.isRequired, - orderAmount: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), - orderDatetime: PropTypes.oneOfType([ - PropTypes.string, - PropTypes.instanceOf(Date) - ]), - paymentMethod: PropTypes.string -} -export default Order diff --git a/Rider App/src/components/Order/style.js b/Rider App/src/components/Order/style.js deleted file mode 100644 index ef7bd6d..0000000 --- a/Rider App/src/components/Order/style.js +++ /dev/null @@ -1,59 +0,0 @@ -import { scale, verticalScale } from '../../utilities/scaling' - -const Styles = { - card_container: { - elevation: 10, - width: '90%', - padding: 20, - justifyContent: 'center', - height: verticalScale(170), - alignSelf: 'center', - borderRadius: scale(20), - backgroundColor: '#fff', - marginBottom: scale(20), - shadowOffset: { width: 0, height: scale(2) }, - shadowColor: 'black', - shadowOpacity: 0.3, - shadowRadius: scale(2), - borderWidth: 0.4, - borderColor: '#e1e1e1' - }, - card_container__left: { - flexDirection: 'column', - justifyContent: 'center', - height: '70%', - width: '58%', - paddingLeft: '5%' - }, - card_container__right: { - flexDirection: 'column', - justifyContent: 'space-around', - alignItems: 'flex-end', - height: '80%', - width: '35%' - }, - left_toptextLine: { - alignSelf: 'flex-start', - justifyContent: 'space-between' - }, - cardSubContainerRight: { - width: '100%', - height: '30%', - alignItems: 'center', - justifyContent: 'space-around', - flexDirection: 'row' - }, - cardStatusContainer: { - padding: scale(8), - paddingHorizontal: scale(12), - justifyContent: 'center', - alignItems: 'center', - borderRadius: verticalScale(5) - }, - cardRightArrow: { - justifyContent: 'center', - alignItems: 'center' - } -} - -export default Styles diff --git a/Rider App/src/components/Sidebar/NavItem/NavItem.js b/Rider App/src/components/Sidebar/NavItem/NavItem.js deleted file mode 100644 index 10ff953..0000000 --- a/Rider App/src/components/Sidebar/NavItem/NavItem.js +++ /dev/null @@ -1,44 +0,0 @@ -import React from 'react' -import { TouchableOpacity, View } from 'react-native' -import styles from './styles.js' -import TextDefault from '../../Text/TextDefault/TextDefault.js' -import { Entypo, FontAwesome } from '@expo/vector-icons' -import { scale } from '../../../utilities/scaling.js' -import colors from '../../../utilities/colors.js' -import PropTypes from 'prop-types' - -const NavItem = props => ( - - - - {props.icon === 'shopping-bag' ? ( - - ) : ( - - )} - - - - {props.title} - - - - -) -NavItem.propTypes = { - onPress: PropTypes.func, - icon: PropTypes.string, - title: PropTypes.string.isRequired -} -export default NavItem diff --git a/Rider App/src/components/Sidebar/NavItem/styles.js b/Rider App/src/components/Sidebar/NavItem/styles.js deleted file mode 100644 index 0fe3c59..0000000 --- a/Rider App/src/components/Sidebar/NavItem/styles.js +++ /dev/null @@ -1,22 +0,0 @@ -export default { - Flex: { - flex: 1 - }, - container: { - flex: 1, - flexDirection: 'row', - justifyContent: 'space-evenly', - alignItems: 'center' - }, - leftContainer: { - height: '100%', - width: '15%', - justifyContent: 'center', - alignItems: 'center' - }, - rightContainer: { - height: '80%', - width: '75%', - justifyContent: 'center' - } -} diff --git a/Rider App/src/components/Sidebar/Profile/Profile.js b/Rider App/src/components/Sidebar/Profile/Profile.js deleted file mode 100644 index 1012507..0000000 --- a/Rider App/src/components/Sidebar/Profile/Profile.js +++ /dev/null @@ -1,44 +0,0 @@ -import React from 'react' -import { View } from 'react-native' -import gql from 'graphql-tag' -import Spinner from '../../Spinner/Spinner' -import styles from './styles' -import { profile } from '../../../apollo/queries' -import { useQuery } from '@apollo/react-hooks' -import TextDefault from '../../Text/TextDefault/TextDefault' -import colors from '../../../utilities/colors' -import TextError from '../../Text/TextError/TextError' -import i18n from '../../../../i18n' - -const PROFILE = gql` - ${profile} -` - -function Profile() { - const { data, loading, error } = useQuery(PROFILE) - if (loading) return - if (error) return - return ( - - - {data.rider.name && ( - - - {data.rider.name.substr(0, 1).toUpperCase()} - - - )} - - - - {i18n.t('welcome')} - - - {data.rider.username} - - - - ) -} - -export default Profile diff --git a/Rider App/src/components/Sidebar/Profile/styles.js b/Rider App/src/components/Sidebar/Profile/styles.js deleted file mode 100644 index 8fa1197..0000000 --- a/Rider App/src/components/Sidebar/Profile/styles.js +++ /dev/null @@ -1,28 +0,0 @@ -import colors from '../../../utilities/colors' -import { scale } from '../../../utilities/scaling' -import { alignment } from '../../../utilities/alignment' - -export default { - container: { - flex: 1, - justifyContent: 'center', - paddingLeft: '10%', - borderColor: colors.horizontalLine - }, - leftContainer: { - justifyContent: 'center', - ...alignment.MRsmall - }, - imgContainer: { - width: scale(70), - height: scale(70), - borderRadius: scale(20), - justifyContent: 'center', - alignItems: 'center', - backgroundColor: colors.tagColor - }, - rightContainer: { - justifyContent: 'center', - ...alignment.MTmedium - } -} diff --git a/Rider App/src/components/Sidebar/Sidebar.js b/Rider App/src/components/Sidebar/Sidebar.js deleted file mode 100644 index 684be34..0000000 --- a/Rider App/src/components/Sidebar/Sidebar.js +++ /dev/null @@ -1,92 +0,0 @@ -import PropTypes from 'prop-types' -import React, { useContext } from 'react' -import { Platform, View } from 'react-native' -import i18n from '../../../i18n' -import { AuthContext } from '../../context/auth' -import { NAVIGATION_SCREEN } from '../../utilities/constant' -import NavItem from './NavItem/NavItem' -import Profile from './Profile/Profile' -import styles from './styles' - -// constants -const datas = [ - { - title: 'titleOrders', - // icon:'linode', - icon: 'shopping-bag', - navigateTo: NAVIGATION_SCREEN.Orders - }, - { - title: 'titleLanguage', - icon: 'language', - navigateTo: NAVIGATION_SCREEN.Language - }, - - { - title: 'titleHelp', - icon: 'exclamation-circle', - navigateTo: NAVIGATION_SCREEN.Help - } - // { - // title: 'titleChat', - // icon: 'comments-o', - // navigateTo: NAVIGATION_SCREEN.Chat - // } - // { - // title: 'titleLogout', - // icon: 'sign-out', - // navigateTo: 'Login' - // } -] - -function SidebBar({ navigation }) { - const { logout } = useContext(AuthContext) - - // if (loading) return - return ( - <> - - - - - - {datas.map((data, ind) => - (Platform.OS === 'ios' && ind === 0) || - (Platform.OS === 'ios' && ind === 1) ? null : ( - - { - if (data.navigateTo === 'Login') { - await logout() - navigation.closeDrawer() - } else { - navigation.navigate(data.navigateTo) - } - }} - icon={data.icon} - title={i18n.t(data.title)} - /> - - ) - )} - - - - { - await logout() - navigation.closeDrawer() - }} - icon={'sign-out'} - title={i18n.t('titleLogout')} - /> - - - - ) -} - -SidebBar.propTypes = { - navigation: PropTypes.object -} -export default SidebBar diff --git a/Rider App/src/components/Sidebar/styles.js b/Rider App/src/components/Sidebar/styles.js deleted file mode 100644 index 72830c8..0000000 --- a/Rider App/src/components/Sidebar/styles.js +++ /dev/null @@ -1,27 +0,0 @@ -const styles = { - flex: { - flex: 1 - }, - topContainer: { - height: '40%' - }, - botContainer: { - flex: 1, - marginTop: '4%', - marginBottom: 70, - height: '40%' - }, - item: { - height: '20%', - marginBottom: '2%' - }, - spinnerBackgorund: { - position: 'absolute', - width: '100%', - height: '100%', - backgroundColor: 'rgba(166,158,149,0.5)', - opacity: 1 - } -} - -export default styles diff --git a/Rider App/src/components/Spinner/Spinner.js b/Rider App/src/components/Spinner/Spinner.js deleted file mode 100644 index 66a4017..0000000 --- a/Rider App/src/components/Spinner/Spinner.js +++ /dev/null @@ -1,18 +0,0 @@ -import React from 'react' -import { ActivityIndicator } from 'react-native' -import colors from '../../utilities/colors' -import PropTypes from 'prop-types' - -function Spinner(props) { - return ( - - ) -} -Spinner.propTypes = { - spinnerColor: PropTypes.string -} -export default Spinner diff --git a/Rider App/src/components/Text/TextDefault/TextDefault.js b/Rider App/src/components/Text/TextDefault/TextDefault.js deleted file mode 100644 index 9c1da8e..0000000 --- a/Rider App/src/components/Text/TextDefault/TextDefault.js +++ /dev/null @@ -1,61 +0,0 @@ -import React from 'react' -import { Text, StyleSheet } from 'react-native' -import color from './styles' -import { textStyles } from '../../../utilities/textStyles' -import colors from '../../../utilities/colors' -import PropTypes from 'prop-types' - -function TextDefault(props) { - const textColor = props.textColor ? props.textColor : colors.fontMainColor - const defaultStyle = StyleSheet.flatten([ - color(textColor).color, - textStyles.Regular, - textStyles.Normal - ]) - var customStyles = [defaultStyle] - - if (props.bold) customStyles.push(textStyles.Bold) - if (props.bolder) customStyles.push(textStyles.Bolder) - if (props.center) customStyles.push(textStyles.Center) - if (props.right) customStyles.push(textStyles.Right) - if (props.small) customStyles.push(textStyles.Small) - if (props.xSmall) customStyles.push(textStyles.xSmall) - if (props.H5) customStyles.push(textStyles.H5) - if (props.H4) customStyles.push(textStyles.H4) - if (props.H3) customStyles.push(textStyles.H3) - if (props.H2) customStyles.push(textStyles.H2) - if (props.H1) customStyles.push(textStyles.H1) - if (props.uppercase) customStyles.push(textStyles.UpperCase) - if (props.lineOver) customStyles.push(textStyles.LineOver) - - customStyles = StyleSheet.flatten([customStyles, props.style]) - return ( - - {props.children} - - ) -} - -TextDefault.propTypes = { - textColor: PropTypes.string, - bold: PropTypes.bool, - bolder: PropTypes.bool, - center: PropTypes.bool, - right: PropTypes.bool, - small: PropTypes.bool, - xSmall: PropTypes.bool, - H5: PropTypes.bool, - H4: PropTypes.bool, - H3: PropTypes.bool, - H2: PropTypes.bool, - H1: PropTypes.bool, - uppercase: PropTypes.bool, - lineOver: PropTypes.bool, - numberOfLines: PropTypes.number, - style: PropTypes.oneOfType([PropTypes.array, PropTypes.object]), - children: PropTypes.node.isRequired -} - -export default TextDefault diff --git a/Rider App/src/components/Text/TextDefault/styles.js b/Rider App/src/components/Text/TextDefault/styles.js deleted file mode 100644 index 14a2c89..0000000 --- a/Rider App/src/components/Text/TextDefault/styles.js +++ /dev/null @@ -1,10 +0,0 @@ -import { StyleSheet } from 'react-native' - -const color = textColor => - StyleSheet.create({ - color: { - color: textColor - } - }) - -export default color diff --git a/Rider App/src/components/Text/TextError/TextError.js b/Rider App/src/components/Text/TextError/TextError.js deleted file mode 100644 index 9e69b28..0000000 --- a/Rider App/src/components/Text/TextError/TextError.js +++ /dev/null @@ -1,31 +0,0 @@ -import React from 'react' -import { View } from 'react-native' -import TextDefault from '../TextDefault/TextDefault' -import colors from '../../../utilities/colors' -import PropTypes from 'prop-types' - -function TextError(props) { - return ( - - - {props.text}{' '} - - - ) -} -TextError.propTypes = { - text: PropTypes.string, - backColor: PropTypes.string, - textColor: PropTypes.string -} -export default TextError diff --git a/Rider App/src/components/Text/index.js b/Rider App/src/components/Text/index.js deleted file mode 100644 index 6b09ddf..0000000 --- a/Rider App/src/components/Text/index.js +++ /dev/null @@ -1,4 +0,0 @@ -import TextDefault from './TextDefault/TextDefault' -import TextError from './TextError/TextError' - -export { TextDefault, TextError } diff --git a/Rider App/src/components/WrapperView/MainWrapper.js b/Rider App/src/components/WrapperView/MainWrapper.js deleted file mode 100644 index d72003a..0000000 --- a/Rider App/src/components/WrapperView/MainWrapper.js +++ /dev/null @@ -1,24 +0,0 @@ -import PropTypes from 'prop-types' -import React from 'react' -import { View, Image } from 'react-native' -import { useSafeAreaInsets } from 'react-native-safe-area-context' -import useStyle from './styles' - -const BACKGROUND_IMAGE = require('../../../assets/images/ui/BG.png') -function MainWrapper({ children }) { - const styles = useStyle() - const inset = useSafeAreaInsets() - - return ( - - - {children} - - ) -} - -MainWrapper.propTypes = { - children: PropTypes.node -} - -export default React.memo(MainWrapper) diff --git a/Rider App/src/components/WrapperView/WrapperView.js b/Rider App/src/components/WrapperView/WrapperView.js deleted file mode 100644 index 70a2894..0000000 --- a/Rider App/src/components/WrapperView/WrapperView.js +++ /dev/null @@ -1,16 +0,0 @@ -import PropTypes from 'prop-types' -import React from 'react' -import { View } from 'react-native' -import useStyle from './styles' - -function WrapperView({ children }) { - const styles = useStyle() - - return {children} -} - -WrapperView.propTypes = { - children: PropTypes.node -} - -export default React.memo(WrapperView) diff --git a/Rider App/src/components/WrapperView/index.js b/Rider App/src/components/WrapperView/index.js deleted file mode 100644 index da94d27..0000000 --- a/Rider App/src/components/WrapperView/index.js +++ /dev/null @@ -1,4 +0,0 @@ -import MainWrapper from './MainWrapper' -import WrapperView from './WrapperView' - -export { MainWrapper, WrapperView } diff --git a/Rider App/src/components/WrapperView/styles.js b/Rider App/src/components/WrapperView/styles.js deleted file mode 100644 index 1108767..0000000 --- a/Rider App/src/components/WrapperView/styles.js +++ /dev/null @@ -1,30 +0,0 @@ -import { useHeaderHeight } from '@react-navigation/stack' -import { StyleSheet } from 'react-native' -import { useSafeAreaInsets } from 'react-native-safe-area-context' -import colors from '../../utilities/colors' -import { verticalScale } from '../../utilities/scaling' - -const useStyle = () => { - const inset = useSafeAreaInsets() - const headerHeight = useHeaderHeight() - - return StyleSheet.create({ - flex: { - flex: 1, - backgroundColor: colors.cartContainer - }, - wrapperView: { - backgroundColor: colors.themeBackground, - paddingTop: headerHeight, - paddingBottom: inset.bottom - }, - imageContainer: { - backgroundColor: colors.cartContainer, - width: '100%', - height: verticalScale(130), - alignSelf: 'center' - } - }) -} - -export default useStyle diff --git a/Rider App/src/components/index.js b/Rider App/src/components/index.js deleted file mode 100644 index 0bb3808..0000000 --- a/Rider App/src/components/index.js +++ /dev/null @@ -1,18 +0,0 @@ -import AssignedOrders from './AssignedOrders/AssignedOrders' -import { HeaderIcon, LeftButton } from './Header' -import NewOrders from './NewOrders/NewOrders' -import { MainWrapper, WrapperView } from './WrapperView' -import { TextDefault, TextError } from './Text' -import Spinner from './Spinner/Spinner' - -export { - MainWrapper, - WrapperView, - HeaderIcon, - NewOrders, - LeftButton, - AssignedOrders, - TextDefault, - TextError, - Spinner -} diff --git a/Rider App/src/context/auth.js b/Rider App/src/context/auth.js deleted file mode 100644 index c020183..0000000 --- a/Rider App/src/context/auth.js +++ /dev/null @@ -1,3 +0,0 @@ -import React from 'react' - -export const AuthContext = React.createContext() diff --git a/Rider App/src/context/configuration.js b/Rider App/src/context/configuration.js deleted file mode 100644 index 7652a26..0000000 --- a/Rider App/src/context/configuration.js +++ /dev/null @@ -1,25 +0,0 @@ -/* eslint-disable react/prop-types */ -import React from 'react' -import { useQuery } from '@apollo/react-hooks' -import gql from 'graphql-tag' - -import { configuration } from '../apollo/queries' - -const GETCONFIGURATION = gql` - ${configuration} -` - -const ConfigurationContext = React.createContext({}) - -export const ConfigurationProvider = props => { - const { loading, data, error } = useQuery(GETCONFIGURATION) - const configuration = - loading || error || !data.configuration ? {} : data.configuration - return ( - - {props.children} - - ) -} -export const ConfigurationConsumer = ConfigurationContext.Consumer -export default ConfigurationContext diff --git a/Rider App/src/context/user.js b/Rider App/src/context/user.js deleted file mode 100644 index 5844327..0000000 --- a/Rider App/src/context/user.js +++ /dev/null @@ -1,298 +0,0 @@ -/* eslint-disable no-unused-vars */ -/* eslint-disable react/prop-types */ -import { useQuery } from '@apollo/react-hooks' -import AsyncStorage from '@react-native-async-storage/async-storage' -import * as Location from 'expo-location' -import gql from 'graphql-tag' -import React, { useEffect, useRef, useState } from 'react' -import { updateLocation } from '../apollo/mutations' -import { - assignedOrders, - profile, - subscriptionAssignRider, - subscriptionUnAssignedOrder, - unassignedOrders -} from '../apollo/queries' - -const PROFILE = gql` - ${profile} -` -const ASSIGNED_ORDERS = gql` - ${assignedOrders} -` -const SUBSCRIPTION_RIDER_ORDER = gql` - ${subscriptionAssignRider} -` -const UNASSIGNED_ORDERS = gql` - ${unassignedOrders} -` -const SUBSCRIPTION_UNASSIGNED_ORDER = gql` - ${subscriptionUnAssignedOrder} -` - -const UPDATE_LOCATION = gql` - ${updateLocation} -` - -const UserContext = React.createContext({}) - -export const UserProvider = props => { - const [token, setToken] = useState() - const [profile, setProfile] = useState({ isLoggedIn: false }) - const [assignedOrders, setAssignedOrders] = useState([]) - const [unAssignedOrders, setUnAssignedOrders] = useState([]) - const locationListener = useRef() - const { - client, - loading: loadingProfile, - error: errorProfile, - data: dataProfile - } = useQuery(PROFILE, { - fetchPolicy: 'network-only', - onCompleted, - onError - }) - const { - loading: loadingAssigned, - error: errorAssigned, - networkStatus: networkStatusAssigned, - subscribeToMore: subscribeToMoreAssigned, - refetch: refetchAssigned, - data: dataAssigned - } = useQuery(ASSIGNED_ORDERS, { - onCompleted, - onError, - fetchPolicy: 'network-only', - notifyOnNetworkStatusChange: true - }) - const { - loading: loadingUnAssigned, - error: errorUnAssigned, - networkStatus: networkStatusUnAssigned, - subscribeToMore: subscribeToMoreUnAssigned, - refetch: refetchUnAssigned, - data: dataUnassigned - } = useQuery(UNASSIGNED_ORDERS, { - onCompleted, - onError, - fetchPolicy: 'network-only', - notifyOnNetworkStatusChange: true - }) - - useEffect(() => { - return () => { - locationListener.current && locationListener.current.remove() - } - }, []) - - // useEffect(() => { - // let isSubscribed = true; - // (async () => { - // const token = await AsyncStorage.getItem('rider-token') - // isSubscribed && setToken(token) - // })() - // return () => { - // isSubscribed = false - // } - // }, []) - - // useEffect(() => { - // if (!token) return - // let isSubscribed = true - // ; (async () => { - // isSubscribed && fetchProfile() - // isSubscribed && fetchAssigned() - // isSubscribed && fetchUnAssigned() - // isSubscribed && trackRiderLocation() - // })() - // return () => { - // isSubscribed = false - // } - // }, [token]) - let unsubscribeAssignedOrders = null - let unsubscribeUnAssignedOrders = null - useEffect(() => { - if (!dataProfile) return - unsubscribeAssignedOrders = subscribeAssignedOrders() - unsubscribeUnAssignedOrders = subscribeUnAssignedOrders() - trackRiderLocation() - - return () => { - unsubscribeAssignedOrders && unsubscribeAssignedOrders() - unsubscribeUnAssignedOrders && unsubscribeUnAssignedOrders() - } - }, [dataProfile]) - - function onCompleted({ rider, assignedOrders, unassignedOrders }) { - // if (rider) { - // setProfile({ ...rider, isLoggedIn: true }) - // } else if (assignedOrders) { - // setAssignedOrders(assignedOrders) - // } else if (unassignedOrders) { - // setUnAssignedOrders(unassignedOrders) - // } - // if (dataProfile && dataUnassigned && dataAssigned) { - // getNotificationData() - // } - } - - function onError(error) { - console.log('error on fetching context', error) - } - - const trackRiderLocation = async () => { - const { status } = await Location.requestForegroundPermissionsAsync() - if (status === 'granted') { - if (locationListener.current) locationListener.current.remove() - locationListener.current = await Location.watchPositionAsync( - { - accuracy: Location.Accuracy.BestForNavigation, - timeInterval: 60000, - distanceInterval: 20 - }, - async ({ coords: { latitude, longitude }, error }) => { - try { - await client.mutate({ - mutation: UPDATE_LOCATION, - variables: { - latitude: latitude.toString(), - longitude: longitude.toString() - } - }) - } catch (error) { - console.log('error', JSON.stringify(error)) - } - } - ) - } - } - - const subscribeAssignedOrders = () => { - try { - return subscribeToMoreAssigned({ - document: SUBSCRIPTION_RIDER_ORDER, - variables: { riderId: dataProfile.rider._id }, - updateQuery: (prev, { subscriptionData }) => { - if (!subscriptionData.data) return prev - - if (subscriptionData.data.subscriptionAssignRider.origin === 'new') { - setAssignedOrders([ - subscriptionData.data.subscriptionAssignRider.order, - ...prev.assignedOrders - ]) - return { - assignedOrders: [ - subscriptionData.data.subscriptionAssignRider.order, - ...prev.assignedOrders - ] - } - } else { - const { assignedOrders } = prev - const { - orderStatus, - _id - } = subscriptionData.data.subscriptionAssignRider.order - const orderIndex = assignedOrders.findIndex(o => o._id === _id) - if (orderIndex > -1) { - if (orderStatus === 'DELIVERED' || orderStatus === 'CANCELLED') { - assignedOrders.splice(orderIndex, 1) - } else { - assignedOrders[orderIndex].orderStatus = orderStatus - } - } - setAssignedOrders([...assignedOrders]) - return { - assignedOrders: [...assignedOrders] - } - } - } - }) - } catch (error) { - console.log('error subscribe assigned orders', error) - } - } - - const subscribeUnAssignedOrders = () => { - try { - return subscribeToMoreUnAssigned({ - document: SUBSCRIPTION_UNASSIGNED_ORDER, - updateQuery: (prev, { subscriptionData }) => { - if (!subscriptionData.data) return prev - - if (subscriptionData.data.unassignedOrder.origin === 'new') { - setUnAssignedOrders([ - subscriptionData.data.unassignedOrder.order, - ...prev.unassignedOrders - ]) - return { - unassignedOrders: [ - subscriptionData.data.unassignedOrder.order, - ...prev.unassignedOrders - ] - } - } else { - const { _id } = subscriptionData.data.unassignedOrder.order - const { unassignedOrders } = prev - const orderIndex = unassignedOrders.findIndex(o => o._id === _id) - if (orderIndex > -1) { - unassignedOrders.splice(orderIndex, 1) - } - setUnAssignedOrders([...unassignedOrders]) - return { - unassignedOrders: [...unassignedOrders] - } - } - } - }) - } catch (error) { - console.log(error) - } - } - - const setTokenAsync = async token => { - await AsyncStorage.setItem('rider-token', token) - setToken(token) - } - - const logout = async () => { - try { - // await Location.stopLocationUpdatesAsync('RIDER_LOCATION') - await AsyncStorage.removeItem('rider-token') - setToken(null) - setProfile({ isLoggedIn: false }) - setAssignedOrders([]) - setUnAssignedOrders([]) - } catch (error) { - console.log('error on logout', error) - } - } - - return ( - - {props.children} - - ) -} -export const UserConsumer = UserContext.Consumer -export default UserContext diff --git a/Rider App/src/routes/index.js b/Rider App/src/routes/index.js deleted file mode 100644 index 1705364..0000000 --- a/Rider App/src/routes/index.js +++ /dev/null @@ -1,196 +0,0 @@ -import { createDrawerNavigator } from '@react-navigation/drawer' -import { NavigationContainer } from '@react-navigation/native' -import { createStackNavigator } from '@react-navigation/stack' -import * as Notifications from 'expo-notifications' -import React, { useContext, useEffect } from 'react' -import Animated from 'react-native-reanimated' -import { LeftButton } from '../components/Header/HeaderIcons/HeaderIcons' -import Sidebar from '../components/Sidebar/Sidebar' -import { AuthContext } from '../context/auth' -import { UserProvider } from '../context/user' -import { - Chat, - Help, - HelpBrowser, - Language, - Login, - OrderDetail, - Orders -} from '../screens' -import colors from '../utilities/colors' -import { ICONS_NAME, NAVIGATION_SCREEN } from '../utilities/constant' -import navigationService from './navigationService' -import { screenOptions } from './screenOptions' -import styles from './styles' - -const Stack = createStackNavigator() -const Drawer = createDrawerNavigator() - -function Auth() { - return ( - - - - ) -} -function Main() { - let listener = null - let animatedStyle = {} - let opacity - let OuterWindowSlide, InnerWindowSlide - useEffect(() => { - // if (!loadingProfile && !loadingAssigned && !loadingUnAssigned) - listener = Notifications.addNotificationReceivedListener( - _handleNotification - ) - return () => { - listener && listener.remove() - } - }, []) - - function _handleNotification(notification) { - try { - if (notification.origin === 'selected') { - if (notification.data.order) { - navigationService.navigate('OrderDetail', { - id: notification.data._id - }) - } - } - } catch (e) { - console.log(e) - } - } - useEffect(() => { - Notifications.setNotificationHandler({ - handleNotification: async () => ({ - shouldShowAlert: true, - shouldPlaySound: false, - shouldSetBadge: false - }) - }) - const subscription = Notifications.addNotificationResponseReceivedListener( - _handleNotification - ) - return () => subscription.remove() - }, []) - - return ( - - { - const scale = Animated.interpolateNode(props.progress, { - inputRange: [0, 1], - outputRange: [1, 0.7] - }) - const Animatedopacity = Animated.interpolateNode(props.progress, { - inputRange: [0, 0.6, 1], - outputRange: [0, 0, 1] - }) - const AnimatedOuterSlide = Animated.interpolateNode(props.progress, { - inputRange: [0, 1], - outputRange: [0, -35] - }) - const AnimatedInnerSlide = Animated.interpolateNode(props.progress, { - inputRange: [0, 1], - outputRange: [0, -15] - }) - const borderRadius = Animated.interpolateNode(props.progress, { - inputRange: [0, 1], - outputRange: [0, 20] - }) - animatedStyle = { borderRadius, transform: [{ scale }] } - opacity = Animatedopacity - OuterWindowSlide = AnimatedOuterSlide - InnerWindowSlide = AnimatedInnerSlide - return - }}> - - {props => ( - - )} - - - - ) -} -function NoDrawer({ style, opacity = 1, OuterWindowSlide, InnerWindowSlide }) { - return ( - - - - - - ( - - ) - }} - /> - - - - - - - - - ) -} -function AppContainer() { - const { token } = useContext(AuthContext) - return ( - // - { - navigationService.setGlobalRef(ref) - }}> - {token ?
: } - - // - ) -} -export default AppContainer diff --git a/Rider App/src/routes/navigationService.js b/Rider App/src/routes/navigationService.js deleted file mode 100644 index 9e2c853..0000000 --- a/Rider App/src/routes/navigationService.js +++ /dev/null @@ -1,19 +0,0 @@ -let navObj = null - -function setGlobalRef(ref) { - navObj = ref -} - -function navigate(path, props = {}) { - navObj.navigate(path, props) -} - -function goBack() { - navObj.goBack() -} - -export default { - setGlobalRef, - navigate, - goBack -} diff --git a/Rider App/src/routes/screenOptions.js b/Rider App/src/routes/screenOptions.js deleted file mode 100644 index 937e4c2..0000000 --- a/Rider App/src/routes/screenOptions.js +++ /dev/null @@ -1,33 +0,0 @@ -/* eslint-disable react/prop-types */ -import { TransitionPresets } from '@react-navigation/stack' -import React from 'react' -import { LeftButton } from '../components' -import { ICONS_NAME } from '../utilities/constant' -import { scale } from '../utilities/scaling' -import { textStyles } from '../utilities/textStyles' - -const screenOptions = props => ({ - headerTitleAlign: 'center', - headerBackTitleVisible: false, - headerTransparent: true, - headerStyle: { - elevation: 0, - shadowOpacity: 0, - borderBottomWidth: 0 - }, - headerTitleStyle: { - color: props && props.textColor, - ...textStyles.H3, - ...textStyles.Bold, - backgroundColor: 'transparent' - }, - headerTitleContainerStyle: { - justifyContent: 'center', - alignItems: 'center', - marginHorizontal: scale(80) - }, - headerLeft: () => , - ...TransitionPresets.SlideFromRightIOS -}) - -export { screenOptions } diff --git a/Rider App/src/routes/styles.js b/Rider App/src/routes/styles.js deleted file mode 100644 index 16814ab..0000000 --- a/Rider App/src/routes/styles.js +++ /dev/null @@ -1,68 +0,0 @@ -import { StyleSheet } from 'react-native' -import colors from '../utilities/colors' -import { scale } from '../utilities/scaling' - -const styles = StyleSheet.create({ - badge: { - position: 'absolute', - right: -scale(6), - top: 0, - borderRadius: scale(9), - width: scale(18), - height: scale(18), - justifyContent: 'center', - alignItems: 'center' - }, - outerView: { - position: 'absolute', - width: '100%', - height: '80%', - top: '10%', - left: 10, - bottom: 0, - backgroundColor: colors.fontMainColor, - shadowColor: 'black', - shadowOffset: { - width: 0, - height: 5 - }, - shadowOpacity: 0.3, - shadowRadius: 3, - elevation: 10 - }, - innerView: { - position: 'absolute', - width: '100%', - height: '90%', - top: '5%', - bottom: 0, - backgroundColor: colors.fontMainColor, - shadowColor: '#000', - shadowOffset: { - width: 0, - height: 5 - }, - shadowOpacity: 0.3, - shadowRadius: 3, - elevation: 10 - }, - animatedView: { - flex: 1, - overflow: 'hidden', - shadowColor: '#000', - shadowOffset: { - width: 0, - height: 5 - }, - shadowOpacity: 1, - shadowRadius: 10, - elevation: 15 - }, - closeView: { - position: 'absolute', - top: 70, - left: 50 - } -}) - -export default styles diff --git a/Rider App/src/screens/Chat/Chat.js b/Rider App/src/screens/Chat/Chat.js deleted file mode 100644 index c65b690..0000000 --- a/Rider App/src/screens/Chat/Chat.js +++ /dev/null @@ -1,211 +0,0 @@ -import { Feather, FontAwesome } from '@expo/vector-icons' -import { useNavigation } from '@react-navigation/native' -import React, { useCallback, useEffect, useState } from 'react' -import { Keyboard, View } from 'react-native' -import { - Bubble, - GiftedChat, - InputToolbar, - Send -} from 'react-native-gifted-chat' -import { MainWrapper, TextDefault } from '../../components' -import { alignment } from '../../utilities/alignment' -import colors from '../../utilities/colors' -import { scale } from '../../utilities/scaling' -import useStyle from './styles' - -const UserInfo = { - _id: 1, - name: 'Jason', - active: true -} - -function Chat() { - const styles = useStyle() - const navigation = useNavigation() - const [messages, setMessages] = useState([]) - const [isTyping, setIsTyping] = useState(false) - - useEffect(() => { - Keyboard.addListener('keyboardDidShow', _keyboardDidShow) - Keyboard.addListener('keyboardDidHide', _keyboardDidHide) - - // cleanup function - return () => { - Keyboard.removeListener('keyboardDidShow', _keyboardDidShow) - Keyboard.removeListener('keyboardDidHide', _keyboardDidHide) - } - }, []) - - const _keyboardDidShow = () => setIsTyping(true) - const _keyboardDidHide = () => setIsTyping(false) - - useEffect(() => { - navigation.setOptions({ - title: 'Chat' - }) - setMessages([ - { - _id: 1, - text: 'How can I help you?', - sent: true, - received: true, - createdAt: new Date(), - user: { - _id: 2, - name: 'React Native', - avatar: 'https://placeimg.com/140/140/any' - } - } - ]) - }, [navigation]) - - const onSend = useCallback((messages = []) => { - setMessages(previousMessages => - GiftedChat.append(previousMessages, messages) - ) - }, []) - - const renderBubble = props => { - return ( - - ) - } - - const renderSend = props => ( - - - - - - ) - const customtInputToolbar = props => { - return ( - - ) - } - - return ( - - - - - - {UserInfo.active ? UserInfo.name : 'Offline'} - - - onSend(messages)} - renderAvatar={() => null} - renderBubble={renderBubble} - renderInputToolbar={customtInputToolbar} - textInputStyle={styles.inputStyle} - minInputToolbarHeight={60} - // renderFooter={() => - // isTyping ? ( - // - // User is typing... - // - // ) : null - // } - timeTextStyle={{ - left: { - width: '100%', - color: colors.fontMainColor, - fontSize: 11, - textAlign: 'right' - }, - right: { - color: colors.fontMainColor, - fontSize: 11 - } - }} - /> - - - ) -} - -export default Chat diff --git a/Rider App/src/screens/Chat/styles.js b/Rider App/src/screens/Chat/styles.js deleted file mode 100644 index c1a5477..0000000 --- a/Rider App/src/screens/Chat/styles.js +++ /dev/null @@ -1,63 +0,0 @@ -import { Platform, StyleSheet } from 'react-native' -import { alignment } from '../../utilities/alignment' -import colors from '../../utilities/colors' -import { scale } from '../../utilities/scaling' - -const useStyle = () => { - return StyleSheet.create({ - flex: { - flex: 1 - }, - mainContainer: { - marginTop: 30, - backgroundColor: colors.cartContainer, - borderTopEndRadius: scale(20), - borderTopStartRadius: scale(20), - shadowColor: colors.shadowColor, - shadowOffset: { - width: 0, - height: -5 - }, - shadowOpacity: 0.4, - shadowRadius: 10, - elevation: 5, - ...alignment.Plarge - }, - header: { - // backgroundColor: 'blue', - flexDirection: 'row', - alignItems: 'center', - ...alignment.PBmedium, - borderBottomWidth: StyleSheet.hairlineWidth, - borderBottomColor: colors.horizontalLine - }, - rightBtn: { - alignItems: 'center', - justifyContent: 'center', - backgroundColor: colors.buttonBackground, - width: scale(30), - aspectRatio: 1, - borderRadius: scale(10) - }, - sendBtn: { - justifyContent: 'center' - }, - inputContainer: { - backgroundColor: colors.lightBackground, - borderTopWidth: 0, - minHeight: scale(48), - alignItems: 'center', - justifyContent: 'center', - borderRadius: scale(25), - ...alignment.PRsmall, - ...alignment.PLxSmall - }, - inputStyle: { - paddingTop: Platform.OS === 'ios' ? 8 : -8, - paddingBottom: 0, - textAlignVertical: 'center' - } - }) -} - -export default useStyle diff --git a/Rider App/src/screens/Help/Help.js b/Rider App/src/screens/Help/Help.js deleted file mode 100644 index a0b1eaf..0000000 --- a/Rider App/src/screens/Help/Help.js +++ /dev/null @@ -1,54 +0,0 @@ -import { AntDesign } from '@expo/vector-icons' -import { useNavigation } from '@react-navigation/native' -import React, { useLayoutEffect } from 'react' -import { TouchableOpacity, View } from 'react-native' -import i18n from '../../../i18n' -import { MainWrapper, TextDefault } from '../../components' -import colors from '../../utilities/colors' -import { scale, verticalScale } from '../../utilities/scaling' -import styles from './styles' - -const links = [ - { - title: 'Product Page', - url: - 'https://market.nativebase.io/view/react-native-food-delivery-backend-app' - }, - { title: 'Docs', url: 'https://enatega.gitbook.io/enatega-full-app/' }, - { - title: 'Blog', - url: - 'https://blog.nativebase.io/enatega-full-food-delivery-app-is-finally-here-a6039de4a09d' - }, - { title: 'About Us', url: 'https://ninjascode.com/pages/ourteam.html' } -] -function Help() { - const navigation = useNavigation() - - useLayoutEffect(() => { - navigation.setOptions({ - headerRight: null, - headerTitle: i18n.t('titleHelp') - }) - }, [navigation]) - - return ( - - - {links.map(({ title, url }, index) => ( - navigation.navigate('HelpBrowser', { title, url })} - style={styles.itemContainer} - key={index}> - - {title} - - - - ))} - - ) -} - -export default Help diff --git a/Rider App/src/screens/Help/styles.js b/Rider App/src/screens/Help/styles.js deleted file mode 100644 index 7ec8b09..0000000 --- a/Rider App/src/screens/Help/styles.js +++ /dev/null @@ -1,33 +0,0 @@ -import { StyleSheet } from 'react-native' -import { alignment } from '../../utilities/alignment' -import colors from '../../utilities/colors' -import { moderateScale, verticalScale } from '../../utilities/scaling' - -const styles = StyleSheet.create({ - flex: { - flex: 1, - backgroundColor: colors.themeBackground - }, - itemContainer: { - flexDirection: 'row', - justifyContent: 'space-between', - width: '90%', - alignSelf: 'center', - backgroundColor: colors.themeBackground, - borderRadius: moderateScale(10), - elevation: 2, - shadowColor: 'blue', - shadowOffset: { - width: 0, - height: verticalScale(2) - }, - borderColor: 'black', - shadowOpacity: 0.1, - ...alignment.PTlarge, - ...alignment.PBlarge, - ...alignment.PLlarge, - ...alignment.PRlarge, - ...alignment.MBlarge - } -}) -export default styles diff --git a/Rider App/src/screens/HelpBrowser/HelpBrowser.js b/Rider App/src/screens/HelpBrowser/HelpBrowser.js deleted file mode 100644 index a5b6bb6..0000000 --- a/Rider App/src/screens/HelpBrowser/HelpBrowser.js +++ /dev/null @@ -1,29 +0,0 @@ -import { useNavigation, useRoute } from '@react-navigation/native' -import React, { useLayoutEffect } from 'react' -import { WebView } from 'react-native-webview' -import { MainWrapper, Spinner } from '../../components' - -function HelpBrowser() { - const navigation = useNavigation() - const route = useRoute() - const { title, url } = route.params - - useLayoutEffect(() => { - navigation.setOptions({ - headerRight: null, - headerTitle: title - }) - }, [navigation]) - - return ( - - } - /> - - ) -} - -export default HelpBrowser diff --git a/Rider App/src/screens/Language/Language.js b/Rider App/src/screens/Language/Language.js deleted file mode 100644 index ea8d981..0000000 --- a/Rider App/src/screens/Language/Language.js +++ /dev/null @@ -1,139 +0,0 @@ -import AsyncStorage from '@react-native-async-storage/async-storage' -import { useNavigation } from '@react-navigation/native' -import * as Localization from 'expo-localization' -import * as Updates from 'expo-updates' -import React, { useEffect, useLayoutEffect, useState } from 'react' -import { Platform, TouchableOpacity, View } from 'react-native' -import i18n from '../../../i18n' -import { MainWrapper } from '../../components' -import RadioButton from '../../components/FdRadioBtn/RadioBtn' -import TextDefault from '../../components/Text/TextDefault/TextDefault' -import { alignment } from '../../utilities/alignment' -import colors from '../../utilities/colors' -import { scale } from '../../utilities/scaling' -import styles from './styles' - -const languageTypes = [ - { value: 'English', code: 'en', index: 0 }, - { value: 'français', code: 'fr', index: 1 }, - { value: 'ភាសាខ្មែរ', code: 'km', index: 2 }, - { value: '中文', code: 'zh', index: 3 }, - { value: 'Deutsche', code: 'de', index: 4 } -] - -function Language() { - const navigation = useNavigation() - const [activeRadio, setActiveRadio] = useState(languageTypes[0].index) - // eslint-disable-next-line no-unused-vars - const [languageName, languageNameSetter] = useState('English') - - useLayoutEffect(() => { - navigation.setOptions({ - title: i18n.t('titleLanguage') - }) - }, [navigation]) - - useEffect(() => { - selectedLanguageFunc() - }, []) - - async function selectedLanguageFunc() { - const lang = await AsyncStorage.getItem('enatega-language') - if (lang) { - const defLang = languageTypes.findIndex(el => el.code === lang) - const langName = languageTypes[defLang].value - setActiveRadio(defLang) - languageNameSetter(langName) - } - } - - async function onSelectedLanguage() { - const languageInd = activeRadio - - if (Platform.OS === 'android') { - const localization = await Localization.getLocalizationAsync() - localization.locale = languageTypes[languageInd].code - await AsyncStorage.setItem( - 'enatega-language', - languageTypes[languageInd].code - ) - try { - Updates.reloadAsync() - } catch (error) { - console.log('err', error) - } - } - } - - return ( - - - - {languageTypes.map((item, index) => ( - setActiveRadio(item.index)} - style={[styles.radioContainer]}> - - {item.value} - - setActiveRadio(item.index)} - /> - - ))} - - - - onSelectedLanguage()} - style={{ - backgroundColor: colors.tagColor, - width: '72%', - borderRadius: scale(10), - alignSelf: 'center', - alignItems: 'center', - height: scale(40), - justifyContent: 'center' - }}> - - Done - - - navigation.goBack()} - style={{ - width: '72%', - alignSelf: 'center', - alignItems: 'center', - height: scale(40), - justifyContent: 'center' - }}> - - Cancel - - - - - - ) -} - -export default Language diff --git a/Rider App/src/screens/Language/styles.js b/Rider App/src/screens/Language/styles.js deleted file mode 100644 index fdde4e2..0000000 --- a/Rider App/src/screens/Language/styles.js +++ /dev/null @@ -1,73 +0,0 @@ -import colors from '../../utilities/colors' -import { verticalScale, scale } from '../../utilities/scaling' -import { alignment } from '../../utilities/alignment' -import { StyleSheet } from 'react-native' - -export default { - flex: { - flex: 1 - }, - mainView: { - justifyContent: 'space-between', - backgroundColor: colors.cartContainer - }, - headingLanguage: { - width: '85%', - justifyContent: 'center' - }, - languageContainer: { - width: '80%', - alignSelf: 'center', - ...alignment.PRmedium, - ...alignment.PTsmall, - ...alignment.PBlarge, - ...alignment.PLmedium, - ...alignment.MTmedium - }, - shadow: { - shadowOffset: { width: 0, height: scale(2) }, - shadowColor: 'black', - shadowOpacity: 0.3, - shadowRadius: scale(1), - elevation: 2, - borderWidth: 0.4, - borderColor: '#e1e1e1' - }, - changeLanguage: { - flexDirection: 'row', - justifyContent: 'space-between', - width: '100%', - height: verticalScale(40) - }, - button: { - width: '15%', - height: '100%', - alignItems: 'center', - justifyContent: 'center' - }, - modalContainer: { - width: '100%', - backgroundColor: colors.cartContainer, - borderRadius: verticalScale(4), - ...alignment.Plarge - }, - radioContainer: { - width: '100%', - flexDirection: 'row', - justifyContent: 'space-between', - borderBottomWidth: StyleSheet.hairlineWidth, - borderColor: colors.horizontalLine, - alignItems: 'center', - ...alignment.PTxSmall, - ...alignment.PBmedium, - ...alignment.MBmedium - }, - modalButtonsContainer: { - flexDirection: 'row', - justifyContent: 'flex-end' - }, - modalButtons: { - ...alignment.Msmall, - marginBottom: 0 - } -} diff --git a/Rider App/src/screens/Loading/Loading.js b/Rider App/src/screens/Loading/Loading.js deleted file mode 100644 index d482c1e..0000000 --- a/Rider App/src/screens/Loading/Loading.js +++ /dev/null @@ -1,53 +0,0 @@ -import React, { useEffect } from 'react' -import { View, ActivityIndicator } from 'react-native' -import AsyncStorage from '@react-native-async-storage/async-storage' -import * as Notifications from 'expo-notifications' -import colors from '../../utilities/colors' -import { useNavigation } from '@react-navigation/native' - -function Loading() { - const navigation = useNavigation() - useEffect(() => { - loadData() - }, []) - async function loadData() { - // ask permissions for app here - await permissionForPushNotificationsAsync() - checkAuthenticated() - } - async function permissionForPushNotificationsAsync() { - const { status: existingStatus } = await Notifications.getPermissionsAsync() - let finalStatus = existingStatus - // only ask if permissions have not already been determined, because - // iOS won't necessarily prompt the user a second time. - if (existingStatus !== 'granted') { - // Android remote notification permissions are granted during the app - // install, so this will only ask on iOS - const { status } = await Notifications.requestPermissionsAsync() - finalStatus = status - } - - // Stop here if the user did not grant permissions - if (finalStatus !== 'granted') { - } - } - async function checkAuthenticated() { - try { - const userToken = await AsyncStorage.getItem('rider-token') - if (userToken) { - navigation.navigate('Drawer') - return - } - } catch (error) {} - await AsyncStorage.removeItem('rider-token') - navigation.navigate('Auth', { screen: 'Login' }) - } - - return ( - - - - ) -} - -export default Loading diff --git a/Rider App/src/screens/Login/Login.js b/Rider App/src/screens/Login/Login.js deleted file mode 100644 index 70dedaf..0000000 --- a/Rider App/src/screens/Login/Login.js +++ /dev/null @@ -1,186 +0,0 @@ -import { useMutation } from '@apollo/react-hooks' -import AsyncStorage from '@react-native-async-storage/async-storage' -import { useNavigation } from '@react-navigation/native' -import Constants from 'expo-constants' -import * as Notifications from 'expo-notifications' -import gql from 'graphql-tag' -import React, { useContext, useEffect, useState } from 'react' -import { - KeyboardAvoidingView, - Platform, - ScrollView, - TouchableOpacity, - View -} from 'react-native' -import { FilledTextField } from 'react-native-material-textfield' -import Logo from '../../../assets/images/Svg/Logo' -import i18n from '../../../i18n' -import { riderLogin } from '../../apollo/mutations' -import { Spinner, TextDefault, WrapperView } from '../../components' -import { FlashMessage } from '../../components/FlashMessage/FlashMessage' -import { AuthContext } from '../../context/auth' -import { alignment } from '../../utilities/alignment' -import colors from '../../utilities/colors' -import { scale } from '../../utilities/scaling' -import useStyle from './styles' - -const RIDER_LOGIN = gql` - ${riderLogin} -` - -export default function Login() { - const styles = useStyle() - const navigation = useNavigation() - const [username, setUsername] = useState('rider') - const [password, setPassword] = useState('123123') - const [usernameError, setUsernameError] = useState('') - const [passwordError, setPasswordError] = useState('') - - const { setTokenAsync } = useContext(AuthContext) - - useEffect(() => { - navigation.setOptions({ - headerLeft: null - }) - }, []) - - const [mutate, { loading }] = useMutation(RIDER_LOGIN, { - onCompleted, - onError - }) - - function validateForm() { - let res = true - setUsernameError('') - setPasswordError('') - - if (!username) { - setUsernameError('Username is required') - res = false - } - if (!password) { - setPasswordError('Password is required') - res = false - } - return res - } - - async function onCompleted(data) { - FlashMessage({ - message: 'Logged in' - }) - await AsyncStorage.setItem('rider-id', data.riderLogin.userId) - setTokenAsync(data.riderLogin.token) - } - function onError({ networkError, graphQLErrors }) { - console.log('errors', networkError, graphQLErrors) - // let message = '' - // if (!!graphQLErrors && graphQLErrors.length) { - // message = graphQLErrors[0].message - // } - // if (!!networkError) { - // message = networkError.result.errors[0].message - // } - // FlashMessage({ - // message: message - // }) - } - - return ( - - - - - - - - Enter your Email and Password - - { - setUsername(text.toLowerCase().trim()) - }} - /> - - { - setPassword(text.trim()) - }} - /> - - {loading && } - {!loading && ( - { - if (validateForm()) { - let notificationToken = null - if (Constants.isDevice) { - const { - status: existingStatus - } = await Notifications.getPermissionsAsync() - if (existingStatus === 'granted') { - notificationToken = ( - await Notifications.getExpoPushTokenAsync() - ).data - } - } - mutate({ - variables: { - username: username.toLowerCase(), - password: password, - notificationToken - } - }) - } - }} - activeOpacity={0.5} - style={[styles.RContainer]}> - - {i18n.t('loginBtn')} - - - )} - - - - - - - ) -} diff --git a/Rider App/src/screens/Login/styles.js b/Rider App/src/screens/Login/styles.js deleted file mode 100644 index 0302335..0000000 --- a/Rider App/src/screens/Login/styles.js +++ /dev/null @@ -1,60 +0,0 @@ -import { Dimensions, StyleSheet } from 'react-native' -import { alignment } from '../../utilities/alignment' -import colors from '../../utilities/colors' -import { moderateScale, scale, verticalScale } from '../../utilities/scaling' -import { textStyles } from '../../utilities/textStyles' -const { height } = Dimensions.get('window') - -const useStyle = () => { - return StyleSheet.create({ - flex: { - flex: 1 - }, - width100: { width: '100%' }, - bgColor: { - backgroundColor: colors.themeBackground - }, - scrollContent: { - flexGrow: 1, - backgroundColor: colors.themeBackground - }, - mt15: { - marginTop: verticalScale(15) - }, - container: { - marginTop: 100, - flexGrow: 1, - width: '80%', - alignSelf: 'center', - alignItems: 'center', - justifyContent: 'space-between', - paddingBottom: verticalScale(30) - }, - lower_form: { - alignItems: 'center', - ...alignment.MTlarge - }, - RContainer: { - width: '100%', - height: height * 0.06, - backgroundColor: colors.buttonBackgroundPink, - alignItems: 'center', - justifyContent: 'center', - borderRadius: moderateScale(10) - }, - textContainer: { - borderRadius: 10, - borderTopLeftRadius: 10, - borderTopRightRadius: 10, - backgroundColor: colors.lightBackground, - alignItems: 'center', - overflow: 'hidden' - }, - labelStyle: { - ...textStyles.Bold, - paddingLeft: 5, - paddingTop: scale(1) - } - }) -} -export default useStyle diff --git a/Rider App/src/screens/NewOrders/NewOrders.js b/Rider App/src/screens/NewOrders/NewOrders.js deleted file mode 100644 index 9f9b826..0000000 --- a/Rider App/src/screens/NewOrders/NewOrders.js +++ /dev/null @@ -1,59 +0,0 @@ -import React, { useContext } from 'react' -import { View, FlatList } from 'react-native' -import Order from '../../components/Order/Order' -import ConfigurationContext from '../../context/configuration' -import UserContext from '../../context/user' -import styles from './style' -import { TextError, Spinner } from '../../components' -import { useNavigation } from '@react-navigation/native' - -export default function Orders() { - const navigation = useNavigation() - const configuration = useContext(ConfigurationContext) - const { - loadingUnAssigned, - errorUnAssigned, - unAssignedOrders, - refetchUnAssigned, - networkStatusUnAssigned - } = useContext(UserContext) - - function emptyView() { - return - } - - if (loadingUnAssigned) return - if (errorUnAssigned) return - - return ( - - - item._id} - data={ - unAssignedOrders.length > 0 - ? unAssignedOrders.slice().reverse() - : [] - } - refreshing={networkStatusUnAssigned === 4} - onRefresh={refetchUnAssigned} - ListEmptyComponent={emptyView} - renderItem={({ item }) => ( - { - navigation.navigate('OrderDetail', { id: item._id }) - }} - /> - )} - /> - - - ) -} diff --git a/Rider App/src/screens/NewOrders/style.js b/Rider App/src/screens/NewOrders/style.js deleted file mode 100644 index 0022a75..0000000 --- a/Rider App/src/screens/NewOrders/style.js +++ /dev/null @@ -1,7 +0,0 @@ -const styles = { - flex: { - flex: 1 - } -} - -export default styles diff --git a/Rider App/src/screens/OrderDetail/OrderDetail.js b/Rider App/src/screens/OrderDetail/OrderDetail.js deleted file mode 100644 index 689f74f..0000000 --- a/Rider App/src/screens/OrderDetail/OrderDetail.js +++ /dev/null @@ -1,454 +0,0 @@ -import { useMutation, useQuery } from '@apollo/react-hooks' -import { useNavigation, useRoute } from '@react-navigation/native' -import gql from 'graphql-tag' -import React, { useContext, useLayoutEffect } from 'react' -import { - Image, - Linking, - ScrollView, - TouchableOpacity, - View -} from 'react-native' -import MapView, { Marker, PROVIDER_GOOGLE } from 'react-native-maps' -import { assignOrder, updateOrderStatusRider } from '../../apollo/mutations' -import { assignedOrders, configuration } from '../../apollo/queries' -import { MainWrapper, Spinner, TextDefault, TextError } from '../../components' -import { FlashMessage } from '../../components//FlashMessage/FlashMessage' -import UserContext from '../../context/user' -import { alignment } from '../../utilities/alignment' -import colors from '../../utilities/colors' -import { linkToMapsApp } from '../../utilities/links' -import { scale } from '../../utilities/scaling' -import styles from './styles' - -const CONFIGURATION = gql` - ${configuration} -` -const UPDATE_ORDER_STATUS = gql` - ${updateOrderStatusRider} -` -const ASSIGN_ORDER = gql` - ${assignOrder} -` -const ORDERS = gql` - ${assignedOrders} -` -const LATITUDE_DELTA = 0.0022 -const LONGITUDE_DELTA = 0.0021 - -function OrderDetail() { - const navigation = useNavigation() - const route = useRoute() - const { - unAssignedOrders, - assignedOrders, - loadingAssigned, - loadingUnAssigned - } = useContext(UserContext) - - // const [selectedOrder, setOrder] = useState(selectedOrder) - const selectedOrder = - unAssignedOrders.find(o => o._id === route.params?.id) || - assignedOrders.find(o => o._id === route.params?.id) || - null - const { data, loading: loadingConfig, error: errorConfig } = useQuery( - CONFIGURATION - ) - const [mutate, { loading: loadingMutation }] = useMutation( - UPDATE_ORDER_STATUS, - { - onCompleted, - onError, - refetchQueries: [{ query: ORDERS }] - } - ) - const [mutateAssignOrder, { loading }] = useMutation(ASSIGN_ORDER, { - onCompleted, - onError - }) - - useLayoutEffect(() => { - if (!selectedOrder) return - navigation.setOptions({ - title: `Order ${selectedOrder.order_id}` - }) - }, [selectedOrder]) - async function onCompleted({ updateOrderStatusRider, assignOrder }) { - if (updateOrderStatusRider) { - FlashMessage({ - message: `Order marked as ${updateOrderStatusRider.order_status}` - }) - if (updateOrderStatusRider.order_status === 'DELIVERED') { - navigation.goBack() - return - } - // setOrder({ ...order, order_status: updateOrderStatusRider.order_status }) - } - if (assignOrder) { - // setOrder({ ...order, ...assignOrder }) - } - } - - function onError({ graphQLErrors, networkError }) { - let message = 'Unknown error occured' - if (networkError) message = 'Internal Server Error' - if (graphQLErrors) message = graphQLErrors.map(o => o.message).join(', ') - - FlashMessage({ - message: message - }) - } - - function getAddons(addons, currencySymbol) { - return addons.map((addon, index) => { - return addon.options.map((option, indexOption) => ( - - - - - - {addon.title}:{option.title} - - - - - {currencySymbol} - {option.price.toFixed(2)} - - - - - )) - }) - } - - function getOrderItems(items, currencySymbol) { - return items.map((item, index) => { - return ( - - - - - - {item.quantity}x - - - - - {item.food.title}({item.variation.title}) - - - - - {currencySymbol} - {(item.variation.price * item.quantity).toFixed(2)} - - - - - {!item.addons ? null : getAddons(item.addons, currencySymbol)} - - ) - }) - } - - if (loadingAssigned || loadingUnAssigned) { - return - } - if (loadingConfig) { - return - } - if (errorConfig) { - return - } - if (!selectedOrder) { - return ( - - ) - } - - return ( - - - - - - - Customer Details - - - - - - - - Name - - - {selectedOrder.user.name} - - - - - - - Contact - - - {selectedOrder.user.phone} - - - - - - - Delviery Location - - - {`${selectedOrder.delivery_address.delivery_address}`} - - - - - - - - - - - - Order Details - - - - {getOrderItems( - selectedOrder.items, - data.configuration.currency_symbol - )} - - - - - - - Subtotal - - - - - {data.configuration.currency_symbol} - {( - selectedOrder.order_amount - - selectedOrder.delivery_charges - ).toFixed(2)} - - - - - - - - - Delivery Charges - - - - - {data.configuration.currency_symbol} - {selectedOrder.delivery_charges.toFixed(2)} - - - - - - - - - - Total - - - - - {data.configuration.currency_symbol} - {selectedOrder.order_amount.toFixed(2)} - - - - - - - - - - { - linkToMapsApp( - { - latitude: selectedOrder.delivery_address.latitude, - longitude: selectedOrder.delivery_address.longitude - }, - 'Destination' - ) - }}> - - Linking.openURL( - `google.navigation:q=${parseFloat( - selectedOrder.delivery_address.longitude - )}+${parseFloat(selectedOrder.delivery_address.longitude)}` - ) - }> - - - - - - {selectedOrder.order_status === 'ACCEPTED' && !selectedOrder.rider && ( - { - mutateAssignOrder({ variables: { id: selectedOrder._id } }) - }}> - {loading ? ( - - ) : ( - - Assign to me - - )} - - )} - {loadingMutation && } - {!loadingMutation && selectedOrder.rider && ( - - {selectedOrder.order_status === 'ACCEPTED' && ( - { - mutate({ - variables: { id: selectedOrder._id, status: 'PICKED' } - }) - }}> - - Picked - - - )} - {selectedOrder.order_status === 'PICKED' && ( - { - mutate({ - variables: { id: selectedOrder._id, status: 'DELIVERED' } - }) - }}> - - Delivered - - - )} - - )} - - - - ) -} - -export default OrderDetail diff --git a/Rider App/src/screens/OrderDetail/styles.js b/Rider App/src/screens/OrderDetail/styles.js deleted file mode 100644 index b9dfbbb..0000000 --- a/Rider App/src/screens/OrderDetail/styles.js +++ /dev/null @@ -1,197 +0,0 @@ -import { Dimensions, StyleSheet } from 'react-native' -import { alignment } from '../../utilities/alignment' -import colors from '../../utilities/colors' -import { scale, verticalScale } from '../../utilities/scaling' -const { height } = Dimensions.get('window') - -export default { - flex: { - flex: 1, - backgroundColor: colors.themeBackground - }, - line: { - width: '80%', - height: StyleSheet.hairlineWidth, - backgroundColor: colors.horizontalLine, - alignSelf: 'center', - ...alignment.MTmedium, - ...alignment.MBmedium - }, - customerCard: { - width: '100%', - height: height * 0.4, - justifyContent: 'center', - alignItems: 'center' - }, - - customerSubCard: { - width: '85%', - height: '90%', - borderWidth: 2, - borderStyle: 'dashed', - backgroundColor: '#F3FAFE', - borderRadius: scale(10), - borderColor: colors.horizontalLine - }, - customerHeader: { - width: '100%', - height: '30%', - justifyContent: 'center', - alignItems: 'center' - }, - customerContent: { - flex: 1, - justifyContent: 'flex-start' - }, - customerSubContent: { - width: '80%', - height: '95%', - justifyContent: 'space-around' - }, - customerContentRow: { - width: '100%', - height: '50%', - flexDirection: 'row', - paddingLeft: '8%' - }, - customerImgContainer: { - width: '20%', - height: '100%', - justifyContent: 'center', - alignItems: 'center' - }, - customerTextContainer: { - flex: 1, - justifyContent: 'center' - }, - customerAddContainer: { - justifyContent: 'center', - width: '90%' - }, - orderContainer: { - width: '100%', - flexGrow: 1, - justifyContent: 'center', - alignItems: 'center', - ...alignment.PTxSmall, - ...alignment.PBxSmall - }, - orderSubContainer: { - width: '85%', - minHeight: height * 0.3, - borderWidth: 2, - borderStyle: 'dashed', - borderRadius: scale(20), - backgroundColor: '#F3FAFE', - borderColor: colors.horizontalLine - }, - orderHeader: { - width: '100%', - height: height * 0.08, - justifyContent: 'center', - alignItems: 'center' - }, - orderContent: { - width: '100%', - alignItems: 'center' - }, - orderSubContent: { - width: '90%', - flexDirection: 'row' - }, - orderTextLeftContainer: { - width: '10%', - justifyContent: 'center', - alignItems: 'center' - }, - orderTextCenterContainer: { - width: '65%', - justifyContent: 'center', - alignItems: 'flex-start' - }, - orderTextRightContainer: { - width: '25%', - justifyContent: 'center', - alignItems: 'flex-end' - }, - orderSpacer: { - width: '100%', - height: height * 0.02 - }, - orderRow: { - width: '100%', - height: height * 0.05, - alignItems: 'center' - }, - orderRow2: { - width: '100%', - height: height * 0.07, - alignItems: 'center', - ...alignment.PBlarge - }, - orderSubRow: { - width: '90%', - height: '100%', - flexDirection: 'row' - }, - orderTextLeft: { - width: '50%', - height: '100%', - paddingLeft: '5%', - justifyContent: 'center', - alignItems: 'flex-start' - }, - orderTextRight: { - width: '50%', - height: '100%', - alignItems: 'flex-end', - justifyContent: 'center' - }, - actionContainer: { - width: '100%', - height: height * 0.1, - justifyContent: 'center', - alignItems: 'center', - ...alignment.MTmedium, - ...alignment.MBlarge - }, - actionSubContainer: { - width: '90%', - height: '80%', - flexDirection: 'row', - justifyContent: 'space-around', - alignItems: 'center', - borderRadius: scale(10), - ...alignment.MBlarge - }, - cancelBtnStyle: { - width: '80%', - height: '70%', - justifyContent: 'center', - alignItems: 'center', - borderRadius: scale(10) - }, - acceptBtnStyle: { - backgroundColor: colors.tagColor, - width: '80%', - height: '70%', - justifyContent: 'center', - alignItems: 'center', - borderRadius: scale(10) - }, - removeBtnStyle: { - backgroundColor: colors.tagColor, - width: '45%', - height: '70%', - justifyContent: 'center', - alignItems: 'center' - }, - baseSpacer: { - marginTop: verticalScale(15) - }, - mapContainer: { - width: '85%', - alignSelf: 'center', - height: verticalScale(200) - } -} diff --git a/Rider App/src/screens/Orders/Orders.js b/Rider App/src/screens/Orders/Orders.js deleted file mode 100644 index c879e05..0000000 --- a/Rider App/src/screens/Orders/Orders.js +++ /dev/null @@ -1,62 +0,0 @@ -import React, { useEffect, useState } from 'react' -import { - ImageBackground, - StatusBar, - TouchableOpacity, - View -} from 'react-native' -import i18n from '../../../i18n' -import { AssignedOrders, NewOrders, TextDefault } from '../../components' -import colors from '../../utilities/colors' -import useStyle from './style' - -const BACKGROUND_IMAGE = require('../../../assets/images/ui/BG.png') - -export default function Orders() { - const styles = useStyle() - const [isNewOrderSelected, setIsNewOrderSelected] = useState(false) - - useEffect(() => { - StatusBar.setBarStyle('light-content') - }, [isNewOrderSelected]) - - return ( - - - - setIsNewOrderSelected(false)} - style={[ - styles.toggleBtn, - { - backgroundColor: !isNewOrderSelected - ? colors.buttonBackgroundPink - : 'transparent' - } - ]}> - - {i18n.t('myOrders')} - - - setIsNewOrderSelected(true)} - style={[ - styles.toggleBtn, - { - backgroundColor: isNewOrderSelected - ? colors.buttonBackgroundPink - : 'transparent' - } - ]}> - - {i18n.t('newOrders')} - - - - - {!isNewOrderSelected ? : } - - ) -} diff --git a/Rider App/src/screens/Orders/style.js b/Rider App/src/screens/Orders/style.js deleted file mode 100644 index bac37b8..0000000 --- a/Rider App/src/screens/Orders/style.js +++ /dev/null @@ -1,50 +0,0 @@ -import { useHeaderHeight } from '@react-navigation/stack' -import { StyleSheet } from 'react-native' -import { useSafeAreaInsets } from 'react-native-safe-area-context' -import { scale, verticalScale } from '../../utilities/scaling' - -const useStyle = () => { - const inset = useSafeAreaInsets() - const headerHeight = useHeaderHeight() - - return StyleSheet.create({ - flex: { - flex: 1 - }, - bottom: { - paddingBottom: inset.bottom - }, - imageContainer: { - width: '100%', - paddingTop: headerHeight, - height: verticalScale(270) - }, - headerContainer: { - flexDirection: 'row', - justifyContent: 'space-between', - width: '65%', - padding: '5%' - }, - toggleContainer: { - width: '65%', - borderRadius: scale(10), - justifyContent: 'space-between', - height: verticalScale(50), - alignItems: 'center', - flexDirection: 'row', - paddingHorizontal: scale(10), - backgroundColor: 'white', - marginTop: verticalScale(20), - alignSelf: 'center' - }, - toggleBtn: { - justifyContent: 'center', - height: '70%', - alignItems: 'center', - width: '47%', - borderRadius: scale(10) - } - }) -} - -export default useStyle diff --git a/Rider App/src/screens/index.js b/Rider App/src/screens/index.js deleted file mode 100644 index 4eccc78..0000000 --- a/Rider App/src/screens/index.js +++ /dev/null @@ -1,19 +0,0 @@ -import Chat from './Chat/Chat' -import Help from './Help/Help' -import HelpBrowser from './HelpBrowser/HelpBrowser' -import Language from './Language/Language' -import Login from './Login/Login' -import NewOrders from './NewOrders/NewOrders' -import OrderDetail from './OrderDetail/OrderDetail' -import Orders from './Orders/Orders' - -export { - Chat, - Help, - HelpBrowser, - Language, - Login, - NewOrders, - OrderDetail, - Orders -} diff --git a/Rider App/src/utilities/alignment.js b/Rider App/src/utilities/alignment.js deleted file mode 100644 index 1c2b7a5..0000000 --- a/Rider App/src/utilities/alignment.js +++ /dev/null @@ -1,135 +0,0 @@ -import { scale } from './scaling' - -const XSMALL = 5 -const SMALL = 10 -const MEDIUM = 15 -const LARGE = 20 -export const alignment = { - MxSmall: { - margin: scale(XSMALL) - }, - MBxSmall: { - marginBottom: scale(XSMALL) - }, - MTxSmall: { - marginTop: scale(XSMALL) - }, - MRxSmall: { - marginRight: scale(XSMALL) - }, - MLxSmall: { - marginLeft: scale(XSMALL) - }, - - Msmall: { - margin: scale(SMALL) - }, - MBsmall: { - marginBottom: scale(SMALL) - }, - MTsmall: { - marginTop: scale(SMALL) - }, - MRsmall: { - marginRight: scale(SMALL) - }, - MLsmall: { - marginLeft: scale(SMALL) - }, - - Mmedium: { - margin: scale(MEDIUM) - }, - MBmedium: { - marginBottom: scale(MEDIUM) - }, - MTmedium: { - marginTop: scale(MEDIUM) - }, - MRmedium: { - marginRight: scale(MEDIUM) - }, - MLmedium: { - marginLeft: scale(MEDIUM) - }, - Mlarge: { - margin: scale(LARGE) - }, - MBlarge: { - marginBottom: scale(LARGE) - }, - MTlarge: { - marginTop: scale(LARGE) - }, - MRlarge: { - marginRight: scale(LARGE) - }, - MLlarge: { - marginLeft: scale(LARGE) - }, - - // Padding - PxSmall: { - padding: scale(XSMALL) - }, - PBxSmall: { - paddingBottom: scale(XSMALL) - }, - PTxSmall: { - paddingTop: scale(XSMALL) - }, - PRxSmall: { - paddingRight: scale(XSMALL) - }, - PLxSmall: { - paddingLeft: scale(XSMALL) - }, - - Psmall: { - padding: scale(SMALL) - }, - PBsmall: { - paddingBottom: scale(SMALL) - }, - PTsmall: { - paddingTop: scale(SMALL) - }, - PRsmall: { - paddingRight: scale(SMALL) - }, - PLsmall: { - paddingLeft: scale(SMALL) - }, - - Pmedium: { - padding: scale(MEDIUM) - }, - PBmedium: { - paddingBottom: scale(MEDIUM) - }, - PTmedium: { - paddingTop: scale(MEDIUM) - }, - PRmedium: { - paddingRight: scale(MEDIUM) - }, - PLmedium: { - paddingLeft: scale(MEDIUM) - }, - - Plarge: { - padding: scale(LARGE) - }, - PBlarge: { - paddingBottom: scale(LARGE) - }, - PTlarge: { - paddingTop: scale(LARGE) - }, - PRlarge: { - paddingRight: scale(LARGE) - }, - PLlarge: { - paddingLeft: scale(LARGE) - } -} diff --git a/Rider App/src/utilities/colors.js b/Rider App/src/utilities/colors.js deleted file mode 100644 index 2acaa10..0000000 --- a/Rider App/src/utilities/colors.js +++ /dev/null @@ -1,28 +0,0 @@ -const colors = { - black: '#000', - themeBackground: '#FFFFFF', - iconColor: '#333333', - tagColor: '#febb2c', - iconPink: '#d83765', - radioColor: '#FFF', - radioOuterColor: '#d83765', - spinnerColor: '#febb2c', - orderComplete: '#518ef8', - orderUncomplete: '#f14336', - horizontalLine: '#B8B8B8', - buttonBackground: '#febb2c', - buttonText: '#FFF', - buttonBackgroundPink: '#febb2c', - buttonTextPink: '#FFF', - textErrorColor: '#FA7751', - headerBackground: '#FFF', - headerText: '#2a2a2a', - fontMainColor: '#000', - fontSecondColor: '#FFFFFF', - cartContainer: '#FFF', - placeHolderColor: '#a5a5a5', - lightBackground: '#f8f9fa', - yellowishOrange: '#fff1d4' -} - -export default colors diff --git a/Rider App/src/utilities/constant.js b/Rider App/src/utilities/constant.js deleted file mode 100644 index 35bf950..0000000 --- a/Rider App/src/utilities/constant.js +++ /dev/null @@ -1,40 +0,0 @@ -const NAVIGATION_SCREEN = { - Chat: 'Chat', - Login: 'Login', - Orders: 'Orders', - OrderDetail: 'OrderDetail', - Help: 'Help', - Language: 'Language', - HelpBrowser: 'HelpBrowser' -} - -const ICONS_NAME = { - Logo: 'logo', - Menu: 'menu', - Back: 'back', - Exit: 'exit', - Cash: 'cash', - Visa: 'visa', - Home: 'home', - Cart: 'cart', - Info: 'info', - Plus: 'plus', - Radio: 'radio', - Cross: 'cross', - Minus: 'minus', - Trash: 'trash', - Clock: 'clock', - Reload: 'reload', - Pencil: 'pencil', - Target: 'target', - Filter: 'filter', - Paypal: 'paypal', - Message: 'message', - Setting: 'setting', - Checked: 'checked', - Refresh: 'refresh', - Location: 'location', - RadioSelect: 'radioSelect' -} - -export { NAVIGATION_SCREEN, ICONS_NAME } diff --git a/Rider App/src/utilities/fontStyles.js b/Rider App/src/utilities/fontStyles.js deleted file mode 100644 index 2730071..0000000 --- a/Rider App/src/utilities/fontStyles.js +++ /dev/null @@ -1,5 +0,0 @@ -export const fontStyles = { - MuseoSans300: 'MuseoSans300', - MuseoSans500: 'MuseoSans500', - MuseoSans700: 'MuseoSans700' -} diff --git a/Rider App/src/utilities/links.js b/Rider App/src/utilities/links.js deleted file mode 100644 index bdf3571..0000000 --- a/Rider App/src/utilities/links.js +++ /dev/null @@ -1,13 +0,0 @@ -import { Platform, Linking } from 'react-native' - -export function linkToMapsApp({ latitude, longitude }, label) { - const scheme = Platform.select({ ios: 'maps:0,0?q=', android: 'geo:0,0?q=' }) - const latLng = `${latitude},${longitude}` - // const label = label; - const url = Platform.select({ - ios: `${scheme}${label}@${latLng}`, - android: `${scheme}${latLng}(${label})` - }) - - Linking.openURL(url) -} diff --git a/Rider App/src/utilities/location.js b/Rider App/src/utilities/location.js deleted file mode 100644 index 211e43b..0000000 --- a/Rider App/src/utilities/location.js +++ /dev/null @@ -1,33 +0,0 @@ -import * as TaskManager from 'expo-task-manager' -import { clientRef } from '../apollo/index' -import { updateLocation } from '../apollo/mutations' -import gql from 'graphql-tag' -const UPDATE_LOCATION = gql` - ${updateLocation} -` - -TaskManager.defineTask( - 'RIDER_LOCATION', - async ({ data: { locations }, error }) => { - try { - if (error) { - console.log('rider location error') - return - } - if (locations.length > 0) { - const { - coords: { latitude, longitude } - } = locations[locations.length - 1] - await clientRef.mutate({ - mutation: UPDATE_LOCATION, - variables: { - latitude: latitude.toString(), - longitude: longitude.toString() - } - }) - } - } catch (error) { - console.log('error', error) - } - } -) diff --git a/Rider App/src/utilities/scaling.js b/Rider App/src/utilities/scaling.js deleted file mode 100644 index 26f0f56..0000000 --- a/Rider App/src/utilities/scaling.js +++ /dev/null @@ -1,12 +0,0 @@ -import { Dimensions } from 'react-native' - -const { width, height } = Dimensions.get('window') -// Guideline sizes are based on standard ~5" screen mobile device -const guidelineBaseWidth = 350 -const guidelineBaseHeight = 680 -const scale = size => (width / guidelineBaseWidth) * size -const verticalScale = size => (height / guidelineBaseHeight) * size -const moderateScale = (size, factor = 0.5) => - size + (scale(size) - size) * factor - -export { scale, verticalScale, moderateScale } diff --git a/Rider App/src/utilities/textStyles.js b/Rider App/src/utilities/textStyles.js deleted file mode 100644 index d7d56e6..0000000 --- a/Rider App/src/utilities/textStyles.js +++ /dev/null @@ -1,50 +0,0 @@ -import { scale } from './scaling' -import { fontStyles } from './fontStyles' - -export const textStyles = { - H1: { - fontSize: scale(35) - }, - H2: { - fontSize: scale(24) - }, - H3: { - fontSize: scale(20) - }, - H4: { - fontSize: scale(16) - }, - H5: { - fontSize: scale(14) - }, - Normal: { - fontSize: scale(12) - }, - Small: { - fontSize: scale(10) - }, - xSmall: { - fontSize: scale(8) - }, - Regular: { - fontFamily: fontStyles.MuseoSans300 - }, - Bold: { - fontFamily: fontStyles.MuseoSans500 - }, - Bolder: { - fontFamily: fontStyles.MuseoSans700 - }, - Center: { - textAlign: 'center' - }, - Right: { - textAlign: 'right' - }, - UpperCase: { - textTransform: 'uppercase' - }, - LineOver: { - textDecorationLine: 'line-through' - } -}