2019-06-16 13:09:54 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								/ * *  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  Sample  React  Native  App 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  https : //github.com/facebook/react-native
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  @ format 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  @ flow 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 * / 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  React  from  'react' ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  { ActionSheetProvider }  from  '@expo/react-native-action-sheet'  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  { AsyncStorage ,  Platform ,  StyleSheet }  from  'react-native' ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    createAppContainer , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    createBottomTabNavigator , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    createDrawerNavigator , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    createStackNavigator , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    createSwitchNavigator 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}  from  'react-navigation' ;  
						 
					
						
							
								
									
										
										
										
											2020-08-11 09:42:31 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  OneSignal  from  'react-native-onesignal' ;  
						 
					
						
							
								
									
										
										
										
											2019-06-16 13:09:54 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								import  Connect  from  "./screens/login/Connect" ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  SplashScreen  from  "./screens/splashscreen/SplashScreen" ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  HelpMenu  from  "./screens/help/HelpMenu" ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  Help  from  "./screens/help/Help" ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  ForgottenPassword  from  "./screens/login/ForgottenPassword" ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  TypeChoiser  from  "./screens/login/TypeChoiser" ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  CreateUserStep2  from  "./screens/login/createUserStep2" ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  createAccount  from  "./screens/login/createAccount" ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  UpdateInformations  from  "./screens/account/UpdateInformations" ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  UserAccount  from  "./screens/account/UserAccount" ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  ActivateAccount  from  "./screens/login/ActivateAccount" ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  Notifications  from  "./screens/notifications/Notifications" ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  About  from  "./screens/configurations/About" ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  Configurations  from  "./screens/configurations/Configurations" ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  OptionsMenu  from  "./screens/optionMenu/OptionsMenu" ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  Home  from  "./screens/home/Home" ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  HistoryItemDetails  from  "./screens/history-request/HistoryItemDetails" ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  SuperViseurGroupeHome  from  "./screens/groupes/SuperViseurGroupeHome" ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  HistoryRequester  from  "./screens/history-request/HistoryRequester" ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  AddNetwork  from  "./screens/account/AddNetwork" ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  MyHistory  from  "./screens/history-request/MyHistory" ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  Icon  from  "react-native-vector-icons/FontAwesome5" ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  I18n  from  "react-native-i18n" ;  
						 
					
						
							
								
									
										
										
										
											2020-04-17 22:03:04 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  WalletDetail  from  './screens/wallet/WalletDetail' ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  WalletSelect  from  './screens/wallet/WalletSelect' ;  
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  { PersistGate }  from  'redux-persist/integration/react' ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  { persistor ,  store }  from  './redux/store' ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  { Provider }  from  'react-redux' ;  
						 
					
						
							
								
									
										
										
										
											2020-04-24 15:11:08 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  WalletDepot  from  './screens/wallet/WalletDepot' ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  WalletRetrait  from  './screens/wallet/WalletRetrait' ;  
						 
					
						
							
								
									
										
										
										
											2020-05-30 21:58:22 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  CreateIdentification  from  './screens/identification/createIdentification' ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  WalletDetailUser  from  './screens/wallet/WalletDetailUser' ;  
						 
					
						
							
								
									
										
										
										
											2020-06-02 09:05:50 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  WalletOptionSelect  from  './screens/wallet/WalletOptionSelect' ;  
						 
					
						
							
								
									
										
										
										
											2020-06-10 03:10:45 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  ValidateIdentification  from  './screens/identification/validateIdentification' ;  
						 
					
						
							
								
									
										
										
										
											2020-06-16 09:25:46 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  CreateIdentificationUser  from  './screens/identification/CreateIdentificationUser' ;  
						 
					
						
							
								
									
										
										
										
											2020-06-18 05:38:10 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  OperateurOptionSelect  from  './screens/wallet/OperateurOptionSelect' ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  PaiementFacture  from  './screens/wallet/PaiementFacture' ;  
						 
					
						
							
								
									
										
										
										
											2020-06-23 08:55:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  EnvoieWalletToWalletUser  from  './screens/wallet/user/EnvoieWalletToWalletUser' ;  
						 
					
						
							
								
									
										
										
										
											2020-06-23 10:28:52 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  EnvoieWalletToCashUser  from  './screens/wallet/user/EnvoieWalletToCash' ;  
						 
					
						
							
								
									
										
										
										
											2020-07-02 14:35:00 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  LinkCard  from  './screens/wallet/user/LinkCard' ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  EnvoieWalletToCardUser  from  './screens/wallet/user/EnvoieWalletToCardUser' ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  EnvoieWalletToBankUser  from  './screens/wallet/user/EnvoieWalletToBankUser' ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  RetraitWalletVersCashUser  from  './screens/wallet/user/RetraitWalletVersCashUser' ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  RetraitCarteVersCashUser  from  './screens/wallet/user/RetraitCarteVersCashUser' ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  RetraitCarteVersWalletUser  from  './screens/wallet/user/RetraitCarteVersWalletUser' ;  
						 
					
						
							
								
									
										
										
										
											2020-07-04 17:38:39 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  RetraitEnCashAgent  from  './screens/wallet/agent/RetraitEnCashAgent' ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  RetraitCarteVersCashAgent  from  './screens/wallet/agent/RetraitCarteVersCashAgent' ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  EnvoieCashVersWalletAgent  from  './screens/wallet/agent/EnvoieCashVersWalletAgent' ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  EnvoieCashVersAutreWalletAgent  from  './screens/wallet/agent/EnvoieCashVersAutreWalletAgent' ;  
						 
					
						
							
								
									
										
										
										
											2020-07-08 19:01:56 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  EnvoieCashVersCarteAgent  from  './screens/wallet/agent/EnvoieCashVersCarteAgent' ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  EnvoiCashVersCashAgent  from  './screens/wallet/agent/EnvoiCashVersCashAgent' ;  
						 
					
						
							
								
									
										
										
										
											2020-08-11 09:42:31 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  ModifyIdentificationUser  from  './screens/identification/ModifyIdentificationUser' ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  CreateGroupNanoCredit  from  './screens/nano-credit/CreateGroupNanoCredit' ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  DemandValidationGroup  from  './screens/nano-credit/DemandGroupNanoCredit' ;  
						 
					
						
							
								
									
										
										
										
											2020-08-13 07:23:23 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  DemandGroupNanoCreditDetail  from  './screens/nano-credit/DemandGroupNanoCreditDetail' ;  
						 
					
						
							
								
									
										
										
										
											2020-08-19 06:25:24 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  AdhererGroupNanoCredit  from  './screens/nano-credit/AdhererGroupNanoCredit' ;  
						 
					
						
							
								
									
										
										
										
											2020-08-23 21:41:29 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  MyNanoCreditGroup  from  './screens/nano-credit/MyNanoCreditGroup' ;  
						 
					
						
							
								
									
										
										
										
											2020-08-27 20:04:51 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  AskNanoCredit  from  './screens/nano-credit/AskNanoCredit' ;  
						 
					
						
							
								
									
										
										
										
											2020-09-07 16:10:48 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  RefundNanoCreditUser  from  './screens/nano-credit/RefundNanoCreditUser' ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  CautionNanoCreditAgent  from  './screens/nano-credit/CautionNanoCreditAgent' ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  EpargnerArgentUser  from  './screens/nano-credit/EpargnerArgentUser' ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  CasserEpargneUser  from  './screens/nano-credit/CasserEpargneUser' ;  
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  { IlinkEmitter }  from  './utils/events' ;  
						 
					
						
							
								
									
										
										
										
											2020-11-04 20:02:23 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  EnvoieWalletToBankAgent  from  "./screens/wallet/agent/EnvoieWalletToBankAgent" ;  
						 
					
						
							
								
									
										
										
										
											2020-12-05 13:26:44 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  ReattachAccountUser  from  "./screens/wallet/user/ReattachAccountUser" ;  
						 
					
						
							
								
									
										
										
										
											2021-10-26 18:19:13 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  InsuranceSubscriptionScreen  from  "./screens/wallet/user/InsuranceSubscriptionScreen" ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  AddBeneficiaryScreen  from  "./screens/wallet/user/AddBeneficiaryScreen" ;  
						 
					
						
							
								
									
										
										
										
											2021-11-11 11:43:33 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  ActivateBuySubscriptionScreen  from  "./screens/wallet/user/ActivateBuySubscriptionScreen" ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  SaisirFeuilleSoinScreen  from  "./screens/wallet/agent/SaisirFeuilleSoinScreen" ;  
						 
					
						
							
								
									
										
										
										
											2021-12-07 05:25:01 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  ValidateConsultationScreen  from  "./screens/wallet/user/ValidateConsultationScreen" ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								import  ValidateConsultationDetailScreen  from  "./screens/wallet/user/ValidateConsultationDetailScreen" ;  
						 
					
						
							
								
									
										
										
										
											2021-12-16 14:28:24 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  ExecuterPrescriptionScreen  from  "./screens/wallet/agent/ExecuterPrescriptionScreen" ;  
						 
					
						
							
								
									
										
										
										
											2022-01-04 11:42:58 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  ModifierFeuilleSoinScreen  from  "./screens/wallet/agent/ModifierFeuilleSoinScreen" ;  
						 
					
						
							
								
									
										
										
										
											2022-01-17 02:02:01 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  ModifierExecutionPrescriptionScreen  from  "./screens/wallet/agent/ModifierExecutionPrescriptionScreen" ;  
						 
					
						
							
								
									
										
										
										
											2022-01-28 13:48:55 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  HistoriqueNanoSanteUserScreen  from  "./screens/wallet/user/HistoriqueNanoSanteUserScreen" ;  
						 
					
						
							
								
									
										
										
										
											2022-02-01 12:18:02 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								import  DemandeAutorisationSoinScreen  from  "./screens/wallet/user/DemandeAutorisationSoinScreen" ;  
						 
					
						
							
								
									
										
										
										
											2020-09-30 05:46:30 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2020-04-18 19:59:05 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-06-16 13:09:54 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								const  instructions  =  Platform . select ( {  
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    ios :  'Press Cmd+R to reload,\n'  +  'Cmd+D or shake for dev menu' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    android : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        'Double tap R on your keyboard to reload,\n'  + 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        'Shake or press menu button for dev menu' , 
							 
						 
					
						
							
								
									
										
										
										
											2019-06-16 13:09:54 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								} ) ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2020-03-20 18:28:22 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								const  theme  =  require ( "./utils/theme" )  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  AuthStack  =  createStackNavigator ( {  
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    login :  Connect , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    helpMenu :  HelpMenu , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    help :  Help , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    forgottenpass :  ForgottenPassword , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    typeaccountcreate :  TypeChoiser , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    simpleusercreate :  createAccount , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    step2 :  CreateUserStep2 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    activateaccout :  ActivateAccount 
							 
						 
					
						
							
								
									
										
										
										
											2020-03-20 18:28:22 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								} ,  {  
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    headerMode :  'none' 
							 
						 
					
						
							
								
									
										
										
										
											2020-03-20 18:28:22 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								} )  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  AppStack  =  createDrawerNavigator ( {  
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    sta :  createStackNavigator ( { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        home :  Home , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        / *   f i l t r e : F i l t e r , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         network : Networks , * / 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        useraccount :  { 
							 
						 
					
						
							
								
									
										
										
										
											2021-10-29 18:51:10 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								            screen :  UserAccount , 
							 
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								            navigationOptions :  { } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        walletSelect :  WalletSelect , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        createIdentificationUser :  CreateIdentificationUser , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        modifyIdentificationUser :  ModifyIdentificationUser , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        notificationview :  Notifications , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        configuration :  Configurations , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        about :  About , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        walletDetailUser :  WalletDetailUser , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        walletOptionSelect :  WalletOptionSelect , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        operateurOptionSelect :  OperateurOptionSelect , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        paiementFacture :  PaiementFacture , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        envoieWalletToWalletUser :  EnvoieWalletToWalletUser , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        envoieWalletToCashUser :  EnvoieWalletToCashUser , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        envoieWalletToCardUser :  EnvoieWalletToCardUser , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        envoieWalletToBankUser :  EnvoieWalletToBankUser , 
							 
						 
					
						
							
								
									
										
										
										
											2021-10-29 18:51:10 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        addBeneficiaryScreen :  AddBeneficiaryScreen , 
							 
						 
					
						
							
								
									
										
										
										
											2021-10-26 18:19:13 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        insuranceSubscriptionScreen :  InsuranceSubscriptionScreen , 
							 
						 
					
						
							
								
									
										
										
										
											2021-12-07 05:25:01 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        validateConsultationScreen :  ValidateConsultationScreen , 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-01 12:18:02 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        demandeAutorisationSoinScreen :  DemandeAutorisationSoinScreen , 
							 
						 
					
						
							
								
									
										
										
										
											2021-12-07 05:25:01 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        validateConsultationDetailScreen :  ValidateConsultationDetailScreen , 
							 
						 
					
						
							
								
									
										
										
										
											2021-11-11 11:43:33 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        activateBuySubscriptionScreen :  ActivateBuySubscriptionScreen , 
							 
						 
					
						
							
								
									
										
										
										
											2022-01-28 13:48:55 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        historiqueNanoSanteUserScreen :  HistoriqueNanoSanteUserScreen , 
							 
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        retraitWalletVersCashUser :  RetraitWalletVersCashUser , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        retraitCarteVersCashUser :  RetraitCarteVersCashUser , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        retraitCarteVersWalletUser :  RetraitCarteVersWalletUser , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        linkCard :  LinkCard , 
							 
						 
					
						
							
								
									
										
										
										
											2020-12-05 13:26:44 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        reattachAccountUser :  ReattachAccountUser , 
							 
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        epargnerArgentUser :  EpargnerArgentUser , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        createGroupNanoCredit :  CreateGroupNanoCredit , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        groupNanoCredit :  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            screen :  createBottomTabNavigator ( { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                demandeValidationGroupe :  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    screen :  DemandValidationGroup , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    navigationOptions :  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        tabBarLabel :  I18n . t ( 'DEMAND_VALIDATION_GROUP_RECEIVE' ) , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        tabBarIcon :  ( { focused ,  horizontal ,  tintColor } )  =>  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                            return  ( < Icon 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                size = { 20 } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                name = { "users-cog" } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                color = { focused  ?  tintColor  :  "grey" } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                            / > ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        } 
							 
						 
					
						
							
								
									
										
										
										
											2020-08-11 09:42:31 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								                    } 
							 
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								                } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                myNanoCreditGroup :  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    screen :  MyNanoCreditGroup , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    navigationOptions :  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        tabBarLabel :  I18n . t ( 'MY_GROUP' ) , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        tabBarIcon :  ( { focused ,  horizontal ,  tintColor } )  =>  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                            return  ( < Icon 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                size = { 20 } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                name = { "users" } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                color = { focused  ?  tintColor  :  "grey" } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                            / > ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            } ,  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                headerMode :  "none" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                header :  null , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                headerTitle :  null , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                title :  I18n . t ( 'MANAGE_GROUP' ) , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                tabBarOptions :  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    labelStyle :  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        fontSize :  13 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            } ) , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            navigationOptions :  ( )  =>  ( { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                header :  null , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                headerMode :  'none' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                headerTitle :  null , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                activeColor :  '#f0edf6' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                inactiveColor :  '#3e2465' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                barStyle :  { backgroundColor :  '#694fad' } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                drawerLabel :  I18n . t ( 'MANAGE_GROUP' ) , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                drawerIcon :  ( { tintColor } )  =>  ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    < Icon 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        name = { 'account-multiple' } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        size = { 24 } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    / > ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            } ) , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        demandeValidationGroupe :  DemandGroupNanoCreditDetail , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        adhererGroupNanoCredit :  AdhererGroupNanoCredit , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        askNanoCredit :  AskNanoCredit , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        refundNanoCreditUser :  RefundNanoCreditUser , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        casserEpargneUser :  CasserEpargneUser 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    } ) 
							 
						 
					
						
							
								
									
										
										
										
											2020-09-30 05:46:30 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								} ,  {  
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    contentComponent :  OptionsMenu , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    headerMode :  'none' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    contentOptions :  { activeTintColor :  theme . accent } 
							 
						 
					
						
							
								
									
										
										
										
											2020-09-30 05:46:30 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								} )  
						 
					
						
							
								
									
										
										
										
											2020-04-11 22:33:59 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2020-03-20 18:28:22 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								const  AppAgentStack  =  createDrawerNavigator ( {  
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    sta :  createStackNavigator ( { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        home :  Home , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        useraccount :  UserAccount , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        walletSelect :  WalletSelect , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        createIdentification :  CreateIdentification , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        validateIdentification :  ValidateIdentification , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        Historique : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                screen :  createBottomTabNavigator ( { myDemand :  MyHistory } ,  { 
							 
						 
					
						
							
								
									
										
										
										
											2020-03-20 18:28:22 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								                    headerMode :  "none" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    header :  null , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    headerTitle :  I18n . t ( 'CREDIT_MANAGE' ) , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    tabBarOptions :  { 
							 
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								                        labelStyle :  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                            fontSize :  13 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                            fontWeight :  "bold" 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        } , 
							 
						 
					
						
							
								
									
										
										
										
											2020-03-20 18:28:22 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								                    } 
							 
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								                } ) , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                navigationOptions :  ( )  =>  ( { 
							 
						 
					
						
							
								
									
										
										
										
											2020-03-20 18:28:22 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								                    header :  null , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    headerMode :  'none' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    headerTitle :  null , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    activeColor :  '#f0edf6' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    inactiveColor :  '#3e2465' , 
							 
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								                    barStyle :  { backgroundColor :  '#694fad' } , 
							 
						 
					
						
							
								
									
										
										
										
											2020-10-04 11:17:41 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								                    /* headerLeft: (<HeaderBackButton />), */ 
							 
						 
					
						
							
								
									
										
										
										
											2020-03-20 18:28:22 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								                    drawerLabel :  I18n . t ( 'CREDIT_MANAGE' ) , 
							 
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								                    drawerIcon :  ( { tintColor } )  =>  ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        < Icon 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                            name = { 'credit-card' } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                            size = { 24 } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        / > ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                } ) , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        historyItemDetails :  HistoryItemDetails , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        creditrequest :  HistoryRequester , 
							 
						 
					
						
							
								
									
										
										
										
											2021-11-11 11:43:33 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        saisirFeuilleSoinScreen :  SaisirFeuilleSoinScreen , 
							 
						 
					
						
							
								
									
										
										
										
											2021-12-16 14:28:24 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        executerPrescriptionScreen :  ExecuterPrescriptionScreen , 
							 
						 
					
						
							
								
									
										
										
										
											2022-01-17 02:02:01 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        modifierExecutionPrescriptionScreen :  ModifierExecutionPrescriptionScreen , 
							 
						 
					
						
							
								
									
										
										
										
											2022-01-04 11:42:58 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        modifierFeuilleSoinScreen :  ModifierFeuilleSoinScreen , 
							 
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        addNetwork :  AddNetwork , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        updateinformation :  UpdateInformations , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        notificationview :  Notifications , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        configuration :  Configurations , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        about :  About , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        walletDetail :  WalletDetail , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        walletDepot :  WalletDepot , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        walletRetrait :  WalletRetrait , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        walletOptionSelect :  WalletOptionSelect , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        operateurOptionSelect :  OperateurOptionSelect , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        paiementFacture :  PaiementFacture , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        retraitEnCashAgent :  RetraitEnCashAgent , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        retraitCarteVersCashAgent :  RetraitCarteVersCashAgent , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        envoieCashVersWalletAgent :  EnvoieCashVersWalletAgent , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        envoieCashVersAutreWalletAgent :  EnvoieCashVersAutreWalletAgent , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        envoieCashVersCarteAgent :  EnvoieCashVersCarteAgent , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        envoiCashVersCashAgent :  EnvoiCashVersCashAgent , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        envoieWalletToBankAgent :  EnvoieWalletToBankAgent , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        createGroupNanoCredit :  CreateGroupNanoCredit , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        cautionNanoCreditAgent :  CautionNanoCreditAgent , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    } ) 
							 
						 
					
						
							
								
									
										
										
										
											2020-03-20 18:28:22 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								} ,  {  
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    contentComponent :  OptionsMenu , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    backBehavior :  "none" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    lazy :  false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    headerMode :  'none' ,  contentOptions :  { activeTintColor :  theme . accent } 
							 
						 
					
						
							
								
									
										
										
										
											2020-08-11 09:42:31 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								} ) ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2020-03-20 18:28:22 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								const  AppAdministratorStack  =  createDrawerNavigator ( {  
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        sta :  createStackNavigator ( { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            home :  Home , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            useraccount :  UserAccount , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            walletSelect :  WalletSelect , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            Historique :  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                screen :  createBottomTabNavigator ( { 
							 
						 
					
						
							
								
									
										
										
										
											2020-03-20 18:28:22 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								                    myDemand :  MyHistory ,  OthersDemand :  MyHistory 
							 
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								                } ,  { 
							 
						 
					
						
							
								
									
										
										
										
											2020-03-20 18:28:22 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								                    headerMode :  "none" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    header :  null , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    headerTitle :  null , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    title :  I18n . t ( 'CREDIT_MANAGE' ) , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    tabBarOptions :  { 
							 
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								                        labelStyle :  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                            fontSize :  13 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        } , 
							 
						 
					
						
							
								
									
										
										
										
											2020-03-20 18:28:22 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								                    } 
							 
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								                } ) , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                navigationOptions :  ( )  =>  ( { 
							 
						 
					
						
							
								
									
										
										
										
											2020-03-20 18:28:22 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								                    header :  null , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    headerMode :  'none' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    headerTitle :  null , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    activeColor :  '#f0edf6' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    inactiveColor :  '#3e2465' , 
							 
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								                    barStyle :  { backgroundColor :  '#694fad' } , 
							 
						 
					
						
							
								
									
										
										
										
											2020-03-20 18:28:22 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    drawerLabel :  I18n . t ( 'CREDIT_MANAGE' ) , 
							 
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								                    drawerIcon :  ( { tintColor } )  =>  ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        < Icon 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                            name = { 'credit-card' } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                            size = { 24 } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        / > ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                } ) , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            creditrequest :  HistoryRequester , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            historyItemDetails :  HistoryItemDetails , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            superviseurgroup :  SuperViseurGroupeHome , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            notificationview :  Notifications , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            configuration :  Configurations , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            about :  About , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            walletDetail :  WalletDetail , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            walletDepot :  WalletDepot , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            walletRetrait :  WalletRetrait 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        } ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        contentComponent :  OptionsMenu , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        backBehavior :  "none" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        headerMode :  'none' 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    } ) ; 
							 
						 
					
						
							
								
									
										
										
										
											2020-08-11 09:42:31 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2020-03-20 18:28:22 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								const  AppSuperAdministrator  =  createDrawerNavigator ( {  
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    sta :  createStackNavigator ( { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        home :  Home , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        useraccount :  UserAccount , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        walletSelect :  WalletSelect , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        Historique :  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            screen :  createBottomTabNavigator ( { OthersDemand :  MyHistory } ,  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                headerMode :  "none" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                header :  null , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                headerTitle :  null , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                title :  I18n . t ( 'CREDIT_MANAGE' ) , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                tabBarOptions :  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    labelStyle :  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        fontSize :  13 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        fontWeight :  "bold" 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            } ) , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            navigationOptions :  ( )  =>  ( { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                title :  I18n . t ( 'CREDIT_MANAGE' ) , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                headerMode :  "none" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                header :  null , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                headerTitle :  null , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                drawerIcon :  ( { tintColor } )  =>  ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    < Icon 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        name = { 'credit-card' } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        size = { 24 } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    / > ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            } ) , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        creditrequest :  HistoryRequester , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        historyItemDetails :  HistoryItemDetails , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        superviseurgroup :  SuperViseurGroupeHome , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        notificationview :  Notifications , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        configuration :  Configurations , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        about :  About , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        walletDetail :  WalletDetail , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        walletDepot :  WalletDepot , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        walletRetrait :  WalletRetrait 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    } ) 
							 
						 
					
						
							
								
									
										
										
										
											2020-03-20 18:28:22 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								} ,  {  
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    contentComponent :  OptionsMenu , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    backBehavior :  "none" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    headerMode :  'none' 
							 
						 
					
						
							
								
									
										
										
										
											2020-08-11 09:42:31 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								} ) ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-05-24 11:11:55 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								const  AppNavigator  =  createSwitchNavigator ( {  
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    first :  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        screen :  SplashScreen 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    App :  AppStack , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    AgentApp :  AppAgentStack , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    adminApp :  AppAdministratorStack , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    supAdminApp :  AppSuperAdministrator , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    Auth :  AuthStack 
							 
						 
					
						
							
								
									
										
										
										
											2020-03-20 18:28:22 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								} ,  {  
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    initialRouteName :  'first' 
							 
						 
					
						
							
								
									
										
										
										
											2019-06-16 13:09:54 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								} ) ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  AppContainer  =  createAppContainer ( AppNavigator ) ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-05-24 11:11:55 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								export  default  class  App  extends  React . Component  {  
						 
					
						
							
								
									
										
										
										
											2021-05-27 16:34:51 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    constructor ( props )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        super ( props ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        console . log ( "APP PROPS" ,  this . props ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        global . appHasLoaded  =  false ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        //Remove this method to stop OneSignal Debugging
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        OneSignal . setLogLevel ( 6 ,  0 ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        IlinkEmitter . on ( "langueChange" ,  this . updateLangue . bind ( this ) ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        // Replace 'YOUR_ONESIGNAL_APP_ID' with your OneSignal App ID.
 
							 
						 
					
						
							
								
									
										
										
										
											2021-10-29 18:51:10 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								        OneSignal . init ( "ab02121a-ecec-424f-910a-2709ef85698d" ,  { 
							 
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								            kOSSettingsKeyAutoPrompt :  false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            kOSSettingsKeyInAppLaunchURL :  false , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            kOSSettingsKeyInFocusDisplayOption :  2 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        } ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        OneSignal . inFocusDisplaying ( 2 ) ;  // Controls what should happen if a notification is received while the app is open. 2 means that the notification will go directly to the device's notification center.
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        // The promptForPushNotifications function code will show the iOS push notification prompt. We recommend removing the following code and instead using an In-App Message to prompt for notification permission (See step below)
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        OneSignal . promptForPushNotificationsWithUserResponse ( myiOSPromptCallback ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        OneSignal . addEventListener ( 'received' ,  this . onReceived ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        OneSignal . addEventListener ( 'opened' ,  this . onOpened ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        OneSignal . addEventListener ( 'ids' ,  this . onIds ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    updateLangue ( )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        this . forceUpdate ( ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    _getOneSignalIds  =  ( )  =>  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        return  new  Promise ( async  ( resolve ,  reject )  =>  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            try  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                const  getElement  =  await  AsyncStorage . getItem ( '@config:onesignalIds' ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                resolve ( getElement ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            }  catch  ( error )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                reject ( error ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        } ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    _saveOneSignalIds  =  async  ( ids )  =>  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        try  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            await  AsyncStorage . setItem ( '@config:onesignalIds' ,  ids ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        }  catch  ( error )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            console . warn ( error ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    goToScreen  =  ( routeName ,  params ,  isReset  =  true )  =>  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        const  { navigator }  =  this . refs ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        if  ( typeof  navigator  !==  'undefined' )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            console . log ( "APP HAS LOADED" ,  global . appHasLoaded ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            if  ( global . appHasLoaded )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                navigator . dispatch ( { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    type :  "Navigation/NAVIGATE" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    routeName , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    params 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                } ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                / *                                           r e a d U s e r ( ) . t h e n ( ( r e s u l t )   = >   { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                         if  ( result  ===  null  ||  result  ===  undefined )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                              console . warn ( "APP HAS LOADED NOTIFICATION PARAMS" ,  params ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                              navigator . dispatch ( { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                                   type :  "Navigation/NAVIGATE" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                                   routeName :  "first" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                                   params :  {  routeName ,  params  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                              } ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                         }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                              navigator . dispatch ( { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                                   type :  "Navigation/NAVIGATE" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                                   routeName , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                                   params 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                              } ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                         } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                    } ) ;  * / 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                navigator . dispatch ( { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    type :  "Navigation/NAVIGATE" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    routeName :  "first" , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    params :  { routeName ,  params } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                } ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    } ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    handleDeepLink  =  ( openResult )  =>  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        const  data  =  openResult . notification . payload . additionalData ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        //const dataParse = data.replace("'", "\"");
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        console . warn ( "HANDLE DEEP LINK" ,  data ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        switch  ( data . screen )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            case  'historyItemDetails' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                console . log ( "History Item" ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                this . goToScreen ( data . screen ,  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    item :  data . data 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                } ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                break ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            default : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                console . log ( "Not History Item" ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                this . goToScreen ( data . screen ,  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    id :  data . data . id 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                } ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                break ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        / *                       i f   ( d a t a   & &   d a t a . i d )   { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                       this . goToScreen ( data . screen ,  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                            id :  data . id , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                            goToScreen :  this . goToScreen 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                       } ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                       console . log ( "notification is invalid data" ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                  }  * / 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    } ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    componentWillUnmount ( )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        OneSignal . removeEventListener ( 'received' ,  this . onReceived ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        OneSignal . removeEventListener ( 'opened' ,  this . onOpened ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        OneSignal . removeEventListener ( 'ids' ,  this . onIds ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    onReceived ( notification )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        console . log ( "Notification received: " ,  notification ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    onOpened  =  ( openResult )  =>  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        let  data  =  openResult . notification . payload . additionalData ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        this . handleDeepLink ( openResult ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        console . log ( 'Message: ' ,  openResult . notification . payload . body ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        console . log ( 'Data: ' ,  openResult . notification . payload . additionalData ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        console . log ( 'isActive: ' ,  openResult . notification . isAppInFocus ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        console . log ( 'openResult: ' ,  openResult ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    render ( )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        return  ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            < Provider  store = { store } > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                < PersistGate  persistor = { persistor } > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    < ActionSheetProvider > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        < AppContainer  ref = "navigator" / > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    < / A c t i o n S h e e t P r o v i d e r > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                < / P e r s i s t G a t e > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            < / P r o v i d e r > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2020-04-17 22:03:04 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2020-08-11 09:42:31 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								function  myiOSPromptCallback ( permission )  {  
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    // do something with permission value
 
							 
						 
					
						
							
								
									
										
										
										
											2020-08-11 09:42:31 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-06-16 13:09:54 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								const  styles  =  StyleSheet . create ( {  
						 
					
						
							
								
									
										
										
										
											2020-11-20 17:06:19 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    container :  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        flex :  1 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        justifyContent :  'center' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        alignItems :  'center' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        backgroundColor :  '#F5FCFF' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    welcome :  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        fontSize :  20 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        textAlign :  'center' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        margin :  10 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    instructions :  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        textAlign :  'center' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        color :  '#333333' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        marginBottom :  5 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    } , 
							 
						 
					
						
							
								
									
										
										
										
											2019-06-16 13:09:54 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								} ) ;