| 
															
														 | 
														
															 
														 | 
														
															
														 | 
														
															 
														 | 
													
												
													
														| 
															159
														 | 
														
															 async function internalCheckMultiple( 
														 | 
														
															159
														 | 
														
															 async function internalCheckMultiple( 
														 | 
													
												
													
														| 
															160
														 | 
														
															   permissions: Permission[], 
														 | 
														
															160
														 | 
														
															   permissions: Permission[], 
														 | 
													
												
													
														| 
															161
														 | 
														
															 ): Promise<{ [permission: Permission]: PermissionStatus }> { 
														 | 
														
															161
														 | 
														
															 ): Promise<{ [permission: Permission]: PermissionStatus }> { 
														 | 
													
												
													
														| 
															162
														 | 
														
															-  const result = await getUnavailablePermissions(permissions); 
														 | 
														
															
														 | 
														
															 
														 | 
													
												
													
														| 
															163
														 | 
														
															-  const unavailable = Object.keys(result); 
														 | 
														
															
														 | 
														
															 
														 | 
													
												
													
														| 
															164
														 | 
														
															-  const available = permissions.filter(p => !unavailable.includes(p)); 
														 | 
														
															
														 | 
														
															 
														 | 
													
												
													
														| 
															
														 | 
														
															 
														 | 
														
															162
														 | 
														
															+  let available = permissions; 
														 | 
													
												
													
														| 
															
														 | 
														
															 
														 | 
														
															163
														 | 
														
															+  let result = {}; 
														 | 
													
												
													
														| 
															
														 | 
														
															 
														 | 
														
															164
														 | 
														
															+ 
														 | 
													
												
													
														| 
															
														 | 
														
															 
														 | 
														
															165
														 | 
														
															+  if (Platform.OS === "android") { 
														 | 
													
												
													
														| 
															
														 | 
														
															 
														 | 
														
															166
														 | 
														
															+    result = await getUnavailablePermissions(permissions); 
														 | 
													
												
													
														| 
															
														 | 
														
															 
														 | 
														
															167
														 | 
														
															+    const unavailable = Object.keys(result); 
														 | 
													
												
													
														| 
															
														 | 
														
															 
														 | 
														
															168
														 | 
														
															+    available = permissions.filter(p => !unavailable.includes(p)); 
														 | 
													
												
													
														| 
															
														 | 
														
															 
														 | 
														
															169
														 | 
														
															+  } 
														 | 
													
												
													
														| 
															165
														 | 
														
															  
														 | 
														
															170
														 | 
														
															  
														 | 
													
												
													
														| 
															166
														 | 
														
															   return Promise.all(available.map(p => internalCheck(p))) 
														 | 
														
															171
														 | 
														
															   return Promise.all(available.map(p => internalCheck(p))) 
														 | 
													
												
													
														| 
															167
														 | 
														
															     .then(statuses => 
														 | 
														
															172
														 | 
														
															     .then(statuses => 
														 |