diff --git a/MiniScanner.xcodeproj/project.pbxproj b/MiniScanner.xcodeproj/project.pbxproj
index e932361834e162abc7754356cfef10ce8fee75e9..373e411b86302668b3df3a65e8f58591296bb39b 100644
--- a/MiniScanner.xcodeproj/project.pbxproj
+++ b/MiniScanner.xcodeproj/project.pbxproj
@@ -67,6 +67,8 @@
 		5359841B2C145E55003EB6ED /* DocumentsTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 535984192C145E55003EB6ED /* DocumentsTableViewCell.xib */; };
 		5359841E2C14B835003EB6ED /* SearchFilesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5359841D2C14B835003EB6ED /* SearchFilesView.swift */; };
 		535984202C14B8C5003EB6ED /* SearchFilesView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5359841F2C14B8C5003EB6ED /* SearchFilesView.xib */; };
+		539996342C26D41300671340 /* OCRViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539996322C26D41300671340 /* OCRViewController.swift */; };
+		539996352C26D41300671340 /* OCRViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 539996332C26D41300671340 /* OCRViewController.xib */; };
 		539D1C852C164F85009DB24A /* CustomTabBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539D1C842C164F85009DB24A /* CustomTabBarView.swift */; };
 		539D1C872C164F92009DB24A /* CustomTabBarView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 539D1C862C164F92009DB24A /* CustomTabBarView.xib */; };
 		539D1C8B2C16E97F009DB24A /* ShareSheetViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539D1C892C16E97F009DB24A /* ShareSheetViewController.swift */; };
@@ -231,6 +233,8 @@
 		535984192C145E55003EB6ED /* DocumentsTableViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = DocumentsTableViewCell.xib; sourceTree = "<group>"; };
 		5359841D2C14B835003EB6ED /* SearchFilesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchFilesView.swift; sourceTree = "<group>"; };
 		5359841F2C14B8C5003EB6ED /* SearchFilesView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SearchFilesView.xib; sourceTree = "<group>"; };
+		539996322C26D41300671340 /* OCRViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCRViewController.swift; sourceTree = "<group>"; };
+		539996332C26D41300671340 /* OCRViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = OCRViewController.xib; sourceTree = "<group>"; };
 		539D1C842C164F85009DB24A /* CustomTabBarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomTabBarView.swift; sourceTree = "<group>"; };
 		539D1C862C164F92009DB24A /* CustomTabBarView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = CustomTabBarView.xib; sourceTree = "<group>"; };
 		539D1C892C16E97F009DB24A /* ShareSheetViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareSheetViewController.swift; sourceTree = "<group>"; };
@@ -517,6 +521,15 @@
 			path = SearchFilesView;
 			sourceTree = "<group>";
 		};
+		539996312C26D40100671340 /* OCRViewController */ = {
+			isa = PBXGroup;
+			children = (
+				539996322C26D41300671340 /* OCRViewController.swift */,
+				539996332C26D41300671340 /* OCRViewController.xib */,
+			);
+			path = OCRViewController;
+			sourceTree = "<group>";
+		};
 		539D1C832C164F6D009DB24A /* CustomTabBarView */ = {
 			isa = PBXGroup;
 			children = (
@@ -802,6 +815,7 @@
 		EC8A9B2D254DE96300F9AF99 /* Modules */ = {
 			isa = PBXGroup;
 			children = (
+				539996312C26D40100671340 /* OCRViewController */,
 				53BAE0EA2C15E0770072189E /* EditViewController */,
 				ECE9BBB2254E331700D45E43 /* Walktrough */,
 				EC8A9B06254DC2EE00F9AF99 /* Documents */,
@@ -923,6 +937,7 @@
 				53014FB32C11A8E80071CE39 /* flash@3x.png in Resources */,
 				53CD5F622C15A6210010424B /* SettingViewController.xib in Resources */,
 				53F21F9E2C1377B900172BFC /* Tajawal-ExtraLight.ttf in Resources */,
+				539996352C26D41300671340 /* OCRViewController.xib in Resources */,
 				53014FB22C11A8E80071CE39 /* flashUnavailable@3x.png in Resources */,
 				53BAE0EE2C15E0890072189E /* EditViewController.xib in Resources */,
 				53014FAF2C11A8E80071CE39 /* flash@2x.png in Resources */,
@@ -1044,6 +1059,7 @@
 				5359841A2C145E55003EB6ED /* DocumentsTableViewCell.swift in Sources */,
 				EC702522254DF13200BE1958 /* PencilKitViewController.swift in Sources */,
 				53EDED972C18387E00DB8DF9 /* TYCyclePagerView.m in Sources */,
+				539996342C26D41300671340 /* OCRViewController.swift in Sources */,
 				53014F902C11A8E80071CE39 /* CaptureSessionManager.swift in Sources */,
 				ECA1FAA4254DEB140081F00B /* CustomPDFView.swift in Sources */,
 				53014FA32C11A8E80071CE39 /* ZoomGestureController.swift in Sources */,
diff --git a/MiniScanner.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/xcschememanagement.plist b/MiniScanner.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/xcschememanagement.plist
index 3efba6c8f2248a00a4e7e15d0b784416f0d27c9b..3f44a91747422c5817f74dc1bdea18f80b8378cd 100644
--- a/MiniScanner.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/xcschememanagement.plist
+++ b/MiniScanner.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/xcschememanagement.plist
@@ -7,7 +7,7 @@
 		<key>MiniScanner.xcscheme_^#shared#^_</key>
 		<dict>
 			<key>orderHint</key>
-			<integer>8</integer>
+			<integer>10</integer>
 		</dict>
 	</dict>
 </dict>
diff --git a/MiniScanner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/MiniScanner.xcworkspace/xcshareddata/swiftpm/Package.resolved
index 970347f9c4cde986e681c24f6957184e4320f099..2a402b605b14368c643e5b8700661997e6c8722c 100644
--- a/MiniScanner.xcworkspace/xcshareddata/swiftpm/Package.resolved
+++ b/MiniScanner.xcworkspace/xcshareddata/swiftpm/Package.resolved
@@ -1,16 +1,14 @@
 {
-  "object": {
-    "pins": [
-      {
-        "package": "LNExtensionExecutor",
-        "repositoryURL": "https://github.com/LeoNatan/LNExtensionExecutor.git",
-        "state": {
-          "branch": null,
-          "revision": "16b741f659e344f4569c9f9d32ef2298ef0233ff",
-          "version": "1.2.0"
-        }
+  "pins" : [
+    {
+      "identity" : "lnextensionexecutor",
+      "kind" : "remoteSourceControl",
+      "location" : "https://github.com/LeoNatan/LNExtensionExecutor.git",
+      "state" : {
+        "revision" : "16b741f659e344f4569c9f9d32ef2298ef0233ff",
+        "version" : "1.2.0"
       }
-    ]
-  },
-  "version": 1
+    }
+  ],
+  "version" : 2
 }
diff --git a/MiniScanner.xcworkspace/xcuserdata/g.makhoul.xcuserdatad/UserInterfaceState.xcuserstate b/MiniScanner.xcworkspace/xcuserdata/g.makhoul.xcuserdatad/UserInterfaceState.xcuserstate
index 2f44e5277ae465715e37e4c675c280520ae27f1e..1164941d313eccc28d57b5d74b9a1ea82370a8e2 100644
Binary files a/MiniScanner.xcworkspace/xcuserdata/g.makhoul.xcuserdatad/UserInterfaceState.xcuserstate and b/MiniScanner.xcworkspace/xcuserdata/g.makhoul.xcuserdatad/UserInterfaceState.xcuserstate differ
diff --git a/MiniScanner/Modules/EditViewController/EditViewController.swift b/MiniScanner/Modules/EditViewController/EditViewController.swift
index a867e5194fb016e2f71dc2cdde0197ccfdccc377..431e6b85af4424f567120746a912a3653c570f16 100644
--- a/MiniScanner/Modules/EditViewController/EditViewController.swift
+++ b/MiniScanner/Modules/EditViewController/EditViewController.swift
@@ -210,6 +210,13 @@ public class EditViewController: UIViewController {
         
     }
     
+    @IBAction func ocrTapped(_ sender: UIButton) {
+        if let image = scanSession?.scannedItems[banner.pagerView.currentIndex].renderedImage?.retrieveImage() {
+            let controller = OCRViewController(ocrImage: image)
+            self.navigationController?.pushViewController(controller, animated: true)
+        }
+    }
+    
     @IBAction func signatureTapped(_ sender: UIButton) {
         let signatureVC = EPSignatureViewController(signatureDelegate: self, showsDate: true, showsSaveSignatureOption: true)
         let nav = UINavigationController(rootViewController: signatureVC)
diff --git a/MiniScanner/Modules/EditViewController/EditViewController.xib b/MiniScanner/Modules/EditViewController/EditViewController.xib
index f6ecf3ffeadd5a7669cea41c140ddaeb319c70e1..6109f3c10bb702ef9d9b2b035848d34aaa138308 100644
--- a/MiniScanner/Modules/EditViewController/EditViewController.xib
+++ b/MiniScanner/Modules/EditViewController/EditViewController.xib
@@ -99,7 +99,7 @@
                             </constraints>
                         </view>
                         <label opaque="NO" userInteractionEnabled="NO" contentMode="center" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Direct Share" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Kl7-O6-xwc">
-                            <rect key="frame" x="171" y="13" width="88.333333333333314" height="22"/>
+                            <rect key="frame" x="166" y="13" width="98.333333333333314" height="22"/>
                             <fontDescription key="fontDescription" name="Poppins-Medium" family="Poppins" pointSize="16"/>
                             <nil key="textColor"/>
                             <nil key="highlightedColor"/>
@@ -264,6 +264,9 @@
                                         <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="iVs-aT-KbC">
                                             <rect key="frame" x="0.0" y="0.0" width="82" height="90"/>
                                             <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
+                                            <connections>
+                                                <action selector="ocrTapped:" destination="-1" eventType="touchUpInside" id="jaQ-ME-HOT"/>
+                                            </connections>
                                         </button>
                                     </subviews>
                                     <color key="backgroundColor" systemColor="systemBackgroundColor"/>
@@ -291,7 +294,7 @@
                                             </constraints>
                                         </imageView>
                                         <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="edit" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="qsI-va-wrT">
-                                            <rect key="frame" x="0.0" y="52" width="82" height="20"/>
+                                            <rect key="frame" x="0.0" y="52" width="82" height="24"/>
                                             <fontDescription key="fontDescription" name="Poppins-Regular" family="Poppins" pointSize="17"/>
                                             <nil key="textColor"/>
                                             <nil key="highlightedColor"/>
diff --git a/MiniScanner/Modules/OCRViewController/OCRViewController.swift b/MiniScanner/Modules/OCRViewController/OCRViewController.swift
new file mode 100644
index 0000000000000000000000000000000000000000..970591433740ec78edd21b3bc09e7b06dedde748
--- /dev/null
+++ b/MiniScanner/Modules/OCRViewController/OCRViewController.swift
@@ -0,0 +1,74 @@
+//
+//  OCRViewController.swift
+//  MiniScanner
+//
+//  Created by George Makhoul on 22/06/2024.
+//  Copyright © 2024 AppsNectar. All rights reserved.
+//
+
+import UIKit
+import VisionKit
+import Vision
+import Toast_Swift
+
+class OCRViewController: UIViewController {
+    // MARK: - Outlets
+    @IBOutlet weak var ocrTextView: UITextView!
+    
+    // MARK: - Properties
+    var ocrImage = UIImage()
+    var recognizedText = ""
+
+    var textRecognitionRequest = VNRecognizeTextRequest()
+    var capturedimage = VNImageBasedRequest()
+
+    // MARK: - LifeCycle
+    override func viewDidLoad() {
+        super.viewDidLoad()
+        recognizeText()
+        let co = UIBarButtonItem(title: "Copy", style: .plain, target: self, action: #selector(copyText))
+        self.navigationItem.rightBarButtonItem = co
+
+        let handler = VNImageRequestHandler(cgImage: ocrImage.cgImage!, options: [:])
+        do {
+            try handler.perform([textRecognitionRequest])
+        } catch {
+            print(error)
+        }
+    }
+    
+    @objc func copyText() {
+        UIPasteboard.general.string = self.ocrTextView.text
+        self.view.makeToast("Copied to clipboard!")
+        
+    }
+    
+    public init(ocrImage: UIImage){
+        self.ocrImage = ocrImage
+        super.init(nibName: nil, bundle: nil)
+    }
+    
+    required init?(coder aDecoder: NSCoder) {
+        fatalError("init(coder:) should not be called for this class")
+    }
+    
+    func recognizeText(){
+        textRecognitionRequest = VNRecognizeTextRequest(completionHandler: { (request, error) in
+            if let results = request.results, !results.isEmpty {
+                if let requestResults = request.results as? [VNRecognizedTextObservation] {
+                    self.recognizedText = ""
+                    for observation in requestResults {
+                        guard let candidiate = observation.topCandidates(1).first else { return }
+                        self.recognizedText += candidiate.string
+                        self.recognizedText += "\n"
+                    }
+                    
+                    self.ocrTextView.text = self.recognizedText
+                }
+            }
+        })
+        textRecognitionRequest.recognitionLevel = .accurate
+        textRecognitionRequest.usesLanguageCorrection = false
+        textRecognitionRequest.customWords = ["@gmail.com", "@outlook.com", "@yahoo.com", "@icloud.com"]
+    }
+}
diff --git a/MiniScanner/Modules/OCRViewController/OCRViewController.xib b/MiniScanner/Modules/OCRViewController/OCRViewController.xib
new file mode 100644
index 0000000000000000000000000000000000000000..07a6b56f1b563897568ce1de047b30b0d2379c10
--- /dev/null
+++ b/MiniScanner/Modules/OCRViewController/OCRViewController.xib
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="22155" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
+    <device id="retina6_12" orientation="portrait" appearance="light"/>
+    <dependencies>
+        <deployment identifier="iOS"/>
+        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="22131"/>
+        <capability name="Safe area layout guides" minToolsVersion="9.0"/>
+        <capability name="System colors in document resources" minToolsVersion="11.0"/>
+        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
+    </dependencies>
+    <objects>
+        <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="OCRViewController" customModule="MiniScanner" customModuleProvider="target">
+            <connections>
+                <outlet property="ocrTextView" destination="vEk-xV-7wJ" id="aEh-7n-tzp"/>
+                <outlet property="view" destination="i5M-Pr-FkT" id="sfx-zR-JGt"/>
+            </connections>
+        </placeholder>
+        <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
+        <view clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="i5M-Pr-FkT">
+            <rect key="frame" x="0.0" y="0.0" width="393" height="852"/>
+            <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+            <subviews>
+                <textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" textAlignment="natural" translatesAutoresizingMaskIntoConstraints="NO" id="vEk-xV-7wJ">
+                    <rect key="frame" x="0.0" y="59" width="393" height="793"/>
+                    <color key="backgroundColor" systemColor="systemBackgroundColor"/>
+                    <color key="textColor" systemColor="labelColor"/>
+                    <fontDescription key="fontDescription" type="system" pointSize="14"/>
+                    <textInputTraits key="textInputTraits" autocapitalizationType="sentences"/>
+                </textView>
+            </subviews>
+            <viewLayoutGuide key="safeArea" id="fnl-2z-Ty3"/>
+            <color key="backgroundColor" systemColor="systemBackgroundColor"/>
+            <constraints>
+                <constraint firstItem="vEk-xV-7wJ" firstAttribute="leading" secondItem="fnl-2z-Ty3" secondAttribute="leading" id="7gK-4k-mAs"/>
+                <constraint firstAttribute="bottom" secondItem="vEk-xV-7wJ" secondAttribute="bottom" id="C9T-yR-D2b"/>
+                <constraint firstItem="vEk-xV-7wJ" firstAttribute="top" secondItem="fnl-2z-Ty3" secondAttribute="top" id="R1o-13-LVG"/>
+                <constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="vEk-xV-7wJ" secondAttribute="trailing" id="TDD-PD-x1N"/>
+                <constraint firstAttribute="bottom" secondItem="vEk-xV-7wJ" secondAttribute="bottom" id="f9b-pq-PUc"/>
+            </constraints>
+            <variation key="default">
+                <mask key="constraints">
+                    <exclude reference="f9b-pq-PUc"/>
+                </mask>
+            </variation>
+            <point key="canvasLocation" x="136.64122137404578" y="19.718309859154932"/>
+        </view>
+    </objects>
+    <resources>
+        <systemColor name="labelColor">
+            <color white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
+        </systemColor>
+        <systemColor name="systemBackgroundColor">
+            <color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
+        </systemColor>
+    </resources>
+</document>
diff --git a/Podfile b/Podfile
index 64a9519821e697f99b10a9348a275505e56a11e1..2557d8f6d86a57e9ea861288722e7a4d5082a660 100644
--- a/Podfile
+++ b/Podfile
@@ -11,6 +11,7 @@ target 'MiniScanner' do
   pod 'ImagePicker'
   pod 'NBBottomSheet'
   pod 'EPSignature'
+  pod 'Toast-Swift'
 
 
 
diff --git a/Podfile.lock b/Podfile.lock
index 6649453d01ac2fa8903135f6c0e524589e24e832..79ed5f60bda519fcd7b164df0fc04c2cad81b9c0 100644
--- a/Podfile.lock
+++ b/Podfile.lock
@@ -4,6 +4,7 @@ PODS:
   - IQKeyboardManagerSwift (7.0.3)
   - LanguageManager-iOS (1.2.7)
   - NBBottomSheet (1.2.0)
+  - Toast-Swift (5.1.1)
 
 DEPENDENCIES:
   - EPSignature
@@ -11,6 +12,7 @@ DEPENDENCIES:
   - IQKeyboardManagerSwift
   - LanguageManager-iOS
   - NBBottomSheet
+  - Toast-Swift
 
 SPEC REPOS:
   trunk:
@@ -19,6 +21,7 @@ SPEC REPOS:
     - IQKeyboardManagerSwift
     - LanguageManager-iOS
     - NBBottomSheet
+    - Toast-Swift
 
 SPEC CHECKSUMS:
   EPSignature: 3fa3b520c80717b98019723faa60a41794b03fbc
@@ -26,7 +29,8 @@ SPEC CHECKSUMS:
   IQKeyboardManagerSwift: f9c5dc36cba16ddd2e51fa7d51c34a2e083029b5
   LanguageManager-iOS: 6b2dbb3793445827114708f0759b76e96932d7c8
   NBBottomSheet: aa7a52809b2d7b193f733247b8ce391a59904372
+  Toast-Swift: 7a03a532afe3a560d4044bc7c237e2864d295173
 
-PODFILE CHECKSUM: 55e1d258d6921724b2dcc8fa7966f2e028ae9600
+PODFILE CHECKSUM: 66130dd3e292a1567692b85953ac3e758e13868f
 
 COCOAPODS: 1.14.3
diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock
index 6649453d01ac2fa8903135f6c0e524589e24e832..79ed5f60bda519fcd7b164df0fc04c2cad81b9c0 100644
--- a/Pods/Manifest.lock
+++ b/Pods/Manifest.lock
@@ -4,6 +4,7 @@ PODS:
   - IQKeyboardManagerSwift (7.0.3)
   - LanguageManager-iOS (1.2.7)
   - NBBottomSheet (1.2.0)
+  - Toast-Swift (5.1.1)
 
 DEPENDENCIES:
   - EPSignature
@@ -11,6 +12,7 @@ DEPENDENCIES:
   - IQKeyboardManagerSwift
   - LanguageManager-iOS
   - NBBottomSheet
+  - Toast-Swift
 
 SPEC REPOS:
   trunk:
@@ -19,6 +21,7 @@ SPEC REPOS:
     - IQKeyboardManagerSwift
     - LanguageManager-iOS
     - NBBottomSheet
+    - Toast-Swift
 
 SPEC CHECKSUMS:
   EPSignature: 3fa3b520c80717b98019723faa60a41794b03fbc
@@ -26,7 +29,8 @@ SPEC CHECKSUMS:
   IQKeyboardManagerSwift: f9c5dc36cba16ddd2e51fa7d51c34a2e083029b5
   LanguageManager-iOS: 6b2dbb3793445827114708f0759b76e96932d7c8
   NBBottomSheet: aa7a52809b2d7b193f733247b8ce391a59904372
+  Toast-Swift: 7a03a532afe3a560d4044bc7c237e2864d295173
 
-PODFILE CHECKSUM: 55e1d258d6921724b2dcc8fa7966f2e028ae9600
+PODFILE CHECKSUM: 66130dd3e292a1567692b85953ac3e758e13868f
 
 COCOAPODS: 1.14.3
diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj
index a55087a99045387c88186777cc6bd2cc6e56ec0a..66e10a30380c53ba06aa31b4ed3b75d49ac7866f 100644
--- a/Pods/Pods.xcodeproj/project.pbxproj
+++ b/Pods/Pods.xcodeproj/project.pbxproj
@@ -7,332 +7,365 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
-		028F3BD1F76536182769D7FA2BB26457 /* ImageStack.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7EA56260324998EC43B70CD2092E1FB /* ImageStack.swift */; };
-		0615219BFD2EBBE27FF41C2C8816791E /* IQTextFieldViewInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = E34B4735C7461EBF9AEEC896DEB27C33 /* IQTextFieldViewInfo.swift */; };
-		0718CCD0E19136B8DB2A7D4C6585E3ED /* LanguageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8292FC683D8C22C77C5F637AF2836FA /* LanguageManager.swift */; };
-		08822D4E49DB8618D27BAEDED7911733 /* IQKeyboardManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB94CC5B3F453AA0801700167152FCA1 /* IQKeyboardManager+Internal.swift */; };
-		08C234F2981017EEF271582022F339F3 /* IQUIView+IQKeyboardToolbarDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E6FDE31134B7541747D1E89E52E225A /* IQUIView+IQKeyboardToolbarDeprecated.swift */; };
-		09F4E3A6DED312368CE8E037A171BD70 /* selectedImageGallery@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 081BAFFE15D81F33E77489E60A036BE7 /* selectedImageGallery@3x.png */; };
-		0A4DB572ACD97EC492C4E93A0FFB2E47 /* IQTextFieldViewListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F6826627BFA6A69002524426F8CFFB7 /* IQTextFieldViewListener.swift */; };
-		1021FCA162D086E55DE8D6926F8DA215 /* ImageGalleryViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AC4CEA5F2332B5B286CA6B73D2643EF /* ImageGalleryViewCell.swift */; };
-		103FE4EEFF1BE8BAD0FA047987AFED74 /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D55EBF017F6625B593286F47CFEB1FA3 /* IQUIView+Hierarchy.swift */; };
-		10D1A87F45AFB52D2B34D9ABA1A86105 /* UIImageView+Direction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7927C464AC094A95C8B864DF6A0B1D06 /* UIImageView+Direction.swift */; };
-		14063E1AF70EDDC9F33C8E08DCA0BEF3 /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 187B8EDBE8957C190B1EB7C8F949ED80 /* IQPreviousNextView.swift */; };
-		154362EFC8EC0F61F54E24B09266DEB1 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F0A5164AA0CCC729C8EA5166760BA9E /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */; };
-		178BF9CAADACBF4E8FE49574A848C12A /* NBBottomSheetPresentationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1D47766C4492BAF84E069DF6E3DD758 /* NBBottomSheetPresentationController.swift */; };
-		1948830F0F143F2897657B9D75895EFA /* VideoInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02E924FDDE7F7B51AEC552C94D9C9AD6 /* VideoInfoView.swift */; };
-		19BA03143F6B7CCC7F6D3A5000333763 /* ON@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 7488E11EF92CBFCB3965EA6F8020E701 /* ON@3x.png */; };
-		1A7787DB0275CF4A44CA312DD3BA5D33 /* EPSignatureViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 56C1C453B74E770D4AC56A090051BCF5 /* EPSignatureViewController.xib */; };
-		1B1937CEB4E9DF65238702771B4232B4 /* video@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 45C50C21EF30A0239628BA0E14464BCE /* video@3x.png */; };
-		1BBD42E84E62842B6EA186CEF24BBF45 /* ImagePicker.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 97AA160F23F0CBEDDAF212103E762FC7 /* ImagePicker.bundle */; };
-		1BBED45FEDD4AF437A762909E4937019 /* CameraMan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 297D96869095AA06F276F3DA5DD575B7 /* CameraMan.swift */; };
-		1C3881B0113D3219398154E16AA4413C /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5EDE1D4720CA7A048A32667F968ED10 /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */; };
-		1D5090C638CFC6ABA603A73B2D890CC7 /* Helper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8016BAC4075F40E70BE2133125B01BF5 /* Helper.swift */; };
-		1ECC8F5583B658DA5BC4F8D29132213F /* Pods-MiniScanner-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 123ADF4A6B2F1DEBA5B7482D4983B685 /* Pods-MiniScanner-dummy.m */; };
+		028F3BD1F76536182769D7FA2BB26457 /* ImageStack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2535688320A12B11FEFD58EC6052A8EC /* ImageStack.swift */; };
+		0615219BFD2EBBE27FF41C2C8816791E /* IQTextFieldViewInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5870D384ABFCBE6207143C2A72B72A10 /* IQTextFieldViewInfo.swift */; };
+		0718CCD0E19136B8DB2A7D4C6585E3ED /* LanguageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = B432D00858E45B771C11A35D09EB42E4 /* LanguageManager.swift */; };
+		08822D4E49DB8618D27BAEDED7911733 /* IQKeyboardManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFB6EC836300F1DEEAA4CEFAA33ABD19 /* IQKeyboardManager+Internal.swift */; };
+		08C234F2981017EEF271582022F339F3 /* IQUIView+IQKeyboardToolbarDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AB029201A3484CB5BCAD15F2FCF9081 /* IQUIView+IQKeyboardToolbarDeprecated.swift */; };
+		0A4DB572ACD97EC492C4E93A0FFB2E47 /* IQTextFieldViewListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2DD5AE6CACB8DAC2D9D1E1A2922DA90 /* IQTextFieldViewListener.swift */; };
+		0D92995ED774F4E8488DE6D1F4D4CC87 /* Pods-MiniScanner-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 123ADF4A6B2F1DEBA5B7482D4983B685 /* Pods-MiniScanner-dummy.m */; };
+		1021FCA162D086E55DE8D6926F8DA215 /* ImageGalleryViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B74B1A80F0A0EEE7527DE8AFD0E7F1C3 /* ImageGalleryViewCell.swift */; };
+		103FE4EEFF1BE8BAD0FA047987AFED74 /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43390028C811A47BDDF45824B3D30D31 /* IQUIView+Hierarchy.swift */; };
+		10D1A87F45AFB52D2B34D9ABA1A86105 /* UIImageView+Direction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 636AE2E4AB62093E1592CE359392C841 /* UIImageView+Direction.swift */; };
+		14063E1AF70EDDC9F33C8E08DCA0BEF3 /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AEA6851BD7FCB59C627DE1A0633609F /* IQPreviousNextView.swift */; };
+		14FA8541FCF824824EBDDBD21B712DE8 /* focusIcon@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = C84B26F8ADEC27A386D60E255400321A /* focusIcon@3x.png */; };
+		154362EFC8EC0F61F54E24B09266DEB1 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F068A96AEF12780439B98393629BB16 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */; };
+		15F04D15A4DC87FF877C2857720F8D72 /* Toast-Swift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DF01277275CD2AEE06E328B287C97A3 /* Toast-Swift-dummy.m */; };
+		178BF9CAADACBF4E8FE49574A848C12A /* NBBottomSheetPresentationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00F287BEEDC27E1135AF1D47204F754B /* NBBottomSheetPresentationController.swift */; };
+		1948830F0F143F2897657B9D75895EFA /* VideoInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D029ABFAB048D5C70B1F219BF60BFDA /* VideoInfoView.swift */; };
+		1A7787DB0275CF4A44CA312DD3BA5D33 /* EPSignatureViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 72FC8142B933D42EE5AE712DAD741DF8 /* EPSignatureViewController.xib */; };
+		1BBD42E84E62842B6EA186CEF24BBF45 /* ImagePicker-ImagePicker in Resources */ = {isa = PBXBuildFile; fileRef = 97AA160F23F0CBEDDAF212103E762FC7 /* ImagePicker-ImagePicker */; };
+		1BBED45FEDD4AF437A762909E4937019 /* CameraMan.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF51C6ED55BE3234DDC00FD344A09E7D /* CameraMan.swift */; };
+		1C3881B0113D3219398154E16AA4413C /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FAA5D0DE773CB6BFF7370F07A06C5B1 /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */; };
+		1D5090C638CFC6ABA603A73B2D890CC7 /* Helper.swift in Sources */ = {isa = PBXBuildFile; fileRef = A297F21753E5B662FDC26D1C7BFAD0BD /* Helper.swift */; };
+		237A96A092EA5A5B0CB41160BEA22E16 /* Toast-Swift-Toast-Swift in Resources */ = {isa = PBXBuildFile; fileRef = 13FD39576595D8A884BF5166065C5236 /* Toast-Swift-Toast-Swift */; };
 		23D11E770DF137CBF802A30E2B19C054 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C54FCF3DBFE97D4603C0EACF18FA0D04 /* Foundation.framework */; };
-		24C699F9653980B77F44634EF44641C1 /* IQKeyboardInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F3317C2A83E43FF75DFCFD3FAEB3669 /* IQKeyboardInfo.swift */; };
-		267C4C6C182CC853990C78F13C5318CE /* TopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B71FD6B5A8AC626259BE6B97226F81FB /* TopView.swift */; };
-		28658B67B33D0AF1A396F70CF4C416FD /* cameraIcon@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 843CD6046BA80BCDF11AE4FAC807D29B /* cameraIcon@3x.png */; };
-		3402A26F7BBA359E410BEB33C8B74254 /* NBBottomSheetTransitioningDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7F7A4EA7A5659C2F78D04CC218E1440 /* NBBottomSheetTransitioningDelegate.swift */; };
-		3452528F3B9B79AD67D45FEA174F71E4 /* IQUICollectionView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92470A870676C63A27509F38301D521C /* IQUICollectionView+Additions.swift */; };
-		34BDB069A96125DAF2FEF6FF93A3F6AF /* IQToolbarPlaceholderConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3B5F550C3AA900D117E22291DE5D67C /* IQToolbarPlaceholderConfiguration.swift */; };
-		35699581E68E1E6F640C681EEDEEE2B6 /* EPSignature-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A36BA6D882CE68172CAE63D99BCB5BA /* EPSignature-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3573FA382FBE08F99039CED491DB9FF0 /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8147290C4A326DADC3F305533BD64023 /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3806469B2739BBFA16083760004ED9B4 /* ImageGalleryViewDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5054DCBC2013F1894FA0EE7D6D99005 /* ImageGalleryViewDataSource.swift */; };
-		38CBE3196BDD577B5E72BC65508A77F8 /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A6291B42FA169A1C1919CB49B0B8509 /* IQTextView.swift */; };
-		38FD95DCC2D02D5B78BE9AEE48DBDF25 /* ConstraintsSetup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290501CF6F70FA1835207284AF05BEE5 /* ConstraintsSetup.swift */; };
+		24C699F9653980B77F44634EF44641C1 /* IQKeyboardInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC4598F509A748A174B923F7BFFD6A1D /* IQKeyboardInfo.swift */; };
+		267C4C6C182CC853990C78F13C5318CE /* TopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEA5D36999FB7EC130573BBE1118B86C /* TopView.swift */; };
+		3402A26F7BBA359E410BEB33C8B74254 /* NBBottomSheetTransitioningDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 620668AA976F0F6ED19180B8B4D83AB8 /* NBBottomSheetTransitioningDelegate.swift */; };
+		3452528F3B9B79AD67D45FEA174F71E4 /* IQUICollectionView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AFFC5763F85A742954048A03D39913F /* IQUICollectionView+Additions.swift */; };
+		34BDB069A96125DAF2FEF6FF93A3F6AF /* IQToolbarPlaceholderConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0C34C9F75E166049F8D6E200F86B613 /* IQToolbarPlaceholderConfiguration.swift */; };
+		35699581E68E1E6F640C681EEDEEE2B6 /* EPSignature-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 011B51599E04A9236E034DD068DF591E /* EPSignature-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		3573FA382FBE08F99039CED491DB9FF0 /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A9E56248E01438AF8F27428F420DBAA /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		3806469B2739BBFA16083760004ED9B4 /* ImageGalleryViewDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = E835F0288DF1D878316C17BB12366979 /* ImageGalleryViewDataSource.swift */; };
+		38CBE3196BDD577B5E72BC65508A77F8 /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D690195157D5AFC3FC7A71E3B59E3E56 /* IQTextView.swift */; };
+		38FD95DCC2D02D5B78BE9AEE48DBDF25 /* ConstraintsSetup.swift in Sources */ = {isa = PBXBuildFile; fileRef = E02C761871BEF1BBDE11B72CCC3696C6 /* ConstraintsSetup.swift */; };
 		3CCAA73182C09F77A88AFFA24E96DBB6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C54FCF3DBFE97D4603C0EACF18FA0D04 /* Foundation.framework */; };
