Skip to content

Instantly share code, notes, and snippets.

@a-tokyo
Last active May 9, 2025 09:47
Show Gist options
  • Save a-tokyo/384758cd23a889092ecd8f333eee995a to your computer and use it in GitHub Desktop.
Save a-tokyo/384758cd23a889092ecd8f333eee995a to your computer and use it in GitHub Desktop.
react-native-webview+13.13.5.patch - Fixes: Android build fails with StringEnumTypeAnnotation error in React Native 0.79.x
diff --git a/node_modules/react-native-webview/.vscode/settings.json b/node_modules/react-native-webview/.vscode/settings.json
new file mode 100644
index 0000000..14a8645
--- /dev/null
+++ b/node_modules/react-native-webview/.vscode/settings.json
@@ -0,0 +1,3 @@
+{
+ "files.exclude": {}
+}
\ No newline at end of file
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/results.bin b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/results.bin
new file mode 100644
index 0000000..7ed749e
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/results.bin
@@ -0,0 +1 @@
+o/bundleLibRuntimeToDirDebug
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/facebook/react/viewmanagers/RNCWebViewManagerDelegate.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/facebook/react/viewmanagers/RNCWebViewManagerDelegate.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/facebook/react/viewmanagers/RNCWebViewManagerInterface.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/facebook/react/viewmanagers/RNCWebViewManagerInterface.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/BuildConfig.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/BuildConfig.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/NativeRNCWebViewModuleSpec.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/NativeRNCWebViewModuleSpec.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCBasicAuthCredential.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCBasicAuthCredential.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebChromeClient$1.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebChromeClient$1.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebChromeClient.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebChromeClient.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebView$1$1.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebView$1$1.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebView$1.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebView$1.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebView$2.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebView$2.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebView$3.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebView$3.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebView$ProgressChangedFilter.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebView$ProgressChangedFilter.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebView$RNCWebViewBridge.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebView$RNCWebViewBridge.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebView.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebView.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewClient.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewClient.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewConfig.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewConfig.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewFileProvider.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewFileProvider.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewManager.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewManager.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewManagerImpl$Companion.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewManagerImpl$Companion.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewManagerImpl$setupWebChromeClient$1.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewManagerImpl$setupWebChromeClient$1.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewManagerImpl$setupWebChromeClient$webChromeClient$1.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewManagerImpl$setupWebChromeClient$webChromeClient$1.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewManagerImpl.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewManagerImpl.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewManagerImplKt.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewManagerImplKt.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewMessagingModule.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewMessagingModule.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewModule.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewModule.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewModuleImpl$1.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewModuleImpl$1.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewModuleImpl$2.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewModuleImpl$2.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewModuleImpl$MimeType.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewModuleImpl$MimeType.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewModuleImpl$ShouldOverrideUrlLoadingLock$ShouldOverrideCallbackState.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewModuleImpl$ShouldOverrideUrlLoadingLock$ShouldOverrideCallbackState.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewModuleImpl$ShouldOverrideUrlLoadingLock.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewModuleImpl$ShouldOverrideUrlLoadingLock.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewModuleImpl.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewModuleImpl.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewPackage.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewPackage.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewWrapper$Companion.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewWrapper$Companion.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewWrapper.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/RNCWebViewWrapper.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/URLUtil.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/URLUtil.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopCustomMenuSelectionEvent$Companion.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopCustomMenuSelectionEvent$Companion.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopCustomMenuSelectionEvent.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopCustomMenuSelectionEvent.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopHttpErrorEvent$Companion.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopHttpErrorEvent$Companion.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopHttpErrorEvent.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopHttpErrorEvent.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopLoadingErrorEvent$Companion.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopLoadingErrorEvent$Companion.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopLoadingErrorEvent.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopLoadingErrorEvent.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopLoadingFinishEvent$Companion.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopLoadingFinishEvent$Companion.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopLoadingFinishEvent.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopLoadingFinishEvent.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopLoadingProgressEvent$Companion.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopLoadingProgressEvent$Companion.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopLoadingProgressEvent.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopLoadingProgressEvent.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopLoadingStartEvent$Companion.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopLoadingStartEvent$Companion.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopLoadingStartEvent.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopLoadingStartEvent.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopMessageEvent$Companion.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopMessageEvent$Companion.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopMessageEvent.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopMessageEvent.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopOpenWindowEvent$Companion.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopOpenWindowEvent$Companion.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopOpenWindowEvent.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopOpenWindowEvent.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopRenderProcessGoneEvent$Companion.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopRenderProcessGoneEvent$Companion.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopRenderProcessGoneEvent.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopRenderProcessGoneEvent.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopShouldStartLoadWithRequestEvent$Companion.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopShouldStartLoadWithRequestEvent$Companion.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopShouldStartLoadWithRequestEvent.dex b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnativecommunity/webview/events/TopShouldStartLoadWithRequestEvent.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin b/node_modules/react-native-webview/android/build/.transforms/991d219b8800090751417f470e4f6d7f/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/.transforms/a34c3165752188d6bf77195e962f378d/results.bin b/node_modules/react-native-webview/android/build/.transforms/a34c3165752188d6bf77195e962f378d/results.bin
new file mode 100644
index 0000000..0d259dd
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/.transforms/a34c3165752188d6bf77195e962f378d/results.bin
@@ -0,0 +1 @@
+o/classes
diff --git a/node_modules/react-native-webview/android/build/.transforms/a34c3165752188d6bf77195e962f378d/transformed/classes/classes_dex/classes.dex b/node_modules/react-native-webview/android/build/.transforms/a34c3165752188d6bf77195e962f378d/transformed/classes/classes_dex/classes.dex
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/generated/source/buildConfig/debug/com/reactnativecommunity/webview/BuildConfig.java b/node_modules/react-native-webview/android/build/generated/source/buildConfig/debug/com/reactnativecommunity/webview/BuildConfig.java
new file mode 100644
index 0000000..1466b56
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/generated/source/buildConfig/debug/com/reactnativecommunity/webview/BuildConfig.java
@@ -0,0 +1,12 @@
+/**
+ * Automatically generated file. DO NOT MODIFY
+ */
+package com.reactnativecommunity.webview;
+
+public final class BuildConfig {
+ public static final boolean DEBUG = Boolean.parseBoolean("true");
+ public static final String LIBRARY_PACKAGE_NAME = "com.reactnativecommunity.webview";
+ public static final String BUILD_TYPE = "debug";
+ // Field from default config.
+ public static final boolean IS_NEW_ARCHITECTURE_ENABLED = true;
+}
diff --git a/node_modules/react-native-webview/android/build/generated/source/codegen/java/com/facebook/react/viewmanagers/RNCWebViewManagerDelegate.java b/node_modules/react-native-webview/android/build/generated/source/codegen/java/com/facebook/react/viewmanagers/RNCWebViewManagerDelegate.java
new file mode 100644
index 0000000..a8db275
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/generated/source/codegen/java/com/facebook/react/viewmanagers/RNCWebViewManagerDelegate.java
@@ -0,0 +1,295 @@
+/**
+* This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+*
+* Do not edit this file as changes may cause incorrect behavior and will be lost
+* once the code is regenerated.
+*
+* @generated by codegen project: GeneratePropsJavaDelegate.js
+*/
+
+package com.facebook.react.viewmanagers;
+
+import android.view.View;
+import androidx.annotation.Nullable;
+import com.facebook.react.bridge.ReadableArray;
+import com.facebook.react.bridge.ReadableMap;
+import com.facebook.react.uimanager.BaseViewManager;
+import com.facebook.react.uimanager.BaseViewManagerDelegate;
+import com.facebook.react.uimanager.LayoutShadowNode;
+
+public class RNCWebViewManagerDelegate<T extends View, U extends BaseViewManager<T, ? extends LayoutShadowNode> & RNCWebViewManagerInterface<T>> extends BaseViewManagerDelegate<T, U> {
+ public RNCWebViewManagerDelegate(U viewManager) {
+ super(viewManager);
+ }
+ @Override
+ public void setProperty(T view, String propName, @Nullable Object value) {
+ switch (propName) {
+ case "allowFileAccess":
+ mViewManager.setAllowFileAccess(view, value == null ? false : (boolean) value);
+ break;
+ case "allowsProtectedMedia":
+ mViewManager.setAllowsProtectedMedia(view, value == null ? false : (boolean) value);
+ break;
+ case "allowsFullscreenVideo":
+ mViewManager.setAllowsFullscreenVideo(view, value == null ? false : (boolean) value);
+ break;
+ case "androidLayerType":
+ mViewManager.setAndroidLayerType(view, value == null ? "none" : (String) value);
+ break;
+ case "cacheMode":
+ mViewManager.setCacheMode(view, value == null ? "LOAD_DEFAULT" : (String) value);
+ break;
+ case "domStorageEnabled":
+ mViewManager.setDomStorageEnabled(view, value == null ? false : (boolean) value);
+ break;
+ case "downloadingMessage":
+ mViewManager.setDownloadingMessage(view, value == null ? null : (String) value);
+ break;
+ case "forceDarkOn":
+ mViewManager.setForceDarkOn(view, value == null ? false : (boolean) value);
+ break;
+ case "geolocationEnabled":
+ mViewManager.setGeolocationEnabled(view, value == null ? false : (boolean) value);
+ break;
+ case "lackPermissionToDownloadMessage":
+ mViewManager.setLackPermissionToDownloadMessage(view, value == null ? null : (String) value);
+ break;
+ case "messagingModuleName":
+ mViewManager.setMessagingModuleName(view, value == null ? null : (String) value);
+ break;
+ case "minimumFontSize":
+ mViewManager.setMinimumFontSize(view, value == null ? 0 : ((Double) value).intValue());
+ break;
+ case "mixedContentMode":
+ mViewManager.setMixedContentMode(view, value == null ? "never" : (String) value);
+ break;
+ case "nestedScrollEnabled":
+ mViewManager.setNestedScrollEnabled(view, value == null ? false : (boolean) value);
+ break;
+ case "overScrollMode":
+ mViewManager.setOverScrollMode(view, value == null ? null : (String) value);
+ break;
+ case "saveFormDataDisabled":
+ mViewManager.setSaveFormDataDisabled(view, value == null ? false : (boolean) value);
+ break;
+ case "scalesPageToFit":
+ mViewManager.setScalesPageToFit(view, value == null ? true : (boolean) value);
+ break;
+ case "setBuiltInZoomControls":
+ mViewManager.setSetBuiltInZoomControls(view, value == null ? true : (boolean) value);
+ break;
+ case "setDisplayZoomControls":
+ mViewManager.setSetDisplayZoomControls(view, value == null ? false : (boolean) value);
+ break;
+ case "setSupportMultipleWindows":
+ mViewManager.setSetSupportMultipleWindows(view, value == null ? true : (boolean) value);
+ break;
+ case "textZoom":
+ mViewManager.setTextZoom(view, value == null ? 0 : ((Double) value).intValue());
+ break;
+ case "thirdPartyCookiesEnabled":
+ mViewManager.setThirdPartyCookiesEnabled(view, value == null ? true : (boolean) value);
+ break;
+ case "hasOnScroll":
+ mViewManager.setHasOnScroll(view, value == null ? false : (boolean) value);
+ break;
+ case "allowingReadAccessToURL":
+ mViewManager.setAllowingReadAccessToURL(view, value == null ? null : (String) value);
+ break;
+ case "allowsBackForwardNavigationGestures":
+ mViewManager.setAllowsBackForwardNavigationGestures(view, value == null ? false : (boolean) value);
+ break;
+ case "allowsInlineMediaPlayback":
+ mViewManager.setAllowsInlineMediaPlayback(view, value == null ? false : (boolean) value);
+ break;
+ case "allowsPictureInPictureMediaPlayback":
+ mViewManager.setAllowsPictureInPictureMediaPlayback(view, value == null ? false : (boolean) value);
+ break;
+ case "allowsAirPlayForMediaPlayback":
+ mViewManager.setAllowsAirPlayForMediaPlayback(view, value == null ? false : (boolean) value);
+ break;
+ case "allowsLinkPreview":
+ mViewManager.setAllowsLinkPreview(view, value == null ? true : (boolean) value);
+ break;
+ case "automaticallyAdjustContentInsets":
+ mViewManager.setAutomaticallyAdjustContentInsets(view, value == null ? true : (boolean) value);
+ break;
+ case "autoManageStatusBarEnabled":
+ mViewManager.setAutoManageStatusBarEnabled(view, value == null ? true : (boolean) value);
+ break;
+ case "bounces":
+ mViewManager.setBounces(view, value == null ? true : (boolean) value);
+ break;
+ case "contentInset":
+ mViewManager.setContentInset(view, (ReadableMap) value);
+ break;
+ case "contentInsetAdjustmentBehavior":
+ mViewManager.setContentInsetAdjustmentBehavior(view, value == null ? "never" : (String) value);
+ break;
+ case "contentMode":
+ mViewManager.setContentMode(view, value == null ? "recommended" : (String) value);
+ break;
+ case "dataDetectorTypes":
+ mViewManager.setDataDetectorTypes(view, (ReadableArray) value);
+ break;
+ case "decelerationRate":
+ mViewManager.setDecelerationRate(view, value == null ? 0f : ((Double) value).doubleValue());
+ break;
+ case "directionalLockEnabled":
+ mViewManager.setDirectionalLockEnabled(view, value == null ? true : (boolean) value);
+ break;
+ case "enableApplePay":
+ mViewManager.setEnableApplePay(view, value == null ? false : (boolean) value);
+ break;
+ case "hideKeyboardAccessoryView":
+ mViewManager.setHideKeyboardAccessoryView(view, value == null ? false : (boolean) value);
+ break;
+ case "keyboardDisplayRequiresUserAction":
+ mViewManager.setKeyboardDisplayRequiresUserAction(view, value == null ? true : (boolean) value);
+ break;
+ case "limitsNavigationsToAppBoundDomains":
+ mViewManager.setLimitsNavigationsToAppBoundDomains(view, value == null ? false : (boolean) value);
+ break;
+ case "mediaCapturePermissionGrantType":
+ mViewManager.setMediaCapturePermissionGrantType(view, value == null ? "prompt" : (String) value);
+ break;
+ case "pagingEnabled":
+ mViewManager.setPagingEnabled(view, value == null ? false : (boolean) value);
+ break;
+ case "pullToRefreshEnabled":
+ mViewManager.setPullToRefreshEnabled(view, value == null ? false : (boolean) value);
+ break;
+ case "refreshControlLightMode":
+ mViewManager.setRefreshControlLightMode(view, value == null ? false : (boolean) value);
+ break;
+ case "scrollEnabled":
+ mViewManager.setScrollEnabled(view, value == null ? true : (boolean) value);
+ break;
+ case "sharedCookiesEnabled":
+ mViewManager.setSharedCookiesEnabled(view, value == null ? false : (boolean) value);
+ break;
+ case "textInteractionEnabled":
+ mViewManager.setTextInteractionEnabled(view, value == null ? true : (boolean) value);
+ break;
+ case "useSharedProcessPool":
+ mViewManager.setUseSharedProcessPool(view, value == null ? true : (boolean) value);
+ break;
+ case "menuItems":
+ mViewManager.setMenuItems(view, (ReadableArray) value);
+ break;
+ case "suppressMenuItems":
+ mViewManager.setSuppressMenuItems(view, (ReadableArray) value);
+ break;
+ case "hasOnFileDownload":
+ mViewManager.setHasOnFileDownload(view, value == null ? false : (boolean) value);
+ break;
+ case "fraudulentWebsiteWarningEnabled":
+ mViewManager.setFraudulentWebsiteWarningEnabled(view, value == null ? true : (boolean) value);
+ break;
+ case "allowFileAccessFromFileURLs":
+ mViewManager.setAllowFileAccessFromFileURLs(view, value == null ? false : (boolean) value);
+ break;
+ case "allowUniversalAccessFromFileURLs":
+ mViewManager.setAllowUniversalAccessFromFileURLs(view, value == null ? false : (boolean) value);
+ break;
+ case "applicationNameForUserAgent":
+ mViewManager.setApplicationNameForUserAgent(view, value == null ? null : (String) value);
+ break;
+ case "basicAuthCredential":
+ mViewManager.setBasicAuthCredential(view, (ReadableMap) value);
+ break;
+ case "cacheEnabled":
+ mViewManager.setCacheEnabled(view, value == null ? true : (boolean) value);
+ break;
+ case "incognito":
+ mViewManager.setIncognito(view, value == null ? false : (boolean) value);
+ break;
+ case "injectedJavaScript":
+ mViewManager.setInjectedJavaScript(view, value == null ? null : (String) value);
+ break;
+ case "injectedJavaScriptBeforeContentLoaded":
+ mViewManager.setInjectedJavaScriptBeforeContentLoaded(view, value == null ? null : (String) value);
+ break;
+ case "injectedJavaScriptForMainFrameOnly":
+ mViewManager.setInjectedJavaScriptForMainFrameOnly(view, value == null ? true : (boolean) value);
+ break;
+ case "injectedJavaScriptBeforeContentLoadedForMainFrameOnly":
+ mViewManager.setInjectedJavaScriptBeforeContentLoadedForMainFrameOnly(view, value == null ? true : (boolean) value);
+ break;
+ case "javaScriptCanOpenWindowsAutomatically":
+ mViewManager.setJavaScriptCanOpenWindowsAutomatically(view, value == null ? false : (boolean) value);
+ break;
+ case "javaScriptEnabled":
+ mViewManager.setJavaScriptEnabled(view, value == null ? true : (boolean) value);
+ break;
+ case "webviewDebuggingEnabled":
+ mViewManager.setWebviewDebuggingEnabled(view, value == null ? false : (boolean) value);
+ break;
+ case "mediaPlaybackRequiresUserAction":
+ mViewManager.setMediaPlaybackRequiresUserAction(view, value == null ? true : (boolean) value);
+ break;
+ case "messagingEnabled":
+ mViewManager.setMessagingEnabled(view, value == null ? false : (boolean) value);
+ break;
+ case "hasOnOpenWindowEvent":
+ mViewManager.setHasOnOpenWindowEvent(view, value == null ? false : (boolean) value);
+ break;
+ case "showsHorizontalScrollIndicator":
+ mViewManager.setShowsHorizontalScrollIndicator(view, value == null ? true : (boolean) value);
+ break;
+ case "showsVerticalScrollIndicator":
+ mViewManager.setShowsVerticalScrollIndicator(view, value == null ? true : (boolean) value);
+ break;
+ case "newSource":
+ mViewManager.setNewSource(view, (ReadableMap) value);
+ break;
+ case "userAgent":
+ mViewManager.setUserAgent(view, value == null ? null : (String) value);
+ break;
+ case "injectedJavaScriptObject":
+ mViewManager.setInjectedJavaScriptObject(view, value == null ? null : (String) value);
+ break;
+ default:
+ super.setProperty(view, propName, value);
+ }
+ }
+
+ @Override
+ public void receiveCommand(T view, String commandName, @Nullable ReadableArray args) {
+ switch (commandName) {
+ case "goBack":
+ mViewManager.goBack(view);
+ break;
+ case "goForward":
+ mViewManager.goForward(view);
+ break;
+ case "reload":
+ mViewManager.reload(view);
+ break;
+ case "stopLoading":
+ mViewManager.stopLoading(view);
+ break;
+ case "injectJavaScript":
+ mViewManager.injectJavaScript(view, args.getString(0));
+ break;
+ case "requestFocus":
+ mViewManager.requestFocus(view);
+ break;
+ case "postMessage":
+ mViewManager.postMessage(view, args.getString(0));
+ break;
+ case "loadUrl":
+ mViewManager.loadUrl(view, args.getString(0));
+ break;
+ case "clearFormData":
+ mViewManager.clearFormData(view);
+ break;
+ case "clearCache":
+ mViewManager.clearCache(view, args.getBoolean(0));
+ break;
+ case "clearHistory":
+ mViewManager.clearHistory(view);
+ break;
+ }
+ }
+}
diff --git a/node_modules/react-native-webview/android/build/generated/source/codegen/java/com/facebook/react/viewmanagers/RNCWebViewManagerInterface.java b/node_modules/react-native-webview/android/build/generated/source/codegen/java/com/facebook/react/viewmanagers/RNCWebViewManagerInterface.java
new file mode 100644
index 0000000..9933147
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/generated/source/codegen/java/com/facebook/react/viewmanagers/RNCWebViewManagerInterface.java
@@ -0,0 +1,105 @@
+/**
+* This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+*
+* Do not edit this file as changes may cause incorrect behavior and will be lost
+* once the code is regenerated.
+*
+* @generated by codegen project: GeneratePropsJavaInterface.js
+*/
+
+package com.facebook.react.viewmanagers;
+
+import android.view.View;
+import androidx.annotation.Nullable;
+import com.facebook.react.bridge.ReadableArray;
+import com.facebook.react.bridge.ReadableMap;
+import com.facebook.react.uimanager.ViewManagerWithGeneratedInterface;
+
+public interface RNCWebViewManagerInterface<T extends View> extends ViewManagerWithGeneratedInterface {
+ void setAllowFileAccess(T view, boolean value);
+ void setAllowsProtectedMedia(T view, boolean value);
+ void setAllowsFullscreenVideo(T view, boolean value);
+ void setAndroidLayerType(T view, @Nullable String value);
+ void setCacheMode(T view, @Nullable String value);
+ void setDomStorageEnabled(T view, boolean value);
+ void setDownloadingMessage(T view, @Nullable String value);
+ void setForceDarkOn(T view, boolean value);
+ void setGeolocationEnabled(T view, boolean value);
+ void setLackPermissionToDownloadMessage(T view, @Nullable String value);
+ void setMessagingModuleName(T view, @Nullable String value);
+ void setMinimumFontSize(T view, int value);
+ void setMixedContentMode(T view, @Nullable String value);
+ void setNestedScrollEnabled(T view, boolean value);
+ void setOverScrollMode(T view, @Nullable String value);
+ void setSaveFormDataDisabled(T view, boolean value);
+ void setScalesPageToFit(T view, boolean value);
+ void setSetBuiltInZoomControls(T view, boolean value);
+ void setSetDisplayZoomControls(T view, boolean value);
+ void setSetSupportMultipleWindows(T view, boolean value);
+ void setTextZoom(T view, int value);
+ void setThirdPartyCookiesEnabled(T view, boolean value);
+ void setHasOnScroll(T view, boolean value);
+ void setAllowingReadAccessToURL(T view, @Nullable String value);
+ void setAllowsBackForwardNavigationGestures(T view, boolean value);
+ void setAllowsInlineMediaPlayback(T view, boolean value);
+ void setAllowsPictureInPictureMediaPlayback(T view, boolean value);
+ void setAllowsAirPlayForMediaPlayback(T view, boolean value);
+ void setAllowsLinkPreview(T view, boolean value);
+ void setAutomaticallyAdjustContentInsets(T view, boolean value);
+ void setAutoManageStatusBarEnabled(T view, boolean value);
+ void setBounces(T view, boolean value);
+ void setContentInset(T view, @Nullable ReadableMap value);
+ void setContentInsetAdjustmentBehavior(T view, @Nullable String value);
+ void setContentMode(T view, @Nullable String value);
+ void setDataDetectorTypes(T view, @Nullable ReadableArray value);
+ void setDecelerationRate(T view, double value);
+ void setDirectionalLockEnabled(T view, boolean value);
+ void setEnableApplePay(T view, boolean value);
+ void setHideKeyboardAccessoryView(T view, boolean value);
+ void setKeyboardDisplayRequiresUserAction(T view, boolean value);
+ void setLimitsNavigationsToAppBoundDomains(T view, boolean value);
+ void setMediaCapturePermissionGrantType(T view, @Nullable String value);
+ void setPagingEnabled(T view, boolean value);
+ void setPullToRefreshEnabled(T view, boolean value);
+ void setRefreshControlLightMode(T view, boolean value);
+ void setScrollEnabled(T view, boolean value);
+ void setSharedCookiesEnabled(T view, boolean value);
+ void setTextInteractionEnabled(T view, boolean value);
+ void setUseSharedProcessPool(T view, boolean value);
+ void setMenuItems(T view, @Nullable ReadableArray value);
+ void setSuppressMenuItems(T view, @Nullable ReadableArray value);
+ void setHasOnFileDownload(T view, boolean value);
+ void setFraudulentWebsiteWarningEnabled(T view, boolean value);
+ void setAllowFileAccessFromFileURLs(T view, boolean value);
+ void setAllowUniversalAccessFromFileURLs(T view, boolean value);
+ void setApplicationNameForUserAgent(T view, @Nullable String value);
+ void setBasicAuthCredential(T view, @Nullable ReadableMap value);
+ void setCacheEnabled(T view, boolean value);
+ void setIncognito(T view, boolean value);
+ void setInjectedJavaScript(T view, @Nullable String value);
+ void setInjectedJavaScriptBeforeContentLoaded(T view, @Nullable String value);
+ void setInjectedJavaScriptForMainFrameOnly(T view, boolean value);
+ void setInjectedJavaScriptBeforeContentLoadedForMainFrameOnly(T view, boolean value);
+ void setJavaScriptCanOpenWindowsAutomatically(T view, boolean value);
+ void setJavaScriptEnabled(T view, boolean value);
+ void setWebviewDebuggingEnabled(T view, boolean value);
+ void setMediaPlaybackRequiresUserAction(T view, boolean value);
+ void setMessagingEnabled(T view, boolean value);
+ void setHasOnOpenWindowEvent(T view, boolean value);
+ void setShowsHorizontalScrollIndicator(T view, boolean value);
+ void setShowsVerticalScrollIndicator(T view, boolean value);
+ void setNewSource(T view, @Nullable ReadableMap value);
+ void setUserAgent(T view, @Nullable String value);
+ void setInjectedJavaScriptObject(T view, @Nullable String value);
+ void goBack(T view);
+ void goForward(T view);
+ void reload(T view);
+ void stopLoading(T view);
+ void injectJavaScript(T view, String javascript);
+ void requestFocus(T view);
+ void postMessage(T view, String data);
+ void loadUrl(T view, String url);
+ void clearFormData(T view);
+ void clearCache(T view, boolean includeDiskFiles);
+ void clearHistory(T view);
+}
diff --git a/node_modules/react-native-webview/android/build/generated/source/codegen/java/com/reactnativecommunity/webview/NativeRNCWebViewModuleSpec.java b/node_modules/react-native-webview/android/build/generated/source/codegen/java/com/reactnativecommunity/webview/NativeRNCWebViewModuleSpec.java
new file mode 100644
index 0000000..3a68129
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/generated/source/codegen/java/com/reactnativecommunity/webview/NativeRNCWebViewModuleSpec.java
@@ -0,0 +1,42 @@
+
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GenerateModuleJavaSpec.js
+ *
+ * @nolint
+ */
+
+package com.reactnativecommunity.webview;
+
+import com.facebook.proguard.annotations.DoNotStrip;
+import com.facebook.react.bridge.Promise;
+import com.facebook.react.bridge.ReactApplicationContext;
+import com.facebook.react.bridge.ReactContextBaseJavaModule;
+import com.facebook.react.bridge.ReactMethod;
+import com.facebook.react.turbomodule.core.interfaces.TurboModule;
+import javax.annotation.Nonnull;
+
+public abstract class NativeRNCWebViewModuleSpec extends ReactContextBaseJavaModule implements TurboModule {
+ public static final String NAME = "RNCWebViewModule";
+
+ public NativeRNCWebViewModuleSpec(ReactApplicationContext reactContext) {
+ super(reactContext);
+ }
+
+ @Override
+ public @Nonnull String getName() {
+ return NAME;
+ }
+
+ @ReactMethod
+ @DoNotStrip
+ public abstract void isFileUploadSupported(Promise promise);
+
+ @ReactMethod
+ @DoNotStrip
+ public abstract void shouldStartLoadWithLockIdentifier(boolean shouldStart, double lockIdentifier);
+}
diff --git a/node_modules/react-native-webview/android/build/generated/source/codegen/jni/CMakeLists.txt b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/CMakeLists.txt
new file mode 100644
index 0000000..ca1b9b7
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/CMakeLists.txt
@@ -0,0 +1,36 @@
+# Copyright (c) Meta Platforms, Inc. and affiliates.
+#
+# This source code is licensed under the MIT license found in the
+# LICENSE file in the root directory of this source tree.
+
+cmake_minimum_required(VERSION 3.13)
+set(CMAKE_VERBOSE_MAKEFILE on)
+
+file(GLOB react_codegen_SRCS CONFIGURE_DEPENDS *.cpp react/renderer/components/RNCWebViewSpec/*.cpp)
+
+add_library(
+ react_codegen_RNCWebViewSpec
+ OBJECT
+ ${react_codegen_SRCS}
+)
+
+target_include_directories(react_codegen_RNCWebViewSpec PUBLIC . react/renderer/components/RNCWebViewSpec)
+
+target_link_libraries(
+ react_codegen_RNCWebViewSpec
+ fbjni
+ jsi
+ # We need to link different libraries based on whether we are building rncore or not, that's necessary
+ # because we want to break a circular dependency between react_codegen_rncore and reactnative
+ reactnative
+)
+
+target_compile_options(
+ react_codegen_RNCWebViewSpec
+ PRIVATE
+ -DLOG_TAG=\"ReactNative\"
+ -fexceptions
+ -frtti
+ -std=c++20
+ -Wall
+)
diff --git a/node_modules/react-native-webview/android/build/generated/source/codegen/jni/RNCWebViewSpec-generated.cpp b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/RNCWebViewSpec-generated.cpp
new file mode 100644
index 0000000..6e38e28
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/RNCWebViewSpec-generated.cpp
@@ -0,0 +1,38 @@
+
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GenerateModuleJniCpp.js
+ */
+
+#include "RNCWebViewSpec.h"
+
+namespace facebook::react {
+
+static facebook::jsi::Value __hostFunction_NativeRNCWebViewModuleSpecJSI_isFileUploadSupported(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
+ static jmethodID cachedMethodId = nullptr;
+ return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "isFileUploadSupported", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
+}
+
+static facebook::jsi::Value __hostFunction_NativeRNCWebViewModuleSpecJSI_shouldStartLoadWithLockIdentifier(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
+ static jmethodID cachedMethodId = nullptr;
+ return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, VoidKind, "shouldStartLoadWithLockIdentifier", "(ZD)V", args, count, cachedMethodId);
+}
+
+NativeRNCWebViewModuleSpecJSI::NativeRNCWebViewModuleSpecJSI(const JavaTurboModule::InitParams &params)
+ : JavaTurboModule(params) {
+ methodMap_["isFileUploadSupported"] = MethodMetadata {0, __hostFunction_NativeRNCWebViewModuleSpecJSI_isFileUploadSupported};
+ methodMap_["shouldStartLoadWithLockIdentifier"] = MethodMetadata {2, __hostFunction_NativeRNCWebViewModuleSpecJSI_shouldStartLoadWithLockIdentifier};
+}
+
+std::shared_ptr<TurboModule> RNCWebViewSpec_ModuleProvider(const std::string &moduleName, const JavaTurboModule::InitParams &params) {
+ if (moduleName == "RNCWebViewModule") {
+ return std::make_shared<NativeRNCWebViewModuleSpecJSI>(params);
+ }
+ return nullptr;
+}
+
+} // namespace facebook::react
diff --git a/node_modules/react-native-webview/android/build/generated/source/codegen/jni/RNCWebViewSpec.h b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/RNCWebViewSpec.h
new file mode 100644
index 0000000..56db046
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/RNCWebViewSpec.h
@@ -0,0 +1,31 @@
+
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GenerateModuleJniH.js
+ */
+
+#pragma once
+
+#include <ReactCommon/JavaTurboModule.h>
+#include <ReactCommon/TurboModule.h>
+#include <jsi/jsi.h>
+
+namespace facebook::react {
+
+/**
+ * JNI C++ class for module 'NativeRNCWebViewModule'
+ */
+class JSI_EXPORT NativeRNCWebViewModuleSpecJSI : public JavaTurboModule {
+public:
+ NativeRNCWebViewModuleSpecJSI(const JavaTurboModule::InitParams &params);
+};
+
+
+JSI_EXPORT
+std::shared_ptr<TurboModule> RNCWebViewSpec_ModuleProvider(const std::string &moduleName, const JavaTurboModule::InitParams &params);
+
+} // namespace facebook::react
diff --git a/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/ComponentDescriptors.cpp b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/ComponentDescriptors.cpp
new file mode 100644
index 0000000..84e97c8
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/ComponentDescriptors.cpp
@@ -0,0 +1,22 @@
+
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GenerateComponentDescriptorCpp.js
+ */
+
+#include <react/renderer/components/RNCWebViewSpec/ComponentDescriptors.h>
+#include <react/renderer/core/ConcreteComponentDescriptor.h>
+#include <react/renderer/componentregistry/ComponentDescriptorProviderRegistry.h>
+
+namespace facebook::react {
+
+void RNCWebViewSpec_registerComponentDescriptorsFromCodegen(
+ std::shared_ptr<const ComponentDescriptorProviderRegistry> registry) {
+registry->add(concreteComponentDescriptorProvider<RNCWebViewComponentDescriptor>());
+}
+
+} // namespace facebook::react
diff --git a/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/ComponentDescriptors.h b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/ComponentDescriptors.h
new file mode 100644
index 0000000..b2824c6
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/ComponentDescriptors.h
@@ -0,0 +1,24 @@
+
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GenerateComponentDescriptorH.js
+ */
+
+#pragma once
+
+#include <react/renderer/components/RNCWebViewSpec/ShadowNodes.h>
+#include <react/renderer/core/ConcreteComponentDescriptor.h>
+#include <react/renderer/componentregistry/ComponentDescriptorProviderRegistry.h>
+
+namespace facebook::react {
+
+using RNCWebViewComponentDescriptor = ConcreteComponentDescriptor<RNCWebViewShadowNode>;
+
+void RNCWebViewSpec_registerComponentDescriptorsFromCodegen(
+ std::shared_ptr<const ComponentDescriptorProviderRegistry> registry);
+
+} // namespace facebook::react
diff --git a/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/EventEmitters.cpp b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/EventEmitters.cpp
new file mode 100644
index 0000000..fd93ff4
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/EventEmitters.cpp
@@ -0,0 +1,241 @@
+
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GenerateEventEmitterCpp.js
+ */
+
+#include <react/renderer/components/RNCWebViewSpec/EventEmitters.h>
+
+
+namespace facebook::react {
+
+void RNCWebViewEventEmitter::onContentSizeChange(OnContentSizeChange $event) const {
+ dispatchEvent("contentSizeChange", [$event=std::move($event)](jsi::Runtime &runtime) {
+ auto $payload = jsi::Object(runtime);
+ $payload.setProperty(runtime, "url", $event.url);
+$payload.setProperty(runtime, "loading", $event.loading);
+$payload.setProperty(runtime, "title", $event.title);
+$payload.setProperty(runtime, "canGoBack", $event.canGoBack);
+$payload.setProperty(runtime, "canGoForward", $event.canGoForward);
+$payload.setProperty(runtime, "lockIdentifier", $event.lockIdentifier);
+ return $payload;
+ });
+}
+
+
+void RNCWebViewEventEmitter::onRenderProcessGone(OnRenderProcessGone $event) const {
+ dispatchEvent("renderProcessGone", [$event=std::move($event)](jsi::Runtime &runtime) {
+ auto $payload = jsi::Object(runtime);
+ $payload.setProperty(runtime, "didCrash", $event.didCrash);
+ return $payload;
+ });
+}
+
+
+void RNCWebViewEventEmitter::onContentProcessDidTerminate(OnContentProcessDidTerminate $event) const {
+ dispatchEvent("contentProcessDidTerminate", [$event=std::move($event)](jsi::Runtime &runtime) {
+ auto $payload = jsi::Object(runtime);
+ $payload.setProperty(runtime, "url", $event.url);
+$payload.setProperty(runtime, "loading", $event.loading);
+$payload.setProperty(runtime, "title", $event.title);
+$payload.setProperty(runtime, "canGoBack", $event.canGoBack);
+$payload.setProperty(runtime, "canGoForward", $event.canGoForward);
+$payload.setProperty(runtime, "lockIdentifier", $event.lockIdentifier);
+ return $payload;
+ });
+}
+
+
+void RNCWebViewEventEmitter::onCustomMenuSelection(OnCustomMenuSelection $event) const {
+ dispatchEvent("customMenuSelection", [$event=std::move($event)](jsi::Runtime &runtime) {
+ auto $payload = jsi::Object(runtime);
+ $payload.setProperty(runtime, "label", $event.label);
+$payload.setProperty(runtime, "key", $event.key);
+$payload.setProperty(runtime, "selectedText", $event.selectedText);
+ return $payload;
+ });
+}
+
+
+void RNCWebViewEventEmitter::onFileDownload(OnFileDownload $event) const {
+ dispatchEvent("fileDownload", [$event=std::move($event)](jsi::Runtime &runtime) {
+ auto $payload = jsi::Object(runtime);
+ $payload.setProperty(runtime, "downloadUrl", $event.downloadUrl);
+ return $payload;
+ });
+}
+
+
+void RNCWebViewEventEmitter::onLoadingError(OnLoadingError $event) const {
+ dispatchEvent("loadingError", [$event=std::move($event)](jsi::Runtime &runtime) {
+ auto $payload = jsi::Object(runtime);
+ $payload.setProperty(runtime, "url", $event.url);
+$payload.setProperty(runtime, "loading", $event.loading);
+$payload.setProperty(runtime, "title", $event.title);
+$payload.setProperty(runtime, "canGoBack", $event.canGoBack);
+$payload.setProperty(runtime, "canGoForward", $event.canGoForward);
+$payload.setProperty(runtime, "lockIdentifier", $event.lockIdentifier);
+$payload.setProperty(runtime, "domain", $event.domain);
+$payload.setProperty(runtime, "code", $event.code);
+$payload.setProperty(runtime, "description", $event.description);
+ return $payload;
+ });
+}
+
+
+void RNCWebViewEventEmitter::onLoadingFinish(OnLoadingFinish $event) const {
+ dispatchEvent("loadingFinish", [$event=std::move($event)](jsi::Runtime &runtime) {
+ auto $payload = jsi::Object(runtime);
+ $payload.setProperty(runtime, "url", $event.url);
+$payload.setProperty(runtime, "loading", $event.loading);
+$payload.setProperty(runtime, "title", $event.title);
+$payload.setProperty(runtime, "canGoBack", $event.canGoBack);
+$payload.setProperty(runtime, "canGoForward", $event.canGoForward);
+$payload.setProperty(runtime, "lockIdentifier", $event.lockIdentifier);
+$payload.setProperty(runtime, "navigationType", $event.navigationType);
+$payload.setProperty(runtime, "mainDocumentURL", $event.mainDocumentURL);
+ return $payload;
+ });
+}
+
+
+void RNCWebViewEventEmitter::onLoadingProgress(OnLoadingProgress $event) const {
+ dispatchEvent("loadingProgress", [$event=std::move($event)](jsi::Runtime &runtime) {
+ auto $payload = jsi::Object(runtime);
+ $payload.setProperty(runtime, "url", $event.url);
+$payload.setProperty(runtime, "loading", $event.loading);
+$payload.setProperty(runtime, "title", $event.title);
+$payload.setProperty(runtime, "canGoBack", $event.canGoBack);
+$payload.setProperty(runtime, "canGoForward", $event.canGoForward);
+$payload.setProperty(runtime, "lockIdentifier", $event.lockIdentifier);
+$payload.setProperty(runtime, "progress", $event.progress);
+ return $payload;
+ });
+}
+
+
+void RNCWebViewEventEmitter::onLoadingStart(OnLoadingStart $event) const {
+ dispatchEvent("loadingStart", [$event=std::move($event)](jsi::Runtime &runtime) {
+ auto $payload = jsi::Object(runtime);
+ $payload.setProperty(runtime, "url", $event.url);
+$payload.setProperty(runtime, "loading", $event.loading);
+$payload.setProperty(runtime, "title", $event.title);
+$payload.setProperty(runtime, "canGoBack", $event.canGoBack);
+$payload.setProperty(runtime, "canGoForward", $event.canGoForward);
+$payload.setProperty(runtime, "lockIdentifier", $event.lockIdentifier);
+$payload.setProperty(runtime, "navigationType", $event.navigationType);
+$payload.setProperty(runtime, "mainDocumentURL", $event.mainDocumentURL);
+ return $payload;
+ });
+}
+
+
+void RNCWebViewEventEmitter::onHttpError(OnHttpError $event) const {
+ dispatchEvent("httpError", [$event=std::move($event)](jsi::Runtime &runtime) {
+ auto $payload = jsi::Object(runtime);
+ $payload.setProperty(runtime, "url", $event.url);
+$payload.setProperty(runtime, "loading", $event.loading);
+$payload.setProperty(runtime, "title", $event.title);
+$payload.setProperty(runtime, "canGoBack", $event.canGoBack);
+$payload.setProperty(runtime, "canGoForward", $event.canGoForward);
+$payload.setProperty(runtime, "lockIdentifier", $event.lockIdentifier);
+$payload.setProperty(runtime, "description", $event.description);
+$payload.setProperty(runtime, "statusCode", $event.statusCode);
+ return $payload;
+ });
+}
+
+
+void RNCWebViewEventEmitter::onMessage(OnMessage $event) const {
+ dispatchEvent("message", [$event=std::move($event)](jsi::Runtime &runtime) {
+ auto $payload = jsi::Object(runtime);
+ $payload.setProperty(runtime, "url", $event.url);
+$payload.setProperty(runtime, "loading", $event.loading);
+$payload.setProperty(runtime, "title", $event.title);
+$payload.setProperty(runtime, "canGoBack", $event.canGoBack);
+$payload.setProperty(runtime, "canGoForward", $event.canGoForward);
+$payload.setProperty(runtime, "lockIdentifier", $event.lockIdentifier);
+$payload.setProperty(runtime, "data", $event.data);
+ return $payload;
+ });
+}
+
+
+void RNCWebViewEventEmitter::onOpenWindow(OnOpenWindow $event) const {
+ dispatchEvent("openWindow", [$event=std::move($event)](jsi::Runtime &runtime) {
+ auto $payload = jsi::Object(runtime);
+ $payload.setProperty(runtime, "targetUrl", $event.targetUrl);
+ return $payload;
+ });
+}
+
+
+void RNCWebViewEventEmitter::onScroll(OnScroll $event) const {
+ dispatchEvent("scroll", [$event=std::move($event)](jsi::Runtime &runtime) {
+ auto $payload = jsi::Object(runtime);
+ {
+ auto contentInset = jsi::Object(runtime);
+ contentInset.setProperty(runtime, "bottom", $event.contentInset.bottom);
+ contentInset.setProperty(runtime, "left", $event.contentInset.left);
+ contentInset.setProperty(runtime, "right", $event.contentInset.right);
+ contentInset.setProperty(runtime, "top", $event.contentInset.top);
+ $payload.setProperty(runtime, "contentInset", contentInset);
+}
+{
+ auto contentOffset = jsi::Object(runtime);
+ contentOffset.setProperty(runtime, "y", $event.contentOffset.y);
+ contentOffset.setProperty(runtime, "x", $event.contentOffset.x);
+ $payload.setProperty(runtime, "contentOffset", contentOffset);
+}
+{
+ auto contentSize = jsi::Object(runtime);
+ contentSize.setProperty(runtime, "height", $event.contentSize.height);
+ contentSize.setProperty(runtime, "width", $event.contentSize.width);
+ $payload.setProperty(runtime, "contentSize", contentSize);
+}
+{
+ auto layoutMeasurement = jsi::Object(runtime);
+ layoutMeasurement.setProperty(runtime, "height", $event.layoutMeasurement.height);
+ layoutMeasurement.setProperty(runtime, "width", $event.layoutMeasurement.width);
+ $payload.setProperty(runtime, "layoutMeasurement", layoutMeasurement);
+}
+{
+ auto targetContentOffset = jsi::Object(runtime);
+ targetContentOffset.setProperty(runtime, "y", $event.targetContentOffset.y);
+ targetContentOffset.setProperty(runtime, "x", $event.targetContentOffset.x);
+ $payload.setProperty(runtime, "targetContentOffset", targetContentOffset);
+}
+{
+ auto velocity = jsi::Object(runtime);
+ velocity.setProperty(runtime, "y", $event.velocity.y);
+ velocity.setProperty(runtime, "x", $event.velocity.x);
+ $payload.setProperty(runtime, "velocity", velocity);
+}
+$payload.setProperty(runtime, "zoomScale", $event.zoomScale);
+$payload.setProperty(runtime, "responderIgnoreScroll", $event.responderIgnoreScroll);
+ return $payload;
+ });
+}
+
+
+void RNCWebViewEventEmitter::onShouldStartLoadWithRequest(OnShouldStartLoadWithRequest $event) const {
+ dispatchEvent("shouldStartLoadWithRequest", [$event=std::move($event)](jsi::Runtime &runtime) {
+ auto $payload = jsi::Object(runtime);
+ $payload.setProperty(runtime, "url", $event.url);
+$payload.setProperty(runtime, "loading", $event.loading);
+$payload.setProperty(runtime, "title", $event.title);
+$payload.setProperty(runtime, "canGoBack", $event.canGoBack);
+$payload.setProperty(runtime, "canGoForward", $event.canGoForward);
+$payload.setProperty(runtime, "lockIdentifier", $event.lockIdentifier);
+$payload.setProperty(runtime, "navigationType", $event.navigationType);
+$payload.setProperty(runtime, "mainDocumentURL", $event.mainDocumentURL);
+$payload.setProperty(runtime, "isTopFrame", $event.isTopFrame);
+ return $payload;
+ });
+}
+
+} // namespace facebook::react
diff --git a/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/EventEmitters.h b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/EventEmitters.h
new file mode 100644
index 0000000..bf0a99b
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/EventEmitters.h
@@ -0,0 +1,203 @@
+
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GenerateEventEmitterH.js
+ */
+#pragma once
+
+#include <react/renderer/components/view/ViewEventEmitter.h>
+
+
+namespace facebook::react {
+class RNCWebViewEventEmitter : public ViewEventEmitter {
+ public:
+ using ViewEventEmitter::ViewEventEmitter;
+
+ struct OnContentSizeChange {
+ std::string url;
+ bool loading;
+ std::string title;
+ bool canGoBack;
+ bool canGoForward;
+ double lockIdentifier;
+ };
+
+ struct OnRenderProcessGone {
+ bool didCrash;
+ };
+
+ struct OnContentProcessDidTerminate {
+ std::string url;
+ bool loading;
+ std::string title;
+ bool canGoBack;
+ bool canGoForward;
+ double lockIdentifier;
+ };
+
+ struct OnCustomMenuSelection {
+ std::string label;
+ std::string key;
+ std::string selectedText;
+ };
+
+ struct OnFileDownload {
+ std::string downloadUrl;
+ };
+
+ struct OnLoadingError {
+ std::string url;
+ bool loading;
+ std::string title;
+ bool canGoBack;
+ bool canGoForward;
+ double lockIdentifier;
+ std::string domain;
+ int code;
+ std::string description;
+ };
+
+ struct OnLoadingFinish {
+ std::string url;
+ bool loading;
+ std::string title;
+ bool canGoBack;
+ bool canGoForward;
+ double lockIdentifier;
+ std::string navigationType;
+ std::string mainDocumentURL;
+ };
+
+ struct OnLoadingProgress {
+ std::string url;
+ bool loading;
+ std::string title;
+ bool canGoBack;
+ bool canGoForward;
+ double lockIdentifier;
+ double progress;
+ };
+
+ struct OnLoadingStart {
+ std::string url;
+ bool loading;
+ std::string title;
+ bool canGoBack;
+ bool canGoForward;
+ double lockIdentifier;
+ std::string navigationType;
+ std::string mainDocumentURL;
+ };
+
+ struct OnHttpError {
+ std::string url;
+ bool loading;
+ std::string title;
+ bool canGoBack;
+ bool canGoForward;
+ double lockIdentifier;
+ std::string description;
+ int statusCode;
+ };
+
+ struct OnMessage {
+ std::string url;
+ bool loading;
+ std::string title;
+ bool canGoBack;
+ bool canGoForward;
+ double lockIdentifier;
+ std::string data;
+ };
+
+ struct OnOpenWindow {
+ std::string targetUrl;
+ };
+
+ struct OnScrollContentInset {
+ double bottom;
+ double left;
+ double right;
+ double top;
+ };
+
+ struct OnScrollContentOffset {
+ double y;
+ double x;
+ };
+
+ struct OnScrollContentSize {
+ double height;
+ double width;
+ };
+
+ struct OnScrollLayoutMeasurement {
+ double height;
+ double width;
+ };
+
+ struct OnScrollTargetContentOffset {
+ double y;
+ double x;
+ };
+
+ struct OnScrollVelocity {
+ double y;
+ double x;
+ };
+
+ struct OnScroll {
+ OnScrollContentInset contentInset;
+ OnScrollContentOffset contentOffset;
+ OnScrollContentSize contentSize;
+ OnScrollLayoutMeasurement layoutMeasurement;
+ OnScrollTargetContentOffset targetContentOffset;
+ OnScrollVelocity velocity;
+ double zoomScale;
+ bool responderIgnoreScroll;
+ };
+
+ struct OnShouldStartLoadWithRequest {
+ std::string url;
+ bool loading;
+ std::string title;
+ bool canGoBack;
+ bool canGoForward;
+ double lockIdentifier;
+ std::string navigationType;
+ std::string mainDocumentURL;
+ bool isTopFrame;
+ };
+ void onContentSizeChange(OnContentSizeChange value) const;
+
+ void onRenderProcessGone(OnRenderProcessGone value) const;
+
+ void onContentProcessDidTerminate(OnContentProcessDidTerminate value) const;
+
+ void onCustomMenuSelection(OnCustomMenuSelection value) const;
+
+ void onFileDownload(OnFileDownload value) const;
+
+ void onLoadingError(OnLoadingError value) const;
+
+ void onLoadingFinish(OnLoadingFinish value) const;
+
+ void onLoadingProgress(OnLoadingProgress value) const;
+
+ void onLoadingStart(OnLoadingStart value) const;
+
+ void onHttpError(OnHttpError value) const;
+
+ void onMessage(OnMessage value) const;
+
+ void onOpenWindow(OnOpenWindow value) const;
+
+ void onScroll(OnScroll value) const;
+
+ void onShouldStartLoadWithRequest(OnShouldStartLoadWithRequest value) const;
+};
+} // namespace facebook::react
diff --git a/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/Props.cpp b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/Props.cpp
new file mode 100644
index 0000000..9345e32
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/Props.cpp
@@ -0,0 +1,99 @@
+
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GeneratePropsCpp.js
+ */
+
+#include <react/renderer/components/RNCWebViewSpec/Props.h>
+#include <react/renderer/core/PropsParserContext.h>
+#include <react/renderer/core/propsConversions.h>
+
+namespace facebook::react {
+
+RNCWebViewProps::RNCWebViewProps(
+ const PropsParserContext &context,
+ const RNCWebViewProps &sourceProps,
+ const RawProps &rawProps): ViewProps(context, sourceProps, rawProps),
+
+ allowFileAccess(convertRawProp(context, rawProps, "allowFileAccess", sourceProps.allowFileAccess, {false})),
+ allowsProtectedMedia(convertRawProp(context, rawProps, "allowsProtectedMedia", sourceProps.allowsProtectedMedia, {false})),
+ allowsFullscreenVideo(convertRawProp(context, rawProps, "allowsFullscreenVideo", sourceProps.allowsFullscreenVideo, {false})),
+ androidLayerType(convertRawProp(context, rawProps, "androidLayerType", sourceProps.androidLayerType, {"none"})),
+ cacheMode(convertRawProp(context, rawProps, "cacheMode", sourceProps.cacheMode, {"LOAD_DEFAULT"})),
+ domStorageEnabled(convertRawProp(context, rawProps, "domStorageEnabled", sourceProps.domStorageEnabled, {false})),
+ downloadingMessage(convertRawProp(context, rawProps, "downloadingMessage", sourceProps.downloadingMessage, {})),
+ forceDarkOn(convertRawProp(context, rawProps, "forceDarkOn", sourceProps.forceDarkOn, {false})),
+ geolocationEnabled(convertRawProp(context, rawProps, "geolocationEnabled", sourceProps.geolocationEnabled, {false})),
+ lackPermissionToDownloadMessage(convertRawProp(context, rawProps, "lackPermissionToDownloadMessage", sourceProps.lackPermissionToDownloadMessage, {})),
+ messagingModuleName(convertRawProp(context, rawProps, "messagingModuleName", sourceProps.messagingModuleName, {})),
+ minimumFontSize(convertRawProp(context, rawProps, "minimumFontSize", sourceProps.minimumFontSize, {0})),
+ mixedContentMode(convertRawProp(context, rawProps, "mixedContentMode", sourceProps.mixedContentMode, {"never"})),
+ nestedScrollEnabled(convertRawProp(context, rawProps, "nestedScrollEnabled", sourceProps.nestedScrollEnabled, {false})),
+ overScrollMode(convertRawProp(context, rawProps, "overScrollMode", sourceProps.overScrollMode, {})),
+ saveFormDataDisabled(convertRawProp(context, rawProps, "saveFormDataDisabled", sourceProps.saveFormDataDisabled, {false})),
+ scalesPageToFit(convertRawProp(context, rawProps, "scalesPageToFit", sourceProps.scalesPageToFit, {true})),
+ setBuiltInZoomControls(convertRawProp(context, rawProps, "setBuiltInZoomControls", sourceProps.setBuiltInZoomControls, {true})),
+ setDisplayZoomControls(convertRawProp(context, rawProps, "setDisplayZoomControls", sourceProps.setDisplayZoomControls, {false})),
+ setSupportMultipleWindows(convertRawProp(context, rawProps, "setSupportMultipleWindows", sourceProps.setSupportMultipleWindows, {true})),
+ textZoom(convertRawProp(context, rawProps, "textZoom", sourceProps.textZoom, {0})),
+ thirdPartyCookiesEnabled(convertRawProp(context, rawProps, "thirdPartyCookiesEnabled", sourceProps.thirdPartyCookiesEnabled, {true})),
+ hasOnScroll(convertRawProp(context, rawProps, "hasOnScroll", sourceProps.hasOnScroll, {false})),
+ allowingReadAccessToURL(convertRawProp(context, rawProps, "allowingReadAccessToURL", sourceProps.allowingReadAccessToURL, {})),
+ allowsBackForwardNavigationGestures(convertRawProp(context, rawProps, "allowsBackForwardNavigationGestures", sourceProps.allowsBackForwardNavigationGestures, {false})),
+ allowsInlineMediaPlayback(convertRawProp(context, rawProps, "allowsInlineMediaPlayback", sourceProps.allowsInlineMediaPlayback, {false})),
+ allowsPictureInPictureMediaPlayback(convertRawProp(context, rawProps, "allowsPictureInPictureMediaPlayback", sourceProps.allowsPictureInPictureMediaPlayback, {false})),
+ allowsAirPlayForMediaPlayback(convertRawProp(context, rawProps, "allowsAirPlayForMediaPlayback", sourceProps.allowsAirPlayForMediaPlayback, {false})),
+ allowsLinkPreview(convertRawProp(context, rawProps, "allowsLinkPreview", sourceProps.allowsLinkPreview, {true})),
+ automaticallyAdjustContentInsets(convertRawProp(context, rawProps, "automaticallyAdjustContentInsets", sourceProps.automaticallyAdjustContentInsets, {true})),
+ autoManageStatusBarEnabled(convertRawProp(context, rawProps, "autoManageStatusBarEnabled", sourceProps.autoManageStatusBarEnabled, {true})),
+ bounces(convertRawProp(context, rawProps, "bounces", sourceProps.bounces, {true})),
+ contentInset(convertRawProp(context, rawProps, "contentInset", sourceProps.contentInset, {})),
+ contentInsetAdjustmentBehavior(convertRawProp(context, rawProps, "contentInsetAdjustmentBehavior", sourceProps.contentInsetAdjustmentBehavior, {"never"})),
+ contentMode(convertRawProp(context, rawProps, "contentMode", sourceProps.contentMode, {"recommended"})),
+ dataDetectorTypes(convertRawProp(context, rawProps, "dataDetectorTypes", RNCWebViewDataDetectorTypesMaskWrapped{ .value = sourceProps.dataDetectorTypes }, {static_cast<RNCWebViewDataDetectorTypesMask>(RNCWebViewDataDetectorTypes::PhoneNumber)}).value),
+ decelerationRate(convertRawProp(context, rawProps, "decelerationRate", sourceProps.decelerationRate, {0.0})),
+ directionalLockEnabled(convertRawProp(context, rawProps, "directionalLockEnabled", sourceProps.directionalLockEnabled, {true})),
+ enableApplePay(convertRawProp(context, rawProps, "enableApplePay", sourceProps.enableApplePay, {false})),
+ hideKeyboardAccessoryView(convertRawProp(context, rawProps, "hideKeyboardAccessoryView", sourceProps.hideKeyboardAccessoryView, {false})),
+ keyboardDisplayRequiresUserAction(convertRawProp(context, rawProps, "keyboardDisplayRequiresUserAction", sourceProps.keyboardDisplayRequiresUserAction, {true})),
+ limitsNavigationsToAppBoundDomains(convertRawProp(context, rawProps, "limitsNavigationsToAppBoundDomains", sourceProps.limitsNavigationsToAppBoundDomains, {false})),
+ mediaCapturePermissionGrantType(convertRawProp(context, rawProps, "mediaCapturePermissionGrantType", sourceProps.mediaCapturePermissionGrantType, {"prompt"})),
+ pagingEnabled(convertRawProp(context, rawProps, "pagingEnabled", sourceProps.pagingEnabled, {false})),
+ pullToRefreshEnabled(convertRawProp(context, rawProps, "pullToRefreshEnabled", sourceProps.pullToRefreshEnabled, {false})),
+ refreshControlLightMode(convertRawProp(context, rawProps, "refreshControlLightMode", sourceProps.refreshControlLightMode, {false})),
+ scrollEnabled(convertRawProp(context, rawProps, "scrollEnabled", sourceProps.scrollEnabled, {true})),
+ sharedCookiesEnabled(convertRawProp(context, rawProps, "sharedCookiesEnabled", sourceProps.sharedCookiesEnabled, {false})),
+ textInteractionEnabled(convertRawProp(context, rawProps, "textInteractionEnabled", sourceProps.textInteractionEnabled, {true})),
+ useSharedProcessPool(convertRawProp(context, rawProps, "useSharedProcessPool", sourceProps.useSharedProcessPool, {true})),
+ menuItems(convertRawProp(context, rawProps, "menuItems", sourceProps.menuItems, {})),
+ suppressMenuItems(convertRawProp(context, rawProps, "suppressMenuItems", sourceProps.suppressMenuItems, {})),
+ hasOnFileDownload(convertRawProp(context, rawProps, "hasOnFileDownload", sourceProps.hasOnFileDownload, {false})),
+ fraudulentWebsiteWarningEnabled(convertRawProp(context, rawProps, "fraudulentWebsiteWarningEnabled", sourceProps.fraudulentWebsiteWarningEnabled, {true})),
+ allowFileAccessFromFileURLs(convertRawProp(context, rawProps, "allowFileAccessFromFileURLs", sourceProps.allowFileAccessFromFileURLs, {false})),
+ allowUniversalAccessFromFileURLs(convertRawProp(context, rawProps, "allowUniversalAccessFromFileURLs", sourceProps.allowUniversalAccessFromFileURLs, {false})),
+ applicationNameForUserAgent(convertRawProp(context, rawProps, "applicationNameForUserAgent", sourceProps.applicationNameForUserAgent, {})),
+ basicAuthCredential(convertRawProp(context, rawProps, "basicAuthCredential", sourceProps.basicAuthCredential, {})),
+ cacheEnabled(convertRawProp(context, rawProps, "cacheEnabled", sourceProps.cacheEnabled, {true})),
+ incognito(convertRawProp(context, rawProps, "incognito", sourceProps.incognito, {false})),
+ injectedJavaScript(convertRawProp(context, rawProps, "injectedJavaScript", sourceProps.injectedJavaScript, {})),
+ injectedJavaScriptBeforeContentLoaded(convertRawProp(context, rawProps, "injectedJavaScriptBeforeContentLoaded", sourceProps.injectedJavaScriptBeforeContentLoaded, {})),
+ injectedJavaScriptForMainFrameOnly(convertRawProp(context, rawProps, "injectedJavaScriptForMainFrameOnly", sourceProps.injectedJavaScriptForMainFrameOnly, {true})),
+ injectedJavaScriptBeforeContentLoadedForMainFrameOnly(convertRawProp(context, rawProps, "injectedJavaScriptBeforeContentLoadedForMainFrameOnly", sourceProps.injectedJavaScriptBeforeContentLoadedForMainFrameOnly, {true})),
+ javaScriptCanOpenWindowsAutomatically(convertRawProp(context, rawProps, "javaScriptCanOpenWindowsAutomatically", sourceProps.javaScriptCanOpenWindowsAutomatically, {false})),
+ javaScriptEnabled(convertRawProp(context, rawProps, "javaScriptEnabled", sourceProps.javaScriptEnabled, {true})),
+ webviewDebuggingEnabled(convertRawProp(context, rawProps, "webviewDebuggingEnabled", sourceProps.webviewDebuggingEnabled, {false})),
+ mediaPlaybackRequiresUserAction(convertRawProp(context, rawProps, "mediaPlaybackRequiresUserAction", sourceProps.mediaPlaybackRequiresUserAction, {true})),
+ messagingEnabled(convertRawProp(context, rawProps, "messagingEnabled", sourceProps.messagingEnabled, {false})),
+ hasOnOpenWindowEvent(convertRawProp(context, rawProps, "hasOnOpenWindowEvent", sourceProps.hasOnOpenWindowEvent, {false})),
+ showsHorizontalScrollIndicator(convertRawProp(context, rawProps, "showsHorizontalScrollIndicator", sourceProps.showsHorizontalScrollIndicator, {true})),
+ showsVerticalScrollIndicator(convertRawProp(context, rawProps, "showsVerticalScrollIndicator", sourceProps.showsVerticalScrollIndicator, {true})),
+ newSource(convertRawProp(context, rawProps, "newSource", sourceProps.newSource, {})),
+ userAgent(convertRawProp(context, rawProps, "userAgent", sourceProps.userAgent, {})),
+ injectedJavaScriptObject(convertRawProp(context, rawProps, "injectedJavaScriptObject", sourceProps.injectedJavaScriptObject, {}))
+ {}
+
+} // namespace facebook::react
diff --git a/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/Props.h b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/Props.h
new file mode 100644
index 0000000..d855cc8
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/Props.h
@@ -0,0 +1,378 @@
+
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GeneratePropsH.js
+ */
+#pragma once
+
+#include <cinttypes>
+#include <react/renderer/components/view/ViewProps.h>
+#include <react/renderer/core/PropsParserContext.h>
+#include <react/renderer/core/propsConversions.h>
+#include <vector>
+
+namespace facebook::react {
+
+using RNCWebViewDataDetectorTypesMask = uint32_t;
+
+struct RNCWebViewDataDetectorTypesMaskWrapped {
+ RNCWebViewDataDetectorTypesMask value;
+};
+
+enum class RNCWebViewDataDetectorTypes: RNCWebViewDataDetectorTypesMask {
+ Address = 1 << 0,
+ Link = 1 << 1,
+ CalendarEvent = 1 << 2,
+ TrackingNumber = 1 << 3,
+ FlightNumber = 1 << 4,
+ LookupSuggestion = 1 << 5,
+ PhoneNumber = 1 << 6,
+ All = 1 << 7,
+ None = 1 << 8
+};
+
+constexpr bool operator&(
+ RNCWebViewDataDetectorTypesMask const lhs,
+ enum RNCWebViewDataDetectorTypes const rhs) {
+ return lhs & static_cast<RNCWebViewDataDetectorTypesMask>(rhs);
+}
+
+constexpr RNCWebViewDataDetectorTypesMask operator|(
+ RNCWebViewDataDetectorTypesMask const lhs,
+ enum RNCWebViewDataDetectorTypes const rhs) {
+ return lhs | static_cast<RNCWebViewDataDetectorTypesMask>(rhs);
+}
+
+constexpr void operator|=(
+ RNCWebViewDataDetectorTypesMask &lhs,
+ enum RNCWebViewDataDetectorTypes const rhs) {
+ lhs = lhs | static_cast<RNCWebViewDataDetectorTypesMask>(rhs);
+}
+
+static inline void fromRawValue(const PropsParserContext& context, const RawValue &value, RNCWebViewDataDetectorTypesMaskWrapped &wrapped) {
+ auto items = std::vector<std::string>{value};
+ for (const auto &item : items) {
+ if (item == "address") {
+ wrapped.value |= RNCWebViewDataDetectorTypes::Address;
+ continue;
+ }
+ if (item == "link") {
+ wrapped.value |= RNCWebViewDataDetectorTypes::Link;
+ continue;
+ }
+ if (item == "calendarEvent") {
+ wrapped.value |= RNCWebViewDataDetectorTypes::CalendarEvent;
+ continue;
+ }
+ if (item == "trackingNumber") {
+ wrapped.value |= RNCWebViewDataDetectorTypes::TrackingNumber;
+ continue;
+ }
+ if (item == "flightNumber") {
+ wrapped.value |= RNCWebViewDataDetectorTypes::FlightNumber;
+ continue;
+ }
+ if (item == "lookupSuggestion") {
+ wrapped.value |= RNCWebViewDataDetectorTypes::LookupSuggestion;
+ continue;
+ }
+ if (item == "phoneNumber") {
+ wrapped.value |= RNCWebViewDataDetectorTypes::PhoneNumber;
+ continue;
+ }
+ if (item == "all") {
+ wrapped.value |= RNCWebViewDataDetectorTypes::All;
+ continue;
+ }
+ if (item == "none") {
+ wrapped.value |= RNCWebViewDataDetectorTypes::None;
+ continue;
+ }
+ abort();
+ }
+}
+
+static inline std::string toString(const RNCWebViewDataDetectorTypesMaskWrapped &wrapped) {
+ auto result = std::string{};
+ auto separator = std::string{", "};
+
+ if (wrapped.value & RNCWebViewDataDetectorTypes::Address) {
+ result += "address" + separator;
+ }
+ if (wrapped.value & RNCWebViewDataDetectorTypes::Link) {
+ result += "link" + separator;
+ }
+ if (wrapped.value & RNCWebViewDataDetectorTypes::CalendarEvent) {
+ result += "calendarEvent" + separator;
+ }
+ if (wrapped.value & RNCWebViewDataDetectorTypes::TrackingNumber) {
+ result += "trackingNumber" + separator;
+ }
+ if (wrapped.value & RNCWebViewDataDetectorTypes::FlightNumber) {
+ result += "flightNumber" + separator;
+ }
+ if (wrapped.value & RNCWebViewDataDetectorTypes::LookupSuggestion) {
+ result += "lookupSuggestion" + separator;
+ }
+ if (wrapped.value & RNCWebViewDataDetectorTypes::PhoneNumber) {
+ result += "phoneNumber" + separator;
+ }
+ if (wrapped.value & RNCWebViewDataDetectorTypes::All) {
+ result += "all" + separator;
+ }
+ if (wrapped.value & RNCWebViewDataDetectorTypes::None) {
+ result += "none" + separator;
+ }
+ if (!result.empty()) {
+ result.erase(result.length() - separator.length());
+ }
+ return result;
+}
+struct RNCWebViewContentInsetStruct {
+ double top{0.0};
+ double left{0.0};
+ double bottom{0.0};
+ double right{0.0};
+};
+
+static inline void fromRawValue(const PropsParserContext& context, const RawValue &value, RNCWebViewContentInsetStruct &result) {
+ auto map = (std::unordered_map<std::string, RawValue>)value;
+
+ auto tmp_top = map.find("top");
+ if (tmp_top != map.end()) {
+ fromRawValue(context, tmp_top->second, result.top);
+ }
+ auto tmp_left = map.find("left");
+ if (tmp_left != map.end()) {
+ fromRawValue(context, tmp_left->second, result.left);
+ }
+ auto tmp_bottom = map.find("bottom");
+ if (tmp_bottom != map.end()) {
+ fromRawValue(context, tmp_bottom->second, result.bottom);
+ }
+ auto tmp_right = map.find("right");
+ if (tmp_right != map.end()) {
+ fromRawValue(context, tmp_right->second, result.right);
+ }
+}
+
+static inline std::string toString(const RNCWebViewContentInsetStruct &value) {
+ return "[Object RNCWebViewContentInsetStruct]";
+}
+
+struct RNCWebViewMenuItemsStruct {
+ std::string label{};
+ std::string key{};
+};
+
+static inline void fromRawValue(const PropsParserContext& context, const RawValue &value, RNCWebViewMenuItemsStruct &result) {
+ auto map = (std::unordered_map<std::string, RawValue>)value;
+
+ auto tmp_label = map.find("label");
+ if (tmp_label != map.end()) {
+ fromRawValue(context, tmp_label->second, result.label);
+ }
+ auto tmp_key = map.find("key");
+ if (tmp_key != map.end()) {
+ fromRawValue(context, tmp_key->second, result.key);
+ }
+}
+
+static inline std::string toString(const RNCWebViewMenuItemsStruct &value) {
+ return "[Object RNCWebViewMenuItemsStruct]";
+}
+
+static inline void fromRawValue(const PropsParserContext& context, const RawValue &value, std::vector<RNCWebViewMenuItemsStruct> &result) {
+ auto items = (std::vector<RawValue>)value;
+ for (const auto &item : items) {
+ RNCWebViewMenuItemsStruct newItem;
+ fromRawValue(context, item, newItem);
+ result.emplace_back(newItem);
+ }
+}
+
+
+struct RNCWebViewBasicAuthCredentialStruct {
+ std::string username{};
+ std::string password{};
+};
+
+static inline void fromRawValue(const PropsParserContext& context, const RawValue &value, RNCWebViewBasicAuthCredentialStruct &result) {
+ auto map = (std::unordered_map<std::string, RawValue>)value;
+
+ auto tmp_username = map.find("username");
+ if (tmp_username != map.end()) {
+ fromRawValue(context, tmp_username->second, result.username);
+ }
+ auto tmp_password = map.find("password");
+ if (tmp_password != map.end()) {
+ fromRawValue(context, tmp_password->second, result.password);
+ }
+}
+
+static inline std::string toString(const RNCWebViewBasicAuthCredentialStruct &value) {
+ return "[Object RNCWebViewBasicAuthCredentialStruct]";
+}
+
+struct RNCWebViewNewSourceHeadersStruct {
+ std::string name{};
+ std::string value{};
+};
+
+static inline void fromRawValue(const PropsParserContext& context, const RawValue &value, RNCWebViewNewSourceHeadersStruct &result) {
+ auto map = (std::unordered_map<std::string, RawValue>)value;
+
+ auto tmp_name = map.find("name");
+ if (tmp_name != map.end()) {
+ fromRawValue(context, tmp_name->second, result.name);
+ }
+ auto tmp_value = map.find("value");
+ if (tmp_value != map.end()) {
+ fromRawValue(context, tmp_value->second, result.value);
+ }
+}
+
+static inline std::string toString(const RNCWebViewNewSourceHeadersStruct &value) {
+ return "[Object RNCWebViewNewSourceHeadersStruct]";
+}
+
+static inline void fromRawValue(const PropsParserContext& context, const RawValue &value, std::vector<RNCWebViewNewSourceHeadersStruct> &result) {
+ auto items = (std::vector<RawValue>)value;
+ for (const auto &item : items) {
+ RNCWebViewNewSourceHeadersStruct newItem;
+ fromRawValue(context, item, newItem);
+ result.emplace_back(newItem);
+ }
+}
+
+
+struct RNCWebViewNewSourceStruct {
+ std::string uri{};
+ std::string method{};
+ std::string body{};
+ std::vector<RNCWebViewNewSourceHeadersStruct> headers{};
+ std::string html{};
+ std::string baseUrl{};
+};
+
+static inline void fromRawValue(const PropsParserContext& context, const RawValue &value, RNCWebViewNewSourceStruct &result) {
+ auto map = (std::unordered_map<std::string, RawValue>)value;
+
+ auto tmp_uri = map.find("uri");
+ if (tmp_uri != map.end()) {
+ fromRawValue(context, tmp_uri->second, result.uri);
+ }
+ auto tmp_method = map.find("method");
+ if (tmp_method != map.end()) {
+ fromRawValue(context, tmp_method->second, result.method);
+ }
+ auto tmp_body = map.find("body");
+ if (tmp_body != map.end()) {
+ fromRawValue(context, tmp_body->second, result.body);
+ }
+ auto tmp_headers = map.find("headers");
+ if (tmp_headers != map.end()) {
+ fromRawValue(context, tmp_headers->second, result.headers);
+ }
+ auto tmp_html = map.find("html");
+ if (tmp_html != map.end()) {
+ fromRawValue(context, tmp_html->second, result.html);
+ }
+ auto tmp_baseUrl = map.find("baseUrl");
+ if (tmp_baseUrl != map.end()) {
+ fromRawValue(context, tmp_baseUrl->second, result.baseUrl);
+ }
+}
+
+static inline std::string toString(const RNCWebViewNewSourceStruct &value) {
+ return "[Object RNCWebViewNewSourceStruct]";
+}
+class RNCWebViewProps final : public ViewProps {
+ public:
+ RNCWebViewProps() = default;
+ RNCWebViewProps(const PropsParserContext& context, const RNCWebViewProps &sourceProps, const RawProps &rawProps);
+
+#pragma mark - Props
+
+ bool allowFileAccess{false};
+ bool allowsProtectedMedia{false};
+ bool allowsFullscreenVideo{false};
+ std::string androidLayerType{"none"};
+ std::string cacheMode{"LOAD_DEFAULT"};
+ bool domStorageEnabled{false};
+ std::string downloadingMessage{};
+ bool forceDarkOn{false};
+ bool geolocationEnabled{false};
+ std::string lackPermissionToDownloadMessage{};
+ std::string messagingModuleName{};
+ int minimumFontSize{0};
+ std::string mixedContentMode{"never"};
+ bool nestedScrollEnabled{false};
+ std::string overScrollMode{};
+ bool saveFormDataDisabled{false};
+ bool scalesPageToFit{true};
+ bool setBuiltInZoomControls{true};
+ bool setDisplayZoomControls{false};
+ bool setSupportMultipleWindows{true};
+ int textZoom{0};
+ bool thirdPartyCookiesEnabled{true};
+ bool hasOnScroll{false};
+ std::string allowingReadAccessToURL{};
+ bool allowsBackForwardNavigationGestures{false};
+ bool allowsInlineMediaPlayback{false};
+ bool allowsPictureInPictureMediaPlayback{false};
+ bool allowsAirPlayForMediaPlayback{false};
+ bool allowsLinkPreview{true};
+ bool automaticallyAdjustContentInsets{true};
+ bool autoManageStatusBarEnabled{true};
+ bool bounces{true};
+ RNCWebViewContentInsetStruct contentInset{};
+ std::string contentInsetAdjustmentBehavior{"never"};
+ std::string contentMode{"recommended"};
+ RNCWebViewDataDetectorTypesMask dataDetectorTypes{static_cast<RNCWebViewDataDetectorTypesMask>(RNCWebViewDataDetectorTypes::PhoneNumber)};
+ double decelerationRate{0.0};
+ bool directionalLockEnabled{true};
+ bool enableApplePay{false};
+ bool hideKeyboardAccessoryView{false};
+ bool keyboardDisplayRequiresUserAction{true};
+ bool limitsNavigationsToAppBoundDomains{false};
+ std::string mediaCapturePermissionGrantType{"prompt"};
+ bool pagingEnabled{false};
+ bool pullToRefreshEnabled{false};
+ bool refreshControlLightMode{false};
+ bool scrollEnabled{true};
+ bool sharedCookiesEnabled{false};
+ bool textInteractionEnabled{true};
+ bool useSharedProcessPool{true};
+ std::vector<RNCWebViewMenuItemsStruct> menuItems{};
+ std::vector<std::string> suppressMenuItems{};
+ bool hasOnFileDownload{false};
+ bool fraudulentWebsiteWarningEnabled{true};
+ bool allowFileAccessFromFileURLs{false};
+ bool allowUniversalAccessFromFileURLs{false};
+ std::string applicationNameForUserAgent{};
+ RNCWebViewBasicAuthCredentialStruct basicAuthCredential{};
+ bool cacheEnabled{true};
+ bool incognito{false};
+ std::string injectedJavaScript{};
+ std::string injectedJavaScriptBeforeContentLoaded{};
+ bool injectedJavaScriptForMainFrameOnly{true};
+ bool injectedJavaScriptBeforeContentLoadedForMainFrameOnly{true};
+ bool javaScriptCanOpenWindowsAutomatically{false};
+ bool javaScriptEnabled{true};
+ bool webviewDebuggingEnabled{false};
+ bool mediaPlaybackRequiresUserAction{true};
+ bool messagingEnabled{false};
+ bool hasOnOpenWindowEvent{false};
+ bool showsHorizontalScrollIndicator{true};
+ bool showsVerticalScrollIndicator{true};
+ RNCWebViewNewSourceStruct newSource{};
+ std::string userAgent{};
+ std::string injectedJavaScriptObject{};
+};
+
+} // namespace facebook::react
diff --git a/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/RNCWebViewSpecJSI-generated.cpp b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/RNCWebViewSpecJSI-generated.cpp
new file mode 100644
index 0000000..d9fc667
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/RNCWebViewSpecJSI-generated.cpp
@@ -0,0 +1,35 @@
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GenerateModuleCpp.js
+ */
+
+#include "RNCWebViewSpecJSI.h"
+
+namespace facebook::react {
+
+static jsi::Value __hostFunction_NativeRNCWebViewModuleCxxSpecJSI_isFileUploadSupported(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
+ return static_cast<NativeRNCWebViewModuleCxxSpecJSI *>(&turboModule)->isFileUploadSupported(
+ rt
+ );
+}
+static jsi::Value __hostFunction_NativeRNCWebViewModuleCxxSpecJSI_shouldStartLoadWithLockIdentifier(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
+ static_cast<NativeRNCWebViewModuleCxxSpecJSI *>(&turboModule)->shouldStartLoadWithLockIdentifier(
+ rt,
+ count <= 0 ? throw jsi::JSError(rt, "Expected argument in position 0 to be passed") : args[0].asBool(),
+ count <= 1 ? throw jsi::JSError(rt, "Expected argument in position 1 to be passed") : args[1].asNumber()
+ );
+ return jsi::Value::undefined();
+}
+
+NativeRNCWebViewModuleCxxSpecJSI::NativeRNCWebViewModuleCxxSpecJSI(std::shared_ptr<CallInvoker> jsInvoker)
+ : TurboModule("RNCWebViewModule", jsInvoker) {
+ methodMap_["isFileUploadSupported"] = MethodMetadata {0, __hostFunction_NativeRNCWebViewModuleCxxSpecJSI_isFileUploadSupported};
+ methodMap_["shouldStartLoadWithLockIdentifier"] = MethodMetadata {2, __hostFunction_NativeRNCWebViewModuleCxxSpecJSI_shouldStartLoadWithLockIdentifier};
+}
+
+
+} // namespace facebook::react
diff --git a/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/RNCWebViewSpecJSI.h b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/RNCWebViewSpecJSI.h
new file mode 100644
index 0000000..5558f60
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/RNCWebViewSpecJSI.h
@@ -0,0 +1,80 @@
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GenerateModuleH.js
+ */
+
+#pragma once
+
+#include <ReactCommon/TurboModule.h>
+#include <react/bridging/Bridging.h>
+
+namespace facebook::react {
+
+
+ class JSI_EXPORT NativeRNCWebViewModuleCxxSpecJSI : public TurboModule {
+protected:
+ NativeRNCWebViewModuleCxxSpecJSI(std::shared_ptr<CallInvoker> jsInvoker);
+
+public:
+ virtual jsi::Value isFileUploadSupported(jsi::Runtime &rt) = 0;
+ virtual void shouldStartLoadWithLockIdentifier(jsi::Runtime &rt, bool shouldStart, double lockIdentifier) = 0;
+
+};
+
+template <typename T>
+class JSI_EXPORT NativeRNCWebViewModuleCxxSpec : public TurboModule {
+public:
+ jsi::Value create(jsi::Runtime &rt, const jsi::PropNameID &propName) override {
+ return delegate_.create(rt, propName);
+ }
+
+ std::vector<jsi::PropNameID> getPropertyNames(jsi::Runtime& runtime) override {
+ return delegate_.getPropertyNames(runtime);
+ }
+
+ static constexpr std::string_view kModuleName = "RNCWebViewModule";
+
+protected:
+ NativeRNCWebViewModuleCxxSpec(std::shared_ptr<CallInvoker> jsInvoker)
+ : TurboModule(std::string{NativeRNCWebViewModuleCxxSpec::kModuleName}, jsInvoker),
+ delegate_(reinterpret_cast<T*>(this), jsInvoker) {}
+
+
+private:
+ class Delegate : public NativeRNCWebViewModuleCxxSpecJSI {
+ public:
+ Delegate(T *instance, std::shared_ptr<CallInvoker> jsInvoker) :
+ NativeRNCWebViewModuleCxxSpecJSI(std::move(jsInvoker)), instance_(instance) {
+
+ }
+
+ jsi::Value isFileUploadSupported(jsi::Runtime &rt) override {
+ static_assert(
+ bridging::getParameterCount(&T::isFileUploadSupported) == 1,
+ "Expected isFileUploadSupported(...) to have 1 parameters");
+
+ return bridging::callFromJs<jsi::Value>(
+ rt, &T::isFileUploadSupported, jsInvoker_, instance_);
+ }
+ void shouldStartLoadWithLockIdentifier(jsi::Runtime &rt, bool shouldStart, double lockIdentifier) override {
+ static_assert(
+ bridging::getParameterCount(&T::shouldStartLoadWithLockIdentifier) == 3,
+ "Expected shouldStartLoadWithLockIdentifier(...) to have 3 parameters");
+
+ return bridging::callFromJs<void>(
+ rt, &T::shouldStartLoadWithLockIdentifier, jsInvoker_, instance_, std::move(shouldStart), std::move(lockIdentifier));
+ }
+
+ private:
+ friend class NativeRNCWebViewModuleCxxSpec;
+ T *instance_;
+ };
+
+ Delegate delegate_;
+};
+
+} // namespace facebook::react
diff --git a/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/ShadowNodes.cpp b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/ShadowNodes.cpp
new file mode 100644
index 0000000..423425f
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/ShadowNodes.cpp
@@ -0,0 +1,17 @@
+
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GenerateShadowNodeCpp.js
+ */
+
+#include <react/renderer/components/RNCWebViewSpec/ShadowNodes.h>
+
+namespace facebook::react {
+
+extern const char RNCWebViewComponentName[] = "RNCWebView";
+
+} // namespace facebook::react
diff --git a/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/ShadowNodes.h b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/ShadowNodes.h
new file mode 100644
index 0000000..a2557f9
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/ShadowNodes.h
@@ -0,0 +1,32 @@
+
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GenerateShadowNodeH.js
+ */
+
+#pragma once
+
+#include <react/renderer/components/RNCWebViewSpec/EventEmitters.h>
+#include <react/renderer/components/RNCWebViewSpec/Props.h>
+#include <react/renderer/components/RNCWebViewSpec/States.h>
+#include <react/renderer/components/view/ConcreteViewShadowNode.h>
+#include <jsi/jsi.h>
+
+namespace facebook::react {
+
+JSI_EXPORT extern const char RNCWebViewComponentName[];
+
+/*
+ * `ShadowNode` for <RNCWebView> component.
+ */
+using RNCWebViewShadowNode = ConcreteViewShadowNode<
+ RNCWebViewComponentName,
+ RNCWebViewProps,
+ RNCWebViewEventEmitter,
+ RNCWebViewState>;
+
+} // namespace facebook::react
diff --git a/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/States.cpp b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/States.cpp
new file mode 100644
index 0000000..00c5805
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/States.cpp
@@ -0,0 +1,16 @@
+
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GenerateStateCpp.js
+ */
+#include <react/renderer/components/RNCWebViewSpec/States.h>
+
+namespace facebook::react {
+
+
+
+} // namespace facebook::react
diff --git a/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/States.h b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/States.h
new file mode 100644
index 0000000..2b3a1b3
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/generated/source/codegen/jni/react/renderer/components/RNCWebViewSpec/States.h
@@ -0,0 +1,29 @@
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GenerateStateH.js
+ */
+#pragma once
+
+#ifdef ANDROID
+#include <folly/dynamic.h>
+#endif
+
+namespace facebook::react {
+
+class RNCWebViewState {
+public:
+ RNCWebViewState() = default;
+
+#ifdef ANDROID
+ RNCWebViewState(RNCWebViewState const &previousState, folly::dynamic data){};
+ folly::dynamic getDynamic() const {
+ return {};
+ };
+#endif
+};
+
+} // namespace facebook::react
\ No newline at end of file
diff --git a/node_modules/react-native-webview/android/build/generated/source/codegen/schema.json b/node_modules/react-native-webview/android/build/generated/source/codegen/schema.json
new file mode 100644
index 0000000..bfe3613
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/generated/source/codegen/schema.json
@@ -0,0 +1,1848 @@
+{
+ "modules": {
+ "NativeRNCWebViewModule": {
+ "type": "NativeModule",
+ "aliasMap": {},
+ "enumMap": {},
+ "spec": {
+ "eventEmitters": [],
+ "methods": [
+ {
+ "name": "isFileUploadSupported",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "FunctionTypeAnnotation",
+ "returnTypeAnnotation": {
+ "type": "PromiseTypeAnnotation",
+ "elementType": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ "params": []
+ }
+ },
+ {
+ "name": "shouldStartLoadWithLockIdentifier",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "FunctionTypeAnnotation",
+ "returnTypeAnnotation": {
+ "type": "VoidTypeAnnotation"
+ },
+ "params": [
+ {
+ "name": "shouldStart",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "lockIdentifier",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation"
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "moduleName": "RNCWebViewModule"
+ },
+ "RNCWebView": {
+ "type": "Component",
+ "components": {
+ "RNCWebView": {
+ "extendsProps": [
+ {
+ "type": "ReactNativeBuiltInType",
+ "knownTypeName": "ReactNativeCoreViewProps"
+ }
+ ],
+ "events": [
+ {
+ "name": "onContentSizeChange",
+ "optional": true,
+ "bubblingType": "direct",
+ "typeAnnotation": {
+ "type": "EventTypeAnnotation",
+ "argument": {
+ "type": "ObjectTypeAnnotation",
+ "properties": [
+ {
+ "name": "url",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ },
+ {
+ "name": "loading",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "title",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ },
+ {
+ "name": "canGoBack",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "canGoForward",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "lockIdentifier",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "name": "onRenderProcessGone",
+ "optional": true,
+ "bubblingType": "direct",
+ "typeAnnotation": {
+ "type": "EventTypeAnnotation",
+ "argument": {
+ "type": "ObjectTypeAnnotation",
+ "properties": [
+ {
+ "name": "didCrash",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "name": "onContentProcessDidTerminate",
+ "optional": true,
+ "bubblingType": "direct",
+ "typeAnnotation": {
+ "type": "EventTypeAnnotation",
+ "argument": {
+ "type": "ObjectTypeAnnotation",
+ "properties": [
+ {
+ "name": "url",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ },
+ {
+ "name": "loading",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "title",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ },
+ {
+ "name": "canGoBack",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "canGoForward",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "lockIdentifier",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "name": "onCustomMenuSelection",
+ "optional": true,
+ "bubblingType": "direct",
+ "typeAnnotation": {
+ "type": "EventTypeAnnotation",
+ "argument": {
+ "type": "ObjectTypeAnnotation",
+ "properties": [
+ {
+ "name": "label",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ },
+ {
+ "name": "key",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ },
+ {
+ "name": "selectedText",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "name": "onFileDownload",
+ "optional": true,
+ "bubblingType": "direct",
+ "typeAnnotation": {
+ "type": "EventTypeAnnotation",
+ "argument": {
+ "type": "ObjectTypeAnnotation",
+ "properties": [
+ {
+ "name": "downloadUrl",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "name": "onLoadingError",
+ "optional": false,
+ "bubblingType": "direct",
+ "typeAnnotation": {
+ "type": "EventTypeAnnotation",
+ "argument": {
+ "type": "ObjectTypeAnnotation",
+ "properties": [
+ {
+ "name": "url",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ },
+ {
+ "name": "loading",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "title",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ },
+ {
+ "name": "canGoBack",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "canGoForward",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "lockIdentifier",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation"
+ }
+ },
+ {
+ "name": "domain",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ },
+ {
+ "name": "code",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "Int32TypeAnnotation"
+ }
+ },
+ {
+ "name": "description",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "name": "onLoadingFinish",
+ "optional": false,
+ "bubblingType": "direct",
+ "typeAnnotation": {
+ "type": "EventTypeAnnotation",
+ "argument": {
+ "type": "ObjectTypeAnnotation",
+ "properties": [
+ {
+ "name": "url",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ },
+ {
+ "name": "loading",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "title",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ },
+ {
+ "name": "canGoBack",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "canGoForward",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "lockIdentifier",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation"
+ }
+ },
+ {
+ "name": "navigationType",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ },
+ {
+ "name": "mainDocumentURL",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "name": "onLoadingProgress",
+ "optional": false,
+ "bubblingType": "direct",
+ "typeAnnotation": {
+ "type": "EventTypeAnnotation",
+ "argument": {
+ "type": "ObjectTypeAnnotation",
+ "properties": [
+ {
+ "name": "url",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ },
+ {
+ "name": "loading",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "title",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ },
+ {
+ "name": "canGoBack",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "canGoForward",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "lockIdentifier",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation"
+ }
+ },
+ {
+ "name": "progress",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "name": "onLoadingStart",
+ "optional": false,
+ "bubblingType": "direct",
+ "typeAnnotation": {
+ "type": "EventTypeAnnotation",
+ "argument": {
+ "type": "ObjectTypeAnnotation",
+ "properties": [
+ {
+ "name": "url",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ },
+ {
+ "name": "loading",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "title",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ },
+ {
+ "name": "canGoBack",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "canGoForward",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "lockIdentifier",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation"
+ }
+ },
+ {
+ "name": "navigationType",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ },
+ {
+ "name": "mainDocumentURL",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "name": "onHttpError",
+ "optional": false,
+ "bubblingType": "direct",
+ "typeAnnotation": {
+ "type": "EventTypeAnnotation",
+ "argument": {
+ "type": "ObjectTypeAnnotation",
+ "properties": [
+ {
+ "name": "url",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ },
+ {
+ "name": "loading",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "title",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ },
+ {
+ "name": "canGoBack",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "canGoForward",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "lockIdentifier",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation"
+ }
+ },
+ {
+ "name": "description",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ },
+ {
+ "name": "statusCode",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "Int32TypeAnnotation"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "name": "onMessage",
+ "optional": false,
+ "bubblingType": "direct",
+ "typeAnnotation": {
+ "type": "EventTypeAnnotation",
+ "argument": {
+ "type": "ObjectTypeAnnotation",
+ "properties": [
+ {
+ "name": "url",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ },
+ {
+ "name": "loading",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "title",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ },
+ {
+ "name": "canGoBack",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "canGoForward",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "lockIdentifier",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation"
+ }
+ },
+ {
+ "name": "data",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "name": "onOpenWindow",
+ "optional": true,
+ "bubblingType": "direct",
+ "typeAnnotation": {
+ "type": "EventTypeAnnotation",
+ "argument": {
+ "type": "ObjectTypeAnnotation",
+ "properties": [
+ {
+ "name": "targetUrl",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "name": "onScroll",
+ "optional": true,
+ "bubblingType": "direct",
+ "typeAnnotation": {
+ "type": "EventTypeAnnotation",
+ "argument": {
+ "type": "ObjectTypeAnnotation",
+ "properties": [
+ {
+ "name": "contentInset",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "ObjectTypeAnnotation",
+ "properties": [
+ {
+ "name": "bottom",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation"
+ }
+ },
+ {
+ "name": "left",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation"
+ }
+ },
+ {
+ "name": "right",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation"
+ }
+ },
+ {
+ "name": "top",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation"
+ }
+ }
+ ]
+ }
+ },
+ {
+ "name": "contentOffset",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "ObjectTypeAnnotation",
+ "properties": [
+ {
+ "name": "y",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation"
+ }
+ },
+ {
+ "name": "x",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation"
+ }
+ }
+ ]
+ }
+ },
+ {
+ "name": "contentSize",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "ObjectTypeAnnotation",
+ "properties": [
+ {
+ "name": "height",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation"
+ }
+ },
+ {
+ "name": "width",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation"
+ }
+ }
+ ]
+ }
+ },
+ {
+ "name": "layoutMeasurement",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "ObjectTypeAnnotation",
+ "properties": [
+ {
+ "name": "height",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation"
+ }
+ },
+ {
+ "name": "width",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation"
+ }
+ }
+ ]
+ }
+ },
+ {
+ "name": "targetContentOffset",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "ObjectTypeAnnotation",
+ "properties": [
+ {
+ "name": "y",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation"
+ }
+ },
+ {
+ "name": "x",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation"
+ }
+ }
+ ]
+ }
+ },
+ {
+ "name": "velocity",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "ObjectTypeAnnotation",
+ "properties": [
+ {
+ "name": "y",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation"
+ }
+ },
+ {
+ "name": "x",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation"
+ }
+ }
+ ]
+ }
+ },
+ {
+ "name": "zoomScale",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation"
+ }
+ },
+ {
+ "name": "responderIgnoreScroll",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "name": "onShouldStartLoadWithRequest",
+ "optional": false,
+ "bubblingType": "direct",
+ "typeAnnotation": {
+ "type": "EventTypeAnnotation",
+ "argument": {
+ "type": "ObjectTypeAnnotation",
+ "properties": [
+ {
+ "name": "url",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ },
+ {
+ "name": "loading",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "title",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ },
+ {
+ "name": "canGoBack",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "canGoForward",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ },
+ {
+ "name": "lockIdentifier",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation"
+ }
+ },
+ {
+ "name": "navigationType",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ },
+ {
+ "name": "mainDocumentURL",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ },
+ {
+ "name": "isTopFrame",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "props": [
+ {
+ "name": "allowFileAccess",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "allowsProtectedMedia",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "allowsFullscreenVideo",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "androidLayerType",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": "none"
+ }
+ },
+ {
+ "name": "cacheMode",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": "LOAD_DEFAULT"
+ }
+ },
+ {
+ "name": "domStorageEnabled",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "downloadingMessage",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": null
+ }
+ },
+ {
+ "name": "forceDarkOn",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "geolocationEnabled",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "lackPermissionToDownloadMessage",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": null
+ }
+ },
+ {
+ "name": "messagingModuleName",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": null
+ }
+ },
+ {
+ "name": "minimumFontSize",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "Int32TypeAnnotation",
+ "default": 0
+ }
+ },
+ {
+ "name": "mixedContentMode",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": "never"
+ }
+ },
+ {
+ "name": "nestedScrollEnabled",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "overScrollMode",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": null
+ }
+ },
+ {
+ "name": "saveFormDataDisabled",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "scalesPageToFit",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": true
+ }
+ },
+ {
+ "name": "setBuiltInZoomControls",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": true
+ }
+ },
+ {
+ "name": "setDisplayZoomControls",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "setSupportMultipleWindows",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": true
+ }
+ },
+ {
+ "name": "textZoom",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "Int32TypeAnnotation",
+ "default": 0
+ }
+ },
+ {
+ "name": "thirdPartyCookiesEnabled",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": true
+ }
+ },
+ {
+ "name": "hasOnScroll",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "allowingReadAccessToURL",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": null
+ }
+ },
+ {
+ "name": "allowsBackForwardNavigationGestures",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "allowsInlineMediaPlayback",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "allowsPictureInPictureMediaPlayback",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "allowsAirPlayForMediaPlayback",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "allowsLinkPreview",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": true
+ }
+ },
+ {
+ "name": "automaticallyAdjustContentInsets",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": true
+ }
+ },
+ {
+ "name": "autoManageStatusBarEnabled",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": true
+ }
+ },
+ {
+ "name": "bounces",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": true
+ }
+ },
+ {
+ "name": "contentInset",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "ObjectTypeAnnotation",
+ "properties": [
+ {
+ "name": "top",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation",
+ "default": 0
+ }
+ },
+ {
+ "name": "left",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation",
+ "default": 0
+ }
+ },
+ {
+ "name": "bottom",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation",
+ "default": 0
+ }
+ },
+ {
+ "name": "right",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation",
+ "default": 0
+ }
+ }
+ ]
+ }
+ },
+ {
+ "name": "contentInsetAdjustmentBehavior",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": "never"
+ }
+ },
+ {
+ "name": "contentMode",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": "recommended"
+ }
+ },
+ {
+ "name": "dataDetectorTypes",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "ArrayTypeAnnotation",
+ "elementType": {
+ "type": "StringEnumTypeAnnotation",
+ "default": "phoneNumber",
+ "options": [
+ "address",
+ "link",
+ "calendarEvent",
+ "trackingNumber",
+ "flightNumber",
+ "lookupSuggestion",
+ "phoneNumber",
+ "all",
+ "none"
+ ]
+ }
+ }
+ },
+ {
+ "name": "decelerationRate",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "DoubleTypeAnnotation",
+ "default": 0
+ }
+ },
+ {
+ "name": "directionalLockEnabled",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": true
+ }
+ },
+ {
+ "name": "enableApplePay",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "hideKeyboardAccessoryView",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "keyboardDisplayRequiresUserAction",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": true
+ }
+ },
+ {
+ "name": "limitsNavigationsToAppBoundDomains",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "mediaCapturePermissionGrantType",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": "prompt"
+ }
+ },
+ {
+ "name": "pagingEnabled",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "pullToRefreshEnabled",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "refreshControlLightMode",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "scrollEnabled",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": true
+ }
+ },
+ {
+ "name": "sharedCookiesEnabled",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "textInteractionEnabled",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": true
+ }
+ },
+ {
+ "name": "useSharedProcessPool",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": true
+ }
+ },
+ {
+ "name": "menuItems",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "ArrayTypeAnnotation",
+ "elementType": {
+ "type": "ObjectTypeAnnotation",
+ "properties": [
+ {
+ "name": "label",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": null
+ }
+ },
+ {
+ "name": "key",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": null
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "name": "suppressMenuItems",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "ArrayTypeAnnotation",
+ "elementType": {
+ "type": "StringTypeAnnotation"
+ }
+ }
+ },
+ {
+ "name": "hasOnFileDownload",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "fraudulentWebsiteWarningEnabled",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": true
+ }
+ },
+ {
+ "name": "allowFileAccessFromFileURLs",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "allowUniversalAccessFromFileURLs",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "applicationNameForUserAgent",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": null
+ }
+ },
+ {
+ "name": "basicAuthCredential",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "ObjectTypeAnnotation",
+ "properties": [
+ {
+ "name": "username",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": null
+ }
+ },
+ {
+ "name": "password",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": null
+ }
+ }
+ ]
+ }
+ },
+ {
+ "name": "cacheEnabled",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": true
+ }
+ },
+ {
+ "name": "incognito",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "injectedJavaScript",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": null
+ }
+ },
+ {
+ "name": "injectedJavaScriptBeforeContentLoaded",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": null
+ }
+ },
+ {
+ "name": "injectedJavaScriptForMainFrameOnly",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": true
+ }
+ },
+ {
+ "name": "injectedJavaScriptBeforeContentLoadedForMainFrameOnly",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": true
+ }
+ },
+ {
+ "name": "javaScriptCanOpenWindowsAutomatically",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "javaScriptEnabled",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": true
+ }
+ },
+ {
+ "name": "webviewDebuggingEnabled",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "mediaPlaybackRequiresUserAction",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": true
+ }
+ },
+ {
+ "name": "messagingEnabled",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "hasOnOpenWindowEvent",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": false
+ }
+ },
+ {
+ "name": "showsHorizontalScrollIndicator",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": true
+ }
+ },
+ {
+ "name": "showsVerticalScrollIndicator",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation",
+ "default": true
+ }
+ },
+ {
+ "name": "newSource",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "ObjectTypeAnnotation",
+ "properties": [
+ {
+ "name": "uri",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": null
+ }
+ },
+ {
+ "name": "method",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": null
+ }
+ },
+ {
+ "name": "body",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": null
+ }
+ },
+ {
+ "name": "headers",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "ArrayTypeAnnotation",
+ "elementType": {
+ "type": "ObjectTypeAnnotation",
+ "properties": [
+ {
+ "name": "name",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": null
+ }
+ },
+ {
+ "name": "value",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": null
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "name": "html",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": null
+ }
+ },
+ {
+ "name": "baseUrl",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": null
+ }
+ }
+ ]
+ }
+ },
+ {
+ "name": "userAgent",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": null
+ }
+ },
+ {
+ "name": "injectedJavaScriptObject",
+ "optional": true,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation",
+ "default": null
+ }
+ }
+ ],
+ "commands": [
+ {
+ "name": "goBack",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "FunctionTypeAnnotation",
+ "params": [],
+ "returnTypeAnnotation": {
+ "type": "VoidTypeAnnotation"
+ }
+ }
+ },
+ {
+ "name": "goForward",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "FunctionTypeAnnotation",
+ "params": [],
+ "returnTypeAnnotation": {
+ "type": "VoidTypeAnnotation"
+ }
+ }
+ },
+ {
+ "name": "reload",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "FunctionTypeAnnotation",
+ "params": [],
+ "returnTypeAnnotation": {
+ "type": "VoidTypeAnnotation"
+ }
+ }
+ },
+ {
+ "name": "stopLoading",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "FunctionTypeAnnotation",
+ "params": [],
+ "returnTypeAnnotation": {
+ "type": "VoidTypeAnnotation"
+ }
+ }
+ },
+ {
+ "name": "injectJavaScript",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "FunctionTypeAnnotation",
+ "params": [
+ {
+ "name": "javascript",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ }
+ ],
+ "returnTypeAnnotation": {
+ "type": "VoidTypeAnnotation"
+ }
+ }
+ },
+ {
+ "name": "requestFocus",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "FunctionTypeAnnotation",
+ "params": [],
+ "returnTypeAnnotation": {
+ "type": "VoidTypeAnnotation"
+ }
+ }
+ },
+ {
+ "name": "postMessage",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "FunctionTypeAnnotation",
+ "params": [
+ {
+ "name": "data",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ }
+ ],
+ "returnTypeAnnotation": {
+ "type": "VoidTypeAnnotation"
+ }
+ }
+ },
+ {
+ "name": "loadUrl",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "FunctionTypeAnnotation",
+ "params": [
+ {
+ "name": "url",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "StringTypeAnnotation"
+ }
+ }
+ ],
+ "returnTypeAnnotation": {
+ "type": "VoidTypeAnnotation"
+ }
+ }
+ },
+ {
+ "name": "clearFormData",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "FunctionTypeAnnotation",
+ "params": [],
+ "returnTypeAnnotation": {
+ "type": "VoidTypeAnnotation"
+ }
+ }
+ },
+ {
+ "name": "clearCache",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "FunctionTypeAnnotation",
+ "params": [
+ {
+ "name": "includeDiskFiles",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "BooleanTypeAnnotation"
+ }
+ }
+ ],
+ "returnTypeAnnotation": {
+ "type": "VoidTypeAnnotation"
+ }
+ }
+ },
+ {
+ "name": "clearHistory",
+ "optional": false,
+ "typeAnnotation": {
+ "type": "FunctionTypeAnnotation",
+ "params": [],
+ "returnTypeAnnotation": {
+ "type": "VoidTypeAnnotation"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/node_modules/react-native-webview/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml b/node_modules/react-native-webview/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml
new file mode 100644
index 0000000..c98037b
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="com.reactnativecommunity.webview" >
+
+ <uses-sdk android:minSdkVersion="26" />
+
+ <application>
+ <provider
+ android:name="com.reactnativecommunity.webview.RNCWebViewFileProvider"
+ android:authorities="dollar_openBracket_applicationId_closeBracket.fileprovider"
+ android:exported="false"
+ android:grantUriPermissions="true" >
+ <meta-data
+ android:name="android.support.FILE_PROVIDER_PATHS"
+ android:resource="@xml/file_provider_paths" />
+ </provider>
+ </application>
+
+</manifest>
\ No newline at end of file
diff --git a/node_modules/react-native-webview/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json b/node_modules/react-native-webview/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json
new file mode 100644
index 0000000..06b5bd4
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json
@@ -0,0 +1,18 @@
+{
+ "version": 3,
+ "artifactType": {
+ "type": "AAPT_FRIENDLY_MERGED_MANIFESTS",
+ "kind": "Directory"
+ },
+ "applicationId": "com.reactnativecommunity.webview",
+ "variantName": "debug",
+ "elements": [
+ {
+ "type": "SINGLE",
+ "filters": [],
+ "attributes": [],
+ "outputFile": "AndroidManifest.xml"
+ }
+ ],
+ "elementType": "File"
+}
\ No newline at end of file
diff --git a/node_modules/react-native-webview/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties b/node_modules/react-native-webview/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties
new file mode 100644
index 0000000..1211b1e
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties
@@ -0,0 +1,6 @@
+aarFormatVersion=1.0
+aarMetadataVersion=1.0
+minCompileSdk=1
+minCompileSdkExtension=0
+minAndroidGradlePluginVersion=1.0.0
+coreLibraryDesugaringEnabled=false
diff --git a/node_modules/react-native-webview/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json b/node_modules/react-native-webview/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/node_modules/react-native-webview/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar b/node_modules/react-native-webview/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar b/node_modules/react-native-webview/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt b/node_modules/react-native-webview/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt
new file mode 100644
index 0000000..0df2d95
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt
@@ -0,0 +1 @@
+int xml file_provider_paths 0x0
diff --git a/node_modules/react-native-webview/android/build/intermediates/compiled_local_resources/debug/compileDebugLibraryResources/out/xml_file_provider_paths.xml.flat b/node_modules/react-native-webview/android/build/intermediates/compiled_local_resources/debug/compileDebugLibraryResources/out/xml_file_provider_paths.xml.flat
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/node_modules/react-native-webview/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties
new file mode 100644
index 0000000..253f023
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties
@@ -0,0 +1,2 @@
+#Fri May 09 01:22:30 WEST 2025
+com.reactnativecommunity.webview.react-native-webview-main-6\:/xml/file_provider_paths.xml=/Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/build/intermediates/packaged_res/debug/packageDebugResources/xml/file_provider_paths.xml
diff --git a/node_modules/react-native-webview/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml b/node_modules/react-native-webview/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml
new file mode 100644
index 0000000..6180011
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8"?>
+<merger version="3"><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main" generated-set="main$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/res"><file name="file_provider_paths" path="/Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/res/xml/file_provider_paths.xml" qualifiers="" type="xml"/></source></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug" generated-set="debug$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/build/generated/res/resValues/debug"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated" generated-set="generated$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/build/generated/res/resValues/debug"/></dataSet><mergedItems/></merger>
\ No newline at end of file
diff --git a/node_modules/react-native-webview/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/node_modules/react-native-webview/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml
new file mode 100644
index 0000000..87bffb6
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8"?>
+<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/jniLibs"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/debug/jniLibs"/></dataSet></merger>
\ No newline at end of file
diff --git a/node_modules/react-native-webview/android/build/intermediates/incremental/mergeDebugShaders/merger.xml b/node_modules/react-native-webview/android/build/intermediates/incremental/mergeDebugShaders/merger.xml
new file mode 100644
index 0000000..e27a755
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/intermediates/incremental/mergeDebugShaders/merger.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8"?>
+<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/shaders"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/debug/shaders"/></dataSet></merger>
\ No newline at end of file
diff --git a/node_modules/react-native-webview/android/build/intermediates/incremental/packageDebugAssets/merger.xml b/node_modules/react-native-webview/android/build/intermediates/incremental/packageDebugAssets/merger.xml
new file mode 100644
index 0000000..b065e1c
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/intermediates/incremental/packageDebugAssets/merger.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8"?>
+<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/assets"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/debug/assets"/></dataSet><dataSet config="generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/build/intermediates/shader_assets/debug/compileDebugShaders/out"/></dataSet></merger>
\ No newline at end of file
diff --git a/node_modules/react-native-webview/android/build/intermediates/java_res/debug/processDebugJavaRes/out/META-INF/react-native-webview_debug.kotlin_module b/node_modules/react-native-webview/android/build/intermediates/java_res/debug/processDebugJavaRes/out/META-INF/react-native-webview_debug.kotlin_module
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/facebook/react/viewmanagers/RNCWebViewManagerDelegate.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/facebook/react/viewmanagers/RNCWebViewManagerDelegate.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/facebook/react/viewmanagers/RNCWebViewManagerInterface.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/facebook/react/viewmanagers/RNCWebViewManagerInterface.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/BuildConfig.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/BuildConfig.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/NativeRNCWebViewModuleSpec.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/NativeRNCWebViewModuleSpec.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCBasicAuthCredential.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCBasicAuthCredential.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebChromeClient$1.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebChromeClient$1.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebChromeClient.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebChromeClient.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebView$1$1.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebView$1$1.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebView$1.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebView$1.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebView$2.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebView$2.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebView$3.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebView$3.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebView$ProgressChangedFilter.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebView$ProgressChangedFilter.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebView$RNCWebViewBridge.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebView$RNCWebViewBridge.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebView.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebView.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebViewClient.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebViewClient.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebViewConfig.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebViewConfig.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebViewFileProvider.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebViewFileProvider.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebViewManager.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebViewManager.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebViewModule.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebViewModule.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebViewModuleImpl$1.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebViewModuleImpl$1.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebViewModuleImpl$2.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebViewModuleImpl$2.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebViewModuleImpl$MimeType.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebViewModuleImpl$MimeType.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebViewModuleImpl$ShouldOverrideUrlLoadingLock$ShouldOverrideCallbackState.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebViewModuleImpl$ShouldOverrideUrlLoadingLock$ShouldOverrideCallbackState.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebViewModuleImpl$ShouldOverrideUrlLoadingLock.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebViewModuleImpl$ShouldOverrideUrlLoadingLock.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebViewModuleImpl.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebViewModuleImpl.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebViewPackage.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/RNCWebViewPackage.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/URLUtil.class b/node_modules/react-native-webview/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnativecommunity/webview/URLUtil.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt b/node_modules/react-native-webview/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt
new file mode 100644
index 0000000..d019fda
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt
@@ -0,0 +1,3 @@
+R_DEF: Internal format may change without notice
+local
+xml file_provider_paths
diff --git a/node_modules/react-native-webview/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt b/node_modules/react-native-webview/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt
new file mode 100644
index 0000000..2a77b71
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt
@@ -0,0 +1,28 @@
+1<?xml version="1.0" encoding="utf-8"?>
+2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+3 package="com.reactnativecommunity.webview" >
+4
+5 <uses-sdk android:minSdkVersion="26" />
+6
+7 <application>
+7-->/Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml:2:3-12:17
+8 <provider
+8-->/Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml:3:5-11:16
+9 android:name="com.reactnativecommunity.webview.RNCWebViewFileProvider"
+9-->/Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml:4:7-45
+10 android:authorities="${applicationId}.fileprovider"
+10-->/Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml:5:7-58
+11 android:exported="false"
+11-->/Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml:6:7-31
+12 android:grantUriPermissions="true" >
+12-->/Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml:7:7-41
+13 <meta-data
+13-->/Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml:8:7-10:55
+14 android:name="android.support.FILE_PROVIDER_PATHS"
+14-->/Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml:9:9-59
+15 android:resource="@xml/file_provider_paths" />
+15-->/Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml:10:9-52
+16 </provider>
+17 </application>
+18
+19</manifest>
diff --git a/node_modules/react-native-webview/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml b/node_modules/react-native-webview/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml
new file mode 100644
index 0000000..acb998c
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="com.reactnativecommunity.webview" >
+
+ <uses-sdk android:minSdkVersion="26" />
+
+ <application>
+ <provider
+ android:name="com.reactnativecommunity.webview.RNCWebViewFileProvider"
+ android:authorities="${applicationId}.fileprovider"
+ android:exported="false"
+ android:grantUriPermissions="true" >
+ <meta-data
+ android:name="android.support.FILE_PROVIDER_PATHS"
+ android:resource="@xml/file_provider_paths" />
+ </provider>
+ </application>
+
+</manifest>
\ No newline at end of file
diff --git a/node_modules/react-native-webview/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json b/node_modules/react-native-webview/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json
new file mode 100644
index 0000000..0637a08
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/node_modules/react-native-webview/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt b/node_modules/react-native-webview/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt
new file mode 100644
index 0000000..08f4ebe
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt
@@ -0,0 +1 @@
+0 Warning/Error
\ No newline at end of file
diff --git a/node_modules/react-native-webview/android/build/intermediates/packaged_res/debug/packageDebugResources/xml/file_provider_paths.xml b/node_modules/react-native-webview/android/build/intermediates/packaged_res/debug/packageDebugResources/xml/file_provider_paths.xml
new file mode 100644
index 0000000..aba5f56
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/intermediates/packaged_res/debug/packageDebugResources/xml/file_provider_paths.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<paths>
+ <external-path
+ name="shared"
+ path="." />
+</paths>
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/META-INF/react-native-webview_debug.kotlin_module b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/META-INF/react-native-webview_debug.kotlin_module
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/facebook/react/viewmanagers/RNCWebViewManagerDelegate.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/facebook/react/viewmanagers/RNCWebViewManagerDelegate.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/facebook/react/viewmanagers/RNCWebViewManagerInterface.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/facebook/react/viewmanagers/RNCWebViewManagerInterface.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/BuildConfig.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/BuildConfig.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/NativeRNCWebViewModuleSpec.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/NativeRNCWebViewModuleSpec.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCBasicAuthCredential.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCBasicAuthCredential.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebChromeClient$1.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebChromeClient$1.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebChromeClient.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebChromeClient.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebView$1$1.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebView$1$1.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebView$1.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebView$1.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebView$2.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebView$2.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebView$3.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebView$3.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebView$ProgressChangedFilter.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebView$ProgressChangedFilter.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebView$RNCWebViewBridge.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebView$RNCWebViewBridge.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebView.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebView.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewClient.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewClient.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewConfig.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewConfig.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewFileProvider.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewFileProvider.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewManager.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewManager.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewManagerImpl$Companion.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewManagerImpl$Companion.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewManagerImpl$setupWebChromeClient$1.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewManagerImpl$setupWebChromeClient$1.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewManagerImpl$setupWebChromeClient$webChromeClient$1.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewManagerImpl$setupWebChromeClient$webChromeClient$1.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewManagerImpl.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewManagerImpl.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewManagerImplKt.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewManagerImplKt.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewMessagingModule.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewMessagingModule.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewModule.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewModule.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewModuleImpl$1.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewModuleImpl$1.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewModuleImpl$2.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewModuleImpl$2.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewModuleImpl$MimeType.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewModuleImpl$MimeType.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewModuleImpl$ShouldOverrideUrlLoadingLock$ShouldOverrideCallbackState.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewModuleImpl$ShouldOverrideUrlLoadingLock$ShouldOverrideCallbackState.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewModuleImpl$ShouldOverrideUrlLoadingLock.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewModuleImpl$ShouldOverrideUrlLoadingLock.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewModuleImpl.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewModuleImpl.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewPackage.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewPackage.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewWrapper$Companion.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewWrapper$Companion.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewWrapper.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/RNCWebViewWrapper.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/URLUtil.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/URLUtil.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopCustomMenuSelectionEvent$Companion.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopCustomMenuSelectionEvent$Companion.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopCustomMenuSelectionEvent.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopCustomMenuSelectionEvent.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopHttpErrorEvent$Companion.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopHttpErrorEvent$Companion.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopHttpErrorEvent.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopHttpErrorEvent.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopLoadingErrorEvent$Companion.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopLoadingErrorEvent$Companion.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopLoadingErrorEvent.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopLoadingErrorEvent.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopLoadingFinishEvent$Companion.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopLoadingFinishEvent$Companion.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopLoadingFinishEvent.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopLoadingFinishEvent.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopLoadingProgressEvent$Companion.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopLoadingProgressEvent$Companion.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopLoadingProgressEvent.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopLoadingProgressEvent.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopLoadingStartEvent$Companion.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopLoadingStartEvent$Companion.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopLoadingStartEvent.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopLoadingStartEvent.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopMessageEvent$Companion.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopMessageEvent$Companion.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopMessageEvent.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopMessageEvent.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopOpenWindowEvent$Companion.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopOpenWindowEvent$Companion.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopOpenWindowEvent.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopOpenWindowEvent.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopRenderProcessGoneEvent$Companion.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopRenderProcessGoneEvent$Companion.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopRenderProcessGoneEvent.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopRenderProcessGoneEvent.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopShouldStartLoadWithRequestEvent$Companion.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopShouldStartLoadWithRequestEvent$Companion.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopShouldStartLoadWithRequestEvent.class b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnativecommunity/webview/events/TopShouldStartLoadWithRequestEvent.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar b/node_modules/react-native-webview/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt b/node_modules/react-native-webview/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt
new file mode 100644
index 0000000..fa689f5
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt
@@ -0,0 +1,2 @@
+com.reactnativecommunity.webview
+xml file_provider_paths
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.values.at b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.values.at
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/counters.tab b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/counters.tab
new file mode 100644
index 0000000..1708601
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/counters.tab
@@ -0,0 +1,2 @@
+13
+0
\ No newline at end of file
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/last-build.bin b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/cacheable/last-build.bin
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/local-state/build-history.bin b/node_modules/react-native-webview/android/build/kotlin/compileDebugKotlin/local-state/build-history.bin
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/outputs/logs/manifest-merger-debug-report.txt b/node_modules/react-native-webview/android/build/outputs/logs/manifest-merger-debug-report.txt
new file mode 100644
index 0000000..cb3b856
--- /dev/null
+++ b/node_modules/react-native-webview/android/build/outputs/logs/manifest-merger-debug-report.txt
@@ -0,0 +1,34 @@
+-- Merging decision tree log ---
+manifest
+ADDED from /Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml:1:1-13:12
+INJECTED from /Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml:1:1-13:12
+ package
+ INJECTED from /Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml
+ xmlns:android
+ ADDED from /Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml:1:11-69
+application
+ADDED from /Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml:2:3-12:17
+provider#com.reactnativecommunity.webview.RNCWebViewFileProvider
+ADDED from /Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml:3:5-11:16
+ android:grantUriPermissions
+ ADDED from /Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml:7:7-41
+ android:authorities
+ ADDED from /Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml:5:7-58
+ android:exported
+ ADDED from /Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml:6:7-31
+ android:name
+ ADDED from /Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml:4:7-45
+meta-data#android.support.FILE_PROVIDER_PATHS
+ADDED from /Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml:8:7-10:55
+ android:resource
+ ADDED from /Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml:10:9-52
+ android:name
+ ADDED from /Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml:9:9-59
+uses-sdk
+INJECTED from /Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml reason: use-sdk injection requested
+INJECTED from /Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml
+INJECTED from /Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml
+ android:targetSdkVersion
+ INJECTED from /Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml
+ android:minSdkVersion
+ INJECTED from /Users/Tokyo/Dev/plural/mobile-app/node_modules/react-native-webview/android/src/main/AndroidManifestNew.xml
diff --git a/node_modules/react-native-webview/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/node_modules/react-native-webview/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/META-INF/react-native-webview_debug.kotlin_module b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/META-INF/react-native-webview_debug.kotlin_module
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/RNCWebViewManagerImpl$Companion.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/RNCWebViewManagerImpl$Companion.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/RNCWebViewManagerImpl$setupWebChromeClient$1.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/RNCWebViewManagerImpl$setupWebChromeClient$1.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/RNCWebViewManagerImpl$setupWebChromeClient$webChromeClient$1.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/RNCWebViewManagerImpl$setupWebChromeClient$webChromeClient$1.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/RNCWebViewManagerImpl.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/RNCWebViewManagerImpl.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/RNCWebViewManagerImplKt.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/RNCWebViewManagerImplKt.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/RNCWebViewMessagingModule.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/RNCWebViewMessagingModule.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/RNCWebViewWrapper$Companion.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/RNCWebViewWrapper$Companion.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/RNCWebViewWrapper.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/RNCWebViewWrapper.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopCustomMenuSelectionEvent$Companion.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopCustomMenuSelectionEvent$Companion.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopCustomMenuSelectionEvent.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopCustomMenuSelectionEvent.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopHttpErrorEvent$Companion.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopHttpErrorEvent$Companion.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopHttpErrorEvent.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopHttpErrorEvent.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopLoadingErrorEvent$Companion.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopLoadingErrorEvent$Companion.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopLoadingErrorEvent.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopLoadingErrorEvent.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopLoadingFinishEvent$Companion.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopLoadingFinishEvent$Companion.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopLoadingFinishEvent.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopLoadingFinishEvent.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopLoadingProgressEvent$Companion.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopLoadingProgressEvent$Companion.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopLoadingProgressEvent.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopLoadingProgressEvent.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopLoadingStartEvent$Companion.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopLoadingStartEvent$Companion.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopLoadingStartEvent.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopLoadingStartEvent.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopMessageEvent$Companion.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopMessageEvent$Companion.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopMessageEvent.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopMessageEvent.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopOpenWindowEvent$Companion.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopOpenWindowEvent$Companion.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopOpenWindowEvent.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopOpenWindowEvent.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopRenderProcessGoneEvent$Companion.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopRenderProcessGoneEvent$Companion.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopRenderProcessGoneEvent.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopRenderProcessGoneEvent.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopShouldStartLoadWithRequestEvent$Companion.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopShouldStartLoadWithRequestEvent$Companion.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopShouldStartLoadWithRequestEvent.class b/node_modules/react-native-webview/android/build/tmp/kotlin-classes/debug/com/reactnativecommunity/webview/events/TopShouldStartLoadWithRequestEvent.class
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/react-native-webview/src/RNCWebViewNativeComponent.android.ts b/node_modules/react-native-webview/src/RNCWebViewNativeComponent.android.ts
new file mode 100644
index 0000000..c39c697
--- /dev/null
+++ b/node_modules/react-native-webview/src/RNCWebViewNativeComponent.android.ts
@@ -0,0 +1,314 @@
+import type { HostComponent, ViewProps } from 'react-native';
+import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent';
+import {
+ DirectEventHandler,
+ Double,
+ Int32,
+ WithDefault,
+} from 'react-native/Libraries/Types/CodegenTypes';
+import codegenNativeCommands from 'react-native/Libraries/Utilities/codegenNativeCommands';
+
+export type WebViewNativeEvent = Readonly<{
+ url: string;
+ loading: boolean;
+ title: string;
+ canGoBack: boolean;
+ canGoForward: boolean;
+ lockIdentifier: Double;
+}>;
+export type WebViewCustomMenuSelectionEvent = Readonly<{
+ label: string;
+ key: string;
+ selectedText: string;
+}>;
+export type WebViewMessageEvent = Readonly<{
+ url: string;
+ loading: boolean;
+ title: string;
+ canGoBack: boolean;
+ canGoForward: boolean;
+ lockIdentifier: Double;
+ data: string;
+}>;
+export type WebViewOpenWindowEvent = Readonly<{
+ targetUrl: string;
+}>;
+export type WebViewHttpErrorEvent = Readonly<{
+ url: string;
+ loading: boolean;
+ title: string;
+ canGoBack: boolean;
+ canGoForward: boolean;
+ lockIdentifier: Double;
+ description: string;
+ statusCode: Int32;
+}>;
+
+export type WebViewErrorEvent = Readonly<{
+ url: string;
+ loading: boolean;
+ title: string;
+ canGoBack: boolean;
+ canGoForward: boolean;
+ lockIdentifier: Double;
+ domain?: string;
+ code: Int32;
+ description: string;
+}>;
+
+export type WebViewNativeProgressEvent = Readonly<{
+ url: string;
+ loading: boolean;
+ title: string;
+ canGoBack: boolean;
+ canGoForward: boolean;
+ lockIdentifier: Double;
+ progress: Double;
+}>;
+
+export type WebViewNavigationEvent = Readonly<{
+ url: string;
+ loading: boolean;
+ title: string;
+ canGoBack: boolean;
+ canGoForward: boolean;
+ lockIdentifier: Double;
+ navigationType: string;
+ mainDocumentURL?: string;
+}>;
+
+export type ShouldStartLoadRequestEvent = Readonly<{
+ url: string;
+ loading: boolean;
+ title: string;
+ canGoBack: boolean;
+ canGoForward: boolean;
+ lockIdentifier: Double;
+ navigationType: string;
+ mainDocumentURL?: string;
+ isTopFrame: boolean;
+}>;
+
+type ScrollEvent = Readonly<{
+ contentInset: {
+ bottom: Double;
+ left: Double;
+ right: Double;
+ top: Double;
+ };
+ contentOffset: {
+ y: Double;
+ x: Double;
+ };
+ contentSize: {
+ height: Double;
+ width: Double;
+ };
+ layoutMeasurement: {
+ height: Double;
+ width: Double;
+ };
+ targetContentOffset?: {
+ y: Double;
+ x: Double;
+ };
+ velocity?: {
+ y: Double;
+ x: Double;
+ };
+ zoomScale?: Double;
+ responderIgnoreScroll?: boolean;
+}>;
+
+type WebViewRenderProcessGoneEvent = Readonly<{
+ didCrash: boolean;
+}>;
+
+type WebViewDownloadEvent = Readonly<{
+ downloadUrl: string;
+}>;
+
+// type MenuItem = Readonly<{label: string, key: string}>;
+
+export interface NativeProps extends ViewProps {
+ // Android only
+ allowFileAccess?: boolean;
+ allowsProtectedMedia?: boolean;
+ allowsFullscreenVideo?: boolean;
+ androidLayerType?: WithDefault<string, 'none'>;
+ cacheMode?: WithDefault<string, 'LOAD_DEFAULT'>;
+ domStorageEnabled?: boolean;
+ downloadingMessage?: string;
+ forceDarkOn?: boolean;
+ geolocationEnabled?: boolean;
+ lackPermissionToDownloadMessage?: string;
+ messagingModuleName: string;
+ minimumFontSize?: Int32;
+ mixedContentMode?: WithDefault<string, 'never'>;
+ nestedScrollEnabled?: boolean;
+ onContentSizeChange?: DirectEventHandler<WebViewNativeEvent>;
+ onRenderProcessGone?: DirectEventHandler<WebViewRenderProcessGoneEvent>;
+ overScrollMode?: string;
+ saveFormDataDisabled?: boolean;
+ scalesPageToFit?: WithDefault<boolean, true>;
+ setBuiltInZoomControls?: WithDefault<boolean, true>;
+ setDisplayZoomControls?: boolean;
+ setSupportMultipleWindows?: WithDefault<boolean, true>;
+ textZoom?: Int32;
+ thirdPartyCookiesEnabled?: WithDefault<boolean, true>;
+ // Workaround to watch if listener if defined
+ hasOnScroll?: boolean;
+ // !Android only
+
+ // iOS only
+ allowingReadAccessToURL?: string;
+ allowsBackForwardNavigationGestures?: boolean;
+ allowsInlineMediaPlayback?: boolean;
+ allowsPictureInPictureMediaPlayback?: boolean;
+ allowsAirPlayForMediaPlayback?: boolean;
+ allowsLinkPreview?: WithDefault<boolean, true>;
+ automaticallyAdjustContentInsets?: WithDefault<boolean, true>;
+ autoManageStatusBarEnabled?: WithDefault<boolean, true>;
+ bounces?: WithDefault<boolean, true>;
+ contentInset?: Readonly<{
+ top?: Double;
+ left?: Double;
+ bottom?: Double;
+ right?: Double;
+ }>;
+ contentInsetAdjustmentBehavior?: WithDefault<string, 'never'>;
+ contentMode?: WithDefault<string, 'recommended'>;
+ dataDetectorTypes?: WithDefault<
+ ReadonlyArray<
+ | 'address'
+ | 'link'
+ | 'calendarEvent'
+ | 'trackingNumber'
+ | 'flightNumber'
+ | 'lookupSuggestion'
+ | 'phoneNumber'
+ | 'all'
+ | 'none'
+ >,
+ 'phoneNumber'
+ >;
+ decelerationRate?: Double;
+ directionalLockEnabled?: WithDefault<boolean, true>;
+ enableApplePay?: boolean;
+ hideKeyboardAccessoryView?: boolean;
+ keyboardDisplayRequiresUserAction?: WithDefault<boolean, true>;
+ limitsNavigationsToAppBoundDomains?: boolean;
+ mediaCapturePermissionGrantType?: WithDefault<string, 'prompt'>;
+ pagingEnabled?: boolean;
+ pullToRefreshEnabled?: boolean;
+ refreshControlLightMode?: boolean;
+ scrollEnabled?: WithDefault<boolean, true>;
+ sharedCookiesEnabled?: boolean;
+ textInteractionEnabled?: WithDefault<boolean, true>;
+ useSharedProcessPool?: WithDefault<boolean, true>;
+ onContentProcessDidTerminate?: DirectEventHandler<WebViewNativeEvent>;
+ onCustomMenuSelection?: DirectEventHandler<WebViewCustomMenuSelectionEvent>;
+ onFileDownload?: DirectEventHandler<WebViewDownloadEvent>;
+
+ menuItems?: ReadonlyArray<Readonly<{ label: string; key: string }>>;
+ suppressMenuItems?: Readonly<string>[];
+ // Workaround to watch if listener if defined
+ hasOnFileDownload?: boolean;
+ fraudulentWebsiteWarningEnabled?: WithDefault<boolean, true>;
+ // !iOS only
+
+ allowFileAccessFromFileURLs?: boolean;
+ allowUniversalAccessFromFileURLs?: boolean;
+ applicationNameForUserAgent?: string;
+ basicAuthCredential?: Readonly<{
+ username: string;
+ password: string;
+ }>;
+ cacheEnabled?: WithDefault<boolean, true>;
+ incognito?: boolean;
+ injectedJavaScript?: string;
+ injectedJavaScriptBeforeContentLoaded?: string;
+ injectedJavaScriptForMainFrameOnly?: WithDefault<boolean, true>;
+ injectedJavaScriptBeforeContentLoadedForMainFrameOnly?: WithDefault<
+ boolean,
+ true
+ >;
+ javaScriptCanOpenWindowsAutomatically?: boolean;
+ javaScriptEnabled?: WithDefault<boolean, true>;
+ webviewDebuggingEnabled?: boolean;
+ mediaPlaybackRequiresUserAction?: WithDefault<boolean, true>;
+ messagingEnabled: boolean;
+ onLoadingError: DirectEventHandler<WebViewErrorEvent>;
+ onLoadingFinish: DirectEventHandler<WebViewNavigationEvent>;
+ onLoadingProgress: DirectEventHandler<WebViewNativeProgressEvent>;
+ onLoadingStart: DirectEventHandler<WebViewNavigationEvent>;
+ onHttpError: DirectEventHandler<WebViewHttpErrorEvent>;
+ onMessage: DirectEventHandler<WebViewMessageEvent>;
+ onOpenWindow?: DirectEventHandler<WebViewOpenWindowEvent>;
+ hasOnOpenWindowEvent?: boolean;
+ onScroll?: DirectEventHandler<ScrollEvent>;
+ onShouldStartLoadWithRequest: DirectEventHandler<ShouldStartLoadRequestEvent>;
+ showsHorizontalScrollIndicator?: WithDefault<boolean, true>;
+ showsVerticalScrollIndicator?: WithDefault<boolean, true>;
+ newSource: Readonly<{
+ uri?: string;
+ method?: string;
+ body?: string;
+
+ headers?: ReadonlyArray<Readonly<{ name: string; value: string }>>;
+ html?: string;
+ baseUrl?: string;
+ }>;
+ userAgent?: string;
+ injectedJavaScriptObject?: string;
+}
+
+export interface NativeCommands {
+ goBack: (viewRef: React.ElementRef<HostComponent<NativeProps>>) => void;
+ goForward: (viewRef: React.ElementRef<HostComponent<NativeProps>>) => void;
+ reload: (viewRef: React.ElementRef<HostComponent<NativeProps>>) => void;
+ stopLoading: (viewRef: React.ElementRef<HostComponent<NativeProps>>) => void;
+ injectJavaScript: (
+ viewRef: React.ElementRef<HostComponent<NativeProps>>,
+ javascript: string
+ ) => void;
+ requestFocus: (viewRef: React.ElementRef<HostComponent<NativeProps>>) => void;
+ postMessage: (
+ viewRef: React.ElementRef<HostComponent<NativeProps>>,
+ data: string
+ ) => void;
+ // Android Only
+ loadUrl: (
+ viewRef: React.ElementRef<HostComponent<NativeProps>>,
+ url: string
+ ) => void;
+ clearFormData: (
+ viewRef: React.ElementRef<HostComponent<NativeProps>>
+ ) => void;
+ clearCache: (
+ viewRef: React.ElementRef<HostComponent<NativeProps>>,
+ includeDiskFiles: boolean
+ ) => void;
+ clearHistory: (viewRef: React.ElementRef<HostComponent<NativeProps>>) => void;
+ // !Android Only
+}
+
+export const Commands = codegenNativeCommands<NativeCommands>({
+ supportedCommands: [
+ 'goBack',
+ 'goForward',
+ 'reload',
+ 'stopLoading',
+ 'injectJavaScript',
+ 'requestFocus',
+ 'postMessage',
+ 'loadUrl',
+ 'clearFormData',
+ 'clearCache',
+ 'clearHistory',
+ ],
+});
+
+export default codegenNativeComponent<NativeProps>(
+ 'RNCWebView'
+) as HostComponent<NativeProps>;
@a-tokyo
Copy link
Author

a-tokyo commented May 8, 2025

@a-tokyo
Copy link
Author

a-tokyo commented May 8, 2025

I noticed some iOS files relied on the enums so i updated the patch to support iOS as well.

The initial patch would pass on android but fail on iOS.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment