From 1e70feda6b2b3e63ab10d25c6ea154f35f872511 Mon Sep 17 00:00:00 2001 From: martin Date: Mon, 29 Aug 2011 15:30:00 -0400 Subject: [PATCH] CC-2438: Add a button to listen to the stream immediately -Pop-up. Just need a proper skin. --- .../controllers/DashboardController.php | 8 + .../controllers/NowplayingController.php | 3 +- .../application/layouts/scripts/bare.phtml | 2 + .../scripts/dashboard/stream-player.phtml | 34 ++ .../public/js/airtime/dashboard/playlist.js | 4 +- .../js/jplayer/skin/jplayer.blue.monday.css | 448 ++++++++++++++++++ .../js/jplayer/skin/jplayer.blue.monday.jpg | Bin 0 -> 14525 bytes .../public/js/jplayer/skin/pbar-ani.gif | Bin 0 -> 304064 bytes 8 files changed, 497 insertions(+), 2 deletions(-) create mode 100644 airtime_mvc/application/views/scripts/dashboard/stream-player.phtml create mode 100644 airtime_mvc/public/js/jplayer/skin/jplayer.blue.monday.css create mode 100644 airtime_mvc/public/js/jplayer/skin/jplayer.blue.monday.jpg create mode 100644 airtime_mvc/public/js/jplayer/skin/pbar-ani.gif diff --git a/airtime_mvc/application/controllers/DashboardController.php b/airtime_mvc/application/controllers/DashboardController.php index 55652fc12..0b776ad88 100644 --- a/airtime_mvc/application/controllers/DashboardController.php +++ b/airtime_mvc/application/controllers/DashboardController.php @@ -13,6 +13,14 @@ class DashboardController extends Zend_Controller_Action // action body } + public function streamPlayerAction() + { + $request = $this->getRequest(); + $baseUrl = $request->getBaseUrl(); + $this->view->headLink()->appendStylesheet($baseUrl.'/js/jplayer/skin/jplayer.blue.monday.css'); + $this->_helper->layout->setLayout('bare'); + } + public function helpAction() { // action body diff --git a/airtime_mvc/application/controllers/NowplayingController.php b/airtime_mvc/application/controllers/NowplayingController.php index 00a0d5f7e..db37a135e 100644 --- a/airtime_mvc/application/controllers/NowplayingController.php +++ b/airtime_mvc/application/controllers/NowplayingController.php @@ -90,12 +90,13 @@ class NowplayingController extends Zend_Controller_Action $this->view->entries = Application_Model_Nowplaying::GetDataGridData($viewType, $dateString); } - +/* public function livestreamAction() { //use bare bones layout (no header bar or menu) $this->_helper->layout->setLayout('bare'); } +*/ public function dayViewAction() { diff --git a/airtime_mvc/application/layouts/scripts/bare.phtml b/airtime_mvc/application/layouts/scripts/bare.phtml index d5070f175..6b37d41be 100644 --- a/airtime_mvc/application/layouts/scripts/bare.phtml +++ b/airtime_mvc/application/layouts/scripts/bare.phtml @@ -3,6 +3,8 @@ Livestream + headScript() ?> + headLink() ?>
layout()->content ?>
diff --git a/airtime_mvc/application/views/scripts/dashboard/stream-player.phtml b/airtime_mvc/application/views/scripts/dashboard/stream-player.phtml new file mode 100644 index 000000000..dab53ad48 --- /dev/null +++ b/airtime_mvc/application/views/scripts/dashboard/stream-player.phtml @@ -0,0 +1,34 @@ + + +
+ +
+ +
diff --git a/airtime_mvc/public/js/airtime/dashboard/playlist.js b/airtime_mvc/public/js/airtime/dashboard/playlist.js index 0f58b6d43..0f36afef3 100644 --- a/airtime_mvc/public/js/airtime/dashboard/playlist.js +++ b/airtime_mvc/public/js/airtime/dashboard/playlist.js @@ -259,7 +259,9 @@ function init() { setupQtip(); $('#on-air-info').click(function() { - audioStream() + newwindow=window.open("Dashboard/stream-player", 'name', 'height=200,width=450'); + if (window.focus) {newwindow.focus()} + return false; }); } diff --git a/airtime_mvc/public/js/jplayer/skin/jplayer.blue.monday.css b/airtime_mvc/public/js/jplayer/skin/jplayer.blue.monday.css new file mode 100644 index 000000000..950b4ff64 --- /dev/null +++ b/airtime_mvc/public/js/jplayer/skin/jplayer.blue.monday.css @@ -0,0 +1,448 @@ +/* + * Skin for jPlayer Plugin (jQuery JavaScript Library) + * http://www.happyworm.com/jquery/jplayer + * + * Skin Name: Blue Monday + * + * Copyright (c) 2010 Happyworm Ltd + * Dual licensed under the MIT and GPL licenses. + * - http://www.opensource.org/licenses/mit-license.php + * - http://www.gnu.org/copyleft/gpl.html + * + * Author: Silvia Benvenuti + * Skin Version: 3.0 (jPlayer 2.0.0) + * Date: 20th December 2010 + */ + +div.jp-audio, +div.jp-video { + + /* Edit the font-size to counteract inherited font sizing. + * Eg. 1.25em = 1 / 0.8em + */ + + font-size:1em; /* No parent CSS that can effect the size in these demos */ + + font-family:Verdana, Arial, sans-serif; + line-height:1.6; + color: #666; +} +div.jp-audio { + width:180px; +} +div.jp-video-270p { + width:480px; +} +div.jp-video-360p { + width:640px; +} +div.jp-interface { + position: relative; + background-color:#eee; + /* width:418px; */ + width:100%; + border:1px solid #009be3; +} +div.jp-audio div.jp-type-single div.jp-interface { + height:80px; + border-bottom:none; +} +div.jp-audio div.jp-type-playlist div.jp-interface { + height:80px; +} +div.jp-video div.jp-type-single div.jp-interface { + height:60px; + border-bottom:none; +} +div.jp-video div.jp-type-playlist div.jp-interface { + height:60px; +} +div.jp-interface ul.jp-controls { + list-style-type:none; + padding:0; + margin: 0; +} +div.jp-interface ul.jp-controls li { + /* position: absolute; */ + display:inline; +} +div.jp-interface ul.jp-controls a { + position: absolute; + overflow:hidden; + text-indent:-9999px; +} +a.jp-play, +a.jp-pause { + width:40px; + height:40px; + z-index:1; +} +div.jp-audio div.jp-type-single a.jp-play, +div.jp-audio div.jp-type-single a.jp-pause { + top:20px; + left:40px; +} +div.jp-audio div.jp-type-playlist a.jp-play, +div.jp-audio div.jp-type-playlist a.jp-pause { + top:20px; + left:48px; +} +div.jp-video a.jp-play, +div.jp-video a.jp-pause { + top:15px; +} +div.jp-video-270p div.jp-type-single a.jp-play, +div.jp-video-270p div.jp-type-single a.jp-pause { + left:195px; +} +div.jp-video-270p div.jp-type-playlist a.jp-play, +div.jp-video-270p div.jp-type-playlist a.jp-pause { + left:220px; +} +div.jp-video-360p div.jp-type-single a.jp-play, +div.jp-video-360p div.jp-type-single a.jp-pause { + left:275px; +} +div.jp-video-360p div.jp-type-playlist a.jp-play, +div.jp-video-360p div.jp-type-playlist a.jp-pause { + left:300px; +} +a.jp-play { + background: url("jplayer.blue.monday.jpg") 0 0 no-repeat; +} +a.jp-play:hover { + background: url("jplayer.blue.monday.jpg") -41px 0 no-repeat; +} +a.jp-pause { + background: url("jplayer.blue.monday.jpg") 0 -42px no-repeat; + display: none; +} +a.jp-pause:hover { + background: url("jplayer.blue.monday.jpg") -41px -42px no-repeat; +} +div.jp-audio div.jp-type-single a.jp-stop { + top:26px; + left:90px; +} +div.jp-audio div.jp-type-playlist a.jp-stop { + top:26px; + left:126px; +} +div.jp-video a.jp-stop { + top:21px; +} +div.jp-video-270p div.jp-type-single a.jp-stop { + left:245px; +} +div.jp-video-270p div.jp-type-playlist a.jp-stop { + left:298px; +} +div.jp-video-360p div.jp-type-single a.jp-stop { + left:325px; +} +div.jp-video-360p div.jp-type-playlist a.jp-stop { + left:378px; +} +a.jp-stop { + background: url("jplayer.blue.monday.jpg") 0 -83px no-repeat; + width:28px; + height:28px; + z-index:1; +} +a.jp-stop:hover { + background: url("jplayer.blue.monday.jpg") -29px -83px no-repeat; +} +div.jp-audio div.jp-type-playlist a.jp-previous { + left:20px; + top:26px; +} +div.jp-video div.jp-type-playlist a.jp-previous { + top:21px; +} +div.jp-video-270p div.jp-type-playlist a.jp-previous { + left:192px; +} +div.jp-video-360p div.jp-type-playlist a.jp-previous { + left:272px; +} +a.jp-previous { + background: url("jplayer.blue.monday.jpg") 0 -112px no-repeat; + width:28px; + height:28px; +} +a.jp-previous:hover { + background: url("jplayer.blue.monday.jpg") -29px -112px no-repeat; +} +div.jp-audio div.jp-type-playlist a.jp-next { + left:88px; + top:26px; +} +div.jp-video div.jp-type-playlist a.jp-next { + top:21px; +} +div.jp-video-270p div.jp-type-playlist a.jp-next { + left:260px; +} +div.jp-video-360p div.jp-type-playlist a.jp-next { + left:340px; +} +a.jp-next { + background: url("jplayer.blue.monday.jpg") 0 -141px no-repeat; + width:28px; + height:28px; +} +a.jp-next:hover { + background: url("jplayer.blue.monday.jpg") -29px -141px no-repeat; +} +div.jp-progress { + position: absolute; + overflow:hidden; + background-color: #ddd; +} +div.jp-audio div.jp-type-single div.jp-progress { + top:32px; + left:130px; + width:122px; + height:15px; +} +div.jp-audio div.jp-type-playlist div.jp-progress { + top:32px; + left:164px; + width:122px; + height:15px; +} +div.jp-video div.jp-progress { + top:0px; + left:0px; + width:100%; + height:10px; +} +div.jp-seek-bar { + background: url("jplayer.blue.monday.jpg") 0 -202px repeat-x; + width:0px; + /* height:15px; */ + height:100%; + cursor: pointer; +} +div.jp-play-bar { + background: url("jplayer.blue.monday.jpg") 0 -218px repeat-x ; + width:0px; + /* height:15px; */ + height:100%; +} + +/* The seeking class is added/removed inside jPlayer */ +div.jp-seeking-bg { + background: url("pbar-ani.gif"); +} + +a.jp-mute, +a.jp-unmute { + width:18px; + height:15px; +} +div.jp-audio div.jp-type-single a.jp-mute, +div.jp-audio div.jp-type-single a.jp-unmute { + top:32px; + left:124px; +} +div.jp-audio div.jp-type-playlist a.jp-mute, +div.jp-audio div.jp-type-playlist a.jp-unmute { + top:32px; + left:296px; +} +div.jp-video a.jp-mute, +div.jp-video a.jp-unmute { + top:27px; +} +div.jp-video-270p div.jp-type-single a.jp-mute, +div.jp-video-270p div.jp-type-single a.jp-unmute { + left:304px; +} +div.jp-video-270p div.jp-type-playlist a.jp-unmute, +div.jp-video-270p div.jp-type-playlist a.jp-mute { + left:363px; +} +div.jp-video-360p div.jp-type-single a.jp-mute, +div.jp-video-360p div.jp-type-single a.jp-unmute { + left:384px; +} +div.jp-video-360p div.jp-type-playlist a.jp-mute, +div.jp-video-360p div.jp-type-playlist a.jp-unmute { + left:443px; +} +a.jp-mute { + background: url("jplayer.blue.monday.jpg") 0 -186px no-repeat; +} +a.jp-mute:hover { + background: url("jplayer.blue.monday.jpg") -19px -170px no-repeat; +} +a.jp-unmute { + background: url("jplayer.blue.monday.jpg") 0 -170px no-repeat; + display: none; +} +a.jp-unmute:hover { + background: url("jplayer.blue.monday.jpg") -19px -186px no-repeat; +} +div.jp-volume-bar { + position: absolute; + overflow:hidden; + background: url("jplayer.blue.monday.jpg") 0 -250px repeat-x; + width:46px; + height:5px; + cursor: pointer; +} +div.jp-audio div.jp-type-single div.jp-volume-bar { + top:37px; + left:302px; +} +div.jp-audio div.jp-type-playlist div.jp-volume-bar { + top:37px; + left:324px; +} +div.jp-video div.jp-volume-bar { + top:32px; +} +div.jp-video-270p div.jp-type-single div.jp-volume-bar { + left:332px; +} +div.jp-video-270p div.jp-type-playlist div.jp-volume-bar { + left:391px; +} +div.jp-video-360p div.jp-type-single div.jp-volume-bar { + left:412px; +} +div.jp-video-360p div.jp-type-playlist div.jp-volume-bar { + left:471px; +} +div.jp-volume-bar-value { + background: url("jplayer.blue.monday.jpg") 0 -256px repeat-x; + width:0px; + height:5px; +} +div.jp-current-time, +div.jp-duration { + position: absolute; + font-size:.64em; + font-style:oblique; +} +div.jp-duration { + text-align: right; +} +div.jp-audio div.jp-type-single div.jp-current-time, +div.jp-audio div.jp-type-single div.jp-duration { + top:49px; + left:130px; + width:122px; +} +div.jp-audio div.jp-type-playlist div.jp-current-time, +div.jp-audio div.jp-type-playlist div.jp-duration { + top:49px; + left:164px; + width:122px; +} +div.jp-video div.jp-current-time, +div.jp-video div.jp-duration { + top:10px; + left:0px; + width:98%; + padding:0 1%; +} +div.jp-playlist { + /* width:418px; */ + width:100%; + background-color:#ccc; + border:1px solid #009be3; + border-top:none; +} +div.jp-playlist ul { + list-style-type:none; + margin:0; + padding:0 20px; + /* background-color:#ccc; */ + /* border:1px solid #009be3; */ + /* border-top:none; */ + /* width:378px; */ + font-size:.72em; +} + + +div.jp-type-single div.jp-playlist li { + padding:5px 0 5px 20px; + font-weight:bold; +} +div.jp-type-playlist div.jp-playlist li { + padding:5px 0 4px 20px; + border-bottom:1px solid #eee; +} +/* +div.jp-video div.jp-playlist li { + padding:5px 0 5px 20px; + font-weight:bold; +} +*/ +div.jp-type-playlist div.jp-playlist li.jp-playlist-last { + padding:5px 0 5px 20px; + border-bottom:none; +} +div.jp-type-playlist div.jp-playlist li.jp-playlist-current { + list-style-type:square; + list-style-position:inside; + padding-left:8px; +} +div.jp-type-playlist div.jp-playlist a { + color: #666; + text-decoration: none; +} +div.jp-type-playlist div.jp-playlist a:hover { + color:#0d88c1; +} +div.jp-type-playlist div.jp-playlist a.jp-playlist-current { + color:#0d88c1; +} +div.jp-type-playlist div.jp-playlist div.jp-free-media { + display:inline; + margin-left:20px; +} + +div.jp-video div.jp-video-play { + background: transparent url("jplayer.blue.monday.video.play.png") no-repeat center; + /* position: relative; */ + position: absolute; + cursor:pointer; + z-index:2; +} +div.jp-video div.jp-video-play:hover { + background: transparent url("jplayer.blue.monday.video.play.hover.png") no-repeat center; +} +div.jp-video-270p div.jp-video-play { + top:-270px; + width:480px; + height:270px; +} +div.jp-video-360p div.jp-video-play { + top:-360px; + width:640px; + height:360px; +} + +div.jp-jplayer { + width:0px; + height:0px; +} +div.jp-video div.jp-jplayer { + border:1px solid #009be3; + border-bottom:none; + z-index:1; +} +div.jp-video-270p div.jp-jplayer { + width:480px; + height:270px; +} +div.jp-video-360p div.jp-jplayer { + width:640px; + height:360px; +} +div.jp-jplayer { + background-color: #000000; +} diff --git a/airtime_mvc/public/js/jplayer/skin/jplayer.blue.monday.jpg b/airtime_mvc/public/js/jplayer/skin/jplayer.blue.monday.jpg new file mode 100644 index 0000000000000000000000000000000000000000..29c9382df7425f5b3e006dd540616c9d92540c7f GIT binary patch literal 14525 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

Xqe;xn_*$rzF~S^wbTVd zszAyo>3rgndNTj7#q`H4rt5%LOI$If71{i32~|Peqi^W6O9~qC#f}_GZ&Qc9vVE=y z>Y~NKi*|z7`+a zMtB@86w9rlMgGH0tKyuvZCKqkWGGMHKhrxzQ<;ORzDVF2V#*&oTpFhQei*)2g32FJ z9^G=KeG~jALjPCXCQiAid%2rv-^F!=f0{h;Nkox*h(h@}KN^R=Bed0VqKY{1gW4lh zvaIz)?y0Q2W`tA{OLyFpoP1>MvIti0aGN6ay!%7#uN-18A9<_sOlDmP^pEx+txtO>0Qi%YFKq})LMPk@PeP{AXl>0SwT(H4qG-cU$+&3IWse(wcCln#zqD7 z9~yC3cKA%_v3nFO+D8VH%f|MCF(cY2MNL)h^;xe+naYf&-F7PO=DuZ_BL-X=8ZP4* zqMLT=IXa`?2-UFi|EuW#=?}7V;|4u9C+Yi9o`vYMT-Nn1<~$i9lyoiy)=CeggC@~a z)b+bTdKeV!uhV*je^JSct!e=HlAbWZ={Fv|>!QP%uVejCArilCnY-!TJw0Wt4n|Uw zT)33OS*+iSb?;$PJmFyPLVqc)J%ajaI<_N`go+!2Xy+CVZ3*8p%oU&1aoPb>3xOr^ zn@bRvLY1V#s7N`l0m5emMIm1Ixw#+Hs; zFi=GHS4Nu$7qw_xI6}Tv3;3mi^Dnr+lTSlONv-;Mh+j-!=I~? z{)6HnKCe(hy7lvjW2~5Ft6#-gzb`bGi2Hr+04bi7=b!(%awJ1fzTz;ilkxk-9YFXH zc!2YE#_;IV+%HO1v^?p`2-6kSP${0HTj(-)k*K1!VGXP4$MZA{l>l>wuHJNNKhw4A zrEWw!y{W7BAc6l&J#p+*{9cKOI7#m7uAdiOQ4T?(ottMVl(!!$JqShr&ZO~0MEX(0 z(>W5?u(3U1;0>DDKCKJqvr|c}^R^>KsWk@K#>ZQaie??bm*_q7{OdaE+dc&cf&Y7B zf7A8H9@G<`^IcLn(PlddmwP z40*>16K?A33UmXKV&9!Z8pZ3DvP4w*t9sgkCI0!9KJMIWR6d^WU2;xoR+ce=O15>FA%8oiCa;_8*a!${2QawdYhcP03^{O|4kf1o{; z5cSvd|4rNI&wp2-HH$YC(zh-R6|6qPNr21L76g{ac)7gEkNLek$Cs9$35N&F~l`WQ&sRopXVQ{#>CF zdzH%>eHeGc)8)p|1$qSEBSAC6aNR$ CG6hKh literal 0 HcmV?d00001 diff --git a/airtime_mvc/public/js/jplayer/skin/pbar-ani.gif b/airtime_mvc/public/js/jplayer/skin/pbar-ani.gif new file mode 100644 index 0000000000000000000000000000000000000000..0dfd45b885a2dd69a4c16febc5e886300cdb08e0 GIT binary patch literal 304064 zcmeI*dtB9p{l{@^R!$Fj=;tbH^+U9+Oa;+O4J+@Zs7Yyr<-CA-L0||;UemlQ2r2@C z_gjJ5y0~g(>!LGT*;;9BS$0{gW}BIt4&bK&vrcZDWsbNjkoz_n|Fg z4{aH7d_(WgH+21cL+?Wsp})KSU%fLT!v3q-@kaf6+;VfbE;sdvZxi>edZ8DFzLebe zrs(d&a)yQeH{rUxtYIU@rsYHrPrGw;M(3DAPy93{dUR^%m|L&x8`n3hTiU46H%!b< zyLn>2TSiPAJECK1%yri`Ovvk$H!f>jTF$WOym9Fn<2&Vbjv1DkIXtaX=%1^<92*n; zWs)60%cAc1r5r^W+}da?bxwnY+QWxj|mm6$KRciGc2!l#`xwZe#qZ{PWQC&BeF+l<&4hEh_3#*!-i+( z=5&sUseYqVf1Ui3jmtXqMj7MVeEFwrGa_?bY~HY}*tTurVo&|#&!?e!<3e|mY}%+%2%@BSArk8j^8zT?T4e=R!s@`TuGh_AtXsb2kO`lqkg z1(rJElvh@6cKVn9SyD&DrlqHiOUuX^A2MtEk7lVOI*rWC9ycuK+R@{N-I*49=jf3M zv0r_$)_=bf|JI>dgfYE^3x#U6uD0W?PApsP- zF1e5Zid~mnNC3sIOD-gUV%H@X5 zoda*bwg1gu|LTp`_w9Y{)nC5yi_W`cFpQlD_2yMFE1-CSysGs$>O5IMFsf_7tEhG zch2ltGw+=-{hn!4r%awS@$S3{cje}c&;DUnX2!Vmv13M$x^rY&>WJaPhW=p49k&lo zxh?tDK?85OIcdO6{rmMz?9=|EF6i_IzLzw+_ntl!5!oU;D)M(2F~*!yFD^<=kARdZ%c?)Si( zAN=9!KkoVP!$19C%8Z<8{Tk1iJ8#Z84e|>X6&B^6GrxG*yoHOGFJ4-*vb227q7|!F zofEk4{>rM&_pRShvT4i1TOQaDeC+YyLyv6V`je-hdG^Vt9*KPR`R8^%wQKjD$9DXD z^Gh%9j{N1%_U?K8jV-VJ`srpK^!(%9N?rFUq3fGd2Pz))gmD4oK@WNm*AdtHoUY@w zVSn2<37e`qluIrofMVAr7ZO0R>yirzpxAZEg#=LSy5vFvD0W?PApsP-F1e5Zid~mn zNC3sIOD-gUV%H@X59Xw;s73K5KeYsticg9aS()z8& zqf%PU-my6D?)aFpJ|lNuer1oU*IItu@})74CuVNDDev5!Ne?xhJF;?H(XQv}Es752 zY)N=v`;iTka;IiZ&kamVoRu{vD;S&|wJ@b%b|4U$zo@u$$?^pyWfdvQ)+QBfNLrub zX%7787*BH`n5Q{4AC0H~6@S$tJGtaS0w{J}av=c}yDqtq0E%6gTu1=Lu1hW?fMVAr z7ZO0R>yirzpxAZEg#=LSy5vFvD0W?PApsP-F1e5Zid~mnNC3sIOD-gUV%H@X5%_AA_cltrA%Mx3kx8uDVH{NpblD?u}Ih^%;^9D0l^f@s8$kahoCft*K?}WhgzH_qYWe0>oEtjM zSyWWAytpF2tbFC|rRxV3ZW^?4kjFXj*2Lo+2yoRcfX6vuALq0<}N@av=c}yDqtq0E%6gTu1=Lu1hW?fMVAr7ZO0R>yirzpxAZEg#=LS zy5vFvD0W?PApsP-F1e5Zid~mnNC3sIOD-gUV%H@X5VFOPGE)P9_E zmB%^o*2Lo+2yoRcfX6xEALkTAMKnmQtgLyQ zbHj;G&Iujo+<5XhCuYo_=I_1s@i%7tvBB2)4-UGtQ_^LdfBy2(3%yirzpxAZEg#=LSy5vFvD0W?PApsP-F1e5Zid~mn zNC3sIOD-gUV%H@X5#u*gE1`pTKpzHtcWvCSg-m zhjPh<1W@d{@R42?+oynn7o%IbOy57I_{kZz+3Fq!;c3}SS1Fg0nsoLN8-+qqH-mYCH z*1v9N>e{k-KT9djsQ>J{1qqkrY))7ddfE8gskzfL?#&I%$eSCOmKY2!%+DxX9J#b; zVM%iF^3w9;Kwx$M!u9>vZi@0W2VRyirzpxAZEg#=LS zy5vFvD0W?PApsP-F1e5Zid~mnNC3sIOD-gUV%H@X5%&0(a;mklFGGkfE^5lwnW#z$@ z$)y|m7v9%@Qwy(i;IWCfmt05y#jZ;(B!FVq zB^MGvvFnlx382_@$%O<^?7HMa0w{J}av=c}yDqtq0E%6gTu1=Lu1hW?fMVAr7ZO0R z>yirzpxAZEg#=LSy5vFvD0W?PApsP-F1e5Zid~mnNC3sIOD-gUV%H^CO#!cS!o1Fz z7`o0$ZCdZ1p<6%sMm{*_UtH$|B6ABDFU?rCxVWgKELfTxSh8x(z;&e_=D<4>4|5=x zhdDJLjHmwk>CadYc1JO}x#4VBY4SXKEdBt&iL~UK{qeeUq@MszbTtLINmuU2-7-6uU0DkN}EZ zmt05y#jZ;(B!FVqB^MGvvFnlx382_@$%O<^?7HMa0w{J}av=c}yDqtq0E%6gTu1=L zu1hW?fMVAr7ZO0R>yirzpxAZEg#=LSy5vFvD0W?PApsP-F1cz7c$*XEZO)|X+nn3} zE4MlGmJ}D2mnIjk9#~NpT-QI~Wez+v@iGU3d6`r5$$0u-@i#59lS?infMVAr7ZO0R z>yirzpxAZEg#=LSy5vFvD0W?PApsP-F1e5Zid~mnNC3sIOD-gUV%H@X5s9~R=@)mtBxiHNqU}dkP0Ed$IwLTx|IFOk zGv*~P$PET(1tMn@Eh#QsJb&r3@`4r1%LWG4Bp0pg?_~}=H1RSAf_a&Po~U)iwLWm` zcx~9<_D#a3st)Cn3kjgub;*SUQ0%(oLINmuU2-7-6uU0DkN}EZmt05y#jZ;(B!FVq zB^MGvvFnlx382_@$%O<^?7HMa0w{J}av=c}yDqtq0E%6gTu1=Lu1hW?fMVAr7ZO0R z>yirzpxAZEg#=LSy5y=U;AKvjmpOUw#MK`#dgZ8w5nX@x)C-6Ae80={?JxfDk^CcV zW}WfHXHj=7*m)>9KED6%OJ6=cvfaGI5QBrs3?C)@#3X}3zrv{4-Ax61XuU+EC*hh zc$NdfJj<#1SUml&_-hu~$t4#OK(XtR3kjgub;*SUQ0%(oLINmuU2-7-6uU0DkN}EZ zmt05y#jZ;(B!FVqB^MGvvFnlx382_@$%O<^?7HMa0w{J}av=c}yDqtq0E%6gTu1=L zu1hW?fMVAr7ZO0R>yirzpxAZEg#=Js>$*J43G*yx;?O3M-J(~Hs_YpNy*aD$vR>&6 z>JK>Z>61sQ_BSp~3C#O`v!t}!H!j`t>hP$(zpGsPan!fBjCt^_j~-3AEWPOcQO6P! zuX+8Axs&Ey-{HMQySAqsxb?`?epB)${xC4T-#xSE_L-kN=ZC@I>_BAEl10TOOP3`t zt|(bCAh3L8aP9RT=D<4>4|5=xhdJnhT1Q;#^R|xHhW%~dBy6hcP%gQU0E%6gTu1=L zu1hW?fMVAr7ZO0R>yirzpxAZEg#=LSy5vFvD0W?PApsP-F1e5Zid~mnNC3sIOD-gU zV%H@X5)jJj{V$9_G}1FrNNb{6&lGspxAZEg#=LSy5vFvD0W?PApsP-F1e5Zid~mn zNC3sIOD-gUV%H@X5O%9_F<5FbCe5c$fphJj_84)H>o?pSN|qHtcWv zCSg-mhjPh<1W@d{@Fb5pwycbtLwX(A2C+6JnwNK0m9p+qm;xH#ab=$2UKbmq`!jfGX z>nDG2;}hxI2IODg;kCbiVouVOyoqDJ`ox?uH9j%t#9_`A9_GM16AyDBn1?wvAB?B} z6@SqpJGtaS0w{J}av=c}yDqtq0E%6gTu1=Lu1hW?fMVAr7ZO0R>yirzpxAZEg#=LS zy5vFvD0W?PApsP-F1e5Zid~mnNC3sIOD-gUV%H@X5@{S}+z?tigYdav$74jkP4Ny5N_ zh(N)4&#xWO{+0`i8f|*;@fKY+bQv=+=dFTA-rRcrri&JApVj{8U2kt}G1K7vj^rio)i@bEa;QJsAx&g;z=cwf-B35B3G;$Q50A^ zVr6jkrgc>t)@;3R@WzJ+SN^!Umpbt9#7i9r=A{mL!qySj`T(xuwPAnTHwl}nI+RN; zB!FVqB^MGvvFnlx382_@$%O<^?7HMa0w{J}av=c}yDqtq0E%6gTu1=Lu1hW?fMVAr z7ZO0R>yirzpxAZEg#=LSy5vFvD0W?PApsP-F1e5Zid~mnNC3sIOD-gUV%H@X5P)G=)aelDa{t!m5e?E4TE5WiK>c9{T5Ug4wZHMnkI=a-KBlbC$&b*f z{HWziV;)b;+;&smxjT~{YC3mh<+h?-&(&KL9n9I1@WA#X8z$vW%^jZ`6_|F<>^bui zvuDrE4F+=qfyl*6vzC=+Eh#Q3TfHJ>$@-*dSRji>(=f7c>A zx#U6uD0W?PApsP-F1e5Zid~mnNC3sIOD-gUV%H@X5%9@iKoE^0=t6+8@GJi=*ptxk| zvc;tXm#<6-2G=F6Em`Mj4!kt+GzWrtnu8vxb;PwkaqD<(*x&X|!ltSY<&p~tpxAZE zg#=LSy5vFvD0W?PApsP-F1e5Zid~mnNC3sIOD-gUV%H@X5x3>DmJ~rpnX--zK`Zgyebej{1%w1GmnjiYmoaHIYDwYJ-C#_pu>S+$V zH1RYCf_a)#^U-+vU-4HhvXe_LB!FVqB^MGvvFnlx382_@$%O<^?7HMa0w{J}av=c} zyDqtq0E%6gTu1=Lu1hW?fMVAr7ZO0R>yirzpxAZEg#=LSy5vFvD0W?PApsP-F1e5Z zid~mnNC3sIOD-gUV%H@X5