From b1ee6654adbfa40465531260cac1d705b98291c1 Mon Sep 17 00:00:00 2001 From: George <george.makhoul@kuwaitnet.com> Date: Thu, 27 Jun 2024 12:41:49 +0300 Subject: [PATCH] fixes in camera for previewer --- .../xcschemes/xcschememanagement.plist | 2 +- .../UserInterfaceState.xcuserstate | Bin 292583 -> 311691 bytes .../DocumentPreviewViewController.swift | 24 +- .../CustomTabBarView/CustomTabBarView.swift | 42 +- .../CustomTabBarView/CustomTabBarView.xib | 6 + .../CustomWeScan/ImageScannerController.swift | 4 +- .../Scan/ScannerViewController.swift | 96 +- .../Sources/FSPagerViewCell.swift | 2 +- Podfile | 1 + Podfile.lock | 6 +- Pods/ImageViewer.swift/README.md | 141 ++ .../ImageCarouselViewController.swift | 224 +++ .../Sources/ImageViewer_swift/ImageItem.swift | 6 + .../ImageViewer_swift/ImageLoader.swift | 46 + .../ImageViewerController.swift | 295 ++++ .../ImageViewer_swift/ImageViewerOption.swift | 10 + .../ImageViewer_swift/ImageViewerTheme.swift | 24 + ...eViewerTransitionPresentationManager.swift | 222 +++ .../ImageViewer_swift/ImageViewer_swift.h | 11 + .../SimpleImageDatasource.swift | 16 + .../UIImageView_Extensions.swift | 162 ++ .../UINavigationBar_Extensions.swift | 19 + .../ImageViewer_swift/UIView_Extensions.swift | 20 + Pods/Manifest.lock | 6 +- Pods/Pods.xcodeproj/project.pbxproj | 1442 ++++++++++------- .../xcschemes/ImageViewer.swift.xcscheme | 58 + .../xcschemes/xcschememanagement.plist | 19 +- .../ImageViewer.swift-Info.plist | 26 + .../ImageViewer.swift-dummy.m | 5 + .../ImageViewer.swift-prefix.pch | 12 + .../ImageViewer.swift-umbrella.h | 17 + .../ImageViewer.swift.debug.xcconfig | 14 + .../ImageViewer.swift.modulemap | 6 + .../ImageViewer.swift.release.xcconfig | 14 + ...Pods-MiniScanner-acknowledgements.markdown | 12 + .../Pods-MiniScanner-acknowledgements.plist | 18 + ...er-frameworks-Debug-input-files.xcfilelist | 1 + ...r-frameworks-Debug-output-files.xcfilelist | 1 + ...-frameworks-Release-input-files.xcfilelist | 1 + ...frameworks-Release-output-files.xcfilelist | 1 + .../Pods-MiniScanner-frameworks.sh | 2 + .../Pods-MiniScanner.debug.xcconfig | 6 +- .../Pods-MiniScanner.release.xcconfig | 6 +- 43 files changed, 2384 insertions(+), 662 deletions(-) create mode 100644 Pods/ImageViewer.swift/README.md create mode 100644 Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageCarouselViewController.swift create mode 100644 Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageItem.swift create mode 100644 Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageLoader.swift create mode 100644 Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageViewerController.swift create mode 100644 Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageViewerOption.swift create mode 100644 Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageViewerTheme.swift create mode 100644 Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageViewerTransitionPresentationManager.swift create mode 100644 Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageViewer_swift.h create mode 100644 Pods/ImageViewer.swift/Sources/ImageViewer_swift/SimpleImageDatasource.swift create mode 100644 Pods/ImageViewer.swift/Sources/ImageViewer_swift/UIImageView_Extensions.swift create mode 100644 Pods/ImageViewer.swift/Sources/ImageViewer_swift/UINavigationBar_Extensions.swift create mode 100644 Pods/ImageViewer.swift/Sources/ImageViewer_swift/UIView_Extensions.swift create mode 100644 Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/ImageViewer.swift.xcscheme create mode 100644 Pods/Target Support Files/ImageViewer.swift/ImageViewer.swift-Info.plist create mode 100644 Pods/Target Support Files/ImageViewer.swift/ImageViewer.swift-dummy.m create mode 100644 Pods/Target Support Files/ImageViewer.swift/ImageViewer.swift-prefix.pch create mode 100644 Pods/Target Support Files/ImageViewer.swift/ImageViewer.swift-umbrella.h create mode 100644 Pods/Target Support Files/ImageViewer.swift/ImageViewer.swift.debug.xcconfig create mode 100644 Pods/Target Support Files/ImageViewer.swift/ImageViewer.swift.modulemap create mode 100644 Pods/Target Support Files/ImageViewer.swift/ImageViewer.swift.release.xcconfig diff --git a/MiniScanner.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/xcschememanagement.plist b/MiniScanner.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/xcschememanagement.plist index 3efba6c..9f3ce57 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>9</integer> </dict> </dict> </dict> diff --git a/MiniScanner.xcworkspace/xcuserdata/g.makhoul.xcuserdatad/UserInterfaceState.xcuserstate b/MiniScanner.xcworkspace/xcuserdata/g.makhoul.xcuserdatad/UserInterfaceState.xcuserstate index 5bf33ff80c21bdce1f603c315d95940de5c9a601..0a9fe476494b62ad6d8a2d853bb89f923c14dd0c 100644 GIT binary patch literal 311691 zcmYc)$jK}&F)+Boz{tSFz|6qHz{<eJz|O!Gp;DGwRGgWg7pan1l$?=SmRb~|Qj%W~ zp^~4Jm6}{qEX2Urwjf@B-!IrZwK6ru5vu4S0|x_VXmCklNooV*dO^`v25tr(25|-n z21y2E1``HT1~Ue81`7sD1}g?@1{(%j20I2122Tbr25*L7h7g8OhDe5Zh9rhGh8%_h zh7yJrhE|3)hIWPyhE9eqhF*pV43inAG0bF`!!VCw2g6Q=T@1S!_Au;a*vGJ+;Q+%y zhC>X88O}0XX1Ky|o#8ga9fk)C4;h{^ykvOG$jr#j$ic|N$jd0mD8wknD9$L&D8s10 zsK}_wsK%(psLiO)XuxQ}Xvt{BXv^rp=)&mA=*#HG=+79;7|j^Zn9i8ZSj<??SkKtZ z*v;6_IGu4e<6_3;jGGy^GwxvA!?>66Ambs%V~occFEU<Yyv%ro@do2<#(Rv97#}mf zW&Ftah4Cxne<lVdMkXdEHYRo^9wvS!VI~nKIVO1~1tvu%B_=f{O{QR`aHa^R7^YaJ zM5ZLBG^TW>Y^EHh0;WQyQl>JdDyC|tdZq@Z7N%CFPNpuVKBj)A$xKt2W-!fUn#(kg zX%W+6rsYg4nAR|@W!lKJiRl#6X{IwwXPM41ooBkhbdl*2(`BYBOgEVBGd*B>$n=Qm zG1E(?S4^LnJ~Mq``pWc;={wVZW(H<PW+rASW@%;_W?5!AW_e}>W<_QtW@Tm-W({V2 zW&>tJW+P?`W=m#AW+!H6W*253W?$x1<}~JX<_zXc<}BuH<{ai+<~-(n<^tw2=5pqG z<_6|Q=1%4==0(hlnU^pxWnRX-oOuQFO6FC}tC`m@Z(!ceyn}fs^DgEC%m<lIGM{2T z&3uOWEb~?7Ys~MM-!p$;{>c1^`7`qu=C91(n7=dsVE)6x%)-LL%EHaU!y>{W$|A-h z&LYpEz+%B-$zsJ~&0@o1%VNi3&*H%1$l}D}#^TH3$KuZtz!Jt1&Jxd(z>>(4#FEUC z&62~?!qUpp#?sEx!P3dn#nR2v!_v#r$1;g!Cd(|A*(?iL7O|{iS<SMBWj)IVmW?bs zS$45pV!6z6h2<*CHJ0lvH&|}6++w-Sa);#s%X5~uEbmypv3zIw!Sa)pk(G&6idC9b zhE<kTj#ZvjfmM-JiB*|Zg;j%9pVffXkky>kg4Kc5k=2RSnbn)shc$&Yl{Jkuoi&3s zlQoMqn>B|umo<;Ih_#ZninW@xk+q4ni?y4zhqafrk98XBbk_B(8(258Zerccx`lNs z>o(TytUFkDvhHO)!g`eTH0v4GE38*pud!Zdz0dl9^#|)u)?ci@S^u#9W&OwcpN)Zy zk&TIsjg6O$k4=P4luedRj!m9TflY%=lg*LMiOreKh0T@Cjm@3SgUyr8i_M$OpDm0n zoGq3ujxCKXoh^f{fUS_NldX%bo2`efm#vSjpKSu$M7Bw6li8-T&10L-wv=rd+d8)O zY#Z2iu<c~K$aabCGTRllt8CZUuCv`>yUBKo?Kazewr6b5+1|3fWBbPTo$UwPPj*Ij zCUz-yX?7WQS#~*gd3FVMMRp~2Wp)*I4R(EYQ+6|UJ9c|^cXki<1olMsB=%(X6!uj1 zH1>4%4E9X+EcQJ1QuZ?T8unWDR`xdbcJ_Yu3G6G_SF*2SU(LRTeJ%Ss_Vw%=*f+9o zV&BHTmwg}m5%#0(XW7rOpJ%_$euMo3`$zUq?4Q}cuzzL$#{QlC2m4R<U+n)lSUK1@ z*f}^j_&E4E#5p85Bsruwq&bv1R5<)Nf;fUX!Z{*1VmM+s5;>AM(m2vNvN>`%3OEWm zN;%3nsyM1S>Ny%XS~yxcIyt&H`Z)SICUZ>Tn87iVV=l)$jzt`cIhJ#*;8?@4mg6wT z5ssrA$2g92oZvXgaf;(K#~F@G9M?H+aNOp&$8n$I5yxYWCmb(0UUIzUc*pUc;{(SR zj<1~DoIISooP3=8oC2JJoI;$!oFbgEoC=(ZoGP5EoEn^(oI0GkoCchRoF<&6oMxO> zoYtK7oDQ6hoKBo>obH^loN=7-oC%zXoJpL?oGF~CoN1i-oJE|)oMoKloK>9FoOPV_ zoK2j~oNb)#oZXx~oD(=Fa!%r$%sHKN2Io4?^_&|xH*#*`+|0R!b1UaI&h4BBI1h6k z;XKZHg7Y-z8P4;Z7dS6-Ug5mXd4uyN=UvWwoR2skb3WmG%K4J>6&C{+I~NxhHy0ll zKbH`fFqasYIF~e+43`3zB9{`EGM74+2A3U|JC_%iH<urmKUWY}Fjp8?I9C)`G*=u~ zJXbPTI#&i)CRY|$9#=kBD_0v=J68u+Cs!9&H&+i=FIOMebgo%kv$^JR&F5OgwU}!e z*K)2^T&ua(ajoatz_o>IE7wl0U0l1l_HZ5Gy2f>z>mJvAu18#txt?>q=6b{Rmg^nY zCvFaIPHrx4Zf+iKUT!{aer^G7L2hYoIc|AwC2nPIHEwloEpBaYJ#Kw&BW`1EGj4Nk z3vL^3TW&{gCvInM7j6&kIPP@rEbeUXJnnq%BJN`DGVXHjD(-6TI_`SzX6|<G4(?9w zF77_=e(t5*%ea?wui#$Ey^4D^_ZsfC-0QfvbMNBb&ApF%KldT-!`#QXk8_{mKFxiO z`#kpr?kn6^xvz0w=f2H-hx-%vZ|;BG|9O~rn0eTE*m<~kxOw<^_<4kQgn2}GBzPow zWO?Lx<arc$RCrW*ta)5`+<82Bym@?h{CNU+f_XxC!g(TiqIqI?VtEpIl6ca1(s?p? zGI?@&@_1T!dU+=BOyrruGnHos&rF^<Jac&#@GRt6!n2fT8P6)7bv)~NHt=lZ*~)X8 z=M2wTo^w3sc`oo=<hjIindb`6U7iO#4|$&OJmq=8^OENc&s&}kJRf<!@O<U@#`BBk zH_v}w23|&9CSEpPc3xRtHC|0#EnZz-JzhgzBVJQpGhRzxD_&b(J6?NUXI>Xx4_;4R zFJ5n6f8GGzG~PVkLf#_YQr<G&O5Q5oTHZR|M&2ggX5Mz*4&EN#Ufw?5e%{HvD|t8Z zZspy^yOVbp?_S=0ya#y?@gC(p#(R?Y6z^%?^Sl>$FY;dHy~g{7_bcxY-k-dGc>nS- z@G<hS@Uil7@Nx3-@bU5q@`>_^@rm<E@X7FL@agdB@)`0O@tN_N^I7xR@CES&^M&w* z@`dq*^F{DQ@<s7Q^QG{m^JVa5^X2g6^A+$F^Of+G^HuOw^VRUx@-^}`@wM@_^L6lb z@=fBK%r}K^D&I7|>3nPX*72?9+rYPxZxi2UzAb!P`L^-x<vYN4knafJQN9y=C;86s zo#i{ncZu&Z-*vtld^h=S@jc>u%=d)vDc>``KYV}r{_*|iXW(b#XX0n(XW?h%=i%q) z7vLA>7vUG@m*AJ?m*JP?SL9dXSLRpY*WlOWx99iZ_vZKE_va7b59SZy59g2IkLHiz zkLOR|PvlSK&*abI&*snJFXS)cFBX_CFk4`bzyg7V0!sy!39J%WEwEl-gTNMntpYm* zb_whg*e`Hc;E2Epfs+Df1<nav61XgIUEqem9f7+74+S0xJQH{>@LJ%Fzz2bk0$&Bb z3H%cHE%0BEL6Aj|RghDVOOQ{HUr<<3L{LIdQczY<PEbiuSx{Y2Lr_OhSI|(<NYG5s zT+mw3M$kdfQP5S;P0&lwThL!HKrlowR4`I7N-$0^UNBiOMKD7!Q!rOBPq0X^Sg>5M zLa;`#R<Kd9Nw7_@U9elQM{t7RM8T<o(*$P;&K8_6xIl1;;8MYrf~y4A39c91EVxB* zhu}`Zy@LA$4+$O?JT7=b@QmPD!Ha^I1g{BR7rZTaNAQ8*L&2wl&jeoyz7~8h_(AZC z;8($)g1-d+3H}#i7Ge?N5aJZ#72*>T5)u{?7m^T?5t0>B6jBmW6H*t_7Sa(i5Hb`p z6*3dD60#Pu7jh7C5poss6!H@C6Y>`d777uH5Q-Fv6^au|5=s_I7s?RI5y}-R6e<!b z6Dk*~7OD|y5NZ@^6>1ae66zM}7n&e6MQEzfOrcpq^MvLLEf!iLv_fd5&|0B&LYss( z3vCzLA+$$muh2oELqf-djtiX@IwN#J=%Ub7p=(07gl-Gn7kVJ{MChr|OQBan?}Xk9 zeHQv6^h4;U&|jf{!c4-<!tBBv!aTyf!h*s=!eYYW!qUPr!V1EQ!m7e*!dk-G!urAn z!Y0C|!j{5T!gj*;!p_1j!XCn&!oI?O!a>5p!r{UZ!ZE_J!imC3!d1f6!ZpIR!ga#+ z!VSWW!cD@>!Y#rb!u`S%gr^Bl7oIP?KzO0>O5s()hlCFc9}zw(d`$Sb@Co6Q!l#5! z3!f3bAbef;hVV_{`@#=|UkJYxekJ@`__OdA5grj<5k3)q5djfF5g`#_5fKql5it=d z5k(Ot5oHlg5iJoT5n~Y(5gQR(kx-E^k#La+kw}p!k!X<^kyw#9k$910kt~sHkwTFo zkt&gDks6T}kyeqpBJ)J%i!2aXD6&XovB(mUr6S8jmW!+w*(9<<WT(hMkwYSfMNW&H z5qTo=ROFe+bCDM!FGXI7ycT&Q@>b-X$S0AXBELj_i~JE~5@i<U7UdD;6%`c~6V(&d z7c~$y6g3hx7Bvwy6*Utz7qt+z5p@=I5%m)F77Z2+5e*d$6O9v%7cCd95Umug60H`k z5v>)i6Rj6*5N#A~73~r26`d?PMRbnnT+w-=^F^17t`I#SdQkL`=wZ<#qDMuKi5?d{ zA$n5ul;}CptD?6>?}$DTeJc7)^quH?F?KNyF-|cqF>Wy)F<vn~F@7-tF+nj=F&Qyg zF=a6oF&!~oF+DLeF>^70u>i3^u^_Qvu@JFPu`sc4u?Vq9u~@Mbu~e~au^h1yu~M-z zv2w9`u?DdjVl%~NiOm+9BQ{rTp4fb`1!4=u7KtqrTPwCsY>U`dvAtsZ#P*9F5IZP# zQtXu2BeBO~PsE;zJrjE__CoBX*ekKuVsFGgh<z9PA@)z~zc{-%hd8IWptz8@mbkXK zj<~M4p18iafw-Z#k+`wAiMWNhy|}Bmo4B92zj%Ongm|QQp?Hyav3QAisd$-qxp;+m zrFfNiwRpXFn|P0SulQ8)Y2wqx=Zh~8-yyzJe3$rc@jc>u#rKKt7e63=Q2dbiG4ZqF zm&LD$-x0qneoy?F_;d095)2ZI5=;`z5-bv|5^NIe5*!ko61);35>gV<63P-P5~>oq z5_%GD67CWn5}p!X65bL%6220C68;ha5+M@N5-}1<63G(T5;+pN5_uA366F&85)&jQ zN=%ZNEHOo5s>C#j=@K&}W=hPJSR%1XVztC(i7gUaCH6|}lei{vUE+qsO^I6)w<YdK z+?BW|abMzr#1o0v5^p3vNqm<0E%8U<uf#t|Hc56#c}WFHMM)(|Wl0rDRY^5Tbx93L zO-Wrz6G>A^Ye^eP7fDx1H%UK9f5~*o49QH%EXi!i9LZeCJjr~?0?9(jQpp<0TFGX~ z7ResTUdcYme#r@vGbCq9Zj{_4xmj|H<W|XTlG`PBNbZ!}CAnL2zvMB=<C143&q-dB zye@e|@}}fN$w!jEB!5f(k^C$9Px8MMgA}6_lN7TQixh_xzm$NKn3TAbyp)2JqLikT zmXwo}vy_XJtCX9RyOf8Nr<9kJx0H`mfK<3tgjAeVyi~eWhE%3hp;VDnmsGb@k5sQz zpH#op1gVKqlcXj~O_7=*HD79h)H12%QtPEQNNtqbDYZ-LlGJ6XD^gdbu1Q^&x*>H_ z>Xy`PsXI~+q@GK?ka{QeUh2El52>HhjM7ZfQqt1WGSafra?<kB3et+wO47>GD$*L# z`qBo{hSEmT7Sfi|j?zxj&eAT@uF}5Je$r{u>Czd}nbKL(+0r@Exzc&k`O*c_CDPT> zHPW@x&C)H>J<`3>ebW8X)1_xfZ;;+7y-9kr^cLx@(%YoBOYe~0DZNX2pY&1bW721& z&q`mFz9xNL`o8o7=^xTRrGH8Pmi{CCSNfmye;EcDMj0j<HW^+SJ{f))Q5i8AIT?8w z1sM$)O&LcSCmClM7a3O>HyL*s4;fDxFBxwcf0;0u7@1g^RGBoHbeRm90+~XYPMI#5 zZkZmLUYS0bewhg}6J;jJOqQ80Gf!r|%u<<UGV5g4%WRO@A+uBFqRb_k%Q9DFuF71K zxh``<=BCUoncFh=WuD2rk$EfgRpy(_Kbils;<6I5lCn~=(y}tLva)ir^0ErDin6M* zI<iKx#<JG3HnO&|uCi{jakBBU39^Z@NwUeZDYB`uX|n0E8L~OD#j=&MRkBU8&9W`B zJ+i&BOJ$eIE|*;)yHa+Q>}uIHvTJ46$*z~(EW1l~x9maLL$ar2Ps^T>Ju7=v_L}TF z+4r&^WIxJ&lKm|EMfR)gH`(v9KV<*NG0SnvamfkE3Cl^#$;g?=naY{Tnaf$oS;|?- zS<BhT*~;0;Imvm-`O5{!MaV_UMaf0WCCjDA)yUP#)ydV%HOMu}HOV#0waB%~waInK zO_ZB1H$!fL+(NlUa;xN4%N>?GB6n2onA~x>6LKfzPRX5?J0o{i?xNfcxqEW=<(|vE zkb5cjQSOsGmpr#Tk36qDpFF?3fV`l*ki4+Gh`fZnyu7Nsn!KL8zPy3Fg}kMFpnQ;g zuzZMosC<}wxO{|sq<oZow0yjLntZx^u6&++nS8l?g?xj2qx?+yS@N^x=g7~MpC><G zeu4Z#`9<=J<(JE^liwo0RerDhKKcFf2jox4pOk+n|49C^{1f@7^3UX-%fFC+DgR3T zwfuYeZ}NZS|0=L5uqm)B@GA%?XeekZXenqb=qTta=qczc7$_Jj7%7-3*ecj5xG1<P z_$v4*_$!1fL?{#}6e<)c6f2Y{lq!@dlq*yyR4P;{)G4$ov?=r`^eRkMn5HmYVZOow zg&hhz6?Q4?R@kGkS7D#ReuV=H2Nez}98)-}a9QDs!X1UX3ilMADLhyBugIXtsK}(q ztjMCss>r6uuE?RtsmQA+q9~;(t*ET1qNt;&tLUoers%Hdq3EgTrRc5bqv)&Xr|7R3 ztQe&jt(d5oq?o0ct(c>jt5~X7rr4+0uQ)+*qT(dQ$%<1Hrz%cUoUS-SagO3*#U+ZX z6jv*5R@|bvRdKK4KE-Q_*A;Il-c-D$cw6y~;$6jiiuV;CC_Yhqt@u&#lj1MM-%89% zEJ`v;vPyDF@=6Lyib_gK%1SCqs!D1~T1tjW=1LYy4oZ$nPD)-%-b%?zDN3nIX-erz z8A_Q-SxVVTIZC-og-R7lbxQS0?MfX=6O<+@tyEg2v|4G6(psf;O6!$2C~Z{Qq_kOS zyV5?T{Ypobjwzi}I<Is=>7vq2rCUm$ls+qcQTnR%P3gPR52c?<zm$F}{ZVF6W>@A_ z=2I3^7FU)~R!~+{wp6xKwpO-LwpF%MwpVsgc2ss!c2;&*_EYv(4pk0Qj#G|TPEbx% z&Q#7)Zc=VmZc%PkZc}bo?ojSj?o#en?opngJY9LN@;v2b%FC5kD6drBsJuz}l=5li zGs<U`&ncf*zMy<j`I7Qw<txfJl<zA)Req-YPWip^2jw5iKUD-(gj9r8L{vmo#8kvp zBvd3-q*SC;<W<yE)Kzp<^i<4L%vCH@EL9v;oK&JzqE%v4VpZZ);#Cq<5>=8^l2uYv zGF0+a3RDVJ%2g^<8dMrpnpB!qx>b5qmZ&UMS*EgFWrfO0l~pRMRo1AiRavL9NoA+X zew70%Csa<VTvWNF@=E2k${UrpD(_U@t9(%TsPakWv&t8hA1eP<SykCo`BeE;1ym(e zB~=YojZ}?QO;k-)%~Z`*EmSR4tyHa5?N!}WeN=r_Lsi36!&T!|6I3fyD^;sht5s`M zYgOx1>s1?68&#WB+f;j1C#z0ToufKeb*bty)qSe_RS&2hR6V46SoMhNQPpFr$5l_L zo>9H5dQ<h5>Lb<1s!vqksJ>NWRbx|QSL0CQRO3?PR^w6QRpV3RR})r~Qd3Y<RMS+` zQqxv5Rx?raQS(*vQ}b5~PzzKGQVUiKQ43WIQ;SkdR7+AzR?Ae&QY%s`Rx42}RjXC2 zQ=6tXU2TTiOto2Rv(@IP%~hMHHeYRl+7h+ZY8%xysqIqRt+q$)h}u!LyK48;?yEge zd#LtE?XlVuwWn&&)Sj!oR{Ny(S?#CVFLfq$W_1>I9(7)IRdqFWb#)DOO?54GZFL=W zU3EQmeRX4XD|H8TM|DqiFLiJAVD%979Q9oFJoS9_0`)@mBK2bR67^E`GW9C;M)fB3 z4)sp;iRzQoC#z3UpQAokeXII5_3i3A)OV`yQs1q<M}4pQKK1?Tht*H1Ur@iOepCIH z`fc^c>QB`FsQ*>}r~Y4qL4#3)NrPE~MT1p?O@m8AP(w&VLPJtRQA0^XSwmYxN5e(K zRl`lgUBg4eQ^QNcTf;}gSHn*uNF!1sUL!#xLnBioOQT4mSfg8`N26DxPorOBg2qIR zNg9(irf5vnn5nTqW0}TsjrAHEG&XAN)YzqQN#nA{6^*MJ*EFtc+|anGaZBU2#vP3Z z8qYP}YP{3<rtw|lhsIA$MolJ7DNSij8BJMDIZb&@1x-awB~4{b6-^CIeN6*RGfi_% zdrb#TM@=V9FHLXFWX%-KRLwNabj=LSOwBCKY|R|aT+Kqw3e7srdd+st4$V%@iJFr% zS81-+T%);GbDidT%?+9xH8*K)*4(1GLvz380nKBY$2HGuUeLU#c}erK=55V8nqM@( zYJSuFuK7drr{*us-<p3k|7!lzV$$N&;?fe(64a8^lG2jalF?GpQq{86veUBHa?o<r za?*0va?x_ta?^6x^41E{iqMMGO4LfyO4iEO%F$}kYSn7fYS-$}>eTAe>elMf>ecGg znxr*TYrfV3trc1;wN`1Z*4nJKMeB^#S*>$g=d~_qUDUdyby@3*)>W-*TDP<wYCYF_ zq4h!Qqt+*_Us}Jlg|$VrMYYAW#kD20CAForrL|?WWwjNxHMI4#^|j5lEwnAQ9krdb zqqL*7W3*$n<Fw<o6SNbxleCkyQ?xU*^R-L0%e3pX>$TgpJG2*QFVtS7y;ysR_EPO- z+RL?9Xs^^>rM*sjtM+c~J=#aKk7^&&KBs+N`?>ZD?U&lGv|nq#(SED_PW!#~2knpA zU$y_}FzGPsaO?2s@al-_i0SC*=<68h80r}580(nmnCh76nCn>R*yuRxc<OlR1nC6p zgy_WR#Ojpll<Ab~ROnRdROwXf)acae)alggH0yNfOwgIAGgD`l&TO5<I!ko+=<L<m zr?X$@fX+dkLpq0bj_4fKIi_<;=c3Lfof|qgbsp+G(s``&MCXmpTU}ONHeGgI4qZ-N zE?sV29$j8tK3#rYVO=R*1zkm5O<gTrZCzts6I~x&UtK?4f87AxK;0nSVBHYiP~9-y zDBVQeblnWy0^LI0BHb$8YTe1YQ*@{5PSc&PJ41J-?kwHex^r~r>Mqn>p}S6Zz3z71 z9lASp59%J$y`_6w_m1ve-Fv$Cbsy+H)P1D;SoewU3*Gm+Uv<Cf{?q-h$Dqfd$El~N zr=+K>r=q8-r>3W_r=h2*r=_Q@r>|$GXRc?fXQ$_;=dS0W7oZoYm#LSfm#vqhm#dej zm#<f#SEyH{SFBgASEtva*Q(d6*QeL7H(hUr-UhvmdYkk%>uu57s<%yVyWS4HoqD_U z_URqfJFRy{?~2}4y=!{+^zQ3@*ZZOOQ}37FZ@oWyfA#+9{nuyEXVhoa=g}9^7uJ{7 zm(iEiSJhY3x6`-RchGm#chYy(chPs%chh&*_t5vz57v*=kJ3-lPu5S-&(Y7-Z`E(p zZ`be8@6_+o@7C|p@73?q@7JHKKTCgs{zCng`m6Le>2KCQt$#-Uto}Lu^ZFO`FX~^? zzpQ^n|Em5?{RjHb^q=d$*Z-jZQU9m@F9RV1VFM8ZQ3EjpaRUhhNdqYZX#*Jp1p{>h zT?0J>GXrx23j+rOM}tU%D1&H&7=u`YID>eD1cO9_B!gswbb~yD5`$8MT7x=+dV>ao z4uejEg$9cZ78@)vSZc7$V7b8xgOvuW3|1SgH`r#d-C(c5K7(Th#|=&xoHV#-aLM46 z!E1vz25$}C8N4_6VDQo4lfh?$F9tsh{u{CyvKjIj@*4^mN*GES8X6iI8XKAzni`rJ znj2aeS{hmzS{vFMx*7Ty`Wl8Bh8cz%#v3LWRv1<qRvA_s))>|r)*03tHW)S<HW{`V z_8Lw$oMJe~aIWDz!)1oc4fh)!Fg$2@$ndb?5yPW~#|)1fo-jOVc-HWW;Z?)ihIb5~ z7(O+8X86wVy%D<+hY_a{ml3xSj}fmCpAo;2fRUh)sF943l995JwvmpJu92ycnUSB7 zzfpiupiz)fuu+Ins8N_vxKV^rj8U>trcstrkx{WxiBXMFt<hAYX-3nHW*E&hnq@TG zXpYfbqj^U2jTRfNGFol4(P)#=E~DK>dyMuP9W^>;bkFF%(F3E0Mvsgh8$B_4YV^$L zxzP)wH%6b0ej5EUW-?|r<~HUrRxwsJRx?&N)-cvI)-u*M)-l#K)-yITwluakb};rZ z_B8e~4l)il&Nj|5&Na?6&NnVFE;KGOE;cSPE;X(+ZZK{$Za3~Xo?tw~c&712<4wk! zjkg$YHQr{t-FS!bPUBt1yN&l7A2U8<eAf7?@ipV?#`ldM82>Q-Y5dFhxA7n2zsCQJ z|C=zFFq$x#u$l0h2%CtQ$e75Q$eE~_sGHcEIG8w^IGH$`xR|(_xS6<{c$j#a_?m>6 zgqlQ~#F(U*q?)9e<eB7~w3~F8beeRTber^;^qTaU^qWjDnP@WAWRA%qlf@>hP1cyK zHQ8#i&E%ZPd6Nq!7fmjiTsFC4a@FLT$#s((CU;C8o4ho6W%9}7v&k2eKPG=oMNP#_ z#Z4tlB~7JFrA=i_WliNw<xQ1MwM-364NWagtxT;=olRX#V@zXB<4ogC6HF6LlT4FM zQ%qA$(@e8W3r)*SD@+?q8%>)`yG*-H7n?3IU23|_bh+sY)0L*HOjnz(F<ooA(R7FD zPSgFS2TV_xo-{pWdfN1|=@rvArf*H(nZ7suVEWPYlj&#EFQ#8jznT6rV>Dwo<1iC2 z6EqVtlQNSwGd43ZGc_|aGdHs^voy0Zvo^Cavo&)x^Dy%>^EV4Oi!h5cOEgO|t1_!L zt1+uJt23)NYcOjxYcgv#YccCE>o=QfHqC6F*?hAFW(&<$nyoTBWOmr>h}luIV`j(A zPMDoEJ7sp-?2Oq3v+HJe&F+~!Gkb3K-t2=phdHM?mpQjNk2$Y7pE<v|fVrT#khz$- zthutein)%tuDPkXnYo|2zj=Uppm~sauz84isCk%qxOs$mjCrzoig}iKwt2C6iFu8A zt@%{*Y39?-XPD14pJhJVe2)2C^Lgg;%@>=mGGA@J(R`EnF7w^yd(4lRA2q*ge$V{A z`2+KZ=8w!Dn?EssYW~dpx%q4JPv)P^f13ZYV6tGgV6kAe;I-hhP_t0C(6G?7(6Z3B z(6P|9(6i9DFt9MOu(oitaI)~S@V4-=2(bvY$hF9`$hRo4D6}ZDD7GlED77fFD7UD# zXtHRw=(Omvm}D{8Vv5C7i@6r_EVfx}x7cB^(_)v!Zi_t@doA`^?6){zam3=Z#YKxt z7Pl;JTimgDV)4}Cuf;!$|CS7vjFwE6%$6*ctd?w+?3Ub?LY5Mil9q~=N|wr&+Lk(& zE|#vAZkFzr9+sY#UY6dLK9;_gewIO&k(N=G36_bLnU-0W*_Jt$C6=X@y_S8J{gx9f zCt6OjoNPJ8a;oJt%juT0Ef-m?uv}@m(Q=dJX3O1{dn~V5UbVbtdEN4c<xR_5mbWeM zSl+d~XZgtTrR96e50*bHe_H;sVzOeklD3kulC_evlDAT@QnXUCQnpgDQnk{wGO#kV zGP1I;vb1uva<X!^^0xA^O0i0{O0!D0%CO3`%CgF~%CX9|%Cjo6s<f)NYOw0C>a?0@ zHOXp~)oQCXR%@-+S*^F)V71X|lhtOcEmk|M_FEmbI%ajw>b%u;s~c7ytUg+OvifZG z#p<ioH>>YfKdgRQ{j&OJ&1%hN&121LEov=hEp9Dutzd0oZE0;~ZEbC1ZEJ03ZEx*h z?P%>}?Pl$3?Pncg9cmqG9cLYHonW0|ooU@@-DKTt-D2Hp-Dcfx-C^Bn-DTZv-ETe3 zdXDv6>!sGqte0D_u-;(3(R#b}ZtFeP2dv*&f3p5;{oVS9^&jiMHjFk*Hf%QRHrzHm zHUc(+Hlj9SHc~dyHu5$KHYzr%HkvkCHhMPtHpVt4HWoIPHnui)HcmFqHtseaHa<4K zHi0%lHeoj5HnBEwHc2))Hn}!MHf1(dHgz`5Hk~$IHhnfzY^K`Gu$gVM&}Na%GMhCv zYi%~zY_r*Jv)ksN%^{l;HfL-u*<7}{W^>c#zRhEsmo~3#-r9Vy`DXLWmcf?Mmfe=a zmd94eR@hd|R?=49R@qk5R?F7F*2LDz*4oz5*45VA*2mV*HpDi<HqJKQHpw>CHrqDe zw$!%Fw$ir7w#l~5w#T;Dc7p9>+nKg=Z5P`vv0Y`m&UTCKR@>dSdu$Kb9<x1ed&>5# z?Pc5Rws&ps**>&=V*ASWo$VLfueLvIf7>zIvD$Il@!0X(3E4^5$=E5`DckAV8QK}y znc11!S=-szx!JkfdDwZ{`Pv2Bh1iAK#oHy=CE6v~CEKOgW!P2NRoYeARom6r)!NnB zHQBY=t+ZQXx881(-B!CDcDwEN*&VbyVt3r`l-*go3wD?7uG!tRyJL6X?vdS7yBBt^ z?cUjawEJTB-R_s&Uwa07W_vb!PJ14EL3?p~342L<DSIt@ZF?PiU3)!yeR~6Y6MIX0 zD|;t<XL}cWS9>>mcYAMpfBRtjSo=8pc>4tV6#Gp3Ec<NxV*3*NQu{LdD*Fce7W-EF znf9~nXWP%QpKCwQe!l$z`-S#P?U&iFvR`e##(u5+M*HpdJM8z^@3r4=f585T{VDs? z_Gj!L**~^_V*k|snf-J77xpjhU)jI5e`EjF{+<1M`w#Yi?El*Tv;XhF;K1m><iPB} z=^*SN;vniE<{<8%=%D1F>R{?%=3wq%;b7@t<6!IH=-}?)?cnDS?U3(K;85sL<WTHT z;!x^P=1}fX;n3&M?=Zn(qQfMI$qrK-raDY>nC`IAVUxpVhb<0U9kw}aci7>u(_xpx zZihV%ryNc@oN+koaL(bp!zG8S4%ZwWIXrfF;_%ernZqlG*A5>YJ~@1I`0nt>;jbg7 zBbOt$Bab7mBcG#)qo|{#qm-kDqo$*lqqd`tqpqW|qlu%1qot$0qqAeAW0YgGV~k_0 zW1M5WV}fI%W0GUCV~S&{W13^SV}@g<W2s}AW4U96W2IxgV}oO(W0PZtW2a-UW1r&` z$El7p9cMYNa$N1W#&NCVI>+^ndmZ;V?sq)kc+l~X<8j9mjwc<@I^J}=<@nI?x#J7R zH;x}1KRSMO{OS11@welDCk7`DCr&3WCov~+CkZD>Cn+asCmAPMCsijcCtW8)CnF~_ zCnqOoCl@DICpRY_CtoK&Cx53<r!c1|r)Z}{rzEE|r*x-crxK@9r!uE<rwXS!r+TMm zrxvGHr*5Ynr)f^pon|=AbeiQf+i8x|T&H<XOPrQEt#w-GwBG5Y(<!IZPG_9XI-PSm z?{vZGqSGa(%T8CEt~p(Iy5V%!>8;Z{r}s`DoIW~za{BD_#p#dJU#EZ09L^HX^3Dp* z8qPY-y3U5qM$Tr==FZm6_RbE@F3uj#KF+?*fzCnB!Oq#vInKGxdCvLH1<r-eMb5>} zCC;VJmCg;$ZO-k^{mv7dXE@Jvp5;8xdAajC=k3nBo%c8&a6agK)cKh6Dd*G9=bbM* zUva+S{K5I7^C#!e&R?9rI)8Ki?)<~~r}Ho8e=e*p+%7yWA}*pXvMzEi@-7-K`Yx6( zwk~!qPA<+a?k*lKJ}$m4fi9sgkuFg#aV}*p<t`O2l`d5-)h;zIwJvoo^)3xAEiT<I z6I~{`%yOCSve;#b%TkwhE?Zspx*T*l<Z{gAxXWpm^DdWNuDINA`QY-=<&(>2moF|~ zUB0<|clqJ+)8&`TKUY>)ZdV>x5m!-HSywq%c~=creOGf=YgZdr2UkZ|S65G0UspfZ zAlEF{Y}XvuT-Q9;eAfckLf0bKV%HMa3fFqqR@XMyKG%NN>8>+eXSyzOUFo{Xb(`yU z*WIrBT@Sk+cRlTT#`S{h3)h#fuUucdzHxo)`p)&e>j&45uAf}Lx&C!yc4KklapQFp zbrW-wcT;oIbu)A`ax-%?ce8f0adU8UbaQo!b&GS0cS~?fbW3tec1v+fbxU(gcguDw za;tEwbZc~La_e&IcI$DQ;5Nl=uG<o~HEtW+wz%zZ+v9e??V#IHx4Ull-0r(QaC_+X z$nCM)6St>s&)lB7y>|QL_QUO`JEJ?3JC{4RJHNYtyMnuhyQaIAyPmtbyPdm-yN|oC zd!T!$d!&1;d!l=)dzyQed$xOydy{*!dy9Lkdz*W^dxv|cdzX8+`xN)-?latHyU%f- z@4mo&vHKGD<?buoSG%uqU+ccneUtk(_wDXG+;_U~b>HW{-~F)rG57QC*W4etKXHHI z{>J@-`xo~g?tk3>dN6v3dq{XldPsRld&qdmddPXmdnkBldgyrQdKh>ZdYE{adRTZ^ zdf0f_dN_DEdN_HwdANIcd-!<xdiZ$+c?5ezc_ewHd1QIyc@%k+d6aupd$fCWcyxMn zd31YB_n6@^(_@y$Y>)LG8$338Z1ULbvBhJn$2O1c9(z6Zc^vjQ>v7KGyvGHPiyoIe z?s(kwxaV=-<Eh6pkJlbwJ-&H-_hj^B@?;KG$t%stxy-=Jz{kMPAiyBZAQtWyte2fy zSsdjTtOs3J8>W(+lUQ85h(VA+sDY`0c@cvMgJ=UwqtLGg?RWtZPZ!tl{G#mQg2d!h zm;B_?+|<01cmWl2V>1&cR|`{JCleD3T@wo<S6wF~0|Q+rb0;HXV?#?zOEYtr%~A|% z3`VONq#0xwWEtcb<QWtg6d9Bllo?bQR2x_u*c#XyI2t$`xEi<{cp7*c_!{_EGpI9Y zFlaJpF=#XBFz7PqG3YZGFc>xnH0U%6oo*C5*Ko5@=x(FX*G8dl4Ka;EKN^L8Hb}(_ z2nLnrIp^n<q*jy!r6#B5l@!MdNV%k@C6?xtxTa*5<QIV#3KzTO7lj7-6vsFwmt>Zu z1}A5v=BCCAh(NeOrFkx?#U+_}i6xo&dGP`wPDQDS*#-HTc_qbQ6^SLODe(dZK8eL8 z&iT0oIjJS7DFL9x%f%(Bc_k3joDz#uQ^2Y-ODcm>3-XIf;sy9&0T`Z{my%x&avX%^ zSX7jlm!1j=TbI<N(sa+fwETDh`Jnvb)RK}!R0oA+7H1}9=46&s#tZNVr{<(4m!zgZ zj46&6kbw9b;#rt=Aiu&Q!=AyJL2NOD1A`-jQ-ffGP=oMd1{Vfb2Db*02I&SlP@Kzo zy0~HlB*a_A-l>)G0;bp$fPy2mI5h>;wN8}~jbMFh*z}>Q2U!4fst<!dgV7=eUk1Mh z(FU<a3;_&*4dM-w4N}p*nR%JP$%%P+sYS6NJ^>l|CHVoF$=Rtzml(nr_!+_(B0vef zBr`Wv+3}cI;LIP#o;OHbVu)ghW{6>kjZy)p_`Jm2)CdSOwK&W#*d?(fbrC}hLtKPk zus?XsImEOCh6rWHW4x8^ryu@-nUc(q5-%X^7wlVFl9-f}>XMlZN-K#)m5UjY8B!VI zV*G*;Vle-tGh{LtEoAU*5M9WS)gaR#b%}wWA(tVKAwSYDSg*LGC^Ij;K{j4M!@$76 zz{0@DKo>+CT9_CbIJ#IG7#O+6XBK4S=cVQs$0ru$nwda+RLD>SUKS5^OEB1+#SDcE z#bB>M_%Jt=GSn~_En_HSC}*f(sAQ;OsBVyNP-swWP-;+aP+7)M%TUKq&(Ofo$k5cF z+Mw2;-k{N-*`Ni=TvkS|7S5)IhR(VshOQ>MCMM1<x|S}kmb#WE7Ov(-hEAZ-BB%?C zGjmIG5=-)nAP$Weut_N^Nl7isOitBx2@A;#0C^)ICowrSBR?l4wMZA{F{=WEAk?h< z;&=foLl+Zc7Z*2IT~iAaOOV}ex=to;X1b<MhUQLYCKe{nZZ1&u7<OB^7+IKGSUQ^O zni#qn>YA7snd>?_yIJTuI+__6I9a$@n!1_e(j12BaQ|QzurGpP9>nwn+<q*6fy<E; z%b+yf4Nir8f{XvL-2|mVkXRpBOe{Ws>SjZj*hH`x*YA}!8zf+2Q@~<8dQrt@i7>J0 z5V3=QLl=I9iOm9wi7n3k6EFuP2Ffp~409KOQZy_9&1YB*D$Ex!EM!>3u$W;9!%~K2 z49gi-Fsx)))u7v;*P!2E&|uhL)L`6T(qP(P)?mJxVGYAthII_<88$F%WZ1;8nPCgV zR)%d277fk~`3=(=nQ|LhvKm>QHwrFo6kORT<lQK=5tQCcB9ik{QuV+EVtQ(kcV>wm zYO$v0o>-cm>YJLIUsMSz>f!|?JzZP_OEZ(Ree(0OAsV3i;sw+pMtZuqVlgcsC$kt@ zOT-IU;Z>QMo>*L3?3bVCmYI_pTv=R_nj4&7T9lmXoS%{!FJOS8*)y*swJ0qyIn}8& z6O`7Wu7SB&FT&F)Ucj6rEx{%EMU_eUiA5>#0=g(VAs&XC9RP7Dvf~UP>Ins_b3iD} z6awMqlb?=I3H1lq4Le9+dN;L-w6{fFUiQ1rso#0zME_2^-b8^_|})Dq{!lEj?+ zbXZC}!f=AYXfeZ4hGPuJ8!Q`a8tfJ`oMbq~aJs>v!Lh-qLFzKYIR<`)^9&alE;3vK zRR~Fm#i`ML!FolhIf<Z(zk#8_y1^=5z`R1Y0^}Iog4Cik-CS^jveMTt0$1DiIf<ot z$r-_^#h~3uL8)oBMu~}uCI*IS29WaiD#Nu<zu?dypG6E;8R9M@S$Yd>fh`#pBw3o8 z85<cO8+IRTm^~SWB_^7f7$q9O!tD{mV+NxI3qaumX&F9ac#bOYis3b?z&nN?3`Q#% z-ZOk)_{i{y;WNV*hOZ3Y7``{SG`KZ*G<Y@mH25_HGz2w-tYrAf@QdL$!yksf4F4GZ zGcqtTHiR|AHY7GAH>5VCH)J+sH{^n>hDQw}8`xv6@dDLpnK`Le`uh5z#i>Qb`ssSP ziP;(Xr8)X8`Q>>z`H3mT`nj2TnZ=NbU)NC2K+jmiOj94JHJ~4mpHi$Jl3HAxT9lYv z;_n=k=^u>3*U!mJ0^t&vn)t+=9KA%OkY?ltJIFm=ppgm=LUtT9BV^{Ks~Q=AijHD^ zxBR@4Vtv=V^qkD%41IT3m(0BE(p+7q{G1fMl9DuJX9<9v<ry!~LN8}I79}QSChLbJ zW+j#<=IFXsloTambD1dEW!~`u4fJvuEWiTt3kovxim`^56xdb1@d8Z)<tpFQl+4mx z^mvp9yURabpoj|YB09b2q!yH*CUX_AI|AbcYN_B3qLMkmgro^}Qt$voS!q#HVqRu( ziEdI(VsbWml<9%p6&f$lOs}9qPvAkR>7_Y|MG%L9i)}_jMiU03MT|y_#tq>O5sMg2 z8O<6Z8=^r?CrMbp5LPk!<R^oBv&FG6nSjLf)Z$B^kpV_)Mw<l<QQ*pq(T>qR+%Fi^ zAFW)(XvYu-QQ^pFvyef*A*LZpfB{;KFuE~%f~<FE^k|4{hzD8k-4NN3K)Uq-aKm9n zhcJet86DXW*^mV4F!3?)Gsa+ONMKAx(~#N_*^mO$kb$8ghcO>bLt#T?LmEs&35JFW z#%hoTq`<Cih-}D!X=uRE(8Aab(ts2^oehx<SuhPf7#b!pPDax(wIQ-02c}^LhK4ze z^U*XcY=~^ggK1cTp<xB%S_Y#fj4K&eF|KA@(@@Y*)KJn;wuEsV<9fyoj2jy&8X6l~ z8~Rae=WXDmUl=bijrK|3CqF&kF)uS0oK(XyQ_J<;f<fuD2!jn8AkhPFB}c9ycZ1zp z952u{&~C-<z5`(QmBtI?(B6I6U2qiag7SEQZYsC{QuiblrKgst8W}(vH}IAXzD8K4 zf3PmH10e<43C1%FMvECwGM-{Q-B8(3)lj{d(UkEV<N1cjhMI;3P{{%snu-tb@eB@$ zcXja$@ehg*cJ*;}4)OH&i}!Yoj2FOE;2II&=obuEpy27^ifTfbXRxP}k86;ta|p-` zNQrlq@%lo>YYnvx^$`9|##;*->L6w09mczH@Sz`YQMs7$4y3S*Vu)tE&-fq)E*+d& zvY7Ec<3onHP`}{d)RK4s@#<;=9R*z@i&`CpYC}VFBOL{EBZJynSmF1C@dcJpc*Xd- zA+n*Vp#_$`-+>(XzM&cBz)xTY5;p!D<1di$-x+@}{%mM#Xm99P%=nw}598m4&W7%W zK6(Z+6EmaDLME1mu7;?nP*2B#0&rs(9NtVEjMo=2aWZi=^fdHBy~xB1_98@HfbkYY zYhAp61agR4m>cSu>L{368p4B=Nt8*F!Dum)7?U`YM8kxJi4Bt$Gnz6<Gs!eWHcW1q zLX@8grW+#C9*RTFER8`9H8ZiOt%dkWneqBUCY6S%F#oE9{R>SOOj=BK3`Xk(gqgIN zbeMFR^qBOS444d=jF^m>OqfiW%$UrXESM~rteC8sY?y2trZ>!NnB6e9VSdBHhQ$p_ z8<sb$Y*^i}wqbq4#)i!eTN}1F>}=Q#GR~gKfyt4{iOHGCg~^r4jme$KgUOT0i^-eG zhsl@8kIA1YfGMzHZ^NyIPmPSMjf`@QjHZo@evORjjf^#ojFTG~S2r>qY-GIN$oQs_ ziLsGMypc((k;%T1DFme^VG0A6Ju~73nSa6h+qwBErQj}Ks3&MZCe+g}u`DwkT>OKE z@r&|va#D-za}x8?OB2&mZ6PBBh`|gWsDxf{d1hLPS}}MCMi*4F+3GtM6y#(=8$J3E zjfn*X`XFOL^8)%Vsb#4-`30#(`T;qKC29FZxyAaK0ia<?|6siWs1TB>U>9$M0z-2> z1HIyuY<<YskG@Z4Qc+@2rM_EHVs2_VXu3on;-fT}fWAj+VhX5Ni`|cU8EVBKKj^|W z=oTcFWE9(C^o3zoA>0r4oW4tHQD#|cic4ZiqCQe%TsJMHtR%lYv9ho<CnrBIxwyO{ zFC#52C%LRFD_7q$FD11?FE2k6MC*gcr}P7g@>5EaON#ZuBSi3lSydy0LE{#E&p_`~ z$oQ9UVqRi;Y7saA3@RtW(k9e_x|#mL&?wFTr-Z>4zfi{&r)1m0#^OP#94cG_uH|jP zvktn61qC^&x|#XKhQ@jZY9;ykImsD`nR&&w$@#f@U`f4{5<R%M9yozQXW@{VYfRDL z0%2CXAk%h?0wDl2r&FvK-~k@_8=6G`)DQ414KD+rz8d_QUf(I$GdD3k6*9R7O$&oF z{bF@0X{p(OqSTxKPR(=T1=)__NX?<1#HZuIT^Z;HBqnDkrl%t6yFpd<4r<p8s*rLG z2+mB;ODriZN*z@08UhtOQo%T=f(}c=V^F!z&&esjq$EE#I3pE2ZZLRSl_B|w#U;An zrsSZm>Y$Dzt#UJ^sB%jMS8ns-1zC4uRBqq^({l#()xfJ@^uR+R_UT3Wr3IihHns>U zeXx`o(H*+cT5y<j*pS9?2UTG-TF;O>9-u#@>KSN}IXJs6P{+};JkJ7`=L_Nmnc6YR zbGQ7`ycF;l+;Hix45}grOTK|7fMJw6DH|Bd2dB<O@q+AC7^xF7t{UnIZhjM=K!?WA zFxXQ=U|48Scd!Td;KZORi$=TuWH*1nSrsxaI;f%)OZ76S+&9|&r*tL`+FGDzbFl<m zAuov+WUs?nA%oWF47d6i<fqZ<n6ioE(dwAkDR%wQ>X@?X7?fR8i}b)NDF#)gH(Du^ zx#~oJbW9%S@`*}trMxU&kntz>N}2fDc#w~?Bek`mji13eRHBdRP?B0{mK4p=)Pd8( zig-b`B<$%y5Bu6P;*-hH7(~IghH$hIM_D6oP}QcRlSz~{lSW4^NL~D@k1}d8sOuo8 z<4CG^3@KY2&<w74R>cc4JL0T(JYk#Qhg)p}_t@aCVg^+qj-^WkO}c}#Z3lH6Y59t> zX|N7(zFHG6P!7vhDVfEI#l@+)Nja5P`ufEsiOJdV;N``bhZLBYnx~qZn41`=ft7(* zYI-CVXV@B>m|0p{S{Rub8k-s!nVT6{m>?+uoo`@bVrXoVl4yo}`~Xug*fHzKbBvK? zlBtoIWh#bajEv39ER9XgjZMuhEG-QU49pGD9AlJZZjx%AY=YvLNnpoph!?0JCuGb` zQ!Gpj(=Z%kXli0<WNBz=VQy|@X=!9=U}|oP<{A^TWRq00v?LVQOb5GWQ@kMSB$#vH z8(W6oWcuiM-spH9&379i_oN4VwKb^RH`-9m%)>ciHV0f#Z;2OVOTj3p;YUX41^NUO zrIux;mV@>R4&^O~2rq%#2%vq5@GVGKJURFqu%lHE(N)jr7|G}u32cKic>g8stL)LL z2T#?r5M1?aBe%z5n3`mqN?wn})HFHSFgX>a$FdCUnjP_i%(pNqLf8UJ&}8ax8>|8O zY4BHbgQ`I}1a?S_4kf|1;Nxuht_ElLUE~!%Mv3O8CZ+}km;)vzCgzrA=7t8whUO-Q zW+nz^h8Ac8CWeLv=0=8QhA73)2C!@P#0#=7z*+ntO{EU?b~vO&#cYE^7qLU8V-TJk z`~}qDZif$U*A1$|eRRPYWxWJYdt!9K8R>@!q0Xlcsw^?O;0&!10Y00LX*1J42BTF> zTbQ;oZDZQbw1a6U(=MjnOnaF2HtcKI-*BMeV8fw?!wp9ojy4=?IKGN$Khps)Jj`^2 z=_u0yrsE9S4JR7Tg5kM_D-Bm0&Nf_YxCuIXO$u?Kmn-;=4!vUVtrp<RH)Jp+GxEzp z2VCVQ7Q_oEVwDD+!tR`3mRgjUo*FM8k5!FlUK!{jjhxhCY^LNSR_2$MxK@;;=7CQA zE{+#a#xx}vG&l&pP(&|3Ev*=IxE~hxAgRj9%u9_I!0si-(vpn)qGD{)prgs%@^ex$ z^U~u5Fhi@nD6zmNGY@*2E7Mibp?cREPJ&K!<zwJyy2)s>gy|O3ZKhjHcN<PMoNhSP zaHb(jV3q){fHVi}aJeT;<oOGCgfLzmVy9!v)YSAW|-=IVFjZ81X?34w$ajOz#-P z7BRhHdfRZZ;nE^TQ>G6Mkqws{w4*^j1s^V!S{#=Gy*0)sH7~s+Lr{L5vV%th0|*FA zftmD!={LxvpG?0Rt~cC3GAT4IKPLs<3{I#vW@ctS2BTHXEX=ITY|QM;9L$`|T+H0e zJj}cew;S#>+-<nmaKGU}!^4J04UZe1tYYQ|r^y4%!ptHJ`b-Cy#Tm34o`Tcl*@jmQ z?;Bzo&Nh4)O_k7Gn2}#jtyIaZ%4oBYS*_t2G*vQdGTJO*)?(IX)?(Iec;4`$;d#T$ zhA06}0d4^ySnL`zn=*(kWHxDdy^z_g;SF(#lG%#c7L=6UFxxa-Y<Rnf(UjS~A+q6J zgEo3X<oT|={{tu)GQiF>W_D%v0O|e7?A~y_;UjLnFc<nUM}pFyKXU+cAaf9NFmniV zD03KdICDh9=Y}s0UmLzPd~f*C@U!7p!|#SatC*vp=`RkN{*oB98~#Gm-#<wDYh+{| zO@LHQfB~@BDr7DOrKh5X{|lK*8W|agOi&ff)u2T2hPkTYVk09XC{@%pL^d)qVJ4}E zQ(<;BF}H#={bX)wxZcRff=3ffM>q2{P+IC??q%*{?q{CBJdt@4^JL~J%u^c~*%}$y z8yPto895snxf&U{8yR^T8F?ES`5GDdS20hArmES@bC~Bc9blf%pxwwQ07+JjjG~Q< zQjLt#4QCq}WkypLRZ|xD*jDDXprUPEBcmX!Y}*Jb+cq(8X5PfSwUJS%kx>{-iZnzC zs_hVv5|D>Q`EKUDpai+6kx^_R^S(w#aUxUXA?BkDVvCp$GrehKlxVoPi1`@kNLI;) zNQ@LI#K6Ajud;&(q?i*_+YGb%9P>p;`n&*2pR%Czc?^`OB{7VE>A24P2$Vi=FyCap z#eAFj4)a~+d(8KlA22^`WR!1YRA^*WY-ChwWK?csRB2>XZDdqyWK?ft)L6y*7@9tx zGtXgu$#j7EH7I>*!qTTMIDHy{(x>rg`lLbn{0T~*zZw~}VCnNOD1H88{?Gi6d2=J9 zb|a$>m=tb^5^NU};D<&y3mXdugV;hA_C`j%g)E$njQYf-P8MDk0Z`I<!@>_LFAWwk znz9Iil9nMx(h_2jV7emME(o(xf<+pn^CycGC{dc=(FxO`$fCnww2DQEMVUo~MU_R3 zMV&>1MUzE~MZ1yFtdY^Yk<p@&(Xx@zs*%yUk<q4+(YBG%u94Ax6^kw;QL-4a7_k^L z9bhp9B}xZaqI7L!^lD`E1|>?L(L_o8M9JdJXtR*TrIFDQnkZS^8EuxZc(8b~c(8ak zGCDOfI)h1<hA4rz0s;c2uow?y2?nLgphiZwg)AYBjP69H$_SQd2C+pfk)Sfuqv7Hr zmKac(>4~Mx6b$~Q?4SiHF$G@0>`h@whosFkP}=kbrOg;ns`kW4)i52oEES-%na7gP zQovHkQp8fsQo>ToQpQr=$mrk57|_TV*vJ^v$Qazn7}CfX+Q=Bz$Qa(p7_o|_5}Gz^ zS?XBonGUctg3@LrEN#X%GA1`Nrhw9B>S)@eLE7vGrOgSAj8P3y;2NG~GAM0MVY<yS zg=KmpV|2smM#kty#+ZgEL8jjV60rE5!!i$)GUqlj#w}!--^dtGWXfF3vJ8|mmw-}c z0w`rJXIat6nApgegpsrazd<f!VOa~lvPId!2$D<%nZChXv593XB%N*nrPH)UEGt-+ zH!>zQGA3e}2Gg>e<rpZT?qS)>vX5my%K?^yEQeSQvm9YL+Q^vE$e7v4nAOOb-N=~J z$e7#6nAgad-^f_d$XK|F<v28<o@O}%>QA$r2PM=ZSVApnWUK^rsT&!qM$;(`(&=4L zI=$D(SPV<24;gKiFz7>ILktu~!J_#E%PUa&eA&oYx{&2{BV!qn>GM6yCs2xd!}1YS zpO=G5zAvDXuL2`M2{0<#qxPs-ezE)oY5vLb2b3JE@o0uRla-kjG^WGK!ph3Z#>&ph z!OF?X#mddf!^+#pSlh^0*T`7k$k@=x*x1O})X3P}$k@`z*xJb0wu%)xy2C2WD#9wt zbbwVHlp5P%sj<6}vA>aV0;t%WIGP-(pB!01Lp-c%jf@@8<j4vd<6+fey3MM^s@ure z2`V-_8yUMAq6C%-NW!Aqh}DEaY$2<0BV*4(R?|ktUgA<Et0k)qgV-WgD^RJ~*KlzW z(+5V=hRay0b7cn(NFgaO17@cSt2;PRvbup1<s_uxMzk>^m<C_g2nM57tbVNitO2Zn ztU;{7tRbwStYNI-jf_(o8K*WfPHSYG-pDwkk#S}t<E%!;*^P{I8X4!VVvU59kgTz+ zajfx72Urt9X>uMcO)hF=T;9mI0+c3Kj;2W(q{)0nn}w_ejg0eQX|kBnW(jKvYbk39 z)7?hK1&xdg8yOdX2E+v!^96)q@m<4O2TGK+jf{&Iveq{;E+H~eHnX;Y5@ic0Q7&z` zxQMkK)W}?hB~=RQs3<$gKoX`PV;aoje%48llsOTUGFL5PG-YiEm9@(-%37F?8LW#z zNpmLaEY{hqb6DrH&SRa=x`1^d>!L=+HI0mG8yVL%GOllA+|bClv5|38Bje^q#x0GE zTUW6zfhNrrtSdp4H|rWu(%c41nmZdA_dzP}{i7+91}SqFC}r+$WZVu*nfpK~b3cPV z>wX6PM#dctF<_!0N<bVI)yG&*fKui0M#fzWSx+`H?j|x-o@KoNN>p!H&x0!PJ)lH& z36!YzVk9a-_I_nZnuL#uv)*964buIS^%f{e9>Aj;=FW$#Z$L@%5$j{tC#+9dpRqn? zeZl&Y^%d*uM#e*pjE5T;k2EqKZDc&w$auVw@kArz$wtOgjf|&PvA%^S$&ajYte=?< zuzm$4$uqDdc^+I^UICSsS4Yz%_0uF9=sqqsmPW?2&@{=$&S<lQje|iSgc}*pfzsqT z@GX#9(70yfXA@))TgWER$arBPn@}U;MdH#Vn;4rUC{?{-lK`bj(A*)LG$>78#!QoZ zS^{z~>lE2kK-zw?DT5N@wMC4kxU|7^Xt9|x7_DN{X47HQWz%ERXER_kWHVwjW;1DI zywS*bvyt&uBjfEx#ygFScN-b+H8S3BWPH%b_;3}Q86+{XSwSXi*z7=w@ewRBK7~!! zyc$i4G)Rg*j5Z6|d>a`b!;)eEC@BUq=(7caipM9Qr1%7!6q#W$9l;g_N{W$<jL#Ob zMK>}&Co(C<vn7Gj)El-$P*QvWN>eGIr1%muDKdVBS(eF`1Jd-9EgO^&U*pjP(^14$ z3rdK^Y$a@^Y-McaY!z&kY*lR4Y&DIHZyOokH8Q?$Wc<*`__2}kQzPT&M#e9Vj9(iW zzpY}cgC@i#<~eLFOb6K7Knd|XEFt~^kDvbom5TpIlOhe0;uKI)oZ86v1C|tLfRf@& z=KpLnSxXxke}c!)e>O5MY={y}3xh@X0=7k<)VQ#b@%KWu#f^-Ah)j*k*;auP)*H5! zpw##m)M3UkdM=n21hZ@-+ZK?fpKO~Ot~W9<;L!xrv5V~}C^hb8+rze(Z6DiywgYSj z*$%NCW;@cz#MH>d+{nbz$i&*n#Ma2f-pIt!$i&&m#MQ{ey^8G^G&P=Lp2K#A=>Xd~ z2JJ>B9%yQ0;s>QhCXt4-jZC7WsgVY$@eU|8-fd*!g{8&^pw#$~S)1)4>*q!$zJ?c# zOni-uR~n)OxL}d}f(<nC!}hX~Nnjz{>qaI)BGck~Hqgiq+XtpMjZ8uf7Z<U8W;AVN z62{h@QPvjFgIV{B4Kn7#1{(8W5(AZupBo}U8qwEaKy|P)vxCNb*jd<F+1c3H**Vxb z*}2%c*?HJ`8<`{;nIs#Tq#Bu|8<}JpnPeN8<Qkde8<`XunG{#CL&tpBg(007cF>p) zlM*a7s=zuiOd6w!k@|^|9W>;_uGYw;3{8yepdlYn4GqGLjEGtq7SRUmMhs#L*$o?+ zR2Q-vH!`UamlD~{*{whY+#7bwhKr3%>YyZrqmG8z<iPF>((#ks2~;F%5~0JBJ%qt% z6}uO^H@gqJFS{SRKYIXsAbSvda3hm;Ba==elWrrEUL%u!Ba=ZRlVKy1Q6rOaBa_K0 z_E1QX$R5dJ#2(FbfISveB$~n!p#^9zk;w*BB-)OqLK>vPY(|@f>^Y50X0TM4&uFuR zy@2U9djV@{Ba?Z<=|(1VNd3$-2bMm{*(*UQv7(X5av^(FBa;=8DY1^d5tOdpus48G zqBW?hT@Gq3Vot9JGEIhA*1_Hl()5$P3zQh`@MwbRn8-c{lo%(mPiCLOK9zkM`*ijh z>@(SCvCnQ~a%g07Y-Dn3WO8m~a%p68ZDew5WO8q0@@Qo8T*W>Yniv;COT?w1#OMV} zjK1&^F=#X`(jYBv2BpO<jZEIKw74CV7I!e{v+rQgZ)EamhyfD~Q35issNT<h5R?)R zG&1=uWIxo%<WFQuJjQ;KL2MEGaZv3X&~R}P`zcWE9Eh!UW>0`wc7gpeBqd$~rNrPx zjHc|TKy`B<MrQ}6<0ktPP)fYTew+Oc`(5^X?DyFpus>vf#QwOEDYTI(tdS|aktw2) zDYB6%s*x$WktwE;DYlU*ZWa4eXi9v^{)+uI(*gFkpp+O7ONl9sOqq>LS)gJudo(H1 zASwO^CB;9DObM{0_@B{c2?qlQBL@Qqb0bq?BU2KXOm2u0XcCYWuz|)n2PX$NgV;h2 zu12QRg&aJMOlia=NDcuGVFs~99D<+(nci@55r+uNibkdktP|Oaamo(Rkw$@fn8h+2 z^5DeDAqPsFIg40UaEO5Bu9-4$rA`i24omQ@=p1Ss>KqyznjBgj+8jC@x*U2O`Wyxv zh8#v5#vCRbrW|G*<{TD{OnHq=1&vHajZ7ttOl6Hs6^%?)jZ8I-Om&S+4UJ4qjZ7_# zOl^%!9gR#~jZ8g_Onr?^6B?N&trrmHu;Q@hu;H-fu;Z}jaNuy{aN=<0aN%&}aN}_2 z@Zj*|@Z#|1@M&b4(#W*Fk?DLR)4N7yzD8z+MrPAS=8#6_ghuAZM&@aa%v&0nPd73@ zYGnT2$RggzqSwgc)W{Nsa#uP>AZUkVBU667Km+JHb1Qv)jB65IQj4=o@(c96OUn~8 zOY%}nRE-P*it@8kL3elO7bGT@rRJ5U#%Jai>*p6F>bs?aZ}}|N_sGvp)dy`{D%N){ zEiTE=g|M9x^YT)QKx};kQ?DX33F*dW4)7K3jZB63oRwdmmy@5EQmmhwnU`6d3^rER zP|rZmSi?*c`D$`hHuxs^Vtvql1CS#S+aa+Cp*stFk#r+dalAku&d{RFSuW5$45(q| z?dO=2T2!JBrBU6D?nv<cz>Q3$@dESc<Vfe#oSb5P$DAC{=8@E*ki?{%RInRUb8>J9 zqdOXW?_(oVdAz`y!Qf~}f`#}C;wi-4k}#j4djWjaStC<ryub=Nc>&}SY~c>gZ=^XN zd>2+DQ+2$+1iCsuI5n{-Im0b8C$$*lAAK}FdMJZ$2x(-hrCrH@Jqr?W7Wj<xMyC3B zfjSz6p1*StD14C0D-03zumT^{-N@7!FEEQnj=~;Rm?Z&`r2zPV*G8u1c!5e9IXF1A zq$D#hy;vX0Kn+s#00bY5*~ruyFEE8h?!g{_!5N7~so;By^$|?`P6Z#E*~ru$FVI3G zr(&rwA;l!fVa0eVbMPUWjZB^Nu8`nii&`OJ7e<eI@L8LUOx^JUlV}v4aCbn9Ye+Cc zf;1#C$te-iNJ1AtcPRL*xkjd5dX(Fcst{aGBb7r~MbVwP5Yo`>j~CcXqwvI;J|XpB zKw^4o5%{nV%&J@;pCr0Zz-JmYGEIyZsG^Zi5Gf-V(yRp~4Mc#WI|zK{N+Z+cc!8xf zcM#UNh9+Q0I73tfgLhVAhBU<O;H};q>o|5W7_H=3&#{4HBgZC=%^X`ewsLIa*xtxA zwUKFBBh&OorWuV)GaH#^H8Ra^WSY~+G<PM(PL5q1yE*o7?B&?Uv7h4r(}6~&d5uiV z8kv?iGOcK2TG`07x{+y3Bh%W3v!FfS{6VS7sd*)!04&HaDk+YN%FoYrOH3}wFNzmX z@lOKvVmw_!@_iDEOT6>)%k!KQ^U4y71M-VAOEUBGd_jA^1tFfv%+Cub$}h`INiB*O zkc5b(rue4jCZ!g6rljVTWTs`Nf;Lu*gA8-bDM>BLODsu6SQzb`3ObxTAU`v&Bwj!q zlwMO)Lh=iIQp-|vpys#~#|sF!q?TnSr-BQB;>@I+RPf?(j<bw5i#g75oaeaE$TYu^ zX;CB7l7^_u9G4mRIj(SA<+#Qc7UdVLSCpDuQkIwlVip&qCTAw*G%_t{WLg+65LR8S zYi4Y&XJ%+<Zfs~_Vr*(@Y-p^bplfMlqGxGgW?*b=YG`R<VPa%itD{hDXlP`hXKrd~ zZf<63Y-Vg?Y^kGQXkuxkXKHF-WNv9}WNBh)ZdqG<i6M$1n&T$Nt#H5Ku*96w)I}UO z8RB5>x&v}oBhz9O7a&YEHZU`Uy1)Qxs+ob2ftfL}F0e4Ft%ce30Akltuw7Es)w;$; zW;zPGCdMWp)69%abQCO%4Qp$a?H^ub)%k1I4I2)4%JGcBXu$$ddJ*$<f}{XYia}&K zNDRDUv{}gUx{+yBLsV3ed$Mj(machvlCu2;$N)pUfL67xxw)PZBy`P9O^gf;EkOP= zG`G+*H#D%YG`27`F*i0fHm-%3_z`5{r$(lA4N*~<eg?WZ#=5BmPB3?U<75D3knbEn zIDT^c;`q(+hvP5DKaT&6OdA@RHa0SCYGm5n$h4)AX=@|XwnnDyjZ8aMax!u<aWZqV zaI$i;ak6uAfHKI=My6wpOvf9UPBb!|Y-Bp!$aJQW33Nn)RJ_3O$snAfj5f<S#W=+| zB{(HHr8uP<nRYcY?P+A%*9Z!PLyb&F;Q5794w6=OgVPEqXIPjU>X{i?n3)<F7#bQH zn1FMJxrw=+iHQm16mts$V?#qwN-{JzGt)D(urM??H#ameGcz>NQ7|;OFxE4$ur#+c zGOz@lP-Oy7mz+uvyY_<Z3aPHvH8(WYGch+XGBPzYG`2JXr4Vy-Gd*)-V^d30V{;>8 zb2Cd*qHQuq*rW!rX+PK|kgv=PjrA-nEG#WeO^nSgjf@N}bQE+gOpWv`EQ~Ep%q>hU zEzC?T%)oY;nwjgF8kw3Knj4#1n3)+{=qMOk8k_1FTN;>Hnj4sznHicHBka<G*maOB zyNoO>^vo<RjLbnHZeeC_gx@Ybh+T)lc7bxXAt=ms4UNI>4iSj)H}e8NzKw5cNmF z>LoxSuA`u9XbFxzglc8`+X2;ezjVr=`Hj<@(}I|CfYXN2W+A6-Bh#sds3=dT99`2K zT~DV(q;f!`+R)5W&%)f;!pzvn#L&dR(%eu-!O+k|&%)5q*ucQd+}Om#*w_M63UGq< zsByY9GMxjJ0;ayY0Y$oQ*jd2j|X7_H>=<n-e7=Jet8<@Dq9=M3NsY-GC7$aJxh z=~5%p<wm9}jZ9Y?nXWZ5U2kN%v63^G<qT&iXBcNVX9Q;?XA~#{+-zj5Y-D=Y$n?CC z=|v;ct45~RjZANbTQ$j<4k`sQI5Ro3II}r(ICC4BZZ$I9X=J+B$n>C*=}{xo6GSOc z07)me!RbW0x?0y1Tw@rSn1geKk(s5Af`tiERxW{PxQnjA&<L!-z`#OB!Q9*wkrFE) z8t&uJ0JZ@|Lk&d3LxctsBTyw~0Li478X6!P9;0i3q;^BF21{f=v_LdG1#6J3uGTdH zH3Fb{$;jMNN5R+t<O2q9D~+>*vy-Sy(F@8HeT_^n8=|6ef--bH&2+O2jNq9frrOZJ zLeCUbQkp`OJ!riX=hQ}~w^)<?OwPriWIu~@Hs>79xt#Mj=W{OLT*$eok?DOS(}zZ; zkBv;98ks&fGJR=e`r63!t&!>bO3o#mOF5TuF6Ugqxsr1g=W0;0|Ix_I+Q`h-$jsiz z%+biq)yT}<$P8LWG`uRm9iU{tlXDm6Zq7ZNdpY+tGW~31`rXL%w~^_8BQs+oGczLD zAB3cUU*Hq~u8<7O^b9OajZBSAOwCNpK&e>Q*w{kP%*4pT)ZEa-$imRl&;*>sjm%8- zK-GeYg|UUXsS&98W@u(^re|zyXl`k4WNcz#3`#tZW+~@Uh)sXMHi0T6a|0tiLqj7= z17jm2GXoP7b5k7!Vy!X;H9##4^~^xElc}YNiK(%PAtI}tgxK{DZkL&*sh*)3)G`Z0 zGc!;+$Kfpl0}DM%P_+vR1yJ3N->$P@yO<e}>@w3c1XZ%;78V93Mv!JLnq3yqEJ>nW z7a?{r!R<1)u+%d(07a7#xVdg@f-ek>^^6S6jm?dX%ni*=%+2xp3*3!pWM+Zeg%XCQ z21aI}!U)Y@u%uyNV5VnjX<%+)Y+`6&U<9g_4NWlPOWFQ`Ow$?%H5OO}cZ>5jtb`Hw zbn-7P0UhdurTxu$A5_FVXk_MWhzim*gcmLG0-Dvj=Eiy^78WMvmPTeqW|rpWriMBS zCYF|ZrbfmFCWa>FCZ?7a#%9ox=NZVL=Z(y~pbFeKS2r+S*TWLF$dU6k=U388o^LE? zIDc^d<ow0?oAVFnU#0_%%>1AVmsz5bS+bE?s*zcyky*BpSq@a;f*b!_jEpu*xR|(@ zxmdVZ8<_<fnS~meMH-pK;2D*R0}}Ou;OGF=PiCO}rfXsXZpj#es~hC{iHirKK^TVy zaAkm^K>(sb6rsTc+-HK?U<B&*p=c0+Xb=Z$0M{O%CMB-ggG+)-5*D}kx>j7Wj5Z6o z<Qkc!8=|5j(~@;9GISli0^v~{U9D?qY7TD1L86dL1*Ac>ky*YWDk?oBOxM##*PuKC znxwcixr|BfIdPe=oZ&L#WZ|;lvgESjvIa$=A~*{5Ks_gB{YGZPMrNZ%W@AJY+B4cL z<8t6~<Z|M2=5pb3ZDdwzWL9ZpR%>L|Xk^xEWY$4MrUxYCl))h<3#xZ5EkPOA1lrv; zHwIOY$W=9$4@8S9SPQ7#YitP$ZDWWQQwuX41#?40amy6|QLm0iJ&O4u5cQha)tecZ z=qRA5kASGx#;)GP$Ouh+3`D&ySiKCWM~>`%3llShk0GrMt^}?`NP2-}krYrYr#3Ph zG(<(Yn0xC+Iq8Pxc)^oJOtpo%9;ga2G%|*!3(y)ZuAD|@6Rhc?fUAnZXeC!6R}oh+ zR|!`sR~c71R|QvPBePi}vw0)4MI*CiBePW_vvni0O(U~yBeUH~u4=9tu3D}-u6nKp zu12mVP`a>hWcF!f_HAVLYh?CsWDaa(4r*i$2BnMP)T8F=2PN+bTobt_aZTo$!Zo## z*`blysgc>Gk=d=0*`tx!3z58MK;qgF9M_<#9@I6~GqN-^g8)NgP(Rnu#N1NP#MIE( z0t^gIz&$u46B8pnb7M0@5HPT`FgMdtFfueY*8}mv*uVfZaswUd;hF=n%Nf}&Q$0gd zOLHR-Ff_9ORrS=dYXQVASFl~7ploYupa=JWg_)TFsKCT-m!T1;r*8rU#voVW^VSlG zRqkM`KtX6?VyS0rVQ2|4z{n8PPu4XwF*nyUv@kcZ1Op>eaKp^f&`8hN1mb@qLvu3& zL;OLw0%DgZ!Y)%IJ##oPH31baRI+Og#4c~RT^8mBdM0M3MiA?ajbZ*mNgBqGa?!xj z95gx!P6dVrrlvTOhO+$~SE<ch|MFl}z(%f3kdh=`0B_B+4OGNzZ)6St^+Mo7aPT4q z)VMG-HPtgPH-n~G3j=dd>M}7j(6g{KwJ-()LnCubXbH3zVIa&c2f0p@+@jz*!*Yh} z9OqB23tShuE^%E36+5Be>L?1_qKIx}j%{R)Yh(s3bd!P<m)99>7IEF+y4lDa*2o-z z$eWN+SmtnW1c0g@Qv+~2&Jr@p1j=cqs6AaS$Y3gSBv^}hb+rMg@`a4IVDu5Wo^U;d zgf+w&FF+yivXMCkdyqy~o0)-2Z6kANkiAD}fCbrSuD_s?`U}@ru5Vo5xqfi{<od<+ zo9j;_b7CWNQX_M6BXde4b7~`VS|f9MBXdS0bLL8}e_a2$8Mqm_nYfv`S-4q2L6+6X zT-nH6)yQ1k$XwINT-V54-^koB+)8S0Ax4|!+``-<+@joK+~V94+>(vV*^SJ(jm-It z%!Q52#f{9Rjm+inB*85M$&)$Y_yv_U=AeQZG%9FfX=-9%XlerLRajUU>6w|Cn;07! zS{hke7#o8JM$Apk^$bjn%uS7qER9XfEDS9{WsRXZs8?cYVQy$@W@u@K=$UaVK<vsR z!7g)Cb4zg5fXyyLb7KoV6GN!8EKCh8;JrX@6^LC0V7oxYHDQ058XG|xRECBIhI+>4 zhNh;LX2wPqW}p#J6st@OED)_NZViZ4MPRFl3qrWJ3{A`}^o$@jfd&K(K(i|-cA<Jp z2Vz$VS#}wjnd=#w85vuc8iPisL8UFeAT)s3Rfc4jg`SDIv7w=v1*jed*DboBq+w!i zY-VI)ZeeU}VhRgFP(5U7VQOk*U;^r$g2%><E%Xe`42+D;P0h`X4J{FKHryr<yDH#z zSs0q?nHpJGn3@=xm>C)xfa)<_3q#PfmAR3*nX!Sng`uehwEtsls%K$pZft2}WMF1s zZU7oxGBdQ$Gc__dG&eOiGPJZXH37}{-06@FRMjqlmMz?t+*Xj{Dqa9@hm+fm(PkmH zeIs)%s33z6%%ao{x+Vq&dX}c<re+ov2IfW<hQ=UQn1jYsOf0}*ZfIy?2JLuqyCMvP zImVMa7*scqG`!0l!g7W?j5CZof;*BsiaQ!q&^3YUhJMiSF7t#&=1GmrlN*_*fC@Tr zq0Al6XtRtvfjf~qi94A)g*&y8xw(<KwUN2Kk-4*xxx10M7g0E5Kw_l@94nwso`s2y zf+={6)7a1e(P)Q^@^I%sl(*qlZf<~-MIocE%pG9m;?>o<2-D4sjdc`I6hlT_nY+M> zL0t$VGjKmi*F+Cod12~+47oD*fOUX7O{Sot%-9@Uo?xnnjJPuQfz^XNYXa(H;p)+H zH*hyX5)UL;TR<_|+Q>YyAu1}Uz(d#4M7P8v8=gdBs?81cj7&kHX9B70xVu3*dK#Ih zVjFzmp1?he!DuD-MD9u4lewpGPvxG*J)L_7_smA->5a@Y8kuJ{GS6ycp54eir;&MX zBlEmQ=J_kRXLHZtp36Ot(Uf}u_d@PPpyaTik$G(+^SVan^$n4Y%o`e+H#RbF0;PuG z)Is514@%S<xHocd;@-@?g?now^TI~v#f{8M8=03kGOui8UX4i9J0Pia5jdVf#kHY< zF{sM2Fg7)?G&8j{0L{_pS{fVZSs0iZf+q5ejSVa;z^TRv)Dkx{urx6?GPN+X1P{Cz z8JZaD85)_Gm>U|J7#f+ISt4qoJrKK=;IPZg*b+4EiDH+jiKPKJMWfnfWM&C&$s^lk zVPuJ9*8zxK%iwmIn;7ev8dzEw8e5o~85o$Ffs((uv5B6Ek%hUrIY`3T3_2ER0jkQ) z4J}LzOiV4!&5S|ggXX3Ndd6m!W@Z*<mgXh~rbt=$2*j=xaJ#UEp}DcCo~fC!rGYu9 zabRv>0`8%p`U?_<hUj)7Ch@pWK<rutwhJ^$P0%iLOA7;V1BIYfW|p9e0otA9J_E67 z4cI1V$^Z?18=F`dn3x)wn;3wGp0I}?L93u4sBC}7;Ee6mtCp~G|04G#NI8PDe*!N= z;sw;J4K2*|j4aKJ%}kAr%uP)|<)onrXn}^AfvK6XnYpo%rI``5gt-AKVQw}uZ$_!M zU>4uyeope(821bAm)x(oUvt0Ve#`xi`#q?H+1ki_sFC?_BlD3)=A(_w#~YbXG%}wA z6)}*K@iQoIe&PPg{f+xO_Ydx$jm+B`nRhfY?`mY;)5yH9k@)~3Z~lSAz;<v9fLd*4 zp!9BLWMp7sZe(I=U;)Ymx)ugTdKN|&#wKPare<aq21ejHF=NmuFQ~<8Zen3zY;Fe1 z#)hD<u{1C+w=f6Em?GxLc^Dv8?SxxpZe*rsY-V9<U~Fk@ZfIlxnIkta(u3(XH!(AZ zWETr_OFbhC3quPFOLH^u7yx)y*FX=uRV)yzAd3t@zA`p5(z7tIG%*300h;Ou<xK3p zLbnPuR*1(}(2-)u8UwIZ#uj=O(C`B_r7S@mKI~SRnHlO?8W<UagWJN$%mUOF#T|gq zF=ogj15myMO$T7L3ONAHEI`voX2xcECWfZqm@+iA1dTQ0@f37$8nMK{)W}TF(%jex zoCZuyEKET8(!vx}VjCNpSehA_8CjTGf>Q;$O(s}8Wo8a)96pUOUKnA#5Sl%BM0vzu z`4VsAkVlHqW+9JsBlEF_s3`x8EM0d?U6<l0q)e+-t!rXptOr`*VPtA)VPb4#02;l} zH8M8RGd4H31ofayEe#A|BL_T+AQP1unL+CcGU3fln8Va~3`p(~^BD3N@fh=%@R;(L z@tE^ifb#8`M&_H1%(ohuZ#OdEX=J|F$b7$%`2jrN^4KuiEaS1|vE#Alao};}acX2f z+sJ&rk@;dH^W{e7tBuUp;rW)w6_Ucw!84PwxuKqg1!&sG#KO?j%oIF0W@=%nXJH8H z(3l!pm>OA_g6laGPztp)G6f?uOK=a!(AZMX94ugJX=Da!gTYpJ@pwY4x&XEcR7j&( zWdfS@(NWMvv&zy4Tzwl`n(CQAZ8EhqFa?z+h6aX~dIlf|fn8>9fLPnY;|sCt5;=Am znHYiQQo)9r8k!q{YI-vxkX0~$nH!iPs#Kmph+S8}c7by)auDM8mkB64K?c#x&CN|g zGbH$|3WZp84ZBsQW+vvKmM<s>ji51TVqs(oslAOsUVwVa!qgHp)NhC<wjv=`-5_ig za>5|VDrNgu4JX-e`L)9`NE}Z*Ea&1I@#9GbWwVq<=DQ71QGumNx*4vzX@x1M8Q0L% zNYBI=nmUX?!x^CQFH1d3(D*V08(Nr~K`LCHERc!Wjm!^06)t=X5$3LZo=TD{T%IbP zYMvVI*F1GR^*jwcpcQP)j~kgkG%|k#SGb=VnZGnLe{E#`hRC?Bpp4tb)6Ubu)5+7t z)7{AYq>=eqBlC+!=2wl(ZyK53Au?_sBz_=^KtQ<()W9{ju(U8THZZWTFt-G)mee&h zFx4|MF*Y_cvM@FT_5H!ED@!9YJu^!KBQww-v6-PcXf2kdxuu>NxXo;8Y-w&_VT6>z zCqe9bjz|lZW_lJNYfLOnO)V_VKxMP8sga?cg}J4Pk%_svg}J#Yq%n+QmxVcKNCw3! z3lmdhtENG$dI`76)W}lL0<`YZz|`2#z{~(#9+{XM=$RWsMGZ`hz#Ut3n=q_0H?S~7 zYDdh1SoIpkDkF1aNC28z7=n7Wx*)3zjf~7K%*_lzEpcP;ptiY@p`NLsk)fG|p^2fn zA!y(N#aC!n&4XC=7HkzLvP{h^^(>7o4NWbLER76IEWj&xOe{d7sumWYKs7ftHZ}rB zmLVwPnwdf(%iPEU+&VHaGSD*y&B7R&gO;J0AqHf47D4QKkKHaqBMZ>@hAxU-W(I~P z;MyJ4E)#QbBNfFiQzOvekFx#C@4J+5rYwi$kmWopAUPM@a^zVJ%1&z<nLjr~MR~ht z>t>qkdS#U(Wl+s(Lt{NtQ&VFDOVCO>BhYGOQ2sR4GXb>#4Gqi;EltdfVB^a?n-B)V ztlY+PfWc@b&vu?2JUe-I@$BZ=!?TxXAJ6_q<{ypBKO32UH8THhWd760{I`+$UnBGX zMiz#ZJO_CW@f_wk!gG}87|(H@6HEshSr{8x_!?RG8(9PzSp*wdgd15z8d*d^nQ}OF zw0W+A%9d+9*LiO6+~m2%bGwm+sgZ@Hk%g_1g`<&$tC58VQMTLzCm|MQa1sJH5JAm0 zGedLGa%fPM2wL$Cs_4xPj10|8Ees4n1udv~Xk=!nXJ%<>X<%S#0g6*2a~%as&@`Z_ zrMZc*xv814fgy5se+03K6>L*5XnvWXO(x*B2R4fgLG3a_6JtYjBTybPG(fET<9P<L zh#hPZC<huFnd%uB7+aW`nVOj!S%Nzqx|XP(GJ%XZVY3ULr(Qwq;)L5}Vs5BsXlY<< zVq$J!XlY>rYANBc%LKH>&e+1z(#+Dx($d@%w1^j<UGE@val`F01@{F^j6em5fsuhJ zXgMIdU7+!H9ffLha}zxS15-mwBO^02Gf;lRA6cIucJY#9m!*Y?o*}p~VrpS(Y+wOu zeqi&Lvi*w|$1hV7JYm`VJI@bD$wFYLm*)?ti1^#cBGeESm1|<ATV|-6oRx=E=4e&x z8d{oxW~9x{4J<4TObyJ9K{LPTv11Ay=i>z(a>>im$RdWVQNYW=D@1bn!z;`y!Yj%v z#w*S%!7Irt1uB0e8d+2uS=1U?)Eike8d<a&S+pBjbU@_~xGd$BW3*YuE6=OItH`Uw ztIVs?$RgRuBHhR$+sGo{$fDTDq72Wtyy}n`k^;vNs3~e>0h(#HFg36+0d=HJKodQ> zW)=o|hDHXUh3`ft78aI}fqyeg3q5laQzJ7YBMT!#LsLUD9R&+hLp@7VBU2*-OG{%5 zOAAEp$*T>qN(O8dC_@<;TIyL?nwyxL8-W&&89<w&MtbI;rRt^@7A7VJhGyU@&Da!F zr<;McQka9f8lVLr=vJ8`2FQ5zA$G}u?E-s?c)Lu^O!UmnObiT-OhFz74Fs8)n(G-^ zSQ=Uwm>L>c8W|%s3V4knRw;n3qJp>Z*<}u~ONlhQ%)vD^wji`Lve2_IH8V9eGdH$0 zF|$PWmo>yL6>8aKXkcilXKrR;Ze(C&Zf<5~1fHgOwJ@(Lc@H-<@A5kEI>PcUzV<vX zXi|mOt&v5uAu6gOF;mw!RM*en04eKgRGS&;8CsYa8X1B1GMO5KR<-FGnS#m`V+#XQ zGb3|L69Yq7#swV-%In+6q6^Bn=-qJMK;CFjYo4TCYrHYMvAl7-@w^GViM&a?$)Jp@ z-^gOs$YR~dV$;ZC+sI<y$l}n*;)uw&>5Mi@c{6x3d9!%4d2<?B3>sOC8d*#lS<D() zED(7%9}+W$@R%{PFw?U%GBCBUFfs;>Fc^adeoQP)^vppGbFi?nr3tvn3rf^_rsifQ z=3wOphK8UL+*l8^;|097#M0cv1S!)NL+mmp%`Ri`cnqm_l|$?@CC4sHQwu#q10zcl zLql^j6B83qlhx7~x4)_(cA2BtWo!fs7f>4ov;^PMNYBI+9Dtx^tT}X(nh|I@5b<GH z53$P<Y!_%rrzvPUR@cNB+%7RR1ecq}#-M?zH+@BxC!VXovO^1RD=a(U9hl<nWVBhx z+ttWohq43?DL-gc>w+3u#-IcO4kQzEQ_xaGBMUtPLug_!HZ?M|fG%m_oq#YA=9($I z^GKej;+@aCfOjEio{Dz~?^51nplsmW$P&=V5(t^6VhL(w32tNwLF9r}pz3Qi?;75< zyz6+^^KNKlacN|6Yh>|gWbtZb@o8l7Lu7@`kf24Z)G{<NHrKN-Ffs(qY#14Xrr~rA zO)SmzOhD^{O)ZQJEiECb)7ZciJcw&%Vq{`sW?=w|1tSwn3q4B%V@nfDLrWuLGjpVz zupMF*Vx<;}Rfgt<;PAw-3sUwX+huBM0BT~P+hu`RJ;A#hVi#hi7K&XUZ-L?t!!B^H zBh_E~A$CDlYJr;W76ul21|}Ak<_6|wMwZ}8+04R3&(gpWG`nPM3>xJF&+dTIjh=~x zIcPDLk%f^ZsOfHKWMHCaVr*<|X>1Cfpg{7~VTet>;Cuk8DJ@KmK&!`14NZ+KEkRvo zP~*zf)EG3ZU;$c;0cy=!K*}vpuNr2Txuqp&(+;X#rl3weZ0L~pIK(c0>~<MhnpuF# zNOMa|Jxfzd6H6m=6EhPNBgo93rJ1>&p^1@!v4x3|A;?(JRy8wA&`NhBb0b4DOG9I0 z12a%|y{K`m(c1MtEQ6fkJqyXMNEuHPv|iQB#KO?X*woU{0K6PRM?u%f#6r)&$kY^6 zL77?@SeirEMe$w&<-5y`ETIiiQRZd^x-Oo&nHdEz8?N&{1l2?&Z4c#r#BzrB2`3Bh zGv4RCFL+;qvS2u9<p4_xXpu8ZY9mW}BTGgjOC}-@z6IsMcf9X;Kk$C!{lxpZktL#$ zC907nrjaGCktLy#B?*xSzd?c;vTO`A`ECSio#`4wnjJ<42B<5Rd4ECFM}wmVyL#jm z$h`j`>SJ-J2hEZouZZSjf~b$jqaN9OJ~oK@L_F#(3=zqgj|-wc8M}HDV*?!ph<eES zW<EYXen_eSx6b*57;P5v2{*E&VK1tqs&x%P;b#eLn(#>?)I(DNpDdpegV7Q`IX-zl z1wO?_mh48B+(wrCMwY@Qe9C+(e5!nEjV#5DEYllVwl%U`Kso-4PaAwH14~Z4Kq<|S z4uGF(pjTXyUsRctpIDTFbmkYI0mLnNM4hYP790RN&jGYcL^n6FxFoemA0h-2aji(q zEyzjL4KB}2D}joG57U53=sP7Ar|RVt6y;~>`zB`Q;c$>C#6bnrKT;*Qv;cG(L1tdM zs*wTs=p$q&`6QO+C1(UD7p11+a+(#yX+`k@jWmw8fTGm0%+zvySnNUhC_x6^D9C5a z=gwfXlFyFMp3i~Lk<W?Gna_pKmCvn_rKFLiw2`H(k)^zmrJ|9gvXP~#k)^tkrDi3c z2cIXO7oRtu51%ieAD=&{II3-A>1t%@Ze;0cWa({W>2GA2(8w|oR2&Vb5jDOTMw?}P zv3zlS@q7t<iF`?oEOm`64UH^KjVvvVENzV}9q>|>FBMYC)PqYIP-SUkZV76*8=IP& zfL0|NT7p(28yXuK>RFnArmHP14M5Ev(3qMDsJUSR>f{(%fL3;b_Ou#-hQ%!{jZI9= zER2jz%#4sqv`mOyjo9t7v@n6$1*(~iL974FO+XVO7<QQ%85o-DC}7xySmME#3$d#i zhh0XNptg~&p|KGmyG%_Cu=)$hu0n`it#G?6L0j%E4NXAf?}nDf7T~D?@F1X(ftjU& zg}I@Tp^+iDSx#ygmO|`mhudXn1X{Xa2HI?IX#tvF0Z;r}80(o@T7pj90IlILfUK@2 z)vij2U7ZNK3@t4|t78o;EWyJT;Mo;Wuh7EGz{J?t+`t^1Ixyl3R~Uj%%(&Eb?b4~b zX|PJCj;|h4jp1Cp0;%7cLG@KjBTFBsD{Ypn8|<$eX_<=DBGRZfG&eETGcz(XF*N~A z2^oQAlXOkZ^ejOGY@jm=j6iV#nP}td0%e+Rz8=0_zCONwzLrLoNsTO%8(F3_vP^Ac znFg^a!qQCFyGYkK-!RHAC`vcaTsI;+G%DFUQP;pix4fz#D!nXEH`7ZupejGgGbcc| z!cEsdya?vC8GMUC#n?=~S$wnk=J3tso5wewZvo%JMwS_kEHfKfW;L?RZe*F$$TGK) zWnLr8{6>}qEBO}lE#X_rw~TK&-wM8!e5*jk*uqAZRgEmG8(G#gvaD@nS>MRAp^;_d zuq(zu#}4!D;M>W!i*I)$%c4e>C5<f08d+8#3a@>T1d2EU#?aWrM9<v9+|&RB42>Wi zU~@z8P#<_Vg|UGptfg;hpl56e5i~Y22Q5msG&R>VHG}Scu{1S8+8D%l2x8Y#L}q~4 z1+mJ&&;T?gr3)IewJ?WmOfrEjCpIB$mmy+Uk?$D9uH^{3KugWdEMaz;K_&n}s~ilV zyF`pZ1EZjfXNYc>nT`TJf1QHZwGwO>Xw<;W1hgT;7`A}}6olrc;8BB@nja>7oHQSn zoX_)JAS$O`0p--IjVz#(Xe@$FbW1aJixQE~w9u^9H3hA-vV?iY(g3tS5Y!Pefd!?R zv9SSk%z*DUqs>yjJA8NfuJYaId(g<TsgY%KBg?u*mMx7eTN|RHLjBWp!z*-Ma!sRh zauan+D|L&^1Eb7Lb9JlSb)&M9q5|E@be+R>4a~z~etFLK5tKDw@V(@F#rK-;4c}Y7 zcYN>pJ~XmyZ)Dlg$g;DMWmhB1?nah9jVyZ`S@t!u>|e?EiSIMt7rw8IrhMP|e(?PS zWz7SPEGHXTPBpTeZisATIn&5;wvpxBaLbweY>YNb_}Te6_&NEx8d(lDvK($?Ioil_ z9G)}zc_FFl5I9wVnia-|MtbI!78WK(My8-cn!xL;42=!-%nd+8CT5^X088lM7$#<* z3~Op(Xl`a|YHAKTGr-W$)LhTfzy!4L-PF*+zyh(PhF=h3*AcK?ph0*PyUYxXz^hbI z?E+1~fli_#(JE1hRmZ?qfxKk_9{U6J=*>*bEI=Fdbrf{Xjr0saM-W&V8JHNDf~LA4 z8Iv?`NkZ&80k%sV$2KWt`{%(rp2d^@Koc^*9KSp)Q{o!RL#ZQ83@!8wEKLl|%uLM< z3_+_ibQDZX%=L`GjXe`%3lmEdb3;fS$q%|KgI}$Y<$Oa_l!2j_Zcc%2ewZ)JYAt>f zk_Qd=P5I6E%{f{4E%~kZt@&+0dFWyz%e_XH``|%?2aPO`8d)AUvOEE0B5=*m@4#rY zjNg&piQk#uh2NFmt&!zYBg>UWmTQeHHyT-PHL~16q(jKkE|$ySKm<jYp@o6Do`IQ} zv8APnshOn#c%luwP|(!SzyP#Z)6BvUvij4+1e82Y4Gb)eO-;-#4UIs1ku1!O^(>7| zjEoII;bLrzD7E<^OS@RE;<5|6P1VrENYB{P!pPFX)WF=x*c7~sj8wZIOS@REgY5#P zdC;Cg6AM!d&?;4P&=Pad$epRVfgb40DPvGwW@KSz2_8=aO{3{qni-iJ7+aWHn1RMF z4NWWz^i0f+%nU7zL0hj35z99CAxpbhZi1}>2ce#&iK&UPfvKT^v7v>rg(;|qfZZz4 z{uDh6Qxh`-6LSj#12gb&8XmhKYr9w=r{>_c%M5h#gpr}Kk-0Ib_^^Zw-5G*L^h^wl zK+F3qEDSLGWoT(;j95Fw9}CG}kOOyc+huC0XKZK)+V*2;W@>C|4xT3@)?do@7d|EK z%Y4rd%Ogqr$&l;`Ny=%AHVgUF8(BcByMpsdbPLjSJ&e;)GpK=uo`r#h8EBW3xq+#X z1*qd=X{KjlYHna|X=rE$TCxpYEykbAXtRhvk3YYW<!K|!GthB4j!C+?`MRF|W>HCo z-ntRqy16N^qYU^<1Xw`_&rjel<uBte=da+e<gend=C9$e<*(zf=WpO|<Zt3{=5OI| z<!|F}=kMU}<nQ9|=I`O}<?rL~=bykok$)2ZWd14qQ~9UyPv@V(Ka+nJ|7`v_{B!x| z@z3X9z`u}x5&vTTCHzbIm+>#>U%|hUe--~~{x$q-`PcEU=ik7;k$)5aX8tYwTlu%~ zZ|C2^zmtC#|8D+0{CoNLap>?L;6KQJi2pGE5&on6$M}!)pWr{qe~SM!{~7+X{O9=3 z^Izb<$bX6dGXE9+tNhpauk+vFzsY}#|2F>}{=5A5`0w*S;D5;fi2pJF6aJ_C&-kD7 zzu<q#|BC-L{~P|d{O|bR^MBy~$p4A|GyfO<ul(Qmzw`g#|H=Q0|2O|1{=fYH`2Pzq z2rvpT2`~$=G_t&CWO>!d@}`mHT_ekfMwU;FEMFQ~zBRJ^Xk_`-$nvL=<zFK!LnA9w zBP&ZID_bKgM<Xj&BP&lMD_<k4KqISABdbUwt5_qeL?f$IBdbg!t6U?iLL;kEBdbay zt6C$gMkA|MBdbm$t6n3kK_jbCBdbXxt63wfMI)<KBdbj#t6d|jLnEtGBdbdzt6L+h zM<c6OBdbp%t6w8)KqG5VBWp+_Ygi*|L?dfdBWp|}Yg{91LL+NZBWp?{Yg!{~Mk8xh zBWq40YhEL3K_hEXBWp<`Ygr>}MI&n!==uQGnnu>TM%IQ#)}}_*mPXdLM%Io-)~-g@ zo<`QbM%D?9tdkm9r!=xoYh<0#$U3W$bxtGeyhhdqjjW3rS(h}jE^B06(a5^0k#$WY z>$*nP4UMdu8d<kAvTkc+-O<RptC4k2BkR6K)&q^KhZ<RrG_oFRWIfTyda9B2Oe5>L zM%D|Btd|;DuQak=Yh=CA$a<@h^-d$}y++mtjjWFvS)VkrK5Jxs(a8F$k@Za@>$^tQ z4~?v!8d<+IvVLo1{n5z!tC96jBkR9LHikwvrbafF^#T(F*aX-GI0QHaxCFQbcm#L_ z_yqU`1Ox;Hgam{IL<B?y#010zBm^V{qy(e|WCUad<OJje6a*9nlmwIoR0LE7)CAN8 zGz2sSv;?#TbOdw-^aS(;3<L}Xj0B7YOax2?%mmB@ECehCtOTqDYy@lt>;&uu90VK% zoCKT&Tm)PN+yvYOJOn%iyac=jd<1+2`~>_30t5mDf&_vELIgqu!UVzvA_O7@q6DG^ zVgzCZ;soLa5(E+jk_3_kQUp>3(ge~4G6XUOvIMdPas+Y(@&xh)3IqxTiUf)UN(4#; z$^^;<Dg-J8ssyS9Y6NNp>ICWq8Uz{zngp5!S_E1J+63AKIs`fex&*ofdIWj}`ULs~ zCJ0Ovm?SV+V2Z%hMmDxaHt9w-qeeE5Mz+{Sw!%iXjz+e5jci*Q*-kXF-ECz1+{n(= z$S&W=ZrsT3-pC%^$e!QG-rC4Mvypv$Bm0p?_S=o@9~(K?8abpJISd*(TpKy!8aYZE zIl3A-7Bq5fZR9xB$Z@xk<6|QyYa^$0Bd1;?r*k7`cq3<aBWHah=afdym5rQx8#ymE zaz1b5{N2dK*T|*P$Yt5c<<rQO(8yKX$ko}%HMfy#b0gP@My@-JT%Q`bIUBiU8o3P` zxm_B$!yCD?8@cNnxu-R9uWIDp-^hKrk^5yM_uobyp++9HMjoq19{)z3)JC4lMxF_c zJj)t+b~W;xZ{&I0$n(9Cm#dLiu94TMk=Lz}H>#1hppmzwk#|NT@0v#51C6{_8+l(g z^8Rh)6Kv#DZRE3P<nw9dOK9XPZRG22<eT5fx4Dt;cq8APM!pY?{49<9QjPq&jr@*{ z{2`6}8IAlkjr<cE`Ik2G?`-5h+sOa0k^g(60C%H+e4~I#qkwy(KvbhZUZX&Bqrl8Y zfwheShZ_a1HwwIN6l81^6m1mLY!tL_6bxz<Ol=gbY80G+GPW)-3o=IgGG1UlmB(m< zF^7+R^3(Gj^D=W2L8sP&#=wz>z4e3hON)|Ii;>0rld_VX^K%OlOZ0M)M&SkKLtOnj zULb?YuJ%pL0}a_1>j${FLD_o6pb>gx>z6>Re;Y55O=as{D@s!HiZk=`iuHXf!5mOf zVY*-?#0Br;1*TEi1-{U$M_@zgsCRrI4tmFZ<~v4kt%ErBW4ypbDmXSEKc!edB(W$R ze8&qkm8rsJC_++;i&KjdlS}-agEIYt_0jlxMX5Qdpm~*w<mCLkw9ItmXx$8P=jV8V zVk)@PH#092dNQ^?)Ro9nDUJmNE~z=G>4_z&n9;if;*ziQKGz-X{s@d~E-<2YFT|nW z;{|5ZKFCNZKA@)}V+QRZh>L&53-nXL#o)x~nVXmnzDg#w2x1?+C_|Eo2Zx=0a3*Nd z4=nDISdv%_F7qI|kdxwZh%0}`3s@6&C1g$!Ja?!ckeHmEn2se$oq?G6Hy+O&O61)N zge7sK7UiIl-Y2m#zqAC?qZc90`X4V)K-i-M?@&TSM?hwBc4`qcBJ@M@3qX#5(U{J- z26hH3W4u5iwVZ(*E2!ZCjw#SN^qB6r4RHr^ynq*V+yOELIbl73Sil-D&;ydfdX*N{ zk^$sai11WUF{lqF-13u4i-S^=OA_<aA=fWqhQU*a6WQYhim2d3aFTEh2+mB;17G>2 zACRA-@0^oZT%200?-~HEW5E?JrbAvq9Ksndu$&4GL9P!lD_O{e1n8GmKmrhyREqT> zDj+BNW4W>bT)ZI1^m~Zwx#I<@sqA`!86KR#F~jo<#6`T+X$K&OCl(h$f(|+DK`t!t zFUm~KD*?AaJyLTDU_~}^$o+)4lRsXdm-Zot;!fxM+}!*;{lL=1l%mX>#FEsa#2iq; zg&CIrAZ`?-{v~gO!V>C6(8Um-EbW|M1idK_!;yl_5Jw8fQ~kCsLXHHv4t!M}$cdm3 zgtiBAu*A0@2gI48)G2U~(<P#G(GT@>&d<p&(nbhjh8HiyA>!2US70e{GIKCn34%fp z7f8kn)KEF;!(0Hp(h7dJ6<U#p87SfqCrQT(bW+(#gc1=nrK99VO!vt^+$T$a_aTy! zerS-7c4$dvPBEtY6d~@Dj~B?Na`-{R$FZOQauXE3Jf;S5g(5wAG?1DSEnz|HPc%`? z;DRhRWL2jAb##Q1n{R1ONhWB)U~p<Ns70cW5J*nUg9>6g7_uUfRh9m=6{u_lH|z3J zQ#?yjbAwXzQc{bsm9UUSimdAK0^L+jgIEF;vzv$^f*Fcdko2h;FOW+G7lIp|;7%TD zKg6-PIJE@Vu#%uX#0}ci2_>)_$Q>uqEhtJ&%dF5VNX|fN840>TT&No_P)5U0LJBy1 zMT#fHG5XXm*pLcVm&B4(ymhu8#1)3|0<}~K5*&>Oj0CJ7TmtUkf|@p%i8&bJCSxj& zagdvk^ioojO4IeQ47UkJKwN1WFEEG7AqQ(~U?0OI{^C#cK9yiB#L4E=?^7Wqxlm6~ ztRhlA-sG1AagimB+pa!|NvSz_9g+@li1nbKNI)sjav-j@jTe|p<upiC#YD~+kzgUj z&GzvEZB%wMEZ=~7PpD~7AJR<)38Gx0ijhOgAdYj47iguj<FEuM+OQhxs0e1USPgNT zGxc*X7PmRO_?M*?<s??>!&#uv(?dyq4G<T((zZTzPRva$N(9-ik6>a3Pb<VR?(qWc zRERoA^8?RpjDBWba!zSVs(uMf5rUNr8lOWAsxFA@JmUqXQo(h|^=vQ|CMr?g+7EH7 zcf3Fc72FCANu)LrY)~64<er$5lUh`%kIVtZG-z@Gl07gZdJ4pOzVQO<V9s+aD9Fi7 z29Jsr>qjK#r=;p778K}%DxuW8l45-q(Cwf31*t{)0Xc~!Y57ID#rl~68Toms{=s?$ zP$48$!7koN3W`&*^@A&mOHy<7eKM1Z5{oMJ-HH-(Q_J&<vWxXYJ-sta^wMAg`W~r? zDXB#uakLDLl67W6JmF9Mb{CfP013%r=+rbQREqL*FavfT#7%+JpFl)u9ypbjl;r2( zt&JB$ToN2FFcTKVp~av;P1nm!%+AO!&Cz$E+Au$6>lC?O!@)+)F)JYM4W&+tl|b%> z)Mdy+!=RolbQBXBxmX7Z*Fszw9xqT%<xoYA-{RCFm(;Yx(wvfFym7n<;+jahw75{h z3^6bP9jSnXUkYgO0#x|m3&ZUYS4UHS9un4i@pleFb%Z{K2xivZ194VtyufrSL@l_; z_H%N|FDc2-4bDhSEz!rvgB33*YVZZ(L5OSPsW@7JoK0cwK@!6Zv11T7B*qJLQ6a>T zvn(tkVcj?AZcg;wov4wF>A=$v2PV^HV2tQ85VhR90C8g~b;jGl$qw8SKpl2MDqWoO z^NLG~5;OBkii1;2N((T9?JC4c>G1-IRE}53d|R=;cWNb;aq3$Tdo!ssoC6LDr1T4I zG!d-A??YUX9WPKpW#40IRyg?*O2bbe&dH^YbHIUuC4E53DUe(AA#Dpt^1)0SFCos! zj~8gBa_FGv`C@o(FAhmef-DulS0cWHxU6t6jGdO|CKaXT<RqeI_0JF&7RL)@QaS9P z^DvMqI>5yZ6p@&5_XA>oX}mx^mF>rpvXP4Oc&DPwl=RHJ^ms_a9yL_{LR?iIFR*~h zuEI=FkN|?LrobEo1c~co7sd!oAts2kE2-00MhY!#O9dhBMrp5Rl$MmF7C|yArt8=t zuB(n0$fH7_;wm+q!3!u$i@?1`Oh@oQ98pW1B~{2lgjAgcmlS2@rQ>TR3kgEpQ6Dc5 zNv*)Zw=`Es3}Rnnyg(Bb>_hf9EJb4(p2HNvj1Xyv!<yp-7E{?_SPB6A?IF|#CaAm$ zDN4*M28}CVnLZR!fVjMs`u%DwF2@_Wst}j7)1?qa4JGiRDo`PX8M9gtS9MaSPlYSL zgBuRm#+z`g?G)07IIBBeU=@`U94sfmdI+eC)G-Tj=<qct^k56=P{)=)GMM3N0`Wj^ zyuccm2L|InnO`s@1|0K}GxCd2>Q^C4h!^_f1-8PxK&62oSR7y$Jt(0K8WSi2CmqZX z*T*M`869>Izf7b~=EIfDksHI{{yV7InV1P39>R2$GsIPssXwa#3t{vnQ=sw^<fx*2 z(AY1gi##AMno9i%A}qxve0D?M*##WU@YTI8sU@k&CFlv#7vi|-)EQ{ORz0E@3ZT4= zwL6iTlcSI5T%_h;j_3*nL0mhN`loBbA{XXb*dRwhYF=_?j(27Wp;!)wIBhm{Dn)Q^ zK-(;XvUx_|-2yJHmy5g`ODG27lDY8$E2vP$fL-Dl=$#5Vd=0u<269RovBLTo3bh0B zi!-tAr4mYnIDbBMx{k;x5?gjDEiTE=g|_9v`2{j|T7)k{r$Jn}kc#t3<gVw?O)1UI ztwh<4CzK6w-r{(HN-D%ZasVQ=^!<YU@=G$)pp#U1Tl@tO_biPU*n`VGuxTj7ycT%U zOW!56D6=dz1vGo6kK_>Dw3M=v{PM)g!qS|a{JiAi@`}8Sw6vV$va+mP=+F{$=S{JG zaz<)$c7AC|v3`^fIEFzrWIk*!O0m9sY944^H>xaw&QvMHOUtP<*b2^K<fZ_<T<{LT z+{6N;m0?0v5C^WL{`4%Ypag{?YMBUaXMhA@4ZuJjXgP{6JJmznx|)79Hqsat)@r5& z;-a<GKj9Kf5fq%9nwN@m@1am9#4YOwU<C&#Ch>Lz`yg)HNSzG@;A{ZSp&*N49ZzU> zE{060Lu8<v_d-44s^bww6J`T!GQ^pisWWPeR1WFGGDCP`PIgIAerbA!KA4#SX8Y!+ zq+)5r%z!v&D;3+#xHnY6H(G&04qq;u3vtzU>Z}L{$E8nVUV3R_dMdQdpbOdnj7<!- z{R?!gsy><m%-CE6ap+Fk?X@OQv_XqBc-q4ks>>mc-5oEGimUD;bK)O1dlTvzo|%`D zUyd12Yan*-jTgwFvfYTxrtg!VoS2hYg=5fhBg6^&sWT@IPE;68NlKfdm;tv9;_8F+ z+00d$oRbRfc!P4Nen_M<TmWA7LdFwNM-p~J9C?`fr}<*3qrhn$y2crl-0}3k4?x^? zlsY?F!BOrM47MLK3kI(bK<<Eaxgk{pL>eKg?VOWeTv~*=t4io7#EHl05_DKb4Uvw~ zKwd*7bPD3GlQbQohb(8t+h9KramVR+fq7IeIItuwQb(qtc>#T;tI!pQqtC_*q)^$> zu#(n2CqF3>%a$&on-HtdQ-AFntbG9+mB2M_f?0;$gShD;jnk4_eqIUQwDcI_j?1*0 zqDCK%L)%iO9h{h!Sd@twLN6dLyBaUBlFA8&!c<-ast6#-+_9vjC^M<FBo%XkhR|Dx z`>#{K6oaKYa8nlCl0|OSf?S6vWii9`6U1FNsUPE5!WB_jf}Dj?dx8W|tIY2Zm))jL zcLiHN0Fh52lf)o56zhBYIp(AmmB46_Aie<n199eE>JM^a3qa%nFwoc+=%gj*qSQpt zNHKaLE6fOS+I<>tZvj{L_=*)_Hi$zW;yLJsK4VHge(=VyYei~uX-R&Oevqr9i?6F* zF7izk!rTxSKOS_`y+x=KK^PfYSODVkr||-wgbPa2*LVqwLd<_Y2o^_UX{=#}hZMxU zFX_ET241+JOp;(*n1yXnOIRM_?ALS|NWyH@L3<CN!Vfb@RUmGAOS?rH@W4YEr9?Ym z3)5km5Qn{w7nnjg?Gro?iTEl5Qhh-7@q>a4>S}}lrc?DGPW>1!;7!=6xU(s^^#Pir z!?eK|V#DWnfjYuA5DW}(*A86LLwat|jvb^khizR0C>$^yWdU*2SL!UTLWv>R*@NIQ z4$zG|(19#WN7zCf@tyhu#_-w&v;ik1wE{d3iMMKWg1F@;b*BH21B6iX0b?HmLI81M z0w@;ow0?x$A<q9jKwD3o6AMa8i&CM-JK&6PABZdeQooUl6ycbKD251TQVfK+>_5_O zGAgeyK`%-{g+(!rrJB%k3!(&a5D02>10;j#i7>Dy*cjsl?%*nE2CjLBrO5}oBMgre zp>!V&@iH@Y7L5_ewxDjib4GrCaVmJC8~1RYa00|xtkjuEM3niU;2>g(2V6fmCl=+G z7N>%b-oh+8z!!-LCky8>7_Aac5l$6O6HXV-5Y80N63!OR5zcL7V{c^RXk_DTWaDaN z<8EZ*X=LMVWaDdO<8NdWSS6g#bN~c}i&<AP=rbJ<E@#kgWD{&S3xbVoB8`mu8e$sG zHnK@J+-#7F7m$Lq5uNi>QbF?s`9*rgsX3|1ptTI~0y3DA8TsX)$jD7Bh!;@ADh)Eq zIlnBmC^0=XUO*nJ8qd74%;L<XoYZ1$rsRN6b3~LJ@dC=2rX+&~OM^>52b|`or4^@^ zU^A&0NmWi}UMemxIhK}W<QElVlLqZp1?6<m5_2q}RbG@>;FFn`S`0oXU$~XgW}$Ff zBb!h|6hxqt(Pjy=HiN!!4}*Tgi-wp+HsOYthA06Z=t29!6NM);h%FSJ)W{~fP<Tos zn^=Q(ynvKTYEDTaBtjrVC-BgK>6;-un?Y<5(;MMg4Hp~P#1}D|3eRnbY-E#Y(2h&V zPcF?(%`5Rq%}X!I5M(rlX<8(_6r|~=@REk>jcihQG{JPN7TyL*h--w`3a=AhFT6o` zqwpr-&B9xRw>GlLG_uJyvdJ~F$v3hoG_ol+vMDvPDL1mIG_t9#65b9<hD-;9ceB3| z-ph1Act0p1s)3RrDEVnMGG#Wh>4TUCqbV^Z6FfeVkzY==lz0}D63;cVsl!s@MMj$? z!k3u;3ttkx+Q_ES$fyG%*)$uX1a1l>!s7du@EuTcyxqvAy-@gWBbyG9$?>7^6Hv-} zBm5YY9Ca75tPp<I$e7f~riYmxEhY+Fh1vH;_&rG9PvLi<6lsW0A56<v5e86_{3iTe z_=oUM;a|ePh5rcu75*puzmd(jk<Fx$&9srttdY&Uk<Fr!&9afrs*%mQk<Dh62qPp( zim)<^fXYS@PEeAxg(XSHhWC)7(QPzAQa?e8h%?$O6p?6Tvx6o`5ot!7B_c8+vLM{Z zX5Yx>03jQq1lR;bps_8YBBI71wopX1k<DqLh<YQNGjR!0L|a4;l(622=z<cY%OXZo z5d%>9=!%&hQ#D|gnTl9|H2oAY2c<@LJepuS>_j{nj8=)*i#Uilia3cli@1ominxim zi+D7$c{Z|nHL`g(viUT!`8KloHM03PvIR7<1vat;trGEqCPqI<MJ*BpN{qp<#25yz zsG~<yBMnkx0w^^mHnN4lQez4zHKvNlh@`T9Ze$AuC&kc4#w!g`0%EYp&JoE2rN!Jv zw(x}_`HgH5M5e`Jkup%SdLvQ_N{f-8WK{u5i&2<qQQ#5GvRaV_kfxs^^`NvEgGUog zN1Mn*P+Dvk=@97@=@RJ{=@ID_=@aP}nb61<*T@#%$d=H^me|Oa)X0|H$d=N`mfFac z*2tE=N@Nl=Elz``#aW=Vm;p<RS@5)&KbjV4kQP^f(&EZSwoF)BT*GLygh3wy8)Bd^ z3Kq?qMYe)c;g&|W?1duR8rgD)Ooh8d_A-bq64}l4rjaeT;o>5ZeT=4!Y<Ufln5mF? z70j|DBF7=A@E9l+7JyRWK2Xxl!_WlNaaQC8C>5R)IWKZS<f6zWk;@`iM6QZl6S>~V zR@BH=+{jka$X43OR@TT?-pE$b$X40NR@KN>y-MUJG!@>3R?iPXsjvo?3L9b7bK7Vl zq(LHl4@!g|8rf<aAUzk6&!7VFi^x}zFCyO?+3FhE>cM0~LzF<gK!89jEWZDW{0Ak+ ze~oNS3q=_k*_w$<j-o80><nUyL|H+}v8CbSB2f-da%{zx9EE+LmWlF-3WAfPr~oKA zwl88d73BaW$5vd)QB+)1iNR=<sD!AbsFbL*sEnwrsGO+0sDh|sBU@)9TUR4ncOzR* zBU^7HTVEqve<Rz3Mz)EKY?D@rDnpW^s5;9TQB9@;qS~P3I2o24r!_KGHnPnIbztU< zCP?ZhNKs2hn}woQjcik(2~yOS(PoLL9m{kOZe*L<$QT158=?g4Vd=wF)SW?Wp{QFU z+w_H^9*t}>h)j$=qW++C^+wbWR71}MrK><tx|)TNt^~QI1z_z((QwfykhY(qk)Y%_ z7mqfW0~18ELCG;uG)XjBG(|L3G)**JG($8~G^>$qek0q0Mz)2GY>OJ%7B{jjX=Gd4 z$hNGJZFwWxidCXH(BxRa{z|ln>40bnC^@c#CC4@3{`5vra@;hU9BGgon?T92xsh!Z zEIGD;l4CoAzGypxek0pz(9q6m(9n(`qZur+`$Q*zQe%H3+uDVq6C2sq5t$mNip~Hf zt2d(4L8);)C|S({rN#}IsZsO0Afr6Yz6GL-LHd4*E&?UT&3N>|bgUHJ0!ognL|2Qh z5nU^~PISHK2GNb8n?yG^vTbc-+t$doy^(E4BiqhKwq1>EyBpc|G_vh&WZSn&bSpGD z?u0ZMMfZY|<9=9jJP2<x9ve-KG)Rr7L8<XfBijL3YCO+qvxMn3gFXm1oNkB#V_1_> z^qS}mP(r-k$aZL<=*>p9!$c;;yP^+33F?jLeNaL?vWR7c=p*o`&QZ*i$d~|2RL@0U zfpq;8eF;j2$MNZcY55@f8<Y+|ihdIPEc!+CtLQh;@1j3Me~SKUWINf&cB+x>bR*lD zMz*t!Z08!;&Ns4MXk@$C$aZO!=pRTr6k~ui8pT*Z>F_cv9bSVq8gGv#L+U3(F(F2q zg<`^uY*(PkP)rOo$k-z$A>1P-(a0v;$aWP%Hbe=CLgQLYPE3J8Y@wKZBir?bVv3Dy zH;7A&Vya>q3}TDK)Ibf!n++EiiD`lwjJL2g7#Yi9mg$QbfzzUxAt){0S;S~6rU@!a zZ($^0m<|guX9lBHVwPf7V%B0dVzy#-V)kMVVvb@?jcoTC+3q*8J!oWm*vR&%k?nCK z+mlANr;TjS8rhz&5_5qjMGw|EF)yYAVm_dx_yU#`UpF!?Z)E!bs-ZuQCPo@0#wbu? zjBaFm2}_J|j5bTe;#o^UxRLEuBjZ8{*$^dg5*FKOVi};snBK_tW}#SSBimad6JxGe z0Vpx%ffD08P+}|uCC2yI5~Hz-z+sqm6=Kzp<X8ntj-Nouu@ICT-{VY<jbc5Z<k%$E zEY>2{D%K{}F4iH|Db^*{-N^Q(k?m_E+qXux?~QCf8rgm}vi)jg``yU)r;+XNDzRQ@ za-1kONo+FH0kNr|<oFMo9N8Hg+1VP|*&EI_vU7|kM;au@#h~Q4q>=4EEIBR*CC3%a z+F~o1bsO0k8eV{imkm(@9I(`}UTh;MF>YvNXIdz>sga$T$i%o!Y$qsHy%F2daIuk{ z1(d3GH$*nFvtpzwK|Xn92Q>yT5MYJbdr0gkNdHf<BMsLZ**Wp(hv_&ib`6v&&xoBB zJ12Ht?1I=uu}fl?#jc25ZDi+eWanvQ=WS%?Yh>qdWEW^;7i?q~YGfB~WEWW_b{(23 zZ$sLRV)q%e8`(u+sZs*gZe*7oO_Vf9ly5<a@?9gl7%WkKgbp=|ePPfC4Ky~gi-S5b z0{dYx{Zs5WC{6xqWS3kh_NS3uinuf>&LGYVN>gvdnLue$dJ&_kI4dYk%3!8RDF&!z z;#}gqAWc8Tc|ZwK4v!|74q<UQ2BTHtBI2UrV&dZB65^8LQsUC$GUBq0><W$SijC|_ zjqJ*e>?)1ys*UVwjqK`;>>7>inybX+Aqi1j8PaeRR|h3TEm%U-fi@i34M)=<_0yra zDWlCoakEBtZD=|aw*;+|_|Krv{GUO;kx{21223=-dNAS+;!X@=3&kB9*>x9+J2$fH z5t$6##l1i&>W#Q3C>iQ6Vp$>X1M0!B8(^kGrV3c93KS0k>G~-i3`&Pa_;kUvM2V+@ z5@NJ?jCibgoOrx=f_S2Ml6bOsN+Y{TBfDuMyICW<c_X_;BfDiIyHz8*btAh?BfIS? z@ib^c%z~7N;(4HiXa`G(4)7Aubu=Z?ASKp-Qetf*yFDx=Hh@y1wr~%#HtXkx7ohbz zFTm4)u!wFK?*yg9jz)IJh2mX}>`p|c#6IzfpfvSHd;%yXI)lo#$)Ez!1v4SC!WQg^ z&kzT%^7$z~3zQJu@MwZLZ=v`aP&!;BzF2&T_)_s@;>*QXh_4i1CBC|m-J_A+vyt7a zk=?tI-KUY=w~^hik=?(MJ)n_2aFzI4Xgb^oEfBYY(qRxR9frUP#K_TPNP}c}7?cc; zG_nW7lHqYin<cEJ4EiA4$hZ(xAT9*e%&>SqCw>8x49_>Rhb|Pq*vKA6WHP)eeuF`5 zk@z*HH;wG!4Hp-Q-()mxWRJksaba$TS$1Fi5h(5c6n_XxhEbqocoUR%BQVk~OvelH z&!A-ZQv8+pYw<VYZ^hq<zZd@?{!#o>BYR9Edu$_nTqApYBYQ$4dtxJdQX_kEBYR3C zd+I9jFVJN816myZ0VTsUSTf9j7l*l{>5%&AP=brmW}yUkBYQeD9ZK*q+ALw;!SV%! z8<~6>87m+pylR#Zl@MnTTPPvc$ey`SLZXp9i@201AtNCVN>pzo<Uj>t_98}82}Mw% z%E3rff=unubS0rCp$XFTQ$hoj67%qAg6YtguwpP;C1D_8C}AXFEMX#HDq$vJE@2^I z*~nhd$X?jUUew55+{j+i$X?pWUe?H7-pF3j$X>Zh!WxniCG6Q>NjNeckZ=a2#41=y ztOd=uus4A^(9NSskp@XI5R?>y8riF1NimesW{E@?gFXm1vez`kfQg1EK_&rMWXDRx zgVJJLBYWLKiG)V>dLq+eibOgnS-p`+1Es|VP_oJdrNu_fw3u-~kntbPzI=%ykiMT1 zg`nivf=3@rM}<T)C^=S2R7q4z)JW7y)JfD!G)Oc`G&QofHL|xivUfDHcQ&$jHL`a% zviCHy_cpTkHL~}wl4yY@#|}urDA5B-juT+XaT2^>oIaWwX^<Lcfl}k_M)rxY)Hn}3 z)GZ<-+{3{L9^|$MkxWU5f^n(Da!_Ji*2q42p~Q+t_9;Xr#x)Y_L5b>(#5z!7oC-=* z8$pS28fIeT-UCZl+a$naKtCmRfKuWNJepuS_Dh@srNjdg2PF<k9F{mDaa7`%#Bqre z5+@tkXEn0VZe*X+$Ue7`eO@E`{6_W#jqD2>*%vjkFJ2{a8k!Q%GtZH@$aFyBGAJc3 zfu+Rdjf_%_>}x;;<J!@rNQ0#K5R?=jHL@>-CB>(pg7F!%mc%pG&yDQM8lE?@F9Y{k z1lGYK`>n)#P+EM~$i8Bs#D_-ql|-h+FB0D&Y4IB<Ev^D3tDm5>xEeDpsuv2Zgjx4r zk_n{krz9gNHLk;>4XQ(uLsFQ*Xq6<VB$p(&B#$JoB%dU|q=2NLq);RKhDP>{jqIBm z**7<`Z)s%T+Q`1Gk$rn3`;JETovS28AgNJOf>nfBm+63{3@A13f~Cg2jg0*bFF}d% z&}d?$eqxl=VzgN(soluF8=4p;^%!lINb0li0O3aVJ)qVim~4m=P=`gfnWP1S*g{G3 zM)rLRB`q7-_Y;>IC2b`gK*{Qjq&+A#9$3U^D(M7DjR!GPBinPBW$u#TA)ud<o}jdN z7>_2HjsVGMP+AO>43Z3%43P|#43i9(jF60!jA~>*+Q@#ak^Oih`-w*Ola1`B8re@b zvY%;WKikNDZk1#VG%Y4bCQ2qT9gs``rN#5Gw0NnJ{dyz&4NzjdIhq)0kQj?ViLtnm z{Q@j8mVp-O*hyB1+DTS`R*SJ;gpdtU0xGcBu9Iv4CC2(j_R9+;8ynfL5SbWTB|8|z z7D={&deT=LE-sSn1ofn^Ve3iDy;62i08hFw2w21HohUg4l$d`?P6nmRTcC8=2};b@ zFcLFN$1KUEpmaG~a*pI&$$66VB^O98lw2gaSaL}t`<+JiyN&Gk8rknRvOj2Kf7r<W zsFD3~Bm0v^_NS{PmqF9zD#_I%GE4^~*MZXIGg!KO*~tE`k<A{IF5i!)OB$rhJ)m^C zw~_rhEL|P|4KnIV9%9y&)Ngp%$o>LE>}iM+P=v+x3CUBSRC%(I{nbLr(~az}iA<H} zB`<+e<pofxd;?0AmqDrWEw)t2#jot31WA=JTW?9;g`~+lpfvdblqN5O(&Ss5Y4Wk; zJ5ZW@BKcJEndEcH7m_a}UrD}}d?Wd`k^NI6`{zdXFOBS98`-}#vVU)6|Ix_)vyuH* zBm3`FlJB8u@-w7ABl#VaCjY?F<bPOyhJ$4^Nm4&aO0hE9ER<qvWd93Il2V+Y_1-cf zG9ofkyx`q0_8^k|Uqh6DAT)VM2}%hwh%J;7YUE&8C?(R!!AM-9l#-B=1|_REQc?{U z8#$O3F`7!rHbgdZFk>VuLFOMY%ao*4L7IL_sWe<~<Y2|438q6^%8bEim6VQ@u9TjX zzLbHKp_Gx7v6P9FX(I=FBL_z#2WKM(S0e{^BL`0-2X7+>Un2*9BZt5$DRW3#l(L45 zeM{LhXg6}ec1?4LK*zp0MmJ5<V5_Q>FDNPcHFCf<O-ltb+ANU@V$f#`WYBNq5C)BX zKLL$>3oyZAI#Mbcln|pDIYbvq#WZpdxocV~K`I%Prrt;;ff6EU*R)hBC?R6mHO&m$ zqAisrl?&4JQz{3P5J9`9acP1%uUM)Mln_g#N~OxA%B3o#Dy6EVs-<eAY8yFZ8aZSe zIpi8S<Qq8@8aWgjIg}bXlp8rz8aY%~N!3FWVl$*rlxhbhMA)ur4o!HWs5e?D(x6bB z3QCF78aZH_rln?r>goSdvzh-h-39HK<^b)RZaC8rCBO%Z>xEK_K}m5@BZt;PsU?jZ z+C-L#E2LI~Qq>!&RiLD(11jFuf|8;xW|^q;8D`lgsjVPQKc%*SlA=ByO)wq1rH+A; z;vT8JQv0O#OC69pD0N8cu+$N$qm3MfjT}ae9L9|tCXF1XjT~l;9OjK27L6R1jT~01 zq>e+A;%R77JP%5W*3kNy!w#Mlokx=*4U*zrP*S|t$YBGkpC5w98>Jo#_eebkjWlxD zLdb?F0bN*Rzm$3nN{g==IqVloy=mldATlj}kowFZwn*wD)0;*P$A*iGq`t7MXykBe zWK6<LjLfi|UsAuM{z4MtA5da+S;VqJ>I-OX1&0%cE~o>gnWgy{j8;jrNV7__NwZ6H zNOMYaNpnl{Nb@#wxHWRPH*$D1a(Fg!cr|i(H*)wia`-lK_%(9)uaf46q(*6BX%T5r zrUTOApwt)uOO2t898rxN(G6!CIbueWBlVM`v?`;`LTR-|jzDN~l-6XlSt6|^tu3u3 zt=q^E)W{JGCPNyc1bPJA1R`KDZY*ueAhuB2q>&?Rp|n{eM>ugwQrb$|7L>T&NZWvl z$B0FYrqcGH;t|VkRp~d%4l0m-i~wxmx3rtICrJNKX%A51jK!lL=2Cy@C{WrAkPeg% zk`9&*kq(s(lMa`TkdAERh;QUbXyiz2<Vb4dNN(gvY2-+4<Vb7eNN?oGSS1||O`GxT zucQ;14oD}1(q<+sZRUa|3OR~EX|s4VZPFlZ7J|}dQ6ondENzy8(q@@-xpbLyc_T-5 zBS#K|Y={zw7RZIgcbzn7+(){;kt1)RbYmk&K9MQ2RT?zzBMln&;V5XhxJVi_?!!@t zt%ogmUceA$-2~~$kOVmilpsq$2@*8i!%>K{u$(Eq1e73WNzay^BRyAop7ea_1=0(p z7fCN}<S1+8C~xGbXymAD<fv-osBYw_Y2>JF<fv=ps9z<$6q+DcLKEa#P=aiLCCFw( zg6tSgkTgh;yFm$ZPa{VoEJ5xECCCHpJERY=?`Y&`0*#4-$%ZHab6EN~E`1VIP@ZVy zXjv$Is*$6W$mDoV`XVS@y^+2EDk$3)v8<5346cRSF%p)bL=4Qf8`8Hyx_(OE0;R@I ze7ay-9!kFfCC5k7kENeTKb3wa{apHm^h@bi(ytpix*Iuq8aa9!Ir<to`WrbWG;&OA z<e1dRF}aar$|~u%(B$|L(z}-a3QCSsVaahOtam+cG%->?G0HGA+ANe|Y2=s&O^h<^ zj5bSTIAl0MxRGOeBgYH~*$^dQBA^D1Z5aU>AqKI9GJ=g9vlhw-H*(A-E;-7G%SeF| z)*Bf~P;#8Jh|yF=22^j)#Y~NyWiZPWWmG_#e#$6=QsaC)nqWG#WK0>1R>^3~=*Z~G z=*j5I7|0mP7|9sRm^5-MY~)zf$g#MQV@V^&(ngMDjU3AxIaV}stZd|1wMxbek{D&I znCHmYFddMw10}}Qu*A3)G<nUj2~=5c9!-ukNRB?B<mlVTu?ChL13+DDEe3sNEe8FD z=M6Dn3|sdt6D|`8N`?`Q9P1X!L^X1(Co&nv$s~eO)Ek)uP%_*AN>Rz6WVjJC8M0gy zV1Xs8Oqm>zwx2TDpoF*uk2aW&BAHrHLM)akktvlalPQ;}kg1fZlBt%dY2?_}$g#bV zV@D&$&PI-1jU2lhIrcPi>}}-O*T}Jdl}sHpAvQt!*D`IOgm?g!5D&xq*C$5PAq~>u z6i_;x+Q@MbmJVlt1|4~2W=ZkN%xYx+*T``QLN-JRc)=ojfy^RMYFyaJab%&);zo|6 zM5e~&GOIwz>W$1wP-;8|N>*z?sqr{wYUG>`vuvZx7LcZ&GMhnZ@gyEiFde&Oj)KzS zZkatYdu8^??3Xzpb5Q1x%wd@$jU1;NInFe4oNeSd*T`|ck>f%m$HhjDON|_t8#%75 zk~s!Vi>Dwpw9GkBTD%HNi`QW_^zG54NQ0z!2b2`=Hga5pCB+BOO<AB5pg^0lz!+X6 zK9_k3N`x;OIc_YJdDX~qlgLE)PUa&hJ-w0n07`_Q`DQV%hDgwsWb_k5Vd?3+%rB6R zpE5r|DG<DQ8ov%%23c+fqgAquvP`nfvMjQ!vTU;KvK+FUvRsWE_Zm6wH*!2^<apS~ z@u-pGaU;i*MvkYA9M2j#p0ASSfuulL0Z0mz6#=C{*yd@DSFjW~IzLT=85mh5Mw^AQ z%8eYbt<$n<pu#YS>9$l5({0cU%xN$IU)m_EE33~Swoq2Dk>mA3S%XH7H^ikuSrb`v zP>OmZYX(Y#Zx=C|%36X7!grVjq3a!JGL*HGbp&bpDeC}AhM-AlT$*4y++~A6$<RaA zQ`Sq?Th>R`SJqF~Up7ECu#w|aBgf}PjxUWIUmH2THFA7!<oMCZ@w1WRS0l&oRkFd* zWEc*qlx3qq$q+Uv&G8RbDRVN9mW0$V31u@u=`gF212!own~Sd`lr51h1Es>!Mvngr zWy>2m8Hh}U)v|S<1ocL?w&7wUCnG2oHZ(*wax!72LY7;wG}S5#8unrODcjy~y^#~N z$yyeNCYX*s*_ohJ*e^RlcB1Sg*~zj~WT(nblbtR*qmh%Xk(0fVlcSN7vyqdlk(0ZT zlc$lBw~>>tk&}Ow>?~+1oX27$yMXC{>>>v3Mos}}b<8Q;$mrF`DbaAYk#lrHnij?3 z22e8G*vKget&nB6Fxo7U-70wqgc~`98rfe!$c89EM%eCs**&uRK&f$WBd5qh+5L^2 zqC}>~!?MR9sqrW%HHv{!;|Wk|6vs@BcA)~Pu+()<7Ci3rQ}zNVJ%VPXWpQYO>9{WY z2$UXg$ljE_C3{=;j_h68d$RXsAILsz<dkXTlx^gcYvhz~<Wy+nRBYr_YUEUI<Wy<o zR9z+e7@8iRLrcZip!BE)OOG1xQc-8LRHQ+v_!E>Ie>HN#W~F8S;wu&9Smf9k#1_i2 zHgak%lw)t?)FLh&%5lr_F^Daa<6(N!$f=F@d{AhDk`s{=2c_Jfa$=w)s7v^8P&rvS z4F;oCa&mI=atd;aa!PW_aw>AFa%ytwjhy<8oCb}YhK-y?jhx1foF<K&rj49tjhyC< zoEEF(G$Bb)PM3L(oIcY5IYUqqw1g!=YtXO_rvs=+bR12C)K7zQ_KY?Q<s2G0t)NAs zoHJ-hyIf2{x?D^GG{M4l6+*(>h;m+XKA?2y-N<RPP|mlJ)0W6|7$^tYd@mOSN{4n0 z7Z=HeGMYAW+GCqv;TI9`h9$-rxp+uoi~}V`r$vmWa-pDN)E=W4h3QC@D*z?NG`V!S z47p6XEV*pC9JyS%Jh}WvPM1bb*G5jaMo#xePLD=T&qhwKMo#ZWPM=0j-&Jyj(8O2@ zDG%i;L5a~1mKX!z<zeV(TBJc*YzL*qjz&&@SX%7HTOLl5n*vIQlN&h$7s^d-<P0J* z9nO@S11b+^fzn|xC>_oPrNa<x>5v_E0IA$!xn+=4xD=EM!$7GJbS(#G2+mZvMs7PO z6|R+AC%0a1gWN{BO>&#%w#aRj+t$b#(a0Iu$Qjkh8QsVk)5say$Qjqj8Q;j6(8!s% zN^S=<748w6B=wl-fZPF4Dolc<!W7T}PaL+OA~AC`8PXsbo&zPr^NpOzuw;0N(PjyY zH-kP1H!`|_mMyw~mMvap0AK1OcT?^*C?Vcz<V;;Ccc+mvjmU)fK<+UpAwC2p#B@+X zd;&^{8Q2mcTO-V}S8{J53GodmA!dOR;uBDDn1M4PewO<ON{C<NzRG=*`!4rG?x)-@ zx!-bs<o-5t<}`BVHge`Qa^^R37Bq4eHgXm<auzpomNasfu9Eu?Nr>{yl8M4SOb6uI zK?$)8mJlmIyI$CYK?$*TG$B$yA<By~+ANe8Yve44CPaBjeC46Mg1i!g*g|>5M$XEG z^2&{zRm3Gjd3AX$P>OmZuL<g>R4-yQmDd5Ks2YqECCCI@s4H(MZvxWvQ{EVq4D0Y{ zf+k#fD|uH2qgC?O@;36e@^<p}@(%Kj@=o&3@-B^>4UL?Qjhs!5oXw4#EsdP5jht<b zob8RA9gUowtK{9F$<PZjgedO^N`_sqWY`NGLgbt@nh0r-2xCBrFt(Ai8<q$Y7;Tow zCyK2A;YQA$Ms@}W*$^dQ2aD?r`7BUU%xvWBTPUC1$k|V1Qp}eJZM&B*0F{Un8ZIu9 zF9wx}6S0+uQn0x_`AYd3NK&i@CB@00q*x3}zY{UiFU)yO^1Yy>*eu^7-zwiG-!9)F z-zncE-!0$M$T_u<b6O+k^hVAZjhr(ZIcGI;&TizK)5tluk#pWE`95e;oWycQehSk8 z`Dvh}I3Jc27lO`?=UfIV5tol9Mj9l>C7{H(w2^ZGEHSPCZEgYI?!w}Ubi0c)ytg91 zULJJzqWp$N&P5C5H#KrDCNe2*lLzm+e<QyGR4Oi6#IizuH)#0{=TeMhC8(7wZ~&IJ z4$2>aq{hRb)VKnlKA4tM@>fC0@wEII`Lpup<j>1rkiRH@N&d3@l}650jhw3+IoC9D zu5IL8*T}iPk#j>M=f+0PO^uwJSIJ+4CdXTntC=@59gx2VN{(A#$#ENK`yV5?g5Euv z9BGgo-++?i+eXf<u;lmwyp|hub_CO1&?;^=(Ag27Z3VEX{x1I$R51Q%<lMec{#PUC z4kA<IKLthxu|@L#K?UQ^hKq|7m_P;NE^GxOJ0sLG1r7yna8gv@0wu*gix^E6m_P;N zE{qfm(;=uJ!(g;ZK}bPZK}11RK}<nhK|(=NK}tcok#k=o=l({{1C5*q8#xa(avpBv zJkrQ{w2|{zBj@o|3bK%tsGtbxIV-4wQsN0%N<0nkIbRq}h}2Jr3dW2!3l&TnIZr|p zqJla2lraTM)=~va(D}%mryyiQlz=`gvh5Wd8N?PUI5cveS*YOD$a$8yw5Z^w0A7Lp zM!^GAGM)n^D{oM;I**a81et4LmIWvTL(*apC@o&ZqY0)XQXvJD7NZoR6=D=(72*`) z6%rH@6_ON^8#ymGa$afVyxPclt&#J3Bj=4q&YO*#w;DNbH*(%trH~3ui<yx2qCzex zE#8Ht#RstV;?vQjNQ0zU4N8hNjhy#jNwFT(d-halWbssJY-Dt9<h&0d8=?d>VR7BA z06Ke7p`(%W;X;M3M$Sh>CdEDl$k~euptBb_AA?dA=<G$#Czwf5=`qZ*848fI7ZpHf zFLFM^qY0*Cp#tdaMTJEQixrkAELB*huv}q<!b*iz3acAAUo>*QY~*~^$oaaF^Gze? z+eXfJjhycrIX^UVeq5yhJ$q4MBeYlqoxRBU36>PUz>CG7qiK-_X%TezqQa3z&d;#4 z2s(TbwD<;u!HaJ|m$1PW;3%9^03E%kaK4fA>q3Q#jhx?zOodk!Ku0esfR0||{0^#| zK}Rog{=il_U!M$1Q}-1hM=vUXj$Y*a1xkgWqZc`UU?g3bju#4`qZbukD!fv7t?)+S zt-?En_X-~rJ}P`_<owgf`L~htUnA%LMlOa%F2+VKrbaI2MlO~{F4k2F(4!X>phqt% zfR0||VuPkaE)G~K<l-4kh15@lilCzx6}cO^*rBOV5p?t-C<THrMk-VkRRkTos3_LR z#ko*XqLGV>xKyYpqX;>6QBkhpVj~wfs2hx97zdi56jc>L7jH2AR8()c-pIvEgbqDL zO9rD=iu#HMiiV0tipGj2il&NYisp(Ija>YVTmp?;f{k24ja<TwTq2EJqK#Z)ja=f5 zToS7ktsr%>qMf2W%NM2ticSpLja-tjBq-C!rP#<=(QvkrOKCI>(jW~6Fxo6s3~c0* zf~CO_a05{>jI~rT4AeB_l7^5CQ383e^bw;N#~`*)F}9IQcA;W?BbOYJDKS|w4b;|q zqnHXxiSmmWO%*d5A{)6BFp4%ows*=7dXO!CFkAB!3qiVnDi(lJr7|AfFdgNJO`ud+ zp;)O{rC6<4qgbn0r&zDppxD^RrP|1)*2tya$feQ9rP;`()ySpY$feWBrQ67*w@R@Y znkw7HCdtfVI-uAMN|pMsRA~gBX*mQ+mFA<Vk_M@ACMZ?TYUDD2rOLUCHcJ%eG3bME zBbQ-A447z$67Yk?^-@L9*^7$H8o7)YDz0ecG9fZeu2F=Xy{HH}dy&f&l&U~yFLIe- zrpf(NV3uuD1djpzR0N&9$Yp^?6HLc`MbO!ciU$-ADjrfitawE6sNylj<BBH~Pd0K{ zHF8-ua@jO;**0?7HFDWEayc||IW}@RHF7zxQiPtpsCXXIQd9(;y~yPPONwsrI@)VA zCDI@zf{tEPeALM03QLKgqZdK-GYDhW(Qg#rfl9`=ja=>v72h{<c@UWjKP!G?5L=}9 zh3QQrmnZ0M)LEe0g*ISmDZ&!eAI1NW((oUsH1sBX^`8=}k^qCzDkU~0b|nraP9-iS zZY3TiUL`&y{zfj}MlQcbF8@ZZfJUysMy{YnuHZ(lkVdZ1My{|`N`jEmP)U?kL{gvW zfRZGrGz^C&!N^9&{zmpapwcjIG!0Te4JxTK+ALJkXyl53ra>ib&|>Y!%>ShxGyiYo zumzt}0wUpq+e$`CCJbT=m5dv?q82KdHgZK1mkyOIm25z%>Wz{$sD=jJL9S#6s-a^s zOG7q(Xi`*iR&oPr`l;j!N{aD|7)^0$g6Z&43I`=cUnM^!f29DWK&2q1V5JbHP^GX& zuEa*Jq(-jfMy`}buGB`Zv_`J<My`xTuFOWRtW`=8(4-gxDGikpKuIwhmK1a0rD5S{ zN~A$b%mbyw{6?-ESV}CyH}R}gsZ<S0g;kAQc?*?l8o7wvaIe&$)XX5ZNU0H28iF?5 z%j<v!wQF#fhDx1EJ&+{W4N8JVgnKMXla%IylHg>eDN0k7rYTKVnxQmPX_nG#r8$jU zC5>FAja+4oT;+{i6^&e#ja*fYT-A+SHH}=gtCZ$Jli(s&5v3(e2b7k9l3*Py2{wXC zL#{SZY1lrR25FE6w}8^%)<&*+SQ^~HXtP9Vr`Ti=ZsclcWM_wvpmX9)U?t80r9+^k zc(9SHX`#~LMlK>REmu0ObPANP-YA^}6^Jd1SXL;V0nPStwPKct1x12Paxe=oDP09= z{Hb&Wlp;IuX@qIHt@I3(B=0EQRl28iU+IC;L#0PbkCmP%J#FObYUJu}<mzeU>TTre zYvk&0<eJdPHL;OvQX|*oRZ7pHN%A$cRD2Igl2c$wavHo;oIRQ%X^<lSf>PwaMy{#Q z6sgPz+Hh|p#VcbY#oNfS3B0WoM8fN5We#O72C;?8oQ+)57b<f%auIoLxiY`95GYl> zQ5FOxN6@w9$|9ip8Oych%=4h>N?B4_2BhhyvNR|uf_CWR(gf3?q^!$ev`Sf7Sw&e@ zSxs48SwmS<SxZ@4S*MX}UL)81My>^oTnihy7BzA$Zsc0h$hEYQYgr@L@>R-ukd&xw zq--p$&2&K743rXAz*6GsMy?Hw9KoQ%apP!Gq<&IVc44$xsO;LvwGx&TJs544D0{Ma zf^Z|(D$ooIm~4m=2!q9TfN~HhF$Okrty!oX+{m?-xW=M#xN;OIUA<9`1SLk$neWOm zpv1TyvuNa<q3mFYGMuBFq?`)U{ZlywlqxqZVl>628|Kbz<uXvJ%u&u&&Qs1;E>JF1 zE>bR5E>SLR<l556wY8CJTO-%@My?%=Tss@Nb~SSCZsgk2$hCKsayc|rRx8&iG%_7f zt_P*ceXvw{ppolnBj<fksvNz%oCcj}<z7&#>}%xO4@;F3K~sO;GBzyUGB%BjE}$|J zOd<-%8OpOjX>w*G*TIF#vm3b%5t%0ED=z}2syE6DL1_|n_Pg>DP?|h~nI<`NlpTyw z)8s1UwIJO;mDhmM<Z)1%#GxCOCO0eZ1Et9=%3GDUDQ{Qap}bRhm-24qJ<59<xlT56 zooeJd-N<#Ok?U+D*SSWn^Nm~=8o4eua$Q=bydRn-4@2r~<>R0<3A@Lf>ngm?zBO7< z(x9Nc3QCgK8o6K>nJeD}ol3Hq#gln6i)SOFFsPselZYhwK=~0UNj_}ky0%dHaU<7t zB9r8E<yQ=1i<Do0dNVf~E-q4j&1l-lbrVZ(Mv(PBEM0w6{sKvfpFt_{HYg>&ZiobF z!?AZ?`IibSC?)<@{-gX?`JeKC6$TYX6($vC6_!S>yNz7;8oBN_ay@9|df3SIsFCY& zBiEBguBVM$&sM3hK~ka$7xNqy9;O2-e4v#099BBM0`0WodJifcKa3_t>L*1N8Ah9h zDzc4SFQBEPiUOm}5*0;eZ52h4)JCqC4KEtGUN*9YHbe>dLX(GzhKd%0*g_S}My}Tj zRkRzq-Vm1-RrFPi7{nH-7=Y5^+lGsaRE$As@g26bm}V&80kh6Z1$;K+PZb+bYW%o} z(Nx74lo~O2@xydDtN1Y(tx|DOaaD0saaZwB@l^3r@mBFs@onV#+{pE%k?U(C*SAKl z?~PnP8o7Qpa{X%L`rXL&XO)USG&KgZoKXp7I-n8`N{xS^sgauzw33#at>J7VH~VO6 zq(N#-1*OKcMy`Lb)R+lMjae$$Dp@Moja>g5xfviNXe+dWfHo|`i&RQLDYCecn`xm+ zX(Kn0SDC9+s(=@1zfq}fxY)?evWR7cN*$<!&5h+QbCdgmjIg8WRa#Wq!6l?hTf_B6 zZVr4JVQ%bInE^_aeJcGb6I3RuOj4PwGDT&o$~2Yfjoe&~+}w@aJdNDEjof^V-29E) z0*%~)jod<w+`_9=W<nF?Tu5cDvXDW$ky`|oD8*ovHMi7gnxsLRTn|c<8ydMqVQF$R zzF|j|T`GG(NpW{0xA;Ppy^Y)wL>7(*RX{7WRSq$|Y2=m!Z89J<?5J`|<t!u(o@uz= z$PK#l9M=vRSQ5Ofau1XQuc%yAxu$Ym<%Y^lm0K#eRqm+VZRD11<d$pXmT%-%XyjIG z<W_3rR&L~0Y2;RI<W^gyavz!mA43)|syqiJL3LOX)Pycx<klNafiy^gUqLDGTO+py zECv1q5AiVQ%h-T!EZEc#)5x(2Y3rXVgDMk)*g{ptMsBTzs?3etL>>~a%C5@AAht-A z1C$1J8ZItU<z_T(<krPjLCXt46P2o<st7n4stSXWA?T2JRqlpJkTx8RMO7(PRR*I~ zs?w@5s<Ntbs`9D|s*0*gs>-S=jogNf+(wPu#*N%2johY<+-8m3=8fDIjog-v+*Yep z)gZ}GRSS{~RrNs05OzpBw=FCgI*len>L){08%CRjs<w^XuruOS9l-kvq!WdEq!U5= z3OI@&B)r$6>aOYuN{Akf+;$69y&Adgi7O0M{Zs=%Y3hw?K*PmGZihvTrmDf9H06ld zk!ECtCBz8TXpp9#s!^bX2)gndmnN8wMAaNnLQGOkR!vb&RZUY(SItn(RLxS&Zsc}t z<aTT1c5meNXyo>6<o0Uh_HN|%Y2@~8<n~*onhQ;cg^(&)wG@;P{bA){AiPQ*-I7m( zAsy9bP)clR<PLxqh^p=Qs$|tZ)d`?f*x$$<v`}?oBX=;7sc@?53{Zl4qdFaw3PT95 za!{S8x)7w}r|JSw5(MqX7o7z<^lk%2x`idd<*J)NNpOYgO4U`Wt5w&iu2o&9x?XjI z>c&Ryh(_+nM((Ia?&wDDm`3i{M((&q?)XOTghuYfRjQkzNpL%~EZhxBg0TJg+$pfK zFmtplq(NDD5|jc@HFCpt<Ex%!v{@o1A!7r=jiA#>HbF>4S$IYD8YmTBZRAc}sCvDT zo5=n6s<&0|fzs3))w`fnm<}onAArh2%&ql;j5lG)>Z$4rkfxui&p`<hv>#s;hbEYg zcd9=@3Guz^2i1?NpHx4qeo_6Z`c3t_>W@b5oJQ{4M((^u?)*mXf=2GbM((0U?&3!7 zl1A>*RjR+B3Gp8!A*wNf5+ZCrK6eEyA&&0Gr$JGuCctR3P))FryBt~+s)>O1p2|w< zi^xjqH?lc^?nDKX@Pw!)ttQJLwopx`k-KuCnp`6{kvsC$l+?gCq`gs70VPDxj(jzB zP(sAABcJOYG+C+XsOf_fqM9BkA%b?~<I)7vVXEf9V6;ljOwC-)Ld{amO3hl$M$J~u zPR+iNyP=W0v5~u}k-NE(yQPu4wUN86k-NQ-yQ7i2bCsGSBq6G~vWlp=GaXR#1SLe+ zj(qMu(Ao&@$)LfTDWhc~^~*%Ha8Oc=Xyk_N$ybYJv{|ASBep^<PUL$dH+WAzcW)zG z18DF@Q;-pMSA|-NS{f)prZ#f-FH}o!<eorW{j8R)mIq2(Z`5)@33B2hmKACR;L)2& z7}c#{&O|{*X;=~~Q>z4N{Hay}N|aOaX@qI1SL*_$$_BMYwI;P@wHCEjwKlbOwGOq; zM(*j2+%p=vXEt)rYUG~X$UUc#du}85yhiT%job@XsdYnBWj~~;s5TjtDi^|<ii_b* z#TBE8k_L%#At+HUYUEx7D<7BQYbvU(QCkN}ifbFWmn>9U-^jg`$fUSgZ5xBwBDF1` zp7XMXi;L8@gL=-(vGtspU}uP_?NvJfNrwAD$#CT&MpL!zpaOL{M)HNF!eeR|L8<V# z+6lFjYNymrtDR9ht9DN9yxN6E?$wRlYZ|%NHgd0P<X+#%y`hnNV<Y#bM()jx+*?+u zU4o{<Yb-{fLvz$_fl}dCSSs8BI^z?3Xb$(@(PT)2WcUJ<3|}^KZ-XVnH=tFtK}>h0 zg48~MPCGu+$RXUwy}cnyKnWJvU(~*V(&E=f?wt$OzBh93A~G%hR{IA^i+@0AaW^O} z{%2Xy$h`;q^=buB+tgXrIlzfgogI`I_kqg9|KP%O53bax&ZjQPV6;k|UtK_5P+dq} zSY1S2R9#G6TwS7(`#>Z2!A9;wjogPDxsNn*A8q75*2sOlk^4j=_sLc2QjpZBE(d8c zsw;s~<0)8bJOgVoUK~w})K81*28=cf)eRfDPeaq9x(R6Z`9Fg`^M3~YMn)abNn$!k z!-?wF>b4AG3)O8Jxz8?Cw`=4+M_fWwcT#r+C8;;+E};7P{31qEb$3wtb^#+r2{Jap z(xH#KKS<M0bw5x#yo5&+Oh>4C0w@`VsfVjas7I<tsYk2FsK=_usmC{RUuopN+Q@ya zk^6ch_l-vGn~mJJ8o6&ba^Gp>zPn025t<BBndhjdGaXRR1SP|Juw?iUH22K?4AfwJ zKAI3|kPyp339+J)`#vloRx{cxQLkav0^vsP2My1`L_?H-3oNdi)muSHv89pw(L(jM zM()Q%CdDrGUQnufquv8bicdhPsvndTpJFCO-uD6)FzcqOgGYdVs!s<c#us?B!F0@1 zUkOT#^VJuqFH~QozF2*U`cm~}>dVzvG;+Uc<bK`A{ic!oZ6o))M(+2G+#edbKQ?lI zYUKXBN_`bHF|LD_iJL%)@e3?5euI^XzekfI4U*ykP*ObD$o&<T6pw()L~Yjn%-XE` z8(uUr?tl=mUHR&#)z5+w;+aP7?+ew>HFEzTG9g}42d&IjzYMCJe>PlPq<#(5Q2d3h zp~%Y%OH_B%?}JkBPxX7CWcUY^46lJw?=Oth3)Asb{R1c&K2v|L{zCnw`YZL<>TlHF zs=rfz-^l&1k^6rm4?`mlV<Qh!BM);U4@)BtYa<U^BM<v3^^eeG_!XKAe==w{@^C<t zArCh+8S)5>CPV5cLk)IDn}r%2jXa#tWT?T-XtRVZkhPR8P=mjb@d;=*G~<&-9<GKc z0R?DWYY1zIGKekI5NYJ$S*Rh_$iquqQq+*rkYx~Cq#@1prjduQ;o>3<IY!e)9)4^| zQBWCXnTm!wI4NqVHC%7x5nRM*sv*}93DSmRwogM>!-BzRm4=>%zJ`H@p@xx$v4)9; zsfL+`c_WW-BacWUk7y&0SR;>kBacKQk7Of{R3ndcBah4~4NFK;)Ubv0oHZOlNl_M- z6y;$(XC9T&v`B-r=nqPZ0gXIzu(TKqp6+AS74Bix1x@rZc0ow^$f8D+Mhqw=MmO>( zEYyf?<WVFtB_?X5fKp--C?zU^QerA7B`RY}iDLU<DKT3EJo@ufBNvnsRY55+6_gT{ zaTSUhB^vdhlvt`!rctg@p;4((rBSU>qfx6-*T|#Z$fME7quI!#)ySjW$fMK9qua=% z*T|#a$YZcdqXC){Tc9bi1C$aCVJXoVo)RraQz8vg;xtf7oZiS|1WSptK$Wwuf+e%A zf@Q<YM$S_Z0#-R|EYw&GN{5RYc}x~+ENSF1B{ChZ&{z#B+}>!cYPi_QW44H8g~nP? zADG7+BTWf1!LDl2*rc%)r0b`~7EnU8#HS0Ec6VzW1Es`08hbVNY3$cHpm9*+kj7z+ zBN|5=d8`|GY#MoN8+q&+dF&f`92$8X8+n`>d7K-0Tvlluho;2StRfm`nGR^22c<+; zSW0vUjdAn%G@NbZ@f}TyG)RhfK}qpmBaa&_DLw>M&<`2(*&Z_JH!|@x#DEDzk@!O6 z6(}jbY~=A+sPVdy$CJpU_+H}^s7U+(DiXawMdD{rk?4)BNQ^HNWNLw>tX~>`A&K!1 zC^7nhO2yBhQqdbD1w(acGHdcN7_HJ|(PY(R(`47=(B#zQ(&X0U(d2F9325XAY~%@Q z<Oy!%32EdBZR81S<Oy%&iD=}BT&2kmNsF4oEN3)DnGR@*gVJIYEG@=@7R&M^fzo2~ zXj-IxTGUi!v{|UB*2ohLO^ceEj5bR&wIuaHxRECYH1!82LGvvuVbN`<Y0MzDP}8W9 zCvKspNh41@aS2k>Lem<Qu-<4|fy%~&MJy{cZNX(@B1Xy*tm746huP<>3E7{o3EH2} zlY&nlOpA{uXoJ3{ucn`-zh;1Dpk|O}ux5y6sAgCrPg)~SdLvIpBTr@{PgWyOb|X(t zBTsH4PhKNW{whuA27OKF27OJ?27R6aSc)uy*VE;r36cg060|{IGry6i5SAeEZqV1P z)C6tN*Q{#fDPE{q)5udoWJ+w%1Z~h~dZXC{N{OY57)>=>K}B2{W<u0i4@*;Bn&1JT zpPD_Oa<KxBCYX-Nn)5*A;uOuPn$t9=YtGP|sX0q?w&onoxs5zkjXc$jJT;9xwT(P= zjXd>@JPnOJjg34_jXce(H0MLh#l@OSG?y|R&|D5G7h7Pdu)UF|r;(=@R4(?7CPNw| z!>yolaa$u#D=ZoA1eJ@s81yxFG3Yn)v^B(l2~eqc0v6c^H4lSI#Y2re9Sb#&H1c#3 znHEoIo@NkRq<IolO?Ne1T%>shR84ndt){mrI~YKA{0TDdfLVM+^E#+l{i%5klrH;0 z>GBLHF?VAmW|)q<nlC`<@}A~>%?FwfH6Lj{)_kJ*RP&kU^G2SDjXaYYc_ugVOljnq z+Q>7lk!N}%&x}T%nT<TNR%yP3rpvdQOEljz9nky;N|&=?>2e-8T`mTt%O#`fk_PGW zKcme;Erv#(InZ>e#ms24M2kg+6NDRi<~DN7fRGJQ0)^1n*5cOUWe{7a#nZ?$f1ws% zBhLcj5~h}rmMDYRA}wK1!d%#Jagml7%Zf&xMOY^Rbs7YcVD`ysDS*?XmOLmuE?va3 zLQ4!>%`d{0Ahp!A3>l18X{l>zXlZI`X=!WeXz6O{Y3XYjH1aHO<XO?kv$BzARU^;p zMxHf|JZl?y);031Z{*pqO3Mh6AhpaO-D)i>P=eeDOOTu4)%A|i^ho{msO14lkDiS@ zn_%hD2UJdqipXk;ipVzdB!O0sfk}98Mk`n=6qFi68hN%X)Cz0l*-B(;jM9n)rK&et zF`z1Y+ag9&t$0u=w;dx<2{PBgl46QhI!Mz`tu#<l+=)jMOh>L(1t=xvY2|AbXccM| zX%%agXq9S}X_Ytf>~7@Q)5x>8k!N2c&;CZ91C2Zf8+i^j@*HmDIkHNt5}Fcgwd$Dv zGab-s1f|5Iu#|Ybk>?C(V)Sey&)LzWNQ0!<4@!y?8hMVvlHz30zQ1g-$tu}mlR=yQ z*x4Z@A}P+&ngdFTvm1F%EYzCY$a9j&q_|LP38-LP1S%L$feOZ@pc?x$wi=t&UfDqc zQe(qX*cvVHfsH@4)`8L_=#+V_rJ#g-8Y3aYbZpf+07{eFw6<&Q(AufBOKZ2*9<9Av z`?U5q@?2=-x!A~asgdV$BhQsao~w;K*BW`QH}c$Q<hi*@>mW2u9u=FUlFf8L>m(>m z-h!pcJD_7gxfwv!^~2FLNrN<b9h4?-H1gbrrODfjHcJ#N8T3IIH0BrsCJ-s|k=7GX zihSJ2b9bTE(?*_qM5f4>T5mw*+#9Xepu+J!sGNHTN>dLo(v+Y=AS_vZ*7^q0^i%6A zC?P(=qY0+tk2X6fA^z3+r}bZ(L7P#VNt;=lMVnQdt&!(RBhS-Do@b3b&l`DOH1fP` z<ayP|^SY7eO(W0SRoWbogs9B}siw6BKnd|3EFpe?SJPid(;@ZKp|%{O%|dPYMxOW3 zbf~Qa8vWK{&}Y_S&~JF&5Cg`rv2SfnZEXgzh1yz;JRcWo>ooFwA}$qb8)zFdh%M4K z1eJ@Q8!j%=HUX83U$B*n%yG~(rER4R*_y8n+M3VvZ4slXwh1Wde!)n(Fdfd?ehfyd zv|Y4awcWJcwLP>wwY{{xwSBaG8+m>-^89S%`PIntyOHNlBhTMPo_~!z{~LK38hII4 zX+yW>YX?J9A!utpFB3Es^0L5EAuq>hDx^Uw1ntb%PHW_4hNVK#&U_Y627M52WON2C z8goWkG^SmkT?9&pg^j$d3$=?IdD)0ehvnK;pn~m<c4foGMqYN%S_d2}bzn)VK^r_C z^i#X3;d&!4ClNY2wWoj*VV8Edc8_+icAs{?_5|&T+LN>=H}Y~f^71tD@;37FHS+Q| z@(MKa3O4czHS!8K@`|j|o(e4rXF^s-XwPNPZsZk(B|>rN>Ihz$(KJYdG`Jd660T|F z6@#V0_29`D5gE3JOm`cZ_!`;lL9;Js;8n8rHtijtM7X_?S7M>|&PHBIA`{_WZSczM zH`@C_i4b(#z4oDo$VOgijB-to5q6T9_Hk|SX^lU%PlD2+ET}NVp$V39FKFKerNfKb zm$WZyU(vp*eNFqi_6_Zu+P4~c<r{ew8hI5Pd6gP@l^c0g8hKS4dDR+u)f;&=R%zdX zro#u&!te<w9cseTp*FlQG#E{YG)Rb_Knd}4Bd-=LA%4TRsX+U$_J2?+{MX2<vrvbj zkyn?vRH(zE!wxPAb=W|uP;U{VsSYP773yQALKXpNn$qFZ5d>-asUrYNg@$-E!E}i0 zC@~nV(vi@S)REGW){)VX)sfSY*HO?>Y~(d=<TYvJHErZIYveU=<h5wzwQS_IYUH(U z<h5C)qYO!fI_i*AsG|)^g|@I%Xb(??E~BZC`l(RIlF??Nj#VSC9W)i{*uslL)>3$J z*vPoB0oFLwanW&O5L>9@+Q{p$P{+NI*OADS=&j=iN>p!jd_gG@blbg704OCoW2QvL zcd&F7suKay^iwAsloDM*DG`Szn2tD|Oi)UU*GbSx)Jf7w)=AMx)k)Jy*U4z)b#LVL zXyo;5<n?Og^={<#Y2@{7<n?Rh^>5@2Sf!H%O^JER#tiyQ2Xu-+DKQY15`!DLHZ;UE zoNeTd7)^;ZNQn)gl-StF8w5*<EsQoxL}Zz_f-q<pkx>LfB2r?vPA@1W_B8T_EY#_1 z<P9Y<B~H?r${@B#XEM{9M&7W7i;HxoF`72=hGXlda52Nu)f}Dqkd!zNloBIBDRCMo z`G#X8Uzm=iIvYSKahc9?ofSGObyn%D)>)&oR%e~g`bOU9M&6i4-q=RoxJKUiM&5)* z-o!@Uq(<K4M&6WFIvb%WajVWY*#%4obasMLVk#^pW;F8VHgZaUl49OyQlvprJPt~V zCmMOvU`g>bqs<bXGcueY+{l{_nq&c!4N(Fyu-Lw=a}|^ruQc*zF4Vc!$eTrEV!Wku z7nB%pgA!vlC^6mxCB__Vi7_uq*+BzkEK%pF4rGtM4rq@)Z$2nh-UFq|9Gt20oepS^ zzRr7{4>})pKIwec`J(ex=bO%Voga<7g^j#Ljl9K;yd{mirH#C0jlAWJycLbSm5sbr zt8}1y^mYERiik~SI-tu0N|n{HR9OpJHpb2lN|jBcsgnAsQWvyKUste^w+5OjbwRuI zL6^9IFvdkLy3)F!9s0U5jl6XWb>$j)>xoN`x=OmB9s0V;p!C?#aB-2Y8Yn$BVoQ%b zmC(emtD_6qp|1<tq0igAh|yG6ts%0Jw-Hw|)HT%w?a<dX(>2$%(6!XH(zVvL(Y4jJ z)3tBpZEfUjYvgTj<n3tW?QG=jYUJ&1<n3wX?QP`kTcr!#p|9)8Vg$MwS{JlKpSK^D z3@3tip@MIQ=AAa03~7)IK|AzyBN}-pz>*<ohrW8c*kllH<bDRay#P$Y>uKF2-4q6~ zg}TX&yptB{rZ)0UCNe2z>gIr|+&8+}pcdnlMJy|H^FZ^+yi+lfm7pN3qSh_eEd%NL zsap!FsHfx81xvm)y6p@`t8{C1>vZdN8+03Wn{=CXTXb7>+ZuUiHuBDD<elBfJExI% zZX@r!M&9|2ybBt67dG-PTBX|osi}2)AY(bY6F_C+Vpw8a3LDE=HJTJ@kQC=J+AP$a z-^jZJmJ}D^>q6_U)LjiqhN~KRmo3y?)5yD=$Yi)dcQb?7BHfLk5^)8nMBD-@5m#a< z5e3>{DQcJQUPvO`14@LeK?UL#P=UA-Bjv($9M(MtN`psqkLn)NJ+6B~_oVJA-P5{f zbk8>Ou5IL9*T}oRk#|EQ@5V;nO^v*p8+o@h@@{S9-L^{iJTwhnhNi*mpftE0mIimi z(%`<)G)RLq_!N`|pEdICfTh8gpbm5((`~ju=B<s4PZ~~xw_J%JO2ZGjpFqj*V<Ydb zg}R>`d3O_;48QCC0wu#Apk%lQlnj4^lHpz~$xx6HHj<;qsK)|MhkDGQbhsas4u6Bv z;a*(nP>)Mbl)-3~9=9Hk9<Lss9>1P|o}iwPp0J)sBk#dR-b0PNhZ}j1H1Zy8<UQ8N zd%ThNL?iFXM&47a^u!?PP)|y15{oy}0X;cTIy?<ahvz_Z&5SM$XB&AhkETTGr$jv+ zMw^9tx{bVNpea$$fYD}&o+0yp5N_l>3%X<tOg2ObSVBu3JqtZ62C;>DmW{mU7wTCz z@?Ib=G3wdtIf2sE8$Cx*)eO4yUe5)Tt}bDuD?zPOFv~pkd_bCh>Uo0_<CR5>rnof0 zbOh<ef)Zn}UWi_(UYK6EUW8txUX)(6UQ8qJwMO3Sjl4G+d2crI-fHB%-N<{Vk@s#R z@4ZIe`>XWgpouXFQYh-BffC~bSYmtxD-=gJ<<sCmF})H{QY>xceF#g675FM<y?VVy zP$Fz-<bAwQuc?vu36Y7gO|O$dY>{3&s6>3)aB-1d7pO#hhNVOlD21h{33`(uX>bxK z4T5&#>ve$=?lX*p3)3-EZwV+3&eEH$H%D)--aNhedJFUx>Mhb++{pW?k@s~Y@0&*6 zw~f5-8hPJ0@_uOK{n*I+sgd{dD!rx9G`JF)2G@epAZ#~2FKjnH@91uPTBO0<pftFr zkr%cbUvEF7%@V2EGMpgX$e{rm!~v7=npy9d-U(1TJl@FreWBjTMqVQK<LjN(y8udu z=RoNYv>#vZA}AeV-H*?>4VJ8~>)nDR#G9am2-=UYcM+5jaqh?0d!Y9kln@{4J<@xu z_eAfh-ZQ=DdN1@|>b+{@{nyC*zmbojk&m&FkExN5xsi{hk&m^JkFAl9eU;uDXhQrT zHi=oA>44rB2JJ>Z*nWIIu10pYh8GQI8~ON0D`x6f%=%1>HVgHc8~I=x^7Yy9m4^Df z`uq%H3-$RL`M4MA3pDca5LX)Ni|C7k64V=gv4)F{e4sn;^(7l38~OM!N;W~370^_u zFQ=~v()3ebq2YQXpTHtUQ(T&0I@I-z7>riwYv^n0Yw2t2>*(w1>*?$38|WK0@(DHa z2{-bIH1dfy@`*L_i8t~|H1bI{@<}!FNw3m3hNMD$bI44ezBMQn%0R1RJ~`M-AD{AQ zDx^Uw^aQ0suSPyuXq~L@3oZ|tw@S?x)dZD?j3OYCZ8p3-)DO`Q1Es{!Mn3t4`r(ay z3Ph&FX#F@)qI#nr3rdNKphT4bN{LFCDUmY`mabCuGeDYt>ZgNJq6!{OFdcdNm7tWE zuV0{Fs9&UCtY4yEs$ZsGu3yo}r`E`)-pHrX$fw!Jr`5=(-N>iY$fw)Lr`O1*ze>Lf zniA`vDX|HZ5)EJ}(FmRr%|=rq4N~F+P)eNG$Y%&kiBs^FhqLwPf>Pm}Mn2<(`tut3 zOo&W{i}aT=h%M4z%=D&_&lI$+sui>tu?$P=5SE};>#u_(!L^_yXb##(g=147Ove`e z{h%bcReziQcKsdtJN0+z@7CX=zgK@>BcEj>pH(BDbt9imBcE*}pIsxLeIuVkBcEd< zpVKP+1JERRg#8uU8KwjJCqPNi8I}ZH8<{d2nM6Q!ve#%Dq(K_I21<k18~I#dY48@f zvn<1@XDGu7>MV22fRKpN@S*-=P&$0n$mh0D|4AdCJCW(|h5l<$I(!LAhaL?V7wNxY zS<%SniFFs12y7vk{wMvfkhJ&(loq`gv8>R40~-70^Ta4bVTtj#0UIbW{?Y%d|4;wF z0fPaf0h0l<0gC}^BcE?0pI;-Ne<NQ&BVS-6Ur-}oa3fzxBVTAEU)U-Gc1U70;D&Tm z4ERBbF&vf{BcYvTzPQn(Nd2T}Aj@d8&_J${F9Mnr4HUs=<gk1Z?qT@?J{_k5LN>sb z;23BafG$rn&}`(3T4<o%$QMmqQZ&#v09~HO^v1vtR58aaVl*`XEw$#0#Yj_vj4aS( zWngJw15Sws)}WLak4F<shm(OXgV8DjX9E`lR|7W#cLNUtPXjLlZv&r3zQjhpq(;8v zM!u9rzSKs(v_`)4M!t+jzRX6xtW^en(1aMIv&|rc>3~5PC?RIU5@IfB;R9b0s8lQ- zO^P%~iYcI^nA*sf151h-j5bT8%M~m^xRE2Lk@FOUL?p$0gF*(eg$4zUe0d8EiW>Ry ziA;)R2H@kf-xySYl41cURaJx9h=rI*QL<H_2$r-O4O$?Hu^E&YOYmre>F6?;3QCOK z20aG727Lzo1``Y>8cZ^nY%ryfudI=;ypgY>k*~6mud0!+x{<G@k*~Iqudb1=ewD#A zXkwgYFk4ce>43pJP-1L=CC27PzK%xrJ)p$cIhq)0kQmp1664xNzD8JL+yFY+Gu>d5 zdb+_T&_pv|6NGGt5-@|s_6~zxpyar-k*{T;!R|)BRw9$*euG1xboIvIASgMufzs6x zP;zX?OpbDAlpO?6R^b?&GJxEoW&pZHjjs!jZkRhS8-Q+6Gq_@K)!>@Jb%PrQHw|tX z+%~vlaJP}Kr;)F>k*}|jufLIRLL=YAM!rdne3KjbrZn<RU1b2hMa|$b%Ne#nrUM4g z8MGVuromF>4A6l&j88zRa_(rVq(Q0#-J@pkt&wj!ELDQ;QDeh>c#|Q6A?O}8L&iqF znF|e>8~J7tmm&?>4MF#)F}*S51f|H?i&$0|@_-wFb1;)6Qx7y<844OgE>bfDU8Kf0 z51%fW7AZqj2BTGm(uOjIvW9Yo@`ehAiiS#t%7!Y9d<z=+7B=!NYUEqo$hV}CZ)qdn zvPQn;jeIK_`BttnRD%?dhFXwrv?1swHNI7_q__s&jovt#5~-gO4MA6_8QM1Tt%jyV zL(o-f%-Rh4Al&exAqI?LZAL?PL(ny9h8~T4YZn@NHS(<^G9CIEg04|B^apic);C;S zWEjL~+Q_#7OE+4Or5Bc_A`Btds2PH;QRCaRh|$zA2vnTnyu->c(GYZvnqiV*vSEs0 zs$rU8x?zT4reT(0b|c@GM!v0$eA^oNwm0(aXyn`3$hWJJZ+9c#o<_dCs|=yns2LWr z7=Z@24NE}<;yzd^JkZGK1sU8vI+_Y;kP1Q9s2R32^6iJELeMp8te=^+K)8|dO2cz7 z0dFuG_8CrK5L;;2-^h1xq2a_vzC%Q&!>NYgW3=BGf-X|yI}A!vpli|ij$jst%uitH zaK7OpP__Qka3QF<cnpswn2r^On?a@FO2bu#s}0u}t~Fd|xZZGs;YPzvjeI8>`A#<S zooeJe-N<*Qk?(9H-?>J<^NoBL8u>1+GTZ_!4R^4d0WFU;+yhF7mtg7eDyU)xFOTKB zHJT7<kPuHX+AK6Y-N<(tmJrW@_YW9e5Ro;!0NOdgcLhQ=L<zu7A~w8ccmtFeuQ&2t zTWEN*k?%T@iSe%C15mnpV|X7_Io|-Kt4E;n?IvboG=d!;X87Fj6-d)h!<V4McpHx< zSYrHO_#2cMKN@~A{A~Ee@T=iB!|#Sa41XH_YUI1y$ak-i?|viSgGRoGjeL(9`5rg& zJ!#~7+Q|28mEj*qVl-l4jbq-*bijxOlo+4G664E8#^sHS;Niu0qluCFiP1=i(Pp8M za3kLfXks)HW3*W!Ss|YY!j0?~8##L*B)nWSk~NZN5L;*@*U0y3p^-u(-)rKMqLGRb z_%Q7^Mrxp>_+}BKsgWiqDZa%_ikz^<fRUb&Avh@-8Gw@Fdpw$;NzusM$ce#dm63&! zrID49wULdHt&yFPy^({FV<X?kM!rvte4iWnzBKZEZRGpb$oIXG??)rw&qlsqtBjnX zNzonBN;L8YCB@&cr1%%sO5|r6O^Gx}iIJd`7}d!42bL0JLF*GAg7!NzZ$;YRhghI! zlwt(BO3f&>k?-F^qx43;|3s$5Y$Nbt+HZ_NSE=zcfD%<fLu4aABW6mJhFwr(RBBWK zNr~kR*Bkkn@o0jj#5$u+P)e*fYA|XvYBFjzYB6dxYBOp#>S*L=ZRBTb<Y#Z>=V;{T zY~<%^<mYbW=V|2UZRF=$Wz+>tiG4=>EYq0|7)@f(Zsg~OrbK?BMt<=|M$isFeu>ef zNQ0!f0F)FLHu4L=lHw9jp{Q@POj6%y8R(!{enAM?5G8OQ7Tar#K$oc*t!?BNUTCzw zkza(!#JJfAbeS5{8>6ia7aRFSLFsA-C^3p*CPuzZ$__dx13E_gj1EFl<pEHtl*FSO z=Fa0rmq4lVgwaW(Q%0wa&KR9FI%jm==z`J3Mt<o=ewjvo*+zc3Mt=E5euYMU#YTRm zMt<c+ew9^5m!YZhI<$Pe4N8@&uvDoIFCVo>6D182<x5baeAURW21}H0@l8e>eK7*v zr)KoEkzZq>(f3AvO(K)yZzIrsYDS>@)cCa;E-sSSVKi;ztijTYh9)Ru7Gv<n{h!8c zpd_fXh|yGDry&xg2gfBD#=OQ73`VPr`HcCE1&jrag^Y!bMT|v_#f-%p`Slw4^&9yO z8u<+y`HdR+jT`w*8u?8d`OO;n%~u&qLXx1dEF=jUD}s`s1uO|#!IPl<XcDA;5;WFl zv{`6u(8zBIO@hY8j5bSTY&1ndxRGNM=om#X32!VKTN&Fhh%Gd>ZsfOKXl&caZ$n%% zG<Gz0VGvtn?8Nk@k>9rA;v!>LM$<-qJ1ogikWCVn61|PV8~1-2`+`!U!y-mgV^>g7 zYKKvj!gPcf$AeO0sBxHaxN(GWq;ZsSv~i4atZ`f;zf&W>b0fb?Bfo1Szgr`}dn3O` zBfn=OzgHu__bTHAXi7|hro;?TO7wxHL_c^+3>r;|G)ReMpp;nN$nOhFiB<RtL*qu{ zW>6|@YUKA{Xx!4sA3$U(>@e;IrNT~7DhzD6xJay!(X^56J(g4mOHdPyr-18Y<H?{T z7`%wlRIIQe5~K%LVK~cpDJTifHlAZV*La@seB%Yi3yl{UFE(D%$RFCsAJ)hp-pC)( z$RF9rAJxbo-N+x)$RFFtAGgYQ88iv5l1v1R;~1|4CBb-D5=?AlzupKQ$Kg*KO@lN@ zgL^<}aBm}j0xS(40IyRNo6K4&eE_sVk)0iMgB3>;qBJ~id=iunPc-r;Ei^vW$e&DP zIy`555tI(kgVJFNs5HC;Dh*Syq(ebg*v>xV8^*UGN%0maDW-!;!%LvjFcoKM_|W(b zC@DTNer){2_^I(T<LAaNj9(hRGJf62pV`Qt)ySXS$e+{5pWDcv*T|pW$Y0RNU)acB zw95D`G%0?BtjjU}3QCH_u%uWDU6;dOHJT8qpAb!$8EqDtur%_QKog<~J18Lr3HLy+ z+XXGk;egz?3oWKh_)G*C#1@+HH}aP)G!bm%FDEV`nuwZ6Fo-QO5d$T}iiV4eOe8@G zu@YNCWXXV8CU2qyPKYLopoCbxh|$ypwBDP)5?4Yr(J(P)Fj{4zX`*GKZK7kMYoceO zZ(?9#XkygJU)#uE*T`Sr$luV&-`L3C)X3l5$lub)-`dFEw#vi=k`PTSAPLdL29yxn zVF|GdmJs_#6Cw=~q8BJ3dN=ZSz!IV#qs<Z%e^y-(ZshN5WbA^F4N(F*u+$M|5&=qz z;f?&=3r!*$`Fn^=im@gMpj7q7Bp%dn?ggc)BvA3zhmooTxnX6ZNxDfENYhV~Oi)ss zfJYO|c?Blbprlx6Qe;wWQeskSQf5+aQejeQQq{;msgZwjBma~}{;7@p(;E4wH}cPD z<e%BdKdX^{_9~MaXi{u|CdC#|Qk(-zit}Jeaq(zUq(M@g1WJmN8~NwLlHxSbIkLE~ zeKwhEG9Q!-=QZ-rUud$Rk)Oz`2TYcjEC;2iHzvzK$#5YkMXdxSL(Cfl1esJ|iE5q6 zMv$hTCL2J>a0wnwFdf@X4uO*44wIcGyG(YQ>@nGEvd?6{$pMptjr_|R`Ik5HuW007 z*~q`Dk$-g~|C&brwT=Ai8u{0+GC2%QhQ}ct6_eATWVivA3^&0$D%(fXAq~>uO;9?# z)yTgQmJaXY>!_GKF?j|`g-;v#H!n1K-pId&$inco$vaTJ{03AnZw1xM??LtQHf;4W zvpy_MeKq+3Nrm4*sc;7<6}|^0-E9~pC``vcQ%+DS{BO!&%4o`D%52JF%4*7H%5KWh z$iJ(Re|IDQo<{z?jr{u>`S&;SA86!1*vNmVk^k^2Q!Yp<H06U7hNeQGRColI3Xj1G z!_%XQkot+xRDscEp{Zgc|50cnG*to3ILnC0h{!N+1)U?yW)C765mPIs+NQb;Vhc@m z8u^beG}UY5KS5kVG&M3c1*NGsrY4}`@Z=&!Q&V$LnmUD%rUZFwpvlVA#?&69>8Gh3 zC?TG~qY0+N)ii*?XqBm(sk^C%si&!zskf<*sjsP@sedE?xkmo;jr<oH`7bu|UuxvP z+{k~Wk^gEV|FuT`>#Ixyp$Rb*nh+yF3GoIjA>M)|#QUQOkp>Ad9h49=8u@QFL|tOw zW8gQ<X0%zNIFDHygd4dG8(x43c!$}v$g~8M42v82Z!a`0ZREd0WHPKYtzi&bWLgC( z5AQZyTx41cDi7~rD-VVFVTr2Qv<;FBTS3Y20Vo;Pg3|6ijI;~W(PKItlni@K`%L>y zCzwt&on$)Mbc*Rz(`k+Tj~e+OH}XGe<bT@8|E!V!c_aUeM*f$L{I44MU#~Kq0ZoQ; zBv+fxV>)2E0F(^hz>?wnM)r4&{9hW*Hu8^NGeCnq_onMW32}WR|65o>+{9?J#B{Ud zArNllf7i(V0zx)K2`qrc_Ab*spv1Vlk^jR&)4h%SABjwi2ThNF65}CIV*CV3j7LF< z@iVr>s60aewlvZ7jOlquay$o0j-cxXOpk(+<7b@7@v7+qP;$IxdfoJf=}psHrngP+ znBFzLXL`Sp|3@SL&qn@Vjr_kG`TsQX|83;|*U10BQGlUQfN_=SLuhh*s#V9v!F0g% zC4+XO0PMN}0T%F$K<66HHVSZ#mWwnf7r%p&<BvuG*nI=0zd_qs5+y676D2DeIf_6_ zaKI$IWHe(kV_^_mXvW+qz`D?kwNZe`8wbod&3Hhm>Wvw9!^K7c(2WCTd<~I}0vs5r zN{}ZWn)1zr&BQ>Oewv9kTyGTMTEu9IOA}0ojF~!v(JC`pGdVMPGX*n6GbJ-+GZiyc zGqpwmo<;%QMghJ?0sck-fkpwrMggHl0pUggkwyX0Rc0EHq-dtYVk8yBbim92loZ9F zC8K}@=+s0GVNg<(9ZibVPl{%Cj5Z6+>>CBdp(Uf46Qj)%_8pp{Al%601DfLllZd3~ zY32<|ie8NZk_*jz8U>_?D;LcI%z_!j7MTSyy=fGXZn(I}EQHatQ9uS;xyXD3mawAC zz?ZB2G>ZWxMLAGX3<0HI8I1G`(~)eJ2TF=5W~pXrX6a@bW|?MLX4z&rX1R?53XKAa zjRH!I0?Lg7DvbiFjRI<o0_u$d8jS*)tIYDDNwL_hM8<~cfLS>xDQdxzqE4fLVI#*T zP*OA+O^P%~imjle*w!eZ4NHoh`1;Of6U-)olHtTg0o{dWlN$x}h)jml&1QiLw>M@p zK_#L-C`HWyr6>c86eY-0sO*sJ0A7IuOI?f1K%4iOewr--rAK2tx?wt2n{5N7$2Dea z&DNQ%H``#g(QK31X0t73TN?#T8wJc71<V@-EE)wY8wIQy1*{tdY#Ie@8wKoEnQe!r z$K8;j9JBqP^k@%DkB+dR90AwS<Vb_$covi#&ov4-z>?!dyvgx~*)33VyxAz=w9xE! zqkuD!$??9~BT%XM08}cvG+bPyzyw-=vkOb92un~e%s~70nSPqR0wqDWMU18jOrQlg zyD$<kOvgvFKcFP|$?UV)7qhQs-^{+7{V@A!_RH*dqku=FfM=tCSEGP;qkvDNfN!IK zU!#D3qd-8TK;SB~zmOzo&In0@=B%J37z9g#A@C$Pdi4Mex-I6yj5Z6+MH&Typ-IqO z9A6SNmoryj5L;+2-zX5e&|I-mAdI*qXs&9m0WJ~E)j=g<_##GAQP2(+Hk_NH%=OG6 z%e2iw%d`bRcMcHJVQvmurfqIvZfS01Zf$O3ZfkC5Zg1{j?${_0-6#;#C=lBy5Z5RW z-zbpKD3I7FkklxU+$fN;${e~(+uWVy4CumfbI>wv0oa`b0vVv~D?FeJ#|3gmi$Ura zgXW-h+U8M>0<b#=%t7n4&EuqIgK(ojI%wqsm;_xpz7JaBn5UYjgOXxeqd?|D^NdCT zA}<{<&oR$u5L;xP3n~pkmky{HGnzJXy~AA^nwOeG)@hrA)@cjmE@CuQF>Z(i>A|rA z$GpxQv`*W+-n_xQ(Y(pL*}TQP)x6ET-MphwAiq(dpi!W(QJ|<%ptw<>q*0)>QJ}0* zpuAC_VwE{`owj)&v@`^*(-x?Nm4-F&(y(zfCDI@zf|hBUFKiU3f|Z7#W!lXD&6j~N z=nz?fY6#g7C13<gh-=J2%e2kcHVV`(G+*B+P)B5$xY-=EOxt`5C?VE2TwG+n9n@KA zz>*LJS-4=9?KKDAtoGA<Kd5GITEu8-z8%!GY`|4Bn;$d3$Y8X}{J8lE^ONSM%uk!2 zF+Xd5&iuUjg+_svMuFBwfwo40_C|q@MuE;ofv!e@?nZ&0MuFZ{=9i!~^EItH^BYVD z%x{5e<~~?joCq4i5ts(*tV|zGj5J7$FF;lE%SM5ISYmv`XtTupt%*MfHwsJuEqnlz zpkgr=mO#FkgH~yqe{B?)w9x!}qX3Z?4w(No2d&aJ2d&Z;m;y?T|3Rs7Dz?;Urz*(k z2DQ(E&4LqDv;VZ<042y7pal6JlprzhDS+wVw~%5mT4f<%A!s3FA#5RHA!;FJA#NdI zA=xM}t5INfqrjX-fw_$W^BM)_Hwr9h6j<0Ou&7aB@hS^xNP@JGhs?BCD1#E@5?F#< z2AydUSUs8?sh=Dz3>j?}S{OA7EQKaV3sXj$C2AkUCWCMz_jd5*7a$TojALPAVaFi0 z(89J+VEIA|`$mBk#FdN|&K7PAVv8(XKqceKhKq|V+(Bt^6}Gg<ECWkcz7_$Hgy;`S zh-(%xnp(Jn65=XcC8I@{MItC6hFe5fL|Q~yL|epI#9G8z#9JgZ3ao1sSl=kHp;2IC zqrj#{fz6EqTN(wnHVSNO6xhDXA_<xh(^%syGMElnWPuXm4p>6m4ccNVZ~#;?9vn@I zG)RgSprlyYD6kWj6l)l5mT0k9)PZm#&)i0VT@bP%N<bBsK3Xi=K#8%nQDDzPi}pr= zy+kI)Zi_xpV(bAW#(ki~*w3<}QD8sTGwcNG1tMYgO|zH@Nslu?>G9AamK7HLphHXq z_Tx;D^DS0^666Alg%*n}7F#T_SZcA%V!6c%i<ON6M;Zl=HVPbT6gb`}aH3J*WTU{T zMuF3f0%sZp&aSdp4NZ{ip(W#HP=Y)MOOO{}CF9l6<Vb_$co38v4>by$hb70Oj5bSH zOCb=nV4HCvghZ5#XDrTv664uMfr|?*&Nm8NA~G>vwzvjLj8{O3@iHheUI&$oSFn|g zQnz3!@va4U$No=?`=FF~4OB8-2bGLha3;iO79T+g@wvqdi<cI!EM8l@v3P6o&f>kr zhem-LjRH3t1#UG8+-?-O(<pGaQQ%&q!2L#n2aN&`S6O_5Cd6-${)@#gP(pkJONdY4 z{g;=cDUtdq(UODFW}zi#qrhWmO0?u*1Rea&pf5F>LBEkhqag-Nz|*0nu%#%2*g{K@ zMuDdbEyWrIo)MQ0Eu}1F8N?P@N`unj^M;FyEagDy@CCMXsJIoH4lPwI!Q1tJTB?E4 z;j2ZArj~M`boc^SI<(Zav|un=WvOSWZ)sp@XlZ0=Y-wU?YH4O^-YD><QQ&Q(z`I6) z_l*J{8U;Q!3Vdo5_}nP)rBUGPDoaa9I<&N96|uBuI$-GtN{8QI>F_7$!ajk2pc?xB zXhNhxLi7hE#DGSD@34dz%xJU3GKBd*2saA+0QaInWJ8odKP-JjTgHMCV@#vKuZ5Oz zjRL=kOpHmEsi2znjb#dGaPiL~mKB!i;F|U?M#2&leI(EYvoF`O0Hp7yWq!l;MnMLA z`e0hhEE_=yvfQ%5veL53vf8r7vevTBvfi?xQIM%okhxKirBRTzQIM@skiAimqfwBv zQIM-qkb9M76Es1#L278rE(YyJK^|y=6y$@}(1OCF$&m)haRw+k&TJIqg(b&1j5bTe zRxs#;a3ecILkyTel#7ckmx7Ywl14%Pg_g@21qFyqimNQwf|Ar5%QX!b8wCYHMcn#^ z$VNdS%#_G14@*>AEVqL+{j}T$N{1qNG{JQ2wLAezhWjk{TOP1HXnDx;u;mfUqn5`k zk2ea6H42J13Q9BzN;V2gH3~{M3d%GJ$~FqhH44hFvOEb*hG&`Qm@i{GV0jUg3>9F> zP^pnos!^c2;cTOz`e;I=K|;I_N{9~{1r=cl@iC}^=9L1&M)rSj)BroL#`2Zr8&Fbw z-6*KM(DH4gpbC*m@uTGzP!;`&=}n`cDyWM7%4pgssD`bI)~tpltlyTPQ6Q$DmVZG> zQ3I3|zk<@Q8b<ns>ab$5;%6{gWyNa6X2ovBVZ~|1WyNj9W5sL5*C?pfD5%{isM9E@ z+bF2lD5&2kXwWEV*eGb!C}_OON&u1+tweOTG3zoNu#x~JMH5(3v}okbZFmVviMFFD zk@_joN{!KGp_O{0peZyZT4^!bEHS)brDJ%(O0SXcN~53|m^5#Q67Uy*?Yy%xwlZZ9 zTWDp{C}_FR%B)e)in!EhWo2c{AhyWL8k8EX8!j%gvIC_?8*Hi3ObnK`T&&!|1*4T4 zC^gzGVl=g~1EoeAoT<^*Dgu-m{jB`00;~e9f~<nALaaiq!mPp@1sxg%9UBFm8U>vj z1zj2iT^j}68U@`O1w9%CJy%&pLQ`Wbq<*$a1f@nVSZefv)z1N=iIE10F&~r|3mOHz zVTrMr(PoLJD1$x-H}WJk#DEESp=ecQRRc<f)s2F_3$1D!1^tLjhK*LBGqkOmK*`X* z;o>5Ri;Sj?>}#+jLs%N@vg(DT!5&Z=3|z!$DgnByihT{vG&tF69w-e?v6^Z%&1$;U z46B(|v#e%Y&9R!>C>Y!*7}6*h+9(*-C>Y)-7||#g*(ey*C>Y%+7_-W1J~Rz3W}YK8 zo9Tena!?wKg{8rGQ02^_0V)!cM^hmUQsGumD%{p67zay*I~i@3a4<?%a4=fbH8LfE z*32>`H45xPq{9PNhd}A@V54BdLaW1#f{8??!{b(`K*iw+P&!O%xVT7bDWhp4&uKjA z@PgH4NIJX(N{1<n7)`a7HbjE-;FyHAx@q+Uln!rM-L|@8b=T^i)qSf6Ru8QnSv_tP zOluTOZxqaE6wGWC%xV<OZWPRE6wGZD%xe_PUuE?anhsw=263$3g3@6DEFBiZ25|%{ zMw1~8lHqSqGW^phSO`mo|3Q1JQmq+9Qmq*q*+Lryiy&k}lz;)Wn6hTK=423CXwA_m zShCQXt5L9&xP)lUXD!Gew#b?vln~1rE-tbb0@cgqSQ4Tj8?2*lEnzJUPK(x3ptM-I zh|$zq2vjeZ<0=!a6|Hp`j8<7ISu0zsSgTsAS*u%XSZi8qS!*{6RyPXPGz!)>3f46W z);9_^GzvC03N|$gHa7~ktg_aHq(y5(qkd~+rUTZdptRTuON$+#gX;uAYjXtqMiV3T z6Qi{=qs>BVmqx)hXkxT>XS7*j?ZI^0+C#FUQLw$?bfaK<Bm2dMD1k|^wCHag2uh0q zje?yEt%Di`yNFDSVb+nLv=|Obi`}5K7zIj;J=oHsf{H)~%(_JD6i8}J2BpS+P-=_< zrN$ndsWHpC6qFjXt#hn%t@Et&tqZIRt&6OStxFmOCpHRBY80H@C^)52aB8FAv_`?{ zje;{81!p!2&RS(%22G7sI@_#km=0Lifl}jaSZbULx}-&L5vYb9-Gfhq)r!_Vpw!sg zC^!d}8YeK?ERkKn!3e^QoD!f)8cf1#XzS_LGeL=QMx)@oh1Rng1?Ll)80T3p1SQ7# zpv1TUlo%JWtY{Qmh;`aecBa4~SZZ8py#|sRSA$aHl0_^ltQUa>BLx@YOpcqZw=ftj zwBFn(xNM>I)<(e<4N{jG&N1*aoM*VeaM5~K14Dy#qu}y*0h0>disby1RNaEqqBPy) zf>JAe{i4)@{Gt;3oW#<+<c#3d;^NHwyr9%HTN7iW6vJdABX|w5*Loj=(Sijavw1-~ zC9MxyUuQ5{FCc1t$ojDL5$mJY$E=TApRhh@eaiZ@^%?84*5|CxTVJrgXno20vh@|~ ztJc>V1y?l+u4xop*C@E5QE*eE;Fd<gZH<CE8U=SX3hrqX+}9|0pi%Hpqu`N7!DEer zCmID$H42_-6g<}`c%f1763DI_);FzhS>Lw4V|~~9p7nj}2i6a*A6Y-Peq#O9`kD1} z>lfB9tzTKcwtmwnc%@PBUZddCM#0yOf*%?MzcmW}X%u2;6k=}_;%*e;Zxj+~6q0Hb zQfL%XYZTII6w+%HGHn#HZWMBC6mkc76A^?TAwjr0Ucd+zggN=?R{Hvu#s+5Q7LKO6 z&Sp+7x+bo!&bpS)hR(XiZZ1ZyCN55n22O^Tk>cVT#Gthp200s9x|q0_y6T#^8ky^w zxS1R1S~!|J>Y7@b8JIYmnHn0pxgs0%8)DFU41>&!EDViIO$~LOEzB)+O<W8ebuA4I zjCIYNOfAeTT#XDZ&76@8vSEN2v=PG~CldoVCnGl_T>~RC7hMx`17lqa6JwB19SxkF z3|&oJot=;kVucvA8N(n`M>iL9V+&_pb4x=*T@zyy3tcBe6BAu?H#c)fb0ZTob4w#+ zgSa3DZN)Ii$kf%y($T<3*TlrYT-U_X%thDI(8W~O+|<#?(#gch!rTZsjBNNJ25rYM z$l1``)!E$5T-V9e&{)^R*}zrT!qCxG*TBWe$i&gm+|t#>64^x}5QBDN7-VT~YUJwb z>Y{7mV&JT6;%I87Yhhwwsq5tGY+&GMX=LbRiQ*zjh(WtC3^K7aFfnj6cG0zTc6QS> zada`&b#k>d*EMo>ay7CrFgCL=bwqZN9K@i#7zSBdn47veo4D#4SQ<L%nwVG`=sKFX zxapcYySO<S8d<tJIU^@X8)b+=`!Ni1b~bWzH8XJ4H8*lJ(=~CmFxGW6b8*tOa5Zr< zG%zzVF?KRRc990epo16&nV6cmnK(O{>zbNdx`7g;o34e0i=nQotD&WdshNedu_=m+ zbRh;E#xTg#+|a<)&B;;M%);1J*TmG)S=Y(f%uUzP%+buv*~rz*&D0dxMMe;Vj$#<( z;$&p*X6j_B>u6~KN|4SLx|WWPPP!IOPA&!(hNjL=W){c>nL`XZj$x3KiG{fVC@mVe zn1TY^+)3BT(85jE)zZ|+$l2Az!r27HARCB5Cov3iHgYs^b8|J<bu)7@(lv22Gt{-P zaCFmkHZwAIvvjjGH+4iwM~)DKPGcD4=Hlk;W@>DxYvF2XqHAJcXrSw8;Nqm~<m6^) z;pXb*V&I07``sW0oy9Q7(7?pl$;`l1*U-hnQP;%9*+kdT(9}iO(%j9_&CJ-z+|U#y z_j^MOI*(zHftiJon~AfFuB)4wrLKvgi-oR}v5~8;lbfTdlbN%#g}Jjaa$pBQ47!M6 zkfWJ_frX=)xvsIRiJ7j68>l>TGd0(>bTKq=HZ^p$v~)trBB2n2E@K$vX6Wkb>}2ey zYvgS1s0;F@u9Km&rLL)wlcj~Bv9XaGDAR)LIGYHYC<dd2Hj#~jR~OnuHws>Bkct<O z3{K5SO)g1Iami0E%}vcK@ySn4EXmBzE4~D(7;WMiZ5G-jGzwmCh`P$aZ<B13Vv}l< zW|Pivf$5P=mQ8kKNoH<paY<rsLA-!KYDGa}UP?$&VqS4_QD#9&bPCka&>)}4%)FG; zih#tDj7Gt`4GbKOf;SokZ(?|es7lBt&nBONUn<<Dz@{)>K+rGP6K1wgYF>ItM!Wz& zl9)?kNn)emtwzB+mu!j|_-#sTO2hqv^->Z`5}o+u8wGD)Vu)ghwkfx%i1iEhEiFk* z%1H(3S!`2oQ^^n)<`)d&K@?Tn)I=j0y~w7PAr4spqN?7eAznbt)5X;%KOH?>7uz)2 zG%>{Cl#dq>b_okX*9C1+*|gZSF&HhhX>Am|ztE<=QSbpVao7!t!=6ULhuGq9lFejT zggj~#e2ftxL{;YS2$^P6*eLh}9@H~!N}brH8U=5|+&{-=9?1Q38wH;&w3**1_?#H` zF9x}PNu%HkZ0=uWvl{09myLq2Fx*d68^R{fW*q}R%XgOVpadm=6vJVOIi;zMf_GpZ z*l4pE<bh3%f^QbuY-tpHON<A0fIP6XQSco$59~*H;5{}E5Z88rWbwl`M?tQGWbtE- zf*%{CAldjN$OWew1wUbP!3CR(ups>0DEI{<2u+D;^uUwA6;KlR3Qq#pZAzWlUoau1 zfm=3rK#qi@;k%83-(ik?0CMERM!_H09QoYl1<a8@8wG!1IFhIa72J`pL5}<lcjP;p zQYUU{BsYGv`3!O+Bp|;u3jT$;5p<S-&5uUGf7smk4-u9Bu|*|uZ8dOI+A`U)Fc>Yg zWo{H=TxiSMD8xiWLbK&$v{`7&)hNV_#dWp<wt~<Q6k=%<V#NqSq8fm(5VRGsDQpyC zgN2~2xJ{`On=B#(ZKZ5wKp_auD7LbVLLAT#v;`fPWUJUH#EH#~>hKU0;=&e!#I-FU zA*gMu3vvNC4sG=sg?L~t0IlA(HEI;%#pVJFgbVnvxq!GvDZ~Xfwsr^?*f$CZz+B)2 ziYMnrAwg^|@U-=U#gkB@kT6C(5!IT7m1rW0pp*_PzHI$%0}(C?Y7`QMxhNFmqOe9G zF>Ef1v5kefNW4)<0>ec_HH+aXCjpdlB;hG1*{0N)XBScdVVh=~0dgd`lCaHe6q1HH zG6&?y+(sc8Y>q6pErB^wwoyn9!;wTaxgm~Z3$rZ;IZ__($SRvsXGT^=r1V{DTMu$1 zBy}}33Ms-I3Azc*wxv->37aFkY`bBORBjYf!Ehu|&3T9;rNV9dK#o*}J945;sWZn* z<dB?VI}PMWNJvg^6jFydauz5gXEzFIU~}X`L>AD*mIa9GDnPQpQrqPq7eIn(MWc{5 z%mu4KE?Cnjq=U@`n{2XS!K90=l}KD41LA^hwmU!t>Gnn;{e`wW8-)yrDM<H%T(_@L z$Pk<Bj@TZBxz4Cj$QUCMiR!q(Bk=?%5>4Qdc-p4ai6sIlp`Ek60181!9A0b`GJ}QS z6_6XRHVT<zbK`B>J1{p|GzwW_xRIzn5!{XUL2k5yyYUgIx(q;a<5Sz`2sgfH6taQ2 z@ioYeZyJScvAOY+?Pr)9?HYybG2BR0cMI;uZy+~1z}@)Mrqqci5Xp^yZ2y7W2uX?m z8-<*pZnR@!v{`7!+$iLX#f^5Hc3dzwx-<&8Vz`m0o*c}LcDx`ry20FNCty?R#K?ef zqn)swDBO*9VvRx`FgHqq+$hy3<cZCV3W)sbg)P65&`GpYvD08MT5P9kr)H<#DCE;9 z<ku(^u-H!1PRmZaQ7EWUXkw$#5|jZ&I|Fd%RLD18AS^92C)G+{Uq7@swWwG>T`xB= zJ0rg|N8csCJTE6dF{M~PH#0A@I5{ydFSSV5P|rZmSi?+H-#0TaGZ-SMACR9?3?}rz z!@C7V`B_L^YCBViW&ZI35mc}Y$ztr*SwXA|j2D<nUF-CNOAA1Q)tPzeszwHGnK`M& z`ab#T`Hp#+x#0eHSY~RuzFTlWVtQ&3Ivd%o;6l#M*3J<WZFY9{b`Fg~!Hq&8jY6S| z?VRkK?OYm#!WxBo8-*r-3O=0((4e_-Kv8~HYH|r=UIOP3K)ir17Ul5}F{jeZoRr|y zl9J54^kRrX@dDV44=744%giq=4oNIZPla0PoRe4#8DX#k9cyjp-6#~^5Ou}Q&nDR> zm4V;R-!8x|&@L#l7(6<WnV;7v6xApc*(emzDAYr<gr@9xOf=LXpj;K&+p`O^ivk5} zxLt%@WTQ}YqfktvQ0!v6XuBA@*hZnaMxppdp@ashFo^fVAU=#2P{J8P@X?ic0ZE*S z;swM*@)L_obc4$?(@J!a*x=5bT`H(BNNW^IgwO2QW!e=m7%j8Qvdgy1vCFl~v&(N3 zN@^5JZWKys6iRIrN^2BKU&ivqu82XOLEo;FLBEl)qERTLA*LawQ7Ee+29z|AT^&%A zUyxc<Qt6kNo9dETT#%Dk>6@RDiZouN0FHkJsKU(D;&=fSoIXM^LK#UJRC^`3n~kc< zIX@>Sv7k6L1=XfX1?R+))b#u!u$8h%W}&7<kaHoyRnK^9p<P3xP-a8jB?f+mT!uWm zmIm2)0d+=~)PkJ+O3<iRO^s)Ohrgeze{j5uYk-e`q_3-ANPLK6kh^OL#FRG1Tk8cB z?b_`+>^kkb?7HoG?0W6`?E38{*iE#XWH;GvirrMZX?D}?X4uWNn`JlKZjRktyLoo= z?H1TAv|D7i*lvm4QoCh#%NvEV8-;Qjg>oB(@*0Km8-)rQg$f&miW-HA8-+?5g-RQR z${K~r8-*$wg(@3`sv3o=8-;2bg=!mx>KcXW8-*Ggg&G@$ni_?g8--dLg<2bh+8Tx0 z8-+R=g*qFBx*CPL5&m2a@~1e8KZ8SpJOkW(9NmLqfw2yxNCribqfdxyke_3SYrK1q ze`o+q<wkre{looSgJ3GRfK*E3Fw@uH#TBM-J4m4h4ut`(LB5{B!Jhtp!SQaMKCW;l z?*i#kK+%O1Z9e|ajv=1@elR=sf>f*FQXSwQ91;-Z@9Y{J?CIwY({li%M+Hq!n5&O} z061kh1_!%_#0NNrc);Cs7^DN$CoVyrVXi^mo*~#06(l7d1L=}NvB%RdIK<J%2Q}zV z;#P+e@Ml2k<gl6t3ifzV%)|V69;8+TMXgJ4NRYpO2u#H#kP1l@6)@L<{0>ug6{JiT zMOlz*uzzTfvuiLk6S=y?ySRpVI=jZZIr@6~M8dS*0BJ?FA=uk9ARcNBOxbOaGFcQG zoc#kL;{!Y#gI(jnX&R>V9!M!_%z@=$M!LGh2L$=MggV20`4FT-0>yBMj^L0;A9zZA z0#b#V=Af#=J>5d$gCl*N{C(i5;W<dPGK!gy(gasPyaH(;zDR<kp0^-PswlSjIy(CY zN8nCyA3$2r92SPX*n`;d8KglC#g1^t5N8j3dcJ}5$T9k4=4EH*r7P$vxTof&7A5A? z)c6OvxCVhUGc3M-g48NwQyc8+90FC3TweVFX|Q!HD9A}waL!2to9~mDmtLBfo~od$ z;GYC)*<_Zb>N?ldIQuyIxySo>`gzCuJ9#<B2Zj2Dc>2QQ^gqZbPgJAA6N~adO&SGV z1;?Bm1&{?GlZ#=7g*yiM#fSR2hdKtixVpqUhB<orI68Uyc!t0dwLKHaSYMaa;>`5C z)D(rZ{33<SfQ<aSR0TDK%z(rc1ziQ?swX%!AizH;Bse}IDBi_2*wfw5)g|7|KPVnj zC&haPIJ!VX%bpcvv>)k4`#L%kG@Aotw!3d)GN_78%&9CcL35~!E2uz=_jPo3b_{X! zi3|>bWu<thP(K$R*LY7CSHBQXH&1v?V9yOQR3DF_aNi>t3!X-?=e6gH7l79A&;~2| zyvSmEetQAXYzls5cqdith3rKbj27ApHwyJFv=?m@>PK%4p|&jCGIL5&i@Z}SLsLNQ z2Yf9#Xgktg+FpslXqml?y{x^Qy}Z4Gy<(%#q(-61jY3lzg{C$NO=}dIzRX_PUd3M3 zUd>+JUZYWHMx)UDMxh0bLJJ#(7Bvbj2Du4a>zc&IJFGDd4NpkJ72FypvGE=+pblw! zp_l~i8w6*jgYpo>bkchfYPd~?G_fHDgBxb{pwV1=qeh{bNc{(UQ+qQzQ@fx>q1lZ> zvl@l`8-;q59gm5rJ0&ka2#XYJdpicBMfNuKwv9q_8inRAvbSgOZ4{c<Ad1<d7lyb9 z&0iuA(SXF{?8Nj`cqa&(Vwj~K_MRv!kL-QyeNhDh>;q8+LhK_Lj27F6+K1VPHwrCn z6k66Ow0yCBq<xfqbfeIUMxphMLL10P9@tV7EO{UYGc<LO6e)>}HVf^O8iiIOM@p)F znteJbQr0vIt!@-r1@6iX&VIGB<1yaaIvsHrSiI%f=Q9{BvJ1D1fb;_w*%#OsHVUn6 z6j}!gdLc+kKn}KOq|ST102T!>qs#3pP$RtBz7|v-)ieriT4-O_D6|D-yv4p5GA6M( zUZ9ZnV-k+V#i=F5dKJluU<S<1ZT9^PMl0;w?K|u{?Yr!|?R)Hd?fV*qwl)fFYZThv zD72$dXlJ9)u12BVjY4}?*iW#ZXg|q*vi%hMsrJ+Cr#A}iZ4}zyD0Hw<=uo53;YOh& zjY20Ig-(HjQXJCfPfhVGNzL_4NzE(COv_9yDvmDBFD*(=1&J2N3kam7mLz88IOpe; z6y@jSq!z^sNE8&Mrll4YrKSXfRr+KWmxO1glw`yfC+B1)XXd5rCKjb8#tR5QOw!HC zEG~fx@#iEKm$>C8mlmg{I2NTQ#^#r$7L{eDmV@OX1<fMH>kI7{Hwx`*sE-#A($g;h zjccTq>t*JGGJk3bMAdSTsuhhw2XLs07m)RI@^p4iEJ@7CPxpsfgYbv4L(T!@BXI54 z*{?@U9-HhzOC;?#HwqnHXuq{l=ol!}_#taAprPgh8C$X6X}^1+{jNr#<BdWm0`<VP zD&s@@eTx_$GQ`C}LID&?ARohG_MrVCRO^n~A7>C-Xn(9x=*&X<6OBS=8?<9V)qG-Z zYH&$WW?p(U(kL3tl(Y8N8N^oFpR+%2f5HBu{U!U$_E+q$+FxrFI^QUCp;72!qtK;B zq05azR~m(`HVR#96uQ2WLEHW&(*gUN_IK>>+TXLk&!F9Kvr*_q!`Vim8;wFY8-;E) z3f*oLy3=s8K|3n5*fl3JJu@jMHC{lZ1U$0jl3JFToEngmSdx}slp8M~hAiw^9G+Q} znv+@#N;?pVU>EPO#G=f^yb?4ce4tBU;st~tDjkcGGcrq3lS@jAQX?Tk!7kqM0-_K$ z#A48ZLyj|ekOa+U=ls0nqSTVqh|B^|BQU=>UcksDEW|m#C>5er*WA?D+1${{QP<JL z)I`_B*~vuL!qm+|*WAp)!qvsq(8S2hGBmL$*UTgaW`?1;o<S6(RcUCbV+ITOkM`df zjF#Acvj1%V#r|uf(7i^X`;9^m8igJ%vHx!W!~UoJuSTIqjY5wbg`PADJq0Bl&_Wf* z<dV#?%#z9=@Cw?H%o0$zN_e`sqDq9N7J=5(#tUFd`4@m!4aEx>VCZtr&n?JF1xW{& z=H@0ARYKBDaB4be=%qLmJdzY<XzFNcU@q_qoQ)h<7;i0hV0B<~U~d$9)+qG4QRrPm z9n_N!Tn>B;MvEP|9e5mg8-<=X3cY9)dbybWm4kr&_eQ47Mxj@YLXSXRQ^Rlziq!!{ znfXPTC6)04+V~YZB_?MFrxqj@C6?qD#S3WSR}HZPJfsz<0CTg1gA5iovz&2|bC3re zsw(uRQRr=hR5F8tDiebOc%_nqvQ4SKAPaX=0jQ)hFu20V#LU9V#?BR?QU-~LNR>oT z(kx3Y3Q;M^FNjdd2X}sog%}vy7Jyeld8bx_O0?vR%(B#?iyWLGMfv$94UFprB)NHn zMPy_(wG6DRZIo>tJ-xhre1pRyV&X$p@=9}ZF7xv73kV8D_yt3~qmm37vyJf!b}T6= z%1kOPNiA+*YLIAPjtnkMPEJitNlm#dD#j-+DGgd(m7Q8y9OW0R2X)Xwi3XO1QVpyP z!eM^FZuxm7*W~0C6qWdtRaDi~HNyOYgEOmABm9EX+;S4ri(~wPT~Z-S$nuM#{DM6a zi@^nXm|rkxKvLO34O~Jp2zCfGuyZu9HHgOxi0Og5alw_vC8@cgo*+A%@^exy^J(ko z>gmS|h(qi}m<vy^Qs^>B9uyO5U~FM&-~jo|&{TS{k+DewX9HIQ_hK`1iw2$s-UiVI z;dlXIh!G%9z%|DUDEI|ChkzX7mYN7EI$+%hBqb6sC83_7#fj;uaH&gTe0B~C?Hl+S zL_l^sxk@i`c4^>m5Lo2q-XPc@1hQ4yIRtJpXc1q25u&<`7Z8WbhEx`$B4h*@1lTV5 z`3D3>L1Hv7F*h{=!b}B+d}cBzt0opzE(!>W@C%0Yr!V>WhlIw#*T*>)6(v?K4hahi z_X`HI;|2I3egy?O*ejR({3D~{1q2{Lg9!IU(Lq>5FZub$f|lBWf@@K1&?P_rgv59O zA*9rn0!fF9l7g^`GjK2nGDtC~FlaIuF_<%WGWakAG6XZ^Gn6vaFtjrCFwA6_%`lf? zKEq0e4GcRN4l^8OIL>gA;WWcphARvY8D21aWcbI($tb`m$tc4p$0*OJ$f(R{!|2Qy z%UH!&!`R5!%-F@)$2fs;65|xc8H}?S=P=G=T)?=E@h0OJ#-EJ88UHf=XJTXGWa4Jx zWfEW#ViI8zV=`g#V+vpjVhU$UV#;Q!V5(+nVd`X>!8C_y3DY*F-Aw10E;2n~ddc*G z=`+(0W?p6iNV;ZXgwPDhP#Q`xt0LwK9n>6j8H|=Wa64!?XgcsZXglbDi^BJfLLVB1 zUN#DSY!v#mj8%l?i-UoKA<Gw*FQ9XNK%@Sj8->1rhW{BWKt-ey{;~{|cH#vHC~`?G zNsSj!$8QoyQE*8msA3_YG9(k!w5ZHUy~Gg4!0%wi5CQ7DZM6+){@WmtFCfSe!jR99 z!jQ;N$)LcH$WX$dz+lK=#9+l>%wVCQ&k(@i3#miw7;P3Z2sJRnr%4=~99$TTz+wv> zTpNX8E6*G}7;k|^K_lmU4Ezp0jJFoR*#3+*tN4%dFW^7Ke~*7P|3>~YCR_fW943vd zZH=sUjjRogtUDT6LmF8V8d+X7>~3Uz*T~d`urkIWmBDC*L##ubL%c(RL!v{HL$X6k zqtNe0p+Aj6e;bAVH46Q26lQ1?W^5E@TETR{A)P^+>3~C$LpF$RINK=9+;9^_F*FLZ zfLNed6ZLd)4bRL=$uIXTb}P-v2~I9bP0fpgi@Fsh=BCCA=z6-idL$P6W~LV<mZYYD ztE6JLqWoOH;GopvlKdjjTG!x`#1im=*LVR?eF-r(Br(Y;u_!#TI4rXm)XECaEXfGY z%uCNn4M|Lj7m$a=b!vEiQFd`bVlqe^(Ta^1umiaTyPTtixsju}fvK*uxvPP$iII`9 zuBEA|i>{l6fr+u3shgvLlTo~YB**};7en&%bCME^JYjBuG(V8ti6kXupkSb2XliJr zU}<8afWm=Q#gz`t3`Q#*svN2vY8+}E>Ky7F8XOuOni_>!8->{#h1na0IU0pI8-=+V zg}EDrc^ZXzS2Acjv^umov^#V-bUJh~9dPJrxY;Po*C@QHQFwEs@ZLt@eT~APV=jdc zgW^ZP)5SG7Bfs1)u`Dwk(r5q)!MUIocf5e0r;BT7NoG!FNoFdfhKm;fDf7%LE=Wx- z$uB}EgX;uWgfXBQVVBgT()4st&qvrdH8;Pg(!D6LAOj%^G701cxDB9YJ7nYpWG*Z; zW;iTiFk0;}(_xmwY==1xa~<Y6%y(Geu+U+V!{SC^{zhSeMq$B5VWCE0;YMMRMq$xL zVX;PG@kU{ZMq$a-4oe-DIV^Wr;jq$SmBVU>H4bYX);X+i6qaffR&Es5Zxl9Y6t-#< zc54(4ZxqgG6mDx2p57?D0u)Bl;6AgSr;Dq1W{Do$gL*#s>BaE^T5wrNZw{KaLOqdG zI%g#2rGsW31!1FLa8qEDu$ab&q!yRxfg0;YdGP|;a9dE_;8c{Fm|c*cnO9N_F%sO- z;CC;|FD-!B1zI8>F94a#1X<#jUy_-eS`0P@%!KFzw-;q_*aD8LcmZ4i;g*?~5-*^D zLo+<%#S6&eP~w!IpPidnlnsmOy$**NjFvj=bJ*{2z~P|7p+;fpMq!yoVcAAuxkh36 zr4C1!4lo^XIPP$wQ5bv<Qlqe9qp%VvvP6<$)3Jz_L@^|j`sAm>{R$2sr%LbC%6I`~ zPZ!Vvc(`0pYI15`31svXT;_mP3Bx<Ch^{`Q!a+6{S_%cFCYQjpLdy6HNG0`UFgspA zqPp5ZM?u%npjJnr+Su4!&s0aj!pN|;78VZI9qup~EpfQvaMR(I!|g_4l}2IJMq#x^ zVf7^rcOC9I+;_O!D6G*atl226)hMh1_CJ!loxpS9VAl)!Bo>#zeF#cb@d9F@d1>Gw zVz5h*6iYzNNKFa#M3sWM>$$@V2C)U;yOBX1EEIEt^K&vw5{oKfYTr1#V-Q>D@U~G{ zd!fVoMqwS$UQV34E-~;se0KQa@HJjQDmgy|RO|<UIu${w1x2aFsd**fH7AY2dX2)m z{sNoOdmMa`nI);YU`NLb2!O^)9Fvn%i;GiJK(%^YaWZHOCLq5!6V!5yMIOK@USRBa zOf)3-Q02Ep9NddIxs;)883yG8DiG!(9$saK)+1n!vP0(zFk=CSptPQ?w@+w9bV_bP zWfNGCff3d);)n3zWHWed!{LX+&v*ef*NTE1NY&<FT9T8QmkKH^!F~8LkjJ5+zu4iI z!*9^k0g>wC1(M=JO5B~p49#4^LJ)R%XO<Y5A-G6Zg4#~S=1}Y6!-C_D4H4?Vff<}w zmYJ81$Wigcl_;<@@XwJMl#c&9GB`3iGBpYtHVPXx3L7^Hn=Em->&WWJ22IDNjlyR1 zNXL+h8DFw><aZQg5L@Ud&?s!a&{3#S*n&{9brf^>;wV8l*;>*d*#<XOZN{H$TPA>$ zpt3_(2be)>vW3Q^qqL(UgV9n)8An-1IY)U%g+^iPMq!&qVcSMwyGCLArH)FVlG#z! zQLRzfq2Vm3Iq2Ld>;fv8_(4q#@G_~?l#rrSXhR%Pfx)8#Qu_Gk`R1o&f`(L6;ssPa zU0m^~bj<_hmlRO55~%==7ZCAuafL6>DM`&O2H6Yqik_nZgV;hx{YGKOg^q@e!cL$V z200Sa`gBB5Z0cwR8Er%_wM|UHrM8JBywrBIa<oAhY}+X8+Mo@y)4|aZVhl{c#nF$! zXr-g8qno3<qlcrXqnD$%qmQF+qp*9Uut%e?XQQxJqp)|Quur3~Z=<kZqp<%<M}Nlv z$3Vv*hnWt`9YY<%9K#!h0~&<`8-;@!g@eIOA^k?-kVfIqM&U3}$U`Q;K$SnZ)`vCq zz;&P=B3Or)JY&=8f-RsfEA9-;=)6i~%yOmIn2DR_huXOjV96r_0tS?q<w?ViQO zrJ!aNWI-1WMX<&N0qa1`t#|=bxXW?2<{+*EwQ4f+(w*}Q!0Wq6Yo85tJB!FhCkahk zSbENK%x5rK;+XB2<CyE1*C-s(C>+@+9Mvcsy~MG=vCy%|vA9t<rcpS)Q8=MdI0ckC zMIiYdT+bjiLa5qeajbF#ojvAQ-6$Np(6P2rI1ZHAakfJI1({sXn-)|U%v{0EBQC9| zqOJuQxx5M)xfB)=6$^umYsG*TGlF_ypc)x8Y@eT<n&+08nv((<+ya+O@dAQHNG(+8 zJd<21qzrT_Eh)**g9Is}zAkQH7hq^$YG7$#yClIYDTOrRxuAjhl8mgJJho9b*r3@W zIR(T3n*^_t@`47|OER*mYUl%Ps&WdKBzQHT^4dD_0&?*#VIdIbxK@DLaG-H{a9o2u zvqV=<UxA>icmYX-F(IHpL70Fk2M#c>={UyPVi=Mbav4e(8X0CXtYtXIaDm|x!xe^W z3^y3=GQ41T$?%%t1H*4d7DgUMentsKSw=ZV1x8gy6GjV0TShxZ2S!)MG{$Vk9!5wD zkO4jlW&o~Q;RNFmBH9_vj;)}|qNPzdaiL>dqi_=5gn5a9-?7W#i(?Prc1AMw+Zke8 z7YaOkjkkGRIs@!|irX3ejuSz_GNDm8b)n;=M&UGq!7|O^i{lK!!IJJT$mE2Yx7F13 z$nQ3+VB-}Mm6VoOy2Q@G$rDnLSdtM5-a+n>nOCxiiyL{;F<w9dG^_z?<wHjaa#D-* zib0E~1sE@ZrZKQ}TEP8Ic&;&aJSHY;$hqr@0K+AA4q?HCBGI0pdEJ1_<m}X<OJd>@ zg2Ws0_7XdXl;A=xPys-!wl}V8wp?Q8P!L=sq8KkA1SxMIwnMyfNm)geSi=lCcYOu< zXzN0O=RAuvv=?b=Vd;12=qfv4BrI^=mS)gnux0RO2w{k1h-1iL$Yv;Kn8YxJVJ5>G zhTRND7><F*&2KW?WBAC(z{ttS$0)!k%BaC;4$j3MjIoSKjHQe%jJ=H07-urhVO+|% zj&UR7F2=*)RE)^k`Vc;hWQ5&A>^R$T5rfe($2pF39p^dDca(Qr*eIOYD4f+OoZTp# z18x-OE|Us!T*9EwpzXMv=|CfgaHDWuLkwtC4s;@#6r_v@E=f$z2F*VfK~4h#7hmxL z;+`(9E}-Ev@L2_!sd<o5h2nStaTh0dc#9d7no{#hAl-UUtp*xS^Uuqv3@Xh7t#5M5 z$xqHM2F>V0M*Bcgo_QsyMXAN0T@g_2usVE$<2Fzmf1~3j$IXsg9Je+K=Qj!$Gzu3s z3KumB7cX_(?zn?N+i@3zcB61fqi`9>E9H=b+(5&<VE4L$PgsD=@)tvfSe#3Xia_T! zpdEUYT9lfXoC+SKFa(bRm!*2<WtL<n=HyhuOmPkf1)G`<YH?*`=A;y*=7DQ~cmX+B z2th`>Qd1y-l9U5mfC1_{fHgbj6s0DnRDyyg&n>^mFSR@%5wwf~Y!G;m#_=%Y^+gQ6 zjz=3r8-+_j>mme@mJBGUswx;pniv=v8zfm889;QLV!XA`@pPkbMMK>+$8(P79WOBO zJ6?3W#Bjm!3d04*YmV0)Z^R1-pf3lELsZS6lP2N?L_zII@bGj{em-dIDHS3v;F6!4 zn3;!A4jRe=9U|eM1~U^O*TB#yTm>Rp8igwxg`49A4B^dLlwi?wtw>ES1&x8Y=9Og@ z<>!Isw;?t`ymgz=W{Kk+$GeXA9Pc*@S2qgRH3~O03O6=HU3Prr_?Us;@rkCW<FhD) z-J#&4EgFSuKsSR6*TxH|nJWZm<`(3nf{Q26$rO-v9FS!wpjL}UVu_U|cs#`MrQ@r3 z0U6L(J$RZJ)SH9MqJd2fNX#r+<oFsi27*@&%x!N)WE`J03fDKX**6N;MucR5B3{7| zD$U@_pzrvsL9`*JQMeW==J*XH)+pQr7K|5=w@CrzI)!3LZUnE4MM?^G!u9_l0OI^V zj(_6?G{B2ZK*Q+J#D^HkK^?tX<oFNd6{6J>?s7UYI<YVqEplRVVr~>}ZxrrW<iyGx z)hOKA@E6p=mMknyEvgJi1kJUSq!tx}@;hiCEVU>WG5{EmSW=Q&lm{&UoVc9?7>t%U z@i_51@j3A~3U@UMcQ*?6Gz#}FaT0VAauRkDX%y~j6z*>np3o>f5oCoJsA&gU0+p8@ zoSa{f>YS0EUkn=ZmjMmJxh57@hU7!CbxCR<$Ti@_deLBqftGIM=fw*MfqB6NsmYmX znaSXRJ^_Y!0Z^IZlvt9S0qR?Zq*j!G^@pTo=A~S5l5>)GQefbBQe?Q`r0k>;2{s}m zwJ0|VG+mqmc1sjk5Nu(i@FY<FnA#{j?J@(ulbVydlZKNfqf1ChYDGyzNor9psO8-# zJf%^1GIS-glTL$d2xuoDII5lWob=J01aVGkQSKrq15mu8xEC&orU~v3h^fX-CXk{G z?oqHtl(1OjWC}7KRN&!J1&c#-CmT>4S~yucSvgrZ3eRX1p4liot5JCN5+_?HJ12W5 zheqK!jl%OAg%>mmF9F3NJvw4e?oOTzVhf!-8inUBbn<Exo`<(#H`);ctz}6q9_@(H zx+CTk;1mQ(n1PML3l};CHwrJpn=mgi@H>S&d~u2-+~Zj6FQ{S-?{P3NGB7bPGq5nQ zGQ~3`Fr|~<^H?vifq{*ImqCa@f<c-=kwKL~gF%NupTU^HjKPY*mcfz1jlqk-k0FpD zgdu_<h9Q9=i6M<4gCU2ZfT4t;oS}-LmZ5>6jiHmFmti8qG=`ZBa~KvdEMZu|u$Ey1 z!zPBU4BHuYGaO(z%y69H6vJ7Diwu_;t~1<XxX192;VHvQhBpi!7``xkXZX$VmywZ? znUS55i;<5}kWqwDj8TeF4!kZ!jZuqHkI|UXjM0+OmeG;Xh0&eSo6(OkkTHZYoH3Fy zmNA|&i7|ySoiU3skFkKUn6ZqplChexp0Sy+jj@xlmvI8)6vk<cvl!<wE@WK7xSVkn z<2uI8jN2G@GVWnK#CVMH6ysUOi;PzpZ!z9ue8l*a@j2rw#<z?g89y_AXZ*$ZkBJGq z)`f?Ok4cb8gh_%)ib<A9o=J&Gg-M-Bi%E~kfXSH2jLDM8n#rEYiOH48gUOr8k12>L zgeih4`Vs>>0|x^q1A4!1F#{I^7XwP)F5EXir8FnCSb!Paf?^P0AhHj%ZsxH`?*$kk zRtYnRFN2uPAi^NZAQlO0<P}Fdmll`g=Ysl<#Zkc-iAAZw8L6oy0t}ZJBpIZLvkqd1 z41>Z_upP1tat!kE0s@E~-U{IT-7yfW!c#$8-9tcx0MjJ~B?e^%6$WwQI+q|%eTP`5 z#-IQRF7+taijvekP*1k_5`!j#7K1kNVRUJNJ;XR&2Jt0e*K;%I#R~{w_NOl~7=TyV zkP!U;Ax4`pC@f+yWiSl^ZSB9rV9sE{U`f1(Pr7tMjIl<z&?a6$(BC--6lsVy*Chr! z273kv68t{h3u3YpC@7s7To_#A1w^2mIY1k<Qu9($^OC{i(84}`@KA;{@<HoBrLc&) zRwRO2=a(4V89W#~iTCHR$pR49cryqh(y9-GFLDZv7Z7sH$#KiiNl7gV0k!5qL2!w| zpCN$3lNgUfYzSfyTnvg3hG6793YQo{8NwLCNpZ0R#JorbaY)MN1|6h_HT58S;u1qF zLmWdqG42J8VXT{ZX|@K$qC^J4g$$;b7?K%M7*dIM=t+BMiIa|Ss0f44C5B9fEQW02 z-EnNPBE%iJ41$o%lE;vbC8Ng+2>PHO<#36ikfDg7m=w!2A(oXQJGv}hKok=F#h|E1 zPW=@OmBg73F}51!2X%%T><+GDs3*n1Mut{MDrjP8W@y0@EXav1GAI?&Z7mjHy~NPY z&_Rk#UC5<*H$x9{;tKcnbIeICD!Iha$I#C(ft2tzf&|PYhN(-yxnnZJlz0LD5YRG* zqQvA9f9Ie~|KKR_%DQsU!Ztz1h)WF98D=m{ASNk744=gy4k@)~NBAb@fzI|QzQiz> zVIISL;$3>FsTg9|LIxg0NwJ7wF>*M>3-AZ0f)<B^s~%8Vxx}!PVHv}6;_W#$*$QIM zN>~b9#ju)T4VIV<1+CgG4tLE<&&e##xWurIVLiig;sa$PtYlxsu=*0iW`-@qxf0^I zZJ@#o)ND|{#IS>5C&Mmc?1hvo$0j>L%-F-QACjN<GVH_RJ(P-Dfb$Z=L54#NyNC%$ zi19~2#+x#jG8|<%hMWmvp)CYR^WYN035JuzIUi!|X$C<^hT~=sVK@VgeCO1hoZ?Fi z=fLNs6JJ+P_J){w31Maw!x_-@%~ghL#P}2vqL=0|LCm?qa1)Zwxdm7*G2CXj!*G}Q zcsXhI0b<I1SVqrd$Y*%K(1ILzmlz%~JZ5-8ys5_~2SZGK25YD_F+68@fovu+`x3(| zhSv;Fi19nb*tf7${Ep#0mP8ciT$!Ac3O~;062nJ^PYj=lF&+}M$0o->?D+~y@ZZ8c zQgaGYi;6EX{9yRW@QZk}F12|=%=*J1z6jLnyTtI1;Xfk-@qu~LupDdxBNK!8LI$o& zj4X_-jBF(6*NKAY=YT~qI1w{)#tVqS+ve~V4k%GyV&rDzVdN#=lgB2fK&;?LX;3i= z#0!XFHliR_2r&vX@)F|<h{>YJCZAyxxWp*VD8VR6iW_qvCP_1hF9$^g12=;RqYR@g zJU@d<?qclCK1O*)1x88YU8{r~)MX53E-|VwsuJf~h$Gcu2IMj1GioquB4-z5_9aGb zMjb|7Vq6AG+ocd2^kFtMF&Z!$G8!S9ii>@T(S*^IINKnWn8T_wkT)!ljlINZ#c0iF zLrVPBLd>*-r38?f_KXh5rh=Mmh;zIUXLns<bYgU7v>_&#AeOkoN|+`_H)IPgF?uk1 zGI|kX5G=ggASU{Nnj@wRri{L*=J_)QFnSRa3=m_2U~Nfm#^9*%#GLGsqWseIj7yB6 zjA5jh6TzSWsfW24L@qH#F-9}S5aS4#r}`kSiG#&2xJbFgn827woH-Ef$qYP@Y8BLv zSHHxV%9uuq_6&xbaP5ql@d5(Ar8y;;pmHC2A;~4iY{neMTv9wX4dSwVSmg|=4qGlU z7BUtQXAVSr31ca&VS7xFG4c{)Ib#K5E-|SFqQ44eJ-Cdz#8|^v%UDN>H|9gkX<%pt z$1-ChV-uE&5~a0uiLr&Tl{i}<hPN}^1RKu4&Daqyzz?fSz~>sImS1A*V(ez@A>PrK zHlBr;+XpL|z=?{nKhiI?Tmigf?Goce#z~Bmi3vwoLR}6qb1DN5)UBZ8KAmv}<4h7< zwssH1l-aPN2NW%H80SJ8g3yXX05a$V+0FwJyTmx3aRK9GVl0A~zX;Uc0F@DoQC37S zE@fOsiZLsY1JH+YC6*2f<7&n=jB7~=$n_8>u4mi?$#YGN8yGht7iHnW;G+PF1=ubz zZeiTYxR!W-Z-<q(+>AR=3bkE~yGb!;FN63J#(j+Y84oZXq~7>aya2wzC&t5!M;MQi z5|TS0A$gpEXEEam#*>U2Npk8X#?y>vh_eu4&p8J1MU3YeFOX=<CC1B)SBQy1NKU)n z6$`QM8Ym8~Gu~j_$as?^E8_*Qjr?6=yv=xrk%S)2vB?J@4!I9&=YiS@4;UY!rdHf7 zg~yCf81E9}afmg~plO$}k#XZC#utn)NzwcoT0S#yGroy{?ODFW_>S>C;|F4#015j` z+w&oA`2=em$TG-XV*JARmGK+#rW~7m5@N~^m?_+hKe3K5USj;s_=oW?@oD~~)jf#O z|6w(D6B7dyBXa2xFCY#%#06AvLI-vshjLzGVrF7tVkN~R7s0kMu`}F68nj{Jz}~iJ z;$q?^&UlEaybKCRrZV(gV&Z2KAjJS7<l<SBNjP2rv*utDWfEf&C&kY<A+D2z^|(Q) ze&Z!3X(k!s%z<c^gU3CC$R#EPCPh*-D>Jl02D>L;Vp3&NBSotQG#4>6F==8QB4yHM z(qSU0pYsUfBYi|G<;^7~Lnb38U1EY2qS*vi;pZ{rGnt~6AeWfTnJkEN62veocpHTA z%_SxqCR-*uVq5~r<Hshyf|%lfNIg*uXP6x01!O=i-XicCCD2ZhRPdPsplk&0Xfru8 zxiHxglUE_;yTM(_<c_6P$K=W6MVz}K#`!StfJdj8e8Zgcb93|aE;0Et1uz8?@AFHO ze?yE41|=`h@Z+jWOrcC+OyMM$afB6O27LZx6~k(#s4&N(#H7sROH46Lu}pEq8+UB- zXK<_>|G*i)h$)dNWf4;nQ!<uipG>JtY1kKjN-`)jm@&9A1T$`9+|PJ~@f_n-#)phA z8DBGgVPa<zW0Gf5WYS_XXL4lnWr|>mVoGKzV`^pUW17jdhG{3$KBfaqCz<Xry=MBt z^p}~1nV(sLS)194*_qjgIg~kzxtO_)c`EZf=H<+5m^U)-Vm`}!hxsY<JLc~!+$<t2 z>MUj~_ADMO{w!%MH7qk(7O`w)Il^+5<r>RlmiMeIth}rWtop1LtoE$ltRbxFtYxhA ztR1YASy!-bVcpAmf%QJ?3)YXUUs(UL39!ktX|Nfx*|52?MX;r_6|hyZHL*=)TgkSG z?I_z7w!3W4*gmpzvJ0`RvYW8mvb(WIu_v>avA44KvCm{*!@h(45c?7Kv+NJp-?RVV zVC4|xkmOL}Fy(OJ@Z|{Oi03HesNtyR=-`;mv5I3e$1aY;9A`N0bG+mD&dI>Z%PGmJ z&1u5v&KbrT&zZql%-P1-!#Ra>F6Rc${hTK_FLK`Ee9QTVi<OIqOO#84%bd%B%abdJ zE0wE=tAwkTYXaANt`%Gxx%P6M=DNc5oa-Cce{L>rF>ZNoBW_1-FYaLOIPP@rD(+71 zN!+u!7jZA)Udw%e`#kpz?uXp(xPS35^N8`N^62rH^EmPN@kH??^OW(l^7Qdc=UK(G zljji6Rh}n2Z+X7){N-ik<>OW4HQ=@6b>emB4d6}YE#j@_ZQ*U_oxr=8cN6b!-Xpvh zd0+8<=40a%<&)!6=QH8+<qPA><g4Io<m=;`&bNwhC*L8y(|ou1p7H(WXW<v;SL4^` zx8Zl?kKj+|FW|4`@8qA#KaYPS{{jA!{FnIe^S|c*F2F3nBOouJCtxn%B;Y3yE|4Wq zDbOU)Eigl1iNGF#qXIVso(p^s_$kOL$S0^MXdq}Q=p^VV7%CViSSZ*a*eN(kaIWAo z!JUF91TPBS5_~N9O^8*9Pe@!yNl07BPRLg%Oej$(OQ=?;M`)_h0-?=9dxXvl-4l8) z^g-yiFpIFbu$r*Gu!XR-u#0fGaGG$waFuYg@HFA2!s~>$3m*`^Ec`(DrSKmSZV?d? zSrL5^3lVRTD3N559Fa<qW|1C|`6BB?wu>APIVo~U<f+IPk-wsBqQau`qDG?DqJE;W zqG_VJqLrdeqEkheh^`ggC3;5ms^|;R?_vyMoMIwk3St^!T4KgxZepQgaboFWMPk)r zePVOPmWizwJ0^BV?5DVxxV*TLxTCn2c(8bsc%gW^_yqCA;+w>GiysibF8)^hn*^tX zgoL7mmV~i{mqda@nMA$BB#DI*t0Xo{9FjOE@l4{qB$K3|q?Dwxq>iM$q@QHCWP)U- zWRYa6<P^!dlFKC5OYV?7EqP1wvE&=cuTor6!cuBdrc!oN?ovTgaZ(jhjZ#yj7E7&> z+A4KO>bleesn60((%jM#(u&e1($3O8(vi|R(xuWJ($l3ENUxOMBE47og7kgq7t$Z4 zf64I5$jGS5=*XDLc*umyB*<jS)XKEU%#>Lnvr%T3%wd@`GWTWP$$Xb(krj}Yl+}^7 zmUWT!l?{{4l&z3$l<kt8F1t;3zw9O1hqA9^Kg+So@yRL58OT}6Imo%o1;{1K70Ff0 zwa9hLO_5tJw@q%p+zGkMa<}9j%YBn)mFJTemzR-Ol-H6smbZ|1l=p%xDraJX(ispM zM#_7`R`kU<#eo(m#Wo5rUFa0wD7=i|0;Ob!FHWh17bq>K!A_BN$3Jjp&|{~FQ-)J6 zXrW`KQ<hV<Q%<As%0}T;jl!!Nh1V=`xa*YfQ~=#uytYwz-Qd_;>{RJg4T{OCM&b1f zooX6|HxP`;28S<BO@w1|BlTlaM3$Aq^$Px&lmI7IviJNbJCrzpO@O8JHm42-qlHfG zjlx?NI(0S*Zw0MRRV*z|Eee30oCrNzzY@OK#S?mzpi?j7t>sRAPW?_3oF+O=a+>Tk zrBQfWqww}d;T?^_I~#>}H45);6yDQN7cXD{T^$eF36YkVoC-eQEwu==Nfv&x3Ctor z(3x5B0_LP>an8@ngET0M;|0t}(dh_3x-4G6gcOaC1^J+p;xwSzAg7jK`X{h7GdUYH zF^9aBAG_B<Q}gix)^GzMV^z>K9ig6jn1-XM@X1eyH{)PYJl|;{D2f*}3h!UYpbgnP zA|0HOUtSE_n-Z1@KFbHx42NudEQaY@=Cl&D(0#enibmmsjlzc(fwr52_L+l{h$!3u zpVY+c)D+mZ7x{=FxD3eEpwm5y@^j%^E?|alaN5IQwAyK-(<Z0QPFtL|I&E{>?zF>c zr_(N{-HpOW8ikKG3Lk3}KHeyNqEYx{qwuLl;nR)6XBvgiHVU6x?X;Ic-)X<o0jC2_ zhnx;O9dSD9bj;~^qwsmqo`MUF!WY5lQln^4qiA%aXjP+Vb)#qt$lVICy(^&AY>>lr zf(vpoOQ4${K=*`dIi;rM7o~!B2qhL}7UzRD$EU`FuCIZH6+|m!2M|AGvj=E@2lybX zD1>C3Z(>DeZe~?#3V7Q~ynrY~4s_5C*iNu8Xva=LQ6}gJM3^-AV7?U8jSTSu!k(c0 zNok3tIVF%iHsEth6(E|x6AA@6sbF&hAjbJ5R_2$M#0v<5m8Yi`fh9o^9WS8Zk_t8{ z0CZ+xaY<@k395C)mtmL1F}i>+i;MCvNX_%i3rS2W2CakSW8inX$#`p#(=Dgljl!23 zMc%_tVsyIa^pwG9nbUoz2Tl*29yvXBdeSI-rBV25qwuvx;p>gUHyVX+E^~V3^xWx% z(=(@6Oa~f;Z#4?vZWK8OVu-wJINKnF6pZl#f)GDK#;d`B7B3(S5%b6domf=~-qKYZ z3lRfFjG?i1G-%(8cV=D+c)ycuFzC{u6j0g>D9y<UN-Zo+EiM7|^iuOmiUpWq>GG@7 z4^X22=JdT$_)eqn-9=76Wo#OS?=^C40wo_IPyjd<L#+kbPz;)`fE~4vm;_Eo;AN>! z{~2wTJ2N;lIx{&lJF_^mI<qwj-)|J*XcW<I6!C8q$!`?tZxmVA5Ou?u)0xYe+nI-f z-<j8$&zav@z**2)$XVD~#95SoqqBItfF$hJTu5?*?s@?od>AjF2s-f>wCM-5pF*z~ zeEuqGY{m=l7ngtz^nxGb7cU^42R@qsY7)A7K@?e#J;?X=#tTTp+=HkT;79c|3O{KS z{@5t|xl#B*qX>JW2pi}eG~rJuo3@-Kou!<m9j`gdGUzu7ziAYH)F}L}QMjd1_+dj# zynsHu07UUHWZ#q?yflHIZvYN)XGKPvrOryu%FZgzs?KVS!jBt;pEe3VZxnvnDEtb( zpUPQ)<qK%f(i6~uccAT4%4jn}pezC^yCC~^AUiFgo0pvRWNbispEYu9Y6R&;pG|_P zGlr;p0Z|8Au?&^Pwk^up2C^;cHK+)yMc&GK8Fc%RO|sxIXD5aWjjV}{!fzWGz<XJo zU7g*qA7j7B*&VcjMHtJq!Iv2LojsksoV}w!8)zY0zZ!)<Gz!0u7qHd`6?5d>(gksm zpR<27WEVPkSKT7#0EReZfp`Jog3_d%%w$Ng>Oxlh!H$E69V-FJ$gpV93rI~*EG{jE z)pRMT(A?@A;vCOlw8}ZuIm|iSIl?*8Im$WOImS8GIj&LoOQZ1DM&WOb!rvQ(e>4jJ zY!v?0DEzxo_)nwo-&M{DpvsKtfO87V8I@3`1I`(s9hU#VwcFW75eCrdtK4i2XB$O8 z$LmSO3rHa>hd53Ta-vZtXg8G%resEbIcO7GZel^afFf3D(6PYIpd+Od(^KOG<gu#p z%qxRb&!F={FjVA#3wU@A1l1%MY9PljfeTH&{Is;<)Do=j0Uy=`Q3X02DP91(mmEt= zGV+Uxu}Ooj5Cg43&CE;37Fy*+i3L8Hd8v>?sGZ9gZ5BG0Hwyo6h=OF@Dn^?nDp@Mo zAl%6Hzmb~(LN-Lf;=0kfnL%u!b5o-T<3i__MiC}ZOJ2$)HK!yI5+jiM4jvpZeI3r- z3}TCz-Z*zPTx=9!Uc_jsQr8gK$j#cI9S1ALAXkLLbWC)f0@Cr*d2++`MiEv#I^qR{ z5>rw_@&jDlG@$zzq1!B-XFJb<9Et;R98!(3$ayX(Z-NfY!H~nO3g$ZtIxloy<SgR6 zgnzZOc%ujpsBje#ZxrDK7p_{Mb0*OX*A>ny;f1S+SfdCRQsD{-@AZr}%bYhjZ*<<| zyxDn+^VUWY?nV*bMiKr-5y3_g;YJY=M0q(MwEq-jF;5b>%##M~Q^<o{L5HiH+$$C2 z_^eTc54;Dv7QC|oTKG91VtWXZ5@=-NYZR_Unc9abIW9ICq(rEZogHi=#=Z%tLaYVp z1#m$s0@-wmtsq?iDM&-X1t~1jZ#q8#6(zTvZ#&;{zUzF?`M&c5=ZDUZoF6xeNHmH_ zHi}3!ibyw#$TW(`Hj2nKipV#LC^U*Fu5x|~ElOUpiYP5%I^g`4LAy~z309P-fR0$@ zY6BG|8j!a4Xi-v}kzY==qU1NIDEZSUq6{la{xjMvQQ9ds8H5|T8bE0XOu~y27d96T z2C;=M?2RI-3tc!HMbwBZN?dqd1V9DD8y9|1QKG(x(NyV7Lu4aYE3Tr%Ma)GKq~oWH z1gI#{#G@l#Koo1X!YC136r2TJlw6dZMO;+*e}YN`eQ=3j-6*01E)o1d$IYUZ2ril~ zT8I+Cs!>E2y+m*^V6<88V(4PzV(en#V(Mb%V%{jC*C=ApC}PwoV$vvL)+l1$C}IIG z7F-k{`Ai?&V2KwHLtj+_so|kH)x{p%=n^r6HM%gS5@8BmAPS8k3XxZ?z*Km$1%gTk z(?-T8jl#8&ux3IrRNfi2?FAKOz_JzHB@E&PORyKP6cxgnkfP!}a#7(D?~=t}w8|yH zCDA3xCD|p#CDkR(CEX>%C9_e)rcuPUQN*rM#J*9)p;5%KQN*cH#JN$#rBTFnl}k3H zsBp<=jkCyLI^a?aDk|JyMTJKr<MKuU(1EccKBGlNN@huZksdXR3YSJkn}se-jUw*Q zqQa$>(PoJji$xs>H}cGF6xanJ5k*ChOCPAH=xr47T<Fr@DB?wAQ8C$N8YttxahVD# zD!dmlnp*TXL^cZS$5~X&ahVU&@zZ4<sHpJ8qa$8Gy0joAu>`znFfTO))L%g~KQIf7 zWzK>wD_mAOi@2=jKLjc;g24qwbfZWBxWLE*9axQCV61o9fG9Ac8btyz3XE-xHcMT$ zyX<h;>9WgZccVy9qew`jNLZstc%w)JqL=_3$?~jGBpA{Xz;iASG^4s4h7<sykOBbf z!VaiX5^_4UQ4onMrwfTea(W|5PQU2_Y81HKa=Gnt$K|feJ(v3~4_qF)JaT#5C=$~s z65A*e*C-O-D3Z`9lGrGc)F_hND3a1BlDf(T+9+^&$#O<hl<9yAxKWS>%jp@Q{sm7G zs8NtJn$u~J(?N{_mp_dn>9Cv*Y7}T{N$P`eBTq~t`yL1h&*`pguAoMND|@3z=0aD_ zMv*Mya=I(8E2vT6%E$DkQ6#(J;v!93M$<-~#D+**Io(yv71Ahh1vd(E7crV@+BQUj z^q}`h;syAjHwtNh54y6_#K_&Q3eJMAO0LSzBCe|ZM?tx}7@WJS8$}Ahxw{W^C_P&4 zcGYx6Y7SI2iWH*fZdU_Fo29OXu12oLt|qRgjUq*jA|;I?WsM@`jUpBB-0i9Wsf&vt zbusE<HPEsSltzH7Eu>vv3Tl%H*TNQJ!g4ces~;+gt=@L^g4ElUICHZqBsaGs=VsSn z*Ej~FRjwhfp{`-B;jR&`k*-m$(XKJBv5g`%jUu&;B6W=-^^GD8jUtVWB2A4V&5a^0 zjUuh9T;n12wrjHH63zEa2VB!Z^>!O9H+MAh^fdA;2Ic0S(cDb^-0WJ)XtU6@tWl&L znwwoK8EuvrgeX{oa3fz)Bj+gyiO9_ju1ySL3tbx<MLHL{HaCiN5t*CYUAq{>7P)qS za&vdX#YI|TpxnF&Pi~&zIvHGVyG{bt+r5hzO|`^8xp@&r{*MIT3I?jJF>~=OXF=CF zu5+D5Txap$1Lfk$;9NYrQDg!*7f)_v-O-4iix;~tLDbQ+8bu~z<l<F~Hp^UByRLCv z>$=W$z3YZXkx7jrQyN94Hi}GZ6q(*AG6Rv7XF<B`lVKIL0(5~qc)=FP)j0b4E-sMV zXbjGc&}@rVi$g_;udrQDKn$G;HWW+KTxby_i|<6q;ul@-fU@`{*UPR~T(7!bbG`0* z!}X@?E!W$PB6Au=<~EAVYZRH^D6*hYWMQMoqDGO$jUr1LMV78|y$j9a4_VHz1u`9Q zeG1Cr%V1f21*pPid;-eiYeus;4YK%WP!|8vD6$-u#lJJ!EMa@dpbx^0OneP7U;>fB z|G6=MGWh>Sk(CSG7#l@a5tqT;Slu`n#1^@+fin2&hKq{~c^FL_`R3rx;BI_wg5V79 zCIHIdYZoz^8uBzmg7lzQ*BIH_P25?~P0~%uS;S3-{}w1)ZvtoQU5z5^!P)w3BkKnA zZ0)AtrijSaI~zqdpl540bw-;dZW?ZyZdz{IjUpQxMK(8zY;6?T4$sVP;>=p0KJuo9 z=imV}nNUx7Hjal6krt!W&Tht#hW8d&!&?xp1$J~MG#k5FK#GcOkfH*7hzCr{7GlT_ zh#?Ru$OMK^A0)?aM9#5pZf=1LMyuT1-8|ep-Mrkq-F)19-Td7A-2xg#b~lRbX%yMp zD6+3nWPhW`fku&ojUtB{MGiNL99iWS1j(^(VeGHi&M+Ntivs1?qp%!%9CYa$lL#os zo*vDy)X%YQ8H_dy-7*_RjzM#*TMnbm5<Np1P7rS7J=@4J146>{tXr{LDTCNTw~|JY z6ARtS8bwYLnP;oqYC$>hjav<<Gkt0iqpAKIP!9COsA8d`xo*vFZ6F;#-C99;_6!~! z@dEb6sU@WaNNHUITu&EUWkSxz1W)N&<wNc=v`Q<=&$R+8@X1e1Ni716_wzCEyY({O zTIkl-D004`?vmR?27b3mZj<8$B$6Q~abgVgH;P<n6nTqLV1QclZqwanptt64HHusW z7Z})D^KSFp<|7J>n~fruFba&Nj5bT%mboo=Tj93SZB?Vl<wlV!jUrbYMXoi9T!)t$ zXsvl@mPTu}Lq(m5ZmqlRg;eD?a8~8mTI+7d+%AF&hU0E0+)lckay#vI#_g=zIk)p} z7aB!wH;UY86uH|da<5V3ext~PMv;e&B99tH9yf|SS><*KS}<ILwAS5jfeMDFu!7+^ zqP6~dv|yk?!SDi9FuZIOc?K&O-hfBhWH_~0WH>?NYaBBmB%)yW?DiE@Fnnngd9l## zTcgNJA`6CJZht}9{EgcmP{HsDPum+>Ft{_jvw?K{bY}$>3~%u00MBQ;^SJXuj*~>m z!Qk~Ki`@A@^LU^$C^04D1^7X$LqO|K;vupy7YMpb5V1VwfV-5tw9^5|@|cT_A|Dz> zRX~fHAj@N5W+}R>Fc>XzS8`Ww6#3XF@@bK~DuaHb$mfO_5*MquYctv`bk}JV`GRFR zio3qMfxDr*k+X=q35SWhS)<60Mp4E_QRYUGub@InRJoC<t5K8*Wr2sgg}WuZP!eTm z6#0f;D7o7++AMc>aCdZfa(8xjad&lhYZUq3DDtyW<X5A}??#b7jUs;=MgGByCwF~F z+u{eLZ4oaZf-&V#k(mT7pU@^8V4|qA3oudC83m{)@tqa-BuEMOA6E&-F&*6WVd@4q zec}bQlJj%*5(^4)QuV-RLnEz-G}d#@PtH#a$uCXL(2MYNLM)wxtu8D{EkaVS2T5J9 zNf3}0Sn9}iFJ~}X>7M7F?_S_u=w9Sr>|Wwt>R#3;%F-yx+9=A_D9YX_%F!sw*(l1@ zD9YU^%CpkF!oAYH%DvjX#=X|P&b^-LK%*#cqo`D)sC1*KOrxl5qo{nNs6wNtB50Xb zyZ}Gs1}{+eupqyvq&O-nKR?$k5p+>qynu>7`080tmymp)#Nra~y!`S!=fu3S#A4XJ zP`;q`5zw33GV}8Sit@`cQ$T0gO2XFZ`KIP3r6OHo3ObJ)WSC<P=osC^l2n9+(ax!$ z<)s0jE85}(#6ba*ni7&<;FDUGngcb*1+-oZa>KGyVi9yfA9zaKy@%0enR~B$pL@Ui z1ow&VlNv?&8bt*fMTHtgMH)rL8bu`<qAqh>X5i<z;y#t*8e3SSD1Rf<!gztO>S|pR zb3;8tO9NvQ6LSMYOA8YNOC1GWOJhqtb8`bDLo-tg14CmIb7Ro$V<rX`dZxw}mX>Cg zMwXW5rp6XJ3YNy^dWNQ!<|fAGre?+lhDH{(wJ^J8LhKTR+huBIsAp+lVq|V=Y;0g; zU}}!VE>lAbkX`2HCVB=2riPYAMrLMamL_IK`0bhtu}hd7yDTkC^bAcbj7&{TEliCK zEQ|=)wGd*LC`oof!_dOgLeI?9)X2=z%)rFl)WpafzrU73>=Fmt6<S@bOH3G=Sek*t z(A3mW&&15g*uuoX*u=uzz!FP*nINKTCB!O8!d4j?nwwf$7@M0Inwyy!fvhq&Gte_O zFfcN(v@|g^H8VHG;w_WfT4nneEskHNBzVGd`Z{;$eej@T?4A4(H=H4cY#?cTGpLx~ z(kLp|5EYecVy0VWsGFRXr)+-#yeOO@UO=;2*T~FF&(g@i0_0~iOG`5o9R)1OyB1>L zE|7t{8%32GqM|bW40LmhbyEwRqRKN<N-`8|6^zUw$__BzTIhbTQB)P$I(9$eHn~w$ z4O<f!T-%&<KZRb~7&VHj<F0KkxL-unHinI&8W^?Bbx>_{!~LfFE%)2*ciiu~-)j`r zY!uaM6xD7N)oB#fZ4}jO6xGL7+dwM?x>hSc!PSbW0dds|G%<KEdGIh8t@L2_VDVt} zVDn)2;PBw|;PT*Z6g6%XHE9$zZ4@<Y6g6)YwP+NzY!tO>6t!OI!Rx{2!S5m9A?P9G zA?zUnD)wy}MLiouy&6Tm8%2E@Mg1B@{ToFChFh`kp~z^n%tOgT*+a!c)kDogy;0P* zQPjRs)Ui?2xlz=$QPdq??0aZI^0pl~Z--P@>lz!G=~<c?nj0A!T9_J|8(|ju(1O^= z%uvtF($dnvz|_Lh*vOJVf#snGvB?2!Q!r6BnV5o#5NsA18W|hu8JZXynj2Y|SehCd zAc`vwBZx&#V2eOCnX!?no`Hd}g_)VDnYodrnYkgRr=X=UHoNfDWFBS^yIkOQ(XQ6? zu!7j-2Dgit5+52_B-WZ9b`ZNf$gzvqS`)p@_i*-bf!uFLpv?F1V6<82;n^tai>u7n zs@65MG}ALQG&DCiu&^{RH83|e!&2y*nm`JD4}Xw}0ga-8D1|;s^WP)HBNR~}M>UED zqZh~?(Tp}rJz_j!J>op#JrWv4LmEXx8%4t!MZ+6K5$gwNGbZ6t3@KW1uLr<3CgD-z z(a2!5#G}@u&ZFL=p;0uZQ8czuG_FxJeu+nuM>ES8kJd)fghtWSM#hRp(Yyw!2%prn z5>VqfGAJ`W1I&totWyQ;Qh@X<;oCC6`!qniLtrI&kH<uib-f;a9{nB@8buQuMUxsu zlN&`-mM~~D=rfvvxAVj_L_)?fq{9-6GC?N*gU^8lZFMLPN-PIoZ&MsEAcZOm-Le3_ zwIN<W0Ywtz;NbkC5|`BC<f6=i67Z5=F%%_W(?J^!U~Zk`v6R7Rg~wcvc^>mU7I-Z5 zSmd$TV@acETBB%sqi9B>XlA2mR-<Tkqi9Z}XzmKg5Dn-ya|jDEIs?AS{4AI)6)&I- zy2TQ9gJFtueqM2YPAVvTd@_@Y5{oLKS5XFowl>6r?=^?-2S8R0x;nnNBr&%DRlOE2 z(*rzRLOfki73<(q?3-GWn37nMh^icP-w1ZMR2HP7Dg|A~j#X)JX;N`zaY<?}s(O7~ zE(s{gPfjf^2JO{A)q&IPu>E$(%3;yD!($hN(L#@%jiUJrJ$5&W7Jvp61YN>H;Hecf zya8Fw?XjQn)*_Ds9tRsm3mZkt;X8pmj(D745L@hV)Z>`P@kY_2M$zI%(UQd;CmFOo zPB)5{Hr#9!Eo;z@bqNcB?4?V~Of8B5@esGV3%G=ZfRdwcVtQU?Noh(dJVz-zR6hW> zT47GU>~S5NZ8sRSJ#ICMR)B1)Y|utzL}iDz60iaB0z!~H84t>>A^G5}3N!VA$0JZc zJZu!LS?KY&QM49cKs*Np#0!s?jiPmpqK$}vc;oQ_o6|lrXnTBa6s-q2t)W3X($mEi z)M?ExQg&!706PuliXR?-uo>`|LEGbhqi7SzfM(E`8R$+`a50je3ce^_*&zpIzo#dQ zCo81ZU|?Y2U|?X7WME)WVqjp<VPIe|WME*hVqjpfXJB9mWME(jV_;y2VPIg0V_?wE zVPMcMVqnm&XJF87XJF8t#K53ElYv2d9s`5+0tN={MGOqu%NZE7S28eYuVG-&UdO<o zeUyPg`watw_D==|9RUUg9U%q=9T5fw9We$59SH^o9VrF|9T^4&9XSRD9R&sk9VG?^ z9Tf%!9W@399a{zl9eV}_9Y+QR9Tx@$9d`x>9Zv=Z9Ule;9e)M}ogfAVoe%~Fop1&Q zohSwdofrlNodO01on8h8ommVFIvW`nbWSiZ==^42(B)-d(A8pK(Dh+p(2ZkY(5+-( z&~0O2(CuYl(Cuen(4EM@pgWm?L3b7dgYFy#2HklK47v*#7<3mgFz6m;V9@=|z@VqX zz@TTyz@TTwz@TTrz@TTvz@TT(z@X>Iz@X>Mz@X>Kz@Qh%z@Qh;z@V4Gz@S&az@S&j zz@S&nz@XQ{z@XR9z@RsSfkAIR1B2cY1_r&g3=DeP7#Q^SGcf2KWMI%c#lWEVfPq2p zIRk^<7X}7>Mg|6b76t}=HU<WLP6h^jZUzQ@UIqqzF$M;G1qKFvB?bn4Uj_#KFa`$w z3<d`Md<F*n3I+!KRt5(BNem47Qy3WZr!g?-&tPECpT)qSKZk)qe;xya{%QsW{k04X z`s*1O^fxjv=x=6V(BI0ypue4gL4PL$gZ?)L1_M(D27@9727~ns42B#G42H%G42Cug z42G@@42JFu42A&=42F>m42IDR42CHT42HQ342Jm(42Bg942F#i42I1N42C@n42Dw~ z7!0Q~Fc>aiU@%<Cz+kwVfx&PK1B2mC1_r}p3=D>M85j)jGcXuFWMD9S%)nsyl!3wU zIRk^?O9lqR*9;7XZy6X2-!m{6eq>-U{LH{$#Kpj1#KXW~#K*v3B*4I6B*egAB+9^G zB*DO7B+bBJB*(yDq{zTvq{6^pq|U%#q{+Zwl)%7XRKvhvw2Xnl=rIF>u^0n`aR38@ zaRUQ`@fHRK<9iGYCK3z`Ce92DCIJi#CgBVWCXoybCeaKGCb0|*CMgUICTR=|CK(J2 zCRq#&COHfYCY1~fCXEaXCcO*{CjATyCKDMLOeQlhn4D!`FuBISU~-3n!Q>$WgULGv z29pmA3?`o#7)-t}FqrBwFqm31FqqmhFqqmiFqk?rFql>|Fqn2QFqn2SFqn2RFqrl* zFqqC{U@)D<z+gI?fx&bx1B2-*1_smB3=F1g7#K{~F)*0!W?(Qq$G~8EfdO>zJ%i~L z1_sk>3=F0>7#K`%F)*0kVPG)5$G~9vfPumEGXsO^R|W>t?+gs4KN%QIe={(c{$*e= z{m;N)#>l{6#>~KA#>&88#?HWCCc?mACdR;ECc(g9CdI&DHiLn|Y$*eS*>VO3vy}`C zW~&((%=H-<%xxGL%<UK$%pDjQ%$*n*%ug~fm|tUHFu%dTV1A2%!Tb&bgGD?8gGCMl zgGC+#gGB)YgGCVogT;3S21^zO21_;u21^bG21_mm2FrQ|2Fo4>2FpGM2FnQy43?7^ z7_5XC7_8(O7_1Z-7_5{T7_3wo7_3$?Fj#G8V6fWBz+knTfx&7o1B10Q1A}z{1A}!a z1A}!q1A}!W1A}!O1A}z}1A}!E1A}!61A}z~1A}!R1B3N+1_tXH3=Gz@7#OS<GcZ`M zW?-=1z`$U=lYzl{4+DesJ_ZKs0}Kq-hZq>F&oeMsUtwUdzQ({{eS?9)`Yr>5^?e2g z>xT>s){hw&tp77G*zhti*oZMO*hn%k*hn)l*vK+4*k~~@*yuAb*cdV}*cdY~*jO+y z*jO<z*w`>I*w`^J*tjz=*myB8*!VCo*!VFp*hDih*d#D8*d#G9*rYHp*km#=*km&> z*yJ)W*yJ-X*i<ku*i<tx*wivG*wiyH*z_<k*i2+#u$j!jU^A70!Dbc%gUuWU2Ag>d z3^ofG7;IKDFxaeNV6a)oz+kh1fx%`k1B1;W1_qlW3=B5M7#M6$GceekWni#5&%j`F zk%7VH76XILT?Pi5`wR>=4;dJ2-Z3!Pd}d&<`O3gx^PPdg<_`md%|8YPTLuOOTP6ku zTW$shTRsK`TLA_JTOkGpTX_ZsTNMTdTQvp-TMY&VTU`bQTYUxwTSEp0TVn<WTN?%j zTYCluTSo>4TW1Ca+W-az+fW7u+i(U3+eiim+c*XW+XMy%+av}C+Y|-{+gt_)+X4m# z+ad-A+Y$x_+eQWk+b#wM+a3l6+dc*c+X)N|wv!kbY-ckt*v@5Ou$|AqV7rik!FDkN zgY8lV2HQ;x47OVs7;LvOFxc*3V6Y2hV6cm0V6aPIV6aPKV6aPJV6gkhz+m?eQpMRb zF)-M(FfiB`GcedUFfiCRF)-M-FfiD+F)%oYFfceMGB7x3Ffcf1F)%pjFfcgiF)%oo zGB7xpGcY(<GB7w;GcY*VGB7yAF)%pPGcY(TVqkDs&A{NWj)B2p0|SG@CI$wF-3$y4 zdl(oT_AxLx9A{u~xW>TXaF>C>;TZ#i!)FEthhGc~jtmS8j#3N^j_M2yj(Q9Xjs^@2 zjz$a&jwTEYj@Aqej<yU8j`j=;j*birj?N4Wjy?<wj{Xb`j)4pej=>BJjxh`jj<F03 zj`0i(j+G1yj%^GKj=c;Fj{OV_juROe949j{IL=~VaGb-y;5d(g!EpftgX1Cw2FJq; z431A27@XJ{7@Pzc7@UL|7@R~I7@Wiz7@U+C7@V{j7@Q0k7@Uk47@SNP7@W))7@X`G z7@Qm!7@V9K7@WKr7@YhV7@Pta7@UF_7@Tq$7@VpY7@Qgz7@V3J7@S%e7@XP}7@YbT z7@Q_BFgQ(OU~rnkz~D5Efx&4z1B25o1_r0!3=Ga<3=Gcl3=Gan3=GaH3=Ga{3=Gct z3=GZ&3=Gaj3=Gcp3=Ga03=Ga$3=GaW3=GbB3=GZ%3=Gai3=GaC3=Ga?3=GZ{3=Gay z3=GaS3=Gb73=GZ<3=Gaq3=GaK3=Ga~3=Ga43=Ga)3=Gaa3=GbF3=GcO85o>*GB7yr zW?*pM%fR4#fPumJFav}0F$M<blMD>bXBZfq&oeMMUt(ZzzRJMhe1n0(`8ETC^F0Oz z=Z6do&QBN^oS!o=IKN_GaDL0c;QXF}!TApZgY!QI1{Vef1{Wp<1`h@X1`l2a1`mD) z1`k071`lBd2Cs7r3|_Yx7`*N>FnHZ(VDNg#z!12afgx}Q14H0028O^r3=Dz$7#PB< z85qJl7#PC47#PBP7#PC)7#N}?85p9}7#N~77#O0o7#N~-7#I>)F)$=<XJAO&$-t1f zn}H#5F9SoSJp)6g4+BG{9|J>X00Tp25CcQDKLbN{3<E=U90Nmk0s}*K5(7iw2?mD3 zs|*Z<*BKZJZ!$0x-ezDZRbXH!)n#BP)n{NRHDq8YHD+KaUCY2wx{HCKbPoeV={^RA z(gO?(WmXIfW$p|NWu6QSW!?-7WxfmyWhWRI%C0gnlwD_FD7(qPP<ESvp{9_5p{9<3 zp{9X>p{9v}p{9j_q3I0+L(@+NhNj;P3{8I-7@GbwFf>;&Ff_L_Ff?~EFf?~FFf{iv zFtlegFtk@NFtk@OFtpb&Ftpb(Ftq<<VCZ0DVCdjrVCdjtVCdjsVCdh#z|g;!fua8r z14I8628RA?3=I7@7#R9*F);MsVPNRL$H374fPta^5d%a269$I<XABJezZn?%|1vQ2 z|7T#Bz{tQbfti6}0xJW<1a=0737iZJ6Sx@|Ch#&aOyFl=m>|f&FhP%jVS+CM!-PTx zh6$4y7$$6IV3=^1fng#e1H(iG28N0D3=9)v7#Jp|GB8ZcU|^V-#lSEzhk;>YDFegA zItGS`4Gatun-~}-wlFYEY-3=U*ulUsv5SFWVh;nu#6AXwiTw-=6X!56Oq|caFmWLR z!^9;F3=@|zFic#*z%cPB1H;5i3=9*mGcZiN$-pr2HUq=N2Mi1oA2BdYe8Rvm@ficd z#7_(ilNcEoCb2LuOyXr=n8eS(FiD1iVUi*P!z5(}hDoXn43o4N7$)g3Fig^8V3=gU zz%a>-fnky>1H&XY28Kz&3=ESp7#JpHF)&QZVPKe)$G|YDfPrCB5d*`d5(b7zWeg0H zDi|0hRWUG3s$pQ5G?9T}(qsmPNmCgZCQWBxm^71tVbW{{hDmc77$(hUV3@R!fnm~O z28KyX85kxlXJD9ggn?nwV+MxF><kQ(H5nKt`!X<0E@ohuJe`4I@-_yB$yXT|CVygJ znEac8Ve&r)hA9jT3{#jG7^ZMDFia6)V3;Dtz%WIEfnkai1H%*<28Jne3=C5g7#OA~ zF)&O~VPKeI$iOhggn?m-83V%<O9qB1)(i|&Y#A7)L@_W-NoQb~lEc6-C69q&N&y4I zlu`zUDdh|dQz{u4rc^U9OzC1^n9|F@Fl8D8!<5Ag3{zGxFics+z%XSE1H+V!3=C5? zGcZiq%D^yXI|IX%V+;&aE;BGpdBMOi<rM?Nls60vQ{FK!O!>gTFy#{i!;~)!3{$=_ zFiiQuz%b<(1H+U*3=C5R85pJtGcZgQWnh>p&cHBLl7V5WGy}s_Sq6rw@(c`96&V<& zsxUB2Rbyb7s=>f8)s=x^Y6=6x)D8xQsjC<mrk-P9nEHi*VVVR3!!&aShG}684AY7k z7^amlFidM?V3^jzz%Z?ifni!F1H-f)28L;U3=Gp&GcZis!N4$WF9XB0{R|A#4lyuH zJI=r`?IZ)kv@;A0)6Ow4OuNg#Fzo>Y!?d>y4AVX_FiZp4@tuKT+8+jnY5y1)rZX}y zOlM|bm@dS?FkPO3VY&$e!*p{7hUr!e4AX5H7^XWgFidx5V3_X4z%bpDfnmB21H*KG z28QWD3=GrL85pK#F)&QeVPKe^$G|YXfPrCpF$2T&G6sg}l?)8is~H%k*D)|mZ(v}U z-o(H#eLe%j^nDBr(;qP~%wS<)n4!VIFvE|5VMY-H!;Fax3^O(`Fw8j1z%b()1H+7) z3=A{wFfh!x$G|Y-IRnFt4-5=5J~J@P_{P96<0k{dj6VzvGyX9!%w%L>n90n*Fq4&m zVWtoR!%R^IhM5u!3^Sz}7-q^bFw9h7V3=vkz%bK`fnlaU1H;T928Nj-3=A_P85m~9 zFfh!FV_=w>z`!swpMha!2?N8-S_X!h4Gau3dl?vJPGVq~Ifa2?=5z*znR6HzX3k?^ zn7NRFVdi26hMAif7-sHgV3>J@fnnx#28Nlp7#L>WWnh^3fPrD=V+Mwq&lnhHzGPsS z`G$dE=6eQ)nV%RKX0bCc%;I8Tn8m}uFpH0YVU_>`!z^J2hFM|^46`H|7-mT`FwBx; zV3?)Az%WaRfnk<C1H-I128LNp3=FfDFfhzI!N4%<9RtH`AqIxoh71g|0~i=)=Q1$N zE@NPrUCF>OyM}>bb{zx5>~;o**%KHTW>02dm_3bwVfIW0hS_r%7-r97V3@s-fnoMy z28P)i7#L=6W?-1Tje%kIP6meAdl(pI?_*$?eVc({_6r7v*>4#bX1`}(nEi=?VfJ?h zhS@(E7-s)rV3_@nfng3W1H&9428KDJ3=DIW7#QZLGce52WMG)1!@w}dkbz;2F$2RK zGX{n^77Pq?+!+|=gfKA7$z))dlf%F;C!c{~P7wpcoKgmcITZ{HbE+8_=F~AT%xPp` znA5_*FsGe?Va^-|hB@;Y80IWwV3@O*fnm;428KB+7#QZPW?-1Jj)7s$1_p*Xn;979 zY-M1Wvz>uq&J_lRIiDFA=87{g%(Y}-m>bK$Ft?e3VeWDUhPlTW80J1@V3^0mz%Y-S zfngpW1H(K)28MaU3=H#R7#QZMGBC{3U|^W1&A>2EkAY#HAp^raV+MwKrVI@8%o!Nw zSu!xpb7Nqb=gGh@&xe6wo<9S_ydVaKc_9o8^9mUl=G8GU%xh*~nAgU@Ft3AwVO}o- z!@LO$4D%*2FwC36z%Xwy1H-&!3=H$uGce5C$iOgf9|Oa@!wd}bjxsRJJHfy(?<@nu zyz>kU^DZ$k%)7$CFz+z~!@Lg+4D(qT80K>@FwEy>V3^Oxz%XBsfnmM~1H*iA28Q`k z3=H#S85rg(FfhzlW?-0a!N4%znt@@yEd#@Rdj^L2jtmU*T^JbVyE8D%_hMj}@58__ z-=BeDejo$G{9p!#`2`FN^ZOYX=5J<Tn17XlVg64Bh6VBr3=5nY7#1WkFf3?fU|2AZ zfnmXN28IQz7#J3;Wnfsao`GS(4hDt=2N@U^9ARKsaEyUr!AS;&1!ou-7Mx>XSa6Yn zVZmhvh6N887#2KcU|8^sfnmW*28IQ17#J43V_;aw&A_lwf`MV7ECa(r1qOzNN(>AO z)fpHTYB4Y@)Ma2;sL#N#(2jv&p(6vsLN5k}h29Jd3w;?F7KSk}ER1AeSeVAZurQl} zVPP%<!@>dvhJ~dJ3=1n57#3DDFf6QPU|870z_4&81H-~~3=9i5GB7OM!oaX_I|IYQ zT?`Bh_cAanJix%P@Gt|z!ea~!3r{jIEIh-&u<#)R!@?&F3=5wzFf4q*z_9QY1H;0% z3=9iDFfc6q#K5rd3j@Q#?+gqJe=;yE{LR3yNP>Z3kvRjyqG$$&MYRkJixx64EIQ7> zu;?`d!(uK5hQ*o;42#_u7#908Ff0yYU|1Z=z_2)+fnjk11H<A>28PAi3=E5N85kDl zGcYVJWMEia%)qd?fq`LhGXuloHU@^poeT_%dl(oN_c1UmUd_O;cn1T+;=K$Ei}y1y zEI!1*u=qFw!{U<+42#b&Ff2aDz_9o(1H<C`3=E53Ffc6s%D}Mr7X!oMKMV|u|1&Tw zVPRlc!p6X`gp+|`2{!}75-A3TCF%?eOKcbzme?~eEOBCBSmMgSu*8FbVTm^b!xBFR zh9!Xv3`;^77?y-HFf55;U|5pRz_6r<fniAr1H+Os28JaS3=B)E85ow-F)%D?WMEj* z%)qduje%iF2Lr>BE(V4r%NZD!9AjWu@`{0BDGvj~QUeBtrC|&VORE?dmd<2gSh|CO zVd+%{hNbry7?wU{U|9Nufnn)028N~Y85oxSU|?AKn}K2JUj~L{3=9m*m>C$Bu`)0$ zV`pGk#>v32OpJkHnIr?lG8qPjW%3LR%aj-xmZ>l>EOTUFSmwvTuq>E?VObah!?Fkl zhGnq~49nsf7?ve6Ff2=EU|3efz_6^EfnixK1H-Z|28Lz*3=GRAGB7Ng!oaX>CIiE= z*$fQJ<}xrWo6o?oY#jr`vfT^}%Puf5EW6CWu<RNG!?K$U49o5?Ff6;zz_9EQ1H-bX z3=GR&Ffc58&A_ni9RtI1W(J1kYzz#`IT#q0b1^V1=V4%2&d<QGT!?{TxhMm}a&ZQR z<x&g`%ViiCmdi0PEVpK0SRTc|u)L0eVfg|EhUG^X7?!_cU|7M&z_3D>fnkLY1H+0; z28I<y3=Atu85mYnFfgpBVqjR&%)qdshk;>5KLf*xNem1trZO<Bn9jhkVkQH_ia87n zE9NmUtXR#!uwoqp!-|az3@f%UFs#_lz_4N`1H+1I3=AtCGcc@p!N9QMH3P$nw+sv` zJ~1$?_{zYr;yVMwik}P&D>)b#R&p~itQ28jSSilHuu_GAVWlPm!%A%ihLw5@3@eQp z7*?7xFs!s-U|4Czz_8MjfnjAB1H;N}28NY+3=As^85mZUFfgnvXJA-a#lWz#mVseq z0|Ud#W(J0pZ43-6I~f>O&SPL$xsZWj<zfbgl}i~IRxW2?Sh<RUVdYu|hL!6X7*=j% zU|6|@fnnt~28NY87#LPwWnftOg@Iv}1Ovk=D+Y#DaSRNrS{N8stzckSb)11=)iVZ$ z)yxbGt9ck0R`WA3tQKNmSS`Z9uv(UZVYM0q!)i?ihSk~(46F4R7*-oFFswFWU|4O! zz_8kpfnl`^1H)=}28PvM3=FG%85makGcc^qVPIHY$-uC>j)7ry0|UeAW(J1U9SjVs zyBHW&_cAc7?q^_FJ&%E5^+E=Q)vFj7R&QruSiOgVVf8)+hSdid7*-!+U|4;EfnoJ& z28PvV85maIVPIJOl7V6MKL&<1j0_BGSQr@Aurn~M;bLG|!^^<1Mu34~jW7el8Zicj zHIfVrYh)N0))+D{tTAC=SYyV(u*QOcVT~07!x~!#hBXch3~QVj7}mHlFs$)lU|8eD zz_7-LfniN11H+mQ28K0j7#P-^V_;bGiGg9Q1Ovlb8wQ58(F_c0s~8y8PG?|PyMTdV z?P3OowaXY7)~;Y+Si6ydVeKvkhP8Vc7}oA*U|4&Ifnn_t28OlA7#P-`U|?8#m4RXH z4F-m_w;34L-eX```;dWQ?PCUpbqov)>v$O$)(J5%tP^2iSSQZFuug`7VVxWU!#YI< zhIPse4C{;-7}l9GFsw6YU|8qEz_8Affnl9D1H(E$28MOP3=Hc+85q_@Ffgo(VqjR8 z$-uC#jDcZYHv_}EJ_d$$6B!uRO<`bIH=TiD-7E%%b#oaQ)-7OQShtvgVcjwYhIK0$ z7}o7$U|4sMfnnWY28MM<85q_bXJA-&ih*I>83u-R=NK5)U0`5XcbS1<-BkvLb=Mgf z)_q}MSTD@Lu-=@3VSOY6!}?kVhV_dX7}g(WU|9c*fnftH1H%R-28IpV3=A9e7#KDf zGB9i~W?<N0!@#h?m4RV{2Lr<fF9wDUz6=Z-{23TF1Trve2xef|kifvOA(??;LmC6a zhD-*A4LJ-98}b+!Hgq#EY?#5ouwgC(!-n|`3>y|PFl<=Pz_4K@1H*<j3=A9AF)(b{ z%fPVV00YB@vkVLyE-^4{xWd4&;W`7uhC2)l8}2bMY<S4Pu;DQS!-h``3>*G4Fl-cI zVAv?mz_3w@fnlR81H(oI28NBw3=A997#KEcGB9k^VPM#(&%m(Jh=F0FI|IW;F9wE< zJ`4;S{TLWF1~4#e3}#^17{<V`F_M8{V>AQ9#yAFsjR_148<Q9qHr6vRY@Elyu<;NB z!^S5J44XI@7&hrKFl-89VAxd1z_4io1H-1Z3=EsLF)(b}$-uB_4+F!deGCknjx#W9 zy1>A&=`sVurfUogn{F~NY`Vk1u<0HH!={G}44d9DFl_qBz_95H1H-283=EroF)(cU z!@#gvl7V5f8Uw>-Z3c$Tx(p1P4Hy_Un=&wLHfLbiY{kH^*@l5(vo{07W<Lgo&Cv`D zn-drqHYYJKY))lh*qp_{usMf;VRJqM!{$N;hRqEO44Zoy7&b3rVA#BrfnoCs28PY6 z85lONV_?|4k%3|J76yjR+Zh-(?_yxsyqAGt^8p5i%~u&1Hs4@i*nEqDVe=gZhRydF z7&bp-VA%YGfnoD=28PWq85lOdVPM$&j)7tG2L^^MybKImbQl=61TZjcDPmyQGL3;@ z%N_=XEe{wNw)|&c*eb`su+^G@VXF%R!&Y|&hOJ%<3|oB|7`BEoFl>!uVAz_-z_2x$ zfnjSJ1H;x#28ONK3=CUy85p)!F)(bcWnkFaz`(GznSo(z8w11E4hDv;OBoopZen2A zx}AYx>n;X{t$P?4wjN|)*m{J4Ve2slhOH+U7`9$#VAy(#fnn<%28OLK85p*{V_?|& zfq`M`X9k9?KNuLc{$gO*`j>%W>wgA@ZF~$2+oTy7wiz%mY%^wH*k;DSu+5TzVVeyD z!!~;chHXv^4BK287`AyZFl_T?VA$rzz_2Zufni%31H-lq28L}}3=G?H7#OzYGcar` zVqn--!oaYtjDcZWB?H5@Y6gaFwG0f~W-%~q+sVMN?Jfhuw*L$a+m#s@wtF%#Y|mw2 z*xtjyuzfWH!}b#l4BIa<Fl@iVz_9%~1H<;43=G>JF)(a@&A_nz9RtJm4-5?3KQl0F z|H{Cy{W}B04i*N69qbGYJGdAacJMMV>=0mJ*dfHgutT4LVTTO^!wyFVh8@lf3_IKy z7<PCwFzoPUVAv7Bz_25Tfni4?1H+Cy28JEQ3=BI;85nj{Ffi<>WnkD*&%m&wiGg89 z3j@QB$qWoT7BDdE*vi1LV+RAnj@=9lJN7X!>^R84u;T~=!;a$&3_DISFzh(Xz_8;2 z1H+EX3=BJ7Ffi<R&A_nZEd#@j_Y4d>J~A-u_`<-j1LWRc3=BK|Ffi=+&%m&gk%3_+ zGXuj;1qOzl_6!U=lNlIxwlXm6T*<(&^E?B?&d&@CyM!1Rb{R4-?DAt^*cHyeuq%pz zVOJ~z!>)J+hFuv947&;$7<QE~FzhO0VAxg3z_6=^fnir21H-OH28LaI3=F#_GBE6# z!oaX=Is?P5Squ!j<}fhq+R4DM>lg#WuG0(*yUsE&?7G0fu<I%V!>;QL47+YIFzmX+ zz_9Bz1H-O&3=F$|GcfFCU|`tI#K5qdm4RV57X!m?9tMWp{0t1c1sNE2D=;wZ)@5MW z?Zm*a+m(S~w+92mZf^#L-F^%Vy8{^*c84%9><(vO*d4{dusfE4VRr%p!|qZBhTRnm z47;ls7<Sh%Fzl{lVA$Qrz_7c8fnj$W1H<kP28P|;3=F$_85nl=GcfF4!@#inGy}u# z_Y4es1Q{6im@+WziDqEfQ_sM#XC4E?p1lkVdu}l>?0L+<u;&>A!=9H640~QPFzorl zz_8~p1H)bh28O*%3=Df&85s7mGcfGsWMJ6K&A_l%f`MVLGy}t4IR=KkiVO^URTvod zsxdI^b!K4L8^FM@H<W>4Zv+Fw-Y5o!z3~hTdy^O#_NFi}>`h}}*jviLu(yJNVQ(t~ z!`?0ihP^!u414<-81_zKVAwm2fno1V28O+}85s7iVqn<2oq=KR83u;E=NTCGUSeR_ zdzFD<?+pfqy|)<{_TFP)*!z%yVeb<LhP}@j81}wmVA%VgfngsL1H(QR28MlX3=I1? z7#Q|(GcfGqV_?`P$iT2qn1NxR7z4vT2?mCJQVb0H%o!N=g)uPft72f-H-~{?-vI`O zea{#e_H!{X?AK&q*zdu>us@Z7VSgS2!~Q}BhW#ZB4ExI%81~mQFzoMOVA$Wyz_7oM zfnond28R7p7#Q|XV_?`ngMnfHECz=Ca~K%*uVi4@zlMQf|9S?7{hJsV_HSii*uR~D zVgD5dhW!s281{qgdda}B|1|@{{tpZc`#&=<?El8Vu>S`G!vS^%h67v-3<rc67!HUs zFdR@~U^t-8z;Hm5f#HA-1H%DB28IJB3=9X%85j;&GB6zQU|={9%D`}-j)CDoBLl;M z76yg`?F<YDx)>M^^fE9Un83hrU@`;4foTj32WB!b9GJtva9}<I!+}K%3<s7nFdSIH zz;IwS1H*xJ3=9W0GB6z2!oYA~I|IXk2Mi1c9y2f;c*ekR;3WgYfj0~c2i`L<9Qee* zaNsKg!vT<6e={%~_{YF-kdcAmAPWP-L3Rd)gIo*@2YDG74hk?Z9290?I4H)za8Qzg z;h;1F!$A!OhJ#uR3<q@>7!K+)FdW>(z;JLs1H-|C3=9VkGcX)H#=vmMlY!w-7z4wh z2nL2jQ49=+Vi_0?y<=cF^qYa<&|e0IL;o2V4l^+@9A3=8aCid)!{JQ~42QQcFdW{_ zz;Gmuf#FCo1H+M028JW$3=BuA7#NPKGB6x9VqiFG!oYCUjDg{(B?H6JGYkwzZ!$0( zz0JUI^ezL#(FY6+$C4QsjukL494lgAI99^IaIBnx;n)ubhU2UZ49D3S7>;u?FdXM$ zU^u>#f#LWz28QE17#NQ4VqiGFmx1AgB?H3=HwK0i9t;d8ycifx_%bk@c*4MN;v)mY ziO&oSC%!T;ocO`OaI&6(;bad3!^u7dhLaN*7*0-RU^r#Mz;Mcuf#H-h1H&m-28L4} z3=F64GBBKa#lUdt4FkiecMJ@tJ~A+zZed_JJ&}Ro^kfEx(^DB3PS0RqIOE5_a3-38 z;Y=(8!<l#nhBHYF3}@~$Fr0bAz;Nar1H+jQ3=C&JGccT;&A@PW1p~v`-3$z8_c1V> zJ;=at_6P&R+2afhXHPLOoIT6HaP|TN!`aIW3}>$~Fr0nKz;N~r1H;+(3=C&KF)*C{ z%D`~;2Lr>|-wX_A|1mI}V`N}B$IQTRj+KGooHzr+IVA>$bDj(g=VBQc&Q&rnoSV$R zaBe;W!?~Rd4Cl@;Fr2%}z;Nyk1H-xd3=HQUF)*Ba%D`~$IRnGFFANOl{xdL~=VD+u z&&$AYUVwq&d?o|K`632}^HmHC=j$05&i61dobP8~I6sMj;rwd`hVwrd7|#D@U^xGe zf#HHQ1H%Os28IiU3=9{H7#J=XGca5*Wnj4A$G~tQoPps&6a&MBSO$g*@eB+XvKSaH z6f-bfSirz=VI>2@g*6Ne7uGW{T-eCKaA6Mv!-bO!3>WS&FkHCLz;NLa1H*-<3=9`u zFfd$r&A@Qs9RtIKj|>bKzA!Lc_|Cv^k&A)hA}<5OMF9qei^2>H7sVJDE=n>mT$Ev8 zxG2xSa8ZeY;i3uy!$ma)hKm*q3>Tdl7%pZpFkGx-V7NGof#Kp728N3V7#J?zVqm!V zmVx2oHwK1F%nS^d*ccctaWXJm;$dL8#LvKRNr-{rk|+biC2<CZODYTum(&>;E@?3^ zTxw=uxHN%*;nHLVhD*~J7%shKV7T;)f#K3$28PQF3=Eee85l07F)&=tWMH_Q!@zL) zC<DXgOAHK`uQD)PzQMq7`6~m%6($CTE36C*S2!3Lt|&7wT+v}*xMIn`aK(y&;fgf_ z!xdWwhAUwV3|HbA7_KBSFkDGxV7QXbz;LCAf#FIu1H+YN3=CJ+Gca7)#K3T6D+9xo z?F<Z84lyuXInTgw<q-qJm8T30S6(nMTzSpFaOE8X!<CN=3|GD|FkJc0z;NXk1H+ZS z3=CHV7#OY!Gca5gV_>){$-r<`hJoR#JOjg3B?gA8stgQQH5eGKYB4Ze)nQ<`YRABE z)sunYY5@bo)fNVZs|y$yuI^%BxO$9%;pzhhhO3_$7_R<dV7SJ~z;KO+f#DiI1H&~T z28L^*3=G#K7#OZeGca6}Wnj3b#lUb)mx1A$0RzJ|KL&<t(F_dN;usjNB{DEvt7l-i z*2BPXt)GG6+9U>sYa19CuI*)DxORYn;o4yahHDQQ7_PlzV7T^?f#KR028QcG3=G%h z85piBF)&<LWnj4O$iQ&jkAdO3KLf+{00xHZK@1Gnvl$q!moP9~FK1x5Ud6z0y@r9| zdOHKd^$83N*XJ@YTwlh(aD62M!}T=`4A<8&FkIisz;OK-1H<*33=G%rFfd%d&%ki~ z5d*{Zrwk0&UobFSf6c&f{T&0t^^Xh;*S|0@++b&5xWUE1aD$hD;f4SM!wq2uh8toG z3^ybh7;eZgFx-%5V7Q^kz;HvEf#HTJ1H%mm28J8y3=B7_85nL%XJELok%8gHUIvC6 z*BKaYykcOu@tJ|)CIbV*O=bp$n`{gWH#r#?Zt^fN+~j9qxGBWIa8rbV;ie)3!%Y<i zhMVdP3^(f-7;bhmFx>28V7NJvf#K#W28Ns885nN<Vqm!Wmx19{7z4wtWCn&?X$%av zG8q_d9b#a(b)JFY)+GjpTUQwvZtF2H+_q+5xNXP4aNCiA;r1*BhTDr77;bN1V7R@J zf#LQh28P>P7#MD!V_>*_oq^%@Ee3|$cNrLN-)CUB{fL3#_G<=)JK_uscN7>H?kF=b z+)-m-xTC?qaL1T|;f@0X!<}FThC5*l40j?K81BR{Fx-h}V7QaSz;Gv(f#FUD1H+wc z28KI%3=DS~85r)gFfiO{XJEL~#lUc<mx1BV1O|pXlNlK9Ok-fUGn0Yg&TIyTJ98Nr z?kr<qxU-&t;m#%ohC5ps81C#~V7RlJf#J?x28KJQ7#QxHWnj2-fq~)9I|hb3zZn?r z{9|Ca%gDfRSDu04t_}mkU3~_IyG9HQcLNw0?#41O+)ZF$xSPztaJQa;;cgED!`)s6 zhP!<X40k6mFx*|qz;JgH1H;{|3=DU7FfiQR#lUd)C<DXYa|{f3Z!s|3eaygc_Zb7j z-IojucV9Cw-2KMDaF3aR;hq=+!#zm`hI=v$4EN+2815-CFx*pRV7RBjz;I8Sf#IGW z1H(N-28Mes3=H?&85r()F)-ZoWnj1$z`$@Xn1SJ57z4w-NCt*`F$@g%;usk2B``4D z%Vc1<SH{3_uabe`UJV1oy?O?Qdrb@s_gWbk?sYIQ-0NasxHp}F;od9;hI?}v81C(5 zV7PaRf#Kd+28MeV7#QxoWnj4Xi-F<ZUj~Nz3=9nSWf>UmYcVj~*JWV1Z@|EC-<N^m zeiQ@4{a6Nu`w0vT_iGs#?sqXT-0x*zxIck`;r@CChWmRM81C<7V7R}Jf#LoE28R15 z85r)LVPLp_o`K>1MFxiZcNiG%KV@LJ|A~R&{%;0``~Mgi9xyU6JYZ&Ec)-WN@Iab@ z;ej3l!vjMGh6g4L3=hm17#>(LFg&njV0hrb!0^DCf#HE01H%JP28IVQ3=9wA85kZU zF)%zxWng%a!NBk!n}Oj$9s|RJLI#EhB@7G?$`}|PR4_0+=we`aFqMJf!5#*N2NxI^ z9=u^-c*w@U@KA_>;h_!#!$W%phKC*u3=cyY7#>D2Fg%QAV0akE!0<4Uf#G2a1H;2~ z28M^33=9v;7#JQ_GB7->VPJT8m4V^mBL;?tPZ<~<zF=T@<jBDA$d7^HQ6K}uqYws$ zM{5`u9_?gcc(jLs;n98uhQ|^N43AYA7#?ddFg(^~V0hfZ!0>n?1H<Df3=EH_GcY{< zz`*eMCj-M1HU@?#><kP~I2ah7a4|4EQD$IxqQk)OM4y4-i4g<C6B7o8C-w{sPdpeH zo|G^!JgH@1c+$YY@T8f6;Ylk4!;?u23{RFaFg#ho!0==>1H+Sb3=B^;GB7;Z!ocuk zI|IX$T?`CQ_A)R$Il#d1<T3-plWPnNPi`_WJh{Wb@Z>%N!;?o03{RdiFg$s|!0_ZX z1H+TI3=B`+GcY{)!NBn3F9X9<1_p+w%nS@qSs56f3NbJ|6=h&}D#5_;)PjNGsVf7+ zQx67)r``+<Pg5Bfo)$4MJS}Emcv`~1@U)D9;b}bs!_y`PhNrCz3{Tq`7@kgIV0b#4 zf#K<L28O2_7#N;zW?*=_je+6m4hDv&M;REN-e6#OdYgga={*L9rw<tzo<3n<c>0`y z;pr;|hNo{C7@mG$V0ikOf#De&1H&^;28L%m3=Gfs85o`kF)%z6Wng$F!NBlLnt|b& z90S8M1qOy^N(>CoOc)rR*)uRaOJiVoR>i>ZY#IZ@vkeRk&-O4dJiErg@a!c6!?RBe z49^)E7@o5*Fg#~xV0g~O!0?=xf#JCT1H*G+28QQi3=GdD7#N<bGB7;XU|@Kz&A{-y zg@NJuL<WZEQy3VYPiJ6w{(*tv`CkTx7YqyxFPIq^UPLo6yvSf+c#+M(@FI_a;l*(V zh8I^D7+zdwV0dwhf#Ibw1H(%P28Nf;3=A*b7#Lp8XJB}_hJoSbdIpA<n-~~gaWgQy z5@BF?rO3eWN{NBtl`;dvD^&)DSN04HuRItSUU@Sxyz*mUcoo3F@G6>t;Z+I)!>b7l z46kM~Fua<>!0>851H-F@3=FT<F)+M3$iVRG2m`~b;|vV1PBAdNI?KTD>H-79tIG@w zudXpLyt>K2@ahf&!>jiU46i;hFueN8!0_q^1H-G|3=FUSF)+MlWMFvB!ocvFoq^#s zCj-N4ZU%<eA`A?#6&V;_t1vLUR%c*%t;N9bT9<+0wE+XeYhwn6*QN{%ubmheUb`|d zy!K#Vc%8z)@VbzJ;dKcE!|QSehS!rB7+x=6V0gWlf#LNs28P!M7#LokWng%Hfq~)m zWd?@VpBNZk|7T!$!^FVwhLwTgjS>UH8+`_bH%1H$Z%i2&-UKo*yoqCAcoWaS@FszQ z;Y|_)!<%ddhBtW(3~ve<7~T{!FubW_V0hEc!0=`Y1H+rS3=D4;FfhDX%)szwDFefs z4Gau#_A)TMxxm2i<}w4rn`;aVZ*DR$yt%``@a8@P!<$D83~!z?FuZxe!0_fZ1H+qt z3=D4>85rKOFfhDjXJB~C#lY~Ehk@ZOKLf*CAqIxGq6`dg#TgjhN-{9K)n;ILYsSFv zHkN_mZ6O20+g=8Sx62tA-fm`Kczc$C;q3zkhPN*n7~XzkV0inJf#K~R28Or)85rI% zF)+MiWng&6!NBm2i-F;tI0M5wDF%jjvJ4FG$`}~lH8U{0Yhz$|*U7-}?hymSyY~zX z?>;dwy!*<)@ZOJs;e9j%!}~Y}hWCjK4DWX_FuXs`!0`SQ1H=2X3=AJs7#KbnGBA8F zVPN=R&cN_t0t3T`nG6gcmN77VSkA!kVFd%jhgA#=9}Y7xd^p3v@ZlQ+!-xM23?G>o z7(TKxFnnZZVE8D+!0=I?f#IVO1H(sC28NFo3=AKw85lm=F)(~|WMKH{!ocv+oq^$_ z7X!mbUj~Mc2@DJ$lNlI3rZF&l%w%Brn8U#EF`t3qV-W+x$5IA{j};6IAFCJ`KGrZW zd~9W4_&AAy;p0>WhL1BC7(UKsVE8zXf#Ksq28NGI7#Kb-V_^8WnStTsHU@@|I~f>0 z2{JHzl4D@_q{zVVNri#oQw;;dr%ncjPdy9_pZXaXK0Rk(`1FN=;nQ~phEKm37(NFv zFno?@VECNG!0<Vhf#LHW28Pck85lmFVPN=to`K<u1_Q$vLk5N~b_@((>=_uoI504L zabjTj62rjoC6$5UO9lhOmuv=xFS!g1Un&?FzBDp0d|Ai9@MSv#!<StQ3}5y#Fnrn1 z!0_c11H+f=3=CghF))02%fRsE0|UdC&kPJ-zA-R-`N_cW<qreHm;Ve5Uzr#fzOphf ze3f8e_$tl7@Kuh1;j1D8!&emshOg=j3}3Yv7{2N<Fnl#&VEAgp!0^?Cf#Ity1H)G@ z28OS`3=Cfb7#O|=GcbG&V_^6i$-wY6hJoR090SAGYzBs}c?=9+3mF)`o@8M7dX0hM z>rDoRuXh+2zL_#Gd~;%8_~y#M@XdpP;oCw6hHvW_7`|;}VEDF$f#Ew31H*So28Qo4 z3=H4p85q8oGcbH_VPN>)&cN`!i-F<$BL;@=uNfG=|6pMF{*!^>`!5ED?|&E=euy$K z{E%Z{_@T(a@I!@x;fERn!w*9Sh96c83_sEt7=9EmF#ITHVE9qS!0@Ajf#F9p1H+FA z3=BUOGcf#E#=!7nB?H5cH4F?t)-y2t*u=o_V=Dv0j~xsQKXx-P{Mg69@Z%x_!;dQr z3_q?jF#Nd1!0_WP1H+F83=BUWGcf#k#=!97B?H5c*9;6l-ZC)!_{PBSlbM0xCmRF9 zPfiAgpF9i<KlvFLehM)#{1jzi_$ki7@Kc3>;iozS!%r;+hM&z03_m9@F#Md%!0>Y# z1H;dE3=BViGcf%8$H4H5k%8e?Bm={*GzNxWnG6iSau^tX9bsVjb&-ML*A)haU)LEJ zej6|_{I+Fa`0c>J@Y|Vz;rAQ{hTlsW7=CYJVEDb6f#LTS28Q3;7#M!<XJGh!h=Jkv zQ3i(J#~B!YUt(bReVc*d4?6?H9{~o2Kf(+Qf5aFV{zxz|{843K_+!Dq@W+~g;g1~y z!yiWmhCeP041e4i82)%MF#PdlVE7Zj!0;!Sf#FXY1H+$828KU53=Dtr85sT)F);io zWnlPI!NBmRnt|a@9RtIk1_p*dO$-cwrZ6!4na{xR=NJRSpIZzJf4(s={1sqe_$$M} z@Yjri;jbqH!`~nVhQIL)41bdt82+X*F#OG6VECKO!0<PZf#Gi<1H<2928O>43=Dsp z85sVyF);kS%fRsW6$8WHw+sw_KQJ(WPPO|N%)sz3jDg`_Bm=|0O$-eG_A@a2JH){7 z?<fPqe>nz*|Jn=;|MeIc{u?qd{O@95_&=S2;r}cKhW~RJ82*1_VEF%^fsuiSfsuii zfsuiafssLgfssLrfsw(Ofsw(Cfsw(Ifsw(Qfsw(Dfsw(Vfsvtxfsvt=fsvtufsvt` zfsvt?fstVb10%yy21bS*42%rB85kM%F)%V5WME`C!obLIoPm+y6ayo}Sq4Ui3k-}5 zml+rto-r^oykuZxc*DTR@ScH@;S&QR!&e4Ih93-!48Iu|8U8UaGBPkQGBPnRGIBF8 zGD<KoGD<TrGRiS9GAc4KGO92zGO9B$GHNj}GU_leGFmb)GTJaOGTJjRGEQe;WL(0) z$he$=k#Q9RBNH<NBa;9FBa<)#Ba;{dBU2s&BU3d4BU2p%BU2*-BhxJgMyBTsj7+Z> z7@6KOFfzL_Ffs=-FfxZRFfvCnFfwmqU}WCSz{q@pfsy$n10(Y(21e#H42;ZA85o)0 zF)%WJWME|e!obM<je(Jck%5tgi-D2Fl!1}Oj)9TIk%5uLg@KX9je(IRkb#jUj)9S- zkb#k<gn^NzoPm+0ih+@(mVuF_fq{{wnSqg|je(J+lYx<?hk=o0J_94mA_hj5r3{QL zD;OAARx>cNtYctg*~q}ivW0<>Wjg~S%T5MHmfZ}DEJqj^S<W*svRq<dWVy<~$Z~^$ zk>xf6Bg;JoMwSN*j4W>%7+F3rFtU7RU}W`SU}TMCU}TM9U}TMFU}W9Fz{q-(fsyqD z10(Bc21Yg&21YhR21Yg$21Yh>21d3C42*1Z85r3XFfg($W?*DH$iT>Uih+^sIs+ry z4F*QGn+%L>w;34OzA`Yf{bOKcXJlYxXJKGuXJcSw7i3^$mttUKcV}Q^4`5(q4`yIw z4`X0tk6>VAPi0_auV7$guV!FmuVY|jZ)9L(Z((3$Z)ad+?_ywN?`2?QpTNM#KAC}$ zeHjBI`$`5z_B9NQ?CTjA**7sTvTtEvWZ%xf$i9n#k$o=%Bl~^^M)rdYjO?cv7}>8g zFtXobU}V3`z{vi9fsy?&10(x021fRm42<lr85r4rFfg+JW?*Fh$H2%D#=yvt%)rQz z#=yvt$-u~Qh=GygJOd-gB?d;0s|<{sdJK%5)(niCb_|T1jtq>PGZ+{-mohMNu3%u~ zT+P79#lpbICCI?YCBneSCC<ReRlvZ=Rms4})yBZc)y}}k)xp5X)y2TbHJO2tYd-@c z*9itjuG0*RT;~`Vxh^m;a@}TN<a)ut$n~3nk?S7=BR3-hBR2~JBR4w(BR3ZVBR4Mt zBewtpBeyUEBexg>Bey04BexC%Bey;SBexL)Bey97Bew+uBeyjJBexv`Bex?1BeydH zBeyF9Bex#|BX=|dBX=AFBX=SLBX<e|BX>FjBX<@9BX=$XBX>RnBX<o0BX>OmBX<)6 zBlmm;M(#BXjNI!P7`ZnwFmj(~VC25Tz{q`{fsy+W10(l;21Xtp21Xu!21Xts21Xuz z21Xtm21Xux21Xty21cHE21cG721cHI21cGD21cHK21cGa42(Q;85nuyF);EhU|{4~ z$-v07hJlf1Jp&`pMg~TnJq(OIM;RD-E-*0i++<+nxx>K7bDx2c=OF_l&pQT2p6?8d zJiizidHymm@-i?m@-j0p^71e+^71n<@(M99@`^Gr@=7o;@=7r<@~Sg1@@g_L@@g|M z^6D`#@-Aaw<lW4`$h(z+k#{=-BkwK-Mm}=}Mm`q?Mm{$NMm`S)Mm}!_M!ri7jC}VQ z82KJDF!DWSVB~woz{sD)z{p?Dz{ualz{uarz{o#=fsubQ10(-521fpw42=A97#R8I zGcfWmVqoN7%D~9KgMpEMHv=R8J_bhqgA9!PM;I9Sk25gxpJHI-Kg+<#e}RFK{}KZu z{}l#CevtVe85jj57#Ia~7#IaS7#IbT7#Ice7#IaQ7#Ia+GcXD)VPF*4$iOJDg@I9E zI|HM@E(S({y$p;32N)Oy4l^(c9A#h>xWvFHaFu~k;06PupdkaJpdACFpd$mLpbG<| z;9Leq!Bq^5f@>KV1vfA-3UM+p3W+f=3Q00B3dt}q3Y9W23N<k>3bisY3Ux3r3O!_C z6ne+NDD;tmQRoW;qp&Xnqi`4lqi`|<qi_lXqi`w%qi{L{qi_QQqi`n!qi_!cqi{b1 zqwquqM&UUOjKWJ97=<q|FbdyfU=)7Fz$pBZfl>Gk1EcVJ21eme42;5G85o6sFfa=L zVqg?uWndH$U|<xHW?&RiV_+09WMCArV_*~sWMC8tVPF&qXJ8bGVqg@BWndIZU|<wU zW?&RaV_+1?WMCA@VPF)gXJ8a*Vqg?$WndKPU|<yKW?&TQV_+1S$iOHvg@I9IIs>D~ zOa?}g*$j*#YZ(|tb}%rC+-G1E`OLs5%Fn<ks>#48YRbSU>d(L^n#8~;n$5r{TEf66 zTF$^ITE)O9TFbyF+Q7gl+Qh&p+Rwl!I*EZ%bSeX*=sN~R(ccV=qW>5e#TXeF#iAG( z#nKrV#j+R}#c~-K#f~vBid|-46uZX2D0Y*9QS3Vdqc{Ttqc|@Eqc|S}qc}eUqqrag zqqr6Wqqs2xqqrFZqqrplqqsE#qqrLbqqsi<qj)s~qj(Dgqj*09qxd8SM)9c(jN&sG z7{zBZFpAG(U=&}#z$m_&fl+)L1Ecss21fBS42<G885qUiFffY0XJ8cn#K0*2m4Q+G z2Lq${Zw5y3e+-Ngj0}ttEDVei><o+&QVfg|vJ8w83Ji=A$_$JWY7C4L8VrmQ+6;^m zdJK#bh761n#te)SrVNY{?hK3)K@5x%l?;p$y$p;JD;XFi4l^)HoM&K^c*(#h@rQv? zl9ho`l8=E=QjmdBQiOp~Qk;QNQi_35Qig$1Qj>vEQip+2QlEiQvV(z9aw-F(<O~Kz z$=M8ylAjqEr5G3(rI;BQrPvr4rQ#VFrE(Y;rScgVrHU9BrFs|`rKU14N-bhwlv>Qd zD7A!vQEC|jqtpQgMyZnwj8b117^VI)FiJBpFiJBsFiNvBFiHzBFiOiZFiIORFiIOU zFiM*-FiKl8FiP7nFiP7qFiJZyFiN{JFiLwcFiLwfFiOWUFiIyfFiNK|FiNL0FiK}J zFiPh#FiICNFiICQFiMv(FiKZ2FiKZ3FiJNwFiKBgV3eNBz$iV9fl+!U1EcgD21e=m z42;r?7#O9OFfdAQWMGuu!oVoKoq<tCfPqm)mVr@5fq_v*nSoKJhJjJ0lYvpDhk;S1 zpMg>4IRm527Y0U|?+lDGzZe*0gBciQ6Brm}lNlIg(-;_K_cJico?&2=J<q@>dx?Qj zPMd*I&V+$c&XIvp&WV9h&Y6Kx&Xs{t&X0jnE|7syE`)(mE{uUuE|GyzE{lOtZYl$# z+&l(Gxy1~Oa?2PP<yJB<%B^N#l-tI@D0h&7QSKZAqx?q(M)@xcjPl<Z80CL4Fv|aB zU{qjWU{qjcU{qjZU{v5_U{v5?U{v5|U{nxdU{nxgU{sJ`U{sK1U{sJ}U{p|KU{p|H zU{p|NU{ugzU{ug$U{o+*U{o+>U{o+;U{tVVU{tVSU{tVYU{r8oU{r8rU{vs6U{vsC zU{vs9U{nZXU{nZUU{nZaU{r`=U{r`@U{pw8U{pwEU{pwBU{uItU{uIqU{uIwU{ok# zU{ok&U{t7JU{t7PU{t7MU{q*iU{q*fU{q*lU{vU0U{vU3U{sjEz^E{pfl*-^1Ea!B z21bQB42%l%85k87F)%7DWnffT!N91nnt@Sa9Rs7nMg~TOEewnb+Zh-Yb}=w2>}6n7 zIKaTDaF~Hn;TQv>!bt{3g)<C{3g;OZ6)rI_DqLk?RJg&wsBoKsQQ;l~qryW5MujH~ zj0(>g7!_VIFe<!dU{v_Pz^L$<fl=Wb1Ea!E21bQH42%l@85k9r7#I~<85k8g7#J0~ z85kA$7#I}=85k8s7#J1B85k9%7#J0085k867#J0m85kAS7#I~b85k9H7#J1x85k9f z7#I~z85k8U7#J0;85kAq7#I~D85k8^7#J1Z85kA47#J0O85k7<7#J0U85kAA7#I~J z85k8~7#J1f85k9l7#I~(85k8a7#J0^85kAw7#I}`85k8y7#J1H85k9-7#J0685k8C z7#J0s85kAY7#I~h85k9N7#J1%85k8OF)%7lWnfgC!N90En}Jbr9s{G|LIy^qBMgj6 z#~B!vPBAblon>HDy1>AwbeVxs=^6v0(oF_Nr8^9aO7|HUl^!uLDm`UjRC>X{sPvkF zQRy86qtZtPMx`$dj7r}b7?pl8Fe?3JU{q#cU{q#iU{q#fU{vO0U{vN|U{vO3U{n@j zU{n@mU{sc1U{sc7U{sc4U{qFQU{qFNU{qFTU{uy(U{uy+U{p3>U{p3{U{p3^U{tnb zU{tnYU{tneU{rQuU{rQxU{v;CU{v;IU{v;FU{nrdU{nraU{nrgU{sD`U{sD}U{p?E zU{p?KU{p?HU{uazU{uawU{ua$U{o$*U{o$;U{tPPU{tPVU{tPSU{r2oU{r2lU{r2r zU{vm6U{vm9U{s#Kz^FW#fl+xH1Ecax21eyM42;V285orpF)%7GWnffZ!N91znt@Sy z9Rs8CMg~UZEewpx+Zh;@cQG(3?`2?AKES}Je3*ez`4|JE@<|3p<ueS7%I6svl`k<c zDqm$_RKCH$sC=7&QTZMNqw+%rM&&0AjLOd$7?oc!Fe<-gU{wCVz^MG0fl>Jz1Eca! z21eyS42;VE85mWV7#LMp85mVK7#LN!85mXg7#LLq85mVW7#LN=85mWh7#LM#85mU* z7#LNQ85mX67#LMF85mV`7#LOb85mWJ7#LMd85mV87#LNo85mXU7#LL?85mVu7#LOD z85mW(7#LN285mUp7#LN885mW<7#LL|85mV!7#LOJ85mWP7#LMj85mVE7#LNu85mXa z7#LLw85mVc7#LN`7#LNW85mVs85mXC85mW%7#LM`7#LM885mWq85mV<85mU^7#LMo zGcc;|U|>|;#lWb#hk;RbKLewhE(4>Q6$7K14FjW^9Rs79BLkz_Ee1xl=M0Q$FBurs zUNbPNy<=chZ(?9n?`L3CpUA+dKAC}0eHsI!1`h+Hh9m={hBO1ChAac4h5`el##RPK zjYABK8b=ryHI6YbYMf+X)J$h!)GT3O)GT9Q)U04&)U0M;)Z%4e)RJOg)RJLf)RJRh z)KX+%)QV?d)XHIC)XHOE)GA<L)GB6R)cVH2sLjm4sLjg2sLjs6sLjQ|s9npzsNKcD zsNKWBsNKiFs6CN^QHPa*QAdb@QAdP<QAdn{QAd)2Q74UoQKy)JQKyuFQKy`NQKyQ5 zQJ0f}QCEzCQCEV2QCEtAQCF6MQFjspqwahLM%{%BjJk^%7<HF1FzN*`FzUrJFzUrK zFzO{TFzTf+FzP*GVAOlhz^M0;fl==>1EbzI21flZ21fnq42=3S85s3vGcfAUV_-DU zV_-C}W?(e1WneV0XJ9mNVqi45%)n^yfPvBA5d)*a69z_u=M0R7RSb-V?F@{DoeYeI z-3*L|eGH67%nXc10t}2sLJW*XA`Fa1;tY&NtqhDtlNcC{rZ6xXO=Dm*n#sUuEWyBN ztjfS>tj@q_tjWM=ti!-)yn}(!_$ULT@o@%5<C6@G#%CB9O(GZ=O;Q;cP0|?{O)?o6 zO>!6*P3|!;n!ILUG<nOwX!4$c(c}{YqiH(>qv;d|M$>5wjHWXf7)@t0Fq&B~Fq*kC zFq*kDFq(NXFq-)=Fq++AU^IKlz-acGfzj+O1Ebjo21fHb21fI421fH<21fIK21fHq z42%{`42%~142%|n42%}S42%|H42%{_7#J-!GB8?fW?;0~%D`x`gMrb~kb%+Cj)BqA zfq~J|iGk75m4VT6I|HNT5e7!fV+@RzCm0wlPctxDc{4CtMKCa0MKLg1#V{~h#WOHk zePm#?`p3X%&A`BD&BVZH&C0-Ny@Y|$dLsj)^=1Y}>#Yoo);ky&ZOj-LZJZexZCn`` zZQL0cZM+y5ZT2%T+MHovv^mGXXmf#q(dIG(qirbzqiqudqiqWVqiq`lqirVxqn#!L zqn#N8qn!l<qn#B4qn#}SquntEM!U-ljCNNU811ezFxuT>V6;zSV6@L?V6-n}V6-o0 zV6-n|V6^|j!05op!05ot!05or!05oi!06D(!06D&!00f6fze?S1Ea%K21ZAD21Z96 z21Z9c21Z8%21Z9?21duz42+I97#JOIF)%vbVPJH;&%o%E#lYxP&cNtY$-wAT&A{kX z$H3^U&%o$x!@%fl$H3_9z`*G2%)sb;n1Rvx0t2J-B?d<4D-4Xz*BKaHd>I&Bq8J!m zVi*`*;usiR5*Zj>{xUGSaxpNv@-Q&E@-Z;F3NkRdE@ohK-N3-;x`~0&bqfQd>vjf4 zH$w(SH#-JKHwOkrHzx*0H&+Hmx91FuZeJJ}-M%p}y8U2abo<S~=w8Rb=-$o1=-$h~ z=-$u3=st;o(L;xU(ZiB~(Zia7(ZiO3(Zhj((PIMxqsLwbMvwgrj2;IW7(I?KFnR_u zFnY!@FnT61FnT62FnXpkFnWGvVDw^QVDw^PVDw^RVD#c-VD#!>VDy^G!00udfzfLw z1Ebd*21aiN21ajQ21ajw21ai|21aiY21f5T21f7642<4W85q5%GcbD3Vqo+UWnlDC zVqo-9VPN!8V_@{rWMK4J!ocXWk%7@?GXtZ~Rt83&9Sn@Vb_|TZ-VBVsz6^}M{tS%1 zK@5z(4;UDI-!d@zzGq<c{m8)R`-OqgFM)y4FPDMQFQ0+YuaJS!uY`fo?;8W7KQjZP zKPv;HKRW}XKNka||5^q{|6L4>{(Bf0{r532`X6Lq4De=P42WQ042WW242WT142Wl7 z47k9+7;u+?G2lJ}W57cO#(*abjDZmhjDe{PjDhJ4jDeX9jDa}}jDaT@7z3{|Fa};{ zU<|y;z!-RkfiWnNfiWnLfib9nfib9vfib9*fiYN`fiYNvfiYN%fiYNzfiYO0fiZX~ z17q+e2FBnm42;3s7#M?hGBAc%GcbmDFffLAF))VsFffMrGcbl+Vqgrp&%hY+kbyDe zF#}`BGX}=c$qbC43m6zf7cnq~E@5B{UCzK57RJCBmdwBymdd~wmd?N!mc_sruEf9? zuFt?2ZpgqGZp^?KZpOeEzJq}={3rus_;Cit@RJOT;b#~aBfJ<GBf=RNBO)0XBcd4? zBjOksBc3xbMtosljQGaD81aLFG2%A^W8_o@#>hnsjFC$i7$cW4Fh;IqV2m<gV2rY5 zV2rY7V2pBPV2pBMV2s+uz!-I$fidbN17p-_2F9p!42;p042;oj42;no42;oT42;pe z42&_-42&@v42&^a42&^442&`Q42&_m7#L%YGcd-SWMGUr&A=FQj)5`Oi-9pVoPjYm zl7TTcnt?Gkj)5^wmVq%&i-9pthk-FpkAX4HkbyC79|L3DX$Ho)vkZ)J=NTB|E-^61 zXE89wmoqTNS28fhS2Hli*D)~0|6yQE;ACJ-;AUV<;ALP;5MW?T=wM(>n99JIFr9%h zVI~7(!W;(1L=^_cL_-F~L}LcVL{kRFL<<JS#M2Cni8mM+6K^pvCf;FSOuWy)m=wjp zn3T@In3T!Dn3T=Hn3TuBnDl{xG3hS@W72;H#$-kY#$*--#^jj{jLFLw7?W2pFea~J zU`$@iz?kC3z?c%uz?c%sz?c%wz?c%nz?gD~fidMg17pfX2F8@j42&t)7#LGs85mQ8 z7#LGS7#LH-7#LF{85mQ4GccxcFfgWZF)*g_FfgX^GccwtU|>vJ%fOhno`ErKBLidF z76!(23kJq?R|dv(cLv6EPX@+x9|p$s+YF59FBllpUokMIzhPiZf6u^}QOv-Y(ZIl% z(Zs-*(Zax((ayk_@tc7$lY@aVlZ$~dlZSyZlb?Yxa{~io=3WNI%>4|EnFkpdGmkJZ zW@$4pW?3*WW?3;XX4x<>X4x|^X6<KS%sRusn01bUG3x>YW7cH`#%y;6#_SLV#_TW# z#_R|N#_VVY#_Wd-jM?uP7_&bxFlK*ZV9fr?z?id;fiY(t17pqx2F9FC42(Hj85nad z85ncj7#MRs7#MTC7#MSX85nafGce{pU|`IB#K4&Qgn=>lIRj%}6$4{lI|E~0Cj(<% zHv?l{9|L2)C<9}@5(8tt3Ik)l8Utg#CIe&sJO;-6)eMaJYZ(~x*E2BYZ(?992w-3= zh-F|bh-Y9dNMv9vNMT?s<YHhf6lY*8lw@EmlxAQolw)8l%wk|HEN5UWtYly;tY%;= ztYcs-l44*iQfFW+(qv#P(q>>R(qmvOy2!v-bdQ0t=m7&`(IW=NqNfau#kmZO#Z?T9 z#Wf6!#dQpf#f=P%C2S0gCBh7hC87+BCE^T>B~lEGB^wzSOZG7^mK<PUEIGu$SaOts zu~e9Wu~dP9u~dnHu~dbDu~eObv2+CkW9e1~#?tK!jHNpn7)$psFqY{uFqT;{FqYXc zFqYXdFqSzoFqZ9PU@SYvz*u&IfwAlq17q1)2FCIV2FCJM2FCJs2FCJE2FCIp2F40G z2F40)2F40q2F40~2F3~_2F8jV42%^=85k>$GcZ=1WMHf~!@yWs%fMLK#lTqE!@yYC z$G})Qk%6(QfPt~9mVvRVo`JEdk%6(Qg@Lh}oq@4hgn_YIjDfLQf`PGGnt`!;GXrDw z0S3nEs|<|QHy9YJZ!<7f-(z5`e#pRB{e*$B`Z)t*^(zL(>bDGx)gKrbt3NX^)^IQ| z)^Ia0*6=bg*6=eh)(A2%)`&1L)`&AO)<`li)<`oj*2pn1)+jJA)+jMB*4Q&J*2FO| z)-*9N)+}LQtU1BJSo4m7u~vwIvDT1*u{MB#u{M{1v9^qXv9^+dv9^YRv9^wZv9_Io zv33FjW9=jc#@Z<ijJ4Al7;9%TFxJjyV62_Xz*xJAfw6Wi17qz52FBXW42-qg7#M4J zFfi6$Wnip*#K2hloPn|SB?Dva8wSSOj|_~ppBWfyzcDb@{$OCNV`pHj<6>Z}6K7zo zlVM=2lVf14Q)FPQQ)6JP(_mn%(`I0-(`8_+vteMY^JHMGi(_D{OJrcIOJQKFOJ`uL z%VJ=x%Vl7!D_~%(D`sG<D`Q}+t7KrTt6^ZQo5;XeH-&+*ZW;q)-3$iCx>*d2b#oaQ z>lQFD)-7gWtXs;!Shs?Kv2GOuW8E4C#=4UXjCC&<80&c$80+;I80&)=80#w-80+US zFxKy8V64Bzz*zsCfw6&sfw6&^fw6&&fw6&ufw4i5fw4h~fw4iBfw4h>fw4iEfw4i2 zfw4h@fw4i0fw4h{fw94ofw94cfw94!fw94ffw94rfw94zfw3Wlfw7^Gfw7^Cfw7^2 zfw7^Qfw7^1fw7^Pfw7^Dfw7^3fw5sa17pK12F8Xt42%sc85kSZF)%i4U|?+6%)r>N zgMqPOHv?nCJ_g2y0}PA}=NT9q?l3Smd}Ls3_`<;00CMjy2F8ZJ42+Eo42+G;42+Fz z42+GO42+FD42+HZ42+E`42+HH42+GM42+H142+Gs42+Ei42+FN42+E?42+Ft42+GI z42+G|42+Go42+FY42+GH42+F)85kS)GcYzjW?*dMWMFL4WngUbVPI^^W?*dUU|?*T z$iUb%g@LhYIs;?VOa{iLMGTBhs~H%Z)-f<PZDe3<+QPutw4H&mX(t0?({2XFro9Y| zO{W+bo6a&YHeFy~Y`V<A*mRA7vFQc_W7Ag##%3l4#%6W~#%4|i#%3M{#%4hV#%5s# z#%3`F#%2iy#%6T}#%3)B#%6N{#%3D^#%4PP#%4zb#%4DL#%2!&#%6B@#%5mz#^x9X z#^y{0#^yQ(#^y!_#^x3V#^!bg#^x>t#^zoI#^wnOjLnl77@MatFgDL*U~Hblz}UQz zfw6fD17q_x2FB(c42;dY7#N%PGB7qDU|?)M#K72mgn_a7I0IwzNe0H|(+rHwFBlkG z*cljGv>6y%d>I&93K<w%rZX_M>}FtWxy8WP@{@tFRg8hLRi1&dRf&PIRh5CURh@yc z)qsJq)slg+)rNtw)t-T|)ro<z)s=y<)t!N{)sum-HH?9=HIjj`HHLw)HJ*X7HHm?- zHHCq(wUL3bwU2?Zbut5E>r@8D))@?pt#cU|Tjw({wk~2|Y+b^@*t(g4v2_~*W9wlC z#?})IjIE~_7+cRWFt%P|U~Ij@z}R}7fwA=_17qt82FBK}42*4D42*5O42*3842*5U z42*4J42*4(42*3u42*5^42*3`42*5642*3W42*5I42*3K42*3~42*3q42*4V42*4_ z42*3)42*4l42*3742*5T42*4|42*5z42*3h42*4)85rBPGcdN@WMFLj%fQ&K%)r?0 z&cN87#=zL#%D~vZh=H+vH3MV&ItIq}jSP(Kn;96}_b@QFA7x-{KhD6|ev*N){WJq( z`&kCY_VWyk?ROX$+wU_lwm)KEY=6qY*#3fnvHcYTV+T6}V}}R>V}~RIV}}d_V}~3A zV}~*WV}}|8V}}L<V}}+4V}~UJV}}g`V}~aLV}~CDV@Ci3V@EIpV@Cu7V@DJNV@E6l zV@Es#V@DnXV@EXuW5)yr#*WDhj2+V$7&~S%Fm}vgVC<OBz}T^ffw5yL17pVu2F8xn z42&J?7#KSaGca}>V_@t!!NAyYih;4?3<G1wc?QOgiwuk%ml+s4t}-xo++bkrxW&NO zafgAi<0k`Srvw9Irws#RXB-1#XA=Ws=L!bK&NB>*ov#@fySNw_yVMyNy9^i@yNnqa zyUZ9EyDS(OyBrx9ySx|}yL=fKy8;*(yMh@QyTTY4yCN7EyP_BvyJ8p^yW$uayRsP= zyYd(qy9yZ?yGj@syUH0DyDAwNyQVQPb}eRL>{`LV*tMF0v1=^@W7j4I#;&alj9uFq z7`t{dFm|0_VC*{0z}R(zfwAi@17p{H2F9*O42)gR85p}>GB9?%VPNcf$H3V2mw~aH zi-ECQo`JDjiGi_Om4UHagMqPIn}M-gkAbn<kb$w=gn_Z!oPn|1ih;4)mVvQ5h=H*? zl!383oPn`Bl7X>1nt`!9j)Ac|k%6&0g@Lg<je)T{lYy~2n}M-Amw~ani-ECwB?Dvk zSq8@L_Y90Z!VHW(mJEzNu?&noH4KbBvl$qBb}%sZ9AseZIl{o$bDV*(=OhDT&m{)N zp4$wJJ@*(Gdmb_{_B>%=?0L?>*z=NsvF9}dW6uu;#-85{j6MGt7<(BR7<*Y57<<_m z7<-i&7<&yE7<)|_7<<hb7<;W47<=s*7<(NV7<*k97<=6q7<)q*7<(fa7<;1_7<<zh z7<+RV7<=;=7<&sD7<<bY7<(%i7<;Q37<+3O7<+pd7<*?jF!ruvVC>z<z}UNmfw6Zx z17q(l2FBjK42-=87#MpGGcfiZV_@t($-vlqhJms7Ap>LY69&fKXAF$JFBlkmUokND zzGYzS{lLK3`<a2U_bUTq?+*sX-d_xiy?+=O`y?3{`z#n3`(hXv`|21N`xY@U_MKp0 z?0dt&*w4+t*ssOF*zeB3*dM^a*dNTm*dNBg*dM{b*q_M2*q_C~*q_V5*q_h9*k8oJ z*k8iH*k8uL*k8%O*x$y$*x$*(*x$pz*x%2<*guJZv408!WB*15#{PW_jQxih82gVh zF!rBdVC+B3z}SDDfwBJ*17rUc2FCu!42=EH7#RCsGBEakV_@w6&A{0Imw|Bt0|Vm( zRtCli><o+(xEL5G@Gvk=kY-?<puxa6!Ipt>f&&BN1ZM`u32qFG6FeChC-^WhPVi@7 zoDjsoI3bjQaY6(G<Ai7i#t8)sj1!6(7$=l6Fit3EV4P6Nz&N3XfpJ1T1LK572F3}^ z42%=n7#JsXFfdN&Vql!GoPlw|F$Ts7uNW97@-Q$?G+<zy7{<Ujv5J9l;!Fm{i8~k= zCthV>oOq9capFS;#)(fD7$-hsV4V1#fpOvw2F8iM7#Ju1VPKs2kAZO#0|VnECI-ey z{0xkfgcukni83%wl3-w*B+bA$NtS_ek`)8vBzFeJNj?mWll&MMCj~MvP6}gSoD|8x zI4OpKaZ(%u<D^^$#z_SXjFV~^7$-F`FivV=V4T#>z&NRgfpJnl1LLGg42+YeFfdM9 z%)mHl0|VovqYR9bPB1V|I?cd1=^O*&q>BuUlddo@PP)#(IO!Gx<D|O`jFTQPFiv{R zz&Pm#1LLIM42+ZhGB8g1&%ijDk%4hC3j^b1HU`GY91M(;xfmEH^D;0_=4W7>EXcq( zS&xBnvM&SU<U$6<$&(ovCvRt9oP3voaS9^?;}iu3#wqp;j8kG57^kE%Fiy!}V4RZ8 zz&ItBfpJP11LKr>2F58(42)A+85pN@FfdN(W?-Ds%fL9LpMi1890tZI^BEYYEMj1s zvXp^w$_fU?DXSP5ryOTsoN|SMamq~w#wm9g7^mE0V4U)pfpN++2F58b7#OF#Vql!| zlYw!{9|p#$oD7Up`4||d3NSEE6=q<ZD#5@wRf>Uesw@NJRCxx*sd@~IQ>_^orv@-E zP7P*YoEpZ!I5m=iacT?$<J5Qt#;HjRj8jt?7^h}1Fiy>8V4RxAz&N#;fpKaZ1LM>V z2F9sf42)BI7#OGaGcZn_#K1UpDg)!x=?sihXE88Nox{L5bshub)ZGk>Q*SXaPW{Kg zI8A|paheMQ<FqUW#%X;FjMLUKFitzez&PzC1LL$$42;vhGB8g2!N54}7X#yTW(LOT zJPeG}`573e3o$TG7iD0aF2TS!U5bHmx(oy3bWH}v={gLI)Abn`ryDUaPB&#>oNms* zI6Z`cae5*H<McEJ#_5?1jMK9j7^fF7FitOKV4Pmcz&O2}fpK~p1LO2g2FB^#42;uf zFfdM^%fL8&J_F<QMGTD7moqR<U&+8YeGLQS^mPo3)AuqkPCv!KIQ>2Y<Mc-ijMJYo zFiwBLz&QOi1LO2}42;u1GB8g6!oWEFI|Ji%kh}jfFwPKSV4NY!z&JykfpLZ;1LF*7 z2F4k342&}r85n1%Ffh(gV_=-2$-p>6n}KnLE(7BXF9yaLnGB3GdKnmJtY=`HahZW} z#!m*unX(LwGi?|cXGSwH&a7ZyoY~00IJ1R;ab`OM<IGM5#+j2C7-!CAV4OLRfpO*n z2F96-85n0SWni4SoPlxXN(RQ6+ZY&U?qpz`xrc#q=6(jonTHq{XC7f-ocWM}appS) z#+jcP7-xQEV4V4bfpO+v2F98H85n0VF)+?zVPKpk%)mHHjDc~MJOkq_MFz%MdJK%S zj2RebnKCfWvS47GWy`=g%btO8mJ<WxEEfjGS-}j9vl18>XO%KA&Z=NwoK?-hIIE6< zaaJP(<E$12##!wQjI+8J7-#h|FwUC5z&L9%1LLd}42-i@Gce9t%fL8mJp<#cjSP&l zwlFZx+Rnf@YbOKatlbQZv-UAC&N{%rIO`At<E;A(jI;hRFwRzDV4Us3z&JaDfpK;p z1LN#X42-icGBD2mz`!_%mw|DP7z5)RNe0F_G7OA!<QN#|s53CmF<@YvW5mEX$Ap1# zjyVJ497_hqIo1q}b8HzH=XfzN&hcenoD;ynI478aaZVTm<D3Wv#yO=7jB}b880WMz zFwW^@V4Ty#z&K|j1LK^@42*N8F)+@V!N53YIRoRIRSb-Cwlgr!*~7p%XCDLOoP!LE zbB-}E&N;!rIOjA2<D9b$jC1ZVFwS|&z&Ph01LIsq2FAH842*Nx85rksF)+^MWni2u zz`!_Hn1OMw7z5*6Ne0HbG7OA!4H+2cnlLcVHDh3$Yr()c*NTC0t}O%OTzdw_xsD8s zbDbF&=ejX4&h=nmoa@EFI5(Yvac&y}<J?sYjC0R0FwXtJz&KBgfpMM{1LM3%2F7_6 z42<)pGBD1Y$G|vmAp_&QB@B%7mN78SThG8aZwCY8yxk0p^Y$_@&O5-sIPVYx<Gdpb zjPousFwVQez&P(Z1LM3~42<*cGBD1&&%ikE4+G<TP6o#Ld<=~91sE9T3o|gzmtbI= zFU`O>Uygxsz5)Z|e0>JS`9=(k^X(ZJ=esa4&Ua&AobSoNINy(faeg2J<NOc?#`$3k zjPp|&80Qx;FwSphV4UB@z&O8`fpPu>2FCf585rkJV_=*=lYw#m90tbu^BEZDFJfSv zzm$P-{w@Z_`Fj}{=kI4=oPUskasFWj#`(t>80Vj4V4Q!NfpPv>2FCdp7#QbYVqlzq zg@JMYM+U|P0t}1`Oc)p!gfTEKsA6DTuz-Pa!4U?=1&<jR7cwz0E|h0rT&TgoxKNvc zaiJaq<3a-l#)Xy)j0>F@7#F%QFfMdwU|i_Qz_`$dfpMW91LMMI2F8VP42%mC85kF) zFfcAmXJA~I$-ua<je&9DWCq5CGZ+{b&SGF(IG2HO;UWgcg-aM17cOUDT)2{fap4XI z#)Z2X7#E&kU|e{XfpOt^2F8V#7#J5`XJA}-lYw#J9R|jQ_ZS!#zGYxs_=|yY5kCXt zA|VFGMWPIhizFBr7fCZPE|OzlT%^drxJZS8agjO$<035v#zndejEkHY7#F!RFfMXu zU|i(Mz_`epfpL)^1LL9q2F67}42+9H7#J6YGcYcSWMEtr&A_;*f`M_-bOy#nyBQc4 z-DO~0%*epFSe=1!u{Q(b;w%Qn#hna{i<dDlE?&>TxOfu-<KnFhjElE3FfKm8z_|D% z1LNW|42+A<F)%K^$iTSxG6Un{s|<{bA2Bd4e#*eO_yq&w;@1p}i{CLYF8;v4xP+I1 zafuWI;}UrW#wAJ&j7wA)7?)@=FfP$yU|gcdz_`SKfpLjF1LG1W2F4}+42(-c7#Np? zF)%KPWMEtp$H2HGfq`*JG6Un1R0hT+B@B#98W|XuOk-eNGLwOE$s7j8CG!~=mn>pn zT(Xpbamfk>#wDv67?-SLU|h11fpN(e2F4{P85ozGVPITxj)8H>1qQ|?mlznATxDQf za)W_!$t?!PC3hGYm)vJyT=I~Camix_#-$7lj7#Mi7?(OTFfL7HU|ibCz_@fh1LM-m z42(-ZF)%I@WMEvT$H2JEoPlwf6$9fkTL#8u_6&^6JQx_41u`%$3t?bf7S6!9EQ*0~ zSu6wNvUmo@WjPFt%kmi*mlZKEE-PhVTvoxrxU7nSaoKbR#$`(w7?-VNU|hDEfpOV7 z2F7KZ85oysWnf&kgMo3`E(XSBCm9%*onc^Hc9Vf|**ylvWe*q_mpx`+T=s&2aoH;d z#$|6A7?-_gU|jZ(fpIxE1LJZ92FB&e42;Xw7#NppGB7UJVPIUY&%n6ch=FmrDFfqj z3kJsJ)(nix?HCxB2Qx4(4`X0l9>Ku4Jc@yFc?<*N@^}Wu<w*>T%TpN`m!~r@F3)0M zT%N<gxIB-6ad|fb<MLGujLXk4FfRYVz_>z$fpLWu1LKM~2F4Y&42&!0Ffgvz$-ubc z5Ch|iqYR8IPB1X8IK{xY;xYr{iaQL9EABHeu6W46xZ()|<BDetj4NI+Fs^vbz_{WE z1LKO{42&!OF)*%VWMEv$!oawaje&8cG6UmE0|v&GrVNZL%^4V1S}`!Lv}a&k>Bzvi z(uIL>r5gj|%1{Qzl@Sb#E29}0S7tCUuFPd%T$#_nxUz_Wab-CJ<H||~#+5Y;j4SIH z7+3Z(Fs_`%z_@Zf1LMj~42&zcGBB>(!N9n3Hv{9!eGH5%4>B;WJi@@Z@;C$I%2N!C zE6*}8u6)G6xbi6j<I3j@j4NL<Fs^*fz_{`q1LMk%42&y3Gcd0F%D}kt2Lt2EUkr>Z z|1dDFl4M|9Wx>F>Du#h^RUHH4sznTpt4=U5u6o13xSE@RakUl$<7#&X#?=7~jH`ng z7*~feFs_bZU|gNZz_>b#fpK*%1LNuf2FBIJ42-MG7#LSqFfgueWnf(0!N9n>n}Kn4 z9|Pm+i42UZCo?dv-oU`PdM^Xx>O%~StB)`+u0GDdxcUqO<LYw^jH@p)Fs{DLz_|Jm z1LNwa42-KkF)*(F&cL|(Cj;Z^KMag(7#SGXFf%Z&VPjxi!@<C~Mx23hjS2(f8cPPo zH8u>4YwQ^q*ElgSu5o2xT;svOxW=1-ag84X<C;JQ#x)@fjBCOf7}w-5Fs{jGU|dtk zz__NEfpJYK1LK+s2F5kj42)~)7#P<yFfguZW?)>?%D}j$oq=)95(dUKhZz{xJZE5B z%gMmFR+oWsZ7>7l+HwZQwbK|F*KTECTziRuaqVpe#<lkt7}q{zU|jo{fpP5{2FA5t z85r08U|?MPi-B?NUk1i?3=E9xm>3w>u`n>M6J%gqC&IwEPMm>pofHG(I#~wBb@B|1 z>ueYp*LgB9uJdDHTo=H=xGtE1aa{xh<GLsY#&xj_jO*eV7}w=7Fs>_PU|d(sz__k~ zfpJ|c1LL}O2F7(=42<jg85q}1WMEu3g@JM1GzP|XOBoo~ZDL?tcbtK7-6;mfb!QnE z*Ii&>Tz8p)aosfr#&tIt7}wolU|e^ffpOg<2F7(y85r07Vqjbca_@fz#`TO0jO&>h z7}v8gFs|ohU|i45z_^~5fpNV61LJxj2FCRw42<gy85q|GFfgt!VPIT8je&9fE(XT+ z4;UCXurM%gP-bA<;KabVA)bM8Lk0umhHM7L4S5WV8wwa0H&ik(ZfIg)+|bIvxS@lA zaYHu)<Ay#4#tjn~7&lB}VB9dDfpNnk2F49b85lRLU|`&^nt^e{S_Z}qrx+MFTxVe1 zaEF0$!#xJZ4G$R@H#}ot-0*^dal>l{#tm;77&rW3VBGMZfpH@b1LH<P2F8uT42&Da z7#KH7GcazHWnkQ>z`(dsiGgvWAp_$^I|jy$!3>NW!x$JhMlvvNjA3Bh7|+1CF^Pe3 zV=4pV#ta6=joA#08}k?#Hx@E5Zfs*<+}O#$xUrjoabqt7<Hmjl#*LF07&lI3VB9!^ zfpOz32F8tZ85lRtXJFj8kb!aIJ_g2(cNrKrF)}c2Qf6S><j%mjDVKq9(?kZwO&b^( zH=So--1LTlann}@#!WvM7&rZ9VBGYVfpIe%1LJ0X2FA@o42+va85lQ9FfeYGW?<Yb z%fPr<o`G?*4g=$6eFnzOMhuLbO&J(BTQD$gwqju19L~VFIfa37b0!1h<{Spb&3O!r zn~ND3H<vLmZmwWp++4-LxVe*oadQs?<L0RhjGL!3Fm7JLz_@uO1LNk^42+xCF)(i4 z%)q#LD+A-^9Sn?{cQG(-KFPqi`5FV`=GP32o8K`oZvM!?xcLhM<L2)SjGKQkFmC?K zz_^8hfpH5n1LGDp2F5L%42)ak7#O!GGB9pYW?<Z+%D}iqoq=(S76aoJT?WQ21`Lc_ zj2IZVm@+VKF=t@hV#&a`C5(Y_ODO~6mYEEUTXr)rZn@9ExRsTGajPZ+<5mv_#;xfL zj9Xh67`OH^Fm9c|z_@iX1LM}I42)anF)(gj&cL{JB?IHuH4Kbf*D)||-N?YWbu$Cw z)~yVTTMscXZavDtxb*}B<JQv*j9bq!FmAoTz_|4-1LM|T42)a<GcayrVqo0H!oawV zlYwy?4+G;iJ_g2Z0t}4X<QW*ZDKRi^(`I1YX2HO?&6a_2n>_>LHYWzgZSD+=+dLT< zxA`zIZu4Vc+!o8gxGjr;aa%nD<F+OS#%-+(jN3XG7`JsZFmCH(VB9v5fpOau2F7jE z85p<CVqn}hmw|EHCI-fBTNxO)ZD(NIwv&Nz+inKNZTlD)w;g0)+;*6OaobS_#%(7U z7`L5bVBB_wfpObQ2FC3i42;`#7#O$vF)(f~Vqn}pgMo4T9tOtkw;33>|6*X=A<n?K zLxF*DhcW}>4mAeG9U2UbI}8~ZcUUnn?yzNG+~L5$xWk!&afcfN;|>o7#vNV^j61>^ z7<WW5Fz$$DVBC?wz_=rsfpJGF1LKY+2F4xz42(ObFfi_z#=y8^CIjP+c?^s@7BDdG zSj@n<V<`jUjx7v~JGL`0?l{80xZ@-P<Brn|j62RTFz&d_z_{Zo1LKYx42(N&F);3U z$-ubd8w2A`ZU)Akd<={`1sNE3iZC$l6lY-EDaF9JQ<i~orvd}xPGtthooWn>J2e>? zciJ&9?sQ~e-094~xYLz^ai=>2<4!LI#+^P4j63}p7<UFRFzyUyVB8tXz_>G<fpKRE z1LMxg42(OsGcfMF$-ubtF9YK)Wd_Dw?hK5((ij+bwK6d7TExJ(Yc&Jou5}EIyEZZ~ z?%K@2xN8ps<F2C&jJr-SFz!0Vz_{xy1LLmq42-)jGBEDC%)q$o0R!W%#|(_So-r`) zdda}J>kR|ru6GQKySW({cS|rZ?v`a>+%3<*xLb*Vakn}H<8Dm`#@#v$jJx$17<bz; zFz$9>VBGD?z_>ezfpK>T1LN*+2FBen42-+u7#MdaGBEB=W?<Z1#K5?_o`G@q6b8oK z(-|0d&thQQJ(q!T_W}mS-HRC*cQ0dL+`W>4arYVq#@*`~7<X@CVBCG2fpPaK2FBfI z7#Me-V_@8Ufq`-NWd_FG*BBUg-(X<eeT#u{_gx0Y-S-(7cRyrc-2IP%agQtm;~qx_ z#y!aljC<M{827AYVBB+&fpO0V2FAVo42*kq7#R1OGBED7U|`&9&A_<VmVt4v8w2BB ze+I_AK@5z0Lm3$NMldk$jbdQj8^gf3H;#dEZ#Dzt-aH1zy@d>ndrKG?_m(p-?yY2C z+&hhdaqnUV#=R>T827GXVBEWwfpPC92FATx7#R0%XJFjBlYw#X2?oZ!rx_Uc-e6$d zdzXQ6?|lZwy^k0e_daJ}-20M&aqk-j#=Y+t82A2VVBE*Wz_?GIfpMP_1LHnb2F86F z42=7<85sBJF);2kWMJH9!oaxCoPlwl6$9fwTL#8`K@5!hLKztMg)=bji)3Kj7tO%9 zFOGq6Um^qJzGMc*eW?tL`!X09_hm6K?#p3d+}Fv#xNijm<GwQtjQid(Fzy#(VBBxP zz_>q#fpLE|1LOW#42=7?GcfKyz`(fwFazWMV+@S@PcSg<zsSJ2{}uz|{<{o}`yVhc z?tjd{xc?ag<Ng;6jQd|PFz)}(z_|Yx1LOX`42%aD7#I&QGcX=tWnes@#K3q!pMmj! z2?OH+a|Xr(mJEys>=+miI5IFEaA9CP;KsmsAe4deKm-Hhfm8;@16d4=2XYt~59Bj2 z9w=d8JW$TSc%X`b@jwj&<AH7l#sf1L7!RyvU_7vaf$_j*2F3&17#I)iWMDk7hk^0H zeg?(^hZq<S9A#iUaDsvHz-b1?0}mJ&4?JdIJn)o(@xXHi#se=I7!SN*U_9`if$_j6 z2F3$l7#I(HXJ9<=lY#NTZwAJL5)6z7%^4UEMl&!TtYu(4xR8PI;Bf}VgRdDF4{<Rt z9@1oBJmki}c*viD@lX&0<DpOn#zWx@jE52!7!PGKFdoWbU_6x1z<8*Lf$>l&1LL7` z2F62`42*}W85j@MGB6(MVqiSf%fNVO0t4fr$qbB#rZF%cn!&($Xe$Hbp+gLehmJEa z9y-auc<2lR<DrWTjE62WFdn+bz<B5e1LL9R42*|fF)$wb%)of)D+A+UCI-gC><o;D zIT;ua^Dr<T7Gz*NEX=@oSd4-3uml6+VRZ(^!zK)jhdmh>5Bo4M9`<KoJRHQpcsP`S z@o)qK<Kbuq#=~(8jE55$7!Ri~Fdj~4U_4yIz<9Wxf$?x71LNUl2FAm!42*|67#I(C zGcX?RV_-Zyfr0VxWCq5=QyCZ!PiJ5}yoG`B@MQ+Z!`~Sgk4Q2w9<gO$Jd(`7c%+?y z@yId;#v?}=7>_(+U_A1gf$_*Y2F4>F85oazW?($>hk@}ZD+A+E4hF`f+zgCI`4||F z3NkPr6=q;OD$2lkRGfkFs0st)QFR8!qgo7%M|Bw(j~XyA9yMZMJnGNDcr=EA@n|9g z<Ixlb#-nKrj7PH>7?0*LFdi*nU_4sHz<9Kgf$?Yy1LM&)2F9b485obwU|>8ti-Gaz zTn5IYix?P>E@5Cix}1UW=t>60qdOQFj~-=UJbH_P@#tL!#-k4y7>_<?U_APaf$``| z2F9ar7#NSfXJ9<~iGlIxR|dwTKNuK~@iH(T6JTIGCd9yaOoV~)m>2`&F-Zo-V=@ek z$K)9pk0~-R9#dgpJf_CLcua$V@t7+E<FOP5#$z1}jK@|nFdjR{z<BHn1LJWC2FBy& z42;La7#NQiGcX>nVPHI7&%k)RiGlHW3j^cvUIxbF(-;_!&tzacK8Jzv_<RP&<BJ#= zk1t_hJid&9@%Uy2#^c)<7?1B{U_8Euf${i$2FBwD85ob>V_-b~nt}272L{IDpBNaA ze`R1i{)>U}_+JLb6ATQDCzu!*PY5zFo)BSRJfX<IctVYV@q`8g;|XmB#uEk%j3<m4 z7*CinFrKhrU_9Z@z<45rf$>Bp1LKJt2F4Tl42&m=7#L5KGBBQ~U|>8^&A@n~j)Cz+ zBLm}!76!%>?F@`3<}fgxn9sm?Vj%<LiNy?zCzdiWo>;-acw!X;<B2s4j3?GHFrL`R zz<6Ra1LKLU42&l(F)*I^$iR3~l!5W2IRoR#Xa>fUjSP$@mohM(Ji@?u@-YMBDFz0{ zQ=ANpr+63`Pw_J_o)TnWJSD}zcuJXp@st_^<0(xB##1^BjHmP&7*828FrG4IU_52Y zz<A1uf$@|p1LG+V2F6p~42-Az7#L3lFfg9VWnes2#lU!~o`LaHBLm~976!&soeYep zx)~Tx^)WD>n!vz#YCZ$wsYMKor`9ttp4!5|cxoF1<EfntjHmW7FrGTVz<BB~1LLWq z42-9)Ffg8a$iR5&8w2C1pA3wr{xC3}`p>|4nu&q&G%Ew+X$}U))7%V<r}-EdPYW_I zo)%$XJgv#Vcv^>n@w6TT<7op1#?wX&jHgW*7*AU;FrKz%U_5Qhz<An$f$_8x1LJ8I z2FBBg42-867#L44VPHIcjDhj=D+b0h0t}32Oc)r?1T!$6DPmwe)6c+oW(EV}nb{1C zXXY_5o>{=acxEL7<C#qijAynmFrL}Qz<6c{1LK)p42);?Ffg7u$-sE#3<Kkt^9+n< zE-^5kxyrzJ<~jr8nJ)~CXBin7&$2Nvp5<U*Jj>0%cvgUc@vIO7<5^J##<SuKjAzvt z7|&`lFrL+BU_5KVz<Ab{f$^+81LIjI2FA1Q42)+z85qy{Ffg9=V_-ZR%fNUxi-GZM zJp<#}CI-f{tqhE3I~W+xb~7-Z?PFj(JCT9$>=XvZv(p(E&(30CJUf?x@$4oB#<N=) z7|(8JU_85%f${8a2FA1d7#PnUWMDjdn1S)^Q3l4dCm0ydo?>7;dxnAW>`Mm5a~uqe z=X4kt&-pPho-1NtJU4@Z@!TE;#&fqB7|;D;U_39*z<6GPf$_XD1LJu$2FCLm42<Uu z85qx7F)*IDWnet-z`%IknSt@V8w2Bc4+h5bUJQ)q!x<RQM=>y-k7ZyypTNL)KAC~> zd@2Lu`6dR&^Zg8r=ch0*o}b3Rczz}W<N0|EjOQ0HFrHt`z<7Qs1LOHE42<WuGccY% z!oYa`Bm?95(+rH~&oMBbzs$gR{wf3G`5O$3=Wj7Eo`1=}c>Ws$;{|R8#tVE5j28qM z7%zx0FkTR6V7ws3z<5EHf$@R@1LFl{2F43&42%~v85l3vF)&_mWMI7D%)ofTm4Wes zI|JhdF9ya7J`9W({1_N71TZjO2xefs5X!)KA)JBnLJ0%og~<$z7q&AnUbxA?c;PPt z<3(i##*6L@j2F`w7%#RmFkW25z<6;r1LMVY42%~yGB94;%)oeY4+G=HqYR7}k25e{ zJjuX#@iYVD#j^~I7tb>=UcAG=c=0|1<Hbh|j2E9WFkXDYz<BW$1LGxj2F6Pw42+i~ z85l1~GcaC~V_>|b%)od_m4We+1_R?IEe6I*mJE!S+!z=yc{4Cx@?~JW6u`iEDU^Zn zQaA(Sr6>l*OEC<Lm$DfcFI6xwUg~9FyflG<@zP`l#!J%}7%$CaV7xSkf$`FO2F6Q^ z7#J@tWnjFtf`ReUY6iwj2N)PH9cEy>bd-Vd(s2gHOD7o^FP&jvymXF%@zMnb#!HtN z7%yFAV7zplf$`E!2F6R@7#J^$GB94YWMI4;&A@oMo`Lc5QU=D$Cm9$ozhGdz!p^{W zMTLR!iY^1=6$1vwE5;0rS4<fguh=m#UU6q&yyC^cc*Tc-@rpkK<CQ=L#w)=Lj8_sE z7_THVFkVSxV7!vaz<4Exf$>Tn1LKu$2F5Eh7#Oe2WnjEApMmkpA_m4Q%NZE2tYl!k zvW9{2$~p$dD|;CjuN+`tymFR-@yaCz#w%AC7_VGsV7zjNf$_>c2F5E785plTW?;PX ziGlITe+I^@A`FaI#Tgi{N-;2Am1SVOs=&Z_RhfbDsu~01RZRxQt2zvfSM?bfuNpBh zUUg?+yz0fkc-4o2@v0vK<JABL#;d^$j90@L7_UY!FkX#fV7wa3z<4#Df$?f01LM^? z2F9y%85pk~WMI7dn1S&cI|Ji2T?WQ$feeh-3K$r#^)oPDTf@M3Z7T!gwH*wM*LE{7 zUfavSc<mSi<F)e)jMpwQFkZXNz<BK{1LL*p42;)qGB93y#=v;(B?IHNHw=u|-ZL;> z`^3O_?F$3rbwLKk>v9Z?*OeI<ud6aJUe{n?yspc@cwL`?@wyQM<8>1T#_P@ujMv>5 z7_SF2FkX*fV7wm1z<52Df$@401LO4+2FB~@42;(^85pluFfd+kWnjEMi-Ga_Tn5JL z3m6!$FJ@r8zKntK`bq}I>uVSoudiodyuOKn@%mN<#_Ky67_XmYV7z{Tf${n!2FB}G z7#Oc#V_>{~lY#O29R|kh_Zb+kKV)FM{)B<?`ZET`>n|7>Z?G~j-cVs+yy3yXcq5B} z@kSp5<Bcs0j5lsDFy8piz<5)Pf$^p>1LI8_2F9EA42(CO7#MH5FfiWqWnjD+#=v+p zl7aDN3<KlMcm~FsNeqlPQy3U;rZX_!EMZ{0S<b+Cvx<T7W-SBb%?1X>n@tRiH|H}j z-dw}Lcyl8I<IT+sj5oJ2Fy7qFz<6^n1LMsD42(AqF)-e|$iR5>3IpTKYYdDxA2TrC ze8IqY^A!W*&9@AUH$O2j-u%MAcoXEdpA3w*I2agji83(W(qdq|rOUv0%YcFLmN5h4 zEi(qjTb2xrw`>>~Z`m_2-g07KyyeQkc*}!<@m4GY<E;b+##>1YjJHx47;mL9Fy6{! zV7!&Xz<4W<f$>%W1LLh?2F6>Z42-wR85nO(VPL$qnSt@vbq2;;KN%Qr%Q7(Dc4lC_ zozB2`yN!YI_EHAM+lLq!Z=YshynT*=@%BXq#@m+}7;oQUV7&d5f${cp2FBYj85nQB zW?;PimVxp1dj`hae;62V|7T#l!^FUNhn0cx4hI9{9WDmOJL(LKcT5-<?^rT0-mzg| zykp0}c*mK6@s1k<;~ftM#yegNjCUd#81JMpFy6^#V7!ydz<8&Cf$>f$1LK`?2F5#8 z42*Yb7#Qz#Gcewn!N7QDEd%474GfHTHZw5Z*~Y+lXD0*WojnYUclI+d-Z{j;c;_es z<DC->jCW2mFy48<z<B2|1LK{i42*Z4GcewH$-sE$4Flty_Y918J~1%f`NF_>=Q{)A zou3ShcYZT4-j!frylc+DcsH7X@op^x<K2Y}jCYSSFy4L5z<7^~f$^Ru1LHk62F82- z42<`J7#Qz`GBDl?XJEXSz`%GflY#MG4g=%8d<MpQMGTDhN*NgMl`}BjYhhr#*UrFr zuZw~4UM~aVy$KAA_a-qg-doSWcyA8_<Gq6njQ5T(Fy1@Hz<BR81LM7O42<_KFfiV` z#K3s(Ap_&RCk%}Do-r`q`^><2?*{|py<ZHB_x>_4-e+Q9ywAeGc%Pkt@jfR5<9!JR z#`~%ajQ6b=81LIMFy41yV7%|lz<A${f$_d41LJ)k2FCmT42<`K7#Qz|GBDncU|_tT z%fNWQfPwLT5d-7>5(dWmWekk>D;XH?*Dx^NuVY}m-@w3lznOvYek%jx{dNY%`%4%Y z?;mDhy#Jhm@c}0T;{#m=#s|R+j1S5g7#~byV0^HZf$_m52F3@s85kejV_<ynkb&{R zV+O_tZx|RKd}UyK@STD2!A}Op2frB@AN*xteDI%v@gWZb<3oN1#)m=-j1NT_7#~V7 zFg}!GV0>uK!1&OGf$^ay1LH#<2F8be42%zh85kdiF)%)iU|@V0#lZM5lY#MJ4g=%E zN(RP<bqtIT8yFZLHZw3j>|kJg*u}v3u$O`HVLt=o!+8vh4_7lVK0Ls{`0y|T<HKVN zj1NyTFg`rP!1(Yy1LMO>42%!2GB7^8!NB<NHUs0sdkl;ZKQk~s{Kmle@CO6q!(R-H z5C1SQKK#$X_=t&t@ewNn<0Ezk#z$NXjE{I27$5O5Fh0^|V0`4o!1ySSf$`A<2F6EQ z7#JVjVqkpqkAd;AECb_X8wSS5kqnHFlNcBur!p`;&R}4CoW;QSxR`<QaSa3G<9Y_h z$Bhh(k6RcRAGa|uKJH*(d_0wb@$n1>#>cZ67$47LV0^rgf${NT2FAw+7#JU)Wng@K ziGlI)RR+e#*BKZe-(g^Ue4l~w@k0j2$B!8pAAe$CeEgMx@d*<H;}doU#wVN%j8AwN z7@r6-Fg_7xV0<FR!1zRhf$@nt1LG4D2F53z42(~F7#N@UGcZ00Vqkm{%E0&}f`Rc# zGy~(4I0nWii42TSQWzMYq%$x+sbOGzQqREnq>+K~NizfElU4@CCmjroPr4ZxpY$;> zKAFJ4_+&Bz<CCcjj8CRBFh1GB!1&}c1LKqL42(}D85p11GB7?(W?+2U&cOI|83W_f zqYR8sA2BdKea*o5^c@4^(~k^{Pd_s-KK;YM_>7f-@fkY<<1<bM#%J6NjL&!(7@zSo zFg}xEV0<Re!1zpwf$^Ct1LHFd2F7Pv42;j*85p01FfcxgWMF(2&A|99j)C!6G6UnY zR0hUp84QfivKSbjRWdL>t6^Y#*2%#5tdD{5*#rj0XOkHipUq%kd^U@L@!4Dk#%J>x z7@w_UV0^Zlf$`Y|2F7QX85o~kV_<xClY#Ns9R|i{_Zb+UJz`*d_LPC~*$W27XRjF; zpS@#Xe9p|k_?(S_@i_+r<8v+s#^*c?jL-QQ7@rF=Fg_P%V0<ph!1!E(f$_N%1LJcU z2FB->42;hs7#N?|Ffcx!$H4gf5Ch}$7YvLqco-O8XfrUr@M2(mk<P&QqJV+%MKJ^8 zi!uhr7ZnVQFB%ybUvx1rzUXCOd@+H6@x^2Y#uw8V7+=g_V0<x)f$_z12F4ew7#Lry zWng@<fr0VGW(LL=TNxN%Tw-8+ai4+l#S;d`7ta|OU%X^seDRKf@x@05#uuL%7+-v4 zV0_8K!1$7#f$^mX1LI3c2F91t42&=37#LqFGcdkXWng@%!NB-Zi-GZ_B?IG2HwMO+ z(F}|);}{rUCNeO-OkrSrna;rYGK+!nWiA8b%K`?*m&FW>FUuGhUsf_OzU*UQd^wSU z@#SO&#+OqW7++3jV0<}?f$`;B2F8~Q7#LqJVqko^l!5W(at6kiD;XGH9%Ep9`ILe2 z6(<AZD{ThGSN;r)uSyvhU(IA-e6@pt@zr$(##dh$7+?KmV0_KM!1$V(f$=pf1LJEx z2FBOo42-X(7#Ls6GBCbYU|@W$%)t0sm4WfK5d-6EQwGM@77UE9tr-|!+c7Y{c3@z9 z9m~M@I*Wnvbv^^*>p}*`*Ch;$uPYfCU)L}&zOH9reBH>v_<8~Z<Lk)`jIXCMFuq>I z!1#JO1LNzJ42-YWFfhK}$iVn|3j^cp?F@{scQP=(KEc5F`YHqC>sJhnuir8-zW%_# z`1&&g<Lhq>jIVz(Fuwl7!1($<1LGSe2F5q642*9$7#QEkGBCbTU|@Ws#K8DQg@N&n z8Uy1SO$Np{It+|&^cfi67&0)vF=1eQW5&Sv#)5(IO(+B7n-T`bH!~O*-|S*wd~=V1 z@huAj<68{|#<%VajBnEz7~eKCFuv_!V0_!p!1#6&1LNB%42*B*GBCbf#=!V?B?IHz zH4Kbz*E2A_-N?ZBb~6Lx+XD=YZx1stzCFgk`1T|N<J&U~jBn2|Fur}w!1(qD1LNDj z42<s>7#QC%F)+SkXJCBC#lZNEhk@}O9|Pk%Sq8>;3Ji?zbQu`m88I-vGhtwSXU@R* z&W3^UogD+?J4Xh_cg_rq?}8W@-^DX9zAIs1d{@rE_^yh9@m(zg<GTh1#&^vOjPKeQ z7~gd=Fuv<yV0_ol!1!(w1LM2p42<tqF)+Sc!@&4%9RuUL4GfI$HZw53+s457ZU+P7 zyIl;7@Afh<zT3~h`0gMB<GXtdjPL$3Fuqr0V0`b)!1z9$f$@DW1LOOR42<tDFfhJ< z&%pSBhk@~fC<EgM2?oXw(hQ6rWEmJgs4*~p&}U%$V8p=q!IXjVg9QWQ2Wtk#54H@9 zAM6<zKlm^(e(+~t{1C*z_#u>m@k0ay<A*2)#t-ETj2~JU7(a9}Fn;J}VEoX>!1!S@ z1LKFO42&OUFfe|Y#lZMsB?IG!H4Ka&b}}%2*vG*5;Q#~Uhr<kvA5JhZemKRz_~9%A z<A?JMj34eXFn)N=!1$4Yf$<|V1LH?F2F8z^42&On7#KhDGcbM>Vqp9z%E0(hf`Rd) zGy~&DIR?g$#te)f%@`OzS}-tvv|?cVXv4tx(Vl_vqay?3M`s4ckFE@iA3YctKYB4R ze)M5r{FuqW__2e5@#7i>#*gP17(aeuVEiP(!1&3Af$>u`1LLPE2F6d*85ln;U|{^T zn1S)rG6u#^D;O9*ZDe5lw2Oi9(_RL~PX`znKOJUZ{B(?g@zV(g#!sgh7(ZQSVElB8 zf$`H_2F6bh7#Kf2W?=mEl!5Ux69eOCeg?+RA`Fb5#TXbrOENHimSbT2tiZtdS($<H zvnm7QXA=g-&*lt_pIsOjKYKDTe)eWy{OrfT_&Jz?@pC8x<L3wl#?Mg<jGr?Z7(bUW zFn;c4VEo+2!1#G01LNl@42++rGcbOh#lZM^E(7D|1q_Uz7c($^UdF)qc_jnm=Y0%} zpARxHem=~=`1vRU<LBcHjGs?2Fn&JE!1(z*1LNn542++zFfe|;#=!Xb1_R^guMCV| zL>L&qSTHbtiDF><QpdpfWeEf0mlF((U!F5Cer01|{Hn~r_*I92@vA-q<5wdF#;+y} zj9+aT7{9tPFn;x5VEpRE!1&dNf$^&!1LM~K2F9<k42)kB7#P1MGcbNlV_^K6$-wwE zn}P9b2Lt2RsSJ!?XE88-oy)-Zbv^^**Ch;$Uzam5eqG7H_;ob{<JVmbj9>RMFn&G7 z!1(n%1LN0=42)l|Ffe|-$-wyaHUs0=dkl<UA22X}eb2!7^$!E%H$eu*Zz2qg-^3Xh zzezDLev@Tj{HDOb_)VFC@tYb0<2OwP#&0?djNkMb7{9qNFn)7qVEpFE!1&FZf$^I! z1LL;<2F7o}42<7G85qBXGcbOOVqp9h!@&40j)C!8H3Q?fSqzNd_AxMid%(c>orQt% zyA}iEcRvQk@3{<&-+LGszprFq{Jx2S@%vT=#_u~A7{BjgVElfVf${qp2FCB_7#P1_ zU|{@yiGlI^6$Zxd*BBVTKW1S3{)~a~`%4DK?{63wzrSZ-{Qi-F@dqCR;}2;D#vcj{ zj6akZ7=NfTF#gbDVEm!O!1zO-f$@hS1LF?|2F4%042(a57#M$qFfjfIXJGsh!@&3> zj)Cz<A_L=(WCq3`MGTBT>KPb+OkrUBF`a?&$1DcMA9EQPe=J~N{IQsU@y9X-#vdyg z7=Nr`VEnP3f$_&C2F4%985n<@VqpAnhJo?NIR?fb7Z@0STxMYWagBlT$4v&tAGaA8 zf81kW{PBQ+@y8<u#vlI~7=Ow!F#dF6VEmcF!1%L+f$`@$2F9P47#M$kWMKRyz`*!R zmx1w@83W@lO9sYYHVllv>=+n-xic{S3SeOT70kf+D~y5hS0n@DuNVf#UvUhKzY-W2 zf8{bT{wiQ#{8h}r_^XV8@mD1S<F9H4#$PiS7=JBgVEna;f$`TG2F73O85n<UVPO2V zje+skP6ozbyBQdNonm18b(Vqg*EI&lUym6Wf4yK}{Pl`~@z+}h#$TTp7=L|XVEpx+ zf$`T*2FBkU42-`;85n<SF);qtWnlbmz`*$1n1S)P83W^QO9sZ@HVllv?HL$<J25c+ zc4c7v?ZLqKJC=d*cLD?B?<5As-zf}?ztb2Pe`hi<{?1`w{GHFh_`8sS@plOW<L@#C z#@`hTjK8NcF#g`c!1((H1LN;s42*x|7#RP!FfjhfU|{^y&cOI*83W^=!wign&M+|k zInTiO=Mn?spDPTEf9^6c{&~j0_~#`9<Db_IjDOxSF#h?#!1(7A1LL1B42*vn85sYv zFfjgQXJGux#lZNNmx1vwKLg`m9R|j~mJE!4?HCyUIxsN)b!K4v>%qYI*NcJiuP+1R zUw;P1zi|wVe-jxP|K>3;{w-!;{9DSv__u<A@oy~y<KKD)#=lJrjDK4g82?UYVEns) zf${HF2FAZT7#RQVW?=lgkAd;;K?cUZM;I9Y9%o?udy0Ya?^y=MzZV!7|6XQb{QH7| z@$YK}#=mbF82`R!VEp@$f$=ZMz26xa|NdlP{QH}M@$Wwd#(xY9jQ^Mz82`yLF#fY+ zVEmWF!1%9)f$`r82F8Eq7#RP3Vqp9)$iVpDfPwM9F9YNMFb2l|kqnIgV;C6!$1yPe zPiJ8KU%<flzleeHe+dKQ|1t)~{}l|3|Em}n|F<(R{_kR7{NKyK_<sTe<NwJFjQ^)H zF#g}f!1#YZ1LOZA42=JeGcf)?$-wyk90TM3iwunaFEcRyzskV){|N)*|Bnoe|GzOX z{{O+i`2RNp69WSS6Bx2GFfp(*FfoWRFfk}IFfmv#Ffmv&FfrIMFflkXFfq6=Ffq6@ zFfn*BFfsTtFfjx$Ffjx(FfoKNFfn8^FfrsYFfkM`FfkM{Ffo)cFfo)fFfmjyFfr6J zFfr6KFflYSFfp_+Ffp_-FflA<U}8ALz{K#3fr*iWfr(Lvfr&AQfr+t<fr)V{0~6yG z1}4Uf3`~r-7?>FEGB7bdU|?c=#K6S(nt_S&3j-75cLpZLUkpr)e;JsV7#NtCm>8It z_!*d(gcz8ZL>ZWvBp8^Oq#2l)WEq&4tQeS>+!>gdd>ELR{1}*+0vVW?!WfvCA{dyM zq8XT&Vi}m2au}GH@)?+zY8aT98X1_Fni-gw+8CIax*3?5dKs9QCNMBDO=4hTTFAh} zw2py^=`aHm(=i4nrjrazOlKIFn9egWF<oL{V!Fz}#B_s!iRm^26Vp8gCZ>lBOibSx zn3#StFfsjRU}6Hf_df#@GZO<7Gb;lVGdlwlGbaNRGY<n3GamyJvj77Vvn~S@vkwCk za{&Vr^CSi)=4}j2%y$@=SQr?XSmYU)SnL>>SfUx2SW+06Skf7oSh5(HSaKMcSV|d~ zSn3#<SQ;3ZSeh7^SXvmESlSqvSUMP(Sf(;CvCLp#Vwugr#4?Y8iDe-J6U$--CYA#X zOe|*^m{=|`FtJ=^U}Cw>z{CQw>plY$%R>exmd6ZCET0&dSpG9Gv9d5Qv9d8Rv2rpn zvGOr6u?jFSu?jOVv5GP<v8pgIu^KWkvAQuZv3fEvvHCDDvHCMGu?8_Pv4%1*u|_a3 zu|_j6vBohlu_iJwv8FIEu~srLvDPp!vDPs#u{JO;u{JR<v9>ZWv34*pv34^svGy`B zu})xMVx7dm#5#q6iFG3b6YB*ACe|+uOl)EdOl(#ROl%1ZOl&O-Ol*r8nAi?6FtOcd zU}Ag0z{K{Nfr;%M0~6Z^1}3(j3{31y3{32-3{31C3{33Y3{32N3{30-3{3383{30_ z3{33G3{3253{32r3{31g3{32L3{33a3{3113{32?3{33t3{31v3{33l3{31<3{32~ z3{33#3{32G3{32e3{31T3{3138JO6oF)*>uU|?dO&A`OIfPsm9F#{9(G6p906%0)5 z+ZmYHk1#N?-(+B7zr(=9exHGf{SgBb`%?xc_7@CH?5`P^*xxZQv43P>V*kRx#QvRu ziGzoMiG!bki9?Wqi9?uyi9?iui9>>ci9?!!i9?owi9?=&i9?Bji9>~fi9?NniNl$J zi6e=DiKC5yiDLx=6UP|_CXP=GOq^m2Oq`|+Oq?MMOq_)bOq^8=Oq{h0Oq>l2Oq@*& zOq|^eOq^2~m^i01FmcXeVB(z1z{I(Lfr)bw0~6<Z1}4r;3{0F`8JIYCFfeiMW?<sn z%fQ5Wi-C#rIRg{t8wMuMcMMFN9~qc9zcDaz{$OC@{LR3``Imu-i-&=Ui=TmsONN1o zOOb(zOPPU*OO1hvOPhg-OP7I(%YcE2%ZP!A%aMVJ%a4JHE17|bD~*APE0ckVD~ExJ zE1!XhtB8S#tCWF>tAc@vtD1p{tB!$*tC4|;YZ?O+*GvW`uGtJsTyq(ixaKo3aV=tC z;#$hU#I=HfiE9-D6W3Y>Ca(1iOk5ion7Ga{Fmb(QVB!{JVB$7rVB!vEVB)T2VB%iL zz{Gukfr<M*0~7Zj1|}X>1|}X31|}YE1|}X}1|}Xc1|}YP1|}XQ1|}X=1|}X21|}YD z1|}X|1|}YT1|}XG1|}YR1|}XS1|}X?1|}X41|}Xa1}2_#1}2^o1}2_L1}2_r1}2_5 z1}2_n1}2_X1}2^k1}2^^1}2`F3`{(87?^mLGBELMVqoIg&cMX8lYxn64+9g=K?WwC z!wgJ3#~7G+PB1X>TxVe7dBVWN^OJ#z2jtHG3{1RC3{1SN3{1Qn3{1S-3{1Ry3{1R& z3{1Qt3{1S@3{1Q_3{1TG3{1R+3{1Sn3{1SH3{1Qh3{1S%3{1Rs3{1QZ3{1Sv3{1SP z3{1T43{1Q!3{1Su3{1Ss8JKuaGBEMJWnkhHW?<qoXJFzBV_@PdWnki)#K6Qin}LaM z9s?8KLIx(j#SBb*YZ#dLwlXmB?O<Ty+s(klw~v8|?;ryc-(dzOz6%UYe3u!R_^vT9 z@!e!#;=9AZ#CMN@iSIW96F&z76F)Bl6F)x#6Tc7x6TdhE6Tc(_6Tb`t6Tch-6TdD4 z6Tbli6Tc+`6Tce+6TdeD6TdG56Mp~$6MrZJ6Mr}Z6Mqx~6MqZ?6Mr@X6MqE*6MruQ z6aNGTCjQ9`O#IUrnD}QhF!9e}VB(+8z{J0Zfr)=90~7xW1}6U13{3n77?}7EGcfTV zWnkhz&cMWfl7Wf;3<DGYc?Kr_iwsQsml>G&uQ4$3-(X<kzs11B|DAzJK#YM&z>0xM zAclcSpn-u&U>O6Gz$peMftL(Sf*cG?f~pKmf_e;0f`$xCf+h@1f@Ta%g7yqdf*uS^ zg5C^Ff_@B4f`JT7f*}k{f?*6yg2@a_f@us)f|(3Vf;kLKg82+gf`trBf_)53g0mTz z1Q#$c2`*+}5?so_B)E!!NpLL#li+#=Cc%viOo9g(m;?_qFbQ5@U=qB_z$AE`fl2Td z1C!u=1}4FW3`~Mg7?=c~F)#^!WndCwVqg*yXJ8VNVqg-IWndCgU|<qbW?&LhV_*`} zWMC4~VPF!{XJ8UCVqg+7WndEWVqg;TWndEWXJ8TvWMC2sW?&KuV_*`BWMC4CVPF!9 zV_*_WWMC3XW?&LZWndC&Vqg+l$iO6Ylz~a;IRle0Hv^NfAp?_eC<Bvl2?LYxWCkYT z4Gc`eI~kaS_b@OC?`L2VKFGi%e2Rfd_%Z{N@HGY|;TsH0!nYZigzqsh2|r+95`M(M zB>bL%N%#{3lkistCgC3pOv1kzn1uf_Fo{SpFo~!$Fp20eFp20hFo_s4Fo~EkFo{?) zFo{?*Fp1bQFp2muFp2mxFo^^*Fp0!5Fo`5HFo~oxFo|R^Fp1<cFp1<dFo_f~Fo~2f zFo`rXFo{fHU=mr%z$CJQfk|XF1Cz))1}2e>3``<h7??!1GcbwlVqg;4%fKXZfPqQm zFawjw4F)EW+YC%1cNv&O?lUlnJY--JdBVUX@|=N5<P`&x$QuSGk@pNtA|Dx;L_RYx zi3%_<iRv>ji3T$;iIy@jiOytT65Y?hB>I?vNsNhsNlcM}Nz9IcNz9#rNz99ZNz9jl zNz9*tNi2eaNi30pNi2ndNi3a#Ni2(jNi3IvNi3g%Nvw#0Nvwo{Nvx59Nvwr|NvxfL zNvw;3NvxNFNvxlNNo)-Rlh{rMCb4}COkxKZn8Xe<Fo~UDU=lmcz$A8#fl2HF1C!W& z1}3pb3`}BA8JNUAF))dJXJ8Wh$-pG`hk;3)k%38^g@H+&oq<W5lYvQGf`Lg~m4Qjz zih)VomVrs!fq_ZfnSn{%je$wrlYvRxhk;4lpMgm{h=EBwlz~Y+f`Lgqmw`#VfPqQ8 zh=EDGgn>!CjDbnKl7UIQhJi`Ej)6(Mfq_Z9nSn{Xm4QjToq<Vw2?LY(VFo7g=L}2| zoD577x(rMb!3<0i<qS*`(-@c}wlXkDTw-97xXr*MagTvX;voZ*#A5~~i8l;P5?>jZ zB)&5+N&IABlK9QQB=MJlN#Z{PlOzuVlO#U_lcW#>lcXpElcWR#lcW>_lcYHVlcWm+ zlcXmDlcWy=lcXO5lVmUhlVlhJlVk(~lVlVFlVm0XlVlkKlVmjmlVmLelVk$}lVmFc zlVm#slVleIlVlGAljLj$Cdm~HOp<#Um?RG{Fi9R}V3It>z$AH+fl2ZV1C!)=1}4c% z3`~+&8JHw*Ffd8pW?+*1z`!K=nSn|2D+80{cLpZOpA1Zre;Ak~|1mI0F)%PmF)=Vn zu`)18u`@79aWXJTsWC7~xiT<GWil{Hbu%zYt!H48y2`*L^^<`~T7rQ|+MIz&I)s5q zI+lS+I)Q;nI+=k<I+cM*I*)-#x}1SYx{85Gx`u&Cx}Jeax{-lNx|xAVdIAHJ^kfDm z>1hm1(lZ&Dq~|a&NzY?olHSe0Bz=N`N%|}Ulk^1!Ch1EIOw!jGn51tpFiGEGV3NMa zz$E>afl2xU1C#V$1|}IM1|}I61|}JH1|}IE1|}Ik1|}In1|}I{1|}IL1|}JO1|}I7 z1|}JI1|}IV1|}I_1}2#R1}2$c1}2#>1}2$E1}2#p1}2$!1}2##1}2$u1}2#*1}2#r z1}2$01}2#X1}2$i1}2$S1}2$y1}2$K1}2#v1}2$41}2#a3`{a>8JJ|wFfhq{U|^CJ zVqlUrV_=evVPKMNU|^D+&%h+RkAX?{HUpFF69y*P=L}4;uNatQ-!L%Aeq~^i{l~y0 z$H>4W$HKrQ$Iiec$Hl-T$HTxRC&|DhC&R!bC(pnnr^LV{r^>)2r_R76=fc1w7s$XQ z7skLO7s0?J7tO#Vm%zXzm&Cv%m&(8-m(IW>SH{33SINL6*T%pk*Ui8r*UP{pH-Ujk zZYl$l+;j#exmgTMa&s7%<W@5<$?afZk~_=5BzJ*<N$xTOliW21Cb^poOmcS^nB?v= zFv&e)V3K>vz$EvAfl2N)1Cu-h1Cu;61Cu-}1Cu;E1Cu-_1Cu-t1Cu;I1CzWU1CzWk z1CzWM1CzW21CzWI1CzWt1Cx9h1Cx9e1C#t51}6Cf3{3LR7?>2e7?>0^8JHA27?>1N z8JHCE7?>0a8JHAG7?>2w7?>358JHA07?>2g7?>1#7?>3L7?>0$Ffb`hVqj93&%mUx zh=ECADFc(j3I-;H)eKAuYZ;gnPBAbkTxVcXxWmAtaF2mW;UNQ)0?4ix3``2I8JHB_ zGB7FpVPI0^WMER{V_;GgU|>=dW?)j3U|>>|Vqj8~Wnfa2XJAs)V_;IWW?)hbU|>=V zW?)hbV_;H@WMEQ^VPH~>XJArHVqj8CWnfawU|>?rW?)jxV_;HjW?)imV_;J3U|>@0 zVqjA2VPI11XJAsC$iSpHnSn`hDg%?^3<f5}Sqw~ya~PNucQP<3-e6!-{KLScB*(y{ z<ix<Fl)=EH)Wg7}w3>lQ=@bK#(sKqTr4I~DN}m~+l)f=ADg9tzQf6deQs!b{Qs!k~ zQWjufQWj=lQWj%iQkGy~QdVVPQr2K#Qr2c*Qr2T&QZ{5@QZ{B_QVw8XQjTR{QchxE zQchuDQch=JQqEyuQqE&wQZ8g*QZ8m-Qf^{kQf_5nQl7-Xq&%I0NqHs%lkyw}Cgp_; zOv;NHn3R_>Fe$HKU{c=Bz@&VHfl2u$1C#O{1}5eE3{1+87?_lwGB7E>U|>>y&A_Dm zj)6(}BLkE27X~Kf?+i>TJPb@K{0vMgf(%S5!VF9*q6|zb5)4c#QVdKgG7L;Aatur= ziVRFD$_z{@stimjP7F*ci406Ctqe>m%NdwdPBSp6d}Lr!6=h&jHDO><4Q60cEnr|$ ztz=+QtzlqNt!H3TZDe3l?P6e3oy@?bI*oxzbtVIo>Kq0p)%grestXyIRM#;uscvLo zQr*J9q`IAfNp%+klj<G@Ce@n^OsdZqm{eagFsZ&}U{d|Sz@++>fl2i{1C#161}4=% z3`}a=3`}Z#3`}a$3`}YY3`}ZD3`}aO3`}ZT3`}Y|3`}bJ3`}Z<3`}Yc3`}ai3`}ZC z3`}aN3`}Yn3`}a-3`}Zy3`}Z;3`}Yz3`}a}3`}ZO3`}aZ3`}Yb3`}ZM8JN^&Ffggj zVqj96!@#6AkAX>TAp?`z5(Xx<<qS+}D;b#7)-W)stz%$P+rYr2c9wxj?F|Eyx&Q-{ zx)B4DdKd$fdJO}U`T_<f_5BP?>h~C!)PFNDX|OObX|OXeX>c(xY49*GX^1i~X~;1! zX(%!<X{azTX{a+WX=pJpY3ML8Y3MUBX&5muY1lI`X*e-3X}B^lX?QR&X?Qa*Y4|cQ zX=E`lX_PZCY1A+<Y1A<=X*4o0X|ypgX>>9$Y4k8KY4kBLY0PC{(pbR2q_LQRNn-;8 zlg3sCCXMY3Od7iwm^Ah?FliiOVA43sz@%}Ufl1>U1Cz#M1}2Rk3``mzxBg>b(qv>{ z(qv&^(qv~~(&S=b(&S}e(iC7|(iCQ3(iCH0($r>P($r&M(llUT(llaV(llXU(llpa z(zIe=(zIb<(zIh>(sX2C(sX8E(sX5D(oAAt(rjd4(p<{Gq<NfyN%J)Wla?R@la?t1 zlU4`=lU6YUlhy<VCaswaOj>gon6&0IFljAhVA5K}z@)XAfk|sC1C!Qv1}3eY3`|<P z8JM*8GB9bKVqnrb%fO^{fq_ZuG6R#=H3lZF8w^ZZUm2LRnHZR~*%_F$xfqzVc^H_q z1sRyMMHra0#Tb~hB^a2r)ft$ywHTPR%^8@qZ5Wue?HHJ}9T}Lk-58j(Js6m@y&0Ia zeHoavV;GpUGZ~n)>lm1{8yT3iTNs$M+ZmX&yBL_Xdl{ItConK+PiA1!p2onWJ(Gb+ zdkzDW_C^LK?JW#U+S?eIw0AHtY42iS(%#F!q<w&aN&7GZllD;tChZdpOxmXyn6%F@ zFloPJVAA1WVA9cHVAAnpVA3gKVA7evz@)Q>fl22!1C!1#1}0r`1}0qv1}0r)1}0rK z1}0q%1}0rY1}0rA1}0rw1}0s51}0r61}0rs1}0s11}0rk1}5Dw1}5D|1}5DY1}5Ej z1}5Dk1}5DU1}5D`1}5D;1}5Ff3{1My7?^ZtFfi%PWnj`>z`&%tn1M-mDFc)476vBW z?F>x1M;MrNPcks+o@QXuJ;%VLdzpbr_ZkC}?o9?J-P;UIx~~|RbiXq&>G3cy>G3l# z=?O6~>4`Eh=}9m!=}9v%>B%uL=_xWW>8UU<>8Ud?>1i=A>De<d={Yel>A5g4>A5j5 z>3J|P>3K6S>G?7+>G?A-=>;+{>4h*b>4h;c=|wOw>6J1t=}lo^(%Zqnq<4#fN$(#6 zlfDWAlfDN7lYTk_lYScmlm21`CjB)GO#15?nDjR>FzIh$VA9{qz@&eSfl2=)1C#z~ z1}6P;3{3hL7?|`gF)-=hXJFEQ#K5Hglz~bA1p|}*YX&C$w+u`MTntPG;tWg%G7L-x zaturciVRE!Y79&U8VpPZ+6+tvx(rMPHVjM#_6$r0J`79-fecIr!3<0WVGK+L(F{xm zu?$QG2@FgINeoN|g$zsvbqq`flNp!{rZF%X%w%9Pn8UziFrR_RU=ah8!BPe$gB1)+ z2CEsE4AwC)8Ej-=GC0P-WN?y!$>1~tlfhXACWG?~Oa_-2m<+BmFd5unU^2MHz+`Zj zfyv-L1Czl+1}1}l3`~Zy3`~ZO3`~Z}3`~aY3`~Y=8JG+&GB6o_U|=%hXJ9hYVPG;c zWneP0U|=$`W?(Y1WneOLV_-7!XJ9f4Vqh`~VPG-}XJ9glWMDFiW?(XkWnePOVqh}L zWneNYU|=#TW?(WZV_-6>U|=$u%D`l_h=IvyIRlf?N(LsQH4IEf8yT34HZw38ZDU|E z+QGnNbew_7=oAB!(HRCNqniv&M)w$)j2<vB89ioTGJ3(lWb}%G$>=QulhJzyCZm50 zOvc;{OvVZfOvcI#OvY*qOvaiFOvXA4Ovd^QOvXkGOva`ROvV-rOvcs>OvZK$Ovb?s zOvYghOvVumOvX_ROvW(`OvdpHOvZ@}OvcF!Ovb4UOvV`uOvYIZOvX73OvarIOvWo1 zn2gUbFd4sNU@{S6U^1~_U^0neU^1y@U^1D-z+|$Wfyv|m1Cz;N1}2kZ3``~`7??~h zGBBCkVqh}4!@y*6pMlBbAp?`i69y)eXADdxpBb1;zA-SF{A6G<`NP0u@}Ggpl#zkS zRE~kkRGWdx)PRA>)R=+E)RckA)QW-0)RuwC)SiLK)RBS7G=PE0G?;<OG=YK1G?jtL zG@XITG>d`BG@pUVw2*<xw1k1lw2Xntw3UI$bP@xT>2d}p(^U*irfV6POgAtvnQmra zGTp|&WV(}q$#f3`lj(j2CeuR<Or}Q}m`ramFqz(EU^2bWz-0Q6fywkS1C!}91}4)N z3{0l47?@1oFff_EXJ9h@$iQU!nSsenfPu+OpMl9Nn1RWxl!3`?CIge%eg-D9#|%v7 zObkrsiVRHVb_`7B?hH)kUJOj;z6?y}{tQg!5e!V`i408UDGW^J=?qNfSqx0(xeQF^ z`3y|vg$zvQbqq}AjSNiYEeuTN?F>xjT?|a-Jq%3dD;b!~w=po8?`B{!-^ajYet?0= z{3rvH`3VLl^HU5==4Tj~%x^O=ncrhzGJnm$Wd4DH$@~)ollfN$Ci7nmOy++Wn9Tn( zFj+7%Fj)vNFj>elFj*KeFj<%~Fj-hIFj-hLFj?3!Fj+V<Fj=@TFj=@WFj;spFj@FA zFj)jJFj=HBFj-_UFj-_VFj?d<Fj?d=Fj*8bFj<r^Fj<r_Fj-VEFj-VHFj>?xFj>?y zFj>rDV6xcFz+`csfyt7Qfyq*pfyvUFfypwTfyuIufyr_$1C!+`1}4kP3`~~S7?><? zGB8=*W?-^>!oXztmVwFg0|S%gX9gzAZwyS9KN*-Te={&yaWF7haWgPk@i8!22{JHQ zi7+r(i7_x)88a|hIWRC;xiT<Wc`z_pc`-0q`7<zC1u-yLg)lH#g)uN$r7|#CWiT*V zl`=3{RWUGG)i5ww)iW?zwJ<PQwJ|VRbuutnbu%zo&0=7(TF$^^wTFSpYCi*$)gcBZ ztD_7|Rwo#ktWGm9S)F5GvbxB?WOaps$?7@-lhrK-Cad=hOje&5n5@1qFj;+LV6ytb zz+?q-?>`16YX$};YbFLJYgPs(Yjy@EYfc6xYc&QYYgYy)>r4hF>uv@n>-7vw)>j#r ztbZ~v*+?)j*_bmh*@Q4K*~Bt1*(5M9*(5VC*`zWs+2k=W*_1Od*;Fzx+0-yF+0-#G z*)%dR*)%gS*-T(yvYE`lWHXI{$z~=4lg%6kCYyN-Og6h2m~2ikFxi}CV6r*Sz+`iY zfyw4N1Cz}y1}2-k3`{on8JKL|F)-PDWMH!S$G~LE%)n&J%D`mH!N6q8%fMtSz`$fH z%)n$T%D`l+!oXx}$iQUl#=vCj$-rdm!@y+g&%k6G#K2@5%D`kB!N6o2&A?<E$G~Kp z$iQTq!oXx($-rb=!@y))$G~LUz`$hN#K2_R%D`mX!N6qO&A?>a%fMtifq}_(5(AU% z6b2^SjSNh-7Z{jqzc4V_i7_zQSurr#B``4AwJ<Q*EoNY{JH)_bcb|dD?gayr-D?IW zyLSvsb{`m+?0zyZ*)uUP*|Rb**|Re+*>f>4+4C?k+4C_l*-JAp*~>97*()+I*{d)x z*{d@!*=sT|*}E|?*#|Q)*+(!i*+(-l*~c<4*(WhD*{3ov*{3rw*=I5^*;g<y*;g|# z+1D{J*>^KA*-v0#vY*7jWIvUG$$l0Cll>e9Cj0peO!f;InCv$&Fxl^AV6wl&z+``w zfyw>`1C#x21}6J^3{3V98JO&!FfiFaXJE2_#lU3$mVwFs0|S!-D+7}Q2LqD>7Xy<6 z4+E0}9|MzvAOn+w2m_OYI0KV|Bm<L!3<Hyc90QYs0t1tSEd!H73<Hxx0|S%8A_gXh zV+>3VZy1;y1sIqd^%<BP{TP@Wvl*BiOBk3O%Ndv)s~DIZYZ#auTN#)f`xuxUCo(WO zPGMkjoX)`HIE#VFaSj8M<9r4t$2AO0j_Vni95*pAIc{ZOa@@hd<hYB0$?-Y^lj9Qx zCdZcyOpdP^m>l0RFgbo^U~>G%z~uOofywbV1CtXM1CtXk1CtX!1Cx^s1Cx^?1Cx_7 z1Cx^)1Cx_B1Cx^;1Cx^>1Cx_61Cx^z1Cx_K1Cvt<1Cvua1Cvu01CvuO1Cvt$1CvuR z1Cvu31CvuF1Cvt?1Cvud1Cvt|1C!Hq1}3Lj3`|aQ7?_;qF)%qTU|@1u%)sQdjDg8% z1p|}QDh4K}wG2#7>lv7wHZm|donv5fddtA%EXcs*Y|Oyq9L~VxT+6`ZypVy(`2Yix z^L+*;=RXWgF02epE*uO@F5C=EF1!p(E@BK!F7gaaE{Y6HF3Jo{E~*SnF6s<SE}9HX zE@li&E|v^TE;bBIF7^yeE=~+gE-nmAE{P0GE_n=0F2xK?E~N}iE)@(+F0~9yF7*sd zE=>$fE-eg9E|VFUT&6KFxh!U2a#_K^<g$u^$z?4AlglOsCYLP?OfK6Qm|S);Fu9yy zU~;+2z~u6Zfyw191Cz@K1}2x!3`{QH7?@msGBCM--29(`$(4zL$(5CX$(4hF$yJtt z$yI@Y$yJGg$yJ4c$yJSk$yJkq$yJAe$yJ|$$<>g7$<>5`$<>U3$<=~^$u*RL$+d)m z$#n(;lj|-9Cf9omOl~X;Ol}$sOm6NBOm1lmOm58#Om004Om6)QOm34HnB1l?FuBcT zU~*f=z~r`)fyr$(1C!f21}3)+3`}mD7?|9)GBCLvVqkJR%E07yf`Q5HGy{{{IR+-T z3k*zdZyA`}elak){byiuXJTM-XJKG+=VV}V=V4%S=VM@U7hqs=muFydS7Kmt*JfaH z*JEIEw`O2+cVJ+0cVb|2cV%F5_hMjj_hDdi_h(>o4`g6+Phenj&t+h8Z(?9_Z)IR| z?_gkZ?`B|f?_*$cpUA-EK81nFeL4e^`z!_~_qhyA?h6>0+_y3?x$j_La^J<k<i3Z2 z$$cLKllwsiCif!@Ozy`SnA}e?Fu9*$U~)glz~p{`fyw<X1Cs|21CxgV1CvJ(1CvJ? z1Cz%b1}2XK3``#P8JIl&F)(>bGcb9oFfe(lGcb8-F)(@RFfe(VGBA1CF)(>LGBA0% zFfe(#Gcb92F)(@hFfe)gF)(>XGcb9^F)(>1GBA0jFfe(hGcb8(GBA0zF)(>fW?=H1 z!NBA>n}Nx5E(4S2A_gYUr3_4-D;StOS1~Yo?qp!{+{3`+xsQR#^E3mK=LH5P&r1wU zo>v)|JZ~{DdERAU@_fL+<oSq!$@3!vljlDMCNE(ICND7tCND__CNCKVCNFsgCNCuh zCNEV6CNB*JCNFIUCNDh(CNDz<CNDPzCNED0CNFOWCNEzGCNF;mCa)j{Ca+KiCa-V? zCa*{aCa)L<Ca*XKCa(krCa+osCa*aROkM{Vn7ke_FnO~vFnQ}RFnI?sFnQ-QFnRYe zFnO<LVDjF=z~sH1fysLp1C#e21}5*L3{2kV7?`{-GB9~xVPNvU&cNh-i-F1e4g-_- zO9m$IHw;YP?-`i9KQS<Qe`R3u{?5SUBf`MsqsYMIqsGAGqrt%Bqs_qNW5B@VW5mGZ zW6HqfW6r?j<Ho?`<H^9}6UM;g6V1Tn6U)Hllfb~_lghy4lg_~8lf}T~lf%H|Q_aBS z)4{;xGnawMX8{9~&te89pJfb8J}ViReAX~9`K)JP^4Y||<g=B5$!7-xlh1AjCZ7uo zOg@(xn0&4>F!@|(VDh=iz~pm>fyw7S1C!4q1}2{;3`{=H8JK)tGBEkPW?=H=U|{l9 zXJGR6W?=HoWnl81$iU>goq@^sHUpFIF9s$*Nd_iAGX^F<dj=*yCk7@zR|Y0OcLpZE z00t(%NCqaq7zQT4cm^iFBnBqGR0bx$bOt8B5(Xx}at0>9Dh4LMS_US+1_ma-CI%+I z`3y{cYZ#dPHZm~zZDC;Y+s44;x0`{<Zyy7b-vI_Dze5a6eis>-{H`!C`Q2q;@_WU= z<oBL|$?qcrliwExCcmEyOn$!^nEd`RF!?huF!}Q{F!{?cF!>uYF!`G>F!`G^F!@_C zF!|duF!?($F!?((F!{SNF!_5jF!}p1F!}p4F!`r2F!`r5F!^UPF!^UQF!|>)F!>iS zF!>iVF!`4;F!@(7F!@(AF!|RqF!|RrF!|46VDjJ1z~q0QfhmBIfhj<hfhoY7fhi!L zfhnMmfhk}u15>~$2Bv_^3`_yn7?=WXGB5?)W?%|<!oU>pmVqhY0|QgQCkCc~uMA89 z-x-(!eljoxvN13PaxyRl@-Q$3@-r|63NbJRiZCz*8Zs~i+A%N%Ix{c@x-u{YdN42r z`Z6#D`ZF*E1~D)NhA=P%CNnSvrZF%D7BesfRxmIHRxvOI)-o^!HZd>-wlFXSwlgpV zb}}#p&R}2)T*|-{xQl@)a4!Q>-~k4vz{3nofyWq_0#7n91)gDG3Ovui6nKe&Dex)- zQ{W8-roguhOo1O5m;ygBFa>^LU<&-kz!V5_?;i%Hz<&%(K@1E`LCg$HL97f+LF^1n zK`IPPLCy?JLFo)kL7fatL2DV9f-W;K1$}2=3KnBv3N~e63Jzjm3XW!A3XWr73QlBT z3QlHV3eI6*3NB?}3NB}03a(^e3a(~g3a({f3a)2h3hrTG3hrlM3ZBHk6g-uIDR>40 zQ}8SXrr_-iOu<JOn1W9-Fa@7sU<y9Rz!ZF$fhqVJ15@w~2BzR!3{1f<8JL3KFfaxG zWMB&Z$G{ZAz`zv3%)k`F!N3&4#lRH8%fJ-E&%hKS$G{Y#&A=4mz`zvZ%)k`l#=sQf z$-ori!@v~c&%hKC#K061%D@y7!N3#}&A=2A$G{X)%)k^<#=sO(!N3$!#lRF&!@v|$ z&%hMY#K08N!oU>L#=sQP$-orS&A=4W%fJ+}ih(KQBm+~(TLz|3eg>vcV+N+sNCu|R zS_Y=jISfppyBU~5Z!j>0K4f4DeZs&L`ka9&^d$pR=qCoI(BBM9q5l||!WbBs!k8JD z!dMxY!q^#@!bBLD!o(Sv!lW3O!ekkk!W0;o!ju@8!t5EC!h9H*!U7qX!h#u?!onDs z!lD_N!eSYi!V(ym!jc%6!U`Ff!s-~9!kQVF!de-a!a5k3!g?8)!ulDQ!X_~=g-u~# z3R}#;6t;nZDeNc%Q`iXxrm)itOkw93n8GeHFoj)VU<$j=z!Y|ifhp`R15?-o2Bxsb z3`}7^7?{F-GcbkyWnc>X&%hMU$iNiN!oU>H#=sQL!N3&G#lRHK%fJ-Q&%hKe$iNh? z$G{Zs%fJ*~$iNgnnSm*MI|EbrT?VEIMh2z`1qP-Fdj_V67zU<@R0gJq3<jo%YzC%? zTn46yG6trIdIqM5CI+U6RtBbs4hE)(E(WHE9tNg}nG8%3a~PN+<})xwEMj1aSjxZ@ zv7CV^;s^s%#6<?Ch-(Z?5jPl^B5pG<MLb|&ig?7p6!DaSDdIT;Q^Yq0rih;mOp$C1 zOp)9SOp&|{OpyW%Op&4tOp)RYOp#IyOp!7SOp)3QOpz80Op(3}OpyT$Op(D1Op##> zOp%ccOp!4ROp);nOp!?pOp&P!OpzH3Op)0POpy%?Op(nDOp&b&Op)yjOp%=oOp!ed zOp*NzOpy~Am?9@LFhx#dV2Yf<z!W))fhlr315@NR2Byeg3`|in3`|iD3`|jJ3`|j7 z3`|ig8JMC@Ffc_uWnhYW$G{Zzk%1}d3j<TsHwLDt{|rpg91Kj+TntRnJPb_Hd<;y{ z0t`&iLJUmN@(fJTN(@ZVstiog8VpR)+6+w5x(rOwUJOjp;S5aCF$_%6aSTk+i4089 zX$(x!84OI(*$hn4xeQFvH4IGA^$bkWJq%3I6B(GICo?cbPh((;p3T4%J(qzgdI1Ad z^dbhP=#30a(fb&fqAxQrMPFlJioVIf6n%$*Df&JGQ}iPSrs$^(OwlhGn4(`ZFh##( zV2b|8z!byAz!byDz!byHz!byFz!byJz!W3Iz!W3Oz!W3Sz!W3Nz!W3Hz!W3Lz!amv zz!YQ4z!Ve1z!cNKz!bBHfhpz~15?Z!2Bug62Buhj2Bug)2Bz3-2Bz2&2Bz3@2Bz35 z2Bz2=2Bz3n2Bz3P2Bz4F3{0_87?@(GGcd)@Vql7$!@v}~l7T694Fgl`dIqN0O$<!2 zTN#*Qw=*!sUSVL0eaOHR`;37p_5}k|>}v+5*bfX$v7Z>2V!tvl#eQdCieqD7isNKp ziW6gCij!twij!qvic?@<ic@7^ic@D`iqm3Xiqm0WinC^5it}J#ii>4nic4T%ic4l- zic4c)ipykRipybOipytUiYsDZiYsMcimPB?imPT|ikrZ|6gQcHDQ+qQQ`~e0rns35 zOmTA<nBwL$FvTroV2WGJz!bNPfhleU15?~82Bx^<3`}v)7?|R@7?|R97?|P%7?|SA z7?|Q`F)+pNWMGQF!N3&%m4PY#9|KbYBLh<c3j<RE8v|1UKLb;O1OrooGy_wD90OB= zA_G%`3IkJu8Us^;F#}VA83R*-B?D7}4FgkxJp)sMBLh=H90OBAHUm>a0RvM)F#}UV zDFahN6$4X3Edx_RJp)rhBLh>y1O}#r$qY;h3mBLZmNGCUEN5U!SjE7Uu%3Y_VIu=m z!WIUmgl!B=2}c>25-u??B|K+fN_fS<l<<~;Dd7VHQ^IEkri5<{ObI_3m=gXlFeUtF zU`k|SU`k|VU`mu?U`mu_U`mu{U`kYEU`kYGU`kYDU`o_vU`o_sU`o_uU`jM(U`jM* zU`jM)U`h;PU`i}xU`m|Iz?8V1fhqAe15*+s15=VJ15=U<15;8m15;8115;8b15;8D z15;8z15?sO2BxH03`|Lj8JLomF)$^qWME2K!@!iZo`ET8BLh>?W(KCD0}M<_hZ&fX zjxjJLon&B2I>W$}bdG^3=`{mW(hmlvq`wSI$qWok$xIAP$?ObF$y^Lf$vg~9$$Sh< z$+8Sg$qEci$(jsI$z}{p$<_=^$+iqk$qo!m$*v4c$?gnH$zBXh$vzBB$<Yi<$r%hx z$+Zkj$qful$;}K*$!!cw$(;;L$vq5A$^8sW$&(nElBY5-CC^}BN}kQYl)Qm~DS0yk zQ}R{@rsVAmOvyVLn3DG}FeUG2U`js3z?6K1fhqYo15@%z2BzfG3{1%{7?@Jn8JJSE z8JJRh8JJQE8JJS0Gccv>W?)LW#lV#ElYuE!jDaato`ES<iGe9qm4PW$oq;LUfPpF1 zl7T7Jnt>_RmVqhNo`EUVk%1}InSm)afPpDBn1LxZjDaaNl7T5ThJh(Hj)5t)nt>^` zgMlfvmw_pD0s~X(BnGC`=?qM%vly6C=P)p(&SPLoUCY3fx`BZybuR-`>LCWE)FTW` zsmB?ZQqM3jrJiG8O1;RylzN$gDfJNpQ|fyLrZg4?rZjd2rZg@FrZip#rZfQtrZiy& zrZh1IrZh<grZgD_rZjm5rZgo6rZjT~rZg)CrZgJ{rZhVSrZfizrZi^;rZhJOrZi6m zrZjH`rZhhWrnCSCrnDdirnGzprnEi=rnF5AOlembn9_bQFr~{eFr_;&Fr_ClFr_yz zFs09BU`k)cz?8m{fhm0r15^4s2B!4w3{2?<7?{!zGccteV_-@@$-tC;hJh*l90ODO zZ3d?FdkjqJ4;h%!pD-|`KWAV{f62g<!N$OpA<V#(A;G|uA;rLyA<Mv&p~S$Hp~}FN zp~1kEp~b+IVadRhVZ*?b;mN?1;m5#~5x~Hd5zN4p5y8Ne5zWAq5y!xkk-)%|k<Y-C zQNzHLF_D2OV+sRP#&iazj9Cm!8FLw!G8Ql}Wh`c3%2>w0l(CY5DPs)-Q^tA*ri>#D zOc}=+m@-Z>FlC%(V9Gelz?5-;fhpq>15?Ho2BwT_3``j}8JIF|GcaY`Wnjwq#lVy) z$-tCp%fOTw&%l(~%)penl7T7nECW;K8wRE<ZU&|-4F;wxLk6ZS69%R%a|Wg?O9rMa zCkCc0Zw96;Uk0Wue+H(kKnA9)U<RhFPzI)~BnGCeR0gK33<jpGYzC&RJO-w$0tTk6 zUIwPDSqw~B^BI`37BMhoEn#5FTFJnawT6KyYaIhq)&>Tqto;m3SqB-Ivd%FuWnE@q z%DT$Hly!rFDeEo+Q`UV3rmRN{Oj%DDn6f@IFl93^FlCD}Fl9?HFl9?KFlEazFl8$; zFlDPSFlDPVFlB2oFlFm9Fl8GsFl8GvFlBo%FlBo)FlGBPFlGBQFl7faFlC1@FlC1^ zFl9$DFl9$EFlEOwFlEOxFl8q)FlE;<FlEnWV9Gwoz?A)%fhmWbfhk9qfhi}Dfhnhe zfhnh-fhlJV15?gc2Bw@H3`{w@8JKeRGBD*FV_?cT&%l&(iGeBS3IkKlbq1!KTMSG& zcNmy*UNSJ{ykTI<dC$O<^NE2e=PLtK&UXf;ToDGQTtx<^Tr~!!Tulb1Tx|xXTmuHC zTw?~NTvG<7TyqAdTsH=$Tu%n3+%N{F+-L@-+*k&t+yn-u+*Agp+;j$}+$;vB+#Cj` z+-e4<+ztk&+_?-)xeFMWau+i&<t}4j%3aC8l)Hw3DR(^sQ|=}PrrfOzOu0K4m~wYB zFy&rgV9LGBz?6HHfhqSo15@rz2BzFQ3{1KA8JKb(F)-ymVPMLA&cKxWl7T7rH3L%~ z2Ln@{Is;RlHv>~%E(25EL<Xk3?F>wLw;7o7elalROENI!n=vru+cPlbJ25cjyD~84 zyE8E52QV<@M=~(w$1pJE$1^bHCowSPr!p|*r!z3+XEHG5moYHqS28f=*Dx^U*E2BX zH!(2fw=gi}FJxfKU&p|dznOt4e=7r1{tgDF{JjiJ`TH4|@((dE<sV^S%D>FOlz)wZ zDgQA8Q~nDEru<h7O!;panDRd{Fy((?V9Ni_z?A=!fvJFlfvG^0fvG@?fvG^3fvLcN zfvLclfvLcZfvLcffvLcTfvLcrfvLcWfvLcifvLcQfvF&tfvF&YfvF&gfvF&cfvF&k zfvF&qfvF&yfvF&ufvF&$fvKQ~fvKQ`fvKR3fvI3J15?2!2Bv~*3`_+-7?=uW7?=v3 z7?=vv7?=uM8JG%}FfbJ!WMC>h#lTc}mVv480s~XwB?hL#+YC&FPZ*dApD{2MzF=S~ ze8s?2_=bV0@ErqF;co_}!hZ}*MT`tgMJx<VMeGbrMVt&wMQRL8MaB$FMHUQ9Mb->V zMYaq~MNSM%MXn4?MeYntMV<^yMG*{4MNte)Md=JoML7&iMR^QNMTHDZMP&?3MHLK8 zMb!*UMYRk}MLi5mMKc+giq<hO6>Vf-D%!%pRJ5Iesc07iQ_)@qrlJE3Ohtzon2L@u zFcqC-U@AJpz*O{*fvM;T15?p62BxAH3`|9@7?_IQGB6drXJ9J&$iP(enSrV38v|3( z4+f^9Ukpse;tWj1W(-WlQ4CDQH4IF}3mBM+k1;S6zhYo2;bdSc(O_UIab;jC@nc{r z31na@31MI=31eU?iDzIc$zWhA$!1_G$zxzDDP&+ODPdqLDPv$NX=Y$5X=7k2>11Fk z>0w|h>1SXnnaIFYvW|hNWH$p-$pHqYlEVy4B}W;UN=`8_m7HZ@Dml-<RC1AlspJ6z zQ^{inrjic~OeJ3#m`c7gFqQmbU@G~~z*Ne}z*Ne@z*Ne{z*H*Az*MTlz*K6^z*K6* zz*K6>z*OqMz*OqYz*OqSz*OqVz*OqPz*Oqbz*HK<z*HK_z*L&Wz*L&cz*L&gz*Jhu zz*Jhyz*Jhsz*Jhvz*Jhzz*Jhxz*O46z*O4Az*O48z*M@BfvNNW15@b}2BtDL2BtDC z2BxwA2BxwS2Bxyf3`}L47?{e=Gcc9iU|=e{&A?Q4kAbP|0RvOnO9rO0PYg_DUl^Fm zzA-SB{a|1!`^CUi_J@I~oRfj6oQHv_oS%WIT!?|GT$F*ST%3Wa+=PLt+>wE)+>L>$ z+=GFs+?#=^Jb;0zJcxm*Jd}Z{Je+~4JdJ^=Jd=T`yo`aVyqbZjyq1Bfyn%tKyp@5e zyq$rmyo-UUyoZ6Qd^Q79`3eT6^1Td9<p&s;$`3Ozl^<hZDnH4<RDOnmsr)<xQ~4zZ zrt+%{OyxHin96T6FqMB`U@HI2z*PQ~fvNmE15^1=2Bvb5d;c>qRWLFzRWLI!Rj@HI zRd6scRd6vdRj4yCRk$%QRb(+RRrD}0Rcv5js<_6$RPl>}sZx@GsnUXhsWOy-sWOg% zsWOp)sWOFusWOd$sWP8|sj`BBsj`}Zsj`lNsj`uQsj`KEsj`iMsd6#{Q{^-UrplQN zOqFvOm@4NpFjX#OV5;25z*KpffvNHW15@QC2BylZ3`~``7?>*WFfdi#XJD#)$iP(j zfq|*=GXql<0|QePD+5y%I|EY{7XwojKLb;hAOlmC2m@1<7z0z4Dg#rM5d%||I|Ead z7Xwq3F9TCm00UE1FauLn7z0yPBm+}b3<FbDJOfiz5(86JDg#qh6$4XMEdx_kJp)r! zBLh=aGXqmq8v|2SCj(PeHv>~uF9TE61O}$6NeoO?Qy7@4HZm|(U0`6U`oh3eEylo9 zZN<P;oxs3U-NL|By_kWi`Va$C^?e4W>K6=5)vp<ts^2j%RexY$s{YBqRKvu;RKvo+ zRKv!=RKvl*RKvx<RKvr-R3pj2R3pQ{R3p#8RHMYeRHMqkRHM$oRO7<HR1?U+R1?O) zR1?X-R1?j>RFlBKRFllWRFlfURFlrYR8z*lRMX7BRMWx0RMW-4RMX4AR5OWzsb&fT zQ_XY+rka@yOf@SQm}<5%Fx8x5V5&LGz*KXAfvM&)15?d42Bw;u3`{k57?^7AGceUW zVqmIy%D`0ff`O^#F9TC80|Qen69ZE%3j<Rv8v|1<Cj(P04+B#zKLb;(AOlma2m@2C z7z0zS1Orp8DFah&2m@1X1p`y<EC#09eGE*sPZ*f$I2f4f)ESuS+!&bZk{Oulau}HE z@)?-wiWr#cN*I{xY8ja7+8CJXIvJSidKj4M`Wcw&CNVJ8O<`cFTgbpvw}gSIZaD)} z-6{sAy0r{Ub?X_J>dr7Q)!k%Zs=LR)RQHg9sqQfYQ{4*&rn=V*Om*)VnCd<-FxCBM zV5(<gV5;Y5V5%2kV5%2mV5*m7V5*m6V5(PSV5(PPV5(PRV5&D|V5)awV5$#iV5*N| zV5*O0V5(1GV5(1MV5(1JV5-k#V5-kyV5-k&V5%=-V5%==V5;w8V5;wBV5;wDV5*<U zz*Ik(fvJ8P15^DB2B!L13{3TN7?|qkGceUJWMHaa%)nHCfPtz0J_Az&GXqnDDg#r4 zCj(PMJ_A$3WCo^&O$<y87a5ou-Z3yWd}m;4_{G4~@Rxz9;XeaYBL@RhqaXuQqX+|2 zqc{UoqZ9*EqbvhcqdWssqYeX8qdo&uqY(pBqbUPZqXh#~qZI>FV>km-V+sRPV<rPr zV>Sa*V;%!jV=)6$V<`huV+8|KV-*8aV<!VsV-EvU<4gvo#(4}(jSCo<8W%G#HLhS_ zYFx#@)VP*`sc}66Q{z4crpD6@OpOm1m>M55Ff~47U}}8Hz|{DLfvNF515@KC2ByZZ z3`~tb7?>J=GcYy&V_<3$W?*U(V_<5MU|?#JVqj{LVPI;KXJBelVqj`gWngMjXJBg5 zVqj|0VPI;~V_<6XW?*W{Vqj|OV_<69z`)dWg@LK*7XwqX90OCcEdx_?3<FbhB?D7) z69ZFoD+5z=2Ln@c7XwrCWCo_@ISfqA^BI_$7cnq3FJ)kAUctcByo!OTc{>AB^DYLa z=DiF|%?B8mnh!HDH6LYQYJSAP)cl@-srd^7Q}Z_lrskgvOwIoom|7SZm|B<_m|9pF zm|8>_m|Dacm|7$mm|D~rm|C<Mm|Aohm|6@Nm|9F3m|Dykm|CnDm|AQYm|DCUm|7wj zm|Aifm|6-Lm|BV%m|Dshm|7|sm|AKWm|E%?m|B_`m|9vHm|8j*m|D6Sm|7MvFtsdZ zU}{;)z|^vwfvIIB15?Wy2Bwzv3`{MX7?@hNFfg@jXJBgC$-vaIn}Mn21_M*ecLt_b zX$GcNTLz}qL<XkTb_S-_)eKCnrx=)8UotSYu`w{U@iQ>B2{ACWi83&?i8C;@DKId# zX)-Xi=`b+0=`%3388I-mnKCf7nKLl8Su!xSxiK)cc``7y`7kiG`7<!J1u-zSg)lI+ z6*4fj)iE%&H8U`^wK6cZbucis^)fKE^)oQFO=4hbo5H}<wwQsbZ5abo+j<73wml3? zZ3h{c+72@?wH;$%YCFxq)OMDEsqF#-Q`;p5rnZL+Ol|KNnA({cnA+JGnA$lRnA&+5 znA-UnnA(LHnA$}dnA#;6nA)WonA+tSnA#N?nA*)4nA$BFnA)uwnA&X_nA+_bnA)8f znA%+#nA$xUnA*J<nA&|AnA-grnA!swnA-CgnA&?8nA$foFtuN1U~2!)z|<kjz|`T$ zz|@hzz|>LCz|=8^fvICD15?Ke2BwbH3``ws8JIe@F)(%PXJG0$#K6>Xgn_B!I0IA1 zNd~5l(+o@<HyD^YZZj}-++$$sc*wxi@q~e?;~4`}Co=<6rvL*}rzitcr#J&srxXKI zr#u5wrxF8Grz!(er#b^urx^oNrzHbZryB!Pr#Ayrr!NCjX8;3JXD9<xX9NRNXEXy- zXDkC#XAT2XXC(tuXCDJo=R^jk&M6E`ozoeZI%hF3b<SmA>RiCU)VY{}sdE_vQ|C$s zrp`4COq~ZAm^zOzFm)bdVCp=<z|?t)fvNK>15@V(2BywS3{0I@7??V*Gca}DWMJyN z&A`<8gMq0_oPnv!nt`b+mVv3Ok%6geIRjJIX$GdQR}4(uoD59eY79)>`V36nMhr~d zrVLEo<_t{T4h&4)o(xRg-V99Lz6?y={tQgrfecLD!3<2@2@Fi#$qY>0X$(x=nG8(b zISfqQc??Y5-3(0KGZ>h<=Q1#LFJNHmUc|uEy_|umdldsy_ZkMK?sW`I-Fq3Bx(_fg zb)RKm>b}Il)P044srxzuQ}-PPrtW(TOx+I|n7SV`Fm-=oVCw$Qz|<qcz|<qoz|<qf zz|<qlz|^C_z|^D6z|^D0z|^D3z|^C|z|^D9z|>>Jz|`Z;z|`Z#z|`Zzz|`Z%z|<4K zz|<4Wz|<4Qz|<4Lz|<4Pz|<4Vz|<4Zz|@n-z|>R6z|=FBfvM*p15?jq2Buzi2BuzJ z2BzLX2BzKu2BzMA2BzLM3{1US8JK!^FfjG*W?<^w%fQrojDe~5JOfkjB?hM6D-2A% z*BO|4Z!$3T-ezFxeZj!g`<j8N_Z<UM??(ov-Y*PHz26v^`h*#n`V<(L`cxU1`qUYi z`m`9B`t%u?`V1ME`b-#@`pg)Z`dk^9`aBqz`a&6)`l1+^`eGQE`r;Xw`cfE}`qCJf z`Z5`q`m!0A`l=Y1`q~+o`sOe&_04Bs>RZIX)VGv@sc!`XQ{QR^roMFyOnn;}nEJLb zF!gO`VCvh&z|?o1fvN8j15@7>2ByAi3`~7D7?}EQGcfhtV_@og$iUS1n1QM983R+_ z3kIgXR}4)3><mo(Y79*MUJOkAISfqw6BwBKw=ppF-(q0u|H;5KL4tv4f++*j1Um+% z362a*6I>XWCb%&$P4H)6nh?RjG$ERSX+j(W(}Y9@rU@wwOcT-=m?mT}Fij|BV46_D zz%-$nfoVb=1Ji^?2Brzk3``RiFfdJ6%fK{Y69dzPEeuQ(wlgqI*u%gyVIKq2go6xB z6Am*lO}NCsG~p@((}YJ1OcS0nFim*Lz%=0v1Ji_$3``R~GcZl~#=tb;2LsbYb_S-2 zA`DCuH5r&D>M$@()MsFtXvDxY(UgH{q6GufL~917iFOQ36CD|tCb}>%O>}2qni#{t zG%=omX<{M+)5K&3rirNxOcOI0m?ma3Fip&3V47IKz%;R#foWnX1JlHE2BwKq7?>t* zW?-6loq=iMPX?w*vJ6a<oEexVr86*1YGYuUw3LBq(jf+>Nv9c@CY@tonskwYY0_l| zrb%}gm?k}CV4C!Tfoalf2Bt~x7?>t~WMG=~nSp6C0|V1!W(KCoYz$13IT@HH^Dr<? z=3`)*tj)kQ*@A&-vMmGCWP1jt$xaMRlieAZCVMh4P4;16n(W8GG&z=mX>tMs)8t$R zrpZMNOp{9(m?oDqFioyuV47UVz%;p$foXCx1JmS53`~>fGcZlw!oW0nI|I|?T?|Z< z_cAa|KES{<`7i_1<YNp>lTR`*O+LfGH2FLO)8tDGOp~88Fin2Nz%=;{1JmSp3`~<h zFfdI9x%V3b)8rovOp|{xFirl;z%=<k1Je{n2Bs-;3`|pO8JMOdGB8bPW?-7KoPlY| zSq7#l9~qdY3NSED)n{Ou>chY^HI#vAY6Jt*)My5#sj&=9Q_~ojrsgv+O)X+znp(=h zG_`_(X=*hC)6`l9rm0;FOjCOqn5Ir(V46CafobYA2BxVq7?`GRWnh|mh=FP9aR#QT zCmEQgo?&2`dXa%?>SYF|sn-~orruy+n);l9Y3eHmrm5c<n5O<=V4C`mfoU2e1Jg7% z2Bv8o3{2Cw8JMQ=GB8b(VPKl3$-p$tj)7^KBLmYk7Y3$j?hH)Rycn3K`7$s~3t(WH z7R<mjEsTL_S|kJ0v=|1aX@v|-(@Gearj;=;O{-vFnpVZYG_96_X<7pV)3jy=rfIDV zOw&3Tn5K0xFiq=WV4Aj)foa+a2Bv9m7?`H>F)&RxVqlsc!N4@VhJk7NYzC(3yBL_J zUuR&N{(ymL`eO#B>CYILroUidn*Nc2Y5Fe)rs;nfm}W3AFwJ0QV4A_kz%+w{foTR8 z1Jev~2BsNO3`{d*8JK1$Ffh$fW?-73%D^<kiGgW`KLgW@5C*0hVGK+&A{m%w#4#|< zNMK-^k<7p}Bb9+^MhOGcjB*C184V0fGkO`AW=vvWnlXieX~uL0rWtb>m}bmlV4AUz zfoaBK2BsOC7?@`4XJDFfg@I|tbq1yxw-}ga++|>z@qmG8#$yJi8P6D)X1ruzn(>B# zX~ug7rWv0Ym}aswFwNv*V4BIpz%-MOfoY}y1Jg`l2Bw)}3`{d67?@^CF)+=PWnh{q z&%iWOk%4KZ9Rt(MSO%t<jSNgP7c(%;JkG#0^DP6@EI|gQSq2PDv-}yDX5}z2%_?PJ znpMHTG^?6{X;v)*)2ucIrdj<AOtU63FwL6Gz%*+r1JkVO3{10TGBC|r#=tadB?Hr} zH4IF%)-y28+Qh&#YYPL@tcwgxv+gl4&3eqhH0v1y)2tT^OtV0CePCdk^@)LL))xk* z*~|<~vjrHKW{WZ~%@${1nk~h^G+Um5X|^H*(`*$6rrBx?OtVcHm}WaMFwG8UV45Ap zz%)CSfoXOE1Jmqe2Bz6*3{0~#8JK40Ffh%|XJDFL#K1JWl!0k>7X#DmUIwPw{R~XA zCo(Y2p3J~Bdm01N?3oNqvu86f&7RA^G<yL9)9ghIOtY6TFwH*5z%=^-1JfK92BtY` z3`}#p7?|c1Ffh%T!oW0VGXv9{OAJhN-ZL=G`N6<6=Qjh>oPP{Va~T+z=5jJH%@tx` znk&k{G*^OwX|6N_(_A?Qrnw3XOmlS^nC2QVFwHe)V47>jz%<vAfoZNa1Jm3H2Bx{G z3`}#g7?|efGBC}}XJDFJ!oW1QoPlX>B?HskY6hmcT?|Zfdl{JK&SGGiJD-7R?m`Bp zxl0(B=B{L5n!B2TY3@1(rnws!nC9+hV48b|fobkT2Bx`B7?|chXJDH9ih*hFTLz}N z9~hYCer8~r`;CEV?oS4$xqld#=Kg13nkT}*G*6s?X`Unl(>!Sgrg^dqO!E{NnC2-n zFwIkCV4A1Sz%);bfoYx&1JgV`2Bvx53{3N~7?|euF)+>Bz`!)`3Io%;Ukpt1<rtXe z+cGfCk6~b%U&+8Uzlniqek%jh{0;`D`CSZ5^CvSf&7Z@-G=Clg)BFVtO!F5pFwI}W zz%+ju1JnG?3{3O4F)+>F$-p#!4+GQu{R~X=4>B;#zsJBd|1|^C{0|IF^FK2%&Hu{4 zG#_NwUk0Z6{~4GTFfuSL5MW?hAj`nCK#75AfeHiD0(Aza1v(5&3-lP678o)xEih(a zTHwUMw7{Q%X+a7D(}HvcrUh9HObc=um=+W;FfAx%U|LYdz_g%}foVYv1Ji<f2Brl~ z3``5AGcYZf#lW;+4g=GIc??Vo7BDa^Sj@n*U>O6`f|U$R3sy5QEm+6Ev|s}R(}GP5 zObgC4FfDk;z_d_^foY)$1Jl9?2Bw8|3``3bF)%GW$iTGl0Rz**zYI)^*cg}=aWXJ1 z;$dJ~#K*w2NSuLbkpctLB4q}qMQRL8i!>RS7U?iBEz)CPT4c?@w8)NuX^|rX(;^oJ zrbX@yOp81jm=>imFfA%(U|Lkcz_h5EfoV}K1Jj}=2Bt-=3`~pK8JHGzGB7Qg!N9a= zHUrb56%0&^)-o_HTF=0=XcGg|qU{V!i*_<FE!xAtv}hj#)1tEsOp9(YFfDq|z_jQS z1Jk0f3`~oDFfc9p&A_zi9|O~3Mh2$EEDTJG*%_D?b1^V2=4D`7ti-^ySe1cku{s0O zVoe67#o7!^i}e_o78@`yEjD6cT5Q6=wAh@1X|W{((_(7|ro|BqOpD7Im=@1wU|PJF zfobtW2BszK3`|S38JL!MF)%I3WMEp-#=x|spMhz~BnGA>QyG|+OlM$PvVehU$w~&M zC2JU%maJ!BTC$0OX~|XwrX|}Mn3f!2U|MpVfoaJp2Bsxv8JLz_U|?EuiGgX!dj_T@ ze;AmSGBPkNWno}i%ErL7l$(KRDIWvVQUM00r9uo$OBETImZ~r?Ej46dT586?wA6xu zX{j{>(^3Zprln2{OiNuEn3lRTFf9#ZU|O2Yz_hf2foW+q1Jlwv2BxKr3`|Q~7?_r} zGcYafVqjX@%fPgB0t3_1$qY<Or!g=sUCqF>bR7fJ(hUquOE)nvE#1Pvv~)WI)6$&` zOiOn&FfHB7z_j!L1Jlw&3`|RpFfc8B$iTFWfq`k63Io$JHwLC<Sqx0eCNMB9+rq%K z>@ow>vQG?5%lR3YmP;@&Eth6sS}w=Hv|NFKX}Kl?({dvQrsbv#Ov^18n3h{JFfF%Z zU|R0Lz_i?nfoZuv1Jm*#2Bzhq3{1--7?_qvGcYZWWnfxf#lW<@oq=h24+GQkJ_e@c z6B(G6Ph((OK7)a2`D_NJ<#QRBmak!8TE3ovY55)orsW42n3f-AU|N2Rfob_^2Bzg_ z8JLz|U|?E)iGgYPLk6bh?--a?Ff%Z%U}Iof!O6h1f`@@=1wRAR3Lyrj6`~AGD<l}0 zR!B22t&n42TA|3mw8D&mX@w;N(+X<_rWLjfOe^dem{vG3Fs*Q5U|QkEz_h}HfoX*| z1Jep$2BsDM3`{F>7?@UcGcc`K&%m_eA_LQkuMA8pr5Tu3+A}b%jALM0S<Aq*aux&A z%Eb&!E0-}atz5~#v~o2A)5<LjOe^;?Fs(emz_juZ1JlZ*3`{GJGcc_@$-uPo8UxeH zn+!}V?=Uc}ywAY2@(}~m$|np=s~8!WR`D?~trBKnS|!TBv`T`3X_YJk(<*rerd3J| zOsiBFm{u7xFs(9UU|QwOz_iMPfoYW&1Jf#B2BuX(3{0y+7?@UtGcc`+WMEpA!N9bt zl!0kg7X#C(UIwOB6Bw9QO=e(PHI0F3)l3GaRdX1aR?TN%TD6FQY1L8&rd2B#m{#p& zU|My6foatt2BuX<7?@TaV_;f!l7VT}83v|R=NOn)U0`5Zb(w)_)l~+jRo5AqR()Y$ zS}n}LwA!43X>}w6)9P9VrqzoXm{uQWU|Ri*foTmZ1JfEM2BtOI3`}eE7?{==GBB+% zW?))l!@#u0m4RuEI|I`iPX?wn-V97@d>NS5_%krAiD6(`6VJf3CW(P*O)3M^nhXY} zHCYTyYuXu@)=XhwS~HV@Y0Vr4rZw{znAR+2U|O?`foaVO2BtNu7?{@VWMEpehk<F$ zNd~4h=NOpQTwq{YbD4o@%?$>oHMba;*4$-aT63R)Y0WzZrZvAAnAQp~Fs&74U|K82 zz_eD9foZJ_1Jhc02Bx)23`}cP8JN~;FfgsvW?)*Y$H27KnSp7o8w1l?4+f^SUJOiY zeHfV5`ZF-C4P;<i8_dA8Hk5&BZ3F|;+9(F5wJ{7#YbzO;*3MvHTDymVY3)4*rgcmV zOzSilnAZ6)Fs;jGU|QG3z_e~T1Jk+<3{2}bGcc{&#=x|02Lsc(gA7dTPBAd8JIlbd z?g9hTy2}hq>#i{{t-Ha%wC*Vb)4CT7OzU1VFs*yXz_jio1Jk<C3{2|<7?{?}GBB-I zVqjXY!oaj%oq=h+4g=GAJqD)rh73&WjTxBMJ25b=cV%E&AH=}4KAeGReIx_Z`WObL z^@$8j>ysIn)~7Krt<PX!T3^n<w7!LbY5hzFruB0enAXo{U|PS3foc6x2B!5Z7?{?t zW?)*sj)7_YMh2$!TNs$uZ)adye};i+{doqa^%ohK)?a2|T7Q*+Y5ffbruDZNnAYE6 zU|N5Vfoc6i2B!6o8JN~TWnkLC#K5#ck%4K0D+AMpbOxpk-3&|{HZm}6xXQq^;R^%P zMqvh~jRp)%8!Z`_Hrg;SZM0`#+UUr@w9$)!X=5-0)5b6cri~E{OdF#am^Q{TFl~%y zVA`0&z_c-+foWqA1JlM*2BwV_3``rV7??IrXJFd6gn?<}N(QElYZ#a|u47=@xS4@z z<2DASjXM~aHtu3z+IW(IY2z6Nrj0ilm^R*HVA}YAfobDo2BwWK7??J`Vqn_%mVs&G zdj_VB{}`AyaWgP&Qea@(q|CsyNsWPNlO_YxCLIQ*P5KN>n~WHkHkmRoZL(ls+GNeZ zw8@TvX;Ux*)21*6rcDtHOq-$@m^Q^QFl~xwVA_<#z_clqfoW4Z1JkA~2Bu9p3{0Ey z7??J7Gcavh#lW=b90Sv)4-8D3MHrYiTQM+gj$>fjT+6_;c@6{9=A8^on-4KCZ9dAt zwD|-B)8<nQOq(w=Fm1lWz_j^31JmY53{0D!GB9m^!N9cn6$8`eHw;Xhe=;y_{=>ku z`9A~G7A6L!EvyVoTi6+xwx}>LZ82nE+G57Qw8fHvX^S-j(-sE?rY+74Oj}$Tn6|hx zFl`BAVA>MNz_cZrfoV$y1JjmV2Bt0f3`|>!7?`${GcawbWMJA-!@#tqj)7@QF9Xw- zSqw~D)-y0|*~GxKWh(>ImK_XCTXr)rZP~}bwB;ZJ)0QI)Ok0jKFl{--z_jHo1JjmA z3`|>|GB9m<&cL+gB?Hrz*9=Ts-Z3z3`N+Vu<qHGTmTwG9TYfSyZTZc>wB;`Y(^e@4 zrmdC?Oj~0an6}n4Fl}ATz_j%w1Jl;G3{2a27?`$cGcaxQU|`x7$iTEMgn?;WI0MtR zNCu{DNeoQevKg4R<uNdAD`a5WR>Huvt(<{rTO|Y2wl)T)ZJi8E+j<z7w)HbGZJWfv zv~3Cl)3%KaOxyM`Fl{@`z_jfs1Jkw>3{2b3GB9mB&%m_p5(Cq=D-2BA9y2g)d&a=D z?K1<@wjT^k+kP=HZTri>w4I58X*&x8({^?SrtO>zOxq<Gn6|4jFm1PDVA^iWz_i_g zfoZ!l1Jial2Bz(v3{2a77?`&EGcaurVqn@H%D}Wef`Ms!E(6o{0tTk-MGQ>aOBk58 zmoYGHuVi4_Uc<n&y`F(-dm{tW_7(=F?QIN9+dCMTwl8I1+J1zAY5NNXrX5@iOgr=# zn0ACPFzu*dVA?UAfoaD!2BsaC8JKq5VPM*EpMhz|BL=1&PZ*eXyk%h8@r{9L$4>^P z9e)^@cKl~x+R4Pgw3CH_X{R6q(@qfvrk&ypOgp6*n0CrCFzu9QVA^TJz_inofoZ27 z1Jlkx2Bw|C3`{#C7?^fOGcfIpWnkJF&%m@ZkAZ1tAp_ISItHel%?wOCTN#*kb}%sQ z>}6ou+0VeVa}op7&M6E`I~OxB?cBh?wDTwf)6NqNOgm3AFzr0Yz_jxs1Jlkc3`{$( zGcfJE#lW=lE(6of2MkO*A2TrR{K3Gq^EU(2&c6&yJO48<?P6qL+Qq`aw2PgAX%`m* z(=Hwcrd|9DOuGabn05&>Fzqs6VA|!+z_hEFfoa!N2Buv*8JKq6XJFdR%)qo;iGgXi zBLma!I0mNO=?qM}vly6m=Q1$u&SzlSUBSS#yODuucQXUi?p6k--R%rayE_?}c6T!{ z?ViEFw0kxK)9!f;OuH8{FzsH#z_fcA1Jmxq3{1N(Ffi@D%D}YyIs?=0TMSIQL3TZ4 zVA}nJfob<M2BzI#8JKqeU|`zA$iTFRkAZ2AFay&bQ3j?x5)4dxWEq(D$TKkQQDR`) zqr$+n$C!a>j{^hKo=^s+JrN8{d!iYb_QWwT?MY-{+LOY-v?rZ`X-^gd)1F)grac7= zOnZtMnD%rqFzxAPVA|8mz_h2Ifoab~2Btkz7?}1<XJFbhlYwc^YzC%1^B9=+EMQ>T zvxtFd&wd7`J@*)x_A)Ur?Nwo5+Uvo<v^S4|Y40Qkro9^(nD$;^VA}hZfobnI2By6~ z8JPC|VPM+(kAZ0)I|I``0S2ahLJUm%L>QR%i7_zklVD)lC&j?DPo05jpB4ktK3xW; zeFh9n`-~Zw_L(v;?F(XH+858jv@eB$X<s@6)4ogwrhRz~O#2EMnD!MjFzqX4VA|Kh zz_f271Jk}~3{3lGFfi?#&A_y80Rz*%MGQ>)mNGEyTh73=ZyN*CzQYVm`))8W?Yqsu zwC^4R)4qocO#7ZNFztKJz_jlb1Jk~@3{3kzFfi@=%)qqo8w1mRZU(0Pd<;zc1sIt2 z3o$V57hz!9FV4WUUy6ZgzYGJ@emMrF{fZ1s`;{4(_Ny{5?RR2e+Mme4w7->sY5#Ht zrv0ZGnD&2UU^*bmz;wWbf$2an1Ji*52Brg*3`_@V7?=*!GcX-!WMDeb#lUo6G6U0r zsSHd9rZX@dn90C&U^WBOfw>G!2UamK9azi2bYKGm(}B$lOb50xFdf*zz;xg$1Ji*= z3`_@}GcX-^$-s2r4Fl5wkX@e{m=1hnU^?)Ff$1PS1Jgkf2Bw3O3`_^58JG^rF)$re zW?(v~%D{9`gMsOw76a2kO9rNcZVXHZqZybE#xXD*Ok`j>n8LtxFr9(vU={<@!CVHW zg9Qvs2a6e)4wf-69js(vI@rg+bZ{aA)4|CMOb4ejFddxEz;tjH1Jl8|3`_?XFfbil z#K3fLDFf5N<qS**S28diJjTFu@F@e+Ax;LSL)r{Xhx{3s4wW)69h%9&bZ7?y)1m7O zOozTOFdh2Kz;u{_f$1<a1Jhwv2ByP&3`~c`8JG@BF)$sLWnen2z`%4^nStrBDg)DD z4F;yerVLDnEf|;%TQe{nwqsyA?8v}$*qMRpZ~_C<;amo$!$k~Chf5il4wo}99j;+u zI$Y1dbhwd$>2Nax)8R=BOo!()FdbgPz;t*S1JmJ^3`~dDF)$t8z`%5PGXvA%tqe?u zk1#MDzR19I_!$G!;g<|dhu<(T9e&Tibodhk)8VfSOox9kFdhEQz;yT@1Je;k2Bsq{ z3`|EP8JLd9FfbjFV_-U>z`%4wiGk^eDg)CI4F;woS`17_bQqY9=rb@KF=SvmV$8sF zB!GeGNInD8k;x29N47FB9l6QCbmTt+(@|vxrlU>_Oh*$Ln2y#lFdc1YU^?2xz;v{i zf$3;J1JltN3`|ECGB6!o!oYNNIRn$tRSZl=*D^32UC+RDbRz@P(R~a|M-MVE9X-Op zbo4j_)6r85Oh?Z!Fdco#z;yH*1Jlvp3`|G=F)$rtU|>4N%D{AtgMsN77X#BV9tNgk z(hN+;<QSNaX)`b#GhkpkX2igB%#?xYm=y!lF&hS^WA+S8#~c}$js-9<9gAgPI#$HM zbgYzt=~x8=)3Is>rek#sOvf4-n2xnDFdb`WU^>>tz;vvaf$7);2Bu?68JLc(U|>47 zih=3a8V06g>lm1hZDe3NwuOP|*mee{V>=m`j_qM!I<}92>DU1Vrek**n2!BnU^=eA zz;xV+f$4Y}1Jm&y2Bza17?_TqXJ9)1j)Ca}Hv`iN5eB9c;tWhDq!^e^$S^RSP-S2` zp~t{<!jOUKgb4%F33CRf6IKjNCu|s)PS`Uro$z5`I^oa2bRvj>=|m_4(}@TMrV~*N zOee}2m`=1XFrDaRU^>ymz;vRIf$79#2Bs6!7?@7XU|>2ii-GCHN(QDAYZ#bLtY=_4 zv4?@_#6bq86Ned?P8?%kI&qqT>BLzErV|$!m`+?`U^?-Tf$79M2BwqD3`{547?@6S zGBBOwVPHDR&%kt2h=J*(C<D_;2?nN<(hN)|<rtVwDl#ygG-F^oY01EJ(wc$kq%8x} zNqYvSlTHjwCtVnrPP#ELo%CQ}I_b^8bkdiB>7+jc)5#nLrjy+aOefbfFrB=}z;yB} z1JfyK2BuT?3{0ou7?@7gGBBN*#lUoGF$2@7WeiNGRx&W1TFt<8Y6}C?sl5zLrw%YM zojT0Gbm|xb)2WjTOs7sWFrB)=z;x<11JkK{3{0mUGBBNb!oYOu83WU4W(KCy0t`&2 zMH!e*OE55<mSSK!EziJoT8V+_v<d^$X*C9>)20ker!5$mPP;NNo%Uj2I_<;2blRVR z>2wGK)9Ek<rqhuOOsAt6m`-OgFr6-EU^?Byz;wEwf$8)l2By<f8JJGbU|>2un}O-{ zJO-xI3mKSBFJWLhy_|vR^eP6X)B72iP9I`mI(>wJ>GUxMrqd@Fm`<N&U^;z{f$8)` z2By=O8JJFAV_-UcgMsPvEe593-x-+Bh%qpov0`946T`rCrh$R!%rXY1Gp87s&b(w` zI?KVpbXJvt>8u_D(^*3Xrn4ptOlQp)n9kZWFrD>aU^?r~z;xD+f$3}@1Jl_M2Bx!N z3`}Pu7?{qcGBBOZU|>3%&A@avkAdlIAp_IdVg{zO6BwAz&ShXayNH45>{14%v&$Kn z&aPo#I=h~M>Fg#3rn6fZn9d$%U^;t@f$8iC2Bx!D8JN!AVqiLZhk@zreFmnpPZ*fa zK4)M$`-*|->>CEAv%eXb&T%j>os(r?I;X(EbWWLp>6{t^(>YBBrgJ(BOy~3&n9dn7 zFr71HU^-{Pz;w=<f$3ZT1Jk)+2BveN3{2<38JNyRGBBNsVPHBJ$G~(hfr05<5(Cq@ zR0gJV=?qNgG8vf8wJ|WATgt$6?j!@#xz`L#=lL0!&YLnYosVQ-I$y!SbbdMm)A=n7 zOy~D9Fr7cZz;ymF1Jn7V3{2<GF)*FK&cJm376a4yy9`X{A22YTf6Tyi{wV{~`A-Z? z=f5&Ao&UkWbpAI3)A@f4Ocxj!m@ddNFkR4MV7j2sz;wZgf$4$?1Jead2Br%(3``g7 z7?>_NFfd*4XJEPz#K3eRo`LB?3Io%HGzO*%nG8%9@)(#d6fiJdC}v=~P|Cn`p@o6z z!bAq93(FXoF05o=y0C_U>B4#jrVE=Gm@aH(V7jn_f$73-2Br)97?>^`WMH~*gn{Y8 zO$Me5cNmy1++$$6@PL8o!XpNz3r`uCF1%o1y6}pD>B1WZrVH;Gm@a%|V7l;`f$5?E z1Jgx)2BwR_3``eG8JI54WMI0upMmM(V+N*6Obkqy6d9N<*)cF(a%W(=<i)^r$(MoY zl0O5}r3eP5ONk6jmr@v*E~POrUCLx&x|GepbSamC=~5K~)1_Jlrb`VBOqZG&m@c(3 zFkR|kV7j!Ff$7pF2Bu5f8JI5ZVqm(ohk@zRK?bHvM;Mqc9b;g+bb^8D(sc%=OSc%9 zE<I;py7Y#D>C!s}rb{0gm@a)|V7l~!f$7q32Bu4Y8JI5fFfd(~WMI0i$G~*ikb&v4 z2?Nt*a|Wi%Rt!v+Z5fy@J1{U^c4lC@?8d-!*^`0kvJV5(<wORi%P9;@m(v)SE@v<> zUCv@)x}3|vbh&_m>2fgx)8$eIrppx!OqZ(|m@d~aFkPO>z;t;B1JmU@3{02*F)&?G zVqm)B!N7DShk@xzHv`j^RSZm5jx#V_xxm15<uU`)m1_)4S8gycU3tjBbmbKT)0MXj zOjkZIFkSh~z;xvs1Jjis3`|#kF)&?aXJER@#lUoxmx1Z300YxiVFsqFq6|z|jTo4& z+A}a+bzxw->c+ry)sungsviT>)j$TOt04?bSHl>XuBI|DUCm%%x|+qnbhVs;>1quF z)73f#rmKw%Ojp|&n67p*FkS6oV7l7Jz;tyk1Jl)23`|$|Gca8}#K3g*C<D{g6AVmO zPctxGJ;%Uw^&$h))hi54SFbZLUA@J?boDL+)74K5Ojo}$FkSu5z;yK|1Jl*t3`|%5 zF)&?YU|_n&#K3fog@NfBI|I`-P6noH+zd?DG#Hq!xic_b%VuD@*2}<jZ6gEIwd)K_ z*M2iFU6*2Dx^Bt9bUloL>3Tc^)Ab|<rt7H;OxM#Hn64KvFkP=?V7gwzz;wNif$4f9 z1Jm_p2Bzz+3{2N2F)&@9%D{Ae1_RUe*$hnA=P@u{U%<e0eJ=yk^-~N?*UvLBUBAe{ zbo~kg)AgGSOxJHSFkQdLz;yiq1Jm{Q3{2NQF)&^K&%ktpg@Ne?8w1k~P6nnMd<;xC z1Q?iZ2s1F<5M^Mxp~Ap)!;pdLh8qLZ4NnH98$Jw7H~blxZUiwf-3Vo1x)H&^bR(L9 z=|&s_(~U$1rW+{?OgAbSm~PZCFx{wQV7k%3z;vUDf$2so1JjKT2BsU`3`{qA8JKQN zU|_m2iGk_H6b7an8yT2xTwq|j@r8lurWga$O)Cbbn+Xg|H(MB(ZZ2kEx_O9!>E?X~ zrkgJqm~OsiV7mE^f$8Q42Bw=o8JKP{F)-a?Wnj9+!N7Ejn}O*T9|O}Z0S2a9vJ6bO z6d0IpDKjwLQe$AcrOCi_OPhh|mInjVtxyK0TTu*5w_+KXZpAY&-AZ9#x|PnrbSsmA z=~gxa)2%87rdzcPOt-oim~QnmFx{HSz;tU01JkXU3{1CXGcetn$G~)J0Rz*m^$bk6 z_AoHry2!wE>k0$Yt?LX-w{9^o-MY)bbn5{F)2+u0Ot+pfFx`5|z;x>k1JkYd3{1CK z7?^IeGceueWMI0@&A@b<mx1ZF00Yx)VFsq#q6|#8#Tl4xOEECrmSJGJEyuug+nRyt zb`%5C?K%dg+Y1<&ZXaP_y8ViQ=?)(Q(;Zy~raL|iOm{LFnC=uYFx@F-V7gPmz;vgI zf$2^&1Jj)z2Btgx3`}<>F)-bk%D{AI1_RTbSqw~f<}fhbna99%XEg)UoplUMcQ!IG z-PyvxbZ0vQ)193ROn0s^Fx`2~z;x#Y1Jj+?3`}?4GBDlw#K3gtD+AM=?+i?LeljrK z<zQgC%gw-aSAv1*t}Fx7U3mtkyGjg9chwn~?rJhH-PK`Wx~s>)bk~-F>8=+8)7^Lm zrn^ZDOm|ZmnC@mUFx|~&V7i;fz;w5ef$44u1Jm7d2By1J3`}=x8JO-)Vqm&Em4WH* zbOxroGZ~of&Sqe`JCA|s?g9p;yNei@?k-_qy1Sf#>F!Dfrn{>dnC_lnV7mL9f$1JM z1JgZS2Bv#~3{3aR8JO<PW?;Ivi-GChO$MfW-x!$g{byjh&&0rVpOt~>K05=`eE|lh z`;rVy_hlHE?#nSS-B)B_y06T@bYGQ$>An#I(|uD0ru!BQO!uuBnC{y#Fx_`xV7ed6 zz;r*0f$4re1JnH?2B!NZ3{3Yc8JO<ZFfiS(V_>@9z`%6BpMmNA90sQQ3mKU1FJ@r6 zzl?$D{%QuM`)e7P?r&gVy1$8m>Ha|mru*j@nC?GjV7mW|f$9EB2B!OO7?|$AXJESj ziGk_<R|cm0KNy(q|7Kvi|Br#`0V4y`12G1s2a*g-52P8G9>_8<J&<Q$dZ5I>^gxw? z>463V(*rFArU$wVOb_%Km>w81Fg@^NV0w_t!1Q1u1Ji@e3``HMGcY~)%fR$dk%8%< z0|V2;cm}42H4ID-TN#)hb}%qK>}Ftk*vr85a2f;C!}$zM4;L{oJzUDb^l$|O)5Fya zOb^#GFg@JG!1Qo01JlC;3``FXGcY|o#=!LO1OwB<rwmLFKQS;p{LaAi@D~Hq!#@m6 zj~E%49<eYmJz`^Edc?uN^hlh6>5&Qp(<4m=rbpTgOpo*!m>wB3Fg-G5V0vW1!1Tz9 zf$5Pa1Jk202Bt^Z3`~#m7?>UvGB7<VVPJYx&cO7jih=1-Ed$e|1_q`_%?wPB+8CG~ zbuutLn#aKOXdwgBqs0tNkCrkpJzCDd^k@|W)1$QvOpn$xFg@DH!1QPf1Jk2z3`~!9 zFfcv3%E0vK3j@<*2?nOeRt!v!;~1D8w=gh0Uctch_&5X8<7W&^Pna2)p71a*J>h3y zdLqQY^hAV#>4_`@(-SoYrYD*VOiy$en4ah}Fg-D1V0vQ0!1Tn7f$51e1Je^X2Bs&T z3`|da7?_^;GcY{~WMF!d$H4TYnt|y_0|V2OW(KAwtqe?0x)_+A^fE9#>1SYiGLeDl z$pQwZCyN=Fo@`)Xda{*)>B)8mrYE}?n4ausV0v<pf$7N+2Bs&+7?_@1Wng;ph=J+J zcLt^>zZjUF{AFNz%D}+%l$n9)DH{XRQ%(k^r#uWyPx%>`o(eHAJr!kOdaA|1^i-FD z>8U;g(^EqRrl-aXOi#@in4VfPFg>+lV0voD!1UCSf$6C;1JhGi2BxP;3`|cO8JM0f zWng-GoPp`-YX+ugf(%U0Oc|J-g)lHZD`sGNHi3cZ*-QqeXLA^sp3P@qdbW^(>Dej< zre~WOn4WE8V0yNLf$7<92Bv5G7?_?NU|@Q7h=J+Zc?PCuml&9yU1eZ;c7uWG*=+`< zXLlKxp8aBAdd|+k^qhx*={Y|G({n)vrsrY|OwT15n4U{BFg=%LV0x~@!1P?7f$6y+ z1JiRm2BzoE3{1~m8JM1XFfcv$Wng;l&%pFNh=J*O2m{meWCo_^1q@8jTN#+1cQ7zL z?`B|n-p9c7d?EwW^C=8W&!;mmJ)gzE^n5M@)AI!kOwSiHFg@SF!1R1K1Jm=p3{21W zGcY|r$iVdc2m{me;|xsCPcbk(Kf}QE{5%8G^NS2j&o47DJ^#SK^n#y(>4h-^(~D3B zrWchAOfTj$Fugd;!1Uq~1Jg@J2Bw#C3`{T88JJ#bF)+Q<Wng-#&%pH3f`RF!BLmY* z7Y3%6?hH&Xy%?BY`Z6%R^k-mt8N<NzGM<6yWfB9^%TxxYml+I9FS8h!UbZtZy_~|p z^l~Nx)5|#wOfTm#Fuh#N!1Qt%1Jlcu3`{RqGcdi}#lZA(F9Xxd{R~Vm&oD5(yvV@x z@-hR{%WDiwFK;t2y}ZZ3^ztDC)62&UOfNq%FunZG!1RiVf$0@11Jf%G2Bufs3{0<h z8JJ#4F)+Q7VPJYC$H4STk%8$|1OwBnR0gJ3X$(xS(ixauWil|mDq~=JwU~kF)iMUA zS1TEqUaetZdbOT`>D49%rdL}Tm|pE*V0yKif$7yg2BudB8JJ!jVPJZ7oPp`pDF&uj zXBn7YU0`5(b(w+b)inmDS2r1$Ufp3}dUc<H>D40!rq}!oOs|C)m|lxAFuj&wV0tah z!1P*<f$6m(1Ji322Bz2Q3{0=J7?@t`GBCY1U|@P}%)s>8jDhL3B?HrI8wRG=_6$s~ zofw#2yD~7n_F!Oo?ajdS+K++hbpQj?>sSV+*YONYuM-)VUZ*fHy`IUy^m-Ws)9V!s zOs`ilFuh*O!1NmAhW89iuRk&{z5dL=^!ghE(;ICDrZ*N0OmD0hnBLehFuk#7V0u%+ z!1Sh(f$2>%1Jj#U2BtS13`}qKGBCY4#lZCD3<J}fa|}#xE;2B^Wn*A^E6l+3R+NG1 ztvCbITPX&nxBd)FZ(|sk-o`O7y-i?XdYjC^^mYaV)7zyCOmCMnFuh&L!1Q(v1Jm1w z3`}p|F)+RTz`*qO69d!RuMAA@v>2G)nKLlGvt(d;XU)L$&W?fUT`>dGy9NfPcTEgT z?^+m`-nBC@z1zdU^zI}B)4S6QOz+MzFul9L!1SJ#f$6;v1JipE2B!C73{3AO8JOPt zF)+Q4W?*_B%fR$Lo`LCo5(Crw=?qNomoPBBU&g@negy;5`_&9g?;kKQy?@KV^!_~q z)BBGMOz*!iFn!QuVESOj!1Td_f$4)41Jegv2Br^13``&D8JIpaGBAB;W?=fz#=!Jp zHv`j$6AVlrPBAcjIK#m7;XDJ=M-~RAkAe(LAB7p1K8i9heUxBe`smBR^f8Ko>0>Md z)5in`rjN-COdr!2m_BAOFnw%cVEWk0!1Qqf1JlRJ3``%VGBABy#lZA&3j@=~;|xq6 zFEcQGyvxA!@c{$V$43lIA0IO?eSF5i^zkJF(<eCwrcc@oOrPu-m_7wEFntPPVEPo! z!1O7Bf$38Q1JkE$2BuGW3{0QO8JIq`GBADWVPN_+nStrk90sOOD;StQtz}^Pw3C79 z(;)_?Pq!JEK0RV!`t+ND>9ZgM(`Pvbrq7BDOrKR4m_DmBFn!iyVEU}X!1URJf$4J~ z1Jmaa2By#93{0OR8JIrjF))2DWMKMS%)s=ygn{XEIRn$@Dh8&{>lv6n?_ps2yq|&T z^C1SN&!-ufKA&S?`h1ar>GM4Xrq2%<m_9#YVEX)=f$8%r2Byz%7?{3rFfe@)WMKLt z!oc)JoPp_!Bm>hIJqD&Ph73$!j2W1|m@qJXF=t@<V#UDpC7*%mOAQ0lmwpDOFOwLU zzRYJ}`m%_D>B~|ErY|cPn7*uLVEVF_f$7Uh2Bt5U7?{3XWnlVpgMsPGEe579?-`iB zd}3hw@`Zuv%U1@bFFzQVzWioj`f9+y^wpMu>8k?+(^qE(rmt=cOkX`2n7(>5FntYS zVEP))!1OhWf$3`u1Jl<+2Bxni3`}3k7?{46GcbLvVqp4O%fR$?69d!N{R~WB4>2%( zJ<7oJ^&A7!*GmjcU#~JSeSO5h^z|tN)7KXaOkZC!FnxW;!1VP41Jl=^3`}4DFfe`n z&%pGJk%8%(7z5KcNd~5G(hN-BWEhyf$uls0Q(|EH7S6!*Ero&UTRH>Nw=4#xZ^aBu z-^v)6zEv_XeQRT2`qs(7^sR@1>03Vo)3-?sOy8z3FnycL!1Qea1Jk#~3{2maGBADH z#lZA!F9XxJ{R~Xs4lpo%JIuiJ?HB{ox8Dp*-#HkVzH>7$edl9f`Yy=8^j(C3>AM&M z(|02Vrtj7aOyBJon7%tQFnxDsVEP`x!1O(uf$4iJ1Jn072Bz<c3{2ls7?{4#WMKNf zjDhL<N(QFyYZ#cmZ)ITmzJr13`)&rN?<W|TzMp1b`hJdq>H9?nrteo6n7&_QVETTa zf$94r2Bz;%8JNC5XJGpNhk@z)e+H%>j0{Xam>8ITure_H;9y|-Vaveu!;69Ghc5%u zj{pXyAHfVvKf)N8enc=Z{YYeB`jNuG^dp^t=|?65(~mj^rXP(AOh1|#n0~Y{F#Tv} zVEWO;!1QB31JjQ)3`{@HGcf(Q#K839Dg)Dx8w^Z8ZZR<Zc+9}`;~4|fkCzNgKVCC1 z{bXQZ`pL||^pll==_eZl(@#zYrk^|vOg|kNn11>(F#QZ<VEP%y!1Obbf$3)o1JloR z2Bx1`3`{?B7?^&RGBEwDU|{-L&A{}tmVxQ#BnGCRQyG|kPG?~HIfH@e=WGV1pYs@) zeqLr^`uTu?>E~kxrk~Fkn0~%zVEXx)f$8Tr2Bu%k3{1b+7?^%>GBEw(VPN{j&%pFc zkb&u!6a&*QSq7$G3JgrYlo*(PnKLl`vSMKRWy8Sq%a(!ZmjeUSFJ}g(Ulj~YzgiiX zeswS~{px05`Za}t>DLSfreCuen0~EbVEVP1f$7&e2Bu#d8JK=;VPN{Tje+Uceg>vr zhZvZC9c5tpb)13e*Bu6?U-uc9em!Jh`t^u`>DN;Rre7}@n10JLF#XnIVEV1g!1UXI zf$6s;1JiF?2BzN*3{1a$8JK<tFfjcNW?=dq#=!JDl7Z=WGy~J`6b7c>=?qN2vly6u z=P)q+Ze(Ek-NL~1yN!YAcRK^q?=A+W-@Ob>zYj4m{XWmY^!pM6)9<ScOuuh1F#W#G z!1Vhr1Jmzk3{1aYGBEvq!@%_W9Rt%JW(KA|Yz$0)I2f4za56Cc;bCC<!_UC<$Ay9E zPap%+pAZJ7Kj92af1((e{=_mc{fTE_`cuuo^rwY^=}$WY)1NK|rawIlOn(+KF#TD= z!1QMs1Jj@73`~DkF);mE%fR&K5d+ho_Y6#bJ~1%;`O3ib=N|*pUq%L|zbp()e+3zs z{)#X#{S{|m`YXl2^jDUF>90Hk(_ak+roY+@On>zlnEo0tF#UC9VEXI9!1ULPf$6U| z1JhqW2ByD(3`~F97?}P}W?=d|je+U!Oa`XEix`;xE@fc)yMlq~?^Xt;zdIP1{_bXA z`n!*T>F+@XroV?7nEsw&VETKWf$8rh2ByDP7?}RPWMKOHhJoqtI|in|?-`i>eqvzy z`;~#|pB4ktKXV4Ae^v}k|7;nU{<$$Q{qtmC`sc&I^e>Wu>0b;3)4zBIrhiEcO#f0D znEs_RF#RiFVER|g!1S+-f$3ib1Jl1=2Bv=#7?}P|Vqp3=nStrwGzO-BGZ~ovonv77 zcbkFf-#rGVe-9a${=H&g`uCQB>E8zirhk7KnEo>`F#Ts{VEWI-!1SM!f$2Xt1Ji#I z2B!bw3{3x}7?}RcFfjc$WMKMl!oc+3jDhLDIRn#wD+Z?jwhT=Fix`;x*E2BvZ)0Hk z-^sxAzlVY8e?J4$|7i?N|7S8V{h!0Y^nX4B)BlAGO#jz0F#X@a!1R9;1JnPl49pCC z49pDD49pC&49pDj49pBl49pC*49pB&49pBY49pCD49pA@8JHP08JHQ(7?>Gt8JHOz z7?>HI8JHQ}7?>G-8JHOZ7?>G@8JHQv7?>F&7?>H`8JHQjGcYqgV_;@{&%n(1iGi8% zD+4p*cLruA4hCi>AqHk9Q3hrv2?k~+X$EE{IR<8?at3Cm1_oxPUIu2SDGba^(;1kV zW-%}`&1GO_TEf80w48yNX%z!A(^>{*ru7WWOxqZknf5X;Gd*HpX8Om#%q+pc%&f@3 z%&fw|%&gA9%&f`4%xuQM%<Rm-%<RU%%<Rd)%<RL!%<Rv=%pAnP%pA(V%$&r)%$&-= z%$&i%%$&u*%$&o(%$(1_%v{L8%v{XC%shjEnRyEXGxKc*W)?;UW)^h@W)^n_W|ja3 zW|m+EW|lApW|jyBW|l+-W|m|IW|m$CW|nCT%q$@F_ZXO29x^bqJYisFdCtJh@`{0( z<t+m<%LfK#md^~#EZ-QIS$;Awv;1LTX8F&+%*w>T%*x8Z%*w&Q%*xHc%*w~W%qqyh z%qqgb%qq^n%qqpe%qq*k%&Ne^%&N@5%&Nw~%&N)2%&Nn{%&O18%xc8I%xcQO%xb~F z%xcZR%xcHL%<90v%<9R&%<9d+%$mx;%$mo*%v!*}%-YYu%sPXCnRONeGwV(UX4XRt z%&bQkm{}h&Ftfg9U}k;Gz|1DWz|5w|z|5x1z|7{xz|7{)z|0oNz|2;~z|7Xnz|7Xl zz|6LWfthV912fxp24=QL49sk=8JOALGBC4qF)*_WGcdD@GBC3nF)*`RGcdE;GBC5p zF)*{IGcdDfGBC3@Ffg-sGBC4uGcdC+XJBUEz`)GDiGi8@5d$;(YX)Zaw+zf2oD9qy zLJZ6tA`HwNCJf9RwhYW1_6*D%X$;I9`3%e)g$&FbJq*koQyG{!rZX^e>|$W%ILyGz zag>3X<23^_#}@`>j&BUioC*xgoSF>GoZ1Y`oWTstoG}c{oN)}yoGlE@oV^Upoc#>U zoI4npIS(>0a~@`3=6u4y%=wmqne#mZGnXg>GnX6#GnWDbGgkrwGgl@9GgmePGuL(o zX08Ja%v^^Un7M@*n7O4Hn7L&cn7Q*9n7PXtn7Jz%n7I!#Fms<_VCFu@z|6zIz|6zR zz|5n`z|3R7z|0fCz|51zz|2$3z|2#|z|2$0z|2#_z|2$6z|7Ogz|6CZfthCw12fMF z24<eC49q-_7?^pUGBESJU|{BX&A`m_j)9ryBLg$f7Y1ftMh0eH76xWsb_Ql%E(T^^ zUIu1f0S0DXVFqSiQ3hsS7Y1hD5(Z}8#SF~6XBn7z|1vQ1sWC9~=`%3%88I;PnKCf* znKLl+c`z{Zc{4Ec`7to_1u`)6g)lJl#WFDSWic@G<ufqz6)`aLl`=5%RWUI0)iN;i z)iW^jH8L>sbucjV^)oQ@EoETl+rz-jcZq?S?>+-F-vb6_zK0CVe2*EJ`93f(^L=Ds z=KI9J%=d+XnV*q?nV*S)nV*?~nV*$`nO}&3nO~BDnO}y1nO~lPnO}*4nO~EEnO}#2 znO~oQncs+kncswgnLn9<nST-kGyiS|X8t1#%>2h0nE6jJF!P^bVCKKez|8-Eftmj? z12g|K24?=349o(J49o&u49o)48JGp;Ffa?uXJ8gs#K0`DoPk+j6$7)tS_Wo;^$g4c zM;Mp|E-)|)JY`@O_{6|0@R@;G;0pt@z&8eFL1qSKK{f_vK~4r{K^_KXL4F2iK|uy) zK{*CyK?Me8K_v!eK~)B3!I=!qg3B0~1-COW3+`fI7Tn9gEO>x{S@19ev*0lXX2FvT z%z|eam<7)>Fbh6lU>1DLz%2NTfm!e+1GC^824=zc49tR`7?=gWGB6ANU|<&f#lS2i z!oVz~z`!hI%)l(<$G|KU!@w+*&%i9y$iOVr&%i7+gMnFSHUqQJJO*Z=1q{qWTN#*z z_AxLE9b{k@I>Nv#bc}&n=r#kh&~FB2VHO5vVL=9FVIc-)VPOVlVNnKVVI>A;VO0iZ zVGRamVQmIxVLb+BVFLzcVJ8M=VQ&UzVLt|D;Xnpv;SdI9;V=ef;dlmS;S>gD;bI16 z;RXg~;YJ2#;U)%V;T8sF;fV~)!c!QSg{Lzx3(sO;7M{z%EIglqS$Hi2v+zy^X5nKD z%)&Prn1$~!Fbm&jU>1JFz%2Zffm!$k1GDgJ24>-R49vnG8JLB?Fffa-Gcb#AGBAtq zFffboF))h=GBAsXFffaVGcb!tF))kBGBAtCGcb!NGBAtiFffZaGcb$9FffbcGcb#^ zF))kFW?&Xs%D^nLmw{R28UwS)eFkPx5e8;aDF$Xybp~cpBL-$sdj@7v4+dsYZw6*j zKL%#eKn7;f5C&$^SO#X%1O{f&WCmu@GzMnTOa^ArYzAi076xX~`3%gWyBL^7-!d?Z zer8}6{l&m6`iFs8jFo{|jE8|)jGuv7Oo)M5Oq79HOq_vPOof42Oq+pOOpk$C%#eXu z%!Gki%$k8&%#MLs%#ndv%!Pqj%#DFrET4f{Y%T+{*hvOvvC|C9VmBC=#qKjOi#=js z7JJITEcSwdS?oOnv)CsFX0fjf%wj(nn8kiEFpD!XFpG0BFiT4^FiXoYFiUGPFiV>; zFiTr9FiYDoFiYDrFiSfzFiX2KFiU$dFiVFrFiS@;FiS@>FiXcVFiR&gFiWQ}FiWR1 zFiU4LFiZC_FiUS{V3xkiz%0Ygz$_!cz$_!lz$_!pz%1jyz%1j*z%1j#z%1j(z$_EM zz$_EXz$}x%z$}x*z$}x>z$}x&z$}x+z${bDz${b7z${b2z${b6z%0|uz%0|kz%0|o zz%0|xz$~+bfmvob1GCI324<PH49qec7?@=?Gce0+V_=rq$-peLn}Jzo9|N<@K?Y`- z!wk$a7Z{jj9x^b?JYis#dCtHr^NN94<}CxW%m)T$na>Q>#`OWqvX+%W^R=%knTV z%kncY%L+0u%L+3v%Zf2D%StjZ%Stma%gQn^%gQq_%bGJV%epZz%a$=P%g$$DmOaS8 zEXTyaEGNgnEN98UEEmSWESJo{ELX<BELX|EELX$8ELYFKEZ4-qEZ54wEZ4!nEZ5Dz zEZ4`tEH{yXS#Ajfv)nQUX1SFN%yMfOnB~?pFw1RXV3ym;z$~|efmv=B1GC&-24=ba z49s$u7?|arGBC^iWMG!(VPKY5U|^QlWnh+fW?+^NV_=p~VPKXoWMG!>U|^Q-W?+`@ zV_=q_$iOT=g@IXqIs>!(ECy!zxeUzm3mBN?7c(%+FJoYqU&+8Me}I8m{xAcx{4oY* z`I8LH@@E*B<<B!P%U@z(mcPotEPsQ6S^hQyv-~{<X8DH<%<_*Jm=zcqm=*LGm=&BD zm=)3)m=&fnFe@x)U{*NGz^w3wfmxA@fmu<PfmzX?fmtzzfmtz~fmtz&fmtz^fmyMD zfmyMbfmyMPfmyMUfmyMIfmyMQfmyMGfmyMefmyMSfmv|^1GD0C24=;>49toz8JHFS zGcYTuFfc3WGB7LYF)%9`Ffc1wGB7JyF)%CHFfc2HGcYTqFfc3SGB7I@Ffc0>GcYTa zF)%AtGB7JOF)%B&GB7K3Ffc21GcYUlF)%AlU|?2S&cLj+n}J#B3Ins!dj@8uKMc%D ze;JsS{xL8sGcYhKOEWMlYcMb?Ycnt_>oG7Z8!|8}n=mjdn=vpe2Qn}#M=>xfmoqRc zS1~Xv*D^4x7%?!bSTiuIq%bh6WHT_UOkrSF`N_bnD$l^Is>8snYRbT@YQey)YR$l` zYRAB=>d3&X>czmU>dU~a8o<D;8qC0~8pgn^8o|J<n$N(j+RVVLI){N-bvpyI>Lmtd z)%y(0s*f0$Ri832tG-}hR(;LDtooLLS&f5%Sxu0ESxt|DS<R4vS<QrjS?whQv)VTX zW_3meW_1<@W_5N3W_2zGW_4Z$W_1AuW_4)>W_39RW_1MyW_2Y7W_48tW_1k)W_2wF zW_23|X7w}%X7xS>X7#xY%<5YhnAHz5FsmP7U{*iQz^s0Xfm!`51GD;h24?k#49x29 z7?{=HGcc=vU|?4N#K5e<%fPH5#lWl~%fPImz`(4b%)qRn#=xwh!N9Cx%D}8)#=xv$ z&cLi;$-u1P#=xu*$-t};!@#T&&%msa#K5eP%D}9V!N9DM&A_aY$H1&n$iS>o!oaN2 z&cLkE#lWo5%fPHLfq_|LG6S>5GzMmknGDPta~PO4<})yBEMj2RSi-=pagKpm;}Zk3 zrYHlmrY!@rWVW-9};<{AcO&GQV*TI>wWTBZ!lS|JR~T15=ZT2mRAwYD=bYu#aB z*5+hj))r%6)|O{r)>dL*)>dU;*4AKP*4AcV);3{a);4Eg*0y3`*0yC})^=cE)^=iG z){bOg*3M;M)^1~9)?UcKti6tbS$iV`v-TDSX6@|^%-Xvcn6>vXFl%3DVAhjoVAiu@ zVAgYIVAk_uVAk_xVAcy@VAcy}VAcy|VAd;OVAiW-VAh+)z^pfufmv@31G9c01G9b{ z1G9c21G9b#1G9cQ1G9b>1G9b(1G9cR1GD}F24?-W49xl)7?|}pGcX(eWMDR8V_-HC zW?(iFV_-ItWMDRuVPH0rXJ9r`Vqi8>WneZkVqi8hWneb4U|=?~VqiA1VPH10XJ9sR zWMDROW?(joV_-I_U|=?y#K3H{mVw#mECaLAEe2+zrwq(SFBq7OUNbNoy<=cD`pCd+ z^o4=h=syFqF%tu`F)IVJF*^gZF&6`~F%JW?F&_i7u^I!ju@3{YaRURh@j?b><C6@` z#+MkFjjuB>8{cGLHon8aY<!P_+4v&^v+-{RW)l_$W)pS>W)m(3W)mI;W)oEgW)lkr zW)pV?W|MdZW|JZYW|KY!W|IjF%qEi=m`$cKFq_O^U^bb}z-%&)f!X8|1GC9(24<5d z49q6a8JJC8F)*9FWneb>z`$(siGkVVKLfKV7X!1Y00XnBFaxux7z4AZBm=Xl69coU zHv_Y276Y?sJ_EC99|N=LYzAi2c?`^^3mKSAmoPA!u4Q00-NnFcx`%<;bRPq==|Ki& z({l{WrWYBQO)oPrn_gpJHvPfCY{tmIY{tdFY-Y;9Y-Yv4Y?jKvY}UZQY}U)bY&MC3 z*=#BUv)K#=X0y2r%w`K1n9UY3Fq<u5U^Y9zz-)Gof!XXf1GCu^24=J849sS)7?{o8 zGBBHcU|=@;$-r#(hk@DbKLfKl69cn3D+9ARI|H-10t2(TJp;43Hv_YI0t2&o5(Be& z6$7(*Jp;4(1O{gFSq#kPOBtBWH!v`pZ)RXN-^##jzJr0;d^ZEL`3VMQ^Ro=h=GPdQ z&2KU=o8MtzHh;>%Z2p{q+58Oyv-wvBW(!^hW(y$(W(zF_W(y|<W(#iyW{VsKW{W}w zW{XJ-%og(*m@QT?Fk7r<V76Gtz-+ORf!SgU1GB|m24;%`49pgX8JI1OF)&-4WMH;9 z&A@E&h=JMS8w0Z?KLfL+76Y@TIRmq$6$7)SEd#Tq0|T?AGXt}wD+9A-0t2)43I=BD z!wk&U7Z{kWFEcP(Ut?glzRAFBeTRYB`W^$b^-l(78zu&38+it18zly28&wA8gcJtm zghB@9gc1hkgmMPvgenH+gjxpXgn9<%gjo#C35yw+6AmyiCmd#APB_NEoLJ4koY=v@ zoH&tzIdKXDbK-Oc=EPYH%!zXum=l*VFek2LU`|}az?`_AfjMy#19RdQ2Ij=m49to5 z8JH7)Ffb<xGcYIVF)$}tGcYIFF)$}NGB78(Ffb>%GcYH4GB78lFfb?OGB77~F)%0f zGB77iU|>#mWnfPBV_;5>W?)W^V_;5BWMEECVPH;9XJAgwWMEG2WnfO8#=xAslz};U z1p{;PY6j-ybqvhO8yT3Bw=gg#Z)adm-o?P2yoZ4~`8@-3iY5bdN)iKe%1j34lp_qx zDX$oqQ#BZvQw<rIQ|%a-Qym$YQ(YLCQ{5SuQ#~1&Q@t6OQ!^QuQ_C2bQ>z)6Q|lO* zQyUqWQ`;DrQ#%-#Q@a?LQ+pVgQ<pF>rygTqPQA>)oC-4YEdz7v2L|TU&kW3|-x!!v ze=;zq{$XHF{m;Oh#>Bv!#>&8)#=*dx#?8Q-ro_OUrpmyarp~~erp3UVrpv&bX28Il zX3W5xX2!srX34;uX2ZaoX3xN!=ET69=EA_7md?POHidyXZ5ab|+C~QEv;z#xX*U>{ z)BZ6qr;9K!r<*e{r+YInr{^&+r&lvDr`Itsr*|?ir*|_jr%z#EPM^uZoIZzvIek6@ zbNWIC=Ja(8%;~!snA7($FsC16U`{{6z?^=ZfjRvY19SRW2Illz49w|w8JN=_FfgY- zW?)W##=xBZl7Tt>H3M_{TL$Lz9}LVHJPgbkN({^y1`Ny@HVn)eF$~NZaSY5E*$m7X z1q{p?#SF|DWem(2)eOuTbqvfIjSS2g%?!*LGZ>gNRx>bXY++!|ILyGDag2dE<0J!f z#u*0YjPnf48J8HCGp;f)XWU?5&bY<Eobj81Ia8d0In$bfIn$ScIWwDqIkTRDIkTIA zIddfgbLJWb=FIgB%$b`Qm@~IBFlX*yV9wmlz?`{{fjRRa19Rpr2IkDW49uAi7??93 zGcad9V_?pF$-tcXnt?e>mVr4-je$AKkbybNgn>EBoPjyZih()HmVr6Tfq^;8iGexG zpMg0mh=DmPlz}-bf`K`!j)6I=n}Ip2kAXRBA_H^Q6b9z3Wem(&n;Dq1wlOeg?POri z+QYz{b%cRA>mmbl)@26ftg8&nSvMG%vz{_AXT4xx&U(ebob{H0IqN3_b2b|Tb2cXf zb2bkHb2c9XbGA4GbG9x6bG8u!bG8Qqb9NvDb9M{^b9Oufb9NE~bM^uT=IoUW%-LHR zn6q~=FlQfQV9vh7z?{Rwz?>t=z?`GUz?@^qz?@^kz?@^wz?@^nz?@^tz?|d2z?|dE zz?|d8z?|dBz?|d5z?_rFz?_r9z?_rDz?_r8z?_rCz?_rIz?@USz?@Uez?@Ucz?@UT zz?@UXz?@UVz??IafjMUf19J|@zJCnNxk?PoxgHG6xj78Xx!nxRxvLnMbB{AH=U!l7 z&b`dQoO_LdIrjzwbM8Y1=G<2d%(-tFm~%fcFz0?|V9x!<z?}PofjN(rfjN(ZfjN(x zfjN(lfjLi*fjLi@fjQ5BfjQ5XfjQ5KfjQ5GfjQ5efjQ5IfjQ5QfjKXbfjKXjfjKXU zfjKXqfjO^)fjO^?fjO^|fjO^^fjO^%fjO_4fjO_0fjMsq19RR=2Ijm?49s~a8JP3V zF)-&nWnj){V_?qbWMIzcVPMYZXJF13Vqne}Wnj*iU|`OdW?;^jV_?oVXJF2^Vqng< zWnj*CU|`O7W?;^DV_?qrU|`M<WMIyZV_?otWMIxuVPMWrXJF3HVqnhCWnj)PU|`NK zVqng%XJF26Vqng1Wnj+lU|`N)#=xAvnSnWf8v}FxP6p=uJq*nG2N{_2&oMCPUu0m; zzrw(rf1QCj{|N(g{znGp{4Wg5`QI6s^M5fg7w|GL7f3NM7sxO$7sxR%7br3?7w9oC z7Z@@y7Z@`z7nm_H7dSC67x*(U7X&dd7lbk}7lbn~7o;#S7gRDZ7t}B?7t}K_7c?<2 z7ql`k7j!T%7j!c)7xXbO7ffVeE||i=Tri!1xnK<gbHREB=7Nn3%mtenm<zTtFc<7# zU@q9rz+AA8fw|xS19QP)2IhjJ49o?`8JG*6FfbP~GcXsbGcXr=GB6kBGB6iTW?(Md z&cIxFje)uFD+6<p5Ce0OGy`*y90PNaA_H@gG6Qpw4g+(MDFbtn1p{-DH3M^z9RqWb zBLj1hGXrx`00VPTFavW@7z1-rBm;9%3<Gmf90PMvH3M@|2Lp3aF9UN?KLc~oBnIZ9 z=?u(8GZ~nR<}ff9&0}CLTFby(w2OhcXg>pU(Lo00q9Y8<MJE}Ui%v5z7oB5ZF1o<L zTy&p-x#&9sbFl;ibFnl7bFmx)bFm@=bFm5obFn%DbFmf!bFnT1bFl#fbFn7_bFmKt zbFn`Ib8!#@b8#pGb8!R%b8!>{b8#{Qb8!&^b8#sHb8!U&b8$5Tb8#I5b8#aBb8!m; zb8$NZb8#mFbMZ6==Hi(Q%*C@An2YBzFc)uUU@ktwz+8Nsfw}k;19S0N2Ik@i49vxE z8JLSdFfbQ?W?(M<#=u;{#K2s_&%j(F#K2r4%D`MA!N6Ri#K2sl&%j(_#K2r)%D`M= z!N6SN%D`OW&cIya$-rFV!@yh;$-rC^!@yh;$G}{Y$iQ5Z%fMVx#lT!r%fMXHz`$J6 z#K2tA&%j)=gn_waIRkUaDhB3~wG7N98yJ{NHZw4nY-3<9*~!3MvWJ1WWIqFQ$sq>j zlIsl2CAS!uOYSf*m)v7uE_uMfT=JNKx#SrGbID5v=91S8%q8y_m`gq|FqeE{U@qln zU@p~TU@i?}U@k3TU@o1(z+AeIfw}Y%19KT819O=I19O=z19O=h19O=t19O=V19O=l z19Mq819Mpd19Mq219Mp#19Mp>19Mpp19Mp(19Mq519Mp&19Mp;19Mpm19MqB19Mp? z19RCj2IjKO49sOa7?{g;F))|yWneBl#K2s3gn_y2I0JLpNe1S!8w|{4PZ^lYUNJD2 zy<uQ3d(XgJ_Jx7D>>C4f*-r-Mvfm8M<y;KR<r)mk<(>@8<vt9|<^BxJ<v|S0<)IAB z<q-_b<<Shx<#7zm<%tZ;<y8#K<+TjV<qZtX<;@Jt<!ubi<(&-7<=qU-<x?1#%jYvN zmoH*qE?>&PT)u*VxqLMPbNM<3=JE{;%;kF-n9C0^Fqa=@U@kw#z+C>2fw}x019SOD z2IlfF49w-<8JH`07?>+08JH_%7?>;M8JH`S7?>;c8JH^!8JH`K8JH`~7?>-Z8JH{F z7?>+O7?>-(8JH`=8JH_l7?>;48JH`w7?>+^7?>+68JH{j7?>+2GB8(6VPLM9&cIwT zi-EafE(3GL0tV)a#SF|9%NUp|Rx&VGtYKiTILN?UafE@n;ur&S#R&%Hic<{C6=xZk zD=siFS6pUbuDHs;TycYex#AWBbHyD7=8B&T%#{)h%#}6_%$0Er%#}?H%#|w`m@CgP zFju~2V6Ng~V6IYUV6HM?V6HM|V6HM_V6L)YV6JjxV6O6FV6O6IV6F;aV6F;gV6F;d zV6KW_V6IAKV6MtwV6Mt$V6MtzV6G};V6G}=V6K|Lz+5$#fw^iC19R0<2Ii{e49rz) z7?`WpGcZ?eWMHn^%)nfAh=IB4JOgvp6$a+2YYfa)HyN0#?lCY|Jz!w2dd$FF^^}3R z>I(yNH5&tSwK@ZHwH5<&wJrm5wE+WjwJ`&8wHX6*wIu^{wG9JvwLJrKbp!)*bu<HW zbsPh8bs__EbqWJ>bvgrcbtVIIbrAz|bu9yPbpr!)bu$BVbsGb7bteOJbq@n`bsqzB z^=t;_>Uj*z)e9MztCuh^SMOn9u0F}YTz!Utx%xZ<bM++#=IUDv%+=2sn5$ngFjv22 zV6Ohaz+C;8fw}rW19J@{19J@v19Oca19OcC19OcS19Oce19Ock19OcL19Ocj19Oc9 z19OcP19Oc#19MFb19MG019MFh19MF(19MFV19MF_19MFt19MFw19MFY19MF|19MFk z19MG319QzJ2IiV649qpt7?^8jFfiB5W?-(F$G}{(kb${oF#~hWG6v?F6%5QZs~DJT zjx#XVJY!(4<zis2)nQ<+4PaodEn{G=oyEXhyOV*r_67rU?N<io+J6kpb&L$mbu0|b zb!-gGb^Hv>brKBBb<zyXb#e^Mb&3qkbt(+Zb!rUEb;b<Lb!H6Ab(Rdwbv6vlb@mL* zb&d?ob#V;Lb=eHebp;H}b;S(Kb)^i<byW<^b+ru4b@dF)b&U+nbrTqv>*g{r*DYdT zu3N&uT(_Koxo!;ubKN=y=DLjx%ypX?nClKPFxQ=7V6J=1z+Cr%fw}H819ROs2Ijh- z49s<Z7?|t+GceaPF)-J&GBDT6F)-IFGBDSxFfiAvGcea{F)-KbGBDTcGcea%FfiA< zGBDSBFfiA9GcectF)-H$GBDSNFfiALGceajGBDStF)-I>GBDTYFfiBWGcearVqmVH z&%j*2h=I9&2?KNeat7x5Eey={+ZmYacQG*6?`2@FKgGaYf0lu{{sIGY{bdH``Uecm z^^X{s>z^<%*FR@quK&WoT>qVcx&9{ubNwF%<^~Q1<_1v)<^~A{<_2j7<_1{?<_0YW z<_3EP<_0GQ<_1>=<^~T2<_2#D<_13o=7vB9=7tak=7w+v=7uN+=7v}X=7u5$=7v%R z=7w?x=7vfJ=7wqp=7u^3=7vTF=7tsq=7u%~=7vrN=7w$t=7wGd=7v=a%nc_Qm>b?Q zFgNluFgF@AFgHdrFgMmRFgMO&U~b&az}$F)fw}P^19RgO2Ij`+49tx$8JHVCF)%m& zW?*jo$H3ggz`)$Z%)s2l%D~*j&cNIx!ob`l&cNIx#lYMo%fQ^Ez`)$3#K7ES&%oT| z!@%4W$iUnb!ob`V#=zVZ&A{9g$H3f_z`)#;#K7EC$iUoG$H3gw%)s2#%D~*z!NA<q z%fQ^!&%oR?iGjIk3IlV~Vg}}>BMi(<#~GNLPBAbyon>Hdy1>BPbeVy<=^6ub(@h5E zraKJGO<x(9n|?4bH~nT{Zu-Z-+|0<p+|0tj+|0(n+|19w+$_Ps+$_z&+$_hy+^opJ z+^oXD+^ojH+-%Ii+-%0c+-$+X+-%Lj+#JQg+?>w9+?>V0+?>n6++4uG+}y&z+&qzi zxp@i$bMtft=H^)p%+2!|n48xyFgLGfU~b;Tz}&o*fw_4X19S6n2Il5d49v}E8JL^T zGcY&bVPJ0l$iUqEg@L*GI|Fm`F9zo3zYNSR3=GUI%nZyeYz)jToD9q@JPgb&{0z)3 zDh$jm>I}>+nheY>+6>Gsx(v)M1`NzC#th6YW(>?N77WZS)(p%owhYWI_6*D|F$~Nt z)eOun^BI_14l*#eJY`^R<z`@R)n{OC^<!Xe&1GP2?P6eVoy@@8I*oz3btVII>ud(* z)+G$gt!o*WTQ@K;w{B)&Zr#Sf+`5y2xpg-KbL$BP=GM~;%&q4bm|HJ0Ft=V|U~av} zz})(ofw_%=fw_&9fw_&Hfw_%~fw_&Jfw@hPfw@hDfw@hLfw@hUfw|3yfw|3`fw|3+ zfw|3wfw|3*fw|3@fw|3%fw|3tfw?W5fw^ra19RIV2IjV<49smS7?|5uF)+7nW?*hR z$H3fnk%77G3IlW7R|e*`9}LWGzZsa@{xLAOGcqu@voJ8XvokQab1^Wt^D;2Et1&RQ zYcepm>o734>oYL78!<4qn=&xBn=>%CJ1{V}dowV%`!O)L2Qo0XhcGa=hchs@M=>zB z$1pIrXEHFi=P)q0=QA+37cnrm*E2A;H!(1`w=yudcQ7!wPi0_kpTWS~KAVBLeI5gI z`)UT}_O%Sm?duts+cz;Vx9?|QZa>7p+<t_Cx&1f;bNgim=Jp2+%<YdEnA@K*Ft@*8 zU~d1)z}&&bz}&&hz}z9gz}z9sz}z9mz}z9pz}z9jz}z9vz}%t4z}%tAz}%t1z}#WW zz}(@$z}(@)z}(@&z}(@+z}(@<z}(@(z}(@_z}ykYz}ykSz}ykWz}ykRz}!*Fz}zu~ zfw^M`19QhM2Ih``49uM>49uM#49uPB49uNv49uO28JIiQFfeznXJGE!#K7FSg@L(q zF9UPuF$U(&lMKwAXBe0}&oeN0USeSGyu!fT`H+FR^9ciU=W_<;&Q}b~oo^YKJKr-f zckwVVcS$lZcgZm@cPTJ1cPTS4cWE#%cWE&&cj+=Pcj+@QciAy8cX=}~cLgvocLgyp zcZD)AcSSKUcf~L;cf~U>cO^0~cNH)&cU3YlcTHqq?wZEH+_jE@x$6J}bJtl0=B`@| z%w2aGn7bY@Fn2v>VD5Uxz})qcfw}7q19R6;2Ij6m49s2s8JN477?`_R8JN2{7?``c z7?`_x7?`^y8JN4}7?`^i8JN3O7?`^?8JN3u7?`{D7?`^a7?`_V8JN2x7?`^g8JN3M z7?``$8JN2>8JN4f7?`_z8JN2#FfeydW?=4~#=zV?lYzN=4g+)dd<N$3MGVZ{yBV0f z_c1VcA7o(eKElA<eVl>0`xFCn_ZbG}?yC&U-A@>pyPq>KcfVp_?taU_-2H)px%)E% zbN4p}=I);i%-z2kn0q)Fn0vSxn0xpbn0o{nn0quBn0rhan0qW3n0u@ln0xFPn0ve# zn0x#fn0o>ln0rDPn0pc#n0rzfn0wM0n0vAqn0v|@n0u-in0sm&n0p!+n0tB|n0xve zn0qENF!xMhVD4GSz}&Nhfw^ZH19Q(x2Iiiv49q=;7?^vGGBEd?U|{Y!#lYP2oq@Sm zi-Eb<oPoL5i-Eb<mw~xAfPuL;n1Q)BjDfi~l7YE5hJm>^o`JbHiGjH{m4Ugpf`PfW znt{2uj)A$ik%76lg@L)Zoq@Txi-Ebfmw~x=0t0jJBnIZ*DGbcL%NUq@H!?8y-e6$v zeZ#=q$HBndr^LYAr^mqD=fS|-7tO%jm%_l@SIEHJSHi&DSI)rPSH-~GSIfZM*TBHs z*UZ4&*UG@$H;I9{Zz=<G-wX!kzK;ydeg7Dk`xzOS`&k&6`(qiH`?DCB`*RtX`wJMD z`%f}3_g`aR?!U>v+<%9Gd4eee^8_ab<_WG0%o98qm?tb?V4kp+fqB9P2IdKy8JH(> zGcZpSVPKx9$iO^NiGg{dG6VBORR-pX_6*DuJs6lLdNVLj^kZP27{I_hF`9vSVhRKE z#0d<{6K66oPn^TRJaIk)^TdS=%oEozFi+ghz&!B)1M|eg49pXcF)&X&!N5H6A_Mcp zD-6sNuQM=D{K3FH@iznW#D5ITlNcG8C$TUvPhw|ap2Wq#Jc*Zqd6EDF^CV3M=1DpX z%#-vPm?s%AFi$dNV4h^bz&y!{fq9ZM1M{RH2Ifhj49t@v7?>wTGcZqzV_=??$iO@) zg@JieIs@~hOa|sjWem)dDjAq3)i5wms%K!H)Wg6$sh@#)(j*4vNmCh^CoN)Np0t#K zdD037=1Hp=m?!OEV4k#_fqBwC2Iffz8JH)XV_=?ik%4*A6$a)>*BO{6Jz-#;^o)Ud z(hCOWNv|20C;ebxp7fi6dD347=E)2U%#(Q-m?ujzFi)0YV4f_`z&u%zfqAkX1M_4@ z2Ik2w49t_=8JH(~F)&Z|Wni8hz`#5?n1Ok67z6X<NCxJ~F$~O;^BI^Y7cnqTE@fbz zT*1IRxtf7_avcNn<VFVO$t?`bliL}XCwDS1Pwr-5o;;U<dGZPd=E>(7m?uAGV4nP+ zfq9A~1M?JB2IeXD49ru47?`I-GcZrdU|^n-&A>b*kAZngAp`T25(efe<qXVIsu-B3 z)G#nl>11G@(!;<!rJsR$$}<M$DW4gbr+i~zp7N7{d8$7H^VApy=Be=v%u|yXn5XV$ zV4iw{fqCj_2Ii^f7?`K2GcZpxVPKwS&cHm)ih+6BWCrGG3mBNEEoNYzwv2&!+J6S- z=^PBq(?uDWr;9N#PZwuko-WD2Jl&XqdAbb)^K^R#=IKrh%+p;Mn5X+QFi($QV4mK} zz&yQ=fqD8w2IlEg7?`I|V_=@Xkb!ynE(Yf5dl{IgA7EgfewcxI`Y{IP=_eVOr=MnE zo_>XadHQ_@=IM_Zn5REwV4nVhfqD9C2IlGS7?`JjU|^p9mw|Z(0|WC6W(MXNYz)jZ zgc+D;h%qqFkYr$<A;Z8tLz97dh7JSs41EUX8Ac4uGwd0dXE-u2&v0g7p5ey8JR_Ka zc}5rm^Na`v<{8lp%rnv%m}itQFwZDwV4hLMz&xXdfq6zJ1M`eY49qj8GBD4W!N5FY zHUsmFc?`@mmNPKVSjE6RV=V*oj13ITGd43Y&)CYqJYydN^NbS=%rh=CFwc0+z&zsz z1M^Hq2IiS849qjx8JK5sF)+{MWni8u#=tyNf`NIa6a({283yK=atzEf6&RRj+A%QC zjAme-S;xRUb2<a_%q0xWGq*A@&)mVlJaab#^UQq=%rg%%FwZ=~z&!If1M|#N49qjn zGBD4)$G|-E0R!{QM-0p}pD-}be8#{$^92L*%vTJ|Gv6>U&wR(gJo5ts^DH?A=2?CW z%(JQ)m}jkGV4iiAfq6D71M_Ti2Ikpm49v5O8JK66F)+`rWMH0M!@xYdo`HFGBLnm7 zsSM1s=P@wPUd+Hedl>`s?3E16vsW`P&)&hnJbOO_^Xx+m%(IU&FwZ{0z&!gr1M}=l z49v5yFfh-)&cHnTCIj>A=M2oVzc4V*VP{~TBf!8sN0Nbgjv52=99;(HIR*^ObBr07 z=a?}t&#`4-p5ws4JjaQFd5$Xs^Bi{u<~e~3%yXg`nCIj(Fwd!BV4hRYz&xjkfq70V z1M{2?2Ie_k49s)pF)+_r&cHlp4FmI>^$g5&HZd^I*}}j)=O6>~oD&Spb51ib&pF4y zJm(?<^PC$D%yVutFweQmz&z&x1M{3m49s)hFfh;g%D_CAiGg`8Cj;|b9tP&Q{0z)< zg&3IUN-{9dm0@6>E62b*SCN5vt}+AjTvG<-xpoZ9bG;du=lU=(&-G;h0~RJQ#o);f Kp`j%6Tz>!nY#l@Z delta 150399 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 diff --git a/MiniScanner/Modules/DocumentPreview/DocumentPreviewViewController.swift b/MiniScanner/Modules/DocumentPreview/DocumentPreviewViewController.swift index 649a35f..c86d00c 100644 --- a/MiniScanner/Modules/DocumentPreview/DocumentPreviewViewController.swift +++ b/MiniScanner/Modules/DocumentPreview/DocumentPreviewViewController.swift @@ -234,9 +234,11 @@ extension DocumentPreviewViewController { allowAutoScan: false, allowTapToFocus: false, defaultColorRenderOption:.color) - let scannerViewController = ImageScannerController(options: scannerOptions) - scannerViewController.imageScannerDelegate = self - self.present(scannerViewController, animated: true) + let scannerViewController = ScannerViewController(scanSession: nil, options: scannerOptions, isAddedToPDF: true) + scannerViewController.selectedFolder = self.selectedFolder + scannerViewController.previewDelegate = self + scannerViewController.hidesBottomBarWhenPushed = true + self.navigationController?.pushViewController(scannerViewController, animated: false) } private func openGallery() { @@ -282,3 +284,19 @@ extension DocumentPreviewViewController: ImageScannerControllerDelegate { } } + +extension DocumentPreviewViewController: ScannerViewControllerPreviewDelegate { + func addToPDF(session: MultiPageScanSession) { + for item in session.scannedItems { + if let renderedImage = item.renderedImage?.retrieveImage() { + PDFManager.appendPage(image: renderedImage, pdfView: self.pdfView, documentURL: self.file?.fileURL, name: self.file?.displayName ?? "") + continue + } else { + if let originalImage = item.originalImage?.retrieveImage() { + PDFManager.appendPage(image: originalImage, pdfView: self.pdfView, documentURL: self.file?.fileURL, name: self.file?.displayName ?? "") + } + } + } + + } +} diff --git a/MiniScanner/Modules/Documents/CustomViews/CustomTabBarView/CustomTabBarView.swift b/MiniScanner/Modules/Documents/CustomViews/CustomTabBarView/CustomTabBarView.swift index 0a76b7a..f306ce9 100644 --- a/MiniScanner/Modules/Documents/CustomViews/CustomTabBarView/CustomTabBarView.swift +++ b/MiniScanner/Modules/Documents/CustomViews/CustomTabBarView/CustomTabBarView.swift @@ -7,12 +7,15 @@ // import UIKit +import ImageViewer_swift + protocol CustomTabBarViewDelegate { func scanTapped() func fileManagerTapped() func editButtonTapped() func shareTapped() } + class CustomTabBarView: UIView { // MARK: - Outlet @IBOutlet var view: UIView! @@ -24,19 +27,27 @@ class CustomTabBarView: UIView { @IBOutlet weak var badgeLabel: UILabel! @IBOutlet weak var scannedImageView: UIView! @IBOutlet weak var tabbarImage: UIImageView! + @IBOutlet weak var fileManagerButton: UIButton! + @IBOutlet weak var galleryButton: UIButton! + @IBOutlet weak var shareButton: UIButton! + @IBOutlet weak var shareImage: UIImageView! + @IBOutlet weak var editImage_trailing: NSLayoutConstraint! + @IBOutlet weak var editImage_width: NSLayoutConstraint! // MARK: - Properties var delegate: CustomTabBarViewDelegate? + var isAddedToPDF: Bool = false // MARK: - LifeCycle - override init(frame: CGRect) { + init(frame: CGRect, isAddedToPDF: Bool = false) { super.init(frame: frame) + self.isAddedToPDF = isAddedToPDF setupNib() } required init?(coder aDecoder: NSCoder) { super.init(coder: aDecoder) - + self.isAddedToPDF = false setupNib() } @@ -57,19 +68,46 @@ class CustomTabBarView: UIView { badgeView.backgroundColor = .red tabbarImage.image = UIDevice.current.userInterfaceIdiom == .pad ? UIImage(named: "tabbarIpad") : UIImage(named: "tabBar") + tabbarImage.isHidden = isAddedToPDF + fileManagerButton.isHidden = isAddedToPDF + galleryButton.isHidden = isAddedToPDF } func updateScannedView(session: MultiPageScanSession!) { if !session.scannedItems.isEmpty { editImageView.isHidden = false scannedImageView.isHidden = false + shareImage.isHidden = isAddedToPDF + shareButton.isHidden = isAddedToPDF + badgeView.isHidden = false let items = session.scannedItems let _ = items.last?.render {(image) in self.scannedImage.image = image?.retrieveImage() } + badgeLabel.set(text: "\(items.count)", color: .white, font: .medium(14)) badgeLabel.textAlignment = .center + + if isAddedToPDF { + editImageIcon.image = nil + editImageLabel.set(text: "Done") + editImageLabel.textAlignment = .center + editImage_width.constant = 0 + editImage_trailing.constant = 0 + + var images: [UIImage] = [] + for item in session.scannedItems { + if let image = item.renderedImage?.retrieveImage() { + images.append(image) + } + else if let image = item.originalImage?.retrieveImage() { + images.append(image) + } + } + scannedImage.setupImageViewer(images: images) + } + } else { editImageView.isHidden = true scannedImageView.isHidden = true diff --git a/MiniScanner/Modules/Documents/CustomViews/CustomTabBarView/CustomTabBarView.xib b/MiniScanner/Modules/Documents/CustomViews/CustomTabBarView/CustomTabBarView.xib index c02e194..71cd8d3 100644 --- a/MiniScanner/Modules/Documents/CustomViews/CustomTabBarView/CustomTabBarView.xib +++ b/MiniScanner/Modules/Documents/CustomViews/CustomTabBarView/CustomTabBarView.xib @@ -16,8 +16,14 @@ <outlet property="editImageIcon" destination="SLq-rj-Jpq" id="kvH-NU-h1q"/> <outlet property="editImageLabel" destination="hON-Oh-Gde" id="DT0-Gs-Izn"/> <outlet property="editImageView" destination="hyG-kY-g3z" id="0jt-Qd-fPh"/> + <outlet property="editImage_trailing" destination="XHJ-Zz-Ibg" id="tbS-pw-jKF"/> + <outlet property="editImage_width" destination="m46-v1-cjn" id="MPr-W3-dzS"/> + <outlet property="fileManagerButton" destination="UTH-SE-R2z" id="vAx-0T-78T"/> + <outlet property="galleryButton" destination="Fpi-N4-SyY" id="yzt-4p-1Yw"/> <outlet property="scannedImage" destination="Yp4-oH-9PB" id="BgP-9x-8xW"/> <outlet property="scannedImageView" destination="nU5-gk-PCy" id="Ufk-QS-iDQ"/> + <outlet property="shareButton" destination="ByX-8g-Wtl" id="OQ3-Ua-K07"/> + <outlet property="shareImage" destination="4YU-Hv-OD6" id="NMs-dB-UYF"/> <outlet property="tabbarImage" destination="tie-Je-CCG" id="QTQ-UN-xRH"/> <outlet property="view" destination="iN0-l3-epB" id="Cdo-uE-Do3"/> </connections> diff --git a/MiniScanner/Supporting Files/CustomWeScan/ImageScannerController.swift b/MiniScanner/Supporting Files/CustomWeScan/ImageScannerController.swift index 31b8e24..9be9f56 100644 --- a/MiniScanner/Supporting Files/CustomWeScan/ImageScannerController.swift +++ b/MiniScanner/Supporting Files/CustomWeScan/ImageScannerController.swift @@ -46,8 +46,8 @@ public final class ImageScannerController: UINavigationController { return view }() - public required init(options: ImageScannerOptions?) { - let scannerViewController = ScannerViewController(scanSession: nil, options: options) + public required init(options: ImageScannerOptions?, isAddedToPDF: Bool = false) { + let scannerViewController = ScannerViewController(scanSession: nil, options: options, isAddedToPDF: isAddedToPDF) super.init(rootViewController: scannerViewController) scannerViewController.delegate = self navigationBar.tintColor = .white diff --git a/MiniScanner/Supporting Files/CustomWeScan/Scan/ScannerViewController.swift b/MiniScanner/Supporting Files/CustomWeScan/Scan/ScannerViewController.swift index edb61f5..9afc22a 100644 --- a/MiniScanner/Supporting Files/CustomWeScan/Scan/ScannerViewController.swift +++ b/MiniScanner/Supporting Files/CustomWeScan/Scan/ScannerViewController.swift @@ -10,7 +10,7 @@ import UIKit import AVFoundation import NBBottomSheet import LNExtensionExecutor - +import ImageViewer_swift /// An enum used to know if the flashlight was toggled successfully. enum FlashResult { case successful @@ -29,6 +29,10 @@ protocol ScannerViewControllerDelegate:NSObjectProtocol{ func scannerViewControllerDidCancel(_ scannerViewController:ScannerViewController) } +protocol ScannerViewControllerPreviewDelegate { + func addToPDF(session: MultiPageScanSession) +} + public final class ScannerViewController: UIViewController { var captureSessionManager: CaptureSessionManager? @@ -46,20 +50,16 @@ public final class ScannerViewController: UIViewController { private var sharedFolder: AppConfigurator.Folder? = AppConfigurator.Folder(name: "Shared", savedName: "shared", isSelected: true) var selectedFolder: AppConfigurator.Folder? var activity: UIActivityIndicatorView? - + var isAddedToPDF: Bool = false public override var prefersStatusBarHidden: Bool { return true } + var previewDelegate: ScannerViewControllerPreviewDelegate? /// The original bar style that was set by the host app private var originalBarStyle: UIBarStyle? - lazy private var tabbarView: CustomTabBarView = { - let view = CustomTabBarView() - - view.delegate = self - return view - }() + private var tabbarView: CustomTabBarView? lazy private var shutterButton: ShutterButton = { let button = ShutterButton() @@ -128,10 +128,14 @@ public final class ScannerViewController: UIViewController { // MARK: - Initializers - public init(scanSession:MultiPageScanSession?, options:ImageScannerOptions?) { + public init(scanSession:MultiPageScanSession?, options:ImageScannerOptions?, isAddedToPDF: Bool = false) { + super.init(nibName: nil, bundle: nil) self.multipageSession = scanSession ?? MultiPageScanSession() self.options = options ?? ImageScannerOptions() - super.init(nibName: nil, bundle: nil) + tabbarView = CustomTabBarView(frame: .zero, isAddedToPDF: isAddedToPDF) + tabbarView?.delegate = self + self.isAddedToPDF = isAddedToPDF + } init() { @@ -216,10 +220,11 @@ public final class ScannerViewController: UIViewController { quadView.translatesAutoresizingMaskIntoConstraints = false quadView.editable = false view.addSubview(quadView) - view.addSubview(tabbarView) view.addSubview(activityIndicator) view.addSubview(blackFlashView) - view.addSubview(tabbarView) + if let tabbar = tabbarView { + view.addSubview(tabbar) + } } private func setupNavigationBar() { @@ -254,13 +259,14 @@ public final class ScannerViewController: UIViewController { shutterButton.widthAnchor.constraint(equalToConstant: 65.0), shutterButton.heightAnchor.constraint(equalToConstant: 65.0) ] - - tabbarViewConstraints = [ - tabbarView.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: 0), - tabbarView.trailingAnchor.constraint(equalTo: view.trailingAnchor, constant: 0), - tabbarView.bottomAnchor.constraint(equalTo: view.bottomAnchor, constant: 0), - tabbarView.heightAnchor.constraint(equalToConstant: 225) - ] + if let tabbarView = tabbarView { + tabbarViewConstraints = [ + tabbarView.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: 0), + tabbarView.trailingAnchor.constraint(equalTo: view.trailingAnchor, constant: 0), + tabbarView.bottomAnchor.constraint(equalTo: view.bottomAnchor, constant: 0), + tabbarView.heightAnchor.constraint(equalToConstant: 225) + ] + } activityIndicatorConstraints = [ activityIndicator.centerXAnchor.constraint(equalTo: view.centerXAnchor), @@ -298,7 +304,7 @@ public final class ScannerViewController: UIViewController { let shutterButtonBottomConstraint = view.bottomAnchor.constraint(equalTo: shutterButton.bottomAnchor, constant: 8.0) shutterButtonConstraints.append(shutterButtonBottomConstraint) } - tabbarView.translatesAutoresizingMaskIntoConstraints = false + tabbarView?.translatesAutoresizingMaskIntoConstraints = false NSLayoutConstraint.activate(quadViewConstraints + activityIndicatorConstraints + blackFlashViewConstraints + tabbarViewConstraints) } @@ -355,7 +361,7 @@ public final class ScannerViewController: UIViewController { } private func updateCounterButton(){ - tabbarView.updateScannedView(session: self.multipageSession) + tabbarView?.updateScannedView(session: self.multipageSession) } // MARK: Rotation methods @@ -488,8 +494,10 @@ extension ScannerViewController: RectangleDetectionDelegateProtocol { scannedItem.colorOption = self.options.defaultColorRenderOption scannedItem.render { (_) in } self.multipageSession.add(item: scannedItem) - self.updateCounterButton() self.captureSessionManager?.start() + DispatchQueue.main.asyncAfter(deadline: .now() + 1.0) { + self.updateCounterButton() + } } func captureSessionManager(_ captureSessionManager: CaptureSessionManager, didDetectQuad quad: Quadrilateral?, _ imageSize: CGSize) { @@ -545,22 +553,40 @@ extension ScannerViewController: CustomTabBarViewDelegate { } } func editButtonTapped() { - print(multipageSession.scannedItems.count) - let editViewController = EditViewController(scanSession: self.multipageSession) - editViewController.selectedFolder = self.selectedFolder - self.navigationController?.pushViewController(editViewController, animated: true) + if !isAddedToPDF { + print(multipageSession.scannedItems.count) + let editViewController = EditViewController(scanSession: self.multipageSession) + editViewController.selectedFolder = self.selectedFolder + self.navigationController?.pushViewController(editViewController, animated: true) + } else { + previewDelegate?.addToPDF(session: self.multipageSession) + self.navigationController?.popViewController(animated: true) + } } func shareTapped() { - let popup = ShareSheetViewController() - popup.session = self.multipageSession - popup.delegate = self - popup.previewDelegate = self - popup.selectedFolder = self.selectedFolder - let configuration = NBBottomSheetConfiguration(animationDuration: 0.4, sheetSize: .fixed(322)) - - let bottomSheetController = NBBottomSheetController(configuration: configuration) - bottomSheetController.present(popup, on: self) + if !isAddedToPDF { + let popup = ShareSheetViewController() + popup.session = self.multipageSession + popup.delegate = self + popup.previewDelegate = self + popup.selectedFolder = self.selectedFolder + let configuration = NBBottomSheetConfiguration(animationDuration: 0.4, sheetSize: .fixed(322)) + + let bottomSheetController = NBBottomSheetController(configuration: configuration) + bottomSheetController.present(popup, on: self) + } else { +// var images: [UIImage] = [] +// for item in multipageSession.scannedItems { +// if let image = item.originalImage?.retrieveImage() { +// images.append(image) +// } +// } +// let previewController = PreviewImageViewController() +// previewController.image = images +// present(previewController, animated: true) + + } } func printPDF(from url: URL) { diff --git a/MiniScanner/Supporting Files/Sources/FSPagerViewCell.swift b/MiniScanner/Supporting Files/Sources/FSPagerViewCell.swift index da5a521..0f42136 100644 --- a/MiniScanner/Supporting Files/Sources/FSPagerViewCell.swift +++ b/MiniScanner/Supporting Files/Sources/FSPagerViewCell.swift @@ -112,7 +112,7 @@ open class FSPagerViewCell: UICollectionViewCell { previewButton.setImage(UIImage(systemName: "eye"), for: .normal) previewButton.addTarget(self, action: #selector(imagePreview), for: .touchUpInside) // Set the button action previewButton.tintColor = .red - + imageView.contentMode = .scaleAspectFit return imageView } diff --git a/Podfile b/Podfile index 1690cba..528a7a2 100644 --- a/Podfile +++ b/Podfile @@ -12,6 +12,7 @@ target 'MiniScanner' do pod 'NBBottomSheet' pod 'EPSignature' pod 'Toast-Swift' + pod 'ImageViewer.swift', '~> 3.0' diff --git a/Podfile.lock b/Podfile.lock index d506ecc..962dfd3 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -1,5 +1,6 @@ PODS: - EPSignature (1.0.6) + - ImageViewer.swift (3.3.8) - IQKeyboardManagerSwift (7.0.3) - LanguageManager-iOS (1.2.7) - NBBottomSheet (1.2.0) @@ -7,6 +8,7 @@ PODS: DEPENDENCIES: - EPSignature + - ImageViewer.swift (~> 3.0) - IQKeyboardManagerSwift - LanguageManager-iOS - NBBottomSheet @@ -15,6 +17,7 @@ DEPENDENCIES: SPEC REPOS: trunk: - EPSignature + - ImageViewer.swift - IQKeyboardManagerSwift - LanguageManager-iOS - NBBottomSheet @@ -22,11 +25,12 @@ SPEC REPOS: SPEC CHECKSUMS: EPSignature: 3fa3b520c80717b98019723faa60a41794b03fbc + ImageViewer.swift: 284cd8127d31af8e5938674fb9f8e695a4cdf6c6 IQKeyboardManagerSwift: f9c5dc36cba16ddd2e51fa7d51c34a2e083029b5 LanguageManager-iOS: 6b2dbb3793445827114708f0759b76e96932d7c8 NBBottomSheet: aa7a52809b2d7b193f733247b8ce391a59904372 Toast-Swift: 7a03a532afe3a560d4044bc7c237e2864d295173 -PODFILE CHECKSUM: 5fcfa5eb2c11dab017c8fd62f9cc986570b31f34 +PODFILE CHECKSUM: 9775166299988c84acdb7600ce83319349809cb9 COCOAPODS: 1.14.3 diff --git a/Pods/ImageViewer.swift/README.md b/Pods/ImageViewer.swift/README.md new file mode 100644 index 0000000..88f6bba --- /dev/null +++ b/Pods/ImageViewer.swift/README.md @@ -0,0 +1,141 @@ +ImageViewer.swift +======================= + +An easy to use Image Viewer that is inspired by Facebook + +[](https://cocoapods.org/pods/ImageViewer.swift) +[](https://github.com/michaelhenry/ImageViewer.swift/actions) +[](https://cocoapods.org/pods/ImageViewer.swift) +[](https://cocoapods.org/pods/ImageViewer.swift) + + + + +# Supports + +- From iOS 10 +- Swift versions + - Swift 4.0 + - Swift 4.2 + - Swift 5.0 + +## Installation + +### CocoaPods + +Using [cocoapods](https://cocoapods.org) + +```ruby +pod 'ImageViewer.swift', '~> 3.0' +``` + +If you need remote image fetching: + +```ruby +pod 'ImageViewer.swift', '~> 3.0' +pod 'ImageViewer.swift/Fetcher', '~> 3.0' +``` + +### Carthage + +[Carthage](https://github.com/Carthage/Carthage) is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks. To integrate Alamofire into your Xcode project using Carthage, specify it in your `Cartfile`: + +```ogdl +github "michaelhenry/ImageViewer.swift" ~> 3.2 +``` + +## How to use it + +The simplest way to to use this is by using the [imageView.setupImageViewer()](https://github.com/michaelhenry/MHFacebookImageViewer/blob/master/Example/Demo/BasicViewController.swift#L11) + + +```swift +imageView.setupImageViewer() +``` + +Example: + +```swift +import ImageViewer_swift + +let imageView = UIImageView() +imageView.image = UIImage(named: 'cat1') +... +imageView.setupImageViewer() +``` + +Or you might load it from a URL + +```swift +imageView.setupImageViewer(url: URL(string: "https://example.com/image.jpg")!) +``` + +Or you might load it with an array of images `[UIImage]` + +```swift +let images = [ + UIImage(named: "cat1"), + UIImage(named: "cat1"), + UIImage(named: "cat1") +] +imageView.setupImageViewer(images: images) +``` + +Or you might load it with an array of URL `[URL]` + +```swift +let urls = [ + URL(string: "https://example.com/your-image-1.jpg")!, + URL(string: "https://example.com/your-image-2.jpg")!, + URL(string: "https://example.com/your-image-3.jpg")! +] +imageView.setupImageViewer(urls: urls) +``` + +### How to change the layout or options that are available + +You can check this file [ImageViewerOption.swift](https://github.com/michaelhenry/ImageViewer.swift/blob/master/Sources/ImageViewerOption.swift) to see what are the available options that will fit to your needs. + +```swift +public enum ImageViewerOption { + case theme(ImageViewerTheme) + case closeIcon(UIImage) + case rightNavItemTitle(String, onTap: ((Int) -> Void)?) + case rightNavItemIcon(UIImage, onTap: ((Int) -> Void)?) +} +``` + + +You could also check the [Demo](Example) Project for more information. + + +### Easy peasy :) + +Please let me know if you have any questions. + +Cheers, +[Michael Henry Pantaleon](http://www.iamkel.net) + +Twitter: [@michaelhenry119](https://twitter.com/michaelhenry119) + +Linked in: [ken119](http://ph.linkedin.com/in/ken119) + +http://www.iamkel.net + + +# Dependency + +- [SDWebImage](https://github.com/SDWebImage/SDWebImage), for downloading and caching images. + + +# License + +MIT + +Copyright (c) 2013 Michael Henry Pantaleon (http://www.iamkel.net). All rights reserved. + +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/ImageViewer.swift/Sources/ImageViewer_swift/ImageCarouselViewController.swift b/Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageCarouselViewController.swift new file mode 100644 index 0000000..14ef49d --- /dev/null +++ b/Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageCarouselViewController.swift @@ -0,0 +1,224 @@ +import UIKit + +public protocol ImageDataSource: AnyObject { + func numberOfImages() -> Int + func imageItem(at index:Int) -> ImageItem +} + +public class ImageCarouselViewController:UIPageViewController, ImageViewerTransitionViewControllerConvertible { + + unowned var initialSourceView: UIImageView? + var sourceView: UIImageView? { + guard let vc = viewControllers?.first as? ImageViewerController else { + return nil + } + return initialIndex == vc.index ? initialSourceView : nil + } + + var targetView: UIImageView? { + guard let vc = viewControllers?.first as? ImageViewerController else { + return nil + } + return vc.imageView + } + + weak var imageDatasource:ImageDataSource? + let imageLoader:ImageLoader + + var initialIndex = 0 + + var theme:ImageViewerTheme = .light { + didSet { + navItem.leftBarButtonItem?.tintColor = theme.tintColor + backgroundView?.backgroundColor = theme.color + } + } + + var imageContentMode: UIView.ContentMode = .scaleAspectFill + var options:[ImageViewerOption] = [] + + private var onRightNavBarTapped:((Int) -> Void)? + + private(set) lazy var navBar:UINavigationBar = { + let _navBar = UINavigationBar(frame: .zero) + _navBar.isTranslucent = true + _navBar.setBackgroundImage(UIImage(), for: .default) + _navBar.shadowImage = UIImage() + return _navBar + }() + + private(set) lazy var backgroundView:UIView? = { + let _v = UIView() + _v.backgroundColor = theme.color + _v.alpha = 1.0 + return _v + }() + + private(set) lazy var navItem = UINavigationItem() + + private let imageViewerPresentationDelegate: ImageViewerTransitionPresentationManager + + public init( + sourceView:UIImageView, + imageDataSource: ImageDataSource?, + imageLoader: ImageLoader, + options:[ImageViewerOption] = [], + initialIndex:Int = 0) { + + self.initialSourceView = sourceView + self.initialIndex = initialIndex + self.options = options + self.imageDatasource = imageDataSource + self.imageLoader = imageLoader + let pageOptions = [UIPageViewController.OptionsKey.interPageSpacing: 20] + + var _imageContentMode = imageContentMode + options.forEach { + switch $0 { + case .contentMode(let contentMode): + _imageContentMode = contentMode + default: + break + } + } + imageContentMode = _imageContentMode + + self.imageViewerPresentationDelegate = ImageViewerTransitionPresentationManager(imageContentMode: imageContentMode) + super.init( + transitionStyle: .scroll, + navigationOrientation: .horizontal, + options: pageOptions) + + transitioningDelegate = imageViewerPresentationDelegate + modalPresentationStyle = .custom + modalPresentationCapturesStatusBarAppearance = true + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + private func addNavBar() { + // Add Navigation Bar + let closeBarButton = UIBarButtonItem( + title: NSLocalizedString("Close", comment: "Close button title"), + style: .plain, + target: self, + action: #selector(dismiss(_:))) + + navItem.leftBarButtonItem = closeBarButton + navItem.leftBarButtonItem?.tintColor = theme.tintColor + navBar.alpha = 0.0 + navBar.items = [navItem] + navBar.insert(to: view) + } + + private func addBackgroundView() { + guard let backgroundView = backgroundView else { return } + view.addSubview(backgroundView) + backgroundView.bindFrameToSuperview() + view.sendSubviewToBack(backgroundView) + } + + private func applyOptions() { + + options.forEach { + switch $0 { + case .theme(let theme): + self.theme = theme + case .contentMode(let contentMode): + self.imageContentMode = contentMode + case .closeIcon(let icon): + navItem.leftBarButtonItem?.image = icon + case .rightNavItemTitle(let title, let onTap): + navItem.rightBarButtonItem = UIBarButtonItem( + title: title, + style: .plain, + target: self, + action: #selector(diTapRightNavBarItem(_:))) + onRightNavBarTapped = onTap + case .rightNavItemIcon(let icon, let onTap): + navItem.rightBarButtonItem = UIBarButtonItem( + image: icon, + style: .plain, + target: self, + action: #selector(diTapRightNavBarItem(_:))) + onRightNavBarTapped = onTap + } + } + } + + override public func viewDidLoad() { + super.viewDidLoad() + + addBackgroundView() + addNavBar() + applyOptions() + + dataSource = self + + if let imageDatasource = imageDatasource { + let initialVC:ImageViewerController = .init( + index: initialIndex, + imageItem: imageDatasource.imageItem(at: initialIndex), + imageLoader: imageLoader) + setViewControllers([initialVC], direction: .forward, animated: true) + } + } + + @objc + private func dismiss(_ sender:UIBarButtonItem) { + self.dismiss(animated: true, completion: nil) + } + + deinit { + initialSourceView?.alpha = 1.0 + } + + @objc + func diTapRightNavBarItem(_ sender:UIBarButtonItem) { + guard let onTap = onRightNavBarTapped, + let _firstVC = viewControllers?.first as? ImageViewerController + else { return } + onTap(_firstVC.index) + } + + override public var preferredStatusBarStyle: UIStatusBarStyle { + if theme == .dark { + return .lightContent + } + return .default + } +} + +extension ImageCarouselViewController:UIPageViewControllerDataSource { + public func pageViewController( + _ pageViewController: UIPageViewController, + viewControllerBefore viewController: UIViewController) -> UIViewController? { + + guard let vc = viewController as? ImageViewerController else { return nil } + guard let imageDatasource = imageDatasource else { return nil } + guard vc.index > 0 else { return nil } + + let newIndex = vc.index - 1 + return ImageViewerController.init( + index: newIndex, + imageItem: imageDatasource.imageItem(at: newIndex), + imageLoader: vc.imageLoader) + } + + public func pageViewController( + _ pageViewController: UIPageViewController, + viewControllerAfter viewController: UIViewController) -> UIViewController? { + + guard let vc = viewController as? ImageViewerController else { return nil } + guard let imageDatasource = imageDatasource else { return nil } + guard vc.index <= (imageDatasource.numberOfImages() - 2) else { return nil } + + let newIndex = vc.index + 1 + return ImageViewerController.init( + index: newIndex, + imageItem: imageDatasource.imageItem(at: newIndex), + imageLoader: vc.imageLoader) + } +} diff --git a/Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageItem.swift b/Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageItem.swift new file mode 100644 index 0000000..ca9e1e3 --- /dev/null +++ b/Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageItem.swift @@ -0,0 +1,6 @@ +import UIKit + +public enum ImageItem { + case image(UIImage?) + case url(URL, placeholder: UIImage?) +} diff --git a/Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageLoader.swift b/Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageLoader.swift new file mode 100644 index 0000000..d5b97db --- /dev/null +++ b/Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageLoader.swift @@ -0,0 +1,46 @@ +import Foundation +#if canImport(SDWebImage) +import SDWebImage +#endif + +public protocol ImageLoader { + func loadImage(_ url: URL, placeholder: UIImage?, imageView: UIImageView, completion: @escaping (_ image: UIImage?) -> Void) +} + +public struct URLSessionImageLoader: ImageLoader { + public init() {} + + public func loadImage(_ url: URL, placeholder: UIImage?, imageView: UIImageView, completion: @escaping (UIImage?) -> Void) { + if let placeholder = placeholder { + imageView.image = placeholder + } + + DispatchQueue.global(qos: .background).async { + guard let data = try? Data(contentsOf: url), let image = UIImage(data: data) else { + completion(nil) + return + } + + DispatchQueue.main.async { + imageView.image = image + completion(image) + } + } + } +} + +#if canImport(SDWebImage) +struct SDWebImageLoader: ImageLoader { + func loadImage(_ url: URL, placeholder: UIImage?, imageView: UIImageView, completion: @escaping (UIImage?) -> Void) { + imageView.sd_setImage( + with: url, + placeholderImage: placeholder, + options: [], + progress: nil) {(img, err, type, url) in + DispatchQueue.main.async { + completion(img) + } + } + } +} +#endif diff --git a/Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageViewerController.swift b/Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageViewerController.swift new file mode 100644 index 0000000..bad0b76 --- /dev/null +++ b/Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageViewerController.swift @@ -0,0 +1,295 @@ +import UIKit + +class ImageViewerController:UIViewController, +UIGestureRecognizerDelegate { + + var imageView: UIImageView = UIImageView(frame: .zero) + let imageLoader: ImageLoader + + var backgroundView:UIView? { + guard let _parent = parent as? ImageCarouselViewController + else { return nil} + return _parent.backgroundView + } + + var index:Int = 0 + var imageItem:ImageItem! + + var navBar:UINavigationBar? { + guard let _parent = parent as? ImageCarouselViewController + else { return nil} + return _parent.navBar + } + + // MARK: Layout Constraints + private var top:NSLayoutConstraint! + private var leading:NSLayoutConstraint! + private var trailing:NSLayoutConstraint! + private var bottom:NSLayoutConstraint! + + private var scrollView:UIScrollView! + + private var lastLocation:CGPoint = .zero + private var isAnimating:Bool = false + private var maxZoomScale:CGFloat = 1.0 + + init( + index: Int, + imageItem:ImageItem, + imageLoader: ImageLoader) { + + self.index = index + self.imageItem = imageItem + self.imageLoader = imageLoader + super.init(nibName: nil, bundle: nil) + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + override func loadView() { + let view = UIView() + + view.backgroundColor = .clear + self.view = view + + scrollView = UIScrollView() + scrollView.delegate = self + scrollView.showsVerticalScrollIndicator = false + + if #available(iOS 11.0, *) { + scrollView.contentInsetAdjustmentBehavior = .never + } else { + // Fallback on earlier versions + } + view.addSubview(scrollView) + scrollView.bindFrameToSuperview() + scrollView.backgroundColor = .clear + scrollView.addSubview(imageView) + + imageView.translatesAutoresizingMaskIntoConstraints = false + top = imageView.topAnchor.constraint(equalTo: scrollView.topAnchor) + leading = imageView.leadingAnchor.constraint(equalTo: scrollView.leadingAnchor) + trailing = scrollView.trailingAnchor.constraint(equalTo: imageView.trailingAnchor) + bottom = scrollView.bottomAnchor.constraint(equalTo: imageView.bottomAnchor) + + top.isActive = true + leading.isActive = true + trailing.isActive = true + bottom.isActive = true + + } + + override func viewDidLoad() { + super.viewDidLoad() + + switch imageItem { + case .image(let img): + imageView.image = img + imageView.layoutIfNeeded() + case .url(let url, let placeholder): + imageLoader.loadImage(url, placeholder: placeholder, imageView: imageView) { (image) in + DispatchQueue.main.async {[weak self] in + self?.layout() + } + } + default: + break + } + + addGestureRecognizers() + } + + override func viewDidAppear(_ animated: Bool) { + super.viewDidAppear(animated) + self.navBar?.alpha = 1.0 + } + + override func viewDidDisappear(_ animated: Bool) { + super.viewDidDisappear(animated) + self.navBar?.alpha = 0.0 + } + + override func viewWillLayoutSubviews() { + super.viewWillLayoutSubviews() + layout() + } + + private func layout() { + updateConstraintsForSize(view.bounds.size) + updateMinMaxZoomScaleForSize(view.bounds.size) + } + + // MARK: Add Gesture Recognizers + func addGestureRecognizers() { + + let panGesture = UIPanGestureRecognizer( + target: self, action: #selector(didPan(_:))) + panGesture.cancelsTouchesInView = false + panGesture.delegate = self + scrollView.addGestureRecognizer(panGesture) + + let pinchRecognizer = UITapGestureRecognizer( + target: self, action: #selector(didPinch(_:))) + pinchRecognizer.numberOfTapsRequired = 1 + pinchRecognizer.numberOfTouchesRequired = 2 + scrollView.addGestureRecognizer(pinchRecognizer) + + let singleTapGesture = UITapGestureRecognizer( + target: self, action: #selector(didSingleTap(_:))) + singleTapGesture.numberOfTapsRequired = 1 + singleTapGesture.numberOfTouchesRequired = 1 + scrollView.addGestureRecognizer(singleTapGesture) + + let doubleTapRecognizer = UITapGestureRecognizer( + target: self, action: #selector(didDoubleTap(_:))) + doubleTapRecognizer.numberOfTapsRequired = 2 + doubleTapRecognizer.numberOfTouchesRequired = 1 + scrollView.addGestureRecognizer(doubleTapRecognizer) + + singleTapGesture.require(toFail: doubleTapRecognizer) + } + + @objc + func didPan(_ gestureRecognizer: UIPanGestureRecognizer) { + guard + isAnimating == false, + scrollView.zoomScale == scrollView.minimumZoomScale + else { return } + + let container:UIView! = imageView + if gestureRecognizer.state == .began { + lastLocation = container.center + } + + if gestureRecognizer.state != .cancelled { + let translation: CGPoint = gestureRecognizer + .translation(in: view) + container.center = CGPoint( + x: lastLocation.x + translation.x, + y: lastLocation.y + translation.y) + } + + let diffY = view.center.y - container.center.y + backgroundView?.alpha = 1.0 - abs(diffY/view.center.y) + if gestureRecognizer.state == .ended { + if abs(diffY) > 60 { + dismiss(animated: true) + } else { + executeCancelAnimation() + } + } + } + + @objc + func didPinch(_ recognizer: UITapGestureRecognizer) { + var newZoomScale = scrollView.zoomScale / 1.5 + newZoomScale = max(newZoomScale, scrollView.minimumZoomScale) + scrollView.setZoomScale(newZoomScale, animated: true) + } + + @objc + func didSingleTap(_ recognizer: UITapGestureRecognizer) { + + let currentNavAlpha = self.navBar?.alpha ?? 0.0 + UIView.animate(withDuration: 0.235) { + self.navBar?.alpha = currentNavAlpha > 0.5 ? 0.0 : 1.0 + } + } + + @objc + func didDoubleTap(_ recognizer:UITapGestureRecognizer) { + let pointInView = recognizer.location(in: imageView) + zoomInOrOut(at: pointInView) + } + + func gestureRecognizerShouldBegin( + _ gestureRecognizer: UIGestureRecognizer) -> Bool { + guard scrollView.zoomScale == scrollView.minimumZoomScale, + let panGesture = gestureRecognizer as? UIPanGestureRecognizer + else { return false } + + let velocity = panGesture.velocity(in: scrollView) + return abs(velocity.y) > abs(velocity.x) + } + + +} + +// MARK: Adjusting the dimensions +extension ImageViewerController { + + func updateMinMaxZoomScaleForSize(_ size: CGSize) { + + let targetSize = imageView.bounds.size + if targetSize.width == 0 || targetSize.height == 0 { + return + } + + let minScale = min( + size.width/targetSize.width, + size.height/targetSize.height) + let maxScale = max( + (size.width + 1.0) / targetSize.width, + (size.height + 1.0) / targetSize.height) + + scrollView.minimumZoomScale = minScale + scrollView.zoomScale = minScale + maxZoomScale = maxScale + scrollView.maximumZoomScale = maxZoomScale * 1.1 + } + + + func zoomInOrOut(at point:CGPoint) { + let newZoomScale = scrollView.zoomScale == scrollView.minimumZoomScale + ? maxZoomScale : scrollView.minimumZoomScale + let size = scrollView.bounds.size + let w = size.width / newZoomScale + let h = size.height / newZoomScale + let x = point.x - (w * 0.5) + let y = point.y - (h * 0.5) + let rect = CGRect(x: x, y: y, width: w, height: h) + scrollView.zoom(to: rect, animated: true) + } + + func updateConstraintsForSize(_ size: CGSize) { + let yOffset = max(0, (size.height - imageView.frame.height) / 2) + top.constant = yOffset + bottom.constant = yOffset + + let xOffset = max(0, (size.width - imageView.frame.width) / 2) + leading.constant = xOffset + trailing.constant = xOffset + view.layoutIfNeeded() + } + +} + +// MARK: Animation Related stuff +extension ImageViewerController { + + private func executeCancelAnimation() { + self.isAnimating = true + UIView.animate( + withDuration: 0.237, + animations: { + self.imageView.center = self.view.center + self.backgroundView?.alpha = 1.0 + }) {[weak self] _ in + self?.isAnimating = false + } + } +} + +extension ImageViewerController:UIScrollViewDelegate { + + func viewForZooming(in scrollView: UIScrollView) -> UIView? { + return imageView + } + + func scrollViewDidZoom(_ scrollView: UIScrollView) { + updateConstraintsForSize(view.bounds.size) + } +} + diff --git a/Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageViewerOption.swift b/Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageViewerOption.swift new file mode 100644 index 0000000..0921147 --- /dev/null +++ b/Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageViewerOption.swift @@ -0,0 +1,10 @@ +import UIKit + +public enum ImageViewerOption { + + case theme(ImageViewerTheme) + case contentMode(UIView.ContentMode) + case closeIcon(UIImage) + case rightNavItemTitle(String, onTap: ((Int) -> Void)?) + case rightNavItemIcon(UIImage, onTap: ((Int) -> Void)?) +} diff --git a/Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageViewerTheme.swift b/Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageViewerTheme.swift new file mode 100644 index 0000000..357549d --- /dev/null +++ b/Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageViewerTheme.swift @@ -0,0 +1,24 @@ +import UIKit + +public enum ImageViewerTheme { + case light + case dark + + var color:UIColor { + switch self { + case .light: + return .white + case .dark: + return .black + } + } + + var tintColor:UIColor { + switch self { + case .light: + return .black + case .dark: + return .white + } + } +} diff --git a/Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageViewerTransitionPresentationManager.swift b/Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageViewerTransitionPresentationManager.swift new file mode 100644 index 0000000..3802e66 --- /dev/null +++ b/Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageViewerTransitionPresentationManager.swift @@ -0,0 +1,222 @@ +// +// ImageViewerTransitionPresentationManager.swift +// ImageViewer.swift +// +// Created by Michael Henry Pantaleon on 2020/08/19. +// + +import Foundation +import UIKit + +protocol ImageViewerTransitionViewControllerConvertible { + + // The source view + var sourceView: UIImageView? { get } + + // The final view + var targetView: UIImageView? { get } +} + +final class ImageViewerTransitionPresentationAnimator:NSObject { + + let isPresenting: Bool + let imageContentMode: UIView.ContentMode + + var observation: NSKeyValueObservation? + + init(isPresenting: Bool, imageContentMode: UIView.ContentMode) { + self.isPresenting = isPresenting + self.imageContentMode = imageContentMode + super.init() + } +} + +// MARK: - UIViewControllerAnimatedTransitioning +extension ImageViewerTransitionPresentationAnimator: UIViewControllerAnimatedTransitioning { + + func transitionDuration(using transitionContext: UIViewControllerContextTransitioning?) + -> TimeInterval { + return 0.3 + } + + func animateTransition(using transitionContext: UIViewControllerContextTransitioning) { + let key: UITransitionContextViewControllerKey = isPresenting ? .to : .from + guard let controller = transitionContext.viewController(forKey: key) + else { return } + + let animationDuration = transitionDuration(using: transitionContext) + + if isPresenting { + presentAnimation( + transitionView: transitionContext.containerView, + controller: controller, + duration: animationDuration) { finished in + transitionContext.completeTransition(finished) + } + + } else { + dismissAnimation( + transitionView: transitionContext.containerView, + controller: controller, + duration: animationDuration) { finished in + transitionContext.completeTransition(finished) + } + } + } + + private func createDummyImageView(frame: CGRect, image:UIImage? = nil) + -> UIImageView { + let dummyImageView:UIImageView = UIImageView(frame: frame) + dummyImageView.clipsToBounds = true + dummyImageView.contentMode = imageContentMode + dummyImageView.alpha = 1.0 + dummyImageView.image = image + return dummyImageView + } + + private func presentAnimation( + transitionView:UIView, + controller: UIViewController, + duration: TimeInterval, + completed: @escaping((Bool) -> Void)) { + + guard + let transitionVC = controller as? ImageViewerTransitionViewControllerConvertible, + let sourceView = transitionVC.sourceView + else { return } + + sourceView.alpha = 0.0 + controller.view.alpha = 0.0 + + transitionView.addSubview(controller.view) + transitionVC.targetView?.alpha = 0.0 + transitionVC.targetView?.tintColor = sourceView.tintColor + + let dummyImageView = createDummyImageView( + frame: sourceView.frameRelativeToWindow(), + image: sourceView.image) + dummyImageView.contentMode = .scaleAspectFit + dummyImageView.tintColor = sourceView.tintColor + transitionView.addSubview(dummyImageView) + + UIView.animate(withDuration: duration, animations: { + dummyImageView.frame = UIScreen.main.bounds + controller.view.alpha = 1.0 + }) { [weak self] finished in + self?.observation = transitionVC.targetView?.observe(\.image, options: [.new, .initial]) { img, change in + if img.image != nil { + transitionVC.targetView?.alpha = 1.0 + dummyImageView.removeFromSuperview() + completed(finished) + } + } + } + } + + private func dismissAnimation( + transitionView:UIView, + controller: UIViewController, + duration:TimeInterval, + completed: @escaping((Bool) -> Void)) { + + guard + let transitionVC = controller as? ImageViewerTransitionViewControllerConvertible + else { return } + + let sourceView = transitionVC.sourceView + let targetView = transitionVC.targetView + + let dummyImageView = createDummyImageView( + frame: targetView?.frameRelativeToWindow() ?? UIScreen.main.bounds, + image: targetView?.image) + dummyImageView.tintColor = sourceView?.tintColor + transitionView.addSubview(dummyImageView) + targetView?.isHidden = true + + controller.view.alpha = 1.0 + UIView.animate(withDuration: duration, animations: { + if let sourceView = sourceView { + // return to original position + dummyImageView.frame = sourceView.frameRelativeToWindow() + } else { + // just disappear + dummyImageView.alpha = 0.0 + } + controller.view.alpha = 0.0 + }) { finished in + sourceView?.alpha = 1.0 + controller.view.removeFromSuperview() + completed(finished) + } + } +} + +final class ImageViewerTransitionPresentationController: UIPresentationController { + + override var frameOfPresentedViewInContainerView: CGRect { + var frame: CGRect = .zero + frame.size = size(forChildContentContainer: presentedViewController, + withParentContainerSize: containerView!.bounds.size) + return frame + } + + override func containerViewWillLayoutSubviews() { + presentedView?.frame = frameOfPresentedViewInContainerView + } +} + +final class ImageViewerTransitionPresentationManager: NSObject { + private let imageContentMode: UIView.ContentMode + + public init(imageContentMode: UIView.ContentMode) { + self.imageContentMode = imageContentMode + } + +} + +// MARK: - UIViewControllerTransitioningDelegate +extension ImageViewerTransitionPresentationManager: UIViewControllerTransitioningDelegate { + func presentationController( + forPresented presented: UIViewController, + presenting: UIViewController?, + source: UIViewController + ) -> UIPresentationController? { + let presentationController = ImageViewerTransitionPresentationController( + presentedViewController: presented, + presenting: presenting) + return presentationController + } + + func animationController( + forPresented presented: UIViewController, + presenting: UIViewController, + source: UIViewController + ) -> UIViewControllerAnimatedTransitioning? { + + return ImageViewerTransitionPresentationAnimator(isPresenting: true, imageContentMode: imageContentMode) + } + + func animationController( + forDismissed dismissed: UIViewController + ) -> UIViewControllerAnimatedTransitioning? { + return ImageViewerTransitionPresentationAnimator(isPresenting: false, imageContentMode: imageContentMode) + } +} + +// MARK: - UIAdaptivePresentationControllerDelegate +extension ImageViewerTransitionPresentationManager: UIAdaptivePresentationControllerDelegate { + + func adaptivePresentationStyle( + for controller: UIPresentationController, + traitCollection: UITraitCollection + ) -> UIModalPresentationStyle { + return .none + } + + func presentationController( + _ controller: UIPresentationController, + viewControllerForAdaptivePresentationStyle style: UIModalPresentationStyle + ) -> UIViewController? { + return nil + } +} diff --git a/Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageViewer_swift.h b/Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageViewer_swift.h new file mode 100644 index 0000000..9f726fa --- /dev/null +++ b/Pods/ImageViewer.swift/Sources/ImageViewer_swift/ImageViewer_swift.h @@ -0,0 +1,11 @@ +#import <Foundation/Foundation.h> + +//! Project version number for ImageViewer_swift. +FOUNDATION_EXPORT double ImageViewer_swiftVersionNumber; + +//! Project version string for ImageViewer_swift. +FOUNDATION_EXPORT const unsigned char ImageViewer_swiftVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import <ImageViewer_swift/PublicHeader.h> + + diff --git a/Pods/ImageViewer.swift/Sources/ImageViewer_swift/SimpleImageDatasource.swift b/Pods/ImageViewer.swift/Sources/ImageViewer_swift/SimpleImageDatasource.swift new file mode 100644 index 0000000..c79c9a6 --- /dev/null +++ b/Pods/ImageViewer.swift/Sources/ImageViewer_swift/SimpleImageDatasource.swift @@ -0,0 +1,16 @@ +class SimpleImageDatasource:ImageDataSource { + + private(set) var imageItems:[ImageItem] + + init(imageItems: [ImageItem]) { + self.imageItems = imageItems + } + + func numberOfImages() -> Int { + return imageItems.count + } + + func imageItem(at index: Int) -> ImageItem { + return imageItems[index] + } +} diff --git a/Pods/ImageViewer.swift/Sources/ImageViewer_swift/UIImageView_Extensions.swift b/Pods/ImageViewer.swift/Sources/ImageViewer_swift/UIImageView_Extensions.swift new file mode 100644 index 0000000..3d4f7fe --- /dev/null +++ b/Pods/ImageViewer.swift/Sources/ImageViewer_swift/UIImageView_Extensions.swift @@ -0,0 +1,162 @@ +import UIKit + +extension UIImageView { + + // Data holder tap recognizer + private class TapWithDataRecognizer:UITapGestureRecognizer { + weak var from:UIViewController? + var imageDatasource:ImageDataSource? + var imageLoader:ImageLoader? + var initialIndex:Int = 0 + var options:[ImageViewerOption] = [] + } + + private var vc:UIViewController? { + guard let rootVC = UIApplication.shared.keyWindow?.rootViewController + else { return nil } + return rootVC.presentedViewController != nil ? rootVC.presentedViewController : rootVC + } + + public func setupImageViewer( + options:[ImageViewerOption] = [], + from:UIViewController? = nil, + imageLoader:ImageLoader? = nil) { + setup( + datasource: SimpleImageDatasource(imageItems: [.image(image)]), + options: options, + from: from, + imageLoader: imageLoader) + } + + public func setupImageViewer( + url:URL, + initialIndex:Int = 0, + placeholder: UIImage? = nil, + options:[ImageViewerOption] = [], + from:UIViewController? = nil, + imageLoader:ImageLoader? = nil) { + + let datasource = SimpleImageDatasource( + imageItems: [url].compactMap { + ImageItem.url($0, placeholder: placeholder) + }) + setup( + datasource: datasource, + initialIndex: initialIndex, + options: options, + from: from, + imageLoader: imageLoader) + } + + public func setupImageViewer( + images:[UIImage], + initialIndex:Int = 0, + options:[ImageViewerOption] = [], + from:UIViewController? = nil, + imageLoader:ImageLoader? = nil) { + + let datasource = SimpleImageDatasource( + imageItems: images.compactMap { + ImageItem.image($0) + }) + setup( + datasource: datasource, + initialIndex: initialIndex, + options: options, + from: from, + imageLoader: imageLoader) + } + + public func setupImageViewer( + urls:[URL], + initialIndex:Int = 0, + options:[ImageViewerOption] = [], + placeholder: UIImage? = nil, + from:UIViewController? = nil, + imageLoader:ImageLoader? = nil) { + + let datasource = SimpleImageDatasource( + imageItems: urls.compactMap { + ImageItem.url($0, placeholder: placeholder) + }) + setup( + datasource: datasource, + initialIndex: initialIndex, + options: options, + from: from, + imageLoader: imageLoader) + } + + public func setupImageViewer( + datasource:ImageDataSource, + initialIndex:Int = 0, + options:[ImageViewerOption] = [], + from:UIViewController? = nil, + imageLoader:ImageLoader? = nil) { + + setup( + datasource: datasource, + initialIndex: initialIndex, + options: options, + from: from, + imageLoader: imageLoader) + } + + private func setup( + datasource:ImageDataSource?, + initialIndex:Int = 0, + options:[ImageViewerOption] = [], + from: UIViewController? = nil, + imageLoader:ImageLoader? = nil) { + + var _tapRecognizer:TapWithDataRecognizer? + gestureRecognizers?.forEach { + if let _tr = $0 as? TapWithDataRecognizer { + // if found, just use existing + _tapRecognizer = _tr + } + } + + isUserInteractionEnabled = true + + var imageContentMode: UIView.ContentMode = .scaleAspectFill + options.forEach { + switch $0 { + case .contentMode(let contentMode): + imageContentMode = contentMode + default: + break + } + } + contentMode = imageContentMode + + clipsToBounds = true + + if _tapRecognizer == nil { + _tapRecognizer = TapWithDataRecognizer( + target: self, action: #selector(showImageViewer(_:))) + _tapRecognizer!.numberOfTouchesRequired = 1 + _tapRecognizer!.numberOfTapsRequired = 1 + } + // Pass the Data + _tapRecognizer!.imageDatasource = datasource + _tapRecognizer!.imageLoader = imageLoader + _tapRecognizer!.initialIndex = initialIndex + _tapRecognizer!.options = options + _tapRecognizer!.from = from + addGestureRecognizer(_tapRecognizer!) + } + + @objc + private func showImageViewer(_ sender:TapWithDataRecognizer) { + guard let sourceView = sender.view as? UIImageView else { return } + let imageCarousel = ImageCarouselViewController.init( + sourceView: sourceView, + imageDataSource: sender.imageDatasource, + imageLoader: sender.imageLoader ?? URLSessionImageLoader(), + options: sender.options, + initialIndex: sender.initialIndex) + let presentFromVC = sender.from ?? vc + presentFromVC?.present(imageCarousel, animated: true) + } +} diff --git a/Pods/ImageViewer.swift/Sources/ImageViewer_swift/UINavigationBar_Extensions.swift b/Pods/ImageViewer.swift/Sources/ImageViewer_swift/UINavigationBar_Extensions.swift new file mode 100644 index 0000000..7d1c138 --- /dev/null +++ b/Pods/ImageViewer.swift/Sources/ImageViewer_swift/UINavigationBar_Extensions.swift @@ -0,0 +1,19 @@ +import UIKit + +extension UINavigationBar { + + func insert(to view: UIView) { + view.addSubview(self) + translatesAutoresizingMaskIntoConstraints = false + leftAnchor.constraint(equalTo: view.leftAnchor).isActive = true + rightAnchor.constraint(equalTo: view.rightAnchor).isActive = true + + if #available(iOS 11.0, *) { + topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor) + .isActive = true + } else { + topAnchor.constraint(equalTo: view.topAnchor) + .isActive = true + } + } +} diff --git a/Pods/ImageViewer.swift/Sources/ImageViewer_swift/UIView_Extensions.swift b/Pods/ImageViewer.swift/Sources/ImageViewer_swift/UIView_Extensions.swift new file mode 100644 index 0000000..15f35ec --- /dev/null +++ b/Pods/ImageViewer.swift/Sources/ImageViewer_swift/UIView_Extensions.swift @@ -0,0 +1,20 @@ +import UIKit + +extension UIView { + func bindFrameToSuperview(top:CGFloat = 0, leading: CGFloat = 0, trailing:CGFloat = 0, bottom:CGFloat = 0) { + guard let superview = self.superview else { return } + self.translatesAutoresizingMaskIntoConstraints = false + self.topAnchor.constraint(equalTo: superview.topAnchor, constant: top).isActive = true + self.leadingAnchor.constraint(equalTo: superview.leadingAnchor, constant: leading).isActive = true + superview.bottomAnchor.constraint(equalTo: self.bottomAnchor, constant: trailing).isActive = true + superview.trailingAnchor.constraint(equalTo: self.trailingAnchor, constant: bottom).isActive = true + } + + func bindFrameToSuperview(margin:CGFloat) { + bindFrameToSuperview(top: margin, leading: margin, trailing: margin, bottom: margin) + } + + func frameRelativeToWindow() -> CGRect { + return convert(bounds, to: nil) + } +} diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index d506ecc..962dfd3 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -1,5 +1,6 @@ PODS: - EPSignature (1.0.6) + - ImageViewer.swift (3.3.8) - IQKeyboardManagerSwift (7.0.3) - LanguageManager-iOS (1.2.7) - NBBottomSheet (1.2.0) @@ -7,6 +8,7 @@ PODS: DEPENDENCIES: - EPSignature + - ImageViewer.swift (~> 3.0) - IQKeyboardManagerSwift - LanguageManager-iOS - NBBottomSheet @@ -15,6 +17,7 @@ DEPENDENCIES: SPEC REPOS: trunk: - EPSignature + - ImageViewer.swift - IQKeyboardManagerSwift - LanguageManager-iOS - NBBottomSheet @@ -22,11 +25,12 @@ SPEC REPOS: SPEC CHECKSUMS: EPSignature: 3fa3b520c80717b98019723faa60a41794b03fbc + ImageViewer.swift: 284cd8127d31af8e5938674fb9f8e695a4cdf6c6 IQKeyboardManagerSwift: f9c5dc36cba16ddd2e51fa7d51c34a2e083029b5 LanguageManager-iOS: 6b2dbb3793445827114708f0759b76e96932d7c8 NBBottomSheet: aa7a52809b2d7b193f733247b8ce391a59904372 Toast-Swift: 7a03a532afe3a560d4044bc7c237e2864d295173 -PODFILE CHECKSUM: 5fcfa5eb2c11dab017c8fd62f9cc986570b31f34 +PODFILE CHECKSUM: 9775166299988c84acdb7600ce83319349809cb9 COCOAPODS: 1.14.3 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 8266018..c592913 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -7,285 +7,327 @@ objects = { /* Begin PBXBuildFile section */ - 0615219BFD2EBBE27FF41C2C8816791E /* IQTextFieldViewInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0766760940C9B62A291EB666599B5479 /* IQTextFieldViewInfo.swift */; }; - 0718CCD0E19136B8DB2A7D4C6585E3ED /* LanguageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C70354264EBD9A0C43D54A0D7EBBB470 /* LanguageManager.swift */; }; - 08822D4E49DB8618D27BAEDED7911733 /* IQKeyboardManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94602A05BE1EF7E035D9BD82455EF9E2 /* IQKeyboardManager+Internal.swift */; }; - 08C234F2981017EEF271582022F339F3 /* IQUIView+IQKeyboardToolbarDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81422785FEDCA76B23BEBE33FBE48048 /* IQUIView+IQKeyboardToolbarDeprecated.swift */; }; - 0A4DB572ACD97EC492C4E93A0FFB2E47 /* IQTextFieldViewListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFC8C7270B8273684812DC662CC38F2C /* IQTextFieldViewListener.swift */; }; - 103FE4EEFF1BE8BAD0FA047987AFED74 /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78BCC6448A82711A55D3865734C80264 /* IQUIView+Hierarchy.swift */; }; - 10D1A87F45AFB52D2B34D9ABA1A86105 /* UIImageView+Direction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D2433C36515ECA778B349FF2D909633 /* UIImageView+Direction.swift */; }; - 14063E1AF70EDDC9F33C8E08DCA0BEF3 /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 150EFA98B5EDC822B6728C45D76FE799 /* IQPreviousNextView.swift */; }; - 154362EFC8EC0F61F54E24B09266DEB1 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B46AC0A20BBB01930BFCCC5E37F2F451 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */; }; - 15F04D15A4DC87FF877C2857720F8D72 /* Toast-Swift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FE12EE55D455A9D0F04D9E6DCB8FE9B /* Toast-Swift-dummy.m */; }; - 178BF9CAADACBF4E8FE49574A848C12A /* NBBottomSheetPresentationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 702164D0BDDC3907F55DB3E8BE73EA03 /* NBBottomSheetPresentationController.swift */; }; - 1A7787DB0275CF4A44CA312DD3BA5D33 /* EPSignatureViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = D71B21045286C6B16ED9793C58B47041 /* EPSignatureViewController.xib */; }; - 1C3881B0113D3219398154E16AA4413C /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20120C7D84560D27F6FC713DD0368421 /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */; }; - 1D9697229D2BB639F45F2E5A5AA84339 /* Pods-MiniScanner-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 123ADF4A6B2F1DEBA5B7482D4983B685 /* Pods-MiniScanner-dummy.m */; }; - 237A96A092EA5A5B0CB41160BEA22E16 /* Toast-Swift.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 13FD39576595D8A884BF5166065C5236 /* Toast-Swift.bundle */; }; + 0615219BFD2EBBE27FF41C2C8816791E /* IQTextFieldViewInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17005516AECC44640576DA5164FDB65E /* IQTextFieldViewInfo.swift */; }; + 0718CCD0E19136B8DB2A7D4C6585E3ED /* LanguageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 960AF11999B2A894B5169B422BF12FE4 /* LanguageManager.swift */; }; + 07F7FEADEEC19C1818C92894406EE311 /* UINavigationBar_Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E99695448BB4EA162AD177960DBEC1BB /* UINavigationBar_Extensions.swift */; }; + 08822D4E49DB8618D27BAEDED7911733 /* IQKeyboardManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 900BB5CFA6B47D29E110933244F58449 /* IQKeyboardManager+Internal.swift */; }; + 08C234F2981017EEF271582022F339F3 /* IQUIView+IQKeyboardToolbarDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9809B6990F88A273200A6FB37E4386E /* IQUIView+IQKeyboardToolbarDeprecated.swift */; }; + 0A4DB572ACD97EC492C4E93A0FFB2E47 /* IQTextFieldViewListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 414C89E33EB4D8A44D82A4E98DE5565E /* IQTextFieldViewListener.swift */; }; + 0EF056C9B77C11BF2BEF81888B17769C /* ImageItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F083907BC24781499FDEE1620DB89110 /* ImageItem.swift */; }; + 103FE4EEFF1BE8BAD0FA047987AFED74 /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CF31620D028C1CCA7BA4731E81B6C9D /* IQUIView+Hierarchy.swift */; }; + 10D1A87F45AFB52D2B34D9ABA1A86105 /* UIImageView+Direction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8356D39B1D7094CE112D14AFFCB419B7 /* UIImageView+Direction.swift */; }; + 14063E1AF70EDDC9F33C8E08DCA0BEF3 /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6181C5C905D6F417E99706D739C8A3A1 /* IQPreviousNextView.swift */; }; + 154362EFC8EC0F61F54E24B09266DEB1 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1359935F9974FC169C02584D31EB3ADC /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */; }; + 15BEDD8F76A1ADF659597113D96C97CF /* UIImageView_Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7315BFBE8EBD0F2C0D6CE97F982C9069 /* UIImageView_Extensions.swift */; }; + 15F04D15A4DC87FF877C2857720F8D72 /* Toast-Swift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BF0BFBEA7071CD62777B3661360B1AFD /* Toast-Swift-dummy.m */; }; + 178BF9CAADACBF4E8FE49574A848C12A /* NBBottomSheetPresentationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F4A52BED6B36260F78D9759112FE066 /* NBBottomSheetPresentationController.swift */; }; + 1A7787DB0275CF4A44CA312DD3BA5D33 /* EPSignatureViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 42E4F8E67126057EC888EFDC10BA3DDD /* EPSignatureViewController.xib */; }; + 1C3881B0113D3219398154E16AA4413C /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E8962DF01D0F73372CED14D7E4F6D4 /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */; }; + 2039598D067E7D39727311391022D3A3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79CF7D56C5D50C18B2EA0ED106D998C7 /* Foundation.framework */; }; + 237A96A092EA5A5B0CB41160BEA22E16 /* Toast-Swift-Toast-Swift in Resources */ = {isa = PBXBuildFile; fileRef = 13FD39576595D8A884BF5166065C5236 /* Toast-Swift-Toast-Swift */; }; 23D11E770DF137CBF802A30E2B19C054 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79CF7D56C5D50C18B2EA0ED106D998C7 /* Foundation.framework */; }; - 24C699F9653980B77F44634EF44641C1 /* IQKeyboardInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CF231B964B348386B23E59D755E8A81 /* IQKeyboardInfo.swift */; }; - 256D9C5C2905D4E4DA041339C2D33728 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79CF7D56C5D50C18B2EA0ED106D998C7 /* Foundation.framework */; }; - 3402A26F7BBA359E410BEB33C8B74254 /* NBBottomSheetTransitioningDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D56C207A827BE75EB57DC333DFC2D9C8 /* NBBottomSheetTransitioningDelegate.swift */; }; - 3452528F3B9B79AD67D45FEA174F71E4 /* IQUICollectionView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CEBCD8EA2B9046F420A29A1A687597B /* IQUICollectionView+Additions.swift */; }; - 34BDB069A96125DAF2FEF6FF93A3F6AF /* IQToolbarPlaceholderConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1E67E5BD993F832C7791655439CBF14 /* IQToolbarPlaceholderConfiguration.swift */; }; - 35699581E68E1E6F640C681EEDEEE2B6 /* EPSignature-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 531D677F08B7E2CFA4CBF534C4C55EFD /* EPSignature-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3573FA382FBE08F99039CED491DB9FF0 /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 01FB7E701BB1FC9B4BE62552942C8F54 /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 38CBE3196BDD577B5E72BC65508A77F8 /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0D8CA658598BC5E5BFF3518C247B1F2 /* IQTextView.swift */; }; + 24C699F9653980B77F44634EF44641C1 /* IQKeyboardInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 392B95135956F8BFD2BD794C459E180A /* IQKeyboardInfo.swift */; }; + 3402A26F7BBA359E410BEB33C8B74254 /* NBBottomSheetTransitioningDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5DCAF7921EC15817545E2C255BC27D5 /* NBBottomSheetTransitioningDelegate.swift */; }; + 3452528F3B9B79AD67D45FEA174F71E4 /* IQUICollectionView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 005537FD214FB7AF75AEABD1381F2ED7 /* IQUICollectionView+Additions.swift */; }; + 34BDB069A96125DAF2FEF6FF93A3F6AF /* IQToolbarPlaceholderConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 757EB6FDC52B1FC003926AA07A86E8C5 /* IQToolbarPlaceholderConfiguration.swift */; }; + 35699581E68E1E6F640C681EEDEEE2B6 /* EPSignature-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FA1E0D437A4D407F87C451B63A101490 /* EPSignature-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3573FA382FBE08F99039CED491DB9FF0 /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A125CBE2A769DCFA442C7B9188F5994 /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 38CBE3196BDD577B5E72BC65508A77F8 /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1A9AD095397B2255EC06CD994A45C27 /* IQTextView.swift */; }; 3CCAA73182C09F77A88AFFA24E96DBB6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79CF7D56C5D50C18B2EA0ED106D998C7 /* Foundation.framework */; }; - 3E21C9612D00C6B92D3FCE3589917729 /* UIView+Direction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD661BC03E3F956312BD660BD1FF57EE /* UIView+Direction.swift */; }; - 4017CF2B3EE45E7E579E68E6FCFBF732 /* IQKeyboardManager+UIKeyboardNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFA3AF1F82CCB77673CACA3B5A32888B /* IQKeyboardManager+UIKeyboardNotification.swift */; }; - 406C6D43D8E8BF47FCD42AACC6212AB3 /* Pods-MiniScanner-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E8A070B594D65627DD64F5ABC65D271 /* Pods-MiniScanner-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 42B931814C7B25871333D5DA9A0E2A41 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 462CB364BFCE2B191C63492A6B662E5B /* IQKeyboardReturnKeyHandler.swift */; }; - 48A4D5E4D954CB4212E540A92570BBF0 /* UIView+Swizzling.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA58205EF34D92711DF7A266FDAD9F7C /* UIView+Swizzling.swift */; }; - 4CDBAE55660ED186441E9E4EDE6B3D31 /* IQKeyboardManagerSwift.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift.bundle */; }; - 54BAE903D82C39392943869866252D93 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = 382D6986B99DE2D1543422ADC1D9B60B /* IQNSArray+Sort.swift */; }; - 597994C3AE8908B1E462BC03AC8C23FB /* IQKeyboardManagerCompatible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C2143A4B7A557FBD7CA3440E5319559 /* IQKeyboardManagerCompatible.swift */; }; + 3E21C9612D00C6B92D3FCE3589917729 /* UIView+Direction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EF1A9B4B0069DCB3CD78CE9AFDFB4AB /* UIView+Direction.swift */; }; + 4017CF2B3EE45E7E579E68E6FCFBF732 /* IQKeyboardManager+UIKeyboardNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB65FF2384D17A78A0FEEC199D4B6471 /* IQKeyboardManager+UIKeyboardNotification.swift */; }; + 42B931814C7B25871333D5DA9A0E2A41 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F01860EA41E94EA9E52A6FC477110E6 /* IQKeyboardReturnKeyHandler.swift */; }; + 48A4D5E4D954CB4212E540A92570BBF0 /* UIView+Swizzling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0668626D9926F6CE57864C747CEEF9E4 /* UIView+Swizzling.swift */; }; + 4CDBAE55660ED186441E9E4EDE6B3D31 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift in Resources */ = {isa = PBXBuildFile; fileRef = 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */; }; + 4ED2AE6187D476E7382AD69C5908A586 /* ImageViewer.swift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DFC2CF7F3DB84126054E7B91671C8CFC /* ImageViewer.swift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 524FC16C683888AB0462F4DD6BDB5725 /* ImageLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1A2D57CBACA8ECA7983B665AA1DCBAA /* ImageLoader.swift */; }; + 54BAE903D82C39392943869866252D93 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE11B8C15341D9CDF0972B066E0E18F9 /* IQNSArray+Sort.swift */; }; + 597994C3AE8908B1E462BC03AC8C23FB /* IQKeyboardManagerCompatible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08503E375F5DA3F7DE5AD83AB160CF40 /* IQKeyboardManagerCompatible.swift */; }; 59D76AD0378678CB0D3236021BF96A09 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A42DBD2F42D55606EEBA514009498B87 /* QuartzCore.framework */; }; + 5AB7C5D27CA6D49509FB1B87C95D5C9B /* Pods-MiniScanner-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E8A070B594D65627DD64F5ABC65D271 /* Pods-MiniScanner-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5D35C19C362961F919BE9820991D761E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79CF7D56C5D50C18B2EA0ED106D998C7 /* Foundation.framework */; }; - 5F0469C5B154DC20B844EA2A9B7F8D42 /* IQPlaceholderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EA778C1A13BBCFE2D514A6B0D88C76A /* IQPlaceholderable.swift */; }; - 5F62DAE67CF97B7C42471EA91B79AA9A /* IQTextFieldViewInfoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4E42215E2916410502485DE4719CAB8 /* IQTextFieldViewInfoModel.swift */; }; - 6418A8A5D32E73D898AB155952180B0C /* LanguageManager-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5970C908E4FF8C4F6F5D5A9D69FD432B /* LanguageManager-iOS-dummy.m */; }; - 674C6B2E317E657D8EAD3CC73F608540 /* IQKeyboardManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 985AE78F65B613BDBBD6509AAE1F19BA /* IQKeyboardManager+Debug.swift */; }; - 6D55C34EF7CE4718D8B2FE6CE95C5674 /* DefaultsKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = 516EE0B0F6F3A10B785BFC763F530BF1 /* DefaultsKeys.swift */; }; - 6F875A0983E3FB0E0CC0BDA6376F73E8 /* String+Localiz.swift in Sources */ = {isa = PBXBuildFile; fileRef = D472E05BA7D0AFDCAFAB140105E59394 /* String+Localiz.swift */; }; - 701904768C60A3F9060518DD58EC2882 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = D118C91CB28B3EF79E1634FC9815653C /* IQToolbar.swift */; }; - 733CF7F19636AFF4A97708DFDE0AE53C /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D695DEAF5B6A470CDBCE0B1046ADF52F /* IQKeyboardManagerSwift-dummy.m */; }; + 5F0469C5B154DC20B844EA2A9B7F8D42 /* IQPlaceholderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A667127B2C277764D5CAD60BBAC94CA /* IQPlaceholderable.swift */; }; + 5F62DAE67CF97B7C42471EA91B79AA9A /* IQTextFieldViewInfoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0FD4D5BFC8D1FE707AEC705F835CA64 /* IQTextFieldViewInfoModel.swift */; }; + 61E476CDBAC0F819982D258267423D8F /* ImageViewerController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F78BE606608A1BC48D0AB5488FEF220A /* ImageViewerController.swift */; }; + 6418A8A5D32E73D898AB155952180B0C /* LanguageManager-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F91C093ED7B1A58B9C59D5B85DC0374 /* LanguageManager-iOS-dummy.m */; }; + 64F33F487DE5F9FE3C20F2C3FB5AB085 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 0321B651FFD7BE92EE97707E2CD9077C /* PrivacyInfo.xcprivacy */; }; + 674C6B2E317E657D8EAD3CC73F608540 /* IQKeyboardManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0420E9FB2A54DB55ECF95432358052BB /* IQKeyboardManager+Debug.swift */; }; + 6D55C34EF7CE4718D8B2FE6CE95C5674 /* DefaultsKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5345F3CC88236EB713719B9684427DF /* DefaultsKeys.swift */; }; + 6F875A0983E3FB0E0CC0BDA6376F73E8 /* String+Localiz.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4B89D5340E9A3D93064EC99E8091E15 /* String+Localiz.swift */; }; + 701904768C60A3F9060518DD58EC2882 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83431FDB65F2866361AB9532FF025216 /* IQToolbar.swift */; }; + 733CF7F19636AFF4A97708DFDE0AE53C /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 31A1FFA445855E537858C2A2102D8075 /* IQKeyboardManagerSwift-dummy.m */; }; 7586D1882B962E1E31C28CC6396668B3 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04D60AC13D33197690A05C641925DDDA /* UIKit.framework */; }; - 797DF46337EAC66E47C5ADAF32515524 /* NBBottomSheet.h in Headers */ = {isa = PBXBuildFile; fileRef = 99D088CB852CC61E29DC663D635BEB8C /* NBBottomSheet.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 797DF46337EAC66E47C5ADAF32515524 /* NBBottomSheet.h in Headers */ = {isa = PBXBuildFile; fileRef = 57947335957481465C8757C3D7561A44 /* NBBottomSheet.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7B2263CFC47393D3FB5CD8D5F7EB57AD /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04D60AC13D33197690A05C641925DDDA /* UIKit.framework */; }; - 8086BD2DB5F1A0CC88E4F3386570A21C /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF034BB8B2512B8EA119A5C741CFA5DF /* IQUITextFieldView+Additions.swift */; }; - 8234444617FD513B81095D920BFA796B /* NBConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7318B0F18B2B4F2970C621C894910C24 /* NBConfiguration.swift */; }; - 82950EE4BDD57F74749742A3E1566073 /* IQKeyboardManager+UITextFieldViewNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = E02344BCF20299F40462A9EF0715E6D7 /* IQKeyboardManager+UITextFieldViewNotification.swift */; }; - 852E6AB133CF7BDE7DE7D836AE201868 /* Languages.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8898E92696478C2E203DA9FF2D49D46A /* Languages.swift */; }; - 8EAF267614A5AB6196921C15E719AE35 /* NBBottomSheetDismissalTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71AAEA9E8B8FD808443EB047E117EA68 /* NBBottomSheetDismissalTransition.swift */; }; - 8ED2E941DF0803C8AA331D0D8C722615 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24312A9D8468633C2B0A5CA86CCB97C0 /* IQBarButtonItem.swift */; }; - 8FDA28363A5E49017498FD69AAA8F59F /* IQKeyboardListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 498E53AE9E1500AB2F22931F74EB83BD /* IQKeyboardListener.swift */; }; - 907FCA3049CAAF64B579D08D339D118D /* IQBarButtonItemConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D151AC46468E6AF2CA49AA3EE9E20A86 /* IQBarButtonItemConfiguration.swift */; }; - 936474D511253F7D3A4B2D4539134319 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = FD105623E1AC2089DCD82B81ABAC6681 /* PrivacyInfo.xcprivacy */; }; - 93C0AD77AB416AE90A6BD03E44A9B684 /* EPSignature-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B08170D3C75D19D3A9A1B2968C5D90D5 /* EPSignature-dummy.m */; }; - 94F893223EB4C1C0F829C17900114AFA /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B36745B931F093E7529DE09BDC78AE4A /* IQUIScrollView+Additions.swift */; }; + 8086BD2DB5F1A0CC88E4F3386570A21C /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18CBA833812BB5BA28B7D9A586E13FD6 /* IQUITextFieldView+Additions.swift */; }; + 8234444617FD513B81095D920BFA796B /* NBConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC5EBA409FC91D5F3514DF63A0EB302A /* NBConfiguration.swift */; }; + 82950EE4BDD57F74749742A3E1566073 /* IQKeyboardManager+UITextFieldViewNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD594C3B4E7F741A5F6879BAD9102D6D /* IQKeyboardManager+UITextFieldViewNotification.swift */; }; + 852E6AB133CF7BDE7DE7D836AE201868 /* Languages.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33BE3AAA190504ECB00EE2CCC8637B5A /* Languages.swift */; }; + 8EAF267614A5AB6196921C15E719AE35 /* NBBottomSheetDismissalTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = D212C85376884AB5C4668DBA49DDDF49 /* NBBottomSheetDismissalTransition.swift */; }; + 8ED2E941DF0803C8AA331D0D8C722615 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61AC252473E61EBEA2741BD3B62C44C1 /* IQBarButtonItem.swift */; }; + 8FDA28363A5E49017498FD69AAA8F59F /* IQKeyboardListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 527814487B4E944AB1448A2B1F3DF1A3 /* IQKeyboardListener.swift */; }; + 907FCA3049CAAF64B579D08D339D118D /* IQBarButtonItemConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7785B233B8110C51D40D5C00B38DA9F6 /* IQBarButtonItemConfiguration.swift */; }; + 93C0AD77AB416AE90A6BD03E44A9B684 /* EPSignature-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4132102B3811026C0FA8B7512EBC2601 /* EPSignature-dummy.m */; }; + 94F893223EB4C1C0F829C17900114AFA /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAD7429B43D433D607F44E0D774B1A31 /* IQUIScrollView+Additions.swift */; }; 98A4D0D5928A35C7DB3D9272187789A8 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 840FA0B75AF62912A30DDC66B647ED98 /* CoreGraphics.framework */; }; - 9A00A25ED34A7687C62B02EBB76C1248 /* IQKeyboardConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = E37025353CFD3DD938B700595A711CA3 /* IQKeyboardConfiguration.swift */; }; - 9E704111CAAACBF64155A576FC337323 /* LanguageManager-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E5F4B6BDF8AA83C87CAF8C6F18016820 /* LanguageManager-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9F78D56352F7D932DCEBE416C668C7BA /* IQKeyboardManager+ToolbarActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 411EC506553E059075331960D49EE0E2 /* IQKeyboardManager+ToolbarActions.swift */; }; - A4AE2538C33D06CB8C70D5FF35A65D98 /* EPSignatureViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E9F90D162DAF7075E6BA80720501DF8 /* EPSignatureViewController.swift */; }; - A5E69CC013C4311C8AF52C7F7AB095C9 /* IQUITableView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEF3FB465FF0E85DFC73E8982D4649C9 /* IQUITableView+Additions.swift */; }; - AE7D065E1D48171258FD8F07F7CD592C /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA1AE20769613307BAC355F4FC6BD2C0 /* IQKeyboardManagerConstants.swift */; }; - AF715064CF6458D3D89BB563DFDB00C6 /* UIButton+Direction.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0E5C4FB5D9C42994C48EE2E2DB723AD /* UIButton+Direction.swift */; }; + 9A00A25ED34A7687C62B02EBB76C1248 /* IQKeyboardConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0DB6F7515A79425490CE2C45D5814E8 /* IQKeyboardConfiguration.swift */; }; + 9E704111CAAACBF64155A576FC337323 /* LanguageManager-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F25D3C2E5BF000995E17A861BB22DD94 /* LanguageManager-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9F78D56352F7D932DCEBE416C668C7BA /* IQKeyboardManager+ToolbarActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F21A8CF35A5BAD74338B110E46C3BF14 /* IQKeyboardManager+ToolbarActions.swift */; }; + A4AE2538C33D06CB8C70D5FF35A65D98 /* EPSignatureViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 800A055821CD9469429504DE4CCE6122 /* EPSignatureViewController.swift */; }; + A5E69CC013C4311C8AF52C7F7AB095C9 /* IQUITableView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF8F72EB71F1ED1788133B0C5B21824E /* IQUITableView+Additions.swift */; }; + AB8B0F2C54FFDE0C5809F687C973CF12 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79CF7D56C5D50C18B2EA0ED106D998C7 /* Foundation.framework */; }; + AE7D065E1D48171258FD8F07F7CD592C /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22F9A10C284AAB590E7C4E7A82AC4EC7 /* IQKeyboardManagerConstants.swift */; }; + AF715064CF6458D3D89BB563DFDB00C6 /* UIButton+Direction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A2884C9052277C44C03FFD8F25BF442 /* UIButton+Direction.swift */; }; B1A786B1A2F11EBD1BF77305EEB710F5 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A42DBD2F42D55606EEBA514009498B87 /* QuartzCore.framework */; }; - B1BFC54288364884DDEAE75027BABE1A /* IQActiveConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 502158A68AC16423EDBFBECD42685B26 /* IQActiveConfiguration.swift */; }; - B9CF878085ABA2991A9C6F12F9B9DAB3 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3CDBC5C81BC0C65F60AE4D75BC5C96F /* IQTitleBarButtonItem.swift */; }; - CA6D6333D723B4391BD689F68FCF23DF /* EPSignatureView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3868CC20E2F6791F42F820E416ABF552 /* EPSignatureView.swift */; }; + B1BFC54288364884DDEAE75027BABE1A /* IQActiveConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = A025312E27CC4428B6F282B56E170285 /* IQActiveConfiguration.swift */; }; + B6EF20981D365C6945DA37B8D524D59C /* ImageCarouselViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C304A8D46A2901CF4AF3087887521E23 /* ImageCarouselViewController.swift */; }; + B9CF878085ABA2991A9C6F12F9B9DAB3 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46773385F05CC946146AADCD857D60A1 /* IQTitleBarButtonItem.swift */; }; + BBF6B5C579EAC85F4A26DA1F994B89E0 /* ImageViewerTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06BB8B8E6B78949B39F1CAE146BA9B36 /* ImageViewerTheme.swift */; }; + C13C6459FE4D7B6CC28B9C99D34954EF /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 75FCC307A8979A99234E9D57DB4070DF /* PrivacyInfo.xcprivacy */; }; + CA6D6333D723B4391BD689F68FCF23DF /* EPSignatureView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7ED05BB6BF7CF061D65143C8602A089 /* EPSignatureView.swift */; }; + CC25A043BA48D6042178B5B5148723B6 /* ImageViewerOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50D4DC65480D7A44E964D6E47FE20D5D /* ImageViewerOption.swift */; }; CC897E71556348377B4C31307E208C80 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79CF7D56C5D50C18B2EA0ED106D998C7 /* Foundation.framework */; }; - CC96488C33BFB3BCEE4A665A438CAC36 /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A5C458DECC3C78726780DD36BD6003 /* IQUIViewController+Additions.swift */; }; - D181D49DE6D7885B2834AF4E96170171 /* Toast-Swift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 243828A9D7CB356BFFFC68453A862E27 /* Toast-Swift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D2A598E7174826A7B04036E7AC8AA3B6 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10353A8431D7A21D5751FEFA11877E0D /* Storage.swift */; }; - D3D1F63C30E95311B687FA924B872C15 /* IQKeyboardManager+Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC65AF45782D2C10227405DB2D984159 /* IQKeyboardManager+Deprecated.swift */; }; - D46F90A0F6FC8F1D2AA4129BC2A934DD /* NBBottomSheet-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B642426F16C7875456972C1FCB260BB /* NBBottomSheet-dummy.m */; }; - D5C60EA45AA7DFAD2BDD3500400D8E55 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 5352EC4E0DCF477B021D750C08791E9C /* PrivacyInfo.xcprivacy */; }; - D8322CBE73400EE4382D1A042D2D53D3 /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F5E3B58AC439F8F8E394C6875E7659 /* IQUIView+IQKeyboardToolbar.swift */; }; - D88C2EA8ACCC0DE031D9E7A768062E2C /* IQKeyboardManager+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FEDB7CA06B32CDF55BB41EB7BCF833 /* IQKeyboardManager+Toolbar.swift */; }; - DE3B5070A41194C21898D92DBFFCBE4C /* IQRootControllerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 774A5370A6664518873531AA3A4C74A3 /* IQRootControllerConfiguration.swift */; }; - E483FA24409A56AAEDF8A1DEC5F55F16 /* UIImage+NextPrevious.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEDBEDD581B959BEE278279AD90EC4A6 /* UIImage+NextPrevious.swift */; }; - E8770A941545BB190D76BF7E5262797D /* IQToolbarConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBB7C0C9E7233FBBC87782D9D07B207A /* IQToolbarConfiguration.swift */; }; - EA280E998F6C42AE8492336F762F92D5 /* EPExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2794065EF846C76C4810B97DB721D0CC /* EPExtensions.swift */; }; - EBB5F245DBEEB13D48F09E0DD75A6C95 /* IQKeyboardManager+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = A28E47609991E47A50918D04532237A8 /* IQKeyboardManager+Position.swift */; }; - F56475ACE1A1CFE322DBFA35CDA1A204 /* NBBottomSheetConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FFE3D11AD2655FC409E743B2CD5F00D /* NBBottomSheetConfiguration.swift */; }; - F681FB74C756E0AAFFDC0D414EBD8FA0 /* IQScrollViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2047B7CCEC04ACE26A24EE18FCB2C7B2 /* IQScrollViewConfiguration.swift */; }; - F7C3A4FED58118F9ADC5B4AF9A10B9FC /* ViewDirection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4259858DBB56E10DFA44E0F96DA73037 /* ViewDirection.swift */; }; - F7E2900D9AF732C627F184A258F48DF0 /* NBBottomSheetController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86E1A3B4D4B3FD7A01AC2B0FBB18F0C4 /* NBBottomSheetController.swift */; }; - F912129FB7C53C428FE247D6ECF633AC /* Toast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B88E23BCE3E921E2C4B6CA4D2371CD1 /* Toast.swift */; }; - F9DE1A3C506E506F4DA4B7714359E8D1 /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 742638E41A4961FAA1DB7E7647DC0DFB /* IQKeyboardManager.swift */; }; - FB0A76B10B5927494469B16B28CF2B9A /* NBBottomSheetPresentationTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E7C6B223E5098341952DCEB74D18D42 /* NBBottomSheetPresentationTransition.swift */; }; + CC96488C33BFB3BCEE4A665A438CAC36 /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8915E92A00CE442AA263798AD59B7BB7 /* IQUIViewController+Additions.swift */; }; + CE3D249A1D64388C72BBB40C4E5818C8 /* ImageViewer.swift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CBEAEBC0755D340B7F6FA4178AE27247 /* ImageViewer.swift-dummy.m */; }; + D181D49DE6D7885B2834AF4E96170171 /* Toast-Swift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 35A738047E0EB5A57E08000F04795C07 /* Toast-Swift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D2A598E7174826A7B04036E7AC8AA3B6 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5437535C54228EA8C21A56543CF29E6 /* Storage.swift */; }; + D3D1F63C30E95311B687FA924B872C15 /* IQKeyboardManager+Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14887AB6864ADB209F4850C2CEFE1513 /* IQKeyboardManager+Deprecated.swift */; }; + D46F90A0F6FC8F1D2AA4129BC2A934DD /* NBBottomSheet-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 25BED61676B1924AF5C8D3720E47D495 /* NBBottomSheet-dummy.m */; }; + D809C0A429034849D9AFDF320D6CC6B3 /* ImageViewerTransitionPresentationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 755CF0A8E8DCD17EEC04D495FD4FD4EE /* ImageViewerTransitionPresentationManager.swift */; }; + D8322CBE73400EE4382D1A042D2D53D3 /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = E98B25A00C5BD8E1CFC837B364AFF2C4 /* IQUIView+IQKeyboardToolbar.swift */; }; + D88C2EA8ACCC0DE031D9E7A768062E2C /* IQKeyboardManager+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB5D2831F4E5E4871D0F33815B0B42E9 /* IQKeyboardManager+Toolbar.swift */; }; + DCD7B925667D6834875DECB61303162A /* Pods-MiniScanner-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 123ADF4A6B2F1DEBA5B7482D4983B685 /* Pods-MiniScanner-dummy.m */; }; + DE3B5070A41194C21898D92DBFFCBE4C /* IQRootControllerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF3176DC2042D2AFEF0BA4111003347A /* IQRootControllerConfiguration.swift */; }; + E483FA24409A56AAEDF8A1DEC5F55F16 /* UIImage+NextPrevious.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34C3DB226A6195FDA912228C88553462 /* UIImage+NextPrevious.swift */; }; + E8770A941545BB190D76BF7E5262797D /* IQToolbarConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CCEDF67E74AC4A5480D38D4CD3467F4 /* IQToolbarConfiguration.swift */; }; + EA280E998F6C42AE8492336F762F92D5 /* EPExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CA428D4C35A8536978E9F7F7BF2CD69 /* EPExtensions.swift */; }; + EBB5F245DBEEB13D48F09E0DD75A6C95 /* IQKeyboardManager+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8B3FE298AA4920F9F99DFA06A8264AF /* IQKeyboardManager+Position.swift */; }; + EECD3881761258240C223D7FF03C0DD1 /* SimpleImageDatasource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0415ED93CA1C6E9CA7EC01BB2ACE70F3 /* SimpleImageDatasource.swift */; }; + F01E61A9BFB56BB44FCE5558797FAF80 /* UIView_Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EA3D8A888A9CB6D2589EB69034D4EB8 /* UIView_Extensions.swift */; }; + F56475ACE1A1CFE322DBFA35CDA1A204 /* NBBottomSheetConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBA888243160DAAFEC320F5098062E86 /* NBBottomSheetConfiguration.swift */; }; + F681FB74C756E0AAFFDC0D414EBD8FA0 /* IQScrollViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = F25B6571CD63C88398C6F771FBBB849F /* IQScrollViewConfiguration.swift */; }; + F7C3A4FED58118F9ADC5B4AF9A10B9FC /* ViewDirection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 399EBA1EABB335DCBE4EF1388CF69190 /* ViewDirection.swift */; }; + F7E2900D9AF732C627F184A258F48DF0 /* NBBottomSheetController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BC7142EB2F11A8117CF9C4CE7773D77 /* NBBottomSheetController.swift */; }; + F912129FB7C53C428FE247D6ECF633AC /* Toast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5ED73ECDE4EEF35880CEFF7186CE0396 /* Toast.swift */; }; + F9DE1A3C506E506F4DA4B7714359E8D1 /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C0AA180F4F800D5683FC4071F398BC1 /* IQKeyboardManager.swift */; }; + FB0A76B10B5927494469B16B28CF2B9A /* NBBottomSheetPresentationTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = D993BAD38A74EE07695C9A67B6B030F5 /* NBBottomSheetPresentationTransition.swift */; }; FB7D384E51C9E1ADAEE50C64A694BB61 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79CF7D56C5D50C18B2EA0ED106D998C7 /* Foundation.framework */; }; - FDEFBFB34E35A4BB332264E0CACCF5D8 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AF49C259B40140D9FECD9EB646B5AAC /* IQInvocation.swift */; }; - FE4936BFE1B6B6A9E8136010E413A24B /* NBBottomSheet-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2924E68B9548AA280015C5C93780584B /* NBBottomSheet-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FD4FA33C33903D85344344979508E750 /* ImageViewer_swift.h in Headers */ = {isa = PBXBuildFile; fileRef = 37275DD2C6E89B8A1B330D98EEAA7D43 /* ImageViewer_swift.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FDEFBFB34E35A4BB332264E0CACCF5D8 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 644434A62AD15BCD099A235BCC219949 /* IQInvocation.swift */; }; + FE4936BFE1B6B6A9E8136010E413A24B /* NBBottomSheet-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 53738E1E5D1A90F125908C4D7EE82271 /* NBBottomSheet-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 1A0FF17F30C645BA28AEC25F294F8478 /* PBXContainerItemProxy */ = { + 3A741A805CA84A8E49872D4C96838AC8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 75F1EA88CB9544AB5CBE20DEC9A011AE; - remoteInfo = "LanguageManager-iOS"; + remoteGlobalIDString = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E; + remoteInfo = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; }; - 1BAE0F5A5F69E6929067AA1E681B69FE /* PBXContainerItemProxy */ = { + 5A95F7AC3875947C31796EDB0B856459 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; - remoteInfo = IQKeyboardManagerSwift; + remoteGlobalIDString = B990BD87169C76A3ED3FE8A9258D91A3; + remoteInfo = "Toast-Swift"; + }; + 6675BD8F3B1EEE8B78C450C1B94DC727 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 75F1EA88CB9544AB5CBE20DEC9A011AE; + remoteInfo = "LanguageManager-iOS"; }; - 265A00EE6B5BB96B3AC8FC0C13BA90B9 /* PBXContainerItemProxy */ = { + 79663F39931A50F6454880483831F20F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 3CAF5EBFE5D1550CFF58AEC93594990A; remoteInfo = EPSignature; }; - 408B5A906043361A78BF7FA8B9F9254F /* PBXContainerItemProxy */ = { + 8DA8415961388AABC31B257BE3AD32C9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = C344E85893FCDEE5B70436E0A4A3472B; - remoteInfo = "Toast-Swift-Toast-Swift"; + remoteGlobalIDString = 727C2007A89D1AD73613E3E2E22998E5; + remoteInfo = NBBottomSheet; }; - 4D0E33AD6195F9EE17056A6B846B0183 /* PBXContainerItemProxy */ = { + AA3237DE651554C28EA760562DFF81C8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E; - remoteInfo = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; + remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; + remoteInfo = IQKeyboardManagerSwift; }; - 6CE140EA6796A6463750B03A97D4646C /* PBXContainerItemProxy */ = { + D174B0FB299B16CD41E3019F93E429F4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 727C2007A89D1AD73613E3E2E22998E5; - remoteInfo = NBBottomSheet; + remoteGlobalIDString = C344E85893FCDEE5B70436E0A4A3472B; + remoteInfo = "Toast-Swift-Toast-Swift"; }; - 7A64926938BE39B1B50E2DC0BE40E5CB /* PBXContainerItemProxy */ = { + F1763414C63B74B894B708614A5129AE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = B990BD87169C76A3ED3FE8A9258D91A3; - remoteInfo = "Toast-Swift"; + remoteGlobalIDString = 332B68EA081CEBFDA8881E0F51713DED; + remoteInfo = ImageViewer.swift; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 01FB7E701BB1FC9B4BE62552942C8F54 /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = "<group>"; }; + 005537FD214FB7AF75AEABD1381F2ED7 /* IQUICollectionView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUICollectionView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUICollectionView+Additions.swift"; sourceTree = "<group>"; }; + 0321B651FFD7BE92EE97707E2CD9077C /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Toast/Resources/PrivacyInfo.xcprivacy; sourceTree = "<group>"; }; + 0415ED93CA1C6E9CA7EC01BB2ACE70F3 /* SimpleImageDatasource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SimpleImageDatasource.swift; path = Sources/ImageViewer_swift/SimpleImageDatasource.swift; sourceTree = "<group>"; }; + 0420E9FB2A54DB55ECF95432358052BB /* IQKeyboardManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Debug.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Debug.swift"; sourceTree = "<group>"; }; 04D60AC13D33197690A05C641925DDDA /* 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; }; - 0766760940C9B62A291EB666599B5479 /* IQTextFieldViewInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewInfo.swift; path = IQKeyboardManagerSwift/LIsteners/Info/IQTextFieldViewInfo.swift; sourceTree = "<group>"; }; - 0AF49C259B40140D9FECD9EB646B5AAC /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = "<group>"; }; - 0B540D7EB497DDDE9DD9B89449ED9181 /* LanguageManager-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "LanguageManager-iOS.debug.xcconfig"; sourceTree = "<group>"; }; - 0D2433C36515ECA778B349FF2D909633 /* 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>"; }; + 0668626D9926F6CE57864C747CEEF9E4 /* 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>"; }; + 06BB8B8E6B78949B39F1CAE146BA9B36 /* ImageViewerTheme.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageViewerTheme.swift; path = Sources/ImageViewer_swift/ImageViewerTheme.swift; sourceTree = "<group>"; }; + 08503E375F5DA3F7DE5AD83AB160CF40 /* IQKeyboardManagerCompatible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerCompatible.swift; path = IQKeyboardManagerSwift/IQKeyboardManagerCompatible/IQKeyboardManagerCompatible.swift; sourceTree = "<group>"; }; + 0C0AA180F4F800D5683FC4071F398BC1 /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager.swift; sourceTree = "<group>"; }; + 0CCEDF67E74AC4A5480D38D4CD3467F4 /* IQToolbarConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbarConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQToolbarConfiguration.swift; sourceTree = "<group>"; }; + 0D549B41652BBAC21AB153BD9D3B6E40 /* NBBottomSheet-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NBBottomSheet-prefix.pch"; sourceTree = "<group>"; }; 0E8A070B594D65627DD64F5ABC65D271 /* Pods-MiniScanner-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-MiniScanner-umbrella.h"; sourceTree = "<group>"; }; - 0E9F90D162DAF7075E6BA80720501DF8 /* EPSignatureViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EPSignatureViewController.swift; path = Pod/Classes/EPSignatureViewController.swift; sourceTree = "<group>"; }; - 0EA778C1A13BBCFE2D514A6B0D88C76A /* IQPlaceholderable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPlaceholderable.swift; path = IQKeyboardManagerSwift/IQTextView/IQPlaceholderable.swift; sourceTree = "<group>"; }; - 10353A8431D7A21D5751FEFA11877E0D /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = "LanguageManager-iOS/Classes/Helpers/Storage.swift"; sourceTree = "<group>"; }; + 105B1722B8849106475AB5FE35F15855 /* NBBottomSheet.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = NBBottomSheet.modulemap; sourceTree = "<group>"; }; 123ADF4A6B2F1DEBA5B7482D4983B685 /* Pods-MiniScanner-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-MiniScanner-dummy.m"; sourceTree = "<group>"; }; - 13FD39576595D8A884BF5166065C5236 /* Toast-Swift.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Toast-Swift.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; - 150EFA98B5EDC822B6728C45D76FE799 /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = "<group>"; }; - 18F5E3B58AC439F8F8E394C6875E7659 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = "<group>"; }; - 1E7C6B223E5098341952DCEB74D18D42 /* NBBottomSheetPresentationTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetPresentationTransition.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetPresentationTransition.swift; sourceTree = "<group>"; }; - 1FE12EE55D455A9D0F04D9E6DCB8FE9B /* Toast-Swift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Toast-Swift-dummy.m"; sourceTree = "<group>"; }; - 20120C7D84560D27F6FC713DD0368421 /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardReturnKeyHandler+TextViewDelegate.swift"; path = "IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextViewDelegate.swift"; sourceTree = "<group>"; }; - 2047B7CCEC04ACE26A24EE18FCB2C7B2 /* IQScrollViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQScrollViewConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQScrollViewConfiguration.swift; sourceTree = "<group>"; }; + 12E8962DF01D0F73372CED14D7E4F6D4 /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardReturnKeyHandler+TextViewDelegate.swift"; path = "IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextViewDelegate.swift"; sourceTree = "<group>"; }; + 1359935F9974FC169C02584D31EB3ADC /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardReturnKeyHandler+TextFieldDelegate.swift"; path = "IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextFieldDelegate.swift"; 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; }; + 14887AB6864ADB209F4850C2CEFE1513 /* IQKeyboardManager+Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Deprecated.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Deprecated.swift"; sourceTree = "<group>"; }; + 16C65F87206DFAED7027521770B46247 /* EPSignature-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "EPSignature-Info.plist"; sourceTree = "<group>"; }; + 17005516AECC44640576DA5164FDB65E /* IQTextFieldViewInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewInfo.swift; path = IQKeyboardManagerSwift/LIsteners/Info/IQTextFieldViewInfo.swift; sourceTree = "<group>"; }; + 17C3E8DCDAA1F639684AE52919D2802D /* EPSignature.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EPSignature.debug.xcconfig; sourceTree = "<group>"; }; + 18CBA833812BB5BA28B7D9A586E13FD6 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUITextFieldView+Additions.swift"; sourceTree = "<group>"; }; + 1A667127B2C277764D5CAD60BBAC94CA /* IQPlaceholderable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPlaceholderable.swift; path = IQKeyboardManagerSwift/IQTextView/IQPlaceholderable.swift; sourceTree = "<group>"; }; 21A62BB316C6336F03408E50D730FD01 /* Pods-MiniScanner.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-MiniScanner.modulemap"; sourceTree = "<group>"; }; - 24312A9D8468633C2B0A5CA86CCB97C0 /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = "<group>"; }; - 243828A9D7CB356BFFFC68453A862E27 /* Toast-Swift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Toast-Swift-umbrella.h"; sourceTree = "<group>"; }; - 2794065EF846C76C4810B97DB721D0CC /* EPExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EPExtensions.swift; path = Pod/Classes/EPExtensions.swift; sourceTree = "<group>"; }; - 2924E68B9548AA280015C5C93780584B /* NBBottomSheet-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NBBottomSheet-umbrella.h"; sourceTree = "<group>"; }; - 2A6CE2B40BA4423932E91631C1579E93 /* NBBottomSheet.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = NBBottomSheet.modulemap; sourceTree = "<group>"; }; - 2A814EDEC6572ABC3F94BA0E7E889D8B /* NBBottomSheet.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NBBottomSheet.debug.xcconfig; sourceTree = "<group>"; }; - 2D8C8F6F7FEBBAAFDD7D9BAB6EDF2584 /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = "<group>"; }; - 3438B9790556194C521D4C9806D29C85 /* Pods_MiniScanner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MiniScanner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 382D6986B99DE2D1543422ADC1D9B60B /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQNSArray+Sort.swift"; sourceTree = "<group>"; }; - 3868CC20E2F6791F42F820E416ABF552 /* EPSignatureView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EPSignatureView.swift; path = Pod/Classes/EPSignatureView.swift; sourceTree = "<group>"; }; - 3AC3F6B5BDFF6DF235232F2C31772054 /* NBBottomSheet-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "NBBottomSheet-Info.plist"; sourceTree = "<group>"; }; + 22F9A10C284AAB590E7C4E7A82AC4EC7 /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = "<group>"; }; + 25BED61676B1924AF5C8D3720E47D495 /* NBBottomSheet-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NBBottomSheet-dummy.m"; sourceTree = "<group>"; }; + 28BD1A8F01342747611B8E9AAA31F4AE /* ImageViewer.swift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ImageViewer.swift-Info.plist"; sourceTree = "<group>"; }; + 2CF31620D028C1CCA7BA4731E81B6C9D /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIView+Hierarchy.swift"; sourceTree = "<group>"; }; + 2F4A52BED6B36260F78D9759112FE066 /* NBBottomSheetPresentationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetPresentationController.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetPresentationController.swift; sourceTree = "<group>"; }; + 31A1FFA445855E537858C2A2102D8075 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = "<group>"; }; + 33BE3AAA190504ECB00EE2CCC8637B5A /* Languages.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Languages.swift; path = "LanguageManager-iOS/Classes/Constants/Languages.swift"; sourceTree = "<group>"; }; + 3438B9790556194C521D4C9806D29C85 /* Pods-MiniScanner */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-MiniScanner"; path = Pods_MiniScanner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 34C3DB226A6195FDA912228C88553462 /* UIImage+NextPrevious.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+NextPrevious.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/UIImage+NextPrevious.swift"; sourceTree = "<group>"; }; + 3563182E7A1BECE34BE1DBF63C4520C2 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = "<group>"; }; + 35A738047E0EB5A57E08000F04795C07 /* Toast-Swift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Toast-Swift-umbrella.h"; sourceTree = "<group>"; }; + 37275DD2C6E89B8A1B330D98EEAA7D43 /* ImageViewer_swift.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImageViewer_swift.h; path = Sources/ImageViewer_swift/ImageViewer_swift.h; sourceTree = "<group>"; }; + 392B95135956F8BFD2BD794C459E180A /* IQKeyboardInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardInfo.swift; path = IQKeyboardManagerSwift/LIsteners/Info/IQKeyboardInfo.swift; sourceTree = "<group>"; }; + 399EBA1EABB335DCBE4EF1388CF69190 /* ViewDirection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewDirection.swift; path = "LanguageManager-iOS/Classes/Constants/ViewDirection.swift"; sourceTree = "<group>"; }; 3B6258C4E2C1059AABC67D66F9314FE8 /* Pods-MiniScanner-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-MiniScanner-acknowledgements.markdown"; sourceTree = "<group>"; }; - 3B7E7310C9C519E81C3249E4919655C4 /* Toast-Swift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Toast-Swift-prefix.pch"; sourceTree = "<group>"; }; - 3DFAC6F70B9CECADF5873F487AF082BA /* EPSignature.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = EPSignature.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 411EC506553E059075331960D49EE0E2 /* IQKeyboardManager+ToolbarActions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+ToolbarActions.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+ToolbarActions.swift"; sourceTree = "<group>"; }; - 4259858DBB56E10DFA44E0F96DA73037 /* ViewDirection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewDirection.swift; path = "LanguageManager-iOS/Classes/Constants/ViewDirection.swift"; sourceTree = "<group>"; }; - 45DD2EA0D7026E816EA7C75B9937309F /* Toast-Swift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Toast-Swift.debug.xcconfig"; sourceTree = "<group>"; }; - 462CB364BFCE2B191C63492A6B662E5B /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler.swift; sourceTree = "<group>"; }; - 498E53AE9E1500AB2F22931F74EB83BD /* IQKeyboardListener.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardListener.swift; path = IQKeyboardManagerSwift/LIsteners/IQKeyboardListener.swift; sourceTree = "<group>"; }; - 4CF231B964B348386B23E59D755E8A81 /* IQKeyboardInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardInfo.swift; path = IQKeyboardManagerSwift/LIsteners/Info/IQKeyboardInfo.swift; sourceTree = "<group>"; }; - 4FE4CD16723823EE08BA397637777409 /* NBBottomSheet.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NBBottomSheet.release.xcconfig; sourceTree = "<group>"; }; - 502158A68AC16423EDBFBECD42685B26 /* IQActiveConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQActiveConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQActiveConfiguration.swift; sourceTree = "<group>"; }; - 516EE0B0F6F3A10B785BFC763F530BF1 /* DefaultsKeys.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsKeys.swift; path = "LanguageManager-iOS/Classes/Constants/DefaultsKeys.swift"; sourceTree = "<group>"; }; - 531D677F08B7E2CFA4CBF534C4C55EFD /* EPSignature-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EPSignature-umbrella.h"; sourceTree = "<group>"; }; - 5352EC4E0DCF477B021D750C08791E9C /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = Toast/Resources/PrivacyInfo.xcprivacy; sourceTree = "<group>"; }; - 537BBBC0CBE54532981446B3953A1207 /* EPSignature.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EPSignature.debug.xcconfig; sourceTree = "<group>"; }; - 5970C908E4FF8C4F6F5D5A9D69FD432B /* LanguageManager-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "LanguageManager-iOS-dummy.m"; sourceTree = "<group>"; }; - 5F4DA4A1313C3DBDEEA0B97DBD17DE03 /* Toast-Swift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Toast-Swift.release.xcconfig"; sourceTree = "<group>"; }; - 60F2C12F33E3CAD17C98260F58EEA9E9 /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; sourceTree = "<group>"; }; - 6473C16F43F7217C13AEA5FBA6C8247F /* LanguageManager_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = LanguageManager_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 6B7058BC7BDD90E6B369A583B1A71184 /* NBBottomSheet-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NBBottomSheet-prefix.pch"; sourceTree = "<group>"; }; - 6C2143A4B7A557FBD7CA3440E5319559 /* IQKeyboardManagerCompatible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerCompatible.swift; path = IQKeyboardManagerSwift/IQKeyboardManagerCompatible/IQKeyboardManagerCompatible.swift; sourceTree = "<group>"; }; - 6FFE3D11AD2655FC409E743B2CD5F00D /* NBBottomSheetConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetConfiguration.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetConfiguration.swift; sourceTree = "<group>"; }; - 702164D0BDDC3907F55DB3E8BE73EA03 /* NBBottomSheetPresentationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetPresentationController.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetPresentationController.swift; sourceTree = "<group>"; }; - 71AAEA9E8B8FD808443EB047E117EA68 /* NBBottomSheetDismissalTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetDismissalTransition.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetDismissalTransition.swift; sourceTree = "<group>"; }; - 7318B0F18B2B4F2970C621C894910C24 /* NBConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBConfiguration.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBConfiguration.swift; sourceTree = "<group>"; }; - 733B528B67D9A069E0BB04A59CC9A2F9 /* EPSignature-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EPSignature-prefix.pch"; sourceTree = "<group>"; }; - 742638E41A4961FAA1DB7E7647DC0DFB /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager.swift; sourceTree = "<group>"; }; - 742A7E1E52037C3832ED9815F4F98DAD /* LanguageManager-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "LanguageManager-iOS-Info.plist"; sourceTree = "<group>"; }; - 773EC24F523218EE27B3DAC502F244C2 /* LanguageManager-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LanguageManager-iOS-prefix.pch"; sourceTree = "<group>"; }; - 774A5370A6664518873531AA3A4C74A3 /* IQRootControllerConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQRootControllerConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQRootControllerConfiguration.swift; sourceTree = "<group>"; }; - 78BCC6448A82711A55D3865734C80264 /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIView+Hierarchy.swift"; sourceTree = "<group>"; }; + 3DFAC6F70B9CECADF5873F487AF082BA /* EPSignature */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = EPSignature; path = EPSignature.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3F570B7AD8949CD4D893BABFC492E5AC /* NBBottomSheet.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NBBottomSheet.debug.xcconfig; sourceTree = "<group>"; }; + 4132102B3811026C0FA8B7512EBC2601 /* EPSignature-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EPSignature-dummy.m"; sourceTree = "<group>"; }; + 414C89E33EB4D8A44D82A4E98DE5565E /* IQTextFieldViewListener.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewListener.swift; path = IQKeyboardManagerSwift/LIsteners/IQTextFieldViewListener.swift; sourceTree = "<group>"; }; + 42E4F8E67126057EC888EFDC10BA3DDD /* EPSignatureViewController.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = EPSignatureViewController.xib; path = Pod/Classes/EPSignatureViewController.xib; sourceTree = "<group>"; }; + 448795080C247DAF7C36FE881781B848 /* NBBottomSheet.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NBBottomSheet.release.xcconfig; sourceTree = "<group>"; }; + 46773385F05CC946146AADCD857D60A1 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = "<group>"; }; + 49CA089DA67BE142B04058B852447756 /* ImageViewer.swift */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = ImageViewer.swift; path = ImageViewer_swift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 4BDFA192FA55BABEAA2B2318E0D18194 /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = "<group>"; }; + 4C78A52926C4D71DB286DB2E918A83D2 /* Toast-Swift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Toast-Swift.debug.xcconfig"; sourceTree = "<group>"; }; + 4EA3D8A888A9CB6D2589EB69034D4EB8 /* UIView_Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIView_Extensions.swift; path = Sources/ImageViewer_swift/UIView_Extensions.swift; sourceTree = "<group>"; }; + 4EF1A9B4B0069DCB3CD78CE9AFDFB4AB /* 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>"; }; + 4F01860EA41E94EA9E52A6FC477110E6 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler.swift; sourceTree = "<group>"; }; + 50D4DC65480D7A44E964D6E47FE20D5D /* ImageViewerOption.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageViewerOption.swift; path = Sources/ImageViewer_swift/ImageViewerOption.swift; sourceTree = "<group>"; }; + 527814487B4E944AB1448A2B1F3DF1A3 /* IQKeyboardListener.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardListener.swift; path = IQKeyboardManagerSwift/LIsteners/IQKeyboardListener.swift; sourceTree = "<group>"; }; + 53738E1E5D1A90F125908C4D7EE82271 /* NBBottomSheet-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NBBottomSheet-umbrella.h"; sourceTree = "<group>"; }; + 57947335957481465C8757C3D7561A44 /* NBBottomSheet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBBottomSheet.h; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheet.h; sourceTree = "<group>"; }; + 5EC3502DA31CDA1300AF35C0EEDA995B /* EPSignature.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EPSignature.release.xcconfig; sourceTree = "<group>"; }; + 5ED73ECDE4EEF35880CEFF7186CE0396 /* Toast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Toast.swift; path = Toast/Toast.swift; sourceTree = "<group>"; }; + 6181C5C905D6F417E99706D739C8A3A1 /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = "<group>"; }; + 61AC252473E61EBEA2741BD3B62C44C1 /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = "<group>"; }; + 61FC27EB607964064FBFB4EF73C223F9 /* EPSignature.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = EPSignature.modulemap; sourceTree = "<group>"; }; + 644434A62AD15BCD099A235BCC219949 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = "<group>"; }; + 6473C16F43F7217C13AEA5FBA6C8247F /* LanguageManager-iOS */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "LanguageManager-iOS"; path = LanguageManager_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 6707BED408DD2CD2F9C73030CA1BD766 /* LanguageManager-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "LanguageManager-iOS.modulemap"; sourceTree = "<group>"; }; + 6B3A8FDD9AAB273950ECF930388BD5D0 /* ImageViewer.swift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ImageViewer.swift.release.xcconfig; sourceTree = "<group>"; }; + 6BC7142EB2F11A8117CF9C4CE7773D77 /* NBBottomSheetController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetController.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetController.swift; sourceTree = "<group>"; }; + 71F05D20AA997D5AE1787F2CE525E52F /* LanguageManager-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "LanguageManager-iOS-Info.plist"; sourceTree = "<group>"; }; + 728666BCFE7936C71FA476DB880E4A29 /* Toast-Swift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Toast-Swift.modulemap"; sourceTree = "<group>"; }; + 7315BFBE8EBD0F2C0D6CE97F982C9069 /* UIImageView_Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIImageView_Extensions.swift; path = Sources/ImageViewer_swift/UIImageView_Extensions.swift; sourceTree = "<group>"; }; + 74AF036DAB58C01137D6C9CB10E6C533 /* Toast-Swift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Toast-Swift.release.xcconfig"; sourceTree = "<group>"; }; + 755CF0A8E8DCD17EEC04D495FD4FD4EE /* ImageViewerTransitionPresentationManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageViewerTransitionPresentationManager.swift; path = Sources/ImageViewer_swift/ImageViewerTransitionPresentationManager.swift; sourceTree = "<group>"; }; + 757EB6FDC52B1FC003926AA07A86E8C5 /* IQToolbarPlaceholderConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbarPlaceholderConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQToolbarPlaceholderConfiguration.swift; sourceTree = "<group>"; }; + 75FCC307A8979A99234E9D57DB4070DF /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardManagerSwift/PrivacyInfo.xcprivacy; sourceTree = "<group>"; }; + 7785B233B8110C51D40D5C00B38DA9F6 /* IQBarButtonItemConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItemConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQBarButtonItemConfiguration.swift; sourceTree = "<group>"; }; 798C61760B9BC4B07BC60D42FCC09855 /* Pods-MiniScanner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MiniScanner.release.xcconfig"; sourceTree = "<group>"; }; 79CF7D56C5D50C18B2EA0ED106D998C7 /* 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; }; - 7B88E23BCE3E921E2C4B6CA4D2371CD1 /* Toast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Toast.swift; path = Toast/Toast.swift; sourceTree = "<group>"; }; - 7C75868EF6E95B844AC3BDEDC75F7516 /* EPSignature.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = EPSignature.modulemap; sourceTree = "<group>"; }; + 7A2884C9052277C44C03FFD8F25BF442 /* 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>"; }; 7CC191E7994C3C7161A6641B457C9166 /* Pods-MiniScanner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MiniScanner.debug.xcconfig"; sourceTree = "<group>"; }; - 7FF867E0058AB41B12C3922D752D725A /* LanguageManager-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "LanguageManager-iOS.modulemap"; sourceTree = "<group>"; }; - 81422785FEDCA76B23BEBE33FBE48048 /* IQUIView+IQKeyboardToolbarDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbarDeprecated.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbarDeprecated.swift"; sourceTree = "<group>"; }; - 83EF377CDCBF9BEEA9C05AF0FCE574A1 /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = "<group>"; }; + 7F91C093ED7B1A58B9C59D5B85DC0374 /* LanguageManager-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "LanguageManager-iOS-dummy.m"; sourceTree = "<group>"; }; + 800A055821CD9469429504DE4CCE6122 /* EPSignatureViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EPSignatureViewController.swift; path = Pod/Classes/EPSignatureViewController.swift; sourceTree = "<group>"; }; + 83431FDB65F2866361AB9532FF025216 /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = "<group>"; }; + 8356D39B1D7094CE112D14AFFCB419B7 /* 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>"; }; 840FA0B75AF62912A30DDC66B647ED98 /* 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; }; - 86E1A3B4D4B3FD7A01AC2B0FBB18F0C4 /* NBBottomSheetController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetController.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetController.swift; sourceTree = "<group>"; }; - 8898E92696478C2E203DA9FF2D49D46A /* Languages.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Languages.swift; path = "LanguageManager-iOS/Classes/Constants/Languages.swift"; sourceTree = "<group>"; }; + 882DE46DEF022FCA0242F83E7F7B7F02 /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = "<group>"; }; + 8915E92A00CE442AA263798AD59B7BB7 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIViewController+Additions.swift"; sourceTree = "<group>"; }; 89194C84FD5E62D9D2C9F2157676FF5C /* Pods-MiniScanner-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MiniScanner-acknowledgements.plist"; sourceTree = "<group>"; }; - 8B642426F16C7875456972C1FCB260BB /* NBBottomSheet-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NBBottomSheet-dummy.m"; sourceTree = "<group>"; }; - 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = IQKeyboardManagerSwift.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 8D9468D73578757A00078F2F46B1562B /* Toast-Swift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Toast-Swift.modulemap"; sourceTree = "<group>"; }; - 91BC4F27F2DA380ABC44B3609495F0E1 /* NBBottomSheet.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = NBBottomSheet.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 94602A05BE1EF7E035D9BD82455EF9E2 /* IQKeyboardManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Internal.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Internal.swift"; sourceTree = "<group>"; }; - 96FEDB7CA06B32CDF55BB41EB7BCF833 /* IQKeyboardManager+Toolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Toolbar.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Toolbar.swift"; sourceTree = "<group>"; }; - 985AE78F65B613BDBBD6509AAE1F19BA /* IQKeyboardManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Debug.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Debug.swift"; sourceTree = "<group>"; }; - 99D088CB852CC61E29DC663D635BEB8C /* NBBottomSheet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBBottomSheet.h; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheet.h; sourceTree = "<group>"; }; - 9AC46E2F638B3EB069B10B3E4B7756C6 /* Toast-Swift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Toast-Swift-Info.plist"; sourceTree = "<group>"; }; - 9CEBCD8EA2B9046F420A29A1A687597B /* IQUICollectionView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUICollectionView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUICollectionView+Additions.swift"; 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; }; - A23088255385719753EE100CCA151388 /* 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>"; }; - A28E47609991E47A50918D04532237A8 /* IQKeyboardManager+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Position.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Position.swift"; sourceTree = "<group>"; }; + 8B45F1E127A5460E4F1CEB650879E86E /* EPSignature-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EPSignature-prefix.pch"; sourceTree = "<group>"; }; + 8C83EE9856D1BC7B5B1CF020B88300C3 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = "<group>"; }; + 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; path = IQKeyboardManagerSwift.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 900BB5CFA6B47D29E110933244F58449 /* IQKeyboardManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Internal.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Internal.swift"; sourceTree = "<group>"; }; + 91BC4F27F2DA380ABC44B3609495F0E1 /* NBBottomSheet */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = NBBottomSheet; path = NBBottomSheet.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 94126D4475C67118A54EAC862AD7E0CD /* LanguageManager-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "LanguageManager-iOS.debug.xcconfig"; sourceTree = "<group>"; }; + 960AF11999B2A894B5169B422BF12FE4 /* LanguageManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LanguageManager.swift; path = "LanguageManager-iOS/Classes/Main/LanguageManager.swift"; sourceTree = "<group>"; }; + 986588FA5B8D6CC0E5530E3CECCCC3E3 /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; sourceTree = "<group>"; }; + 9A125CBE2A769DCFA442C7B9188F5994 /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = "<group>"; }; + 9CA428D4C35A8536978E9F7F7BF2CD69 /* EPExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EPExtensions.swift; path = Pod/Classes/EPExtensions.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; }; + A025312E27CC4428B6F282B56E170285 /* IQActiveConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQActiveConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQActiveConfiguration.swift; sourceTree = "<group>"; }; A42DBD2F42D55606EEBA514009498B87 /* 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; }; - A8A5C458DECC3C78726780DD36BD6003 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIViewController+Additions.swift"; sourceTree = "<group>"; }; - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B08170D3C75D19D3A9A1B2968C5D90D5 /* EPSignature-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EPSignature-dummy.m"; sourceTree = "<group>"; }; + A47BFF07791E42C6657FC3087754BAD6 /* Toast-Swift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Toast-Swift-Info.plist"; sourceTree = "<group>"; }; + A5345F3CC88236EB713719B9684427DF /* DefaultsKeys.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsKeys.swift; path = "LanguageManager-iOS/Classes/Constants/DefaultsKeys.swift"; sourceTree = "<group>"; }; + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardManagerSwift; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + ABA9DA8FFEEBB28AFAE5AD2CC777CB91 /* 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>"; }; + AC5EBA409FC91D5F3514DF63A0EB302A /* NBConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBConfiguration.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBConfiguration.swift; sourceTree = "<group>"; }; + AD594C3B4E7F741A5F6879BAD9102D6D /* IQKeyboardManager+UITextFieldViewNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UITextFieldViewNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+UITextFieldViewNotification.swift"; sourceTree = "<group>"; }; B2968141E72EA49CC006DD4020E3386D /* Pods-MiniScanner-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-MiniScanner-frameworks.sh"; sourceTree = "<group>"; }; - B2FDA2CC3C2AD7C7A5E415C882C9B188 /* EPSignature-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "EPSignature-Info.plist"; sourceTree = "<group>"; }; - B36745B931F093E7529DE09BDC78AE4A /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIScrollView+Additions.swift"; sourceTree = "<group>"; }; - B46AC0A20BBB01930BFCCC5E37F2F451 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardReturnKeyHandler+TextFieldDelegate.swift"; path = "IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextFieldDelegate.swift"; sourceTree = "<group>"; }; - B4E42215E2916410502485DE4719CAB8 /* IQTextFieldViewInfoModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewInfoModel.swift; path = IQKeyboardManagerSwift/ReturnKeyHandler/IQTextFieldViewInfoModel.swift; sourceTree = "<group>"; }; - B523C4AC55A9DA57DFF0678DBDA36CAB /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = "<group>"; }; - BBB7C0C9E7233FBBC87782D9D07B207A /* IQToolbarConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbarConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQToolbarConfiguration.swift; sourceTree = "<group>"; }; - BEF3FB465FF0E85DFC73E8982D4649C9 /* IQUITableView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITableView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUITableView+Additions.swift"; sourceTree = "<group>"; }; - C3CDBC5C81BC0C65F60AE4D75BC5C96F /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = "<group>"; }; - C70354264EBD9A0C43D54A0D7EBBB470 /* LanguageManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LanguageManager.swift; path = "LanguageManager-iOS/Classes/Main/LanguageManager.swift"; sourceTree = "<group>"; }; - CA1AE20769613307BAC355F4FC6BD2C0 /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = "<group>"; }; - CC637D89CCDB084F9E4800A7DE741326 /* EPSignature.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EPSignature.release.xcconfig; sourceTree = "<group>"; }; - CFC8C7270B8273684812DC662CC38F2C /* IQTextFieldViewListener.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewListener.swift; path = IQKeyboardManagerSwift/LIsteners/IQTextFieldViewListener.swift; sourceTree = "<group>"; }; - D0E5C4FB5D9C42994C48EE2E2DB723AD /* 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>"; }; - D118C91CB28B3EF79E1634FC9815653C /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = "<group>"; }; - D151AC46468E6AF2CA49AA3EE9E20A86 /* IQBarButtonItemConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItemConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQBarButtonItemConfiguration.swift; sourceTree = "<group>"; }; - D472E05BA7D0AFDCAFAB140105E59394 /* 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>"; }; - D56C207A827BE75EB57DC333DFC2D9C8 /* NBBottomSheetTransitioningDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetTransitioningDelegate.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetTransitioningDelegate.swift; sourceTree = "<group>"; }; - D6043471C96F93DC41F7DD1E0D7D8B35 /* Toast_Swift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Toast_Swift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - D695DEAF5B6A470CDBCE0B1046ADF52F /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = "<group>"; }; - D71B21045286C6B16ED9793C58B47041 /* EPSignatureViewController.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = EPSignatureViewController.xib; path = Pod/Classes/EPSignatureViewController.xib; sourceTree = "<group>"; }; - DA58205EF34D92711DF7A266FDAD9F7C /* 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>"; }; - DD661BC03E3F956312BD660BD1FF57EE /* 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>"; }; - DF034BB8B2512B8EA119A5C741CFA5DF /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUITextFieldView+Additions.swift"; sourceTree = "<group>"; }; - DFA3AF1F82CCB77673CACA3B5A32888B /* IQKeyboardManager+UIKeyboardNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UIKeyboardNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+UIKeyboardNotification.swift"; sourceTree = "<group>"; }; - E02344BCF20299F40462A9EF0715E6D7 /* IQKeyboardManager+UITextFieldViewNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UITextFieldViewNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+UITextFieldViewNotification.swift"; sourceTree = "<group>"; }; - E0D8CA658598BC5E5BFF3518C247B1F2 /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = "<group>"; }; - E37025353CFD3DD938B700595A711CA3 /* IQKeyboardConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQKeyboardConfiguration.swift; sourceTree = "<group>"; }; - E5F4B6BDF8AA83C87CAF8C6F18016820 /* LanguageManager-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LanguageManager-iOS-umbrella.h"; sourceTree = "<group>"; }; + B909045ECCACC331FFB279B2914C204D /* ImageViewer.swift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ImageViewer.swift.debug.xcconfig; sourceTree = "<group>"; }; + BB669260C593F0C98A48A67C79F93654 /* ImageViewer.swift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ImageViewer.swift.modulemap; sourceTree = "<group>"; }; + BDA3A2057897901810C098FD336C8AF1 /* LanguageManager-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "LanguageManager-iOS.release.xcconfig"; sourceTree = "<group>"; }; + BF0BFBEA7071CD62777B3661360B1AFD /* Toast-Swift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Toast-Swift-dummy.m"; sourceTree = "<group>"; }; + BF3176DC2042D2AFEF0BA4111003347A /* IQRootControllerConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQRootControllerConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQRootControllerConfiguration.swift; sourceTree = "<group>"; }; + C304A8D46A2901CF4AF3087887521E23 /* ImageCarouselViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCarouselViewController.swift; path = Sources/ImageViewer_swift/ImageCarouselViewController.swift; sourceTree = "<group>"; }; + C5437535C54228EA8C21A56543CF29E6 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = "LanguageManager-iOS/Classes/Helpers/Storage.swift"; sourceTree = "<group>"; }; + CBEAEBC0755D340B7F6FA4178AE27247 /* ImageViewer.swift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ImageViewer.swift-dummy.m"; sourceTree = "<group>"; }; + D212C85376884AB5C4668DBA49DDDF49 /* NBBottomSheetDismissalTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetDismissalTransition.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetDismissalTransition.swift; sourceTree = "<group>"; }; + D6043471C96F93DC41F7DD1E0D7D8B35 /* Toast-Swift */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Toast-Swift"; path = Toast_Swift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + D7ED05BB6BF7CF061D65143C8602A089 /* EPSignatureView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EPSignatureView.swift; path = Pod/Classes/EPSignatureView.swift; sourceTree = "<group>"; }; + D993BAD38A74EE07695C9A67B6B030F5 /* NBBottomSheetPresentationTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetPresentationTransition.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetPresentationTransition.swift; sourceTree = "<group>"; }; + DB65FF2384D17A78A0FEEC199D4B6471 /* IQKeyboardManager+UIKeyboardNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UIKeyboardNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+UIKeyboardNotification.swift"; sourceTree = "<group>"; }; + DFC2CF7F3DB84126054E7B91671C8CFC /* ImageViewer.swift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ImageViewer.swift-umbrella.h"; sourceTree = "<group>"; }; + E0FD4D5BFC8D1FE707AEC705F835CA64 /* IQTextFieldViewInfoModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewInfoModel.swift; path = IQKeyboardManagerSwift/ReturnKeyHandler/IQTextFieldViewInfoModel.swift; sourceTree = "<group>"; }; + E1A2D57CBACA8ECA7983B665AA1DCBAA /* ImageLoader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageLoader.swift; path = Sources/ImageViewer_swift/ImageLoader.swift; sourceTree = "<group>"; }; + E1A9AD095397B2255EC06CD994A45C27 /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = "<group>"; }; + E3FFF35EA6937D981529D8ADB68D7149 /* LanguageManager-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LanguageManager-iOS-prefix.pch"; sourceTree = "<group>"; }; + E5DCAF7921EC15817545E2C255BC27D5 /* NBBottomSheetTransitioningDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetTransitioningDelegate.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetTransitioningDelegate.swift; sourceTree = "<group>"; }; + E632447E16D33D207376AF32085001C2 /* Toast-Swift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Toast-Swift-prefix.pch"; sourceTree = "<group>"; }; + E98B25A00C5BD8E1CFC837B364AFF2C4 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = "<group>"; }; + E99695448BB4EA162AD177960DBEC1BB /* UINavigationBar_Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UINavigationBar_Extensions.swift; path = Sources/ImageViewer_swift/UINavigationBar_Extensions.swift; sourceTree = "<group>"; }; + EB5D2831F4E5E4871D0F33815B0B42E9 /* IQKeyboardManager+Toolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Toolbar.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Toolbar.swift"; sourceTree = "<group>"; }; + EBA888243160DAAFEC320F5098062E86 /* NBBottomSheetConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NBBottomSheetConfiguration.swift; path = NBBottomSheet/NBBottomSheet/Sources/NBBottomSheetConfiguration.swift; sourceTree = "<group>"; }; + ED4A8A32A2BA818D6750EA676864B21E /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = "<group>"; }; ED8E7C0ED656254925E918D5509B655C /* Pods-MiniScanner-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MiniScanner-Info.plist"; sourceTree = "<group>"; }; - EEDBEDD581B959BEE278279AD90EC4A6 /* UIImage+NextPrevious.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+NextPrevious.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/UIImage+NextPrevious.swift"; sourceTree = "<group>"; }; - F1E67E5BD993F832C7791655439CBF14 /* IQToolbarPlaceholderConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbarPlaceholderConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQToolbarPlaceholderConfiguration.swift; sourceTree = "<group>"; }; - F36B6550A8DA1C92B8180E63E5F96179 /* LanguageManager-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "LanguageManager-iOS.release.xcconfig"; sourceTree = "<group>"; }; - F49E60227D31D17E0FAED77A717FCE85 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = "<group>"; }; - FAB00964D10158B0DD18CDA1A15F54AC /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = "<group>"; }; - FC65AF45782D2C10227405DB2D984159 /* IQKeyboardManager+Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Deprecated.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Deprecated.swift"; sourceTree = "<group>"; }; - FD105623E1AC2089DCD82B81ABAC6681 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = IQKeyboardManagerSwift/PrivacyInfo.xcprivacy; sourceTree = "<group>"; }; + EE11B8C15341D9CDF0972B066E0E18F9 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQNSArray+Sort.swift"; sourceTree = "<group>"; }; + F083907BC24781499FDEE1620DB89110 /* ImageItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageItem.swift; path = Sources/ImageViewer_swift/ImageItem.swift; sourceTree = "<group>"; }; + F0DB6F7515A79425490CE2C45D5814E8 /* IQKeyboardConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQKeyboardConfiguration.swift; sourceTree = "<group>"; }; + F21A8CF35A5BAD74338B110E46C3BF14 /* IQKeyboardManager+ToolbarActions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+ToolbarActions.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+ToolbarActions.swift"; sourceTree = "<group>"; }; + F25B6571CD63C88398C6F771FBBB849F /* IQScrollViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQScrollViewConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQScrollViewConfiguration.swift; sourceTree = "<group>"; }; + F25D3C2E5BF000995E17A861BB22DD94 /* LanguageManager-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LanguageManager-iOS-umbrella.h"; sourceTree = "<group>"; }; + F380A7B97D811F1D7D0159785FEB5473 /* NBBottomSheet-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "NBBottomSheet-Info.plist"; sourceTree = "<group>"; }; + F4B89D5340E9A3D93064EC99E8091E15 /* 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>"; }; + F78BE606608A1BC48D0AB5488FEF220A /* ImageViewerController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageViewerController.swift; path = Sources/ImageViewer_swift/ImageViewerController.swift; sourceTree = "<group>"; }; + F8B3FE298AA4920F9F99DFA06A8264AF /* IQKeyboardManager+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Position.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Position.swift"; sourceTree = "<group>"; }; + F9809B6990F88A273200A6FB37E4386E /* IQUIView+IQKeyboardToolbarDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbarDeprecated.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbarDeprecated.swift"; sourceTree = "<group>"; }; + FA0AE8DAC8B9B26E60024F35F90C031C /* ImageViewer.swift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ImageViewer.swift-prefix.pch"; sourceTree = "<group>"; }; + FA1E0D437A4D407F87C451B63A101490 /* EPSignature-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EPSignature-umbrella.h"; sourceTree = "<group>"; }; + FAD7429B43D433D607F44E0D774B1A31 /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIScrollView+Additions.swift"; sourceTree = "<group>"; }; + FF8F72EB71F1ED1788133B0C5B21824E /* IQUITableView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITableView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUITableView+Additions.swift"; sourceTree = "<group>"; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 27E0FFA673621C4812A3375293BC5FAB /* Frameworks */ = { + 2686166D750D9A28FD494C120A7ECBC7 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -303,23 +345,23 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 40C1F40F133F6FF17C44746C863B5192 /* Frameworks */ = { + 4D23CB6E5CEA9796267913468D4A3CD3 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 256D9C5C2905D4E4DA041339C2D33728 /* Foundation.framework in Frameworks */, + 5D35C19C362961F919BE9820991D761E /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4D23CB6E5CEA9796267913468D4A3CD3 /* Frameworks */ = { + 57B95D66C3370F069FEC3D2A767EBFBD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 5D35C19C362961F919BE9820991D761E /* Foundation.framework in Frameworks */, + 2039598D067E7D39727311391022D3A3 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7EDDF1BAD5AA24016F6D7F1DBA20E165 /* Frameworks */ = { + 74614F0446C86F10EA58F6139161612E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -343,6 +385,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + A8F124B5A31CA96F8BB2B1EBB150409F /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + AB8B0F2C54FFDE0C5809F687C973CF12 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; B09EAF63101BB931799B76BFC00BB24A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -355,134 +405,149 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 045B8E78601FA51F57F50C307EB174AA /* NBBottomSheet */ = { + 032D25D94DBF91B3F0ABC9D99E9FC1D9 /* NBBottomSheet */ = { isa = PBXGroup; children = ( - 99D088CB852CC61E29DC663D635BEB8C /* NBBottomSheet.h */, - 6FFE3D11AD2655FC409E743B2CD5F00D /* NBBottomSheetConfiguration.swift */, - 86E1A3B4D4B3FD7A01AC2B0FBB18F0C4 /* NBBottomSheetController.swift */, - 71AAEA9E8B8FD808443EB047E117EA68 /* NBBottomSheetDismissalTransition.swift */, - 702164D0BDDC3907F55DB3E8BE73EA03 /* NBBottomSheetPresentationController.swift */, - 1E7C6B223E5098341952DCEB74D18D42 /* NBBottomSheetPresentationTransition.swift */, - D56C207A827BE75EB57DC333DFC2D9C8 /* NBBottomSheetTransitioningDelegate.swift */, - 7318B0F18B2B4F2970C621C894910C24 /* NBConfiguration.swift */, - 57954434FCD330DF028497362A08E935 /* Support Files */, + 57947335957481465C8757C3D7561A44 /* NBBottomSheet.h */, + EBA888243160DAAFEC320F5098062E86 /* NBBottomSheetConfiguration.swift */, + 6BC7142EB2F11A8117CF9C4CE7773D77 /* NBBottomSheetController.swift */, + D212C85376884AB5C4668DBA49DDDF49 /* NBBottomSheetDismissalTransition.swift */, + 2F4A52BED6B36260F78D9759112FE066 /* NBBottomSheetPresentationController.swift */, + D993BAD38A74EE07695C9A67B6B030F5 /* NBBottomSheetPresentationTransition.swift */, + E5DCAF7921EC15817545E2C255BC27D5 /* NBBottomSheetTransitioningDelegate.swift */, + AC5EBA409FC91D5F3514DF63A0EB302A /* NBConfiguration.swift */, + 9F3A59021095ECD66E140B6A8208DA34 /* Support Files */, ); + name = NBBottomSheet; path = NBBottomSheet; sourceTree = "<group>"; }; - 0E4499367B8A4DBB481BE60C00ACE0DC /* IQKeyboardManagerSwift */ = { + 057933695580A91C40058E7303120BF9 /* Toast-Swift */ = { isa = PBXGroup; children = ( - 502158A68AC16423EDBFBECD42685B26 /* IQActiveConfiguration.swift */, - 24312A9D8468633C2B0A5CA86CCB97C0 /* IQBarButtonItem.swift */, - D151AC46468E6AF2CA49AA3EE9E20A86 /* IQBarButtonItemConfiguration.swift */, - 0AF49C259B40140D9FECD9EB646B5AAC /* IQInvocation.swift */, - E37025353CFD3DD938B700595A711CA3 /* IQKeyboardConfiguration.swift */, - 4CF231B964B348386B23E59D755E8A81 /* IQKeyboardInfo.swift */, - 498E53AE9E1500AB2F22931F74EB83BD /* IQKeyboardListener.swift */, - 742638E41A4961FAA1DB7E7647DC0DFB /* IQKeyboardManager.swift */, - 985AE78F65B613BDBBD6509AAE1F19BA /* IQKeyboardManager+Debug.swift */, - FC65AF45782D2C10227405DB2D984159 /* IQKeyboardManager+Deprecated.swift */, - 94602A05BE1EF7E035D9BD82455EF9E2 /* IQKeyboardManager+Internal.swift */, - A28E47609991E47A50918D04532237A8 /* IQKeyboardManager+Position.swift */, - 96FEDB7CA06B32CDF55BB41EB7BCF833 /* IQKeyboardManager+Toolbar.swift */, - 411EC506553E059075331960D49EE0E2 /* IQKeyboardManager+ToolbarActions.swift */, - DFA3AF1F82CCB77673CACA3B5A32888B /* IQKeyboardManager+UIKeyboardNotification.swift */, - E02344BCF20299F40462A9EF0715E6D7 /* IQKeyboardManager+UITextFieldViewNotification.swift */, - 6C2143A4B7A557FBD7CA3440E5319559 /* IQKeyboardManagerCompatible.swift */, - CA1AE20769613307BAC355F4FC6BD2C0 /* IQKeyboardManagerConstants.swift */, - 462CB364BFCE2B191C63492A6B662E5B /* IQKeyboardReturnKeyHandler.swift */, - B46AC0A20BBB01930BFCCC5E37F2F451 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */, - 20120C7D84560D27F6FC713DD0368421 /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */, - 382D6986B99DE2D1543422ADC1D9B60B /* IQNSArray+Sort.swift */, - 0EA778C1A13BBCFE2D514A6B0D88C76A /* IQPlaceholderable.swift */, - 150EFA98B5EDC822B6728C45D76FE799 /* IQPreviousNextView.swift */, - 774A5370A6664518873531AA3A4C74A3 /* IQRootControllerConfiguration.swift */, - 2047B7CCEC04ACE26A24EE18FCB2C7B2 /* IQScrollViewConfiguration.swift */, - 0766760940C9B62A291EB666599B5479 /* IQTextFieldViewInfo.swift */, - B4E42215E2916410502485DE4719CAB8 /* IQTextFieldViewInfoModel.swift */, - CFC8C7270B8273684812DC662CC38F2C /* IQTextFieldViewListener.swift */, - E0D8CA658598BC5E5BFF3518C247B1F2 /* IQTextView.swift */, - C3CDBC5C81BC0C65F60AE4D75BC5C96F /* IQTitleBarButtonItem.swift */, - D118C91CB28B3EF79E1634FC9815653C /* IQToolbar.swift */, - BBB7C0C9E7233FBBC87782D9D07B207A /* IQToolbarConfiguration.swift */, - F1E67E5BD993F832C7791655439CBF14 /* IQToolbarPlaceholderConfiguration.swift */, - 9CEBCD8EA2B9046F420A29A1A687597B /* IQUICollectionView+Additions.swift */, - B36745B931F093E7529DE09BDC78AE4A /* IQUIScrollView+Additions.swift */, - BEF3FB465FF0E85DFC73E8982D4649C9 /* IQUITableView+Additions.swift */, - DF034BB8B2512B8EA119A5C741CFA5DF /* IQUITextFieldView+Additions.swift */, - 78BCC6448A82711A55D3865734C80264 /* IQUIView+Hierarchy.swift */, - 18F5E3B58AC439F8F8E394C6875E7659 /* IQUIView+IQKeyboardToolbar.swift */, - 81422785FEDCA76B23BEBE33FBE48048 /* IQUIView+IQKeyboardToolbarDeprecated.swift */, - A8A5C458DECC3C78726780DD36BD6003 /* IQUIViewController+Additions.swift */, - EEDBEDD581B959BEE278279AD90EC4A6 /* UIImage+NextPrevious.swift */, - 0EFE2A8E36C03A9C7BC6F11A23EFB604 /* Resources */, - 74B6CD0F4110CC100B61E6502097D849 /* Support Files */, + 5ED73ECDE4EEF35880CEFF7186CE0396 /* Toast.swift */, + 8448A62024F9FD395E1A45272F4081F3 /* Resources */, + F1C0679D23534E1B672FF4CF79D7FDE8 /* Support Files */, ); - path = IQKeyboardManagerSwift; + name = "Toast-Swift"; + path = "Toast-Swift"; sourceTree = "<group>"; }; - 0EFE2A8E36C03A9C7BC6F11A23EFB604 /* Resources */ = { + 19FB58719A93DC5C6346185907FB98E2 /* Support Files */ = { isa = PBXGroup; children = ( - FD105623E1AC2089DCD82B81ABAC6681 /* PrivacyInfo.xcprivacy */, + 4BDFA192FA55BABEAA2B2318E0D18194 /* IQKeyboardManagerSwift.modulemap */, + 31A1FFA445855E537858C2A2102D8075 /* IQKeyboardManagerSwift-dummy.m */, + 882DE46DEF022FCA0242F83E7F7B7F02 /* IQKeyboardManagerSwift-Info.plist */, + 3563182E7A1BECE34BE1DBF63C4520C2 /* IQKeyboardManagerSwift-prefix.pch */, + 9A125CBE2A769DCFA442C7B9188F5994 /* IQKeyboardManagerSwift-umbrella.h */, + ED4A8A32A2BA818D6750EA676864B21E /* IQKeyboardManagerSwift.debug.xcconfig */, + 8C83EE9856D1BC7B5B1CF020B88300C3 /* IQKeyboardManagerSwift.release.xcconfig */, + 986588FA5B8D6CC0E5530E3CECCCC3E3 /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */, ); - name = Resources; + name = "Support Files"; + path = "../Target Support Files/IQKeyboardManagerSwift"; sourceTree = "<group>"; }; - 3EF55AD2629944B8697CFCFEE9D720A6 /* EPSignature */ = { + 2ECD98B880F14C0DBA951963456BCED5 /* LanguageManager-iOS */ = { isa = PBXGroup; children = ( - 2794065EF846C76C4810B97DB721D0CC /* EPExtensions.swift */, - 3868CC20E2F6791F42F820E416ABF552 /* EPSignatureView.swift */, - 0E9F90D162DAF7075E6BA80720501DF8 /* EPSignatureViewController.swift */, - A2FC346530927F8ACAAA9ED2ACFCBE3A /* Resources */, - A3DBCFA8C307834A64C90694FA8DDC0A /* Support Files */, + A5345F3CC88236EB713719B9684427DF /* DefaultsKeys.swift */, + 960AF11999B2A894B5169B422BF12FE4 /* LanguageManager.swift */, + 33BE3AAA190504ECB00EE2CCC8637B5A /* Languages.swift */, + C5437535C54228EA8C21A56543CF29E6 /* Storage.swift */, + F4B89D5340E9A3D93064EC99E8091E15 /* String+Localiz.swift */, + 7A2884C9052277C44C03FFD8F25BF442 /* UIButton+Direction.swift */, + 8356D39B1D7094CE112D14AFFCB419B7 /* UIImageView+Direction.swift */, + 4EF1A9B4B0069DCB3CD78CE9AFDFB4AB /* UIView+Direction.swift */, + 0668626D9926F6CE57864C747CEEF9E4 /* UIView+Swizzling.swift */, + 399EBA1EABB335DCBE4EF1388CF69190 /* ViewDirection.swift */, + C5B5A18F62DDB06582A3FF48BE32AB13 /* Support Files */, ); - path = EPSignature; + name = "LanguageManager-iOS"; + path = "LanguageManager-iOS"; sourceTree = "<group>"; }; - 47C7E3696BF991F8F846C0513BF432AE /* Pods */ = { + 3835C2651F2BAB04D14D0BF78128B876 /* IQKeyboardManagerSwift */ = { isa = PBXGroup; children = ( - 3EF55AD2629944B8697CFCFEE9D720A6 /* EPSignature */, - 0E4499367B8A4DBB481BE60C00ACE0DC /* IQKeyboardManagerSwift */, - 7DC4DE5B46062047D9426FDBDC2EFC7A /* LanguageManager-iOS */, - 045B8E78601FA51F57F50C307EB174AA /* NBBottomSheet */, - 927BE59DCC13C4161539EFDBF3BFF8C4 /* Toast-Swift */, + A025312E27CC4428B6F282B56E170285 /* IQActiveConfiguration.swift */, + 61AC252473E61EBEA2741BD3B62C44C1 /* IQBarButtonItem.swift */, + 7785B233B8110C51D40D5C00B38DA9F6 /* IQBarButtonItemConfiguration.swift */, + 644434A62AD15BCD099A235BCC219949 /* IQInvocation.swift */, + F0DB6F7515A79425490CE2C45D5814E8 /* IQKeyboardConfiguration.swift */, + 392B95135956F8BFD2BD794C459E180A /* IQKeyboardInfo.swift */, + 527814487B4E944AB1448A2B1F3DF1A3 /* IQKeyboardListener.swift */, + 0C0AA180F4F800D5683FC4071F398BC1 /* IQKeyboardManager.swift */, + 0420E9FB2A54DB55ECF95432358052BB /* IQKeyboardManager+Debug.swift */, + 14887AB6864ADB209F4850C2CEFE1513 /* IQKeyboardManager+Deprecated.swift */, + 900BB5CFA6B47D29E110933244F58449 /* IQKeyboardManager+Internal.swift */, + F8B3FE298AA4920F9F99DFA06A8264AF /* IQKeyboardManager+Position.swift */, + EB5D2831F4E5E4871D0F33815B0B42E9 /* IQKeyboardManager+Toolbar.swift */, + F21A8CF35A5BAD74338B110E46C3BF14 /* IQKeyboardManager+ToolbarActions.swift */, + DB65FF2384D17A78A0FEEC199D4B6471 /* IQKeyboardManager+UIKeyboardNotification.swift */, + AD594C3B4E7F741A5F6879BAD9102D6D /* IQKeyboardManager+UITextFieldViewNotification.swift */, + 08503E375F5DA3F7DE5AD83AB160CF40 /* IQKeyboardManagerCompatible.swift */, + 22F9A10C284AAB590E7C4E7A82AC4EC7 /* IQKeyboardManagerConstants.swift */, + 4F01860EA41E94EA9E52A6FC477110E6 /* IQKeyboardReturnKeyHandler.swift */, + 1359935F9974FC169C02584D31EB3ADC /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */, + 12E8962DF01D0F73372CED14D7E4F6D4 /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */, + EE11B8C15341D9CDF0972B066E0E18F9 /* IQNSArray+Sort.swift */, + 1A667127B2C277764D5CAD60BBAC94CA /* IQPlaceholderable.swift */, + 6181C5C905D6F417E99706D739C8A3A1 /* IQPreviousNextView.swift */, + BF3176DC2042D2AFEF0BA4111003347A /* IQRootControllerConfiguration.swift */, + F25B6571CD63C88398C6F771FBBB849F /* IQScrollViewConfiguration.swift */, + 17005516AECC44640576DA5164FDB65E /* IQTextFieldViewInfo.swift */, + E0FD4D5BFC8D1FE707AEC705F835CA64 /* IQTextFieldViewInfoModel.swift */, + 414C89E33EB4D8A44D82A4E98DE5565E /* IQTextFieldViewListener.swift */, + E1A9AD095397B2255EC06CD994A45C27 /* IQTextView.swift */, + 46773385F05CC946146AADCD857D60A1 /* IQTitleBarButtonItem.swift */, + 83431FDB65F2866361AB9532FF025216 /* IQToolbar.swift */, + 0CCEDF67E74AC4A5480D38D4CD3467F4 /* IQToolbarConfiguration.swift */, + 757EB6FDC52B1FC003926AA07A86E8C5 /* IQToolbarPlaceholderConfiguration.swift */, + 005537FD214FB7AF75AEABD1381F2ED7 /* IQUICollectionView+Additions.swift */, + FAD7429B43D433D607F44E0D774B1A31 /* IQUIScrollView+Additions.swift */, + FF8F72EB71F1ED1788133B0C5B21824E /* IQUITableView+Additions.swift */, + 18CBA833812BB5BA28B7D9A586E13FD6 /* IQUITextFieldView+Additions.swift */, + 2CF31620D028C1CCA7BA4731E81B6C9D /* IQUIView+Hierarchy.swift */, + E98B25A00C5BD8E1CFC837B364AFF2C4 /* IQUIView+IQKeyboardToolbar.swift */, + F9809B6990F88A273200A6FB37E4386E /* IQUIView+IQKeyboardToolbarDeprecated.swift */, + 8915E92A00CE442AA263798AD59B7BB7 /* IQUIViewController+Additions.swift */, + 34C3DB226A6195FDA912228C88553462 /* UIImage+NextPrevious.swift */, + DD1618276A12914B36D04790EC560046 /* Resources */, + 19FB58719A93DC5C6346185907FB98E2 /* Support Files */, ); - name = Pods; + name = IQKeyboardManagerSwift; + path = IQKeyboardManagerSwift; sourceTree = "<group>"; }; - 494D249A120593AF7B49E894F3C94890 /* Products */ = { + 5FAF7BEDEBF8EC038908BCC4F25D5B6F /* Products */ = { isa = PBXGroup; children = ( - 3DFAC6F70B9CECADF5873F487AF082BA /* EPSignature.framework */, - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */, - 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift.bundle */, - 6473C16F43F7217C13AEA5FBA6C8247F /* LanguageManager_iOS.framework */, - 91BC4F27F2DA380ABC44B3609495F0E1 /* NBBottomSheet.framework */, - 3438B9790556194C521D4C9806D29C85 /* Pods_MiniScanner.framework */, - D6043471C96F93DC41F7DD1E0D7D8B35 /* Toast_Swift.framework */, - 13FD39576595D8A884BF5166065C5236 /* Toast-Swift.bundle */, + 3DFAC6F70B9CECADF5873F487AF082BA /* EPSignature */, + 49CA089DA67BE142B04058B852447756 /* ImageViewer.swift */, + 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>"; }; - 57954434FCD330DF028497362A08E935 /* Support Files */ = { + 643FA737CF4D99DB71EC64A0705FD1DD /* Pods */ = { isa = PBXGroup; children = ( - 2A6CE2B40BA4423932E91631C1579E93 /* NBBottomSheet.modulemap */, - 8B642426F16C7875456972C1FCB260BB /* NBBottomSheet-dummy.m */, - 3AC3F6B5BDFF6DF235232F2C31772054 /* NBBottomSheet-Info.plist */, - 6B7058BC7BDD90E6B369A583B1A71184 /* NBBottomSheet-prefix.pch */, - 2924E68B9548AA280015C5C93780584B /* NBBottomSheet-umbrella.h */, - 2A814EDEC6572ABC3F94BA0E7E889D8B /* NBBottomSheet.debug.xcconfig */, - 4FE4CD16723823EE08BA397637777409 /* NBBottomSheet.release.xcconfig */, + FC05667939FD86F5E40BF5FF2D51FD34 /* EPSignature */, + BC0FD30EE9CB3C73086BCC2F7176688C /* ImageViewer.swift */, + 3835C2651F2BAB04D14D0BF78128B876 /* IQKeyboardManagerSwift */, + 2ECD98B880F14C0DBA951963456BCED5 /* LanguageManager-iOS */, + 032D25D94DBF91B3F0ABC9D99E9FC1D9 /* NBBottomSheet */, + 057933695580A91C40058E7303120BF9 /* Toast-Swift */, ); - name = "Support Files"; - path = "../Target Support Files/NBBottomSheet"; + name = Pods; sourceTree = "<group>"; }; 67EA5FFBCFCDDED6A445407A917EE0A1 /* Targets Support Files */ = { @@ -493,95 +558,101 @@ name = "Targets Support Files"; sourceTree = "<group>"; }; - 74B6CD0F4110CC100B61E6502097D849 /* Support Files */ = { + 7F904AB9460D49414EFAC8F33152234A /* Support Files */ = { isa = PBXGroup; children = ( - 83EF377CDCBF9BEEA9C05AF0FCE574A1 /* IQKeyboardManagerSwift.modulemap */, - D695DEAF5B6A470CDBCE0B1046ADF52F /* IQKeyboardManagerSwift-dummy.m */, - 2D8C8F6F7FEBBAAFDD7D9BAB6EDF2584 /* IQKeyboardManagerSwift-Info.plist */, - FAB00964D10158B0DD18CDA1A15F54AC /* IQKeyboardManagerSwift-prefix.pch */, - 01FB7E701BB1FC9B4BE62552942C8F54 /* IQKeyboardManagerSwift-umbrella.h */, - B523C4AC55A9DA57DFF0678DBDA36CAB /* IQKeyboardManagerSwift.debug.xcconfig */, - F49E60227D31D17E0FAED77A717FCE85 /* IQKeyboardManagerSwift.release.xcconfig */, - 60F2C12F33E3CAD17C98260F58EEA9E9 /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */, + 61FC27EB607964064FBFB4EF73C223F9 /* EPSignature.modulemap */, + 4132102B3811026C0FA8B7512EBC2601 /* EPSignature-dummy.m */, + 16C65F87206DFAED7027521770B46247 /* EPSignature-Info.plist */, + 8B45F1E127A5460E4F1CEB650879E86E /* EPSignature-prefix.pch */, + FA1E0D437A4D407F87C451B63A101490 /* EPSignature-umbrella.h */, + 17C3E8DCDAA1F639684AE52919D2802D /* EPSignature.debug.xcconfig */, + 5EC3502DA31CDA1300AF35C0EEDA995B /* EPSignature.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/IQKeyboardManagerSwift"; + path = "../Target Support Files/EPSignature"; sourceTree = "<group>"; }; - 7DC4DE5B46062047D9426FDBDC2EFC7A /* LanguageManager-iOS */ = { + 8448A62024F9FD395E1A45272F4081F3 /* Resources */ = { isa = PBXGroup; children = ( - 516EE0B0F6F3A10B785BFC763F530BF1 /* DefaultsKeys.swift */, - C70354264EBD9A0C43D54A0D7EBBB470 /* LanguageManager.swift */, - 8898E92696478C2E203DA9FF2D49D46A /* Languages.swift */, - 10353A8431D7A21D5751FEFA11877E0D /* Storage.swift */, - D472E05BA7D0AFDCAFAB140105E59394 /* String+Localiz.swift */, - D0E5C4FB5D9C42994C48EE2E2DB723AD /* UIButton+Direction.swift */, - 0D2433C36515ECA778B349FF2D909633 /* UIImageView+Direction.swift */, - DD661BC03E3F956312BD660BD1FF57EE /* UIView+Direction.swift */, - DA58205EF34D92711DF7A266FDAD9F7C /* UIView+Swizzling.swift */, - 4259858DBB56E10DFA44E0F96DA73037 /* ViewDirection.swift */, - DA665B0B8ECCE954C1EEE194ED0FFE15 /* Support Files */, + 0321B651FFD7BE92EE97707E2CD9077C /* PrivacyInfo.xcprivacy */, ); - path = "LanguageManager-iOS"; + name = Resources; sourceTree = "<group>"; }; - 927BE59DCC13C4161539EFDBF3BFF8C4 /* Toast-Swift */ = { + 9F3A59021095ECD66E140B6A8208DA34 /* Support Files */ = { isa = PBXGroup; children = ( - 7B88E23BCE3E921E2C4B6CA4D2371CD1 /* Toast.swift */, - E873FE9F1CF42AA34E1AF24D0328393A /* Resources */, - B035FA83947B3565242A91CCFDA6E081 /* Support Files */, + 105B1722B8849106475AB5FE35F15855 /* NBBottomSheet.modulemap */, + 25BED61676B1924AF5C8D3720E47D495 /* NBBottomSheet-dummy.m */, + F380A7B97D811F1D7D0159785FEB5473 /* NBBottomSheet-Info.plist */, + 0D549B41652BBAC21AB153BD9D3B6E40 /* NBBottomSheet-prefix.pch */, + 53738E1E5D1A90F125908C4D7EE82271 /* NBBottomSheet-umbrella.h */, + 3F570B7AD8949CD4D893BABFC492E5AC /* NBBottomSheet.debug.xcconfig */, + 448795080C247DAF7C36FE881781B848 /* NBBottomSheet.release.xcconfig */, ); - path = "Toast-Swift"; + name = "Support Files"; + path = "../Target Support Files/NBBottomSheet"; sourceTree = "<group>"; }; - A2FC346530927F8ACAAA9ED2ACFCBE3A /* Resources */ = { + B1B84997529E71EAC38EF71A8006F594 /* Support Files */ = { isa = PBXGroup; children = ( - D71B21045286C6B16ED9793C58B47041 /* EPSignatureViewController.xib */, + BB669260C593F0C98A48A67C79F93654 /* ImageViewer.swift.modulemap */, + CBEAEBC0755D340B7F6FA4178AE27247 /* ImageViewer.swift-dummy.m */, + 28BD1A8F01342747611B8E9AAA31F4AE /* ImageViewer.swift-Info.plist */, + FA0AE8DAC8B9B26E60024F35F90C031C /* ImageViewer.swift-prefix.pch */, + DFC2CF7F3DB84126054E7B91671C8CFC /* ImageViewer.swift-umbrella.h */, + B909045ECCACC331FFB279B2914C204D /* ImageViewer.swift.debug.xcconfig */, + 6B3A8FDD9AAB273950ECF930388BD5D0 /* ImageViewer.swift.release.xcconfig */, ); - name = Resources; + name = "Support Files"; + path = "../Target Support Files/ImageViewer.swift"; sourceTree = "<group>"; }; - A3DBCFA8C307834A64C90694FA8DDC0A /* Support Files */ = { + BA4F31F07263C99FC76E66D632A59F09 /* Frameworks */ = { isa = PBXGroup; children = ( - 7C75868EF6E95B844AC3BDEDC75F7516 /* EPSignature.modulemap */, - B08170D3C75D19D3A9A1B2968C5D90D5 /* EPSignature-dummy.m */, - B2FDA2CC3C2AD7C7A5E415C882C9B188 /* EPSignature-Info.plist */, - 733B528B67D9A069E0BB04A59CC9A2F9 /* EPSignature-prefix.pch */, - 531D677F08B7E2CFA4CBF534C4C55EFD /* EPSignature-umbrella.h */, - 537BBBC0CBE54532981446B3953A1207 /* EPSignature.debug.xcconfig */, - CC637D89CCDB084F9E4800A7DE741326 /* EPSignature.release.xcconfig */, + F9D206BABE81E6BF0B9B23880B238CC7 /* iOS */, ); - name = "Support Files"; - path = "../Target Support Files/EPSignature"; + name = Frameworks; sourceTree = "<group>"; }; - B035FA83947B3565242A91CCFDA6E081 /* Support Files */ = { + BC0FD30EE9CB3C73086BCC2F7176688C /* ImageViewer.swift */ = { isa = PBXGroup; children = ( - A23088255385719753EE100CCA151388 /* ResourceBundle-Toast-Swift-Toast-Swift-Info.plist */, - 8D9468D73578757A00078F2F46B1562B /* Toast-Swift.modulemap */, - 1FE12EE55D455A9D0F04D9E6DCB8FE9B /* Toast-Swift-dummy.m */, - 9AC46E2F638B3EB069B10B3E4B7756C6 /* Toast-Swift-Info.plist */, - 3B7E7310C9C519E81C3249E4919655C4 /* Toast-Swift-prefix.pch */, - 243828A9D7CB356BFFFC68453A862E27 /* Toast-Swift-umbrella.h */, - 45DD2EA0D7026E816EA7C75B9937309F /* Toast-Swift.debug.xcconfig */, - 5F4DA4A1313C3DBDEEA0B97DBD17DE03 /* Toast-Swift.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Toast-Swift"; + C304A8D46A2901CF4AF3087887521E23 /* ImageCarouselViewController.swift */, + F083907BC24781499FDEE1620DB89110 /* ImageItem.swift */, + E1A2D57CBACA8ECA7983B665AA1DCBAA /* ImageLoader.swift */, + 37275DD2C6E89B8A1B330D98EEAA7D43 /* ImageViewer_swift.h */, + F78BE606608A1BC48D0AB5488FEF220A /* ImageViewerController.swift */, + 50D4DC65480D7A44E964D6E47FE20D5D /* ImageViewerOption.swift */, + 06BB8B8E6B78949B39F1CAE146BA9B36 /* ImageViewerTheme.swift */, + 755CF0A8E8DCD17EEC04D495FD4FD4EE /* ImageViewerTransitionPresentationManager.swift */, + 0415ED93CA1C6E9CA7EC01BB2ACE70F3 /* SimpleImageDatasource.swift */, + 7315BFBE8EBD0F2C0D6CE97F982C9069 /* UIImageView_Extensions.swift */, + E99695448BB4EA162AD177960DBEC1BB /* UINavigationBar_Extensions.swift */, + 4EA3D8A888A9CB6D2589EB69034D4EB8 /* UIView_Extensions.swift */, + B1B84997529E71EAC38EF71A8006F594 /* Support Files */, + ); + name = ImageViewer.swift; + path = ImageViewer.swift; sourceTree = "<group>"; }; - BA4F31F07263C99FC76E66D632A59F09 /* Frameworks */ = { + C5B5A18F62DDB06582A3FF48BE32AB13 /* Support Files */ = { isa = PBXGroup; children = ( - F9D206BABE81E6BF0B9B23880B238CC7 /* iOS */, + 6707BED408DD2CD2F9C73030CA1BD766 /* LanguageManager-iOS.modulemap */, + 7F91C093ED7B1A58B9C59D5B85DC0374 /* LanguageManager-iOS-dummy.m */, + 71F05D20AA997D5AE1787F2CE525E52F /* LanguageManager-iOS-Info.plist */, + E3FFF35EA6937D981529D8ADB68D7149 /* LanguageManager-iOS-prefix.pch */, + F25D3C2E5BF000995E17A861BB22DD94 /* LanguageManager-iOS-umbrella.h */, + 94126D4475C67118A54EAC862AD7E0CD /* LanguageManager-iOS.debug.xcconfig */, + BDA3A2057897901810C098FD336C8AF1 /* LanguageManager-iOS.release.xcconfig */, ); - name = Frameworks; + name = "Support Files"; + path = "../Target Support Files/LanguageManager-iOS"; sourceTree = "<group>"; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -589,31 +660,16 @@ children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, BA4F31F07263C99FC76E66D632A59F09 /* Frameworks */, - 47C7E3696BF991F8F846C0513BF432AE /* Pods */, - 494D249A120593AF7B49E894F3C94890 /* Products */, + 643FA737CF4D99DB71EC64A0705FD1DD /* Pods */, + 5FAF7BEDEBF8EC038908BCC4F25D5B6F /* Products */, 67EA5FFBCFCDDED6A445407A917EE0A1 /* Targets Support Files */, ); sourceTree = "<group>"; }; - DA665B0B8ECCE954C1EEE194ED0FFE15 /* Support Files */ = { - isa = PBXGroup; - children = ( - 7FF867E0058AB41B12C3922D752D725A /* LanguageManager-iOS.modulemap */, - 5970C908E4FF8C4F6F5D5A9D69FD432B /* LanguageManager-iOS-dummy.m */, - 742A7E1E52037C3832ED9815F4F98DAD /* LanguageManager-iOS-Info.plist */, - 773EC24F523218EE27B3DAC502F244C2 /* LanguageManager-iOS-prefix.pch */, - E5F4B6BDF8AA83C87CAF8C6F18016820 /* LanguageManager-iOS-umbrella.h */, - 0B540D7EB497DDDE9DD9B89449ED9181 /* LanguageManager-iOS.debug.xcconfig */, - F36B6550A8DA1C92B8180E63E5F96179 /* LanguageManager-iOS.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/LanguageManager-iOS"; - sourceTree = "<group>"; - }; - E873FE9F1CF42AA34E1AF24D0328393A /* Resources */ = { + DD1618276A12914B36D04790EC560046 /* Resources */ = { isa = PBXGroup; children = ( - 5352EC4E0DCF477B021D750C08791E9C /* PrivacyInfo.xcprivacy */, + 75FCC307A8979A99234E9D57DB4070DF /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = "<group>"; @@ -635,6 +691,22 @@ path = "Target Support Files/Pods-MiniScanner"; sourceTree = "<group>"; }; + F1C0679D23534E1B672FF4CF79D7FDE8 /* Support Files */ = { + isa = PBXGroup; + children = ( + ABA9DA8FFEEBB28AFAE5AD2CC777CB91 /* ResourceBundle-Toast-Swift-Toast-Swift-Info.plist */, + 728666BCFE7936C71FA476DB880E4A29 /* Toast-Swift.modulemap */, + BF0BFBEA7071CD62777B3661360B1AFD /* Toast-Swift-dummy.m */, + A47BFF07791E42C6657FC3087754BAD6 /* Toast-Swift-Info.plist */, + E632447E16D33D207376AF32085001C2 /* Toast-Swift-prefix.pch */, + 35A738047E0EB5A57E08000F04795C07 /* Toast-Swift-umbrella.h */, + 4C78A52926C4D71DB286DB2E918A83D2 /* Toast-Swift.debug.xcconfig */, + 74AF036DAB58C01137D6C9CB10E6C533 /* Toast-Swift.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/Toast-Swift"; + sourceTree = "<group>"; + }; F9D206BABE81E6BF0B9B23880B238CC7 /* iOS */ = { isa = PBXGroup; children = ( @@ -646,30 +718,52 @@ name = iOS; sourceTree = "<group>"; }; + FC05667939FD86F5E40BF5FF2D51FD34 /* EPSignature */ = { + isa = PBXGroup; + children = ( + 9CA428D4C35A8536978E9F7F7BF2CD69 /* EPExtensions.swift */, + D7ED05BB6BF7CF061D65143C8602A089 /* EPSignatureView.swift */, + 800A055821CD9469429504DE4CCE6122 /* EPSignatureViewController.swift */, + FEAC82163E4F6A3FB262494701F865DF /* Resources */, + 7F904AB9460D49414EFAC8F33152234A /* Support Files */, + ); + name = EPSignature; + path = EPSignature; + sourceTree = "<group>"; + }; + FEAC82163E4F6A3FB262494701F865DF /* Resources */ = { + isa = PBXGroup; + children = ( + 42E4F8E67126057EC888EFDC10BA3DDD /* EPSignatureViewController.xib */, + ); + name = Resources; + sourceTree = "<group>"; + }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 1E7BDC089B22E2F58EEE97E5CC40B0DB /* Headers */ = { + 116CC8963ED1B6B79A4F4C4A66B573EB /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 9E704111CAAACBF64155A576FC337323 /* LanguageManager-iOS-umbrella.h in Headers */, + 4ED2AE6187D476E7382AD69C5908A586 /* ImageViewer.swift-umbrella.h in Headers */, + FD4FA33C33903D85344344979508E750 /* ImageViewer_swift.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 77150D3DA409E22AAAE3AC967B0FDC17 /* Headers */ = { + 1E7BDC089B22E2F58EEE97E5CC40B0DB /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 3573FA382FBE08F99039CED491DB9FF0 /* IQKeyboardManagerSwift-umbrella.h in Headers */, + 9E704111CAAACBF64155A576FC337323 /* LanguageManager-iOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9688B1DAE539B425A1E0A4BE46431ABA /* Headers */ = { + 77150D3DA409E22AAAE3AC967B0FDC17 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 406C6D43D8E8BF47FCD42AACC6212AB3 /* Pods-MiniScanner-umbrella.h in Headers */, + 3573FA382FBE08F99039CED491DB9FF0 /* IQKeyboardManagerSwift-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -690,6 +784,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C59973939DC99E2D619E094BE8A74971 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 5AB7C5D27CA6D49509FB1B87C95D5C9B /* Pods-MiniScanner-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; F3F2BD681CB677DEE36BCEBC79CE9642 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -701,6 +803,24 @@ /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ + 332B68EA081CEBFDA8881E0F51713DED /* ImageViewer.swift */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8651241C94D90BE69E6FFE2D39BB8C01 /* Build configuration list for PBXNativeTarget "ImageViewer.swift" */; + buildPhases = ( + 116CC8963ED1B6B79A4F4C4A66B573EB /* Headers */, + FB7FC773E10161906541E42252995885 /* Sources */, + A8F124B5A31CA96F8BB2B1EBB150409F /* Frameworks */, + 14DD49BAF7998B809B18E24666C97E03 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = ImageViewer.swift; + productName = ImageViewer_swift; + productReference = 49CA089DA67BE142B04058B852447756 /* ImageViewer.swift */; + productType = "com.apple.product-type.framework"; + }; 3CAF5EBFE5D1550CFF58AEC93594990A /* EPSignature */ = { isa = PBXNativeTarget; buildConfigurationList = E72F7AA6A99974A3F5B74D95CB9A76A6 /* Build configuration list for PBXNativeTarget "EPSignature" */; @@ -716,30 +836,31 @@ ); name = EPSignature; productName = EPSignature; - productReference = 3DFAC6F70B9CECADF5873F487AF082BA /* EPSignature.framework */; + productReference = 3DFAC6F70B9CECADF5873F487AF082BA /* EPSignature */; productType = "com.apple.product-type.framework"; }; 4372AB6A3C495222906A1ABFD39A4463 /* Pods-MiniScanner */ = { isa = PBXNativeTarget; - buildConfigurationList = EA9FDD23109C48E770C9EEBD600AABD1 /* Build configuration list for PBXNativeTarget "Pods-MiniScanner" */; + buildConfigurationList = 573C4B61987DE43DB07309DF76E91F57 /* Build configuration list for PBXNativeTarget "Pods-MiniScanner" */; buildPhases = ( - 9688B1DAE539B425A1E0A4BE46431ABA /* Headers */, - C035621C77CD54FFCF70AC5A79596F95 /* Sources */, - 40C1F40F133F6FF17C44746C863B5192 /* Frameworks */, - 89ABB078EAF754BC4AFCAB12A269EAF0 /* Resources */, + C59973939DC99E2D619E094BE8A74971 /* Headers */, + 85FED63764B284FB31C59CF84326CA5D /* Sources */, + 57B95D66C3370F069FEC3D2A767EBFBD /* Frameworks */, + A0352E70EC4026D4C15300F4384CCD09 /* Resources */, ); buildRules = ( ); dependencies = ( - DA86F778CFE28FBF1DD936F8B0479EBF /* PBXTargetDependency */, - C5AE9DBD369F8FBCA793EB2B8226B910 /* PBXTargetDependency */, - 9F105111851B9D5BA3FD125F46E4EB65 /* PBXTargetDependency */, - 489B4072B473E1439075B76D20F2720E /* PBXTargetDependency */, - B24BF4BBD1026E34755F9B60581D09C2 /* PBXTargetDependency */, + 9EE2DC39C966CF6157073047D32D3567 /* PBXTargetDependency */, + 22B96AF61476060D000F74D1FD3F42BC /* PBXTargetDependency */, + C4834FD6836AC1E1C00FD3EC69B3F24D /* PBXTargetDependency */, + CFFBF7541D02CD9E126B56101FF1B167 /* PBXTargetDependency */, + F3511CC1DE13C59E9E7A56D18C64F4A8 /* PBXTargetDependency */, + 448B4450C1BEDB745BA75EA8A688A75C /* PBXTargetDependency */, ); name = "Pods-MiniScanner"; productName = Pods_MiniScanner; - productReference = 3438B9790556194C521D4C9806D29C85 /* Pods_MiniScanner.framework */; + productReference = 3438B9790556194C521D4C9806D29C85 /* Pods-MiniScanner */; productType = "com.apple.product-type.framework"; }; 727C2007A89D1AD73613E3E2E22998E5 /* NBBottomSheet */ = { @@ -757,7 +878,7 @@ ); name = NBBottomSheet; productName = NBBottomSheet; - productReference = 91BC4F27F2DA380ABC44B3609495F0E1 /* NBBottomSheet.framework */; + productReference = 91BC4F27F2DA380ABC44B3609495F0E1 /* NBBottomSheet */; productType = "com.apple.product-type.framework"; }; 75F1EA88CB9544AB5CBE20DEC9A011AE /* LanguageManager-iOS */ = { @@ -775,16 +896,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 = 6924C0AA178C5738938728902883FFFA /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */; + buildConfigurationList = 3C874D3149242BE26EBEC83F2F026059 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */; buildPhases = ( - 7E4C7B217DA05EC736E62A578172F406 /* Sources */, - 27E0FFA673621C4812A3375293BC5FAB /* Frameworks */, - 1EECF59ADC1700D08A6D2E524249B91D /* Resources */, + B99E90C0A4D0714D983977A3E6D8F8A9 /* Sources */, + 2686166D750D9A28FD494C120A7ECBC7 /* Frameworks */, + AFA280B8122EDB2027C56FCD48174665 /* Resources */, ); buildRules = ( ); @@ -792,7 +913,7 @@ ); name = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; productName = IQKeyboardManagerSwift; - productReference = 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift.bundle */; + productReference = 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */; productType = "com.apple.product-type.bundle"; }; B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */ = { @@ -807,11 +928,11 @@ buildRules = ( ); dependencies = ( - A02219F45651BD514A182758E8C9D90B /* PBXTargetDependency */, + 4A2BD12C47A8FD3098BB4FD950BB2E7B /* PBXTargetDependency */, ); name = IQKeyboardManagerSwift; productName = IQKeyboardManagerSwift; - productReference = A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */; + productReference = A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift */; productType = "com.apple.product-type.framework"; }; B990BD87169C76A3ED3FE8A9258D91A3 /* Toast-Swift */ = { @@ -826,20 +947,20 @@ buildRules = ( ); dependencies = ( - 99F61AD05BEDECF528083C8066B6031C /* PBXTargetDependency */, + 86065F13F2DC438F5A1719C5E7DD80F4 /* PBXTargetDependency */, ); name = "Toast-Swift"; productName = Toast_Swift; - productReference = D6043471C96F93DC41F7DD1E0D7D8B35 /* Toast_Swift.framework */; + productReference = D6043471C96F93DC41F7DD1E0D7D8B35 /* Toast-Swift */; productType = "com.apple.product-type.framework"; }; C344E85893FCDEE5B70436E0A4A3472B /* Toast-Swift-Toast-Swift */ = { isa = PBXNativeTarget; - buildConfigurationList = 9B7EB84F8E066F35F12B01B223B61F74 /* Build configuration list for PBXNativeTarget "Toast-Swift-Toast-Swift" */; + buildConfigurationList = 46E4E17E9F82D55726E7C0308E6EE21E /* Build configuration list for PBXNativeTarget "Toast-Swift-Toast-Swift" */; buildPhases = ( - 85DA37F4BAECFBFF04EBB5DCEAC3E2A2 /* Sources */, - 7EDDF1BAD5AA24016F6D7F1DBA20E165 /* Frameworks */, - A3D211975B11041FCC28D19FFF29D523 /* Resources */, + C93F80A352A36EE12F193CAD6EBC7404 /* Sources */, + 74614F0446C86F10EA58F6139161612E /* Frameworks */, + 2E6B25A0868EB909E6B174F336194BB6 /* Resources */, ); buildRules = ( ); @@ -847,7 +968,7 @@ ); name = "Toast-Swift-Toast-Swift"; productName = "Toast-Swift"; - productReference = 13FD39576595D8A884BF5166065C5236 /* Toast-Swift.bundle */; + productReference = 13FD39576595D8A884BF5166065C5236 /* Toast-Swift-Toast-Swift */; productType = "com.apple.product-type.bundle"; }; /* End PBXNativeTarget section */ @@ -868,11 +989,12 @@ en, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 494D249A120593AF7B49E894F3C94890 /* Products */; + productRefGroup = 5FAF7BEDEBF8EC038908BCC4F25D5B6F /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 3CAF5EBFE5D1550CFF58AEC93594990A /* EPSignature */, + 332B68EA081CEBFDA8881E0F51713DED /* ImageViewer.swift */, B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */, 982A68D37F5DCBC1FC1FDC0BB2F0EB8E /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */, 75F1EA88CB9544AB5CBE20DEC9A011AE /* LanguageManager-iOS */, @@ -885,11 +1007,18 @@ /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 1EECF59ADC1700D08A6D2E524249B91D /* Resources */ = { + 14DD49BAF7998B809B18E24666C97E03 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2E6B25A0868EB909E6B174F336194BB6 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 936474D511253F7D3A4B2D4539134319 /* PrivacyInfo.xcprivacy in Resources */, + 64F33F487DE5F9FE3C20F2C3FB5AB085 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -904,7 +1033,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4CDBAE55660ED186441E9E4EDE6B3D31 /* IQKeyboardManagerSwift.bundle in Resources */, + 4CDBAE55660ED186441E9E4EDE6B3D31 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -916,18 +1045,18 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 89ABB078EAF754BC4AFCAB12A269EAF0 /* Resources */ = { + A0352E70EC4026D4C15300F4384CCD09 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - A3D211975B11041FCC28D19FFF29D523 /* Resources */ = { + AFA280B8122EDB2027C56FCD48174665 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - D5C60EA45AA7DFAD2BDD3500400D8E55 /* PrivacyInfo.xcprivacy in Resources */, + C13C6459FE4D7B6CC28B9C99D34954EF /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -942,7 +1071,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 237A96A092EA5A5B0CB41160BEA22E16 /* Toast-Swift.bundle in Resources */, + 237A96A092EA5A5B0CB41160BEA22E16 /* Toast-Swift-Toast-Swift in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1009,36 +1138,36 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 7E4C7B217DA05EC736E62A578172F406 /* Sources */ = { + 85FED63764B284FB31C59CF84326CA5D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + DCD7B925667D6834875DECB61303162A /* Pods-MiniScanner-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 85DA37F4BAECFBFF04EBB5DCEAC3E2A2 /* Sources */ = { + 8EEA81B91A60569A50462CD682F8978C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + EA280E998F6C42AE8492336F762F92D5 /* EPExtensions.swift in Sources */, + 93C0AD77AB416AE90A6BD03E44A9B684 /* EPSignature-dummy.m in Sources */, + CA6D6333D723B4391BD689F68FCF23DF /* EPSignatureView.swift in Sources */, + A4AE2538C33D06CB8C70D5FF35A65D98 /* EPSignatureViewController.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8EEA81B91A60569A50462CD682F8978C /* Sources */ = { + B99E90C0A4D0714D983977A3E6D8F8A9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - EA280E998F6C42AE8492336F762F92D5 /* EPExtensions.swift in Sources */, - 93C0AD77AB416AE90A6BD03E44A9B684 /* EPSignature-dummy.m in Sources */, - CA6D6333D723B4391BD689F68FCF23DF /* EPSignatureView.swift in Sources */, - A4AE2538C33D06CB8C70D5FF35A65D98 /* EPSignatureViewController.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - C035621C77CD54FFCF70AC5A79596F95 /* Sources */ = { + C93F80A352A36EE12F193CAD6EBC7404 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 1D9697229D2BB639F45F2E5A5AA84339 /* Pods-MiniScanner-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1075,90 +1204,97 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + FB7FC773E10161906541E42252995885 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + B6EF20981D365C6945DA37B8D524D59C /* ImageCarouselViewController.swift in Sources */, + 0EF056C9B77C11BF2BEF81888B17769C /* ImageItem.swift in Sources */, + 524FC16C683888AB0462F4DD6BDB5725 /* ImageLoader.swift in Sources */, + CE3D249A1D64388C72BBB40C4E5818C8 /* ImageViewer.swift-dummy.m in Sources */, + 61E476CDBAC0F819982D258267423D8F /* ImageViewerController.swift in Sources */, + CC25A043BA48D6042178B5B5148723B6 /* ImageViewerOption.swift in Sources */, + BBF6B5C579EAC85F4A26DA1F994B89E0 /* ImageViewerTheme.swift in Sources */, + D809C0A429034849D9AFDF320D6CC6B3 /* ImageViewerTransitionPresentationManager.swift in Sources */, + EECD3881761258240C223D7FF03C0DD1 /* SimpleImageDatasource.swift in Sources */, + 15BEDD8F76A1ADF659597113D96C97CF /* UIImageView_Extensions.swift in Sources */, + 07F7FEADEEC19C1818C92894406EE311 /* UINavigationBar_Extensions.swift in Sources */, + F01E61A9BFB56BB44FCE5558797FAF80 /* UIView_Extensions.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 489B4072B473E1439075B76D20F2720E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = NBBottomSheet; - target = 727C2007A89D1AD73613E3E2E22998E5 /* NBBottomSheet */; - targetProxy = 6CE140EA6796A6463750B03A97D4646C /* PBXContainerItemProxy */; - }; - 99F61AD05BEDECF528083C8066B6031C /* PBXTargetDependency */ = { + 22B96AF61476060D000F74D1FD3F42BC /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Toast-Swift-Toast-Swift"; - target = C344E85893FCDEE5B70436E0A4A3472B /* Toast-Swift-Toast-Swift */; - targetProxy = 408B5A906043361A78BF7FA8B9F9254F /* PBXContainerItemProxy */; + name = IQKeyboardManagerSwift; + target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; + targetProxy = AA3237DE651554C28EA760562DFF81C8 /* PBXContainerItemProxy */; }; - 9F105111851B9D5BA3FD125F46E4EB65 /* PBXTargetDependency */ = { + 448B4450C1BEDB745BA75EA8A688A75C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "LanguageManager-iOS"; - target = 75F1EA88CB9544AB5CBE20DEC9A011AE /* LanguageManager-iOS */; - targetProxy = 1A0FF17F30C645BA28AEC25F294F8478 /* PBXContainerItemProxy */; + name = "Toast-Swift"; + target = B990BD87169C76A3ED3FE8A9258D91A3 /* Toast-Swift */; + targetProxy = 5A95F7AC3875947C31796EDB0B856459 /* PBXContainerItemProxy */; }; - A02219F45651BD514A182758E8C9D90B /* PBXTargetDependency */ = { + 4A2BD12C47A8FD3098BB4FD950BB2E7B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; target = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */; - targetProxy = 4D0E33AD6195F9EE17056A6B846B0183 /* PBXContainerItemProxy */; - }; - B24BF4BBD1026E34755F9B60581D09C2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Toast-Swift"; - target = B990BD87169C76A3ED3FE8A9258D91A3 /* Toast-Swift */; - targetProxy = 7A64926938BE39B1B50E2DC0BE40E5CB /* PBXContainerItemProxy */; + targetProxy = 3A741A805CA84A8E49872D4C96838AC8 /* PBXContainerItemProxy */; }; - C5AE9DBD369F8FBCA793EB2B8226B910 /* PBXTargetDependency */ = { + 86065F13F2DC438F5A1719C5E7DD80F4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = IQKeyboardManagerSwift; - target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; - targetProxy = 1BAE0F5A5F69E6929067AA1E681B69FE /* PBXContainerItemProxy */; + name = "Toast-Swift-Toast-Swift"; + target = C344E85893FCDEE5B70436E0A4A3472B /* Toast-Swift-Toast-Swift */; + targetProxy = D174B0FB299B16CD41E3019F93E429F4 /* PBXContainerItemProxy */; }; - DA86F778CFE28FBF1DD936F8B0479EBF /* PBXTargetDependency */ = { + 9EE2DC39C966CF6157073047D32D3567 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = EPSignature; target = 3CAF5EBFE5D1550CFF58AEC93594990A /* EPSignature */; - targetProxy = 265A00EE6B5BB96B3AC8FC0C13BA90B9 /* PBXContainerItemProxy */; + targetProxy = 79663F39931A50F6454880483831F20F /* PBXContainerItemProxy */; + }; + C4834FD6836AC1E1C00FD3EC69B3F24D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ImageViewer.swift; + target = 332B68EA081CEBFDA8881E0F51713DED /* ImageViewer.swift */; + targetProxy = F1763414C63B74B894B708614A5129AE /* PBXContainerItemProxy */; + }; + CFFBF7541D02CD9E126B56101FF1B167 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "LanguageManager-iOS"; + target = 75F1EA88CB9544AB5CBE20DEC9A011AE /* LanguageManager-iOS */; + targetProxy = 6675BD8F3B1EEE8B78C450C1B94DC727 /* PBXContainerItemProxy */; + }; + F3511CC1DE13C59E9E7A56D18C64F4A8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = NBBottomSheet; + target = 727C2007A89D1AD73613E3E2E22998E5 /* NBBottomSheet */; + targetProxy = 8DA8415961388AABC31B257BE3AD32C9 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 335888624B863A53F482B2E5A5CB861C /* Debug */ = { + 0B8ECEE9A19E3873AA2196631B3DA06C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 45DD2EA0D7026E816EA7C75B9937309F /* Toast-Swift.debug.xcconfig */; + baseConfigurationReference = 8C83EE9856D1BC7B5B1CF020B88300C3 /* IQKeyboardManagerSwift.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 = 15.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; + 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; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + WRAPPER_EXTENSION = bundle; }; - name = Debug; + name = Release; }; - 3365292A7B6310F9E47A806D7858BF35 /* Debug */ = { + 0F8CB5C565508E62AB65834BB57034B4 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 7CC191E7994C3C7161A6641B457C9166 /* Pods-MiniScanner.debug.xcconfig */; buildSettings = { @@ -1195,26 +1331,61 @@ }; name = Debug; }; - 362181FFCC66469CD12A50F910F838AF /* Release */ = { + 0FA1FBAB3886CB709C39BA2DF5FAD314 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5F4DA4A1313C3DBDEEA0B97DBD17DE03 /* Toast-Swift.release.xcconfig */; + baseConfigurationReference = ED4A8A32A2BA818D6750EA676864B21E /* IQKeyboardManagerSwift.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 = 15.0; - PRODUCT_NAME = "Toast-Swift"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardManagerSwift"; + IBSC_MODULE = IQKeyboardManagerSwift; + INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + PRODUCT_NAME = IQKeyboardManagerSwift; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Release; + name = Debug; + }; + 335888624B863A53F482B2E5A5CB861C /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4C78A52926C4D71DB286DB2E918A83D2 /* Toast-Swift.debug.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"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; }; 39440596D0B39AE8ECC2717121684FEC /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F36B6550A8DA1C92B8180E63E5F96179 /* LanguageManager-iOS.release.xcconfig */; + baseConfigurationReference = BDA3A2057897901810C098FD336C8AF1 /* LanguageManager-iOS.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1227,7 +1398,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 = 15.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1249,7 +1420,7 @@ }; 40133D3EB8F5F41DEF101CB7F221DB6B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 537BBBC0CBE54532981446B3953A1207 /* EPSignature.debug.xcconfig */; + baseConfigurationReference = 17C3E8DCDAA1F639684AE52919D2802D /* EPSignature.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1262,7 +1433,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 = 15.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1281,9 +1452,82 @@ }; name = Debug; }; + 4214354B215D0E0E97976853BE9BC6C8 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B909045ECCACC331FFB279B2914C204D /* ImageViewer.swift.debug.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/ImageViewer.swift/ImageViewer.swift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/ImageViewer.swift/ImageViewer.swift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/ImageViewer.swift/ImageViewer.swift.modulemap"; + PRODUCT_MODULE_NAME = ImageViewer_swift; + PRODUCT_NAME = ImageViewer_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 = ""; + }; + name = Debug; + }; + 4BA02157CE3459D31B18098900DBDC03 /* 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; + }; 587F6847DBCBE9579002441D0DB73E24 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5F4DA4A1313C3DBDEEA0B97DBD17DE03 /* Toast-Swift.release.xcconfig */; + baseConfigurationReference = 74AF036DAB58C01137D6C9CB10E6C533 /* Toast-Swift.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1297,7 +1541,7 @@ 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 = 15.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1317,16 +1561,16 @@ }; name = Release; }; - 6ECBB40B097BB17CD4F9B5BCCA90474F /* Release */ = { + 5AC66F34D6495E28B4F94DD62C4B576D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F49E60227D31D17E0FAED77A717FCE85 /* IQKeyboardManagerSwift.release.xcconfig */; + baseConfigurationReference = 74AF036DAB58C01137D6C9CB10E6C533 /* Toast-Swift.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardManagerSwift"; - IBSC_MODULE = IQKeyboardManagerSwift; - INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQKeyboardManagerSwift; + 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"; @@ -1334,26 +1578,45 @@ }; name = Release; }; - 73A52CACF89123D40B4CBD3F7E70B5BF /* Debug */ = { + 631A35B62346118D661FD5917F1B5E3F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 45DD2EA0D7026E816EA7C75B9937309F /* Toast-Swift.debug.xcconfig */; + baseConfigurationReference = 6B3A8FDD9AAB273950ECF930388BD5D0 /* ImageViewer.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 = 15.0; - PRODUCT_NAME = "Toast-Swift"; + 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/ImageViewer.swift/ImageViewer.swift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/ImageViewer.swift/ImageViewer.swift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/ImageViewer.swift/ImageViewer.swift.modulemap"; + PRODUCT_MODULE_NAME = ImageViewer_swift; + PRODUCT_NAME = ImageViewer_swift; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; 8C7488EEB2FF7D44EDD6A1FBA48C75CC /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CC637D89CCDB084F9E4800A7DE741326 /* EPSignature.release.xcconfig */; + baseConfigurationReference = 5EC3502DA31CDA1300AF35C0EEDA995B /* EPSignature.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1366,7 +1629,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 = 15.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1516,7 +1779,7 @@ }; A73A28CEE205ACFB6072250615C7D39D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0B540D7EB497DDDE9DD9B89449ED9181 /* LanguageManager-iOS.debug.xcconfig */; + baseConfigurationReference = 94126D4475C67118A54EAC862AD7E0CD /* LanguageManager-iOS.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1529,7 +1792,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 = 15.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1550,7 +1813,7 @@ }; B3CF11682A60F02B60820C17EE93D35E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B523C4AC55A9DA57DFF0678DBDA36CAB /* IQKeyboardManagerSwift.debug.xcconfig */; + baseConfigurationReference = ED4A8A32A2BA818D6750EA676864B21E /* IQKeyboardManagerSwift.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1564,7 +1827,7 @@ GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1585,7 +1848,7 @@ }; B89AE063F35BBC5F3358209AF37E6D16 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2A814EDEC6572ABC3F94BA0E7E889D8B /* NBBottomSheet.debug.xcconfig */; + baseConfigurationReference = 3F570B7AD8949CD4D893BABFC492E5AC /* NBBottomSheet.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1598,7 +1861,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 = 15.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1617,16 +1880,16 @@ }; name = Debug; }; - BE9A6A9A4A668B520291D4C3892A57BB /* Debug */ = { + C0D99FD8A2F12560912EB2607DBF6B65 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B523C4AC55A9DA57DFF0678DBDA36CAB /* IQKeyboardManagerSwift.debug.xcconfig */; + baseConfigurationReference = 4C78A52926C4D71DB286DB2E918A83D2 /* Toast-Swift.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 = 15.0; - PRODUCT_NAME = IQKeyboardManagerSwift; + 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"; @@ -1636,7 +1899,7 @@ }; C15C4E31ADF19556825A2743AEF62A77 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F49E60227D31D17E0FAED77A717FCE85 /* IQKeyboardManagerSwift.release.xcconfig */; + baseConfigurationReference = 8C83EE9856D1BC7B5B1CF020B88300C3 /* IQKeyboardManagerSwift.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1650,7 +1913,7 @@ GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1670,47 +1933,9 @@ }; name = Release; }; - C4A851E4BD8DCBD2790051A20ADA32F7 /* 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; - }; F8AD79C5141E28EAE67B8011B5C3B8F5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4FE4CD16723823EE08BA397637777409 /* NBBottomSheet.release.xcconfig */; + baseConfigurationReference = 448795080C247DAF7C36FE881781B848 /* NBBottomSheet.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1723,7 +1948,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 = 15.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1764,6 +1989,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 3C874D3149242BE26EBEC83F2F026059 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0FA1FBAB3886CB709C39BA2DF5FAD314 /* Debug */, + 0B8ECEE9A19E3873AA2196631B3DA06C /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 3E005A95330A065B56DC3405DE620CD6 /* Build configuration list for PBXNativeTarget "LanguageManager-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -1773,56 +2007,56 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { + 46E4E17E9F82D55726E7C0308E6EE21E /* Build configuration list for PBXNativeTarget "Toast-Swift-Toast-Swift" */ = { isa = XCConfigurationList; buildConfigurations = ( - 90D4D09BCB6A4660E43ACBE9ECB6FE9A /* Debug */, - 9553C89E183877A5CB2F3C6801BEC129 /* Release */, + C0D99FD8A2F12560912EB2607DBF6B65 /* Debug */, + 5AC66F34D6495E28B4F94DD62C4B576D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 5D7A5BCA6DF599B98DA57AB77B8B2795 /* Build configuration list for PBXNativeTarget "NBBottomSheet" */ = { + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - B89AE063F35BBC5F3358209AF37E6D16 /* Debug */, - F8AD79C5141E28EAE67B8011B5C3B8F5 /* Release */, + 90D4D09BCB6A4660E43ACBE9ECB6FE9A /* Debug */, + 9553C89E183877A5CB2F3C6801BEC129 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 6924C0AA178C5738938728902883FFFA /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */ = { + 573C4B61987DE43DB07309DF76E91F57 /* Build configuration list for PBXNativeTarget "Pods-MiniScanner" */ = { isa = XCConfigurationList; buildConfigurations = ( - BE9A6A9A4A668B520291D4C3892A57BB /* Debug */, - 6ECBB40B097BB17CD4F9B5BCCA90474F /* Release */, + 0F8CB5C565508E62AB65834BB57034B4 /* Debug */, + 4BA02157CE3459D31B18098900DBDC03 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9B7EB84F8E066F35F12B01B223B61F74 /* Build configuration list for PBXNativeTarget "Toast-Swift-Toast-Swift" */ = { + 5D7A5BCA6DF599B98DA57AB77B8B2795 /* Build configuration list for PBXNativeTarget "NBBottomSheet" */ = { isa = XCConfigurationList; buildConfigurations = ( - 73A52CACF89123D40B4CBD3F7E70B5BF /* Debug */, - 362181FFCC66469CD12A50F910F838AF /* Release */, + B89AE063F35BBC5F3358209AF37E6D16 /* Debug */, + F8AD79C5141E28EAE67B8011B5C3B8F5 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E72F7AA6A99974A3F5B74D95CB9A76A6 /* Build configuration list for PBXNativeTarget "EPSignature" */ = { + 8651241C94D90BE69E6FFE2D39BB8C01 /* Build configuration list for PBXNativeTarget "ImageViewer.swift" */ = { isa = XCConfigurationList; buildConfigurations = ( - 40133D3EB8F5F41DEF101CB7F221DB6B /* Debug */, - 8C7488EEB2FF7D44EDD6A1FBA48C75CC /* Release */, + 4214354B215D0E0E97976853BE9BC6C8 /* Debug */, + 631A35B62346118D661FD5917F1B5E3F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - EA9FDD23109C48E770C9EEBD600AABD1 /* Build configuration list for PBXNativeTarget "Pods-MiniScanner" */ = { + E72F7AA6A99974A3F5B74D95CB9A76A6 /* Build configuration list for PBXNativeTarget "EPSignature" */ = { isa = XCConfigurationList; buildConfigurations = ( - 3365292A7B6310F9E47A806D7858BF35 /* Debug */, - C4A851E4BD8DCBD2790051A20ADA32F7 /* Release */, + 40133D3EB8F5F41DEF101CB7F221DB6B /* Debug */, + 8C7488EEB2FF7D44EDD6A1FBA48C75CC /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/ImageViewer.swift.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/ImageViewer.swift.xcscheme new file mode 100644 index 0000000..d857409 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/ImageViewer.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 = "332B68EA081CEBFDA8881E0F51713DED" + BuildableName = "ImageViewer_swift.framework" + BlueprintName = "ImageViewer.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 5ed0e96..fbd9eb3 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Pods/Pods.xcodeproj/xcuserdata/g.makhoul.xcuserdatad/xcschemes/xcschememanagement.plist @@ -16,9 +16,16 @@ <key>isShown</key> <false/> <key>orderHint</key> - <integer>2</integer> + <integer>3</integer> </dict> <key>IQKeyboardManagerSwift.xcscheme</key> + <dict> + <key>isShown</key> + <false/> + <key>orderHint</key> + <integer>2</integer> + </dict> + <key>ImageViewer.swift.xcscheme</key> <dict> <key>isShown</key> <false/> @@ -30,35 +37,35 @@ <key>isShown</key> <false/> <key>orderHint</key> - <integer>3</integer> + <integer>4</integer> </dict> <key>NBBottomSheet.xcscheme</key> <dict> <key>isShown</key> <false/> <key>orderHint</key> - <integer>4</integer> + <integer>5</integer> </dict> <key>Pods-MiniScanner.xcscheme</key> <dict> <key>isShown</key> <false/> <key>orderHint</key> - <integer>5</integer> + <integer>6</integer> </dict> <key>Toast-Swift-Toast-Swift.xcscheme</key> <dict> <key>isShown</key> <false/> <key>orderHint</key> - <integer>7</integer> + <integer>8</integer> </dict> <key>Toast-Swift.xcscheme</key> <dict> <key>isShown</key> <false/> <key>orderHint</key> - <integer>6</integer> + <integer>7</integer> </dict> </dict> <key>SuppressBuildableAutocreation</key> diff --git a/Pods/Target Support Files/ImageViewer.swift/ImageViewer.swift-Info.plist b/Pods/Target Support Files/ImageViewer.swift/ImageViewer.swift-Info.plist new file mode 100644 index 0000000..ed3fafc --- /dev/null +++ b/Pods/Target Support Files/ImageViewer.swift/ImageViewer.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>3.3.8</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/ImageViewer.swift/ImageViewer.swift-dummy.m b/Pods/Target Support Files/ImageViewer.swift/ImageViewer.swift-dummy.m new file mode 100644 index 0000000..2a36e87 --- /dev/null +++ b/Pods/Target Support Files/ImageViewer.swift/ImageViewer.swift-dummy.m @@ -0,0 +1,5 @@ +#import <Foundation/Foundation.h> +@interface PodsDummy_ImageViewer_swift : NSObject +@end +@implementation PodsDummy_ImageViewer_swift +@end diff --git a/Pods/Target Support Files/ImageViewer.swift/ImageViewer.swift-prefix.pch b/Pods/Target Support Files/ImageViewer.swift/ImageViewer.swift-prefix.pch new file mode 100644 index 0000000..beb2a24 --- /dev/null +++ b/Pods/Target Support Files/ImageViewer.swift/ImageViewer.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/ImageViewer.swift/ImageViewer.swift-umbrella.h b/Pods/Target Support Files/ImageViewer.swift/ImageViewer.swift-umbrella.h new file mode 100644 index 0000000..704bc6b --- /dev/null +++ b/Pods/Target Support Files/ImageViewer.swift/ImageViewer.swift-umbrella.h @@ -0,0 +1,17 @@ +#ifdef __OBJC__ +#import <UIKit/UIKit.h> +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + +#import "ImageViewer_swift.h" + +FOUNDATION_EXPORT double ImageViewer_swiftVersionNumber; +FOUNDATION_EXPORT const unsigned char ImageViewer_swiftVersionString[]; + diff --git a/Pods/Target Support Files/ImageViewer.swift/ImageViewer.swift.debug.xcconfig b/Pods/Target Support Files/ImageViewer.swift/ImageViewer.swift.debug.xcconfig new file mode 100644 index 0000000..8ffb994 --- /dev/null +++ b/Pods/Target Support Files/ImageViewer.swift/ImageViewer.swift.debug.xcconfig @@ -0,0 +1,14 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/ImageViewer.swift +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +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}/ImageViewer.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/ImageViewer.swift/ImageViewer.swift.modulemap b/Pods/Target Support Files/ImageViewer.swift/ImageViewer.swift.modulemap new file mode 100644 index 0000000..8681a66 --- /dev/null +++ b/Pods/Target Support Files/ImageViewer.swift/ImageViewer.swift.modulemap @@ -0,0 +1,6 @@ +framework module ImageViewer_swift { + umbrella header "ImageViewer.swift-umbrella.h" + + export * + module * { export * } +} diff --git a/Pods/Target Support Files/ImageViewer.swift/ImageViewer.swift.release.xcconfig b/Pods/Target Support Files/ImageViewer.swift/ImageViewer.swift.release.xcconfig new file mode 100644 index 0000000..8ffb994 --- /dev/null +++ b/Pods/Target Support Files/ImageViewer.swift/ImageViewer.swift.release.xcconfig @@ -0,0 +1,14 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/ImageViewer.swift +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +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}/ImageViewer.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/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.markdown b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.markdown index 4d747e4..ec64880 100644 --- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.markdown @@ -49,6 +49,18 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +## ImageViewer.swift + +Copyright (c) 2013 Michael Henry Pantaleon (http://www.iamkel.net). All rights reserved. + +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. + + + ## LanguageManager-iOS The MIT License (MIT) 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 45294a8..73ba9c7 100644 --- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-acknowledgements.plist @@ -72,6 +72,24 @@ SOFTWARE. <key>Type</key> <string>PSGroupSpecifier</string> </dict> + <dict> + <key>FooterText</key> + <string>Copyright (c) 2013 Michael Henry Pantaleon (http://www.iamkel.net). All rights reserved. + +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>ImageViewer.swift</string> + <key>Type</key> + <string>PSGroupSpecifier</string> + </dict> <dict> <key>FooterText</key> <string>The MIT License (MIT) 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 31556ed..db7e648 100644 --- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Debug-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Debug-input-files.xcfilelist @@ -1,6 +1,7 @@ ${PODS_ROOT}/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks.sh ${BUILT_PRODUCTS_DIR}/EPSignature/EPSignature.framework ${BUILT_PRODUCTS_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework +${BUILT_PRODUCTS_DIR}/ImageViewer.swift/ImageViewer_swift.framework ${BUILT_PRODUCTS_DIR}/LanguageManager-iOS/LanguageManager_iOS.framework ${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 d18e5d0..b773078 100644 --- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Debug-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Debug-output-files.xcfilelist @@ -1,5 +1,6 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/EPSignature.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/IQKeyboardManagerSwift.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ImageViewer_swift.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/LanguageManager_iOS.framework ${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 31556ed..db7e648 100644 --- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Release-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Release-input-files.xcfilelist @@ -1,6 +1,7 @@ ${PODS_ROOT}/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks.sh ${BUILT_PRODUCTS_DIR}/EPSignature/EPSignature.framework ${BUILT_PRODUCTS_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework +${BUILT_PRODUCTS_DIR}/ImageViewer.swift/ImageViewer_swift.framework ${BUILT_PRODUCTS_DIR}/LanguageManager-iOS/LanguageManager_iOS.framework ${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 d18e5d0..b773078 100644 --- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Release-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks-Release-output-files.xcfilelist @@ -1,5 +1,6 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/EPSignature.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/IQKeyboardManagerSwift.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ImageViewer_swift.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/LanguageManager_iOS.framework ${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 074e267..e30f02a 100755 --- a/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks.sh +++ b/Pods/Target Support Files/Pods-MiniScanner/Pods-MiniScanner-frameworks.sh @@ -178,6 +178,7 @@ code_sign_if_enabled() { if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/EPSignature/EPSignature.framework" install_framework "${BUILT_PRODUCTS_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework" + install_framework "${BUILT_PRODUCTS_DIR}/ImageViewer.swift/ImageViewer_swift.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" @@ -185,6 +186,7 @@ fi if [[ "$CONFIGURATION" == "Release" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/EPSignature/EPSignature.framework" install_framework "${BUILT_PRODUCTS_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework" + install_framework "${BUILT_PRODUCTS_DIR}/ImageViewer.swift/ImageViewer_swift.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" 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 d2e1f7d..6a65574 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}/LanguageManager-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/NBBottomSheet" "${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/EPSignature" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/ImageViewer.swift" "${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}/LanguageManager-iOS/LanguageManager_iOS.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NBBottomSheet/NBBottomSheet.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift/Toast_Swift.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}/ImageViewer.swift/ImageViewer_swift.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 "CoreGraphics" -framework "EPSignature" -framework "Foundation" -framework "IQKeyboardManagerSwift" -framework "LanguageManager_iOS" -framework "NBBottomSheet" -framework "QuartzCore" -framework "Toast_Swift" -framework "UIKit" +OTHER_LDFLAGS = $(inherited) -l"swiftCoreGraphics" -framework "CoreGraphics" -framework "EPSignature" -framework "Foundation" -framework "IQKeyboardManagerSwift" -framework "ImageViewer_swift" -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 d2e1f7d..6a65574 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}/LanguageManager-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/NBBottomSheet" "${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/EPSignature" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/ImageViewer.swift" "${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}/LanguageManager-iOS/LanguageManager_iOS.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NBBottomSheet/NBBottomSheet.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift/Toast_Swift.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}/ImageViewer.swift/ImageViewer_swift.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 "CoreGraphics" -framework "EPSignature" -framework "Foundation" -framework "IQKeyboardManagerSwift" -framework "LanguageManager_iOS" -framework "NBBottomSheet" -framework "QuartzCore" -framework "Toast_Swift" -framework "UIKit" +OTHER_LDFLAGS = $(inherited) -l"swiftCoreGraphics" -framework "CoreGraphics" -framework "EPSignature" -framework "Foundation" -framework "IQKeyboardManagerSwift" -framework "ImageViewer_swift" -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) -- GitLab