-		3E21C9612D00C6B92D3FCE3589917729 /* UIView+Direction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B432B6773BE3F0B4A6976820602F07A /* UIView+Direction.swift */; };
-		4017CF2B3EE45E7E579E68E6FCFBF732 /* IQKeyboardManager+UIKeyboardNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2DB0BCD57E720CE97C1C3CE74B75024 /* IQKeyboardManager+UIKeyboardNotification.swift */; };
-		42B931814C7B25871333D5DA9A0E2A41 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC4B66ABF37EFD118BC08264BBCA6461 /* IQKeyboardReturnKeyHandler.swift */; };
-		48A4D5E4D954CB4212E540A92570BBF0 /* UIView+Swizzling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 252B706186B99322E0DA5829FCC7D43C /* UIView+Swizzling.swift */; };
-		4CDBAE55660ED186441E9E4EDE6B3D31 /* IQKeyboardManagerSwift.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift.bundle */; };
-		50374D59C8ED3AE3E41C30F25859F981 /* ImagePickerController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9067705903BD2E8C3EC9BD8EBF709221 /* ImagePickerController.swift */; };
-		54BAE903D82C39392943869866252D93 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62160BE00E3966D4D52808B89DE0B1B3 /* IQNSArray+Sort.swift */; };
-		597994C3AE8908B1E462BC03AC8C23FB /* IQKeyboardManagerCompatible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49FC6FE3F43F76CA598D3253A1731EEB /* IQKeyboardManagerCompatible.swift */; };
-		5C4E571F3ADE020356DAF5143816FC55 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A532EFEAAE9EEAA7CFA7DF04C7E1808B /* PrivacyInfo.xcprivacy */; };
+		3E21C9612D00C6B92D3FCE3589917729 /* UIView+Direction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76694372E1865C4FA3EEFDDBC4161F06 /* UIView+Direction.swift */; };
+		4017CF2B3EE45E7E579E68E6FCFBF732 /* IQKeyboardManager+UIKeyboardNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3E9B3A77CAD85B61F751BBDFCB21D18 /* IQKeyboardManager+UIKeyboardNotification.swift */; };
+		40D3B7212B9FC40CE3445143938A5679 /* AUTO@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8ED32688AB72481EF3CAB7EB874E8EC6 /* AUTO@3x.png */; };
+		42592EF79D0A81B77812AC496508ACAA /* cameraIcon@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = DA35CA28C5083B4CFE5AC4A0693E74DE /* cameraIcon@3x.png */; };
+		42B931814C7B25871333D5DA9A0E2A41 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875F53B09AC722ED6ADABA1C1EDC5C20 /* IQKeyboardReturnKeyHandler.swift */; };
+		48A4D5E4D954CB4212E540A92570BBF0 /* UIView+Swizzling.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8EF4D9DBCE2C1D02B24E978469E6051 /* UIView+Swizzling.swift */; };
+		4CDBAE55660ED186441E9E4EDE6B3D31 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift in Resources */ = {isa = PBXBuildFile; fileRef = 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */; };
+		50374D59C8ED3AE3E41C30F25859F981 /* ImagePickerController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9BF6D173974B97A3F1EB34546FCA901 /* ImagePickerController.swift */; };
+		54BAE903D82C39392943869866252D93 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4722380FB0C679720105FF9E1A5A523B /* IQNSArray+Sort.swift */; };
+		557A1655974B507ED20F35CF59C65BAF /* OFF@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F4415550D8B9EC49233840893C1C9537 /* OFF@3x.png */; };
+		570139F7C036A8C0C2E2A79828C91040 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C54FCF3DBFE97D4603C0EACF18FA0D04 /* Foundation.framework */; };
+		597994C3AE8908B1E462BC03AC8C23FB /* IQKeyboardManagerCompatible.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5E1C76F4CB18ED77389CE7FE78F467D /* IQKeyboardManagerCompatible.swift */; };
+		59D76AD0378678CB0D3236021BF96A09 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2EE6749FC108D414ECB83B77EF11BD86 /* QuartzCore.framework */; };
 		5D35C19C362961F919BE9820991D761E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C54FCF3DBFE97D4603C0EACF18FA0D04 /* Foundation.framework */; };
-		5F0469C5B154DC20B844EA2A9B7F8D42 /* IQPlaceholderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3DC4A4D35E057E5F76427C838E3E495 /* IQPlaceholderable.swift */; };
-		5F62DAE67CF97B7C42471EA91B79AA9A /* IQTextFieldViewInfoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00AA2070B1A7F8ECC88B6E7F0EEB2167 /* IQTextFieldViewInfoModel.swift */; };
-		6418A8A5D32E73D898AB155952180B0C /* LanguageManager-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BF809679D3CFFBC72878EC9BFEA90F5E /* LanguageManager-iOS-dummy.m */; };
-		674C6B2E317E657D8EAD3CC73F608540 /* IQKeyboardManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1D47B8C43A0DA0A05A410655A28153 /* IQKeyboardManager+Debug.swift */; };
-		6D55C34EF7CE4718D8B2FE6CE95C5674 /* DefaultsKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DDA4537FCBE11326C1D65EA43B3CC6D /* DefaultsKeys.swift */; };
-		6F875A0983E3FB0E0CC0BDA6376F73E8 /* String+Localiz.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D01E52DE74EF3C733B94F1E045CCD77 /* String+Localiz.swift */; };
-		6FAA62F8C663AAEDAB170956E9A298CC /* ImageGalleryLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84969C2137D2629DFFC29942F8B97FEB /* ImageGalleryLayout.swift */; };
-		701904768C60A3F9060518DD58EC2882 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = F76805C9416BA1FC318E025ACA3B95EF /* IQToolbar.swift */; };
-		733CF7F19636AFF4A97708DFDE0AE53C /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D4270A3541F22B881BD953A68F6E73F9 /* IQKeyboardManagerSwift-dummy.m */; };
-		743ED1DCEC16DC2E7FAD8FBDD276EC8F /* ImagePicker-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FDF5381B2554B2BB1D7949E3B9A7DF79 /* ImagePicker-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		5F0469C5B154DC20B844EA2A9B7F8D42 /* IQPlaceholderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2B15DF05BBBE3351036FCCAC9F00846 /* IQPlaceholderable.swift */; };
+		5F62DAE67CF97B7C42471EA91B79AA9A /* IQTextFieldViewInfoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C55F11056F0351DE08666B753849E48 /* IQTextFieldViewInfoModel.swift */; };
+		6418A8A5D32E73D898AB155952180B0C /* LanguageManager-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 16878922AD64BAC3738BB1DCCEE573DD /* LanguageManager-iOS-dummy.m */; };
+		674C6B2E317E657D8EAD3CC73F608540 /* IQKeyboardManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 650E6F717733EACCA5E65EC3FCDBDE02 /* IQKeyboardManager+Debug.swift */; };
+		6D55C34EF7CE4718D8B2FE6CE95C5674 /* DefaultsKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = C868C23A49BC6026FFF1C097909C6AEF /* DefaultsKeys.swift */; };
+		6F875A0983E3FB0E0CC0BDA6376F73E8 /* String+Localiz.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E815AC0CA5BEA17DC867985BB80CA99 /* String+Localiz.swift */; };
+		6F9D8C942D968A408F1B9370EC7F7B29 /* Pods-MiniScanner-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E8A070B594D65627DD64F5ABC65D271 /* Pods-MiniScanner-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		6FAA62F8C663AAEDAB170956E9A298CC /* ImageGalleryLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53D1259E91ED2A6A6554FD25A148FAEA /* ImageGalleryLayout.swift */; };
+		701904768C60A3F9060518DD58EC2882 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19DE64C21ED9D81A56EF0DA1C351E53C /* IQToolbar.swift */; };
+		733CF7F19636AFF4A97708DFDE0AE53C /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 69023DD29D363BEF415F3723F1169699 /* IQKeyboardManagerSwift-dummy.m */; };
+		743ED1DCEC16DC2E7FAD8FBDD276EC8F /* ImagePicker-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A683468C7D2939968FC170A715B5467 /* ImagePicker-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
 		7586D1882B962E1E31C28CC6396668B3 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C63F26DA7ECAFB44B0A5DD0BC0E2F89 /* UIKit.framework */; };
-		784DF7F278DC988FEEECB999A9ADFCBB /* BottomContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F84A913AFEF518DF42A997F74EC8260 /* BottomContainerView.swift */; };
-		797DF46337EAC66E47C5ADAF32515524 /* NBBottomSheet.h in Headers */ = {isa = PBXBuildFile; fileRef = C6AEEFA5613E0B7BF8F6425A154D6EC9 /* NBBottomSheet.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		784DF7F278DC988FEEECB999A9ADFCBB /* BottomContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C777330D77AC4AEF2F650AC082FC0D20 /* BottomContainerView.swift */; };
+		797DF46337EAC66E47C5ADAF32515524 /* NBBottomSheet.h in Headers */ = {isa = PBXBuildFile; fileRef = C3DAC0D16E8B9CDAB1C46438A1918609 /* NBBottomSheet.h */; settings = {ATTRIBUTES = (Public, ); }; };
 		7B2263CFC47393D3FB5CD8D5F7EB57AD /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C63F26DA7ECAFB44B0A5DD0BC0E2F89 /* UIKit.framework */; };
-		7DB7E0E519A315B78D72BF7C63C64E30 /* ButtonPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4648CA1088D11129C0BDD49912D6FAB /* ButtonPicker.swift */; };
-		8086BD2DB5F1A0CC88E4F3386570A21C /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 116DA05004680C76EAB707C0943392EB /* IQUITextFieldView+Additions.swift */; };
-		8234444617FD513B81095D920BFA796B /* NBConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD46A963E6CCE8CD900BA8A7331D7D8C /* NBConfiguration.swift */; };
-		82950EE4BDD57F74749742A3E1566073 /* IQKeyboardManager+UITextFieldViewNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0DA73612FA4F954FCE02EA0ADACE634 /* IQKeyboardManager+UITextFieldViewNotification.swift */; };
-		829A79A8C324697D5A619C029AEB0063 /* CameraView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC2ECE9C7A88988A534C8F7590F3AB64 /* CameraView.swift */; };
-		852E6AB133CF7BDE7DE7D836AE201868 /* Languages.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2B28EA5FE2C09FCEF4DF47D34186FB7 /* Languages.swift */; };
-		8AE718666177B657AE0BBD08AF829DD1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C54FCF3DBFE97D4603C0EACF18FA0D04 /* Foundation.framework */; };
-		8D935C83E5D7B42A4C6439FFA767CE24 /* AUTO@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = EB8D9081C43164E02C60F65C02702B8E /* AUTO@3x.png */; };
-		8EAF267614A5AB6196921C15E719AE35 /* NBBottomSheetDismissalTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97037D70AD7F37FBCDB7561DA20D7D2D /* NBBottomSheetDismissalTransition.swift */; };
-		8ED2E941DF0803C8AA331D0D8C722615 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F88000230AEFE1CF1FC184347AAE598B /* IQBarButtonItem.swift */; };
-		8FDA28363A5E49017498FD69AAA8F59F /* IQKeyboardListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 400224F8C71E7053C79E8D5E509534F4 /* IQKeyboardListener.swift */; };
-		907FCA3049CAAF64B579D08D339D118D /* IQBarButtonItemConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 419AB69B674D6C318AC58EE6D9AFF102 /* IQBarButtonItemConfiguration.swift */; };
-		93C0AD77AB416AE90A6BD03E44A9B684 /* EPSignature-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E24E6B8D32E615F0FEF0A78F3C181A09 /* EPSignature-dummy.m */; };
-		94F893223EB4C1C0F829C17900114AFA /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B5E1D310DD754E122DEEE009481A2D6 /* IQUIScrollView+Additions.swift */; };
+		7DB7E0E519A315B78D72BF7C63C64E30 /* ButtonPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D3BA93828D8AA79B12971D4417E3E7 /* ButtonPicker.swift */; };
+		8086BD2DB5F1A0CC88E4F3386570A21C /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4309F47E646E6968CACD8832ABE22099 /* IQUITextFieldView+Additions.swift */; };
+		8234444617FD513B81095D920BFA796B /* NBConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2647160AB4F12734D43B806D373E9312 /* NBConfiguration.swift */; };
+		82950EE4BDD57F74749742A3E1566073 /* IQKeyboardManager+UITextFieldViewNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AF49D9ABCB15DBD7FCBE47C06871EDE /* IQKeyboardManager+UITextFieldViewNotification.swift */; };
+		829A79A8C324697D5A619C029AEB0063 /* CameraView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B17A5CFD871FCE0F4206503722AC57FF /* CameraView.swift */; };
+		852E6AB133CF7BDE7DE7D836AE201868 /* Languages.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B7B31E6C5B5F1EC637FFE5C5B3C83C3 /* Languages.swift */; };
+		8EAF267614A5AB6196921C15E719AE35 /* NBBottomSheetDismissalTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 002E7885D97E14840BB1694FDAC680C3 /* NBBottomSheetDismissalTransition.swift */; };
+		8ED2E941DF0803C8AA331D0D8C722615 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = C36106C5881CE608080384E70EA21E2C /* IQBarButtonItem.swift */; };
+		8FDA28363A5E49017498FD69AAA8F59F /* IQKeyboardListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A8E9A2C8F405661496F405E14CEB2E1 /* IQKeyboardListener.swift */; };
+		907FCA3049CAAF64B579D08D339D118D /* IQBarButtonItemConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB89DB4BC3C06D3ACF9248E1A8CB0A32 /* IQBarButtonItemConfiguration.swift */; };
+		93C0AD77AB416AE90A6BD03E44A9B684 /* EPSignature-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A5FF8ED8FBE20522184DB1B88647020 /* EPSignature-dummy.m */; };
+		94F893223EB4C1C0F829C17900114AFA /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92F6E344FAB0C5DAE4F05104C2C68571 /* IQUIScrollView+Additions.swift */; };
 		98A4D0D5928A35C7DB3D9272187789A8 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F3DF46AD6E25D68DB361974528992221 /* CoreGraphics.framework */; };
-		9A00A25ED34A7687C62B02EBB76C1248 /* IQKeyboardConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 297848FCF8FE33D0DA0FDA6C8B1F5CC3 /* IQKeyboardConfiguration.swift */; };
-		9E704111CAAACBF64155A576FC337323 /* LanguageManager-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3510141CBBD30B465F757E0A8E2B1097 /* LanguageManager-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9F78D56352F7D932DCEBE416C668C7BA /* IQKeyboardManager+ToolbarActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9651F46100B3C105EE27B92C1DFFCEC /* IQKeyboardManager+ToolbarActions.swift */; };
-		A213B981B47C6B4734589B6ED9469132 /* OFF@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 18CC4F437D7A0F3454C4F89BD6CE0AEC /* OFF@3x.png */; };
-		A4AE2538C33D06CB8C70D5FF35A65D98 /* EPSignatureViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1A5BF586C35098EC908E7870B407170 /* EPSignatureViewController.swift */; };
-		A5E69CC013C4311C8AF52C7F7AB095C9 /* IQUITableView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 619978A0C0036454C22A81173BAA5A6A /* IQUITableView+Additions.swift */; };
-		AE7D065E1D48171258FD8F07F7CD592C /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9F19506C84032240A21541F9EFCA895 /* IQKeyboardManagerConstants.swift */; };
-		AF715064CF6458D3D89BB563DFDB00C6 /* UIButton+Direction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4E6D4AE8BCE2646794F28F0E24A08D1 /* UIButton+Direction.swift */; };
-		B0E87F4E370B3A0CD14B50D219AE7B0B /* StackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 467961922684B2F4C4295CBE0C9CD940 /* StackView.swift */; };
+		9A00A25ED34A7687C62B02EBB76C1248 /* IQKeyboardConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5AF1DD944BBBCC3E4B6F8FB70B1C9E9 /* IQKeyboardConfiguration.swift */; };
+		9A07A2503A858418B33E94591CE13F17 /* video@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = EB9573491019BC299A7C3CBE4C3D37FF /* video@3x.png */; };
+		9E704111CAAACBF64155A576FC337323 /* LanguageManager-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B4FB0B2061538AF85A645E46144C165E /* LanguageManager-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		9F78D56352F7D932DCEBE416C668C7BA /* IQKeyboardManager+ToolbarActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45FB65D90C5FCEB09C0B16E99E9CB1EB /* IQKeyboardManager+ToolbarActions.swift */; };
+		A4AE2538C33D06CB8C70D5FF35A65D98 /* EPSignatureViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81B80CF746340952D1957D5CCC583D36 /* EPSignatureViewController.swift */; };
+		A5E69CC013C4311C8AF52C7F7AB095C9 /* IQUITableView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 039EA7048499C3BC1CBB4E8FAB74BB40 /* IQUITableView+Additions.swift */; };
+		AE7D065E1D48171258FD8F07F7CD592C /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD60A987631255EE6EF4DF3C13D75F14 /* IQKeyboardManagerConstants.swift */; };
+		AF715064CF6458D3D89BB563DFDB00C6 /* UIButton+Direction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C2F550BD6A5440BADC14D7B43F94713 /* UIButton+Direction.swift */; };
+		B0E87F4E370B3A0CD14B50D219AE7B0B /* StackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E732367DAF4C72D47A9D2609A0D2EAD7 /* StackView.swift */; };
 		B1A786B1A2F11EBD1BF77305EEB710F5 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2EE6749FC108D414ECB83B77EF11BD86 /* QuartzCore.framework */; };
-		B1BFC54288364884DDEAE75027BABE1A /* IQActiveConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FE3DE7F264E30C392DCECA7921DAEF2 /* IQActiveConfiguration.swift */; };
-		B9CF878085ABA2991A9C6F12F9B9DAB3 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = A100F9EA89810A00541755ECD7BBB307 /* IQTitleBarButtonItem.swift */; };
+		B1BFC54288364884DDEAE75027BABE1A /* IQActiveConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 455ED137864B3625C8C1DC4EA799A433 /* IQActiveConfiguration.swift */; };
+		B7E0FCF3222880B9CDBABD576D3D348A /* ON@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 92BD73655367FDAF60480520BD5C7C1F /* ON@3x.png */; };
+		B9CF878085ABA2991A9C6F12F9B9DAB3 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AFA769CF0850AC9B2C312D9D737E578 /* IQTitleBarButtonItem.swift */; };
 		BD0139B5F1C96514CB66C4310AAF1DF5 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 56B28C4E9F718651E6E1B010F31566EB /* AVFoundation.framework */; };
-		C884AFFEC6B0F6540E8A5593250D5741 /* Pods-MiniScanner-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E8A070B594D65627DD64F5ABC65D271 /* Pods-MiniScanner-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		CA6D6333D723B4391BD689F68FCF23DF /* EPSignatureView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 452182903F9A76184461CC377DB62A70 /* EPSignatureView.swift */; };
-		CA8CFC49D2338D41DA4E83F941867CEB /* ImagePicker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FD2850880C4A8033AED333F5DFAE328 /* ImagePicker-dummy.m */; };
+		C1BDE472EF622F6F59660C63EAF16578 /* selectedImageGallery@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 87EF02E7A8E36E8A8DBB71DE89ED96B0 /* selectedImageGallery@3x.png */; };
+		CA6D6333D723B4391BD689F68FCF23DF /* EPSignatureView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BD6019163583EA6526F0ACBFDA0511E /* EPSignatureView.swift */; };
+		CA8CFC49D2338D41DA4E83F941867CEB /* ImagePicker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EA6E885F82FC51E2B5754170A5C9BFF /* ImagePicker-dummy.m */; };
 		CC897E71556348377B4C31307E208C80 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C54FCF3DBFE97D4603C0EACF18FA0D04 /* Foundation.framework */; };
-		CC96488C33BFB3BCEE4A665A438CAC36 /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5598E57D63117C1B54ADBB7A187B232 /* IQUIViewController+Additions.swift */; };
-		D2A598E7174826A7B04036E7AC8AA3B6 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCB418B4C0BF451B734FFA48AAD9ADF6 /* Storage.swift */; };
-		D3D1F63C30E95311B687FA924B872C15 /* IQKeyboardManager+Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C5E34F15E4BBDA3480406FF35C1903 /* IQKeyboardManager+Deprecated.swift */; };
-		D46F90A0F6FC8F1D2AA4129BC2A934DD /* NBBottomSheet-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AD71C20FAD4FE7E08FA8091857A2FDCB /* NBBottomSheet-dummy.m */; };
+		CC96488C33BFB3BCEE4A665A438CAC36 /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8E57D2900050797926440B9E5CFBB20 /* IQUIViewController+Additions.swift */; };
+		D181D49DE6D7885B2834AF4E96170171 /* Toast-Swift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EF7D783EF1D563B4F4FD4F1F0C419D93 /* Toast-Swift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		D2A598E7174826A7B04036E7AC8AA3B6 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 061AAD17D23877A1F03301246A85EF54 /* Storage.swift */; };
+		D3A3B25E1A86845B4E10D35D8FD06ED9 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 019B0871D5ADD52194BB016FE08B66F5 /* PrivacyInfo.xcprivacy */; };
+		D3D1F63C30E95311B687FA924B872C15 /* IQKeyboardManager+Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EE59A1597022F0861A65AB781A04460 /* IQKeyboardManager+Deprecated.swift */; };
+		D46F90A0F6FC8F1D2AA4129BC2A934DD /* NBBottomSheet-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D0CB553D4A98EA08E4217623F5288340 /* NBBottomSheet-dummy.m */; };
 		D4BB4D928CB44E6CE753BEA14E5AC918 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C54FCF3DBFE97D4603C0EACF18FA0D04 /* Foundation.framework */; };
-		D8322CBE73400EE4382D1A042D2D53D3 /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB5F2D5DFB52DE92C94A23801BAC451C /* IQUIView+IQKeyboardToolbar.swift */; };
-		D88C2EA8ACCC0DE031D9E7A768062E2C /* IQKeyboardManager+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1229814968DD5876FBA87DDA81C5B8F /* IQKeyboardManager+Toolbar.swift */; };
-		DE3B5070A41194C21898D92DBFFCBE4C /* IQRootControllerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 878EC7606D056CAB26A578762AF922D7 /* IQRootControllerConfiguration.swift */; };
-		E483FA24409A56AAEDF8A1DEC5F55F16 /* UIImage+NextPrevious.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEB8E045AED5393DCC7FA1C76AB59AB8 /* UIImage+NextPrevious.swift */; };
-		E8770A941545BB190D76BF7E5262797D /* IQToolbarConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3243FB397BF2AFE225A1FC09542DBF5D /* IQToolbarConfiguration.swift */; };
-		EA280E998F6C42AE8492336F762F92D5 /* EPExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9D8E28679896AEA1627BA66F8580C2 /* EPExtensions.swift */; };
-		EBB5F245DBEEB13D48F09E0DD75A6C95 /* IQKeyboardManager+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05DDE99E61633BB77D72F46FD10F71BC /* IQKeyboardManager+Position.swift */; };
-		ECFE64B0759EFA4F555994B6CDCED624 /* AssetManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9E511B375EE87D380DE8D4B00AE28F4 /* AssetManager.swift */; };
-		F2AF558F96F3C43C3E4C747E45E5637C /* LocationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D01404D467A420F82D2829CE6CD8BB4 /* LocationManager.swift */; };
-		F2ED9C9337B84D1E42E67BF7F7DAD72C /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A6AE173040683BAF2BF0ACE7CB13A0A /* Configuration.swift */; };
-		F56475ACE1A1CFE322DBFA35CDA1A204 /* NBBottomSheetConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = A72C2CB61DAC20DBF7210307C41485C5 /* NBBottomSheetConfiguration.swift */; };
-		F681FB74C756E0AAFFDC0D414EBD8FA0 /* IQScrollViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 486835CC5D14C1EA193F8575CA89FDCC /* IQScrollViewConfiguration.swift */; };
-		F7C3A4FED58118F9ADC5B4AF9A10B9FC /* ViewDirection.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC259076A4D444F235DABE44D7425021 /* ViewDirection.swift */; };
-		F7E2900D9AF732C627F184A258F48DF0 /* NBBottomSheetController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54323777101C6AB180A413C0B2DB23B9 /* NBBottomSheetController.swift */; };
-		F9DE1A3C506E506F4DA4B7714359E8D1 /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = A353C25676960291A3718B5AFDB81A33 /* IQKeyboardManager.swift */; };
-		FB0A76B10B5927494469B16B28CF2B9A /* NBBottomSheetPresentationTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00B378319A98BB422CBDBE14796C501A /* NBBottomSheetPresentationTransition.swift */; };
-		FDEFBFB34E35A4BB332264E0CACCF5D8 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = A12B5A63F2CB09B7D22B7E2F4A2210EB /* IQInvocation.swift */; };
-		FE4936BFE1B6B6A9E8136010E413A24B /* NBBottomSheet-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 389AA43304A03366FC2510859AA7DCBA /* NBBottomSheet-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		FF74A846B2EEC0D52379B48D7963D8C0 /* focusIcon@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9FC1B2AF5635D8020B43F30629EC2712 /* focusIcon@3x.png */; };
-		FF8C6AC907C8F4B527F9A0CBDBCC7F92 /* ImageGalleryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21D53725C7625527BF97643CF7655C26 /* ImageGalleryView.swift */; };
+		D8322CBE73400EE4382D1A042D2D53D3 /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0315AFEFCB0BFF084FA3C5E469C5C301 /* IQUIView+IQKeyboardToolbar.swift */; };
+		D88C2EA8ACCC0DE031D9E7A768062E2C /* IQKeyboardManager+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27B7276332D112636983C2AD6107C243 /* IQKeyboardManager+Toolbar.swift */; };
+		DE3B5070A41194C21898D92DBFFCBE4C /* IQRootControllerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89DB66B29E28AD378856BF11E7EE9A37 /* IQRootControllerConfiguration.swift */; };
+		E483FA24409A56AAEDF8A1DEC5F55F16 /* UIImage+NextPrevious.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6FD3B67AA484E2ABE3D0DB152EB7D99 /* UIImage+NextPrevious.swift */; };
+		E8770A941545BB190D76BF7E5262797D /* IQToolbarConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7951FB92CEF55E571958C0480194A1A7 /* IQToolbarConfiguration.swift */; };
+		EA280E998F6C42AE8492336F762F92D5 /* EPExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55C7CD2DA0F4475F09E37093AD32524B /* EPExtensions.swift */; };
+		EBB5F245DBEEB13D48F09E0DD75A6C95 /* IQKeyboardManager+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB7EC43BFC9C3B66643A06CC90583727 /* IQKeyboardManager+Position.swift */; };
+		ECFE64B0759EFA4F555994B6CDCED624 /* AssetManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36C5D6D838BB40C4C60BCEC9700237DB /* AssetManager.swift */; };
+		F2AF558F96F3C43C3E4C747E45E5637C /* LocationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FB53955023E1BA00913DC99F1A9600E /* LocationManager.swift */; };
+		F2ED9C9337B84D1E42E67BF7F7DAD72C /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = C815920F622C0A64C028E765DFA19DE9 /* Configuration.swift */; };
+		F41974A73F0409847E3272A90832366C /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = F44C091B448CFD1D03576A3232F205BC /* PrivacyInfo.xcprivacy */; };
+		F56475ACE1A1CFE322DBFA35CDA1A204 /* NBBottomSheetConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDB80757CE3795FC91CDB7A65C1075C2 /* NBBottomSheetConfiguration.swift */; };
+		F681FB74C756E0AAFFDC0D414EBD8FA0 /* IQScrollViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 643C568373D83E0D0E40D73444B3A917 /* IQScrollViewConfiguration.swift */; };
+		F7C3A4FED58118F9ADC5B4AF9A10B9FC /* ViewDirection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BDB1CC7C25473E29D4F8FB6945AE100 /* ViewDirection.swift */; };
+		F7E2900D9AF732C627F184A258F48DF0 /* NBBottomSheetController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F38BC60F94AF6CF593ADA0BC8B5408FB /* NBBottomSheetController.swift */; };
+		F912129FB7C53C428FE247D6ECF633AC /* Toast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55CB6C34A690CC87CCB70DDB216EAC51 /* Toast.swift */; };
+		F9DE1A3C506E506F4DA4B7714359E8D1 /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10670E8341C2F0D77BC4D00A7AFBBA00 /* IQKeyboardManager.swift */; };
+		FB0A76B10B5927494469B16B28CF2B9A /* NBBottomSheetPresentationTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3535FAD2227224788FF4549088FA2DBE /* NBBottomSheetPresentationTransition.swift */; };
+		FB7D384E51C9E1ADAEE50C64A694BB61 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C54FCF3DBFE97D4603C0EACF18FA0D04 /* Foundation.framework */; };
+		FDEFBFB34E35A4BB332264E0CACCF5D8 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD2F833515731616C366DD163491D01C /* IQInvocation.swift */; };
+		FE4936BFE1B6B6A9E8136010E413A24B /* NBBottomSheet-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EC19D9CE4EB77DF2E4C44BEB17C0B656 /* NBBottomSheet-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		FF8C6AC907C8F4B527F9A0CBDBCC7F92 /* ImageGalleryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D86875C465CBABD7848556B410E7D9CC /* ImageGalleryView.swift */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXContainerItemProxy section */
-		19D95F1858EF2D6E80811860CFD6BF92 /* PBXContainerItemProxy */ = {
+		1F245D5023512CA13BF131DF3BE2F569 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = 727C2007A89D1AD73613E3E2E22998E5;
-			remoteInfo = NBBottomSheet;
+			remoteGlobalIDString = 614D1818852890AC7D3CDF68D512C370;
+			remoteInfo = "ImagePicker-ImagePicker";
 		};
-		6CD75698768741DC0335DCB2F06CB5BC /* PBXContainerItemProxy */ = {
+		20C35DA82C85CF6788DD8065BC481B9E /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E;
-			remoteInfo = "IQKeyboardManagerSwift-IQKeyboardManagerSwift";
+			remoteGlobalIDString = C344E85893FCDEE5B70436E0A4A3472B;
+			remoteInfo = "Toast-Swift-Toast-Swift";
 		};
-		8292BF480C5137113C3A6C342933F986 /* PBXContainerItemProxy */ = {
+		3F00138FAC4ECA9E49CEABF22BD19BE1 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = 75F1EA88CB9544AB5CBE20DEC9A011AE;
-			remoteInfo = "LanguageManager-iOS";
+			remoteGlobalIDString = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E;
+			remoteInfo = "IQKeyboardManagerSwift-IQKeyboardManagerSwift";
 		};
-		D06F098EB5FE1B281549C568AA85EEA9 /* PBXContainerItemProxy */ = {
+		A29E541340C3A517481C239535FE1FFC /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = 614D1818852890AC7D3CDF68D512C370;
-			remoteInfo = "ImagePicker-ImagePicker";
+			remoteGlobalIDString = 01CB8D6098C21E12CE735619344DE81E;
+			remoteInfo = ImagePicker;
 		};
-		D96B4C07AAAD52B947C6F8CFEF7E8807 /* PBXContainerItemProxy */ = {
+		C205777C53E1CE623400BA653BE42F72 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
 			proxyType = 1;
 			remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4;
 			remoteInfo = IQKeyboardManagerSwift;
 		};
