react-native-image-crop-picker icon indicating copy to clipboard operation
react-native-image-crop-picker copied to clipboard

Allow to keep transparency in PNG images with alpha channel

Open marianolc opened this issue 2 years ago • 2 comments

Version

Tell us which versions you are using:

  • react-native-image-crop-picker v0.39.0
  • react-native v0.69.7

Platform

  • Android

Expected behaviour

Maintain transparency after cropping or resizing.

Actual behaviour

A black background is saved instead.

Steps to reproduce

Using this picture:

https://www.pngfind.com/download/ibiimJx_wikipedia-logo-wikipedia-logo-png-transparent-png/

  1. Pick
  2. Crop/Rotate
  3. The result will have a black background.

marianolc avatar Mar 02 '23 23:03 marianolc

This is still an issue on Android unfortunately, and because of this I can't use it on Android.. :(

Related issue: https://github.com/ivpusic/react-native-image-crop-picker/issues/1558

GunnarAK avatar May 13 '23 11:05 GunnarAK

your solution is working fine

diff --git a/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/results.bin b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/results.bin
new file mode 100644
index 0000000..7ed749e
--- /dev/null
+++ b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/results.bin
@@ -0,0 +1 @@
+o/bundleLibRuntimeToDirDebug
diff --git a/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/BuildConfig.dex b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/BuildConfig.dex
new file mode 100644
index 0000000..72c4895
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/BuildConfig.dex differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/Compression.dex b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/Compression.dex
new file mode 100644
index 0000000..dbdd043
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/Compression.dex differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/ExifExtractor.dex b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/ExifExtractor.dex
new file mode 100644
index 0000000..0b870a5
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/ExifExtractor.dex differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/GeoDegree.dex b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/GeoDegree.dex
new file mode 100644
index 0000000..b58cdf4
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/GeoDegree.dex differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/IvpusicImagePickerFileProvider.dex b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/IvpusicImagePickerFileProvider.dex
new file mode 100644
index 0000000..92b9323
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/IvpusicImagePickerFileProvider.dex differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$1.dex b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$1.dex
new file mode 100644
index 0000000..88a2174
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$1.dex differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$2.dex b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$2.dex
new file mode 100644
index 0000000..e0b3733
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$2.dex differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$3.dex b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$3.dex
new file mode 100644
index 0000000..9d686aa
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$3.dex differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$4.dex b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$4.dex
new file mode 100644
index 0000000..913f748
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$4.dex differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$5.dex b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$5.dex
new file mode 100644
index 0000000..062d03f
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$5.dex differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$6.dex b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$6.dex
new file mode 100644
index 0000000..253e226
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$6.dex differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$7$1.dex b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$7$1.dex
new file mode 100644
index 0000000..00afa75
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$7$1.dex differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$7$2.dex b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$7$2.dex
new file mode 100644
index 0000000..1cdd82f
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$7$2.dex differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$7.dex b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$7.dex
new file mode 100644
index 0000000..5548b28
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule$7.dex differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule.dex b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule.dex
new file mode 100644
index 0000000..76357e9
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerModule.dex differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerPackage.dex b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerPackage.dex
new file mode 100644
index 0000000..579be9c
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/PickerPackage.dex differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/RealPathUtil.dex b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/RealPathUtil.dex
new file mode 100644
index 0000000..daf9cf6
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/RealPathUtil.dex differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/ResultCollector.dex b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/ResultCollector.dex
new file mode 100644
index 0000000..3c2c88e
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactnative/ivpusic/imagepicker/ResultCollector.dex differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin
new file mode 100644
index 0000000..ee82160
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/.transforms/a5019c38bc077d307922864d0474d50b/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/.transforms/b2a50c26bd057c08a4c10dd00e361f64/results.bin b/node_modules/react-native-image-crop-picker/android/build/.transforms/b2a50c26bd057c08a4c10dd00e361f64/results.bin
new file mode 100644
index 0000000..0d259dd
--- /dev/null
+++ b/node_modules/react-native-image-crop-picker/android/build/.transforms/b2a50c26bd057c08a4c10dd00e361f64/results.bin
@@ -0,0 +1 @@
+o/classes
diff --git a/node_modules/react-native-image-crop-picker/android/build/.transforms/b2a50c26bd057c08a4c10dd00e361f64/transformed/classes/classes_dex/classes.dex b/node_modules/react-native-image-crop-picker/android/build/.transforms/b2a50c26bd057c08a4c10dd00e361f64/transformed/classes/classes_dex/classes.dex
new file mode 100644
index 0000000..c211384
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/.transforms/b2a50c26bd057c08a4c10dd00e361f64/transformed/classes/classes_dex/classes.dex differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/generated/source/buildConfig/debug/com/reactnative/ivpusic/imagepicker/BuildConfig.java b/node_modules/react-native-image-crop-picker/android/build/generated/source/buildConfig/debug/com/reactnative/ivpusic/imagepicker/BuildConfig.java
new file mode 100644
index 0000000..74a36dd
--- /dev/null
+++ b/node_modules/react-native-image-crop-picker/android/build/generated/source/buildConfig/debug/com/reactnative/ivpusic/imagepicker/BuildConfig.java
@@ -0,0 +1,10 @@
+/**
+ * Automatically generated file. DO NOT MODIFY
+ */
+package com.reactnative.ivpusic.imagepicker;
+
+public final class BuildConfig {
+  public static final boolean DEBUG = Boolean.parseBoolean("true");
+  public static final String LIBRARY_PACKAGE_NAME = "com.reactnative.ivpusic.imagepicker";
+  public static final String BUILD_TYPE = "debug";
+}
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml b/node_modules/react-native-image-crop-picker/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml
new file mode 100644
index 0000000..380c7fb
--- /dev/null
+++ b/node_modules/react-native-image-crop-picker/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.reactnative.ivpusic.imagepicker" >
+
+    <uses-sdk android:minSdkVersion="26" />
+
+    <queries>
+        <intent>
+            <action android:name="android.media.action.IMAGE_CAPTURE" />
+        </intent>
+    </queries>
+
+    <uses-permission
+        android:name="android.permission.WRITE_EXTERNAL_STORAGE"
+        android:maxSdkVersion="29" />
+
+    <application>
+        <provider
+            android:name="com.reactnative.ivpusic.imagepicker.IvpusicImagePickerFileProvider"
+            android:authorities="dollar_openBracket_applicationId_closeBracket.provider"
+            android:exported="false"
+            android:grantUriPermissions="true" >
+            <meta-data
+                android:name="android.support.FILE_PROVIDER_PATHS"
+                android:resource="@xml/ivpusic_imagepicker_provider_paths" />
+        </provider>
+
+        <activity
+            android:name="com.yalantis.ucrop.UCropActivity"
+            android:theme="@style/Theme.AppCompat.Light.NoActionBar" />
+    </application>
+
+</manifest>
\ No newline at end of file
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json b/node_modules/react-native-image-crop-picker/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json
new file mode 100644
index 0000000..a34b0f9
--- /dev/null
+++ b/node_modules/react-native-image-crop-picker/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.reactnative.ivpusic.imagepicker",
+  "variantName": "debug",
+  "elements": [
+    {
+      "type": "SINGLE",
+      "filters": [],
+      "attributes": [],
+      "outputFile": "AndroidManifest.xml"
+    }
+  ],
+  "elementType": "File"
+}
\ No newline at end of file
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties b/node_modules/react-native-image-crop-picker/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties
new file mode 100644
index 0000000..1211b1e
--- /dev/null
+++ b/node_modules/react-native-image-crop-picker/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties
@@ -0,0 +1,6 @@
+aarFormatVersion=1.0
+aarMetadataVersion=1.0
+minCompileSdk=1
+minCompileSdkExtension=0
+minAndroidGradlePluginVersion=1.0.0
+coreLibraryDesugaringEnabled=false
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json b/node_modules/react-native-image-crop-picker/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/node_modules/react-native-image-crop-picker/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar b/node_modules/react-native-image-crop-picker/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar
new file mode 100644
index 0000000..e30dcda
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar b/node_modules/react-native-image-crop-picker/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar
new file mode 100644
index 0000000..7ed4d47
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt b/node_modules/react-native-image-crop-picker/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt
new file mode 100644
index 0000000..c3aa536
--- /dev/null
+++ b/node_modules/react-native-image-crop-picker/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt
@@ -0,0 +1 @@
+int xml ivpusic_imagepicker_provider_paths 0x0
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/compiled_local_resources/debug/compileDebugLibraryResources/out/xml_ivpusic_imagepicker_provider_paths.xml.flat b/node_modules/react-native-image-crop-picker/android/build/intermediates/compiled_local_resources/debug/compileDebugLibraryResources/out/xml_ivpusic_imagepicker_provider_paths.xml.flat
new file mode 100644
index 0000000..f373136
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/compiled_local_resources/debug/compileDebugLibraryResources/out/xml_ivpusic_imagepicker_provider_paths.xml.flat differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/node_modules/react-native-image-crop-picker/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties
new file mode 100644
index 0000000..fae08a6
--- /dev/null
+++ b/node_modules/react-native-image-crop-picker/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties
@@ -0,0 +1,2 @@
+#Mon Mar 24 14:49:45 EET 2025
+com.reactnative.ivpusic.imagepicker.react-native-image-crop-picker-main-6\:/xml/ivpusic_imagepicker_provider_paths.xml=/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/build/intermediates/packaged_res/debug/packageDebugResources/xml/ivpusic_imagepicker_provider_paths.xml
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml b/node_modules/react-native-image-crop-picker/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml
new file mode 100644
index 0000000..d8c9df2
--- /dev/null
+++ b/node_modules/react-native-image-crop-picker/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8"?>
+<merger version="3"><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main" generated-set="main$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/res"><file name="ivpusic_imagepicker_provider_paths" path="/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/res/xml/ivpusic_imagepicker_provider_paths.xml" qualifiers="" type="xml"/></source></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug" generated-set="debug$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/build/generated/res/resValues/debug"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated" generated-set="generated$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/build/generated/res/resValues/debug"/></dataSet><mergedItems/></merger>
\ No newline at end of file
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/node_modules/react-native-image-crop-picker/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml
new file mode 100644
index 0000000..f6d2741
--- /dev/null
+++ b/node_modules/react-native-image-crop-picker/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8"?>
+<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/jniLibs"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/debug/jniLibs"/></dataSet></merger>
\ No newline at end of file
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/incremental/mergeDebugShaders/merger.xml b/node_modules/react-native-image-crop-picker/android/build/intermediates/incremental/mergeDebugShaders/merger.xml
new file mode 100644
index 0000000..2b1858d
--- /dev/null
+++ b/node_modules/react-native-image-crop-picker/android/build/intermediates/incremental/mergeDebugShaders/merger.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8"?>
+<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/shaders"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/debug/shaders"/></dataSet></merger>
\ No newline at end of file
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/incremental/packageDebugAssets/merger.xml b/node_modules/react-native-image-crop-picker/android/build/intermediates/incremental/packageDebugAssets/merger.xml
new file mode 100644
index 0000000..5f22eae
--- /dev/null
+++ b/node_modules/react-native-image-crop-picker/android/build/intermediates/incremental/packageDebugAssets/merger.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8"?>
+<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/assets"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/debug/assets"/></dataSet><dataSet config="generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/build/intermediates/shader_assets/debug/compileDebugShaders/out"/></dataSet></merger>
\ No newline at end of file
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/BuildConfig.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/BuildConfig.class
new file mode 100644
index 0000000..8d51143
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/BuildConfig.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/Compression.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/Compression.class
new file mode 100644
index 0000000..60d2b4e
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/Compression.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/ExifExtractor.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/ExifExtractor.class
new file mode 100644
index 0000000..39904dc
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/ExifExtractor.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/GeoDegree.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/GeoDegree.class
new file mode 100644
index 0000000..cd9bdba
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/GeoDegree.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/IvpusicImagePickerFileProvider.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/IvpusicImagePickerFileProvider.class
new file mode 100644
index 0000000..d7d59de
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/IvpusicImagePickerFileProvider.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$1.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$1.class
new file mode 100644
index 0000000..627700f
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$1.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$2.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$2.class
new file mode 100644
index 0000000..146c55f
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$2.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$3.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$3.class
new file mode 100644
index 0000000..4ac738d
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$3.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$4.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$4.class
new file mode 100644
index 0000000..3ed5b1a
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$4.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$5.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$5.class
new file mode 100644
index 0000000..8afae1e
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$5.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$6.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$6.class
new file mode 100644
index 0000000..8a39a8e
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$6.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$7$1.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$7$1.class
new file mode 100644
index 0000000..94a986b
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$7$1.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$7$2.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$7$2.class
new file mode 100644
index 0000000..5429444
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$7$2.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$7.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$7.class
new file mode 100644
index 0000000..6de9e18
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule$7.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule.class
new file mode 100644
index 0000000..2cc005a
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerModule.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerPackage.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerPackage.class
new file mode 100644
index 0000000..d0ef52f
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/PickerPackage.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/RealPathUtil.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/RealPathUtil.class
new file mode 100644
index 0000000..e229606
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/RealPathUtil.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/ResultCollector.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/ResultCollector.class
new file mode 100644
index 0000000..068c812
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactnative/ivpusic/imagepicker/ResultCollector.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt b/node_modules/react-native-image-crop-picker/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt
new file mode 100644
index 0000000..192ed14
--- /dev/null
+++ b/node_modules/react-native-image-crop-picker/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt
@@ -0,0 +1,3 @@
+R_DEF: Internal format may change without notice
+local
+xml ivpusic_imagepicker_provider_paths
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt b/node_modules/react-native-image-crop-picker/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt
new file mode 100644
index 0000000..0fdc495
--- /dev/null
+++ b/node_modules/react-native-image-crop-picker/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt
@@ -0,0 +1,52 @@
+1<?xml version="1.0" encoding="utf-8"?>
+2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+3    package="com.reactnative.ivpusic.imagepicker" >
+4
+5    <uses-sdk android:minSdkVersion="26" />
+6
+7    <queries>
+7-->/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:4:5-8:15
+8        <intent>
+8-->/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:5:9-7:18
+9            <action android:name="android.media.action.IMAGE_CAPTURE" />
+9-->/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:6:13-73
+9-->/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:6:21-70
+10        </intent>
+11    </queries>
+12
+13    <uses-permission
+13-->/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:10:5-11:38
+14        android:name="android.permission.WRITE_EXTERNAL_STORAGE"
+14-->/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:10:22-78
+15        android:maxSdkVersion="29" />
+15-->/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:11:9-35
+16
+17    <application>
+17-->/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:13:5-28:19
+18        <provider
+18-->/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:15:9-23:20
+19            android:name="com.reactnative.ivpusic.imagepicker.IvpusicImagePickerFileProvider"
+19-->/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:16:13-59
+20            android:authorities="${applicationId}.provider"
+20-->/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:17:13-60
+21            android:exported="false"
+21-->/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:18:13-37
+22            android:grantUriPermissions="true" >
+22-->/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:19:13-47
+23            <meta-data
+23-->/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:20:13-22:78
+24                android:name="android.support.FILE_PROVIDER_PATHS"
+24-->/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:21:17-67
+25                android:resource="@xml/ivpusic_imagepicker_provider_paths" />
+25-->/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:22:17-75
+26        </provider>
+27
+28        <activity
+28-->/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:25:9-27:72
+29            android:name="com.yalantis.ucrop.UCropActivity"
+29-->/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:26:13-60
+30            android:theme="@style/Theme.AppCompat.Light.NoActionBar" />
+30-->/Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:27:13-69
+31    </application>
+32
+33</manifest>
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml b/node_modules/react-native-image-crop-picker/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml
new file mode 100644
index 0000000..dc5daa3
--- /dev/null
+++ b/node_modules/react-native-image-crop-picker/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.reactnative.ivpusic.imagepicker" >
+
+    <uses-sdk android:minSdkVersion="26" />
+
+    <queries>
+        <intent>
+            <action android:name="android.media.action.IMAGE_CAPTURE" />
+        </intent>
+    </queries>
+
+    <uses-permission
+        android:name="android.permission.WRITE_EXTERNAL_STORAGE"
+        android:maxSdkVersion="29" />
+
+    <application>
+        <provider
+            android:name="com.reactnative.ivpusic.imagepicker.IvpusicImagePickerFileProvider"
+            android:authorities="${applicationId}.provider"
+            android:exported="false"
+            android:grantUriPermissions="true" >
+            <meta-data
+                android:name="android.support.FILE_PROVIDER_PATHS"
+                android:resource="@xml/ivpusic_imagepicker_provider_paths" />
+        </provider>
+
+        <activity
+            android:name="com.yalantis.ucrop.UCropActivity"
+            android:theme="@style/Theme.AppCompat.Light.NoActionBar" />
+    </application>
+
+</manifest>
\ No newline at end of file
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json b/node_modules/react-native-image-crop-picker/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json
new file mode 100644
index 0000000..0637a08
--- /dev/null
+++ b/node_modules/react-native-image-crop-picker/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt b/node_modules/react-native-image-crop-picker/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt
new file mode 100644
index 0000000..08f4ebe
--- /dev/null
+++ b/node_modules/react-native-image-crop-picker/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt
@@ -0,0 +1 @@
+0 Warning/Error
\ No newline at end of file
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/packaged_res/debug/packageDebugResources/xml/ivpusic_imagepicker_provider_paths.xml b/node_modules/react-native-image-crop-picker/android/build/intermediates/packaged_res/debug/packageDebugResources/xml/ivpusic_imagepicker_provider_paths.xml
new file mode 100644
index 0000000..ffa74ab
--- /dev/null
+++ b/node_modules/react-native-image-crop-picker/android/build/intermediates/packaged_res/debug/packageDebugResources/xml/ivpusic_imagepicker_provider_paths.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<paths xmlns:android="http://schemas.android.com/apk/res/android">
+    <external-path name="external_files" path="."/>
+</paths>
\ No newline at end of file
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/BuildConfig.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/BuildConfig.class
new file mode 100644
index 0000000..8d51143
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/BuildConfig.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/Compression.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/Compression.class
new file mode 100644
index 0000000..60d2b4e
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/Compression.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/ExifExtractor.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/ExifExtractor.class
new file mode 100644
index 0000000..39904dc
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/ExifExtractor.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/GeoDegree.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/GeoDegree.class
new file mode 100644
index 0000000..cd9bdba
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/GeoDegree.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/IvpusicImagePickerFileProvider.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/IvpusicImagePickerFileProvider.class
new file mode 100644
index 0000000..d7d59de
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/IvpusicImagePickerFileProvider.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$1.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$1.class
new file mode 100644
index 0000000..627700f
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$1.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$2.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$2.class
new file mode 100644
index 0000000..146c55f
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$2.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$3.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$3.class
new file mode 100644
index 0000000..4ac738d
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$3.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$4.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$4.class
new file mode 100644
index 0000000..3ed5b1a
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$4.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$5.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$5.class
new file mode 100644
index 0000000..8afae1e
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$5.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$6.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$6.class
new file mode 100644
index 0000000..8a39a8e
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$6.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$7$1.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$7$1.class
new file mode 100644
index 0000000..94a986b
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$7$1.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$7$2.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$7$2.class
new file mode 100644
index 0000000..5429444
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$7$2.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$7.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$7.class
new file mode 100644
index 0000000..6de9e18
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule$7.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule.class
new file mode 100644
index 0000000..2cc005a
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerModule.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerPackage.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerPackage.class
new file mode 100644
index 0000000..d0ef52f
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/PickerPackage.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/RealPathUtil.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/RealPathUtil.class
new file mode 100644
index 0000000..e229606
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/RealPathUtil.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/ResultCollector.class b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/ResultCollector.class
new file mode 100644
index 0000000..068c812
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/reactnative/ivpusic/imagepicker/ResultCollector.class differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar
new file mode 100644
index 0000000..d731175
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt b/node_modules/react-native-image-crop-picker/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt
new file mode 100644
index 0000000..9cc946a
--- /dev/null
+++ b/node_modules/react-native-image-crop-picker/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt
@@ -0,0 +1,2 @@
+com.reactnative.ivpusic.imagepicker
+xml ivpusic_imagepicker_provider_paths
diff --git a/node_modules/react-native-image-crop-picker/android/build/outputs/logs/manifest-merger-debug-report.txt b/node_modules/react-native-image-crop-picker/android/build/outputs/logs/manifest-merger-debug-report.txt
new file mode 100644
index 0000000..4b7009b
--- /dev/null
+++ b/node_modules/react-native-image-crop-picker/android/build/outputs/logs/manifest-merger-debug-report.txt
@@ -0,0 +1,55 @@
+-- Merging decision tree log ---
+manifest
+ADDED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:1:1-30:12
+INJECTED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:1:1-30:12
+	package
+		ADDED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:2:5-50
+		INJECTED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml
+	xmlns:android
+		ADDED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:1:11-69
+queries
+ADDED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:4:5-8:15
+intent#action:name:android.media.action.IMAGE_CAPTURE
+ADDED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:5:9-7:18
+action#android.media.action.IMAGE_CAPTURE
+ADDED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:6:13-73
+	android:name
+		ADDED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:6:21-70
+uses-permission#android.permission.WRITE_EXTERNAL_STORAGE
+ADDED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:10:5-11:38
+	android:maxSdkVersion
+		ADDED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:11:9-35
+	android:name
+		ADDED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:10:22-78
+application
+ADDED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:13:5-28:19
+provider#com.reactnative.ivpusic.imagepicker.IvpusicImagePickerFileProvider
+ADDED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:15:9-23:20
+	android:grantUriPermissions
+		ADDED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:19:13-47
+	android:authorities
+		ADDED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:17:13-60
+	android:exported
+		ADDED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:18:13-37
+	android:name
+		ADDED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:16:13-59
+meta-data#android.support.FILE_PROVIDER_PATHS
+ADDED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:20:13-22:78
+	android:resource
+		ADDED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:22:17-75
+	android:name
+		ADDED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:21:17-67
+activity#com.yalantis.ucrop.UCropActivity
+ADDED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:25:9-27:72
+	android:theme
+		ADDED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:27:13-69
+	android:name
+		ADDED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml:26:13-60
+uses-sdk
+INJECTED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml reason: use-sdk injection requested
+INJECTED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml
+INJECTED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml
+	android:targetSdkVersion
+		INJECTED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml
+	android:minSdkVersion
+		INJECTED from /Users/omar/Desktop/jobbit-mobile/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml
diff --git a/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Compression.class.uniqueId7 b/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Compression.class.uniqueId7
new file mode 100644
index 0000000..8983e8a
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Compression.class.uniqueId7 differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$1.class.uniqueId0 b/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$1.class.uniqueId0
new file mode 100644
index 0000000..627700f
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$1.class.uniqueId0 differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$2.class.uniqueId1 b/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$2.class.uniqueId1
new file mode 100644
index 0000000..146c55f
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$2.class.uniqueId1 differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$3.class.uniqueId8 b/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$3.class.uniqueId8
new file mode 100644
index 0000000..4ac738d
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$3.class.uniqueId8 differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$4.class.uniqueId11 b/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$4.class.uniqueId11
new file mode 100644
index 0000000..3ed5b1a
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$4.class.uniqueId11 differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$5.class.uniqueId5 b/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$5.class.uniqueId5
new file mode 100644
index 0000000..8afae1e
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$5.class.uniqueId5 differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$6.class.uniqueId10 b/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$6.class.uniqueId10
new file mode 100644
index 0000000..8a39a8e
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$6.class.uniqueId10 differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$7$1.class.uniqueId9 b/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$7$1.class.uniqueId9
new file mode 100644
index 0000000..94a986b
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$7$1.class.uniqueId9 differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$7$2.class.uniqueId3 b/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$7$2.class.uniqueId3
new file mode 100644
index 0000000..5429444
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$7$2.class.uniqueId3 differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$7.class.uniqueId6 b/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$7.class.uniqueId6
new file mode 100644
index 0000000..6de9e18
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule$7.class.uniqueId6 differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule.class.uniqueId2 b/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule.class.uniqueId2
new file mode 100644
index 0000000..667394a
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerModule.class.uniqueId2 differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerPackage.class.uniqueId4 b/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerPackage.class.uniqueId4
new file mode 100644
index 0000000..d0ef52f
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/PickerPackage.class.uniqueId4 differ
diff --git a/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin
new file mode 100644
index 0000000..fd60a79
Binary files /dev/null and b/node_modules/react-native-image-crop-picker/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin differ
diff --git a/node_modules/react-native-image-crop-picker/android/src/main/java/com/reactnative/ivpusic/imagepicker/Compression.java b/node_modules/react-native-image-crop-picker/android/src/main/java/com/reactnative/ivpusic/imagepicker/Compression.java
index 5ea266c..9b796ff 100644
--- a/node_modules/react-native-image-crop-picker/android/src/main/java/com/reactnative/ivpusic/imagepicker/Compression.java
+++ b/node_modules/react-native-image-crop-picker/android/src/main/java/com/reactnative/ivpusic/imagepicker/Compression.java
@@ -64,10 +64,28 @@ class Compression {
             imageDirectory.mkdirs();
         }
 
