iotop-0.6-25.oe2309>  <@PT@7!.ܶujG7oeSXopeneuler@compass-ci.com G7oly #a R $^F'WR➘)dB}͂bE7Sa s%^x9;ȟD~//{4(g-Z=KH/ǃm Lhʱ$Sݖx7/v3ivkcS@5<:u:iɚ'F&u2L{UMLdҩգIDbIa)~gE:ui4!wQfTBTg«`+i]//Yj;q!;zav@nPrnR`6O^k$3:;sFÀ)FSA1oQ|C#1aOgm|ScN.3qS#X3Zn`\go307d572d73922471fb8b586660a4caeca995bde89f40e5d1748f1e73537f73e7cd4c6268b1e4af14cce58c9a3b645833f2d3dc57ƚ8-_?-Od   2  ^|   4      N     *( ;8 D9 L: A F G (H `I R X Y \ ] ^def!Ciotop0.625.oe2309Simple top-like I/O monitoriotop watches I/O usage information output by the Linux kernel (requires 2.6.20 or later) and displays a table of current I/O usage by processes or threads on the system. At least the CONFIG_TASK_DELAY_ACCT, CONFIG_TASK_IO_ACCOUNTING, CONFIG_TASKSTATS and CONFIG_VM_EVENT_COUNTERS options need to be enabled in your Linux kernel build configuration. iotop displays columns for the I/O bandwidth read and written by each process/thread during the sampling period. It also displays the percentage of time the thread/process spent while swapping in and while waiting on I/O. For each process, its I/O priority (class/level) is shown.eSSdc-64g.compass-ciGGPLv2+http://openeuler.orgUnspecifiediotop-0.6.tar.bz20012-riscv-Add-riscv64-support.patch0011-Use-monotonic-time-to-calculate-durations.patch0010-Fix-crash-due-to-syntax-error.patch0009-Improve-the-message-that-is-printed-when-Linux-tasks.patch0008-Print-the-titles-at-specific-locations.patch0007-add-aarch64-prio-in-ioprio.py.patch0006-replace-powerpc-with-ppc-in-ioprio.py.patch0005-Actually-skip-invalid-lines-in-proc-status.patch0004-Ignore-invalid-lines-in-proc-status-files.patch0003-Only-split-proc-status-lines-on-the-character.patch0002-Fix-build-error-with-Python-3-caused-by-itervalues-i.patch0001-Switch-from-python-to-python3.patchhttp://guichaz.free.fr/iotop/linuxnoarch g  tS eSeSeSeSeSeSeSeSeSeSeSeSeSeSb5eab8a96ecf0f63b6ecc15534823113fad4d1af51597e90fe100ef742e9b5875a8904d5a323777badd9d0e40c4d1bec6f68606b4540dc8c368ebacbe1904a595f7bf7d51c1673d5a4bc4985ccf80ee79aa58a32804b5813fd1379d4f3b085e20a4657cea90aef7565933964b9d9bd0d57c7b9c9ab6b9901e14b82f9c3a93a7ab263ccd351f3d633422ea3347af1fcc0ec5a7c56cafbcc2b1047242ed95022dbb9d93460bd365bbb5e42ce8ff78a063887701950e951b52cfd783c528e23501ecca31e0bc3fe3e9cecad056cf5f680fe60cc3b663be5ea3f05ddfd468f62f6de0dd53b8c98cdd91398f3bff13daa85ebea760f432ab81bfed777fb0f5a5630d79685684a1180a04e3e406c900caf40e22645378ec31a765723145506110ab579d3179fe9e77fd9ce5829439fe563e662b4837c38e27988ce7780747298d3bfa6153e369fae0a69825f68dd0d34823a8bcd9e6cdcc774ed375365123d9956f91c47b6b956fc2dd436397ff5de2fa213b1373b92e8925de1212c33d0c5a5cea2733adea2a24eda49bbbaeb4e6ed2042355b441dbd7161e883067a02bfc8dcef75b8c0f458cca8ec9ab289c9e28ccab1e466587c31f9dc19300324be30b791f2bda rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootiotopiotop-help  python3-develrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-14.18.1e@b@Mingzheng Xing - 0.6-25wangzhiqiang - 0.6-24- riscv: Add riscv64 support- DESC: specify the installation path as usr/sbinnoarchdc-64g.compass-ci 1695634259 0.6-25.oe23090.6-25.oe23090001-Switch-from-python-to-python3.patch0002-Fix-build-error-with-Python-3-caused-by-itervalues-i.patch0003-Only-split-proc-status-lines-on-the-character.patch0004-Ignore-invalid-lines-in-proc-status-files.patch0005-Actually-skip-invalid-lines-in-proc-status.patch0006-replace-powerpc-with-ppc-in-ioprio.py.patch0007-add-aarch64-prio-in-ioprio.py.patch0008-Print-the-titles-at-specific-locations.patch0009-Improve-the-message-that-is-printed-when-Linux-tasks.patch0010-Fix-crash-due-to-syntax-error.patch0011-Use-monotonic-time-to-calculate-durations.patch0012-riscv-Add-riscv64-support.patchiotop-0.6.tar.bz2iotop.speccpiogzip9utf-8464d21656ff59886a1f0574dae21ba450cfc404a438fe1028e0a49697f82ab41962fd82f883539c0a09299191f4af75c17af4400137bbd9859fb71f34f00ee9aName: iotop Version: 0.6 Release: 25 Summary: Simple top-like I/O monitor License: GPLv2+ URL: http://guichaz.free.fr/iotop/ Source0: http://guichaz.free.fr/iotop/files/iotop-0.6.tar.bz2 BuildArch: noarch BuildRequires: python3-devel Patch1: 0001-Switch-from-python-to-python3.patch Patch2: 0002-Fix-build-error-with-Python-3-caused-by-itervalues-i.patch Patch3: 0003-Only-split-proc-status-lines-on-the-character.patch Patch4: 0004-Ignore-invalid-lines-in-proc-status-files.patch Patch5: 0005-Actually-skip-invalid-lines-in-proc-status.patch Patch6: 0006-replace-powerpc-with-ppc-in-ioprio.py.patch Patch7: 0007-add-aarch64-prio-in-ioprio.py.patch Patch8: 0008-Print-the-titles-at-specific-locations.patch Patch9: 0009-Improve-the-message-that-is-printed-when-Linux-tasks.patch Patch10: 0010-Fix-crash-due-to-syntax-error.patch Patch11: 0011-Use-monotonic-time-to-calculate-durations.patch Patch12: 0012-riscv-Add-riscv64-support.patch %description iotop watches I/O usage information output by the Linux kernel (requires 2.6.20 or later) and displays a table of current I/O usage by processes or threads on the system. At least the CONFIG_TASK_DELAY_ACCT, CONFIG_TASK_IO_ACCOUNTING, CONFIG_TASKSTATS and CONFIG_VM_EVENT_COUNTERS options need to be enabled in your Linux kernel build configuration. iotop displays columns for the I/O bandwidth read and written by each process/thread during the sampling period. It also displays the percentage of time the thread/process spent while swapping in and while waiting on I/O. For each process, its I/O priority (class/level) is shown. %package help Summary: Including man files for iotop Requires: man %description help This contains man files for the using of iotop %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'iotop-0.6' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/iotop-0.6.tar.bz2' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'iotop-0.6' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0001-Switch-from-python-to-python3.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0002-Fix-build-error-with-Python-3-caused-by-itervalues-i.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0003-Only-split-proc-status-lines-on-the-character.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0004-Ignore-invalid-lines-in-proc-status-files.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0005-Actually-skip-invalid-lines-in-proc-status.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0006-replace-powerpc-with-ppc-in-ioprio.py.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0007-add-aarch64-prio-in-ioprio.py.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0008-Print-the-titles-at-specific-locations.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0009-Improve-the-message-that-is-printed-when-Linux-tasks.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0010-Fix-crash-due-to-syntax-error.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0011-Use-monotonic-time-to-calculate-durations.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0012-riscv-Add-riscv64-support.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f \ CFLAGS="${CFLAGS:-${RPM_OPT_FLAGS}}" LDFLAGS="${LDFLAGS:-${RPM_LD_FLAGS}}"\ /usr/bin/python3 setup.py build --executable="/usr/bin/python3 -s" sleep 1 %install /usr/bin/python3 setup.py install -O1 --skip-build --root=/home/lkp/rpmbuild/BUILDROOT/iotop-0.6-25.oe2309.aarch64 --install-scripts=/usr/sbin %files %doc README %license COPYING /usr/lib/python3.11/site-packages/* /usr/sbin/iotop %files help /usr/share/man/man8/iotop.* %changelog * Sun Sep 17 2023 Mingzheng Xing - 0.6-25 - riscv: Add riscv64 support * Tue Jul 26 2022 wangzhiqiang - 0.6-24 - DESC: specify the installation path as usr/sbin * Fri Jul 30 2021 chenyanpanHW - 0.6-23 - DESC: delete -S git from %setup -q /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0001-Switch-from-python-to-python3.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0002-Fix-build-error-with-Python-3-caused-by-itervalues-i.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0003-Only-split-proc-status-lines-on-the-character.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0004-Ignore-invalid-lines-in-proc-status-files.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0005-Actually-skip-invalid-lines-in-proc-status.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0006-replace-powerpc-with-ppc-in-ioprio.py.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0007-add-aarch64-prio-in-ioprio.py.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0008-Print-the-titles-at-specific-locations.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0009-Improve-the-message-that-is-printed-when-Linux-tasks.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0010-Fix-crash-due-to-syntax-error.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0011-Use-monotonic-time-to-calculate-durations.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0012-riscv-Add-riscv64-support.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f , and delete BuildRequires git * Sun Jul 12 2020 Zhiqiang Liu - 0.6-22 - backport some bugfix patches * Wed Jul 1 2020 Wu Bo - 0.6-21 - rebuild package * Fri Jan 10 2020 sunshihao - 0.6-20 - Type:enhancemnet - ID:NA - SUG:NA - DESC:update iotop * Sat Aug 31 2019 Miaohe Lin - 0.6-19 - Type:enhancemnet - ID:NA - SUG:NA - DESC:openEuler Debranding * Wed Aug 21 2019 wubo - 0.6-18.h2 - change patch name * Mon Feb 11 2019 wangjia - 0.6-18.h1 - Type:bugfix - ID:NA - SUG:NA - DESC:fix prio field for ppc and aarch64 fix data value unpack with latest kernels - Package init ?| \L]{"-44iRJfӌҪZHd IBJdM -BH3I4s=9y9{\hƠѷ9G!0c."Ao}2,d!HA CpP PBz D*M`)"dSX<M0T,Mds97 `Hm!Bm!`1'E `JqvT.SH )rL,A1cG[41[H]BO{cbuX@ ![X fTppX 4 s<x*D! \ )-Bil.-!H$`qPTh$ˠvL[|*c&(~W 0XlИNH7;<7 _#: K`q`ts"4"@D Qabb2Ęc&`]Ě#L~Czb X,~( yB>% Ȧ\CjBFIج` tFXAL`H3 kC@I(Pm ! U]PFѸ!6 O7 Ya64xjĀPG\ ًFfQQ\l7)l0,, @bPυ$Wߙb>:GQP(G`/Lr€mȄ񒧳C mBBT:H$P4iT:eT*PtcN~;0y}L"A,X„To;/M0F8wLa4 ,d s+sHk@5  bj$UkC#h$,! T#< M00ëd`(R!ȡ ؠV)&{ h@>.|큨ϔre™Z¹`>5J~U s7aA>e01!ȏ // #O_{y'̰w9 ZApx,hA2%&BŮ j_9ޮaxsdB !Ap,~x@ȧXE%@ d d@qy,NxJ0,XHD(l3-As!>E :lo{7@oNNF$DDL'PUA?&u b @OuC FV?o.Z K0yUֿopGQwq#1aG"! aG$АB e&B _&1I 1X;2N'XhNS($m/ĝ/fOaQ0BиtqPU6L_:Uć- "gr(Z˖E oF(~+b T" a!ITD<~$Q1q(2EtBチ5~~Ylㅐ+"9? CIA3, >5,7$,~7T:G&R!QPIth(h*J 8|+wh"ޟ,`!Ex#V Rm$)C <6*#oӄ<?+K ,T6<0 A Bc݀!y?0TqhP 6P=3>Wȣfl!3DB菀882īzX9Js@͈ͤ|j M!{>x8cX9;194tOC!zFFXD//Лqqa Dt J qAH>T;ph (Z65EP ãhuWk* 1!XA2sDtDM6:3ƢHf0EABBae&X"- rC`XBSlrE ̿k6;,!:hRrhCN ΃)pL`8BtA,lHȈ8QCFˀ!_@8)`L/pVCچJB0b/-A65l6.Q`v8%&DQbx Q@cK^_č-X-J!C(ӯ!$(\<7rEMBG@H?n|i K7$SԞ y 뿠61ȿL᧭ ~⨐ D9_ׄ0~BAILj-( GK?NBBAEM~sE Qc@/\hF UR9phGÃ\-Ӣ&CՂڿ@Jȏ'd 3Hc@6/dX* 5Π~v],g1o#.H{@H$?4}9@!144J$ d@ !NĂqX/?+@a!* G!D쏅+*d2 GAtaA2Lb,2(= P89H3<${ ȟBBr o0g9ߞ ho4<d`$ i8BBcAgNిďyRY¢VSH_q!c=QCZCZk `0 bߝ[#PbX #R32ĠP"O"4Hz  _sGOܠŰP< XD } X2t7.!*_ @Ӿ@4 GkP*`2T``q# @*c|D%Dj_V[e5үp_YM4$ x uI#!` 4X A#P@ӈ8s2ݜH~~/$?H`H;@.ċL~v݆@ CsXnX)HCCGK>Z50'U(.N}| gN|Q# ji@;/ZZ!<0 p |*N5É䅰8OPù4/OP?&c?L \,?!8SA"PP9m 3F!XP!@[R9sFLQCEpZr (9ޜR8G:MCKF|Ç:Ր+Z?|o1)6 -̀Շ0Eq|83/ "D!WihA}'8(jhi(壿 qÇ'c,ьN_1 \}N}EAcId|]QjH3 l /+_Զ/Vg$d_61WX/NozcP|Y@h]Q"\c~7X`?l.!YdkvaA@G C$Ň54> rTˀ Ɠ 9$X4JSqT:B&SC>Xh_ 8}CQ i)Gޗi Z.HMxG+:1/jC@ g()NQA8ir'b*G)9adй cah#QPoDe|2C;f(u+qj9拓!tpC H %C#[S%܈ً!&[,olÁ }l @E87@BߟH "%Ŏ daƅSlhÏ |gyxa?@Xs8|B?܄x@}pgBP62alBr |,\6c/Y#_ZQ`@%{4h`!A" k|EX&A(ؑ8Ѹ!PW!Cu~ ~ ڀRH 9p"+<<'k!E10P$O]XԊ(2'QLAnQDE($~3D22#(QsT7y.@8KW߈_5b(kN0?, \ǑB:`Drm<Zx\Q?d>|'v~Th: TTĚGA:h}Oԡ`K`82bW pkk@4iw)"omz0zfw@6K83-6%Ǣ&H>b#zcK0ZK2y&_B4E =GjcRx_i!h|eC)_ ߎ";-a峔?;D<.A7t!?Bo4FDs4m24, B D@H{oZGA]-$Xϩ+=*8E\l$n#^IHG?̍EoQ_ϗ4 lߟn =( )x9}A7;~b!?t5R`0ʜޓ`s^ ihH+5} 9~#ix p$8ja$D'cA@ `1XW`%g ̀aX355gqnqxA+C , xNWyC,0EA̓% ſ~e!""C>$uߧw euPTA!H$ k8l)&>Q !DѦH:_ 7MzwśMHq"p*UQ kh*MUU%2uH(D?#k Ofoip,~ m@hu+_pZ(;Ml78oM?Cr_A*k2g9cЯ{{~S4,6' (졥ƃX=K8( ؉>HrhډXq,<&:lBJ  -gL῞?-VPok"3aDT#3yP( NJ~Hh\LQf)~t؃|h}YM%,3BQ"arZh.PpP[MA C#dC#0_13s?5+љ@,7S ؑ| 3t J`胡A;"GBhdi gXH5rgq r~oȗ{vP(TD8dD2h,R/I@Dft`H/g?ZAgҭ B1Gi8UϓF_% 7FR猒E=PWgP, CHx03%H4+Iϟ=oj?}XG X>]NAJR*^aoۗ-?ݑI+y3~YJ熃#J.{x)j;|[~o'Y+o>]Z>UG[ěq=K|nhR]:6daǜ>?PUf۫Ow=}yvCA2Fi ss;TpCS60&֯ȞIkKs.`á1/'*nf-nXTd{quVuMw^1܃=VG.Y4 LOo䖏(>NARBfY3XrҼhkxr5/ =+J>u[Ԧ[]xguL|ơ{S. 1,} a"sT: Ȕ}հUNJ ]KH駪nUX=`GKv,g=ŸV y&gw/aX1ed$cp3nq}am[VKV|m[\Mmsts_IkW>',`CGz~6ǘ1' >:cy_o`_>j9K 5{}On95`7Nw\&;RO$u] R1jMfh@+$ڭR@ڭ:Я=ݮyd4Hy)}CTɤݭ&ONsgKqkOYڜhVIξESElNj܊zQN.oa$T) +/ʑЕ~Ԥ\d۝. mK9w[|jM5󒗥 B잰|;UdlKQNcdF˛Dv͒h ݗUumN~:`ch;RXOgƑg>=8eD|ŒOW2ji䨟&y1xa)> raOk'VPB6$[QKVmi k;}wy4*m1 rbPSrBC>s1wV-ܯ2]}nOtЖ2'A/l:Vv46veav}jy")_0&R9XqMO}6WUNmR9rq\t3j鹵jEk|Or ,ow>o6r}zie_ے:=/ [vV"{e6Lc{ɨ Uu+*;I=8<9pu:)/YYaG} piJgq7T4"KjzXſ_nJ&*3VͽvE Icz.],e6ZwKLvxƠV{ܠͨ &Մ'm)sZzUsJG/>{mɲn+6(.l  P)̒p8$hJ8;~Ug]-/(/?Dgy nYZwۦRάDLDkv4?x{rCyq뽝%^tuG!: 6[ޞ9ǞFF/=Z4VeفJ휜Nn8,`Ta6@[^l ٷl:Nxo%fL|e' Գs^d3c2$6jT}2‰Ɩcig57ߏvJ/-٫(;Z*SM'P޲l [+.;YڂyGc{<5orXWԇ}K"7kIJ97vUwTyjfjJرz0):j͈8h5٘=LmcC>EJNcUލW!TfS"BVj͕NvZ;_.y6P*ۆ֠ڏlOX]Jݩj黬9 $$v8Vw곧T(ᩅ[[U,}P)h,l5 K6,'g眊\g~w|r|4v!i}US)N:H'dUݮ.70?Zeԙ) Sv1%?ymgYoSuc^X֮2K/:l;y"mm݁}1&j&uzyǭW&gg7YY) [tfݽsj tU~h|]Οr8" lНf|l5su0nՕ{^{tS&He 6[{'{Dz3e\mZ흎vd{"j}U=vGNmܼ`݊u +[\ i땛}O\ (뽼ubB6ٕ\9-n]z*icU򎟺@0RU3ziјzUjzRo8\XeYS^=A+:ܭ:*6@Zޙ1ޤԍ"M0z,xԐ}{WEv-sv8o]=vbƒCa<9xuNEwM}Sުxq1[FƢ"sn`hM 7kGr vY #nakw(u_' =yS8Wf\UcǤ=v3r;|oى+35fKԖ8y;z7- w ;n=yј~2Nrۦ#\J~pGb#xdЕɃiEZ40;3naSܕj)֟#NZvbLZ޺ syo鴍frJcNζu#^<֦5gfK؋g2z5Gedt&^^})q]kIƹ 6!PG @P,bn-gU8W;tʪ*3N&Yp$eOQM=̥{P~O،Gh-&!_#؏I\pcGEsfEoÐ)oewd3[sSR)尿go7RG`OWވD}~d Ž`1W)Ehjk_{^gq&h6iNc)e$͍Z7wT,PKxsNZ8k3Ɠua~ɲqtG|3ik>p/.+^Ad KJJ\W]-ÓOVziƜk.uY^u-;^]juS3->. 8x/eK\`TzߋM hz=]tYQ ;KR4}mƔI0TY}ˊ.fLfӼSkrf6&\?;+iE`[ z:R!5^KʝV2 ѥLU$TȯGL$\U&-I-[snaLF)8Tښ7iO2]WwXpJT2fI7VaS8?&9] J@Ȳ|J 6@VQ7 |P?J2h@OƤB۸`޲Jhgv֐'՝=Y5jl7`5NiYc-DOIc>9czUR%4//XJ͑%:$fXf"Mk'k;c>jGؼu{2ߺpyӆ mEUZta4k|ԬҖ$ҽ/m,z-&?ABZC݌ILv7ODu[]/]Y{1_i{xZ C` *mV;~nTӂ-%U٦דLtӣ)myXt=ȶ/ֱ5mUV{:eI]Qx{[^Zr:G43{(ʳ+Τy܂2Ea-{~ l):IvfH̹>pλML|1K̫n{Toٝ;L(i?ΕVkQExL͝zGP6&nXnk$%{sTb\Atdnj oÞm^N=*K7%3Fias qs׫*tꚎk:~:Fcchu%՗xar}WΜ:ESlwit}~h٢񹲸nSh8- ?O;WppS+ks+o7]ovչ^Z8b)!}_vLҡ%r%7Ec__ky<g&ӵ3/>(HRrDisF$'<%{\ U;㿻(y횉W?.bf=?#~Fc *}I[܏cd?x*S^ Yۖq%'_kKc/R:B9i׏&~7\V֣Z8O˟ ^Y,jQ7BIE]RROw]0yiɩ VW둉yQN{Ɵ@l+StM so1xb.2Q# j8ב"eis}:4eΗzLK}hmެ~sڡ Ԏ[e}]Źzq=/NZ/EUBO($N44?727|\lW;-Uj?NC-sTPْлj>{ZT>b41yȮ늩IYZC n^n_۬ Ś7oPL*Kմ{74QmԎuU-KkG4,c_n:'Fy|ߑ$¨Ro;_WWO2jvUfʵ=R:F}͐)ŝĺx2'Yܕ )Ss&a!3-ޕ婽:CjiS5乽GK]KU^`3 A|ͽ Z뛷',9>^MF:UrqWײ.Rok.0'u ȫ[7u-˲HgЧYX(}ͺ x'[$jK'7ܬW]ؿsf5{wĺg\C[RV)l_ޟP98ϬY?8W@Jf ̩}iyc{I:GL=a퇥w7 ,. Z\va0YE>\bKY'Gn)5`ݤKv=y0}FlƤ)Ow*E ɽ=^{p!78ߝlul݉4ïA[g=-]nza^ѷne'cpTyNzA31> u{_*A{z^zw$liҸd7&si .Jku [x[*=>0{qgD]mwT'+`g?GUTc2xBg u?'e!aٽVc3ub@V-mIpo%R v3&yneaJeØٮ̑X]2yGz?MNx8U[o%7~W*BvC7$6xY[_LzKas)}tai?Q۾I)T]U>K"FK֭@M ^]v<$u*X^5l|f$y`݌Җ[zv h]ߊn)x_ҟ?G]f|g rVJ# j=I@N‘-R`{ߠƙsz" wPϞzcz's c '*bmv$ v픎ݒ$5Ls2cj//7$ϐ:Tss$JtyV )oůX9/Ǫ<9,Va m^ϢܽQM~aiK6iM'ί9cچ4Dtgѳ( fH.?_]hUZs35"7˞>$ h$Ğѓ̽Z{iJMuapy5_3yU/ncߧ)V9 yʧj.2.ږwE~tN K㪙i  ?ݣVwlJw_Ի̢ +dNt3uT|ƒ[_Vரen=4"kބ abaG}nnX40[҈?wIYz"++{]fƛj|_7xln6`#I'j9O==iWrSp@.)]xugY|~"˧de#]֓a k>w ʹx^q|=*+:R%|l}U֞%+ Wkhc HLהo9= !IPȝk9&;J9yɥ$"|gHDgkȎ5Kx)L8CY/;gIſPёz<9͎Isc'=ٳy6&}rǜg}tm:RX,/q:5}쨛Եb;HwʘAaՆ4SٕWi%D蓉쁪Yfn5Ӧv$Skenmxʆ9,Y.)cgѲROlא6lcԳD&IL}gCVw;ųeʣ혲/^]P>/1m@p`K^+DuD'}9s{ջ|.>FSTkh2֗Om-4eecŕqhO'ĚZVN@ +1Dii*J,yp+llR>+܉OTRX?ֺV1ʭ<`@j|z;piwV$5O.~!f5aG}vO ,[ {>~ߩ;y{jZU޼al]N4C^B9<͙51dBU*NRTk>,irq~ I~)w%5:dwdm\~DNs/Ȥ; }Uu m*ݏc}LeYb|LIڸ;yqե=2K9"|Eֹ;WF))ۥ֥<&?? B -kC\|]in{vb 3,\colEoߵ]ێBŋ:7j toq{~ 25햳̭c}ȵN֨iH6&o !Y{!Ì؝Nu^&$]?J̯ t?z{Ʀ5מ4ǹ.Vfqj, VF;BZudc"Mu@ҬTS84.F@hUJLU/c$.k=y1˼-U$#M!l~9y^4_lSw\z1Ѣmbu=SVN*Muvi˾H,0%L}3x )d󱡥%OJU9e!]խAQ>ݳR^,OWrM|ys\O-yJEaʮ35 m7y` ^:We'uI &scS^r?&Aׅ1l=3#H Y_0y! (Evuf݉ޘ,4j=n# og7(cgg/+[B<cg*n9q>xx6zh+fq%RyԓW^09}gbBqW_(,ͶI ym7j&cJ2('/OnP=IjDS]Lz?I~`a̵ͳ62?V2L }>/ʶ &F8n?88rWA%QU6VWwls(*kd_xdxWt[(9}ji[k̪.Nw,;X-y㘁`RǼ\O?y;+PInO\*hCFMf;{goFՍ#i]0-( L;Lr{\|Z5E:QUba;ЭZy-#>>y%j܁T VL1㜮U\NA}8SSnv)lޞx;O%`l|̂RUW[̘^sr `SxUFuӌip**] j/~+(KUo_bH~3=OV_| qzSgW]\yg?_dyJƍ!>sl:޸TaG^;WAQB䪧S 4o<_\qz/_ّmL/xm^m}}ޗ3W8/#5Uޑ{Tڸw snjw&wr噄C{6ޖH;s^,%zVڕΓ fW)}2Z(dR4yIKۦj+w=bb%3u(˞˞u%+էE?,`ww: nţSWej&TI"I$6.l Rrfu#Ng "6[|bк}'CG{ *37>y\T>퐣ls S$YjWUr7>ΐ, &M۳()hХRQ\xQ*7"T:2GK7kO˩{J?ONhX:tR+L>٣W((Fv.P(ny6JG\?oܩX4kׯ>%N;p4\+&ti]ڴYZ?F5>޵m돯:qsMCrN_/,c(Uq]$3QJw @Q•شUȪOvzJ{+n(p1G$ˈ|Ϣ7+@:l80AE"e^˞T{GqpwO ަ'OJ#[,5wm*TSa&7Z#Z&i˄@EMԎ]3}2E6ڥ Z@\?wJ=v.c3 &llG5FGK*2oǁF1{kP%/ϰqڕ/~8 smlgS8P09o.с D rkMM0RDMO;50$ yGu>Hrw)a=Q0U;@&|JHČ3mk CMbqǛ4fX7>ڔm]38Omd`Kux0KBUaB/6@ƂP#8́'ABT% >xr8XF20{v(7 CMGjc8itBֆBp8s۷toaDsZQ3bĿIQsS6u]xsa-ͨeba {4P.mtA<KppZlJ^-yԼ  "~h]SR[s.luۖOt2# !7^dv7ŚJrW,Dh@/@ ۿTXU4j^8]VkzgÓ ~ ^BB;*V -ᷗ o ;qC3 7چw.x)iCd5m/ &&JEpIDn H}/&#:{îNW:ݞ:$(`-qͣcbIRx%A٬(f'O:n=Wo%y'ȸ-=u6K MmFp\Lg:vh ';ZCԤ@ ']/ %ܶYՙW1 ĈM {B=BxaDx{8ON3ί$ǶvF p9@a^Ŭ<66s~8~ڔL'djUFAG0@?Bct?.c;6/U \ # ^y,#AP.T<vt &v>9ZIf8vy00;#r״wG"$iXRxC׬Q0L?i(?k(OA-wPQ$=L7U D ;w ~'ZI=7B@yh[ם>W#yv"M'-k":גt%⎲瞑B 0ѥE>fY ^,ZcdרfrhzAt"16w9gtܻc &P\ Vn=O}) Qr(F9J9,Ye}b%9k N4U46gq/|ڿR&hz:-\'CJ\IMk_[o(R{x8f|¡4cm '|%GX1@=!mumtH}t{yicpa1-Hc#,G#l`0rNBddD:%NZN!]ATB<|{wN=1=J%* 01huX/0 6kzL$!TdIb#i5;05uc !ܑ&,S_,Jl>EvV0zd ڙiQ1b@,V) >ms&o 0 {?T@QX_Hz>7U~kGunb%[KdB-~,&2aQ`pŒoY1n"XqR a)lD^0 2i*Ͽa-[:_C=Q`ܘ3'Lhq"m0|fs[uvN6FFcwrk)?,gsDѾ(Jq(M+;Ih&SN2[?w#=ް%`}FRyCCz4=|7}jεX, z(aD @\ b!{vY$88LÆa!tX%`cGWLX1!$6$qO|BEf>Yԓ ֋" L3h-:gvթjRmljb8aXw` p S0ԦVfc [KnÝ!eZ4)JH[As*HX (9=U%xP㏿=[&v'c (.dv n=^Vv:ixpNg, hkf~ } k✜X@)11x`BLWI։!~naRXR0ꕒ+ 0He#(:bMٍP(HokU5=E"5k$(TYUĔ!XҏO|-bdvݚj,p6 HiZoO!~R2'=hHtAAf?;Kh~̻Q/,ƂԩΓ`v!ޡqG ʚ$ǣóS"n|^='g4É\;+ҾW6SC̎ CrKGp*bʥap2tƀ68}jq(F3ݘLjѥhxX6$T+XE]}w̖/8e6|M"Tr8=pu C݈% /PD dO`JqѮ`xq38,5IU +A0G ![WipO|a'pr X$j;|M0B׎ 0,3?w6vmҡw/qxyP/NiS1 Fـ2wv0I ,.iK½4PýLA1e)ČHILJ C |:ם3l tg{u#  >a`Er5XDU3cR#EbĢ?6^yp^f2H0X4]==lŽ&y`H$%UpC;=JʭT;y(7ijb*M ɋQ>Wi(h( BYY-.-YP,T {mv(B#Q%&y;+C_֋p*UaÔg9\h3×z3św1y@e=/c*wJؓ$t=c*+ؾEiZ80 ;X.t !v. ,u:o@U=>̔JZ< @,qlH!X`IY"FLNw*9![g nC ;BMͭamPFD-E!'1qpǣM x߀@O_@|l5N*Pa:9O |ܧqa7?fBo׻.%0$!YQX mapl.&P¢AIETZ, '\NYΗXX?ÔMyOyk98(R,v=!$OG|5Uӧ%vU["3Մ%l{:I]xh9"%rsɐ6fIb4pi r:N=\a/&8fe[_gr y::&7n4gH=[s>{51qDܦ-+."l?6q]M\JrC:1)C' #q}ܳ op @HLxBgD=7W$E4D59&!z_Zu7߷×:(tE'x|hORjEҠ{Ч+99dz<J+c)&t" ,"~/2u_"p<ў!'|tڃykW!gJ @b4+/lyT|j=O#Bֈ\axݤ[G2.V..m_>M1Oo|BQ"*(dQ3%( 3/Sߵ?Z1V%>5w2h:MEM`h堐$D-{87_Ѣ3W=e^!M9Kb(i7tZt~I9PȜS,HRLܭ4W`.{QI(.&D!$=FQUȄ=T !P[aD4pL|'Cc/>W,A8LnrMp]9%Ɗ5'9ޜlٻ7@<L$BMf06CsGG)1 ?S[>P=^7vu>v&==]O2ycvK BFbftyD"= f~({M5jW}yr7*x G. OpHm듙X!"'Ģ|#Lvu!ݲUDTBTDdLڿZЌ! F2+; 6:bIa3%+uwY[JEIE%c0*hn#!=e(XFNCր"p:*04o9M.柑׷s%5pJaEDJnۘO],b5ظ ھY6x5cRDa6LXݘ(gy{kksvx k0!>haI&=[_U\r}$<OE|KD60zњgˉ!yIy؄K(,.%2(1*AIeTHϕ5NBaL͵:vifIWS@F <Ʒ`͒PD TJġrJ03vO^;uvXB)X  D \$H]~ШF%:϶іy{]|HstYM5{K(;3&R`HᙾjI!544%L`AhS4* 8`>cwie93c4L20@%b.3L6 @DB+PI*F!F, jR,Z6 w5 v B:-`DeBA)B5۬7ԗ(*K FэHF`Y:Jj] dAQ\,DbP 0,`v2M3U1cPu+K@;YXJ D$aN% `1F,ηH jsYjUX*%<^8[Vr.ÄC*7dGfyM2ΕEem̴2TDQn+Ls Dc8!&& 804Ȅfa MbRIdbI EAUX2 !х! {8f&435tX"O8=:5d[C zY '^_UQtMkRBQd" *E,}1$) :eXg]zU(w-ī l ( :'Ghx@E(ep5A\O} d1*v~v< x$ Hl1`z#n⬜L4fw7A . &"FTV)j̫X!X"E."((c&$dB6"1Eh4` CD! .}M݃-,v &@ԡJK#ha@ nt7B#mBl&$_g9zat.3Jh@PJ0Y8 '=' !]٘7VB((I}$ N'Ǒ3!# `5ePt!Zn&:#QI ?eR*#B'G PĎ$`BH8Qά.c%D DT M@놅< MI)obX?6VkM",39BsROw&)MCL,DaO\7|eFfDQ [)TO+Q'A 2]5ӭ @%eo W q醞vխU˩v"i"i)ڷB*MgV}@0L3`C\w=XU4ta-QFAB,+FwHt'2yýb>?`E` Oi%u,;<{=3s"LGÄMeQ*kd;>49lrmDeLR\Хi(J< |G7:}oz-IL*=ʍ $q~6O1~0Nhp踟piMٷ`$oC3 w͘0`,D] qSkט>|ã!$YO( [.݈q <+#ŚOl;_`qi%9%8:xOvȒjb~􄣍A/ ~f42#H*,! RIfH|89`: H$EA!J" y6=&~Dx Czue_G~>Y &R)BY .Lnj_.orVʠ6aZc %kbAc*:5 H C{Q& ңUlVQ %Ā(t)vk]\R]Z[lSduLi!+620eRhyd 2mcJA`K\ <,mbB AKAeV`E2pu=F908A]w3`ϼN4\tM]XDF] }'864%!0a!e%b1,0tL^݌6gH0 }_.KC'bZBMXQ #% h)|8~7{nDS˗982.d5ؙFߑԦC pBfy!;5XCTGpD1woHtJ#0!ሞ{|by&CY.Ah),LhcE*oqQ{T;FP5IGaN.`jl Td`خ1rd5;}]lFi ç56,̈́RY獕]nQQ[XO-@d;A F*DD#`)X0Y >]z~'{GWY:y`] P+QEFhGA鹋uD,L`@AId Vk`-&ID@0X2d-[\!eD!]&7-I:Pjg]le '6}:=p}տNq~3a!޻Ĺp{/'at$M5ZweOG7HDu][ú" xkҹsY4ý*ͲB!#;EDA"tMHS*VLvck143#BYb5+`b2 (S ,^a:d$,EB(3H,pwjQj@1ae4 gX()B7\iX$RQC^u'BxT,pkwWUMeuJז7v ռ]:}o+ DC@N(uoYDcV&rl`֞TՂ؉kkaHKQLa jk` lRnX;CFWcOz B#Vm#oe d\l}+zX8-9!;tyXl9%=X S}(g ! DU)8)>XEkFFg0ך(;G Vxi}v;łfh4BZ76si!+)kNH3=ontHݝyoEz%?$oۛjynRXT{Ll(YyRV5`gO! ir]7R.:MT0$ C 0vd<S=vS}TJ2ov32?@Io! 0DKmSbPf \1xͰBwPR#LG6{}yJ~Wwq`uaԵP{)1-ְe˖[,b  [ҋ->2b'{RFk`覜C*H)$b 0"V55˖vL %P!fi@|8\$8%KzLR4/ f hyL查c3+v$/,w:0 )H4v&  W{c LC.p_q0<23')K%zywX87MXz:(Q7R# qSfLհ'%SL ˗R8$+(ZDDځP'5ݢ)Ӳ1~wCt5y/tM&nA$)fC^K!}cN @^s<Zŋn:I~[ɉdǤ}&w+.Ǣ##f h.AΪ҇r!u_t4E۝}^L/F* aѴ\Xe-tHh~A뷛ۺ-e͗'*?cV@By> eJ0nMIAC~c?2MdA%kzzp;}u0vuiqJprCZ^Q{A\Wf`!@~dIGGOkv^Nɓȿзߛqk_=1O>Wy Nt_PN>lۡ7;MP{xLڴOT|חgw>О~aKQ9 7+K~ciƍlRiFɧXV.Y|dsSgGSG̠ y>t_..wDýL؃n>C3\]~[D܊d͘cʗ+&lxa(nxG5&z5u>ּy ^M?f볽'ݎÿ^]/֬/+*xVZ1C+|?Bd=E ߷P)_-ҾkǙCFXGnYo> ^~fywyۥ}ng83+aX!#L ?Za+T1]Z}}m}Ƀ~c]VR_7{5!>qѹ\?u)ϛgYSUM:fbCB T^Z4.Z.̓F&;Iٔ0<Z;{Y/VV~k;{Ĉ' /S +_~_`}˫x7ڐf ۱+uwk=z:΅Xe(/6%WMG8}䢖֒}ۊiKS2ȑ7{-Bfު5Te YCsUU&-~њ崢=y_Zb:50k_e/U&4s6@0p+&vFӲtnJyLOZHA2`= (BB@HVx%PI#|Y>A 4tyS/:7L)P%afp+&#XJ[/ (@oHNܠ Pug&h rI—uJ697B*`!,IlAŎPTY7!-OZ@1h%]42@1ǬtqPu)Uk ^$U%轼Xid