-		F3097459B372082D9C20BEF06209FBD6 /* PBXContainerItemProxy */ = {
+		DC00E61911BECBD44AD03666ABE5766F /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = 3CAF5EBFE5D1550CFF58AEC93594990A;
-			remoteInfo = EPSignature;
+			remoteGlobalIDString = 75F1EA88CB9544AB5CBE20DEC9A011AE;
+			remoteInfo = "LanguageManager-iOS";
 		};
-		FBE5961EEB250DF2DACF4F88C36BCC1E /* PBXContainerItemProxy */ = {
+		DF9BB083B1ADDADD655B884FB3F1206F /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = 01CB8D6098C21E12CE735619344DE81E;
-			remoteInfo = ImagePicker;
+			remoteGlobalIDString = B990BD87169C76A3ED3FE8A9258D91A3;
+			remoteInfo = "Toast-Swift";
+		};
+		E5994A8B30F194C0AE4142C721F4D444 /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 727C2007A89D1AD73613E3E2E22998E5;
+			remoteInfo = NBBottomSheet;
+		};
+		EDA903FA148D63AAD0DCB3E2E76E5F9E /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 3CAF5EBFE5D1550CFF58AEC93594990A;
+			remoteInfo = EPSignature;
 		};
 /* End PBXContainerItemProxy section */
 
 /* Begin PBXFileReference section */