-        File resizeImageFile = new File(imageDirectory, UUID.randomUUID() + ".jpg");
+      //  File resizeImageFile = new File(imageDirectory, UUID.randomUUID() + ".jpg");
+
+ String extension = originalImagePath.substring(originalImagePath.lastIndexOf(".") + 1);
+
+        final String resizeImageFileExtension;
+        final Bitmap.CompressFormat compressFormat;
+        if (extension.equals("png")) {
+            resizeImageFileExtension = ".png";
+            compressFormat = Bitmap.CompressFormat.PNG;
+        } else {
+            resizeImageFileExtension = ".jpg";
+            compressFormat = Bitmap.CompressFormat.JPEG;
+        }
+
+        File resizeImageFile = new File(
+                imageDirectory,
+                UUID.randomUUID() + resizeImageFileExtension
+        );
 
         OutputStream os = new BufferedOutputStream(new FileOutputStream(resizeImageFile));
-        bitmap.compress(Bitmap.CompressFormat.JPEG, quality, os);
+      //  bitmap.compress(Bitmap.CompressFormat.JPEG, quality, os);
+        bitmap.compress(compressFormat, quality, os);
 
         // Don't set unnecessary exif attribute
         if (shouldSetOrientation(originalOrientation)) {
diff --git a/node_modules/react-native-image-crop-picker/android/src/main/java/com/reactnative/ivpusic/imagepicker/PickerModule.java b/node_modules/react-native-image-crop-picker/android/src/main/java/com/reactnative/ivpusic/imagepicker/PickerModule.java
index 00af623..2f776ac 100644
--- a/node_modules/react-native-image-crop-picker/android/src/main/java/com/reactnative/ivpusic/imagepicker/PickerModule.java
+++ b/node_modules/react-native-image-crop-picker/android/src/main/java/com/reactnative/ivpusic/imagepicker/PickerModule.java
@@ -765,15 +765,36 @@ class PickerModule extends ReactContextBaseJavaModule implements ActivityEventLi
             configureCropperColors(options);
         }
 
