skylark-1.0.0-7.oe24090>    f4 ;G|`u` `c Swv. AC$66U-Ԃ`~ȷgS@,XeadVSUZ[<ݍ "ur'}A)/J-oF kckl쨒t_pjGϋ%3K#쇖nx@,0a$t펨1y- _MyK#(UfEHgzz =~*mb ѵA9g7 f? Vd   K &2G#, T  h  |    .  8 `   o(89:F G H H I p R |X Y \ ] ^ d e f      1Cskylark1.0.07.oe2409Skylark is a next-generation QoS-aware scheduler.Skylark is a next-generation QoS-aware scheduler which provides coordinated resource scheduling for co-located applications with different QoS requirements.f4dc-64g.compass-ciݒMulan PSL v2http://openeuler.orgUnspecifiedskylark-1.0.0.tar.gzMakefile-Use-strip-option-in-gcc.patchdocs-Use-chinese-description-instead-of-English-in-R.patchpower_qos-cachembw_qos-Add-type-check-for-environmen.patchcpu_qos-register-reset_domain_bandwidth-as-exit-func.patchframework-create-pidfile-after-os.fork-in-child-proc.patchcachembw_qos-Add-a-job-to-sync-VM-pids-to-resctrl.patchcpu_qos-Add-aditional-setting-for-cpu-QOS.patchguestinfo-Take-another-VM-stop-reason-to-account.patchhttps://gitee.com/openeuler/skylarklinuxx86_643w- V Ef4f4f4f4f4f4f4f4f4f41bdf4a34b66586c8aa27785c7e021629fa76081d115252ff90e6c222b963a3aa4ee7730aed886998af6fff794b754e0dcc486c3d6fffdce27d0f1b5c9e4dc3737ce90060b6714f083abe64f77bca137cffb7c1027383c33bc99705a8add12fb44b3531e65de5ff7a51b7358c1bd63a28588513c03600c2d5eb2c3f12eff297e4d4468e0bee03fd3a4b73bdc495ef7e9e3926f300d9a0d16071f65b1ee2f467b4e86a543e603368c1ffb3e7261684a4a6ac6aabaad6d32658dc3cdd530a32ad1e6962533f55419f25e96d3ac3161639f58ad7f9433096835a7fe52bd7d4303827d2e4c0d527ec20fa50eef5b4cca1cbe9e7a5115080f47c5989fb0867d3055399e85ba026663a4c68ee0d760553f61526637750c6fb0ecfc3caac155f0ff92386c8cea0becde35cfe6688c649ef2ee7ddbfe77227e08f222189d7e2de8ff6f0eb rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootskylark  coreutilsgccmakepython3-develrpmlib(CompressedFileNames)rpmlib(FileDigests)systemd-units3.0.4-14.6.0-14.18.2c#@cAcd@b{@bb@bz@Dongxu Sun - 1.0.0-7Dongxu Sun - 1.0.0-6Dongxu Sun - 1.0.0-5Keqian Zhu - 1.0.0-4Keqian Zhu - 1.0.0-3Keqian Zhu - 1.0.0-2Keqian Zhu - 1.0.0-1- docs-Use-chinese-description-instead-of-English-in-R.patch - Makefile-Use-strip-option-in-gcc.patch- cpu_qos: Register reset_domain_bandwidth as exit func after adding power_qos job - power_qos/cachembw_qos: Add type check for environment variables- framework: create pidfile after os.fork in child process- guestinfo: Take another VM stop reason to account - cpu_qos: Add aditional setting for cpu QOS - cachembw_qos: Add a job to sync VM pids to resctrl- spec: Add missing dependencies of build and run- Update baseline- Package initdc-64g.compass-ci 1726821614 1.0.0-7.oe2409Makefile-Use-strip-option-in-gcc.patchcachembw_qos-Add-a-job-to-sync-VM-pids-to-resctrl.patchcpu_qos-Add-aditional-setting-for-cpu-QOS.patchcpu_qos-register-reset_domain_bandwidth-as-exit-func.patchdocs-Use-chinese-description-instead-of-English-in-R.patchframework-create-pidfile-after-os.fork-in-child-proc.patchguestinfo-Take-another-VM-stop-reason-to-account.patchpower_qos-cachembw_qos-Add-type-check-for-environmen.patchskylark-1.0.0.tar.gzskylark.speccpiogzip9utf-8eebe41935799d4fac8d179610ae75582f8709114300b7c3e7bc185f5f61ddb1ae3a30fdcd11a8fd05dff7a70d21b35e02c2d8aea3d08b461539a5fcc2ffa29eaName: skylark Version: 1.0.0 Release: 7 Summary: Skylark is a next-generation QoS-aware scheduler. License: Mulan PSL v2 URL: https://gitee.com/openeuler/skylark Source0: skylark-1.0.0.tar.gz Patch0001: guestinfo-Take-another-VM-stop-reason-to-account.patch Patch0002: cpu_qos-Add-aditional-setting-for-cpu-QOS.patch Patch0003: cachembw_qos-Add-a-job-to-sync-VM-pids-to-resctrl.patch Patch0004: framework-create-pidfile-after-os.fork-in-child-proc.patch Patch0005: cpu_qos-register-reset_domain_bandwidth-as-exit-func.patch Patch0006: power_qos-cachembw_qos-Add-type-check-for-environmen.patch Patch0007: docs-Use-chinese-description-instead-of-English-in-R.patch Patch0008: Makefile-Use-strip-option-in-gcc.patch BuildRequires: python3-devel make gcc coreutils systemd-units Requires: python3 python3-APScheduler python3-libvirt Requires: systemd >= 249-32 libvirt >= 1.0.5 Requires(post): systemd-units Requires(post): systemd-sysv Requires(preun): systemd-units Requires(postun): systemd-units %description Skylark is a next-generation QoS-aware scheduler which provides coordinated resource scheduling for co-located applications with different QoS requirements. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'skylark-1.0.0' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/skylark-1.0.0.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'skylark-1.0.0' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/guestinfo-Take-another-VM-stop-reason-to-account.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/cpu_qos-Add-aditional-setting-for-cpu-QOS.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/cachembw_qos-Add-a-job-to-sync-VM-pids-to-resctrl.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/framework-create-pidfile-after-os.fork-in-child-proc.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/cpu_qos-register-reset_domain_bandwidth-as-exit-func.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/power_qos-cachembw_qos-Add-type-check-for-environmen.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/docs-Use-chinese-description-instead-of-English-in-R.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Makefile-Use-strip-option-in-gcc.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f make -j${RPM_BUILD_NCPUS} %install make install DESTDIR=/home/lkp/rpmbuild/BUILDROOT/skylark-1.0.0-7.oe2409.x86_64 %files %doc README.md README.en.md %config /etc/sysconfig/* /usr/sbin/* /usr/lib/lib* /usr/lib/systemd/system/* %post if [ $1 -eq 1 ] && [ -x "/usr/lib/systemd/systemd-update-helper" ]; then # Initial installation /usr/lib/systemd/systemd-update-helper install-system-units skylarkd.service || : fi %preun if [ $1 -eq 0 ] && [ -x "/usr/lib/systemd/systemd-update-helper" ]; then # Package removal, not upgrade /usr/lib/systemd/systemd-update-helper remove-system-units skylarkd.service || : fi %postun if [ $1 -ge 1 ] && [ -x "/usr/lib/systemd/systemd-update-helper" ]; then # Package upgrade, not uninstall /usr/bin/systemctl try-restart skylarkd.service || : fi %changelog * Fri Dec 09 2022 Dongxu Sun - 1.0.0-7 - docs-Use-chinese-description-instead-of-English-in-R.patch - Makefile-Use-strip-option-in-gcc.patch * Sat Sep 03 2022 Dongxu Sun - 1.0.0-6 - cpu_qos: Register reset_domain_bandwidth as exit func after adding power_qos job - power_qos/cachembw_qos: Add type check for environment variables * Thu Aug 25 2022 Dongxu Sun - 1.0.0-5 - framework: create pidfile after os.fork in child process * Fri Aug 19 2022 Keqian Zhu - 1.0.0-4 - guestinfo: Take another VM stop reason to account - cpu_qos: Add aditional setting for cpu QOS - cachembw_qos: Add a job to sync VM pids to resctrl * Wed Aug 10 2022 Keqian Zhu - 1.0.0-3 - spec: Add missing dependencies of build and run * Fri Aug 05 2022 Keqian Zhu - 1.0.0-2 - Update baseline * Thu Jul 28 2022 Keqian Zhu - 1.0.0-1 - Package init ?XSK0RX+6(QA:RR!H(JĆQPQc{GD9)$!svgwfgggfw-h Z Zi83 2PZ &ã#y|.3ɉ39l$ RQd>5L 8r9 Gę8sŘQ*C`ix@,hX pz$h+XvhkM/q6ar r"f |&0= Vbg#|t* s`@"HB&B; \x ;Ogq`=>=o"3jˣuDqlE:j(L>aKsWyH?N2ph:\4**zsp:H8^x xtlj*T:@a81Q3M!9 gHh+yH$BB)  (3;N3l uYti@И D2T"`iXJEX*L@ [̠>HCK׵&1Qf"#S  P(SSI݈qQ<@#$*م5 I#*9"$3@2\d(; cE0x5Hk>Ųڳ h& 7xT XR$!EaL6cA%Øa  }}wS ||]ה, kZZfaFfp&p/*}z%!$#p(H>ɋcS~H&]s<*˒1X1蠤dPX:ffAS-h,gPq <M [ lB!A[@F1).F @a еKt@fөt E3| J-d(dXԘ"%dE?ɼpp\ .S=`#7K4O<x3 lq\`i6 } e,@0XB 'B"@y=%(C] %i4(o d2Mߕ3cT@'ۉKZ!` p!@1gRI: bJA(|%B惋9E) 2'XBѻ C#e,$Oe\R ne ҅-wDr@p<E J/b7UEewdYI멈Uq"(K %Ue+dSb0BRLsӇƉ>H`:,W JWP# dX`,cA1|!=:w1𩰻}2Q.܃3-VD˟Krt$ (;7VA&9eDqR#d{FE*ʥÌ =َkVJ"Aj<-@UC5x+.1L~xTPY 2` apJ hx } aGtCĴLPဤ4BlrZ-$2C!bCw+in P ҉!3X2Ύ6qwGD%CC"`Emn!L )P3Za 2DP$&U?o02*H" +MDM[ZuO}b\ aC:/ȍ,$>%$nAqhxRmD^pTeAF Hh!Xܬt $Ç#S!cI tH-]^8NNDT brL}t|AC FC<PHpA:5Jm( K nWZ-3]J5%B󬈔1S^u!BS1dBaC)BRFn|2ΖsH6—V= E QSy ,=J.\.y7\E$C t pD]pJ.PިS^]x|f?/5UXS9"AaF`IN$d&8m4 !:Lb!"u! -X b V(U\I݀5<؍1EJ$/ %ˁPǃX#GBMi_<L D1&4KrG\ a )o`oO\×9@$z%|O ,L0XLD7Y~.D_=ρ  Y}݇حgѦ`6quKνW?aB-Λs'ɡ1g9CK> 3Ij`G"a j2=>KM<{Xad rN,PZIҒHb1y *r{(R(΅H=4'ݪn y@Qd;+ړ%$D2ґBG"<;_ 3[`@dDj= eY(Q2vlMH+HT " XP1 !՟兣|UeIlxy;Iޞ>$w[['wpB:ZCHGXN>W@ױ꓄z @8"`e½gtn4 ȁ4t Mחo*fA_OEAoj wo(sIk0e{T`"(dYo bin-1W޺WVdo`|'mCfCc'R GI|2vƴ=yHaOd2妳cy˸%{!%.t)Ied+v.@rwOE c,K42id'N#>F=RRdTnE -\P(z, A P,)t&M3 7ªpËZ#OT~($C @Y=i$x6$&g``Oar7;9l!>1YC{?[AYCC) C3ߺy._uEvL{Ywz_Fz=䟛{YԊN+ %vPÁa9^jCUrWa`E[D H!4xCfLR[dpB@Ec Łɳe1eN(ĩ гh7OOvD@ .o P( r(Rei1|4RW>Én>5[nAm{W1x:$ ߹$4ƄFBFDp` $`qA3 1CS-,(XJ`8K%֌l, :wqAQL0A8|-L*, gfen f c !n 1r9}fCt8dI8Ht.#>] m"[s CY"(W)t LY!|f?RQN@>` 1Vh#Φ05E] ё  H[}|)XǙc/-uzS"x]|H>ny L'%p *PnBKTnN.`KrKwITpf`3)+nHTpQtoQ|6 ޻;DAbΡ<&΃r?5 b+nFĄҨ$Yy/l!g-J #D#q@9v"?ȿW6!`xXI`1`Isȅc{4f}EkJPAx k)5M,`,*Ybahy6C!MF|[""Zh IFvNaJ#\DSK  N-[5Gn Z%%^w&ah/BCH{{Ij=T$ /H;(7G;_у9@Bc;R@ R0| x SS?icJeE>m|BUQwS_b:U4br*LͿ"t倿pj5QCk A[QJxA4mF-ȅR:Bn 1-ao2B=Eoak60`zE)/1FQ( A |E_DZX3%@TKw3c-pC.DnMaQ|I$FaLs Q2P)Ŷ~?;IE RzIg0=! dbz\IOgA8\-qY!Êdgֽ@{/o#)nDYL.EpCGR5c(pbSVh@fS|cŽ+#%Τ***Z,#׫,#:o]ZNU\NY)îS #iwyY 8Tަi2ũYC_Hv( |Xss,a 2'id1/!}KC5% 9Zwp# +*g^4]_!† ke5ߐPaXcdA=)5&C+ 5հ*JWײU7)< s\ÛHP5c@A 2d'lFX2Cht@cft@StGwe'V00ѵ`@5 Ru#\K'·hjp ɐP3=|:(#$5"E. 4㠼=΄ [\FKNIY|_*}*d0(h;[`@R/z EG z!r"Q>$"4gФK'$+'F4&*po n49,vMr Lcu%Y Ю%%<)Fxfi ]:2{g8"h@"t3fs3|_AwhщQE"[+kA/<#5~I$a)PH҇OICšJP zˆ H1T*IZ>E2$u 7՗- ¡2VnWk;IrKR"}.Da玄 x T*h>u F@T4ch3,f#P \O3(;O tS#XrTaI@$tM$sP3^=Ç 1 ޢv2@$<( PGOA˻kHgGB:z9E "$دjhfV ݟrECPKEBi9='&<ӥă@Im1tTաMzo&bϹ%@! ϿunPx$Fy,Fq [9O![n@KVƽԟ/zo.9ZK^rɟ\^"zdA2q!@0r,2؂}hA`a~p4pq?нUţo(*G ?Z,$*Vi_"=C%NpQޖtEMY rs .a񢄿)_ o@x7qt6 Ag,q E2T<Ts ÒLa2q] gie%N~/OӞ/@R(DLj n{[p8:qw8{Dh,7 GE-B/z0"o(ڌA7BwEe``Dʭni~ 4_M  2@j Ja@*@e2 7ŅnW# 11|/Gْ=]*GoٷԅqH;N:K|ZdwEo":|=u S283dItu \`ee`nw:h%AG?U!@8'GR )R_[$C{&0,Ӷl*V%4c{A\'R4J~\ɀYBH'  7"l\&)Wu8,H\]{ 'BɕW{9y (@Ĥ75Qz=2O<l-WZ&o3uKleM*cDg!|7!7! DXazO1(xd1͎o# ?OA5P¢τ( ZOIF^"*~' a_+V@QUpx*FNjjCT=;*m793c.%:3Ġ|2PII+]]=EIcj~i;g߈/q9C,hEyE񡗴[6^}갰a_B\sZv᥆⟃~Լ5Ȯi܂ѷ,_?u>L8{z\ ,? }i{׹]~޳x,*QQq|G'}Ötsf='vx#ӗ3~.5ᎍrD£v?÷#9UNw޼xk#*t{Xp>T/I@4,{;f ~6 ߻۽EY˰(ן;ɰi.|qcߋWN05HC]߷<TM&N4ܚpK?wmMm:_L9y,rEj+nLkOyK>i'coLӦ*fkDTs#G=mau170.5higEDύoJ~Zϥs_gߌXeoIPн́Jf`7݁)b}3N7VM׬:3--Vsu-_Lwl nnzabUs?%m j_yI3le!ukg/|eT5۞ڏX6ic-K1m I6k(mxv0;ᇛMeO5{ΝU1zl¿?uс ªhlYN{Ƿ!+I9,ѡq_\Xާ!I'>-rֆއx:^QMtl y[.~zAo}}rm3 lZm!V/U|qv[)sQL9f0vscmCTYQTdM#^]ڱr]rۗkfa=wONߡ2 zSc>O6MM:a3.]:Wm?4Ub3'Va}Q7=U9舖sYCY3))ttu89uW>oLԻjhdhjªQ[^P'ξe͊;"k^ٓqi}&ϞN*R7zQV %%gYe?spKPyEC77^tkqv[՛? V,^W]Mnd<ɈaZ1iu_Z?[~DU3)T3~mrc.hιߡ5{Fy\[w5*)wnlu_9)~.x|<_um+bR=P=)FXmmm؇uy|ro );\ԃ]cG 1\8'i} j/عv_^ #fi9Z`;j曐}L4y`.3G:]^&533$vc]Qɠz(PK Ys>mcax{bVِe.窲(対FS7/5DA:W'E =-@z4OCH23vrUIqIJ&=(W`պkUV}ݿ5(o%? x5`T^_1yXUC L|7|9( Jl0HE Fx-uKGlg[0h庂w_tW3G7`/ ,[]5:(𾇖wĤqPC\Gs-stϔI0Lޖ^\1~q`DfMӛ"UzꅟHHbjnӭ y&̸pɜ0ArƌSn\AM>s_Z^iC[7ZӾe@/bU[G7ݾAyZM3aA';^kghyP|'@y*, UfbrJw(1N_[n/tQDeaVKu67[_һ`Qf@i'"W~wVlәګd8zԓo7F7H&5n`|fc([YkWmwǯf"NѳrYyhd{cߜoRHɾ mTpa$-sjaǭ=}Q[Lng]3trWl{2x+zoͣ qqqϱUuqS?.`XзH?ڎ5%NԬq|3R[,n-sz{1=#A=goS7[o1|mТLnt8v+zi`7 oր|OF2|5.?~~lK89N{S8ώNg& %( IvԮ37>:]rFۖӗ4Lۯ+b6 uܚӕ70Gc&Tm9qjC'}65o뵌O`bN8-ħ&'ܴ}Y[? 1iS+::ɟmSG1ޘd_Xm24F=ixAyG7wç5q'u0p{˂c`*_k^gX~>9V"tI.\3s؀cqDfGtmCwV[\c<Οvۭ Kv&@E-^k2_O:tXm䠄?MϫRՒn[~dGų-]ӦzQ z֩A!37 0q∎z(-Ԉ-I,[:Iy3]m MelJ+ԘSRƻ?،~K޳ W.5<{+{̩-Qu,`b!#]hYgǪ2ԆSte>5kFy&O;r:fh-ZNHo *.yU{ٳrc#kC_+ssx>cj?tᦹe)ԕ4ɈqhGYYg_ZFj˕E*+yMa(lq(5={sxN^vԋ``T쬋jNg |7W~lye툎恵6Ɯ_t0lx1۠# k9MUz+tXKV}F 6=vėAo}~vi773Ո`2܏sG_?Oھ^#NM:8lDXXa:yȢߒhoʳ^5-uXKmVV>ǒ+L-_sզpW䴝V#H.On-ݵqw]e n;=ut^Wꇄm&7jloQ[c*3cB=j-jPu &qrԜ*W˚lݯ:^zCNpVY0YeYJj]G>C'~(G 6I<LE[6\[j5ؽYRorSH㿹X._>iweS̹2@GfEsWf~j8VgIېv\|u;=1ڦ]Zn3*Muՙۆk͈>ie7y"qztd|6qt3>[:[𒍨7_J(Heh)NӨ%ӔTO9lgJȁO#;|d÷bB|xjyM:'g3-?Ǣp[ߩ]yY7ߴ̇={[gIگǴ>Ṷz٩ܗ~|ZƠ!*}t[|dpyJ n/oNN]0n@XTZx]kl__Y>^uqK^^lLtZu_p]z^Zۨdg0D"Qg^ŸV$[̋Yqbta~:*<EBظGFU9fCZkYkrq٥+fPU=lrX+LBpa ?9~=$:qq4}2~A&%oI)rtblJ '+dUe2JL& Oᰗ/ؘرt˩{/*s22Rc1],8*͚$6WBQ[y8YsW{wi—(:wŵ4ڢi Njw7heYʯ/=Dl⊽VwjڵTf.ґHr;#ve~m64_y݈?q'Yu8{CQ ^ZMkĜP:E_OW߼)z{.\޲31滷׭xf) ~哏; 5Zy-}h=ײ/L/sU6@ݴA橯rLC57v6 vNu7z˵e8:&Ԇdj>WvbPۀCHM">Ay37E~v9wWqL8|4m-J;gned9վmִ*sZ}&wY~\wyVῢ,W|:vً7.z|[sڇ^s:g+>3ZfG"0֝NHޗ?"_&׷]5'Gs*m"|SQ27^ 7pG-eG4~';Fv0ݐM^zyiVtˬPc/3/1{k!ӆ4׹מ?Vӊw~7_+cGT]XI_ ,~2si/P<;![S߼My{"UVmT* >NEYWH2ao).eNeo׹Ťo ~A5hBB@ZoQܜHa犜ZN\t*CҴ0A~Ȝ+k\q?EdOx~!o`Yjm/^9zbu13]-i\i]C#Ҍ_A{^wI[vN{JIOoZ~H'o_mn1|zsb{F8 ^Owٗ~{D[^֛g<.R-Cwp_syRq#[*# &Z^ak8T2VoYnC rЧo[&&7V6s(|F;"v szsf\<2޺F:iߝgs'l.2$."mWZ '\j.WF G"/W0Vjt42+C5]˺#};B@x^|>Я!9<S& M裸H[ˆg컆k9|Uurc5<NX- kMoȋ? [3iXՌ#9 oc|>)k"uvD(~ n;)9S!`h[j|3JvstKIKʒ*S'\߹KGg.VdQ~:*n̵Qp_W;qN30o0Q;gozl=p^M|FwY} U7|4tRеifQљVqx+;%]XiJ(>׷.;~Y\3q>6i.\K1{7,bjl!MsѦwYOǿ%9{>˱k<DzŹ5Eu}Gc OZ|.tW养ٍos]7u#&}?Xaְ" 6!/^ ~Ky,S3л5>B?V/IP>"՛L_"P&yi?MHNR׼4Yx`pd>Z85iEg <|a.dp|Xcw[<=*g"wjՙ 3j1UfY757"wOڠ~&vJjg%7{9|!wug7I9 {yO/zpsaf+Y}ј8oZ.EO;Go]/.umi"6wm颡l_Qꑎ?UNUD<+*C[_:4L=μ93\r͋F$/c '*1rY&7G}nzK@ubKØONw˺lU}s4`bxqTla'>Tm}yi˴2V[/>ygGbUoqi\9绊=Y.082}oR-8hV}(f$Cm:l@bZv73mڲG^t]>`?Fu7]'wxo'~}޶w@w]٭]1IMuGr.:zdߓWԵ7ִ3pT|A6dXc蕏 \jIY0[x8s>DۛKvTfqt3y#^Uܲo Xꏞ @oqIr4RSݯwMww:JNw8кkZ&o4z-i|0ttHjjZYW+ᏕOswQLz nV_"ݎ+WNT=i:Sۏ\`6|12omNQ^-ޥ|ꂼ(w^ "z|AE?ˇINLtɤ3b?D$xU8o0}+ͯZK_0`itB &gda>Uv9!F3pӘ,IE#l4k{tY:ɺff6N|y2ę1W:V. _Ժ/u l>G~m؀)+b):Wݐ{]Y|GORV^u:Y:63ٯ]\~[p4"/y2dY<ʚ*W/}Y1s?\ -UZ?H-6Jd5.&wW.Wnz:v\?c׹)`c0ø)uFJGty$c姬[< sv^Њ8uޤ %(0lr&rIu.[^hf<0iON}{rYzɦ^ \_]IJ(ewi-j%.O/Lf[({f# x0|{?i\Ǹ=,AoN=YY}~$7x VG6:e;/%}^I[x]vjiM:|ˎ5/Q Fu W;t91ё,GjW9]^6nٳ{/2fQwfNUE]x&jzyZT f?0i[锑? 1F?YɻC<:'!C+`]}2؎{Cu^~!~vscgl~9mZ÷8u7]9o삻MBvt=3 klj\ydSdGA w^|b?o~&W[onV>W|_ʯ7nR0G].=,޾sc}sw_~VX<&msJqvMTiz6TAZ #=ytahuV,\byB:^M=u}{a|@F97Ѹ{ƍ+L0&ؤje Q[Z'k7/;2zlA?Yuf(ŷfjW!И5dۉbg1FJdmm#}gT6`4b*eˏN- :_=vS&"\]s滇f\el8gJ/=f3lŌS娈3 }q) ܿ+:Tم,RÚF~urrdNMIWt4BO- J; f#]w 5w A; X܂Mp ؜wW>v?3=3=ݻUT:eemGWIdEaqh]S^[yl~/}YB$Hș,j? ~ bhol8i,g'L=;V5Xjݜ:/F3-rEE l1kÓ dR߰p4DZ?63C w/w"So>eGR‚Gs9</cw'S]SL;o纈.2];&)zbe"M:MѯT)_`U-plOI4lo4͊ oOKrxC45CH*?_!&ZEpɧe,OXWpVAsuXGz4ޜr'̻wXT;ޣgnV- {oÌ_x4&kU2}3"u]B^@K~A} mu%"v6a.*OiKc}nMO|jD6MF3o.{N!zSzbE26a XV>$bQyzNv&mĮ5S1.Cbd.0$Ɖ¨4ak5 WG.IЛ>3Ϫ=by{b]t4q*a4(Bf_ZZ . 9+o3V^7w4܋ٗjYL<es X³BR\Ҍ ƍ?V=KOrBsw3 gq3$2^z":RZhEgq}U Q} ,N ?/T=B`@~aB][9q_r~"poZ0ybG:=8}t^6ùe\<ѳ+@Q C2 5ކY|{)εs$hif$?%zޟi$ 7.[l~\/ 8Lt7~7\ с@XQ=r’"Jl;=]d7vVy|Vco[V&4p:j*_愊D3RnO- :9pτ ԫ钪KdϤ`oc!+g6Vpy/Ȣ),TwɃŕ΂=$# .iSbb*M= ޵ LϘwk;?D^Gmş>I0H$Хm032}:7-b#XPםwb`nOæJEcĕMĩm`WfH^W+2% b{R@EGPIsKعYM^M1[T(*o'خJLLu smgN ly?iYCVr]𛑳vGGqzP^L"̡yH^ ܓh&ţR&E)GfT»7HWkz[w?2EYK'&l8 9NMbF3L^f!TJtM)*Y{}kʳ;P?qԧ5s@fZFc%d5 [+l5bp+˃ ?WԜh{`RZfOpx+4)nZb`H}+aDLuOE97/l `Fr1xI8NTCFW%nc窎%6%zޚSLDڃ;)Ut;TRAQy Ex|?+{.Zv.Z%1OmFg(+[c, z]z}\KNj(ֿGxM7R{R%:kR_fdŔbރP/N8pa'a#MImC^zšhZKE6 ?$a72\`dzMUkz*nk"c>c7 ap8C>>X—V~Ơ gDtr3vbE1 ir١\]?ZyAM):>(I١%éOzVXXWLfZVlxvWO*Ɩ;6҈OF?ig7$I%,RrZc1\3#>®kZcYcuTcwaM4N^pkM$J @:n*Nsckd̏l.ұd4oƶ7[ )"nrWP%zlś#'jI#NT[ϵ*XӾh=9?0ʉ` AT Xt|[#3Mu qk%W$ c tx ~̈́?fDE5k 82Sd.I{\LiǰrG28Zr$7 =)5Mх4'9=ɲ<1Hk*6& OS9wlKyҭ[cTDeQ[0VTF)"7_r@8^]ROZ0|H,֜aIve1T(kIT'nEϦɂj1\ዢsOch.JkڨM/Gɶnz*Zrn u&^ldAZȉg׸]RaR YL̻ހ(~̝Nz8\Kơe"m۩ qz2]owP$MswE>Op4a=Lү} | D}aMcŁ]O{߳ˀU^A[rqW 8'c>vk_0_߷VDI00'8OY9QܲmU}R%+[4P=&Zk2H֓сʻ,$#gHȶMTMPKso/ō=Xk>w֢ Ծ"ylWG3DS q"UNdΩM8!Yn}`cxJK>Ğ-̍G(iX8~-34 첇M\^>y|x( 9u'Z9HupZxޮHkeW0V] =d6h$>S! )!NH- ϫ,79kAx8Oe.i^ehɳUWo3Ч z׵_Io4 K_{i:9Ɲ^XmoQf.}[F5޲*.GwYM!Aƚ'`Kl>h(L AYC@y.Cgfo0vN$&Ҟ4A1kE_{(pg?p P[72WB..!vר<AhྫྷI ]<0 hd#>p F{䠈Xf&Pa PLfy? /`/' vWLaxoo:j4 -ffɅ_|3C) ic1FLrBo{-Pg_}6K^W>ٴ$!F'U7&t;xq=Ja0mt.ޘVf§ѿ~x8nE*eS͵\̭%訪N[3Y qay}/duXS݌Uz@@y>K7wF;ki8A{ރ.n_ώXHdž%tdn#{,2ݓlb΂`ն`ȴH6歫60sݪޓiĀtWN7TI0u}m@bg]+orLYB:S~%N`#"tλ(k|;l7"!rRs3Lf˟ Smڅ QyU :ΉL|Q j2fx u%:en~a>?2g4O\TbuYg9h jVBϣ%w{Uiňݷm>+rX^1Sb/ޗOp/St GҚ{bfiWļmlm5Ţ}0?NʝRFNεTMCA+'>V| n͏vnǾ[7?j%Bq|)gS]gpd>8S:1od69;^;Z[̘cf+ CIb6#j~orDMW!S: rS_-3ek©/,L(d,ڀLSŖDXfSWuI@@}6|9:\ >Ҭs|n"Y2_slO5(K{x K# ^N= ,Gnt"CӔpQ*ڙ[u\ ġZW0Rvc>ϰJoy{8"OqҵgR0 |G8Ff?%B"5XK%ġy8p&rB$Bt>p$sc)Ha,y] ic-e]Ƽ YϚ!@_xu~ [A((iJ;nlLD0H:ZZ0Dp`lK]^3^s=V4튰e $X]Y8Pl5#Qhs`&p.鍭;4Zk/^Pzr"oK%t/}Y˯:Q}lwtX[E L Bknׇvm/Seude?ӗ5i,NMK0V$뇾{iۼEDRfU8PкzqkYlސV#̇N1Iа03V=v8F(CZH=$!V䃉ڇ`-<B}F5dm֔ͰA7ň󢋮kW&8$i0fɁ=l{EY8}K{_"X[ݥ ̋Kwȹٕ5)̘K:>l BW+ҐKOeqCEjJMyOL7 >ؤ-?1\K)AMz[z?.d;t$~KxnAb`>EfjSeE]X#}5!fJA۔2Hi#3hsv}|WZA~  ߵj5K`q،Y2kX,i7KN9x/)KvU6-'QܟvV}2y0mXei.#|%KӛN͸AntNfsױuFJw]:wVDM4x՜/.Z_M~&6-μmr,rӠTA/BR<:}~!(ԭFՒu [`5+'A&}eOj8LD^}5NJ8 il9v,?'.86Z-YVPR&2\rO>HM['/7=%,D[c5HO8Oc%BOY9O L!]AO_,%1K}XOƙkXwy9S!pO5ިܓglhsb_5ԇ5GDZS߶Z9czbP+F0{53R-Ԃb-m{s š7vEaN;8=ŇI/@>m@ODToԩwƜ=S# 2=3Vo3mT!2 WXnu--J$mLg, JA*7ekjV?j#8sڏبh?G~$-MX@ë4^'C"ǻ Ceh%SLIAO?Iw;_'ӭK1KMPLȮIU.&mܜϴВ)\ݽz;7'}L)X (h3eFCrˎ&DOu} ~s3O1z(6BhKIw.U28scJ 2ڼ0ŒRBg<4юd%۔s4Jˢ,oM[H>WF,d]""%Ыn&&{5aέ[`N /ҋPiMMy! ȹp:aq'R&rmzd Xy58i.0+"{ؓqσ5c޼Z hN w_bDT6xRmUմ|>=bL,xT<$iѱs̨9̚<1փs;eV)zm:]@ʄ7x,șԍ.VtHCZ];qqH, R.YĕэI~9vjN=%@pTQl'CX+mz홖*^R%IR[6USaFgEY,#Kt"_L %GdpPo^ I V?Tp+`leg∨soH'˒R7Z 4C~$e\F9vO:חT>,G0]n⭷Y,":2?OnHiM]/S\`vy9~u=JB NкM-kIjTGҁWvKނxQxge`ܚ. RҌ[1N`IԥB/(J()Vݡ

- R(IUGg6)z ԿOv g3yRljlɁ 7ˆ|؏V?e~z>"uqqr7zRqw{\.~?d>x9{m$J0șZ0?yy⏛ׄҬBcFsViⓡoDSGZiO䎨6T(!Ùi-Ⱥ;_2oZhIj1EZuգo+oHm+x"Yֱs֗H9n]N TؠJf]T~-D{2Y8XO5H8t˒':ɸt~ϮЊXv&׬Lާp 1v$>24/Vo-E8mS|Е,wYkSsX؊ojT@vbeM6//?̄t*c >3y'| :[/*ݡit+u8~^6!2e9. O|TW0VG?ڸx[ r-R5BVn_'4]*[{QySm3S ӕH@aeIm<8P A ur*6v?MNHi=RʹY`8RZZu8隀H?&l={Sv- 7 Sc) 㰎>nRޚww~Q6eHXgja{fLC5584:6yR6l:BI 9"A{6kC42\d4sUP\ 1.Z< DTWf 戏~.\:Xe3' >׊q'4p^(9;Z֏ݺ+iƍi6?p]{&EA܇ S_OFPxEpY(pz' n%]guwQwh dl @A ZlWU^T5௚(ꮶN(iv@dj0v7v;Z\QQ@@;EWc;rur7j -]\XY-@.@ %#3Ċۻ:Ph%oz.@GGK( ] (/q@UYS9c 7js3eBۿ+C9517 4 @(R? P}bU` @)#@'%W:dh_P8HY؀-KS>rPI.Xi=+]Q:,bio hq0ZZhkp8k3 W7 \ ZB [&N\N?x'[L#مAwu>.ގA1PP@n 2߁@v.n=Jo75dK3;Œ:A+?j#wzA1M46&6f@W CcSk(1l{wJ:Qi]ԁЕ@x::ByC{^klcG0ׯN.0=)$x_lPiLA@S([&+#*c 4O~q=1GS3.k \6 w~9-zGN[2K9%lP{h9=`7_16JGEC.OG%1s1Cc.Nnl HW%"wd?0M+=_w>m|Gm tzP쿏Q΋!@M;y|LeSMPEt mNUi>_bWe ggQf@(;hg z俢/>q95s&7y.r6|D(Zw8, ;⿅@j*HQPP@9;X