-		00AA2070B1A7F8ECC88B6E7F0EEB2167 /* IQTextFieldViewInfoModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewInfoModel.swift; path = IQKeyboardManagerSwift/ReturnKeyHandler/IQTextFieldViewInfoModel.swift; sourceTree = "<group>"; };
-		00B378319A98BB422CBDBE14796C501A /* NBBottomSheetPresentationTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetPresentationTransition.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetPresentationTransition.swift; sourceTree = "<group>"; };
-		02E924FDDE7F7B51AEC552C94D9C9AD6 /* VideoInfoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoInfoView.swift; path = Source/ImageGallery/VideoInfoView.swift; sourceTree = "<group>"; };
-		05DDE99E61633BB77D72F46FD10F71BC /* IQKeyboardManager+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Position.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Position.swift"; sourceTree = "<group>"; };
-		081BAFFE15D81F33E77489E60A036BE7 /* selectedImageGallery@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "selectedImageGallery@3x.png"; path = "Images/selectedImageGallery@3x.png"; sourceTree = "<group>"; };
-		0A36BA6D882CE68172CAE63D99BCB5BA /* EPSignature-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EPSignature-umbrella.h"; sourceTree = "<group>"; };
-		0AF6D83B6BEECA27C12EB10E96CF4A52 /* ResourceBundle-ImagePicker-ImagePicker-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ImagePicker-ImagePicker-Info.plist"; sourceTree = "<group>"; };
-		0B1626D50D1FBDF5976CCCE6F16928A1 /* NBBottomSheet-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "NBBottomSheet-Info.plist"; sourceTree = "<group>"; };
-		0CB32F67F5B5E9A2C263A017E98041AC /* NBBottomSheet-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NBBottomSheet-prefix.pch"; sourceTree = "<group>"; };
-		0CBC68B38C0421EC0AE36B43FB2C7636 /* ImagePicker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ImagePicker.release.xcconfig; sourceTree = "<group>"; };
+		002E7885D97E14840BB1694FDAC680C3 /* NBBottomSheetDismissalTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetDismissalTransition.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetDismissalTransition.swift; sourceTree = "<group>"; };
+		00F287BEEDC27E1135AF1D47204F754B /* NBBottomSheetPresentationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetPresentationController.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetPresentationController.swift; sourceTree = "<group>"; };
+		011B51599E04A9236E034DD068DF591E /* EPSignature-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EPSignature-umbrella.h"; sourceTree = "<group>"; };
+		019B0871D5ADD52194BB016FE08B66F5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Toast/Resources/PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
+		0315AFEFCB0BFF084FA3C5E469C5C301 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = "<group>"; };
+		039EA7048499C3BC1CBB4E8FAB74BB40 /* IQUITableView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITableView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUITableView+Additions.swift"; sourceTree = "<group>"; };
+		03DD32D0BF8FB60836D128D957D391C9 /* Toast-Swift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Toast-Swift.release.xcconfig"; sourceTree = "<group>"; };
+		061AAD17D23877A1F03301246A85EF54 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = "LanguageManager-iOS/Classes/Helpers/Storage.swift"; sourceTree = "<group>"; };
+		099E4FB694B786AC923DF85EB9E89F83 /* NBBottomSheet.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NBBottomSheet.release.xcconfig; sourceTree = "<group>"; };
+		0A5FF8ED8FBE20522184DB1B88647020 /* EPSignature-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EPSignature-dummy.m"; sourceTree = "<group>"; };
 		0E8A070B594D65627DD64F5ABC65D271 /* Pods-MiniScanner-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-MiniScanner-umbrella.h"; sourceTree = "<group>"; };
-		116DA05004680C76EAB707C0943392EB /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUITextFieldView+Additions.swift"; sourceTree = "<group>"; };
+		0EE59A1597022F0861A65AB781A04460 /* IQKeyboardManager+Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Deprecated.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Deprecated.swift"; sourceTree = "<group>"; };
+		0FAA5D0DE773CB6BFF7370F07A06C5B1 /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardReturnKeyHandler+TextViewDelegate.swift"; path = "IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextViewDelegate.swift"; sourceTree = "<group>"; };
+		10670E8341C2F0D77BC4D00A7AFBBA00 /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager.swift; sourceTree = "<group>"; };
+		1168F8939304BC5B34EB1B73835CD86F /* ImagePicker-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ImagePicker-prefix.pch"; sourceTree = "<group>"; };
 		123ADF4A6B2F1DEBA5B7482D4983B685 /* Pods-MiniScanner-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-MiniScanner-dummy.m"; sourceTree = "<group>"; };
-		17EF00C659AFF94B598E7501E2992350 /* ImagePicker.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ImagePicker.modulemap; sourceTree = "<group>"; };
-		180962FC6F75908EC73049ADB28FC887 /* ImagePicker-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ImagePicker-Info.plist"; sourceTree = "<group>"; };
-		187B8EDBE8957C190B1EB7C8F949ED80 /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = "<group>"; };
-		18CC4F437D7A0F3454C4F89BD6CE0AEC /* OFF@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "OFF@3x.png"; path = "Images/OFF@3x.png"; sourceTree = "<group>"; };
+		13FD39576595D8A884BF5166065C5236 /* Toast-Swift-Toast-Swift */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "Toast-Swift-Toast-Swift"; path = "Toast-Swift.bundle"; sourceTree = BUILT_PRODUCTS_DIR; };
+		16878922AD64BAC3738BB1DCCEE573DD /* LanguageManager-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "LanguageManager-iOS-dummy.m"; sourceTree = "<group>"; };
+		19DE64C21ED9D81A56EF0DA1C351E53C /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = "<group>"; };
+		1AB029201A3484CB5BCAD15F2FCF9081 /* IQUIView+IQKeyboardToolbarDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbarDeprecated.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbarDeprecated.swift"; sourceTree = "<group>"; };
 		1C63F26DA7ECAFB44B0A5DD0BC0E2F89 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; };
-		1D01404D467A420F82D2829CE6CD8BB4 /* LocationManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LocationManager.swift; path = Source/LocationManager.swift; sourceTree = "<group>"; };
-		1DA09D0759A4DDF814A83483F582ADB1 /* EPSignature-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "EPSignature-Info.plist"; sourceTree = "<group>"; };
-		2006321B115FD55474FD1B985C1979FA /* EPSignature.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EPSignature.release.xcconfig; sourceTree = "<group>"; };
 		21A62BB316C6336F03408E50D730FD01 /* Pods-MiniScanner.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-MiniScanner.modulemap"; sourceTree = "<group>"; };
-		21D53725C7625527BF97643CF7655C26 /* ImageGalleryView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageGalleryView.swift; path = Source/ImageGallery/ImageGalleryView.swift; sourceTree = "<group>"; };
-		252B706186B99322E0DA5829FCC7D43C /* UIView+Swizzling.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Swizzling.swift"; path = "LanguageManager-iOS/Classes/Helpers/Extensions/UIView+Swizzling.swift"; sourceTree = "<group>"; };
-		26EDF88E14046AAC34BFF99F97D23B05 /* NBBottomSheet.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NBBottomSheet.release.xcconfig; sourceTree = "<group>"; };
-		290501CF6F70FA1835207284AF05BEE5 /* ConstraintsSetup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintsSetup.swift; path = Source/Extensions/ConstraintsSetup.swift; sourceTree = "<group>"; };
-		297848FCF8FE33D0DA0FDA6C8B1F5CC3 /* IQKeyboardConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQKeyboardConfiguration.swift; sourceTree = "<group>"; };
-		297D96869095AA06F276F3DA5DD575B7 /* CameraMan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CameraMan.swift; path = Source/CameraView/CameraMan.swift; sourceTree = "<group>"; };
-		2A6AE173040683BAF2BF0ACE7CB13A0A /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Source/Configuration.swift; sourceTree = "<group>"; };
-		2AC4CEA5F2332B5B286CA6B73D2643EF /* ImageGalleryViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageGalleryViewCell.swift; path = Source/ImageGallery/ImageGalleryViewCell.swift; sourceTree = "<group>"; };
-		2E9D8E28679896AEA1627BA66F8580C2 /* EPExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EPExtensions.swift; path = Pod/Classes/EPExtensions.swift; sourceTree = "<group>"; };
+		2535688320A12B11FEFD58EC6052A8EC /* ImageStack.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageStack.swift; path = Source/BottomView/ImageStack.swift; sourceTree = "<group>"; };
+		2647160AB4F12734D43B806D373E9312 /* NBConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBConfiguration.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBConfiguration.swift; sourceTree = "<group>"; };
+		2664332FE4E7E587B561586179AD8085 /* LanguageManager-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "LanguageManager-iOS.modulemap"; sourceTree = "<group>"; };
+		27B7276332D112636983C2AD6107C243 /* IQKeyboardManager+Toolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Toolbar.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Toolbar.swift"; sourceTree = "<group>"; };
 		2EE6749FC108D414ECB83B77EF11BD86 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; };
-		3243FB397BF2AFE225A1FC09542DBF5D /* IQToolbarConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbarConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQToolbarConfiguration.swift; sourceTree = "<group>"; };
-		32CC609D1546AF3789419217412783D0 /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = "<group>"; };
-		3438B9790556194C521D4C9806D29C85 /* Pods_MiniScanner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MiniScanner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		3510141CBBD30B465F757E0A8E2B1097 /* LanguageManager-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LanguageManager-iOS-umbrella.h"; sourceTree = "<group>"; };
-		389AA43304A03366FC2510859AA7DCBA /* NBBottomSheet-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NBBottomSheet-umbrella.h"; sourceTree = "<group>"; };
+		2FB53955023E1BA00913DC99F1A9600E /* LocationManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LocationManager.swift; path = Source/LocationManager.swift; sourceTree = "<group>"; };
+		30D3BA93828D8AA79B12971D4417E3E7 /* ButtonPicker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ButtonPicker.swift; path = Source/BottomView/ButtonPicker.swift; sourceTree = "<group>"; };
+		3438B9790556194C521D4C9806D29C85 /* Pods-MiniScanner */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-MiniScanner"; path = Pods_MiniScanner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		3535FAD2227224788FF4549088FA2DBE /* NBBottomSheetPresentationTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetPresentationTransition.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetPresentationTransition.swift; sourceTree = "<group>"; };
+		36C5D6D838BB40C4C60BCEC9700237DB /* AssetManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssetManager.swift; path = Source/AssetManager.swift; sourceTree = "<group>"; };
+		3A8E9A2C8F405661496F405E14CEB2E1 /* IQKeyboardListener.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardListener.swift; path = IQKeyboardManagerSwift/LIsteners/IQKeyboardListener.swift; sourceTree = "<group>"; };
+		3AFA769CF0850AC9B2C312D9D737E578 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = "<group>"; };
 		3B6258C4E2C1059AABC67D66F9314FE8 /* Pods-MiniScanner-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-MiniScanner-acknowledgements.markdown"; sourceTree = "<group>"; };
-		3D666C16AFD99E3736270D569B5DE2F1 /* EPSignature.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = EPSignature.modulemap; sourceTree = "<group>"; };
-		3DFAC6F70B9CECADF5873F487AF082BA /* EPSignature.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = EPSignature.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		3FD2850880C4A8033AED333F5DFAE328 /* ImagePicker-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ImagePicker-dummy.m"; sourceTree = "<group>"; };
-		400224F8C71E7053C79E8D5E509534F4 /* IQKeyboardListener.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardListener.swift; path = IQKeyboardManagerSwift/LIsteners/IQKeyboardListener.swift; sourceTree = "<group>"; };
-		419AB69B674D6C318AC58EE6D9AFF102 /* IQBarButtonItemConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItemConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQBarButtonItemConfiguration.swift; sourceTree = "<group>"; };
-		452182903F9A76184461CC377DB62A70 /* EPSignatureView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EPSignatureView.swift; path = Pod/Classes/EPSignatureView.swift; sourceTree = "<group>"; };
-		45865163BC96B7A2B481C17A0EC1D4F8 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = "<group>"; };
-		45B232DE9D6710FE8BF7DC25C2C80333 /* NBBottomSheet.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NBBottomSheet.debug.xcconfig; sourceTree = "<group>"; };
-		45C50C21EF30A0239628BA0E14464BCE /* video@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "video@3x.png"; path = "Images/video@3x.png"; sourceTree = "<group>"; };
-		467961922684B2F4C4295CBE0C9CD940 /* StackView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StackView.swift; path = Source/BottomView/StackView.swift; sourceTree = "<group>"; };
-		472E9223ECD1656D4CD5CD1BDC50D9CA /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; sourceTree = "<group>"; };
-		486835CC5D14C1EA193F8575CA89FDCC /* IQScrollViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQScrollViewConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQScrollViewConfiguration.swift; sourceTree = "<group>"; };
-		48FAE289F4B7A5D4D99BDB1F74A1C163 /* LanguageManager-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "LanguageManager-iOS-Info.plist"; sourceTree = "<group>"; };
-		49FC6FE3F43F76CA598D3253A1731EEB /* IQKeyboardManagerCompatible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerCompatible.swift; path = IQKeyboardManagerSwift/IQKeyboardManagerCompatible/IQKeyboardManagerCompatible.swift; sourceTree = "<group>"; };
-		4B432B6773BE3F0B4A6976820602F07A /* UIView+Direction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Direction.swift"; path = "LanguageManager-iOS/Classes/Helpers/Extensions/UIView+Direction.swift"; sourceTree = "<group>"; };
-		4D01E52DE74EF3C733B94F1E045CCD77 /* String+Localiz.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Localiz.swift"; path = "LanguageManager-iOS/Classes/Helpers/Extensions/String+Localiz.swift"; sourceTree = "<group>"; };
-		4FE3DE7F264E30C392DCECA7921DAEF2 /* IQActiveConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQActiveConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQActiveConfiguration.swift; sourceTree = "<group>"; };
-		54323777101C6AB180A413C0B2DB23B9 /* NBBottomSheetController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetController.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetController.swift; sourceTree = "<group>"; };
+		3DFAC6F70B9CECADF5873F487AF082BA /* EPSignature */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = EPSignature; path = EPSignature.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		4309F47E646E6968CACD8832ABE22099 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUITextFieldView+Additions.swift"; sourceTree = "<group>"; };
+		43390028C811A47BDDF45824B3D30D31 /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIView+Hierarchy.swift"; sourceTree = "<group>"; };
+		455ED137864B3625C8C1DC4EA799A433 /* IQActiveConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQActiveConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQActiveConfiguration.swift; sourceTree = "<group>"; };
+		45FB65D90C5FCEB09C0B16E99E9CB1EB /* IQKeyboardManager+ToolbarActions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+ToolbarActions.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+ToolbarActions.swift"; sourceTree = "<group>"; };
+		4722380FB0C679720105FF9E1A5A523B /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQNSArray+Sort.swift"; sourceTree = "<group>"; };
+		4A12290BE7726329C06345F8A5C10597 /* ImagePicker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ImagePicker.debug.xcconfig; sourceTree = "<group>"; };
+		4B7B31E6C5B5F1EC637FFE5C5B3C83C3 /* Languages.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Languages.swift; path = "LanguageManager-iOS/Classes/Constants/Languages.swift"; sourceTree = "<group>"; };
+		528C94E48744BA710AEDE265867A380F /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = "<group>"; };
+		53D1259E91ED2A6A6554FD25A148FAEA /* ImageGalleryLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageGalleryLayout.swift; path = Source/ImageGallery/ImageGalleryLayout.swift; sourceTree = "<group>"; };
+		55C7CD2DA0F4475F09E37093AD32524B /* EPExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EPExtensions.swift; path = Pod/Classes/EPExtensions.swift; sourceTree = "<group>"; };
+		55CB6C34A690CC87CCB70DDB216EAC51 /* Toast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Toast.swift; path = Toast/Toast.swift; sourceTree = "<group>"; };
 		56B28C4E9F718651E6E1B010F31566EB /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/AVFoundation.framework; sourceTree = DEVELOPER_DIR; };
-		56C1C453B74E770D4AC56A090051BCF5 /* EPSignatureViewController.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = EPSignatureViewController.xib; path = Pod/Classes/EPSignatureViewController.xib; sourceTree = "<group>"; };
-		5A6291B42FA169A1C1919CB49B0B8509 /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = "<group>"; };
-		5B1D47B8C43A0DA0A05A410655A28153 /* IQKeyboardManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Debug.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Debug.swift"; sourceTree = "<group>"; };
-		5F8E6400E281B0FB397224FDE9690416 /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = "<group>"; };
-		619978A0C0036454C22A81173BAA5A6A /* IQUITableView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITableView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUITableView+Additions.swift"; sourceTree = "<group>"; };
-		62160BE00E3966D4D52808B89DE0B1B3 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQNSArray+Sort.swift"; sourceTree = "<group>"; };
-		6224FD5F7C95061A57CAFA73995B3002 /* ImagePicker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ImagePicker.debug.xcconfig; sourceTree = "<group>"; };
-		6473C16F43F7217C13AEA5FBA6C8247F /* LanguageManager_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = LanguageManager_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		6B5E1D310DD754E122DEEE009481A2D6 /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIScrollView+Additions.swift"; sourceTree = "<group>"; };
-		6F6826627BFA6A69002524426F8CFFB7 /* IQTextFieldViewListener.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewListener.swift; path = IQKeyboardManagerSwift/LIsteners/IQTextFieldViewListener.swift; sourceTree = "<group>"; };
-		7488E11EF92CBFCB3965EA6F8020E701 /* ON@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "ON@3x.png"; path = "Images/ON@3x.png"; sourceTree = "<group>"; };
-		7927C464AC094A95C8B864DF6A0B1D06 /* UIImageView+Direction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImageView+Direction.swift"; path = "LanguageManager-iOS/Classes/Helpers/Extensions/UIImageView+Direction.swift"; sourceTree = "<group>"; };
+		5870D384ABFCBE6207143C2A72B72A10 /* IQTextFieldViewInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewInfo.swift; path = IQKeyboardManagerSwift/LIsteners/Info/IQTextFieldViewInfo.swift; sourceTree = "<group>"; };
+		5A9E56248E01438AF8F27428F420DBAA /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = "<group>"; };
+		5C55F11056F0351DE08666B753849E48 /* IQTextFieldViewInfoModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewInfoModel.swift; path = IQKeyboardManagerSwift/ReturnKeyHandler/IQTextFieldViewInfoModel.swift; sourceTree = "<group>"; };
+		5CC65B9071729D3E9148E9FFDC41101F /* EPSignature-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EPSignature-prefix.pch"; sourceTree = "<group>"; };
+		5DF01277275CD2AEE06E328B287C97A3 /* Toast-Swift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Toast-Swift-dummy.m"; sourceTree = "<group>"; };
+		5EA6E885F82FC51E2B5754170A5C9BFF /* ImagePicker-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ImagePicker-dummy.m"; sourceTree = "<group>"; };
+		5F674EF15792418D78DFA71DFD86C478 /* ResourceBundle-Toast-Swift-Toast-Swift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Toast-Swift-Toast-Swift-Info.plist"; sourceTree = "<group>"; };
+		620668AA976F0F6ED19180B8B4D83AB8 /* NBBottomSheetTransitioningDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetTransitioningDelegate.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetTransitioningDelegate.swift; sourceTree = "<group>"; };
+		62D4C1232DB908BA782F85B19D3DEA3B /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = "<group>"; };
+		636AE2E4AB62093E1592CE359392C841 /* UIImageView+Direction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImageView+Direction.swift"; path = "LanguageManager-iOS/Classes/Helpers/Extensions/UIImageView+Direction.swift"; sourceTree = "<group>"; };
+		63CF4CB6581E3400CB208D3E8A166BEF /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = "<group>"; };
+		643C568373D83E0D0E40D73444B3A917 /* IQScrollViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQScrollViewConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQScrollViewConfiguration.swift; sourceTree = "<group>"; };
+		6473C16F43F7217C13AEA5FBA6C8247F /* LanguageManager-iOS */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "LanguageManager-iOS"; path = LanguageManager_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		650E6F717733EACCA5E65EC3FCDBDE02 /* IQKeyboardManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Debug.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Debug.swift"; sourceTree = "<group>"; };
+		6660EBAA415F24B1ABAC7AAE5206AB0A /* Toast-Swift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Toast-Swift-Info.plist"; sourceTree = "<group>"; };
+		67DA8FCED4F75B1734C7991B3CD1D07A /* Toast-Swift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Toast-Swift.debug.xcconfig"; sourceTree = "<group>"; };
+		69023DD29D363BEF415F3723F1169699 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = "<group>"; };
+		6AFFC5763F85A742954048A03D39913F /* IQUICollectionView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUICollectionView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUICollectionView+Additions.swift"; sourceTree = "<group>"; };
+		70988BB3CADF8C08812CBAE7C81D4C77 /* Toast-Swift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Toast-Swift-prefix.pch"; sourceTree = "<group>"; };
+		72FC8142B933D42EE5AE712DAD741DF8 /* EPSignatureViewController.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = EPSignatureViewController.xib; path = Pod/Classes/EPSignatureViewController.xib; sourceTree = "<group>"; };
+		76694372E1865C4FA3EEFDDBC4161F06 /* UIView+Direction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Direction.swift"; path = "LanguageManager-iOS/Classes/Helpers/Extensions/UIView+Direction.swift"; sourceTree = "<group>"; };
+		7748F717ED664F2B86A39CF57DD65969 /* ImagePicker-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ImagePicker-Info.plist"; sourceTree = "<group>"; };
+		780D4A1190E5FFFF55A74D2D514D3866 /* Toast-Swift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Toast-Swift.modulemap"; sourceTree = "<group>"; };
+		7951FB92CEF55E571958C0480194A1A7 /* IQToolbarConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbarConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQToolbarConfiguration.swift; sourceTree = "<group>"; };
 		798C61760B9BC4B07BC60D42FCC09855 /* Pods-MiniScanner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MiniScanner.release.xcconfig"; sourceTree = "<group>"; };
-		7C9ABFFD091844286C2E85A20189BF7A /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = "<group>"; };
+		7AF49D9ABCB15DBD7FCBE47C06871EDE /* IQKeyboardManager+UITextFieldViewNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UITextFieldViewNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+UITextFieldViewNotification.swift"; sourceTree = "<group>"; };
+		7B644290B6D9F86A8ED1A4BD89048622 /* LanguageManager-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "LanguageManager-iOS.release.xcconfig"; sourceTree = "<group>"; };
 		7CC191E7994C3C7161A6641B457C9166 /* Pods-MiniScanner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MiniScanner.debug.xcconfig"; sourceTree = "<group>"; };
-		8016BAC4075F40E70BE2133125B01BF5 /* Helper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Helper.swift; path = Source/Helper.swift; sourceTree = "<group>"; };
-		8147290C4A326DADC3F305533BD64023 /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = "<group>"; };
-		843CD6046BA80BCDF11AE4FAC807D29B /* cameraIcon@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "cameraIcon@3x.png"; path = "Images/cameraIcon@3x.png"; sourceTree = "<group>"; };
-		84969C2137D2629DFFC29942F8B97FEB /* ImageGalleryLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageGalleryLayout.swift; path = Source/ImageGallery/ImageGalleryLayout.swift; sourceTree = "<group>"; };
-		878EC7606D056CAB26A578762AF922D7 /* IQRootControllerConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQRootControllerConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQRootControllerConfiguration.swift; sourceTree = "<group>"; };
+		7D029ABFAB048D5C70B1F219BF60BFDA /* VideoInfoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoInfoView.swift; path = Source/ImageGallery/VideoInfoView.swift; sourceTree = "<group>"; };
+		7E815AC0CA5BEA17DC867985BB80CA99 /* String+Localiz.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Localiz.swift"; path = "LanguageManager-iOS/Classes/Helpers/Extensions/String+Localiz.swift"; sourceTree = "<group>"; };
+		81B80CF746340952D1957D5CCC583D36 /* EPSignatureViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EPSignatureViewController.swift; path = Pod/Classes/EPSignatureViewController.swift; sourceTree = "<group>"; };
+		875F53B09AC722ED6ADABA1C1EDC5C20 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler.swift; sourceTree = "<group>"; };
+		87EF02E7A8E36E8A8DBB71DE89ED96B0 /* selectedImageGallery@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "selectedImageGallery@3x.png"; path = "Images/selectedImageGallery@3x.png"; sourceTree = "<group>"; };
 		89194C84FD5E62D9D2C9F2157676FF5C /* Pods-MiniScanner-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MiniScanner-acknowledgements.plist"; sourceTree = "<group>"; };
-		8BA50CB662E7C23406F0B83501BA32D7 /* LanguageManager-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "LanguageManager-iOS.debug.xcconfig"; sourceTree = "<group>"; };
-		8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = IQKeyboardManagerSwift.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
-		8E6FDE31134B7541747D1E89E52E225A /* IQUIView+IQKeyboardToolbarDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbarDeprecated.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbarDeprecated.swift"; sourceTree = "<group>"; };
-		8F0A5164AA0CCC729C8EA5166760BA9E /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardReturnKeyHandler+TextFieldDelegate.swift"; path = "IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextFieldDelegate.swift"; sourceTree = "<group>"; };
-		8F3317C2A83E43FF75DFCFD3FAEB3669 /* IQKeyboardInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardInfo.swift; path = IQKeyboardManagerSwift/LIsteners/Info/IQKeyboardInfo.swift; sourceTree = "<group>"; };
-		8F84A913AFEF518DF42A997F74EC8260 /* BottomContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BottomContainerView.swift; path = Source/BottomView/BottomContainerView.swift; sourceTree = "<group>"; };
-		9067705903BD2E8C3EC9BD8EBF709221 /* ImagePickerController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePickerController.swift; path = Source/ImagePickerController.swift; sourceTree = "<group>"; };
-		91BC4F27F2DA380ABC44B3609495F0E1 /* NBBottomSheet.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = NBBottomSheet.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		92470A870676C63A27509F38301D521C /* IQUICollectionView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUICollectionView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUICollectionView+Additions.swift"; sourceTree = "<group>"; };
-		97037D70AD7F37FBCDB7561DA20D7D2D /* NBBottomSheetDismissalTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetDismissalTransition.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetDismissalTransition.swift; sourceTree = "<group>"; };
-		97AA160F23F0CBEDDAF212103E762FC7 /* ImagePicker.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ImagePicker.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
-		987CD19BC0CE18F2E00B0AD5ABF8670D /* ImagePicker.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ImagePicker.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		9AAA7A084DC8F453913C80DE1E243C39 /* LanguageManager-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "LanguageManager-iOS.release.xcconfig"; sourceTree = "<group>"; };
-		9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
-		9DDA4537FCBE11326C1D65EA43B3CC6D /* DefaultsKeys.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsKeys.swift; path = "LanguageManager-iOS/Classes/Constants/DefaultsKeys.swift"; sourceTree = "<group>"; };
-		9FC1B2AF5635D8020B43F30629EC2712 /* focusIcon@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "focusIcon@3x.png"; path = "Images/focusIcon@3x.png"; sourceTree = "<group>"; };
-		A0DA73612FA4F954FCE02EA0ADACE634 /* IQKeyboardManager+UITextFieldViewNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UITextFieldViewNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+UITextFieldViewNotification.swift"; sourceTree = "<group>"; };
-		A100F9EA89810A00541755ECD7BBB307 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = "<group>"; };
-		A1229814968DD5876FBA87DDA81C5B8F /* IQKeyboardManager+Toolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Toolbar.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Toolbar.swift"; sourceTree = "<group>"; };
-		A12B5A63F2CB09B7D22B7E2F4A2210EB /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = "<group>"; };
-		A353C25676960291A3718B5AFDB81A33 /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager.swift; sourceTree = "<group>"; };
-		A3B5F550C3AA900D117E22291DE5D67C /* IQToolbarPlaceholderConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbarPlaceholderConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQToolbarPlaceholderConfiguration.swift; sourceTree = "<group>"; };
-		A532EFEAAE9EEAA7CFA7DF04C7E1808B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = IQKeyboardManagerSwift/PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
-		A72C2CB61DAC20DBF7210307C41485C5 /* NBBottomSheetConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetConfiguration.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetConfiguration.swift; sourceTree = "<group>"; };
-		A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		AB5F2D5DFB52DE92C94A23801BAC451C /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = "<group>"; };
-		AB94CC5B3F453AA0801700167152FCA1 /* IQKeyboardManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Internal.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Internal.swift"; sourceTree = "<group>"; };
-		AC259076A4D444F235DABE44D7425021 /* ViewDirection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewDirection.swift; path = "LanguageManager-iOS/Classes/Constants/ViewDirection.swift"; sourceTree = "<group>"; };
-		AD71C20FAD4FE7E08FA8091857A2FDCB /* NBBottomSheet-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NBBottomSheet-dummy.m"; sourceTree = "<group>"; };
+		89DB66B29E28AD378856BF11E7EE9A37 /* IQRootControllerConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQRootControllerConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQRootControllerConfiguration.swift; sourceTree = "<group>"; };
+		8AD60867F9686EC4EA88789E10213293 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = "<group>"; };
+		8AEA6851BD7FCB59C627DE1A0633609F /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = "<group>"; };
+		8C2F550BD6A5440BADC14D7B43F94713 /* UIButton+Direction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Direction.swift"; path = "LanguageManager-iOS/Classes/Helpers/Extensions/UIButton+Direction.swift"; sourceTree = "<group>"; };
+		8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; path = IQKeyboardManagerSwift.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
+		8ED32688AB72481EF3CAB7EB874E8EC6 /* AUTO@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "AUTO@3x.png"; path = "Images/AUTO@3x.png"; sourceTree = "<group>"; };
+		8F068A96AEF12780439B98393629BB16 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardReturnKeyHandler+TextFieldDelegate.swift"; path = "IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextFieldDelegate.swift"; sourceTree = "<group>"; };
+		91BC4F27F2DA380ABC44B3609495F0E1 /* NBBottomSheet */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = NBBottomSheet; path = NBBottomSheet.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		92BD73655367FDAF60480520BD5C7C1F /* ON@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "ON@3x.png"; path = "Images/ON@3x.png"; sourceTree = "<group>"; };
+		92F6E344FAB0C5DAE4F05104C2C68571 /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIScrollView+Additions.swift"; sourceTree = "<group>"; };
+		97AA160F23F0CBEDDAF212103E762FC7 /* ImagePicker-ImagePicker */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "ImagePicker-ImagePicker"; path = ImagePicker.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
+		987CD19BC0CE18F2E00B0AD5ABF8670D /* ImagePicker */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = ImagePicker; path = ImagePicker.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		98E748ED3D0F64389C49C75123E6D605 /* ImagePicker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ImagePicker.release.xcconfig; sourceTree = "<group>"; };
+		9A683468C7D2939968FC170A715B5467 /* ImagePicker-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ImagePicker-umbrella.h"; sourceTree = "<group>"; };
+		9B39DEC267982A4E5F14FAE8D6280009 /* ImagePicker.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ImagePicker.modulemap; sourceTree = "<group>"; };
+		9BD6019163583EA6526F0ACBFDA0511E /* EPSignatureView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EPSignatureView.swift; path = Pod/Classes/EPSignatureView.swift; sourceTree = "<group>"; };
+		9BDB1CC7C25473E29D4F8FB6945AE100 /* ViewDirection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewDirection.swift; path = "LanguageManager-iOS/Classes/Constants/ViewDirection.swift"; sourceTree = "<group>"; };
+		9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
+		9EF0C733ACEF609E2020B2946479758A /* LanguageManager-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "LanguageManager-iOS-Info.plist"; sourceTree = "<group>"; };
+		A297F21753E5B662FDC26D1C7BFAD0BD /* Helper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Helper.swift; path = Source/Helper.swift; sourceTree = "<group>"; };
+		A2B15DF05BBBE3351036FCCAC9F00846 /* IQPlaceholderable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPlaceholderable.swift; path = IQKeyboardManagerSwift/IQTextView/IQPlaceholderable.swift; sourceTree = "<group>"; };
+		A5B208FB6BF9712F3695286F8B245181 /* NBBottomSheet.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = NBBottomSheet.modulemap; sourceTree = "<group>"; };
+		A6FD3B67AA484E2ABE3D0DB152EB7D99 /* UIImage+NextPrevious.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+NextPrevious.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/UIImage+NextPrevious.swift"; sourceTree = "<group>"; };
+		A7ABC55EAA18572ADCBF182874BFEC9C /* EPSignature.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = EPSignature.modulemap; sourceTree = "<group>"; };
+		A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardManagerSwift; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		A9C1F32502D88A64B01453B234118B48 /* LanguageManager-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LanguageManager-iOS-prefix.pch"; sourceTree = "<group>"; };
+		AC4DD45005A4D5A9ED08B9005CC9DA4B /* NBBottomSheet.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NBBottomSheet.debug.xcconfig; sourceTree = "<group>"; };
+		AFB6EC836300F1DEEAA4CEFAA33ABD19 /* IQKeyboardManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Internal.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Internal.swift"; sourceTree = "<group>"; };
+		B17A5CFD871FCE0F4206503722AC57FF /* CameraView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CameraView.swift; path = Source/CameraView/CameraView.swift; sourceTree = "<group>"; };
 		B2968141E72EA49CC006DD4020E3386D /* Pods-MiniScanner-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-MiniScanner-frameworks.sh"; sourceTree = "<group>"; };
-		B4E6D4AE8BCE2646794F28F0E24A08D1 /* UIButton+Direction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Direction.swift"; path = "LanguageManager-iOS/Classes/Helpers/Extensions/UIButton+Direction.swift"; sourceTree = "<group>"; };
-		B5598E57D63117C1B54ADBB7A187B232 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIViewController+Additions.swift"; sourceTree = "<group>"; };
-		B5EDE1D4720CA7A048A32667F968ED10 /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardReturnKeyHandler+TextViewDelegate.swift"; path = "IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextViewDelegate.swift"; sourceTree = "<group>"; };
-		B6C5E34F15E4BBDA3480406FF35C1903 /* IQKeyboardManager+Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Deprecated.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Deprecated.swift"; sourceTree = "<group>"; };
-		B710E28309BEA5C002164BD008CFB6C0 /* ImagePicker-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ImagePicker-prefix.pch"; sourceTree = "<group>"; };
-		B71FD6B5A8AC626259BE6B97226F81FB /* TopView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TopView.swift; path = Source/TopView/TopView.swift; sourceTree = "<group>"; };
-		B7EA56260324998EC43B70CD2092E1FB /* ImageStack.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageStack.swift; path = Source/BottomView/ImageStack.swift; sourceTree = "<group>"; };
-		BF809679D3CFFBC72878EC9BFEA90F5E /* LanguageManager-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "LanguageManager-iOS-dummy.m"; sourceTree = "<group>"; };
-		C1A5BF586C35098EC908E7870B407170 /* EPSignatureViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EPSignatureViewController.swift; path = Pod/Classes/EPSignatureViewController.swift; sourceTree = "<group>"; };
-		C2B28EA5FE2C09FCEF4DF47D34186FB7 /* Languages.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Languages.swift; path = "LanguageManager-iOS/Classes/Constants/Languages.swift"; sourceTree = "<group>"; };
-		C5054DCBC2013F1894FA0EE7D6D99005 /* ImageGalleryViewDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageGalleryViewDataSource.swift; path = Source/ImageGallery/ImageGalleryViewDataSource.swift; sourceTree = "<group>"; };
+		B432D00858E45B771C11A35D09EB42E4 /* LanguageManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LanguageManager.swift; path = "LanguageManager-iOS/Classes/Main/LanguageManager.swift"; sourceTree = "<group>"; };
+		B4FB0B2061538AF85A645E46144C165E /* LanguageManager-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LanguageManager-iOS-umbrella.h"; sourceTree = "<group>"; };
+		B5AF1DD944BBBCC3E4B6F8FB70B1C9E9 /* IQKeyboardConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQKeyboardConfiguration.swift; sourceTree = "<group>"; };
+		B74B1A80F0A0EEE7527DE8AFD0E7F1C3 /* ImageGalleryViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageGalleryViewCell.swift; path = Source/ImageGallery/ImageGalleryViewCell.swift; sourceTree = "<group>"; };
+		B8E57D2900050797926440B9E5CFBB20 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIViewController+Additions.swift"; sourceTree = "<group>"; };
+		B9BF6D173974B97A3F1EB34546FCA901 /* ImagePickerController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePickerController.swift; path = Source/ImagePickerController.swift; sourceTree = "<group>"; };
+		C123F7678FF2284185EF36445994301D /* EPSignature-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "EPSignature-Info.plist"; sourceTree = "<group>"; };
+		C36106C5881CE608080384E70EA21E2C /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = "<group>"; };
+		C3982F8FEE14ABCE3B3809CE0F403E03 /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = "<group>"; };
+		C3DAC0D16E8B9CDAB1C46438A1918609 /* NBBottomSheet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBBottomSheet.h; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheet.h; sourceTree = "<group>"; };
 		C54FCF3DBFE97D4603C0EACF18FA0D04 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
-		C6AEEFA5613E0B7BF8F6425A154D6EC9 /* NBBottomSheet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBBottomSheet.h; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheet.h; sourceTree = "<group>"; };
-		CD46A963E6CCE8CD900BA8A7331D7D8C /* NBConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBConfiguration.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBConfiguration.swift; sourceTree = "<group>"; };
-		CD55E5F51909EE297A2AC039F257AF6F /* EPSignature-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EPSignature-prefix.pch"; sourceTree = "<group>"; };
-		D2DB0BCD57E720CE97C1C3CE74B75024 /* IQKeyboardManager+UIKeyboardNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UIKeyboardNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+UIKeyboardNotification.swift"; sourceTree = "<group>"; };
-		D3DC4A4D35E057E5F76427C838E3E495 /* IQPlaceholderable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPlaceholderable.swift; path = IQKeyboardManagerSwift/IQTextView/IQPlaceholderable.swift; sourceTree = "<group>"; };
-		D4270A3541F22B881BD953A68F6E73F9 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = "<group>"; };
-		D4648CA1088D11129C0BDD49912D6FAB /* ButtonPicker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ButtonPicker.swift; path = Source/BottomView/ButtonPicker.swift; sourceTree = "<group>"; };
-		D55EBF017F6625B593286F47CFEB1FA3 /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIView+Hierarchy.swift"; sourceTree = "<group>"; };
-		D9651F46100B3C105EE27B92C1DFFCEC /* IQKeyboardManager+ToolbarActions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+ToolbarActions.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+ToolbarActions.swift"; sourceTree = "<group>"; };
-		D9F19506C84032240A21541F9EFCA895 /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = "<group>"; };
-		DC9A64B83C916D4FC5C9CE722E697819 /* LanguageManager-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LanguageManager-iOS-prefix.pch"; sourceTree = "<group>"; };
-		DCB418B4C0BF451B734FFA48AAD9ADF6 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = "LanguageManager-iOS/Classes/Helpers/Storage.swift"; sourceTree = "<group>"; };
-		E1D47766C4492BAF84E069DF6E3DD758 /* NBBottomSheetPresentationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetPresentationController.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetPresentationController.swift; sourceTree = "<group>"; };
-		E24E6B8D32E615F0FEF0A78F3C181A09 /* EPSignature-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EPSignature-dummy.m"; sourceTree = "<group>"; };
-		E34B4735C7461EBF9AEEC896DEB27C33 /* IQTextFieldViewInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewInfo.swift; path = IQKeyboardManagerSwift/LIsteners/Info/IQTextFieldViewInfo.swift; sourceTree = "<group>"; };
-		E68A22DD9E65EF800882452842690AE1 /* NBBottomSheet.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = NBBottomSheet.modulemap; sourceTree = "<group>"; };
-		E7F7A4EA7A5659C2F78D04CC218E1440 /* NBBottomSheetTransitioningDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetTransitioningDelegate.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetTransitioningDelegate.swift; sourceTree = "<group>"; };
-		E91F93F84E9AB640A2333FBBF6CCB877 /* EPSignature.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EPSignature.debug.xcconfig; sourceTree = "<group>"; };
-		E9E511B375EE87D380DE8D4B00AE28F4 /* AssetManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssetManager.swift; path = Source/AssetManager.swift; sourceTree = "<group>"; };
-		EB8D9081C43164E02C60F65C02702B8E /* AUTO@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "AUTO@3x.png"; path = "Images/AUTO@3x.png"; sourceTree = "<group>"; };
-		EC2ECE9C7A88988A534C8F7590F3AB64 /* CameraView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CameraView.swift; path = Source/CameraView/CameraView.swift; sourceTree = "<group>"; };
-		EC4B66ABF37EFD118BC08264BBCA6461 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler.swift; sourceTree = "<group>"; };
+		C5E1C76F4CB18ED77389CE7FE78F467D /* IQKeyboardManagerCompatible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerCompatible.swift; path = IQKeyboardManagerSwift/IQKeyboardManagerCompatible/IQKeyboardManagerCompatible.swift; sourceTree = "<group>"; };
+		C774FE02C7A2B7CDAEBD135AD86EDF76 /* ResourceBundle-ImagePicker-ImagePicker-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ImagePicker-ImagePicker-Info.plist"; sourceTree = "<group>"; };
+		C777330D77AC4AEF2F650AC082FC0D20 /* BottomContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BottomContainerView.swift; path = Source/BottomView/BottomContainerView.swift; sourceTree = "<group>"; };
+		C815920F622C0A64C028E765DFA19DE9 /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Source/Configuration.swift; sourceTree = "<group>"; };
+		C84B26F8ADEC27A386D60E255400321A /* focusIcon@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "focusIcon@3x.png"; path = "Images/focusIcon@3x.png"; sourceTree = "<group>"; };
+		C868C23A49BC6026FFF1C097909C6AEF /* DefaultsKeys.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsKeys.swift; path = "LanguageManager-iOS/Classes/Constants/DefaultsKeys.swift"; sourceTree = "<group>"; };
+		C8EF4D9DBCE2C1D02B24E978469E6051 /* UIView+Swizzling.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Swizzling.swift"; path = "LanguageManager-iOS/Classes/Helpers/Extensions/UIView+Swizzling.swift"; sourceTree = "<group>"; };
+		CABC85618DA577110C2173F220799855 /* EPSignature.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EPSignature.debug.xcconfig; sourceTree = "<group>"; };
+		CC4598F509A748A174B923F7BFFD6A1D /* IQKeyboardInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardInfo.swift; path = IQKeyboardManagerSwift/LIsteners/Info/IQKeyboardInfo.swift; sourceTree = "<group>"; };
+		CEA5D36999FB7EC130573BBE1118B86C /* TopView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TopView.swift; path = Source/TopView/TopView.swift; sourceTree = "<group>"; };
+		D0CB553D4A98EA08E4217623F5288340 /* NBBottomSheet-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NBBottomSheet-dummy.m"; sourceTree = "<group>"; };
+		D14C906F62323F257FCAC14C18AB2F1E /* EPSignature.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EPSignature.release.xcconfig; sourceTree = "<group>"; };
+		D6043471C96F93DC41F7DD1E0D7D8B35 /* Toast-Swift */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Toast-Swift"; path = Toast_Swift.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		D690195157D5AFC3FC7A71E3B59E3E56 /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = "<group>"; };
+		D86875C465CBABD7848556B410E7D9CC /* ImageGalleryView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageGalleryView.swift; path = Source/ImageGallery/ImageGalleryView.swift; sourceTree = "<group>"; };
+		DA35CA28C5083B4CFE5AC4A0693E74DE /* cameraIcon@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "cameraIcon@3x.png"; path = "Images/cameraIcon@3x.png"; sourceTree = "<group>"; };
+		DB89DB4BC3C06D3ACF9248E1A8CB0A32 /* IQBarButtonItemConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItemConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQBarButtonItemConfiguration.swift; sourceTree = "<group>"; };
+		DD60A987631255EE6EF4DF3C13D75F14 /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = "<group>"; };
+		E02C761871BEF1BBDE11B72CCC3696C6 /* ConstraintsSetup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintsSetup.swift; path = Source/Extensions/ConstraintsSetup.swift; sourceTree = "<group>"; };
+		E1A33D7FE5FF7EC0CE446D2DE0E7D87F /* NBBottomSheet-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NBBottomSheet-prefix.pch"; sourceTree = "<group>"; };
+		E3E9B3A77CAD85B61F751BBDFCB21D18 /* IQKeyboardManager+UIKeyboardNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UIKeyboardNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+UIKeyboardNotification.swift"; sourceTree = "<group>"; };
+		E50E53295CE8EE025EB1F2C0EF928701 /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; sourceTree = "<group>"; };
+		E732367DAF4C72D47A9D2609A0D2EAD7 /* StackView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StackView.swift; path = Source/BottomView/StackView.swift; sourceTree = "<group>"; };
+		E835F0288DF1D878316C17BB12366979 /* ImageGalleryViewDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageGalleryViewDataSource.swift; path = Source/ImageGallery/ImageGalleryViewDataSource.swift; sourceTree = "<group>"; };
+		EA228CD306D3DEA506330E2D4BEB438D /* NBBottomSheet-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "NBBottomSheet-Info.plist"; sourceTree = "<group>"; };
+		EB9573491019BC299A7C3CBE4C3D37FF /* video@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "video@3x.png"; path = "Images/video@3x.png"; sourceTree = "<group>"; };
+		EC19D9CE4EB77DF2E4C44BEB17C0B656 /* NBBottomSheet-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NBBottomSheet-umbrella.h"; sourceTree = "<group>"; };
 		ED8E7C0ED656254925E918D5509B655C /* Pods-MiniScanner-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MiniScanner-Info.plist"; sourceTree = "<group>"; };
+		EDB80757CE3795FC91CDB7A65C1075C2 /* NBBottomSheetConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetConfiguration.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetConfiguration.swift; sourceTree = "<group>"; };
+		EF51C6ED55BE3234DDC00FD344A09E7D /* CameraMan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CameraMan.swift; path = Source/CameraView/CameraMan.swift; sourceTree = "<group>"; };
+		EF7D783EF1D563B4F4FD4F1F0C419D93 /* Toast-Swift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Toast-Swift-umbrella.h"; sourceTree = "<group>"; };
+		F0C34C9F75E166049F8D6E200F86B613 /* IQToolbarPlaceholderConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbarPlaceholderConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQToolbarPlaceholderConfiguration.swift; sourceTree = "<group>"; };
+		F2DD5AE6CACB8DAC2D9D1E1A2922DA90 /* IQTextFieldViewListener.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewListener.swift; path = IQKeyboardManagerSwift/LIsteners/IQTextFieldViewListener.swift; sourceTree = "<group>"; };
+		F38BC60F94AF6CF593ADA0BC8B5408FB /* NBBottomSheetController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetController.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetController.swift; sourceTree = "<group>"; };
 		F3DF46AD6E25D68DB361974528992221 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; };
-		F76805C9416BA1FC318E025ACA3B95EF /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = "<group>"; };
-		F8292FC683D8C22C77C5F637AF2836FA /* LanguageManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LanguageManager.swift; path = "LanguageManager-iOS/Classes/Main/LanguageManager.swift"; sourceTree = "<group>"; };
-		F88000230AEFE1CF1FC184347AAE598B /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = "<group>"; };
-		FAE9E39FF0684DBEA572BB783B3A18F7 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = "<group>"; };
-		FC40942321CA219791F79BDB4C72DA52 /* LanguageManager-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "LanguageManager-iOS.modulemap"; sourceTree = "<group>"; };
-		FDF5381B2554B2BB1D7949E3B9A7DF79 /* ImagePicker-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ImagePicker-umbrella.h"; sourceTree = "<group>"; };
-		FEB8E045AED5393DCC7FA1C76AB59AB8 /* UIImage+NextPrevious.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+NextPrevious.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/UIImage+NextPrevious.swift"; sourceTree = "<group>"; };
+		F4415550D8B9EC49233840893C1C9537 /* OFF@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "OFF@3x.png"; path = "Images/OFF@3x.png"; sourceTree = "<group>"; };
+		F44C091B448CFD1D03576A3232F205BC /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardManagerSwift/PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
+		F8B631781C259577E740092CCABE2524 /* LanguageManager-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "LanguageManager-iOS.debug.xcconfig"; sourceTree = "<group>"; };
+		FB7EC43BFC9C3B66643A06CC90583727 /* IQKeyboardManager+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Position.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Position.swift"; sourceTree = "<group>"; };
+		FD2F833515731616C366DD163491D01C /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
-		1F8DF3016F5E08F65F63559E2A2A827B /* Frameworks */ = {
+		069185D987B201809AC160F03A5B3195 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
@@ -359,14 +392,6 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		356D6AE3CB46F510D123D125D9B58B7C /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				8AE718666177B657AE0BBD08AF829DD1 /* Foundation.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
 		4D23CB6E5CEA9796267913468D4A3CD3 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
@@ -375,7 +400,7 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		8D97E7F0E48EF9F505EED4D818710D20 /* Frameworks */ = {
+		9EA96546523C27F883EF2FB2C503320D /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
@@ -399,6 +424,30 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		B09EAF63101BB931799B76BFC00BB24A /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				FB7D384E51C9E1ADAEE50C64A694BB61 /* Foundation.framework in Frameworks */,
+				59D76AD0378678CB0D3236021BF96A09 /* QuartzCore.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		B7F22B9EDB9FA900F797BA30F0774DCB /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		EF61C2D35FBBDBB90DA611BD946C82F9 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				570139F7C036A8C0C2E2A79828C91040 /* Foundation.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 /* End PBXFrameworksBuildPhase section */
 
 /* Begin PBXGroup section */
@@ -414,257 +463,280 @@
 			name = iOS;
 			sourceTree = "<group>";
 		};
-		0B10F170B5D638262F3C7F41888F7AC7 /* Resources */ = {
+		0B88C7E3E2D7D93DB691E99907C6BAEB /* Support Files */ = {
 			isa = PBXGroup;
 			children = (
-				EB8D9081C43164E02C60F65C02702B8E /* AUTO@3x.png */,
-				843CD6046BA80BCDF11AE4FAC807D29B /* cameraIcon@3x.png */,
-				9FC1B2AF5635D8020B43F30629EC2712 /* focusIcon@3x.png */,
-				18CC4F437D7A0F3454C4F89BD6CE0AEC /* OFF@3x.png */,
-				7488E11EF92CBFCB3965EA6F8020E701 /* ON@3x.png */,
-				081BAFFE15D81F33E77489E60A036BE7 /* selectedImageGallery@3x.png */,
-				45C50C21EF30A0239628BA0E14464BCE /* video@3x.png */,
+				A7ABC55EAA18572ADCBF182874BFEC9C /* EPSignature.modulemap */,
+				0A5FF8ED8FBE20522184DB1B88647020 /* EPSignature-dummy.m */,
+				C123F7678FF2284185EF36445994301D /* EPSignature-Info.plist */,
+				5CC65B9071729D3E9148E9FFDC41101F /* EPSignature-prefix.pch */,
+				011B51599E04A9236E034DD068DF591E /* EPSignature-umbrella.h */,
+				CABC85618DA577110C2173F220799855 /* EPSignature.debug.xcconfig */,
+				D14C906F62323F257FCAC14C18AB2F1E /* EPSignature.release.xcconfig */,
 			);
-			name = Resources;
+			name = "Support Files";
+			path = "../Target Support Files/EPSignature";
 			sourceTree = "<group>";
 		};
-		1377F47D0ECC009D7BEFB14769F14316 /* ImagePicker */ = {
+		1C01ED040278D580CA066DFCB363DAE9 /* Support Files */ = {
 			isa = PBXGroup;
 			children = (
-				E9E511B375EE87D380DE8D4B00AE28F4 /* AssetManager.swift */,
-				8F84A913AFEF518DF42A997F74EC8260 /* BottomContainerView.swift */,
-				D4648CA1088D11129C0BDD49912D6FAB /* ButtonPicker.swift */,
-				297D96869095AA06F276F3DA5DD575B7 /* CameraMan.swift */,
-				EC2ECE9C7A88988A534C8F7590F3AB64 /* CameraView.swift */,
-				2A6AE173040683BAF2BF0ACE7CB13A0A /* Configuration.swift */,
-				290501CF6F70FA1835207284AF05BEE5 /* ConstraintsSetup.swift */,
-				8016BAC4075F40E70BE2133125B01BF5 /* Helper.swift */,
-				84969C2137D2629DFFC29942F8B97FEB /* ImageGalleryLayout.swift */,
-				21D53725C7625527BF97643CF7655C26 /* ImageGalleryView.swift */,
-				2AC4CEA5F2332B5B286CA6B73D2643EF /* ImageGalleryViewCell.swift */,
-				C5054DCBC2013F1894FA0EE7D6D99005 /* ImageGalleryViewDataSource.swift */,
-				9067705903BD2E8C3EC9BD8EBF709221 /* ImagePickerController.swift */,
-				B7EA56260324998EC43B70CD2092E1FB /* ImageStack.swift */,
-				1D01404D467A420F82D2829CE6CD8BB4 /* LocationManager.swift */,
-				467961922684B2F4C4295CBE0C9CD940 /* StackView.swift */,
-				B71FD6B5A8AC626259BE6B97226F81FB /* TopView.swift */,
-				02E924FDDE7F7B51AEC552C94D9C9AD6 /* VideoInfoView.swift */,
-				0B10F170B5D638262F3C7F41888F7AC7 /* Resources */,
-				69769D414834BD844C659CFA8A148FDF /* Support Files */,
+				9B39DEC267982A4E5F14FAE8D6280009 /* ImagePicker.modulemap */,
+				5EA6E885F82FC51E2B5754170A5C9BFF /* ImagePicker-dummy.m */,
+				7748F717ED664F2B86A39CF57DD65969 /* ImagePicker-Info.plist */,
+				1168F8939304BC5B34EB1B73835CD86F /* ImagePicker-prefix.pch */,
+				9A683468C7D2939968FC170A715B5467 /* ImagePicker-umbrella.h */,
+				4A12290BE7726329C06345F8A5C10597 /* ImagePicker.debug.xcconfig */,
+				98E748ED3D0F64389C49C75123E6D605 /* ImagePicker.release.xcconfig */,
+				C774FE02C7A2B7CDAEBD135AD86EDF76 /* ResourceBundle-ImagePicker-ImagePicker-Info.plist */,
 			);
-			path = ImagePicker;
+			name = "Support Files";
+			path = "../Target Support Files/ImagePicker";
 			sourceTree = "<group>";
 		};
-		1CD1A4CC34821855EE0B47C1DB7536BD /* LanguageManager-iOS */ = {
+		3935F845516B692550CECB5FF0F76E2D /* Resources */ = {
 			isa = PBXGroup;
 			children = (
-				9DDA4537FCBE11326C1D65EA43B3CC6D /* DefaultsKeys.swift */,
-				F8292FC683D8C22C77C5F637AF2836FA /* LanguageManager.swift */,
-				C2B28EA5FE2C09FCEF4DF47D34186FB7 /* Languages.swift */,
-				DCB418B4C0BF451B734FFA48AAD9ADF6 /* Storage.swift */,
-				4D01E52DE74EF3C733B94F1E045CCD77 /* String+Localiz.swift */,
-				B4E6D4AE8BCE2646794F28F0E24A08D1 /* UIButton+Direction.swift */,
-				7927C464AC094A95C8B864DF6A0B1D06 /* UIImageView+Direction.swift */,
-				4B432B6773BE3F0B4A6976820602F07A /* UIView+Direction.swift */,
-				252B706186B99322E0DA5829FCC7D43C /* UIView+Swizzling.swift */,
-				AC259076A4D444F235DABE44D7425021 /* ViewDirection.swift */,
-				4B36B2F6BD2CAF18A7FFFF0D7E1E84E6 /* Support Files */,
+				F44C091B448CFD1D03576A3232F205BC /* PrivacyInfo.xcprivacy */,
 			);
-			path = "LanguageManager-iOS";
+			name = Resources;
 			sourceTree = "<group>";
 		};
-		26BC96ABCD3829D81C157FA2F5CD0DCE /* Support Files */ = {
+		3AD44DEFF8EE9AC24ECEAACD5B6269AC /* Support Files */ = {
 			isa = PBXGroup;
 			children = (
-				3D666C16AFD99E3736270D569B5DE2F1 /* EPSignature.modulemap */,
-				E24E6B8D32E615F0FEF0A78F3C181A09 /* EPSignature-dummy.m */,
-				1DA09D0759A4DDF814A83483F582ADB1 /* EPSignature-Info.plist */,
-				CD55E5F51909EE297A2AC039F257AF6F /* EPSignature-prefix.pch */,
-				0A36BA6D882CE68172CAE63D99BCB5BA /* EPSignature-umbrella.h */,
-				E91F93F84E9AB640A2333FBBF6CCB877 /* EPSignature.debug.xcconfig */,
-				2006321B115FD55474FD1B985C1979FA /* EPSignature.release.xcconfig */,
+				5F674EF15792418D78DFA71DFD86C478 /* ResourceBundle-Toast-Swift-Toast-Swift-Info.plist */,
+				780D4A1190E5FFFF55A74D2D514D3866 /* Toast-Swift.modulemap */,
+				5DF01277275CD2AEE06E328B287C97A3 /* Toast-Swift-dummy.m */,
+				6660EBAA415F24B1ABAC7AAE5206AB0A /* Toast-Swift-Info.plist */,
+				70988BB3CADF8C08812CBAE7C81D4C77 /* Toast-Swift-prefix.pch */,
+				EF7D783EF1D563B4F4FD4F1F0C419D93 /* Toast-Swift-umbrella.h */,
+				67DA8FCED4F75B1734C7991B3CD1D07A /* Toast-Swift.debug.xcconfig */,
+				03DD32D0BF8FB60836D128D957D391C9 /* Toast-Swift.release.xcconfig */,
 			);
 			name = "Support Files";
-			path = "../Target Support Files/EPSignature";
+			path = "../Target Support Files/Toast-Swift";
 			sourceTree = "<group>";
 		};
-		32620674ED381C186389FA1D871AFD24 /* NBBottomSheet */ = {
+		4E702B80AEF94B45D45A3C5A190960F6 /* Resources */ = {
 			isa = PBXGroup;
 			children = (
-				C6AEEFA5613E0B7BF8F6425A154D6EC9 /* NBBottomSheet.h */,
-				A72C2CB61DAC20DBF7210307C41485C5 /* NBBottomSheetConfiguration.swift */,
-				54323777101C6AB180A413C0B2DB23B9 /* NBBottomSheetController.swift */,
-				97037D70AD7F37FBCDB7561DA20D7D2D /* NBBottomSheetDismissalTransition.swift */,
-				E1D47766C4492BAF84E069DF6E3DD758 /* NBBottomSheetPresentationController.swift */,
-				00B378319A98BB422CBDBE14796C501A /* NBBottomSheetPresentationTransition.swift */,
-				E7F7A4EA7A5659C2F78D04CC218E1440 /* NBBottomSheetTransitioningDelegate.swift */,
-				CD46A963E6CCE8CD900BA8A7331D7D8C /* NBConfiguration.swift */,
-				82B9E590AF4CA104F25BE686066D17D4 /* Support Files */,
+				8ED32688AB72481EF3CAB7EB874E8EC6 /* AUTO@3x.png */,
+				DA35CA28C5083B4CFE5AC4A0693E74DE /* cameraIcon@3x.png */,
+				C84B26F8ADEC27A386D60E255400321A /* focusIcon@3x.png */,
+				F4415550D8B9EC49233840893C1C9537 /* OFF@3x.png */,
+				92BD73655367FDAF60480520BD5C7C1F /* ON@3x.png */,
+				87EF02E7A8E36E8A8DBB71DE89ED96B0 /* selectedImageGallery@3x.png */,
+				EB9573491019BC299A7C3CBE4C3D37FF /* video@3x.png */,
 			);
-			path = NBBottomSheet;
+			name = Resources;
 			sourceTree = "<group>";
 		};
-		3EA95E4CF3A010D9796C8FD8B665C566 /* Support Files */ = {
+		57149438FE097C82FA2E6E91FF703E94 /* Toast-Swift */ = {
 			isa = PBXGroup;
 			children = (
-				32CC609D1546AF3789419217412783D0 /* IQKeyboardManagerSwift.modulemap */,
-				D4270A3541F22B881BD953A68F6E73F9 /* IQKeyboardManagerSwift-dummy.m */,
-				5F8E6400E281B0FB397224FDE9690416 /* IQKeyboardManagerSwift-Info.plist */,
-				45865163BC96B7A2B481C17A0EC1D4F8 /* IQKeyboardManagerSwift-prefix.pch */,
-				8147290C4A326DADC3F305533BD64023 /* IQKeyboardManagerSwift-umbrella.h */,
-				7C9ABFFD091844286C2E85A20189BF7A /* IQKeyboardManagerSwift.debug.xcconfig */,
-				FAE9E39FF0684DBEA572BB783B3A18F7 /* IQKeyboardManagerSwift.release.xcconfig */,
-				472E9223ECD1656D4CD5CD1BDC50D9CA /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */,
+				55CB6C34A690CC87CCB70DDB216EAC51 /* Toast.swift */,
+				7B0612E87366C71C31F89B5E15A88006 /* Resources */,
+				3AD44DEFF8EE9AC24ECEAACD5B6269AC /* Support Files */,
 			);
-			name = "Support Files";
-			path = "../Target Support Files/IQKeyboardManagerSwift";
+			name = "Toast-Swift";
+			path = "Toast-Swift";
 			sourceTree = "<group>";
 		};
-		4A4B14A5B6B233355F4F15CA6F41639D /* EPSignature */ = {
+		5F7B5CED73964A83F2569E6B1ABBA2DF /* ImagePicker */ = {
 			isa = PBXGroup;
 			children = (
-				2E9D8E28679896AEA1627BA66F8580C2 /* EPExtensions.swift */,
-				452182903F9A76184461CC377DB62A70 /* EPSignatureView.swift */,
-				C1A5BF586C35098EC908E7870B407170 /* EPSignatureViewController.swift */,
-				A2352D8C906BE3FB6FAD9C1888ABF323 /* Resources */,
-				26BC96ABCD3829D81C157FA2F5CD0DCE /* Support Files */,
+				36C5D6D838BB40C4C60BCEC9700237DB /* AssetManager.swift */,
+				C777330D77AC4AEF2F650AC082FC0D20 /* BottomContainerView.swift */,
+				30D3BA93828D8AA79B12971D4417E3E7 /* ButtonPicker.swift */,
+				EF51C6ED55BE3234DDC00FD344A09E7D /* CameraMan.swift */,
+				B17A5CFD871FCE0F4206503722AC57FF /* CameraView.swift */,
+				C815920F622C0A64C028E765DFA19DE9 /* Configuration.swift */,
+				E02C761871BEF1BBDE11B72CCC3696C6 /* ConstraintsSetup.swift */,
+				A297F21753E5B662FDC26D1C7BFAD0BD /* Helper.swift */,
+				53D1259E91ED2A6A6554FD25A148FAEA /* ImageGalleryLayout.swift */,
+				D86875C465CBABD7848556B410E7D9CC /* ImageGalleryView.swift */,
+				B74B1A80F0A0EEE7527DE8AFD0E7F1C3 /* ImageGalleryViewCell.swift */,
+				E835F0288DF1D878316C17BB12366979 /* ImageGalleryViewDataSource.swift */,
+				B9BF6D173974B97A3F1EB34546FCA901 /* ImagePickerController.swift */,
+				2535688320A12B11FEFD58EC6052A8EC /* ImageStack.swift */,
+				2FB53955023E1BA00913DC99F1A9600E /* LocationManager.swift */,
+				E732367DAF4C72D47A9D2609A0D2EAD7 /* StackView.swift */,
+				CEA5D36999FB7EC130573BBE1118B86C /* TopView.swift */,
+				7D029ABFAB048D5C70B1F219BF60BFDA /* VideoInfoView.swift */,
+				4E702B80AEF94B45D45A3C5A190960F6 /* Resources */,
+				1C01ED040278D580CA066DFCB363DAE9 /* Support Files */,
 			);
-			path = EPSignature;
+			name = ImagePicker;
+			path = ImagePicker;
 			sourceTree = "<group>";
 		};
-		4B36B2F6BD2CAF18A7FFFF0D7E1E84E6 /* Support Files */ = {
+		67EA5FFBCFCDDED6A445407A917EE0A1 /* Targets Support Files */ = {
 			isa = PBXGroup;
 			children = (
-				FC40942321CA219791F79BDB4C72DA52 /* LanguageManager-iOS.modulemap */,
-				BF809679D3CFFBC72878EC9BFEA90F5E /* LanguageManager-iOS-dummy.m */,
-				48FAE289F4B7A5D4D99BDB1F74A1C163 /* LanguageManager-iOS-Info.plist */,
-				DC9A64B83C916D4FC5C9CE722E697819 /* LanguageManager-iOS-prefix.pch */,
-				3510141CBBD30B465F757E0A8E2B1097 /* LanguageManager-iOS-umbrella.h */,
-				8BA50CB662E7C23406F0B83501BA32D7 /* LanguageManager-iOS.debug.xcconfig */,
-				9AAA7A084DC8F453913C80DE1E243C39 /* LanguageManager-iOS.release.xcconfig */,
+				EC99F10DC5C191754BE16B2F6AC739A8 /* Pods-MiniScanner */,
 			);
-			name = "Support Files";
-			path = "../Target Support Files/LanguageManager-iOS";
+			name = "Targets Support Files";
 			sourceTree = "<group>";
 		};
-		67EA5FFBCFCDDED6A445407A917EE0A1 /* Targets Support Files */ = {
+		74BCE9D4A1256169E6B171DD1D5090B2 /* Support Files */ = {
 			isa = PBXGroup;
 			children = (
-				EC99F10DC5C191754BE16B2F6AC739A8 /* Pods-MiniScanner */,
+				A5B208FB6BF9712F3695286F8B245181 /* NBBottomSheet.modulemap */,
+				D0CB553D4A98EA08E4217623F5288340 /* NBBottomSheet-dummy.m */,
+				EA228CD306D3DEA506330E2D4BEB438D /* NBBottomSheet-Info.plist */,
+				E1A33D7FE5FF7EC0CE446D2DE0E7D87F /* NBBottomSheet-prefix.pch */,
+				EC19D9CE4EB77DF2E4C44BEB17C0B656 /* NBBottomSheet-umbrella.h */,
+				AC4DD45005A4D5A9ED08B9005CC9DA4B /* NBBottomSheet.debug.xcconfig */,
+				099E4FB694B786AC923DF85EB9E89F83 /* NBBottomSheet.release.xcconfig */,
 			);
-			name = "Targets Support Files";
+			name = "Support Files";
+			path = "../Target Support Files/NBBottomSheet";
 			sourceTree = "<group>";
 		};
-		69769D414834BD844C659CFA8A148FDF /* Support Files */ = {
+		781C3C94F1ED8E7B2F09B5E9D528BB69 /* LanguageManager-iOS */ = {
 			isa = PBXGroup;
 			children = (
-				17EF00C659AFF94B598E7501E2992350 /* ImagePicker.modulemap */,
-				3FD2850880C4A8033AED333F5DFAE328 /* ImagePicker-dummy.m */,
-				180962FC6F75908EC73049ADB28FC887 /* ImagePicker-Info.plist */,
-				B710E28309BEA5C002164BD008CFB6C0 /* ImagePicker-prefix.pch */,
-				FDF5381B2554B2BB1D7949E3B9A7DF79 /* ImagePicker-umbrella.h */,
-				6224FD5F7C95061A57CAFA73995B3002 /* ImagePicker.debug.xcconfig */,
-				0CBC68B38C0421EC0AE36B43FB2C7636 /* ImagePicker.release.xcconfig */,
-				0AF6D83B6BEECA27C12EB10E96CF4A52 /* ResourceBundle-ImagePicker-ImagePicker-Info.plist */,
+				C868C23A49BC6026FFF1C097909C6AEF /* DefaultsKeys.swift */,
+				B432D00858E45B771C11A35D09EB42E4 /* LanguageManager.swift */,
+				4B7B31E6C5B5F1EC637FFE5C5B3C83C3 /* Languages.swift */,
+				061AAD17D23877A1F03301246A85EF54 /* Storage.swift */,
+				7E815AC0CA5BEA17DC867985BB80CA99 /* String+Localiz.swift */,
+				8C2F550BD6A5440BADC14D7B43F94713 /* UIButton+Direction.swift */,
+				636AE2E4AB62093E1592CE359392C841 /* UIImageView+Direction.swift */,
+				76694372E1865C4FA3EEFDDBC4161F06 /* UIView+Direction.swift */,
+				C8EF4D9DBCE2C1D02B24E978469E6051 /* UIView+Swizzling.swift */,
+				9BDB1CC7C25473E29D4F8FB6945AE100 /* ViewDirection.swift */,
+				FDEE6F3F150F716B4B5F48AEC01B927A /* Support Files */,
 			);
-			name = "Support Files";
-			path = "../Target Support Files/ImagePicker";
+			name = "LanguageManager-iOS";
+			path = "LanguageManager-iOS";
 			sourceTree = "<group>";
 		};
-		74EBBEDBF3B9E91A60E18ADBE0893A25 /* Resources */ = {
+		7B0612E87366C71C31F89B5E15A88006 /* Resources */ = {
 			isa = PBXGroup;
 			children = (
-				A532EFEAAE9EEAA7CFA7DF04C7E1808B /* PrivacyInfo.xcprivacy */,
+				019B0871D5ADD52194BB016FE08B66F5 /* PrivacyInfo.xcprivacy */,
 			);
 			name = Resources;
 			sourceTree = "<group>";
 		};
-		7FE4C9AB96A6A8E628751776D1D495CB /* Products */ = {
+		7B87473A37937F5F38EB183E7A75C151 /* Products */ = {
 			isa = PBXGroup;
 			children = (
-				3DFAC6F70B9CECADF5873F487AF082BA /* EPSignature.framework */,
-				987CD19BC0CE18F2E00B0AD5ABF8670D /* ImagePicker.framework */,
-				97AA160F23F0CBEDDAF212103E762FC7 /* ImagePicker.bundle */,
-				A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */,
-				8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift.bundle */,
-				6473C16F43F7217C13AEA5FBA6C8247F /* LanguageManager_iOS.framework */,
-				91BC4F27F2DA380ABC44B3609495F0E1 /* NBBottomSheet.framework */,
-				3438B9790556194C521D4C9806D29C85 /* Pods_MiniScanner.framework */,
+				3DFAC6F70B9CECADF5873F487AF082BA /* EPSignature */,
+				987CD19BC0CE18F2E00B0AD5ABF8670D /* ImagePicker */,
+				97AA160F23F0CBEDDAF212103E762FC7 /* ImagePicker-ImagePicker */,
+				A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift */,
+				8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */,
+				6473C16F43F7217C13AEA5FBA6C8247F /* LanguageManager-iOS */,
+				91BC4F27F2DA380ABC44B3609495F0E1 /* NBBottomSheet */,
+				3438B9790556194C521D4C9806D29C85 /* Pods-MiniScanner */,
+				D6043471C96F93DC41F7DD1E0D7D8B35 /* Toast-Swift */,
+				13FD39576595D8A884BF5166065C5236 /* Toast-Swift-Toast-Swift */,
 			);
 			name = Products;
 			sourceTree = "<group>";
 		};
-		80AD8CA2B1725CE71EDD106621961603 /* IQKeyboardManagerSwift */ = {
+		7BE677DEC7179B3CB629C8317C9E9507 /* IQKeyboardManagerSwift */ = {
 			isa = PBXGroup;
 			children = (
-				4FE3DE7F264E30C392DCECA7921DAEF2 /* IQActiveConfiguration.swift */,
-				F88000230AEFE1CF1FC184347AAE598B /* IQBarButtonItem.swift */,
-				419AB69B674D6C318AC58EE6D9AFF102 /* IQBarButtonItemConfiguration.swift */,
-				A12B5A63F2CB09B7D22B7E2F4A2210EB /* IQInvocation.swift */,
-				297848FCF8FE33D0DA0FDA6C8B1F5CC3 /* IQKeyboardConfiguration.swift */,
-				8F3317C2A83E43FF75DFCFD3FAEB3669 /* IQKeyboardInfo.swift */,
-				400224F8C71E7053C79E8D5E509534F4 /* IQKeyboardListener.swift */,
-				A353C25676960291A3718B5AFDB81A33 /* IQKeyboardManager.swift */,
-				5B1D47B8C43A0DA0A05A410655A28153 /* IQKeyboardManager+Debug.swift */,
-				B6C5E34F15E4BBDA3480406FF35C1903 /* IQKeyboardManager+Deprecated.swift */,
-				AB94CC5B3F453AA0801700167152FCA1 /* IQKeyboardManager+Internal.swift */,
-				05DDE99E61633BB77D72F46FD10F71BC /* IQKeyboardManager+Position.swift */,
-				A1229814968DD5876FBA87DDA81C5B8F /* IQKeyboardManager+Toolbar.swift */,
-				D9651F46100B3C105EE27B92C1DFFCEC /* IQKeyboardManager+ToolbarActions.swift */,
-				D2DB0BCD57E720CE97C1C3CE74B75024 /* IQKeyboardManager+UIKeyboardNotification.swift */,
-				A0DA73612FA4F954FCE02EA0ADACE634 /* IQKeyboardManager+UITextFieldViewNotification.swift */,
-				49FC6FE3F43F76CA598D3253A1731EEB /* IQKeyboardManagerCompatible.swift */,
-				D9F19506C84032240A21541F9EFCA895 /* IQKeyboardManagerConstants.swift */,
-				EC4B66ABF37EFD118BC08264BBCA6461 /* IQKeyboardReturnKeyHandler.swift */,
-				8F0A5164AA0CCC729C8EA5166760BA9E /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */,
-				B5EDE1D4720CA7A048A32667F968ED10 /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */,
-				62160BE00E3966D4D52808B89DE0B1B3 /* IQNSArray+Sort.swift */,
-				D3DC4A4D35E057E5F76427C838E3E495 /* IQPlaceholderable.swift */,
-				187B8EDBE8957C190B1EB7C8F949ED80 /* IQPreviousNextView.swift */,
-				878EC7606D056CAB26A578762AF922D7 /* IQRootControllerConfiguration.swift */,
-				486835CC5D14C1EA193F8575CA89FDCC /* IQScrollViewConfiguration.swift */,
-				E34B4735C7461EBF9AEEC896DEB27C33 /* IQTextFieldViewInfo.swift */,
-				00AA2070B1A7F8ECC88B6E7F0EEB2167 /* IQTextFieldViewInfoModel.swift */,
-				6F6826627BFA6A69002524426F8CFFB7 /* IQTextFieldViewListener.swift */,
-				5A6291B42FA169A1C1919CB49B0B8509 /* IQTextView.swift */,
-				A100F9EA89810A00541755ECD7BBB307 /* IQTitleBarButtonItem.swift */,
-				F76805C9416BA1FC318E025ACA3B95EF /* IQToolbar.swift */,
-				3243FB397BF2AFE225A1FC09542DBF5D /* IQToolbarConfiguration.swift */,
-				A3B5F550C3AA900D117E22291DE5D67C /* IQToolbarPlaceholderConfiguration.swift */,
-				92470A870676C63A27509F38301D521C /* IQUICollectionView+Additions.swift */,
-				6B5E1D310DD754E122DEEE009481A2D6 /* IQUIScrollView+Additions.swift */,
-				619978A0C0036454C22A81173BAA5A6A /* IQUITableView+Additions.swift */,
-				116DA05004680C76EAB707C0943392EB /* IQUITextFieldView+Additions.swift */,
-				D55EBF017F6625B593286F47CFEB1FA3 /* IQUIView+Hierarchy.swift */,
-				AB5F2D5DFB52DE92C94A23801BAC451C /* IQUIView+IQKeyboardToolbar.swift */,
-				8E6FDE31134B7541747D1E89E52E225A /* IQUIView+IQKeyboardToolbarDeprecated.swift */,
-				B5598E57D63117C1B54ADBB7A187B232 /* IQUIViewController+Additions.swift */,
-				FEB8E045AED5393DCC7FA1C76AB59AB8 /* UIImage+NextPrevious.swift */,
-				74EBBEDBF3B9E91A60E18ADBE0893A25 /* Resources */,
-				3EA95E4CF3A010D9796C8FD8B665C566 /* Support Files */,
+				455ED137864B3625C8C1DC4EA799A433 /* IQActiveConfiguration.swift */,
+				C36106C5881CE608080384E70EA21E2C /* IQBarButtonItem.swift */,
+				DB89DB4BC3C06D3ACF9248E1A8CB0A32 /* IQBarButtonItemConfiguration.swift */,
+				FD2F833515731616C366DD163491D01C /* IQInvocation.swift */,
+				B5AF1DD944BBBCC3E4B6F8FB70B1C9E9 /* IQKeyboardConfiguration.swift */,
+				CC4598F509A748A174B923F7BFFD6A1D /* IQKeyboardInfo.swift */,
+				3A8E9A2C8F405661496F405E14CEB2E1 /* IQKeyboardListener.swift */,
+				10670E8341C2F0D77BC4D00A7AFBBA00 /* IQKeyboardManager.swift */,
+				650E6F717733EACCA5E65EC3FCDBDE02 /* IQKeyboardManager+Debug.swift */,
+				0EE59A1597022F0861A65AB781A04460 /* IQKeyboardManager+Deprecated.swift */,
+				AFB6EC836300F1DEEAA4CEFAA33ABD19 /* IQKeyboardManager+Internal.swift */,
+				FB7EC43BFC9C3B66643A06CC90583727 /* IQKeyboardManager+Position.swift */,
+				27B7276332D112636983C2AD6107C243 /* IQKeyboardManager+Toolbar.swift */,
+				45FB65D90C5FCEB09C0B16E99E9CB1EB /* IQKeyboardManager+ToolbarActions.swift */,
+				E3E9B3A77CAD85B61F751BBDFCB21D18 /* IQKeyboardManager+UIKeyboardNotification.swift */,
+				7AF49D9ABCB15DBD7FCBE47C06871EDE /* IQKeyboardManager+UITextFieldViewNotification.swift */,
+				C5E1C76F4CB18ED77389CE7FE78F467D /* IQKeyboardManagerCompatible.swift */,
+				DD60A987631255EE6EF4DF3C13D75F14 /* IQKeyboardManagerConstants.swift */,
+				875F53B09AC722ED6ADABA1C1EDC5C20 /* IQKeyboardReturnKeyHandler.swift */,
+				8F068A96AEF12780439B98393629BB16 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */,
+				0FAA5D0DE773CB6BFF7370F07A06C5B1 /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */,
+				4722380FB0C679720105FF9E1A5A523B /* IQNSArray+Sort.swift */,
+				A2B15DF05BBBE3351036FCCAC9F00846 /* IQPlaceholderable.swift */,
+				8AEA6851BD7FCB59C627DE1A0633609F /* IQPreviousNextView.swift */,
+				89DB66B29E28AD378856BF11E7EE9A37 /* IQRootControllerConfiguration.swift */,
+				643C568373D83E0D0E40D73444B3A917 /* IQScrollViewConfiguration.swift */,
+				5870D384ABFCBE6207143C2A72B72A10 /* IQTextFieldViewInfo.swift */,
+				5C55F11056F0351DE08666B753849E48 /* IQTextFieldViewInfoModel.swift */,
+				F2DD5AE6CACB8DAC2D9D1E1A2922DA90 /* IQTextFieldViewListener.swift */,
+				D690195157D5AFC3FC7A71E3B59E3E56 /* IQTextView.swift */,
+				3AFA769CF0850AC9B2C312D9D737E578 /* IQTitleBarButtonItem.swift */,
+				19DE64C21ED9D81A56EF0DA1C351E53C /* IQToolbar.swift */,
+				7951FB92CEF55E571958C0480194A1A7 /* IQToolbarConfiguration.swift */,
+				F0C34C9F75E166049F8D6E200F86B613 /* IQToolbarPlaceholderConfiguration.swift */,
+				6AFFC5763F85A742954048A03D39913F /* IQUICollectionView+Additions.swift */,
+				92F6E344FAB0C5DAE4F05104C2C68571 /* IQUIScrollView+Additions.swift */,
+				039EA7048499C3BC1CBB4E8FAB74BB40 /* IQUITableView+Additions.swift */,
+				4309F47E646E6968CACD8832ABE22099 /* IQUITextFieldView+Additions.swift */,
+				43390028C811A47BDDF45824B3D30D31 /* IQUIView+Hierarchy.swift */,
+				0315AFEFCB0BFF084FA3C5E469C5C301 /* IQUIView+IQKeyboardToolbar.swift */,
+				1AB029201A3484CB5BCAD15F2FCF9081 /* IQUIView+IQKeyboardToolbarDeprecated.swift */,
+				B8E57D2900050797926440B9E5CFBB20 /* IQUIViewController+Additions.swift */,
+				A6FD3B67AA484E2ABE3D0DB152EB7D99 /* UIImage+NextPrevious.swift */,
+				3935F845516B692550CECB5FF0F76E2D /* Resources */,
+				AA8D4AD3DAB466E92E26843A2D0A977E /* Support Files */,
 			);
+			name = IQKeyboardManagerSwift;
 			path = IQKeyboardManagerSwift;
 			sourceTree = "<group>";
 		};
-		82B9E590AF4CA104F25BE686066D17D4 /* Support Files */ = {
+		8D6C50AF947755F654CD7A6109C7AE37 /* EPSignature */ = {
 			isa = PBXGroup;
 			children = (
-				E68A22DD9E65EF800882452842690AE1 /* NBBottomSheet.modulemap */,
-				AD71C20FAD4FE7E08FA8091857A2FDCB /* NBBottomSheet-dummy.m */,
-				0B1626D50D1FBDF5976CCCE6F16928A1 /* NBBottomSheet-Info.plist */,
-				0CB32F67F5B5E9A2C263A017E98041AC /* NBBottomSheet-prefix.pch */,
-				389AA43304A03366FC2510859AA7DCBA /* NBBottomSheet-umbrella.h */,
-				45B232DE9D6710FE8BF7DC25C2C80333 /* NBBottomSheet.debug.xcconfig */,
-				26EDF88E14046AAC34BFF99F97D23B05 /* NBBottomSheet.release.xcconfig */,
+				55C7CD2DA0F4475F09E37093AD32524B /* EPExtensions.swift */,
+				9BD6019163583EA6526F0ACBFDA0511E /* EPSignatureView.swift */,
+				81B80CF746340952D1957D5CCC583D36 /* EPSignatureViewController.swift */,
+				B5E6B5DBE647BF287AC40F7013E520EE /* Resources */,
+				0B88C7E3E2D7D93DB691E99907C6BAEB /* Support Files */,
+			);
+			name = EPSignature;
+			path = EPSignature;
+			sourceTree = "<group>";
+		};
+		9D8CE6772446DF3DC1D6055EA0F51AF9 /* Pods */ = {
+			isa = PBXGroup;
+			children = (
+				8D6C50AF947755F654CD7A6109C7AE37 /* EPSignature */,
+				5F7B5CED73964A83F2569E6B1ABBA2DF /* ImagePicker */,
+				7BE677DEC7179B3CB629C8317C9E9507 /* IQKeyboardManagerSwift */,
+				781C3C94F1ED8E7B2F09B5E9D528BB69 /* LanguageManager-iOS */,
+				C42531F3B11E8E594539F883FB2E3324 /* NBBottomSheet */,
+				57149438FE097C82FA2E6E91FF703E94 /* Toast-Swift */,
+			);
+			name = Pods;
+			sourceTree = "<group>";
+		};
+		AA8D4AD3DAB466E92E26843A2D0A977E /* Support Files */ = {
+			isa = PBXGroup;
+			children = (
+				62D4C1232DB908BA782F85B19D3DEA3B /* IQKeyboardManagerSwift.modulemap */,
+				69023DD29D363BEF415F3723F1169699 /* IQKeyboardManagerSwift-dummy.m */,
+				528C94E48744BA710AEDE265867A380F /* IQKeyboardManagerSwift-Info.plist */,
+				8AD60867F9686EC4EA88789E10213293 /* IQKeyboardManagerSwift-prefix.pch */,
+				5A9E56248E01438AF8F27428F420DBAA /* IQKeyboardManagerSwift-umbrella.h */,
+				C3982F8FEE14ABCE3B3809CE0F403E03 /* IQKeyboardManagerSwift.debug.xcconfig */,
+				63CF4CB6581E3400CB208D3E8A166BEF /* IQKeyboardManagerSwift.release.xcconfig */,
+				E50E53295CE8EE025EB1F2C0EF928701 /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */,
 			);
 			name = "Support Files";
-			path = "../Target Support Files/NBBottomSheet";
+			path = "../Target Support Files/IQKeyboardManagerSwift";
 			sourceTree = "<group>";
 		};
-		A2352D8C906BE3FB6FAD9C1888ABF323 /* Resources */ = {
+		B5E6B5DBE647BF287AC40F7013E520EE /* Resources */ = {
 			isa = PBXGroup;
 			children = (
-				56C1C453B74E770D4AC56A090051BCF5 /* EPSignatureViewController.xib */,
+				72FC8142B933D42EE5AE712DAD741DF8 /* EPSignatureViewController.xib */,
 			);
 			name = Resources;
 			sourceTree = "<group>";
@@ -677,27 +749,32 @@
 			name = Frameworks;
 			sourceTree = "<group>";
 		};
-		CF1408CF629C7361332E53B88F7BD30C = {
+		C42531F3B11E8E594539F883FB2E3324 /* NBBottomSheet */ = {
 			isa = PBXGroup;
 			children = (
-				9D940727FF8FB9C785EB98E56350EF41 /* Podfile */,
-				B94D7768568A9992200DB461E8CF687F /* Frameworks */,
-				D3C95BBF75043277050186353459BC4F /* Pods */,
-				7FE4C9AB96A6A8E628751776D1D495CB /* Products */,
-				67EA5FFBCFCDDED6A445407A917EE0A1 /* Targets Support Files */,
+				C3DAC0D16E8B9CDAB1C46438A1918609 /* NBBottomSheet.h */,
+				EDB80757CE3795FC91CDB7A65C1075C2 /* NBBottomSheetConfiguration.swift */,
+				F38BC60F94AF6CF593ADA0BC8B5408FB /* NBBottomSheetController.swift */,
+				002E7885D97E14840BB1694FDAC680C3 /* NBBottomSheetDismissalTransition.swift */,
+				00F287BEEDC27E1135AF1D47204F754B /* NBBottomSheetPresentationController.swift */,
+				3535FAD2227224788FF4549088FA2DBE /* NBBottomSheetPresentationTransition.swift */,
+				620668AA976F0F6ED19180B8B4D83AB8 /* NBBottomSheetTransitioningDelegate.swift */,
+				2647160AB4F12734D43B806D373E9312 /* NBConfiguration.swift */,
+				74BCE9D4A1256169E6B171DD1D5090B2 /* Support Files */,
 			);
+			name = NBBottomSheet;
+			path = NBBottomSheet;
 			sourceTree = "<group>";
 		};
-		D3C95BBF75043277050186353459BC4F /* Pods */ = {
+		CF1408CF629C7361332E53B88F7BD30C = {
 			isa = PBXGroup;
 			children = (
-				4A4B14A5B6B233355F4F15CA6F41639D /* EPSignature */,
-				1377F47D0ECC009D7BEFB14769F14316 /* ImagePicker */,
-				80AD8CA2B1725CE71EDD106621961603 /* IQKeyboardManagerSwift */,
-				1CD1A4CC34821855EE0B47C1DB7536BD /* LanguageManager-iOS */,
-				32620674ED381C186389FA1D871AFD24 /* NBBottomSheet */,
+				9D940727FF8FB9C785EB98E56350EF41 /* Podfile */,
+				B94D7768568A9992200DB461E8CF687F /* Frameworks */,
+				9D8CE6772446DF3DC1D6055EA0F51AF9 /* Pods */,
+				7B87473A37937F5F38EB183E7A75C151 /* Products */,
+				67EA5FFBCFCDDED6A445407A917EE0A1 /* Targets Support Files */,
 			);
-			name = Pods;
 			sourceTree = "<group>";
 		};
 		EC99F10DC5C191754BE16B2F6AC739A8 /* Pods-MiniScanner */ = {
@@ -717,6 +794,21 @@
 			path = "Target Support Files/Pods-MiniScanner";
 			sourceTree = "<group>";
 		};
+		FDEE6F3F150F716B4B5F48AEC01B927A /* Support Files */ = {
+			isa = PBXGroup;
+			children = (
+				2664332FE4E7E587B561586179AD8085 /* LanguageManager-iOS.modulemap */,
+				16878922AD64BAC3738BB1DCCEE573DD /* LanguageManager-iOS-dummy.m */,
+				9EF0C733ACEF609E2020B2946479758A /* LanguageManager-iOS-Info.plist */,
+				A9C1F32502D88A64B01453B234118B48 /* LanguageManager-iOS-prefix.pch */,
+				B4FB0B2061538AF85A645E46144C165E /* LanguageManager-iOS-umbrella.h */,
+				F8B631781C259577E740092CCABE2524 /* LanguageManager-iOS.debug.xcconfig */,
+				7B644290B6D9F86A8ED1A4BD89048622 /* LanguageManager-iOS.release.xcconfig */,
+			);
+			name = "Support Files";
+			path = "../Target Support Files/LanguageManager-iOS";
+			sourceTree = "<group>";
+		};
 /* End PBXGroup section */
 
 /* Begin PBXHeadersBuildPhase section */
@@ -736,6 +828,14 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		211899624B27CA27C32E9D5E3F1A3894 /* Headers */ = {
+			isa = PBXHeadersBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				6F9D8C942D968A408F1B9370EC7F7B29 /* Pods-MiniScanner-umbrella.h in Headers */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		77150D3DA409E22AAAE3AC967B0FDC17 /* Headers */ = {
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
@@ -744,20 +844,20 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		9C1E51FBB23B8F5AC126898FEDD00F52 /* Headers */ = {
+		9B6764F56E23F50BCA863630CB9001BF /* Headers */ = {
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				797DF46337EAC66E47C5ADAF32515524 /* NBBottomSheet.h in Headers */,
-				FE4936BFE1B6B6A9E8136010E413A24B /* NBBottomSheet-umbrella.h in Headers */,
+				D181D49DE6D7885B2834AF4E96170171 /* Toast-Swift-umbrella.h in Headers */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		E1A4DFD94B34CD656D047F2CE55E141E /* Headers */ = {
+		9C1E51FBB23B8F5AC126898FEDD00F52 /* Headers */ = {
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				C884AFFEC6B0F6540E8A5593250D5741 /* Pods-MiniScanner-umbrella.h in Headers */,
+				797DF46337EAC66E47C5ADAF32515524 /* NBBottomSheet.h in Headers */,
+				FE4936BFE1B6B6A9E8136010E413A24B /* NBBottomSheet-umbrella.h in Headers */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -784,11 +884,11 @@
 			buildRules = (
 			);
 			dependencies = (
-				7907CFE4C755F2FC455B6FB6B982A84E /* PBXTargetDependency */,
+				902522B1F05D41B97C492EDE4C6225FE /* PBXTargetDependency */,
 			);
 			name = ImagePicker;
 			productName = ImagePicker;
-			productReference = 987CD19BC0CE18F2E00B0AD5ABF8670D /* ImagePicker.framework */;
+			productReference = 987CD19BC0CE18F2E00B0AD5ABF8670D /* ImagePicker */;
 			productType = "com.apple.product-type.framework";
 		};
 		3CAF5EBFE5D1550CFF58AEC93594990A /* EPSignature */ = {
@@ -806,39 +906,40 @@
 			);
 			name = EPSignature;
 			productName = EPSignature;
-			productReference = 3DFAC6F70B9CECADF5873F487AF082BA /* EPSignature.framework */;
+			productReference = 3DFAC6F70B9CECADF5873F487AF082BA /* EPSignature */;
 			productType = "com.apple.product-type.framework";
 		};
 		4372AB6A3C495222906A1ABFD39A4463 /* Pods-MiniScanner */ = {
 			isa = PBXNativeTarget;
-			buildConfigurationList = 21E40E7EF4A668720A0BC4974A414686 /* Build configuration list for PBXNativeTarget "Pods-MiniScanner" */;
+			buildConfigurationList = B82A7B1871A4545D6741D3C2BFB0C686 /* Build configuration list for PBXNativeTarget "Pods-MiniScanner" */;
 			buildPhases = (
-				E1A4DFD94B34CD656D047F2CE55E141E /* Headers */,
-				AA10E1444171443C0B5BCA1096353377 /* Sources */,
-				356D6AE3CB46F510D123D125D9B58B7C /* Frameworks */,
-				7548C4739E6BCE23ABB1B5BD57E7ED73 /* Resources */,
+				211899624B27CA27C32E9D5E3F1A3894 /* Headers */,
+				C41D18AD2AF8EF0982FED7B4B45C1055 /* Sources */,
+				EF61C2D35FBBDBB90DA611BD946C82F9 /* Frameworks */,
+				42BB23FD6ABD8A26B86919444B67C1B0 /* Resources */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				6D816E6D698E10FDBE40764CC34D49B2 /* PBXTargetDependency */,
-				29743ED8B9772E83B55B66D15C7751B6 /* PBXTargetDependency */,
-				41BDC0B4C02D2F478CF6E580BB0ED276 /* PBXTargetDependency */,
-				1F155C5185BA60981E950C8356C10505 /* PBXTargetDependency */,
-				090A4DADA36A746FDB7C115750022A52 /* PBXTargetDependency */,
+				468B1FAD34876E459931EDBAA94B6BEF /* PBXTargetDependency */,
+				9E5D68421786E987F9AB1E093E2CACDA /* PBXTargetDependency */,
+				E79445B940FC293317B0283BBF0AAB6F /* PBXTargetDependency */,
+				19D16BB2AE0A47F59157AB8526FD2F58 /* PBXTargetDependency */,
+				CAB2124C9411765B8D19E576C34F45BE /* PBXTargetDependency */,
+				6FA02B07A8C67081909359632C54015C /* PBXTargetDependency */,
 			);
 			name = "Pods-MiniScanner";
 			productName = Pods_MiniScanner;
-			productReference = 3438B9790556194C521D4C9806D29C85 /* Pods_MiniScanner.framework */;
+			productReference = 3438B9790556194C521D4C9806D29C85 /* Pods-MiniScanner */;
 			productType = "com.apple.product-type.framework";
 		};
 		614D1818852890AC7D3CDF68D512C370 /* ImagePicker-ImagePicker */ = {
 			isa = PBXNativeTarget;
-			buildConfigurationList = 61E5E465E4EBDC7192A60BDB29B54904 /* Build configuration list for PBXNativeTarget "ImagePicker-ImagePicker" */;
+			buildConfigurationList = 8C96A43530B4D85390D577906027863F /* Build configuration list for PBXNativeTarget "ImagePicker-ImagePicker" */;
 			buildPhases = (
-				557CE2F544FA412F5D8D59F28849E31F /* Sources */,
-				8D97E7F0E48EF9F505EED4D818710D20 /* Frameworks */,
-				48F3F81CFBD0387B6D359B8E5102FC29 /* Resources */,
+				A45CB658FC3D14E66741C4630DBAD76C /* Sources */,
+				9EA96546523C27F883EF2FB2C503320D /* Frameworks */,
+				6669694B635FD78F1DE1BE70E5B52884 /* Resources */,
 			);
 			buildRules = (
 			);
@@ -846,7 +947,7 @@
 			);
 			name = "ImagePicker-ImagePicker";
 			productName = ImagePicker;
-			productReference = 97AA160F23F0CBEDDAF212103E762FC7 /* ImagePicker.bundle */;
+			productReference = 97AA160F23F0CBEDDAF212103E762FC7 /* ImagePicker-ImagePicker */;
 			productType = "com.apple.product-type.bundle";
 		};
 		727C2007A89D1AD73613E3E2E22998E5 /* NBBottomSheet */ = {
@@ -864,7 +965,7 @@
 			);
 			name = NBBottomSheet;
 			productName = NBBottomSheet;
-			productReference = 91BC4F27F2DA380ABC44B3609495F0E1 /* NBBottomSheet.framework */;
+			productReference = 91BC4F27F2DA380ABC44B3609495F0E1 /* NBBottomSheet */;
 			productType = "com.apple.product-type.framework";
 		};
 		75F1EA88CB9544AB5CBE20DEC9A011AE /* LanguageManager-iOS */ = {
@@ -882,16 +983,16 @@
 			);
 			name = "LanguageManager-iOS";
 			productName = LanguageManager_iOS;
-			productReference = 6473C16F43F7217C13AEA5FBA6C8247F /* LanguageManager_iOS.framework */;
+			productReference = 6473C16F43F7217C13AEA5FBA6C8247F /* LanguageManager-iOS */;
 			productType = "com.apple.product-type.framework";
 		};
 		982A68D37F5DCBC1FC1FDC0BB2F0EB8E /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */ = {
 			isa = PBXNativeTarget;
-			buildConfigurationList = 768672492BEBD11B2982745D1B777D28 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */;
+			buildConfigurationList = E9F523CB7F35862D3E3786784888B015 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */;
 			buildPhases = (
-				DA4A3E8A0AB0D7E287665A709E56EC36 /* Sources */,
-				1F8DF3016F5E08F65F63559E2A2A827B /* Frameworks */,
-				2F6648C27D9805F9F5D062160BDC0EBB /* Resources */,
+				177ED166146F1BD1AB4935A876A945A2 /* Sources */,
+				069185D987B201809AC160F03A5B3195 /* Frameworks */,
+				0F87BFC9B32A23FDAA371CB5EE58F823 /* Resources */,
 			);
 			buildRules = (
 			);
@@ -899,7 +1000,7 @@
 			);
 			name = "IQKeyboardManagerSwift-IQKeyboardManagerSwift";
 			productName = IQKeyboardManagerSwift;
-			productReference = 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift.bundle */;
+			productReference = 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */;
 			productType = "com.apple.product-type.bundle";
 		};
 		B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */ = {
@@ -914,13 +1015,49 @@
 			buildRules = (
 			);
 			dependencies = (
-				0451FAFE12B598AE56109360B5127611 /* PBXTargetDependency */,
+				BFE8992DDC28E4686EBA676AFFDCE044 /* PBXTargetDependency */,
 			);
 			name = IQKeyboardManagerSwift;
 			productName = IQKeyboardManagerSwift;
-			productReference = A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */;
+			productReference = A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift */;
+			productType = "com.apple.product-type.framework";
+		};
+		B990BD87169C76A3ED3FE8A9258D91A3 /* Toast-Swift */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 2B1739CC185CEDE3A990F521808D3137 /* Build configuration list for PBXNativeTarget "Toast-Swift" */;
+			buildPhases = (
+				9B6764F56E23F50BCA863630CB9001BF /* Headers */,
+				13C5F240F8D39EE11E8E48310FE556B5 /* Sources */,
+				B09EAF63101BB931799B76BFC00BB24A /* Frameworks */,
+				F7C0CC2CF9E43466CF842FCC6397F349 /* Resources */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+				A817492A0E07763AE9E9CEB95874EB33 /* PBXTargetDependency */,
+			);
+			name = "Toast-Swift";
+			productName = Toast_Swift;
+			productReference = D6043471C96F93DC41F7DD1E0D7D8B35 /* Toast-Swift */;
 			productType = "com.apple.product-type.framework";
 		};
+		C344E85893FCDEE5B70436E0A4A3472B /* Toast-Swift-Toast-Swift */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = F57789B0722F33D1CFA6AE9A32A5991C /* Build configuration list for PBXNativeTarget "Toast-Swift-Toast-Swift" */;
+			buildPhases = (
+				22832EE1DC479BE6EF746859048AC879 /* Sources */,
+				B7F22B9EDB9FA900F797BA30F0774DCB /* Frameworks */,
+				67ACD3B4B5D35AFCFF080FF53847B35B /* Resources */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = "Toast-Swift-Toast-Swift";
+			productName = "Toast-Swift";
+			productReference = 13FD39576595D8A884BF5166065C5236 /* Toast-Swift-Toast-Swift */;
+			productType = "com.apple.product-type.bundle";
+		};
 /* End PBXNativeTarget section */
 
 /* Begin PBXProject section */
@@ -939,7 +1076,7 @@
 				en,
 			);
 			mainGroup = CF1408CF629C7361332E53B88F7BD30C;
-			productRefGroup = 7FE4C9AB96A6A8E628751776D1D495CB /* Products */;
+			productRefGroup = 7B87473A37937F5F38EB183E7A75C151 /* Products */;
 			projectDirPath = "";
 			projectRoot = "";
 			targets = (
@@ -951,16 +1088,18 @@
 				75F1EA88CB9544AB5CBE20DEC9A011AE /* LanguageManager-iOS */,
 				727C2007A89D1AD73613E3E2E22998E5 /* NBBottomSheet */,
 				4372AB6A3C495222906A1ABFD39A4463 /* Pods-MiniScanner */,
+				B990BD87169C76A3ED3FE8A9258D91A3 /* Toast-Swift */,
+				C344E85893FCDEE5B70436E0A4A3472B /* Toast-Swift-Toast-Swift */,
 			);
 		};
 /* End PBXProject section */
 
 /* Begin PBXResourcesBuildPhase section */
-		2F6648C27D9805F9F5D062160BDC0EBB /* Resources */ = {
+		0F87BFC9B32A23FDAA371CB5EE58F823 /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				5C4E571F3ADE020356DAF5143816FC55 /* PrivacyInfo.xcprivacy in Resources */,
+				F41974A73F0409847E3272A90832366C /* PrivacyInfo.xcprivacy in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -971,17 +1110,10 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		48F3F81CFBD0387B6D359B8E5102FC29 /* Resources */ = {
+		42BB23FD6ABD8A26B86919444B67C1B0 /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				8D935C83E5D7B42A4C6439FFA767CE24 /* AUTO@3x.png in Resources */,
-				28658B67B33D0AF1A396F70CF4C416FD /* cameraIcon@3x.png in Resources */,
-				FF74A846B2EEC0D52379B48D7963D8C0 /* focusIcon@3x.png in Resources */,
-				A213B981B47C6B4734589B6ED9469132 /* OFF@3x.png in Resources */,
-				19BA03143F6B7CCC7F6D3A5000333763 /* ON@3x.png in Resources */,
-				09F4E3A6DED312368CE8E037A171BD70 /* selectedImageGallery@3x.png in Resources */,
-				1B1937CEB4E9DF65238702771B4232B4 /* video@3x.png in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -989,7 +1121,7 @@
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				4CDBAE55660ED186441E9E4EDE6B3D31 /* IQKeyboardManagerSwift.bundle in Resources */,
+				4CDBAE55660ED186441E9E4EDE6B3D31 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -997,14 +1129,29 @@
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				1BBD42E84E62842B6EA186CEF24BBF45 /* ImagePicker.bundle in Resources */,
+				1BBD42E84E62842B6EA186CEF24BBF45 /* ImagePicker-ImagePicker in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		6669694B635FD78F1DE1BE70E5B52884 /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				40D3B7212B9FC40CE3445143938A5679 /* AUTO@3x.png in Resources */,
+				42592EF79D0A81B77812AC496508ACAA /* cameraIcon@3x.png in Resources */,
+				14FA8541FCF824824EBDDBD21B712DE8 /* focusIcon@3x.png in Resources */,
+				557A1655974B507ED20F35CF59C65BAF /* OFF@3x.png in Resources */,
+				B7E0FCF3222880B9CDBABD576D3D348A /* ON@3x.png in Resources */,
+				C1BDE472EF622F6F59660C63EAF16578 /* selectedImageGallery@3x.png in Resources */,
+				9A07A2503A858418B33E94591CE13F17 /* video@3x.png in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		7548C4739E6BCE23ABB1B5BD57E7ED73 /* Resources */ = {
+		67ACD3B4B5D35AFCFF080FF53847B35B /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
+				D3A3B25E1A86845B4E10D35D8FD06ED9 /* PrivacyInfo.xcprivacy in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -1023,9 +1170,40 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		F7C0CC2CF9E43466CF842FCC6397F349 /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				237A96A092EA5A5B0CB41160BEA22E16 /* Toast-Swift-Toast-Swift in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXSourcesBuildPhase section */
+		13C5F240F8D39EE11E8E48310FE556B5 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				F912129FB7C53C428FE247D6ECF633AC /* Toast.swift in Sources */,
+				15F04D15A4DC87FF877C2857720F8D72 /* Toast-Swift-dummy.m in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		177ED166146F1BD1AB4935A876A945A2 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		22832EE1DC479BE6EF746859048AC879 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		2B626AFFE9BD7779C34A93A510CE1073 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
@@ -1103,13 +1281,6 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		557CE2F544FA412F5D8D59F28849E31F /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
 		8EEA81B91A60569A50462CD682F8978C /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
@@ -1121,18 +1292,18 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		AA10E1444171443C0B5BCA1096353377 /* Sources */ = {
+		A45CB658FC3D14E66741C4630DBAD76C /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				1ECC8F5583B658DA5BC4F8D29132213F /* Pods-MiniScanner-dummy.m in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		DA4A3E8A0AB0D7E287665A709E56EC36 /* Sources */ = {
+		C41D18AD2AF8EF0982FED7B4B45C1055 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
+				0D92995ED774F4E8488DE6D1F4D4CC87 /* Pods-MiniScanner-dummy.m in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -1172,54 +1343,83 @@
 /* End PBXSourcesBuildPhase section */
 
 /* Begin PBXTargetDependency section */
-		0451FAFE12B598AE56109360B5127611 /* PBXTargetDependency */ = {
+		19D16BB2AE0A47F59157AB8526FD2F58 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			name = "IQKeyboardManagerSwift-IQKeyboardManagerSwift";
-			target = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */;
-			targetProxy = 6CD75698768741DC0335DCB2F06CB5BC /* PBXContainerItemProxy */;
+			name = "LanguageManager-iOS";
+			target = 75F1EA88CB9544AB5CBE20DEC9A011AE /* LanguageManager-iOS */;
+			targetProxy = DC00E61911BECBD44AD03666ABE5766F /* PBXContainerItemProxy */;
 		};
-		090A4DADA36A746FDB7C115750022A52 /* PBXTargetDependency */ = {
+		468B1FAD34876E459931EDBAA94B6BEF /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			name = NBBottomSheet;
-			target = 727C2007A89D1AD73613E3E2E22998E5 /* NBBottomSheet */;
-			targetProxy = 19D95F1858EF2D6E80811860CFD6BF92 /* PBXContainerItemProxy */;
+			name = EPSignature;
+			target = 3CAF5EBFE5D1550CFF58AEC93594990A /* EPSignature */;
+			targetProxy = EDA903FA148D63AAD0DCB3E2E76E5F9E /* PBXContainerItemProxy */;
 		};
-		1F155C5185BA60981E950C8356C10505 /* PBXTargetDependency */ = {
+		6FA02B07A8C67081909359632C54015C /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			name = "LanguageManager-iOS";
-			target = 75F1EA88CB9544AB5CBE20DEC9A011AE /* LanguageManager-iOS */;
-			targetProxy = 8292BF480C5137113C3A6C342933F986 /* PBXContainerItemProxy */;
+			name = "Toast-Swift";
+			target = B990BD87169C76A3ED3FE8A9258D91A3 /* Toast-Swift */;
+			targetProxy = DF9BB083B1ADDADD655B884FB3F1206F /* PBXContainerItemProxy */;
+		};
+		902522B1F05D41B97C492EDE4C6225FE /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			name = "ImagePicker-ImagePicker";
+			target = 614D1818852890AC7D3CDF68D512C370 /* ImagePicker-ImagePicker */;
+			targetProxy = 1F245D5023512CA13BF131DF3BE2F569 /* PBXContainerItemProxy */;
 		};
-		29743ED8B9772E83B55B66D15C7751B6 /* PBXTargetDependency */ = {
+		9E5D68421786E987F9AB1E093E2CACDA /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
 			name = IQKeyboardManagerSwift;
 			target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */;
-			targetProxy = D96B4C07AAAD52B947C6F8CFEF7E8807 /* PBXContainerItemProxy */;
+			targetProxy = C205777C53E1CE623400BA653BE42F72 /* PBXContainerItemProxy */;
 		};
-		41BDC0B4C02D2F478CF6E580BB0ED276 /* PBXTargetDependency */ = {
+		A817492A0E07763AE9E9CEB95874EB33 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			name = ImagePicker;
-			target = 01CB8D6098C21E12CE735619344DE81E /* ImagePicker */;
-			targetProxy = FBE5961EEB250DF2DACF4F88C36BCC1E /* PBXContainerItemProxy */;
+			name = "Toast-Swift-Toast-Swift";
+			target = C344E85893FCDEE5B70436E0A4A3472B /* Toast-Swift-Toast-Swift */;
+			targetProxy = 20C35DA82C85CF6788DD8065BC481B9E /* PBXContainerItemProxy */;
 		};
-		6D816E6D698E10FDBE40764CC34D49B2 /* PBXTargetDependency */ = {
+		BFE8992DDC28E4686EBA676AFFDCE044 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			name = EPSignature;
-			target = 3CAF5EBFE5D1550CFF58AEC93594990A /* EPSignature */;
-			targetProxy = F3097459B372082D9C20BEF06209FBD6 /* PBXContainerItemProxy */;
+			name = "IQKeyboardManagerSwift-IQKeyboardManagerSwift";
+			target = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */;
+			targetProxy = 3F00138FAC4ECA9E49CEABF22BD19BE1 /* PBXContainerItemProxy */;
 		};
-		7907CFE4C755F2FC455B6FB6B982A84E /* PBXTargetDependency */ = {
+		CAB2124C9411765B8D19E576C34F45BE /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			name = "ImagePicker-ImagePicker";
-			target = 614D1818852890AC7D3CDF68D512C370 /* ImagePicker-ImagePicker */;
-			targetProxy = D06F098EB5FE1B281549C568AA85EEA9 /* PBXContainerItemProxy */;
+			name = NBBottomSheet;
+			target = 727C2007A89D1AD73613E3E2E22998E5 /* NBBottomSheet */;
+			targetProxy = E5994A8B30F194C0AE4142C721F4D444 /* PBXContainerItemProxy */;
+		};
+		E79445B940FC293317B0283BBF0AAB6F /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			name = ImagePicker;
+			target = 01CB8D6098C21E12CE735619344DE81E /* ImagePicker */;
+			targetProxy = A29E541340C3A517481C239535FE1FFC /* PBXContainerItemProxy */;
 		};
 /* End PBXTargetDependency section */
 
 /* Begin XCBuildConfiguration section */
+		14B1875942CF1804DD2E8E3AE9EB1F2F /* Release */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 98E748ED3D0F64389C49C75123E6D605 /* ImagePicker.release.xcconfig */;
+			buildSettings = {
+				CODE_SIGNING_ALLOWED = NO;
+				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ImagePicker";
+				IBSC_MODULE = ImagePicker;
+				INFOPLIST_FILE = "Target Support Files/ImagePicker/ResourceBundle-ImagePicker-ImagePicker-Info.plist";
+				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+				PRODUCT_NAME = ImagePicker;
+				SDKROOT = iphoneos;
+				SKIP_INSTALL = YES;
+				TARGETED_DEVICE_FAMILY = "1,2";
+				WRAPPER_EXTENSION = bundle;
+			};
+			name = Release;
+		};
 		21302220AA8668082E71583ECE31B7CA /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 0CBC68B38C0421EC0AE36B43FB2C7636 /* ImagePicker.release.xcconfig */;
+			baseConfigurationReference = 98E748ED3D0F64389C49C75123E6D605 /* ImagePicker.release.xcconfig */;
 			buildSettings = {
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
@@ -1232,7 +1432,7 @@
 				GCC_PREFIX_HEADER = "Target Support Files/ImagePicker/ImagePicker-prefix.pch";
 				INFOPLIST_FILE = "Target Support Files/ImagePicker/ImagePicker-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
@@ -1252,11 +1452,10 @@
 			};
 			name = Release;
 		};
-		265E4B8B0199C32122BBAF162B6A7A3B /* Debug */ = {
+		335888624B863A53F482B2E5A5CB861C /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 7CC191E7994C3C7161A6641B457C9166 /* Pods-MiniScanner.debug.xcconfig */;
+			baseConfigurationReference = 67DA8FCED4F75B1734C7991B3CD1D07A /* Toast-Swift.debug.xcconfig */;
 			buildSettings = {
-				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
 				CLANG_ENABLE_OBJC_WEAK = NO;
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
@@ -1266,23 +1465,22 @@
 				DYLIB_COMPATIBILITY_VERSION = 1;
 				DYLIB_CURRENT_VERSION = 1;
 				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				INFOPLIST_FILE = "Target Support Files/Pods-MiniScanner/Pods-MiniScanner-Info.plist";
+				GCC_PREFIX_HEADER = "Target Support Files/Toast-Swift/Toast-Swift-prefix.pch";
+				INFOPLIST_FILE = "Target Support Files/Toast-Swift/Toast-Swift-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
 					"@loader_path/Frameworks",
 				);
-				MACH_O_TYPE = staticlib;
-				MODULEMAP_FILE = "Target Support Files/Pods-MiniScanner/Pods-MiniScanner.modulemap";
-				OTHER_LDFLAGS = "";
-				OTHER_LIBTOOLFLAGS = "";
-				PODS_ROOT = "$(SRCROOT)";
-				PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
-				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
+				MODULEMAP_FILE = "Target Support Files/Toast-Swift/Toast-Swift.modulemap";
+				PRODUCT_MODULE_NAME = Toast_Swift;
+				PRODUCT_NAME = Toast_Swift;
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
+				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
+				SWIFT_VERSION = 5.0;
 				TARGETED_DEVICE_FAMILY = "1,2";
 				VERSIONING_SYSTEM = "apple-generic";
 				VERSION_INFO_PREFIX = "";
@@ -1291,7 +1489,7 @@
 		};
 		39440596D0B39AE8ECC2717121684FEC /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 9AAA7A084DC8F453913C80DE1E243C39 /* LanguageManager-iOS.release.xcconfig */;
+			baseConfigurationReference = 7B644290B6D9F86A8ED1A4BD89048622 /* LanguageManager-iOS.release.xcconfig */;
 			buildSettings = {
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
@@ -1304,7 +1502,7 @@
 				GCC_PREFIX_HEADER = "Target Support Files/LanguageManager-iOS/LanguageManager-iOS-prefix.pch";
 				INFOPLIST_FILE = "Target Support Files/LanguageManager-iOS/LanguageManager-iOS-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
@@ -1324,9 +1522,46 @@
 			};
 			name = Release;
 		};
+		3F7374818C189A52B28FE1A6E8223AF4 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 7CC191E7994C3C7161A6641B457C9166 /* Pods-MiniScanner.debug.xcconfig */;
+			buildSettings = {
+				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
+				CLANG_ENABLE_OBJC_WEAK = NO;
+				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
+				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
+				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
+				CURRENT_PROJECT_VERSION = 1;
+				DEFINES_MODULE = YES;
+				DYLIB_COMPATIBILITY_VERSION = 1;
+				DYLIB_CURRENT_VERSION = 1;
+				DYLIB_INSTALL_NAME_BASE = "@rpath";
+				INFOPLIST_FILE = "Target Support Files/Pods-MiniScanner/Pods-MiniScanner-Info.plist";
+				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
+				LD_RUNPATH_SEARCH_PATHS = (
+					"$(inherited)",
+					"@executable_path/Frameworks",
+					"@loader_path/Frameworks",
+				);
+				MACH_O_TYPE = staticlib;
+				MODULEMAP_FILE = "Target Support Files/Pods-MiniScanner/Pods-MiniScanner.modulemap";
+				OTHER_LDFLAGS = "";
+				OTHER_LIBTOOLFLAGS = "";
+				PODS_ROOT = "$(SRCROOT)";
+				PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
+				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
+				SDKROOT = iphoneos;
+				SKIP_INSTALL = YES;
+				TARGETED_DEVICE_FAMILY = "1,2";
+				VERSIONING_SYSTEM = "apple-generic";
+				VERSION_INFO_PREFIX = "";
+			};
+			name = Debug;
+		};
 		40133D3EB8F5F41DEF101CB7F221DB6B /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = E91F93F84E9AB640A2333FBBF6CCB877 /* EPSignature.debug.xcconfig */;
+			baseConfigurationReference = CABC85618DA577110C2173F220799855 /* EPSignature.debug.xcconfig */;
 			buildSettings = {
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
@@ -1339,7 +1574,7 @@
 				GCC_PREFIX_HEADER = "Target Support Files/EPSignature/EPSignature-prefix.pch";
 				INFOPLIST_FILE = "Target Support Files/EPSignature/EPSignature-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
@@ -1358,9 +1593,47 @@
 			};
 			name = Debug;
 		};
+		4CA8F85A578C990F1D131F788DAB9C37 /* Release */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 798C61760B9BC4B07BC60D42FCC09855 /* Pods-MiniScanner.release.xcconfig */;
+			buildSettings = {
+				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
+				CLANG_ENABLE_OBJC_WEAK = NO;
+				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
+				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
+				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
+				CURRENT_PROJECT_VERSION = 1;
+				DEFINES_MODULE = YES;
+				DYLIB_COMPATIBILITY_VERSION = 1;
+				DYLIB_CURRENT_VERSION = 1;
+				DYLIB_INSTALL_NAME_BASE = "@rpath";
+				INFOPLIST_FILE = "Target Support Files/Pods-MiniScanner/Pods-MiniScanner-Info.plist";
+				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
+				LD_RUNPATH_SEARCH_PATHS = (
+					"$(inherited)",
+					"@executable_path/Frameworks",
+					"@loader_path/Frameworks",
+				);
+				MACH_O_TYPE = staticlib;
+				MODULEMAP_FILE = "Target Support Files/Pods-MiniScanner/Pods-MiniScanner.modulemap";
+				OTHER_LDFLAGS = "";
+				OTHER_LIBTOOLFLAGS = "";
+				PODS_ROOT = "$(SRCROOT)";
+				PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
+				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
+				SDKROOT = iphoneos;
+				SKIP_INSTALL = YES;
+				TARGETED_DEVICE_FAMILY = "1,2";
+				VALIDATE_PRODUCT = YES;
+				VERSIONING_SYSTEM = "apple-generic";
+				VERSION_INFO_PREFIX = "";
+			};
+			name = Release;
+		};
 		57F5390C26CAC63BC7DC9F3A897AD41C /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 6224FD5F7C95061A57CAFA73995B3002 /* ImagePicker.debug.xcconfig */;
+			baseConfigurationReference = 4A12290BE7726329C06345F8A5C10597 /* ImagePicker.debug.xcconfig */;
 			buildSettings = {
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
@@ -1373,7 +1646,7 @@
 				GCC_PREFIX_HEADER = "Target Support Files/ImagePicker/ImagePicker-prefix.pch";
 				INFOPLIST_FILE = "Target Support Files/ImagePicker/ImagePicker-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
@@ -1392,9 +1665,62 @@
 			};
 			name = Debug;
 		};
-		74A42B7360C7CAE64024B006CBA43A1A /* Release */ = {
+		587F6847DBCBE9579002441D0DB73E24 /* Release */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 03DD32D0BF8FB60836D128D957D391C9 /* Toast-Swift.release.xcconfig */;
+			buildSettings = {
+				CLANG_ENABLE_OBJC_WEAK = NO;
+				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
+				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
+				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
+				CURRENT_PROJECT_VERSION = 1;
+				DEFINES_MODULE = YES;
+				DYLIB_COMPATIBILITY_VERSION = 1;
+				DYLIB_CURRENT_VERSION = 1;
+				DYLIB_INSTALL_NAME_BASE = "@rpath";
+				GCC_PREFIX_HEADER = "Target Support Files/Toast-Swift/Toast-Swift-prefix.pch";
+				INFOPLIST_FILE = "Target Support Files/Toast-Swift/Toast-Swift-Info.plist";
+				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+				LD_RUNPATH_SEARCH_PATHS = (
+					"$(inherited)",
+					"@executable_path/Frameworks",
+					"@loader_path/Frameworks",
+				);
+				MODULEMAP_FILE = "Target Support Files/Toast-Swift/Toast-Swift.modulemap";
+				PRODUCT_MODULE_NAME = Toast_Swift;
+				PRODUCT_NAME = Toast_Swift;
+				SDKROOT = iphoneos;
+				SKIP_INSTALL = YES;
+				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
+				SWIFT_VERSION = 5.0;
+				TARGETED_DEVICE_FAMILY = "1,2";
+				VALIDATE_PRODUCT = YES;
+				VERSIONING_SYSTEM = "apple-generic";
+				VERSION_INFO_PREFIX = "";
+			};
+			name = Release;
+		};
+		64E43AF4EB03E9F8165A31D02D5DA443 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 4A12290BE7726329C06345F8A5C10597 /* ImagePicker.debug.xcconfig */;
+			buildSettings = {
+				CODE_SIGNING_ALLOWED = NO;
+				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ImagePicker";
+				IBSC_MODULE = ImagePicker;
+				INFOPLIST_FILE = "Target Support Files/ImagePicker/ResourceBundle-ImagePicker-ImagePicker-Info.plist";
+				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+				PRODUCT_NAME = ImagePicker;
+				SDKROOT = iphoneos;
+				SKIP_INSTALL = YES;
+				TARGETED_DEVICE_FAMILY = "1,2";
+				WRAPPER_EXTENSION = bundle;
+			};
+			name = Debug;
+		};
+		73C3CC60B832308C2ADE4081B8425C32 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = FAE9E39FF0684DBEA572BB783B3A18F7 /* IQKeyboardManagerSwift.release.xcconfig */;
+			baseConfigurationReference = C3982F8FEE14ABCE3B3809CE0F403E03 /* IQKeyboardManagerSwift.debug.xcconfig */;
 			buildSettings = {
 				CODE_SIGNING_ALLOWED = NO;
 				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardManagerSwift";
@@ -1407,11 +1733,11 @@
 				TARGETED_DEVICE_FAMILY = "1,2";
 				WRAPPER_EXTENSION = bundle;
 			};
-			name = Release;
+			name = Debug;
 		};
 		8C7488EEB2FF7D44EDD6A1FBA48C75CC /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 2006321B115FD55474FD1B985C1979FA /* EPSignature.release.xcconfig */;
+			baseConfigurationReference = D14C906F62323F257FCAC14C18AB2F1E /* EPSignature.release.xcconfig */;
 			buildSettings = {
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
@@ -1424,7 +1750,7 @@
 				GCC_PREFIX_HEADER = "Target Support Files/EPSignature/EPSignature-prefix.pch";
 				INFOPLIST_FILE = "Target Support Files/EPSignature/EPSignature-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
@@ -1444,23 +1770,6 @@
 			};
 			name = Release;
 		};
-		8D94357D87747513B8B34AAE89096A03 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 7C9ABFFD091844286C2E85A20189BF7A /* IQKeyboardManagerSwift.debug.xcconfig */;
-			buildSettings = {
-				CODE_SIGNING_ALLOWED = NO;
-				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardManagerSwift";
-				IBSC_MODULE = IQKeyboardManagerSwift;
-				INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist";
-				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
-				PRODUCT_NAME = IQKeyboardManagerSwift;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				WRAPPER_EXTENSION = bundle;
-			};
-			name = Debug;
-		};
 		90D4D09BCB6A4660E43ACBE9ECB6FE9A /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
@@ -1527,6 +1836,23 @@
 			};
 			name = Debug;
 		};
+		91ABE37F856CA9B897C0A7136C50F490 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 67DA8FCED4F75B1734C7991B3CD1D07A /* Toast-Swift.debug.xcconfig */;
+			buildSettings = {
+				CODE_SIGNING_ALLOWED = NO;
+				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Toast-Swift";
+				IBSC_MODULE = Toast_Swift;
+				INFOPLIST_FILE = "Target Support Files/Toast-Swift/ResourceBundle-Toast-Swift-Toast-Swift-Info.plist";
+				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+				PRODUCT_NAME = "Toast-Swift";
+				SDKROOT = iphoneos;
+				SKIP_INSTALL = YES;
+				TARGETED_DEVICE_FAMILY = "1,2";
+				WRAPPER_EXTENSION = bundle;
+			};
+			name = Debug;
+		};
 		9553C89E183877A5CB2F3C6801BEC129 /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
@@ -1589,9 +1915,26 @@
 			};
 			name = Release;
 		};
+		A3444ACB1257EF6F621EDD9B5D48B62E /* Release */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 03DD32D0BF8FB60836D128D957D391C9 /* Toast-Swift.release.xcconfig */;
+			buildSettings = {
+				CODE_SIGNING_ALLOWED = NO;
+				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Toast-Swift";
+				IBSC_MODULE = Toast_Swift;
+				INFOPLIST_FILE = "Target Support Files/Toast-Swift/ResourceBundle-Toast-Swift-Toast-Swift-Info.plist";
+				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+				PRODUCT_NAME = "Toast-Swift";
+				SDKROOT = iphoneos;
+				SKIP_INSTALL = YES;
+				TARGETED_DEVICE_FAMILY = "1,2";
+				WRAPPER_EXTENSION = bundle;
+			};
+			name = Release;
+		};
 		A73A28CEE205ACFB6072250615C7D39D /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 8BA50CB662E7C23406F0B83501BA32D7 /* LanguageManager-iOS.debug.xcconfig */;
+			baseConfigurationReference = F8B631781C259577E740092CCABE2524 /* LanguageManager-iOS.debug.xcconfig */;
 			buildSettings = {
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
@@ -1604,7 +1947,7 @@
 				GCC_PREFIX_HEADER = "Target Support Files/LanguageManager-iOS/LanguageManager-iOS-prefix.pch";
 				INFOPLIST_FILE = "Target Support Files/LanguageManager-iOS/LanguageManager-iOS-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
@@ -1625,7 +1968,7 @@
 		};
 		B3CF11682A60F02B60820C17EE93D35E /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 7C9ABFFD091844286C2E85A20189BF7A /* IQKeyboardManagerSwift.debug.xcconfig */;
+			baseConfigurationReference = C3982F8FEE14ABCE3B3809CE0F403E03 /* IQKeyboardManagerSwift.debug.xcconfig */;
 			buildSettings = {
 				CLANG_ENABLE_OBJC_WEAK = NO;
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
@@ -1658,26 +2001,9 @@
 			};
 			name = Debug;
 		};