-        UCrop uCrop = UCrop
-                .of(uri, Uri.fromFile(new File(this.getTmpDir(activity), UUID.randomUUID().toString() + ".jpg")))
-                .withOptions(options);
+        // UCrop uCrop = UCrop
+        //         .of(uri, Uri.fromFile(new File(this.getTmpDir(activity), UUID.randomUUID().toString() + ".jpg")))
+        //         .withOptions(options);
 
-        if (width > 0 && height > 0) {
-            uCrop.withAspectRatio(width, height);
-        }
+                try {
+            String originalImagePath = resolveRealPath(activity, uri, false);
+            String extension = originalImagePath.substring(originalImagePath.lastIndexOf("."));
+
+        // if (width > 0 && height > 0) {
+        //     uCrop.withAspectRatio(width, height);
+        // }
+ if (extension.equals(".png")) {
+                options.setCompressionFormat(Bitmap.CompressFormat.PNG);
+            } else {
+                options.setCompressionFormat(Bitmap.CompressFormat.JPEG);
+            }
 
-        uCrop.start(activity);
+            UCrop uCrop = UCrop
+                    .of(uri, Uri.fromFile(new File(this.getTmpDir(activity), UUID.randomUUID().toString() + extension)))
+                    .withOptions(options);
+
+            if (width > 0 && height > 0) {
+                uCrop.withAspectRatio(width, height);
+            }
+
+      //  uCrop.start(activity);
+       uCrop.start(activity);
+        } catch (Exception e) {
+            resultCollector.notifyProblem(E_NO_IMAGE_DATA_FOUND, e.getMessage());
+        }
     }
 
     private void imagePickerResult(Activity activity, final int requestCode, final int resultCode, final Intent data) {

omarhija10 avatar Mar 24 '25 12:03 omarhija10