iotop-0.6-26.oe24090>    f ;G|`u` u e*O/i3w6P5P)m.(ǝZo ·3|!d@pS{ִ2=Cu)k4l_Όu<& _,E9Jr{TODžZ%~ tzJ'?&}n +1^Xw{{M^.sE"+=?$ %4tjY80_?0Od   2    0 l  ;  L    \ p | ( 8 9 : pA F G H HI R X Y \ ] ^defACiotop0.626.oe2409Simple 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.fdc-64g.compass-ci˳GPLv2+http://openeuler.orgUnspecifiediotop-0.6.tar.bz20013-loongarch64-add-loongarch64-support.patch0012-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 fififififififififififififififib5eab8a96ecf0f63b6ecc15534823113fad4d1af51597e90fe100ef742e9b5875a8904d5a323777badd9d0e40c4d1bec6f68606b4540dc8c368ebacbe1904a595f7bf7d51c1673d5a4bc4985ccf80ee79aa58a32804b5813fd1379d4f3b085e20a4657cea90aef7565933964b9d9bd0d57c7b9c9ab6b9901e14b82f9c3a93a7ab263ccd351f3d633422ea3347af1fcc0ec5a7c56cafbcc2b1047242ed95022dbb9d93460bd365bbb5e42ce8ff78a063887701950e951b52cfd783c528e23501ecca31e0bc3fe3e9cecad056cf5f680fe60cc3b663be5ea3f05ddfd468f62f6de0dd53b8c98cdd91398f3bff13daa85ebea760f432ab81bfed777fb0f5a5630d79685684a1180a04e3e406c900caf40e22645378ec31a765723145506110ab579d3179fe9e77fd9ce5829439fe563e662b4837c38e27988ce7780747298d3bfa6153e369fae0a69825f68dd0d34823a8bcd9e6cdcc774ed375365123d9956f91c47b6b956fc2dd436397ff5de2fa213b1373b92e8925de1212c33d0c5a5cea273c0ebdb53b322e0e6bcfe46d843fabc736e6f673f024897a0ca672ea92399a4923adea2a24eda49bbbaeb4e6ed2042355b441dbd7161e883067a02bfc8dcef75b181b142fd58a35219bcd41bcd6a2b4030c759ab56d82b27d5f65dc7986347e6e rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootiotopiotop-help  python3-develrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-14.18.2fe@b@cenhuilin - 0.6-26Mingzheng Xing - 0.6-25wangzhiqiang - 0.6-24- loongarch64: add loongarch64 support- riscv: Add riscv64 support- DESC: specify the installation path as usr/sbinnoarchdc-64g.compass-ci 1726662341 0.6-26.oe24090.6-26.oe24090001-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.patch0013-loongarch64-add-loongarch64-support.patchiotop-0.6.tar.bz2iotop.speccpiogzip9utf-8bcaa54efea3d32d0be30973bc73e155fad0096bcd4470f9be309db4e863f8790c47a292beade38fea63aef7fce69b55e13629fee2d5eb26c9b8d1e087a7ea454Name: iotop Version: 0.6 Release: 26 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 Patch13: 0013-loongarch64-add-loongarch64-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 /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0013-loongarch64-add-loongarch64-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-26.oe2409.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 * Tue Jul 2 2024 cenhuilin - 0.6-26 - loongarch64: add loongarch64 support * 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 /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0013-loongarch64-add-loongarch64-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 ? \]7^i3Z%N:ӴM* %ӌҪJE%KHJ,R"kHHl=3y<{;|f:|u&Ih Z}Z`x_"ЈD芀ѿ’@F4&!ãL.)JPG))WD'R1h*cA ÂB)hb)h"'38|pChK X!⃀u8SNӣQP`p@KW1d!UX%mILh4WH]|o?cbuX@ Jo-,b*8{,\@;`py< _DR|%b46BH$n8*<%P;->1z +,6hL 'ALt `HdKṖڥ}E8t0 @ BDE"055^@b)fo@ K4\[[  hh6!{QX~kavF¢).d(&\H| L`/qdqRXb/g:|_oC&D<,6ҍi ī'%(BbP P ܄: 0( A qG8~EThHH<$sL8$"t$5ɂf{-H7GR @c Q8'R$BiXWA3A_@`MR@4a_܅2z0C ē-qα?s!րHk+HW o~t9\h*G@1^]_$>@A  A 4LxO @hBkB& |ׅ=2TnL$Z@$Fܯaxb}X!2|WWhZ_'h=anO 3;9 ZApx,hA2#t!Z KV,_7/OޜXWȣl!sS9DB菀882īzHJ@͈dfPx\>`=*X֎` bQaZZFap#h̾]8 5I ~EI\; O"SԞHv 61ȿL᧭ ~?Q=* Ź&Ĉ'?' J>Fo9zPD,?Pac@/\hyUx}A8(Z`B;Hq"A p?!v@:|Q? R)TtL/b?  GvA@:BD#.N@4*'I G4 ; BcіDjگh:%TC +*d2 GAtaA2Lb,2(M\(d0 b<$O/oS@h\r CvCf)9C@s#A^8M|} 籸O @nT0ʦ@ t?@KeXGL!|7!%cK(VD+y  CZ!Ys_t|J ɀpZ5 U(.N}| gA|Q# <3)2hdϢ<ѩ:BB\`óШ aD|Ʌ+o<|]ov8݊-i /5 㿆sa`gwsc V'tJ'/ttC$27v؅қD 9rX  ۋp΂xA "6p#QP2a@!DA݊G+DB${(g"  yvBdH~}dK0?ɏXɍXk;͢ 69h6t[sD Η_1(a,vt0n\8%͆V ||>L_??_?G1|N臚'C(h)Da-$d+nP7ma?65T["|%$E,ˋ?M&csCPBqqàBt~ ~~ r@)t$?G('ECA>"jE] -( \ "ȢtEϙ`h"Wr}D9*ͽ! Dq~D%g+oį~KX7 Z) O77!!`q$΅38 F\!|!ڶD;T)|Nfs%t3(CCC3Q~49u,C?Q,] 66 nmz0a߅{C ,q8%.6%Ǣp>b#z5xKՅBQAL#.,^;⏡q\#'aX8 :^?EN)t(b,:K$( ؉>HphډXq,,@?|6áu%Ίhо-gO怑?-VPok"3aXT##<(J'RI?%?$qx Sq.(e = b6|h}YM%,gW(jE.XPP[MˡA CdC# 3_63s?5+љ@,7S | 3"tԿC%S0d Hđ4xHY` R͟/$0;TX8Q*?LN_d'y'Cp9OEQDȧ㡨1Xidܩs6I{U d)Ӥee&sQq՛ܢ])i߾_kyvfD31э|g߻ЅDkDrlmw x S8D756Uvإq^eE_aaJ\b/-e;ĺgw5Gϯ4iA>R3=*{O¤ au5/1fיa[~ ) ֙ ),RVicSWStOw_CBGӲ[:!oz?OtW/4uOt}|Ln 2QzObb|fH߁ [Aq'Ab5`49f3³æzXڱ)uUzh492Jod4p޺`CI ӥd 6).}٫nE[`Auʆ^|lSa4YY):nuÝnOL7omrބϼa燗OyÚԂou_xyᷟ5]Ym{: Ưm6ހ0x뫐;z= 1obWWxlc1߿vb?)V3S4'YQh:\KOn:Z1>Cnw@w0SpIkS{c)ͳ;C]]t~S7sV=զڛw>^blQK&P~<\=.t[B򰄪)q/yYOOO)Mގs}]eWjWYiG?#}a&;-१f58*yl݅}[(t/6rڠFG>3zX9Bu Z>1$h\OShk&"yUqxÁ5i~O&WS&$P+Pko .vǎfcU;ՄEknpszP[zJBK!giq=,ީ5[qz=_lЎ2u/I?be; tbaR#j$P<:J!-?YY>!^{,ϹLy`v+COxjp>k3zeZ֩_b_X`ZaP =hJ]j2cR6b. pX|"p|y'Q%uBaG pyRէgɨ)',mA[?\13N] :ˌpY^e#;:rd7NH?msE*ؚ6\y+>쵩3]L~HG`iТiSAw#eC|ѴF8ON2_dp[r˝xQ7!WDs2v%UӿW}9VZl)uAW6@ \)ücZ"rf\N5pV4s1n+zFMV\k_U}}{ݹSQB>%ˤ޸NڌUsq鶌{ t Z^)vM֫%=HC~'kR;Bh⪪3>7gNݲ6ț*U9S%/b/լ* uͪGQy~.õeV7fr wldL^8jI^o''zZ$W7vidWdA'9vF:qG}"7n6v[2iv:WNP5_X`pLdu j8}heK{ dX wF8gUTsWG'<(ثq.A[ARZy3u꣌ "crx󽅓 wtGrݔtt[η]-aH1KxBKx ǯ ܴhR.Ri3pT jZu Xmu{bF&I-Y}Uw>םzNbyfr +\ڮxpeO^;NW8m N!G{~%JzF)fVVB|gćeG0Ʀ+bcT1<׾tf΁9-z2Y㛌b^ĜD3i:SZWV N9ϋW7Hgm﫴(?3-scQ > mwVvJϝMޞz%ეɣr1x )tmQxBAGuSrŲe#Uy:['[N 3֟КebMϬ[?"-,}7]rAFJԍHOg{;-gUg٭0vfהyTC@ܛF5={g#m9h04Y(s>'hQsDzѓxV,\pfV >2{jy>roll6jWӃ.MdvV<}σflǑqZikt" ewBVo?LZQSı ["zh~ʪ+Z87M:N8;1|n4RF1lֶ{6+%P_2FYEN̕Z&*qDщdS'/qp!&iɎmO D\8i[WkQӞk'=k\/wqͧبY2d7OMMw=.\~'܉dt\Z1#LGeyݢ'z^/9¨u \a{F}'C\k[]iI==yiUJ׊%R];\[4,v94lyګܺ+Zprs#;}]8~Zb76eͼxv iw}?BEmҰf;RZ?/6)4gSܲS쥌g,9Ih?rAWv̴g}i3[FUq KUmpXU6E݅YM_i>8{fU릙/cjٺ*RjL[}$shpWV#`_E6moQپXgޓǿM=Trg#8+GpYɎg6}}P׎խ']ÑjnL~B;_iIwg {` $3{{ɸ g*毭/+fZ|R뤎~I2zwWK}5Idy>WGB`yS@q<-m E 9i2s\c*Xsȋ'd"M}bx{/SY A\-.=03rAۡX,MSM ǿ>?$XAm|¬ד*Ht6_㼾&t2eɔ 3Nݫʪm~_>̭+Q+y$~=a zx-~\58;ҢYnoz>&3[84Aoy-uB &c6oiH˖i]l}5py{вsZ.-s,E [R)FZ73C˚V뚔> 53{6irz%zts/~s稬8%~Ҿ`d+:vvkwl|~B׊Z{2ͤ'0msMFVr[~˖VH)fxt~ҡ~$pN 9-p^[89c CLEvGMɭhE)^vŋҧR f;ndImQtl/?t1TWUk (OpO+'ҾjpzAL[>>SmG.ōui4˾df<9+ƄTx.X^IH֪hz5[[Nm'vx3ڞGzeT'ʫd{@s' bc?lKyT=$~.jg{W+)-bt\JdZootw \fݳw>fjq}gՕ;rTVN7x"@rUsN*!L)(6Lw p"d]q{/"LG}:~rZp>7߯Lk2);Z1M֨l/vM63&=piG3ް{P;Du U=/zWj6%nNyqOK-Ē'&j:]ĻG8,zU6י{;= Y 6{΋+S?|CJᔁ3=w8pFW!`SvnιG%" VSj4UWe|\j:at3me[G%h >kJPX1Ԛǖɨh]ren͂EהR;dF,˼vo%w,h@x΀⍕"lVs9K)ON홦:75d6~6b 1o^r:J+m cg_:0r[WQ4mySL@<<|]9e3vnFw>s;DfpZљ*wRLe!Vުl}W>.#`5r꺧+[3s) }\Tk^pZ&Ѹ.=EHs+doN?u4ݦhe-<R=]e5K6lu}cpc|ecnKՄGݾeu\yPe|F"+QTݱu>v~+ᢋHLzB:~2pG+Q7_\BTyt, ˓T21;K{=`&mcr;dSa赹vs'!`WO xʚ-2nz=Bbi7hW,u+Rz^[*o?݈ xYTI?wn]-R46:?H!]F۱[zNqv]|o@ O~juKOғY}S~瀰T~QtE^?^x ?Qt-Q^o-u1L{25n^{Dn+m_J?XqG4: 6Nx-{غw161A>h~Ƕfy85Wgttf&P扏_bFSsTl*T&۷:썵U~|g ?dVt3)TtnlG/|ߏxug]*O{rpcrW {kޘ/&De׏ӵƞD\gl ~]Zg*v<[9{f3ؽWhmu@}$ĵ,jה荑@FZ6!(%bJwYGKo. HS~n0 3e 'XZQTM9&>tepmV*:->Ku&'8) jhOˠ1uX8c#TiIo{2jJ.~uKe~K:4<5/N xrᵫT~C*#hH1rZ ZVmʳĶ]J*t\;`'ɥ$f.W45S>T[cfU#BW^6b `qǰLB1`b k+:6uiD،J%wU}/O/4kml^~+-Mjݛ4_xpa@QPȲ`nb>o>4wZ~ԥKCE [%ZoLþ%-Gu>,~E0kaEXȪgZ e%,N@vˍ6)T~}̜,Ur&T5=B"ƪfmN{|vZ٬u5>VH^YGTOm\/[~W9͢CHqN~V͖M6clEvfM }P|^ݞʋ\dKG9]yaKu և-u*Lޛ$k5P^ 5yT颙k F:)+֐ ۬/n<{ZM/nUQAaZۅ vEOJO =+UIo0}FQzظV V^8z]Lc~ˏLӿ-yafG/OF^sOqs4Z5dzsx$ՍZgCl?9M5ԱX{nw6~>tiB姃m긅Rxݎ8TE3T;LIG{{w. @}RWd+՛vS( hnގWF chh?}|EGF|KɾwS{^;RZ+R'.zJc}IY7ّ`Z^1^k5ANͫӪ\0dD&MSѾ1'Z?D{Wۥ$T>xNɻvnuT:ve+v}v~NSsɈ%+̺[&z'*2/PzZ񝑦2QqT|^Hiqrkb#<ՙpBsJKF-OM#ҺxMĮ֬ƈøݑ |~ɺMH~$}yBgonKCn.x} :'f1uLŞnTos*?]NeS]MiNS.;yx]9._.ٸo{^$h|_<09gቈ.~6Y.zdriݍMokE͝迨2+sE]bM ^(p 3N&m>I{7O)ӨsݑQVs?:H='',IwRcR#J4O,jYZod\*D r?_xUiUgc&|r#];קY?}׶{b&`ii3F^Z7 "39{Z{k3-7`&-(ag9|=μv MLp5t+:*؃Fsݘt m >3t?S'NRsk GQ&_yD8j9+^^ǧ8sY1::"o~t>uך;. %0dQ77Rzr*2:ҕͅVo[S.`_3xuH71MaqvUc'mV_N6߱c&b:y3fnIHKgV(x+f{O0ZZdB}!(-hshUfy{Wgˢ mj=v}O 0O6G?67Ckh^7/I63E5ϴI3^;&{ܮ͈S"z[u-}{ʘ^TnomTswQSo8|,xʙ]ͳ|8uy,I ;f(9ZGv+Ik7N5]$Xp\Yf@noa>vMMʲD~n\/ϪyVxpcaγ(kdMx'w99gKϥ[x:!ZW`dM/zTb:xqԇ kcq%7.QuSDjT\"dkl2~6ތL>DRdaӠ^I~kHjyt#dYwjk=~\%i=ykvoʤ\{iN};%5~=tMMVܧhJ CdR {|:tAO鮗_~Q=8qUC{ 7?]űin-+7?eefnj8QyƙmRSq&=sOlu[}ɴeAgҔVb/)ض/FY)>1!)fƞnd5?6;<0k `Uw+d`:]ԑwlRM{%4Xյ^XQTaӻ'i_w *=zKeG?аsIͪ .{g[Uze .‰AW%Mq{*ܳ7L H!$؜5a}$CfMv}=O^[.?-{dYkFzٖxg\9s_}mss;GpOQ[M{bʦ).ybֺ.ĤpřK4snحN͔fVI8RӐڬv01Y?}2j)¸<1\>VV1=so+:NTr4roT[ջr&jm;/mXZ) ˕FI<{>q?kC)Ήz=Tz}z{}Wמ}0 hd_֞Æ CehmmC<ye QhG%L9m@S5MЎڙՏ_dZSl kM;~ʘ4"YMj򛂼M:9M9?>z紳vT 3MsM :dK1[W']1]Ӷξ14wjFbyǥ%LVf*`[rIVmgWkqj)_: y`WT90z!䰢7ƍr?JEZI|ͦw)O/qsN"xts MZf_$}Ike]}nAv'yF_Uct%ДyQgw+󃛏/$OVl޾dJ]/,z Q^Ofƒv9)+#.d"BKe S)B7Cww!hۨ }X$:ޫ/T?G>]eXTEM"(dR7nDCJdžMs c/x.x5W I%/jܔUpǡ#m{6'7T6z~6ػl']'\<-e=^zu{>!5ĉ@tz kڔ=qdPVZAuúG|*5Dz6wrk7n4Kj[r|K#;on7DYa迫mՇV=yx䦭T~Yٷ 6m?~zX<0Ac7ĐGQWN;ޜ쾿At *1Xwg4}+78y~qGu$e2}Z4Mo5O)ilڲn遃wlO.s @aaL> ?(Ԯ#\=F KgB e(jw1>z,B#c~Kaz>堚oʦd"VJ fS!˪'?D؎hQ•ش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<M}}Szk#MA7exzO]{GToزk׷Fʽ*"~0wvy3@}&H^h'5wr peitca9g߲qFwtf{7@EΒ%)>o[魘<[DSy؂ E 0`uAnvwДSGm:rrpmNV~g?XFݯRrxҀN}j]DOH ǜu2v{WRi11Ca״Vh=-{J]/?_hC\tϟcWy gүn51{O+~Z?mp؋'xAu;~LC+.O?'Oo]{I} ;zvE}~ܗS<(:Ou+pzM]"s?knD({&8i1rptk˄Μ7ŜKS\OKy=ヹ?}/+זf'TNrոt-qK߰Ľ:rJ;Eն`|Fn#^W}\vDUeSUS"c}.n WPq,4֭8HzJcLx٭gAC*.\.Ra-Zrݘ.ybMULF7?)t3*Eme u~4s۞c~6JlzzFo+%v.yrMɯϷz j4oQ&p_lnlTHL­d8*NH;+!2i!qVՊp6 P_T Em`2243,"H LIQ DL"x<%I+%HEC]@=tgjެ2Y@YL0A=i-P,Ʌ7339d)U|2XƊI+1qR[iIB%ITfD&0e X$\HfcO9E 9jH-)RcɴŎq6 c6!0yPa&1 PSS A LI3,Q4CL`S`I:[YO4C0YplL. @M%K&ގZNPI"Ka))ƃ<ʠȺh$i0Rg18dar$%P8L(,w93fHT$< I(E %A nU#p !Xpz?:T*Li V͛;VILc"9lȴLf !9qc "@Ѩ`&hc8,ve !r0,@~D!0X&bTl09PTY7!-OZ@Mu4l&xJ5Fj2 Hgo ;VȰdA idѮ3pCU1 ی(g!]GFlLp 8 Hy}gb!Cf%a[X~K HŒ e{xG'tvrPu4hTN_]GFB~iot