-		B7F72126190288DAACE0F880A0CE87C7 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 6224FD5F7C95061A57CAFA73995B3002 /* ImagePicker.debug.xcconfig */;
-			buildSettings = {
-				CODE_SIGNING_ALLOWED = NO;
-				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ImagePicker";
-				IBSC_MODULE = ImagePicker;
-				INFOPLIST_FILE = "Target Support Files/ImagePicker/ResourceBundle-ImagePicker-ImagePicker-Info.plist";
-				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
-				PRODUCT_NAME = ImagePicker;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				WRAPPER_EXTENSION = bundle;
-			};
-			name = Debug;
-		};
 		B89AE063F35BBC5F3358209AF37E6D16 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 45B232DE9D6710FE8BF7DC25C2C80333 /* NBBottomSheet.debug.xcconfig */;
+			baseConfigurationReference = AC4DD45005A4D5A9ED08B9005CC9DA4B /* NBBottomSheet.debug.xcconfig */;
 			buildSettings = {
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
@@ -1690,7 +2016,7 @@
 				GCC_PREFIX_HEADER = "Target Support Files/NBBottomSheet/NBBottomSheet-prefix.pch";
 				INFOPLIST_FILE = "Target Support Files/NBBottomSheet/NBBottomSheet-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
@@ -1711,7 +2037,7 @@
 		};
 		C15C4E31ADF19556825A2743AEF62A77 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = FAE9E39FF0684DBEA572BB783B3A18F7 /* IQKeyboardManagerSwift.release.xcconfig */;
