From 42b3e31cf5d8042e6227b8275d4c60e8980ec6c5 Mon Sep 17 00:00:00 2001
From: George <george.makhoul@kuwaitnet.com>
Date: Mon, 10 Jun 2024 16:39:26 +0300
Subject: [PATCH] finish document scanView except the edit action

---
 MiniScanner.xcodeproj/project.pbxproj         |   45 +
 .../xcschemes/xcschememanagement.plist        |    2 +-
 .../xcshareddata/swiftpm/Package.resolved     |   14 +
 .../UserInterfaceState.xcuserstate            |  Bin 190869 -> 206700 bytes
 .../Extensions/UIColor+Extensions.swift       |    1 +
 MiniScanner/Managers/PDFManager.swift         |   45 +-
 .../ShareSheet/ShareSheetViewController.swift |  106 ++
 .../ShareSheet/ShareSheetViewController.xib   |  356 +++++
 .../DocumentsTableViewController.swift        |   10 +-
 .../airdrop.imageset/Contents.json            |   21 +
 .../airdrop.imageset/IconButton (4).svg       |   14 +
 .../gmail.imageset/Contents.json              |   21 +
 .../Assets.xcassets/gmail.imageset/gmail.svg  |   17 +
 .../more.imageset/Contents.json               |   21 +
 .../more.imageset/IconButton (6).svg          |   25 +
 .../print.imageset/Contents.json              |   21 +
 .../print.imageset/IconButton (5).svg         |   13 +
 .../save.imageset/Contents.json               |   21 +
 .../save.imageset/Icons (1).svg               |   10 +
 .../telegram.imageset/Contents.json           |   21 +
 .../telegram.imageset/IconButton (3).svg      |   11 +
 .../whatsapp.imageset/Contents.json           |   21 +
 .../whatsapp.imageset/IconButton (2).svg      |   11 +
 .../Scan/ScannerViewController.swift          |  159 +-
 Podfile                                       |    1 +
 Podfile.lock                                  |    6 +-
 Pods/Manifest.lock                            |    6 +-
 Pods/NBBottomSheet/LICENSE                    |   21 +
 .../NBBottomSheet/Sources/NBBottomSheet.h     |   19 +
 .../Sources/NBBottomSheetConfiguration.swift  |   47 +
 .../Sources/NBBottomSheetController.swift     |   39 +
 .../NBBottomSheetDismissalTransition.swift    |   33 +
 .../NBBottomSheetPresentationController.swift |  118 ++
 .../NBBottomSheetPresentationTransition.swift |   42 +
 .../NBBottomSheetTransitioningDelegate.swift  |   22 +
 .../Sources/NBConfiguration.swift             |   15 +
 Pods/NBBottomSheet/README.md                  |   98 ++
 Pods/Pods.xcodeproj/project.pbxproj           | 1305 ++++++++++-------
 .../xcschemes/NBBottomSheet.xcscheme          |   58 +
 .../xcschemes/xcschememanagement.plist        |    9 +-
 .../NBBottomSheet/NBBottomSheet-Info.plist    |   26 +
 .../NBBottomSheet/NBBottomSheet-dummy.m       |    5 +
 .../NBBottomSheet/NBBottomSheet-prefix.pch    |   12 +
 .../NBBottomSheet/NBBottomSheet-umbrella.h    |   17 +
 .../NBBottomSheet.debug.xcconfig              |   15 +
 .../NBBottomSheet/NBBottomSheet.modulemap     |    6 +
 .../NBBottomSheet.release.xcconfig            |   15 +
 ...Pods-MiniScanner-acknowledgements.markdown |   25 +
 .../Pods-MiniScanner-acknowledgements.plist   |   31 +
 ...er-frameworks-Debug-input-files.xcfilelist |    3 +-
 ...r-frameworks-Debug-output-files.xcfilelist |    3 +-
 ...-frameworks-Release-input-files.xcfilelist |    3 +-
 ...frameworks-Release-output-files.xcfilelist |    3 +-
 .../Pods-MiniScanner-frameworks.sh            |    2 +
 .../Pods-MiniScanner.debug.xcconfig           |    6 +-
 .../Pods-MiniScanner.release.xcconfig         |    6 +-
 56 files changed, 2426 insertions(+), 577 deletions(-)
 create mode 100644 MiniScanner.xcworkspace/xcshareddata/swiftpm/Package.resolved
 create mode 100644 MiniScanner/Modules/Documents/CustomViews/ShareSheet/ShareSheetViewController.swift
 create mode 100644 MiniScanner/Modules/Documents/CustomViews/ShareSheet/ShareSheetViewController.xib
 create mode 100644 MiniScanner/Supporting Files/Assets.xcassets/airdrop.imageset/Contents.json
 create mode 100644 MiniScanner/Supporting Files/Assets.xcassets/airdrop.imageset/IconButton (4).svg
 create mode 100644 MiniScanner/Supporting Files/Assets.xcassets/gmail.imageset/Contents.json
 create mode 100644 MiniScanner/Supporting Files/Assets.xcassets/gmail.imageset/gmail.svg
 create mode 100644 MiniScanner/Supporting Files/Assets.xcassets/more.imageset/Contents.json
 create mode 100644 MiniScanner/Supporting Files/Assets.xcassets/more.imageset/IconButton (6).svg
 create mode 100644 MiniScanner/Supporting Files/Assets.xcassets/print.imageset/Contents.json
 create mode 100644 MiniScanner/Supporting Files/Assets.xcassets/print.imageset/IconButton (5).svg
 create mode 100644 MiniScanner/Supporting Files/Assets.xcassets/save.imageset/Contents.json
 create mode 100644 MiniScanner/Supporting Files/Assets.xcassets/save.imageset/Icons (1).svg
 create mode 100644 MiniScanner/Supporting Files/Assets.xcassets/telegram.imageset/Contents.json
 create mode 100644 MiniScanner/Supporting Files/Assets.xcassets/telegram.imageset/IconButton (3).svg
 create mode 100644 MiniScanner/Supporting Files/Assets.xcassets/whatsapp.imageset/Contents.json
 create mode 100644 MiniScanner/Supporting Files/Assets.xcassets/whatsapp.imageset/IconButton (2).svg
 create mode 100644 Pods/NBBottomSheet/LICENSE
 create mode 100644 Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheet.h
 create mode 100644 Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetConfiguration.swift
 create mode 100644 Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetController.swift
 create mode 100644 Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetDismissalTransition.swift
 create mode 100644 Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetPresentationController.swift
 create mode 100644 Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetPresentationTransition.swift
 create mode 100644 Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetTransitioningDelegate.swift
 create mode 100644 Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBConfiguration.swift
 create mode 100644 Pods/NBBottomSheet/README.md
 create mode 100644 Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/NBBottomSheet.xcscheme
 create mode 100644 Pods/Target Support Files/NBBottomSheet/NBBottomSheet-Info.plist
 create mode 100644 Pods/Target Support Files/NBBottomSheet/NBBottomSheet-dummy.m
 create mode 100644 Pods/Target Support Files/NBBottomSheet/NBBottomSheet-prefix.pch
 create mode 100644 Pods/Target Support Files/NBBottomSheet/NBBottomSheet-umbrella.h
 create mode 100644 Pods/Target Support Files/NBBottomSheet/NBBottomSheet.debug.xcconfig
 create mode 100644 Pods/Target Support Files/NBBottomSheet/NBBottomSheet.modulemap
 create mode 100644 Pods/Target Support Files/NBBottomSheet/NBBottomSheet.release.xcconfig

diff --git a/MiniScanner.xcodeproj/project.pbxproj b/MiniScanner.xcodeproj/project.pbxproj
index ef25386..08eaf68 100644
--- a/MiniScanner.xcodeproj/project.pbxproj
+++ b/MiniScanner.xcodeproj/project.pbxproj
@@ -69,6 +69,10 @@
 		535984202C14B8C5003EB6ED /* SearchFilesView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5359841F2C14B8C5003EB6ED /* SearchFilesView.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 */; };
+		539D1C8C2C16E97F009DB24A /* ShareSheetViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 539D1C8A2C16E97F009DB24A /* ShareSheetViewController.xib */; };
+		539D1C972C171344009DB24A /* LNExtensionExecutor in Frameworks */ = {isa = PBXBuildFile; productRef = 539D1C962C171344009DB24A /* LNExtensionExecutor */; };
+		539D1C982C1713AC009DB24A /* LNExtensionExecutor in Embed Frameworks */ = {isa = PBXBuildFile; productRef = 539D1C962C171344009DB24A /* LNExtensionExecutor */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
 		53BAE0ED2C15E0890072189E /* EditViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53BAE0EB2C15E0890072189E /* EditViewController.swift */; };
 		53BAE0EE2C15E0890072189E /* EditViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 53BAE0EC2C15E0890072189E /* EditViewController.xib */; };
 		53CD5F532C15022E0010424B /* KNAlertViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 53CD5F512C15022E0010424B /* KNAlertViewController.xib */; };
@@ -133,6 +137,7 @@
 			dstPath = "";
 			dstSubfolderSpec = 10;
 			files = (
+				539D1C982C1713AC009DB24A /* LNExtensionExecutor in Embed Frameworks */,
 			);
 			name = "Embed Frameworks";
 			runOnlyForDeploymentPostprocessing = 0;
@@ -209,6 +214,8 @@
 		5359841F2C14B8C5003EB6ED /* SearchFilesView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SearchFilesView.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>"; };
+		539D1C8A2C16E97F009DB24A /* ShareSheetViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ShareSheetViewController.xib; sourceTree = "<group>"; };
 		53BAE0EB2C15E0890072189E /* EditViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditViewController.swift; sourceTree = "<group>"; };
 		53BAE0EC2C15E0890072189E /* EditViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = EditViewController.xib; sourceTree = "<group>"; };
 		53CD5F512C15022E0010424B /* KNAlertViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = KNAlertViewController.xib; sourceTree = "<group>"; };
@@ -276,6 +283,7 @@
 			buildActionMask = 2147483647;
 			files = (
 				89A104FC06BB7828A032A87D /* Pods_MiniScanner.framework in Frameworks */,
+				539D1C972C171344009DB24A /* LNExtensionExecutor in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -448,6 +456,7 @@
 		5359841C2C14B816003EB6ED /* CustomViews */ = {
 			isa = PBXGroup;
 			children = (
+				539D1C882C16E905009DB24A /* ShareSheet */,
 				539D1C832C164F6D009DB24A /* CustomTabBarView */,
 				53CD5F502C15022E0010424B /* KNAlert */,
 				535984212C14B8CD003EB6ED /* SearchFilesView */,
@@ -474,6 +483,15 @@
 			path = CustomTabBarView;
 			sourceTree = "<group>";
 		};
+		539D1C882C16E905009DB24A /* ShareSheet */ = {
+			isa = PBXGroup;
+			children = (
+				539D1C892C16E97F009DB24A /* ShareSheetViewController.swift */,
+				539D1C8A2C16E97F009DB24A /* ShareSheetViewController.xib */,
+			);
+			path = ShareSheet;
+			sourceTree = "<group>";
+		};
 		53AF29712C1098AC0046E9C1 /* Frameworks */ = {
 			isa = PBXGroup;
 			children = (
@@ -709,6 +727,9 @@
 			dependencies = (
 			);
 			name = MiniScanner;
+			packageProductDependencies = (
+				539D1C962C171344009DB24A /* LNExtensionExecutor */,
+			);
 			productName = MiniScanner;
 			productReference = EC0CF1FA254D8BBF00888722 /* MiniScanner.app */;
 			productType = "com.apple.product-type.application";
@@ -744,6 +765,9 @@
 				"pt-PT",
 			);
 			mainGroup = EC0CF1F1254D8BBF00888722;
+			packageReferences = (
+				539D1C952C171344009DB24A /* XCRemoteSwiftPackageReference "LNExtensionExecutor" */,
+			);
 			productRefGroup = EC0CF1FB254D8BBF00888722 /* Products */;
 			projectDirPath = "";
 			projectRoot = "";
@@ -772,6 +796,7 @@
 				53CD5F532C15022E0010424B /* KNAlertViewController.xib in Resources */,
 				EC0CF20A254D8BC000888722 /* LaunchScreen.storyboard in Resources */,
 				53014FAB2C11A8E80071CE39 /* flash.png in Resources */,
+				539D1C8C2C16E97F009DB24A /* ShareSheetViewController.xib in Resources */,
 				535984202C14B8C5003EB6ED /* SearchFilesView.xib in Resources */,
 				53F21F9B2C1377B900172BFC /* Tajawal-ExtraBold.ttf in Resources */,
 				EC0CF218254D8DF200888722 /* Documents.storyboard in Resources */,
@@ -915,6 +940,7 @@
 				EC8A9B27254DE91B00F9AF99 /* DocumentPreviewViewController.swift in Sources */,
 				53014F9F2C11A8E80071CE39 /* UIImage+Utils.swift in Sources */,
 				53CD5F582C1504CF0010424B /* UIButton+Extensions.swift in Sources */,
+				539D1C8B2C16E97F009DB24A /* ShareSheetViewController.swift in Sources */,
 				53014F962C11A8E80071CE39 /* ScannerViewController.swift in Sources */,
 				53014FA52C11A8E80071CE39 /* EditScanCornerView.swift in Sources */,
 				53014F8E2C11A8E80071CE39 /* ImageScannerController.swift in Sources */,
@@ -1143,6 +1169,25 @@
 			defaultConfigurationName = Release;
 		};
 /* End XCConfigurationList section */
+
+/* Begin XCRemoteSwiftPackageReference section */
+		539D1C952C171344009DB24A /* XCRemoteSwiftPackageReference "LNExtensionExecutor" */ = {
+			isa = XCRemoteSwiftPackageReference;
+			repositoryURL = "https://github.com/LeoNatan/LNExtensionExecutor.git";
+			requirement = {
+				kind = upToNextMajorVersion;
+				minimumVersion = 1.2.0;
+			};
+		};
+/* End XCRemoteSwiftPackageReference section */
+
+/* Begin XCSwiftPackageProductDependency section */
+		539D1C962C171344009DB24A /* LNExtensionExecutor */ = {
+			isa = XCSwiftPackageProductDependency;
+			package = 539D1C952C171344009DB24A /* XCRemoteSwiftPackageReference "LNExtensionExecutor" */;
+			productName = LNExtensionExecutor;
+		};
+/* End XCSwiftPackageProductDependency section */
 	};
 	rootObject = EC0CF1F2254D8BBF00888722 /* Project object */;
 }
diff --git a/MiniScanner.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/xcschememanagement.plist b/MiniScanner.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/xcschememanagement.plist
index 8da6673..31765b8 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>6</integer>
+			<integer>7</integer>
 		</dict>
 	</dict>
 </dict>
diff --git a/MiniScanner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/MiniScanner.xcworkspace/xcshareddata/swiftpm/Package.resolved
new file mode 100644
index 0000000..2a402b6
--- /dev/null
+++ b/MiniScanner.xcworkspace/xcshareddata/swiftpm/Package.resolved
@@ -0,0 +1,14 @@
+{
+  "pins" : [
+    {
+      "identity" : "lnextensionexecutor",
+      "kind" : "remoteSourceControl",
+      "location" : "https://github.com/LeoNatan/LNExtensionExecutor.git",
+      "state" : {
+        "revision" : "16b741f659e344f4569c9f9d32ef2298ef0233ff",
+        "version" : "1.2.0"
+      }
+    }
+  ],
+  "version" : 2
+}
diff --git a/MiniScanner.xcworkspace/xcuserdata/g.makhoul.xcuserdatad/UserInterfaceState.xcuserstate b/MiniScanner.xcworkspace/xcuserdata/g.makhoul.xcuserdatad/UserInterfaceState.xcuserstate
index 2369faa42e711a03de5e258b6a0f74ab18d0ffac..a08e3863a08718141e97a47c371212a9da8af829 100644
GIT binary patch
literal 206700
zcmeFa2YeJ&*FQdWcXl_M-OZM4w#IDleK(8L6nYQ67(=o^AdM8N;9Lu!*bAswXckaW
zK~X@!UI7bsMT))mio*ZQPBsZ7Aigj9KL6k637?Q;_TD+?p8GxJo;&x<l!lt>rsiPq
zH4MiHjKnC6#sruU6OXgbPBk`F*Vm1=Ry0;luZF)yS)1z{##!s9%t%!>H|1dX;#K8x
z+0e2<sd=fYKCO*j!5B<5x~#dPImP1lDWrQb36_QBVp=Q@i(pYKhQ+Z2R){6BZrIsa
zcdQ526YGx+zy@N2uo2iuYz#IDI~SXZ&A{rg`Pc&NJZvGh2t(LK*b?kg>@sW}b~|<l
zb|-chwjSGn-HqLY-HUC+wqcK9k7G|^&tcDFd$7IOtJps5ZR{QFee6^0E9^V$XY4oZ
z7>?l-F2*Ie99Q95+=Lh4PTY?N@Ccs7yWu_X-gsYpAU+7Mz^CAqcom+)r{dG_>3B6h
z18>6T;q&o@IEy3vBK%@}DSiol8Gbo_6@E2-4Za*-fv?1G#&5xI#qY%L!q?*)@Vl{(
z@O$yi_`~=k_!Ib(_*3}P`1AM+_)GY!`0M!F_<sC-{CoUo{1^NP{s(~(I6)HvLQF^q
z86hWBgqp}BbVQhl5K$sV#EAq^NF<4F#Mwl5qBqfx=uZqF1`@-G5yW_60x^-8M3fWf
z5*0)>F@u;%)DRaD7ZZz#CB#zV65>)~8F3kLIdKJX4RIrJ6S0a|O{~YhAT|(p6Pt+#
ziQU8=VlVL$@iOrW@hY*8c#U|Sc!PKcpGzDfJ|R9Oz9qgRek6V(ekP6*$H-h#OXiU}
zQcoI4BWWVdWIlNoX(PR)kMxrPGDgP9o@6hwH`#|AKn^6Qkd<T=nIfl>)5z&$H93Qv
zN!E}J<Q#G?IgdP_WXYxECFG^#GV(I=I`Vq*UUDOOA9+9d0J(|WOg>0HL~bD;CbyGM
zkk66Nldq7klJAi3l0T3?l0T6@lfRI^lE0C^lSjxu$UiBZVki+MrX-Yt%As_Wo-$BI
z%0$^I2i1$}P4%IQsA8&wDy8~T{iy!b0BQ&|iW*H#q$W{SREnBPO{1n$4b&{^a_Va8
z8frPUf?7%4Os%3;Q@2xhP#dVbsr#t=sRyZtsIAmCYA3aedXjpIdX9RYIzSzy4pE1x
z52z2RkEoBSPpD6+@2DTCpQvA{->5&RKWU7{X^N(4h8EFMI-Aa+m9&ah(|NRx4$>hy
zOh@P_9i!uPf-a<!bP-)j_oWBW1L-03P<jMCk{(Tup~uq`=!tYWeJ))^r|7BlG<qgo
zLtj8&NMA%>OfROF&`aq{=u7Ek^mX(K`UZL>eKUO<y^3B-ucPmz@1pOf@1gIdAD}nU
zTj+=BN9e8e4tgK`7X2>$9({m5NPkFwM1MwqPJcmvNq;L42xNjBfl{Cm<O*~Gy}%?e
z3kn1lfnDGbcmx4KP!JM?1#v+_Fhnp$FkUc0Fj;Vpph7T3kP=K4R10PZY6W$IdO?$*
zS<oVwCzvm|N^qm#X2C6jRf5%mb%NUkcL~-D?h)K8xL@#qV3S~r;9<db!J~p5f}MgV
z1aAor2|g5jB=}VDncz#oSAuT^-wA#c{3Q5Q@SEUw!BN36Att1Rv`{a!3LQeH&?EE;
z1Hzy%B8&<X!b0KM!tTP}!al+xVP9cC;bdV-I9*sRtP$1<8-%lj&B7MpT;V+7eBmPD
z`N9i@7YQ#GULw3yxJtNQc#rU2;r+q~gbxZI5<Vi_DtuJ9L-?5Rap4ofXN1oRpA+sD
z?h$?<{9O2z@N40B!taGY34a#;Cj4D^lpz?Bp%|JGF=EER<TGb6Hpb4l84nX+f=rZ&
zF-fKy)064N^ke!n1DGMqXl6W9!K9d4W)?G#S;$<>T*6$<TrUcUBBH3MP?Qw)5cL!l
ziHb%2MEymBMMFd*L?cCGL}Nu0MUzD5iYi1Y(Nxh4(M(ajs6o^$Y7xy7%@-{aoiDmj
zbdhMO=n~Q8qANt#h^`f_5ZxfUS#*nNwP=m#4$+;WyG8ei?iW2EdPuZIv`w^Kv`h4u
z=qb_DqUS{~i1vzJ673VcCVETswrIcTebHgj2cl0zpNhT|eI@!%^u6e3(J!JSqCdo#
z7#GuGfmke-h-G5ASS41A^Tax_No*Ed#8$CW>=OILesNeF5huij;_l)e;y&UcabIyi
z@gVVF@o@17@o4cF@dWWiak=<hag{hFt`^S_*NN-JP2y(pT=6{dLh&N;1>y_EOT<gX
zmx(VIUoE~yyj;9Oyi$C#c$Ijyc&m7uc)R#f@ec7$@h<UW;>X2Lh@TWcE8Z)9N&K?-
z74e(mx5Nj<hs1})ABaB`e<}V-LQ4b^p@fl$Bw~p~k|mK!vL!N!QlgXSB?d`>#3J!X
zyb_-zCW%XiN`^^>OGZdWO3EaoB%>u`Bx5DxB$FhSl4{8eNu#7m(ky9_%$6*YoG)1+
zxj}NH<R-~V$<2~mB)3X#ldO`gmfSA6N3uz>S+ZU7sAPxaX~{E^_az4;2PKCjhb13K
zK9qbU`B?Ia<WtF)k{={LN`99d$s)6;EILb&m7OKaa%4HPTv_fcPnI{!m*vk2WCgQA
zS+T6{Sv|6fvr4iCXAQ|3nl&bCY*u|%L)NUU#;m5S=B$>i*;#Y4=4Q>yT9|cF*2P)N
zvM$TIF6;WN<yp68-In!m)+1S4v$kbz&w4a#N7l})U0IK1J)ZS+*6yr5S$nfy%6dKP
zjjZ>x4rCq7`ZVh^DJ~_Xq?D4<Qh`(`WuzjhSSpdqq#9|i)F?Gc?NW!-DRoKR(y%ll
z9V8tr9U>hn9VQ(v9U&blEt8Itj+TzcrP6by71Alv>C$THENP>(NxDFKp7c8D_0r|i
z71A4|H%f1ku9V&^y+wMfbd7Yqbc6JM=>yWO(rwc1(kG=)N#B$1m%cAOAU!BOBt0zs
zK>DHdBk9M|&!yi<znA_h{Vf~MCbG$FNp@DYHQSbL&vs-xvt8NlY)`f~+n4Rn4reE`
zyJer9-6y*!dtmmU?7`WivPWmvX4hrcXE$We%5KbV%5KhX$)24(CwoEm1=$y7UzB}m
z_Ok42v#-m(K6`ogitO96S7kqvy)}DV_V(;Yvv*|g%-)s#SoY)DPh>xny(fEL_G{Vi
zW$({^Kl|hCPqL56Fc~f*WTcFe(K3NdC}U(InN+5dsbzYZL1vZNWOkWf7LfIm^_LBh
z4U`R%4VDd&4V4X(4VR6Ojh0Q4O_o*4s$?~?T3MZ}Ue+L+E1M^~T6T@>TG@57>t)Mj
zD`YpwZj{|5TPeFuc8Bav*}bxjvMsWQWsk_V${v?JA$v#muIxS8e%br71G0m%L$brN
z4`d(8K9zkV`&Ra|>=)TFIVQ*DBDq*zAh*b^a+};PcgUS`m)tG)$i4EQJRvWX_muaN
z_mlUR50DR(50aP3N6BmCwemW7y}Us_OWr7Nk~hm+<g?}T<w(9nzEpmd{A&3%@|)x<
z<(uUX${&(%kv}YdM7~wNO}<_JsC<X~artxd=jAWSUzWcme_Q^J{IL83`4Raa@;~KA
z<;N750#^_UQb8$bg-9V+C=|I0ts-A>mZCsmQFs(yMTw$R(O1z=(O)q@F;Fo`F<3D~
zF;p>9F<vo2F;P*Wn4*}Wn5n2yG%H#Zmn*JNT&cK9akb(a#kGp-6xS=3D^@60D%L30
zD%LADC^jiJD;`ulq}Za^so14>Q}LGKZN)o^cNOm`_AB0398ero98!Fw_)_te;s?c#
zia!*8Dvss|a)deNocx@#atd-RIo2Fojy=bb<IHj8_;R8--Ez*(Db6X$Da{#@Gc;#v
z&a|BAIn_Bca%Se#<kaTW<<#di<TU3j$U!+5<XoDwEa$SE>vFEoxi@EH&V4!e=RA<J
zDQ9!egE<f7Y{_{zXM4^QIZx(1pYuY_t2z5}UdwqsXMfK7IX~z8lJjfMZ#lo`9Lf13
z=g*v@ImeWkl2S^P3T2K`r_?JAN~_YQ?4j(b?4|6j?4vAF7As4XrOLj_e#$}0k;*dV
zc;y7;6lJBdN?D_<RbH%ItX!g8s=P#bsdAa}GUesUE0k9%uT|cpT%}yCT(8`qyj!_h
z`Ji&Qa*uMa@+IZV%2$-HD)%X0Q@*ZzL-~&Kkn*tdQ{`vM@08ywe^4G#{-IK-)GCcC
zSEW_usdOs6%Ahi;OsWEvOXXI1R9;nB6;Yk7>aOac>Z$6h>ZdAKovW%)O;J^<s#Gb}
zRMj-qbXB#gR@JPUuUeqGP<4^&V%1{R6{;&$cdG7EtygVO-L1Mub+2lp>OR%|ss~gL
zsUB7BQ0-JbrFvSmN3~b=lImsETdKEJ->JS={h<0$^^@vn)i0`FRllizR~=CuQw!8W
zHKWc}%hb7QtvXMAmbyUQO?|eyySj(Er@EKAx4MtINL{QhQTJC5Qx8{<QIA!ZtIt(e
zsH@d8)EB5PR9~dNSiM-iM7>mfiTYCYGWBKZtJEvhH>ht_-=@A(eV2N@dV_kCdb9dP
z^=|bZ^<MQ$>X+58s9#m@Q@^HuUH!KDp!$&du=-Q=XX@|N->ZL6A5s6IQEAi~jV4#4
z)#Pb(8okD#F=|Yj0*y-(&;&Jwnxv+WrbshEGf^{1Gg)(vrd)Hbrb07CQ>m%aOxM(F
z8Z@&tb2R5`SPjx#pt(@9OmmrLo#uAU9hy5ecWKsZHfZkF+@rZyvr)52vsJTA^O)vw
z&GVWUG%sp)YxZbf*Sw+mTJw$OTg`Wx?=?SYe$@P=`C0Re=2y)hxnwStE6$bVDsxr2
z>Re;4DL0;*$SurG=61_HJGXmokKCTQy>ff!mgEk~9h^Hdw=8#J?xftwxvAW#xr=ho
z&t-E_?ghCQ=3bP0aqi;WCAmv;FU!3)_r~0ta@XXp&0Uv!Pwu_BPv<_9`)uxWxzFdm
zko#ip?%X}OdvjmP-Ix1L?z_2%au4Tzp8G}am$^UY{-l*^v$Zm<T&vLLXq8%(R;|@&
zbG3SHf!3n6YTa6oHlmGcW7;0tp4u_mvD$Ik@!AR6iP}lp$=Y+Y<=S(#Roa=_8f~Mt
zNxMLMo_3*jk#@0miS{<_D(!0R8tq!`I_>S+JG6Id@6xW<-m863yG^@Y`=s_M?bF&l
z+P&J3wV!A|)qbY^T>FLgOYK+MueIN3zt#SzJ(7p#5qaV~NnTc-Do>r~%k$?2@`8Dx
zyl`G5FPaz2i{~Zs&dw{!E6y8`H!yExURmC#yh(YJ^IGy|=grBRn>R0Se%^w-^YRwv
zEy_DT@4~!G^RCLfI`783oAOrXt<77P_h{aZyq$Tw@*c~3JnxCTC-a`ldphr#ychCb
z$$K;Jt-OPIhw={ReV+G)j?_^)S|`v6b&O7=6YC_pES*%R&}nrhomuD5Idv{wNEg-(
z)D6-N)(z1O)eX}P*NxDP)RpN*>Bi~Gb?54)>Za-Hbq%^%x<=i6-2&aUy6be;>z3<Q
z=x)&6sJltGQg^fN7Ts#yUAm3B`*aWM9?@;pJ+6B~_m1ve-Fv$Iy7zSlbO&{Zbcb~x
z=swhas{2OwlkR8TQQa{;rf2jb{aN|~y+v=;+w^w5L+{kP^lrUJAJE7334Niyr@oiI
zpT56-fPRF2q<)5eroKjBtFP17>l^g5^o{x^eY1Y9{(Sw#`o;Py^jGSy(%+!JQU8E`
zlYX=QLH$GeE&7M`kLb7Rx9PX*cj=$e@7C|pzpj5n|EB(c{-FL>{crl;^+)u7=>OCo
z)gLop2HZdx1O}-=X;2vq2BX1bup1nPUWVR=K87Mgv7y9JYUpd|XXtMjU>IT;Wtd=?
zXs9$)8B&H?L!Du<VToa>;S$58hGmA!43`_OFkET4%5a@wrD3&UjbVe~Zo@r>2MrGy
z_89gWUNXFFc*XFlVV~hO!|R4O3~w6VH5@j4VED}Nx#4@m4~8ENKN<cs95rf;xkjxq
z&!{u%jRvF9Xfm3O`9`bJWAqw*#)vU$>~8E~>}l*}>}Tw6Jl9xZoMNmrRvA;qsm5u>
z>Bef~3}c<K#W>q|o^he^V&h`t662M|tBiLU*Bdt&?>63Jyw|wVc%Sip;{(P`#x2Gj
z#wU$W8Fw4^821|AFurO0#`vxAJLC7pAB;a5e=`1T{KfdI@i*h2Cdwo>NlZ$U%A__K
zO(s*^lrR;VlBRB^vrXMiJxo1Ky-dALC8j~95vGx*38smrNv0}O%Cyk5$aKDmH6hal
zrVC9MnJzXhHZ3tNGhJi4)^wxkCes?zTGKkyJ*In2Pn(`GJ!^W-^t|Z>(~G9vrah*;
zrk70nOz)Tunhu#hGktFQ!t{gbM{|~0YR)#x%yP5BoMTp+Rc5tWW7e6^GCRypbI=?z
zht1v0XPe8+qs*htW6WdC<ILmD6U-CMlgyLN73S&YI&-~wj(M(mo*9`hFyCZeX};Nf
zi}_abZRS<x)#f$kwdQr^yUh2QA2M$-?=<f+KW2W;{Ji-k^FH%y=C{o6n-7~mF#lry
z)%=_Jck>bRALc*JN6p9biF`r6FrUd6<xBIG`Ko+veqO#l-;kf5@67k+`|?Bi;ryQY
zz4CkK_sK8HFV63mKO}!>{;>S<`4jRd=1<C>oPSRKl>Em0ru^pomi*cIbMoirpO=4r
z!MK8n1?Lo06jT*VE0|GGThLI@R4}_>Ucq?<=NDX1aB;!Xf@K9)6kJ_!UBQZin+k3z
zSXHpL;Esaz1@{!(SFowzp@K&WwioOyc)Z}Lf@cd}DA-f*a>2fWHwxY^c(33<!Qq0B
z3O+6PqTuU-?+Sh__@&_Yf<G;og|rAPB1@J<X34RrEn17-VzQiNv05A!x5Z}(S|XOX
zC28qy>18Rhlv?^*23dw$Mp#B!##$y=CR@(6R9dE5sx38^dP}3F#WL5jz_Q4KEEidp
zST40(Zn?^Gt!268M$65X+bnA=w_EPA+-=!tdBF0Z<zdS<%MQz9mM1OGSf01+w!CC{
z)$+RKEz7%>_brDkA6h=Kd~W&5@~!0u%g>hIEPq&zSqUp`WvmiwwpC$OS#zyAtI?Wo
zwOH*|m(^<xSi{zswa|LDwWqa@wZz)bI?y`AI^0@j9b+ADon$SyPO+w})2%bDb=Fzd
zX6qd5eCt9hYrW9A*m{ZeGV7JrYpmB>Z?LYk-fCTKU1z=1y1{y{^?vJS>lW))>!a3P
z)+ek_Tc5MOXx(dl#rm4{P3t?>{nmrl53C<sKeK*m{l@ye^(X7E)+5%VHrz(pgf_8F
zYLnZPHjORMX0VxU1vZ<_Y4h0pwva7qOW3;Edf0l~ifw&u18jqB!)zmMqiy4C6K&_%
zDr{A@X|@@*T3dsy$u`?I&vu^eeA@-Ki)~A7%WPNJuC`rgTVcD&c8hJ5ZLRGN+j`qQ
zw)<?GY!BHUv2C~Qv^{Qn%J!`71=}9m%eH;CH*9a)-m@LB9kzXB`_%S@?Q7e2wjXW3
z*nYSDX~*oOU0@g4v+Oc^j$Lin+Vysm{VcoH?y$S<K6}s}vB&L6dv|*;dy&1=-rqjR
zKGZ(KKFU7UKEXcOey+XJKGj}rud&zL8|^Ljx%LJ2MRsJr$iBpWsr_>MRrYJ`%k4MX
zZ?@lNUt_=BewY1j`$qc%_6O|`+qc<w*dMb$X@AE4ynVO*CHt%P*X?iF-?hJQKV<*V
z{)zo_`&agF?LXLmw*O}T!+y*`IA{mskT|j(3Wv&(>(Dujj(ms3VRyJ3UPr(YcElWo
zj<X#-9eo@nj((1Tjv<cWjxxs>$9TsiN4aB)BjuRxnCYl<%yKk4<~Zg%7CKnRg^tCJ
zOB|Ouu5?`ExZZJtW2NI($7;tq$DNK1j(Z*VJ2pGEIJP<-b?kCH;dt8doa05uUdJnr
z*Boy;-f<joeBk)R@q^<>$4`!*9ltn!b^PY|(@8i<r^K1%lsdDWIZmxJ&#7|;ogrt~
z8F5CPF=yPFa27g~&Th`Lo!y;1oIRZbor9c%okN^Mox_~Nog<uMofXb0&Pr#MGv%D>
zY;ewUHajnJUhG`#T;g2nT;{yYd6jdy^Cssl&JE6;&Rx#OoR2%7a6ajL%K5bO8RxUk
z{m%ED2b>3;hn$C<A2>gBe&qbv`MdLo^AG2r&ZEv_F3g3y2p8#6xN=-dm&&DfX<P=E
z(RG%qz~yv#UEN(hTs>XAT)ka=Tt%*8SBb0C)z>xBRpuJy8toe6n&6t~s&GwlO?6Fk
z)wr5nEw0(F3tShvE^=M$TI^clTI#yQb+v1`>qgftu3KGeTx(tTx$bv8;M(Nc?0V3(
z&9&XN%k`M+W!EdNS6%yDuen}#ec<}g^^xmi*C(z|U0=Drc75+U>N@5YxU<|+x5BM<
zYuq}w$!&J$yRB}U+wKm#Bkrg>=8n4)?jG)*?jm=wyTm=vJ;*)UJ;puOJ<dJeJ;6QE
zJ;^=UUFoiJ*SKrlb?&9^OWc>bm$@%<U+%ubeWm*<_toxe+}FCVcQ1FZaIbXV?Y_r-
zuY05WKKK3Z2i%+7+uYmTkGh|6zv15Re&7A6`%Cv%?(f{+yMK27;y&X3!-IKn5A6|o
z#GY(Vjz{Ck_2@kYkI@tJ#61a5p(p9-<~iHb-P6O<)6>gS>>218?it}3@0sA4;;Hmh
zd8T`2dFFa9@GSN$@htOP>ABXk!n4wIn`f10o#%GX9iB%$J3Ko*yF8D19``)qdD8Qg
z=V{Mg&nuo+J+FJ-@VxDL$Ftw_zUPqVu;(Ms$DYqUUwFRseC7Gh^S$SYm+*?bQg605
z$E)<_di7p|H{W}fx4;|sCcK5-q_>;*Y;SjO4{uLzk+-jRpm&gWuy?q3jCZVeqIZ(_
zTyM3v!8^~p(7VWcf%ii167N#)W!|g2*Lkn^-spY6yUDxR`=IwB?-uXF-bcJ!z1zIo
zy}P{6c%Sv|@$U7$;eFG4z<bbp$oskXJMVAaKfOnNgiqiT`?7s9pVH^?d3`>g-xu%&
zeIZ}i7x6`XF<;Wx+t=6E&o|6B+&9iQ-Z#Nl>6_u3<!kZH_RaS#@SX3w(07q<sc)5U
zwQr4Yt#6(0cHbSoJAHTg*84X2Hu@g&ZTCIud&>8;Z;x-U?<L<`z5~9`d|&y#_I>aB
z!S{>ri0_!6^b7rrKg(a>xA?7oo8Rtt_?>>2-|hGKqyB`y(0{hSyT6yex4+n5;_v70
z?;qqJ>>uJE;UDQQ^N;e6^N;sW_E-34_-Fa&`xp5y@GtgX>c7H&jsIHz3jcln`~462
zH~BaFAM`)u-{ODR|A>F9e~14m{|o*X{rmi{`QP*J_aE{f_J8L8-v6`zcmL4<5fB8#
z0ZBj>&<6|wW55(J2Rs39z!&fb0)gT{NuV^)H_$K8KQJILFfb@EA}}&AHc%0m5~vJR
z1yX^jfrh}WKx3dOFfTAaaDL#Dz@>p@f$Iay11m;b>so4R_F+;i8<SyjOo?g64lVP~
zOwDVW06$xI`o>r*Ybu(W)?f-Ohb35Y4W`1>EQKVySX;SVHK3$)Y<=U*riO~jR7rhh
zOKqyIxm<2dMB>q+(!!XpC>kyFMGM2FzM^n2=qpMTg(HzrGMS7gGL&_g9Sh%$=`jOl
z#7vkO%g4^b3NQ<1#cV9i3Roe_up(B>O4uw`%4V~&yD<mm#9Wvg^I%@ghxxGp7Q{lV
zoV6p#l}K_8yA4TJBMJP!oqY~Tb|A@4R$DGtjBKeZuCHrO&21i;ssv7(%H_I})YOWW
zn&#4~>gM{!^wwol-}=VUBL_E4>QmVaTc2f>(^Iu67%TrL+@mDb)LdOx(F_};aJi^4
zRWY-nz8Y?qZULL0Rps*F;EJZ^;`-W#niTv!oZC)qY6g=0-HIxjVAqtpeRcD^k*S9I
zMv$5;BfzoMbyf9qIOh1@`ZP9H)J+2>>Y7VZQ(C4CsGC|}E;o;?Z%Q>cR~*mKnChnL
zDb+P_Tex9ass?szQ&nv@)biuz2b&?sjWshFy|7|Tvli=(^}&i*1)IYv*J34DDb|-&
zv3ab4n{yM)c_%^g!)k)v;BtAas|K7nM#G?w=eB4b-!a|K-c`Tj+j9gmtPaM8V&T=;
z5LUe!8^&r_?ZhF~b=75+6?Ju~##ga20QD$rGzaPC>e`g0&oh$qdfaN*!REe-jm5@c
z<FN@7cx=~I)TYMqzoweT3@s~x8C(OOPaHS2Y*>1~o9{6hJEvT(99lM{rMY5CO{%0C
z=C8i4qH*3@Y%*4kO`HT>+pcA}tiUSUxU6DztoBvlYZ^8ks~!)WH8nR@*G*&f<#J~b
zz6yikppW|*DvXALeM*wSV7Rorx?y^KU8=sRyrQu-9_4wNiPfaH-&=VpOW$WLHWRB&
zv(5jV;h`RD#=`5c25c7Ah&8cB*2J3G{B>9hHXECR&1KJG3s?(l<y53wxU{f1777*n
zqM_2LFB&Z_@g+-2lfGoMurv`46@?O^!d8x&s%u+nDnM&^#>(a0t7bP>rDj)GrhFx1
zMpX~z*dAU3mSK8*O;xJVml;U6hW3l?qmy?Fl|&;YC4EbMvBGGQqum$mN8h+F22_jU
z(L%UTax&U~Lw+1G&c{XrBE*{TqVtb(h~TbWkiI5K_I$YJ)6BJt`F2OvcfVhoxwe#V
zcV3Szdu<ssm1E1+a2Uvl{BrCDEW81`0=p8s3cDJ+2D=u!4!a&(j;&xFtdn)IZq~zk
zSs&|X18i^ub|ZEZwi3G;y9K)yyA4}~t;W`{A$Byoh`k))6A`fp5w{@G3?!;Uq9xo!
zImT7iSEc-*GJ~p{{l_b`e{lV@jB=OD6UVh20Oqf8D$GeyOEotsCw47^`J6YUzM>Iq
z*ePiY=bjzm=>lwyqj3T^!&B2Lnp&EM*4Oo|u1S^613Oq-R^QTCnJR`MfT=vL^ItJI
zZa`7FJP*b_qNTcW=HUAJnLN4Hft1UA$K9@LUOJKw@$J)=by}*i3vu?VXqlEO9zMEV
zrp{B*=+gvtxwxXaqNaXYoA}cmBEuW&x#wrfS{gW$f1>P<Ym-6Jeb|GX^4^a<fNjDy
zvtc&ICfMXU>>+Fm_AvGcdp29l4q}J0+I`q|0P&;P4s0j3i!*yuz{yO6pN%QdQgCD}
z#zxslxja1AH<tsC5BTdA2t<>?Xs}NN^t>1pF50IAymo0a;R_cRm4*w0k$7RO4{vmy
zz@8jEv<%$E8te%U>h1KNP2W4->E6jiEL>VzTH-4#34%%K6N~!_qroH)C=LeuB*C5}
zOFQ0Yclthso$gZ<4fZVx_YM1k;dqHJng~YVK9QKOINm2%Tm+V?w796_eO^i5r(37{
z^eyRI+&2~p`3g&uVBLbDps!D`q{vrP)Hhk!x3q6buy1ij@ULNSaF+XZw)<-AO|}Q8
zba@$vnnA+g`pR?|(DZ6Lh<X>>zZ!dw?a3Cs4pVUeJBS^^4r3p{lzfEk!af<#IijZK
zirR*9xjZ$up`xy86nOTg%Es!3=809U;S<PrJOlu#xx*`(r?Y)njA0{euYK5O*ynK5
zFW}#o5XuZK8<1%;I8`^Tc{<#(!?iILH7zMQ&i3YK?rZEDKtfxOHQ2Y<#EuvER^MYk
zl*=`sS{>|1W`t|8AF-dXi6{LWJR{ir6Xn9+_ZRF}z#|vM%v*!~(rzSw$Nu0Xe1t7o
zjs3}%o`!^R93+erY~L;<j5D~17gs;Ff2Wy0JtTgHXTh$m6wl^l3{SVUNep6w3OT_J
z0D<BPXp(~~ITfpd%S8esJ1{*^T#aicx5o$Y*;=@ii%sN%ii%cb;d!_|gDl*@4(4J4
z2*GhPH@19sNEc(nc4MFLV=LsKkPg{#7w&=E;BI!<YTU~XKOOM}IT9guL>DCR1YXFK
z7|E7(65r`5PDXrZV_&kPGNS5<D~qUc?7$4$eehzA?IL!}YP^IUcbwtE2c#8uY`MH;
zD)<VpP5}rS8=C^t{IwM`r`NaC1WM}X)Ya5iR5b-^A>3=?!#!WfAM{6@aaW*240!zS
z^;Io3sV3;oFH$=E22ohX=Vf>tjE}*>>+vD@P<$9Z93O#?#LMte_-J-KJAs|ZPGTps
z=dk7MxopLHd@Mc=ACFJKC*qUv$@n>VIXi`IU}v$7Y!lnU&SvMZ3%RM0@uBya>eL+0
z_BTzKP+wo$x1y4ZpX63P&KyuOs-6p!2i3tKi!178S2PW;Z>r|P%pnzEG!(r3fj_~K
z%&rFa-N7aeN!3nCH4dnPRYLXDY7knvJeRv!pBnJ^uv$sA6P#EKjZ%%nxkU@K;(TPP
zYE*s0;MD9?P3wJ1pufB%9nBS0G^UpoH7OpbGqL@5;5B$HUWeD?4frg!lAX#<XJ@cA
zY#m#)4{ruAx8Sq!Irv;|CD{lbZ+1lu_iIx_s<OJGhOJ^#a<W`LdclH3JmilB6X9Sq
z6bdI}$z%i)<e_jOT#X08Gr`(1Q5X*`^yV)Jhr@AyA_9LV3S*H-G!pjahafKXha!o1
zA_SktW5M{sg}g2<z|R8>P20gW_yRCGt!ypg*kY%#5O{PVACE^voyjM|NsfFdUI?T@
z!NPC|nC1BBntX=P1!+RnZG^)9SR@&Y#pB6HFdj^FG0u|_il3U$;xwU|ZG@u!crXld
z1tEoFg%Rj|qCihZD0*r_m!=8Twi1d5WBzzD5sgP<AqW#9iL~hAp|BsOCsr7aC!?`&
zJl3V?PBL>D(Or=yRNqP{7K!?!kTHOqLNWxxk0kgJ!8l{_XdGY>fk}yXN$4aavh+GY
znkMeYVi|?M7QYS)uUf?^s%AhDuX>!Sa_NG``kESUMakLd8#n`cBiqatO{k7n`pSm+
z#wSyjUN2+muX4F-L8veh^%sKpBOnxDIurwLBf$g=Ashq<fmq_Ozyp+W_q&Z#r5o|p
z_!@jIz7D?~?mU;B$IfRLu;&4dX|wBm)dPLQ=hsgdmyG)cHToj;p$V0PDty60-<<gk
z69&`__s#9=8#cCa!qAZue02%mxS6Aw%&0cv_j9K9KKA_8_ya6D-qdbMn_9M9UUP;`
zZEJK33tL+_$c6k(0WM?VPd{y*VQnkE0}HRkx8d9IN7)P53)zd-;ydwO_+#wF>=O1e
zZX&ouL;3K*1Ik8~mzE3|HEd*gS?S=?;!y*J4J{v3I=-t0rQ?S80k55Dkl*PJV+NEB
zC>mTk5^lrYgP(+FxJiAMT?_&rJ)loRLtmJ5KBB{4#P_bjcjJ55rR=5bGQRoC_$#Z}
zOL!}@4}a~PHjkf<aMt4cxEP0T`Ud_Af9KZb@8Iu3mLRiePc^T_-@)I*CPGwQmI6zx
zS+F1oXbBf`SdK-&z{I18g$pw>JAi+Rh3~=-;)n3V_y_oh_(%B1_$TZY>{aYF>~-vN
z_6GJQ_U60r&+yOjFYqt%ukf$&Z}4x~TiNaGE9|ET#}KYXxCepX?YLaPe@a8)%5nwS
zC$l!FP5Vo5z@rCnE27Z@+SX;gY9JZaQZX&nBfVbnx38rJw|?L+n^Qft+1`|1<M}vr
z^$37iYpPp=<pAHYqM;#>PRD_?1K?>=HT4at#sFjtny1z`);0zB48pK7Kn{PYL#wiq
zLG2Af32^^SRWk$p;xaI}dP*bYWdeO0A+<Ay%TKlrV`}C?pns|Y+$VRvZD9WC_9l*T
zUt23*1BBpBJvzl8nftdhogNXe*9hyZDlS;;7<~AqLSm$TPQ|=gkZ`T9t8AJxw{H5>
zsWp|eXV0hw-GEr%UkAPzeg@LZ@&LH^sunnB0e6IaUt8h?^yxo_mq2E=hg8%77$Cbd
ztgKaj)6=s3PZM4%a{!YbnM4$ao7T(C6^+wU%{|g7HXk6fCgrQHZwf`AL34e5P3828
z>bj;LmG!m$^oRbcW`Emte|q*?6UiNxq4@7<y}G(wf&bREUY))!{bvI+FrXGNFdPyx
zsmA|k5Ol%l-vUJPe}#u*X*^t8E}xr$LsfMX?5;rMUNaADE#w9&XO^eU4<MtZu5x-=
zs);*?H8M4|M>G*iO^KwY0%EylY1`JnqG@`MPz*wgWGGpfNQ9G+Qwhcru?}t0ePgl8
z%1~u0*a4jcmFDL9as}~lhMhL654qds`X>MI{^?}a>BICt$>g_=q0O4N+5FZ~{pZ{J
zKvCKMZxpL5R{xf2g@XSZ-6BM3G_Qad=ABMx&crZWMF0O!Eb}Ai4CT=SxH0|bBl$ln
zav3lJwh_~N9IdfSI$r&cV)4JhRVL^<S#U*UrxpIj|EV*LRly$X|IC@jE2F9S)G5a~
zQ)QZ)mEcU5bTU7E>s#s|Qw)Cm^o`GdcD(mrUHM<E;{N@G2%$}*^A>Q9zjs1s#yJkH
zm|Z<Bjnej{*XiT+KPm7#xwGtQjQ@3>e<uYI_^<QKJY#gm(mMZ|K}hc#5_$q2xZ6M&
z2qR%4%tStM7EwT02rFS@Z(~=ntJyW|T6P_KJ9`IvCwtch!hx4_{|FD^C4BHRfO**U
zu&KrU+sHn|Zh@Z<v)j0ot*$*8*!omPQ~D7!aDC-+L+1~t*U#ZL>}t8qt+TrPn0rK|
zxE>0SKz;$9dF!&xfV$b-Q*V%H?&>Zz74zy_noH-x(|6ob8roPo-=&gE@~5Bv^Vd(E
z3eRtJbtl-UZ);UkT?hPhJ)}M@&C~0-{kP5^bI)D$g{Pq)Io_4D<}_9`42C=N*=M2$
zB&La;>;|?dolYkDVEfk*MMN=tm$G-W_rUkPY>@)5mn-G^)+{kGh!}!tRuhBS`&JV}
z+55Ri_TVAMn&t|AMg|`*j!dtS#Ar;jhA1OOu@A7D)(~TevFv8{LDqIo=D7s^F@uTR
zz|$$qRFlGM<@uV7?O(+fS$Z4zZ4d=MHFMi3M2fp@B~isb!fstdj3vgvO*gZ)(NjSR
zO()!3l<8JW%;g|jN7NGy#4MtbXd;@47GgFrhkcaY!R};tv5&Ejvrn*3vQM#3Zy@Hi
zLUbXq2nzs25kT~rR){{&?q#2Y-(UJKMAOf>`kO%O&KN|m<RE$#`)mfH*8)W0aoqGj
z5Ig^`NDd`=c;mB@xP?RK&Fl-SiCfthPZOPMh}$_BjUv{uo7mkPjP3*&?dgP0ORsNv
z2xiFLL)^#XZzJIE<&$^Jw10?rj04^l;$h+uVk@zY*iJl3>>zd$yVzIRee7%O>+Bos
zo9tWc+w42+yBmndTY>j9@k|<c&jaw@YX#l`_M<fLKK?K8{sG{<$pP;zc7FzV@a)w(
z;yo<DeY5X_;JI&jD2#{QVd6s$b|0_@R}&wxhfWiApAld3u=@gFcX$o)74bFu0sCPm
z*zs2I`?M8Q;6GS+3}S7d|AqLSN8xXP!cR_qpH^;3jFbQhNt`4|lB7tQ6p%uaAw{H^
z{fzyb{eu0H{fhmX{f7OP{f_;91DVC6kd%`O4uzx&Q20YD3V&t)Or!AVe^GemQAid5
z3P}t5V=D?tJD`wskWTn^vp=yv!}l+25tP`F$a6BY8zjSkMKZ+xwwjEvzn>l!$pqOg
zjYTpESUdujjO-33@Q+SdRAl{P*>$`XB#X$>H2%mEz~8Zx_swuPh=j+VHjsnKA>>eU
z7&)9AL5?KL$Wi2IghL550^uaWDTLDq7a&}Sa0cNbgo`(jV_T6pk(@+M1|*hau-h!*
zp@?u9!c_=YvkMWf`7a#*0XWujaI8akRtAr=I6O9zO=KfcjBqK!v*CXT9E%jh&2njG
zzUPzYafn=iaQSKyCP#6am_+17JSHz>Hz7QS1J+{pL4+$iqw?o-EWO>W;URHthVbR&
zRXi}SWFJ9z?kR4N>9L$#%|UYoc>{SPc@w#kyqUa(yp_C-T!rvFgzFHlN4NpuMueLX
zZbo=M!p}l@!3J_oD>UzDHIf@RXj(GRwDD#V;jaGz^B(}_BOEZdBHWq*=A)-_*W{Dr
z(;Oh5Lb!c3`3%AxrwPax$UQtDcXNPr{<WvwN4~)W@O2J=?!WHv9{CA}zy0L<<N@*^
zd5Anren5UmenftZa4*7r2=^mAfbbx~LkJHeJc95j!eblAPh0W#CHWQkHJHY4IsC;l
z_&Xcny%FArGmS<6Mc_Yxz@r=jk0CtKia?401X3hL!8bUuLWC#N|91o1xI`nD$#tzJ
zhsvU|0gMzF&+e-!aA7@84~&$O(xkyisW~wA1mi|&IqTS~lXc9&w8U$c-l|snxI~d5
zZKev+@TAV-;8}c%TV#4TsR-bca#3!|LwPA5<);EvkP1-%#ZrX#MR-4i_eb~ugbzgc
zAcPM__z;8--9SZod{Tu}lIn(+Q{6dy4$I(kB*Mocd>n_*@&Co=na3wJ5b#OCd<@Uv
zb0~+;VPq3EjDU$7k#^l9xO|WNrp#oIp~i8@go!CzO^rwRsMAE|Wa?ZVndKZZM{}^6
z!Xa}^CuAzj8!f&2vuR+;uglP_rfPUt&g5V@;S~KdJsPR=vG6@q6V*($P_wBy)Ld#F
zHJ@5QokuOC79o5R!p}kYxd@+v@G68)Mfh}t&p>z$!Xcb#KzQRl6r4JyE}$-?E}|}`
z7E?>8rPL+VrPMNnHzWL7gl|Ups|Y`U@E;MuAi{)*FapUD;}KDN+~bbaRord}!Y7x@
zuQ<bxz7FYh%AmLfP8Za2oAgbAK|}k%gT&35pT|F6?4MgbrNh%X)b%`*<>m5Q|0O1i
zQ#CbBfj%`gT!IoRK68g$(>%iUlUzQL>6>__E6U|p{Yy;qk}XSBKnd!;+_T2qg}@1a
zpUCEIJe!r}a`yj{%@f&L$Fl`_<(vLhwmMJwX-@Zgo?%F3&-;fMhR34esQt7in9=kv
zr`DN`JU`X{w$8L2Dmq?gy1snktZ(L-o>?xx<{uJb8y|s=)`<TdI8Gn$0i`+d!ikJN
z!ZTW1F2C+yWwdO1MPsULdMec%X#e%pK-j^v3RM#RDFx>?Q;z2$(D~Ad5`2PZYgV~@
z{y#3k)<Ou!^LQdd&+-hxR@FWKI72+VPU&PiHsPI6F?aSRU1uRZ5b#9&5Yky)>ILdG
zIHpIvNbRQfP<yGDsF$f%s8^|d2ya37Y=qB2_*{g~L->4zLvrIhgfCoAy-qBm-lX25
z-lpE6-lg8d%Mrea-HUJtBrZev<p{qL;a4I2YKVOQpE|ZjeFkTZsL!b{s4uCnsIRGS
z5Pm+w5yCG-_{9icg78b)4)0Olb0@G6&T>bv^a~dF;3OA!Fa=Jda3|s5Y?n8`FdBuU
zDg3EA>Sw<F1t+u*h12b!qJ=j<k%+ao|DA7tQP=I$_dl-vQNI1+w)RmtLIwx8`BPt=
z+S3Hze(4GAlj(zmJpaiK{L=!y{iR&{JQ!~@eLOD`;n)u+V6>4S$34HBK#OU}&;Rvl
zF<J&OJuOH06>zesX5@6=fVgi)Fx+-rY|;WaP3VX7VIdGrdJlota6NJnehqiPEH=b9
zywTTp=BNx^J#7QL(+1i|n`kqgPoG5>&=%T?@aqtMJ;IkGd<DX9K=_RazX{<h5q|S}
z+D<!YC+(u$w1@W6uz`>8TM)hh;ddka9)#bE@cR&cKY{~d|BnHl?goIT&!)T6J?Nfv
zFB<YIw<3HM!q*^t9m4NG_+4#)r;B+2+{OW56aXL*jQfLyu`nDy<PI5f0QN;9h5mRn
zTo_A);QvrE6m8Xpm_L+^#G-|fLa28ThjWmjcp~nHLPv>YA{>G1?Z~J5@q|`$gvO)^
zh2d0bI2nw<0aiHgnn<4)JUvPP(ohtR%Ek-h@kk5+4cvy>l#Cw4lUkc06;A@Aa6mIn
zt1tw8PCh75S${GCJvbS_u|;lBryw<qCv|%}skk4`B}5X5!opw_4nA^+Lr;)jVXHR&
zO;Tk%sXH^I5`{@PLCj527!CtRLEfE7wNF*VABMBHiAXpRN<<TIlJr!g8q1SfpCNUe
z0Ao;#f-^!Vj4DGa2mneZgNZ_z5-8&n<Bq&`AwWy7gN6(4>20SnIzEY>oUtvr1B!;V
zG;<GJ9Ph<>Q&GX03Ro_0WQ#`nLTyHcJA>*=MEudh!e}B1EW#PxL=40aM`-;qI4T<r
zMHA6j5)KBp+MMa!jj9p832e@QA+^2{(|rAtBQyNe(sMYQQ%Bd+4fHI!k#3@!=@uHi
zD<ljaLiiShKa6ll18hb3HiU0S_@nFTx%51GKD~fGk6uVGqR;1S&JKjXfbbU)z8m3t
z5dIRvUq<*V|IgW+%Q%~JIei6vC4CirHGK`jcOv{Tgg=4srx5-O!nsXp-f7a;^YGf0
zfmbLPkNe>yPn`b>ML4B_*-HB1h;^he{S}JxJ}DZ7bJme~i2Dk{(I0TnVK@g5rlj>N
z7>sl<1vm1f9`8U3Y(Wgn6ZZv2+tdE;jF7s8C-o#p3QpMjqOqXAjeRgw!SsRjE=j@Z
zZUAoPE5b2#szI&hDLtJTR5Y6ON5C%gHwcFkoO*)%Kq_!38;Z`sS2&h7+HjEEABpm#
zhlcSWi278dZs$oo+eRt|;&1x`)89I%GeBxRPwM#$slr6iAC1StJT*9H-#V(}P!Zuv
z6a<qAe-g?iq`!i(*hx@f>GfWzZnOAkT}H__()VSI&Z&;S)0;U{0eZie3r~gyeKiqZ
zs-fsO+Y^e#{J})L6|RMRp#w01{zC92k@QyxBC1x~v#tGx8D4hM&;9)%=Xqig{UW`a
z-b3%DU!q^;49-3-sDBILZzKF2gujRI{Rn@bvp2l?d=1;bhJKxX1L3bB{Ec>{e47{l
z>zw$F0ADckoRLrRg$y_q0|(tP_NDjpJ>KMc<nkxDLnn(I57CEDOVA&4a`^<|?{+Qd
zi3`9|aFIed(JIKV+B;+f`5k@aZ?BH%KR}R2ska1}02dGfk`v@XPLN-vS4UqX{9A;7
zhw$&)1St@L#S<_Bkw7ev2(koHgdalq2MGTN;V^*D5dKA*a0PN+REIfHabb2L`07}C
zjSvBZz<4?a<pLGo`ooj9P6P|vq8)*jZ~bxWG<3LkJOYN~xV8qq?WbH@1Mm@!M>y)f
zs6Rc;ojc_79X{te=%52cdmJhfX=B{Exs`AJWrp)87e1a06auHf#e*V^Oo11sQs6`Q
zH!$}j8~Q`(JzsPGnQcloX+a|74+FQcaFm~XL4@lOMfeY0d2m6Ypa^hqTE%Px#exz+
zDL#Q1E9fs6AQ;F^|4)b@5J5scn+Fj=A%aGPpndjXm*Nh=Fu`!a2*F4}nP3#ce@6JP
z2>%`7e<1uQBCz(^Zw;q@;iSTazFa8}2;Cq&4kqI<h?O{h2h~yhg%B@7>;gqaf`x?{
zf0u-^CP^sz5`z*N=>=sNe4#%ShLAZFih@mvC)>d=k)MFyx+WC|bv}_49HNCK9=F`%
z+(;WK2%plfp(7~>G&_(g=SdyOkV-&P7*HX2Z15{k@P$K4f~#Q?h7-C8?t=*2G`)0y
zr34sDsP-6yhzyJ-7mp^uUqXX81oco|B^c`f@k*Z5pBYkJ3NR6gLG2tUH3Owt3PTB4
zQgj{_FThTupm<JeY$BM(lRCzc;?_fdNeTuQOlJp<mtPl@Ac}6!90+En2@!aQF>$Lb
zST%u6!XN;y+Dq5s`%6l#;sbXV+}-2)*ORT5QP3cm#VcH!QbDmpu5t@RUr=TS>gFV1
z?E*$46b*uzg-SPY71j*Nc(_&LW^)=h2N6QfKA*Tw7c3B5eA*hfSg=H}RB(ylQo%C8
zWrE8=;|LKVG>FJWgccEbh|nX#fCyu|&Rxyv+%<x01=k6#7c3X7K!g|(S%}C+gd7n$
zh)}ib+)ccAB^mL?;z@rpl7!GN3<?J8B`)xT@CAkm3x;G2&W=Z5_-S;)fT6?=)bN4N
z698UNgb-9Hg}@2oIhYz)`G7#$Aag5EO4=nUDCrbQTiA}IAnb~!Yn{ODI*^Jc(y~8}
zR1DZ{C$)wrCF_b*C<&Uw`Rvmf6)eplxpS&f-NBPmbR-plWfWMZXcBBjI`TUSDQ;yO
zgz!2XDNI5gMJ{qX6{!t8DP<cei2Q<F!U3#E42n*r*XtZ9E>{5IeIy7brZpu8P5ht_
zg<x?K32w$XQc&LlW;4kdfp|Ot&Z=#$Hu9v@94XG9#kgu#nJ5R!&q9a;RcIDkdVTiG
zHp|;pcV;wavjD15@|mwwu1*Eq13!YTh|qz84C*)2SDo+;oH3_^zBv~pp-vKj3XD_~
z;0Q%$K|EoI{~^Z8T!bT<tqQlR{eBr<o)qli0>!_zG8OC<yd-#;UH}empWrpY>zulo
z5#dDyINaTwhw~#MfQVqbw!O`1+dG1H1@8&=3*HwTKtw(w3J_sMgdGu1M7Z0v?JzIa
zvpBJ)*FNExpYv;6VTM=&%9(Mt4AvvTH~>BriokND5WF~-Qw0O-4?<=VE<nXIFyauh
zL?YmbAmWd4hA;}{(b^~QW1f<Qqr}<gXqS|Nki#iV2BBvJa!cW~EA5I>EEoh$Pg8~*
z1?Xx!q0f0jwo?!3ctWjd->!xP6Wl5daPqJ?=s@Xfo|5D54+$JCEM`N6unvZ73wTYC
z-6;t1$!)^*cZPIw*`10KpB5)P?UW+0YKQ7^P)a!lWzf@h3IZ2U-5}Ji<3JGs>~nxP
z%`sVeeLuZ&#)13iWVGUl0E%jI8rnhEpeh-_1B&Z~Vz4#@eM?6gP~ti0hje8t#K6O~
zE+&Lrl}#Z8eId@fwJq~nDF_8Z`QO$%p@LW>RC0PJ)ChBhT2AjGu&y8=DVtWiK8Pqn
zL~)zi2@RljLZi?mGz;^EX9+>!qKJqiq7V_?5YZjMxu{GcMQG!Z6XV3p?N&h23lt4v
z$h2mqgGES0wqaW6;@c;>Zr{3_(4oDLZ=Y<NMp*qvpm;14>;|oZ!uIL#J{S*kN>mu*
zrWaI}BMw^c2hSOY6>k_KzhIJc0o>F=Pss8>;XLqw?RHrh;whcYQQ|^mE_o6GeFPH{
zjDgdMaux*gM8{J)IVqS^NC-f^+;|vrxR8r%7eb6D)q^9Ij_^Qgeh7HLUqNA9$drI%
z^ubSvX2YBXf&U<n$mbcr!GaUw;&5<lkVyt(72(!U@Ov`E5h`pCC51_zP_Hftg#q{J
zF`XVEh*r8F#Ba+8dkA};0R2f2xQ4k{APgogy}A+>bJ#9HL`heXo3Oud<mpCk!ZP6~
z;b`F);aK4~;dtQ$4$^%QF#-`I5mAPSQHU6gh%pEb(q)nk!gH|ww+qXK=L#!?Q-qa>
z=!b{_h!}*3A&3~(j_0Yo#QJAY0ILQt<RP%);HLq2VGeJQnFrqzia=G#cq|kHvyw(T
zq__Q$(u34H_)%CCfy9zfxDxON0RR*qj6^}>+fgusCpC~G#d)j~NpW*?nv@_sJQbxn
zp3-2B5~rjP<-xrp!Pd+bx5*Yy1lu`l<l7I;w2!5+4|^QEQgiJ)W($PrdZUOK&b2>T
z8phJ=qm6qBa>7>`Ted)WUM8MV4Jd*KC1!S!Y8SGAnbuVMaaPp_nL}8sfg1w{3M)1U
z$zVuHuA(XY3CmJg6h)yjC6Bzt9P*YRVqBNVTPD2zw2`-5xI%aXw@MeT6y7Yng+ty1
zL`*}(bbggyjffeDnAwiI)toV1BU~$7C%j#Fhwx5BKu!6{h=7h2hyWm_+QHWvg-*&K
z0#@1Z=96F;{3<voSbxJ1Ls3XHLShwg2jx&fb<_K>uty4U02sC?M51vpZCv^>nuLuc
zsDuf%JCotGkI4j~!qy=49F9^tAJCB!yl5bnwm>J6N_)rSNX4LlEHpil6cpKPBejVK
z)45%e;s(_vssGWaw(z8;aHKf9TF5N|qJ_x>WJSXej)C~%g;9_R_<D#}V4({eWob-9
zU31vBflH8=h8#nf%Lc$2%?}H$2<$JW7oZ)+w2dbOwRCy$!A>2w;{<a8(I%KZZco4$
zi$M$tFbo&M`U6Tz7V<mt9Z4m?)<e_dNyWggwTo{jPiktHq+nTG$k|x9j~^=dLNPL~
zC@d^n(%~lP0eBTyu7D=MK*2NtDM)Vst6_+OAQJ*v9xzCjUavUcKxda8%c$m)!lzEK
z=G@j6tkL035U`?(B}2hP3~U-u4nq-O*kX%876<}rNP=eqnddo`djSzOpmK?LgRf+O
zuX=hzhQeOqTU;RXx3<%TZ$lvSF1=g0U--W8fbbxvdv#nO1J9bgjflC3n2(4Bh&ZoZ
z`96dPd4(SdKNfx>{1g%Oh?s?lCPcKftK1j7cpEtJrsJ3Nc4-tAKitY79bR<II19hw
z+c$RIJ{`Xt*Zv2-eREs;C<l$q{lgIe|8ebq;oHyV+NYm}NXIuP$!QCZ2wNjg-pm~X
znKKw7=7G$|Pp$M7PWSa0IHJvNP6U@6<8nF>N~Ak50<MD)5euQiv{7Sx0|xtobH=q!
z5+h-hSolsRi;*(fjEs>p3I;M9=OY3k;zC4Rj0iBPmmp%<os5c6Ga4qB(K30A4iT3l
z;%Y=(i-_wH0XdQz5wY^P=YSb=`spVEO5mb1{Pa^7C2-S4Wdo&k)8M@s(*ylVORDQ;
zw$%EH;8|OLb2A*6-=2AU17qd+y5P(|z4n)U4X<x#fI^pDvgP90x~N=!(Z40GK8+Pq
zsw)GdDrQv7si^Tm5r@W#t|aE?SzBB#zu@0uEi;oDi493rRkzfhIF%8ev8Cnmh5r^~
ze<`d&o~KLy4}{gyIHdxL_BZ>cz#D*Oo+zvyJY$!Y%P;)5gmvO9j!aF1cN#VFoTVQ!
zWO_63zJfJO9|qQ^S0Lg_IPJica+#v5xaR{;{z{O^nU{qOhtef{K@WyI<N?Ri+YhEQ
zLzxks?q0^-{hHQ|N@h%_J`)&tMC1gH%DFz*W%^9%)MqMF-Koz^uFvvJpSn(c8kv?(
zedcg|ZpieR->J_c26gIlA=l@oOdl=`K3)cwGM9Jib0yd3=1iY!I`vu3z((qQ@<GfB
z<_6|Q<|bw(b2D=bb1QQjvx-^GtYOwN>zLb_JD59}yO{ON2Ig+&9_C(VBXb{fKh?r)
zVm31mG7m9Zn1`81n61n<W;^pJvxC{m>|!2c9%r6lo@Ab4o@Sn5o@Jh6o@ZWQUSxJN
zdzih<OU%p6E6l6RKIS#%b><D`P3A4;ZRQ>3UFJPzKl46wfH}w<Ld30zScQl+h**b+
zI}mXfA~qo69z<+J#Qliaga{bk7DPOPh;4{?6cIZS@faeWK*Upscm@&AAp*jd-H3q5
z0-lpO7ZI-_;x$CPfrz&d@eU&1L&W=tIEaYDi1-i@A0q-{i_a19B_h5?#J7m}9uYqx
z;%7wsiiqD4@dqM~A`(L+fk+CG0z@*16eBVVk=clpBQgh(Dnx1!sYRp?kp@JX5Sfq2
z0z_I7X-A|Jk#0nK5$Q){kdyoe%!kZJ%*V_p%%{v}%;(G(%$Lkp%-75}%(u*U%=gR>
z%#X}Z%+Jg(%&*LE%<s$*<`3pi<|uPago$twAtFVTh!zP%LJ=bpiNqp_C`%+2Ws77Y
zxkw?(5h+C~ky@k?<%+bTJdsYM7a2rGkx670<%`Y|6^JY%tH>s@iyR`S$R%=%JR+~i
zhsZD@2O+Wok#i8a43Vo5xdo9gBJwaIe?ycUQ8q+%L)36YO-Iyuh`Jh4cOhygqV^%`
zb3`3Qv=Y%SME64U7(~xR^!bRs7SZbwy#vv&BKl)QA3*{o5;&2d7ZQv{f*DA_BEfPb
zSdRpcA;FtS@Ff!BNT^0aHxl+n!ZAoV0|^%);k5|XUc&82_!1I+goM8#Mv52<ViJfM
zgqU)~G$CdQVs1gqgNS(^G5Zno9TL$<q(dS<5)~oQnBzhiQJ6QGx0TDA{&|xLHQb?)
z5WLN+Ipt4RO79S~h!Q*}tIOq={PUdf4~mb4cQaPh1=>qH1>oIDp3%+KHBFuQ>(2AH
zwp_mQWc;1cvhIA1so~(}IP)KXmq=F5ggR7Bfx$!D7%rWgs%(K5zywB?_9+=s>aVTp
zC{cLz6C6_`ZZDVDpN!-G;mdH^7=QxvFqxkAzdOsVFVDrD9gYY94*t1X{{O=|{zJ?7
z!d88tXm)+0e|kqj4&sNf{>;DXqFrzS?nPNO)$`K@6gx|CIM2e}<?=;mU@nK(!|RVa
zRE7@lVB;_KtKeQ&GVi!QxTIERrbhEj-CHi-cm|j{?#)XlIS2W_KmF0k?o8kZao@kP
zDml*Xq>ayTc%vM=02Y+EvwX{W)*d+X!GGs-rfp}ujyr<ZnWrkAr_JT^C1-ffyI5Ox
z7FXHymS%YKR1y4NU)PztYM#4?&ivA(v&4AjIL+Wr7an(hv@>IMJYx@+%WKbo*iNRu
z>0<k>HK{xE(8Tkw^~@X;O!Lr1ndz?H>k%lf;oefv6c_?;!8ox&XGZ7pjBYQN4?Hu%
z;_lMXpfBVJ>?oJdIs*hc8m<looqvb!DShJwJRiHx{DQSJT)R;4ws%u?o`NMjXOExx
zxUhqSMi1ci_>?lbjOXOZa`}ogFjr~R4lOFG2m4XWp9wwHU%X#z3LMv_y}WT}xn0e3
z`*gYdvNOf)aW6(__0&!27a#F27VGH9+gbAz*VH$)G<FeaFXvf&_RO%@5&WlR!TZ7s
z6r12(hRyJ@C%!&FXDP1aS$zJ?7g+c!7U7NSwe_$hfYZ60doHeTgqMML9sR80nSAlz
zKF-Yhol~8=?iAzP&a=9wTz=b`LS@%woKI5Sx%1`DS309$1JCtK<?>Z$fa{Jx?Q9)+
zq4MEn7nYK%VA1vE&TQYuv;E4Mufp(G;2qLZ(_GDE3tQj%6KKBxSZ=-8nc)X{hWC}r
zFF(U_{ws!CwQWR8MO9-pyrT`OG}m;kY+HFAU;noYgPgkLN+(6z$+P)pxxDcVi}E<P
z38&iY8&ByqpX3>N`^>)x_c%sIrRJuq7@U%q=XhS;{pX^b6RUiri@0>~g=G~}D;ldi
zBYzLi+5Uet4&-04b4m%l%JXsH%x7v^H4HK?yu)Z0N@r=j$#Ze&%&ZSi$KH0ic>3$b
z)O$RmAC$|NonbBeD}$BJnY32MIF%?5@f?11=GCtY4$CT2b*YmlRzK!>`Q+brqn)b)
zaqjhGm4P~$(l2<nKP#6{Kf{yUx<GCUK<?$Fi{)>5@?Vt8uRO!#yO=>f`e;o@r_(~k
z6%EZ0y|?=8lX97U@hT#|I`ajTI+*#PWkc(^SAz3zUp=KEOTVxZ5#OA7H~m*q<0AI9
zu${9jr&7=KdlV7z-T%?#wi=MX;8INS5c~n&Q1#D4uxQ9%v6Fs59wL4!m%n#1cK+`+
zK)TozDV<wU3$J1AYQH4&(O(TYo1cMS%H`*sY{-9O2jyg0yAG-bplyOjRI1^P#t_rA
zG<0&(;`DpM5b;~NeCa>PQrgd*Y$JesJu#mc>CB#%m)MarldU<O7~+&`wo@mw#YUdn
zKg;C}|DZ5O)i-cJ3$*_1EVKfijbr8VnP-5FQwyyxq(VD$;7D@-r?ur3XPATjsTz1G
zH`K07&Fj3WD)#bp$#Qw!8K8SI1p}>`T0O0$vFp7xafoMvE|)Jq15BJ+{Jf{<-~gKj
zr%{*g#IQ&l=b06j%dbAe%>IAuop*c`Mf<>$+}_^p?)Bbp_XtI#cNCS70)aGBD1w|J
zIUo`eNJ3Lo9((V-;US=&UF^M!*t-JuE&}#0{+{RdCM2YA@8?5)f91_*_l;qmXJ%)<
z^GthYW`8YgvR{HXme<w9N}K9p4K2y+RLi#`QHQGO6rz^e1DsAq)a3fcdDWe))Qc0<
zsHLdo>;oM2zVk+9O_&{6v)R;8>c98btmLZ+G#(iL%&w^K(uS)G-5rZ;s+ufw)N*_e
z<=ejF^!;U2shT2d&n@S5Jae(LV;DQs!b&w^_5;%~=*(p7n^pTvX>=^TS!$A;QOnH-
zp!8IzI=$z%<J4^hT{hbB&mI4Aa9Lw>9o=KvG5K@V<hu_{OVBPys~d1i6q}%=heZLl
ze_aiy#2Pgb-UIK@%`C@^>iR`3O^wSIEF7Brbz$=N{ndkoYP$SAJWoX~=G_hN#Kmel
zf>F!z1IE~5ES$2snnkguc3vpzpSl^uiA`!^!Utwiqb)J}YYF#GtH+w@O2DD&fUcIN
z-uG9OE7VjgJ)4EO)r)a1ozgON@2?#z-D)*4eGbeBv#W+kU2IJzMqTe!%eG^3Kuu2H
zsAa_gz^iSEwi#koHOHFrV)LtUt)#hI*iTne(?4p79pKck9!yo?jJk%}#*Us<;yG&E
z2OSt=-Zm%xXSVmkzIP32e~_yO<ZBL&TCP37S;y=s>v7>ic$)+AJ5D*KJKZR%$K`7V
zM=d8EfF!3=6_PFpWZ-bP-^CiUsGf(f8T$X%C2QW#kXb$YUNgLhSGbC*=f&zfsh-I#
z72-PacD$rSyir^)ZV)$$H;Ffkw}=VxR`E8_j0DXn(2NGn7|@Ib%{b7E2hAa%ITSP#
z65<`|B_-lL;wJIl%&2%jUQ(ht4ENgM4`?QVW-@4|(65EPmy{g%OG?CNaUX{G9BA<D
zh2-8naWn316kim#;PWzQjsVTX<U0p%DT!JJS(c`D@riGWZ{tlR;#;7}jf?MqCNI64
zO2iMu?Re9OxD|KPYx414TJgiIouDbeTNwAfnAU2?3uyagB>!h&r<aOfir*w}DiOcN
zn@TiO@qQ=q!!@6ihJEE(N_UBW5}UilAH*NUpTwWVU&LR<-^Aa=KR{CinqttDfTk2Q
zWuQ3{H07YF01YOtDk1)rVsnpr7pRm)Y))rv9;My}3YusynFpRs$%14`R?y5yktsQl
zOv$O~FF7UL(K2(*ulNGZECkbQait1d3QA$bQo@}sv*QwOcA1kNmQuFVAF-195|&3J
zmeK&ia&Bi>YK~@+4UvW?S(Jtmi^m{~(g0#{ZdWWyV<kMfFCmSS#!H7the{Kq!=%Hd
zBczE^4ru0qrUo>%poxKIK4=zzW+7<mKyxf;7A2%yl|^Z?G({@Rj7rmp#d^kK18AB-
z(?WJ~Suc$}K;tZ;@hH$NW;Egr*_~XA%*d#f<`afkl8tc*OL9q?7%q|;h^R_wG2Y{(
zSxQ7LA)=Z(5M?zi?K81vqG}!4S<})A={S|hRYc_SZsb`?*GT6OkszHcog$qoohF?w
zogtkmoh6+Onw6kg1)Adk?~&B32E0d7b0TO?0?iuGKteh<MdXDk>v$;<c`_sNRAwE|
z>gBNqcw9$3-Uymg7>^sf<?(h2Z_SQNcYx-!xO5lbrJgvZ+y5o<(!J6HDv$RQk7wXc
zS?M9%$Ei89BahrxhScNIQ!0c{5`<@WBg7<LklrK+H%l){Tcnqym!(&vSEbja*QGZ=
zb1rDk1I_uMxd1d5g61O7Tnw5^KyxW*E=x#nr67Dy+$4Q~W^o%qcsYacs$}=^dNPY^
zdok<*4Dkk%xbz)pu3#AAsm1H1T^U2^0nL?bHYZ=$Mh|6W{j2mlq4*nUu8vE8faaPs
zQT#{xPepMLp?EEtHbW+v#_KwwC?9D#I2D~iXAqMx8U%vzhHk`|gvH=T7!6i~&0se;
z3{Hc~;5K*+UIT8TT?ZPhbn8L00W=#ya}#K82F)#?Nr2|ogdw29Xpr%)<N=vcLpH&9
z8-o!q<#6Er(a7Sxy(}Jh77ZhiMZ-wY;Dw6Gp^RY+vS=8q=}!-6?w}4MzL3QbE9%1y
z6Oly&j&kmb8?Xy@cX})u@(ojxEE*;gi}#>~GfXA3xTzzHnlD&nrG|2q#3PBs`??Wg
z5;F}oMB*&NQHI%uIfkPRa}80$F@|abb`>804QhD^G!KL35zssen#Vx%IB1>#&65d3
zZHmN&YTIn6Cla4xBtFa9<`;WG>;Vwz3<U#rnVx1Ko=6~`lrfYZ&^$v%5nl+RiIw!}
zhBFDoGeGlP+;A3Xo=+3R^9*#|w&8plw!DDD7Q;nZGeEN$?~&hkG;CGwW0759xLO7A
zDgto}fp`(oySal9leocfD}fj{tTWtbSZ~;1*l4)PaI@hS1KK^DC3poiuY%?^(7X;B
zY_Z=2&0C;(8#M1E47a5~yi2pwfVYMi?j;c4Wgu>&JCZRk&?bJ;i((I;_%xyT3~1hC
zC_YapzF^pl&lb?U51J2>@2v=9(2{NG%S!xp!<z&omge@j0Za44G=Y52u$6#(pMd;`
zfZRqve%u+5+9OzGpBlbUf&83+{FH#)MnHbtC6M14ekCAx7``{`H0(0$HvC}t(eRVu
zXTvX`!9Kwkp!pK;0&mUNp!o(g-+~7FC_6y&eZuft3dp|<e;fWmAomcEI~kBafCgKM
zWF!51FOUZwNTUIPG#Wv(D+Qzxr+L;Jt%l9?fM$0RNO~iX!&7`1Jw_kGX!L^S$GFiC
znxE2x(HJ%+FWas(D%4E>jD0_2Hgy?)>A;oM5bZP3lbUNB$l^WNI3&rXaWHZDM>q0J
zVwCX+<kC3WIL0{EIL<iUc!=>(;{@Yj#=}AL7ij(l%|D>|7c_eSZ!YIDfXf6f3ph=}
zI8o)&n5VI349$!hry!Rcm*SEW*8GbN#tFcgda3LID(OTf;|$=mjLM^k%Gt&__{;^o
zO`g*w-+H9dV2QBOt}(`l%Ua;XxN$ykQkq;IYg~+685g0E<P2yejSXldIb&x=lEZT^
zl1nVc7UK#P#^nejXGSAwY(OK4V*57rOyUINnFQmB#*>U|j9@(3c#82<<7vjzjb{L7
z1<nSX9XJPYPT*X?xq<Tl=LOD}FrJly@w^m_7ZHqp24jf9*ryl99)NKz!FU630S4oZ
z2%~0zaRWVTegiJ3z9w1RtfX%>-cBIi23$C9yaPBnO%U%f-bWyAA`sC=t~1_`v)){!
zvsrJWkwx~X@d*{g#|gx2vWoYkRYkF`Kzz>lI)V7S@de{%<BP^E#+QsQ8(%TLYJ3g2
ze!%qyZUArx0XGmh<ZKXdgMk|Y+|Y#ajTDIQq(J<DK%}GmX?2hr$v_;}3t|s|_%(s}
z4RCm9d~!f-+(A}xu5l+l!0CY-p}x^7Y8f3r8-FDfe*tb(+=#G_P7}qyjQ<jfe-nyh
z2*o{Q6UTOD6E%TUWG2p}OQLAv3B~bb6Zeo!9NQI&CZoxND4I+rv&mwznrtS!$zgJu
zTqZPshXOYNxWj-u9JnKZn+RMEaFc+`1uidP@~SABg6fdkq!5bv48_9KkeVy$Me)F+
zXc~$rnuY;akV4Uf7i6tBjWUg<2e`?=O;O*7qSZ2$@iD=4IKpVcBApsHVUbQt4@Oh2
zserhuG~o(0a7D<KX$o;w+<_~ru$DzuY${V>EF~CAyAfg%(@oU`;|$YG(=5|brrD-B
zrlU=BO;OV^z#R!(IdB!gVST6qZaQ#S9cBVI3%H{arg<qC=bILo7G_3G#}bUQ8H`cj
zuul>r6FI*Z#~#3OCE>UVxH$~R)r8{-rW5G_?r7k!*GO-~ahzogEAP`xXAq9319wc^
zbS7}sY2tXU=>iqU^9jd!L>5iha5Wuq487cEq9rws>CfW5(sYeV=G8>zf^OuQMBH>6
zk-5%vqiMZqgK4AbCezKPTTBVlt-#d*cPwy=fU5^?F>npQH3GK;xTU}~B}})c$h<pc
zChsFMn;DtQn3+7Tm&+dD@)_dtS>Re2moHF@Jtt!*JvfNLnMZozIpyl0!t|=?bs`e`
zVawyDH-KA_CXw%$-dBlykBD4}eL&Mz>I1IoNMzOk7TL$9&r}RQB@B=6Mu<s#WBQpe
z{MPiHX@}{1(@xVa({9rbrXNi|0f)v7tJ+DxtpN^zI~llBfIAhq(||iYVfrP7;U6gs
z{~-*|U>KgwFub4_!vl|@SwsxY5^!gxFf^MGL(M?5g`PFP19z7Cnq(Q7DrvLJ>_HIC
z*b6%+ZpK0Ax#@vu4w_|T${eC@<9XO^G%GZMIlr?JOcq<9HupCVOoC`Wh(Np$K{P8w
z@A)0*Wyu?6J`_PT4>yl6k2H@mk2a4nk2Q}ok2mAFvljz*32>JJcNuV(19t^*R|0nx
za90C&O~O1u1<^dwoMWDp88zn-h}SX@*8;a5xDC`&Z|p^}2T&|06tNd|9YYbPde)m~
z7<bYG-1W&Z485_XZf2!D*L)1Yh~20g;^u1L;%UMdGcP0<=M#+U2*x^s@y5<zta_x+
z#1W}>dNGT4skuevvYEKNiMXsIE^q9T%j3*=FJ;1fym__x1oMgJlgw+(U_RM=iWv>z
zEx;v!yA?Q`7PuWaoEEqfxVwP68@PKC=F?MLo^3vddXVPxiOWrl%lm<QB-Mj_w3o{s
z;PP7H@;cz|WnA7sT*f($9^meS%<<|Qxg5;+xY?W_F0o)Ah?}usA54?WJI(hHSC!_w
zskMFx`+w$pssH$J2d=EVxz9ws$|Z~SVe?}um5&mYk98x>B%U$9N>n~;e$M>7`33W4
z^NZ#!=9kPbn_mI$3E-Xt?kV7&2JRW)o(1kX;GPHW1>iO(%&(=Wd`oS%&F>MFFET1$
zX3h2+y-fB1lV1{(Ujes;F^S$i>p9-MgC5AlrtT&6jZ9itS^sGMnV7^5*(-7LFTlN;
zCX;`d|0Y}cC)vu^$X5PCw(|APY^C<&RAiPci#Ca(g(DQ-Bm?;m8OYZ=fXpN$iwjZ2
zNqeKkWHDPTI6Gjo*ewnVPI|u$+&jR%3*39ay${?6z-<L?8*tl!`!Hc~t0-FhmVhOQ
z`|!hrB3(D1oO=8eILxW9sp0;n7sdk*qh&C{Xc+?B$0-;s!x2W)Ld!^cuxSGB6ZMTS
zw(>FFawx)RK~g`9TW~H9Hx;Dg=4hE{$xRwa%Oo<8U!aMz(1jq}mmRpWn(pZ{aZsw^
z_AttdETt-!CB)^o-N-YED$6m%<#fvo%S_8G%TboumN}NAEpsi{>DU3>_rPIo*ah5f
z;C=w^N8qr6{S4eM2}^Z~%b02+Ep^1@uZ+vznTh<Tm&zWXas^Sj61d+OmB%BMxGsbK
zeulBMETh90dYQ2Sw&i5YsYK){!2J=o;L!BXG>JURa;{3`IYi`NMAZ32<lh~M)UrX8
z<r2%~Du$O4hW~aW#4x<pauZ>Ao#lGVTFVWVxMiK?M$3B32Fpg^{sV0WXfr{Z1zHVg
zInZiB%Y#-2T7ANDa|*-T%;#tZqItXvG1Lkv47CRAKd$*5t)tf3%V7_2_&9O+1ZYLZ
zAv*eyb$pf{vWr?teWP_`t0k5#mY0demq2TbTV4UJDNPpNu;5lN>^@rFLKd~O@@#n*
zS=3rOvdDkU$l7N4NM-RuWKnDDMu<s#VcAVAerfs2^0nm~%eR*AEITaUTXtG@fz|<9
zCum)ub%WLeS}$mQp!I_`0NP-}@<WQnUo5|JJhJ!)u^3`3DxmF${T70;e=m#&9!4u&
z_h&_`5Kh5p#rdE0R>=~i2edNwlhilDSd}VmtIg^_7_E3SPb6-|vh9-|j8?BTkc83d
zCm3n<*&4zwptf&E7{&McOw4XKma%4AX`5G8jkO<9IiMS9md?S}aY&_gh;^uSn02^y
zgmt8Kly$UqjCCw%2Z9zs8wA?HpdA9*p`aZG+Toxb0osuX>v)w)>tR_Z8h2(!tvN*H
zC`RQtykZh(9T3XHdZFwAC`$>-GSH4@P*xC>mDVbHKsyGsSb+3KC>@qQthnb`=Mt7j
zgLZt}8U^hkX<}Jp#SLF*BdsyQ@=yY6Az?Y8BbFoXWRWelE>UT0BpMIzMu<r)w*t|)
z!n)GB%6gpjc<XBG3Dy&>Ct25kb|PqVKsyPvxuDGhZ9ZrVKsy<<Q$Smou%4Wv@pS7M
z)-#dDvx&y3jK*TnmV>r}aIEabu?KLxl5o5Vw9^=lI03ZYdYxe`J)p&X$akpkHIuBF
zlUZ@Ew{9dFH-NSzZoLV#rD@W5tMv|*#@mU;GHiUUcTtOdWJekczU?z{h-xIQnG;#W
z4_F^o$$W^&tm;MqlX%kl5|R0o^=a!f)@QBHS)aGQVBKte(Ygh+GeA2Nw6j2a6liCI
zb`EH<e$53f)~{m{)|XRczHVAz*n(ufO=MOxGHYoqTeFqOtm`GS2gv-4$V5vukCFKm
zbtO;KG@DMe;_Z2JA=5-}Z4DYqg_ZU$>kkCxZqUZ!)*nGTKTR-ywf>=k`8$D$E73cx
zf03D7*bz*DIh<Mlvt=b=v}F>E$95x>N}f$`!z+dpHo+#^B%8rzw3%#Xo5g0e*+5$l
z+Qp!40Bs{^mw<LDXq!OW4B8gZE=$-PDvUOdI=Z$62*%|M#+9kjwf2Nw6c0R#wt<ME
z4fA_N3PsxxMA0}$a?*oiYufOie7BCTZKG{t5kwm{<g4PgaiBdeJrHdZY)2qdw!?7x
zQF}a2KiVc{p_N+QnY)?m35HdHtxyGV3W0bcT1DGLGOMdQ(90xBZATG^Wws-2<+ci2
zrLD>~-8REE(}u<nn`{8>$)G(2w5NjhG|-+7+A~0VCTPz}*k-3djHW=WArQ}IAfC%W
zyr>t%9sqGEfrw_|90uaDWarU1$69H4fx3-IA-*;5?*(zS?L-0*o2m2Swv#}6ewrYj
zVmm!)5pAcDMZAERI+K{Xume-p{_OA-+j+JNRS+*A5HIdVh=F*yElwa_VY||HmF;TV
zHMVPQ*V(SOt+m|%+Dk!u8E7vD?G>QC613P$xf-<Bfc9F@UYD?~OM$piGslLLKDGpb
zh+C@Z2efhA)C$^-^y^K%DE0t~4-$$Gfp#rJ@liz4_87<01KJyCMJD;Cj$@D&_p`R=
ziN@zZyDn}+VsA{7#+Pibsx-brG_EJGUMCtibfmFQhBcF|0@>cReV_vQJ^^`iH*ze6
zAKShoAV0BvYWvLgx$O(vm$t8LU)#R1eGA$IXm17WZJ@m!wAd}a6SQ}M_HNK(k~Sr5
zJ5oUIPFcpE3CMdHkoPmo_((5~2OdXzCgNzv3E}%vING&{qh_G>J9^No2fK;M7n=aL
z8|)?|(QX9o197_<v=637qTOzHAyIY*HP8=X18sNX`k?mV&ejJ-a|$YZ&`#b!SvB@B
zVfZNa6zy*6UOwCbUnbGdJ{&Q$_qPwQA7meBKiEFVKG;6QKGZ%8w2y-pr&yl^?NgwA
z8nn-V_F2$km3khuFC^?ER1EE7)U65jLkL6Mqovx#mr`33w6FJK*aH|&Aq)#a`y#`z
z2r;x5XAGqWv|G^8kzP1t(X*1Sv`;4xaqj2kxE=d?ucQg$Y&*^f;mnR5kA(v5t7zKn
z$B;>Utpih5O_)U%vy&$fg1CS{e4`s7CedJDMIbiXm)Muuo9xZ@7W*>$a{CJVO3=Oq
z+P6Xb4rt#6?R%hoAG9BUb}MMNfp&Yseq0K~6H_3bOdx*9K>V12_(d;>Jpkf`1mZ=Y
z{fL2hDT2sx8AItoCmsZmUakE^`!)9K2t({!eG<1{586-D#BiN`gNosL!tgUPZ8wo=
z`@AEDS=kJ#+w6Gk4`Fx*VfbY?LQLX5`;&y>{q_g!585BHKWu-*{;2&i`{Q=BgkOX9
z8_;6={2gd_fcAUPqD9^X+TEc2Az^<ih2e8*vuuBnF#M5W_zP>6|Ln!E2QYk(FhslX
z6T@&DVki~bKcoi_h6C-->KiShj+OQ2_Ad#=FF^Zi-2N44e@hd^@9aB~D*Fy<nsFXy
zoqbmp+S5Ne8$0t}7TGU$JoblB{Ebkg1#SB-GNXTV;Fn4K>(CR5d+h%?G8~zXEQiLy
zIkXPmfn%?KK>IIf_ki|4;4^^F1U?IR4e%WB+Jr+;QFItBzdFpBQHK>#<oOheyhQ7P
zyak6WeDC5k9k)+6oiA)$k+ZC2VPjKs)DlqdlF4nXjivs%27fJRtgo$WSb+XC9sYSm
zQ}vP}JTtdBxlPa!Mi?D3@VXR?jy?#ZBiqpzpZ>t>fftf*T)eiNYbmhIOqIA}uwy6!
z=@<gMA?_FkyfHl>9itpL34~3w12+x=Z$h>l<B=`i+<`5t|9i^{7Tpn!Nl7FfIfx`r
zOVnM7F^MUT3PjRT=$Pu5<|uL$J4zg-jxxuQj&k4~z&n9=0q+Lh1H2b_AMk$Q1HcCp
zj>;60Gaa*xIJM)LLrAhEY92GIFK#d=B>VN+#~wiPSVD3U@N9|N(SS&5nk5fCG{dc#
zrM_DmYR57M?zfLSmIJTE9V>y4qzU6{$4N+);{>#hd>^!qjx{)N;qlywjxb98J`)GD
zTcCEF;W%4m@+@MqKepJ8HQ3Cfd>5Om9Tz&TAto<!T<o~SajD}n$K{SI99KH7a$F7k
zLBJ0L9!VPn{9xd*VhsfzE7ow}QRLbblQ(E~I&hZ9v7VS5$;{+fI-7@|Kuq?oQ1^tH
zyoZ?F1pFvwChsRR`GDg=dVn7d{229(W^$2bG_yfZIPi4ExZ_FS$Hg5_13x}ZE}wV2
zNL;=^TpmJPZoyWYKeV$}+wzj7m__%7BkBB8<9LgJ#5L*}jxA(c5A71jt&T4V$Zd}8
zjt?ClIX-rL;`r3@nd5WE7r-M?IlxZ>J{R~r;PZhm0Ddy?Q-Ci_IKD~&`JLK@bnGG^
z*%~!plIlY86}=|12TbHYgyX-!vlVJ*2I6Qq$(e-@hlg|lkBij!E=C-~7PhI+DL5s>
z(J2C78h09iFG~+cr^RU}Ls#jvQJZ}va^-XqSLGeJvI_H4FgktCVA47|0|aAbH$qIJ
zk8=pZ=*)KZb@p@icMfnK<Q(Wc*g43F=5RXjSOaDPKMVMyfS(Qg9N>=zelGCQgcA?p
zp&#c+%}&z^`2S-G#$%XutRd^j9ZlA8VK0sc9!F<B;^;)<P@S@l&O*e|IaSl29^mKU
zX^!+l81q<JAL*<h6tOQ>8+W3Wi=~O;Oy_JB#iIzt`9#&xgyMpZC>nRO$mTim>>nJ@
zIBN;Tx^9G+#3JW%Lb2Yt*xBH0bS`l&bv8Mhoh{B~z%K&69{9z;Hvr!V{1V`o0^bCD
zGw>}5=ZX}H$7^;v3B{8L#bpe|mC1&hR%7@Rdr|BG6wf0R&j)@vL-8VNsI#4y(32d=
ztWe(w<CUzmuX5s^`?wQ3VXNZKYk@y5O&D)*-l)Qe8wi1?P14Q{)B)_c#%vw%mE{Z;
z-L1}~$4`y(cEa(bZp4_xz0M~H$NQZ3J0Ea9=zPfeu=5e;qt3^ij{^_DpA7sdz@G~I
zX~3Tj{29QX3H({WpPg_%nZof|b;8lPnQ%OZ;dnu6!jZqU7seid@m+%PJ>bt}Fm5Hg
zxXrnp9^lUd9!aG)!g!)(2rKQ+oix|u#4gx{apzaSUz8?}-#KZn2b<~d2}fFKcJ3zI
zcu7awIEG!q;QYm@&h<EHu7|&@8zGjwe_b@!<J{x?4_AFMU0E)Ti*spRyh{iC6~JE!
z{8hkXUAhK%tV`Dce?9PPfxjW)O3n4Sj4F(-<Xlgj!FVHsv3GI02Zk^%n(1-j<i)xa
zj4qn#$=a@I&f4zGTJsSOsqw`ZwGOIX16_j<Ll@eM^>G(=!EjwUoef&9;jU3h3|%7$
z!;MIk?PkOf9S^z~7P}5{9Yzv0t_j3oaz%PS61lDtWYCr8%6ApGCcCD%3SCoO(_BTa
zV&D_N-wOO~z~2u19l+lS{9VA`4Ll}hQ^HlM8bnuxtI}1K8FkGdgUD8-`3Hc16!^!e
zeSW;xBp!H^=!y}A^MPk;(yltB&~>a~Gd;lHkEe;MZ#0QVq%4kWsjHbtYy$qlxT^*D
zhtec*rR#X)%C(Ay(GTM=+O?XdcOL0%dMET<pNX<My<<6)#e1p?&j2DWPbV&)z=qnj
zn%ehAx+M8L*OkQO`K}9G7rHKTUF^EVb*bwz*X1rWj86fNQvf(BdlvZTfPWtN7l6la
zei8UB3D;FAF0XT4?^=so#)-?9m~DI&__u(6o49<Zm&+dD@=oFs?ZnH>I&LB^?=}2G
z5Ab+u_HXJNU3aqB7}xcP3%A?HU1&01i@UHd_IjFNKJ9u=HIdJfiNq!6ovs%MtT#J=
zWsU9WGcl6#`OYe1WWMTpLnZTdBJ<sD6flYRT%Qq{@4G&5ZFOyPZFha>`pEUM>l4?f
zz`qYX*1E00Zv%ci@E-z?Ey2gYe**lc3D@T-GQUo>+B=BM&ls6svR3=MUM_op%Rh<B
zzkvUoarrNCxkoCb2Y5U@8|@*z(Ox=JW$o6w@u<bPn+N`@xLXhW*Xd#DHn`16EZru;
z@*8Zq-B#*Ae%let%nw*(F1I&{qT53#?&wB{Nrc@45k<G`R@@PHA9uF9ue+bSzk7fi
zr@+xZ?*e`|@IL_mBk(@~|1<Ev0FN^Wza`uUt0=mMs*{fHk%S^{U8Nu3|6-Gl|MjAH
z;8AqvAc}6B4*nyBq8q1u)=M7uWO`^(hW}H2BZ|XVSr@x;w|(4Q0{q``cNy^iq={ms
zdj?YFuA-*<Uu?SFGpXs`(^=EaU%(=p>#kN&JO)wJWuR4b&m^<DrvtxCVu8DfP+aJ)
zb06zo<gRxwb~m^i-Amj{L6-$O4d^(~X+g(>P6s+Y=mgM-ppz2r<`jx6RIBJd9#Pa8
zQYh+7DXXZn_oCPXD4s<qo((!9LlLKa(1il8GQx+9As$bUuhy}Q`%*XVwvW3n1D!eU
zz5;ZXG%>u!eLZ1#En=v%5{7HDW`NGt*+NX%#-Q5ZzFEcaCc@A`7I7__Q55T90OY>I
z{SaYzr~5AV-R^tbo80%h?{nYpe!z|LF3`C_=K-A;bUx7eK^FjB5Og8Xg%j?FQy4yO
zJtOO;%&7Zm!cb-y_Q9=!YhFRys2kABVGnTlI&t_0=oH4`+sI*7uKQhj*4zfVi29mj
zX<%?{cYj1Aeh9kkxcg(!^-Yt+&)r`URF&>8v2E7%BdES1sQPz+%F6Fzk?nNj)-N2u
zxOWqY2X!OFB!2T`5{bXN|8W25{>%Nh`ycne?mh1RJQ<)vvIc=}FzAMWZYb!6fo?eH
zMu2W4=td<xSt^MhUTvE_B9S<nkvKlpHtP=W1@XXx=<y(k9yAbRQXqN)2%;zG33-B9
zxu6>hx^ehka~n3zqJ>Wtwx_QLci6{0{Xlm}+%o`lxK5nT43B4!2Yr8#Mb8joaROrH
z8BQ!7){(_b#-eA8XMB=H&p2Z7h;D>f@{aIKMHW31Jvp99o?K6!C*M=xne3V3DFj^(
z=q7;<KP?Y*`JgKR-DJ>B0UiF+)P!eRip5e-nf1HOsHcKhoW@uz0bK<-zoS{~-9X&~
zQ;nW#qH!MRa56FJW#++IpY@*k(g*Z_t{61et8c_{6f5n;o<@SP0d%Et&l1q3xj5}<
z@u2U|I?pm{qL0KT+Ov|H=<?2*Xj8b)#9{4xcswV0PFAS|qLMaGdsY(49hbIQI?wc6
zLR6mRIoorN=UmTup7T8ycrNr@<hdAh81YQd%>vy~pqmZ4IiNclbaO!$1>G?T&!s6U
zuS{9UYl%v>d0JP)EM)H*bx$yvASQ1G9ostXxr3Mt(T{0V(mbMt9ES(fw{{vm_jw*5
zBJT%XZQO%&q`5}zdDN4<bfePqIGIOUqxL*SOm(tGt@(pt^}L5%ezIyjn+Zf(qwY$G
zNxbISN+7=OdBgLj=Pl3Mo_9R&dfxNA@4+gz2z2$JTMRm^PK}_$>VyNDCeSs5t|j5w
zmICo(b?oB#oIqr2)VdXH?6SJIsqTTM`bPrsC(yAKYR|6-BHmtPr6;*%8qbl#?bEyW
zg7}YT4}thE=vKx(|AB5*dhN7V<K>B|O0SkcJPw)i>IuZ-J87rcr669T*OCO$YbFp+
z=td|7qSxhB5Ja!r>+yQMKCj;!@CLmhZ`dn??j+Ey0UdzuWYC=gx>G@S8t6_3-5H=e
zGvSS>AbR_`D!l_Tquzl8;#sVnK9?3_bhuazy56nRJzx{P;}Avfc+j1lYNx#u5Jm3*
zOOPJSc{&U#`NnoSpOto=w*X=EVyEl8xEDKJX>OkOPV<(iFcuSxw0YWFMlfF35k@P!
z+R$6&ovFe&gJ7g3?XHAa^5%N$2*#-Q7;m+Ap0~zZ>y3Hmdlz^Yg6>k#;S9j#pt}Ne
zSAy;;&|M9>Ye07`=&nn6k4?eYVENUI`&PY81S8u#t;4<7{qRs#f^kEyT|Dr1(YuCV
zL_@(gPkT>A7#)3`Q|U==Lzt(&TkWFv9PfFA;<=!U$Gzu+Ze5yo@nY{~DvFm9iZ|js
zq4x@$C)BO)h@$Z&2G+ISwJM6&6N<R3-K7wd*x<d3P~7Of$$PW+7H`6PtM@kV?cO`Q
zcY^L_(A@&M1n6!B9nKTn4!S!)hkw5dbayAbcc)OiPwgpsA0ia*VRrFe)>C|_7sMU_
z5%1xMdpCn_6SImhB^zi@$T$ZNl)$E$x{268?>$h$`=%EiujAggKzCo<`wr;tPZPus
zyxUa}w-JaBka_!vY~q6*L6jb4SbgqI&IHwXza$VJ?na17eDD38K-}rw<=yT5!TY24
zC-2YRU%bD1e*+!1u#bW6anL;hx+g*R6zHA?-7}zj7Ie=gynm!X{72lBwLLTH%ODV+
zXCUG%>*O^bkx6`|m&5~4q7Sd)i2KZ-dm%-l&xRzr_HaBswCsoHNhIH`Cei2h`H@5)
zP87cw_XR+=B|Q>-vab)4=u>DE{SuC%ec4$!n0>jkQMC5-6j#21zQIY8=o>^N(spZK
zHsSkn2Yi{tNZ;W|qHmOMv~P@WtZ$reyzda-p}q;e!$9{s=x{3aP0(RAdK+|Djot;_
zd!TzCbRQ&qN2nzFa?R)X@{z>JL?RwFMn9nYknTXx;i5F?KJP`b2T-gc6sLo38$)px
zqG%eOG1Qm5t!N6axahVgH}OwnWnJy7Arx^Q=%cu=7IYt{iQ+=vB0{l_Q2c~YtjDE4
z-KU)`{bkRvuw(Fi&A#O-jLQhdFR*>~)l;L6o3`iHHr6a#9BXJPiZv`~VYjsUR{PE%
z7*Ft>=sU@`#s|KWeW&<N^_}L!@yS=9!@ln~p!*hd-+^ui=)MOXCSw=qb|-vzC?oy&
z&Q;rI--QI@4-CeiSo_?2Ep-o!T71_NifcjlBSUc=qG<onT1gLWp2pLjlJC7%@fP2$
zgd%pgevbRFyY)+&DBk7UL`+rs?xFViS2A$-k%7bA*ZVMK)ttz<f7pjkK{%7+qdPcs
zcoTJ(LQLWrAKk&>d)D`y?|I(~zRkWDeOr7l`Cj(D0=mCI_c!SN0o}i#+XK4)K%W8n
zOweb6UX$>p?%?pfrOxE|=nf7&yNO!Qr)F~WQm;+y0h{<Gf%p~ZwG2eMgCn)*g2Usn
zsYRFD_j34y?<eB$N6_oyzMny_Pm{yneSfJO{)rsw1+r~)mxf;K$YJL66jlCAKbPdt
zuR#v=hHiwIgy?r7hknU#@EiRmzu9l`Tm3e_-R}Us3G`;rTR?9Gy$$qs(BmJSpm%}Z
zo$$L<gXs4e{-*Pj{UPGelQM|<0BC-N<N?ZhrI*A5PojSilIR}{dT)wE|1cy`)9fGN
zADML%ZI;&iK<`ISfJv4S7MT_Ic>keDqyG@l2jl(;pbw=-qkp1by@A6|H*n~~2$nye
zXp}qBsJV_sHq~FO(pW?^M!FGV5*7ZrL}R7D%0Jyd!#~qM%YT%AwttTQXwYYazAxze
zfxbWJ2Y~({&<_MXA~y*1gA@K_<BSy6s8-RxfM^`TXdK3@;^<x$dw@keelhM}4*H>t
z#Z}0nadyVgtnKKVg9j&U#v$Wg*Bt*EKd!*V{Q&ymasMfxACV@7XZVx5?<@Uh5rrcO
zsB?+JQJqj|U`$=)zf`605~6TSH$qI}YX1hJ@EZTM{_FhL``7w!@W=h@{5Sg7gMJ+7
z$Acd0&!M2l`g0iQ4+s4bpq~i(oP>X4$|fev=Ok_79Yo<IMqwU}SX7%>*vnxLaENCw
z#{G|hK9_O$ByyNBRQ*8!)gN~Do&N<tuD`|on?au+_iq7xL7Eu8>L*WZ|7$o}(ND(F
zivLX<t>~w8Hd;A%6@%)1|27rFt%TuJ!thOEcS;9#nZ&35?+L@t{Ga>3@PFz5%Kx?h
z8~?Zd@BBMJUj+JM(3gO|6!c}FKN9ripsxTurl>06$L5%R{6A`TX5c<)|F4AMbcW$f
z$ef5-aRTU%?xpa+Qy9=7g#ixqGg1@=bV#9TlyNpaxY~>cQGK^|5(B0HF2KbD*xQ;F
z4`6TWsPsq-I0JYsD-KoyZZe3oaoiE`;b28Srvp@0=VvLd0^vX;Nn$`D66ba!#3Tj;
zMk0xUg8~Bs2L}cP1_y=&h6aWOh6hG~{ut0#gMJ?9Yd~KM`WWcvgMI<%7lOVn5g4VC
z7#OEE%Yg|*;<1dxde$s2?FF$1K%7b-P6PcS24V?<sQN!Rv-bKwwAla{s0yGDc04d0
z^o!$xnV@e-6T~@zs0!j-0<n>pswNPZbOh13nqf6RP^W^pkU(teMu<r?296^Tmjspu
zngY#%mcX*W^1zC~%D^hnw}5^b=&={F0`x0EkAFE1^v8pKHRw-B1ddOEcv1?)QwYQp
z8Hj5bh^O^}*aINqhWvQoV$h$&K)eh=6t_rDdO$M~@Zk95d#^>jHh^B(@xXPUhj?Hu
z=ub`)#2W(}RS-82h^G)!w69cuYDW+yHmM!BJ#d!_;++KI>D>r15bqB>MIb&9crfr#
z;Nid{fky+61s)GP5qJ{xXM+AL(4P(Zb3lJC=+6WF`Jlf5^cRBuqD0{76o}6o{tj%;
zj0Uz4h!-;uFQZ|z{%UHRujxgx2T**UQ2YS&moOB!BZ`3!GltRw`b%+An_f6-ewUT?
z7Xe&+iwC|0{pIn%*Py>5O%!(ocBv@tBowbCs(v68uj+_m{&s67yCyL3Ti{QX#y^P0
zYrBzSDf}-eB8|a}U}i8Ys0ngGZIBP@g8HBU`s+cD)#nD#$3edi^f!VYM=={fzY+8|
zC4!PlW6<oX3|cdzK|9fSGoukVR6h#(yNSkodTBiHGzJx<F&F{;Eh!p<eUZjsKl6^@
z0Q6AQ<Ne?-f&SK{ha%oZIxAJ)!6Ct6NMsOsy*(Zr4*EONBQiKTI4((Ka4ZpdCyqga
zhtL@0u8u?+ue21g=q3h}lRq`VNd)AkZp4^GVX%^boEn@KED9C}OM<1rvfz=y@*oaT
z?gRb(pnm}LsOurnKMeXuK#!O`2KvVnLEN8DKfzgQI~_clfP8`h`7~>%U+BfL2XI_O
zIM##yNrq!1;)pOVr6<WEUJQ;zK85D-AXe5Zf~yF|m7sqn9>gx!vuVP3Vh~gq*AR@)
zp_vPwLgw-Ljxa_(XOW#5JSS-zgJ%<po4XNW5*G!pB@{0XUJ|@Ccv<lB;1$6ugI5Kw
z4qgL#9P{JXybStRK>sS}UjzN?pnn7OZ-V}<MDV&4ig8bw2XB}TZXgtKKR*3{9v7-B
zXnzI%x~&(+9)J;d<Hv)@!#fPd2M|VQmZq5=I_(bUxRdYJPGj)#;FE;n6QF-D9()S)
z@2834bHU9>Rq%P5(D?u-bb>Et%>ez@&O9N+uNhdc1>aOre1lNjPAI-e{BG^QFOzsb
z_&K5YL2zquTX1{u!{A53kAt5CKMj5c`j0^WG3Y-5{imSE|3stw1?aKMfon})CxTz3
zQ2a(+d=7q3D1O6G{4TZltl!-WVh@1$7lHUU=)Ywk?m-ZxLenUEaMLMG<|N;(AcnLd
z+KnILLBAs&(u4l{^gs+5Lh5e(5beg-??k3Tv>RW)s{>P3&Gjj)Lavay8$U$5@%2A+
zBg7=aA=-@}l0!-;66zDm4)qQ73-u2T2;rj2PoT$D%3nZ_<B;D#|2yda0R5k!{|oeg
zCqk*+_@SX{^Bkhx`1*esh<j4av!Lk(@xX%^qTTqRNud8X1!9PH<C}Mw7SclvGZ$0e
zdqFG;p$B$6gmcCJ#Y3eaWTXjVMF?->z=_3B6@n;a5>qn~L?Npqh}?M$tD{55BrRen
ziXaMHH$qHeerPFyxFEDJR2Monv?x>`S{!N!HHMaez=NOzK@Wlef(U{Hf&m002qqBB
ziBOYj5kt$xP0mX)qoLyvL;(+tPd3hi9laERUxAIY;ORxN2T(kdP&^9+D?{;IL@{(;
za49_?*szbNzOkpcmX-FUA=;52x(ozIJah#J&NN}XCPX{(L$o7baAETtT8rx~0^S_d
z5ypd#XOV3PsXOvRv?E{e;-Dq87RNd$wyz%#lei;9JMu$!hVBa89l9s9DRgh>zR>-l
z2SO<C2O$7L5QGp2VGv{x6c8dH^Z_9|5lZdI4?XU>o~}p@(T;qfFN3i^9pt2;D^i6)
zy)gCwjI<>`^acq17>u+f-&JMULJuD8hMBLv_u9p6p$`eg?H~+@hdu(~pfpkZEQIGY
zl3o0Q?BYN&abJ^NJh%f@Rx`V8DD-`3w`v!65sHJm5n?F*8qOdTe+&H{`Xlsb=&#V<
zp?^aEhW3R117Ro#!$24g!UzyXf-nk%(IAWgVJrya65&kME{3&gPcbYIisKoIho*Xp
z!o*$>4?KurH-Z@UfN)3(#IPSh%*sVS2z+oS{^sPv)}O<Xa5h31MjJ9A9_|YQ?xjy>
zFMjx-FrLzg5QYyX2<goC@DPIVh>j4NgcMTYk>N2(2*aZZ!klh|n8bweWP~t$SorYp
z5#fp9obaS@Za6QTA1(kP7lb?z@<G7gCxb8rghCLef-nt)qC|K~3c@0BlLq(rh06%S
zVg_L;Z6WxL%wg|V{2p+Y4bLSCqac(p3g;n(U3x);>%!=J9S<K1LRmaq55kdYQn)0H
zCo~d;O+;ZiHn8Dk)WBABq>#IrF?C${1eL<oL?Q0I?^1|KoDx2tC_FWMTKM$v8R0X-
zXNAuWpA$Yed>#lhK$r=_ED(+YVKxYJKsXwNxgg-jACm}QkfQJsag#ZY6kb6Tvc300
z4RsN@`v}9{-S<6#;ReERBM5BwefSo{(D7i#P<rt43|wiUS8JObzAJnWfp|9vwej#K
z5YpUxAATVGFftW>kh+KSv3nSPBn!b<(An$_4-BiP!q2K8K0_eZkvV*XY-q;~`%Gd>
z_~ncd@$gF^EQ*I;0b%hP&s!OfWSBD^&3G*1@$j2#GS*;QTpzWJS~++n-N-a}Nvvu9
z;F=}N4jDSMDYm4sspW|J>SYZz3oByH&2^0p<+1sPjT$+kc6iN*5$y1^@H^pmGe+ES
z1L-zqm@>@a55n6h+N~fo#>3cOS=v6@Pt|CbL@i6_*VV@`s-acQv8Lvs3x+JNUbL`r
zS^dzw#uW|qjn%cyLl@UI)HT;sH#EeW1`i)HY{<v~V-6ZxjDM_9|Jd&Lie*bE&3LC&
z-x0$KP<QjtoaW|OOY@MGHPy*qSQ5Vo@5~r+bNI{fSK+V2--N#ne;3{n{vL!T5Sl?~
z0bv;k%RyKH!b%WU-5lN(-W~oS{A2j1@Xz62!oPxW90<pQfHm<%5KaPN4G5=!aQYfg
z)Z%WA)yHaDVzq@WvBib8xSykLejR?^?B>R0O*Jw4E8d7@sg1Q%*VX4XHncP~*4M|H
zq887Rrr7*gQ&X%~y$-9WuDNAKU2V(4qnm5$>uT_;23I%5s!>+eG`JoEr2b^CuWoKB
z!2Ki5vDzFAbadnLSkv;l*ox%8CyzIgGcsSjVa++}@0!e4<1z=r>NV$}z9B;wEXKqP
zsassVAcpxBwFC<%73Stvw^Y|RE+|c@+MCus6PLC-pF|dAsT~5cNwy#YvKa)3%T^Fh
zrkpXyRxYV-s7>Weo_e>J?3CSc*#*KWAe?&SkT)}CWX#OmF8kJHZqJx~l$uNQMX8dL
zgL0^SREnIPF=Cw@k+D;9CJ1M*ll#j3KsXnqHSM^Q4_3K5D{7g30Jtk_L^|n(Y+=n=
z($sito4O?rQzOINop}HvYXf}S=#te<9x0E@7_nX+C6AWJ$k?UER_1&VE&$=e_40W6
z5cyDf0tgp@a4|?Hf^-s<#Gsj!=8<KXXhc;trDaXA<#mnAnk%cD7Q|A2%SEgZ*3N=g
zq$tm0o0b}Ds$0-RVDQ16XpgFYo3yO1zP2LPLUpuRjW=rP*LC=|iHTagT`Ezj&O`ex
zV-F8k%HNi!WPF_QX@*%Yl&8wm<f2(>wZs&Ha5)G#qQ4ZR6MBq=J~_{epFCW%`6<S2
znT+d;H_AuK<#GiGSAcLO2v^-GSIN_5H2qhDa1998uJKG)GiAE^;ZaMZ%TF%ao8evO
z%j`m`(q(lui(*Y`9z`jSjsfAi)>cfek&n$7u~Dv-WAc1?fxJ+z1L1lQ)`D;Y2yqbB
zfpFu-tefO|>XFHfI4;1pWIeWnn?cx!|A#=eO(s%>%}C3tlIq2=yt?Kk_0_A2kv1$o
z#*CcAKu!g$iy<@FU4Caf6@A(SWARL{u3y$ZqCUB3QmdDsEo>jtDj7{$Y(ZmFGRj~Z
zUG0&i<f^%~D)WuFjJAHmnzP=-c5^|-Lixls{-~vYW?pPbed8+HuD5!1VcC?@lKj$&
zXkLC<QR%GW{F2IOWls6z{7O~Jn#?!uv}V35gM6}lihQbkntZx^hJ2=cmVCB+j(o0s
zo_xN1fqbESk$kayiF~PinS8l?g?y!am3*~)jeM<qoqWB#R=z=w%j@JD<@NFgd82%j
ze6xIuoRDvoZ<BAA?~w15?~?D9?~ymj_saLl_sb8+56Tb856h3pkIIk9kIPTUPs&fp
zPs`89&&toq&&w~!o8=efE%Hn9%knGotMY5|>+&1&oAO)o+wwc|yYhST`|=0!R(YGe
zUH(x1Nd8#<ME+F%O#WQ{LjF?zO8#2@M*dd*PTnDZFYlCh$-Ctr<R9gq<e%kV<X`3A
z<lp5#<Ui%V<iF*A<bUNo@_$N(lBr}V8iiA|3a{uCy&@>0A}I#NsF)P9Vo|J$O|dHu
z#i_Uyx8hN}icj$?0VSw}l&~TziV{)!DA`J1rJvGY8K4}b3{(zQ1}TG;A<9r?m@-@$
zp^Q{UDWjD!%2;KbGF~}EIaHaT9Htzu9HC59a+FC*u9BzZD+S7AWr|X$OjV{SMM|+!
zqLeCS%8^RBQlV5TRmyZ_hB8x`r5vTqR^}*2D|3~oa*R@~%u{NVS|z5;R~9G>l{)2E
zWsy>^ELIwnMrDbzRB2M0l@?{0vRqlAtW;Jh$0^4vtCbU!6P1&cH3}#vE2k)@DyJ!@
zD`zNYDrYHYE9WTZD(5NZD;FpiDi<jiE0-vjDwipjD_1C2Dpx62E7vI3D%UC3D{GY-
zl(@1^xlviKY*02THz_wOw<rnaR^>M3cI6J`PUSA;Zsi_jlX9<epK`zQfbyX7kn*td
zi1MiNnDV&tgz}{Fl=8IljPk7VobtT#g0fk8QQ4xrq`a)WqP(iSro67ap}eWQrM#`Y
zqr9uUr@XIxplnsPDch9~m5-E<l~0sUmCuyVl`oVpm9Lbqm2Z@9mG6`t%J<4nWtXyB
z`9b+n`APX%`9=9v`Azv<`9t|r`Ahj*`A7Lz*`xdy$%te|vLc!Y7tu!eh%Ta!2oW(N
zMGO&R#1t_{ED>wO7O_Vh5og2|aYsB6Z^RezM*@*xBoqlp<cJc9MEXRsBYh+NBK;!+
zA_qkVMh=b)iVThni42Vliwuv9h>VPkij0noiHwbmi;RyP5;-(7A#zyc@W>I7iIJSh
zq)2WgFOnZAh)j-5i4;brMy5rIBE^xCNNJ=ja%7}DQW2?)R7IwPa1#hOgK!H72@q}t
z;WiL%2jLD7?gZg35U|USLrCoMV+Z^`5bg)z0T8fT{tyTcgYXClkAm<R2#<sC1PD)p
zfOE@FgYXOp&w}tA2+xD?0tje7Uj$(b2-rh^83eSduY&Lz2(N?i1_*D0@D>PfgYXUr
z?}G3i2=9aN0SH?`*aiajt3L$cBM?3Y;S&%(1>rLga4h=;2w#Hm6$oF0@C^vxg76&(
zJ3zqB?M@JOfv_8dA3*pKgr7k88H8Uz!0zmCAp8!(A0Ye*!e1c#4Z=Sl{0qV!5dH%(
z1H?=avq02<$bqN@kq1!+q8>y6L=i*@L<5LM5KSPOL9~Eq1<?kg9YhC+P7qxnx<T}S
z=mpUSq94Qnh(QoTAcjGdK~zADfY=AbY!Lf`*bl`1APxZWAP@(Fcrb{AKpYI>5D<rg
zI1I$$AdUcWB#5Ix91Y?a5XXWz4#e>w9s=T_AWi`BFc1$1@dywnf|vv1BoK2!%mXnW
z!~zf}gE$4mLJ+5dI1R)i5Q{-90kIUsG7yghu^hw-5Gz5f0&zNsGeDdP;w%u40&zBo
zb3i;A#JM0wK|BV;Y7pmvSOa1$h%pf7gSY_1g&@{}cr1vEK&%IGF^CNyHiEbW#HAoM
zf!GXU3y8}=Tn^$25Lbe@3dG|;JRZc=Af5o?i6EW?;u;VE#FIfh1;kT9JPpLtK|BM*
zGeJBH#Ir#>2gGwhJP*Y4LA(IO3qiaH#EU_^1jI{0ybQ$4LA(OQD?z*p#H&HP2E=PY
zybi?cL0k*s4IsurTnFNfAg%{-1Be?zya~jcLA(XT1c<kScpHefgLnsscY=5qh<Af{
z4~UyUycfj#K)fHs2S9uf#D_q97{o_Fd=$jTKztm;CqR4>#HT=f8pLNnd=|v#Kzts=
z7eL$$;)@_|0r4deUk33N5MKrHH4tA1@eL5)1o15p-v;p=5Z?vyJrLgq@dFUIg18OD
z?I3;#;zuBU4B{ssehT7eAbt+w7a)EK;#VMk4dOQ-ehcDvAnpM1dk}YmxC_MHApQX2
zk0Aa8;?E%d0^+YA{s!XjApQa3pCJAP;@=?t1LD6R?g8;XkTO8Z1Stz74M-eFT99~<
zbRg+L5<n6`l0Y(mWCY0sk{KimNLG++AlX530Qw6{E|A=S_rgkEkbEHdK?;Br1Stek
z7$g}a1*8Z_eL%_vsV_+VK<W?D0FVv>X&^`kgER=F!5|F*X(&j;KpGCx2#`jCGzz5A
zAdLZOEJ))(8V}MTARP+Q1dt8`>2Q#a0BIsfIUr2}DHo(Xkn%w)0BJHvQvgrrm!^U=
z4WuHFia{y?sT8C#kd6eY9Ha`6DnY6OX*x(VK$;2CERc=@X*Ni6Ksp+vxgbSBItHX_
zkmi9@15zzWF_7kiv;d@qAk~3%EJ%w$st0K?NDUx0g0uvrr64td)C^J!NXtN44$=yc
zR)Vw&q~kz39;DT+J+8=6)Z+?g<}}qTtZTvX%Ce?d^Xk<(d3lAEg{37qMbV19X%(sN
zS>$L6?CcP@Ja<ZKkYgx_d*2|aq`b5gdu+*WUZjQsh4u}UKQp(eDlb1Tn$uR{d<xrV
z->?-`Wo4!1l^D3JD5tWZw7j@A1$89QKU1BYz)z{D$ghl+<>XF_7Uz@{7UWk{Mytw;
zqGjdz1%)$Nit0&dP^(aW@gzz|t7t{EummMa^Qv+yqm!yi@{01AWMe9Q$tjT4tMf~8
zCKcsJOG~i7it*(|%kwKrtIBipThrG>0>fLQ>LesahPjV<UszI6nNw7R{oTo};>$?<
z;BLj~)AB2Gr$kH3^YY7CLRXTYH&Y!Rv<`4qudbL?+_r3v?;=>~q^WI#C41_9JJB{J
zr<_WqJU_RzxD0#kg{=ty(mX09Qo1BLpvCejDk`0k>e06rX0)O#KNoYL@TeTZkbT0b
zq+xVN4Ks3PRYcV?tC&$(P#MK+E6K|#&x;lnPAbnSFWj5^XOM~^`>L2!RanFV&x#^W
znC^<o^1?|~ZKFS%WJ8_HPRCesN-A56={ySS-#6^!+}!B&{PK!6-*h1b4DK5+KWB1&
zIi|j3T4Bj#_W74k(CiLDRpN3>^YWv)rKlZ6nZ)HJaqzwpR5FD{sK2lzFMlRxR%v;D
zR0Wp_UPXf8eFal+W8qFO%%9Qvt=D!MODb?BRyh2IXhl9%YpjTsdyU0f5**ke7G?+3
ziW4osv_?yEiuV@cI+E+ZuiWJP68!kee5$A@Ly=OZuut01X=H^ZDWlV6WH*!C#C;=c
z1w5r7Iwd~`D_cdhpuDsgO+;Z48XeVOw5tTSlC}=~<&>2b73L;ckLJ&;%r7BAqB&)S
zXh@1?u`jrTWC!e<l7gy={A7fA(Td#i!ZM6^N>0Vz%(|PTM(it9k(+}NplxaM-I#bJ
zKlMSarF$>Q58hWkRk|2=Ig7Re>)fQ$nQef5fJEKxhVxXb$_k3w7_^5eP@r9)oTAG7
z@)9b_$>pV0W$gPO>n>#J3@m*X@<|Hm??PvB8z`QkfCIV+Se9R2Tv$OxfjNT^wr0um
zBqg_#YBM`gRH~LFOU#QDx?fkJ%StOM5fp47D%#}S%OsP%kIeM^qSCVD1PE)H+SH}j
zI(|uBc_EsEX@!-Y&7G(%@tY*&YZnh|blPS8J6(rsm+|jYxKOA1DBGh{@+@DrQCLU2
zuz83_n|{Ja6vEps1WO&+5vJ%<3O2Z1u+~;L)v{odl!rzu7gLZ^T)4MNebF(7ifM&q
ztmS1fd`-cE?PAC+Et{p*G&G>dGz<D21#Mq)$$w`mlZ|7tBf%tgl7y$7a#f<Da@O8{
z#t#&#J#(p0YKu3kcv5LmE1^GA=sxXqs*`42WyEhJkp9e@O3$Ap)VEzM#W}g96*IdA
z?w?K)Hof!NJvEO1NT7Y~nURB?n{H(KWRXlHb4skb78i$BuTGW~GtlK#CDAJE2<GJ%
zq)MQVmcnOu5k3_*i7w0EK6;YK%`9w~-#BCmtrf}1nNp0au%w_AjXCx*r{&Lz&X`ud
ztf9FO7iN~k@YT>#zp8Y8ZsTHHtHIgwoFz+G5+qVMI30yEs#|InmNwL{VxlGz9kYMY
zl8WN$x`v9D#->&C8mpUXX%Ua<u#%2L_phU<0@I8OX36D<)P(P<%2i8R6*)-J<ozqE
zDr}>uq9)c5E5<CDA8T%jPR9ReN=Cp^=T0+oiYlrK^Xp?Yam+-0BsyaM=_#t1R9&-Z
zK~v+hhT6878zlMB`<Krxn1qt`Y_6Q<=UEbDQgK8YDvG8N87z0pn(7*A>Xua3Cl`vC
zvOc8jko_wwshF~CaWyU~SJzh0tB>V2E?L!7w_sswzVstKX%skiWYk6Knx<H+p_8&X
zh!l<6e}Y;Swer_Cj|P#Jq5IdOGF(zOuPwYoNjQx%D#m5u`rPUzG|0_wplqpS**bz$
zq=89EMd!sbn&b=8Nk1hVS67zTp=ru%#HHbes%Bh9%8NDEG}R>sMJ!F@NM{<{lqBn9
zEPpv--`th5LrGa02CJlE60Z2PG&Z&@%&A{dy{b!vhm*oIDta4*WikB1g;=-iyGmuw
z|E_e#Ld?)Y%*0q%O7lqRVd<1jZgo9c>FTB~KYB8$N~`weq5){C?kY)BNza6|l7vnS
z)iqt0YcXlcNk<bBwy33XNkL;hlGjzj%1B*Wn6S0!=I#|%{0|CKekt86oK6bUD1y=o
z)gX8ErL)r1Q&Le-jh-cWUFn%adeSO@g6jJEyckWgVbkB0x+tlel1_QHH6-X?&>U;1
z>9PvUBduwflBAzYMN4(dvMwt@jFe4GCyA4%72tAkLoIpRboIdtNn2$)+ORuU-?A{b
z9vzfws_WJNDv#APHq|y)EJW{}u3}h}_Q$I_yH(bZ_Q$Krs+QE^vUpcXTT0r}Xoayg
zZ(JOkR@Y@Nwxpdbn)$0QiM6a~Y+BS+vR06`N$Hdcn@8-vtvHVKmHhAeavEx9EQ~dD
zYu!&E-KGDF?#kF=^kl1UTD9-z=hY>vCjJX+g4dApwCps?h<$Z3O{b8i{Qo7H`~C9M
zN#)_`sHCoTtaw>-T}@ZXJ1cEn#dS64gR-!(p-ZUGC0%J)Xza^1c4rDNAU)|+j)Gk3
z=62nvT}+D7!mlJ&-864iVM7bH-ANX5>gyX<ly+lTFC*P)m1_sxU6sX^q%y7Am#W6o
z8|(3G>n`o}HKZ@CHoa_NV@qRE-8`xsIkmN2CGdJum{tSOR$*7#;-oFD?pb*ZJyvN%
z-<7KMq$)3+8iA@Bm(vJfKY4dk+KH=(H8eLip^3%;!t&~xRb`DhkXwZ-P0Ru${&!Vf
zedq0@DvdE$Nkv6nQ(aeD?jkK|p<A&e7OPoEZS8`Fy6&p%CQ_MJ@1<f@Gdk<$)Fyq9
zTh!rxR|&nJw5A2Hsx^OQ3l>H<ovepQ;nZ|EnU2G>#)@V0XmB<!)|69IgA)W@w!)8+
z-n1$PIb~O(jah`gnq7VN6QnJzQl8#eSk{%6r%6j1twdE}d2H#jI`ojvLtoXJ7><*x
z=hf9?amSh&!q1VeG-jGwbu||(tFNy}P8~2En@PvW{pWpEq1p?bRNXYCt`?`xn1Yu`
zK^jB#HVP_QR_&eYdX?nI?mq!od0LXbozx%1Vk(L)kJYn8yg^FRu+f+Z)o&ghv#C{?
zk7J2a>JwuR8v$+2*|$kw8l&m`>5JBtRku!Ryhln4_y477D5dtEefw5Yn?}3bs<xSp
z6(=<{u0Zgaq7TzdAC`ogiOofI%VRm%FfUJHS<r;UVpghs?AE;egw&={yW3AereeUU
zTC4*#ErktBmbIu;DlEC5lisxYHJvAy>G_KEq+!mAT0grKCy$XpmW?={Tvm@DF@@if
z!nCSo*Au|sr>%obS1ZfyYSwPjk%sx3k(}pbGvMkleeY%t_EkTTwloaajA^a*J`ero
z7vOL!Ib+&(dhu7%<<FcJYifwq%jkl<tUk7SHLgfirIwaiq<>JrKo<egtDv0uu=M%6
zJC(Sk&K89F?4f|6E>yO62FT8&uu5i8T>~`?@?cq=3$I_jT6H>!7M0Q}b1Jpj90ecR
zS@67B==p%l-^I92hTBbw3M*&r<9Lv*BjJO(5w0pPCui$@k|>f`|4zkl1w6Upt}cj`
z?Oo2yHj>cr&V<Ot0hf@`-2xqX(2E0oW+oTmB30Y<{%i}0kLgStm*H^*dU`%CII+md
zd8Q&tt~a=d-0BvTZ6_T=I@5ukA8K|bT~U(mJGn)L_~~r5C)-7`on}?5EL)ePbhF~|
zlGwqWMXAQuRwg<L*X)^KfCT$?CW!In&m_;MD7x*mS@6pacbP;rJZ5Q1BDs{!Vv3Mh
zu#1>VN~2|kt%>SOLFLYZQjSM)p&tD_T0;+@(8D?lO(h<kQCK;pYcHMbgGoBvnKZ61
zqF+<Aa#mSuR6{6msI$OH|EG4}JDkGy>ojcTl%&Vaq{`CLqP7kS*`r9N(@I&Y%H*{R
zK9+)aS}9u{REl#dkj*H%ROO>T8Mzj)@;HQqJI!PyJ(+V@uUol1j6x6S>}#gw=a-@X
zN#S&Iq9Biw@{(4mi6oWNnH17>WK}6jq-rH@v#26}1JyC4)on=iD_}{^C3T%vtn&O;
z_6o|eUd$*hpVq!&7m)0r&XUqbR`ubU)n2mjf01nKbd+60lAYE{{Cr#-rof$fD`l6G
zV5hlVkzbaR^gL3lSTrBKCt3EClT@eluo7)YPZb64(^-yGAS)@L+qlnU&+PJZs!Ce3
zzq6`8yUUnn<dm0?_f%1Pu;-FMr{9km*M{w~c0^Z`R9n+u9K$_uH1w9$nFbtRU{jor
zJ9?6)H&xm!`)WyiM4SBRT0Ad0sjwucd{#T-uz=)|Fq-wOJ1*JjUcH(;beL~pt372N
zr7Y%SNpfU&l30KR<nl#+802i0gU*_zt)80Mi%9{3)>+hKj#Vi%Xyv8t*<M0|XhFIc
zOnN$26-HC8uq@flB#doGJ7Lu;GQSw@G=6(3>Q;lWoJ0=FEW_bw^#bg7pigKrZK~H3
zI<7E}2J8>CY2H?;F|`pRH?~<=htO3DrLZr6E;4N$r?OX*$dI-%<(B7@iP{?nVNT9(
zD6bYL`>>Np*4I`RJvgw%!9GK>AIHL-OyLH!3s;KWm{vgdM%C8vo<>q~TdDk+`MFh<
zNhVue@>m>aQs`h8p$Ust&*JQJDCog$gYHcL)=%oEOiFs6qMI@~O175D`6Q^c6>R;4
zvT2h^NxOP>QHLb$wYmFr;Vz}1eLB^=H*IY*=L!;Nm-U^8yPCqaE8e}~)V31yCgtpg
zo`&rV-*p`l)ke0evaAXlN_6wiX*H}jbQ4*-Xp)#D-Pv37_Qq}^Q;RR<&&djWBMG$2
z0TsI9oc7l477Eu6qrG3TH&IOMZ4|m++k&7fL$(CNCi}G&(J2M!KZ=%x$=pdY{oBg0
zW}Z1X6_gg?7$NCt%Y^PBp-5Yyy~$_dZ43Oq4v}<LwNnwYNFF4izHK8(Il!ho=A(sq
z*q10QDBL@Md4xp5or!cDn`J*vfjylCZfljEqEOlGLM6Si=<}l3N9_pGvn0{36w0b5
zp*!wgm)?#U`U1(cGcxT=W-6Zi5_CYu;$%6rg{0b<jTz;bu~=CD$KHE@RduBexa%My
zc=i!{i4CK`=`;mQ6)A$!q$pNII4Ti=0CtV6Xo@M5WRgr`x@daulbIwl>AjKOlSwk^
zz0OR^eb?S+pF$He|Nq?k+~=Rni*U|f-}=_K`nSsN*1|lc9!<2AvmjBsCa$!mZH+pX
zQK;{9FE_SQ>w9m*hBnWtK=EAy1)BkXxUeA4t00GV31VbykAt9>)bmrjJa3NBdWzsx
z6<~6g0A;z0dzAi$diaPg4+qYLaHgP=z4OfWLL#F7o6R8ueQ*@q=RfW3o+Je}dmoIX
ze<(@rE;^MjVgz5rW^Z#?8=_I5mH9x0bo3mu4-<c+f=%cWOl|Tu!qDWH<>^!PWY<EX
z7mGf`f1v`!S<372<*UA4KR8fcFsGO!02Kulg}M5O-;CmG^)#vP{&YdHK6_E~)*eHC
zr$UbFDP-ur)@eVg#|{ZT#x~u+Hs^}mtRhp9f2-%Pim8Zy13J~G+Q0GKeDW9d<dkkt
zaxjJVhk+Mk{EC9WEInSR$ES6B+}PQkTS&nojA}j1e2pKVLQrQ+RSL5zi<y;XvroLD
zEUSRQ2GaqI=~pN|N<AN9@$S!;=N6iqQR8FO(`0Jz(&-yYiK~EvMrIV63KWuNvqma^
zQHWyZ<FV>-Dy12R(K!c8LTJw%KU_U*4?aw*zMw$uiZ?ncb=HC!sSfOfH0|-DR45Oj
zTIy-IR4(P?wqQiXNgd<FN?u`Zl}ZCXANKPGo5}dGD(DDH1)D+j5~_}nRI}kXV9@dE
zfz*%()F852->XmGsY)ahSO$h!<@kUIo0nBkSc%ol<WExJGYG$_%`>}3U1h*gi*4Hi
z<14Zd*AcTgH8icDZPsO~A$w(D@*O`#32}E5QlU<5_*00b^g3eH#z6GbR7hvHkb&rX
zi!rh1a0SIGwSn1wpiK(I=TzZ5-QqJeH4fVZLU&Qs)32aCrZQOt?ae-BtYICknLTML
zq^mc5sbalpo8FIrJ?c7B1?-+9ehcX__NeI*D%_NAni|zf4;@yMj#iJ`yFKoo!KuO;
zC~A}<(;Tx^s7c*I>EiW6hB!>kXLHrFi9J7Ch-<Zy!(kL-<8+)ED8G*g%s}R|^VGB5
zQ>-h)G@~GIk(!PL^eI-4PqQpw(VpclqrdU{mCec#J~@e>ZzvNQ!vBOmNerFy#8;?i
z<HMwfJ!|+s@C|31tMKs)yNfT%Dw~(9pHb_g%3}3wT<_wInSyDVWe0e=yfQC1EsS5$
zT@Qcks#P_H7pCM|_3V`1_0Z>!fkAcrD)sn0ea}xED<S$i0=qfbBG?*N&Z<jW{T5#f
z{l3cDYEJsnFyh1DY-~lrVuqr0V-<8_%0G!ld7REP^{7{Zj|dl>&2=vRRSLDBX^PFs
zon1Lc&oDJ*Q}g*k)vue98u~A(Dl?rW2<7@h9Q`XNaMgh<Q&N+XlzIT2)Uiu7KF8UL
z-zO{NpjCW}3V&oj!UtMsJ!#CpRW60P;N#aTQAZz)D7|ws&uoT|F*Ye-Dg6+ZvxwOb
zlNH@rpKY3DYk!kvbRKk-904_Ff@(5SW*)kYKd!&YGO|ZMpGMuD!_b%+K4*J5_Zi48
zse~P<2&wGy_n@o|73UVJvs>n%&`jYjB`NU$1}ZFEP*h!5QDO!<Nd-ziKp+);S*{vz
z`{#6K=u=eaw0?vpFL0I@QR-*oZVQ~Bk3U@rIO+fbjCxs8${5vu{F#g~23a9f^!PKC
zEcXFqsifqw*r0}3=5e|BvsK6${Rml+&$ue5JS$J{GAas!+4v_VVrD-?n2zV3i`E_`
zCaE7{DvQfXIICJ%Qc@ZyN*AfX2dcS-F;!mnWKc6>FIA$tR<`x6ZB6Uq)QKDp7_`LY
zHPozT3ho~%hjr^6Jz1mA;H8C?tanzHhl#mdiRoIrdKP1P=(EEFT-8G|3Tgk>bH0Sp
zEoC8_Nl<k`Ip^QhgpYZR`oOfpwJNwbJU7CFn{%%6B6YZp<(wQd><ubxmz)d_n_X=V
zCAy72ZdQREeMOv2D?+5@i|CrnI~(F}Q^A~l1uH1ly*<oNLe>l8?^NM3`U<BnwCPKf
zX6tIqr-J^4_`fJ2U8-Mrg8jy#+o35e4IFxpzek1a(oOUjlE#y+lYXYOM9nG9DIH4}
zfpebme?Oowd>+(dDgdJu{|a7?-;=<UEK99in3?#15;nar!vtk0aSUg|-K6mkD+zt(
zWRJlfJ7C0qW2%u3CaKP2!W}jYcv4B|QiFRmYH3zE2JG6hKcj+o=}f|d>$6vSrOLpL
zg7{7q=&-)bW%MD&V4Km4e$#;8cNJpx7nPhYjj0(qTR^g1E^}0sT~*b4EqX<X$?931
za4~*kW~)hg1w|~I{?!;+m6QdV*VmP}UTTRcE~KMY!f@2((rtx|&fZc&ddZevgp{!g
zViw4ERq%zqCdt^xL!;~;%IY_X6w~YK&STZm879{kqXN@n|8h|vq3^3m=JYob!!NC_
zbST%ChRlx5-y)luf2f4^Qprhp7tQ?{;`ez62AHO>Pn59q{%RN|ERf32m5j{($}m%z
zRasG@8bec)uauO$UZs?*R9Bv|N6(XOW{O`MwmM|1fnX11<Xa_kR{vy%6gXXC_Y(Jm
zlGbHZ5K@_X&`@veb!lB3ga1;Z4)330MhWbaSkr1hD?wcby?yHxDrjMDR>1zhDM?)_
zC1<~yTbgRsCDO{B>ksOm?&#?%DxXuHTWt2#2@y(2ad^7A2vK&XrDoiz?xj%I;i#on
zV-1a&1~({`GkDPNL^AIA@h3H5ppv~HTy`aU_E*(6stZGXYihU$x25|ulq;3=#atFc
zbMvzn6cA-_MylL#T!&-E5v}4_{68E=ab;m)ma$RJjK`|t=~9#y*0d-uMx4I8U*EZ)
zOr<J6*2rh4otj}5>L1X;o3$@th!WMM9qdC?X>Ja82^E;LxrAXVc$WgybMOk?6Y6h_
znAPEIEh`JQ>Ioy2q%L{ym()tT#BrCn2LFgL(5~vK(<d@)aVV|8ky@?V1@<E`t_b#H
z31gJ({P29~U3S23+4;HL&BYD{bz_z4kHQup5)M&P3;Qe8sE4}7YOuq=Px&75>4MdL
zM|g-SxMu!NRFb>+N&2C0)@)Yys1Rx_gtDv+bQz2!#3{l0{RX~(1EzPuAu8vTWb6B_
z43CMLLaNPIroK~^*q+N{-+7l?RLb_x*(EuPOi>93rC}he^0>)NpE6{zD586clq)f)
zp+kx7(meH^@PJr`p*aCBQ-WIwnf*I5d^Q{Rl=mv!i<gk3<aOz@dRHnWH}v%!lGlUG
z)ZeS48bJ0SZ-$cBWen0U9SbPq1=+MZc{DrB*GnqrnDhLEOeHk?cNkKic=Vv<;Ywha
z5oZ6i?9qrvDRIB2EmA`~b~JO@S7Ehkw|h`EOUdqc-44n0fI;;Y(e9-wM+wgT9Y$pz
zi0VOeaV_bq*nwN^66Pq8rTrBds5N?jthTXH6IGX-hb5@xW!!X_OS5EF^|?xVzpGO~
zy3xv&<<i_2hi<4#C{prr4q97tan4v7&1ZK@pj|6f66YVZL_<SUE=!N>LJYA<Kzz9p
z-|yDAivdjWjD#vmloKH!c7YPx?`EYJvBkLy)!LnzSBsR)F8;xORWR-YGZyeG&Gqtx
zrApTCsjTLV#+U<`s#X6tR@5CB6jQ_L#L8^IiYt}as{ZDENIeZs=gfJvskeRspRt3-
zRNkjzsr((W=)0j+u`;Ia%JUG|@nNi#no+D#QI!0SD9YKDnO#z-e8stJaAP$*w<5oU
zad1d?y;ceDch4UvYyKvTGazMwBG#xx^}G6p7~DUh=w1<yRT8_*Ec;bx)%eET)|Sww
zr1ZNH2-OQuDm`FHC9{09Gwj}MZ&c!cPt7XjI?W;$oM~0ftlpwzE$?qutK2X~<&+}-
zc^vjUm{mfxDS_!i_wo966<3$JPVdGIiOV#FIXGp&iqY7luG}--<7rp%%srSi>0@lA
zy)k~*y^_@xoEX8QSYd8vN!Y36_Pg;7$<|7>R?UVTZsA?P?u{-}vlErrewX4vh2SbT
zHHp<bO$0NE2{c5zmBcPyh`tT28=$gyUNILSl4?~<0@6-X(tgj-i-nF{PPiC{kb>*z
z31|FX_4J9lSqRJ${6{72;M<eRVqF@U5m?DhI9G}4cQ+G~6S^pMY=ZVKIJZClztU_$
zR$*nJrMvLIGMRp#Z*YTE!X-*tmqoLX@)6>s)yu^Kwl*oxeO6g;zPYz=g}RE!VSdeU
zQ4Mw%6qHp|GT6;w)@|nDekHAohp`WZaJ(@~Q2X9`aP}r#sf6`jAavCNc^9Tpz;SHq
zbxl9?3W&-t$YD=jAbn;z4b-FSm9U;2A8N|m)nsMtXyEV?tAw2Y%PL${UJ#IUlakbX
zFV$5Negd;sDPkLhnYde(l-}!gxSfmvYC$ojvLL6rBrlI0{v~-V#d6@o6nKXc*n6|n
zRjsUw61CPJ=;+FG=T~P3_QfUKrKELPN$8_Yu$+)w72J9pu+`m4Oz%V69(<^JnKyRf
zs#9%fSe}KCFnAMn!rzq4-kn3e$*j()G;T%?jEnTmf~NWIS5kYQI`t;iP|@rn{YGVE
z!%pmq;2K}TL%&aFUAj3x?LHKF^uN$KWICdBU8JvwGMNgN^Cu2M=Rh^o55B5VuHiCM
zYlTdA7?qlKep*TGeb(Ezoz-T_yezKX<uqboeJSBNC9?O9qc@SJ1&T{@S;#95)XW!t
zpH)NLc!5Hp`yY*gl9~ROmGs`n8)3=@tm+>zvl-Rcz7$q+UsDo$pO*J5QF+PLD2`E)
zDb>{QO(n1Qh9pd0$S_M!w7PP+nh%51vUilU-X}~U(&BjOU>plO=6a9b66jLdd}p|(
z^b4ZP^SM<yWEDQ)JrzY+uOrTWMG<HR@l&v6O&KLH^8DxjfP7X!)akSwwcJ4iULCR&
zlkl;U->;^pM-%CbVYAB$a_F$K)eaqcRm^B+=VwZKSchyZ8OE_MQh((oy<gxJ3jQS@
z|MDU3&(Mw7312EvVI{2(QO5R`E|S6yY9)N5<QZ3v`n}tI$m=R8_}-3gyFmio&-W^V
zu(`;86+uAmPfBhP*I=^ioyDkCtV7jvK~<wKE`eWa>M&{Oi{}Ena;wzxm*KiFF38v4
zNLO7@niX)e{YQx|K6ufL1r8|tS0(!h^X?D*1Z!|tQb;LK_gZ&bK+xaw;4f5(7TvH1
zmV^|wP|LPwHcT2vN7X4dJ@I<g4&V5g82NkT8qKXK)`+Ex+(AliW<T{+=L6J`TR)GY
zjyRdA9;~Fy>ZcSl)oKf*@e+nEI@y%8)B{U1Dw1x=&^=m-Lsj@WMK!hRb%`|%+=A7m
z*l~1Eop7RL=;w(!XQX=LkQdK%KSq~0LJ3XkLujBZhln-pGg<{sDJjqLZ*@Z-;~g=9
z_QgnxdV=u*o2kMQG)@Ii>oa&DAcabusa3DX30%RSI6(<GLS6P$UmKUzsBBWNuV<OR
z8aJtJ+olS*(RKNEt>|NX+}~zOCM!uL{gBk76n)>idU20mY&E4HXNf8NP$m4x|4O(i
zDqe}o>MlyZ>;)qfw6?BShvE%2%~Tpo9TX3B=sdSL+Z_5N+LgGY4_aJK!2%9sR?l8k
zjS0;ONuo;$n|;v2igJreIC;<QEsXiqs->A$uacMDUwIV;IV@pR&Y{F}q9w3oqGoia
zz!W7gv%dm^#w#gSOGT!X=}Jm|f2D-0rCz?FE?`mC%gxJUaA!)*P*Uf0muh4v70Vdz
zaJHj+?v|9(A|k6=ZB^&J5BjLU6nvNxobx*ctNB=Qc{ZhnodBl9BbCJYzfYoheS-g9
zAx19#PXen>iL;dWvi}kB#_BcmD0Mo<R6kqE&-;Dy^`3{xjT)ARY*tImQ!;1%KACf}
z&9OjYffAGZyTw#9vC|K_ht%*wC9?SUiDbcfHcKyN;p)0Po>-z}&;5O}*^;U@=(D7$
z55KcZI9X}tP}zTBhN1%X>LwQQ*#r~ZO_*4zL>Bd-YKXfeyviycjvBr&J5lGcQMgMR
zTBSty(7Fd|ZiwhWo1$g~S$S$FM2L?lafuSuLkk)Z6*9Hy*2e2)GpmA)&gN7gak-M$
zLkrq}dEAY~*2sXs8YQrYZnFOZ4Nrl&QWd%^npmfV_tjDzF!lODo8Vc4#MMe-4^4Id
z)%E+WL){OF$0(_N)zSm%sV1BHg0orT*ZtRu_Ee9WmDIipeYvl8eM^1Y=5A$)n^Y>x
z)WvW5eh$@#>J>CNUTRgM^=mf6M_vKT9#}NT09dVH>K#0<n7BcSt?Hwi9#||#iInoW
z>MX4~Tg?u!T+XSf%?PHoH>+5<qO<F;@gS5BjfMA#moDUzn80SH#BC~q(*Lmtisq>s
z0|LXC9ZLFtm#v}d<M|GBK*uZ5ebw)Svp;UE?9xT1*-ucy`|64gPWS>EWpiOQ@nj{t
zudb-FalJaMt<D^FEA8q6K>Yx_`bB@Gp*itSJXOgp>?0?8kgN9}I2+YbupInuY9AOL
zEp=8hWK!@4C3(T`kQ^A}2Boue$A61}@$OaA;%BKijx66;zp5>C-rw!ur7?vz_ob^-
zTU33$>I4jNjuJJizoK%Pob%#RlFjZ1{n`!Yq`|!#iRUS4$=#(HN0!3QOBuR_%^NRJ
zp%3d8I&k5o5k&6~_2c-u2ibqEMaX?Gi5Dw5X$O*{&L*mjxw^ctog0alDFNR83JBX3
zlekZXoqnLOdZfCqPmMjoW4}U4a34s5+J2x;ZigoPY8CQ;22{ILjafTe!|*nC*WfxO
zXXb%4V8rAfFRN}pOWjBmcBD7)MkOY-n;3JSJ9mod@2LxBD2sF$Gcb$2rDrv|hWGnA
z^{dPnBH|s<7kvXo{B|WK^MGpj#mrX6Ud!=(=Tpt+<eEpz6925EbT3q0mGOJ{(Sy!P
z&B+7J<X@El`vKJm->RB;uL{-OhT)e08Fn<cB!yn)lX#yBe|Wc8151FxUF(Jr<rdOU
ze=Dy&B_m+P2bG}N{TFnAZRd%PD0!1BxjERAW1Iyr+i(3ylm3$4fbAYv504LjxTvDA
z+d<aEr__TJ!XGRx$tm|=s1|(naN@J-$;2L>3^`aFI9X*jyw9sZV|oY_@`}pDm()X3
zdU(iq-C}il8LPd4H(w{dsvbWq{Bbpn@NWuLR~s4caMh14>Iav)ywr7}s7ic2@eS^g
zs;Z?QOygZ*>d=kpkyQ8ose}0Y65mXGODs9iW8AZnv!J4D;OB)+3=y%3?<Bq}QZKu#
zeXRMx`-vZffACS_=OT4~;>U@fBz~IsnY2o2JziROO6#uuiC-jsnfO)W*V1}|w4Nxf
zCrRrc+Q)JcNtoWbb@jXuj^ihs3t8XlPmJ-Qev31WV;|2~)Nq$%+W{Xh=U(XAHg2|W
zs^vu)jculpTDkYD2kF(uXQ9G*QK|ny{gOmqs}X1Q(Ba*m?bL1eZ}H~d#Q#X^$?daW
zh|3pmi+3^TuZh3KCCBkP_*0~Hw~RSeTDMQldf0mEW1}6hejD2(?Sn*Whkc+uN?Li~
zv<`c;;O+6Jw~uNcyTFKcfuUNDv72II?L)(|%09wAN{rrXA1SS8?zNAW*0b8<m#G`s
zcu`q-o4VkBNfB>WDzB|+<n@cDl=1d>G5Tuz1p7q$B>QB0oPCP@Q2SK-G-*9sTF;Tz
zbEWl9(t4h>o-eI?r1b)6z3^(`vL{-q?TL1$-DP*%J;K%g7iqnyeLFv-^<rtgL|QME
z*2~)e(jLFKzBRX@esw+9fnwq|Jv)u}4{*bI8%s3ns)vpa{kWiYA@{R4aN4PQ=uqPe
zUM|0Y8~SS++q#G_vl%-XPlmqbeo-JWue1-1fyE|YgBo3Ri#fZgkyjbC`Kow}9m_^d
zsE|tS$!==l^?mA{37(7@Y1tVmv$H%|(`QWgOwXP@-IF;ZFVmBeo|&1OlbbR<HGO7f
zP0PCU=}S!+DH-16#l|{RN{Tz(H2l%_94eN5mOaZp+nz109n!i_TK7xq<@@cq_B{I>
zd%m<@A+1+R>s8WvwW?U7$xZ*|_?ydoyyB>>qP|Vpb!@jU{I{$0^p)T1&&aM@DE;k}
zKGnLEuV1&0cf=Uwrrft$RjSrXec50^%8aZT$r(dG(W`;I%<|kmd%3;BUMa2DNb60~
zdTaY`Gm%yHr6P5oeUW{!eTlSQE3MZ_>-GEW%k0bTxzc)rwBAS>Rnii==@J$-uUu(T
zQ($fl>ia?Uj?Z#ma}DnsX=>r5a^FuIap*60ojOYx|C=9YD!<ykwg=@Sj<c_`H?}`5
ztv5^SE$w4#MO=J@i0iZr6S4Ld%ZQR;k=B*^8)K7`U$8_Bh#VL-XmHiE4aNmIi>9gT
z{y0F{QZbEp^;J!4(oa;j4i}aaFRLCJTU<WRx7k;xmt!7!E;^>7g;zDUTW%aW&Z><V
zIbov1nS9vcM@&63t6=WD!lLqpRZFWYr#12xj^}MdVuubJUZq}Zp=$erX|)YCt*uLW
zdt@6QtX$vbYi*BcAKN})QTh7XTA#1ZSNHs=(L=_J8^5r)+`HDdxpguB`W4zcwmow1
zA?*X(M=an4dAy_WrAd?HrW`tC>a_TTL_43AbIA;Gt<t9fL}I?*vZ)0r`8Cwyy0$eu
zr<$Lsvl0yB4m){h`=IFdsP-|GX5%IT<Bcwr1uBl&yt?rDAuhMan?%QK#2b_wD7c4o
z{U#)VqldR!c15;FtCXe87{4zyZF+l5``~u#zVwXDcCFn;D?5Tt(GZ~$5eUpxKzPwB
zlp=XP-jCPfEBCdj3(8tU9vN#sQdv-`Uh5h7s&n*^qh{?rx_wCdNEP?&-0>aRIqk9S
zLp$>3v=3_^u3{aJbW^hGu$o$eZ$%)%fp69Oc7xvx6+@#si%Ux9FE(<t5sOwCzxq`6
z2H$GdQCdcp7>+GMR8%hK6<q7v)LqP3EiE;h_f;$?Bd_(}DQresmC^O25Mt3{8r`ne
z?O0OQ!>2sGY`MQ|bSx|5&lNSa!y%=u&M1c+D+%7i=OS7R6NiXt!XZ*chA0q)V!kLB
zO=7*+CQcBii9O;%ak02mTrF-Ae-;mjhr}b|G4X_WO1wZ{`;qus{A!7@47H52Ot4I{
zOtwt1Otl<g$+j%BY_V*!NXt&kDV9H2&b0i|a*pME%LSH;ESFd=v)o~M)$*O?UzYz^
zezE)(5fu>=VU4gw42>8bF*0Iw#Po>bh|-9%h=ma=Bi2T2ir5;lD`I!V`4JaI?2ou3
z;;#`;M?4qte#FNSUqyTy@zVg?fT2dYj<EP!k6Qn~{(lC<x6d`3llAs(BJ~Q|!j1M#
z_9gZ$_N{u0c$>7|PNOKTcS!4<SHzwgaix8Sy*=W}h%05}U)!IO);~+@UF}ctAI;>U
zeYa<-+#K+s9NwS7Sh;UW>LLBr9|wH0qFxOz^w;l{(*o`mm1@9q(U!ZvUC=(JY3NW<
zL6+8u8nIc#@w1Je)5T#TO{B*qiBiFF76zjB(-};O;q3$3XPf3a%YL><)j!*7XB={O
z`&i@2^DNI9PwqDUzR>dAW$pgoFA;BE6MbLw6VdlXUm1PH<kup%Mn4@lHF}SX_(~3l
zlo21vh<jzk-7=<0S{mel!7}C)8PO4p^IH3DBK0c!b@uD+H`s5q-(<hpevAE9Y5lvj
z-Y2d1OX~yD`k=HvB&`oi>mye&2D(GI_<6JaFX~@40D6=`5C8DUW9m1RX`?XpLf&iE
zw6P%MbxF$upXRktp&2&w0qtf{{c1WdU!C!~@w}F%b;adnKCY^1QPo&^qI_fyRZVr7
zhS-XlmApi0VNL6T`c^g2T3Fw<rkr-G!N)gD%Xm;9Hux6uO32n`UM$1sjCI;tni{zI
zhI122RL|dKWoD#iWhBq=WM||id#0zRrg>)0n33bj%S@i0mNz3WD|vP*w}1w9X=-X%
zS<_Nr>SByQLiG&!YJw*%&XW?CG9x85ZszpqjGU8$f0zZ~QG2IIz1sem{c-yf_9yL6
z*`KyQV}I8EoU}eJtxrhnlhR5pp+9~`TA!6xKJQc`)EDe8+F!E2Y=6c6Du2DMMyStA
zEk|m(QY(>Ksnp8&OsiBmG!*sA*EDS`=I}bNmr)}J^-<u@tQH>zAI3+OZT>fA>D`<0
zSV3cJv)-5o9}9%kA6vSh-nTKww{rdJ)ymo<ig-6&%jP*PHO*^+pPD)ZVo+muV>Y1V
zn%4Nx{*@}CAK5>)e`5dC{+a!A`xo{vrS%1AeNkFplGc}{^%ZG-Ra#$@*4MAHe{KK9
z{;mBx`}g)A>_6InlGZn*^-XF0SX#f6nvmLXsZEgDVaf`_%vn@Gdxl&3?8l2Ly!g%=
z_`*9ImDV;l)iWwIKGetev2%F6db1&hK_tWHse$mtyb6*#40JL2uK{87i-D)YW67h|
z&@1=yZJ@;BBk1K3-MrL*UcR2))U=ji?%Mw8>CXa3q+_s1z1%U-5#<=<h<3zC>s!+L
zwzR$@t?x?fKQ4DzE!CE4#}G%Xw7y3ZKy&a<Y5h={I2J>iR<7WE>qhGuG-kjiy!)4z
ziIp@mSE*Oq0Wm{7Vf%Q}|Gsn8toWM&UgxJKOni_{J+EoTv(6j&T2;JeQpPyOF=cd&
zmDcz7Iu4Q658C4mC5_f6E9~J(j>*P^ld;>@t;uexZt`|_+}70TsqVPU=`*))H^okM
zFsU@fCP?c??eXSU4u>;r*6Q#$rqeAtypAMCvLnTj>PVB;Po(uzX~o;{xwL*EtzTYY
z|Jsr6$Z%xZzjPd?7vZm@6~Dtb6me<&R$2DYp0ijlkX~cS2sch&5BbYVd|%HnqFG<7
zMuucuU(W^ei8?T?&nE*#u$N+Pq`;^N2Po#fNbrVKl!L3!ebq}dL+3aOna4Wv9R-fL
zj(O7hy|n%ytv^cZPx~E3j$%iNqexo+C9VIKR-7gOQh7DfDBXHrHhZ(0jx*_@{VA+z
zZ41-@^)UslvT>DO6}mn=){x<=<0W*ePYlR0^;+nt5~Fc#QJ~fII81IiukOSnu-SZe
zsbje+ugj$M=e>?<Y5k?oP`D2rwT?Om>K%fIPIb$r4ZHxGDY^cZZna|B)F`dLN$amA
z!y=}K&ju3`y^HFphq~5uAk5L)c<Uto4%}BHWI1o5q`H<iwdyb8T-NG$Z561xdsUP+
zY~<MSlMn426dhx&Xy(@VMYNH=P5HFMdk2R)c!pX!)r7F87<`+WYxLJ=>N=z`T)XhB
z%ujz9Dv&yS#NNR}2Xu}aJ*J;QFWTJXO(x*Dp&f${p(&qNoW+=;O?7#}A%?eAt!{Nr
zm^i7QQc>u$K}d~5>Xc=38k$ztG_?AqFa<pbDO|Y6aP&`KjlZkI?&@$jr<x=5sehkl
z{MzC6Or6y@OaEi)tW!?bf4NMbo{Se>aio~X7<Q3ZF4l-+#0IfRY!_!TExAfuBW@Ho
zi(8qTJRx2a?=dC$lnKcYCL+m}nU<q0S(Xw@g=Mv6gJp;1WXq{cM$Tgbvd?mz<#r?H
zz_cOB_}lzxxua9y26n7*)HBY@-PGJ*jQ&d2xAAgxpR%ptAy8${Ujg<xj&ZD2{@{K-
zUp;hXbw%5p>;)<5xVVCG&;zHY2mcI-Qq3+}GyKt2FDS20O9?)w7o~E>PmQaCGuLXf
zf~|8j<MMPgI+~<rky=ED<5)+F)CNdxm}(Hl@s`Jy&82v4*5Q3?X$=;fWk&7i^$2|4
zXo}nDU@EoWvB|O7vBj}fYLQYKD77f54chP6?l{h|!_h9aXsN|WZLrj=DvHtmx`}?}
zwN1^w>@`hItX42|P!%w@rgd{gQ-QiVmnt}4X`?%*m*|SA!E;k1lUV&P-j!QRmuz_9
zhYDkSKf9)_c8zMJ)s^FV_zG@Bs(Zn4isMwrX*3w8i+dbrIL=(8i>UCmtXr(6@pZZ`
zi}ern2&JaAGb)Rf+R*0-^+(6qj&mI6M(n9*Lv9r|Sf_G9YD1)E^DkpKI8s^JjK`<V
zC^Q#1F6^R{p$}m@92cn)q9!B(g#%x9`8<#iL+Ygt+*6af1q?Grhhwi2e}Jb-&0O5?
zxLW1n<&G;HS30he+6bwQl-ek%jaEI!wT|nIo<kcWH3lgE`#ncLI*QvJcdCx!4yldX
z>-e+O4mn^)aW@^sy$9?lwDBdwhI;}Xg|LVSF+fC$fflbN$&&v2JB%BLR){DuRE!j3
z#YCpw(}Z2PMH18R3~{(PTFe&t_+84x0<o9|Zlzcy*6JRZ&0?$AAtZj7lf<dwba9qA
zTbw5@(ETy{#1%As*Ws19Mchu~_g8VRxL-Uh9>+8DoOoWmEM66Fh_~?3yib$(nfOY4
zD}E6F62Dl4CDJm;GT36nYct$3$}+|>-ZD}5+ay|?onjDeZj6ZS(yd(~2J@d)Xll(W
zw1->B5P{cxwk|SPeOi}f>su4DeGLt*i;8_4<MhE3{TiO8;bMe{?O$(r_6K7!*hs9@
z870Q-_s2iF%5(?PKZ<d<uEvWA{TEn4hpda7B*yI1MNVFTzkOX3?>(L(4i!`TFKpT&
zTMSY0A~tB91d-@Zzv>?tcMdhIVR#4BXPvm(oWj-rh{k02jEFoU*3j8oRaDc6+q0#$
zQzVNNJa_#z!L+C;hOp@(y+h0pGb&1(>RN|Jbc#$d6OYhAWX?K6&=DfGgYNk#MwG@o
z%6#g4kB{+CV=Y&=G1D$A&NW{Zp1X-{bWH6##VnE4zvzruvPJBEkt1?No|tn`F)b`_
zTHnIJt~Wgj#9W3J2a)UzhC)SR{^fcBDi$T8lzjHTjhL=2j!`i_VI$)g`qWw<-xsZK
zXyg3TYW&&UA=uP7G_n&%YlWyhh|DYc%!quUvWBXVRbo*OQCBMOIb~ysSSpqsg!uTG
zhWKhRAy}eUh??*cJ)G<7@^DwPdZI=?Mwza~yXfnGRAVxZGoo58()Tf>s~5){RIbvN
z_fV>GH`T0bR<9s$5bH$a!DQ+ghBnR0uE&ZN(JIuWz5nI8Pks9QvXjB=MuxKoQ3B61
zl-(jG7=?fm*on7(yEv}@QpQghXGm#R)t92wDUKIA#jb;ppmi7$P86|wRrr&|ZgI*%
zgdg;(5&kqWKhU~&ia&@m7}y_#H7+xx{87Xj^-=GmI>kBST=A!aDUeqga?TeMj7E0P
z;y|lKRk~1Igt&gFWk|V1OxP=Cbc)NwUeVEiEvEh9EhGGXksfSaF0W8cNT;}x+0NDd
z(LqhN&i-KhRLu}}t(XvIn(M_4%$fS#WsJ$V$&hoi*=JfinQz_JKN&{QJHq?OI~SL)
zsbOVrjnBt;`7ZGnWcAy&cbhqM&%%6PL$lrs{!RQ{+}HmkO&fftq1OW{Ne{B9m3L6p
zy^}?-M_C5zht5V`jLEpmi13L}L#z-_;^;H>o#}ms(Uv|fo)OO;jO_ai*`2B_RlUNV
zP8R206fYfwK}J4f$aqDho0XB$^O|_Qf0`J9-wdsTD>~VY^UlEp|A*PDS;c$I^OW0N
z86-Fl?Gzt~e~J(LpR6$%pBkEd9BTGY#HXP>+Csmxq*Ht@z7Ss?jP&me>0gIRw~23<
z=mti^fj&}=hdaf0;`{zZVMzW_{A6Tl)zE>R;@{#w;^+PsjPWBz8&ZA^8uquv3u_wI
zvgWjY^_otL#S&o|a4-q}Sr=#-Xl69y4@=a-Tvoa2Tag!y=Vd^D6g0$G!^RmF4ZC$8
zTj+MfpA&m9l81##wpp}J%LvQJ{w38=ZM2wg7~a}x8O!4KA^o?~w74G)856{qU?aY#
zQ(qpBI|w-iw-|B`H9LB`woc15OS~na|5C<eGR|ZYWwD3mnPWi~E1C7RofenHZSfq8
zIGbwG&e=L~;))JDY-t^q6iaFk?mWwM%Z%<0y}gzULz_&0JA;evupUORG>cjIV%u81
zn`+rU!!Jw&$BC&Tohd*$TMh<UG|OnV8YEdV@bDE`7FrfrR$A6uc3Doh{K;~u<tocH
zmRl_kTVAxhWqHT)vE?hvj}anbM8u&HF18nBMHEG>h^UX)7IA9CIT07Lt>Ah#7CaX5
zO2oSnpG15a@m<6Z5x)%>K48iK=YX^UnFC4&_y#l%kOR&fuxCKWfV&1fGvMU`pAYyU
zGA43t<djHf<c!Gt$jZnyk;g=~MxGdXZsaAAS4Q3x`9S1jk)4qrM1B|f%fP6CBL+?$
zIDO!e14{>14_q_w*nyh{o-y$9f%gx5V&Gc?KOgwRz~7>xqb5hqh$@R}irN%)YSaZ$
z`=YLkx;^UNsOO^IiTXI|o2VZLi9sU<9XiN0X!@XxL9+&x4_Y~B?Vz?n+XtOEXwRUl
z2Hia9FM}Q$^z@*22Yof@U(pfKG0`KVCq^enA03?^JukW<dUf=M=pE4~N1q*ie)Qhx
z+oB(celq&S=y#$&j{Z5u8Z$CxV$8G{Pt2^Cl9;L(Urck%=9trBE{xe9b8XD6F?Yv2
z6Z2NghcREp{5W{X;Aw+BgJ%sc8C*5EW^m)+_QAUcUo`mI!M6>*XYhlApBntm;4cUN
zWVKiaTSr(EtTU`fSqrRXR-d)ay4`xB^+M}@>z&qzt<P9rv3_9v+WIdoLK~$`(>z+b
zmaQ$-eA*`MB<)P?JZ+EGq1~=Ms6C~<q`j?uqJ3+NvW>D$vL)J5ZHL*iZ3}EZTcd5O
z?Ht?1wwr8!vps5i(e{?@>mg!D%#fi&#tm@~IebXYkfI?~Lu!V!4cR&5v?1pXxn#(d
zL;f=4u_2v9ULW$$A)gQVAvPv<Z0wX+XKYgJ^w=X~^J3@4R>UrgT@hO!+Y)<%-$NW>
z{A)Sf^bH&T#-3+-(e86Rs@Bi$cRb*D(D4xKk&j4iqSPiyZL-wj)RLq&<qF#p$K!Z?
zT#lzK)iM%C>7ngxRFK+CV~2uTAi;rKyH;%gRId?ZlBll$vMGtL^p&xS7PV%;HbC9e
z%cOQp&g?mXRTb4!@}040ql;rXy`-^WbJ_Yvb)Wj|hNjxJ1e&N~@_$u85F%4Mto*^v
zG`-|_L#?pB?0CiTs^c}s>r$I4wP{j|ms*0<5-)eWi5J7=c*jBF>}<0jB~GbjDnGCC
zZR+~sn&##jU!A^gVyvF(pJz3&bX~VuDbbkM)Pk3&v}QePFM6`LCxP(!H5+_}FSwy$
zvneOLv{DbR-k+YmroMsKtu^|?D2J#1ow>AYn1vatKk}(OkiEWz5N(Au>l<s=_$T6J
zzExPDu~w~r>AP7RA6uU85Jiqp+i`<B+D}!J_u!u0xcK<E6yv!s*#+bHN@}k5-7h)5
zb$sXe9&hmvjvw(d{|o-(_}TFbfz7dixlwj`&^NE%IE=XhYlCHMGgKo%<8wl;tEq1c
zKCbq7sD-AIRi@0~cgkb!Q9m-I=9XGIRtzk8hMB@^IAJJVxs4m@Tbdfxwo)S|Jy}j6
z-rVoBI3t_`ocQ#;QcICqn$)JVMaMbF87*R+F(S!nT^x+NQrAjqN$rnHEtzgSIj*|8
zW+i)Lt2eR@rn<Rib3;>2o$kbT4skMUo<L><S5J&RYPyipn);Rw=TPOs?(-Q_mElSi
zsio>MS5>T0<ti@4|E(xe-?G_Isbz*3Z-kiP*LCs{b!t;cT&q#z^b2c3viqnJJAO0%
zXJ|jgc_>Ft&_2wj!K8$*KX$OvMN0bp{G#a@DZZ6yzE#SIeJ<}i6P<1x_fEUh;dDA(
zQafB~M@a2RsU3ym-syEF`5pI1OKsNwHyroQOy^-Z?wvEGmbKT3zOxVHxOX1ysB>l=
z*m0j-GW3>!-`>C7cgXMe*I%ZFIBO%0e|~L8w6!B<a1X;9&DMQzb6NDT@!lin6;@U)
zsaw~)`FMY)VeU$d4eva}&Z)DSXX&5$TU=+Za}K-hoOx2q+w07i+8ouEPN7{?CpT!M
zT6}d}XX9JVzNLU~q96zF1e^Dqg_h^8bQU>_oh8mv=X__Gvs`M(D3ID*sm+sGq11|`
zR@}aum)!Up2G#VhVk4Tqquke`w*3UQQJE2W1AA-fIP8HIrRQhoudlCNt0v{4dwF_(
zRJC&Kem@vZ)IMR(0Uk^cqlr>m)-w(!7(HPl`*vs|N%Y}?L>sPT|9rHvpa)}xJyF=S
zI#5W=EMD$hp|ZGIYV-H16B{ar$E$9zRrS;UJws~NYwRCxHN*LwYgoH=u5zxH8W~&B
zp>{W^ZB2T28xT;)hA>~9+0Rd|Dhqt$@7&c^#z1dl3U6|56{*)co1MoxTb!-VHs^Zh
z2IofSCg*177O5?e+Cr&SNo|qT7E5i3)RszZnbej`jbyC2*13%a^*HAa{*%t*ojaYo
zoF_O>lv<5yU{^}5R{wvUv|S)=`=#vxX?sxG^o_J}W>+2DVOP$k{WgC`pt?rqY#+x{
zd}>I<;gi-TwHM1*txk6NZDj;ChCH$Ukr4T&Z-!kQ{Bn6w&8GTw6d-emF{(?P=74G{
zi@560h55C9PM|KlRc9?hA8f3u!KZJGXXtj=Bj=A#dHV4~>uKT8gc4U+v$<(KKILJ?
z@Wt1nf2lH>U>w#{l1kO-gjO|z3y+RM@Ui$r#EMTN_K45gXDu#ad8MEc&qAwORa2G!
zd`2S9JyP=pPJK8pa_(bD>b%%_iSttDWzN0M4ymn@8s%q=)as>njMUa%;oR@M+^K%D
zjaF(6Qd=i&o76A1J*sGh7!cKs)EO&T{z2CW<FkC!rcvTU#+S?dRv@EN(p*c_=xbhm
zW1YUcXd>lteM6lpm8G1PDD$!C-rA;C;7E1r&;e$Nyw!P!D(<&AZ<ku5)S5b+cSgJ+
zwdVG>RCyn+lAhJ-kJUfC8)_CNzSIklVVQfxn^!vTb^guycjtZ1`<)LsAC%g$QoBTI
zk4x=SX&WMK9%(CVpZ$vS5$B`M$DEI2&L^BtI-hbr?R>`htn)c%r}O#fC!8-b_^R`t
zYzyoA)!7P~=~XmnYEQ7*8sKf!4}XMbBXinTedBPw-m*|AsQQiiW>^0pwd?c4!oF4U
zEHO2xEGs0m`B$(vVAZXSeGxwPb!?E@NmAP_HGaQXY8R=^*V@Tp16AkC&R3kTI{xE)
zT_j2Ec&W8XZI?cRY;Av(yUqeFUs!^Tv0`vTTVOw)Vez+>#ouwh>->lFJ?Hz*51jv$
z+Ip#Nl-g#gZI#+~sqK(jdvG-Qv@syt;2)4p3i^h_-G9c;BXbz{g%N6#9xBA2Y<~Z(
z@%<M4`%r(M`M^)MC2HijO`nP-2iLF7?|-otsPB)H1F%Z6xz6qXwx^M$E6Rvc8c~J}
zBA-{s62;qtQ(T(3M-E_{%+7XdF1w3dv96&sCq0}F?QjiKL&u)JV$X?dglnX0)Z%95
z560kGYBaeg&|4*`#<4YNwRc_3T2<MSa+qVO(RXXoI%YAg#>qoZiZ|JtW>0q{g{Wz0
zG}bk43Hq4RkPg=&VoB%+=+wM^WkY?fksqE`eSy_Hacb^THW~qQn&K_>t*&WZ-)i=c
zb>`+**CZDwPp)xIcE!1-xDItqbxm`{yAoW9F1yrDk=m(JJ56e*OYIL*J40$`O6@GE
z{ZVRXU*mGBF3?i#@(%qz_EY{%6)vfrqxXpvu|LUy2{Q5t_Wf!X7~Sk4!N?8eyvD9R
zdJE<n-M^%bQnp!F!)Rtok6)|fi`h+_5Mx!B{mnf-Q@|WcKM%l2qPvs^y;}%WU!IxT
zU5dUHQEza)O{-Sn4C_gfv0>48N^MW;ElFAH+txI-5K;FOtAoyJVVAizL+);RY-Fo^
zA(D;prfU|5MO;}@JGXtdUhiEwOdChWkD9BHQ86-VrSUUxvcomcRmAw;#YptLy{=-Z
zov+6KhvfJg+G>m(F?z{>IsCnWtISm?Mt8W%BPyh}r~Q_Wapy%Wl!NxS-_{<#+-w31
zeT}Qz)|erdxY$eD5mD<}*3Jf@3p*kfjytdYHWj98h~=&L87gX;n|*cm>cbpH74W%M
zu^vPpZ>Sa0(R8?0t6JIPcinmrSH0^P*IHMDv(r@{xz*JyHTvLdrFOm4F4f!Q4s`-X
zyDqFvcD1-#gKhFPQoAgqO*SmOnHJWy#kJM7&9&WioNI@xU21!!wohvNrFOa0u8`W5
zQoAb9!n*1su2fA~2Pc`-^n60EE$pWHm1gr7*1nn_hBd0@hv5yW`Du9b>HoCHX7eJW
z*}S^9W;627db4R+r#G9732U3ydC9Q`A0zPaDNLF-yQ#LRrlM(m?HX@Y!R+7+!#F$9
z^?7fXW{MzY5xUZKGbdhLSGlfsUE{jeb)D;a*A1>4T{lVX2C3aBHGa8SYPU%3R;k@4
zH3lkoT<y9g;yBlBuG=FPy6$xS*>#s1RNcubRgFQ%LzF-5VW~YLwMUI%dn{)I=&n^K
zr;ZV~E?(T!v@Wkkok(QAx-kJL$f;;jJF@3B(u!x-G;XMAH8&*}sfNjaT!c1^L;V}-
z*_6RB#T*H7#AT%~<a8soevA^9rH(Z;GLsBOxFj1*m}fSzgOR6{S$uUBP0fYA4Za4y
zoE*XrHI86&(#b#mHcI5f;>{~ukGLLnJ?47c^@Qt5sZs542;MEVd!_bwsohUuw6uv>
z%X-%{mW>w1n0K|)MvdRP)svo@&MAiUlnix@AtgCE(;b(Qk;yp*|MSlq&;PaO=Q--#
z<@uM5=kHO^S0aD<j8t!0vJ#w}%+V=50uD{2r+U+8WM<At$;e2ZF(Xw)K66HfH#IXO
zJvC!y>defP<e40)Na1fUA=A^-Q!<lNre~%FHGAEN>2E5g1$s>MsVPWE;jC5~u}#;H
zXLO0F_o&h{GQ2Z0Gm_KNQ!_JDGSj99qk7wj>OK`!1yQA7HE+uF<kVDtq|8KL71hj{
zY2F#B$*D8dkBk{9Gj)?@q5v{yCi4Ti=`-AMX{qUHUVfjMq9V#n4@UH!5zzxZMwFU7
zBUw*V{~}83F(S2tkO9nxu8#r-Sqf$wMLT@FH}&Xe4VTGM(wj<Ncv4d{w;KiS3)TC4
zDYeJiXD_awQRFFY@#L+o=-vW<>-x_1z3T^B;BP0t=K8nPsEjX4?PaMwp|`+Kt7C}T
zOW`f>&#qsBE$|Ccqc{gf#d`Ga0rYk5NcTW@lzWiWXjPw)+H+Ft3^uvn8l%gnjnQTI
z^(=pb=#I60uA1g&Wn`+}Hh0@c)<?_f9&5Cm&-d1HPJUN!Ib-N~7;w@u1Y6F!Hm|<0
z#t!P5h9)}vaNkasc2Qr9!zH91^*502scsyQSGlLT<J}4FM7Q1Ta68>Dsl6h#SEcrv
z)LxewbGA37_LkJ%zRK-!d)-Nszjmj%Q{8Fq=~8<~YX6Yh`!eP@seK?drU@TQ?GrV@
z8)J;jjCF&co4IvKt3K8=XMA<Owwn3|zduGlLphd(6T?wv3||VFnChqhmbKP0Vr69G
zVc!W;^`V9&k2*5q|0q`NLC<4`$2x>M?6*vf>^9Ii>)&^}j~1~J3*A}En_6gPeRX~Z
zjcV23)kh8PY<CVL1BTB2)7~Y<gKSvc@6NTnW_d#&IrQ|sQK;rvp5E)mW%r)G<ls$O
zjq|_3%K&t>PapJ6<i)qy{!A$G>lRGBnJq=`;;^$_?)mO=Tu$yXseQQDT_LrPl!aq`
zAuBVc57Au}H)e0#Xc@Cp#_U>bSU2R@qkEZqxgok+J#*JMpK;f^>ztkLRnhl3sbSPj
zW}p9(+Gnbs*=*|cZ<pDp`xy7yU_JXuYM*zjXUEd7xLe$<?l$*&_Xam}$S<UZpl_u1
zoz%XU+7E#m=dKy?rm9I_%7NeNHEF!sHN_<>;f+ezB+|XZsHI;UwN&3{Wme2x#+d0_
zeasZLnbUkCyz2H<PtP*y>5skD)0p4%dK&SyUQf-Oyuf`qQzQ3<?u*<PyDxEH>b}gq
z*WKaX=Vp{gOZFeB{VcU#r1q=Sev>vKZ5C;ZkhTHWxUVp#M(%4yUo!eqOSSt3rbf0%
z|J2AfNJc#`qh4TYWV8O?)JVS>$=k|o?|*7)<i4BE$$gKs4fIcq+<#Zy#eKsn719<Z
z2WA*Q+h-4pFlWN<N8OJzJ90lJZP9z(Pe@x#|7J(-XWX4?u2bQDuKgBi8_Zm1^dq!N
zQJvl9I%dIo#r?WIJ959q?8v6|5rP3`$oxnhmO0GPz4HHq%KyIm11kTA(N|LWZNpXN
zw~dpwSiSPQ)rtSEmH$)sXMxIZ8!K%?yH);g#G9A9zjc4-{@(qA`$uUTCT%06ZKSk~
zlD5&odjAjIPeYu#pN2!IrqiJnPoS|sIoL{uRe$GyIdkz?^?Gd^(`&sx-l*4q3$53l
zksgllUgH_%8SNS48S5G6Im9#GGr=>_GfCPGk+$*DHbL4ZN*jMpmbN%)n<8z8O54<H
zJaI<7_DqY-ik)q#_SjXuo@Ul-{2lvc<mIYfJO8g<|IgQJPdfG5L)DG<*K5yV)a%%V
zw$BwZ@)9+M(|=MpjZv;A%acu|_RN;H#J!#zX|wmQQhV|}^YlvXnX4+bgDM(ZPo<9B
z*IT9b%=c92mD*FTDz&SR5I6w(sv_O$w`Ym-8P77$a%ZP!Mf5$Yey8a5J5$=cdi|cK
zF7@bAzddyxU$A~-w4|=}+p`wyc^W+HJdK_vX-k&2RB4+oZ8HK@+q1-|UnzS1V$fEa
zljlGA5>}5r8;$4E^ydPHWBTZk*(jm54cO9qt+}5XHJ1@7BWE)=cYDrJHTM+Hsh-n3
zr+fb3Im2_N=Pb`3J!ebXOldnz+76etBc$y}X*){Vj+VAr(v~G{v#;@->#w<c27Eqh
zJ2m%WRdch=nwu*vvt*RIq`+42e>L}iq2^wzYVLK?mSfi38!3Aur;R#WA)}&Y)JEfH
zu;$+3`Ln9IcS>8{Ue8_9Hm9F8_a4vRsfV6>aaP*$aaNAH9A{<Jw%(nUo`*e;88!D&
zRdeT3b4OjSI`D1X>N@W;;c7e_H^yP2oIG`&D65g>Nv=a^w69`u_b~Q&)ifyQy}za$
zwn{&%bC}+F<KgUHy`Oa*<LUG~PxXE_atmHcTdDF=+7?S&kzTz^rG>@9a4)6jRnKd|
z>b*$Xin~?sckohr-u3*$^PcB@&j+4=dOno45^0++ZROI2aTp0LkhX=v+WxFQ;<lCg
zy_6%no}BXry_23Vjc3dJ&vrXy=db(D{|$$wH_~W4s(NcYB5&0j56jxn#=~p#j=`bm
z9pa7k4)qT64)>1mj`WW5j+VA1(zaCEmPy-kX{(mD71CBCZ7Zd%_G<4~?>O%v-tiF&
zy%W8YypwS#+E__HR@z#mt(8JzYm>J1(zfCMZyrUjo0*^2<Mn!zSg1<z(lz*`ZMC%3
zOWRs$W0|^%f@63Hy)$&5m2FkP<Ci+aJ2M$CT<T0*dNXyGRR+Gb<n*-EnJFo0GgD_|
zrcT#=V=2jL-sF^2Jb|gH8JQVr_{K8Q(!A-(X=xdF1v92k$C(!Jj(KMqF|9GZW7B(#
zDcL(SBXg#5!=<I;a!l(jrWwh}$_J@po}QV4<1iS}kw!$v^qr*eh*EUVVoFa*N=@_n
zt&y3Wo}7^u5>u8DQ^Ub0NqI)OH7XOAW!m(VnHhKnGx~@q*NCX`V3O3k?fQzTz=)|i
z7*m>8sfec+eP_;0SH8rI^qJn&={Pj?LXnn|o~g2_pJ|$U^fzm2k9qs1jsB5=x7b_K
zUvDNCVs1^L+{~CcGi644N=jzR^z^h0G@720>`hHi@t3_cyupUE(_2aJ<)y9MsGOa}
z$)1KZkFVKSb@MJ}=ZBXDWHZ;Vd6$b=Z?$&?XXtrZh1%%aZT(8xwn*Fg-TDCKzwy?2
zeO>%FwiBd{75j^O_TPBddK-d$z%FUq*0m4twy0X%>TUC`_ipfR^lp+ihB(Jb+YV`K
zmo_PF#|N7KF8&+S$rA3NF+UA+&X^ze+aKdS!)U;F_SS&+=#TN9?`22LHQqhm3%nP4
zFY;dOy~KN|_cHHZZ-=y<C~eGmPnNdb(sqipohogoN!#ht_6KP@;~MXNWAx{}%J9c{
zuT!JHGtJT8AA|mwKmFh6?|**u=lzSSKYx|Bv;3n!@4bxvM&G9WtdLPp$pJqYKLevb
z??c{482x!4mbSC^dLNaxbNV;>^FHZ)hOwOYDK+{#m(kzoN7U%Av-i=T_eJk3`smO5
zvKsxJ*M~Dk_cD9m^1f|sun()-Ed1B5?eM;%T+C|sefKZ%`I=j?s*P{M7CpT0dEXCK
z=6%w3VYkZsiK@(>dO!1i?)}31rS~goyGYt-8!nNyOQr2HY1{k%MrBSKWK`ykgR0C)
zLz70aeL87a((t4aNh780a%sCl+OCwgtM(_2P8t(&WfJbItEKG*Mwqrc+s9TF`c~;n
zwTsH?SFh23TWoAsF!mlQqX+i%1@;8`yN9H>q<9tEl%zwGrY233wriw~5jGQ&>uDN9
zQp7^`f^O$D$ZbabAFtoEjq{2N9DN)0J)C7V8;$GW*fA0Qt^aB&{Sq5C6NY`M2WM?L
zcz-WzxTC`!(WR?RYo@NrNi$j3NlHmdO-f6eo-`vVJt-rJx&DpPc9XQ-ENwU>Zk0C1
zp0`We9c&y_|EZfdjsJ{RjdZBZss0VB>b~f}F0neiaji}2GF)FxVg1S$wb`;!dFsrq
znd%PC9-mgXoU(;(U32*J&fcCcW%Zoz!i2kfd$@?jq`De*qJ%xJcJBAA3l<B1v{$vu
z*RO2l4Wzzx;m;@aCYqIebrYG|?-w4TSKZCc+M$n|*;$yxdeGjaB5C{c-X!K<cd6x{
zVXQ(0N~^w{rY}Jym0O<cNUBI;YW5dt`+HzBX;M|vQZag8(xRlrNsKjUO7E7od-f$Q
z6Rsp?B=>Um$M!cax<_howQi~UD|iFxQ2tcKv8ZM>H$1Jc^95?u)L9#ibzW2D)k$l6
zimidz8l~+%72Eyo@xh8Xb=J<GbO~$?^>4IQwY8#2ud1fhwxkWp5X_by+MBdd+8*x9
z5L=ZYwk0uIc|_VC4;rF9X;)9Goq%fe|LQoG?J-m%YmGLRtISsDs+n4xmUL!M0?tAJ
zPNXN4fG1U7qb{j5_X?|;GIiFXa3h_cw8t26@^LhbgG0d$DR3AZ4fA0EEQRGljQ>@L
z36U@i2s45E*Cx0i8B$?7%mmK5O*jf>!9q9=PK6HG4_Clda1C4sH^5DB3)}{Gz@On6
zcn+S2m*7=+9o~X>;eGfgd<>t#7eY*ofXP5wCT7E8I2|s9yMeG1zY=1S6~+S3PMQK7
z)R+_xgq!3A(lm)QO(IQ`Dghaj&}-5I@Gv|IPry@vo|DjP68cO+k4fLdk3t|?OeUVm
zBVjzmfdh~`IUh;@+fJ^B255w1p%vBxcAI=MoC4f9H~C(87G8#T;B)u^D8ZBe4L`%L
zLc|S%7$ELA8^i*67FP_UBkplP$2gvy!n0F&cFJ%-$0-vb0g@mEC<{}t<CI(={FHK7
z0q8e{x;JGrY=!Nx10?JO&Oc5$33kIJa2b&QQ^@}*<o}eb;X1ex$oDCvZwh%n<u8C8
z51j<q=uqSw%IAl^AjH&2$b?$B7$`qeZw10my%X+&zruq+9!({WrjpjFPr}piI=ly8
z!q@OEV25c=NCV35w4-1i6hR5hhZEs!I2X=?J%GGv$eZ>iybYAc_|Y&GuwT3#T;Kt0
z8IR2P3Rnn>U<owC79daJkr}@aE{7}ODj<FF*eL!kcnZk#_<sQQiT@n_1>|AEU>E^z
zARP&XuoBinD{KPnm~b+j0>qba2Al=g1LZn_I1;d3!adLl*gN4Rco|*=(waCFCIab6
zq--P-SK<u7W{G)F0HiaKbS4siVm*+?#O=@y#{+sKQZ5oH7m0raY?_Eo6ZgOka1&4-
z5^sgu;Z7hw6CZ)cfV@n^_KDBJXYf7z1eE_o%D;UWjDS%<e%QytAwXX8E(>8_4wPRz
zy4f3`5w^l{fR6T^fR1)_w4Vcig7e`5AsoYjO6^F6>5vYYa2Ol`*ugOiW<w5;*N#O%
zUOSdSHPk>Y_+T}l2iHCd2R3q$KaLyW0iaBA5>z+`0&zNt(|I`L!(1qYVkm_&z~;^c
zfNUpea&89F<wUM?2au1>ci<zS>^QNP6MH#-6~aY07vWs!#2!`Q`Wrk6*x7}h-FBD(
z888zlH||T|GUxzgc?Q5x!2TZW<QWMbz(yXzc+lN*B%r@%KA@L}dgVDA&V}<}4_pWr
z!=<nnu7f+_es~IAfmh+5@G*P}U%*%J4g4mA*8=F{#dh8{kZ>|k_PwXUAAmT$#OWnY
zFL8Q_lewMnzAYG2gB6AVX-XnJNfUv3o#X=2l|&s#N&)gdiL@mh3Dkk4N}!x2Vaud7
za11oSdN>|-!x?ZD+zt=JqwqLj^CWDZgw2yW;RSdJJ_OR5L|T)`yQD9Hv?hHIKf!<C
z7a@`dg9hlGjNWPJlC~1+U=^Ux4D_1O0@!872G|7O3NA+g(w!a&Q9@+i2k4TCE}7_(
zi7rRn0+fv-`0j`Y;2|N7q`V(l1SLSe9$C)N;VnSdqtW$fbUpfOA+q^5oAQ=345*(u
zqhJh-gYkfUb0)(Sm<sWLZF8tsIY$BU<je-@RZbq{!(1qYVkm`ma2nhM=$!L|5V;e8
zu({Q69FW(!`{7Es8m@)g;2t1txuh+ZwB?ev+(&?X$t7QMu|@9dK-zNOf%o78AaC-p
zSsv-i8x3RO5Fjmiq$Q8E<dK%V>3|-2*?`V@*enm5<yFBFAaC-}Kd%Xn1@b13yvf@F
z+u(RO3;qa~0y^j20e^<Sz};{!{2lIx2jO9$Y~{TPZ^OHQ-g)Sqr}U;w<&jT$<WnB`
zllL`H7UocP<|F}mIcGgkN9JIgIfTuR0MeCDp5)H~@*tn|<dX;a3t<JUggRISq$~dz
zXn@T?TJp(<d<i?@1n7Vpfi&flrhL+rPk!VRXa0Tg0Fa;g*gyXxK;L}y%}3w-AK)kW
zH~cI_ffdGr2S`If3Z%gd$bgw}I2;K_Ll!K6Dp(9lVL6bF0@6`HItoZf0qH0p9R;ML
zfI3`o6+8)F2r+j!WCCI5ZiNfrP9QJlqWj#3fU-1~x-|DyARTkbley%{+;;)H&ix9o
z{oL<?^voqab4ky<agYEmAWic~(>%)3ymTPWd51v(lmYoQuM$Yhyc%ePRv-`OZG>%r
z?dP?_@j!W+cM04Iw*xxQy9@pb*nb}OpNIYDk%oDsVIFCi_XfNL@4!FcefTGkFY`Wu
z&j6duBR%uJ5uz{_ynud%ZE!x^3xqAQKpc=4MR`CvisnHPkS9geKst(Q!3V3M9@fG-
zXadqyv;!pUf)n9nxEyW)(o{s6ibzut`B8K~JO~fNi|`7(3+P;g{foYb9|7AJ{VGJU
zfCv}{lOPSSeep~<0*;2+kPG>M{>20;o)4=4eT&hz7=4S;x3~q!kK#?R1-1kF7o&gi
zC4k+F(WhhpBm%Z5ITp@@8{tVn?-KMbp&XUG3IBvI0ehFAf5}fk`6(d{CBF$#YJnj@
z8cIjP7&rtb0O=^r1N1H>uF_JdgoUsemIC^hHo`_g=hBnlH24FY1%HC`;X=3=t^;gd
z`ZPQTFTl(28lZ0}Wv7%fUy9zPAH!!%HPLZ?Bt$_p3<ev-0(#FM0i$6op!@s`pp48%
zpZOO7c{?9@WrQnp0C`bHnJGi>vSWd=SGEDLbs6QO>=YmkWu&1D+m`(iE`<)D?37&v
z*TVJiIG}&o8}Js8KV>SekKhwP|FZuGQ63HGT#nA=!(j}JgYhsC+<?8yi(x)gz(QCI
z%U}gi*2`A`<)*v=Bv7u)PXzQXNAL2}0iDawhI0YimtO$bp&YxHzXCrCQ9*gFplnvG
z0n%DQdMZdu#fR_}P~IzkfS-h@#Qv3o0sSk70`{)N-j&$968$UDzj88=hRP&Jg&B|u
zhXLuRtON9}q`XvO_sUjS51W8|s@x6OyYf6h-^wfDI=BIDhCATT@K?A8o`hH73-}to
zgCF7F@QdM^SU^2l5Ct)y!4#MV319~&cpw?l0G$`0^8$2Ua0Dy@^jm=K7TgQ}5Mm+u
zxR7)%oCn7M<$WRcUU)YA3C@STa1C4!H^HrNJKPE6!NP~(F(3^KpMg%G9xNms3x5@&
z3cafa0&!Jg^D4?r6=kMsBuoYLufon%DR2~I18q!IJ`_O-lmTU^sur37`&OL>XTTrf
zTtL^V3*iz#=c@gH-K)^O3f-&FvkE<{(6j0pK+mcd;T3ot-hy}GeW2V_eFC4szu-SW
zK43zz=qw<PMVA3}Xc2X2aUPUIB~U&VFNV*7{98=<T>PsLODwPp2)_jTE<xud=)80W
zP<EH*0CJWVz(at3OR?k9m*7<)mTdv@XBlZ<b}CT5mSex=<oEJam<}26G?1R<Z^GL^
zK3Dso1=?T(Y=$3%STO(w!XOw7cL8=<L3}IT0K%^z{E83YBlr|3qbtbU72gR_L%15k
z)o2h4!(kMRh4C;6;^0s~znY_A6_A!1%2y5Lspf7VjWr*`H}IPfD<c5CR#IkGT44wb
zgAstdm85%RJY+*DVEdKWeq}4P!%jE>_5pFMycKST=iwcA4?Ym0b^r{85rE#cDR2~^
zXYDMQ4NIU7R>LvS02_gLYEK8!QM(5&0?I}0)o=$q29&j0%35tFya<%FTJom$EugH`
zQr2pJ1j<P*<%?)U9Xi!TK@4EmI_z3U+UwA<jx^UL17)mkEt~{<f%0AV2)qWQt?n!M
z7Jh(#0cEfbyZW%JFA|XF8wsOf9grWs?XUyT(T8n(<hPGHuqqo$p&YRBsvF?1a4-B_
zh}GjD0UY3hU4UIyUjP>Zc3F*GR{t69g9ia!S7V>m*k?6%Sz`gp(Ha|&A8RN_YbJsd
zj)Yl&9&7TT01BZ5$^f0#Q~~x_(+I}`<$Mi!w1#x8Azf?QVJDmb*lZ2?wPrs&0dK>9
zgs2|{Q{ZqY25ekk2dm*2z)tne&<Y!16CkhtWH<%h1MFUp-Rr*>;uvHcvjmpI3LyQ*
zJOq!z<3g;R3dxWLGvE(^z1Cu@wU+_;)<AwWkpB(Xq=7tZ7y)kJ`G!nD*9Pp<kPq{L
zv^JawyWuoIW&<)CZh)KNHn<c10{6h*;Q@FU$d86M0DCmN3-7~+@Ckelq^*IpHITN3
z9|f03!$61zE0A~V4uOd<8IA_>X&w2r4&By~KkKmBy3IhotlI|X0_k117s!uwR{(mh
zL%((CwC)+8?yP$eUIuhpr{exM{31jnIy4S|D2M?Kuva7Hr!gMv-~<m~>qczdm<}`H
z2sjF6K>;j)MX(gAVI}xr4IBd-0lgd1yYYOu9Ik?E09_lOhnL_L_y&FxqKW)#iUjhy
ziTIm{zlpqSqTDtSM-y>0)j>O)4&+zU8E_U{02jk$&;i%O9YB6HJqg&R3EMQi0B^%*
zK%C9grDkl>Ox`pP0_@UE{xp+6&Df@S7)*miz&6d;ra1{xU^-;LVSs&_u}||HsDOpA
z7?!~bsD)L4eVW$;dE1PAnz2LkJMbQSAjGlAICdTsLn&Mhq~qAT;IBfoj0Eak3p%wV
zz;-wVuty8FX!!`fhF^j7wF<zlt)!_HTec#<H4Abe59Y&iI2L%g72R6NyH?6w>sCO1
z>kg2x6aEBy;3BvbuyreW+e+THUJKNn)|=oKK;PC!;R$#eo&)UP`ZBx*Z@|YuUbKE8
zL>sni!**@hu8p$QhK#nq!Ts={5bGxbd9a>5SWh0TKN-#i%Gde};9DU!klqdC=LYg~
z!=d1UOqdCW0r|9H0aU|E@WE<m0n)qS3b+x7d&BK;ClL1rbl!l@8{P!+YXkYU;h%v1
z8_<8lm+*}c8;N&gG+^(ILtq$;fYC4xCcq?!0|%r7x@|<SjYq?5$c22E3)o`gVps~d
z!F_-}8y^;86ZY7IJvL#FP1s}8NpKFF2YcWv_(h1#*kp4AAZIga-Fyr*0CF}z1*B{9
z>+lA=1s@8r1)aB`>z2uY9k)ya;@E<oTS}k|DxnIN0A*-P4b%Z~Y$1*<+o2tfhZBJO
z+Hwj|R=1o9X9M}S1%0<%2G;{+XUnZ{2iygB!{2~(Z=norp$u(#9=?WOh1hBV@_XwP
z@Inft!KpyG*m@yc3_l35jpw#S0r|778nD5(CO8%zg%{x^Ag{N*3jcsF;V1YH5Fber
z+sWJQV}Y`@9ouimF58KBJMnIx0U0n84u>P56v|-%EP|y#{M%Oo<!}2Mz+T(YXZw1<
zX4`kdiLe_^gEQbPxCHjXKKNOP<6=Mq%Gz<OpcOX2CioNZ+;LaHRq!x852W$9SAg<*
z9O>GDJ$4{x$6!F#j;Y`V(zPQMrUU8NQ4cMEjysUQV+)Y4JN^il!<BF~TnpsojvL`-
zxD{@PJK=G73Z4aY+3_M^?;VuE9dE)rfZcbz51+%o;TIt=iD(}HQGl-P=-E!1+sDHs
zhy!$LN1yhSfpXUV9()Dg!uLYRVpsypVFjR%d=MUi$AmckP$136ljh?|^YNzxHas31
z9={(*<ME{Nc*^MUZ@>re5qt{hdi+m9>>LPV0ljvj*G|gi&S{VcPVhi7q(L4Oz&t>=
zo%5jr7Q$j!29%SXHE;~H0(rZ0Gi-w$AmI-{+1PnDVDFvx!hP@nybE8z*MJ>%4FmMr
zH3g=^(NG9QfDXG#fik*_GP;Ynchx`xkmtK3VAoyPW!ITNzVEsiu7SJYZulGA4-dhk
z@B};!<n69^;63;!d<>t#m+%dIC&URB7y#Jt1j^(Ir@<b$5Qyi5%Y--)olnGmCz3}e
zl1C?I0O>uEcusr@o`FswPQr#K)xj!Q18d<^AdgO>Or7*I{3gW7y8zprjO|W77tR-A
zH}=`>0^-@72I+7(90{{vHY^A1vKzbX-UM5KJlVY)$dBE~+<gw9|8Df(eF>od?*E6P
zy9(5zY}WuhqcliJr-UF~f(Rl=gTRtb5hSERS{eiVVbLj4N+aFf-QC^Y-TT@H*U9#q
zckbtYpIJxy*ICSA9t&8DzWVE{zrOmLp}!gYhmV8)N6=gU3tZv~?y>(fUSfs;Ivb#~
z0ltd?Ive1A2P7g1_HaN(?A?GIm}fwKbT*(6g(*c@zNG@SG1~z5K0tp1nxne`ZTOk4
zm~%ic`d}9Z3`chZbT_~~4Vc7arZN|E4p_tzHU>eY-HxnB0~+CuBE2V4pOI~8k6t77
z8rdE1iu@IK75OK2Fw%P?hvMEMN2BM+@pyNncSlZRCbQ9X<U+hZayhHed*lW-vyGkX
zLHCimk37l=PIHcn=s)s0x46p#d{dF`Bhr0Dx{pXZHShzX;ywn(CNAz}pnDmZloX^U
zE%td}CbE#7T;#<)4g3;&H}D9@ImKBnaG7h|<PP_F#8Y1Ins-4kC?pEeiN#06Cn0uZ
zP;yf73F)yfgEEtioa7-Nc4kl^zUCWBP?~a7;5({Nom$l82Y#e6O=&@Eex?JRu}_2S
z)1cn`MqmC%B!d~oNXGCt6ZnTIOlKBzn9m}XvYah!V+Xr~U~n-asDzw@<s9rz2j9az
z4%XdZ-3_r%L!3Xv4h@;gj35}QqoJA5%h0Uk;0(GSdYijAV_1D!(FQXPGvlx)K``7M
z4F3>2F+2t<k!`qa!*{Va2u4&xS0ftHgl618rV-D1iTxVc4;e>}LMJ12GRobJ%1%yl
z^Evt%wE&%rT7phSyQk5$aW|vu(SW(EVh!uq7zAVTQ=F2N#vPB@kD15#7RFrQauEFG
ztiOIj*1z2CU#){+tUVi>2)i{l87cV>?;mUKv8(Z(zbjIQ@3AL;oBeNh@b~*57^kms
z`WhDv_dU+@<J|GMdH9aUS4H;m4Y6C}?bd`?BqcfCIUx<+H9^M{cCiODOms&RTj7o-
zx}%BiXp;9#N=RayF)0N@7|%rP!z6wF<J^BTla=h`Vkw)jZ~ts#XAu1B8~OKJDiA?s
zHgkYO9N~BnOqOGESGv=aK0z=gF5WXGHSTpvdj7^9PO<A#W}}Cx&YY^Zsd|{IhpBdE
zs`ICw<vbU;5(LwHW7B@ecQx%#1_Z%$^G-MKbn{L(?{xD{w+GW#VGpLS!ye4g^9<+D
zaQ+NE&(QOXOWfxnk9igZGmql`KGXYVUc+}W%TCPdL>J6Bt49$07ahCtpWXP+Zv1D?
z|Md6YCbpoz|MWMzFy$zZJ(*nznP&TrXYa*5&er3cFDOAN%AoT(t8wRZcCiP)oh!>+
zS?0<zSC+Z5%!`kX=jnJ}IzA<mztH!*@k|PW`R;jsLB8T^zQJA2*Y$iE=DW-J?s7qO
z^t3=v3x1+G_jt`)-Uq?L5BQbA3}rZ@f?$y|7nyU>cevL@)!2&j7dd~?F-``-;(D~e
z-YjlIJFfDGC%B8nFN0u7dwSztOWggEenGI*-Y(5g0nD>h$4i%@`=z>Hs{5t7Use(s
zmbv?7W?JTNx&LTwu<Se+xy-d7SRO%LWLjPyv#<CFyR;$|Y0&G64Y;!v?qS72%(Jov
zjc9_MT4|=0H+af(%&_uJ5Ueuas$Ps>G-Giut0pm-Y0Shov1%R*F~=%%tg<VsymyuN
zu9AP%QBH7*vzTX<c~-p(g4L-hhD@vfWG=F<eh>s};$a8Y<mXH5!J4lrjr&?t1wF0N
z(;9uO(Z?Entoae=t@)V_bfzmkFw>fG$iBwA)+}HV%kd4aS;IQyUvq$yoJL1$?sA_;
z=xU9w*63=DIo5uJ{@3OrFEX!{d9BQAi(tmJ?su(kWvy>zZAIMMTKBNlJ*>5}Yg=Ns
z*2=xMJss(S>}$L87jmwZXYJb{SeFjxt@GTv0nEZ3tlQ5a^uF#m7r4nC?(q;iyUxz8
zd%>$9SRb8Om}7l>5|S9RtS^e}>%D7zIqcv1%GlHO`d{A|Gpv_)y{zkHU9ac$ztflh
zA>aD3OlLJZUcZqoY-bmH(fRtr9OESNu9tWHW1gb-_5YvO{MI|z@BvYge?v?%QHth7
zG9Nu`co_s6lTm<b*p-b9uqPYc!A8Ar?1KCo<=@zo-u%j7hB1;c{Ecs6<4W|s(Y|k#
zeWUCfy=&ufPH~3Ym|^2{WY`pq*ywqao;M{XDJe)rHtfx&ic~_!n`%&-@3G&T?9C>b
zH#MUrebDu$zWhml1|s*Sp$umfvTqv8GUVJO&*qf4-_6e3?77Xpi_Pw1^A+y$0NrnX
ziap<==Pi2PVumed*b<Kfq`^LJ`IOJdif?yIIpp6`7oBg>`4;cm(v%joLf>2L%a%yw
z-6HQ6dAI0!i=MYk;$If97Q4Mg{w*gs%{eY2^Ooz}LiR1PZ;eU}ViAY9$h$QWdf%EH
zy>FF&Yg)cW&s%l6bu#XE>zyFj79ZdCwg_~-&8~0jLN|J#`)&H(W>2<_U^IVWhHYlp
zHj6pf$8C#P%5sh%`?hP`;5Kq^dxXxnJr9EIc4oWIx9fbn9p0XrPe_lhw`U<cIgx++
zx7d^I_GG)Rx7(BLGH-7~J7nK3`*zv4_e9^@^}T%z_G9}vCZhB0Q<#Rm*!~}8*uE24
zcf`RvcU0jQ%(-JVr;yvvf}I~C|IQfbeP;^f-zoo2`FGlvotel?e!k=@icpLa*qNQJ
zX^-qXW#6guoxS)KyT8*6JI%1uo$Z{#EM(oekj2>foh#Um&UfDA4)=M4u6MrRHSdC8
zS4b41lL~ovr6U6wk#|>CvZI4tdH5VN?9#_BJ@1ld*K$q=!EWd6_T280G{S!E?$1Dm
zFbuo0dkWK;$!z9gXLg%o_c}JR1#|4)#U9ME`x&zDmfim;*b^0<?}<emQj&&j<R&k&
z?kPlJic*Y9)T2F}aIbs1(~DpEgFhL-AckT;_Q<>EKjttGdG{>A{Cifi2Ko1F;4E)~
zU~gKA^AiJEz<%xp!9KgbFA+(xGyB}ZKK<>}^}amhqX6>nlYd_kzQK9>zQY~tt4=NI
zVy1oFkbR$b?bG=_o$vFV?z8jz#xa38=zE{M`*gi;GuznBUJh`Gi^#eEL!uFrIK<;)
z5|a$Q@7MeObbLWUzT#_izF*$`r6|j{R7C#$m1%>H_v>>1VV(!Ufz%YE0lgWI{txK?
zfPFbI7rTC7J)79d4&*-||AGCS;XIeP$_;J>!9lxzQ0E7eBlkhM4`v`EnaPU$2laih
z6lJJJZR+v^jc7tMTF{k#jAJ7IGL;$phr9>f`$6C6LAejEWFH4H^TDGW=M-`uJjVqt
zBm2SYL2xJvavqZBP;+#4$a#l6cj#FV9CjCn^P=~|MbO{j5>&vB9JV8e<v%R{;U6)>
zVKW?VN=Le2cMkWY55F-9yK>mw9A1L#hgY+X4e0)`84e%eBG=IK;oCgm5l?v@1V`-8
zk%Z{@NH*;Fkv!z10CxO{eL3<Cavv#;yhr3c(tw6EM&2XlKhl!c{7ieyaAX*IJ|fQ%
zog7Vp^NxD%=<iI%&K%u=T{-FwjvnA7m$-tikNR74^bYqh$I-Vza4g_M%yG<ja4a@v
zIhG&UkI8<lC?#=6$I4NjI@H6S9BWHEWIbkQj&-LOeHem0Kemu1EN2yK*}!JDv6DU6
z@niBHllPds$8K{Md5`J+*b{Vc>?N-;!*P8aFNi$Hdou;+9rxUcIAo(Nm8nKeYNPuT
zEop=NC*(iT1v8v5!-@Y9$zX;tlF``D6SAM!iq22$LhciXID%47*zXfJuqP*8@rL(7
za54(IJ{gnP$bRxOe3vKne6l#DkoRPHB9Qx}+$ZHeSqFWev>PYoJ=qz5=TFLevM1(0
z`73|W4>O#c#unr`6^ooW@090GjbRzS*HgaHQ|GZWr`*9Q{hfM-u20E-O8(OyV20CX
zI30t;_*;28C22@U2EL&pRq(FUvY-AQdw<$@db$y2INgcg_>=w&MAxTBFq*%Z!4ll*
zX*+US*Qa%T`Y0zj%{hFlr{z9vcTUTDTHZ4u9}*RL&*=P2T;k)qJtO~_q~xP2T^Nh~
zJagH9el0qga3^OQ(vmjVm$Mz{L0|NIHj=@}e^&mpqtNf!shHucznN#}vVcXH<Lnva
zKKuXgy2fqve%8L9eG~-e<UgnHa~~0pRHP#Va-GXY4sw&1Vnoo0pJ+}i?993L==+>|
zKWAUg_2O6be9p}0#xa3OOh)c=)0xR^WIs0_cW_S5^YWa}Lv@^Y-gD>IaTYs&;X|Tf
z*Du5-5vfT_dNT4ES@?p26s9P}DanuM`+}}7$bLcg3q9%0Z~TF-FPP!N6lA@i=L@o4
z(D4O(b746v*}+k6aTgt5c+4|i@`m?8aPb4|%f%STdr{tt@?QKDonMsqqTVm+{bDZk
ze$oD1G{eQJ==q{N7gykZFFEg$=PucyOO4U_r2!0LD8teHrK#xq(k%3SX&wtO$EEdb
zVk_pjw41${<<fIxza;zR5S?Gv`DLA7{)kk3LU!EO<<F7z@>hI~Z}oC<D&zaS+=0$?
zr3bzFjlTSkNbLD#dwyBo%ko~9_wroq$7OjhFU9<qSFslPFK@(mdiiY-TuDa>nxcm*
z3pv33Ah;Tb#3Umn?%=BauIl<~Uh?xL@?VwzYEdfi9aX4KE&Q##>U+LwN3Ql~AaY+F
zf&01o7k?xF)j7y~)vjFK!cKI2bsvX0$_Y+!lV?G2O~2RTk^sAXEh#CG_nMu#mI1l1
zWuXYgF!MEgaIFmAQjto?eNFCbHK~pMuZ_aqUOUbEAh@29ax~*l?8|kXU$-OI7bE|5
z-{1A^>|!rEy)OTC`L7@63fHkW*YEOxM?r8S9`@vhd$}R^4Y_Y*BL}(B`wjVTl%yiM
zy-}YZX-sok(uSYujlOUEi<~!R@E>zofV?-BVZIw{SkDn;ym1mU-#E(!E+O}gYv}&Q
zZDhY03*Fw7=Vn_*;JlljyZI&vZrPn%_T-k_x8%N62L0XA^{u+t^;`1alK)my%y7#L
zw|=2Jz4(<s=*JXfzoq9}D_Dixw|tkkwy+I7-?AsSuA<{xceu|J?98o~ybglfvfs8Z
zx3iNA{oc-xytlu?zTB4kw%oVnzWpuwzTFUcZ~ufnxGnE(o!@Rp2kgyl`EPe)3_8Aj
z3VqzMlXptfg8s~8D|Y<OLG*v;80Wcxp6}e_A@bjm|IUjbxEqxi#3nBG|87F;$z9*$
z-Qvi7SMIwNh@di6k^gQJ+F(!a_T)GI;7{z#-N6jQecqkSe73NiUF_umhmrTLeYtxE
zx$j=$Ij=DD-FHE7FW^Juz89UC#33&6$$^~r<heH-o!xVuYYXmwg1fkHU+(MuepB>!
zzZIRZBlr98JAL^d1JM2bznQ>4*q!^+*u;KxeP8zbvfn?)1uk<HUEepugDA-QK+g|k
zeW2q9iAhEZvhW4vi9p8>s!@|V)T057urCjqBkuz{{XpIa@;=b{19=||VhDPFFp|;y
z#ZqK_;NBm4=R;jQ)Wbt_KAeG_e<=6EJ1FeoBjkVhHV7U?L;gp)eiV<7NkkGdkO?z9
z%1$owV2($+ekAv!hBQInkM#YhE$!%o{Evn*3SB?a^`lAr%T%T#`y+inI?gH1qUT5Q
zKDx$D<bEXgBe@?v4T8t9_y~C)CqU<q<$au-RHPvt@;}Z<aehRXkM;3*HxGm0Nn-L*
z6?^rhD?R9q{-5al$q4lPWGv&6|B3uhrm%p;EMp~WSjTB@a2L6s$o<5wJbB3*-UY!^
z`JcuoIXZrtjU41AKLsd6VeHP+TC_&aryb}_S9&1t)88=PQ+NI}l7Eo#=`_szbQW`%
z$3o<OD)-YBtU~`!p9R6Q6nN(|cl)d#|FIMEJdcVUf3EZAcI0^yJ|Q#mKhH@Xbo%@Y
zzQhdA%kV7~sYF$((;nHM|ABWs@6TX{GJ;Xqljrh3UxJRGuSUnuH?x%;?BXQ$<@sy$
z`ywO?(TRn=U&JRNa=*~~3wdA2`{HwS{zB(3<bClq-(YWEltTU&<@kxd=<>yG-0jQ6
z6vX|!?7~PUp#PWpe>shLEN2yK*?{~n<$o#v%cGpY-n=}=MJ@-ys{pxQ`6gfK`&Cj>
zk%n|+ATP4NDnc<L(C@42$n>fn^=U|BI?#tv{KYsX@-Mo6rR!Jj{MB3*uoxL%nfKLR
z_H&RU9Oo2gIFH<~<aPzY>rW^_6Wr_T`5eZ#@W%eU(fykO6hhx`ic*%!RHG(!kpGSR
zZ+@f=?dV7sy3vENOlLN7zmfaRQkJudHOT*FA3A<>flFNF7XH4xahGo%2Ekj|-|GBr
zdNPukY{>gI5BZS$t=w<re)|o&eyi)Z^1l6^ACUKLBh3G{DJ}5#@vRx&Mxx`l^1OWz
z1n&~zymy{^*OT$AWD{G_|GQo2@7)>BBmX=3-`&6r@1FAt1H3oG`wxkVIo{_&?)P%P
zx2x}qPz?9;z7*A{iT!xroR-M>-mbjw#4mKiJ-#2!Z050$B`jwZYuUhNwy~3Q*o*g<
zk@x*|<bAL6_xCXW`^P-xc@PGP_?((_WdfVI9)w{uGE$uKL{OQkd`}aa(ULZ_qXT{T
zoqqIZAcL9B3f8ioO>Ac;d)UWWE^wDeJVDOz4ex^RgOCsTm`}(@0SfUo-%x_ml%oRQ
zQH7?opcV3d@H6s$&>6FT(4Ah$|G{reVjY))@WUu%CW7`1V*z_P#!1d_4&8nDfX6)J
zCGvkLe-!zn#3cc`kCK!Wq@o~lN6~eZid3RH?j}kdzDL(lWRIfjD6&S;bCkaPk3kG!
zI3t;Yj8V3-gWc@oAV)aPDRdr1=TR>6g4ev|eGo>KH>%mA+J&ewh{Z?5!wgY#B5PE6
zqK;rW&Wq-`XlW^m+|lexv}VX3tu;E2)|+4X1G^H<u0)IEFUB#Ef0@d3HgkZZoIv(y
z=W##Lu5gW~m?3&pWQ`sNS)=PZdJ>Y8lB^WKenht)(d|ccT}Q7)U4Gz48e?yw+nea}
zMz<Hy<&7?Hbe%_+H@e=V>pl7~^d5aQW{AENJx7-(hC7Z?1n0%@T#OlPL+3H>aGys!
zLH9AE5tG>1mzeSS7<0r-$ESRTIb!A@7iNiB8`)zvpb<KcDSJ$v$81Y4bRKgs?knaf
zWQ{q2Nla!ci`l?YPH>uYT;vLNJmxL#@&LOYD+cn$`iOYgk67}?(tE6A=pa^VKEVvJ
z^bxBb^2D0LcAOX6bFp*t9j)lZFLb9Tx{o~sdmeivV;IXgW-^<3EMy7GIE)>SeHGbb
z%O3ka4|&3~AdF*Y;+P>$Vq}fun~WoC99_rBL>979h%(sgIQ40W{f?vSI4x;IJ37*Z
zZpa%)-Z=8cu^(}C9!K6ddXJ;`IRB#eIMXphoUQ2jBY8e@#~(%DypKHhk#FpyW9a;&
zH@pwRxE~M&-N#LWJ&!AYT>0as#|&}J5chMwpdf`QN-^wAT-oFPOb2uxSMIp_j@uh|
z6n7{i_=joC;6LW0>$po;hU{?<q35`Ij_Xe2+L5^O#(l<1<c=$MJh|gVMc?sKBX7KP
zWI*0{I**r~oa90Nc=@S<j^m9&AMxyG{E&>4#O}xMgTE>92crM@!}uG!7GKZtXE6u)
z<I5j^F-vh?{4H!}7kfE?nd09^_5|LQ;6tJj8@(rp&&SB0K;H@EPatoCFDb;=6i2=U
z_9sC(YS9E;C(v~QnG^g@KV(lJdji=L49Bbq+<$_(EMO5jPoVPzD_O&OHX?t5ZS3G`
z5Plqm%zTUe{Ma6Tyn^GnlY|LLh5i%TmxS^s%)uAfm4t;Uiu?)XPgt31)T9pes80{%
zPB<8SCmeyy3GI5q2~1)h`cAkC9VgtwJ`Qq>6S&WWXSsuYNfeg^BqAv(NKINYpzB0g
z$WAe2OjMe(m^o2JDp8f{)I#n=-_sQt6RpADxWslcv91zVz&DY205i~e;>GAY@e1^u
z*nTA5%K;7}e`5I)pW+NRF+*Z|llT!&c^-sG%#p;NB#}Fb+)1*Lo6pHl0pw3oj`GNx
zM8`>VoTMR5X-+HJ&=Wb6=r_q^rZJP*=sStNlPqC5dQY;JLmcHeC((Hl^C!8$C9ZHC
zGbFhkgh^xY8S*4;%`lvo)N@H+1!1z}*q3BQDNZTMp!a08(RDKUlgXdV&L=ZNGBYG=
z$uD%L7r*ic{qU_O(|fX|cvmvnldVVh$+oZ!GbGb_GJBrv7Wz)6?_^JS#!FrYVe(ic
zB|Evui>{M@$yXGi7<MPQ+{wR1-sJKoZ_H0LL*C>%Pu`9WbVmN<-5A3%PVpuPQ`pZG
z?lDCR`r}SgY-Jw@Il?i{a|1o6xXT0VOA0fjFhfdzYf?rdCUJ;I0&*gI%5TtlN}Z>a
zJ7opFqcRO>#Lsl13$mu{jjmJbI%PjbF&RCl)N@KZl5zu^*~U)xuphgVQtv5mA#ck2
zJmfL|pI7H8&7bmJ5T*)|KUGxHqvKRf_><Y_A=T3$Oq~e(pW42pwlAseOKSb6{t^A9
z)^+O6bfpLKr<OnU?+j%GqZ!M1CbF6x_(oI9om%eH$2rLv&LMwleW%uU>i0pICJMSv
zqw6$riBCcj^C@{KO*!<OM$c)gP@P)T<p<<WV{g*Pn?~L=z39Vl^u_#X`V+}u%#da{
z^RXXk<nixy4L`A;pE&Om&wcVQ?&OoRT;nEpxX1G#OdFu<wDPBwKW!Y$kk$-oKjstM
zLE4ODCL1}hGiht`J>Hd8_Ow6IjFz;<3~6<qb|AyhcUpa?9mfRzVKNI@$6=14>$JK~
zd!9>N#jdBljofJ;24OmR)5)7IHXjiWdDEFcT@sR!lGK<XU19W`PM&l+Nw*c}rT1L=
zoK(clr0+my+(G*8*!A>-7=o_Tk7NvEna(Wc;11F+VhIO1$7N(sFMImC+~*Nbf-r;5
zGw3*j9m$ZC6v&w&9d;%|Ch}7pJ!hyxJsQvmU1w-cE85bYP7FZa4Dx2sc?O+l(0K-V
zGmK{<=Fc#NX>8(R5Plk!&nQnjMq!pu-N~m9c*z^y2VusLSR_Q(8IzL=`7_F&F$1~z
zoG&Pd{xcTA9b~j48C&x+a%b#<zb_ek&<pu94n^jS<Cw`@bevJg8JDw?HLPPVr_gUk
z{bqd13tsas2s6o>DGJe%JJUy`CnILgl!a{AgG_nIhuoRu&h!;uqyJ1@vA3Dlb2$h<
zvwxrEpaL!VA3FbRBx8{Ov&qb69t+XwXYzk0|7Y@lwv#>V=MYCZ&XXX_EO%ymo;e1w
ziO<I*CMk9#v+SAkk{`R0xeVoyDRX72QUiZyGB>3o{TYZI$vm7<{DrPFPvl>wG6NYi
zn>X`DHnWu->_YC$`#6X_$t-*3M?sh+0rF(2Nq3x=#dBG%1Yy<>NsHWBvy+QF6ru#B
zkw2^aS--;!S<R5u-e+xuz0ca5R<t1!*|WNrtdr1pR=KmzVh(!Gx|R*tldOk0f{wGE
z;T#vajO<z82Vu5E=r>ymQX_A+4Cp(X+}Y&LCU>^H=sVlD$eS&KO30h7I_A$-oA3Dn
zGi2+@c;v};DG0Mi!+F^~m%S~6u`k(|u$)!6gY5dtz7Jhzmp{Aw*-v4H>}JS*n|nOu
z3D0>MggJblIb_d~nQYkC9CGJyKRF6ekg}A=j^wCEeHvn4a_BloE7~A?jsfU7hn{mx
zV<z(En8!lo&LMXWxpS;V-#P3>4taB&<TUc;xPbX{*ohq1xrrHa#^5vL$=RA=I4`H?
za=r?}T*>im<|;~YO5qN2=`UApbe&7rxqigH<Z42DI`IqkF;_48FoFM=&mv^cwGw^j
zT8BHzwI4I&I*+Wmt|4nKUFUkhW1a?K?kFU{j^wr@x!q}QJCZvuy3YM2Ur~f&ltkX#
z^5&K|cLQ{uTi)EwXo22y+lk!m=)h29&3zc}%%h7uddOqWJip;P%OiK5?d-z7=aE0p
z3G8^D%gCSS2D;93m;1coeGumTfT*~Gys>Z(dGk>a+4IVtw*)%RTb6GzLtZoFwI_M)
zNZy~3HLtGocEir(?ag4uv4F)aV<o!IyPi#KWe2<2hrD^^%`0!-Tiik3ybpPd4)VUh
zUgR~y=lb|u&!5Zlc`qj8yw5$CFE&}REBPu>6@M4=)xxgiYk_^sCx1Tq^L3&NU9mIy
z{zoL{$Y&?>jbt=t$!AaU$(~Q|`F5f6d<QwgF|J~UeDda#HJ_~c^qt?%<c~&7<jbD|
zo#!u1QHrDM{ADRm1eK{qP3q7V`<=fdozZ)KdGnh;|F8T`KjhCpfEjG#RuFy>hurAl
zi*Af%1xGoDo%zDff8h?k(EArJc+I;YED$1p0r?BWATh~ENgC3Tfp4ft6{;h50ryj&
zK0ne3`3rPH<^nn{FqGkp;%~+?iGNvuzbgd}ag-CBM&1G!k+;Bg%vZpE7kChaUq(g7
zFJocmFXNJcgd`>@y8kj2vVZv%y8Tj~FaKc+&MWA-f;p&weJ?0?LAeY5g8mBXy5K;D
zAb&ym3;u-}3hKS!f6T=U1?^42rI@4OdE_pr=Ylu6huj4p^E3zx>A6sJ5@E*+>9~-b
zh4fn}BbmucK}u7XAJA{1#x$h`t@)V_*p)(dyU<|lbD<H)TWAdO7Seg4iI~686sBQ@
zLb@n)IS9X!=c_DK#CczN?yF@S<q@xW7legFK1A<@6JtjT%U@Xj!s#$W;oN-A7nq@N
zVTxdm!p)GoustuV@4{V>yKoPBF^Hk~TVB}rUU({U7M{aA7P1(BUkdN%3fFO;h3}&0
z!jE~zOWyE42*3USd+~J&QX%ixX_5EqOql)aY~)1#uk-R9Z5YlH?B>_+g0M(>iqQan
z4~z7pKX#>v{)_0Yh@Oi~VLG#rzli)r7GU3tY+y6n*vW2gU_XkyLhd4R7mY$RViFtq
zi>AhY6wO5*@}cLVU!mus-ynO@?`em>B}MgIv>Wmk?ZfZLT~zL(au*$fu8ZorsJumI
zGZ%S_>bt02D7u2x$X|3lXLuci-+Y2TzG*@v^Vx^{C>D!^Bq2E|`IH>!x!C8}lVb80
zlfPJ5$`e6ls!@Xu$X%>2e=-1>iw$EWqp{P)X0nu3tU=CVThMbcJr~=}DeO!!9T(Ga
zal27GDlv#nToRB7J5yZe#dBdNiswV#;$I?f@vkY0`HPpNG-fESi{gJEPw`#c3&Il4
zE8)2kHR;R<#xse@OhxA<ma!7~OUPeh6J{uJkRu$&3?<HT9&?nmA0_2386SO@OorSg
zQ}YQq$%FkUS%Ol?S+XMEQH5$W;%EBuKip@@!RWc<NXGCt6ZnTI*o%^@S&O_SHzIGz
z?dZIu&P(p&0Ef6Agr#IHrO#5{S?U)iV$M<*gRpdf+@&*-h3v>*x&YrGe`!6JE=L6-
zsLK!hNMoAPoPOxJ^k0la?$Ww0J&hU6LjKb7m)^l%_9JI$J(oVo8P0K+S3y`N9v|cH
zUzud2Bn|2Kl+W;emdQbJbX}$l@|G!&yk#n5_A)i7jr?Wm(T%a_vW&Ye`yp9yPi0%-
zKFZpuvI|+la_mZ3-IdjI*?s7_>|u^#hO%ZTdySjiLH}hR@gxY#B|!Fa8PIpR%*b6X
zH}0ogKJ;Bq-{s0uojQC^eRN&!Cz{g|`OE#ucqXCia=I=jbGg~fL-umAmy^BRD)e1W
z-{p>Qj1!#ZEIKG>C(2#H4CQVF;kQxI^SAPR+k(M3?_1A(`#cECC*gAnQxtblz9c#<
zukZ5uE-!z1`O7!N4CUL=kuI2_d{25~j`FjRyZizcV_(Y4UEUp)UyshqAH<H7zsyzS
zEPoeWm)CXqCqY=jT~>%sMlzF)oa7-N1t`SV*z*c{uTTrSQK264R<Pd{<gK9d3e7No
zh1Rsi3>9=yVJ`AicpQWklj6LJo~zi0NvvTjJFqhq_oDZT=edOZ73HsZ3;R;>C2x2i
zgb^PQmFT#G2-zdP;7h(j?g)KHl)}zO=sQB+{yp_!g#Cz+HR5MFq3Z};NAw_)zmPpb
z&k=f#SjI}^jabhn<c^R#LhgtQ=sQB*i0jzz2zeuP9-;FHoku)J{)pE>_+2t|{GC3(
z>&d@t=XMZQibWPm^Bq;N>y>KK0Q+6Z_g6{JmD*!hDs|=;%uwl11~7=Bj9?UtkiF6t
zwy_iYQt1GPIm#8}uOx3JSu4p}>0J<3wl9@+T{#BwRZdPO^jx_J#VAP`zNI3SsEXbz
z*QO2jqH+gxURmdr<*lsq%Du1?m4Bx%W~e-s&B#+FCOL3k70*=}%~B3=8vE|wQy*4w
z2UYZ5<tZ<Cg?*`FhN=M{5ub!4!5sd5^<mX7DTVA+E1>tP)sVfa>{aX1g4W1fwKu==
z2mP@#RqcCKeOH~t95%9r?d)PNx~_VdW1Qp+=h1i7=e*=KZ-dbPYgSlI@71EA_iC|`
zzgj%9Qyx1|Z5X<!riW_pgRpuUd}r0`(1@R~Gu2ySSE}2$>hf2Yzxwa!ySl!sk7Nvg
zGl74Y%zF0VJFb2N*{ge3b)8qgz$G4Hh8iLA){wV`yft)P<6{z&6gyMnbIKxrjR-1J
zjhe_@qaF>Ay@u>Hy3>n3{D#hJ$XjCo1JQd89n=`XDC~I+S!>vVn%-ISD}KbBHSJW*
z&B$HzCU>}x{54+%VXY65zm|Qg6$f3{N`OvlrQ=gRBP-b{haIU^7rAT6U8@OAu`jh+
zA%89TYeix|Y7IxuT6(TEo=N=60@h-uYaQhTr_pn*i(KJ4x46rLAgmn~UDu9<ytU&Z
zZ*BWsJ2B?3oq|-Dp|&n+>$tW&wf|uY&a30OIytC-U8&QaPWYQrryKU9&OnABe;xVj
z{Dm3n%-}!fVum`4S&BL8oJa0D*U)#Jd&phqF;9cAZWN-E2;XAel*m~(0~yIoRti#@
zy8M9qtlJnp*KI*-ex?JR>59FmJB$&?TXzid*4264iI~6c6sBQ@y1J-)IS9X(=ld*F
z#ChL)?)zmN<q@xW7lidfK1A>J5|a%1>&ag)9cHMPo6q?IGt?_g5zJAq8FJV24cF6m
zy)MXIuLr#t#87;T^?Zl*rXpv(Im}}ri`m3}u5caqS??}-uJ@Q{yyOk<gYbtBuopk1
zAQkfdkQRA=$b{K{$VN`&_umx=fB23z3}*>;^M`jqSU)|*u=n+Q(vSYwmHPUxue<ts
zu0I7m*Pn@9sc(k*W~jfKb!<fc^|!MV`%+)_`Y(9J+aPQpcY`Rnp9V3}cLRMlkiUVv
z4P<Q~YlHk0Le~w7B42|_)I-k=I`IqL>BX=7!JiC3?+u0`Zv%N7$lE~P2J$x0c?0t|
zSk6k;Ab*1moJGe!>hj0p{DdBUT!8!e@m>%%jE!AysQ-rgZ>ax<_Pk+E@{o@L$lp-@
zhDG>>ikP8cRccThJJiq|4f`T@L+@%hgprJ9EaQ;B;auh;Z$n)-+{`w1vzG%L;v#Z3
z`jBYoxltVA@iF$ik=`5Wy^-D<rNeGFD#%xSjm{gHzfnm_Q<n0Wq0x7=A`*ET9pq^c
zHg;ZP&o%ymp8SoSX*``-%tr5x*P`pj@;8>hv0Z6whQ?-Sd<u8a_yU)?#*H9s5*68-
z=)6gCblybnCK<>?W^~>}=S|8`fe0$2>n63ROFd+7(v`ssL)T5lAa9ci{Da(0<ZdE&
zlR4<SiQR4@Z<8JDLf$4iZ*rKUoIw62XLuQeKk4`<_y3bVe)^4>?BRA0HjTw+<mPkq
z-}Fn0@hy68YFC=tm8SAHmA`2dn$eOrw4(z<k-O<+rZEGVo4T8(3t7x2wqie;9_J)-
zHob_Ro9emg4W0*KGv8-39XHc)vrkA*MlzF)oaDitH`95u3fPHem65kub>wYUhwm|e
zvma@M8JhjZzsS?<dJr~`jq{p&u6ajBuz;1UVLcnsdGo^@L;mLSH$RUVn&0CgPcTFC
zSG)<r7UpPSKU&D$A_w|zksrBR6rwQYiNJoeXh1{cY|(;Nw51(=7{p|z;XYf;W*!S!
z!g5xzmJQg87AH7`ye-ZlZwsBbxQh8(+~N*qXsL^qS&^sZ&y2)*Ej`!rZ4kCfML~*F
zin4r*-dlZ7edKQ?f2(Ggp;Z^U(GxSY`klU*qm><LC3mZ3=)2WA<ZiW@tsLPvSGdV-
z<ZShrr@Y`*5Vnp<60(sK_t`ohdTw2aula@&l%^c^qV<n7Lf+O*k+*eg%-*^^oshqE
zS4Ojxle`YXHg>a3DVp;??0p;GXq&wpz^=5>e;eJk(Q}(y+~ooCw~@ci^B`<%-`hqf
z79SBGe{0(2!hW<ZMoHvuTON1Qwh~p4zingeN88T)LU;7s_BZt0_D^JQJB1ajM$c_G
zB5&L6>_YCga<`Sc?J;!SR@ZIiZTpBP{C{43x3vrY8xi5pA0YqF(a1n?enKBV`y24{
zA)W<cyTrJUc9p3^JsQxEmUKkV?Yd!4+R5Ke{&qtc&M5w391~cD-0k+TkAukE?gXbf
zi=A$FpEp6+KIB8>Y#$pvx7Ty~k4cA}X<q^zx3?SZEASmvs7@{FVrSaxynScvMEmZ@
z+rBsQw*P~En7@4_gD^vTU9{hgJRK5{ALn)OT!)FQ<rJ5>#!YUc^A2y(bw@LFG(*Rz
z*q4rpNJ<J)la}-pMgESu?pT!?cvr`I=)9xOJGMjT9e+jMj`DVtx8qRs-BI5i$1t76
z>_GmGy6&j!jz>6-%pK2i0ogms-tjf>g0NG-2iT8J@^-S{o#GG|9dt@aV)7zur%rfh
zr`22xLjRqLu=A(5m(Fr`_MLTZMO)<W+>PI{<DLJcKW6Bx^Ui-Wfq$5SIXcf|D~FK1
zv+ua`8UFuWvUirf^9`Q!DhRvC+(q6l@^+E8OA?Zi5`A~cPC+7&ze_c0QU_gkk-1AF
zenR#xvUkyU7dz6WA3E<c0C~IUy~_yn-o>7Gk-y7$R$`~S*x_H&P@HBAWH!FrU#{aD
z{pB&wcoBqML-gI%o_CGM$Jm#yX6TxMOk}|fU2~BKb9A*QUFGg7ch@Ggpfx)0s`IXW
z_#Jt>%G%X^b(OX2B>rV8(^<+U^xbs_cBkt;4q#upo=5LpuLNN?eRj)?Jl(P)Q#ZYK
zD~w(4X6A0CD1(l>+2?MxkhR->++nx7=%AYpy6K?XOLW%leGqoHgWaQI_U_3^#V4dE
zBi`LT8#&3%w|GZ)ch=oqb@x4VpT=^wVvg?K+x;M?Fi-ajT;gdE_DGDo>fy{DX6caw
z9rrL#5A*aePmfZR#k+cZPZOHak~aKIS9;N((dfE|-RPn39y6H3d=?>Fk5#N?J$sO|
zhrW9p4#J*t^weq3ulSm87{^Q&vIJ-JbVg5S^xVcyoYT{+J$*Ahj|5?_56MeIB9Wul
z0v5B36?m?fclJ8QNzQOS2z!4?F(RmrJM8Tad;fs>dz-(v`FoqcxA}W_!Ti0aV5Z)?
zk)ii-^xoUKy>If2m%QP95cc_isKmfs^hrtzQsG|uq$2|v(SM(x7=#)6$lJ$RzdGYr
zXZ-4nUt^IFXZ>1~vO)OA3tsas2>XUaAv%8B_aoxtnZ8L#j(7L{g!FiC-^^qqC%(PD
z`6xgk+)rQk)3*erDMtmqqYAp~tGm9s>#MuIKhl_{w4gQm>)V0ObfpKq`HjB(5BJx1
zFvA$h82)Ag|DgB2zU98Nn1fyGYuEZNWd*BQ$40iWon7qZ0Ee*yeRbOR4ClGTRc>&b
zdpzU`&w0h$!2i^e4~a%h;t-FIaS#2HkrMaW&wcj$l+VaY4s!E3Ur><3xVwJEDTO=i
zSDpweQ;nL`p&kurgx%=ZoL01@J)QW4?)2hU{@_mrFo>ayU^HVH&m<-@jhW159t&B*
za#pdH4Qyr`JK4j24snzdoaP)Cxx#gBahC@?<{2+}!}}oo^8=z1gV@9+0f|UT3R07n
z3}hk;*~vv-^7AEMQG{ZYqzvCukxEph2DSN~`ZS~o&1gv*+R>3NbfYJI_?>?AXCOlu
z&M5w3925DMsm$O%=CXjrEMp~WSkET5vV-01;~+;k&MD4vfy-RuCU>~cBcAet*SrhD
z|Aj;$I<feO_#`9=$w|d0q$eYp$wp4{kdFcs;%mO41f?lQ1-_#S)u}~Ye&9zM)07sp
z=4U$4nXdGpH^0%B{}IVxhB1;c{LKXZVG7fk#T@3dh^4GxHS5^O7PhmCy&T{$$2iFu
z&U1;Y+~79%c*ql;^NP2D|Cu!(5{;O|As!!-m}I0R4e9ul&&Wy+a`QP~P>{kDr8uQ1
zOL-!wOf_m!hk7)i5kJwKR<xx(o%n_B^x{|k;7<lHh@p&NG-DahBqlSBnapM$3t7T)
zR<V{1Y-Srf*~5Mgag-CB<{THf!gX$Omj^uN883Om`yd?f0a1xTY~qrDL?k5zsYy!)
zGLePs<RUNm`I4_FLNQ8GhHt4zC8|<`+I&xa8q$Pjw4@E~=tvj3(SyF|bHFSXp`QUd
z7-04R$9c#r%oQnbq@0nNai5Vj@y^KK8OUIC8mY_39o*wNdKqX}2HFw-J(+OePq^cO
z@(gr`1Kr)gzwqvXo*%d#9S_v4|DH@ZNH2r*F(@Ccuor{OFlZ(VS<Dg6a-O$AI5-+H
zkach#KBo?LZLnSjk6=6#u>*tM{ovimI>g-#iGt^b6rwOP50QC@%tJggWCl7La)+mw
zbEtO>^~_N38u|lGX^!6y_4}cIKlCJ*ut!7R1>vyh#Kg11JUh&@!>Ul1df5G8f6$MG
ztYQu39CibHI6NV#NJA;y&2W1$+_S?yJKVFwr!a?km~*(kh95)j5dmf%k(~5=$~Tmw
zJkA;6oDt3$F`3!SWiQSc;Tsw8J_tv~AQl<PNp7n0J^C2wjFIkp<PcV}i7n`Gqz*^Q
zGAcEh(8s9CxU*57ALZL0HGqLEMhBzT1>xu@d_+8oQWoFFXgfLDZ$}Si5B7QV@gN+N
zj;v(Ixnu0Y822=0JkxMbV{|)4w_|Pv;a`6DSAGi6k)HHsE!)@;gkwJ>4sp@jSiOza
z+gKUK4n&5ro7uy@ApAQiY0>rHjcJYD`g<v6`g=nVj*EqR9haE;G@}LoVg7M`JI=Q;
z?lo_NaC~9h{rECOG7{g__%mGPdJs;?!58=jCv>70eK5-evrI6{L~~5^&WSQkY)DJw
zn>e2p*uRP1Hz^u1kZqD|lVqDT2e~FK=T#8?qnCf8Qi2LZFpR&^_doug{&R~vLHO_2
zl%_2H`M*<eAOBwAF870QvOAcp-^s=Koq_0f@_y{#<WoU7MeZrOoub<*4QP%TrmSHr
z+k<dwJd%+D`KQW1RsN|9u$NO;^DYRdMaQ=}&3#VuO-`%EIHoe4YsfY2VGvHwLm}M5
z^e*Ui`fu#wFh_%MhFmkUkd1b9qX#=Vgl}@D{4@P-ru;MO@e}gRoW&xRppTi)coBrN
za-x@61!;qK&+3XDnPui#_US+O@LwF_Qi~sH#C%q;3TMp@@!Q$o;dis^Fay2J_U_qc
zo&Ep6dliIpzCkZ@%JT<<7{U$?V&=I?_yphF+=jS^xprx8B=&Qz{hVuG=E^vC1Lv@(
zb8iOWyjUc}F3vOCyyBFkGrjqhxh%sB^Dc24-OTsC`B}+M6ZA6wXa40s=5T_GTn@qo
z2}nUIykkK{bg;nRy#;1l&=2>$U_J|RPYcd+J_r|nOiEHy6#KjITg<w!Bl0es#7w+<
z;XaOYG6)yNCJ{+6<03OI^8Q6_`Gs!iW|5s;WJeb1eX;vl?3-Gg58upU?_6xY#qNEv
zdtdCn7Q3&-?rX7(i|y#*8$r0l{V&nwlB9TUNoizVBHxnU=yQo@mw0xGXP0<(iD#F1
zcBx*LX5=%zN2g1hG8(fj)$39-ExmwySQek;=w+EMm(`#aedv$-U$z`~zHAe>c+Arv
zT%L(s<ROBZ)W$t5AH)#kTfUmL$hln3<#Mjj<BCs6M=3nNq7px&n-%VJg{&*w!wNgF
zLZ>SZ;XYUDbY)y*U-<=kU0ICwcy47+rr^1i^VrS*KX;6mLAdGzqL2g6ulkaP*n?HA
z8O}H+u$=>V_bPX~+MTZU{?+<jotwPqZFLRww%Yxy{vQMIU9a|CueKMfeJ86Q@gxY>
zBqBBDUsH}MRHFxd`4idK_}<p&evRJN=xvSO*2coOw$^^E^~~CO)Mp|yn8gV$;(J*a
zk7W2}))k~U_I6zxx}fWI<C%u%*Xd~8c|5=FZ4j=HMhr5N6Em;>4zsSWLoeiA-=77n
z#C@-~U+c}h{&o;<a910WlAID$AcFR|uMIt!#7x}xhNGOr85`r{xs55YXB!Jqn09nS
zXB(HXo{c=<C9i{UQ)WD~>2n&;9Cy5F98;N&c{iDNlX*9L*Jkh9>|LA7;a)cDc=K;W
zVy8E+Vl!JY-)48Z`AHCN`2_FVl9lp!Zi}7R(ue+dev3QZ;!d}?(=DgDf_vTi5lL`Q
zTMOcjwz{LOt>}b%+WHs&GKFpI=OEs_)je%}AB5Y|l7(!zqiybJn>*U3*KG^2kK5$k
zrkib^*{;X!r6_|QxA(<eZr{!U4h7+kM5M-iJF4<MKVaW>%wQI`kz>cRAl#XsB78#&
zI$(yKGVGMWf7c}3sW<=ql5nSIcKQ7-zu)EeyV~*#?seB9R<joOx%&g6@C8LF#;*)u
zARE}p?jYO~9e26sW6Dw)+4q=j&rpWr4)^R~Ul8sMh)HY;Aj@8NuvebF^6Zso?-FF$
zyPkVIN3MNe;jZ?T=6?)h1iLuQ(IDI(5{o$4|NRxP|NHIL{z&ZAemk+>4Es0XE)T@O
zGY6b|z+E0N!+}xg{lGt*;xbo*@SvSNn4VARg*gxQ$NLYS;am_NN=p{9(U{hl@6dlN
zW-0H2@UZR<>*BDChpSVQF?i?U$z0$jw}bFVRz4>`&N`y2Bf2`Wn<E?x!lSwPl0rD=
zsB?}w=jbJzarABw9!rO_j%BAM9qG(=?BTIPL3rE_9?wK(y3mK;@XwE*#P@XKGjfxc
z_H?HwJ8{MdnNG$fDLOm(15IhpBJA5qcYNvtV&l6!Rg(rZWF~g_l)g?q55m&{etWtq
zzKhe&J3R+oo?ec7JmVhExW_Z~_=#rBWf?2*o3nm%)^E;w{;WJ_<vHt&v+LLpgy&-N
zF^O;|=lt%RO#VIf;W=lWo6qYYJRgN<{74I0v4y?t55fz2zM$s|dcNSFUFbv?yyt?h
zFX-u_GcKC@Vmun*cNg2>9T(-jxGD%QrQ}oG$EDvH$Y4%$g=;~0IWJ%FHGeROA-IRj
zes}q75MIfEELU>U4!d*3-=QmO@b~qKOjq5*RdZiWLJjI;zN=F)`&GHFUgrUig78{?
zitr8g<60!%eQhttI1z-`Q{dhHz2f2Z#<Zp_|KV=0>;C%dAiNO;ecmWX6{<0mv5eyi
zcex*gH|_V$5|rXE{$&dHuq!uT2H~v=xW8L9naphF@|1T$c-ubRE=fhc!*6c;&27KA
z{e-vJmpguQ$8YZV&7I-Ma%Te0x#OI>&bjM7cYna1++E5#HU#0lgrp)3{`o!ocF(@u
zn}?mfw=xLt$0Hefy6>Og|C#n|VmEt(@PX$ad`1@R^aJ<zpab6Vz#cvDyNAwrXy+d4
z`k{9{bk;-fdN>D}9(v!yJIMV|M~{l}EqZ#?i$CelTDGx+cR~0#Ix#7Wzl)E3e~+hO
zhQ|xA3y<~v*d0D8ir+nP?vsIxVhm@v%Jm?8nu9O+5;HutgHOHxsX3k=;z$raOHVfZ
z_E|@I(woCL>)E*=eEvCwDT3_J?aFia^L!u2IT?g6^zp(s_#!*bc+rplaTI5~xDbRd
zGm{7Bz5E@yUk=7OFP-z!Ij_?28Cht{FZh05?ZH|8J+k3zzj^I9ul?q=%&)!gwal-#
za{#lwNlhla^Nlm!{EBzJ+0O}11>xKL{9jA=9iC-*_5t|emJvvigoFTU5+_cSk_8DN
zJ7MHa@&*!;7cxu&35Z%}Ra`hx>%uJ{xNz?+YTb2#t6Hp7+-Om8kIMMY9{qY8XZz2~
zb6?l*y6*gWS5MnYxssJ!kDc7MjU7?H?RIf{3kmMzAs&hP?MNb(G&-5jVLZ-ryby&b
zi+$Oj`5eu$Ji^mF%TH{NLcfS&s+q#6oXdGU&U5%?zpYUS0~ka;C6wX!!S93L2fqvJ
zcq0ls`Rz_SlR_;`%wj3aSi#$D;DadiAIxylnMxxw@%#RM-{0^1f6QjSj>3RpjA9oi
zpq2p@ba5Dma}}$&fhSPkfWP4z1AgS^C=ASD5_9P0Os-)yw{R=BBfEi*@)&D)i8uK>
z|KOkei_iIzuh_!(IBU?}%-{^};92~;K_Bu7{@tK2_>HaXh(c08j!AM%+Lhhei!mI?
z!Hi=(6DdW`NnPkAsfT$S!||NR$(+VwE=IOVdQ8$&(o;Oc^T;Xb71m;&NoJMwE_zFn
zU(z>x%MZvgN!>~6PEz;ae(Z$02k*mV;`DI}_GR!&<T==RgZ=x#{_PMuFeIHlIDoO}
zZ%7XLlu%9;Q<zQ+Jq}sSa$e^hHej!YY(lL=zQY`b{DNAO2Qrit(#Rka87Ip)S;oox
zq3&dPC7YRdF+=jhJcn$OWs@u$?_`E#^G|kW@<u-9Q{<HF%oJIqm}AOtve^^4r1*Zy
zftX{;ACXf^85LCH9;E0oMUN@<9LqI0KjmxWma-!Xsr|5Dsbi5>s(nb!#kahh7*c&J
z)wfdJ!_+!vkzfw(^kO!t3pj=)T);(K%H>?ewYZ0=tGJQX+{#0|$jiKj8Kl02Ii#-V
zeas?t3+9k2lT@{*{>txckHYYXK!0{aF2iSY7S0)Nj%jjC%c7WRw9!d7^O(;<j^t>L
z;{^1Qb|IH=8CN35wB@YidTzowX^)|Yv=8|q3h9GL$3CVzH{CqEgBa4CmF}!`XQewU
z-C60*N?*jOEM_TJa5c-g4rir1EBzL3=T4r+j*gJQh%r=RCL_*4z9ZK0KA-a?Um;6x
zBZd(_MZr_?AwxD9b}U1^8ABM#F!n&r8RnXC2Kvs>XU1(fJL4Yi=RscNZT`+X`1_Rc
zE!(0n(itP2F>)Y-NoEwI*#$Ejxj*?#WD+Hm<GzlZLKCtZX|5yNIg}psI&wbtZKPU8
zx=W+_b0Bpbj@gZRiVb{;-bd+u)UW)`_9%?j`)Iw7*8Aub(ip)(l+wzvn9XQej6RdI
zS;bx4%L6>jW31s_HnJ6WZ5KPbTOk!JM6SCnk3wcYcE*{R8OS9w3;Ad6%@|~n*?_&x
zoQIw>eIwHjWgg8UPDOp0XK^m)aRbk=mXG-q^<+6SYdE{HFXPFh05xXW*Q{yOBlj%1
zXSE~mEN5pqH|qpsn{@>;$a(?$mbHZ+qmV7XZ2e^Kg&eaF!8zH^$(}$NmDJ#@>=@3=
z)?fBXT*lqJj4ZR?V*@hH)=RctvgNva68o?p=01K7Y8-z&Cvq~UaRz2KehF$Ge>KZk
z!AfK`{w7u<v+?iqQxtOSL(Vv4l4BQh+=(2!mE-Sw&P@DG%;{n-^2u>_j@jhMDCa27
z<32u%Lhe9hkt>5-Ip<EI1X<+zR<8NxcG8XS<(g^krP#CFM|qV^e92dQ!*|F#_m?Q-
z=|3+QwdUE|JiC@x%~aH#*Me{7sWDHDc}Jkeyz`NF-u*m+yz@TcbG~3R&d9en`8zRy
zBt|fbUC2Z)`7+9nBlrBp+{wed&IaU=@0<C)nXmqQ_2>VGZBZzQ@cjZgc^4-XWRpWJ
zvMn&ff{R&-85Wpfff*L8Kt2WL<}I60@DcW7!Zn!dgnQ82gop6E32S%~zw<UtnD850
z*%5__0sT#M{={T<#tuxB;lyLP7Wb*JKa<gC;n}FEP)&tuDpXUUnhICqoWfVof8kra
z!#|Nlp;`++<ku(^$*^c&e6y&GN@{R7irkH&24>JqD|6_;o)_8kqD7p_V$R}R%(du3
zF2Q_@u0(xB`Y$qrBDqh}>!frJqLDr>K<$&BMctF$M7@*LJ82U#oAfnX*cyf6!Tf<?
z3}*zR*p>Y_kc0Un_OsaEnc|5QVLyu#{0a3JtGW1g>`n1wJjF9S&&#~VI^Mu870YgN
zKT=2|gVF3pHhZ!UvYkAI9+q$|kK%ii*Yh*Kp`Xb+qEKQFN@P=#ggq#+2PM8yasXo)
zhutj6X95d2hBG)DXOzgX<RUKRa<1YUR&yJ7a5pk8k#EUHKH^hkTcVZ{wUp|wv_E<*
z&184>VhrjiEyjH>tw5fob<C!X4!Ss!qp`!Kf96as!CsWwi_)vP9{0cW3G8a=`+Uxq
zd=-T<y?a9@l$B6P1M~3j%Wg!TWot0AvS)anzwrudd4sokm(6^`w|vi!{DPe<+lIc&
z&7fT0<pa@gc{$E2mu<QIC|6_o&rztbZx!~cB92|E(04^A`mQ((Jy+<t;v`Ptbk5*n
zmg3%4=)YnaD|j4rSJ;gTv#GHE6>6?{51DuiCRE6y!oE~&k3wa{PS};oAq-_0S=g1z
zd}1^*pYyp8`B%!n@=EMQ<#JYX19GgCW2GFu?-DB2Qz^$vHC6f>Qu!&H_%~l8$I2g&
zN2R(de~&_yda9BcN(zTC3G=HeqY{~U7ba9S(~5kn)L6BUBRQGVkXMzxu98>P<*2zz
z%~h+h%T;!{$}U&Qu1c*{YOPv}{HnG_q1xHi&aSRU4%JPxFq?J`rH5V?U{2NMRPEeq
z=T@6}_4&xHT5i>Ht2Vdlt8jkxgP2YAmMGNdxn>{!$aH+a#&>J%L5)4Au?IE2U*r2V
z?m^8t_<oJ=)!2iYYq85UFYpq2sriDR_?7=eVTvB6bkK#mr#y+@P0{ldJ$v6JOwA#m
z30%x_R&X7wc#LQH@9)>6{;41EA)BKx?GFrNI3pOvu4J(Xds9p)6;v~oTKo-|Hj7TW
znTNSfGuLTHu!vJx%vqS{v>RECJg42sUwMsnyusV3ZQ3V%hD@gY7=`Km=+7VqBm3zM
zwBao8y#(*Qgz2*P-b<K%3a4`>=U|4@Wj<Xt(^sL6>FV$nOqi~Y>GyCSuksK69fjHf
zq%j8h)>czbJ9@6|Mz6KbsQnARS?gQ1zEyia_NCUI)^0)%wPsuUGrvY5=G(C(>``oI
zQgK#HU$KL+SFv0QD95=m{l?<VK(8^q#`GG~YfP^(b;R@<I}i25Zsu0*;BNF6Q&a3=
z<Q{vC*LjO~upcq|5wjn$5BZvJ`2ls;rDG?&6BFw8<p2)BovSOMj7rp4C!@MU>7f_(
z)*a6Y*o(R)T!6b)cM0~k&MfNWS0}$Zwbnhw+q}zrY+xfF^BH!dZZqHTT@>mEVmIn#
zT0fLw*z0<GT|bIl$Rrzm)K8|3#h9J9V?w>28&VlZJqtMwbvLNHLDmg2Zn&7GT*1{W
zV+D4r;V$mw0c73a4mPY|J?d_-TMb{ag&&cvcVa@r?@@>kVI;eeg*xM7*pCAli@f6v
z9EDuH0Ta9d6XI%%+XL^vgt!{x_8@)(_8@K#;&)&V;<AmaE&c?0j=#cM-ay`QdB@cn
zS8H6xaT&*D+?dAh?1h>d_a~o;sHxEoG}cmw`Wk1@NjG!pL%ogiZaj-~QKNTgLZjLm
z)z+xC#s_(X$9a;cd5#x(nGg7gPf%myCS=-Zc8%ZiJwNdaa-ESu9<7++jFr5=mr<CR
z#J<?unK9HoQ{6M0Xs4G29L}FOhT}McvsuCgT*M{Zg}P_{m1lS!HP3vNb-ckw%zx&0
z{J_tc{mgAqXo?7=GLASinMHy&WZERtrg_XqE#99AO=@XUOOslfF6A<ob2GOh<0ct5
z-NysSwMni`vS@mV_xXa&$g=5M<kviqB<yDMP<A1cZ1&_}ig2Hr%c!7%x%6=uM{pG8
z-)vu-PvR6#=S<w8=4GtFe44N4CT`(&?&KcS-mLa!IX1gLv(hlzS!O%yG;ZWs?8mI_
zQD_;2x?9xk9h%TGiappHb8k6-u^fUOZYiOhDyA?EJJ6!;mJ>OdQ&DrvIV|CPu3<GY
zZn=wlc?f&lVjo(b;MFL!s-blpIk-Em6LD^<b6cI;>fBc6wjN3k&Td`6;rxlCS%foN
zFXR#~!yRf>L+f(n*DAkOvu>4FtGrqtW-b5ZUu@)Keu_dOFaTL4hA<K{PMC3GcgCXT
zgqjm-PMB{(orxNzVK);A=Fow8d-EnF)R~Y~!i*DYO{~Iv5^_r1hM6Yr;eKS5c$77)
z<4yj~KTvaG18PpFIq?~raDNlOM`5=8oUO*$Wwh~U%xAV;ntd;i@gnZw?ALgmw|Iy3
z`2K9)oBeOx%Q=<Aaqs3da~F^EB!7)Un|#{rPusrikN(>9*Jc)NOYxnyU-%DOqtNa<
z?dob@fNa_q;y$#Wi+|Jp1TXLscBFkR>T3UpPf=UDUfaKqLdQ^2NF$d53Mr-(v+1a2
zDz(g|59f9`v*Rd^<#<lxFI<eeJFehrmT?{C)uHze8FtvA4m;HG9J2JjOz3!x_b{7|
z4^VH%H+;vB$e^=7=F^!(GNag)Om^oW+yU>*1n<m*PBZMRqnmlmXCX&&G{<oQi?CbX
zoe7;+V)r}M-MNC5+`!G;%I)Z*)2?}YCUmaj>nI$Wik&`m7N>AMPqPto>l%Q%yVTt!
z_pS`G*^_<Pj{_Nt8FZOJml<@KL6;eHO+o%$>hAh8Cvh@r?mCNeSi)7@#BJQc-N?Jk
zo#=X$$B}o}TiC6xEm7zm#AwEo#{`O)j10Tg&|OO_bLgN8^>p`f7>A>#ZoPM(&Y9T9
z?#qyAw@kZNqpogsb*rm;4Nvh5&+{g4^A79zj4x1Uw~V`gi$c#p2J;7YW>@yc{pmRX
z`SpxrBKE)=HlarkJ(b9@ryhOu^dP^U^H|CiT#dQ+T*ob_wMVTzcVXT==H2r;UqxZ=
zF!n=UbA5O2RAe;Q_vbd!L<_TN=SYs?7>>gX=bp$SWH$FS7IP09qcBf@^NN^<{N}yH
zFHz|2k9qYDVJPlz?{LO&2<~xj0d}ZY|Gnz!ZD0n?=)JcSccRz)dd;tQ0Vi-aGU&aY
z+j#`@={29;=lL7<z1N(2&8hcY*5mJJ@8&4<MX0GyO?_!(Fq&OaTi*oib)UWNvr~Ol
z$f{3G-j)e{_Nvcb_04A?M<BC4nf1x2?;I}UT2`=%8&PYY8THAo?|vTSMP6qE|HA+G
Y>3{#zKm6~14_WrV|NZ~}4t*c~9}+KBAOHXW

literal 190869
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

diff --git a/MiniScanner/Extensions/UIColor+Extensions.swift b/MiniScanner/Extensions/UIColor+Extensions.swift
index 36d5f8a..59668df 100644
--- a/MiniScanner/Extensions/UIColor+Extensions.swift
+++ b/MiniScanner/Extensions/UIColor+Extensions.swift
@@ -16,6 +16,7 @@ extension UIColor {
     static let titlesText = hex("#888888")
     static let cellBackground = hex("#F4F4F4")
     static let lightButton = hex("#E9EDF2")
+    static let separator = hex("#646464")
 }
 
 extension UIColor {
diff --git a/MiniScanner/Managers/PDFManager.swift b/MiniScanner/Managers/PDFManager.swift
index 9aac313..0988eaf 100644
--- a/MiniScanner/Managers/PDFManager.swift
+++ b/MiniScanner/Managers/PDFManager.swift
@@ -94,12 +94,12 @@ class PDFManager {
         }
     }
     
-    class func createMultiPDFPage(from imageURLs: [URL], localFileManager: LocalFileManager?, folder: AppConfigurator.Folder, _ completion: @escaping () -> ()) {
+    class func createMultiPDFPage(from imageURLs: [URL], localFileManager: LocalFileManager?, folder: AppConfigurator.Folder, name: String = "", _ completion: @escaping () -> ()) {
         guard let allDoc = localFileManager?.AllDocUrl else { return }
         guard let scannerURL = localFileManager?.getFolderUrl(folder: folder) else { return }
         
-        let urlPDFtoSave = scannerURL.appendingPathComponent(String.getDocumentName())
-        let urlPDFtoSaveInAllDoc = allDoc.appendingPathComponent(String.getDocumentName())
+        let urlPDFtoSave = scannerURL.appendingPathComponent(name == "" ? String.getDocumentName() : name)
+        let urlPDFtoSaveInAllDoc = allDoc.appendingPathComponent(name == "" ? String.getDocumentName() : name)
 
         if imageURLs.isEmpty { return }
         let document = PDFDocument()
@@ -138,6 +138,45 @@ class PDFManager {
         }
     }
     
+    class func createMultiPDFPageAndReturn(from imageURLs: [URL], localFileManager: LocalFileManager?, folder: AppConfigurator.Folder, name: String = "", _ completion: @escaping (URL) -> ()) {
+        guard let scannerURL = localFileManager?.getFolderUrl(folder: folder) else { return }
+        
+        let urlPDFtoSave = scannerURL.appendingPathComponent(name == "" ? String.getDocumentName() : "\(name).pdf")
+
+        if imageURLs.isEmpty { return }
+        let document = PDFDocument()
+        
+        let dispatchGroup = DispatchGroup()
+        
+        // Iterate through image URLs
+        for (index, imageURL) in imageURLs.enumerated() {
+            dispatchGroup.enter()
+            DispatchQueue.global().async {
+                if let data = try? Data(contentsOf: imageURL),
+                   let image = UIImage(data: data),
+                   let pdfPage = PDFPage(image: image) {
+                    DispatchQueue.main.async {
+                        document.insert(pdfPage, at: index)
+                        if document.pageCount == imageURLs.count {
+                            do {
+                                try document.dataRepresentation()?.write(to: urlPDFtoSave)
+                                completion(urlPDFtoSave)
+                            } catch {
+                                print(error.localizedDescription) // handle error
+                            }
+                        }
+                        dispatchGroup.leave()
+                    }
+                } else {
+                    dispatchGroup.leave()
+                }
+            }
+        }
+        dispatchGroup.notify(queue: .main) {
+            print("All images have been processed")
+        }
+    }
+    
     class func appendPage(image: UIImage, pdfView: PDFView, documentURL: URL?) {
         guard let page = PDFPage(image: image),
               let documentURL = documentURL,
diff --git a/MiniScanner/Modules/Documents/CustomViews/ShareSheet/ShareSheetViewController.swift b/MiniScanner/Modules/Documents/CustomViews/ShareSheet/ShareSheetViewController.swift
new file mode 100644
index 0000000..7b6e2d7
--- /dev/null
+++ b/MiniScanner/Modules/Documents/CustomViews/ShareSheet/ShareSheetViewController.swift
@@ -0,0 +1,106 @@
+//
+//  ShareSheetViewController.swift
+//  MiniScanner
+//
+//  Created by George Makhoul on 10/06/2024.
+//  Copyright © 2024 AppsNectar. All rights reserved.
+//
+
+import UIKit
+protocol ShareSheetViewControllerDelegate {
+    func whatsappTapped(name: String)
+    func telegramTapped(name: String)
+    func airdropTapped(name: String)
+    func printTapped()
+    func moreTapped(name: String)
+    func saveTapped(name: String)
+}
+
+class ShareSheetViewController: UIViewController {
+    // MARK: - Outlets
+    @IBOutlet weak var pdfImage: UIImageView!
+    @IBOutlet weak var fileNameTextField: UITextField!
+    @IBOutlet weak var pagesCountLabel: UILabel!
+    @IBOutlet weak var whatsappLabel: UILabel!
+    @IBOutlet weak var telegramLabel: UILabel!
+    @IBOutlet weak var airdropLabel: UILabel!
+    @IBOutlet weak var printLabel: UILabel!
+    @IBOutlet weak var moreLabel: UILabel!
+    @IBOutlet weak var backgroundView: UIView!
+    
+    // MARK: - Properties
+    var session: MultiPageScanSession?
+    var delegate: ShareSheetViewControllerDelegate?
+    var selectedFolder: AppConfigurator.Folder?
+    
+    // MARK: - LifeCycle
+    override func viewDidLoad() {
+        super.viewDidLoad()
+        setupUI()
+        setup()
+    }
+    
+    private func setupUI() {
+        pagesCountLabel.set(text: "", color: .mainText, font: .regular(16))
+        whatsappLabel.set(localized: "Whatsapp", color: .mainText, font: .regular(12))
+        telegramLabel.set(localized: "Telegram", color: .mainText, font: .regular(12))
+        airdropLabel.set(localized: "Gmail", color: .mainText, font: .regular(12))
+        printLabel.set(localized: "Print", color: .mainText, font: .regular(12))
+        moreLabel.set(localized: "More", color: .mainText, font: .regular(12))
+        whatsappLabel.textAlignment = .center
+        telegramLabel.textAlignment = .center
+        airdropLabel.textAlignment = .center
+        printLabel.textAlignment = .center
+        moreLabel.textAlignment = .center
+        
+        fileNameTextField.placeholder = "File name"
+        backgroundView.layer.cornerRadius = 30
+        backgroundView.layer.maskedCorners = [.layerMinXMinYCorner, .layerMaxXMinYCorner]
+    }
+    
+    private func setup() {
+        let _ = self.session?.scannedItems[0].render(completion: { image in
+            self.pdfImage.image = image?.retrieveImage()
+        })
+        pagesCountLabel.set(text: "\(self.session?.scannedItems.count ?? 0) pages")
+        
+    }
+    
+    @IBAction func saveTapped(_ sender: UIButton) {
+        self.dismiss(animated: true) {
+            self.delegate?.saveTapped(name: self.fileNameTextField.text ?? "")
+        }
+    }
+    
+    @IBAction func whatsappTapped(_ sender: UIButton) {
+        self.dismiss(animated: true) {
+            self.delegate?.whatsappTapped(name: self.fileNameTextField.text ?? "")
+        }
+    }
+    
+    @IBAction func telegramTapped(_ sender: UIButton) {
+        self.dismiss(animated: true) {
+            self.delegate?.telegramTapped(name: self.fileNameTextField.text ?? "")
+        }
+
+    }
+    
+    @IBAction func airdropTapped(_ sender: UIButton) {
+        self.dismiss(animated: true) {
+            self.delegate?.airdropTapped(name: self.fileNameTextField.text ?? "")
+        }
+
+    }
+    
+    @IBAction func printTapped(_ sender: UIButton) {
+        delegate?.printTapped()
+
+    }
+    
+    @IBAction func moreTapped(_ sender: UIButton) {
+        self.dismiss(animated: true) {
+            self.delegate?.moreTapped(name: self.fileNameTextField.text ?? "")
+        }
+
+    }
+}
diff --git a/MiniScanner/Modules/Documents/CustomViews/ShareSheet/ShareSheetViewController.xib b/MiniScanner/Modules/Documents/CustomViews/ShareSheet/ShareSheetViewController.xib
new file mode 100644
index 0000000..c0c864e
--- /dev/null
+++ b/MiniScanner/Modules/Documents/CustomViews/ShareSheet/ShareSheetViewController.xib
@@ -0,0 +1,356 @@
+<?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="ShareSheetViewController" customModule="MiniScanner" customModuleProvider="target">
+            <connections>
+                <outlet property="airdropLabel" destination="IJr-ID-1dt" id="rSr-Nn-81v"/>
+                <outlet property="backgroundView" destination="Jzk-DM-xQM" id="ySD-v2-iNI"/>
+                <outlet property="fileNameTextField" destination="t4L-wL-wBw" id="Ia4-Mh-vFm"/>
+                <outlet property="moreLabel" destination="rwY-MB-Zuv" id="B1K-Il-m8T"/>
+                <outlet property="pagesCountLabel" destination="6Jm-m2-xDU" id="Zmu-ZI-pfw"/>
+                <outlet property="pdfImage" destination="vVX-eM-04Y" id="Qcm-o2-MiA"/>
+                <outlet property="printLabel" destination="3fw-XH-XNf" id="h0S-9m-GBo"/>
+                <outlet property="telegramLabel" destination="fo4-eH-W8h" id="JfP-DJ-SHA"/>
+                <outlet property="view" destination="i5M-Pr-FkT" id="sfx-zR-JGt"/>
+                <outlet property="whatsappLabel" destination="FOm-hX-tbN" id="J99-jS-aFh"/>
+            </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="428" height="324"/>
+            <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+            <subviews>
+                <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Jzk-DM-xQM">
+                    <rect key="frame" x="0.0" y="0.0" width="428" height="324"/>
+                    <color key="backgroundColor" systemColor="systemBackgroundColor"/>
+                </view>
+                <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="vVX-eM-04Y">
+                    <rect key="frame" x="314" y="26" width="90" height="125"/>
+                    <constraints>
+                        <constraint firstAttribute="height" constant="125" id="mN5-t1-t8n"/>
+                        <constraint firstAttribute="width" constant="90" id="o1i-OJ-BwE"/>
+                    </constraints>
+                </imageView>
+                <textField opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="248" contentHorizontalAlignment="left" contentVerticalAlignment="center" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="t4L-wL-wBw">
+                    <rect key="frame" x="24" y="26" width="266" height="38"/>
+                    <constraints>
+                        <constraint firstAttribute="height" constant="38" id="OSK-AY-fZT"/>
+                    </constraints>
+                    <fontDescription key="fontDescription" type="system" pointSize="14"/>
+                    <textInputTraits key="textInputTraits"/>
+                </textField>
+                <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="6ha-V2-bsb">
+                    <rect key="frame" x="30" y="175" width="368" height="1"/>
+                    <color key="backgroundColor" red="0.3921568627" green="0.3921568627" blue="0.3921568627" alpha="1" colorSpace="calibratedRGB"/>
+                    <constraints>
+                        <constraint firstAttribute="height" constant="1" id="ehb-C4-Cmj"/>
+                    </constraints>
+                </view>
+                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="6Jm-m2-xDU">
+                    <rect key="frame" x="248.66666666666666" y="74" width="41.333333333333343" height="20.333333333333329"/>
+                    <fontDescription key="fontDescription" type="system" pointSize="17"/>
+                    <nil key="textColor"/>
+                    <nil key="highlightedColor"/>
+                </label>
+                <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="JWB-a8-fO9">
+                    <rect key="frame" x="24" y="74" width="70" height="30"/>
+                    <subviews>
+                        <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="save" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Qzw-eI-vbq">
+                            <rect key="frame" x="0.0" y="0.0" width="42" height="30"/>
+                            <fontDescription key="fontDescription" type="system" pointSize="17"/>
+                            <nil key="textColor"/>
+                            <nil key="highlightedColor"/>
+                        </label>
+                        <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="save" translatesAutoresizingMaskIntoConstraints="NO" id="JDI-cn-vw8">
+                            <rect key="frame" x="42" y="1" width="28" height="28"/>
+                            <constraints>
+                                <constraint firstAttribute="height" constant="28" id="6Xc-79-Pe1"/>
+                                <constraint firstAttribute="width" constant="28" id="LQ2-ZA-TOx"/>
+                            </constraints>
+                        </imageView>
+                        <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="kAd-Rs-yPU">
+                            <rect key="frame" x="0.0" y="0.0" width="70" height="30"/>
+                            <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
+                            <connections>
+                                <action selector="saveTapped:" destination="-1" eventType="touchUpInside" id="smo-XF-Ped"/>
+                            </connections>
+                        </button>
+                    </subviews>
+                    <color key="backgroundColor" systemColor="systemBackgroundColor"/>
+                    <constraints>
+                        <constraint firstItem="kAd-Rs-yPU" firstAttribute="top" secondItem="JWB-a8-fO9" secondAttribute="top" id="3ti-eb-mCS"/>
+                        <constraint firstAttribute="height" constant="30" id="5H1-wQ-6eS"/>
+                        <constraint firstAttribute="width" constant="70" id="77s-yg-eRt"/>
+                        <constraint firstAttribute="trailing" secondItem="JDI-cn-vw8" secondAttribute="trailing" id="Esa-nU-GaR"/>
+                        <constraint firstItem="JDI-cn-vw8" firstAttribute="leading" secondItem="Qzw-eI-vbq" secondAttribute="trailing" id="Nsh-PT-yyp"/>
+                        <constraint firstItem="Qzw-eI-vbq" firstAttribute="top" secondItem="JWB-a8-fO9" secondAttribute="top" id="XXm-vy-St4"/>
+                        <constraint firstItem="kAd-Rs-yPU" firstAttribute="leading" secondItem="JWB-a8-fO9" secondAttribute="leading" id="cVw-MP-3np"/>
+                        <constraint firstItem="Qzw-eI-vbq" firstAttribute="leading" secondItem="JWB-a8-fO9" secondAttribute="leading" id="dAr-jP-3KO"/>
+                        <constraint firstAttribute="bottom" secondItem="kAd-Rs-yPU" secondAttribute="bottom" id="gx4-Sl-gsL"/>
+                        <constraint firstAttribute="bottom" secondItem="Qzw-eI-vbq" secondAttribute="bottom" id="kmB-Jy-LKJ"/>
+                        <constraint firstItem="JDI-cn-vw8" firstAttribute="centerY" secondItem="JWB-a8-fO9" secondAttribute="centerY" id="qic-tQ-MZf"/>
+                        <constraint firstAttribute="trailing" secondItem="kAd-Rs-yPU" secondAttribute="trailing" id="vPW-NK-mMQ"/>
+                    </constraints>
+                </view>
+                <stackView opaque="NO" contentMode="scaleToFill" distribution="fillEqually" spacing="11.5" translatesAutoresizingMaskIntoConstraints="NO" id="0af-ED-ocV">
+                    <rect key="frame" x="24" y="200" width="380" height="96"/>
+                    <subviews>
+                        <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="TOs-L6-UFe">
+                            <rect key="frame" x="0.0" y="0.0" width="66.666666666666671" height="96"/>
+                            <subviews>
+                                <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="more" translatesAutoresizingMaskIntoConstraints="NO" id="PSZ-xO-aK1">
+                                    <rect key="frame" x="0.0" y="0.0" width="66.666666666666671" height="67"/>
+                                    <constraints>
+                                        <constraint firstAttribute="height" constant="67" id="FJt-YU-qUO"/>
+                                    </constraints>
+                                </imageView>
+                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="rwY-MB-Zuv">
+                                    <rect key="frame" x="0.0" y="67" width="66.666666666666671" height="29"/>
+                                    <fontDescription key="fontDescription" type="system" pointSize="17"/>
+                                    <nil key="textColor"/>
+                                    <nil key="highlightedColor"/>
+                                </label>
+                                <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="sva-vR-wSw">
+                                    <rect key="frame" x="0.0" y="0.0" width="66.666666666666671" height="96"/>
+                                    <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
+                                    <connections>
+                                        <action selector="moreTapped:" destination="-1" eventType="touchUpInside" id="l0A-Kd-4WV"/>
+                                    </connections>
+                                </button>
+                            </subviews>
+                            <color key="backgroundColor" systemColor="systemBackgroundColor"/>
+                            <constraints>
+                                <constraint firstItem="PSZ-xO-aK1" firstAttribute="top" secondItem="TOs-L6-UFe" secondAttribute="top" id="4SU-SY-RH7"/>
+                                <constraint firstAttribute="bottom" secondItem="sva-vR-wSw" secondAttribute="bottom" id="EA0-Ls-sg9"/>
+                                <constraint firstAttribute="trailing" secondItem="PSZ-xO-aK1" secondAttribute="trailing" id="HZs-Uw-qBY"/>
+                                <constraint firstItem="sva-vR-wSw" firstAttribute="leading" secondItem="TOs-L6-UFe" secondAttribute="leading" id="IBx-Mx-Mvz"/>
+                                <constraint firstItem="rwY-MB-Zuv" firstAttribute="top" secondItem="PSZ-xO-aK1" secondAttribute="bottom" id="VeX-Rr-c26"/>
+                                <constraint firstAttribute="trailing" secondItem="sva-vR-wSw" secondAttribute="trailing" id="bXo-vN-0vp"/>
+                                <constraint firstItem="rwY-MB-Zuv" firstAttribute="leading" secondItem="TOs-L6-UFe" secondAttribute="leading" id="e5B-SK-QpB"/>
+                                <constraint firstItem="sva-vR-wSw" firstAttribute="top" secondItem="TOs-L6-UFe" secondAttribute="top" id="gQM-sT-ig7"/>
+                                <constraint firstAttribute="trailing" secondItem="rwY-MB-Zuv" secondAttribute="trailing" id="gSh-KZ-PHS"/>
+                                <constraint firstItem="PSZ-xO-aK1" firstAttribute="leading" secondItem="TOs-L6-UFe" secondAttribute="leading" id="nbK-Zc-G3G"/>
+                                <constraint firstAttribute="bottom" secondItem="rwY-MB-Zuv" secondAttribute="bottom" id="ptx-1W-phK"/>
+                            </constraints>
+                        </view>
+                        <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Ohj-G9-DsZ">
+                            <rect key="frame" x="78.333333333333314" y="0.0" width="66.666666666666686" height="96"/>
+                            <subviews>
+                                <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="print" translatesAutoresizingMaskIntoConstraints="NO" id="6eC-dV-eZU">
+                                    <rect key="frame" x="0.0" y="0.0" width="66.666666666666671" height="67"/>
+                                    <constraints>
+                                        <constraint firstAttribute="height" constant="67" id="jKN-YJ-7cA"/>
+                                    </constraints>
+                                </imageView>
+                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="3fw-XH-XNf">
+                                    <rect key="frame" x="0.0" y="67" width="66.666666666666671" height="29"/>
+                                    <fontDescription key="fontDescription" type="system" pointSize="17"/>
+                                    <nil key="textColor"/>
+                                    <nil key="highlightedColor"/>
+                                </label>
+                                <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="7Ou-IO-YKC">
+                                    <rect key="frame" x="0.0" y="0.0" width="66.666666666666671" height="96"/>
+                                    <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
+                                    <connections>
+                                        <action selector="printTapped:" destination="-1" eventType="touchUpInside" id="mxE-Mc-xpO"/>
+                                    </connections>
+                                </button>
+                            </subviews>
+                            <color key="backgroundColor" systemColor="systemBackgroundColor"/>
+                            <constraints>
+                                <constraint firstAttribute="trailing" secondItem="7Ou-IO-YKC" secondAttribute="trailing" id="5LO-xS-lnb"/>
+                                <constraint firstItem="6eC-dV-eZU" firstAttribute="leading" secondItem="Ohj-G9-DsZ" secondAttribute="leading" id="CuW-ps-A8C"/>
+                                <constraint firstItem="7Ou-IO-YKC" firstAttribute="leading" secondItem="Ohj-G9-DsZ" secondAttribute="leading" id="F0w-un-R2x"/>
+                                <constraint firstAttribute="bottom" secondItem="3fw-XH-XNf" secondAttribute="bottom" id="OqC-hp-PzZ"/>
+                                <constraint firstAttribute="trailing" secondItem="6eC-dV-eZU" secondAttribute="trailing" id="PJB-TU-VkB"/>
+                                <constraint firstAttribute="trailing" secondItem="3fw-XH-XNf" secondAttribute="trailing" id="Pmy-EF-o0P"/>
+                                <constraint firstItem="7Ou-IO-YKC" firstAttribute="top" secondItem="Ohj-G9-DsZ" secondAttribute="top" id="ahp-Z5-PXF"/>
+                                <constraint firstItem="6eC-dV-eZU" firstAttribute="top" secondItem="Ohj-G9-DsZ" secondAttribute="top" id="cZV-Ub-Guf"/>
+                                <constraint firstAttribute="bottom" secondItem="7Ou-IO-YKC" secondAttribute="bottom" id="nxn-rw-Ei2"/>
+                                <constraint firstItem="3fw-XH-XNf" firstAttribute="leading" secondItem="Ohj-G9-DsZ" secondAttribute="leading" id="twa-n8-Mfm"/>
+                                <constraint firstItem="3fw-XH-XNf" firstAttribute="top" secondItem="6eC-dV-eZU" secondAttribute="bottom" id="zEF-B0-g6Z"/>
+                            </constraints>
+                        </view>
+                        <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="ll3-MT-78R">
+                            <rect key="frame" x="156.66666666666666" y="0.0" width="66.666666666666657" height="96"/>
+                            <subviews>
+                                <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="gmail" translatesAutoresizingMaskIntoConstraints="NO" id="4tI-uR-2mq">
+                                    <rect key="frame" x="0.0" y="0.0" width="66.666666666666671" height="67"/>
+                                    <constraints>
+                                        <constraint firstAttribute="height" constant="67" id="93d-7h-fcK"/>
+                                    </constraints>
+                                </imageView>
+                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="IJr-ID-1dt">
+                                    <rect key="frame" x="0.0" y="67" width="66.666666666666671" height="29"/>
+                                    <fontDescription key="fontDescription" type="system" pointSize="17"/>
+                                    <nil key="textColor"/>
+                                    <nil key="highlightedColor"/>
+                                </label>
+                                <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="VwM-wX-jOC">
+                                    <rect key="frame" x="0.0" y="0.0" width="66.666666666666671" height="96"/>
+                                    <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
+                                    <connections>
+                                        <action selector="airdropTapped:" destination="-1" eventType="touchUpInside" id="gLo-xM-JyO"/>
+                                    </connections>
+                                </button>
+                            </subviews>
+                            <color key="backgroundColor" systemColor="systemBackgroundColor"/>
+                            <constraints>
+                                <constraint firstItem="4tI-uR-2mq" firstAttribute="leading" secondItem="ll3-MT-78R" secondAttribute="leading" id="8xU-7R-2K8"/>
+                                <constraint firstAttribute="trailing" secondItem="4tI-uR-2mq" secondAttribute="trailing" id="9gq-Ka-181"/>
+                                <constraint firstAttribute="bottom" secondItem="IJr-ID-1dt" secondAttribute="bottom" id="9vq-4w-gp8"/>
+                                <constraint firstAttribute="bottom" secondItem="VwM-wX-jOC" secondAttribute="bottom" id="D5V-53-Kim"/>
+                                <constraint firstAttribute="trailing" secondItem="IJr-ID-1dt" secondAttribute="trailing" id="IrY-Ot-ZUL"/>
+                                <constraint firstAttribute="trailing" secondItem="VwM-wX-jOC" secondAttribute="trailing" id="KAb-Oe-2S1"/>
+                                <constraint firstItem="IJr-ID-1dt" firstAttribute="leading" secondItem="ll3-MT-78R" secondAttribute="leading" id="Kaf-E7-VSV"/>
+                                <constraint firstItem="4tI-uR-2mq" firstAttribute="top" secondItem="ll3-MT-78R" secondAttribute="top" id="LzM-nP-oLH"/>
+                                <constraint firstItem="IJr-ID-1dt" firstAttribute="top" secondItem="4tI-uR-2mq" secondAttribute="bottom" id="aij-ao-qAq"/>
+                                <constraint firstItem="VwM-wX-jOC" firstAttribute="leading" secondItem="ll3-MT-78R" secondAttribute="leading" id="qUL-DU-UJV"/>
+                                <constraint firstItem="VwM-wX-jOC" firstAttribute="top" secondItem="ll3-MT-78R" secondAttribute="top" id="uYa-Fh-cje"/>
+                            </constraints>
+                        </view>
+                        <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="uoJ-0J-67K">
+                            <rect key="frame" x="234.99999999999997" y="0.0" width="66.666666666666657" height="96"/>
+                            <subviews>
+                                <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="telegram" translatesAutoresizingMaskIntoConstraints="NO" id="RWa-dH-zOv">
+                                    <rect key="frame" x="0.0" y="0.0" width="66.666666666666671" height="67"/>
+                                    <constraints>
+                                        <constraint firstAttribute="height" constant="67" id="B67-zT-J3b"/>
+                                    </constraints>
+                                </imageView>
+                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="fo4-eH-W8h">
+                                    <rect key="frame" x="0.0" y="67" width="66.666666666666671" height="29"/>
+                                    <fontDescription key="fontDescription" type="system" pointSize="17"/>
+                                    <nil key="textColor"/>
+                                    <nil key="highlightedColor"/>
+                                </label>
+                                <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="3kp-m8-P3u">
+                                    <rect key="frame" x="0.0" y="0.0" width="66.666666666666671" height="96"/>
+                                    <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
+                                    <connections>
+                                        <action selector="telegramTapped:" destination="-1" eventType="touchUpInside" id="aXG-p6-FXM"/>
+                                    </connections>
+                                </button>
+                            </subviews>
+                            <color key="backgroundColor" systemColor="systemBackgroundColor"/>
+                            <constraints>
+                                <constraint firstAttribute="trailing" secondItem="3kp-m8-P3u" secondAttribute="trailing" id="0rY-Vf-yVv"/>
+                                <constraint firstItem="fo4-eH-W8h" firstAttribute="top" secondItem="RWa-dH-zOv" secondAttribute="bottom" id="2Ov-m3-Awf"/>
+                                <constraint firstItem="RWa-dH-zOv" firstAttribute="leading" secondItem="uoJ-0J-67K" secondAttribute="leading" id="2QZ-XY-a7K"/>
+                                <constraint firstAttribute="trailing" secondItem="fo4-eH-W8h" secondAttribute="trailing" id="3Ff-5Y-y5h"/>
+                                <constraint firstItem="RWa-dH-zOv" firstAttribute="top" secondItem="uoJ-0J-67K" secondAttribute="top" id="9ck-W7-omo"/>
+                                <constraint firstItem="3kp-m8-P3u" firstAttribute="leading" secondItem="uoJ-0J-67K" secondAttribute="leading" id="Yxu-fF-TGb"/>
+                                <constraint firstItem="fo4-eH-W8h" firstAttribute="leading" secondItem="uoJ-0J-67K" secondAttribute="leading" id="b8I-h4-5Ps"/>
+                                <constraint firstItem="3kp-m8-P3u" firstAttribute="top" secondItem="uoJ-0J-67K" secondAttribute="top" id="bfe-Nm-KNy"/>
+                                <constraint firstAttribute="bottom" secondItem="fo4-eH-W8h" secondAttribute="bottom" id="p10-dF-O0G"/>
+                                <constraint firstAttribute="trailing" secondItem="RWa-dH-zOv" secondAttribute="trailing" id="p1o-9w-Sdn"/>
+                                <constraint firstAttribute="bottom" secondItem="3kp-m8-P3u" secondAttribute="bottom" id="tZ3-fV-Zh5"/>
+                            </constraints>
+                        </view>
+                        <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="6KW-DO-pLK">
+                            <rect key="frame" x="313.33333333333331" y="0.0" width="66.666666666666686" height="96"/>
+                            <subviews>
+                                <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="whatsapp" translatesAutoresizingMaskIntoConstraints="NO" id="rtb-5n-hL4">
+                                    <rect key="frame" x="0.0" y="0.0" width="66.666666666666671" height="67"/>
+                                    <constraints>
+                                        <constraint firstAttribute="height" constant="67" id="2hw-gj-V8i"/>
+                                    </constraints>
+                                </imageView>
+                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="FOm-hX-tbN">
+                                    <rect key="frame" x="0.0" y="67" width="66.666666666666671" height="29"/>
+                                    <nil key="textColor"/>
+                                    <nil key="highlightedColor"/>
+                                </label>
+                                <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="cSs-Qa-93l">
+                                    <rect key="frame" x="0.0" y="0.0" width="66.666666666666671" height="96"/>
+                                    <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
+                                    <connections>
+                                        <action selector="whatsappTapped:" destination="-1" eventType="touchUpInside" id="2Ph-mP-jsz"/>
+                                    </connections>
+                                </button>
+                            </subviews>
+                            <color key="backgroundColor" systemColor="systemBackgroundColor"/>
+                            <constraints>
+                                <constraint firstAttribute="bottom" secondItem="FOm-hX-tbN" secondAttribute="bottom" id="AOe-7d-boY"/>
+                                <constraint firstItem="rtb-5n-hL4" firstAttribute="centerX" secondItem="6KW-DO-pLK" secondAttribute="centerX" id="Dgt-oD-vqk"/>
+                                <constraint firstItem="FOm-hX-tbN" firstAttribute="leading" secondItem="6KW-DO-pLK" secondAttribute="leading" id="McU-wG-HrW"/>
+                                <constraint firstItem="rtb-5n-hL4" firstAttribute="top" secondItem="6KW-DO-pLK" secondAttribute="top" id="Sc5-lm-Rog"/>
+                                <constraint firstAttribute="trailing" secondItem="rtb-5n-hL4" secondAttribute="trailing" id="XOw-1e-4Zv"/>
+                                <constraint firstItem="rtb-5n-hL4" firstAttribute="leading" secondItem="6KW-DO-pLK" secondAttribute="leading" id="ahM-gA-DAN"/>
+                                <constraint firstItem="cSs-Qa-93l" firstAttribute="leading" secondItem="6KW-DO-pLK" secondAttribute="leading" id="auR-1c-hix"/>
+                                <constraint firstAttribute="bottom" secondItem="cSs-Qa-93l" secondAttribute="bottom" id="cma-H6-Jzg"/>
+                                <constraint firstItem="FOm-hX-tbN" firstAttribute="top" secondItem="rtb-5n-hL4" secondAttribute="bottom" id="eJk-Nw-cXe"/>
+                                <constraint firstItem="cSs-Qa-93l" firstAttribute="top" secondItem="6KW-DO-pLK" secondAttribute="top" id="fGB-pQ-zCc"/>
+                                <constraint firstAttribute="trailing" secondItem="cSs-Qa-93l" secondAttribute="trailing" id="tx0-kd-wvB"/>
+                                <constraint firstAttribute="trailing" secondItem="FOm-hX-tbN" secondAttribute="trailing" id="vki-5J-anr"/>
+                            </constraints>
+                        </view>
+                    </subviews>
+                    <constraints>
+                        <constraint firstAttribute="height" constant="96" id="c0g-x8-hTW"/>
+                    </constraints>
+                </stackView>
+                <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="YKf-2l-wvo">
+                    <rect key="frame" x="24" y="64" width="266" height="2"/>
+                    <color key="backgroundColor" red="0.39215686274509803" green="0.39215686274509803" blue="0.39215686274509803" alpha="1" colorSpace="calibratedRGB"/>
+                    <constraints>
+                        <constraint firstAttribute="height" constant="2" id="hg3-mr-Xzb"/>
+                    </constraints>
+                </view>
+            </subviews>
+            <viewLayoutGuide key="safeArea" id="fnl-2z-Ty3"/>
+            <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
+            <constraints>
+                <constraint firstItem="Jzk-DM-xQM" firstAttribute="leading" secondItem="fnl-2z-Ty3" secondAttribute="leading" id="34Y-f8-yEE"/>
+                <constraint firstAttribute="trailing" secondItem="6ha-V2-bsb" secondAttribute="trailing" constant="30" id="4e6-mY-C8Y"/>
+                <constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="vVX-eM-04Y" secondAttribute="trailing" constant="24" id="5LZ-6E-tce"/>
+                <constraint firstItem="0af-ED-ocV" firstAttribute="top" secondItem="6ha-V2-bsb" secondAttribute="bottom" constant="24" id="7ei-AZ-xRX"/>
+                <constraint firstItem="6Jm-m2-xDU" firstAttribute="top" secondItem="YKf-2l-wvo" secondAttribute="bottom" constant="8" id="8eK-Mx-wLD"/>
+                <constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="0af-ED-ocV" secondAttribute="trailing" constant="24" id="BXq-GQ-dDH"/>
+                <constraint firstItem="0af-ED-ocV" firstAttribute="leading" secondItem="fnl-2z-Ty3" secondAttribute="leading" constant="24" id="Cer-m6-ema"/>
+                <constraint firstItem="JWB-a8-fO9" firstAttribute="top" secondItem="YKf-2l-wvo" secondAttribute="bottom" constant="8" id="DjK-tF-nct"/>
+                <constraint firstItem="t4L-wL-wBw" firstAttribute="top" secondItem="vVX-eM-04Y" secondAttribute="top" id="HXv-mE-RCC"/>
+                <constraint firstItem="YKf-2l-wvo" firstAttribute="top" secondItem="t4L-wL-wBw" secondAttribute="top" id="ILP-zC-yDp"/>
+                <constraint firstItem="vVX-eM-04Y" firstAttribute="leading" secondItem="YKf-2l-wvo" secondAttribute="trailing" constant="24" id="K7w-vT-Dme"/>
+                <constraint firstItem="Jzk-DM-xQM" firstAttribute="top" secondItem="i5M-Pr-FkT" secondAttribute="top" id="Qy6-Xc-XBe"/>
+                <constraint firstItem="6Jm-m2-xDU" firstAttribute="trailing" secondItem="t4L-wL-wBw" secondAttribute="trailing" id="SdD-pI-q8h"/>
+                <constraint firstItem="t4L-wL-wBw" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" constant="24" id="ThO-3x-BxJ"/>
+                <constraint firstItem="Jzk-DM-xQM" firstAttribute="trailing" secondItem="fnl-2z-Ty3" secondAttribute="trailing" id="UyQ-Zi-CPV"/>
+                <constraint firstItem="YKf-2l-wvo" firstAttribute="leading" secondItem="fnl-2z-Ty3" secondAttribute="leading" constant="24" id="W5k-v0-BvG"/>
+                <constraint firstItem="vVX-eM-04Y" firstAttribute="leading" secondItem="t4L-wL-wBw" secondAttribute="trailing" constant="24" id="aII-Lz-VFe"/>
+                <constraint firstItem="vVX-eM-04Y" firstAttribute="top" secondItem="i5M-Pr-FkT" secondAttribute="top" constant="26" id="cZS-73-qJ6"/>
+                <constraint firstItem="YKf-2l-wvo" firstAttribute="top" secondItem="t4L-wL-wBw" secondAttribute="bottom" id="f1E-zP-fMR"/>
+                <constraint firstItem="JWB-a8-fO9" firstAttribute="leading" secondItem="t4L-wL-wBw" secondAttribute="leading" id="lCd-Cn-wyA"/>
+                <constraint firstAttribute="bottom" secondItem="Jzk-DM-xQM" secondAttribute="bottom" id="nwW-TM-P23"/>
+                <constraint firstItem="6ha-V2-bsb" firstAttribute="top" secondItem="vVX-eM-04Y" secondAttribute="bottom" constant="24" id="uZO-ab-OHn"/>
+                <constraint firstItem="6ha-V2-bsb" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" constant="30" id="yqL-O1-wMN"/>
+            </constraints>
+            <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
+            <variation key="default">
+                <mask key="constraints">
+                    <exclude reference="ILP-zC-yDp"/>
+                </mask>
+            </variation>
+            <point key="canvasLocation" x="-29.007633587786259" y="-204.22535211267606"/>
+        </view>
+    </objects>
+    <resources>
+        <image name="gmail" width="48" height="48"/>
+        <image name="more" width="76" height="75"/>
+        <image name="print" width="68" height="67"/>
+        <image name="save" width="28" height="29"/>
+        <image name="telegram" width="68" height="67"/>
+        <image name="whatsapp" width="68" height="67"/>
+        <systemColor name="systemBackgroundColor">
+            <color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
+        </systemColor>
+    </resources>
+</document>
diff --git a/MiniScanner/Modules/Documents/DocumentsTableViewController.swift b/MiniScanner/Modules/Documents/DocumentsTableViewController.swift
index 6ff3b7c..14bf1a6 100644
--- a/MiniScanner/Modules/Documents/DocumentsTableViewController.swift
+++ b/MiniScanner/Modules/Documents/DocumentsTableViewController.swift
@@ -1,4 +1,5 @@
 import UIKit
+import PDFKit
 import VisionKit
 import ImagePicker
 
@@ -28,18 +29,20 @@ final class DocumentsTableViewController: UIViewController, UITableViewDelegate,
     private var viewModels: [File] = []
     private var searchedViewModel: [File] = []
     
-    private var localFileManager: LocalFileManager?
     private var sortType: SortyFileType = .date
     
     //    private let noDocumentsimageView = UIImageView(image: UIImage(named: "box"))
     private var renameAlertController: UIAlertController?
     private var renameFileName: String?
+    
     private var selectedFolder: AppConfigurator.Folder?
+    
     private var isSearching: Bool = false
     private var pageViewControllers: [UIViewController] = []
     
     @IBOutlet weak var allFolderView_height: NSLayoutConstraint!
-    
+    private var localFileManager: LocalFileManager?
+
     override func viewDidLoad() {
         super.viewDidLoad()
         navigationItem.title = "File Manager"
@@ -94,6 +97,7 @@ final class DocumentsTableViewController: UIViewController, UITableViewDelegate,
     
     override func viewWillAppear(_ animated: Bool) {
         super.viewWillAppear(animated)
+        fetchViewModels()
     }
     
     deinit {
@@ -208,7 +212,7 @@ final class DocumentsTableViewController: UIViewController, UITableViewDelegate,
                                                  defaultColorRenderOption:.color)
         let scannerViewController = ScannerViewController(scanSession: nil, options: scannerOptions)
         scannerViewController.delegate = self
-        
+        scannerViewController.selectedFolder = self.selectedFolder
         scannerViewController.hidesBottomBarWhenPushed = true
         self.navigationController?.pushViewController(scannerViewController, animated: false)
     }
diff --git a/MiniScanner/Supporting Files/Assets.xcassets/airdrop.imageset/Contents.json b/MiniScanner/Supporting Files/Assets.xcassets/airdrop.imageset/Contents.json
new file mode 100644
index 0000000..175cea7
--- /dev/null
+++ b/MiniScanner/Supporting Files/Assets.xcassets/airdrop.imageset/Contents.json	
@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "IconButton (4).svg",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/MiniScanner/Supporting Files/Assets.xcassets/airdrop.imageset/IconButton (4).svg b/MiniScanner/Supporting Files/Assets.xcassets/airdrop.imageset/IconButton (4).svg
new file mode 100644
index 0000000..50dc188
--- /dev/null
+++ b/MiniScanner/Supporting Files/Assets.xcassets/airdrop.imageset/IconButton (4).svg	
@@ -0,0 +1,14 @@
+<svg width="67" height="67" viewBox="0 0 67 67" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect width="67" height="67" rx="10" fill="#E79D2E"/>
+<g clip-path="url(#clip0_2011_28)">
+<path d="M37.3158 33.5436C38.0145 30.6052 35.4525 28.0431 32.5141 28.7419C31.1345 29.0823 30.0058 30.211 29.6654 31.5907C28.9667 34.529 31.5287 37.0911 34.467 36.3923C35.8645 36.0519 36.9933 34.9232 37.3158 33.5436Z" fill="white"/>
+<path d="M22.7875 45.4247C22.465 45.4247 22.1246 45.2993 21.8738 45.0664C18.3979 41.8414 16.4092 37.2905 16.4092 32.5605C16.4092 23.1364 24.0775 15.468 33.5016 15.468C42.9258 15.468 50.5941 23.1364 50.5941 32.5605C50.5941 37.3264 48.677 41.7339 45.2012 45.0126C44.6637 45.5143 43.8037 45.4964 43.302 44.9589C42.8004 44.4214 42.8183 43.5614 43.3558 43.0597C46.2941 40.3005 47.9066 36.5918 47.9066 32.5784C47.9066 24.6414 41.4387 18.1734 33.5016 18.1734C25.5646 18.1734 19.0967 24.6414 19.0967 32.5784C19.0967 36.6276 20.7271 40.3543 23.7013 43.1134C24.2388 43.6151 24.2746 44.4751 23.7729 45.0126C23.5042 45.2814 23.1458 45.4247 22.7875 45.4247Z" fill="white"/>
+<path d="M40.6659 40.6385C40.3434 40.6385 40.0029 40.5131 39.7521 40.2802C39.2146 39.7785 39.1788 38.9185 39.6984 38.381C41.1854 36.8043 42.0096 34.726 42.0096 32.576C42.0096 27.8818 38.1934 24.0835 33.5171 24.0835C28.8409 24.0835 25.0247 27.8997 25.0247 32.576C25.0247 34.7439 25.8488 36.8043 27.3359 38.381C27.8376 38.9185 27.8197 39.7785 27.2822 40.2802C26.7447 40.7998 25.8847 40.7639 25.383 40.2264C23.4301 38.1481 22.3372 35.4248 22.3372 32.576C22.3372 26.4127 27.3538 21.396 33.5171 21.396C39.6804 21.396 44.6971 26.4127 44.6971 32.576C44.6971 35.4248 43.6221 38.1481 41.6513 40.2264C41.3825 40.4952 41.0242 40.6385 40.6659 40.6385Z" fill="white"/>
+<path d="M30.4557 43.0777L27.8756 46.2848C25.8331 48.8469 27.6606 52.6452 30.9215 52.6452H36.0636C39.3424 52.6452 41.1699 48.8469 39.1094 46.3027L36.5294 43.0956C34.9886 41.1248 32.0144 41.1248 30.4557 43.0777Z" fill="white"/>
+</g>
+<defs>
+<clipPath id="clip0_2011_28">
+<rect width="43" height="43" fill="white" transform="matrix(-1 0 0 1 55 12)"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/MiniScanner/Supporting Files/Assets.xcassets/gmail.imageset/Contents.json b/MiniScanner/Supporting Files/Assets.xcassets/gmail.imageset/Contents.json
new file mode 100644
index 0000000..87186b0
--- /dev/null
+++ b/MiniScanner/Supporting Files/Assets.xcassets/gmail.imageset/Contents.json	
@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "gmail.svg",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/MiniScanner/Supporting Files/Assets.xcassets/gmail.imageset/gmail.svg b/MiniScanner/Supporting Files/Assets.xcassets/gmail.imageset/gmail.svg
new file mode 100644
index 0000000..c657ffb
--- /dev/null
+++ b/MiniScanner/Supporting Files/Assets.xcassets/gmail.imageset/gmail.svg	
@@ -0,0 +1,17 @@
+<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect width="48" height="48" rx="10" fill="#CCCCCC"/>
+<g clip-path="url(#clip0_279_1071)">
+<path d="M31.1862 16.2067L24.0765 21.7553L16.8043 16.2067V16.2082L16.813 16.2157V23.9851L23.9945 29.6536L31.1862 24.204V16.2067Z" fill="#EA4335"/>
+<path d="M33.0524 14.8571L31.1853 16.2067V24.204L37.0605 19.6933V16.976C37.0605 16.976 36.3474 13.095 33.0524 14.8571Z" fill="#FBBC05"/>
+<path d="M31.1853 24.204V34.5767H35.6883C35.6883 34.5767 36.9698 34.4448 37.0619 32.9842V19.6933L31.1853 24.204Z" fill="#34A853"/>
+<path d="M16.8134 34.5858V23.9851L16.8043 23.9777L16.8134 34.5858Z" fill="#C5221F"/>
+<path d="M16.8039 16.208L14.947 14.8659C11.6521 13.1039 10.9375 16.9833 10.9375 16.9833V19.7005L16.8039 23.9774V16.208Z" fill="#C5221F"/>
+<path d="M16.8043 16.2085V23.9779L16.8134 23.9854V16.216L16.8043 16.2085Z" fill="#C5221F"/>
+<path d="M10.9375 19.7025V32.9934C11.0283 34.4556 12.3111 34.5861 12.3111 34.5861H16.8142L16.8039 23.9779L10.9375 19.7025Z" fill="#4285F4"/>
+</g>
+<defs>
+<clipPath id="clip0_279_1071">
+<rect width="38" height="38" fill="white" transform="matrix(-1 0 0 1 43 5)"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/MiniScanner/Supporting Files/Assets.xcassets/more.imageset/Contents.json b/MiniScanner/Supporting Files/Assets.xcassets/more.imageset/Contents.json
new file mode 100644
index 0000000..8c0e3da
--- /dev/null
+++ b/MiniScanner/Supporting Files/Assets.xcassets/more.imageset/Contents.json	
@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "IconButton (6).svg",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/MiniScanner/Supporting Files/Assets.xcassets/more.imageset/IconButton (6).svg b/MiniScanner/Supporting Files/Assets.xcassets/more.imageset/IconButton (6).svg
new file mode 100644
index 0000000..46b558a
--- /dev/null
+++ b/MiniScanner/Supporting Files/Assets.xcassets/more.imageset/IconButton (6).svg	
@@ -0,0 +1,25 @@
+<svg width="76" height="75" viewBox="0 0 76 75" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g filter="url(#filter0_d_2011_175)">
+<rect x="4.5" width="67" height="67" rx="10" fill="#9F9F9F"/>
+<g clip-path="url(#clip0_2011_175)">
+<path d="M46.0625 33.5C46.0625 34.9843 47.2657 36.1875 48.75 36.1875C50.2343 36.1875 51.4375 34.9843 51.4375 33.5C51.4375 32.0157 50.2343 30.8125 48.75 30.8125C47.2657 30.8125 46.0625 32.0157 46.0625 33.5Z" fill="white"/>
+<path d="M35.3125 33.5C35.3125 34.9843 36.5157 36.1875 38 36.1875C39.4843 36.1875 40.6875 34.9843 40.6875 33.5C40.6875 32.0157 39.4843 30.8125 38 30.8125C36.5157 30.8125 35.3125 32.0157 35.3125 33.5Z" fill="white"/>
+<path d="M24.5625 33.5C24.5625 34.9843 25.7657 36.1875 27.25 36.1875C28.7343 36.1875 29.9375 34.9843 29.9375 33.5C29.9375 32.0157 28.7343 30.8125 27.25 30.8125C25.7657 30.8125 24.5625 32.0157 24.5625 33.5Z" fill="white"/>
+</g>
+</g>
+<defs>
+<filter id="filter0_d_2011_175" x="0.5" y="0" width="75" height="75" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
+<feFlood flood-opacity="0" result="BackgroundImageFix"/>
+<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
+<feOffset dy="4"/>
+<feGaussianBlur stdDeviation="2"/>
+<feComposite in2="hardAlpha" operator="out"/>
+<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/>
+<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_2011_175"/>
+<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_2011_175" result="shape"/>
+</filter>
+<clipPath id="clip0_2011_175">
+<rect width="43" height="43" fill="white" transform="matrix(-1 0 0 1 59.5 12)"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/MiniScanner/Supporting Files/Assets.xcassets/print.imageset/Contents.json b/MiniScanner/Supporting Files/Assets.xcassets/print.imageset/Contents.json
new file mode 100644
index 0000000..e5e77e8
--- /dev/null
+++ b/MiniScanner/Supporting Files/Assets.xcassets/print.imageset/Contents.json	
@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "IconButton (5).svg",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/MiniScanner/Supporting Files/Assets.xcassets/print.imageset/IconButton (5).svg b/MiniScanner/Supporting Files/Assets.xcassets/print.imageset/IconButton (5).svg
new file mode 100644
index 0000000..798b91d
--- /dev/null
+++ b/MiniScanner/Supporting Files/Assets.xcassets/print.imageset/IconButton (5).svg	
@@ -0,0 +1,13 @@
+<svg width="68" height="67" viewBox="0 0 68 67" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect x="0.25" width="67" height="67" rx="10" fill="#444444"/>
+<g clip-path="url(#clip0_2011_228)">
+<path d="M44.5001 42.0103H40.9167C40.5604 42.0103 40.2185 41.8688 39.9666 41.6167C39.7145 41.3648 39.573 41.0229 39.573 40.6666C39.573 40.3102 39.7145 39.9684 39.9666 39.7165C40.2185 39.4644 40.5604 39.3228 40.9167 39.3228H44.5001C45.094 39.3228 45.6638 39.0869 46.0837 38.6669C46.5037 38.2469 46.7397 37.6772 46.7397 37.0833V29.9166C46.7397 29.3226 46.5037 28.753 46.0837 28.333C45.6638 27.913 45.094 27.677 44.5001 27.677H23.0001C22.4061 27.677 21.8365 27.913 21.4165 28.333C20.9965 28.753 20.7605 29.3226 20.7605 29.9166V37.0833C20.7605 37.6772 20.9965 38.2469 21.4165 38.6669C21.8365 39.0869 22.4061 39.3228 23.0001 39.3228H26.5834C26.9398 39.3228 27.2816 39.4644 27.5336 39.7165C27.7856 39.9684 27.9272 40.3102 27.9272 40.6666C27.9272 41.0229 27.7856 41.3648 27.5336 41.6167C27.2816 41.8688 26.9398 42.0103 26.5834 42.0103H23.0001C21.6933 42.0103 20.4401 41.4913 19.5161 40.5671C18.5921 39.6432 18.073 38.3899 18.073 37.0833V29.9166C18.073 28.6098 18.5921 27.3566 19.5161 26.4326C20.4401 25.5086 21.6933 24.9895 23.0001 24.9895H44.5001C45.8067 24.9895 47.06 25.5086 47.984 26.4326C48.9081 27.3566 49.4272 28.6098 49.4272 29.9166V37.0833C49.4272 38.3899 48.9081 39.6432 47.984 40.5671C47.06 41.4913 45.8067 42.0103 44.5001 42.0103Z" fill="white"/>
+<path d="M40.9166 27.6772C40.5617 27.6725 40.2225 27.5295 39.9715 27.2785C39.7205 27.0275 39.5775 26.6884 39.5728 26.3334V20.5105H27.927V26.3334C27.927 26.6898 27.7854 27.0316 27.5334 27.2836C27.2814 27.5356 26.9396 27.6772 26.5833 27.6772C26.2269 27.6772 25.8851 27.5356 25.6331 27.2836C25.3811 27.0316 25.2395 26.6898 25.2395 26.3334V20.0626C25.2395 19.4686 25.4755 18.899 25.8955 18.479C26.3155 18.059 26.8851 17.823 27.4791 17.823H40.0208C40.6147 17.823 41.1844 18.059 41.6044 18.479C42.0244 18.899 42.2603 19.4686 42.2603 20.0626V26.3334C42.2557 26.6884 42.1127 27.0275 41.8617 27.2785C41.6107 27.5295 41.2715 27.6725 40.9166 27.6772Z" fill="white"/>
+<path d="M40.0208 49.1771H27.4791C26.8851 49.1771 26.3155 48.9411 25.8955 48.5212C25.4755 48.1012 25.2395 47.5314 25.2395 46.9375V34.3958C25.2395 33.8019 25.4755 33.2321 25.8955 32.8122C26.3155 32.3922 26.8851 32.1562 27.4791 32.1562H40.0208C40.6147 32.1562 41.1844 32.3922 41.6044 32.8122C42.0244 33.2321 42.2603 33.8019 42.2603 34.3958V46.9375C42.2603 47.5314 42.0244 48.1012 41.6044 48.5212C41.1844 48.9411 40.6147 49.1771 40.0208 49.1771ZM27.927 46.4896H39.5728V34.8437H27.927V46.4896Z" fill="white"/>
+</g>
+<defs>
+<clipPath id="clip0_2011_228">
+<rect width="43" height="43" fill="white" transform="matrix(-1 0 0 1 55.25 12)"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/MiniScanner/Supporting Files/Assets.xcassets/save.imageset/Contents.json b/MiniScanner/Supporting Files/Assets.xcassets/save.imageset/Contents.json
new file mode 100644
index 0000000..d4384fb
--- /dev/null
+++ b/MiniScanner/Supporting Files/Assets.xcassets/save.imageset/Contents.json	
@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Icons (1).svg",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/MiniScanner/Supporting Files/Assets.xcassets/save.imageset/Icons (1).svg b/MiniScanner/Supporting Files/Assets.xcassets/save.imageset/Icons (1).svg
new file mode 100644
index 0000000..d5fd89a
--- /dev/null
+++ b/MiniScanner/Supporting Files/Assets.xcassets/save.imageset/Icons (1).svg	
@@ -0,0 +1,10 @@
+<svg width="28" height="29" viewBox="0 0 28 29" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g clip-path="url(#clip0_125_1343)">
+<path fill-rule="evenodd" clip-rule="evenodd" d="M20.0593 2.8999C20.5801 2.8999 21.0795 3.10678 21.4478 3.47504L24.2248 6.25204C24.5931 6.6203 24.7999 7.11975 24.7999 7.64054V21.5544C24.7999 23.1812 23.4813 24.4999 21.8545 24.4999H6.14541C4.51868 24.4999 3.19995 23.1812 3.19995 21.5544V5.84536C3.19995 4.21863 4.51868 2.8999 6.14541 2.8999H20.0593ZM6.14541 4.86354C5.60317 4.86354 5.16359 5.30312 5.16359 5.84536V21.5544C5.16359 22.0967 5.60317 22.5363 6.14541 22.5363H7.12722V16.6454C7.12722 15.0186 8.44595 13.6999 10.0727 13.6999H17.9272C19.554 13.6999 20.8727 15.0186 20.8727 16.6454V22.5363H21.8545C22.3968 22.5363 22.8363 22.0967 22.8363 21.5544V8.62236C22.8363 8.10157 22.6294 7.60211 22.2612 7.23385L20.466 5.43868C20.0977 5.07042 19.5983 4.86354 19.0775 4.86354H18.909V6.82717C18.909 8.4539 17.5904 9.77263 15.9636 9.77263H12.0363C10.4096 9.77263 9.09086 8.4539 9.09086 6.82717V4.86354H6.14541ZM18.909 22.5363V16.6454C18.909 16.1031 18.4695 15.6635 17.9272 15.6635H10.0727C9.53044 15.6635 9.09086 16.1031 9.09086 16.6454V22.5363H18.909ZM11.0545 4.86354H16.9454V6.82717C16.9454 7.36941 16.5058 7.80899 15.9636 7.80899H12.0363C11.4941 7.80899 11.0545 7.36941 11.0545 6.82717V4.86354Z" fill="#070707"/>
+</g>
+<defs>
+<clipPath id="clip0_125_1343">
+<rect width="28" height="28" fill="white" transform="matrix(-1 0 0 1 28 0.5)"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/MiniScanner/Supporting Files/Assets.xcassets/telegram.imageset/Contents.json b/MiniScanner/Supporting Files/Assets.xcassets/telegram.imageset/Contents.json
new file mode 100644
index 0000000..0615dc4
--- /dev/null
+++ b/MiniScanner/Supporting Files/Assets.xcassets/telegram.imageset/Contents.json	
@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "IconButton (3).svg",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/MiniScanner/Supporting Files/Assets.xcassets/telegram.imageset/IconButton (3).svg b/MiniScanner/Supporting Files/Assets.xcassets/telegram.imageset/IconButton (3).svg
new file mode 100644
index 0000000..ff3e5c4
--- /dev/null
+++ b/MiniScanner/Supporting Files/Assets.xcassets/telegram.imageset/IconButton (3).svg	
@@ -0,0 +1,11 @@
+<svg width="68" height="67" viewBox="0 0 68 67" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect x="0.75" width="67" height="67" rx="10" fill="#0085FF"/>
+<g clip-path="url(#clip0_2011_245)">
+<path d="M42.4764 26.7199C42.4845 26.7199 42.4952 26.7199 42.506 26.7199C42.7868 26.7199 43.0475 26.8072 43.2612 26.9577L43.2571 26.955C43.413 27.0907 43.5178 27.2816 43.5433 27.4966V27.5006C43.5702 27.6645 43.585 27.8526 43.585 28.0448C43.585 28.1321 43.5823 28.2181 43.5756 28.3041V28.2921C43.2733 31.4754 41.9618 39.1952 41.2953 42.7589C41.0131 44.2679 40.4581 44.7731 39.9206 44.8215C38.7529 44.9304 37.866 44.0502 36.7346 43.3085C34.9635 42.1461 33.9624 41.4232 32.2438 40.2904C30.2563 38.9829 31.545 38.2613 32.6764 37.0869C32.9734 36.7778 38.1213 32.0949 38.2221 31.6702C38.2275 31.6447 38.2302 31.6165 38.2302 31.5869C38.2302 31.4821 38.1912 31.3867 38.128 31.3141C38.0582 31.2685 37.9708 31.2429 37.8794 31.2429C37.819 31.2429 37.7612 31.255 37.7074 31.2752L37.7101 31.2738C37.5328 31.3141 34.7037 33.1838 29.223 36.8826C28.625 37.3543 27.8698 37.6526 27.0475 37.6876H27.0394C25.8744 37.5465 24.8168 37.2871 23.8131 36.9176L23.9125 36.9498C22.6521 36.5386 21.651 36.3223 21.737 35.6262C21.7827 35.2643 22.2816 34.8939 23.2339 34.515C29.0998 31.9591 33.0115 30.2745 34.9689 29.4611C37.1283 28.3149 39.6317 27.3716 42.2641 26.7602L42.4751 26.7185L42.4764 26.7199ZM34.1559 14.606C23.0001 14.6328 13.9661 23.683 13.9661 34.8428C13.9661 46.0188 23.0256 55.0797 34.2029 55.0797C45.3803 55.0797 54.4398 46.0201 54.4398 34.8428C54.4398 23.683 45.4058 14.6328 34.2527 14.606H34.25C34.2186 14.606 34.1873 14.606 34.1559 14.606Z" fill="white"/>
+</g>
+<defs>
+<clipPath id="clip0_2011_245">
+<rect width="43" height="43" fill="white" transform="matrix(-1 0 0 1 55.75 12)"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/MiniScanner/Supporting Files/Assets.xcassets/whatsapp.imageset/Contents.json b/MiniScanner/Supporting Files/Assets.xcassets/whatsapp.imageset/Contents.json
new file mode 100644
index 0000000..49033ea
--- /dev/null
+++ b/MiniScanner/Supporting Files/Assets.xcassets/whatsapp.imageset/Contents.json	
@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "IconButton (2).svg",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/MiniScanner/Supporting Files/Assets.xcassets/whatsapp.imageset/IconButton (2).svg b/MiniScanner/Supporting Files/Assets.xcassets/whatsapp.imageset/IconButton (2).svg
new file mode 100644
index 0000000..4157684
--- /dev/null
+++ b/MiniScanner/Supporting Files/Assets.xcassets/whatsapp.imageset/IconButton (2).svg	
@@ -0,0 +1,11 @@
+<svg width="68" height="67" viewBox="0 0 68 67" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect x="0.5" width="67" height="67" rx="10" fill="#14D227"/>
+<g clip-path="url(#clip0_2011_240)">
+<path fill-rule="evenodd" clip-rule="evenodd" d="M18.771 34.7285C18.771 26.3177 25.5893 19.4993 34.0001 19.4993C42.4109 19.4993 49.2293 26.3177 49.2293 34.7285C49.2293 43.1393 42.4109 49.9577 34.0001 49.9577C31.0041 49.9577 28.2153 49.0945 25.8623 47.6036C25.4244 47.3263 24.8878 47.2521 24.3911 47.4003L19.2326 48.9398L21.1749 44.3951C21.4044 43.858 21.3577 43.2427 21.0497 42.7464C19.6053 40.4188 18.771 37.6738 18.771 34.7285ZM34.0001 15.916C23.6103 15.916 15.1876 24.3387 15.1876 34.7285C15.1876 38.0218 16.0353 41.1217 17.5251 43.8171L14.4359 51.0452C14.1628 51.6843 14.2839 52.4236 14.7465 52.9421C15.2091 53.4608 15.9299 53.665 16.5958 53.4661L24.6573 51.0605C27.4111 52.6389 30.6025 53.541 34.0001 53.541C44.39 53.541 52.8126 45.1184 52.8126 34.7285C52.8126 24.3387 44.39 15.916 34.0001 15.916ZM38.1075 38.6386L35.7529 40.2972C34.6501 39.669 33.4309 38.7922 32.2079 37.5692C30.9365 36.2978 29.994 34.9853 29.299 33.7813L30.7953 32.5111C31.4375 31.9661 31.6132 31.0472 31.2176 30.3036L29.311 26.7203C29.0543 26.2378 28.5913 25.8988 28.0538 25.7998C27.5163 25.7008 26.963 25.8526 26.5512 26.212L25.9859 26.7053C24.6265 27.8918 23.8225 29.8414 24.4889 31.8154C25.1797 33.8619 26.6539 37.0828 29.6741 40.103C32.9235 43.3523 36.2241 44.632 38.1542 45.129C39.7094 45.5292 41.1811 44.9926 42.2181 44.1477L43.2779 43.2841C43.7312 42.9148 43.9757 42.3474 43.9331 41.7642C43.8903 41.181 43.5656 40.6553 43.0632 40.356L40.0563 38.5643C39.4489 38.2026 38.6856 38.2316 38.1075 38.6386Z" fill="white"/>
+</g>
+<defs>
+<clipPath id="clip0_2011_240">
+<rect width="43" height="43" fill="white" transform="matrix(-1 0 0 1 55.5 12)"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/MiniScanner/Supporting Files/CustomWeScan/Scan/ScannerViewController.swift b/MiniScanner/Supporting Files/CustomWeScan/Scan/ScannerViewController.swift
index c152c23..4c0d46f 100644
--- a/MiniScanner/Supporting Files/CustomWeScan/Scan/ScannerViewController.swift	
+++ b/MiniScanner/Supporting Files/CustomWeScan/Scan/ScannerViewController.swift	
@@ -8,6 +8,8 @@
 
 import UIKit
 import AVFoundation
+import NBBottomSheet
+import LNExtensionExecutor
 
 /// An enum used to know if the flashlight was toggled successfully.
 enum FlashResult {
@@ -15,6 +17,12 @@ enum FlashResult {
     case notSuccessful
 }
 
+struct ShareOptions {
+    static var whatsapp: String = "net.whatsapp.WhatsApp.ShareExtension"
+    static var telegram: String = "ph.telegra.Telegraph.Share"
+    static var gmail: String = "com.google.Gmail.ShareExtension"
+}
+
 protocol ScannerViewControllerDelegate:NSObjectProtocol{
     func scannerViewController(_ scannerViewController:ScannerViewController, reviewItems inSession:MultiPageScanSession)
     func scannerViewController(_ scannerViewController:ScannerViewController, didFail withError:Error)
@@ -33,6 +41,11 @@ public final class ScannerViewController: UIViewController {
     var deviceOrientationHelper = DeviceOrientationHelper()
     var multipageSession:MultiPageScanSession!
     var options:ImageScannerOptions!
+    var payload: [Any] = []
+    private var localFileManager: LocalFileManager?
+    private var sharedFolder: AppConfigurator.Folder? = AppConfigurator.Folder(name: "Shared", savedName: "shared", isSelected: true)
+    var selectedFolder: AppConfigurator.Folder?
+    var activity: UIActivityIndicatorView?
     
     public override var prefersStatusBarHidden: Bool {
         return true
@@ -138,7 +151,7 @@ public final class ScannerViewController: UIViewController {
         super.viewDidLoad()
         
         title = nil
-        
+        localFileManager = LocalFileManager()
         setupViews()
         setupNavigationBar()
         setupConstraints()
@@ -203,9 +216,6 @@ public final class ScannerViewController: UIViewController {
         quadView.translatesAutoresizingMaskIntoConstraints = false
         quadView.editable = false
         view.addSubview(quadView)
-//        view.addSubview(cancelButton)
-//        view.addSubview(counterButton)
-//        view.addSubview(shutterButton)
         view.addSubview(tabbarView)
         view.addSubview(activityIndicator)
         view.addSubview(blackFlashView)
@@ -249,7 +259,7 @@ public final class ScannerViewController: UIViewController {
             tabbarView.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: 0),
             tabbarView.trailingAnchor.constraint(equalTo: view.trailingAnchor, constant: 0),
             tabbarView.bottomAnchor.constraint(equalTo: view.bottomAnchor, constant: 0),
-            tabbarView.heightAnchor.constraint(equalToConstant: 131)
+            tabbarView.heightAnchor.constraint(equalToConstant: 225)
         ]
         
         activityIndicatorConstraints = [
@@ -345,8 +355,6 @@ public final class ScannerViewController: UIViewController {
     }
     
     private func updateCounterButton(){
-//        self.counterButton.isHidden = self.multipageSession.scannedItems.count < 1
-//        self.counterButton.setTitle("\(self.multipageSession.scannedItems.count) >", for: .normal)
         tabbarView.updateScannedView(session: self.multipageSession)
     }
     
@@ -411,7 +419,6 @@ public final class ScannerViewController: UIViewController {
     }
     
     @objc private func cancelImageScannerController() {
-//        self.delegate?.scannerViewControllerDidCancel(self)
         self.navigationController?.popViewController(animated: true)
     }
     
@@ -419,13 +426,44 @@ public final class ScannerViewController: UIViewController {
         self.delegate?.scannerViewController(self, reviewItems: self.multipageSession)
     }
     
+    private func saveFileAndShare(with: String, name: String) {
+        activityIndicator.startAnimating()
+
+        var images = [URL]()
+        for index in 0..<multipageSession.scannedItems.count {
+            if let url = multipageSession.scannedItems[index].renderedImage {
+                images.append(url)
+            }
+        }
+        print("images: \(images)")
+        if let folder = sharedFolder {
+            PDFManager.createMultiPDFPageAndReturn(from: images, localFileManager: localFileManager, folder: folder, name: name, { document in
+                self.payload = [document]
+                Task {
+                    await self.directShareWith(extensionBundleIdentifier: with)
+                }
+            })
+        }
+    }
+    
+    private func directShareWith(extensionBundleIdentifier: String) async {
+        do {
+            let executor = try LNExtensionExecutor(extensionBundleIdentifier: extensionBundleIdentifier)
+            let (completed, returnItems) = try await executor.execute(withActivityItems: payload, on: self)
+            print("completed: \(completed) return items: \(returnItems)")
+            activityIndicator.stopAnimating()
+
+        } catch(let error) {
+            print("error: \(error.localizedDescription)")
+        }
+    }
+    
 }
 
 extension ScannerViewController: RectangleDetectionDelegateProtocol {
     func captureSessionManager(_ captureSessionManager: CaptureSessionManager, didFailWithError error: Error) {
         
         activityIndicator.stopAnimating()
-//        shutterButton.isUserInteractionEnabled = true
         
         self.delegate?.scannerViewController(self, didFail: error)
     }
@@ -485,9 +523,108 @@ extension ScannerViewController: CustomTabBarViewDelegate {
         self.navigationController?.popViewController(animated: false)
     }
     func editButtonTapped() {
-        print("edit Tapped")
+        let alert = UIAlertController(title: "Alert!", message: "In progress and soon will be ready!!", preferredStyle: .alert)
+
+        let okAction = UIAlertAction(title: "OK", style: .default) { (action) in
+            self.dismiss(animated: true)
+        }
+        alert.addAction(okAction)
+        self.present(alert, animated: true, completion: nil)
     }
+    
     func shareTapped() {
-        print("Share Tapped")
+        let popup = ShareSheetViewController()
+        popup.session = self.multipageSession
+        popup.delegate = self
+        popup.selectedFolder = self.selectedFolder
+        let configuration = NBBottomSheetConfiguration(animationDuration: 0.4, sheetSize: .fixed(322))
+        
+        let bottomSheetController = NBBottomSheetController(configuration: configuration)
+            bottomSheetController.present(popup, on: self)
+    }
+    
+    func printPDF(from url: URL) {
+        let printInfo = UIPrintInfo(dictionary:nil)
+        printInfo.jobName = url.lastPathComponent
+        printInfo.outputType = .general
+
+        let printController = UIPrintInteractionController.shared
+        printController.printInfo = printInfo
+
+        let pdfData = try? Data(contentsOf: url)
+        if pdfData != nil {
+            printController.printingItem = pdfData
+        }
+
+        printController.present(animated: true, completionHandler: nil)
+    }
+}
+// MARK: - ShareSheetViewControllerDelegate
+extension ScannerViewController: ShareSheetViewControllerDelegate {
+    func whatsappTapped(name: String) {
+        saveFileAndShare(with: ShareOptions.whatsapp, name: name)
+    }
+    
+    func telegramTapped(name: String) {
+        saveFileAndShare(with: ShareOptions.telegram, name: name)
+    }
+    
+    func airdropTapped(name: String) {
+        saveFileAndShare(with: ShareOptions.gmail, name: name)
+
+    }
+    
+    func printTapped() {
+        var images = [URL]()
+        for index in 0..<multipageSession.scannedItems.count {
+            if let url = multipageSession.scannedItems[index].renderedImage {
+                images.append(url)
+            }
+        }
+        print("images: \(images)")
+        if let folder = sharedFolder {
+            PDFManager.createMultiPDFPageAndReturn(from: images, localFileManager: localFileManager, folder: folder, { document in
+                self.printPDF(from: document)
+            })
+        }
+        
+    }
+    
+    func moreTapped(name: String) {
+        activityIndicator.startAnimating()
+        var images = [URL]()
+        for index in 0..<multipageSession.scannedItems.count {
+            if let url = multipageSession.scannedItems[index].renderedImage {
+                images.append(url)
+            }
+        }
+        print("images: \(images)")
+        if let folder = sharedFolder {
+            PDFManager.createMultiPDFPageAndReturn(from: images, localFileManager: localFileManager, folder: folder, name: name, { document in
+                self.payload = [document]
+                let shareController = UIActivityViewController(activityItems: self.payload, applicationActivities: nil)
+                self.present(shareController, animated: true, completion: nil)
+                self.activityIndicator.stopAnimating()
+
+
+            })
+        }
+    }
+    
+    func saveTapped(name: String) {
+        activityIndicator.startAnimating()
+        var images = [URL]()
+        for index in 0..<multipageSession.scannedItems.count {
+            if let url = multipageSession.scannedItems[index].renderedImage {
+                images.append(url)
+            }
+        }
+        print("images: \(images)")
+        if let folder = selectedFolder {
+            PDFManager.createMultiPDFPage(from: images, localFileManager: localFileManager, folder: folder, name: name, {
+                self.activityIndicator.stopAnimating()
+                self.navigationController?.popViewController(animated: true)
+            })
+        }
     }
 }
diff --git a/Podfile b/Podfile
index 5ab5f4c..8ab3916 100644
--- a/Podfile
+++ b/Podfile
@@ -9,6 +9,7 @@ target 'MiniScanner' do
   pod 'LanguageManager-iOS'
   pod 'IQKeyboardManagerSwift'
   pod 'ImagePicker'
+  pod 'NBBottomSheet'
 
 
 post_install do |installer|
diff --git a/Podfile.lock b/Podfile.lock
index 5127830..96a76f0 100644
--- a/Podfile.lock
+++ b/Podfile.lock
@@ -2,23 +2,27 @@ PODS:
   - ImagePicker (3.2.0)
   - IQKeyboardManagerSwift (7.0.3)
   - LanguageManager-iOS (1.2.7)
+  - NBBottomSheet (1.2.0)
 
 DEPENDENCIES:
   - ImagePicker
   - IQKeyboardManagerSwift
   - LanguageManager-iOS
+  - NBBottomSheet
 
 SPEC REPOS:
   trunk:
     - ImagePicker
     - IQKeyboardManagerSwift
     - LanguageManager-iOS
+    - NBBottomSheet
 
 SPEC CHECKSUMS:
   ImagePicker: 1d950bbb2422548ed58791b4ec7f42fe42920511
   IQKeyboardManagerSwift: f9c5dc36cba16ddd2e51fa7d51c34a2e083029b5
   LanguageManager-iOS: 6b2dbb3793445827114708f0759b76e96932d7c8
+  NBBottomSheet: aa7a52809b2d7b193f733247b8ce391a59904372
 
-PODFILE CHECKSUM: 59f2191e004e9844b551fefec6ab23a2f539129e
+PODFILE CHECKSUM: 99d4cce8ced2a9accaa7e878545a1ac36d8bb5fc
 
 COCOAPODS: 1.14.3
diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock
index 5127830..96a76f0 100644
--- a/Pods/Manifest.lock
+++ b/Pods/Manifest.lock
@@ -2,23 +2,27 @@ PODS:
   - ImagePicker (3.2.0)
   - IQKeyboardManagerSwift (7.0.3)
   - LanguageManager-iOS (1.2.7)
+  - NBBottomSheet (1.2.0)
 
 DEPENDENCIES:
   - ImagePicker
   - IQKeyboardManagerSwift
   - LanguageManager-iOS
+  - NBBottomSheet
 
 SPEC REPOS:
   trunk:
     - ImagePicker
     - IQKeyboardManagerSwift
     - LanguageManager-iOS
+    - NBBottomSheet
 
 SPEC CHECKSUMS:
   ImagePicker: 1d950bbb2422548ed58791b4ec7f42fe42920511
   IQKeyboardManagerSwift: f9c5dc36cba16ddd2e51fa7d51c34a2e083029b5
   LanguageManager-iOS: 6b2dbb3793445827114708f0759b76e96932d7c8
+  NBBottomSheet: aa7a52809b2d7b193f733247b8ce391a59904372
 
-PODFILE CHECKSUM: 59f2191e004e9844b551fefec6ab23a2f539129e
+PODFILE CHECKSUM: 99d4cce8ced2a9accaa7e878545a1ac36d8bb5fc
 
 COCOAPODS: 1.14.3
diff --git a/Pods/NBBottomSheet/LICENSE b/Pods/NBBottomSheet/LICENSE
new file mode 100644
index 0000000..fd449ec
--- /dev/null
+++ b/Pods/NBBottomSheet/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2018 Nicolas Bichon
+
+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/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheet.h b/Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheet.h
new file mode 100644
index 0000000..7de4710
--- /dev/null
+++ b/Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheet.h
@@ -0,0 +1,19 @@
+//
+//  NBBottomSheet.h
+//  NBBottomSheet
+//
+//  Created by Bichon, Nicolas on 2018-11-01.
+//  Copyright © 2018 Nicolas Bichon. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+
+//! Project version number for NBBottomSheet.
+FOUNDATION_EXPORT double NBBottomSheetVersionNumber;
+
+//! Project version string for NBBottomSheet.
+FOUNDATION_EXPORT const unsigned char NBBottomSheetVersionString[];
+
+// In this header, you should import all the public headers of your framework using statements like #import <NBBottomSheet/PublicHeader.h>
+
+
diff --git a/Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetConfiguration.swift b/Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetConfiguration.swift
new file mode 100644
index 0000000..ea4e877
--- /dev/null
+++ b/Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetConfiguration.swift
@@ -0,0 +1,47 @@
+//
+//  NBBottomSheetConfiguration.swift
+//  NBBottomSheet
+//
+//  Created by Bichon, Nicolas on 2018-10-30.
+//
+
+import UIKit
+
+/// Encapsulates configuration information for the behavior of NBBottomSheet.
+public struct NBBottomSheetConfiguration {
+
+    public enum SheetSize {
+        case fixed(_ height: CGFloat)
+    }
+
+    /// The presentation and dismissal animation duration.
+    public var animationDuration: TimeInterval = 0.0
+
+    /// The sheet's size.
+    public var sheetSize: SheetSize = .fixed(300)
+
+    /// The background view's color.
+    public var backgroundViewColor: UIColor = .clear
+
+    /// The default presentation and dismissal animation duration.
+    public static let defaultAnimationDuration: TimeInterval = 0.4
+
+    /// The default sheet's size.
+    public static let defaultSheetSize: SheetSize = .fixed(300)
+
+    /// The default background view's color.
+    public static let defaultBackgroundViewColor: UIColor = UIColor.black.withAlphaComponent(0.7)
+
+    /// Initializes a `NBBottomSheetConfiguration` object with optionally customizable behaviors.
+    /// - Parameters:
+    ///   - animationDuration: The presentation and dismissal animation duration.
+    ///   - sheetSize: The sheet's size.
+    ///   - backgroundViewAlpha: The background view's color.
+    public init(animationDuration: TimeInterval = defaultAnimationDuration,
+                sheetSize: SheetSize = defaultSheetSize,
+                backgroundViewColor: UIColor = defaultBackgroundViewColor) {
+        self.animationDuration = animationDuration
+        self.sheetSize = sheetSize
+        self.backgroundViewColor = backgroundViewColor
+    }
+}
diff --git a/Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetController.swift b/Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetController.swift
new file mode 100644
index 0000000..6a434e5
--- /dev/null
+++ b/Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetController.swift
@@ -0,0 +1,39 @@
+//
+//  NBBottomSheetController.swift
+//  NBBottomSheet
+//
+//  Created by Bichon, Nicolas on 2018-10-02.
+//
+
+import UIKit
+
+/// `NBBottomSheetController` is an object that can be used to present bottom sheets.
+public class NBBottomSheetController: NSObject {
+
+    /// Initializes a `NBBottomSheetController` object with a configuration.
+    /// - Parameter configuration: The configuration struct that specifies how NBBottomSheet should be configured.
+    public init(configuration: NBBottomSheetConfiguration? = nil) {
+        if let configuration = configuration {
+            NBConfiguration.shared = configuration
+        }
+
+        super.init()
+    }
+
+    /// Presents a bottom sheet view controller embedded in a navigation controller.
+    /// - Parameters:
+    ///   - viewController: The presented view controller
+    ///   - containerViewController: The presenting view controller.
+    public func present(_ viewController: UIViewController, on containerViewController: UIViewController) {
+        if viewController is UINavigationController {
+            assertionFailure("Presenting 'UINavigationController' in a bottom sheet is not supported.")
+            return
+        }
+
+        let bottomSheetTransitioningDelegate = NBBottomSheetTransitioningDelegate()
+        viewController.transitioningDelegate = bottomSheetTransitioningDelegate
+        viewController.modalPresentationStyle = .custom
+
+        containerViewController.present(viewController, animated: true, completion: nil)
+    }
+}
diff --git a/Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetDismissalTransition.swift b/Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetDismissalTransition.swift
new file mode 100644
index 0000000..955dd3d
--- /dev/null
+++ b/Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetDismissalTransition.swift
@@ -0,0 +1,33 @@
+//
+//  NBBottomSheetDismissalTransition.swift
+//  NBBottomSheet
+//
+//  Created by Bichon, Nicolas on 2018-10-02.
+//
+
+import UIKit
+
+class NBBottomSheetDismissalTransition: NSObject, UIViewControllerAnimatedTransitioning {
+    func transitionDuration(using transitionContext: UIViewControllerContextTransitioning?) -> TimeInterval {
+        return NBConfiguration.shared.animationDuration
+    }
+
+    func animateTransition(using transitionContext: UIViewControllerContextTransitioning) {
+        let fromViewController = transitionContext.viewController(forKey: UITransitionContextViewControllerKey.from)!
+
+        let animationDuration = transitionDuration(using: transitionContext)
+
+        UIView.animate(
+            withDuration: animationDuration,
+            delay: 0.0,
+            usingSpringWithDamping: 1.0,
+            initialSpringVelocity: 0.8,
+            options: UIView.AnimationOptions.curveEaseOut,
+            animations: {
+                fromViewController.view.transform = CGAffineTransform(translationX: 0, y: fromViewController.view.frame.height)
+            }, completion: { _ in
+                transitionContext.completeTransition(!transitionContext.transitionWasCancelled)
+            }
+        )
+    }
+}
diff --git a/Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetPresentationController.swift b/Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetPresentationController.swift
new file mode 100644
index 0000000..f92e7ba
--- /dev/null
+++ b/Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetPresentationController.swift
@@ -0,0 +1,118 @@
+//
+//  NBBottomSheetPresentationController.swift
+//  NBBottomSheet
+//
+//  Created by Bichon, Nicolas on 2018-10-02.
+//
+
+import UIKit
+
+class NBBottomSheetPresentationController: UIPresentationController {
+
+    // MARK: - Properties
+
+    /// Overlay presented under the bottom sheet.
+    private lazy var backgroundView: UIView? = {
+        guard let containerView = containerView else {
+            return nil
+        }
+
+        let backroundView = UIView(frame: containerView.bounds)
+
+        backroundView.autoresizingMask = [.flexibleHeight, .flexibleWidth]
+        backroundView.backgroundColor = NBConfiguration.shared.backgroundViewColor
+
+        let gestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(dismiss))
+        backroundView.addGestureRecognizer(gestureRecognizer)
+
+        return backroundView
+    }()
+
+    // MARK: - Actions
+
+    /// Dismisses the presented view controller.
+    @objc func dismiss() {
+        self.presentedViewController.dismiss(animated: true, completion: nil)
+    }
+
+    // MARK: - UIPresentationController
+
+    override func containerViewWillLayoutSubviews() {
+        guard let presentedView = presentedView, let containerView = containerView else { return }
+
+        var bottomSheetHeight: CGFloat
+
+        switch NBConfiguration.shared.sheetSize {
+        case .fixed(let height):
+            bottomSheetHeight = height
+        }
+
+        // Increase height (iPhone X/XS/11)
+        if #available(iOS 11.0, *) {
+            guard let window = UIApplication.shared.keyWindow else {
+                return
+            }
+
+            bottomSheetHeight += window.safeAreaInsets.bottom
+        }
+
+        presentedView.frame = CGRect(x: 0, y: containerView.bounds.height - bottomSheetHeight, width: containerView.bounds.width, height: bottomSheetHeight)
+    }
+
+    override func presentationTransitionWillBegin() {
+        super.presentationTransitionWillBegin()
+
+        guard let containerView = containerView, let backgroundView = backgroundView, let presentedView = presentedView else {
+            return
+        }
+
+        backgroundView.alpha = 0.0
+
+        containerView.addSubview(backgroundView)
+        containerView.addSubview(presentedView)
+
+        let showBackgroundView = { (_: UIViewControllerTransitionCoordinatorContext) -> Void in
+            backgroundView.alpha = 1.0
+        }
+
+        presentingViewController.transitionCoordinator?.animate(alongsideTransition: showBackgroundView, completion: nil)
+    }
+
+    override open func presentationTransitionDidEnd(_ completed: Bool) {
+        if !completed {
+            backgroundView?.removeFromSuperview()
+        }
+    }
+
+    override open func dismissalTransitionWillBegin() {
+        guard let backgroundView = backgroundView else {
+            return
+        }
+
+        let hideBackgroundView = { (_: UIViewControllerTransitionCoordinatorContext) -> Void in
+            backgroundView.alpha = 0.0
+        }
+
+        presentingViewController.transitionCoordinator?.animate(alongsideTransition: hideBackgroundView, completion: nil)
+    }
+
+    override open func dismissalTransitionDidEnd(_ completed: Bool) {
+        if completed {
+            backgroundView?.removeFromSuperview()
+        }
+    }
+
+    override open func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
+        super.viewWillTransition(to: size, with: coordinator)
+
+        guard let containerView = containerView, let backgroundView = backgroundView else {
+            return
+        }
+
+        let resetBackgroundViewFrame: ((UIViewControllerTransitionCoordinatorContext) -> Void) = { _ in
+            backgroundView.frame = containerView.bounds
+        }
+
+        coordinator.animate(alongsideTransition: resetBackgroundViewFrame, completion: nil)
+    }
+}
diff --git a/Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetPresentationTransition.swift b/Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetPresentationTransition.swift
new file mode 100644
index 0000000..e9aa383
--- /dev/null
+++ b/Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetPresentationTransition.swift
@@ -0,0 +1,42 @@
+//
+//  NBBottomSheetPresentationTransition.swift
+//  NBBottomSheet
+//
+//  Created by Bichon, Nicolas on 2018-10-02.
+//
+
+import UIKit
+
+class NBBottomSheetPresentationTransition: NSObject, UIViewControllerAnimatedTransitioning {
+    func transitionDuration(using transitionContext: UIViewControllerContextTransitioning?) -> TimeInterval {
+        return NBConfiguration.shared.animationDuration
+    }
+
+    func animateTransition(using transitionContext: UIViewControllerContextTransitioning) {
+        let toViewController = transitionContext.viewController(forKey: UITransitionContextViewControllerKey.to)!
+        let containerView = transitionContext.containerView
+
+        let animationDuration = transitionDuration(using: transitionContext)
+
+        toViewController.view.transform = CGAffineTransform(translationX: 0, y: toViewController.view.frame.height)
+        toViewController.view.layer.shadowColor = UIColor.black.cgColor
+        toViewController.view.layer.shadowOffset = CGSize(width: 0.0, height: 2.0)
+        toViewController.view.layer.shadowOpacity = 0.3
+        toViewController.view.clipsToBounds = true
+
+        containerView.addSubview(toViewController.view)
+
+        UIView.animate(
+            withDuration: animationDuration,
+            delay: 0.0,
+            usingSpringWithDamping: 1.0,
+            initialSpringVelocity: 0.8,
+            options: UIView.AnimationOptions.curveEaseOut,
+            animations: {
+                toViewController.view.transform = CGAffineTransform.identity
+            }, completion: { finished in
+                transitionContext.completeTransition(finished)
+            }
+        )
+    }
+}
diff --git a/Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetTransitioningDelegate.swift b/Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetTransitioningDelegate.swift
new file mode 100644
index 0000000..317c925
--- /dev/null
+++ b/Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetTransitioningDelegate.swift
@@ -0,0 +1,22 @@
+//
+//  NBBottomSheetTransitioningDelegate.swift
+//  NBBottomSheet
+//
+//  Created by Bichon, Nicolas on 2018-10-02.
+//
+
+import UIKit
+
+class NBBottomSheetTransitioningDelegate: NSObject, UIViewControllerTransitioningDelegate {
+    func presentationController(forPresented presented: UIViewController, presenting: UIViewController?, source: UIViewController) -> UIPresentationController? {
+        return NBBottomSheetPresentationController(presentedViewController: presented, presenting: presenting)
+    }
+
+    func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning? {
+        return NBBottomSheetPresentationTransition()
+    }
+
+    func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning? {
+        return NBBottomSheetDismissalTransition()
+    }
+}
diff --git a/Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBConfiguration.swift b/Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBConfiguration.swift
new file mode 100644
index 0000000..bf241c5
--- /dev/null
+++ b/Pods/NBBottomSheet/NBBottomSheet/NBBottomSheet/Sources/NBConfiguration.swift
@@ -0,0 +1,15 @@
+//
+//  NBConfiguration.swift
+//  NBBottomSheet
+//
+//  Created by Bichon, Nicolas on 2018-10-30.
+//
+
+import Foundation
+
+/// Internal configuration object.
+struct NBConfiguration {
+
+    /// Singleton.
+    static var shared: NBBottomSheetConfiguration = NBBottomSheetConfiguration()
+}
diff --git a/Pods/NBBottomSheet/README.md b/Pods/NBBottomSheet/README.md
new file mode 100644
index 0000000..926f9c6
--- /dev/null
+++ b/Pods/NBBottomSheet/README.md
@@ -0,0 +1,98 @@
+# NBBottomSheet
+
+[![Carthage Compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg)](https://github.com/Carthage/Carthage)
+[![CocoaPods Compatible](https://img.shields.io/cocoapods/v/NBBottomSheet.svg)](http://cocoapods.org/pods/NBBottomSheet)
+[![Swift 5.0](https://img.shields.io/badge/Swift-5.0-orange.svg?style=flat)](https://developer.apple.com/swift/)
+[![Platform](https://img.shields.io/cocoapods/p/NBBottomSheet.svg)](http://www.apple.com/ios/)
+[![License](https://img.shields.io/github/license/nicol3a/NBBottomSheet.svg)](https://github.com/nicol3a/NBBottomSheet/blob/master/LICENSE)
+
+**NBBottomSheet** is an open-source iOS library that allows you to present a `UIViewController` in a bottom sheet.
+
+![Demo](https://user-images.githubusercontent.com/1519558/48593544-3a853f80-e91b-11e8-80eb-20b612d524d6.gif)
+
+## Requirements
+
+* iOS 9.0+
+* Xcode 11+
+* Swift 5.0
+
+## Installation
+
+### CocoaPods
+
+To integrate NBBottomSheet into your Xcode project using [CocoaPods](http://cocoapods.org), specify it in your `Podfile`:
+
+```ruby
+source 'https://github.com/CocoaPods/Specs.git'
+platform :ios, '9.0'
+use_frameworks!
+
+target 'YOUR_TARGET_NAME' do
+    pod 'NBBottomSheet', '~> 1.2'
+end
+
+```
+
+Then, run the following command:
+
+```bash
+$ pod install
+```
+
+### Carthage
+
+To integrate NBBottomSheet into your Xcode project using [Carthage](https://github.com/Carthage/Carthage), specify it in your `Cartfile`:
+
+```ogdl
+github "nicol3a/NBBottomSheet" ~> 1.1
+```
+
+Then, run the following command:
+
+```bash
+$ carthage update
+```
+
+Drag the built `NBBottomSheet.framework` from the Carthage build folder into the “Embedded Binaries” section in the "General" panel of the application target.
+
+### Manually
+
+Add NBBottomSheet as a git [submodule](http://git-scm.com/docs/git-submodule) by running the following command:
+
+```bash
+$ git submodule add -b master https://github.com/nicol3a/NBBottomSheet.git
+```
+
+Drag the `NBBottomSheet.xcodeproj` file into your project and add the `NBBottomSheet.framework` in the "Embedded Binaries" section in the "General" panel of the application target.
+
+## Usage
+
+Initialize an instance of [`NBBottomSheetController`](https://github.com/nicol3a/NBBottomSheet/blob/master/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetController.swift):
+
+```swift
+let bottomSheetController = NBBottomSheetController()
+```
+
+To display a view controller in a bottom sheet, add the following code where you want to display the bottom sheet, passing the view controller to present and the container view controller:
+
+```swift
+let viewController = AlertViewController()
+bottomSheetController.present(viewController, on: self)
+```
+
+> **Note:** Be sure to keep a strong reference to your instance of [`NBBottomSheetController`](https://github.com/nicol3a/NBBottomSheet/blob/master/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetController.swift) for the duration of its use.
+
+If you don’t want to use [`NBBottomSheetController`](https://github.com/nicol3a/NBBottomSheet/blob/master/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetController.swift)’s default configuration, you can specify a [`NBBottomSheetConfiguration`](https://github.com/nicol3a/NBBottomSheet/blob/master/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetConfiguration.swift) instance on initialization of [`NBBottomSheetController`](https://github.com/nicol3a/NBBottomSheet/blob/master/NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetController.swift).
+
+```swift
+let configuration = NBBottomSheetConfiguration(animationDuration: 0.4, sheetSize: .fixed(300))
+let bottomSheetController = NBBottomSheetController(configuration: configuration)
+```
+
+## License
+
+NBBottomSheet is available under the MIT license. See the [`LICENSE`](https://github.com/nicol3a/NBBottomSheet/blob/master/LICENSE) file for more information.
+
+## Acknowledgements
+
+- Created with ❤️ by [Nicolas Bichon](https://twitter.com/nicol3a)
\ No newline at end of file
diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj
index 5566e78..8b9c049 100644
--- a/Pods/Pods.xcodeproj/project.pbxproj
+++ b/Pods/Pods.xcodeproj/project.pbxproj
@@ -7,135 +7,154 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
-		028F3BD1F76536182769D7FA2BB26457 /* ImageStack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 932BC8A383ACE9BE7CEB6D2B8D4A6F6E /* ImageStack.swift */; };
-		0615219BFD2EBBE27FF41C2C8816791E /* IQTextFieldViewInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = F091539577AF2A52CCD296CA28B06959 /* IQTextFieldViewInfo.swift */; };
-		0718CCD0E19136B8DB2A7D4C6585E3ED /* LanguageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35459329B22491B6C7B191993A04DF22 /* LanguageManager.swift */; };
-		08822D4E49DB8618D27BAEDED7911733 /* IQKeyboardManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF5BA12FA02A6A415ACF7DB7CA6A84C0 /* IQKeyboardManager+Internal.swift */; };
-		08C234F2981017EEF271582022F339F3 /* IQUIView+IQKeyboardToolbarDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C49A1EE02A308B6EA2DAC5D4165043E /* IQUIView+IQKeyboardToolbarDeprecated.swift */; };
-		0A4DB572ACD97EC492C4E93A0FFB2E47 /* IQTextFieldViewListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE0D934FC0F90FBFC8AB495A08DC726A /* IQTextFieldViewListener.swift */; };
-		1021FCA162D086E55DE8D6926F8DA215 /* ImageGalleryViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13A787FCA166800F902447EBBD78AF15 /* ImageGalleryViewCell.swift */; };
-		103FE4EEFF1BE8BAD0FA047987AFED74 /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9995BBA866CC7D07B92ADF4C7BD1D578 /* IQUIView+Hierarchy.swift */; };
-		10D1A87F45AFB52D2B34D9ABA1A86105 /* UIImageView+Direction.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE3CF42909A3D3E3D162D79BB63EEDA3 /* UIImageView+Direction.swift */; };
-		14063E1AF70EDDC9F33C8E08DCA0BEF3 /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24C764B578E4823A3AABECAAF4F7591A /* IQPreviousNextView.swift */; };
-		154362EFC8EC0F61F54E24B09266DEB1 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE00C2D2CCBF4FCD594D8B3D68B96F02 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */; };
-		1948830F0F143F2897657B9D75895EFA /* VideoInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B865459F6CCA8E44FC4191DC181B810 /* VideoInfoView.swift */; };
+		028F3BD1F76536182769D7FA2BB26457 /* ImageStack.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4BC9C4AEF4B7509AFF6B6DAA85157F1 /* ImageStack.swift */; };
+		0615219BFD2EBBE27FF41C2C8816791E /* IQTextFieldViewInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20382F7CEA0A2FF24E600822E96AA7EC /* IQTextFieldViewInfo.swift */; };
+		0718CCD0E19136B8DB2A7D4C6585E3ED /* LanguageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA73FF47AD2E401229886E164A016157 /* LanguageManager.swift */; };
+		08822D4E49DB8618D27BAEDED7911733 /* IQKeyboardManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4506BEE76EF98148A28CD87EE773134 /* IQKeyboardManager+Internal.swift */; };
+		08C234F2981017EEF271582022F339F3 /* IQUIView+IQKeyboardToolbarDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B12A19FA505C37ACEDAB545EDD4C324 /* IQUIView+IQKeyboardToolbarDeprecated.swift */; };
+		0A4DB572ACD97EC492C4E93A0FFB2E47 /* IQTextFieldViewListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 056020DCD7EE4DB784B0EB1B1F7CB59C /* IQTextFieldViewListener.swift */; };
+		1021FCA162D086E55DE8D6926F8DA215 /* ImageGalleryViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A967C4C563E4504346C2013BED0CB222 /* ImageGalleryViewCell.swift */; };
+		103FE4EEFF1BE8BAD0FA047987AFED74 /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291BB5586E07ADC8AFF3AB7CA09E3C84 /* IQUIView+Hierarchy.swift */; };
+		10D1A87F45AFB52D2B34D9ABA1A86105 /* UIImageView+Direction.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD5BCA1FBF25DA15C2AE9337BD05C406 /* UIImageView+Direction.swift */; };
+		14063E1AF70EDDC9F33C8E08DCA0BEF3 /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C8F9D764EEB7EEDEDF45F7C7CC55C33 /* IQPreviousNextView.swift */; };
+		154362EFC8EC0F61F54E24B09266DEB1 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6795D74469E29BB8CF88805CFB060AFF /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */; };
+		178BF9CAADACBF4E8FE49574A848C12A /* NBBottomSheetPresentationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F787D1084E76059C7D81AD88BC26B28E /* NBBottomSheetPresentationController.swift */; };
+		1948830F0F143F2897657B9D75895EFA /* VideoInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C50F60479109C53DD1F7C301694D48A1 /* VideoInfoView.swift */; };
 		1BBD42E84E62842B6EA186CEF24BBF45 /* ImagePicker-ImagePicker in Resources */ = {isa = PBXBuildFile; fileRef = 97AA160F23F0CBEDDAF212103E762FC7 /* ImagePicker-ImagePicker */; };
-		1BBED45FEDD4AF437A762909E4937019 /* CameraMan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2567E8B0FE8C2DEBED587420F6316247 /* CameraMan.swift */; };
-		1C3881B0113D3219398154E16AA4413C /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D37ACB5642EA1274E990A85EABD6987C /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */; };
-		1D5090C638CFC6ABA603A73B2D890CC7 /* Helper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CD0645BDEA318720AB08D2D13F9F776 /* Helper.swift */; };
+		1BBED45FEDD4AF437A762909E4937019 /* CameraMan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44A535B048E99AD006404076AEFBB03C /* CameraMan.swift */; };
+		1C3881B0113D3219398154E16AA4413C /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0CD85F8FE5988FBAA6E8BC1DC380C2C /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */; };
+		1D5090C638CFC6ABA603A73B2D890CC7 /* Helper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EE9C6C08B1735F0F717130FCC08BDA9 /* Helper.swift */; };
 		23D11E770DF137CBF802A30E2B19C054 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C54FCF3DBFE97D4603C0EACF18FA0D04 /* Foundation.framework */; };
-		24C699F9653980B77F44634EF44641C1 /* IQKeyboardInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6C8A035F1AEEB733A516FE8BABAB425 /* IQKeyboardInfo.swift */; };
-		267C4C6C182CC853990C78F13C5318CE /* TopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9124BE58A2DBB2B35CBA645044D68239 /* TopView.swift */; };
-		3452528F3B9B79AD67D45FEA174F71E4 /* IQUICollectionView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E12E8839E65F344EB560691B9DDB51F2 /* IQUICollectionView+Additions.swift */; };
-		34BDB069A96125DAF2FEF6FF93A3F6AF /* IQToolbarPlaceholderConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A40A35AE7D5D504C20486E1E7AE44F8 /* IQToolbarPlaceholderConfiguration.swift */; };
-		3573FA382FBE08F99039CED491DB9FF0 /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 17B99B6ED0F894D17B72357D78C2F98E /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		37127D5377EA0917DA66F0DC4C724016 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C54FCF3DBFE97D4603C0EACF18FA0D04 /* Foundation.framework */; };
-		3806469B2739BBFA16083760004ED9B4 /* ImageGalleryViewDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 794568ED3CC7D20D7931B87E3E1ED5EC /* ImageGalleryViewDataSource.swift */; };
-		38CBE3196BDD577B5E72BC65508A77F8 /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09407063B4DCEC8E38B63DF4744E779C /* IQTextView.swift */; };
-		38FD95DCC2D02D5B78BE9AEE48DBDF25 /* ConstraintsSetup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95FA69B329055C5A69A025947D1A6BDE /* ConstraintsSetup.swift */; };
-		3E21C9612D00C6B92D3FCE3589917729 /* UIView+Direction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69FF1FF50F50B88798DB1D05C639A392 /* UIView+Direction.swift */; };
-		4017CF2B3EE45E7E579E68E6FCFBF732 /* IQKeyboardManager+UIKeyboardNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D60C26629AB4EB34E9509E27D3103AA /* IQKeyboardManager+UIKeyboardNotification.swift */; };
-		416D1E57C03F53F7F1D3A2FCBA276D62 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 25BAE128B5B8B1B38692C2BFAD093E48 /* PrivacyInfo.xcprivacy */; };
-		42B931814C7B25871333D5DA9A0E2A41 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3856806A73C1E1F897F21B7703C02FF2 /* IQKeyboardReturnKeyHandler.swift */; };
-		48A4D5E4D954CB4212E540A92570BBF0 /* UIView+Swizzling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12D71B9C48796CE44C929131B7E65125 /* UIView+Swizzling.swift */; };
+		24C699F9653980B77F44634EF44641C1 /* IQKeyboardInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86E4E0BDBE48394EB9813E4999877362 /* IQKeyboardInfo.swift */; };
+		267C4C6C182CC853990C78F13C5318CE /* TopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46ED7D7EDA19CDAE346E3AE6A5C8BB84 /* TopView.swift */; };
+		2BC4A6DBF3FFADA37FBD3DD6E7FF7DF5 /* video@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 15C8486B0FEF983C5B8781637A943491 /* video@3x.png */; };
+		2CE68F64419AE1091FEC8A5F75C29DCC /* cameraIcon@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F5CB977FC46BAB3CEE64355EC9A19AC3 /* cameraIcon@3x.png */; };
+		32766BC7B540C537C3EE147C018D8A02 /* selectedImageGallery@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29F03ED2CD860C1429379A22D209D161 /* selectedImageGallery@3x.png */; };
+		3402A26F7BBA359E410BEB33C8B74254 /* NBBottomSheetTransitioningDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9748A2A58F64F03A23B2752179897C3D /* NBBottomSheetTransitioningDelegate.swift */; };
+		3452528F3B9B79AD67D45FEA174F71E4 /* IQUICollectionView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A860EAF32F2B3C4C7F95F3E1B2D01C3 /* IQUICollectionView+Additions.swift */; };
+		34BDB069A96125DAF2FEF6FF93A3F6AF /* IQToolbarPlaceholderConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30EAF9D343ACF607F9D9719F907EC3EA /* IQToolbarPlaceholderConfiguration.swift */; };
+		3573FA382FBE08F99039CED491DB9FF0 /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FB35C3ECFA7953FFD378F42A4E4FB69 /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		3806469B2739BBFA16083760004ED9B4 /* ImageGalleryViewDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 601C0200A96E4B609579FBD7C1B9CDB8 /* ImageGalleryViewDataSource.swift */; };
+		38CBE3196BDD577B5E72BC65508A77F8 /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94FB65BF2E12942E08FD28D02B196063 /* IQTextView.swift */; };
+		38FD95DCC2D02D5B78BE9AEE48DBDF25 /* ConstraintsSetup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C819EBB7C5175DF511CF00A578B7B24 /* ConstraintsSetup.swift */; };
+		3CCAA73182C09F77A88AFFA24E96DBB6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C54FCF3DBFE97D4603C0EACF18FA0D04 /* Foundation.framework */; };
+		3E21C9612D00C6B92D3FCE3589917729 /* UIView+Direction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A65B7383E73A602FC92334219CC2F4 /* UIView+Direction.swift */; };
+		4017CF2B3EE45E7E579E68E6FCFBF732 /* IQKeyboardManager+UIKeyboardNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 977093DD69FC042131EE7AFA9CB64D54 /* IQKeyboardManager+UIKeyboardNotification.swift */; };
+		42B931814C7B25871333D5DA9A0E2A41 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AEABCA2EFA835BAB7FCD6AD66F96C96 /* IQKeyboardReturnKeyHandler.swift */; };
+		48A4D5E4D954CB4212E540A92570BBF0 /* UIView+Swizzling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E717421FDE87ECE8BD075C4C0DCD677 /* UIView+Swizzling.swift */; };
+		49F467E673A926683C4B3B56FB0B3805 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C54FCF3DBFE97D4603C0EACF18FA0D04 /* Foundation.framework */; };
 		4CDBAE55660ED186441E9E4EDE6B3D31 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift in Resources */ = {isa = PBXBuildFile; fileRef = 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */; };
-		50374D59C8ED3AE3E41C30F25859F981 /* ImagePickerController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1CA9FAC18E5BAD509EA5525C46C4B3 /* ImagePickerController.swift */; };
-		54BAE903D82C39392943869866252D93 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD85F77285996984D7DC8AA66062221 /* IQNSArray+Sort.swift */; };
-		593405FFB5F7E44BE8C49242896792EF /* Pods-MiniScanner-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 123ADF4A6B2F1DEBA5B7482D4983B685 /* Pods-MiniScanner-dummy.m */; };
-		597994C3AE8908B1E462BC03AC8C23FB /* IQKeyboardManagerCompatible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60A9AB96142FF7E5FE41168C9DFCC139 /* IQKeyboardManagerCompatible.swift */; };
-		5F0469C5B154DC20B844EA2A9B7F8D42 /* IQPlaceholderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52C66366FFABB084A228CCB1F1B765FE /* IQPlaceholderable.swift */; };
-		5F62DAE67CF97B7C42471EA91B79AA9A /* IQTextFieldViewInfoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5895F0210CAB26647CA29654FF007E99 /* IQTextFieldViewInfoModel.swift */; };
-		6418A8A5D32E73D898AB155952180B0C /* LanguageManager-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 05A86C0FA5B2DB6BCCC9764DD63622F2 /* LanguageManager-iOS-dummy.m */; };
-		674C6B2E317E657D8EAD3CC73F608540 /* IQKeyboardManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3476B6353A4A07F68321A11A638F1ED /* IQKeyboardManager+Debug.swift */; };
-		6D55C34EF7CE4718D8B2FE6CE95C5674 /* DefaultsKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB11A29949B45F0E21CCC9A5645F10DF /* DefaultsKeys.swift */; };
-		6F875A0983E3FB0E0CC0BDA6376F73E8 /* String+Localiz.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9FA0E2CFB53D4285E48471B0E7A1E37 /* String+Localiz.swift */; };
-		6FAA62F8C663AAEDAB170956E9A298CC /* ImageGalleryLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15D842D39CD83A083226D9BF0FFC597E /* ImageGalleryLayout.swift */; };
-		701904768C60A3F9060518DD58EC2882 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE41824D87EF444F033018D12B726748 /* IQToolbar.swift */; };
-		733CF7F19636AFF4A97708DFDE0AE53C /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CC7A3BC8A0772BB468E28CEBA54C34B /* IQKeyboardManagerSwift-dummy.m */; };
-		743ED1DCEC16DC2E7FAD8FBDD276EC8F /* ImagePicker-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A337F2F992EE958F88ED3BCB64CF58A8 /* ImagePicker-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		50374D59C8ED3AE3E41C30F25859F981 /* ImagePickerController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0695BAE8FAA193DA575E4D83469826A /* ImagePickerController.swift */; };
+		54BAE903D82C39392943869866252D93 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D26C00E0D91C11489799747334F6B83 /* IQNSArray+Sort.swift */; };
+		578627027C10D3A455E9F1DC2BAE38DB /* OFF@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 2043A7C5F8AE63209E4935ABE46E4DE2 /* OFF@3x.png */; };
+		597994C3AE8908B1E462BC03AC8C23FB /* IQKeyboardManagerCompatible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 862A62B35CB4A7FCCD78CDC63C79FE00 /* IQKeyboardManagerCompatible.swift */; };
+		5F0469C5B154DC20B844EA2A9B7F8D42 /* IQPlaceholderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3444CFC5D1A192201D71D9AD68E2C80 /* IQPlaceholderable.swift */; };
+		5F62DAE67CF97B7C42471EA91B79AA9A /* IQTextFieldViewInfoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C60BE9866DE0F494BE98A0D610983E5 /* IQTextFieldViewInfoModel.swift */; };
+		6418A8A5D32E73D898AB155952180B0C /* LanguageManager-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 289D379893DAFB4C3F91B8DC45FEE96B /* LanguageManager-iOS-dummy.m */; };
+		674C6B2E317E657D8EAD3CC73F608540 /* IQKeyboardManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E7504E9B38B126A1FE4CDCD1F6B5CDF /* IQKeyboardManager+Debug.swift */; };
+		6D55C34EF7CE4718D8B2FE6CE95C5674 /* DefaultsKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CDD2F875F3224637E8647D321D57CDC /* DefaultsKeys.swift */; };
+		6F201AA2CEBCF262922C81580D5F6869 /* Pods-MiniScanner-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 123ADF4A6B2F1DEBA5B7482D4983B685 /* Pods-MiniScanner-dummy.m */; };
+		6F875A0983E3FB0E0CC0BDA6376F73E8 /* String+Localiz.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8CFD7880A243F4083C1631C6F44B0C0 /* String+Localiz.swift */; };
+		6FAA62F8C663AAEDAB170956E9A298CC /* ImageGalleryLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 716CB388FC696AF7CCFC6B84221B8B7E /* ImageGalleryLayout.swift */; };
+		701904768C60A3F9060518DD58EC2882 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10B1DFF1A793B246DA3C40DDAECABE99 /* IQToolbar.swift */; };
+		733CF7F19636AFF4A97708DFDE0AE53C /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E9A7E67F21C913E63FC39339C1A34EDF /* IQKeyboardManagerSwift-dummy.m */; };
+		743ED1DCEC16DC2E7FAD8FBDD276EC8F /* ImagePicker-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D96B518E8F4EF4B01A14DB607E5728A5 /* 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 = 7FC8DCE50326C3AB2226219736FF9BEA /* BottomContainerView.swift */; };
-		78EB1850E530C480700B150286C9BE56 /* cameraIcon@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 56DE81497BE6CBDC2B6CDAC08BA3C6F3 /* cameraIcon@3x.png */; };
-		7DB7E0E519A315B78D72BF7C63C64E30 /* ButtonPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8F6D16A50923F51B9AB8744E1F39AA2 /* ButtonPicker.swift */; };
-		7FF839630F762642F7EEC6809EC69260 /* Pods-MiniScanner-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E8A070B594D65627DD64F5ABC65D271 /* Pods-MiniScanner-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8086BD2DB5F1A0CC88E4F3386570A21C /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7ECA8C8356419262957B02524B727F97 /* IQUITextFieldView+Additions.swift */; };
-		82950EE4BDD57F74749742A3E1566073 /* IQKeyboardManager+UITextFieldViewNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6545CB5746D70E072C0B66A6ED51C661 /* IQKeyboardManager+UITextFieldViewNotification.swift */; };
-		829A79A8C324697D5A619C029AEB0063 /* CameraView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94FA596E9338AA55BD5759CA73710FD0 /* CameraView.swift */; };
-		852E6AB133CF7BDE7DE7D836AE201868 /* Languages.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39E055A62AEBFAD3130BD5CED47ED6B0 /* Languages.swift */; };
-		8880A11DBF2BF1FFC5317019D9AC81DE /* video@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 5A8EE629BBC992E72001FE1BB2A86A30 /* video@3x.png */; };
-		8ED2E941DF0803C8AA331D0D8C722615 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F54809C99BF364CA0C71A27574215418 /* IQBarButtonItem.swift */; };
-		8FDA28363A5E49017498FD69AAA8F59F /* IQKeyboardListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67433D9DBF3522810E9E0F0EA7C9B8D3 /* IQKeyboardListener.swift */; };
-		907FCA3049CAAF64B579D08D339D118D /* IQBarButtonItemConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 776F5202042269324CC40FF99BD02B7B /* IQBarButtonItemConfiguration.swift */; };
-		930D2CF140D30530A3E5C6A5F9342096 /* selectedImageGallery@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1CE69BAAD4B7B684548B97704EB6F64B /* selectedImageGallery@3x.png */; };
-		94F893223EB4C1C0F829C17900114AFA /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B31C6CC4876FACCC77D1B29BDE6C52B2 /* IQUIScrollView+Additions.swift */; };
+		784DF7F278DC988FEEECB999A9ADFCBB /* BottomContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0658924A19160F383D82E03A19918A8 /* BottomContainerView.swift */; };
+		797DF46337EAC66E47C5ADAF32515524 /* NBBottomSheet.h in Headers */ = {isa = PBXBuildFile; fileRef = A1EA42CD913213E491331A02F772F77B /* NBBottomSheet.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		7B2263CFC47393D3FB5CD8D5F7EB57AD /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C63F26DA7ECAFB44B0A5DD0BC0E2F89 /* UIKit.framework */; };
+		7DB7E0E519A315B78D72BF7C63C64E30 /* ButtonPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 263E5DFD01305ED7A2E14D5AA268113B /* ButtonPicker.swift */; };
+		7E21F9F8960AE60029BB764D2B371277 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = F7FEF197B2124809DF009FE2F894546E /* PrivacyInfo.xcprivacy */; };
+		8086BD2DB5F1A0CC88E4F3386570A21C /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C5B75448D0B982844A56F3E38FFC5C4 /* IQUITextFieldView+Additions.swift */; };
+		8234444617FD513B81095D920BFA796B /* NBConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0242BCD9DCECF2E1893F122E132B9420 /* NBConfiguration.swift */; };
+		82950EE4BDD57F74749742A3E1566073 /* IQKeyboardManager+UITextFieldViewNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AD9E89B936B222489C91787D4FE88A7 /* IQKeyboardManager+UITextFieldViewNotification.swift */; };
+		829A79A8C324697D5A619C029AEB0063 /* CameraView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4B4C52CBF38490F4AA48F16DF2F0CE8 /* CameraView.swift */; };
+		852E6AB133CF7BDE7DE7D836AE201868 /* Languages.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D84B693516050AF9587ABB880A4C673 /* Languages.swift */; };
+		8EAF267614A5AB6196921C15E719AE35 /* NBBottomSheetDismissalTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88370D7F3B222EDE41FA71466C63DA1D /* NBBottomSheetDismissalTransition.swift */; };
+		8ED2E941DF0803C8AA331D0D8C722615 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E56204315A31A820258FD80789F1967 /* IQBarButtonItem.swift */; };
+		8FDA28363A5E49017498FD69AAA8F59F /* IQKeyboardListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A95315CDACAED5D1C09122017965AF4 /* IQKeyboardListener.swift */; };
+		907FCA3049CAAF64B579D08D339D118D /* IQBarButtonItemConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9013F524E32E062B14DA4772DE8A003F /* IQBarButtonItemConfiguration.swift */; };
+		920DAFAA05D6AEE35D1C4B1E5B72E53A /* AUTO@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 215A93E8B8D35FC8C0FE9136FCAED2CD /* AUTO@3x.png */; };
+		94F893223EB4C1C0F829C17900114AFA /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43717B490B462ACA5B2524D38A8D85A1 /* IQUIScrollView+Additions.swift */; };
 		98A4D0D5928A35C7DB3D9272187789A8 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F3DF46AD6E25D68DB361974528992221 /* CoreGraphics.framework */; };
-		9A00A25ED34A7687C62B02EBB76C1248 /* IQKeyboardConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AFC32EE73376AA12A98E6EE8C962B88 /* IQKeyboardConfiguration.swift */; };
-		9CEA579E5B0912F3ECE7585A26719214 /* ON@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = D90AC16A8CC7F09CA132DE12CB77C635 /* ON@3x.png */; };
-		9E704111CAAACBF64155A576FC337323 /* LanguageManager-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 69969CEF39E685D764907F1ACBBAC075 /* LanguageManager-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9F78D56352F7D932DCEBE416C668C7BA /* IQKeyboardManager+ToolbarActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE0991D5A676F77EE691D81F11F77AAD /* IQKeyboardManager+ToolbarActions.swift */; };
-		A5E69CC013C4311C8AF52C7F7AB095C9 /* IQUITableView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F87307CA39F67960430407BFDDD9CAC9 /* IQUITableView+Additions.swift */; };
-		AD27127B352DC23D629CB917A9432A33 /* AUTO@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9AD203FC38F52062D4A5F294E603C17F /* AUTO@3x.png */; };
-		AE7D065E1D48171258FD8F07F7CD592C /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBCB9CA9D5CD8C736540D23B837766BC /* IQKeyboardManagerConstants.swift */; };
-		AF715064CF6458D3D89BB563DFDB00C6 /* UIButton+Direction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05C4CD3B1FDF228F5A9AF421EC7ED382 /* UIButton+Direction.swift */; };
-		B0E87F4E370B3A0CD14B50D219AE7B0B /* StackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4671537AE052A18A18878183193379A0 /* StackView.swift */; };
+		9A00A25ED34A7687C62B02EBB76C1248 /* IQKeyboardConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55E90398CF3BD4545F2E6C9AC46BB2F7 /* IQKeyboardConfiguration.swift */; };
+		9E704111CAAACBF64155A576FC337323 /* LanguageManager-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 534680B4399C935BB122047C4F15F69F /* LanguageManager-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		9F78D56352F7D932DCEBE416C668C7BA /* IQKeyboardManager+ToolbarActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F9F81C96DDC9B56C34A0E6D7C645E22 /* IQKeyboardManager+ToolbarActions.swift */; };
+		A5E69CC013C4311C8AF52C7F7AB095C9 /* IQUITableView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB51AFFCD4B39F79707FB09B42ED4464 /* IQUITableView+Additions.swift */; };
+		AE7D065E1D48171258FD8F07F7CD592C /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 711571167DFF1C3D3C0E94EFCCC0CF67 /* IQKeyboardManagerConstants.swift */; };
+		AF715064CF6458D3D89BB563DFDB00C6 /* UIButton+Direction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 645D05593EA9E5A0AA34FFF2E53FF66B /* UIButton+Direction.swift */; };
+		B0E87F4E370B3A0CD14B50D219AE7B0B /* StackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99DE0EC73DF2C605E373AA84080710B6 /* StackView.swift */; };
 		B1A786B1A2F11EBD1BF77305EEB710F5 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2EE6749FC108D414ECB83B77EF11BD86 /* QuartzCore.framework */; };
-		B1BFC54288364884DDEAE75027BABE1A /* IQActiveConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37F3FF354B47453D73695BEC007AC143 /* IQActiveConfiguration.swift */; };
-		B9CF878085ABA2991A9C6F12F9B9DAB3 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 212BB8E46A9CFE25AA60A6F3F3B3A112 /* IQTitleBarButtonItem.swift */; };
+		B1BFC54288364884DDEAE75027BABE1A /* IQActiveConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6186F4433DF874D9D682B69E4B9692BF /* IQActiveConfiguration.swift */; };
+		B5917BEC7AED79CE3393A40E8CB00C92 /* focusIcon@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 06DB7F25D68C95F46140AAF75BE7B2D9 /* focusIcon@3x.png */; };
+		B9CF878085ABA2991A9C6F12F9B9DAB3 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 326C56A2910292830ACB66D6AC2F0043 /* IQTitleBarButtonItem.swift */; };
 		BD0139B5F1C96514CB66C4310AAF1DF5 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 56B28C4E9F718651E6E1B010F31566EB /* AVFoundation.framework */; };
-		C1B5109626878EAF4C3156DBD7DEE9AA /* OFF@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 3204AD5BD7555222FD07431DEADAB069 /* OFF@3x.png */; };
-		CA8CFC49D2338D41DA4E83F941867CEB /* ImagePicker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F759918B2149982EE1374EE88128F2A /* ImagePicker-dummy.m */; };
+		CA8CFC49D2338D41DA4E83F941867CEB /* ImagePicker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AFA6A88904B0288563135DBDF949AA6A /* ImagePicker-dummy.m */; };
 		CC897E71556348377B4C31307E208C80 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C54FCF3DBFE97D4603C0EACF18FA0D04 /* Foundation.framework */; };
-		CC96488C33BFB3BCEE4A665A438CAC36 /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE4E6B7F704D79ABA720D422285F9D89 /* IQUIViewController+Additions.swift */; };
-		D2A598E7174826A7B04036E7AC8AA3B6 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92B97270B2A293D9164DFF3E7DE472B9 /* Storage.swift */; };
-		D3D1F63C30E95311B687FA924B872C15 /* IQKeyboardManager+Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65EF3B19C7242BB5F426593A9E7423A6 /* IQKeyboardManager+Deprecated.swift */; };
+		CC96488C33BFB3BCEE4A665A438CAC36 /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4005F31A049034527E5C53DB638ABA67 /* IQUIViewController+Additions.swift */; };
+		D2A598E7174826A7B04036E7AC8AA3B6 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B8AC4C58FBC098E1C3013D497F49700 /* Storage.swift */; };
+		D3D1F63C30E95311B687FA924B872C15 /* IQKeyboardManager+Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF24A475CC7A858E5C29677907CD02EC /* IQKeyboardManager+Deprecated.swift */; };
+		D46F90A0F6FC8F1D2AA4129BC2A934DD /* NBBottomSheet-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4449DCA01F0FAA18DA31E34CA6E8A3DE /* NBBottomSheet-dummy.m */; };
 		D4BB4D928CB44E6CE753BEA14E5AC918 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C54FCF3DBFE97D4603C0EACF18FA0D04 /* Foundation.framework */; };
-		D8322CBE73400EE4382D1A042D2D53D3 /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22B1727A691C1A5484F16E1D8AC17554 /* IQUIView+IQKeyboardToolbar.swift */; };
-		D88C2EA8ACCC0DE031D9E7A768062E2C /* IQKeyboardManager+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CA0AA41D7887594E3923678E0D01B2E /* IQKeyboardManager+Toolbar.swift */; };
-		DE3B5070A41194C21898D92DBFFCBE4C /* IQRootControllerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05C38EA5A2F10F811754FEB35498986A /* IQRootControllerConfiguration.swift */; };
-		E483FA24409A56AAEDF8A1DEC5F55F16 /* UIImage+NextPrevious.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05F4AF42F743D001C9DC09A502C85802 /* UIImage+NextPrevious.swift */; };
-		E8770A941545BB190D76BF7E5262797D /* IQToolbarConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56B6273816518D69D33257DEE95BAAC6 /* IQToolbarConfiguration.swift */; };
-		EBB5F245DBEEB13D48F09E0DD75A6C95 /* IQKeyboardManager+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B0113018B630AE01EAD600A31152B43 /* IQKeyboardManager+Position.swift */; };
-		ECFE64B0759EFA4F555994B6CDCED624 /* AssetManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B740D3BEFBBD2B159902A4F36B4A761 /* AssetManager.swift */; };
-		F2AF558F96F3C43C3E4C747E45E5637C /* LocationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE71D63EB6BD690210A482A08F65116E /* LocationManager.swift */; };
-		F2ED9C9337B84D1E42E67BF7F7DAD72C /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E31E8C6413F735B8D285401EA758B8A /* Configuration.swift */; };
-		F681FB74C756E0AAFFDC0D414EBD8FA0 /* IQScrollViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A1FFA4BF1326FF1A592B24CACA9CD33 /* IQScrollViewConfiguration.swift */; };
-		F7C3A4FED58118F9ADC5B4AF9A10B9FC /* ViewDirection.swift in Sources */ = {isa = PBXBuildFile; fileRef = E92074E9B4338206217D020D90B31389 /* ViewDirection.swift */; };
-		F9DE1A3C506E506F4DA4B7714359E8D1 /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF30E86DEEF99037365D3E815AF12C9A /* IQKeyboardManager.swift */; };
-		FD9754C78D0CA8559EC35E54FDD5A33E /* focusIcon@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = D25E546753F19CF5F44A1103269C6A0C /* focusIcon@3x.png */; };
-		FDEFBFB34E35A4BB332264E0CACCF5D8 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12DA7CB8B06F9B4E75B4BE4A55D66CBB /* IQInvocation.swift */; };
-		FF8C6AC907C8F4B527F9A0CBDBCC7F92 /* ImageGalleryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6482D1F1E26819A2B81EB736397809 /* ImageGalleryView.swift */; };
+		D5F3E92E5A3412923CBA8DF657DB200E /* Pods-MiniScanner-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E8A070B594D65627DD64F5ABC65D271 /* Pods-MiniScanner-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		D8322CBE73400EE4382D1A042D2D53D3 /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F31FEEA7BC66636304805A3A9A4B08 /* IQUIView+IQKeyboardToolbar.swift */; };
+		D88C2EA8ACCC0DE031D9E7A768062E2C /* IQKeyboardManager+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A78F8690931C4D43717D7BEB933643B /* IQKeyboardManager+Toolbar.swift */; };
+		DE3B5070A41194C21898D92DBFFCBE4C /* IQRootControllerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69B4ECFE4C236C4C7934D848AB816BEA /* IQRootControllerConfiguration.swift */; };
+		E483FA24409A56AAEDF8A1DEC5F55F16 /* UIImage+NextPrevious.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5A432BBFA3EC41432193F1BA4E8F5C7 /* UIImage+NextPrevious.swift */; };
+		E8770A941545BB190D76BF7E5262797D /* IQToolbarConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DFAC6C52C912E471A716442152D7D99 /* IQToolbarConfiguration.swift */; };
+		EBB5F245DBEEB13D48F09E0DD75A6C95 /* IQKeyboardManager+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BACCBB72B2A572D9848F795451F28A7 /* IQKeyboardManager+Position.swift */; };
+		ECFE64B0759EFA4F555994B6CDCED624 /* AssetManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81FA3ABE6BD27E15D8013335461EEF9E /* AssetManager.swift */; };
+		F1A6C2294A671BACFC919A4FC9576753 /* ON@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = DF66E41F4A7A5BBD53D26B96702267F0 /* ON@3x.png */; };
+		F2AF558F96F3C43C3E4C747E45E5637C /* LocationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3022F128AE1CFF88F2BC7FB7C6841048 /* LocationManager.swift */; };
+		F2ED9C9337B84D1E42E67BF7F7DAD72C /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73A70A5A384D7DA1AFF9BF25C746F455 /* Configuration.swift */; };
+		F56475ACE1A1CFE322DBFA35CDA1A204 /* NBBottomSheetConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71EDA53936756B122C07B02B38A07C32 /* NBBottomSheetConfiguration.swift */; };
+		F681FB74C756E0AAFFDC0D414EBD8FA0 /* IQScrollViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = A168E01B41B0E8F15B95D9D58BDC2325 /* IQScrollViewConfiguration.swift */; };
+		F7C3A4FED58118F9ADC5B4AF9A10B9FC /* ViewDirection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4E12C26B5DAC43495F2BB6B79590D2 /* ViewDirection.swift */; };
+		F7E2900D9AF732C627F184A258F48DF0 /* NBBottomSheetController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5503FBF58DE89968F04737B3C5E300D /* NBBottomSheetController.swift */; };
+		F9DE1A3C506E506F4DA4B7714359E8D1 /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21EE02C73BE1E329B7305249DAB09CC9 /* IQKeyboardManager.swift */; };
+		FB0A76B10B5927494469B16B28CF2B9A /* NBBottomSheetPresentationTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B4836109A68D1FEAD11C1BBCDA727B1 /* NBBottomSheetPresentationTransition.swift */; };
+		FDEFBFB34E35A4BB332264E0CACCF5D8 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93202E4E9F1E05A6E4CE614860F52997 /* IQInvocation.swift */; };
+		FE4936BFE1B6B6A9E8136010E413A24B /* NBBottomSheet-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DD819B41E4207BCA0A1762DEC5DE7A12 /* NBBottomSheet-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		FF8C6AC907C8F4B527F9A0CBDBCC7F92 /* ImageGalleryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 785C8370814C365365AABA3CB24224DE /* ImageGalleryView.swift */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXContainerItemProxy section */
-		1C4DB22B1C193AC0BB96CBB3C81F497B /* PBXContainerItemProxy */ = {
+		116BF15D4BA9D5DF3FBE736AB2A1B5C7 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = 75F1EA88CB9544AB5CBE20DEC9A011AE;
-			remoteInfo = "LanguageManager-iOS";
+			remoteGlobalIDString = 614D1818852890AC7D3CDF68D512C370;
+			remoteInfo = "ImagePicker-ImagePicker";
 		};
-		59D7E9C63088E22D2009A8EF3BC1B8A4 /* PBXContainerItemProxy */ = {
+		25379AE4BB757484F80ECB623924015E /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E;
-			remoteInfo = "IQKeyboardManagerSwift-IQKeyboardManagerSwift";
+			remoteGlobalIDString = 727C2007A89D1AD73613E3E2E22998E5;
+			remoteInfo = NBBottomSheet;
 		};
-		6519470E4E31FF9C3F95B185C4ED3513 /* PBXContainerItemProxy */ = {
+		6617C4BD9FA13DEFFC4365339E6EC546 /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 75F1EA88CB9544AB5CBE20DEC9A011AE;
+			remoteInfo = "LanguageManager-iOS";
+		};
+		79FF0B0D8F347987ED026E1A2F50BCD3 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
 			proxyType = 1;
 			remoteGlobalIDString = 01CB8D6098C21E12CE735619344DE81E;
 			remoteInfo = ImagePicker;
 		};
-		D153E77C37E9CD81F4350FC10000E1A4 /* PBXContainerItemProxy */ = {
+		D9BAF53C009DA5292853103F98DDC510 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = 614D1818852890AC7D3CDF68D512C370;
-			remoteInfo = "ImagePicker-ImagePicker";
+			remoteGlobalIDString = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E;
+			remoteInfo = "IQKeyboardManagerSwift-IQKeyboardManagerSwift";
 		};
-		ED0DD60A1626F731705DCD41EB1F1872 /* PBXContainerItemProxy */ = {
+		FC92B3EDB540B30648F41E65A8C077D3 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
 			proxyType = 1;
@@ -145,140 +164,148 @@
 /* End PBXContainerItemProxy section */
 
 /* Begin PBXFileReference section */
-		0558475D71137D635FA6B52E29343634 /* ImagePicker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ImagePicker.release.xcconfig; sourceTree = "<group>"; };
-		05A86C0FA5B2DB6BCCC9764DD63622F2 /* LanguageManager-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "LanguageManager-iOS-dummy.m"; sourceTree = "<group>"; };
-		05C38EA5A2F10F811754FEB35498986A /* IQRootControllerConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQRootControllerConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQRootControllerConfiguration.swift; sourceTree = "<group>"; };
-		05C4CD3B1FDF228F5A9AF421EC7ED382 /* 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>"; };
-		05F4AF42F743D001C9DC09A502C85802 /* UIImage+NextPrevious.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+NextPrevious.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/UIImage+NextPrevious.swift"; sourceTree = "<group>"; };
-		09407063B4DCEC8E38B63DF4744E779C /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = "<group>"; };
-		0A4D0507AE0FB32159CA30247E8605A0 /* LanguageManager-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "LanguageManager-iOS.modulemap"; sourceTree = "<group>"; };
-		0B740D3BEFBBD2B159902A4F36B4A761 /* AssetManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssetManager.swift; path = Source/AssetManager.swift; sourceTree = "<group>"; };
+		0242BCD9DCECF2E1893F122E132B9420 /* NBConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBConfiguration.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBConfiguration.swift; sourceTree = "<group>"; };
+		02F53E93D2F24BD6EF53601F1DBA5615 /* LanguageManager-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "LanguageManager-iOS.release.xcconfig"; sourceTree = "<group>"; };
+		056020DCD7EE4DB784B0EB1B1F7CB59C /* IQTextFieldViewListener.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewListener.swift; path = IQKeyboardManagerSwift/LIsteners/IQTextFieldViewListener.swift; sourceTree = "<group>"; };
+		06DB7F25D68C95F46140AAF75BE7B2D9 /* focusIcon@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "focusIcon@3x.png"; path = "Images/focusIcon@3x.png"; sourceTree = "<group>"; };
+		07D747573A57982F6B7EF9A1B8CCCC60 /* NBBottomSheet.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NBBottomSheet.release.xcconfig; sourceTree = "<group>"; };
+		0A4841D8820C46BF7A845722F4418489 /* NBBottomSheet.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NBBottomSheet.debug.xcconfig; sourceTree = "<group>"; };
+		0A95315CDACAED5D1C09122017965AF4 /* IQKeyboardListener.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardListener.swift; path = IQKeyboardManagerSwift/LIsteners/IQKeyboardListener.swift; sourceTree = "<group>"; };
+		0AD9E89B936B222489C91787D4FE88A7 /* IQKeyboardManager+UITextFieldViewNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UITextFieldViewNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+UITextFieldViewNotification.swift"; sourceTree = "<group>"; };
 		0E8A070B594D65627DD64F5ABC65D271 /* Pods-MiniScanner-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-MiniScanner-umbrella.h"; sourceTree = "<group>"; };
-		0F759918B2149982EE1374EE88128F2A /* ImagePicker-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ImagePicker-dummy.m"; sourceTree = "<group>"; };
-		0FD1D07460FA621C6B65EF8FEB7643B5 /* LanguageManager-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "LanguageManager-iOS-Info.plist"; sourceTree = "<group>"; };
+		107D647DF3C7BECC04AD906F3B3330E7 /* ImagePicker-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ImagePicker-prefix.pch"; sourceTree = "<group>"; };
+		10B1DFF1A793B246DA3C40DDAECABE99 /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = "<group>"; };
 		123ADF4A6B2F1DEBA5B7482D4983B685 /* Pods-MiniScanner-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-MiniScanner-dummy.m"; sourceTree = "<group>"; };
-		12D71B9C48796CE44C929131B7E65125 /* 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>"; };
-		12DA7CB8B06F9B4E75B4BE4A55D66CBB /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = "<group>"; };
-		13A787FCA166800F902447EBBD78AF15 /* ImageGalleryViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageGalleryViewCell.swift; path = Source/ImageGallery/ImageGalleryViewCell.swift; sourceTree = "<group>"; };
-		14C6E980E604962C8B903F524FC4EF63 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = "<group>"; };
-		157E715A00214E98D72A5B04D5B4B29C /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = "<group>"; };
-		15D842D39CD83A083226D9BF0FFC597E /* ImageGalleryLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageGalleryLayout.swift; path = Source/ImageGallery/ImageGalleryLayout.swift; sourceTree = "<group>"; };
-		17B99B6ED0F894D17B72357D78C2F98E /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = "<group>"; };
-		1B865459F6CCA8E44FC4191DC181B810 /* VideoInfoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoInfoView.swift; path = Source/ImageGallery/VideoInfoView.swift; sourceTree = "<group>"; };
+		15C8486B0FEF983C5B8781637A943491 /* video@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "video@3x.png"; path = "Images/video@3x.png"; sourceTree = "<group>"; };
+		18F31FEEA7BC66636304805A3A9A4B08 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = "<group>"; };
+		1B4836109A68D1FEAD11C1BBCDA727B1 /* NBBottomSheetPresentationTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetPresentationTransition.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetPresentationTransition.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; };
-		1CE69BAAD4B7B684548B97704EB6F64B /* selectedImageGallery@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "selectedImageGallery@3x.png"; path = "Images/selectedImageGallery@3x.png"; sourceTree = "<group>"; };
-		212BB8E46A9CFE25AA60A6F3F3B3A112 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = "<group>"; };
+		1E7504E9B38B126A1FE4CDCD1F6B5CDF /* IQKeyboardManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Debug.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Debug.swift"; sourceTree = "<group>"; };
+		20382F7CEA0A2FF24E600822E96AA7EC /* IQTextFieldViewInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewInfo.swift; path = IQKeyboardManagerSwift/LIsteners/Info/IQTextFieldViewInfo.swift; sourceTree = "<group>"; };
+		2043A7C5F8AE63209E4935ABE46E4DE2 /* OFF@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "OFF@3x.png"; path = "Images/OFF@3x.png"; sourceTree = "<group>"; };
+		215A93E8B8D35FC8C0FE9136FCAED2CD /* AUTO@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "AUTO@3x.png"; path = "Images/AUTO@3x.png"; sourceTree = "<group>"; };
 		21A62BB316C6336F03408E50D730FD01 /* Pods-MiniScanner.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-MiniScanner.modulemap"; sourceTree = "<group>"; };
-		22B1727A691C1A5484F16E1D8AC17554 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = "<group>"; };
-		24C764B578E4823A3AABECAAF4F7591A /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = "<group>"; };
-		2567E8B0FE8C2DEBED587420F6316247 /* CameraMan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CameraMan.swift; path = Source/CameraView/CameraMan.swift; sourceTree = "<group>"; };
-		25BAE128B5B8B1B38692C2BFAD093E48 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardManagerSwift/PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
-		2AFC32EE73376AA12A98E6EE8C962B88 /* IQKeyboardConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQKeyboardConfiguration.swift; sourceTree = "<group>"; };
-		2D60C26629AB4EB34E9509E27D3103AA /* IQKeyboardManager+UIKeyboardNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UIKeyboardNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+UIKeyboardNotification.swift"; sourceTree = "<group>"; };
+		21EE02C73BE1E329B7305249DAB09CC9 /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager.swift; sourceTree = "<group>"; };
+		263E5DFD01305ED7A2E14D5AA268113B /* ButtonPicker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ButtonPicker.swift; path = Source/BottomView/ButtonPicker.swift; sourceTree = "<group>"; };
+		289D379893DAFB4C3F91B8DC45FEE96B /* LanguageManager-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "LanguageManager-iOS-dummy.m"; sourceTree = "<group>"; };
+		291BB5586E07ADC8AFF3AB7CA09E3C84 /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIView+Hierarchy.swift"; sourceTree = "<group>"; };
+		29F03ED2CD860C1429379A22D209D161 /* selectedImageGallery@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "selectedImageGallery@3x.png"; path = "Images/selectedImageGallery@3x.png"; sourceTree = "<group>"; };
+		2A860EAF32F2B3C4C7F95F3E1B2D01C3 /* IQUICollectionView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUICollectionView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUICollectionView+Additions.swift"; sourceTree = "<group>"; };
+		2C0FEF81EEE0C683645B5B9664402DD6 /* LanguageManager-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "LanguageManager-iOS-Info.plist"; sourceTree = "<group>"; };
+		2DFAC6C52C912E471A716442152D7D99 /* IQToolbarConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbarConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQToolbarConfiguration.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; };
-		3204AD5BD7555222FD07431DEADAB069 /* OFF@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "OFF@3x.png"; path = "Images/OFF@3x.png"; sourceTree = "<group>"; };
-		3354FDF80A0F919F09224E7D9D382931 /* LanguageManager-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LanguageManager-iOS-prefix.pch"; sourceTree = "<group>"; };
+		3022F128AE1CFF88F2BC7FB7C6841048 /* LocationManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LocationManager.swift; path = Source/LocationManager.swift; sourceTree = "<group>"; };
+		30EAF9D343ACF607F9D9719F907EC3EA /* IQToolbarPlaceholderConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbarPlaceholderConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQToolbarPlaceholderConfiguration.swift; sourceTree = "<group>"; };
+		326C56A2910292830ACB66D6AC2F0043 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = "<group>"; };
 		3438B9790556194C521D4C9806D29C85 /* Pods-MiniScanner */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-MiniScanner"; path = Pods_MiniScanner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		35459329B22491B6C7B191993A04DF22 /* LanguageManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LanguageManager.swift; path = "LanguageManager-iOS/Classes/Main/LanguageManager.swift"; sourceTree = "<group>"; };
-		37F3FF354B47453D73695BEC007AC143 /* IQActiveConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQActiveConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQActiveConfiguration.swift; sourceTree = "<group>"; };
-		3856806A73C1E1F897F21B7703C02FF2 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler.swift; sourceTree = "<group>"; };
-		39E055A62AEBFAD3130BD5CED47ED6B0 /* Languages.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Languages.swift; path = "LanguageManager-iOS/Classes/Constants/Languages.swift"; sourceTree = "<group>"; };
+		38B26CBA4B26D2190D5F2AF049902DB9 /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = "<group>"; };
 		3B6258C4E2C1059AABC67D66F9314FE8 /* Pods-MiniScanner-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-MiniScanner-acknowledgements.markdown"; sourceTree = "<group>"; };
-		41A97DE5272AEC2243073382592538BD /* ImagePicker-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ImagePicker-prefix.pch"; sourceTree = "<group>"; };
-		4671537AE052A18A18878183193379A0 /* StackView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StackView.swift; path = Source/BottomView/StackView.swift; sourceTree = "<group>"; };
-		4A40A35AE7D5D504C20486E1E7AE44F8 /* IQToolbarPlaceholderConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbarPlaceholderConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQToolbarPlaceholderConfiguration.swift; sourceTree = "<group>"; };
-		4AD85F77285996984D7DC8AA66062221 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQNSArray+Sort.swift"; sourceTree = "<group>"; };
-		4B0113018B630AE01EAD600A31152B43 /* IQKeyboardManager+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Position.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Position.swift"; sourceTree = "<group>"; };
-		4B6482D1F1E26819A2B81EB736397809 /* ImageGalleryView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageGalleryView.swift; path = Source/ImageGallery/ImageGalleryView.swift; sourceTree = "<group>"; };
-		52C66366FFABB084A228CCB1F1B765FE /* IQPlaceholderable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPlaceholderable.swift; path = IQKeyboardManagerSwift/IQTextView/IQPlaceholderable.swift; sourceTree = "<group>"; };
-		55D95ACE18BA0D8C6DD05DCDCA6CFF6D /* ImagePicker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ImagePicker.debug.xcconfig; sourceTree = "<group>"; };
+		3BACCBB72B2A572D9848F795451F28A7 /* IQKeyboardManager+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Position.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Position.swift"; sourceTree = "<group>"; };
+		3FB35C3ECFA7953FFD378F42A4E4FB69 /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = "<group>"; };
+		4005F31A049034527E5C53DB638ABA67 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIViewController+Additions.swift"; sourceTree = "<group>"; };
+		43717B490B462ACA5B2524D38A8D85A1 /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIScrollView+Additions.swift"; sourceTree = "<group>"; };
+		4449DCA01F0FAA18DA31E34CA6E8A3DE /* NBBottomSheet-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NBBottomSheet-dummy.m"; sourceTree = "<group>"; };
+		44A535B048E99AD006404076AEFBB03C /* CameraMan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CameraMan.swift; path = Source/CameraView/CameraMan.swift; sourceTree = "<group>"; };
+		46ED7D7EDA19CDAE346E3AE6A5C8BB84 /* TopView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TopView.swift; path = Source/TopView/TopView.swift; sourceTree = "<group>"; };
+		4C819EBB7C5175DF511CF00A578B7B24 /* ConstraintsSetup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintsSetup.swift; path = Source/Extensions/ConstraintsSetup.swift; sourceTree = "<group>"; };
+		4CDD2F875F3224637E8647D321D57CDC /* DefaultsKeys.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsKeys.swift; path = "LanguageManager-iOS/Classes/Constants/DefaultsKeys.swift"; sourceTree = "<group>"; };
+		4DF1F4C3122C9F4F8DBDA8ADC11DC015 /* LanguageManager-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "LanguageManager-iOS.modulemap"; sourceTree = "<group>"; };
+		4E56204315A31A820258FD80789F1967 /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = "<group>"; };
+		534680B4399C935BB122047C4F15F69F /* LanguageManager-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LanguageManager-iOS-umbrella.h"; sourceTree = "<group>"; };
+		55E90398CF3BD4545F2E6C9AC46BB2F7 /* IQKeyboardConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQKeyboardConfiguration.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; };
-		56B6273816518D69D33257DEE95BAAC6 /* IQToolbarConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbarConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQToolbarConfiguration.swift; sourceTree = "<group>"; };
-		56DE81497BE6CBDC2B6CDAC08BA3C6F3 /* cameraIcon@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "cameraIcon@3x.png"; path = "Images/cameraIcon@3x.png"; sourceTree = "<group>"; };
-		5895F0210CAB26647CA29654FF007E99 /* IQTextFieldViewInfoModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewInfoModel.swift; path = IQKeyboardManagerSwift/ReturnKeyHandler/IQTextFieldViewInfoModel.swift; sourceTree = "<group>"; };
-		5A8EE629BBC992E72001FE1BB2A86A30 /* video@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "video@3x.png"; path = "Images/video@3x.png"; sourceTree = "<group>"; };
-		5C1CA9FAC18E5BAD509EA5525C46C4B3 /* ImagePickerController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePickerController.swift; path = Source/ImagePickerController.swift; sourceTree = "<group>"; };
-		60A9AB96142FF7E5FE41168C9DFCC139 /* IQKeyboardManagerCompatible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerCompatible.swift; path = IQKeyboardManagerSwift/IQKeyboardManagerCompatible/IQKeyboardManagerCompatible.swift; sourceTree = "<group>"; };
+		56CC66AF6340E998DCCA050EEE9B556E /* ImagePicker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ImagePicker.debug.xcconfig; sourceTree = "<group>"; };
+		57A65B7383E73A602FC92334219CC2F4 /* 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>"; };
+		5C0AF0735D8A7EDEAB791C4AF317C58E /* ResourceBundle-ImagePicker-ImagePicker-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ImagePicker-ImagePicker-Info.plist"; sourceTree = "<group>"; };
+		5C5B75448D0B982844A56F3E38FFC5C4 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUITextFieldView+Additions.swift"; sourceTree = "<group>"; };
+		5D26C00E0D91C11489799747334F6B83 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQNSArray+Sort.swift"; sourceTree = "<group>"; };
+		5D65452C5F1840661750AB48C6E061B7 /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; sourceTree = "<group>"; };
+		5E717421FDE87ECE8BD075C4C0DCD677 /* 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>"; };
+		5F4E12C26B5DAC43495F2BB6B79590D2 /* ViewDirection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewDirection.swift; path = "LanguageManager-iOS/Classes/Constants/ViewDirection.swift"; sourceTree = "<group>"; };
+		5F9F81C96DDC9B56C34A0E6D7C645E22 /* IQKeyboardManager+ToolbarActions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+ToolbarActions.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+ToolbarActions.swift"; sourceTree = "<group>"; };
+		601C0200A96E4B609579FBD7C1B9CDB8 /* ImageGalleryViewDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageGalleryViewDataSource.swift; path = Source/ImageGallery/ImageGalleryViewDataSource.swift; sourceTree = "<group>"; };
+		6186F4433DF874D9D682B69E4B9692BF /* IQActiveConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQActiveConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQActiveConfiguration.swift; sourceTree = "<group>"; };
+		645D05593EA9E5A0AA34FFF2E53FF66B /* 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>"; };
 		6473C16F43F7217C13AEA5FBA6C8247F /* LanguageManager-iOS */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "LanguageManager-iOS"; path = LanguageManager_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		6545CB5746D70E072C0B66A6ED51C661 /* IQKeyboardManager+UITextFieldViewNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UITextFieldViewNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+UITextFieldViewNotification.swift"; sourceTree = "<group>"; };
-		65EF3B19C7242BB5F426593A9E7423A6 /* IQKeyboardManager+Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Deprecated.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Deprecated.swift"; sourceTree = "<group>"; };
-		66798E4BB9BC256464E59BEDB91E54F8 /* ResourceBundle-ImagePicker-ImagePicker-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ImagePicker-ImagePicker-Info.plist"; sourceTree = "<group>"; };
-		66DBB22164C29B605473C505B42F3CFB /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; sourceTree = "<group>"; };
-		67433D9DBF3522810E9E0F0EA7C9B8D3 /* IQKeyboardListener.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardListener.swift; path = IQKeyboardManagerSwift/LIsteners/IQKeyboardListener.swift; sourceTree = "<group>"; };
-		69969CEF39E685D764907F1ACBBAC075 /* LanguageManager-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LanguageManager-iOS-umbrella.h"; sourceTree = "<group>"; };
-		69FF1FF50F50B88798DB1D05C639A392 /* 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>"; };
-		6D3A16C269F2DC722F5557572CE3ED73 /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = "<group>"; };
-		758FFBE2BEB846C3A9DFDBC7959EE71E /* ImagePicker.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ImagePicker.modulemap; sourceTree = "<group>"; };
-		776F5202042269324CC40FF99BD02B7B /* IQBarButtonItemConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItemConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQBarButtonItemConfiguration.swift; sourceTree = "<group>"; };
-		794568ED3CC7D20D7931B87E3E1ED5EC /* ImageGalleryViewDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageGalleryViewDataSource.swift; path = Source/ImageGallery/ImageGalleryViewDataSource.swift; sourceTree = "<group>"; };
+		6795D74469E29BB8CF88805CFB060AFF /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardReturnKeyHandler+TextFieldDelegate.swift"; path = "IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextFieldDelegate.swift"; sourceTree = "<group>"; };
+		6976A54EFB18220EBAC17EDBE7BD5C91 /* ImagePicker-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ImagePicker-Info.plist"; sourceTree = "<group>"; };
+		69B4ECFE4C236C4C7934D848AB816BEA /* IQRootControllerConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQRootControllerConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQRootControllerConfiguration.swift; sourceTree = "<group>"; };
+		6B12A19FA505C37ACEDAB545EDD4C324 /* IQUIView+IQKeyboardToolbarDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbarDeprecated.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbarDeprecated.swift"; sourceTree = "<group>"; };
+		6E7ADC88875ACAB4A6A9A6D06FE0A595 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = "<group>"; };
+		711571167DFF1C3D3C0E94EFCCC0CF67 /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = "<group>"; };
+		716CB388FC696AF7CCFC6B84221B8B7E /* ImageGalleryLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageGalleryLayout.swift; path = Source/ImageGallery/ImageGalleryLayout.swift; sourceTree = "<group>"; };
+		71EDA53936756B122C07B02B38A07C32 /* NBBottomSheetConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetConfiguration.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetConfiguration.swift; sourceTree = "<group>"; };
+		73A70A5A384D7DA1AFF9BF25C746F455 /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Source/Configuration.swift; sourceTree = "<group>"; };
+		785C8370814C365365AABA3CB24224DE /* ImageGalleryView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageGalleryView.swift; path = Source/ImageGallery/ImageGalleryView.swift; sourceTree = "<group>"; };
 		798C61760B9BC4B07BC60D42FCC09855 /* Pods-MiniScanner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MiniScanner.release.xcconfig"; sourceTree = "<group>"; };
-		7A1FFA4BF1326FF1A592B24CACA9CD33 /* IQScrollViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQScrollViewConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQScrollViewConfiguration.swift; sourceTree = "<group>"; };
-		7CA0AA41D7887594E3923678E0D01B2E /* IQKeyboardManager+Toolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Toolbar.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Toolbar.swift"; sourceTree = "<group>"; };
+		7A78F8690931C4D43717D7BEB933643B /* IQKeyboardManager+Toolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Toolbar.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Toolbar.swift"; sourceTree = "<group>"; };
 		7CC191E7994C3C7161A6641B457C9166 /* Pods-MiniScanner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MiniScanner.debug.xcconfig"; sourceTree = "<group>"; };
-		7E31E8C6413F735B8D285401EA758B8A /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Source/Configuration.swift; sourceTree = "<group>"; };
-		7ECA8C8356419262957B02524B727F97 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUITextFieldView+Additions.swift"; sourceTree = "<group>"; };
-		7FC8DCE50326C3AB2226219736FF9BEA /* BottomContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BottomContainerView.swift; path = Source/BottomView/BottomContainerView.swift; sourceTree = "<group>"; };
+		7EFAA485C1714D0F9B8695DA8C81E5C2 /* LanguageManager-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LanguageManager-iOS-prefix.pch"; sourceTree = "<group>"; };
+		81FA3ABE6BD27E15D8013335461EEF9E /* AssetManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssetManager.swift; path = Source/AssetManager.swift; sourceTree = "<group>"; };
+		862A62B35CB4A7FCCD78CDC63C79FE00 /* IQKeyboardManagerCompatible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerCompatible.swift; path = IQKeyboardManagerSwift/IQKeyboardManagerCompatible/IQKeyboardManagerCompatible.swift; sourceTree = "<group>"; };
+		86E4E0BDBE48394EB9813E4999877362 /* IQKeyboardInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardInfo.swift; path = IQKeyboardManagerSwift/LIsteners/Info/IQKeyboardInfo.swift; sourceTree = "<group>"; };
+		88370D7F3B222EDE41FA71466C63DA1D /* NBBottomSheetDismissalTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetDismissalTransition.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetDismissalTransition.swift; sourceTree = "<group>"; };
 		89194C84FD5E62D9D2C9F2157676FF5C /* Pods-MiniScanner-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MiniScanner-acknowledgements.plist"; sourceTree = "<group>"; };
+		8B8AC4C58FBC098E1C3013D497F49700 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = "LanguageManager-iOS/Classes/Helpers/Storage.swift"; sourceTree = "<group>"; };
+		8C60BE9866DE0F494BE98A0D610983E5 /* IQTextFieldViewInfoModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewInfoModel.swift; path = IQKeyboardManagerSwift/ReturnKeyHandler/IQTextFieldViewInfoModel.swift; sourceTree = "<group>"; };
+		8C8F9D764EEB7EEDEDF45F7C7CC55C33 /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = "<group>"; };
 		8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; path = IQKeyboardManagerSwift.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
-		9124BE58A2DBB2B35CBA645044D68239 /* TopView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TopView.swift; path = Source/TopView/TopView.swift; sourceTree = "<group>"; };
-		92B97270B2A293D9164DFF3E7DE472B9 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = "LanguageManager-iOS/Classes/Helpers/Storage.swift"; sourceTree = "<group>"; };
-		932BC8A383ACE9BE7CEB6D2B8D4A6F6E /* ImageStack.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageStack.swift; path = Source/BottomView/ImageStack.swift; sourceTree = "<group>"; };
-		94FA596E9338AA55BD5759CA73710FD0 /* CameraView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CameraView.swift; path = Source/CameraView/CameraView.swift; sourceTree = "<group>"; };
-		95FA69B329055C5A69A025947D1A6BDE /* ConstraintsSetup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintsSetup.swift; path = Source/Extensions/ConstraintsSetup.swift; sourceTree = "<group>"; };
+		8D84B693516050AF9587ABB880A4C673 /* Languages.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Languages.swift; path = "LanguageManager-iOS/Classes/Constants/Languages.swift"; sourceTree = "<group>"; };
+		9013F524E32E062B14DA4772DE8A003F /* IQBarButtonItemConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItemConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQBarButtonItemConfiguration.swift; sourceTree = "<group>"; };
+		91BC4F27F2DA380ABC44B3609495F0E1 /* NBBottomSheet */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = NBBottomSheet; path = NBBottomSheet.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		93202E4E9F1E05A6E4CE614860F52997 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = "<group>"; };
+		94FB65BF2E12942E08FD28D02B196063 /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = "<group>"; };
+		9748A2A58F64F03A23B2752179897C3D /* NBBottomSheetTransitioningDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetTransitioningDelegate.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetTransitioningDelegate.swift; sourceTree = "<group>"; };
+		977093DD69FC042131EE7AFA9CB64D54 /* IQKeyboardManager+UIKeyboardNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UIKeyboardNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+UIKeyboardNotification.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; };
-		9995BBA866CC7D07B92ADF4C7BD1D578 /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIView+Hierarchy.swift"; sourceTree = "<group>"; };
-		9AD203FC38F52062D4A5F294E603C17F /* AUTO@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "AUTO@3x.png"; path = "Images/AUTO@3x.png"; sourceTree = "<group>"; };
-		9C49A1EE02A308B6EA2DAC5D4165043E /* IQUIView+IQKeyboardToolbarDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbarDeprecated.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbarDeprecated.swift"; sourceTree = "<group>"; };
-		9CC7A3BC8A0772BB468E28CEBA54C34B /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = "<group>"; };
-		9CD0645BDEA318720AB08D2D13F9F776 /* Helper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Helper.swift; path = Source/Helper.swift; sourceTree = "<group>"; };
+		99DE0EC73DF2C605E373AA84080710B6 /* StackView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StackView.swift; path = Source/BottomView/StackView.swift; sourceTree = "<group>"; };
+		9AEABCA2EFA835BAB7FCD6AD66F96C96 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler.swift; sourceTree = "<group>"; };
+		9C59271DF8D3B3D948789114BD2502D4 /* NBBottomSheet-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "NBBottomSheet-Info.plist"; 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; };
-		A337F2F992EE958F88ED3BCB64CF58A8 /* ImagePicker-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ImagePicker-umbrella.h"; sourceTree = "<group>"; };
-		A6C8A035F1AEEB733A516FE8BABAB425 /* IQKeyboardInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardInfo.swift; path = IQKeyboardManagerSwift/LIsteners/Info/IQKeyboardInfo.swift; sourceTree = "<group>"; };
+		9EE9C6C08B1735F0F717130FCC08BDA9 /* Helper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Helper.swift; path = Source/Helper.swift; sourceTree = "<group>"; };
+		A168E01B41B0E8F15B95D9D58BDC2325 /* IQScrollViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQScrollViewConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQScrollViewConfiguration.swift; sourceTree = "<group>"; };
+		A1EA42CD913213E491331A02F772F77B /* NBBottomSheet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBBottomSheet.h; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheet.h; sourceTree = "<group>"; };
+		A4B4C52CBF38490F4AA48F16DF2F0CE8 /* CameraView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CameraView.swift; path = Source/CameraView/CameraView.swift; sourceTree = "<group>"; };
+		A5A432BBFA3EC41432193F1BA4E8F5C7 /* UIImage+NextPrevious.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+NextPrevious.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/UIImage+NextPrevious.swift"; sourceTree = "<group>"; };
 		A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardManagerSwift; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		AE0D934FC0F90FBFC8AB495A08DC726A /* IQTextFieldViewListener.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewListener.swift; path = IQKeyboardManagerSwift/LIsteners/IQTextFieldViewListener.swift; sourceTree = "<group>"; };
+		A967C4C563E4504346C2013BED0CB222 /* ImageGalleryViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageGalleryViewCell.swift; path = Source/ImageGallery/ImageGalleryViewCell.swift; sourceTree = "<group>"; };
+		AA73FF47AD2E401229886E164A016157 /* LanguageManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LanguageManager.swift; path = "LanguageManager-iOS/Classes/Main/LanguageManager.swift"; sourceTree = "<group>"; };
+		AAB5B6E98707F2ADF3A9845874D055F4 /* LanguageManager-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "LanguageManager-iOS.debug.xcconfig"; sourceTree = "<group>"; };
+		AFA6A88904B0288563135DBDF949AA6A /* ImagePicker-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ImagePicker-dummy.m"; sourceTree = "<group>"; };
+		B0658924A19160F383D82E03A19918A8 /* BottomContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BottomContainerView.swift; path = Source/BottomView/BottomContainerView.swift; sourceTree = "<group>"; };
 		B2968141E72EA49CC006DD4020E3386D /* Pods-MiniScanner-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-MiniScanner-frameworks.sh"; sourceTree = "<group>"; };
-		B31C6CC4876FACCC77D1B29BDE6C52B2 /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIScrollView+Additions.swift"; sourceTree = "<group>"; };
-		B8F6D16A50923F51B9AB8744E1F39AA2 /* ButtonPicker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ButtonPicker.swift; path = Source/BottomView/ButtonPicker.swift; sourceTree = "<group>"; };
-		BB11A29949B45F0E21CCC9A5645F10DF /* DefaultsKeys.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsKeys.swift; path = "LanguageManager-iOS/Classes/Constants/DefaultsKeys.swift"; sourceTree = "<group>"; };
-		BF30E86DEEF99037365D3E815AF12C9A /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager.swift; sourceTree = "<group>"; };
+		B507677B457247BB90B0E386AF24A63A /* NBBottomSheet.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = NBBottomSheet.modulemap; sourceTree = "<group>"; };
+		BB51AFFCD4B39F79707FB09B42ED4464 /* IQUITableView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITableView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUITableView+Additions.swift"; sourceTree = "<group>"; };
+		BD5BCA1FBF25DA15C2AE9337BD05C406 /* 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>"; };
+		C4506BEE76EF98148A28CD87EE773134 /* IQKeyboardManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Internal.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Internal.swift"; sourceTree = "<group>"; };
+		C4CE220A4C9571A7B0A597C16F19BBA9 /* ImagePicker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ImagePicker.release.xcconfig; sourceTree = "<group>"; };
+		C50F60479109C53DD1F7C301694D48A1 /* VideoInfoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoInfoView.swift; path = Source/ImageGallery/VideoInfoView.swift; 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; };
-		D25E546753F19CF5F44A1103269C6A0C /* focusIcon@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "focusIcon@3x.png"; path = "Images/focusIcon@3x.png"; sourceTree = "<group>"; };
-		D3589D9CEDF985DEA8AD54D9E9AA25EF /* ImagePicker-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ImagePicker-Info.plist"; sourceTree = "<group>"; };
-		D37ACB5642EA1274E990A85EABD6987C /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardReturnKeyHandler+TextViewDelegate.swift"; path = "IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextViewDelegate.swift"; sourceTree = "<group>"; };
-		D46990DB1B81BBE4F64A411E2C83DCD4 /* LanguageManager-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "LanguageManager-iOS.debug.xcconfig"; sourceTree = "<group>"; };
-		D90AC16A8CC7F09CA132DE12CB77C635 /* ON@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "ON@3x.png"; path = "Images/ON@3x.png"; sourceTree = "<group>"; };
-		DBCB9CA9D5CD8C736540D23B837766BC /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = "<group>"; };
-		DD12317755AD407413792F5103734B67 /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = "<group>"; };
-		DE0991D5A676F77EE691D81F11F77AAD /* IQKeyboardManager+ToolbarActions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+ToolbarActions.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+ToolbarActions.swift"; sourceTree = "<group>"; };
-		DE41824D87EF444F033018D12B726748 /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = "<group>"; };
-		DF5BA12FA02A6A415ACF7DB7CA6A84C0 /* IQKeyboardManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Internal.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Internal.swift"; sourceTree = "<group>"; };
-		E12E8839E65F344EB560691B9DDB51F2 /* IQUICollectionView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUICollectionView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUICollectionView+Additions.swift"; sourceTree = "<group>"; };
-		E92074E9B4338206217D020D90B31389 /* ViewDirection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewDirection.swift; path = "LanguageManager-iOS/Classes/Constants/ViewDirection.swift"; sourceTree = "<group>"; };
-		E9FA0E2CFB53D4285E48471B0E7A1E37 /* 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>"; };
-		ECA17CCDCF79CE17E6FFA211429CF7F5 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = "<group>"; };
+		C8CFD7880A243F4083C1631C6F44B0C0 /* 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>"; };
+		D0695BAE8FAA193DA575E4D83469826A /* ImagePickerController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePickerController.swift; path = Source/ImagePickerController.swift; sourceTree = "<group>"; };
+		D0CD85F8FE5988FBAA6E8BC1DC380C2C /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardReturnKeyHandler+TextViewDelegate.swift"; path = "IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextViewDelegate.swift"; sourceTree = "<group>"; };
+		D4BC9C4AEF4B7509AFF6B6DAA85157F1 /* ImageStack.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageStack.swift; path = Source/BottomView/ImageStack.swift; sourceTree = "<group>"; };
+		D5503FBF58DE89968F04737B3C5E300D /* NBBottomSheetController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetController.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetController.swift; sourceTree = "<group>"; };
+		D96B518E8F4EF4B01A14DB607E5728A5 /* ImagePicker-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ImagePicker-umbrella.h"; sourceTree = "<group>"; };
+		D9C5DA27C1FDF4419C1FEDDAF4A9A4BF /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = "<group>"; };
+		DD819B41E4207BCA0A1762DEC5DE7A12 /* NBBottomSheet-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NBBottomSheet-umbrella.h"; sourceTree = "<group>"; };
+		DF66E41F4A7A5BBD53D26B96702267F0 /* ON@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "ON@3x.png"; path = "Images/ON@3x.png"; sourceTree = "<group>"; };
+		E9A7E67F21C913E63FC39339C1A34EDF /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = "<group>"; };
 		ED8E7C0ED656254925E918D5509B655C /* Pods-MiniScanner-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MiniScanner-Info.plist"; sourceTree = "<group>"; };
-		EE00C2D2CCBF4FCD594D8B3D68B96F02 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardReturnKeyHandler+TextFieldDelegate.swift"; path = "IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextFieldDelegate.swift"; sourceTree = "<group>"; };
-		EE4E6B7F704D79ABA720D422285F9D89 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIViewController+Additions.swift"; sourceTree = "<group>"; };
-		F091539577AF2A52CCD296CA28B06959 /* IQTextFieldViewInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewInfo.swift; path = IQKeyboardManagerSwift/LIsteners/Info/IQTextFieldViewInfo.swift; sourceTree = "<group>"; };
-		F24753DAC0B3ECA5A243AB9E54E4E70E /* LanguageManager-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "LanguageManager-iOS.release.xcconfig"; sourceTree = "<group>"; };
-		F3476B6353A4A07F68321A11A638F1ED /* IQKeyboardManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Debug.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Debug.swift"; sourceTree = "<group>"; };
+		EF24A475CC7A858E5C29677907CD02EC /* IQKeyboardManager+Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Deprecated.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Deprecated.swift"; sourceTree = "<group>"; };
+		F3444CFC5D1A192201D71D9AD68E2C80 /* IQPlaceholderable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPlaceholderable.swift; path = IQKeyboardManagerSwift/IQTextView/IQPlaceholderable.swift; sourceTree = "<group>"; };
+		F354B1F1A402BFF28D1BC4E0300C1899 /* NBBottomSheet-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NBBottomSheet-prefix.pch"; 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; };
-		F54809C99BF364CA0C71A27574215418 /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = "<group>"; };
-		F87307CA39F67960430407BFDDD9CAC9 /* IQUITableView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITableView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUITableView+Additions.swift"; sourceTree = "<group>"; };
-		FE3CF42909A3D3E3D162D79BB63EEDA3 /* 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>"; };
-		FE71D63EB6BD690210A482A08F65116E /* LocationManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LocationManager.swift; path = Source/LocationManager.swift; sourceTree = "<group>"; };
+		F594AE9D9A5FE5CBBEFBB3A2AA80F649 /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = "<group>"; };
+		F5CB977FC46BAB3CEE64355EC9A19AC3 /* cameraIcon@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "cameraIcon@3x.png"; path = "Images/cameraIcon@3x.png"; sourceTree = "<group>"; };
+		F5D77B18F54FCA886E79FE7772C967AE /* ImagePicker.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ImagePicker.modulemap; sourceTree = "<group>"; };
+		F787D1084E76059C7D81AD88BC26B28E /* NBBottomSheetPresentationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetPresentationController.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetPresentationController.swift; sourceTree = "<group>"; };
+		F7FEF197B2124809DF009FE2F894546E /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardManagerSwift/PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
+		FE02CCF0052887593F538DBF9A842227 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
-		0C6107386EEB485120DE0F484775F9F2 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				37127D5377EA0917DA66F0DC4C724016 /* Foundation.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
 		2067457DB9BF3FC9BFE99C90B602174A /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
@@ -299,6 +326,20 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		51AA6D129D5EBE2BD4592335B41F7D88 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		5ADC324C52D011EAFCDD0673A368D24E /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		A576A6B66E7FF54F0F06CD54397C2528 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
@@ -307,17 +348,20 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		B74027AAACA9B98926E5D708197AA216 /* Frameworks */ = {
+		A84948CC16232EA7760DD790F66BA178 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
+				3CCAA73182C09F77A88AFFA24E96DBB6 /* Foundation.framework in Frameworks */,
+				7B2263CFC47393D3FB5CD8D5F7EB57AD /* UIKit.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		C293BFB221793DDF3BE8FEDE0F0FB9CA /* Frameworks */ = {
+		B80B15C3089A204C2637CFEF7CF4E427 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
+				49F467E673A926683C4B3B56FB0B3805 /* Foundation.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -336,84 +380,77 @@
 			name = iOS;
 			sourceTree = "<group>";
 		};
-		14D2BCEA9582797D7C2D9810D61E6B9B /* Resources */ = {
+		0B2E2B01EAA694A0FEB46641D5D8B43B /* Support Files */ = {
 			isa = PBXGroup;
 			children = (
-				9AD203FC38F52062D4A5F294E603C17F /* AUTO@3x.png */,
-				56DE81497BE6CBDC2B6CDAC08BA3C6F3 /* cameraIcon@3x.png */,
-				D25E546753F19CF5F44A1103269C6A0C /* focusIcon@3x.png */,
-				3204AD5BD7555222FD07431DEADAB069 /* OFF@3x.png */,
-				D90AC16A8CC7F09CA132DE12CB77C635 /* ON@3x.png */,
-				1CE69BAAD4B7B684548B97704EB6F64B /* selectedImageGallery@3x.png */,
-				5A8EE629BBC992E72001FE1BB2A86A30 /* video@3x.png */,
+				B507677B457247BB90B0E386AF24A63A /* NBBottomSheet.modulemap */,
+				4449DCA01F0FAA18DA31E34CA6E8A3DE /* NBBottomSheet-dummy.m */,
+				9C59271DF8D3B3D948789114BD2502D4 /* NBBottomSheet-Info.plist */,
+				F354B1F1A402BFF28D1BC4E0300C1899 /* NBBottomSheet-prefix.pch */,
+				DD819B41E4207BCA0A1762DEC5DE7A12 /* NBBottomSheet-umbrella.h */,
+				0A4841D8820C46BF7A845722F4418489 /* NBBottomSheet.debug.xcconfig */,
+				07D747573A57982F6B7EF9A1B8CCCC60 /* NBBottomSheet.release.xcconfig */,
 			);
-			name = Resources;
+			name = "Support Files";
+			path = "../Target Support Files/NBBottomSheet";
 			sourceTree = "<group>";
 		};
-		414B37470C9771914D34163C0BF04CED /* Products */ = {
+		25A7860C302D73DEB8070396C756BC9B /* Pods */ = {
 			isa = PBXGroup;
 			children = (
-				987CD19BC0CE18F2E00B0AD5ABF8670D /* ImagePicker */,
-				97AA160F23F0CBEDDAF212103E762FC7 /* ImagePicker-ImagePicker */,
-				A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift */,
-				8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */,
-				6473C16F43F7217C13AEA5FBA6C8247F /* LanguageManager-iOS */,
-				3438B9790556194C521D4C9806D29C85 /* Pods-MiniScanner */,
+				5549B00883DE214AD0D5E4C5B3C5193F /* ImagePicker */,
+				EE3DFE07989E3EAD33E52140D841497B /* IQKeyboardManagerSwift */,
+				4A783AE7A4BBE53EF79208C642C63749 /* LanguageManager-iOS */,
+				CA64E667E5573CEE00E282A4D3D04837 /* NBBottomSheet */,
 			);
-			name = Products;
+			name = Pods;
 			sourceTree = "<group>";
 		};
-		51D6128417E74AF2EAD8DC2A3AD770AA /* IQKeyboardManagerSwift */ = {
+		4A783AE7A4BBE53EF79208C642C63749 /* LanguageManager-iOS */ = {
 			isa = PBXGroup;
 			children = (
-				37F3FF354B47453D73695BEC007AC143 /* IQActiveConfiguration.swift */,
-				F54809C99BF364CA0C71A27574215418 /* IQBarButtonItem.swift */,
-				776F5202042269324CC40FF99BD02B7B /* IQBarButtonItemConfiguration.swift */,
-				12DA7CB8B06F9B4E75B4BE4A55D66CBB /* IQInvocation.swift */,
-				2AFC32EE73376AA12A98E6EE8C962B88 /* IQKeyboardConfiguration.swift */,
-				A6C8A035F1AEEB733A516FE8BABAB425 /* IQKeyboardInfo.swift */,
-				67433D9DBF3522810E9E0F0EA7C9B8D3 /* IQKeyboardListener.swift */,
-				BF30E86DEEF99037365D3E815AF12C9A /* IQKeyboardManager.swift */,
-				F3476B6353A4A07F68321A11A638F1ED /* IQKeyboardManager+Debug.swift */,
-				65EF3B19C7242BB5F426593A9E7423A6 /* IQKeyboardManager+Deprecated.swift */,
-				DF5BA12FA02A6A415ACF7DB7CA6A84C0 /* IQKeyboardManager+Internal.swift */,
-				4B0113018B630AE01EAD600A31152B43 /* IQKeyboardManager+Position.swift */,
-				7CA0AA41D7887594E3923678E0D01B2E /* IQKeyboardManager+Toolbar.swift */,
-				DE0991D5A676F77EE691D81F11F77AAD /* IQKeyboardManager+ToolbarActions.swift */,
-				2D60C26629AB4EB34E9509E27D3103AA /* IQKeyboardManager+UIKeyboardNotification.swift */,
-				6545CB5746D70E072C0B66A6ED51C661 /* IQKeyboardManager+UITextFieldViewNotification.swift */,
-				60A9AB96142FF7E5FE41168C9DFCC139 /* IQKeyboardManagerCompatible.swift */,
-				DBCB9CA9D5CD8C736540D23B837766BC /* IQKeyboardManagerConstants.swift */,
-				3856806A73C1E1F897F21B7703C02FF2 /* IQKeyboardReturnKeyHandler.swift */,
-				EE00C2D2CCBF4FCD594D8B3D68B96F02 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */,
-				D37ACB5642EA1274E990A85EABD6987C /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */,
-				4AD85F77285996984D7DC8AA66062221 /* IQNSArray+Sort.swift */,
-				52C66366FFABB084A228CCB1F1B765FE /* IQPlaceholderable.swift */,
-				24C764B578E4823A3AABECAAF4F7591A /* IQPreviousNextView.swift */,
-				05C38EA5A2F10F811754FEB35498986A /* IQRootControllerConfiguration.swift */,
-				7A1FFA4BF1326FF1A592B24CACA9CD33 /* IQScrollViewConfiguration.swift */,
-				F091539577AF2A52CCD296CA28B06959 /* IQTextFieldViewInfo.swift */,
-				5895F0210CAB26647CA29654FF007E99 /* IQTextFieldViewInfoModel.swift */,
-				AE0D934FC0F90FBFC8AB495A08DC726A /* IQTextFieldViewListener.swift */,
-				09407063B4DCEC8E38B63DF4744E779C /* IQTextView.swift */,
-				212BB8E46A9CFE25AA60A6F3F3B3A112 /* IQTitleBarButtonItem.swift */,
-				DE41824D87EF444F033018D12B726748 /* IQToolbar.swift */,
-				56B6273816518D69D33257DEE95BAAC6 /* IQToolbarConfiguration.swift */,
-				4A40A35AE7D5D504C20486E1E7AE44F8 /* IQToolbarPlaceholderConfiguration.swift */,
-				E12E8839E65F344EB560691B9DDB51F2 /* IQUICollectionView+Additions.swift */,
-				B31C6CC4876FACCC77D1B29BDE6C52B2 /* IQUIScrollView+Additions.swift */,
-				F87307CA39F67960430407BFDDD9CAC9 /* IQUITableView+Additions.swift */,
-				7ECA8C8356419262957B02524B727F97 /* IQUITextFieldView+Additions.swift */,
-				9995BBA866CC7D07B92ADF4C7BD1D578 /* IQUIView+Hierarchy.swift */,
-				22B1727A691C1A5484F16E1D8AC17554 /* IQUIView+IQKeyboardToolbar.swift */,
-				9C49A1EE02A308B6EA2DAC5D4165043E /* IQUIView+IQKeyboardToolbarDeprecated.swift */,
-				EE4E6B7F704D79ABA720D422285F9D89 /* IQUIViewController+Additions.swift */,
-				05F4AF42F743D001C9DC09A502C85802 /* UIImage+NextPrevious.swift */,
-				7E69879E255AADAC853FEB15D9D309B9 /* Resources */,
-				F337917256EB2B7DED98BB523933504C /* Support Files */,
+				4CDD2F875F3224637E8647D321D57CDC /* DefaultsKeys.swift */,
+				AA73FF47AD2E401229886E164A016157 /* LanguageManager.swift */,
+				8D84B693516050AF9587ABB880A4C673 /* Languages.swift */,
+				8B8AC4C58FBC098E1C3013D497F49700 /* Storage.swift */,
+				C8CFD7880A243F4083C1631C6F44B0C0 /* String+Localiz.swift */,
+				645D05593EA9E5A0AA34FFF2E53FF66B /* UIButton+Direction.swift */,
+				BD5BCA1FBF25DA15C2AE9337BD05C406 /* UIImageView+Direction.swift */,
+				57A65B7383E73A602FC92334219CC2F4 /* UIView+Direction.swift */,
+				5E717421FDE87ECE8BD075C4C0DCD677 /* UIView+Swizzling.swift */,
+				5F4E12C26B5DAC43495F2BB6B79590D2 /* ViewDirection.swift */,
+				9766C3B4AADAB469139CB2C34F6BA9E8 /* Support Files */,
 			);
-			name = IQKeyboardManagerSwift;
-			path = IQKeyboardManagerSwift;
+			name = "LanguageManager-iOS";
+			path = "LanguageManager-iOS";
+			sourceTree = "<group>";
+		};
+		5549B00883DE214AD0D5E4C5B3C5193F /* ImagePicker */ = {
+			isa = PBXGroup;
+			children = (
+				81FA3ABE6BD27E15D8013335461EEF9E /* AssetManager.swift */,
+				B0658924A19160F383D82E03A19918A8 /* BottomContainerView.swift */,
+				263E5DFD01305ED7A2E14D5AA268113B /* ButtonPicker.swift */,
+				44A535B048E99AD006404076AEFBB03C /* CameraMan.swift */,
+				A4B4C52CBF38490F4AA48F16DF2F0CE8 /* CameraView.swift */,
+				73A70A5A384D7DA1AFF9BF25C746F455 /* Configuration.swift */,
+				4C819EBB7C5175DF511CF00A578B7B24 /* ConstraintsSetup.swift */,
+				9EE9C6C08B1735F0F717130FCC08BDA9 /* Helper.swift */,
+				716CB388FC696AF7CCFC6B84221B8B7E /* ImageGalleryLayout.swift */,
+				785C8370814C365365AABA3CB24224DE /* ImageGalleryView.swift */,
+				A967C4C563E4504346C2013BED0CB222 /* ImageGalleryViewCell.swift */,
+				601C0200A96E4B609579FBD7C1B9CDB8 /* ImageGalleryViewDataSource.swift */,
+				D0695BAE8FAA193DA575E4D83469826A /* ImagePickerController.swift */,
+				D4BC9C4AEF4B7509AFF6B6DAA85157F1 /* ImageStack.swift */,
+				3022F128AE1CFF88F2BC7FB7C6841048 /* LocationManager.swift */,
+				99DE0EC73DF2C605E373AA84080710B6 /* StackView.swift */,
+				46ED7D7EDA19CDAE346E3AE6A5C8BB84 /* TopView.swift */,
+				C50F60479109C53DD1F7C301694D48A1 /* VideoInfoView.swift */,
+				6C080B593F93BCDDA0869DF5A45660AB /* Resources */,
+				FBF99861D4630C2864FB77FFD55787DE /* Support Files */,
+			);
+			name = ImagePicker;
+			path = ImagePicker;
 			sourceTree = "<group>";
 		};
 		67EA5FFBCFCDDED6A445407A917EE0A1 /* Targets Support Files */ = {
@@ -424,56 +461,41 @@
 			name = "Targets Support Files";
 			sourceTree = "<group>";
 		};
-		7E69879E255AADAC853FEB15D9D309B9 /* Resources */ = {
+		6C080B593F93BCDDA0869DF5A45660AB /* Resources */ = {
 			isa = PBXGroup;
 			children = (
-				25BAE128B5B8B1B38692C2BFAD093E48 /* PrivacyInfo.xcprivacy */,
+				215A93E8B8D35FC8C0FE9136FCAED2CD /* AUTO@3x.png */,
+				F5CB977FC46BAB3CEE64355EC9A19AC3 /* cameraIcon@3x.png */,
+				06DB7F25D68C95F46140AAF75BE7B2D9 /* focusIcon@3x.png */,
+				2043A7C5F8AE63209E4935ABE46E4DE2 /* OFF@3x.png */,
+				DF66E41F4A7A5BBD53D26B96702267F0 /* ON@3x.png */,
+				29F03ED2CD860C1429379A22D209D161 /* selectedImageGallery@3x.png */,
+				15C8486B0FEF983C5B8781637A943491 /* video@3x.png */,
 			);
 			name = Resources;
 			sourceTree = "<group>";
 		};
-		839E4189BB1A329123F56A6CD2A52237 /* ImagePicker */ = {
+		9766C3B4AADAB469139CB2C34F6BA9E8 /* Support Files */ = {
 			isa = PBXGroup;
 			children = (
-				0B740D3BEFBBD2B159902A4F36B4A761 /* AssetManager.swift */,
-				7FC8DCE50326C3AB2226219736FF9BEA /* BottomContainerView.swift */,
-				B8F6D16A50923F51B9AB8744E1F39AA2 /* ButtonPicker.swift */,
-				2567E8B0FE8C2DEBED587420F6316247 /* CameraMan.swift */,
-				94FA596E9338AA55BD5759CA73710FD0 /* CameraView.swift */,
-				7E31E8C6413F735B8D285401EA758B8A /* Configuration.swift */,
-				95FA69B329055C5A69A025947D1A6BDE /* ConstraintsSetup.swift */,
-				9CD0645BDEA318720AB08D2D13F9F776 /* Helper.swift */,
-				15D842D39CD83A083226D9BF0FFC597E /* ImageGalleryLayout.swift */,
-				4B6482D1F1E26819A2B81EB736397809 /* ImageGalleryView.swift */,
-				13A787FCA166800F902447EBBD78AF15 /* ImageGalleryViewCell.swift */,
-				794568ED3CC7D20D7931B87E3E1ED5EC /* ImageGalleryViewDataSource.swift */,
-				5C1CA9FAC18E5BAD509EA5525C46C4B3 /* ImagePickerController.swift */,
-				932BC8A383ACE9BE7CEB6D2B8D4A6F6E /* ImageStack.swift */,
-				FE71D63EB6BD690210A482A08F65116E /* LocationManager.swift */,
-				4671537AE052A18A18878183193379A0 /* StackView.swift */,
-				9124BE58A2DBB2B35CBA645044D68239 /* TopView.swift */,
-				1B865459F6CCA8E44FC4191DC181B810 /* VideoInfoView.swift */,
-				14D2BCEA9582797D7C2D9810D61E6B9B /* Resources */,
-				A4E10488C9CDA472514A7D7EC40DB58F /* Support Files */,
+				4DF1F4C3122C9F4F8DBDA8ADC11DC015 /* LanguageManager-iOS.modulemap */,
+				289D379893DAFB4C3F91B8DC45FEE96B /* LanguageManager-iOS-dummy.m */,
+				2C0FEF81EEE0C683645B5B9664402DD6 /* LanguageManager-iOS-Info.plist */,
+				7EFAA485C1714D0F9B8695DA8C81E5C2 /* LanguageManager-iOS-prefix.pch */,
+				534680B4399C935BB122047C4F15F69F /* LanguageManager-iOS-umbrella.h */,
+				AAB5B6E98707F2ADF3A9845874D055F4 /* LanguageManager-iOS.debug.xcconfig */,
+				02F53E93D2F24BD6EF53601F1DBA5615 /* LanguageManager-iOS.release.xcconfig */,
 			);
-			name = ImagePicker;
-			path = ImagePicker;
+			name = "Support Files";
+			path = "../Target Support Files/LanguageManager-iOS";
 			sourceTree = "<group>";
 		};
-		A4E10488C9CDA472514A7D7EC40DB58F /* Support Files */ = {
+		97E1FF5A3F41A95EEFC08BA805BBE552 /* Resources */ = {
 			isa = PBXGroup;
 			children = (
-				758FFBE2BEB846C3A9DFDBC7959EE71E /* ImagePicker.modulemap */,
-				0F759918B2149982EE1374EE88128F2A /* ImagePicker-dummy.m */,
-				D3589D9CEDF985DEA8AD54D9E9AA25EF /* ImagePicker-Info.plist */,
-				41A97DE5272AEC2243073382592538BD /* ImagePicker-prefix.pch */,
-				A337F2F992EE958F88ED3BCB64CF58A8 /* ImagePicker-umbrella.h */,
-				55D95ACE18BA0D8C6DD05DCDCA6CFF6D /* ImagePicker.debug.xcconfig */,
-				0558475D71137D635FA6B52E29343634 /* ImagePicker.release.xcconfig */,
-				66798E4BB9BC256464E59BEDB91E54F8 /* ResourceBundle-ImagePicker-ImagePicker-Info.plist */,
+				F7FEF197B2124809DF009FE2F894546E /* PrivacyInfo.xcprivacy */,
 			);
-			name = "Support Files";
-			path = "../Target Support Files/ImagePicker";
+			name = Resources;
 			sourceTree = "<group>";
 		};
 		B94D7768568A9992200DB461E8CF687F /* Frameworks */ = {
@@ -484,29 +506,35 @@
 			name = Frameworks;
 			sourceTree = "<group>";
 		};
-		C42396A0500CE836A0160C27E189AB1B /* Support Files */ = {
+		CA64E667E5573CEE00E282A4D3D04837 /* NBBottomSheet */ = {
 			isa = PBXGroup;
 			children = (
-				0A4D0507AE0FB32159CA30247E8605A0 /* LanguageManager-iOS.modulemap */,
-				05A86C0FA5B2DB6BCCC9764DD63622F2 /* LanguageManager-iOS-dummy.m */,
-				0FD1D07460FA621C6B65EF8FEB7643B5 /* LanguageManager-iOS-Info.plist */,
-				3354FDF80A0F919F09224E7D9D382931 /* LanguageManager-iOS-prefix.pch */,
-				69969CEF39E685D764907F1ACBBAC075 /* LanguageManager-iOS-umbrella.h */,
-				D46990DB1B81BBE4F64A411E2C83DCD4 /* LanguageManager-iOS.debug.xcconfig */,
-				F24753DAC0B3ECA5A243AB9E54E4E70E /* LanguageManager-iOS.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/LanguageManager-iOS";
+				A1EA42CD913213E491331A02F772F77B /* NBBottomSheet.h */,
+				71EDA53936756B122C07B02B38A07C32 /* NBBottomSheetConfiguration.swift */,
+				D5503FBF58DE89968F04737B3C5E300D /* NBBottomSheetController.swift */,
+				88370D7F3B222EDE41FA71466C63DA1D /* NBBottomSheetDismissalTransition.swift */,
+				F787D1084E76059C7D81AD88BC26B28E /* NBBottomSheetPresentationController.swift */,
+				1B4836109A68D1FEAD11C1BBCDA727B1 /* NBBottomSheetPresentationTransition.swift */,
+				9748A2A58F64F03A23B2752179897C3D /* NBBottomSheetTransitioningDelegate.swift */,
+				0242BCD9DCECF2E1893F122E132B9420 /* NBConfiguration.swift */,
+				0B2E2B01EAA694A0FEB46641D5D8B43B /* Support Files */,
+			);
+			name = NBBottomSheet;
+			path = NBBottomSheet;
 			sourceTree = "<group>";
 		};
-		C473AAD6494672FD9D6E815B92885505 /* Pods */ = {
+		CC5207197B8553C3608131376A497711 /* Products */ = {
 			isa = PBXGroup;
 			children = (
-				839E4189BB1A329123F56A6CD2A52237 /* ImagePicker */,
-				51D6128417E74AF2EAD8DC2A3AD770AA /* IQKeyboardManagerSwift */,
-				DA15FA5FCA256678A318AE800A9A3225 /* LanguageManager-iOS */,
+				987CD19BC0CE18F2E00B0AD5ABF8670D /* ImagePicker */,
+				97AA160F23F0CBEDDAF212103E762FC7 /* ImagePicker-ImagePicker */,
+				A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift */,
+				8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */,
+				6473C16F43F7217C13AEA5FBA6C8247F /* LanguageManager-iOS */,
+				91BC4F27F2DA380ABC44B3609495F0E1 /* NBBottomSheet */,
+				3438B9790556194C521D4C9806D29C85 /* Pods-MiniScanner */,
 			);
-			name = Pods;
+			name = Products;
 			sourceTree = "<group>";
 		};
 		CF1408CF629C7361332E53B88F7BD30C = {
@@ -514,29 +542,26 @@
 			children = (
 				9D940727FF8FB9C785EB98E56350EF41 /* Podfile */,
 				B94D7768568A9992200DB461E8CF687F /* Frameworks */,
-				C473AAD6494672FD9D6E815B92885505 /* Pods */,
-				414B37470C9771914D34163C0BF04CED /* Products */,
+				25A7860C302D73DEB8070396C756BC9B /* Pods */,
+				CC5207197B8553C3608131376A497711 /* Products */,
 				67EA5FFBCFCDDED6A445407A917EE0A1 /* Targets Support Files */,
 			);
 			sourceTree = "<group>";
 		};
-		DA15FA5FCA256678A318AE800A9A3225 /* LanguageManager-iOS */ = {
+		D5C526D18EBE88E30C1656192CB541EC /* Support Files */ = {
 			isa = PBXGroup;
 			children = (
-				BB11A29949B45F0E21CCC9A5645F10DF /* DefaultsKeys.swift */,
-				35459329B22491B6C7B191993A04DF22 /* LanguageManager.swift */,
-				39E055A62AEBFAD3130BD5CED47ED6B0 /* Languages.swift */,
-				92B97270B2A293D9164DFF3E7DE472B9 /* Storage.swift */,
-				E9FA0E2CFB53D4285E48471B0E7A1E37 /* String+Localiz.swift */,
-				05C4CD3B1FDF228F5A9AF421EC7ED382 /* UIButton+Direction.swift */,
-				FE3CF42909A3D3E3D162D79BB63EEDA3 /* UIImageView+Direction.swift */,
-				69FF1FF50F50B88798DB1D05C639A392 /* UIView+Direction.swift */,
-				12D71B9C48796CE44C929131B7E65125 /* UIView+Swizzling.swift */,
-				E92074E9B4338206217D020D90B31389 /* ViewDirection.swift */,
-				C42396A0500CE836A0160C27E189AB1B /* Support Files */,
+				38B26CBA4B26D2190D5F2AF049902DB9 /* IQKeyboardManagerSwift.modulemap */,
+				E9A7E67F21C913E63FC39339C1A34EDF /* IQKeyboardManagerSwift-dummy.m */,
+				D9C5DA27C1FDF4419C1FEDDAF4A9A4BF /* IQKeyboardManagerSwift-Info.plist */,
+				FE02CCF0052887593F538DBF9A842227 /* IQKeyboardManagerSwift-prefix.pch */,
+				3FB35C3ECFA7953FFD378F42A4E4FB69 /* IQKeyboardManagerSwift-umbrella.h */,
+				F594AE9D9A5FE5CBBEFBB3A2AA80F649 /* IQKeyboardManagerSwift.debug.xcconfig */,
+				6E7ADC88875ACAB4A6A9A6D06FE0A595 /* IQKeyboardManagerSwift.release.xcconfig */,
+				5D65452C5F1840661750AB48C6E061B7 /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */,
 			);
-			name = "LanguageManager-iOS";
-			path = "LanguageManager-iOS";
+			name = "Support Files";
+			path = "../Target Support Files/IQKeyboardManagerSwift";
 			sourceTree = "<group>";
 		};
 		EC99F10DC5C191754BE16B2F6AC739A8 /* Pods-MiniScanner */ = {
@@ -556,20 +581,73 @@
 			path = "Target Support Files/Pods-MiniScanner";
 			sourceTree = "<group>";
 		};
-		F337917256EB2B7DED98BB523933504C /* Support Files */ = {
+		EE3DFE07989E3EAD33E52140D841497B /* IQKeyboardManagerSwift */ = {
 			isa = PBXGroup;
 			children = (
-				DD12317755AD407413792F5103734B67 /* IQKeyboardManagerSwift.modulemap */,
-				9CC7A3BC8A0772BB468E28CEBA54C34B /* IQKeyboardManagerSwift-dummy.m */,
-				157E715A00214E98D72A5B04D5B4B29C /* IQKeyboardManagerSwift-Info.plist */,
-				ECA17CCDCF79CE17E6FFA211429CF7F5 /* IQKeyboardManagerSwift-prefix.pch */,
-				17B99B6ED0F894D17B72357D78C2F98E /* IQKeyboardManagerSwift-umbrella.h */,
-				6D3A16C269F2DC722F5557572CE3ED73 /* IQKeyboardManagerSwift.debug.xcconfig */,
-				14C6E980E604962C8B903F524FC4EF63 /* IQKeyboardManagerSwift.release.xcconfig */,
-				66DBB22164C29B605473C505B42F3CFB /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */,
+				6186F4433DF874D9D682B69E4B9692BF /* IQActiveConfiguration.swift */,
+				4E56204315A31A820258FD80789F1967 /* IQBarButtonItem.swift */,
+				9013F524E32E062B14DA4772DE8A003F /* IQBarButtonItemConfiguration.swift */,
+				93202E4E9F1E05A6E4CE614860F52997 /* IQInvocation.swift */,
+				55E90398CF3BD4545F2E6C9AC46BB2F7 /* IQKeyboardConfiguration.swift */,
+				86E4E0BDBE48394EB9813E4999877362 /* IQKeyboardInfo.swift */,
+				0A95315CDACAED5D1C09122017965AF4 /* IQKeyboardListener.swift */,
+				21EE02C73BE1E329B7305249DAB09CC9 /* IQKeyboardManager.swift */,
+				1E7504E9B38B126A1FE4CDCD1F6B5CDF /* IQKeyboardManager+Debug.swift */,
+				EF24A475CC7A858E5C29677907CD02EC /* IQKeyboardManager+Deprecated.swift */,
+				C4506BEE76EF98148A28CD87EE773134 /* IQKeyboardManager+Internal.swift */,
+				3BACCBB72B2A572D9848F795451F28A7 /* IQKeyboardManager+Position.swift */,
+				7A78F8690931C4D43717D7BEB933643B /* IQKeyboardManager+Toolbar.swift */,
+				5F9F81C96DDC9B56C34A0E6D7C645E22 /* IQKeyboardManager+ToolbarActions.swift */,
+				977093DD69FC042131EE7AFA9CB64D54 /* IQKeyboardManager+UIKeyboardNotification.swift */,
+				0AD9E89B936B222489C91787D4FE88A7 /* IQKeyboardManager+UITextFieldViewNotification.swift */,
+				862A62B35CB4A7FCCD78CDC63C79FE00 /* IQKeyboardManagerCompatible.swift */,
+				711571167DFF1C3D3C0E94EFCCC0CF67 /* IQKeyboardManagerConstants.swift */,
+				9AEABCA2EFA835BAB7FCD6AD66F96C96 /* IQKeyboardReturnKeyHandler.swift */,
+				6795D74469E29BB8CF88805CFB060AFF /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */,
+				D0CD85F8FE5988FBAA6E8BC1DC380C2C /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */,
+				5D26C00E0D91C11489799747334F6B83 /* IQNSArray+Sort.swift */,
+				F3444CFC5D1A192201D71D9AD68E2C80 /* IQPlaceholderable.swift */,
+				8C8F9D764EEB7EEDEDF45F7C7CC55C33 /* IQPreviousNextView.swift */,
+				69B4ECFE4C236C4C7934D848AB816BEA /* IQRootControllerConfiguration.swift */,
+				A168E01B41B0E8F15B95D9D58BDC2325 /* IQScrollViewConfiguration.swift */,
+				20382F7CEA0A2FF24E600822E96AA7EC /* IQTextFieldViewInfo.swift */,
+				8C60BE9866DE0F494BE98A0D610983E5 /* IQTextFieldViewInfoModel.swift */,
+				056020DCD7EE4DB784B0EB1B1F7CB59C /* IQTextFieldViewListener.swift */,
+				94FB65BF2E12942E08FD28D02B196063 /* IQTextView.swift */,
+				326C56A2910292830ACB66D6AC2F0043 /* IQTitleBarButtonItem.swift */,
+				10B1DFF1A793B246DA3C40DDAECABE99 /* IQToolbar.swift */,
+				2DFAC6C52C912E471A716442152D7D99 /* IQToolbarConfiguration.swift */,
+				30EAF9D343ACF607F9D9719F907EC3EA /* IQToolbarPlaceholderConfiguration.swift */,
+				2A860EAF32F2B3C4C7F95F3E1B2D01C3 /* IQUICollectionView+Additions.swift */,
+				43717B490B462ACA5B2524D38A8D85A1 /* IQUIScrollView+Additions.swift */,
+				BB51AFFCD4B39F79707FB09B42ED4464 /* IQUITableView+Additions.swift */,
+				5C5B75448D0B982844A56F3E38FFC5C4 /* IQUITextFieldView+Additions.swift */,
+				291BB5586E07ADC8AFF3AB7CA09E3C84 /* IQUIView+Hierarchy.swift */,
+				18F31FEEA7BC66636304805A3A9A4B08 /* IQUIView+IQKeyboardToolbar.swift */,
+				6B12A19FA505C37ACEDAB545EDD4C324 /* IQUIView+IQKeyboardToolbarDeprecated.swift */,
+				4005F31A049034527E5C53DB638ABA67 /* IQUIViewController+Additions.swift */,
+				A5A432BBFA3EC41432193F1BA4E8F5C7 /* UIImage+NextPrevious.swift */,
+				97E1FF5A3F41A95EEFC08BA805BBE552 /* Resources */,
+				D5C526D18EBE88E30C1656192CB541EC /* Support Files */,
+			);
+			name = IQKeyboardManagerSwift;
+			path = IQKeyboardManagerSwift;
+			sourceTree = "<group>";
+		};
+		FBF99861D4630C2864FB77FFD55787DE /* Support Files */ = {
+			isa = PBXGroup;
+			children = (
+				F5D77B18F54FCA886E79FE7772C967AE /* ImagePicker.modulemap */,
+				AFA6A88904B0288563135DBDF949AA6A /* ImagePicker-dummy.m */,
+				6976A54EFB18220EBAC17EDBE7BD5C91 /* ImagePicker-Info.plist */,
+				107D647DF3C7BECC04AD906F3B3330E7 /* ImagePicker-prefix.pch */,
+				D96B518E8F4EF4B01A14DB607E5728A5 /* ImagePicker-umbrella.h */,
+				56CC66AF6340E998DCCA050EEE9B556E /* ImagePicker.debug.xcconfig */,
+				C4CE220A4C9571A7B0A597C16F19BBA9 /* ImagePicker.release.xcconfig */,
+				5C0AF0735D8A7EDEAB791C4AF317C58E /* ResourceBundle-ImagePicker-ImagePicker-Info.plist */,
 			);
 			name = "Support Files";
-			path = "../Target Support Files/IQKeyboardManagerSwift";
+			path = "../Target Support Files/ImagePicker";
 			sourceTree = "<group>";
 		};
 /* End PBXGroup section */
@@ -583,19 +661,19 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		19277ECC3F6703561BFCA05113EE305F /* Headers */ = {
+		1E7BDC089B22E2F58EEE97E5CC40B0DB /* Headers */ = {
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				7FF839630F762642F7EEC6809EC69260 /* Pods-MiniScanner-umbrella.h in Headers */,
+				9E704111CAAACBF64155A576FC337323 /* LanguageManager-iOS-umbrella.h in Headers */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		1E7BDC089B22E2F58EEE97E5CC40B0DB /* Headers */ = {
+		402E620400FBC14186719DB7EBD35715 /* Headers */ = {
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				9E704111CAAACBF64155A576FC337323 /* LanguageManager-iOS-umbrella.h in Headers */,
+				D5F3E92E5A3412923CBA8DF657DB200E /* Pods-MiniScanner-umbrella.h in Headers */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -607,6 +685,15 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		9C1E51FBB23B8F5AC126898FEDD00F52 /* Headers */ = {
+			isa = PBXHeadersBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				797DF46337EAC66E47C5ADAF32515524 /* NBBottomSheet.h in Headers */,
+				FE4936BFE1B6B6A9E8136010E413A24B /* NBBottomSheet-umbrella.h in Headers */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 /* End PBXHeadersBuildPhase section */
 
 /* Begin PBXNativeTarget section */
@@ -622,7 +709,7 @@
 			buildRules = (
 			);
 			dependencies = (
-				BAA18994972D7FF9295C1312321CA22F /* PBXTargetDependency */,
+				798E3B215356C821FF48D86BDBF049A8 /* PBXTargetDependency */,
 			);
 			name = ImagePicker;
 			productName = ImagePicker;
@@ -631,19 +718,20 @@
 		};
 		4372AB6A3C495222906A1ABFD39A4463 /* Pods-MiniScanner */ = {
 			isa = PBXNativeTarget;
-			buildConfigurationList = 915D1DE42ADD74AC7AEC4E6D2FB28E6E /* Build configuration list for PBXNativeTarget "Pods-MiniScanner" */;
+			buildConfigurationList = F290DD33B276A7EEE6E81DBD6D2BA55E /* Build configuration list for PBXNativeTarget "Pods-MiniScanner" */;
 			buildPhases = (
-				19277ECC3F6703561BFCA05113EE305F /* Headers */,
-				1702EE92AB183E8947AE888376A83241 /* Sources */,
-				0C6107386EEB485120DE0F484775F9F2 /* Frameworks */,
-				EF34F86EEC4B816E1D1B9F3B72A404E9 /* Resources */,
+				402E620400FBC14186719DB7EBD35715 /* Headers */,
+				700D3730DBC574545BCCD5C6A4BC4F65 /* Sources */,
+				B80B15C3089A204C2637CFEF7CF4E427 /* Frameworks */,
+				08F9628E3D26220732E7142F4A792885 /* Resources */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				1E83CA3E91D0162597541464E78F447A /* PBXTargetDependency */,
-				8708046FF22A47E0A841083FDBA4D843 /* PBXTargetDependency */,
-				7FA52EEB3902D53098EE78A99D0A9E1B /* PBXTargetDependency */,
+				72A4050EDA92C584EF9AC34E90B6069A /* PBXTargetDependency */,
+				6B50F0BE0FA99BFA5A18D2C6F9DD43C6 /* PBXTargetDependency */,
+				9C07C3F8CF642EF9B3747A1DC77B69AD /* PBXTargetDependency */,
+				A7A6DB6DED676124DD48F737288A6B90 /* PBXTargetDependency */,
 			);
 			name = "Pods-MiniScanner";
 			productName = Pods_MiniScanner;
@@ -652,11 +740,11 @@
 		};
 		614D1818852890AC7D3CDF68D512C370 /* ImagePicker-ImagePicker */ = {
 			isa = PBXNativeTarget;
-			buildConfigurationList = D111ABA7DE141A3E1DA6E0A3BBCAE6CD /* Build configuration list for PBXNativeTarget "ImagePicker-ImagePicker" */;
+			buildConfigurationList = DBAB3E9E135CD06AA2AA51FA862C0FFD /* Build configuration list for PBXNativeTarget "ImagePicker-ImagePicker" */;
 			buildPhases = (
-				2E09DC90378960CB7D1FEA7029DFC9E4 /* Sources */,
-				B74027AAACA9B98926E5D708197AA216 /* Frameworks */,
-				0C2220C690AA58374D0B265E829CA01E /* Resources */,
+				82DD422B350BF8B13BD757E2DDD04319 /* Sources */,
+				5ADC324C52D011EAFCDD0673A368D24E /* Frameworks */,
+				0750168A22ABDA5E87AD325DD4692F38 /* Resources */,
 			);
 			buildRules = (
 			);
@@ -667,6 +755,24 @@
 			productReference = 97AA160F23F0CBEDDAF212103E762FC7 /* ImagePicker-ImagePicker */;
 			productType = "com.apple.product-type.bundle";
 		};
+		727C2007A89D1AD73613E3E2E22998E5 /* NBBottomSheet */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 5D7A5BCA6DF599B98DA57AB77B8B2795 /* Build configuration list for PBXNativeTarget "NBBottomSheet" */;
+			buildPhases = (
+				9C1E51FBB23B8F5AC126898FEDD00F52 /* Headers */,
+				F504107C31E77537B61A2F14571BB10C /* Sources */,
+				A84948CC16232EA7760DD790F66BA178 /* Frameworks */,
+				D0133C29AEDAF3E8111D05F827EE7C4E /* Resources */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = NBBottomSheet;
+			productName = NBBottomSheet;
+			productReference = 91BC4F27F2DA380ABC44B3609495F0E1 /* NBBottomSheet */;
+			productType = "com.apple.product-type.framework";
+		};
 		75F1EA88CB9544AB5CBE20DEC9A011AE /* LanguageManager-iOS */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 3E005A95330A065B56DC3405DE620CD6 /* Build configuration list for PBXNativeTarget "LanguageManager-iOS" */;
@@ -687,11 +793,11 @@
 		};
 		982A68D37F5DCBC1FC1FDC0BB2F0EB8E /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */ = {
 			isa = PBXNativeTarget;
-			buildConfigurationList = 9828E23DF340160161F736A29B59044A /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */;
+			buildConfigurationList = 00FFB97E5F027C41C295C24497BFE700 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */;
 			buildPhases = (
-				4E37EBCCC5FE315643A88631953693B0 /* Sources */,
-				C293BFB221793DDF3BE8FEDE0F0FB9CA /* Frameworks */,
-				14C9CEA56EFEA45E3B0B3E68893458E6 /* Resources */,
+				F0EB798B988FFCCE9C5B5695B6491BC1 /* Sources */,
+				51AA6D129D5EBE2BD4592335B41F7D88 /* Frameworks */,
+				4B692DD64DA2305B5F48F1474C240411 /* Resources */,
 			);
 			buildRules = (
 			);
@@ -714,7 +820,7 @@
 			buildRules = (
 			);
 			dependencies = (
-				3C27430540EA0777460F26F49BE64874 /* PBXTargetDependency */,
+				949E1E4A5660CD0E35EB046912939CB6 /* PBXTargetDependency */,
 			);
 			name = IQKeyboardManagerSwift;
 			productName = IQKeyboardManagerSwift;
@@ -739,7 +845,7 @@
 				en,
 			);
 			mainGroup = CF1408CF629C7361332E53B88F7BD30C;
-			productRefGroup = 414B37470C9771914D34163C0BF04CED /* Products */;
+			productRefGroup = CC5207197B8553C3608131376A497711 /* Products */;
 			projectDirPath = "";
 			projectRoot = "";
 			targets = (
@@ -748,31 +854,31 @@
 				B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */,
 				982A68D37F5DCBC1FC1FDC0BB2F0EB8E /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */,
 				75F1EA88CB9544AB5CBE20DEC9A011AE /* LanguageManager-iOS */,
+				727C2007A89D1AD73613E3E2E22998E5 /* NBBottomSheet */,
 				4372AB6A3C495222906A1ABFD39A4463 /* Pods-MiniScanner */,
 			);
 		};
 /* End PBXProject section */
 
 /* Begin PBXResourcesBuildPhase section */
-		0C2220C690AA58374D0B265E829CA01E /* Resources */ = {
+		0750168A22ABDA5E87AD325DD4692F38 /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				AD27127B352DC23D629CB917A9432A33 /* AUTO@3x.png in Resources */,
-				78EB1850E530C480700B150286C9BE56 /* cameraIcon@3x.png in Resources */,
-				FD9754C78D0CA8559EC35E54FDD5A33E /* focusIcon@3x.png in Resources */,
-				C1B5109626878EAF4C3156DBD7DEE9AA /* OFF@3x.png in Resources */,
-				9CEA579E5B0912F3ECE7585A26719214 /* ON@3x.png in Resources */,
-				930D2CF140D30530A3E5C6A5F9342096 /* selectedImageGallery@3x.png in Resources */,
-				8880A11DBF2BF1FFC5317019D9AC81DE /* video@3x.png in Resources */,
+				920DAFAA05D6AEE35D1C4B1E5B72E53A /* AUTO@3x.png in Resources */,
+				2CE68F64419AE1091FEC8A5F75C29DCC /* cameraIcon@3x.png in Resources */,
+				B5917BEC7AED79CE3393A40E8CB00C92 /* focusIcon@3x.png in Resources */,
+				578627027C10D3A455E9F1DC2BAE38DB /* OFF@3x.png in Resources */,
+				F1A6C2294A671BACFC919A4FC9576753 /* ON@3x.png in Resources */,
+				32766BC7B540C537C3EE147C018D8A02 /* selectedImageGallery@3x.png in Resources */,
+				2BC4A6DBF3FFADA37FBD3DD6E7FF7DF5 /* video@3x.png in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		14C9CEA56EFEA45E3B0B3E68893458E6 /* Resources */ = {
+		08F9628E3D26220732E7142F4A792885 /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				416D1E57C03F53F7F1D3A2FCBA276D62 /* PrivacyInfo.xcprivacy in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -791,32 +897,32 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		500BEBDB28E9B664CEB4A237CBAE1EC8 /* Resources */ = {
+		4B692DD64DA2305B5F48F1474C240411 /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				1BBD42E84E62842B6EA186CEF24BBF45 /* ImagePicker-ImagePicker in Resources */,
+				7E21F9F8960AE60029BB764D2B371277 /* PrivacyInfo.xcprivacy in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		EF34F86EEC4B816E1D1B9F3B72A404E9 /* Resources */ = {
+		500BEBDB28E9B664CEB4A237CBAE1EC8 /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
+				1BBD42E84E62842B6EA186CEF24BBF45 /* ImagePicker-ImagePicker in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
-		1702EE92AB183E8947AE888376A83241 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
+		D0133C29AEDAF3E8111D05F827EE7C4E /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				593405FFB5F7E44BE8C49242896792EF /* Pods-MiniScanner-dummy.m in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
 		2B626AFFE9BD7779C34A93A510CE1073 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
@@ -843,13 +949,6 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		2E09DC90378960CB7D1FEA7029DFC9E4 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
 		335F86AE3E21D4BDAD21A4F79F2DA8F9 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
@@ -901,7 +1000,15 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		4E37EBCCC5FE315643A88631953693B0 /* Sources */ = {
+		700D3730DBC574545BCCD5C6A4BC4F65 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				6F201AA2CEBCF262922C81580D5F6869 /* Pods-MiniScanner-dummy.m in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		82DD422B350BF8B13BD757E2DDD04319 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
@@ -926,45 +1033,73 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		F0EB798B988FFCCE9C5B5695B6491BC1 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		F504107C31E77537B61A2F14571BB10C /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				D46F90A0F6FC8F1D2AA4129BC2A934DD /* NBBottomSheet-dummy.m in Sources */,
+				F56475ACE1A1CFE322DBFA35CDA1A204 /* NBBottomSheetConfiguration.swift in Sources */,
+				F7E2900D9AF732C627F184A258F48DF0 /* NBBottomSheetController.swift in Sources */,
+				8EAF267614A5AB6196921C15E719AE35 /* NBBottomSheetDismissalTransition.swift in Sources */,
+				178BF9CAADACBF4E8FE49574A848C12A /* NBBottomSheetPresentationController.swift in Sources */,
+				FB0A76B10B5927494469B16B28CF2B9A /* NBBottomSheetPresentationTransition.swift in Sources */,
+				3402A26F7BBA359E410BEB33C8B74254 /* NBBottomSheetTransitioningDelegate.swift in Sources */,
+				8234444617FD513B81095D920BFA796B /* NBConfiguration.swift in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 /* End PBXSourcesBuildPhase section */
 
 /* Begin PBXTargetDependency section */
-		1E83CA3E91D0162597541464E78F447A /* PBXTargetDependency */ = {
+		6B50F0BE0FA99BFA5A18D2C6F9DD43C6 /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			name = ImagePicker;
+			target = 01CB8D6098C21E12CE735619344DE81E /* ImagePicker */;
+			targetProxy = 79FF0B0D8F347987ED026E1A2F50BCD3 /* PBXContainerItemProxy */;
+		};
+		72A4050EDA92C584EF9AC34E90B6069A /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
 			name = IQKeyboardManagerSwift;
 			target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */;
-			targetProxy = ED0DD60A1626F731705DCD41EB1F1872 /* PBXContainerItemProxy */;
+			targetProxy = FC92B3EDB540B30648F41E65A8C077D3 /* PBXContainerItemProxy */;
+		};
+		798E3B215356C821FF48D86BDBF049A8 /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			name = "ImagePicker-ImagePicker";
+			target = 614D1818852890AC7D3CDF68D512C370 /* ImagePicker-ImagePicker */;
+			targetProxy = 116BF15D4BA9D5DF3FBE736AB2A1B5C7 /* PBXContainerItemProxy */;
 		};
-		3C27430540EA0777460F26F49BE64874 /* PBXTargetDependency */ = {
+		949E1E4A5660CD0E35EB046912939CB6 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
 			name = "IQKeyboardManagerSwift-IQKeyboardManagerSwift";
 			target = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */;
-			targetProxy = 59D7E9C63088E22D2009A8EF3BC1B8A4 /* PBXContainerItemProxy */;
+			targetProxy = D9BAF53C009DA5292853103F98DDC510 /* PBXContainerItemProxy */;
 		};
-		7FA52EEB3902D53098EE78A99D0A9E1B /* PBXTargetDependency */ = {
+		9C07C3F8CF642EF9B3747A1DC77B69AD /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
 			name = "LanguageManager-iOS";
 			target = 75F1EA88CB9544AB5CBE20DEC9A011AE /* LanguageManager-iOS */;
-			targetProxy = 1C4DB22B1C193AC0BB96CBB3C81F497B /* PBXContainerItemProxy */;
+			targetProxy = 6617C4BD9FA13DEFFC4365339E6EC546 /* PBXContainerItemProxy */;
 		};
-		8708046FF22A47E0A841083FDBA4D843 /* PBXTargetDependency */ = {
+		A7A6DB6DED676124DD48F737288A6B90 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			name = ImagePicker;
-			target = 01CB8D6098C21E12CE735619344DE81E /* ImagePicker */;
-			targetProxy = 6519470E4E31FF9C3F95B185C4ED3513 /* PBXContainerItemProxy */;
-		};
-		BAA18994972D7FF9295C1312321CA22F /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = "ImagePicker-ImagePicker";
-			target = 614D1818852890AC7D3CDF68D512C370 /* ImagePicker-ImagePicker */;
-			targetProxy = D153E77C37E9CD81F4350FC10000E1A4 /* PBXContainerItemProxy */;
+			name = NBBottomSheet;
+			target = 727C2007A89D1AD73613E3E2E22998E5 /* NBBottomSheet */;
+			targetProxy = 25379AE4BB757484F80ECB623924015E /* PBXContainerItemProxy */;
 		};
 /* End PBXTargetDependency section */
 
 /* Begin XCBuildConfiguration section */
 		21302220AA8668082E71583ECE31B7CA /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 0558475D71137D635FA6B52E29343634 /* ImagePicker.release.xcconfig */;
+			baseConfigurationReference = C4CE220A4C9571A7B0A597C16F19BBA9 /* ImagePicker.release.xcconfig */;
 			buildSettings = {
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
@@ -997,12 +1132,10 @@
 			};
 			name = Release;
 		};
-		229409E5785773C9D010EB90A17413FC /* Debug */ = {
+		39440596D0B39AE8ECC2717121684FEC /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 7CC191E7994C3C7161A6641B457C9166 /* Pods-MiniScanner.debug.xcconfig */;
+			baseConfigurationReference = 02F53E93D2F24BD6EF53601F1DBA5615 /* LanguageManager-iOS.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*]" = "";
@@ -1011,32 +1144,32 @@
 				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/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",
 					"@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/LanguageManager-iOS/LanguageManager-iOS.modulemap";
+				PRODUCT_MODULE_NAME = LanguageManager_iOS;
+				PRODUCT_NAME = LanguageManager_iOS;
 				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 = Debug;
+			name = Release;
 		};
-		311C6AC07566A5AF6ED8ED308952238A /* Debug */ = {
+		3D653838205229DAE33626A12789D622 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 6D3A16C269F2DC722F5557572CE3ED73 /* IQKeyboardManagerSwift.debug.xcconfig */;
+			baseConfigurationReference = 6E7ADC88875ACAB4A6A9A6D06FE0A595 /* IQKeyboardManagerSwift.release.xcconfig */;
 			buildSettings = {
 				CODE_SIGNING_ALLOWED = NO;
 				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardManagerSwift";
@@ -1049,12 +1182,14 @@
 				TARGETED_DEVICE_FAMILY = "1,2";
 				WRAPPER_EXTENSION = bundle;
 			};
-			name = Debug;
+			name = Release;
 		};
-		39440596D0B39AE8ECC2717121684FEC /* Release */ = {
+		4E63084AC306D50E692DE8AFCE16B898 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = F24753DAC0B3ECA5A243AB9E54E4E70E /* LanguageManager-iOS.release.xcconfig */;
+			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*]" = "";
@@ -1063,49 +1198,32 @@
 				DYLIB_COMPATIBILITY_VERSION = 1;
 				DYLIB_CURRENT_VERSION = 1;
 				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/LanguageManager-iOS/LanguageManager-iOS-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/LanguageManager-iOS/LanguageManager-iOS-Info.plist";
+				INFOPLIST_FILE = "Target Support Files/Pods-MiniScanner/Pods-MiniScanner-Info.plist";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
 					"@loader_path/Frameworks",
 				);
-				MODULEMAP_FILE = "Target Support Files/LanguageManager-iOS/LanguageManager-iOS.modulemap";
-				PRODUCT_MODULE_NAME = LanguageManager_iOS;
-				PRODUCT_NAME = LanguageManager_iOS;
+				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;
-				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;
-		};
-		5082CAD406BFFF88DC59454C67F817D8 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 55D95ACE18BA0D8C6DD05DCDCA6CFF6D /* 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;
 		};
 		57F5390C26CAC63BC7DC9F3A897AD41C /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 55D95ACE18BA0D8C6DD05DCDCA6CFF6D /* ImagePicker.debug.xcconfig */;
+			baseConfigurationReference = 56CC66AF6340E998DCCA050EEE9B556E /* ImagePicker.debug.xcconfig */;
 			buildSettings = {
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
@@ -1137,26 +1255,9 @@
 			};
 			name = Debug;
 		};
-		608F7885BB0A141F1CF9A4AC6A922085 /* Release */ = {
+		65421FD70F86213900A3B7DC5B30E932 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 14C6E980E604962C8B903F524FC4EF63 /* IQKeyboardManagerSwift.release.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 = Release;
-		};
-		7C6CD226972A15C00D47B7ABFD06CBA1 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 0558475D71137D635FA6B52E29343634 /* ImagePicker.release.xcconfig */;
+			baseConfigurationReference = 56CC66AF6340E998DCCA050EEE9B556E /* ImagePicker.debug.xcconfig */;
 			buildSettings = {
 				CODE_SIGNING_ALLOWED = NO;
 				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ImagePicker";
@@ -1169,47 +1270,9 @@
 				TARGETED_DEVICE_FAMILY = "1,2";
 				WRAPPER_EXTENSION = bundle;
 			};
-			name = Release;
-		};
-		84D56D0797D079E13C9A2A89B3CE133F /* 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;
+			name = Debug;
 		};
-		8DE5143C03248BB6CD542DE3963D6F3A /* Debug */ = {
+		90D4D09BCB6A4660E43ACBE9ECB6FE9A /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
@@ -1262,7 +1325,7 @@
 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
 				GCC_WARN_UNUSED_FUNCTION = YES;
 				GCC_WARN_UNUSED_VARIABLE = YES;
-				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
 				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
 				MTL_FAST_MATH = YES;
 				ONLY_ACTIVE_ARCH = YES;
@@ -1275,7 +1338,7 @@
 			};
 			name = Debug;
 		};
-		9E406C6AAF85E580207CD97B0044DEAB /* Release */ = {
+		9553C89E183877A5CB2F3C6801BEC129 /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
@@ -1325,7 +1388,7 @@
 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
 				GCC_WARN_UNUSED_FUNCTION = YES;
 				GCC_WARN_UNUSED_VARIABLE = YES;
-				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
 				MTL_ENABLE_DEBUG_INFO = NO;
 				MTL_FAST_MATH = YES;
 				PRODUCT_NAME = "$(TARGET_NAME)";
@@ -1339,7 +1402,7 @@
 		};
 		A73A28CEE205ACFB6072250615C7D39D /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = D46990DB1B81BBE4F64A411E2C83DCD4 /* LanguageManager-iOS.debug.xcconfig */;
+			baseConfigurationReference = AAB5B6E98707F2ADF3A9845874D055F4 /* LanguageManager-iOS.debug.xcconfig */;
 			buildSettings = {
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
@@ -1373,7 +1436,7 @@
 		};
 		B3CF11682A60F02B60820C17EE93D35E /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 6D3A16C269F2DC722F5557572CE3ED73 /* IQKeyboardManagerSwift.debug.xcconfig */;
+			baseConfigurationReference = F594AE9D9A5FE5CBBEFBB3A2AA80F649 /* IQKeyboardManagerSwift.debug.xcconfig */;
 			buildSettings = {
 				CLANG_ENABLE_OBJC_WEAK = NO;
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
@@ -1406,9 +1469,43 @@
 			};
 			name = Debug;
 		};
+		B89AE063F35BBC5F3358209AF37E6D16 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 0A4841D8820C46BF7A845722F4418489 /* NBBottomSheet.debug.xcconfig */;
+			buildSettings = {
+				"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/NBBottomSheet/NBBottomSheet-prefix.pch";
+				INFOPLIST_FILE = "Target Support Files/NBBottomSheet/NBBottomSheet-Info.plist";
+				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+				LD_RUNPATH_SEARCH_PATHS = (
+					"$(inherited)",
+					"@executable_path/Frameworks",
+					"@loader_path/Frameworks",
+				);
+				MODULEMAP_FILE = "Target Support Files/NBBottomSheet/NBBottomSheet.modulemap";
+				PRODUCT_MODULE_NAME = NBBottomSheet;
+				PRODUCT_NAME = NBBottomSheet;
+				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 = "";
+			};
+			name = Debug;
+		};
 		C15C4E31ADF19556825A2743AEF62A77 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 14C6E980E604962C8B903F524FC4EF63 /* IQKeyboardManagerSwift.release.xcconfig */;
+			baseConfigurationReference = 6E7ADC88875ACAB4A6A9A6D06FE0A595 /* IQKeyboardManagerSwift.release.xcconfig */;
 			buildSettings = {
 				CLANG_ENABLE_OBJC_WEAK = NO;
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
@@ -1442,9 +1539,125 @@
 			};
 			name = Release;
 		};
+		C588140F1D1E9C431CBBACA9C7679D96 /* Release */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = C4CE220A4C9571A7B0A597C16F19BBA9 /* 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;
+		};
+		CB50E6F4093E129009F35E769734F0DB /* Debug */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = F594AE9D9A5FE5CBBEFBB3A2AA80F649 /* 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;
+		};
+		F8AD79C5141E28EAE67B8011B5C3B8F5 /* Release */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 07D747573A57982F6B7EF9A1B8CCCC60 /* NBBottomSheet.release.xcconfig */;
+			buildSettings = {
+				"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/NBBottomSheet/NBBottomSheet-prefix.pch";
+				INFOPLIST_FILE = "Target Support Files/NBBottomSheet/NBBottomSheet-Info.plist";
+				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+				LD_RUNPATH_SEARCH_PATHS = (
+					"$(inherited)",
+					"@executable_path/Frameworks",
+					"@loader_path/Frameworks",
+				);
+				MODULEMAP_FILE = "Target Support Files/NBBottomSheet/NBBottomSheet.modulemap";
+				PRODUCT_MODULE_NAME = NBBottomSheet;
+				PRODUCT_NAME = NBBottomSheet;
+				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;
+		};
+		FF428AF50BC2DDEC01BABD88BBC4C9BB /* 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;
+		};
 /* End XCBuildConfiguration section */
 
 /* Begin XCConfigurationList section */
+		00FFB97E5F027C41C295C24497BFE700 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				CB50E6F4093E129009F35E769734F0DB /* Debug */,
+				3D653838205229DAE33626A12789D622 /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
 		397157E58CC1977C23EB745CC0C04035 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
@@ -1466,44 +1679,44 @@
 		4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				8DE5143C03248BB6CD542DE3963D6F3A /* Debug */,
-				9E406C6AAF85E580207CD97B0044DEAB /* Release */,
+				90D4D09BCB6A4660E43ACBE9ECB6FE9A /* Debug */,
+				9553C89E183877A5CB2F3C6801BEC129 /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		915D1DE42ADD74AC7AEC4E6D2FB28E6E /* Build configuration list for PBXNativeTarget "Pods-MiniScanner" */ = {
+		5D7A5BCA6DF599B98DA57AB77B8B2795 /* Build configuration list for PBXNativeTarget "NBBottomSheet" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				229409E5785773C9D010EB90A17413FC /* Debug */,
-				84D56D0797D079E13C9A2A89B3CE133F /* Release */,
+				B89AE063F35BBC5F3358209AF37E6D16 /* Debug */,
+				F8AD79C5141E28EAE67B8011B5C3B8F5 /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		9828E23DF340160161F736A29B59044A /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */ = {
+		CE3A25ED647A443AB573ACE0764C0105 /* Build configuration list for PBXNativeTarget "ImagePicker" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				311C6AC07566A5AF6ED8ED308952238A /* Debug */,
-				608F7885BB0A141F1CF9A4AC6A922085 /* Release */,
+				57F5390C26CAC63BC7DC9F3A897AD41C /* Debug */,
+				21302220AA8668082E71583ECE31B7CA /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		CE3A25ED647A443AB573ACE0764C0105 /* Build configuration list for PBXNativeTarget "ImagePicker" */ = {
+		DBAB3E9E135CD06AA2AA51FA862C0FFD /* Build configuration list for PBXNativeTarget "ImagePicker-ImagePicker" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				57F5390C26CAC63BC7DC9F3A897AD41C /* Debug */,
-				21302220AA8668082E71583ECE31B7CA /* Release */,
+				65421FD70F86213900A3B7DC5B30E932 /* Debug */,
+				C588140F1D1E9C431CBBACA9C7679D96 /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		D111ABA7DE141A3E1DA6E0A3BBCAE6CD /* Build configuration list for PBXNativeTarget "ImagePicker-ImagePicker" */ = {
+		F290DD33B276A7EEE6E81DBD6D2BA55E /* Build configuration list for PBXNativeTarget "Pods-MiniScanner" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				5082CAD406BFFF88DC59454C67F817D8 /* Debug */,
-				7C6CD226972A15C00D47B7ABFD06CBA1 /* Release */,
+				4E63084AC306D50E692DE8AFCE16B898 /* Debug */,
+				FF428AF50BC2DDEC01BABD88BBC4C9BB /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
diff --git a/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/NBBottomSheet.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/NBBottomSheet.xcscheme
new file mode 100644
index 0000000..6c2772d
--- /dev/null
+++ b/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/NBBottomSheet.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 = "727C2007A89D1AD73613E3E2E22998E5"
+               BuildableName = "NBBottomSheet.framework"
+               BlueprintName = "NBBottomSheet"
+               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 d6d0b45..5e97abd 100644
--- a/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/xcschememanagement.plist
+++ b/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/xcschememanagement.plist
@@ -39,13 +39,20 @@
 			<key>orderHint</key>
 			<integer>4</integer>
 		</dict>
-		<key>Pods-MiniScanner.xcscheme</key>
+		<key>NBBottomSheet.xcscheme</key>
 		<dict>
 			<key>isShown</key>
 			<false/>
 			<key>orderHint</key>
 			<integer>5</integer>
 		</dict>
+		<key>Pods-MiniScanner.xcscheme</key>
+		<dict>
+			<key>isShown</key>
+			<false/>
+			<key>orderHint</key>
+			<integer>6</integer>
+		</dict>
 	</dict>
 	<key>SuppressBuildableAutocreation</key>
 	<dict/>
diff --git a/Pods/Target Support Files/NBBottomSheet/NBBottomSheet-Info.plist b/Pods/Target Support Files/NBBottomSheet/NBBottomSheet-Info.plist
new file mode 100644
index 0000000..c2e6784
--- /dev/null
+++ b/Pods/Target Support Files/NBBottomSheet/NBBottomSheet-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>1.2.0</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/NBBottomSheet/NBBottomSheet-dummy.m b/Pods/Target Support Files/NBBottomSheet/NBBottomSheet-dummy.m
new file mode 100644
index 0000000..53f5379
--- /dev/null
+++ b/Pods/Target Support Files/NBBottomSheet/NBBottomSheet-dummy.m	
@@ -0,0 +1,5 @@
+#import <Foundation/Foundation.h>
+@interface PodsDummy_NBBottomSheet : NSObject
+@end
+@implementation PodsDummy_NBBottomSheet
+@end
diff --git a/Pods/Target Support Files/NBBottomSheet/NBBottomSheet-prefix.pch b/Pods/Target Support Files/NBBottomSheet/NBBottomSheet-prefix.pch
new file mode 100644
index 0000000..beb2a24
--- /dev/null
+++ b/Pods/Target Support Files/NBBottomSheet/NBBottomSheet-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/NBBottomSheet/NBBottomSheet-umbrella.h b/Pods/Target Support Files/NBBottomSheet/NBBottomSheet-umbrella.h
new file mode 100644
index 0000000..faad41c
--- /dev/null
+++ b/Pods/Target Support Files/NBBottomSheet/NBBottomSheet-umbrella.h	
@@ -0,0 +1,17 @@
+#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
+
+#import "NBBottomSheet.h"
+
+FOUNDATION_EXPORT double NBBottomSheetVersionNumber;
+FOUNDATION_EXPORT const unsigned char NBBottomSheetVersionString[];
+
diff --git a/Pods/Target Support Files/NBBottomSheet/NBBottomSheet.debug.xcconfig b/Pods/Target Support Files/NBBottomSheet/NBBottomSheet.debug.xcconfig
new file mode 100644
index 0000000..fd1787f
--- /dev/null
+++ b/Pods/Target Support Files/NBBottomSheet/NBBottomSheet.debug.xcconfig	
@@ -0,0 +1,15 @@
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
+CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/NBBottomSheet
+GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
+LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift
+OTHER_LDFLAGS = $(inherited) -framework "Foundation" -framework "UIKit"
+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}/NBBottomSheet
+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/NBBottomSheet/NBBottomSheet.modulemap b/Pods/Target Support Files/NBBottomSheet/NBBottomSheet.modulemap
new file mode 100644
index 0000000..88f9287
--- /dev/null
+++ b/Pods/Target Support Files/NBBottomSheet/NBBottomSheet.modulemap	
@@ -0,0 +1,6 @@
+framework module NBBottomSheet {
+  umbrella header "NBBottomSheet-umbrella.h"
+
+  export *
+  module * { export * }
+}
diff --git a/Pods/Target Support Files/NBBottomSheet/NBBottomSheet.release.xcconfig b/Pods/Target Support Files/NBBottomSheet/NBBottomSheet.release.xcconfig
new file mode 100644
index 0000000..fd1787f
--- /dev/null
+++ b/Pods/Target Support Files/NBBottomSheet/NBBottomSheet.release.xcconfig	
@@ -0,0 +1,15 @@
+CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
+CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/NBBottomSheet
+GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
+LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift
+OTHER_LDFLAGS = $(inherited) -framework "Foundation" -framework "UIKit"
+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}/NBBottomSheet
+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/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.markdown b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.markdown
index 8d785c7..ee16ade 100644
--- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.markdown	
+++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.markdown	
@@ -76,4 +76,29 @@ 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.
 
+
+## NBBottomSheet
+
+MIT License
+
+Copyright (c) 2018 Nicolas Bichon
+
+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 ac0a9df..6cc5abc 100644
--- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.plist	
+++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.plist	
@@ -106,6 +106,37 @@ SOFTWARE.
 			<key>Type</key>
 			<string>PSGroupSpecifier</string>
 		</dict>
+		<dict>
+			<key>FooterText</key>
+			<string>MIT License
+
+Copyright (c) 2018 Nicolas Bichon
+
+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>NBBottomSheet</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 3e5e4ec..aef9d93 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	
@@ -1,4 +1,5 @@
 ${PODS_ROOT}/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks.sh
 ${BUILT_PRODUCTS_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework
 ${BUILT_PRODUCTS_DIR}/ImagePicker/ImagePicker.framework
-${BUILT_PRODUCTS_DIR}/LanguageManager-iOS/LanguageManager_iOS.framework
\ No newline at end of file
+${BUILT_PRODUCTS_DIR}/LanguageManager-iOS/LanguageManager_iOS.framework
+${BUILT_PRODUCTS_DIR}/NBBottomSheet/NBBottomSheet.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 f138f80..690db50 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	
@@ -1,3 +1,4 @@
 ${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
\ No newline at end of file
+${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/LanguageManager_iOS.framework
+${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/NBBottomSheet.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 3e5e4ec..aef9d93 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	
@@ -1,4 +1,5 @@
 ${PODS_ROOT}/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks.sh
 ${BUILT_PRODUCTS_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework
 ${BUILT_PRODUCTS_DIR}/ImagePicker/ImagePicker.framework
-${BUILT_PRODUCTS_DIR}/LanguageManager-iOS/LanguageManager_iOS.framework
\ No newline at end of file
+${BUILT_PRODUCTS_DIR}/LanguageManager-iOS/LanguageManager_iOS.framework
+${BUILT_PRODUCTS_DIR}/NBBottomSheet/NBBottomSheet.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 f138f80..690db50 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	
@@ -1,3 +1,4 @@
 ${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
\ No newline at end of file
+${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/LanguageManager_iOS.framework
+${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/NBBottomSheet.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 f222039..06cc90b 100755
--- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks.sh	
+++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks.sh	
@@ -179,11 +179,13 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then
   install_framework "${BUILT_PRODUCTS_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework"
   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"
 fi
 if [[ "$CONFIGURATION" == "Release" ]]; then
   install_framework "${BUILT_PRODUCTS_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework"
   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"
 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 794ac17..06bbba1 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}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/ImagePicker" "${PODS_CONFIGURATION_BUILD_DIR}/LanguageManager-iOS"
+FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/ImagePicker" "${PODS_CONFIGURATION_BUILD_DIR}/LanguageManager-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/NBBottomSheet"
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
-HEADER_SEARCH_PATHS = $(inherited) "${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"
+HEADER_SEARCH_PATHS = $(inherited) "${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"
 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 "Foundation" -framework "IQKeyboardManagerSwift" -framework "ImagePicker" -framework "LanguageManager_iOS" -framework "QuartzCore" -framework "UIKit"
+OTHER_LDFLAGS = $(inherited) -l"swiftCoreGraphics" -framework "AVFoundation" -framework "CoreGraphics" -framework "Foundation" -framework "IQKeyboardManagerSwift" -framework "ImagePicker" -framework "LanguageManager_iOS" -framework "NBBottomSheet" -framework "QuartzCore" -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 794ac17..06bbba1 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}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/ImagePicker" "${PODS_CONFIGURATION_BUILD_DIR}/LanguageManager-iOS"
+FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/ImagePicker" "${PODS_CONFIGURATION_BUILD_DIR}/LanguageManager-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/NBBottomSheet"
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
-HEADER_SEARCH_PATHS = $(inherited) "${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"
+HEADER_SEARCH_PATHS = $(inherited) "${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"
 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 "Foundation" -framework "IQKeyboardManagerSwift" -framework "ImagePicker" -framework "LanguageManager_iOS" -framework "QuartzCore" -framework "UIKit"
+OTHER_LDFLAGS = $(inherited) -l"swiftCoreGraphics" -framework "AVFoundation" -framework "CoreGraphics" -framework "Foundation" -framework "IQKeyboardManagerSwift" -framework "ImagePicker" -framework "LanguageManager_iOS" -framework "NBBottomSheet" -framework "QuartzCore" -framework "UIKit"
 OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
-- 
GitLab