diff --git a/android/.idea/.gitignore b/android/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/android/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/android/.idea/AndroidProjectSystem.xml b/android/.idea/AndroidProjectSystem.xml
new file mode 100644
index 0000000..4a53bee
--- /dev/null
+++ b/android/.idea/AndroidProjectSystem.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/.idea/compiler.xml b/android/.idea/compiler.xml
new file mode 100644
index 0000000..b86273d
--- /dev/null
+++ b/android/.idea/compiler.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/.idea/deploymentTargetSelector.xml b/android/.idea/deploymentTargetSelector.xml
new file mode 100644
index 0000000..b268ef3
--- /dev/null
+++ b/android/.idea/deploymentTargetSelector.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/.idea/migrations.xml b/android/.idea/migrations.xml
new file mode 100644
index 0000000..f8051a6
--- /dev/null
+++ b/android/.idea/migrations.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/.idea/misc.xml b/android/.idea/misc.xml
new file mode 100644
index 0000000..b2c751a
--- /dev/null
+++ b/android/.idea/misc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/.idea/runConfigurations.xml b/android/.idea/runConfigurations.xml
new file mode 100644
index 0000000..16660f1
--- /dev/null
+++ b/android/.idea/runConfigurations.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/app/capacitor.build.gradle b/android/app/capacitor.build.gradle
index bbfb44f..adabd97 100644
--- a/android/app/capacitor.build.gradle
+++ b/android/app/capacitor.build.gradle
@@ -9,7 +9,7 @@ android {
apply from: "../capacitor-cordova-android-plugins/cordova.variables.gradle"
dependencies {
-
+ implementation project(':capacitor-preferences')
}
diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
index 036d09b..345888d 100644
--- a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
+++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
@@ -1,5 +1,6 @@
-
-
+
+
+
\ No newline at end of file
diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
index c023e50..9e9eef3 100644
Binary files a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png and b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png
new file mode 100644
index 0000000..c109174
Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png differ
diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
index 2127973..4c5a645 100644
Binary files a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png and b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png differ
diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.png
new file mode 100644
index 0000000..4c5a645
Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.png differ
diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
index 72905b8..7746f44 100644
Binary files a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png and b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png
new file mode 100644
index 0000000..a81514a
Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png differ
diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
index 8ed0605..5b1b571 100644
Binary files a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png and b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png differ
diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.png
new file mode 100644
index 0000000..5b1b571
Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.png differ
diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
index 4d1e077..60f9fa0 100644
Binary files a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png
new file mode 100644
index 0000000..11525d0
Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png differ
diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
index df0f158..bd3a08f 100644
Binary files a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png differ
diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.png
new file mode 100644
index 0000000..bd3a08f
Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.png differ
diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
index 6cdf97c..88b8fbd 100644
Binary files a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png
new file mode 100644
index 0000000..72ffb32
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png differ
diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
index 2960cbb..514ad5f 100644
Binary files a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png differ
diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png
new file mode 100644
index 0000000..514ad5f
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png differ
diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
index 46de6e2..942c328 100644
Binary files a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png
new file mode 100644
index 0000000..a4fe917
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png differ
diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
index d2ea9ab..010ee60 100644
Binary files a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png differ
diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.png
new file mode 100644
index 0000000..010ee60
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.png differ
diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml
index 4816606..88f32b5 100644
--- a/android/app/src/main/res/values/strings.xml
+++ b/android/app/src/main/res/values/strings.xml
@@ -1,7 +1,7 @@
- myapp
- myapp
- com.example.myapp
- com.example.myapp
+ MyApps
+ MyApps
+ it.patachina.myapps
+ it.patachina.myapps
diff --git a/android/build.gradle b/android/build.gradle
index f8f0e43..8ca2e7e 100644
--- a/android/build.gradle
+++ b/android/build.gradle
@@ -7,7 +7,7 @@ buildscript {
mavenCentral()
}
dependencies {
- classpath 'com.android.tools.build:gradle:8.13.0'
+ classpath 'com.android.tools.build:gradle:8.10.1'
classpath 'com.google.gms:google-services:4.4.4'
// NOTE: Do not place your application dependencies here; they belong
diff --git a/android/capacitor.settings.gradle b/android/capacitor.settings.gradle
index 9a5fa87..a1c665a 100644
--- a/android/capacitor.settings.gradle
+++ b/android/capacitor.settings.gradle
@@ -1,3 +1,6 @@
// DO NOT EDIT THIS FILE! IT IS GENERATED EACH TIME "capacitor update" IS RUN
include ':capacitor-android'
project(':capacitor-android').projectDir = new File('../node_modules/@capacitor/android/capacitor')
+
+include ':capacitor-preferences'
+project(':capacitor-preferences').projectDir = new File('../node_modules/@capacitor/preferences/android')
diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json
index 4dae597..04970e2 100644
--- a/node_modules/.package-lock.json
+++ b/node_modules/.package-lock.json
@@ -1,5 +1,5 @@
{
- "name": "launcher",
+ "name": "mya",
"lockfileVersion": 3,
"requires": true,
"packages": {
@@ -49,11 +49,19 @@
"resolved": "https://registry.npmjs.org/@capacitor/core/-/core-8.0.1.tgz",
"integrity": "sha512-5UqSWxGMp/B8KhYu7rAijqNtYslhcLh+TrbfU48PfdMDsPfaU/VY48sMNzC22xL8BmoFoql/3SKyP+pavTOvOA==",
"license": "MIT",
- "peer": true,
"dependencies": {
"tslib": "^2.1.0"
}
},
+ "node_modules/@capacitor/preferences": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@capacitor/preferences/-/preferences-8.0.0.tgz",
+ "integrity": "sha512-NsE7Srk9Zr0SxiVelHGiAJR7M238eyCD6dI/sDhu3ckKwFrXn8/GRyGr+SZcnGLlQKy948li8Pfcfr0dqxNf1g==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@capacitor/core": ">=8.0.0"
+ }
+ },
"node_modules/@ionic/cli-framework-output": {
"version": "2.2.8",
"resolved": "https://registry.npmjs.org/@ionic/cli-framework-output/-/cli-framework-output-2.2.8.tgz",
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/results.bin b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/results.bin
new file mode 100644
index 0000000..7ed749e
--- /dev/null
+++ b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/results.bin
@@ -0,0 +1 @@
+o/bundleLibRuntimeToDirDebug
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/AndroidProtocolHandler.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/AndroidProtocolHandler.dex
new file mode 100644
index 0000000..5dfcd8c
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/AndroidProtocolHandler.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/App$AppRestoredListener.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/App$AppRestoredListener.dex
new file mode 100644
index 0000000..c6a056c
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/App$AppRestoredListener.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/App$AppStatusChangeListener.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/App$AppStatusChangeListener.dex
new file mode 100644
index 0000000..3b6891c
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/App$AppStatusChangeListener.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/App.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/App.dex
new file mode 100644
index 0000000..15da403
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/App.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/AppUUID.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/AppUUID.dex
new file mode 100644
index 0000000..70fae5f
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/AppUUID.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/Bridge$1.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/Bridge$1.dex
new file mode 100644
index 0000000..bd922bb
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/Bridge$1.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/Bridge$Builder.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/Bridge$Builder.dex
new file mode 100644
index 0000000..a5a33a6
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/Bridge$Builder.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/Bridge.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/Bridge.dex
new file mode 100644
index 0000000..17361c5
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/Bridge.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/BridgeActivity.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/BridgeActivity.dex
new file mode 100644
index 0000000..cfdf74a
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/BridgeActivity.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/BridgeWebChromeClient$ActivityResultListener.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/BridgeWebChromeClient$ActivityResultListener.dex
new file mode 100644
index 0000000..3307d1c
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/BridgeWebChromeClient$ActivityResultListener.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/BridgeWebChromeClient$PermissionListener.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/BridgeWebChromeClient$PermissionListener.dex
new file mode 100644
index 0000000..43a0984
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/BridgeWebChromeClient$PermissionListener.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/BridgeWebChromeClient.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/BridgeWebChromeClient.dex
new file mode 100644
index 0000000..459bace
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/BridgeWebChromeClient.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/BridgeWebViewClient.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/BridgeWebViewClient.dex
new file mode 100644
index 0000000..d994dbd
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/BridgeWebViewClient.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/CapConfig$Builder.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/CapConfig$Builder.dex
new file mode 100644
index 0000000..784109e
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/CapConfig$Builder.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/CapConfig.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/CapConfig.dex
new file mode 100644
index 0000000..5fdd2e9
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/CapConfig.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/CapacitorWebView.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/CapacitorWebView.dex
new file mode 100644
index 0000000..1ea7fe0
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/CapacitorWebView.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/FileUtils$Type.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/FileUtils$Type.dex
new file mode 100644
index 0000000..e045ef0
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/FileUtils$Type.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/FileUtils.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/FileUtils.dex
new file mode 100644
index 0000000..22e15e3
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/FileUtils.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/InvalidPluginException.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/InvalidPluginException.dex
new file mode 100644
index 0000000..9a268ff
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/InvalidPluginException.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/InvalidPluginMethodException.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/InvalidPluginMethodException.dex
new file mode 100644
index 0000000..4e0c561
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/InvalidPluginMethodException.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/JSArray.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/JSArray.dex
new file mode 100644
index 0000000..e24b604
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/JSArray.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/JSExport.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/JSExport.dex
new file mode 100644
index 0000000..bdd6e92
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/JSExport.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/JSExportException.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/JSExportException.dex
new file mode 100644
index 0000000..ab9b83c
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/JSExportException.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/JSInjector.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/JSInjector.dex
new file mode 100644
index 0000000..7784e3f
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/JSInjector.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/JSObject.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/JSObject.dex
new file mode 100644
index 0000000..5a6c81c
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/JSObject.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/JSValue.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/JSValue.dex
new file mode 100644
index 0000000..a3e7bec
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/JSValue.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/Logger.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/Logger.dex
new file mode 100644
index 0000000..12987eb
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/Logger.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/MessageHandler.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/MessageHandler.dex
new file mode 100644
index 0000000..18dd5c3
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/MessageHandler.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/NativePlugin.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/NativePlugin.dex
new file mode 100644
index 0000000..1e924a5
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/NativePlugin.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PermissionState.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PermissionState.dex
new file mode 100644
index 0000000..5e90f48
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PermissionState.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/Plugin.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/Plugin.dex
new file mode 100644
index 0000000..ca8bc65
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/Plugin.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginCall$PluginCallDataTypeException.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginCall$PluginCallDataTypeException.dex
new file mode 100644
index 0000000..e90de43
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginCall$PluginCallDataTypeException.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginCall.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginCall.dex
new file mode 100644
index 0000000..7c679e1
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginCall.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginConfig.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginConfig.dex
new file mode 100644
index 0000000..f7652b2
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginConfig.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginHandle.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginHandle.dex
new file mode 100644
index 0000000..d94817f
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginHandle.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginInvocationException.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginInvocationException.dex
new file mode 100644
index 0000000..dc077c5
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginInvocationException.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginLoadException.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginLoadException.dex
new file mode 100644
index 0000000..47b00e9
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginLoadException.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginManager.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginManager.dex
new file mode 100644
index 0000000..798f0e4
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginManager.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginMethod.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginMethod.dex
new file mode 100644
index 0000000..2b8662f
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginMethod.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginMethodHandle.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginMethodHandle.dex
new file mode 100644
index 0000000..0c4a698
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginMethodHandle.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginResult.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginResult.dex
new file mode 100644
index 0000000..b136d73
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/PluginResult.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/ProcessedRoute.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/ProcessedRoute.dex
new file mode 100644
index 0000000..c895724
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/ProcessedRoute.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/RouteProcessor.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/RouteProcessor.dex
new file mode 100644
index 0000000..91575d5
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/RouteProcessor.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/ServerPath$PathType.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/ServerPath$PathType.dex
new file mode 100644
index 0000000..274dbb9
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/ServerPath$PathType.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/ServerPath.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/ServerPath.dex
new file mode 100644
index 0000000..edf8167
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/ServerPath.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/UriMatcher.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/UriMatcher.dex
new file mode 100644
index 0000000..37e9bed
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/UriMatcher.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/WebViewListener.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/WebViewListener.dex
new file mode 100644
index 0000000..a0d40b7
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/WebViewListener.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/WebViewLocalServer$1.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/WebViewLocalServer$1.dex
new file mode 100644
index 0000000..472b68d
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/WebViewLocalServer$1.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/WebViewLocalServer$LazyInputStream.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/WebViewLocalServer$LazyInputStream.dex
new file mode 100644
index 0000000..ac8cc23
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/WebViewLocalServer$LazyInputStream.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/WebViewLocalServer$LollipopLazyInputStream.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/WebViewLocalServer$LollipopLazyInputStream.dex
new file mode 100644
index 0000000..17cf742
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/WebViewLocalServer$LollipopLazyInputStream.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/WebViewLocalServer$PathHandler.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/WebViewLocalServer$PathHandler.dex
new file mode 100644
index 0000000..5fe9331
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/WebViewLocalServer$PathHandler.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/WebViewLocalServer.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/WebViewLocalServer.dex
new file mode 100644
index 0000000..3758753
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/WebViewLocalServer.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/annotation/ActivityCallback.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/annotation/ActivityCallback.dex
new file mode 100644
index 0000000..ec6a1e8
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/annotation/ActivityCallback.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/annotation/CapacitorPlugin.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/annotation/CapacitorPlugin.dex
new file mode 100644
index 0000000..10a02f9
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/annotation/CapacitorPlugin.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/annotation/Permission.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/annotation/Permission.dex
new file mode 100644
index 0000000..012f4d5
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/annotation/Permission.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/annotation/PermissionCallback.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/annotation/PermissionCallback.dex
new file mode 100644
index 0000000..80792b6
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/annotation/PermissionCallback.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/cordova/CapacitorCordovaCookieManager.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/cordova/CapacitorCordovaCookieManager.dex
new file mode 100644
index 0000000..feeb888
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/cordova/CapacitorCordovaCookieManager.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/cordova/MockCordovaInterfaceImpl.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/cordova/MockCordovaInterfaceImpl.dex
new file mode 100644
index 0000000..dd0260d
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/cordova/MockCordovaInterfaceImpl.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/cordova/MockCordovaWebViewImpl$CapacitorEvalBridgeMode.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/cordova/MockCordovaWebViewImpl$CapacitorEvalBridgeMode.dex
new file mode 100644
index 0000000..01a73eb
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/cordova/MockCordovaWebViewImpl$CapacitorEvalBridgeMode.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/cordova/MockCordovaWebViewImpl.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/cordova/MockCordovaWebViewImpl.dex
new file mode 100644
index 0000000..c5e4863
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/cordova/MockCordovaWebViewImpl.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/CapacitorCookieManager.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/CapacitorCookieManager.dex
new file mode 100644
index 0000000..9cc0bef
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/CapacitorCookieManager.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/CapacitorCookies.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/CapacitorCookies.dex
new file mode 100644
index 0000000..f7695d9
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/CapacitorCookies.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/CapacitorHttp$1.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/CapacitorHttp$1.dex
new file mode 100644
index 0000000..15223ad
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/CapacitorHttp$1.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/CapacitorHttp.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/CapacitorHttp.dex
new file mode 100644
index 0000000..1d18d1d
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/CapacitorHttp.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/SystemBars$1.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/SystemBars$1.dex
new file mode 100644
index 0000000..75021a1
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/SystemBars$1.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/SystemBars.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/SystemBars.dex
new file mode 100644
index 0000000..c8359cb
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/SystemBars.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/WebView.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/WebView.dex
new file mode 100644
index 0000000..b20623f
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/WebView.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/util/AssetUtil.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/util/AssetUtil.dex
new file mode 100644
index 0000000..0beacec
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/util/AssetUtil.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/util/CapacitorHttpUrlConnection.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/util/CapacitorHttpUrlConnection.dex
new file mode 100644
index 0000000..1043095
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/util/CapacitorHttpUrlConnection.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/util/HttpRequestHandler$HttpURLConnectionBuilder.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/util/HttpRequestHandler$HttpURLConnectionBuilder.dex
new file mode 100644
index 0000000..cc36021
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/util/HttpRequestHandler$HttpURLConnectionBuilder.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/util/HttpRequestHandler$ProgressEmitter.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/util/HttpRequestHandler$ProgressEmitter.dex
new file mode 100644
index 0000000..4f09ecb
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/util/HttpRequestHandler$ProgressEmitter.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/util/HttpRequestHandler$ResponseType.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/util/HttpRequestHandler$ResponseType.dex
new file mode 100644
index 0000000..05bdeea
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/util/HttpRequestHandler$ResponseType.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/util/HttpRequestHandler.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/util/HttpRequestHandler.dex
new file mode 100644
index 0000000..e65e81b
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/util/HttpRequestHandler.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/util/ICapacitorHttpUrlConnection.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/util/ICapacitorHttpUrlConnection.dex
new file mode 100644
index 0000000..66aee23
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/util/ICapacitorHttpUrlConnection.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/util/MimeType.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/util/MimeType.dex
new file mode 100644
index 0000000..38d095e
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/plugin/util/MimeType.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/HostMask$Any.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/HostMask$Any.dex
new file mode 100644
index 0000000..20a719e
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/HostMask$Any.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/HostMask$Nothing.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/HostMask$Nothing.dex
new file mode 100644
index 0000000..def661c
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/HostMask$Nothing.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/HostMask$Parser.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/HostMask$Parser.dex
new file mode 100644
index 0000000..60bb0d7
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/HostMask$Parser.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/HostMask$Simple.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/HostMask$Simple.dex
new file mode 100644
index 0000000..81bec77
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/HostMask$Simple.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/HostMask$Util.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/HostMask$Util.dex
new file mode 100644
index 0000000..be408c5
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/HostMask$Util.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/HostMask.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/HostMask.dex
new file mode 100644
index 0000000..0011162
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/HostMask.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/InternalUtils.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/InternalUtils.dex
new file mode 100644
index 0000000..0b94527
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/InternalUtils.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/JSONUtils.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/JSONUtils.dex
new file mode 100644
index 0000000..53d8d57
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/JSONUtils.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/PermissionHelper.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/PermissionHelper.dex
new file mode 100644
index 0000000..24218ec
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/PermissionHelper.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/WebColor.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/WebColor.dex
new file mode 100644
index 0000000..1696495
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/getcapacitor/util/WebColor.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin
new file mode 100644
index 0000000..520d33b
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/81302bd2b484ff6312524e2f850dc158/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin differ
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/cf6a7453649ae96e4ad32cc3ca4b5c46/results.bin b/node_modules/@capacitor/android/capacitor/build/.transforms/cf6a7453649ae96e4ad32cc3ca4b5c46/results.bin
new file mode 100644
index 0000000..0d259dd
--- /dev/null
+++ b/node_modules/@capacitor/android/capacitor/build/.transforms/cf6a7453649ae96e4ad32cc3ca4b5c46/results.bin
@@ -0,0 +1 @@
+o/classes
diff --git a/node_modules/@capacitor/android/capacitor/build/.transforms/cf6a7453649ae96e4ad32cc3ca4b5c46/transformed/classes/classes_dex/classes.dex b/node_modules/@capacitor/android/capacitor/build/.transforms/cf6a7453649ae96e4ad32cc3ca4b5c46/transformed/classes/classes_dex/classes.dex
new file mode 100644
index 0000000..1c02568
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/.transforms/cf6a7453649ae96e4ad32cc3ca4b5c46/transformed/classes/classes_dex/classes.dex differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml b/node_modules/@capacitor/android/capacitor/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml
new file mode 100644
index 0000000..8af64f2
--- /dev/null
+++ b/node_modules/@capacitor/android/capacitor/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json b/node_modules/@capacitor/android/capacitor/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json
new file mode 100644
index 0000000..75ba049
--- /dev/null
+++ b/node_modules/@capacitor/android/capacitor/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.getcapacitor.android",
+ "variantName": "debug",
+ "elements": [
+ {
+ "type": "SINGLE",
+ "filters": [],
+ "attributes": [],
+ "outputFile": "AndroidManifest.xml"
+ }
+ ],
+ "elementType": "File"
+}
\ No newline at end of file
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties b/node_modules/@capacitor/android/capacitor/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties
new file mode 100644
index 0000000..1211b1e
--- /dev/null
+++ b/node_modules/@capacitor/android/capacitor/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/@capacitor/android/capacitor/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json b/node_modules/@capacitor/android/capacitor/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/node_modules/@capacitor/android/capacitor/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/assets/debug/mergeDebugAssets/native-bridge.js b/node_modules/@capacitor/android/capacitor/build/intermediates/assets/debug/mergeDebugAssets/native-bridge.js
new file mode 100644
index 0000000..40daf2a
--- /dev/null
+++ b/node_modules/@capacitor/android/capacitor/build/intermediates/assets/debug/mergeDebugAssets/native-bridge.js
@@ -0,0 +1,1035 @@
+
+/*! Capacitor: https://capacitorjs.com/ - MIT License */
+/* Generated File. Do not edit. */
+
+var nativeBridge = (function (exports) {
+ 'use strict';
+
+ var ExceptionCode;
+ (function (ExceptionCode) {
+ /**
+ * API is not implemented.
+ *
+ * This usually means the API can't be used because it is not implemented for
+ * the current platform.
+ */
+ ExceptionCode["Unimplemented"] = "UNIMPLEMENTED";
+ /**
+ * API is not available.
+ *
+ * This means the API can't be used right now because:
+ * - it is currently missing a prerequisite, such as network connectivity
+ * - it requires a particular platform or browser version
+ */
+ ExceptionCode["Unavailable"] = "UNAVAILABLE";
+ })(ExceptionCode || (ExceptionCode = {}));
+ class CapacitorException extends Error {
+ constructor(message, code, data) {
+ super(message);
+ this.message = message;
+ this.code = code;
+ this.data = data;
+ }
+ }
+
+ // For removing exports for iOS/Android, keep let for reassignment
+ // eslint-disable-next-line
+ let dummy = {};
+ const readFileAsBase64 = (file) => new Promise((resolve, reject) => {
+ const reader = new FileReader();
+ reader.onloadend = () => {
+ const data = reader.result;
+ resolve(btoa(data));
+ };
+ reader.onerror = reject;
+ reader.readAsBinaryString(file);
+ });
+ const convertFormData = async (formData) => {
+ const newFormData = [];
+ for (const pair of formData.entries()) {
+ const [key, value] = pair;
+ if (value instanceof File) {
+ const base64File = await readFileAsBase64(value);
+ newFormData.push({
+ key,
+ value: base64File,
+ type: 'base64File',
+ contentType: value.type,
+ fileName: value.name,
+ });
+ }
+ else {
+ newFormData.push({ key, value, type: 'string' });
+ }
+ }
+ return newFormData;
+ };
+ const convertBody = async (body, contentType) => {
+ if (body instanceof ReadableStream || body instanceof Uint8Array) {
+ let encodedData;
+ if (body instanceof ReadableStream) {
+ const reader = body.getReader();
+ const chunks = [];
+ while (true) {
+ const { done, value } = await reader.read();
+ if (done)
+ break;
+ chunks.push(value);
+ }
+ const concatenated = new Uint8Array(chunks.reduce((acc, chunk) => acc + chunk.length, 0));
+ let position = 0;
+ for (const chunk of chunks) {
+ concatenated.set(chunk, position);
+ position += chunk.length;
+ }
+ encodedData = concatenated;
+ }
+ else {
+ encodedData = body;
+ }
+ let data = new TextDecoder().decode(encodedData);
+ let type;
+ if (contentType === 'application/json') {
+ try {
+ data = JSON.parse(data);
+ }
+ catch (ignored) {
+ // ignore
+ }
+ type = 'json';
+ }
+ else if (contentType === 'multipart/form-data') {
+ type = 'formData';
+ }
+ else if (contentType === null || contentType === void 0 ? void 0 : contentType.startsWith('image')) {
+ type = 'image';
+ }
+ else if (contentType === 'application/octet-stream') {
+ type = 'binary';
+ }
+ else {
+ type = 'text';
+ }
+ return {
+ data,
+ type,
+ headers: { 'Content-Type': contentType || 'application/octet-stream' },
+ };
+ }
+ else if (body instanceof URLSearchParams) {
+ return {
+ data: body.toString(),
+ type: 'text',
+ };
+ }
+ else if (body instanceof FormData) {
+ return {
+ data: await convertFormData(body),
+ type: 'formData',
+ };
+ }
+ else if (body instanceof File) {
+ const fileData = await readFileAsBase64(body);
+ return {
+ data: fileData,
+ type: 'file',
+ headers: { 'Content-Type': body.type },
+ };
+ }
+ return { data: body, type: 'json' };
+ };
+ const CAPACITOR_HTTP_INTERCEPTOR = '/_capacitor_http_interceptor_';
+ const CAPACITOR_HTTP_INTERCEPTOR_URL_PARAM = 'u';
+ // TODO: export as Cap function
+ const isRelativeOrProxyUrl = (url) => !url || !(url.startsWith('http:') || url.startsWith('https:')) || url.indexOf(CAPACITOR_HTTP_INTERCEPTOR) > -1;
+ // TODO: export as Cap function
+ const createProxyUrl = (url, win) => {
+ var _a, _b;
+ if (isRelativeOrProxyUrl(url))
+ return url;
+ const bridgeUrl = new URL((_b = (_a = win.Capacitor) === null || _a === void 0 ? void 0 : _a.getServerUrl()) !== null && _b !== void 0 ? _b : '');
+ bridgeUrl.pathname = CAPACITOR_HTTP_INTERCEPTOR;
+ bridgeUrl.searchParams.append(CAPACITOR_HTTP_INTERCEPTOR_URL_PARAM, url);
+ return bridgeUrl.toString();
+ };
+ const initBridge = (w) => {
+ const getPlatformId = (win) => {
+ var _a, _b;
+ if (win === null || win === void 0 ? void 0 : win.androidBridge) {
+ return 'android';
+ }
+ else if ((_b = (_a = win === null || win === void 0 ? void 0 : win.webkit) === null || _a === void 0 ? void 0 : _a.messageHandlers) === null || _b === void 0 ? void 0 : _b.bridge) {
+ return 'ios';
+ }
+ else {
+ return 'web';
+ }
+ };
+ const convertFileSrcServerUrl = (webviewServerUrl, filePath) => {
+ if (typeof filePath === 'string') {
+ if (filePath.startsWith('/')) {
+ return webviewServerUrl + '/_capacitor_file_' + filePath;
+ }
+ else if (filePath.startsWith('file://')) {
+ return webviewServerUrl + filePath.replace('file://', '/_capacitor_file_');
+ }
+ else if (filePath.startsWith('content://')) {
+ return webviewServerUrl + filePath.replace('content:/', '/_capacitor_content_');
+ }
+ }
+ return filePath;
+ };
+ const initEvents = (win, cap) => {
+ cap.addListener = (pluginName, eventName, callback) => {
+ const callbackId = cap.nativeCallback(pluginName, 'addListener', {
+ eventName: eventName,
+ }, callback);
+ return {
+ remove: async () => {
+ var _a;
+ (_a = win === null || win === void 0 ? void 0 : win.console) === null || _a === void 0 ? void 0 : _a.debug('Removing listener', pluginName, eventName);
+ cap.removeListener(pluginName, callbackId, eventName, callback);
+ },
+ };
+ };
+ cap.removeListener = (pluginName, callbackId, eventName, callback) => {
+ cap.nativeCallback(pluginName, 'removeListener', {
+ callbackId: callbackId,
+ eventName: eventName,
+ }, callback);
+ };
+ cap.createEvent = (eventName, eventData) => {
+ const doc = win.document;
+ if (doc) {
+ const ev = doc.createEvent('Events');
+ ev.initEvent(eventName, false, false);
+ if (eventData && typeof eventData === 'object') {
+ for (const i in eventData) {
+ // eslint-disable-next-line no-prototype-builtins
+ if (eventData.hasOwnProperty(i)) {
+ ev[i] = eventData[i];
+ }
+ }
+ }
+ return ev;
+ }
+ return null;
+ };
+ cap.triggerEvent = (eventName, target, eventData) => {
+ const doc = win.document;
+ const cordova = win.cordova;
+ eventData = eventData || {};
+ const ev = cap.createEvent(eventName, eventData);
+ if (ev) {
+ if (target === 'document') {
+ if (cordova === null || cordova === void 0 ? void 0 : cordova.fireDocumentEvent) {
+ cordova.fireDocumentEvent(eventName, eventData);
+ return true;
+ }
+ else if (doc === null || doc === void 0 ? void 0 : doc.dispatchEvent) {
+ return doc.dispatchEvent(ev);
+ }
+ }
+ else if (target === 'window' && win.dispatchEvent) {
+ return win.dispatchEvent(ev);
+ }
+ else if (doc === null || doc === void 0 ? void 0 : doc.querySelector) {
+ const targetEl = doc.querySelector(target);
+ if (targetEl) {
+ return targetEl.dispatchEvent(ev);
+ }
+ }
+ }
+ return false;
+ };
+ win.Capacitor = cap;
+ };
+ const initLegacyHandlers = (win, cap) => {
+ // define cordova if it's not there already
+ win.cordova = win.cordova || {};
+ const doc = win.document;
+ const nav = win.navigator;
+ if (nav) {
+ nav.app = nav.app || {};
+ nav.app.exitApp = () => {
+ var _a;
+ if (!((_a = cap.Plugins) === null || _a === void 0 ? void 0 : _a.App)) {
+ win.console.warn('App plugin not installed');
+ }
+ else {
+ cap.nativeCallback('App', 'exitApp', {});
+ }
+ };
+ }
+ if (doc) {
+ const docAddEventListener = doc.addEventListener;
+ doc.addEventListener = (...args) => {
+ var _a;
+ const eventName = args[0];
+ const handler = args[1];
+ if (eventName === 'deviceready' && handler) {
+ Promise.resolve().then(handler);
+ }
+ else if (eventName === 'backbutton' && cap.Plugins.App) {
+ // Add a dummy listener so Capacitor doesn't do the default
+ // back button action
+ if (!((_a = cap.Plugins) === null || _a === void 0 ? void 0 : _a.App)) {
+ win.console.warn('App plugin not installed');
+ }
+ else {
+ cap.Plugins.App.addListener('backButton', () => {
+ // ignore
+ });
+ }
+ }
+ return docAddEventListener.apply(doc, args);
+ };
+ }
+ win.Capacitor = cap;
+ };
+ const initVendor = (win, cap) => {
+ const Ionic = (win.Ionic = win.Ionic || {});
+ const IonicWebView = (Ionic.WebView = Ionic.WebView || {});
+ const Plugins = cap.Plugins;
+ IonicWebView.getServerBasePath = (callback) => {
+ var _a;
+ (_a = Plugins === null || Plugins === void 0 ? void 0 : Plugins.WebView) === null || _a === void 0 ? void 0 : _a.getServerBasePath().then((result) => {
+ callback(result.path);
+ });
+ };
+ IonicWebView.setServerAssetPath = (path) => {
+ var _a;
+ (_a = Plugins === null || Plugins === void 0 ? void 0 : Plugins.WebView) === null || _a === void 0 ? void 0 : _a.setServerAssetPath({ path });
+ };
+ IonicWebView.setServerBasePath = (path) => {
+ var _a;
+ (_a = Plugins === null || Plugins === void 0 ? void 0 : Plugins.WebView) === null || _a === void 0 ? void 0 : _a.setServerBasePath({ path });
+ };
+ IonicWebView.persistServerBasePath = () => {
+ var _a;
+ (_a = Plugins === null || Plugins === void 0 ? void 0 : Plugins.WebView) === null || _a === void 0 ? void 0 : _a.persistServerBasePath();
+ };
+ IonicWebView.convertFileSrc = (url) => cap.convertFileSrc(url);
+ win.Capacitor = cap;
+ win.Ionic.WebView = IonicWebView;
+ };
+ const initLogger = (win, cap) => {
+ const BRIDGED_CONSOLE_METHODS = ['debug', 'error', 'info', 'log', 'trace', 'warn'];
+ const createLogFromNative = (c) => (result) => {
+ if (isFullConsole(c)) {
+ const success = result.success === true;
+ const tagStyles = success
+ ? 'font-style: italic; font-weight: lighter; color: gray'
+ : 'font-style: italic; font-weight: lighter; color: red';
+ c.groupCollapsed('%cresult %c' + result.pluginId + '.' + result.methodName + ' (#' + result.callbackId + ')', tagStyles, 'font-style: italic; font-weight: bold; color: #444');
+ if (result.success === false) {
+ c.error(result.error);
+ }
+ else {
+ c.dir(JSON.stringify(result.data));
+ }
+ c.groupEnd();
+ }
+ else {
+ if (result.success === false) {
+ c.error('LOG FROM NATIVE', result.error);
+ }
+ else {
+ c.log('LOG FROM NATIVE', result.data);
+ }
+ }
+ };
+ const createLogToNative = (c) => (call) => {
+ if (isFullConsole(c)) {
+ c.groupCollapsed('%cnative %c' + call.pluginId + '.' + call.methodName + ' (#' + call.callbackId + ')', 'font-weight: lighter; color: gray', 'font-weight: bold; color: #000');
+ c.dir(call);
+ c.groupEnd();
+ }
+ else {
+ c.log('LOG TO NATIVE: ', call);
+ }
+ };
+ const isFullConsole = (c) => {
+ if (!c) {
+ return false;
+ }
+ return typeof c.groupCollapsed === 'function' || typeof c.groupEnd === 'function' || typeof c.dir === 'function';
+ };
+ const serializeConsoleMessage = (msg) => {
+ try {
+ if (typeof msg === 'object') {
+ msg = JSON.stringify(msg);
+ }
+ return String(msg);
+ }
+ catch (e) {
+ return '';
+ }
+ };
+ const platform = getPlatformId(win);
+ if (platform == 'android' && typeof win.CapacitorSystemBarsAndroidInterface !== 'undefined') {
+ // add DOM ready listener for System Bars
+ document.addEventListener('DOMContentLoaded', function () {
+ win.CapacitorSystemBarsAndroidInterface.onDOMReady();
+ });
+ }
+ if (platform == 'android' || platform == 'ios') {
+ // patch document.cookie on Android/iOS
+ win.CapacitorCookiesDescriptor =
+ Object.getOwnPropertyDescriptor(Document.prototype, 'cookie') ||
+ Object.getOwnPropertyDescriptor(HTMLDocument.prototype, 'cookie');
+ let doPatchCookies = false;
+ // check if capacitor cookies is disabled before patching
+ if (platform === 'ios') {
+ // Use prompt to synchronously get capacitor cookies config.
+ // https://stackoverflow.com/questions/29249132/wkwebview-complex-communication-between-javascript-native-code/49474323#49474323
+ const payload = {
+ type: 'CapacitorCookies.isEnabled',
+ };
+ const isCookiesEnabled = prompt(JSON.stringify(payload));
+ if (isCookiesEnabled === 'true') {
+ doPatchCookies = true;
+ }
+ }
+ else if (typeof win.CapacitorCookiesAndroidInterface !== 'undefined') {
+ const isCookiesEnabled = win.CapacitorCookiesAndroidInterface.isEnabled();
+ if (isCookiesEnabled === true) {
+ doPatchCookies = true;
+ }
+ }
+ if (doPatchCookies) {
+ Object.defineProperty(document, 'cookie', {
+ get: function () {
+ var _a, _b, _c;
+ if (platform === 'ios') {
+ // Use prompt to synchronously get cookies.
+ // https://stackoverflow.com/questions/29249132/wkwebview-complex-communication-between-javascript-native-code/49474323#49474323
+ const payload = {
+ type: 'CapacitorCookies.get',
+ };
+ const res = prompt(JSON.stringify(payload));
+ return res;
+ }
+ else if (typeof win.CapacitorCookiesAndroidInterface !== 'undefined') {
+ // return original document.cookie since Android does not support filtering of `httpOnly` cookies
+ return (_c = (_b = (_a = win.CapacitorCookiesDescriptor) === null || _a === void 0 ? void 0 : _a.get) === null || _b === void 0 ? void 0 : _b.call(document)) !== null && _c !== void 0 ? _c : '';
+ }
+ },
+ set: function (val) {
+ const cookiePairs = val.split(';');
+ const domainSection = val.toLowerCase().split('domain=')[1];
+ const domain = cookiePairs.length > 1 && domainSection != null && domainSection.length > 0
+ ? domainSection.split(';')[0].trim()
+ : '';
+ if (platform === 'ios') {
+ // Use prompt to synchronously set cookies.
+ // https://stackoverflow.com/questions/29249132/wkwebview-complex-communication-between-javascript-native-code/49474323#49474323
+ const payload = {
+ type: 'CapacitorCookies.set',
+ action: val,
+ domain,
+ };
+ prompt(JSON.stringify(payload));
+ }
+ else if (typeof win.CapacitorCookiesAndroidInterface !== 'undefined') {
+ win.CapacitorCookiesAndroidInterface.setCookie(domain, val);
+ }
+ },
+ });
+ }
+ // patch fetch / XHR on Android/iOS
+ // store original fetch & XHR functions
+ win.CapacitorWebFetch = window.fetch;
+ win.CapacitorWebXMLHttpRequest = {
+ abort: window.XMLHttpRequest.prototype.abort,
+ constructor: window.XMLHttpRequest.prototype.constructor,
+ fullObject: window.XMLHttpRequest,
+ getAllResponseHeaders: window.XMLHttpRequest.prototype.getAllResponseHeaders,
+ getResponseHeader: window.XMLHttpRequest.prototype.getResponseHeader,
+ open: window.XMLHttpRequest.prototype.open,
+ prototype: window.XMLHttpRequest.prototype,
+ send: window.XMLHttpRequest.prototype.send,
+ setRequestHeader: window.XMLHttpRequest.prototype.setRequestHeader,
+ };
+ let doPatchHttp = false;
+ // check if capacitor http is disabled before patching
+ if (platform === 'ios') {
+ // Use prompt to synchronously get capacitor http config.
+ // https://stackoverflow.com/questions/29249132/wkwebview-complex-communication-between-javascript-native-code/49474323#49474323
+ const payload = {
+ type: 'CapacitorHttp',
+ };
+ const isHttpEnabled = prompt(JSON.stringify(payload));
+ if (isHttpEnabled === 'true') {
+ doPatchHttp = true;
+ }
+ }
+ else if (typeof win.CapacitorHttpAndroidInterface !== 'undefined') {
+ const isHttpEnabled = win.CapacitorHttpAndroidInterface.isEnabled();
+ if (isHttpEnabled === true) {
+ doPatchHttp = true;
+ }
+ }
+ if (doPatchHttp) {
+ // fetch patch
+ window.fetch = async (resource, options) => {
+ const headers = new Headers(options === null || options === void 0 ? void 0 : options.headers);
+ const contentType = headers.get('Content-Type') || headers.get('content-type');
+ if ((options === null || options === void 0 ? void 0 : options.body) instanceof FormData &&
+ (contentType === null || contentType === void 0 ? void 0 : contentType.includes('multipart/form-data')) &&
+ !contentType.includes('boundary')) {
+ headers.delete('Content-Type');
+ headers.delete('content-type');
+ options.headers = headers;
+ }
+ const request = new Request(resource, options);
+ if (request.url.startsWith(`${cap.getServerUrl()}/`)) {
+ return win.CapacitorWebFetch(resource, options);
+ }
+ const { method } = request;
+ if (method.toLocaleUpperCase() === 'GET' ||
+ method.toLocaleUpperCase() === 'HEAD' ||
+ method.toLocaleUpperCase() === 'OPTIONS' ||
+ method.toLocaleUpperCase() === 'TRACE') {
+ // a workaround for following android webview issue:
+ // https://issues.chromium.org/issues/40450316
+ // Sets the user-agent header to a custom value so that its not stripped
+ // on its way to the native layer
+ if (platform === 'android' && (options === null || options === void 0 ? void 0 : options.headers)) {
+ const userAgent = headers.get('User-Agent') || headers.get('user-agent');
+ if (userAgent !== null) {
+ headers.set('x-cap-user-agent', userAgent);
+ options.headers = headers;
+ }
+ }
+ if (typeof resource === 'string') {
+ return await win.CapacitorWebFetch(createProxyUrl(resource, win), options);
+ }
+ else if (resource instanceof Request) {
+ const modifiedRequest = new Request(createProxyUrl(resource.url, win), resource);
+ return await win.CapacitorWebFetch(modifiedRequest, options);
+ }
+ }
+ const tag = `CapacitorHttp fetch ${Date.now()} ${resource}`;
+ console.time(tag);
+ try {
+ const { body } = request;
+ const optionHeaders = Object.fromEntries(request.headers.entries());
+ const { data: requestData, type, headers: requestHeaders, } = await convertBody((options === null || options === void 0 ? void 0 : options.body) || body || undefined, optionHeaders['Content-Type'] || optionHeaders['content-type']);
+ const nativeHeaders = Object.assign(Object.assign({}, requestHeaders), optionHeaders);
+ if (platform === 'android') {
+ if (headers.has('User-Agent')) {
+ nativeHeaders['User-Agent'] = headers.get('User-Agent');
+ }
+ if (headers.has('user-agent')) {
+ nativeHeaders['user-agent'] = headers.get('user-agent');
+ }
+ }
+ const nativeResponse = await cap.nativePromise('CapacitorHttp', 'request', {
+ url: request.url,
+ method: method,
+ data: requestData,
+ dataType: type,
+ headers: nativeHeaders,
+ });
+ const contentType = nativeResponse.headers['Content-Type'] || nativeResponse.headers['content-type'];
+ let data = (contentType === null || contentType === void 0 ? void 0 : contentType.startsWith('application/json'))
+ ? JSON.stringify(nativeResponse.data)
+ : nativeResponse.data;
+ // use null data for 204 No Content HTTP response
+ if (nativeResponse.status === 204) {
+ data = null;
+ }
+ // intercept & parse response before returning
+ const response = new Response(data, {
+ headers: nativeResponse.headers,
+ status: nativeResponse.status,
+ });
+ /*
+ * copy url to response, `cordova-plugin-ionic` uses this url from the response
+ * we need `Object.defineProperty` because url is an inherited getter on the Response
+ * see: https://stackoverflow.com/a/57382543
+ * */
+ Object.defineProperty(response, 'url', {
+ value: nativeResponse.url,
+ });
+ console.timeEnd(tag);
+ return response;
+ }
+ catch (error) {
+ console.timeEnd(tag);
+ return Promise.reject(error);
+ }
+ };
+ window.XMLHttpRequest = function () {
+ const xhr = new win.CapacitorWebXMLHttpRequest.constructor();
+ Object.defineProperties(xhr, {
+ _headers: {
+ value: {},
+ writable: true,
+ },
+ _method: {
+ value: xhr.method,
+ writable: true,
+ },
+ });
+ const prototype = win.CapacitorWebXMLHttpRequest.prototype;
+ const isProgressEventAvailable = () => typeof ProgressEvent !== 'undefined' && ProgressEvent.prototype instanceof Event;
+ // XHR patch abort
+ prototype.abort = function () {
+ if (isRelativeOrProxyUrl(this._url)) {
+ return win.CapacitorWebXMLHttpRequest.abort.call(this);
+ }
+ this.readyState = 0;
+ setTimeout(() => {
+ this.dispatchEvent(new Event('abort'));
+ this.dispatchEvent(new Event('loadend'));
+ });
+ };
+ // XHR patch open
+ prototype.open = function (method, url) {
+ this._method = method.toLocaleUpperCase();
+ this._url = url;
+ if (!this._method ||
+ this._method === 'GET' ||
+ this._method === 'HEAD' ||
+ this._method === 'OPTIONS' ||
+ this._method === 'TRACE') {
+ if (isRelativeOrProxyUrl(url)) {
+ return win.CapacitorWebXMLHttpRequest.open.call(this, method, url);
+ }
+ this._url = createProxyUrl(this._url, win);
+ return win.CapacitorWebXMLHttpRequest.open.call(this, method, this._url);
+ }
+ Object.defineProperties(this, {
+ readyState: {
+ get: function () {
+ var _a;
+ return (_a = this._readyState) !== null && _a !== void 0 ? _a : 0;
+ },
+ set: function (val) {
+ this._readyState = val;
+ setTimeout(() => {
+ this.dispatchEvent(new Event('readystatechange'));
+ });
+ },
+ },
+ });
+ setTimeout(() => {
+ this.dispatchEvent(new Event('loadstart'));
+ });
+ this.readyState = 1;
+ };
+ // XHR patch set request header
+ prototype.setRequestHeader = function (header, value) {
+ // a workaround for the following android web view issue:
+ // https://issues.chromium.org/issues/40450316
+ // Sets the user-agent header to a custom value so that its not stripped
+ // on its way to the native layer
+ if (platform === 'android' && (header === 'User-Agent' || header === 'user-agent')) {
+ header = 'x-cap-user-agent';
+ }
+ if (isRelativeOrProxyUrl(this._url)) {
+ return win.CapacitorWebXMLHttpRequest.setRequestHeader.call(this, header, value);
+ }
+ this._headers[header] = value;
+ };
+ // XHR patch send
+ prototype.send = function (body) {
+ if (isRelativeOrProxyUrl(this._url)) {
+ return win.CapacitorWebXMLHttpRequest.send.call(this, body);
+ }
+ const tag = `CapacitorHttp XMLHttpRequest ${Date.now()} ${this._url}`;
+ console.time(tag);
+ try {
+ this.readyState = 2;
+ Object.defineProperties(this, {
+ response: {
+ value: '',
+ writable: true,
+ },
+ responseText: {
+ value: '',
+ writable: true,
+ },
+ responseURL: {
+ value: '',
+ writable: true,
+ },
+ status: {
+ value: 0,
+ writable: true,
+ },
+ });
+ convertBody(body).then(({ data, type, headers }) => {
+ let otherHeaders = this._headers != null && Object.keys(this._headers).length > 0 ? this._headers : undefined;
+ if (body instanceof FormData) {
+ if (!this._headers['Content-Type'] && !this._headers['content-type']) {
+ otherHeaders = Object.assign(Object.assign({}, otherHeaders), { 'Content-Type': `multipart/form-data; boundary=----WebKitFormBoundary${Math.random().toString(36).substring(2, 15)}` });
+ }
+ }
+ // intercept request & pass to the bridge
+ cap
+ .nativePromise('CapacitorHttp', 'request', {
+ url: this._url,
+ method: this._method,
+ data: data !== null ? data : undefined,
+ headers: Object.assign(Object.assign({}, headers), otherHeaders),
+ dataType: type,
+ })
+ .then((nativeResponse) => {
+ var _a;
+ // intercept & parse response before returning
+ if (this.readyState == 2) {
+ //TODO: Add progress event emission on native side
+ if (isProgressEventAvailable()) {
+ this.dispatchEvent(new ProgressEvent('progress', {
+ lengthComputable: true,
+ loaded: nativeResponse.data.length,
+ total: nativeResponse.data.length,
+ }));
+ }
+ this._headers = nativeResponse.headers;
+ this.status = nativeResponse.status;
+ if (this.responseType === '' || this.responseType === 'text') {
+ this.response =
+ typeof nativeResponse.data !== 'string'
+ ? JSON.stringify(nativeResponse.data)
+ : nativeResponse.data;
+ }
+ else {
+ this.response = nativeResponse.data;
+ }
+ this.responseText = ((_a = (nativeResponse.headers['Content-Type'] || nativeResponse.headers['content-type'])) === null || _a === void 0 ? void 0 : _a.startsWith('application/json'))
+ ? JSON.stringify(nativeResponse.data)
+ : nativeResponse.data;
+ this.responseURL = nativeResponse.url;
+ this.readyState = 4;
+ setTimeout(() => {
+ this.dispatchEvent(new Event('load'));
+ this.dispatchEvent(new Event('loadend'));
+ });
+ }
+ console.timeEnd(tag);
+ })
+ .catch((error) => {
+ this.status = error.status;
+ this._headers = error.headers;
+ this.response = error.data;
+ this.responseText = JSON.stringify(error.data);
+ this.responseURL = error.url;
+ this.readyState = 4;
+ if (isProgressEventAvailable()) {
+ this.dispatchEvent(new ProgressEvent('progress', {
+ lengthComputable: false,
+ loaded: 0,
+ total: 0,
+ }));
+ }
+ setTimeout(() => {
+ this.dispatchEvent(new Event('error'));
+ this.dispatchEvent(new Event('loadend'));
+ });
+ console.timeEnd(tag);
+ });
+ });
+ }
+ catch (error) {
+ this.status = 500;
+ this._headers = {};
+ this.response = error;
+ this.responseText = error.toString();
+ this.responseURL = this._url;
+ this.readyState = 4;
+ if (isProgressEventAvailable()) {
+ this.dispatchEvent(new ProgressEvent('progress', {
+ lengthComputable: false,
+ loaded: 0,
+ total: 0,
+ }));
+ }
+ setTimeout(() => {
+ this.dispatchEvent(new Event('error'));
+ this.dispatchEvent(new Event('loadend'));
+ });
+ console.timeEnd(tag);
+ }
+ };
+ // XHR patch getAllResponseHeaders
+ prototype.getAllResponseHeaders = function () {
+ if (isRelativeOrProxyUrl(this._url)) {
+ return win.CapacitorWebXMLHttpRequest.getAllResponseHeaders.call(this);
+ }
+ let returnString = '';
+ for (const key in this._headers) {
+ if (key != 'Set-Cookie') {
+ returnString += key + ': ' + this._headers[key] + '\r\n';
+ }
+ }
+ return returnString;
+ };
+ // XHR patch getResponseHeader
+ prototype.getResponseHeader = function (name) {
+ if (isRelativeOrProxyUrl(this._url)) {
+ return win.CapacitorWebXMLHttpRequest.getResponseHeader.call(this, name);
+ }
+ return this._headers[name];
+ };
+ Object.setPrototypeOf(xhr, prototype);
+ return xhr;
+ };
+ Object.assign(window.XMLHttpRequest, win.CapacitorWebXMLHttpRequest.fullObject);
+ }
+ }
+ // patch window.console on iOS and store original console fns
+ const isIos = getPlatformId(win) === 'ios';
+ if (win.console && isIos) {
+ Object.defineProperties(win.console, BRIDGED_CONSOLE_METHODS.reduce((props, method) => {
+ const consoleMethod = win.console[method].bind(win.console);
+ props[method] = {
+ value: (...args) => {
+ const msgs = [...args];
+ cap.toNative('Console', 'log', {
+ level: method,
+ message: msgs.map(serializeConsoleMessage).join(' '),
+ });
+ return consoleMethod(...args);
+ },
+ };
+ return props;
+ }, {}));
+ }
+ cap.logJs = (msg, level) => {
+ switch (level) {
+ case 'error':
+ win.console.error(msg);
+ break;
+ case 'warn':
+ win.console.warn(msg);
+ break;
+ case 'info':
+ win.console.info(msg);
+ break;
+ default:
+ win.console.log(msg);
+ }
+ };
+ cap.logToNative = createLogToNative(win.console);
+ cap.logFromNative = createLogFromNative(win.console);
+ cap.handleError = (err) => win.console.error(err);
+ win.Capacitor = cap;
+ };
+ function initNativeBridge(win) {
+ const cap = win.Capacitor || {};
+ // keep a collection of callbacks for native response data
+ const callbacks = new Map();
+ const webviewServerUrl = typeof win.WEBVIEW_SERVER_URL === 'string' ? win.WEBVIEW_SERVER_URL : '';
+ cap.getServerUrl = () => webviewServerUrl;
+ cap.convertFileSrc = (filePath) => convertFileSrcServerUrl(webviewServerUrl, filePath);
+ // Counter of callback ids, randomized to avoid
+ // any issues during reloads if a call comes back with
+ // an existing callback id from an old session
+ let callbackIdCount = Math.floor(Math.random() * 134217728);
+ let postToNative = null;
+ const isNativePlatform = () => true;
+ const getPlatform = () => getPlatformId(win);
+ cap.getPlatform = getPlatform;
+ cap.isPluginAvailable = (name) => Object.prototype.hasOwnProperty.call(cap.Plugins, name);
+ cap.isNativePlatform = isNativePlatform;
+ // create the postToNative() fn if needed
+ if (getPlatformId(win) === 'android') {
+ // android platform
+ postToNative = (data) => {
+ var _a;
+ try {
+ win.androidBridge.postMessage(JSON.stringify(data));
+ }
+ catch (e) {
+ (_a = win === null || win === void 0 ? void 0 : win.console) === null || _a === void 0 ? void 0 : _a.error(e);
+ }
+ };
+ }
+ else if (getPlatformId(win) === 'ios') {
+ // ios platform
+ postToNative = (data) => {
+ var _a;
+ try {
+ data.type = data.type ? data.type : 'message';
+ win.webkit.messageHandlers.bridge.postMessage(data);
+ }
+ catch (e) {
+ (_a = win === null || win === void 0 ? void 0 : win.console) === null || _a === void 0 ? void 0 : _a.error(e);
+ }
+ };
+ }
+ cap.handleWindowError = (msg, url, lineNo, columnNo, err) => {
+ const str = msg.toLowerCase();
+ if (str.indexOf('script error') > -1) ;
+ else {
+ const errObj = {
+ type: 'js.error',
+ error: {
+ message: msg,
+ url: url,
+ line: lineNo,
+ col: columnNo,
+ errorObject: JSON.stringify(err),
+ },
+ };
+ if (err !== null) {
+ cap.handleError(err);
+ }
+ postToNative(errObj);
+ }
+ return false;
+ };
+ if (cap.DEBUG) {
+ window.onerror = cap.handleWindowError;
+ }
+ initLogger(win, cap);
+ /**
+ * Send a plugin method call to the native layer
+ */
+ cap.toNative = (pluginName, methodName, options, storedCallback) => {
+ var _a, _b;
+ try {
+ if (typeof postToNative === 'function') {
+ let callbackId = '-1';
+ if (storedCallback &&
+ (typeof storedCallback.callback === 'function' || typeof storedCallback.resolve === 'function')) {
+ // store the call for later lookup
+ callbackId = String(++callbackIdCount);
+ callbacks.set(callbackId, storedCallback);
+ }
+ const callData = {
+ callbackId: callbackId,
+ pluginId: pluginName,
+ methodName: methodName,
+ options: options || {},
+ };
+ if (cap.isLoggingEnabled && pluginName !== 'Console') {
+ cap.logToNative(callData);
+ }
+ // post the call data to native
+ postToNative(callData);
+ return callbackId;
+ }
+ else {
+ (_a = win === null || win === void 0 ? void 0 : win.console) === null || _a === void 0 ? void 0 : _a.warn(`implementation unavailable for: ${pluginName}`);
+ }
+ }
+ catch (e) {
+ (_b = win === null || win === void 0 ? void 0 : win.console) === null || _b === void 0 ? void 0 : _b.error(e);
+ }
+ return null;
+ };
+ if (win === null || win === void 0 ? void 0 : win.androidBridge) {
+ win.androidBridge.onmessage = function (event) {
+ returnResult(JSON.parse(event.data));
+ };
+ }
+ /**
+ * Process a response from the native layer.
+ */
+ cap.fromNative = (result) => {
+ returnResult(result);
+ };
+ const returnResult = (result) => {
+ var _a, _b;
+ if (cap.isLoggingEnabled && result.pluginId !== 'Console') {
+ cap.logFromNative(result);
+ }
+ // get the stored call, if it exists
+ try {
+ const storedCall = callbacks.get(result.callbackId);
+ if (storedCall) {
+ // looks like we've got a stored call
+ if (result.error) {
+ // ensure stacktraces by copying error properties to an Error
+ result.error = Object.keys(result.error).reduce((err, key) => {
+ // use any type to avoid importing util and compiling most of .ts files
+ err[key] = result.error[key];
+ return err;
+ }, new cap.Exception(''));
+ }
+ if (typeof storedCall.callback === 'function') {
+ // callback
+ if (result.success) {
+ storedCall.callback(result.data);
+ }
+ else {
+ storedCall.callback(null, result.error);
+ }
+ }
+ else if (typeof storedCall.resolve === 'function') {
+ // promise
+ if (result.success) {
+ storedCall.resolve(result.data);
+ }
+ else {
+ storedCall.reject(result.error);
+ }
+ // no need to keep this stored callback
+ // around for a one time resolve promise
+ callbacks.delete(result.callbackId);
+ }
+ }
+ else if (!result.success && result.error) {
+ // no stored callback, but if there was an error let's log it
+ (_a = win === null || win === void 0 ? void 0 : win.console) === null || _a === void 0 ? void 0 : _a.warn(result.error);
+ }
+ if (result.save === false) {
+ callbacks.delete(result.callbackId);
+ }
+ }
+ catch (e) {
+ (_b = win === null || win === void 0 ? void 0 : win.console) === null || _b === void 0 ? void 0 : _b.error(e);
+ }
+ // always delete to prevent memory leaks
+ // overkill but we're not sure what apps will do with this data
+ delete result.data;
+ delete result.error;
+ };
+ cap.nativeCallback = (pluginName, methodName, options, callback) => {
+ if (typeof options === 'function') {
+ console.warn(`Using a callback as the 'options' parameter of 'nativeCallback()' is deprecated.`);
+ callback = options;
+ options = null;
+ }
+ return cap.toNative(pluginName, methodName, options, { callback });
+ };
+ cap.nativePromise = (pluginName, methodName, options) => {
+ return new Promise((resolve, reject) => {
+ cap.toNative(pluginName, methodName, options, {
+ resolve: resolve,
+ reject: reject,
+ });
+ });
+ };
+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
+ cap.withPlugin = (_pluginId, _fn) => dummy;
+ cap.Exception = CapacitorException;
+ initEvents(win, cap);
+ initLegacyHandlers(win, cap);
+ initVendor(win, cap);
+ win.Capacitor = cap;
+ }
+ initNativeBridge(w);
+ };
+ initBridge(typeof globalThis !== 'undefined'
+ ? globalThis
+ : typeof self !== 'undefined'
+ ? self
+ : typeof window !== 'undefined'
+ ? window
+ : typeof global !== 'undefined'
+ ? global
+ : {});
+
+ dummy = initBridge;
+
+ Object.defineProperty(exports, '__esModule', { value: true });
+
+ return exports;
+
+})({});
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar b/node_modules/@capacitor/android/capacitor/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar
new file mode 100644
index 0000000..ccd7be7
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar b/node_modules/@capacitor/android/capacitor/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar
new file mode 100644
index 0000000..f4af71d
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt b/node_modules/@capacitor/android/capacitor/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt
new file mode 100644
index 0000000..d475232
--- /dev/null
+++ b/node_modules/@capacitor/android/capacitor/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt
@@ -0,0 +1,9 @@
+int color colorAccent 0x0
+int color colorPrimary 0x0
+int color colorPrimaryDark 0x0
+int id textView 0x0
+int id webview 0x0
+int layout capacitor_bridge_layout_main 0x0
+int layout no_webview 0x0
+int string no_webview_text 0x0
+int style AppTheme_NoActionBar 0x0
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/compiled_local_resources/debug/compileDebugLibraryResources/out/layout_capacitor_bridge_layout_main.xml.flat b/node_modules/@capacitor/android/capacitor/build/intermediates/compiled_local_resources/debug/compileDebugLibraryResources/out/layout_capacitor_bridge_layout_main.xml.flat
new file mode 100644
index 0000000..f67596a
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/compiled_local_resources/debug/compileDebugLibraryResources/out/layout_capacitor_bridge_layout_main.xml.flat differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/compiled_local_resources/debug/compileDebugLibraryResources/out/layout_no_webview.xml.flat b/node_modules/@capacitor/android/capacitor/build/intermediates/compiled_local_resources/debug/compileDebugLibraryResources/out/layout_no_webview.xml.flat
new file mode 100644
index 0000000..ea73c23
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/compiled_local_resources/debug/compileDebugLibraryResources/out/layout_no_webview.xml.flat differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/node_modules/@capacitor/android/capacitor/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties
new file mode 100644
index 0000000..db904bc
--- /dev/null
+++ b/node_modules/@capacitor/android/capacitor/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties
@@ -0,0 +1,3 @@
+#Thu Jan 22 08:39:40 CET 2026
+com.getcapacitor.android.capacitor-android-main-6\:/layout/capacitor_bridge_layout_main.xml=/Users/fabio/mya/node_modules/@capacitor/android/capacitor/build/intermediates/packaged_res/debug/packageDebugResources/layout/capacitor_bridge_layout_main.xml
+com.getcapacitor.android.capacitor-android-main-6\:/layout/no_webview.xml=/Users/fabio/mya/node_modules/@capacitor/android/capacitor/build/intermediates/packaged_res/debug/packageDebugResources/layout/no_webview.xml
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values/values.xml b/node_modules/@capacitor/android/capacitor/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values/values.xml
new file mode 100644
index 0000000..f732400
--- /dev/null
+++ b/node_modules/@capacitor/android/capacitor/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values/values.xml
@@ -0,0 +1,11 @@
+
+
+ #FF4081
+ #3F51B5
+ #303F9F
+ This app requires a WebView to work
+
+
\ No newline at end of file
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/incremental/debug/packageDebugResources/merger.xml b/node_modules/@capacitor/android/capacitor/build/intermediates/incremental/debug/packageDebugResources/merger.xml
new file mode 100644
index 0000000..6b33ff8
--- /dev/null
+++ b/node_modules/@capacitor/android/capacitor/build/intermediates/incremental/debug/packageDebugResources/merger.xml
@@ -0,0 +1,5 @@
+
+#3F51B5#303F9F#FF4081This app requires a WebView to work
\ No newline at end of file
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/incremental/mergeDebugAssets/merger.xml b/node_modules/@capacitor/android/capacitor/build/intermediates/incremental/mergeDebugAssets/merger.xml
new file mode 100644
index 0000000..4b7168f
--- /dev/null
+++ b/node_modules/@capacitor/android/capacitor/build/intermediates/incremental/mergeDebugAssets/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/node_modules/@capacitor/android/capacitor/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml
new file mode 100644
index 0000000..85ab7a6
--- /dev/null
+++ b/node_modules/@capacitor/android/capacitor/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/incremental/mergeDebugShaders/merger.xml b/node_modules/@capacitor/android/capacitor/build/intermediates/incremental/mergeDebugShaders/merger.xml
new file mode 100644
index 0000000..8052650
--- /dev/null
+++ b/node_modules/@capacitor/android/capacitor/build/intermediates/incremental/mergeDebugShaders/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/AndroidProtocolHandler.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/AndroidProtocolHandler.class
new file mode 100644
index 0000000..c277fce
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/AndroidProtocolHandler.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/App$AppRestoredListener.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/App$AppRestoredListener.class
new file mode 100644
index 0000000..c82cbb5
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/App$AppRestoredListener.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/App$AppStatusChangeListener.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/App$AppStatusChangeListener.class
new file mode 100644
index 0000000..d1bfcf1
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/App$AppStatusChangeListener.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/App.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/App.class
new file mode 100644
index 0000000..015e4bc
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/App.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/AppUUID.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/AppUUID.class
new file mode 100644
index 0000000..777f918
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/AppUUID.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/Bridge$1.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/Bridge$1.class
new file mode 100644
index 0000000..756f31c
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/Bridge$1.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/Bridge$Builder.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/Bridge$Builder.class
new file mode 100644
index 0000000..a2c4548
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/Bridge$Builder.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/Bridge.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/Bridge.class
new file mode 100644
index 0000000..f0e0d35
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/Bridge.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/BridgeActivity.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/BridgeActivity.class
new file mode 100644
index 0000000..df20db5
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/BridgeActivity.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/BridgeWebChromeClient$ActivityResultListener.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/BridgeWebChromeClient$ActivityResultListener.class
new file mode 100644
index 0000000..28bf842
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/BridgeWebChromeClient$ActivityResultListener.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/BridgeWebChromeClient$PermissionListener.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/BridgeWebChromeClient$PermissionListener.class
new file mode 100644
index 0000000..cef9401
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/BridgeWebChromeClient$PermissionListener.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/BridgeWebChromeClient.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/BridgeWebChromeClient.class
new file mode 100644
index 0000000..873124d
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/BridgeWebChromeClient.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/BridgeWebViewClient.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/BridgeWebViewClient.class
new file mode 100644
index 0000000..d45f82d
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/BridgeWebViewClient.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/CapConfig$Builder.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/CapConfig$Builder.class
new file mode 100644
index 0000000..499fcb2
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/CapConfig$Builder.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/CapConfig.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/CapConfig.class
new file mode 100644
index 0000000..c187e70
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/CapConfig.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/CapacitorWebView.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/CapacitorWebView.class
new file mode 100644
index 0000000..a885583
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/CapacitorWebView.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/FileUtils$Type.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/FileUtils$Type.class
new file mode 100644
index 0000000..a9ab451
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/FileUtils$Type.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/FileUtils.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/FileUtils.class
new file mode 100644
index 0000000..c97591e
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/FileUtils.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/InvalidPluginException.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/InvalidPluginException.class
new file mode 100644
index 0000000..53575cc
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/InvalidPluginException.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/InvalidPluginMethodException.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/InvalidPluginMethodException.class
new file mode 100644
index 0000000..2f61ffc
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/InvalidPluginMethodException.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/JSArray.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/JSArray.class
new file mode 100644
index 0000000..103bde0
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/JSArray.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/JSExport.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/JSExport.class
new file mode 100644
index 0000000..5554dba
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/JSExport.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/JSExportException.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/JSExportException.class
new file mode 100644
index 0000000..2c1a6cb
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/JSExportException.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/JSInjector.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/JSInjector.class
new file mode 100644
index 0000000..6debd4d
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/JSInjector.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/JSObject.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/JSObject.class
new file mode 100644
index 0000000..d7d3f42
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/JSObject.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/JSValue.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/JSValue.class
new file mode 100644
index 0000000..e8419dd
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/JSValue.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/Logger.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/Logger.class
new file mode 100644
index 0000000..68688e4
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/Logger.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/MessageHandler.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/MessageHandler.class
new file mode 100644
index 0000000..60533c6
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/MessageHandler.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/NativePlugin.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/NativePlugin.class
new file mode 100644
index 0000000..fd82ef2
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/NativePlugin.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PermissionState.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PermissionState.class
new file mode 100644
index 0000000..ec64cfb
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PermissionState.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/Plugin.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/Plugin.class
new file mode 100644
index 0000000..a561338
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/Plugin.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginCall$PluginCallDataTypeException.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginCall$PluginCallDataTypeException.class
new file mode 100644
index 0000000..627d46f
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginCall$PluginCallDataTypeException.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginCall.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginCall.class
new file mode 100644
index 0000000..cc0395f
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginCall.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginConfig.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginConfig.class
new file mode 100644
index 0000000..40aeb57
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginConfig.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginHandle.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginHandle.class
new file mode 100644
index 0000000..ac831ed
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginHandle.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginInvocationException.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginInvocationException.class
new file mode 100644
index 0000000..647a6f0
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginInvocationException.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginLoadException.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginLoadException.class
new file mode 100644
index 0000000..d4261a0
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginLoadException.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginManager.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginManager.class
new file mode 100644
index 0000000..8f8e870
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginManager.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginMethod.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginMethod.class
new file mode 100644
index 0000000..9295f6a
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginMethod.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginMethodHandle.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginMethodHandle.class
new file mode 100644
index 0000000..2771927
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginMethodHandle.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginResult.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginResult.class
new file mode 100644
index 0000000..4a9d0a3
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/PluginResult.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/ProcessedRoute.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/ProcessedRoute.class
new file mode 100644
index 0000000..5dc8e5b
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/ProcessedRoute.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/RouteProcessor.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/RouteProcessor.class
new file mode 100644
index 0000000..69b896f
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/RouteProcessor.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/ServerPath$PathType.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/ServerPath$PathType.class
new file mode 100644
index 0000000..314591f
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/ServerPath$PathType.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/ServerPath.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/ServerPath.class
new file mode 100644
index 0000000..1b690cb
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/ServerPath.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/UriMatcher.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/UriMatcher.class
new file mode 100644
index 0000000..04868de
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/UriMatcher.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/WebViewListener.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/WebViewListener.class
new file mode 100644
index 0000000..491a19b
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/WebViewListener.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/WebViewLocalServer$1.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/WebViewLocalServer$1.class
new file mode 100644
index 0000000..9003f58
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/WebViewLocalServer$1.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/WebViewLocalServer$LazyInputStream.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/WebViewLocalServer$LazyInputStream.class
new file mode 100644
index 0000000..6d3c0ca
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/WebViewLocalServer$LazyInputStream.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/WebViewLocalServer$LollipopLazyInputStream.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/WebViewLocalServer$LollipopLazyInputStream.class
new file mode 100644
index 0000000..5cf6e7f
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/WebViewLocalServer$LollipopLazyInputStream.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/WebViewLocalServer$PathHandler.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/WebViewLocalServer$PathHandler.class
new file mode 100644
index 0000000..a9be3ab
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/WebViewLocalServer$PathHandler.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/WebViewLocalServer.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/WebViewLocalServer.class
new file mode 100644
index 0000000..bac8d52
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/WebViewLocalServer.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/annotation/ActivityCallback.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/annotation/ActivityCallback.class
new file mode 100644
index 0000000..a37758a
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/annotation/ActivityCallback.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/annotation/CapacitorPlugin.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/annotation/CapacitorPlugin.class
new file mode 100644
index 0000000..e679e20
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/annotation/CapacitorPlugin.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/annotation/Permission.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/annotation/Permission.class
new file mode 100644
index 0000000..b03fecd
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/annotation/Permission.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/annotation/PermissionCallback.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/annotation/PermissionCallback.class
new file mode 100644
index 0000000..0b3b483
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/annotation/PermissionCallback.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/cordova/CapacitorCordovaCookieManager.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/cordova/CapacitorCordovaCookieManager.class
new file mode 100644
index 0000000..d19ceb8
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/cordova/CapacitorCordovaCookieManager.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/cordova/MockCordovaInterfaceImpl.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/cordova/MockCordovaInterfaceImpl.class
new file mode 100644
index 0000000..5df15ef
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/cordova/MockCordovaInterfaceImpl.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/cordova/MockCordovaWebViewImpl$CapacitorEvalBridgeMode.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/cordova/MockCordovaWebViewImpl$CapacitorEvalBridgeMode.class
new file mode 100644
index 0000000..e33f195
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/cordova/MockCordovaWebViewImpl$CapacitorEvalBridgeMode.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/cordova/MockCordovaWebViewImpl.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/cordova/MockCordovaWebViewImpl.class
new file mode 100644
index 0000000..e4614aa
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/cordova/MockCordovaWebViewImpl.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/CapacitorCookieManager.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/CapacitorCookieManager.class
new file mode 100644
index 0000000..d0fa8ac
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/CapacitorCookieManager.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/CapacitorCookies.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/CapacitorCookies.class
new file mode 100644
index 0000000..4cdc964
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/CapacitorCookies.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/CapacitorHttp$1.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/CapacitorHttp$1.class
new file mode 100644
index 0000000..5e2646d
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/CapacitorHttp$1.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/CapacitorHttp.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/CapacitorHttp.class
new file mode 100644
index 0000000..b575109
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/CapacitorHttp.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/SystemBars$1.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/SystemBars$1.class
new file mode 100644
index 0000000..004da5a
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/SystemBars$1.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/SystemBars.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/SystemBars.class
new file mode 100644
index 0000000..7a18249
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/SystemBars.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/WebView.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/WebView.class
new file mode 100644
index 0000000..23df266
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/WebView.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/util/AssetUtil.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/util/AssetUtil.class
new file mode 100644
index 0000000..631459a
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/util/AssetUtil.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/util/CapacitorHttpUrlConnection.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/util/CapacitorHttpUrlConnection.class
new file mode 100644
index 0000000..3d7d4c2
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/util/CapacitorHttpUrlConnection.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/util/HttpRequestHandler$HttpURLConnectionBuilder.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/util/HttpRequestHandler$HttpURLConnectionBuilder.class
new file mode 100644
index 0000000..45aed69
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/util/HttpRequestHandler$HttpURLConnectionBuilder.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/util/HttpRequestHandler$ProgressEmitter.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/util/HttpRequestHandler$ProgressEmitter.class
new file mode 100644
index 0000000..49d6396
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/util/HttpRequestHandler$ProgressEmitter.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/util/HttpRequestHandler$ResponseType.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/util/HttpRequestHandler$ResponseType.class
new file mode 100644
index 0000000..2e85ae6
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/util/HttpRequestHandler$ResponseType.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/util/HttpRequestHandler.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/util/HttpRequestHandler.class
new file mode 100644
index 0000000..46eb182
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/util/HttpRequestHandler.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/util/ICapacitorHttpUrlConnection.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/util/ICapacitorHttpUrlConnection.class
new file mode 100644
index 0000000..d63ec9c
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/util/ICapacitorHttpUrlConnection.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/util/MimeType.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/util/MimeType.class
new file mode 100644
index 0000000..3581afc
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/plugin/util/MimeType.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/HostMask$Any.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/HostMask$Any.class
new file mode 100644
index 0000000..378afe4
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/HostMask$Any.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/HostMask$Nothing.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/HostMask$Nothing.class
new file mode 100644
index 0000000..f6aac64
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/HostMask$Nothing.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/HostMask$Parser.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/HostMask$Parser.class
new file mode 100644
index 0000000..804165f
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/HostMask$Parser.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/HostMask$Simple.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/HostMask$Simple.class
new file mode 100644
index 0000000..cd239d6
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/HostMask$Simple.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/HostMask$Util.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/HostMask$Util.class
new file mode 100644
index 0000000..d6379e0
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/HostMask$Util.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/HostMask.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/HostMask.class
new file mode 100644
index 0000000..5c817b9
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/HostMask.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/InternalUtils.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/InternalUtils.class
new file mode 100644
index 0000000..e99ee7b
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/InternalUtils.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/JSONUtils.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/JSONUtils.class
new file mode 100644
index 0000000..33679d1
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/JSONUtils.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/PermissionHelper.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/PermissionHelper.class
new file mode 100644
index 0000000..7f92ce9
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/PermissionHelper.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/WebColor.class b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/WebColor.class
new file mode 100644
index 0000000..05ca95f
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/getcapacitor/util/WebColor.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt b/node_modules/@capacitor/android/capacitor/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt
new file mode 100644
index 0000000..4fb7ae5
--- /dev/null
+++ b/node_modules/@capacitor/android/capacitor/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt
@@ -0,0 +1,11 @@
+R_DEF: Internal format may change without notice
+local
+color colorAccent
+color colorPrimary
+color colorPrimaryDark
+id textView
+id webview
+layout capacitor_bridge_layout_main
+layout no_webview
+string no_webview_text
+style AppTheme.NoActionBar
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt b/node_modules/@capacitor/android/capacitor/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt
new file mode 100644
index 0000000..d632f37
--- /dev/null
+++ b/node_modules/@capacitor/android/capacitor/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt
@@ -0,0 +1,7 @@
+1
+2
+4
+5
+6
+7
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml b/node_modules/@capacitor/android/capacitor/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml
new file mode 100644
index 0000000..8af64f2
--- /dev/null
+++ b/node_modules/@capacitor/android/capacitor/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json b/node_modules/@capacitor/android/capacitor/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json
new file mode 100644
index 0000000..0637a08
--- /dev/null
+++ b/node_modules/@capacitor/android/capacitor/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt b/node_modules/@capacitor/android/capacitor/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt
new file mode 100644
index 0000000..08f4ebe
--- /dev/null
+++ b/node_modules/@capacitor/android/capacitor/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/@capacitor/android/capacitor/build/intermediates/packaged_res/debug/packageDebugResources/layout/capacitor_bridge_layout_main.xml b/node_modules/@capacitor/android/capacitor/build/intermediates/packaged_res/debug/packageDebugResources/layout/capacitor_bridge_layout_main.xml
new file mode 100644
index 0000000..12f0b8f
--- /dev/null
+++ b/node_modules/@capacitor/android/capacitor/build/intermediates/packaged_res/debug/packageDebugResources/layout/capacitor_bridge_layout_main.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/packaged_res/debug/packageDebugResources/layout/no_webview.xml b/node_modules/@capacitor/android/capacitor/build/intermediates/packaged_res/debug/packageDebugResources/layout/no_webview.xml
new file mode 100644
index 0000000..7228cc2
--- /dev/null
+++ b/node_modules/@capacitor/android/capacitor/build/intermediates/packaged_res/debug/packageDebugResources/layout/no_webview.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/packaged_res/debug/packageDebugResources/values/values.xml b/node_modules/@capacitor/android/capacitor/build/intermediates/packaged_res/debug/packageDebugResources/values/values.xml
new file mode 100644
index 0000000..f732400
--- /dev/null
+++ b/node_modules/@capacitor/android/capacitor/build/intermediates/packaged_res/debug/packageDebugResources/values/values.xml
@@ -0,0 +1,11 @@
+
+
+ #FF4081
+ #3F51B5
+ #303F9F
+ This app requires a WebView to work
+
+
\ No newline at end of file
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/AndroidProtocolHandler.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/AndroidProtocolHandler.class
new file mode 100644
index 0000000..c277fce
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/AndroidProtocolHandler.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/App$AppRestoredListener.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/App$AppRestoredListener.class
new file mode 100644
index 0000000..c82cbb5
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/App$AppRestoredListener.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/App$AppStatusChangeListener.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/App$AppStatusChangeListener.class
new file mode 100644
index 0000000..d1bfcf1
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/App$AppStatusChangeListener.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/App.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/App.class
new file mode 100644
index 0000000..015e4bc
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/App.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/AppUUID.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/AppUUID.class
new file mode 100644
index 0000000..777f918
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/AppUUID.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/Bridge$1.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/Bridge$1.class
new file mode 100644
index 0000000..756f31c
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/Bridge$1.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/Bridge$Builder.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/Bridge$Builder.class
new file mode 100644
index 0000000..a2c4548
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/Bridge$Builder.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/Bridge.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/Bridge.class
new file mode 100644
index 0000000..f0e0d35
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/Bridge.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/BridgeActivity.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/BridgeActivity.class
new file mode 100644
index 0000000..df20db5
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/BridgeActivity.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/BridgeWebChromeClient$ActivityResultListener.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/BridgeWebChromeClient$ActivityResultListener.class
new file mode 100644
index 0000000..28bf842
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/BridgeWebChromeClient$ActivityResultListener.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/BridgeWebChromeClient$PermissionListener.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/BridgeWebChromeClient$PermissionListener.class
new file mode 100644
index 0000000..cef9401
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/BridgeWebChromeClient$PermissionListener.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/BridgeWebChromeClient.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/BridgeWebChromeClient.class
new file mode 100644
index 0000000..873124d
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/BridgeWebChromeClient.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/BridgeWebViewClient.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/BridgeWebViewClient.class
new file mode 100644
index 0000000..d45f82d
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/BridgeWebViewClient.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/CapConfig$Builder.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/CapConfig$Builder.class
new file mode 100644
index 0000000..499fcb2
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/CapConfig$Builder.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/CapConfig.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/CapConfig.class
new file mode 100644
index 0000000..c187e70
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/CapConfig.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/CapacitorWebView.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/CapacitorWebView.class
new file mode 100644
index 0000000..a885583
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/CapacitorWebView.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/FileUtils$Type.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/FileUtils$Type.class
new file mode 100644
index 0000000..a9ab451
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/FileUtils$Type.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/FileUtils.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/FileUtils.class
new file mode 100644
index 0000000..c97591e
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/FileUtils.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/InvalidPluginException.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/InvalidPluginException.class
new file mode 100644
index 0000000..53575cc
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/InvalidPluginException.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/InvalidPluginMethodException.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/InvalidPluginMethodException.class
new file mode 100644
index 0000000..2f61ffc
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/InvalidPluginMethodException.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/JSArray.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/JSArray.class
new file mode 100644
index 0000000..103bde0
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/JSArray.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/JSExport.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/JSExport.class
new file mode 100644
index 0000000..5554dba
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/JSExport.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/JSExportException.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/JSExportException.class
new file mode 100644
index 0000000..2c1a6cb
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/JSExportException.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/JSInjector.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/JSInjector.class
new file mode 100644
index 0000000..6debd4d
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/JSInjector.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/JSObject.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/JSObject.class
new file mode 100644
index 0000000..d7d3f42
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/JSObject.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/JSValue.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/JSValue.class
new file mode 100644
index 0000000..e8419dd
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/JSValue.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/Logger.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/Logger.class
new file mode 100644
index 0000000..68688e4
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/Logger.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/MessageHandler.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/MessageHandler.class
new file mode 100644
index 0000000..60533c6
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/MessageHandler.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/NativePlugin.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/NativePlugin.class
new file mode 100644
index 0000000..fd82ef2
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/NativePlugin.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PermissionState.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PermissionState.class
new file mode 100644
index 0000000..ec64cfb
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PermissionState.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/Plugin.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/Plugin.class
new file mode 100644
index 0000000..a561338
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/Plugin.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginCall$PluginCallDataTypeException.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginCall$PluginCallDataTypeException.class
new file mode 100644
index 0000000..627d46f
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginCall$PluginCallDataTypeException.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginCall.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginCall.class
new file mode 100644
index 0000000..cc0395f
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginCall.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginConfig.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginConfig.class
new file mode 100644
index 0000000..40aeb57
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginConfig.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginHandle.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginHandle.class
new file mode 100644
index 0000000..ac831ed
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginHandle.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginInvocationException.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginInvocationException.class
new file mode 100644
index 0000000..647a6f0
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginInvocationException.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginLoadException.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginLoadException.class
new file mode 100644
index 0000000..d4261a0
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginLoadException.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginManager.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginManager.class
new file mode 100644
index 0000000..8f8e870
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginManager.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginMethod.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginMethod.class
new file mode 100644
index 0000000..9295f6a
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginMethod.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginMethodHandle.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginMethodHandle.class
new file mode 100644
index 0000000..2771927
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginMethodHandle.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginResult.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginResult.class
new file mode 100644
index 0000000..4a9d0a3
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/PluginResult.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/ProcessedRoute.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/ProcessedRoute.class
new file mode 100644
index 0000000..5dc8e5b
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/ProcessedRoute.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/RouteProcessor.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/RouteProcessor.class
new file mode 100644
index 0000000..69b896f
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/RouteProcessor.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/ServerPath$PathType.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/ServerPath$PathType.class
new file mode 100644
index 0000000..314591f
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/ServerPath$PathType.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/ServerPath.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/ServerPath.class
new file mode 100644
index 0000000..1b690cb
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/ServerPath.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/UriMatcher.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/UriMatcher.class
new file mode 100644
index 0000000..04868de
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/UriMatcher.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/WebViewListener.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/WebViewListener.class
new file mode 100644
index 0000000..491a19b
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/WebViewListener.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/WebViewLocalServer$1.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/WebViewLocalServer$1.class
new file mode 100644
index 0000000..9003f58
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/WebViewLocalServer$1.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/WebViewLocalServer$LazyInputStream.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/WebViewLocalServer$LazyInputStream.class
new file mode 100644
index 0000000..6d3c0ca
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/WebViewLocalServer$LazyInputStream.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/WebViewLocalServer$LollipopLazyInputStream.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/WebViewLocalServer$LollipopLazyInputStream.class
new file mode 100644
index 0000000..5cf6e7f
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/WebViewLocalServer$LollipopLazyInputStream.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/WebViewLocalServer$PathHandler.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/WebViewLocalServer$PathHandler.class
new file mode 100644
index 0000000..a9be3ab
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/WebViewLocalServer$PathHandler.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/WebViewLocalServer.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/WebViewLocalServer.class
new file mode 100644
index 0000000..bac8d52
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/WebViewLocalServer.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/annotation/ActivityCallback.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/annotation/ActivityCallback.class
new file mode 100644
index 0000000..a37758a
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/annotation/ActivityCallback.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/annotation/CapacitorPlugin.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/annotation/CapacitorPlugin.class
new file mode 100644
index 0000000..e679e20
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/annotation/CapacitorPlugin.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/annotation/Permission.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/annotation/Permission.class
new file mode 100644
index 0000000..b03fecd
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/annotation/Permission.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/annotation/PermissionCallback.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/annotation/PermissionCallback.class
new file mode 100644
index 0000000..0b3b483
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/annotation/PermissionCallback.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/cordova/CapacitorCordovaCookieManager.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/cordova/CapacitorCordovaCookieManager.class
new file mode 100644
index 0000000..d19ceb8
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/cordova/CapacitorCordovaCookieManager.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/cordova/MockCordovaInterfaceImpl.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/cordova/MockCordovaInterfaceImpl.class
new file mode 100644
index 0000000..5df15ef
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/cordova/MockCordovaInterfaceImpl.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/cordova/MockCordovaWebViewImpl$CapacitorEvalBridgeMode.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/cordova/MockCordovaWebViewImpl$CapacitorEvalBridgeMode.class
new file mode 100644
index 0000000..e33f195
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/cordova/MockCordovaWebViewImpl$CapacitorEvalBridgeMode.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/cordova/MockCordovaWebViewImpl.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/cordova/MockCordovaWebViewImpl.class
new file mode 100644
index 0000000..e4614aa
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/cordova/MockCordovaWebViewImpl.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/CapacitorCookieManager.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/CapacitorCookieManager.class
new file mode 100644
index 0000000..d0fa8ac
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/CapacitorCookieManager.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/CapacitorCookies.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/CapacitorCookies.class
new file mode 100644
index 0000000..4cdc964
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/CapacitorCookies.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/CapacitorHttp$1.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/CapacitorHttp$1.class
new file mode 100644
index 0000000..5e2646d
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/CapacitorHttp$1.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/CapacitorHttp.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/CapacitorHttp.class
new file mode 100644
index 0000000..b575109
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/CapacitorHttp.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/SystemBars$1.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/SystemBars$1.class
new file mode 100644
index 0000000..004da5a
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/SystemBars$1.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/SystemBars.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/SystemBars.class
new file mode 100644
index 0000000..7a18249
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/SystemBars.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/WebView.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/WebView.class
new file mode 100644
index 0000000..23df266
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/WebView.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/util/AssetUtil.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/util/AssetUtil.class
new file mode 100644
index 0000000..631459a
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/util/AssetUtil.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/util/CapacitorHttpUrlConnection.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/util/CapacitorHttpUrlConnection.class
new file mode 100644
index 0000000..3d7d4c2
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/util/CapacitorHttpUrlConnection.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/util/HttpRequestHandler$HttpURLConnectionBuilder.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/util/HttpRequestHandler$HttpURLConnectionBuilder.class
new file mode 100644
index 0000000..45aed69
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/util/HttpRequestHandler$HttpURLConnectionBuilder.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/util/HttpRequestHandler$ProgressEmitter.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/util/HttpRequestHandler$ProgressEmitter.class
new file mode 100644
index 0000000..49d6396
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/util/HttpRequestHandler$ProgressEmitter.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/util/HttpRequestHandler$ResponseType.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/util/HttpRequestHandler$ResponseType.class
new file mode 100644
index 0000000..2e85ae6
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/util/HttpRequestHandler$ResponseType.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/util/HttpRequestHandler.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/util/HttpRequestHandler.class
new file mode 100644
index 0000000..46eb182
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/util/HttpRequestHandler.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/util/ICapacitorHttpUrlConnection.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/util/ICapacitorHttpUrlConnection.class
new file mode 100644
index 0000000..d63ec9c
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/util/ICapacitorHttpUrlConnection.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/util/MimeType.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/util/MimeType.class
new file mode 100644
index 0000000..3581afc
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/plugin/util/MimeType.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/HostMask$Any.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/HostMask$Any.class
new file mode 100644
index 0000000..378afe4
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/HostMask$Any.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/HostMask$Nothing.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/HostMask$Nothing.class
new file mode 100644
index 0000000..f6aac64
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/HostMask$Nothing.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/HostMask$Parser.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/HostMask$Parser.class
new file mode 100644
index 0000000..804165f
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/HostMask$Parser.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/HostMask$Simple.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/HostMask$Simple.class
new file mode 100644
index 0000000..cd239d6
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/HostMask$Simple.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/HostMask$Util.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/HostMask$Util.class
new file mode 100644
index 0000000..d6379e0
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/HostMask$Util.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/HostMask.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/HostMask.class
new file mode 100644
index 0000000..5c817b9
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/HostMask.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/InternalUtils.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/InternalUtils.class
new file mode 100644
index 0000000..e99ee7b
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/InternalUtils.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/JSONUtils.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/JSONUtils.class
new file mode 100644
index 0000000..33679d1
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/JSONUtils.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/PermissionHelper.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/PermissionHelper.class
new file mode 100644
index 0000000..7f92ce9
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/PermissionHelper.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/WebColor.class b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/WebColor.class
new file mode 100644
index 0000000..05ca95f
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/getcapacitor/util/WebColor.class differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar
new file mode 100644
index 0000000..d5a0ddd
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar differ
diff --git a/node_modules/@capacitor/android/capacitor/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt b/node_modules/@capacitor/android/capacitor/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt
new file mode 100644
index 0000000..e55d7a7
--- /dev/null
+++ b/node_modules/@capacitor/android/capacitor/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt
@@ -0,0 +1,10 @@
+com.getcapacitor.android
+color colorAccent
+color colorPrimary
+color colorPrimaryDark
+id textView
+id webview
+layout capacitor_bridge_layout_main
+layout no_webview
+string no_webview_text
+style AppTheme_NoActionBar
diff --git a/node_modules/@capacitor/android/capacitor/build/outputs/logs/manifest-merger-debug-report.txt b/node_modules/@capacitor/android/capacitor/build/outputs/logs/manifest-merger-debug-report.txt
new file mode 100644
index 0000000..b9fea00
--- /dev/null
+++ b/node_modules/@capacitor/android/capacitor/build/outputs/logs/manifest-merger-debug-report.txt
@@ -0,0 +1,16 @@
+-- Merging decision tree log ---
+manifest
+ADDED from /Users/fabio/mya/node_modules/@capacitor/android/capacitor/src/main/AndroidManifest.xml:2:1-3:12
+INJECTED from /Users/fabio/mya/node_modules/@capacitor/android/capacitor/src/main/AndroidManifest.xml:2:1-3:12
+ package
+ INJECTED from /Users/fabio/mya/node_modules/@capacitor/android/capacitor/src/main/AndroidManifest.xml
+ xmlns:android
+ ADDED from /Users/fabio/mya/node_modules/@capacitor/android/capacitor/src/main/AndroidManifest.xml:2:11-69
+uses-sdk
+INJECTED from /Users/fabio/mya/node_modules/@capacitor/android/capacitor/src/main/AndroidManifest.xml reason: use-sdk injection requested
+INJECTED from /Users/fabio/mya/node_modules/@capacitor/android/capacitor/src/main/AndroidManifest.xml
+INJECTED from /Users/fabio/mya/node_modules/@capacitor/android/capacitor/src/main/AndroidManifest.xml
+ android:targetSdkVersion
+ INJECTED from /Users/fabio/mya/node_modules/@capacitor/android/capacitor/src/main/AndroidManifest.xml
+ android:minSdkVersion
+ INJECTED from /Users/fabio/mya/node_modules/@capacitor/android/capacitor/src/main/AndroidManifest.xml
diff --git a/node_modules/@capacitor/android/capacitor/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/node_modules/@capacitor/android/capacitor/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin
new file mode 100644
index 0000000..d041e35
Binary files /dev/null and b/node_modules/@capacitor/android/capacitor/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin differ
diff --git a/node_modules/@capacitor/preferences/CapacitorPreferences.podspec b/node_modules/@capacitor/preferences/CapacitorPreferences.podspec
new file mode 100644
index 0000000..9354b28
--- /dev/null
+++ b/node_modules/@capacitor/preferences/CapacitorPreferences.podspec
@@ -0,0 +1,17 @@
+require 'json'
+
+package = JSON.parse(File.read(File.join(__dir__, 'package.json')))
+
+Pod::Spec.new do |s|
+ s.name = 'CapacitorPreferences'
+ s.version = package['version']
+ s.summary = package['description']
+ s.license = package['license']
+ s.homepage = 'https://capacitorjs.com'
+ s.author = package['author']
+ s.source = { :git => 'https://github.com/ionic-team/capacitor-plugins.git', :tag => package['name'] + '@' + package['version'] }
+ s.source_files = 'ios/Sources/**/*.{swift,h,m,c,cc,mm,cpp}', 'preferences/ios/Sources/**/*.{swift,h,m,c,cc,mm,cpp}'
+ s.ios.deployment_target = '15.0'
+ s.dependency 'Capacitor'
+ s.swift_version = '5.1'
+end
diff --git a/node_modules/@capacitor/preferences/LICENSE b/node_modules/@capacitor/preferences/LICENSE
new file mode 100644
index 0000000..6652495
--- /dev/null
+++ b/node_modules/@capacitor/preferences/LICENSE
@@ -0,0 +1,23 @@
+Copyright 2020-present Ionic
+https://ionic.io
+
+MIT License
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/node_modules/@capacitor/preferences/Package.swift b/node_modules/@capacitor/preferences/Package.swift
new file mode 100644
index 0000000..b3268ad
--- /dev/null
+++ b/node_modules/@capacitor/preferences/Package.swift
@@ -0,0 +1,28 @@
+// swift-tools-version: 5.9
+import PackageDescription
+
+let package = Package(
+ name: "CapacitorPreferences",
+ platforms: [.iOS(.v15)],
+ products: [
+ .library(
+ name: "CapacitorPreferences",
+ targets: ["PreferencesPlugin"])
+ ],
+ dependencies: [
+ .package(url: "https://github.com/ionic-team/capacitor-swift-pm.git", from: "8.0.0")
+ ],
+ targets: [
+ .target(
+ name: "PreferencesPlugin",
+ dependencies: [
+ .product(name: "Capacitor", package: "capacitor-swift-pm"),
+ .product(name: "Cordova", package: "capacitor-swift-pm")
+ ],
+ path: "ios/Sources/PreferencesPlugin"),
+ .testTarget(
+ name: "PreferencesPluginTests",
+ dependencies: ["PreferencesPlugin"],
+ path: "ios/Tests/PreferencesPluginTests")
+ ]
+)
diff --git a/node_modules/@capacitor/preferences/README.md b/node_modules/@capacitor/preferences/README.md
new file mode 100644
index 0000000..94a6409
--- /dev/null
+++ b/node_modules/@capacitor/preferences/README.md
@@ -0,0 +1,292 @@
+# @capacitor/preferences
+
+The Preferences API provides a simple key/value persistent store for lightweight data.
+
+Mobile OSs may periodically clear data set in `window.localStorage`, so this
+API should be used instead. This API will fall back to using `localStorage`
+when running as a Progressive Web App.
+
+This plugin will use
+[`UserDefaults`](https://developer.apple.com/documentation/foundation/userdefaults)
+on iOS and
+[`SharedPreferences`](https://developer.android.com/reference/android/content/SharedPreferences)
+on Android. Stored data is cleared if the app is uninstalled.
+
+**Note**: This API is _not_ meant to be used as a local database. If your app
+stores a lot of data, has high read/write load, or requires complex querying,
+we recommend taking a look at a SQLite-based solution. One such solution is [Ionic Secure Storage](https://ionic.io/docs/secure-storage), a SQLite-based engine with full encryption support. The [Capacitor Community](https://github.com/capacitor-community/) has also built a number of other storage engines.
+
+## Install
+
+```bash
+npm install @capacitor/preferences
+npx cap sync
+```
+
+## Apple Privacy Manifest Requirements
+
+Apple mandates that app developers now specify approved reasons for API usage to enhance user privacy. By May 1st, 2024, it's required to include these reasons when submitting apps to the App Store Connect.
+
+When using this specific plugin in your app, you must create a `PrivacyInfo.xcprivacy` file in `/ios/App` or use the VS Code Extension to generate it, specifying the usage reasons.
+
+For detailed steps on how to do this, please see the [Capacitor Docs](https://capacitorjs.com/docs/ios/privacy-manifest).
+
+**For this plugin, the required dictionary key is [NSPrivacyAccessedAPICategoryUserDefaults](https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api#4278401) and the recommended reason is [CA92.1](https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api#4278401).**
+
+### Example PrivacyInfo.xcprivacy
+
+```xml
+
+
+
+
+ NSPrivacyAccessedAPITypes
+
+
+
+ NSPrivacyAccessedAPIType
+ NSPrivacyAccessedAPICategoryUserDefaults
+ NSPrivacyAccessedAPITypeReasons
+
+ CA92.1
+
+
+
+
+
+```
+
+## Example Plugin Usage
+
+```typescript
+import { Preferences } from '@capacitor/preferences';
+
+const setName = async () => {
+ await Preferences.set({
+ key: 'name',
+ value: 'Max',
+ });
+};
+
+const checkName = async () => {
+ const { value } = await Preferences.get({ key: 'name' });
+
+ console.log(`Hello ${value}!`);
+};
+
+const removeName = async () => {
+ await Preferences.remove({ key: 'name' });
+};
+```
+
+## Working with JSON
+
+The Preferences API only supports string values. You can, however, use JSON if you `JSON.stringify` the object before calling `set()`, then `JSON.parse` the value returned from `get()`.
+
+This method can also be used to store non-string values, such as numbers and booleans.
+
+## API
+
+
+
+* [`configure(...)`](#configure)
+* [`get(...)`](#get)
+* [`set(...)`](#set)
+* [`remove(...)`](#remove)
+* [`clear()`](#clear)
+* [`keys()`](#keys)
+* [`migrate()`](#migrate)
+* [`removeOld()`](#removeold)
+* [Interfaces](#interfaces)
+
+
+
+
+
+
+### configure(...)
+
+```typescript
+configure(options: ConfigureOptions) => Promise
+```
+
+Configure the preferences plugin at runtime.
+
+Options that are `undefined` will not be used.
+
+| Param | Type |
+| ------------- | ------------------------------------------------------------- |
+| **`options`** | ConfigureOptions |
+
+**Since:** 1.0.0
+
+--------------------
+
+
+### get(...)
+
+```typescript
+get(options: GetOptions) => Promise
+```
+
+Get the value from preferences of a given key.
+
+| Param | Type |
+| ------------- | ------------------------------------------------- |
+| **`options`** | GetOptions |
+
+**Returns:** Promise<GetResult>
+
+**Since:** 1.0.0
+
+--------------------
+
+
+### set(...)
+
+```typescript
+set(options: SetOptions) => Promise
+```
+
+Set the value in preferences for a given key.
+
+| Param | Type |
+| ------------- | ------------------------------------------------- |
+| **`options`** | SetOptions |
+
+**Since:** 1.0.0
+
+--------------------
+
+
+### remove(...)
+
+```typescript
+remove(options: RemoveOptions) => Promise
+```
+
+Remove the value from preferences for a given key, if any.
+
+| Param | Type |
+| ------------- | ------------------------------------------------------- |
+| **`options`** | RemoveOptions |
+
+**Since:** 1.0.0
+
+--------------------
+
+
+### clear()
+
+```typescript
+clear() => Promise
+```
+
+Clear keys and values from preferences.
+
+**Since:** 1.0.0
+
+--------------------
+
+
+### keys()
+
+```typescript
+keys() => Promise
+```
+
+Return the list of known keys in preferences.
+
+**Returns:** Promise<KeysResult>
+
+**Since:** 1.0.0
+
+--------------------
+
+
+### migrate()
+
+```typescript
+migrate() => Promise
+```
+
+Migrate data from the Capacitor 2 Storage plugin.
+
+This action is non-destructive. It will not remove old data and will only
+write new data if they key was not already set.
+To remove the old data after being migrated, call removeOld().
+
+**Returns:** Promise<MigrateResult>
+
+**Since:** 1.0.0
+
+--------------------
+
+
+### removeOld()
+
+```typescript
+removeOld() => Promise
+```
+
+Removes old data with `_cap_` prefix from the Capacitor 2 Storage plugin.
+
+**Since:** 1.1.0
+
+--------------------
+
+
+### Interfaces
+
+
+#### ConfigureOptions
+
+| Prop | Type | Description | Default | Since |
+| ----------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | ----- |
+| **`group`** | string | Set the preferences group. Preferences groups are used to organize key/value pairs. Using the value 'NativeStorage' provides backwards-compatibility with [`cordova-plugin-nativestorage`](https://www.npmjs.com/package/cordova-plugin-nativestorage). WARNING: The `clear()` method can delete unintended values when using the 'NativeStorage' group. | CapacitorStorage | 1.0.0 |
+
+
+#### GetResult
+
+| Prop | Type | Description | Since |
+| ----------- | --------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | ----- |
+| **`value`** | string \| null | The value from preferences associated with the given key. If a value was not previously set or was removed, value will be `null`. | 1.0.0 |
+
+
+#### GetOptions
+
+| Prop | Type | Description | Since |
+| --------- | ------------------- | ------------------------------------------------- | ----- |
+| **`key`** | string | The key whose value to retrieve from preferences. | 1.0.0 |
+
+
+#### SetOptions
+
+| Prop | Type | Description | Since |
+| ----------- | ------------------- | ------------------------------------------------------------- | ----- |
+| **`key`** | string | The key to associate with the value being set in preferences. | 1.0.0 |
+| **`value`** | string | The value to set in preferences with the associated key. | 1.0.0 |
+
+
+#### RemoveOptions
+
+| Prop | Type | Description | Since |
+| --------- | ------------------- | ----------------------------------------------- | ----- |
+| **`key`** | string | The key whose value to remove from preferences. | 1.0.0 |
+
+
+#### KeysResult
+
+| Prop | Type | Description | Since |
+| ---------- | --------------------- | ------------------------------ | ----- |
+| **`keys`** | string[] | The known keys in preferences. | 1.0.0 |
+
+
+#### MigrateResult
+
+| Prop | Type | Description | Since |
+| -------------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ----- |
+| **`migrated`** | string[] | An array of keys that were migrated. | 1.0.0 |
+| **`existing`** | string[] | An array of keys that were already migrated or otherwise exist in preferences that had a value in the Capacitor 2 Preferences plugin. | 1.0.0 |
+
+
diff --git a/node_modules/@capacitor/preferences/android/build.gradle b/node_modules/@capacitor/preferences/android/build.gradle
new file mode 100644
index 0000000..97f0421
--- /dev/null
+++ b/node_modules/@capacitor/preferences/android/build.gradle
@@ -0,0 +1,79 @@
+ext {
+ capacitorVersion = System.getenv('CAPACITOR_VERSION')
+ junitVersion = project.hasProperty('junitVersion') ? rootProject.ext.junitVersion : '4.13.2'
+ androidxAppCompatVersion = project.hasProperty('androidxAppCompatVersion') ? rootProject.ext.androidxAppCompatVersion : '1.7.1'
+ androidxJunitVersion = project.hasProperty('androidxJunitVersion') ? rootProject.ext.androidxJunitVersion : '1.3.0'
+ androidxEspressoCoreVersion = project.hasProperty('androidxEspressoCoreVersion') ? rootProject.ext.androidxEspressoCoreVersion : '3.7.0'
+}
+
+buildscript {
+ repositories {
+ google()
+ mavenCentral()
+ maven {
+ url = "https://plugins.gradle.org/m2/"
+ }
+ }
+ dependencies {
+ classpath 'com.android.tools.build:gradle:8.13.0'
+ if (System.getenv("CAP_PLUGIN_PUBLISH") == "true") {
+ classpath 'io.github.gradle-nexus:publish-plugin:1.3.0'
+ }
+ }
+}
+
+apply plugin: 'com.android.library'
+if (System.getenv("CAP_PLUGIN_PUBLISH") == "true") {
+ apply plugin: 'io.github.gradle-nexus.publish-plugin'
+ apply from: file('../../scripts/android/publish-root.gradle')
+ apply from: file('../../scripts/android/publish-module.gradle')
+}
+
+android {
+ namespace = "com.capacitorjs.plugins.preferences"
+ compileSdk = project.hasProperty('compileSdkVersion') ? rootProject.ext.compileSdkVersion : 36
+ defaultConfig {
+ minSdkVersion project.hasProperty('minSdkVersion') ? rootProject.ext.minSdkVersion : 24
+ targetSdkVersion project.hasProperty('targetSdkVersion') ? rootProject.ext.targetSdkVersion : 36
+ versionCode 1
+ versionName "1.0"
+ testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
+ }
+ buildTypes {
+ release {
+ minifyEnabled false
+ proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
+ }
+ }
+ lintOptions {
+ abortOnError = false
+ }
+ compileOptions {
+ sourceCompatibility JavaVersion.VERSION_21
+ targetCompatibility JavaVersion.VERSION_21
+ }
+ publishing {
+ singleVariant("release")
+ }
+}
+
+repositories {
+ google()
+ mavenCentral()
+}
+
+
+dependencies {
+ implementation fileTree(dir: 'libs', include: ['*.jar'])
+
+ if (System.getenv("CAP_PLUGIN_PUBLISH") == "true") {
+ implementation "com.capacitorjs:core:$capacitorVersion"
+ } else {
+ implementation project(':capacitor-android')
+ }
+
+ implementation "androidx.appcompat:appcompat:$androidxAppCompatVersion"
+ testImplementation "junit:junit:$junitVersion"
+ androidTestImplementation "androidx.test.ext:junit:$androidxJunitVersion"
+ androidTestImplementation "androidx.test.espresso:espresso-core:$androidxEspressoCoreVersion"
+}
diff --git a/node_modules/@capacitor/preferences/android/build/.transforms/ac1be8c0f99c2721a58573b2ceb568c0/results.bin b/node_modules/@capacitor/preferences/android/build/.transforms/ac1be8c0f99c2721a58573b2ceb568c0/results.bin
new file mode 100644
index 0000000..7ed749e
--- /dev/null
+++ b/node_modules/@capacitor/preferences/android/build/.transforms/ac1be8c0f99c2721a58573b2ceb568c0/results.bin
@@ -0,0 +1 @@
+o/bundleLibRuntimeToDirDebug
diff --git a/node_modules/@capacitor/preferences/android/build/.transforms/ac1be8c0f99c2721a58573b2ceb568c0/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/capacitorjs/plugins/preferences/Preferences$PreferencesOperation.dex b/node_modules/@capacitor/preferences/android/build/.transforms/ac1be8c0f99c2721a58573b2ceb568c0/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/capacitorjs/plugins/preferences/Preferences$PreferencesOperation.dex
new file mode 100644
index 0000000..fe46430
Binary files /dev/null and b/node_modules/@capacitor/preferences/android/build/.transforms/ac1be8c0f99c2721a58573b2ceb568c0/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/capacitorjs/plugins/preferences/Preferences$PreferencesOperation.dex differ
diff --git a/node_modules/@capacitor/preferences/android/build/.transforms/ac1be8c0f99c2721a58573b2ceb568c0/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/capacitorjs/plugins/preferences/Preferences.dex b/node_modules/@capacitor/preferences/android/build/.transforms/ac1be8c0f99c2721a58573b2ceb568c0/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/capacitorjs/plugins/preferences/Preferences.dex
new file mode 100644
index 0000000..f919c96
Binary files /dev/null and b/node_modules/@capacitor/preferences/android/build/.transforms/ac1be8c0f99c2721a58573b2ceb568c0/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/capacitorjs/plugins/preferences/Preferences.dex differ
diff --git a/node_modules/@capacitor/preferences/android/build/.transforms/ac1be8c0f99c2721a58573b2ceb568c0/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/capacitorjs/plugins/preferences/PreferencesConfiguration.dex b/node_modules/@capacitor/preferences/android/build/.transforms/ac1be8c0f99c2721a58573b2ceb568c0/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/capacitorjs/plugins/preferences/PreferencesConfiguration.dex
new file mode 100644
index 0000000..e151df0
Binary files /dev/null and b/node_modules/@capacitor/preferences/android/build/.transforms/ac1be8c0f99c2721a58573b2ceb568c0/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/capacitorjs/plugins/preferences/PreferencesConfiguration.dex differ
diff --git a/node_modules/@capacitor/preferences/android/build/.transforms/ac1be8c0f99c2721a58573b2ceb568c0/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/capacitorjs/plugins/preferences/PreferencesPlugin.dex b/node_modules/@capacitor/preferences/android/build/.transforms/ac1be8c0f99c2721a58573b2ceb568c0/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/capacitorjs/plugins/preferences/PreferencesPlugin.dex
new file mode 100644
index 0000000..c7465e2
Binary files /dev/null and b/node_modules/@capacitor/preferences/android/build/.transforms/ac1be8c0f99c2721a58573b2ceb568c0/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/capacitorjs/plugins/preferences/PreferencesPlugin.dex differ
diff --git a/node_modules/@capacitor/preferences/android/build/.transforms/ac1be8c0f99c2721a58573b2ceb568c0/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin b/node_modules/@capacitor/preferences/android/build/.transforms/ac1be8c0f99c2721a58573b2ceb568c0/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin
new file mode 100644
index 0000000..32bd4d7
Binary files /dev/null and b/node_modules/@capacitor/preferences/android/build/.transforms/ac1be8c0f99c2721a58573b2ceb568c0/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin differ
diff --git a/node_modules/@capacitor/preferences/android/build/.transforms/c13e0d17a41a27395095b401669a19e1/results.bin b/node_modules/@capacitor/preferences/android/build/.transforms/c13e0d17a41a27395095b401669a19e1/results.bin
new file mode 100644
index 0000000..0d259dd
--- /dev/null
+++ b/node_modules/@capacitor/preferences/android/build/.transforms/c13e0d17a41a27395095b401669a19e1/results.bin
@@ -0,0 +1 @@
+o/classes
diff --git a/node_modules/@capacitor/preferences/android/build/.transforms/c13e0d17a41a27395095b401669a19e1/transformed/classes/classes_dex/classes.dex b/node_modules/@capacitor/preferences/android/build/.transforms/c13e0d17a41a27395095b401669a19e1/transformed/classes/classes_dex/classes.dex
new file mode 100644
index 0000000..55dd05e
Binary files /dev/null and b/node_modules/@capacitor/preferences/android/build/.transforms/c13e0d17a41a27395095b401669a19e1/transformed/classes/classes_dex/classes.dex differ
diff --git a/node_modules/@capacitor/preferences/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml b/node_modules/@capacitor/preferences/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml
new file mode 100644
index 0000000..e078335
--- /dev/null
+++ b/node_modules/@capacitor/preferences/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/node_modules/@capacitor/preferences/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json b/node_modules/@capacitor/preferences/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json
new file mode 100644
index 0000000..7aab484
--- /dev/null
+++ b/node_modules/@capacitor/preferences/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.capacitorjs.plugins.preferences",
+ "variantName": "debug",
+ "elements": [
+ {
+ "type": "SINGLE",
+ "filters": [],
+ "attributes": [],
+ "outputFile": "AndroidManifest.xml"
+ }
+ ],
+ "elementType": "File"
+}
\ No newline at end of file
diff --git a/node_modules/@capacitor/preferences/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties b/node_modules/@capacitor/preferences/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties
new file mode 100644
index 0000000..1211b1e
--- /dev/null
+++ b/node_modules/@capacitor/preferences/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/@capacitor/preferences/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json b/node_modules/@capacitor/preferences/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/node_modules/@capacitor/preferences/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/node_modules/@capacitor/preferences/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar b/node_modules/@capacitor/preferences/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar
new file mode 100644
index 0000000..3cf240e
Binary files /dev/null and b/node_modules/@capacitor/preferences/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar differ
diff --git a/node_modules/@capacitor/preferences/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar b/node_modules/@capacitor/preferences/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar
new file mode 100644
index 0000000..9cca50b
Binary files /dev/null and b/node_modules/@capacitor/preferences/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar differ
diff --git a/node_modules/@capacitor/preferences/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt b/node_modules/@capacitor/preferences/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/@capacitor/preferences/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/node_modules/@capacitor/preferences/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties
new file mode 100644
index 0000000..64f4b37
--- /dev/null
+++ b/node_modules/@capacitor/preferences/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties
@@ -0,0 +1 @@
+#Thu Jan 22 09:07:09 CET 2026
diff --git a/node_modules/@capacitor/preferences/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml b/node_modules/@capacitor/preferences/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml
new file mode 100644
index 0000000..da089a0
--- /dev/null
+++ b/node_modules/@capacitor/preferences/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/node_modules/@capacitor/preferences/android/build/intermediates/incremental/mergeDebugAssets/merger.xml b/node_modules/@capacitor/preferences/android/build/intermediates/incremental/mergeDebugAssets/merger.xml
new file mode 100644
index 0000000..6cc540b
--- /dev/null
+++ b/node_modules/@capacitor/preferences/android/build/intermediates/incremental/mergeDebugAssets/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/node_modules/@capacitor/preferences/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/node_modules/@capacitor/preferences/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml
new file mode 100644
index 0000000..080ef0b
--- /dev/null
+++ b/node_modules/@capacitor/preferences/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/node_modules/@capacitor/preferences/android/build/intermediates/incremental/mergeDebugShaders/merger.xml b/node_modules/@capacitor/preferences/android/build/intermediates/incremental/mergeDebugShaders/merger.xml
new file mode 100644
index 0000000..aa04ef1
--- /dev/null
+++ b/node_modules/@capacitor/preferences/android/build/intermediates/incremental/mergeDebugShaders/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/node_modules/@capacitor/preferences/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/capacitorjs/plugins/preferences/Preferences$PreferencesOperation.class b/node_modules/@capacitor/preferences/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/capacitorjs/plugins/preferences/Preferences$PreferencesOperation.class
new file mode 100644
index 0000000..1361951
Binary files /dev/null and b/node_modules/@capacitor/preferences/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/capacitorjs/plugins/preferences/Preferences$PreferencesOperation.class differ
diff --git a/node_modules/@capacitor/preferences/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/capacitorjs/plugins/preferences/Preferences.class b/node_modules/@capacitor/preferences/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/capacitorjs/plugins/preferences/Preferences.class
new file mode 100644
index 0000000..edc0548
Binary files /dev/null and b/node_modules/@capacitor/preferences/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/capacitorjs/plugins/preferences/Preferences.class differ
diff --git a/node_modules/@capacitor/preferences/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/capacitorjs/plugins/preferences/PreferencesConfiguration.class b/node_modules/@capacitor/preferences/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/capacitorjs/plugins/preferences/PreferencesConfiguration.class
new file mode 100644
index 0000000..8f1ad6d
Binary files /dev/null and b/node_modules/@capacitor/preferences/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/capacitorjs/plugins/preferences/PreferencesConfiguration.class differ
diff --git a/node_modules/@capacitor/preferences/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/capacitorjs/plugins/preferences/PreferencesPlugin.class b/node_modules/@capacitor/preferences/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/capacitorjs/plugins/preferences/PreferencesPlugin.class
new file mode 100644
index 0000000..820d5e1
Binary files /dev/null and b/node_modules/@capacitor/preferences/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/capacitorjs/plugins/preferences/PreferencesPlugin.class differ
diff --git a/node_modules/@capacitor/preferences/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt b/node_modules/@capacitor/preferences/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt
new file mode 100644
index 0000000..78ac5b8
--- /dev/null
+++ b/node_modules/@capacitor/preferences/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt
@@ -0,0 +1,2 @@
+R_DEF: Internal format may change without notice
+local
diff --git a/node_modules/@capacitor/preferences/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt b/node_modules/@capacitor/preferences/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt
new file mode 100644
index 0000000..58a1812
--- /dev/null
+++ b/node_modules/@capacitor/preferences/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt
@@ -0,0 +1,7 @@
+1
+2
+4
+5
+6
+7
diff --git a/node_modules/@capacitor/preferences/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml b/node_modules/@capacitor/preferences/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml
new file mode 100644
index 0000000..e078335
--- /dev/null
+++ b/node_modules/@capacitor/preferences/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/node_modules/@capacitor/preferences/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json b/node_modules/@capacitor/preferences/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json
new file mode 100644
index 0000000..0637a08
--- /dev/null
+++ b/node_modules/@capacitor/preferences/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/node_modules/@capacitor/preferences/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt b/node_modules/@capacitor/preferences/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt
new file mode 100644
index 0000000..08f4ebe
--- /dev/null
+++ b/node_modules/@capacitor/preferences/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/@capacitor/preferences/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/capacitorjs/plugins/preferences/Preferences$PreferencesOperation.class b/node_modules/@capacitor/preferences/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/capacitorjs/plugins/preferences/Preferences$PreferencesOperation.class
new file mode 100644
index 0000000..1361951
Binary files /dev/null and b/node_modules/@capacitor/preferences/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/capacitorjs/plugins/preferences/Preferences$PreferencesOperation.class differ
diff --git a/node_modules/@capacitor/preferences/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/capacitorjs/plugins/preferences/Preferences.class b/node_modules/@capacitor/preferences/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/capacitorjs/plugins/preferences/Preferences.class
new file mode 100644
index 0000000..edc0548
Binary files /dev/null and b/node_modules/@capacitor/preferences/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/capacitorjs/plugins/preferences/Preferences.class differ
diff --git a/node_modules/@capacitor/preferences/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/capacitorjs/plugins/preferences/PreferencesConfiguration.class b/node_modules/@capacitor/preferences/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/capacitorjs/plugins/preferences/PreferencesConfiguration.class
new file mode 100644
index 0000000..8f1ad6d
Binary files /dev/null and b/node_modules/@capacitor/preferences/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/capacitorjs/plugins/preferences/PreferencesConfiguration.class differ
diff --git a/node_modules/@capacitor/preferences/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/capacitorjs/plugins/preferences/PreferencesPlugin.class b/node_modules/@capacitor/preferences/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/capacitorjs/plugins/preferences/PreferencesPlugin.class
new file mode 100644
index 0000000..820d5e1
Binary files /dev/null and b/node_modules/@capacitor/preferences/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/capacitorjs/plugins/preferences/PreferencesPlugin.class differ
diff --git a/node_modules/@capacitor/preferences/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar b/node_modules/@capacitor/preferences/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar
new file mode 100644
index 0000000..6fd9874
Binary files /dev/null and b/node_modules/@capacitor/preferences/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar differ
diff --git a/node_modules/@capacitor/preferences/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt b/node_modules/@capacitor/preferences/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt
new file mode 100644
index 0000000..dfdd0d2
--- /dev/null
+++ b/node_modules/@capacitor/preferences/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt
@@ -0,0 +1 @@
+com.capacitorjs.plugins.preferences
diff --git a/node_modules/@capacitor/preferences/android/build/outputs/logs/manifest-merger-debug-report.txt b/node_modules/@capacitor/preferences/android/build/outputs/logs/manifest-merger-debug-report.txt
new file mode 100644
index 0000000..a96426a
--- /dev/null
+++ b/node_modules/@capacitor/preferences/android/build/outputs/logs/manifest-merger-debug-report.txt
@@ -0,0 +1,16 @@
+-- Merging decision tree log ---
+manifest
+ADDED from /Users/fabio/mya/node_modules/@capacitor/preferences/android/src/main/AndroidManifest.xml:1:1-2:12
+INJECTED from /Users/fabio/mya/node_modules/@capacitor/preferences/android/src/main/AndroidManifest.xml:1:1-2:12
+ package
+ INJECTED from /Users/fabio/mya/node_modules/@capacitor/preferences/android/src/main/AndroidManifest.xml
+ xmlns:android
+ ADDED from /Users/fabio/mya/node_modules/@capacitor/preferences/android/src/main/AndroidManifest.xml:1:11-69
+uses-sdk
+INJECTED from /Users/fabio/mya/node_modules/@capacitor/preferences/android/src/main/AndroidManifest.xml reason: use-sdk injection requested
+INJECTED from /Users/fabio/mya/node_modules/@capacitor/preferences/android/src/main/AndroidManifest.xml
+INJECTED from /Users/fabio/mya/node_modules/@capacitor/preferences/android/src/main/AndroidManifest.xml
+ android:targetSdkVersion
+ INJECTED from /Users/fabio/mya/node_modules/@capacitor/preferences/android/src/main/AndroidManifest.xml
+ android:minSdkVersion
+ INJECTED from /Users/fabio/mya/node_modules/@capacitor/preferences/android/src/main/AndroidManifest.xml
diff --git a/node_modules/@capacitor/preferences/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/node_modules/@capacitor/preferences/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin
new file mode 100644
index 0000000..606d637
Binary files /dev/null and b/node_modules/@capacitor/preferences/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin differ
diff --git a/node_modules/@capacitor/preferences/android/src/main/AndroidManifest.xml b/node_modules/@capacitor/preferences/android/src/main/AndroidManifest.xml
new file mode 100644
index 0000000..a2f47b6
--- /dev/null
+++ b/node_modules/@capacitor/preferences/android/src/main/AndroidManifest.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/node_modules/@capacitor/preferences/android/src/main/java/com/capacitorjs/plugins/preferences/Preferences.java b/node_modules/@capacitor/preferences/android/src/main/java/com/capacitorjs/plugins/preferences/Preferences.java
new file mode 100644
index 0000000..4a91420
--- /dev/null
+++ b/node_modules/@capacitor/preferences/android/src/main/java/com/capacitorjs/plugins/preferences/Preferences.java
@@ -0,0 +1,45 @@
+package com.capacitorjs.plugins.preferences;
+
+import android.app.Activity;
+import android.content.Context;
+import android.content.SharedPreferences;
+import java.util.Set;
+
+public class Preferences {
+
+ private SharedPreferences preferences;
+
+ private interface PreferencesOperation {
+ void execute(SharedPreferences.Editor editor);
+ }
+
+ Preferences(Context context, PreferencesConfiguration configuration) {
+ this.preferences = context.getSharedPreferences(configuration.group, Activity.MODE_PRIVATE);
+ }
+
+ public String get(String key) {
+ return preferences.getString(key, null);
+ }
+
+ public void set(String key, String value) {
+ executeOperation((editor) -> editor.putString(key, value));
+ }
+
+ public void remove(String key) {
+ executeOperation((editor) -> editor.remove(key));
+ }
+
+ public Set keys() {
+ return preferences.getAll().keySet();
+ }
+
+ public void clear() {
+ executeOperation(SharedPreferences.Editor::clear);
+ }
+
+ private void executeOperation(PreferencesOperation op) {
+ SharedPreferences.Editor editor = preferences.edit();
+ op.execute(editor);
+ editor.apply();
+ }
+}
diff --git a/node_modules/@capacitor/preferences/android/src/main/java/com/capacitorjs/plugins/preferences/PreferencesConfiguration.java b/node_modules/@capacitor/preferences/android/src/main/java/com/capacitorjs/plugins/preferences/PreferencesConfiguration.java
new file mode 100644
index 0000000..373cf9e
--- /dev/null
+++ b/node_modules/@capacitor/preferences/android/src/main/java/com/capacitorjs/plugins/preferences/PreferencesConfiguration.java
@@ -0,0 +1,18 @@
+package com.capacitorjs.plugins.preferences;
+
+public class PreferencesConfiguration implements Cloneable {
+
+ static final PreferencesConfiguration DEFAULTS;
+
+ static {
+ DEFAULTS = new PreferencesConfiguration();
+ DEFAULTS.group = "CapacitorStorage";
+ }
+
+ String group;
+
+ @Override
+ public PreferencesConfiguration clone() throws CloneNotSupportedException {
+ return (PreferencesConfiguration) super.clone();
+ }
+}
diff --git a/node_modules/@capacitor/preferences/android/src/main/java/com/capacitorjs/plugins/preferences/PreferencesPlugin.java b/node_modules/@capacitor/preferences/android/src/main/java/com/capacitorjs/plugins/preferences/PreferencesPlugin.java
new file mode 100644
index 0000000..05f328b
--- /dev/null
+++ b/node_modules/@capacitor/preferences/android/src/main/java/com/capacitorjs/plugins/preferences/PreferencesPlugin.java
@@ -0,0 +1,129 @@
+package com.capacitorjs.plugins.preferences;
+
+import com.getcapacitor.JSArray;
+import com.getcapacitor.JSObject;
+import com.getcapacitor.Plugin;
+import com.getcapacitor.PluginCall;
+import com.getcapacitor.PluginMethod;
+import com.getcapacitor.annotation.CapacitorPlugin;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Set;
+import org.json.JSONException;
+
+@CapacitorPlugin(name = "Preferences")
+public class PreferencesPlugin extends Plugin {
+
+ private Preferences preferences;
+
+ @Override
+ public void load() {
+ preferences = new Preferences(getContext(), PreferencesConfiguration.DEFAULTS);
+ }
+
+ @PluginMethod
+ public void configure(PluginCall call) {
+ try {
+ PreferencesConfiguration configuration = PreferencesConfiguration.DEFAULTS.clone();
+ configuration.group = call.getString("group", PreferencesConfiguration.DEFAULTS.group);
+
+ preferences = new Preferences(getContext(), configuration);
+ } catch (CloneNotSupportedException e) {
+ call.reject("Error while configuring", e);
+ return;
+ }
+ call.resolve();
+ }
+
+ @PluginMethod
+ public void get(PluginCall call) {
+ String key = call.getString("key");
+ if (key == null) {
+ call.reject("Must provide key");
+ return;
+ }
+
+ String value = preferences.get(key);
+
+ JSObject ret = new JSObject();
+ ret.put("value", value == null ? JSObject.NULL : value);
+ call.resolve(ret);
+ }
+
+ @PluginMethod
+ public void set(PluginCall call) {
+ String key = call.getString("key");
+ if (key == null) {
+ call.reject("Must provide key");
+ return;
+ }
+
+ String value = call.getString("value");
+ preferences.set(key, value);
+
+ call.resolve();
+ }
+
+ @PluginMethod
+ public void remove(PluginCall call) {
+ String key = call.getString("key");
+ if (key == null) {
+ call.reject("Must provide key");
+ return;
+ }
+
+ preferences.remove(key);
+
+ call.resolve();
+ }
+
+ @PluginMethod
+ public void keys(PluginCall call) {
+ Set keySet = preferences.keys();
+ String[] keys = keySet.toArray(new String[0]);
+
+ JSObject ret = new JSObject();
+ try {
+ ret.put("keys", new JSArray(keys));
+ } catch (JSONException ex) {
+ call.reject("Unable to serialize response.", ex);
+ return;
+ }
+ call.resolve(ret);
+ }
+
+ @PluginMethod
+ public void clear(PluginCall call) {
+ preferences.clear();
+ call.resolve();
+ }
+
+ @PluginMethod
+ public void migrate(PluginCall call) {
+ List migrated = new ArrayList<>();
+ List existing = new ArrayList<>();
+ Preferences oldPreferences = new Preferences(getContext(), PreferencesConfiguration.DEFAULTS);
+
+ for (String key : oldPreferences.keys()) {
+ String value = oldPreferences.get(key);
+ String currentValue = preferences.get(key);
+
+ if (currentValue == null) {
+ preferences.set(key, value);
+ migrated.add(key);
+ } else {
+ existing.add(key);
+ }
+ }
+
+ JSObject ret = new JSObject();
+ ret.put("migrated", new JSArray(migrated));
+ ret.put("existing", new JSArray(existing));
+ call.resolve(ret);
+ }
+
+ @PluginMethod
+ public void removeOld(PluginCall call) {
+ call.resolve();
+ }
+}
diff --git a/node_modules/@capacitor/preferences/dist/docs.json b/node_modules/@capacitor/preferences/dist/docs.json
new file mode 100644
index 0000000..29a5139
--- /dev/null
+++ b/node_modules/@capacitor/preferences/dist/docs.json
@@ -0,0 +1,348 @@
+{
+ "api": {
+ "name": "PreferencesPlugin",
+ "slug": "preferencesplugin",
+ "docs": "",
+ "tags": [],
+ "methods": [
+ {
+ "name": "configure",
+ "signature": "(options: ConfigureOptions) => Promise",
+ "parameters": [
+ {
+ "name": "options",
+ "docs": "",
+ "type": "ConfigureOptions"
+ }
+ ],
+ "returns": "Promise",
+ "tags": [
+ {
+ "name": "since",
+ "text": "1.0.0"
+ }
+ ],
+ "docs": "Configure the preferences plugin at runtime.\n\nOptions that are `undefined` will not be used.",
+ "complexTypes": [
+ "ConfigureOptions"
+ ],
+ "slug": "configure"
+ },
+ {
+ "name": "get",
+ "signature": "(options: GetOptions) => Promise",
+ "parameters": [
+ {
+ "name": "options",
+ "docs": "",
+ "type": "GetOptions"
+ }
+ ],
+ "returns": "Promise",
+ "tags": [
+ {
+ "name": "since",
+ "text": "1.0.0"
+ }
+ ],
+ "docs": "Get the value from preferences of a given key.",
+ "complexTypes": [
+ "GetResult",
+ "GetOptions"
+ ],
+ "slug": "get"
+ },
+ {
+ "name": "set",
+ "signature": "(options: SetOptions) => Promise",
+ "parameters": [
+ {
+ "name": "options",
+ "docs": "",
+ "type": "SetOptions"
+ }
+ ],
+ "returns": "Promise",
+ "tags": [
+ {
+ "name": "since",
+ "text": "1.0.0"
+ }
+ ],
+ "docs": "Set the value in preferences for a given key.",
+ "complexTypes": [
+ "SetOptions"
+ ],
+ "slug": "set"
+ },
+ {
+ "name": "remove",
+ "signature": "(options: RemoveOptions) => Promise",
+ "parameters": [
+ {
+ "name": "options",
+ "docs": "",
+ "type": "RemoveOptions"
+ }
+ ],
+ "returns": "Promise",
+ "tags": [
+ {
+ "name": "since",
+ "text": "1.0.0"
+ }
+ ],
+ "docs": "Remove the value from preferences for a given key, if any.",
+ "complexTypes": [
+ "RemoveOptions"
+ ],
+ "slug": "remove"
+ },
+ {
+ "name": "clear",
+ "signature": "() => Promise",
+ "parameters": [],
+ "returns": "Promise",
+ "tags": [
+ {
+ "name": "since",
+ "text": "1.0.0"
+ }
+ ],
+ "docs": "Clear keys and values from preferences.",
+ "complexTypes": [],
+ "slug": "clear"
+ },
+ {
+ "name": "keys",
+ "signature": "() => Promise",
+ "parameters": [],
+ "returns": "Promise",
+ "tags": [
+ {
+ "name": "since",
+ "text": "1.0.0"
+ }
+ ],
+ "docs": "Return the list of known keys in preferences.",
+ "complexTypes": [
+ "KeysResult"
+ ],
+ "slug": "keys"
+ },
+ {
+ "name": "migrate",
+ "signature": "() => Promise",
+ "parameters": [],
+ "returns": "Promise",
+ "tags": [
+ {
+ "name": "since",
+ "text": "1.0.0"
+ }
+ ],
+ "docs": "Migrate data from the Capacitor 2 Storage plugin.\n\nThis action is non-destructive. It will not remove old data and will only\nwrite new data if they key was not already set.\nTo remove the old data after being migrated, call removeOld().",
+ "complexTypes": [
+ "MigrateResult"
+ ],
+ "slug": "migrate"
+ },
+ {
+ "name": "removeOld",
+ "signature": "() => Promise",
+ "parameters": [],
+ "returns": "Promise",
+ "tags": [
+ {
+ "name": "since",
+ "text": "1.1.0"
+ }
+ ],
+ "docs": "Removes old data with `_cap_` prefix from the Capacitor 2 Storage plugin.",
+ "complexTypes": [],
+ "slug": "removeold"
+ }
+ ],
+ "properties": []
+ },
+ "interfaces": [
+ {
+ "name": "ConfigureOptions",
+ "slug": "configureoptions",
+ "docs": "",
+ "tags": [],
+ "methods": [],
+ "properties": [
+ {
+ "name": "group",
+ "tags": [
+ {
+ "text": "CapacitorStorage",
+ "name": "default"
+ },
+ {
+ "text": "1.0.0",
+ "name": "since"
+ }
+ ],
+ "docs": "Set the preferences group.\n\nPreferences groups are used to organize key/value pairs.\n\nUsing the value 'NativeStorage' provides backwards-compatibility with\n[`cordova-plugin-nativestorage`](https://www.npmjs.com/package/cordova-plugin-nativestorage).\nWARNING: The `clear()` method can delete unintended values when using the\n'NativeStorage' group.",
+ "complexTypes": [],
+ "type": "string | undefined"
+ }
+ ]
+ },
+ {
+ "name": "GetResult",
+ "slug": "getresult",
+ "docs": "",
+ "tags": [],
+ "methods": [],
+ "properties": [
+ {
+ "name": "value",
+ "tags": [
+ {
+ "text": "1.0.0",
+ "name": "since"
+ }
+ ],
+ "docs": "The value from preferences associated with the given key.\n\nIf a value was not previously set or was removed, value will be `null`.",
+ "complexTypes": [],
+ "type": "string | null"
+ }
+ ]
+ },
+ {
+ "name": "GetOptions",
+ "slug": "getoptions",
+ "docs": "",
+ "tags": [],
+ "methods": [],
+ "properties": [
+ {
+ "name": "key",
+ "tags": [
+ {
+ "text": "1.0.0",
+ "name": "since"
+ }
+ ],
+ "docs": "The key whose value to retrieve from preferences.",
+ "complexTypes": [],
+ "type": "string"
+ }
+ ]
+ },
+ {
+ "name": "SetOptions",
+ "slug": "setoptions",
+ "docs": "",
+ "tags": [],
+ "methods": [],
+ "properties": [
+ {
+ "name": "key",
+ "tags": [
+ {
+ "text": "1.0.0",
+ "name": "since"
+ }
+ ],
+ "docs": "The key to associate with the value being set in preferences.",
+ "complexTypes": [],
+ "type": "string"
+ },
+ {
+ "name": "value",
+ "tags": [
+ {
+ "text": "1.0.0",
+ "name": "since"
+ }
+ ],
+ "docs": "The value to set in preferences with the associated key.",
+ "complexTypes": [],
+ "type": "string"
+ }
+ ]
+ },
+ {
+ "name": "RemoveOptions",
+ "slug": "removeoptions",
+ "docs": "",
+ "tags": [],
+ "methods": [],
+ "properties": [
+ {
+ "name": "key",
+ "tags": [
+ {
+ "text": "1.0.0",
+ "name": "since"
+ }
+ ],
+ "docs": "The key whose value to remove from preferences.",
+ "complexTypes": [],
+ "type": "string"
+ }
+ ]
+ },
+ {
+ "name": "KeysResult",
+ "slug": "keysresult",
+ "docs": "",
+ "tags": [],
+ "methods": [],
+ "properties": [
+ {
+ "name": "keys",
+ "tags": [
+ {
+ "text": "1.0.0",
+ "name": "since"
+ }
+ ],
+ "docs": "The known keys in preferences.",
+ "complexTypes": [],
+ "type": "string[]"
+ }
+ ]
+ },
+ {
+ "name": "MigrateResult",
+ "slug": "migrateresult",
+ "docs": "",
+ "tags": [],
+ "methods": [],
+ "properties": [
+ {
+ "name": "migrated",
+ "tags": [
+ {
+ "text": "1.0.0",
+ "name": "since"
+ }
+ ],
+ "docs": "An array of keys that were migrated.",
+ "complexTypes": [],
+ "type": "string[]"
+ },
+ {
+ "name": "existing",
+ "tags": [
+ {
+ "text": "1.0.0",
+ "name": "since"
+ }
+ ],
+ "docs": "An array of keys that were already migrated or otherwise exist in preferences\nthat had a value in the Capacitor 2 Preferences plugin.",
+ "complexTypes": [],
+ "type": "string[]"
+ }
+ ]
+ }
+ ],
+ "enums": [],
+ "typeAliases": [],
+ "pluginConfigs": []
+}
\ No newline at end of file
diff --git a/node_modules/@capacitor/preferences/dist/esm/definitions.d.ts b/node_modules/@capacitor/preferences/dist/esm/definitions.d.ts
new file mode 100644
index 0000000..1a5ba4a
--- /dev/null
+++ b/node_modules/@capacitor/preferences/dist/esm/definitions.d.ts
@@ -0,0 +1,135 @@
+export interface ConfigureOptions {
+ /**
+ * Set the preferences group.
+ *
+ * Preferences groups are used to organize key/value pairs.
+ *
+ * Using the value 'NativeStorage' provides backwards-compatibility with
+ * [`cordova-plugin-nativestorage`](https://www.npmjs.com/package/cordova-plugin-nativestorage).
+ * WARNING: The `clear()` method can delete unintended values when using the
+ * 'NativeStorage' group.
+ *
+ * @default CapacitorStorage
+ * @since 1.0.0
+ */
+ group?: string;
+}
+export interface GetOptions {
+ /**
+ * The key whose value to retrieve from preferences.
+ *
+ * @since 1.0.0
+ */
+ key: string;
+}
+export interface GetResult {
+ /**
+ * The value from preferences associated with the given key.
+ *
+ * If a value was not previously set or was removed, value will be `null`.
+ *
+ * @since 1.0.0
+ */
+ value: string | null;
+}
+export interface SetOptions {
+ /**
+ * The key to associate with the value being set in preferences.
+ *
+ * @since 1.0.0
+ */
+ key: string;
+ /**
+ * The value to set in preferences with the associated key.
+ *
+ * @since 1.0.0
+ */
+ value: string;
+}
+export interface RemoveOptions {
+ /**
+ * The key whose value to remove from preferences.
+ *
+ * @since 1.0.0
+ */
+ key: string;
+}
+export interface KeysResult {
+ /**
+ * The known keys in preferences.
+ *
+ * @since 1.0.0
+ */
+ keys: string[];
+}
+export interface MigrateResult {
+ /**
+ * An array of keys that were migrated.
+ *
+ * @since 1.0.0
+ */
+ migrated: string[];
+ /**
+ * An array of keys that were already migrated or otherwise exist in preferences
+ * that had a value in the Capacitor 2 Preferences plugin.
+ *
+ * @since 1.0.0
+ */
+ existing: string[];
+}
+export interface PreferencesPlugin {
+ /**
+ * Configure the preferences plugin at runtime.
+ *
+ * Options that are `undefined` will not be used.
+ *
+ * @since 1.0.0
+ */
+ configure(options: ConfigureOptions): Promise;
+ /**
+ * Get the value from preferences of a given key.
+ *
+ * @since 1.0.0
+ */
+ get(options: GetOptions): Promise;
+ /**
+ * Set the value in preferences for a given key.
+ *
+ * @since 1.0.0
+ */
+ set(options: SetOptions): Promise;
+ /**
+ * Remove the value from preferences for a given key, if any.
+ *
+ * @since 1.0.0
+ */
+ remove(options: RemoveOptions): Promise;
+ /**
+ * Clear keys and values from preferences.
+ *
+ * @since 1.0.0
+ */
+ clear(): Promise;
+ /**
+ * Return the list of known keys in preferences.
+ *
+ * @since 1.0.0
+ */
+ keys(): Promise;
+ /**
+ * Migrate data from the Capacitor 2 Storage plugin.
+ *
+ * This action is non-destructive. It will not remove old data and will only
+ * write new data if they key was not already set.
+ * To remove the old data after being migrated, call removeOld().
+ *
+ * @since 1.0.0
+ */
+ migrate(): Promise;
+ /**
+ * Removes old data with `_cap_` prefix from the Capacitor 2 Storage plugin.
+ *
+ * @since 1.1.0
+ */
+ removeOld(): Promise;
+}
diff --git a/node_modules/@capacitor/preferences/dist/esm/definitions.js b/node_modules/@capacitor/preferences/dist/esm/definitions.js
new file mode 100644
index 0000000..497acb5
--- /dev/null
+++ b/node_modules/@capacitor/preferences/dist/esm/definitions.js
@@ -0,0 +1,2 @@
+export {};
+//# sourceMappingURL=definitions.js.map
\ No newline at end of file
diff --git a/node_modules/@capacitor/preferences/dist/esm/definitions.js.map b/node_modules/@capacitor/preferences/dist/esm/definitions.js.map
new file mode 100644
index 0000000..ccd95fc
--- /dev/null
+++ b/node_modules/@capacitor/preferences/dist/esm/definitions.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"definitions.js","sourceRoot":"","sources":["../../src/definitions.ts"],"names":[],"mappings":"","sourcesContent":["export interface ConfigureOptions {\n /**\n * Set the preferences group.\n *\n * Preferences groups are used to organize key/value pairs.\n *\n * Using the value 'NativeStorage' provides backwards-compatibility with\n * [`cordova-plugin-nativestorage`](https://www.npmjs.com/package/cordova-plugin-nativestorage).\n * WARNING: The `clear()` method can delete unintended values when using the\n * 'NativeStorage' group.\n *\n * @default CapacitorStorage\n * @since 1.0.0\n */\n group?: string;\n}\n\nexport interface GetOptions {\n /**\n * The key whose value to retrieve from preferences.\n *\n * @since 1.0.0\n */\n key: string;\n}\n\nexport interface GetResult {\n /**\n * The value from preferences associated with the given key.\n *\n * If a value was not previously set or was removed, value will be `null`.\n *\n * @since 1.0.0\n */\n value: string | null;\n}\n\nexport interface SetOptions {\n /**\n * The key to associate with the value being set in preferences.\n *\n * @since 1.0.0\n */\n key: string;\n\n /**\n * The value to set in preferences with the associated key.\n *\n * @since 1.0.0\n */\n value: string;\n}\n\nexport interface RemoveOptions {\n /**\n * The key whose value to remove from preferences.\n *\n * @since 1.0.0\n */\n key: string;\n}\n\nexport interface KeysResult {\n /**\n * The known keys in preferences.\n *\n * @since 1.0.0\n */\n keys: string[];\n}\n\nexport interface MigrateResult {\n /**\n * An array of keys that were migrated.\n *\n * @since 1.0.0\n */\n migrated: string[];\n\n /**\n * An array of keys that were already migrated or otherwise exist in preferences\n * that had a value in the Capacitor 2 Preferences plugin.\n *\n * @since 1.0.0\n */\n existing: string[];\n}\n\nexport interface PreferencesPlugin {\n /**\n * Configure the preferences plugin at runtime.\n *\n * Options that are `undefined` will not be used.\n *\n * @since 1.0.0\n */\n configure(options: ConfigureOptions): Promise;\n\n /**\n * Get the value from preferences of a given key.\n *\n * @since 1.0.0\n */\n get(options: GetOptions): Promise;\n\n /**\n * Set the value in preferences for a given key.\n *\n * @since 1.0.0\n */\n set(options: SetOptions): Promise;\n\n /**\n * Remove the value from preferences for a given key, if any.\n *\n * @since 1.0.0\n */\n remove(options: RemoveOptions): Promise;\n\n /**\n * Clear keys and values from preferences.\n *\n * @since 1.0.0\n */\n clear(): Promise;\n\n /**\n * Return the list of known keys in preferences.\n *\n * @since 1.0.0\n */\n keys(): Promise;\n\n /**\n * Migrate data from the Capacitor 2 Storage plugin.\n *\n * This action is non-destructive. It will not remove old data and will only\n * write new data if they key was not already set.\n * To remove the old data after being migrated, call removeOld().\n *\n * @since 1.0.0\n */\n migrate(): Promise;\n\n /**\n * Removes old data with `_cap_` prefix from the Capacitor 2 Storage plugin.\n *\n * @since 1.1.0\n */\n removeOld(): Promise;\n}\n"]}
\ No newline at end of file
diff --git a/node_modules/@capacitor/preferences/dist/esm/index.d.ts b/node_modules/@capacitor/preferences/dist/esm/index.d.ts
new file mode 100644
index 0000000..c250685
--- /dev/null
+++ b/node_modules/@capacitor/preferences/dist/esm/index.d.ts
@@ -0,0 +1,4 @@
+import type { PreferencesPlugin } from './definitions';
+declare const Preferences: PreferencesPlugin;
+export * from './definitions';
+export { Preferences };
diff --git a/node_modules/@capacitor/preferences/dist/esm/index.js b/node_modules/@capacitor/preferences/dist/esm/index.js
new file mode 100644
index 0000000..2a589ca
--- /dev/null
+++ b/node_modules/@capacitor/preferences/dist/esm/index.js
@@ -0,0 +1,7 @@
+import { registerPlugin } from '@capacitor/core';
+const Preferences = registerPlugin('Preferences', {
+ web: () => import('./web').then((m) => new m.PreferencesWeb()),
+});
+export * from './definitions';
+export { Preferences };
+//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/node_modules/@capacitor/preferences/dist/esm/index.js.map b/node_modules/@capacitor/preferences/dist/esm/index.js.map
new file mode 100644
index 0000000..90da0a2
--- /dev/null
+++ b/node_modules/@capacitor/preferences/dist/esm/index.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,cAAc,EAAE,MAAM,iBAAiB,CAAC;AAIjD,MAAM,WAAW,GAAG,cAAc,CAAoB,aAAa,EAAE;IACnE,GAAG,EAAE,GAAG,EAAE,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,cAAc,EAAE,CAAC;CAC/D,CAAC,CAAC;AAEH,cAAc,eAAe,CAAC;AAC9B,OAAO,EAAE,WAAW,EAAE,CAAC","sourcesContent":["import { registerPlugin } from '@capacitor/core';\n\nimport type { PreferencesPlugin } from './definitions';\n\nconst Preferences = registerPlugin('Preferences', {\n web: () => import('./web').then((m) => new m.PreferencesWeb()),\n});\n\nexport * from './definitions';\nexport { Preferences };\n"]}
\ No newline at end of file
diff --git a/node_modules/@capacitor/preferences/dist/esm/web.d.ts b/node_modules/@capacitor/preferences/dist/esm/web.d.ts
new file mode 100644
index 0000000..c43fc25
--- /dev/null
+++ b/node_modules/@capacitor/preferences/dist/esm/web.d.ts
@@ -0,0 +1,17 @@
+import { WebPlugin } from '@capacitor/core';
+import type { PreferencesPlugin, ConfigureOptions, GetOptions, GetResult, SetOptions, RemoveOptions, KeysResult, MigrateResult } from './definitions';
+export declare class PreferencesWeb extends WebPlugin implements PreferencesPlugin {
+ private group;
+ configure({ group }: ConfigureOptions): Promise;
+ get(options: GetOptions): Promise;
+ set(options: SetOptions): Promise;
+ remove(options: RemoveOptions): Promise;
+ keys(): Promise;
+ clear(): Promise;
+ migrate(): Promise;
+ removeOld(): Promise;
+ private get impl();
+ private get prefix();
+ private rawKeys;
+ private applyPrefix;
+}
diff --git a/node_modules/@capacitor/preferences/dist/esm/web.js b/node_modules/@capacitor/preferences/dist/esm/web.js
new file mode 100644
index 0000000..a4c22f5
--- /dev/null
+++ b/node_modules/@capacitor/preferences/dist/esm/web.js
@@ -0,0 +1,71 @@
+import { WebPlugin } from '@capacitor/core';
+export class PreferencesWeb extends WebPlugin {
+ constructor() {
+ super(...arguments);
+ this.group = 'CapacitorStorage';
+ }
+ async configure({ group }) {
+ if (typeof group === 'string') {
+ this.group = group;
+ }
+ }
+ async get(options) {
+ const value = this.impl.getItem(this.applyPrefix(options.key));
+ return { value };
+ }
+ async set(options) {
+ this.impl.setItem(this.applyPrefix(options.key), options.value);
+ }
+ async remove(options) {
+ this.impl.removeItem(this.applyPrefix(options.key));
+ }
+ async keys() {
+ const keys = this.rawKeys().map((k) => k.substring(this.prefix.length));
+ return { keys };
+ }
+ async clear() {
+ for (const key of this.rawKeys()) {
+ this.impl.removeItem(key);
+ }
+ }
+ async migrate() {
+ var _a;
+ const migrated = [];
+ const existing = [];
+ const oldprefix = '_cap_';
+ const keys = Object.keys(this.impl).filter((k) => k.indexOf(oldprefix) === 0);
+ for (const oldkey of keys) {
+ const key = oldkey.substring(oldprefix.length);
+ const value = (_a = this.impl.getItem(oldkey)) !== null && _a !== void 0 ? _a : '';
+ const { value: currentValue } = await this.get({ key });
+ if (typeof currentValue === 'string') {
+ existing.push(key);
+ }
+ else {
+ await this.set({ key, value });
+ migrated.push(key);
+ }
+ }
+ return { migrated, existing };
+ }
+ async removeOld() {
+ const oldprefix = '_cap_';
+ const keys = Object.keys(this.impl).filter((k) => k.indexOf(oldprefix) === 0);
+ for (const oldkey of keys) {
+ this.impl.removeItem(oldkey);
+ }
+ }
+ get impl() {
+ return window.localStorage;
+ }
+ get prefix() {
+ return this.group === 'NativeStorage' ? '' : `${this.group}.`;
+ }
+ rawKeys() {
+ return Object.keys(this.impl).filter((k) => k.indexOf(this.prefix) === 0);
+ }
+ applyPrefix(key) {
+ return this.prefix + key;
+ }
+}
+//# sourceMappingURL=web.js.map
\ No newline at end of file
diff --git a/node_modules/@capacitor/preferences/dist/esm/web.js.map b/node_modules/@capacitor/preferences/dist/esm/web.js.map
new file mode 100644
index 0000000..729ef74
--- /dev/null
+++ b/node_modules/@capacitor/preferences/dist/esm/web.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"web.js","sourceRoot":"","sources":["../../src/web.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAa5C,MAAM,OAAO,cAAe,SAAQ,SAAS;IAA7C;;QACU,UAAK,GAAG,kBAAkB,CAAC;IA+ErC,CAAC;IA7EQ,KAAK,CAAC,SAAS,CAAC,EAAE,KAAK,EAAoB;QAChD,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE,CAAC;YAC9B,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;QACrB,CAAC;IACH,CAAC;IAEM,KAAK,CAAC,GAAG,CAAC,OAAmB;QAClC,MAAM,KAAK,GAAG,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC;QAE/D,OAAO,EAAE,KAAK,EAAE,CAAC;IACnB,CAAC;IAEM,KAAK,CAAC,GAAG,CAAC,OAAmB;QAClC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;IAClE,CAAC;IAEM,KAAK,CAAC,MAAM,CAAC,OAAsB;QACxC,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC;IACtD,CAAC;IAEM,KAAK,CAAC,IAAI;QACf,MAAM,IAAI,GAAG,IAAI,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC;QAExE,OAAO,EAAE,IAAI,EAAE,CAAC;IAClB,CAAC;IAEM,KAAK,CAAC,KAAK;QAChB,KAAK,MAAM,GAAG,IAAI,IAAI,CAAC,OAAO,EAAE,EAAE,CAAC;YACjC,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;QAC5B,CAAC;IACH,CAAC;IAEM,KAAK,CAAC,OAAO;;QAClB,MAAM,QAAQ,GAAa,EAAE,CAAC;QAC9B,MAAM,QAAQ,GAAa,EAAE,CAAC;QAC9B,MAAM,SAAS,GAAG,OAAO,CAAC;QAC1B,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,CAAC;QAE9E,KAAK,MAAM,MAAM,IAAI,IAAI,EAAE,CAAC;YAC1B,MAAM,GAAG,GAAG,MAAM,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC;YAC/C,MAAM,KAAK,GAAG,MAAA,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,mCAAI,EAAE,CAAC;YAC9C,MAAM,EAAE,KAAK,EAAE,YAAY,EAAE,GAAG,MAAM,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;YAExD,IAAI,OAAO,YAAY,KAAK,QAAQ,EAAE,CAAC;gBACrC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YACrB,CAAC;iBAAM,CAAC;gBACN,MAAM,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC,CAAC;gBAC/B,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YACrB,CAAC;QACH,CAAC;QAED,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC;IAChC,CAAC;IAEM,KAAK,CAAC,SAAS;QACpB,MAAM,SAAS,GAAG,OAAO,CAAC;QAC1B,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,CAAC;QAC9E,KAAK,MAAM,MAAM,IAAI,IAAI,EAAE,CAAC;YAC1B,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC;QAC/B,CAAC;IACH,CAAC;IAED,IAAY,IAAI;QACd,OAAO,MAAM,CAAC,YAAY,CAAC;IAC7B,CAAC;IAED,IAAY,MAAM;QAChB,OAAO,IAAI,CAAC,KAAK,KAAK,eAAe,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,KAAK,GAAG,CAAC;IAChE,CAAC;IAEO,OAAO;QACb,OAAO,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;IAC5E,CAAC;IAEO,WAAW,CAAC,GAAW;QAC7B,OAAO,IAAI,CAAC,MAAM,GAAG,GAAG,CAAC;IAC3B,CAAC;CACF","sourcesContent":["import { WebPlugin } from '@capacitor/core';\n\nimport type {\n PreferencesPlugin,\n ConfigureOptions,\n GetOptions,\n GetResult,\n SetOptions,\n RemoveOptions,\n KeysResult,\n MigrateResult,\n} from './definitions';\n\nexport class PreferencesWeb extends WebPlugin implements PreferencesPlugin {\n private group = 'CapacitorStorage';\n\n public async configure({ group }: ConfigureOptions): Promise {\n if (typeof group === 'string') {\n this.group = group;\n }\n }\n\n public async get(options: GetOptions): Promise {\n const value = this.impl.getItem(this.applyPrefix(options.key));\n\n return { value };\n }\n\n public async set(options: SetOptions): Promise {\n this.impl.setItem(this.applyPrefix(options.key), options.value);\n }\n\n public async remove(options: RemoveOptions): Promise {\n this.impl.removeItem(this.applyPrefix(options.key));\n }\n\n public async keys(): Promise {\n const keys = this.rawKeys().map((k) => k.substring(this.prefix.length));\n\n return { keys };\n }\n\n public async clear(): Promise {\n for (const key of this.rawKeys()) {\n this.impl.removeItem(key);\n }\n }\n\n public async migrate(): Promise {\n const migrated: string[] = [];\n const existing: string[] = [];\n const oldprefix = '_cap_';\n const keys = Object.keys(this.impl).filter((k) => k.indexOf(oldprefix) === 0);\n\n for (const oldkey of keys) {\n const key = oldkey.substring(oldprefix.length);\n const value = this.impl.getItem(oldkey) ?? '';\n const { value: currentValue } = await this.get({ key });\n\n if (typeof currentValue === 'string') {\n existing.push(key);\n } else {\n await this.set({ key, value });\n migrated.push(key);\n }\n }\n\n return { migrated, existing };\n }\n\n public async removeOld(): Promise {\n const oldprefix = '_cap_';\n const keys = Object.keys(this.impl).filter((k) => k.indexOf(oldprefix) === 0);\n for (const oldkey of keys) {\n this.impl.removeItem(oldkey);\n }\n }\n\n private get impl(): Storage {\n return window.localStorage;\n }\n\n private get prefix(): string {\n return this.group === 'NativeStorage' ? '' : `${this.group}.`;\n }\n\n private rawKeys(): string[] {\n return Object.keys(this.impl).filter((k) => k.indexOf(this.prefix) === 0);\n }\n\n private applyPrefix(key: string) {\n return this.prefix + key;\n }\n}\n"]}
\ No newline at end of file
diff --git a/node_modules/@capacitor/preferences/dist/plugin.cjs.js b/node_modules/@capacitor/preferences/dist/plugin.cjs.js
new file mode 100644
index 0000000..fa17a47
--- /dev/null
+++ b/node_modules/@capacitor/preferences/dist/plugin.cjs.js
@@ -0,0 +1,85 @@
+'use strict';
+
+var core = require('@capacitor/core');
+
+const Preferences = core.registerPlugin('Preferences', {
+ web: () => Promise.resolve().then(function () { return web; }).then((m) => new m.PreferencesWeb()),
+});
+
+class PreferencesWeb extends core.WebPlugin {
+ constructor() {
+ super(...arguments);
+ this.group = 'CapacitorStorage';
+ }
+ async configure({ group }) {
+ if (typeof group === 'string') {
+ this.group = group;
+ }
+ }
+ async get(options) {
+ const value = this.impl.getItem(this.applyPrefix(options.key));
+ return { value };
+ }
+ async set(options) {
+ this.impl.setItem(this.applyPrefix(options.key), options.value);
+ }
+ async remove(options) {
+ this.impl.removeItem(this.applyPrefix(options.key));
+ }
+ async keys() {
+ const keys = this.rawKeys().map((k) => k.substring(this.prefix.length));
+ return { keys };
+ }
+ async clear() {
+ for (const key of this.rawKeys()) {
+ this.impl.removeItem(key);
+ }
+ }
+ async migrate() {
+ var _a;
+ const migrated = [];
+ const existing = [];
+ const oldprefix = '_cap_';
+ const keys = Object.keys(this.impl).filter((k) => k.indexOf(oldprefix) === 0);
+ for (const oldkey of keys) {
+ const key = oldkey.substring(oldprefix.length);
+ const value = (_a = this.impl.getItem(oldkey)) !== null && _a !== void 0 ? _a : '';
+ const { value: currentValue } = await this.get({ key });
+ if (typeof currentValue === 'string') {
+ existing.push(key);
+ }
+ else {
+ await this.set({ key, value });
+ migrated.push(key);
+ }
+ }
+ return { migrated, existing };
+ }
+ async removeOld() {
+ const oldprefix = '_cap_';
+ const keys = Object.keys(this.impl).filter((k) => k.indexOf(oldprefix) === 0);
+ for (const oldkey of keys) {
+ this.impl.removeItem(oldkey);
+ }
+ }
+ get impl() {
+ return window.localStorage;
+ }
+ get prefix() {
+ return this.group === 'NativeStorage' ? '' : `${this.group}.`;
+ }
+ rawKeys() {
+ return Object.keys(this.impl).filter((k) => k.indexOf(this.prefix) === 0);
+ }
+ applyPrefix(key) {
+ return this.prefix + key;
+ }
+}
+
+var web = /*#__PURE__*/Object.freeze({
+ __proto__: null,
+ PreferencesWeb: PreferencesWeb
+});
+
+exports.Preferences = Preferences;
+//# sourceMappingURL=plugin.cjs.js.map
diff --git a/node_modules/@capacitor/preferences/dist/plugin.cjs.js.map b/node_modules/@capacitor/preferences/dist/plugin.cjs.js.map
new file mode 100644
index 0000000..4c060e5
--- /dev/null
+++ b/node_modules/@capacitor/preferences/dist/plugin.cjs.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"plugin.cjs.js","sources":["esm/index.js","esm/web.js"],"sourcesContent":["import { registerPlugin } from '@capacitor/core';\nconst Preferences = registerPlugin('Preferences', {\n web: () => import('./web').then((m) => new m.PreferencesWeb()),\n});\nexport * from './definitions';\nexport { Preferences };\n//# sourceMappingURL=index.js.map","import { WebPlugin } from '@capacitor/core';\nexport class PreferencesWeb extends WebPlugin {\n constructor() {\n super(...arguments);\n this.group = 'CapacitorStorage';\n }\n async configure({ group }) {\n if (typeof group === 'string') {\n this.group = group;\n }\n }\n async get(options) {\n const value = this.impl.getItem(this.applyPrefix(options.key));\n return { value };\n }\n async set(options) {\n this.impl.setItem(this.applyPrefix(options.key), options.value);\n }\n async remove(options) {\n this.impl.removeItem(this.applyPrefix(options.key));\n }\n async keys() {\n const keys = this.rawKeys().map((k) => k.substring(this.prefix.length));\n return { keys };\n }\n async clear() {\n for (const key of this.rawKeys()) {\n this.impl.removeItem(key);\n }\n }\n async migrate() {\n var _a;\n const migrated = [];\n const existing = [];\n const oldprefix = '_cap_';\n const keys = Object.keys(this.impl).filter((k) => k.indexOf(oldprefix) === 0);\n for (const oldkey of keys) {\n const key = oldkey.substring(oldprefix.length);\n const value = (_a = this.impl.getItem(oldkey)) !== null && _a !== void 0 ? _a : '';\n const { value: currentValue } = await this.get({ key });\n if (typeof currentValue === 'string') {\n existing.push(key);\n }\n else {\n await this.set({ key, value });\n migrated.push(key);\n }\n }\n return { migrated, existing };\n }\n async removeOld() {\n const oldprefix = '_cap_';\n const keys = Object.keys(this.impl).filter((k) => k.indexOf(oldprefix) === 0);\n for (const oldkey of keys) {\n this.impl.removeItem(oldkey);\n }\n }\n get impl() {\n return window.localStorage;\n }\n get prefix() {\n return this.group === 'NativeStorage' ? '' : `${this.group}.`;\n }\n rawKeys() {\n return Object.keys(this.impl).filter((k) => k.indexOf(this.prefix) === 0);\n }\n applyPrefix(key) {\n return this.prefix + key;\n }\n}\n//# sourceMappingURL=web.js.map"],"names":["registerPlugin","WebPlugin"],"mappings":";;;;AACK,MAAC,WAAW,GAAGA,mBAAc,CAAC,aAAa,EAAE;AAClD,IAAI,GAAG,EAAE,MAAM,mDAAe,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,cAAc,EAAE,CAAC;AAClE,CAAC;;ACFM,MAAM,cAAc,SAASC,cAAS,CAAC;AAC9C,IAAI,WAAW,GAAG;AAClB,QAAQ,KAAK,CAAC,GAAG,SAAS,CAAC;AAC3B,QAAQ,IAAI,CAAC,KAAK,GAAG,kBAAkB;AACvC,IAAI;AACJ,IAAI,MAAM,SAAS,CAAC,EAAE,KAAK,EAAE,EAAE;AAC/B,QAAQ,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;AACvC,YAAY,IAAI,CAAC,KAAK,GAAG,KAAK;AAC9B,QAAQ;AACR,IAAI;AACJ,IAAI,MAAM,GAAG,CAAC,OAAO,EAAE;AACvB,QAAQ,MAAM,KAAK,GAAG,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;AACtE,QAAQ,OAAO,EAAE,KAAK,EAAE;AACxB,IAAI;AACJ,IAAI,MAAM,GAAG,CAAC,OAAO,EAAE;AACvB,QAAQ,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,CAAC,KAAK,CAAC;AACvE,IAAI;AACJ,IAAI,MAAM,MAAM,CAAC,OAAO,EAAE;AAC1B,QAAQ,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;AAC3D,IAAI;AACJ,IAAI,MAAM,IAAI,GAAG;AACjB,QAAQ,MAAM,IAAI,GAAG,IAAI,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;AAC/E,QAAQ,OAAO,EAAE,IAAI,EAAE;AACvB,IAAI;AACJ,IAAI,MAAM,KAAK,GAAG;AAClB,QAAQ,KAAK,MAAM,GAAG,IAAI,IAAI,CAAC,OAAO,EAAE,EAAE;AAC1C,YAAY,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC;AACrC,QAAQ;AACR,IAAI;AACJ,IAAI,MAAM,OAAO,GAAG;AACpB,QAAQ,IAAI,EAAE;AACd,QAAQ,MAAM,QAAQ,GAAG,EAAE;AAC3B,QAAQ,MAAM,QAAQ,GAAG,EAAE;AAC3B,QAAQ,MAAM,SAAS,GAAG,OAAO;AACjC,QAAQ,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;AACrF,QAAQ,KAAK,MAAM,MAAM,IAAI,IAAI,EAAE;AACnC,YAAY,MAAM,GAAG,GAAG,MAAM,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,CAAC;AAC1D,YAAY,MAAM,KAAK,GAAG,CAAC,EAAE,GAAG,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,IAAI,IAAI,EAAE,KAAK,MAAM,GAAG,EAAE,GAAG,EAAE;AAC9F,YAAY,MAAM,EAAE,KAAK,EAAE,YAAY,EAAE,GAAG,MAAM,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,CAAC;AACnE,YAAY,IAAI,OAAO,YAAY,KAAK,QAAQ,EAAE;AAClD,gBAAgB,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC;AAClC,YAAY;AACZ,iBAAiB;AACjB,gBAAgB,MAAM,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC;AAC9C,gBAAgB,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC;AAClC,YAAY;AACZ,QAAQ;AACR,QAAQ,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE;AACrC,IAAI;AACJ,IAAI,MAAM,SAAS,GAAG;AACtB,QAAQ,MAAM,SAAS,GAAG,OAAO;AACjC,QAAQ,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;AACrF,QAAQ,KAAK,MAAM,MAAM,IAAI,IAAI,EAAE;AACnC,YAAY,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC;AACxC,QAAQ;AACR,IAAI;AACJ,IAAI,IAAI,IAAI,GAAG;AACf,QAAQ,OAAO,MAAM,CAAC,YAAY;AAClC,IAAI;AACJ,IAAI,IAAI,MAAM,GAAG;AACjB,QAAQ,OAAO,IAAI,CAAC,KAAK,KAAK,eAAe,GAAG,EAAE,GAAG,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC;AACrE,IAAI;AACJ,IAAI,OAAO,GAAG;AACd,QAAQ,OAAO,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;AACjF,IAAI;AACJ,IAAI,WAAW,CAAC,GAAG,EAAE;AACrB,QAAQ,OAAO,IAAI,CAAC,MAAM,GAAG,GAAG;AAChC,IAAI;AACJ;;;;;;;;;"}
\ No newline at end of file
diff --git a/node_modules/@capacitor/preferences/dist/plugin.js b/node_modules/@capacitor/preferences/dist/plugin.js
new file mode 100644
index 0000000..8bec11b
--- /dev/null
+++ b/node_modules/@capacitor/preferences/dist/plugin.js
@@ -0,0 +1,88 @@
+var capacitorPreferences = (function (exports, core) {
+ 'use strict';
+
+ const Preferences = core.registerPlugin('Preferences', {
+ web: () => Promise.resolve().then(function () { return web; }).then((m) => new m.PreferencesWeb()),
+ });
+
+ class PreferencesWeb extends core.WebPlugin {
+ constructor() {
+ super(...arguments);
+ this.group = 'CapacitorStorage';
+ }
+ async configure({ group }) {
+ if (typeof group === 'string') {
+ this.group = group;
+ }
+ }
+ async get(options) {
+ const value = this.impl.getItem(this.applyPrefix(options.key));
+ return { value };
+ }
+ async set(options) {
+ this.impl.setItem(this.applyPrefix(options.key), options.value);
+ }
+ async remove(options) {
+ this.impl.removeItem(this.applyPrefix(options.key));
+ }
+ async keys() {
+ const keys = this.rawKeys().map((k) => k.substring(this.prefix.length));
+ return { keys };
+ }
+ async clear() {
+ for (const key of this.rawKeys()) {
+ this.impl.removeItem(key);
+ }
+ }
+ async migrate() {
+ var _a;
+ const migrated = [];
+ const existing = [];
+ const oldprefix = '_cap_';
+ const keys = Object.keys(this.impl).filter((k) => k.indexOf(oldprefix) === 0);
+ for (const oldkey of keys) {
+ const key = oldkey.substring(oldprefix.length);
+ const value = (_a = this.impl.getItem(oldkey)) !== null && _a !== void 0 ? _a : '';
+ const { value: currentValue } = await this.get({ key });
+ if (typeof currentValue === 'string') {
+ existing.push(key);
+ }
+ else {
+ await this.set({ key, value });
+ migrated.push(key);
+ }
+ }
+ return { migrated, existing };
+ }
+ async removeOld() {
+ const oldprefix = '_cap_';
+ const keys = Object.keys(this.impl).filter((k) => k.indexOf(oldprefix) === 0);
+ for (const oldkey of keys) {
+ this.impl.removeItem(oldkey);
+ }
+ }
+ get impl() {
+ return window.localStorage;
+ }
+ get prefix() {
+ return this.group === 'NativeStorage' ? '' : `${this.group}.`;
+ }
+ rawKeys() {
+ return Object.keys(this.impl).filter((k) => k.indexOf(this.prefix) === 0);
+ }
+ applyPrefix(key) {
+ return this.prefix + key;
+ }
+ }
+
+ var web = /*#__PURE__*/Object.freeze({
+ __proto__: null,
+ PreferencesWeb: PreferencesWeb
+ });
+
+ exports.Preferences = Preferences;
+
+ return exports;
+
+})({}, capacitorExports);
+//# sourceMappingURL=plugin.js.map
diff --git a/node_modules/@capacitor/preferences/dist/plugin.js.map b/node_modules/@capacitor/preferences/dist/plugin.js.map
new file mode 100644
index 0000000..072638e
--- /dev/null
+++ b/node_modules/@capacitor/preferences/dist/plugin.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"plugin.js","sources":["esm/index.js","esm/web.js"],"sourcesContent":["import { registerPlugin } from '@capacitor/core';\nconst Preferences = registerPlugin('Preferences', {\n web: () => import('./web').then((m) => new m.PreferencesWeb()),\n});\nexport * from './definitions';\nexport { Preferences };\n//# sourceMappingURL=index.js.map","import { WebPlugin } from '@capacitor/core';\nexport class PreferencesWeb extends WebPlugin {\n constructor() {\n super(...arguments);\n this.group = 'CapacitorStorage';\n }\n async configure({ group }) {\n if (typeof group === 'string') {\n this.group = group;\n }\n }\n async get(options) {\n const value = this.impl.getItem(this.applyPrefix(options.key));\n return { value };\n }\n async set(options) {\n this.impl.setItem(this.applyPrefix(options.key), options.value);\n }\n async remove(options) {\n this.impl.removeItem(this.applyPrefix(options.key));\n }\n async keys() {\n const keys = this.rawKeys().map((k) => k.substring(this.prefix.length));\n return { keys };\n }\n async clear() {\n for (const key of this.rawKeys()) {\n this.impl.removeItem(key);\n }\n }\n async migrate() {\n var _a;\n const migrated = [];\n const existing = [];\n const oldprefix = '_cap_';\n const keys = Object.keys(this.impl).filter((k) => k.indexOf(oldprefix) === 0);\n for (const oldkey of keys) {\n const key = oldkey.substring(oldprefix.length);\n const value = (_a = this.impl.getItem(oldkey)) !== null && _a !== void 0 ? _a : '';\n const { value: currentValue } = await this.get({ key });\n if (typeof currentValue === 'string') {\n existing.push(key);\n }\n else {\n await this.set({ key, value });\n migrated.push(key);\n }\n }\n return { migrated, existing };\n }\n async removeOld() {\n const oldprefix = '_cap_';\n const keys = Object.keys(this.impl).filter((k) => k.indexOf(oldprefix) === 0);\n for (const oldkey of keys) {\n this.impl.removeItem(oldkey);\n }\n }\n get impl() {\n return window.localStorage;\n }\n get prefix() {\n return this.group === 'NativeStorage' ? '' : `${this.group}.`;\n }\n rawKeys() {\n return Object.keys(this.impl).filter((k) => k.indexOf(this.prefix) === 0);\n }\n applyPrefix(key) {\n return this.prefix + key;\n }\n}\n//# sourceMappingURL=web.js.map"],"names":["registerPlugin","WebPlugin"],"mappings":";;;AACK,UAAC,WAAW,GAAGA,mBAAc,CAAC,aAAa,EAAE;IAClD,IAAI,GAAG,EAAE,MAAM,mDAAe,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,cAAc,EAAE,CAAC;IAClE,CAAC;;ICFM,MAAM,cAAc,SAASC,cAAS,CAAC;IAC9C,IAAI,WAAW,GAAG;IAClB,QAAQ,KAAK,CAAC,GAAG,SAAS,CAAC;IAC3B,QAAQ,IAAI,CAAC,KAAK,GAAG,kBAAkB;IACvC,IAAI;IACJ,IAAI,MAAM,SAAS,CAAC,EAAE,KAAK,EAAE,EAAE;IAC/B,QAAQ,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;IACvC,YAAY,IAAI,CAAC,KAAK,GAAG,KAAK;IAC9B,QAAQ;IACR,IAAI;IACJ,IAAI,MAAM,GAAG,CAAC,OAAO,EAAE;IACvB,QAAQ,MAAM,KAAK,GAAG,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;IACtE,QAAQ,OAAO,EAAE,KAAK,EAAE;IACxB,IAAI;IACJ,IAAI,MAAM,GAAG,CAAC,OAAO,EAAE;IACvB,QAAQ,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,CAAC,KAAK,CAAC;IACvE,IAAI;IACJ,IAAI,MAAM,MAAM,CAAC,OAAO,EAAE;IAC1B,QAAQ,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;IAC3D,IAAI;IACJ,IAAI,MAAM,IAAI,GAAG;IACjB,QAAQ,MAAM,IAAI,GAAG,IAAI,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;IAC/E,QAAQ,OAAO,EAAE,IAAI,EAAE;IACvB,IAAI;IACJ,IAAI,MAAM,KAAK,GAAG;IAClB,QAAQ,KAAK,MAAM,GAAG,IAAI,IAAI,CAAC,OAAO,EAAE,EAAE;IAC1C,YAAY,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC;IACrC,QAAQ;IACR,IAAI;IACJ,IAAI,MAAM,OAAO,GAAG;IACpB,QAAQ,IAAI,EAAE;IACd,QAAQ,MAAM,QAAQ,GAAG,EAAE;IAC3B,QAAQ,MAAM,QAAQ,GAAG,EAAE;IAC3B,QAAQ,MAAM,SAAS,GAAG,OAAO;IACjC,QAAQ,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;IACrF,QAAQ,KAAK,MAAM,MAAM,IAAI,IAAI,EAAE;IACnC,YAAY,MAAM,GAAG,GAAG,MAAM,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,CAAC;IAC1D,YAAY,MAAM,KAAK,GAAG,CAAC,EAAE,GAAG,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,IAAI,IAAI,EAAE,KAAK,MAAM,GAAG,EAAE,GAAG,EAAE;IAC9F,YAAY,MAAM,EAAE,KAAK,EAAE,YAAY,EAAE,GAAG,MAAM,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,CAAC;IACnE,YAAY,IAAI,OAAO,YAAY,KAAK,QAAQ,EAAE;IAClD,gBAAgB,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC;IAClC,YAAY;IACZ,iBAAiB;IACjB,gBAAgB,MAAM,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC;IAC9C,gBAAgB,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC;IAClC,YAAY;IACZ,QAAQ;IACR,QAAQ,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE;IACrC,IAAI;IACJ,IAAI,MAAM,SAAS,GAAG;IACtB,QAAQ,MAAM,SAAS,GAAG,OAAO;IACjC,QAAQ,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;IACrF,QAAQ,KAAK,MAAM,MAAM,IAAI,IAAI,EAAE;IACnC,YAAY,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC;IACxC,QAAQ;IACR,IAAI;IACJ,IAAI,IAAI,IAAI,GAAG;IACf,QAAQ,OAAO,MAAM,CAAC,YAAY;IAClC,IAAI;IACJ,IAAI,IAAI,MAAM,GAAG;IACjB,QAAQ,OAAO,IAAI,CAAC,KAAK,KAAK,eAAe,GAAG,EAAE,GAAG,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC;IACrE,IAAI;IACJ,IAAI,OAAO,GAAG;IACd,QAAQ,OAAO,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;IACjF,IAAI;IACJ,IAAI,WAAW,CAAC,GAAG,EAAE;IACrB,QAAQ,OAAO,IAAI,CAAC,MAAM,GAAG,GAAG;IAChC,IAAI;IACJ;;;;;;;;;;;;;;;"}
\ No newline at end of file
diff --git a/node_modules/@capacitor/preferences/ios/Sources/PreferencesPlugin/Preferences.swift b/node_modules/@capacitor/preferences/ios/Sources/PreferencesPlugin/Preferences.swift
new file mode 100644
index 0000000..e24a0ed
--- /dev/null
+++ b/node_modules/@capacitor/preferences/ios/Sources/PreferencesPlugin/Preferences.swift
@@ -0,0 +1,64 @@
+import Foundation
+
+public struct PreferencesConfiguration {
+ public enum Group {
+ case named(String), cordovaNativeStorage
+ }
+
+ let group: Group
+
+ public init(for group: Group = .named("CapacitorStorage")) {
+ self.group = group
+ }
+}
+
+public class Preferences {
+ private let configuration: PreferencesConfiguration
+
+ private var defaults: UserDefaults {
+ return UserDefaults.standard
+ }
+
+ private var prefix: String {
+ switch configuration.group {
+ case .cordovaNativeStorage:
+ return ""
+ case let .named(group):
+ return group + "."
+ }
+ }
+
+ private var rawKeys: [String] {
+ return defaults.dictionaryRepresentation().keys.filter { $0.hasPrefix(prefix) }
+ }
+
+ public init(with configuration: PreferencesConfiguration) {
+ self.configuration = configuration
+ }
+
+ public func get(by key: String) -> String? {
+ return defaults.string(forKey: applyPrefix(to: key))
+ }
+
+ public func set(_ value: String, for key: String) {
+ defaults.set(value, forKey: applyPrefix(to: key))
+ }
+
+ public func remove(by key: String) {
+ defaults.removeObject(forKey: applyPrefix(to: key))
+ }
+
+ public func removeAll() {
+ for key in rawKeys {
+ defaults.removeObject(forKey: key)
+ }
+ }
+
+ public func keys() -> [String] {
+ return rawKeys.map { String($0.dropFirst(prefix.count)) }
+ }
+
+ private func applyPrefix(to key: String) -> String {
+ return prefix + key
+ }
+}
diff --git a/node_modules/@capacitor/preferences/ios/Sources/PreferencesPlugin/PreferencesPlugin.swift b/node_modules/@capacitor/preferences/ios/Sources/PreferencesPlugin/PreferencesPlugin.swift
new file mode 100644
index 0000000..d7ea0ae
--- /dev/null
+++ b/node_modules/@capacitor/preferences/ios/Sources/PreferencesPlugin/PreferencesPlugin.swift
@@ -0,0 +1,118 @@
+import Foundation
+import Capacitor
+
+@objc(PreferencesPlugin)
+public class PreferencesPlugin: CAPPlugin, CAPBridgedPlugin {
+ public let identifier = "PreferencesPlugin"
+ public let jsName = "Preferences"
+ public let pluginMethods: [CAPPluginMethod] = [
+ CAPPluginMethod(name: "configure", returnType: CAPPluginReturnPromise),
+ CAPPluginMethod(name: "get", returnType: CAPPluginReturnPromise),
+ CAPPluginMethod(name: "set", returnType: CAPPluginReturnPromise),
+ CAPPluginMethod(name: "remove", returnType: CAPPluginReturnPromise),
+ CAPPluginMethod(name: "keys", returnType: CAPPluginReturnPromise),
+ CAPPluginMethod(name: "clear", returnType: CAPPluginReturnPromise),
+ CAPPluginMethod(name: "migrate", returnType: CAPPluginReturnPromise),
+ CAPPluginMethod(name: "removeOld", returnType: CAPPluginReturnPromise)
+ ]
+ private var preferences = Preferences(with: PreferencesConfiguration())
+
+ @objc func configure(_ call: CAPPluginCall) {
+ let group = call.getString("group")
+ let configuration: PreferencesConfiguration
+
+ if let group = group {
+ if group == "NativeStorage" {
+ configuration = PreferencesConfiguration(for: .cordovaNativeStorage)
+ } else {
+ configuration = PreferencesConfiguration(for: .named(group))
+ }
+ } else {
+ configuration = PreferencesConfiguration()
+ }
+
+ preferences = Preferences(with: configuration)
+ call.resolve()
+ }
+
+ @objc func get(_ call: CAPPluginCall) {
+ guard let key = call.getString("key") else {
+ call.reject("Must provide a key")
+ return
+ }
+
+ let value = preferences.get(by: key)
+
+ call.resolve([
+ "value": value as Any
+ ])
+ }
+
+ @objc func set(_ call: CAPPluginCall) {
+ guard let key = call.getString("key") else {
+ call.reject("Must provide a key")
+ return
+ }
+ let value = call.getString("value", "")
+
+ preferences.set(value, for: key)
+ call.resolve()
+ }
+
+ @objc func remove(_ call: CAPPluginCall) {
+ guard let key = call.getString("key") else {
+ call.reject("Must provide a key")
+ return
+ }
+
+ preferences.remove(by: key)
+ call.resolve()
+ }
+
+ @objc func keys(_ call: CAPPluginCall) {
+ let keys = preferences.keys()
+
+ call.resolve([
+ "keys": keys
+ ])
+ }
+
+ @objc func clear(_ call: CAPPluginCall) {
+ preferences.removeAll()
+ call.resolve()
+ }
+
+ @objc func migrate(_ call: CAPPluginCall) {
+ var migrated: [String] = []
+ var existing: [String] = []
+ let oldPrefix = "_cap_"
+ let oldKeys = UserDefaults.standard.dictionaryRepresentation().keys.filter { $0.hasPrefix(oldPrefix) }
+
+ for oldKey in oldKeys {
+ let key = String(oldKey.dropFirst(oldPrefix.count))
+ let value = UserDefaults.standard.string(forKey: oldKey) ?? ""
+ let currentValue = preferences.get(by: key)
+
+ if currentValue == nil {
+ preferences.set(value, for: key)
+ migrated.append(key)
+ } else {
+ existing.append(key)
+ }
+ }
+
+ call.resolve([
+ "migrated": migrated,
+ "existing": existing
+ ])
+ }
+
+ @objc func removeOld(_ call: CAPPluginCall) {
+ let oldPrefix = "_cap_"
+ let oldKeys = UserDefaults.standard.dictionaryRepresentation().keys.filter { $0.hasPrefix(oldPrefix) }
+ for oldKey in oldKeys {
+ UserDefaults.standard.removeObject(forKey: oldKey)
+ }
+ call.resolve()
+ }
+}
diff --git a/node_modules/@capacitor/preferences/ios/Tests/PreferencesPluginTests/PluginTests.swift b/node_modules/@capacitor/preferences/ios/Tests/PreferencesPluginTests/PluginTests.swift
new file mode 100644
index 0000000..c81a711
--- /dev/null
+++ b/node_modules/@capacitor/preferences/ios/Tests/PreferencesPluginTests/PluginTests.swift
@@ -0,0 +1,6 @@
+import XCTest
+@testable import PreferencesPlugin
+
+class PreferencesTests: XCTestCase {
+
+}
diff --git a/node_modules/@capacitor/preferences/package.json b/node_modules/@capacitor/preferences/package.json
new file mode 100644
index 0000000..f6ea245
--- /dev/null
+++ b/node_modules/@capacitor/preferences/package.json
@@ -0,0 +1,85 @@
+{
+ "name": "@capacitor/preferences",
+ "version": "8.0.0",
+ "description": "The Preferences API provides a simple key/value persistent store for lightweight data.",
+ "main": "dist/plugin.cjs.js",
+ "module": "dist/esm/index.js",
+ "types": "dist/esm/index.d.ts",
+ "unpkg": "dist/plugin.js",
+ "files": [
+ "android/src/main/",
+ "android/build.gradle",
+ "dist/",
+ "ios/Sources",
+ "ios/Tests",
+ "Package.swift",
+ "CapacitorPreferences.podspec"
+ ],
+ "author": "Ionic ",
+ "license": "MIT",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/ionic-team/capacitor-plugins"
+ },
+ "bugs": {
+ "url": "https://github.com/ionic-team/capacitor-plugins/issues"
+ },
+ "keywords": [
+ "capacitor",
+ "plugin",
+ "native"
+ ],
+ "scripts": {
+ "verify": "npm run verify:ios && npm run verify:android && npm run verify:web",
+ "verify:ios": "xcodebuild build -scheme CapacitorPreferences -destination generic/platform=iOS",
+ "verify:android": "cd android && ./gradlew clean build test && cd ..",
+ "verify:web": "npm run build",
+ "lint": "npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint",
+ "fmt": "npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format",
+ "eslint": "eslint . --ext ts",
+ "prettier": "prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java",
+ "swiftlint": "node-swiftlint",
+ "docgen": "docgen --api PreferencesPlugin --output-readme README.md --output-json dist/docs.json",
+ "build": "npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs",
+ "clean": "rimraf ./dist",
+ "watch": "tsc --watch",
+ "prepublishOnly": "npm run build",
+ "publish:cocoapod": "pod trunk push ./CapacitorPreferences.podspec --allow-warnings"
+ },
+ "devDependencies": {
+ "@capacitor/android": "^8.0.0",
+ "@capacitor/core": "^8.0.0",
+ "@capacitor/docgen": "0.3.0",
+ "@capacitor/ios": "^8.0.0",
+ "@ionic/eslint-config": "^0.4.0",
+ "@ionic/prettier-config": "^4.0.0",
+ "@ionic/swiftlint-config": "^2.0.0",
+ "eslint": "^8.57.1",
+ "prettier": "^3.6.2",
+ "prettier-plugin-java": "^2.7.7",
+ "rimraf": "^6.1.0",
+ "rollup": "^4.53.2",
+ "swiftlint": "^2.0.0",
+ "typescript": "^5.9.3"
+ },
+ "peerDependencies": {
+ "@capacitor/core": ">=8.0.0"
+ },
+ "prettier": "@ionic/prettier-config",
+ "swiftlint": "@ionic/swiftlint-config",
+ "eslintConfig": {
+ "extends": "@ionic/eslint-config/recommended"
+ },
+ "capacitor": {
+ "ios": {
+ "src": "ios"
+ },
+ "android": {
+ "src": "android"
+ }
+ },
+ "publishConfig": {
+ "access": "public"
+ },
+ "gitHead": "c1fe5621b3b2ba57585b94d2a71491aa8bcac7eb"
+}
diff --git a/package-lock.json b/package-lock.json
index 3dde152..bbb60bf 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,5 +1,5 @@
{
- "name": "launcher",
+ "name": "mya",
"lockfileVersion": 3,
"requires": true,
"packages": {
@@ -7,7 +7,8 @@
"dependencies": {
"@capacitor/android": "^8.0.1",
"@capacitor/cli": "^8.0.1",
- "@capacitor/core": "^8.0.1"
+ "@capacitor/core": "^8.0.1",
+ "@capacitor/preferences": "^8.0.0"
}
},
"node_modules/@capacitor/android": {
@@ -56,11 +57,19 @@
"resolved": "https://registry.npmjs.org/@capacitor/core/-/core-8.0.1.tgz",
"integrity": "sha512-5UqSWxGMp/B8KhYu7rAijqNtYslhcLh+TrbfU48PfdMDsPfaU/VY48sMNzC22xL8BmoFoql/3SKyP+pavTOvOA==",
"license": "MIT",
- "peer": true,
"dependencies": {
"tslib": "^2.1.0"
}
},
+ "node_modules/@capacitor/preferences": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@capacitor/preferences/-/preferences-8.0.0.tgz",
+ "integrity": "sha512-NsE7Srk9Zr0SxiVelHGiAJR7M238eyCD6dI/sDhu3ckKwFrXn8/GRyGr+SZcnGLlQKy948li8Pfcfr0dqxNf1g==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@capacitor/core": ">=8.0.0"
+ }
+ },
"node_modules/@ionic/cli-framework-output": {
"version": "2.2.8",
"resolved": "https://registry.npmjs.org/@ionic/cli-framework-output/-/cli-framework-output-2.2.8.tgz",
diff --git a/package.json b/package.json
index 4dbc2ac..842b8f3 100644
--- a/package.json
+++ b/package.json
@@ -2,6 +2,7 @@
"dependencies": {
"@capacitor/android": "^8.0.1",
"@capacitor/cli": "^8.0.1",
- "@capacitor/core": "^8.0.1"
+ "@capacitor/core": "^8.0.1",
+ "@capacitor/preferences": "^8.0.0"
}
}
diff --git a/www/src/edit.js b/www/src/edit.js
index fd76850..bd91b0a 100644
--- a/www/src/edit.js
+++ b/www/src/edit.js
@@ -1,178 +1,201 @@
-
-// src/edit.js
-import { state } from './state.js';
-import { showContextMenuFor, hideContextMenu } from './contextmenu.js';
-
-export function enterEditMode() {
- state.editMode = true;
- document.body.classList.add('edit-mode');
-}
-
-export function exitEditMode() {
- state.editMode = false;
- document.body.classList.remove('edit-mode');
- hideContextMenu();
-}
-
-/**
- * Configurazioni desktop
- */
-const RIGHT_LONG_PRESS_CFG = {
- duration: 500, // ms per long click destro → wiggle
- tolerancePx: 12, // px di tolleranza movimento durante il long click destro
-};
-const RIGHT_DBLCLICK_WINDOW = 380; // ms per rilevare doppio click destro
-
-export function initLongPressHandlers() {
- // =========================
- // TOUCH (Android) — invariato
- // =========================
- document.addEventListener('touchstart', e => {
- if (e.touches.length !== 1) return;
- const icon = e.touches[0].target.closest('.app-icon');
- if (icon) {
- state.longPressTarget = icon;
- state.longPressTimer = setTimeout(() => {
- if (!state.editMode) {
- enterEditMode();
- state.justEnteredEditMode = true;
- if (navigator.vibrate) navigator.vibrate(10);
- return;
- }
- if (state.justEnteredEditMode) {
- state.justEnteredEditMode = false;
- return;
- }
- const r = icon.getBoundingClientRect();
- showContextMenuFor(icon.dataset.id, r.left + r.width / 2, r.top + r.height);
- if (navigator.vibrate) navigator.vibrate(10);
- }, 350);
- return;
- }
- state.longPressTimer = setTimeout(() => {
- if (state.editMode) exitEditMode();
- }, 350);
- }, { passive: true });
-
- document.addEventListener('touchmove', e => {
- if (!state.longPressTimer) return;
- const touch = e.touches[0];
- const r = state.longPressTarget?.getBoundingClientRect();
- const dx = touch.clientX - (r?.left ?? touch.clientX);
- const dy = touch.clientY - (r?.top ?? touch.clientY);
- if (Math.hypot(dx, dy) > 15) {
- clearTimeout(state.longPressTimer);
- state.longPressTimer = null;
- state.longPressTarget = null;
- }
- }, { passive: true });
-
- document.addEventListener('touchend', () => {
- if (state.longPressTimer) {
- clearTimeout(state.longPressTimer);
- state.longPressTimer = null;
- state.longPressTarget = null;
- }
- state.justEnteredEditMode = false;
- }, { passive: true });
-
- // =========================
- // MOUSE (Desktop)
- // =========================
- // Stato interno long click destro
- let rightPressTimer = null;
- let rightPressStart = { x: 0, y: 0 };
- let rightPressIcon = null;
- let rightPressActive = false;
-
- // Stato interno doppio click destro
- let lastRightClickTime = 0;
- let lastRightClickIconId = null;
-
- // 1) Long click destro → entra in wiggle mode
- document.addEventListener('mousedown', e => {
- if (e.button !== 2) return; // solo tasto destro
- const icon = e.target.closest('.app-icon');
- if (!icon) return;
-
- // Sopprimi il menu nativo, lo gestiamo noi
- e.preventDefault();
-
- // Avvio long press
- rightPressIcon = icon;
- rightPressStart = { x: e.clientX, y: e.clientY };
- rightPressActive = true;
-
- rightPressTimer = setTimeout(() => {
- rightPressTimer = null;
- // Entra in wiggle se non lo è già
- if (!state.editMode) {
- enterEditMode();
- }
- rightPressActive = false;
- }, RIGHT_LONG_PRESS_CFG.duration);
-
- // 2) Doppio click destro → menu contestuale (SOLO se già in wiggle)
- const now = performance.now();
- const sameIcon = lastRightClickIconId === icon.dataset.id;
- if (state.editMode && sameIcon && (now - lastRightClickTime) <= RIGHT_DBLCLICK_WINDOW) {
- // Rilevato doppio click destro
- const r = icon.getBoundingClientRect();
- showContextMenuFor(icon.dataset.id, r.left + r.width / 2, r.top + r.height);
- // reset “doppio”
- lastRightClickTime = 0;
- lastRightClickIconId = null;
- // Importante: annulla eventuale long-press in corso
- if (rightPressTimer) clearTimeout(rightPressTimer);
- rightPressTimer = null;
- rightPressActive = false;
- return;
- }
- // Memorizza per possibile doppio
- lastRightClickTime = now;
- lastRightClickIconId = icon.dataset.id;
- });
-
- // Annulla long press destro se ti muovi troppo
- document.addEventListener('mousemove', e => {
- if (!rightPressActive || !rightPressIcon) return;
- const dx = e.clientX - rightPressStart.x;
- const dy = e.clientY - rightPressStart.y;
- if (Math.hypot(dx, dy) > RIGHT_LONG_PRESS_CFG.tolerancePx) {
- if (rightPressTimer) clearTimeout(rightPressTimer);
- rightPressTimer = null;
- rightPressActive = false;
- rightPressIcon = null;
- }
- });
-
- // Se rilasci prima del timeout, il long press non scatta
- document.addEventListener('mouseup', e => {
- if (e.button === 2) {
- if (rightPressTimer) clearTimeout(rightPressTimer);
- rightPressTimer = null;
- rightPressActive = false;
- rightPressIcon = null;
- }
- });
-
- // Gestione menu nativo: lo blocchiamo sempre, il nostro menu è gestito via doppio click destro
- document.addEventListener('contextmenu', e => {
- const icon = e.target.closest('.app-icon');
- if (!icon) return;
- // Evita il menu del browser
- e.preventDefault();
- // Non apriamo nulla qui: il menu è sul doppio click destro (gestito sopra).
- });
-}
-
-export function initGlobalCloseHandlers() {
- document.addEventListener('pointerdown', e => {
- const isIcon = e.target.closest('.app-icon');
- const isMenu = e.target.closest('#context-menu');
- const menuHidden = document.getElementById('context-menu').classList.contains('hidden');
- if (!isMenu && !isIcon && !menuHidden) hideContextMenu();
- if (!isIcon && state.editMode) exitEditMode();
- });
-}
-
+// src/edit.js
+import { state } from './state.js';
+import { showContextMenuFor, hideContextMenu } from './contextmenu.js';
+
+export function enterEditMode() {
+ state.editMode = true;
+ document.body.classList.add('edit-mode');
+}
+
+export function exitEditMode() {
+ state.editMode = false;
+ document.body.classList.remove('edit-mode');
+ hideContextMenu();
+}
+
+/* ============================================================
+ GESTURE MANAGER UNIFICATO (TOUCH)
+ - Long press su icona → entra in wiggle / menu
+ - Long press su sfondo → esci dal wiggle
+ - Pinch → annulla long press e NON esci dal wiggle
+ ============================================================ */
+
+const touchState = {
+ startX: 0,
+ startY: 0,
+ startTime: 0,
+ longPressTimer: null,
+ targetIcon: null,
+ isPinching: false,
+};
+
+export function initLongPressHandlers() {
+
+ /* TOUCHSTART ------------------------------------------------ */
+ document.addEventListener('touchstart', e => {
+ // PINCH → annulla tutto
+ if (e.touches.length >= 2) {
+ touchState.isPinching = true;
+ clearTimeout(touchState.longPressTimer);
+ touchState.longPressTimer = null;
+ return;
+ }
+
+ const t = e.touches[0];
+ touchState.startX = t.clientX;
+ touchState.startY = t.clientY;
+ touchState.startTime = performance.now();
+ touchState.isPinching = false;
+
+ const icon = t.target.closest('.app-icon');
+ touchState.targetIcon = icon;
+
+ // LONG PRESS TIMER
+ touchState.longPressTimer = setTimeout(() => {
+ if (touchState.isPinching) return;
+
+ if (icon) {
+ // Long press su icona
+ if (!state.editMode) {
+ enterEditMode();
+ if (navigator.vibrate) navigator.vibrate(10);
+ } else {
+ const r = icon.getBoundingClientRect();
+ showContextMenuFor(icon.dataset.id, r.left + r.width / 2, r.top + r.height);
+ if (navigator.vibrate) navigator.vibrate(10);
+ }
+ } else {
+ // Long press sullo sfondo → uscita dal wiggle
+ if (state.editMode) exitEditMode();
+ }
+ }, 350);
+
+ }, { passive: true });
+
+ /* TOUCHMOVE ------------------------------------------------ */
+ document.addEventListener('touchmove', e => {
+ if (!touchState.longPressTimer) return;
+
+ // Se diventa pinch → annulla
+ if (e.touches.length >= 2) {
+ touchState.isPinching = true;
+ clearTimeout(touchState.longPressTimer);
+ touchState.longPressTimer = null;
+ return;
+ }
+
+ const t = e.touches[0];
+ const dx = t.clientX - touchState.startX;
+ const dy = t.clientY - touchState.startY;
+
+ // Movimento eccessivo → annulla long press
+ if (Math.hypot(dx, dy) > 12) {
+ clearTimeout(touchState.longPressTimer);
+ touchState.longPressTimer = null;
+ }
+ }, { passive: true });
+
+ /* TOUCHEND ------------------------------------------------ */
+ document.addEventListener('touchend', () => {
+ clearTimeout(touchState.longPressTimer);
+ touchState.longPressTimer = null;
+ touchState.targetIcon = null;
+ touchState.isPinching = false;
+ }, { passive: true });
+
+ /* ============================================================
+ MOUSE (DESKTOP) — invariato
+ ============================================================ */
+
+ let rightPressTimer = null;
+ let rightPressStart = { x: 0, y: 0 };
+ let rightPressIcon = null;
+ let rightPressActive = false;
+
+ let lastRightClickTime = 0;
+ let lastRightClickIconId = null;
+
+ document.addEventListener('mousedown', e => {
+ if (e.button !== 2) return;
+
+ const icon = e.target.closest('.app-icon');
+ if (!icon) return;
+
+ e.preventDefault();
+
+ rightPressIcon = icon;
+ rightPressStart = { x: e.clientX, y: e.clientY };
+ rightPressActive = true;
+
+ rightPressTimer = setTimeout(() => {
+ rightPressTimer = null;
+ if (!state.editMode) enterEditMode();
+ rightPressActive = false;
+ }, 500);
+
+ const now = performance.now();
+ const sameIcon = lastRightClickIconId === icon.dataset.id;
+
+ if (state.editMode && sameIcon && (now - lastRightClickTime) <= 380) {
+ const r = icon.getBoundingClientRect();
+ showContextMenuFor(icon.dataset.id, r.left + r.width / 2, r.top + r.height);
+ lastRightClickTime = 0;
+ lastRightClickIconId = null;
+ if (rightPressTimer) clearTimeout(rightPressTimer);
+ rightPressTimer = null;
+ rightPressActive = false;
+ return;
+ }
+
+ lastRightClickTime = now;
+ lastRightClickIconId = icon.dataset.id;
+ });
+
+ document.addEventListener('mousemove', e => {
+ if (!rightPressActive || !rightPressIcon) return;
+ const dx = e.clientX - rightPressStart.x;
+ const dy = e.clientY - rightPressStart.y;
+ if (Math.hypot(dx, dy) > 12) {
+ if (rightPressTimer) clearTimeout(rightPressTimer);
+ rightPressTimer = null;
+ rightPressActive = false;
+ rightPressIcon = null;
+ }
+ });
+
+ document.addEventListener('mouseup', e => {
+ if (e.button === 2) {
+ if (rightPressTimer) clearTimeout(rightPressTimer);
+ rightPressTimer = null;
+ rightPressActive = false;
+ rightPressIcon = null;
+ }
+ });
+
+ document.addEventListener('contextmenu', e => {
+ const icon = e.target.closest('.app-icon');
+ if (!icon) return;
+ e.preventDefault();
+ });
+}
+
+/* ============================================================
+ CHIUSURA MENU E USCITA WIGGLE (DESKTOP + TOUCH)
+ ============================================================ */
+
+export function initGlobalCloseHandlers() {
+ document.addEventListener('pointerdown', e => {
+ const isIcon = e.target.closest('.app-icon');
+ const isMenu = e.target.closest('#context-menu');
+ const menuHidden = document.getElementById('context-menu').classList.contains('hidden');
+
+ if (!isMenu && !isIcon && !menuHidden) hideContextMenu();
+
+ // NON uscire dal wiggle mode su touch (gestito dal long-press unificato)
+ if (e.pointerType === 'touch') return;
+
+ // Desktop: clic fuori → esci
+ if (!isIcon && state.editMode) exitEditMode();
+ });
+}
+
diff --git a/www/src/edit.js.old b/www/src/edit.js.old
new file mode 100644
index 0000000..fd76850
--- /dev/null
+++ b/www/src/edit.js.old
@@ -0,0 +1,178 @@
+
+// src/edit.js
+import { state } from './state.js';
+import { showContextMenuFor, hideContextMenu } from './contextmenu.js';
+
+export function enterEditMode() {
+ state.editMode = true;
+ document.body.classList.add('edit-mode');
+}
+
+export function exitEditMode() {
+ state.editMode = false;
+ document.body.classList.remove('edit-mode');
+ hideContextMenu();
+}
+
+/**
+ * Configurazioni desktop
+ */
+const RIGHT_LONG_PRESS_CFG = {
+ duration: 500, // ms per long click destro → wiggle
+ tolerancePx: 12, // px di tolleranza movimento durante il long click destro
+};
+const RIGHT_DBLCLICK_WINDOW = 380; // ms per rilevare doppio click destro
+
+export function initLongPressHandlers() {
+ // =========================
+ // TOUCH (Android) — invariato
+ // =========================
+ document.addEventListener('touchstart', e => {
+ if (e.touches.length !== 1) return;
+ const icon = e.touches[0].target.closest('.app-icon');
+ if (icon) {
+ state.longPressTarget = icon;
+ state.longPressTimer = setTimeout(() => {
+ if (!state.editMode) {
+ enterEditMode();
+ state.justEnteredEditMode = true;
+ if (navigator.vibrate) navigator.vibrate(10);
+ return;
+ }
+ if (state.justEnteredEditMode) {
+ state.justEnteredEditMode = false;
+ return;
+ }
+ const r = icon.getBoundingClientRect();
+ showContextMenuFor(icon.dataset.id, r.left + r.width / 2, r.top + r.height);
+ if (navigator.vibrate) navigator.vibrate(10);
+ }, 350);
+ return;
+ }
+ state.longPressTimer = setTimeout(() => {
+ if (state.editMode) exitEditMode();
+ }, 350);
+ }, { passive: true });
+
+ document.addEventListener('touchmove', e => {
+ if (!state.longPressTimer) return;
+ const touch = e.touches[0];
+ const r = state.longPressTarget?.getBoundingClientRect();
+ const dx = touch.clientX - (r?.left ?? touch.clientX);
+ const dy = touch.clientY - (r?.top ?? touch.clientY);
+ if (Math.hypot(dx, dy) > 15) {
+ clearTimeout(state.longPressTimer);
+ state.longPressTimer = null;
+ state.longPressTarget = null;
+ }
+ }, { passive: true });
+
+ document.addEventListener('touchend', () => {
+ if (state.longPressTimer) {
+ clearTimeout(state.longPressTimer);
+ state.longPressTimer = null;
+ state.longPressTarget = null;
+ }
+ state.justEnteredEditMode = false;
+ }, { passive: true });
+
+ // =========================
+ // MOUSE (Desktop)
+ // =========================
+ // Stato interno long click destro
+ let rightPressTimer = null;
+ let rightPressStart = { x: 0, y: 0 };
+ let rightPressIcon = null;
+ let rightPressActive = false;
+
+ // Stato interno doppio click destro
+ let lastRightClickTime = 0;
+ let lastRightClickIconId = null;
+
+ // 1) Long click destro → entra in wiggle mode
+ document.addEventListener('mousedown', e => {
+ if (e.button !== 2) return; // solo tasto destro
+ const icon = e.target.closest('.app-icon');
+ if (!icon) return;
+
+ // Sopprimi il menu nativo, lo gestiamo noi
+ e.preventDefault();
+
+ // Avvio long press
+ rightPressIcon = icon;
+ rightPressStart = { x: e.clientX, y: e.clientY };
+ rightPressActive = true;
+
+ rightPressTimer = setTimeout(() => {
+ rightPressTimer = null;
+ // Entra in wiggle se non lo è già
+ if (!state.editMode) {
+ enterEditMode();
+ }
+ rightPressActive = false;
+ }, RIGHT_LONG_PRESS_CFG.duration);
+
+ // 2) Doppio click destro → menu contestuale (SOLO se già in wiggle)
+ const now = performance.now();
+ const sameIcon = lastRightClickIconId === icon.dataset.id;
+ if (state.editMode && sameIcon && (now - lastRightClickTime) <= RIGHT_DBLCLICK_WINDOW) {
+ // Rilevato doppio click destro
+ const r = icon.getBoundingClientRect();
+ showContextMenuFor(icon.dataset.id, r.left + r.width / 2, r.top + r.height);
+ // reset “doppio”
+ lastRightClickTime = 0;
+ lastRightClickIconId = null;
+ // Importante: annulla eventuale long-press in corso
+ if (rightPressTimer) clearTimeout(rightPressTimer);
+ rightPressTimer = null;
+ rightPressActive = false;
+ return;
+ }
+ // Memorizza per possibile doppio
+ lastRightClickTime = now;
+ lastRightClickIconId = icon.dataset.id;
+ });
+
+ // Annulla long press destro se ti muovi troppo
+ document.addEventListener('mousemove', e => {
+ if (!rightPressActive || !rightPressIcon) return;
+ const dx = e.clientX - rightPressStart.x;
+ const dy = e.clientY - rightPressStart.y;
+ if (Math.hypot(dx, dy) > RIGHT_LONG_PRESS_CFG.tolerancePx) {
+ if (rightPressTimer) clearTimeout(rightPressTimer);
+ rightPressTimer = null;
+ rightPressActive = false;
+ rightPressIcon = null;
+ }
+ });
+
+ // Se rilasci prima del timeout, il long press non scatta
+ document.addEventListener('mouseup', e => {
+ if (e.button === 2) {
+ if (rightPressTimer) clearTimeout(rightPressTimer);
+ rightPressTimer = null;
+ rightPressActive = false;
+ rightPressIcon = null;
+ }
+ });
+
+ // Gestione menu nativo: lo blocchiamo sempre, il nostro menu è gestito via doppio click destro
+ document.addEventListener('contextmenu', e => {
+ const icon = e.target.closest('.app-icon');
+ if (!icon) return;
+ // Evita il menu del browser
+ e.preventDefault();
+ // Non apriamo nulla qui: il menu è sul doppio click destro (gestito sopra).
+ });
+}
+
+export function initGlobalCloseHandlers() {
+ document.addEventListener('pointerdown', e => {
+ const isIcon = e.target.closest('.app-icon');
+ const isMenu = e.target.closest('#context-menu');
+ const menuHidden = document.getElementById('context-menu').classList.contains('hidden');
+ if (!isMenu && !isIcon && !menuHidden) hideContextMenu();
+ if (!isIcon && state.editMode) exitEditMode();
+ });
+}
+
diff --git a/www/src/main.js b/www/src/main.js
index 543222f..39d31b6 100644
--- a/www/src/main.js
+++ b/www/src/main.js
@@ -1,34 +1,36 @@
-
-// src/main.js
-import { initStorage } from './storage/index.js';
-import { showSetupPage, hideSetupPage } from './setup.js';
-import { setConfig } from './state.js';
-import { startLauncher } from './starter.js';
-
-document.addEventListener('DOMContentLoaded', async () => {
- const Storage = await initStorage();
- const cfg = await Storage.loadConfig();
-
- if (!cfg) {
- await showSetupPage(Storage);
- } else {
- setConfig({ url: cfg.url, user: cfg.user, password: cfg.password });
- hideSetupPage();
- await startLauncher(Storage);
- }
-
- // 6 click per aprire la setup page
- let tapCount = 0;
- let tapTimer = null;
- document.addEventListener('click', async () => {
- tapCount++;
- if (tapTimer) clearTimeout(tapTimer);
- tapTimer = setTimeout(() => { tapCount = 0; }, 600);
- if (tapCount >= 6) {
- tapCount = 0;
- await showSetupPage(Storage);
- }
- });
-});
-``
-
+
+// src/main.js
+import { initStorage } from './storage/index.js';
+import { showSetupPage, hideSetupPage } from './setup.js';
+import { setConfig } from './state.js';
+import { startLauncher } from './starter.js';
+import { initSafeArea } from './safearea.js';
+
+document.addEventListener('DOMContentLoaded', async () => {
+ initSafeArea();
+
+ const Storage = await initStorage();
+ const cfg = await Storage.loadConfig();
+
+ if (!cfg) {
+ await showSetupPage(Storage);
+ } else {
+ setConfig({ url: cfg.url, user: cfg.user, password: cfg.password });
+ hideSetupPage();
+ await startLauncher(Storage);
+ }
+
+ // 6 click per aprire la setup page
+ let tapCount = 0;
+ let tapTimer = null;
+ document.addEventListener('click', async () => {
+ tapCount++;
+ if (tapTimer) clearTimeout(tapTimer);
+ tapTimer = setTimeout(() => { tapCount = 0; }, 600);
+ if (tapCount >= 6) {
+ tapCount = 0;
+ await showSetupPage(Storage);
+ }
+ });
+});
+
diff --git a/www/src/safearea.js b/www/src/safearea.js
new file mode 100644
index 0000000..2fb9903
--- /dev/null
+++ b/www/src/safearea.js
@@ -0,0 +1,25 @@
+// src/safearea.js
+
+export function applySafeArea() {
+ // Leggi il valore CSS della safe-area
+ let safe = parseInt(
+ getComputedStyle(document.documentElement)
+ .getPropertyValue('env(safe-area-inset-top)')
+ );
+
+ if (isNaN(safe)) safe = 0;
+
+ // Correzioni intelligenti
+ if (safe > 80) safe = 40; // evita valori assurdi
+ if (safe === 0) safe = 24; // fallback per Android che non espone la safe-area
+
+ const final = safe + 8; // piccolo offset estetico
+
+ document.documentElement.style.setProperty('--safe-top', final + 'px');
+}
+
+export function initSafeArea() {
+ applySafeArea();
+ window.addEventListener('resize', applySafeArea);
+}
+
diff --git a/www/src/storage.native.js b/www/src/storage.native.js
index d217c1f..f856f03 100644
--- a/www/src/storage.native.js
+++ b/www/src/storage.native.js
@@ -1,7 +1,7 @@
// storage.native.js — implementazione Capacitor (Preferences + CryptoJS)
-import { Preferences } from "@capacitor/preferences";
import { Storage } from "./storage.js";
+const { Preferences } = Capacitor.Plugins;
const SECRET_KEY = "chiave-super-segreta-123";
diff --git a/www/style.css b/www/style.css
index 1205829..19f695d 100644
--- a/www/style.css
+++ b/www/style.css
@@ -6,15 +6,17 @@
html, body {
margin: 0;
padding: 0;
- overflow-x: hidden; /* impedisce pan orizzontale */
+ padding-top: var(--safe-top, 24px);
+ overflow-x: hidden;
max-width: 100%;
- touch-action: pan-y; /* solo scroll verticale */
+ touch-action: pan-y pinch-zoom;
background: #ffffff;
font-family: system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
color: #1a1a1a;
- min-height: 100vh; /* evita scroll inutile se poche icone */
+ min-height: 100vh;
}
+
/* Impedisce selezione testo e highlight blu Android */
* {
-webkit-user-select: none;
@@ -38,7 +40,7 @@ html, body {
minmax(calc(85px * var(--zoom)), 1fr)
);
gap: calc(16px * var(--zoom));
- padding: 24px;
+ padding: 0 24px 24px 24px;
justify-items: start;
width: 100%;
max-width: 100%;