+			baseConfigurationReference = 63CF4CB6581E3400CB208D3E8A166BEF /* IQKeyboardManagerSwift.release.xcconfig */;
 			buildSettings = {
 				CLANG_ENABLE_OBJC_WEAK = NO;
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
@@ -1745,16 +2071,16 @@
 			};
 			name = Release;
 		};
-		D39ECFFD29F8C3DA103F61A69C7BDEC1 /* Release */ = {
+		F39875FAA6E25812777C4BE1F9EDADAD /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 0CBC68B38C0421EC0AE36B43FB2C7636 /* ImagePicker.release.xcconfig */;
+			baseConfigurationReference = 63CF4CB6581E3400CB208D3E8A166BEF /* IQKeyboardManagerSwift.release.xcconfig */;
 			buildSettings = {
 				CODE_SIGNING_ALLOWED = NO;
-				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ImagePicker";
-				IBSC_MODULE = ImagePicker;
-				INFOPLIST_FILE = "Target Support Files/ImagePicker/ResourceBundle-ImagePicker-ImagePicker-Info.plist";
+				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardManagerSwift";
+				IBSC_MODULE = IQKeyboardManagerSwift;
+				INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist";
 				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
-				PRODUCT_NAME = ImagePicker;
+				PRODUCT_NAME = IQKeyboardManagerSwift;
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
 				TARGETED_DEVICE_FAMILY = "1,2";
@@ -1762,47 +2088,9 @@
 			};
 			name = Release;
 		};
