From 569fb66e9e007de56dc8c7724c22da915c805372 Mon Sep 17 00:00:00 2001 From: maxwell Date: Thu, 31 Mar 2011 23:38:38 -0700 Subject: [PATCH] bunch of small mobile ui fixes --- app/views/layouts/application.mobile.haml | 45 ++---------------- app/views/shared/_footer.mobile.haml | 12 +++++ app/views/shared/_stream_element.mobile.haml | 8 ++-- app/views/status_messages/show.mobile.haml | 2 +- config/locales/diaspora/en.yml | 6 +-- public/stylesheets/sass/mobile.sass | 11 +++-- .../vendor/images/form-check-off.png | Bin 364 -> 0 bytes .../vendor/images/form-check-on.png | Bin 460 -> 0 bytes .../vendor/images/form-radio-off.png | Bin 453 -> 0 bytes .../vendor/images/form-radio-on.png | Bin 519 -> 0 bytes .../vendor/images/icons-18-black.png | Bin 907 -> 2138 bytes .../vendor/images/icons-18-white.png | Bin 908 -> 2207 bytes .../vendor/images/icons-36-black.png | Bin 1692 -> 4011 bytes .../vendor/images/icons-36-white.png | Bin 1692 -> 4343 bytes 14 files changed, 29 insertions(+), 55 deletions(-) create mode 100644 app/views/shared/_footer.mobile.haml delete mode 100644 public/stylesheets/vendor/images/form-check-off.png delete mode 100644 public/stylesheets/vendor/images/form-check-on.png delete mode 100644 public/stylesheets/vendor/images/form-radio-off.png delete mode 100644 public/stylesheets/vendor/images/form-radio-on.png diff --git a/app/views/layouts/application.mobile.haml b/app/views/layouts/application.mobile.haml index b88b86ff1..67ff5313e 100644 --- a/app/views/layouts/application.mobile.haml +++ b/app/views/layouts/application.mobile.haml @@ -18,9 +18,6 @@ = stylesheet_link_tag 'vendor/jquery.mobile-1.0a4.min', 'mobile' = csrf_meta_tag - :javascript - $(document).ready(Mobile.initialize); - = yield(:head) -if AppConfig[:google_a_site] @@ -48,7 +45,7 @@ %body - #content{:data => {:role => 'page'}} + #content{:data => {:role => 'page', :theme => 'c'}} #header - if current_user .left @@ -60,29 +57,10 @@ = yield - #footer - - if current_user - logged in as - = link_to current_user.name, current_user.person - - %br - %br - %b= t('.your_aspects') - %br - - for aspect in @all_aspects - = link_to aspect, aspects_path('a_ids[]' => aspect.id) - | - %br - - %br - = link_to t('layouts.header.logout'), destroy_user_session_path - - %br - %br - = link_to t('layouts.application.toggle'), toggle_mobile_path + = render :partial =>'shared/footer' -if current_user - #menu{:data => {:role => 'page'}} + #menu{:data => {:role => 'page', :theme => 'c'}} #header .right = link_to(image_tag('icons/search_white.png'), people_path) @@ -110,19 +88,4 @@ = link_to aspect, aspects_path('a_ids[]' => aspect.id) - #footer - = link_to t('.logged_in_as', :name => current_user.name), current_user.person - - %br - %br - %b= t('.your_aspects') - %br - - for aspect in @all_aspects - = link_to aspect, aspects_path('a_ids[]' => aspect.id) - | - %br - %br - = link_to t('layouts.header.logout'), destroy_user_session_path - %br - %br - = link_to t('layouts.application.toggle'), toggle_mobile_path + = render :partial =>'shared/footer' diff --git a/app/views/shared/_footer.mobile.haml b/app/views/shared/_footer.mobile.haml new file mode 100644 index 000000000..d57da121e --- /dev/null +++ b/app/views/shared/_footer.mobile.haml @@ -0,0 +1,12 @@ +#footer{:data => {:role => 'footer'}} + + .inset + %b= t('.your_aspects') + %div{:data => {:role => 'controlgroup', :type => 'horizontal'}} + - for aspect in @all_aspects + = link_to aspect, aspects_path('a_ids[]' => aspect.id) + | + .ui-bar + = link_to t('.logged_in_as', :name => current_user.name), current_user.person + = link_to t('layouts.header.logout'), destroy_user_session_path + = link_to t('layouts.application.toggle'), toggle_mobile_path diff --git a/app/views/shared/_stream_element.mobile.haml b/app/views/shared/_stream_element.mobile.haml index f8a48abbd..8fbaec177 100644 --- a/app/views/shared/_stream_element.mobile.haml +++ b/app/views/shared/_stream_element.mobile.haml @@ -3,10 +3,6 @@ -# the COPYRIGHT file. .stream_element{:data=>{:guid=>post.id}} - .right - %span.time - = time_ago_in_words(post.created_at) - .thumb_small= person_image_link(post.author, :size => :thumb_small) .content @@ -16,4 +12,6 @@ = render 'status_messages/status_message', :post => post, :photos => post.photos .info - = link_to "#{t('comments', :count => post.comments.length)} →", status_message_path(post), :class => 'comment_link' + %span.time + = t('ago', :time => time_ago_in_words(post.created_at)) + = link_to "#{t('comments', :count => post.comments.length)} →", status_message_path(post), :class => 'comment_link right' diff --git a/app/views/status_messages/show.mobile.haml b/app/views/status_messages/show.mobile.haml index c770f8c72..24d7b0537 100644 --- a/app/views/status_messages/show.mobile.haml +++ b/app/views/status_messages/show.mobile.haml @@ -19,7 +19,7 @@ - if current_user.owns? @status_message = link_to t('delete'), @status_message, :confirm => t('are_you_sure'), :method => :delete - else - = link_to t('hide'), post_visibility_path(:id => "42", :post_id => post.id), :confirm => t('are_you_sure'), :method => :put, :remote => true + = link_to t('hide'), post_visibility_path(:id => "42", :post_id => @status_message.id), :confirm => t('are_you_sure'), :method => :put, :remote => true .stream.show{:data=>{:guid=>@status_message.id}} = render "comments/comments", :post => @status_message, :comments => @status_message.comments, :always_expanded => true diff --git a/config/locales/diaspora/en.yml b/config/locales/diaspora/en.yml index 2d4159332..948507185 100644 --- a/config/locales/diaspora/en.yml +++ b/config/locales/diaspora/en.yml @@ -263,8 +263,6 @@ en: powered_by: "POWERED BY DIASPORA*" whats_new: "what's new?" have_a_problem: "Have a problem? Find an answer here" - your_aspects: "your aspects" - logged_in_as: "logged in as %{name}" toggle: "toggle mobile site" public_feed: "Public Diaspora Feed for %{name}" @@ -573,7 +571,9 @@ en: stream_element: like: "I like this" dislike: "I dislike this" - + footer: + logged_in_as: "logged in as %{name}" + your_aspects: "your aspects" status_messages: new: mentioning: "Mentioning: %{person}" diff --git a/public/stylesheets/sass/mobile.sass b/public/stylesheets/sass/mobile.sass index 06e94078a..43c2e857b 100644 --- a/public/stylesheets/sass/mobile.sass +++ b/public/stylesheets/sass/mobile.sass @@ -7,13 +7,13 @@ $blue: #3F8FBA + a:not([role='button']) :text :decoration none :font :weight normal !important - :color $blue !important - + :-webkit-tap-highlight-color rgba(200, 200, 200, 1) !important a.ui-link-inherit :font :weight bold !important @@ -25,6 +25,7 @@ a.ui-link-inherit .info_pane :text-align left + #diaspora_description :background :image url('../images/ball_small.png') @@ -106,8 +107,6 @@ a :top 0.5em :font :size smaller - :text - :align right .photo_attachments :margin @@ -316,7 +315,9 @@ ul #footer :background :color #ccc - :padding 12px + .inset + :padding 10px + .notification_day_header :padding 6px diff --git a/public/stylesheets/vendor/images/form-check-off.png b/public/stylesheets/vendor/images/form-check-off.png deleted file mode 100644 index 54e2fe0f80d066b60567f22a15c0e29a6636969f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQa%*9TgAsieWw;%dH0CJrId_r9R z|Np;s?b_wbm(QFzb3#7|wzaj@)YKFf7Nn)6MMXvV`}_Mrpr5~si;I<&m9eq0y1Kf& zyu75Oq_D8CsDOSs&@{1IQ+eo=O@f^)EG;nv4yKy{)Zban#Mw;QTQ|w3l1fm1G7ixyoePnc0 W<<+r~s8k2qz~JfX=d#Wzp$Py*TXTc} diff --git a/public/stylesheets/vendor/images/form-check-on.png b/public/stylesheets/vendor/images/form-check-on.png deleted file mode 100644 index e6daaaf8b10684cc6bcdb58f038616800182bbee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 460 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQa%*9TgAsieWw;%dH0CE!od_r9R zgTeCU%hfg16%`dFB_-FcT`MFcG;`+6o}L~nD=SAQ$L8kdnwpxDk`iNMV?90Hw6ruJ zJ1Q#5-{0@dnKM8we*XRt1=-ozKv|#^Q03txM}S7{?Z0{wXqQ4skY6yvf1of5IAd&F zKGWC*2tw1!XMQ%wKMhpNS>O>_%)r1c1j3A$?$-SQ3d)qYMwA5SrEak7F}3vKO`$^yJgtcv*14*3Y_+cZzx|D3>>SN+`x7SR7qtid-~HCB>?G5?%?++% z7oxmVJnya8slYUC|DtQNRzq$nXS!NNh`q{qe+_xo?{-f4rhDj!)1)di$jC9c}_fJEuIm|vwqP6 zj=!5%u^;>xXv(##qWAOPW5(wKmkIAN;k>l7Q{wE(lP47G*LYsGDG%dLC| u-W7?3r7X?u+Nai)c3ARHWR%H;Z;V&91T)uhc)bETiNVv=&t;ucLK6Vp3!QKP diff --git a/public/stylesheets/vendor/images/form-radio-on.png b/public/stylesheets/vendor/images/form-radio-on.png deleted file mode 100644 index ddc40497055e1e4dc24b4cb2397923b9ae3061f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 519 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQa%*9TgAsieWw;%dH0CE!od_r9R zg8`5S6o3Ez{ne{i&zw24X3ZJ_et|7pwmg6S{MfN$4CnrTk#gdYepReNg_0n@V21ypp@K?E zN}+cJ1(iZWm6VK)LxCU-2+GSlX08glzdIPHmb1VkvY3H^TL^?1FWs&C0~C}gag8Vm z&QB{TPb^Aha7@WhN>y;nEJ`iUFUl@fa1J&t-1^uIs7@55&bcTxu_QA;Paz~TH z&OKalKC$AO@{^t>{r9zE!e{?{5>olJk8kfQ+ldPlwbFNQnA>`SLuu;X*xR?`I9Ov{ zo-F;O7}p^&cfrjKZ_*#1+xsAmWvcgTgX3G&uD2&OmfrSyczV`>IQ#t4sB8BoZTTxV pximrST*Gc(zOY%r`_uj`_t#Y7|G7@rs~+en22WQ%mvv4FO#lm@&w~H} diff --git a/public/stylesheets/vendor/images/icons-18-black.png b/public/stylesheets/vendor/images/icons-18-black.png index 38f47267fb628003f6c97a7b6178e24a2fd26779..71268bdf70f4a925e511d68be966e536449455a1 100644 GIT binary patch literal 2138 zcma)7X;@Ni8YVSG+|qD~TtKr;&0KKQF%1_!6+}L%$D&`?WD3x~r= zNJtghJKS)a2#m0l$TXh2Gv?X<~74 zF_lUU3OGsh_y7MLa&vQmigY?XhDHNQAoTR5B>;1v8Q>Oh1LC%}Ho#vhmdb!;03K*e z8UQA?NE;v>AOSZrnGAFS#6F%r04db~T>-fO3Ctx`0x41xDgU2IrMJ?vh_j{%hyoct zI08uhzhU@40qji*R{%%;4WO%702ct10I066=5o2cy%Q4?z#bO<9kM%NI;rgmXIjAtMcGQw*nwMK95Y7ab>eIfowEs@r zqi}Y+lDYQXt5=1J%Efo zQSoKC$S^m@@Hqs*82);ZjKm z$4ij@TIU4l=)I+w+)B$k>SDXvort4n5`@%Hkt&Bc}txX>-AG%B8M4p@6mzHEaVaAElVwaSt*tI3-qCz(ZGvZv2jh=zTd!4*4+MbWA`A zWUjsXKt`Gr?mt8n?B32*YA<_7z?#v5B8Sr_$i@C?Un+^Bb0sV&!QZF5sB#(07g z*kfa1dZpCfn2|N{&xfHQD`Ll!|L9};vyoQQ(4wKm>;A`yW94-ZnPT-j|DGvr5@3aPw&Q=T+W))RIw>s z_S{Oy(oCD+#4N2UXc4UvH zJb(4QuN{OT3x&QRS*Q2wTiR4y$~fb}z-&$bC9f6alVR`-@@b zfY0CnQ-5k?mnL$ju&I^x&Su<5`+=QNL$<2k?l?u1u^p7x>>ER_EMl|SCx3RU{s@mP zI!*tz_ORlps8+b~rzfw4^TY90H4WsmrJdVkVku3Zw+q*4E$Wdw!#~Vi%hoB2?`pas zYoc{CcpB2PN&WLuW64&7?>;X?4c(rVx{p1}dzp&H*!Ie)hgr|@GTuG*804Uk`>djR zpu44N`6Rbv-YVGPaEiH@F32vA+MI2_4uxddjnmfb2`nJPfOJ8IipRZ`z0m zhg4`|GT>13t|X3rwPl?MjW0nq`9TV_-g|CBGPT@i%hPtfyyc))uiN+6I<)UFV(evufvsVYW=a;8V y>$()$`)dyAo?yDz(m!?&*Bm?0fp_ZpuB5QO+Xk{qI0O7oKpt*5*L%)^Y5xRlaH=!_ delta 881 zcmca5(9K@o8Q|y6%O%Cdz`(%k>ERN@z`$exWQ(vc1Iff%sZb!rT zAlD$kC&cyt|NlTH@j(CXf@+{@fs!Dd{9qRiNm^CK$~wiYOisMh?dLt?BWndb9^`+jtt@~4bNBnX`d&{@ zOjJHz-}cDXF?QZ_pOvMn-ap85UpqsYv<4n>pQ?mD5KE5gN1-S1v}oRYZZCLi0Gv%V8ujF$FWl-;|r zHgCg%nJo1x*V{S*W+>FT-mrXn&^zhSm&NOMbzpDvMIv6d}=%Cq2`UafbxoH`!R)4`VQ z;QPJH$M0$1p|@;-+;!4MFO+h3B<2+UwulpK`Az;+CJ6I~eww zS=6Lp?uqpu4u7AV)qa5E_=~;|k8Z|Id^uugW8DJHyD%;Oq5GCz5)SUrK26 zOp93dgXyc`3y(ufYSwXQ&VLaPO0`{HIyNuJ%`6W5(MfS)d%^>FVdQ&MBb@02z;XWdHyG diff --git a/public/stylesheets/vendor/images/icons-18-white.png b/public/stylesheets/vendor/images/icons-18-white.png index ceb28345132b983f4723ab4492849286c72be8cc..dadc6af58703dc34132c8756ab74b125278ca1ea 100644 GIT binary patch literal 2207 zcma)7do+~m8XqCU6ob^B*}^dPrWr|-+lVra%TVJovu*cVt_{h|NcK46(oC5!nUF}e zgxn%yqhz*gxuqh)xU`8a6d_5Qj{TOi&f4po^T+wE^?l#-KHu|ue!u5^*ZMx5BiUxB z98wMff$SvN5}hFsNhpYwppxL;!IrfG4@m}rM1?}3BNGne5QqfU@i^6L^BV>S2Sp-L zd3iaD#iCFsBoc{0AmH(M91f?etBXRR5C{Yu4hLM&1~3*D7P`B;Yinx(rKqSVGcz+e zIXN^m)WgH$|DpePThJ3I{#^)UfPpPh5Ch8JW8muFOAdzvjDZ>uFc=IFtgfzRXJ>D@ z0!c6wm-MqXTRL7z$9fn#|11fP$?Ua4#dpd%*kwOlL9$ zqWB-s{9gdBzk>J;KLG%xpy;niN=gF4rT;?xH-Ihe9{UQQwE$ENbE7AKp6nT0HwFX( zQ~G*IyclC|fTRl3%9VMH9_YsmjX14A4Gj;3;Pej~>KhoqxH;hTA*x>sC=o%-Xg_)& z#4;elKTyLulpYuzL8mb^j!_IFYbK2#knK(+q9rvXVcuPqF+$umuzEYXv{vdDw<@nG zj3%F}Rg8RSRU#J-&w@lIRZVPe%Dk$0hsLk|rX8uD&X=v_Gf@*QeMAvhl>p8>%p&+=L_pvRO_ z{4~5U2d|}MOX0Qn6b8+x4=ohHjqDH^&OJJLw;%4i2#Y+6s>CXcWA-n`cF@ULSKDoS+TgQXySu!%L`d>Q>ehCS~OxlF9;*xNHDl4$uSM72)4_!G*Oyfj3@ zU8K81voaOqd-Floo!#x22ATJ1r%HvsPL?j|I+`u#N~ykO5(e55t5+jdAd}t^Z^X9< zs%-qiSP1=>sOm?vAAc~bzbB7sD;v8(!W1e7f8O-F`Q{*Z0@qib{@6Z5-Rer$FsY!j zU}AwZea`aZM`|WHAbILgWv4fPZhz%VBUFOPMRs$b!5h!(hg7NC{EwCk^ahplX)Yuc zrN^VI<|ZN!H9A{ix$vA&C8p=+*x_elB5ifIUiw>IUPpg$o|fnP)i$%|N5nD9%2N2D z*{FNQrepY=42&1NSj-^(L(DbihUjeonm+tGFl^#d$lnv|+XsUZ2`t!7t&5F!jv|e}!4V|t~ZjeH;bHwW? z-0CpeE*t&a`k>yVeQL?=THfJAM1VE<6Ws)WAIsvhK$Br6QQiwuMw6wu+_YT{Jn%r58)5m;cNVjl0O4!k(YEvR_&}q_CWb7Y<3+Jb&R;66e~&;n-h|XPD*a z!PbhWc9c6oJ7r(N{R-NHk1>zL&Iz$%O6==ik%@g`mb>#l(cH2dCiN_DVxcmB&(KjeXXz!q|F!qcV#Rs zDwCbtmNDZRKqt*>ujQ{hh1dvGtcREl$Vb~q_MV9|*|Hx!qNOkb%I&q@Rc;c?Gt-gsXqkuWr(-L#fE@sV-Rc!XDYl0QM(wBV( zeChX&kIJaz(k4Ydd8046{`cRv%!F6>51PhF-p$;WR&POQ2R|VQ$%;&@AowQ!1@2Y+ A!vFvP delta 882 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 E03+}J;{X5v diff --git a/public/stylesheets/vendor/images/icons-36-white.png b/public/stylesheets/vendor/images/icons-36-white.png index 038cae40d4993a2ed190568cfcaa581bac8057cf..7e559b8163f4673c1cd943ccfdba4a6a87af822a 100644 GIT binary patch literal 4343 zcmaJ^2T&7h+f4|>KoS9Ip@>M6B7^`@5JWm6MJZA)J@lZVUqE^%6hQ%j&>|%iX;BfR zNDEz*j*4_e1Qk%Esqn3rJI*)rmou}Qou{31p4pwuOT1>NgJj}i0)aqC-OHNBAP^J* zJPX4hz#X@+Fa-QSeARVLVKCVA!qs^Y2%LRQ-&E`HA52b8(rC2$`ueJ>s+^phpr9ZR z4-aEwV|8`)3l}cP$;pX}i=RGynwy)Og@px}01N~A*4Ni(XJ?;3fBx**GoX<|p=4%e zCMPGy#Kas;aB*?5va$l^=;`VG|DynQfcJmp0*H=O{kH%h_(u%z46pzS|67}%pC3T_ zCkWI4l8*EoDLHcV#|yxIq#S5G@(#E@vI+PCvVb+f7mxzR0@T1j!1d9_jtYQwU@{Ot zTINyqPwJ>;d3hPw7*GH#4X_N<{MqE66fj|DXD8T}><{D;{EQ7vK&<}*g8vr))&D~C z2-g7sz5xXMgM>c-OdX-}Uo`&{#{>7KyI6Mq&)1Lq|F?wCL^aX+7Cw^bx(V4KH zK#;>v%fe5?$JxQp-IE|->VDH1B!`y8qA?hFED3lUL43apOgvru0vvptL26E(IA;NE zcOT~fPah9o0SyzZcm2{i5a>9!uBMu4VBTjNcrdRH#{{TU*qtPwoAJ1$dg+z-2~)h) zS5B*Yr3`2|k)9rAMTV*cCS=54wz7A>^18?7@aA&0&BcKA{L5AWFQ#6mhRvo2ySl9B z1b?`HrMvSF)E7t3yDp4IxsN7CeLeB+wQGl?gM)*2B1S3U!||m!H_ArGQlmIO91c$! zOHuk(ca4Xb)x#goI8RdiCunke)2qKu!$>T|kP@lApnD@tjF8ydx#-KZcy^jD=_OLM zd+;RDnW#2!S6;(mj$$FZM6A?PV>;B}$chz!$g^Tg{qV!`a?l4xb2M6Nqf1QiUSnV|d%)k@(+8fXLR0%YPVWEELJf)e zjL2LTl5G@HU(c`?A%dX;{`d)UuJGxz7lz4e?iiLf za=Tz1Bi0@lA%we^VTdT|Lm)qUDktegYrnjV?O0plB{j~-AR_8JHpOh`+<#nB)GgrO zlRt0Kg0jxg{!~XF8~Mw$mWwSzk<(yFJQbzTsxUIfiM}$AR~6j8klT;U=FGkZF_v-^ znSTF5ZB~ch_o6uTE0;pTTGK@~$Q@Rsm!>tGj!SXJxr>6PJ(MJIzbCnB7c{wPpf2C2 zR9N9on{lBH5rfHGH_p0D25kQ-4DUhBd91IGb4f!x6PnWK%&Kud*Rt@}+Nn7``au+V zoN8d5K>5!w$*`AXiABurcw=691{{dM4##TH z)`%GP@ilA4H#ggczLTXV1j6wkS%6=lSo$SWnYD!cRL%VMaY%hwDFdq^A~1|K#}v{_ zpW{}}Ki@CFt%Hz@is9xAEWGm!TqL%{8ZwDDLy*L%6KPT@iO<*#1>bgdrVk~HS(iQr zarQ{Rz1tX?8(w|>%|Y!|`Z*y9Xam7UOjC~Ishb1`L8En+Y&<^~y89uOzxA7q#4)5O zG+Cs<&bKP(=QVelKyp0~{nr$F^RVwQwf)j>Q8074G-ZeaJS9745{7X4;S)Huypz3#fjL$*bRS*;We|3*xtJbwMF?6_Hr}3osok-x z06ot)W-^3QMD~8*a+u7iAsVKSuqiC?U5AwW>}VD?5AhqqC9F+5MeikCI(e){k|KPK z2Mwcp^Ki>!-i&V>sS@YJE%otqa0{Bfzn$md(t=Q27LRhf0fOVqs3%8O?4n|70tw3# z&UA_^RSVNrQ4w9X@1d)_qI3_g#aix7{1s8PuF&I%nc z9c&d>y&Z@Wuew&DkiA80tS?J+Whm2uLaw7(P=nT1I5<%vl$$iHq%QPYdAGV$1FOoX zV9zFnr_aSHhNQBs*t=qj>3tOFoU>~A^)T%atDN3_{=I0>H@zAGgH-IFgRD-JPsA>>Mq@0$u!AJIR_URkwWY`f(Zoe;(pv{F^s zMR%}8Dnn)aUqr><$3}Z&K|d%BnNiI)LNUjkQjDZP&o+KNmSlbB%(c+4aQI1BS0!-x zqw;Rq;}3nF?69^t+I-##$YB`8`wJeUkURLm*LSFYBf|($KDt&OKX$BI z3TK+m1n5(4pL8aQTxoaRFxD~08b>3KG!33vJp480c_3ZAH|$AVX}*S0&^YvJ zo+RTo2$Y*)ukiAT2^~3O0#KWJTTs<$icHlm#K6dr-P{g%`Np1B77^u7i`{M>5ZAop zrjLNV74FHv+uNFgBmJ}XBu}6uKj}I)6CdJ1Q;HY@bX?*9BAQYBlAGnaGaqhveJ7C( zQ#S5+yj}eIdkTAVN&am^5_(iE&|z!9f2TBps95EAPvTJ7u6o%aXb5-M9c zH~*slzT{h&=FGs*ZO%sBvv#s=X9t>?4@z>XOS!QikI39)(1?Zh@qDb@B&Z)n9M!RH zmU!+}pf%T{G;sT{e_baY$r_R+0@cY`-izdnu6_R%{|x06REdMIURvX2Smf#xG)MD8 z9`~@7K==t&$Om$IGli8qb`M#~(lNslUoW?UZejIZtSy5%&NM~i+`t8N?1iQ=B+h!y96?kw%a3ph36L-BJfR{a zt`ca$J~!*pT1buKB0fpd^wz*_C_i$^t#%DiG06EgUWTh1Lhj?GYYPfJUTE@%y&&^7 z+^ck`)Rx4(1{HFd8skBp{G|jz{g0c>vI7QsB0ouWk9q7@C03KC1Pq%kP(~LTTw9@^ zzwdJ2fFKKqo$OkbMRdp8@%Q_A4f_{vXX+qIDDJ=HnV=TUD{+bVdn`m>K#Ot5BZ67P`drGbcpusXrA=r+azR zI2|;fatgnOLLaXP9q{@ne+C*Y08?kTJg-~4o3!7#zrW9E5?#zT372^3IJVc=D;)y05;DI-HSbp% z&btNk<(hDwQfJAc_BTc6q}rIAMxD)GrbS%hV-WO)-ql~JrnkK#nTaxe8xN9Tp7J5k|9oo4yb5d5C_? z&_>Xfb#t11un~FjoL2`s2#dwWrlqjw^Q0SA{ED0AF^aE480cnusKYT~uplId@sARg zh8VMqDijA~C0|jryWPZ-ZrbD67GY7v$1DGGf*SL#ABh%&s>{9G1hy)SFON)Kw6bbG z7N36=1xBB^DXoj>!(Tyu@fZ7YlJeMI#52pg;A3{D2@j^+^jMdc<2_#5{M29LGHGSq z>{*SCRR|acz9lAs<&BdeqKVqHA4!j? zd%V=h2J-w2?m5M%vbQA2wUnt9^+1j4^yMv2@4hIq9XGL!wuVp2zu+L}L|V&d4qPX| zO`;(Z#}L)gt*tZFQiRbd-yi<|6pTsW6<-f=xL<{w&45^W>t^vMw&yc_AsLcgWGDFpt^P?>6Oc(4~$);Ks_D zaEu=tQ)rE(?izG0pdV)lYSyE%Q4C~hPkRg<(vE4pi+i}qA(Na9Y?khIU zchqa9BVNpA$A@GwjXeD@sE#bhFy&gq301b@vaV&yCTGQaejju;wNynD+v@u_I0X`O z*&wXlQ*Itum{&)C(*i(VScr%Jxte8oL7W?Xg75qKwTk%K z@Fga(xZFi*U0t2RcLC35zdnBq{4tc*F~*WY@s+k~-G-*lds;WIMra(JzTipD5iG7S fy3_@^paW(qx7abAmW#E(VG^XPWvE%BZXfj@>0sC} delta 1672 zcmb7^Z8#GO8^>2(TI5v67(Eng9Huii+0p34Y?>n)w!D{jDQB2vbYxvS^lZ#zY-Cej zCN_CFUFE7-ik!ppa*Rk;@-hcwQ=Eu%(&K!3uIJI;IV-KfNsQ2hU)6Ys_V|<7}AW%7dc50_}BAg-OzWkr~w>rc7~=@TnN>R z5+6-XN+DYjlYWc`Ae=ISxO1pdk`o~|KKjI0pBhPhL{k11oCRcLig+Hah=BEEkXDS^NT@tOo@y!&o zhYnbD1bNRnh>9IuL~Eady;P>(!3?Syo<9PnLbuA5LgAL}Mf)870m_m* z)Y51e93z!=Ex*7tMBOy*7gJA@w~byMK(@b0AgTMIj;GG#@OYo;Dn+zzi}K5UE{oi7 z!z+;o8Y~?enYmp@_Z|Nx0200^CyfQwSwF3wua67yxmcI$b$AT2$+>krPEr}S5ZI2L%?<55|y&Zc@J;BdZR#FjNw7q#c*G2AAg0%tJobZ{H4aTMl@jWe@8|9%8OG6&e^ z#!9RDyYKPL-qq&ZPDfec*$c?)@TCQA06Tj2{9RUJU-K97hJP-cZ~v+w?x0$Qvw;`8 z>)e^AN1Qq_5h-oUdaHKGb26yzZO;jvopa}fVv=m-`LVH05b=58|#Hh&3J-xC| zO++3=omVJN;mRYAkVRaSbe?A! z5>1h+Qj3e#>Pz*4<4LGh`hAu-v0}VwTIG!^!$dszp4;rcE9{c;T_eYAMIeAzV}4e?T%ciHD=Xo>7#VIMPLX4{oeiF-u3+NBl4_7|#Vq3Iw1Ls5Ls%0w|Lv_|L`clT z(U0AKQ_bauLiT{7bf)mFk5t5!uuH{oV{oBN72|EM%4@1b(o0BX>Pagxc`_bg?apFj z!*gGLx^e8e7s8leP>S-6|HN-Ce4D4hh2q!zOgdbgVcesEQ1Hd!u1Sy>#wb zMYcZs&;y`(tG0bV`W$tZ1zuAi*$UQM5E)A_xEB4mK)u_m0eyKa)P`YW>mfDV zhuRZmLHB4)c8v?oBr57oHq;MR_q(~;WgsGJlB6Psvz;ARfHQw3EMFyx45rYH*w)T{ z#8