From 8b24423e26e464f46b405a25675d2fdcc33f1116 Mon Sep 17 00:00:00 2001 From: George <george.makhoul@kuwaitnet.com> Date: Sat, 22 Jun 2024 14:03:25 +0300 Subject: [PATCH] ocr ViewController --- MiniScanner.xcodeproj/project.pbxproj | 16 + .../xcschemes/xcschememanagement.plist | 2 +- .../xcshareddata/swiftpm/Package.resolved | 24 +- .../UserInterfaceState.xcuserstate | Bin 248978 -> 247257 bytes .../EditViewController.swift | 7 + .../EditViewController/EditViewController.xib | 7 +- .../OCRViewController/OCRViewController.swift | 74 + .../OCRViewController/OCRViewController.xib | 56 + Podfile | 1 + Podfile.lock | 6 +- Pods/Manifest.lock | 6 +- Pods/Pods.xcodeproj/project.pbxproj | 1630 ++++++++++------- .../Toast-Swift-Toast-Swift.xcscheme | 58 + .../xcschemes/Toast-Swift.xcscheme | 58 + .../xcschemes/xcschememanagement.plist | 14 + ...Pods-MiniScanner-acknowledgements.markdown | 24 + .../Pods-MiniScanner-acknowledgements.plist | 30 + ...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 +- ...eBundle-Toast-Swift-Toast-Swift-Info.plist | 24 + .../Toast-Swift/Toast-Swift-Info.plist | 26 + .../Toast-Swift/Toast-Swift-dummy.m | 5 + .../Toast-Swift/Toast-Swift-prefix.pch | 12 + .../Toast-Swift/Toast-Swift-umbrella.h | 16 + .../Toast-Swift/Toast-Swift.debug.xcconfig | 15 + .../Toast-Swift/Toast-Swift.modulemap | 6 + .../Toast-Swift/Toast-Swift.release.xcconfig | 15 + Pods/Toast-Swift/LICENSE | 20 + Pods/Toast-Swift/README.md | 143 ++ .../Toast/Resources/PrivacyInfo.xcprivacy | 14 + Pods/Toast-Swift/Toast/Toast.swift | 797 ++++++++ 36 files changed, 2442 insertions(+), 690 deletions(-) create mode 100644 MiniScanner/Modules/OCRViewController/OCRViewController.swift create mode 100644 MiniScanner/Modules/OCRViewController/OCRViewController.xib create mode 100644 Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/Toast-Swift-Toast-Swift.xcscheme create mode 100644 Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/Toast-Swift.xcscheme create mode 100644 Pods/Target Support Files/Toast-Swift/ResourceBundle-Toast-Swift-Toast-Swift-Info.plist create mode 100644 Pods/Target Support Files/Toast-Swift/Toast-Swift-Info.plist create mode 100644 Pods/Target Support Files/Toast-Swift/Toast-Swift-dummy.m create mode 100644 Pods/Target Support Files/Toast-Swift/Toast-Swift-prefix.pch create mode 100644 Pods/Target Support Files/Toast-Swift/Toast-Swift-umbrella.h create mode 100644 Pods/Target Support Files/Toast-Swift/Toast-Swift.debug.xcconfig create mode 100644 Pods/Target Support Files/Toast-Swift/Toast-Swift.modulemap create mode 100644 Pods/Target Support Files/Toast-Swift/Toast-Swift.release.xcconfig create mode 100644 Pods/Toast-Swift/LICENSE create mode 100644 Pods/Toast-Swift/README.md create mode 100644 Pods/Toast-Swift/Toast/Resources/PrivacyInfo.xcprivacy create mode 100644 Pods/Toast-Swift/Toast/Toast.swift diff --git a/MiniScanner.xcodeproj/project.pbxproj b/MiniScanner.xcodeproj/project.pbxproj index e932361..373e411 100644 --- a/MiniScanner.xcodeproj/project.pbxproj +++ b/MiniScanner.xcodeproj/project.pbxproj @@ -67,6 +67,8 @@ 5359841B2C145E55003EB6ED /* DocumentsTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 535984192C145E55003EB6ED /* DocumentsTableViewCell.xib */; }; 5359841E2C14B835003EB6ED /* SearchFilesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5359841D2C14B835003EB6ED /* SearchFilesView.swift */; }; 535984202C14B8C5003EB6ED /* SearchFilesView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5359841F2C14B8C5003EB6ED /* SearchFilesView.xib */; }; + 539996342C26D41300671340 /* OCRViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539996322C26D41300671340 /* OCRViewController.swift */; }; + 539996352C26D41300671340 /* OCRViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 539996332C26D41300671340 /* OCRViewController.xib */; }; 539D1C852C164F85009DB24A /* CustomTabBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539D1C842C164F85009DB24A /* CustomTabBarView.swift */; }; 539D1C872C164F92009DB24A /* CustomTabBarView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 539D1C862C164F92009DB24A /* CustomTabBarView.xib */; }; 539D1C8B2C16E97F009DB24A /* ShareSheetViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 539D1C892C16E97F009DB24A /* ShareSheetViewController.swift */; }; @@ -231,6 +233,8 @@ 535984192C145E55003EB6ED /* DocumentsTableViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = DocumentsTableViewCell.xib; sourceTree = "<group>"; }; 5359841D2C14B835003EB6ED /* SearchFilesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchFilesView.swift; sourceTree = "<group>"; }; 5359841F2C14B8C5003EB6ED /* SearchFilesView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SearchFilesView.xib; sourceTree = "<group>"; }; + 539996322C26D41300671340 /* OCRViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCRViewController.swift; sourceTree = "<group>"; }; + 539996332C26D41300671340 /* OCRViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = OCRViewController.xib; sourceTree = "<group>"; }; 539D1C842C164F85009DB24A /* CustomTabBarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomTabBarView.swift; sourceTree = "<group>"; }; 539D1C862C164F92009DB24A /* CustomTabBarView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = CustomTabBarView.xib; sourceTree = "<group>"; }; 539D1C892C16E97F009DB24A /* ShareSheetViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareSheetViewController.swift; sourceTree = "<group>"; }; @@ -517,6 +521,15 @@ path = SearchFilesView; sourceTree = "<group>"; }; + 539996312C26D40100671340 /* OCRViewController */ = { + isa = PBXGroup; + children = ( + 539996322C26D41300671340 /* OCRViewController.swift */, + 539996332C26D41300671340 /* OCRViewController.xib */, + ); + path = OCRViewController; + sourceTree = "<group>"; + }; 539D1C832C164F6D009DB24A /* CustomTabBarView */ = { isa = PBXGroup; children = ( @@ -802,6 +815,7 @@ EC8A9B2D254DE96300F9AF99 /* Modules */ = { isa = PBXGroup; children = ( + 539996312C26D40100671340 /* OCRViewController */, 53BAE0EA2C15E0770072189E /* EditViewController */, ECE9BBB2254E331700D45E43 /* Walktrough */, EC8A9B06254DC2EE00F9AF99 /* Documents */, @@ -923,6 +937,7 @@ 53014FB32C11A8E80071CE39 /* flash@3x.png in Resources */, 53CD5F622C15A6210010424B /* SettingViewController.xib in Resources */, 53F21F9E2C1377B900172BFC /* Tajawal-ExtraLight.ttf in Resources */, + 539996352C26D41300671340 /* OCRViewController.xib in Resources */, 53014FB22C11A8E80071CE39 /* flashUnavailable@3x.png in Resources */, 53BAE0EE2C15E0890072189E /* EditViewController.xib in Resources */, 53014FAF2C11A8E80071CE39 /* flash@2x.png in Resources */, @@ -1044,6 +1059,7 @@ 5359841A2C145E55003EB6ED /* DocumentsTableViewCell.swift in Sources */, EC702522254DF13200BE1958 /* PencilKitViewController.swift in Sources */, 53EDED972C18387E00DB8DF9 /* TYCyclePagerView.m in Sources */, + 539996342C26D41300671340 /* OCRViewController.swift in Sources */, 53014F902C11A8E80071CE39 /* CaptureSessionManager.swift in Sources */, ECA1FAA4254DEB140081F00B /* CustomPDFView.swift in Sources */, 53014FA32C11A8E80071CE39 /* ZoomGestureController.swift in Sources */, diff --git a/MiniScanner.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/xcschememanagement.plist b/MiniScanner.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/xcschememanagement.plist index 3efba6c..3f44a91 100644 --- a/MiniScanner.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/MiniScanner.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/xcschememanagement.plist @@ -7,7 +7,7 @@ <key>MiniScanner.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> - <integer>8</integer> + <integer>10</integer> </dict> </dict> </dict> diff --git a/MiniScanner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/MiniScanner.xcworkspace/xcshareddata/swiftpm/Package.resolved index 970347f..2a402b6 100644 --- a/MiniScanner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/MiniScanner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -1,16 +1,14 @@ { - "object": { - "pins": [ - { - "package": "LNExtensionExecutor", - "repositoryURL": "https://github.com/LeoNatan/LNExtensionExecutor.git", - "state": { - "branch": null, - "revision": "16b741f659e344f4569c9f9d32ef2298ef0233ff", - "version": "1.2.0" - } + "pins" : [ + { + "identity" : "lnextensionexecutor", + "kind" : "remoteSourceControl", + "location" : "https://github.com/LeoNatan/LNExtensionExecutor.git", + "state" : { + "revision" : "16b741f659e344f4569c9f9d32ef2298ef0233ff", + "version" : "1.2.0" } - ] - }, - "version": 1 + } + ], + "version" : 2 } diff --git a/MiniScanner.xcworkspace/xcuserdata/g.makhoul.xcuserdatad/UserInterfaceState.xcuserstate b/MiniScanner.xcworkspace/xcuserdata/g.makhoul.xcuserdatad/UserInterfaceState.xcuserstate index 2f44e5277ae465715e37e4c675c280520ae27f1e..1164941d313eccc28d57b5d74b9a1ea82370a8e2 100644 GIT binary patch delta 118839 zcmbO<lmBKn|Aa(F^NmUGS?U!zR5{c*v^cam^f?STOgKzAEIF(=>^ST>oH<-LJUBc# zd^!9$f;fUX!Z{*1VmM+s5;>AM(m2vNvN>`%3OEWm+BrHnIyt&Hx;c6{dO7+y`Z*?W zOy`)zF`Hu^$9#@O9E&-YaV+Op&9R1K1II>=O&ps!wsY*@ILC3G;{wOUdX7sRmpQI* zT;;gNah>A<$77Bs9M3skaJ=St!||Tu1IK5MFC5=FesKKZ_{+)2$;8Rb$->FO$;m0t zsllnusl%zyX~1dBX~JpFX~AjDX~SvH>A>m8>B{NG>BZ^I>BH&E8ORyLnZcRKnZ=pS znZudOna7#WS-@GyS<P9;S<hMD#M#W*#@Wu<#o5i-$Jx(0iE}dNG|uUqGdSmP&gERl zxrlQy=Mv5poclQUa~|M4$a#qKFy|4@qnyV$k8@t&yv%up^E&4Z&fA=KIPY^l;C#&a zg!4J)3(l9EZ#my_e&YPh`GxZ<=T9zvE)gzqE(tDaE*UNbE)_0SE;TN7E^RKydM+<6 zUoJncK&~LJP_8hpNUkWZSgts(M6M*RG_EYJY_1%xT&_Z{BCZauPOdJlZmu4#Uamf_ zey#~z6S-z_&E=ZMwUBEO*HW%!Tr0U&ajoTA$F-4b6W3<0?OZ#!c5?0F+Q+q@>nhhh zu7_NYxSn!7<9f;Uit8=cJFbshpSZqq)qmsq&h?w?4>tohBR3N_GdDZ8EVmlBCbt&1 zF1H@HA-55?DYqH7CASr~Ew>%FJ-0Kr3%4t`C$|@O0(T~N4tFkh0e2yH33n-X1$QNP z4R<Yf19u~L6L%YTJ9jsC4|gwjANM5g$=oZsS8=cAUc<eXdmZ<B?hV`<xi@j|=H6G& zy`TFK_hIg1+{d|3ai8Ws$9<mr68B~9>)bcEZ*t$_zQ=u^`z!Z99!4G}9#$SU9!?%E z9$p?k9zh-<9#I}K9w{C<9(f)G9z`Bi9yJ~t9#<X@9#0-09$%gSo<N=uo=~0$o=Bb; zo>-nZo+O@Ro)n%8o=l#4o(7&qo+h4Vp86J^R-QJVcAgHN2|SZ|rtnPXnZYxgXAaMN zo&`LMd6w`j<ypzIif0|qdY%nD8+o?!oaVX6bA{(B&kdfNJa>5R^4#Nj#PgWvInN88 zmprd{-toNWW#nb$W#i@I<>uw*72p-&73G!WmEx7-mFHFFRpHg))#cUWHR846wc~Z; z^{VF$;tk`C<4xkt;?3hN<E`Q=;w$4T=d0$c;cMV)<ZI<?<Llz<=IiI1z&C|&D&I`L zS$y;O=JPG)Tf(=3ZzbPazIA+?_%`!x=i9-zhi@<6LB2zL$M}x(o#s2kcY*IB-&MYA ze7E>+^WEor!1sjjDc?)JSA6gI-t&Ft`@;8w?<ZgVU%r3*O#ICJ?ED=3Jp8=;g8V}K zV*KL#()=>~3jB)vs{CsFTKwAl`uqm`Cj6%Smi$)ycKr7I&ipR?9{isCzWjdtLHxn| z;rtQ&G5oRoiTp|YY5eK@+59>D1^k8lrTk_5Rs7Zb_52O|E&Q$go%~(=ef<6WlliCc z&)}a~&p(%c9{(c##r(_pSMaalU(3Ide-r;U{_Xs``S<W2;6KQJl>Zq2DgM*^=lL)2 zU*W&Xf0O?f|2_Wu{Ezvc@W0@H$^VxB9sei(&-~x{fAIg||0}>Kz$CyXz%IZoz#||a zASfUzASNIsAT1y-pdg?kpemp#pe3Lupf6x7U?N~4P;V(<D_|$!B;YLIF5n^HBj76# zC=etNCJ-(VEf6D+Ado1KDv&0SC6FzUFHj&*B2X$&DNrR)Cr~fYEYKp*A<!w%E6^t} zNno<Tbb%QHa|GrJEEHHIuuNdNz-oat0viN23TzeFCa_Cjx4?dZ0|G|`jtZO<I3;jS z;Jm<dffoWV>jhp3ycT#P@K)fRz<YrY0v`pw3j7iHE66O!BFH1iE667(CMYhbFK8fW zC}<>TENCKVDrhEXE@&ZWDQGL`BIqjUCg>yRD;O#mCKxUlAs8u`D3~NzC0H$3BUmd~ zCs;4oAlN9_B-kw2BG@6=FE~MPqTqDF8G;K07YZ&CTqRh)TJW&o5y7K^#{`cHo)A1K zcuMfJ;2FWQf)@pE2;LODCHO$_q2NowSAwqvKMQ^l;t}E%;uGQ*5)cv;5)u*?5)l#= z5)+aVQWR1W(h$-VG88frG8VEHvJnaq3Ka?y3KxnHiWG_xiWZ6yiWQ0zN)pNx$`Z;J zDikUbsuHRes;L*M6>1e~6PhP9Uuc2QLZL-Mi-nd5EfrcOv|MO~&>Er5LR*A(3GEg- zEObQZsL(N?<3i_!E(pC4dMWfu=(W%rp|?Wsgx(8%5c(+eN$8u<U!i}(EW)h9yuy6K z{KDeG62b<;hQda|#=<7Trov{z=E4@jmcmxTcEYa0Zo)pozQXmP!ePSU!tufh!WF`m z!d1f6!ZpIR!ga#+!VSWW!cD?$!o9+ig{KJ55uPhNPk6rY0^t?HD}@gV9}+$+d_?%D z@G;@z!Y71J3ZD`_Eqq@1n(%eu8^ZU5?+ZT{ej)r)_?7S{;m;!6B0M6zB77qJA_5|U zB0?g<A|fK9B9bBsB5L&_>LU6g1|o(cCL%T>wj!Y-VItuo5h9TyQ6kYIF(R=daU$^| z$s$=I1tNtal_FIl)gsLzEh2M7=8DV{nJ=<HWTD6+k;NiQM3#yy6Ims)QDnQw4v_;Q z2SpBvoDw-L@>t}F$WxJLBF{x$h`bbeCGuM2jmTS(k0L)rev14TWe~0B5akr*66F>Z z78McI5!Dsd6V(?r5H%Dv5;Ybz5j7Px6SWd`6m=5y5cL!d6b%v$7L68-5iJod6)h7j z7p)Mj6s;1i7OfGj6|EC(673Z25}hDAQFNy0EYaDbb3~VjE*0G?x=(b!=mF7#qK8Be ziyjd@Dtb)xxaeuoOQM%WZ`O<65`854SoDeL8_~C7tYU0p>|z{ZoMK#J++sXpykdM} z{9?jlQex6#iegG)T4LH_I%2wFrebDdeq#P&0b+q-L1MvTA!4CoVPfH85n?f7$zqve zSz<+E#bPC5rDC;Wbz;-Rri;xGn<+L+Y_`}OvAJUN#O8}F5L+U)T5OG2{U))^V!Orm zi0u_SDt1ilp4fe{2VxJ!9*I2`dm{E!?3vheu@_=*#6F9C5&I?fTbx;(MVwWfSDa5= zO<Y}ELtIl_OI%xAM_gB2Ph4NzK-@&!THHq5N!(f7Tii$7SKLoLOgvmXU%WuPP`pUI zSiD5MRJ=^QT)aZOQoL5YMZBwCyjy&-_!RM};&a94iEk6%F1|y2r}!@M-Qs)1_loZm z-!FbZ{D}Bz@iXFQ#m|Xf5x**aSNxv%eenn455-@Kzmi~*V3uH!V3lB#V3**K;FRE! z;FjQ#5Red;kdTm*ke5)G(2&rSFqANo@RIPB@R9J9@RRVD2#^Sr2$Bev2$86dkcgK^ zl}MAwlgO7Skf@NTl$a<nNn*0Z6p5)4(<G)#%#fHVF-u~$#C(Zm5^E&ZN^F(bCb3;& zhr|JigAz9-Zb{shxFc~_;-18Pi3bu7B_2sUmUu4lPU5}9SBY;D|0MoPGDvbra!M*n zDoH9!sz|Czs!6I#YDj8IYDsEK>Pwo{OWH`<O1etANxDn=O9n`0NM=fANoGstNajlB zN#;uyNES*KNtQ|0O4doXNVZD$O7=<iOHPoSAvsfWqvR&Z&5~Orw@Pl4+%CC8a;M}j z$=#CsC67rSmpm(ZPV$=Mb;%o&HzglRK9c+;`CIaj<X_2ulK-U`q!^``q?n~xq&TGN z`K1J;1f_(eB%~yz6s44;l%-Upbfk2pT&3Kk+@(CEJf*y(yrq1ke5L%P{H21WqNEa} z5~VVwvZS)5ils`VdZc=#`lR}$CP+<`nj|$@YKqiUscBNPq!vmol3F3PQfi~rCaKL* zTcoy1?UmXmbxrEJ)D5YdQn#dTOWl#WD|N44>b}$isV7per9Mi1lKLg}Tk4NAi!`gW zthAi8ytIO}qO_8<vb2h{s<fK4y0o^mk+iY2iL{lpwY0Oei?pk>ue6_ZnsmB!hIFQM zmUOmsj&!bco^-x+fpm#<wREF&lXRDKw{(y66zQqbYo*soub18+y-|9T^k(TT(p#ms zN!M?e-YtDd`h@gJ>5I~rq%TX~mcAqXMf$7sH|g)vKcs(3|C0VK{YUz*^gkIU8BQ54 z837qV8A%x_8EF}185J2D8Cw}U8G9KA8All>8D|+68CMxM884YYnQ)m1nFN_cnM|21 znI@TLnHHH=nKqernGTswnJ$@bnI4%5GSg*d)XU71nJ=?kW`)d3nN>2IWH!s3mN_GH zR_2_{d6^3`7iBKVT$Z^ab5-W1%mbNcGS6k+%Y2aeA@fsKP*zA*SXM+<R8~w@TvkF> zQdUY<T2@|GO;$%%SJqV4Ox9f1Ue-Z2LN-!1N;X<HMmAP9PBvaPK{in~Nj6P3SGHKT zM7Bn@zE-wXwoP`P?0ne;vI}Jw$u5>%BD+*}ne1}e6|!q&H_L93-6gwQ_OR>`*`u<@ zWY5W-mwhh#LiVNXE7{kwZ)D%fzLR|~`$6`j>{r=8a!hi}a@=w}a=db)a$<6Na{6)x za)xq7a>jBda;9=-a^`XtayD|#axQXSa^7;mav^e|^>SfyadPo;<#H8rm2y>b)p9j* zwQ_ZG^>PhzjdHDWJ#xKrljWw!&5@fcH&1T9+;X`UatGuN${mtBEO$iisN6BR<8mkD zPRgB<J12Kl?zY?=xhHZ@<(|pClY1}EF3%y)DbFR(Ezcv*E6*p-FE1c3C@(56BQGm2 zC$A!}Dz7VFuP3iBZ!T{kA0QtnA0!_vA0i(rA0{6zA0ZzpA0;0rpDLdwpCg|uUn*ZF zUoKxS-ylCjey02^`PuSw<mbxIlb<iYKz^b8BKc+VYvnh~Z;{_4zgPaK{4x1^^7rK* z$Ul^SB>!0ciTqRfXY$YGU&z0a|1AGg{+9xi0<!{(0*?Z3y@INOnu5B5hJvPomV&l| zj)Ja&o`SxDv4WL?wSuF9lY*Cmw}OvCh(f4Bu0ozdzCwXQp+b>Du|kPLsY01Txk9x< zlR}3=r@};qNeZ(RW-Dw~*rKpiVVlBsg&hhz6?Q4?R@kGkSK*+-359bC=M}Ci+)%iw z@KE8A!Y_s23V#&p|0?`b_^-&I$f(Gq$gIes$f3xuD5@x?D5of|sGz8!sHy0v=%nbZ z=%VPV=%(nd=%MJT=%whb=&u;27_Jzr7^j$~n68+in5kH(Sftpc*sa*3*sIv5*snN2 zaiZcR#mS0O6lW;TS6r&NOmUs!dc_TjI}~>+UR1oKcv<m^;?;V^Yl_zuZz$eWyrp<s z@xJ0S#pjA|72hd-Q~a*@Ly19&QAtusN=aHtMoCslPDx%#K}k_bNl95rT}e;LM9Eai zR>@AuUddg_Ln%QiQ7K6&St&&+RVhs=T`5B;Qz=U+PpMR?OsPhxR;g8~O{ra}UulBU z3Z<1wtCUtNtx;O5RKHGXz0wAyjY^x8wkhpZI;?a=>5S4@rE^Nxl&&kiSNfpzQR$P? zXQeMnUzNToeOLOS^i%1tGK(^+GPg31vWT*%vY4`*vb?gnvW2pxvX!#6vW>E>vYoQM zvV*dtva7O>a*%Sca<p=ca;$Qka+-3wa=mhca-(vSa<g)aa;tJ%y>h#9hjOQKuksY- zsmjxo=P1urUaGuIdAafm<(0}Cl{YD$Qa-JGM)|DrIpy=p7nCn5UsArTd`0<&@_pr} z%FmSFDZf|#p!`Gmr;4D8kczO1h>EC+n2NZHgo>n!l!~;9yo#ENx{9ufo{E`@xr&8~ zrHZ49lS-6Iv`UOhtV*0peY{G7N}@`VO0r6dN`^|lN~ubjN}Wo*N`p#=N~g*~l|?Fx zRhFnMRavI8TxEsIN|jYAt5w#kY*X2;vR7rF$}yGWDkoGfs9aQesq#wYwaOcnw<_;c z-m832`Ka<q<+I9nm4B)%s;sKKs(h;as^Y2=ss^ftsz$2DswS$Ys%EO@^{N)Cma0~& zcB-zb-l{&TA*!LOVXASe@v7yj6{?l0RjSphHLA6$b*lBM4XTZ*t*Sk$lT;_G&Q_hH zI#+e6>N3@Rs{2(Bs2)^3q<UEOi0V<*W2(nhPpF<zy{vju^_J=*)yJw&RNtt+Rby3S zQ)5@-P~%kNQsY+RQR7wPQ{z{w7gm!}Q&3Y>(^S(^(^fN9Gg0$V^HuXx^H&Q{3sehI z3swtJ3snnKi&9HeOIOQKD^M#`D^jact5%z=Hbrf!+BCK4YBSVks?AcHtu{w(uG&Ji z6>96$)~jt-+o85o?V#ErwOeYp)$XX>RlBElU+sa~L$yb0kJX;2y-<6v_Cf7iz1nxR z|LP3tjOv`~T<S{d%IYfWs_JU$>gpQmn(A8W+Uh#$2I}VOw(553ZtCvp9_j(=f$Ev+ zS?by9IqJFUdFuJ<1?q+BMe4=s<?40nE$Xf6z3P4H{p!=zXQ*#b->AMxeY5%&^{wjL z)VHheP~WM(OMRdEQT5a6XVkB#UsbQarhZTTzWR6dAL>8Vf2sdg|D*m_{h#`O4F(NH z4OR^v4IvF-4QUM-4OtCU4K)or4SNj-4Mz<p4QCA(4Oa~}4R;L>4IhnQjYy3sjU<g^ zjckn^jTVhojW&&TjSh`YjV_IDjUJ6&jXsS@8Z$NKYb?-Mp|Mh9mBuEG%^IgQ&eUt1 z)i|edUgLtsMU6`umo=_vT-CU#@j&C5#&eDL8Xq)1YW&prr75H-tSO=?swt)^t|_4@ zsVSu?ttq3apsB8@tEs1HrfIHep=qh<sOh8`r5UXmqZz9irx~xApqZ$dq?xRlqM4zY zuUV>Drdg+1ui2p4q1maqP;-&yV$CI*^-DFEX)f1Xp}A6XmF8;A^_tr>_h|0bJgRw2 z^SI`D%?p|@G+%1I(tNG?M)R%aJI(i+A2dH|e$xD=`B#fsi$#k^i&u+JOH4~#OJB=C z%TUWm%UH`q%T&uu%UsJs%Tmi$%SFpo%UjDwD?}?)D@-d+D_*Nyt3s<%t4ga{t46D~ zUaL;4UaLW?QL9y}M{APSWUbj+bF}7aE!A44wNGom)&Z@9T8Fd_YaP)#s&!23xYh}+ zGg_Cmu4vuTx~=tC>xtG=t!G;AwBBp8YjbFGYIA9GYx8LHYV&FHYYS)#YKv;iXe((e zYin!kXq#x8YWr&YY5QvjXa{NsX$NbEXoqUohiQjvM{6f(XJ}_?7it%27i(8**Jw}C zo~k`fd%E@v?U~xMv}bG2(VnY4PkWK}O6~R98?<+5@6<l1eMtM3_HFGu+IO|@Y2Vj= zp#4z$k@jQlC)zKx-)n!>{-*s;`@ar@4u=k>j-rl|j<Sx5j;fBDj=GM9j;4;5j<$}z zj+u^my^gJposOH1yN-uWfKH%JrcRblwoZ;tu1=m#zD|Kop-z!bu}-;8old<@t4^Cv zpH9Ed1f3Z=Gj%rVY|`1RvqfjC&NiLxIy-cB>g>|lt+QX}n9doUvpQFGuIXIYxv%p; z=ZDTuonJb?b^hr5)%mCMUzb6bQI|=VO_x_!SXV^1UPf0|S58+=S6$a$*Fo1&*Gbn| z*G1P=*G<=5*F)D+*H<@0H%d2JH(57DH&r)RH&3@sw_UeGw^O%Ew_CSIw^z4Mw_kUH z?iAhGx^r|F=`Pk?t-D5dt?pLcZMx@l&+A^$y{LOh_p<I4-K)CSbg%2)(7mJkSoewU zE8W++pLM^~>weY!tNTw+Oix@-LQhgpN>5r(Mo(5xPETG>K~F_bThCC>NY6^oTF*w$ zMbA|)RxeI3UN1o}Q7=g^SuaH|RWD61T`ya&NUuV#Qm;|3Nv~P2MXyJ%S8u7_GQH(` zEA&?Ct<qbqw?=QR-a5VYdYkoj=^fBJsCQEDl-?!1%X;;%_1@^c)qAJ+Uhjk6N4-ya zpY^`zebxJ^&!Eqy&#up}FQ6}>FR5>+Z=`RmZ=!FiZ>DdqZ=r9gZ>4XoZ?EsB@2>Bw z@24N8AFdyvpP-+pU#VZEU#(xGU#nlIU$5Vw->BcD->l!R->2WNKUII4{yhEp`U~_I z>aWyarGH5OaJ~K!{iFKF^pESG&_AhvO8>O}8T||T*Y)q}-_w7l|6Kot{!9Ij`kxHA z47d$=40sLr4EPNM3<M2?41^6t3?vNX4O9)(4D<~24Gat{3@i--4T21U4MGe;4Z;k< z4I&I84WbO94dM;b4AKp94e|`i49X2E3@Qy84VnyQ8O%1QpJOoBV4lHzg9Qc)4Hg+J zHdtb?!eG6@R)cK@`waFQ956UxaMIwR!6Spm22Tv08ay+2Zt%k3rNJwM*9Pwmz8U;6 z_-n{&$Y#iH$ZsfMs9~sSsAZ^asAH&WsAs5eXkch)Xk=(+Xlv+f=wj$&=xgX_7-kr5 zm~U8MSZG*eSZr8QZ&+$rW>{`mVOVKcYuIAgW!P;v*>H;CRKvN3^9;8cZa3UvxYKZ# z;cmk{hI<Y78SXbcV0gsvwBbd=ONO@$ZyVk*d}8?2@UP)N!~aGMMvO*GM$ASmMyy6` zM(jr1MnXoyMj}R1M$$&gMk+?CM!H6NMs7y#Mjl3<MqWnVMm|RMzD9mV{zd^tAx6<g ziAG6ASw`7L#YQDYJx0AoeMbF86O1MrO){EnG{tDD(KMr3MhlIW8?7+fV6@R_r_nB> zOGcNCt{7c4x@L6U=!VfvqgzI|jqVsdFnVtE*65wlH>2-HKa3fS8I9SExs7>@1&qav zrHrMG^^FaT4ULVAjg3v}jZKZsjLnU$jctq_j2(@gjGc|$jeU*%jDw7WjYEyYjH8T8 zj4O;QjcbkTjGK&`joXbojC+iGjVBsUGM;8U-FUX~9ODJX3yqf=FEd_cyxMr9@h0PK z#`}!-8y_(~VSL8;g7H=3+s5~epBg_ierf#1_>=Kx<L}0QjsKZ2ny{GEbD40P@SBL5 zh?z*5$e1XZsF~=P=$aUq7@Js{See+FxR|(_c$oN^_?rZqM4CjI#F`|Sq?u%y6qpp6 zl$%tWG@3M-w3>97^qEXDnPD>1WWLE_la(f`Og5NoG}&Zw!sMjMDU;JCXH3qToHIFZ za>3-H$t9D^CRa?Znp`t^Wb(M)<cY~slV>K+O<tJ1G<k3G)8v=QZ<9YJe@)p<IZU}t zrA=i_WliNw<xQ1Ll}*)6bxjRTO-vn4Lrud>!%ZVhBTb`BqfKK>V@=~sOH4~m%S_8n zD@-d*t4ym+YfNiRC!0<&ooYJGbh_yb)0w8TOlO<UF<oK0(sY&SYST5Q8%*mrnr=7U zVY<h3ujwJv!=@KaFPUC8y<&RR^qT1%)4Qe*O&^)QFnweC&-A|;gBhb4lNqxaiy5mK zn;E+qhZ(0CmzkKExS52Rq?weNf|;V3l9{rZrkR$Ro|(RxshOFXm6^4fvzd#Tt688~ zkXf)<h*_vvm|3`4gjs@Fs#%6vPQ6*KS)o~xS)EzES%X=lS(90ZS*KZ-S-06lvq@&t z%%+>oHJfL)$ZWCMX0t73Tg|qaZ8zItcFgR!*$K0gW~a<fo1HhiV0PK;zS#q_r)JO0 zUYfl!`)2mt?1$M;vtMTa%>J9RnzNa6nRA=-m<yQ;o6DNZnai6im@AqqnJb&CnAfYC zYn$tso0yxLo0$ig2bu?&2b+hOhnk0(hnq*3N18{ON1LacXP9T2XPIZ4mz!6ZSDIIu zSDQDQH<`DaPc)xoKG}SV`Bd|1<_pXhnlCcnX1?8ghxtzPUFN&Z_n7ZB-)Fwx{DAop z^AqMb%x{|CGQVwp$NaAOJ@fnK&&^+$zpOWZZ~otc+k(eJ#6rqK+Ctt!*+Rua!$Q+S z*TT@k$imFR%EHdV-on|!-NM7d(<0F#$s*Yz#Uj-r%_7|*!y?ln%Ocw%-=fT-#-i4u z)uPR!&!XRAg2fbzxfV+-R$8pJSZA@xVzb3|iyamhEG}AHvbbz<#p0^PHH+&OH!N;i z)ZenWXYthHwZ$8YFBV@d{#yLAWVhtA6tk4Fl(v+&RIpUB)UedC)U`CU^tAM{^tSY| z^tJS}^tTMK473cg47LonjI&I!Ots9l%(E=BEVrz%tg&pc?6jO<Im2>}<pRqkmMbjR zSgy6)XnE4|l;vs5GnQv9&sm<gykL3J@{;9cE6eMa_bi`SKDB&n`Ofm2<#)^9mVd06 zt+=iDt%R+_t)#8wtrV<OthB7OtqiQJtgNkUtlX^Jtvsx}Cfh07Gj5+;r#xM}qmjS6 z;ZP(0tVaG#jr^M%A{+U)Hu7)VtfL~y#3r0G?d4JX&E9IanIv<j{b^m;AaRKyjDeq_ zk0C<Y@tANSW9Z%~lkGKk^2#)_SU2(uH1dly^6PD8)haJj<7Y5hFCf7FpM!yek%NhY znS+Icm4l6gor8melY@(cn}dggmxFKef(5#%jZ9P53kYxsa0qe;aR_sWaENk<afowB za7c1UaY%E>aL97VamY6^O>bn{)W~$Pk?BPvGiM{SMkBLHBeQ2Cb9y6lZ6ou<M&=cb z%tsrUZ#6Q%Yh>YWkh;upnt`9;48vK5a~vv@wH6*?)SUcw;SvtL28IT!My8tSf^v*O zlNT(On7&?@QFgMzVl@t9h*aJ51)7X*(;YMzMMV9bgTgXX%boM{N{aGxa#D-*{hfm* zd#{k=uz)CTnC!QBK8G!Y(=@qoMbu=472=ckFXo$kcd-Ds6GWmVUSQVbz{R<f|17cO zc87?y#S2tU4*Zlp-A9O#e{$3cehwdqL<fq~*e2U9v*iwiNOi>vOahrRomrDnX>#cj zevUARM9=gI%3$wsOwSc%l%ITd71!i-%LTZjA<}*E0#hajF3y{5zQTwj0U|bGa^Z@8 z?o<e8QoKOb<iN#=lXF(8a%Vxrro;<uo*cM19Au*8WS&+29QhE5X_E_A$V{$Zl`m1m zQNv)glB1ZTgrk(BjH8^Rf}@h7ilch+!X2W9jZE_!nHH?%sAXBoQP0u9(a6!n(ah1p zpxwx{u#vH$k!e*U)9Oa1HH}Q`8kyENGHsY#u;qdZ$3%vAOE@NROy-!vF}0CtQ6tlm zMy6$rOe-2{E;EHP@H2&R%$QuTMs{-S8X=B3Oc6|xjZ8}?m#@*_SODQHpS*mH2FDTz zXXRvz-Ks1cD>zn8et1fSi(@UryM-L<8kyEk)?2H=xdp`A+Q_tVa{OA+xSbq_L7v&g zv72KL$6k(o9Q!#Aa2(_~)X22Ck!edK)7D0&ZH-LZ8<}=AGVN?++SSOkdnLyamZcoW zIF56i;5f-~isLlMb9=y^JK4x|s*&k*Bh%SNrgM!<=Ruy+<G8`_ZW+f-j$0hJIqq=W z<+#_#w6~FIe<RbuMyA7!Oh+4;jw8JJaMF6Q$<NkFGCrMbuwHhu?0O-Nmk?hanryya zgYoU;3G2lsm#vrN_y`d`HhKDb4WX|P&WVQg@dA?7)w(9elOL{;VgAYS3laqXK%V~J z$aH41+y)IUPF99@3pv>unJ!EY*dQvw#VG;`1FR964~<YxQBE;VaZU+NNlqzFX-*lC zpD#5s-EU-i(8%<#k?Bz*)00M~r;SX{8V)r`U1H#4;OA6ec(;sGkyD9NnNx*Rl~b*e z>2f2})kdc4jZ8NinQk{S-G%#`QxoEWE0Y;FCUWRPIM*g;ZA|7cgm7+5zPd4)!xX}~ zHQ8ZPGKVFEb7%7EP01X#5YD~HVw-cAoj9E*|39S4#pw?6s7E8y<H=h#JDB-_c>aw{ z&l_r@JbiO@1JiXqEQ2mH@PeHi%o)pIw30J~Gn6xoGn_MmGm<lkGnzAIvcVQmy8h6} z^l>F;9A`Xd0%sy;5@#}J3TG-P7(O*JGd40aH8L|dGP5)?vo$iaH!^cfF4%IhzKG%7 za?WDT63$Z2GR|_&3eL(#rq7K`UmKaeH!}TfWcuC6^tX}eKOz`vAinqlipQ|(YF%@4 zOFa_{V@negOH&gALsJtI9R*zr3nM)<GjkJTLqkg=OABLT^I9E+YI9R_Jp)rCb5kQD zOJfr=3qwntdIcjxLvuY-0~1pVb3;=zLrXKm+FEFi;%tD}^^JJD%uUTLjd9qeU}$b^ zp=V+Ub(V#xp+#*y+^!agT|Yo}g%ag2Q)43&OORcLh6aXu#^#2mrj};LpjuuB%_<WE z3sZ!zIv_Uv0@+kgToA&&WoTk<p=SiK$=JZa%)k=eF0i-YzUqP4^#^1ZHmm9}qYGh| zk(s%kv6+#vg{iTTfu*6j5q`TSK<xU5u**Wv#N61>(9FWXz}V2tzz~`;Ow5hVj7-ce zKs^RiSP&W-=^2|^n3@_Hm{^)vfSd)6E(0?IBV%(@b8}-uOCv-WP66A+%mA~?!q8OD z)X2iZ)Wp!l%+SyPVwa)0o|&P!k-3?%fw_gDsf8gpwhW9-^(;)yjV+Cg4D`(m%neL+ z6b#J_E%Z!{%ni*=jg1T~Elf>nYnAQqbjSv(YL~#W-%QR~pgdd8IS-Ue=QlF5Hq=CA zn)>Pn6zRHUhbY@$U;u-70nKV%69WT1OH*@GGYbm?b0Z5wV~{Q8W_kt|CKli@H8eCa zGpmJ^LrW0`!Yo_Kxfzt#S8=Z9T*JARa~<b;&JCO!IX5*jyKpr!b2l>cG&1uxGV?Vu z^EWaJG%^b|G7GKb+`_q)a~tP&&K;aPId^gHX3%bA7H(u#Xk=DwWL9cqR&HcgZDdw! zWL5`dev=cR;_oEqDbCZJXE@Jto@-<lX=D~_WR_@TmTF{{X=Ii|<ok<|5Eq?Xx;2^O zDug3G`N7s?j++pU<Yez{NgQ_}9O=nhw<U8tgm7dhD{N2ZcnaajPww8H!~BZ#HMrR4 zd=K*Zhel?V$r?L6w7<c44K=WE_{GJ7v*?e87X4hTEK9lAIU2Y)xwyEvxp+X{)&x~| z%zB`@oLRq-*|3q>sFB$iUi5PbFuYsDCCDYz$gI`KtONHamng)U+LO6=YI1T(LU_89 zZFee5a>;VZF&Hga0IfZ^6dB$v<Wg#6Hke$wQ@x%`1IC3ro=b<z4CHu{>TWJ`mZe;l z9LKq=xoo&>x$HomF$H_Z2~>A8J2x`BHZr?4GP@%@<HYdJa2b~~mkXCGmm8Nmmq#PB zStGMWBePW_vrQwjT_dvt!iU}vKbcPs*rm$J<qzRmP7c^5DQa$D0ncMx!4Mhi$!m5g zb8>}4c(#*o?9$-miiYs)Cv)yr=ZJ@J94A}sR+C8PN<j{zbWosVG%~wPF59hHp9kXQ zH!^!*tKPVZxoR1VR&team2#DFm2*{aRdQ8vRddxeGJ7>Ldp9!sG&1`(GW#_$`!_NN zG%^P^G6${Xs^hBXYT#;Qn!?r0)xy;Z3a#Kq=7dJ(#75?%hP#c-$&Jh@jm)W_z?xjL z<%}uUB!+j(xF&N=;hM@djcYpBj7H{=M&__a=7>h-s7B_PM&>v~Sj~obEp&3iKH14O zd)+wZLj=MnC+riOykM^{$6|;;<m9h=lR1_{IMI_6_9b(yhHzphpWc_qu^z&SpKP)} zhj|Ov*2xb~$xq&Yj&t(q{RW)7LBX=8kvVO0zy^_et^-`BNDqh8TxYn>a-HKk&vk+8 zBG)BQIAk<3mo_q&H8PhsGFLP*S2Z$MH!|0N0s>s>a9slh#C5J4TsOIHaoy&+)5x6J z$eb<L$ei2AoZrY?*vMRr2#Na;4`fYNI4C;#)B!(^#}I*>$qEOPIi5o}d6N|micFq= z(4XTqM4({uw}Z(X?;)I`$%%)OIX*);C6mt_GGP9}^>gz7Lu#CVK_T$3k-2iR-eEU! zZWb69o|U*cxP>NnAJ$0Y7UmY=7G;{uG=*D&TasG}<k7lD=I%!3o`yT1`0j0F?rUW3 zhkKJ-j^W)hZh3A6Zbfb-Ze?zjM&|lP=Eg?m=0@h$M&|ZL=1#aTxz!<#YnUu~B$1O_ z8^UXv+zjIBLwGHd^^WOHmOg62$!!b~X@iPLPM&{Mnv>fcBH95K{RmQL4H4;@tamJ% zh1-GKaq`?_4qV)B4DS|lyEigVn4EZ8RKlA(6jb12ZQRv2GJzX+++p0|+!5T7+)>=o z+%ep-AkR-~WS-y1yr7YJVI%XRM&>1r%u5@Ymm$2L2=aascQSVhcPe)pcX}i9<VNPH zjm*;<nP)aK&u(O%i|~FH#Gz9_)hehFWNdDzXJKJzGCBW55Jw(Fa@ypRCz3geAe<SK zPo6NIoPN@PqYNT2Yx4Y)NgP!W&Ya2dC&VW!obu+Vg9yxn3UE!Ha>|RjnY(53!&9o9 z9iVXNY-C<Mng6sWXFrHHp^<qxC{$vnaL;2fTFE_?dm8t2?it)Oxo2_D=AOenw~={e zBlD_8=GBeNYZ{r?HZrekWM1FMyrGeK<4W%NEK9i;axY?<!o7rhDfco^C~X3lp!*w{ z4}j9h!A9mojm(EZogY)~&7c6<!o8Jy8~1kZ9o#z`nKw5wZ*64W-pIVOk$HC`^Ik*% z?Sc4X%j6qp)Hx17INK((pVi<v0^#hKY<^aQ;{=4WYjXP8B#tu>&YsB^&n9zRfN=Ir zwmFx`e1-cev>cG*ybbd9okr#(pfW&``vLbW!l~gk%Tn&Q+>zYxxj%4!<o*Qm=P|H9 zFN0IVl}6@kjm*~@nQtIc!#9v;zjOcK{>lA|`#1NWM&{#<%qJU}Pd753ZDc;*$b1pu z+5Zr?!n<t7mKHh+x@Knepk|brxrL5`xjCX;%fk#&ehQR$AU!-&uyT-Ub5kQU)$9<} zXRxU@wJ<?b%?(j~4y0OYa`FX5P9A=U(1ppp7t}a;gdx03lY1|SN15m-SeTg9)<WA5 zJmNeONOcmAG{d`vJTi^US3%9UuwvcB5MA#iXL$21rdrq3Qb)nq$WYG|(mvx+0_jk0 zWWEWCoO&L09z&7~XdWXTV;&PwMa5&zW5Htyimcm>%r6?5UqUOYSB=cC8=2q0<BG?Y z;oUMGJ05!;2OdWrCm!cU<~xnd_ZnrHA2c#QYGi)W$ovc*Sv+o#0JuB3`BD;x7ld<v z^4m+v9DWea!^shslR1JQoX3+7Uryu*gK(Zs*13|*5e4BqpFI6a4s$$D!eq9qj-06= zkEb;<znvU#RWvS(r-Z?1B~La_4o@ym9#1|`0Z$=M5l?X=^ZQ2T4~@(p8<{^fGJkGl z{?f?&wUPN-BlGu_Jf%EkJmowUJe53EJk>lkAb<a8WMOV(VQFMxZDe6<WZ`IJ;cR5# z0_8>no=%2$OL@9@x_NqddU^U9nSVAi|88Xd+sORCk%bZA-H8y_{+g_JU3c<_Yi1l% zAp(CU>s?Rgm<i$ho2+-;c=DO+1{`z20xS%ZS#BhAEQD~FCg<NUWM0Ozd@`sb&a)ci z)isSQ?2|9u@T}hi<H2hno^3n_Nca6go<lr`d5-WL<vGT4oaY3Cb|VW<Ba3h&i%27j zXd{bQBa1{Mi)15<6e8NsFuYr=$a9wG9MAbi7T!h{{zeu-gvT#I9M3m-_swLEYY>jW zWVKt#9Je4Gp~(|(88F}Hc>r!;^E?50<Y^;|_~cKwJUL&3cyAh6q$eky7D?gx!1IH_ zXgSYEo=-fVdA{&`<@v_*y^%$>kww0dMX`}ZxsgS+kwv|cMRPgNPo7^qzj^-f{N?$_ z^S_ZryOBk|k;Sl)#ki5hw2{TUk;M{aaFdq>JSfK^H~j-UXaw-S;$;0ha-6)J5MhPM zg)4$4F93^jOul$Wn3I<eBBKNvGEAKubXS*$R~RCs5--p+Iq-hLWc@oFlbP>{a`H+* zB-AD=-s|S!m4)y$V9GS^%X0E6K?Jp?f0SWNo&5GL-{gb$C8T*(c{Lb}7V)a_syDLe zG_vR}Vw%FM)o{0wMQ?h30h8Qhp$EeCy!s697Bc8JM8e~q*O=D~Lz@Lin*p>lz-x`6 z$DY>-Lyrqcj}c6dJBA)_UO$F<boT{-G?~CO1!HIm=Z(U!C<dg*45lX@Lr*eq8it+> zkRFSMP{`mIZ#IUeeBL4qO(h^rRxpdoG4xdPegloVS54-56vxE7dh(6Oa!ee|lYcxe zncVbfu`J7qMwV5LENdEB)-|$hXk^*c$g-u8Wm_Z5jz*^X$xe?a%QdpfG_uMyvMMyP zDmAjIG_tBSvT8K4YBjRztQV-7ocAQAo==rejZd9VgHMxBi%*+RhfkMJk58Y^fX|T6 zh|ieMgwK@EjL)3Ug3prAiqD$QhR>GIj?bRYfzOf8iO-qOh0m4GjnAFWgU^%Ci_e?S zhtHSKkI$bkfG?0Qh%cBggfEmYj4zxof-jOUiZ7ZkhA);cjxU}sfiICSi7%P2K7}up zFO4sqFM}_WFN-gmFNZIeFOM&uub`1tuaVWcku|!JwXl)3y^(cJBkSfy)>DnF_ZwNi zG_r9uvMDyQnKiO`HL}GuvXwNlbvCliZ)Drj$aboc?S3QMmqvEZMt1o|cH>5NpGNk? zM)uN1_O3?u`Hk$G8`)1bvfpoH|6bq7!QIHA)W~7h$l=q-k<iFd(#X--$T6ppV^br? z(MFD&jT~<pIhh(c#Tq$v8abUBIl~$`a~e4t8#$*ma;|9P+}p@`p^@`RBj=AsF1|)C zrA99EMlSD0u7pOel18r1My`2{T-zGCPBn5pXyp3R$j#ZvE!)U#*vReL$Q{{O&z;-I z-Pp)IwUK*OBlo^W?n{l_&l<UZHS+K_@+da)m^SiwHS)wY@)R}lv^Da~Zsb|t$aA!j z=SCyXn?|1hjl9B*yc&(XwvD`jjl8Liyp@f-eT}?}8+o@k@}6nrz2C_DsgaMpkx#af z&!~~lt&uOLk*}bUuceW1MkC*vMn2^OjeOS{`Cc~i{Xr>%_(~yVfNi|M{K<kg4U;eY z7M`s8n|tz`XS^I$5IOtFjL*wC>LDD*$qmn|I9eba=gA-4K{GM(lg(EsPtRp!6yW6R zgh;tgUjL$ryAQ%~hfIF-POs8n6yV{T3=#E=7nlvTlW+PpRYnOOz8Mf1?|1?0>5iI= zdXta7lH`~R5%is|n9Affxj~0@`gAr%sp$nQjI5IbUW;)og2?-W%gY0=ZMm021Onp) z3MMc77CkxnjUx9Nh*)sEfY;=O-`pl&eIvlV5h4~EFVHht&?afJz<Z&|DQ{Icwn4<h zCr^0W$gvy3iJZP)lrd=Xhd)Y_d*6w1AApEP#|un^YPIG#3K5H)ZotZzI$7X7@8qNJ zwYX0~MC0QH`k*R#Cue@p<~|P*PmC9s02k-`sLOE$BAz^X!dtg#+KiHu7kyOXxCs$V zo!syo6y8FU4L*r++=B?FPxkxN&G8t*$(;P~(+rLm5Ki{w#?Lc2-a<IJlNG<zaesnv z@<Fp&5HIsimi%hY@f{*w2y?s8<nv!uIsQOIi>E&nW=x&D;hE5MDP2Y-PJTv+c<JPM z->NzJ*&w{~$%<csCMW#jo?QQ3frp<PB3c<QPzH_!wjXMo`~ncc>dA`tz)Gic=rRgT zzpBnC!^1BMk*kdtm;;(9oBU^q*7SXxjDj3e5Q%z73?%&GoqYSJ7AL<vM7R+iP`SSp zdH7WzqRpu3S)7Mo6C%+XFEAIH=rlO_AybMh?UNb*OyT5*%p$UMPM-H?G7mpwnvkU% z=7AZ1)j0Vf(}gU(llg3#!FeV2A1@C-WUi2<KVF~%<k#u{G#O<lzxyZ6$q$(^WSKZw z@m}iWx_6Lt&dCp%FJzfKdHoAeIPgwoWmM*X%oMUrooc|i0y;a$GJWa;#(B`WK$e;D z0_Bqhe??D!!pNw>4VesNnGNwNDD{G(QgHfoCPr-z$mAf)T+p;8_Nmb6ag2-#&<R79 z`SAkNColZwF?|IyV>EQKkY(ZIdEdO@c}<+71QLRar}wik&g7_s@Rov7%pC4I2yc13 zKn*wqG?*E6xtk$^E8_(cCkxv6Pgi4Ol;h}t2(F&2_ywMsjX8QDqHCuovNO6(zrevL zKi!<2QHf&`M0`C+yq#k@gtrmYV4B1@XZi_V#+>QzIT$rL7D8mUPFLV$T+h7>!rLA% z&<@R8Leu@Y80EQFLnL;_3*>>Fd6|n*o?`<<a5t!Y0mTOQ^l)xQW$vvI;l1$!k>H>? z%grduy$d3^AKZ?DOt1=1kLO`j;oc9CIT$an7@EHLrU!^KDsmiwNF1KL{zdBaRlJO{ z948?nN2j0XW$fcP2jLx`T)4t*a>HK<Q0kGKeus}yg8MQ=>SVmYDo~b~p2N@R$#DZB zczXI?e#YG#cOks9(;EaBk8nJK@Xmuwh8VV=osnnyHbF)ej^_}$i=b?j1)926;C=%U zx(tf_z{TmH`E<~vwfOYkLX7g<A0e_=;{{esUii&(y1g`G!1R5>jM5z6ATrlM<-#oP z-w@tS(5$%Nuc+w{L>RSr1Q;Nqx8nt-!lt4<IR#iDqIW@#=;RdOf^hFo4-{i;<`LkB za397Cv`#L3T{2yPmr;gOKm;QC7?cJell#*zi!<tQ3P?gEo<e=A!#er)TdC=}5{w$0 z0&)<!=hNp&FfQN}P=;_{LMtrDT>JC`l8o9s0vZsx*YN_W;AHA1#i+<BpbHUwJH0@P zv5H5)2*Q02%5BiVNaPVPhlqZJ7VgveWEjmk1#BRqpQroDFwWu>aD;Hbf|}X=oC0nT z?sr&n<DLFOmQjIIz#Ag|6SRh44Ua$og!?;QAO-9y33*0Ej!=l;-|3F>j6EDt5Z-@; zNhS)6iX8D^VOB;^E{U3MBg7~$dB-RI>DLq(CAm`|a?J4pE1{`WczUlQqY_6ZM1mFM zNKh5S0SaTW>FP?13LJS5Id+hNL6Z|~ghBq4o_=15QHY}$BF8z|Z*jr&NM%NSjtYnf zH>i^`nY$Lk<Av1q5|jLWr%zU4bmDG;i1S0U%k%_QMt$yfh@fD+fG4Q>w*j>ZBsqE@ zqQX-R7{O)k^j<YaA&!X<QBhEiFPLn*Ob=992yhBagNTbyk5gxy!aW<plZ52gn(37q zj6&QCAcE46r4_lLB^kyXOCf@?)9o}Fqc~PUc=DhHCB5A1Av{G;u@Sg9V0woZqZY>& zh@dhk?ShI8-szIsjH=u_A;PMlT!W}#Rj1$8W>nzV2a!~t`hc-~dW{aFI>%v%h$b{_ ze{qAVL{sh)5Mk|jfpwFiIWw61EJRQ@Uf|ATK^s_D>Q0}p#~74+LEtun(JFz90+$3X z3tSPnDsWBUy1)&An*z5QS@j!P4H{Vu8(EDSS&bW6O&VEE8(Ga7S<M?+EmjHKVbBIa zfd{OO4EhY(0#BHaHnLha90I{cR+~n~qYaS_hZ<QOHy2I}Wpowz#PDvRz~@F*tA-lz zAi2OdhIdPtZ!qW!{AAE?WHf4sY-F_t^$Z1gprcCy{{$Hr#1;ztZ)CMyD9G5zYBxPG zg;7mfkX4X_L2ME83qkfqM)O8i`$bGs1i2dSHnKWQ*EeL8mKNj}6ap#uA}H9%Xw%5* zgrs1i8KY#1grG8m(JDbnK`B9LK^Z|=K{-KrK?OlYL8V4kmqu3CMpm~*R`*6$k49F{ zMpmyzR_{hupGH>SRe~xYKQm|xY6xlyYB6XF>VSOh2l6w>uR)Eh;f<^jAZ8@k+wOu^ z4DS{SS~s%#L%l6%$M9~6pgn`Wpd*8RBWnQ2+ks$j-xRn7^|+wBpeKXaLP3v4*5HML zUX83FP>=fw27>(cLNEaA@lcSzf<Yb+o4((eQC%uZFcu{LMKA{J?<gdBkiV0Y1@l1u zP7zEMOcP8O%n-~J%o5BN%n{6OWQ}QLjcsI&Yh;aYWKC#fO>AUMYGh4rWKC&gO<g6J z5A}C3^FdH-3zmcYod)xFRwJVoB)0Rx-u4u11$n!zku@FW?M{%ly9B!hy9B!%Su+}0 zGa+O{jR2c~2+ZS?1gC&JKDm)Kd!gXeM%Emt$7c%80eS3&;B2tRb3q=P2l9B{^k_3i z8L7pB%Rus91ebz6UVtPI_V^mX?I4e@6<jB{UT}lpM!`*jn+3NBZWY|t$Xe9MTHMH5 z(#Trc$XeFOTHeT7(a2ia$XeCNTD?ke2h`(xpdLQ}@;GR!=MX5C8{i&qg?juP$m8c5 zS!-b)zXbC5Wx*?gmj$mhveq@S)<ejK8UaTE3z)}m3*H5J{7xfl<3hoEjjT;zk4p+Z z5`4-awn*?X^NU8-=0-;IMS{<mrZlp)OrAJbWcoh~MlPv0g6|<-e+Tw@8_4U=Kta<o z9qje5LJT0Ue-r#J_(Slg;4i`7f`0`63jP!P-^kk0$lBS++SSO~-N@S0$lBY;+Skb1 z-^e<lk#*uKAx4PTg;*guT!<6o^+~Wep9;_6v%p?=6%uE7w@^r;k##cE>q62D@0JM3 zFzADDBkL4UQlA1&>a0+23n>e!GKeh{QfXwJwopi|k##!Q+tNZ>Lb@PNy%5p?$M=jy zOjCsPL7tj9z0#UdT3X0N$Q-2Li;x-E*Rv4{CMPbCNENab@?bDpC1fXLFXSNPDC8vM zEaW2OD&!{Q-pD$)k#$}p>-<L61&yo=8(9}MvMz39UDC+9w2^h$Dj`p(uYFmT3i&f= z3k8CFy&UH2)u34b)(xPz-w5`$rx0ieNGPF^bp_1Z$slj12&D?82&Fc%u54so1tA-1 z1ndPQU|!D=$^&^lw~=+tLZSRd*0oTt7YmhveD*@96zuhNAfHu$yuN<=#c)R9>2h|A z+){NyjUYu|gc`u!--J*E@qW9|B#`$zggS+~gt~=#gnEVgg!+Xh2u*Bc-O|XqwUKpO zBkT4?)*X$kI~!SdHL~t*WZl!qx_6b(WT^M23(XLk$)GJX8|3|cFz+91WIfi%dK~2a z6JYPV39SUh`l?3O{V?yZ1$loRgTBx@Pyu%U6zc~-u`bAH2J`z?q3s~QZ);>dv`}bA zBkN(P-}eaZ2YKs-&_1x=kAS>&5ajox)8{xaYDk?BIt`NlB6JGu?UM+3khfKYE(+ZN zdHa&kWuYrVSB0(#T^G6`bW`Y-(CtRn(~YcW8d=XyU*OCrs=Z3+F4Uh7A^BS9DafB! zVg9@U&)0Xs-gFoG4D#leM%HUEZ+>TZw?yEl&`%I<WVLQ&y$&H8Y6L`K{`@b@$RM^* zn4yvN=0ahnM%G(ke@Y6o33D=tEfQu2<?7p@TrJE6%GGy3xmuaA9I9PdKv)>;U11@x zckeA?nj#FY=O!mCkW3Ml6jos{S|uzcEG;Y}EGsN0EHA7etSGD`tlY@@ppo@qBkQ9^ z*2j&kPa0XDHnKizWPRSq`l6Bb<tkxSi06ehAvs%E7v%X@Fweh*=j=~l&$|d)GrU_U zY}3g48tQprdxm#Q81xzRg`L2oxsi>mZ$MEjupj1hcVSQsChXD3`fj1HS0n3tu+Ia9 z{e&Skm@uRU`vCG1xCZ;!pdFWzpIn-onpfhJnwMUZAt=QFGc7_m8WIpu;DGpy&;^S3 zRN+M798gFk2`3Au2&W3C38xEZ2xkgs31>I5er;s^*2wz3k@ZI->(55kUyZE48(IG} zvi@yk{kKXu7a9_U!bQTx4BEn_ppf_v4GA{JMmDxaHui=?jcgp?pb!>r1_eb+BO3!O zDB7prb7xc(>=T{<it7GGHl~Hb6C2r>!5)?ro+>;86xGw1Uo^6@fTMaQ)09RwR!~$= zPxfFGm0Bpg1md~HAkVRJf;=~~;Vwu`;sS{j;Z?$0L7rPJyheDf@H*l3!W)D)3U3nL zEWD+Wjk}SJr;&}fk&UmBjlYpippi|mkxi(PO}LRwWR>tXsONSG7YXlS&=%gue6*2G z6y`Zeu;=7Jp4-egC5+Ki_zcKzXB*kXV1B#6@NS9lMd3>z+{h;0$R+_H8)^hh1hiqX zb5r;>$m_Qn*`yW<-)Ur%hI;*h@MDnIAA-Ct1NQn8kk@5FUZ3X8$RqVy_#MROZ^1rS z0Qvk0$mg=4XiX9RBK#lZ^RL3+gue^_5dJCrOZd0&AK|~k{~Fnp8rhT^*;E?YR2$jU z8rjqv*)$s2G#lBp8rig0i7-HXF2VxI-69+ypX<PUt_REAY$o7Xbrlg~c(+hQypc^8 z>T?k(aPDUH75K^O3(D7wD<C9%;zC4GM43Tsp@>o=oBl!(l}0uLu&-rAG(@x+#1@HY zf_!ZV^0kPLh;AdBQ6ro2bVeN}VS_+$^H;=(;oSm+X{I6;;GhsO2M2}eA`x8?oklj} zMm8gGScuq(crqBR60sL?5OEZ75^)xB5pfl96LA;uXk;^QWV2{wvutFuYGku+WV2~x zvu$LvYh<%;WOG<0;sp&0KS*X52?B+MBP=YOVVRxH0~!_yps+}6WOIUrMGCl~F7T82 z2Fu$<Mk8=Q7&S6ZN4P#)Bo`DGIgM;C3q|r8*<8V4AuUoQQVR0b3y~5~dCumxh-r#Q zIVghNr+-|>C_G&@fRR(GMx-93=!-}l*z2AMMIfIminNMM0QtO4q+O&#q*J6zq+6s% zq*tU*q`#5PyOGUjS}>!8_9~HyP;X9!dUGboo1rjohQqxX1NG)|kT+K}vW3CCxf<ln zTS6(!w}es}8I3`8Hkd?sbCbvxkT*9svPCQu+1kh!3HD~7$WD<xARoLC*$wt4sM#&D z59G~g%tDR18JcZG4vQQE>G~pa6zuO<kiQ|iK>kh@IU{l%<nOa0=S0qnToAb^a!KT} z$Q6;RBG($(;v3l#8rc#X*^(OBk{j7l8rf1C+0q)>(i_<_R*Bqz2E`qby8=HMv_&3( zf+7<Z6giD-g`lq1p+>eMa9DVVyaR>B`$o1bSXg{wc(+94Gm9DsH?n0nGWtTuh8jV} z888q068QrPj^B-JxeG=9HnQb`gCj<iQIrMbu@|Du;NZw#B%&+I22RTbnBkFeK-obE zytorq+Kcjt@`Ln$5#<91OfiyvP{^c+ii#>Q7_AZ&6BQSg5S0{_5|tK}5tS8{6P0gd zD{W*eYh){LWUFXot88SeYGkW!WUFapt8HYfTP3Op2^mpUNFou{1cgjJEM%JCiKHDI zFz%w}4DS|-S~RjXKm$h98eA?2b_x6xwFhMcP*29Xk*%?zMnD!CE~3t&t_)%eMO_-% zniq<?HL|sU!$n%uOVk(SuNR^|;BaYO#56_JACyemKrK5NsSwd{ko*_XFtEQn5b_{z zr;5gkW`MjMCmJuBAetzeB$_OmBAP0iCYs*J*44<?-N@F{$kyA)*4N0^-^ezhk!@ll z+oVRe$*V*&q2A7A;TO$k&=xHOd3y@X+tV8vLmJuUfGUEyP=D8h{N2#VHWlXYW`=i5 zL|d4zi?*=5ZDgC)$Y=;Ar#I9Htb_TxTeKJC@191s84E@G8rfz-{XI!^D#%|iM5loL zJqzTo=^%g4o}L)RC?_>nbOA{Ii|Bl?zvm(3A^u(_x)J2><)SM@SBkC@T`jssbgk$* z(e<Jm8rc>!vMp?6Thz$5xRGs1BiqtOwq=cM%NyBNG_tK+CAtaf?`^E7m~Sy?i|zvX zdlk&zYa1EwHZmH6{Jjb4?-L+@pKN4X4fFRIkiXBePZ2%KKBbXuO(RnTglwo0P>1>Z zis&_vzppm3ty?I1y^(D_*x!Mow?*%P{PjZgF4*52K>m6F^7lr}Y{2#$X4+HH7a(0< zM4y90V>3b*BsAWM{se`_d(jV~A4NZjeir>A`c?Fs=y%Z{jci*R*|s&ZZEs}T(a5&5 zk!@Ea+wMlTJ&kO88`<`)68!}YjemlgVhjx0VoadW*bfVhL!hw>Hc-=^4brrC7ZYH3 zw@^&5k?jC9G{i(eP5TrvF`*POF;Mx)b`U}~)Cj0R-7h91CdVMQP)xRw?eIb|`9`)Q zpwLj4P!>~T5L+as0;(2|f~rL^bx>pA*!0GDMtNy5JuySDuf+_&z6Q1I#neGzbqwrl zF>^5|2BTGC7GjoSR$|s-He$A7c4GEo4q}dtY^NL9&NQ-}ZDc#w$acPw?Ls5l#YVPE zjck`2*{-Y-bB6d@%w5bwu!})k%p2ruSVN!fdL!GNM%D~a8i2I)UBx0nzK&{SgSGU< zV!;)I@E+z{qGv%B1DhO}Tm!Ed#8Sl4Kz>ebWV^9YEWMHKCdAL#VtF7x=Yaft3+(57 zke_c)7ffOl(^hs+LMive%ET%mVNd}M15k5cEFTmGw?Sc$B33Wf1qy=(u|}~bv1YLr zu~xA*v39WzvCc-e2aRkG8`&N;vOR8Od(z1Ew2|#uBir*vwik_TFIS0mL&KmSQtXLM z2898vz0U@3@3TSL`|e^3K|!#nkqy?~7h4J%#OM<266_LN2_Cn}0Fi8O8fpXtVG+Mp zY&|Ft)-|%dTPU`nkqzABR}a`CwjJcF7h>DMxd7DS7uyN)6_yr1^ADI|`@{}{bbS#! z01gXKiyx{B5*EkBE`h@0gxE>3Q(~vZ&WN2AJ12Ht?1I?EMz*hwY~LE$zBjV{Xk`1@ z$o8v|?RO*FpGLO7jcor`iCu<<#dS#2Q0z7+EMP5ub|zTUkewY|B)E#b1ck+`Ms`?( zU+gWzyCq`p81&h681x(285<%S8Q+0BKTI&ke---<3W;xx?92<rel)VPfRlsNAF=-+ zKfMt92MP&x)<sNH#2FjzHnOu#*H34ZmKJ9d2XzaXzld{yJk8F5q(CvBQ8I;JT#CVH zmAHVoptz8@u(*i0sJNK8xVVJ4WFtFQBRh8^J5M7!ZzDTjBRhX1yFeqmU?aOwBfIb_ zacPLB#pPMvh$}K^iz_o9ZDbdLW_@<?M#gE4>@p398rfyH7iKYrF}fKtyjv)4)W|Lh z&HCb|4DXh(6p5R&6tVg@GNv`Mi-AbSl?^old{BRj+lt#Wh%FSiYh;&LDDKe6E(!9t znzXo!xI5V6;%;D%OM(353G%q~^u3vkveM%I;z1w<U&I5!9+yK>0P=Wpgm^N@<B{S~ z;?d$U;<4g!;_>1M;)&u(jqD1I?23)-N{#HwjqECo?5d6IYK`pbjqDnY?3$~@Q=lHt zfTVo!9FWJgU>?_jRru_N5P!Q=f&5+F$gU0ZcOApKC9IE`ud_ZDN^NAk4yyPVuQ#%; zf@gm5R`GU_uiF~gbr*_vG_vb~eJv^8Bi_#-wn)5}`9&kUJ}CE#PhgtT$Zi1Y{!EX{ zVdRpUCO#A5?HOQi8-ct%0TeC<(?Q-&nJ>Ny<n0CG3&j_SFBV@SzEpgf_;T?T;wu~3 zO&Zxv8`;eo+07f-EgIP^8`-TI*{vJdZ5r8aSBbBNdV9V22Jwvy+Txo*-nN5z+qse5 zqmkVc6yIJDe|sGS`TI~KyFJX`M;YEN5kDq=T>O~$$wqdEMs`Oq>C{jo&?Dd`5CMzx z^WqmlzQ54O?y^w)QX@OG=`Vgw{3gh6FT`(v;~doV7rzbioBQ+!d5r2(kHkR(o6KLt zpMd@D4e~ow9_;tm;@?1ie<S`@{GIrF@ekr3#XpIE7XKptwUOPok=?J6-M^7NppiYW zkv*u9J-CrQq>(+ekv(jc_;;w^e+$hJ`pKXz{vYJ`aG2kt8bKpi*Fk=d2j_5i30{VG z3nlm(*(0ESmk<P3`VzvTXC;I|)jfM8glwo0P=oqgLQ+DSL2RLfR3m%zLJ65h_84%i zOG_w7D1-eip#=7K>>?3e2~|+zmwkHUeMaHweT9siG7?%6;PK5b5;|btCm>YCfy*}u zV+lJ3qg4_n5~dPn66O*X5|$EH64nwn61I)(Nsa8ujqE9n?5U0HX^rgZjqDkX?3s=1 zS&i)3t0e3p-j{HOly4I5An)hEyq^az--^M$caaDM`97?XJs0NtNN}fLLRk1B$oJxn zAm4*Xc#4-ukVpdgJ+YBJf1yNjBm3ls^VOv#(j~GWKF<XEyl@fI6p0*Aj2BH`D9$82 zUABagQ?gK^1f=MTL^0UoC2&R46)hPhRV1n;T0#D<mZ*`am8g@bmuQe^lxUJ@mS|~Y zFKc8kZ)C5S&REVUs<TR>4eHS@7Ji8y25pHxkVhL}9&G|OYT4UC@!SFSsj$QxkWc3} zvNytfx?sB7OGY^%iRBV2LH=3M$lknAVpStMw81X1PGTd-u`eVxfPDmNuuE(P`KWFB zv@%9Hshtwwe%}{~-C)mjf;<C}2SuWa#36~ZAkQ3@I3jUW;+Vv7i4zhhB~D44mN?VM z-rdOF)5zXCeL^K@I8x#q)H9bL<&?xVkY}dCJTn7cPC*;!5}?JW5>Ff1r@{R40#qxl zlz1h!QsPx3+nYxA=@7D^M!*Y}W<N-L0{Qb}Bm2yS5}zB{XF=2KcZpvRfBppf6Ev7E z@dxD3IpCO6o)0xZl2H=ev-={+4E8Xnr4CgH@^FeIm!v3z(JD!9NghdFNj^z_NdZYg zNg+vLNs&hO1&!<r8`&2%vM+9AU((3Fw2^&TBm443_7#onD_2R1LHsW%1@XV69LWE$ zmOA?yxc?!8?!uBf4DS|7>Nc{&8tRe;(;cfBWrQTnB`q1m7D`$)vaekzY1PQS4&p~i zJ4r{dA0-{Yeq6tZX^NyX$d4PQZ>VOJmX`F8^ad&TBIyP88)!%!ssQA-RLMZe7?9tB zB!eYGBts>`B*P^mBqJrGB%>SIw=}YEZDilp$iBUieMckv&PMiKjqJM{+4nTE?_DJs z3-w!~WRf5kgSKQU$ZxPAb@qde?8h2e9Y6{7I5?rYN*04WSJKE18&a1nXLz?nvVuV$ zgd5pGL+T)+p+?{uEN1E@8$sS~Xk<UMP_n6!9Xg^e*(TWu^3@B;4zRaDBkGdfAa5U? zZdb>sDm77Z3P}Eo<Ycg~Pk@32A`kKPEXk!HU(c4DBRN-cp5%PV1(FLT7fCLbT++yX zs*(M4Bm0>~_Op%b=Nj41H?m)7WWU(ReyNfD@+!$?P+zZNH<4V!pe?x$<m)T26n(vs z$-R;N4#?Mc!M^s8+ynCU-bVJT&?GH+0Oad~!h0kS3h!xTzt+em2O&X&5F9X%pO8ES z^7zR{_8SW&PdBoIo8D^DlIJBafjss?@*>#dw?H1d0`mCn={Fh}<)m&&-UZ2jk-P); zIH<8L36Y0*{ITRakjI}$K9zhX`CRga<V(p{lCLG-NWN`kf6&POu#x>yBm3h<_9u<( zPaD~vHL^c%WPj1f{&JP%d#J}hv+zrPWzd%V4)QpxvCaM-TrPb9dHgHb<K9xB9r;ph zjqI@2wiGAByCqUwQruEpQoN1qZyMR(g2{IcH3BvQssb@kze@>Ai86>SloDxV|FBR> ztdadAIIT-cNlD2vh%J(m2DLmsfm$9?a-f#SXK>4-p_!3eN=j8q1MGb%b+GrpEn=D? zB?k(g=@UH|C6lG}q%0YXR!Qkg8AusQ8A%ySnMj#RnMs*TSv0c$Xk`D{$o{L5{dXh# zpGNk-jqLv#+5b0kFf?*7u9C8Xcwfp6l9Q#Jn2$DcFhS#;g9Vn8IW`we3}Y0Q3SfA* zP%5yIgBcp@QX!CxEEO#k3-Vk{BM0k3sklZCHmK*4q*6hiOJ;u2$N`%FUnG^rG^LS) zWAengqSJZW7&#?#r1Bwt%LDn1gA3%hw1&Hl9Mcn@GfJjPl}a^${8lDaE>$5_DODv^ zEmb2`D^({|-^jt!$idsl!Pm&a-^d}*$RXIsA=Jnr+{hu)$RWB)suAk9R;f0rb_Q*! zPLSWkV1AQq<dAFRkZ(BD$e{p^T34y*Am7bs<PeAXZZ;@t=P>9?&0)}Q<dA5H1QQK4 z0;aG?T`aW}<nJYo98wFVmNjxfN7JQNNv#F>do{@4;L&ucbs&F(N7JXz>|hj?+9tIV z;_n?`e=CCgy$<AW@Njyn)PAW`Ab%f_Iw*BW>af%isiRWIq>f9SkUH7Oq1?!!(#WCO z$f4HAq29=$(a53M$f4E9q20)#vr6hT)Zga?H9-T4QkOyg)`j_7A2f2nY7O!?WISD1 z>LJMAj~Y4jVE%pzjny|&??AqL+sI+CQ0jdnhaostrKLVgeFM4uh16G2cI5yyg{6Lg z+zuHupRV7{$SL(#ngOKfi`0Lx2Teg9geU^#*%WCuX+Z{~RnqLz9MYW9T+-aqJkq?< zeA4{V0*xHzjT{z@9F~n7R*f9ijT|<O9JY-dc8whNjT{cEq=g_Jloo?Dnxv&b9)yjN zbGX79O&ng}c=eD5?MRl^Y~+BAkxT0^yjvozE3F5@jU3L694-*Dp+>+?09IH@n@XEA zh%J;hYvgcSC~eWmF?}OHle(m|jkG<3*dl3LP}F*W@~gB1C~7^y`E`FUBd4^qo3tm` z>(U-zuY;P)(hi{T@q~EYUpflp^#JKW=^*J~=@98q=`iVV=?Lk_Mh@Rb4!=eY|3;30 zMvlNnj-W=4;6{#+Mvl-%j<8kI(NM3)L%p61@;a=!%n=FqdK}p6F4Bbz?-oiIHFCgO z%hIKw9?}Em>#Pri_cStI1^1AyHnM?sxI<3Ykgk!g19`i)kt1rMbbTYo<iNS=!P3pr zZ6IH_fP5VT_I106ZX-u*Bbzbi_?Y-5X#SAym7V|ziGFZM#4i%jm2L+$usLEuL6Isw zO?n|HD5gu#ke(?$OM15S9O=2z^Q7lXFKFaQY~)C4<VbGhNNMCqZRAL6<VbJi$Y|uq zY~;vVCA|n56wAasSkxG_rB{K1A{&;>b3sEzjJ}{`4jDIhmEHjgi=B-eInZP-y$3!# z%<7LA9tQQ2Va`7+eH0WHM;bZu7D^v$<j4nS07>an(q}=TaT*jF1>n#)2TB8lpkhs# z5vKc!^mT~muYo;ZyohOv^f^#6C<OUEMf$Gv3y|OMN#B=#ApKDKk@REfC(=))pGiM& z<S1?AC~M>>Z{(<G<fv@qsA}Y>Zse$G<fv`rs9Pod66*K2&}8rt<agM}I7bsa89+zI zrT;U$TPVZO$N?J}mth8V7!_q$#T8{(8`)(VIT|5kLydqY)cG>pGQ1383uSm3Ihq&B z@HKKk8rp#}LNcNtZ@rKa0q1^DLt921<gGT$l%Vt&W}1wQJV@6U898uZfX2(Ax~416 zV3bT&l`&v2S|y_<qb{Q%qbZ{$qb;K&qbs8)qu<EU)yUD^$kEft(c8$;*T~V|$T6Xj zV`3x6q(+X(t7HrzfgxiGsl#L}L4g4qFXxyBufrfKUxZ~q+l^#A8aZIY<ucxo;!Y+= zCIsZ+;6{$=3uQtZIc9)kTUsVkCI;m67c$Xc56?uDWMHRDCCPv)Ip!}iDPXUGTI8_e z5bU*VnKF>qa%6I4@?`R53S<gpie!pqN@PkKIp#KU%xmPB-^j6`kz-*a$D&4##f=<G z8ab9Wax7aVQx5f7wM-48D1)|4J;-aY<t-em8adWCgo2Xz25@$Fm+1w?b6+FJ3TP6S znFz}6zA}?pePt#$GOlRkSP3B;Y6S9NF*8$UHpttv8aY-kl$q1Wu?Fhx1u}~v-d+Uu z_S!{EQ)HHc;(6Wls#%PxQmbXwf#ko)tOa{}Ba%GG+e%wx_Jh2=Rc4#ac9|VAJ7sps z?3URhvsY$cBgf`OjxCKG(+lS^ifONsIRN$M5oipa0C{sSEGzGa$KYYGH-%-cfxLOW zkz*gso424b_)z9C$SaQ;ISwq8dD6&n5bPC6nHMsz8N?RJyaeUfL!kUBbP%+J<LKmx zbA_h|%w^<|`Y7`S;+fB2&w!fVLeRx5AkU=yl4S*X=C{lrnZGjsWd6%C$TG?@$ui5b zG;$nk<T&2QaiWpqWFyC^Mvl{s9A_Fi&NgzKYvee;N|p`cIaw~&Q=(@Xv}O4~p1T0^ z+$GSo2HP4?Bwh#m&Q(^1;oU-6*+!0wP~XWafSMugEJaf7EJckR@}QwSFbVJD%c{$2 zGKejd)oA3nyiiuFk>d*3-+{7vvfzRG7qSN6D7?CeX^N~dC<?DNU@YKZ<A){)SqoWf za9GG%fy3ekLKnE)l692zVK7=H>m=(e>muta>n7_i>mlnY>m}>m$Z@NY<8~v*okotk zjU4wHIqo-dJZR*2*vRpyk>l|ySzl;a1VSQOHWU;VPhes33?9+1z(FA_n+ytyltzxH zu%JkvzHuR=tYDsO0m#4kjU3Mx$`&?qya4-GQnpmKf<bJNY#At?UxMOU>IbM?HU`D> z<P9^}rDf}6A#1T@!E3QNUL*1{$Zx5#?XsY?Sh5|mow8lB-LgHhy|R6>{jw8eCpL1t zZRB{@$nn0B<3l6I$3~7%jU1mFIleS<d~M|Twn`Sd7E5-zRGaKf25ni;S}cz5Fu(l* zH#h$`9BSlb0DI0u7PJ;ic2y(C518jbYq4b4NeF{*BgaqBSPqzMs1am>4cp3Yl?AQF zlHJzG@q3}{jz*3@V6V%_?vVwp#**C&^7>zp*JTfYD(HWpl?)q}Fp8=&vBBc^xa=uN z{GJ5GFDK(75nb5>;7a))C=gO)FUW${8OvUjy(D{C_KNIP*=w@bWpBvdl)cr+$=t}v z(#Xl$$jR2o$==Ax(a6c!$jQ~n$=%4wvq~1a&R7<@&R7<-&X|)I8VH>Hun6W90f&LB zENGpv?B_;KK3Eul))`Cmh^++SM)r2_un34mr1ihD|3Pv8uaQ$=p&Uaaryw{0q~%!T z*g?K}A;$(v>zqQ1n5M{aHr#FG6rS#|oKad@j!#Yyq~MF30NC522n8Ttr^<=TDKQwW zl9P~=l#`N^mXnc_m6MZ`ms5~aY~&Pg<dkUSlx*abYUGq|<dkXTlx^gcYvhz~<WyKC zrwmEfa_Vv#;>Q`Z<+PcPHgYP$e67;RsoBWx2#R_wu(#diEE(P{l(TB&RDyb2&X(cb z5;;3@MG$V}R0dVXV6ve`APgF9a;|dj3}OrA+!{Gm7s`1wa;iZ+?jz?9^4AMFKd{Hu zLH-H^d0b=qg_Vq|QsHt@Ao(wHkzjvoBjh3ePLRt6`8!cANiJC~MJ`n?O)gz7LoQP; ztC3T;kyEdcQ@@eZppnzCk<+M=)3}k-q><CKk<)CITn^OV1#*SbdJNifB_MyB!~AX4 z$Z6lm;R5ov1JvJ5Ab&SEa$3Or-3Ib^yO4}ryO2yHr)4AS6bRW+Bj5q^cb^<+v6fta zBd7I3xrvROHei3t$W4_4E!L6)E!N_+1*LeonIgK4oOYlT4;sVN%~5vHK$*0YTObFn z(!R(oYGkx&<aAslqANEOl=3<4Kw*(0w^D8kC@faVt(IFOw^nYQ+<LhUavS9~$!%`r zbZ+EyY2<Wm<aBG~bZ_MJXyo*4<n(If^ls$zStYj>8WuYtMVs7SP+0iF!onY(@<YHu z;VO3;6clF~IsITkaUL{hqb9D%q9(2gTEf9D10mrlU+$XR4NwBO-pCoSQ0`_UXCOEr zB<1ePJzx-9BzKSbMI&brI3OM}O=;u|2K7i(SnpqkH0<S`%e{i6gO^~>gVv+VJp`qb zV36Na<vz&$2KoJ?+$Xuua$n@W%6*gjF84$3r`)eb&hSRgh(^xHM$V{4&ge$Ym`2Xn zM$WiK&iF>ogjI5XAbyu;VBwc*XV8{s0r@=<=J!<4APT1?C>>;hJ?|+m#PDvRyl^9D z64dkZVhrz=$cr=IkQbMiYUE4?EnMPEZsbg9s1fiL5QF+aUS3|2L2RMCLL+C|LV2Y| z&h+VpyBXCb)Z{f8#1_e`gZ!TX^1r+m$p4ws8#gkFDZw-w$Qy&bFK-0)e)b}!De|B# z@0^(+@2ALH%DXTat&+Erx0bh&x0Sb(x0iR2ca(RMcW&g&ZRE^r<jim6ENJ8`Y~(Cz z<ScIFENSE{ZR9LlCGQILz9*zLF7FHSemTthRj}4LXFb^W?()$f-^Vm^R=|884;~Jd zPZV1zp9m`PI4dD!LyZ7z6|Q``d?v{68I7FP3+1yKIcp$(&yz0%`8^-x_gb*ui$H#_ z1IN8eILz}E^3@Q}SAjj>0P=hhDDLYZo^O=z0eQYjzFEFSzE!?WzFodUzEi$SzPpjL zsgbj}k+Y?dv$c`4t&y|6k+Y+bv$K)2tC6#Nm3%MM^AjQIUVbXb^F1)n_rcTsB(Ud& z<rjlIzoe0~7v}lpkhYurI{6JC53X<I>|ZFqv5|8E#DiPqcYr*&4dlUzAP*u{>C+2# zGIB`mlZVVc%Y$d1IVYo5=_&HZ<u8H!c0&H7{3-d<@@M4F%Ab=zFMmP)Vk76&M$T!C zoYNaQXEbuoY~-BP$T_=_b50}Y+(yoMtK^}x&+^dOXL-=<Gv|Dm-xk6nb{W`j&hjro zetXr(xd7%j(Co8B4}(4kH?p@kM1l!;j+Xx-{|)5luZ^6G7RrBb<XjB#^KbcoAV2>B z`FRP*&+`94k-8Kdsq#Y5NL64}0Pn2%qQDN0)a9T^{SS)NrQk?a;8T!fFj}R+uOOfx zs34>utRSKwsvxEyt{~CKxw4USRU_x>M$R>joNF67*EMpkZ{*z2$honRbJHpXDM+L$ z$U#!Hf)XfFH^V%>4es&X+Y|SICZG)%-YrxxY~<Vm^|*owxNEIoCh$|i4Aiye+zKHZ zY6J{n&bLvpV-Q=YVB5&KeW8MVBj*lqaVD+ctl$Ppt1lE>!S&hBMNCr^JV4&sHC=Nj zqqMYwuR;Jw!50O8u)p^p6hQnPrjQ8ocep}?LZm{JLbO7RLaaiZLcBskBj>(G&i##? z2O2pKHgX<n<UHKSd8Co^Xd~ybM$Y4_6q2C+PJ<+7g)ET2Pr&?r3Z9tHLHsRL0rGcc zBj-t&ziS|gS)o~>738;;M$Xd<71|m(&p`dwrO*p<`U{1gMn>~S&a<d%;-wWPD@+5) ze^HnU_S$(=`4ojY3d=!Wo2xKSVZOowg@p=>6c#HiQCO<5tda9#Bj=??&dZIQR~k95 zHgaBT<h<U<d83i@W+UgVRSGMhURwi=(hVT5-G+JXE<8#fLA>U&59GD|jhuI2UOU9_ zZi&!Oi5?IJt)FLahmi2ptZ-7{G|1DZ8aeMRR5;Vfc^~TO3ksJ(o_e8h3GC?yp!m89 ziqMDCZT2zBNZnF^jP5IdNB21&BjiExnX2$u0W`X=@I>LM!ZU^E3NI91D!fv7t?)+S zZ6oK?M$TuAoX;CMUo>*QY~*~^$oaaF^Gze?+eXfJs}!K4`wE|hi`aHEXe)q5_c`Cg zJpB>0rkY6tR55)6=U`z)(CEG*TO;QOsIL_{r-vV4R1i`WP!wViTc{}5$oXlZqHrVU zXRzNS6~z^$7{nGSN`SKJ7f@DJlm=zhub@>!qSNmlVC0ZiR8&*}`TvWeGB{GdFJhXa zC=K%eSFrySwG>Smj8-XXE9xlfD(WffD;g*oDjF#oE1EQN{%qv@)yVm~k@HU@=if%o ze~p~~8@U)7xfmO{m{uv8K_XSriuIJD4TH9#9rMvfE@r6zxY$5_OD^t)LycTKVE?%* z`Y^m(sOa0s#RBtR0BH6+Uol8DUoohWZB8Q>D}-#Q5io#eRK*CzD3ISH8@bpQDn>VQ zae)0Utr)ME1oGDl#Y9lNa)H*uE2cEuZRFyb9(9;eR$4JjF&CuZi((GQ<6OKTk3$rI zJf5OhtXK!~c!^@EVwqyOVufO*VwGaGVvS;LBNu-omp~(zU?Z1MBbRU^mq;U*Xd{<c zBbRt1m&7W?dZ@>nA*orh9prIIn8&4IshJBpw68c7<nL*XTv9N9&jc4xtd9kLf;L@P zgBFXhf=GC3R$QRC2;}R9ja)Jd6&E*h$wGa-TyYi1Q!f-(f_)8I{-U@B<ZJoqFOM?H zNNrTy0+RotxEbte(7--a9^~m%#a)U=L7v{NxJPlX;y%UwiU$-ADjrfitazl6OSzFt zrIAaukxQ+SOTCdxqmfIqkxQ$QOS_RvXO-eHsHab{@C#mH&{jML@-%E<pUVK$%wnwv z#kMIlw(o#^eYcTI59aF!4DXgGK4iWQ!i`+|pwVA2*-#_k0*mbzimyQae%Z)nxKQzR zBbO1>-|rPaf&BGC@gvyZ#-Paj0`j-X^vV;AGEzSk|A6GbDE<cf+YBKO@^^|7lM*k3 z(JCcoB^D)CB{n5?B@QJ{B`zgyC7wnui$*TXMlP#HF6%}vn?^3%MlQQXF8f9<hej^P zRZ4sie=7+=B3nre<ZmZfWV^s4+Y{_<S0xpOcMFwN8@ZgJ-d558tqHurI-U6j>vT}l zl5szTgh#fLzLFt>*g_?PMlRQdN=A)bZqo}dF{(?LDOoazEmAUPe$mL~4$9q1R!mbG zxjeuXF)uGP$dnwEoWWjKasqqZYZ22FB`Z+Sc!0c~s^qB@0`j_-lDCqNlCP4VlD|@b zQlL_hQg9=ePa~IaBbQ$zmwzKyKqFURBUex(S8yX&NF!J1Dy2}U*CPcrm7*E6m103& z4}*C<5;T{?1=_*N1sU*nQv#h<q?FUh6%O-zKEt~uO3^~8Al%3m0ovaNCL3x5Tw(4n zSE>a0zM_#UYN1k9BNu4MKTxSo2|QHtLa6~9;V~dzHG_N=i#d2Cs0uTyL#Z1Q7G2=5 zh)3uGg++?eM5Q^Pu$ZJYS!s&WRHbQ3)0Ji@%~YDDG`o>2v5_mOkt?~8E2WVuwUH~W zkt@BCE2EJsvym%nmC{^jSS*B8&Pq!`VF4TP=gNgu&Ro#(ex=QzWU!@?3pU=bw4G3% zSK6m^02C1W8@cipDjjU(%7-L_qe>@0$>10$8GwiTl}>_^LE&`83ygA7=as;d*I$$_ zf_)4c=2toi3Ma@gztRn*#~>fyRJx^fTj`F{U8Q?U_mv(fJyd$s$W_|NRo2K=-pEza z$W__MRn^E<-N;qb$W`0ORkup%3Dn0gpgw*B@-b|fp9{VKo(nq6uk;J#<KK;3uwj0s zf1reaOPPWBmNElq87x;Lglwo0(1%8tGMh37gV;i4_C~Jeh02_bTrJZlUT0L7;#C#^ z#p4TQesJuAM){S6K)z}NZ;VlfZGTo4R|eI9%wLox!QKZA>_ZiTB0N=DL0Ox@XqB>} zvXZj0vWl{*vYN8GvWBvzvQ{HkS0h(<BUeu&S8pR%Un5t4BiDpRu8ECYlNz}uuTs{5 zcwgCo^^~#^gSN5>$osH?eXeQX+HE$dyqg2g_`=Fg4DS{yJ2!H{M)sB6rk}mSC?}-s ztLzW*qhBM}^o7a+ja)Opev}AN2Cd;&4h6;QOi=b#jsV5$EKv5I9&nYBM_M^v8C=JG zQBDN=ZtfzcDasL`V3-B*U50Wo$ak5_S<2bUIm)@pdCK|91<HlWMU7nZ8@U!VaxHA+ zTGYt3xRGl~BiGVKu4Ro}%Nw~?tWqw4`mRE`Qn`vjTe$}0yOpr4y|$5SQzO@AkngsD zednp%1@c{YBiAZu)>iIgc(+8kpFv-FB7=S-*XoAIMy@rWwXK4T>jW7$z~Xnh@=TE5 zXEbuHTc|v%k!wBJ?{V{#7eeB90XTj)EE3UGUJM!v;o69qy<HiU9gHADDT0hsU?#6p zUJEkfi}D(9*la~I0u(qY%A1w<fdXfX@>b<-%G;H9DDPC>rMz2tkMiC|uI-InI~uum zHgfH1<l5cHwWpD5ZzI>fMy~yhTnAPu?}rA?VMxkXJ`M_;gRsCk4A1M3#qYw(S3zNO zt&!^xENpI0|9F#8R`7xHBar7GHgX+VsQkE*>nPasQqPsaLm@AeL4(ANT*pAM`UVuM z$EPRUVw92ks0^76PzKKiaDf)MD?{W#9!pjJr2?7_Q2wp_NBOVvKjr@_3@VH&Oe)MO zER9^J8@bLja-D7DI@ic`zLD!fBiF@7u1k$vmm9gRtWtr_2B>gJwW;thXsdu`1Gr!d z+_`RmMv1xZf@1w1IMzK>K(hfVvW;A@1@0=K*#H$qaYYr-)E(D#&`=@Q^+t|H&_bJI z(5O+-P|;!#Td1Ph$aQm}igqK{t?3sZGOA1Hs~9neEmAQ6C3x^wRuyAVf(LJ9Rg2#y z$aoNDfR&0ZIBr#Jz;Szj5z`bE(98iBcsHwxvx*;s(JB=e6;~BE6?YX66;Bl}6>k+E z72ig#hmBm18o3@fay@C}dfLeKtdZ+^BiD;Yu9uBmuU4t}Lt<7X7!tE8;h>m(4U5^g z@R)_HZg*7y9lfcN*2wh+8nY^yprIlu1v7am1+zxZlt#|25E5RQs}!gdfjnQ>$n|ca zN^v9Cd$8xF%T=mCp05CT{sSntt5l2VHgbIgjTa_HF$$|ZgL%GDr3K>oX0Yc!FA~vJ zsRrkbkD&NZQRz~d3i5upN{>pfN}o!<$^?~(Dw9+ut4wL+`r63#t&!_{BiD~cuAhxu zzZ$uIH*)=H<oesl^>3BRG^qDyLA^f@<bBwJc5Wt^_qibp+TB&wFuYr+vbK?%0p|S; z4DXhxY!vJU;YMyo(9sNFvY|$R9p?TWD!V`du(Oeyd7;YgMs5~x00it;IRx_73zdVQ zEYA&E(ynr(;cg>08)lAYu7eqNQsoRt*B6!3puphf0Hp+oE>Kvcs$5dJ3kr+NDpypl zs$5gKu5v@=rphgq+bVY&xw#s-xf{888o7BJx%nEo`5U<f8o31<xrG|Jg;%NEgNDT; z7JlaI4B9Hsn2$Dc!`8WTi-Fp+jD`(|8o8yxdBIiX3n(zYHgdz(xvTtOc(;UYw_q3B zZkD%=OcJ1N4onh_NShs1{;PsEb*nNoa*HoiWoqP>n9lfyQC)&f6|{I?6||?DTN0EO zR6%>XxurlQzY428)bFYSs={EutAh7*bIUAZnxYEY)6Fdf^1Gs{q$+4rx2lw?w5p7% ztg4)<ysCn#qN<XrawE4~Be(o?g;$IcI;&KnTewv<rP_oqF=(smf_$n0P4wJapj^)e z>W6acZ*P3h7{=%X+QY4C)5xs}jdoSg9&Tj@27M52<Z5h)1QYNyuj;1i!63F!)xD8h zd!edlBexFNpHjZ6;GvQis{Y_82c7e&8U%`Rz3Dp78KtFF!&M=Z1FGQ30d5134<QOb zK1@+fPz6m6s3xi=sV1wYsHUo>siv!DsAj5WHF6s@avL{tn>2EpHgcOaa+^1DTQqW8 zHga1va$B!bg-#Br7C=(EDrj<m+Xm)mJ9tWWhIm;BG&i8y+{kSU^Ku(x!LMqsYCp(p zeU04q3somHayx*%CNV{II)m6E)v3%c8o3?8Q8<HXN+Y)uI0~8LU{N?v6<p7KQC$E| zzAhjS&H#mg6U2kdRW~shtx{c~x>9wO>T1<Bs%ur(sjgSupt`Y<+pUq?y^-6ak=wJ8 z+pCe=yOG<ck=wVC+pm$^f0gQHNb*(P4)x$}P^1RHJQxJ`U^vu+CmG%?R6W(m9SHN_ z+36QwGs+8IQ3dTtQ@z^A9lTKWdLwrT*nd*DRUsSFRKXk4xIx49s-O*N++ouVrI>`3 zIblA0stVbIrurQ0!w8TMAqpWre5VT9gQogk^@Hk1)laIQRllfyRsE*=UG+yJcT^*H zbR&06BX?{gcU&WPd?R;4BX?pWcTyvF@+wv69yHZ|kdBucXb&293e1OTu#OjZHY9(l zfwrKj2{v-4LVc(P+JXkjpRE2!`Ew;a-Kt5e$ufv7RFi4sPG6`d*T|hQ{ooHqbtxq^ zRZzxzp{4>(x0#EWrl^5-m~m%KKmU$VT3Ss<O&_G-i<%zT(>VwQAWti*nW{N37_Cw> zQ!`hyP_tCCQnOaGQL|OEQ?qa6&THh(pYHz!v=Ld&5fX`Nu8>Gn^8`g=1<Z?8@JNJ= z-MgxVGrU`<7SYIE3G-q!ya;0TMe-u(LM+I<i&~Oe3doDejoj4>)lwU|Yam|CRLcSR z;DuT?*o(CwALM}&X5I9dk037=tCfKid{HX}dl58duLe;7@?xr5jaoa%i?wQXYV~Rj zYK>}5YRzgbYOQK*joeL*+|7;LEsfl*jofXG-0h9r9gW<bjoe+0+}*3xI-s8JVLc@z z!=SA;0pw}em_2tNsA0`I1yt}(21l&08tA4MwfT+Qy)a)df{b&jtyEhL^4qFL?*4^p zYZ|#Hfc+-1L2WaG*dn!!pu7nlv{%~#%A1qGd9$YynsU{4sqKaMa1YprQ$Rtm1r!96 zKt4=SJFIpN<ijIsN7at09alS{c2ez>+G({jYG)g{r!{g<Z{(iQ$UU=>dsZX&>_+Z6 zjofn^x#u-<&tIi>9_qu(&}h95^5Ftlv@V86>k6<3-PN9gqV-uL_d=KlUxH@iiqu}S z6sf%iEx6!b1R)!01dL$L|ETsE<oQpH+)Ea!eQD%g3i138wcjAm{{(q{8K_`V`vda) za<JzGPD6F8GpVzJJ+ICJ_WVka=RxcExtD`Iug<M5#$dEcokyKloll)#T|iw>T}WM6 zT|`~9k$ZI`_nJoTwT;~C8oAdua&Ktl-q^^!sgZkgBlnh7>f#X3t4l+&t-3tO^IKt_ z-ww~Vd%&I-R@Y^Cw@_WLk$W4|^Xi7v`+qPh2&r4BTQP_&RJUy8-my^Kx{-S)cqm9x z-Co^^L2Qw_1IUNFKt5D=2KjI|*oTY)FdurV`#^l?4ff&QMNCuFL96(=cSC#_q#g_M zVX%6LdZ>DsdboOodZc=kdbD~>BlrGB?gNe72OGH$HF6(r<UZ2KeYBDLSR?oGM(z`< z)Z?H&OoI9_4dla<Fdv?V`|twThpy@+ARm@Ca-V|vumZIH&0IoQ++0E!v^$PH5<<cY zCiQxC&>DU9hDPo)3)Pz%xz9rV-lh&(qp#i$^7}ck-@8D5KM(QyHkjWhs85FYeG=I3 z7eRjS0wwM9AipcB&s1Lm^7}0H+3IuD=c><BpRc|^eWCgy^~H_cmm9gSOy_50lF(VD zz7*=yl~QfYHyE_l*MfX{7v|IZpq2xp5h$xZ0ee+geK*Lfdm6d#!MwU3l2z4@sh<Ev z=J7`E2Mg6tHgZ1%dq`UStoj9zOJAs;2bV*SKrX!ma_QsglK&WGq^_&q0?B_-zX|rq zQ-nOoCn@R=)L(;q@=*Pe`eXGc>QB|5sXteLq5e|+RU`NFM(!7l+%FrsUo~>SZsdN` z$o;mF`&}dV`$p~$tJL2>{q_NpN!7oA{Pq#%x6klQ`UC7WR}ChHcMCO`8@WG0y{5qi zjzty?adRPmQ2a6afk@U3@L1H~)!=6kTd2X;$o*xZhCn0tSBR%IL^Q-fo_e7n2KMx~ zMNCsPBtf434%tML28~AzISoaS!Y>*MVBh~lC<OUlPD5S8h{0%;hK7cwhL(o5hK`1= zhMtDLhJl7*Blqv=3T#Z$TB|gSAs*E*hj>)On)zrW4=dE8JnS%!@@#*Y&KSlhtl<gr zs8=Ho8_c7=kT}!`(Fg;1C$y1=W1&WPBM&FoJCYjF8gUF_i!@@GUo`S?ffA+i8>T6Z zT*u+-o-|T4(jopx1Nno82hrmN`9o17SEB;tk35ZhjRK8AjUtU=jS`JgjWUh$MjpOK z9{%a;IG7}~R%uj1y;2Lwc^aT=J$WQxUXg<3JRa~NHO?BKTTC=2H1bHod@>n42FEBW z@RLy#bgo4xm_S6>ER8uJAI@&%kzS}Vw~<E%?85+!g&N><cV1{L21OW;EGQn9HQa6F zk;Ck}FtWg6Z?y(wiK50@u&+U9)@XorO>fL$luXswq5)c>sIgUJo5psH9U40|c4_R^ z*rTymV_zeWQX`LYBaccWk7^^2S|g8oBacQSk7gr}RwIx0Dh=q8MU5lEMS|T7+8UrG zi#)J1Yk2fPGfS+Q4Tl<ejG>7av}RG`dLs|)&>D?f;8lIndTh&t{6VYwI9wW;<QkC^ z??VmHYDSGmjXe4bHJ&u`Kn|^u)Oeu*TFs~dTFuA<KD0&y6x%#T;37z}73TR*8ebt% z{sruL6Ht(W1~GWRht#NO{MKXxMfo3%zZ(BE{%bO5GHNnuGHbGEvNrOVHS(A@@>op2 z$jc<Evr3a466>1WnmnL2jGFwQ1ndBdb*Dxi_eSs<Mjj7{Z#88Z-YwLWYvgf+#=E8> zXixeT`9#4h@`<2R^*AdbBs}IdH8ep(7MhxkJkAR>wHtX{z%ehasjmqdvtWLq3G!+q zkLx0)DViprn0K3gnTtt9TGL7sGE|`n9;)C09Z3UK08ZMP&YGaH3QZSHS4}rfcTEpX zPfagPZ%rRf-$owqMjoH(aRQ*CRueihp&2Zh1Zov&f<`8IU}w_sgoAf}fm%g8kV9#N zH9<oYnrV$ZutRAyGpB#&VUiQlEYJiEKxh^=@<c4uEN<k196ckcS*{5hfzSkvK=4F? zvZ-b@)09S@XmG?a^*|#|vr!W={GbUQe&C4(`M4V7<7kM7x->zf51QSYJ(|6meVYB6 z6Er7kPSTvLIi-;&zL6(k`Wqo83GG#y(6I(h=vad$Xsm$;cCrjlHoVv=07sg$CTOfd zb8RCJ>|hy9&{zZL&`%JC9Qp}5`4bUk+ckGGh%MCI(a4jtP;*x!PcAshf;IPPf>vZ` z?gte|d0>AY647ns$;Y}`fTb7a?-QDk1LHKo2gdOfE)vnzJOmnc;mHSiJXQ0eCg{XC z%}bh>HLqx1)x4&8UGs+KP0d@Hw;Oqi8+l3^c}g33${Kmf8+j@kc`6%usv3E!8+mG0 zY2Jk<;D_ucplVd}DJTKg!V+*jXnz~H8s%vLhlQ{v=ma^<FO58Pumt>lx_}UqqToL* z&?%>y{~LK47HTmz@-%|I9H_;r1zwBsLJPFZsgb8?5z`bc&`1GKGiLe3`~>P_Eq*P? z(WhF1;4BInWQXbkdss_C3v~3UmZX-Hmb8|PmaLYXmb{jNmZFwYBTsuHPe&t9XCqHn zBTsiDPfsIHZzE4%BTs)L&xBQ4(4$YaG+35`60?>L$iow19-aa|7!jP9XM#QKt_3>! zRLi=NXA;!ITHvEkyR{qyyR{rZqf9)LA!I|1fHKVeZd#yG2QBwTo~aA9JR5nYK|{k= z3o`7W1s-<bnGOmK(5M2>49w6lS`RZVTnjQ5p#>g`-~k;yqXp3g35^6T&{%|4qE?bt zvQ~;#s#cm-x>kl(rdC!X&zwe{xs5#Y8hPe7@+@fNS=h+4sF7!JBhQjXo~5g_pkonQ z1uSn^G#IqCKw}X+pv%EP=YsOA0G+77=m#pT*MdXCRSPs2q1D{Tvm6#0poNNJV$!-G z+{ktiv|k8J!ZU+buNG*SLaVQlXXQez35`6fz+oY+HAM?FPQm;_YZ|!bS`7+|nV{Uf z2GrD$k(#Fk8KBSt4^Z%cj*!%X$b)>XsI^=RG(e%XLTjbgDy`L8YqZvCt<zeswLxoR zBhQ9Lo{iHLWI@H37IZj5YrEDCp;QKKEzocT&n{Su?``Bc1Ud-eP$Lgy6}`I_Xgose zR3p!Bm><uA)&iW>Ixl)w>pW-=J<lEp*-#?@TSTaJRqHx~*g~yqjXe7nYTan$*$?&Q z9j*JI%I1aEJ+LnifPDE7<jaGg(Fzf5Wd|L|`~fVopKF1K;J;{rS0nO(7Tjw=G=RJ< zt@S|*v>H+Cqt+*_&stx!zG{8b`mXgu>!;SQ>1*Yg6a@c3a<n!Bq)nyGvi+VsQy!xb zXlbFga3c?F^}Mzir0t|Ft1ZtUwoqHHk>~P4ZG}c2$QpS`Z53^G2C+rjs-VK^DyXnR zT3`lVGp?<xZ2<Dy7j1oTF1?Pnz)agr+mXR&mA1LIg|?-(mA19Ejkc|}owmKULnF`4 zMxI-ZJhvNp?lkh;ZREMv$aBAu=RqUS!$zJ*tF)b<o^XSD!V8p3AH(A8DZGS+tcQ2i zj$nAVP&=}b=Ls~*v|||FEs^L^*$Bd*<<i`Y5E7m&wUf0|LEcVj<axGGJFSuDIXJ>3 zwX?KAYcsU7LEe4=^0sy!s4jX5u8Y_tq0yvWqFoO0dl}g8uNN^*(FP4d@Vo>^lXk6k z2gvVr+V$EE+Kt*x+RfT6+O67c+U?U1sxT>Nc0zsF3-#edkPl(2;(30;efSrg@r1SK zgM7H4kq5RYUVHI$@K$l{RoZJn{#f0}^J}5@+D4w=P=9RH1}(SH-URZ;ACNzU;YT(K zL!xh&He{4R8$8Ou^AB`zAt-~fv4XsysC`%)G|HfTMEj`rG412pC$vv$pVB_9eMb9i zBQHZEFXQw8bx;P=hK?y{UuHc8I>JC3G^W7I1&u6T9?+->_y_}DL9kz3wLyal+Rqw! zxnZ#d8dMPa$vy>yL5ruDA|NCpwmxWsHvMaVY~<x#sQtN-mk;bqY3=XYkWK&E;7$L$ z{Gez64HobUfY0VrZiB{`4x<ia)4vXQ(?2h06}&b?A;_~TI$S!SP5(OFIy^eOI($0( zIs!U^Izl?aIwFm{B8|MFjl5#h?`txNYOm6P?()}>f;9DYK)d{T<zW6*gf;bf)xh3$ z*8%PF*U@d{m4|v)#{jgf^_{>^v3EKqjqHq|6@cuFjl2pCH3G0zxjGg)pdkhw%SK+M zg*w)ayvkq?OX}F`fQA@!Ktl|?pfSKjI-ns2UR7}NWXXVe*HZ^F#GnHnV&Da>eb)gE zG4QH_yqlsEqyrja&<WNF(FxTF(+Ss!(23NE(uvlIY2?*x<kf2A)o$d~Y2?*y<kf5B z)o<iAXyi3)<TYBQ107<}feta~fQA@&jbXkwgZthZ>U+=-gHCB9uL;cepdkjGO4i39 z+{kMRT44kx8)^h}V9syQX<`stsMFZUYrasYxslfb?0adQcAYLzu6v==2`Wu_Ef+CO z(dlWp+sJDLI($wT5#1AYASVLofKLSAwLvI^_<xoT=tKaW**bG{=IYGTnXj`zXQ9p_ zoy9s!8hPy+dF>l{9U6HZ8+n}?d7T@1T^e~^8+qLtdEHm(Ku-kFSp|)K(1`%N9x(rV z!Ts+K_P?+W=s*CSy^Xw{F#jKzK0%vFUhufiNst#$H1c{c)H&72>jU-TIh~6TFJ1t9 z(HG?M%OEfMfz}tuNZru64U+$&a|=}P@CG2{K|Yhyd8qS-!DyAvBb~=OPjsH@Jkxou z^FrsP&MTeQjl4nA8w{DGwO8r9g_J%zA0efW&R6E6jl3~1PsG7WAKqk$Cv=$^-YwK+ zY2=NCdP0{SQu^rf=?XB2E!5?2<c(jbE7-`J0QQBXuBfgAgV-WnG3FPIyr5NZi*zNK zrZn;<fs*O;IeJW-(z^1xN??!ZDuO+dvWRJlE@-HMHwoksMO_VDV+NyDx|+ILy4t!r zy1Kf0y85~Xx`w(&jl5}%yy?^VO+c-AT@#33bS)qeqH6>4O99L;MeqnI2m8fU*9+tq z??&E2m|y%rT`=&mU@RJ-nKIC6h#8HHe(=&qH&izq<jb%|-r|M25skbhU|$C6#^}a_ zyzoLd4jfmdATK0>;;Ia@ImZjTvRXGyHxs1mi*5$k;}r;9Adjo)=Id60JYJw%s9U64 ztXra6s#~U8u3Mp7*~nYf$XngWTQhxu8K@}It%mx&9_sgIkl$Nies72Sy$9@fcio8~ zzfWr9ZH4)LD#N=ay3?3%fN&#k8)*3#m~5yK@PlSX-MPB+LB5~Y$lI|{cR?d>C)oFr zx=VDIgW`B8D2}^8HH_{GP#kxI;#fr(wrfszoi6zNnJ>B<z~1czd3OaUkh($MRn*<C zdkEy+9lASpcj@ld-J`o#cc1Ql-2=J@8+rR1c_&QQvjkN$x`&~DJ<e{T?#!UAdm7}| znJ~Z30d-ZlcQ+hr<Xs5%tcUJRkY{f-^3H;J_Abb?_gK_)@3E*g^3DcrBLS136#}qx zFLj^lJ_q^sStIY<g}N^qdFO$B8>st6_dO`qUg*99$Mt-WH$H;Au>do!m0_oV>VDJx z3DWgN_XpVXix9dXp8v1M#bC5bk3o-7k4cYNk42AFk4=wVk3)~Mk#|WW@6zc9twEmG z<A!)%k6$v0m5D)HPZ;F+buiCw0QJEcCxAS^73_IeJ<#RjdP<GF>!F_4Q)PI!M8Ql< z41_^z1K18iNO&sO)6vso5L>9H+sM0dp`Lyt?<R=P^^En*Kz?|kXA1T?=qyJ)(B+1_ zTQGgj6Aw)_dbWBFAYEVd?7=?Ywuos8RM+%}woH;KZhC<rpS$aM=y~dS>3Qq<==tjT z>G|sgH1h6f<lWiGyQ`6RcO&nfM&7-Ry!#q?_c!t$XyiS(N-qc+7GZkfp!SAd6eujf zH+Fym;7B9yNziVBLyf$rz+oY*m%;FEp<ZSq?_pS2<UmR<y<)vmkdI3md5<pCD{JIE z2KKSEUX@-g$n7umYQR1|4sv@vD6UUT_qS$Jk=AR~>i{YEqSp@g+-W2QAkRtl>CFUr zu3vA0-bB4gdXx30=uOp|rZ-)0#`FsgOwxLdyw_Ig&4T)49;6V~TLkjQby%F<gcrh) zqh*BkHh{dbv61%%%o|(4-r(2Ut+yBCjXjOLw-)N{o4(PBNlW68-cbgzMS6!pnez@P zb4tT^;zOE$dZ+cyLHuwQ?1y`c;Jfg_5hQy>?>@*6SM{#xUDvyzcT?|{-fg`*dUy5i zHS#`~9_I|INc0{+{qO|phZi6}z>bOGeFOKy2WV7$1Nq^5BQNZf7`<O$KM3hF>N7Kl zE!1af<bAtPpQVxa9V9CBIrO<fu6&^n8oq7heUDi9KRwWcNm5EsUj!uoMPC@~i;rmX zDN_2X3`VQ;rS)a>W%cFs<@FWx74?<$mGxB`c|SMuere?W+Q|E@k@tHe?~g{_pN+h~ z8hL*=^8Q(+uLkj&z81?;eH{jEeLaxZ{z9XNj{!7Nz{k>XsF9Bq>^Bd68-{la^=%t@ z|3TwN-+|%X5`9N;a}aLi{SO+02a}-kW*;=4=zHjUfjsWn$j7))-@B2I3G8u6eSdw> zX@dFz%r6@GKt~WSf^Oadm#&OEVA><~!F%w(=tqP6&&LMZ>jK%m1rDE-B>h~F|C9Ao z^i%cI^wae-^fUFd^t1JI8u>UH`8XT-xElGm8~Jz|`FI=o_!{~68~Fqp`2<(#=Ry5n zBvYeb!l12R#(cDqPYC9J(MFE-jeJrd|3g-xc<8r){NLKhCk*p{2gv`OEN}HYS>87C zi8L}!hmauuyTd#%L4Oj+{}UVe#1`sLZsZdO`(Ijry8bLs#J<o6EkJDKlUT$wMSo7i z-9|pi>20n|@=}ZRmxAQK=q~|#9JB-lCJ#y&3aj<EfjquOf35yH{q_1A^f&5n(%-DV zMSp7}pIjrK{B%KYP|2#l9qP^9l1ch|8MO8HgS-h_g2JZ-Dp~pTLEba~N3*N`S&%o+ zHS)ohpy*!&Z2*}meq3m#_{m1r<Df$ZL8KGBWYxc+e+%Ttn~i+h3-xa|^67y6D5HO0 z{}F@OBK-%TIMxMaQvJswx{Z8#pp{n=9!zr5uk_zSJoyIfNy9}Vy84enBY%8);OJHO ztp5+>%P;z0^}p$V*Z-maQ~#I#Z~Z^|e;fIX8~IG8FZ2a9lJx&Wd}+W8X($-5gM4WV zi%ff1LxIl);z<KhhIb1M#2WeRpmAv+$?$H8j){;A2siR7fHtIpNw_Bs6bzIY#1<MT zHu5<vG*E8ja|C-*(m>rni$QFWfd<HvP9RSjXfsV|<Z}imWM&y?IxsLaFadkjz!>aR z&~UbaHYmQG!8N6Um4PdR(JBLL0~-Td13LqI0|x^~11AG#1D8fV_eMUC>3RW75^Adq z+@L=7V&OONVbC`41Nk%%=F<?+;wirEg#k=4jIJ>tPsTR#1;IR-!0>K~L86!#2siQt zH?kdskPS5g&M<do7-WIGnc2t}y3ioIk#D-=Mn-jMgM5P`kn>*{6oRS@zVJm%Qw&N# z&W`~1OjKqHSi(%GG62^uUkqx%K8=Peoj&m+qolM!vq2xor!5Ap25koI1|0^S23-c- z20aG7({~0jDQNaXeK;8!m(xK$Oo#a}6CRg&(70R*^5(Kez6_W*SAq|}VD$w-(6JYc zD<C8yE;kr#0(o*{BVX1+gUyY6+0eM$Zm<g!mpedlnFEf?-JrP41;?cnZ0WPXL4zZp z!1!Wt80^D*kPml*0wWg`mnjCP46cHFc-r8M!C8ZI2Imbf7+f^CWN_KwN+VxkBVSP? zUvVQ}Nh4orBVSn~UwI>6MI&EjBVW}jgKJQ~--6UP2KPXIuZH=(7FOTzHG%!^Z14u; z_qUCFH88(_08foF=!=_!&b<`_?K~6%tqr~mS(IY%-QXw4=RX?x>J}ROYUHbj`uv|E zBgp6fK|Tkq`(I?p1oC+!*yoB{q1p{O48hga7eg+v&zl!9O)+Ew`MeS2b2&pnLm396 zRfa-_!iFM-qK0CI;)W82l7>=-(v5tr)9;2eN$adKl!bWGP*JW>+?+w%P!;6KewZgG zg0_#di-C%yX<%Qv8X7aaTWDy~$TtD%OG9(;9GbvSsdj;%pgA;FYX}LCVM9AZ2L`c) zhW3qolNK5}Hu6oLelU_rJ;>G2gF$SOp&Q7XQ$P`H=m{#3red9;5Pbymw!a~$vSR*X z2tN9jZ~7t;T|-ZBIW-mH?+8QC*|&y~hEaymhB1b*hH-}Rh6#p=hDnWlGpA=qff^Hr z&|_{5Gaw1u5OmBf-(r}*m%<bFDzLYm4ME4;8df**ErEF(bj+=^9)mszgLc?Qf(eAD zTMgSmo^EU8Tei@!qmgep*wX<$hM+TUnO_+8f%EPPP^3)+McPWt1}?Ka%+J#dA?My2 zg3rC>1C3uBLUe(=oMJfNa1|)37Z@%yTx7V|aEakk!)1oc4ObYhY~)+p$hWSMZ+#=* zhDN@PjeMIL`8GH5ZE57&+Q_$UmEme={I6%>S9{H%ZMYc}|Jz~VuoF~-aW4YJ|8~be zjA4wfhM;qA4G%T)?SKUY=-gYel@JKpGR^h|LL!3VjNv&@P@HY#+qKZ}d?Vj(a8O8G zHoOLk|0|&Q-vf^S>!4)57nIDEHLGEMziapaoWTw6gOmAwP>5Xzh1m4MeT<T+hR+N? zg8cs6@P*+^!&io{4c{2PHGF6I-ta>s-@!({Lydfg8~Khj@*QpDJJ!f|ypiujBj3qJ zzEi6VKSBNeO|Fpn7K66oFOc6)!~A|8l=i`g-Sb@mCjw6+4u*FNjW`?m&OrTc#KZ7z ziI#&ApO%A>KqJrOM!vIP@?1lWfWH82fXqnLNSr}zp^;c4--U%n5{-NpA^F@$#t3vA zlaVYa06^O^7a1vl0^l+z094FiJMN9tj6hrKnZFomfCB(@fQ*p>C;%>lBi~5h$cn*e zm63swp^=f1v5|?9sgaqHxsipDWh3A9M!p-3d^a2UZZ-1VZsfbu$alAq?_ML{{YJhA ztBkB60bpbg$pl8upa6IX3xLP)Oz<4+e`ljWkpF`k`5wXi9|~Rw&7iNckwL$a8+5Wa zh=9kuQH)U>$mg+*d`}h{#W(Ujh59_%D2+jEkx>fB=g&Y<FA6^AeGYuBgi($W<VZrJ zJg}!<fDZKsAMHK|<mptSQX|ljghpjX<wg}ol}1%Y)kZZ&wMKPD^^JV58u?x~^1W%~ zd)vtOu95G3Bj1NczK@N3pBni-uQGxjNodr{!VfC(j6g>c@_m7M`Wq<4LrT0~U|+i$ zO$YgUMkC)>n6E)c5{lZ3iHX`vaW}Fxf~sz|#zywH2!Ag!S_1O-;zqvj3yqdG^8JAN zd!^ADkiS=f{0$mKUW8ck4CyHuZ8F*lPVGip!2bRXT1X0-!-TAMPBGeTbPN>PdyMuP z?K9eMbinAK(IKP5Mn{Z}HuC*#<onmi_rH;!p^=}lk)NrNpSh8rrIDYtk)Lgq(Q#;G zpN3RtM(3H2HuAGW{mst_tIqiOpx(X<^7g$(eh!$oAA%SCD+b9+DF%U-`*X2ENQAdv z7=gAe8og}f=UQm=x{;q7>h1SNplyprADCY>^7DYA+vqdXltzADa6)J6hvsynpGJ_~ zi$=dee&+`bup51DxC>I4xIjX~n8}!h!Dyi|b0fdtLSxoOe&GhG%M7O(_!-VHoMkv? z47uc%UugQO6ec@MV_suE2BQTFKx%jy_!#(&1&xJ4+JzeVMHd>2H1dmsq!8L6x7_lJ zO;=21s*W(0F;-<TT45|}EN3iltYEBYtYoZgtkTFY(a0~^$S>8%FWty5)5tH|$S>E( zFTcWA%~;)7!&uW;%UIi3$5^+KU!jp-sgYl$kzciuU#*c}y^&w1kzaTEmsF-XT*em6 z91D#t8~GKd&q`yG;xe`c@$DM<m8b7ZV{)xGb}@EEb-ahM7s&CRjr<x5jlCQBH5;Vj z1^81d3KH{DQd2xjQgc0Bioy3J8T%UtE;J5k<kxEC*ACRX#1O?0&CG8cvWS_VAug^s zzqBYh)hDyK#IYzf5gPKw;l>fj*46VHM;oUz7_ByrF^)BkGmbY-Fitd1GEO#5F-|p3 zYvk8&<Tq^OH*VxNZR9s^<hN|(w{GOOZREFa<acc3cV2CrVVr54Wt?rCW1MT8XPj?b zU|eWi)X4AJ$nW3CAKJ(t)5xFP$e-EBpWnz|*2rJg$luV&-vWyeK1hU?H!w6<HS!xw z=g(kr;54p*aE+!*<uaK~@5^A~;xulAh?z`Z2v*Vt;hIf<1?F}`xE9mx@|nzpk&?;; zh=kSje`pd@Ardyz_ZKjkP5+(A#LY1aB4jt6FN?{MV?KoEFg+Z^TLR%ZO<w@wt%UGg zrgIlF*$5f0F<u9XvbBx;ZVQdqH}bnr&o5w7Q2=d;G~Uw4@6k|mm4Tn(qw#izPsTfp zcQTx1YBt_uymxwaHj_M;UjqY2Bfn=OzZb~&W<16Rj1MyKGesI7GCn;0SvHeKy>}zO z?<M1-4E)B&jE{%=1?#0GmLxhevNAUE`+y_e_@wcvSifN3(vrlaoK%;@lElTvCyh@t z#D)0<gLn`{XN}KA`vrUErKDB_B$i|>GCt1`hb#b5b<y}zynvXei>pt5x(oQyx#_(* zOgzk&jjv3flfz``dd>I-!m~FU`2!lHAgK|w|JnF%BYz+^?>;tu(#Q|-YEUD8Feqlt zEx|q&`)vH&_;4eC2;7&ijE_5U2Q>2gz!L3S<M$vd-!<}wEj0en$R7?4Umef}72~gs z{1MnJ{B8UPW?^I_e-tR$m{~!>R_wF!e~^vQFdI#nKsHJvY&2mtVP`N}Xu{UWAG^?m zqme%jWTUdK2@k`&g(kd>{P9?<G!ZrtfmxZ*$e%cURvwdiJ=BjT;vgH7;5JGbA9rGj zK(bNRL>}Zva2hgEXyi|U2CIoO$V!z){#0yMYME%mtW0a<PmdQcs?e=S&QD3z&B;%< z($_bb9+1zZ3JYixJ&+?Z;EpgfKJLU5h~x+p6El#vO&j^M7Mhqh@@GT64cZ`MV$;Z< zgUt<2CeAQ7<Tmo>fpVHT_W=_(27X2*MkV9J(;W(!M5TP8k!j*-;tjIHtC7E8p@~l; ze<9Qk&}qjefsOn{*z5>5iGbNr+{j-7%Cv}}jRyIu6z;1y<Ks?jvPiy4G)YDTZAv45 zIV@<?K|!0*$X|iY$~=U(DjWIpFoM=;x<VF{syDdCF)1=B0a*b~p(dq`{M9fkDnM3L zHuBeCv!dRl0p_dPM*ccbNn@4=OQR;uAaB*fz13!X+=*QZ$y=Q!-JpPkL{?8De<RG! zevq9L8u^>B**Oj2t!7YcEy!XrpMIc-iOqGE$sCX$ASrNeBY!K*yagch7B=#?VKZ+z z!n}5ndECWJwt}lo)-s4KG+EQg-?`9aT_b<j^vGf+mDtTDdl|%5nrt!IYO>8_yU7ld zohG|XcAM;J<nL+Z?``DoYvk{5<e$*UKe3U2QX~K5M*b-)nU9+6XV5m;Z*s`wu*ngV zqYT=OjCPIuQyUI7@=tB#pVr7fy^()LBmd0pw~Cq68TGH5++i?UVsgXerpYan+l~CQ z8~Nun^3QGLpSQ&1uE{-<`z8+>`R6zCFKFan*vP+Vx<M(^Os7|jYKu)?o4hf3+sMDT zk$*)a|LTSaSc3gv@`b@@vB^i1PbQxm`Ij{EFKy&swpeI}$v2a`pc^yzmpAgypUz#z z)NlUJlnIMcmZhdFrmUc$UH+Ag{Hq$Ik{J|KnHUtnWx6S+@$u~!%a{aNTw&#%DUYcz zgV8dRkEVR4{3f4G1x<y(_O5B<U)#vPtdW0RBmeqktfv@7O~p*b8ATaI8yW95gf{YT zXyo5GUA>xVWxc5aLxi&9G2xt()BSuKB=Q9W7(y8G8B!P$87dhR7!nyu7!()`8LSu# z7|ay(83Gu5!DYB9=r9Kcp$2AnOV3opRExoAAxLbYsdgj(mIg>^Z>q<r1{Q6Ifao-0 zR9gUJo7OYDTgAJEx1Dz%?@A7C-h~`Yysvl<@=k4JnbXJ;)X1{0k!4yVQ-32%TO(6# zBdb^=%aKNwJcOlArrr!jD@>hDT})j~-Avt0Jxo1Ky&Cy<H1h9k<loiEzq^rtPb2@{ zM*e+`{QFlhXq);nA7#)s^)L+t(GC2E8u<@2GTMO>$=*i(gWG4-GPyA(n#P-EG8nBi zO)yO~O)^b3O)*V1O*2h5&1eK^INZp8q>=w<Bmc2R{^O1OCmQ)rHu9fZ$$Zo_+cd{C z*EG*G-?V^1+q4Lr08cjx_%{j!GzvsD3Pd*w#5Npi6iArvSkJUB-L%fM17uCTX@hB_ zX_INQX^UyAX`5+#BmbF3{<Dqz=NkFXH}YR-<iFU+f2ooGawGqhm8PAhU8dcpJ*K^; zeWv}U6HF&I@?UM_f7r<XsFD9&BmeJ40iH$yxkdr~MgbR4lTd5=gl$Zcf_{l*ndylo z`9*rp8Hsu6sm0Sh8<_r>Lldv*T+>AiMoUcRna(#|V7jo8|5_ve^+x_1jr=#4m@YP5 zV!G6HaU=h&M*iE4{C67pZ%yC0nJI(Cbgk*S>9SjxG=xkynS$<hG~L|De|Mqj)<*t& z(+wvwDYEV~-DSFadhHe_d6ox_{P(9X*uoUVCR|)vnPWcv#}+2p>G~U(IGH+EOjp>- zWXc0>S(xrK-5)QYHeIlbNp$+=P9|ZF1EvQV;^0D$JDJL+KWt!9hV2J6Jz{!_!Dy-J zQPX3l$4yU|o^0fQ+{pi=k^gBU|FcH^=Sxk&XRn){Gd<tP{{qy#Y2<(1$p2>g@<yg9 zg4a!NGKeiSz0t`3a-r$1M*dgReVUkLnD3e1pPt>sq+b8n^eICAStI}32H2&orY}uj zA-9qFP2ZY+WiVQ9`p)#d=?Bw~rk_kdn|^8Jf8WUep^^V%BmbvH{?Cp4UmE$pE;s#V z`rY)0X_x6Q)8D4`jr`vl`M)>v{{YA1&qn@Vjr?aoai<<JeNi)$3~y0tVs=4(W?o5g zyny2Lh0RPdtS+fZrRkt>keq(6nTdx{6)ZeGyP1ibQ3=du^(-zfO`SfsnMsS$6r2d; z;fcV#D8IBoFFd~}J2NlcIlmw?wK!ftd%9o?llb)V1}3rT0xeAPjM88M7Prj2l<9LD zm^2vW!2;858<{v@DaVZ4On|{?i5ZU>uNj{ie<S~&M*hEz{QnyH|1U8UG!rrtHWO(S zU}zLzZWLf?6yN}*oJ>J!Gg$_)g=R910*njI<QfH-K*>dRduA)s6eb}v6*D!EtZJhG z>q0a2MgcaEtOA>vw&^Z2U2tmRc+e=o?k~t_Hhu4UrU2IBQnOr-=^Hzk9!f$Jw3&gK z5y%X~Mgh)+X2y*ITu?L2O?R1Dg3Vxg&?vw?eRmhr0)F9~ld}_?j2({&gG@@Cp4H7H z%arFZy|bIiU&hSF%$~t$k(sTTU84YRqX6F`GY2!rMgjgt0omzax|xg(%-qbpL1Ex- z=3(Y(=G7=5&?q3-C?M1*AiTuP$IREv&&<D3K%`MXv{68;Q9yipcn?!`y;-DLlvy+b zzgY~!S+h8^_{hT2)S}9e)S}#|yu{qpl;Gt2g48ImpmR=QadD%7L<2*kfOMmP%w-0C zvqZBbvt+XrM!k@d)QXablGLKykjjG8Mggft0m(}Y{0zAad1mPivLTsynI+(yWtM4{ z6)zy_>Eh~?SduK50gBf^n4OEvvZtr?GMTfO<(cJApWn-*#9~&!5C>u@S_HsCwb-lz z<k1qdQnNC%@<svqMgfIJ0mViEr6p#SW>sd@W;Klh%8deQjRNY80@{$sZZ-oQyJptX zD4?>?tgTT%6%-Y++qd>HWibhv^_ca6BC5AhKx3g<f1`jVNLGQ(Y_jPtv#H>SQhd-T zpye+p_dTf~C$qT3z~Bl4BLfoyGXo0)D-#nFGZWYJ3tdcB_3H&DF|aZ4F$gnAFvu_{ zF{m+UG3YTEGMF-0GuSaWGq^K&GWakAGK4aOGek4QGbA%)Fk~|nFcdSCF;p?sFf=eU zGqf{wGxRe|VwlP>i(xLqLWZRb%NbTNtYKKsu!&(C!%l|14Eq@lGaO?$$#90@0>dSS zYYaCS?l3%Hc+Bvup5Yb48-@=IpBcU}{AT#a$jHdb$ic|N$j2zeD9R|oD8nevsKlto zsKKbiXuxQ~XvS#CXv1jF=*;NO=*8&E7{D097|9sJ7|)o*n8KLBn9EqmSjt$*Sj*VR z*v#0@*vZ(-IDv5r<8;PZjB^+lFfL|X#<+@cE#rE|&5YX^cQR`3VcgGnknt$vamG`O z7Z|TFUT3_`c%ShR;}gagjISBrF@9kD%=nG*7vsO_A0{#7vlf@ueBhs+GMT9k%oLyg zd@_?eqw4g=WlS1oAW4Nw4D1XX4C)M;OBlEqxEQz@G~xvW{hfotGE>W)^YcoI@^f-h ziv$=hF=#XBFz7O9PB)yvq^4P1TF?6tqE{cG*B~l9F(<pED8Dp4;}U}rgE4~%*eY?5 zRR$2{W(-zK7|a>W87vqqr|+1;q|9!^V9Q_vGI$D;2A@5H(^9ZYL>U|y9H*~c$Rsh{ zU@8*}s|$lGgB#d18IWm~5Ys#u6c>Y)b6;ZcV(?~goBnVnlNO&Z%oINce};hRTc<J^ zvIa2(GlYN*kOLXu2r(dxffsH-1Vbc46v!bnnAG%&OY6Czp%cRp2Xj*_LqN1!a6n>u zY7r=e1lTSyBrqg0B!SJ92AS&xF*k)la~Z^845<uh4C&MNPh-+%&1A@8NP;*qhd~o! zXf8t@L;iI2=}bzjg$zYdX^9e;$4bMT^K*0a^DZ%zGgL5Cf-RCNE^WKP1hJ@^L1-a^ z`6Y&0hB}6NsN)TaOY6nYLF5}5gdh$91w|98^Di;9FtjqXL3LSyoF4?y)q(8%PKK^% z=hEVm{9NbMoSfoFztnOCaP4x5p@*TDp%1Fx0Hi+(qJIK|A}m2oj2GaCj2`5b1Qex~ zWu}&2VwlV@g`p1;5YrfDLIOgRVLHQ%>GCs~q*!M&%z;Yt%ww1dF=;--g6Y2}GbylN zVpznmm|+PxB*0Ob46$<=!cLw`3@aE`GAsexAiA1C2x0>_Ln=e(C5E*O>!4D68xT?( z89JvY&SDa0-OR9sVJpn^wnxSg)3+l+WFtc-!;W|XnaTRAWH>J|>|)r>um>6j3ZO8^ zhUnM_GaD50GcGY4U^vKd2yCtiNL2|$)e%_s5oI_UFCgfXpPuiSmzkSbl9`_eN@AB7 zjx(HKI0Q0(3X_J^DF#hQdOaQCo0tbmhsBpb1ECD(!6wTUm$n_74Kev5gA*j=xEWF} zF<fT2!f+L=2AqFtAZo5N%!C-1dx_yD!!3r}U=`BErR@w=5EXY3{!V4M$8djo`y3_( z_J<6Q7_LIyr2d3K2x5@}!&B^Dc+T*G;U(B;aD=r$jD8K%=f~iGiQz57JBIfNHN6lu zACax^WcU;>AU0i3ol%Va62ljUuMF?OG0gRy!D%tW4~Cx%zoz%EV$z*1Fpo)|{SU)m zhWAi6%Kv8&S_~?77#WcB?<GbiMrKA9kfIq(YC523nF_X-kqwqTxfwPxvO|+UC_aiW zF>*3;F>-@ls#ILsc7F~;2QNZLD#N`?jQorOjDk>;B|#?7gQyc`;Dw|{IR<$~k?H>P znM7H|7{wU{L0-}1Wt4;_2u3MJ>FM+5GpVr3GRi?^br}_4*%_3U?=dRI3kW&p<hbSM zq@)&wfQI})ZoI^(%%}n_=E1SO3}Ur9D40OSyuu|$O-3z7ZLlX~i%Z+C<U>^GGH5Ob z7h8S|{)~Ez`V0ZnmoH#aV>M(nVl)P;21npJh-y=)QyJzn1YBY?XS856hI+yZCd18W z4a!wwY>c*yc2H?SMh94|f~;|5bOM$0QtU2_u8eNb5Cg}>c8E0|FvCO{JyB!No6!fX z<KjFf4Ou@>)-Y!<XY@x^6v!CF7z}nhxPaadF*FqB1X0E?#&E_6kP{@PA6Uf1#~#HP z%^1v}IUQuGVk|6LK~9ZBH93JXkuezTV*$ow2B$@!1a^rrl`)Mm9c-U?acR5YQiy$- z44O+Avlz1(0vK~3iS+PdCJFXD#(c&CsGo&FspL3Bc@cx=BF19I5|C1T)-uL&#tN{J z(#54+?&%OURj{-Ga#}TG4LGXU>lo`98=xkFBmV+KbrXZ;B2d&`Vr*e-WrP*_QpKh9 ztlkh69SoWa8MrPnb}@D{_CQTgEiSG5e-a|!2dh;<DYri)I5{!z65~Y1NsN<WPOJIw z5TbM{%xREhI&J#-rA*T7GZ<$wPKE}o_-te)os82iG0tV2$2cEslqM)7UP6po2rDJH z85be9FBq3FE@hk#4t*WQ<*?Y~W=LgR!MGAR!-jkNIp(Amm0V(6&A0}tLyU19EM7q_ z?7YOdfpH__Ca~q;dJNLIVcY^U7Zk)>8D^ly|8~Y5jGLhTk>3R~Fqa{Zad)_DUV2Vu zamFRay^Q<dii8h<iXmtYJj8gI@dz}S!MW-e#KXtn9%e|r#CU@7B;ygVFL@bHgVN9$ z#<Ps)7|(+e2DqS;oxW!UlRW!H#!HNsp{9Y_TOT3q1IDXx(-^OTb0P=h4aS>{x1dU; zi%aW;4nZuwgA^l-cNy<Zms-iB$ohcsA>(DR14I}f!*XISL*6CEr;N`SpM!%;x45+C zBR9m9m#`oM1#BAQtEk|N#G=&TjMUVUON?(A-!eXj8ulLMGC2nMON<{GKS5=r7{5S6 ziScW=M`}(%YEkhe#_x<j7=MB-6D=-nJ5>p>>^FnrV#Ys=e;EQm;i1p|pNWBq5$d&i zkfVgbJ-$lr^%oa0u`sbOVq#@tQ-*AaV_;A|paNkoV&Y)pRCdU70CSZcx;ns&g-j4X zG4a6SmYa!}i4R)~IbJ{<z13V_q*q*?nO4HU!63<?%wWdg$`H(0#n{Z)!8nO=Hsf-} z^^7|hcQGDjyvFzx+;soR#KI)bq|9W?<i-@ql)+TURK?WFG=pg=(*~wZOuL!RG2LZ) z#`K=)2Qv>dAG0{K7PBR@6SFsS2y;Ah26HuY7xQH1Im}C$S21s6KEiygp7}iUBj%6H zzgSpV1X*NR<XJRWtXaHRf>~l%l38+C>RI|&rn4+!*~)T~<s!>1mbWZ_SXo*5SVdXo zSPfYnSUp*TSYuf;S+iM7Sld~rvCd~*!Mc@oKkI4Md#uk{f3b1039-qt8L*kL*|NE@ zMY3hE6|z;Z)w6Z5&1PH0wwbMd58HmW6KuEHUa@^<`@_!3F3K*)ZpiMy?#Uj+9?zc5 zUdmp_K9PL^`%3mr?7P{|vR`9=$^L_bk%Narf<uWzg+rIafy198f+LZmgrkw8i(@Xw z8jh_T`#6qsT;O=j@rmO%CmSa}rxK?jrxm9wXB1~LXBlTJXCLQu&Ly0OInUH{-sgPB z`JIb_i<?V?OP$M%%bv@FE08OdE03#@YXa9yt_55xxi)bf<+{Rkm+KkVd#)ec+}u*! z%G^5K#@sgC{@iig>D&d}wcMTDv$>aWZ|6S7eV+RU_Z#l7JRCgYJPJITJVrd$JbpZ} zJZU`nJT*L1dFJtK<T=1|lIH@?bDsLYyi&Z%yk@+vynei)yotP7ytTYNyi<AS@vh|E z%Da#EBJTs<m%N{N|MIc%N%Cp%8S+{2x$;HuCGwT<HS_iGP32p`x1H|*-(|i>e6RU_ z@bmJE@oVy1@H_H*@dxrp@#pf_@VD~!@z3R7$$yal6#rfRH~e4u{|T@Q2nZ+(7}X0{ z3%CeG3M2`X3bY9H3d|B%Ca_6hx4=1py8_Py-V6K?WD(>QR1nk`v=Fox^cD;eOcyK@ ztQYJMoGQ3baIN4@!9#*q1)m7M75pK@BE&1CAfzv3A!IA$CKM@@Ayg<-CDbf5OK5}8 zF`@H9kAyx7{Ssyt<`9+_HWjuL4iruhuFn)M60R5S7G5m8MtHyQIpOQV4}_lzzY}2; z5fG6SQ4&!V(GzhL2@r`CNfOBwDH5p`=@XeNvP@*X$R3faBKJf-iZY0Dii(NKiyDbK zih79#i^hniix!ABi%t@qExJN<i|8KFqoOxNpNoDF{Vm2KCN8EXrY~k8<|-B_7A2Nj zFIFSgDmFoEhS)-}En<ho&WK$WyCe2q?4LNhxPZ8%xRSW3xQn>2c$j#uc(eEd@x9{5 z#BYkf5dSFtOM+QKLPAl(M8a9ZM<P@rNg_|8QKCy?uEZLNtrGhrj!WE<cq#Eo;<qG+ zq_Cunq`st`q`PE*WTa${WVK|AWVhsG$vKi~>m~O|9+$izd0q0I6pIwEl!BDLl!cU| zl$(^dRESipRFYJ-REbo%RD)Ev)O>J(!@$G@rTHN=jFj358=jeAHVZVCGP6-YXQA2b zMgd*uSjv3UU1kfXLx*7n^rr7z&lJL1T*<xuCVUijqm$VZv(*en%gmOVEi+qgw!-v; z*{VhXgGK?vMggNn0b|f$s({Hd25qyo4EoGR%{GX=1C3>yHbjEPxdogX*%_xRZDg8k zWwz67KZDUyvt4Gp&Gwk>HQU!HVAd#L-Y8(vC}7zrV71ijfZ0Ljqh^QAjx-8bHwxH* z_1iWI*iC=Gk!dgEndxgcF-h891Wy#ee0Ig`CWF`#vt4G_KxTqXw1=3u#OxOHQRbs& zcN+y9KqfKTH3~RQXWq<Y!26JyV-bU|+2aP$Mghm^4x5>z8J|y&+03M-|Jv*WgV7SR zH)e0m-kH5`6mV@6aBCEBZxrxYV)oJOli6ppkBtJJjRIbc0^W@Rp5SpT=HF(2Afw&p z4CYJ>Vhha~8wGq8nlm>F_(H<joZWPnIVU`v{XoOrM}^FJ&G{LO7Mk-l3Ir}R7ibg+ znqIz@Nn6)kgi&p|xv06AxwyH6xum(2xpbpIaHBv-qd;h*Kv<(dc%wi>qd;UsM7)5> z^z&PpbT~XyQu9hOODd<I*~(<iXaE*u4$iEap16%kZ@S$!CbjAP+nCB^;I$Pr_{`PJ zH9$^KZxo1`9<rTDSI}J7+<?Jok-46^expEKqd@%hN!yux>dno~of(W)n_HM$np>G$ zo7<S%n%kM%n>(00nmaWLBsK~pH3}p*3Zyg&q&5nqH43CR3S=}2WHt(9H40>}Hg{pr zH+M64H}^32H1{(1Hg`AoHTP>2$Z3dd6zFag=xG$_Z4~Hh6jW{$)B$k?O&bNxKqKA4 zo-VE~soP_BFljRCo5z?ZG8io}k2Q}ok2g<f6v%B9$ZHhHZxkq4VxDB4%qVJ}+9*)i zC{WfA+9=R8ed|spduj6=^FolOT=P8heDi`vfucr%;zogzMuF1l{JWSYXPeiU*MS0| zwo#ybp?Q6yKn2KRL6@+Q;DVgY5>VgBvm`YavS!A-nNe+#d5d{#qd;Y&Ks|hx&%DFD zhe2$yd8c`od3U2gRii+4qd?7K^Iqno=KYNVwV)IzP&b`-H<NXJ%>i%@g~h>i^V!&R z&S5@kKCe-r0j#sJK|3-iGd%<B8fAx0NSgy@!ea9^3`Q%=mzXa#UuM4Ce1-W+^Ht`n z8wHvh1zH*fS{nu08U@-L1v(l9IvWMLwjbZkw4O2Pp!p%lECqP}&HN~%+CuYVjRO4$ zFP${Mz+kk@{FM1=^E2jW&Ci*iZxoo&C@`^6U{a&N<VJxhjRI4bnO`)&WPaKFqWM(@ z?M8uVjRMmf1(`q$L8a+8_A=E<JurU^N>C5YA2kZhXcU;a$ovU|extywhREqv`<S$B zAlAQPc(>U6wfP(Kw~Yd`8wHLv3Os74xncgn{G<6N^Un<Y=3mUentwC@ZvMmkr};1Q z-{yaK*O>pC&bXgxgYJSxf%T078yf}YGzuJT6gUE!B^20j&4R&#(SnJA--6kK#e&s> z&4S&6!-8}Az5PtNyek_8<~0heZWLJ8C@^<=!~rHt9}8ZFcS|k!Ech)1ECelt8U^Mz z3M^_ASkfr4tWjWjL(OFiQ428!e)I1P`WBK=kQ|qmnOYR;30e`;D6jyOmKQ>rbkpx2 zV3K69kg<@Ru5ge^o_Udl+;q8vOiJ|-Gb|K9W;6;chHAkaJB3<ip(@d1A=xOf6m(92 zz`}6f{FKt1)MBVCgD=RK22rpnP%#TVkXWO@3b0_bZ)RR5sLPd?T6CG=6T|ca2bow> zQY}mv&Ni~lZ4_A5z;Fq)>dV61!XjQk*d;6kHt6P)p9~&NT4Z4fnq$Kzb%}xB!rH>d z!ZxZPu_Pn7q$o2ly-{FoqrjSY0qe;Rt*rGSW;<9oM!STCxMk*~g4YdMI5ET_3qVx4 zSh!A~bcjiZ$--^=fkRAHsTN)qp$tZ=EW9mzEPO5eEc`73ECMZpEP^dU8U;2r3T$o^ z*wQGlwNYSOqrmn?fgOzkI~xUdH45xrWf2Bhz-SRAnIxacpluPye6&$u4`_xDR5R@Z z?VjPR1Thb7zj&M}jL{{B;oU-u+(v=D4K?88Xi<RkrZZ@svnaQyWDr|uQPC){f1yQH zqrd_13Px#*It$1-{1%|~_>BSwLHD<T&M$!6Stf1KZUNpb{>7pbv~*G6FhYKM<6S0U zY0R_$37?4;lcqBsV-jaxWHEXA|D#OO^=Ns+VyeY7i|H0K%zs-<<!v|r*C=qRQQ%yo z!1+dj<KTR83N&?&o-gKE%!lL)P@X*7C~yLvD;gppL9vwK-6D%+7Rwt2PBsdhhUWu| z`l*nVb_$%*!UOVC(lT>WVaaekqbMlho&goa3qu0(Q;I?9kDuWq-x^5j3kIjYcmbh; z(xjZsWWA!&q)Of5<f6=i5?B!Lv^WAv0J|)9TkNseYq8H_zr_KIgBFJ@4mS#1Xml00 z*eGzRQQ&f;z?DXUtBnHJ8U?O53fyQExVg&WC^Q9}WIo8C&!BB_7L)>R!BW5-*m`Aw z2ap8dd>fPi?lcPAh9!Xe;FHf-eFc89`ht!^U|azq8){&#duH(hlmMPL3fx_2@v>21 zdO`}Ly0pbxiw~e>xi2i<gO=?JfR5r8(P_Bb$Yumuj$Ci?%>uIb)&jiuR^Z_xrYTT) zjAi{8#h=B0^B<OsmQ3cqEm?T?fui^sxafP=DDW5*#e$5Wr4eXRY{_BC36EkwfwzqU zPtfDolAqz-QcD3#K}#V^VM~!lfv1fE&l?3^HVV9I6nKq@^8aG*K#}?kbUcK>!gv9R z>G3>_k|K~o%~A#u<uAZd4jMHOwTGn!)M5-Oimmvv)Py9eH{e7yeZxT}k@{Vb1hXHU zV4$IIX=G{3V6@88*wVz()Y8n-+|t6*($dP(+R~;`;C-XOhem;qjRKz<1wJ<ld}$Q; z+9>d?QQ&){z>igyc95iD>7)!k$=}iqlr(<AlE!cNN&W)=K?^{n;y0I1^k;Oo3}JY; z&@!}9;1@K7SVrJD&mZQ(c*{fvv4xfijRJobS|&9L{Dl+{mT8vYjrK1rL6_e(3V;qc zQC<u>&3+>&fk<2CTY~p&eX%SA6%c|9ptJuV^56oZUM004I5Ryjv81#pRU_UiB{K!Y zwMxn_%}dG5OAks-F0s-CXI;xmMzw{ORgHqo4H1_tYZ>@0>n!Wz1tgM7i;7b7N?cPi zOY)06GK)*{iz-1aoJK*GMnOf4R0pbbEt@S{AeC-CDA|E)TtU7@K~_+*!&>87c3F1A zlbs-MqaYhbs+$N(b(1V7TTZc@YB{Y@kiAimqfwBvQIM-qkQ<)rAQdjGe!UzFNo}ZA zC^SW(RhLjvtm$keIGqXdAf+>uY7rKTn=JQ&(%ELqEtXp?w^?qt++n%Xa+l?9%RP;P z{EdPFje>%Wf<ldg!i|C=je??$f?|z=;*Ek5t1S0H)7c@&b(@yQn2$CJ!Y(}$lm_h? z;Q(E?DJTz3XB<=f8C@-}fYRC3MnTx!N0v7TRYjKfEgynX+Ji<xnT3{*8U>+uA6Y)L zd<ia!EI}s*H41|6K9WOJMW&YTEkTRznZH<m1gA96d5chajG_o!2U-5G{5k#3T_#Bu z%U=v}AeO{*!Fx=?^~fzP%fFWY5b>_vD5!!S?^Y}f@0MDzTCrKNTX9%%HVUdX3aT{< zsy7O1Gzx0sig$d`PJFyu$w1;=i$J_vsamNs7%j9?YZTO7Xr<98sE4OdV5P&Tw#Z7? zO0Q8+zfsT#-hj3;v@*rgvbQp0K5AvrC};p`*$Wy@&%4hgqh@7m<%mtK6Z26kmqtNj zuv(Mp8}2j7^TF1}f>-1EPQQDf$+=$X0t186H3kNy#|#WguNfGWzA-Q;{bgWKW@2Da zW?^7ZW@BJb=4N0}=4D_|7GPjd7Ghvf)?{E%4q#wVj%8p_E@5C$E@NO&u3%tLu3}(N zu3=zMu47<OZeU<gZen0iZed_hZew6j?qFb0?qXn2UdX_pyqJMOc_{;f@(PA}2IbWZ z49aU67?d|KFeq<kU{K!1z@WT?fkAmU1B3ED(6A{3gYp#y2IY?o49fo)7*s?V7*uo^ z7*ygJ7*q-w7*zTg7*sYeFsK}2U{JZsz@YMqfkEXX1B1$E1_qU{3=AsY85mUlF)*ky zFfgbxF)*mIFfgdHF)*mAGcc&e*E2Avb}%rgPGw+FoyEYQI){NlbshtQ>S6{4)ujv! zs>>M|R97-EsBUFoP(94Rpn8UZLG=m)gX&!d2G#ov45}{}7*szqFsS}vU{GUbU{K>= zU{DieU{I4{U{F(LU{F(KU{KRzU{G^mU{LdBU{H%-U{FhCU{K3oU{K3qU{I^iWnfUt zXJAk(WMELMVqj2fVPH^eV_;A_%D|v@j)6h#0Rw~Da|Q;r4-5=ye;F9mxfmGKc^DYf z`4||~1sE9Ag%}vrMHm>=#TXdWl^Gb+RT&u6)fpJnH5nMxwHX-Hbr~4c^%)q{4H+2J zV;C6JXEQLU-(X<S5M^M{$YWrr*I3QKps|I4L1QligT{Ua28|O83>p_17&I<3FlgLi zV9<EVz@YJ*fkEQ~1B1p-1_q7a3=Enq3=EpQ3=Eq53=EnQ3=Eoz3=Epe3=En&3=Eov z3=Eof3=EpV3=Eo~3=Ep#3=Eo)3=Epl3=EpF3=Ep_3=Eoy3=Epd3=Ep7phX1f3=Enz z3=Eoe3=EnL3=Eo03=EpB3=Enb3=Epx3=Eom3=EnR85lIDFfeFNXJF8r$-tm_nSnuz zmw`dcoPj~Bgn>b8IRk^%VFm`R&kPLO>I@9pK@1GqH4F^eoeT`x6Brn@CowQ+Phnut zp2onSJ(qz&dp-k$_Cf{*?Zx#B4BAT>7_>JrFlg^$V9-9sz@UACfkFEe1B3P%1_m8f z1_m8H1_m7y1_m8V1_m8B1_m7u1_m831_m7;1_qtw3=BG37#MW6F)--tU|`VM#lWB& z#K52%&%mIY#=xMP!N8!K#lWDO!@!_h%)p>q%D|vo&cL8s$-tmn&A^~rzlwoD_Z9<# z9w!5Xo)80ro+tx@o;U-8o+JZ<o)!axo(Thko*e^&o)-gyo(}_qo*x5)UH}7wUJwI= z-f9L0y)6t3dIuR8^iD7^=$&F<&^yDxpm&aeLGLO9gWh!p2ECgM40^X281(KkFz7vD zV9<Nbz@RU{z@V?gz@Tr>z)-L6!N8#J&A_1V%fO)T&%mG`!@!`Q$-tnW&A_0a%fO(Y z&%mHx$iSdq%)p>u%D|xC#K556!oZ;4#=xN8!N8#3#lWE7!@!{5$H1UJfq_APD+7c6 zMFs}_9}ElzatsUxb_@&#DGUq-X$%Yo`3wvOMGOoEB@7G(Wef}k^$hh428|312CEqu z47M;Z7#wC`FgV4)U~q|n!Qcu5gTY+}216wV216AF217Ll215-7216|d216YN217jt z215e|216qT2164D217Fj215%5216?b216SL217dr215r1216$X216GH217Rn215@9 z2173f216eP217pv2E%}Q1_r|*1_r|r1_r}01_r|j1_r|@1_r|z1_r}81_r|f1_r|< z1_r|v1_r}41_r}?1_r}I1_r}!1_r|^3=D?T7#Iw<GB6nKV_+~mz`$U5pMk;f1p|ZO zD+UH54h9AzK?VjRVFm^xI|c?LcLoL{PX-2~90mrXQU(U2as~#Y`UMOOMk^T@j8-!+ z7+qpuFuKjaV04#(!I*=A!B~)i!C07q!PtO-!Pt_4!PuIC!8n3}!8nnD!8n<L!MKHi z!MK-!!MLA+!FU-1gYkL>2IGwk48~^}7>utmFc{xpU@+leU@#G6U@#G8U@*~VU@);@ zU@);_U@(bdU@%E$V5m1qWneJrVPG(s%D`YUoq@q*69a?EZUzREy$lQ{4;UCsUNSJ4 zyk=l96=YyAm11Bpm0@5obz@*K^=Du(4P;<2tz=*@ZDL?BZDC+AUB$p)x|xB&bSndc z={*Jp)8`BfrY{*7%(xgB%!C;j%tRR&%&Zw0%v=~4%-k3l%-R_08O-__7|bRzFqqwC zU@&{ez+m=*fx+B@fx+C7fx+CFfx&zV1B3Zo1_tx_3=HNk85qnzF))~aVPLROV_>k* zXJD`}VPLSZWni#~Wni#KVPLRmVPLSB#lT>(oPoh&6$69C8U_Z7^$ZLa8yOfZHZw3- z++bj^xXZv`@sokUlC7SB!BUWc!BUuk!BUig!BU)o!BUce!BU!m!BUNZ!BT^P!BUHX z!BU5T!BUTb!P0<%!P1C<!7_<~!Ez!4gXIAR2FuqB3|1lx3|86<3|0;d3|5{D3|2l2 z3|4*&3|0XQ3|5H@3|7eu3|6TO3|8q33|5&83|2=N7_81RFj&>!Vqmbk&%j{ykb%MK zF$06u3kC+OR}2hRZx|S?-Z3y(Gczz)3otNP3o<ZR3o$TQi!d-)D>5)xD={!wD>E=y zt1>WH8!<3gTQV?MTQe|N+cGd%+cPj&yD>0WdoVCqdoeIr`!FzA`!O(BmoqR}H!v_* zH#0C;w=ytTw=*!*ThCx%u%5-hU_FO{!FnD8gY^Oi1{(_o1{+5P1{*&H2Ag082Afa@ z2AgmO2AdcL2Aenr2Ac#12Ad=X2AgsQ2AgIE2AdfS3^q#{7;Kg?FxV_-V6a)qz+khD zfx%`s1B1<81_qn`3=B3$7#M7hF)-MiU|_I0#lT>5oq@sTCPO`g&20t-o4X7QwowcW zw&@HEwwVkJw%H5}wz&)pwoe%tY(FtD*s(G&*s(J(*l{v2*l{y3*zqzj*zq$k*a<Q) z*a<T**oiVQ*oiYR*l95^*y%7Z*y%Aa*cmV|*cmY}*qJae*qJdf*jX?z*jX_!*x4{J z*x4~K*aa{!*hSYfFxWLQFxX9FV6fZ7z+iWVfx+$u1B2Zs1_pap1_paR1_pa^1_pac z1_pa+1_pas1_pb11_paY1_paQ1_pae1_pZ<1_paK1_pZ%1_paC1_t}Z3=H;b7#Qrg zFfiEfWMHsA#=u~If`P&Q6a#~UG6REy0Rsc*nl%R#1_p=vUIqq-Squyga~K#L<}olh z>|tPVILg4_aEXDz;W7h*!xaVwhieQB4(}Nl9DXn`IQ(W{aQMr>;P9V;!I6uB!BLoj z!O@<9!O??(!7-SD!7-G9!7-eH!7-A7!7-YF!7-MB!7-kJ!7+=0!LgKq!LfmX!Lgfx z!Lf&d!Eq)7L%rh~1_sA<3=EDN7#JKkF)%o8VPJ6F#=zjXgMq<u7XyRi9tH--eGCka z7a15FFEcPWUS(i#yw1Sjc$0y_@iqg4<6Q;@$NLNnjt?0a93L|<I6h@yaQx1|;Kanh z;H1gG;AG3d;1tQg;8e`O;8f4R;53tg!D$TxgVR<92B$*|^$bo&7#N(6F)%otU|?`M z#lYZnhJnH990P;X1qKGEy9^9Y_Zb+R9x^aETQM*=yE8C2donOMdowUNFJWMC-pIh< zyqST)c`E~h3oiqMixdNciwpyUiyQ-kOF09BOA7;oOB(}&O9umk%R>eRmv;;dE*}^e zTs|={xOy`%xQ5g-Ft{c%Ft{c$Ft{c&Fu0~NFu2w+Fu1leFt~OwFt~OxFt|=;U~t{X zz~FkEfx-0(1B2@|1_sv~3=FQf7#LjdFfh2@V_<N7z`)@8h=IZNEdzt=4+aJ|W(Ec~ zJ_ZIiNd^Wt6$S=3Lk0#n3kC)^D+UHP8wLh9I|c?fR|W>RdUpl}H%|rzHy;KDH$Mgj zw`c|iw^#-Sw|E8yw?qa8w|5K-Zoe5A-2O5!xcz5faA#y-a4%qBaIa-xaIa@zaBpN_ zaBpT{@Q`6(@X%yn@GxLt@GxRv@GxOu@GxUw@UUfI@UUlK@Ni^c@Ni~e@Ni{d@JM4| z@aSY<@L0vbQ15Ysfx+V}1B1r}1_qBy3=AGu7#KY6GB9}DV_@)jz`)?~l7YeF8v}#K zUj_zGW(EdN0R{$7aRvrYNd^W_X$A&QSq27A6$S=RH3kMx4F(2JZ3YHUT?PhEKL!TR zd<F*3Nem30vl$pX=P@vNE?{8rT*ScOxt)Q*^8f>b=TU}w2G8RR44x+$7(7oiFnC^J zVDP-kz~FhEfx+_u1B2&d1_sZk3=E#n85lf2F)(=XFfe#YGB9{4Ffe#2F)(<kFfe$j zF)(=PGB9}QGcb4=F)(<UGB9|VGcb4sGB9{WF)(<=GB9{0Ffe!}F)(;#Gcb7NFfe%K zF)(;lGcb6~sb^sDn$N)CwTOYiYbgVR*9ry(uhk3;Uh5bbyf!j0cx_=|@Y>G6;I)f^ z!D}xAgVzBD2Cu^m3|_|=7`#q0FnGOUVDNg&z~J?Pfx+uD1B2H$1_rO63=Cd>7#O_% zGcb5FF)(<uGB9{^Ffe#?Gcb7bF)(-wGB9|HFfe$FGcb79OENHct1&QmYcMc)YcVi* z>oPF-zF=VR{mQ`L`<;Qo_a_5`?;i$+;GGN%!N(XFf=@6o1fODH2tLce5Ej9}5SGfo z5SGrs5SGcn5SGKh5Ru8i5K+d!5K+Ov5K+az5K+s(5b>RXA(DlGA(D-OA(DfEA(ESc zAtr!<AtsiAp*|*_fgvW5fgvV^fg$D|14GPf28Nio3=A>v85m+dF)$=YFfb&iGB6~k zGcY7)GB70PFfb%PXJAPF!oZOHje#Ng2LnU$Zw7|Ui3|*x^B5R17ceknE@EKFT*|;u zz{|i;AjQB?Aj7~=AjiN^pvb^bFo%JmU?l@X!D<GEg0&3w3<Vn)7)tsW7)oX{FqF(? zU?`c-z)-S?fuU5EfuU53fuU4~fuU57fuYopfuT~LfuYidfuS;xfuS;lfuS;-fuS;r zfuS;%fuS;ifuS;)fuS;ufuS;!fuS;ofuS;=fuXX6fuXXUfuXXKfuXXSfuXXOfuV8& z14HFx28PP1^$ZM^(-{~lXE88T&ShYzoX@~exrc$F@-_oQ<$nf-Dn$l{Dpv-Es%!>^ zs(uEBs&xzuRc9F(s$MZLRDEV(sQSjhQ1z36q3SmSLp2KnLp3i0L$v?{L$xpiL$w$K zL$xFWL$x#mL$xdeL$y2uL$x9UL$w|QL$x6TL$wJ5Lv_7514FeH14Fe914DHr14DHh z14DH-14DHl14DHo14DHg14DHM14DH+14DH!14DHu14H!;28Qa{3=Gvv7#ONIGB8wc zV_>M>$-q#(hk>E`AOl17VFrfkV+;({Cm0y2&oMAm-(_H^zQ@2&{hEQHhJk^hhM9q( zhK+%thLeGzzJ`Z^p@yG<p+<;-p+=N}p+<s%p+=g4p+=5@p~jejp~j4Xp~ixNp~i}V zp~i-Rp~jwpp~i`Up~jVgp~jtop~j1Wp~jbip~jzqp(clcp{ARGp=Lb;L(N47hMKPo z47Jh>47K(Q47G6#47Ifk47IZu7-|<YFw`z%V5nWmP|r}int`Eq3j;&#UIvER0}Kqc zhZz`Zk1;URo@8LCJ<Y&Sdyavj_5uS#?Ii|=+WQO)wT~DWYM(MN)V^R~sC~`AQ2UmF zp^l4zp-!BEp-zT@p-!HGp-zc`p-!EFp-zi|p-zW^p-zv1q0W|pq0Whcq0XCuq0Wzi zp)Q(%p)R4GfuSy$fuSyqfuSy&fuSy!fuXK|fuXL5fuXLEfuXLCfuU|O14G?128Ozo z3=DN^7#Ql-GceR`VqmD-%D_;!gMp!LHv>c6J_d%mgA5FH*BBV;ZZa^`-DY5@yUV~( zcb|cw?hyk+-BSjJx)%%#b*~s0>Oc<uz`#)ViGiWMo}YoCUXOvHK8S&#zJ!6Heg*?W z{XPbU`bP{54U7y74GIhl4Ymvn4Q>n!4W0}P4L%GE4Soy^4dDz74G9bk4ap1)4QUJv z4VerK4LJ-94S5U<4TTI04aE!$4Gjzo4b2P;4Q&hz4V?@O4LuAD4Sfs@4XYU#8g?)+ zH0)(ysBbvHz|e4*fuZ3914F|p28M>S3=9qD85kPwF)%bdW?*P|#=y|<nSr6<2LnUH zZw7{je+&$b%nS^TtPBi|91IMNTnr42k_-%uY77jG)(i}db_@)SjtmTqE({Ef?hFi# zUJMM4z6=bF0SpX{!3+$IVGIn7kqiutc?=AVg$(r!jl~QMjin3>jpYmsja3W`jkOF6 zjr9x+jg1TpjV%lejqMB!jhze(jmsDq8jmtCG`?hDXyRsIXwqk3XbNRuXsTpjXqv&m z(6pU_q3H?(L(^RbhNcG$3{8(27@D3kFf_emU}*Zzz|i!QfuZR)14Gka28O2p3=GYT z3=GYD^$ZNnf(#7JA`A@8;tUMUQVa~uG7JpOmJAHdZVU{~-V6-QehduFfeZ}IVGIn- z5ey8?Q49>tF$@gN*$fQLB@7JBjSLLUZ43;}oeT`kJq!%Z6B!tqCo?cKPi0_ep3cC~ zyo`aNc{2k;^9crq=F<!e&F2^xnlCaiG+$w0Xs*A`z|ee)fuZ>>14Huz28QOx3=GZB z7#Ny=GcYv&V_;}uU|?urVqj=tVPI%sXJBaIVqj?DWngIGXJBX%Vqj<yWngF#XJBYC zVPI$pW?*P3XJBZV$-vOEmw}<>F#|&@I|D<j8UsVCD+5Do5(7hPHUmRz9s@&bAp=8e zF#|(=YYhWKYbygoYX<{EYZn7UYcB&sYd-@+>qG{I*2xSEtqT|!S{E}gv@T;{XkE#` z(7J|!p>-VtL+fb<hSnPl46Sz=7+N1NFtma!d%?ia`ig;}^(_NK>w5-<)_)8PZHx>I zZCnftZ9EJNZITQOZE_3@ZHf#GZ7K{5ZJG@A3~kyB3~hQ03~dGs3~lxd3~fFP3~h-F z3~eb43~lKQ3~gBq3~jj#3~dDr3~j{>3~gl$3~iMR3~e<G3~luc3~f^w7}};YFtp8N zU}&4oz|c0AfuU^y14G+l28Om}3=C~67#P}CGcdHRV_<08z`)RUmVu$|4Ff~F00Tq2 zQ9T1gdl&;ldkq6a`vL}r_WcYD?e`cM+J7@Jbg(cmbg(lpbZ{{+bnq}RbcixAbjUF< zbSN?~bf_>ebf_~hbZ9X!bm%ZJbm%iMbQm%)bQm)*bT}|DbT~6Gbht4vba*l_boekZ zboenabYwFybW|`fbks61bTlw9bTl(Cbkuh+Fm!Y?Fm&`XFm&`YFm%jgVCY!Lz|gUT zfuUm~14G9)28NEE3=AE67#KPZGB9);W?<+z#=y{Vf`OsqIs-$;69$Hkp9~Bge;61# z{xdLiGBGf8vNAAqaxgG-ax*Y=@-Z-U3NkQsiZC#AiZd{D>M$^L>N7BO8Zt0+8Z$7| zcbYOVbXqVlbXqeoblNg7blNj8bUHCGbh<Jybh<Mzbfz#cbT%_EbS`IL=sd~5(D{~u zp-Y&7q05|sp(~7mp{taEp=%NYL)UBuhOT)G3|$Ku7`hfSFm$b9VCdS)z|ggWfuU;` z14Gwd28OQv3=CZd85p__Gca^rU|{IF%uvtJb&Y|c>m~z3*Bu6iu6qm&UB4L^x;Ypa zx_KEGx&;^*x`i1Sx+NGGx}_Kxx@8#{y5$)dy7d?sx(yi^x~&)(y4@KVx_uZJy8Rg# zx`P-Py2BY5x+57Fx?>m^y5krax^o#Ax~mu%y89Uzx+gI(bWdeq=$^sA&^?=hp?h9E z14H*h28Qk>3=G}N85p`(F)(zmWnkz&#K6#fl!2l9I0HlXNd|`Q(+mvV=NK5eFETK6 zUtwVAzQ(}NeUpKq`wjy`_dN!N?%xayJyHw|J$4KXJqZj9JuM6jJ*yZPdd@L0^t@$Y z=;dKx=+$Ik=rv+s=rv_v=(S*A=(S>C=&g5VVCeN>VCeN{VCW5EVCW5HVCaotVCaov zVCaouVCaowVCYR?VCc<dVCXGiVCXGoVCXGlVCb!6VCb!8VCbE}z|gytfuVO514Hjx z28P}Z3=F+n85nwZFfjD)Vqoaq!@$scnt`GB90Nn|bq0psn+y!S&lnhbUo$ZDzGGmh z@BPTY(EE*nq4x&^L+@_}hTgvn41GKd41JOe41IbG41I<S41FdH41MMd41HD%41Kl? z41Ep^41LZF41I1441Jyq41GQf41I|V41FmK41H+~41F0441HM)41Ku_41EO*41Glm z41FaG41MJc41HA$41F~W41F^h82WZF)HC$mVPNR{$H369#K6$+!NAa;!@$tr&A`yV zih-g3I0Hlf1qO!x%M1+t*BBW3Z!j?QKV)F&f5pJi|CWKF|2+dk|0f29{x1v+{ofcE zCNMKFOkiVRn83-vFoB1GVFEt`!vsMFh6#EM3=^yw7$!I{Fidb}V3^>>z%ap^fnkDg zJp;pp00xE$K@1EN5*ZjKq%bf{C}d!mP{zP8p^|}NLJb4MghmF23C#=)6WSOUCUh_` zOqkBVFkuM;!-Sm-3={S+FihCbz%bzu1H*))3=9)aFfdFw&A>3>90S9Iiwq1Ct}rl6 zxX!>Z;SB@Bg!c>#6FxF9O!&;eFySi$!-O9U3=`^qGcZi}$G|X=fq`KnGXuj!HU@@? z91IK-RT&s2x-c+I%wS-c*u}swaUBE0#48L86Mrx;OcG~cm}JJlFe#XUVNwhO!=!iy zhDk{b43knA7$)U1Fia|AV3<_Nz%Z$XfnicT1H+^y28Ky33=EUn85kx_VPKdvoq=J} zECz;2a~T-wCoN!Ln6!w2VbXpEhDm1_7$#k0V3>4;fnm~h28Ky@7#JqqV_=x{kbz;+ zV+MvvpBNY>ePv*n%*4PjnVo@QG8Y5GWL^e_$wCYalSLR9CW|vLOqOI|n5@CTFxixW zVX_wk!(?9uhRFd843mQy7$%1?FiehQV3-`kz%V(UfnjnILp{UfR0f9084L`QYZ(|O zH!v_vZen1V+`_;xxs8Egawh}B<Q@iw$^8rrlP5ATOrFBPFnKxy!{nI^43oDpFigJ6 zz%cnI1H%+)28Jp23=C6J85pK?GB8Y8!N4%(I0M6!CkzZz-ZC&u`M|(1<ue1rl&=g7 zQ~oh9Ol4<an99Y#FqOBSfnllu1H)8d28OAk3=C7n85pLjFfdG2XJDAB#lSFCmw{ob z0RzKSBL;@4{tOILV;C5wCNeNgO<`b|n$Ey5HHU#=YCZ$Q)ItV^sl^NoQ=1qVrnWLL zOl@aim^y`lVd_i<hN*KH7^co=V3@jufnn-028O9C85pLnW?-1Qi-BQk{c#3{sdpF{ zrru{@nEHr;Vd_%`hN&+Y7^c2vV3_)jfnn-L28O9$7#OC0XJDB6i-BPpKLf)wAqIwN zA`A@E#26T+NiZ->lV)I;Cda@qO@V=7ni2!UG*t$MX&MX+)3g{ErnxgPOiN>6nAXL> zFl`M3!?X(w4AZ_bFie+XV3=;nz)(Luf`MUrDFegwItGU6jSLLaTNoIow=pnG?`L3` zK7)Z_`fLV<>2nzvrY~S%n7)XCVfqpVhUps_7^ZJwV3@w0fnoYC28QW-85pMTXJD9q zhk;@GO9qDN?-&@Se`H{o{)K^I`cDRi>Ax8mrvGDLn8ConFoU0gVTKF?!wf|Rh8Zdh z^$auA85m~hFfh!}V_=wJ$iOhen1Nx269dBxe+GsbDGUrV(is?LWHB(z$Yo%dQNX}3 zqnLqVMi~Rcj7kQE88r+HGwK-_W;8J{%$Ux=Fk==2!;Co$3^V32Fw9uMz%XMm1H+7E z3=A_?GBC_o&A>2Y9RtIRjSLJkHZw5HxWK?L<9$5?!%SfYhMA@e3^OAc7-oX_iy0VZ z9%5ja`H+EO=0668S?ml9v$z--X7MsG%;INYm?go$FiVkvVU`L5!z^_MhFMw+46}3@ z7-s1+Fw8PyV3=jkz%a{+fnk;_1H&v228LPQ3=Fe;85m||F)++3XJD9B!@w}Bo`GRj z6NqkSV3^g(z%Z+afnio31H-Jj3=FdtFfhzo$-ppc4FkihoeT`K_AxNbI>^8<>j(qG ztdk53vraQG%sR)wFzW&X!>s!Z471)aFwACTV3^Iqz%ZMgfnhcm1H)`y28P)J3=Fe{ z85m}ZF)+-QWMG&r!@w|Go`GSu2?N7ya|VXlp!lC{&A>3*mVsfm0|UcsX9kAZt_%#b z-5D5WdoeJ~_GMt0?a#n4JBNW`b~gjV?DY%`voA6*%>K&2Fh`n!VU9fm!<;w<hB>ti z40C2NFw9xZz%XYS1H+t^3=DHtGce5A!oV<RF9XAz0}Kpv4lyvyIm*B==QsnyoRbU; zb51ib%(=l(&oJjU1H+tq3=DG~GBC_}!oV=+83V&yW(J120t^guMHv|8N-!|Ym1ba= ztH8i8SDArft||k=Ty+M9xn>Lub1fMd=DIO3%=KnqnCr*DFgK8aVQv@$!`ui4hPlxU z40B@{80O|MFwCuFV3^y-z%X|r1H;@Y3=DIpGce4Z#lSFkZao9T+yx8_a~Cr(%w5L7 zFn1*b!`w9t408`MFw8x|z%ch11H;@C3=DHmF)++M%fK-A0t3U`%M1*2uQD*qy}`gR z_cjB=+`9}6bAK@~%#&nbm}kqtFfX2gVO}!>!@QLY4D-%1FwA?yz%ZYifnmM|1H*hn z28Q`23=H$l85rhUGBC`qcVb|e@6Et4-;aS|ejo$G{166)`QZ!<^CKA;=0`Iy%+Fw8 zn4itSFh7rhVSXV4!~7BkhWTX-4D%;5Fw9@Tz%YL)1H=3k3=H#EGce5Gz`!tn69dEi ztqctFw=*!zKgPf?|2zZ3{EG|>^Y1Y*%zw<lF#j0?!~B;F4D;VHFwFnJz)(N`GXul? zuM7+eSQr=<2r@7%FkxU=V9vm>z>0xkfh_~W0tW_$1<ni%3)~nO7I-o+Ebw7qSm4jV zupo$mVL>PZ!-5C~h6T|K3=85I7#1WlFf2%6U|7)3z_6f;fnh-}1H*y|3=9h<GcYWe z#=x*(CIiEQISdR7<})xXSj51vU@1dA!-5qI3=38>Ff3Tdz_4H=1H*zX3=9jlGcYXJ z$-uDS7z4wC6ATOsPBAbnILpAWu!ezQVJ8E_!fpnJg}n?63nwrzEK+1(Sft0mu*iUc zVUZC7!y;1#hDFyH7#2NdU|95&fnm{e28Kni7#J33GcYW!U|?8W#lWz*hJgVz^}9r< zo`GSBJOjfLMFxf?$_xxk)EF3+tYlzVvW<aZ$qojFCA%0Hmh5F<SQ^E^ur!^4VQD4< z!_sU9hNXE73`<`zFf9Gfz_9cu1H;na3=B*EF)%Ef&%m&34Fkinbqoy4HZU+O+sweQ z+=GE(c_;(J@^A)*<&g{w%VQWAmOo}-SpI>5VR_;w28QKd7#Nm+XJA;-$H1^+HUq<o zxeN>|<})y?Sj51vQk8*Wr4a+eN)rZ#m1YbKD=irqR&HZpSb3O%VdYT<hLy(|7*?KQ zU|7|_z_6;9fnilY1H-C`3=FHLFfgnZXJA;ZGW{GQvvR#Z1H<Yd28PwC3=FF?7#LP( zGcc^qV_;Za$iT3=gn?moIRnG$Dh7ttwG0fa>lqkUH!?7+p3K0odL9GA>Z1${t8X$e ztp3Wtu!f(3VU08c!x~cthBY1x3~K@z7}i8FFszAXU|5sDz_2EnfniM=1H+mO28K1I z3=C^37#P-6F)-AxnZdxYW+?;1niUKTYgREZtU1BJu;wZQ!<rim3~O#NFs%8(z_6B; zfnhBN1H)P_28Ok23=C_H85q`@Ffgn&Wnfrq&cLuXfPrCcBm=|R7zT#5@eB-W6B!uR z<}fg<EoER>+sMGMwu^ybZ7&1E+6fE{YbP-<tewliuyz##!`i(J)88{O%hg|HU|4&D zfnn`y28Olo7#P-mWMEkPg@Ix1cLs*FzZe+S{$*fT$H2g_j+udB9V-LFI(7zzb&?DW z>r@yR)_F59tcz!0SXa%!ux=^?!@7kG4C{6?FswVrz_9K*1H-x}3=Hd@Gcc@s#lW!c zEd#^44-5?JJ~J?^`^Lbq?gs<IdR7L8`t=+P4C}cV7}jerFswIaU|4U#z_8wmfnj|F z1H<}M28Q(+3=HeD7#P-fFfgp2%D}LG1_Q(TSqu#8cQ7!lKgz(c{saTV`cn)H>t8T1 ztpCcuupVUaF9wDUVhju$lo=Q{s4y^WP-S4)pw7Us!GVEcgC_&S1|J574gL%a8v+@W z88*Z)Fl<O=VAxQ^z_6j3fnh@(1H*<!28IpI3=A9k7#KFpp03BjtXzMLfnmc*28IoH z7#KF(XJFXyh=F0lQwD|&FBlj$yk=n7@Q#6D!$$^&4PO`-Hhg1X*zkjaVIw00!$v*^ zhK+&@3>!rl7&eMCFl>}!VAv?jz_3w)fnlQ(1H(pr28NAB3=A7h7#KEoGcatN!N9O_ zHUq=PxeN>&zcDauVrF32#Kyo-zlno^VN)Ul!=^k2hE0VG44aA>7&e_@VAyn%fnn1f z28K=d7#KF2Gcas+VPM$o&cLwQlYwFLA_j)ds~H$J?_glqypw@p^DYL4&3hOaHeX|4 z*nFRXVe=yfhRshI7&bp=VA%YMfnoD!28J#23=CT|7#Ox_Gcat?V_?`~z`(G@nt_>N zi^udJR%Ye;Vg`mSWef~kIvE(Y^e`}N>1SZrGKqm<%Txx2Ei)Jxw#;T=*fNiSVaq}W zhAoR37`7~BVA!&qfnm!b28Jy!85p+wWnkDU$-uDHn1NxdJp;qmNCt+jISdS2OBoop zwlFYkZD(NE+Qq=IwU>cm>jVadt&<rTwoYSU*gBJeVe4!LhWf257#Oy$W?<O5mVsd# z8w0~OVFre6Vhjx1Bp4XB6*4evt7Bl;*2uuHt(k#g+ieDhZ7&!Yw!LOx*!GrzVY?dx z!}eeXhV5Yt4BI0Z7`AU@VA#HofnobW28Qj285nlRFfi=UWMJ5#!@#gZkAY!FI|IXx z2@DK7<}xtsn8(1dV?IMY!;Xav3_Er+Fzh(Oz_8;u1H+C}3=BKYFfi=6&cLwa0RzKM z9tMV;q6`c>B^VfXN;5F*lx1Mpsl~vs)0Tl@rvn4SPG<&&oo);aJ3Sc~cKR?d?DS_~ z*crsYurri_VP^yb!_I65hMjo~3_A-M7<QI0FzhU6VAxs3z_7EHfnjGuJp;qeW(J0x ztqcr1+Zh;k&SYTNxrBjX=V=Cpo%b0ScK&8y*d@xquuGAFVV5-n!!ADthF#$d47*Yo z7<Q#IFzm`=VAz$*z_6=;fnirM1H-N|28LY~3=F$k85nkTFfi=uVqn<yn1Nx}2L^^+ zpBWf-ePv+S?Z?2dJDP!EcN_!5?)n4<hTS_D7<M0JVAy?vfnoP428KP#3=De=7#Q{# zGcfEiWnkFT$H1^>HUq<+c?=AD7BDdE`N_brmx+O4FFymrUI7M%y@Cu3dxaSo_UbS& z>@{Uz*lWSSu-BS_VXrL%!(I;thP{Cd40~%C81}X?FzoGQVA$Kkz_7QEfnhHw{`an9 zVA#8nfno0!28O-c85s8NVqn<2mw{pL0S1P>hZz|59%EqGdy;`+?;Qq)z4sXy_C8`@ z*!z@$VebnDhP|&D81}wnVA%VSfno0#28O-g7#Q~cU|`tC$iT3Vje%hwCj-Mi9tMVe zd<+cxq!}3Y$uThOQ($1&=fJ?Q&zFH=UjRcr!@eK}hJ85<4Erh>81_{$Fzl;lVAxm7 zz_724fni@K1H--^28Mlo3=I2bGBE60#K5p`9RtI@?F<b2b}=yQ+snYPZ$AUWzB3FA z`|dL^?0dw(u<t1Y!@d^`4EtU)FzkEBz_9Nl1H-;A3=I3eGcfG?#lWzimw{ow00YB* zVFrf%V)YCR`z09|_RBCZ?3ZU?*ssLEuwRvdVZS;9!+uQ$hW$ni4EyaF81_3cFzk0_ zVA$`$z_8z&fnmQN1H=A628R8?3=I1d7#Q{^GcfE=WnkFf$iT3_kAY$TL<WZalNlKH zuV-M`zlVWg|9%FB{RbHs_TOe;*#CloVgG9ehW&3D7!K6)FfbgDWMDWT!@zJrj)CET zH3P!|4+e$<-V6)}d>I%HWHK-uC}UtaP|m<`pn`$nKotYSfo2AV18ocp2Ra!T4s<gx z9GJ$ya9}<I!+|vn3<tI{FdW#yz;IwU1H*y63=9WOFfbgr%D`~o1p~u@*9;5?-Z3y7 z_{hL;;0pu8f$t0q^#^`2FdX>Hz;KX(f#D!C1H(Zv28M%@3=9Wl7#I%9GcX)fVqiF^ z!oYA)oq^$?76ZdUT?U4O`V0&Q4H*~?Ix{dF^kZN+Sjxa~u#<t|;8F&LgZmj64xVOU zIQW!-;ouJjhC_@D42Sp_7!C<CFdPzLU^pbsz;H;4f#HxW1H&N&hI)oWN(>B#^cffq z88I*%GGSmi)XTtdXchy*p}7nUhvqXd9Qwh)aF~^W;V=gS!(lE4hQrAW42KIC7!DUR zFdQyrU^sk^f#L9N28P4;7#I#eU|=|6&cJZQg@NISI|IWJPX>k~ix?P=tY%<1vV(!) z$W8`^BfA(Fj_hGzIC7PN;mEyu28N>?3=BsF85oX=FfbeyXJ9xg$-r<_g@NIyAp^rv z7Y2r-?hFh^y%-pd`Z6#a4Pan68qC0OG>n1aXe0x}(HI7Xqwx$3M~fI3j+Qbo9Iaqr zI9koXaI}tr;b<cR!_gK7hNJBa3`e^d7>@QZFdXe;U^qIRf#K*928N@{85oX&R_7gE z%fN7S0|Ud+%?u1jw=pmr-NC?c^e6+v(Gv^|M^7;@98+dsIA*}WaLky2;g~4{!?8XF zhGVlC7>><jU^upbf#KLs28QEo3=GFP85oXpGcX)aVPH63$iQ&Cgn{9B83V)d^9&5f z?=UbNzt6yM{2>Fw@qY{qC)gPnPKYot)SnP#U^pShz;Hr>f#HM^1H%bx28I)M3=Ah6 z85mADGccU+V_-ND&cJY@iGkrnHv_|oJ_d#p6B!szOlDv>v4DZ$#AXJD6I&S=PHbmj zII)v~;lyqRh7)@k7*6bGU^sD*f#Jkq28I(y85mC7U|=|Ln}OlPJqCso4;dIvJZ4}x z@sy#S;lv9Dh7+$D7*4!nU^wxCf#Jj_28I*A85mA-Ffg3tW?(qU$G~t>kb&W(2m`}O zaR!EyQVa|yWf&MvYBDgK)L~#asmH)@vW<b^<YWehlhYU&PR?LpIQfBr;pATihEog- z45yeF7*0hqFr3O@U^tb{z;G&;f#K9K28L6Y85mAot7l+1b%TN7v>^k-X*&jn(~b-b zr=1xXPS0UrIK7mC;q)d3hSQrF7*20tU^u;vf#LLi28PqG85mA~VPH7@oq^%>F9wFw ze;63furn~65n*6Bqt3u^MvH;rj4lJi83P7}GsX-IXUrHF&R8-qoUvhGIAhPiaK?#& z;Y=t4!<h&MhBNii3=C)D7#PkZGBBJ;VPH6u&cJXci-F-xE(61vd<KRyg$xX5su&o~ zv@<ZA>0)3w)62kcWlnaK<cXQnYQoSDhMaAr0G!<iKf3};p|Fq~P-z;Kq8f#IwW z1H)NS28OfZ3=C%r7#PmhGBBKNU|=}g#K3U&HUq=i7Yqz%Uo$Y&pMA@~aL$#1;am^{ z!?{ofhI8Qz4CmG}Fr3@Nz;JFq1H-w43=HQb85qthF)*ChXJ9yQz`$_ckb&X6F$2SS z9|nf=p$rV?BN!OYM>8;-k7ZyupTWRzzL0_8{5%GR^UE0+&aYx%IKP&G;rx0AhV#1^ z7|tJOU^st^f#LjJ28Qzw80s0$KW1P!|BQj*{7VLg^KTd!&cA11IRA-(;rv$yh6@}F z3>UZ=7%uQJFkBF1V7MT{z;Ho~f#HHA1H%Ow28Ijr3=9_(85k}oGca5*Wnj4Az`$@J zoq^#(H3P$i=?n}PHZm|=*vr6h;W`7ug;xv=7d|sETx4KixX8@FaFLCH;UZ@}1H(lg z28N6L3=9{A7#J>!Ffd$HWMH_c!oYA*je+5!GXulL00xGO!3+!+Lm3z@7BethY+zux z*v!Civ6X@0;$jAdiyIgiE^cOExVV*p;Sw(c!zC#OhD)*x4432?7%o*XFkEV7V7S!5 zz;LOHf#K3a28K)T7#J?SXJEMWfq~&t{U-*7%iIhMmqi#DE-N!IT-IS=xUA2>aM_4~ z;j#$>!)1F0hRZ$-442~>7%nF<FkDV$V7Q#Yz;HR6f#Gr<1H<J)28PQe3=Egc85k~C zF)&>2Wnj2Gfq~)jWCn)I(-;^o&tzb@Jcohd@_Yt{%ZnHoE-z(ZxV)T!;qpobhRd56 z80s(YXJEK|h=JkqQ3i&~Cm0wmpJrgVe2#(P@<j%Q%a<7#E<a#kxcr!b;qp@khAWH= z3|IIV7_JC1FkBI4V7Q{sz;MNef#Hfh1H%<Z28JuK3=CJY7#ObPGB8}pXJEL}!@zK5 zCIiEjISdR}<}ol_+0DRk<pcx6mD3CiSI#mpTzSP%&v4~C1H+Xc3=CI(GB8~E&A@P# zg@NHJI|IX2E(V6HJPZt1#Tgi`Dljly)n#C~YR15D)slhXstp6fRXYZTtDX!DSHl<> zu4XbYT+Lx%xSG$vaJ7hm;c6)Z!_^7~hO5;K3|H$I7_K%lFkEe6V7NM+f#K>b28OG1 z85piEU|_fk>Y`s=%D`}S1p~v?)eH<**D)|$-N3+bbrS=_)!hsXS5Gi7Ts_UeaP=Gm z!_|un3|Fr(FkHRPz;N{z1H;uj3=CIaGB8|y!@zL$9RtHPHwK1l!3+%7!WbB?MKCa2 z+sMFhZ65=}wSx={*A6o<T$f>BxUR{-a9xLi;kq6J!}V4MhU@i{7#OZkWnj2Ioq^%{ z2L^`ge;F8VFfcIOU}9jn5zWAGBZYzCMj->kjUony8^sI^H%b{8ZqzX_+*rlHaAPwA z!;NhW3^#T%Fx=S9z;NRj1H+BW3=B7(F)-YC$-r>q4FkiC_Y4d-J~1%d_{zX=;|Bx7 zjo%CmH~uj&++<{6xCtu%Z;CT8+>~NqxGBrPa8rSS;ifVJ!%Z~?hMSrU3^#Qc7;fq@ zFx)g?V7TeTz;M%-f#GHe1H;V@28NqU7#MEuV_>*>ih<$g69$Hx-x(NgF)%RP;$~pD z#mB&KOOS!#mIwpGEpY~hTT%=Rw`3R?ZfP<w+|prSxTVLyaI2kx;noy}dWKum85nNO zWMH`UiGktPe+GuzObiUSSr`~@$1*V7&SGG=oy)**JD-8!_6Y`t+gBMFZr@;FxP6O( z;r0&(hC7T540re#81C>hFx(MfV7Md1z;H*0f#HrR1H&B)28KJ<3=DT{85r((FfiN+ zWMH^c$G~u>oq^#_7X!ncUIvCc{q+nCcjhoK+*!}SaAy+(!=0@R40m=gFx=VAz;I_D z1H+wz3=DUUFfiOX&cJZz6a&MZy9^9>9xyQ6dCb6Y=NSXTotF#@ciu2C+<DKyaOV>P z!=0}T40paWFx>gcz;Ks|f#EJE1H)Y&28O%*3=DUL7#Qw~FfiOzWMH_f!oYA>je+5A zeLVxi-5v&pyZsCdcPBD1+<nEsaQ8a{!`)vD40r!9Fx-=5V7RBmz;I8Wf#IG31H(N- z28Mga3=H>t7#Qw_GBDhWU|_fx&A@OkmVx131_Q&rLI#F=^B5TJEoWf3w~B$`-dYBR zd+Qk(?(Je=xObd^;oda{hI=;|81CI+V7Pamfua81BL;?hPZ=2Qy<lLt_nLv>-Y*7* zdw&@i?lUkj+-GKBxX;GGaG#Tb;XV%o!+m}RhWmmH4EN<2815@DFx*#SV7RZ!z;J&x z1H=6t3=H>oF)-ZU!@zKVKLf)9CkBQG{tOHc0vQ+{1T!!^2xDM)aF>DM!7B!a2X7b{ z9=u~<c<_;-p5b8`1H;2+28M^N3=9w385kaRF)%#hVqkbA&cN_Ul7ZooGy}sUIR=JD ziy0UmZD3${w26V?(G~`VN81?~9$PaoJoaE<c<jr-@Hl{h;c+kn!{Z1BhR0D143A?O z7#_znFg&hiV0hfg!0>ny1H<E~3=EH_GcY`!$-wY<83V&(&`8wdbqoxTH!?6h-p0W2 zcn1T+<J}AlkM}Y#JU+(2@c1MH!{gHo43Ez;Fg(7+!0`A!1H<D-3=EH-GB7-T#lZ0R z4FkjD_Y4e=KQb^p{>8xX_%8#)<Npi{PZ${(p71d+JP~GKcp}EY@I;b<;fWjr!xIGt zh9}Al3{O-U7@p`cFg&R@WMFt=%)s!(l!4)i69dB&cLs(hUJMLRd>I&?1Tio?31MJ( z63)QzB$9#QNfHCYlT-$VC+Q3fPcj)8o|G{#JgH`2cv8o}@T8G};Yk|<!;=mMh9}(& z3{QF)7@kaHV0bc<f#Jz)28Jhd85o|dVqkc(o`K=XCI*HlTNxOh>|$V$d$Nat;mLjm zh9?IZ7@nMBV0dztf#Jz{28JgW85o}2o6aV|++J_N!0^nPf#I1Q1H&^%28L%Y3=GfQ z85o{<F)%#yWng#~z`*b<n1SJ07z4wzNCt*yF$@gP;u#p8B{48OOJ!hqmchXAESrJh zSsnw!vqA=jXC({_&&nAXo>eh0Jga43c-Fwc@T{4E;aM94!?R8XhG#tt4A1%*7@kdH zV0bo_fua7{3<id0vl$qk&0}DAwvd70*%AhZXUiEFo~>eFc(#^-;n@ZThG&}@7@loo zV0gBZf#KO628L(*85o`&Vqkc7l!4*d2?mB|rx_TYonv5lc9DVM*%bzcXV)1Rp50<# zcy^b8;n@QQhG&l%7@j?2V0iYDf#KO328L(v85o{@Vqkdom7$*D*$)PWXTKR3p8aEB zc+SYc@SKH#;W;}4!*ebMhUdHt49^7^7@i9=FgzDyV0bRc!0=p#f#JD41H*GA28QRV z3=GdT7#N;wGcY{YV_<l0$iVR2gn{9?IRnFUD+Y$=whRo<9T*s%J2No6uwr0%Vaveq z!hwO|1&Hs)!0^Jeo`K<o4+Fyse+GsZK@1EpLKzrdL@+SCh-P4T5y!yrB9VdNMG6DM zi*yEt7g-DpFLD_eUKB7eyeMX1cu~f{@S>7|;YAGt!wZl(O$-b#S{WE#bTBZy=w@Je z(Z|5>Vj=^>izy5YFQzjvyqLwn@M10l!;1wB3@;WlFuYg>(zlX<;l&yTh8OD@7+!2* zV0f{Wf#Jmt28I{A85mydV_<l3kb&XF5e9}A#~B!2oMK>jah8GM#RUe27nd0rUR+~f zcyW_~;l&*Wh8Oo47+ySLV0iJAf#Jmq28I`}85mx?V_<mkk%8gG7Y2qG-x(NQ{9<5u z@t1+&B?AM)OJ)X!m!QGAmz)d?FL@XkUh*?AycA+!cqz)j@KS<-;iWVK!%H~^hL?&A z3@=p}7+$I~Fuc@aV0fv^!0^(5f#Ibw1H(%*28NfG3=A)A7#LpKGcde#Vqkdb%E0i_ zgMs0tHv_{<KL&=EfeZ{ULl_udhBGj{jACGT8Oy-%GJ%2NWikW9%QS|1hL@QP3@>vS z7+&TxFuW{cV0c-|!0@tyf#GE}1H;QY28Nf73=A(@7#Lo*GcdgDVqkdL%fRq*0t3U# z$qWoHr!g?RoXNoOat;H-%lQlpFBdT|yj;q_@NxwM!^>3+3@^7cFudH!!0>W61H;RG z3=FRl7#LpVGBCW#XJB|$$iVQbq@ID{)qMtrS8o^?UcF;rc=dsS;nimbhS!M<46pMT z7+x1JFuX2eV0c~1!0?8Tf#Hob1H&6x28K8C3=D6S7#QBnU|@K&l!4*Rat4MsD;XHx ztYKhy>&U?H){lYVZ2$wq+aLypx1kISZ$C3IyklTsc*n%R@Q#In;T<~z!#h_7hIgQq zgYQBZ7~X|3FuaRoV0d?yf#KaP28MTc7#QB&V_<mqkb&WS3IoIYLI#HS#S9GZOBop6 zS1>TVf6c(~{s#lY`(F$U@Bc6`y#LR@@WF?H;X@<?!-r@Fh7Yj}3?C907(TpbVEFKd zf#JhH28NFe3=AKc85llRFfe><WnlOS+ClQMlY!x54+Fy|E(V5A;tUL*BpDb!Ni#5f zl4D@_w26V?(|!hqPX`$oJ{@LY_;iec;d2-R!{=lMhR>-C44=~(7(Qn)Fns>a!0?5G zf#C}m1H%^{28J*E3=CfuF)(~t&%p3yBLl;i%?u1*wlOe#)n;J$YQezp)rx`Ps|^Fg zS9^wfhOcWG7{2aeVEDR+f#K^u28OQ(85q7fFfe@cWnlQ`&%p34kb&V_2m`~n2Mi3~ z-ZC(Jd(Xh|?IQ!jw=WC~-y0YhzV|XPeD7yq_&$+=;rkQ@h97JU3_pY!7=DN{F#Hf_ zVE7@$!0=-`1H+Fa3=BVxF);i%!NBn2Gy}uWXa<I#8TAYdKeHGZe&#SR{LE)y`1zNC z;TIPJ!!I5NhF^RP48H^!7=AS}F#PIcVE8qGf#KIA28Lf#85n-EGcf!XVPN<z#=!7f zf`Q?;Gy}u$DGUt17cwyXUd+Jodnp6M?-dLTe>4~v{+Kc_{4r->_+!by@W+OM;m>Ub zhCeSD82-FsVE9x2hJoSFdj^KTxeN?{s~8ym)-W*qtz%&L+sMH1_ZtJlKV}Aof2<4) z|JWHA{&6ud{9D7o@NXvr!@u1O4FC2rF#J2f!0<nTf#H8H1H=D(28REI3=IEE7#RNl zWng6BVqj$8VPIt7V_;+uWME{N$-v04jDeA11p_0)Dh5V|wG52)jA{&wjK&O%jHV2X zjOGlCj8+VcjF%V~8SgVNGCpKrWPHrP$oPzbk*Sb@k*SV>k*R@!k*SG+k*Sq|k(rf& zky(g=ky(U+ky(s^ky(;~k-49Nk$DaSBlA24M&<<!jLeG}7+LHY7+HK67+L%n7+C@s z7+HcD7+Ib&FtU7NsApvP!obM#je(KnCj%pEF#{uO0|OEXe_3j-r-I|Cz|CIcgz z83QAm1p_0S6$2xiEdwLl0R~34vkZ)E=NTB;E;2B(U14Bk&tqU@uV!FmuVr9luV-Ln zZ(?9%|HQz^{-1%7gOP!egPDPmgN=caV=@CH#{vdMjztWN982mM7&(?RFmjqRFmk#u zFmk#vFmie@Fmie`Fmj$^VC1~cz{q)%fsykz10&}>21YI?21YJ_21c$x21c%621c$h z21c$E42)b?85p^)Gca=9WMJgF!@$TL&cMi>!obL##=yv(!NAC!&A`b0jDeB+GXo>{ zR|ZDz?+lFGzZe*K>Khmsd3qTbdHNX`c_uP2@=Rf1<P~FJ<W**1<W*&0<W*;2<keze z<UPy4$a{-{k@pS*Bkw&1M&5@EjC|P)jC>UgjC@rLjC?f=jC}PBjC>y$82SD(F!KFp zVB}|HVB}|EVC1i0VB~LQVB~LSVC3&)VC3&%VB~+nz{vlVfw7+dI|C#CPX<Q*KMafl zjSP$eeGH5O6Brl;CNVGyOl4pcv}Rxw^k85V^kQHX^kHBW^k-lcJj%c*c!_~g@CpN? z;57zD!J7<>LeUJ2LKzH<LRk!qLOBeKLir4gLZ28Ih5j=z3Ntb=3Nte>3bQdV3U6j$ z6h6SfD13;4QTPZ$J)`h(21b!G21b!)21b!q21b!~21b!C21ZdQ21ZeT21e0921e0f z21d~^21d~v42+^r85l*MGcbz2WMCA1!@ww(#lR?5&cG;E$-pR9&A=#D$G|8q!N4f4 z%D^bD&cG<H$-pSC!@wwhoq<vO2?L|}GX_TS7YvNzuNfF6D(e{-CE6GmB{~=wCAt_G zC3+bcB{>-wCB+yRB_$XbC8Zb`C1n{HCATs#N*-chlsv+~D0z&5QSu}Mqm(-Xqf`h3 zqf{6Jqf`U~qf|5lqts;vMyUr3j8cyn7^R*tFiJgVV3f{hV3e+5V3e+7V3clPV3clV zV3hvHz$nAbz$jDC%fKkZ&%h`n#K0&sg@I9KAp@h#Vg^Q;r3{QRD;OAMZ5bG4y%-o} zeHa*J{TLW!0~r`)UokMserI5m{mH;6`<sDL_8$YITp9zTTrmTqTqy&iTsZ@yTonVO z+)D;Vxo-@Naz7Xt<$f_R%Kc?vl%LPQD8Gh*QGOi*qx=R2#(Me942%jc42%ka42%lF z42%k)42%j942%lT85kA5Ffb~7V_;PH!N92Sn}JcWo`F%Zhk;SCkAYEf0t2JsWClhh zb_PZz5e7yjF$P8@2?j<bX$D56Jq(OWCm9%(PBSnnon>HDy1>AwY|g-_?83mP?8d;T z?7_gO?9ITae43%2QTYY~qw*~VM&&yUjLP>J7*&E97*!G&7*&!O7*$dj7**047**af zFsl4wU{v|Tz^L+%fl-x_fl+lW1EcCL21eCA42-J#7#LL#GBB#SGBBzIF)*ryFfgix zF)*q{GBB#$XJAx&!@#Kaj)76_0|TSlX9h;~HU>uZ$qbC@Q|lQR)u%Hss?TCz)KFw# z)X-yK)G%OR)G%UT)G%dW)VR#RsPTY-QR5K<qs9{kMvdnTjGDa+jGD6;7&YfGFlx?Y zVANd5z^M6_fl>1p1Ec0221d<)42)Wg42)WH85p%zF)(VaVPMo+$H1tyk%3V=gn>~z zk%3V=nSoI|m4Q*aK7)Z#`vU``_Fo1@?f(pnI*bgAIxGx~I-LxRI@1^!b!IRy>dazb z)S1h`sB6N&sO!kUsO!wYsO!qWsO!PNs5^~;QFk!|qwZ1$M&0EMjJm5B81=Ln81*a| z81<|e81-xz81?KK81*(VFzW4PVAR{sz^HeSfl==W1EanT17p3uCj+CtHv^--F9V}~ z00X1`Zw5vK4hBX8E(S&e9tK7Oeg;N^g$#@a>lhdfHZU+6Y+_(E*vi0YXwATA=)u5f z=*7Tj=)=Hh=+D4t#K6F4#LK{F#LvKJB*?&MB*MUG^qGOtn1O-OSd@X$Sb~AkSek*+ zSdM|wSdoFzScRdU(O8{<(O8Rt(O8#((b#~2(b$-Q(b$85(b$`T(b$)P(b%7X(KwKS z(Kv*G(Kwue(KwQU(Kwoc(KwEQ(KwNT(Kwlb(YS$u(Re-sqw!$|M&qXpj3%56j3)XF zj3&Vhj3z}4j3yHq7){nOFq&*<U^Lmqz-Y3Ufzf0?1Ea}_dIm<5iwuk=R~Q>}!s0 z++<)hxy`_6a+iV8<URwV$r}bnllKgaCZ8A>O};WPn*3m3H2KBAXe!RYXsW`%XsXG; zXsW}&XsXY^Xlla1Xllm5Xllv8Xll*CXzInlXzI(rXd1=9Xd2JJXqv>pXqw8vXqv^q zXqv;oXqwN!Xj)&$z-ZdQz-Zdbz-YRNfzfm+1Ec8*21e7>42-7h7#K}AGBBEMVPG`f z&cJB8i-FN}F9W0L0R~3Xs|<{$Hy9XAZ!s{M-eF)gy~n_4`jCOq^a%r_>2n4~)0Yg4 zrf(P+P2V#xnto(pG~;7nG}C2ZGz(;4G%IFcG@H)AXttMuvEJ+<1EV<u1EaY-1EaYO z1EaYs1EaYI1EaY&1EaYw1EYBu1EYC71EYBo1EYBg1EYC51EYB+1EYC11EYB^1EYC9 z1EYBj1EYC81EYBp1EYB>1EYBd1EYBt1EcwJ21fHO42<SG85qs?Fff|$XJ9lx!oX;L zjDgYoBm<*4DF2(^Vqi4C%fM*<jDgYo1p}k`R|ZD&Ukr@qe;F7p7#J8WSQ!{C*clit zxEL5Mco-Nhq!}13G#D5yY#A6W92giaoEaD`+!z=wJQ)}*d>9xl{23T6f*2SrLKzq> zA{ZDgq8S)13K$qIiWwL!N*Nd}${83fDj66pY8V(T>gyR8EgBgZEt(k^E!r3uEjk$( zExH*PEmklvS{!F!w0O<HXvxdKXlcm6Xc^AHXj#p`XgQ04(Q+pPqvbUQM$7vQjFyiW z7%iVNFj_umV6^<ez-alCfzk301Eb}C21Y9;21YAZ21YA(21YAR21YAx21Y9h21YAs z21YA621cuTMFvJI6$VBtH3mj2X9h;A00u^@PzFY;2nI&0Xa+{B1O`T{BnC#SR0c+? zbOuJNG6qJgN(M%&HU>tkZU#oHJ_bgsi42TZ(-;`7W-u^X&1PV<n#;gwwT6MwY9|Au z)j0-6tBVYbR#zApt*$dLTHRt`w7Sc{X!U@B(dsb+W4+Zg21cuw42)K97#OV?85pfu z7#OYD7#OWN7#OX&7#OX285pev7#OXE7#OWZ7#OX^85pgl7#OW(7#OWB85pf27#OW< z7#OYRF)&&mVqmm>!N6$4!@y{x&A@2m#lUEj&cJ9>z`$rz%)n?<#=vM(!N6$K$iQgR z#lUFO%TUi~Gl7B8W-<e#%`^r^n;8s@HnSKQZRRjA+N@+?v{}QzXtSPy(Pk3^qs>+Z zMw{&nj5b#o7;PRhFxot0V6=J3z-aS^fzjq81Eb9s21c8242(8E7#MBY85nK37#MBE z85nJ47#MBk85nJq7#MBU85nIf85nJK7#MB!7#MAB>lqkry%-p6;~5xjlNcCnQyCa- zGZ+|cvl$p|^B5Ry3mF(~OBfh!%NZDLs~8w<YZ(}ACowSEPGw-UozB2$JClLYb~Xc} z?K}oX+l35_wu>1UZI?1I+OA+=v|Y`>XuFny(e@MrqwPxuMmt^xMmv25M!R4JM!QM| zM!UHTjCS>V7#QttGcelyU|_UoWMH&sVPLdpXJEAFWMH%xVqmnFW?;0JV_>vbU|_UY zW?-~eWni>dXJE9~WMH&6V_>wmWMH(nVPLekXJE8<Vqmm)VPLdRWMH(<V_>u|W?-~0 zV_>weWMH(fV_>vzU|_UwW?-~$Wni?Q!oX-hoq@65ehCAk{YnN#`!x)V_UjoK?YA&6 z+HYfEwBO0VXuq3*(f$+zqy2RTM*BAmjP~yt80|kXFxr1*V6+E0_%{Qi{XYgq2Sx@) z2NniK2X+QV2QCIi2YCiY2PFnZ2NecJ2Q>yp2Mq>B2W<vM2R#Nx2SWx%2V(|C2Qvmn z2TO)}Mh9yKMu!LnMu&0+Mu*u9j1GGl7#$umFgmg`Fgj{8FgkiMFgj*3Fgms|Fgo@# zFgi|RV04_y!00%gfzfdR1Eb?g21ds<42+KJ85kWmF)%uAWngsN&cNunlY!B3Hv^;N z2?j>T(+rG`=NK3rFETJXUSVK#yvD%j_?dyxiJ_i>(TSCT(TRhB(TSUZ(Mf=T(MgDb z(Mgnn(Mg<v(MgSg(Mgkm(Mg+u(aC~=(aDy9(aC{<(aD*C(aD2>(aDQ}(aD#A(aE2I z(J79B(J7mO(W!xf(W#k%(W#Ar(W#Sx(W!@l(W#$-(P<I`qtjFdMyDAJj83x|7@g)Z zFgn$5W?*#M#=z*bgMra$7Xzcy9tK9I{S1swhZq>0jxsPh9cN&4I>o@~be4h9={y6Y z(;EgxXKn^YXMF}n=RgKV=TZhn=h+O5&ife{o$oO)I{#&0bdh3UbWvttbWvkqbkSsB zbkSyDbTMIIbg^Y%ba7x{ba7%}ba7>1ba7{3tatHbV07_eV04LOV04LLV04LRV01}h zV01}kV01}mV039=V04+t!00lKfzf3q1Eb3v21b{K42&*|85mubF)+HUU|@9F&cNuh zi-FPQFax8@F$PAL%M6SzHy9XQZZj~t++$#LdCb7*@|1zm<pl$y%PR&(m!Axbu51j9 zuF?$kjIMGFjIN3djIJsSjIQbojILS?jIO#2jIIU@jIPEEjIL%3jINdpjIMqRjIMzU zjIO~9jIN;!jIQAfjIL1(jIOZ^jIQwvjIN0cjIJpRjIQYnjINmsjIM1AjIK)=7+p^? zFuJ~GV07bWV01HOV04RQV05csV04?#!05K6o`KPAF9W070R~35!wigWM;RF1&M`2$ zU1wl)yT!ohc9((C?EwR$+hYbsx2Ft@ZqFGQ-M%m|x_xJ0bo<4?==PU^(Vc;T(VdBb z(OsT_(Orju(cO@N(cOfB(cPSZ(cOlD(cPYb(cO`O(cPJW(LIQP(LI!b(LITQ(LJ4k z(Y-#4fzdsefziE)fziE$fziF3fziE^fziE#fzf>`1Ec#Y21fU_42<p@7#Q6*GcdYu zV_<aO$-wBohk?<3KLextAqGbGqYRAhCm0yr?=mpDKVV>Vf5gD({)B<i{TTzJ`%4B! z_csiT?(Y~F-9Ioex_@S1bpOV{=>CI&(L<DhvEIXkfzcy^fzhLifze|g1Ea?g21bt; z42+)a42+&?42+)642+&W42+)s42+&Z42+&342+(!42+&>42+%`42+&x42+(+42+)n z42+(I42+(|42+%)42+)542+&_42+(g42+&V42+(A42+(u85lixFfe-VWnlC?z`*Ev zn4zB0^8^E<=P3q8&$A4Sp63}DJ?}9vdOl=e^nAy_==qs}(eoPvqvuZsM$dl?j9v^3 zj9$zPj9#n^j9wxPj9!Wij9z98j9!)uj9xYjj9&H(j9yL*j9#t`j9wlLj9%Uhj9z{W zj9!5Zj9wuOj9!@xj9xhmj9z&Rj9vu{j9x|c42)i-42)hC42)jY42)j242)h442)jQ z42)i_42)ij7#O_{GBA2QWnlDXXJGW!W?=LVWMK3zWnlE4!ocXgnSs&!0t2J>O$J8q zI}D88_Zb+yA2Kj{zhYqY{>;GW{f&Xq`zHgV_a6pE@Ba*pK8y^EK70&}K7tI4J|YZ^ zKK0@Zj6PBfj6O09j6RkOj6QA*j6U8Bj6Qx0j6Q)3j6Puuj6RVJj6Tr}j6Sgpj6OLG zj6V4cj6M|%j6PKij6UrQj6OXKj6VGgj6RbX7=5NQF#617VDy>8!00oNfzf9z1EbF_ z21cLr42(XP7#Mx7GBEnwU|{sQ&A{k$kAbn?=OF{5&l3hlpXUsWKCc)Uecm!K`Z6&v z`m!=G`m!@H`f@Tb`f@Wc`tmU_`U)~I`id|x`ie0y`bsh|`pPgc`pPjd`dTwE`bIG@ z`qnWp`YvE#^gY7B==+L+(T|UT(NC9w(a(p0(JzyM(XWVs(XW(&(XWDm(XWbu(XW}I zp3$#|fzhv@fzfXg1Eb$m21dUb42*uW7#RKLFfjVfV_@`K&A{llj)Bo{BLkz~76wMY z?F@{5I~f@Lt}!tBJ!W9^d%?iy_nLvx?;Qi9-)9C!zi$kTem@u({eCep`g1Zc`tvX_ z`tva``b#q~`YSLn`YSUq`l~T8`fD>V`s>y+F!~!XF!~!YF#0<(F#7v3F#0DmF#4x4 zF#2aQF#6{(F#6{+F!~oUF#4A=F#1<8F#1<BF#6XqF#0z#F#1npVDz8K!011lfzf|1 z1Ec?Z21fry42=Fu85sSSGcfwEWMK4P!@%gjo`KPSBLk!VIR-}mw+xH{f((oS#te)B z_2CSR0ksT_0Sg%z0}e1S2Ha<04EV#q7|6=N7|6lE7|6}Q7|6@O7%0ZT7%0!c7^uX+ z7^up?7^uO(7^uy_7^us@7-+@77--AD80f&j80gHv80f~p80f*k7?{ey7+A!>7+B80 z7+A%?7+A}|7}&(X7}(0d7}&wU7}&+YSRXi(fiZ9n17qM)2FAc;42*#*7#IV$GB5`2 zVqgs1%fJ|TfPpdaC<9~Q2?oZ%(+rG(XBij+?=Ub1zGPqw{Kvo;#K^!H#KOQB#LmDN z#KpiE#LK`KB*4HJB+S4VB*wrPB+0-SB*VZMWXQl6WWvB0WX8Z4WWm4~WW~T3WXn*` z805gf805sj805mh805~t805vk805pi7?jDt7}UYQ7_^3gG3XovW6&oC#$X8s#$X!; z#^7iM#^5Rj#^C7;jKK>S7=srxFa|GUU<_Wtz!<!dfiZX&17q-B2FBn642;2t85o0) zF)#+7U|<Zs%D@<WgMl&lHUneuJqE_$hxH7M!H*djLl_tsLwFe&LxdO@Lqr)ELnIg& zLu45kL*yA4LzEa8LsS?TLyQ?1L(CW$L!22HLp&H5L%bOnL;M&RLxLF?LqZuCLn0U$ zL!uZMLoyi{L&_K!L%JClL;4sPLnbmXhD>2#44KZr7&422F=Q?SW5@yq#*oDfj3M>Q z7#KrVGBAehV_*z9$iNtKn1M0mC<9~2aR$baQw)qDXBikn&NDEETx4Jjxx&C0a-D%O z<R$}S$TtSYP*DcPP)i2J&}at6(0T^O(4`EFp(hy_Ltij3hOsj+hN&<xhUqdeh8Zw0 zh8Z(3hM6)jhS@PNhPg8^hIuhChWRou)`tZ!Fop#)FouOPFoq>DFovZvFotC?FotC_ zFoxwZFoqQ{FoyLqFow-yU<{kjz!<iOfiY|;17p}K2F9>842)sx85qMhGBAc6U|<Y8 z%)l6Sfq^mXDg$HK4F<-r+YF3h4;UE39x*V6J!N1Fd(OZZ_KkrtoSA_!T!Miy98~{@ z%P}y9D>5*Kt1vKzt1~c$YcVi}>oPEg8!#}28#6G5n=vqkdowVG`!O(v2QV;(2Qe^) zhcGaPhchsSM=>yl$1*U6$1^a7CowRFr!p{xr!z2yw=gh<FJ@p2KhD4y{*r+)f|r3Y z!kB?EBAkISqKtttVk!e;#3lyDh~4!Jj1l`77$XicFh(3^V2n7!z!-6rfidC+17pN( z2F8ec42%&E85koTGcZOxV_=N<%)l7&je#-ZCj(=|9|p#V{|t<gj0}vCatw@-+6;`5 z1`Ldm#te*+W(<sx)(ni1b_|S>jtq>E&J2u^K@5zMp$v?XaSV)+*$j-41q_Ul^~DT~ zk!1{wk<|>0k#!7=k&O(Dk<AQ@k&_r0Bj+<PMs8tXjNHz^7`cmqF>)^hW8?t_#>m4A zjFHC}7$Z+IFh-tXV2nJ^z!-Unfidzq17qYX2FA!Y42+TQ7#JfzFfc}bW?+o`#=sc) zgMl&f7XxGDUk1h~1_s6`CI-eRc?QP%C_4tms3Zo)s1^pss1*#1QRf&KqdqY(Mhh}9 zMjJ3NM*A`_Mu#ylMn^I*M#nHPM#nKQMyE3{Mi($JMi(<MMwc-#MprU0M%OSfM%OVg zMmI1pM)xu>Mo(a1jGoNE7(I=FF?uEgWAtnW#^@akjL}CK7^6=yFh-wcV2r-NP|p~B zm4Pw(Is;?$Ee6KuI}D7`uNfGl-!U*o|7Ku}VPIg4VP;^AVPjy7;bvfr;bmZq5ny19 z5n^DBQDk6@(PLnYab{qQabsYN@nm3(@nK+$@n>L+31VQ331wi6iC|!iiDqDoiDO`l zNn~J*DPv%asbpY`sb*k|sbye{0rmf5niv>kS{WE)Iv5yZx)>N^dKnmFCNMC@Ok!Y+ zS<k>2bB=*A<`V;BtOx^RtOWyOY#ak)Y!d@x>_P^{*aHlVv3D65W1lfF#=c}=jD5qv z82gTaG4?wHV;lnmV;nOBV;ma;V;m;~V;m0yV;mm?W1Ij3W1K7lW1Ip5V_dy517n;T z17n;f17n;v17n;A17ln$17lni17ln)17lnQ17ln&17ln|17lnk17lnc17ln@17lnr z17lnR17ln-17qAI2FAFl42*Fz7#QQ`GBC!?XJCw5#K0K0gn=<`GXrDX0S3mns|<{B zHy9Y>ZZj~(-D6;kd&s~T_k@A5KJGaKW85nS#<;f(jBy_r7~?)OFvfE*FvfE;FvjyT zFvjyUFvbfqFvg28Fvg2BFvd$UFviO;FviO>Fvcq}FvhDeFvdGFFvce^FvhnqFvc%q zV2nS-z!?95fiXdZfic0DfiWS7fiWSUfia<ifia<)fia<ufia<hfia<zp`I~e5(8tx zR0hU`84QdGvl$o@<}olPEMQ<vSj51Xu%3Z2VG{#m!d3>xgdGfw3A-5>6ZSGNCfs6R zOnA<~nDB;yG2uM}W5Oo}#)R(-j0ry(7!&?5FedzCU`*s?U`!NXU`&){U`$kEU`$kH zU`*6tU`*6yU`*6!U`#Y(U`#ZrXJAZpW?)PVU|>v4WnfIqU|>wlW?)RrV_-}yWME7z zVPH%wXJAaMVqi?HWnfHfU|>vaW?)R5!N8a}n}IQLE(2rYd<MqEg$#^|OBfgvmoqRX zu3}(JT*JVaxSoMAaT5b$;uZ$R#ET4!i60mklSCL8lgt<xlcE?HlNuNplj@f+FeV*l zU`%?%z?k%(fianbfianzfiannfiYQtfiYQ<fiYQ$fiYQ?fiYQwfiYQ|fiYQ+fic;D zfic;Lfic;hfic;Mfic;Yfic;Gfic;efic;afiXFYfibz9fiby;fibzBfiby>fibzA zfiby@fiby<fiby{fiZb517m&i0tUw9MGTC|>lql6w=gg!Z)adk-o?O}yq|$F`5*&h z@(~8c<YNqs$yXT|lOHiKCVyvOO#a2dnEaQ4F@=GFF@>3dF@=qRF@=+XF@=YLF@>Lj zF-3@hF-4StF-41kF-4bwF-4z&F~yL9F~yjHF~y95F~yRBF~x>~F~yFdo-xIdficB} zficC6fiWeSfib0tfiYzn17pew2F8>(42-El42-E}42-Fv42-EI42-E085mP%F)*gi zWnfHQz`&Tgh=DP6H3MVn76!)D?F@{myBHW#_cAc19$;WhJ;cD6dY*wX^%4VP>Qx5D z)Ef+pska#zQ|~e`rv74JOao06rtvT^rtvc{rU@}Hrin8!rb#g{rpYicrpYldrs*;; zrWr6WrdcvDrnxaNrg<|krui{2rUf!EriC#urbRF?rbRO_ro}QarsXg&rd2X9ru8u} zrcGpEOq;^Mm^Ph(F>MwDW7=E>#<T?tjA@G*7}J(9Fs7|!U`$)Xz?fElkbyDn2m@o< zF$Tu86AX-Lrx+O1&N48jU0`5LyTrhlc7=g4?K%Tv+ARjgv^xxpX+Iel(<K-f(`^_S z)8iNz)0-F=(^oJsrk`P8On=S5n8C%sn4!+Vm|?)cm|@Jom|@1im|?-dnBmC4nBm31 znBmL7m=VChm=Vmtm=VUnSf3HWz?c!mz?hNFz?hN6z?hNCz?f0Mz?f0Yz?f0Wz?d<K zfiYt~17pS#2F8r#42&787#K6wGcaasWMItL!oZlZje#-aC<9~02?oZDs|<`8w-^{R z?lLfDJYZnVc*?+-@tlD%;}rvA#v2C4jNc55nH&s^nX(LwnF<VynaT|HjG1Z-jG3AY zjF~zNjG6ijjG0CZjG3kkjF}b;jG5L9jF|xpjG4g<jG3VfjG5sKjG2)PjF~YEjG6Ha zjG2iHjG4&{jG1W+jG37XjG5UCjF}w_jG4<B7&A{ZFlN4GV9XL^V9YXSV9bhUV9csw zV9c7yz?ij-fiY`817p^qdIrX<qYR8$#~B#2E-)}=-DF_Qy2HSjb&r8D>mdVU)?)_7 ztfvf&S<e|5v%WAeW_@R1%=*Q^nDv)|F`I#bF`J2jF<YL2F<Xa$G24)VG24WJG25Jh zG24cLG24!TG24-WG25AeF*}HXF*}rjF*}KYF*}`sF*}QaF*}!mF}uEqfib&;fib(B zfib(1fib&-fiZh317r3o2FC2Q42;<u7#OoRGcaavV_?kQ$-tPshk-GBKLca-AqK|m zqYRAMCm0yB?=moEKVV?Ye#F3-{e*!r`xygc_DcrF>^BUI+3y(`vp+I0W`AK|%>K^6 znEjK1F-MGnF~^jFF(;CNu|B7ofiY)317prn2F9G142-!P42-$z42-!h42-$H42-z} z42-$K42-#<42-#P42-$y42-#142-$C42-!242-$O42-#@42-$u42-!g42-$$42-#5 z42-$G42-!G7#MRWF)-$?XJE|T!@!t(kbyDx2m@p8aR$cRGYpKm=NRf4b1yP5=3ZuC z%zebbnERB0G50wGW9}CQ#@wF_jJbap7<2zKFy^r^Fy^r_Fy?VGFy?VHFy=`yFy^T< zFy`4XFy`4aFy=WiFy^^3Fy?tMFy?tPFy{F&Fy;j^Fy@6YFy@6bFy=)uFy`emFy<98 zFy@soFy@spFy>V-Fy>WHzh=wKU*F2WnAgF;nAgR?n75pPG4B`yW8NzU#(W+I#(V<? z#{4h_#{4P<#{8KKjQKkl81t_(Fy`N5V9bBWz?lDpfieFX17rSs2FCm!42=1|85r~b zF)$V|GB6gfFfbOdF)$VgGcXp2F)$WLGB6g%FfbO#GcXn?GB6g{F)$W*GceW{1TZib z1T!!egfTD{L^CiJ#4#`yBrq@*Brz}+6f!UtlrS(BG%_$2v@tLibTTj&^e`|MOk`jz zn9RUfFpYt+U<LzY!Ey%1f-MY;1t%F83(hbw7My2bEV#tLSa6krvET*+W5I0(#)5kc zj0F!F7z>^-Fcv&#U@Z8<z*z8~p`Njjk%6(0nSrs8m4UI4gMqP-n}M;AkAbmJfPt}4 zn1QiSjDfLGf`PHnl!37@gn_ZJf`PGc76W79J_g3ZCk%{591M&_>I{rUZVZe?$qbA| zISh<N`3#IjMGTBZB@B#3wG50!Z48V>oeYdcJq(OR{S1snlNcC_rZ6xTO{-^MESkZ< zSTu`)v1mC1W6>%G#-g<hj71w57>hPDFcxiPU@W@Cz*uyjfw2f=*>eWQqE`%zMei9H zi#{?i7JXr0Ec(X4Sj@`6Sj@q|SS-lESS-xISggRnSggvxSggUoSgg&!SZu(+SZu_= zSZvC`SZvO~SnS5YSRBm2SPYtkEzV|OEY4$KEG}eVEG}VSEG}nYEUsc;EUsl>EN)<6 zEN*6CEN)|9ES}B4SUit`v3LOkWAP#e#^NOmjK#|t7>idiFcz<6U@TtGz*xMAfw6ci z17q=a2FBtm42;E}85m2%85m0}85m1q85m2N85m2JGccAMV_+<K%D`A(%EZ7}%FV!7 z%E!Q1D#*ZCD$KxGD#O57s>;Avs=>fms?ESys>i@sYRJG?YRte`YRbS^>cqfU>dL@a z>cPNR>dnAd>c_xX8o<C<n#;ggTE)OvTF<~(+Qh(E+RDIK+Qq<F+RMOLI)Q<)bP@w& z=|Tp^(j^Rxr5hO-OSdu9GnVdTU@YCkz*u^afwA-m17qoN2FB8p42-2W7#K^RGBB3@ zVqh%&%fML1z`$6>%)nU2#=uy{$-r2~!@yX^&%jtF#K2f4%D`AA!N6Fi%fMJ>z`$5$ z#K2f)!oXN&#=ux+$-r1<!@yW($G}+Tz`$7M%)nUY#=uzS!N6FSTF<~(*22J8wt|7N z>=XlI**gZtauEi`atj8=@^A*m@-ha-^2rR0<#QMq%jYvNmM>ypEMLOFSiY8lv3wf? zWBE=7#_~N3jOF_o7|RbaFqR)-U@X7Lz*v5TfwBBL17rCu2FCKc42<RX85qm|Ffdkd zGB8%~F)&sLGB8$%FfdlsOENH4NHZ{2$T2WhC@?Tq=rb@@7%?zb*fTIzxG*qQxHB+T zcrh?m_%kq81TrvIgfK8xgfTEyq%ts86frPXv@<YPbTKei^fEA3OkiNFn9RUfF^z$- zVkQG)#T*94iunwT6^j@cE0!`aR_tP6tk}!ISh1ghvEm>DW5r<x#`=n542%^g85k?h zFfdk}V_>Yf$iP@}g@Li+8Utg+X9mVfAqK`uGX}=W2nNQ=8V1J7MGTCU#~2tZpE593 zu`n=JDKaotX)!QX=`t`@889$b88I+cSu-$JxiBzRxic_Uc``6o`7kh6`7tn71u!sH z#WFBfB``2nB{MKqr7_eqR%J3UR%J6VR&_8iR!wDKteVBZST&b{v1$PWW7Sdy#;WBE zj8&@`7^~JWFjnnmV6585z*u#FfwAf=17p=C2F9wZ42)Gb7#OSWGB8%%XJD*)#K2hf zgn_Z@GXrBa0|R5VC<9})1OsEWGy`L`90OyuA_HT!3Ik)cIs;?1Ry_k_wJrl=wE+WT zwJ`%@wFd)ZwKoG}wJ!r>wLb%6bsz&{bqE7vbvOfKbtD60bu<HGbsPg@bs_^}but5E zbpr!q^?U}#>cb3-)lV51Yd9GgYxEfyYl0aVYl;{cYbG)<)~sV-tl7@MShI_Pv1Ts= zW6gdB#+nlhj5QY-7;EaUFfi6!XJD+k#lTo|mw~b7J_BRTLk7m0cMOa*9~l^HzA!M> zd}m;+`NhCk^M`@4R+53SR*iwNR-1vbR*!+P){ud*){KF%)`Eet)|!E_)|P>>)`x+y z)}Mi~Him(*Hj#m`Hidz)Hl2a7Hiv<+Hjja^wvd6bwwQsjwuynUzP6u%v33aqW9@PV z#@ba3jJ0bS7;85$FxGBnV65H7z*xJJfw6WE17q!e2FBV$42-qc85nDCF)-HNVPLGi z$G}+ofPu00F#}`mGX}=m7YvNGuNW9>-!d@Peqdm%{lvgn$Irl6r^mop7sS9=SHi$p zH-mw(ZXW|<-6PNnK!$q8dIbi?dRqp@dN&5fdQZ@>Fau+~9|I$3c(Oi$fw4Y`fw4Y? zfw4Xf)MR8}1WjAimoqTdSAks5zzAB#R^QCP2&zfz7cnr_uV-Ma-@?FHzny`xeis8{ z{eA{UP*b=52m@pNF$Tu^s|<|wHy9Y}L8afTdIrY&w+xK+9~c<xL2J^!GceZwVqmQQ z!@$_U&A`|o!NAy{%fQ%Rz`)pG%)r=S#=zKM$-vlP!@$^J&%oH=#K73#%D~v*!NAzy z&A`}@z`)p$%)r=?%D~u=&cN7^$-vl<!@$^(&%oGF#K724!ob*2&cN7E#lYB5!@$^3 zKa+v6VFv?a!yN|3hJOr<jY<rRjUEh)jX4aAjol24jjI?K8;>(EHeO(0Y`o0C*m#YB zvGE22W8*^x#>Q6+jE!#@7#rU+FgAW-U~K%tz}WbWfwA!i17i~_17i~h17j0617i~( z17njQ17njg17ni`17njd17njD17njb17m%Y2Lof1F9TzfKLcY^5CdaV2m@nNG6Q2% z8UtffJ_BP@4Fh9SBLibo3j<?QI|E}=4+CRU9|L34L<YvD$qbB5ix?Q2)-y0R9bsT> zI?lk@bc%to=_~_d(**{`rppYBP1hJ0n{F~NHr-)hY`V|D*z|~jvFSSlW797N#-=|E z^^8sb7#N!w7#N$G85o<{7#N#585o<n85o=S7#N!c85o;|85o-l7#N%V85o<385o<V zGB7spWMFK*&%oHi%)r>9#K73%$iUbV$H3T<&cN7`#lYB-%fQ%@&%oGH!NAzk$iUdr z!ob+l&cN8x#lYCo%fQ&u&%oF+iGi_Yemw(Y%OVEGmZc1gEh`upTUIkLwyb4fY&pfi z*m9kLvE>c}V++WlM+}TD&lwn7UNSJYykTH$dB?!m@|S_Jm4Sh=m5G6|m7jsJRfK`D zRh)sbRf>VJRi1&dRgr<QRfU1ERgHnM)s%s;)ro<zHJpL5HHv|;HI{*~HGzS#wLY1F zu{Di>u{D!{u{DQ*u{EE8v9*YSv9*+ev9*hVv9*_hv9+Ipv2`K?W9wuF#@1;JjIA>n z7+dEsFt*NPU~FB;z}UKkfw6TN17qu92FBJ$42*4T42*3W42*3)42*3>42*5l7#Q2O zGBCDXVPI_g$iUe4i-EE2F9Tyc0|R4yI}-zAJ2wMky9fhgyEp@5yA%UsyDS4^y8;7a zyAlIqy9xtiyBY&yy9NVeyD0->y9EPdyEOx2yBz~#yCVZ*yE6l0djbPvdoBZGdl3U; zdnp5Bdj$hydo2TFdjkVwdlLg=dkX_&`(y^j_Gt`^?K2n{+m|vhwy$DfY+uVz&)B|! zfw6rn17rJk2FCVX42<o27#Q16GcdN_U|?*2%fQ(Ffq}98GXrD$HwMP`pA3xce;63s z|1&UlFflN8ure@qa4;}-a5FG=C@?T~C^Im2s4_5is53BjXfiN%=rAyL=rb^O7&0(+ z7&9<-m@zPRSTZnnSTitoL@+RRl-DybcFbmA?AXh|*zu5ov6G#Fu~VCYvD1rzu``o_ zv9pbVv9q6nv2zjwW9L)`#?I*sjGYS@7&})oFm|qHVC-DWz}UH-fw6NV17qiA2FA_< z42+$J85lc{F)((XWMJ$(!@$^ij)AfBH3MVk4+h50zYL6B3=E82%nXcO91M(I_1p}M zUAzp8UHlA;U2+VJU5X5hU3v_RUB(QIU1ki7U6u@tU3LtNT@DP4UCs=QU9Jp_T_FsN zU5N~gU1bc6U6l-sT{R$s7#O>n7#O=+85p}d7#O>{85q0z7#O=IGB9>cVPNc9$-vmP zhJmqb9Rp+61_s8iO$>}(TNxPZyLK=zcI{?h?Apt~*mZz`vFk7cW7kmz#;!*UjNOb3 zjNPgXjNR@GjNRD`jNKC%7`wMJFm_*IVC??Pz}O?ez}O?nz}O?hz}O?tz}Tb6z}Tb3 zz}REVz}REPz}REKz}REWz}REUz}REYz}Vx+z}Vx*z}OSWz}OSQz}OScP|w&C#lYAT z!@$^6$-vmt#=zLq&A`~x$H3S#k%6&i8Utg`Oa{iD*$j+5a~T+W)-W*ktY={C*}=fr zvx|YT=Qsmn&lv{Bp7RWhJ(n05d#*Du_S|G(?773h*mIA8vF9xVW6v)J#$J8~#$F)? z#$Hhd#$E{q#$IU##$GuF#$M2}(q0t?#$I&>#$GK3#$H_p#$G1|#$Hzj#$I;@#$Hbb z#$Im*#$G=L#@;{%#@-MH#@;Xn#@<K<#@-kP#@;vv#@=cM#@<;BjJ^997<(TuF!r%9 zF!pINF!uQ|F!tp#F!uE@F!rrvVC>t(z}UByfw6A~17qJV2FAX_42*sCXBZg!&M`3d zU0`7ByTriQcZGqm?-~PR-(v>GzGn=KeJ>dp``$1x_Pu9d?EA>T*w4qn*e}h%*ss9A z*ssjM*ssRG*ssmN*ssgL*l)nV*l)zZ*zd@|*zdx?*dNHi*dNBg*dNKj*dN2d*q_M2 z*q_Y6*q_G0*q_0`*bk~j`&$?o`)4vR_RnEp?4QrT*uRK@v41H8WB&>U#{Sg|jQ#5v z82dLeF!pa@VC>({z}SC=fwBKQ17rV12FCu&42=C(85sL-FfjJtW?<~U%fQ%wpMkOe z5d&lYQwGNV=M0P!SQr>5C^IllaA#ngkjcO}p_hSi!e$1>3D+4ICwyb5XPhX?z&O!} zfpMZW1LH(H2F8hw42%<<85k$}FfdLGWni2b!N52%nt^d*90TLTL<Yu*$qbAWQyCa1 zrZX^3EMZ`rSkAyWv5J9lVl4yX#0Cb&iA@ZQ6X!E9PF%ylIB_Eb<HRitj1#vrFizaV zz&LR~1LMSl42%;GGcZoP#K1W5YCQwv#77K_6Q46MPJG3{IPon5<HS!4j1#{wFi!l= zz&P<I1LGtP2F6LE42+Ys7#Jt%GB8duU|^hN%)mIwjDc~IB?IFm8wSQn_6&@ZoER7< zxiT<L@?c<`6wAOkDS?4;QW68>q!b3mNofp>lQJ0?C*?3OPRe6ooK(QTIH{O{aZ-I5 z1LLF$2F6KK85k#RVPKqegMo3<F9ycRatw@<T^JZAXD~2MZf9Veyo`Zy@?i$X$!8cC zC!c3voP3Faaq<-g#>saX7$-ktV4VDtfpPL12FA(n85k#jVql#7g@JJjBLm|U76!&C z><o-kxEL6x@G>w?;b&l+qQk&A#gc(>iX8)E{S-$A#wjigj8i-r7^nC!Fi!DjV4M=j zz&Is=fpJPQ1LKqe2F59+42)AM7#OEiGcZnRU|^im%)mIMje&7W2Lt1j=?sihmM}0* z*~!2-We)@6l>H2hQw}jOPC3fJIOPNb<CN13j8o1rFiyG1z&Pa!1LKtI42)CWFfdMe z&%ik4BSSsol+O%|Q@%1VPWi#WIOR73<CK34j8hpH7^gBbFivG-V4TXqz&KTvfpMw} z1LM>T2F9sf42)CPF)&WO!oWE72Lt0YaR$a|W(<tef*Ba6#V{~Vi)Ub*mc+m~Ero$` zS}p_Qv@!<9X_X9&(`pzPLEZgnO$?0FS{N9oO=Mu4Hl?0{aoThS#%Z${7^lr;V4OCe zfpOX%2F7V885pOXV_=+ik%4jA6$Zv>HyIeG-C<yyc8`H^+5-m0Y3~^rr+s2zoc5oA zaXJeF<8*cg#_3!PjMMoU7^e#|Fisa?V4N<-z&Kr%fpNMK1LJge2FB@L42;u#85pMr zFfdLJW?-Bi#=tneK9YfPdJF^O^mqow=}8QX(^DB3r&lpBPOk+?GB8eWWMG`$%)mIk zje&7`Cj;a3ZU)Bby$p=gConKhpUl8GeJTUv^i2$m(=ReGPXEflI76I)afUSm<BUWG z#u=>)j5C%nFwQv4z&PUp1LKUB42(10Ffh(|&%ik2BLm|MP(ybnGXvvHHU`F-oD7UJ zc^DXH@-r~b6l7qWDa^n)Q-OhTrZNNLOf?3^nVJlYGj$jkXX-I9&h%zroEgEuI5U=k zab^Mo<IH3R#+exmj5D(s7-!}(FwV?pV4PXUz&Nv!fpKOZ1LMre42(0UF)+@Y$-p>s z9s}dd1q_Tc7c(%<T*^?-ICBdF<IIB$j5Dt>FwVTmz&P^`1LMs542&}$F)+@2%D_1D z1q0*E*9?p^-!U-G{K&vK^9uvxEKUZ-Sv(Akv-lVoX9+Mc&Jto^oF&S@I7@<oah4PV z<185l##!<VjI)#&7-y+4FwSyhV4Rh}z&NXgfpOL{2F6*Z7#L@LU|^grQqRCR+n9lI zb`S&O?0g2s*%b_ov#S{xXV)<>&Te2}oZZR5IC~NU<LoI6jI*aPFwUOAz&Lvr1LN#D z42-i^GBD0w!@xLuJp<$HO$>~)w=yu!-p;@{`w9c&?1v1Dv!5|A&VI?jIQtC)<Lr+N zjI%#8FwXwQz&QH{1LGWa2F5ue42*L?{r@>K42*N+85rlNFfh(hV_=-4$-p>An}KnT z6$9fOcLv5eF$|1z;u#p{Br!0~No8Q1lfl3^C!2wBP96i}oI(c1IVB8?bIKVQ=TtE; z&go}hoHL1man2M5#yQg%80XAjV4O3XfpN|}2F5uH7#Qa)Vql!Jl!0;13I@hGs~8yT z=NxBXob!x<aV{4F<6IpE#<>9ujC0Ev80XGnV4S;?fpP8)2FAHx85rmOV_=-e$iO&{ zg@JJ%8w2A!eg?*Q5)6#<q!}3J$uTg_Q)FPAr^3KEPmO_bo(2QsJW~e7c@_+e^Q;*d z=h-nZ&U0j7oafBII4^;Lab7M1<GdmU#(AX-^^Ef>7#Qc(GBD1oXJDMy#K1VOg@JM2 zWCq50(-;`%&1Ybow}ydn-bMz-d0QA5=WS<ToVSO8ao#=##(4)B80Q^kV4Qb}fpOk_ z2F7_`7#Qb$XJDN7i-B?8Uk1kc3=E9(nHd=8voSEv=VV}<&%?ktpPzwoz7PZBe02uK z`C1H&^L6SO80YITFwQq%V4QEvz&PKGfpNYC1LJ%v2FCfe42<&~7#Qa}F)+@LXJDLP z$G|v$5d-7=BMgl5UobE(;A3E1V8p<<AdrD^K>-8ff?fv31=AQ97tCZ}Trh`$alt$W z#s$k67#D0{U|g_?fpNhW2F3;37#J7qU|?LZi-B>$aR$Z(^`{sZ7o25aTyTMbalvH< z#syay7#DnEU|jH@fpH-V1LHz=2F8V442%o;85kD|F)%I^VPIS+#=y8xm4R`g5d-5w za|XtRRt$^_Z5bFBIx#RVbYWmz=+3~n(3632VFUx?!c+#vg;flU3u_q|7d9|3E^KCC zT-e6IxUiFfabXVwWBtN@2F8Vx7#J5$Wnf%5gMo43S_a028yFZDZen0uxP^gn;Wh@w zg*zD-7w%zTT)3Zsap6G*#)U^17#ALAU|e{TfpOt82F69K42+9385kFNGcYd7XJA}3 zm4R{5P6ozBHy9WfeP>`?EW*IJSeAitu>u3*Vr2%##i|U9i}e^77n?KGGcLAbU|ej= zz_{3ffpM`j1LI;>2FArf42+9I85kEwFfcBTW?)<#$H2Hafq`*xEd%4?E(XTM{S1tY zCowQCp31<ucoqZW;yDbAi{~>iE?&sMxOf8t<KoQ>jEfI2FfKmIz_|DX1LNY;42+8} zFfcB@#K5@tDg)!<>kN#GpD{2l{#?(%xP*g&aS1mA;}Sjw#wCIbj7vlq7?+4MFfNf| zU|b^0z_>(#fpLj41LG1k2F4}U42(<c7#Np0FfcB0Vqje2!oax1oq=(Q7X#xG9|p!H zehiFD0vQ;WgfK8J31eVfQp~`(WD*18l5Gr(OKvbQF8Ra2xKxROaj6>v<I+?H#-;Tw z42(+`GB7S(#lX09Ed%4y4GfG+H!(0S-Oa$b^aumv(qjyaOHVK`E<MG-xbzGI<I-~s zj7x7bFfP5vz_|1w1LM*s42(;kGcYcF$-uabje&8QFazT<2?oYx(hQ8t<QN#2DKjuG zQ)6IUroq6tOpAeWnI!|`GB*asW!?;o%Rr+n%K{k~mxVDfE{kAbTo%p1xGa`|aaj%n z<FZNy#$|mBjLRl6FfN<Iz_@HW1LLw;42;X>GB7S%z`(d{F$3eWWekkVRx&UyTf@M( z>>vZ<vLg(P%Z@QHE<3@%xa<@I<Fd01jLR-CFfO~yz_{!x1LLwA42;WeGcYc@%fPto z7X#yRNrrmH<+cor%i|dsmp3yoE?>#Oxcn>w<MKBQj4QYq7*}X8Fs?9UU|eCsz_`Mk zfpLW;1LF!O2F4ZM42&!M7#LRsGBB<PVPISl&cL`Ll7VqW3<KkeOa{gkISh;|@);Oc z6frQaC}m(=QO>})VhRJ}iiHe}E0!@Zu2{*yxMB?h<BE;-42&zbFfgvz&cL{0Cj;Y( z6AX+iPBSpBILE-a;x+^0iU$mgD;_g2u6V}4xZ*Vf<BE3-j4M7eFs}H_z_^l$fpH~2 z1LH~+2F8`@42&za7#LUTGBB<*U|?Kn%)q$PjDc~bB?IG18wSRe_6&?GofsHbhBGj( zjACG18N<N1GLC_9C1`|eWikWf$}|SXl^G0-E3+6FSLQM>t}I|+Tv^1xxU!#tapgJ& z#+8>C7*~E_U|c1^z_`kefpJw51LLYj2F6tj7#LUWWnf%&jDd00Ne0GMXBZe)onv5J zb)A86)dL2`RgW1MS3P53T=kNHan&0J##Qea7+3vfU|jW&fpIk>17rPa76!)E><o;n zIT;vNt1&RHHfCU4ZNb2}+M0oJwH*WFYG($<)vgSTt34PPS9>uqu8w42Tph!}xH^-8 zadjR8<LW{N#?>VZjH@dd7*|&_Fs`m+U|ik6z__}ffpPU52FBGJ85mb@VPIUnoq=)n zE(XTcdl?v4A7EfyeVBo9^)ZHe#?>bo7+0TRU|fBkfpPT{2FBIT85mc;WMEwVnt^fk zTL#9}9~c-{e`a7@{f&Wf^$!Nd)xQ}SSN~&RT*JV?xJH(Nag7ZF<C+8p#x+e0jBA!L zFs?bnz_{iE1LInL2FA5|42)~N85q}wFfgtSXJA|##lW~WhJkTyDg)!%JO;+Kh4l=K zYfBgy*OoIduB~EVTwBAyxVDagacwsP<Jvw3#<dd}7}ri=U|c($fpP6j2FA797#P<c zW?)=<f`M`EX$Ho%=NK5*US?oidzFE4?F|OTwYL};*S=(6T>FNBaqU+I#&t{#jO*AL z7}s$zFs|ceU|c7}z_?C?fpMKU1LHbL2F7*u8Vro<Oc@y0c`-1q^JQRM7r?-{E|`IF zT^Ix7x=04bbukQ#>*5(0*CjD9u1jTLT$jPXxUQCgaa{ug<GLmW#&s<WjO*GM7}s?& zFs|!iU|iSFz_@NA1LL|W42<ihGcc~3$-ua78w2CIs|<|meljqwmu6sGZ_mKEK9zxS zeJ5zNbOi(B`r{0Y>z^<%u7AtGxc&nJ<ND7GjO)KLFs}c{z_@{(fpG&D1LFo>2F48n z42&Cu85lQ+GB9osXJFi*!oaveoq=(K76ao3T?WPt1`LcFj2IX<_%kqWh+$ydkjTKe zA%%f)LplTFh8zaQ4fza=8;TehH<U0iZfIs;+|b5Q&$ywVfpNne2F48w85lP#VPM>_ zoPlw}8V1G<>lqj~Y+_*Cu!Vtf!(j%-4Hp;~H#}uv-0*^dal>l{#trWn7&m-mVBGM9 zfpNok2F4A)7#KJFWnkRMz`(eXnSpVm1OwwnX$HoPvJ8wH<rx?^Dl#x`RAFG;sLsH+ zQImmjqc#KMM!k9l#*Kyyj2n#^7&itmFmB9eVB9#FfpOzj2F8sy85lSIXJFi<%)q$G ziGgubA_L>5ItIo~?F@{Yx)>NY^)fJS>StiwG=qV0(?SNuO-mRUH!Wvi+_Z{;ano7` z#!c%P7&q-<VBEByfpOCz2F6WC85lR6U|`&Iih*&{a|XsuUl<rS)&FE*-1LWmanpYW z#?34YjGNgR7&mh=FmC2%VB9Rlz_?kKfpN1I1LJ0W2FA@s42+vi85lQPF)(hnVPM>B z&%n6Zk%4h@00ZOZSO&(;MGTCaOBon9S1>Scu4Z7|T*tt;xsic!a|;9G=5_|g&0P$P zn|m1;H&0+-+`N>5aq|iW#`?{x7#KINVPM?6j)8IWMh3>sTNoHOZ)afKypw@(^BxAq z&HEV`Hy>nR+<cFLar0jW#x05rj9Z);7`LP|FmCB(VBE5ifpN<P2F5M#85p<nFfeWv zWnkPY!N9mxnt^evECb_KH3r75`V5R)jTjiWnldnMwP0Y}YR$m7)s}&At35+K<5ouo z#;tw~j9UX47`KKnFm4TJVB8wTz_>MrfpKdk1LM{<2F9)342)a*7#O!sWMJGnje&9N zOa{iSvl$q-&ShZSx`u&q>v{&pt$P?4w;p6*+<Jt8aqDpg#;s=<7`L8dVBC6<fpP0) z2F9(A7#O#{XJFjM!oawVoq=&17X#xq-g*YcZ2}C8+k_byw}~+@Zj)qS+$O`oxJ{mc zahnnY<2G{!#%)#%jN5D&7`NFmFm7{TVBF@+z_`tgfpMD$1LHO?2F7i^42;_X7#Oz& zF)(h+XJFjc$H2I469eP6D-4X=elRd@mt$bu?!>^jJ&}QNdjkXG_PGp<+m|sgZePj3 zxV?T21LO8}42;{iGcayHz`(fuFazWEV+@SjPckrWKf}Pd{Tu`1_6rP*+wU?kZhyeQ zxcxB$<Mw9^jN4x_Fm8X%z_^2hfpLc@1LF=U2F4w-42(Mz7#Me`GBEDYU|`&##lW~j zhk<d2H3Q=gI|jxb-VBU80vH%~1T!%12xDN}5zW9@zay4`aYq6J<BlW-#vO$Wj63QW z7<Wu&VB9f{fpN!72F4w87#MfVXJFj1h=Fm(QU=ByD;OAetY%=`v5tXp$3_Om9mg0L zcbsHk+;N(LamQH(#vSJw7<XJ^VBB$)fpN!m2F4vX85nomVPM>GpMi15Lk7kj{}>o| z$}%wSbYx)MnaohnxU-#sapzhF#+?@#7<YbPVBE#ez_?3?fpM291LH0W2F6|142-*M z85noDF);4(XJFhF$iTQOn1OLuC<EiJa0bR*kqnHx(ij+bWil}C%3)yKmCwMqtB8Sd zR|x~-u89ncyXG-4?pn;ixN8{$<F1tqjJwt`Fz(vOz_@EO1LLl(^$d)=jxaFpy2!w| z>ly>&uA2;uyY4VB?s~|;xa%<k<F026jJsYiFz))!z_^=*fpNDa1LJNP2FBg;42-*# z7#Me}GBEDeU|`&>&A_-@kAZQwAp_%X69&fJ<_wIxeHa*b`!g`^4rE~59n8SEJCuQO zcLW3D?q~+a-LVXeyW<%ccY|iPcBe8h?oMZ5+}*;!xO*`J<L=`OjJsblFz(@HVBBNO zz_=%zfpJe61LK~l42*j=F);4g&A_;49|Pl_gA9y&4l^+BIm5uX=PCo^o*N8|du}l> z?zzjrxaU3t<DQ2MjC<ZOFz)%tz_{lN1LL0W42*kzF);4=!@#&#l7Vrr8UthfUTp@( zy?P9cdkq;F_nI*<?zLoK+-uFixYw3}ajy>p<6eIT#=S8NjC&Iq826?yFz!ufVBDL- zz_>S$fpKpk1LNLe2FATj42*mG85s92VPM?5oPlxgDh9^AYZ(~#ZeU>CyP1J;?=}X; zy*n8g_wHd}+`FHFaql4p#=X}W828>{sAt@Jhk<eLJqE_T4;UEtK4xIt`;38c?+XUT zy{{M;_r7Id-1~unaqlMv#(n$@jQjK$821G+Fzzd1VB9x@fpOnH2F87l7#R06GBEB} zU|`&D%fPtbje&8$Cj;Yt9|p$#ehiHJ!x<R&ConMXPiA1;pT@wrKa+uRe+~oV{yYZ8 z{RQ<5jQeXD822|YFz#<=VBFuvz_`DYfpLE~1LOV`42=7?GBEDn#lX0KF9YNL0}PD& zk1{asKhD6o{}cn`{xb}W`)@Na?!U*txc@Z+<Ngl}jQc+`Fz)}xz_|Z61LOX`42%aD z7#I&QF)$twWMDiX$G~{Nn1S(t83W@1O9sXRHVljh>g^dA4>&O}9&lw~JmA5=c)**1 z@qix#<AFd1#sg^#j0Z9q7!PDKFdoQdU_6k|z<8jDf$=~o1LJ{m2F3%G42%bAK!z|d z9%y7>JTQ-e@xWdN#sd!-7!NWtFdkHAU_9u{z<98bf$`u32F8Qy85j?qVPHIXm4Wf# z4F<-8w;34g58h>9Jot=(@!)#~#)BUj7!Q7CU_AJhf$`vX2F8Ow85j?-F)$wDWMDkR z!@zimpMmj^5Ch{O5eCLXh762{>=+miIWsUGa${gT<jKHz$d7^XPyhqtp<o8aL!k_e zhf)|A4;3;n9x7vCJXFcRc&LVf@lYcJ<Dq5-#zSokjE6cH>KPABXJ9<Egn{wUP6oz9 zdl(oG?Pp*-bcliR&`}1)Lnjy*51nRUJamqM@z6yE#zR*a7!O@%U_A7Of$`9L2F61l z85j?JW?($@m4Wfl4+h3VzZn=0{bgW0^q+z8FcSmgVO9pl!|V)<hgBFD4?8n39!_Uq zJlx5^cz7)X<KfE;jEBG1GcX<zV_-aD%D{Leh=K7)Gy~(2I0nWei42TKk{K9}<S;NE zDP>?hQo+D@q?&>8NF4*?kwyl_Bh3tqM<y^Z9+}L*cw`y_<B^#Rj7R1$Fdmu5z<6Xg z1LKhs42(z4GB6&wz`%IqG6Un08w`v`ZZR+(xy!(K<URxAk#`J?M?Nwz9;yGwz<89I zf$=CC1LILn2F9a&42(ww7#NQVGcX<%Wnet2!oYackb&{28w2A}PX@-LJ`9XU{TUdK z1~D)m4P{_F8o|JLG@60&XdDCM(L@HuqbUrGM=Kc^kJd0S9<5_wJlep(c(jRu@n|ap z<IxTV#-rT~j7NJJ7>`b1U_3gRfwBJRR0hVQn;006USwcA`jvt4m^cIDF>40KV~Grm z$66T}k1b(fJa(9Y@z?_f#$zuT7>~VSU_ADof$`W!2F7E*7#NQ;GcX=!V_-ba$-sD= zhk@}pKLg`&K?cU-atw^e6&V<ht1vJgS7%^6uEoH3T!(@2xF-YS@h}F)<IxO^$Kx34 z8ILD2Fdk21U_745z<4~Hf$?}Q1LN@;2FBy{42;Kn7#NRFWMDi#g@N(-bOy%ba~K$p z&tqUbzL0_O_+kde<C_>5kMCz-Jbs0N@%VKH#^bjb7?0m&U_AbSf${ib2FByh7#NSg zWMDl0hJo?;dj`hipBNZVurn~8;9_7r!Nb6K0(5T82>}Mi6T%FPC&U;SPe?K_o{(l> zJR!%xctVkZ@q{u1;|T`_#uM=jj3=5I7*8x^U_5b>f$_w92F8=Z42&m@7#L3mGBBRZ zV_-a4&cJxGih=QDEd%4pdIrXm9Sn>oCo(XeoWj6(aykR!$yp4HC+9LSo}ACXcyb{F z<H>a(bsHHNPi|pgJh`2L@#HQB#*=#(7*F10U_AMZf$`*P2F8=`7#L4}WMDk`je+sx z4+h4QzZn=${$*f1#lygOil2e;lpq7+DLDqlQ_2jCr_>l2PiZnRp3-ArJY~SZc*>Z8 z@sue8<0%&g##4a|jHl8V7*Ay~FrLa`U_6!2z<8>NfwBHnDFfrF3I@hg)eMZM>KGVL zH8L=sYGGhJHIsqy)EoxJQ}Y-YPc2|zJhg~{@zhcV##1X87*DNYU_7;kf$`LO2F6pH z7#L4&VPHIUk%95l2L{H|A`FbD%@`O@M=>y-ZeU<My@Y}B^kD|Z(~lS!Pyc6NJj21j zc!ryS@eCgW;~4>ldd4%742)-#7#Po}GBBReU|>9>&A@m@kAd-w0R!V1TL#864h)QE zoEaF;xG^xE@nm2;<ITW$CWC?TOeq87nJNaxGqntiXBrq7&$Kcyo@r-bJk!O%c&3Me z@yu)n#xwI67|*O`U_7&df$_{{2F5en7#Pp&W?($Cmx1xj0S3l1hg=vK&s=0+JadnM z@yuri#xvg-7|;A<U_A4Of$_|L2F9~Y42)-485qxUFfg9wW?($a$G~`2kb&{68Uy25 zO$NrZ+6;_mb*IOrGmC@Pu$*;ZU_9%@z<4&Ef$?k|1LN6642)-wFfg8d!N7QqkAd-= z5d-77KnBKh1q_VmdKnncO=Dm@H<N+!+#CkRbMqJ&&n;(QJhy>?@!Vzx#&g>k7|-ow zU_7^nf$`iv2F7y-7#Po;Wnesafr0VdWd_D`*BBVj-DF@qcbkFn+z$rE`tz&|jOV!+ z7|-)EFrF7+U_39%z<6Gqf$_W)1LJua2FCN+42<XX7#Po6GccZaU|>A&%)ofwje+sJ zHv{8&Uk1kW0St`igBTdkCo(Xe&tqUb-^{>xzKwzLd?y3r`5p$w^Zg8r=O-~Ro}bFV zczy;0<N4VPjOXVuFrHt?z<7QeLp|g9oeYfUcQY`a-^;*wem?`_`9lnh=Z`Wlo<GjO zc>W{<<M}fTjOWiYFrL52z<B;01LFl=2F44942&0o85l2=GcaD5%fNWyAOqut2MmlC z{xdLMlwn}JsLH^2QG<c;qBaBLMO_BQi)IXr7ws7sFFG+WUUX$(yy(Hec+s1I@uF`% z1LMUg2F8oA42%~O7#J@mGcaCEV_>|P!N7R2m4Wf%BnHNd(-{~q&SGG^IG2I(;vxpd zi%S_8FD_?byttBq@!}2!#*4cd7%!e+V7z#if$`!62F8n*85l3#U|_s>i-GatT?WRB z_Zb*3zGGm#_?v<8k^lqaC1D1}OJWR+mn0b&FV)L1FkX^pV7#Qnz<5cOf$@?C1LGxa z2F6Qz42+kY85l3QF)&{8U|_uD#lU#Uhk@~uKLg{XAO^-up$v?d!WkGZMKLg5ie+HD z6wknTsfK~^(rgCCOZyoZFFj;nyv)kLcv+i)@v=Vy<K;XC#>>47jF(q2Fkarwz<7BZ z1LNhL42<=ccQY_vKEl9w`78tD<qHgqmoGCgUcSb_c=;v+<K^27jF;~+FkXJez<BvB z1LNfn42+jQGcaEM#=v;_2Lt03Q3l2<N(_uw)EOABXfZHe(Pdz~V#L6B#e{+Jia7)0 z6-x%jD;^AtSG*Y*uS75~UWsL3ypq7ccqN&E@k#~*<CQFidd4fc42)Ou85pnBF)&`~ zW?;OsfPwMKVg|-5%NQ81tYl!kvW9{2%6bOIE1MV?uWV&tyt0FV@yc!n#w+_67_VGr zV7zjTf$_=>2F5G57#OeIVPL#+pMmkpBL>DRPZ$`lJY!(I@{)n^${Pm8EAJQ>uW~am zUe#h?yz0lmc(s6m@hWI0@9HiF#;f-j7_a_iV7w;7z<AA)f$^FX1LHMU2F7b142;*j z7#ObwGcaC@VPL!#&%k&siGlH2Dg)!S3<kz)SqzNV${851RWUGLt7Txk*1*7ct(k%G zS}OzNwM7h!*VZ#IUfaUJcx^ia<F#E3jMw%vFkU;vz<BKl1LL)042;)6>&mX(U|_uV zl!5WuD+b1EZy6Y`ePCd`_LYJ0+II%VYrhy6ul-?Qyw1(QcwK^l@wzSp<8=cD#_Prm zjMvQ=7_VD0FkZJ|V7zY6z<Aw>f$_R41LJiM2FB~&42;(k7#Oc7GcaCHWnjFX&cJv* zlY#Mi4g=%$d<Mqrg$#_>iy0W}ua_|}Uaw?eyk5<~czp%~<Mr(fjMr~7Fkb)5z<5KE zf$@er1LKWs2F4p*42(BcGBDma#=v;vJOks6OAL%Rt}-y*xX!?M;{gNXjh76JH{LKX z-gwWzc;gcT<BhKjj5oeBFy8pdz<865f$=6M1LI8|2F9EG42(C07#MGgFfiUUWT<Dn zX~)2L)0u(srW*s}O-}~Kn|=(8Hv<?LZw50k-V9}6yqUtlcr%@W@n#7F<IPG2#+x+^ zj5q5U7;m;PFy3rqV7%GMz<9Hpf$`=n2F9Dq85nQwVPL$upMmk_AqK{qM;RDzo?u|S zd76Ro<~at&n->`vZ(d<wym_60@#ZZC#+&a!27O{+y!nNJ@#Z%M#+yGF7;pY&V7&Q{ zf$<h21LG}b2F6=#42-up85nPIGcexLU|_uE&cJvpn}P9GF9YMPjSP&pt}`&+`pv+2 zTZ)14wj~4O?Jx$$+wlyHx04tcZ>KUa-cDy=yj{S+c)OB;@pcUZ<Lx>I#@meyjJKN^ z7;l5tAKsqCz<7Hq1LN%(42-vDGcews$G~`d0R!Xhy$p=EPcbmwKF`2-`w|1=?W+uo zw{I~p-oDGgc>6vB<L!qGjJH29Fy8*mz<B!`1LGZL2F5!a42*ZU85r;IF)-c{W?;M{ z%D{L>f`Rdl6a(WOO$Nq0W(<sXycrnp_%Sfv31ncbzZ1g1cqg2J@lF&2<DFOr#ybfN zjCYb581JMpFy6^zV7ybuz<8&Tf$>f=1LK`m2F5$>42*ZW7#Q#LGBDnmz`%HC5(DF% zsSJ#FW-u_`nZ>|(XFCJqooft?cYZN2-j!isyz9WgcsGrK@opCb<K2}EjCW5kFy4L2 zz<Bo^1LIxLO#a<342*ZbF)-f!&%k((gMslLHv{86UIxZ{0t}4zgcum_i7+tU6K7z& zC&j>cPo07Bo)!b+JzWOIdj<@Q_ly}B@0l_%-V0)2ycf^FcrS&4@m@Lu<Gm~f#(Vh; zjQ5Hd81I!bFy1R?V7%AHz<95df$`oX2F80+85r*^Vqm<tyq<ya-YN#hdutgO?`>jW zytkEs@!k#w#(TRM81J2AV7zyYf$`pJ2F82u7#Qz;WMI7ag@N(jcLv6LzZe+r{bgXh z&%nTVpP7O2J{tq$eNG0(`*IA7_Z1l!?<+Gf-dAN{ysyr{cwdWw@xCqt<9&Sw#`}g0 zjQ33#81I`iFy6OhV7y-+#=v;Ll!5X7Oa{jLyBQeo-)CTaz{<e*K$C&-fd>QQgLDSQ z2Q3VY4|*9GA536id@z}T@xfFE#s~8l7#}QWV0^HWf$_m=2F3?#85kd|XJCA=k%95S zJ_g1I2N@V29ARL5aGZhh!6^pD2WJ=<AG~B>eDIBd@xgBf#s~ix7$1U0@*lD>Fh1m9 zV0_5U!1$1tf$^aX1LH$^2F8av42%yA85kd$FfcweXJCA2!@&5^j)C!^BLm|@X9mWH zK@5x!;~5wqmM}0rEN5VRSjE8ju$F=GVFLr>!)6A?hiwdu4?7tcANDXXKI~^;d^m}L z@!@g?#)qpI7$2@-V0^faf$`x6hI+<_n;94%Zew74xRZhL;cf=Thx-^9A0A|2e0Z3F z@!<mo#)tnI7#}G!Fg|i+V0@Ix!1$=2f$`C12F6F17#JUYWMF*E$H4eloPqJN6a(X9 zSq8?(@(hfRH5eEl8!|9HHeq0VY|g;=*ouMiu`L7RV|xb1$4(54kNp`K9|tioJ_hYV ze;mQU_&Az@@o_8z<Krp@#>edpjE{R57$5gDFg~8d!1#DN1LNaa42+NGFfcxz$H4e_ zEd%4@4GfHrH#0CkKES~E_$UM8;}Z;wk54l&KEA-f`1le7<KwFgjE}D~Fg||9!1(wx z1LG482F54c42)0s7#N=jGB7?7VPJeB&cOJjUW$S7i7W%-69opwC&~<rPt+I~pI9?6 zKCxq9eB!{s_{52U@rerq;}drV#wT73j8A+R7@zntFg^)nV0;q7!1yGLf$>Q(1LKoP z42(~<F)%*4!NB<B4+G;<B?iW)ZVZf1QyCbawlFY0UC6-rbQJ^R)3pqYPd6|yKHbE? z_;fdDJ@XL;#;3;_7@wYEV0?O(f$`}D2F9nC7#N@4XJCB#h=K9xQwGMTFBlk~zGh&2 z`j&z585aZNGjRsSXEF?o&*T{xpD8ggK2v94e5S>~_)M39@tHmY<1;%3#%GQUjL-ZS z7@q|*Fg^=oV0;$I!1yeVf$>=)1LLz42F7P;42;h}Gx^V&7#N>TXJC9bi-GakTn5Hx z3m6!mEoNYRwv2)C*-8e+XKNT3pRH$Le71>!@!3`e#%HG(7@wVGV0?C-f$`Zz2F7QX z85o~kV_<xClY#NsZ3f0?cNrL;Jz!vb_Lzb3*;59_=S&QY&lMRMpSv<JK2K+0eBRB# z_<SP+<MXQwjL*N+GcdjoW?+0_z`*#zl7aDs4Flr~dj`fAjtq=1ycif?1T!$c2xDM; z5y`;#B8GwSMLYxJi$n&-7s(8aFA5kKUlcPiz9?g0d{N23_@ah^@kJd2<BQo0j4xI& zFuqvJ!1!VV1LKR$42&;!FfhK@#lZMtF9YL?{S1sR&M`2)xX8fxqW&HO<BP`(j4z%s zFur)n!1&@F1LKPi42&;6GcdmR%E0)Ng@N&<AOqt|H3r6)nhcCDbr=|5>N7CDG-6<U zY0AL((t?5Ur8NWNOFIU}myQgKFI^ZIUq&)8zKmgDd>O~U_%eZk@nsSN<I7YA#+Mlk zj4!hp7+>ZxFup8cV0;Ox|6i6eFut6`!1!__1LMo942&<oGcdlAW?+2f$iVn2m4We9 z3j^b;#SDzE4lppjI?2HJ>I?(ptMd$uuP!n$zPiQ0`06nO<Ev*3jIUlYFur=j!1(Gt z1LLcY42-Y-F)+SnWMF*F!oc{Noq_Q+7X#yK9tOtOnhcDu%@`P8TQe}e25qN(?a09R z+KqwnwI>7PYi|a|*S-vluVWY(U&k{rzRqD_d|k-E__~CF@pU-^<Lep*#@BTWjISFR z7+*ItFutC|!1#JT1LNy042-Y0Gcdm1#lZM_F9YN20}PC>4>K^nKE}ZK`XmG6>oW|D zug^0uzP`l3`1&~m<Lg%pjIZA?Fus0Q&%pTl0|Vph&kT&OzcDbr{>i}j`ZojP>wgT4 zZx|UE-!L;UzENOcd}GhR_$HZw@l7iO<C~QXjBm~}FuwWB!1z{(f$^;&1LIpi2FADH z42*B17#QEiGBCc4XJCAr!NB;okb&`S2?OKXG6u%Cl?;q;s~H&I)-o`@?P6ej+snZC zwtfNw<J-v$jBlqgFut9^!1#761LNC642*A&GcdkA#lZOXECb`)OAL%}uP`vaz0Sb+ z_9g@4+ZPOsZ(lPozWu?#`1UUY<2wch#&^sNjPE!Y7~gR*FuvnuV0_2V!1zv%f$^O- z1LHdf2F7>J42<vG7#QDqGBCdLVPJgc&%pRDh=H;GT_^+Ny9frxchL-t@8TF3-xV`3 zzAIy3d{@E1_^yh9@m&oABPf*KH8C*0Yhhq~*T%s3u9JcBT@M4}yFLcScdHo~-<@J$ zeD{ul@x1^8<9ibZ#`jSSjPL6h7~jujV0^!af${xK2FCY~7#QC_Wng^&f`Re<D+b2* zpBWh6gI4mt|Ifhqfsujn0}BJ=2Q~)A4;&1PA4C}#KS(ezevoEh{2<4`_(73@@q;o0 z;|B)@#t*&>j30s+7(awEFn)+&VEhov!1y77f$>8U1LKDj2F4G?42&Pj7#Ke^GcbPW zU|{^v&A|AfkAd;SWCq3$QyCaP%wS;rFpGil!%7Cm58LV)7(bk5VEk~7f$_sd2F4Fp z7#KfXXJGtri-GaOT?WPv4;UCfJZ510@Qi`+!%GIn5C0e#KQb~feq?4~{K(3{_>rA~ z@go-l<40Zw#*h3Aj2{IV7(a?IFn$zgVEib_!1&ROf$?J~1LMa^2F8!G85lqAXJGvJ zl!5URCj;Xr4F<+f_3jLepHdhYKjktoekx#K{8Y@q_^FhE@lzcG<EM58#!p=gjGuZK z7(ewhFn*fI!1!r01LLO!42+)^GcbNy#=!V#B?IH9H4KcO)-f=CI?cfN=>`Mir@IV{ zpB^wUetOKn_~``$<EK{)jGx{zFn)T^!1(DO1LJ2#2FA~P42++J85rw7i!m^MmSkZ3 zEXTn3S%HD^voZtYXH^Eq&n66vpB)((KZh|eevV{d{2ar;_&J_|@pBRb<L6Wc#?KiH zjGwa^7(eGRFn%s%VEkOd!1%e7f$?(>1LNmD2FA}57#KfKVqp9{m4Wf|3<k!}vltjZ z&tYKvJfDH_^CAYu&r28>KObbMXZ-wtf$<9q1LGGp2F5R542)k27#P1yVPO2SnSt@k zB?iVX?->}s{9s`G@|%J2%RdIjuM7-~UpW~VzX~xheidb4{3^k~_*I&L@v9sI<5vX+ z#;>{zj9(2H7{3}bFn%>-VEk&y!1&dgf$?hu1LN0J2F9;h42)lM85qA7Ffe{Ct!H5T zTF$`uwTgl9YYhYA*KP*JuYC-RUuQEgeqF%8_;oP@<JV;jj9*tXFn(Rj!1#3o1LN0C z42)k7GBAEU$H4gYF$3e*XAF#AUotR$eZ#=`^*saQ*G~+LU%xUie*M9~`1Lmf<JW%- zjNcd;7{7@zFn*I{VEiV{!1zs;f$^I>1LL=PB?iWCstk<Z)EOARX)-W=(_vuzrq96m z&5(idn;!$?w_FCsZxb09zinn<{C1sz@!MYp#_x&@jNcs?7{A9eFn+ILVEo?7!1%p` zf$@7c1LOBz2FCBx7#P3LXJGukh=K9@QU=EFD;OBRuV!HUzLtUU`z{8??|T^-zaL;= z{0`d5_x%_H<M$H`jNhL!Fn<5U!1(<;1LOB!42<9ZGBEyNVqpBi!oc{0oq_QOCj;XT z2?oX=(hQ70G#D6v=rS<=FkoQ(Va&kz!-9eFhZO_k4_gMtANCB4Kl~UNe?&7d{wQEz z{87xn_@j)0@kb>C<Bu8!#vk<zj6a$f7=N@fF#Z6I<p1bqVEoa?!1!Y^1LKcn42(Zk zFfjgD#lZMu4Fltk^$d(ZHZd^%*vi28V><)mk6jFmKlU;({@BmJ_~Q-(<B#7Aj6dZW z7=Jo4F#b$sVEoz5!1!}L1LMzg42(bDGBEz)Vqp9w%)t0djDhi&Bm?6wX$Hn$Dh!Oj zbQu_b=`%3?GOTA{{AJ9*_{)@m@s~LR<1ZHm#$WCXjK91X7=QUPF#ZZ)VEh%t!1ybl zf$>)j1LLno2F71442-|p85n={Ffjh=XJGs_k%95oWCq4xix?PxEoET*wTXf8*LDWR zU%MC>f9+*p{B?+d@z)Us#$U%77=N8)VElE1f$`T<2F72%7#M%m|7BqO&A`C;o0);} zHyZ=vZ%zir-#iSAzxf#$e+w}%{uX6m{4K%2_*<8O@wWj3<8LDd#@{9kjK9qo7=K$b zF#fh-VEk>z!1&vNf$_I91LJQu2FBkW42-{185n=JFfjgJ!NB<Y6a(Y$cMObwL>L(V zSTHdD31?vZQ^vsf2Q-rZXAT47pZN@oe-<$?{#nAn_-8Ex<DYE|jDL1AF#g%Y!1!lB z1LL1V42*w{Ffjf(#=!XJG6UnEYYdEkZZa_bxx>Kt=RO1DpN9;LfBrEr{^e$1{42n~ z_*a;L@vj&I<6mh8#=mk5jDHmv82>6UF#a`UVEk*s!1&jZf$^^!1LI#$hI+=oJ`9Y1 z0~r|q1~V}J4P#*Z8^OT%H=Tj;ZwUkA-%bX`zda0$fBP92|4w3H{5zF_@$U=<#=o-} z82`>=VEns~f${GW2FAb385sZWVPO2bpMml3K?cUZhZz|E9%W$sdxC-S?`a0czh@a3 z|DI=H{CkOk@$Xdz#=qAY82^4@VEiXs&%pT4oPqIQBm?8WS_Z~{iy0XI9cN(t_l$w@ zKPv;{e<cRS|Jn?U|MeIc{~Ize{x@b|{BOg+_}`U*@xKQH<9}}k#{Yf{jQ;}}82<+| zF#b<qVEmuV!1zCnf$@JP1LOZ32FCw+42=J~85sZ1U|{?|mx1yB0tUwaiy0XIuV7&O zU%#4x@&8%|#{cUX82|5MVEliOf${%22FCxF85sXxV_^J$lY#O7JqE`A4;UE#KW1S3 z|CE98{}%=(21W)Z1~CRE21y1c1{nq>26+Z11|<e222}<o1`P%#25kl=20aEQ215oW z1``G*22Tbi1|J3{20sQSh5!a8h9CwehEN8kdWHxFCWa^mCWaUWCWd$hCWa&iCWaIS zCWb}^CWZwJObkaDm>8ZhFfnp5Ffkf1FfoQOFfkT0FfmSIU}9X)z{I$Nfr)W90~6yu z1}4S>3`~qC8JHL^F)%S+Wnf~w!NA0Ln}Lb(9s?8O0|q9>w+u{-9~hVzKQk~feq&%_ z{K-(y#Q2+miAjQiiAj}#iAjrriAk4%iOGP0iOH0KiOGV2iOGtAiOGh6iOHLRiOG+F zi7A?ai7A1Bi7A<Zi7AbNi7A_bi7A(XiK&2riK&QziK&r+iK&l)iD@wd6VoyVCZ?4P zOiXJSn3&cxFfnanU}D<Jz{IqJfr)810~6D}dIlz@gA7be*BF?XZZa@2-DY57y34@C zbf1BV=@A1H(^Cc}rWXuMOs^Q2nBFolF@0cQV*13u#LUmY#H`1_#2m!H#9YF_#5{w6 ziFqFb6Z0bmCKg5pCKd$-CKg);CKfjaCKgWyCKewCCKf*iCYEppCYA&SCYB@yCYBTi zCYJg%1}2sa1}2s)1}2tr1}2s&1}2tT1}2sU1}2tf1}2tP1}2t83`{KR8JJkMFfg%f zXJBI4#lXa}pMi<xAOjQ25e6ofV+>3zR~eXCZZI&hJY`^FdBwoQ@|J;#<pTo~%U1>_ zmhTKqEWa3-SpG0Dv2rsou}Uy7vFb7~u^KQi)w3EiFtM63FtJ)PFtOS&FtOS*FtIu@ zFtNHaFtK_tFtK_wFtH{uFtH{xFtMgGFtMgHFtKJbFtO$^FtO${FtHXgFtHXhFtL^~ zFtJuLFtJuMFtN^HU}D|Qz{Gl+fr<4m0~4Df0~4D&0~1>|0~1>p0~6ay1}3&+3`}h2 z8S0tXE-^5%U1eZmyUxJG_JDzj?Ii;f+ZzTZw)YH7Y@ZmI*uF9_v3+M?VrOAsVrOSy zV&`IDV&`RGVi#awVi#gyV%KM2Vz*&nVs~U<Vs~L+Vs~d?V)tQSV)tWUVh?0sVh?6u zVozdVVozmYVlQG~VlQW4Vy|LgVy|UjVsENvU}A4!U}A4)U}EoNU}B%az{I|kfr)(= z0~7mR1}63c3{32Y8JO6QF)*>8WME=H!@$ITo`H$|5(5+aRR$*Z8w^bBZyA`_KQJ({ ze_~)_|H8n;{*8f&{U-wx`yU1-_J0ga91ILh9Lx+%9Bd3s92^Wx9I6aV94-t@92pEu z9Q9ocOdRVNm^iL5Fme1~VB!>KVB$1mVB!pBVB(BnVB(BtVB$<-VB$<+VB*YWVB#!e zVB)M`VB)M|VB)M{VB)M}VB&0GVB+j$VB(y>z{EM3fr)b(0~6;=1}4tg3{0Fm7??PZ zGB9zTVqoGt%fQ5Wfq{whDgzVe4F)F8TMSI~oOc+QIA1d`ae^%W%fQ6Nz`(@C%)rFO z!NA1D#lXbH%fQ6N&%neb$H2s;&A`Ovz`(@i%)rFu#=yko$-u<r!@$Jl&%neL#K6QA z%D}`G!N9~7&A`MJ$H2r@%)rD|#=yi?!N9~-#lXZ>!@$H<&%ngh#K6SW!obAU#!%11 z)ycrb)x*HV)yKfZwVHv6>l6bM*E<F#ZUF`+ZW9J3?kEN(?m7l0?zs$1+<O?9xNkBr zaX(^U;(p4&#QlPSiTf1;6ZdBZChk8BOx*t&n0Oc&n0Qzin0VM2n0PoCn0Q1Pn0O=@ zn0TZan0VwEn0OQ!n0S;Kn0Oo*n0S2a8JKv27?^lM8JKt?7?^ls8JKwD8JKvI7?^lc z7?^m98JKv=7?^mP8JKuF7?^mv8JKwb7?^k_GcfT?Wnki&!N9~bi-Cz}B?A-BHU=i1 z(+o^J=NOoHE;2CjTw!41xz51EbBlqA=Pm;i&jSV~p2rMKJkJ=IcwRCv@%&?8;;m<7 zVB%$FVB%$EVB%$GVB+OsVB+OvVB!^EVB!^GVB!^JVB(cvVB(cxVB$4rVB!s9VB)P} zVB(#_z{Goifr<AS0}~$?0~4Pn0~4PI0~22=0~22!0~22%0~22f0~22v0~2380~22d z0~2320~22#0~6mw1}45K3`~5}7?|q$7BevMEn{HfTgkx0w}yd<Z#@GO-$n)|zH<yr ze76~x_#QAY@jYf>;saUqnt_S$9Rm~J2L>j-PYg`_j0{ZtEDTKif(%UjVhl|Dk_=4z zG7L=oiVRHr$_z~WY79*L8VpSQ<_t{yE(}ckkqk`yF$_%n@eEA-NeoQ<sSNc@{22^P z{Migl{CNya{Dllm{3Q%b{N)Tx{5=dz{QV3}{1X|N_$M<k@lR!7;-A65#6O#XiGLmg z6aNARCjP|?O#I6jnD|#PF!3K{VB&wmz$C!Iz$Bo>z$D<uz$8$@z$7q(fk|LH1Czit z1}1^e3`_!l7?=e9GcXA<F)#_T)H5&%@-i?9iZL(=N-{7B$}lhq$}=ztDlsq#sxUAK z8Zs~mnlLa4nlms7S}`yQ+A=T++A}Z-#xO7mW->4d<}ok{7BVmimM}00Rx&UNRx>aO z)-f;%HZU*=_A@XEPGVpZoXx-_xPpO6a4iFq;06XJ!OaXzf;$+P1a~no3D)mrU=rNV zz$AE%fl2T-1C!tf1}4GJ3`~OG7?=cqGB64LVPF#c&%h+a#K0uP%D^PV!N4TM&A=qY z$G{|{%)lh1#=s<`!N4S>#lR$_!@wk@&%h*P#K0tE%D^OK&cGyO#lR$F%fKXL&%h)U z!@wj|&A=oypMgo}AOn-oQwFAbVQvN{VSNTBVLt{Y;amnL;VuRy;mHh4!qXU-gl94^ z3D0I=5?;c<B)pb^Nq7STlkg@6CgH6NOv2k4n1pvSFbN-HU=lvbz$AQzfl2s01C#J2 z1}5Pv3{1iw8JL9sF))cRGcbv;F))d6GBAnoF))b;GBAk<GcbvWGBAm#Fw`@Ns53B$ zm@qJjSTZn)*f21O*fTJRxG*q@xG^w^crq}Fcr!4GL@_Xlq%$yy)G#oK)H5)NG%+xV zv@$S>bTBZ9bTcrC^f54rOk`jZnZm#%GM#}*WEKOH$a)4QkxdLtB3l@kM7A+7iR@rt z64}kbB(jfzN#p<nlgJ?kCXu5c!%i?TiJW3!5_!(RB+ACXB&x;0B<jP!BwE10Bsz_O zNpu$jljuzbCea@ZOk$!8Ok#2jOk#=*OkyewOk!#bOk(;BOkx%cOk&myOk%bSOkxfU zOkz$9Okyq!Ok#lyOkyDnOk&{-Okz<COk%MNOk(j2Oky<*Ok$l3Ok(wY3`}AZ8JNVT zFffVDWMC4T!@wjqpMgniAp?`x1_mav%?wOp2N;;djxsQbonT-RJI%l(c7cIO>@owB z*fj<wu^S9bV$T_v#J(^viE}bAiSsZpiSsisi3>3>iHkBYiAyjriAysuiOVrCi7PTN ziK{R$iK{a(iQ6zRiQ6+U)r&haFo`=eFp0Y|Fo}CGFo}CJFp2vyFo_2+Fo_2<Fo}mT zFo{PnFo~BkFo{oLU=rWKz$AW)fl2%y1CxXb1CxXY1CvBL1CvA>1CzvJ1}2F$3``R1 z8JHwCF)&GNVPKNj%fKXYjDbnwBm<Mg83rba^9)Q9ml&8Nt}rl3JY=Y6l6b<vB=MYq zN#Yd)lf+vFCW-e9Op-hdOp=leOp<a8Op=NWOp+=LOp=-mOp@9ROp<yGOp*o+Op^8t zOp;CvOp^W#Op+lCOp@UYOp;LyOp@^oOp=KVOp+-KOp<8~Op>JxOp;9uOp?<Xm?UR0 zFiFm3V3J(Gz$Cetfk|>%Jp+^EN(Ls$H4IFW>lv6NH!(0tZe?JSJjK8yd6t1m@;n2R z<V6N1$;%8(lGhlRByTb>N#0>#lDx;jB>9kmN%9E;ljJi7CMjkHCMhKbCMh=tCaDYt zCaE3<CaFyfOj6evn54ckFiDFrFi9ISFiBf6FiG1oFiATwFiATxFiF>YGcZYqFfd7n zGcZX<F)&HTGB8OeFfd6cF)&G|Ffd6MGB8P(Ffd7%GcZY4F)&Hjf;2HONzY+ml3vNc zB)yJ-NqQp#lk^q_Ch46FOwzj<n56eHFi9U^V3I!1z$AT%fl2y41C#U<1}5p}3{29m z7?`BrGcZYiWMGp1!oXB7{f&W1hLwRyMu>q)MxB94MvH+-Mwfv}#(;rI#+ZRg#*BeU z#*%?a#)g4O#-4#m#)*MR#+89dCW?VcCYFIoCZ2&wCXs<jCYgarCXInfCX<0lCWnDZ zCXazhrjUV2ri6h>ri_6}W-<el%q9jVnQIJ8GCvrYWMvqbWSto5nPk%#m}FZSm}HkQ zFv%WdV3Iw>z$AN?fl2lP1C#6}1}53t3{0|57?@<AGcd`%VqlVe%fKZ2fq_Z(69bd% ze+DKwCI%)sRt6?H4hAMUZU!bfUIr#PEe0kza|R|k8wMshdj=*sCk7@tcLpXoPX;DA z9|k5lKL#ebSOzA!gn9-hxm*S&xgrK8xl#ruxe5j*xmpG$Igof01Cv|}1C!ij1}3=$ z3`}xc8JOgDFfhsOW?+)r$G{|akbz0=2m_PcaRw&2Qw&UUXBn8}E-*03U1ngCd%?gY z_nLu8?kxk8+<OKlxsMD?a$gvj<i0a7$^BwrlKaEJB=?_zNxq(mfk~c)fk|GGfl1zh zfk{4vfl0oNfk}Q91C#s(1}6D03``2b3``0}3``3C3``0U3``2q3``1f3``0M3``1{ z3``0|3``283``0Y3``2u3``1j3``0Q3``153``3B3``1>7?>2MGB7F3U|>?1&A_BE zmw`!P7Xy>RaR#P(g)<CH3g;P^6fQ9^DO_h@Qn<;$q;Q9UN#Py?lfqjDCWQ|SObS04 zm=xI<m=w7gm=yUKm=pyWm=whrm=q-#m=vWMm=t9hm=tvwm=rA;m=ygOm=psUm=r@8 zm=wbqm=vQJm=t3fm=qHjm=u#4m=x0(m=rS^m=tpum=qfs>X{T<7?>2>7?>107?>2h z7?>1$8JH9&Ffb`jVqj97!oZ|Boq<Vl76X&w90n%EoeWHhHyD@{|1dBq$uTe~IWaIP zWiT))^)N6gt!7|SI>o@G^qhf7=>r3k(q{%HrEd&ON<SEwlo=VAl(`s~lzAAKl=&E# zlm!@=l!X|WltGn=vLXYMvI+x}vN{8kvK9lAvMvLYvOWWovJV53awG$javTGbav}qh zatZ^JawY?lat;HNavlSdasdOAay<i+at{NO@<awE<tYqI%F`K`l;<!oDbHhIQeMcw zq`a7cNqG|klk$EBCgm#(Ov=|8n3QiZFe%?<U{Zbn(*Kx&N%<KAlk!UjCgnE_Ov>*W zn3O*;FsZOJFsX1cFsbk`Fsbk{FsTSIFsTSLFsX<!FsVo|FsVo}FsaBgFsUdoFsUdp zFsaxxFsZ~bFsU>#FsUqIU{X23z@+kyfk{<}fl1Ynfk`!hfk`!&fl0NDfl0NJfl0N7 zfl0NFfvH}#oq<Vp0t1ukWCkYHX$(xNGZ~mv=P)p-&SPLwUCqFxx{iTKbt40l>J|nj z)$I&Ssyi8&RIf2GsXk_4QhmX|r23kHNfl(#X9gzKZwySTKNy%)e=#traWXKe@h~u{ zNis00$uTggDKaprsW339X)-XWX)`dX=`k>=88Fl{so66ysrfK4sU<QnsiiP5siiY8 zsbw)RspT>-sTD9VsTDIYsg*G>sZ}yCsnswrsns(usZC*EQk%}eq&Aa*No_U*liFMc zCbb0&Olpf6nADasFsUtPU{YJfz@)a8fk|yW1C!br1}3%F3{2|$3{2{V3{2{w3{2|P z3{2|t>lv8T_c1W3-(_G@|HZ(h!OXy<!N$O(!O6g+!Og&=A;Q3<A<Mv|A<w|1p~%3b zq0GRfp~}Fdq0YdhVZy+qVa~v$Va33tVavdz;lRM8;l#kC5zoM+k;A~GQOLlgQNqBa zQO>}mQNzHbQP04n(a6B0(agZ4F^PdmV?Ic12?LYHat0=iRSZlT>lv6dHZm}2Y++#1 z*v7!5ag>2c;}Qdt#&ZTHjaLjz8gChxG(IpeX?$j2()h-}r16u1N#hR#lg57rCQT*= zCQVibCQT^@CQVreCQW$;CQU^KCQW4qCQUU4CQVHSCQTg%CQUsCCQU;ICQTCtCQUO2 zrh3g_1}4oS1}4pE3{09k7??EgFfeH`F)(SVF)(SlGB9bSFfeH~GB9a%F)(TMGB9aP zU|`ak#K5FAn}JDd2?LYXat0=?RSZm8YZ;idHZU-0ZDL^3+RwnGb%=pU>nH=0)(HkC zt<wxlT4x!Uv|ceVX?<s4()z=|r1hVHNt=nGo=KaXfk~T_fk~T(fk~T>fk|7Ifk|6| zfk|7Jfl1qlfl1qxfl1qffl1qzfl1q*fl1qmfl1qifk``<fk``ofl0fRfl0f9fl0fX zfl0fLfl0fOfl0fCfl0fafl0fIfl0fUfk}G;1C#b-1}5zl3{2Xq8JM)!GB9bcXJFFa zSkJ(uy@i2EdpiS@_D%*S?cEGa+WQ!ov=1^cX&+`_(tg0er2U_PNk^H1Nyn9eNhgzm zNvEHINoO+ylg=duCY_HAOuBpwOuFI>OuAAGOuDiROuF(6Ou8BjOuB{)Ou8lvOuFU_ zOuAMKOuDuVOuF_AOuCK?OuBvyOuB&#OuF?U3{1M=3{1LF3{1K)3{1L}3{1Lh3{1M+ z3{1Lx3{1Kc8JKjZF)-=QWMI;r&A_BPmw`!l4Fi+zdIl!lJq%2`2N{@jk1#Ol9%o?E zJ;T7Hdyaug_aXz6?qvoh-A4>ey6+j7^jH{}^w=4g^tc$9^mrMV^aL1~^n@9h^u!pL z>h&ZUnDk^AnDpcsnDmqwnDopUnDnd|nDlHInDp!znDiVNnDm?(nDpEjnDjgtnDo3D znDl%ZnDhb|nDl}enDp`)nDqJ>nDjO=FzH=kVAA`+z@#t7z@+cQz@(qZz@*>6z@$Hy zfk}TE1C#zr1}6PA3{3j#7?||8Gcf5NV5n!(Kg__Se~f`i|0DyG{uu@){c{XV`WG0O z^zSk-=|5m#(tpgrr2mY8N&h7Slm2T4CIb!zCIe9hCIcx3CIeXpCIbZqCIeLlCIfW_ zCIc-7CIcM?CIf2*CIdSLCIfE<CW8P5CWBxGCW9~rCWB}OCWBZ8CW8b9CW9mfCWFFy z1}1|#1}1~a3`_>o7?=!ZGB6p;VPG<t&%k7`h=IvqDFc(i3I-;F)eKAq>ll~}HZm|7 z9AjWIILW|daGHV1;4A}^!FdKIgG&rd23HxF46ZXU8Qf%GGPuLQWN@E>$>1Ralfgd* zCPP^UCPPOCCc|U~Cc}0HCd0K1OokU3m<;PbFfbYMGcXzHFfbXJGB6ogFfbWeGcXz1 zGB6prF)$hVGcXwiF)$g0FfbW~GcXxNGB6oMGcXxtFfbWqGcXzDF)$ewGB6pHFfbXF zF)$fTW?(W}z`$g*l!3`;1p|}OY6d2w4Gc_1n;4jkwlXjoZD(LII>x|cbdrI|=o$l4 zz0qw3CZl@{OhykGn2eq=Fd4mIU^05mz-086fyw9(1Cuc)1Cy~F1Cy~L1Cy}|1Cy~j z1Cy~91Cy~X1Cy}<1Cy~a1Cy~C1Cy~O1Cy~01Cwze1CwzG1CwzW1CwzC1CwzS1Cwzq z1CwzA1CwzQ1CwzI1Cwz&1CwzU1CwzMLp_smCj*o53I-<QGYm||?--a&gcz7iEEt$f zVi=fAsu`F}W-&0CY-eCHIl#bVa+rb1<QM~!$q5D~lZy;YCbt-vOzto+ncQPwGI_wj zWb%lC$>a$GlgUR0CX+7=OeWtMm`r{#Fq!;iU^4m7z+@`Jz+|e)z+|e&z+`I3z+`Gt z&%k7A$-rc4!@y)}$G~Ljz`$hc&%k6F#K2@4&%k7w!oXyj&cI}v#lU2m&%k6_$iQS; z!oXx&#=vCS%D`kgiGj&<IRlgFDh4LgwG2$A8yJ{OH#0DqZew6F-O0dYx`%<ubUy== z=^+Lt)1wSbrneZFOz$!<ncin$GJVLvWLp22fywk41C!}X1}4+j3{0kP8JJ8zFff^Z zW?(Y?%D`kM#K2@`$iQS4%D`k+&cI|gn}NyfAOn-xQwAn;76vABWd<g52L>i{PX;D) z9|k6Ke+DM=Kn5oBC<Z3;WCkYlGzKQ~Oa><N90n%yd<G`-LIx)DItC{5Mg}JH76ztz z^L7R%^DYJ^^Bx8!^OX!t=Gz#U%y%;|neSs@GC#<`WPXf+$@~NZllf@|CiAllOy+kO zn9T1pFqyw$U^4&6z-0b~fyw+k1C#k51}5`=3``b`3``cx3``b63``dC3``a#3``d0 z3``bQ3``cb3``ad3``cz3``bo3``cD4E0PFJ`7A2{tQeOK@3b5=?qL3Sqw}TISfn| zc??Vz1q@6U#SBaqWeiLf6%0%kRSZlPwG2!a4Gc^cO$<yH^BI^d_AxM7JYrz7WMN>k z)L>w;^kZPMEMj1?oXEgrxq*Sn@+<?B<uwK-%bN^LmUkGKEblQeSw3fAvi!inWcj(C zfywe41C!-X1}4it3`~~)7?`XW7?`Yh8JMgD7?`Yt8JMiZ7?`Xi8JMi38JMgr7?`YF z8JMiR7?`Yl8JMgB7?`X=8JMgh7?`Z07?`YL7?`ZG8JMi{7?`Z88JMgZ7?`Y@8JMiv z7?`ZO8JMhk8JMglFfdt7Vqmgb$iQS(zm9>)>M#S7)iDMptCI{&R%aNPtj;qqSzTga zvbxH^WOajq$?7%(lhr*2CaZ@GOjh3*n5=#>Fj@U(V6ytlz-0BGfytVQfytVcfytVK zfytVSfytVefyr8cfyr8kfyr8*fyvsBfyugvfysIb1C#X*1}5u!3`{mm3`{nP3{3Sl z4h&2-u?$Q$X$(v@nG8%eISfoTc??W8<qS+V4Gc^+%?wO7Z468{oeWGiJq%1XeGE)C z6B(Fn<}onYEM#D^S;D|%vz&p+W)%aI%^C(Ko0AMoHrE)KY;H3!*?=s1$iQUtjDgAK z1p|}KYX&Bpw+u`+e;Al-{xdMy@-Wmh*$Of+*@`eQ*@`nT*~&05*~&36*(x$H*(x(I z*%~o0+1fKO*@iGM*@iPP*+wxi*~T(3*(NYB*(NhE*`_ft*=8~@+2$}X+2%7a*%mP{ z*|sw<*>*87+4e9n+4eCo*-l_!vYpJpWIK(4$#y0KlkIE<Cfj)oOtuRdm~0o<Gceg6 zU|_Pn&%k8I%)n%)%D`mj$-rcn&%k6inSse}69bdoMFu9jcMME+-x-+felalF{bgXX z`_I5+&%wZCFUY`TFT%iNFV4VZFU7!QFU!DWFVDbaufxD(ug}0_Z^Xc4Z_2=AZ^6K1 zZ^gi5AI`vJpTfXopUJ>vpTodpU!TvwWM9I-WM9U>WM9d^WM9p|WZ%WWWZ%ocWIv06 z$$mZqll>wFCi|rfO!li7nC#auFxjtXV6xxHz+``bfyw?X1C#wD1}6Kb3{3Vf7?|u| zGceh|V_>rX$iQU(g@MWbI|GybF9s(2zYI(c3=B*Tq6|z95)4cZQVdKEG7L=h4sr}k z4vGv+4k`>x4(bd{4w?*14mu1>4*CpC4u%X&4t@+w4!I0W4ig!e95ypBIb3I8a`?-@ z<fzEN<mkY_<QUJu<XFSN<k-r<<k-Q$<k-!?<k-u=<T#Ci$#FgdljA}LCdb7LOpZ$# zm>icgFgdPdU~=5Xz~s1-fyr?XLp_t@eg-DTLkvugM;MqKA2KjGzGGl={LH}Q_>F<d z@h1b5<39!_Ck6&4CuRmFCsqa~ClLlFCvgTQCj|y3CtU_6CnE+XCsPI{CkqB9CtC(4 zCwm4aCnp9bCl>}Lr(gyqrvwHjr&0zcrwRrpr)mZ!r#c2Er$z=Qrxpe#r}laVCZ{e2 zCZ}EoCZ`DuOiq&-n4DHHFgdMeU~*c^z~r=^fyrqj1C!Gh1}3NN3`|Zt8JL`QGcY;r zV_<SR$iU=un1RXZ0RxlMe+DLJWd<f^R|Y2MOa><Beg-Dz%?wP=ml&9wKQb`6@G&sC zh%+#`NHH+E$TBdw$TKjxXfQCj)EhD|xfnArxtKCAxtKFBxmYqVxmYtWxp*)zxp*@$ zx%e?KxdbvWxr8t<xr8w=xfC-nxil~^xwJAcxpXivxpXryxlCYSa+%D)<T90k$z?hN zlgly&CYQ|&OfEYZm|S)<FuCkwU~)Okz~pk2fyw0r1Cz@s1}2xA3`{Q17?|o^elsw+ z{9|BpWn^G-Wno})WoKY=<zirR<z--U6<}a;6=q;^6=Ps>m1JOY)nj0CHDq9NHD+LP zHDzFOHD_RQwPIj$wPj#(wP#>*b!1?2bzxv~b!T95^<-djO=DnkZDn9`UCF@YdYXaB z^*sZVn<xX5n<WF2TLc4>TRB5LliL&qCbzi^Ol}JpnA{dKFu5&dU~*f>z~r`_fyr$r z1C!fs1}3+?3`}nO8JOG-GBCNFV_<T-$iU=wg@MWKIs=p2Ee0mHI}A*2KN*<Z*%+AI zxfz(;`52ho1sRy!#Tb~}B^a38r5TvqWf_><br_i3Eg6{H?HHKc9T}M1UFsQ_+&vkX z+`So?-2E7s+yfYx+~XOT+;bS1+#4B~+*=r!+}jzL+`AZ<+<O_A+$S(Fxld+ba-YV) z<UW&u$$bt3lly!ICig82OzztmnA~?VFuCt$U~=Efz~p{_fyw<a1C#qP1}66t3{38) z8JOJ9F)+DbU|@28%fRHp!@%TGZ@|Fh5yZgcQO3aJF^7T4;{XGb$9)DSkADnIp3)3V zo+=DXp6U!to>~k{o;nOno~8^;o^}jOo{kJmo-Pbbp6(1xo?Z-0o<0mrp8gC>o-qte zp79J!o=FT$o~aB>o*4{Go>>e`p6v`wo>Lf@JZCa6dCp;A@|@4W<hg`_sorxr1C!@U z1}4wd3{0N87??cwGBA0bVqo$-&%oq)iGj)UDg%?}Ee0mfI}A*o_ZgTxA2Kj`eqdno z{L8@PCB(qwCCb3$CBeYtCC$L(CC9+zrO3eKrNY4ErOv?QrNzMHrOUwNWx&AX<;uY1 z<-x$@<;B3{<-@?_<;TF}706J}<Q2le<Q2}q<Q2)l<Q2of<Q31r<dw+4<W<MO<TaOp z$?G5klh<PgCU15ICU0E^ChtH7Chr0UChvX*Chs*2Ox{}=n7nr|FnRB0VDjF}z~p_5 zfyw(k1C#e91}5*T3{2iP7?`|oGcbAIWnl7tz`*4FmVwFp0|S%yX9gzkZ}kjJ-ai?b zyniz=`A9G@`KU55`DigP`RFn*`4})T`Is^=`Is{>`B*V9`PeWp`FJxh`S>v~`2;dB z`NT0W`6M$i`J^#0`D8LM`Q$M$`4liP`4lrS`IIs+`Lr-F`AlSB@>#~f<g=22$!84% zlh1kvCZA0VOg>u~n0$6HF!|K)W?=H!$H3%skb%kP2m_PPO$H{PI}A)d_ZXOb9xyQZ zJYrz-dCI`#^MZlN=QRV9&szp2pAQU7KA#zwe7-U;`3f;G`5H1X`Gztu`Ia*<`Oaow z@;%7F<olF?$&ZDB$xoSq$<Kj-$<LF4$<K#@$<LpG$uE$B$uEk5$uF6KsopP*fypnE zfypn2fypnQfyu9sfyu9qfyu9tfyu9hfyu9(fyu9nfyu9jfyr+r1C!r21}4AV3`~Ce z7?}JHGBEiaV_@<-$-v}yhJnfN90QZzT?Qt<2MkPpj~JNz-ZL=yePLko`_91R_ltqa z?>_^RKNAC!KPv;1KRW}HzZgS3lfN<plfMN6lfN|slfNAUlfNSalfMfClfOFylfM@O zlfN$mlYamMlYcM+lYbZklYce?lYbrqlYapNlYbEdlYa>VlYcn_lYbQhlYb2ZlYbop zlYb)vlYa{XlYbinlmB7{CjUbWO#aUpm;yK$m;!Vdm;!<rm;%Zem;$EOGcW~gVPFcl z$iNhEi-9TNE(24*0|usmM+{5>uNjyEzA!Kad}m+^_{G2!@Rxxpkb!|IkcojQke`7m zP>6vkP?UiwP=bLeP?~`$P?muy(29X6(4B!P(1(F3(4T=RFo=OEFr0xYFp7aGFouCC zFphyKFqeTTuz-Onu$F--u)c|bDX^7+DX@cqDX^D;DX^b`DR2@4Q{WT^rohDvOo1C1 zm;#S7Fa@4qU<y3Vz!Z3nfhq7J15@A?2ByI43`~Ky7?=X@GB5=`U|<S-%)k`*gMlgV zHv>~3$g%$!n1UD?n1Wasn1a|Dn1Z+%n1Xm1n1c8jn1X~Dn1VzYnCgQJ8JL0s7?^@e z7?^^lF)#(~Vqgk-z`zvD!oU=)%)k`v#K06B&%hL%!N3%p&A=3#$G{X^z`zt-$-orc z#K08X%D@!d!N3&U&A=4g$G{Xkfq^M_5(884d<LfAMGQ>AOBtAgS1>RIuV!EhUdzA~ ze2Rf7_&Nhq@Er!G;QI{qOu>&Bn1Y`(Fa^J4U<!W2z!dzBfhqVe15*eC15*eS15*e; z15=0y15=1N15=0;15=1R15=1115=0!15=0^15=1815=0-15-#i15-#815-#W15-!> z15-#c15-#E15-#Q15-#215-#o15-#515-#T15-#B15-#Z15-$UJp)t7L<Xji$qY;( z(-@dSW->5^%w}K;najWwvVegpWHAF%$WjKTkV6biArBdtLRlG@Le&|VLcJN7LJJv~ zLZ>n?g>GSB3cbw06#9XIDfA};Q|KQCrqKTkOks=+OkrFMOku(dOkrXSOkt7?Okpw% zOkwg2Oks))OksKqOktq<Kg@)IDa@RKDa?w2Da?j}DJ+tKDJ+eFDJ+|TDJ+kHDXfrz zDXffvDXfx#DXf}-DXf-(DXfQqDXgD?DQpe{Q`kZVrm!UpOkv9zn8MaDFomsSU<%vF zz!bKbfhp_|15?;}2Bxql3`}9q8JNOeF))R_Wnc>Xz`zvtnSrT3>>C49*iQzgus;k; zVgDJJ!kHMD!o?Yw!lf9P!etnk!sQs4!W9^p!j&1A!qpg<!ZjF}!nGKf!gU##!VMUh z!i^Z1!u=VT!t)rI!Y45>g>PYC3cta?6#kEaDME>XDZ-I~DI$S^DWaBvDWZ*mDWa2s zDWZpgDWZ>oDPlT9JyXO22BwI`3``MA8JHqgFfc`|Vql6`!@v}=lYuE>4+B%geg>w9 zLkvt2M;VwRjx#VtJYisp_{hK%@r{8g;wJ-B#2*HxNJa*xNEQaBNHzwhNDc<3NO1<H zNGS%UNOcCLNF4^INPPyTNFxTONOK0JNJ|E$NE-&GNIM3mNYMI^$S4M;$b1H-$RY-& z$WjKT$O;Cg$Z7_r$T|k5$VLXH$QA~s$aV&%$Sww^$X*7f$VCiHkxLnvB9}8TMXqFE zid@aW6uFLpDRLtNQ{)x~rpRp!Op!Yom?HNuFh%ZTV2ZrWz!dq5fhkIkfho#?fhj75 zfhnqsfhlSo15;G}Sq7%4Hw;YCoD59SLJUmNq6|#Y5)4eyQVdMd$_z}=It)zF`V36b zMhr~RrVLEc77R?$Rt!wh?hH)PUJOjpz6?y!0Srvh!3<2%p$tsXMGQ>Q^$bkWEeuT2 z?F>xOT?|ao{R~XelNgwyr!p`_PiJ6?UdF%_y^?_`dK&{%ee`Yyrs#bPOwk7!n4*s{ zFh!qaV2VD&z!ZIsfhqbf15@-X2Bzr$3`{Xh3`{Ys3`{W`3`{ZH3`{Y63`{YC3`{X1 z3`{ZN3`{Xn3`{Yy3`{Xb3`{Ym3`{ZR3`{YW3`{ZB3`{Y03`{YO3`{Z33`{Yu3`{W| z3`{ZJ3`{Y;4E0PgSqw}uoeWGdYZ;hg&NDE@d}d&Zm1JOwwPj$6jbUJlt!7|~ox#8q zyO4n?b_oMh>~aRC*p&=Sv6~o}Vs|qz#qMKZiao%<6nmI~DfTD>Q|xgDrr0YCOtIG) zm||}+FvZ?wV2XXfz!dw4fhqPs15+Fi15=zJ15=y`15=!MJp)sm3<Fb~90OCFA_G&L zG6Peb5d%}4DFaiS69ZG6I|Eak7XwqAF9TCt5Cc<O2m@1GI0I8$Bm+}i1_M)EDFahn z7XwpVF9TED1O}$K$qY<!(-@fIW->6v&0%1Qo6o=$w}^o$ZYcv(+zJM!xV;QaaR(Tf z;tnw|#T{W_imN}yz!Z0qfhq0`15@022Bx@+3`}uX7?|R&Gcd*7WMGQ>#=sOW%D@zF z$-opJ&A=32&%hMFlz}P!Bm-0Y3kIeHb_S*d6$YjRT?VEE0|ur9V+N)KQwF94I|il% zcLt^eF9xOrUk0Xx00yRnU<RgyPzI)iBnGC0R0gJm3<jq9glq<;gggeOgaQVpgkA=w zgjozs3G*445*9HqB`jrNN?66fl(3e8DPcVWQ^H0Dri23wObLe>m=Z29FeO}NU`n{b zz?5*Cfhpku15?5y2Bw6k3`_~n8JH5jF)$@EGcYAeFfb)bGcYB}F)$@6GB72oFfb*m zGcYA;F)$_SGSo9A8Za;=8Z$5@nlUgXdNVL3`Y|vi1~4!s1~D)thA=QChBGiFMlmoY z#xgJ^#xpP_CNVH2rZO-krZX@lwlFXyE@og#JkG$B_>zGsiI;&X$(VsDDV%{Rsf>Xs zX(|I#(k2F`q}>cmN&6U>k`6L3B^_p9N;<>9lysGWDd|Q%15?s%2BxHY3`|K68JLnD zGcYARWnfBr&cKxPg@GyQI|EbFF9xQhzYI*t3=B-kObkrP@(fJLIt)z7h73%}CJao; z<_t{9HVjP3_6$tPjtor6&J0Y+K@3dEp$tsPNeoQM=?qNCSqx0cxeQFnMGQ>IB@9f- z<qS;8l?+VD^&JdM$x|7al2<V>C9h>*O5VW0l)RaNDR~<MQ}Rv*rsO>gOv(Ehn34}M zFeM*lU`js0z?6KKfhqX`15@%N2BzdE3{1(-7?_e@GB72-VPHyr$H0{Qfq^OcGXqod zHwLEU9}G+>q6|zaCJam|5e!TzRSZli^B9;?jxaE#ykKCePi1FdN>yWEN_A#nO7&r2 zO7&-8N)2LQN)2IPN{wY;N=;*6O3h?oO3h|qO3h<nN-bbuN-bhwO08#LN^N3bN^NCe zO6_1^O6_J~O6_G}N?pakl)9aPDRmD6Q|f*Orqn|WOsU5im{LzMFr}VhU`jp5z?6EI zfhqMB15@gIhI*#dPYg_{Um2KEe=#tn{$XHB{m;OZ#>l{wCcwayCd<H-X2ighX3D^n zX2HOeX3fBqX2-yk=E%U5=EA^~=FY&B=EcC2=F7m87Qn!imde1CmchW3mc_u7mczi5 zmdC)9R>;7VR>HuPR?fhbR>{DWR>Q!QR?onc*2ut=HV?$u%fOWOkbx<knSm)?oq;Lc zmw_q0kbx<E0s~X}dIqNSGYm}WR~eYnZ!j>W-)3M+zstas{)~Ys{XGLy`X>ga^sfv| z=|32l(tk5BrT=AM%HU#P%HU;S$`D{+$`EE?$`E5<%8+1S$}nYM%5Y*}%5Z03%J5=f z%J5}i%BT-wV9E$(V9E$*V9JPOV9Ll~V9F?EV9KasV9KavV9ID<V9ID^V9ID`V9MxX zV9MxWV9J=yz?89qfhl7z15?HU2BwU|3``lv7??6nGB9PFVPMKQ&%l&%iGeBODg#r- z4F;x++YC$@9~hW2J~J?7d}UzD_|CwT@soim;|~K<ea3$Vrc6c#rc7oArc5>lrc6!- zrc7=Irc4b6rc8GRrp#;xrp#Ujrp%2DOqtgim@<DeFl9+GFlAXXFlB`?FlEIvFl8k% zFlD7OFlD7PFl7}mFlALTFlE&+FlE&<Fl99{FlDteFlDtfFl9|)V9J`#z?3zMfhlV) z15?%lhI*!~MGQ<?`x%(B&M+`#U1VU&y28Meb)A7J>kb1`)_n%1tcMItS&tc*vOX~| zWqoB}%4T9<%4TO^%I0EV%I0NY$`)c^$`)Z@$`)r}%9dnc%GO|D$~I+S%C=x&%C=@; z%C=)*%64R6%64X8$_`*)$_`>+$_`;*$_{5>%I>RYV9K7&z?40Qfhl_~15@^V2Bz#a z3{2VU8JMy+F)(FsWnjwQ!N8Qgi-9ToI0IAmNd~6u(+o`6=NOoBoEVsL{27>X5*V0r zk{OtC(ioU>G8ve1au}F$@)?+NiWr!3N*S1PDj1k@IvJR9dKj2;`WcvVCNVJOOl4ro znZdx6Q$L%5DQ6x7Q_eyLrkuqLOgVcQm~u`sFy-7~V9NQ<z?93%z?3V&z?7@Sz?5sj zz?AFAz?AF4z?AFGz?AFBz?2)qz?7THz?7T8z?7TKz?7TIz?9p-z?8dyfhl(-15@rc z2BzHY3{1H@7?^T*F)-yGXJE=b#lVz%mVqhv0s~Wh?qvq1+^Y;sxz8Dxaz8LI<$h*h z%KgT`l>3u`Dfc%6QyvQgQywP+Q=S9^Q=TdVQ=S?FQ=U2lQ=TRRQ=S<EQ=TsaQ(gcA zQ(iCwQ(hPYQ(hzkQ(g=MQ(im+Q(h7SQ(h_qQ(guGQ(iU$Q(hheQ(h|rQ(gxHQ(iX% zQ(hlKJyYI92By3z3`}{`8JO~BF)-!LWnju%z`&HZn1Ly883R+^3I?XUtqe?g+ZmYh zb}}&K?O|Zb`^dnQ_m6=opMilXpNWAfpOt|r-->}L-<^Re-;;qU-<yFc-;aSQznOt4 ze*yzj{v-yb{3#4f`O_Jg^3O0Z<=<pr%D>IPlz+FLfhqq115<%015<$#15<$t15<$- z15<$}15-g915-gZ15-gR15-gh15-f}15?3r2Bv~73`_;v7?=unFfbMDW?(A#z`#`S zmw~C^KLb-CBLh<*3j<T3B?D8T8v|3J2Ln@~7XwqFF9TCy69ZFWKLb<YL<Xk9$qY<| z(-@cv>rXQ<72aTAD!k3WRCtepsqi5KQ{fW^rov|oOhrr#Ohw!bOhtSQOhtkWOhv*B zOhp<DOhwiVOhv8?Ohq0HOhsM{Ohw)dOhtYSOhthVOhs)BOhuC!n2MG&Fcs}&U@F?f zz*MxKfvM;O15?oj2BxAb3`|AW8JLP5FfbLpV_>Q;`pUpm^oN0|n3aL4Sdf9KSd4+G zSc!qDSet>V*oA?q*qec=IE8_!xQc<PxSfHixQl_QxR-&ccme}c@ni<3;;9Tw#q$`L ziWf346)$06DqhCGRJ@yksdyg)Q}F=?rs9JPOvOhSn2L`xFctq{U@GBcU@GBZU@GBf zU@DPdsAnpXW?(9jV_+)LW?(AOV_+&VWMC>WVPGmTXJ9I^WMC=@Wne0aV_+&tWMC>u zVPGmrV_+(&W?(9*V_+(2U|=d~WMC?3VPGn0XJ9JX!@yK>l7Xq@3<Fcic?PDE8w^Y( zw;7m9?lCZxyk=l3dB?z1@{xh5<O>5+$#({(lArYqOr@d>Or>%ROr?qpOr<IeOr>fJ zOr_QgOr>@VOr;JCOr?$tOr<UiOr`D&Or<ppOr@O+Or<>xOr`w{Or<jzm`Z0eFqO_@ zU@BeBz*M@9fvI#O15@c12By;O3{0gv8JJ2BF))=LWnd~j!N62{ih-&0J_A$fBL=3@ zCk#xb^-md?N?$NAmA+<RDpO!!D$`|PDl=eUDl=waDzjl=Dzj%`Dsy6BD)VPxDhpy@ zDhp*`DvMxXDvM@dDvM=cDyw8*Dr;h3Dr;q6D(hfiD(hlkDx1&1RJMqLscZ=YQ`u4m zrm__bOl7MXn93e7FqOS!U@B)|U@B*3U@8}2V5%<{W?(88V_+(mWMC?nVPGnkV_+(` zVqhwFW?(9JV_+)xWMC@yW?(8$U|=dwW?(8$Wnd~#V_+)JWMC@KVPGm>$iP&-j)AFs zBLh?U76zvBy$np{2N;;j4>K^8UtnM=zs$f?evN^t{3Zia`5gwP@_P(S<<A+I%3m=s zmA_@EXDWZsz*ND)z*ND`z*ND>z*ND-z*ND@z*Hf?z*OPNz*G^$z*G^+z*G^zz*G^< zz*G^(z*LdIz*LdRz*LdLz*LdXz*JGlz*N!3z*N!6z*N!Az*N!0z*N!Cz*I4bfvMs+ z15?En2BwPZ3``Zb7?>&^GcZ*=V_>Ry$-q<r8vm>K$-q?chk>c$KLb-G69ZEv3j<Rn zF9TDh00UE{FauMiC<9Za76VhIE(24gJ_A#w0RvN|F#}Vj83R*gHUm>-1p`xMH3L&+ z9RpKkBLh=q3j<SS8v|2iKLb<cBnGC+sSHe&(;1j5*Dx?uu4iDX+{nOGxru?Paw`K< zW&I8YrpmVrOqIVFm@5A=FjX-yFjX-#FjcWJFja9dFja{$FjXlrFjeU@FjYA*FjcuS zFjaXlFjaXoFje_6FjWOIFja*xFja*!FjYk{Fjd7eFjW;WFjW;ZFjbW?FjZABFjZAE zFjdttFjX}&FjciMFjciPFjaLjFjaLkFx6L0V_>RU%fM81jDe}@CIeH|2L`5URtBbO zeg>v$bq1zt2L`5UPX?yydIqNIJ_e@h*$hn8%NUrdH#0C*?_pr7-p{~PeTadn`X~ca z^$7;1>Wd6a)mIpps;@IJRo`M@s=mv>RDGX;srm;4Q;jeKQ;i-2Q%xcRQ%yPpQ%xR2 zJyT5q15-^U15-@{15-^i15-^K15-^W15-^m15?cm2Bw<%3`{kP7?^67GBDMwU|_0Q z&%ji(iGitRD+5!_4hE*0T?|Y$j~SS11sRxXZ5fzq?HQPAeHfT(gBh4=!x)%qBN>=# zV;GoflNp$5(-@d)GZ~m_a~POv^B9<FOY0e!YU>!78haU-8YeI?HO^&VYFx#@)VP*` zsc{1XQ{!d^rp9dyOpQAkm>TymFg2cJU}`+Wz|?q-fvNE#15@J_2ByYq3`~tT7?>Jw zF)%g$XJBelVPI<VV_<5kU|?!$WMFFQVqj|OVPI-n&%o5QgMq1OHv?1CUIwP7{R~V^ z^=BBEn$9yYHC<$2YP!O})O4MJsp%#IQ_~{`rlzM1Oij-jn3`TPFg1N*U~2lzz|{1W zfvM>q15>jw15>jY15>jk15>jM15>j+15>jS15>jq15>jG15>j$15>je15>jh15>jx z15>jD15<M#15<Md15<N215<Mp15<M>15<r-0s~WXG6Pd{8Us^vCIeG*6$4Xq4Fgki zJp)s769ZFo3j<SgI|Ea57XwpsF9TC^KLb<qL<Xkjl?+VHI~bUnUobGW2r@9W7&9=n zlrS*0OkiMYS<S%Ia*~0m<r)K1%S#5PmNyJcE$<naT0Su_wR~k@YWcyy)bg8wspTI- zJyR<q15+yt15>Lw15>LM15>Lk15>L415>Lq15>LS15>Le15>LG15>LW15>LZ15>Lp z15>LT15;}x15;}*15;}Q15@i12By}93{0)t8JJp6F)+2>U|?!}%D~k6gMq2_Hv?1a zKL(~YMh2!f76zs^b_S+4E(WGHUIwN%fqDj}Hem*)HZ=yOHcbYmHXR10Hhl)BHX{b6 zHd6+sHVX!(Hfsi^HaiBUHb(}gHfIK=wgLvGwiX7awoMF7ZATcG+Fmg*wR12qwQDml zwR<rzwdXJ}wO2AQwKp*^wYM@bwRbQuwRbZxwf8YFwNGbYYM;fx)IOJiseJ(hQ+xel z2B!9<3{35N7?|2GFfg^hWMJxGVPNVIWMJwLVqoeJW?<?NWnk(sU|{O7Wnk)XU|{NS zW?<@YV_@p=WMJy>W?<?_V_@pYXJG2+VPNX$XJG1>#K6?)&cM_ez`)d5$-vavz`)eG zl7Xp<kAbPnkb$Yoj)AGmlYyzrhk>cS%b$U%D~N%qE0lq$D}sTkE17|*D~*AvD}#Zl zD~o}tE0=+(tAK&2tB8TAtCNALYcm5=*KG!-u2&39U4Iyux;Yt`x_KCwy7?KHx`h~+ zx<wh7y2Tlox-}V?y3H7vy3HAwx-A%(x~&+Px`P>*x)T_fx|120y3-h#x-%K-nYwcr zn7Z>An7XSOn7V5in7V5jn7Zp3n7Vryn7U^(Fm=ykVCr7Tz|_5jfvI~r15@`Z2Bz+{ z3{2e{7?`^EGca`@Vqoe%%D~ipf`O^~Gy_xjIR>WgiwsQNR~VSOuQ4$7FfcIns4y_~ zxHB;I<TEh!OkrT^+0DSz^O=FESFxUfsn>ylsW*;+skeoJsdpIzQ}1R5rrtdaOuhRV zn0gN}F!df~VCp@=z|?z@fvNWj15@vH2BzLy3{1Uu8JK$SGcfgjV_@pzVqof1W?<^G zV_@p@W?<^`V_@nFWMJwGVPNVDXJG1!WMJwmVPKl@jDcw)BLmY!J_e?Vf(%R(>qQut zCW<pKO_X9_nkd7-G|`-aX`%xI)5KT?rilp*OcRqCm?q6-V4AdwfoalO2Bt|H7?>t) zW?-7Mje%*>4hE)4ml>EQ-C<yw^pk;U(jNw<N&gv`rid~yO;KWCnxf9YG)0SnX^Jib z(-b2HrYWWjOj9fvn5I}UFii<#V49M`z*Ik_kb!AR6$8_hS_Y;m4Gc_Eni-g;v@tME z>1SY?GKqm{%2WoXDKi+Drp#twnlhJxY05SRrYTn$n5H~rV4CucfoaMQ2BxV33`|o+ z8JMQ3F)&RvU|^bR&A>F(je%*ZCj-+|Zw98Rehf@g0~wg6#xXEWO=e)4n!~^}HJ^cL zY7s*{)6{APrm3|IOjDZ}n5K3!Fil;|z%+FQ1Jl$43`|pRFfdJh$iOs>iGgVvI|I`+ z4F;xZnhZ?S%ov!a*)uRrb7Ekc=E}e{&4Ynynl}T}v=9cSY2ge^)1nxdro}QaO-o>4 znwG@CG_8_>X<9D>)3jv_Ow$fBFikthz%=b51JkrC^$bkYt}`%AyT!mX?G6LewC@Z| zGwm6eW=1hE%}i%tnwiDGG&7fhX=VWf)68N9rkSM-Ofx4iFwLCFz%+9k1Jlf%3`{fk zFfi@d&cL+e2m{lO;|xqYPBAd;ILpAa;{pTIj!O(oJKi!d?fAyPv{RUYX{Q(i(@seS zrd^f{OuO6|n0D0%GcfH6V_@19$-uNLhJk5UJOk6NBnGBksSHfJiWr!7l`t^vDraEY zRms4#s|KWjfoWG01JkY+2Buw07?^hLV_@2KgMn$+X9lL-d<;yxr5TuZt1&R`)?{GX zt;4{yTc3exw-E!=Zc_%P-3|;)yPX-BcDpe!?e=6~+6~J8yZsrMb_X&r?apLi+TG8< zwEHjv)9xn>OncZEnD+29FzpdyVA><Xz_dq<foYEd1JfQ&2Btk)3`~1;7?}20GBE9N zVqn_i%D}Y8gMn#}Hv`iiKL(~f;S5ZBq8OO=#4<4LNnl{wlgz-hCzXL|PcH-0o@oqB zduB5*?U~EKv<KAx-?NB;Y0p*$rak)@nD*>vVA^w#foabz2BtmF8JPBbU|`zwnSp7~ zHwLCXKN*<z{9$0)%gVsCmxF<6FE<0zUOon<y@Cu(dxaU8_G&RO?X_cI+8fTmw6}<X zX>UCP)7}OKroD{}OnaLdnD)+NVA{KyfobnL2By6m8JPBNVPM+39i(U{1Jm9s3`~3P zGBEA^#lW=pF9Xv)1_q{mTN#-4?PFltcbb7|-#G@ReHR&+_FZ9M+IO9SY2Qr-rhR`I znD(<VFzpv*VA?Oiz_eeQfoZ=S1Jiy*2B!Tg3{3mg8JPBKF);1dVPM*y%)qpN4g=Hv z^9)S;e=#r}P+(v>5XZoDpne7e(}9HyOb6C6Fdf*)z;s{>1Ji-+3`_@hF)$t2!@zXl z76a3P=L}2--Y_s7c+bFe;1dJWf$t1V2Yxaz9r(?_bl@)o(?L-Nri11TOb1;Um<~oW zFdd9zU^<w{z;rN$f$3m61Jl7Q2Bw3#3`_?L7?=(gGcX-2V_-U1$-s25hJmU6;A94- zgVPw84$fd;Iyjqw>EJvDrh^L^m<}#sU^=**f$88X2Bw2+8JG@kU|>49nStrxRtBbn zrx}<I{$OA_#KpjLNR)x;kOc$Np#TP^LuCw1hq@S;4$Wj>I<$v@>Ck-!rbBNSm=1kq zU^)a+|C@p7&_4#I!;B0}hq)M-4)Ze9GaVLSU^*<sz;sxYf$6X~1Jhvz2ByOn3`~ce z8JG_HGB6#EVqiL)%)oRwje+TKCIi#q90sPt`3y{lD;Ss#S2Hjju4Q04T+hICxQT)3 za0>&|;YAEghxaou9e%{Xboe&|(-95^rX$=8Oh@<_n2rcCFdY$LU^*hkz;r~5f$4~G zJp<Db3kIem)(lKX>=>AiI503B@nv8-62icAB%FciNE8Fpkyr+%BPk3_N75OXj$|<~ z9m!>2I+D-8bflJn=|~p?(~-FhOh=Y6FdbRXz;t8}1JjYi3`|FkF)$rD$-s2v3<J}V z%M46Mt}!qjxyitE<PHPVk$VhGM_w>69r?(>1Uku^=_o$~(@`M?rlX<^Oh+Xcn2t&_ zFdda+U^=SEz;slFf$69^1Jh9p2BxD{3`|FD7?_UQF)$r<WMDe#%)oTim4WG~I|I{E zPX?x=-V97fD;b!Mu4G_3dX0hU7%KzQF#`ssV+jmQ$0ji_9XrUtbnFZR)3I|5Ovi3B zFde(Yz*K+iE(6oC`wUFSUNA5nd(FUf>>UHsu@4MP$Nn-f9p_?TI?l_$bX<Ue>9{Zh z({V8drsI+fOvhyyn2u{QFdf%nU^=ePz;xV*f$6v@1JiK}2Bzay3{1yu7?_T`GcX;G zW?(vA$iQ^Go`LCjHv`l0)eKC>*D^32-^IXmd_M!z@k0#tOvjHhFdaX|z;yg91Jm*I z3{1x_GB6!~#=vy^Cj-+7CI+SxoD57Sco>*Y@G~%-5Mp3DA;Q3P!jysOL?8pxiBblp z6YUI4CzdiWo!H61bmAxj(}~9nOedZ(Fr9eGz;xmb1JjB33`{3JF)*F@%D{Bu2LscI z-waGAMHrY)sxvU1G^=M|I_by2bTW~F>0~Vf)5!(~rjyMKOefnIm`-*wFrDmSU^>~y zz;yBe1JlWq3`{4lFfg6G&cJl?76a4Cy9`VxA22YTe9XXf@+kw;$xjSSC;u`qonmHS zI>pAobc%z4=@d5u(<xO3rc-(hOs9Mqm`(*TFr6x7U^-RDz;vpSf$3CzGXvA9HU_3s zvly68EoWdlwTgl1)LI6nQyUnVPVHb|I(3wR>C|xsrc);wm`<HxU^;b^f$7v82BuT@ z7?@5yWMDe=mVxQiF9xPle;JrgGcYinW@2DE&CS4cT9JY2v>F4`X&VNn)2<9mrvn(6 zP6snEoepDQIz5Gf>GWI%rqe4KnCefjV_-VHi-GC%VFsqt?--a)e`a7hBgepW#)N_C zObP?jnL-ApGi?k^XF3^}&h#)ao#|&_Ix~rZ>C99HrZY1bn9j^*U^+98f$7Xb2BtGh z7?{rNWMDe8hk@zLJ_e>U2N;;n9AaQPbCiMU%n1gjGp8At&YWdnI&*=6>C9yYrZZO= z>Y2`bVqiKe$iQ^gl!57NI0Mt!Y6hmW3mKTs9%W!U`-Fk%95VycIRyr$bD9iH=X4mD z&gnBSoik)$I%mbebk3Q9>6{w_(>YHDrgJ_FOy~R=n9c<<FrABIU^<t`z;rH!f$3a2 z1Jk)I2Bvd43{2-b8JNyZV_-Trn}O-vJO-w73+ow}&MjkLI=6y>>D+1trgLi<n9l8C zU^;h_f$7{i2Bvct8JNypVPHCUlY!~nZ3d=u_ZXPYJz!uu_nv|2JTn8+c^(F)^U4fN z=QS9Z&f7CEoljt3I-ktIbUuxN>3k*w)A<|*rt|p>Oy`Rjn9i3nFrBYpU^+jMf$97d z2B!1V8JN!3&thOYKbL{&`~n81^NSdm&aY-*I=_K|>HKB}rt{kvn9lEDU^;)4f$97S z2B!0;7?{qVWnemgm4WH}BL=4PPZ^lbKWAV%|B8X>Jjg+R7?{rgXJER(#K3fcg@NgU zBm>h0H3p^&)(lJ+>=>9XI5IF@aA9D&;LgBw!Ha?Ef-eJ8{e=JqrVGIgOc%l!m@Y&z zFkQ%FV7gGqz;vOQf$2gi1Ji|a2Br&D3``el8JI5AGca9fWMI0`!oYN)oq_2>Cj--k zWeiLgjxsP^c*($Yk(+_(qCNxD#ZU&Oi<Jya7iTaqUEI#VbnyxU)5W_COcx(8FkO7i zz;y8`1JlKK3``flGt@I({Kdd@@h=0@B?bnjOUw*RmslB?E(tL(T@qzrx+KBCbV-_l z>5?1+(<KE4rc1UAOqaYEm@fG<FkK2_V7e5_z;r2!f$35V1Jk8=2Bu4i3`~~_7?>{A zGB90gVqm(|%D{A~gMsN%F9Xx1eg>vXlNgvTO<`cVw3vbE(h&xxOQ4eJ(kTX}OJ^CF zE?r<?x^$U=>C!a@rb{;&m@eI6V7l~`f$7o@2Bu5D8JI5pV_>?>$iQ@&g@NfZ8w1m2 zeg>w?QVdL&Wf_<*D=;u!R%T$jtj54}S(Ab3vNi+LWeWzT%hn7`m+cssE;}+XU5;U3 zx}3?tbUBBC>2e+e)8#@2rpxth3{00NGcaAA#=vxWCIi#uISfpfS28eNUd_OCc`XCe z<qZr>m-jL-T|U6Tbomei)8(TKOqVY*FkQaKz;yW`1JmUv3{01wF)&^J%)oSogMsM^ zHv`iZJ_e>Mf(%SoL>QQ^h%+!<kz!!FBFn&ZMS+3oiZTP!6*UH?E7lB5SL_&=>aRF3 zFkNwCV7lVMz;wl(f$54D1Je~>2Bs_i3`|#o7?`evGB8~UXJEQg!oYN8G6U0<?F>v; zZZa@k`OCm`Rhfb5syhSI)iegCtE~)7R~IobU0uz<bafpA)76a(OjkEEFkRilz;yK} z1Jl(L3`|!~F)&>{%fNK?JOk6!iwsOx?=jRfU46*FboB`X)79q;OjlnqFkOAaz;un1 zf$5qU1JgBW2BvFr3{2M)8JMoAF)&@zU|_nY&A@a`mx1Y;4Fl6PPX?xIehf_40vVXD zg)lH(i)3KB7R|tPEslZdS^@*pwR{GqYttB*uFYp)y0(ac>Dp2TrfbU?n67PLV7hji zf$7@0dIqLz7a5qYePUp`_LYI@+7AY%Yrh$ouKi<Ry3WYJbe)BP={h?D({(Nert8WK zOxM*In67IwFkRPSV7ji)z;xY+f$6#l1JiX|2BzyC3{2O(8JMp7F)&>ZWMH};!oYMr zoPp_jBm>j+GzO;YnG8(Vvl*DK=P@u{uV!GnUdO<6y}p5g>3TB*)Ab1qOxGtfFkPR< zz;t~k1Jm_o3{2NoFfd(T#lUoZEd$f_T?|au_cAbD-_O8w{SX7w^>YkN*Kad0UBAb` zbp0U%)Ah#;OxHg!Fx_BfV7kG<z;uI~f$0Vx1Jeyb2BsS#3`{q~8JKQJF)-bbWnj9Y zz`%4vnStqs1p`z44QmFb8@3EgH|!ahZa6Y9-Ed)Gy5Y{ibi<2*>4pyj(+z(HrW-*F zOgBOpm~Ip@Fx{BIz;t5^1JjLb3`{qEF)-a!U|_oG!oYMhnStqM69d!D`3y`qS1>T$ zT+P6Aa~%WI%?%7pH+M2H-8{s=bn_?!)6EkMOgB$6Fx@=Iz;yEhLp{^Yy9`V>A22Z8 ze9XXf^BDuv&6f;JH(xU_-Qr+ix+TiMbW4hX>6R=5(=7!Crdz5EOt;h-m~Lq?Fx}E& zV7g_^z;w%lf$5en1JkVl2BurV3{1Bo7?^HFF)-bVWnj7$&%ksmkAdk{IRn$Jeg>vn zQy7?TtzlrgwU2@6)^!G^Tes>Nm~P!=V7m2yf$7#`2Burj7?^IoU|_oSk%8&f9|opd z{~4HWGchpTW@TWy&B4HQo11~@HZKFyZ7Bw(+p-Kyx8)g_ZYwb`-PUJdx^2Y3blZf1 z>9#oo(`^?9rrYieOt-xlm~Q(rFx`$~V7eW{z;ru~f$4T41Jmt12BzDE3{1D{iy4@1 zmoYHiZen1%-Os>udlCcF?Wqh*x2H2O-Cn}LbbC1i)9qCZOt;rEFx}q3z;t^P1Jmte z3{1DrGceu0!oYO<Is?<~TMSIM?=Udke#yXe`vU{h?avHMx4$tk-TukIbcca~=?*gk z(;YSjraPPrOn0~$nC^%&Fx`=3V7jBtz!Y@Hh=J*jDFf3T3kIe;)(lK{oEVtyxH2%^ u@nB%O<ITWy$CrWWPCNtCoeT!1JEaUvcPbdbfQ1Q6F<5y+Xeh~arxyU_8%#+6 delta 120233 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 Hru&}&G`8t| diff --git a/MiniScanner/Modules/EditViewController/EditViewController.swift b/MiniScanner/Modules/EditViewController/EditViewController.swift index a867e51..431e6b8 100644 --- a/MiniScanner/Modules/EditViewController/EditViewController.swift +++ b/MiniScanner/Modules/EditViewController/EditViewController.swift @@ -210,6 +210,13 @@ public class EditViewController: UIViewController { } + @IBAction func ocrTapped(_ sender: UIButton) { + if let image = scanSession?.scannedItems[banner.pagerView.currentIndex].renderedImage?.retrieveImage() { + let controller = OCRViewController(ocrImage: image) + self.navigationController?.pushViewController(controller, animated: true) + } + } + @IBAction func signatureTapped(_ sender: UIButton) { let signatureVC = EPSignatureViewController(signatureDelegate: self, showsDate: true, showsSaveSignatureOption: true) let nav = UINavigationController(rootViewController: signatureVC) diff --git a/MiniScanner/Modules/EditViewController/EditViewController.xib b/MiniScanner/Modules/EditViewController/EditViewController.xib index f6ecf3f..6109f3c 100644 --- a/MiniScanner/Modules/EditViewController/EditViewController.xib +++ b/MiniScanner/Modules/EditViewController/EditViewController.xib @@ -99,7 +99,7 @@ </constraints> </view> <label opaque="NO" userInteractionEnabled="NO" contentMode="center" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Direct Share" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Kl7-O6-xwc"> - <rect key="frame" x="171" y="13" width="88.333333333333314" height="22"/> + <rect key="frame" x="166" y="13" width="98.333333333333314" height="22"/> <fontDescription key="fontDescription" name="Poppins-Medium" family="Poppins" pointSize="16"/> <nil key="textColor"/> <nil key="highlightedColor"/> @@ -264,6 +264,9 @@ <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="iVs-aT-KbC"> <rect key="frame" x="0.0" y="0.0" width="82" height="90"/> <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/> + <connections> + <action selector="ocrTapped:" destination="-1" eventType="touchUpInside" id="jaQ-ME-HOT"/> + </connections> </button> </subviews> <color key="backgroundColor" systemColor="systemBackgroundColor"/> @@ -291,7 +294,7 @@ </constraints> </imageView> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="edit" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="qsI-va-wrT"> - <rect key="frame" x="0.0" y="52" width="82" height="20"/> + <rect key="frame" x="0.0" y="52" width="82" height="24"/> <fontDescription key="fontDescription" name="Poppins-Regular" family="Poppins" pointSize="17"/> <nil key="textColor"/> <nil key="highlightedColor"/> diff --git a/MiniScanner/Modules/OCRViewController/OCRViewController.swift b/MiniScanner/Modules/OCRViewController/OCRViewController.swift new file mode 100644 index 0000000..9705914 --- /dev/null +++ b/MiniScanner/Modules/OCRViewController/OCRViewController.swift @@ -0,0 +1,74 @@ +// +// OCRViewController.swift +// MiniScanner +// +// Created by George Makhoul on 22/06/2024. +// Copyright © 2024 AppsNectar. All rights reserved. +// + +import UIKit +import VisionKit +import Vision +import Toast_Swift + +class OCRViewController: UIViewController { + // MARK: - Outlets + @IBOutlet weak var ocrTextView: UITextView! + + // MARK: - Properties + var ocrImage = UIImage() + var recognizedText = "" + + var textRecognitionRequest = VNRecognizeTextRequest() + var capturedimage = VNImageBasedRequest() + + // MARK: - LifeCycle + override func viewDidLoad() { + super.viewDidLoad() + recognizeText() + let co = UIBarButtonItem(title: "Copy", style: .plain, target: self, action: #selector(copyText)) + self.navigationItem.rightBarButtonItem = co + + let handler = VNImageRequestHandler(cgImage: ocrImage.cgImage!, options: [:]) + do { + try handler.perform([textRecognitionRequest]) + } catch { + print(error) + } + } + + @objc func copyText() { + UIPasteboard.general.string = self.ocrTextView.text + self.view.makeToast("Copied to clipboard!") + + } + + public init(ocrImage: UIImage){ + self.ocrImage = ocrImage + super.init(nibName: nil, bundle: nil) + } + + required init?(coder aDecoder: NSCoder) { + fatalError("init(coder:) should not be called for this class") + } + + func recognizeText(){ + textRecognitionRequest = VNRecognizeTextRequest(completionHandler: { (request, error) in + if let results = request.results, !results.isEmpty { + if let requestResults = request.results as? [VNRecognizedTextObservation] { + self.recognizedText = "" + for observation in requestResults { + guard let candidiate = observation.topCandidates(1).first else { return } + self.recognizedText += candidiate.string + self.recognizedText += "\n" + } + + self.ocrTextView.text = self.recognizedText + } + } + }) + textRecognitionRequest.recognitionLevel = .accurate + textRecognitionRequest.usesLanguageCorrection = false + textRecognitionRequest.customWords = ["@gmail.com", "@outlook.com", "@yahoo.com", "@icloud.com"] + } +} diff --git a/MiniScanner/Modules/OCRViewController/OCRViewController.xib b/MiniScanner/Modules/OCRViewController/OCRViewController.xib new file mode 100644 index 0000000..07a6b56 --- /dev/null +++ b/MiniScanner/Modules/OCRViewController/OCRViewController.xib @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8"?> +<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="22155" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES"> + <device id="retina6_12" orientation="portrait" appearance="light"/> + <dependencies> + <deployment identifier="iOS"/> + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="22131"/> + <capability name="Safe area layout guides" minToolsVersion="9.0"/> + <capability name="System colors in document resources" minToolsVersion="11.0"/> + <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> + </dependencies> + <objects> + <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="OCRViewController" customModule="MiniScanner" customModuleProvider="target"> + <connections> + <outlet property="ocrTextView" destination="vEk-xV-7wJ" id="aEh-7n-tzp"/> + <outlet property="view" destination="i5M-Pr-FkT" id="sfx-zR-JGt"/> + </connections> + </placeholder> + <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> + <view clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="i5M-Pr-FkT"> + <rect key="frame" x="0.0" y="0.0" width="393" height="852"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <subviews> + <textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" textAlignment="natural" translatesAutoresizingMaskIntoConstraints="NO" id="vEk-xV-7wJ"> + <rect key="frame" x="0.0" y="59" width="393" height="793"/> + <color key="backgroundColor" systemColor="systemBackgroundColor"/> + <color key="textColor" systemColor="labelColor"/> + <fontDescription key="fontDescription" type="system" pointSize="14"/> + <textInputTraits key="textInputTraits" autocapitalizationType="sentences"/> + </textView> + </subviews> + <viewLayoutGuide key="safeArea" id="fnl-2z-Ty3"/> + <color key="backgroundColor" systemColor="systemBackgroundColor"/> + <constraints> + <constraint firstItem="vEk-xV-7wJ" firstAttribute="leading" secondItem="fnl-2z-Ty3" secondAttribute="leading" id="7gK-4k-mAs"/> + <constraint firstAttribute="bottom" secondItem="vEk-xV-7wJ" secondAttribute="bottom" id="C9T-yR-D2b"/> + <constraint firstItem="vEk-xV-7wJ" firstAttribute="top" secondItem="fnl-2z-Ty3" secondAttribute="top" id="R1o-13-LVG"/> + <constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="vEk-xV-7wJ" secondAttribute="trailing" id="TDD-PD-x1N"/> + <constraint firstAttribute="bottom" secondItem="vEk-xV-7wJ" secondAttribute="bottom" id="f9b-pq-PUc"/> + </constraints> + <variation key="default"> + <mask key="constraints"> + <exclude reference="f9b-pq-PUc"/> + </mask> + </variation> + <point key="canvasLocation" x="136.64122137404578" y="19.718309859154932"/> + </view> + </objects> + <resources> + <systemColor name="labelColor"> + <color white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> + </systemColor> + <systemColor name="systemBackgroundColor"> + <color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> + </systemColor> + </resources> +</document> diff --git a/Podfile b/Podfile index 64a9519..2557d8f 100644 --- a/Podfile +++ b/Podfile @@ -11,6 +11,7 @@ target 'MiniScanner' do pod 'ImagePicker' pod 'NBBottomSheet' pod 'EPSignature' + pod 'Toast-Swift' diff --git a/Podfile.lock b/Podfile.lock index 6649453..79ed5f6 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -4,6 +4,7 @@ PODS: - IQKeyboardManagerSwift (7.0.3) - LanguageManager-iOS (1.2.7) - NBBottomSheet (1.2.0) + - Toast-Swift (5.1.1) DEPENDENCIES: - EPSignature @@ -11,6 +12,7 @@ DEPENDENCIES: - IQKeyboardManagerSwift - LanguageManager-iOS - NBBottomSheet + - Toast-Swift SPEC REPOS: trunk: @@ -19,6 +21,7 @@ SPEC REPOS: - IQKeyboardManagerSwift - LanguageManager-iOS - NBBottomSheet + - Toast-Swift SPEC CHECKSUMS: EPSignature: 3fa3b520c80717b98019723faa60a41794b03fbc @@ -26,7 +29,8 @@ SPEC CHECKSUMS: IQKeyboardManagerSwift: f9c5dc36cba16ddd2e51fa7d51c34a2e083029b5 LanguageManager-iOS: 6b2dbb3793445827114708f0759b76e96932d7c8 NBBottomSheet: aa7a52809b2d7b193f733247b8ce391a59904372 + Toast-Swift: 7a03a532afe3a560d4044bc7c237e2864d295173 -PODFILE CHECKSUM: 55e1d258d6921724b2dcc8fa7966f2e028ae9600 +PODFILE CHECKSUM: 66130dd3e292a1567692b85953ac3e758e13868f COCOAPODS: 1.14.3 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 6649453..79ed5f6 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -4,6 +4,7 @@ PODS: - IQKeyboardManagerSwift (7.0.3) - LanguageManager-iOS (1.2.7) - NBBottomSheet (1.2.0) + - Toast-Swift (5.1.1) DEPENDENCIES: - EPSignature @@ -11,6 +12,7 @@ DEPENDENCIES: - IQKeyboardManagerSwift - LanguageManager-iOS - NBBottomSheet + - Toast-Swift SPEC REPOS: trunk: @@ -19,6 +21,7 @@ SPEC REPOS: - IQKeyboardManagerSwift - LanguageManager-iOS - NBBottomSheet + - Toast-Swift SPEC CHECKSUMS: EPSignature: 3fa3b520c80717b98019723faa60a41794b03fbc @@ -26,7 +29,8 @@ SPEC CHECKSUMS: IQKeyboardManagerSwift: f9c5dc36cba16ddd2e51fa7d51c34a2e083029b5 LanguageManager-iOS: 6b2dbb3793445827114708f0759b76e96932d7c8 NBBottomSheet: aa7a52809b2d7b193f733247b8ce391a59904372 + Toast-Swift: 7a03a532afe3a560d4044bc7c237e2864d295173 -PODFILE CHECKSUM: 55e1d258d6921724b2dcc8fa7966f2e028ae9600 +PODFILE CHECKSUM: 66130dd3e292a1567692b85953ac3e758e13868f COCOAPODS: 1.14.3 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index a55087a..66e10a3 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -7,332 +7,365 @@ objects = { /* Begin PBXBuildFile section */ - 028F3BD1F76536182769D7FA2BB26457 /* ImageStack.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7EA56260324998EC43B70CD2092E1FB /* ImageStack.swift */; }; - 0615219BFD2EBBE27FF41C2C8816791E /* IQTextFieldViewInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = E34B4735C7461EBF9AEEC896DEB27C33 /* IQTextFieldViewInfo.swift */; }; - 0718CCD0E19136B8DB2A7D4C6585E3ED /* LanguageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8292FC683D8C22C77C5F637AF2836FA /* LanguageManager.swift */; }; - 08822D4E49DB8618D27BAEDED7911733 /* IQKeyboardManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB94CC5B3F453AA0801700167152FCA1 /* IQKeyboardManager+Internal.swift */; }; - 08C234F2981017EEF271582022F339F3 /* IQUIView+IQKeyboardToolbarDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E6FDE31134B7541747D1E89E52E225A /* IQUIView+IQKeyboardToolbarDeprecated.swift */; }; - 09F4E3A6DED312368CE8E037A171BD70 /* selectedImageGallery@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 081BAFFE15D81F33E77489E60A036BE7 /* selectedImageGallery@3x.png */; }; - 0A4DB572ACD97EC492C4E93A0FFB2E47 /* IQTextFieldViewListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F6826627BFA6A69002524426F8CFFB7 /* IQTextFieldViewListener.swift */; }; - 1021FCA162D086E55DE8D6926F8DA215 /* ImageGalleryViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AC4CEA5F2332B5B286CA6B73D2643EF /* ImageGalleryViewCell.swift */; }; - 103FE4EEFF1BE8BAD0FA047987AFED74 /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D55EBF017F6625B593286F47CFEB1FA3 /* IQUIView+Hierarchy.swift */; }; - 10D1A87F45AFB52D2B34D9ABA1A86105 /* UIImageView+Direction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7927C464AC094A95C8B864DF6A0B1D06 /* UIImageView+Direction.swift */; }; - 14063E1AF70EDDC9F33C8E08DCA0BEF3 /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 187B8EDBE8957C190B1EB7C8F949ED80 /* IQPreviousNextView.swift */; }; - 154362EFC8EC0F61F54E24B09266DEB1 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F0A5164AA0CCC729C8EA5166760BA9E /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */; }; - 178BF9CAADACBF4E8FE49574A848C12A /* NBBottomSheetPresentationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1D47766C4492BAF84E069DF6E3DD758 /* NBBottomSheetPresentationController.swift */; }; - 1948830F0F143F2897657B9D75895EFA /* VideoInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02E924FDDE7F7B51AEC552C94D9C9AD6 /* VideoInfoView.swift */; }; - 19BA03143F6B7CCC7F6D3A5000333763 /* ON@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 7488E11EF92CBFCB3965EA6F8020E701 /* ON@3x.png */; }; - 1A7787DB0275CF4A44CA312DD3BA5D33 /* EPSignatureViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 56C1C453B74E770D4AC56A090051BCF5 /* EPSignatureViewController.xib */; }; - 1B1937CEB4E9DF65238702771B4232B4 /* video@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 45C50C21EF30A0239628BA0E14464BCE /* video@3x.png */; }; - 1BBD42E84E62842B6EA186CEF24BBF45 /* ImagePicker.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 97AA160F23F0CBEDDAF212103E762FC7 /* ImagePicker.bundle */; }; - 1BBED45FEDD4AF437A762909E4937019 /* CameraMan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 297D96869095AA06F276F3DA5DD575B7 /* CameraMan.swift */; }; - 1C3881B0113D3219398154E16AA4413C /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5EDE1D4720CA7A048A32667F968ED10 /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */; }; - 1D5090C638CFC6ABA603A73B2D890CC7 /* Helper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8016BAC4075F40E70BE2133125B01BF5 /* Helper.swift */; }; - 1ECC8F5583B658DA5BC4F8D29132213F /* Pods-MiniScanner-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 123ADF4A6B2F1DEBA5B7482D4983B685 /* Pods-MiniScanner-dummy.m */; }; + 028F3BD1F76536182769D7FA2BB26457 /* ImageStack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2535688320A12B11FEFD58EC6052A8EC /* ImageStack.swift */; }; + 0615219BFD2EBBE27FF41C2C8816791E /* IQTextFieldViewInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5870D384ABFCBE6207143C2A72B72A10 /* IQTextFieldViewInfo.swift */; }; + 0718CCD0E19136B8DB2A7D4C6585E3ED /* LanguageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = B432D00858E45B771C11A35D09EB42E4 /* LanguageManager.swift */; }; + 08822D4E49DB8618D27BAEDED7911733 /* IQKeyboardManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFB6EC836300F1DEEAA4CEFAA33ABD19 /* IQKeyboardManager+Internal.swift */; }; + 08C234F2981017EEF271582022F339F3 /* IQUIView+IQKeyboardToolbarDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AB029201A3484CB5BCAD15F2FCF9081 /* IQUIView+IQKeyboardToolbarDeprecated.swift */; }; + 0A4DB572ACD97EC492C4E93A0FFB2E47 /* IQTextFieldViewListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2DD5AE6CACB8DAC2D9D1E1A2922DA90 /* IQTextFieldViewListener.swift */; }; + 0D92995ED774F4E8488DE6D1F4D4CC87 /* Pods-MiniScanner-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 123ADF4A6B2F1DEBA5B7482D4983B685 /* Pods-MiniScanner-dummy.m */; }; + 1021FCA162D086E55DE8D6926F8DA215 /* ImageGalleryViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B74B1A80F0A0EEE7527DE8AFD0E7F1C3 /* ImageGalleryViewCell.swift */; }; + 103FE4EEFF1BE8BAD0FA047987AFED74 /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43390028C811A47BDDF45824B3D30D31 /* IQUIView+Hierarchy.swift */; }; + 10D1A87F45AFB52D2B34D9ABA1A86105 /* UIImageView+Direction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 636AE2E4AB62093E1592CE359392C841 /* UIImageView+Direction.swift */; }; + 14063E1AF70EDDC9F33C8E08DCA0BEF3 /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AEA6851BD7FCB59C627DE1A0633609F /* IQPreviousNextView.swift */; }; + 14FA8541FCF824824EBDDBD21B712DE8 /* focusIcon@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = C84B26F8ADEC27A386D60E255400321A /* focusIcon@3x.png */; }; + 154362EFC8EC0F61F54E24B09266DEB1 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F068A96AEF12780439B98393629BB16 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */; }; + 15F04D15A4DC87FF877C2857720F8D72 /* Toast-Swift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DF01277275CD2AEE06E328B287C97A3 /* Toast-Swift-dummy.m */; }; + 178BF9CAADACBF4E8FE49574A848C12A /* NBBottomSheetPresentationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00F287BEEDC27E1135AF1D47204F754B /* NBBottomSheetPresentationController.swift */; }; + 1948830F0F143F2897657B9D75895EFA /* VideoInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D029ABFAB048D5C70B1F219BF60BFDA /* VideoInfoView.swift */; }; + 1A7787DB0275CF4A44CA312DD3BA5D33 /* EPSignatureViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 72FC8142B933D42EE5AE712DAD741DF8 /* EPSignatureViewController.xib */; }; + 1BBD42E84E62842B6EA186CEF24BBF45 /* ImagePicker-ImagePicker in Resources */ = {isa = PBXBuildFile; fileRef = 97AA160F23F0CBEDDAF212103E762FC7 /* ImagePicker-ImagePicker */; }; + 1BBED45FEDD4AF437A762909E4937019 /* CameraMan.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF51C6ED55BE3234DDC00FD344A09E7D /* CameraMan.swift */; }; + 1C3881B0113D3219398154E16AA4413C /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FAA5D0DE773CB6BFF7370F07A06C5B1 /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */; }; + 1D5090C638CFC6ABA603A73B2D890CC7 /* Helper.swift in Sources */ = {isa = PBXBuildFile; fileRef = A297F21753E5B662FDC26D1C7BFAD0BD /* Helper.swift */; }; + 237A96A092EA5A5B0CB41160BEA22E16 /* Toast-Swift-Toast-Swift in Resources */ = {isa = PBXBuildFile; fileRef = 13FD39576595D8A884BF5166065C5236 /* Toast-Swift-Toast-Swift */; }; 23D11E770DF137CBF802A30E2B19C054 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C54FCF3DBFE97D4603C0EACF18FA0D04 /* Foundation.framework */; }; - 24C699F9653980B77F44634EF44641C1 /* IQKeyboardInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F3317C2A83E43FF75DFCFD3FAEB3669 /* IQKeyboardInfo.swift */; }; - 267C4C6C182CC853990C78F13C5318CE /* TopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B71FD6B5A8AC626259BE6B97226F81FB /* TopView.swift */; }; - 28658B67B33D0AF1A396F70CF4C416FD /* cameraIcon@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 843CD6046BA80BCDF11AE4FAC807D29B /* cameraIcon@3x.png */; }; - 3402A26F7BBA359E410BEB33C8B74254 /* NBBottomSheetTransitioningDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7F7A4EA7A5659C2F78D04CC218E1440 /* NBBottomSheetTransitioningDelegate.swift */; }; - 3452528F3B9B79AD67D45FEA174F71E4 /* IQUICollectionView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92470A870676C63A27509F38301D521C /* IQUICollectionView+Additions.swift */; }; - 34BDB069A96125DAF2FEF6FF93A3F6AF /* IQToolbarPlaceholderConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3B5F550C3AA900D117E22291DE5D67C /* IQToolbarPlaceholderConfiguration.swift */; }; - 35699581E68E1E6F640C681EEDEEE2B6 /* EPSignature-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A36BA6D882CE68172CAE63D99BCB5BA /* EPSignature-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3573FA382FBE08F99039CED491DB9FF0 /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8147290C4A326DADC3F305533BD64023 /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3806469B2739BBFA16083760004ED9B4 /* ImageGalleryViewDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5054DCBC2013F1894FA0EE7D6D99005 /* ImageGalleryViewDataSource.swift */; }; - 38CBE3196BDD577B5E72BC65508A77F8 /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A6291B42FA169A1C1919CB49B0B8509 /* IQTextView.swift */; }; - 38FD95DCC2D02D5B78BE9AEE48DBDF25 /* ConstraintsSetup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290501CF6F70FA1835207284AF05BEE5 /* ConstraintsSetup.swift */; }; + 24C699F9653980B77F44634EF44641C1 /* IQKeyboardInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC4598F509A748A174B923F7BFFD6A1D /* IQKeyboardInfo.swift */; }; + 267C4C6C182CC853990C78F13C5318CE /* TopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEA5D36999FB7EC130573BBE1118B86C /* TopView.swift */; }; + 3402A26F7BBA359E410BEB33C8B74254 /* NBBottomSheetTransitioningDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 620668AA976F0F6ED19180B8B4D83AB8 /* NBBottomSheetTransitioningDelegate.swift */; }; + 3452528F3B9B79AD67D45FEA174F71E4 /* IQUICollectionView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AFFC5763F85A742954048A03D39913F /* IQUICollectionView+Additions.swift */; }; + 34BDB069A96125DAF2FEF6FF93A3F6AF /* IQToolbarPlaceholderConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0C34C9F75E166049F8D6E200F86B613 /* IQToolbarPlaceholderConfiguration.swift */; }; + 35699581E68E1E6F640C681EEDEEE2B6 /* EPSignature-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 011B51599E04A9236E034DD068DF591E /* EPSignature-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3573FA382FBE08F99039CED491DB9FF0 /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A9E56248E01438AF8F27428F420DBAA /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3806469B2739BBFA16083760004ED9B4 /* ImageGalleryViewDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = E835F0288DF1D878316C17BB12366979 /* ImageGalleryViewDataSource.swift */; }; + 38CBE3196BDD577B5E72BC65508A77F8 /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D690195157D5AFC3FC7A71E3B59E3E56 /* IQTextView.swift */; }; + 38FD95DCC2D02D5B78BE9AEE48DBDF25 /* ConstraintsSetup.swift in Sources */ = {isa = PBXBuildFile; fileRef = E02C761871BEF1BBDE11B72CCC3696C6 /* ConstraintsSetup.swift */; }; 3CCAA73182C09F77A88AFFA24E96DBB6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C54FCF3DBFE97D4603C0EACF18FA0D04 /* Foundation.framework */; }; - 3E21C9612D00C6B92D3FCE3589917729 /* UIView+Direction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B432B6773BE3F0B4A6976820602F07A /* UIView+Direction.swift */; }; - 4017CF2B3EE45E7E579E68E6FCFBF732 /* IQKeyboardManager+UIKeyboardNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2DB0BCD57E720CE97C1C3CE74B75024 /* IQKeyboardManager+UIKeyboardNotification.swift */; }; - 42B931814C7B25871333D5DA9A0E2A41 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC4B66ABF37EFD118BC08264BBCA6461 /* IQKeyboardReturnKeyHandler.swift */; }; - 48A4D5E4D954CB4212E540A92570BBF0 /* UIView+Swizzling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 252B706186B99322E0DA5829FCC7D43C /* UIView+Swizzling.swift */; }; - 4CDBAE55660ED186441E9E4EDE6B3D31 /* IQKeyboardManagerSwift.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift.bundle */; }; - 50374D59C8ED3AE3E41C30F25859F981 /* ImagePickerController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9067705903BD2E8C3EC9BD8EBF709221 /* ImagePickerController.swift */; }; - 54BAE903D82C39392943869866252D93 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62160BE00E3966D4D52808B89DE0B1B3 /* IQNSArray+Sort.swift */; }; - 597994C3AE8908B1E462BC03AC8C23FB /* IQKeyboardManagerCompatible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49FC6FE3F43F76CA598D3253A1731EEB /* IQKeyboardManagerCompatible.swift */; }; - 5C4E571F3ADE020356DAF5143816FC55 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A532EFEAAE9EEAA7CFA7DF04C7E1808B /* PrivacyInfo.xcprivacy */; }; + 3E21C9612D00C6B92D3FCE3589917729 /* UIView+Direction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76694372E1865C4FA3EEFDDBC4161F06 /* UIView+Direction.swift */; }; + 4017CF2B3EE45E7E579E68E6FCFBF732 /* IQKeyboardManager+UIKeyboardNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3E9B3A77CAD85B61F751BBDFCB21D18 /* IQKeyboardManager+UIKeyboardNotification.swift */; }; + 40D3B7212B9FC40CE3445143938A5679 /* AUTO@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8ED32688AB72481EF3CAB7EB874E8EC6 /* AUTO@3x.png */; }; + 42592EF79D0A81B77812AC496508ACAA /* cameraIcon@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = DA35CA28C5083B4CFE5AC4A0693E74DE /* cameraIcon@3x.png */; }; + 42B931814C7B25871333D5DA9A0E2A41 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875F53B09AC722ED6ADABA1C1EDC5C20 /* IQKeyboardReturnKeyHandler.swift */; }; + 48A4D5E4D954CB4212E540A92570BBF0 /* UIView+Swizzling.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8EF4D9DBCE2C1D02B24E978469E6051 /* UIView+Swizzling.swift */; }; + 4CDBAE55660ED186441E9E4EDE6B3D31 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift in Resources */ = {isa = PBXBuildFile; fileRef = 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */; }; + 50374D59C8ED3AE3E41C30F25859F981 /* ImagePickerController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9BF6D173974B97A3F1EB34546FCA901 /* ImagePickerController.swift */; }; + 54BAE903D82C39392943869866252D93 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4722380FB0C679720105FF9E1A5A523B /* IQNSArray+Sort.swift */; }; + 557A1655974B507ED20F35CF59C65BAF /* OFF@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F4415550D8B9EC49233840893C1C9537 /* OFF@3x.png */; }; + 570139F7C036A8C0C2E2A79828C91040 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C54FCF3DBFE97D4603C0EACF18FA0D04 /* Foundation.framework */; }; + 597994C3AE8908B1E462BC03AC8C23FB /* IQKeyboardManagerCompatible.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5E1C76F4CB18ED77389CE7FE78F467D /* IQKeyboardManagerCompatible.swift */; }; + 59D76AD0378678CB0D3236021BF96A09 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2EE6749FC108D414ECB83B77EF11BD86 /* QuartzCore.framework */; }; 5D35C19C362961F919BE9820991D761E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C54FCF3DBFE97D4603C0EACF18FA0D04 /* Foundation.framework */; }; - 5F0469C5B154DC20B844EA2A9B7F8D42 /* IQPlaceholderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3DC4A4D35E057E5F76427C838E3E495 /* IQPlaceholderable.swift */; }; - 5F62DAE67CF97B7C42471EA91B79AA9A /* IQTextFieldViewInfoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00AA2070B1A7F8ECC88B6E7F0EEB2167 /* IQTextFieldViewInfoModel.swift */; }; - 6418A8A5D32E73D898AB155952180B0C /* LanguageManager-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BF809679D3CFFBC72878EC9BFEA90F5E /* LanguageManager-iOS-dummy.m */; }; - 674C6B2E317E657D8EAD3CC73F608540 /* IQKeyboardManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1D47B8C43A0DA0A05A410655A28153 /* IQKeyboardManager+Debug.swift */; }; - 6D55C34EF7CE4718D8B2FE6CE95C5674 /* DefaultsKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DDA4537FCBE11326C1D65EA43B3CC6D /* DefaultsKeys.swift */; }; - 6F875A0983E3FB0E0CC0BDA6376F73E8 /* String+Localiz.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D01E52DE74EF3C733B94F1E045CCD77 /* String+Localiz.swift */; }; - 6FAA62F8C663AAEDAB170956E9A298CC /* ImageGalleryLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84969C2137D2629DFFC29942F8B97FEB /* ImageGalleryLayout.swift */; }; - 701904768C60A3F9060518DD58EC2882 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = F76805C9416BA1FC318E025ACA3B95EF /* IQToolbar.swift */; }; - 733CF7F19636AFF4A97708DFDE0AE53C /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D4270A3541F22B881BD953A68F6E73F9 /* IQKeyboardManagerSwift-dummy.m */; }; - 743ED1DCEC16DC2E7FAD8FBDD276EC8F /* ImagePicker-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FDF5381B2554B2BB1D7949E3B9A7DF79 /* ImagePicker-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5F0469C5B154DC20B844EA2A9B7F8D42 /* IQPlaceholderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2B15DF05BBBE3351036FCCAC9F00846 /* IQPlaceholderable.swift */; }; + 5F62DAE67CF97B7C42471EA91B79AA9A /* IQTextFieldViewInfoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C55F11056F0351DE08666B753849E48 /* IQTextFieldViewInfoModel.swift */; }; + 6418A8A5D32E73D898AB155952180B0C /* LanguageManager-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 16878922AD64BAC3738BB1DCCEE573DD /* LanguageManager-iOS-dummy.m */; }; + 674C6B2E317E657D8EAD3CC73F608540 /* IQKeyboardManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 650E6F717733EACCA5E65EC3FCDBDE02 /* IQKeyboardManager+Debug.swift */; }; + 6D55C34EF7CE4718D8B2FE6CE95C5674 /* DefaultsKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = C868C23A49BC6026FFF1C097909C6AEF /* DefaultsKeys.swift */; }; + 6F875A0983E3FB0E0CC0BDA6376F73E8 /* String+Localiz.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E815AC0CA5BEA17DC867985BB80CA99 /* String+Localiz.swift */; }; + 6F9D8C942D968A408F1B9370EC7F7B29 /* Pods-MiniScanner-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E8A070B594D65627DD64F5ABC65D271 /* Pods-MiniScanner-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6FAA62F8C663AAEDAB170956E9A298CC /* ImageGalleryLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53D1259E91ED2A6A6554FD25A148FAEA /* ImageGalleryLayout.swift */; }; + 701904768C60A3F9060518DD58EC2882 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19DE64C21ED9D81A56EF0DA1C351E53C /* IQToolbar.swift */; }; + 733CF7F19636AFF4A97708DFDE0AE53C /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 69023DD29D363BEF415F3723F1169699 /* IQKeyboardManagerSwift-dummy.m */; }; + 743ED1DCEC16DC2E7FAD8FBDD276EC8F /* ImagePicker-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A683468C7D2939968FC170A715B5467 /* ImagePicker-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7586D1882B962E1E31C28CC6396668B3 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C63F26DA7ECAFB44B0A5DD0BC0E2F89 /* UIKit.framework */; }; - 784DF7F278DC988FEEECB999A9ADFCBB /* BottomContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F84A913AFEF518DF42A997F74EC8260 /* BottomContainerView.swift */; }; - 797DF46337EAC66E47C5ADAF32515524 /* NBBottomSheet.h in Headers */ = {isa = PBXBuildFile; fileRef = C6AEEFA5613E0B7BF8F6425A154D6EC9 /* NBBottomSheet.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 784DF7F278DC988FEEECB999A9ADFCBB /* BottomContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C777330D77AC4AEF2F650AC082FC0D20 /* BottomContainerView.swift */; }; + 797DF46337EAC66E47C5ADAF32515524 /* NBBottomSheet.h in Headers */ = {isa = PBXBuildFile; fileRef = C3DAC0D16E8B9CDAB1C46438A1918609 /* NBBottomSheet.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7B2263CFC47393D3FB5CD8D5F7EB57AD /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C63F26DA7ECAFB44B0A5DD0BC0E2F89 /* UIKit.framework */; }; - 7DB7E0E519A315B78D72BF7C63C64E30 /* ButtonPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4648CA1088D11129C0BDD49912D6FAB /* ButtonPicker.swift */; }; - 8086BD2DB5F1A0CC88E4F3386570A21C /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 116DA05004680C76EAB707C0943392EB /* IQUITextFieldView+Additions.swift */; }; - 8234444617FD513B81095D920BFA796B /* NBConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD46A963E6CCE8CD900BA8A7331D7D8C /* NBConfiguration.swift */; }; - 82950EE4BDD57F74749742A3E1566073 /* IQKeyboardManager+UITextFieldViewNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0DA73612FA4F954FCE02EA0ADACE634 /* IQKeyboardManager+UITextFieldViewNotification.swift */; }; - 829A79A8C324697D5A619C029AEB0063 /* CameraView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC2ECE9C7A88988A534C8F7590F3AB64 /* CameraView.swift */; }; - 852E6AB133CF7BDE7DE7D836AE201868 /* Languages.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2B28EA5FE2C09FCEF4DF47D34186FB7 /* Languages.swift */; }; - 8AE718666177B657AE0BBD08AF829DD1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C54FCF3DBFE97D4603C0EACF18FA0D04 /* Foundation.framework */; }; - 8D935C83E5D7B42A4C6439FFA767CE24 /* AUTO@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = EB8D9081C43164E02C60F65C02702B8E /* AUTO@3x.png */; }; - 8EAF267614A5AB6196921C15E719AE35 /* NBBottomSheetDismissalTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97037D70AD7F37FBCDB7561DA20D7D2D /* NBBottomSheetDismissalTransition.swift */; }; - 8ED2E941DF0803C8AA331D0D8C722615 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F88000230AEFE1CF1FC184347AAE598B /* IQBarButtonItem.swift */; }; - 8FDA28363A5E49017498FD69AAA8F59F /* IQKeyboardListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 400224F8C71E7053C79E8D5E509534F4 /* IQKeyboardListener.swift */; }; - 907FCA3049CAAF64B579D08D339D118D /* IQBarButtonItemConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 419AB69B674D6C318AC58EE6D9AFF102 /* IQBarButtonItemConfiguration.swift */; }; - 93C0AD77AB416AE90A6BD03E44A9B684 /* EPSignature-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E24E6B8D32E615F0FEF0A78F3C181A09 /* EPSignature-dummy.m */; }; - 94F893223EB4C1C0F829C17900114AFA /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B5E1D310DD754E122DEEE009481A2D6 /* IQUIScrollView+Additions.swift */; }; + 7DB7E0E519A315B78D72BF7C63C64E30 /* ButtonPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D3BA93828D8AA79B12971D4417E3E7 /* ButtonPicker.swift */; }; + 8086BD2DB5F1A0CC88E4F3386570A21C /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4309F47E646E6968CACD8832ABE22099 /* IQUITextFieldView+Additions.swift */; }; + 8234444617FD513B81095D920BFA796B /* NBConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2647160AB4F12734D43B806D373E9312 /* NBConfiguration.swift */; }; + 82950EE4BDD57F74749742A3E1566073 /* IQKeyboardManager+UITextFieldViewNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AF49D9ABCB15DBD7FCBE47C06871EDE /* IQKeyboardManager+UITextFieldViewNotification.swift */; }; + 829A79A8C324697D5A619C029AEB0063 /* CameraView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B17A5CFD871FCE0F4206503722AC57FF /* CameraView.swift */; }; + 852E6AB133CF7BDE7DE7D836AE201868 /* Languages.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B7B31E6C5B5F1EC637FFE5C5B3C83C3 /* Languages.swift */; }; + 8EAF267614A5AB6196921C15E719AE35 /* NBBottomSheetDismissalTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 002E7885D97E14840BB1694FDAC680C3 /* NBBottomSheetDismissalTransition.swift */; }; + 8ED2E941DF0803C8AA331D0D8C722615 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = C36106C5881CE608080384E70EA21E2C /* IQBarButtonItem.swift */; }; + 8FDA28363A5E49017498FD69AAA8F59F /* IQKeyboardListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A8E9A2C8F405661496F405E14CEB2E1 /* IQKeyboardListener.swift */; }; + 907FCA3049CAAF64B579D08D339D118D /* IQBarButtonItemConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB89DB4BC3C06D3ACF9248E1A8CB0A32 /* IQBarButtonItemConfiguration.swift */; }; + 93C0AD77AB416AE90A6BD03E44A9B684 /* EPSignature-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A5FF8ED8FBE20522184DB1B88647020 /* EPSignature-dummy.m */; }; + 94F893223EB4C1C0F829C17900114AFA /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92F6E344FAB0C5DAE4F05104C2C68571 /* IQUIScrollView+Additions.swift */; }; 98A4D0D5928A35C7DB3D9272187789A8 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F3DF46AD6E25D68DB361974528992221 /* CoreGraphics.framework */; }; - 9A00A25ED34A7687C62B02EBB76C1248 /* IQKeyboardConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 297848FCF8FE33D0DA0FDA6C8B1F5CC3 /* IQKeyboardConfiguration.swift */; }; - 9E704111CAAACBF64155A576FC337323 /* LanguageManager-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3510141CBBD30B465F757E0A8E2B1097 /* LanguageManager-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9F78D56352F7D932DCEBE416C668C7BA /* IQKeyboardManager+ToolbarActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9651F46100B3C105EE27B92C1DFFCEC /* IQKeyboardManager+ToolbarActions.swift */; }; - A213B981B47C6B4734589B6ED9469132 /* OFF@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 18CC4F437D7A0F3454C4F89BD6CE0AEC /* OFF@3x.png */; }; - A4AE2538C33D06CB8C70D5FF35A65D98 /* EPSignatureViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1A5BF586C35098EC908E7870B407170 /* EPSignatureViewController.swift */; }; - A5E69CC013C4311C8AF52C7F7AB095C9 /* IQUITableView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 619978A0C0036454C22A81173BAA5A6A /* IQUITableView+Additions.swift */; }; - AE7D065E1D48171258FD8F07F7CD592C /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9F19506C84032240A21541F9EFCA895 /* IQKeyboardManagerConstants.swift */; }; - AF715064CF6458D3D89BB563DFDB00C6 /* UIButton+Direction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4E6D4AE8BCE2646794F28F0E24A08D1 /* UIButton+Direction.swift */; }; - B0E87F4E370B3A0CD14B50D219AE7B0B /* StackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 467961922684B2F4C4295CBE0C9CD940 /* StackView.swift */; }; + 9A00A25ED34A7687C62B02EBB76C1248 /* IQKeyboardConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5AF1DD944BBBCC3E4B6F8FB70B1C9E9 /* IQKeyboardConfiguration.swift */; }; + 9A07A2503A858418B33E94591CE13F17 /* video@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = EB9573491019BC299A7C3CBE4C3D37FF /* video@3x.png */; }; + 9E704111CAAACBF64155A576FC337323 /* LanguageManager-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B4FB0B2061538AF85A645E46144C165E /* LanguageManager-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9F78D56352F7D932DCEBE416C668C7BA /* IQKeyboardManager+ToolbarActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45FB65D90C5FCEB09C0B16E99E9CB1EB /* IQKeyboardManager+ToolbarActions.swift */; }; + A4AE2538C33D06CB8C70D5FF35A65D98 /* EPSignatureViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81B80CF746340952D1957D5CCC583D36 /* EPSignatureViewController.swift */; }; + A5E69CC013C4311C8AF52C7F7AB095C9 /* IQUITableView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 039EA7048499C3BC1CBB4E8FAB74BB40 /* IQUITableView+Additions.swift */; }; + AE7D065E1D48171258FD8F07F7CD592C /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD60A987631255EE6EF4DF3C13D75F14 /* IQKeyboardManagerConstants.swift */; }; + AF715064CF6458D3D89BB563DFDB00C6 /* UIButton+Direction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C2F550BD6A5440BADC14D7B43F94713 /* UIButton+Direction.swift */; }; + B0E87F4E370B3A0CD14B50D219AE7B0B /* StackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E732367DAF4C72D47A9D2609A0D2EAD7 /* StackView.swift */; }; B1A786B1A2F11EBD1BF77305EEB710F5 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2EE6749FC108D414ECB83B77EF11BD86 /* QuartzCore.framework */; }; - B1BFC54288364884DDEAE75027BABE1A /* IQActiveConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FE3DE7F264E30C392DCECA7921DAEF2 /* IQActiveConfiguration.swift */; }; - B9CF878085ABA2991A9C6F12F9B9DAB3 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = A100F9EA89810A00541755ECD7BBB307 /* IQTitleBarButtonItem.swift */; }; + B1BFC54288364884DDEAE75027BABE1A /* IQActiveConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 455ED137864B3625C8C1DC4EA799A433 /* IQActiveConfiguration.swift */; }; + B7E0FCF3222880B9CDBABD576D3D348A /* ON@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 92BD73655367FDAF60480520BD5C7C1F /* ON@3x.png */; }; + B9CF878085ABA2991A9C6F12F9B9DAB3 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AFA769CF0850AC9B2C312D9D737E578 /* IQTitleBarButtonItem.swift */; }; BD0139B5F1C96514CB66C4310AAF1DF5 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 56B28C4E9F718651E6E1B010F31566EB /* AVFoundation.framework */; }; - C884AFFEC6B0F6540E8A5593250D5741 /* Pods-MiniScanner-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E8A070B594D65627DD64F5ABC65D271 /* Pods-MiniScanner-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CA6D6333D723B4391BD689F68FCF23DF /* EPSignatureView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 452182903F9A76184461CC377DB62A70 /* EPSignatureView.swift */; }; - CA8CFC49D2338D41DA4E83F941867CEB /* ImagePicker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FD2850880C4A8033AED333F5DFAE328 /* ImagePicker-dummy.m */; }; + C1BDE472EF622F6F59660C63EAF16578 /* selectedImageGallery@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 87EF02E7A8E36E8A8DBB71DE89ED96B0 /* selectedImageGallery@3x.png */; }; + CA6D6333D723B4391BD689F68FCF23DF /* EPSignatureView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BD6019163583EA6526F0ACBFDA0511E /* EPSignatureView.swift */; }; + CA8CFC49D2338D41DA4E83F941867CEB /* ImagePicker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EA6E885F82FC51E2B5754170A5C9BFF /* ImagePicker-dummy.m */; }; CC897E71556348377B4C31307E208C80 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C54FCF3DBFE97D4603C0EACF18FA0D04 /* Foundation.framework */; }; - CC96488C33BFB3BCEE4A665A438CAC36 /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5598E57D63117C1B54ADBB7A187B232 /* IQUIViewController+Additions.swift */; }; - D2A598E7174826A7B04036E7AC8AA3B6 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCB418B4C0BF451B734FFA48AAD9ADF6 /* Storage.swift */; }; - D3D1F63C30E95311B687FA924B872C15 /* IQKeyboardManager+Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C5E34F15E4BBDA3480406FF35C1903 /* IQKeyboardManager+Deprecated.swift */; }; - D46F90A0F6FC8F1D2AA4129BC2A934DD /* NBBottomSheet-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AD71C20FAD4FE7E08FA8091857A2FDCB /* NBBottomSheet-dummy.m */; }; + CC96488C33BFB3BCEE4A665A438CAC36 /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8E57D2900050797926440B9E5CFBB20 /* IQUIViewController+Additions.swift */; }; + D181D49DE6D7885B2834AF4E96170171 /* Toast-Swift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EF7D783EF1D563B4F4FD4F1F0C419D93 /* Toast-Swift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D2A598E7174826A7B04036E7AC8AA3B6 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 061AAD17D23877A1F03301246A85EF54 /* Storage.swift */; }; + D3A3B25E1A86845B4E10D35D8FD06ED9 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 019B0871D5ADD52194BB016FE08B66F5 /* PrivacyInfo.xcprivacy */; }; + D3D1F63C30E95311B687FA924B872C15 /* IQKeyboardManager+Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EE59A1597022F0861A65AB781A04460 /* IQKeyboardManager+Deprecated.swift */; }; + D46F90A0F6FC8F1D2AA4129BC2A934DD /* NBBottomSheet-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D0CB553D4A98EA08E4217623F5288340 /* NBBottomSheet-dummy.m */; }; D4BB4D928CB44E6CE753BEA14E5AC918 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C54FCF3DBFE97D4603C0EACF18FA0D04 /* Foundation.framework */; }; - D8322CBE73400EE4382D1A042D2D53D3 /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB5F2D5DFB52DE92C94A23801BAC451C /* IQUIView+IQKeyboardToolbar.swift */; }; - D88C2EA8ACCC0DE031D9E7A768062E2C /* IQKeyboardManager+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1229814968DD5876FBA87DDA81C5B8F /* IQKeyboardManager+Toolbar.swift */; }; - DE3B5070A41194C21898D92DBFFCBE4C /* IQRootControllerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 878EC7606D056CAB26A578762AF922D7 /* IQRootControllerConfiguration.swift */; }; - E483FA24409A56AAEDF8A1DEC5F55F16 /* UIImage+NextPrevious.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEB8E045AED5393DCC7FA1C76AB59AB8 /* UIImage+NextPrevious.swift */; }; - E8770A941545BB190D76BF7E5262797D /* IQToolbarConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3243FB397BF2AFE225A1FC09542DBF5D /* IQToolbarConfiguration.swift */; }; - EA280E998F6C42AE8492336F762F92D5 /* EPExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9D8E28679896AEA1627BA66F8580C2 /* EPExtensions.swift */; }; - EBB5F245DBEEB13D48F09E0DD75A6C95 /* IQKeyboardManager+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05DDE99E61633BB77D72F46FD10F71BC /* IQKeyboardManager+Position.swift */; }; - ECFE64B0759EFA4F555994B6CDCED624 /* AssetManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9E511B375EE87D380DE8D4B00AE28F4 /* AssetManager.swift */; }; - F2AF558F96F3C43C3E4C747E45E5637C /* LocationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D01404D467A420F82D2829CE6CD8BB4 /* LocationManager.swift */; }; - F2ED9C9337B84D1E42E67BF7F7DAD72C /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A6AE173040683BAF2BF0ACE7CB13A0A /* Configuration.swift */; }; - F56475ACE1A1CFE322DBFA35CDA1A204 /* NBBottomSheetConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = A72C2CB61DAC20DBF7210307C41485C5 /* NBBottomSheetConfiguration.swift */; }; - F681FB74C756E0AAFFDC0D414EBD8FA0 /* IQScrollViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 486835CC5D14C1EA193F8575CA89FDCC /* IQScrollViewConfiguration.swift */; }; - F7C3A4FED58118F9ADC5B4AF9A10B9FC /* ViewDirection.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC259076A4D444F235DABE44D7425021 /* ViewDirection.swift */; }; - F7E2900D9AF732C627F184A258F48DF0 /* NBBottomSheetController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54323777101C6AB180A413C0B2DB23B9 /* NBBottomSheetController.swift */; }; - F9DE1A3C506E506F4DA4B7714359E8D1 /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = A353C25676960291A3718B5AFDB81A33 /* IQKeyboardManager.swift */; }; - FB0A76B10B5927494469B16B28CF2B9A /* NBBottomSheetPresentationTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00B378319A98BB422CBDBE14796C501A /* NBBottomSheetPresentationTransition.swift */; }; - FDEFBFB34E35A4BB332264E0CACCF5D8 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = A12B5A63F2CB09B7D22B7E2F4A2210EB /* IQInvocation.swift */; }; - FE4936BFE1B6B6A9E8136010E413A24B /* NBBottomSheet-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 389AA43304A03366FC2510859AA7DCBA /* NBBottomSheet-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FF74A846B2EEC0D52379B48D7963D8C0 /* focusIcon@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9FC1B2AF5635D8020B43F30629EC2712 /* focusIcon@3x.png */; }; - FF8C6AC907C8F4B527F9A0CBDBCC7F92 /* ImageGalleryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21D53725C7625527BF97643CF7655C26 /* ImageGalleryView.swift */; }; + D8322CBE73400EE4382D1A042D2D53D3 /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0315AFEFCB0BFF084FA3C5E469C5C301 /* IQUIView+IQKeyboardToolbar.swift */; }; + D88C2EA8ACCC0DE031D9E7A768062E2C /* IQKeyboardManager+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27B7276332D112636983C2AD6107C243 /* IQKeyboardManager+Toolbar.swift */; }; + DE3B5070A41194C21898D92DBFFCBE4C /* IQRootControllerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89DB66B29E28AD378856BF11E7EE9A37 /* IQRootControllerConfiguration.swift */; }; + E483FA24409A56AAEDF8A1DEC5F55F16 /* UIImage+NextPrevious.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6FD3B67AA484E2ABE3D0DB152EB7D99 /* UIImage+NextPrevious.swift */; }; + E8770A941545BB190D76BF7E5262797D /* IQToolbarConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7951FB92CEF55E571958C0480194A1A7 /* IQToolbarConfiguration.swift */; }; + EA280E998F6C42AE8492336F762F92D5 /* EPExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55C7CD2DA0F4475F09E37093AD32524B /* EPExtensions.swift */; }; + EBB5F245DBEEB13D48F09E0DD75A6C95 /* IQKeyboardManager+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB7EC43BFC9C3B66643A06CC90583727 /* IQKeyboardManager+Position.swift */; }; + ECFE64B0759EFA4F555994B6CDCED624 /* AssetManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36C5D6D838BB40C4C60BCEC9700237DB /* AssetManager.swift */; }; + F2AF558F96F3C43C3E4C747E45E5637C /* LocationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FB53955023E1BA00913DC99F1A9600E /* LocationManager.swift */; }; + F2ED9C9337B84D1E42E67BF7F7DAD72C /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = C815920F622C0A64C028E765DFA19DE9 /* Configuration.swift */; }; + F41974A73F0409847E3272A90832366C /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = F44C091B448CFD1D03576A3232F205BC /* PrivacyInfo.xcprivacy */; }; + F56475ACE1A1CFE322DBFA35CDA1A204 /* NBBottomSheetConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDB80757CE3795FC91CDB7A65C1075C2 /* NBBottomSheetConfiguration.swift */; }; + F681FB74C756E0AAFFDC0D414EBD8FA0 /* IQScrollViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 643C568373D83E0D0E40D73444B3A917 /* IQScrollViewConfiguration.swift */; }; + F7C3A4FED58118F9ADC5B4AF9A10B9FC /* ViewDirection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BDB1CC7C25473E29D4F8FB6945AE100 /* ViewDirection.swift */; }; + F7E2900D9AF732C627F184A258F48DF0 /* NBBottomSheetController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F38BC60F94AF6CF593ADA0BC8B5408FB /* NBBottomSheetController.swift */; }; + F912129FB7C53C428FE247D6ECF633AC /* Toast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55CB6C34A690CC87CCB70DDB216EAC51 /* Toast.swift */; }; + F9DE1A3C506E506F4DA4B7714359E8D1 /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10670E8341C2F0D77BC4D00A7AFBBA00 /* IQKeyboardManager.swift */; }; + FB0A76B10B5927494469B16B28CF2B9A /* NBBottomSheetPresentationTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3535FAD2227224788FF4549088FA2DBE /* NBBottomSheetPresentationTransition.swift */; }; + FB7D384E51C9E1ADAEE50C64A694BB61 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C54FCF3DBFE97D4603C0EACF18FA0D04 /* Foundation.framework */; }; + FDEFBFB34E35A4BB332264E0CACCF5D8 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD2F833515731616C366DD163491D01C /* IQInvocation.swift */; }; + FE4936BFE1B6B6A9E8136010E413A24B /* NBBottomSheet-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EC19D9CE4EB77DF2E4C44BEB17C0B656 /* NBBottomSheet-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FF8C6AC907C8F4B527F9A0CBDBCC7F92 /* ImageGalleryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D86875C465CBABD7848556B410E7D9CC /* ImageGalleryView.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 19D95F1858EF2D6E80811860CFD6BF92 /* PBXContainerItemProxy */ = { + 1F245D5023512CA13BF131DF3BE2F569 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 727C2007A89D1AD73613E3E2E22998E5; - remoteInfo = NBBottomSheet; + remoteGlobalIDString = 614D1818852890AC7D3CDF68D512C370; + remoteInfo = "ImagePicker-ImagePicker"; }; - 6CD75698768741DC0335DCB2F06CB5BC /* PBXContainerItemProxy */ = { + 20C35DA82C85CF6788DD8065BC481B9E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E; - remoteInfo = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; + remoteGlobalIDString = C344E85893FCDEE5B70436E0A4A3472B; + remoteInfo = "Toast-Swift-Toast-Swift"; }; - 8292BF480C5137113C3A6C342933F986 /* PBXContainerItemProxy */ = { + 3F00138FAC4ECA9E49CEABF22BD19BE1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 75F1EA88CB9544AB5CBE20DEC9A011AE; - remoteInfo = "LanguageManager-iOS"; + remoteGlobalIDString = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E; + remoteInfo = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; }; - D06F098EB5FE1B281549C568AA85EEA9 /* PBXContainerItemProxy */ = { + A29E541340C3A517481C239535FE1FFC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 614D1818852890AC7D3CDF68D512C370; - remoteInfo = "ImagePicker-ImagePicker"; + remoteGlobalIDString = 01CB8D6098C21E12CE735619344DE81E; + remoteInfo = ImagePicker; }; - D96B4C07AAAD52B947C6F8CFEF7E8807 /* PBXContainerItemProxy */ = { + C205777C53E1CE623400BA653BE42F72 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; remoteInfo = IQKeyboardManagerSwift; }; - F3097459B372082D9C20BEF06209FBD6 /* PBXContainerItemProxy */ = { + DC00E61911BECBD44AD03666ABE5766F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 3CAF5EBFE5D1550CFF58AEC93594990A; - remoteInfo = EPSignature; + remoteGlobalIDString = 75F1EA88CB9544AB5CBE20DEC9A011AE; + remoteInfo = "LanguageManager-iOS"; }; - FBE5961EEB250DF2DACF4F88C36BCC1E /* PBXContainerItemProxy */ = { + DF9BB083B1ADDADD655B884FB3F1206F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 01CB8D6098C21E12CE735619344DE81E; - remoteInfo = ImagePicker; + remoteGlobalIDString = B990BD87169C76A3ED3FE8A9258D91A3; + remoteInfo = "Toast-Swift"; + }; + E5994A8B30F194C0AE4142C721F4D444 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 727C2007A89D1AD73613E3E2E22998E5; + remoteInfo = NBBottomSheet; + }; + EDA903FA148D63AAD0DCB3E2E76E5F9E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3CAF5EBFE5D1550CFF58AEC93594990A; + remoteInfo = EPSignature; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00AA2070B1A7F8ECC88B6E7F0EEB2167 /* IQTextFieldViewInfoModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewInfoModel.swift; path = IQKeyboardManagerSwift/ReturnKeyHandler/IQTextFieldViewInfoModel.swift; sourceTree = "<group>"; }; - 00B378319A98BB422CBDBE14796C501A /* NBBottomSheetPresentationTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetPresentationTransition.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetPresentationTransition.swift; sourceTree = "<group>"; }; - 02E924FDDE7F7B51AEC552C94D9C9AD6 /* VideoInfoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoInfoView.swift; path = Source/ImageGallery/VideoInfoView.swift; sourceTree = "<group>"; }; - 05DDE99E61633BB77D72F46FD10F71BC /* IQKeyboardManager+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Position.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Position.swift"; sourceTree = "<group>"; }; - 081BAFFE15D81F33E77489E60A036BE7 /* selectedImageGallery@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "selectedImageGallery@3x.png"; path = "Images/selectedImageGallery@3x.png"; sourceTree = "<group>"; }; - 0A36BA6D882CE68172CAE63D99BCB5BA /* EPSignature-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EPSignature-umbrella.h"; sourceTree = "<group>"; }; - 0AF6D83B6BEECA27C12EB10E96CF4A52 /* ResourceBundle-ImagePicker-ImagePicker-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ImagePicker-ImagePicker-Info.plist"; sourceTree = "<group>"; }; - 0B1626D50D1FBDF5976CCCE6F16928A1 /* NBBottomSheet-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "NBBottomSheet-Info.plist"; sourceTree = "<group>"; }; - 0CB32F67F5B5E9A2C263A017E98041AC /* NBBottomSheet-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NBBottomSheet-prefix.pch"; sourceTree = "<group>"; }; - 0CBC68B38C0421EC0AE36B43FB2C7636 /* ImagePicker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ImagePicker.release.xcconfig; sourceTree = "<group>"; }; + 002E7885D97E14840BB1694FDAC680C3 /* NBBottomSheetDismissalTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetDismissalTransition.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetDismissalTransition.swift; sourceTree = "<group>"; }; + 00F287BEEDC27E1135AF1D47204F754B /* NBBottomSheetPresentationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetPresentationController.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetPresentationController.swift; sourceTree = "<group>"; }; + 011B51599E04A9236E034DD068DF591E /* EPSignature-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EPSignature-umbrella.h"; sourceTree = "<group>"; }; + 019B0871D5ADD52194BB016FE08B66F5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Toast/Resources/PrivacyInfo.xcprivacy; sourceTree = "<group>"; }; + 0315AFEFCB0BFF084FA3C5E469C5C301 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = "<group>"; }; + 039EA7048499C3BC1CBB4E8FAB74BB40 /* IQUITableView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITableView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUITableView+Additions.swift"; sourceTree = "<group>"; }; + 03DD32D0BF8FB60836D128D957D391C9 /* Toast-Swift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Toast-Swift.release.xcconfig"; sourceTree = "<group>"; }; + 061AAD17D23877A1F03301246A85EF54 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = "LanguageManager-iOS/Classes/Helpers/Storage.swift"; sourceTree = "<group>"; }; + 099E4FB694B786AC923DF85EB9E89F83 /* NBBottomSheet.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NBBottomSheet.release.xcconfig; sourceTree = "<group>"; }; + 0A5FF8ED8FBE20522184DB1B88647020 /* EPSignature-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EPSignature-dummy.m"; sourceTree = "<group>"; }; 0E8A070B594D65627DD64F5ABC65D271 /* Pods-MiniScanner-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-MiniScanner-umbrella.h"; sourceTree = "<group>"; }; - 116DA05004680C76EAB707C0943392EB /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUITextFieldView+Additions.swift"; sourceTree = "<group>"; }; + 0EE59A1597022F0861A65AB781A04460 /* IQKeyboardManager+Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Deprecated.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Deprecated.swift"; sourceTree = "<group>"; }; + 0FAA5D0DE773CB6BFF7370F07A06C5B1 /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardReturnKeyHandler+TextViewDelegate.swift"; path = "IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextViewDelegate.swift"; sourceTree = "<group>"; }; + 10670E8341C2F0D77BC4D00A7AFBBA00 /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager.swift; sourceTree = "<group>"; }; + 1168F8939304BC5B34EB1B73835CD86F /* ImagePicker-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ImagePicker-prefix.pch"; sourceTree = "<group>"; }; 123ADF4A6B2F1DEBA5B7482D4983B685 /* Pods-MiniScanner-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-MiniScanner-dummy.m"; sourceTree = "<group>"; }; - 17EF00C659AFF94B598E7501E2992350 /* ImagePicker.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ImagePicker.modulemap; sourceTree = "<group>"; }; - 180962FC6F75908EC73049ADB28FC887 /* ImagePicker-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ImagePicker-Info.plist"; sourceTree = "<group>"; }; - 187B8EDBE8957C190B1EB7C8F949ED80 /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = "<group>"; }; - 18CC4F437D7A0F3454C4F89BD6CE0AEC /* OFF@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "OFF@3x.png"; path = "Images/OFF@3x.png"; sourceTree = "<group>"; }; + 13FD39576595D8A884BF5166065C5236 /* Toast-Swift-Toast-Swift */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "Toast-Swift-Toast-Swift"; path = "Toast-Swift.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; + 16878922AD64BAC3738BB1DCCEE573DD /* LanguageManager-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "LanguageManager-iOS-dummy.m"; sourceTree = "<group>"; }; + 19DE64C21ED9D81A56EF0DA1C351E53C /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = "<group>"; }; + 1AB029201A3484CB5BCAD15F2FCF9081 /* IQUIView+IQKeyboardToolbarDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbarDeprecated.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbarDeprecated.swift"; sourceTree = "<group>"; }; 1C63F26DA7ECAFB44B0A5DD0BC0E2F89 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 1D01404D467A420F82D2829CE6CD8BB4 /* LocationManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LocationManager.swift; path = Source/LocationManager.swift; sourceTree = "<group>"; }; - 1DA09D0759A4DDF814A83483F582ADB1 /* EPSignature-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "EPSignature-Info.plist"; sourceTree = "<group>"; }; - 2006321B115FD55474FD1B985C1979FA /* EPSignature.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EPSignature.release.xcconfig; sourceTree = "<group>"; }; 21A62BB316C6336F03408E50D730FD01 /* Pods-MiniScanner.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-MiniScanner.modulemap"; sourceTree = "<group>"; }; - 21D53725C7625527BF97643CF7655C26 /* ImageGalleryView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageGalleryView.swift; path = Source/ImageGallery/ImageGalleryView.swift; sourceTree = "<group>"; }; - 252B706186B99322E0DA5829FCC7D43C /* UIView+Swizzling.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Swizzling.swift"; path = "LanguageManager-iOS/Classes/Helpers/Extensions/UIView+Swizzling.swift"; sourceTree = "<group>"; }; - 26EDF88E14046AAC34BFF99F97D23B05 /* NBBottomSheet.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NBBottomSheet.release.xcconfig; sourceTree = "<group>"; }; - 290501CF6F70FA1835207284AF05BEE5 /* ConstraintsSetup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintsSetup.swift; path = Source/Extensions/ConstraintsSetup.swift; sourceTree = "<group>"; }; - 297848FCF8FE33D0DA0FDA6C8B1F5CC3 /* IQKeyboardConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQKeyboardConfiguration.swift; sourceTree = "<group>"; }; - 297D96869095AA06F276F3DA5DD575B7 /* CameraMan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CameraMan.swift; path = Source/CameraView/CameraMan.swift; sourceTree = "<group>"; }; - 2A6AE173040683BAF2BF0ACE7CB13A0A /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Source/Configuration.swift; sourceTree = "<group>"; }; - 2AC4CEA5F2332B5B286CA6B73D2643EF /* ImageGalleryViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageGalleryViewCell.swift; path = Source/ImageGallery/ImageGalleryViewCell.swift; sourceTree = "<group>"; }; - 2E9D8E28679896AEA1627BA66F8580C2 /* EPExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EPExtensions.swift; path = Pod/Classes/EPExtensions.swift; sourceTree = "<group>"; }; + 2535688320A12B11FEFD58EC6052A8EC /* ImageStack.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageStack.swift; path = Source/BottomView/ImageStack.swift; sourceTree = "<group>"; }; + 2647160AB4F12734D43B806D373E9312 /* NBConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBConfiguration.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBConfiguration.swift; sourceTree = "<group>"; }; + 2664332FE4E7E587B561586179AD8085 /* LanguageManager-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "LanguageManager-iOS.modulemap"; sourceTree = "<group>"; }; + 27B7276332D112636983C2AD6107C243 /* IQKeyboardManager+Toolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Toolbar.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Toolbar.swift"; sourceTree = "<group>"; }; 2EE6749FC108D414ECB83B77EF11BD86 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 3243FB397BF2AFE225A1FC09542DBF5D /* IQToolbarConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbarConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQToolbarConfiguration.swift; sourceTree = "<group>"; }; - 32CC609D1546AF3789419217412783D0 /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = "<group>"; }; - 3438B9790556194C521D4C9806D29C85 /* Pods_MiniScanner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MiniScanner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3510141CBBD30B465F757E0A8E2B1097 /* LanguageManager-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LanguageManager-iOS-umbrella.h"; sourceTree = "<group>"; }; - 389AA43304A03366FC2510859AA7DCBA /* NBBottomSheet-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NBBottomSheet-umbrella.h"; sourceTree = "<group>"; }; + 2FB53955023E1BA00913DC99F1A9600E /* LocationManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LocationManager.swift; path = Source/LocationManager.swift; sourceTree = "<group>"; }; + 30D3BA93828D8AA79B12971D4417E3E7 /* ButtonPicker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ButtonPicker.swift; path = Source/BottomView/ButtonPicker.swift; sourceTree = "<group>"; }; + 3438B9790556194C521D4C9806D29C85 /* Pods-MiniScanner */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-MiniScanner"; path = Pods_MiniScanner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3535FAD2227224788FF4549088FA2DBE /* NBBottomSheetPresentationTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetPresentationTransition.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetPresentationTransition.swift; sourceTree = "<group>"; }; + 36C5D6D838BB40C4C60BCEC9700237DB /* AssetManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssetManager.swift; path = Source/AssetManager.swift; sourceTree = "<group>"; }; + 3A8E9A2C8F405661496F405E14CEB2E1 /* IQKeyboardListener.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardListener.swift; path = IQKeyboardManagerSwift/LIsteners/IQKeyboardListener.swift; sourceTree = "<group>"; }; + 3AFA769CF0850AC9B2C312D9D737E578 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = "<group>"; }; 3B6258C4E2C1059AABC67D66F9314FE8 /* Pods-MiniScanner-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-MiniScanner-acknowledgements.markdown"; sourceTree = "<group>"; }; - 3D666C16AFD99E3736270D569B5DE2F1 /* EPSignature.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = EPSignature.modulemap; sourceTree = "<group>"; }; - 3DFAC6F70B9CECADF5873F487AF082BA /* EPSignature.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = EPSignature.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3FD2850880C4A8033AED333F5DFAE328 /* ImagePicker-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ImagePicker-dummy.m"; sourceTree = "<group>"; }; - 400224F8C71E7053C79E8D5E509534F4 /* IQKeyboardListener.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardListener.swift; path = IQKeyboardManagerSwift/LIsteners/IQKeyboardListener.swift; sourceTree = "<group>"; }; - 419AB69B674D6C318AC58EE6D9AFF102 /* IQBarButtonItemConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItemConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQBarButtonItemConfiguration.swift; sourceTree = "<group>"; }; - 452182903F9A76184461CC377DB62A70 /* EPSignatureView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EPSignatureView.swift; path = Pod/Classes/EPSignatureView.swift; sourceTree = "<group>"; }; - 45865163BC96B7A2B481C17A0EC1D4F8 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = "<group>"; }; - 45B232DE9D6710FE8BF7DC25C2C80333 /* NBBottomSheet.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NBBottomSheet.debug.xcconfig; sourceTree = "<group>"; }; - 45C50C21EF30A0239628BA0E14464BCE /* video@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "video@3x.png"; path = "Images/video@3x.png"; sourceTree = "<group>"; }; - 467961922684B2F4C4295CBE0C9CD940 /* StackView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StackView.swift; path = Source/BottomView/StackView.swift; sourceTree = "<group>"; }; - 472E9223ECD1656D4CD5CD1BDC50D9CA /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; sourceTree = "<group>"; }; - 486835CC5D14C1EA193F8575CA89FDCC /* IQScrollViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQScrollViewConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQScrollViewConfiguration.swift; sourceTree = "<group>"; }; - 48FAE289F4B7A5D4D99BDB1F74A1C163 /* LanguageManager-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "LanguageManager-iOS-Info.plist"; sourceTree = "<group>"; }; - 49FC6FE3F43F76CA598D3253A1731EEB /* IQKeyboardManagerCompatible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerCompatible.swift; path = IQKeyboardManagerSwift/IQKeyboardManagerCompatible/IQKeyboardManagerCompatible.swift; sourceTree = "<group>"; }; - 4B432B6773BE3F0B4A6976820602F07A /* UIView+Direction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Direction.swift"; path = "LanguageManager-iOS/Classes/Helpers/Extensions/UIView+Direction.swift"; sourceTree = "<group>"; }; - 4D01E52DE74EF3C733B94F1E045CCD77 /* String+Localiz.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Localiz.swift"; path = "LanguageManager-iOS/Classes/Helpers/Extensions/String+Localiz.swift"; sourceTree = "<group>"; }; - 4FE3DE7F264E30C392DCECA7921DAEF2 /* IQActiveConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQActiveConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQActiveConfiguration.swift; sourceTree = "<group>"; }; - 54323777101C6AB180A413C0B2DB23B9 /* NBBottomSheetController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetController.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetController.swift; sourceTree = "<group>"; }; + 3DFAC6F70B9CECADF5873F487AF082BA /* EPSignature */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = EPSignature; path = EPSignature.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 4309F47E646E6968CACD8832ABE22099 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUITextFieldView+Additions.swift"; sourceTree = "<group>"; }; + 43390028C811A47BDDF45824B3D30D31 /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIView+Hierarchy.swift"; sourceTree = "<group>"; }; + 455ED137864B3625C8C1DC4EA799A433 /* IQActiveConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQActiveConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQActiveConfiguration.swift; sourceTree = "<group>"; }; + 45FB65D90C5FCEB09C0B16E99E9CB1EB /* IQKeyboardManager+ToolbarActions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+ToolbarActions.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+ToolbarActions.swift"; sourceTree = "<group>"; }; + 4722380FB0C679720105FF9E1A5A523B /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQNSArray+Sort.swift"; sourceTree = "<group>"; }; + 4A12290BE7726329C06345F8A5C10597 /* ImagePicker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ImagePicker.debug.xcconfig; sourceTree = "<group>"; }; + 4B7B31E6C5B5F1EC637FFE5C5B3C83C3 /* Languages.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Languages.swift; path = "LanguageManager-iOS/Classes/Constants/Languages.swift"; sourceTree = "<group>"; }; + 528C94E48744BA710AEDE265867A380F /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = "<group>"; }; + 53D1259E91ED2A6A6554FD25A148FAEA /* ImageGalleryLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageGalleryLayout.swift; path = Source/ImageGallery/ImageGalleryLayout.swift; sourceTree = "<group>"; }; + 55C7CD2DA0F4475F09E37093AD32524B /* EPExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EPExtensions.swift; path = Pod/Classes/EPExtensions.swift; sourceTree = "<group>"; }; + 55CB6C34A690CC87CCB70DDB216EAC51 /* Toast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Toast.swift; path = Toast/Toast.swift; sourceTree = "<group>"; }; 56B28C4E9F718651E6E1B010F31566EB /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/AVFoundation.framework; sourceTree = DEVELOPER_DIR; }; - 56C1C453B74E770D4AC56A090051BCF5 /* EPSignatureViewController.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = EPSignatureViewController.xib; path = Pod/Classes/EPSignatureViewController.xib; sourceTree = "<group>"; }; - 5A6291B42FA169A1C1919CB49B0B8509 /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = "<group>"; }; - 5B1D47B8C43A0DA0A05A410655A28153 /* IQKeyboardManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Debug.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Debug.swift"; sourceTree = "<group>"; }; - 5F8E6400E281B0FB397224FDE9690416 /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = "<group>"; }; - 619978A0C0036454C22A81173BAA5A6A /* IQUITableView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITableView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUITableView+Additions.swift"; sourceTree = "<group>"; }; - 62160BE00E3966D4D52808B89DE0B1B3 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQNSArray+Sort.swift"; sourceTree = "<group>"; }; - 6224FD5F7C95061A57CAFA73995B3002 /* ImagePicker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ImagePicker.debug.xcconfig; sourceTree = "<group>"; }; - 6473C16F43F7217C13AEA5FBA6C8247F /* LanguageManager_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = LanguageManager_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 6B5E1D310DD754E122DEEE009481A2D6 /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIScrollView+Additions.swift"; sourceTree = "<group>"; }; - 6F6826627BFA6A69002524426F8CFFB7 /* IQTextFieldViewListener.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewListener.swift; path = IQKeyboardManagerSwift/LIsteners/IQTextFieldViewListener.swift; sourceTree = "<group>"; }; - 7488E11EF92CBFCB3965EA6F8020E701 /* ON@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "ON@3x.png"; path = "Images/ON@3x.png"; sourceTree = "<group>"; }; - 7927C464AC094A95C8B864DF6A0B1D06 /* UIImageView+Direction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImageView+Direction.swift"; path = "LanguageManager-iOS/Classes/Helpers/Extensions/UIImageView+Direction.swift"; sourceTree = "<group>"; }; + 5870D384ABFCBE6207143C2A72B72A10 /* IQTextFieldViewInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewInfo.swift; path = IQKeyboardManagerSwift/LIsteners/Info/IQTextFieldViewInfo.swift; sourceTree = "<group>"; }; + 5A9E56248E01438AF8F27428F420DBAA /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = "<group>"; }; + 5C55F11056F0351DE08666B753849E48 /* IQTextFieldViewInfoModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewInfoModel.swift; path = IQKeyboardManagerSwift/ReturnKeyHandler/IQTextFieldViewInfoModel.swift; sourceTree = "<group>"; }; + 5CC65B9071729D3E9148E9FFDC41101F /* EPSignature-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EPSignature-prefix.pch"; sourceTree = "<group>"; }; + 5DF01277275CD2AEE06E328B287C97A3 /* Toast-Swift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Toast-Swift-dummy.m"; sourceTree = "<group>"; }; + 5EA6E885F82FC51E2B5754170A5C9BFF /* ImagePicker-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ImagePicker-dummy.m"; sourceTree = "<group>"; }; + 5F674EF15792418D78DFA71DFD86C478 /* ResourceBundle-Toast-Swift-Toast-Swift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Toast-Swift-Toast-Swift-Info.plist"; sourceTree = "<group>"; }; + 620668AA976F0F6ED19180B8B4D83AB8 /* NBBottomSheetTransitioningDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetTransitioningDelegate.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetTransitioningDelegate.swift; sourceTree = "<group>"; }; + 62D4C1232DB908BA782F85B19D3DEA3B /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = "<group>"; }; + 636AE2E4AB62093E1592CE359392C841 /* UIImageView+Direction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImageView+Direction.swift"; path = "LanguageManager-iOS/Classes/Helpers/Extensions/UIImageView+Direction.swift"; sourceTree = "<group>"; }; + 63CF4CB6581E3400CB208D3E8A166BEF /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = "<group>"; }; + 643C568373D83E0D0E40D73444B3A917 /* IQScrollViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQScrollViewConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQScrollViewConfiguration.swift; sourceTree = "<group>"; }; + 6473C16F43F7217C13AEA5FBA6C8247F /* LanguageManager-iOS */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "LanguageManager-iOS"; path = LanguageManager_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 650E6F717733EACCA5E65EC3FCDBDE02 /* IQKeyboardManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Debug.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Debug.swift"; sourceTree = "<group>"; }; + 6660EBAA415F24B1ABAC7AAE5206AB0A /* Toast-Swift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Toast-Swift-Info.plist"; sourceTree = "<group>"; }; + 67DA8FCED4F75B1734C7991B3CD1D07A /* Toast-Swift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Toast-Swift.debug.xcconfig"; sourceTree = "<group>"; }; + 69023DD29D363BEF415F3723F1169699 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = "<group>"; }; + 6AFFC5763F85A742954048A03D39913F /* IQUICollectionView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUICollectionView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUICollectionView+Additions.swift"; sourceTree = "<group>"; }; + 70988BB3CADF8C08812CBAE7C81D4C77 /* Toast-Swift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Toast-Swift-prefix.pch"; sourceTree = "<group>"; }; + 72FC8142B933D42EE5AE712DAD741DF8 /* EPSignatureViewController.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = EPSignatureViewController.xib; path = Pod/Classes/EPSignatureViewController.xib; sourceTree = "<group>"; }; + 76694372E1865C4FA3EEFDDBC4161F06 /* UIView+Direction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Direction.swift"; path = "LanguageManager-iOS/Classes/Helpers/Extensions/UIView+Direction.swift"; sourceTree = "<group>"; }; + 7748F717ED664F2B86A39CF57DD65969 /* ImagePicker-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ImagePicker-Info.plist"; sourceTree = "<group>"; }; + 780D4A1190E5FFFF55A74D2D514D3866 /* Toast-Swift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Toast-Swift.modulemap"; sourceTree = "<group>"; }; + 7951FB92CEF55E571958C0480194A1A7 /* IQToolbarConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbarConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQToolbarConfiguration.swift; sourceTree = "<group>"; }; 798C61760B9BC4B07BC60D42FCC09855 /* Pods-MiniScanner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MiniScanner.release.xcconfig"; sourceTree = "<group>"; }; - 7C9ABFFD091844286C2E85A20189BF7A /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = "<group>"; }; + 7AF49D9ABCB15DBD7FCBE47C06871EDE /* IQKeyboardManager+UITextFieldViewNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UITextFieldViewNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+UITextFieldViewNotification.swift"; sourceTree = "<group>"; }; + 7B644290B6D9F86A8ED1A4BD89048622 /* LanguageManager-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "LanguageManager-iOS.release.xcconfig"; sourceTree = "<group>"; }; 7CC191E7994C3C7161A6641B457C9166 /* Pods-MiniScanner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MiniScanner.debug.xcconfig"; sourceTree = "<group>"; }; - 8016BAC4075F40E70BE2133125B01BF5 /* Helper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Helper.swift; path = Source/Helper.swift; sourceTree = "<group>"; }; - 8147290C4A326DADC3F305533BD64023 /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = "<group>"; }; - 843CD6046BA80BCDF11AE4FAC807D29B /* cameraIcon@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "cameraIcon@3x.png"; path = "Images/cameraIcon@3x.png"; sourceTree = "<group>"; }; - 84969C2137D2629DFFC29942F8B97FEB /* ImageGalleryLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageGalleryLayout.swift; path = Source/ImageGallery/ImageGalleryLayout.swift; sourceTree = "<group>"; }; - 878EC7606D056CAB26A578762AF922D7 /* IQRootControllerConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQRootControllerConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQRootControllerConfiguration.swift; sourceTree = "<group>"; }; + 7D029ABFAB048D5C70B1F219BF60BFDA /* VideoInfoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoInfoView.swift; path = Source/ImageGallery/VideoInfoView.swift; sourceTree = "<group>"; }; + 7E815AC0CA5BEA17DC867985BB80CA99 /* String+Localiz.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Localiz.swift"; path = "LanguageManager-iOS/Classes/Helpers/Extensions/String+Localiz.swift"; sourceTree = "<group>"; }; + 81B80CF746340952D1957D5CCC583D36 /* EPSignatureViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EPSignatureViewController.swift; path = Pod/Classes/EPSignatureViewController.swift; sourceTree = "<group>"; }; + 875F53B09AC722ED6ADABA1C1EDC5C20 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler.swift; sourceTree = "<group>"; }; + 87EF02E7A8E36E8A8DBB71DE89ED96B0 /* selectedImageGallery@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "selectedImageGallery@3x.png"; path = "Images/selectedImageGallery@3x.png"; sourceTree = "<group>"; }; 89194C84FD5E62D9D2C9F2157676FF5C /* Pods-MiniScanner-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MiniScanner-acknowledgements.plist"; sourceTree = "<group>"; }; - 8BA50CB662E7C23406F0B83501BA32D7 /* LanguageManager-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "LanguageManager-iOS.debug.xcconfig"; sourceTree = "<group>"; }; - 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = IQKeyboardManagerSwift.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 8E6FDE31134B7541747D1E89E52E225A /* IQUIView+IQKeyboardToolbarDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbarDeprecated.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbarDeprecated.swift"; sourceTree = "<group>"; }; - 8F0A5164AA0CCC729C8EA5166760BA9E /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardReturnKeyHandler+TextFieldDelegate.swift"; path = "IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextFieldDelegate.swift"; sourceTree = "<group>"; }; - 8F3317C2A83E43FF75DFCFD3FAEB3669 /* IQKeyboardInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardInfo.swift; path = IQKeyboardManagerSwift/LIsteners/Info/IQKeyboardInfo.swift; sourceTree = "<group>"; }; - 8F84A913AFEF518DF42A997F74EC8260 /* BottomContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BottomContainerView.swift; path = Source/BottomView/BottomContainerView.swift; sourceTree = "<group>"; }; - 9067705903BD2E8C3EC9BD8EBF709221 /* ImagePickerController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePickerController.swift; path = Source/ImagePickerController.swift; sourceTree = "<group>"; }; - 91BC4F27F2DA380ABC44B3609495F0E1 /* NBBottomSheet.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = NBBottomSheet.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 92470A870676C63A27509F38301D521C /* IQUICollectionView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUICollectionView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUICollectionView+Additions.swift"; sourceTree = "<group>"; }; - 97037D70AD7F37FBCDB7561DA20D7D2D /* NBBottomSheetDismissalTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetDismissalTransition.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetDismissalTransition.swift; sourceTree = "<group>"; }; - 97AA160F23F0CBEDDAF212103E762FC7 /* ImagePicker.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ImagePicker.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 987CD19BC0CE18F2E00B0AD5ABF8670D /* ImagePicker.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ImagePicker.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9AAA7A084DC8F453913C80DE1E243C39 /* LanguageManager-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "LanguageManager-iOS.release.xcconfig"; sourceTree = "<group>"; }; - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9DDA4537FCBE11326C1D65EA43B3CC6D /* DefaultsKeys.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsKeys.swift; path = "LanguageManager-iOS/Classes/Constants/DefaultsKeys.swift"; sourceTree = "<group>"; }; - 9FC1B2AF5635D8020B43F30629EC2712 /* focusIcon@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "focusIcon@3x.png"; path = "Images/focusIcon@3x.png"; sourceTree = "<group>"; }; - A0DA73612FA4F954FCE02EA0ADACE634 /* IQKeyboardManager+UITextFieldViewNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UITextFieldViewNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+UITextFieldViewNotification.swift"; sourceTree = "<group>"; }; - A100F9EA89810A00541755ECD7BBB307 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = "<group>"; }; - A1229814968DD5876FBA87DDA81C5B8F /* IQKeyboardManager+Toolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Toolbar.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Toolbar.swift"; sourceTree = "<group>"; }; - A12B5A63F2CB09B7D22B7E2F4A2210EB /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = "<group>"; }; - A353C25676960291A3718B5AFDB81A33 /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager.swift; sourceTree = "<group>"; }; - A3B5F550C3AA900D117E22291DE5D67C /* IQToolbarPlaceholderConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbarPlaceholderConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQToolbarPlaceholderConfiguration.swift; sourceTree = "<group>"; }; - A532EFEAAE9EEAA7CFA7DF04C7E1808B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = IQKeyboardManagerSwift/PrivacyInfo.xcprivacy; sourceTree = "<group>"; }; - A72C2CB61DAC20DBF7210307C41485C5 /* NBBottomSheetConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetConfiguration.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetConfiguration.swift; sourceTree = "<group>"; }; - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - AB5F2D5DFB52DE92C94A23801BAC451C /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = "<group>"; }; - AB94CC5B3F453AA0801700167152FCA1 /* IQKeyboardManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Internal.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Internal.swift"; sourceTree = "<group>"; }; - AC259076A4D444F235DABE44D7425021 /* ViewDirection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewDirection.swift; path = "LanguageManager-iOS/Classes/Constants/ViewDirection.swift"; sourceTree = "<group>"; }; - AD71C20FAD4FE7E08FA8091857A2FDCB /* NBBottomSheet-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NBBottomSheet-dummy.m"; sourceTree = "<group>"; }; + 89DB66B29E28AD378856BF11E7EE9A37 /* IQRootControllerConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQRootControllerConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQRootControllerConfiguration.swift; sourceTree = "<group>"; }; + 8AD60867F9686EC4EA88789E10213293 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = "<group>"; }; + 8AEA6851BD7FCB59C627DE1A0633609F /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = "<group>"; }; + 8C2F550BD6A5440BADC14D7B43F94713 /* UIButton+Direction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Direction.swift"; path = "LanguageManager-iOS/Classes/Helpers/Extensions/UIButton+Direction.swift"; sourceTree = "<group>"; }; + 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; path = IQKeyboardManagerSwift.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 8ED32688AB72481EF3CAB7EB874E8EC6 /* AUTO@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "AUTO@3x.png"; path = "Images/AUTO@3x.png"; sourceTree = "<group>"; }; + 8F068A96AEF12780439B98393629BB16 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardReturnKeyHandler+TextFieldDelegate.swift"; path = "IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextFieldDelegate.swift"; sourceTree = "<group>"; }; + 91BC4F27F2DA380ABC44B3609495F0E1 /* NBBottomSheet */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = NBBottomSheet; path = NBBottomSheet.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 92BD73655367FDAF60480520BD5C7C1F /* ON@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "ON@3x.png"; path = "Images/ON@3x.png"; sourceTree = "<group>"; }; + 92F6E344FAB0C5DAE4F05104C2C68571 /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIScrollView+Additions.swift"; sourceTree = "<group>"; }; + 97AA160F23F0CBEDDAF212103E762FC7 /* ImagePicker-ImagePicker */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "ImagePicker-ImagePicker"; path = ImagePicker.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 987CD19BC0CE18F2E00B0AD5ABF8670D /* ImagePicker */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = ImagePicker; path = ImagePicker.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 98E748ED3D0F64389C49C75123E6D605 /* ImagePicker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ImagePicker.release.xcconfig; sourceTree = "<group>"; }; + 9A683468C7D2939968FC170A715B5467 /* ImagePicker-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ImagePicker-umbrella.h"; sourceTree = "<group>"; }; + 9B39DEC267982A4E5F14FAE8D6280009 /* ImagePicker.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ImagePicker.modulemap; sourceTree = "<group>"; }; + 9BD6019163583EA6526F0ACBFDA0511E /* EPSignatureView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EPSignatureView.swift; path = Pod/Classes/EPSignatureView.swift; sourceTree = "<group>"; }; + 9BDB1CC7C25473E29D4F8FB6945AE100 /* ViewDirection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewDirection.swift; path = "LanguageManager-iOS/Classes/Constants/ViewDirection.swift"; sourceTree = "<group>"; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9EF0C733ACEF609E2020B2946479758A /* LanguageManager-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "LanguageManager-iOS-Info.plist"; sourceTree = "<group>"; }; + A297F21753E5B662FDC26D1C7BFAD0BD /* Helper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Helper.swift; path = Source/Helper.swift; sourceTree = "<group>"; }; + A2B15DF05BBBE3351036FCCAC9F00846 /* IQPlaceholderable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPlaceholderable.swift; path = IQKeyboardManagerSwift/IQTextView/IQPlaceholderable.swift; sourceTree = "<group>"; }; + A5B208FB6BF9712F3695286F8B245181 /* NBBottomSheet.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = NBBottomSheet.modulemap; sourceTree = "<group>"; }; + A6FD3B67AA484E2ABE3D0DB152EB7D99 /* UIImage+NextPrevious.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+NextPrevious.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/UIImage+NextPrevious.swift"; sourceTree = "<group>"; }; + A7ABC55EAA18572ADCBF182874BFEC9C /* EPSignature.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = EPSignature.modulemap; sourceTree = "<group>"; }; + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardManagerSwift; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A9C1F32502D88A64B01453B234118B48 /* LanguageManager-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LanguageManager-iOS-prefix.pch"; sourceTree = "<group>"; }; + AC4DD45005A4D5A9ED08B9005CC9DA4B /* NBBottomSheet.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NBBottomSheet.debug.xcconfig; sourceTree = "<group>"; }; + AFB6EC836300F1DEEAA4CEFAA33ABD19 /* IQKeyboardManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Internal.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Internal.swift"; sourceTree = "<group>"; }; + B17A5CFD871FCE0F4206503722AC57FF /* CameraView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CameraView.swift; path = Source/CameraView/CameraView.swift; sourceTree = "<group>"; }; B2968141E72EA49CC006DD4020E3386D /* Pods-MiniScanner-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-MiniScanner-frameworks.sh"; sourceTree = "<group>"; }; - B4E6D4AE8BCE2646794F28F0E24A08D1 /* UIButton+Direction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Direction.swift"; path = "LanguageManager-iOS/Classes/Helpers/Extensions/UIButton+Direction.swift"; sourceTree = "<group>"; }; - B5598E57D63117C1B54ADBB7A187B232 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIViewController+Additions.swift"; sourceTree = "<group>"; }; - B5EDE1D4720CA7A048A32667F968ED10 /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardReturnKeyHandler+TextViewDelegate.swift"; path = "IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextViewDelegate.swift"; sourceTree = "<group>"; }; - B6C5E34F15E4BBDA3480406FF35C1903 /* IQKeyboardManager+Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Deprecated.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Deprecated.swift"; sourceTree = "<group>"; }; - B710E28309BEA5C002164BD008CFB6C0 /* ImagePicker-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ImagePicker-prefix.pch"; sourceTree = "<group>"; }; - B71FD6B5A8AC626259BE6B97226F81FB /* TopView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TopView.swift; path = Source/TopView/TopView.swift; sourceTree = "<group>"; }; - B7EA56260324998EC43B70CD2092E1FB /* ImageStack.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageStack.swift; path = Source/BottomView/ImageStack.swift; sourceTree = "<group>"; }; - BF809679D3CFFBC72878EC9BFEA90F5E /* LanguageManager-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "LanguageManager-iOS-dummy.m"; sourceTree = "<group>"; }; - C1A5BF586C35098EC908E7870B407170 /* EPSignatureViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EPSignatureViewController.swift; path = Pod/Classes/EPSignatureViewController.swift; sourceTree = "<group>"; }; - C2B28EA5FE2C09FCEF4DF47D34186FB7 /* Languages.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Languages.swift; path = "LanguageManager-iOS/Classes/Constants/Languages.swift"; sourceTree = "<group>"; }; - C5054DCBC2013F1894FA0EE7D6D99005 /* ImageGalleryViewDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageGalleryViewDataSource.swift; path = Source/ImageGallery/ImageGalleryViewDataSource.swift; sourceTree = "<group>"; }; + B432D00858E45B771C11A35D09EB42E4 /* LanguageManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LanguageManager.swift; path = "LanguageManager-iOS/Classes/Main/LanguageManager.swift"; sourceTree = "<group>"; }; + B4FB0B2061538AF85A645E46144C165E /* LanguageManager-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LanguageManager-iOS-umbrella.h"; sourceTree = "<group>"; }; + B5AF1DD944BBBCC3E4B6F8FB70B1C9E9 /* IQKeyboardConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQKeyboardConfiguration.swift; sourceTree = "<group>"; }; + B74B1A80F0A0EEE7527DE8AFD0E7F1C3 /* ImageGalleryViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageGalleryViewCell.swift; path = Source/ImageGallery/ImageGalleryViewCell.swift; sourceTree = "<group>"; }; + B8E57D2900050797926440B9E5CFBB20 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIViewController+Additions.swift"; sourceTree = "<group>"; }; + B9BF6D173974B97A3F1EB34546FCA901 /* ImagePickerController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePickerController.swift; path = Source/ImagePickerController.swift; sourceTree = "<group>"; }; + C123F7678FF2284185EF36445994301D /* EPSignature-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "EPSignature-Info.plist"; sourceTree = "<group>"; }; + C36106C5881CE608080384E70EA21E2C /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = "<group>"; }; + C3982F8FEE14ABCE3B3809CE0F403E03 /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = "<group>"; }; + C3DAC0D16E8B9CDAB1C46438A1918609 /* NBBottomSheet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBBottomSheet.h; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheet.h; sourceTree = "<group>"; }; C54FCF3DBFE97D4603C0EACF18FA0D04 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - C6AEEFA5613E0B7BF8F6425A154D6EC9 /* NBBottomSheet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBBottomSheet.h; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheet.h; sourceTree = "<group>"; }; - CD46A963E6CCE8CD900BA8A7331D7D8C /* NBConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBConfiguration.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBConfiguration.swift; sourceTree = "<group>"; }; - CD55E5F51909EE297A2AC039F257AF6F /* EPSignature-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EPSignature-prefix.pch"; sourceTree = "<group>"; }; - D2DB0BCD57E720CE97C1C3CE74B75024 /* IQKeyboardManager+UIKeyboardNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UIKeyboardNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+UIKeyboardNotification.swift"; sourceTree = "<group>"; }; - D3DC4A4D35E057E5F76427C838E3E495 /* IQPlaceholderable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPlaceholderable.swift; path = IQKeyboardManagerSwift/IQTextView/IQPlaceholderable.swift; sourceTree = "<group>"; }; - D4270A3541F22B881BD953A68F6E73F9 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = "<group>"; }; - D4648CA1088D11129C0BDD49912D6FAB /* ButtonPicker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ButtonPicker.swift; path = Source/BottomView/ButtonPicker.swift; sourceTree = "<group>"; }; - D55EBF017F6625B593286F47CFEB1FA3 /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIView+Hierarchy.swift"; sourceTree = "<group>"; }; - D9651F46100B3C105EE27B92C1DFFCEC /* IQKeyboardManager+ToolbarActions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+ToolbarActions.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+ToolbarActions.swift"; sourceTree = "<group>"; }; - D9F19506C84032240A21541F9EFCA895 /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = "<group>"; }; - DC9A64B83C916D4FC5C9CE722E697819 /* LanguageManager-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LanguageManager-iOS-prefix.pch"; sourceTree = "<group>"; }; - DCB418B4C0BF451B734FFA48AAD9ADF6 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = "LanguageManager-iOS/Classes/Helpers/Storage.swift"; sourceTree = "<group>"; }; - E1D47766C4492BAF84E069DF6E3DD758 /* NBBottomSheetPresentationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetPresentationController.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetPresentationController.swift; sourceTree = "<group>"; }; - E24E6B8D32E615F0FEF0A78F3C181A09 /* EPSignature-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EPSignature-dummy.m"; sourceTree = "<group>"; }; - E34B4735C7461EBF9AEEC896DEB27C33 /* IQTextFieldViewInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewInfo.swift; path = IQKeyboardManagerSwift/LIsteners/Info/IQTextFieldViewInfo.swift; sourceTree = "<group>"; }; - E68A22DD9E65EF800882452842690AE1 /* NBBottomSheet.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = NBBottomSheet.modulemap; sourceTree = "<group>"; }; - E7F7A4EA7A5659C2F78D04CC218E1440 /* NBBottomSheetTransitioningDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetTransitioningDelegate.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetTransitioningDelegate.swift; sourceTree = "<group>"; }; - E91F93F84E9AB640A2333FBBF6CCB877 /* EPSignature.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EPSignature.debug.xcconfig; sourceTree = "<group>"; }; - E9E511B375EE87D380DE8D4B00AE28F4 /* AssetManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssetManager.swift; path = Source/AssetManager.swift; sourceTree = "<group>"; }; - EB8D9081C43164E02C60F65C02702B8E /* AUTO@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "AUTO@3x.png"; path = "Images/AUTO@3x.png"; sourceTree = "<group>"; }; - EC2ECE9C7A88988A534C8F7590F3AB64 /* CameraView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CameraView.swift; path = Source/CameraView/CameraView.swift; sourceTree = "<group>"; }; - EC4B66ABF37EFD118BC08264BBCA6461 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler.swift; sourceTree = "<group>"; }; + C5E1C76F4CB18ED77389CE7FE78F467D /* IQKeyboardManagerCompatible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerCompatible.swift; path = IQKeyboardManagerSwift/IQKeyboardManagerCompatible/IQKeyboardManagerCompatible.swift; sourceTree = "<group>"; }; + C774FE02C7A2B7CDAEBD135AD86EDF76 /* ResourceBundle-ImagePicker-ImagePicker-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ImagePicker-ImagePicker-Info.plist"; sourceTree = "<group>"; }; + C777330D77AC4AEF2F650AC082FC0D20 /* BottomContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BottomContainerView.swift; path = Source/BottomView/BottomContainerView.swift; sourceTree = "<group>"; }; + C815920F622C0A64C028E765DFA19DE9 /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Source/Configuration.swift; sourceTree = "<group>"; }; + C84B26F8ADEC27A386D60E255400321A /* focusIcon@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "focusIcon@3x.png"; path = "Images/focusIcon@3x.png"; sourceTree = "<group>"; }; + C868C23A49BC6026FFF1C097909C6AEF /* DefaultsKeys.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsKeys.swift; path = "LanguageManager-iOS/Classes/Constants/DefaultsKeys.swift"; sourceTree = "<group>"; }; + C8EF4D9DBCE2C1D02B24E978469E6051 /* UIView+Swizzling.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Swizzling.swift"; path = "LanguageManager-iOS/Classes/Helpers/Extensions/UIView+Swizzling.swift"; sourceTree = "<group>"; }; + CABC85618DA577110C2173F220799855 /* EPSignature.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EPSignature.debug.xcconfig; sourceTree = "<group>"; }; + CC4598F509A748A174B923F7BFFD6A1D /* IQKeyboardInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardInfo.swift; path = IQKeyboardManagerSwift/LIsteners/Info/IQKeyboardInfo.swift; sourceTree = "<group>"; }; + CEA5D36999FB7EC130573BBE1118B86C /* TopView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TopView.swift; path = Source/TopView/TopView.swift; sourceTree = "<group>"; }; + D0CB553D4A98EA08E4217623F5288340 /* NBBottomSheet-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NBBottomSheet-dummy.m"; sourceTree = "<group>"; }; + D14C906F62323F257FCAC14C18AB2F1E /* EPSignature.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EPSignature.release.xcconfig; sourceTree = "<group>"; }; + D6043471C96F93DC41F7DD1E0D7D8B35 /* Toast-Swift */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Toast-Swift"; path = Toast_Swift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + D690195157D5AFC3FC7A71E3B59E3E56 /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = "<group>"; }; + D86875C465CBABD7848556B410E7D9CC /* ImageGalleryView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageGalleryView.swift; path = Source/ImageGallery/ImageGalleryView.swift; sourceTree = "<group>"; }; + DA35CA28C5083B4CFE5AC4A0693E74DE /* cameraIcon@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "cameraIcon@3x.png"; path = "Images/cameraIcon@3x.png"; sourceTree = "<group>"; }; + DB89DB4BC3C06D3ACF9248E1A8CB0A32 /* IQBarButtonItemConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItemConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQBarButtonItemConfiguration.swift; sourceTree = "<group>"; }; + DD60A987631255EE6EF4DF3C13D75F14 /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = "<group>"; }; + E02C761871BEF1BBDE11B72CCC3696C6 /* ConstraintsSetup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintsSetup.swift; path = Source/Extensions/ConstraintsSetup.swift; sourceTree = "<group>"; }; + E1A33D7FE5FF7EC0CE446D2DE0E7D87F /* NBBottomSheet-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NBBottomSheet-prefix.pch"; sourceTree = "<group>"; }; + E3E9B3A77CAD85B61F751BBDFCB21D18 /* IQKeyboardManager+UIKeyboardNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UIKeyboardNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+UIKeyboardNotification.swift"; sourceTree = "<group>"; }; + E50E53295CE8EE025EB1F2C0EF928701 /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; sourceTree = "<group>"; }; + E732367DAF4C72D47A9D2609A0D2EAD7 /* StackView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StackView.swift; path = Source/BottomView/StackView.swift; sourceTree = "<group>"; }; + E835F0288DF1D878316C17BB12366979 /* ImageGalleryViewDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageGalleryViewDataSource.swift; path = Source/ImageGallery/ImageGalleryViewDataSource.swift; sourceTree = "<group>"; }; + EA228CD306D3DEA506330E2D4BEB438D /* NBBottomSheet-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "NBBottomSheet-Info.plist"; sourceTree = "<group>"; }; + EB9573491019BC299A7C3CBE4C3D37FF /* video@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "video@3x.png"; path = "Images/video@3x.png"; sourceTree = "<group>"; }; + EC19D9CE4EB77DF2E4C44BEB17C0B656 /* NBBottomSheet-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NBBottomSheet-umbrella.h"; sourceTree = "<group>"; }; ED8E7C0ED656254925E918D5509B655C /* Pods-MiniScanner-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MiniScanner-Info.plist"; sourceTree = "<group>"; }; + EDB80757CE3795FC91CDB7A65C1075C2 /* NBBottomSheetConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetConfiguration.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetConfiguration.swift; sourceTree = "<group>"; }; + EF51C6ED55BE3234DDC00FD344A09E7D /* CameraMan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CameraMan.swift; path = Source/CameraView/CameraMan.swift; sourceTree = "<group>"; }; + EF7D783EF1D563B4F4FD4F1F0C419D93 /* Toast-Swift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Toast-Swift-umbrella.h"; sourceTree = "<group>"; }; + F0C34C9F75E166049F8D6E200F86B613 /* IQToolbarPlaceholderConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbarPlaceholderConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQToolbarPlaceholderConfiguration.swift; sourceTree = "<group>"; }; + F2DD5AE6CACB8DAC2D9D1E1A2922DA90 /* IQTextFieldViewListener.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewListener.swift; path = IQKeyboardManagerSwift/LIsteners/IQTextFieldViewListener.swift; sourceTree = "<group>"; }; + F38BC60F94AF6CF593ADA0BC8B5408FB /* NBBottomSheetController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetController.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetController.swift; sourceTree = "<group>"; }; F3DF46AD6E25D68DB361974528992221 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - F76805C9416BA1FC318E025ACA3B95EF /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = "<group>"; }; - F8292FC683D8C22C77C5F637AF2836FA /* LanguageManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LanguageManager.swift; path = "LanguageManager-iOS/Classes/Main/LanguageManager.swift"; sourceTree = "<group>"; }; - F88000230AEFE1CF1FC184347AAE598B /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = "<group>"; }; - FAE9E39FF0684DBEA572BB783B3A18F7 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = "<group>"; }; - FC40942321CA219791F79BDB4C72DA52 /* LanguageManager-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "LanguageManager-iOS.modulemap"; sourceTree = "<group>"; }; - FDF5381B2554B2BB1D7949E3B9A7DF79 /* ImagePicker-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ImagePicker-umbrella.h"; sourceTree = "<group>"; }; - FEB8E045AED5393DCC7FA1C76AB59AB8 /* UIImage+NextPrevious.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+NextPrevious.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/UIImage+NextPrevious.swift"; sourceTree = "<group>"; }; + F4415550D8B9EC49233840893C1C9537 /* OFF@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "OFF@3x.png"; path = "Images/OFF@3x.png"; sourceTree = "<group>"; }; + F44C091B448CFD1D03576A3232F205BC /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardManagerSwift/PrivacyInfo.xcprivacy; sourceTree = "<group>"; }; + F8B631781C259577E740092CCABE2524 /* LanguageManager-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "LanguageManager-iOS.debug.xcconfig"; sourceTree = "<group>"; }; + FB7EC43BFC9C3B66643A06CC90583727 /* IQKeyboardManager+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Position.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Position.swift"; sourceTree = "<group>"; }; + FD2F833515731616C366DD163491D01C /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = "<group>"; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 1F8DF3016F5E08F65F63559E2A2A827B /* Frameworks */ = { + 069185D987B201809AC160F03A5B3195 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -359,14 +392,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 356D6AE3CB46F510D123D125D9B58B7C /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8AE718666177B657AE0BBD08AF829DD1 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 4D23CB6E5CEA9796267913468D4A3CD3 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -375,7 +400,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 8D97E7F0E48EF9F505EED4D818710D20 /* Frameworks */ = { + 9EA96546523C27F883EF2FB2C503320D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -399,6 +424,30 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + B09EAF63101BB931799B76BFC00BB24A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + FB7D384E51C9E1ADAEE50C64A694BB61 /* Foundation.framework in Frameworks */, + 59D76AD0378678CB0D3236021BF96A09 /* QuartzCore.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B7F22B9EDB9FA900F797BA30F0774DCB /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + EF61C2D35FBBDBB90DA611BD946C82F9 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 570139F7C036A8C0C2E2A79828C91040 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ @@ -414,257 +463,280 @@ name = iOS; sourceTree = "<group>"; }; - 0B10F170B5D638262F3C7F41888F7AC7 /* Resources */ = { + 0B88C7E3E2D7D93DB691E99907C6BAEB /* Support Files */ = { isa = PBXGroup; children = ( - EB8D9081C43164E02C60F65C02702B8E /* AUTO@3x.png */, - 843CD6046BA80BCDF11AE4FAC807D29B /* cameraIcon@3x.png */, - 9FC1B2AF5635D8020B43F30629EC2712 /* focusIcon@3x.png */, - 18CC4F437D7A0F3454C4F89BD6CE0AEC /* OFF@3x.png */, - 7488E11EF92CBFCB3965EA6F8020E701 /* ON@3x.png */, - 081BAFFE15D81F33E77489E60A036BE7 /* selectedImageGallery@3x.png */, - 45C50C21EF30A0239628BA0E14464BCE /* video@3x.png */, + A7ABC55EAA18572ADCBF182874BFEC9C /* EPSignature.modulemap */, + 0A5FF8ED8FBE20522184DB1B88647020 /* EPSignature-dummy.m */, + C123F7678FF2284185EF36445994301D /* EPSignature-Info.plist */, + 5CC65B9071729D3E9148E9FFDC41101F /* EPSignature-prefix.pch */, + 011B51599E04A9236E034DD068DF591E /* EPSignature-umbrella.h */, + CABC85618DA577110C2173F220799855 /* EPSignature.debug.xcconfig */, + D14C906F62323F257FCAC14C18AB2F1E /* EPSignature.release.xcconfig */, ); - name = Resources; + name = "Support Files"; + path = "../Target Support Files/EPSignature"; sourceTree = "<group>"; }; - 1377F47D0ECC009D7BEFB14769F14316 /* ImagePicker */ = { + 1C01ED040278D580CA066DFCB363DAE9 /* Support Files */ = { isa = PBXGroup; children = ( - E9E511B375EE87D380DE8D4B00AE28F4 /* AssetManager.swift */, - 8F84A913AFEF518DF42A997F74EC8260 /* BottomContainerView.swift */, - D4648CA1088D11129C0BDD49912D6FAB /* ButtonPicker.swift */, - 297D96869095AA06F276F3DA5DD575B7 /* CameraMan.swift */, - EC2ECE9C7A88988A534C8F7590F3AB64 /* CameraView.swift */, - 2A6AE173040683BAF2BF0ACE7CB13A0A /* Configuration.swift */, - 290501CF6F70FA1835207284AF05BEE5 /* ConstraintsSetup.swift */, - 8016BAC4075F40E70BE2133125B01BF5 /* Helper.swift */, - 84969C2137D2629DFFC29942F8B97FEB /* ImageGalleryLayout.swift */, - 21D53725C7625527BF97643CF7655C26 /* ImageGalleryView.swift */, - 2AC4CEA5F2332B5B286CA6B73D2643EF /* ImageGalleryViewCell.swift */, - C5054DCBC2013F1894FA0EE7D6D99005 /* ImageGalleryViewDataSource.swift */, - 9067705903BD2E8C3EC9BD8EBF709221 /* ImagePickerController.swift */, - B7EA56260324998EC43B70CD2092E1FB /* ImageStack.swift */, - 1D01404D467A420F82D2829CE6CD8BB4 /* LocationManager.swift */, - 467961922684B2F4C4295CBE0C9CD940 /* StackView.swift */, - B71FD6B5A8AC626259BE6B97226F81FB /* TopView.swift */, - 02E924FDDE7F7B51AEC552C94D9C9AD6 /* VideoInfoView.swift */, - 0B10F170B5D638262F3C7F41888F7AC7 /* Resources */, - 69769D414834BD844C659CFA8A148FDF /* Support Files */, + 9B39DEC267982A4E5F14FAE8D6280009 /* ImagePicker.modulemap */, + 5EA6E885F82FC51E2B5754170A5C9BFF /* ImagePicker-dummy.m */, + 7748F717ED664F2B86A39CF57DD65969 /* ImagePicker-Info.plist */, + 1168F8939304BC5B34EB1B73835CD86F /* ImagePicker-prefix.pch */, + 9A683468C7D2939968FC170A715B5467 /* ImagePicker-umbrella.h */, + 4A12290BE7726329C06345F8A5C10597 /* ImagePicker.debug.xcconfig */, + 98E748ED3D0F64389C49C75123E6D605 /* ImagePicker.release.xcconfig */, + C774FE02C7A2B7CDAEBD135AD86EDF76 /* ResourceBundle-ImagePicker-ImagePicker-Info.plist */, ); - path = ImagePicker; + name = "Support Files"; + path = "../Target Support Files/ImagePicker"; sourceTree = "<group>"; }; - 1CD1A4CC34821855EE0B47C1DB7536BD /* LanguageManager-iOS */ = { + 3935F845516B692550CECB5FF0F76E2D /* Resources */ = { isa = PBXGroup; children = ( - 9DDA4537FCBE11326C1D65EA43B3CC6D /* DefaultsKeys.swift */, - F8292FC683D8C22C77C5F637AF2836FA /* LanguageManager.swift */, - C2B28EA5FE2C09FCEF4DF47D34186FB7 /* Languages.swift */, - DCB418B4C0BF451B734FFA48AAD9ADF6 /* Storage.swift */, - 4D01E52DE74EF3C733B94F1E045CCD77 /* String+Localiz.swift */, - B4E6D4AE8BCE2646794F28F0E24A08D1 /* UIButton+Direction.swift */, - 7927C464AC094A95C8B864DF6A0B1D06 /* UIImageView+Direction.swift */, - 4B432B6773BE3F0B4A6976820602F07A /* UIView+Direction.swift */, - 252B706186B99322E0DA5829FCC7D43C /* UIView+Swizzling.swift */, - AC259076A4D444F235DABE44D7425021 /* ViewDirection.swift */, - 4B36B2F6BD2CAF18A7FFFF0D7E1E84E6 /* Support Files */, + F44C091B448CFD1D03576A3232F205BC /* PrivacyInfo.xcprivacy */, ); - path = "LanguageManager-iOS"; + name = Resources; sourceTree = "<group>"; }; - 26BC96ABCD3829D81C157FA2F5CD0DCE /* Support Files */ = { + 3AD44DEFF8EE9AC24ECEAACD5B6269AC /* Support Files */ = { isa = PBXGroup; children = ( - 3D666C16AFD99E3736270D569B5DE2F1 /* EPSignature.modulemap */, - E24E6B8D32E615F0FEF0A78F3C181A09 /* EPSignature-dummy.m */, - 1DA09D0759A4DDF814A83483F582ADB1 /* EPSignature-Info.plist */, - CD55E5F51909EE297A2AC039F257AF6F /* EPSignature-prefix.pch */, - 0A36BA6D882CE68172CAE63D99BCB5BA /* EPSignature-umbrella.h */, - E91F93F84E9AB640A2333FBBF6CCB877 /* EPSignature.debug.xcconfig */, - 2006321B115FD55474FD1B985C1979FA /* EPSignature.release.xcconfig */, + 5F674EF15792418D78DFA71DFD86C478 /* ResourceBundle-Toast-Swift-Toast-Swift-Info.plist */, + 780D4A1190E5FFFF55A74D2D514D3866 /* Toast-Swift.modulemap */, + 5DF01277275CD2AEE06E328B287C97A3 /* Toast-Swift-dummy.m */, + 6660EBAA415F24B1ABAC7AAE5206AB0A /* Toast-Swift-Info.plist */, + 70988BB3CADF8C08812CBAE7C81D4C77 /* Toast-Swift-prefix.pch */, + EF7D783EF1D563B4F4FD4F1F0C419D93 /* Toast-Swift-umbrella.h */, + 67DA8FCED4F75B1734C7991B3CD1D07A /* Toast-Swift.debug.xcconfig */, + 03DD32D0BF8FB60836D128D957D391C9 /* Toast-Swift.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/EPSignature"; + path = "../Target Support Files/Toast-Swift"; sourceTree = "<group>"; }; - 32620674ED381C186389FA1D871AFD24 /* NBBottomSheet */ = { + 4E702B80AEF94B45D45A3C5A190960F6 /* Resources */ = { isa = PBXGroup; children = ( - C6AEEFA5613E0B7BF8F6425A154D6EC9 /* NBBottomSheet.h */, - A72C2CB61DAC20DBF7210307C41485C5 /* NBBottomSheetConfiguration.swift */, - 54323777101C6AB180A413C0B2DB23B9 /* NBBottomSheetController.swift */, - 97037D70AD7F37FBCDB7561DA20D7D2D /* NBBottomSheetDismissalTransition.swift */, - E1D47766C4492BAF84E069DF6E3DD758 /* NBBottomSheetPresentationController.swift */, - 00B378319A98BB422CBDBE14796C501A /* NBBottomSheetPresentationTransition.swift */, - E7F7A4EA7A5659C2F78D04CC218E1440 /* NBBottomSheetTransitioningDelegate.swift */, - CD46A963E6CCE8CD900BA8A7331D7D8C /* NBConfiguration.swift */, - 82B9E590AF4CA104F25BE686066D17D4 /* Support Files */, + 8ED32688AB72481EF3CAB7EB874E8EC6 /* AUTO@3x.png */, + DA35CA28C5083B4CFE5AC4A0693E74DE /* cameraIcon@3x.png */, + C84B26F8ADEC27A386D60E255400321A /* focusIcon@3x.png */, + F4415550D8B9EC49233840893C1C9537 /* OFF@3x.png */, + 92BD73655367FDAF60480520BD5C7C1F /* ON@3x.png */, + 87EF02E7A8E36E8A8DBB71DE89ED96B0 /* selectedImageGallery@3x.png */, + EB9573491019BC299A7C3CBE4C3D37FF /* video@3x.png */, ); - path = NBBottomSheet; + name = Resources; sourceTree = "<group>"; }; - 3EA95E4CF3A010D9796C8FD8B665C566 /* Support Files */ = { + 57149438FE097C82FA2E6E91FF703E94 /* Toast-Swift */ = { isa = PBXGroup; children = ( - 32CC609D1546AF3789419217412783D0 /* IQKeyboardManagerSwift.modulemap */, - D4270A3541F22B881BD953A68F6E73F9 /* IQKeyboardManagerSwift-dummy.m */, - 5F8E6400E281B0FB397224FDE9690416 /* IQKeyboardManagerSwift-Info.plist */, - 45865163BC96B7A2B481C17A0EC1D4F8 /* IQKeyboardManagerSwift-prefix.pch */, - 8147290C4A326DADC3F305533BD64023 /* IQKeyboardManagerSwift-umbrella.h */, - 7C9ABFFD091844286C2E85A20189BF7A /* IQKeyboardManagerSwift.debug.xcconfig */, - FAE9E39FF0684DBEA572BB783B3A18F7 /* IQKeyboardManagerSwift.release.xcconfig */, - 472E9223ECD1656D4CD5CD1BDC50D9CA /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */, + 55CB6C34A690CC87CCB70DDB216EAC51 /* Toast.swift */, + 7B0612E87366C71C31F89B5E15A88006 /* Resources */, + 3AD44DEFF8EE9AC24ECEAACD5B6269AC /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/IQKeyboardManagerSwift"; + name = "Toast-Swift"; + path = "Toast-Swift"; sourceTree = "<group>"; }; - 4A4B14A5B6B233355F4F15CA6F41639D /* EPSignature */ = { + 5F7B5CED73964A83F2569E6B1ABBA2DF /* ImagePicker */ = { isa = PBXGroup; children = ( - 2E9D8E28679896AEA1627BA66F8580C2 /* EPExtensions.swift */, - 452182903F9A76184461CC377DB62A70 /* EPSignatureView.swift */, - C1A5BF586C35098EC908E7870B407170 /* EPSignatureViewController.swift */, - A2352D8C906BE3FB6FAD9C1888ABF323 /* Resources */, - 26BC96ABCD3829D81C157FA2F5CD0DCE /* Support Files */, + 36C5D6D838BB40C4C60BCEC9700237DB /* AssetManager.swift */, + C777330D77AC4AEF2F650AC082FC0D20 /* BottomContainerView.swift */, + 30D3BA93828D8AA79B12971D4417E3E7 /* ButtonPicker.swift */, + EF51C6ED55BE3234DDC00FD344A09E7D /* CameraMan.swift */, + B17A5CFD871FCE0F4206503722AC57FF /* CameraView.swift */, + C815920F622C0A64C028E765DFA19DE9 /* Configuration.swift */, + E02C761871BEF1BBDE11B72CCC3696C6 /* ConstraintsSetup.swift */, + A297F21753E5B662FDC26D1C7BFAD0BD /* Helper.swift */, + 53D1259E91ED2A6A6554FD25A148FAEA /* ImageGalleryLayout.swift */, + D86875C465CBABD7848556B410E7D9CC /* ImageGalleryView.swift */, + B74B1A80F0A0EEE7527DE8AFD0E7F1C3 /* ImageGalleryViewCell.swift */, + E835F0288DF1D878316C17BB12366979 /* ImageGalleryViewDataSource.swift */, + B9BF6D173974B97A3F1EB34546FCA901 /* ImagePickerController.swift */, + 2535688320A12B11FEFD58EC6052A8EC /* ImageStack.swift */, + 2FB53955023E1BA00913DC99F1A9600E /* LocationManager.swift */, + E732367DAF4C72D47A9D2609A0D2EAD7 /* StackView.swift */, + CEA5D36999FB7EC130573BBE1118B86C /* TopView.swift */, + 7D029ABFAB048D5C70B1F219BF60BFDA /* VideoInfoView.swift */, + 4E702B80AEF94B45D45A3C5A190960F6 /* Resources */, + 1C01ED040278D580CA066DFCB363DAE9 /* Support Files */, ); - path = EPSignature; + name = ImagePicker; + path = ImagePicker; sourceTree = "<group>"; }; - 4B36B2F6BD2CAF18A7FFFF0D7E1E84E6 /* Support Files */ = { + 67EA5FFBCFCDDED6A445407A917EE0A1 /* Targets Support Files */ = { isa = PBXGroup; children = ( - FC40942321CA219791F79BDB4C72DA52 /* LanguageManager-iOS.modulemap */, - BF809679D3CFFBC72878EC9BFEA90F5E /* LanguageManager-iOS-dummy.m */, - 48FAE289F4B7A5D4D99BDB1F74A1C163 /* LanguageManager-iOS-Info.plist */, - DC9A64B83C916D4FC5C9CE722E697819 /* LanguageManager-iOS-prefix.pch */, - 3510141CBBD30B465F757E0A8E2B1097 /* LanguageManager-iOS-umbrella.h */, - 8BA50CB662E7C23406F0B83501BA32D7 /* LanguageManager-iOS.debug.xcconfig */, - 9AAA7A084DC8F453913C80DE1E243C39 /* LanguageManager-iOS.release.xcconfig */, + EC99F10DC5C191754BE16B2F6AC739A8 /* Pods-MiniScanner */, ); - name = "Support Files"; - path = "../Target Support Files/LanguageManager-iOS"; + name = "Targets Support Files"; sourceTree = "<group>"; }; - 67EA5FFBCFCDDED6A445407A917EE0A1 /* Targets Support Files */ = { + 74BCE9D4A1256169E6B171DD1D5090B2 /* Support Files */ = { isa = PBXGroup; children = ( - EC99F10DC5C191754BE16B2F6AC739A8 /* Pods-MiniScanner */, + A5B208FB6BF9712F3695286F8B245181 /* NBBottomSheet.modulemap */, + D0CB553D4A98EA08E4217623F5288340 /* NBBottomSheet-dummy.m */, + EA228CD306D3DEA506330E2D4BEB438D /* NBBottomSheet-Info.plist */, + E1A33D7FE5FF7EC0CE446D2DE0E7D87F /* NBBottomSheet-prefix.pch */, + EC19D9CE4EB77DF2E4C44BEB17C0B656 /* NBBottomSheet-umbrella.h */, + AC4DD45005A4D5A9ED08B9005CC9DA4B /* NBBottomSheet.debug.xcconfig */, + 099E4FB694B786AC923DF85EB9E89F83 /* NBBottomSheet.release.xcconfig */, ); - name = "Targets Support Files"; + name = "Support Files"; + path = "../Target Support Files/NBBottomSheet"; sourceTree = "<group>"; }; - 69769D414834BD844C659CFA8A148FDF /* Support Files */ = { + 781C3C94F1ED8E7B2F09B5E9D528BB69 /* LanguageManager-iOS */ = { isa = PBXGroup; children = ( - 17EF00C659AFF94B598E7501E2992350 /* ImagePicker.modulemap */, - 3FD2850880C4A8033AED333F5DFAE328 /* ImagePicker-dummy.m */, - 180962FC6F75908EC73049ADB28FC887 /* ImagePicker-Info.plist */, - B710E28309BEA5C002164BD008CFB6C0 /* ImagePicker-prefix.pch */, - FDF5381B2554B2BB1D7949E3B9A7DF79 /* ImagePicker-umbrella.h */, - 6224FD5F7C95061A57CAFA73995B3002 /* ImagePicker.debug.xcconfig */, - 0CBC68B38C0421EC0AE36B43FB2C7636 /* ImagePicker.release.xcconfig */, - 0AF6D83B6BEECA27C12EB10E96CF4A52 /* ResourceBundle-ImagePicker-ImagePicker-Info.plist */, + C868C23A49BC6026FFF1C097909C6AEF /* DefaultsKeys.swift */, + B432D00858E45B771C11A35D09EB42E4 /* LanguageManager.swift */, + 4B7B31E6C5B5F1EC637FFE5C5B3C83C3 /* Languages.swift */, + 061AAD17D23877A1F03301246A85EF54 /* Storage.swift */, + 7E815AC0CA5BEA17DC867985BB80CA99 /* String+Localiz.swift */, + 8C2F550BD6A5440BADC14D7B43F94713 /* UIButton+Direction.swift */, + 636AE2E4AB62093E1592CE359392C841 /* UIImageView+Direction.swift */, + 76694372E1865C4FA3EEFDDBC4161F06 /* UIView+Direction.swift */, + C8EF4D9DBCE2C1D02B24E978469E6051 /* UIView+Swizzling.swift */, + 9BDB1CC7C25473E29D4F8FB6945AE100 /* ViewDirection.swift */, + FDEE6F3F150F716B4B5F48AEC01B927A /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/ImagePicker"; + name = "LanguageManager-iOS"; + path = "LanguageManager-iOS"; sourceTree = "<group>"; }; - 74EBBEDBF3B9E91A60E18ADBE0893A25 /* Resources */ = { + 7B0612E87366C71C31F89B5E15A88006 /* Resources */ = { isa = PBXGroup; children = ( - A532EFEAAE9EEAA7CFA7DF04C7E1808B /* PrivacyInfo.xcprivacy */, + 019B0871D5ADD52194BB016FE08B66F5 /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = "<group>"; }; - 7FE4C9AB96A6A8E628751776D1D495CB /* Products */ = { + 7B87473A37937F5F38EB183E7A75C151 /* Products */ = { isa = PBXGroup; children = ( - 3DFAC6F70B9CECADF5873F487AF082BA /* EPSignature.framework */, - 987CD19BC0CE18F2E00B0AD5ABF8670D /* ImagePicker.framework */, - 97AA160F23F0CBEDDAF212103E762FC7 /* ImagePicker.bundle */, - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */, - 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift.bundle */, - 6473C16F43F7217C13AEA5FBA6C8247F /* LanguageManager_iOS.framework */, - 91BC4F27F2DA380ABC44B3609495F0E1 /* NBBottomSheet.framework */, - 3438B9790556194C521D4C9806D29C85 /* Pods_MiniScanner.framework */, + 3DFAC6F70B9CECADF5873F487AF082BA /* EPSignature */, + 987CD19BC0CE18F2E00B0AD5ABF8670D /* ImagePicker */, + 97AA160F23F0CBEDDAF212103E762FC7 /* ImagePicker-ImagePicker */, + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift */, + 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */, + 6473C16F43F7217C13AEA5FBA6C8247F /* LanguageManager-iOS */, + 91BC4F27F2DA380ABC44B3609495F0E1 /* NBBottomSheet */, + 3438B9790556194C521D4C9806D29C85 /* Pods-MiniScanner */, + D6043471C96F93DC41F7DD1E0D7D8B35 /* Toast-Swift */, + 13FD39576595D8A884BF5166065C5236 /* Toast-Swift-Toast-Swift */, ); name = Products; sourceTree = "<group>"; }; - 80AD8CA2B1725CE71EDD106621961603 /* IQKeyboardManagerSwift */ = { + 7BE677DEC7179B3CB629C8317C9E9507 /* IQKeyboardManagerSwift */ = { isa = PBXGroup; children = ( - 4FE3DE7F264E30C392DCECA7921DAEF2 /* IQActiveConfiguration.swift */, - F88000230AEFE1CF1FC184347AAE598B /* IQBarButtonItem.swift */, - 419AB69B674D6C318AC58EE6D9AFF102 /* IQBarButtonItemConfiguration.swift */, - A12B5A63F2CB09B7D22B7E2F4A2210EB /* IQInvocation.swift */, - 297848FCF8FE33D0DA0FDA6C8B1F5CC3 /* IQKeyboardConfiguration.swift */, - 8F3317C2A83E43FF75DFCFD3FAEB3669 /* IQKeyboardInfo.swift */, - 400224F8C71E7053C79E8D5E509534F4 /* IQKeyboardListener.swift */, - A353C25676960291A3718B5AFDB81A33 /* IQKeyboardManager.swift */, - 5B1D47B8C43A0DA0A05A410655A28153 /* IQKeyboardManager+Debug.swift */, - B6C5E34F15E4BBDA3480406FF35C1903 /* IQKeyboardManager+Deprecated.swift */, - AB94CC5B3F453AA0801700167152FCA1 /* IQKeyboardManager+Internal.swift */, - 05DDE99E61633BB77D72F46FD10F71BC /* IQKeyboardManager+Position.swift */, - A1229814968DD5876FBA87DDA81C5B8F /* IQKeyboardManager+Toolbar.swift */, - D9651F46100B3C105EE27B92C1DFFCEC /* IQKeyboardManager+ToolbarActions.swift */, - D2DB0BCD57E720CE97C1C3CE74B75024 /* IQKeyboardManager+UIKeyboardNotification.swift */, - A0DA73612FA4F954FCE02EA0ADACE634 /* IQKeyboardManager+UITextFieldViewNotification.swift */, - 49FC6FE3F43F76CA598D3253A1731EEB /* IQKeyboardManagerCompatible.swift */, - D9F19506C84032240A21541F9EFCA895 /* IQKeyboardManagerConstants.swift */, - EC4B66ABF37EFD118BC08264BBCA6461 /* IQKeyboardReturnKeyHandler.swift */, - 8F0A5164AA0CCC729C8EA5166760BA9E /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */, - B5EDE1D4720CA7A048A32667F968ED10 /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */, - 62160BE00E3966D4D52808B89DE0B1B3 /* IQNSArray+Sort.swift */, - D3DC4A4D35E057E5F76427C838E3E495 /* IQPlaceholderable.swift */, - 187B8EDBE8957C190B1EB7C8F949ED80 /* IQPreviousNextView.swift */, - 878EC7606D056CAB26A578762AF922D7 /* IQRootControllerConfiguration.swift */, - 486835CC5D14C1EA193F8575CA89FDCC /* IQScrollViewConfiguration.swift */, - E34B4735C7461EBF9AEEC896DEB27C33 /* IQTextFieldViewInfo.swift */, - 00AA2070B1A7F8ECC88B6E7F0EEB2167 /* IQTextFieldViewInfoModel.swift */, - 6F6826627BFA6A69002524426F8CFFB7 /* IQTextFieldViewListener.swift */, - 5A6291B42FA169A1C1919CB49B0B8509 /* IQTextView.swift */, - A100F9EA89810A00541755ECD7BBB307 /* IQTitleBarButtonItem.swift */, - F76805C9416BA1FC318E025ACA3B95EF /* IQToolbar.swift */, - 3243FB397BF2AFE225A1FC09542DBF5D /* IQToolbarConfiguration.swift */, - A3B5F550C3AA900D117E22291DE5D67C /* IQToolbarPlaceholderConfiguration.swift */, - 92470A870676C63A27509F38301D521C /* IQUICollectionView+Additions.swift */, - 6B5E1D310DD754E122DEEE009481A2D6 /* IQUIScrollView+Additions.swift */, - 619978A0C0036454C22A81173BAA5A6A /* IQUITableView+Additions.swift */, - 116DA05004680C76EAB707C0943392EB /* IQUITextFieldView+Additions.swift */, - D55EBF017F6625B593286F47CFEB1FA3 /* IQUIView+Hierarchy.swift */, - AB5F2D5DFB52DE92C94A23801BAC451C /* IQUIView+IQKeyboardToolbar.swift */, - 8E6FDE31134B7541747D1E89E52E225A /* IQUIView+IQKeyboardToolbarDeprecated.swift */, - B5598E57D63117C1B54ADBB7A187B232 /* IQUIViewController+Additions.swift */, - FEB8E045AED5393DCC7FA1C76AB59AB8 /* UIImage+NextPrevious.swift */, - 74EBBEDBF3B9E91A60E18ADBE0893A25 /* Resources */, - 3EA95E4CF3A010D9796C8FD8B665C566 /* Support Files */, + 455ED137864B3625C8C1DC4EA799A433 /* IQActiveConfiguration.swift */, + C36106C5881CE608080384E70EA21E2C /* IQBarButtonItem.swift */, + DB89DB4BC3C06D3ACF9248E1A8CB0A32 /* IQBarButtonItemConfiguration.swift */, + FD2F833515731616C366DD163491D01C /* IQInvocation.swift */, + B5AF1DD944BBBCC3E4B6F8FB70B1C9E9 /* IQKeyboardConfiguration.swift */, + CC4598F509A748A174B923F7BFFD6A1D /* IQKeyboardInfo.swift */, + 3A8E9A2C8F405661496F405E14CEB2E1 /* IQKeyboardListener.swift */, + 10670E8341C2F0D77BC4D00A7AFBBA00 /* IQKeyboardManager.swift */, + 650E6F717733EACCA5E65EC3FCDBDE02 /* IQKeyboardManager+Debug.swift */, + 0EE59A1597022F0861A65AB781A04460 /* IQKeyboardManager+Deprecated.swift */, + AFB6EC836300F1DEEAA4CEFAA33ABD19 /* IQKeyboardManager+Internal.swift */, + FB7EC43BFC9C3B66643A06CC90583727 /* IQKeyboardManager+Position.swift */, + 27B7276332D112636983C2AD6107C243 /* IQKeyboardManager+Toolbar.swift */, + 45FB65D90C5FCEB09C0B16E99E9CB1EB /* IQKeyboardManager+ToolbarActions.swift */, + E3E9B3A77CAD85B61F751BBDFCB21D18 /* IQKeyboardManager+UIKeyboardNotification.swift */, + 7AF49D9ABCB15DBD7FCBE47C06871EDE /* IQKeyboardManager+UITextFieldViewNotification.swift */, + C5E1C76F4CB18ED77389CE7FE78F467D /* IQKeyboardManagerCompatible.swift */, + DD60A987631255EE6EF4DF3C13D75F14 /* IQKeyboardManagerConstants.swift */, + 875F53B09AC722ED6ADABA1C1EDC5C20 /* IQKeyboardReturnKeyHandler.swift */, + 8F068A96AEF12780439B98393629BB16 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */, + 0FAA5D0DE773CB6BFF7370F07A06C5B1 /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */, + 4722380FB0C679720105FF9E1A5A523B /* IQNSArray+Sort.swift */, + A2B15DF05BBBE3351036FCCAC9F00846 /* IQPlaceholderable.swift */, + 8AEA6851BD7FCB59C627DE1A0633609F /* IQPreviousNextView.swift */, + 89DB66B29E28AD378856BF11E7EE9A37 /* IQRootControllerConfiguration.swift */, + 643C568373D83E0D0E40D73444B3A917 /* IQScrollViewConfiguration.swift */, + 5870D384ABFCBE6207143C2A72B72A10 /* IQTextFieldViewInfo.swift */, + 5C55F11056F0351DE08666B753849E48 /* IQTextFieldViewInfoModel.swift */, + F2DD5AE6CACB8DAC2D9D1E1A2922DA90 /* IQTextFieldViewListener.swift */, + D690195157D5AFC3FC7A71E3B59E3E56 /* IQTextView.swift */, + 3AFA769CF0850AC9B2C312D9D737E578 /* IQTitleBarButtonItem.swift */, + 19DE64C21ED9D81A56EF0DA1C351E53C /* IQToolbar.swift */, + 7951FB92CEF55E571958C0480194A1A7 /* IQToolbarConfiguration.swift */, + F0C34C9F75E166049F8D6E200F86B613 /* IQToolbarPlaceholderConfiguration.swift */, + 6AFFC5763F85A742954048A03D39913F /* IQUICollectionView+Additions.swift */, + 92F6E344FAB0C5DAE4F05104C2C68571 /* IQUIScrollView+Additions.swift */, + 039EA7048499C3BC1CBB4E8FAB74BB40 /* IQUITableView+Additions.swift */, + 4309F47E646E6968CACD8832ABE22099 /* IQUITextFieldView+Additions.swift */, + 43390028C811A47BDDF45824B3D30D31 /* IQUIView+Hierarchy.swift */, + 0315AFEFCB0BFF084FA3C5E469C5C301 /* IQUIView+IQKeyboardToolbar.swift */, + 1AB029201A3484CB5BCAD15F2FCF9081 /* IQUIView+IQKeyboardToolbarDeprecated.swift */, + B8E57D2900050797926440B9E5CFBB20 /* IQUIViewController+Additions.swift */, + A6FD3B67AA484E2ABE3D0DB152EB7D99 /* UIImage+NextPrevious.swift */, + 3935F845516B692550CECB5FF0F76E2D /* Resources */, + AA8D4AD3DAB466E92E26843A2D0A977E /* Support Files */, ); + name = IQKeyboardManagerSwift; path = IQKeyboardManagerSwift; sourceTree = "<group>"; }; - 82B9E590AF4CA104F25BE686066D17D4 /* Support Files */ = { + 8D6C50AF947755F654CD7A6109C7AE37 /* EPSignature */ = { isa = PBXGroup; children = ( - E68A22DD9E65EF800882452842690AE1 /* NBBottomSheet.modulemap */, - AD71C20FAD4FE7E08FA8091857A2FDCB /* NBBottomSheet-dummy.m */, - 0B1626D50D1FBDF5976CCCE6F16928A1 /* NBBottomSheet-Info.plist */, - 0CB32F67F5B5E9A2C263A017E98041AC /* NBBottomSheet-prefix.pch */, - 389AA43304A03366FC2510859AA7DCBA /* NBBottomSheet-umbrella.h */, - 45B232DE9D6710FE8BF7DC25C2C80333 /* NBBottomSheet.debug.xcconfig */, - 26EDF88E14046AAC34BFF99F97D23B05 /* NBBottomSheet.release.xcconfig */, + 55C7CD2DA0F4475F09E37093AD32524B /* EPExtensions.swift */, + 9BD6019163583EA6526F0ACBFDA0511E /* EPSignatureView.swift */, + 81B80CF746340952D1957D5CCC583D36 /* EPSignatureViewController.swift */, + B5E6B5DBE647BF287AC40F7013E520EE /* Resources */, + 0B88C7E3E2D7D93DB691E99907C6BAEB /* Support Files */, + ); + name = EPSignature; + path = EPSignature; + sourceTree = "<group>"; + }; + 9D8CE6772446DF3DC1D6055EA0F51AF9 /* Pods */ = { + isa = PBXGroup; + children = ( + 8D6C50AF947755F654CD7A6109C7AE37 /* EPSignature */, + 5F7B5CED73964A83F2569E6B1ABBA2DF /* ImagePicker */, + 7BE677DEC7179B3CB629C8317C9E9507 /* IQKeyboardManagerSwift */, + 781C3C94F1ED8E7B2F09B5E9D528BB69 /* LanguageManager-iOS */, + C42531F3B11E8E594539F883FB2E3324 /* NBBottomSheet */, + 57149438FE097C82FA2E6E91FF703E94 /* Toast-Swift */, + ); + name = Pods; + sourceTree = "<group>"; + }; + AA8D4AD3DAB466E92E26843A2D0A977E /* Support Files */ = { + isa = PBXGroup; + children = ( + 62D4C1232DB908BA782F85B19D3DEA3B /* IQKeyboardManagerSwift.modulemap */, + 69023DD29D363BEF415F3723F1169699 /* IQKeyboardManagerSwift-dummy.m */, + 528C94E48744BA710AEDE265867A380F /* IQKeyboardManagerSwift-Info.plist */, + 8AD60867F9686EC4EA88789E10213293 /* IQKeyboardManagerSwift-prefix.pch */, + 5A9E56248E01438AF8F27428F420DBAA /* IQKeyboardManagerSwift-umbrella.h */, + C3982F8FEE14ABCE3B3809CE0F403E03 /* IQKeyboardManagerSwift.debug.xcconfig */, + 63CF4CB6581E3400CB208D3E8A166BEF /* IQKeyboardManagerSwift.release.xcconfig */, + E50E53295CE8EE025EB1F2C0EF928701 /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */, ); name = "Support Files"; - path = "../Target Support Files/NBBottomSheet"; + path = "../Target Support Files/IQKeyboardManagerSwift"; sourceTree = "<group>"; }; - A2352D8C906BE3FB6FAD9C1888ABF323 /* Resources */ = { + B5E6B5DBE647BF287AC40F7013E520EE /* Resources */ = { isa = PBXGroup; children = ( - 56C1C453B74E770D4AC56A090051BCF5 /* EPSignatureViewController.xib */, + 72FC8142B933D42EE5AE712DAD741DF8 /* EPSignatureViewController.xib */, ); name = Resources; sourceTree = "<group>"; @@ -677,27 +749,32 @@ name = Frameworks; sourceTree = "<group>"; }; - CF1408CF629C7361332E53B88F7BD30C = { + C42531F3B11E8E594539F883FB2E3324 /* NBBottomSheet */ = { isa = PBXGroup; children = ( - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, - B94D7768568A9992200DB461E8CF687F /* Frameworks */, - D3C95BBF75043277050186353459BC4F /* Pods */, - 7FE4C9AB96A6A8E628751776D1D495CB /* Products */, - 67EA5FFBCFCDDED6A445407A917EE0A1 /* Targets Support Files */, + C3DAC0D16E8B9CDAB1C46438A1918609 /* NBBottomSheet.h */, + EDB80757CE3795FC91CDB7A65C1075C2 /* NBBottomSheetConfiguration.swift */, + F38BC60F94AF6CF593ADA0BC8B5408FB /* NBBottomSheetController.swift */, + 002E7885D97E14840BB1694FDAC680C3 /* NBBottomSheetDismissalTransition.swift */, + 00F287BEEDC27E1135AF1D47204F754B /* NBBottomSheetPresentationController.swift */, + 3535FAD2227224788FF4549088FA2DBE /* NBBottomSheetPresentationTransition.swift */, + 620668AA976F0F6ED19180B8B4D83AB8 /* NBBottomSheetTransitioningDelegate.swift */, + 2647160AB4F12734D43B806D373E9312 /* NBConfiguration.swift */, + 74BCE9D4A1256169E6B171DD1D5090B2 /* Support Files */, ); + name = NBBottomSheet; + path = NBBottomSheet; sourceTree = "<group>"; }; - D3C95BBF75043277050186353459BC4F /* Pods */ = { + CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( - 4A4B14A5B6B233355F4F15CA6F41639D /* EPSignature */, - 1377F47D0ECC009D7BEFB14769F14316 /* ImagePicker */, - 80AD8CA2B1725CE71EDD106621961603 /* IQKeyboardManagerSwift */, - 1CD1A4CC34821855EE0B47C1DB7536BD /* LanguageManager-iOS */, - 32620674ED381C186389FA1D871AFD24 /* NBBottomSheet */, + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, + B94D7768568A9992200DB461E8CF687F /* Frameworks */, + 9D8CE6772446DF3DC1D6055EA0F51AF9 /* Pods */, + 7B87473A37937F5F38EB183E7A75C151 /* Products */, + 67EA5FFBCFCDDED6A445407A917EE0A1 /* Targets Support Files */, ); - name = Pods; sourceTree = "<group>"; }; EC99F10DC5C191754BE16B2F6AC739A8 /* Pods-MiniScanner */ = { @@ -717,6 +794,21 @@ path = "Target Support Files/Pods-MiniScanner"; sourceTree = "<group>"; }; + FDEE6F3F150F716B4B5F48AEC01B927A /* Support Files */ = { + isa = PBXGroup; + children = ( + 2664332FE4E7E587B561586179AD8085 /* LanguageManager-iOS.modulemap */, + 16878922AD64BAC3738BB1DCCEE573DD /* LanguageManager-iOS-dummy.m */, + 9EF0C733ACEF609E2020B2946479758A /* LanguageManager-iOS-Info.plist */, + A9C1F32502D88A64B01453B234118B48 /* LanguageManager-iOS-prefix.pch */, + B4FB0B2061538AF85A645E46144C165E /* LanguageManager-iOS-umbrella.h */, + F8B631781C259577E740092CCABE2524 /* LanguageManager-iOS.debug.xcconfig */, + 7B644290B6D9F86A8ED1A4BD89048622 /* LanguageManager-iOS.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/LanguageManager-iOS"; + sourceTree = "<group>"; + }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ @@ -736,6 +828,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 211899624B27CA27C32E9D5E3F1A3894 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 6F9D8C942D968A408F1B9370EC7F7B29 /* Pods-MiniScanner-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 77150D3DA409E22AAAE3AC967B0FDC17 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -744,20 +844,20 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9C1E51FBB23B8F5AC126898FEDD00F52 /* Headers */ = { + 9B6764F56E23F50BCA863630CB9001BF /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 797DF46337EAC66E47C5ADAF32515524 /* NBBottomSheet.h in Headers */, - FE4936BFE1B6B6A9E8136010E413A24B /* NBBottomSheet-umbrella.h in Headers */, + D181D49DE6D7885B2834AF4E96170171 /* Toast-Swift-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - E1A4DFD94B34CD656D047F2CE55E141E /* Headers */ = { + 9C1E51FBB23B8F5AC126898FEDD00F52 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - C884AFFEC6B0F6540E8A5593250D5741 /* Pods-MiniScanner-umbrella.h in Headers */, + 797DF46337EAC66E47C5ADAF32515524 /* NBBottomSheet.h in Headers */, + FE4936BFE1B6B6A9E8136010E413A24B /* NBBottomSheet-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -784,11 +884,11 @@ buildRules = ( ); dependencies = ( - 7907CFE4C755F2FC455B6FB6B982A84E /* PBXTargetDependency */, + 902522B1F05D41B97C492EDE4C6225FE /* PBXTargetDependency */, ); name = ImagePicker; productName = ImagePicker; - productReference = 987CD19BC0CE18F2E00B0AD5ABF8670D /* ImagePicker.framework */; + productReference = 987CD19BC0CE18F2E00B0AD5ABF8670D /* ImagePicker */; productType = "com.apple.product-type.framework"; }; 3CAF5EBFE5D1550CFF58AEC93594990A /* EPSignature */ = { @@ -806,39 +906,40 @@ ); name = EPSignature; productName = EPSignature; - productReference = 3DFAC6F70B9CECADF5873F487AF082BA /* EPSignature.framework */; + productReference = 3DFAC6F70B9CECADF5873F487AF082BA /* EPSignature */; productType = "com.apple.product-type.framework"; }; 4372AB6A3C495222906A1ABFD39A4463 /* Pods-MiniScanner */ = { isa = PBXNativeTarget; - buildConfigurationList = 21E40E7EF4A668720A0BC4974A414686 /* Build configuration list for PBXNativeTarget "Pods-MiniScanner" */; + buildConfigurationList = B82A7B1871A4545D6741D3C2BFB0C686 /* Build configuration list for PBXNativeTarget "Pods-MiniScanner" */; buildPhases = ( - E1A4DFD94B34CD656D047F2CE55E141E /* Headers */, - AA10E1444171443C0B5BCA1096353377 /* Sources */, - 356D6AE3CB46F510D123D125D9B58B7C /* Frameworks */, - 7548C4739E6BCE23ABB1B5BD57E7ED73 /* Resources */, + 211899624B27CA27C32E9D5E3F1A3894 /* Headers */, + C41D18AD2AF8EF0982FED7B4B45C1055 /* Sources */, + EF61C2D35FBBDBB90DA611BD946C82F9 /* Frameworks */, + 42BB23FD6ABD8A26B86919444B67C1B0 /* Resources */, ); buildRules = ( ); dependencies = ( - 6D816E6D698E10FDBE40764CC34D49B2 /* PBXTargetDependency */, - 29743ED8B9772E83B55B66D15C7751B6 /* PBXTargetDependency */, - 41BDC0B4C02D2F478CF6E580BB0ED276 /* PBXTargetDependency */, - 1F155C5185BA60981E950C8356C10505 /* PBXTargetDependency */, - 090A4DADA36A746FDB7C115750022A52 /* PBXTargetDependency */, + 468B1FAD34876E459931EDBAA94B6BEF /* PBXTargetDependency */, + 9E5D68421786E987F9AB1E093E2CACDA /* PBXTargetDependency */, + E79445B940FC293317B0283BBF0AAB6F /* PBXTargetDependency */, + 19D16BB2AE0A47F59157AB8526FD2F58 /* PBXTargetDependency */, + CAB2124C9411765B8D19E576C34F45BE /* PBXTargetDependency */, + 6FA02B07A8C67081909359632C54015C /* PBXTargetDependency */, ); name = "Pods-MiniScanner"; productName = Pods_MiniScanner; - productReference = 3438B9790556194C521D4C9806D29C85 /* Pods_MiniScanner.framework */; + productReference = 3438B9790556194C521D4C9806D29C85 /* Pods-MiniScanner */; productType = "com.apple.product-type.framework"; }; 614D1818852890AC7D3CDF68D512C370 /* ImagePicker-ImagePicker */ = { isa = PBXNativeTarget; - buildConfigurationList = 61E5E465E4EBDC7192A60BDB29B54904 /* Build configuration list for PBXNativeTarget "ImagePicker-ImagePicker" */; + buildConfigurationList = 8C96A43530B4D85390D577906027863F /* Build configuration list for PBXNativeTarget "ImagePicker-ImagePicker" */; buildPhases = ( - 557CE2F544FA412F5D8D59F28849E31F /* Sources */, - 8D97E7F0E48EF9F505EED4D818710D20 /* Frameworks */, - 48F3F81CFBD0387B6D359B8E5102FC29 /* Resources */, + A45CB658FC3D14E66741C4630DBAD76C /* Sources */, + 9EA96546523C27F883EF2FB2C503320D /* Frameworks */, + 6669694B635FD78F1DE1BE70E5B52884 /* Resources */, ); buildRules = ( ); @@ -846,7 +947,7 @@ ); name = "ImagePicker-ImagePicker"; productName = ImagePicker; - productReference = 97AA160F23F0CBEDDAF212103E762FC7 /* ImagePicker.bundle */; + productReference = 97AA160F23F0CBEDDAF212103E762FC7 /* ImagePicker-ImagePicker */; productType = "com.apple.product-type.bundle"; }; 727C2007A89D1AD73613E3E2E22998E5 /* NBBottomSheet */ = { @@ -864,7 +965,7 @@ ); name = NBBottomSheet; productName = NBBottomSheet; - productReference = 91BC4F27F2DA380ABC44B3609495F0E1 /* NBBottomSheet.framework */; + productReference = 91BC4F27F2DA380ABC44B3609495F0E1 /* NBBottomSheet */; productType = "com.apple.product-type.framework"; }; 75F1EA88CB9544AB5CBE20DEC9A011AE /* LanguageManager-iOS */ = { @@ -882,16 +983,16 @@ ); name = "LanguageManager-iOS"; productName = LanguageManager_iOS; - productReference = 6473C16F43F7217C13AEA5FBA6C8247F /* LanguageManager_iOS.framework */; + productReference = 6473C16F43F7217C13AEA5FBA6C8247F /* LanguageManager-iOS */; productType = "com.apple.product-type.framework"; }; 982A68D37F5DCBC1FC1FDC0BB2F0EB8E /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */ = { isa = PBXNativeTarget; - buildConfigurationList = 768672492BEBD11B2982745D1B777D28 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */; + buildConfigurationList = E9F523CB7F35862D3E3786784888B015 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */; buildPhases = ( - DA4A3E8A0AB0D7E287665A709E56EC36 /* Sources */, - 1F8DF3016F5E08F65F63559E2A2A827B /* Frameworks */, - 2F6648C27D9805F9F5D062160BDC0EBB /* Resources */, + 177ED166146F1BD1AB4935A876A945A2 /* Sources */, + 069185D987B201809AC160F03A5B3195 /* Frameworks */, + 0F87BFC9B32A23FDAA371CB5EE58F823 /* Resources */, ); buildRules = ( ); @@ -899,7 +1000,7 @@ ); name = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; productName = IQKeyboardManagerSwift; - productReference = 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift.bundle */; + productReference = 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */; productType = "com.apple.product-type.bundle"; }; B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */ = { @@ -914,13 +1015,49 @@ buildRules = ( ); dependencies = ( - 0451FAFE12B598AE56109360B5127611 /* PBXTargetDependency */, + BFE8992DDC28E4686EBA676AFFDCE044 /* PBXTargetDependency */, ); name = IQKeyboardManagerSwift; productName = IQKeyboardManagerSwift; - productReference = A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */; + productReference = A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift */; + productType = "com.apple.product-type.framework"; + }; + B990BD87169C76A3ED3FE8A9258D91A3 /* Toast-Swift */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2B1739CC185CEDE3A990F521808D3137 /* Build configuration list for PBXNativeTarget "Toast-Swift" */; + buildPhases = ( + 9B6764F56E23F50BCA863630CB9001BF /* Headers */, + 13C5F240F8D39EE11E8E48310FE556B5 /* Sources */, + B09EAF63101BB931799B76BFC00BB24A /* Frameworks */, + F7C0CC2CF9E43466CF842FCC6397F349 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + A817492A0E07763AE9E9CEB95874EB33 /* PBXTargetDependency */, + ); + name = "Toast-Swift"; + productName = Toast_Swift; + productReference = D6043471C96F93DC41F7DD1E0D7D8B35 /* Toast-Swift */; productType = "com.apple.product-type.framework"; }; + C344E85893FCDEE5B70436E0A4A3472B /* Toast-Swift-Toast-Swift */ = { + isa = PBXNativeTarget; + buildConfigurationList = F57789B0722F33D1CFA6AE9A32A5991C /* Build configuration list for PBXNativeTarget "Toast-Swift-Toast-Swift" */; + buildPhases = ( + 22832EE1DC479BE6EF746859048AC879 /* Sources */, + B7F22B9EDB9FA900F797BA30F0774DCB /* Frameworks */, + 67ACD3B4B5D35AFCFF080FF53847B35B /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Toast-Swift-Toast-Swift"; + productName = "Toast-Swift"; + productReference = 13FD39576595D8A884BF5166065C5236 /* Toast-Swift-Toast-Swift */; + productType = "com.apple.product-type.bundle"; + }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -939,7 +1076,7 @@ en, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 7FE4C9AB96A6A8E628751776D1D495CB /* Products */; + productRefGroup = 7B87473A37937F5F38EB183E7A75C151 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -951,16 +1088,18 @@ 75F1EA88CB9544AB5CBE20DEC9A011AE /* LanguageManager-iOS */, 727C2007A89D1AD73613E3E2E22998E5 /* NBBottomSheet */, 4372AB6A3C495222906A1ABFD39A4463 /* Pods-MiniScanner */, + B990BD87169C76A3ED3FE8A9258D91A3 /* Toast-Swift */, + C344E85893FCDEE5B70436E0A4A3472B /* Toast-Swift-Toast-Swift */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 2F6648C27D9805F9F5D062160BDC0EBB /* Resources */ = { + 0F87BFC9B32A23FDAA371CB5EE58F823 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5C4E571F3ADE020356DAF5143816FC55 /* PrivacyInfo.xcprivacy in Resources */, + F41974A73F0409847E3272A90832366C /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -971,17 +1110,10 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 48F3F81CFBD0387B6D359B8E5102FC29 /* Resources */ = { + 42BB23FD6ABD8A26B86919444B67C1B0 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8D935C83E5D7B42A4C6439FFA767CE24 /* AUTO@3x.png in Resources */, - 28658B67B33D0AF1A396F70CF4C416FD /* cameraIcon@3x.png in Resources */, - FF74A846B2EEC0D52379B48D7963D8C0 /* focusIcon@3x.png in Resources */, - A213B981B47C6B4734589B6ED9469132 /* OFF@3x.png in Resources */, - 19BA03143F6B7CCC7F6D3A5000333763 /* ON@3x.png in Resources */, - 09F4E3A6DED312368CE8E037A171BD70 /* selectedImageGallery@3x.png in Resources */, - 1B1937CEB4E9DF65238702771B4232B4 /* video@3x.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -989,7 +1121,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4CDBAE55660ED186441E9E4EDE6B3D31 /* IQKeyboardManagerSwift.bundle in Resources */, + 4CDBAE55660ED186441E9E4EDE6B3D31 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -997,14 +1129,29 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 1BBD42E84E62842B6EA186CEF24BBF45 /* ImagePicker.bundle in Resources */, + 1BBD42E84E62842B6EA186CEF24BBF45 /* ImagePicker-ImagePicker in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6669694B635FD78F1DE1BE70E5B52884 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 40D3B7212B9FC40CE3445143938A5679 /* AUTO@3x.png in Resources */, + 42592EF79D0A81B77812AC496508ACAA /* cameraIcon@3x.png in Resources */, + 14FA8541FCF824824EBDDBD21B712DE8 /* focusIcon@3x.png in Resources */, + 557A1655974B507ED20F35CF59C65BAF /* OFF@3x.png in Resources */, + B7E0FCF3222880B9CDBABD576D3D348A /* ON@3x.png in Resources */, + C1BDE472EF622F6F59660C63EAF16578 /* selectedImageGallery@3x.png in Resources */, + 9A07A2503A858418B33E94591CE13F17 /* video@3x.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7548C4739E6BCE23ABB1B5BD57E7ED73 /* Resources */ = { + 67ACD3B4B5D35AFCFF080FF53847B35B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + D3A3B25E1A86845B4E10D35D8FD06ED9 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1023,9 +1170,40 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + F7C0CC2CF9E43466CF842FCC6397F349 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 237A96A092EA5A5B0CB41160BEA22E16 /* Toast-Swift-Toast-Swift in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ + 13C5F240F8D39EE11E8E48310FE556B5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + F912129FB7C53C428FE247D6ECF633AC /* Toast.swift in Sources */, + 15F04D15A4DC87FF877C2857720F8D72 /* Toast-Swift-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 177ED166146F1BD1AB4935A876A945A2 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 22832EE1DC479BE6EF746859048AC879 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 2B626AFFE9BD7779C34A93A510CE1073 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1103,13 +1281,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 557CE2F544FA412F5D8D59F28849E31F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 8EEA81B91A60569A50462CD682F8978C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1121,18 +1292,18 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - AA10E1444171443C0B5BCA1096353377 /* Sources */ = { + A45CB658FC3D14E66741C4630DBAD76C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 1ECC8F5583B658DA5BC4F8D29132213F /* Pods-MiniScanner-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - DA4A3E8A0AB0D7E287665A709E56EC36 /* Sources */ = { + C41D18AD2AF8EF0982FED7B4B45C1055 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 0D92995ED774F4E8488DE6D1F4D4CC87 /* Pods-MiniScanner-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1172,54 +1343,83 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 0451FAFE12B598AE56109360B5127611 /* PBXTargetDependency */ = { + 19D16BB2AE0A47F59157AB8526FD2F58 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; - target = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */; - targetProxy = 6CD75698768741DC0335DCB2F06CB5BC /* PBXContainerItemProxy */; + name = "LanguageManager-iOS"; + target = 75F1EA88CB9544AB5CBE20DEC9A011AE /* LanguageManager-iOS */; + targetProxy = DC00E61911BECBD44AD03666ABE5766F /* PBXContainerItemProxy */; }; - 090A4DADA36A746FDB7C115750022A52 /* PBXTargetDependency */ = { + 468B1FAD34876E459931EDBAA94B6BEF /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = NBBottomSheet; - target = 727C2007A89D1AD73613E3E2E22998E5 /* NBBottomSheet */; - targetProxy = 19D95F1858EF2D6E80811860CFD6BF92 /* PBXContainerItemProxy */; + name = EPSignature; + target = 3CAF5EBFE5D1550CFF58AEC93594990A /* EPSignature */; + targetProxy = EDA903FA148D63AAD0DCB3E2E76E5F9E /* PBXContainerItemProxy */; }; - 1F155C5185BA60981E950C8356C10505 /* PBXTargetDependency */ = { + 6FA02B07A8C67081909359632C54015C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "LanguageManager-iOS"; - target = 75F1EA88CB9544AB5CBE20DEC9A011AE /* LanguageManager-iOS */; - targetProxy = 8292BF480C5137113C3A6C342933F986 /* PBXContainerItemProxy */; + name = "Toast-Swift"; + target = B990BD87169C76A3ED3FE8A9258D91A3 /* Toast-Swift */; + targetProxy = DF9BB083B1ADDADD655B884FB3F1206F /* PBXContainerItemProxy */; + }; + 902522B1F05D41B97C492EDE4C6225FE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "ImagePicker-ImagePicker"; + target = 614D1818852890AC7D3CDF68D512C370 /* ImagePicker-ImagePicker */; + targetProxy = 1F245D5023512CA13BF131DF3BE2F569 /* PBXContainerItemProxy */; }; - 29743ED8B9772E83B55B66D15C7751B6 /* PBXTargetDependency */ = { + 9E5D68421786E987F9AB1E093E2CACDA /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = IQKeyboardManagerSwift; target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; - targetProxy = D96B4C07AAAD52B947C6F8CFEF7E8807 /* PBXContainerItemProxy */; + targetProxy = C205777C53E1CE623400BA653BE42F72 /* PBXContainerItemProxy */; }; - 41BDC0B4C02D2F478CF6E580BB0ED276 /* PBXTargetDependency */ = { + A817492A0E07763AE9E9CEB95874EB33 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = ImagePicker; - target = 01CB8D6098C21E12CE735619344DE81E /* ImagePicker */; - targetProxy = FBE5961EEB250DF2DACF4F88C36BCC1E /* PBXContainerItemProxy */; + name = "Toast-Swift-Toast-Swift"; + target = C344E85893FCDEE5B70436E0A4A3472B /* Toast-Swift-Toast-Swift */; + targetProxy = 20C35DA82C85CF6788DD8065BC481B9E /* PBXContainerItemProxy */; }; - 6D816E6D698E10FDBE40764CC34D49B2 /* PBXTargetDependency */ = { + BFE8992DDC28E4686EBA676AFFDCE044 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = EPSignature; - target = 3CAF5EBFE5D1550CFF58AEC93594990A /* EPSignature */; - targetProxy = F3097459B372082D9C20BEF06209FBD6 /* PBXContainerItemProxy */; + name = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; + target = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */; + targetProxy = 3F00138FAC4ECA9E49CEABF22BD19BE1 /* PBXContainerItemProxy */; }; - 7907CFE4C755F2FC455B6FB6B982A84E /* PBXTargetDependency */ = { + CAB2124C9411765B8D19E576C34F45BE /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "ImagePicker-ImagePicker"; - target = 614D1818852890AC7D3CDF68D512C370 /* ImagePicker-ImagePicker */; - targetProxy = D06F098EB5FE1B281549C568AA85EEA9 /* PBXContainerItemProxy */; + name = NBBottomSheet; + target = 727C2007A89D1AD73613E3E2E22998E5 /* NBBottomSheet */; + targetProxy = E5994A8B30F194C0AE4142C721F4D444 /* PBXContainerItemProxy */; + }; + E79445B940FC293317B0283BBF0AAB6F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ImagePicker; + target = 01CB8D6098C21E12CE735619344DE81E /* ImagePicker */; + targetProxy = A29E541340C3A517481C239535FE1FFC /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ + 14B1875942CF1804DD2E8E3AE9EB1F2F /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 98E748ED3D0F64389C49C75123E6D605 /* ImagePicker.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ImagePicker"; + IBSC_MODULE = ImagePicker; + INFOPLIST_FILE = "Target Support Files/ImagePicker/ResourceBundle-ImagePicker-ImagePicker-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + PRODUCT_NAME = ImagePicker; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; 21302220AA8668082E71583ECE31B7CA /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0CBC68B38C0421EC0AE36B43FB2C7636 /* ImagePicker.release.xcconfig */; + baseConfigurationReference = 98E748ED3D0F64389C49C75123E6D605 /* ImagePicker.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1232,7 +1432,7 @@ GCC_PREFIX_HEADER = "Target Support Files/ImagePicker/ImagePicker-prefix.pch"; INFOPLIST_FILE = "Target Support Files/ImagePicker/ImagePicker-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1252,11 +1452,10 @@ }; name = Release; }; - 265E4B8B0199C32122BBAF162B6A7A3B /* Debug */ = { + 335888624B863A53F482B2E5A5CB861C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7CC191E7994C3C7161A6641B457C9166 /* Pods-MiniScanner.debug.xcconfig */; + baseConfigurationReference = 67DA8FCED4F75B1734C7991B3CD1D07A /* Toast-Swift.debug.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1266,23 +1465,22 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-MiniScanner/Pods-MiniScanner-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Toast-Swift/Toast-Swift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Toast-Swift/Toast-Swift-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-MiniScanner/Pods-MiniScanner.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/Toast-Swift/Toast-Swift.modulemap"; + PRODUCT_MODULE_NAME = Toast_Swift; + PRODUCT_NAME = Toast_Swift; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -1291,7 +1489,7 @@ }; 39440596D0B39AE8ECC2717121684FEC /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9AAA7A084DC8F453913C80DE1E243C39 /* LanguageManager-iOS.release.xcconfig */; + baseConfigurationReference = 7B644290B6D9F86A8ED1A4BD89048622 /* LanguageManager-iOS.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1304,7 +1502,7 @@ GCC_PREFIX_HEADER = "Target Support Files/LanguageManager-iOS/LanguageManager-iOS-prefix.pch"; INFOPLIST_FILE = "Target Support Files/LanguageManager-iOS/LanguageManager-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1324,9 +1522,46 @@ }; name = Release; }; + 3F7374818C189A52B28FE1A6E8223AF4 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7CC191E7994C3C7161A6641B457C9166 /* Pods-MiniScanner.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-MiniScanner/Pods-MiniScanner-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-MiniScanner/Pods-MiniScanner.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 40133D3EB8F5F41DEF101CB7F221DB6B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E91F93F84E9AB640A2333FBBF6CCB877 /* EPSignature.debug.xcconfig */; + baseConfigurationReference = CABC85618DA577110C2173F220799855 /* EPSignature.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1339,7 +1574,7 @@ GCC_PREFIX_HEADER = "Target Support Files/EPSignature/EPSignature-prefix.pch"; INFOPLIST_FILE = "Target Support Files/EPSignature/EPSignature-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1358,9 +1593,47 @@ }; name = Debug; }; + 4CA8F85A578C990F1D131F788DAB9C37 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 798C61760B9BC4B07BC60D42FCC09855 /* Pods-MiniScanner.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-MiniScanner/Pods-MiniScanner-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-MiniScanner/Pods-MiniScanner.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 57F5390C26CAC63BC7DC9F3A897AD41C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6224FD5F7C95061A57CAFA73995B3002 /* ImagePicker.debug.xcconfig */; + baseConfigurationReference = 4A12290BE7726329C06345F8A5C10597 /* ImagePicker.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1373,7 +1646,7 @@ GCC_PREFIX_HEADER = "Target Support Files/ImagePicker/ImagePicker-prefix.pch"; INFOPLIST_FILE = "Target Support Files/ImagePicker/ImagePicker-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1392,9 +1665,62 @@ }; name = Debug; }; - 74A42B7360C7CAE64024B006CBA43A1A /* Release */ = { + 587F6847DBCBE9579002441D0DB73E24 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 03DD32D0BF8FB60836D128D957D391C9 /* Toast-Swift.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Toast-Swift/Toast-Swift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Toast-Swift/Toast-Swift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Toast-Swift/Toast-Swift.modulemap"; + PRODUCT_MODULE_NAME = Toast_Swift; + PRODUCT_NAME = Toast_Swift; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 64E43AF4EB03E9F8165A31D02D5DA443 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4A12290BE7726329C06345F8A5C10597 /* ImagePicker.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ImagePicker"; + IBSC_MODULE = ImagePicker; + INFOPLIST_FILE = "Target Support Files/ImagePicker/ResourceBundle-ImagePicker-ImagePicker-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + PRODUCT_NAME = ImagePicker; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 73C3CC60B832308C2ADE4081B8425C32 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FAE9E39FF0684DBEA572BB783B3A18F7 /* IQKeyboardManagerSwift.release.xcconfig */; + baseConfigurationReference = C3982F8FEE14ABCE3B3809CE0F403E03 /* IQKeyboardManagerSwift.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardManagerSwift"; @@ -1407,11 +1733,11 @@ TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Release; + name = Debug; }; 8C7488EEB2FF7D44EDD6A1FBA48C75CC /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2006321B115FD55474FD1B985C1979FA /* EPSignature.release.xcconfig */; + baseConfigurationReference = D14C906F62323F257FCAC14C18AB2F1E /* EPSignature.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1424,7 +1750,7 @@ GCC_PREFIX_HEADER = "Target Support Files/EPSignature/EPSignature-prefix.pch"; INFOPLIST_FILE = "Target Support Files/EPSignature/EPSignature-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1444,23 +1770,6 @@ }; name = Release; }; - 8D94357D87747513B8B34AAE89096A03 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7C9ABFFD091844286C2E85A20189BF7A /* IQKeyboardManagerSwift.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardManagerSwift"; - IBSC_MODULE = IQKeyboardManagerSwift; - INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - PRODUCT_NAME = IQKeyboardManagerSwift; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; 90D4D09BCB6A4660E43ACBE9ECB6FE9A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -1527,6 +1836,23 @@ }; name = Debug; }; + 91ABE37F856CA9B897C0A7136C50F490 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 67DA8FCED4F75B1734C7991B3CD1D07A /* Toast-Swift.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Toast-Swift"; + IBSC_MODULE = Toast_Swift; + INFOPLIST_FILE = "Target Support Files/Toast-Swift/ResourceBundle-Toast-Swift-Toast-Swift-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = "Toast-Swift"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; 9553C89E183877A5CB2F3C6801BEC129 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -1589,9 +1915,26 @@ }; name = Release; }; + A3444ACB1257EF6F621EDD9B5D48B62E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 03DD32D0BF8FB60836D128D957D391C9 /* Toast-Swift.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Toast-Swift"; + IBSC_MODULE = Toast_Swift; + INFOPLIST_FILE = "Target Support Files/Toast-Swift/ResourceBundle-Toast-Swift-Toast-Swift-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = "Toast-Swift"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; A73A28CEE205ACFB6072250615C7D39D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8BA50CB662E7C23406F0B83501BA32D7 /* LanguageManager-iOS.debug.xcconfig */; + baseConfigurationReference = F8B631781C259577E740092CCABE2524 /* LanguageManager-iOS.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1604,7 +1947,7 @@ GCC_PREFIX_HEADER = "Target Support Files/LanguageManager-iOS/LanguageManager-iOS-prefix.pch"; INFOPLIST_FILE = "Target Support Files/LanguageManager-iOS/LanguageManager-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1625,7 +1968,7 @@ }; B3CF11682A60F02B60820C17EE93D35E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7C9ABFFD091844286C2E85A20189BF7A /* IQKeyboardManagerSwift.debug.xcconfig */; + baseConfigurationReference = C3982F8FEE14ABCE3B3809CE0F403E03 /* IQKeyboardManagerSwift.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1658,26 +2001,9 @@ }; name = Debug; }; - B7F72126190288DAACE0F880A0CE87C7 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6224FD5F7C95061A57CAFA73995B3002 /* ImagePicker.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ImagePicker"; - IBSC_MODULE = ImagePicker; - INFOPLIST_FILE = "Target Support Files/ImagePicker/ResourceBundle-ImagePicker-ImagePicker-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - PRODUCT_NAME = ImagePicker; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; B89AE063F35BBC5F3358209AF37E6D16 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 45B232DE9D6710FE8BF7DC25C2C80333 /* NBBottomSheet.debug.xcconfig */; + baseConfigurationReference = AC4DD45005A4D5A9ED08B9005CC9DA4B /* NBBottomSheet.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1690,7 +2016,7 @@ GCC_PREFIX_HEADER = "Target Support Files/NBBottomSheet/NBBottomSheet-prefix.pch"; INFOPLIST_FILE = "Target Support Files/NBBottomSheet/NBBottomSheet-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1711,7 +2037,7 @@ }; C15C4E31ADF19556825A2743AEF62A77 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FAE9E39FF0684DBEA572BB783B3A18F7 /* IQKeyboardManagerSwift.release.xcconfig */; + baseConfigurationReference = 63CF4CB6581E3400CB208D3E8A166BEF /* IQKeyboardManagerSwift.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1745,16 +2071,16 @@ }; name = Release; }; - D39ECFFD29F8C3DA103F61A69C7BDEC1 /* Release */ = { + F39875FAA6E25812777C4BE1F9EDADAD /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0CBC68B38C0421EC0AE36B43FB2C7636 /* ImagePicker.release.xcconfig */; + baseConfigurationReference = 63CF4CB6581E3400CB208D3E8A166BEF /* IQKeyboardManagerSwift.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ImagePicker"; - IBSC_MODULE = ImagePicker; - INFOPLIST_FILE = "Target Support Files/ImagePicker/ResourceBundle-ImagePicker-ImagePicker-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardManagerSwift"; + IBSC_MODULE = IQKeyboardManagerSwift; + INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 13.0; - PRODUCT_NAME = ImagePicker; + PRODUCT_NAME = IQKeyboardManagerSwift; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -1762,47 +2088,9 @@ }; name = Release; }; - E8CC8D3FD98540B83395885C5533CEE1 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 798C61760B9BC4B07BC60D42FCC09855 /* Pods-MiniScanner.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-MiniScanner/Pods-MiniScanner-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-MiniScanner/Pods-MiniScanner.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; F8AD79C5141E28EAE67B8011B5C3B8F5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 26EDF88E14046AAC34BFF99F97D23B05 /* NBBottomSheet.release.xcconfig */; + baseConfigurationReference = 099E4FB694B786AC923DF85EB9E89F83 /* NBBottomSheet.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1815,7 +2103,7 @@ GCC_PREFIX_HEADER = "Target Support Files/NBBottomSheet/NBBottomSheet-prefix.pch"; INFOPLIST_FILE = "Target Support Files/NBBottomSheet/NBBottomSheet-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1838,11 +2126,11 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 21E40E7EF4A668720A0BC4974A414686 /* Build configuration list for PBXNativeTarget "Pods-MiniScanner" */ = { + 2B1739CC185CEDE3A990F521808D3137 /* Build configuration list for PBXNativeTarget "Toast-Swift" */ = { isa = XCConfigurationList; buildConfigurations = ( - 265E4B8B0199C32122BBAF162B6A7A3B /* Debug */, - E8CC8D3FD98540B83395885C5533CEE1 /* Release */, + 335888624B863A53F482B2E5A5CB861C /* Debug */, + 587F6847DBCBE9579002441D0DB73E24 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1883,20 +2171,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 61E5E465E4EBDC7192A60BDB29B54904 /* Build configuration list for PBXNativeTarget "ImagePicker-ImagePicker" */ = { + 8C96A43530B4D85390D577906027863F /* Build configuration list for PBXNativeTarget "ImagePicker-ImagePicker" */ = { isa = XCConfigurationList; buildConfigurations = ( - B7F72126190288DAACE0F880A0CE87C7 /* Debug */, - D39ECFFD29F8C3DA103F61A69C7BDEC1 /* Release */, + 64E43AF4EB03E9F8165A31D02D5DA443 /* Debug */, + 14B1875942CF1804DD2E8E3AE9EB1F2F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 768672492BEBD11B2982745D1B777D28 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */ = { + B82A7B1871A4545D6741D3C2BFB0C686 /* Build configuration list for PBXNativeTarget "Pods-MiniScanner" */ = { isa = XCConfigurationList; buildConfigurations = ( - 8D94357D87747513B8B34AAE89096A03 /* Debug */, - 74A42B7360C7CAE64024B006CBA43A1A /* Release */, + 3F7374818C189A52B28FE1A6E8223AF4 /* Debug */, + 4CA8F85A578C990F1D131F788DAB9C37 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1919,6 +2207,24 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + E9F523CB7F35862D3E3786784888B015 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 73C3CC60B832308C2ADE4081B8425C32 /* Debug */, + F39875FAA6E25812777C4BE1F9EDADAD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + F57789B0722F33D1CFA6AE9A32A5991C /* Build configuration list for PBXNativeTarget "Toast-Swift-Toast-Swift" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 91ABE37F856CA9B897C0A7136C50F490 /* Debug */, + A3444ACB1257EF6F621EDD9B5D48B62E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; /* End XCConfigurationList section */ }; rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; diff --git a/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/Toast-Swift-Toast-Swift.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/Toast-Swift-Toast-Swift.xcscheme new file mode 100644 index 0000000..76e73bb --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/Toast-Swift-Toast-Swift.xcscheme @@ -0,0 +1,58 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Scheme + LastUpgradeVersion = "1500" + version = "1.3"> + <BuildAction + parallelizeBuildables = "YES" + buildImplicitDependencies = "YES"> + <BuildActionEntries> + <BuildActionEntry + buildForTesting = "YES" + buildForRunning = "YES" + buildForProfiling = "YES" + buildForArchiving = "YES" + buildForAnalyzing = "YES"> + <BuildableReference + BuildableIdentifier = "primary" + BlueprintIdentifier = "C344E85893FCDEE5B70436E0A4A3472B" + BuildableName = "Toast-Swift.bundle" + BlueprintName = "Toast-Swift-Toast-Swift" + ReferencedContainer = "container:Pods.xcodeproj"> + </BuildableReference> + </BuildActionEntry> + </BuildActionEntries> + </BuildAction> + <TestAction + buildConfiguration = "Debug" + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" + shouldUseLaunchSchemeArgsEnv = "YES"> + <Testables> + </Testables> + </TestAction> + <LaunchAction + buildConfiguration = "Debug" + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" + launchStyle = "0" + useCustomWorkingDirectory = "NO" + ignoresPersistentStateOnLaunch = "NO" + debugDocumentVersioning = "YES" + debugServiceExtension = "internal" + allowLocationSimulation = "YES"> + </LaunchAction> + <ProfileAction + buildConfiguration = "Release" + shouldUseLaunchSchemeArgsEnv = "YES" + savedToolIdentifier = "" + useCustomWorkingDirectory = "NO" + debugDocumentVersioning = "YES"> + </ProfileAction> + <AnalyzeAction + buildConfiguration = "Debug"> + </AnalyzeAction> + <ArchiveAction + buildConfiguration = "Release" + revealArchiveInOrganizer = "YES"> + </ArchiveAction> +</Scheme> diff --git a/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/Toast-Swift.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/Toast-Swift.xcscheme new file mode 100644 index 0000000..212dab8 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/Toast-Swift.xcscheme @@ -0,0 +1,58 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Scheme + LastUpgradeVersion = "1500" + version = "1.3"> + <BuildAction + parallelizeBuildables = "YES" + buildImplicitDependencies = "YES"> + <BuildActionEntries> + <BuildActionEntry + buildForTesting = "YES" + buildForRunning = "YES" + buildForProfiling = "YES" + buildForArchiving = "YES" + buildForAnalyzing = "YES"> + <BuildableReference + BuildableIdentifier = "primary" + BlueprintIdentifier = "B990BD87169C76A3ED3FE8A9258D91A3" + BuildableName = "Toast_Swift.framework" + BlueprintName = "Toast-Swift" + ReferencedContainer = "container:Pods.xcodeproj"> + </BuildableReference> + </BuildActionEntry> + </BuildActionEntries> + </BuildAction> + <TestAction + buildConfiguration = "Debug" + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" + shouldUseLaunchSchemeArgsEnv = "YES"> + <Testables> + </Testables> + </TestAction> + <LaunchAction + buildConfiguration = "Debug" + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" + launchStyle = "0" + useCustomWorkingDirectory = "NO" + ignoresPersistentStateOnLaunch = "NO" + debugDocumentVersioning = "YES" + debugServiceExtension = "internal" + allowLocationSimulation = "YES"> + </LaunchAction> + <ProfileAction + buildConfiguration = "Release" + shouldUseLaunchSchemeArgsEnv = "YES" + savedToolIdentifier = "" + useCustomWorkingDirectory = "NO" + debugDocumentVersioning = "YES"> + </ProfileAction> + <AnalyzeAction + buildConfiguration = "Debug"> + </AnalyzeAction> + <ArchiveAction + buildConfiguration = "Release" + revealArchiveInOrganizer = "YES"> + </ArchiveAction> +</Scheme> diff --git a/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/xcschememanagement.plist index fefa7d3..686046d 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/xcschememanagement.plist @@ -60,6 +60,20 @@ <key>orderHint</key> <integer>7</integer> </dict> + <key>Toast-Swift-Toast-Swift.xcscheme</key> + <dict> + <key>isShown</key> + <false/> + <key>orderHint</key> + <integer>9</integer> + </dict> + <key>Toast-Swift.xcscheme</key> + <dict> + <key>isShown</key> + <false/> + <key>orderHint</key> + <integer>8</integer> + </dict> </dict> <key>SuppressBuildableAutocreation</key> <dict/> diff --git a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.markdown b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.markdown index 7a6d9b5..67e632b 100644 --- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.markdown @@ -124,4 +124,28 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +## Toast-Swift + +Copyright (c) 2015-2024 Charles Scalesse. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + Generated by CocoaPods - https://cocoapods.org diff --git a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.plist b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.plist index 5aa48dc..8174bcd 100644 --- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.plist @@ -166,6 +166,36 @@ SOFTWARE. <key>Type</key> <string>PSGroupSpecifier</string> </dict> + <dict> + <key>FooterText</key> + <string>Copyright (c) 2015-2024 Charles Scalesse. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +</string> + <key>License</key> + <string>MIT</string> + <key>Title</key> + <string>Toast-Swift</string> + <key>Type</key> + <string>PSGroupSpecifier</string> + </dict> <dict> <key>FooterText</key> <string>Generated by CocoaPods - https://cocoapods.org</string> diff --git a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Debug-input-files.xcfilelist b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Debug-input-files.xcfilelist index 1c544db..ee9d760 100644 --- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Debug-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Debug-input-files.xcfilelist @@ -3,4 +3,5 @@ ${BUILT_PRODUCTS_DIR}/EPSignature/EPSignature.framework ${BUILT_PRODUCTS_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework ${BUILT_PRODUCTS_DIR}/ImagePicker/ImagePicker.framework ${BUILT_PRODUCTS_DIR}/LanguageManager-iOS/LanguageManager_iOS.framework -${BUILT_PRODUCTS_DIR}/NBBottomSheet/NBBottomSheet.framework \ No newline at end of file +${BUILT_PRODUCTS_DIR}/NBBottomSheet/NBBottomSheet.framework +${BUILT_PRODUCTS_DIR}/Toast-Swift/Toast_Swift.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Debug-output-files.xcfilelist b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Debug-output-files.xcfilelist index 13e73d2..c77d8f8 100644 --- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Debug-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Debug-output-files.xcfilelist @@ -2,4 +2,5 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/EPSignature.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/IQKeyboardManagerSwift.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ImagePicker.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/LanguageManager_iOS.framework -${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/NBBottomSheet.framework \ No newline at end of file +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/NBBottomSheet.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Toast_Swift.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Release-input-files.xcfilelist b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Release-input-files.xcfilelist index 1c544db..ee9d760 100644 --- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Release-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Release-input-files.xcfilelist @@ -3,4 +3,5 @@ ${BUILT_PRODUCTS_DIR}/EPSignature/EPSignature.framework ${BUILT_PRODUCTS_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework ${BUILT_PRODUCTS_DIR}/ImagePicker/ImagePicker.framework ${BUILT_PRODUCTS_DIR}/LanguageManager-iOS/LanguageManager_iOS.framework -${BUILT_PRODUCTS_DIR}/NBBottomSheet/NBBottomSheet.framework \ No newline at end of file +${BUILT_PRODUCTS_DIR}/NBBottomSheet/NBBottomSheet.framework +${BUILT_PRODUCTS_DIR}/Toast-Swift/Toast_Swift.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Release-output-files.xcfilelist b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Release-output-files.xcfilelist index 13e73d2..c77d8f8 100644 --- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Release-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Release-output-files.xcfilelist @@ -2,4 +2,5 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/EPSignature.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/IQKeyboardManagerSwift.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ImagePicker.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/LanguageManager_iOS.framework -${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/NBBottomSheet.framework \ No newline at end of file +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/NBBottomSheet.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Toast_Swift.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks.sh b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks.sh index 0119b97..fa520aa 100755 --- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks.sh +++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks.sh @@ -181,6 +181,7 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/ImagePicker/ImagePicker.framework" install_framework "${BUILT_PRODUCTS_DIR}/LanguageManager-iOS/LanguageManager_iOS.framework" install_framework "${BUILT_PRODUCTS_DIR}/NBBottomSheet/NBBottomSheet.framework" + install_framework "${BUILT_PRODUCTS_DIR}/Toast-Swift/Toast_Swift.framework" fi if [[ "$CONFIGURATION" == "Release" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/EPSignature/EPSignature.framework" @@ -188,6 +189,7 @@ if [[ "$CONFIGURATION" == "Release" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/ImagePicker/ImagePicker.framework" install_framework "${BUILT_PRODUCTS_DIR}/LanguageManager-iOS/LanguageManager_iOS.framework" install_framework "${BUILT_PRODUCTS_DIR}/NBBottomSheet/NBBottomSheet.framework" + install_framework "${BUILT_PRODUCTS_DIR}/Toast-Swift/Toast_Swift.framework" fi if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then wait diff --git a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner.debug.xcconfig b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner.debug.xcconfig index 6ebb170..b55a91b 100644 --- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner.debug.xcconfig +++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner.debug.xcconfig @@ -1,11 +1,11 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/EPSignature" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/ImagePicker" "${PODS_CONFIGURATION_BUILD_DIR}/LanguageManager-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/NBBottomSheet" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/EPSignature" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/ImagePicker" "${PODS_CONFIGURATION_BUILD_DIR}/LanguageManager-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/NBBottomSheet" "${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/EPSignature/EPSignature.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ImagePicker/ImagePicker.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/LanguageManager-iOS/LanguageManager_iOS.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NBBottomSheet/NBBottomSheet.framework/Headers" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/EPSignature/EPSignature.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ImagePicker/ImagePicker.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/LanguageManager-iOS/LanguageManager_iOS.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NBBottomSheet/NBBottomSheet.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift/Toast_Swift.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift $(SDKROOT)/usr/lib/swift -OTHER_LDFLAGS = $(inherited) -l"swiftCoreGraphics" -framework "AVFoundation" -framework "CoreGraphics" -framework "EPSignature" -framework "Foundation" -framework "IQKeyboardManagerSwift" -framework "ImagePicker" -framework "LanguageManager_iOS" -framework "NBBottomSheet" -framework "QuartzCore" -framework "UIKit" +OTHER_LDFLAGS = $(inherited) -l"swiftCoreGraphics" -framework "AVFoundation" -framework "CoreGraphics" -framework "EPSignature" -framework "Foundation" -framework "IQKeyboardManagerSwift" -framework "ImagePicker" -framework "LanguageManager_iOS" -framework "NBBottomSheet" -framework "QuartzCore" -framework "Toast_Swift" -framework "UIKit" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner.release.xcconfig b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner.release.xcconfig index 6ebb170..b55a91b 100644 --- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner.release.xcconfig +++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner.release.xcconfig @@ -1,11 +1,11 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/EPSignature" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/ImagePicker" "${PODS_CONFIGURATION_BUILD_DIR}/LanguageManager-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/NBBottomSheet" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/EPSignature" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/ImagePicker" "${PODS_CONFIGURATION_BUILD_DIR}/LanguageManager-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/NBBottomSheet" "${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/EPSignature/EPSignature.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ImagePicker/ImagePicker.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/LanguageManager-iOS/LanguageManager_iOS.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NBBottomSheet/NBBottomSheet.framework/Headers" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/EPSignature/EPSignature.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ImagePicker/ImagePicker.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/LanguageManager-iOS/LanguageManager_iOS.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NBBottomSheet/NBBottomSheet.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift/Toast_Swift.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift $(SDKROOT)/usr/lib/swift -OTHER_LDFLAGS = $(inherited) -l"swiftCoreGraphics" -framework "AVFoundation" -framework "CoreGraphics" -framework "EPSignature" -framework "Foundation" -framework "IQKeyboardManagerSwift" -framework "ImagePicker" -framework "LanguageManager_iOS" -framework "NBBottomSheet" -framework "QuartzCore" -framework "UIKit" +OTHER_LDFLAGS = $(inherited) -l"swiftCoreGraphics" -framework "AVFoundation" -framework "CoreGraphics" -framework "EPSignature" -framework "Foundation" -framework "IQKeyboardManagerSwift" -framework "ImagePicker" -framework "LanguageManager_iOS" -framework "NBBottomSheet" -framework "QuartzCore" -framework "Toast_Swift" -framework "UIKit" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Toast-Swift/ResourceBundle-Toast-Swift-Toast-Swift-Info.plist b/Pods/Target Support Files/Toast-Swift/ResourceBundle-Toast-Swift-Toast-Swift-Info.plist new file mode 100644 index 0000000..5b2072c --- /dev/null +++ b/Pods/Target Support Files/Toast-Swift/ResourceBundle-Toast-Swift-Toast-Swift-Info.plist @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>CFBundleDevelopmentRegion</key> + <string>${PODS_DEVELOPMENT_LANGUAGE}</string> + <key>CFBundleIdentifier</key> + <string>${PRODUCT_BUNDLE_IDENTIFIER}</string> + <key>CFBundleInfoDictionaryVersion</key> + <string>6.0</string> + <key>CFBundleName</key> + <string>${PRODUCT_NAME}</string> + <key>CFBundlePackageType</key> + <string>BNDL</string> + <key>CFBundleShortVersionString</key> + <string>5.1.1</string> + <key>CFBundleSignature</key> + <string>????</string> + <key>CFBundleVersion</key> + <string>1</string> + <key>NSPrincipalClass</key> + <string></string> +</dict> +</plist> diff --git a/Pods/Target Support Files/Toast-Swift/Toast-Swift-Info.plist b/Pods/Target Support Files/Toast-Swift/Toast-Swift-Info.plist new file mode 100644 index 0000000..021370d --- /dev/null +++ b/Pods/Target Support Files/Toast-Swift/Toast-Swift-Info.plist @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>CFBundleDevelopmentRegion</key> + <string>${PODS_DEVELOPMENT_LANGUAGE}</string> + <key>CFBundleExecutable</key> + <string>${EXECUTABLE_NAME}</string> + <key>CFBundleIdentifier</key> + <string>${PRODUCT_BUNDLE_IDENTIFIER}</string> + <key>CFBundleInfoDictionaryVersion</key> + <string>6.0</string> + <key>CFBundleName</key> + <string>${PRODUCT_NAME}</string> + <key>CFBundlePackageType</key> + <string>FMWK</string> + <key>CFBundleShortVersionString</key> + <string>5.1.1</string> + <key>CFBundleSignature</key> + <string>????</string> + <key>CFBundleVersion</key> + <string>${CURRENT_PROJECT_VERSION}</string> + <key>NSPrincipalClass</key> + <string></string> +</dict> +</plist> diff --git a/Pods/Target Support Files/Toast-Swift/Toast-Swift-dummy.m b/Pods/Target Support Files/Toast-Swift/Toast-Swift-dummy.m new file mode 100644 index 0000000..2962aa4 --- /dev/null +++ b/Pods/Target Support Files/Toast-Swift/Toast-Swift-dummy.m @@ -0,0 +1,5 @@ +#import <Foundation/Foundation.h> +@interface PodsDummy_Toast_Swift : NSObject +@end +@implementation PodsDummy_Toast_Swift +@end diff --git a/Pods/Target Support Files/Toast-Swift/Toast-Swift-prefix.pch b/Pods/Target Support Files/Toast-Swift/Toast-Swift-prefix.pch new file mode 100644 index 0000000..beb2a24 --- /dev/null +++ b/Pods/Target Support Files/Toast-Swift/Toast-Swift-prefix.pch @@ -0,0 +1,12 @@ +#ifdef __OBJC__ +#import <UIKit/UIKit.h> +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + diff --git a/Pods/Target Support Files/Toast-Swift/Toast-Swift-umbrella.h b/Pods/Target Support Files/Toast-Swift/Toast-Swift-umbrella.h new file mode 100644 index 0000000..8abdfa0 --- /dev/null +++ b/Pods/Target Support Files/Toast-Swift/Toast-Swift-umbrella.h @@ -0,0 +1,16 @@ +#ifdef __OBJC__ +#import <UIKit/UIKit.h> +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + + +FOUNDATION_EXPORT double Toast_SwiftVersionNumber; +FOUNDATION_EXPORT const unsigned char Toast_SwiftVersionString[]; + diff --git a/Pods/Target Support Files/Toast-Swift/Toast-Swift.debug.xcconfig b/Pods/Target Support Files/Toast-Swift/Toast-Swift.debug.xcconfig new file mode 100644 index 0000000..8c4b186 --- /dev/null +++ b/Pods/Target Support Files/Toast-Swift/Toast-Swift.debug.xcconfig @@ -0,0 +1,15 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -framework "QuartzCore" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/Toast-Swift +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/Toast-Swift/Toast-Swift.modulemap b/Pods/Target Support Files/Toast-Swift/Toast-Swift.modulemap new file mode 100644 index 0000000..af3db9f --- /dev/null +++ b/Pods/Target Support Files/Toast-Swift/Toast-Swift.modulemap @@ -0,0 +1,6 @@ +framework module Toast_Swift { + umbrella header "Toast-Swift-umbrella.h" + + export * + module * { export * } +} diff --git a/Pods/Target Support Files/Toast-Swift/Toast-Swift.release.xcconfig b/Pods/Target Support Files/Toast-Swift/Toast-Swift.release.xcconfig new file mode 100644 index 0000000..8c4b186 --- /dev/null +++ b/Pods/Target Support Files/Toast-Swift/Toast-Swift.release.xcconfig @@ -0,0 +1,15 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -framework "QuartzCore" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/Toast-Swift +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Toast-Swift/LICENSE b/Pods/Toast-Swift/LICENSE new file mode 100644 index 0000000..6b3b982 --- /dev/null +++ b/Pods/Toast-Swift/LICENSE @@ -0,0 +1,20 @@ +Copyright (c) 2015-2024 Charles Scalesse. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/Pods/Toast-Swift/README.md b/Pods/Toast-Swift/README.md new file mode 100644 index 0000000..e7ae831 --- /dev/null +++ b/Pods/Toast-Swift/README.md @@ -0,0 +1,143 @@ +Toast-Swift +============= + +[](http://cocoadocs.org/docsets/Toast-Swift) +[](https://github.com/Carthage/Carthage) + +Toast-Swift is a Swift extension that adds toast notifications to the `UIView` object class. It is intended to be simple, lightweight, and easy to use. Most toast notifications can be triggered with a single line of code. + +**Toast-Swift is a native Swift port of [Toast for iOS](https://github.com/scalessec/Toast "Toast for iOS").** + +Screenshots +--------- + + + +Basic Examples +--------- +```swift +// basic usage +self.view.makeToast("This is a piece of toast") + +// toast with a specific duration and position +self.view.makeToast("This is a piece of toast", duration: 3.0, position: .top) + +// toast presented with multiple options and with a completion closure +self.view.makeToast("This is a piece of toast", duration: 2.0, point: CGPoint(x: 110.0, y: 110.0), title: "Toast Title", image: UIImage(named: "toast.png")) { didTap in + if didTap { + print("completion from tap") + } else { + print("completion without tap") + } +} + +// display toast with an activity spinner +self.view.makeToastActivity(.center) + +// display any view as toast +self.view.showToast(myView) + +// immediately hides all toast views in self.view +self.view.hideAllToasts() +``` + +But wait, there's more! +--------- +```swift +// create a new style +var style = ToastStyle() + +// this is just one of many style options +style.messageColor = .blue + +// present the toast with the new style +self.view.makeToast("This is a piece of toast", duration: 3.0, position: .bottom, style: style) + +// or perhaps you want to use this style for all toasts going forward? +// just set the shared style and there's no need to provide the style again +ToastManager.shared.style = style +self.view.makeToast("This is a piece of toast") // now uses the shared style + +// toggle "tap to dismiss" functionality +ToastManager.shared.isTapToDismissEnabled = true + +// toggle queueing behavior +ToastManager.shared.isQueueEnabled = true +``` + +See the demo project for more examples. + + +Setup Instructions +------------------ + +[CocoaPods](http://cocoapods.org) +------------------ + +To integrate Toast-Swift into your Xcode project using CocoaPods, specify it in your `Podfile`: + +```ruby +pod 'Toast-Swift', '~> 5.1.0' +``` + +and in your code add `import Toast_Swift`. + +[Carthage](https://github.com/Carthage/Carthage) +------------------ + +To integrate Toast-Swift into your Xcode project using Carthage, specify it in your `Cartfile`: + +```ogdl +github "scalessec/Toast-Swift" ~> 5.1.0 +``` + +Run `carthage update` to build the framework and drag the built `ToastSwiftFramework.framework` into your Xcode project. + +and in your code add `import ToastSwiftFramework`. + +[Swift Package Manager](https://swift.org/package-manager/) +------------------ + +When using Xcode 11 or later, you can install `Toast` by going to your Project settings > `Swift Packages` and add the repository by providing the GitHub URL. Alternatively, you can go to `File` > `Swift Packages` > `Add Package Dependencies...` + +Manually +------------------ + +1. Add `Toast.swift` to your project. +2. Grab yourself a cold 🍺. + +Compatibility +------------------ +* Version `5.x.x` requires Swift 5 and Xcode 10.2 or later. +* Version `4.x.x` requires Swift 4.2 and Xcode 10. +* Version `3.x.x` requires Swift 4 and Xcode 9. +* Version `2.x.x` requires Swift 3 and Xcode 8. +* Version `1.4.x` requires Swift 2.2 and Xcode 7.3. +* Version `1.0.0` can be used with Swift 2.1 and earlier versions of Xcode. + +Privacy +----------- +Toast-Swift does not collect any data. A [privacy manifest](Toast/Resources/PrivacyInfo.xcprivacy) is provided with the library. See [Apple's documentation](https://developer.apple.com/documentation/bundleresources/privacy_manifest_files) for related details. + +MIT License +----------- + Copyright (c) 2015-2024 Charles Scalesse. + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/Pods/Toast-Swift/Toast/Resources/PrivacyInfo.xcprivacy b/Pods/Toast-Swift/Toast/Resources/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..3421b16 --- /dev/null +++ b/Pods/Toast-Swift/Toast/Resources/PrivacyInfo.xcprivacy @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>NSPrivacyTracking</key> + <false/> + <key>NSPrivacyCollectedDataTypes</key> + <array/> + <key>NSPrivacyTrackingDomains</key> + <array/> + <key>NSPrivacyAccessedAPITypes</key> + <array/> +</dict> +</plist> \ No newline at end of file diff --git a/Pods/Toast-Swift/Toast/Toast.swift b/Pods/Toast-Swift/Toast/Toast.swift new file mode 100644 index 0000000..5b4dd05 --- /dev/null +++ b/Pods/Toast-Swift/Toast/Toast.swift @@ -0,0 +1,797 @@ +// +// Toast.swift +// Toast-Swift +// +// Copyright (c) 2015-2024 Charles Scalesse. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +// SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +import UIKit +import ObjectiveC + +/** + Toast is a Swift extension that adds toast notifications to the `UIView` object class. + It is intended to be simple, lightweight, and easy to use. Most toast notifications + can be triggered with a single line of code. + + The `makeToast` methods create a new view and then display it as toast. + + The `showToast` methods display any view as toast. + + */ +public extension UIView { + + /** + Keys used for associated objects. + */ + private struct ToastKeys { + static var timer = malloc(1) + static var duration = malloc(1) + static var point = malloc(1) + static var completion = malloc(1) + static var activeToasts = malloc(1) + static var activityView = malloc(1) + static var queue = malloc(1) + } + + /** + Swift closures can't be directly associated with objects via the + Objective-C runtime, so the (ugly) solution is to wrap them in a + class that can be used with associated objects. + */ + private class ToastCompletionWrapper { + let completion: ((Bool) -> Void)? + + init(_ completion: ((Bool) -> Void)?) { + self.completion = completion + } + } + + private enum ToastError: Error { + case missingParameters + } + + private var activeToasts: NSMutableArray { + get { + if let activeToasts = objc_getAssociatedObject(self, &ToastKeys.activeToasts) as? NSMutableArray { + return activeToasts + } else { + let activeToasts = NSMutableArray() + objc_setAssociatedObject(self, &ToastKeys.activeToasts, activeToasts, .OBJC_ASSOCIATION_RETAIN_NONATOMIC) + return activeToasts + } + } + } + + private var queue: NSMutableArray { + get { + if let queue = objc_getAssociatedObject(self, &ToastKeys.queue) as? NSMutableArray { + return queue + } else { + let queue = NSMutableArray() + objc_setAssociatedObject(self, &ToastKeys.queue, queue, .OBJC_ASSOCIATION_RETAIN_NONATOMIC) + return queue + } + } + } + + // MARK: - Make Toast Methods + + /** + Creates and presents a new toast view. + + @param message The message to be displayed + @param duration The toast duration + @param position The toast's position + @param title The title + @param image The image + @param style The style. The shared style will be used when nil + @param completion The completion closure, executed after the toast view disappears. + didTap will be `true` if the toast view was dismissed from a tap. + */ + func makeToast(_ message: String?, duration: TimeInterval = ToastManager.shared.duration, position: ToastPosition = ToastManager.shared.position, title: String? = nil, image: UIImage? = nil, style: ToastStyle = ToastManager.shared.style, completion: ((_ didTap: Bool) -> Void)? = nil) { + do { + let toast = try toastViewForMessage(message, title: title, image: image, style: style) + showToast(toast, duration: duration, position: position, completion: completion) + } catch ToastError.missingParameters { + print("Error: message, title, and image are all nil") + } catch {} + } + + /** + Creates a new toast view and presents it at a given center point. + + @param message The message to be displayed + @param duration The toast duration + @param point The toast's center point + @param title The title + @param image The image + @param style The style. The shared style will be used when nil + @param completion The completion closure, executed after the toast view disappears. + didTap will be `true` if the toast view was dismissed from a tap. + */ + func makeToast(_ message: String?, duration: TimeInterval = ToastManager.shared.duration, point: CGPoint, title: String?, image: UIImage?, style: ToastStyle = ToastManager.shared.style, completion: ((_ didTap: Bool) -> Void)?) { + do { + let toast = try toastViewForMessage(message, title: title, image: image, style: style) + showToast(toast, duration: duration, point: point, completion: completion) + } catch ToastError.missingParameters { + print("Error: message, title, and image cannot all be nil") + } catch {} + } + + // MARK: - Show Toast Methods + + /** + Displays any view as toast at a provided position and duration. The completion closure + executes when the toast view completes. `didTap` will be `true` if the toast view was + dismissed from a tap. + + @param toast The view to be displayed as toast + @param duration The notification duration + @param position The toast's position + @param completion The completion block, executed after the toast view disappears. + didTap will be `true` if the toast view was dismissed from a tap. + */ + func showToast(_ toast: UIView, duration: TimeInterval = ToastManager.shared.duration, position: ToastPosition = ToastManager.shared.position, completion: ((_ didTap: Bool) -> Void)? = nil) { + let point = position.centerPoint(forToast: toast, inSuperview: self) + showToast(toast, duration: duration, point: point, completion: completion) + } + + /** + Displays any view as toast at a provided center point and duration. The completion closure + executes when the toast view completes. `didTap` will be `true` if the toast view was + dismissed from a tap. + + @param toast The view to be displayed as toast + @param duration The notification duration + @param point The toast's center point + @param completion The completion block, executed after the toast view disappears. + didTap will be `true` if the toast view was dismissed from a tap. + */ + func showToast(_ toast: UIView, duration: TimeInterval = ToastManager.shared.duration, point: CGPoint, completion: ((_ didTap: Bool) -> Void)? = nil) { + objc_setAssociatedObject(toast, &ToastKeys.completion, ToastCompletionWrapper(completion), .OBJC_ASSOCIATION_RETAIN_NONATOMIC); + + if ToastManager.shared.isQueueEnabled, activeToasts.count > 0 { + objc_setAssociatedObject(toast, &ToastKeys.duration, NSNumber(value: duration), .OBJC_ASSOCIATION_RETAIN_NONATOMIC); + objc_setAssociatedObject(toast, &ToastKeys.point, NSValue(cgPoint: point), .OBJC_ASSOCIATION_RETAIN_NONATOMIC); + + queue.add(toast) + } else { + showToast(toast, duration: duration, point: point) + } + } + + // MARK: - Hide Toast Methods + + /** + Hides the active toast. If there are multiple toasts active in a view, this method + hides the oldest toast (the first of the toasts to have been presented). + + @see `hideAllToasts()` to remove all active toasts from a view. + + @warning This method has no effect on activity toasts. Use `hideToastActivity` to + hide activity toasts. + + */ + func hideToast() { + guard let activeToast = activeToasts.firstObject as? UIView else { return } + hideToast(activeToast) + } + + /** + Hides an active toast. + + @param toast The active toast view to dismiss. Any toast that is currently being displayed + on the screen is considered active. + + @warning this does not clear a toast view that is currently waiting in the queue. + */ + func hideToast(_ toast: UIView) { + guard activeToasts.contains(toast) else { return } + hideToast(toast, fromTap: false) + } + + /** + Hides all toast views. + + @param includeActivity If `true`, toast activity will also be hidden. Default is `false`. + @param clearQueue If `true`, removes all toast views from the queue. Default is `true`. + */ + func hideAllToasts(includeActivity: Bool = false, clearQueue: Bool = true) { + if clearQueue { + clearToastQueue() + } + + activeToasts.compactMap { $0 as? UIView } + .forEach { hideToast($0) } + + if includeActivity { + hideToastActivity() + } + } + + /** + Removes all toast views from the queue. This has no effect on toast views that are + active. Use `hideAllToasts(clearQueue:)` to hide the active toasts views and clear + the queue. + */ + func clearToastQueue() { + queue.removeAllObjects() + } + + // MARK: - Activity Methods + + /** + Creates and displays a new toast activity indicator view at a specified position. + + @warning Only one toast activity indicator view can be presented per superview. Subsequent + calls to `makeToastActivity(position:)` will be ignored until `hideToastActivity()` is called. + + @warning `makeToastActivity(position:)` works independently of the `showToast` methods. Toast + activity views can be presented and dismissed while toast views are being displayed. + `makeToastActivity(position:)` has no effect on the queueing behavior of the `showToast` methods. + + @param position The toast's position + */ + func makeToastActivity(_ position: ToastPosition) { + // sanity + guard objc_getAssociatedObject(self, &ToastKeys.activityView) as? UIView == nil else { return } + + let toast = createToastActivityView() + let point = position.centerPoint(forToast: toast, inSuperview: self) + makeToastActivity(toast, point: point) + } + + /** + Creates and displays a new toast activity indicator view at a specified position. + + @warning Only one toast activity indicator view can be presented per superview. Subsequent + calls to `makeToastActivity(position:)` will be ignored until `hideToastActivity()` is called. + + @warning `makeToastActivity(position:)` works independently of the `showToast` methods. Toast + activity views can be presented and dismissed while toast views are being displayed. + `makeToastActivity(position:)` has no effect on the queueing behavior of the `showToast` methods. + + @param point The toast's center point + */ + func makeToastActivity(_ point: CGPoint) { + // sanity + guard objc_getAssociatedObject(self, &ToastKeys.activityView) as? UIView == nil else { return } + + let toast = createToastActivityView() + makeToastActivity(toast, point: point) + } + + /** + Dismisses the active toast activity indicator view. + */ + func hideToastActivity() { + if let toast = objc_getAssociatedObject(self, &ToastKeys.activityView) as? UIView { + UIView.animate(withDuration: ToastManager.shared.style.fadeDuration, delay: 0.0, options: [.curveEaseIn, .beginFromCurrentState], animations: { + toast.alpha = 0.0 + }) { _ in + toast.removeFromSuperview() + objc_setAssociatedObject(self, &ToastKeys.activityView, nil, .OBJC_ASSOCIATION_RETAIN_NONATOMIC) + } + } + } + + // MARK: - Helper Methods + + /** + Returns `true` if a toast view or toast activity view is actively being displayed. + */ + func isShowingToast() -> Bool { + return activeToasts.count > 0 || objc_getAssociatedObject(self, &ToastKeys.activityView) != nil + } + + // MARK: - Private Activity Methods + + private func makeToastActivity(_ toast: UIView, point: CGPoint) { + toast.alpha = 0.0 + toast.center = point + + objc_setAssociatedObject(self, &ToastKeys.activityView, toast, .OBJC_ASSOCIATION_RETAIN_NONATOMIC) + + self.addSubview(toast) + + UIView.animate(withDuration: ToastManager.shared.style.fadeDuration, delay: 0.0, options: .curveEaseOut, animations: { + toast.alpha = 1.0 + }) + } + + private func createToastActivityView() -> UIView { + let style = ToastManager.shared.style + + let activityView = UIView(frame: CGRect(x: 0.0, y: 0.0, width: style.activitySize.width, height: style.activitySize.height)) + activityView.backgroundColor = style.activityBackgroundColor + activityView.autoresizingMask = [.flexibleLeftMargin, .flexibleRightMargin, .flexibleTopMargin, .flexibleBottomMargin] + activityView.layer.cornerRadius = style.cornerRadius + + if style.displayShadow { + activityView.layer.shadowColor = style.shadowColor.cgColor + activityView.layer.shadowOpacity = style.shadowOpacity + activityView.layer.shadowRadius = style.shadowRadius + activityView.layer.shadowOffset = style.shadowOffset + } + + let activityIndicatorView = UIActivityIndicatorView(style: .whiteLarge) + activityIndicatorView.center = CGPoint(x: activityView.bounds.size.width / 2.0, y: activityView.bounds.size.height / 2.0) + activityView.addSubview(activityIndicatorView) + activityIndicatorView.color = style.activityIndicatorColor + activityIndicatorView.startAnimating() + + return activityView + } + + // MARK: - Private Show/Hide Methods + + private func showToast(_ toast: UIView, duration: TimeInterval, point: CGPoint) { + toast.center = point + toast.alpha = 0.0 + + if ToastManager.shared.isTapToDismissEnabled { + let recognizer = UITapGestureRecognizer(target: self, action: #selector(UIView.handleToastTapped(_:))) + toast.addGestureRecognizer(recognizer) + toast.isUserInteractionEnabled = true + toast.isExclusiveTouch = true + } + + activeToasts.add(toast) + self.addSubview(toast) + + let timer = Timer(timeInterval: duration, target: self, selector: #selector(UIView.toastTimerDidFinish(_:)), userInfo: toast, repeats: false) + objc_setAssociatedObject(toast, &ToastKeys.timer, timer, .OBJC_ASSOCIATION_RETAIN_NONATOMIC) + + UIView.animate(withDuration: ToastManager.shared.style.fadeDuration, delay: 0.0, options: [.curveEaseOut, .allowUserInteraction], animations: { + toast.alpha = 1.0 + }) { _ in + guard let timer = objc_getAssociatedObject(toast, &ToastKeys.timer) as? Timer else { return } + RunLoop.main.add(timer, forMode: .common) + } + + UIAccessibility.post(notification: .screenChanged, argument: toast) + } + + private func hideToast(_ toast: UIView, fromTap: Bool) { + if let timer = objc_getAssociatedObject(toast, &ToastKeys.timer) as? Timer { + timer.invalidate() + } + + UIView.animate(withDuration: ToastManager.shared.style.fadeDuration, delay: 0.0, options: [.curveEaseIn, .beginFromCurrentState], animations: { + toast.alpha = 0.0 + }) { _ in + toast.removeFromSuperview() + self.activeToasts.remove(toast) + + if let wrapper = objc_getAssociatedObject(toast, &ToastKeys.completion) as? ToastCompletionWrapper, let completion = wrapper.completion { + completion(fromTap) + } + + if let nextToast = self.queue.firstObject as? UIView, let duration = objc_getAssociatedObject(nextToast, &ToastKeys.duration) as? NSNumber, let point = objc_getAssociatedObject(nextToast, &ToastKeys.point) as? NSValue { + self.queue.removeObject(at: 0) + self.showToast(nextToast, duration: duration.doubleValue, point: point.cgPointValue) + } + } + } + + // MARK: - Events + + @objc + private func handleToastTapped(_ recognizer: UITapGestureRecognizer) { + guard let toast = recognizer.view else { return } + hideToast(toast, fromTap: true) + } + + @objc + private func toastTimerDidFinish(_ timer: Timer) { + guard let toast = timer.userInfo as? UIView else { return } + hideToast(toast) + } + + // MARK: - Toast Construction + + /** + Creates a new toast view with any combination of message, title, and image. + The look and feel is configured via the style. Unlike the `makeToast` methods, + this method does not present the toast view automatically. One of the `showToast` + methods must be used to present the resulting view. + + @warning if message, title, and image are all nil, this method will throw + `ToastError.missingParameters` + + @param message The message to be displayed + @param title The title + @param image The image + @param style The style. The shared style will be used when nil + @throws `ToastError.missingParameters` when message, title, and image are all nil + @return The newly created toast view + */ + func toastViewForMessage(_ message: String?, title: String?, image: UIImage?, style: ToastStyle) throws -> UIView { + // sanity + guard message != nil || title != nil || image != nil else { + throw ToastError.missingParameters + } + + var messageLabel: UILabel? + var titleLabel: UILabel? + var imageView: UIImageView? + + let wrapperView = UIView() + wrapperView.backgroundColor = style.backgroundColor + wrapperView.autoresizingMask = [.flexibleLeftMargin, .flexibleRightMargin, .flexibleTopMargin, .flexibleBottomMargin] + wrapperView.layer.cornerRadius = style.cornerRadius + + if style.displayShadow { + wrapperView.layer.shadowColor = style.shadowColor.cgColor + wrapperView.layer.shadowOpacity = style.shadowOpacity + wrapperView.layer.shadowRadius = style.shadowRadius + wrapperView.layer.shadowOffset = style.shadowOffset + } + + if let image = image { + imageView = UIImageView(image: image) + imageView?.contentMode = .scaleAspectFit + imageView?.frame = CGRect(x: style.horizontalPadding, y: style.verticalPadding, width: style.imageSize.width, height: style.imageSize.height) + } + + var imageRect = CGRect.zero + + if let imageView = imageView { + imageRect.origin.x = style.horizontalPadding + imageRect.origin.y = style.verticalPadding + imageRect.size.width = imageView.bounds.size.width + imageRect.size.height = imageView.bounds.size.height + } + + if let title = title { + titleLabel = UILabel() + titleLabel?.numberOfLines = style.titleNumberOfLines + titleLabel?.font = style.titleFont + titleLabel?.textAlignment = style.titleAlignment + titleLabel?.lineBreakMode = .byTruncatingTail + titleLabel?.textColor = style.titleColor + titleLabel?.backgroundColor = UIColor.clear + titleLabel?.text = title; + + let maxTitleSize = CGSize(width: (self.bounds.size.width * style.maxWidthPercentage) - imageRect.size.width, height: self.bounds.size.height * style.maxHeightPercentage) + let titleSize = titleLabel?.sizeThatFits(maxTitleSize) + if let titleSize = titleSize { + titleLabel?.frame = CGRect(x: 0.0, y: 0.0, width: titleSize.width, height: titleSize.height) + } + } + + if let message = message { + messageLabel = UILabel() + messageLabel?.text = message + messageLabel?.numberOfLines = style.messageNumberOfLines + messageLabel?.font = style.messageFont + messageLabel?.textAlignment = style.messageAlignment + messageLabel?.lineBreakMode = .byTruncatingTail; + messageLabel?.textColor = style.messageColor + messageLabel?.backgroundColor = UIColor.clear + + let maxMessageSize = CGSize(width: (self.bounds.size.width * style.maxWidthPercentage) - imageRect.size.width, height: self.bounds.size.height * style.maxHeightPercentage) + let messageSize = messageLabel?.sizeThatFits(maxMessageSize) + if let messageSize = messageSize { + let actualWidth = min(messageSize.width, maxMessageSize.width) + let actualHeight = min(messageSize.height, maxMessageSize.height) + messageLabel?.frame = CGRect(x: 0.0, y: 0.0, width: actualWidth, height: actualHeight) + } + } + + var titleRect = CGRect.zero + + if let titleLabel = titleLabel { + titleRect.origin.x = imageRect.origin.x + imageRect.size.width + style.horizontalPadding + titleRect.origin.y = style.verticalPadding + titleRect.size.width = titleLabel.bounds.size.width + titleRect.size.height = titleLabel.bounds.size.height + } + + var messageRect = CGRect.zero + + if let messageLabel = messageLabel { + messageRect.origin.x = imageRect.origin.x + imageRect.size.width + style.horizontalPadding + messageRect.origin.y = titleRect.origin.y + titleRect.size.height + style.verticalPadding + messageRect.size.width = messageLabel.bounds.size.width + messageRect.size.height = messageLabel.bounds.size.height + } + + let longerWidth = max(titleRect.size.width, messageRect.size.width) + let longerX = max(titleRect.origin.x, messageRect.origin.x) + let wrapperWidth = max((imageRect.size.width + (style.horizontalPadding * 2.0)), (longerX + longerWidth + style.horizontalPadding)) + + let textMaxY = messageRect.size.height <= 0.0 && titleRect.size.height > 0.0 ? titleRect.maxY : messageRect.maxY + let wrapperHeight = max((textMaxY + style.verticalPadding), (imageRect.size.height + (style.verticalPadding * 2.0))) + + wrapperView.frame = CGRect(x: 0.0, y: 0.0, width: wrapperWidth, height: wrapperHeight) + + if let titleLabel = titleLabel { + titleRect.size.width = longerWidth + titleLabel.frame = titleRect + wrapperView.addSubview(titleLabel) + } + + if let messageLabel = messageLabel { + messageRect.size.width = longerWidth + messageLabel.frame = messageRect + wrapperView.addSubview(messageLabel) + } + + if let imageView = imageView { + wrapperView.addSubview(imageView) + } + + return wrapperView + } + +} + +// MARK: - Toast Style + +/** + `ToastStyle` instances define the look and feel for toast views created via the + `makeToast` methods as well for toast views created directly with + `toastViewForMessage(message:title:image:style:)`. + + @warning `ToastStyle` offers relatively simple styling options for the default + toast view. If you require a toast view with more complex UI, it probably makes more + sense to create your own custom UIView subclass and present it with the `showToast` + methods. +*/ +public struct ToastStyle { + + public init() {} + + /** + The background color. Default is `.black` at 80% opacity. + */ + public var backgroundColor: UIColor = UIColor.black.withAlphaComponent(0.8) + + /** + The title color. Default is `UIColor.whiteColor()`. + */ + public var titleColor: UIColor = .white + + /** + The message color. Default is `.white`. + */ + public var messageColor: UIColor = .white + + /** + A percentage value from 0.0 to 1.0, representing the maximum width of the toast + view relative to it's superview. Default is 0.8 (80% of the superview's width). + */ + public var maxWidthPercentage: CGFloat = 0.8 { + didSet { + maxWidthPercentage = max(min(maxWidthPercentage, 1.0), 0.0) + } + } + + /** + A percentage value from 0.0 to 1.0, representing the maximum height of the toast + view relative to it's superview. Default is 0.8 (80% of the superview's height). + */ + public var maxHeightPercentage: CGFloat = 0.8 { + didSet { + maxHeightPercentage = max(min(maxHeightPercentage, 1.0), 0.0) + } + } + + /** + The spacing from the horizontal edge of the toast view to the content. When an image + is present, this is also used as the padding between the image and the text. + Default is 10.0. + + */ + public var horizontalPadding: CGFloat = 10.0 + + /** + The spacing from the vertical edge of the toast view to the content. When a title + is present, this is also used as the padding between the title and the message. + Default is 10.0. On iOS11+, this value is added added to the `safeAreaInset.top` + and `safeAreaInsets.bottom`. + */ + public var verticalPadding: CGFloat = 10.0 + + /** + The corner radius. Default is 10.0. + */ + public var cornerRadius: CGFloat = 10.0; + + /** + The title font. Default is `.boldSystemFont(16.0)`. + */ + public var titleFont: UIFont = .boldSystemFont(ofSize: 16.0) + + /** + The message font. Default is `.systemFont(ofSize: 16.0)`. + */ + public var messageFont: UIFont = .systemFont(ofSize: 16.0) + + /** + The title text alignment. Default is `NSTextAlignment.Left`. + */ + public var titleAlignment: NSTextAlignment = .left + + /** + The message text alignment. Default is `NSTextAlignment.Left`. + */ + public var messageAlignment: NSTextAlignment = .left + + /** + The maximum number of lines for the title. The default is 0 (no limit). + */ + public var titleNumberOfLines = 0 + + /** + The maximum number of lines for the message. The default is 0 (no limit). + */ + public var messageNumberOfLines = 0 + + /** + Enable or disable a shadow on the toast view. Default is `false`. + */ + public var displayShadow = false + + /** + The shadow color. Default is `.black`. + */ + public var shadowColor: UIColor = .black + + /** + A value from 0.0 to 1.0, representing the opacity of the shadow. + Default is 0.8 (80% opacity). + */ + public var shadowOpacity: Float = 0.8 { + didSet { + shadowOpacity = max(min(shadowOpacity, 1.0), 0.0) + } + } + + /** + The shadow radius. Default is 6.0. + */ + public var shadowRadius: CGFloat = 6.0 + + /** + The shadow offset. The default is 4 x 4. + */ + public var shadowOffset = CGSize(width: 4.0, height: 4.0) + + /** + The image size. The default is 80 x 80. + */ + public var imageSize = CGSize(width: 80.0, height: 80.0) + + /** + The size of the toast activity view when `makeToastActivity(position:)` is called. + Default is 100 x 100. + */ + public var activitySize = CGSize(width: 100.0, height: 100.0) + + /** + The fade in/out animation duration. Default is 0.2. + */ + public var fadeDuration: TimeInterval = 0.2 + + /** + Activity indicator color. Default is `.white`. + */ + public var activityIndicatorColor: UIColor = .white + + /** + Activity background color. Default is `.black` at 80% opacity. + */ + public var activityBackgroundColor: UIColor = UIColor.black.withAlphaComponent(0.8) + +} + +// MARK: - Toast Manager + +/** + `ToastManager` provides general configuration options for all toast + notifications. Backed by a singleton instance. +*/ +public class ToastManager { + + /** + The `ToastManager` singleton instance. + + */ + public static let shared = ToastManager() + + /** + The shared style. Used whenever toastViewForMessage(message:title:image:style:) is called + with with a nil style. + + */ + public var style = ToastStyle() + + /** + Enables or disables tap to dismiss on toast views. Default is `true`. + + */ + public var isTapToDismissEnabled = true + + /** + Enables or disables queueing behavior for toast views. When `true`, + toast views will appear one after the other. When `false`, multiple toast + views will appear at the same time (potentially overlapping depending + on their positions). This has no effect on the toast activity view, + which operates independently of normal toast views. Default is `false`. + + */ + public var isQueueEnabled = false + + /** + The default duration. Used for the `makeToast` and + `showToast` methods that don't require an explicit duration. + Default is 3.0. + + */ + public var duration: TimeInterval = 3.0 + + /** + Sets the default position. Used for the `makeToast` and + `showToast` methods that don't require an explicit position. + Default is `ToastPosition.Bottom`. + + */ + public var position: ToastPosition = .bottom + +} + +// MARK: - ToastPosition + +public enum ToastPosition { + case top + case center + case bottom + + fileprivate func centerPoint(forToast toast: UIView, inSuperview superview: UIView) -> CGPoint { + let topPadding: CGFloat = ToastManager.shared.style.verticalPadding + superview.csSafeAreaInsets.top + let bottomPadding: CGFloat = ToastManager.shared.style.verticalPadding + superview.csSafeAreaInsets.bottom + + switch self { + case .top: + return CGPoint(x: superview.bounds.size.width / 2.0, y: (toast.frame.size.height / 2.0) + topPadding) + case .center: + return CGPoint(x: superview.bounds.size.width / 2.0, y: superview.bounds.size.height / 2.0) + case .bottom: + return CGPoint(x: superview.bounds.size.width / 2.0, y: (superview.bounds.size.height - (toast.frame.size.height / 2.0)) - bottomPadding) + } + } +} + +// MARK: - Private UIView Extensions + +private extension UIView { + + var csSafeAreaInsets: UIEdgeInsets { + if #available(iOS 11.0, *) { + return self.safeAreaInsets + } else { + return .zero + } + } + +} -- GitLab