-		E8CC8D3FD98540B83395885C5533CEE1 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 798C61760B9BC4B07BC60D42FCC09855 /* Pods-MiniScanner.release.xcconfig */;
-			buildSettings = {
-				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
-				CLANG_ENABLE_OBJC_WEAK = NO;
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				INFOPLIST_FILE = "Target Support Files/Pods-MiniScanner/Pods-MiniScanner-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MACH_O_TYPE = staticlib;
-				MODULEMAP_FILE = "Target Support Files/Pods-MiniScanner/Pods-MiniScanner.modulemap";
-				OTHER_LDFLAGS = "";
-				OTHER_LIBTOOLFLAGS = "";
-				PODS_ROOT = "$(SRCROOT)";
-				PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
-				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
 		F8AD79C5141E28EAE67B8011B5C3B8F5 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 26EDF88E14046AAC34BFF99F97D23B05 /* NBBottomSheet.release.xcconfig */;
+			baseConfigurationReference = 099E4FB694B786AC923DF85EB9E89F83 /* NBBottomSheet.release.xcconfig */;
 			buildSettings = {
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
@@ -1815,7 +2103,7 @@
 				GCC_PREFIX_HEADER = "Target Support Files/NBBottomSheet/NBBottomSheet-prefix.pch";
 				INFOPLIST_FILE = "Target Support Files/NBBottomSheet/NBBottomSheet-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
@@ -1838,11 +2126,11 @@
 /* End XCBuildConfiguration section */
 
 /* Begin XCConfigurationList section */
-		21E40E7EF4A668720A0BC4974A414686 /* Build configuration list for PBXNativeTarget "Pods-MiniScanner" */ = {
+		2B1739CC185CEDE3A990F521808D3137 /* Build configuration list for PBXNativeTarget "Toast-Swift" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				265E4B8B0199C32122BBAF162B6A7A3B /* Debug */,
-				E8CC8D3FD98540B83395885C5533CEE1 /* Release */,
+				335888624B863A53F482B2E5A5CB861C /* Debug */,
+				587F6847DBCBE9579002441D0DB73E24 /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
@@ -1883,20 +2171,20 @@
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		61E5E465E4EBDC7192A60BDB29B54904 /* Build configuration list for PBXNativeTarget "ImagePicker-ImagePicker" */ = {
+		8C96A43530B4D85390D577906027863F /* Build configuration list for PBXNativeTarget "ImagePicker-ImagePicker" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				B7F72126190288DAACE0F880A0CE87C7 /* Debug */,
-				D39ECFFD29F8C3DA103F61A69C7BDEC1 /* Release */,
+				64E43AF4EB03E9F8165A31D02D5DA443 /* Debug */,
+				14B1875942CF1804DD2E8E3AE9EB1F2F /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		768672492BEBD11B2982745D1B777D28 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */ = {
+		B82A7B1871A4545D6741D3C2BFB0C686 /* Build configuration list for PBXNativeTarget "Pods-MiniScanner" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				8D94357D87747513B8B34AAE89096A03 /* Debug */,
-				74A42B7360C7CAE64024B006CBA43A1A /* Release */,
+				3F7374818C189A52B28FE1A6E8223AF4 /* Debug */,
+				4CA8F85A578C990F1D131F788DAB9C37 /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
@@ -1919,6 +2207,24 @@
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
+		E9F523CB7F35862D3E3786784888B015 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				73C3CC60B832308C2ADE4081B8425C32 /* Debug */,
+				F39875FAA6E25812777C4BE1F9EDADAD /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		F57789B0722F33D1CFA6AE9A32A5991C /* Build configuration list for PBXNativeTarget "Toast-Swift-Toast-Swift" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				91ABE37F856CA9B897C0A7136C50F490 /* Debug */,
+				A3444ACB1257EF6F621EDD9B5D48B62E /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
 /* End XCConfigurationList section */
 	};
 	rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */;
diff --git a/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/Toast-Swift-Toast-Swift.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/Toast-Swift-Toast-Swift.xcscheme
new file mode 100644
index 0000000000000000000000000000000000000000..76e73bbb10ad29a0b8980e9b95cf2847674527a5
--- /dev/null
+++ b/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/Toast-Swift-Toast-Swift.xcscheme
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Scheme
+   LastUpgradeVersion = "1500"
+   version = "1.3">
+   <BuildAction
+      parallelizeBuildables = "YES"
+      buildImplicitDependencies = "YES">
+      <BuildActionEntries>
+         <BuildActionEntry
+            buildForTesting = "YES"
+            buildForRunning = "YES"
+            buildForProfiling = "YES"
+            buildForArchiving = "YES"
+            buildForAnalyzing = "YES">
+            <BuildableReference
+               BuildableIdentifier = "primary"
+               BlueprintIdentifier = "C344E85893FCDEE5B70436E0A4A3472B"
+               BuildableName = "Toast-Swift.bundle"
+               BlueprintName = "Toast-Swift-Toast-Swift"
+               ReferencedContainer = "container:Pods.xcodeproj">
+            </BuildableReference>
+         </BuildActionEntry>
+      </BuildActionEntries>
+   </BuildAction>
+   <TestAction
+      buildConfiguration = "Debug"
+      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+      shouldUseLaunchSchemeArgsEnv = "YES">
+      <Testables>
+      </Testables>
+   </TestAction>
+   <LaunchAction
+      buildConfiguration = "Debug"
+      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+      launchStyle = "0"
+      useCustomWorkingDirectory = "NO"
+      ignoresPersistentStateOnLaunch = "NO"
+      debugDocumentVersioning = "YES"
+      debugServiceExtension = "internal"
+      allowLocationSimulation = "YES">
+   </LaunchAction>
+   <ProfileAction
+      buildConfiguration = "Release"
+      shouldUseLaunchSchemeArgsEnv = "YES"
+      savedToolIdentifier = ""
+      useCustomWorkingDirectory = "NO"
+      debugDocumentVersioning = "YES">
+   </ProfileAction>
+   <AnalyzeAction
+      buildConfiguration = "Debug">
+   </AnalyzeAction>
+   <ArchiveAction
+      buildConfiguration = "Release"
+      revealArchiveInOrganizer = "YES">
+   </ArchiveAction>
+</Scheme>
diff --git a/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/Toast-Swift.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/Toast-Swift.xcscheme
new file mode 100644
index 0000000000000000000000000000000000000000..212dab8c87db694472b2f69a763d15b32a1280ef
--- /dev/null
+++ b/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/Toast-Swift.xcscheme
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Scheme
+   LastUpgradeVersion = "1500"
+   version = "1.3">
+   <BuildAction
+      parallelizeBuildables = "YES"
+      buildImplicitDependencies = "YES">
+      <BuildActionEntries>
+         <BuildActionEntry
+            buildForTesting = "YES"
+            buildForRunning = "YES"
+            buildForProfiling = "YES"
+            buildForArchiving = "YES"
+            buildForAnalyzing = "YES">
+            <BuildableReference
+               BuildableIdentifier = "primary"
+               BlueprintIdentifier = "B990BD87169C76A3ED3FE8A9258D91A3"
+               BuildableName = "Toast_Swift.framework"
+               BlueprintName = "Toast-Swift"
+               ReferencedContainer = "container:Pods.xcodeproj">
+            </BuildableReference>
+         </BuildActionEntry>
+      </BuildActionEntries>
+   </BuildAction>
+   <TestAction
+      buildConfiguration = "Debug"
+      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+      shouldUseLaunchSchemeArgsEnv = "YES">
+      <Testables>
+      </Testables>
+   </TestAction>
+   <LaunchAction
+      buildConfiguration = "Debug"
+      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+      launchStyle = "0"
+      useCustomWorkingDirectory = "NO"
+      ignoresPersistentStateOnLaunch = "NO"
+      debugDocumentVersioning = "YES"
+      debugServiceExtension = "internal"
+      allowLocationSimulation = "YES">
+   </LaunchAction>
+   <ProfileAction
+      buildConfiguration = "Release"
+      shouldUseLaunchSchemeArgsEnv = "YES"
+      savedToolIdentifier = ""
+      useCustomWorkingDirectory = "NO"
+      debugDocumentVersioning = "YES">
+   </ProfileAction>
+   <AnalyzeAction
+      buildConfiguration = "Debug">
+   </AnalyzeAction>
+   <ArchiveAction
+      buildConfiguration = "Release"
+      revealArchiveInOrganizer = "YES">
+   </ArchiveAction>
+</Scheme>
diff --git a/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/xcschememanagement.plist
index fefa7d33afe780a2becc463fb0a320ac0eec6317..686046da27d15ecacd95017832f49cdeb679c0d6 100644
--- a/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/xcschememanagement.plist
+++ b/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/xcschememanagement.plist
@@ -60,6 +60,20 @@
 			<key>orderHint</key>
 			<integer>7</integer>
 		</dict>
+		<key>Toast-Swift-Toast-Swift.xcscheme</key>
+		<dict>
+			<key>isShown</key>
+			<false/>
+			<key>orderHint</key>
+			<integer>9</integer>
+		</dict>
+		<key>Toast-Swift.xcscheme</key>
+		<dict>
+			<key>isShown</key>
+			<false/>
+			<key>orderHint</key>
+			<integer>8</integer>
+		</dict>
 	</dict>
 	<key>SuppressBuildableAutocreation</key>
 	<dict/>
diff --git a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.markdown b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.markdown
index 7a6d9b50dc3fd36fa0d7a051fb16134b1c396706..67e632b5ec967dfd05e568fcd3d460071261e9db 100644
--- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.markdown	
+++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.markdown	
@@ -124,4 +124,28 @@ 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.
 
+
+## Toast-Swift
+
+Copyright (c) 2015-2024 Charles Scalesse.
+
+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.
+
 Generated by CocoaPods - https://cocoapods.org
diff --git a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.plist b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.plist
index 5aa48dcae5d0aaccf508f4ff93d59fde0d6b5f5a..8174bcd8732157a5c2a07b215914c00763ca47b6 100644
--- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.plist	
+++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.plist	
@@ -166,6 +166,36 @@ SOFTWARE.
 			<key>Type</key>
 			<string>PSGroupSpecifier</string>
 		</dict>
+		<dict>
+			<key>FooterText</key>
+			<string>Copyright (c) 2015-2024 Charles Scalesse.
+
+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.
+</string>
+			<key>License</key>
+			<string>MIT</string>
+			<key>Title</key>
+			<string>Toast-Swift</string>
+			<key>Type</key>
+			<string>PSGroupSpecifier</string>
+		</dict>
 		<dict>
 			<key>FooterText</key>
 			<string>Generated by CocoaPods - https://cocoapods.org</string>
diff --git a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Debug-input-files.xcfilelist b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Debug-input-files.xcfilelist
index 1c544dbb89b38ff93b7f6b230d3be2c4edd9ac40..ee9d760fc03dc604d8fbf2a15039951b798600c2 100644
--- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Debug-input-files.xcfilelist	
+++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Debug-input-files.xcfilelist	
@@ -3,4 +3,5 @@ ${BUILT_PRODUCTS_DIR}/EPSignature/EPSignature.framework
 ${BUILT_PRODUCTS_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework
 ${BUILT_PRODUCTS_DIR}/ImagePicker/ImagePicker.framework
 ${BUILT_PRODUCTS_DIR}/LanguageManager-iOS/LanguageManager_iOS.framework
-${BUILT_PRODUCTS_DIR}/NBBottomSheet/NBBottomSheet.framework
\ No newline at end of file
+${BUILT_PRODUCTS_DIR}/NBBottomSheet/NBBottomSheet.framework
+${BUILT_PRODUCTS_DIR}/Toast-Swift/Toast_Swift.framework
\ No newline at end of file
diff --git a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Debug-output-files.xcfilelist b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Debug-output-files.xcfilelist
index 13e73d2912044eb4a332f7d07407e81277ba50a7..c77d8f86741a0e4a3511ecc51a50ef37bb2e0499 100644
--- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Debug-output-files.xcfilelist	
+++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Debug-output-files.xcfilelist	
@@ -2,4 +2,5 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/EPSignature.framework
 ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/IQKeyboardManagerSwift.framework
 ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ImagePicker.framework
 ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/LanguageManager_iOS.framework
-${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/NBBottomSheet.framework
\ No newline at end of file
+${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/NBBottomSheet.framework
+${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Toast_Swift.framework
\ No newline at end of file
diff --git a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Release-input-files.xcfilelist b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Release-input-files.xcfilelist
index 1c544dbb89b38ff93b7f6b230d3be2c4edd9ac40..ee9d760fc03dc604d8fbf2a15039951b798600c2 100644
--- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Release-input-files.xcfilelist	
+++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Release-input-files.xcfilelist	
@@ -3,4 +3,5 @@ ${BUILT_PRODUCTS_DIR}/EPSignature/EPSignature.framework
 ${BUILT_PRODUCTS_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework
 ${BUILT_PRODUCTS_DIR}/ImagePicker/ImagePicker.framework
 ${BUILT_PRODUCTS_DIR}/LanguageManager-iOS/LanguageManager_iOS.framework
-${BUILT_PRODUCTS_DIR}/NBBottomSheet/NBBottomSheet.framework
\ No newline at end of file
+${BUILT_PRODUCTS_DIR}/NBBottomSheet/NBBottomSheet.framework
+${BUILT_PRODUCTS_DIR}/Toast-Swift/Toast_Swift.framework
\ No newline at end of file
diff --git a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Release-output-files.xcfilelist b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Release-output-files.xcfilelist
index 13e73d2912044eb4a332f7d07407e81277ba50a7..c77d8f86741a0e4a3511ecc51a50ef37bb2e0499 100644
--- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Release-output-files.xcfilelist	
+++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Release-output-files.xcfilelist	
@@ -2,4 +2,5 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/EPSignature.framework
 ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/IQKeyboardManagerSwift.framework
 ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ImagePicker.framework
 ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/LanguageManager_iOS.framework
-${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/NBBottomSheet.framework
\ No newline at end of file
+${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/NBBottomSheet.framework
+${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Toast_Swift.framework
\ No newline at end of file
diff --git a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks.sh b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks.sh
index 0119b9713948899315fa52be78ee6c8d781e677c..fa520aae65e13c51abce0a78da5e4abf2d739f9a 100755
--- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks.sh	
+++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks.sh	
@@ -181,6 +181,7 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then
   install_framework "${BUILT_PRODUCTS_DIR}/ImagePicker/ImagePicker.framework"
   install_framework "${BUILT_PRODUCTS_DIR}/LanguageManager-iOS/LanguageManager_iOS.framework"
   install_framework "${BUILT_PRODUCTS_DIR}/NBBottomSheet/NBBottomSheet.framework"
+  install_framework "${BUILT_PRODUCTS_DIR}/Toast-Swift/Toast_Swift.framework"
 fi
 if [[ "$CONFIGURATION" == "Release" ]]; then
   install_framework "${BUILT_PRODUCTS_DIR}/EPSignature/EPSignature.framework"
@@ -188,6 +189,7 @@ if [[ "$CONFIGURATION" == "Release" ]]; then
   install_framework "${BUILT_PRODUCTS_DIR}/ImagePicker/ImagePicker.framework"
   install_framework "${BUILT_PRODUCTS_DIR}/LanguageManager-iOS/LanguageManager_iOS.framework"
   install_framework "${BUILT_PRODUCTS_DIR}/NBBottomSheet/NBBottomSheet.framework"
+  install_framework "${BUILT_PRODUCTS_DIR}/Toast-Swift/Toast_Swift.framework"
 fi
 if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then
   wait
diff --git a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner.debug.xcconfig b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner.debug.xcconfig
index 6ebb170bcbc9ad6a275e5e724a8e55b814ed26dd..b55a91bef0672f33a1a3f6e43eefdc3221224960 100644
--- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner.debug.xcconfig	
+++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner.debug.xcconfig	
@@ -1,11 +1,11 @@
 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
-FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/EPSignature" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/ImagePicker" "${PODS_CONFIGURATION_BUILD_DIR}/LanguageManager-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/NBBottomSheet"
+FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/EPSignature" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/ImagePicker" "${PODS_CONFIGURATION_BUILD_DIR}/LanguageManager-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/NBBottomSheet" "${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift"
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
-HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/EPSignature/EPSignature.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ImagePicker/ImagePicker.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/LanguageManager-iOS/LanguageManager_iOS.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NBBottomSheet/NBBottomSheet.framework/Headers"
+HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/EPSignature/EPSignature.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ImagePicker/ImagePicker.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/LanguageManager-iOS/LanguageManager_iOS.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NBBottomSheet/NBBottomSheet.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift/Toast_Swift.framework/Headers"
 LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks'
 LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift $(SDKROOT)/usr/lib/swift
-OTHER_LDFLAGS = $(inherited) -l"swiftCoreGraphics" -framework "AVFoundation" -framework "CoreGraphics" -framework "EPSignature" -framework "Foundation" -framework "IQKeyboardManagerSwift" -framework "ImagePicker" -framework "LanguageManager_iOS" -framework "NBBottomSheet" -framework "QuartzCore" -framework "UIKit"
+OTHER_LDFLAGS = $(inherited) -l"swiftCoreGraphics" -framework "AVFoundation" -framework "CoreGraphics" -framework "EPSignature" -framework "Foundation" -framework "IQKeyboardManagerSwift" -framework "ImagePicker" -framework "LanguageManager_iOS" -framework "NBBottomSheet" -framework "QuartzCore" -framework "Toast_Swift" -framework "UIKit"
 OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
diff --git a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner.release.xcconfig b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner.release.xcconfig
index 6ebb170bcbc9ad6a275e5e724a8e55b814ed26dd..b55a91bef0672f33a1a3f6e43eefdc3221224960 100644
--- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner.release.xcconfig	
+++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner.release.xcconfig	
@@ -1,11 +1,11 @@
 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
-FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/EPSignature" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/ImagePicker" "${PODS_CONFIGURATION_BUILD_DIR}/LanguageManager-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/NBBottomSheet"
+FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/EPSignature" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/ImagePicker" "${PODS_CONFIGURATION_BUILD_DIR}/LanguageManager-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/NBBottomSheet" "${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift"
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
-HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/EPSignature/EPSignature.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ImagePicker/ImagePicker.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/LanguageManager-iOS/LanguageManager_iOS.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NBBottomSheet/NBBottomSheet.framework/Headers"
+HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/EPSignature/EPSignature.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ImagePicker/ImagePicker.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/LanguageManager-iOS/LanguageManager_iOS.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NBBottomSheet/NBBottomSheet.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift/Toast_Swift.framework/Headers"
 LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks'
 LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift $(SDKROOT)/usr/lib/swift
-OTHER_LDFLAGS = $(inherited) -l"swiftCoreGraphics" -framework "AVFoundation" -framework "CoreGraphics" -framework "EPSignature" -framework "Foundation" -framework "IQKeyboardManagerSwift" -framework "ImagePicker" -framework "LanguageManager_iOS" -framework "NBBottomSheet" -framework "QuartzCore" -framework "UIKit"
+OTHER_LDFLAGS = $(inherited) -l"swiftCoreGraphics" -framework "AVFoundation" -framework "CoreGraphics" -framework "EPSignature" -framework "Foundation" -framework "IQKeyboardManagerSwift" -framework "ImagePicker" -framework "LanguageManager_iOS" -framework "NBBottomSheet" -framework "QuartzCore" -framework "Toast_Swift" -framework "UIKit"
 OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
diff --git a/Pods/Target Support Files/Toast-Swift/ResourceBundle-Toast-Swift-Toast-Swift-Info.plist b/Pods/Target Support Files/Toast-Swift/ResourceBundle-Toast-Swift-Toast-Swift-Info.plist
new file mode 100644
index 0000000000000000000000000000000000000000..5b2072cf79d6c8a96409cc42cd331d604d44ee20
--- /dev/null
+++ b/Pods/Target Support Files/Toast-Swift/ResourceBundle-Toast-Swift-Toast-Swift-Info.plist	
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+  <key>CFBundleDevelopmentRegion</key>
+  <string>${PODS_DEVELOPMENT_LANGUAGE}</string>
+  <key>CFBundleIdentifier</key>
+  <string>${PRODUCT_BUNDLE_IDENTIFIER}</string>
+  <key>CFBundleInfoDictionaryVersion</key>
+  <string>6.0</string>
+  <key>CFBundleName</key>
+  <string>${PRODUCT_NAME}</string>
+  <key>CFBundlePackageType</key>
+  <string>BNDL</string>
+  <key>CFBundleShortVersionString</key>
+  <string>5.1.1</string>
+  <key>CFBundleSignature</key>
+  <string>????</string>
+  <key>CFBundleVersion</key>
+  <string>1</string>
+  <key>NSPrincipalClass</key>
+  <string></string>
+</dict>
+</plist>
diff --git a/Pods/Target Support Files/Toast-Swift/Toast-Swift-Info.plist b/Pods/Target Support Files/Toast-Swift/Toast-Swift-Info.plist
new file mode 100644
index 0000000000000000000000000000000000000000..021370d14ce342b9ab2dcfb6b23d63e2b70823ad
--- /dev/null
+++ b/Pods/Target Support Files/Toast-Swift/Toast-Swift-Info.plist	
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+  <key>CFBundleDevelopmentRegion</key>
+  <string>${PODS_DEVELOPMENT_LANGUAGE}</string>
+  <key>CFBundleExecutable</key>
+  <string>${EXECUTABLE_NAME}</string>
+  <key>CFBundleIdentifier</key>
+  <string>${PRODUCT_BUNDLE_IDENTIFIER}</string>
+  <key>CFBundleInfoDictionaryVersion</key>
+  <string>6.0</string>
+  <key>CFBundleName</key>
+  <string>${PRODUCT_NAME}</string>
+  <key>CFBundlePackageType</key>
+  <string>FMWK</string>
+  <key>CFBundleShortVersionString</key>
+  <string>5.1.1</string>
+  <key>CFBundleSignature</key>
+  <string>????</string>
+  <key>CFBundleVersion</key>
+  <string>${CURRENT_PROJECT_VERSION}</string>
+  <key>NSPrincipalClass</key>
+  <string></string>
+</dict>
+</plist>
diff --git a/Pods/Target Support Files/Toast-Swift/Toast-Swift-dummy.m b/Pods/Target Support Files/Toast-Swift/Toast-Swift-dummy.m
new file mode 100644
index 0000000000000000000000000000000000000000..2962aa47f9457457080500441782fe05f2360c15
--- /dev/null
+++ b/Pods/Target Support Files/Toast-Swift/Toast-Swift-dummy.m	
@@ -0,0 +1,5 @@
+#import <Foundation/Foundation.h>
+@interface PodsDummy_Toast_Swift : NSObject
+@end
+@implementation PodsDummy_Toast_Swift
+@end
diff --git a/Pods/Target Support Files/Toast-Swift/Toast-Swift-prefix.pch b/Pods/Target Support Files/Toast-Swift/Toast-Swift-prefix.pch
new file mode 100644
index 0000000000000000000000000000000000000000..beb2a2441835aeaf9ee2ba30c557a8f2b6e4363f
--- /dev/null
+++ b/Pods/Target Support Files/Toast-Swift/Toast-Swift-prefix.pch	
@@ -0,0 +1,12 @@
+#ifdef __OBJC__
+#import <UIKit/UIKit.h>
+#else
+#ifndef FOUNDATION_EXPORT
+#if defined(__cplusplus)
+#define FOUNDATION_EXPORT extern "C"
+#else
+#define FOUNDATION_EXPORT extern
+#endif
+#endif
+#endif
+
diff --git a/Pods/Target Support Files/Toast-Swift/Toast-Swift-umbrella.h b/Pods/Target Support Files/Toast-Swift/Toast-Swift-umbrella.h
new file mode 100644
index 0000000000000000000000000000000000000000..8abdfa083e6c6b6e818c6dedcba8f36615d92563
--- /dev/null
+++ b/Pods/Target Support Files/Toast-Swift/Toast-Swift-umbrella.h	
@@ -0,0 +1,16 @@
+#ifdef __OBJC__
+#import <UIKit/UIKit.h>
+#else
+#ifndef FOUNDATION_EXPORT
+#if defined(__cplusplus)
+#define FOUNDATION_EXPORT extern "C"
+#else
+#define FOUNDATION_EXPORT extern
+#endif
+#endif
+#endif
+
+
+FOUNDATION_EXPORT double Toast_SwiftVersionNumber;
+FOUNDATION_EXPORT const unsigned char Toast_SwiftVersionString[];
+
diff --git a/Pods/Target Support Files/Toast-Swift/Toast-Swift.debug.xcconfig b/Pods/Target Support Files/Toast-Swift/Toast-Swift.debug.xcconfig
new file mode 100644
index 0000000000000000000000000000000000000000..8c4b186740bdc213c4e3f793f13e679d0527b866
--- /dev/null
+++ b/Pods/Target Support Files/Toast-Swift/Toast-Swift.debug.xcconfig	
@@ -0,0 +1,15 @@
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
+CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift
+GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
+LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift
+OTHER_LDFLAGS = $(inherited) -framework "QuartzCore"
+OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
+PODS_BUILD_DIR = ${BUILD_DIR}
+PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
+PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE}
+PODS_ROOT = ${SRCROOT}
+PODS_TARGET_SRCROOT = ${PODS_ROOT}/Toast-Swift
+PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
+PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
+SKIP_INSTALL = YES
+USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
diff --git a/Pods/Target Support Files/Toast-Swift/Toast-Swift.modulemap b/Pods/Target Support Files/Toast-Swift/Toast-Swift.modulemap
new file mode 100644
index 0000000000000000000000000000000000000000..af3db9f59a054af4a44ad6189a191e617c095ed7
--- /dev/null
+++ b/Pods/Target Support Files/Toast-Swift/Toast-Swift.modulemap	
@@ -0,0 +1,6 @@
+framework module Toast_Swift {
+  umbrella header "Toast-Swift-umbrella.h"
+
+  export *
+  module * { export * }
+}
diff --git a/Pods/Target Support Files/Toast-Swift/Toast-Swift.release.xcconfig b/Pods/Target Support Files/Toast-Swift/Toast-Swift.release.xcconfig
new file mode 100644
index 0000000000000000000000000000000000000000..8c4b186740bdc213c4e3f793f13e679d0527b866
--- /dev/null
+++ b/Pods/Target Support Files/Toast-Swift/Toast-Swift.release.xcconfig	
@@ -0,0 +1,15 @@
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
+CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift
+GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
+LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift
+OTHER_LDFLAGS = $(inherited) -framework "QuartzCore"
+OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
+PODS_BUILD_DIR = ${BUILD_DIR}
+PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
+PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE}
+PODS_ROOT = ${SRCROOT}
+PODS_TARGET_SRCROOT = ${PODS_ROOT}/Toast-Swift
+PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
+PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
+SKIP_INSTALL = YES
+USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
diff --git a/Pods/Toast-Swift/LICENSE b/Pods/Toast-Swift/LICENSE
new file mode 100644
index 0000000000000000000000000000000000000000..6b3b9822fb9f872c40370ceb197bc6a623d03991
--- /dev/null
+++ b/Pods/Toast-Swift/LICENSE
@@ -0,0 +1,20 @@
+Copyright (c) 2015-2024 Charles Scalesse.
+
+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/Pods/Toast-Swift/README.md b/Pods/Toast-Swift/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..e7ae83162e31fcb8e9f08082222024ad7f4662d9
--- /dev/null
+++ b/Pods/Toast-Swift/README.md
@@ -0,0 +1,143 @@
+Toast-Swift
+=============
+
+[![CocoaPods Version](https://img.shields.io/cocoapods/v/Toast-Swift.svg)](http://cocoadocs.org/docsets/Toast-Swift)
+[![Carthage Compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage)
+
+Toast-Swift is a Swift extension that adds toast notifications to the `UIView` object class. It is intended to be simple, lightweight, and easy to use. Most toast notifications can be triggered with a single line of code.
+
+**Toast-Swift is a native Swift port of [Toast for iOS](https://github.com/scalessec/Toast "Toast for iOS").**
+
+Screenshots
+---------
+![Toast-Swift Screenshots](toast_swift_screenshot.jpg)
+
+
+Basic Examples
+---------
+```swift
+// basic usage
+self.view.makeToast("This is a piece of toast")
+
+// toast with a specific duration and position
+self.view.makeToast("This is a piece of toast", duration: 3.0, position: .top)
+
+// toast presented with multiple options and with a completion closure
+self.view.makeToast("This is a piece of toast", duration: 2.0, point: CGPoint(x: 110.0, y: 110.0), title: "Toast Title", image: UIImage(named: "toast.png")) { didTap in
+    if didTap {
+        print("completion from tap")
+    } else {
+        print("completion without tap")
+    }
+}
+
+// display toast with an activity spinner
+self.view.makeToastActivity(.center)
+
+// display any view as toast
+self.view.showToast(myView)
+
+// immediately hides all toast views in self.view
+self.view.hideAllToasts()
+```
+
+But wait, there's more!
+---------
+```swift
+// create a new style
+var style = ToastStyle()
+
+// this is just one of many style options
+style.messageColor = .blue
+
+// present the toast with the new style
+self.view.makeToast("This is a piece of toast", duration: 3.0, position: .bottom, style: style)
+
+// or perhaps you want to use this style for all toasts going forward?
+// just set the shared style and there's no need to provide the style again
+ToastManager.shared.style = style
+self.view.makeToast("This is a piece of toast") // now uses the shared style
+
+// toggle "tap to dismiss" functionality
+ToastManager.shared.isTapToDismissEnabled = true
+
+// toggle queueing behavior
+ToastManager.shared.isQueueEnabled = true
+```
+
+See the demo project for more examples.
+
+
+Setup Instructions
+------------------
+
+[CocoaPods](http://cocoapods.org)
+------------------
+
+To integrate Toast-Swift into your Xcode project using CocoaPods, specify it in your `Podfile`:
+
+```ruby
+pod 'Toast-Swift', '~> 5.1.0'
+```
+
+and in your code add `import Toast_Swift`.
+
+[Carthage](https://github.com/Carthage/Carthage)
+------------------
+
+To integrate Toast-Swift into your Xcode project using Carthage, specify it in your `Cartfile`:
+
+```ogdl
+github "scalessec/Toast-Swift" ~> 5.1.0
+```
+
+Run `carthage update` to build the framework and drag the built `ToastSwiftFramework.framework` into your Xcode project.
+
+and in your code add `import ToastSwiftFramework`.
+
+[Swift Package Manager](https://swift.org/package-manager/)
+------------------
+
+When using Xcode 11 or later, you can install `Toast` by going to your Project settings > `Swift Packages` and add the repository by providing the GitHub URL. Alternatively, you can go to `File` > `Swift Packages` > `Add Package Dependencies...`
+
+Manually
+------------------
+
+1. Add `Toast.swift` to your project.
+2. Grab yourself a cold 🍺.
+
+Compatibility
+------------------
+* Version `5.x.x` requires Swift 5 and Xcode 10.2 or later.
+* Version `4.x.x` requires Swift 4.2 and Xcode 10.
+* Version `3.x.x` requires Swift 4 and Xcode 9.
+* Version `2.x.x` requires Swift 3 and Xcode 8.
+* Version `1.4.x` requires Swift 2.2 and Xcode 7.3. 
+* Version `1.0.0` can be used with Swift 2.1 and earlier versions of Xcode.
+
+Privacy
+-----------
+Toast-Swift does not collect any data. A [privacy manifest](Toast/Resources/PrivacyInfo.xcprivacy) is provided with the library. See [Apple's documentation](https://developer.apple.com/documentation/bundleresources/privacy_manifest_files) for related details.
+ 
+MIT License
+-----------
+    Copyright (c) 2015-2024 Charles Scalesse.
+
+    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/Pods/Toast-Swift/Toast/Resources/PrivacyInfo.xcprivacy b/Pods/Toast-Swift/Toast/Resources/PrivacyInfo.xcprivacy
new file mode 100644
index 0000000000000000000000000000000000000000..3421b1621ec47885be769795ecc8ea1770b58279
--- /dev/null
+++ b/Pods/Toast-Swift/Toast/Resources/PrivacyInfo.xcprivacy
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>NSPrivacyTracking</key>
+	<false/>
+	<key>NSPrivacyCollectedDataTypes</key>
+	<array/>
+	<key>NSPrivacyTrackingDomains</key>
+	<array/>
+	<key>NSPrivacyAccessedAPITypes</key>
+	<array/>
+</dict>
+</plist>
\ No newline at end of file
diff --git a/Pods/Toast-Swift/Toast/Toast.swift b/Pods/Toast-Swift/Toast/Toast.swift
new file mode 100644
index 0000000000000000000000000000000000000000..5b4dd05c0a416492f0c8ef47d0df57104a56063e
--- /dev/null
+++ b/Pods/Toast-Swift/Toast/Toast.swift
@@ -0,0 +1,797 @@
+//
+//  Toast.swift
+//  Toast-Swift
+//
+//  Copyright (c) 2015-2024 Charles Scalesse.
+//
+//  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.
+
+import UIKit
+import ObjectiveC
+
+/**
+ Toast is a Swift extension that adds toast notifications to the `UIView` object class.
+ It is intended to be simple, lightweight, and easy to use. Most toast notifications 
+ can be triggered with a single line of code.
+ 
+ The `makeToast` methods create a new view and then display it as toast.
+ 
+ The `showToast` methods display any view as toast.
+ 
+ */
+public extension UIView {
+    
+    /**
+     Keys used for associated objects.
+     */
+    private struct ToastKeys {
+        static var timer = malloc(1)
+        static var duration = malloc(1)
+        static var point = malloc(1)
+        static var completion = malloc(1)
+        static var activeToasts = malloc(1)
+        static var activityView = malloc(1)
+        static var queue = malloc(1)
+    }
+    
+    /**
+     Swift closures can't be directly associated with objects via the
+     Objective-C runtime, so the (ugly) solution is to wrap them in a
+     class that can be used with associated objects.
+     */
+    private class ToastCompletionWrapper {
+        let completion: ((Bool) -> Void)?
+        
+        init(_ completion: ((Bool) -> Void)?) {
+            self.completion = completion
+        }
+    }
+    
+    private enum ToastError: Error {
+        case missingParameters
+    }
+    
+    private var activeToasts: NSMutableArray {
+        get {
+            if let activeToasts = objc_getAssociatedObject(self, &ToastKeys.activeToasts) as? NSMutableArray {
+                return activeToasts
+            } else {
+                let activeToasts = NSMutableArray()
+                objc_setAssociatedObject(self, &ToastKeys.activeToasts, activeToasts, .OBJC_ASSOCIATION_RETAIN_NONATOMIC)
+                return activeToasts
+            }
+        }
+    }
+    
+    private var queue: NSMutableArray {
+        get {
+            if let queue = objc_getAssociatedObject(self, &ToastKeys.queue) as? NSMutableArray {
+                return queue
+            } else {
+                let queue = NSMutableArray()
+                objc_setAssociatedObject(self, &ToastKeys.queue, queue, .OBJC_ASSOCIATION_RETAIN_NONATOMIC)
+                return queue
+            }
+        }
+    }
+    
+    // MARK: - Make Toast Methods
+    
+    /**
+     Creates and presents a new toast view.
+     
+     @param message The message to be displayed
+     @param duration The toast duration
+     @param position The toast's position
+     @param title The title
+     @param image The image
+     @param style The style. The shared style will be used when nil
+     @param completion The completion closure, executed after the toast view disappears.
+            didTap will be `true` if the toast view was dismissed from a tap.
+     */
+    func makeToast(_ message: String?, duration: TimeInterval = ToastManager.shared.duration, position: ToastPosition = ToastManager.shared.position, title: String? = nil, image: UIImage? = nil, style: ToastStyle = ToastManager.shared.style, completion: ((_ didTap: Bool) -> Void)? = nil) {
+        do {
+            let toast = try toastViewForMessage(message, title: title, image: image, style: style)
+            showToast(toast, duration: duration, position: position, completion: completion)
+        } catch ToastError.missingParameters {
+            print("Error: message, title, and image are all nil")
+        } catch {}
+    }
+    
+    /**
+     Creates a new toast view and presents it at a given center point.
+     
+     @param message The message to be displayed
+     @param duration The toast duration
+     @param point The toast's center point
+     @param title The title
+     @param image The image
+     @param style The style. The shared style will be used when nil
+     @param completion The completion closure, executed after the toast view disappears.
+            didTap will be `true` if the toast view was dismissed from a tap.
+     */
+    func makeToast(_ message: String?, duration: TimeInterval = ToastManager.shared.duration, point: CGPoint, title: String?, image: UIImage?, style: ToastStyle = ToastManager.shared.style, completion: ((_ didTap: Bool) -> Void)?) {
+        do {
+            let toast = try toastViewForMessage(message, title: title, image: image, style: style)
+            showToast(toast, duration: duration, point: point, completion: completion)
+        } catch ToastError.missingParameters {
+            print("Error: message, title, and image cannot all be nil")
+        } catch {}
+    }
+    
+    // MARK: - Show Toast Methods
+    
+    /**
+     Displays any view as toast at a provided position and duration. The completion closure
+     executes when the toast view completes. `didTap` will be `true` if the toast view was
+     dismissed from a tap.
+     
+     @param toast The view to be displayed as toast
+     @param duration The notification duration
+     @param position The toast's position
+     @param completion The completion block, executed after the toast view disappears.
+     didTap will be `true` if the toast view was dismissed from a tap.
+     */
+    func showToast(_ toast: UIView, duration: TimeInterval = ToastManager.shared.duration, position: ToastPosition = ToastManager.shared.position, completion: ((_ didTap: Bool) -> Void)? = nil) {
+        let point = position.centerPoint(forToast: toast, inSuperview: self)
+        showToast(toast, duration: duration, point: point, completion: completion)
+    }
+    
+    /**
+     Displays any view as toast at a provided center point and duration. The completion closure
+     executes when the toast view completes. `didTap` will be `true` if the toast view was
+     dismissed from a tap.
+     
+     @param toast The view to be displayed as toast
+     @param duration The notification duration
+     @param point The toast's center point
+     @param completion The completion block, executed after the toast view disappears.
+     didTap will be `true` if the toast view was dismissed from a tap.
+     */
+    func showToast(_ toast: UIView, duration: TimeInterval = ToastManager.shared.duration, point: CGPoint, completion: ((_ didTap: Bool) -> Void)? = nil) {
+        objc_setAssociatedObject(toast, &ToastKeys.completion, ToastCompletionWrapper(completion), .OBJC_ASSOCIATION_RETAIN_NONATOMIC);
+        
+        if ToastManager.shared.isQueueEnabled, activeToasts.count > 0 {
+            objc_setAssociatedObject(toast, &ToastKeys.duration, NSNumber(value: duration), .OBJC_ASSOCIATION_RETAIN_NONATOMIC);
+            objc_setAssociatedObject(toast, &ToastKeys.point, NSValue(cgPoint: point), .OBJC_ASSOCIATION_RETAIN_NONATOMIC);
+            
+            queue.add(toast)
+        } else {
+            showToast(toast, duration: duration, point: point)
+        }
+    }
+    
+    // MARK: - Hide Toast Methods
+    
+    /**
+     Hides the active toast. If there are multiple toasts active in a view, this method
+     hides the oldest toast (the first of the toasts to have been presented).
+     
+     @see `hideAllToasts()` to remove all active toasts from a view.
+     
+     @warning This method has no effect on activity toasts. Use `hideToastActivity` to
+     hide activity toasts.
+     
+    */
+    func hideToast() {
+        guard let activeToast = activeToasts.firstObject as? UIView else { return }
+        hideToast(activeToast)
+    }
+    
+    /**
+     Hides an active toast.
+     
+     @param toast The active toast view to dismiss. Any toast that is currently being displayed
+     on the screen is considered active.
+     
+     @warning this does not clear a toast view that is currently waiting in the queue.
+     */
+    func hideToast(_ toast: UIView) {
+        guard activeToasts.contains(toast) else { return }
+        hideToast(toast, fromTap: false)
+    }
+    
+    /**
+     Hides all toast views.
+     
+     @param includeActivity If `true`, toast activity will also be hidden. Default is `false`.
+     @param clearQueue If `true`, removes all toast views from the queue. Default is `true`.
+    */
+    func hideAllToasts(includeActivity: Bool = false, clearQueue: Bool = true) {
+        if clearQueue {
+            clearToastQueue()
+        }
+        
+        activeToasts.compactMap { $0 as? UIView }
+                    .forEach { hideToast($0) }
+        
+        if includeActivity {
+            hideToastActivity()
+        }
+    }
+    
+    /**
+     Removes all toast views from the queue. This has no effect on toast views that are
+     active. Use `hideAllToasts(clearQueue:)` to hide the active toasts views and clear
+     the queue.
+     */
+    func clearToastQueue() {
+        queue.removeAllObjects()
+    }
+    
+    // MARK: - Activity Methods
+    
+    /**
+     Creates and displays a new toast activity indicator view at a specified position.
+    
+     @warning Only one toast activity indicator view can be presented per superview. Subsequent
+     calls to `makeToastActivity(position:)` will be ignored until `hideToastActivity()` is called.
+    
+     @warning `makeToastActivity(position:)` works independently of the `showToast` methods. Toast
+     activity views can be presented and dismissed while toast views are being displayed.
+     `makeToastActivity(position:)` has no effect on the queueing behavior of the `showToast` methods.
+    
+     @param position The toast's position
+     */
+    func makeToastActivity(_ position: ToastPosition) {
+        // sanity
+        guard objc_getAssociatedObject(self, &ToastKeys.activityView) as? UIView == nil else { return }
+        
+        let toast = createToastActivityView()
+        let point = position.centerPoint(forToast: toast, inSuperview: self)
+        makeToastActivity(toast, point: point)
+    }
+    
+    /**
+     Creates and displays a new toast activity indicator view at a specified position.
+     
+     @warning Only one toast activity indicator view can be presented per superview. Subsequent
+     calls to `makeToastActivity(position:)` will be ignored until `hideToastActivity()` is called.
+     
+     @warning `makeToastActivity(position:)` works independently of the `showToast` methods. Toast
+     activity views can be presented and dismissed while toast views are being displayed.
+     `makeToastActivity(position:)` has no effect on the queueing behavior of the `showToast` methods.
+     
+     @param point The toast's center point
+     */
+    func makeToastActivity(_ point: CGPoint) {
+        // sanity
+        guard objc_getAssociatedObject(self, &ToastKeys.activityView) as? UIView == nil else { return }
+        
+        let toast = createToastActivityView()
+        makeToastActivity(toast, point: point)
+    }
+    
+    /**
+     Dismisses the active toast activity indicator view.
+     */
+    func hideToastActivity() {
+        if let toast = objc_getAssociatedObject(self, &ToastKeys.activityView) as? UIView {
+            UIView.animate(withDuration: ToastManager.shared.style.fadeDuration, delay: 0.0, options: [.curveEaseIn, .beginFromCurrentState], animations: {
+                toast.alpha = 0.0
+            }) { _ in
+                toast.removeFromSuperview()
+                objc_setAssociatedObject(self, &ToastKeys.activityView, nil, .OBJC_ASSOCIATION_RETAIN_NONATOMIC)
+            }
+        }
+    }
+    
+    // MARK: - Helper Methods
+    
+    /**
+     Returns `true` if a toast view or toast activity view is actively being displayed.
+     */
+    func isShowingToast() -> Bool {
+        return activeToasts.count > 0 || objc_getAssociatedObject(self, &ToastKeys.activityView) != nil
+    }
+    
+    // MARK: - Private Activity Methods
+    
+    private func makeToastActivity(_ toast: UIView, point: CGPoint) {
+        toast.alpha = 0.0
+        toast.center = point
+        
+        objc_setAssociatedObject(self, &ToastKeys.activityView, toast, .OBJC_ASSOCIATION_RETAIN_NONATOMIC)
+        
+        self.addSubview(toast)
+        
+        UIView.animate(withDuration: ToastManager.shared.style.fadeDuration, delay: 0.0, options: .curveEaseOut, animations: {
+            toast.alpha = 1.0
+        })
+    }
+    
+    private func createToastActivityView() -> UIView {
+        let style = ToastManager.shared.style
+        
+        let activityView = UIView(frame: CGRect(x: 0.0, y: 0.0, width: style.activitySize.width, height: style.activitySize.height))
+        activityView.backgroundColor = style.activityBackgroundColor
+        activityView.autoresizingMask = [.flexibleLeftMargin, .flexibleRightMargin, .flexibleTopMargin, .flexibleBottomMargin]
+        activityView.layer.cornerRadius = style.cornerRadius
+        
+        if style.displayShadow {
+            activityView.layer.shadowColor = style.shadowColor.cgColor
+            activityView.layer.shadowOpacity = style.shadowOpacity
+            activityView.layer.shadowRadius = style.shadowRadius
+            activityView.layer.shadowOffset = style.shadowOffset
+        }
+        
+        let activityIndicatorView = UIActivityIndicatorView(style: .whiteLarge)
+        activityIndicatorView.center = CGPoint(x: activityView.bounds.size.width / 2.0, y: activityView.bounds.size.height / 2.0)
+        activityView.addSubview(activityIndicatorView)
+        activityIndicatorView.color = style.activityIndicatorColor
+        activityIndicatorView.startAnimating()
+        
+        return activityView
+    }
+    
+    // MARK: - Private Show/Hide Methods
+    
+    private func showToast(_ toast: UIView, duration: TimeInterval, point: CGPoint) {
+        toast.center = point
+        toast.alpha = 0.0
+        
+        if ToastManager.shared.isTapToDismissEnabled {
+            let recognizer = UITapGestureRecognizer(target: self, action: #selector(UIView.handleToastTapped(_:)))
+            toast.addGestureRecognizer(recognizer)
+            toast.isUserInteractionEnabled = true
+            toast.isExclusiveTouch = true
+        }
+        
+        activeToasts.add(toast)
+        self.addSubview(toast)
+
+        let timer = Timer(timeInterval: duration, target: self, selector: #selector(UIView.toastTimerDidFinish(_:)), userInfo: toast, repeats: false)
+        objc_setAssociatedObject(toast, &ToastKeys.timer, timer, .OBJC_ASSOCIATION_RETAIN_NONATOMIC)
+
+        UIView.animate(withDuration: ToastManager.shared.style.fadeDuration, delay: 0.0, options: [.curveEaseOut, .allowUserInteraction], animations: {
+            toast.alpha = 1.0
+        }) { _ in
+            guard let timer = objc_getAssociatedObject(toast, &ToastKeys.timer) as? Timer else { return }
+            RunLoop.main.add(timer, forMode: .common)
+        }
+        
+        UIAccessibility.post(notification: .screenChanged, argument: toast)
+    }
+    
+    private func hideToast(_ toast: UIView, fromTap: Bool) {
+        if let timer = objc_getAssociatedObject(toast, &ToastKeys.timer) as? Timer {
+            timer.invalidate()
+        }
+        
+        UIView.animate(withDuration: ToastManager.shared.style.fadeDuration, delay: 0.0, options: [.curveEaseIn, .beginFromCurrentState], animations: {
+            toast.alpha = 0.0
+        }) { _ in
+            toast.removeFromSuperview()
+            self.activeToasts.remove(toast)
+            
+            if let wrapper = objc_getAssociatedObject(toast, &ToastKeys.completion) as? ToastCompletionWrapper, let completion = wrapper.completion {
+                completion(fromTap)
+            }
+            
+            if let nextToast = self.queue.firstObject as? UIView, let duration = objc_getAssociatedObject(nextToast, &ToastKeys.duration) as? NSNumber, let point = objc_getAssociatedObject(nextToast, &ToastKeys.point) as? NSValue {
+                self.queue.removeObject(at: 0)
+                self.showToast(nextToast, duration: duration.doubleValue, point: point.cgPointValue)
+            }
+        }
+    }
+    
+    // MARK: - Events
+    
+    @objc
+    private func handleToastTapped(_ recognizer: UITapGestureRecognizer) {
+        guard let toast = recognizer.view else { return }
+        hideToast(toast, fromTap: true)
+    }
+    
+    @objc
+    private func toastTimerDidFinish(_ timer: Timer) {
+        guard let toast = timer.userInfo as? UIView else { return }
+        hideToast(toast)
+    }
+    
+    // MARK: - Toast Construction
+    
+    /**
+     Creates a new toast view with any combination of message, title, and image.
+     The look and feel is configured via the style. Unlike the `makeToast` methods,
+     this method does not present the toast view automatically. One of the `showToast`
+     methods must be used to present the resulting view.
+    
+     @warning if message, title, and image are all nil, this method will throw
+     `ToastError.missingParameters`
+    
+     @param message The message to be displayed
+     @param title The title
+     @param image The image
+     @param style The style. The shared style will be used when nil
+     @throws `ToastError.missingParameters` when message, title, and image are all nil
+     @return The newly created toast view
+    */
+    func toastViewForMessage(_ message: String?, title: String?, image: UIImage?, style: ToastStyle) throws -> UIView {
+        // sanity
+        guard message != nil || title != nil || image != nil else {
+            throw ToastError.missingParameters
+        }
+        
+        var messageLabel: UILabel?
+        var titleLabel: UILabel?
+        var imageView: UIImageView?
+        
+        let wrapperView = UIView()
+        wrapperView.backgroundColor = style.backgroundColor
+        wrapperView.autoresizingMask = [.flexibleLeftMargin, .flexibleRightMargin, .flexibleTopMargin, .flexibleBottomMargin]
+        wrapperView.layer.cornerRadius = style.cornerRadius
+        
+        if style.displayShadow {
+            wrapperView.layer.shadowColor = style.shadowColor.cgColor
+            wrapperView.layer.shadowOpacity = style.shadowOpacity
+            wrapperView.layer.shadowRadius = style.shadowRadius
+            wrapperView.layer.shadowOffset = style.shadowOffset
+        }
+        
+        if let image = image {
+            imageView = UIImageView(image: image)
+            imageView?.contentMode = .scaleAspectFit
+            imageView?.frame = CGRect(x: style.horizontalPadding, y: style.verticalPadding, width: style.imageSize.width, height: style.imageSize.height)
+        }
+        
+        var imageRect = CGRect.zero
+        
+        if let imageView = imageView {
+            imageRect.origin.x = style.horizontalPadding
+            imageRect.origin.y = style.verticalPadding
+            imageRect.size.width = imageView.bounds.size.width
+            imageRect.size.height = imageView.bounds.size.height
+        }
+
+        if let title = title {
+            titleLabel = UILabel()
+            titleLabel?.numberOfLines = style.titleNumberOfLines
+            titleLabel?.font = style.titleFont
+            titleLabel?.textAlignment = style.titleAlignment
+            titleLabel?.lineBreakMode = .byTruncatingTail
+            titleLabel?.textColor = style.titleColor
+            titleLabel?.backgroundColor = UIColor.clear
+            titleLabel?.text = title;
+            
+            let maxTitleSize = CGSize(width: (self.bounds.size.width * style.maxWidthPercentage) - imageRect.size.width, height: self.bounds.size.height * style.maxHeightPercentage)
+            let titleSize = titleLabel?.sizeThatFits(maxTitleSize)
+            if let titleSize = titleSize {
+                titleLabel?.frame = CGRect(x: 0.0, y: 0.0, width: titleSize.width, height: titleSize.height)
+            }
+        }
+        
+        if let message = message {
+            messageLabel = UILabel()
+            messageLabel?.text = message
+            messageLabel?.numberOfLines = style.messageNumberOfLines
+            messageLabel?.font = style.messageFont
+            messageLabel?.textAlignment = style.messageAlignment
+            messageLabel?.lineBreakMode = .byTruncatingTail;
+            messageLabel?.textColor = style.messageColor
+            messageLabel?.backgroundColor = UIColor.clear
+            
+            let maxMessageSize = CGSize(width: (self.bounds.size.width * style.maxWidthPercentage) - imageRect.size.width, height: self.bounds.size.height * style.maxHeightPercentage)
+            let messageSize = messageLabel?.sizeThatFits(maxMessageSize)
+            if let messageSize = messageSize {
+                let actualWidth = min(messageSize.width, maxMessageSize.width)
+                let actualHeight = min(messageSize.height, maxMessageSize.height)
+                messageLabel?.frame = CGRect(x: 0.0, y: 0.0, width: actualWidth, height: actualHeight)
+            }
+        }
+  
+        var titleRect = CGRect.zero
+        
+        if let titleLabel = titleLabel {
+            titleRect.origin.x = imageRect.origin.x + imageRect.size.width + style.horizontalPadding
+            titleRect.origin.y = style.verticalPadding
+            titleRect.size.width = titleLabel.bounds.size.width
+            titleRect.size.height = titleLabel.bounds.size.height
+        }
+        
+        var messageRect = CGRect.zero
+        
+        if let messageLabel = messageLabel {
+            messageRect.origin.x = imageRect.origin.x + imageRect.size.width + style.horizontalPadding
+            messageRect.origin.y = titleRect.origin.y + titleRect.size.height + style.verticalPadding
+            messageRect.size.width = messageLabel.bounds.size.width
+            messageRect.size.height = messageLabel.bounds.size.height
+        }
+        
+        let longerWidth = max(titleRect.size.width, messageRect.size.width)
+        let longerX = max(titleRect.origin.x, messageRect.origin.x)
+        let wrapperWidth = max((imageRect.size.width + (style.horizontalPadding * 2.0)), (longerX + longerWidth + style.horizontalPadding))
+        
+        let textMaxY = messageRect.size.height <= 0.0 && titleRect.size.height > 0.0 ? titleRect.maxY : messageRect.maxY
+        let wrapperHeight = max((textMaxY + style.verticalPadding), (imageRect.size.height + (style.verticalPadding * 2.0)))
+        
+        wrapperView.frame = CGRect(x: 0.0, y: 0.0, width: wrapperWidth, height: wrapperHeight)
+        
+        if let titleLabel = titleLabel {
+            titleRect.size.width = longerWidth
+            titleLabel.frame = titleRect
+            wrapperView.addSubview(titleLabel)
+        }
+        
+        if let messageLabel = messageLabel {
+            messageRect.size.width = longerWidth
+            messageLabel.frame = messageRect
+            wrapperView.addSubview(messageLabel)
+        }
+        
+        if let imageView = imageView {
+            wrapperView.addSubview(imageView)
+        }
+        
+        return wrapperView
+    }
+    
+}
+
+// MARK: - Toast Style
+
+/**
+ `ToastStyle` instances define the look and feel for toast views created via the
+ `makeToast` methods as well for toast views created directly with
+ `toastViewForMessage(message:title:image:style:)`.
+
+ @warning `ToastStyle` offers relatively simple styling options for the default
+ toast view. If you require a toast view with more complex UI, it probably makes more
+ sense to create your own custom UIView subclass and present it with the `showToast`
+ methods.
+*/
+public struct ToastStyle {
+
+    public init() {}
+    
+    /**
+     The background color. Default is `.black` at 80% opacity.
+    */
+    public var backgroundColor: UIColor = UIColor.black.withAlphaComponent(0.8)
+    
+    /**
+     The title color. Default is `UIColor.whiteColor()`.
+    */
+    public var titleColor: UIColor = .white
+    
+    /**
+     The message color. Default is `.white`.
+    */
+    public var messageColor: UIColor = .white
+    
+    /**
+     A percentage value from 0.0 to 1.0, representing the maximum width of the toast
+     view relative to it's superview. Default is 0.8 (80% of the superview's width).
+    */
+    public var maxWidthPercentage: CGFloat = 0.8 {
+        didSet {
+            maxWidthPercentage = max(min(maxWidthPercentage, 1.0), 0.0)
+        }
+    }
+    
+    /**
+     A percentage value from 0.0 to 1.0, representing the maximum height of the toast
+     view relative to it's superview. Default is 0.8 (80% of the superview's height).
+    */
+    public var maxHeightPercentage: CGFloat = 0.8 {
+        didSet {
+            maxHeightPercentage = max(min(maxHeightPercentage, 1.0), 0.0)
+        }
+    }
+    
+    /**
+     The spacing from the horizontal edge of the toast view to the content. When an image
+     is present, this is also used as the padding between the image and the text.
+     Default is 10.0.
+     
+    */
+    public var horizontalPadding: CGFloat = 10.0
+    
+    /**
+     The spacing from the vertical edge of the toast view to the content. When a title
+     is present, this is also used as the padding between the title and the message.
+     Default is 10.0. On iOS11+, this value is added added to the `safeAreaInset.top`
+     and `safeAreaInsets.bottom`.
+    */
+    public var verticalPadding: CGFloat = 10.0
+    
+    /**
+     The corner radius. Default is 10.0.
+    */
+    public var cornerRadius: CGFloat = 10.0;
+    
+    /**
+     The title font. Default is `.boldSystemFont(16.0)`.
+    */
+    public var titleFont: UIFont = .boldSystemFont(ofSize: 16.0)
+    
+    /**
+     The message font. Default is `.systemFont(ofSize: 16.0)`.
+    */
+    public var messageFont: UIFont = .systemFont(ofSize: 16.0)
+    
+    /**
+     The title text alignment. Default is `NSTextAlignment.Left`.
+    */
+    public var titleAlignment: NSTextAlignment = .left
+    
+    /**
+     The message text alignment. Default is `NSTextAlignment.Left`.
+    */
+    public var messageAlignment: NSTextAlignment = .left
+    
+    /**
+     The maximum number of lines for the title. The default is 0 (no limit).
+    */
+    public var titleNumberOfLines = 0
+    
+    /**
+     The maximum number of lines for the message. The default is 0 (no limit).
+    */
+    public var messageNumberOfLines = 0
+    
+    /**
+     Enable or disable a shadow on the toast view. Default is `false`.
+    */
+    public var displayShadow = false
+    
+    /**
+     The shadow color. Default is `.black`.
+     */
+    public var shadowColor: UIColor = .black
+    
+    /**
+     A value from 0.0 to 1.0, representing the opacity of the shadow.
+     Default is 0.8 (80% opacity).
+    */
+    public var shadowOpacity: Float = 0.8 {
+        didSet {
+            shadowOpacity = max(min(shadowOpacity, 1.0), 0.0)
+        }
+    }
+
+    /**
+     The shadow radius. Default is 6.0.
+    */
+    public var shadowRadius: CGFloat = 6.0
+    
+    /**
+     The shadow offset. The default is 4 x 4.
+    */
+    public var shadowOffset = CGSize(width: 4.0, height: 4.0)
+    
+    /**
+     The image size. The default is 80 x 80.
+    */
+    public var imageSize = CGSize(width: 80.0, height: 80.0)
+    
+    /**
+     The size of the toast activity view when `makeToastActivity(position:)` is called.
+     Default is 100 x 100.
+    */
+    public var activitySize = CGSize(width: 100.0, height: 100.0)
+    
+    /**
+     The fade in/out animation duration. Default is 0.2.
+     */
+    public var fadeDuration: TimeInterval = 0.2
+    
+    /**
+     Activity indicator color. Default is `.white`.
+     */
+    public var activityIndicatorColor: UIColor = .white
+    
+    /**
+     Activity background color. Default is `.black` at 80% opacity.
+     */
+    public var activityBackgroundColor: UIColor = UIColor.black.withAlphaComponent(0.8)
+    
+}
+
+// MARK: - Toast Manager
+
+/**
+ `ToastManager` provides general configuration options for all toast
+ notifications. Backed by a singleton instance.
+*/
+public class ToastManager {
+    
+    /**
+     The `ToastManager` singleton instance.
+     
+     */
+    public static let shared = ToastManager()
+    
+    /**
+     The shared style. Used whenever toastViewForMessage(message:title:image:style:) is called
+     with with a nil style.
+     
+     */
+    public var style = ToastStyle()
+    
+    /**
+     Enables or disables tap to dismiss on toast views. Default is `true`.
+     
+     */
+    public var isTapToDismissEnabled = true
+    
+    /**
+     Enables or disables queueing behavior for toast views. When `true`,
+     toast views will appear one after the other. When `false`, multiple toast
+     views will appear at the same time (potentially overlapping depending
+     on their positions). This has no effect on the toast activity view,
+     which operates independently of normal toast views. Default is `false`.
+     
+     */
+    public var isQueueEnabled = false
+    
+    /**
+     The default duration. Used for the `makeToast` and
+     `showToast` methods that don't require an explicit duration.
+     Default is 3.0.
+     
+     */
+    public var duration: TimeInterval = 3.0
+    
+    /**
+     Sets the default position. Used for the `makeToast` and
+     `showToast` methods that don't require an explicit position.
+     Default is `ToastPosition.Bottom`.
+     
+     */
+    public var position: ToastPosition = .bottom
+    
+}
+
+// MARK: - ToastPosition
+
+public enum ToastPosition {
+    case top
+    case center
+    case bottom
+    
+    fileprivate func centerPoint(forToast toast: UIView, inSuperview superview: UIView) -> CGPoint {
+        let topPadding: CGFloat = ToastManager.shared.style.verticalPadding + superview.csSafeAreaInsets.top
+        let bottomPadding: CGFloat = ToastManager.shared.style.verticalPadding + superview.csSafeAreaInsets.bottom
+        
+        switch self {
+        case .top:
+            return CGPoint(x: superview.bounds.size.width / 2.0, y: (toast.frame.size.height / 2.0) + topPadding)
+        case .center:
+            return CGPoint(x: superview.bounds.size.width / 2.0, y: superview.bounds.size.height / 2.0)
+        case .bottom:
+            return CGPoint(x: superview.bounds.size.width / 2.0, y: (superview.bounds.size.height - (toast.frame.size.height / 2.0)) - bottomPadding)
+        }
+    }
+}
+
+// MARK: - Private UIView Extensions
+
+private extension UIView {
+    
+    var csSafeAreaInsets: UIEdgeInsets {
+        if #available(iOS 11.0, *) {
+            return self.safeAreaInsets
+        } else {
+            return .zero
+        }
+    }
+    
+}