From 50b06048e7b3a5657a99b91ffbd8ab5198ccc0f2 Mon Sep 17 00:00:00 2001 From: admin <wenfeng@imoobox.com> Date: Wed, 16 Dec 2015 17:50:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=80=89=E6=8B=A9=E5=95=86?= =?UTF-8?q?=E5=9C=BA=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- redstar.xcodeproj/project.pbxproj | 24 +- .../UserInterfaceState.xcuserstate | Bin 279722 -> 287932 bytes .../Rank/no_select_box.imageset/Contents.json | 22 + .../no_select_box@2x.png | Bin 0 -> 1960 bytes .../no_select_box@3x.png | Bin 0 -> 2463 bytes .../Rank/select_box.imageset/Contents.json | 22 + .../select_box.imageset/select_box@2x.png | Bin 0 -> 1738 bytes .../select_box.imageset/select_box@3x.png | Bin 0 -> 2148 bytes .../Assets.xcassets/SelectStore/Contents.json | 6 + .../check_box.imageset/Contents.json | 22 + .../\351\200\211\344\270\255@2x.png" | Bin 0 -> 1555 bytes .../\351\200\211\344\270\255@3x.png" | Bin 0 -> 1856 bytes .../uncheck_box.imageset/Contents.json | 22 + .../\345\275\242\347\212\266-49@2x.png" | Bin 0 -> 1091 bytes .../\345\275\242\347\212\266-49@3x.png" | Bin 0 -> 1163 bytes .../SelectStore/x.imageset/Contents.json | 22 + .../SelectStore/x.imageset/x@2x.png | Bin 0 -> 1205 bytes .../SelectStore/x.imageset/x@3x.png | Bin 0 -> 1359 bytes redstar/Classes/Macro/Constant.h | 1 + .../AddOnLine/Cell/OnLineTableViewCell.h | 4 + .../AddOnLine/Cell/OnLineTableViewCell.m | 80 ++- .../OnLine/SelectStore/Cell/CheckBoxButton.h | 13 + .../OnLine/SelectStore/Cell/CheckBoxButton.m | 24 + .../SelectStore/Cell/SelectAreaTableCell.h | 4 +- .../SelectStore/Cell/SelectAreaTableCell.m | 66 +- .../Cell/SelectProvinceTableCell.h | 4 +- .../Cell/SelectProvinceTableCell.m | 69 +- .../SelectStore/Cell/SelectStoreTableCell.h | 5 + .../SelectStore/Cell/SelectStoreTableCell.m | 98 ++- .../OnLine/SelectStore/Model/AreaModel.h | 2 + .../OnLine/SelectStore/Model/ProvinceModel.h | 1 + .../OnLine/SelectStore/Model/StoreModel.h | 1 + .../SelectStore/View/SelectStoreHeadView.h | 14 + .../SelectStore/View/SelectStoreHeadView.m | 75 ++ .../SelectStoreViewController.m | 69 +- .../Cell/RankScreenTableViewCell.h | 15 + .../Cell/RankScreenTableViewCell.m | 74 ++ .../View/RankListTableHeaderView.h | 15 - .../View/RankListTableHeaderView.m | 21 - .../RankingListViewController.h | 11 +- .../RankingListViewController.m | 643 ++++++++++-------- .../Module/Home/Cell/HomeTitleTableCell.m | 10 +- 42 files changed, 1073 insertions(+), 386 deletions(-) create mode 100644 redstar/Assets.xcassets/Rank/no_select_box.imageset/Contents.json create mode 100644 redstar/Assets.xcassets/Rank/no_select_box.imageset/no_select_box@2x.png create mode 100644 redstar/Assets.xcassets/Rank/no_select_box.imageset/no_select_box@3x.png create mode 100644 redstar/Assets.xcassets/Rank/select_box.imageset/Contents.json create mode 100644 redstar/Assets.xcassets/Rank/select_box.imageset/select_box@2x.png create mode 100644 redstar/Assets.xcassets/Rank/select_box.imageset/select_box@3x.png create mode 100644 redstar/Assets.xcassets/SelectStore/Contents.json create mode 100644 redstar/Assets.xcassets/SelectStore/check_box.imageset/Contents.json create mode 100644 "redstar/Assets.xcassets/SelectStore/check_box.imageset/\351\200\211\344\270\255@2x.png" create mode 100644 "redstar/Assets.xcassets/SelectStore/check_box.imageset/\351\200\211\344\270\255@3x.png" create mode 100644 redstar/Assets.xcassets/SelectStore/uncheck_box.imageset/Contents.json create mode 100644 "redstar/Assets.xcassets/SelectStore/uncheck_box.imageset/\345\275\242\347\212\266-49@2x.png" create mode 100644 "redstar/Assets.xcassets/SelectStore/uncheck_box.imageset/\345\275\242\347\212\266-49@3x.png" create mode 100644 redstar/Assets.xcassets/SelectStore/x.imageset/Contents.json create mode 100644 redstar/Assets.xcassets/SelectStore/x.imageset/x@2x.png create mode 100644 redstar/Assets.xcassets/SelectStore/x.imageset/x@3x.png create mode 100644 redstar/Classes/Module/Function/OnLine/SelectStore/Cell/CheckBoxButton.h create mode 100644 redstar/Classes/Module/Function/OnLine/SelectStore/Cell/CheckBoxButton.m create mode 100644 redstar/Classes/Module/Function/OnLine/SelectStore/View/SelectStoreHeadView.h create mode 100644 redstar/Classes/Module/Function/OnLine/SelectStore/View/SelectStoreHeadView.m create mode 100644 redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/Cell/RankScreenTableViewCell.h create mode 100644 redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/Cell/RankScreenTableViewCell.m delete mode 100644 redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/View/RankListTableHeaderView.h delete mode 100644 redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/View/RankListTableHeaderView.m diff --git a/redstar.xcodeproj/project.pbxproj b/redstar.xcodeproj/project.pbxproj index e1ab2e3..4b44250 100644 --- a/redstar.xcodeproj/project.pbxproj +++ b/redstar.xcodeproj/project.pbxproj @@ -38,7 +38,6 @@ 84800D1E1C1FB67300E8B673 /* SelectAreaTableCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 84800D1D1C1FB67300E8B673 /* SelectAreaTableCell.m */; }; 84800D211C1FB69400E8B673 /* SelectProvinceTableCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 84800D201C1FB69400E8B673 /* SelectProvinceTableCell.m */; }; 84800D241C1FB6A000E8B673 /* SelectStoreTableCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 84800D231C1FB6A000E8B673 /* SelectStoreTableCell.m */; }; - 84800D2F1C1FF71200E8B673 /* RankListTableHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 84800D2E1C1FF71200E8B673 /* RankListTableHeaderView.m */; }; 8480BEA21C14326100E2F18F /* MoreScreenView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8480BEA11C14326100E2F18F /* MoreScreenView.m */; }; 8480BEA61C14378C00E2F18F /* ScopeTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8480BEA51C14378C00E2F18F /* ScopeTableView.m */; }; 8480BEA91C143A0800E2F18F /* GroupTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8480BEA81C143A0800E2F18F /* GroupTableView.m */; }; @@ -127,6 +126,9 @@ 84D8636F1C1148EC00E4F4CC /* InspectAddCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D8636B1C1148EC00E4F4CC /* InspectAddCell.m */; }; 84D863701C1148EC00E4F4CC /* InspectPicAddCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D8636D1C1148EC00E4F4CC /* InspectPicAddCell.m */; }; 84D863731C11923F00E4F4CC /* AddQuestionTableCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D863721C11923F00E4F4CC /* AddQuestionTableCell.m */; }; + 84D98D131C210F3300C7C96F /* RankScreenTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D98D121C210F3300C7C96F /* RankScreenTableViewCell.m */; }; + 84D98D161C21371D00C7C96F /* SelectStoreHeadView.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D98D151C21371D00C7C96F /* SelectStoreHeadView.m */; }; + 84D98D191C21507500C7C96F /* CheckBoxButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D98D181C21507500C7C96F /* CheckBoxButton.m */; }; 84DB9BC41BDCD4B600822CC4 /* CustomDropMenuView.m in Sources */ = {isa = PBXBuildFile; fileRef = 84DB9BC31BDCD4B600822CC4 /* CustomDropMenuView.m */; }; 84DB9BC71BDCD67200822CC4 /* UIView+Extension.m in Sources */ = {isa = PBXBuildFile; fileRef = 84DB9BC61BDCD67200822CC4 /* UIView+Extension.m */; }; 84E0ABCD1BFB082E001C8F45 /* TaskDetailModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 84E0ABCC1BFB082E001C8F45 /* TaskDetailModel.m */; }; @@ -231,8 +233,6 @@ 84800D201C1FB69400E8B673 /* SelectProvinceTableCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SelectProvinceTableCell.m; sourceTree = "<group>"; }; 84800D221C1FB6A000E8B673 /* SelectStoreTableCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SelectStoreTableCell.h; sourceTree = "<group>"; }; 84800D231C1FB6A000E8B673 /* SelectStoreTableCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SelectStoreTableCell.m; sourceTree = "<group>"; }; - 84800D2D1C1FF71200E8B673 /* RankListTableHeaderView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RankListTableHeaderView.h; sourceTree = "<group>"; }; - 84800D2E1C1FF71200E8B673 /* RankListTableHeaderView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RankListTableHeaderView.m; sourceTree = "<group>"; }; 8480BEA01C14326100E2F18F /* MoreScreenView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MoreScreenView.h; sourceTree = "<group>"; }; 8480BEA11C14326100E2F18F /* MoreScreenView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MoreScreenView.m; sourceTree = "<group>"; }; 8480BEA41C14378C00E2F18F /* ScopeTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScopeTableView.h; sourceTree = "<group>"; }; @@ -410,6 +410,12 @@ 84D8636D1C1148EC00E4F4CC /* InspectPicAddCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InspectPicAddCell.m; sourceTree = "<group>"; }; 84D863711C11923F00E4F4CC /* AddQuestionTableCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AddQuestionTableCell.h; sourceTree = "<group>"; }; 84D863721C11923F00E4F4CC /* AddQuestionTableCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AddQuestionTableCell.m; sourceTree = "<group>"; }; + 84D98D111C210F3300C7C96F /* RankScreenTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RankScreenTableViewCell.h; sourceTree = "<group>"; }; + 84D98D121C210F3300C7C96F /* RankScreenTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RankScreenTableViewCell.m; sourceTree = "<group>"; }; + 84D98D141C21371D00C7C96F /* SelectStoreHeadView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SelectStoreHeadView.h; sourceTree = "<group>"; }; + 84D98D151C21371D00C7C96F /* SelectStoreHeadView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SelectStoreHeadView.m; sourceTree = "<group>"; }; + 84D98D171C21507500C7C96F /* CheckBoxButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CheckBoxButton.h; sourceTree = "<group>"; }; + 84D98D181C21507500C7C96F /* CheckBoxButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CheckBoxButton.m; sourceTree = "<group>"; }; 84DB9BC21BDCD4B600822CC4 /* CustomDropMenuView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CustomDropMenuView.h; sourceTree = "<group>"; }; 84DB9BC31BDCD4B600822CC4 /* CustomDropMenuView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CustomDropMenuView.m; sourceTree = "<group>"; }; 84DB9BC51BDCD67200822CC4 /* UIView+Extension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+Extension.h"; sourceTree = "<group>"; }; @@ -705,8 +711,6 @@ children = ( 846206B31C06AF700015C456 /* RankListHeaderView.h */, 846206B41C06AF700015C456 /* RankListHeaderView.m */, - 84800D2D1C1FF71200E8B673 /* RankListTableHeaderView.h */, - 84800D2E1C1FF71200E8B673 /* RankListTableHeaderView.m */, ); path = View; sourceTree = "<group>"; @@ -751,6 +755,8 @@ 84800D201C1FB69400E8B673 /* SelectProvinceTableCell.m */, 84800D221C1FB6A000E8B673 /* SelectStoreTableCell.h */, 84800D231C1FB6A000E8B673 /* SelectStoreTableCell.m */, + 84D98D171C21507500C7C96F /* CheckBoxButton.h */, + 84D98D181C21507500C7C96F /* CheckBoxButton.m */, ); path = Cell; sourceTree = "<group>"; @@ -771,6 +777,8 @@ 846ABE061C1EE3970020C331 /* View */ = { isa = PBXGroup; children = ( + 84D98D141C21371D00C7C96F /* SelectStoreHeadView.h */, + 84D98D151C21371D00C7C96F /* SelectStoreHeadView.m */, ); path = View; sourceTree = "<group>"; @@ -1010,6 +1018,8 @@ 84846E991BE07CDF0010550A /* RankingListCell.m */, 846206B91C06AFF50015C456 /* RankCommentCell.h */, 846206BA1C06AFF50015C456 /* RankCommentCell.m */, + 84D98D111C210F3300C7C96F /* RankScreenTableViewCell.h */, + 84D98D121C210F3300C7C96F /* RankScreenTableViewCell.m */, ); path = Cell; sourceTree = "<group>"; @@ -2185,6 +2195,7 @@ 846ABE0C1C1EE3970020C331 /* StoreModel.m in Sources */, 84F57C501BEC7AA300DDEEB1 /* AddQuestionFooterView.m in Sources */, 84CF0F1E1BE9B40400C855CE /* InspectDetailFooterView.m in Sources */, + 84D98D161C21371D00C7C96F /* SelectStoreHeadView.m in Sources */, 84F30DA41BFC19F200CBAD13 /* RankListModel.m in Sources */, 84CC34EF1C09AEC0002F10E2 /* LookOnLineDetailViewController.m in Sources */, 8487D8091BF20FAD00E63E90 /* TaxisView.m in Sources */, @@ -2197,6 +2208,7 @@ 848A201D1C180C1900422FAB /* OnLineCompleteDetailCell.m in Sources */, 84F57C461BEC388A00DDEEB1 /* CommentView.m in Sources */, 84ED5DD81BF2E64300A1BB6D /* ScreenView.m in Sources */, + 84D98D191C21507500C7C96F /* CheckBoxButton.m in Sources */, 8474C5831BE751A2007DCF19 /* CommonFunc.m in Sources */, 84AD4F491BF4BC0600BFB37C /* RankDetailTableCell.m in Sources */, 848699B31BDF810900859DFE /* InspectTaskViewController.m in Sources */, @@ -2228,7 +2240,6 @@ 84AD4F3D1BF4894D00BFB37C /* RankDetailView.m in Sources */, 84C972961C1ABE08003A3276 /* PicScreenView.m in Sources */, 8473E38B1C1BCFC400960257 /* InspectTitleTableViewCell.m in Sources */, - 84800D2F1C1FF71200E8B673 /* RankListTableHeaderView.m in Sources */, 84ECCF1B1C0210F000EA4960 /* CommentModel.m in Sources */, 846ABDF51C1E5E780020C331 /* PictureListModel.m in Sources */, 84E0ABCD1BFB082E001C8F45 /* TaskDetailModel.m in Sources */, @@ -2276,6 +2287,7 @@ 84A673C11C0C7AEB000F828E /* AnnounceViewController.m in Sources */, 842547FC1BF03977006C79C5 /* QuestionModel.m in Sources */, 84E420441BE84A2300689976 /* QuestionCommentCell.m in Sources */, + 84D98D131C210F3300C7C96F /* RankScreenTableViewCell.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/redstar.xcworkspace/xcuserdata/admin.xcuserdatad/UserInterfaceState.xcuserstate b/redstar.xcworkspace/xcuserdata/admin.xcuserdatad/UserInterfaceState.xcuserstate index d7e0f79f81b0535e9208bf7ec1b045c493d25cb0..5f0ca656cff933f8f4e2b25a8e46eb69381381e7 100644 GIT binary patch literal 287932 zcmce;cVJY-yZ?V?>siS5-g`+l+xsS4vL*E1i-b+Gflv}mLT`HjL8OBS(yM?Vy(_&d zO*#V7n}CXdO4HxT20prb@7?dc|NQ*JkoTO|oM)byd8VA16!+^>UR`50pMwB|fv^w` z!b60@nT4NqR1Jt%RhL&*bW~Lq_llR)RCiLvs!Dp6qjFnSO=Uj@1ja5}M`!6FA_PNB zhy}5sY$ylPL%EOvGD0TE3|Sy6)D&t4HHTV2EumIWYp4y>7HS8zhdO`~P!4*5exL^Q z2ZO;7FanGOqrn*PF&GaffyrPxm;q*i*<c=+4;F(Z;0v$<tOjeqdawa(0b9XN@HN;2 z_JV`p5I6?D1t-BNa2A{cm%wFk4g3ghf!p9dcmN)QC*Udg4g3!N0I$It41@s~JcfX& zhpCUDVrUo^hK=E41Q-cMicw-z7#$`XW55_OR*Vhf!niT{7$2qp6T%c?8ep1WnqpdF zT4CB@+G9Fnx?qYh-7%$@IHnxa3sZrq#8hKyFoQ6IF~cz<FrzS|G2<{FV<uuIVWwfG zV?M*o!pz0Y!z{uq#w^Etf%y`%8nX_w9<v#<1+xRQ6SEt$2Xg>(5OWlB408f=5_1M~ z7IP7E33C;54RaH73v&;1AM*(F81pOUDdq*{cg!oyYs}wR2#dqwu_SCgECox&GO;Wy z56j1ju@bBTtHf%tI&3c1fVE()SSQwn&BNwngV+LW6kCXGjBSE#fo+Lxi*1MPgzb#& zhAqODU`w$*vE|sl*a~bFwi-JSI|w@rI~<E(M`6ce$6+U6Ct{~!r(tJeKf}(!&c!ao zF2XLuF2}CIeu-U+U5DL--HhFi-GSYO-HqLkJ%BxeJ&HY!J%Rlmdj@*}dl7pDdlh>F zdlP#Xdk^~)_7V0M?6278*caHB*jL!Uuz%yQI3lh-j*4UAxHutBic{jWI6cmUv*BF0 zJX`=5#x=k-!L`7(!F9lO!4=_3a6NFnah14g+(6t=+(_JL+&J6>+!Wjl+$`K&+(O(^ z+zQ-k+&bJQ+&0|TxIMT7xFfjlaHnu*aTjq{aMy9SarbeLaKGT5;r_tA#{G@Q;)(eB zcq*QW=i-HUDPD=!;`MkF-iCMK^Y8(D7~cTj1m6PR2HyeS1z&_O!S}%T##iF2@dNQg z@gwo0@#F9l@Kf+J@U!r9@eA=w@hkAF@$2xL@Z0cT<M-eX;E&+H!=J*R#b3l<!C%MU z#^1+3!vBJQhW`Wq8vi!|OCS>J6Q~3xflm+<Bm@P)NU#!Y1Q)?g$S3#+1%wcxDWMsm zIiUri9ics;1EC|K3!y7vFku*BBw;jR3}HNB3SlZ?8etY;K4B?g1>q~gM#5IY*Mxn9 zLxgV$rwHc>R|q!=_X$r3&j>FGZ;4nUiAW}Li98~oC?Lv-3ZjyzB07j}Vm`5e*nrrK z*oN4N*o|09>_zNH96%gKOb|aIP9RPsP9lCvoJpKVTu59>TuEF@Tu0nN{D!!TxQ}>{ z_$~1y@f7ha@iOrm@kiog;uGS}#9xTN5}y)Z5Pv8BL3~U6i}*KOAI^fwFa@T<G?)&v zVGb<F`Xp;|)|9LnS)XRj&iXuSe%6AlC0R?eR%ETrT9frv)`qN&SzEKVWqqCXP1fG5 zeOZUH4rhIv^<CDftkYTNvd(8+&iWzi$E@pFx3lhKJ;-{P^(5=(tlzSpW&M%$XV#mn zw`4%ZkO^cWxjs3IOe53DY%+%|APdP-vW%=EtI65q9I}yYBHPGzvYYH7`^bKBh#V$2 zAU7m8B{w6tBDW^DCwCxsA$KKrC&$Qfav8Z7xi`6z+>cyC?oS>}9zq^L9!VZe9z*_^ zJf1v>JefS5JcB%oJexd^JfFOnyoCG(c?Eejc@23zc>{S1c`JD*`D^kX@?P>m@*(mu z^0(xZ<WuCc<a6Xp<jdr1<R8hm$hXP&$q&en$xp~n$-j|*C;vfyO@2dxD1d^e5GeI1 z^(j;ejl!a^DSV26BB4krN{Wi2qhwPI6eGn-u~A$UHzl9qqZCj=ltM}aN)t*`N=r&B zN;^t>N@q$JN)e?yrIZq<lv8?9DkzndYDx`d5M?lBIAsK76lFAJ9OYxmM9L(}G|F_! zXOvl#xs-X7MU=&q<&-ZdUs6_6)=}0|HdD4xc2IUwc2o9H4p0tKj#7?MPEbx#&QQ)$ zE>bR0u2Qa1Zc=Vh?osYj9#I}sex*F6yrBF}c}00m`I`z+aa25&M6E}qP^nZVl||)I z`BX7gLRC<eR4r9U&7~Ts7OIu%q`Ihi)O>1?T0o6b3#pB%O{guXEvap(?WmooovGcZ zMbr{%DYYlHoZ6RKL9L=zQwLH9QHN27QxWPY>R9SH>ICXU>Qw49>P+fq)H&3-)P>YV z)MeD=)K%0kscWh0sGF#psoSYLsJp1Usr#u1s7I(rsmG}&sNYl1P%ls~Qm;_2Qg2Xi zQtwjlQGcR7qW(htmHM3eg8GvBiuxDzZyJ_{qro&1jZCA^7&Io0OXJZ*G%-z1Q_wUt zElp3$rI~3KnuF$~d1-mH04+$1(4w?Pw8pgNv=+2Bw6?U4v`(}SXx(VVv=UkmT2ERZ zT3_0Sv?|&F+CbV++AvyzhR{Bujir4;n?RdFn@anXHk0-_Z4PY#Z6R$bZ5eGPZ58b+ z+FII1+9ujI+IHGEv|Y4)wEeWhv?H|dXvb-%Y2VY%(=O0{pk1L|r`@34q1~lDr2Rzu znf43q8SOdkPufe`TiRcA3>`}+(qVcQolK|G8FUVvOBd2bbQxVvSJO509J-!vqMPY< zx`Xbad+C09fF7nt=nd(O=*{TO>8<H)=pE=C>0Rj`&|~ysdKtY3y*IrNy&wHUdVl%= z`Vjh1`bc_$K8F4geLVdW`egbP`V9J~^x5>!>GSCe=u7BJ=_}|f>1*g;(KpaH(znvL z(Z8mDL*Gl^M?XYAO#hbt9sLyjH2oa?JpD5L2l|in>-5|7JM;(ihx8}(pXtBRpV9xI z|4DyCf6D+241>TRGU_w37&Hc*!Det60)~(wWylyRhMJMh$YB^6CWeh+XSf+2hL7QA zgcxB)14cteQ${mJD@JQZdqxLF7e-e`cSej6XOuB|F?us98T}YFjQ)(lj3JB>jFF7d zj4_Ol8RHp~7?T;(88aBO7_%Ak81os68A}*nFjg>DGuANHGd3``Ft##wGQMW)VeDlb zWE^4~V|>dv$vDM0%Q(ll#JJ43#`uwOi*cKApYee4nDK=1l<^zmcg7!#*NitzhzXc@ zCV^RxS)WN|(wHnJo5^Pim=dOxsbs2{I%YQ0z%(+gOdHe1bTjjrK4t+k#4KbsU^Zbk zWwvCtVzy(pXLe?GVHPpFGfSCqW;wGLvw~U4tY+3Q2QddThciboM=?h;$1y)<PGnAE zPGe4Ie#V@|oXecYT*O?=T+aN0`6Y8Ta~*R%b2D=ba|d%Lb2oDj^8oW8^C<He^91uG z^9=JW^CI&S^D6Ti^Ct5a^B(g)^AYng^H=6m<_qTU%va3U%)eO>3&+B<NUVA+3X95O zvREu0i_a3XBrF9>$<nfPtX!6XWno!aPL_+6$I52~Sp}>ptB}>0)r8f8)soeg)sEGP z)tS|eRm3V`m9l!W%2|C`6|5>&HESSi5NjA~I16EoVvS{uV@+U9WKCsFW6flJ#+t*L z%UZ}<#9GE$&RWI#lC_q#j<t!knYEp@gSCsbo3)>HfOUj*ly#hSg7rP?4C?~xBI^q4 zD(eR8ChIQi9_uI8Bi1jhUs=ytFIX>GuULPv{$^v@I5x~CvB_)-o55zXxojR=#1^yV zYz14x*0S~NT(+5QVLRAPwwIm94zPpl2s_Gd#BR)P&TheO!*0v&$nM1cfZdH<%r0T~ zVE1JAVfST!$gW}!U=L&uWe;N~*a-V0_E`2O><R2C?5XTe*)!Rnv*)lEuotqIvX`+} zvRARcVy|UyWN%_`V{d1F!`{W-$KKCA%s#^Yj(wbcn*BZdJo^Is2lf^Ab@mPR9rj)J zL-tSXpV_~#pRu2_|75>pzh(c$!Emq~A_wMVamXAxhr!`+xEvuz#F26295qM7$>HcZ zCXSh7=QubXj+f)-1UO+%gwv4Ih|`SIoYR`qhSP!5k<*p)0Vl>O=9F=IaC&q4aQbmR z<n-qZ;0)mm<&5McIAb^;amI5#;Y{XC;mqKC%9+jioHL)ZfU|_Nl(T}flCy^M6=wry zBWEjT8|Q1zH=MnkeVjv_!<=t9-*HZHPIJz2&T}qve&GDbxz4%Gxx;zDdB}Of`I++@ z=Nab@&Yzq&oVQ%S#c&B+BDX#_i%a9uxoj?nE8q&bQm%}v;;OmX+#IfvYvS6tcCMT2 z;rh6KZipM^HsChoHsv<sw&J$tw&!->cHwsAcIU>pac&v67q>UJlG~44!|l%<%pJlV z!5zsR%^k!2m^+?3i94A)ojZfOkh_Sxn7f3#l)H?(ocjfL1$Ps7Gj|JjD|Z`rJ9h_n zC-*S-2=^%W823E)0{0^K68AFq2ksT_Rqg}sL+(%9N8HEUC)}U8zi?l3-*De@|Kk45 zgLr_4;Zb;09*sxmF?dWKi^t~4c?zDAr{bx38lIM?<Jox*o|EU|xp^L*mzT$Dz-!2B z#B0oJ&+EYJ$m_)G%<IDI%KLy<&g;eN&FjPK%d6m3^7`>c@J8|yJcKujH<~w&H-R^i zH;FfyH-|TuH;*@;w~F^AZ#8cX?<?L~-a6iT-Z#8myxqJ#yzh9&c_(-$c|Y*3@UHT% z@gDMi;yvO$=KaZg$$Q0n&3nUp%lnI8k6)jk#V7MAd@7&Dr}M>p317;W@#TC4U&%M| z&3p^r%D3_Dd<Wmj5AnnN2tUd%<Tv0q<Tv8C<G1H`;CJMA;&<kE;rHP8<d^e%@dxk+ z@(1w;^M~+<@`v$<^T+c);ZNXC<WJ&H=1<|z<<H~K=P%$d<S*hc<}cx|<*(zf=WpO| z<Zt3{=5OKe<L~Dm;2-24;veQ8;UDFn<DchW;9ull;$P<fz`w%3&ws#w$p4A|i2s=X zg#R=D75_E=jQ|#q1oZ^<1z7^JfFhs@gaVO3ERYDK0+~QAPza0ylfW#n2&@8|z%FnI z3IriRSP&6J1%-kJf;NJ-f_8%Tf?`35pi~eSd?=_AR10bZ{RIOA0|lc6V+0=w#tNnj zW(YnN%oHpZED<afEE6mjd?8pNSSi>n*do{}*d{n2I4C$II4n3LI4d|OI4`&<xFxtP zxFh&g@Ko@d;F;iWAtVGsj1Vit3GqULkRfCWSwgmuBjgHsLcUNf)CjdgoiJONBh(9X zg>Ioo=oRJ(^MyX4Ul<TJ5jGVz6E+ui7IqPK6@DP>CM*(m7siBrg%!d|VL#z8;c(#y z;U~fg!imC3!pXuZ!l}Y(!ui4l!iB;`!ZpILglmQCgzJSHgd2ssg?og1h5LjjgeQfk zgja-Dh1Y~X3a<-q2yY5+34a#;BK%eORQOi-m+)^9B+3$zMHCTLL=(|P3=vZ#70E<$ zkwT;tsYGg#Mr0M)M0Sxw<P^C?Zjnb66%~pah#HF8irR_Vi#mu(M5Us*s7%yD)KgS0 z>LnT=8Ymhh8Z7!qG*&cD^s#8X=o8Td(L~W4(R|SY(L&K8(HhZLqP3!RqV=K;qK%?W zqCKL$qJ5(Mq64CXqC=v?qBEkiqI072q6?ynqD!JXqPwDdqWhu;qKBfNM2|#&i2fA4 z6ulA?#6&SHCW+Z%j+iUviTPrISSZ$tb>eJsj#w|w6&u7xu~(cY&KEZnHxf4%w-<L1 zcNBLL$Hish9^#(j8gYN|0P!gCXz>{FRPi+Nbnyc5Lh&N;V(}93Qt>kJa`6W7M)4-` zX7LvBR`E9RcJV>+A@O1H5%F2^Iq`Y%P4O-9ZSfuPUGY8feepB#bMXuD?-GmzE5S+d z5`u&%fh8mfTf&iWB}$1(qLyeRR*6kwmpCK^l8_`UiAY*XT1i?<+DM8d-6b(ev7|&& zDv3+VBvq1XNsXkx1d)uAjFya%d?Xnw87G+``BXAf@|k3oWVYmU$#TgTk`<DblC6>* zlAV&TCErMnN{&gsm3${TE;%7NDLEy%BDpHLCizivU2;QmQ*ul4v*Z`auac*dx01gk ze@p92v!rAxMM{;@q;x4mDv?U1GO1i@kQ${XsacvY^-2BGfV7FUskE82xwM6}rL>i_ zwX~bGNZMT*lNL)$q@~ih^h0Ttv|2h+nvf#WQPRoMDblIZdD8jP1=5AmMbgF6CDNtR zb<*|H4bqL$P14QMEz*6`{n7){gVNK|@1<v?XQkJrH>5YEx1_hFccgcvPo=*}pGlv~ zAQ_NhWLOzhMw8KH44FhGmC0msnL%chnPhpge3?(?mo=6(ku{Zdly#DImUWT!koA<6 z%X-NM$Og&=$p*_ll8u#(lYK1vR5nxgnQWG9sce~Sx$FzsM%gCWX4w|mKG}ZR0of_p zY1#L(GqSU?bF%ZY3$k0X+p;^dyRv(-`?3eJ=du^F-{lxNR*sY7<#ahi&Xh~#GPzu? zkSpaXxmvD~Tje&nUG9(<$V2k5JR)x?ZzXRnZzFFjZzpdr?;tOcm&)VvGI^D}T3#bh z$PxJ{`DpnR`BeEd`E>aL`9k?3`C|DJ`BM2Z`Fi;V`9}FB`DXbR`BwQh`2qPs`62mX z`4Rb1`7!yo@(c2d@=Nl|^1JeT^84}!^5^mw^55luD6k5g0<Rz_7z(C>rC=-M3WY+c zP$|?3jY6x?DeMY|!l`g6!itC@swh-6P&8CDQZ!byS9DNxRCH3r6=jMZik^xZMSsNr z#X!Yq#Tdm$im{66iW!Pe6*Co!6-yLL70VRs6&n;A6`K@$6nho>6#Eq?6{i%Z72hk) zD9$R*DQ+lkDsCxmD}GV@s(7mSP4SoFZzZGzO0troq$+7jky5ObD5Xl7Qm#}el}eM+ zth6YtO20Co3@Qth&6LfREtFl9U6mgw%ay&9y_J2GeU%l;N@YLgFy(ON2<1rS1m#5K zB;{n~9OYc)Jmq}lD&?2T)yi$k?aCd>L(0R-Bg&)7bIS9|3(8x{+sZr2yUM4^-;~dk zf2$xBP+?S96;6d$5mXEnQ^iuTRU8#p#Z#$NYL!N%RoPT_l|$uJg;ZfxL={!FQngmK zQMFZdSH)DtstQ%5s-NmZ)o|4a)ksxBg{VfUMytlCrmCi?rmJSC7OEDh7OR%1)~eR2 z)~miz?NaSl?NNQFI<C5;x~%#^bx(C)^+5Gp^+NT#>JK$mjZ@>*1T{m=RI}7<HAl@= z^VEE`TCGuQ)jG9Z?NB?_F11_jQG3;S>IUkD>PG6u>L%)@>SpTZ>dxve>aOY!)aB}4 z>fY*s>Otzk>LKc}>T&9i)#KGO)t{+nsb{N~sh6w2P_IyLQg2poQSVdlS07LxRG(IV zuRfzbtG=$jp}wiUrT$s{i~3jf8}(cDU+TX#^)*=<vWB9eYG@j|hM|#Yq#BtfS7Xo^ zH6~4-CST*z_%)3+O*Bn4%`}}foi$xFT{S&5<(gia-kO1$L7KsuA)2w8ahi`c<25ri zpJ`@kW^0ydmTSJytk7)IY}RbiY}IVjY}f42?9?3A9MK%r9MhcFT+m$9T+-ap+|}IE z+}AwQJlDL?0xd?1)#9`?EnUmdGPP2zOe@zKv_`E-Yu4s#eOkXZpbcsZv>|O++d|t? z+e-U^wwty{+gsa5+gDqm9ikno9i|<w9k2aFJ3%{3J6rp?c8+$gcAj>=c9r%^?P~2B z?RM=B?N04s?Gf!!?K$mv?FH>c?QQKH?Op9X?S1V7?L+NP+TXQ*X#do{)V|Wb*1plc z)sb}dboF&vI-ZWN6X=9Gkxs0W=%hNmE>~yJ8FgM=o-SYK(>2mH)-};J)pgW$(skB# z(e=>v)RpUc>3Zw>==$m^bVGDQb;ESSb>nrP=qBhU>SpUc*Uiz*)veI2)UDEO(QVaj z({0!7(CyTHt@}oIRCi4Gt?oPBMcpOcW!(?Dd%F9&2fBy47rNhdf9U?yz0|$Zz1F?S zhO<f8^|I?{bF+Eb{A@wCCR>}W%g)YrWIMB6+3svlwl_O3yFqrt>_*v*v)gBP$nKck zDLbBBmfa(}XLe0?|Lg(T1G7hGkIDWhds_DN>>1ggX3xz2EPGb=((Gl~%d<CRZ_M75 zy(fEb_P*>B*(bA4WuMNzntd(%$L#CbkFp<UKgoWX{VMx)_M03yhm=z<hm*t2;pM1u z)H#|QZH_I+p5w?V$O+|yb6VuI%xRU=I;Txe+njbev7F+ZlAOw%emNiJROO7w8JUyF zL2@SLOwO5-Gc{*g&h(raIiKb%%2}MVBxh~Tx}5bn8*+B#?9SPfvo~j7&i<SOIR|r2 z=X{@YCg;bT>p3@a9_KvC`8ns8oYy&Ta^B|rrLU*2ug}tx^?bcRFVu_lI(@c2N3Ykr z^lrUJ@6{LT8|WMA8|fSCo9LVBo9R30JL|jXyXt%D%k{nVz4d+cef1UkA^M^EVfx|v z@%m5n6Z8}Hlk}7IQ}k2y^Yrue3-n*=SL@g4ztZo}@6>;-|3-gQe@y?a{yY6~{R#a^ z{VDww{Z;)n{g3*e^pEt9^-uIK^{@1=^>6fV^?&LA&aI!Dl}pa$=L&L#xuRTMZgy@? zu0Ge5>(2G$Mso{u8{{_3ZJXOJw|#Dh+>+eV+<0zTZdGn|ZcT3gTqJi??&#bxxl?ne z<xbCCkh?H<QSO@DuX5MsuFGAYyCHXD?xx&5xqEZ><?hctnR_btbneyMYq>w>UeA4$ z`#ASW?$5cea$o1Z$$e`e8R{A88@L9Zfo~8PGzP6fXUH}<3{Hc~;5I}IQA44jfuW6| zt)ZQvy`k7pVkkAl4P}NNhMtCULw~~n!$89z!x+OyhOvfmhK~*74WAe$7-kt}8$LHI zH+*4OVOVL{Y}jJhYS?DjZrEYiY53Z3#BkJb%<!$@g5jd!lHs!9uHl~HzTtu4x#5N3 zcf%h>tPy9#8|g-dk!h3~Wk$JCVKf>|Mzhgk^cnrefH7!nYHVg~Zfs%fV(e=Cz}U^$ z%h=o4$Jp06*f_*E)Hu%gv2ncd6XOKqMB^mmWaAv;T;n|BeB)~48sk^SwZ?VEjmAyJ z&BiUpea8L91IB~K)5h<OXN+f!*Nr!fH;uQ9w~cp<ca8UqzZstypPL{PFkwts6V*gB z(M=4K#3VJzOt~h5$!Ic}@=W<ApUH1(Y-(a^YHDWcWa@0{V(Mz@X(~7MGW9kMGz~Hh zHVrY2HH|ZUY#MKxY5L4G%QV}x%(UF}g=vLplWDVQi)pKAzv+PKpy`n5d(#=yS<^Yw z4bx52Ez@n&9n)RYJ=1;DGt+a^3o|fd%vdwkOf%EX3^UWrGPBKcv%;)2tITS%#;i5# z%yzTG>@>T~VROVBH5Zy&o7<S%n!B50=3;Y+xzgOv{GqwZJi<KEoG>HiN#@DsDdwr> zdFJ`%1?Gk3)#f$kugq)BJI!C4zcKGJA2WYz{?2^Se93&-{Db+P`M&vq`JwrR`FHal z=07bs3*JJo5G_m#%fhyBEDDR#qOzzh7K_zlv)C;`OMxY130qoNT3T9JT3fnViY(nN zF-x(f#8PUBTRyZ@S*k5HmV^bdjIxZjOtDP0OtVb4EU+xJEV3-NEU_%LEVC@PY_M#! zY_e>&?6vH(?6;h>oU)v@d~dmC`O$LS^2qYo^2GAe^2+ksO0>dOlC_?dW93?TR+Uw4 z)mXJwo7HZ0SPQHnYuFmGwzRggwzjsh7FoMnW7cA8g|*V!&pOOH+&aQK(mKI9(K^XG z**e8K)jG{O-@3rM(7MRF#`=|Yt#zGsy>)|iqji&Yk9DtgpY??Gr1g~bwDqd>n)OHP zPu54)$JRfsFRia^1RK!?+ekLHjbr25cs7+yZPVDSHk-|EbJz-OAzRoMv9+|dvbDCg zu@%|6+hVq2TZOIC*3b5#ZMbcOZKQ32ZK7?G?Q`24+g#f`+e+Ii+n2W0wr#fUwjH)Z zw!^j~wzIZ#w)3_Nwp+H_wmY`Fwx_n=Y|m`Z?T{VVF?Ot-YNy%hc7|PIm)d1^x!qtl z+D&$|J>TxL`|SaH6MIv8GkbG;XL}cWS9?!;xxJTtfPJ8SkbR8(Bl}qUbo&hZr}mll z#r7rkrS@g^_4W<+jrQI4J@&o!efAUfllD{g)Ap<OYxW=Q*X@t&kL^$FKigl~U)$d} zU<b)j&r#pOb?_W~huWcWXdOC--QjRJ9WF=M5phHvg^mV}hK@###*X%m4vvnFPL8;v z%+bTq(^2E-?-<}1<rwW4<M_xi%`x3E!?Dn@$g$Y5#Ie?~&avLH!LiG++p)*7*Kyo& z!g11Z%5lYU)p5=7(D9Swk>d}?pN^M~S5AVH=!BgtC)>$!a-B-2%Bgm0oK~mJX?HrD z1<sH&?2I^DI$JqgJG(iHoZX!<XJ2Q9v(nkmIm|iSIl?*8Il(#6ImtQMImbEIInO!Y zxyt#abG37gbEk8cbGLJkbFcHb^Mv!H^OW<7^Q!Zj^GD}T&PUG2&L_^7&R5RY&NnXD zMRL`1)pv1SJQv@kc4=H%m(FE(Ib2Sc%N2G-Tv1n{tF^0*tF5b@E9NS8mAFb>{ahcq zs$A8sk*<UbagB0Kc1>|jbxm{4cP(%&bS-kNaed`l>ssgf+VzcVm+P48Ti184<E~4t z%dQ_>_gwc~4_psjFI>O7{&4;2dg*%QdhL4ShTSB0JvYbAb@SYOx4<oQi`-&&wmZkI zcjvm@ZjamR&T}_#H*`00w{y35cW`%fm%8KbGItMmPj|Vym%F!npnH&euzQGmsC$@u zxO;^A6ZZu7ME4~3=k7V~x$b%HmF`vUFWsx%+uYmTJKQ_nhuufqN8QKV=iL|F7u}cK zcieZ~_uTj0&)m=5FFe45@nAhT56wgOFg#3;)FboAJqnM}WAd0i7LU*4_XIpaPg74b zPjgQTPZv*D&j+4vo+3|oPs~&7sqj>K`gw+VhI>YMMtUZACVD1$CVS?1=6dFN=6hCo zzVxj2Z1ZgQ?C>1&9QGXX9QB;@ocCPtT=d-b-0|G?-1GeAdFFZUdEo_Kj2G*rdTCy| zm*JIorCym=?lpLgUX$1C&G-7ees93rz}v*z)Z5bA%G=J{$y@I2>#gusd8@qxy@R~N zyu-bSca(Rmcbs>EcZzq0cb0dqccFK=ca`@`?>F9E-re3k-o4&^-u>PK-Xq?l-s9dA z-jm)l-b>!g-s|2Q-kaWA-aFpA-iO|&-WT5Ay|28l^N4wH9x1P0Uj00J9wU#NC(V=P z$@3I>$~<+RA<vj+$}{KL^YZh2dC|PWyass<^BUzf&ug96Ew3oAdtNNBIIkqHJg-+? zW!}KNL3xAohU5*+8=W^M@1wl&d6V;|<W0?+lQ%bSUf%q?1$hhemga5B+nl#0Z)@JR zyzO~A@^<F!&fAx_KmS<%@%&TyXY$YIU&_Cd|6~5m{5$#g^MA^JlK*S|v;5!lU*^Bb z|J#T0;eD{LzK`Og`&d4%Pv8^#WIm-&<IDEt`b<8n&*5|X@_c?@fiL1~;A`w_=4<I| z<7@Bh<m>7y@)i5yzMj6`z6#%mz8c>^-w@w$U&1%qH`X`aH_<o6H{CbWH`_PYx4^g9 zx6HS~_oeSE-+JFB-&Wra-#5NJzWu&KzN5bHd?$V1`_B0;`hM_T^WE^>_TBS6^gZ_d z;``0_!uO}|weK%K@Z<bMe?33hPxCYV96#SL@=N^+zuK?!>-|Q*#c%h!{9eD$AM}U) zh5knVrv4WG*8X<>j{YwGZvL3R)ZfG3%iq`E&tL5y;2-QC<{#-F<^Rb4v44VpvVWTY zQ~xag9RGa(BL7nV7yecLHU4$}js7kE?f$R*yZ!t82mMF<-}+DZPy5gMFZeI}ulle1 zZ~5=~ANU{nfA&B1KllIPf8~E0fCAV6AwUXb1*ic=fF0lkgaJuF9#93eft-LLU=G*< z&VVP79|#0OfoPy%ph=*4pjDu4phKW@;DbQ-KuMr1P#)+Ls0>sE`UeIDh6Y9ikieM0 zxWFfYNr9<>8G+9Np9kgz76z6CmIqb_RtMGwHUu^Ywgq+ub_MnZ4g?Mdjs=bfP6f^c z&Ic|BZU*iK?gf4dJPJGw{1*5<@K+EUBnGpBj36_}4T^)ZpeCpd>Vo+}U(g>61cSkX zU?><4MuO2`VX#54VX#rKIyf*mC^#%QJctBG1;+-*1t$b22B!w61!o373(g774K55W z3N8yS53UM+8C)A&7u*!w9NZq<5!@Br9o!#05Ihn*8ay665&S-QCip|}O7Lp%TJXo< zz2N=eFTp>8e-=Ompnz0BFW?sl3KRu71=a#vfxRHVAX3n@plw0df)5Jf1!V;l1p^8O z79a(q3Pu-<DVSLBS;4G=*#(~$%qf^#Ft6Z?f)xcT3sx0uD%f1GrC@8p-hzDvhYF4r zTrT*b;7Y;Of@=jg3+@!$Ex1>3zu-{_6C#9&q57e$5G_Oxu|u4YAS4V)L$Z)6qz+|= zaze(CDP#-TL++3#<O}&jEkmtBtwU`>ZA0xs?L!?x9YbA1HKG2Y0il7RL7~B+A)%q6 zVWHun5ur~*Gee(+W`$;lJ`c?a%?-^9%?~XPtqbi4?F=0b9S@xdeIGg>x)8b;x)Qn? zx)Hh=x)r(?x*vKJdK~&S^fdG$^n2)4=ymAtFcijx;V?N&53|Gkurw?SYr@*FC2S4b z!uGH`+&J7M+%()Q+&tVO+%nuM+&bJXTompej)i-KtHT4sL&GD(qr>CE6T(x%Gs3gN zv%~Yk^TP|mOTu4-SA;i(H;1=`w}!Wc4}=ef4}}khkAzQzPlnHiuY|9LuZ8c1?}hJ& zpM-x7{}%o;{5FD*5F*3~HA0KfBa8?yB95pdhKMoZj|3vYNI@hN2}dH4wvl#`_K^;e zj*(80&XF#WSfn`8Gg2O@jP#ETjUbV6kx7vmk<TM@B8ws`Bda1CB0C}nA_pVKBbOqV zBR@oLMShJujr<mQ7I__c6U9UcQAt!9l||)IMN}D8Mb%MFR2$Vr^-*)w8TCZN(MU8J zEsVB|wu-inwvTp-c8``u`$YRj`$hXl2SkTNM?{h6nCK_b$<bxe<<T#qE21l-tD;{< zS4Y=GzlyGnZisG<ZjbJc9*!P~9*rK0ejhy(JsZ6ey&ruLeHi^I`Y8HK^mX)2At=NZ z;tL6d#KL-o<U(notWaL4C{z}z3e|<0LUW;|&{}9KbQQV_J%!%Fyut>B4GS9;HZE*Z z*s8E~Vf(_ah20Bdg*^)U7WOY3P&lw~WMQHZDI8z;N#XRu8HJy=Q&sfu)8{Nig6cu_ zp)80BF*-DFW9%ItT-_P{`R+_&dsRuFSatOhhzwB@m;`nSM1$xF9Kv{s(0N5PR-;I? zLuFO(>VC13c%-tVf8TgTO%Y9Hi8!5Bm&InV7ZjQec8AAf@K|higUe!eSUpa&JLHJI ze>De^Lb{a@7ve#DNB{{T5hR8r34DT(ASU1hDN!#`KasT(l0kAv0VyFBq=qz*HbG8M z5Jntf^h6i~5XLTqaUEgYK!6&xDpVDZ_3l?$UQttBP*PJqAXXDEEusk`@v>O|J~h$O z@|w!3HZ`bPU07Mwu65JuuF1#ZZAyB^`^M1>>V9qAzakQ^t|_mG)u87zi)iAM3<|4a zedBG)hs59IQA9I0jaAo#EBp5A6Gvazvi5jqbq(r}x@<$S>Ue1~<MNupt>gVFt58o- z-#e{Cc|~dE!0I9zuXVfxW$KK4pIU1p>Ak~jPyo`chU}07azZZ14S66hln3QQKFFV- zCTIzIf{|b*SP6E5li((J3I1v*2o*pfC=5lQC{zeFfEq%LpvDOS0#+g5D+B{0m@EXN zMrdac+GT|H7@-poM%$z_%^gcBOXEhgqMMZ07*owMwl9wljKquk_vjI?dT(nH&0SL2 z*BI-Ey1`glV{BGlU6OpJL9Bm|cy+r*#=`PG@kT9@zt;KTA5@#^Z7pk$($-l}M9ces zyrg-&W+2)!|A+UuQr^?3q9$HdhBo0)|MEVi@v8J<wn5v=;Nr?y721k4DP)>I+En(h zDv5_thZWH*bq~IG&wt~+qzA$++x=5~`~Qw<7VnE1^be-XWK%(Pb-X4VtBLig>`_E} zSMVfYYgtuUd-AwV|9-WtF}>6&&lJ%zR!!5&9`DV0-%L9~*C5?G+8C%4)EVjmb%j2F zx<N%ycPIuGLnTlt6o<;79#BuH9O?!2hWbE#p$e!H>IZ!YRYBEI4b&eR01bo&L4%<o z&`@X?G#nZMjf4^q0*!)3Lt~(ips~<6=woO+^a(Tpng~sTCPP!8sn9fNIy3|N6q*Tr z2F-$IL!U!)pt;aIXg;(6S_mzI7DG#*rO+~HIrIgz0$K^Jg1&@SLu;U~ptaCCXg#z6 z+6ZleHbYyWt<W}TJG2AZ34INH1MPx#LwlgT&^~BCbO1UC9fA%+N1&t7G3Z<9JLouc z0y+tuf=)x<Lua6~&^hQlbOE{uU4kw{KR{QYs|jI3l8_}72~|Rq&?Rybxd~&!oUkVB z31`Bc@FwyT{zNblN<<QciH3>BiKdC>iI$1hiMEOMiH?cRiLQxmiSCKwL}{Wd(KFF2 z(I-)n=$EKU)FcKZ1|^0hh9yQM5{XfXF^RE>j}xCHCMG5)rY5E*K23a<n4OrDn3q_P zSd>_jSeE!Au`=;xVohRgVtry`Vsm0^VtZm|;+w?o#NNdI#KFYj#L>jJiQ|criPMQQ ziF1hyiA#we5?2#HCT=8dCGI5dB_1SxN<2>docJ~ITjF`*_r#xxSBW=?zYqW+0D}M= z0tg6z5l{~SSqPvYfQA4D0$2#(Ab^JeH1dcLAVGi(0gBp2@*{K|x&hsUZb7%9JJ4O| z9&{gi06m0$f*wJSp(oJK&@a%h&{OC)=o$1JdI9|o{Q><6y@Xytuc0^4Tj($7ZvX)R zFaQg101pU&2w*@0^+0`)1;~H`sDK9OfB~3*1=xTCxPS-vKmde51jIlBq(BDbKmn9M z1=K(Tv_J>4K@QM^Twnl3U;<`f0ajoGcHjU`-~w*o0bY;?@_`TdK>!3n0SJLGh=3?4 z1Pwq#&<HdJO+Zu73^WHVKugdHv<7WJThI=)2OU61&<S(~T|igx0q6#bKz9&BfC>Q` z1ZWYULqIkHauA?LKrR9d2rweRga9)FEC{e7z=i-j0vrf%BEW?JHv&8e@FE}&0r?2< zA;6D-00M#tC_q360bvA05D-N`Ap#m8pdkVpA)qk=njoMl0-7P9IRaWBpd|uYA)qw^ z+8_WO0@@*<Jpwu)pd$i0A)qq?x*(t{0zN=MHv|+RpgU4)b}<4<5KxMMI0DKL&;tQI z5m1hRUI^%ofIbN5i+~CQR3e}s0zO1Q6#}XeP=kQ}2pE8Xfe09cfWZhDf`Fk27>0o1 z2pEBYkqAg2071Yg1dK+&7zBKTfUyV|hk%a}FdhM)AYcLlCL&-G0wyD13Ie7gU>X9Z zBVYysK1IMx1bl{oSqPYofX@*y2LW>tFb@Iq5wHLO3lXpg0gDl^1OZDCunYmq5%2{9 zRv=&{I{cjlrBHnk2W6lK=vg~GDn<wKF6hsycpr39Fd&|Q65@oYh^8217*sn>8cJ(N zL&E@cT&(t*Os=vrTZuhx@szsFXFzYz2lNFMo$KaQ73lP#W8FW|QL%X&bc|nuCRcWB z-lj$JLdd^gUY&fAG{cKZORWxjtk_v*{x>%$$;mTt9-G@`F0;6cQ@G(tPMLu#w%Ou# zyEW!a;YKAnbPo1EI>c4x_LxiKad!$gF3D*#aAjso%wvgr%qiT&B$u6$GdoL5J+9RE zO-pk6jGVOutvp+4%KJV`a)u0CNwK9g7I(SqDcsy7XUf18msm@k#ZGf-{VhszmJFQR zVRM(bW9X#%-}Syc$=Nb+sGT-PnJr$D!hM<K9GN(`!{siu#!|U;NzRpl^ElCIzs2QF zt%uD?&Xa*FD~`w9j+iCYFFTT4UIwnX*x@NIwiKswyOW$R1BbRVPuyd(r`F$rBp1lQ zl~~bMZ7nPFr1<k_k}Jr_#XK>m!);CBP9(W-M$TR0idihF{ozcKi)P?FrKOHii?cM< z&WlN|K?bh4813vOad)a;t|qxg8920^x!t9<Qddg(ZYH@V8MrdD6^%<Svn_?Ym*kpd z;7T0!QoF0nn%d4DCAk(ExH6Ze)LP;$Nqyh1Nv>4}uC%nwRvLF(Q|s?Vl53NJi<><$ zv(<(Mw14;8S4pm22CmF$v$%@O(&E|QNv=aC4sF-A5=Ti&oX6mjT&E12$A&sIUR;*a zk1(Vp*Chj2>WIbA9vF}RyL=c*lKUV7ht_*pDf+1+CB9&oNv<dZSL!Zyy5l95ly-*U zCAnAzuB_M<_gG3Cjubn^Nv<RlXGT93#XO!=e=3q3y88Pc$G<YCz0_lim8QgNj5f)k z>$418iNg|)TVpA9<|euF3>-T1K#N%HPW7iH$@R{_#bTvsymq)!#y^ZR$@R^|d1CIE z&7L|wVDge&Wd^PU-50XD%d9E!3=>RpA7<d<=qF>V1&uN(eu*YIbUWpL^e5V`9d>j~ zN_}7BB-cM9=X5$_=!fc*_q9lJ12b}tVwcSsOKqQRlic78T-+RsmziUwDRBwYDaj4Z zz@g=HyR7IZx)eLRCAr}lxU%9hPuv}MrM9z@BsVe>hxP}%qpUb3o?&_>IV1yDj1IN7 z(pX8#xPs}M<VI)UVy>9OUSf5p)_YZw`zQm4`o-lyr%S2vY+#ZbmzgVenM-V`{dQQA z8=rwg$0L`m4DIkK^?)R~2^qNBLlC95IC?bWU*iL2Y?7Olfs0$v1qb>GJ7xUCOh|H5 zGH~en!Dg|dlctpSO-*vsGI9=dN>SoSZD%u++>8ud9Niu^drIP|^*$%b&CI}+mX^lt zC9%|T8nZCT&C0-`o^*K7@}>G^S(5ua16N|TSj}<t3`UAyRwcQ)893A_W_0qII<Ld5 zO>*-yaA<#b6qj0xQ|;W8<Q8V&ii^=U=1H5^VYVl^#ThtsyhSIH*3@+eW>=D1nvt`V z+Dl9AspIDUB)2>RS7MFX(E*}3HNG54aw{@$wet|S%aax-jwiWQ88~!gkC)idBNZw2 z_kEIEoq<b^(<L5fs+|{-+*cVmv@evFl(`+L@#RXATbF_Jc-&>4n6)HzJi3wOHe}*Z zzo1TWq{fN6Np4dH4n0g_vs+6`Q_J^LlG~DjL)%NtZMBu8mhYD&w=Dzbu{qH}r4;Q< z|Bh$RliZFB9NKT4HZ-86_J@~A?&}O3I`X;DQ!DP&e*0IF+m(SsYr*02IMCqqFFUc= zB)2C67b}j%<0WoeO8KyGlG~SoLu<fRY%WV(hhxb}?m#BaQHoB?ZJty+8A<L?2F`=V zYIGf*y1vD7liZOE92%F<#k3VYKKO6Hh?3l~3>-R6yKLwoyOi+(D^GIYW#Ed@aT*Qv zr77(it4VSvGH@|V3A(&B$5Z+{R-fcfW#CFmt)=KbUFv)uYff_CXW+_;OG-=KR!?fZ zJCfYl3>;by9&~DMPUXBw?tBKW3>_RSPP;p09)b-dxr-S%^nG#k^rtzs9wJHZawg8> zwmM2nY$@vpY@;N1B?E`n9eS?RfgU;icYA4`<gR7l(5PfCaTLc=>%C2qyPknVcTp^E zr^}gIzK%)mW(KZyK2hdEchFMo{2<BQ&cLCwGqmoksq1iTagw{6f%Dj0=D6LKx(>(o zNOJcxa&C0l5%;9bm#}@3+`|kUy3-mfv6i5l4gao(50l)Z3>><@>p{orwDvL}$vw%y zm6>g2Wieaoz72M0lKUkChwek85!7u@wKI|Ao@U_C_~MSCgG6c^{3yvi%fO*M&rw!} z4(};``6S7`$iSgXjxxK&oHjm8NpgQ=;EHY5c+6Q`mRf(GCb^dxIFF}xC0F83SwCPu zPjas_aHZ&0R<W%lmioR0N$zb1&QlsIE3sQ$sqtlLlKVRYhpxaK#deP?)t@VCIRt== zVC@Xsp4M@{ssphZKy>G=*z9l?r$&m6bs#<ih&C8|9G$|XhNf+GATa}2T2hQI9qs5O z?caUrn>vt`0gSoPol|FV>gEl0UmaLK1Bf1mccZ&n=9E<#_HZ3Y&H$prgtgf1N!>Qb zepd%lGk~R*GISrtX-n--r|Up^1~BG~#~sCGsS{Z2`8tr90YoEI?ZM{MogeHEbs#$f zh)yOQ=yd@!5dXV6uGfLw3}DQH&YNuR(v&$Y_D&th&j6y0+-^?)_<?;`2MRNQr7o8f zy=#!VJA(bW4iskq(J)-%aiJ^olrlc61Em?j5-U2WIo+xIe%L?jKzRnR)QrxyU1%6j zdE?tUP?-TlSD?kEjuJQ8t?Evd;UFA<bc@grtm@>)PaF=1c1vdSHqH9i#ESdGBjxDf ztjda5)!?OQ5&=|pZQkY|?R_RNj`S{*_evIyoTkul^fZNqW2Y%R96wDF;lyc*3@1-h zR5*2-qQhmUDY-a9nqtOT(iA(+k*2tDo-`#N=Sx$9xPmk#f{Ugp4RMXql%}|5X-Z36 zt2Cu8u3eha5!WeA>5BUxP3ew{r75Mjc$(4^SDvQy!Szj3`r$rIQ)+Pi)09ED!D-4c z-0(C7J&Bm6jKO`BrhJSWpQcR2O-fUy;-;l3pW<ewDYJ2(rz!Jr^V5_?xW#G8GTibs zWhHJ^nz9D>RhqIMw;@g0jN6i?Y{%_LQ@+9NN>ldY_N6HYafi~Bqqt*f%5mI@H03nz z`!wYo?tGeZ33oY7xr)1%rrf~YOjGXQ?xraZa1Yaz$G9hH%CESmY07ili!|j=+{-lO z4eo8Kf`{-RO~K*uX$p)dr72l>a+*TJ)6*0do}H%f@ccAIgcqkNGQ2!ZQQ_5TiVmNh zrsU!cX^I(dNmJ~2N1Ecsd(xDAye~}&;tSH02tJyoG{iSbQ<~zNr711(t<sdX_;zVZ zM|`I=r7Qk}G^IN}mZp^A<7rAye0iGE2j4eM>4*O?O{u~6Pg4fr2d62+@Wa!T1RhCK z#^66nQ$EIzPg5r1C#5M<@zc_jPw_L;l-c;t)0BDm`Dw}`{Ngla8Gd=1vJ$^4O<9Bg zDot6B-;kzk#&1bew&QoCDc|6Cr73&y`_hzy_(N&RQT(wq<v9LCnsOTdeVTF(e?CpQ zguk4oT*Y5YQ*PjIrYU#uchi&y_=joAWBije<yZXEH03$|MVj&_{$-l-2LCoyAwUF> zrr-$pGzBJ*(v&O$IZdGv=xGXzz=3p&32X#>xtPF3z?#(4Y=q>-9RkoD@Vxg&*ZQGn zpbcf{*=$33C3<$PDtSab&?nZvqNHb=cy;aHDsCMw^SR1um)z(_gEDlfUN_MrNC~pE z_bUlHNVkljBB%)(f))X55wIQs8xgR186lgHL(mg)5wH~jHxTd#g2AR)m;5}90Cd0H zQ)>`vjj3HVdY;}CEA3leVM0&k_eTFhGHPOJbxo}5pP#Xc-sKfNjLE;b{I4|uA^F)F z0q8#Z|0%z+s`7Y6Y4v~2FZnqe0qFj^_y1yF@-9VL`QZPWVe&gS0?>_j=l><cMiph1 z?=pK=6JbIFNVk*_Aw&s<2-t>z?FiVhl+cjSh=3mT+=+la2-u5yyND)1kMtL{Y}%+z z+oEWsQQH=+i`qn+M#F6zwP;?{B-*KnCi^cBv~Sd=QK%_;?<L%}?vekRN3>(hg63`B z<#DF=ZV90!q3u#aD?)1mdZ6@c1bl;lT?p9S%G|abwZ4@txilbjB6LR2R~A%N#Re}S zbOMz{H15!$=3E(i6?S;8Y^cTIvFFMhHtX==b(wxZ7_^QiAao-X5xNs%gknMop_C9O zlo5ImdJ@VBy$HPteF%LC6@*GcKf;HEDnd1(hR~ldfPkJf-G_h!2sng*!w5KrfNv4- z9RiLc-~<9rBH$DPP9xxZ1e`&@Sp=Lzz<C5*K)^)=TtdKQ1pI)2D+suXfNKc&5dqih z3>rchiY|2a*Og{CVMMq8EOU~DT1psRTdcZg6NI6Q3Fx8LgDB9-UZ;IT7`mj^OYeQO zzfS&yFmx$l0_r^UeCv^<^N!X+)>f9f^y#(fwa!J;>zrGgUY9oeeHwZ~wk{3L;a%E- z+B5{^(6hd%8EB=TPrOT8R%;%r|D&vYZv~oDofZG&w6@l8G^h9Zyvt-$Z6;`qqjmjG z*;f1Dq}m5j6VVsGlfQXy<-eQ9yR`kanV=>6r%Z=yGig(s37YXgnS56(qi%X{-aGzu zZQkh9wWX<h{+}{ks7*u7sZFah=%2K!?>V%*b=*JYz4hMSIuE6I?m=x@ZEc}xb$<FM z&!214YCVpYr_SU5l<IkHTCFYU`|51@=Y6kgeNgB3ccuEP_UYPEp*huA_n(}Ixc52L zc@4ELnO1xDm{^ZkA6;R;TYR^P*DOVqEKrG_Jw|_d7s`ngA_EN|L@JR+q$A)a0&XGT z_EI8~$ReVH$sGjTN5F&sUjqnHNNBr^Fo`H8v>{59<++<I_dPU<bbKFD+o6}es?eyx zPDTxzr8a1ItWGp$xGnEu22o8Iw3etLYKb~xHZg~&C*~3jL?h8eG!rdEE7694hY0uy z0gn*y7y(ZZ@G}B_LBOvFc#44E5bz8E&k^tf0l&ZR^+e~pUSAvNh@SM;O7tb0JW>4K z>beRfhLV+p7O1Y0(Bk}4feqiMq1^#h>x%l0YyLhBZC-V0|7l*tw(ryGnh?tUrwI`| z*P79))(rG{H051(MYRYjzYEMMuZq7<L$j-c{>iTQ`!v-2y0m}H|M0yTXn3nLu{Ovh z;}LP-dk!_fjzj<dE^T<N@9OmZ@0%h*{HV4mjv|gGjzPem2zZHrS4)XwiQ|YLBj7ax z-Xa*x|E?+iKL)D*#b8%ggvqr{vDRg+h|~X7h&O0cY==%oYT|W|eMT6xj5v!poA@~q zy>Rds0{%uY5P|{!X*cu#-EJ2BtL$|=8iD`23S0HxI`Dm?Hzx;5^h<f|sOcC!{Jk63 z6F2`iQv%`^;#T4|1cO5`cmzX0-B|bPorJdNIJP@2Q?m!{NoLRcp0t}VXfbgQf+7B= zKxm|{9sb_G^APa}I{hRbMlhts#G?qNKAQi(CS=6q`DO%DuZZSPnSNH(-P-#<&p?T% ziD@eY;yL1lS`*GA81iD`MFc}lGvR7-M-xLSqBZ}&Ou1^WaT@#dLvPNRn$}H?ORD1W z3S;$u?g+m3!F3|Kv{+8OLA*)4MZ8VCgJ5U~hK^tu2!@GZSj&m`i1&$ih!2TBAs9A- z;i4LX;UO4dvPtvX#QUIk^WvrGWxwKhRije$QfPTuIXVe0qVa359llQqS5}mj_vl~s z?vg6KjzcHw=<U7%<>+n3BAT*M=$|W$ZEC9em(=vHiq~G=L}4^+_UTjm6sJ)r9IF@* zt4>X*YZku|+AbzOLogh)ZFH_|;WYGXXz1Jqy%fvr887eAvnE`7P1siz@6o?ctm?f7 z{v^Jtt%8>bhQFBj8o>zaN>+PKwn;_hz={_AYx<N|Bn|0MURu*r87zmA|GmoqhG29x zv<wC?2FAi@OBEp)F@ljG80j*Y025&tCLtIZf{`N_1%gqb*>~<-S=qNRR)W?>moVzG zcvZ{Vd%);)vd(91EBiH#4~X}9=hX=6O;z1>n?{kgmH)A<&JisutIKP5sGG(5DFeUO znbvJ6x{q&k<jU+;x6x5I8-*FDcVM(qm9^e6TN)es^fOepZ}z?zT$q=-Jc5PwTBDaE z=@=(0g2k`|mclYv4l7_Ktb*0B2G+tlI2+D^^>8k1fQ_&THp3R!3fo{i?0}uH3wFaE z*bC>u`LGZ6!vQ!57r-Gn3`gK7TnIOS8^Vp?#&8q3DclTh4!3|?!mZ%ea2vQS+zxIJ zcYr&>o#4)J7q~0@0o)BPg1f^pxEL;hOW`<N2KRt_!sT!;xHsGf?h9AIm2f}!L%0gA zhHK#d@BnxqJO~~P4}pim!{FiY2zVr%fDw2UJQ^MYe*}+($H5=N<Ka)>3GhUC5<D56 z0#Ajf!PDUx@Tc%h_%nDGJRANTo&(Q?=fU&g1@J<65xf{)0xyM^!OP(<;1%#ncoqC5 zyc%8ue+93F*TL)I4e&;I6TBJT0&j)4!Q0^-@J{$^_#1c^yc^yF?}hil`{4udLHH1S z7(N0Yg^$7C!r#Hi;S=yl_!N8^{vJL9pM}rC=iv+RMfehY8U6vj0$+u%!9T*+;T!Nx z_!fK{z60Nd@4@%s2k=AqC-@Qk7=8l(4F3ZE3O|K^gP+0A;TQ1l@E`D>@Jsj={2G1( zzlHyT|0Y2sK*Er)BpeA(B9MqAm_#DgBh@Emk;o(piAti8=p+V-Nn(-MBo2v7;*t0y z0ZB*_k;EhkNlKED<Rk@2Nm7y2Bn?SR(vh-BIV3$Pmt-IrNhXq+WFc8eHj<s>AUR1c zlAGiqc}aPse3FmkCk04BQUNJM3X>wFD5;S2|50}x;7uIcny9U|*jlP3TTVzJ4T4o{ zOHQXl2pvK~Ad1|;!Pvw$0YXUfr}y4_G3mW0kluUmz4zYxo!O(6b|l$2vW&U!yDye@ z#ms+Z&YV6o<K*%31bG*EqP(j-NuDfEk*CVj<mvJZd8Rx|-c6n@?=J5l&yn|(=gRZs zz2um@w;Y$N<r=wGu9NHK`SJp}LEcARC^yQB<R-aUUM%k`x5%w>o4iEcPhKi7lb6f; z%PZsq<dyP)@<H;!GUP+#L*>Kd!{sC7Bjuyyqvd1dW98%I<K+|N6XlcSljT$7Q{~g- z)8#YdGv%}7v*mN-bLI2o^W_WV3+0RCi{(q?OXYTXm3*0exqO9urF@lqwS0|yt$dw) zy?ldwqkNNmvwVwut9+Y$yL^Xyr+k;ZT3#dH?b<@VSH4faUw%M-P<}{$Sbju)RDMi; zTz*1+QhrK)T7E`;R(?)?UVcG-QGQ8&S$;)+Renu=U4BD;Q+`W+TYg7=SAI`^U;aS; zQ2t2%SpG!*RQ^o<T>e7-QvOQ*TK-1<R{l=@Uj9M;QT|E(S^h=-RsK!>UH(J<Q~pc- zTmDD>SLvf{px6|<;!vE5OOX_}A}flbDw<ND6e=D?SNbabl>W*9WuP)hDN?+OPbpSP z6u(lcY^ZFc3|2N)Hc>WJHdBTun=4x=TPj;ATPs7AVahhjaHUKMC_yEpgq3ooLa9_D zN>r&*wpF%MwpVsgc2ss!c2-6xBb8CgXl0BtRvD*^S0*UCC=-=kl}XBEWr{LYnFibD zux$z3*02qOZ8&TJ*g~+C!&V7f6t-<)+a9(ZVcQwDk+6-1Z7gi#VcP|^U16IH+f>-5 z!!{GP-C)}twmGoPg>5g`_J*w*wp!TgVOs#(KCm^y)&$#P*jiv~gKa<9mch0^YzM%0 zAZ!Q2b_i^T!FB{}N5OUsY{$WN0&FM2b_#5#!FC30XTf$3Z0Est0c;n+b_s0luw4e* z6|h|e+cmIV2ipy>-2~e$u-yjR9kAU6+Zx#Jf$cun9)Rs3*dBrHG1#7f?J3xvf$cfi zUV!Z-*j|C{HQ3&O?Jd~ef$crmK7j2b*gk>nGuXa>?JL;6f$clket_*K*nWZSH`xAw z?JwB=fxQpxHrO4oyI^<2uE4IrUI@Dmdq3C*z&;3eFYLvz`(fV@_Q9}k0{dpLZw~vG zux}0fFxZE~9)LXrdpYctut#Cv7WVC7-x2nmVIK+mXxPWXJ|6a6VBZz?$*@m_eLCzj zVc!k*-C>^t`&`)ff_-n;t6{H&y&m=ju<rwVBkWDEFNVDZ_BPn}gMAt7`@?<!><7Yr zFzkoGei-aWz<w0$$H0CZ>?go}66~kIej4m&z<w6&=fHj*>=(d(5$u=1-VXa^uwMcD zRj^+J`*pD20Q*g_-vaw>u-^guU9hi#{T|rwgZ%;6AA<c6*dK%a3D}>4{TbMwgZ%~A zUxNJ=*k6PF4cOm;{T<lfgZ%^8KZ5-e*gu2)3)sJc{TtZ7gZ&5Ce}erN*nfll57_^L z{U12`z+r>K0f!3?HyjEa8XSdi=y3FdV*nh3;PApx42K_%4dECJ$0l%W2FK=bYzfEK za14WEI2-{uLU5GBQ3*#Bj&0%C9*!O1*cpzIaEyjyEF9zE*aePV;g}4^R5+%?F%yp6 z;Mg6GIdIH{V=p-NhNBveS~%+ASOCX9a5Tcv1jk}HTHt7dV?Q{S!LdIa2f%S490$X3 z2posOaReMk!Ep>6$H8#|94EnX3LK}waRwY`!Ep{8=fQCS92dcH2^{TkTn5J#a9jn) zHE>)9#|?1Y1jj9K+y=)TaNGsQ8aVEO<32bZfa4)J9)aUAIG%vxDL9^i<2g89fa4`N zUV-B^INpHcEjZqR<2^V&fa4=LK7r#iIKF`6D>%M^<2yKhfa51Peu3jRIR1d+FF5{z zvk#m$I2~}h;B>>Oz^TDm2&WEbKR5@#IS5WKoW*eZ;oK0;!EkN@=Vowj4(FC|ZVl%! zIETX-fHMSVIh>VnM&aBR&h6pc5zd|A90})WILE>{9?o6h+!fBra88ADI-E1%+zrm% z;hY2KTsZfFb8k4S;jD$T9?k{W;1)RdfwK|LCO8+v*#c)9ocqDK49@-GJOIuE;XD}5 zL*P6N&LiMF3eIETJPyti;5-S=Q{X%e&NJXV3(j-kJP*zb;JgUVOW<sW^D;QEfb%Li zuYvPAIB$USCOBD-x50S_oOi*w2F`onybsO?;Cu+qN8o%6&L`k}3eIQXd=AbR;Cu<r zSKxdN&NtwE3(j}od=JhK;QR>APvHCv&M)Bn3eIof{0`0^;QR^BU*P-=&OhM%3(kMw z>I0VzE(csJq~wN6flGs{5H20AesB$dYY<#sxQgNO!?ht?gW=i)uFc@u9Ih?l+8VB5 za1Dnm09OdEa=0qtio&%mT-(F7BV0SfH4?7TaE*m)JY2iLwJThc;hGB9bhu{1wHsW! z!!-x4xp3_T*WPed!&M7cJzNXm+6S&ixSHTv3|9+WZE)=e*D|>FhwA{i4utDqxDJ8q zFu0C@>nOO6f$KQ9PT&@?GDDfE%u;q!W-GfZdnj|1J(ao2JY_E>rtGc6m1?C%sa5Kf zdS$+{Kxt6+Q5GtV$|9vnX;v01`zkF;tJ0<{QT9`oD$A7R%Kpj<<p5=+a-edMa<BsB z5am$iFy(ON2<1rSDCKD780A>yIOTZd1m#5KB;{n~6y;RqH05;V4CPGaEahzF9OYc) zJmq}l0_8&GBIRP`66I2*U0J1Erd+OEp<Jn4rChCCqg<<8r(Cbxpxmh3q};6BqTH(7 zrrfUFq1>t5rL0!gD0eIODEBJ&DfcT6C=V(RDGw`;D32<SDUT~pC{HR+DNifUD9<X- zDbFh}C@(56DK9IpD6cB7DX%MUC~qonDQ_$9DDNuoDeo&EC?6^xDIY7JD4!~yDW5A} zC|@dHDPJq!DBmjIDc>tUC_gGcDL*T}D8DMdDZeX!D1Rz{DSs>fDF3SLECbc1+Es_@ zR9&j1x>Z?KR8`f~0<}=}sJhx$?Wguv2dD$pL28leRefr)TB7>ZQguUhBXzL4vAT)6 zsk)guMBQB7Lful`O5Iu=st!}PQHQH#YCsLDAvLU)s}*Xc8d0NamAb9Eow~icgSw-- zle)7yLLI4&Qb(&})UoO~b-X%3-9??K?y62wC#zG`sp>R!x;jIhsm@Y&Q)jEYt9z(( z)IHU?>O6HXHKy*Z#?@-IMy*xr)OvNkx<GAE_fZ$Bjp`z`No`gatNW@gYOC6&E>ZVW zm#WLu<?8<G3iSYWrFx)xkb1BR^$_(?^)U5t^$7Jy^(ggd^%(V7^*Hr-^#t`q^(6IV z^%V6~^)&T#^$hh)^(^&l^&ItF^*r@_^#b)m^&<6R^%C_`wOw7MUZ!5IUZGy8UZq~G zUZY;CUZ-BK-k{#7-lX2F-lE>B-lpEJ-l5*9-leWq*Qj@^_o(-(_o?@*52z2S52+8U zkEoBTkExHVPpD6-PpMC<F;&#BL=FQ_l7FR3r9uc)u8uc@!AZ>VpoZ>evq@2Kyp z@2T&rAE+OyAE_U!pQxXzpQ)d#U#MTIU#VZK->BcJ->KiLKd3*dKdC>fzo@^ezp1~g zf2e<|f2n_~|ET|JeY6cUn`YM>np1OWlIGTAP0>_M(+adg&7<jBU#*|kUmKte)COrq znpg8_#afBx*GjbwwT-mF+Q!-@+NRoO+7NAXZ3}HnZ7XeSZKyU(+eRC%m1zMjsD-q! zR<2cOm0CoLYE{~{+IHIZ+78-|+D_We+6Zl=HcA_<jnT$x<FxVG1Z@{>qPD9xNt>)q z(WYwCwCUOmZKgI$+fAFT?XK;i&C&MM=4$h_y|kFNw-(o`wHmEftJCVW`Pu@lLEA@L zs5NSfv?i@tTdeJ?wP>wco3=#TPg|-j)0S)dYb&$^w3XU{+CkdE8ni>SL$$-S!?h!{ zBQ+*?PJ-)fxGsik6<pWCbt_zV!}Ty+Ps8;xT(86RK3t!}^%GpbLFxm^0m%(XgQP<$ z0*gmWn?o87sS?r-kVZh70BI_u-68D_X#u3gkd{GO0qIak$3i+4(m9YWfOH9@D<NGA z=|)I*Lb@B${g57p^f;ua!Gc!O+mJqn^fjdK!2&4K-*ESVoB7xpSfIgO1a~pqo4~y} z+*`vPf_q!IN5VZ8?p@%X4)<<w?*(@a+za7ug?oRv4}tp#xQ~JRWVp|U`#iWWg!@vs zFNgaoxUYr#2DtBl`#!iIg8NappMm=YxZi;LZMffu`(wC2hx==|e}?;a$bBG7kX6V! zWH02wkT-+81>`cwVaO54+d&=$c_QS=kf%eQ1$iFiTF46^H$rZOycF^Z$Ol0_6!H;} zkAZwV<dY$v4*6`z=R>|2@+!zzLcRv_Es$43z6bIHkROKpH00+YzYO_p$nQh`2=Zr; zzk>WD<UgU<p-50vC>|*Np%g*c2+F2VhC(TW5{43ivK^G2pp1et4$4F*)1mAJWe$|R zpj1QI2TBu^7AQ-gEQ4||l*6DL1?4y>Cqg*|${A43hH^fXi=bQq<$5SLL%AKwYAE+Y zc>u~IP@aME0+d&vybk4UDDOh~0LsTuK8Nx(l%Jve4s`>lGSmX7I@AGBy-@v72SeQy z>K0IkLM?+Df?5f6N2nv9j)6J>>LjSspw5E22h@2`<526ME`qu*)Fn`tLp=cM!B7u_ zdL-0ip`Hr$45(*AJs;}DP}`wi4fT4cH$lA>>YY&Uhx$0wr=h+K^>wIkLwz6W$56k9 z`aRU2q5cl_FK7;EZfI-~>Cn8;{LltN+YH)JXl2mC&?3;bgSI2IG0?_Cn+R<(wCT`x zgSH2>dC>NTRs(H5w0)p0g4PCYDYO;P4uW<hv}2&10PPHDXG1#=+C|XXp<My(8fZ5_ zy9L@BX!k*T6xx%}UWE1vv^Su=1ML%NUqJf?+RxB_gZ38+`k=s$0tp2w3Op$2kAfl; z6r-RN1w&A<6$*x-Ab^5$6hu+59SU|r!6+1rL%~E8OhLhH6zqwD8Whx{U>_8;pkO}~ z?2m#2QE&(f4oAUJC^!xUC!ydp6r6>E^H6XR3NA&#)hM_g1$Ure4GQi<!DA?R5(Uqq z;6)U?f`T_t@D2(-K*1*{_yPsrpx_4-{DOi%Q1A~5Z76i1un>iPQ8)mFB`Dk!g<GI- zC<=$8FoeQN6mE;c9Z@(Eg=0~;3koNpa2g6{p>Pir&O>1wg>@)wK;a@3?u)|ZC|rp` zpzv@M9*@G4QFs~(&qCq3D7*lL7o%_$3a>!nH7L9ug*T({b`-8g;XNpP0ELgE@M#pj zjKbGY_!bJ^Md1f1{1}Cwqws4Keuu)JQ1}}P|AMCvJPvpycocXF;pqp@KzO|H_~980 z&t~v!3C}Qi0`Qc>6NP7ccy@wkBs^o_84u5{@Jxkg20XLj*%O`^JT>st!?O=Oi{RN8 zo+a?Cga_~(4$o2W90$*d@SF<Inedzo&xP<@0?#UVu7u|rcy55_7I^M}XAL~}!t)?J zkHYgLJkP@OB0R6c^A<es!SfM3pTYALJm10dBRs#t^Cvw2LbpSgpsUb5(ECF#f?fiB zL+G189|C<V=t1b^(6@)aGxX8W$3dS6eFpSBp~s-tK%WnNA@pYGt<aZ3-yiyc&<}xr z1oUH|p8)+7=;uH`ANs}6S3$oL`Zdt6hki5k+o7+9elPR~pg#ir3FxdI!J0SGj;Ex> z7BPLwe@R-5;?eoK*0Pz+&5f;PbK*@Sm$bDtH>ExeUu4P7Xs1vwTgCL++<O_dgr!6l z&5T!%jJKrH3}rmIP-cBMe1Wy=GpXyLF@4XjbUn4XwzX{fh?y(}V>E2}IJLz%_;W}o zFqV}NnZKIM53>|{Jdb+ZCZ@-`+~bI`iQ^?%wNY92FVpMdH4Ea^4UO!y&q?v7I6EOz z9OR3s-?ErKrz`!MwNB<#PHL`Q(pXnEiRDjdO!+4^+Kucy(q@+S;KLzyco}sVjOk0d z(cxHD4#smLW$fJ7+9~yunwPXKD4WpKx|k)a%)h&`b2`gL)ipMjO{!~JLcAtoxtg$q zV>(M-b-lnVjrb&%sca_!%V?D){*JC|i#M>&*<3gBXEW=TwHaT;nZJQRRK)b9`2aC( z2|p~Bjg0vr0mB%G)U(!_mWJv&{!m17E1`+R^p$2xw6>v@uiHh{jmudH9Lq1)ER5Cj zV`sBf<?)TZRiPl;l(@O^%dz~2<KwLhcBqK5>m}GeGIkzFRj8cp^{=Y1{Df-y*tV~l zN_OUiuqR5pi!fF70Lx6LTD`Kw-xSM?W?A%XEORem*)FC(WX{$IcE)T&jgk0lEu%9~ z*|D=_T-vbIUn{E<WSPEZR@YcIl^xet-`ujOwX9+4g61Z6Zto(NsANe(Ry{{=EI*zx zdSd49T5A`U%~;OP^IcT7YeRJl+q6<<j4(fBwzX{51b)7&F*p1{+4#CR%e?aEBWh}R z?IZ~ThK$V(gC<V>LqysRF@1qaT35;)J6a7hSQoXdEYe`S#Ftt_G#Hs(&Uu2kf1JAC zDW*5)qkEIplk32kTUw0fJ6eqbif0JLh?st8UQvvwtu=c!1f@k6SzZ|<lT3z-<MSdR z8x_+J$Okg3;Iys+tGM9LXDn!5%$_yG8x3J04AyG|X-rJtqZ^RMH!rFqF5#bMHncU8 z2FdL2ZR&4a7g;1HwLFT~AsD(PHAUh?d_X8B#B^2((S5BkrD<2LJ*i-V7f3L5YN!n3 za~2l;l=`0-)7$dVf08XNd`Qz_d0?#D%nA95piGMChvWl_DKboHF`h{frrFaM41dgu zHqsW0U`~Bcz@~I>jz%;!H8Vq_uFU+9(hvNJD9nWZf1&=T#q<?j7?@zPcDy5D+R<ud zmR|~!MTr?xB_R5f5Y33`M|T0yS^=3{ySTY+)PlO2g^BOtoRrNFUyE;rRaMZ3@XhLZ zd^Je{`(N-m3E%7<Fha7~tt0|w##<L=N`L}|u(0a*6Y?>aR_4lvMVvOPc`d#X%!vXI zf!s5u&*%n7Q8{q7p1_PBv8Msl)4Z5o(~X{zK1@pPm+{^^qtQn_$71?bX3x1>gHvX# z#SCOW=-mDr%cNDUVTfii0u%ch#G%`e2#Ck@N4rnJx-(~!l9w!8i?3;wc?Fvibu}^l zNRztmShSt26JF@ZEBwsGF}Zox;$55LwVg4~mV~Y@-+El^Gim>dk453T4MCY7(-(JR zpiC{9RF?@`lJ}hUjL#c?EOKLrU^K+^1G@nu>5q3ZUsfwOA@Z1q&J3Om#aR#`Pzz)F zarp+7#qJho$?!`FtN213x9thyqV>THvpNU`BM2DV5s{bJM#9M0wYfQAZ%nUiWmoA? z<cVI=6D|-k*=sDJ**B)o?#4`}G!n%RDN2y3l_pYethD!_ZuHg_X69A`S?mc`p26-> zNm=ZINSsQjmc;alT|w1}3zZ6Tip)5RdRW@?hLS;d%1|2D(!6A`DA(o?mgQY^7(0k= zCg&i*e@sjyK5=PLMxT=^$&etzDu@w^6)}BYSH`>p6zobTey<fVd*aLNhPDOFS;`Ev z7SvLoD|2+sr?f3#@hWy-Pu+ZW#}5l2O<2TY$3qi;XVk>mtx5u4HBf&C<!PlSol^6I zRbZ!{S)!Q2h&K@$teez<&~+<yeQ2Iy$|kKzHEy_jT(+@@LA<4A0Z*o|+=j^a%Lv5b zU2{LX>g<_}-nx*npK-mIRq~q8lB!)8mX(C)$e4a`H`YLMC3d3PGo&GZK<tyL+z%mG zN9R5LL58WJgM@K7k~%y#$G`-o&UikfY-W5}Lu-0y#CVuyDhT}_NBtk4C(h`MJ(pB- zAgxI$l9Z4lubxbZPRtXcPB_D2r1LycB2AMiug@SvCwEatrps%~9CeU*Dma&VI5no< zZmx#h{l<0ZcCifB*oL~sT2c02MAV$#`)gZZ^;HDx%$Ppk9ON9lza)o?t7@&Gfvc$Z zvvV|qh>5HjYD-um4a$VsljHk|&%`BmJz+UFPo8GN_(_@JWPGN+Cs%r=z`cc_oX=dm zobrpc!P>ft+DJ`RMt(6Es0>zx*r~};eo|eSoedHy&qy$`a|LT_0-<u@?8JgQ3Dku> z;CFW5;#nL!i>44Ps(T33#W{K_7AZ8t*c(c^+Axy2vmz${3Ld21E{*9e-B>K0>E~3O zI^m`82bse6F#@tGPjTSn@-;ss3`udhB(1BgzP2D$5_^U(kLmm7W1tdi$(sG)W0FV* zjbK;ErW`o|#|t!0SH|>fJHs)ev2l7`E%y;jD{sh{iXqXlLq>#$jEM{x5gJkz95SYI zNOa7Qst|uw6&Mm7ZTu!OBwEQoj3^%xjkLw9>l*o>Z4)gsoWkt&CPF33+KNvKUL_i? z&e0fRt{*QxNiv-|#Uzf*Z=B6iV<;@K#OCX3WBRhr#?Vyo=HHHzG-i)UZnD_wrZF_5 zhE)P2<)f%a->2cYKBga=4>%cOIy>v9#P-^m{}V!ZV@$u(M7aLgEo+H>vmNLBR3?D| zz9f2X&XZ!a+MZbiKZPpTj}~SLReVQKZq1VeoiX`q4V4Mf<!3^3d!CH)jFn+w#pG(C zXC1}z{~$zn=BN%6vZ9mVok0J;)Z6NqKEY)4|6)5@lrMJyxZD&Nuh2p5-<_w~&KTb; zl4oWEE3V*`d6{TrLUV79!J@?2vfG#0sc5`)<CrvlvuFqX6;glqvm&!xMmJsVuVvX8 z`jjt6Vz87hu+Dg4f5P-&Og|;xm@M{=nIAHO6nv;GR(;}U{FV4dFy;%r1oYvUKC2r* zvqcjP#t;Ujl=^x!*J?m^ynW*OM2jVER0Fd61EbMsMU<T@&kp&nh*nmGEkB`ZKz_*! zyCOua1}xl!Fg+gA7j}dGWUfja>SUTqd@L^BEeOGr-9wOEvtn0CaVS0(5ey>)PsjAe zT*jbN=aQ`t7Eer+X3v_yVGK2D3`GcZIHK*@JcZViqhWqXNw7)HEp_C=a4h0tpd%G+ z&#!wuWpUetB}0cY+Fs0c$*>y;gTe9;yFA9S9@3Ufu&S~uQpxVzwfuyZ4Exs=?4F`3 zp@6oK&ULiCoF{E#mA6@B8=tw(n0E{@@2k0vP&{7EE(Bp0L}ZLmc{!6Of%1xqC_5I1 z)f$%vgBc?fkF%SxSOKzdLqy>&gz5E|UYE;)N@%1}3*s#q)oRAWwDAx)W(xKFX7^n0 zq(C!2Bup$r`|)R7)3E$eQY9O%x78XhoJm05&QluM$|hE8*sNLOV`9WXIKvpQENe;t zwg&-wx2GH<i*0Pt$0^5%-gh>KdlAC-bF@w^_F@OY8i8YKsJ9Pu6#wb=Q<fM6`w8E) zz|Zbt^^e9kQSdGx2p`AvJIn>M{&<3&)WI)a%(7;2Mw6(`77;n0=4e#W{26iBvTV^< zfty>Xug_!p>i?^uvu+^}M{g-n^ktr6Vu{2|8OyVqA4!TOzjt86A3!+1&Ql!M>^$)| zX^~iDMB-Ivq5%Zz+Z+=CU0AHf;7|n7T(PME5?JpD!t#AgzxDr#^%4UvGTpI6%a1X= z-lXNfxaf&-HMM2Z@Hb|e#Gm;ti}*W<I{$fnP?dseIGup~nyYbDA22UewOCGu`N@qd zcB>A%%d#R=8DKZSg)+@g=CRcV0_;|C>#aS7=Mbjf|IY+oCzjHMMA4ryeQrK@FKMHR zT?!N1PF?<;CmY^$vy$#+Qo5DRFk{tX#7IDMC87B@rmryvVEs}5YY7BTXsWGSHZ|V1 zK$Iuf86?>^i0S*AB;_DalF5j*S--}dbF(-RiQ(Tx6YFLIWY0BKYTR)gh=;-%eo~NK zvK<bwbzD(d87+@gvJaVSnf>!>=1ql!D{l+$AW+VjKB+6CWTc8_jGkRrZ4{7|2_KC| zqu2)JI+5_ZsSl}p)yT=2$YAw^XGB6iG5lF%`~w6-&XZM>#mcrQZZXp*DD6iHhuSUM zG_7Qas)xAQA`bmi)K@`F->ECpn~@QV*R(X3&1w-h6&F5Ft$JemEoQ6hkF@C6SxD^v z6(-{qBBgJx`juUXR~u*d3<fe5r8OeT>KKCM!K`aC8mO+T7Op=oe3LNs&y#AfO0KSj zcLde&9-$c+)Autc`@hK1{}P)_#wmG0!_ZMIS>BfB*L_T2ih3@pZ$|VJLPhih#Fyeb zap8SIKz&_I!K^g}KYr%Ssfp`yvYq=-_$~EU(k-Eqs4So<vwjgZ>rd2IX`bA&Ec|JX zbJp5VUJakAU4JJ~8|A5J&GZ#5KC3w07H?L3A&%8Q1Z(4%KC~;Vhw%abndR&fkDXfB zG{*wuuCKodvzfV?T!I1_9yfs)(gVg+LL`|}ZYk<CPX92rVP#CWr+@%$k*7pKLYdPa z&UI$>bEg&2R!!pRM~JrSnw-qj7GcY=76O<e0yDJtDq*ZT#N#J8+jMX5sOi7coN#+E zW0#I+W9q3aPkfPKYi4n)%v}{pXHQ%@n-ij7Oh2&;5}^BhAxb0bNhsnQL0@@>63TGz zi%)@Z0tBlfPt)0ns<FtO^kQ;hWmOQONEa1*hDA*^Zb??o7MT+I+m`yP>Ve2qn&h=u zJf<+FO|MyZ-+6W-VB6(4MPf+|3&Sv)dfOqUPwm1gGHWBt(n|YM<wA32kImu^cqULc zJN3k3O&ji{B(a2_E#`S=i*+)g9MJ<u$E1O@^2FrkHogTqJ2%WANTa%@{W9jK>sHFF z2}u*h>LmzLV|M~GCZ?ZiGRwO5PnWc|l(AG><C5CCvgYc2YRV?hm{PqD+od8Zhk1l_ zT(0hCeRXXp6t550b>e;oqgBB`c~u}YcV1szUtL`pF0ZzRcRkgFX+n<MW!OlMW|s`j zXTDq6xFzhWAU?Mu)$^%`i9PQ?B>2||%uHxX7wiJlG!m#u-CI;i!ES!AtRTxm=Wppv z+Bz46-o6BBN}eKCS$rB}U{XGgVZs>3wt!<l!ZB@q&_TkStsr1Cx+ZnHZ(A9|WwE&h zFb5NuS?jv^I5X7gIh>%(?q2yzGUA%>jtuHe7b#JAn#nB3P~UrWF`}GqAX&wS<+CV2 zPNY8ejOmA&0{*|mq}YfF8x1-!3q=89c%-Z{tFEPvl^n43lu7<+1Z`eSzs-cUu60kx z2MVqwlfo|S6vz2&A|}SvlSxdz#(Aw3M3&+qVVPY(nBsZLCYVAo@z;_rwmiwQ#4aTm zH8FirSBAz2@THDeu%0fP{YY7^7ltNXN>ihXPTLiPp)T*|_6pMfTIyx~dYSHB3rCM) z2OIEHD@C@xi70Bw(RE1|ACsGzN{E-yA3kqlZ?{u#3%gejm=wlYgq6XxhIF<#5SgNB z4FOpc)2qA8vYl-U<1y*!b^G!IYNxQ{P>qACvIVC-_fyBs-7~E^8v)Z{P1fO?4=hqd zVCqK*(!MeMCUY#-A2Ho=3M-Slo+LtA^CY4Zs@~M{mO!Y%U-aAzj*@cBWVGi9(~=z5 z7deAQhSOR-X$cJo3gKnyZE2ojL>VDJiv^#ouApZfG1nV}XnCGid}2;I*i&j8E1ELg zg`s(ufUL+dSk;wNV}$-bqW)I)=q3U~87F6gRI{+QKPMCi<yvS_8;M6lf!b)MQyq*3 zSa}88j~=e5tf*jnTv*|hrLKx<_G=@Nx~j@(uw3w}zadcQfioUEGNmm3X5uGYQFP{T z{zxDX?c)6XXQPInlb`iKUSa-zBNT_n^yQ{(?vB-&SU&0H-?XckUQ$7LN8;>n!gFNL zdmEYg&gALI#<cO8BI{7;HiC9^j<Fh&w0t)?3#yeR{t7mxE>RE1uG`vlfk=%Y93Rsk zH2LBGL022)P|S%~SZBGZLY%(7MA?bChW~16gEiIRI4j<?NTFnPCvBZ!`;P+AieMmO z`AK4PQEfO<Q6COeSp}6oh%lYpb0rprxtg$4lLnhbSXo|mBCPZh0(z?D#Dv`0qWg!n zc5JjIy|@fZNgqr!oZbVLu~jQ1Oc=w2<ImF$ffrWW5Q21O52X6DKq6(%e44~=-b{6_ zZ%u&C?g2m|ds#0Z5#NX+v5WwnoAauz4%M?#%q*)mRWlZh23d7>d6r$YHPwMgJ-bvx z*b=Ch6Q=X?6jIL?6%mKTycI=!DvGx%0(D`2w@RcGxz#dHJ<Xb+(sv{*7w0@_-Q33+ zuZmY!)(bYFK8i41+PyGsYM;JEh8hn$o15{}_o|q_yQx$=GqToNpf+pzu4(mYf>fDA z-CdreOUT565V6e+xmf)WeLD4aWv-K57l_x@2jaDvrPfs;mM>!k)}gBM@`}pxKqQM^ zW&b)7jD%~&6*`+RUEKp>tdpee%=p4Ob~jC1Gv@_SjLjuL*LKm^PY=|mPf5be?!sZJ z0%ODp#q~XJTw9f3V#G2+`2rW!6SNy+dR14Jh&ezlOu_P#Y1l17t!<V{K7ApzcXNKX zz0$a6)T~)#0sX=Z+H@uq78Al-bBq@xSRy5mvK$;DjPMfb@AmG+^37Cha?h7lFPJas zSyDF$F!m=HcjhT`msklYjYO_y>bqzV3Q!IrD66}c(afl$NMDrJU~v}fi}Qj}A;u$F zhJ+B-=3xZp?py;Y-QKZMRT+rXmd6GE<Y)qQZ=Rw9))7jRqlTZtMwIQG=F5wJHNJ^P z&IyF){#<oUO*gH<V10F%UBV`e(W!*#!5kU7(`p=1ez5J)jGI~XASG|a;W>+-Je;Qs zxH8sOVz0j?I&BT+h+suz=M%C=*ULj&*OJ%bH3%X#mk>3N=NNPDbjoRl6GzBc&oE7t z&<PUkasu*Xp2G2+tj{b8omn4-lPw^+h7dj70}{h3Q_XWQNMi6e9Y~BD3D2{6a*L7) z3r2kMvmx0n54hsXa($<M8)11qPkv)3vy~a!WHL3mmqXAys|nPLc^aU#fl7&Z67K@@ z+(%emj_F7I7b7sO@U*ksrJ-g-L1kty`77~_xac1yaIfaLH-wQZcvWd$e`0;n@UVBO z3r~d+dV)Z_o~OMA*4eTyFRM|<pVN0fI^vi-OK{%od50pCqcfxR!brVD(BAGX<4yqc zI)Qn&=i<C37h7g7WhIC&J7e;92<ZEHk_Jf;X?{q+Gb{-4S*9xakg$B1r>&V8){JGS z%2NJ9N38xCq4_vZD=+)<H^wFLDzUlR@L!C<5ybY_1n1LrP&{ueJ&|clhT^ZpH)7c1 z2SWLI_imR<3UqVOti#m7`20#ef0^UGF;)|8bW8JMqd<bJG4rb-4TV+y7xnpd7i)gZ z7>237s86FOaZHUnxWz|;81B0Pb^LAj&Vn|*_oQoYC`)6k`72|f4HW68E%bF!|KG0{ zeus5R`l^KN$C&<rX;I{!w_10XMX);w8dy<3+b5M0;^LI+MA*-Hx}GmXI3`>@k?RuI zHPJiqm9Xyn4kUEH<|*81YKmkbO45vD*Zm3yTv}yh-(o`Xdk>U>q(v|On}`%ZZbTse z>|S0XDIyaSX{=iM+{wD#jQajNrk`%Ej?VHD=>jX=q_tX;X#-@@wJDA^wFuknG;48V z=Qlp~-HNdO+w;zo)kewO$0AJLa08TMgP1<HD+6dGb|#Hv2aU~dVOPqJpEbHn_$Ds# zFg0$E>4$fv@eXDuDb>aGTDC`B8@pqm*4W=`nG*i<#4GV1hzmSQ*qq%9CZ}_)*keN4 zhz~^=I}i*hrccXdh)Cm(Z);mTs<DCJ510BV_A`?Dk#jupA)~gB(=>F<GIpkDE0gi! zw2z~{)EuwXO0yyoS6vx*TO}odNZhW}VL{J}$)wn}FkC`VWbwWQMLvx{de(()C3L(S zb=<cHQi)cN+YD$Kf;;hoj|u-SPS>6UsDGXu+w8j4fMLGkII^4BefK6X1A9IIndBW) zYjnWPb%dxWriZ&A5>ngL7R4Ky#DU(2TJrULaKoY<P3q{8C6XxUoo0eo(mmCX6u+il zmH2CcV_B$)m%Ided74ZXu(c7k(wM$i7bals7vivDhs4H*8FeiU@y3Sz>6UI`l`f}F zH_A0J#41LDQFbbLO-6BFFj5f?geusX*r8y!GFll5W)}CwtE$=2kAcdNH8IrpK*F@~ zI&pr5(KwWP-n7?piP8Fsx|&L%*0JwV1Zqf3-?J-xk#5dp=+L!pP49a=^|(c^1(1YE zIfc+{)jf8Y)X-FyZnN=covp|-spp|NZe2^5`N^Kk%>G1ic^>t$P50^<lIAK!!p*P7 zH?hBqslT!=+GK|9EgYekJXkStGp}Kkv4?c3q9D^QqrQSYSHLB(%GK0exaYO1;keRJ z^N%F?vkdkPgs37<yW<mHs&$tQAN|D5ZN@H}WR-+4GPe?rNN*WG0+_o9Ox6G6L9Sz# z)zmHK0VdJ;xR*%Uu6vQhq+wxNkW`doeiQ9UVMrgM{&&bRv(7kINU~+&GsCjAFkT0S z?c)Swr=C5fSP(MLP?sZewPC7iYbvTj!9Xa(hN+0Mi-K4YbTkrTw|7KBfvSp(4GQdE zM{2^++Iqo;d66)U>Y|WMSK5jBFpdH;7C8UZ!A`!uuTfuPx@Xjy8Y5jvj%Q8`zm8p0 zlt!#O@k)FnDx0?n+qgXC#j+dR25Tl>@%(R!HH9_u0b!ZYz2GVn_3VV4Y=O(vo6bh$ zQ$jIuz1%3YmWrMcZR|e7>LqRba?gy54f}pYluhbhL^f5JY4M@5Rf-F9`#tqNrHg&% zxGAuyt);oKu}<8n-}e{lds-gv?GtGGliHt=t5;HA9jakIT6JxPd<zCD*onU(_W$8X zl%2F6&9(!J|MQAaO;`|c{rV87S?k0qw+=@?C-pqLi`xl1nd;P07lP30r%(@j<SAus z4ewh+SC(*r<!WXwJ484hg0p9yWT+KRTDHN66&cc$XH&DBJ=bplVVTzx>2vGYm|;Cp zl6G=Xq}3wm=OdJ{JjEUp)=+BKKpHA~FFq8^!+skQpm<CV{TClTBevFWQ);LtS6R^Q zYG)Rq2v$dg2t~gw2~=GVFlaWOFc{Qwz?Crd+Ypxdd0M-s>76Bmn!K`tZAotH;MUQ8 zA%fG8Cpc@je=@3H1lbuOI16*UMbcW`!Hg`SqM9X4QU^1$itCZ_+WDE+zV_Rm5G?9} z%#*+eBdDL|o)A>oq^7v~&1f_isNx$@E{r9V`^NP6e~}Aj<x9HTW)<y5Fv8dqV0;q$ zok;z*t{)+Kfkmehv?aMpxK0knU>h|mf>Cyp5W9dRP|5FqwOT}$gE7Ljb;1oK{bmuU zr7`_vbDq|9IZVc3omr0R>^FySF7NpOSi*QQWN~6Wn04*KI*bvb6*=zm=#0bDmSGk| zBGcCrl$Gmc*l852#~IfWU%a59rgeCI3%kd9Dcf&eMm~RQ*{E^c8)Ck#NKyllbWr!o z36ieA`N3+LiqEn}7yC6446Nf50+_f<L|!=?ibiuQK{|9DNLE37Eu(%9&(l7Rgz1?o zvrW{O8S9Q-(i57p%yC#rc#e$eFeO*dmMU2#LULoTflH7JhY+r#a}C;ce5y$5e1cFo zT*>Y=j$|etYih%l72#lQoi%9J??}RQY@TWZt=c$ER#^^mH;(I^+`J@PA(y~e#}T^Y zd%((0Lua^wo!Sp46P6RZ7fMTpyVK0tlpAUW_2TR#*G%3%gHW8j9`Lp>Q|A({Q}Yyz zH%CV_Bs)0ULI83R0XaRUUu`b_+|8EmpFXpe=wg<bV!u^H!I`~~KNG~&RfOa0o?m=v znZ<D}Of-l}|9Zl5ZjS8Lbtf*%E=plgZXqD&$Mn0q&tCa15?`x9HLi~3RN7jWi-UV7 z(R5+gEa+4jR99TGY+}}`F1g&xlydhFqKjkto$KEycYL7K)cAaMjGhrO7f1L(qUX|_ zHGimz6&968GEY8CY5p*~OCVCojugvC*VTmBv4@e$8ezYFzsCsEs_xZbj9O4vv#`wg zFO%7#xE9CYY3lFt9OEzvugEmbv*qU4#Y5?}ErM!zfe>8TJp{?{m`H3gS|&agE%a9j z!PQ->ObxER;B9hU8~2%5b#~2ycy&W#L)&umq+da7y+s{go2Te-CuUyCkV!24<O&x6 zy-$Fy&v`{uRKx?-)%Eq(aE5WhUKKNcLm_tlPZf)JM50yY(JZ!bMR^^|aM#obw(uu} z>Bd|!b^Fo}mRGNe3nxbO`;su-+{13BnR_4$m`9)!K~>{{$i&|fq+7eDF8<R|DA}|H zUr%Oi(a3W12cl^CnGoF`(~maQMGg*MN1|o2xyd1$%t^jXTlNC8|3Ucf?A{?;sY{ah zC)1J0bTj{@-d5*mw{>bOiBz(XH`{$CJ`-l9zk{&c9n%+dV`fZR6T3XDrC)4Q7e5Dv zU+YV(Y909gGIf7%Odp+7_r^85Ory89#hb)1RR2P1`u;oxJ=P{siA-)Nb9tJ%D*N{* zJP*e7M>->QL}TN0Udq6Zl}!}j3>i}~BszA;i13gxks%{OL#l#9##9c8ju}!F;;*U# zL!zUN-$aH)EBS{J<wK&8ws>`2BcJ(gqGm(smwF{<%}QH`$*shTq_(hX?*3jP?&17P z=JN6=yL`L6q9R(s&WsC&tHPNFN7q-^l~>nPR|)a){-uQJ(H!^Quqou_XJVzSA>TSE z<nO-;b@+IWhe~w1uG11()~|x_@4p3sc(O+;vxPN0jCy=}UD!+l(*>#HXS-KpmRtp9 zNF(vr5^uH?{Ulyy+c+U$t0ZjCcX7+QQ4rGEl@V;?1Vhops=Qd3E_rE$IQ836pD*T` zrRsJbo*my_9W575Z|uJ_fqJ<I#BerIMPiu0=|BvRAv~}4ym6EkG$DQ>#UQMoT?o<Z z>tzb4V_&*6t6~a~^k$BdFd=%A_MZ76u_S4Z#fMqObtZv$yL(l?N%3HQNTXX=^?Oj4 z@2;0&k+lY&M#fvkv(ftRMfAKM(_1^US<Fgd^KVCSCuY^~JB8BC^u%N19L1EV6=hou zA^9+--(n)kJ!+iquwKWDg!Hs%axWlKKF+_bl!`TVesyKMA|USP>c5CEecHX!@Ptch z%x_uZ3tuiG{Vmkj=P~`B|G%lU@TVZeml9E5#`G(?PgM7_8l7+?%hzYl$pHla>pYc& zB|~uL2d<2XEjp@D6XYle&bK)hXmn~xi}E|$F`NRFBM8d(meao0wcyF9vT0e;)Yh;l zO;#UEK!0S`pUHta#8^x%XFby2tZ+@2+X?$i98ghgpG2U3?k!ozQtI)Fh;U7B|I-Q6 zuQC0gd<;}ZHAMO_rRpR)8>w>$)$ctPf)cp;Lh9|$_3~=Mj)fOxV@J2dm$G=Ms8!mD zqQCQW-A<Y_n37-YMF;n(^}muJ{JW0!dk7PHozb^*gPz(;nJ~SL%%CaM6B<4vz}f$1 z0%Px<HZcu+@dz_<4JF@+k44tFgWx#x9ti4S^IQMBsY9uY&VL7Hb2e*gc0=0&9vkH3 zibOs@eagL2Cp2p@zu!J>3Iz6il+dX${j_|@Tx-BGEhUjXY?JsAolI4i4pp$^o+79P zUEIo(K6zw&7zh7#uwSMB^VEZ9y*xj=W8uqc`W81g)u!z<>;DQ-({~*dwP)Mln3!4q zDvbe!S$&gG_V0mnk+OxML@1^K#kGj|MzogRBaj1gWIbk=n%5ndja$-CTgQ1(?BQeT zp{UnFgwgt%KqwTprgi&&L7;rSrMm=4^(}!ZiRtzEmQ;rFw1}=u#rYF;UfRW@DLRoo z*85+La;<EUh~KHZjdJw*Nz@rB#;l1(VO;;AzBbO&VFU@Q+p_mRk!Uo|o5+j?4zN@I zoAydwrg11D*O3`hKEO@5hIDHV40U513r9}2@sUd!!A2NRKz(hoz8uMJWsm{=2;5fP z+q|1RogfvcDdW%5#I9903@D<Whvt}%PeiMeo^uw~G*&+GDmyQ7zXnzZ#nxk%^5Fq~ z!m>?{ThS6&Qv21}Vc7E<nhaJDMtfuGr>u)?XXK|Q?ZUPrv9m50l%+n+n!qFt+keh` z7@B-6D4hYDQ(wWDKBF5VRjjVyBRZk2Zjsp2Q0gh1-;1JB4t#dwGW~sLycQsY72T_Z z$>6oc&22`BUxN2U1Z6YC*Wz1IL{t#INUi~!NPV;_60EPwyZ|m#RmF-Vt3uJrKxKrL zeT9SJj6%preO0hJUKbU%^$*yVFjf7Z1uIhLKC?Zk;wbM#6m7R2C?i2Cj3!(=#Pq3o zS*deokIiz^&43Bi%}!m*!S+x+v!DVd6QU74P{o(#pC)}6vt*8B3SX0=ESo`)M#c2| z&AC|Df#(^^TbYP0+qI#(CC*OU8EftUY%N>Mu8E0t%Xf=6E@8FSwdsMn0lO1jW0-_7 z>FQ3LIwA4s4<B3>Hd)-r&cmT&s_41-jK<n9!UVpbN0`Q0g8bdVWU=whSvLP>*B}WV znNio))|hUp2tca|=!AToQ7tq+pBkUoy{vswH<@9=WZ`uxh&rP#-cqxG`wtnSv5`Pb z$`gB7r^4!}C+5L0%=mNqo-)b=>98+hn$krBrbA<iC)iWA6GacjMZX{QG%fF^I|}ry zpk8L=m|jaac++C#iJ>)oFmpo~Ju@DOn($zPGHab!{Q|ciPCd`g(IK_O`BILT#py`8 zV5w&!<;PI}d*rxds-sB|jXQJv#it^W6A8$kU33Mq2OXwU%_@zG^^3^gr%_+?{?E!d zW;Zm|Hm5n$XA>#0JRL}zAuWYvWWMci9bG_Z;(1DHTE%8I1ICb>rq*h1>ELv`0hbc0 znwWlvsq5Dt8)n*)cuU*<yecZ&*#;wajW16Nbq~0L$f@hz$p#%ONMXto>7Ohz^IC#2 zf4v;lj`IhpK!GTKZX$9T^5hbmOC@P`Bt}&ffoX5Wmm<E~3E#q)eu&A$J!Bkq;2U(1 zW*o4FfGz5^V1B&1Djbdnt-<^O_Y<h*u2qAtb!$Sxyyx?i*j&;<_5FZHsN;RRxBZ_n z%YQvdQ!uTbBowW=&Pm5x)PgL45{(AJ!APJYSXCK}1jE6M07`vzeRWNFs8ZNTI^a11 zwItV|4%?r~_v{5LGxqXXDh{hE+3wb8MP^W^CKRcy4n^2;{FXc22fR#}mi9ooQkud_ ztbaje8ID$_ANU4=THXV@Fs;sqxtTBNeI#VP0Z3q{cL~sn-m9b#Z03&$&dMGhA3+Z? zQ>4SA%m;i<fDT%B+t-Bg_=dX2`k)#FU_TPDL)V2A7CQcoIzBvCQBxnTsj4eyM^|?y zYRaR5^2$IsbK7uzxHeKB4Auzw<pF;arX%y47042C60L}YzA|G^;!D9T8fYVgNB2P1 z$0|++O4QG>J$R&ml^X_X)Zg)W3N$25JInpt6y~!$$R5KP*q5N3m?tQmI7nIajX2wb z2+GMlP>YhL`jQ4^DhOc)BKfP%Sh9pbo|^MQuC5J*;`QOqPQ>VJmje6O)pa4kW*9h_ zFrA(&rtaD?Rn_5oc21+!ju|+FFrAsFR8GR)wbnI=vt->{Exr-FmVsLnuCw!051R#- zVZ9hx$C1s;vZQ$imJx(=EnEM(?)~#f5<4=Zp{ccO_Zqf^d~{uXd`V;5@MSe^=9@BJ z7~j}XT~^Z=Z<=2g86FrOC}X+x#wE3NW%cY1N^wW{z;eQKevZ<QVq2CYWXk9)BFhtT z3aY5T3wy4bM-a9<Qg;{kT0lxbGm6k$+5@IynvhFBw{B{4LlYfYB<Q~J1ZY+FOzDn; zH<s+il4`y(Tg%MCE6VAJ%rS}JT%M=(nHGajff4J~g%O!f5U%V27tHi_L<wcqL5fes zahXk^uFh4)*9GEr^?`V8W&uJ~s4`q$SrH0Vm6umkvZH4LnFeHCpgLN^j&c%Z{9M9x z?Rp^Ng*6r@T-WExrb(Jt;`}5-W#VIT+Ug0)ja{qZ%u`Cgg97V;3kl54J#fydq4YZH zcQN&QYmVM1DH!VkcNVja>NiQvCO55#bFhTEzdc7UBI8m%KHo!)q`zpt?oa*P*}X_x zQj%s9UB)mcUUXp4A4Dit_dv;pDZNsOVe&Hg_f$9{BU&@?FoJY<p7I0P21dxLaw(sg z9~gKv!MJxFu)iRVPN078&(ju^gvptzu1g#<EQ+Comrd`)SK{h8mC!wyqxF}_w~AGW zGaFdFMhE<P7WMaVj;k>t44M}$YHs37#n?|xAH~&pKK1ixOt0-mdScW9mJCbZxww|X z*@2f(*N^v>&=<Jxasu;Yu95d{pMFvmt%$_yD+TZH8UponuYrox)kZ4ogd^()-bkRH z&CwF>R85I1FySGQ?n)^$abey@aGuXmYbF+EQk|HGOc*M}JX*q7qXss9D7#<<ucq!_ z%yo+5(W>gI>PSU-M#M50Vl}Rza7Czs-R%$zRj~X?=GmX|XuPJXJX8@7_~t$W^>P=t zlBU;WScO&Ej8N&7_)r{>hpF#ZWBP905GW}@Ik|4Bxs@|hWj;Zjz0S=2ZgiHMd}~<F zs>RKW3#Z%gLb&SeAg?;`S;F*Ye)j{U^jIQ5XkbY_<#|p1NR;j`5tg@e<<6SwP<=JK zEixN-rt*o*ABt2)vg8wMs>9(>RYc734t$+Jy_=^2O8Om^C@$?|u{`J??K|)t!t#Ee zd^0NprNtSt#C0dI>n~dB<27^+ydYLSBwQbMv1YJ?6>KgX8V=6p8JivkenvfgoTo@a z!t7#0pZH|(DSfs~f}nf9CJ3MQuq|$`V#DS&mT`wgG6R1gNT27)H@5PHRj_2FDl^YU zANVUl`7%$-#R?^jMU8krjSl~4d=iEGUxelBT*E6onIEr?)C4lLU8)p-T~EuD9lO9W zqdb8H;LB?wwUt7CZqNpV>D%sYxlAq<^MersqrosAWe&(77j^#qdLTcnOKOlxxPHtN z(<EiA`N1m9#Ag{wdXP?7e(ouYKp=b|b@pqXCd8yI8O2J5MpO1^@*Nj-smH>~8B|QT ze*Zt)g~ST%DQILU4y%e9v=LGCXK%>@c3OU*wpJ(~8?+f=`n!9_;F#-ORGXQMy%qKL zZ;l)8$rIw|aj;P?OZ*kNX1LLVYlAK>oi1)2;57x!O?7EU9uEprXZAd0fYRbmR*8{# zMUS!vKn6t#jWecSX`1$3PybDAjJMS{w=8NcYnZx#k=m0-qGdnWV$cqRUs@kG1qthT zBmtFspbE)q>X_D-;aKw*bjCo(uJxdC1WfIL9H1zvt*4cVZ^YHOD*-C#*&{)P$(cr7 zde#GVCaBrn2v^_k#j2Bn*8GqV5{AzpK1=$y!tm@#F#5;zm?<PWE3WR!Imxt~TkB@j zwKT*V8}^U$Ba;QMdeGj~>%jl3BPb`&U|SNJm$WehrM0bvRYr*A4TI{4s3I0B=*m!b z;BjURrKGtTR!xw2#S{Yb7!3_8u-QHY%9mrTks0j#5cVXfj;*<}<iV0@S$6?WGr=k8 zfuOv=)@{^JX;18M?o=ixgmmUaEGI-8^?)qS&K-sbNM5$czlpN=KmxRJOg}E)>}nk$ zi$F?Q_D1Z0-lVAufm;qGh?~ar$bW&DSXsjt*9bgu6ty-aPia$Y7{E#}<ABa+I-XE$ zu|60J!eF05z_#iY@kKkYGaZC83DnT_^V~XN{LUk&+r;#{OlHm9++KGlWV7>d=C{<f zwq^>5i;1AJn0~rRP-mt=_w|{$Y|KJg<Lo9@OqhOXpfLEC5!PUyJg-FLmHzNZo>@em z?NEbEuDzPjg!3fp6KKSUutk{CdvWwcd+P=QRFUJwZk=WvDY=*|j2RiPoo^hWAR@Sx z5JY-Fx>$v;McY_(j3v<|aLru=s;YZCA5AkmJ$s+L`6~Sd{|CvJolV=lgm1h2W)`fq z&761Xa>7&%v7j^`A_zO=xH&z0P1BfVZFNnp8D7ET)Yncu7JCvV{~79SM4m*(e-G9O zXkH{Vqq-QUN*A_F(<G0coX!%Nv?x<DLNxteqt3?Un$+z6Cdp`|wx(K)Jibk!#>MnW zxu_fK2v|OgQs@KfW5Rm5b9*gk`iy94iHrBr4*HbHnV6$<*Qr<+<x)q5BmxhAMQ|qd zKo+tS7l+vg{A9;ucte2nJwck1r!3Ce7x_$fy+a4_*k1_CwC+WGlCF5dDoC5BthRt4 z(f=eEGyWgfz?hbnX7MPuqCP~<tnM*gQiq!#EQUl%iW;Y#uhnfWauTH3UDTOIOl`*K z*>%+u7P0%0%Pb#fO)wtuIUdU1k7AeD)(H}=NTI&=$kVwa38qR_#iZLVsW&3y2@0mj zL#X!b-q||lTqF;fPfUtowD6aFW>^wNjDTC$f6)K}GOv3_YIOueOl}i8N^uJyd;}ua zz5IG|;adX_#!y%u7`}+m`G(Yayr&Ecp|ee?vzlJHugWUrinb&qb$Kd3$u9V5{uA#y zoc?VH%KRK}Bd}`e(Jjr3jkAVnlY;q`FGX<yhN#bmuEjssdJ0HJ*f+5fdB@4*Jw5B7 zM5!o3h!)25t4#AQ_wYzhW+OW|CZ}k7B4ANWKhz|kJK>PzkXmZ&(uJ+%RcF$61R-ng zo(jw=U()O@qrS<Q^u!CA^GyC5OOW>Mnk(1gcBGDrSOu{&k$P**(NDInuyn_%j2<My z8?z>GQnT#IDVj<UmgHDO-E{~PW)mXO446gTFOBK9nar8{>RNZfM{X@=GS3_$W_cIw zr*vO9k+U**$KX}|se=$uQH=Up(ZyXUYt4U-pE+~t3>Hph!Hr4rCT7m1nX9$b-^v{C z!XZ8}RDeMm9ers0H)#clnxKI?JSb0Lj)Z|of4USI6;^5!p}{(;s~7rirM?gC1u@wX z_bnqxhvz9!Y%v7Q=(+jVsJb((#f0SM4>GOAl?3R>?#)lu%}mBa&a^3iO61f-sPCim zWU^TYBTI;wY&Z6!ELFNiM-r4{|Icm+>Oce>N7NkO16*bu*o^ulYc5<c&QB&lCw5Wj zrVDryf|g?+vK$1l=*2#AAEl34bXw8beYR{bI=$$OqBD!mg6m|sPJ!!GxK3*?I;ZH| zqVtN*hwF5>&VcJoxX!``EI;g>+S0Iyowz-^xn{{C?qIUZ9$VYuix$W9&C*`&*3jC( zFOp!}_u@5dGXfis`E~Qgv&(-*unQ7eTbI-^t7J&pKcWbHU9I@9HXX5MW94n>qi^?E z5iTD#I1&i2bnm``ZA=<AIIz+r=Zd0hIXPDrT~%~-(KT?L1J}85od?(X?M2rWUC+q5 z5v~j1y3io!qFyCu^#_HQZoBOH-B&OQ*tY+bjIID9tfD+g&FZ52I-H#QiymOqJOtMz za9wIp)6S^jgETyF-X%--;H?Hj(eTPSD}sTF%3*`U;bgl{6g|t^eX{7OqNj_Vf$K83 zE{E$1xUOt3dames*6xdNT?N<GM!VPa>L{(*c*@)dH|R5WMR|EB#7GJoBUKR$vM;H5 zf4k@dPSHC>?-spR^gdkI!F4@cH^6mcd(nqQA2EtPf$Ju?ZZ;^orFSXn|LK?WK7D)+ zqlnQH2t`)zz9Je74;!4C`0t8-=Hz@|^h42)ML)rH8(g=;bq8E`wio?U^eZFhcew6? zYqdennqDPm_0K<E``uL`V&ecOMqHC#yVuQ#@jARtugfdJbq`$k!gU{9_qTgxuTpfL zSA**TxE?f!d8k*3S+mh4r@DrmLBx~?IWb{2Gf77C4)T_8Vv4+8ug_Zy*CTK}3fE(B zJ>Ks1drKKH8^QGiTu&OrJk`6z6rQ;My-(-{G12lcXR~mHm6)x(!#Ocqdxv_5dAEU! ziGpY0dJeAV+r4Gp03#*@*9&klX~2a4OT9|W>Nlb{*=w(xyP_&k$%tTgw3V;ijSIQd z+-&b1!B<T-vF07=9mU8Q1J^5Xy=sv28Y72`%c)1ifBGoFy&*P6<>gh@Mkjiw@-f=g zJIOoQI|Z&c;Cd6Tx8Qoa-8;=Yoi#cWu6N*i*J$*;ULB(~-W|8S@42_<u3#6~M3`)e zR8}(aAB~0>3s(kB@$cQsTf<3;dH43lz147i0N00beFWFX?cQ2%9V2NzTufemYLN6< z?~)`>d*nAxQaBJ|(;j3SL7AdtbHp@SYUcO#F731BDsPLo)!XJ>;@uCfFW~wTuCL(w z8m@0vd6#*YGqP5A4}j}ixV|?C`vI;W8Et#8TR`f@HaFHXOQb`~Cf#J|lAY64%jShX zs`oJO;oc+mm^@=RtDR+rAza_Z^s84WgW3Pp4BmnN8N8+O&G?x354|^^G_v1qvSm|q zQ`3^h#=(<k&~3znx87=#?Sy~X!hg3SToq-jsC;GG%U1R>nEL%n<6mw?59lAVC07*< zn*WafKCqp#@`Vi+ZqVpG%FEmn&*T}CmbCHv!wA8p?C~)hH1BRAVvBBY<(SLn9d9hU z%4n4FXehw=wLDUh<k1tor}4F%%`Wwx?mdG|CNoxlhU*t&Dt}F^W!rIm$1k0?A{dVF zMa(X8tm5WRd9<9-n&OrVyq9wRztDS;_hK(IpO`NF1Fk>e`m5dB?p?*&z8tQ<;rhpD z``=#W|J6UOesHk;>4XdqGTskXv2{=tNsiQw-rG7HsoTAGFlz3Cv;ia=r$(|TM#@|B z;^e#7s$x^gRuwZp_^PT5vsp-u(|z8DJ8bz8@1v~c$00c(xr~;jM9XChoacDR{A34J z8RjP+erC2MjCAj_-k13Jx3ZPm#@8xasBD$8wfarF_hs)Ztlifj$&eJIU6tA$T)D@| zzkJ1KlabH%f^%&a5ybyH-VZy3`;qr!*6gQ{3Lq64&3Y1WJ*(UHwlkIqv7@)R$Ykuu zzePe^fL4~LP=D?HfusJ$`>ppo@Ar`ULh1*pKcoTe-XFa`vF1aN20|Ldo9|_1xn|JO zC%<#y3WIAx!PKhy*XLj~`1<%Z@Y#HJNM1-jNX3v!+I>!+tLQwR8<HPVsWC(wvLWh3 zCib+qS9160n%gQ!NCX00Ge@mL-`CGq#EI$e8{ix08w6=Eq>UkM0%_BBpV#N33E2$N zko90fR=<Dygi)XDOUt;b%3KP*&3s#N8ix2b_if?Z64Dls*nhWzv~|00Yu`{dA=^M2 z3Tc=zA=~usglu@rkB>||o2`yWRgim^fnb0yZ+5PX)nf8ReA{!HqP{BMw!ZBkl|c$X z3PK9C`*!f{$Y|ObQW#RXK~qKV(xgtSxyMzz=ZbJR%!Cw|gY0v;Arym2i^;c(Zwe=A zqHkB<B;RC65lB%;RgkuA_f7RpBUWRiZofXT+8+<LUGU`P2CD^A8r3(~7iTnNb;Eqs zz8W?yb&z(1w39I{JCk_a==Osz-{C@%BO$IMf|X2PR8%Gzc%g4GADKqqB43lQ8PZ5d zqacljG^X9Rudju*+6HMXq;W>8<9m0q-L@|SyM0O{6RqOZaLp7>%17UUzC$@R2l)>6 z!FLFxT_8<_v@4`Z?Y_f&htoW>`DcDWugmz=Z)~vYSnp_>n?OpWoa8&5({Qry6yK@7 z(;!WQG#%0mNHg1gXZX%!GjcYhS&()!W@L8n&Pbo=F)zx4=dK7=1i4ceV1^|#1}iF= zDvl&oukTXd6`Z7Y-zwi_zRMx)0cj4TJt56)_g(3`iji~;q<N6`GDwQ`DoLw<8g=8= z3vW%t-zxZ;2}O9kGPP!I^R4FO-0r)>cc+gTXK_f?kZK^+w)@uj?q=lN3yCepdV`$# zy-LoSzGJ>W&hwVRWfhSCUo+gbtV~*ozQ=vfaB80LJ?VSO_cWviNc%uq2&u8%_pI+Z zM$HS57C~w<sA=w1YF2-GOk~`K+wRGTsA3u{S`p>bQ^~`wDT3bez0V1H+xL#|UEh0< z_Jz~}sTERNyYB<vhm4?)AuWN#ELUbwFYQ%=)(mK9yL;u9#`KgM%ogN?v0zWa*!F$v z`>8`_``PykiL~XA_UF_XW-Ig0`o^|ex@xG=YM6!e%(nh6w(++9@%>xer<l1E2S8d0 z=|D&awHMoq9YyCAyC5A53C74A(#s>WVfojC@1v2atl*4W$wsCkDeQ~&;(?5s;=aZG ziu)H2fOHt7!yz33>B#otLB&Ok8Xu&iARTQ`b4>42Q}j~p&3~OWm-##)W^6H149_;e zj=!?7Zt<qYTXK>%D;`q3c`>skkArkPq!S>W*j~I<@z#u_VUSLO#Iih$bx-MCl6;%h zUUk5p#AKB`@)qW4isU*ht}Nb;6B8+p7FQK-3yJBn(;=M!>CE=x?TdFH&OHm#*-6gr zJ!fV0I|H76W!_c>F~O8`UOc{d5??Xd9IoQY#Z%aXF!g*cB$lCK6LLPA5VrbC?!D=@ zQ+}m^VF?_@xe;cjRHQ~`cJW-+YS!RL@x0=_SgU(Ox)9PuMynT7s~ZPKPis7lS?}fL z5f%?*iIj4#Yr{r3HPv=~@j^c8^NSZ0Hxx5Lekr7ONUI=S)?VCLyog4f>0p*E>U9%n zjq}~#rrb2v7%8?cOgUA&tav3KpKO8P;sc8hV&elyS3xrJTN2N2u~FZ6$_3Z`TFmlH zfpVtcLTp%=E5Huq=0YQs8lNMJkLz$ok1sxfwawPob&#$%#{P!HjIL>^yJs)fTsdnk z7%;e<9dE~M&m`tEiqGZaerEAm#b+0v1L-D6H$%Dw(yi^q=M|sN+GP`Z8>HKfcJE;A z_8zydDe80gRbPH$jC&}|mu|3%xdo{~y0Z8>K1kWz+T!brZ(zhQ@|fjg<gX;2zhV=x zVfCudrhdmJfZZR)Mu`Wn_gGQEPU>RjMsk?$D88FdZMFn&@jb=&vX<|MbPpt!VPXsF zKBMK;AM|xx_qr=#l2ujmP(qN2nxubM{Alr0ywz;c#^R@opJA;&2k8MwMv6+}DJsq| zI~?phww>9o>^>llx4fJ&OeD-24h1YC;FaPxS=(6?2*qy|zs=fy7t$k;9yJg@Ms0ib z?XU9=Vs;A8J_UnDj5KNls8SKB;*X2J;G>*XxO`ds6>Iq$NKZgAa#0e`MRDQs>cy*P z-A!W=An6j|ws&gsek%T*HCz01@h`={7XJq68A#7UVgvAed+{H|f3jx(hQw?-BP%5J zZdPcGK4kKf*B!&t1Lb_A7`HH{36)2zfy@%AL}L_{xJ%>`r9_4F3Zz#dy$0#^_L72< z!lLs^bVzSNVu>BbG;gti>b<qK`s;@_IwLL_YpbHNit{QDuOxZ3q_|`wPE1LOzofKe zLrCvHVhqIW)c4y<2A6Eih}jg<2as4whY|BpuM)GS_}~%mta)uNn~^Y=eC6eQO@}ME zLzHB=l5I*toTA|+WhH@<Af!(qeG2I_NT0WtgiFd9MU{}gfW+d&jH0i4mm+=U<QpFw z#VD$%G#D;a$<>4*%gcjF6;!fw$rwgcRuxn-wqzWmX#ym+JXto1(exdy&5frXyYQj= zY3iBT&0=d@Q-?!Io3&(0$xJ>}Q%k0mOfO+R{ST0Sg!B`npW91jmF&iv-5t^|kbX6q z{jFDrYW0WyN%Oa0sXJEVz=dKZv%U9R5egcjHxxBRdP#N3d`45&bU?|1k_JW-b0+_Q z#1b@YsQ#j%8eF=2%PB9jbsyzMBTHaJIAaBPWl)N-_AS|uwVXAaQ?j&V8QC)bK>C-r zobY{ESmo-M9+*nHEfrQNIjH0?KJo{bpyZH}L*d>4ZX4WoxE<{!hnF0|P#y)h6K*3J z;^xVaUX&qkh6hHDxrnQ#3ZBMb2Rw7BSQ%h?Dm6N%l$^;Z%IYkXoK<o*qv%|?Ww?zr zj60Er@%grYV(E^=qAdK&Y|{!RotWpD@DWQcF1d`4(<LRBmb90wg1Z3jLbyF}>+L0% zmt0|txw|ji{gPwed*igG=(~rnyy+oB8M5`9baYE@F1dpdkyU4x+*xuL8=5t64}g0h zC&E35SkgQB56{SdjiISztCz7O*Q=>=u962z9_0g`&9p9gtmJVT8ZX?w<j^pE?Yutv z{?>zyR>RTM<ULpNG9TvWOI|2>vE(JVOW^jyT?+Sx?Io|2yvh*14);cI4>k~P+`H`f z?$SHo_~||7dXT>wX1A?!;TEn8SgppA4@*Adqn@o$sO0mKFBnZ<!M!Qmn;A3>p;6!H z(zAa!Z7fgO1^IBZduO9e$}qbr%C%-na{f^AD{DNvK>n@dch>lyaBl(kmPX@SQR5rW z*`nXpH!)!!;eK|oG8*9$jF%j;>t>VjN&g0Z7i-&Z^V|InKa&AN;T{I}HgFGb_e*|v z(RqFa?lQOoM%%&Oos9Qx|NPQ5lZ<*gu9CTSVP>{iPv;-t_i>5_`Um-o{EQ{TaF@ef z0e5A)zt~^GC}OM@fjeqYRMoo_eY#b_mg8L{lOo(=s;ICUwEivp!#FWp`nU3L?Pqhd z9o*Z)y#w4kw)?m74`;*#;NA)Doeg3}^eQoHiXZ)br%mm&-YdED9}cl;N@dUe+xmB6 z)MORg{+<0J7&W8dX8#*)P&0-Y**En5Et*=Gx(xHe8OFgpd{iFd=?~_NCS<pNf`2k= zI;$r3Pw`J>O;3k=9NgoLrYBI-gExEf%D#MYS1<|67YQrOVw$Hizynp`s^kjv@9v++ zr(qBO9RHsFxo}T}dsnz8!9BU%zn4G8T93m$1@5Uv>(hF78f;g|zsx_(n1*szMY8(} zR!m}1p8kb?p7+W=3;X(6-pk(x_YAmMaTwDOvl6o~#C`KutLLt$2pJ}QG|HWoNRaz= zNy+Zt-+vGvrWO7J{44zj!aW=A-QnH??m6xLgZ*GF9}4%LaL+Ybp4Yp><W?5$v+6Ws zm_ijsMva>T<*7+O-hZl5nZ?3*RV<LVEw9Ytk-RgEVBVRl{HOU(XC$5JKMU>{+<O~D zF+QkfbS3Jd{46;3U99g0Us1W!e=3I>HEt}wXmRkev@$0uWeNtXxL6OH#Y|=;ReBNB zFrj{m|B9fPzc(tc%&wMa@5-of%5zss8*1AYbkLnqEFH-!Wee&W<}YaLpucjXj%aQD zWi2NQmPe9xXl6axrXzSr^_|a7n6o0n)q0SLDQ0Yjd3GbURxb8)W7B_$|5AUupBbCA zaM!_I5BL0b|K)yWZ2GT)djZ@H23zgZyK7}Y=zzPI{z;OZ84o-m!2^v+pV5Dd|4vTL zt^V8mxBKsayAke1a5ur--0r{2znW2VH{6Ti-q)a}rI)E0bN*LbeNWUd$Bsqs!))cJ zrsh%qQ=FK`{Ez#e@IMJR6NgLS-Vg4j?f$3zETqQDrQFNlUe1Z><#MUjuaBQ=TW}JI zvGSxF;D6o!4yWM_|C|1|{BOg(0`3FgUJ3Vs?f!TD@39H_0Pcg}KG>KL^zMYn_XMvv z`bK7}R#mcz2vx993lHye<x-V&&-`Eczh@+6^&9*@_<v+1{R}r#Fozi=9nMH%EAicf zZ#aF}0g0Gl#HfmoT3t#1pQU|Rt63wFr5lvmiq0!_z<ng#M;WaiZM3?kWKGM*Kg{RB z6E1{V5Rxy6K$yvqB-~P^)WaGsRZF$ff>P#39t-zza32r%3GJnNX<y=^6X8B-J>a4> z+L)hyI_^{&rbsjyvo7_QZp?`&E#0tmqtd}}p91%(aGwVE>FuSPly1sKX9(P9z|GbH zvlY(jT{hD8K6Lvv@6l3Vt`swTf>tN3w5+t8Pj$8unbL~VN}7>#;667wBaDIGDBP>x z4!0y4O|Gxf9ZE;Cwz9@lN=KEBrnb(9`vPlQZ-$>Aa$neJt2~f2G)gCyPUX0=1;b0H zm9jeh(wT5y1oy?pAYWp#V8cP<hw%s%Co;q`Glp2^<tHf~oKqU(EoUomDBZg>&RVX4 zyB+RTM$4DclKJ$crXP;q#6VeL3}ZRZ;U&dmX+vofYcy+wp|rVlF_C@++*eviU*iq# zc;XgE@42Fa+wH7IHPzhG(gRp?S(kO`%F+X=xvSy6#?svCclVq3$tP4O#;jY@3n)Fj z^cdDw*1c4v$Ce&PZCwYqk>N5c2Ks+^(y(VPr5R3T%SulzJ&UzfdRpn}rDv2f=Drc` zo8Z0~?pxYR&n`WOjoo>0-wO9_#@OB7%dEfo-#e`8N9#ApiZq!c$$gmrG56l#QCD5N zFg=+*)FeQrW=du<y+?{Dh=BBtAiXI9(nLUHDS`-!0xBvh!e9aHfI<R-*g&P&XiBkx zD8())dhWgVwD@k$ch2`u&UJA;kD%OHd;Qj4eXX4t%PM}RcpW><v&GL9KVJ;bVl(A$ zq5KNUuS^!NFMa{1d5Q92qqp(XyjjhsS@qG>(>DG^@X8xA&{Z$;=HhMaGs|jT#cvjG z$6?;0{2i447C+2RabZlq#oE`MDnOA`1Sq>JSvh>a_#=SI#d=TiULia0Q2x6)a#&f| zdfTdDeK=?w6^~RjTKswO5ytHU#RrQI6(6Sj_bGoD<?p8a50b@S6r*s)Jcth||Dz06 z^<@$({wdzw)+V}5LOJ*HRPh<c4_T{w@!8^YVDe9tznAhcbA{WnKgHzez#qIXB0&~` zQbLnEw~JM3bj5!Z|IK*wXYqyNi^YFY{wI|GDdm4g`JX3?FBSh&u)<J-@()n{L5_Q< zS|zdKtHiOljwMkWW&PWzW%8L+K5LMz0vMDAX6dD~Xa>C@W$BMl{ui0A&Fo5f%`fha zrL<1wo*D`b#SBX}vt=+CjNp!$@{dwJpV`VkF1TLUs`Y5iTm<JaRy;&Gm*o+oaX+i_ zWbKT>VJHK()Xo?@1|*XVNG8E8<mI<~R(@ke*Gkp#jn}X|qDa5M>BqPQenyU+F+>el zFsfzgPeTg>`dtjIDgQglKgqu-8_NQ+aaDL@{~>Uqcm+O$#xErEc>i+dQX1MBIs#al z`ZRPhTnFGTlz*D?d3`OP)z<)Q9=7}Q*%wncU37{-7b0R#-%mp?Lw~>;dK>x}`WpIC z{#nXDNBQR||EHv3fZ=+;4x;>@DgPHv@2`NZzWZ6(c=q1;2b9QqhIn^J1kEq7qY;+W zVOBq-a}1*m<JdQl-B-iShVeKP;;-K+pV!y&S$z$xGDY3r8qBz_L440RAA!XSV>xQk zFwHQNvFcXCbi-|i8I*sK@^NYZru<7u!z{z?LY4hP`Po8LHL}Y1N0a61*ZG$ZXM5lc z_ZaSDXINmk*RasAh!izRQHvC{Nl_<hxZkjtpFvTV6ubad%>i9yUSa2t+YA=cn<KK1 z8J@x!q&Cm6((p7s?`l%ylS08nR-sJYguH>jmA?bU0O7}dWeqP(F>oyr$<*Zy&l_Ii znJ)PGMtJ%tyx>Z~)rX%CZ~vh+hL;Vm;0L^B*gy(3DKz{?Xi32aky4p1117vN_qX!@ zKGB8s3sXk2T?~`Os9riVCGuP`CYb1q_)qHQziBRMawZl<w}0v{W|K3O>e~(s-qo0S z&JlKnqPS0p-cW|k75lA*x0uLmGrVcoZrDMJ`lM(;iiV_Ulr-!#ybW%=ONz#%;3HFt zg6h=}jc&NJ>viL~$i$F%?}x-}ZpPQJ&%i2fhW&<*4WAf3B}EY_nv$X!DViq@pBqqd zGaMpCF)0lE!y2piFg5DMKboRO9gNq+f<Znw7=x=8&05K?4W}-98NN55+-CTZ6lPLb z_<^jc%b=gJWty3DDbDM^=sHG`GZTjyem498RJrZ_(||e~yf%f66n2K1jvflV-HPgd zh3?iM>lDCLMkX3D)-cuup0TE}ma(?64k?_ZC?$o96z-(4o-warg;7C@GE#UrmELM) zd&M!+=E~U#)I#EZmLNg8k`F+}@xCpXl(sU)hQ>n1Bbk*k78#r3OwCE*Cq;mtDJVE^ zinc#^_-W4hC{peHW=0w3GgjVcF*?}ilr=pXoyJmtx=9fxMTCP!Q=fCpv1?D>EA(W9 zb)4W$XwaQinZ|%I%3x(-f-z={1GbzLaZ)5WY<UV+^-1eCdGPp{2a9nr&V?|`-Dc&_ zc%`u&`?76}R~fH1wk1UiQnVyRD^j#h8m}>;MaI~H6jzd>4M)DJTEA?iVgHMV#|;v4 zFPtpq7-q*Hj6IG0*lBthdmH;0`;r0&YDbD|NYOrN>~9=^(+niVwWR34Pt&n_PgAE> zqvfVQ;E%@Hm}@AA#)1J@+rjeDiHw3UjxyeaBT28aahy@K0xPZ~MQ3)T%vE-_IJ@2~ zg6KFhA1TkuIK_Ayz@!-p;|$|W@aJ|?bR`9^{wY}Xk0l<bEjjz;G0=%@Cg=?CE}sOp z+T;rUUB-JDvaB=5xWIU?&^SFw!Ao%|GAoXR-g~L(*Fx~oxS6K%LF2>hD=slEH7+wg zM2bG7z_;v2ivCICBgW;R@-b2jAjS3kD-NvIuUPT@`u58!eiLVaB(etj-1aA9()c_( z%o^h}#%GPsk>UnY3?{`8QVdNR*BaLe#tb9H@XYtCKCiRl!uDZ*wAN#FMOZ|MS<lnB z$ykAN6w3Bh7%Poi@loC+#Yj?&;va?0OTj5u^c|dh@MggrUcjw7Dq(!bxcjnS`UB&K z0Nq21v81?>gWe?M@%s%Y`@i)oydIRSm}29-CXqPw8U~6ouAuQ#;~|FqnelVu0pmeZ z+)Rq`q?ka8iAm#O;}OC5TSzhK{{hBVHvVB|-9<&5QNe8H&iI}22b@8g^)&uyJOlom zBgGU_Oy&HUCirvmu48j*-Q1V0Wr0fR%NKQJE!1zui-440)W3{>1M(kIOeX~|2`Od> z$RmOIdtMzU$b+{HCzI_z$PPo8>X;OaP}u~kNoi6QtT1UvF^d$pb3$he>Bt*D{%p^` z(OiKq7X}!-y(%rkriLbNqGc%rQ;`WK+5{6lhZKC&Nx?>)AajKc`kz1ZEvGet@kO-U zu?DAXj9{{un2nZ>tec!B*l6Y)%_YU%8Nq-OJn>42;pzn(6|>f9Rb}#<BEXVX3r$f| z3=}3vF`pE?=AuZ|TpG1||HzmD+%Lq@<0#ZKuRWZb!!xxuwY@Au+nKHrL@p%7q8uVC z^J^EjD;tm^GIJA5olQM}C2dwV^)&SYk<hUBlVUOdI1dOmHl1_LWSd~4m}v_#E0w)p zrh%rRj6&JuziF5Wqs%5~gC(R`%2AgIK|1l~UUgW33;^%9K>HTUt3?x4T7^tEnI<x1 zSrx%_iwSKVCW!pQq~N6*1uNCyvp0KBd9L?Sc&|L2fN4+G5}b&zT}uHhE=buH(+txc zj2E&tXVV-L8aqsPkpkw0S56cw1h&4HZ|T7foUb8tpRwUsCbQYZnQ4LPe!xnrOQyx9 z2LKCBJV}bDI5SoXSoQR6b&a>AQr+<5u}p*Y&u58UZh8W!(s2~ilcuMD`ZOt4kzzGR zO$yY4yc@sjd<Q2s8qX}W%T6qqo;9rpsx%-py<mC~s4tV^8B$>X3gYkQ1ZtyU?Z>XE z$r_<BMH^$u!w`!SFr}Yi?Ishm5YkaGQ>6(Og59gNq~HTTX&2zA*|)n*mz2n60uIyL zrd_}?y<>XU^q%Q`QoKNl7fJCFDPB&RcAGu`jUSQX6;iy)X?zVdR-@HCzSa8gf^M*y zQ9qM5woC_d7~rdt0-@~ZJYf2Q9qORzkm<1L2q`v_ViPG|C&e2{)0d{Bf<c=}v4tIq zGpPCwRas~25JN{%f(&F!*QW1HXK@Cp`7oU`ofl`QB*oUu8K69mg!UfXD3*xCv)!Pk zKTIrtF3mQZE}4)&H`gEqyo&AoBk$mXSaCQpdTekg7nnqdbyP>0%?M@cndW+C6;P$7 z$gDPN1cf_E@pcY{m3h-1d-}Vh;wnb7sYr7pa}mJIjm=HW1?EChAXV}nDIk!$lIEu7 zW*`yChTWv#(>;n0t5*(BEpZ<C`Bl!EAdCtI!m8|QF+0pWYc89qHhav-nwt^s!r|J> z`Moc7@kce<$u_=Wiv|2z*58Y}&!fm3{b!DvuV74<Lbos@ZEkK&ijPUb$CVUpTnQ?> z(b!KL&7LLbMKdz!WqoUz`(kcqW+`*?HRkr_Yt0BlKPSZjQoxlvlr(oTBV}&xLW;wr zIKt_z-ie{gCi4d^z4R_WOc=2#Yy_Kh#?)9^KbrfQ2QePW=JCuon9+J^9!iR%q~HY+ z#c{zS!-#G-YR+6gGoD};CxM&{{DvqSC<vmDEoIfrqs=U1F15wxo6X3WGu8VQDR@03 zt$N|oyw&eJPI1Ja=|443HO~N+v_sT9(>x1g&L+jTr1*|={iGnX*4i3<zN?WsJ+ov% zmhH@b%DLtR0F?&j=6lTx0eT-Pz9$7X#=++NAVBNXTC@L}W*jtx!y>fu!{lT^mztLY z)V$36kojRV{@NK*oFxT3;`2%Kqh{2#*{Odb1$N9;yFRTr|5mq+TXyopU<fDk<<^+j zvNJqme%Ab)`FT?ON{Zh|@jEI0NSfD~*Ml*zdw-JR0%y!cFs2%9LfsA*@|p<OB8=r< zaIM*7WY)DdzhU0WPP5s(#av;A75JMJmq>wt;@_lsoB2(gW(O&2kg_H_jj~p?o~Ggl zTd&*aVjegYWA0~^J2j|G;Y6@2>6`U|c^^(B&AgfSn?J^hJ|$%xQr6`sswV{3T=QCO zvmF>x5S1+q=D@XM8#}UA>ah73aHZKt^KtVD;C@ZYd{Xivh%!|KF-1Ff{pKi_p(yVF zi?S`8*$eT#nHgs}=s7ctv-xLIs!7Sq9!jks)^yePBfDP9!)cZ$^z(jqI5FTurp##m z(|qZ&Z1~6gZ@~&nO;YMfS)a3^L5dB^FOT+|CPbb$KcG832h@^hQ3F(}6f7Ex7N9_E zL`pv3qf8C>)M?QE*v1os&|w#0>jg1Z#l}HG=pBM*n)S#nO)Sj-ZYi)7T8b=9Nm)qB zB2wZXnk6mGEyVyglCn7|`Ia?h^=?_K_&50bvG$_Q8-R-MI}@^kfFLD=mQsrsXOX7u zEIx}LX9<$hL`pN~zJ+tY;@GYCE4IETgasZcQq}R?2-6a`v}6oQSjsI|SXz*>gp@W? z+DYk1T3T6J1GEh(oun+~pe}$`qvp|H{iu7dhnYTB{)?k82nN<Kb~k6()XCBfCz5uG zTDn`%eP-!J$}&>&Dut3&DOieX<LW?}XrX0R5D`ukMT2aH+%mv27^u<&tYwG=ooANe zr1X=L*9nxVIzgeYVoA?OP=kO=!-^?vfeWa|8bD^oGpSC?Sj+g!f={qa1o$LUhDpim z1<F*tpwNHqsAmR=FAM(y$pb$Amqnd!xgDs|0NOI!atBa}lyOq>a)B~cE@)Qiaou<X zF*EOLV_9RCm0&9cGJb|-zGV@BrS7ohKFj?8et?varIuV~S_wfs)nV1o_i8w~5d@@Y z=&CY#Y<bx7I6$Q}6Uz$A699dRlvk3Hmmri^iO*&pu7BXhZ`kOm9|D2g1T#lyB>=hE zd$Y#EjH@($wyd+jxLRH$Wm{6V<K$i=kg--_$^MRz1GsN7k(FYFqb%wM%VwZTwX9`} zr2?p1NqH?Pd67ZMiVP4lQ`x!I2e$zg!j(XJAI=O*_+$)?WvAtRpjzIxykmLS@*XL# zBV}h&b|Gcgq-B?7H+N=~-ALJ;(OS*HVa1W=Z_M5nM`?+1CYZ=>wYPj`Im|w$tWsq; zV)+8hIZDc&q~vt~WojhHT-5i%y_<!E@U<L~Dl>_eZ!F(m7WA~`2Y{X-WnWVE<KMA= zN<w@$7CosIAsu#^L1AEN7PA-`SJ(23<xk*B=Z7p8EEj?MHz}_tC7<$9vMC>Y$)fs~ zj@6vUi4{Xh;VR3?t+lLq0F_=oYra)cu)?Y$<zQ0sDI4Wb0ov^2otpc$a!^($W(~i& zuCBGdwFyA24Xh2VjjWAH36(Q~lp{$wDrqgS76KHOZ8Ryza1M+GX!R-Uic9ZYJlAgr zJc<ObW1<R+0|ly-MXV*(Quaw@g;J}_>c)XQq`Zlg<M@GYPJPlbUrp~aOt7BM7>25> zQn!Yzaezu!Ojr}va)3fNO(5k&4tfg*tvFk2aYg=Fbe8ZzSaeUY&XQo9)w)=zD`kVN zS6SNwTUy7lUTf_j?&oAuPGQ*T5bMG$MeV!lr9Nv$gIK#+dowy^bHmm?*1iI38Yyqh z#X2^}@Z&ATDXff2w%%YJ4lL_n>k#Wu>o8K@M#>qaoJq=AN$UtJ_J~^{7PpgfHb3(n z)hZd4^`E=Bxo<Mo$0K|IdlTGu!>j}=(_>;W&FfpN({Lu~ZfNVRR;&!L;)pO|ck(mc zCB7qeH1}F0%nbH(asL1cHVSt(4LiqrH(;fat#zJtK42G+@@`Vj<FNCE%+-4SuiLNv zK(L)R+oCBs#~N4{TbEt-TRvoc7@*5Z3EX=*=t4p3v1!xR+TR{HGm6d~*w+BeA{yb? zKck~56C7Hfw5|rWG-F^*TG@_l_<i@0@_vS$lDSI5^12Q0S|s#dEbD4m*IQq?EZD2o z*8~{M_k&fyZr=6P3bA-Fn1i*&`X)QHY`=hYyLAT+y_1wnNx6(4`XRx|f<Ff-Us@+_ zFVFjj*$j799b0!<_W)JuX<7GL_X!FSH!jbmurM(C#t(v$c6{prD@(UZ9bD^|R-{|4 z$4U7ZDS4`2nNIaz{pbtVOyESKkPE#PV*W+;>V9Ws6*;*Y_|b}r9Q!0sl9DI-GiqRa zY+z-aIV)^$HnKQbQUBF?0eIHmtiN0Tu>MKPr%Abrl&eXZOj<8m{{oShNV$fT&u~sY z3r<#_Vy`UlY+Tt=G^$|EnE8jy-^xxcl;oALh^{2RL{XwFfth=rlxs=3j+E<@C7KdM zbc{PMkn+XM7p%t9=-2LfdCq(IDwtrwDg0<DOlgXeq7nnnA@yQPj3uUm6(tr@zD&wj z_*Z#V$hTSb=>scUpevEjN@8~zV^D}Gx{MVmah7;43+yfN0XRU)4W!)2fj6aqm8Zu? zMHL-et{{`)02F3MCQD)^EdVObA(gZ&X$4St&u@@&GY8!wK<i%f_7m-NNG$T1(Fklb zD@gLGwd~T@l50vj0a~hwORg*F4Ct<;tRy8*_baz?=!##T>ayYS;i!jT6%52Zz^kzF zXf!t?Skk*>07I75c1x}=87M?$J1KW$L<PQAq5a^n>77zGFq54q8D265Skf`alCdQ> zg358Eght{if8{%Z%0pNF8Sh|)56jvmVSRW*DUW?H|CW)2NhP-ex@2<6l#;0>Fv;-D z-zViRQtnQcOfR_&&@i<hkn%&$+m8TUjS{U1?W}$G1$Zya*9wG@4MDI~rGc{K?vi_P z9;wS)van<k&T~I0_mYy&LMT(S5Jg2-9p8}0O-c~^3Q*mOM)_!S0<ZI=@6582N7+Y^ z&1sfAR`NKIpCIKYr2Ld~>N6pQifx^i_UI*Sf{2PDRYZGr$#VdeOUd&kYlV~?ASEBM zNL#={Z|4~`AD1;Umb_B3iQ&oG`%7Lgc>_dlA?0CG@{)p*l@uU##ut0OHRkD5aR}Nj z6>x_#9qT3AOWpyj)KHhaTNo5%9%Uvv*HAxlZrzu=)9m}G<YPcc3u`5xlzb{6V6aZ) zKvWzFEc$KxC~+UMm4=cdCC4wzwG$;@39PS4`ArU1Wnt$RW*3VWq=Gp|`@V$d6s7m{ zTnTcDB|nq$J5ut22xV#@qA)noGLu*{J~S&5bzoVX)uIsEq|f_j3Ck!-hi6LuDM3cj zR+E&cNy+CSlwuyD;w$TnV=sQh&zs;GMNA9kXhK__joBYtzD;3M+F*aqlJXoW&y(_} zq)lUk{jupu33~Z7gtD5aA)1_=-0$zZpmq65K|h~HPjF?FaSv=wZAKhOYKUwmn;8eP zlJa*_{=qL*dKBWf(yMN1EV#ti5yzMhlPwq7N^LBkXmi=zwlW*ytc#@li<F3UFC}e0 z8}f-ZnCX8=$tNLHHL6#sHP=n}XYy*K`w~!U3BEWo#>`Yk{o7jD+OXraw6(Iewp~f8 zTBNE?syd{qo3veJyBf!7N2+?H%41AY<yY%*Do*XG@ny55(0K5InK6fv%ouZ9S6eR} zMw(r+^|oQToUI?Jl%!Je!>EOZGDTbO?sXFPja4sVSme-eW}?cVq3s463lpUwr)`7{ zVIn*;m6lYx9F>5P^A*3=O-&4Ey*%4E+bx$RaguE^NSsQl`lRC9#Z(Q`BzFJSC#L(w zbWXfVj>k6BHV2?m!(=1dodBIns>Y<^V+txZroeJB`atadD}<zDn-2E4upD=GhnVeN z+hU+flQFgjY!3o;DXEG`)s%CynLus!N$hZ|ak!YwkwXoK?``ul*C6|u9<@CQVEM&- z%C-`~t4LK$Dn5vyVuJ`E*W9@06#>jY1!H3M40=OQx`^_%R@n-y?K#^Ez?SyE+FrE1 zB)*lIRD32N9b=#mb-_MSLO}n1TFu%v*;rGK)H2yBZD`7|y-BJPQrS2I?1E0iqZ@}j zYd`{rKO%^Lm+$lBRp*Q=YkSAG8_3e?yzK+qhd|y#DkrIU{XoU)2jD=HId7btKa+nj zR>5MH6lNjoMc6*I9RjM<K-&)6jsW#bQk9X4=kQgj9KLb&=AkoBbJPerL4X>EuE_4g zvwdwl#ke5rRkM9>J1scsCl$}(r#X7!<w)aQT{$Yt1E&m^?I+vsz>-FQwm)otg2IcW z3Xv+zIU3>TuDI~tj)7e+2nu;?Mx@GYn!Sdd4OrM~+H2Ws+o8E)q>7U&L8|hky`CKd z7Ip=xt{_zl4%!l+)#qkb{QTuS{h5i(&1At%f<Fd_m*H{~miC5r*19Q8#o3GOXx(J` zrZuUqWCu!f{LH$|)@j7KgjXoi9Jib8cJ}pT{eX6d-3jKnNOcvduI9{XD<rMiw)q3L zqCgP#v)#oI2<Eqiu@f-o7Tf)H*1joqFYQq~+Bfa^1lN$NJx9J)Aj45w^kYv>C9*Y8 zwfr%LjDXl%+ga<TR6y+Q>}cJzUrVZvr0T>$uS*F?<*utbyozv)X+<Q)c<`8Do<YVL zuy?WdWPFe{kl1_Kdjq&Hsk)G=D+lf-s5QLar$@Jw@YvC{2V^!#hMuXa)oA-5`!FC& zm$TW2+eZL-6sdZUswYS8C6KWs4UZ{tJ|uWkFz>v~ZZflvvvWHkbGGf1?64Dd*oi)* z>dR642~^`NPrckqEa<^PSJ28g{bjeW+GpCCp^#RM?PQ0cu)|OcAl3C8b)Z14Q|qGc z!*S5Oh+nug_z}be#RHAO?5m9Sd+p3#NGnG62kfvHcG!y>NHv&)4-w!^E-ksSk!TN1 zzs><$k%RiEof!*hca;4pJB)=L#$p($_zZw*gg|XHs&V_)cXRfJ0$dze^*p;6$Nrq1 znF;&z_O<qP_VuK~CmKzvF{B!sw7+PFnXtb?svAjl6Q^|?P^(X8RMrYFyy`bA>oN$j zs%-+wA8lm3f*Z<8c!hmCjwIbQW8Yza3rBjJRO3lCfgfq2V3fLJ^khP$N8*?wLCUU5 zroq13z89d<$p!m9`+k6aLaIrmn#@6`2v9|$tLuxmAR~N#Xb`K)L2n3S^GMfbulgbT zQ3frWA+sN|9|!bTq?$&mTRHS}0d2A@-#-2oIBU$Ijlx-j+rm7JZ2rl9%6<m8axpw> zKPR;33{uTxxGC*f+2m6H@T}onU?SP&Z}#8qe*sIbiT}1=0*(KY>UL7`0)dJZ2+*;4 zX5HIEYl*!T$kH;NGGa3achq$#FL!W<%Aqb;;eanmq~aNRmB`Rnnu>?+eg0+?#j&@O zWqz?Xm{sM%ytggm&N~`8iY`a6qp72rIQ-qD;%WMf=~x?5Zi@@0oQ*Oa76+flla(VK zP6vAZ9d1(HL#hS*1Kle=kXhIA$@UE)p1jupYX{&^RBcUk1RPP&=m<JOj<6#_szs!_ zk5u=QYH`vLbHssLPO1k;#gpl(CBUu5yQlgkvNm~y^Ck-4n7K!+xRt3hINCZo;51V8 z@9600Bsji|R1f8fThnc~&)fStZZyBdu-6%b?daj?3p}a2<>=?=FYpkG<tFm+IN$l% z5fK=%=fzX*mSc!xB(S6@WydJTXmENgsU9O0&*H1nS^O8CT~<@gPaK9GMvzry!oV@X zF@+H*v!srxj%fg$PO2wK#k2UTl|n2G+a7HG`8OOi$SXm?Dr;99vmJK<R9bIv%yo!& z%T!SGyjwqgY4umn?Kip}Tihv%r8(0-jzx|K0qD5Tald1+1H!b1RL_v=SyDZhbS!Z! z6>NN-RBJPzr5c4y@#ty8%2BCud$xw<c+$aYSW<7uk#wMj<-mbpy<Xrq@I|41F6>!c z^NDr>EP%)p(LayHvXPzR1;?wvmAY<@*Bl!Jb6zGDPtm8jUFhv{v*~78X3$aLV5Ud9 zY}c{F0n@`A*4Ie2A;WB_$&*c%)H5{_S|{f|?Q*a}mNYbS>~)}!<@lIXn@IIKKl2+x zyqervyW`z8S(6aUN28q$VjHazbUF??z67r0kmIo9h~o=VZ6Q?!sVYgeHR(9&I0oDk zq}oQRH#zS1>eV{>;*P)kvR7Oe9-H$HfN)mN|KK>!PV=MVjN`219I4(S)lO2uz`v7p z{N(r<r}>ps?~>|0ewz2I^)wYn?tbZ3-4jBiVCDr*f0fot$3M>6IE-`v$XUl(w_t@c zk5s!!^#MQ3hvJi~Z+Y9=QtT^&g5ru9-aqEbQ_9b&aW(*|Q|r_@^-g3|_K<2XsrHd- zf702|*$AjjNCjEqZS^YFR$qM@pyJC~C+@rDWx*nJ1fka{#$uUF%GYUf+He|a&xh0Q zbl^0lr23px2RM%o3Lcre-tfh)5llhGSjhpYX+Fn}%64uf=kz(lz?OPq&WIBm@tlaK z50i=~_Eo9GzA1Xehwm<h3&QFpY*`@EW>p?9aJF(@eOZ#*I@<xZJ*ke8>KG^ac#7mP zr{3;?#4e9qFyh9ueC!FMjQ`~9>|`T(QUm1d>BLB$vk$4@JMxBoRce8e;nA%nOQ*73 ztSs!tQfF9lUY^b*Wt;<@Y$(q;$a#ZvuyY8hz9ZF1Qk^2z_etk4Cx-HzBT03dR6lTf zf2>x4sjR>7`u^*njRSb|nz@4zd?<SU&K9QZ(sy8jli6yiVs=h-!d5$BtIv|^96!=| z{s}5h`sR&`PD7(fgwF_L5j~6d#8flJv@+ncoy=y-MRKkaHrqL$R6mo77YtOaV8GIN z!!9N2rJQ3lMZmkL@}`6HKIamE%5}j~=Q4mkOsd~W^#`Z;PXVgFwfNT0QyC)Obr@l- zf>}yeIG+ZnbXdx{%DGzDr;DWei-D%S;=}RRTGuWD8~FQTcxEgUYB|?Bu_-6%T<2Wx ze8Kr5sV<S~A5#5G>KaMs%T6rGalS_CnxwA9@YJ=dS5oqV<2L!jT(uy$<BAg3Df?!u zbE}grxse8r&YeyyxpBTr>bj(^$4`@&VtL2dTQ@J{s3JWSV%3*O#`ko7=-dxf`7Qm} z`3X=zBejCmN{*@$sD|~Am24RXspcavcsz!$j*GHp_3YO?;yeyyX*%9{!ub`Dzah1T z)cl!rHQP=EZ{ye<bNa3mZIVb6LGF+j$OS#^JjXui56&N*XPjqAU7yqqNZpXsjgrpu z&YuAK3#l8Eny1j!)w}7Z;`o%t-&$J@z`QQYv18W>Yv^VM1J8k`ul}XdT9@O0Y3<TF z1uIJHk-CV~JbSNBW$z8co|!-4Yw#Z%HJDbx$TE+3SYaTIT&gau4`gZjzO+GULm-1s z#iZuxdv!W}?;CS(avE!yV9~3X@(TFb6BkG>rf4p0R%!yWbQ^Z5xzqyW5>lH<&6D?P ztB{#S!5Moh4{}M2q5q$)rDJ@_$V;iK)Cbg3cWGIvr_@Vo8>#K2c90r>=r0ZM+pjJq zwJUS`tI-koE^1oXVG;WRT=_;}vD4gXQOZhn(zT|gSCyhvSK5x$Wu)fmeRV3m-|+9p zHq<!{dm3fEDhbi0&nLUH4C++MdjF-0ytI2MdjCs%k=jpcp5a%gy7bL`XDr@#ANKY| zna>?Xq{v1aS>ty&i#(u|_5Vu?Q>8;n(f?mMoYY}b^A>$|sztx3aPId9(OVQmBPnxQ z&<uq15f}o&$wH4U9nXmVso>{=UkZMudRV}Ukl+ofw>eolp>!gkCy_c%YTl=>7Jd2^ zzy0#e3k^?kSqWl=Av{r5Ov-{zFXheuvRX&!>{2xUBal(IAT{sNPaBF88*PtShHy|k z_Luow^GX+jz|#4p_mnOuy_eLjNqr@$+mQOIWa*;P`vlh2q;C8FfY?<UzP9<citPtE z@4}QWFMWbBS(XASeX{f^afWM1&2#+eK+*Kqph)oy&X1gAMCmi7>wqN<I!o7=z96tV zkh)`rA8;26y*(#<HXR;pG{LHq0knH&7`&l$Gb2vc23@+Pv_b%0N9xYGfaY#<{_HY| z6PL4#qV%oO_kbncMN#^G=`Kjq2c+&wYQEe@EtdOKHfndv=BdAkgF^n1Zf7aZYzJ8B z{?gCck!4Bz(gURjfqIzKJxSe*QK(Ke^cz>daeBjP5x*zUO~u-fa!pm~@zQUBD(!YD z{jT(+ICo!C_scnV#gXuz%QuMxC!23h>y)#lzp!)5UY05Swe&Yo_y?&6kotN~VX7d| zbQ2w2))yC)uk1v$%^wwtvVQVt_LcC`OD<-Cq<aWlwOz14>@wXzYF-aWU#8<*8XZ|* z%z2u#(%GeQ>DifOUEi+yt_A{YD5;0#p843+hezBk%H}y^_^u)sYfzLbC702K21S>J z)FVhelAn2$urfuaRd=6d3sCunK>RQBOz?lXnO&FD#X1zFb0{va3muB=#A8T3HkZmH z&9`hlei#4Vm<Gw{4_DN61;C_HnX84Xr2xB$)V#|-bN8IT7dlr7;qhlzcevWRSeDY& z&UKBez3W<1k0<p6QcooHElF2Lm&j78p)h$KpMzDO4XkYPk^R6c*Nc0VeKE|{$8|l< zAT8~?2D%0bhD;^(v|R3fzwVvCHW#Gsd&Y-xjc|=+ShCGht{Yu9K?ZIn^>k9-#${lJ z@F6d}xVO)qN<;*4mb}D#7w`M@$JzDFp>wipI<Tb`E7xtV8Ni-JYW%vLW2g4{G#dNK z^dO$c#^gIJ5*8=3sujuyfX;+-t~*`x*;l;FHP>~wYaXfRkeWz+C#mmBy6$l;0P;do z&n5NU9C;q7uD-8W@y(_>zy7fWEy5!Gh?i>EiGqHxE@N<A54j#=-$Aw<(e=1%h4`lT zkeb&R(mLW;({sP<){AeN&6c`WyI8-Y{9ZrrLcgPHJ*mMUzV=6bU+P{rokJy0g70CT zB!vgVsEkzECF6S4^*ZDGYpxBhjjm0kUQFr-Nc|wGmn2<pxHbd1g49b%y^Qmnwd_|P z-z#ej_<6w1*9r}aS9~!JRpn`8*E=rOdm<P84_xRyVM+?-s7it1!mK*W)(;eVC1)v~ z>l4>OfJqmIxDL4v3$VvX%_|IPC6za%Tf;l<;}piRvoU3hTqj)LF|1BS*A;ax>Oy%j z%8OH8g7V6fu9L1);PPowKSAmzIhUUjck<#p%7bkM7ApVDqhqt;Sphrm`VF9RE&99b z4}e}E_0yzY#X(mKp)eJ17#SQ2uLBiK7Ot>0X~=ZpMLq~`mf(Ngb$~4u3wK?2y@D0) zd{VC=HJ?9Fv-tyfG&KhF+O5ZKbl$}j;f;#`#!t!6?AE#)0$2Kl+>P9gfm=Z8=Sj_L z7wUC_5f|R?{&DNt2pkYHfaEamg1{=L-0S8pc3T*WA1qo@w6qA1SmEvV9+Zb?SbHVi zR(A=I5gENeYCdD2eknz9y#1zHn8yu?5m9zikPr%?RiC9Ov%MznGIs#zQg6{6bccW* zA@wVy=8K2aZ1E6F2(=p7cAh9c$|^(dE8JHC)ZN0}(%s4pA9^FHaRXl`^&3fd8~0TJ zZA<FSq~?o%)D-}&#=DnS>xn;RP3Mvw<8PxySm_tKJSF4qE^gL_B7Oba-OG(O6n9@z zZzc6ME{<=CPy1Dai7UdtiW`j#3nFrsbImq>xd*w2F&^FE9_$|Ch8MJh)Nhe`C#l~~ zx`(?*h+Fs$so!O&)ok4>PB-3O@8X}x1Vq`pfU%roOmMSorPN_`Pjw?(>4rsqpVYfJ zb9M{n9Itr$y3hPVGhw9$yQfS8u(pph(`UO`qSAebdybpju$CW^`Xf^BA@$y*d#)Ra zO80zH?<4hoj{9-7icrOu@9VD5UnkCkH>X+X%b&o-5PbSP54s=5d8Cn)`w{nY@wq=G z^=FyS%_1q!6?17PCT#f3N&wAQX}G7{Nx(@PCfsY>&wxG8k@^6s4|4Xfrx*ZNP~%18 z5x0;@@xVh2Uo%^KcE9L;4XDyYu6u)fBT#XNkC2)_hoJsapsHtlxaju|P%hZy!0rv| zg0RL3_9T5)J#KZs#XjdY_nYqRZixCZQXePv2~vNRbnkS(4di!8{WYn1hrasT>iwKY zOk)~!7kmoySsrYx&26uA?{j~K)5wMXbN2z9<`Ah*lKK?q{`Z_u6~{O4=(M;!lzo7$ zBu1-gfK4EU*<wk&^qTpy$K2llTN;15zjc2H>{F!vfz&^8>@(sU7+>t|o-6Xj;!$e; zhIck*bf0yzn9+UCect_(`)5+0BlUSw|3vDalkQ*Lh#8p!fov&~GS#kaDr=scRbv)9 zEfA|RzdDx9;+NGZV|}Ai-=(Zx8Tv-qIesVgADMGN?(?QSX&8JJ@@ed`IMmfL^~N%7 z8ME3_Pou0+8LW0$0jc3^T;$CDOEB9MjW3>f4myh^(GW<$fk}jN9hkD>GG?-+Z!VWv z%V4t0V6rcf`X3JauYj$)f8XsZ9sG8Np<rP#*!%8TU#qOFjG1a_&c7^J22+i*Yig2) zS1{6ko4R}NTRYbkcOEf+N`I7<m$e3#)LkjNvaAg#yqYw1NK=<lsHrC;_`;s{Gp`iw zs?bO{wh-P7Xos>c0F@>=%DR?y185J@<da6hL6rjZNJuwV`(lbfUg}_h8oD;qr1mQt z1XO9tsO*Na!9X2K8Z~J&991irX&&?Cs>bsLGkL#mkhK71FGShsvT>J1y}4{WP$!Z` zPn!B1wLuEC|DKlrZp7$(g3T}lqNuXLDGc!FFU#9$WitUS7phrhw*&eP(ljDXV-B5K z^J9u$J!tJMoM6nFfwyQ}%~7CbcbBm_HtB26WedwN$HqQ>A!&*jXgcUR{`%21Gp-R_ z$j%*?EiGFPEcqpRwCpi~)r>UFbFgrUp8e{~W2x_yQS4<;mpuclvQ=fP%aUblNMj(4 zku)aKn3HACmf<nXvbChKkjBanTLL~-pQ~4K>8^^%m^I=IaLN#7vH9feVK$Vp?4(?P zx0E3}S+<olcG5WbVVo%e_TKqpmu1lFcv^?47m;CL8)}dX&#Ic8W$&{OD0|$xY**QC z!E_gC+&N6IINA93J3kT)6KEsNT#5Z<EJrD|KV=8XkfSU+Od1bqyqr#-p!4_}!(X0z z3Jv1CiybqcEL-uPC%DUwm$5vh)cTZtSB5-g+4rOgkS55HL*iN(UwutcD~ix75#zl) zV)Z`O5LXG2%FdPj3T*jB{;lkHVE;*)2x+1mJ0`HrT?h4UdYC<s#JvkPO2gW@t8COM z`^UqYQKZh5r;Z2BDC}}1NK>A}TcoLbohn%(O;dZ+9#$@sUSUrI56Wep#-wRM8eUV- zh`m2}ktcMqa4WM5@bqOb@_3qgSgow+pQ3-8)@WLj@@7%q?UXm0^6p4_%pTOrJSC*L zk~Dntk0!PGr%|)m*h5&`7U9Ficw3X12DH)U2(HKFVdXMu;nw5#pj_q&k)|za+Huxi zBUo#AAYOL92V(%*eIcz8gr5-O)GqX_zVIYGtr)s&*`=qo=SrYoMVf0#(}AOR6zGk{ zzWMQ;-Gxt#(l9Pth{c{6HR-w5(;2AJ(wL`<rz=pqljb_o@KS)LOA1wWUH9vr2hD!L z4nIb9z;S=Pio5CQ>lp}aPd`t8&j8Q$r0GT)fWi9oOnL@+ZUFWW()1!tZ%%O^U{|A7 zI@&VOVAuk-kcHJiF_X?VE=Tc{Ilf6oe|T>6Ou&%}&la95JYV<|<<+OW29(#3@){*Q z6Fs-!NRvs^k2L-Hkp>8MHCgbWvDX!;zy#ybn7-nVFQ6YetxP<(d1f<S&G5|h%<|k$ znt`MlM4B5&GdStF!!rlKcajF|8p?r(RWGl;y6(WCHM_y90PA_jdNI~fjmO_1S=p7i zo<*JqaU`jM^DOZ!75ZQVX?V3D?J4C=d;H<go{)Hnp2s{-0Zy8v^sMwe4Gyg)&1ll_ zWkedbj0jF=k!|n~_g}|tO$40Bon;$#vNKwq=RGenzOVJH^Q`y0K$@FKGmbPjlV*I< z^OEOfpuS3)38dl6do*l$Pc_Qu5Ba@U9v{h!9P84-COQ`6!g}H(WTR3~rDq3@B<;rX zyye-6BfUc!i0KqAN>c@+>aS^SI*%vtLVh+1A7INunGR)lA?vAoKJe@Vv~-ELXTRrT zKz~Y_TS+sWL*FK#8x5`3cEzV`#T|S<L~>ZTUu7Q3bJ%kXs8WOPIqo?D)UQc1lQgq9 z>g^mAL+GxK^)Dej!5|F?Mll`tD#n7kU?Mw-==t7r7T9tda?W!e*gum7p5Ppg&E9c_ z)R=rPG=FY3rk5gI7x>}3LcZgCMPH^*$MdJ>5+hqyS@Znk`B%vIU8I@IpwrIau{nDt zbyskKjAutsy!E^)U`g+aSMAjZta+rFpMwQwaK)0DgC%#x+sMm?8KkH7HuYkd!COq4 z1*Ex`pL${H)Wwy1R&{1tJ<MM)3ga$A2E;OvO!3%j^*Vtq4O+aVUKg;-NOK=)?&sKx z#n-y9qx`Ns6boRLS)`4iO4v`xT1E$YgWedBrJ<EK?o9ys3er4Cnk5{0si0cjM%%qf zZ=qZhh~U{YE{p6lI@{aEdky2QY>>~}-g_-zJCf!h(mc#z9}%$4Dg%ajYp|D)#guTV zIK3gZb1jo3@OJa|2Cy`1>+R#kLM?B9(mYC<$2jog0@&>R;*O^ufC)ee6b=f8v5}{W zva#vxeqQfj?+74E9YF6$?<gRTA<Yw{;R$_>Na$A@S1;dp-{M?d$1>$v=hr*lI~l0b ztv}u=-l;;!o+b^?=%*EOf#+b)j|0M6&$bYFXL$)&-rK#iy?1!$kS0kQ#2wF&=Gmn8 zPVZfy@NUvPN1EsP+1KLi)u%Tr^~O=ZOcARI!tkgNaa8Gx^)B`<!(pUzHQtB3592V) zNwc0bFYv>>C_bd>ho4qo{~2dYjE~f#IXG9EpY$R*xTbKDccu4f?<z0mFHV!@WzxJt z8km&V)_B)=ks<Ux=Y5_u8%VQ}V{anO>;HRR4Z3#hh>>l^jq5OZ^3;)&2kT3^O&WXi z&`GzooiKbVdj+u1*vVsujT?FOn4yz~4xch|QjekIM~@t=xBcfo>p61VNc`&&RsXxx zV}xFeFPtA-zh>h9{xw32bNqzy<EM@rXX?_k&7?^~Z)?$|XNU14Mo#ZGbjlc$tCh)B z`k$u=#XE&~ErYEWLM;EEfBoN=3d{IYh3Q8Q+5Zb7(|<C~)Y4>e_U_PYD7esP?8sYt zOt`hpc(7>7*a_n=`?HxN4>#}s<7e|9T`Hbg6lC)pVjL~RslS=?Orn1BVY~f7s8fVv z%%p}9>fv_@J_;K3XUpE+P2LKKpVYJQR(iKWNZusPX43FNjfNF!m}k>`p}E&{T>L_O z)iZB<%PP}%ysTI$-9+sDz>8v~cMoZ{l7`nyG^u*YKiiMoxa%o#+4)1Y++E5p+Vp<v zJ;bj4XWq}f2fPPKvx78mk!B}p-cEWCdyfG1OVYr-;Pn#Cd;fb;{y!An|4RJ-nJA-k z^^30pTh%*LrUAhZ65`CTWxWIMN$-z1j&x+qd&YZKXvAHl+08Cz+Jv8YIe2<l!xWRU z*5EhqMPSLT!C&6L!J2<a^C4+I;un37_=;xh%E5R1#KKB8*pcA%fCO?FIf}$r$EN_W zbp5SQ=~ES~@M%c1k2JgpqhUoDoc+`ie}Vp1_y&AqQiL~Ip>$CNxS@|t%S!`xUy)Bt z%WL4!Rjr12yZx)XNjA*nGyB-Yywqy>96n6U`;b{VKpI{S(WJ^D#?{Lvc6d~LB+;;l z+6DVa8BzB6eQaJ{>S+0*KFrJekX1NB8eS05h=K?fQNR9WlT_O>-)$PNvZdG8+SeAK z((JIWo$nfeB9=Zzn&bR)oe-a^?#qhBpOx@WAI7i%a<5fV&b}_bo{R&oLU&<Vp@-`2 zp?Z6%9=2NTPx^ZKdIPjCY2eKA0*i(fSn#P1x0?HJ^LhAGe6={UC2S3Fm2MB;ARnt! zO0zb;;Xc$UeWOTok~F;5p%Jx?O7oag@gZLd6@mVBm_4S5vV0xqy9J;{uNS>hw7F;t z<qf60VU#zV@<t?mlYEl_I+Zj(kcJmIG^rv-{lUL{J#GaD#hwnv0`^8k7Ida>4nU=y z$UgGj3DCKuIY*lFoUcC#zBUTgc=m))W)TE6XxytZ5aYYow-}&u33$NwAV8Or<`>fN z!inZL!B^~&`D)nOv<nyGD>~4-3ZE!T?W4XY8MPamZ)*N}^EW7e9Od6k`Qs^nLelq? zZzX_Nk>(H5{K=`kkfOFz@6eWigaVMwnE9Ubu^D;!*Lu;18F?R^fWJudH%GlBP|d>* zzqh&p0-6|e24OWK2x!n!3K!0wb>e)l`znDg^=5rrecOP&oizWFwg$u2))d&yDkpwl zk_YP(K~E7bmmiG?aP4u^@Vkr(^S$f)0NB#U>wF*jJ_7b$($*$z9gbaBU^o8JeX9RF zae@6P5<w!WB+Y%F`Pg!1-{-yqzJtC)q|GC3K4}%CRVIB$d|1xxJ4#v=Y1JH61Jr7C z74zDxdvL~MaLJk5??(ZIMXOar=9G_3$xFv9eP?}QN?xlYt)3kx?L{}4Gkau<s1TW~ zIraVS`wLi2>o;xCv|-amlsA|1?xwtXls7-=``dSk+aGNM(l*S+D%iW^wf$oJ6J0jx z43fW&pP31NU4K1)o*xWuOxh--Eg)@S(y#QxOd$QLEh25x3|2L=xpo^}pQX@q!hgyh zqKUs5J4AuM&|l<lO4{b6Ehepjw8o^rxxctzh2Kb86KTy{R@j>Z)pv-Bui6-udoSX~ z#`ywAwp{{oU5syA&Aw3PFZFwICaIeB`}}^K2_L3}v^IVwySP>Lhx{5@w3rvUm^F-H zJ_V6&g1zpO(O&Q&TQc#9HH|k-G%cq*^d&t+c@I<GBT0WNe`_GOA+3|Nr5xGCkt>dx z-BVwA7PlW#je%eG0#ckUY01L2_g@ECX<@_P+22J-QW<Gs;4%_kaePbt5z3digtMo} zQguUrZ$DeODOFeg>-|``>A!)rKGOO*i2-r=W*=R-t;bk2y6`?JEO-H5k%s^yur50T zJ;KjAQKd-^|BZfhqWW(pZHTmC4jmEDChG&LPjA9Q9+>C^9&#PL1v`u}Kxo1&_+&qC zMU^ED{I~hhit3+5+8Al$96XVt`@qw6w=NS>%^tD_)v)9EWZ4X||4u*aM3p|r=D){} zPE`Lw(q2K@796;x0Ist`Gx0vmEXKH-h>ymS$T5r=;siMydC<?=Tcl+`|0901xA-3; zZEMo<^+(z^9J}Ju<Qhe@21ANdxqJ+y!vCl`=;~kTUjt;RbL)S`|16N7C+*dwZOf@{ zC#W{J9Bcof6&HyRTrebG8OyWN^!}Ip8-OZZ-s#`y-vrb*NZX#Y*K*Vj0#&iicC>UZ zM~(2uurWH4E4|zNI{_+9fBN6{zayl#6KStwplSVFe{@0d+)p@YBHJ(I|Ioi5Skhr} z|HuAMK;UPj?Lu0<`$#KxAF-kB@xOh*u`ncq>&4qZvZ8gwe;lAvH`#x}{}n*LA#D%R z_T;BdtvxcXT5{VYJ0ciJQvyy0tSsAOokczEKL=F#7dr3%38=r2whw9ha@2mQFVyOW z;YU7U4T=dS|L8Ohu?9sfr)6$Oc44&tg8v_&OV_#h{|(eASP`g2+5x2H(+*lO?ND)M zy|Y_G(GMeQPz>Y;Gys)m5(C<R4xsf(3-!Rq9JE7(xL$bg?UifALkMg)IE0FM8`<&6 zKtZ56P^Als0>uFXP+>oYk#;y|L~89(E#vNG3oTHJY+y3M8?J+FS6bFq2kZeiaHXMd zpe*14F4Wj4(vIf1V+6Hd9O>YGW{=Paaje>5<LS_~*?toAtCs^-S~Lt?5oiI}R;0a= zw0xhEcAWTbhUGuaX;N3fqR|%8fX;ect+Z|ov<-9ss#G@yItDrcwKHkQla{YE(xz4# znToHobjG5<aG2%iu^^P$95m{HC7FU@pl6^TkORE}y#sv$eMvisw3A6Yg|t(Xf&PI3 zKpsfiX{5cCvtc^utv(A~S!3m)?RVe6Hve-AjVPPzWNh8eRrY~Vftwh&WYb20ae<q0 zrU|5-LE4%8OtZu{Fs`b2dWqOv8-)>Jg2)nBnF*o5)W8g&%EfzTU=~nklNP`3;HYzi zz+Bj<8Z-o3tRXC%M!q2%mlJm#x%15Tof}vHZ0Yn-;NHMOVBbgDJ4t&N$DS)FZu*z; z_6B0DehAS8+a`f)o>3uzr2*EF5?B^^DDZFq!NWY#&L{0Xq+O5<JQ_epN?-+P?<MU* z4!WpXKW)XyDY4#%Ud7Y(tgIw%EF>0kn?27nfps{K)b|Li54?c$yhPgjNxPVz=K;Z_ zW*>Q;z3o}9y;%VyePJ`@guuqY7NAPACV`4TrLZqcNV}AwrtM3ix5s@iu0{Zsp2kDT zH02@%b_Q5aigZ(0U{?S=DS;13`w(e)eL|b6Pbd=Ie|mEfCo?sh&a7az`WpB+Z~&;% zkU4NLa7d8(C~0|dBAwd8taqnn?{if4AWWLV;{n!>BCSpZz6*%CIW1)4iQFUSO<Q@- zh0ZA*g?EwDU}poY2~y6#Ujw2EQu`EXSLT8h21f4rV3*{*g}~pznt+q~Q^8un+660u zbxFI5w8+0hq?6(!*V)mo@YnAAoY;fP?k<y@tos*K1=-Y`)S3qC2gTH!_8HPXn@glw z*E+DvD?}%I;9ybEaJd5qjX@JAw2&6=6CX;@ilKzc!Y<mHssQU0U_Ks36NEE~-(dGf znwLRm&;w}c+af`4&?i3f3#8>!329lx+ad$Ie$C0u8ScYcsVmr#WkaFC7QvPv6Q1MC zq(yB2jC@rv(mdwaE2bjYP3GldqZ(tSze;sC*e=)+xYAn~>=e8XxNx90kd_xfw42hm z&^N8L2V9XLujpch29U$($i!XGoW57EKV$6R!Xbr23o*a=71jHi>LIuGZ8A6@cs-B@ zkrp20W=?VH1p-BjT7!3uWp9DAo?kG4rQ49h%Jm_G!-HdhEKRuv#|Cc{e61wy)|}6e zl<Oz%m(@bxbDls6-V&U4Sq9u1oDMQ!THYk>c24Gw6ax<Yxoh$p@XGlzCcF=nfB=NT z%obx`M1}=(f_DQuNWnXUcLnE?b|-1yCha?<eK#4L7o0B$eUG&7X9%rEYh3&GDbtg$ zaKXcLN9GJmf{)+~(k}Yo^5CQ3&*P-sP1+AQe?AoaDX8(`4*Tn1iFijrY%WDOo1_1O zPX}37WN=k*bubxRL)ty0-Ameiq}`tkJ{v?=WN<BMKPK%b9JqS-7*#fobbX|6YIz(w zWZ7N{$Y(IyBM{sWWPOp+DbC=QAo?O%g6DJ69>{!aB$vNm_ikNfZE@MN8xewU1=-ZL z)ISWqAH>vl@B`8!S9h4R=7`|A>8g{n2e1x9e~iDO!yYe1Ngw43us!Fw`{4c{>x`7z zi{ODEIwKjSUy}A{4yCL=e9N$gl5U3Ju^?~8mpuj${5FVYd<J)%w7HKIR2BwWJ`#;d zEJpB5@MlmbS9HGwe-&_Fla?px(@N7k;H7YQCFf(#ban8rP>suBg=&Us6|4x=A?<gh zJ<0iaO7PJ<_{HK_sws)*U&4u8za^v$=>RJ2n+xef^#R(Dw5Lh?0|)()gH{}E={G;F zVqrY5Hev+?Z!F;bYngORs3^p2k<=#*8AGr|jFo3edoJh8R9sj)rqw(xKYJ{@Fg)Z4 zl>tjyK?!+6UXbZ0?N6lrnUnd8ID6ffS6#4Afz%+U4WU6dBGfPXK_KfH#|^v5nJJP= zXQ)L8rYHnc^c!h^=g5Dgq%+!a+s28U$|#Df=-sZ;of&EuVs@yRx0$b*zgd9tzN5U8 zly{2qzE6fag<yw5utOI}dy#{trVRAGN~Sdu)ecsiLJ5T}UddA0E5uAtvu4ejH!E&t zpuD4$cZ~9mQ{IVWXg~-iC<GI9iL`viK%1H|XgYgZ`A+ddE!!&wP_~Ob3pzZ+tdG>W z4~-4M`h>=jt|saDh=GnRNkToi>5kgtKU^(75^r6vy6ZbMDRe8NRMxE&njX51e|cS9 z((zqI8GrCL{od`V<&)V>gP}PgW_6_7F+=l0!s_VqNykSF(l<!Ic3-C?+V=nF!$+a} zLrZ}ty^*11p@(qbM@Xk49j_4RScL!wHs3UQ&FWXMMkUM=t}FuJ!2qHG<Y80JX6T8~ zD#l7#zjtVLC<)|eNT(wmPuA<|bL5JX^?R<ExLe$HK26TcB-y6H(E89TK$Rv)L$8Kj z6TEClx<<LT==hd~{SS#0Q_lX3(3a4fz>>~!hqi}y2&^WgE6Bw<)?<r)q9|_WV!a>w z2w2iay3n4`UYvG6>553lO8~lN;<QHscU7Eun4gwCMT^o0-xrd7xFd8R^aWt0Lz1B{ zLq`F7oOH#cGcXc$Mge=e(Y)&)FvGQiZ4l3Pg;^;&YtKU8g?<36H0loh7&-&kbEGqq z&cb0+JBy63-Bz$lT*xRIDsao$zNPHl`7Lyjfj(8ZvheA`RaEZ+)x(AUi|YNI4E+`Q z8=(J?&PF;r2XzQqe|`DZE(d?(EC@p(A-7g#ialH>%t|X#O2f)9N-JRv=}JlG;-GF0 zT4`K0{QkdVNZLa>@jwLB9E!RS)J!B4ZWw0ucj>1O7ll!O4>u>Bhje^^K$jXIIM!3S z>Es6Sxdg4Ok1WH0uqEsOsI-|R><pIz)J?ho>G<q`E;Tz)RA#Pq_H`lg$TGl*XHAva zEL9kNAV8JILt(V41GSuV5z_Ig0bNXRz+4#qx=Cu%5yQ?bLxT7vTNw#o8E(f=Wg$oS zns9rdb|77Xbmg3{SENw84tb^LLgv8pP8vU-7RJ6^T>LB-x`ulJx#*6fIYm@-C*^gd zyiSyN9p!aShI@zmh+EZ?bgdY2TH772xpK_b27(LOAS*m5%xdq_+a4YsM(rIoQ+Fll z_`E<G3)@(FKiDtxnNs>Fd{cNLu%y9n_?GY_fps<Mcpg2iISakl&EAI$eH^{6u$kc; z5xOlr`?7d<gy#snYe?5V=bV_i=>E0hP!<oBiZp%m!;63?ow5$!7rq}~<N?y*qjcn7 zq?5QlU)9g=FuX$W4RH$l&bX7=3`h9k@Z*e1S)dkP5q<)wPm!)O>AG;#uHri@u4_8& zn~ymvru;c7yrk@!sPLNbTA<3W&${q>arW+{>ydNzierZBN@u}M!u}cDOU%Y(VyW<J z;WvOM?F9&L4sQXKm89!MIzFzTW8(_2LXEDiY@wVb&W=h9Yc0%mWx{WTnWHUrxWey; z;b@0HAYDJw@qq!I7#OIyuxR<2(Y3_Ud21ndc;!m>{xI{e<+t%b82)wmFzE)8ZV>0^ z4T4hBpBt86JkLRq?Pp3ZR^`eZ5A!6Ctl|~^E{r5k_<Pa~AswGU(6I>w93PDZx<^-W z&;&j>N{Lm9G2wGzHf<!$ZijyhW7>$_oe`v~G6P_E<gb^1dhmZ_j>4BBwE!lq>_lou z>J+Sq)Fa(!((wrZU1|cL{u4b4pGfWJiZk6Fta9v#I#M5?()>}RL8PIe@FvoY%aNkW zI!C%+8l8RtEz=PmX&N!I(~c{;xoCXR1j@UL@~)=5wv^W{88Jo7Aka#>@ucHfcU>y$ zo?qL(<T=s%BHk=Rc`sL^M@l2Sek}Vi5nlxL;|O>-iFA|s*PfF8FeC3-r$IQ7V2x#% zW?`w!u%DaY^le9XJF6c<8p<PAL|Tw;8tHB&-E`93mW;HDpne=_L%JEH<9Tl#%X?R2 z_P{jh;HlL<E^1L|8Rj)JEt5G+r${#(Mw$zYbdU7FVQ_b6la8m`b#nxpYOQZL|EdV; zw7isxk`L1};VP>?A_F3W0W7utks*<x03J@dJ4wfL?YdO1-MDG;_Tt5Grtm2-O~I?5 zRafRk#zw|7Tv=EfnGl&MByS$+=I2UYp|j)k-Cl7wa@NU2ZjH<WSn;#P&lNvkyq5Ae zQ~nmpub}+OWaRe9Y!EqzbPGs#FBg)9;`HkED>p{!v(X)<S+Ow<i9COV)u%EZbYxy+ zA%NxgV^QQjLFIj<yFZu8I{V+>cBmfzR^jZtb7WcMQD8{}o5*94$3f&1q=SKZkQ2E? z5ZUw_?bUiK$BH3Wi^K@iuo#fbeEHRp=Kw3!v61H^YXQ5SbjwKh5Qlx3!&Y2)Jkoq$ zBU}(aUsNOBzQOcet~VKZHS#);rGaSVjmTyoSCDQw=^o|Cj|qZJjfWnJggC)?Pd#I} zGDbGCBl0d#rE4`K??v7R>Tc4lARSMq>z)+!e%HzW^B+%h)I^9GSze^ezEBg{7h&rV z<l^*s1nUr(s$EICr*l74p|ex_^9%l`I310A4KTST`zG?O09#GEWG+~Kt)txspXDU7 zjY27(BJyM8CtyiE(#X$|UvS*tNQW?t=hAi02__bm9h<#CL^#;(#&0E}2P8GpsDDLS z=0$1@qBWz)ys+c0CEdDQ3hR$<GWLzNY?n1WaXd|wMvE$<T6SL9(+p8vR9~<n+JJN~ zkd7zPbuS4T4UaGW%OQrbLxM&&d6F$fM+>9HK$QkgQA5-SRD?ILknUA3KCg)neY&W_ z9k-j{-|{IbY?5WkzzBW-pfkshI-)H3BE6PTPZY_QsGoEjNw<kZvzY=|>pDA3yIS1F zKM+#MjH%4c&#oScMx(q2Alq6QZ4pJ{CEA*Fn@P8YqgDu1v;MB_&Yc1k{R3=4aIOm! zZ5QQ<7g^>Z+9`^}3;R-ANw+QMOH~}3Ht@i@sT?#X-xlo|Wz}b?28s5MqWT<#+q0c? zJ2-)F2?Co|>U&&K$+0kG3j(86UNVjji;f1U^p;1*M8^UY_Wy0ty~9D@6`-c5;q%YX z2OZ+GcmXVRVs|pgc8X`hkmxN@mim{z;~Tv-iqwA;*7beT?c&J01+pgi>)FRtf}eao zp1)m`1)URR*_XnC!otF$LWJ_@wSSN5A;Z5b8J!nJ_9Y5E{~_skqq#2CXs*3~@39}Y zL*0e>0CS8hCQ(nwc)-!cQ8ou7-6Ix#D2h3lD0JOE((z7nU8>Xk;+B;YD(^s|l?Nw@ zINPa=lrW3*vNS&#T@7Su(_}OmT?6E2N%tw~c&oYYbHRuvw`+bWxDhN4uw{P12*!^X zi>rRT7oxB6F&pIIijjpw4&pRV!yyNUOx%ez(GAg!fPX#u2I&rx?hxlR+~Xto8L4rX zXeAqW(I@}^OuMk@mMJ4gkDMeQEx|T!7P3Xs^C9UemH$q)NGD5zU}^d<<_wlJo!#if zvaeX;ozMBF_LYUI<Pf7fqRhrfyI`X4MPXy2urXhf?kMNSF~RU!?)8I5cZN5_+YQ)w zDK0bHPL%zS`=ZRsNGB$upGRS3qK8O#f^?|GAs6&D$E`TA<<HH#ma-2imU<xx#4ZkV za|1c~tLU*POY}=SC8OU)k?4<}BHg#7`;LR36hzl=|H|aC&-3eowfm3|%&z9<nWAT- ztl%uy8NWtRaE|^#I>a`oIqDArwduu8&+Rf}1eEtif=DLTu`s7U%Z*Dh7LiCbN33=X z5lIXY$r;j}<<RE@v?*FVTdCs&vxRUh+m!2c#MChskw`POu?DeJMDi2qcwRl7Z#Xvn z;zxnD95iRHG}bi6A`)q&7&FBXk;D*@{7SmtIDx+l0?m!*d^xN@I0e`s&xIgYqsK~P zEFzH_pO`O(h$IG${wL{>e1i~N6sUD}wEc6Ru$H*POi8d}CWgn;Mi}qnv2aAr%~mml zBQb;{f0OPKhy5qTO?|h~t1$;0##TLu6I(5c)f6zE_)P}6eT;RqN>c@~&M|bf#=4Qd z2I*@uWPL4;Tyf0X|I;PyaT{3UDPl6dQHyPr$hw}fKC$aBOY*?jAOH_0eI3%*<-lTt zPo=3r*WUGyvt|%9^a47HJ~mwE7#4RhYn+KEV<TfXGIUvl5W6Wh4(Q`apHF(8XV)tQ zLkcy&w7>slAzpmgF~nk<jLgQS#BKwqTqI`1W&-qf(yK|Y;UsGXsJYha{gdZ`%b_Tv z7&Sk9KqTD|H)JPmV|T^w0kky#99s~(7to7HuP1$d4&6Yo`AGQB*;ET`4zhv}+Ib*v zm{iIoc}a{_h~<1(9z%sV_BiPqk-jm<ZIa?cSB?E8yvGhKTra4!AZIdPV8UA4QjTQo z=@_dLOQ()w&&E(Cj;$qqA?b@acvAtc?)k+ho(EVN%Ma$F@rb*qd~zep>6c?08K-6G z&Df^c>)i3tHz$2DLry3A%!3Eim?h?IbGkEP+hVM%RgU#`3|+0U_egIfy@^w4PJOj5 z-QOD%$7=`Nd4w^+rGwCc;Ec_WeH8l`z*0{?_DSqhL8O)RCAmbx(+^MUBxDR>W15vm zVyv@O>P5#+#L(Fq`-b#((mObjPC=w$^^g|r*0RDSv+~#&%0vsB`|z9WbVKZPjJ3DM zeu(`TI}<xgdKc;4q%R}ACmA~*LwjrN7t(u4@8i&ZKv!d`LLI6RQwR+o<S)QtLk64m z&M@jyoY@U2)8n<{up4lR_4pOaWqRJUr$>w(_CL~MaaEl4D#g`tO<Wt-kv>BDDCuLQ zk0;~x<LFh2<7y;G&$H-ymPM~d*68*xa6Dhcs{9Z`Jm1GlI8_$U#tm^R&STze-eRsW zSCZmyQd}a%Kcx6K883<3a2^NgTaupV?)9y?6jl6S{o*+b!ufE5hx05wz@jFW@4|bJ zDFKap;z2-5)7x=$S^*lIYeV|0xD;J2ps_@>#?qcBG%|aIB|5xcj1R_Uu6n#hoV_q1 zwTSVn;&@?#eb9EKzb5yC*4f(k?k%19Eed6y9*TF2cLkR87R9^8yMxG{q`#K*9XOF4 zIgyoyHD8xZy;ES}qQh^iGVU1fAHM;h@d5Gc;{)S^NPivaJCnW(>ANQ5gX2R0I*jx% zg55c2kLneY{43TJd@p)1*_#Tipn&_6O-jYb#cyG!xj8;QJ|RAl^u0*moAiB1-!~bb z6rYUKOeK9k()Z`5VOjO+6ZwiCuUt5z>;q;im`;P>a6O!0o&4F^jrbk$xj2$EOA^03 zJ`YE_hx7wU&vW|vR8GIB%=Cic5sWypdL;~9idXnCS<$>d&Wh{O_Nw@@IEw3WxI9Bh z&-42FR9?Rz@4?DN?{IMfHoicFy-$+WVDTs7tAN^URkPL2lFimozJ~I(l&_<FeKNi} zo&@SMq#r?gp4iuq5<*&VWO=tA{^h8wy_Dr2fSN57#n;DQ0je~M8GkkY8c;Wqehlfy z^6z@1Kvl1Q`l&wk;XwFV-Zq9hJ@YNus*da{aPf-xb|6cA%lMA?TR?uB^y5f>Ge;gT zknx(be@6&t%r%Mgmgz(lUp>A%zL&8<mfMK$i|+^QC!~jf-ojxgaafEduh`Y+7uH9G zF&kJpR3w;d!n7ckt-ygztE)rtqd=Ey_G9tmK>v#LQ%FCRqfZk=>-If5{B<2$g92v2 z&tb1%fXi8dI2C6DjM5!e@w0I;z^I>2`r8<4+AV3aU|z#nsl|g??;-ws{IAQh_3!v4 zQ1~zDXOeyvr%<f!!HTxt{YQz#)vPYTI(2dj9*MdMB?Fa}3lpk@x?n{@OZq!VKZk>o zIJTn2BlZt=35kV@MtOkAR>sdsG)fc!RJ!Oa(KOKvpv9!Wi}Z6j=-mReQO%XRZ+RT< z2y4cV^WoMA%a3Pr&k1Y730T7d!@Y)uhDD^PNs3yes7;DG$wX<w1z7kf^GSaXhg~3G z^O_WV{TvoK$HcW2lVTy}^J2;^{q+;UMC`H@#}f%aUqSkXq+i6L?-S4s|K7j2QL2WG zD+V@HDU2uDB(4Fdv>P|kK5;ETJCc4e=^x;r4+_v`ANj|QxgdDUs|0v2mJM=cBsI}3 z(HpRd?uj0Wo(X8<rKDd*`iDsWa5B*+(HF4&Ne?}<oWni}*lJYBU$@<@`z*{N19tr| z48kHiZ2!e2&)ky4@C0kZlEyNLu?aL`F^i6{V+A`=Ito7$ZW(`M3TIR-yF4{<OM;~V z<yf~SkOoZ5ApMi1e~NQwC1-lY5#LPuvMKyxK8OV4!R86WOc1d}HPZy0n3G`Hz~(cX z&uV^q^VyW&m-72jet*gzkW9==ARCxiK>Agr=l$>cRR4RvcG->#dm(_r<>vdXkivwK z&Gv{U7AJT%P*%-MJd{8-FtMEU(DFQQuTSOe^J@+{@Md>VjiMLCImpw@kYs4)EN`Do zuxy~TV3SBDkPT$KMbwp>yRW#geE@BI2zevCCJi2hvmN${^$BJ+q|<4MR}(NB4DSWf z^Xz^4Tb)@ODLyPFDA0bGxpi9-ZvsmiYbLfQcHq=IN&hnGU*X^CRdGQITN&>@_BTtM zu{)d)ilT~Fo7k1u16=9W$;95oKHz>#`VFMt$Z<Cb+(w=)6Z7EJM*VCL04Cj-fsgX9 zmgVNb#Fs#phK7lwiDN)MLHajHznLR%5y<AQD+jJ>%LIx!we00~SYy6JHw%0+@grk} z?49|<nZ#KDpC^4K>9=y=Z35V2daKviEAg2`HbWFfBJnE2iizJ7%xn}dD}Jc>;o?Uq z{}sxAmGWPs{0+&(-wBuv_QAH3o~QBCCP;0+)a$vX!h6VC_VPOAtT{_s_bpeJqdBWw zLwbC(w>g#X2r6r>zpu||43XkC#Smq(HnLnBS>CXmwPs1BpuDIYty$%W+Yxc|zIy#G z0a_S%a{g=Y!>)(LY%$V1%&ucT6+Z_1f6_8mZYgIyTGA9uxw9NSTIGmsKOp^woaB#E zUrg8H)ovQ0gvI(azNs&Z8YqtfRXPh$9xF$WR(Uz;_mX}eN8K+_Yu|Op9c!@<9X+>T z03?9ze8Zdt6Spk%mE~90aIPwEQ+^fc;m~}xs=RGEqL~AvXYb{HQgcKNRn3t#N7Wo% z-f>QiIWVN34%Ww}d!`ScFk+-<;>by(Ji{kWE%*5*jhr}P(v;TYhE5$nd`!=glP6;* zQ;(6OTE<3=7?Btr2>bCX7p<#6`~3eFZPc(4!I7he#YXy5u2gxC@}4!EE17Cd|4E<n zzW@1?0p&w$IG-uMzI<T$pz<5a2baSuK1}*ANPm>{$4L)o>zilFhm{X6A5lKCd{p^p z(tk(#lcYaI`tM19n)EDroJ;>WLI07#`v1k;d%#Cgt&RU1Ktw^!%tSy?j1;AY5PEh< zw#`B$$%gEv(Uz12LPCN`KoC@pz4vRmVxic3y|!!DYp+<Yy<L0n-T(KT+1czS0RjDe z-v9gFufWbZ&v~Bb^fG61Q@pV>wzRor)m9xcm1VoSSk1zPDGoWv7Wn!O2u$)xQhu$l z1-`ih0%P2{Jz-Kc-=$18d9^L@?Hv$UJ-K>H&Xn4P)hPnk+5+F*0fAHNYO?tR0w<1> zH9XoD_`e+xSW}x*GbzUHDT#7*TrMwSrj)Cba!>B?%W1i%clhP3+<$cV<=kA3Mx@AD zmwQ2nUoOsN&b2;wy-5FTeeOn)F833X4ZGYn?DJ^4xv;)5M)4Y3)*5SR9a~+uw7zL< zAlBN@*1U{LSl8NC-IDmz+u9myYt33&Tdn>w)~O&@<=*5Pep&9-x!2@gn|odE^|?3X z-YC*(^1l-4UyJl_MEbWP{X3EV{bji~=iZWgYwo{tZ_B+s_YRT%gGm2Lr2it)e--J! z39X0F<Xth*^nR`JTjvVeVoM9^xUH^!VLb}YX>DHKQX7-Ma-&^(U97FTzR};@)Yj76 z*cfY>*IL_HUt8a_XiRlWteOCJ@G*_`t!?q2_GqkbZ3}V*UTdt*OQ3npD`G7xxcyB% zf6le5t9R~$Jy)*JeMqGLDAFkI2V{*cXlh-?C3s^OwZvA9X=|x(tmeMF>c(hY^TAD7 z+!(hghGXowkIJ}@iS(bhD{eG>p8{Wj-(THU-PpV+6j!O;FvrtR=RVURtDnz(L1y)4 zk^cMo+!sZ<d~+b0zDI23vT82Vt5g09wA#A8lKaNS+*fm7%Y9vFE}^9ft((xg&&sMw zSU4|htbN~KxUIP*_FP&+TI0@ra^KysbDy;4`L;6)@uhT}qtg4iA9PUZ<6NeV8*)F% z{Zwc>3vHJTxu55LA++8?lc%VY%i*`G9BRFy>65mj98v)3Eta)3FBzLG>?d2;uF>=< z+aj!_xvq7r{7<qt*Dk66{OXpkist^7`+M#mZamdTXuAn*ccJaE$=%J}-QB~zlhD$I zwztss5t_V+C7M3GQff861hptCR$V<F%xZU8R_n6H`Zih6qUoc%2wKt-TT$P<yfsqY zvM3gh?x(C$%)1Ki+{)-&=2+NVtL`l%`2Jl;kJ`T_3y<fYyN{a#E$iLbr>%GIAvC$! z5>3|v<&m(|SYC{%s+%f8ZlmYw4ekv0o<cK(wwFk|-x1T_J<z3ZaPQ?FAhZmj?YY6d zw;SK|6<R-`^`D2h_G(PU<lj<qQT3vx`nKhDv1s~!?Y>G$xINksPu&8S{6AGLd-QY< z-O!_FTC=0U{_YVSG#Kd~B{cLIhz2D?Jm-v7v7_mFXK&cnjq4d%@6Hk0Adz<WX7@z* zB==-jZ}$}U)ZA~~?kc-YVjxo0R=+ex%eZveoVxgBnq{ShLdz7|zC!CIG<k$(zfknS z#k!+ho||Rg4eormM`-&AZSV%S&+Ql55TOml-{p33DYx^dO9d<9jj^)beV}_LO-4#a zcPt4T-G%O=wB|nx7EL$Ei;j^UwL@->N+x$U?yy^)t8qu%W$to!h0ulzZG_N93T@OT zca?j#dyadq&_)YwjL@bCJ**1Tm=r~ATb=TrQeWZ){x4Rgt<;UKG>O*@-}3s#x^S$m zjqan>)-jsCm#ujh&m0fcxfjan6BAn2diNrsjooVXX^_>Y(Y;h?*+S!@p+xmr=5CdR z_aJwR(8dWZXM?-Vy<BMHg*M^ut3EN0ssN7aYutx-NOP@Q2yK$kCdVsGx(aXCjbmip zI96!fV3brhPH>;-KFRGCnkh8?n@idM3+=D0HhX2geqW2D;^}UNKO5a=xX*N-CA4Wm z%M)7uM)%q7bKK_&jk@F&nh%dx#EVh9B1O{&Z!zN%EoDSD{#(mp+wO~{-Rp(M9?#v5 zTASS57jdck68EL<%iNc{uW(-}w1Chop#_CDU1&3eR&c5NYWFqnYx)1{-Pa23K%vbP zT9Nu+vHY)WWs|kU0_Hz$tBR|a#sc;97S*eY=ulA5DbJaz7-q%;)~h>xw`gXHh#^VA zoOH^o8<(dhG{ny!s(Kj%qtujEWil>_EoyF2Nyb~9E~<o7H$Bbv+MPXDuXo=iv_i^w z{P2{U*VZ{aHQl>xSz|1-u&}%+b8=R8=9tWi>Xs&1>G&(x6=ybb5Akw2q*}9Py5AqI z@Rk-w%Zdw%3nB&H!h+dWAnGlPgu>}AJEaGDuD(u7>*0RT{gC@%_kY}vxF2;t=6>A$ zg!@VNQ|_nT&$yp;Kj(hlz1jVO`$hLl?w8&Fb-&_%)%}|Lb@v<YH{EZ!-*&&_e%Jk; z`+x5D-5<C=bbsXj*!_w7Q}<`?&)r|RzjS}){@VSG`&;*S?(f|{xPNs2<o?<Hi~Cpi zZ|>jSf0!;a&Fp4&H+z^nnLW*&&0gj%=B{RMvyZu(xx2ZCnQm&PZW?BWxu@CJ>}U2j z_c8~V1I@k7eau1TzGkMmpE=kZVh%Njnfsdun8VEx=16mtIocd!W|?EnY;&BMV~#f` zm=n!O=45k<In~TH-KJ?yGxN-R(_?x~pXoOPrey}r>E;Zxz&y~LX%?DAX0aJEOUzkj zsTnpSW|>)TR+yD$l{wp-W6m|_ne)x4xxlP8Ys^}+&WxE0%|+&7v))`{Hkgg(QnSfy zHkX+PnJs3k*=8;`SC|KzE6r8rA?9jxjd`efn0dIl))eLu=8@)6=F#Rc=CS5+=JDnU z=85J>=E>$M=Begs=IQ1c=9%VM=0D7{&2!9i&GXEEn&+GA%nQs5&5O*7&GqI6bECP* zyu`fJyv)4Zyu!TFyvn@VyvDrNyw1GdyurNDyve-Tyv4lL{Fix~dAoUsd8c`o`ET=X z^B(hF^FH%_^8xcg^C9zL^FKlh39UqEvxHVEw6M@3LMszmxzOmWDuq@hwAn(NBQ(0H zc|w~nw5ZS)2(4OZHA1TuTAk2n%ohrc#(c5R>V>vMXbnPZ6dKKTlhB%lwoGUT35}+@ zRcLKOqoH0Qw1b7VQfRA$c8Jhc3vG?i4i(yALOWb&YlTL`dW6u96xvZjJ6dSR2#vP% zIH4Ucv=fAOqR>tf+Q~vYMQEoA?KGjCF0?a*cBas1_x>TYvxRn!&}j3{6WTw8cD~To z3GD)*T`07Rgm$seXrVR;ZKKdO3GEW0T`IK8gm$^mt`HiH(^W#dT4>h@jh5&-p<OSu z8-#YF&~6gi%|g3HXtxUOUqZW0XtxXP4x!yCG%D}Eg?6{l?h)F(Lc33B_Y3U-p*<+H zhlKX9&~Wu5LVHwbj|uH@p*<nACx!Nu(4H3BGeUb-XwM1ld7*6<+6zK^QD`p-?Pa0; zS7@&Y?Ny<@CbZXu_J+{j6xv%tds}Gl2<=^=y(hH)3GIEMeIT?Ch4zuqJ{H<1Li<!` zp9$@Ap?x8=FNOA%(7qPhH$wYXXx|C#d!hXxv>%1`lhA$^+Al);RcOBn?RTO5A#|6} z(}dnl=-q|hL+CpRy{FK37J4tC?;`YFh2C4}eT2T7(03R59zstSx+Zj8=!VcUgubWH z`wG3E(EAI0FQE?*`aq%YE%beaK1k^M3O!Tk`w4xp(1!?psL+QAeSe`JAoSrvA0hOS zLLVjc(Lx_1^emx|6?(SN#|b@0=;MVxLFf~OK1t}4h0cg+s?c+V?iRW!^l3uR6MDYT zJwo>i-6wRv&;vrZgdP<7bfM1>dV$an6#7h|7Ye;d=*2=03B5$<vxHvS-u9YYi9y@D zZ<@EIc5!_h6O`pGvVrvm0yL|kVsBwI9GDr7x76lSD)gS6LYMkyB*Hwa!u0DH1~H|f zP{fh6S%n(XDO6cWNvJeJTV7J=jRZrbMG3htsTc!0#we%lr{z!9;1w0}fHZqq0%O8q zD-td7`e#Oqyu}4UD;$Y3E{~R!TET)!N2AwOtkH>BR*_G3DT%n@XhAViLV+@WB<d?G z4is8W)VCaC)bhugHCD0LS7=2;#nFI8ih*dU6%Lh^`mKa9+%kjP$0ZW$A}GnJo{c}l z5pQ8(G~%6}h|l>|;*Z*Dd}*E)@z02cN&{A@qw7a1=3Z&`m?1IfS+gcwRg|1TpKd8! z$ai3JIPQ5slVM%Ro8c{$`B-ZCLq#RwXrLgW1LsbOGbkP>v`k*CPoeXb6%+=d<=)Z) zZ*e4HDhEpmJg{S6IRq%TO2ZUV$26{3CgkvrAp@4LY&u?)rO7J`b=3Zw6OC89i8i)l zG?o7WEbxblBUW)l{plq$qTz~yV4@)Z-nA|9BH$~C_(K7wpiJX*C`k?Ol$2dwA{0!o zub{9XQWe*2S`QWBfQ}KSTg6tXH)6^17$idRbhK+vW@i=4(=k>eD+-GJg=GONI>Yi( zGQ!bdX{d-IT~J6Zu?u)|c1_z=iOcFJ&RbGaSm3ukYE|MQnHN!SNdX1FFku0QKruO| zW8|>kOIS*^T`{6qVWCK<l#Ei!Ir%@0ixm(sEX~g-GBaGyx<J#SHEX1~(Qv`^;wV{D z5Gk~Z_%jj5P;vI#Vw{42ij`2ZuL?hUi{YL68!au9YL<8-Gn^daP$%jQ?GQB-nPHWx zJh7Dw7PeR3X?v?ELpnsk^W_E7g)%qod`*;_eN~KpX@S_X#^zP>BOTP&NNGVyirm2} z)ZQtfyoC{~v{)9E>7}8v5=ZM{TMZhjpm;e!hpV6iw;;7Bso0HDA%|}vWQkQ;R1lU1 zlFu@?odmK}w9J%f0js1iR3-B?S{Sm+m=k=Q3cmlAf|rEC5xhrR8^)1NByR8}mj<Ln za@y4t$4uTzz!bM|77~erx|ArL5|vrwBtK0B&PWLyAOqVw#AzNCWUrJUj)uwQ&9A}@ zO9@xx^@qZhbT$d6MZBfcEvJo|#+gBM9g`BrDbiv36&aR>E?|`x_)*+jRM1|3IU`8i zRK3D83rd`B$uY4|g&UfZhAN^?K-Cwh-qVQ^Qc?PM5hWa{O7yPNc>5j=hNJ}By3S=P zMrx4_TP0rAWGbZ`6)IK8!D%yM)pcwm$abZqD$y>MmZ=$LFkl6p2y;|~p<9T+bW{db zd7miX^W)mgjI}hy8Z(&<FK>*kSwkVAF^Lv?ixSnG19VurcUspW=^RQESz5PMq2Wj< zQPmfzkb|}$G_?zzwnPQ)msVKc)S%i~d!R!lls$#x1dh0&=dkurfvUm+AI)76C6)aO z*@JcHoTn{QarW&Lr>wM8*76Q|@FqGb?2{Clt}5Q1%66|Lscx@OVGn2zOMf_%);CZP zW)N8wmV>_Og%m&O>O`(^HjNZUx5uJ)3|pn;7S+H>N{+z7Q8|F45lxIlr*RaGs7a<U zYOy`wRM_N9<!y07@7JDC=b%xaH=HO0M|6~KRmO+JjL>|cLc8^Jvf^kJ+Gv-KF2$i} zNkKv$=f+6CZ+i%7Rg}&kQc#=-bfOBhe|sS5!)Qf8WJZ)?R~+z`2BKtfDPyyC7oMUb z?b#lQc8JktG*VTP5PZ4{lhGbV4MtT5;Fxfh3bJ=n5Y>5-TqG1KOzGh`CxtCZ#nbL* z3j-;k{;5I@=qNBEhbAcjFHixK%5h>`Rpbqm<x$4E7NdRHT{+rbtl}iOlX9b+g}#Zx z#Zf8r9MrDCOv@^vQ!gl&J+T}tl@=!gU#bF6ZVyZr&MFHLFkX;ppUc$nMvaeTEkhs5 zH{#ms<P}QF&~_=MR-)hpODXvkq0*VDRp4qBWpI~K?98r8jd0yIM38+|!Zcn>PA&VG zMx!djM8lSxw5hRFB0NWzQvKH6YOAszwV0MVIdPi`oKzT`oJh&zJ3Fcnwx^i%d*p+v zdCc-k3LL3-tMGfZJ0(mBh!@)AK^zB*P&KKAN)?w<W;i&M>V~r7MBa2&ssGba2f5ZM zhlL#q`eQ0wQZd85NkzCMMTsX>;9+Sc)wK=Pi&Wz-NAOkgF)fo@)%T?g%{b_T;#tXY z{H2yG!*V*s@SmBq^p70)BfwWs>@7_Us-IVp2P8+PZ=}(oMOJ;E<MJ0(z|7=;R;A@H zV=_bsnV4EQ!T+m*@3V#A6oU3i{j}Fq*ip%0+chT-WZP~}J6R&2K}^iBr@g6S?w1@h z;o6d!)1{OY_rB9vtM+Qwp?CYA3Y+4YcCC^dn-5jM6#usewA()HjSqL3JEfHTPgLX~ z$rdC<E{l|u(Xy#IvE$j#x0YN=LMkKG3Q?l&ezmpa>|BWtteoV&RWVZBU>A%cZ)(x~ zK?O`HAnlg4>*dJ(Sq0xe*>G93Wd$Oz>g2=G8A0Z_-iX(U^qY!wKyoCfy-rM%Lxl{2 zl4pN;E){EVa;$a}ocKvOn%7-LNU4QnU(%XV)SjCL3ldFxUQZQg-{eG`IGqQPdAq34 z{ksaCG%U&Mqk;`h38w0^)HcfKpi}Y4+e1Z3@oPz$k2QeAfH~ONL%NDIJUJaX0;i^_ z>f@wj6*Hsf*LZg1?Wv-rRPu^a+AI9uu|de|ufiUX7LHZ3ikT_D6DgN43oGQ{FW$|R zk?kpcP2NBiYgmU^?RB<`{wZ&eiZi%F9J_otDJ6G+dHbmdLpnroI@hj}7^-6I+aX4& zHM>js2dL0yhtO7~T0)WQj{Y*1$QaZnB^3>q`B;oo-CFx-E^lO)qT;JD+b3#_618^+ zt;m9SL7{#-`JAnScFa4KTU&AKcooY?i*VXP^<;ACEINa!zaw{&3Xzi(LiSrxwE{sq zAP3xxuIP%qav(tDptqo~jMl*sFjWZ{npV!VkmX5x(J4Mzq4ue9VQRCUXR0WJQli9z zsQxm!zsSp1fro85usuRxHsUXIbn>Y<nOlxyH?vM~>(7FR%YyBFW!{V}t1p|*a1}%1 zB1iU26?nfbtD<_<_BO0og&#Xye%N&c8@kCWSp_9CLd8~y_IL{m7<sc)>``6Dj+AdL zW<<rz>M~}9m(}sDMXpeh^E+)!tEI^4u_n&?$)#&n4GNiJqJGDP=0dC7O61<`?UPnH zWfHSuIrda5D5Y#W$h9*k1Li4d=C<k<UyoMHrv4D6(mUOm(&Q~rq9*>iD7oe?8*ipW z?7Dc97TEG?l?>0e$w&;Ol*brL$<n3fwvKfRl{nvaic=NYu};;tguCjMzzN$XFi=HL zNw=mZ(tby$#_ch&pg7*Vl*&c=<awVXu6cV*lnV=`Y7!`yhNm;1W2_gdko#T<6I+zP zZ78iW8{_4Hb&_JMkdjL|4VB1Arla0+C2i!NJ4_zfh!#ddPQ;Ze;`l$0DAg#nWUmk( z5I7Q6D+!afO#*qujJSvih>w-x#8zeAVM>Vi&xP1^H&hZSC@Pq3?`Gg)H3~`|xCte1 z?4Qe%W(8S3VA(0LOOSVziall9Vn=4sR|Ue}p!5tHwP*3MO3XG?dR0^7%SBxmzY~<G zoNd#nthhA9UQJ;rRFWueCo2KlP~&X}%Y5$2$xf!9ro?qoL6^6-H80KdH!oeriS(At zU}N<nMtAWImgEUf-kDqS&Q?W~6qd10SQbtZb+!`KMG@>;lrul~rwBQ33nmrD4>H;3 znEdRMMhn6mWs=)ja=(!u9IvcXBF1&frBo5|%IpmnMQ2)7Ec67N_!p`8opU)gzCSAa zuQIxX#A=@-V1p7c`cD+_(-M(*xT-kfbvD%VE>Tg({7KY;Vl~lV(vh@mn0L8~oBJnm z<@%VtNa?iL_Q*PERC|>Y)VbQGIw0;qx;C2DlEnH|-nA-r=WeLW*fhvgR{FA%P=VaH zQp=@PQ9rw!iAr<BHVI_VO$$JUVLTUK?hC|+&e1TXBWa#=vl2M@PaM@QM~Y<3mpT*A z`<IgPXSv*E)H}9Gfw+U!9y1F?!Ls7i(agV<l+LxkOGlS@**#|G*q%l@CG}n<qH~9p zDk40C<0bTdWr^kdya!aoX@BBEyPt|Lg*zMQ_N*!?J04cDIycac5{!KPqeeLcMt^1H zmTTUlO4OFCZWp5L66ZMN2_<05b;uErG#v1klrX*aTXcp=L(Qj^pe<+476g^DpyufE zoDwm6i#|q#y)P!W;M8E6TEqCJn0{TYamY3@elS3;G`3IE?G=zj1$#jywB;JxIiYyb zjIX35Mx>7BFDrplw?p$3feFQ4RdU?hAt!E`I@Ky$I!B{7lqCPwB!z0^yC(H3Vwrxs zlZorZeg;FoP8s~RlGwQ`Pb#%3673vPt*?^El0KuS#C+mCB`$B96|}`AtH`j{vGxNc ztaB;mJ%ME{&9(9kP<b9C9y>leQCby+r-!ZLL|6E+5;UumRviS%+CW3c5KtZ=VDgo; z)JbvV<XD(Knj#o)Qxh5d*%q7_KgFC`(kx#=OF6w<P&|X(QaPC_RL7ZVND|_{RN^{U zx~+&Su>u^NDoD8Q8zrLigrI8?5w$=PAIYe75v#N`RGLuednIjVC;x53DQ*7@i?eqe zo06x|<d8Pyv`*enN^<dzNcQ?zsg&ymbd-n<bnaPxRl*CmL%3ZW)$#H`$gd_{_Ow9G zGngSIJo1MU-MQLq*&|7!t)db($$g=KvtN?mZM!v<WmV}J<aD7LH+ubY+maJ&a@RJY zY5q=1bmvO6Wla;J8E*ta74h1b-%AOycFdbTwsWO!smo^hy_L*@9h2#p+J)TRmE0XF zu#+Z4BcbT{9CozSxxWq?Yk$QHa_rHCwi!xhV8^^5$D5rU+fRwyo_dv3J`0NE=|0R? zhwM5FAE1Osc1+*mvcf{OxrdkO;^jZP(0?D5M0h)rNR-<4w?ax)qa7p#YFjC1faOsq zr#NS-6t<^0CsMFmo>D7P#%m}^Q<wZ9O6Cr|&El+1b5e<RW(HeTPFs_||8~2(gQkvb zHkQ~WPV!G8i4iJ^?P)2ukOX~aBqUvu5ItIn-kvJH1<}P;g<My2@^7q?+j)^^%k5fH z3Fm0HeSWmeS=G+Z`KvBaQ$Jc@dn(WVLc#?TmFVs1ED|n=*FX+el_o5oqQvcB^$WA& zLER3Oai-m==ACP}TP0Dwoz>4CMle>79|mJH(Q%3_5{Yq++;~YDVC3hi^yckYdX5>+ z%#twyS<Qhzb>6g7T3(e_(RQY#`dVp)J)luDd)ZO2!d4t{jtJ%ll<Xa90J?ac%_-{B zmDJ9o{w){vMENNzo>|P<Rn+uO=U|f~@jxXpxE(%7sywU+TAcP$jd;@0^ZcT}qNW;J zJ2~j6S)wHFP{k=LRubuI61y<@VI^*R`q?BuDsl20X%W4Mvq+a;{+Bi6C6=;8)vo%> zE>y2jaCXLV;anxL^Q1Vb>?Ey9s8Y@>k-lHf>ZnO_??G-vC5le;&n;F06Rwl<`0|3% zNEz!k?eZM`YPM0ogt!?60Z#BIBsxVVp<hf1+-lKI)z9wD3ySTxi9*33$ALmYmhk<h z&c;UmVkNZm+Rj$I$O2DxW&44JgnkW5)K>e$E+*Xeltk^^%ae(IR*k((N85Mu@|%?0 ztqys&BsUr;vtQ@1q7?2Kp@7`K@H?+L<R7FYZ*?rTCCRp`P6O?Ygyhy5V+77}MA}zs z^V|Mn3eEs0F1bprMl*&gNO=9=?etEfxY=t_cAv&NwR-I)67q+ft=;@Xc3k(Qxog5v zYI<yUT}~A_RHd-hP9??v3Ekr>A{=+H_mWd`b*+-R)$woFQhEJN^{>ph9m$TSM=F_H z?Wj^@CUq*x0rI7YC_lCjosLlwE4S8BB}vTWew$1dker1?Rcn-FPE^=a8ucPacm^*q zBoEw=SILz9<zx~=DkcZKFD4z77#p1QH>JS>l{|(SkgHKq8mbD*>#PsvpQ_T>)~ed2 zyX3wyv!#LnJ3@ZBmr48Gz9yG{hDu>vDC~`I%dx6zzfYKWm(SjxlOgQm%E=pJ`TtPy z$8R-$A|}nJJPRscr%b$+l7Fs}V20Z`fKi+2ZK`fubqJe-TofSx+FIXgFSo5)vqrwd zVHYubFO}o`-omQc?Y;N;N>peYM0F`fE>BC{9Jx`JU>I{cwc$b~ecE4=?#NoNWCc3Q zQb$qnLqTina=E~0E9w|ZhwBZfgCFuQyc*Je$|--766xD+kwsQfsI*GHSwZiUbZj91 zG9_@rb_<;DPfW_M+>%bVd1P{;wvS2F@`SOfrh6l7MLO%C`PV3cR%e~IU0`w8A5^my zCois7GP@`>+b+}YPn_O1Wxjlql0N;fXiV=UTl}Pbocvpr)ER$8YJ5b^d6xFU;O&3i zy|Rf^YZ8uo@A~Vi##>*1h|LK{>^(|s(N;VVj@2%2sc)m<=un9`=3Z7R-)mCayz(T3 zlHA^o+^=L8{3Y4!-ZQ77&uD)kA^#yIxAHH^<@k_P-;!^@u=OgJ<E?<bcICL{5tU5% zZ%c+(3QH<@8=-v>`f-&)$={Yj(M)+D(K$()|CAE{*YY;mPo?bjI?j1k$=+IR|MPN_ zESo`@za+8nzgbBy{@WZ=&Z+*H@hge)U(A0g^`@@;SMs^-cSHWG`L7AROz0IG^54jR zQ|MJfU%=%<NjK-^zo%}_)602(+qry{TL`%olKX=v1*Zn5jtOS_$B&sXDJN%)Z}OyZ zV<t1xo@!+W{MmkgvY?M_L6w~ZO||?}#`&fM$M9jS$zvvro0>DmJ85!Y%)}`Z{9f-A z|CCAIiH;?o=6}wOTKS&|efIkNFN8ivU6qu$1*zjzWv%KOp!{#RrYZkhq0i--rWd%h zZBqUZ?#cN-=Kqwou-_&5@8$o-rE~VBh>@1+rq<e)`ekiZ^<0s-Ql29hdUUO;m(a_F zKJWSbKe#8WxBGTanx`8#;mHrT#e)^bnijP!MpDvm>K>(Zt_7K|u4eP}@a!}v>G1{+ zSJWl{V2A4E*@c(&cn6@cc~M7;HhOmT^p-cbZQ=P=uWa+|=Gg=HdAP`=dcB8>OyqYO zk}i?zn3(N8PX_MuaL-9?m+t$>!)+(Fhbo0$*Y2S~o^I(}R5CxFcb@$`LtOfL4>zGK zT<_r~ltuFLGWn(hms*9nIJ0SybB~=9V}vKirC;tD=^5o2?HS|A@{ILld$=5>Ug%4N z-XQcwp)VDBlhB)mzU*?(cvoh>b)HF{$(|{msV**FIcV)}@|t43Md+<UZxi}*e$e_? zad9aZDRLdj?D|%#v3^l~O(U0S^|gNvaM>c)h_+VLw{X#@yks#W`GIp?1~>89KPO+C zlK9aU60BZY-?%E8zGt!kc@-A-lFIA5I;6;*p0zEpHXi8p%N92`#aio^F6Tbc=9Z~h zInngIx)p78O1Uu|9_MCH4f=c&CyX02enQY1Ga)c_>KN~2{+T^BXVPRpL%(r;Z~012 z6Hl5@USA?bSJ{6|89mPN_JJNg?s8qa;hE_v^b~oDJt0qtXO^eb6ZS+rWu9_Rg{RU} z<(ci7<C*K3C-j4bzDnq;g?^~e4;Q)+`jJ9ETIk0L{dl3DDD;zseyY$<7y6k(|A)}Y zhx3GfzDyzNS>UPm)Ocz=b)J}Kp=Xh2v8Ud%#M9tu^epu>d73@TJO>H=0-<jZ`X-@Y zBJ|6IeudDl6#7*{zeecS3jI2v-zfB(gnqNoZxQ;fLcdMucL@E?)E3NRUrwyAjHa*L zmb*Wli*40?gR$1Jk>=*c*0Fwd=r2-T<Ew6Izj}47yr(khpIwK_TAb7ldhDx>^+TfR zN9>3?_7Rz}LGHem=g!AgG`G}+78W%xZ(E$WiZ*^FZ9v_Ct8{c8l`Si5uC5C<H><ll zvz8_+W?zx4uZgDD?TBK3>ZcSRruxLbOj$oHntsxbB)v7Clvb;^*vHC0lN^$iY3)x^ zb2HUDC)nNB+P``&a{H~>o>Og+M?}*P`Ma%7wIsQaq&`W_hO=yij*6zQ`nwfM&IVd~ zc~S6K)ex$Tk^fZxO7;19wm!#1(~ti<^a(X_r9o_Lcv*9se{rm~A^vaak=n#H(H$Rm z@K;KWxzN_{xM=z*e}{fssmjV<sj4_tT0TmBlIp~bwvs1A(_3~#$*opvyFK(RZ)>9^ zN^bn@pHfSgeX+QHQZ)Ub9Z{rXC3kXDT?VeMq#o;!H8#fYsFt@-qg`W6{+8;HYix&{ z@^@S;?YYqwc3Lz&utP>w*S0i|r7>!4t8Qvb_1C{_(Pu={D|Se<x?^PQjOL{=+cENQ zPPft7D|gwcofS=A{1;Ml<d5wlckJpeGsdp!DZS!-cJgOO(`)}i^2*rM%Ag#O`crCg zc-T()+-Ul;zmT%Gsi~PRIX2e$OHyCc;Wv5Dj8rI9jmK>@{`r4VO;Z}RXKY2*MblUO z1%D(8!Yo!J)j-AhOWZN4t~$T5ge)(#ikC|JqIJ*no)@`-*t6O5g3vD%`b8T&FL_=T z`o%)$KFj`P2iMoNEiPXit6#LZZHVW1bsMp3i07Dl)!&>!?VFx=Ith7C3E?`-{zE*+ zo|_W<L(eCjg14vX2>sIYO{Y-bDWP1giO^%NPZ9c)=hsfbe^<e|gOlJ#r3CkO^X}9s zcqbjayLxxqhETe9&yJzI{Z!Ii`AO18f0?YQcc6Dr$KXjWkDKou;@y86LXGlf5z0H- zJ4Wc&3;l+zWS=8=qIb$R2%hHkY(pr^J7XI{@fPwngevn^b`0g6t-Q#+s4~CPQ@l9e zTiq#mtqRTss?zDbQi3n?F6kJ&3#T`GTRMjFGNGk5a2c!A;j|Q?E4^#D9NW9fdx)1A z+TB9GN9gx%^d9Ox%*$NuKB2!Z^f%P(KbtAIR~{5+#j{j>Sx0W@G{$754KH81w7O-L zJv$G_7RgG=e7Jw7DDgcXds!k?TBN?MF{ajGyhrz3eTnxN@3G$FyvKV_5c>T>e^lsC z3jJB3ztDc+x%Xr*pE}v-J;i&f_cWnDAoK@?{?JD68QwF!X9@jbq5ntdk0|B$@1#kJ zt|cw?&2lA|YcjVU(8q-+;n=cjUgm9XiKdU(dT2WhwYW3HV`rwT)|EM|n=7-!5{CBz z@A|Gx+2GyiWnTN3&>t826PPl@qq5KCnw43mw$YqAai#a#t^{1?z219+(4P|e(?Wkn z39t*Ht2DQh694kv*@cW=J-z?--YvSZPV$`4pGQXAhUdKZyLx*c@IF{k9L}oavm+s` zTXhW|d}wXU&fc8Xt$UB1db-WZp?rx%z7}6Ov{}7s&{{QA-o3yZ2Q87Id?H47r5$te zH9Pm(BYnWYy@w7PHEzP>vZ3<b@8@^fwRfN0cCRdErCBcfln<?yAG4TS9QL;HL(THG zSnJwuYx}J2UKL(mTN{h<t&-<8eOIIJUQ(lm*s9jq{25PmL&lzKd#v4QL%;rOd#>GO zZSV5paFEeFA-S@=xn=V{gZAAubHBku_&r>INQ_h$s`m%^w_JG|;@RK!ytZ5V+MU<( zxskqEYWp|5s+BLvlod!}zUIcd=k`Bf_=wrIs!c?!wEr4wjVHKa_(){i+fvVu9<yuK z*lcvDkT>dLnbIY^thzSl%XX!AU%M;fa>hGKZpazQzb8&2V4z;j>#21cCdwbDOl37F z$uo7f&o<<a?DBU$?@}C|8CxYkU}NXSv(xe-Ell{=rn!2#G}i#v5Z4%2j%%{Za?Ny= zy5_iQT+Ob7T&=F<uESl&xK44M=UV5w&~>qEqw5maWv(k+*Sl_W-RFA5^{ne<*W0f5 zT<^O+OiN4anWm);NZT)MXxf;x32A0pL0Vy2aau`QS=zj`1$@S<C2e`yA!(<koso7~ z+U;p~rQK(Hxm#Mioae{?jQ^2FE#It`KfMoo|1+;RT(rDR4&MV5zm5F#NLn*~mj7}p z#$(=Rxo4k7;tB7Q-qXBKd!JEF#fw6JiPl2sbeaFX)O&{eYVT(63*5JVwQM=KYF~dv z=-e-Tp!}b@XMgK;J+f*U>v4m(9tgb%bikhn3b(D2D~*2=GQuZBRLJMNZ%`B8^u8s_ zz5K9<{0Krr%_VKv_p0r!cf9Y~j)`sXzLVD6oW6%ELWb74s$HvGnf$lSm08?7Ji|57 zl?&PFA6FF}$k)=i;(4*%Du2jz{I1>Cc2_q-^NAzxr`(#Kp5gs$mm#~H=lyb*M|+*T z%OdZ$-tWBMdw=l$xa$GA>%G5tfA#*h%LMNqK9|tn7Ck12ooGhh6+0a!y7v-2?h^X{ zg#LlhKN9*ULg%#@J{tF#(7zD+S3>_r^k6NW0n-n%&2L{2@$F;}J>Q9@i@#&&*~J_r zbs~`bJ)_hoDPwcruC`w9MbjJqAL(V!jrjb+ih3pyo##isJ!}=;-@)kt61i})ebulF z*Qf!x{W%FWo9=q{?8~qf`SAZjk>nYpZ!cSskE7|!{~u*al1H4J*@9CB*}8oCf22!_ zUxwJa@cp*`SA|viMXjLunpehGdXlG*zTvhCTpRa)UXN2;Gsf2I>;K~wC|{1P$G3m~ zqLFX1E&BUt`pg}v74~XhQLJhCSoxo>GS{?I`0;Nl>&c6rT`dx;!Y2FIgf8~-fG^)S zoevB8JU*|_=kxmlKFi044}KQ<FGBxS=)Vb_IrbmIa9!q`;VW?MPKZLeKPZeeVRWOr z<GIm&t=b?=8#bT5yMis>=7WPR4DPtBl^;SaTnHSiL&b(xIdr4;x9=M;4;n2aIS=jF z?a#}a>JM5TYyUzSx5YZ+gIFR`ibQt!k_Dzd%bqwXFy239{FuPRDeUlB6Q+#uj-NPb z44;wAne6kApPUo)v6U+YC^KYE)>O9?w3gSm+S{9Q))s%Jwy}~P?YVk2-))_6=;%zo zQa^>iPUbt&hpOR$uZrDYUqE^*@r@(jJRhI6zS1|}7xgXhRr_juwZ1xE%(u|DNEkhY zv6C=*3S(zs^b*D{!q`<9y@k<77`t8Rt9NDk8hnkurM@O#bH8=IgZTcDu{*h7tQCe3 z#xWveACYl@+_lXZX@3ey?h)JH+>&dDY_Rk1@Z#o!i>p`EFOu`MIsAaL3ae{kja+dp z&2%y)#fN2W^?bB$m6VeBikvMjA<9l6C0|oS@byb>pHGo6SB@M4v6|(J7R8u4I@;NZ z@vg5dS;z=-bBR1n!2E)5QZSWbz1Oy?wXk{>+jsGCt?zIj-vYhDx7H_oNBEBP9pyXP zcZ}~?-*Lj&Lm278(1f82!w^P>F!mHiUt#pS!gqr2L|3N#pp@@a-)X+n+50y73nLf5 z+Mks&YJ_pHFjn$I+OXMtK8ge*EiuZuJV#*bAx9li4xlvERkzehr%NY0A3Mv4-+^ZT zJG{JRDWPX4MNBt{5r{3UUf$TIykWbNOTN@kC33FFgsQ2HH3r6>{Kfeuq2@R*Ia6fX z&hJvvX5WRri+mTmdi&O=E%a^lZDRH#XEnC(q$$N}N4?*oSX2G-_&3^QWsI$Cv!C=| z*232~TUOaRCp{9zq_r+#>?Mq;FZwR^T}B$0`>ya^NjmF&*SK%@UF*KDlDSl4T}!N~ zoHYV;pHnMEH?`TbgUq`4m;UTImz=kxS~-VR2*+ZX)+Av}5ypTQeAoMKAh{cTH~DV% z-Qv5|_b>Og6rqmiFy^<nB6blX#M0{eruLs@&6fvJLJOU^?azdfBaFR;F;N%;DGq$* zLVfWoi~O?7J?hG@INCC^5_N}(=5qBd7`q*~vuETA-(9|c`|kGL<Ga^)pYML(1HK1^ zv5zn)Z9{}HOc=w3F;W<#g^?wUY}sD;{^NTD10Qu??R$K7yGmtBSz!#4lQ3gnKJAe- z@a#AeSMwa-Q@*FU79E}2eQeK!m8g>H`j!p8XXL?{t%h+Fdd~N}?{Q)5Cyc?QKR-3e z^zKfum#I($8!Bs&vG1HDC7lqj``(Zt_7}zhgebSi)#=@w$M4#YN7#=momFw?@rTkc z!Wd<{q1+y&I}bmz6CYzIUJ*Z!;5_}>emXY(G=6HqdHRF>bX<q0>XVg|e82jBOIs+6 z@xqv}*7g5`LE2K4#r`xuN2<E|;^YQ@cbT(YJ+fo&<nPHxUpf}(_L7oX8#nlOmg2TK zd`hd}--UMJ8uxu^3*Gk#gW(ocd9D4qIsfjmtK2A?lC-;R#dN=6&-N3wDy2I~ZM`=5 zGo)T}abR15+bQ(*_v6C|+Yn`gzrU2eEkWa5k$-@HZ;p%k2MWWz-cLO@)q=?|y9Kp% zk8Y`9cVz76A0lN?&8DsQ4;4lpG9pDZUQU4F{?RUdqkn{dq<@q!@`d3MhIgZXjQd*u zSYh~730}YwH><KK3Cp9Bu`pwRrbX(niG?%uCBi*Z!^XcD%}K13->1je6K!i*rCK=u zM6%CM)9h~_>G-Gm`8Mli{#?J?Z~CYC^ZfaK^a}{X5=KxM(}giZ7zM&O@G`&8@An7% zmhVyjbU#1N6h@&iN`x^_wsXdOVMH-~t{ex*Wh~iq%(0bG>a(i8rSdAz8LF{PyrGuM zmNfWIOW(z_fzC5)CB2kfq-}3|=Qz*g=daTDTDH7~J4xb;sjS_OsU2f~Y}d)3u%FG3 zP5mD4_e8%Z`*FbbQqhwG{#?#=#U_81e|Eoh{<*@Sc`TM=HX|fABjh60qDu<~&RIQS z!i0&VGpA0?Idt~wiQ^|tVq`h)(4=n9U*oT}yFFnbW>%t?vU6lHeU880zr^3*Z}czq zH~E|W%lrokqf{7SVMK&cCX8}nR0yL|7*)cU-LcO}bTLlDnA-3=zoxeH&abI$yYp*m zlkWVQ+LAlJrZ(Zuuc=LU{8#^3c9T74o0{ytd}%xuligNsEe9Ne%`LJA&vicVEc^DE z^=(;p`EoKmE37_{E{`52ue$xJCUnMl+vOW&CD<g4YFtTmQ4@n~H8IG}VPY_G;)FvF zb&AI2{%c&rH~FvdU+KTff3+}bg;6Jrm@pP@@?Yz}&V9B224OHIXjJ{%a*BUtVQir~ zt%7KDOpN#vBgWZwvm(c$Ri$!kSK8>Lcbos;GQHdVclhu0-zAL2!l)O<5@9rK>bK5) z?asF_?xhgYS$FH9M!F0v%Bx%I<$#QNQ0!nis%$N-K3HwtFo7G8`ZV53glqZQYBW7F z<)Mn++``z_J|EoNLj1ldL6me^uN{3K@joWpzDI?zbiJQ`zDc#8Tljpo|7pJe>wm`o ztT38|(IS^d?U}BBv;QTw{*peQ?SI+-Utug0#zEA!giD8bR$r`E)17#4_}}gj?;ZcU z!e|vn8}ZuRJH&HD%8sP}L;uH8?~jDBV!ix6t^Gk-jWKg;b7PDaj4#~F9C8x+!vAIJ z`Evg^{_l`re>mL#y)af`xm~_~l2-og|3w&w2;<NsD}N89rD_}K7U(XF)xuaKwWYM! zr5SCfB%2xN73kd|VxIu>$-{)f*EQ)j_8@BVRAPvy*4}j3`mi%@T)+tInaIRIUtt{K zm=f3vQvw45bdN_0<EVC10)qnkrE26J$$l|k8`tH2u_Ji@K&Nk#2N($s5C-1>Wk+|K zt)&xuY+w@m9f9n?xIj)|d|*O=@%*vEI8GSH3*!V~oG6TwE)7f$ObJX4<ObXUQy3=; z<5pq3Dl*bUh9)v}Rs1p&qkq{#Bxb%@iQzsae+xl;)orzlgDfvN9}aignRY4mt51x= zw;)1g1Ra|5-Qq+{=Yz+cMf#ZjH7skcXY1MVg%v22z6b`U2WA8c0tW`@Y)=u!slqr- z7^e&43}KvkX`m=j90>JW*Kb{b{^BfQ{6iRAWqFS3r*6g<a%LW19Vz9iG`plYirKT{ z3|Z_}E@Ms{tCKBktNpW_V}$+cJ(K0Fc70$NVl~Nz2It7NBP258bDG}HVdNS^!uXUV ze6fYiE%920R69kxA)Yu%w!}FTCXCLUG<iy*Ar8z9%;#u*fRV=8>jP0?&<4f}zTMJ! zmEMl`Y6CG!bbzM%-1PzG0q5b14*S-DC4ol5_`Vj#*!6*>!uTg)ocPNEE%MoC!WgqY zKx=Y-(z6wTmGaq#OlsB#RtaNW(z7*z!{jrXpb_f>hYRC^q-RG2j*`z_XDYQmaI`Qk zOnP=)-~{>XWhP?l0~GU%lAfIsI88o#j=9|W06Bkg(zCMyXUk_azk}8X7@Mr;S&3uB z`GE`CU3Q@`<Z&S9+4{gH-i`^>1vcU$VQktExFm3?FfI|sjfha+26uv98K4W?;QLz2 zXSlk4L*QEZS3=9woKQCgZjqrrlaI!zP`ApzUX~i_j=<e)(+AG+eHi$+e8RlYxSW3n z?v;W0_Z4>dvLbnE(2@O6;1Q|pInu9$8NpuzkEy?2nWVv!yvH<r6QN!YJQJXcA>{tT zxJnpT^J8E$*hyTY9!cFRox@pkn2b0_%$-DE4ZL9|N~R!cs7&-N_19~Y5`8!Dk!$!R zJo=ySxxfbj3I$=WQ`7G2g>i#?694~rs`9z|A6}LnZbYvBmdUQB(MkE+zz-_r0KE!9 zZ;~n7s!OF)^5(a|ABilsn5Xe6V<(HP?pBY~F3Z~4(pl5AdRe<zyIQ@iKGts5?$#bw zx}^!@U&6Re7`F@K4q@CW42B+L(A~ngM;P~BX<otv#*2RzIsh|LyC_wDuMT-$X7F z#sk9GEQ}X~@sj$>X1UP$U-aZ_k<|Z0dzxqn5?@)L-qO5$86yliUF#eyO#U}EmNd84 z%Tqe`d6mwgWJ{emQ4v2kU@!P3!WPLEJ!w-q@gSj*(;k*KAFNhd<d@}T+toQFlk7$o z$vdYg8_`5?sg%8HwomfUiS*=inc*E2Em+h<qv)@0<$>%X67mue9Yvk@b6VB3ilY$E zStEF3>pp8Frz_ZDSQPVfQnO7M_p1rCHQE}ZUgU}&I8a80V{IF)ENiTsF!PRAhesSf zaY8+BjdS(3a;)*z1Z!gAKugL=7GXRnjOT^%Q2a$gOJ3Vl(I!ttajeB2;#s*?9+P0p zZJE|IVLU91{|MuejaI(pvAn{d1$#;ud^o$mb6|u;!s2iV$CVbfR4=nLFn$b$_uH)L z)(oq_I?$TQg%7-#ZH0KpOdUXxGsl#}C>*r#Ga2QLKKaOzE{rFI@pyVqVbG8~QEs1v zAxXLDNx_S-rmDm}&+TM0NH5}h(V9tQb=ZaTEyTBdTVYi?GB;QiY0aCh+14B)%uQQp z&9|byw{ay4BJ4LWYeh#duVOXHGiK@(i#)8a`hHm)*1FPr2;*s6Y_(Ox7vK{4lIn+z zR<%_tGp>_|Hd`@kp|yzg7hCn#5~~51ZT(14pLAi+SU$&MbLT@rwk}PUJeVR632m^N z(wglb53<+^*eju6$11VWYPH&=idzoS<>8)m*JkTr)E{B3#N(^nx4Uo0flh&^_}T9u z3gbmvjn&qgq_VofIy9|0>EF+(vU|8SK^U~+&pX9a-reE!lGf4IvF%MLLrp%<o@hc( zv`*^Kgq~`h$JT{)nsvH$hIOWOmh}(oZ0j70F7!2F(6zrIj5mcrKk>FO-Vp{J)_Yg< zTW6hbt+OuR&x@>!`L7zH8UGW;`@;A@jn(KkxMq_LA(v`7<vy0x($d`0aZuH1Jf{&d z(V`Mswq5eK#BfX9l^~<3she+=-7u+{X?!kdH!pJjXh%(mlR^1SZn)V)y^h+DgUQJ| z4SGiVj5=rHRMtZ#O^olfS=aSk$?)Y(HBYi`O#a6$9MQ2D%74Tp!+v~w&(#~PJFGh` z`l648@wqU*YM+2u_gMEc0kQ72?i0o*!uWK9+iyK6w4uWIj0`NTuPbd^HEWU6_&jDk znHt)9%6eKDUkKw%LPyix&MR?ct?c5At*%>I-!ztaa0AtLtn<wI)BfOk*2-E=^u^j* zXDxJ6*=)&KY?4ma%NDa(Mwq`R6{^>)w;88cuUl_eZ(5X;Z-nu!FuoJU_nWMDtaq*V zEK0@?!eIXRt1y031wyNfZ@)M-p|z@Yc}=~_+(?^TXIsdr!y;bgtX^cFM72I;mBac> z7(cSg@rrx0^`-Td^|kd4b?aOAB<nltd+P`5N9#xTee@eYSwGTT@h@HkZRJHy`L!X6 z!Sba|#mkr0$UQ$j)>PN&N3C`-?Q<<tW!33WHEEI>n`_m!m(^6;ETiy~9alDX32{y; z$v<`!*IX-%pNv1^|0j%}<x0M}kV4M8*<*Jgr^ecC#&6c|w5@^ih-~GZ>5Jpojn*GQ zmu$GU6krRB^e&E-1-tcJP4T{;Z(^!4k{R!K+CS?MzeI}y7g-$3WV3EjER!;nDNkEw z4sKOn_8OeYy)MgJV|AG|t1@{xwymC{%I#rWvu4$+3KHy<RDXiK?SI6JVsQ6hUlw(P zdswFjwV)m}f*HX*MMgK-MrCvt89hYCP9meH$k_QZ_qD<P{niBs_}&Qa&CvmdbQxTK zOH;Iq+|kKMmw%U|xqboP^u$O+?JYK`7uuL8$6J?BQ{$=v_6*tkv<r~hKO`p4)udRx zdM<Yf)wqSGMYePNy|zJ~$0nLw##Pff`;lzVWT(xJAX1y`&9HbZmbqklrOTV-N2`34 zx&{PxYI>%&ujK^~2##X%5gZ;I5gaKpb`=@DMMj^E!O^bFV3x?(je%>%9?DeNIx2+| zt*D$AN7Kjg`;6)pv4SQBrPYm%tDNWlk}`YwMOKmcHmb7G-s-Sca@~d;##&7)>RXys z|L?7<lLp&1$swF7KofedTpye$GIpntbmpt`vsX@DI5m69lqoqi;}&L@EtPYHEw5lC z7CD@vU<O&=-xQn{%nRlRJtD&p85tsj($IHP&_~V(f|khO5?!)<fXLWec|eY56a7H@ zqQEeIZeOcNlm@$B2w`4)bwI91IfGR>x$n?zIhqv)i|KlUl(_!ugCUWzmuib;<Syp) z!Ei8=+8GBcf>rJDXNwH>ex0s6I4{Vn-WO9FDY~6Y1xG&|C2E3oOrh-+%wSAp3?ho1 z8H?$Fg7v{A!3L4BugDlIGKRHxK*6TqL8&WX!IogF$jB5K`zbTzDT#!K<o^B;&oWQ) zs$OtqaCHX>Yl4T0j3FX}-B@*RfV~`OM?Uqfl*mT}kM0op7@7S3$;l@UXh;c;y(b1w zVRjijDR{ET7%nnKY~ToO=2}_$rK|Q;!-NhsS<X}KQ{PmAfr$|Dg{73Ihip^39N*}b zugCt`nN2BOwl;D$7;D+uan>%*g$K_Go?E6WB1gkr91eH6_JYAM3MN7>a8P^rd2kV2 z4L8F*@Gv|MPr}o%8D50{!fWu2%Qa#E8~`lXjzHE36Y{_VJ_tY%W<V9pfqAe1Sfm}X z5bB{3nxO@F(`&?~a1%TRAG=&5_kpo+Ak2hHApFRKpcR(G!LSNe!=Z3E2sjdshIMcu ztcOi-8C(h1!1X|SBX5P<;V!@jBfrK~W1s^50r+9mk1p5f(SZJ=Pk~2(aHIclxw3YJ zKCnCRx<-}`8PFH{1OCd|8wNopkQZ4)VSgA7BLUf2S&$7mFaah3KF-3&S@<{$A7|m? zEPR}WkF)S`7Cz3xKUsxP3?)zs5hw?ImNgsZ!h9ePvTC3X$cL=Ouml>R36?<%w808k z35UQMI1JXp5pWb71INJ$a1xvXr@<L;7Mu;|!ardhTnHD#2G|6b!sT!!Tn*R4^>8EH z47b8<a0lE4cf-AKKRgHz!z1t*JONL^Gw>X2h8N*wcm-aAH{dOJ2i}AC;Y0WsK84TW zEBF?EfS=(vmy06k8rvOu!Y<GU_5dCBg#IuP2El$X)aA-1Qg#kd-?FEG8}h&l0hkU4 zLJ^ce7|MbAl06rqPy;bo3=Pl(l>O{BpxkF40+jjewLp2#J_e{q*(brNa0XC*v(JU| z;X<GuWN!lMK{kHRrXFPD^K9xtHvZ109%SR|Z0bQae$IXf@NxFzfPb@}1$>+R65!YD z*8!hqzYF*?`y;@Y*<Zld@E!aJzrgP<*SIw30XxI4up6X<0exXF*c<kR!7vPl!zjpt zaWDZULoQ4M5BMPn1yBefD1|bpggG!Ds-X@R!4g;s%b*ojz$#b+hr<y-8#3-VI1x^P z)8Q;Q2mT2cz{Ri;E`=-LYPb$=gj?V?xD)OM{K(ZTu5oX|+koH3{m<pf!52CBAZHL9 z0AnBr+%N+U1nkNw26W9K&vVc(=O`fGbFKo?$+-i_zZ}xaL3YlUKtAMr3*Wn3;|Bu% z96u6913n!eh6PXq_-6b<z~1ra0yd6c2N%Kv@C-Z$o8d+H#pRmN3($W;AJ`qn19>vR z2LT{oCN#iGI0W$Tgu?)zO}HNL(}bJhR(KUYgpc7<_?#{azf8=8!7vo|hnY|bvtcgG zha=%MI0Mdtv*Av71RjGY;3@dV<(lMzZqNgI!YG&mxnM#b)WR}ofi_qH=fmZ2C0q^H z!t?MJyaVsS`!3hy-q0Tgz}_$j{7?d=5P@=74adO=a1xvXH^IGdKRgHz!zb_~{0zUs z?=IJrA&?C@Faa=X${bh>OP~>&;7qs}Hozvh6ds3{;T3od-f+35c87G(Ap`n?8)m?P zPzc4)3TxpAI0}w|tKc@c1MY&m;a&I=zJ_n%dxjnZVK|J0(U1jUSO7Ip2MgguI2Zm2 z>)=9o0G@&8U^Bc3zqnlPUa%|lf!$#|c)$k%2tos_ghOBr90nWVdbkm8hFjrP_z*sZ zPvLWy%QPSp2E$O;A7(-&%!auzAC836;0!nm&W1bT5qJ!qfT!Ramus2}x<L=<38P>N z<bnx#Pz%eT1=?T*oDY}7m2fp&3(vz_@D98O@4H-iy`eu0fW2W5_@M+!Ap+&F8jgb# z;3PN&Zi0K^es~ZbhEL!}_!)kM-x)#<fo#Zu2`~xfz+zYejnD*V!o{!wHo>LvIJ^w6 zz-#b^%jM|~>7YXf^aVG}fCHfrilG(O!Vz#390OOuZEy$N1$V={@Fjc=-@^AUmv<lx zhmkNEvLFl#pa$w-A)E;3!ardhTnG=qGw>X2h8N)%m&?}+c7;B$JB$Yp_#gm5Xn>V) z2&{p_U?W@)H^R+uE4&IH!pHC_eC~4j4akJSFckKOnNSI{VJ^&vBjGeS1I~i8;ZAr2 z9)l;~Dfq_aLM>OI8}xvlFbbwXE|`!9wXh6Ypbb{Q`EWU030K3l@I1T)@4$QTzRP9x zhW;=B_J%>=hY~1-2$aKWI1WyLli(D%3GRja;X!y9K7k+MXZRI<ce#Q?ARBUE0!)HA zuo#v=BQ(L8a4~FvO>ikZ4llzi@EW|~a!v0J>7YXf^aVG}fCHfrilG(O!Vz#390OOu zZEy$N1$V={@Fjc=-@^AU*NlNM97e)u$bv8|fEuWSg>WLA3;%?5a3MSZ&%krA8D4~6 zT&{v%uq*U|-C;a<zy|>cLIbRXLtqUY1{>jexDjrKTj5ps5I%-a;d7VkKm#&iFbswL zVJ1|<Y?ur4;Yc_Q&VaMvY`7C1fydwpcnZF8xrpwX*$sLCW5JpDV&+tE1C8TM^q(1n z7HESNz}RdiewcX`Fm9d67;7fF&txn*^F4SU(0%47E>~eX>;sG=3-<%`E@W(2SPtl2 zh~9<s;0QPs7}ph^3Fusi&V}e)h|Y!RT=+D6>v9z_b}i}-J3%jCj8>EjCggz^$h)Fe zSPlmR{w}%*u7+y?e;3^ZF9YMgq7UFB_|)Yp)?g6e>tcLeJPZzm3aElPfS-%;b1{A{ z#?Qt0xtOtN@m=sJJPuF7Gr-t8gpWh$9Kz2b{2anBA@VPT?jdv!O@|qPZ$gDYIw5=$ zBCQZ<g&Lp{mclYP6b=K%$02+d!gnEb3E{sGx`ful2G|If0=9;32FAgm+u$L182$tJ zH$>ir@I~mq@EYKY(8oX?hA4ZXU*K2x&E+bg%#`c~yTcx!1NmEmze>pC67slY9OS@w zm;`<ZfCboDQU;WP5`0>Moh6H4G1LQgmQcn@$g`5wfSn~L!bxy4U}wn%a3PSVCD>VV z9b6AL0Ctw#2lvARfSqi)xk@&}3xJ&^<ax>a@Bv_F$q(=&`~=uJYZurRdINUO8VGyC zK7gIG$hTQpFcz?LRz7%uvNsDmXU&3A2m^M`s)ag;0d~$>4lCebz|L96!f|jsVCSs! z;Gb|lVCSr>;A*%AuyfYG;cmDGuyfYa@C-Z)*g5NMcn97E?40!td<)+Jc9!l0Jz;0S z&eDF+ANB(5EFA$OVH99zsT)j~2H06z1jP^n>@1DK0;mS;EIkNXpcSyQ^hh`gjt1;3 z{Rf;4=Kyw=UIv%L6@Z<kx5FK9Ctzpk<M0GL3D{ZsI=lgI0(O>u0bjybfSutq=my;Z zJHrNKz@C7e;bE{p901rEo(xl9Dqv^001kwifSutvFc;<lc7~Ti6Ep*Mh7X6eAOJhV zr^6X=CSYfHBW!|806W9Cz^(8vz|Qc0;1PHfurvH$cm-Ys><oVbpTcK=o#Ef$clg8Q zieP7C4@d_MursnB42B_qossb{0VV==Ml1-zbimF?1yn*6U}vNrmOukwXJj?3fkOd1 zBPYWta4KMD<RZ8j)&q7%Zh#x%Ccw_f1Mna`1lSpQ0bYcc06QZez=!Y=U}xkf_!)iy z>@4dIePB1h&a!=A5bO)sSvD53VH{v*nHPNE2ka~hLj=kIJIi9Q5EcP;mK_W$VHIF! z+3|1!oCw%ic0R0w3jjOIu7PXeI>64dd*EKU53sZBS$Gbf2kb0+7v6*a0d|&s2j9aF zfSu(#Loe6`u(NzG7yttSJIhDGXcz<7Sw0Q&ARn-^JOm{$3$U}i8fu^xu(P}s+F&_g zXZg`^3>*vCS$+<j3+DlLmR|u^!c~Bs<#)ne@NdA*@+aXbcp9*?{7rZZ-UjR}{|df_ zZvZ<hx<e1x39z$bPv{H%06QxVfZ;F#u(M(+<boTpvtlL`LJ?qR#XOh~QNYfMW>^LX z0d`ghI0B9Y?5sEw&Vqjcc2-;hm%?R$ofZFr+u(M<&WcCjF?bxXv*J~F4PFQAtoRH* zhc5s-EB<h~DqWBU*jcH84hCRn<q#MO!vH%gC&DC{4A@yY9cDlQU}t3&%!WCDos|vH z2ulGwD-VUWfPIzNS9v^~1ms`k`EUVT3~#_E@F}2k<(KfA%T?7Ac7Z;y2cT=!Ko|u3 z0lHR^CsiW>9jnNXDmUc8A#f~^X4Q#s3gD}%m*BtfDv<7M<juy`*~pkZ8pgt6pbXAl z1BU~7G@G(G8{KE03TFU$G@Cq{eLLXu+2}h5edp{3>3~n?;L|yK0cp(1guyTh#={gS zg*kw{ImnxXygBE?g|Hqr0eL^?O1K8DhnwJ5Al*54!98$4JOq!x<3L%M^DJxz?49!p zybf={yMUkP;O9B`dCpHR*W6x!f9LiGbe)TT=i=YFl!v+aWbQba0Qh)rF8JX<D1s6Q zLpfB!Y^a4LuoRX-E35!~IhS%Umpqw^FX!URx!67zo9Au-%KO~Q;VQTm{sniyzu{hZ z6rO?S;YIi_;QP7%gO355=3>*_Z{Sy;ywB?fJHhT?KwltF=Isr`0Q=^V=ks!a@;;Az zndgN7P~PWZ=e#gr+dT4W-h8MA?3>pNEkIeBw-N*#2b8yYl(%`O1NC{{1wdZTBQNJ& z3D>~&KpxJ+u6Yl@!+?GBo`4qsyXL(K?*R7A`w+f@AK@4H-Q}8}20dUm$bfz@0QLdO z+x!ub4dY=FOa&7xm;p1P7%Bj}=403VI#>kQH@_7QfkR;}90}y#eDZDnI@kzTz^y<Y z&BvDc*fJkm=06GK6<5Ez=95?R$*cK4yIfIpi{=5ojg|nujg~_d%!Mc{h9)4bC}~Bn zhU?%)xCL&5JK=7)4<3a7z+*tVQPPc)Zj^MRq#MPD(Rbl}_yWF$?*Lyez=sQZ!Y<GU z_JIDdFAN6C$b#W83aA4M+<^WIybu8FSb!Z1@Zo~lFb@_$Ei?i?T(AOG!5TOmj)Rlo zG&mE^hKt}*z@H1ScLDY;z}^Mex!`_y2p)mQ;VF0t-hj8^J@^1VhHn5rFZj*H#ZS;3 zu&)}ss{6uTus2{|HTG3wS9KOp$E&fg8oR1z0A-_^vQa$?Dq#-H2ZUBrMyihn^sRmr zo`Y8beX7x?8hxtKry6~#zl5J$u9|MJ6ZC@Kusdil00zP!H~>b%7|4dHkO$~ggRg7w zbq&6*!PhnTx&~j@;OiQEU9%eSYt5-}2K)og1^imG0WN{d;VQTpC`UE7!87n*cn#i! zci<EF6uy98;SZOq7X53{zZU&#(Z7~5Qj6}j__7vX)}lx4QfPu^Xo17w2*6jh=vI3o zoC4>=1#l6dTP=BpOI>xyt-~*M_@$2eT-Ogsqiz@shf$CP<W(JcRW}*JKzemY0%fP} zes~<7f@fhfya|-|7&gSPA%+bx(u$E*jI?6-J2naYPzWI?g)$)TW8`@Z1!Id~31DYz z8Q}BSv9KN<0n&@T1s?(ai{Zc6*FafZxGRw6!alGE;I}0w!KpxgEg`>_kY7vi&5{cN znM*doWpE{21J}b%a4Xyncfmb?%}X8vbXbDzOR#+jx-7x=CDfB8ufXeoZcE;U_W>Q3 zpyLvBT!M~E@XwMT;TQPb<!VTS9<Vc@d&6#!4hB$<8ukKgXxJA919{Xy9yN>t@~B}P zkVg&VQ9~|F0}tTih9DF`A%p;5H{k0AeBCey<^w)&z~>G4yaAs#;PVE2-p~pwU=^%^ z!{G=x8jgb#;S@L>&VqB`pFnwQxEMA9^|s*(xEij58{rnX4eo@y;XZf}{sWJ}lkf~Y z4=)0Brr|Z9Y&E<C|AP<V6Zjmyf^Xpm_!%ezjV|a8Jz*E<1ABlDdqRI02!mih7zzi# zNEidzFdinsR4^eQd|<&0m<h!&3nEYfvtb@AfLd4x^?*W+&CmkNVI{1F!$81Ma4ehv zC&OuQCY%lD!8*7IHozrtIa~$T!VPdU{0r`Yf5W}-06Ywj!V~Z`JO?kp%kV0^0dK>5 z@Bw@bpTU>#4SWwj!LRU#%eAx{>;%1_H|!1?WI#U{0Q*2D41xV&1dN8UkOLE83b-K; zybyrta3B;x351~>s$ecep$1~G7#g4n4uUo~7!H9$VJ#d9$H4J$5}XQWz(3$zI3F&A z^{@#pgDc@0xE^kTTj6%N3+{pY;URbg9*3vkS=bCO!7K1Oyan&V`|uHb3SYq2@E!aJ zzrg=T(OrjWRc?I%-g_7ry1Qd&7&=A}L=X@~P&k5s3MyiO2o4I;p&&?iBQ4!69ZHvU zOLsS%+duAq&g}Pj*7~irxvuYg@634-1g%0Mi6Sw{NJ$#flZmY4AUAm_Kw)AiL21hI z3a|1SRjJOKyiFb6<9{@yF(1*4&uGC{w4^m{X-9iH(uMByqBni%&me{}g3*j)B9ocM zOlC8Wg)Ct?tN4@kY+@^avy(mS=O2!6oKu|TJeRo24Q_LfhdkkV;7?K#j|3zlDJe)z zIx>=l?BpVv{1l=n#VJKuVyQ@FUgr&J@)qy#F7;_ZBR-@lpYl0h@(qgmwheLo$WL^p z8$J1jU-^xJ3}HB<7|R5HXDTz8#atG!m}RVF4eQv*7XD%fyV=J<4s(o?oZ(+Ca)s;M z;w}$(%rjmFLF)+OlaM4NClzVQKxVR$lRV_3AVnxfNy<>33RI#B)u=%&YEzebyw3+T z;bT6bIbZNKt@w`b`GF2}qANZ4nLhMm0D~FENX9UpNlalne=vvnEMh4uSj}2Cu$gUa zXBT@pz#)!ug43Mi0++eQP3~}?M?B?45PTOBNfe1mMoQ9<o=jvV2f4{h0SXfn1aW$Z z(?gsd;`9)whd4dN=^;)Jae9c;L!2Js^bn_qI6cJaAx;l*dWh3QoF3xz5T}PYJ;doD zP7iT<h|@!y9^&*6r-wK_#OWbU4{>^Er-ycWXs3sEdT6JIc6w;1hjw~sr-ycWXs3sE zdT6JIc6w;1hjw~sSAx=%;}u@zHL6mbH+h>nyvP4&NMk;t8K2RDuV_hY+R~2pbfgR2 z=|yk)(w{*LWdx%c$3!MGjhW159t&B*a#ryt>)FIs{$?k8*v~&4;W(!_%Xuzwl^fjV z9uIlK^C0*kARY-wL{d_ansj6&3)#s<H2En+QHoQFvcyu6%Dm1S)Z{JR;a%#}fJS^s zQ$FQ$zT_Ler44cX$WL^p8$J1jU-^xJ3}HB<7|R5HXDTz8#atG!m}RVF4eQv*7XD%f zyV=J<4s(o?oZ(+Ca)s;M;w}$(%rjmF!H*HdCm~5lPAbxpfy`thCwa(6L5fg}l9Zu5 z6{tiNs!@Yl)TS==c%Khw!pD3<bH3nfTJas<W9UD2pc7r`!O!%e9|IW7Fh(+l@l0Y0 z)A@rr%x4ixS;1=7vVqNPV>`Rp%K;8?loOoh92dCEHEwc;`#j<)FM^<bNF-4tCK)M7 zLwYiil^o<IF9j$}3?(Q{IbPvaUZX12d6T!P!+ZRXhBW3Qn(-Me_==XarY-GgPe;1Y zonG{&FZ~(BP)0DCaZF?~)0oL@=CP0^EN2yevYt(B<!^SfhyDD+5sq_;vz+G=SGmD$ z?(vW(JP(2n0r5ycB9fAV)TARLS;$T<qRCGoic*|XlqHsmROWTwpeAqe4)0Q*1~lSB zn(`^1^CjQ#Ep3S7M}DF+-RQ|L{K{_(WC+6<#aJfrJ5!m#EatL+#VlhbYgordw(u7_ z*v&o;a+qVB<P86Ekt<y17I%5TW1jIc2!4tnJ_$)ea#E3&3}hx7Imtsl3Q~k(l%x#h zsX!&FP>mYYqBeD@$NPLh6F%k>n)3x;(~9r-o*(EyC%V#upXozC1~8amjARVsnZy*P z^9OU7&mxwxg4L{L1Dn~#c6PCs103QgCpgVHE^wJ^+~f}TdBjs*1VP7;NTNtgGE$O; z^kgC{Imk_33Q(9BN>G||yuz!zMpfk4@jdF(fSKs2<8oHACI~u3<BU$FFq=+h(`h)9 znTlLG$)&Sdcg{jK)Y4fkox330&ixt4kRa${FS=wTGwSZ**)D$8WgHWbcNckg&5j<r z7R7FKwHsX*vX=F1#Qt`x#9P>lZgtR4cbRmzTixZ*y%5gmJ`(kIS8sQHcAp&tJ>1d5 z9X<TKhdX+>qleymm|>5t{KbwS=;{2P4QWIZK4ul>-1Be#duDeK^s2%;$hDU`di@Wz z_S(fB_Hi%>etsK!`*UMHq$%gQ!#y7GI0$}eP8+_b9qoA-1ikG;?*t?y2_ukM?`h0n zRuJ?t?>^P2PEGXCM`nH0(MKJ94sa+4e*J<te!%&^cErzrJ;fQ$aUlr$s=2S4`>MIG zn)|A`Uoy<GpE>rEWxrfp<q=PK#>*i1tq*qQH#7KcG-lmDEuQb6hrASE3^TA#{bw^T z2nH1ARVq^jJq_58cWA&_{^ep24EzT55B!NvbVUt=qDX|C2HDX;U!dPX`W@u?LHZr^ zA_xZi`C$DFPC;t)H@GF=@*QR{_!^IS%JU$w&cP7#8PbJr^x$XYHRLY$d5AiOzR#za z>ChH@h1!SS#<N2`J5+ANK1MIYTG5)ecy5^IhIww7=Z1N1xP2JzzTv(2g<peUg!)Hh z#ym!t#|Zh3=uBUJV*rEE?@0ZQ^!!Nuj@0kSftbt42~1*25RCE;k19q9N>P@c3}Ohw zFw@cRq3+Sm(BtUOxy%F9I$Hmu<uyj%W8^qS?PGq#tj6eRtQ^Ni5Q%w>Rr6Rik5%(n zHIG&ExHRNMP2-};k6jtJgk`K?br6hCPaf>lc+ZS4gr3IRr}1-{&!QlhP?@)Rhq}~b zD+l<8!yF5OiRzfB$BCm+=tO5tlHH_?$a+#%a^UBarZbaSxa;?dyvbYC#yyjhl8G#2 zLr;@OAn(c3(9>j}pQ8RLB`Hl=V$tW6O>AKs+k;@L=camYs^_M9ZmQ>|+KH($n>v)? zj0%Ej@|)(aY4V#UziG0WW`Cxc`!vr^^XxQrOwWLyPtQjI3bT%#>}D?qf?!4w+%=;D zuksq6o8h?`o}1yh8J?T@I(2v#8P9wlJ<Rm;nfp12tpBJ%ef<27hBU@me;nmFCpi-Y zvp(h<TG5)e+zo=+0TDzJMK}7RzuEemZCB@{L;rL1H%EVS3NncCOyqZ_2Ekl&ohzTY zem+<Kb7NS9{^o8#{d2bl!My+R37_#fU$T)s>_h+a4h6yd>eR#Y^Bd482o|Vifm#-* zWr122xNCu$7pQrGnir^f!LT4$=yMC3;+}=>S=a)5x$qKKxW>&OSR{)@o#=vd7WL#= z5G+na5|WXUZ5%{hi;p1NC2#N^@?RqVB_AN~C0DtQ^OxKSf~9S6{!-^JwL43H4uWOX zFxzG7T&BNeX18n^o7jT;mTeD$<?dMSj^*xH?vCZ|Sm7O7kr!F7(EkcMwPGeqS<Xt< z1i{KmyhUy7(n{y7{GE9$z-(6f%qnNBDoc4@!CtQN^HqOhcB?k9IS5u~!@mow-M89o zSC^nIUFnYOR{s(NYuvlWy=&aN#=UFYyJjD!IKw$E1i_!?^Jh!G<vYGdZht<(4E}r( z1ZzWvGnuJO=Z_#*mw+_bhjkgqOdI69PR{G(yiU&Rqex47<hI_wAM3|6i#f<*{X$OT z?)5jh&AlMl&>UxOP}hcbwC6z(Y>Y>IoV_tIy|Hr}M=*-9L9j_(n{pFPK4iRU3Ub{f z_f1PMtIf$#(`MOj&VkQto`~8ut8KIAH!lu?E!C;V|7buXPGFa}*ySxZQ1@0@ZtX~C zx*~_Ia^LEit)AI>i@QOv?MHfHUfcT6j|=?wv->>69R8|}yZ&mzM>NATe+NVmi5&j^ znIQ~A4u6jhg6(O@iJrF0VS9eo;KSQ@u#3Gxu;X2vy`w3gAom@MSjPr7u{8*G)<pk1 z^}o}5uv1Mtz0*4{aRoi@G{0S+;=SHwcDu}O*AF}kg58NoLNdJ5yY;=>ZtWh4dUuZt zf<0-;MIQ1}fPwt?vk6SX9QWJ{g1sT}unT(=GJvtzue}qQ90dE+xbI88rX}jycZ=t| z41)d6*e}EVYTVxwIqvUGU!DfR0p}h_Oj1(Nj8-`3fc_4|1;N2myvFNPqXz0cIG6d@ z?}JN%;GaU2BbEwOLXH1;<{!`evzTQ;aHuR*c>`x1s)bq)tKo2RQew7;hoH~Hzax{w z(}UoMevWwNh-Z$ZCLNwT;<+Q9JL0(`o;#YAf)u7G#p#Fl=ja&Zebi@;IpbIka*>C8 z`1~=o9$Sic=-8?tIQ}+v;&@{|q$&G2#Tm|FzfXL^w|qxi+F=$aWqeY9C)Iv36(92r zt!RyBPoBkooxIIm9t6Ru)%?YFcCsf3PS-^Zr=4-S8K3bu2+kzHJkPl6j2%3)hQHat zF7^h&S)V=YvuAzwtk0hH*|X|DdxKlt;eHUDYeN^h(F1$)uk-&+gUtWUKxSn5?+pH6 zHuHkue11w}&gaWh0U4g(hI-Dc=lt#<xL{W<RHHgId5dW*!aiNFD;HJ<!Ns)X!h9}z zXD$}NofkcG(K8oUAg4>QIO~$LF4dwoYjNKt{a=#ZrTsy0xe+b!-dz3~Gq|k&%g(y& ztjlV>{AUncd7BStjLfc>`4#tEF^?<eam75YIP+>%<a+fz>eB%CT|LGLPGPp!oOA69 zzTz9~$u*f@d(O)sxE>NoSAJsvgBThFH)L=_1~+7ILk2fwaAN|qnah0Sc2fp7WpGml zH)U{B2DhT{`CIA9NEQY%4rkn&#FQYoott8mpcLkJdm(FC&qlTc!5#1Q9kaUQ>^pVP z_Z_+3IgLK={L954xcf2syer?kt!c}%Ah?%^BqSpx-RO^+?hR&G5Zw2l-_J%4^nE{? zS$H4s+ll+;a9>>y?AHVTjy$Nro0!>yGu+@7ceoz}4_nfKj&#PI51$6Xql6?TDJl4s z5sYFC<AdOFabBe|Rj9@v*q6ul<?$-)%aiOBrYLfJQW9r9k?j+E{bUAuc$xwIJk5tW zKJ}TW3vkBMb!=dB5Ij@MGoOE^mS<{trk3ZPe_n=inDz6DnE!J%JYR!Mp8NcZdf3+& zpYR#>{l#vMa}u+9aV`j6{zPxw^|BuWf-p!)Hgb@QXj;;Nj&!D55Qd3JPewB1GvPqS zF@Z@;;ZYDq#3u@$iAc(4d`Da2_>qI0<zFsvISAvqGu|)sp)dWp8-$So5k%tL$es*h z2*Vf|gz;06ot)$*FO!+iLKd@(>pbBZF9QGDoAkyx2}UrAu|XIWO$ka-hVuAX)HG)B z2XlfjVNqV8B9*AZbljJ4Da%<Ego*q-(VM(QZR#?Y|9-ZHwQLB&#GXs+xx}7J?776A zOYEG)8`;cO{tm(<St&?i)R3e&{ZM0)F_=q|i98Czq~?)SZb=hi9!Xp9J?;3BpLiUE z$r6x|#3aMqlbJ!Xfec1Q$&-@>^G|MPlFK^z8E$ZkJKPV#6wPQwYuXUU6&~WQ6i<<V z$`AR9Z}5Cddy?`tewNDIQ<-}z^{4V&D$k|zTq@6{@?0wCq*ilkHK$f{YBi_sg<4Y& zWjOLklZ1@e+ca`ZqwX~4QEQreJiu9L)tuJZY1N!o&1uz~_5|uqdyN~YE#0fs;%(mH zUG{MbS)@CMolfuP=|7+`>QCR4xvXLhW}e>6GdM4U^D=logYz;tFT-E_!(oncA_y~n zOGi4>l^#KuNk*CUohb#WNQ?c+^gaz~gu64H<SN&>iQY4R#SgUSC!CvE4q0THMW$I2 z<LoTGG5ajuk1V4Y8-!W?ENccbk%jEYENd6Kp|-3)2Vpk3XUj`|>}$3n*r#mcn7|~a z1Yvf2oV`5WrR)`{%sO_mo4p(e!W>^<E;-blL)|&#k>g1a=Ct2A?RQSI&Y2v0kaIBh zAg4XZsqS3z$kiPCpX*D$;S|@nf&I<p-<#a}$gPju`pB)1-1^9Ug@-)mDKCOBPX~UX z4}Iw$gwd(VK`!!;k7+Do3Cma+gn6rB&Ux$cKh&0Y59XX#O?l7oZxH4)$9$in?tJRb zXJ+}-nokY+p7SyY^Lt0~%OihJ)SBPC@~fvnEY+z=Eo!r#UAU{jJ`M(9LH~KdMl|6g znql_}p5r_h(SM;oP=BEntm4lgENoVV-{dWvQ@Cyr7D-Ab>_w4m<YXdqn8yMZ2Vv2a z_<2!z6_r=fXw0nW1ST;V*~QrD7(b7ZXG~rS@EfBU%XmCrEIWlMN-;{ZkhQF5BU^&7 zxJ-)6y|~<qH$d;jk8puY=(YIuAT04UKhgnv=I_&lC6kbm%w$FFCEN2eaxeKSYAY3= z)Tq5wdgM{cd`b;s2*Vi3DePY<Gc9$CyFpm`TijQ=GhOKsgk|350~+%oO*xG^%iQEP z_kysjohthgeqQzy>`hs-EPD>KENhl!^;gbLl+%AX{g-oYxhBY{oZTpAH_Gk9Zj^Ud z`LFnfR(!`^PU8OZXK`-q=d>jbyBI68*at!QN<3uoN)(Ba(JOj?Wdx%b8-x|~RN)KU zQ^7qI^k2c*74%j?Zx!@bL2nh!tfIau>Z{^scpqNPLvhUd)zXw>4l7yBpXjTSIacb$ zFL+-o^$WtvNimno_O!A+teg|iRrXwE&sFwZWzW4<n?}g!HQBz_EC{RkY!#oa;<HtJ zwu;YI8N&?zU^erD@b!F@q6}(#{S|g|92vf@&)3bSs(z}<wyF%P%CM?Bsy+(BYO<>) zyK0GWXSM#gr`k9s@H@|f@C`rr_aDMHlHt92!yMl@#tH1$8|GB~UDRJ)hSg<Qy*WEM zihBG#hOqjXAgrO+8nUhNCEkG==3e76=2=5cHJ<Q12y1$-rsryUuBPW|dakB>Yr40l zduzJ4rhDJ~hW7kKC%Oh<tqgeI{au5wRsjm*nOfeXT6Uz?ulyE-Z`Gha@6(XRTt^LW z>HDo0f&aC11|yHRCo!36*qPdX=I;lD{(eAMJ0X1-&PYZxE(qUAk3D)PFZn6N5GEqu zccw5s2<t?Uf>flz=j!OWj=t*X%kSrhem_6-JM^L7p%4B3d|2mY5Z3j%y85c?%(`~J zuHCQe?z(sI^LN$wt{UG>zyQWF9{0bim-iCkuJ<yMnQS=cJ+-~3w)gbvcd5ho+*dC# z_M~2N)LGAL>b2uXI-t&a`#H^7{^ep2*0*!@)n30RYOOD)|D_{0(d45b?)l$Rma~#I zLHNG@-#4@O&FuYt=%Imp8sx<18~D86`3xJlzrim!yFp+22Vq0CHuN4f%!0le`b<M} zY&e^_%x6&$e((co`#^0Uxa$L-Z<GX?G?Gc9tmI%Z>)FU=wgq8hIW*3Wv;FR1*w~yK z4@b6*r((8^{|Le+=I(d%!X~j)pb|r|Q%yYU_v%8wR~I&U5`-T{kq9+>DC-Y<VF&%5 zTKJ)}KOBYGex$#T{QM*D<VQ03s0%XsNbesFWJnNxoDf-m?49^n79Z>7<L~K451jq6 zo|{(YZQh|S_3-{SJ<4%TawZ6yeM)QE;GAZ%`=lg3|49|9Qk@lSK}MhajkElIP57zZ z`g8<(_|z`?otf~nGRWq$SSqrfUF=~W2ZONr`?$M#b6W5f{;g}Sw&rSUZs(ex3&PL; z$0vNo=X}W(9`YFP&gU<JutjIgxrKiRTG*);^8G@FUzp<;=J<uZ`XWD5SimBdU^l-k z#cRAyHEOVlz3fN5Umgy^uVnF+EWdh>`ZPejey=6`>MH)N`RY~>ey!%O)%^8msQGI( zf9;vCAMgk};de8_Z`AwENJb;OZzgaz2>n+Qq2DhETSj7cTFR-V8MSPK8To#H*zyK? zZ|R(tFN3g^=Y2mtZ1pqd(&|@a;d|ZTw}mN6F-o$KwV2Dd8!^|`)v1TtTkETJBg~<- zzFO<ccXq?pcY^S{X0$>*->K)jIBsJGZPeXH9c|*{xi+3_<GD7TYvZ{#dpN-<&hT## zw*82&Y00;EwynF`KEs*cJM;T^bVgp^>*@Oe3=YD$kmRH!HR<p^#Z6`^)A=I^+ZCc5 z_OYFJwOu7Pup2XOXU6UR3Bn(0qwgP@pspYE@WW9qVtzl!;s?3^_#PkQ=Rcawk7oR% zbACL@Y0h#!2-~~QclN^eHK~R3+snQE4t60A--`=7IIn~AIylew%tGHY3p*U)0++bL z^&tG|UDWkcQ$E4F<9kTqPqO;yMG$tBRYzHMbXLc2kbg({cWld64xrDDcDduRAnf!y zb#QJcv+wjiGU;?2y>!w`r*lEr*&cWP4(D_>$Id_UI0(BWAR&oKhP~@Dj1i1tY!G&} zzg^Rko{VJSzyEwDvzWvDAnfL6-SU#3f)t?_=G<*4!*QnX3WdHa6#A}E=(|Fp?+S&! zClq#H$YPeVA_#lDLJi*JE#6@Z^6qhvLzrz(dG`F8mV8Saw&9tcp6Pi6dGvBduZGx< zUQLj3FB$c^%5}`4*PS5z`Aga%qn|s_iTgqLO9bBMUu5=6BKn}GUq&*TaY5)iLSgST zq$2~F8P6=_)O#NK?4xhr7Yh5tVxRj|Vgyr|#teMs*J4z}&wqW5szKP-JJUBg-kH9s zaaZ4A{EpA}_4&RtgRq}H>gSn$p6O?P{nXRXzV&Ov_vo=-d-idPGuV}W7lQCN`}vzZ zf0O5L_U1Rw_s>aD)YQKOrTL40ILuM}+c3ah5AeAGJ~zO=4RFtZyMh1u5E%}X;Xpez z@N@ipU>rXn>wzzV(D#PILCHvg+6UR8L4z5Jya$cqX%G%hh`k-06weOcgZl^TWw2fb z{~Lru^gBeqL)1S+9Ygdx<X#XCmElnN42_R-hT4arU-C8j9@?54xM%2dUIyVXwGZn; zKl(F}Awf7iH!>M6li{T(i_Z`5gy)BMqbCo7aD+QYxO0U5N2uNRgTfJGu_GfUGC2rG zM&qoJ&Kg;U^6cg~CpnEdjq?1cIm}}Li-U0V+k8M{KBOt;GWsHyxr)BV=+pOs!Z9)* z(-C!!xy}=wVGd(uG`2fx96JcTj+MXf1BK&?p~i7)9H-xLQ(1@_#w}$<5ROkpc5>n~ zz8@5hch7kFjhEke`Hgqx1hbxynXGtzLN3%b;TQVQ7tc>jfoCRqW}-7E=AkWJQRhS% zPxP5duTzJ2smJ^5<s_#$%lRPu{WHG98Nb`X-{tZ9EzJA(mq9pL|C1xJo0FYA`Dc2g zo+;IF_LTq8fJPj_yEEkySCHq_H+YZwsAH<xOg)BYrg~=THEsssG__1q%QUr2Q_D29 zOf#=(4|s&ROjFl%@62@1O!v%mbxoJk^!?~-y1u6Wi&@Vw`x#&H4XtqY40q1B&qE$# z&NG`}?`PVFnJuxmGwsJrdq2~CGv)9{1oK$UpR8kJ5YBoNJ<V!}{%5&!)^XH5>ni%6 zCC}NlkkM?t&$gGdKVm0G@%(IanSCY*=h)pjo|)sBInJ8XGzjNrA|C}PL{WO---EeB z8O|v5HBX)M%xhi(5+SR3vYIEWd9s=(t9kc=aK5?Dk4JnGqUZUYu$%L{Vb%-$d_hW5 zla>s)Z^0xcGnE-ZxX?2Tvyp>bL^Fo}e)b2mk=-I0FKUOmE>ef@4TX!I1mWT+)av^} z;o{_&*<!UW?n)1SrVsrX#z>sMcsy!ZJcYGfKyOR3l9yr>Czk5e!5%L8ALg}0#!Eh< z1@2s8_DkfjL|#k0YfF}}5p!Jf-?`6&aH(3C%3`U0m*yl7`6x(9%21vPRH6#CsL#jP z#ien`VCheErW?QV8v_}FnJzWcrHeVn<se*^ip=Dv1kPVp1LrTRO<n5I1a~d_gywvK z-CicgWph}?Ij-?A2>rht!{y0Hk6l|XzvX7RJU4}j!F|h1Q;t`V;qs2Cd-+0~xqK5l zIg0a_o5yl>FL%%Kn>^wvFM@DINF?%H;hq(5(ts}XW)P#9&U_ZJlohOIGuznCF7|Q& z_pH>%%4pt3ohv`01>a-mR@$qTJ&?!BJ`83UBN@YZ?A1#5tklQK+d;TWF00hJ%1-&N zSGcMw&R=DxR@tdl?pf84X4t7!?pyU0EwNLp+S8rBxM!8~S4}~GtNy@TR_Sk*{#Lnn z)mk>7&sC>`aCH>vc$Mmy^J;yqHrLhqTJ3#V-2wfr*57J<t?tJF^tW1ntKGX=j;qaQ z^`#(OlM;Qc$wzUVy{0B_@ec1&A9Gpr33h4C7r1jxE55_sYdSLuy{s{dH4k_hgnuR? zDJ$8?L5_2t8$1lcwGpHsBU#8!F3fLjQPj1z6f$2MOGVy5|7-QXRxNAQuvY(T^}kmC zYxTcY|7-QXR{v}DzgGWi^}kmCYxTcY|LgR>PXFt2Qv~O)dmZPmlfybWtdqk!{jY1p zhcx9=KIdCHVvp7hVJs8)ovF-V0gG9N9M-L29e=T(lU(H<@>utT=RvqWKz{4xw_ZN$ zQ)B+?<+NTt>(#ry4C-C4&h_eCZ(i%`qu%xET(8dc>RkUN-=N<0Kce3CL$QPF?Vj)P zh3n@doAq{Zz1>^Cfz51VJLbCnau9Bi*#<M(P@Ot7q&cmy55DUcZuo%?^uS#k`p}O7 zn8gP7Z8*T$AoTseaAO*>l9!THpb}N6Mh)sxkN5e2CVY&0HtJ*JJPvUhb#AnS8|~nx z2;!5FB%~z+naM^@^5DKr`q<PK{|0RGZf;tLd2RZe{rtlbj&q7jnBAru+~yt+gK)E1 zZMI9B)xBBfn`OSaCj%MBG-fgzb#Hdh=2iU3dN#2Y_ijEPgj<rL-YsUm#jLl~rx{<- zlGdnuOFO#IonG{&FZ~(8ME+nI>)6N^{$dB-&n<^J#!1fbFLK<PkJ89}tDLr)_f~yv zb<bAkZym%?+_QBwlhNl^eQwp~R()>O=hmIbX`8uhD?}+O@+R-`KkU@D#(YEz^tnx+ z+w{3jpWF1g&3)UJqyBC3_kGLouSimmmAn+7Ffo+i6<*~vs!|>I{`DDh`fC*O|LboK zAcMcIqTav$JO2sKgYfTwM3~Fp?)%%k|MqVFoe}-~-H0zR@4ub-_wUHy?-gudGuznC zE)H>&6P)H87lLqmh#t0=MHbs-v0eY$JMk++7>+x(k7WWgn8jQcu$X1+<8ct~h@u$f zslr>xdq*?mu)`fY<h?`QJLJ5hJsq)EJM7gC^WM>)5lmqY^I61F^yoXM;SN3S(Blq0 z?$G0oy<7{zooUF0+;^JyPIKPboHqPKXS&goUy$KWeeTrfPJQmw=T3d@T*(=32H~y@ z<fJJ2+VuwS@GkXffSLGSYq;xkzT_Le#l5?JLr%NYz3U2hc@~7b<CB^!WJle*qsdQk zN>P?rDpDEu>{kEo0myy#I{xAxPH~p=T;eKrYxhH*V7K<ztv&IuTYK!(o*WdR40_vB zfl5@N7PYBMJ>KU7KA|=8+|!#u3}pnP8OJncGMjlUWC?pvkMHD$d*!)Te|z<{_ig@% zUD?|h`?$9mc4co%+_$$a?PyPTWUzM(c5<&>+$-a~GTFP5HEcmPdv~y#eH`Q@=CIcs z_Q_*kB9f8<^VpXT^Vnw|`^;mXdF(5MdiT}jTf8Itrs6%==gxiRux}^ku<r=RF^_%b zvCka#-QYInu}}Z|%wxYf>`zH%+_AqnX1-r0`^|j6neTrCckcHd?YDFL?cDzQd`JuA zvR^Ixf2I%pkjwtT$Y%d|CgEM$Kb=2VgnIYOWxrbYt8u@b*?$SO?pN!6HSYhf#^*tJ zKt>1DdLRKZI*^5YsP%vv518M9*HP;MwH{F80W}_IKqJ(8pebL{7WE$Zl_3mg6l0md z3}zwM17>=_Ob^KSfY}{*9E1m>D281<=)Qw>XhL(o;A>j(9UXAj!LIZ`Mh9hdP!<Qb zqxXM85|f6k6r?0&aK}Fts6-8FQJcEd<9*!o&q$`Ri$na24F7o=goh$g^C5Q}N``qK z%7nWP<sdhCDL_@e;zuSjlcj86H-|Zf{XKLB_Z+&;E$;FF86A2Sgoopk9CsZytHUxo ztgplRI;^k5`Z`<<eI3@<VSOFe*I|7fmfzuFOh!(J58%GT?mBEIj@X4G2}p$Z=12-M zk_GS0kz7QRpW?iVdyd$NBX;44T{!Y7pYtVch(q5;exfto_?02Z;)pDc%w`@7S;C*J zXA@ibo1I(=!lP<BnhiU0^c@;wM~=Gds5_3j<ET51_T(1^;;y6i@#rYVVjqv%$D{V} z=qk3c7kL~t=c7kC!38dJjho!zeh?l@NjcPTtR?NRi^qP$J;&U0%st24bL@BQ{js^Y z&-drUWA^^oN;cwMJ@yahaL+OK9COdH|L%DdgvUc7i6Sw{aQ|`hKW@j47sK3-SD+GA zs77t-V(!P^=L4GX1LKkTas3|G=kcpN2*MNQe<CR|K9QPqnE#1fM3bLF6s0(^)W97l z%>IO#pZJDvF^>~*n8yk8IAI<q%;SXFpODiDIh~lyJXW(Ab2woyPwc`xPME_9^_@74 zd`_6h3G+B9kCTOQ|H)>2g}zR@=VX6IFq(1Lv6JpOso#_CI=PS~EXV9m%Kqf@AUu_X zQdGoTPuZ<gjroigxZ_kyTGO76bfG)F=#6_${mtPZJROh-IiAi+K}u2v^Ez!_r_JlM z{7%=xyiS|fX<42&FTcYOo|ffleVvxwX_=iK$Pi?AdK7l+^i=Hf=~>vZ({}8%-8wDH z(+4@rRc>&bdpr!nGwM4N5AXXKb)GTzGv<D#5bxstGv;;1ooC#2#$9LRcSde!<aXvy z*0YJ7>|sChJadHOoaYYDg7B<6&dTC!Ix>=l?BvItXNyuCGdNooHJtsCpV8OZWvoNK zXAhyTv(7(z3H|v!jqt4g&i;4T%OE@#L3|Qow&#+Qfy_a8J~3%<|M>!#$$7IlUxjLz z$@yB;!z|8!Koewg{u4Seg@xGB^LF$6H68@v1({xu<po(@(C-EPUeND_TtuVa3;MmF z-wXQnyB*<$HgshM3oyS68<FV+SzeIkg;VJHf}Stv^@3h6nB@htyzm4&e9=7@D^r^| zI%9?xhvHqhIFZRrV<zgqxP;}H>BT=W(~IuAq>oFfh~;(a(1;earY-GgPe*#uo4)jC z5bnL?-b>S&&l<My7dzO^K8|scGyKa%u5cH#yli(arzZ!w$&0yNE=+04@d~f<8ddoS zHC-Np-Y#!q7w)?3j?3=2?2gOVxy56i;l3*o#3vznunSijVn$c`Fqkoz*A?@+vY2I< z+Z8=t(WBpm39sn!iXN}%@ybE;c*VU}?(sYbuLj8ZY6A3lH8u9-sySZGLU!!URr_+a z6neY*CU0XNey=9H`akq~wHcq$g0E<a`CRS6Z;WO#W`A`ivzdq4UzN|*KQa5Oa=N+| zyLZ*@`Td;m>P;T;lovsGEhLg;q$CaIb1f5DF`sKCs6-9qcda&csYeq&<`bIp1z+<$ zo%j`VyEdFrjAa7yzBY@w$o-n!ugU$|I^=!rA5Nj>Yv;MdRpfomdvfgwa=$M3>vF%I zoi|X^^`Gd8-Mv17Da>I$i&)AEHn5p(Y{yPr-^;Ziypaa;x?x5)%;rX8KI1z&ptl=c zF_RlVGl0PiV<cl3&ve{-!+kgG(v98h!w%gz%rXAuB3HQ1E$(86Z^kDzS<vH6HQkIR zKgB6USz@V3Wg5{9HQkiyO_|=5=}np5l<7^G-jwN0nckG?O_|=5=}np5l<6&*-jeC9 zq-4OIw_+&AE4<2URK@<@s)LMf+230Yk=3nsjKhp??dLe|yQQz&&cB@q=ig3&{%)s3 zf4ALrTYtCpce@Zp(cf)--FDY)cieWzZFk)Mh-Q36OIp(wci(PLcVuvT3^TB2x9!<& zncQB<8qDOjY;NyhH)eC&Y;K=KHn;Bw;hhMQkepPcMJ{)8l81a0qzJ_*Pc_~_op(N? z1?s$`&O7S7qrN*G>4G}%^rAO|7|m1`vWh=h&nC9A2btb6&pStu?HzNyV}5t#cUKK} z8_*Q@-F4SpJ9<|ZcLy_!k;vul6sGeBbC}N}R^zU_?z($|3tZ+JH@U-8UIgL2kVv9P zOkT|DUL*8&uP;NHgnRC}=bn4+x#!+e*0O=kY-2m##e43%pOWlUrw(R+zd5b&F5ds1 zALxL0@xDIq_n{y9y|3T<`n+%c_s#yk9PjU7H~TQ_`-eG(9`FBmrylR?@xC7KoB#bs zLHIzA5A^szRu9zv!0tSd&w~TV=fP>t;fx2)c;K@SeD=YApOw=CIX!g7!>o939=?mY zJe1Ev`8<@*L-{<E&qMh<bjL&aJe1Ev`8<@*L-{<E&qMh<l+Q!=Jd)2N`8<-(Bl$dP zjC>xo;U_xNjh_6%K!z}!QH*5*@_Dp?Rk-8PUi9|p5J%DDBfUNP?@swVlFuVOKGNeO zy**AsMsg8NehN{Pvcyu6%Dm1S*w4pmdOQqyKHh>mAD_Y<kDdKkevjq%*d0&g_r!iZ zNrt|kq#-?-$W38NQ-xa8rY`k(pO5(j`8@f8udzo@?9Y>~^kpQIn8I|-<B54ZS;`8$ z7f;q=9#72Ui8(xx&y(}W<B3|IsP(B@pW2tFQK<E)TA!-*sal`ffu}img=T!q2qrR< zMXcj5?CR6q?BgIOIm5qP<O<h=@L58N@hbXzrmtt_|LkXmV9w7b@H<m6?`P)yY%$AN zi5Wa|?=$y4+s|pt`<YohGw)~mduArj^!HqU&-M3Qf6vY2xtToI-*f*SJ}-*ip4;>1 z_VW3gyiFY%(wL9X`}5CeL2KHh-sb}tjJ<en9?!=xh3S~bbMtsUA2~gj|8q6Hh==*V zF#i`ac;Q~Z9~!=Bg1P%0(eQ;_UYPrf@Aw{bf6;+Xbj3X{%=N_{?A=Q}zD!OQqRCGo z^!Ktju~eiouk!{qd6!0fioRaz>t#o}(4AiNXAna%`<J5`$29cyaxG^6(#&5T<``!G z((GTF`OE9v;w}$(97F_Zslc0jM+bT^kWq|f0>3krxh!BY%UH=8wy=wTIL9?^a)<jo z3L?UgNTNtgGE$O>+!P^}*Lj1Qyu~{-pb;O^lu!AbZ)s0=1~8H_jAs&4n8SP)v6L08 zW;1FI4|ARy+~yt+c@jiK#3KQTNJ<J)lZ9wX@CvW;8da%I9p2-AG^8;f(So*g;#Y<+ zoKeU+Le>#8n8jRV9U<!oSx2nnFJv5XinFLY;u2R;cZ9kl{;T_Wpmfw9Pu=m-kpmgW zD?@qAJzgcMP>b5sr5^9|0iPh_cruRnGct}hm|@5|o~+}^INo&rK-TeO9Z%NrWE@Yu z@eZQacxsF%<9ITTr`C9CjZ|Z#8Y5*KDdR}BM#?xcBe_s-WGt^^CnD`cq@9R-hX&Y* zNIMbPlu!8_^+u{UvODUHRA;0*Bke?_orqL#q&g$j8L7@lI}y18^+wu>$Xy&pwvp<M zRBxnuBmb*cw(->)U%m0w8(+Qg)f?YV#Lq%rien$*SLaRMrVjQYeq-!G{APTHeTe@R zZRtoK<QreU@zot)-SO2OU%v6>8(-aiPdg&My5p-m{$3sh5ed|jAck^O<6Yd7!1)QB zpP(hJaZdvGB<O;C67-@seVN8ijs+1>dW_OrR624~80Y&v?}(_<xF_m0s-n**eMads zN}o{;(O*<6exL*PJ*q1`=!dyP=`%{7QTmM1XOy`_=`U&-n@~&C9`<ABqmFPEbBVI^ zQT8dye4@-J%3Kmgl8Ve^BPV&tM=?rLhVoRP5+9(hg#D3c!nJH;FDJRk6|QrOyFBA% z5RoW?_#`9=X|c13iV(}|yg^Og;vE{$2s@joDWCE=-|{2fP)ni_jAk4YnaphFv5+M! zXBDzZ^gM`2tcJv;sEB+0K72%C_at_H;xG9I_att^Pjtq8iF@)3zcPdg%)<GJ*JBob zmp;Pp(nlmVlf>>zY!-=+a|$y_Y$l1#BJsl@B8fR9Nk&T2ke*EBCNBjjObqrZ$tzUl zZOkLdCp6~^zNQsF(1A{vSCSt5%m79*iMcFeC2Ls6Ms~29eH`R4$9ND#B+Z6elGdXM z?oBG6r1D8BpQQ3hDxakCNjebuBpuEu#v-ev?n`=xn?Xdf4CJIBrFaeRMl!u6tHXQz zkB?}^XSBdOnye+gnTPt5$uyZvlRXI{lE)`CS;$T<qRCHj+?Bj6v6z4I%GkT)_4yFz zCvQtT+S8FPxG#BM`ZI{3j9?-&S;$(pv7KFbH<BOV1gAO21uk=q`$0sC2$GTsb5D_% z0?0Z=4CQ!*SCLT)^G{J78Kr25Y*Mu12RhJ+u9$m@ehgqR!!Z98W0-<^Q~ZfqQ>Zb; zA&#Qf6lzVO#uREyag#gzSL>r7B4rxXlTv0WTO*^C-SJMOlt;>mOlBH#NjaM(EN2z& zOu3#-ct=wH!ztXA(j6)PyW=S@f{0WhiSdr4@{Xi(cdGQrDphG3^CjkyYBcUlwE%ad z@*bx88+WAI!+wtAu2g5SGpR0dm3ur7B2q_@mTcrC5BVraNy<>33RI#BwP=X_O#K~Z zklGAVn?Y(bNc}Tr;O|F7q#njd#xS1g%x5L)O|8z<>P#(@)JITnYIUYoXKHn(zQJwO zn_9hT5+Rc`YE7fYG({+eTGOaCjT+OaF-<jUpw=|Cd7qE@f;c+Ujh_6%uMA;0qZrEs zerFcT*}!fNbBvRm;a{$Ei@QAFG0%dCwBF6MDaeRDPiw!^mcT62+ViybDs5G&^CoXo zhxah+w9T>WX@5ekY1Numt!aN_AZksk*0gF(tJbtrnZZV`@F<8#C#!U_N++Lmuk#k~ z@GkXfKvO>DbH3yozU4>cl+K;$?0UM1OlBH0navWGvx+}i&nE0)x<j1hCjZs)lovrn z`jAMHkrFdapPo!)MONu$m0m{at5KV})Wa;(f50cmC%u`b{~9@^w~y)VWBMNSLq6%{ zl3p(9<&xek{q2y5^vke={(eYA`gO=F{T9qKLqgP&p%Qi|gN!nK$XB$b9qs8z7kbl| z{tRL$vdSQ<3^K~FkhN@MJG<D+0Zwq5b6nsu*SH@<WQ-s=S%@Y-g(ymKVyQ@FUgr&J zVy+n*(Sp{fIis30syU;YGxkEw8P%Lo%^B64QOz00VXhe$u^KgJ+`wkko>9#i)tu2x zGag0l8P%TAOf%(1P5xF&M5bo6!W=T$*GvN$!f?zZ(^$+S(+tcb(_9v?m^GL~CU<4> zer39dJ<fEUTioRtFN288^2r>Zgd`y?*~mvJDk7WAvdR1gHF=l%G(bj~Kcp#kKC_H6 zcV_@28N+xcF@-tIM?RUCvI03}mQUv09OpcjxXKM~^MvPt|Fe*IBp?x~G21K!C_!n; z@d~d}oi}-#I`}ss%m4TYv(54yosn@C?`M|ZkaZSWXBo=`erGB(kaZRrXIaNi{^1Df z&T@*gs5^_gv#2}EJszU|tm@91lyu~#Ffph*tGctQJL_vyMcrA|omJgg)t%K&WNl6x zenQPzyU`Q1XH|1nHD|RSS?xzwwP#g()|Gf4v)&9MvSlDA1u@%f?#kwlZ0^YBj%>2Y zCYx-s$!7nueTIy(d1te=q&M?egBfMhV>Wx6Jt3(`i#xJsCL4ArySuU%p%^78LnUfa zANOQ;es<?)Z%te5Q1&j^qwKwKZ}z_QX9N?OiT%mGmJMuX8{0X+A&zo_)A+X``!)Rg znIjVQ=1^x2b>@&sjy$M0hdOhpGlx2Jl&1pf%~1pO=8#Q}ulb%I=s+jB(uaNwU@*h* z4&<1`A1q@X8`;8N?BF1WImSuME62ZF=W!5`Gd`)wLUwWyO@4}FmO0B3OGPTvh;FDQ zr+ag{H>bODx+|w0&3P5`%V|e*-s52qkt-k`2}ndzQjih*noBmhoS*9rYVsEE@GkDl z^&w69l+XE+HvB|S1~Hm(Ok^_Cn8!kvu$)!=$yUrVmppP^K_31tQbex1Jm6&zkvjtU z<hFyklaQPY$S8MV%2S1Em|<>vm%BFa^8roxm``X<E7Y4?y}5tkSAN6$mD_uj+k2IJ z0>3kr87yEW>dn1}{rtlbj&q(%$UL{qbIUxp%yT~vBJ#*OPa3k413Bl(O94tynsU6t ztGvdW)W<I7`I_(ffev({D}AtwdCWhLUCd(_^NeH?b}`Q)*6|niBF}F2VL$TN!8|h0 z^Dh^XeID6I%Q)H&M5`lOR?)JGc4xG#qRlpXG~+PaXtVXVrXr%vHri~X%{JO>qs=zj zY@=lrEvx9GxFgzJqs=wiT%#ZJEQrV(A9v<8*SzMMHx+47LtgXC`x$!7tGB%F%sZ2% ztYrh6*~WGba0vJ1J;7<t@gj)GC+~cvXpA%SwWJ+AaDKi4$S|LK^2sot4D(H4I<m|+ zhxx2v6FYHFKIiAVz-6v+lSe$oz4=2Ti6SML$cO&&m!u5ksX#SqP>b5sr5;T%i~MGh z|0jC#3%~Lk0~y6w>}`H~n|~@ZSinluoPRHB&M%w%vdORZ{A$my=KOcKkJ|IAJ-^xu zsJTEIvQY^66(~zA6{$>3-r^nJ#m*LJKvP=Mo}ZC#0r?h?Zvpuh7{e5%Bi{mZkZ*xS ztj1gm?Bf_Gv8x6C<s!GZ%L5+sjF&+~L3>m%9XTk1YzxY^U<E2s1=;%hV-W>qTd*GQ z^8ugWJu4VTcly$wK@4RC_OIY%reO~Y&SoCVS&tnoco?-7RBJ)C7QDiB)LKxj1=U(m zt%V|pkDV`+foO_S961+~bD>yX=MCgsNX~`iTu9D^8u2OL&>l4x>P2tVUP$eQ)LdvZ z-q%8EFQoQDYA>YLLYGie;q2tcorPaTK858{ST2R-Qn(2p^95hiitqTIALvRShBJZR znaT`iv6yAp!NO};$3}K=gmai@;m63PuxyIRrig5c$figt(jucGnX!vS^5Oj{VzxzO zQ$!|3WKyI)4UkO{*%bMlFOgA^Z)w9%{K6o{GadWqZ^cCvna?6tvz85PW*gf%fY}zg z%A+8nXh<YcBqkZ@$wXFikej^3P>w37x2QUcs<Y^aG)28d)mc=XMb%l<9v1x(^%m{P zZ;W6HYAvePqG~O=lohD8s9KAvwWwN)?qV-TxyZdBB1XM2>WoomOiI$A-WYYps53^L zF$E}$dSlcZ^BQ&{M!hlWj8SKdTw~-Kquv;G#;7w!oiUy1hI(Vv8)GM8CZgULb;hVO zMz%4sjZtrmI%Cusqs|!F#vDSuG53RrV)83ii1%pB7qq1-_N`by1~8amm}Rj^$fuZ@ z7W)JD7ISYg_Z5>%v4foC4F4jRVpq7!1MFb2XS@s|ibs%yjO3v>u~eiouk!|GS={aw zw|oA!Uqo>;EpDd8WmNn-<WjshgBZ#PMl+6S%w#t6SjZCoWGgZ$euC4S;{untgN%yX z!QxMO5k!<Q+Y*T}(-N{PQIL|9p*$6+L=9?Do4VBFeLkioW?7;a{ZVrXHJ4Cx2{o6P zjG9ZRxrCZasJVoiORQoOdojNfYA&JX5^64?<`Oqia|tz<P;&`2mr!%bC{m-|lIks~ z-jeDqsos+6Evep;>Mg0>lIks~-jeDqsos*ZEjbePl(a)7?M_K|mNd_j4}*wO0r5yc zB9fAhjAS7@xrnAHui&my?kMGsQtl}A0ZnL*{VVk~t#Eg#@9D(P3}Gx2_?@ZDU;&F+ z#!A+(j=$K)F)neNd;C}T6P^bVrPW<p-KEuCIt6knt^U&LE}b9ySo&3}^CoXohxcgA zM>OLzTJRNZ>4w>s9>HkFF%h#ZZKkEowDdxju$)!=gPO{CAIg-XBJM3Cr!w*>V|U7Y zf}G08sf>Ke$fwK?bf6Pm>4U7wjAs_IDI=RQvMI9$*_4q@nH}s#Mr96im^0kqX%JC1 zk|+|BjFe;|D>=wbUJ6ixS1{YMW?NRxWzDv%*_Ks%Sv8kcb6K-3Yqn+8URLd8)m&D+ zWd~!fWoMw~vU6F0+RLiBteVSiWD9C9t9F0$GNN2^)Kjh+cDI~6%QdAX?PyO&y3n1z z^k)!5F`shgQ_dX99migmPfZr=Y<W9dUSH*_Vix7!#153V1LYfH2g=)l@^+xS9Vl-H z%D2Y7<$ExYQH(`@<?U^Gds|+A<@Hxyf91`lyxEl3XL&Oy|1yY(m3M3zDk0O@cX3aw z^JDE;to~x%6WbR3#p*9sf3dyjjXq=b7wf**IXFL7ezEe4m0zs<V$D9*eX++l`Tv&g zJWS{M?Hl;FYbr}pWG_Ot$eLv=GsZTSknH<1Mp?$rjD2nFjCICt>|3@-)@l$DvLsm& zBI?&dS|stjdY<P#j@Nx3$DO%8@AG}0*Ze!!edQbIwelU@K$R!SLLTyxpI0bCY04pI zm2j#eZxwl~*ngGw^k4vk8NzTzF_9@uM@LoMYn5blRAmEtsglMqPH>8|e8sn1=O(xL zAHM{lsu?JQ3{~HzFS@Dft*W}Hx`b3#vWE4%kKI?@#a=$byH&kg^*s8hdY1?M8-%I_ zgz+@b;Z~|;Cl@c0kD|y?tuoQPNmE+Tns&IAYVXh!yR6m^yR0T}H9M^4MyoAi6>HH+ zHG8bKmEG*)V-D~spK+Qi=%d>2{Ds`r<c^R#LO&6ikUK)|2)QHVj(DB6bY~{+HNxFQ zyoa|Uyb<Az2yaAu&Pj9=aglGh%6ELvuiOtpks-Vj>GLD?5~-KS0u-Vo`ib;zWJUB8 zS&cgADY8B8CUO9S8NzTzVV99pn2xNGb8t72?j~{_+xUnh*kR-ePH~pYxSh!B+~hX8 zs&1FnWvX74uEdeRIFgu;T~uGna_pq~CbqJjo#?5$omAIT^)q;@`VaiZALyj|KRgOT zQR&FYvpmlW<ltpWpp&RtG~`Wm66JQHTGIu$6ZH-~=}kX|B5%|*7O;ZV=p<?*e&0lW z$R76d2?sgMwIEa@Ju=jYq%O_zRt;~|@J0=9)EG!Sqw!XaL?$s6_gW)`mFT91cWU_j z8a}_qQI7KkUvr5o{P*q+ZgGc)L8zu~YGxxZ`FVvRyh=GL5RP5dl(l9J8qkUu`Z9#! zjAAVBGM$;sAsHRjT#Sxt>ZYb{Y98VQr#Q=3T;Mu4aW6I9OU+;KJE7)-AXF=i=gG}W z*kP@L6s8nqDNiM;5P?0`(qS!`YJI>*9N|lRpK4v@JHE#a)pA3%+)%CixS?8)f>7-z za6`4-PVM~Yr}k@<Mo+c%R9io_^;5exc3N9cwHwirSo$-Jk&IzH6G&n<^O(;fma>+u z?8jbf+iPumt!=Nh&v1z=T;m3}_>p_qZJno)w~n6b=&6pL>gcIXG4xbNPj&QEM^AP1 zR40o1G^0H|7{FlcxQ-py8O21VpwBvXTxSk;TxS{U_<)Z{!;b45;TUJJ<2rU+=Q7`7 z*LCc;j;^DhBnx@Si=Lz1V{{Sp9IfYQJx7OAl}PH+gbuuo%+Yc5MfPZ!qh*dB%e%-P zEqk=g(TiEn`^X%<i@nGmEpxQY(e5+)6tYLl9xZe9Py88#>bk|cnRt$@WG5E|C`3_; zQ<5@NrWW$nZG(>Mb|Qvu^udkP9Yg|drS3>3Fq0*$LFT&eu?5-d%3N3Gy85oG@4B+r zmA$U-P(AtT>9bx<-k>>M=t*z-F_3shGmb?3o~h^eOuZSTkjf@@vYUN;%mF^<B&YG6 zs&}4?e8(Lg2BG>H&{2II)z?w|7s-c?>g%Y!j_Q};bt+PwhP0$BaoB170Ssmcc3R&~ z>rZ3~)6rA?jhx|X5NePfH`Tyf4cvW$3Pe(a+SH{1&G1$Odud=V4eX_Xy)@{BeKhb^ z18+3&Mgwm&m_stlSix%Cegkhe*vyC6MFYJwxWo-^@gqN@mj-{Mn+A`A&>JD1Lf$uC zL8doaGlt2`W)a?aV;ej0#v6Os&tZ;ooG&o{8|S#fZT{d<5Nh}YPm+#|yg&|e^Aayp zkP?(fPYq>h*oY?RsiB@4>ZhT88g`>QdTQ8*1Y~X~b3^?!)K5eGG}KQ+*&FJoq3jK1 zZzy|1*&BYsL1b^}ZW`X?H~vB9Mlv^&xsl9`o=4_JGB=XBk<5)`Zd8odi9p^)ayF8) zk$pC@&qne#lCzPVjpS_Pd)CNa8_C;9-bVJ?D1}vQVk_I($!-qtDWCB<_S(q3H<Gu} zZS>nX#4}{Z%{9(OPV!@?jf?OquTh$C^xIh8#;xd#TW|a}J#h1l2jkWo4`&o(c^ADl zw)4hc;)dRQ3h%y|i^7zmEaj<06>1SpeH!v6O=(9geelkkKL5>$OhGSi&SU|L@$Q@U z`Q~cYVQ+8#$o(MH#GFmc*Q5e9d4tBhMRUy9#EebM*u;!Y%-F<?O?<DLn6b$?yw_wQ zD_O&O-eU{9*vm(xafl;a4?=HcK-X_oryk~ds{=h5NIXLs!DuEil^M)pE-9qqy|?WA ztpnKkTc2U)Z=K{kcK+5kT;)5y=T~&lG{ke{;zjaNfI^g{4DPgPMJiK`I>_6!JvwPR z0DEt$lcx63)ZUxgM^pP~s-LFz(R2>UY~yQWXqFirG_!|h#i>LTwTPxZ_TH=ot!YO` zx?um!dNYg(`21$}-ORq5t-!vU*>^MVHQT|5?7{c9*(V(3443(V-}r<3{KKOl)ZF*C zc}AY)d0rp~Ws#@(+t^3*6jtG_=H6)Tjpp8Hevrd_fw!8U!|cs3afMsl3qmadGLQ+o zXpxod<ijpn*hPz?=%|IAw6Kd7HE2L9I@1+-TJ#`}!3@DZT8v^W?_wV<?4d;}o7jol zX|a!waYHTKP7Alw;xu1!9yip&?X>ubzk^UqchmAI((?><*)k`2$V+}+p$Mf3N9LA| zk-24CIv{&X*;~rovM&RWy`}6eWp62SOPO1ypyQS@x7^BhWN#^ZOPO1``<Cv$rR*(b zZz+3AnOn--@@F0dp;lo$jjmhix|Ob5<>Ezj-AdQ3blpnVt=xU92<p*-j&vcGcj(DL z;u*>ad{0}AV=BI%t(LF>SzF24O4e3-Zl&i|vbK`7m8`8~ZKdZ{dTw<U_t@%B9tWY; zdTy=f)_QKO=hoTKb89`f)^lq;x7Ks(*Qh{E-ayZ--=aDCZms9mdT#ATTDy_f`fjc7 z)>GJqOs(Bx>pR$Q8}GK!PaFNT(N7!ww9!u+{j@2Ge%icFMJiK`Iy6OBZF(_?1cot^ zF-&F}Nz7&*^I49r+I+|-9ON)ZInFu0<`P%9#trPYjor3=k}T+@tzO#drLA7ty1%xi zDTjXAhEtVD>e2$;wC#;uwzbQ)cG=c0+uCK@smx#&b4g(#D{+Ty_i%($oaHMnaG9Ij z=70RcU4G}^Ak^*|blXm+?R46%D8<ojJDs-EX*->^tB#$v(``FDZP$hv?5^DqhBJz> zyvuZEGKXXqu$a}@bGyB`y>_ShlJi{T8@|Wwwfl)*`Heq#6olGmA~*VMug~`SY_HGu z`fRVy_O;Px`vx?k3C(EF+sNB~1c^*SukH2PUa#%-*?tMB=(YVC*7H7Yq5bE4jh(l@ z!7YB|Xa3}G9^(7b!QFOv3j6OMPY3($Fp>%Aq{C7+vIDo)!Tvhz$2%R|S_ik*;S0`i z4)1pGZioNzR}kv>B+v3ZFOUPhbSy|=icx}6l%*j9v7e4+>S(5pzH1$iq5F<k`Ht_= zeMjAQ)OpAI{Dba0J%M*SdAF0dIu*eVI@v)dJLqHwo$R2K9dt5tCp+k52c7JolO1%j zgHGMBgHCqP$qqW%L8qzMK_@%tWCxw>pi?S#(8&%u$=m4=X78lq&IKq=CER4^H)%~f zI?{z$deaYccaCQ$-tFw&&a?4O=M8LUC%f5)UOKzY&YyD<H`>{acGgp8J$3$(dqJp6 zKnC1om*>bzcJd)(mqHXp)-ENfNG;^;qKhuN=+d2D^r1h)a3@{HFdp~PWis-1S%$n_ zKI9V)a+ssImoDz4i#zFZi7Q;=20!y>5Q+&y))-l1WQ~zECKs~C$QmPSjI1%T#+0El zb!duiV{{v%+Zf%(yn}9IbQ`1F7~RI`HfA(-8k5X&HY0D0`;KwnF>=Sq9V2hd7o0)v z7`bEQj*&O!F8>6fuIb4_Hgb}OytuoruksqDDMtk&sfWB>JE7aIy6vjluDb0y2;Fwo zZCBlP)ooYZcAdsN<n6kVU8He{BOK!dUvYuUe9Lui@(T}wQ0!A=<we{;YytEdtJhe4 z#=cHP^cq`@>c|`W7W$2qH&)JAIb#!W3$gOX${8zXtemk)%tqeWrL1KKx{cLstZrl7 zM68>LJ%eszbsMYO*ehJ)VG!!}3T0_S40`J3-EL!<!gOXb2fOUHj1{bA9eV0!x83Zv zn|Hf;ubY0l`TTBn*zFcS;`X}T!9Ke^3PNu`!IPvTBhOL{y}aFlL}oB62)%QX^XT{; z-?#1o8OVei?yl?Z+0k|P0_fV`;|X;yPDy-bcO7@varYK<qzkdULr>gq_jufIclX<U zG~<}cT$W<i?mF&n*6!}OyRN&Nxx1OWAIBYc*L8PYch_}yS$nwE9_H%N1ReM2N^k76 zhuiC6r#&WPr#<Yn$9xvyy&lV1#agzq8$0dcogUutw}V1Gywk%@d)(j_y6&Ot9=h)F z-}`plGd()$`7*NfEI}#ky=QqMh@uwJ)Tbf3>Zzxmy%@q+-en?Fm`*YaSd81~={9=0 zjh=3z=UzVJG+$zeJumVN-}3`M@hiXa2akeKFL`^tKz?53HA+*C3Pe(a+SH{1jc7?H zx-*zj$lOcjUNZNRxz`+I?j>_CnS06HOXgm7+skfy*=et1oaHMnaG7tp&Hwm?yZp{y zK`72W#$_T0zE5%T#>pEeZ=Aew;m8{&Z=Aew^2W&<=O*IX5QC26bQ~vdoV;=J#>pF} z<2ZTa<c*UzPTn|q<8&OS<2bh%=LX|WAa9(!aq`B=8+RRf<K&H#H%{KT|METvLcPO~ zxp#I7Qi4*riQeU@gq!H?CVIPx-fp6IL*Aq{vGid$^7fXux4gaO?L8BDd&}Ef-rn-| zmbdphwy}ppoW?!$b`QO;@*VD?w|nUA9(w=5eg45+^hrlH@>7zERHho$smU8O<}I4j zines6KO>mTZ00eaMJ#148`y;JTc7Rh<YSI<2EF!i2YvL~N3VVEqSrqE2BE$IdhPo( z8PIRvqR7*?J$mY^pT6GgyPVC~UtfLnb$5L~;ULHP0`K)b$Jboq20!y42=(($KkxMO zPCxJTdyZVZNInWs2=DhRgP!~yu24Vw>(`VPw5A=gyhBfV(~p77-~(jxx4J_8%-PQ# z`agp`^v_8i@?t0bU*$DQQ;rIR(~MzELa+UIa~SjW*Jpoy_V@Yy_1Rya{k_v)p9Azc zz?=ijIl!C)%sC)C?sb572AFApoe!u(J>Edq1MGZ2TRPC0uDnfO<QOoXnJmDK4p@d8 z9pFX>*vWux?7(gY?7?mZ$UEQ*E^`x^2gp1?<^eJfc!10UWgaN=K$!>1JTNQvF|at5 zh@uwJ)TbeKG0-js+Qq<*biqyr+Qq=(Ok^%gNM$8!SkL>|(ZF5o<s;HK#+O{h%?$jL zzj?^xAT%h1Jr2rD7P4WVgYxhSZe~z5WE|8K83)NYNX9`j4stJp+{+*t2f3F)?qyIs zqnSoBat?ZrEyy`Y&Ovexl5fx<jv(it6P)4#*ZB!q2g^A4DbgeBU|9#tI9SHPdC8Bg zgNxwi28UCF#<Zd>9q3F~;&20l2QZi+=y&kDOlKi757zBq-42$0u<V0n9<1BJx*aV0 zVA%)DK3L|#G7pw{@UPtGA07pv_$PRhXL+6%$U$yiqA)VY%N$<^nd9H0IkLyg9xrqJ z+w?&8c-iA+kC!=qGCGczH(t(oIpcL4uj6=m<K>K(GhWVk9mnf9Ufy_l<K>NayYccS z$eAE#LOL=cZ-Sf&awf=`@G=FFH=z`jsDZo*awf=`pyLD`C&-&1XM&swawh0FVF>aj zyh{=b&~Jjg3Gyb$n;>t3eiP(PkT*fz1bGwWO*qSCzUL1A2B9HOlYvY;M^;`W9|b5x zQHt|A5k%9B_H-hKZgi(VgGgW)BN>B^hv;}nDx28JZuapp2l$+moW}QU$ayaEM-UpS zzo9Y=ZAv@5HPkyp$1;WK%w!JU8M=%WtY#e>+02K0f?kID{GnI*4xJ4BfuH#AJ^LK` z5AJW6y$-Y2VfHyJ4@J<$uxeDNChl%nJ>1<ecQ>pR_BqTxhjpe0_Bd=flbFR^Qdr0m z*03HoILuCm+37Gl9cFjK{t80FpQ0ocaW})?pfz2H<sEv`n|OvYg3*j4kr{Y%_;U0y z{6qGzAH57e$Z@{l4CnZoOWfc$9tWWj>3N3CWFZ@Q$<Hh3XvC|$Mg=0#&xjUuMCK7P zkC1tU%p(RO^9Y$o$UH*k5i*aMik?QuJ7NQy*vfWx@-YYal+XB_lbq)ozo5Gj5BN6- zjSL7Q6YhOvR<e_e7b!#;B8a9w4SAEMv_t-p@{g2%r2Hf0A1VJxxkpZ54vSgF3Rbg@ zZR|kjBXvGf=OcAK@+i6<`7O8kA99bp%kRiNO72l|k9wL6$UjQ%Q3Y@lqpDB~nMcVy zO6E~Ak8&TQWF95+D4G3@$j~U6NA*M3qvRcx#BAm<pGB-<Ejk~i^HDk<rSnnyIKpYJ zaEl-LnLFI$A&-O5=n!spbb8#%Xg4xi-q9rprv|mDO9L9wk~Xxb6ESq755q}B*3mMK zUdnQ09WCo<8Ar=F+Fgv^jjW?T#$Alo?`Zvw*6(Qjj@IvJ{f^e}X#I}S?->1#(eD`j zj?wQJ{f;R}DXJpt7+J^2I!4wpO^|hrtYc&yBkLGh$8={rx*M~LtNg%kJPtx*^)Xf- zV>6Qly^PIEeqNynuksod(9_sAu*<Psh~*u6(i`8Kv35Cj1fv;;p2ntfgmaj2oY}^? z`EhwDN*P|KB9*B|9qQq|agBM4=5*j~2I8G@-Wlheao!m>iCN4gg@r7^`{UN*-p3u{ zG#B{>os9dA@A(zojQfN8{KKOlG(H_KpqKIb7_X1<r74GA#z&%?@%A#lF7`6sUdFqj z@pdu3FGFxQ<3}-;cbU#i=8((+7PFeo>_y)3x*LCt6P)4#m-&|K+~hWQc@Tu&bwBSu zPi|h~WeQRlH}q~<%2SCdL=a6gI?{_lBruGTjA1g<NMbhgn9p+D*t`0D_Y)3sn4=uW z-rxP2OI+a^H~1NO6Q3jtdB}^N6Ww285%ip>=R`dxhEo-NC+az|32k^A9VZT8FuG3E zb)t?FCo%<HC+a#;*NHk#)N!JY6Lp-Z<3t@N>Nruyi8@ZyaiWeBb)2Z<L>(vUI8n!m zGEdO)1RYP%@dO=D(D4KvPtfrM9Z%5l1RYP%@q{Yqc!G{6yh&@i(TD!%dV;Pe3}ZYK z(DejePtf%QT~AoVDz>qQ{pfmvt|uJk3(lbH3A&ze30+UP#qU9A;uB=#S>&GRo+su& z?ul|wlzU<^N+AD4xhK}5G3|)u9eUE6ehg&<qZvmczJn8Iu@HGD$~#fsiSkaAccQ!# z<((++M0qF5J5k<=@=la@qP!FD@NW?E_iaOyGLVVq$jXc4qX2~{N^xGN8ue*P3-mlm z_DLO)eUj{xWS=Daq=CdE`y`nsxr<4utmi$p@ID{#5osLa2*+?IlfL3AKk`=)nj8>@ z+>_;=EcfK><U;Pra!;0fvfPtPQjzL3MBd5rPL_AFypy{i?__x=%R5=#$?{It`D9&B zp2}R7vw=-)Wjj0hm;-#uXMD~{&U20baX$!6d4eZNM@F6{2kv@`yPong?qiDknBp#` zxQi)KG@>PKXiq0%=tUpg^%QqKB>{ImWjxbJW+ghFqT?w#o}%L^yGTRFQ*=D#7$-Qz z1+McGe+QwdA)X>V&ybm%<RLHld4(dB#$8N}rWvwMm36ADQ@ha}S*OZ6Ro1DpP94b@ zCNrC5tYagaann<G;HIa3!a)vml;fP^3Ob(pJAd&2H$5%DZA{CAo1T^xH!{tQOe=tn zr&Xmkb!mXEr!_&>)8wBf|1|lh$v;j0Y4T4S#Z=~!!a|mi%6jxYP2bb>Jx$-!^gT`A z)AT&;ORn)FKXZqB{K?}WG+p1*^*vqR)Ac=F-_!LyJwL^%L=?5q^Yr>Oqy?>U)6?Db z^e)8G8$C~-$V}$oE~YPFF{{z{bbU|P_jG+v*Y|XNPuKJGFSyK2ZlmYvzi<~lPuKGd zJ<kZ^Y4klq&og`nXB46=Rfs_D8FJ5%d&ZkIMeZ4L&yahD+%w*xA48cy60@1dd={~a zwQOJ$Tk&0-v5!wV$t7-Z3ti99^$cClaMLp$qU$7GC+Rv#*GXBBIjI;jCzVInNwO!& zo+NXUu9I|~BzuzVNwO!&oFsFS%t<4WIcYM}kUdHEB$<<zvK-lyWKWVkN#-P(la6wR zb9{~LNmr0PN%kb!lVneFCrR!kN%omC&&<lp$UL(IrI3B5>@#JasqdNko+<lG*=Nc= zQ|6iOd1f3so;i+0CNY&6xapY-Swbo+S%Vv%c^esK<)bKNsEjve>1CE)W_e?loz7}U zEc%(%6Sp`^PqPLx0&mXJ&#Yyv!wt^b%r@NMto?k#K@Ov*S;x`StgGl|)?Yzrc0d?U zlYvZRCl_`)Th`eHC`3u@b#`qU(S&BSqz$^6-Hq<_q7VHUhMs26L@%@TF?&7lv4!{9 z%SY&G_92dNjI&(k2Y%xZ?(+|ig3z3FWaL?%=LK?Lw{wc|I#JZ8A$p#p=Q(<w(~&Od zd5)gv=y{Hw=fpFf>Dc8QJDel)9GU0HJV)j^yO4Q~%yVR(Bl8@Y=bYjK-*Jb(@tv9D z?&kW=%=Mj_o0%+RBPV&tOA$)rCgw&X>s(pq$~xCg%x#CPb7h??>s(pq_G2J!V(tXy zuo!nScLl3)A9LNsTz4_|L-yc4=DLr$M>)f{+~$A$!d-sn-yk&4jm&c+^PVOHZe*St znU@b8&#OQrHK<Kp8qf^4G0$zxYfmTK$UL_(Psj6gJZ~CF%w`_*S<WifvVl!(Wj6;n z&IPV>6S?QfJx}g=ZhGDW<W815S?*-Hlb_=yic+2k+(mLNbe-%zl69S|>ttOg>pIze zB)gAfT_@`}c_dTNadI*X&~>t|lXaZDk<I8jS=Y(BPS$a<j+1qqtm9-^lVweoHCe~W zI!=}~Mb;EqQ)Eriaf*&pbey8&loH6CQi&?ao+5jS%qb0VCn>V0$etp5ip(i8r^uW# zhRNtTMb9aEPSJD9QuLgn=M+7s=s88tDLXmH2`=&--}3`M@hkW7{Y!ZigyuiNlceK$ za#N7fgj1DBYT!2JH=+q{W4_y%-v+lazZ(M>fxPqOoG<76`7A=-`Et&ebH1GO-NXFt z$UFaIKIbdsoiFEnIp_bzAIQ5v&INKVkaIyso<-gT@-8Ss8T7iK9&gZ?w`fi)-0cDx z7j&l=edy01+{FStFD#1BS?F^X*2T{*>_BI_@-{s%=fc4ZVK}20%M_AvPYd7U19q{O zk4WPfcC+vlXEF1_3-~T9H1ooTL1<A1vXY%#yhuLeTU4Bq$hqisDpDPDFKS9B%(%#m zi_EyljEl^;$c&53xM(~Ru%kt8YSBDaU?+?GURiXI!yM%}U+^`TxWYAVaEm+q9fTH# zcn(<?%eq+B#RVvYtczt`EbC%f7gwelb+Dtw?TF<adeWPI48<)i9?dusnZzs>v5IZT zym&vKAp2t37t6f(4Cj!2vFwXwUo7)tnHT>PgqEZy3)#p?9`aIzS9y)nl%oQXxT_^C zh(W(g^t(jAOZ2-W0sSt~?-Knk(eD!dE=giO@-ErTUJh{tx3J^{r*H#HF7qwdxyfzr z@;C@B%|vbrQkY_tpcH<uEUiKWQPd)uH)%~5WL+xb(qXuTrLr!Sb*YR?Wn4NNx3E;! zrTSee?^69P-G^IPs?VkRT&mBd`dq5drTSd@BR`|prT6#~d6zwdZkM@(Wo~wvJ6Ki* zcd*PIEUQjU+`+PX=yq9SS`mw0myKc~Q<%<7=CGJ$tY9_k*vJmj_#8QxUE>CFE|YVa zoXg}}_BRiaGd09hWF{wtkTq4-R9RDHO|6Wqsj{ZZnks9mtf_C&mTvSzuc>yQYWJyn zP1S3vUQ_j%x|HSUHFYf;*p7Zv^_!~SRQ;yPovPnd{ie#DDtD^fsdu=C{Hby;cMr?u zT`uo(d6&z(T;ApKE|+(?yvyZXF7I-Am&?0c-sN%3L6+s-UGClG-dlc?-}r||L1@Jj zJV`p9=LK@$23Neq%M_y=)$z^>@2v373h%6FP6s;EmAC1E_g740GiG0L1M{u0la+R{ z@;P$xBKatQ8CRNdr5RV6aitkonsH?{%(${C-dfp{fy6VE5sYRMQ<=dm=8{4x@3E7E z9OnykveGVA+QrIi$hgujR@%i%Sy$S{N_khwyGq_w@~)D1mAtFuT_x`-c~{B1O5RoS zu9A0^ysPA0rK45ud{r#H>4)5_<X$EBs&OPD_bRzp$-PSMRkE%+i%hFCkQMK)E{r{_ zu1X{|s7+m((2SO}p*@}Odtmi)ws4-Sm~Hj_AhhNwGLr@0;Wh4TO&(sM2(R)QrSa|> z@2>II8hc;Uk$13*HD+65wl!v3V;5`eVvX6>m~D;O)|hRLU94HcT6VCXPq2?QhjF88 z>|>36tg(+Zm$-rs*4W3Id;A-O)@I}da*&&sc$s39pcG{(PbH#gh&`;ehqbb<m36JG zYwcmJJ*<^=t*mQhT`TKadsu4^YZtPb&Ftk6M>xg_PH}<De9Luia+|w64npfPA?Lb+ z6h_W<a;}qeoqX%65P_WQY7xzwv>}GR3}HB<7|Xj%XC`w<W&w+lcb&ZJ<XtE4I(gU0 zyH4J9@~)G2oxJPhT_^84dDqFiPTqA7g3$Ufo=4{Ox?Qi^^|G&*eZ9=<b-P}->t$ar z`+C{e%e-FZ^{wefANn(h1cou52~1`hNz7&uYuLg*KIJn$=Om}O$Tzs%_22P5Kkyrm zg3tyxu^}h<d4(dl-3@McLj}UAN+iBB8*0-C-<1uWh+{B%-k|3VdfuSt4O7tb20d@k z^9DU{(DQ~BY-A?~InEcj-wp0}!`Ham4L7*OkNnJ?Ahhur%3<FdyQ8O#-rG2dc`Ri) zt60khw&SghyV23ck2!#jHhzh>HhN>DH#YwF#y$SzaS(bh#8afl+wWyYSML>~4EFb4 zH1%nSJ-*kJc66i*vAjc11~Qr{q>#!=?C`zyyvGOZVlN+&#vx8%m+#%+E)V!O2yF@o z<7u8FE7{4#i{zsy?ru{J8qkO)G@~W<xG4trw@I&?df^T?xxY<gm`*bGw`noUu*Xds z*~~U}@F9D!*G+c1$u2kD<QHV#^gDkc`(~Lp%e*-QnUH<6?3-oYTnu~OT%CHnL1W&c zIUVRsSKg)vaSUcGQ<=|lR^b*lZ(tK{VY6G<>=rhEj9b|3d$ai@mymb!Z~VifAhhKP zo+KU5^8z`@%}czDyj#i=NnLcjMaNroyhX=b+S3UgZ_)7<9dFU`mO+eU0&~#qmSyO6 z%WBr4+bz1?qT4OH-LjugILdk4!xr6c(dicVu+=?m)$LZ@Zq?~loo;mxTiwG}-EMUc zTiwG}_q(+U@@|!LtDIZi!qzs(yH(Dua&DD#YajX}?^b!Yy5FtykaO!=bh}lzTi@pc zcCnYwIL2|@!#2C#rn_yjY|BGlS`mx)w%O%2yWAE}0z(+iB)qq6K8sk2-EOnnZQkFe zpKbctrk`#4*`}XuZgAUS^tA0OzUCs|1flo6{k{&~f0YuH!kq7W@BLwnU^M&i^Y4Go z2~Gu}?a$)px4(ogw-=xzetvsz`Z9nm`1$SfZ2yQf+}L(KZ2#|b&T^G&T<0e4Zu>oc z=dU2N!`<z83cK8q0p0D$NiOViM=|8zA^#5dx1&6js7*BWcmw;|k-{3*<M+%C`F7aX z4*S}%3;Wt(S3AtPL%tpI?a<qf3tZ+~<lONv2z`(q?|-1b5313a_SoSE-O<GdeVC6u zePB-?*wY8@<by9U-_9op;Z}E=Z|4h`Z>R6o&X;(Zf|zM%1ZLV<mj*P#&F*Z9cX#$= zAojO&B6D#sJCj*}xp!`4Grmtdce0y(e2n|tc@lH)H1~&@kmEx$ewdg1w8Ly4`W}2Z zhy>iqha;K5WTuhCY`p)WJN)q1AhgS!?2>&~b6U}s4s^!vuw6cD*BBC+#8hUmh*VZ$ zhFxaZWrkg5*tLTLoa65xv|E?EpW%6A-mSacg(*f!%J4cBsYDblaJ##^5X(F0aQ8UO zvfKW4%dmSX_PE;~cW+`3dfV;&-JjxacDtM1`rEC)-50sWpF9ded(u&qQZ&X}d-S+x z0QR;gp7D5dkN)=PZ;$@=cz=&~_jq^DTHMbb@9){l)gZLjynCx)|9kCV?;Mh`^Sz5% z#tL>K@7_ZkLEgRc?v-=zw_N8YKk_qoxEF->JwZ0Yse$bKn$eOr=x$#Z%(L$u+{Zq1 z?Hh)>*k`Bv%(ZVWDJ*0OcDnBpH@M4v{y|s!y}3U<X4{{cEXc6mcVho5)T0qS(BJ;S z3}HBv(A$2!?YFo6_O^dH`rEI+{cdLehwNcLpKy@F9OaiF^if92(h4(tB=1Lh{AeBS z@1xCZ!)JWtGd@m72C@dBw0snx5Jf3YN!(uA>r|vN)u>KQ>R_g{H_&g|TQtY}X>I91 zXS(t>=1z;FFXm4(f13Hz%%3)jvAoMfrZAnExQ#Tok>)ni+(w$2(%eScYRr~qwluS) znJrCEX?jXCW11P$^pvKjG(Dy1DeX94aE5by%_XjI4SP+yg?mbKPigKc%{`_4$=^KW zaS%EX;wjQ&-v=_21^YgblRV@lKX!kh2(R)Qr71@R!l_CmHK<Kp8sJtAG{M~-aJL8C z?Sb}mB8F~srx$(b&ma;Q#z@96o(W9G_w<18>4Dj}w*&6&fO|Wzl;x~qEgRUxR<^T~ z-R$FI4)7_T@i`|s&6k|#BHwV8@A#e{_=#WnjX${0KRgOT2cO_c(vgv8d7c-@L2h2+ zWeQT5Vw9j1WhqZ3st`dGwTPxZ4SAEMw4gQZ=tvi0d550#rXK@|XDA~W%{UU7#8hT5 zi@Bt*kR_zDk~OU7J+|;ZAFzwPd_)?DIKnYbaEh~h#RV?&E!VlpZT`nE+~s%v;sO5# zp+f;-JWU2N@f=ynPA*;~9|b5xQHoQNid05NhjepDH;2rB$lQm_eP}hC*@nFzvhPFo z{i$7kYKNcN;ivZTsXcsZ51$TTIHOp_CfwMkH~5)5LFlk7hh;b{!(n?nY+r}%>u?_u z7{&@V;_bs<@HLnCI|v;K@f2l{{YW+Z>=8eE#LpgCgtw2Z<v8c?^Pl;-&z>POZ_$<x z%piq@c<ZzO{;ju;>h-8TkLvU2>v-pAb-Z=dTSvWhbU7O^=TUn+YJW%V@2H%|ymw5_ zV}&S*yvNLXtTpWz$~Y3y(Xrj^!_ObH_ha_{c{cKrp9u8zxjX;-ZTh0`&*!k1W$ff* z4seBA{1}9eyNBa1qWj~GX@&WZyZhs#k>j}gJ^nuK_V_6-V4f4^IH9)_dOPtN6$nRn zC*(NMgPANqjuU%0$YE~s3vTzM9#7^%j+51>Lp@^Xg<el4V~&$6IK&BLIeCY_c^HJg zC_-t<(S@G$CW-khLI+=b#^?OZpZNJxGMtj(lnkf*E;*&sQ*QT^8BXc))L^C~$0_ri z+RASBaS3;PN~fpY|LKf8OL5%C>56pZ9b`H^o@vN++UK11Ij4QjX<1G`4nk-2dgfKk zaYm<S?Bh&Vbb4kge%G9FmuL2(i!(=X7iV;N#_xf%_Hi~Rd5EMg4e;}4`(mE6v(d-d zr5r#XXHW7Y_mJgFpYf&p`tlXtpgHd2%Sp^ajxV=iuV3!xDnIa35IX1kaV|SLJr~WJ zG$kH)b#5GXd2S<{@&36lIUj_+N>3KDQH5IgjIR<HgZ{o+&-;A98SLPzD?#YI{?BJb z|L667zB)CD!w%06VF_#S8Rt)Pk#Erb*WUj68H!Mva<n0aZp<Ksg?x(6zV;bk-{k@S z2B8Z@DTCc#Xh$q|f5FZ#%)>2S_y~Kua14E2_=EdF=wc<@-9<BB)X~MMc=O^WcH&kp zeutmA_-hcl^c0!V*CicY((@%fUmA*^zm$ksFKt0zm&|&}&tLjJ2wl!VR<aXL4QgY~ z%YEpNyqDd`<>j2^GT#QFZ}j_34szqRzG+5F%=V3c`^_r6@r{h%{1$|+l%)z03}zH# zalcnia4HCWE62C_C_rnvpu2C^;(PM#c64<037*8fSIv9XyjR`SRd;z+Usu!6>s6n7 z?P;FFoY&;L)(N}3=60{SgKMd{oohF^6@;!Ap)}>Nv+MmBi0-d{%mMxmLf?hZ{dcu# zL=z@68=ZZ3oO65~gl=TQY&UY@-`<epMjPb4F$-C4975h3dbs&4IneFRH)u{P7PFdl z{LG)o^8M>nqdNBXz3<8Q!`Q)oKH;w*bSof?GE~OT+!}!!xh2aj_jt?ux6THk+v#yr zx3lpUZRvolxAk^gZ@2#qLO<yD2Y2*CV`TinzxyGXWvt*TKj2<})aj2^iDWEOn9fPg zb1?}0FDLnVg#^Yhp2K{>nIQC&_kPNXPJi;|Po3$?HuhlVpEKjLe$GP=1~8aixR0Op z{mToy#LKkD-T%^^t?XuB5c*XQzv|&vJ^bo!e(i;hf8B|D_|-k!k>`#)cjUSAHhuBl zoui!LToAfjg7Q>iH2S{lR`34z->z^i2>ljL4cydkb6AWXfBPT5^H&hMr@wpt`@Op8 z`JVrNPtW&m@(Xu^(C_uIv)`Lz-rvppyLta8L`m%b554{|nQ45*w_FcGe-@)Gvi>=e z3HWz^>i*BK@m=}Lcl58K6sJGK@NfV61T+8T_V4TC{)_mx_wD9>9D2F`K708n2>l&K zCZ3};U5I5R@3Dn{g3yB}Nk<Dh;@>^^5br%W7=-@uJ^7~~g&D{Qbo`HQ|GC1oAoNiG z56$#Y{}27Qhx&i0|A(h>cMrb_LjUUj-x}0L_y4YDT@ZQ{kO5gA#n1~k@JR2EHnN!; z_)b2$6NDa@#%DdQiu-<SPmdRH0UbZS8H5F|QGswqGJ(l_!cmR~VNYZs4|(ZEANq5U z|Ni?IL0Bj^1u0BFhBAUfoZwUt7WN{AC`tlj7>}P1`<hEZ*pn5hPEF>soK^f4ggq4y zMl;&eiEZp*e-QR`X1wwAOUU|keo9gfGd^v`rz41>7SZ^ur(4j9wj{BbrKGYF*`C(b z)3^B_zi^k|gRpeZWA=33O!qQ6NLPslG{@(rYlF{D*MZLTW-N0_W&tbM%yvHJGp^yy z^iPlz-KE!E`r?=?eHmWoO<L2Aj&va&J4ipA5sYRW=1V^dZ>L|5Zqu)21Dn{&M;zuX zH@L-*{LCHh@h5-tFbK==EPBY0mF(og9x~*k0IyI4c{5Z+FBy6<hIx25gZDCA3c@n# zF{6K<(To|(Q-hxLrXK?_TSl{GG*?D*Wi(gDL?$tn8JIDn88fD^kR{k>M*Ga@W;43E zjAuB9{bu~{?JHcv%o)v`(aagmoYBk~&79H98O@y0%o!gCVb6qkiu9QK89RC=H)eRo zyU*zMnKi6qV-S|f{F&Ters|k0Q*HkH|L?*LXWGZdLD;j6X@`4xwi7Wd$9+7zmG}7| z2+QoQGyAN}J}YxAqB(%sGM~o&GJh3>J?H12>q~$1_niKoPe(R#U|-L_$V~L~{4%`v zy!=`Gw=BNXS&H&1eqUti#sCK4v$EJlmQOf=x3hRV%a=h|)>2f(%vt5kS`)j@YSye~ z&FapwrUhXy`0N+TQ;~4|%nN3HVK4jn7;|N-gwC>=Gh030;1J%+_7xYn%r$OchyG4* zST_61_E!*=Js<;S&Tii9?lXG<ieR?vX3Jh08M4=*0gY%v3tH2Tj`X4*`pm9_?86zw zSl(qi?k>A7v#($^8!&(Nt!zgJ+5L{qeiAce*I9NmWH&?hZ@JE|{LX**AMiK`%Ms!! z++7ZLmm?2($xmU5Q3Czv&{+<h<)}|X-lRFLXiEor(ic0;F_>YDWDMh($voz>h*W%! za=7gr>)FCi4)PhFW2PMLFNeM4FjEdQ<@kYLxQm%`{LMqml+#Q(pCcPNF;mW$DTtYJ znki=mst`dGb*P6s$k`aX$=R8%yp0{@>_dMBVWyl@NMbf-%DIpwm?@{3a=yoI+-6R< znbUpcw4<EI`GPapO-}cf(|zUqkze_ZKe!)+<$8k5WG5Fd;?{DRBbPaH*-frelqHtY z=r-4Kyq{|e@ACn>*o!>5^qR~2xz6!5mvAGwZgQLd@k<bvTYtHAliS?6?J~EU%srW8 z%$nP*xy_o}{&Ks=-0m^Ad(3Tzxy_#Y0OrnpjPqRK8fMOI=G_0iVTZZxF!x_P2*UD& z@igYnW8OUWmdCt#%$vu&dCF0NaH<lCjCmT<G6;Lgj4zq-r6ZW{CHL~uciiFMAS`cy zH}ZNTZw4~)953Nc@_H|?_wsr#ulMqnLce)^cHZHv#{Tl^E$>y_V&0$l12>q@&hq(; ze1-6{`6}Vo@>Qcc_3&NK7tc^eU~l=xk;o*bGJ{#nB?b4DPv`k`o=@lbbe?ZL_MFe2 z^VxI0k4fVohl8+}8_<e2w4);@xX5Mf<7NBEZ?^nh>Bc+s<Xg;@{}*(Z|6UMQpcg|J zhTH|@E?{p3pG2Pp)AJ1ed%=mgm4ap|XqH#9@-hW@g(8^gm9?1Tm5pphkA*_`%tAi1 zPzKCUD3-VBjvR%)L#{%PgRsK>ec`9@zP}|JRyZ?R@H?Qew+ef!@T-)d6!uy8bt+Ps zdc?7a{X7c7isZqa6={Tiis-ONdphCY78%RCn6t<frZbZ{B(s3UEMo^BvYUN;%mF^- zGd|}er}>iW=%MHn$Xc{EZl>rMe16dtxbvcZw&*47v8X*3y}>Ph<Y)9#^d5f(Va4=V zEE8_Mm~M*crdUqQSu8L4DM(?;P#?V)>%&lzaAU;|a{+G@)BUTtDNiLTQ;q7hrVHH} zL<%ce%{n%+nS*@AP3{L_#pNn4S8=(D%T-*i;&xcP1@5<ae|%o?1cosZy%ZnM1ST^L zd5i16xce%;iLGpBCtvan4}-80IxgXj5+yOWzl9lAq9S#uOLJP$mJakF9-WjJ!Dzf& zViNP1k2@-{6mOT<!H4W&KZmgA5;BxH&qeIJ#IO8@y_e9#YXQ&lJTH)ge7ND)-0*Ae z;x$=c^VzR`!dJM3*Y5Hl2rFriC5xlCl6F{9ZzTsJd&wb;#r>9?i2E%$2l+}K;3woL z^&+|{6-_f*(uVeQA_hNODusnCAr*TrwFWybwTqAOxurhE&6fItGo0gV<Sw0#m#IV) zweW6fcUaoHrMuylO83G%rOi`%5D5&!-b>qiX?yo~A;U_~V?K6K+Ac~j$Gw%_gLg~+ z5QLR^3b$3JG;h!vH(Mr_cj!rPbXLZ`%h-1r`z|w%L}p;_GOO{qW%O6ZF3KF_Fh?<G znVa0^fBb?SmHC~&c)-6wSlNIu?AzaQ3@e+1+!WzeUPI2Z)u>KQ>d=%H$X>P`Ix4H9 zvN|fOqq3v0>#}xT)~?IW#lFhQUDm$JZov1WtnWwJ?Z{tN{<89ymA~w1u5gVTe9z+` ztXwfFU|;1bBUd?j%GE=c<r?!g1JPSKy_M5jxkM&03t7s^Qcjj~vXo0@J!u^0E55@$ zmiv|8_=EdF*y~U5B<|+*jAY_De2-smfW5swfjK0zfW<6h1v~keLmc54C%DMBT*uyC z|B;`$!#y4bVdbA9D>=zSUJ6ney_7G3ZpufZi}JcC{}#<@MO*Br{BU$rek5a<&P-%3 zFLQaB%gbDTH5=H3J(b^%J(d5I&-k2EoJD8lFQB*bdMp1okAkoY`l_I>3K`H<1zlAz zLxn<=M9vCssDc}+(2*|0;(Jh`AA=c!%oRp46<I6DT0zzdi&)BXR<R8oSJ=%y(l~^! zE9km{tQD@J+X{EM$DhbsLB|yy2VoWEtSDziIV)x-7cY{J0@OyniW6DG9_+57xhwjd ziaw{Jr`&MKwn8GKG9pHs=_RPs5M3Q?5e=%P|J?5t8Z-en!<af6k7W+k5)?lZ%E zX1LD`_nF~tAl%P~`}y!PyiP?bQv;tD?gql$K)4$ScLU)a=t*yM96peEhT?X^Co_#C zW;2f!tVX8rjci8O;UA&na2<#1I9$i!C%DKr=sMg@gn!Qu=sH|S;pPc9Pi6B|Hcw?; zSJri99aYv*WgS)4QRRY^rW_Rrrz(-WK@*zMl6G{Y3$gUTT$P72im{llviT~Tud?|n zFJ?KbSj&5C;e9^f07p5_7o6b&m$CE8*SX36xX-^qSe1Y<?5K(zRmn^i%v8m`tJqf+ z`>JAJRqU%uHL6pSI@H5#RqU)vXY8rU00uLJk&IzH=BYA=rI@3NIjWeW$_6&Ei@khA z8unDho~qbW74ua261%E$i=X(F-}s9Mn5U|Fs@hT2tk_Z2T)c>RsurLWr7=%c^HhzZ z1+B4@svYTqom72?o|vhs+p9W|Nlax1vzSW?3t2)cD_D*Dt15TZKZ3Ao-mX>!pIc1_ z)y!PYT-DrLL^kqL99>6LqyfGQ5#8{1gdQXG7vX0kl39Rzi11E?cOtg3ADu<$EW&3; zoIqz0zLybti};4C+~%JkEHXq+UO^v`kwjCUhBQWo$mZxKvJb<t%Sc%w-Dc!$%pSQ6 z86x-M{YZBgc?oYudNcBeAgp>A8Oe)1RIh+HtJlF>)xA~STh&_;$6!V<mMN^kom6+@ z)vw@ltKa2e5Ek_m>B+)N=sW5)yb%>nRcce0dbGgKquOETQFb0>H&Oj@zfpD_<@*?A z)+l{P={ri_QRa-Y-zdHN8;xQ9Mq^miX11aGD6>cDK1%mdr#Q=3=p*VfzK2oQ`8Now zk%|12rxvo*=!^TRk;;dBLK;51hR>{VlGE5{4c*qzL5=VDiF^FX-{_>q;~=c2H)`sn zW;X1)rfzD!OhF1$j1rW@eb%f_P3)v*0~*nUX3Sy^veh(yP4m|@e@%O@xt*Qt<}mKQ z<{8fMHEyBi4Q}xxKXV6}Yo$ZRS~-xbmOQoGN3F8xrd9_A;ofR3!F#n1;&W@6yVkGV z=O6T1yBhM>?!?=SA(>^!UVA0_tP|o%o+UFf)XBq(<U@`+I;j&u6n0c6n))>4P25f$ zw^JvUcj!rP`Z17rW+HPPcTwkN5EdQajp%adJKASP`^;#c8SOKpThfMh`21*}A3c;! zoaZWb9{oK(a5o66>oe;<&8t+z=hn5yx_YSV-s`?Wb9}ezwne9PJJXe6tY8NRImKDN z;sWlr?zjB+&LbWNVfDOMFO27TfgI$<ebsxJ*C>fS*0aZYGSu^(tLHmc&s_D)RnJ`Y z^j1$__3XD^0<zQ_$rz^N_e;Hb%x4LytYi(lIe=TM_a(ZicM)0ZT}RjTZu2KH*Uy9< z*Uv^yWUVi2{el!G9DUVy_w^gm1expWtbQBXGm6DQSOc>*a32lIP%-$w|MO(%|NY<S Q1^@5={{R0S)*$@<0HQWO{Qv*} literal 279722 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 diff --git a/redstar/Assets.xcassets/Rank/no_select_box.imageset/Contents.json b/redstar/Assets.xcassets/Rank/no_select_box.imageset/Contents.json new file mode 100644 index 0000000..5f80d47 --- /dev/null +++ b/redstar/Assets.xcassets/Rank/no_select_box.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "no_select_box@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "no_select_box@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/redstar/Assets.xcassets/Rank/no_select_box.imageset/no_select_box@2x.png b/redstar/Assets.xcassets/Rank/no_select_box.imageset/no_select_box@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..748d60dac0269e5818d78c9a03a3001bef566b40 GIT binary patch literal 1960 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 Z{Q1OwasG+a*Zlv^OzASof%N>c{{!Uo^xXge literal 0 HcmV?d00001 diff --git a/redstar/Assets.xcassets/Rank/no_select_box.imageset/no_select_box@3x.png b/redstar/Assets.xcassets/Rank/no_select_box.imageset/no_select_box@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..5a66bb5a0b840e7b6ec4a1929112683aee320dd6 GIT binary patch literal 2463 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 L;>9X+4omqD(=O}b literal 0 HcmV?d00001 diff --git a/redstar/Assets.xcassets/Rank/select_box.imageset/Contents.json b/redstar/Assets.xcassets/Rank/select_box.imageset/Contents.json new file mode 100644 index 0000000..403f69e --- /dev/null +++ b/redstar/Assets.xcassets/Rank/select_box.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "select_box@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "select_box@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/redstar/Assets.xcassets/Rank/select_box.imageset/select_box@2x.png b/redstar/Assets.xcassets/Rank/select_box.imageset/select_box@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..bb40f9a0d16ccdd4f4531669ad37df9d4b4cb374 GIT binary patch literal 1738 zcmaJ?eM}Q)7(dzq<ttVM`B28u239uu2?g3vX=$kxDU$N(7kab@blTq0J4Qj+3Km6F zV4Y$#QNS3c#!Ycd(K%(qO<@RAa0Ahy1JP)JOwC{$p}QjB{usODa_{rz_xnA+=Xswu zw>Kqut%s|>D*yl<$^^NZ`1;#lsuKV>{HiL=A_6}=J_}Dpa`7U_2m?|rk^_TEJ(LHl zVMtqC&<V!?069dLmW5}jl0+Ir&xY(6wn>i?YygOfHKCAZJB))laGuT}rcZu-oet`> zVtS@P#Z{p)IA51gVuVvmlG8LL+ciQhJ$4NkV-gVpdKia5lYWN*6Pd*HIb9L4wr_Lj z;2Z?sE~dXRm8D7nWrz_51?)(chRcfpql9dpATmlA6$bK&n8S_c@VP9mP$UQ!arxl< zLnpEswYeg-Trr=Eh{W`K97jbQPEk=2yC|HE81pzhp-{--@;Q7yi$JijVgnADSO$!- zpdg1ajZuf<I>Z3l6`>rY5Es)4r*BHoql>ZzY`#rI!#E}g<?z^Cdr1pGmFoYYdi^3A z!`1LxzyB$Wr4^$vM-5|0p;1E|TrR_&3KhwWFoYw<Gz8hP(8ZK|1V^xZ1O;WXxvqiC zOr1fC6k(xr9F<C>G+;Pn(7;N$m`<p$bvms`Ar(q_(Xt3>xKP34#S5b2xO`beoFZB- zlSYLLcne%PqAAqF27H05eajUr$+eGz9wjo%VWaLtSgSB1dT_36k#1=({3Z3~x!R?@ zgfGeE5N0^`!~NG`FKiJLWM3|hE)gsaKWrc--bjr0!LKIn5I07oluOf0_j4Y6vonfJ zJLOPd-nVa^4>?6*i}eBqZAZ*}se6KX`I#rNRlo-jg$mZKq|LhYf7?#I>zvwUIa{mi zJucoaagQW}=4~ajj9n|<O_ty?j}Cx4b-p2{*mE#{cSG#Q6~{<43HMStaEs1rZ1k$? zAl=wpUthoV^5x5r>nu3{vp$~wePrP5U%k^)lf$;8BxbgGdgPDsA@>2GZ{%ieUXxoz zj5~HnObawu2a>OJ`-A4XV?R3F7;bB8^G#1r_p?-1`h8@Zy^T&yY}uXHd%S!!k0j87 zdu*|dMZTY0-Q_Lm7;+drP^M5QC;|z?TOI)D?t%((A`@uof84QWuex;P2M=1I#j*aP zc|z=P@^({ld&<mc=L%XXg=t$!<dZFP>N2+hRh8wwqn5D7?=}snIn-|8H#{^n)Cq=R zr;Ln@-ItJIzBy-V=n~Qx(e2njL*CHmlAWE6f$h%^pWAx9!gEDcr$_(v0T=&~Xn{GM zB=hmD1;>1{o&~gz74PsbHkl+2&Asx(nNz3BUy3>?)(96W)y#a~8d2`arCkkH_U&?B zCh1>Y*Ub27R7wNF-(lYQxjbU9!b&|A)9&2(<Yw4tTq5OQe!(EMYc0|GH7>2e0U5{5 zV&}vF$*NjXi}%X18i~jGuwH=Hc#p3*?OS!?Sw~2|Pw*B}DC6WUQfo`g@&}gTjpM8} z>_?pTbZTUM#m1*HiIqi3B5g2Fy8F3!2Hz=0ArPHR8oTy)ZrAyXXji~c!=DY@sn4yk z>&s@?t>;W>z73TSQ)%s<=xut!>@I6Q5tte`RqdvybzVq{>HYM&m(Ss+LficT$@dwW zpqjGQQHopg^og9CZP0-PulOE0v+a>()5BK9t<|g=O~DpM&%GYno{-0zf2n!}G-YP! zheSTluk^5oX;*U7(+^=y7sAG0x;C*!zMR~d?G`d(+l00|KCPn-6$Fm+&Kz0wT79(n z0#0J2cvX%EStl&zuTv@G??qOxyY|9OUOIdjq*^=%+(Np8&c4`qv>B4$UkiqoXdK71 w4>Q*>d%QoZmc6(els4?WzS=o>wvbv%ihoq|sxRA{XaBn><CEoI#BHni2Yd^Qz5oCK literal 0 HcmV?d00001 diff --git a/redstar/Assets.xcassets/Rank/select_box.imageset/select_box@3x.png b/redstar/Assets.xcassets/Rank/select_box.imageset/select_box@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..789b62900eb70f31e296e4f1b2c3016282403968 GIT binary patch literal 2148 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 K+10GDr2hbJ%wTr_ literal 0 HcmV?d00001 diff --git a/redstar/Assets.xcassets/SelectStore/Contents.json b/redstar/Assets.xcassets/SelectStore/Contents.json new file mode 100644 index 0000000..da4a164 --- /dev/null +++ b/redstar/Assets.xcassets/SelectStore/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/redstar/Assets.xcassets/SelectStore/check_box.imageset/Contents.json b/redstar/Assets.xcassets/SelectStore/check_box.imageset/Contents.json new file mode 100644 index 0000000..164a776 --- /dev/null +++ b/redstar/Assets.xcassets/SelectStore/check_box.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "选ä¸@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "选ä¸@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git "a/redstar/Assets.xcassets/SelectStore/check_box.imageset/\351\200\211\344\270\255@2x.png" "b/redstar/Assets.xcassets/SelectStore/check_box.imageset/\351\200\211\344\270\255@2x.png" new file mode 100644 index 0000000000000000000000000000000000000000..de721cc81a8abc0facfd68703a45398fdb5d8dbe GIT binary patch literal 1555 zcmaJ>eM}Q~82+`OR<!d2a8n~3S7pec*H36q3$(qqbhCh^hK?Ae^bV-dUcEbQ=>}Fd z7Bn@0!4LeHOwCXe7sO>VQv;hAB*J1gXT~%tn;DBPI3<yfS-L9%?vJrcF898_ywCGK z@B4dld-8G&{HPUC006!*8#A-tl<>>r0>JrwAlS(!%Nd=O$tOz~kBuUL8Yhbh$mq0{ z5@y1NS8nei)&mfc=&)EBt7!vjC!IoDxJKx8x>+;;>odJ>o4uT1pkkub;Zng*FL%I@ z16RQXa+Ap9))HloY#&AB`*JLHU%6e0!<iY-dN0ZnI0?oEd7Tw58uhB+NnVtV!^a2= zO_ng_D)^Nst0@oCk`w{Sg=wjFkyr+$D}`ctTDmel1(L8iB2pj{QL0FZ%B84C0!=+I z+l|6YP&1~V>cwU%xQt=kD1vxA9-&7nB&kwFtW+uykpz)QQrU`By3)niys0i)FwKAw zw4HLe83*Zt!i=_JatEV=S*5Q=aJpw`UG&tN*o7fpn;Q`eMd6XA3r(i~FLgR+s%ged zyw>}l#I&W-O(151CU;PF_Towe;Z|-`OA$7Pq%0&^F}=mSGLj+bGSUrcwUb+ek_sFy zob=FZCov`yYIM<z&1ENym<ncDgboLe>eO1LPLVEGOSBrXSSQ!0)p|@XlPRTAOs&LZ z(^!nO?{E?>W*UpX#-`1R4co!#W;<g9<=9E!dWv*HlVhWf*|kV#<(tCdvulyfibYs4 zNceL9b=lKLtb@YgjCI*$#{7hfbv(sdyYBLEI{@5|jF{Tu{iV2K=z~uGT)!r?krUm{ zycg0!J=}pSp}$HWzigG)KF7*F27XYCU2I%(W?^&vE$WXh!{Rwj^R_9yFC)6L?>$Zc zkiYFxP1`Bx;iLZCq!Mn`_{4AVm+bz{v^^u`E6{)VU^{elAs@1U#aRLCcX9lOBfPxK z=!gV=zAn`J_NWC^J$aHCh>N@N!xBz$^4?=f$xX3}guS;;FG+?Yu0!F#7<IBv*3r<y zh5WqMMahw<{GO55)^K{o;p#=JLjHp>8v~<bPvWJ~f&~i%aebpOpLfSuMUQ;zfduP} zg$*ZaTS`*&StqN<#tZTXRdXa8_}<*DqXC2T`!@f|$lLW>rMn+?9eB&J?Cg#Hz(Q6j z7V}QmC2o16ZZ#M$azAQJ*oF;0GK|Crp$EL8(a^;3uI>pBzJg=i-P;>zer8te^S*fg zraE|_l2Tmk|5W=l_gJv2`{w>bu<1&5Oo5_s0qDs+5!!HMxXBw#(s#xt9M$Ay`m8O@ znm~1mxTYdXJbuBDym_T~eEYHwv--LYfm6-L&#h5p`8R$R*;+VUvwxd^DVVQG{6r1( ztJJxMmwy|6+KHS6_Y3E6ZR$I{k!!y}x&6NEwSNw*#yT20zs$H@5VPyY<(CCpu8v*B z`)-mCLQ(VEu(^A#t&6aH9d|-7lsWze!)bUnbS=Kf!~OYo9sl}ZO#AunK^`s0h_1T7 z>F5@%Pv3cN)#Ikc+tr+9$%VO)3G9n_flo{X>wj$;<F)2p_nlmtC~R#xn{d~+l$!T> z{ux5m^M1@wQ~qFPN9D*}YrWy!n&U?{DUCT7WCJVDce2_Kr6tz(5m6jq)(3a0V%Izf O|E7()9PA5CQO!SZusJpW literal 0 HcmV?d00001 diff --git "a/redstar/Assets.xcassets/SelectStore/check_box.imageset/\351\200\211\344\270\255@3x.png" "b/redstar/Assets.xcassets/SelectStore/check_box.imageset/\351\200\211\344\270\255@3x.png" new file mode 100644 index 0000000000000000000000000000000000000000..53e91f110e9fbb1ebf541a624b29dd7830142b11 GIT binary patch literal 1856 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 EZ-0u#LI3~& literal 0 HcmV?d00001 diff --git a/redstar/Assets.xcassets/SelectStore/uncheck_box.imageset/Contents.json b/redstar/Assets.xcassets/SelectStore/uncheck_box.imageset/Contents.json new file mode 100644 index 0000000..a832b60 --- /dev/null +++ b/redstar/Assets.xcassets/SelectStore/uncheck_box.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "形状-49@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "形状-49@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git "a/redstar/Assets.xcassets/SelectStore/uncheck_box.imageset/\345\275\242\347\212\266-49@2x.png" "b/redstar/Assets.xcassets/SelectStore/uncheck_box.imageset/\345\275\242\347\212\266-49@2x.png" new file mode 100644 index 0000000000000000000000000000000000000000..8aa4b3bb1b1ecf5eef90d0d4b612e7a3d83fe6aa GIT binary patch literal 1091 zcmaJ=K}Zx)7=G(oh$yL4tbsMnhN!qZGpoD0gPZH_?CM4<wk|1ladzgZgU-Bh=B+zQ zSOmca)-5Wikh~N@7okgsiaOM-z(dxhkUV%1I+YmqW_7hg+rVSq|M<S||Nj5|@5VrX zZ*}E~N&rB0qEASXf2+MJ$^dYzfBXH41ob#Jj0e#e&WQ#DJu=EbDxr$wFa<?<cKSW+ z0>Ig*q=)fv@;omg)hpT<uchjQ4M117rHj%e#8d{3D_V%&eDRW|6gfl>`IBr?kHQJ1 zZ_a>&bNy*)Zc+-$boW`R%i@WE3b9C8>Xc^kR){X>@?>uxGc;9z;K>lZYic+-Kt+)O zDZe-1kyx&s>Iix{f1o4S(MtJ9%&?t|kM*!Y-rvTvK5FlyNj5_s<5NO>FBgeI^aRE_ z&oH@M&YNrVB4eE4g25oe`WT<jLl7QwR>Pv@(M)$yL4c-YC^}Y<M%jvD24!)GCQf%t zQ1yLT&D?7fX&7UPI>UKcyQCs8nfyOgRrk>*PQe4e{}eXUvpQr_&_r27A{RI2wo~bR z)PN#JMjD~1ViyM{5Ju(%(y3^)&^4-QNYP}JGn)&XWRg#4CKfdbCWH`8RJ@8J^Fowu z7h=9Zk1rbGxR}4Qjg3TwxW6+HYl{Tgc#$h0DXT&a7rF8Qx1%K29tTw?nFVMlGf<8j zNTmv8^Gazi?Ird0xN>PP{*qjVm|^V8{p+%eM`VKR?f&SJV1M|bMkd}Mquns+=_k)( zIU)3<t<RY*bG^#hGU~`kk|dvQJX{riUK0k~qt$mmcXqB^9_jn;EU$5X*xs=m$9rpM z0@Z0yUgIA7wB+1A>DV~cI$zJXfU>;4wHR3(eDh!_z7TeYuWzm{k2iB=)YW{`#r*W4 zkz?UHur=DA>b>dmXIAnb>+WMvGn#IC{bcP(<x|HwaHis(>#)O>ef!uQZ{Rla7kU@? o%u4OjEmyYu_LsXy19zIs!H>0v^Ov%}zS_?^5$hM8MMkgv0dr$n%>V!Z literal 0 HcmV?d00001 diff --git "a/redstar/Assets.xcassets/SelectStore/uncheck_box.imageset/\345\275\242\347\212\266-49@3x.png" "b/redstar/Assets.xcassets/SelectStore/uncheck_box.imageset/\345\275\242\347\212\266-49@3x.png" new file mode 100644 index 0000000000000000000000000000000000000000..1bb1a5e8cfcbd5eaab58de5854d687e4197109f0 GIT binary patch literal 1163 zcmeAS@N?(olHy`uVBq!ia0vp^P9V&|#K6EPZMa+$$dN2@jVKAuPb(=;EJ|f?Ovz75 zRq)JBOiv9;O-!jQJeg|4z`(4Q84^(v;p=0SoS&<g2vVb0ky`-N&A?z|Ur~^loSj;t zkd&I9nP;o?e)oPQh0GLNrEpVU1K$GY)Qn7zs-o23D!-8As_bOT6eW8*1)B;hpaHq5 zC5Z|ZxjA{oRu#5NU~{d2Y>=?Nk^)#sNw%#L#8DBx0SeCfMX3s=dS<%G28JdI=9YSf zre@}r<~j;SK)$|#g}#x2u7RbMsj-!TkpdJb0c|TvNwW%aaf8|g<k>1^l#~=$>Fbx5 zm+O@q>*W`v>l<2HTIw4Z=^Gj80#)c1SLT%@R_NvxE5l51Ni9w;$}A|!%+FH*nV6WA zUs__T1av9H3%LbwWAlok!2}F2{ffi_eM3D1ke6TzeSPsO&CP|YE-nd5MYtEM!Nnn! z1*!T$sm1xFMajU3OH&3}Rbb^@l$uzQUlfv`p92fUfQ<Z-{NjxK0tIJhaHuJ0glFcZ z<d+v~g7x_NT6yLbmn7yTr+T{BDgjN=%gju%a&a~^GI4gabTo2yGBk8Gbu=(`b8|K} zbp$eu9Ssa%dR_99OLJ56N?>|Z5PBVP>IEf-+ybD@E~!PCWvMA{Mftf3U~gMx;&zKU zPV=C8Q*gV*0;gVmpkwqwk&6`BFd<+H0x{u97s!Dp{?t5RiZ22tZSE#d6=1gb?djqe zQgJKEruZ2TGv5KGBgc*%n<12beqL(Q0baJrGTcXYMm%L;>JXfMU-JL||NgUlnY9i! zoo;4eJi_qhL46QIfbG5mD(XybUmvgm#X8hKPn@Q_^4Y3D-o;XEKFs?LNog~1C`>XI zkZfRenmFaH2NO$Ha8_fWwcA^Xt;tvV0<8rY6dGOx)?YX*ud<!nbL|4R%U4&(E-vf2 zWtepwg%PmyuHU5waY+URhw8E%CI$}Yz<@jT8Ql%j!t6Wl+<xFQ^~T1>Cbpqdqf3h3 qDxUx7DuE5WFVlPVQlI1Uj_nL#Z(=3|E9-v;6%U@SelF{r5}E*24tt6K literal 0 HcmV?d00001 diff --git a/redstar/Assets.xcassets/SelectStore/x.imageset/Contents.json b/redstar/Assets.xcassets/SelectStore/x.imageset/Contents.json new file mode 100644 index 0000000..caf5c1e --- /dev/null +++ b/redstar/Assets.xcassets/SelectStore/x.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "x@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "x@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/redstar/Assets.xcassets/SelectStore/x.imageset/x@2x.png b/redstar/Assets.xcassets/SelectStore/x.imageset/x@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..67179a3c40fdd83384a78b0afd8025b21bab25bf GIT binary patch literal 1205 zcmeAS@N?(olHy`uVBq!ia0vp^{2<K1#=yYnb8+b%AV;#qHKHUqKdq!Zu_%?nF(p4K zRlzeiF+DXXH8G{K@MNkD0|T>KW=KRygs+cPa(=E}B1ny1MQ#C5Hv@x>eMLcHa&~Ho zLQ-maW}dCm``!DM6f#q6mBLMZ4SWlnQ!_F>s)|yBtNcQetFn_VQ<UuO6l^N2fCl8I zmLw`v<mTiRTUFR9fz7o7vO&W7N(x{lCE2!05JyG$1}He^7o{qg>Y3>#8yK1>m|N-@ znwptgn(HVS0r~m{7Wzg8x(1e3rp8tVMhZ}%1hlOvCCw_x#SLl~kY}ruQBqQ1rLSLJ zUanVete0Puu5V~*X{m2uq;F)T3sj+7T$xvrSfQI&tPC^3CAB!YD6^m>Ge1uOWMX1c zerbuV640d(FXR@$jm;~D1`{yA^eYkz^bPe4Kwg3=^!3HBG&dKny0|1L72#g21{a4^ z7NqJ2r55Lx79|5CE=?I^Re_arQEFmIeo;t%ehw@Y12XbU@{2R_3lyB4!J($05uTZs zl3!k|3D)E5Yvq|&T#}fVoa*Ufs{}MfFEca6%FV#V&B)o=+0n?^$<WZ%)WX!w%)-pT z(8$!q#K_3d45rs5Ke;qFHLnDwHwB^B1*cw6a>y+J+U$~Alv$RV;#QQOs{r=4RVHq? zIN~%9sy79<Tbyv})dxC89~8Mrkqr|9rXUa#o^*j6c;ZjZ1E%;QVA9^o)VLCuyHq`0 z978H@CH?sSzg|bc*r16+;RnBfgMph8^Mr{!j~G}4Vz@ej8)k^A2=g70RNz$j2b5Jv zlA6M{*|9}aK>rUvBaeZkKm>!aNQ#28z-*>MAqR%W6yF6}VoEco@`!pTItZEk?Po9u zH(2ocgi8>|w#lp+{j3828*XtkD{NB~IL^!>;PJg$A<b<QSKIwf4x#@TlLUV2hkUme zILLB@$>ERSss>3l#!1OdMiWF2m>gu5OA|Shn4mpl!rKO~Lu(mc{%Ow<5vgHFs+({? z%!G4>v>79d#0h)piA@EHeD;S6xK608xW#{>@B?GN;z^HL{|-Llyqi+u+?Q~<Meg8> z9dGTmEZWXmznFDl?)BbhlUPr*J-9T*^MG}NvxCs=f}fn+Ze~w}8BUhj%yr(tG#6Bm Nc)I$ztaD0e0stbbg;4+i literal 0 HcmV?d00001 diff --git a/redstar/Assets.xcassets/SelectStore/x.imageset/x@3x.png b/redstar/Assets.xcassets/SelectStore/x.imageset/x@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..fcc23009e88c6b6115c0706509a45479dfd5463f GIT binary patch literal 1359 zcmeAS@N?(olHy`uVBq!ia0vp^;vmey#=yWhUH6F@kRw^*8c`CQpH@<ySd_}(n3A8A zs^FQMn4TJxnwU~qcrw+7fq_{qGbExU!q>+tIX_n~5u`@1BDVmjn}NZ`zM>#8IXksP zAt^OIGtXA({qFrr3YjUkO5vuy2EGN(sTr9bRYj@6RemAKRoTgwDN6Qs3N{s1Km&49 zOA-|-a&z*EttxDlz~)*3*&tzkB?YjOl5ATgh@&EW0~DO|i&7O#^~`jW4Gc{b%q{f{ zP0h?L&2<!vfP8%e3w<L4T?0!iQ)4RwBLyf>0@_xTl4cd;;s&(~$g@?-C@Cqh($_C9 zFV`zK*2^zS*Eh7ZwA42+(l;{F1**_3uFNY*tkBIXR)(42l3JWxlvz-cnV+WsGBGhJ zzqG_w3FuOY7jg^W#^x16g9#X5`W1-<`i6Q2ATPlb`ugHmnwtw(U0f2Bif}JhgNs8d z3sUuiQj7CTi;{s6m!=G|s=&&*C^fMpzbGU>KL-|y0U7xv`NbLe1q#m2;80W02+zz* z$uBR~1ncqjwerj>E=kNwPW5!LRRWr#mzkMj<!0atMCO)`M$S%#hOVZTj;6*=7M8BA zmWBofZkDDny)OC5rManjB{01y2)&Lt^@5T^ZUN9{m(-%nveXo}qWoM1u(z!;al6GF zr+HAlDY)HYfm5$O&@uX;$VG~5m=G`pftc{53*^8Pe`+2u#TNmScKalkN?`8V@9E+g zQgJKk$N&HK`~t=e2Fe`_OadS0cQP_L$hb8yFnJa`PPJ{*{LOyE$H#z8pqP<GU=!mV zhd;bpCl4^0_6TYn;0R{8bgesuMLFbpJy65VFMQ7oRNn9yz0$rDn~}$|`@KEWf(q_s zLeB))LVyY1rcvAB8sE|Wh9Bw<42=@L9?yys3l%y3H=o+?CRWqqs_gU7KBup>@wkId z^OG>O6i+piqyHCl{dcxK!jW2hP-KIGW{L~9heQPnZ;HT!wwnf$s|4=42~21{wUyaW z8)&4>CdLl&#~iW}eJqcnc{~<w;%`3`^5jRzvBip_o_g(!{cIww4;0*uSR)UImbAX; zx@fvUgC+6HgCdv5?2A4WR4kM1+$(-pa%IGtV;@X*9m=t(yK%h1U9pWVU=lBz)n8$O z_h|=sRT?Zr6%II9X<ul{)}J@0g@3tHs)9fTi_jE@)0rn454g51+;C@R*Sqo{or9?w z=R{n4R5M$6j;32EdUHs5^*l6)X+Hcwy5$ke{Dqnkd-{1F_{8$0xQJX7^bdM7S>j{D zVc7zSS-vUH0^6=-zDTfKu}8>dbxiSsqyIwK9vz6yn7V*z?cM|j7KVFka*jGo2;2!O O;yhjbT-G@yGywn%^v-Jl literal 0 HcmV?d00001 diff --git a/redstar/Classes/Macro/Constant.h b/redstar/Classes/Macro/Constant.h index d5d5b25..a85f88c 100644 --- a/redstar/Classes/Macro/Constant.h +++ b/redstar/Classes/Macro/Constant.h @@ -130,6 +130,7 @@ #define kResultTitleBackColor [UIColor colorWithRed:238 / 255.0 green:238 / 255.0 blue:244 / 255.0 alpha:1.0] +#define kSelectStoreColor [UIColor colorWithRed:111 / 255.0 green:120 / 255.0 blue:216 / 255.0 alpha:1.0] #define kCommentViewHeight 300 #define kCommentWithStarViewHeight 325 diff --git a/redstar/Classes/Module/Function/OnLine/AddOnLine/Cell/OnLineTableViewCell.h b/redstar/Classes/Module/Function/OnLine/AddOnLine/Cell/OnLineTableViewCell.h index 2134e0c..c46cffb 100644 --- a/redstar/Classes/Module/Function/OnLine/AddOnLine/Cell/OnLineTableViewCell.h +++ b/redstar/Classes/Module/Function/OnLine/AddOnLine/Cell/OnLineTableViewCell.h @@ -7,10 +7,14 @@ // #import <UIKit/UIKit.h> +#import "ZanButton.h" @interface OnLineTableViewCell : UITableViewCell @property (nonatomic, strong) UILabel *titleLabel; @property (nonatomic, strong) UILabel *selectLabel; +@property (nonatomic, strong) UIButton *storeBtn; +@property (nonatomic, strong) UIButton *averageBtn; + @end diff --git a/redstar/Classes/Module/Function/OnLine/AddOnLine/Cell/OnLineTableViewCell.m b/redstar/Classes/Module/Function/OnLine/AddOnLine/Cell/OnLineTableViewCell.m index 11615f6..fbf5058 100644 --- a/redstar/Classes/Module/Function/OnLine/AddOnLine/Cell/OnLineTableViewCell.m +++ b/redstar/Classes/Module/Function/OnLine/AddOnLine/Cell/OnLineTableViewCell.m @@ -28,7 +28,6 @@ - (void)setup { self.titleLabel.textColor = kOnLineCellTitleColor; - self.selectLabel.textColor = kOnLineCellDetailColor; } @@ -56,6 +55,9 @@ // 高度 NSLayoutConstraint *titleBottom = [NSLayoutConstraint constraintWithItem:_titleLabel attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeBottom multiplier:1.0 constant:0]; [self.contentView addConstraint:titleBottom]; + // 高度 + NSLayoutConstraint *titleHeight = [NSLayoutConstraint constraintWithItem:_titleLabel attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:50]; + [self.contentView addConstraint:titleHeight]; } return _titleLabel; @@ -66,6 +68,7 @@ { if (!_selectLabel) { _selectLabel = [[UILabel alloc] init]; + _selectLabel.textColor = kOnLineCellDetailColor; _selectLabel.textAlignment = NSTextAlignmentRight; _selectLabel.translatesAutoresizingMaskIntoConstraints = NO; _selectLabel.font = [UIFont systemFontOfSize:15.0]; @@ -80,9 +83,9 @@ [self.contentView addConstraint:selectRight]; // å³è¾¹ - NSLayoutConstraint *selectWidth = [NSLayoutConstraint constraintWithItem:_selectLabel attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:50]; - [self.contentView addConstraint:selectWidth]; - +// NSLayoutConstraint *selectWidth = [NSLayoutConstraint constraintWithItem:_selectLabel attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:50]; +// [self.contentView addConstraint:selectWidth]; +// // 高度 NSLayoutConstraint *selectBottom = [NSLayoutConstraint constraintWithItem:_selectLabel attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeBottom multiplier:1.0 constant:0]; [self.contentView addConstraint:selectBottom]; @@ -90,4 +93,73 @@ return _selectLabel; } +- (UIButton *)storeBtn +{ + if (!_storeBtn) { + _storeBtn = [[UIButton alloc] init]; + [_storeBtn setTitleColor:kOnLineCellTitleColor forState:UIControlStateNormal]; + _storeBtn.translatesAutoresizingMaskIntoConstraints = NO; + [_storeBtn setImage:[UIImage imageNamed:@"select_box"] forState:UIControlStateNormal]; + [_storeBtn setImage:[UIImage imageNamed:@"on_select_box"] forState:UIControlStateSelected]; + _storeBtn.titleLabel.font = [UIFont systemFontOfSize:15.0f]; + _storeBtn.imageEdgeInsets = UIEdgeInsetsMake(0, 0, 0, 20); + _storeBtn.titleEdgeInsets = UIEdgeInsetsMake(0, 5, 0, 0); + _storeBtn.imageView.contentMode = UIViewContentModeRight; + _storeBtn.titleLabel.contentMode = UIViewContentModeLeft; + [self.contentView addSubview:_storeBtn]; + + // 顶端 + NSLayoutConstraint *selectTop = [NSLayoutConstraint constraintWithItem:_storeBtn attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeTop multiplier:1.0 constant:0]; + [self.contentView addConstraint:selectTop]; + + // 左边 + NSLayoutConstraint *selectRight = [NSLayoutConstraint constraintWithItem:_storeBtn attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeRight multiplier:1.0 constant:-122]; + [self.contentView addConstraint:selectRight]; + + // å³è¾¹ + NSLayoutConstraint *selectWidth = [NSLayoutConstraint constraintWithItem:_storeBtn attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:80]; + [self.contentView addConstraint:selectWidth]; + + // 高度 + NSLayoutConstraint *selectBottom = [NSLayoutConstraint constraintWithItem:_storeBtn attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeBottom multiplier:1.0 constant:0]; + [self.contentView addConstraint:selectBottom]; + } + return _storeBtn; +} + + +- (UIButton *)averageBtn +{ + if (!_averageBtn) { + _averageBtn = [[UIButton alloc] init]; + [_averageBtn setTitleColor:kOnLineCellTitleColor forState:UIControlStateNormal]; + _averageBtn.translatesAutoresizingMaskIntoConstraints = NO; + [_averageBtn setImage:[UIImage imageNamed:@"select_box"] forState:UIControlStateNormal]; + [_averageBtn setImage:[UIImage imageNamed:@"on_select_box"] forState:UIControlStateSelected]; + _averageBtn.titleLabel.font = [UIFont systemFontOfSize:15.0f]; + _averageBtn.imageEdgeInsets = UIEdgeInsetsMake(0, 0, 0, 20); + _averageBtn.titleEdgeInsets = UIEdgeInsetsMake(0, 5, 0, 0); + _averageBtn.imageView.contentMode = UIViewContentModeRight; + _averageBtn.titleLabel.contentMode = UIViewContentModeLeft; + [self.contentView addSubview:_averageBtn]; + + // 顶端 + NSLayoutConstraint *selectTop = [NSLayoutConstraint constraintWithItem:_averageBtn attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeTop multiplier:1.0 constant:0]; + [self.contentView addConstraint:selectTop]; + + // 左边 + NSLayoutConstraint *selectRight = [NSLayoutConstraint constraintWithItem:_averageBtn attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeRight multiplier:1.0 constant:-18]; + [self.contentView addConstraint:selectRight]; + + // å³è¾¹ + NSLayoutConstraint *selectWidth = [NSLayoutConstraint constraintWithItem:_averageBtn attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:95]; + [self.contentView addConstraint:selectWidth]; + + // 高度 + NSLayoutConstraint *selectBottom = [NSLayoutConstraint constraintWithItem:_averageBtn attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeBottom multiplier:1.0 constant:0]; + [self.contentView addConstraint:selectBottom]; + + } + return _averageBtn; +} @end diff --git a/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/CheckBoxButton.h b/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/CheckBoxButton.h new file mode 100644 index 0000000..1face8a --- /dev/null +++ b/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/CheckBoxButton.h @@ -0,0 +1,13 @@ +// +// CheckBoxButton.h +// redstar +// +// Created by admin on 15/12/16. +// Copyright © 2015å¹´ ZWF. All rights reserved. +// + +#import <UIKit/UIKit.h> + +@interface CheckBoxButton : UIButton + +@end diff --git a/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/CheckBoxButton.m b/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/CheckBoxButton.m new file mode 100644 index 0000000..ac31bf2 --- /dev/null +++ b/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/CheckBoxButton.m @@ -0,0 +1,24 @@ +// +// CheckBoxButton.m +// redstar +// +// Created by admin on 15/12/16. +// Copyright © 2015å¹´ ZWF. All rights reserved. +// + +#import "CheckBoxButton.h" + +@implementation CheckBoxButton + +- (CGRect)titleRectForContentRect:(CGRect)contentRect +{ + CGFloat w = self.frame.size.width; + CGFloat h = self.frame.size.height; + return CGRectMake(32, 0, w - 22, h); +} +- (CGRect)imageRectForContentRect:(CGRect)contentRect; +{ + CGFloat h = self.frame.size.height; + return CGRectMake(0, (h - 22) / 2, 22, 22); +} +@end diff --git a/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/SelectAreaTableCell.h b/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/SelectAreaTableCell.h index 3f797be..ddd055a 100644 --- a/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/SelectAreaTableCell.h +++ b/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/SelectAreaTableCell.h @@ -7,10 +7,10 @@ // #import <UIKit/UIKit.h> +#import "CheckBoxButton.h" @interface SelectAreaTableCell : UITableViewCell -@property (nonatomic, strong) UIImageView *checkBoxImageView; - +@property (nonatomic, strong) CheckBoxButton *checkBoxButton; @property (nonatomic, strong) UIImageView *iconImageView; @end diff --git a/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/SelectAreaTableCell.m b/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/SelectAreaTableCell.m index 3454e50..dacebbe 100644 --- a/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/SelectAreaTableCell.m +++ b/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/SelectAreaTableCell.m @@ -10,8 +10,70 @@ @implementation SelectAreaTableCell -- (void)awakeFromNib { - // Initialization code +- (CheckBoxButton *)checkBoxButton +{ + if (!_checkBoxButton) { + _checkBoxButton = [[CheckBoxButton alloc] init]; + [_checkBoxButton setTitleColor:kLightBlack forState:UIControlStateNormal]; + [_checkBoxButton setTitleColor:kSelectStoreColor forState:UIControlStateSelected]; + _checkBoxButton.titleLabel.font = [UIFont systemFontOfSize:17.0]; + _checkBoxButton.translatesAutoresizingMaskIntoConstraints = NO; + [_checkBoxButton setImage:[UIImage imageNamed:@"uncheck_box"] forState:UIControlStateNormal]; + [_checkBoxButton setImage:[UIImage imageNamed:@"check_box"] forState:UIControlStateSelected]; + _checkBoxButton.imageEdgeInsets = UIEdgeInsetsMake(0, 0, 0, 20); + _checkBoxButton.titleEdgeInsets = UIEdgeInsetsMake(0, 5, 0, 0); + _checkBoxButton.imageView.contentMode = UIViewContentModeRight; + _checkBoxButton.titleLabel.contentMode = UIViewContentModeLeft; + [_checkBoxButton addTarget:self action:@selector(click:) forControlEvents:UIControlEventTouchUpInside]; + [self.contentView addSubview:_checkBoxButton]; + + // 顶端 + NSLayoutConstraint *titleTop = [NSLayoutConstraint constraintWithItem:_checkBoxButton attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeTop multiplier:1.0 constant:8]; + [self.contentView addConstraint:titleTop]; + + // 左边 + NSLayoutConstraint *titleLeft = [NSLayoutConstraint constraintWithItem:_checkBoxButton attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeLeft multiplier:1.0 constant:20]; + [self.contentView addConstraint:titleLeft]; + + + NSLayoutConstraint *titleHeight = [NSLayoutConstraint constraintWithItem:_checkBoxButton attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:34]; + [self.contentView addConstraint:titleHeight]; + + // 高度 + NSLayoutConstraint *titleBottom = [NSLayoutConstraint constraintWithItem:_checkBoxButton attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeBottom multiplier:1.0 constant:-8]; + [self.contentView addConstraint:titleBottom]; + } + return _checkBoxButton; +} +- (void)click:(CheckBoxButton *)sender +{ + sender.selected = !sender.selected; +} + +- (UIImageView *)iconImageView +{ + if (!_iconImageView) { + _iconImageView = [[UIImageView alloc] init]; + _iconImageView.translatesAutoresizingMaskIntoConstraints = NO; + [self.contentView addSubview:_iconImageView]; + + // 顶端 + NSLayoutConstraint *titleTop = [NSLayoutConstraint constraintWithItem:_iconImageView attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeTop multiplier:1.0 constant:23]; + [self.contentView addConstraint:titleTop]; + + // 左边 + NSLayoutConstraint *titleWidth = [NSLayoutConstraint constraintWithItem:_iconImageView attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:13]; + [self.contentView addConstraint:titleWidth]; + + // å³è¾¹ + NSLayoutConstraint *titleRight = [NSLayoutConstraint constraintWithItem:_iconImageView attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeRight multiplier:1.0 constant:-20]; + [self.contentView addConstraint:titleRight]; + + // 高度 + NSLayoutConstraint *titleBottom = [NSLayoutConstraint constraintWithItem:_iconImageView attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:8]; + [self.contentView addConstraint:titleBottom]; + } + return _iconImageView; } - (void)setSelected:(BOOL)selected animated:(BOOL)animated { diff --git a/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/SelectProvinceTableCell.h b/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/SelectProvinceTableCell.h index bbcd7f6..4ce791f 100644 --- a/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/SelectProvinceTableCell.h +++ b/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/SelectProvinceTableCell.h @@ -7,7 +7,9 @@ // #import <UIKit/UIKit.h> +#import "CheckBoxButton.h" @interface SelectProvinceTableCell : UITableViewCell - +@property (nonatomic, strong) CheckBoxButton *checkBoxButton; +@property (nonatomic, strong) UIImageView *iconImageView; @end diff --git a/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/SelectProvinceTableCell.m b/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/SelectProvinceTableCell.m index b566f18..b5c8cd8 100644 --- a/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/SelectProvinceTableCell.m +++ b/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/SelectProvinceTableCell.m @@ -10,14 +10,75 @@ @implementation SelectProvinceTableCell -- (void)awakeFromNib { - // Initialization code +- (CheckBoxButton *)checkBoxButton +{ + if (!_checkBoxButton) { + _checkBoxButton = [[CheckBoxButton alloc] init]; + [_checkBoxButton setTitleColor:kLightBlack forState:UIControlStateNormal]; + [_checkBoxButton setTitleColor:kSelectStoreColor forState:UIControlStateSelected]; + _checkBoxButton.titleLabel.font = [UIFont systemFontOfSize:17.0]; + _checkBoxButton.translatesAutoresizingMaskIntoConstraints = NO; + [_checkBoxButton setImage:[UIImage imageNamed:@"uncheck_box"] forState:UIControlStateNormal]; + [_checkBoxButton setImage:[UIImage imageNamed:@"check_box"] forState:UIControlStateSelected]; + _checkBoxButton.imageEdgeInsets = UIEdgeInsetsMake(0, 0, 0, 20); + _checkBoxButton.titleEdgeInsets = UIEdgeInsetsMake(0, 5, 0, 0); + _checkBoxButton.imageView.contentMode = UIViewContentModeRight; + _checkBoxButton.titleLabel.contentMode = UIViewContentModeLeft; + [_checkBoxButton addTarget:self action:@selector(click:) forControlEvents:UIControlEventTouchUpInside]; + [self.contentView addSubview:_checkBoxButton]; + + // 顶端 + NSLayoutConstraint *titleTop = [NSLayoutConstraint constraintWithItem:_checkBoxButton attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeTop multiplier:1.0 constant:8]; + [self.contentView addConstraint:titleTop]; + + // 左边 + NSLayoutConstraint *titleLeft = [NSLayoutConstraint constraintWithItem:_checkBoxButton attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeLeft multiplier:1.0 constant:50]; + [self.contentView addConstraint:titleLeft]; + + + NSLayoutConstraint *titleHeight = [NSLayoutConstraint constraintWithItem:_checkBoxButton attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:30]; + [self.contentView addConstraint:titleHeight]; + + // 高度 + NSLayoutConstraint *titleBottom = [NSLayoutConstraint constraintWithItem:_checkBoxButton attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeBottom multiplier:1.0 constant:-8]; + [self.contentView addConstraint:titleBottom]; + } + return _checkBoxButton; +} +- (void)click:(CheckBoxButton *)sender +{ + sender.selected = !sender.selected; +} + +- (UIImageView *)iconImageView +{ + if (!_iconImageView) { + _iconImageView = [[UIImageView alloc] init]; + _iconImageView.translatesAutoresizingMaskIntoConstraints = NO; + [self.contentView addSubview:_iconImageView]; + + // 顶端 + NSLayoutConstraint *titleTop = [NSLayoutConstraint constraintWithItem:_iconImageView attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeTop multiplier:1.0 constant:23]; + [self.contentView addConstraint:titleTop]; + + // 左边 + NSLayoutConstraint *titleWidth = [NSLayoutConstraint constraintWithItem:_iconImageView attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:11]; + [self.contentView addConstraint:titleWidth]; + + // å³è¾¹ + NSLayoutConstraint *titleRight = [NSLayoutConstraint constraintWithItem:_iconImageView attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeRight multiplier:1.0 constant:-20]; + [self.contentView addConstraint:titleRight]; + + // 高度 + NSLayoutConstraint *titleBottom = [NSLayoutConstraint constraintWithItem:_iconImageView attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:7.5]; + [self.contentView addConstraint:titleBottom]; + } + return _iconImageView; } - (void)setSelected:(BOOL)selected animated:(BOOL)animated { [super setSelected:selected animated:animated]; - + // Configure the view for the selected state } - @end diff --git a/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/SelectStoreTableCell.h b/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/SelectStoreTableCell.h index 2793f4a..0ae4431 100644 --- a/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/SelectStoreTableCell.h +++ b/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/SelectStoreTableCell.h @@ -7,7 +7,12 @@ // #import <UIKit/UIKit.h> +#import "CheckBoxButton.h" @interface SelectStoreTableCell : UITableViewCell +//@property (nonatomic, strong) UIButton *storeButton1; +//@property (nonatomic, strong) UIButton *storeButton2; +@property (nonatomic, strong) CheckBoxButton *checkBoxButton; + @end diff --git a/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/SelectStoreTableCell.m b/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/SelectStoreTableCell.m index 2225664..ed980a1 100644 --- a/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/SelectStoreTableCell.m +++ b/redstar/Classes/Module/Function/OnLine/SelectStore/Cell/SelectStoreTableCell.m @@ -9,11 +9,105 @@ #import "SelectStoreTableCell.h" @implementation SelectStoreTableCell +//- (UIButton *)storeButton1 +//{ +// if (!_storeButton1) { +// _storeButton1 = [[UIButton alloc] init]; +// _storeButton1.translatesAutoresizingMaskIntoConstraints = NO; +// _storeButton1.backgroundColor = [UIColor lightGrayColor]; +// [self.contentView addSubview:_storeButton1]; +// +// // 顶端 +// NSLayoutConstraint *titleTop = [NSLayoutConstraint constraintWithItem:_storeButton1 attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeTop multiplier:1.0 constant:5]; +// [self.contentView addConstraint:titleTop]; +// +// // å³è¾¹ +// NSLayoutConstraint *titleRight = [NSLayoutConstraint constraintWithItem:_storeButton1 attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeCenterX multiplier:1.0 constant:-5]; +// [self.contentView addConstraint:titleRight]; +// +// // 左边 +// NSLayoutConstraint *titleLeft = [NSLayoutConstraint constraintWithItem:_storeButton1 attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeLeft multiplier:1.0 constant:20]; +// [self.contentView addConstraint:titleLeft]; +// +// // 高度 +// NSLayoutConstraint *titleHeight = [NSLayoutConstraint constraintWithItem:_storeButton1 attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:25]; +// [self.contentView addConstraint:titleHeight]; +// +// // 高度 +// NSLayoutConstraint *titleBottom = [NSLayoutConstraint constraintWithItem:_storeButton1 attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeBottom multiplier:1.0 constant:-5]; +// [self.contentView addConstraint:titleBottom]; +// } +// return _storeButton1; +//} +// +//- (UIButton *)storeButton2 +//{ +// if (!_storeButton2) { +// _storeButton2 = [[UIButton alloc] init]; +// _storeButton2.translatesAutoresizingMaskIntoConstraints = NO; +// _storeButton2.backgroundColor = [UIColor lightGrayColor]; +// [self.contentView addSubview:_storeButton2]; +// +// // 顶端 +// NSLayoutConstraint *titleTop = [NSLayoutConstraint constraintWithItem:_storeButton2 attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeTop multiplier:1.0 constant:5]; +// [self.contentView addConstraint:titleTop]; +// +// // å³è¾¹ +// NSLayoutConstraint *titleRight = [NSLayoutConstraint constraintWithItem:_storeButton2 attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeRight multiplier:1.0 constant:-20]; +// [self.contentView addConstraint:titleRight]; +// +// // 左边 +// NSLayoutConstraint *titleLeft = [NSLayoutConstraint constraintWithItem:_storeButton2 attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeCenterX multiplier:1.0 constant:5]; +// [self.contentView addConstraint:titleLeft]; +// +// // 高度 +// NSLayoutConstraint *titleHeight = [NSLayoutConstraint constraintWithItem:_storeButton2 attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:25]; +// [self.contentView addConstraint:titleHeight]; +// } +// return _storeButton2; +//} -- (void)awakeFromNib { - // Initialization code +- (CheckBoxButton *)checkBoxButton +{ + if (!_checkBoxButton) { + _checkBoxButton = [[CheckBoxButton alloc] init]; + [_checkBoxButton setTitleColor:kLightBlack forState:UIControlStateNormal]; + [_checkBoxButton setTitleColor:kSelectStoreColor forState:UIControlStateSelected]; + _checkBoxButton.titleLabel.font = [UIFont systemFontOfSize:17.0]; + _checkBoxButton.translatesAutoresizingMaskIntoConstraints = NO; + [_checkBoxButton setImage:[UIImage imageNamed:@"uncheck_box"] forState:UIControlStateNormal]; + [_checkBoxButton setImage:[UIImage imageNamed:@"check_box"] forState:UIControlStateSelected]; + _checkBoxButton.imageEdgeInsets = UIEdgeInsetsMake(0, 0, 0, 20); + _checkBoxButton.titleEdgeInsets = UIEdgeInsetsMake(0, 5, 0, 0); + _checkBoxButton.imageView.contentMode = UIViewContentModeRight; + _checkBoxButton.titleLabel.contentMode = UIViewContentModeLeft; + [_checkBoxButton addTarget:self action:@selector(click:) forControlEvents:UIControlEventTouchUpInside]; + [self.contentView addSubview:_checkBoxButton]; + + // 顶端 + NSLayoutConstraint *titleTop = [NSLayoutConstraint constraintWithItem:_checkBoxButton attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeTop multiplier:1.0 constant:8]; + [self.contentView addConstraint:titleTop]; + + // 左边 + NSLayoutConstraint *titleLeft = [NSLayoutConstraint constraintWithItem:_checkBoxButton attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeLeft multiplier:1.0 constant:80]; + [self.contentView addConstraint:titleLeft]; + + + NSLayoutConstraint *titleHeight = [NSLayoutConstraint constraintWithItem:_checkBoxButton attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:30]; + [self.contentView addConstraint:titleHeight]; + + // 高度 + NSLayoutConstraint *titleBottom = [NSLayoutConstraint constraintWithItem:_checkBoxButton attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeBottom multiplier:1.0 constant:-8]; + [self.contentView addConstraint:titleBottom]; + } + return _checkBoxButton; +} +- (void)click:(CheckBoxButton *)sender +{ + sender.selected = !sender.selected; } + - (void)setSelected:(BOOL)selected animated:(BOOL)animated { [super setSelected:selected animated:animated]; diff --git a/redstar/Classes/Module/Function/OnLine/SelectStore/Model/AreaModel.h b/redstar/Classes/Module/Function/OnLine/SelectStore/Model/AreaModel.h index ce66780..5f0a5ca 100644 --- a/redstar/Classes/Module/Function/OnLine/SelectStore/Model/AreaModel.h +++ b/redstar/Classes/Module/Function/OnLine/SelectStore/Model/AreaModel.h @@ -12,6 +12,8 @@ @property (nonatomic, copy) NSString *name; @property (nonatomic, strong) NSArray *provinceArray; +@property (nonatomic, assign) BOOL isChoose; + - (id)initWithName:(NSString *)name children:(NSArray *)children; + (id)dataObjectWithName:(NSString *)name children:(NSArray *)children; diff --git a/redstar/Classes/Module/Function/OnLine/SelectStore/Model/ProvinceModel.h b/redstar/Classes/Module/Function/OnLine/SelectStore/Model/ProvinceModel.h index 2b07fba..bef10f5 100644 --- a/redstar/Classes/Module/Function/OnLine/SelectStore/Model/ProvinceModel.h +++ b/redstar/Classes/Module/Function/OnLine/SelectStore/Model/ProvinceModel.h @@ -11,6 +11,7 @@ @interface ProvinceModel : NSObject @property (nonatomic, copy) NSString *name; @property (nonatomic, strong) NSArray *storeArray; +@property (nonatomic, assign) BOOL isChoose; - (id)initWithName:(NSString *)name children:(NSArray *)children; + (id)dataObjectWithName:(NSString *)name children:(NSArray *)children; diff --git a/redstar/Classes/Module/Function/OnLine/SelectStore/Model/StoreModel.h b/redstar/Classes/Module/Function/OnLine/SelectStore/Model/StoreModel.h index f3a8413..ef5e4dc 100644 --- a/redstar/Classes/Module/Function/OnLine/SelectStore/Model/StoreModel.h +++ b/redstar/Classes/Module/Function/OnLine/SelectStore/Model/StoreModel.h @@ -10,6 +10,7 @@ @interface StoreModel : NSObject @property (nonatomic, copy) NSString *name; +@property (nonatomic, assign) BOOL isChoose; - (id)initWithName:(NSString *)name; + (id)dataObjectWithName:(NSString *)name; diff --git a/redstar/Classes/Module/Function/OnLine/SelectStore/View/SelectStoreHeadView.h b/redstar/Classes/Module/Function/OnLine/SelectStore/View/SelectStoreHeadView.h new file mode 100644 index 0000000..3b76352 --- /dev/null +++ b/redstar/Classes/Module/Function/OnLine/SelectStore/View/SelectStoreHeadView.h @@ -0,0 +1,14 @@ +// +// SelectStoreHeadView.h +// redstar +// +// Created by admin on 15/12/16. +// Copyright © 2015å¹´ ZWF. All rights reserved. +// + +#import <UIKit/UIKit.h> + +@interface SelectStoreHeadView : UIView +@property (nonatomic, strong) UITextField *searchTextFiled; // æœç´¢æ¡† + +@end diff --git a/redstar/Classes/Module/Function/OnLine/SelectStore/View/SelectStoreHeadView.m b/redstar/Classes/Module/Function/OnLine/SelectStore/View/SelectStoreHeadView.m new file mode 100644 index 0000000..aa5beba --- /dev/null +++ b/redstar/Classes/Module/Function/OnLine/SelectStore/View/SelectStoreHeadView.m @@ -0,0 +1,75 @@ +// +// SelectStoreHeadView.m +// redstar +// +// Created by admin on 15/12/16. +// Copyright © 2015å¹´ ZWF. All rights reserved. +// + +#import "SelectStoreHeadView.h" + +@implementation SelectStoreHeadView + +- (instancetype)initWithFrame:(CGRect)frame +{ + self = [super initWithFrame:frame]; + if (self) { + self.searchTextFiled.placeholder = @"请输入问题关键å—"; + self.layer.borderColor = kSeparateLineCGColor; + self.layer.borderWidth = 0.5; + } + return self; +} + +#pragma mark - Lazy Loading +- (UITextField *)searchTextFiled +{ + if (!_searchTextFiled) { + _searchTextFiled = [[UITextField alloc] init]; + _searchTextFiled.font = [UIFont systemFontOfSize:14.0]; + _searchTextFiled.backgroundColor = [UIColor whiteColor]; + _searchTextFiled.translatesAutoresizingMaskIntoConstraints = NO; + _searchTextFiled.layer.cornerRadius = 4.0; + _searchTextFiled.layer.borderWidth = 1.0; + _searchTextFiled.layer.borderColor = kPasswordBorderColor; + UIImageView *imageV = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"search_icon"]]; + imageV.width += 20; + imageV.contentMode = UIViewContentModeCenter; + _searchTextFiled.leftView = imageV; + _searchTextFiled.leftViewMode = UITextFieldViewModeAlways; + + UIButton *imageR = [[UIButton alloc] init]; + imageR.frame = CGRectMake(0, 0, 28, 28); + [imageR setImage:[UIImage imageNamed:@"close"] forState:UIControlStateNormal]; + [imageR addTarget:self action:@selector(searchClick:) forControlEvents:UIControlEventTouchUpInside]; + imageR.contentMode = UIViewContentModeCenter; + imageR.width += 10; + _searchTextFiled.rightView = imageR; + _searchTextFiled.rightViewMode = UITextFieldViewModeAlways; + [self addSubview:_searchTextFiled]; + + // 顶端 + NSLayoutConstraint *titleTop = [NSLayoutConstraint constraintWithItem:_searchTextFiled attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self attribute:NSLayoutAttributeTop multiplier:1.0 constant:8]; + [self addConstraint:titleTop]; + + // 左边 + NSLayoutConstraint *titleLeft = [NSLayoutConstraint constraintWithItem:_searchTextFiled attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self attribute:NSLayoutAttributeLeft multiplier:1.0 constant:20]; + [self addConstraint:titleLeft]; + + // å³è¾¹ + NSLayoutConstraint *titleRight = [NSLayoutConstraint constraintWithItem:_searchTextFiled attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self attribute:NSLayoutAttributeRight multiplier:1.0 constant:-20]; + [self addConstraint:titleRight]; + + // 高度 + NSLayoutConstraint *titleBottom = [NSLayoutConstraint constraintWithItem:_searchTextFiled attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:self attribute:NSLayoutAttributeBottom multiplier:1.0 constant:-8]; + [self addConstraint:titleBottom]; + } + return _searchTextFiled; +} + +- (void)searchClick:(UIButton *)sender +{ + self.searchTextFiled.text = @""; +} + +@end diff --git a/redstar/Classes/Module/Function/OnLine/SelectStore/ViewController/SelectStoreViewController.m b/redstar/Classes/Module/Function/OnLine/SelectStore/ViewController/SelectStoreViewController.m index de51834..e24e372 100644 --- a/redstar/Classes/Module/Function/OnLine/SelectStore/ViewController/SelectStoreViewController.m +++ b/redstar/Classes/Module/Function/OnLine/SelectStore/ViewController/SelectStoreViewController.m @@ -8,14 +8,26 @@ #import "SelectStoreViewController.h" #import <RATreeView.h> +#import "SelectAreaTableCell.h" +#define kSelectAreaTableCell @"selectAreaTableCell" + +#import "SelectProvinceTableCell.h" +#define kSelectProvinceTableCell @"selectProvinceTableCell" + +#import "SelectStoreTableCell.h" +#define kSelectStoreTableCell @"selectStoreTableCell" #import "AreaModel.h" #import "ProvinceModel.h" #import "StoreModel.h" +#import "SelectStoreHeadView.h" + @interface SelectStoreViewController () <RATreeViewDelegate, RATreeViewDataSource> @property (nonatomic, strong) RATreeView *treeView; @property (nonatomic, strong) NSMutableArray *allAreaData; +@property (nonatomic, strong) SelectStoreHeadView *headerView; + @end @implementation SelectStoreViewController @@ -89,7 +101,8 @@ AreaModel *jinghu = [AreaModel dataObjectWithName:@"京沪西å—" children:[NSArray arrayWithObjects:computer1, computer2, computer3, nil]]; - self.allAreaData = [NSMutableArray arrayWithObjects:huadong ,huabei, jinghu, nil]; + + self.allAreaData = [NSMutableArray arrayWithObjects:huadong ,huabei, jinghu,nil]; } @@ -98,7 +111,6 @@ - (NSInteger)treeView:(RATreeView *)treeView numberOfChildrenOfItem:(id)item { NSInteger level = [treeView levelForCellForItem:item]; - NSLog(@"11level = %ld", level); if (level == -1) { return [self.allAreaData count]; } else if (level == 0) { @@ -116,7 +128,6 @@ - (id)treeView:(RATreeView *)treeView child:(NSInteger)index ofItem:(id)item { NSInteger level = [treeView levelForCellForItem:item]; -NSLog(@"22level = %ld", level); if (level == -1) { return [self.allAreaData objectAtIndex:index]; } else if (level == 0) { @@ -133,50 +144,28 @@ NSLog(@"22level = %ld", level); - (UITableViewCell *)treeView:(RATreeView *)treeView cellForItem:(id)item { NSInteger level = [self.treeView levelForCellForItem:item]; - NSLog(@"33level = %ld", level); - if (level == 0) { AreaModel *data = item; - NSInteger numberOfChildren = [data.provinceArray count]; - NSString *detailText = [NSString localizedStringWithFormat:@"Number of children %@ level = %ld", [@(numberOfChildren) stringValue], level]; - - UITableViewCell *cell = [self.treeView dequeueReusableCellWithIdentifier:NSStringFromClass([UITableViewCell class])]; - cell.contentView.backgroundColor = [UIColor brownColor]; - cell.textLabel.text = data.name; - cell.detailTextLabel.text = detailText; + SelectAreaTableCell *cell = [self.treeView dequeueReusableCellWithIdentifier:kSelectAreaTableCell]; + [cell.checkBoxButton setTitle:data.name forState:UIControlStateNormal]; + NSLog(@"check.select = %d", (int)cell.checkBoxButton.selected); + cell.iconImageView.image = [UIImage imageNamed:@"arrow_down"]; cell.selectionStyle = UITableViewCellSelectionStyleNone; return cell; } else if (level == 1) { ProvinceModel *data = item; - NSInteger numberOfChildren = [data.storeArray count]; - NSString *detailText = [NSString localizedStringWithFormat:@"Number of children %@ level = %ld", [@(numberOfChildren) stringValue], level]; - - UITableViewCell *cell = [self.treeView dequeueReusableCellWithIdentifier:NSStringFromClass([UITableViewCell class])]; - cell.contentView.backgroundColor = [UIColor yellowColor]; - - cell.textLabel.text = data.name; - cell.detailTextLabel.text = detailText; + SelectProvinceTableCell *cell = [self.treeView dequeueReusableCellWithIdentifier:kSelectProvinceTableCell]; + [cell.checkBoxButton setTitle:data.name forState:UIControlStateNormal]; + cell.iconImageView.image = [UIImage imageNamed:@"grey-trilateral_down"]; cell.selectionStyle = UITableViewCellSelectionStyleNone; return cell; } else { StoreModel *data = item; - NSInteger numberOfChildren = 0; - NSString *detailText = [NSString localizedStringWithFormat:@"Number of children %@ level = %ld", [@(numberOfChildren) stringValue], level]; - - UITableViewCell *cell = [self.treeView dequeueReusableCellWithIdentifier:NSStringFromClass([UITableViewCell class])]; - cell.contentView.backgroundColor = [UIColor orangeColor]; - - cell.textLabel.text = data.name; - cell.detailTextLabel.text = detailText; + SelectStoreTableCell *cell = [self.treeView dequeueReusableCellWithIdentifier:kSelectStoreTableCell]; + [cell.checkBoxButton setTitle:data.name forState:UIControlStateNormal]; cell.selectionStyle = UITableViewCellSelectionStyleNone; return cell; } - - - - - - } @@ -195,11 +184,23 @@ NSLog(@"22level = %ld", level); _treeView.treeFooterView = [UIView new]; _treeView.rowHeight = UITableViewAutomaticDimension; _treeView.estimatedRowHeight = 150.0; + _treeView.treeHeaderView = self.headerView; + [_treeView registerClass:[SelectAreaTableCell class] forCellReuseIdentifier:kSelectAreaTableCell]; + [_treeView registerClass:[SelectProvinceTableCell class] forCellReuseIdentifier:kSelectProvinceTableCell]; + [_treeView registerClass:[SelectStoreTableCell class] forCellReuseIdentifier:kSelectStoreTableCell]; [self.view addSubview:_treeView]; } return _treeView; } +- (SelectStoreHeadView *)headerView +{ + if (!_headerView) { + _headerView = [[SelectStoreHeadView alloc] initWithFrame:CGRectMake(0, 0, kScreenWidth, 50)]; + } + return _headerView; +} + /* #pragma mark - Navigation diff --git a/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/Cell/RankScreenTableViewCell.h b/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/Cell/RankScreenTableViewCell.h new file mode 100644 index 0000000..80ebb51 --- /dev/null +++ b/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/Cell/RankScreenTableViewCell.h @@ -0,0 +1,15 @@ +// +// RankScreenTableViewCell.h +// redstar +// +// Created by admin on 15/12/16. +// Copyright © 2015å¹´ ZWF. All rights reserved. +// + +#import <UIKit/UIKit.h> + +@interface RankScreenTableViewCell : UITableViewCell +@property (nonatomic, strong) UILabel *queryLabel; +@property (nonatomic, strong) UIButton *screenButton; + +@end diff --git a/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/Cell/RankScreenTableViewCell.m b/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/Cell/RankScreenTableViewCell.m new file mode 100644 index 0000000..7900e1c --- /dev/null +++ b/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/Cell/RankScreenTableViewCell.m @@ -0,0 +1,74 @@ +// +// RankScreenTableViewCell.m +// redstar +// +// Created by admin on 15/12/16. +// Copyright © 2015å¹´ ZWF. All rights reserved. +// + +#import "RankScreenTableViewCell.h" + +@implementation RankScreenTableViewCell + +- (UILabel *)queryLabel +{ + if (!_queryLabel) { + _queryLabel = [[UILabel alloc] init]; + _queryLabel.translatesAutoresizingMaskIntoConstraints = NO; + _queryLabel.textAlignment = NSTextAlignmentLeft; + [self.contentView addSubview:_queryLabel]; + + NSLayoutConstraint *contentTop = [NSLayoutConstraint constraintWithItem:_queryLabel attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeTop multiplier:1.0 constant:0]; + [self.contentView addConstraint:contentTop]; + + NSLayoutConstraint *contentLeft = [NSLayoutConstraint constraintWithItem:_queryLabel attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeLeft multiplier:1.0 constant:20]; + [self.contentView addConstraint:contentLeft]; + + NSLayoutConstraint *contentRight = [NSLayoutConstraint constraintWithItem:_queryLabel attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.screenButton attribute:NSLayoutAttributeLeft multiplier:1.0 constant:0]; + [self.contentView addConstraint:contentRight]; + + NSLayoutConstraint *contentHeight = [NSLayoutConstraint constraintWithItem:_queryLabel attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:55]; + [self.contentView addConstraint:contentHeight]; + + NSLayoutConstraint *contentBottom = [NSLayoutConstraint constraintWithItem:_queryLabel attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeBottom multiplier:1.0 constant:0]; + [self.contentView addConstraint:contentBottom]; + } + return _queryLabel; +} +- (UIButton *)screenButton +{ + if (!_screenButton) { + _screenButton = [[UIButton alloc] init]; + _screenButton.translatesAutoresizingMaskIntoConstraints = NO; + _screenButton.titleLabel.font = [UIFont systemFontOfSize:17.0]; + [_screenButton setTitle:@"确定" forState:UIControlStateNormal]; + [_screenButton setTitleColor:kNavigationBarColor forState:UIControlStateNormal]; + _screenButton.layer.borderWidth = 1.0; + _screenButton.layer.borderColor = kNavigationBarCGColor; + _screenButton.layer.cornerRadius = 4.0; + [self.contentView addSubview:_screenButton]; + + NSLayoutConstraint *contentTop = [NSLayoutConstraint constraintWithItem:_screenButton attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeTop multiplier:1.0 constant:10]; + [self.contentView addConstraint:contentTop]; + + NSLayoutConstraint *contentWidth = [NSLayoutConstraint constraintWithItem:_screenButton attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:120]; + [self.contentView addConstraint:contentWidth]; + + NSLayoutConstraint *contentRight = [NSLayoutConstraint constraintWithItem:_screenButton attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeRight multiplier:1.0 constant:-20]; + [self.contentView addConstraint:contentRight]; + + NSLayoutConstraint *contentHeight = [NSLayoutConstraint constraintWithItem:_screenButton attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:35]; + [self.contentView addConstraint:contentHeight]; + + + } + return _screenButton; +} + +- (void)setSelected:(BOOL)selected animated:(BOOL)animated { + [super setSelected:selected animated:animated]; + + // Configure the view for the selected state +} + +@end diff --git a/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/View/RankListTableHeaderView.h b/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/View/RankListTableHeaderView.h deleted file mode 100644 index c11757e..0000000 --- a/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/View/RankListTableHeaderView.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// RankListTableHeaderView.h -// redstar -// -// Created by admin on 15/12/15. -// Copyright © 2015å¹´ ZWF. All rights reserved. -// - -#import <UIKit/UIKit.h> - -@interface RankListTableHeaderView : UIView -@property (nonatomic, strong) UILabel *praiseLabel; -@property (nonatomic, strong) UILabel *limitsLabel; -@property (nonatomic, strong) UILabel *statisticsLabel; -@end diff --git a/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/View/RankListTableHeaderView.m b/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/View/RankListTableHeaderView.m deleted file mode 100644 index 3967dd2..0000000 --- a/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/View/RankListTableHeaderView.m +++ /dev/null @@ -1,21 +0,0 @@ -// -// RankListTableHeaderView.m -// redstar -// -// Created by admin on 15/12/15. -// Copyright © 2015å¹´ ZWF. All rights reserved. -// - -#import "RankListTableHeaderView.h" - -@implementation RankListTableHeaderView - -/* -// Only override drawRect: if you perform custom drawing. -// An empty implementation adversely affects performance during animation. -- (void)drawRect:(CGRect)rect { - // Drawing code -} -*/ - -@end diff --git a/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/ViewController/RankingListViewController.h b/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/ViewController/RankingListViewController.h index ebb4c35..e142722 100644 --- a/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/ViewController/RankingListViewController.h +++ b/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/ViewController/RankingListViewController.h @@ -9,12 +9,13 @@ #import <UIKit/UIKit.h> #import "DateButton.h" + @interface RankingListViewController : UIViewController -@property (nonatomic, strong) UILabel *pointLabel1; // 月度排å -@property (nonatomic, strong) UILabel *pointLabel2; // å‚ä¸Žå•†åœºæ•°é‡ -@property (nonatomic, strong) DateButton *dateButton; // 年月日 -@property (nonatomic, strong) UILabel *shoppingCountLabel; // 商场数 +//@property (nonatomic, strong) UILabel *pointLabel1; // 月度排å +//@property (nonatomic, strong) UILabel *pointLabel2; // å‚ä¸Žå•†åœºæ•°é‡ +//@property (nonatomic, strong) DateButton *dateButton; // 年月日 +//@property (nonatomic, strong) UILabel *shoppingCountLabel; // 商场数 -@property (nonatomic, strong) UIView *lineView; // 分割线 +//@property (nonatomic, strong) UIView *lineView; // 分割线 @end diff --git a/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/ViewController/RankingListViewController.m b/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/ViewController/RankingListViewController.m index 615c48e..024871f 100644 --- a/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/ViewController/RankingListViewController.m +++ b/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/ViewController/RankingListViewController.m @@ -17,16 +17,26 @@ #import "RankListHeaderView.h" #import "RankCommentCell.h" +#import "RankScreenTableViewCell.h" #import <MBProgressHUD.h> +#import "OnLineTableViewCell.h" +#import "HomeTitleTableCell.h" + +#import "SelectStoreViewController.h" + + +#define konlineCell @"onlinesTableViewCell" #define kRankingCell @"RankingTableViewCell" +#define kHomeTitleCellInde @"homeTitleCellInde" +#define kRankScreenTableViewCell @"rankingScreenCell" #define kShopNameBtnTag 15000 @interface RankingListViewController () <UITableViewDataSource, UITableViewDelegate, RankListHeaderDelegate> @property (nonatomic, strong) UITableView *tableView; -@property (nonatomic, strong) UIView *headView; -@property (nonatomic, strong) UIView *lineView1; +//@property (nonatomic, strong) UIView *headView; +//@property (nonatomic, strong) UIView *lineView1; @property (nonatomic, strong) NSMutableArray *allRankListArray; @property (nonatomic, strong) NoDataView *noDataView; @@ -36,6 +46,7 @@ @property (nonatomic, strong) UILabel *gradeLabel; @property (nonatomic, strong) NSArray *rankData; +@property (nonatomic, strong) NSArray *allTitleArray; @end @@ -45,6 +56,8 @@ - (void)viewDidLoad { [super viewDidLoad]; + self.allTitleArray = [NSArray arrayWithObjects:@"å£ç¢‘巡检", @"选择范围", @"统计方å¼" ,nil]; + self.view.backgroundColor = [UIColor whiteColor]; UILabel *customLab = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 40, 30)]; @@ -70,7 +83,6 @@ - [self addTableViews]; [self requestRankingList]; @@ -129,11 +141,6 @@ self.tableView.delegate = self; self.tableView.dataSource = self; - NSString *shopCount = [NSString stringWithFormat:@"%lu å®¶", (unsigned long)_rankData.count]; - NSMutableAttributedString *shopAttr = [[NSMutableAttributedString alloc] initWithString:shopCount]; - [shopAttr addAttributes:@{NSForegroundColorAttributeName:kShopCountTextColor,NSFontAttributeName:[UIFont systemFontOfSize:21.0f]} range:NSMakeRange(0,shopCount.length - 2)]; - [shopAttr addAttributes:@{NSForegroundColorAttributeName:[UIColor blackColor],NSFontAttributeName:[UIFont systemFontOfSize:15.0f]} range:NSMakeRange(shopCount.length - 2,2)]; - _shoppingCountLabel.attributedText = shopAttr; [MBProgressHUD hideHUDForView:self.view animated:YES]; } @@ -153,15 +160,6 @@ [self.navigationController dismissViewControllerAnimated:YES completion:nil]; } -- (void)addTableViews -{ - self.pointLabel1.text = @"月度排å"; - self.lineView.backgroundColor = kSeparateLineColor; - self.pointLabel2.text = @"å‚与商家数é‡"; - self.lineView1.backgroundColor = kSeparateLineColor; - self.shoppingCountLabel.textAlignment = NSTextAlignmentCenter; - [self.dateButton addTarget:self action:@selector(changeDateClick:) forControlEvents:UIControlEventTouchUpInside]; -} - (void)changeDateClick:(DateButton *)sender { @@ -173,40 +171,98 @@ - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { - return _rankData.count; + return _rankData.count + 1; } - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { - RankListModel *rankList = _rankData[section]; - NSInteger count = rankList.isOpened ? rankList.comments.count: 0; - return count; + if (section == 0) { + return 5; + } else { + RankListModel *rankList = _rankData[section - 1]; + NSInteger count = rankList.isOpened ? rankList.comments.count: 0; + return count; + } } // cell显示的内容 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { - RankCommentCell *cell=[tableView dequeueReusableCellWithIdentifier:kRankingCell]; - if (!cell) { - cell = [[RankCommentCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:kRankingCell]; + + + if (indexPath.section == 0) { + if (indexPath.row < 3) { + OnLineTableViewCell *cell=[tableView dequeueReusableCellWithIdentifier:konlineCell]; + if (!cell) { + cell = [[OnLineTableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:konlineCell]; + } + cell.titleLabel.text = _allTitleArray[indexPath.row]; + if (indexPath.row < 2) { + cell.selectLabel.text = @"2015å¹´10月å£ç¢‘检查"; + cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; + } else { + [cell.storeBtn setTitle:@"商场得分" forState:UIControlStateNormal]; + [cell.averageBtn setTitle:@"区域平å‡åˆ†" forState:UIControlStateNormal]; + } + + return cell; + } else if (indexPath.row == 3){ + RankScreenTableViewCell *cell=[tableView dequeueReusableCellWithIdentifier:kRankScreenTableViewCell]; + if (!cell) { + cell = [[RankScreenTableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:kRankScreenTableViewCell]; + } + NSString *queryStr = [NSString stringWithFormat:@"查询结果共计 %ld å®¶", (unsigned long)_rankData.count]; + NSMutableAttributedString *queryAttr = [[NSMutableAttributedString alloc] initWithString:queryStr]; + + [queryAttr addAttributes:@{NSForegroundColorAttributeName:kLightGray,NSFontAttributeName:[UIFont systemFontOfSize:14.0f]} range:NSMakeRange(0,7)]; + [queryAttr addAttributes:@{NSForegroundColorAttributeName:kNavigationBarColor,NSFontAttributeName:[UIFont systemFontOfSize:20.0f]} range:NSMakeRange(7,queryStr.length - 9)]; + [queryAttr addAttributes:@{NSForegroundColorAttributeName:kLightGray,NSFontAttributeName:[UIFont systemFontOfSize:14.0f]} range:NSMakeRange(queryStr.length - 1,1)]; + [cell.queryLabel setAttributedText:queryAttr]; + [cell.screenButton addTarget:self action:@selector(clickHeadView) forControlEvents:UIControlEventTouchUpInside]; + return cell; + } else { + HomeTitleTableCell *cell=[tableView dequeueReusableCellWithIdentifier:kHomeTitleCellInde]; + if (!cell) { + cell = [[HomeTitleTableCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:kHomeTitleCellInde]; + } + cell.contentView.backgroundColor = kSectionBackGroundColor; + cell.selectionStyle = UITableViewCellSelectionStyleNone; + return cell; + } + + } else { + RankCommentCell *cell=[tableView dequeueReusableCellWithIdentifier:kRankingCell]; + if (!cell) { + cell = [[RankCommentCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:kRankingCell]; + } + RankListModel *rankListModel = _rankData[indexPath.section]; + RankCommentModel *commentModel = rankListModel.comments[indexPath.row]; + cell.rankComment = commentModel; + return cell; } - RankListModel *rankListModel = _rankData[indexPath.section]; - RankCommentModel *commentModel = rankListModel.comments[indexPath.row]; - cell.rankComment = commentModel; - return cell; } // cell的点击事件 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { - RankListModel *rankList = _rankData[indexPath.section]; - - RankDetailViewController *rankDetailVC = [[RankDetailViewController alloc] init]; - rankDetailVC.indexRow = indexPath.section; - rankDetailVC.uuid = rankList.uuid; - rankDetailVC.store_uuid = rankList.store_uuid; - rankDetailVC.storeAddress = rankList.storeAddress; - rankDetailVC.storePictures = rankList.storePictures; - [self.navigationController pushViewController:rankDetailVC animated:YES]; + if (indexPath.section == 0) { + if (indexPath.row == 0) { + + } else if (indexPath.row == 1) { + SelectStoreViewController *select = [[SelectStoreViewController alloc] init]; + [self.navigationController pushViewController:select animated:YES]; + } else { + return; + } + } else { + RankListModel *rankList = _rankData[indexPath.section - 1]; + RankDetailViewController *rankDetailVC = [[RankDetailViewController alloc] init]; + rankDetailVC.indexRow = indexPath.section; + rankDetailVC.uuid = rankList.uuid; + rankDetailVC.store_uuid = rankList.store_uuid; + rankDetailVC.storeAddress = rankList.storeAddress; + rankDetailVC.storePictures = rankList.storePictures; + [self.navigationController pushViewController:rankDetailVC animated:YES]; + } } // cell的高度 @@ -214,7 +270,11 @@ // section高度 - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section { - return 50; + if (section == 0) { + return CGFLOAT_MIN; + } else { + return 50; + } } - (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section @@ -225,21 +285,26 @@ // 自定义section - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section { - RankListHeaderView *headView = [RankListHeaderView headViewWithTableView:tableView section:section]; - headView.delegate = self; - [headView.pushButton addTarget:self action:@selector(pushclick:) forControlEvents:UIControlEventTouchUpInside]; - headView.rankListModel = _rankData[section]; - return headView; + if (section == 0) { + return nil; + } else { + + RankListHeaderView *headView = [RankListHeaderView headViewWithTableView:tableView section:section]; + headView.delegate = self; + [headView.pushButton addTarget:self action:@selector(pushclick:) forControlEvents:UIControlEventTouchUpInside]; + headView.rankListModel = _rankData[section - 1]; + return headView; + } } - (void)pushclick:(UIButton *)sender { NSInteger section = sender.tag - kPushTag; - RankListModel *rankList = _rankData[section]; + RankListModel *rankList = _rankData[section - 1]; RankDetailViewController *rankDetailVC = [[RankDetailViewController alloc] init]; - rankDetailVC.indexRow = section; + rankDetailVC.indexRow = section - 1; rankDetailVC.uuid = rankList.uuid; rankDetailVC.store_uuid = rankList.store_uuid; rankDetailVC.storeAddress = rankList.storeAddress; @@ -250,247 +315,247 @@ #pragma mark - lazy loading -- (UILabel *)pointLabel1 -{ - if (!_pointLabel1) { - _pointLabel1 = [[UILabel alloc] init]; - _pointLabel1.translatesAutoresizingMaskIntoConstraints = NO; - _pointLabel1.textColor = kRankHeadTitleTextColor; - _pointLabel1.font = [UIFont systemFontOfSize:15.0]; - _pointLabel1.textAlignment = NSTextAlignmentCenter; - [self.headView addSubview:_pointLabel1]; - - NSLayoutConstraint *point1Top = [NSLayoutConstraint constraintWithItem:_pointLabel1 attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeTop multiplier:1.0 constant:7]; - [self.headView addConstraint:point1Top]; - - NSLayoutConstraint *point1Right = [NSLayoutConstraint constraintWithItem:_pointLabel1 attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeCenterX multiplier:1.0 constant:15]; - [self.headView addConstraint:point1Right]; - - NSLayoutConstraint *point1Left = [NSLayoutConstraint constraintWithItem:_pointLabel1 attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeLeft multiplier:1.0 constant:0]; - [self.headView addConstraint:point1Left]; - - NSLayoutConstraint *point1Height = [NSLayoutConstraint constraintWithItem:_pointLabel1 attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:30]; - [self.headView addConstraint:point1Height]; - } - return _pointLabel1; -} - -- (UIView *)lineView -{ - if (!_lineView) { - _lineView = [[UIView alloc] init]; - _lineView.translatesAutoresizingMaskIntoConstraints = NO; - [self.headView addSubview:_lineView]; - - NSLayoutConstraint *point1Top = [NSLayoutConstraint constraintWithItem:_lineView attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeTop multiplier:1.0 constant:10]; - [self.headView addConstraint:point1Top]; - - - - NSLayoutConstraint *point1Left = [NSLayoutConstraint constraintWithItem:_lineView attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.pointLabel1 attribute:NSLayoutAttributeRight multiplier:1.0 constant:0]; - [self.headView addConstraint:point1Left]; - - NSLayoutConstraint *point1Height = [NSLayoutConstraint constraintWithItem:_lineView attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:50]; - [self.headView addConstraint:point1Height]; - - NSLayoutConstraint *point1Width = [NSLayoutConstraint constraintWithItem:_lineView attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:0.5]; - [self.headView addConstraint:point1Width]; - - } - return _lineView; -} - - -- (UILabel *)pointLabel2 -{ - if (!_pointLabel2) { - _pointLabel2 = [[UILabel alloc] init]; - _pointLabel2.translatesAutoresizingMaskIntoConstraints = NO; - _pointLabel2.textColor = kRankHeadTitleTextColor; - _pointLabel2.font = [UIFont systemFontOfSize:15.0]; - _pointLabel2.textAlignment = NSTextAlignmentCenter; - [self.headView addSubview:_pointLabel2]; - - NSLayoutConstraint *point1Top = [NSLayoutConstraint constraintWithItem:_pointLabel2 attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeTop multiplier:1.0 constant:7]; - [self.headView addConstraint:point1Top]; - - NSLayoutConstraint *point1Right = [NSLayoutConstraint constraintWithItem:_pointLabel2 attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeRight multiplier:1.0 constant:-(kScreenWidth / 2 - 15 - 90) / 2]; - [self.headView addConstraint:point1Right]; - - - NSLayoutConstraint *point1Height = [NSLayoutConstraint constraintWithItem:_pointLabel2 attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:30]; - [self.headView addConstraint:point1Height]; - } - return _pointLabel2; -} - - -- (DateButton *)dateButton -{ - if (!_dateButton) { - _dateButton = [[DateButton alloc] init]; - _dateButton.translatesAutoresizingMaskIntoConstraints = NO; - - NSString *dateStr = [NSString stringWithFormat:@"2015 å¹´ 08 月"]; - NSMutableAttributedString *dateAttr = [[NSMutableAttributedString alloc] initWithString:dateStr]; - [dateAttr addAttributes:@{NSForegroundColorAttributeName:kDateButtonTextColor,NSFontAttributeName:[UIFont systemFontOfSize:21.0f]} range:NSMakeRange(0,5)]; - [dateAttr addAttributes:@{NSForegroundColorAttributeName:[UIColor blackColor],NSFontAttributeName:[UIFont systemFontOfSize:15.0f]} range:NSMakeRange(5,1)]; - [dateAttr addAttributes:@{NSForegroundColorAttributeName:kDateButtonTextColor,NSFontAttributeName:[UIFont systemFontOfSize:21.0f]} range:NSMakeRange(6,4)]; - [dateAttr addAttributes:@{NSForegroundColorAttributeName:[UIColor blackColor],NSFontAttributeName:[UIFont systemFontOfSize:15.0f]} range:NSMakeRange(10,1)]; - [_dateButton setAttributedTitle:dateAttr forState:UIControlStateNormal]; - - [self.headView addSubview:_dateButton]; - - NSLayoutConstraint *dateTop = [NSLayoutConstraint constraintWithItem:_dateButton attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.pointLabel1 attribute:NSLayoutAttributeBottom multiplier:1.0 constant:0]; - [self.headView addConstraint:dateTop]; - - NSLayoutConstraint *dateLeft = [NSLayoutConstraint constraintWithItem:_dateButton attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.pointLabel1 attribute:NSLayoutAttributeCenterX multiplier:1.0 constant:-70]; - [self.headView addConstraint:dateLeft]; - - NSLayoutConstraint *dateWidth = [NSLayoutConstraint constraintWithItem:_dateButton attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:150]; - [self.headView addConstraint:dateWidth]; - - NSLayoutConstraint *dateHeight = [NSLayoutConstraint constraintWithItem:_dateButton attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:30]; - [_dateButton addConstraint:dateHeight]; - } - return _dateButton; -} - -- (UILabel *)shoppingCountLabel -{ - if (!_shoppingCountLabel) { - _shoppingCountLabel = [[UILabel alloc] init]; - _shoppingCountLabel.translatesAutoresizingMaskIntoConstraints = NO; - - [self.headView addSubview:_shoppingCountLabel]; - - NSLayoutConstraint *shoppingCountTop = [NSLayoutConstraint constraintWithItem:_shoppingCountLabel attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.pointLabel2 attribute:NSLayoutAttributeBottom multiplier:1.0 constant:0]; - [self.headView addConstraint:shoppingCountTop]; - - NSLayoutConstraint *shoppingCountRight = [NSLayoutConstraint constraintWithItem:_shoppingCountLabel attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeRight multiplier:1.0 constant:-(kScreenWidth / 2 - 60) / 2]; - [self.headView addConstraint:shoppingCountRight]; - - NSLayoutConstraint *shoppingCountHeight = [NSLayoutConstraint constraintWithItem:_shoppingCountLabel attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:30]; - [_shoppingCountLabel addConstraint:shoppingCountHeight]; - } - return _shoppingCountLabel; -} - - -- (UIView *)lineView1 -{ - if (!_lineView1) { - _lineView1 = [[UIView alloc] init]; - _lineView1.translatesAutoresizingMaskIntoConstraints = NO; - [self.headView addSubview:_lineView1]; - - NSLayoutConstraint *lineBottom = [NSLayoutConstraint constraintWithItem:_lineView1 attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeTop multiplier:1.0 constant:75]; - [self.headView addConstraint:lineBottom]; - - NSLayoutConstraint *lineLeft = [NSLayoutConstraint constraintWithItem:_lineView1 attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeLeft multiplier:1.0 constant:0]; - [self.headView addConstraint:lineLeft]; - - NSLayoutConstraint *lineRight = [NSLayoutConstraint constraintWithItem:_lineView1 attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeRight multiplier:1.0 constant:0]; - [self.headView addConstraint:lineRight]; - - NSLayoutConstraint *lineHeight = [NSLayoutConstraint constraintWithItem:_lineView1 attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:1]; - [_lineView1 addConstraint:lineHeight]; - } - return _lineView1; -} - -- (UIView *)headView -{ - if (!_headView) { - _headView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, kScreenWidth, 116)]; - _headView.backgroundColor = [UIColor whiteColor]; - } - return _headView; -} - -- (UILabel *)shoppingLabel -{ - if (!_shoppingLabel) { - // 商场 - _shoppingLabel = [[UILabel alloc] init]; - _shoppingLabel.textAlignment = NSTextAlignmentCenter; - _shoppingLabel.textColor = kRankHeadTitleTextColor; - _shoppingLabel.backgroundColor = kSectionBackGroundColor; - - _shoppingLabel.font = [UIFont systemFontOfSize:17.0]; - _shoppingLabel.translatesAutoresizingMaskIntoConstraints = NO; - [self.headView addSubview:_shoppingLabel]; - - // - NSLayoutConstraint *shoppingTop = [NSLayoutConstraint constraintWithItem:_shoppingLabel attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeTop multiplier:1.0 constant:76]; - [self.headView addConstraint:shoppingTop]; - - NSLayoutConstraint *shoppingLeft = [NSLayoutConstraint constraintWithItem:_shoppingLabel attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeLeft multiplier:1.0 constant:0]; - [self.headView addConstraint:shoppingLeft]; - - NSLayoutConstraint *shoppingRight = [NSLayoutConstraint constraintWithItem:_shoppingLabel attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.scoreLabel attribute:NSLayoutAttributeLeft multiplier:1.0 constant:0]; - [self.headView addConstraint:shoppingRight]; - - NSLayoutConstraint *shoppingBottom = [NSLayoutConstraint constraintWithItem:_shoppingLabel attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeBottom multiplier:1.0 constant:0]; - [self.headView addConstraint:shoppingBottom]; - - NSLayoutConstraint *shoppingWidth = [NSLayoutConstraint constraintWithItem:_shoppingLabel attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:self.scoreLabel attribute:NSLayoutAttributeWidth multiplier:1.2 constant:0]; - [self.headView addConstraint:shoppingWidth]; - } - return _shoppingLabel; -} - -- (UILabel *)scoreLabel -{ - if (!_scoreLabel) { - _scoreLabel = [[UILabel alloc] init]; - _scoreLabel.textAlignment = NSTextAlignmentCenter; - _scoreLabel.textColor = kRankHeadTitleTextColor; - _scoreLabel.backgroundColor = kSectionBackGroundColor; - _scoreLabel.font = [UIFont systemFontOfSize:17.0]; - _scoreLabel.translatesAutoresizingMaskIntoConstraints = NO; - [self.headView addSubview:_scoreLabel]; - - // - NSLayoutConstraint *scoreTop = [NSLayoutConstraint constraintWithItem:_scoreLabel attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeTop multiplier:1.0 constant:76]; - [self.headView addConstraint:scoreTop]; - - NSLayoutConstraint *scoreRight = [NSLayoutConstraint constraintWithItem:_scoreLabel attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.gradeLabel attribute:NSLayoutAttributeLeft multiplier:1.0 constant:0]; - [self.headView addConstraint:scoreRight]; - - NSLayoutConstraint *scoreWidth = [NSLayoutConstraint constraintWithItem:_scoreLabel attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:self.gradeLabel attribute:NSLayoutAttributeWidth multiplier:1.0 constant:0]; - [self.headView addConstraint:scoreWidth]; - - NSLayoutConstraint *scoreBottom = [NSLayoutConstraint constraintWithItem:_scoreLabel attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeBottom multiplier:1.0 constant:0]; - [self.headView addConstraint:scoreBottom]; - } - return _scoreLabel; -} - -- (UILabel *)gradeLabel -{ - if (!_gradeLabel) { - _gradeLabel = [[UILabel alloc] init]; - _gradeLabel.textAlignment = NSTextAlignmentCenter; - _gradeLabel.textColor = kRankHeadTitleTextColor; - _gradeLabel.font = [UIFont systemFontOfSize:17.0]; - _gradeLabel.translatesAutoresizingMaskIntoConstraints = NO; - _gradeLabel.backgroundColor = kSectionBackGroundColor; - - [self.headView addSubview:_gradeLabel]; - - // - NSLayoutConstraint *gradeTop = [NSLayoutConstraint constraintWithItem:_gradeLabel attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeTop multiplier:1.0 constant:76]; - [self.headView addConstraint:gradeTop]; - - NSLayoutConstraint *gradeRight = [NSLayoutConstraint constraintWithItem:_gradeLabel attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeRight multiplier:1.0 constant:0]; - [self.headView addConstraint:gradeRight]; - - NSLayoutConstraint *gradeBottom = [NSLayoutConstraint constraintWithItem:_gradeLabel attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeBottom multiplier:1.0 constant:0]; - [self.headView addConstraint:gradeBottom]; - } - return _gradeLabel; -} +//- (UILabel *)pointLabel1 +//{ +// if (!_pointLabel1) { +// _pointLabel1 = [[UILabel alloc] init]; +// _pointLabel1.translatesAutoresizingMaskIntoConstraints = NO; +// _pointLabel1.textColor = kRankHeadTitleTextColor; +// _pointLabel1.font = [UIFont systemFontOfSize:15.0]; +// _pointLabel1.textAlignment = NSTextAlignmentCenter; +// [self.headView addSubview:_pointLabel1]; +// +// NSLayoutConstraint *point1Top = [NSLayoutConstraint constraintWithItem:_pointLabel1 attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeTop multiplier:1.0 constant:7]; +// [self.headView addConstraint:point1Top]; +// +// NSLayoutConstraint *point1Right = [NSLayoutConstraint constraintWithItem:_pointLabel1 attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeCenterX multiplier:1.0 constant:15]; +// [self.headView addConstraint:point1Right]; +// +// NSLayoutConstraint *point1Left = [NSLayoutConstraint constraintWithItem:_pointLabel1 attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeLeft multiplier:1.0 constant:0]; +// [self.headView addConstraint:point1Left]; +// +// NSLayoutConstraint *point1Height = [NSLayoutConstraint constraintWithItem:_pointLabel1 attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:30]; +// [self.headView addConstraint:point1Height]; +// } +// return _pointLabel1; +//} +// +//- (UIView *)lineView +//{ +// if (!_lineView) { +// _lineView = [[UIView alloc] init]; +// _lineView.translatesAutoresizingMaskIntoConstraints = NO; +// [self.headView addSubview:_lineView]; +// +// NSLayoutConstraint *point1Top = [NSLayoutConstraint constraintWithItem:_lineView attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeTop multiplier:1.0 constant:10]; +// [self.headView addConstraint:point1Top]; +// +// +// +// NSLayoutConstraint *point1Left = [NSLayoutConstraint constraintWithItem:_lineView attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.pointLabel1 attribute:NSLayoutAttributeRight multiplier:1.0 constant:0]; +// [self.headView addConstraint:point1Left]; +// +// NSLayoutConstraint *point1Height = [NSLayoutConstraint constraintWithItem:_lineView attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:50]; +// [self.headView addConstraint:point1Height]; +// +// NSLayoutConstraint *point1Width = [NSLayoutConstraint constraintWithItem:_lineView attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:0.5]; +// [self.headView addConstraint:point1Width]; +// +// } +// return _lineView; +//} +// +// +//- (UILabel *)pointLabel2 +//{ +// if (!_pointLabel2) { +// _pointLabel2 = [[UILabel alloc] init]; +// _pointLabel2.translatesAutoresizingMaskIntoConstraints = NO; +// _pointLabel2.textColor = kRankHeadTitleTextColor; +// _pointLabel2.font = [UIFont systemFontOfSize:15.0]; +// _pointLabel2.textAlignment = NSTextAlignmentCenter; +// [self.headView addSubview:_pointLabel2]; +// +// NSLayoutConstraint *point1Top = [NSLayoutConstraint constraintWithItem:_pointLabel2 attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeTop multiplier:1.0 constant:7]; +// [self.headView addConstraint:point1Top]; +// +// NSLayoutConstraint *point1Right = [NSLayoutConstraint constraintWithItem:_pointLabel2 attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeRight multiplier:1.0 constant:-(kScreenWidth / 2 - 15 - 90) / 2]; +// [self.headView addConstraint:point1Right]; +// +// +// NSLayoutConstraint *point1Height = [NSLayoutConstraint constraintWithItem:_pointLabel2 attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:30]; +// [self.headView addConstraint:point1Height]; +// } +// return _pointLabel2; +//} +// +// +//- (DateButton *)dateButton +//{ +// if (!_dateButton) { +// _dateButton = [[DateButton alloc] init]; +// _dateButton.translatesAutoresizingMaskIntoConstraints = NO; +// +// NSString *dateStr = [NSString stringWithFormat:@"2015 å¹´ 08 月"]; +// NSMutableAttributedString *dateAttr = [[NSMutableAttributedString alloc] initWithString:dateStr]; +// [dateAttr addAttributes:@{NSForegroundColorAttributeName:kDateButtonTextColor,NSFontAttributeName:[UIFont systemFontOfSize:21.0f]} range:NSMakeRange(0,5)]; +// [dateAttr addAttributes:@{NSForegroundColorAttributeName:[UIColor blackColor],NSFontAttributeName:[UIFont systemFontOfSize:15.0f]} range:NSMakeRange(5,1)]; +// [dateAttr addAttributes:@{NSForegroundColorAttributeName:kDateButtonTextColor,NSFontAttributeName:[UIFont systemFontOfSize:21.0f]} range:NSMakeRange(6,4)]; +// [dateAttr addAttributes:@{NSForegroundColorAttributeName:[UIColor blackColor],NSFontAttributeName:[UIFont systemFontOfSize:15.0f]} range:NSMakeRange(10,1)]; +// [_dateButton setAttributedTitle:dateAttr forState:UIControlStateNormal]; +// +// [self.headView addSubview:_dateButton]; +// +// NSLayoutConstraint *dateTop = [NSLayoutConstraint constraintWithItem:_dateButton attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.pointLabel1 attribute:NSLayoutAttributeBottom multiplier:1.0 constant:0]; +// [self.headView addConstraint:dateTop]; +// +// NSLayoutConstraint *dateLeft = [NSLayoutConstraint constraintWithItem:_dateButton attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.pointLabel1 attribute:NSLayoutAttributeCenterX multiplier:1.0 constant:-70]; +// [self.headView addConstraint:dateLeft]; +// +// NSLayoutConstraint *dateWidth = [NSLayoutConstraint constraintWithItem:_dateButton attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:150]; +// [self.headView addConstraint:dateWidth]; +// +// NSLayoutConstraint *dateHeight = [NSLayoutConstraint constraintWithItem:_dateButton attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:30]; +// [_dateButton addConstraint:dateHeight]; +// } +// return _dateButton; +//} +// +//- (UILabel *)shoppingCountLabel +//{ +// if (!_shoppingCountLabel) { +// _shoppingCountLabel = [[UILabel alloc] init]; +// _shoppingCountLabel.translatesAutoresizingMaskIntoConstraints = NO; +// +// [self.headView addSubview:_shoppingCountLabel]; +// +// NSLayoutConstraint *shoppingCountTop = [NSLayoutConstraint constraintWithItem:_shoppingCountLabel attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.pointLabel2 attribute:NSLayoutAttributeBottom multiplier:1.0 constant:0]; +// [self.headView addConstraint:shoppingCountTop]; +// +// NSLayoutConstraint *shoppingCountRight = [NSLayoutConstraint constraintWithItem:_shoppingCountLabel attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeRight multiplier:1.0 constant:-(kScreenWidth / 2 - 60) / 2]; +// [self.headView addConstraint:shoppingCountRight]; +// +// NSLayoutConstraint *shoppingCountHeight = [NSLayoutConstraint constraintWithItem:_shoppingCountLabel attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:30]; +// [_shoppingCountLabel addConstraint:shoppingCountHeight]; +// } +// return _shoppingCountLabel; +//} +// +// +//- (UIView *)lineView1 +//{ +// if (!_lineView1) { +// _lineView1 = [[UIView alloc] init]; +// _lineView1.translatesAutoresizingMaskIntoConstraints = NO; +// [self.headView addSubview:_lineView1]; +// +// NSLayoutConstraint *lineBottom = [NSLayoutConstraint constraintWithItem:_lineView1 attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeTop multiplier:1.0 constant:75]; +// [self.headView addConstraint:lineBottom]; +// +// NSLayoutConstraint *lineLeft = [NSLayoutConstraint constraintWithItem:_lineView1 attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeLeft multiplier:1.0 constant:0]; +// [self.headView addConstraint:lineLeft]; +// +// NSLayoutConstraint *lineRight = [NSLayoutConstraint constraintWithItem:_lineView1 attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeRight multiplier:1.0 constant:0]; +// [self.headView addConstraint:lineRight]; +// +// NSLayoutConstraint *lineHeight = [NSLayoutConstraint constraintWithItem:_lineView1 attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:1]; +// [_lineView1 addConstraint:lineHeight]; +// } +// return _lineView1; +//} +// +//- (UIView *)headView +//{ +// if (!_headView) { +// _headView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, kScreenWidth, 116)]; +// _headView.backgroundColor = [UIColor whiteColor]; +// } +// return _headView; +//} + +//- (UILabel *)shoppingLabel +//{ +// if (!_shoppingLabel) { +// // 商场 +// _shoppingLabel = [[UILabel alloc] init]; +// _shoppingLabel.textAlignment = NSTextAlignmentCenter; +// _shoppingLabel.textColor = kRankHeadTitleTextColor; +// _shoppingLabel.backgroundColor = kSectionBackGroundColor; +// +// _shoppingLabel.font = [UIFont systemFontOfSize:17.0]; +// _shoppingLabel.translatesAutoresizingMaskIntoConstraints = NO; +// [self.headView addSubview:_shoppingLabel]; +// +// // +// NSLayoutConstraint *shoppingTop = [NSLayoutConstraint constraintWithItem:_shoppingLabel attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeTop multiplier:1.0 constant:76]; +// [self.headView addConstraint:shoppingTop]; +// +// NSLayoutConstraint *shoppingLeft = [NSLayoutConstraint constraintWithItem:_shoppingLabel attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeLeft multiplier:1.0 constant:0]; +// [self.headView addConstraint:shoppingLeft]; +// +// NSLayoutConstraint *shoppingRight = [NSLayoutConstraint constraintWithItem:_shoppingLabel attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.scoreLabel attribute:NSLayoutAttributeLeft multiplier:1.0 constant:0]; +// [self.headView addConstraint:shoppingRight]; +// +// NSLayoutConstraint *shoppingBottom = [NSLayoutConstraint constraintWithItem:_shoppingLabel attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeBottom multiplier:1.0 constant:0]; +// [self.headView addConstraint:shoppingBottom]; +// +// NSLayoutConstraint *shoppingWidth = [NSLayoutConstraint constraintWithItem:_shoppingLabel attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:self.scoreLabel attribute:NSLayoutAttributeWidth multiplier:1.2 constant:0]; +// [self.headView addConstraint:shoppingWidth]; +// } +// return _shoppingLabel; +//} +// +//- (UILabel *)scoreLabel +//{ +// if (!_scoreLabel) { +// _scoreLabel = [[UILabel alloc] init]; +// _scoreLabel.textAlignment = NSTextAlignmentCenter; +// _scoreLabel.textColor = kRankHeadTitleTextColor; +// _scoreLabel.backgroundColor = kSectionBackGroundColor; +// _scoreLabel.font = [UIFont systemFontOfSize:17.0]; +// _scoreLabel.translatesAutoresizingMaskIntoConstraints = NO; +// [self.headView addSubview:_scoreLabel]; +// +// // +// NSLayoutConstraint *scoreTop = [NSLayoutConstraint constraintWithItem:_scoreLabel attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeTop multiplier:1.0 constant:76]; +// [self.headView addConstraint:scoreTop]; +// +// NSLayoutConstraint *scoreRight = [NSLayoutConstraint constraintWithItem:_scoreLabel attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.gradeLabel attribute:NSLayoutAttributeLeft multiplier:1.0 constant:0]; +// [self.headView addConstraint:scoreRight]; +// +// NSLayoutConstraint *scoreWidth = [NSLayoutConstraint constraintWithItem:_scoreLabel attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:self.gradeLabel attribute:NSLayoutAttributeWidth multiplier:1.0 constant:0]; +// [self.headView addConstraint:scoreWidth]; +// +// NSLayoutConstraint *scoreBottom = [NSLayoutConstraint constraintWithItem:_scoreLabel attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeBottom multiplier:1.0 constant:0]; +// [self.headView addConstraint:scoreBottom]; +// } +// return _scoreLabel; +//} +// +//- (UILabel *)gradeLabel +//{ +// if (!_gradeLabel) { +// _gradeLabel = [[UILabel alloc] init]; +// _gradeLabel.textAlignment = NSTextAlignmentCenter; +// _gradeLabel.textColor = kRankHeadTitleTextColor; +// _gradeLabel.font = [UIFont systemFontOfSize:17.0]; +// _gradeLabel.translatesAutoresizingMaskIntoConstraints = NO; +// _gradeLabel.backgroundColor = kSectionBackGroundColor; +// +// [self.headView addSubview:_gradeLabel]; +// +// // +// NSLayoutConstraint *gradeTop = [NSLayoutConstraint constraintWithItem:_gradeLabel attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeTop multiplier:1.0 constant:76]; +// [self.headView addConstraint:gradeTop]; +// +// NSLayoutConstraint *gradeRight = [NSLayoutConstraint constraintWithItem:_gradeLabel attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeRight multiplier:1.0 constant:0]; +// [self.headView addConstraint:gradeRight]; +// +// NSLayoutConstraint *gradeBottom = [NSLayoutConstraint constraintWithItem:_gradeLabel attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:self.headView attribute:NSLayoutAttributeBottom multiplier:1.0 constant:0]; +// [self.headView addConstraint:gradeBottom]; +// } +// return _gradeLabel; +//} @@ -512,7 +577,11 @@ _tableView.rowHeight = UITableViewAutomaticDimension; _tableView.estimatedRowHeight = 100.0; [_tableView registerClass:[RankCommentCell class] forCellReuseIdentifier:kRankingCell]; - _tableView.tableHeaderView = self.headView; + [_tableView registerClass:[OnLineTableViewCell class] forCellReuseIdentifier:konlineCell]; + [_tableView registerClass:[RankScreenTableViewCell class] forCellReuseIdentifier:kRankScreenTableViewCell]; + [_tableView registerClass:[HomeTitleTableCell class] forCellReuseIdentifier:kHomeTitleCellInde]; + + _tableView.tableHeaderView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, kScreenWidth, CGFLOAT_MIN)]; [self.view addSubview:_tableView]; NSLayoutConstraint *tableTop = [NSLayoutConstraint constraintWithItem:_tableView attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.view attribute:NSLayoutAttributeTop multiplier:1.0 constant:0]; diff --git a/redstar/Classes/Module/Home/Cell/HomeTitleTableCell.m b/redstar/Classes/Module/Home/Cell/HomeTitleTableCell.m index f074143..648b420 100644 --- a/redstar/Classes/Module/Home/Cell/HomeTitleTableCell.m +++ b/redstar/Classes/Module/Home/Cell/HomeTitleTableCell.m @@ -23,6 +23,7 @@ // 商场 UILabel *shoppingLabel = [[UILabel alloc] init]; shoppingLabel.text = @"商场åç§°"; + shoppingLabel.backgroundColor = [UIColor clearColor]; shoppingLabel.textAlignment = NSTextAlignmentCenter; shoppingLabel.textColor = kRankHeadTitleTextColor; shoppingLabel.font = [UIFont systemFontOfSize:17.0]; @@ -32,6 +33,8 @@ // 总分 UILabel *scoreLabel = [[UILabel alloc] init]; scoreLabel.text = @"总分"; + scoreLabel.backgroundColor = [UIColor clearColor]; + scoreLabel.textAlignment = NSTextAlignmentCenter; scoreLabel.textColor = kRankHeadTitleTextColor; scoreLabel.font = [UIFont systemFontOfSize:17.0]; @@ -41,6 +44,7 @@ // 排å UILabel *gradeLabel = [[UILabel alloc] init]; gradeLabel.text = @"排å"; + gradeLabel.backgroundColor = [UIColor clearColor]; gradeLabel.textAlignment = NSTextAlignmentCenter; gradeLabel.textColor = kRankHeadTitleTextColor; gradeLabel.font = [UIFont systemFontOfSize:17.0]; @@ -48,7 +52,7 @@ [self.contentView addSubview:gradeLabel]; // - NSLayoutConstraint *shoppingTop = [NSLayoutConstraint constraintWithItem:shoppingLabel attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeTop multiplier:1.0 constant:5]; + NSLayoutConstraint *shoppingTop = [NSLayoutConstraint constraintWithItem:shoppingLabel attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeTop multiplier:1.0 constant:3]; [self.contentView addConstraint:shoppingTop]; NSLayoutConstraint *shoppingLeft = [NSLayoutConstraint constraintWithItem:shoppingLabel attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeLeft multiplier:1.0 constant:0]; @@ -64,7 +68,7 @@ [self.contentView addConstraint:shoppingWidth]; // - NSLayoutConstraint *scoreTop = [NSLayoutConstraint constraintWithItem:scoreLabel attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeTop multiplier:1.0 constant:5]; + NSLayoutConstraint *scoreTop = [NSLayoutConstraint constraintWithItem:scoreLabel attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeTop multiplier:1.0 constant:3]; [self.contentView addConstraint:scoreTop]; NSLayoutConstraint *scoreRight = [NSLayoutConstraint constraintWithItem:scoreLabel attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:gradeLabel attribute:NSLayoutAttributeLeft multiplier:1.0 constant:0]; @@ -77,7 +81,7 @@ [self.contentView addConstraint:scoreBottom]; // - NSLayoutConstraint *gradeTop = [NSLayoutConstraint constraintWithItem:gradeLabel attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeTop multiplier:1.0 constant:5]; + NSLayoutConstraint *gradeTop = [NSLayoutConstraint constraintWithItem:gradeLabel attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeTop multiplier:1.0 constant:3]; [self.contentView addConstraint:gradeTop]; NSLayoutConstraint *gradeRight = [NSLayoutConstraint constraintWithItem:gradeLabel attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeRight multiplier:1.0 constant:0]; -- 2.18.1