earlyoom-1.7-bp156.1.2 >  A esP"I%z | ፠OQ(! #zK^ŸDssa1X1m0zỡW\SK ^ lڮշ583b)Ƞ[1 gD.{"egMl nƸsɹ5Ծe;06f41202099ab4c8f48247545b33f6d355f81f8ca7d6986a32d213b6754bbbb75f35dba6860b8130b2994893f1d191cda8d18f04esP"I%z !B$w҄! ͌*\&QM Tt!&gJbc!K N/.ɽnGzP}f4(ZY4^^yt-J(;H i 126 r9N <}a1QeÒ ȫEȶà%w(cL#o$WjƑcr0 !'eѧ1hU&(eq‡՚`Ur#%|l䱸(ar^M:vp-| 4ׁk"d wϒ[yn"ai衇RcFۥ'X-I×$ue$fb:-f u'u&O, _Xd& ?Q)[ݑ#s܈HE%gX!+bg 55Z7::ʆֈ*' \y!ʲ9Y$5{`ˢp8]n`-kaҩ>pL|K$ ܐ=Rh_[M@>pI,?,d   4  (7[ag  %l              Ll o(89:=&>&?'@' F'G'( H'P I'x X'Y'\' ]' ^(E b)c)d*&e*+f*.l*0u*D v*lw+ x+ y,$ z,H,X,\,b,Cearlyoom1.7bp156.1.2Early OOM Daemon for Linuxearlyoom checks the amount of available memory and free swap, and if both are below critical level, it will kill the largest process (highest oom_score).esPs390zl21SUSE Linux Enterprise 15 SP6openSUSEMIThttps://bugs.opensuse.orgSystem/Daemonshttps://github.com/rfjakob/earlyoomlinuxs390x if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in earlyoom.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi PNAME=earlyoom SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in earlyoom.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable earlyoom.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop earlyoom.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in earlyoom.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart earlyoom.service ) || : fi fixVG <? ˁ큤A큤A큤esOesOesOesOb# Rb# Rb%6esOb# Rb%=.fc3976ef17c1bb26e01ec6cf5622bbdfa5a1fe36bc1e953d5a0d9324c6a03a05565f2b26530da02f3865f1ef83f51556634df2213af81df6993f4fc21edae2891a2d7fcfd64fb869e807f5b72ab890ed0d23b9ae84e1f4ca556f3411a151470162de42b196f2387d62cf25a200754bf2198986b40ff0ff8d2e60c2ff0cfc36f6b8596c80d683cadc36705a9bb085abec14e95da3bd57243b947d0bcff8aa62efe730b3ec729de46d987ae73f30ed337e4cbe832f09205330acfa71848c6e00874c740f7b8a0e3ecf52c21cf04104df99933f0a01c1869c34e30345e17827f67fservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootearlyoom-1.7-bp156.1.2.src.rpmearlyoomearlyoom(s390-64) @@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shlibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1oomd4.14.3ba@@`+_@_cO_P_:q@^@^s^^_@^O@^Nt^M#@^^!@\@Илья Индиго Илья Индиго Dominique Leuenberger Dan Čermák Dan Čermák Franck Bui Dirk Mueller Dan Čermák Fabian Vogt Илья Индиго Илья Индиго opensuse@trummer.xyzopensuse.lietuviu.kalba@gmail.comopensuse.lietuviu.kalba@gmail.comopensuse.lietuviu.kalba@gmail.comAlexander Evseev - Refreshed spec-file via spec-cleaner and manual optimizated. * Reduced to the standard github URL. * Added -p flag to all install commands. - Updated file earlyoom.sysconfig with actual firefox process names. - Updated to 1.7 * Updated file earlyoom.1 (MANPAGE.md -s -t man > earlyoom.1). * https://github.com/rfjakob/earlyoom#changelog * Added -N flag to run a script every time a process is killed. * Added -g flag to kill whole process group. * Removed -i flag, it does not work properly on Linux kernels 5.9+. * Droped ambient capabilities on startup.- Added GeckoMain in --prefer parameter. (firefox name process) - Removed firefox and chromium in --prefer parameter. (irrelevant)- Package pre-built earlyoom.1 as pandoc / haskell is not supported on all archs. - Drop pandoc BuildRequires.- New upstream release 1.6.2 * Double-check memory situation before killing victim ([commit](https://github.com/rfjakob/earlyoom/commit/e34e0fcec5d9f60eb19a48a3ec2bab175818fdd8)) * Never terminate ourselves ([#205](https://github.com/rfjakob/earlyoom/issues/205)) * Dump buffer on /proc/meminfo conversion error ([#214](https://github.com/rfjakob/earlyoom/issues/214)) - Remove invalid Recommends of libnotify-tools (boo#1179537) - disable tests - add link from /sbin/rcearlyoom to /sbin/service- Enable tests on x86_64 & ARM - change reporting interval to never - remove calls to systemctl in make install - change LDFLAGS handling via env variables- Drop dependency on insserv-compat The sysvinit script is not shipped so this dependency on this obsolete package is not needed and can be removed.- update to 1.6.1: * Clean up dbus-send zombie processes * Skip processes with oom_score_adj=-1000- New upstream release 1.6 * 1.6, 2020-04-11 * Replace old `notify-send` GUI notification logic with `dbus-send` / [systembus-notify](https://github.com/rfjakob/systembus-notify) ([#183](https://github.com/rfjakob/earlyoom/issues/183)) * `-n`/`-N` now enables the new logic * You need to have [systembus-notify](https://github.com/rfjakob/systembus-notify) running in your GUI session for notifications for work * Handle `/proc` mounted with [hidepid](https://github.com/rfjakob/earlyoom/wiki/proc-hidepid) gracefully ([issue #184](https://github.com/rfjakob/earlyoom/issues/184)) * v1.5, 2020-03-22 * `-p`: set oom_score_adj to `-100` instead of `-1000` ([#170](https://github.com/rfjakob/earlyoom/issues/170)) * Allow using **both** `-M` and `-m`, and `-S` and `-s`. The lower value (converted to percentages) will be used. * Set memory report interval in `earlyoom.default` to 1 hour instead of 1 minute ([#177](https://github.com/rfjakob/earlyoom/issues/177))- earlyoom.sysconfig: Fix sddm, add kwin_wayland- Add PREFIX=%{_prefix} to %make_build macro for correct ExecStart. - Update to 1.4 * https://github.com/rfjakob/earlyoom#changelog * Make victim selection logic 50% faster by lazy-loading process attributes. * Log the user id uid of killed processes in addition to pid and name. * Color debug log in light grey. * Code clean-up * Use block-local variables where possible. * Introduce PATH_LEN to replace several hardcoded buffer lengths. * Expand testsuite (make test). * Run cppcheck when available. * Add unit-test benchmarks (make bench). * Drop root privileges in systemd unit file earlyoom.service. * Fix spurious testsuite failure on systems with a lot of RAM.- Add "Web\ Content" before "firefox" in --prefer parameter. - Manual optimizations in spec-file.- include Falkon browser and mpv media player among the list of programs to terminate preferably- Add -p option.- Set lower critical values, add more programs into whitelist.- Clean-up.- First build. Version - 1.3/bin/sh/bin/sh/bin/sh/bin/shs390zl21 1702055936 1.7-bp156.1.21.7-bp156.1.2earlyoomearlyoom.servicercearlyoomearlyoomMANPAGE.mdREADME.mdsysconfig.earlyoomearlyoomLICENSEearlyoom.1.gz/usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/earlyoom//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/earlyoom//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP6/standard/429384a5bc75c2b1c396b59c62252fde-earlyoomcpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=72853a92b3fea6ad3676b0bf23b86dbf7f09ab55, for GNU/Linux 3.2.0, strippedASCII textdirectoryUTF-8 Unicode textASCII text, with very long linestroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRR RR R R RRR/Bn뛙药utf-8090161da40ab2135a277c046ad083e00b48be07184b973e1a51fe7c044989068?p7zXZ !t/?]2] cNſ^Js$tBq=jDsH/N, ޠ|?adBW]6+!a41#pfrЫ,! \1QQ&fWEڃRIdD= ~Єc`>MW1mHֲXn/٫ ٙ-?R]i F7Ekw>=L>EsǣE,8ǁl][SiEL[T7Д̛ OY~ CffPӴ1KB!Zih[>xB"h{KSܱf%vXC'7KoKiTj9- /Zw#pW5[^u#s[y6>SKBP.±x^GU!˜әC3(“}z!8K!W"VwvAŃh#%5WD2,ۖd{.[@3!^`Q>c뢬nO&9R&~W}Bpg=¨VOrYvʀvCHaħ/tW;s7I$:݈npR=2gࢳ^ѲǨÞtMp|\Qv5-oM42:i42NQ$ps;oYIQ?PmGJY(Y~}bԶC1K* c4t!aN_POP؜23v\Pƨlr1 $Fy ǂ8 6̨̚y/kQ(YXD{/⣪wץN,t Vq!yt/`5ʚi$qmgJ& )盏Im3?Wrj><X5.))Q$0[9Gkolzi5.ӉIjD`hg8^hr&ܮ:ZWn5sT$3-N/> mB=WǴn=:+56zV/35[ jM89Jj:́N>F-Eƕ)Z0+Q)=4 RTPUQ%֠;AozgFnc\^nUWgGDaf =6)_ArP X ͤuLgU3 NOQXI2Qi E(^lLOvOR)1z(emA74BPWG4"NtIMᬮVk~C$V#ػ`ۓ4l)5ˈe1Tf; bǺr5 r9p5O/N!heQ'f21Rdp.Ifdz\xUX f;i]4Lf> \;*"9I̶捷a2z1zei!';3w6Þ%i~Њ\$81WZS`Wfg MZ)j4y/'YrZa֛'5)S( ޘ,߅K;-}! .xcDa+2,tO7 P2?"t1J_ >r0~MTڵYbl+O8q2(ox&]f!uh۔x6F29iv&yK7# Pbu6,/d( R&mt_` tTہg:\k^ O,lPRg)!>Ȭ>)Z4z~. ;j*}}kMFٝ2`;a\\HuTX̌ NlfL5vߺ(!,+(KæprI&1Ә+˯. 6U{5VϠqfԿz'}h5kj18ÌFӥ)LK1d;+)"x-RXKڙQ3R`Þ. MhkQ9(h;^r`?p0i24X򘻲צփRk'Rl{NDD 'nx]aw4Mk^OYoǎo;&\d5H CI,^Ny|+_>o5;^"C{{-} {i9@ЂyVjCbg\a]iU+00,h&w> IFd5n[ 4a_U2X(93Rr9GJ2QgGJG'Y~^@B&4,6%5ǺBZ|Uy7ƣTrG}ge:et3AֱFB4^=EiݪCP13vw£^K_17lּJ©X͢ <P\JuD=UEJM)6O+R2QN ކ{V֘GCDa R Vޕ7[o!%C?@PM0v3&*uF%`G;4qw9Lm4sudq&jLKn)뾗Gv$iw򠹛~!=%rWosCp$?zY΃U^OĒ|'H>'~9ŅI?(qsl\dNjϏ.|Ϳ!54Rnf_sQf_#ײl.OB)ɏ+~Ui5(S>9/C库F4GhuR 4q7H(KJ%2S롦s|I@Yߩa5L . `Blޯ+r!?++iVIƃ!Y 8&(3I<1Sp64i~<ڏ¿7, qbzy3n -./Iîۨ_5mۺ}}Uge"EbPsL0!2s *%s|]K12hhNQs^3KAmGS`a‹X9 ku$3U:1p] p\j@s\z'& \2f-oxWyo88,IO4ش@|?5RZ.gUW@ +1_:ҊSqg/CQZr{g2%S,bf2XcfNBɪRgBƵMaS`Jg#<^ZV>Χ?ЙSv21UT"<64o ܈1=:7{āRXn xVn a&]͟\s;pbesqhvh=iUu,#=t}<:u5ݕMxkL!5O|q\ɳĀ/ j#p{ ܩql+K?];lZ^#Ԫ?KMg T޳!:xb vXx5b8IҠ,[nzG̰)t,H 턟4n7nUMyծK?݌HU\HiSHJU/x ?*l[_4LkFJAmwRBo{C.zGaD?J[\mO+Ϳggbsa:IaHDajJxHAmJ>(p2|plk )XZq:5/7B8R\kdvyT,& ϭ_|`{ J)|ldčwQ߲@,@O4 {789 RC vLtL%(;4bbݵ!9]B mKCOQs/c^(g~]c4nbWD}-t:e|`խQfHEK=l ] lK=E=2mwv+{ SèG+k ՎjX#&XfZ2 BpqQ򸓢O]?đ0vIo/LŒ.dS/  xZ'Q[?eO bqMA3DWhYEt/=l3G %ivœx?1nGdF|.B\6uw}2[vF⥨}M?YfTcB 9ŴsqI|lAaly!a,4˕]5<F9lDb Y…#|T҂39H4+m&3n<:hC~픙ߞeov9Q鬄Na.@DpL,v[ӲR.t HPֱoD_JHhbKdz1, R%̃`"aOyHn=ܯ0n:1"6v %cM&y?4,]LN1wH;LdvB}/C5Y!آaL$N6v <9j~<bE3ȉW<H!i*!HA.#Mwqrq@ڍRw'Vű3\\>q}Y?f ?"Lc9kMtn|b.iߌPE D|Q5jfg{ ɡ?bAї(LrbY^$aAutN({3Ӄ}^lqD{4`ѫ@S}TBn e:Z; 8r 'k{C7I}@? &o%/^V'KgsxTWZ[?ԎRڶF3?jYH^pl Unw#E*1mG sjkU`:ąQ=iPưMTסW̅~SX*]{@xeڇ'URMz{ƴQ†,wEN7ޠt Y[,EJ2UniZBUY˻xzg{,zCẫuڦ #F;Uw*'^bdK{I/pRZa: xxo]rd`DBCPKIpA)^h+D ]9}5DdFwza%jT|Ԝz{~"8ύer,$(T«=M"V"ӫZ|qE7 V}VAkl 7fx˺e HXo| 0C~-%]o~D 3jQDKjk'_2 {<}nGm"B駜_1Se3rJ)sίh(r>P+C"گWeFtڕ C=uoGyq=ض0|R@Nrsھ;Ǘ }nTsM+0!z_ s&B_rb,0+˔|+$pޝ=KC1m*n ރؽ!,.Vr4d&{Zo :QStuʮY*EH^o$o2(cT1s=uH5& {_D ٰ\U\6qhZk ;ZAScfO?A<%G ҅ v+H$t"[$-C?Hӣ2%׸9 U Bm~EvdXg# 7mOKM&M4ʢ<] omMU"8&^ /ae!O)$:j'j,}[kɢd*km~y29&j=¨BڢU +xO/XMŸjjJ3򂿓`h|m8-) x VƽFX$:\4uhI44`VٛM=xkc^T=ŝ'P=as;@ۧ"82ƪ%HXى9+}g&"#5sJ2fyhC:۲t{ fOMP}%7G^$aG-<03/NEf, 7|ǭk\6ӉU,&mզ@Q?. |L>cba;F4T5Ӯ}KݿVt2mӻHmnD$q@%e bRzlh!gS',=tsdb^*UEu'>ɥݼAҤf-4Ũ4hRgYb\Z+r jx&̃>=z/^ gv0ʋrk!gn?\mB=N8g?;{mg X"RgϷ?RA7'@OkIi,!Vv3|fUh; 8D9lD./r"@M+l7uWO/Ykrvf{ 7#9F=jdgh@ϝKH+=p yW|/Ke̡[8hEg QOi]j_5aVug8<}z%:uH[BEvJD1_ufk۟ŪSX1U,UoEX@$;k!8yD^0}84Ils<ݔKEV)yQXʐwP/ߍWbDbujRG*6Fi0{fZch a3ױ P#^ rHWQ\Ӂ8؜:qRN0uG2ױ}Jmz<}Yu=45rmB2K&jNk'{,[A%&x$\'QrQ ='ԅʼn =R0dV`!Q#xo|rc!Q>aB}j5HTM fq9eHzPa] 0lɷRЗ>ҾD*+HvA%;[ƙ=(17%WY1|z _ۜM.I.dvx 3oFZOb.4kn0 !wκ A)62.6\~ٝJ+]l-􅻇#Fcġ zy5YbS!𺈝lkKf!:F!1@B09~U^4enԹ$YadDWOc {# UZ5qXI@T*BQ2~Ǟu+R,k$R8hx[] m$2eZbrԖѢjzms~hwol;q*e^Th~2\8N7n⍶_}}// _Ѵ?[̂aJI(|Ǿ"$ Cc0J aS_Dz9ۯ^in>jӹL Lc[KuMQUHm {" vd١,+~^dlbE7Y'AɅ6o\v Ȯ @JlTqAWˇI|KJ9mW8xNL@r L|.\׮H8=Q _+{6C2.?DW 6]!_Qtusa§ -]9$FP)5P$* Ĝ6 1ۀHI3j56'ۘ%mMW*Pxy*Qi˚Pģs17ډ^V_ h&hg0>7,Fy=-z".0:,2g1+~/RW2 *R^@-7لMQ`a*;H>,eky3F ٤AmPx $"郵d*I|֮ys*.b+0^E T=%}j^5*],ba9%TM.6[[icr a} p{$dzЀcW)RFwMG0_#-]a= 'RX ^WD߇i&s!_B]R|]׸Recbi|VV-p#j(`GWq,,f~U0zFS 8tpSUE=3BEiv$xe;XRCWkhd@,xv oM|w=^.PLn RT^9X+ v3;srŸHFS"?(?h@T'?C6l榋h$ĺy1ӳ42G xTˋ{~^S3ƚD˲ԅ&oG ?T4@Ylm"2*Tı- w~{3ȭ/yi4N[$jx€0Fl;l9AĐ*L%aF=>hqV<qƖ``Qv.˿ۂ?Nn茄Ln7nR Oʆy^E6Dˉ3@*t~LyoIy7*P%dTQN`i\VzvFNk}P3!OM1PɲTT‹,\v*"Mxh'}ب􁨛ow;W#7"j x[Ӎl90^Ɗ3<ܲ]ϛ3K>_'ױ2g:3lvh1Hax`ՑǾ,X!=#ÖulGjjImPv26FfbE^_ 5_JGJv#S*.ޠq`8ܨIy'gqd%:/)) |}p9]5vp輐k XlyGdgQPSV \h` U|Z5RLO*(R:|)9F/lshI8>3eƨk骺խ'\!**>y+'rπ W);澇I#Q+]V T NV(MDGjmhWy/v5ax˔w+ϻÇgI,RIu؈!}S-;.DcO~EQpJ|MEGgfKUd-ΥzU )ɲ9xGVM!V ΚYOq02p#3&+E>W`µ 4͑ߣJZg%UlpIfBHntm= (lTRaubQ Ьq-+#GYJ! cg0˰p%F 1b|jKS"VL;?&:J#V#Ce6bWz&ȈOg.Pz֠Y]kPN?ҹk@0&A7I,_g*"l^xPWbV\݄+Bcx=ezIV=bw֧YjyIalɔ9)p]~&Q]dtJpZ%0`cD~,}^%~$eZeDLO"KX+*5Óz'rtu悊IQy5aMAb]UJvEEJQ>$/Vj'brTc?]oLXB[N0W>D Y [e5TN5?<ΓJEqD][ LW714H2 `  IMu mfmP9u`f.2Zkqs9Ϭ|v G`h~qC|ʪѮ..Xp֭n_rYkvHx|amP:p%a:CpCD4k\!E|gVӌҢS/؏kn]XAk Jt^C2@ggSDx^7-ڷ60 ̳2:tpE;})UPiYU cVEbyBn& q3s7 { ' rVj vXm@u6M.v=I=@05Ax>81nؠ!8`,&{-S*F23ܤOҔ&Ve;٤Q~rҝB4 H? !|$@;! $zᕇGY_8P}ŒvuxQte8~2?Eh h qZ`%(u/vY`C~|ܨaǀ%Kr)HfY? @bGkdO$% [fQy5JaH{{#+l}F x ࢃ PQCՍzdc/LRw'0ഞxmc@ZAAKٵ|; h} u-w&zS3Oº\MTЯi%=ԏUJPs/a۩6 ֠d:oLۍgE3V! \LO%?h$lgQ|{;Kȑ{лlv?'a&ve3md i=ٜ bN#MB!]jyzM'<5&4 ͑tJsOpTAu ux4U**錚Ŗh$YTzO'EL;Ayla 6f[1ZJ]0D/ OCw+H;ԙ(OX't]0|hlR=j-7ص%p쁎ߢ~@w@&n&fEt 3.>+c>kĉ̩i~sC #k!`٧"t"'5ɵ3Ktr'͌6dݷvZ߯.S}lNx(#iɈ5E^ eY7r$/"M _KyIgFTֈy/W=> 7aߠ Ju%}:S({u}zNrŃ7!y/:"bZ(O@oUoM425cˬ%VIxS5!b!7?K47nl;Vpk[fnb,Тm0t#@.;Vƀƈ9?X  x]Y,aoFb PpWzHYpSU@NDxfn Bs4CGfقzÄCETci+lh8&?ZOT'a,  RmY[X\̕PppHrxq:o[Xa& 콙n-쵟^6AorD.1X V(3t:ʈo"vE;'^Xv%o D׈f:aRfY+tlflWUs.oyoC]8M&ٳPԫy F]qAnqC ^ܾ5j`h29^KÃ*pMxΊ{.?f5G8,cET!]&qމU?PʾHcam蘆T\,sF \K">ީ&V!{gۿ/ΦVͥVן6:"e7-of4B;'eس+][4[<>:QrAnC`D]U\#W&C}v/- ؔ#[@+Ƞp 1A5hRE'7Ȧ6P0)뛧@@k<"ϳP IbAݡx骔G.~+۞^dc T{ N(ilu՛I%ixcEeOApTIZݴ r}5Xt2r`^E (騰-:^ fq aTIuGP+)h߱_;w:SC(l^PҩGb'o!8?b^}ܴUunUq K3ϊ d؄?&m21tArE ^ miԼ +Z[He`/RHx?kpC*oJui7@`cQ ۳z5aֽ( S#C89ySoSvK_JԪno+׋H|MsTi[5)W7e}!N(%aMa#ys+ 4Y^6ps41gc2˗!񗥝V45 w@Hx9v@tD!t gO.G SQ]RNёRf3;9MZ4gy"}/f.)R;~->:Һ.HQؠ 7aGXlfh#m5"Ӝ6ݠZw9r$Cz&iaWLgo4 jAƩr~U,EsʾVb)kMAJV񸾚(lUhakah!?9{k `gJQYR;ySn2e S^ {>\=iD⪨}C},MZx"oyf-3s"7kxn*bf+*̹^mU4x̻:\e%i=`)c{MFczmgBPqScXB<Mk;޲3Q:Q,2hfIDI{g=ƫwI\rQҀo+~IͮsS~8V㟯pkהii2-2ܑn^޷)r!q%",53 6ͼ$*~K@ҲReT2QpL`gNgjr1I': rfF\51rISҢ.Ԭ>à(&^D"o)!j Fqcj#[.Ҏ !2|7IB%H4tDƛ'RQH+zB>af"[dϱ"z%T&:i>TDYN/c:V+<Ħ:GO#u6#c3O!tfƅ@¯ r`23ZZ-=&fּ!K85Џ|ZC3翄oG/Q_ALe=)(7DD\\NjE4Wd`LXY L%[zD^P~ ]"!xR/ʞdʫhnÊfm#! ljɚ0cf5xK`*NP%WV;)dUАI=`g9De 5RыC[v%Hش_ x*xwnxw@NXvMQxB>8Ύxoy9b󙺻>Q;_ΚJᮌdj><%)Y cjJS7E͔7&ܢw#q^`XO$e`c(37"Uٟ"`fް>5Fg"'hd 6-򞴓hӘ]!>@hq~N6 2HX?-k%OyD=z=+-ARq"H )Dk)v9Ȗ뵇Fz4:r]2ʺE]jef9PɂIz3yȱl Gf :u`ځۇ^!3h,\wL7q5SS^CE*өNJS|hV@vEi? l8;!!z{L"Xil78!v6ZlIGw,cȮd9c8 \$T< bvFPU*'',aI/*kM"#|w6Gϓ@-J0#Rh#sg4k.Um=,-cX=3x?r/kMEJQh|O1]`ߝZ'X!S\Z΋\PTʴѬ$~p@ȷ7$6;z[6c~IEjn6KWrF3iףsav7PaMr]DmBjYO D ./ZsIWFkOXFz'yއkw]cZ˚fkŵט Ͻ $ޞ_y{m \}1' JoOo#Kn~`5;<7ZY660Y( s3JPF ٔ-A9O $ˇRaqC,'2k2jwE@J5d~Ak`]:yQ>ܭ=q[&Z ){= hYץJe$]__-uoL\RSl$,ցsRib{XӒ'pջY苡N#QV3+¡P~J.uDNfRU.Ncȹ}T .s p0AMƴ4f}k돶7#]zn/jnpC {@Yuo[j-ܜ$2xb]Q*GiE,#Gx޻n@\~U5zNHZ}}Q`eɧjgFɰA 0a(dޝ,L¶eN?}NʥuDݽD>"y q d2t?ܸVf3 ֽH\rkK=ѻpJ yWh'^gMCנG6ӚWܜ8s>1B|::Xn09“@ƒ2{*`RN$XkAky/7-ӳoWC뒐A_*ݖ0ﶨ;΄t-j89k4u* hZ=:x3Et@zG@+ {?Il~+M< %Q*)k /Z Br;n``p[6\!_D ()!Km \{ :`i(z|M:v'*~X`?!-HfYU,JSQIA ̬~BѻI{Ud4Rd襨ƍT*xM]x/o§a+R0NMK.չjVŰ(̑xrxFsS%c4rfc攘PAd^@F 󹥰ImQlB𴷈>pezl",q5)t?xB 1A<,eJU'Io  z~D]C?ySԬ}#DybG!÷fLRijlUpn쮍.Q/4cue7~?vp1}9o 7š9UmBn8FQ [J::l,m*?) xpT2riLdgA*ݲկ 1m+dA92P6*e&g-ʬ#x@Vj8.qrV!`ϙ93|NPrM8zYD!g+xtoΈBL8HnWkt+is4/;΍T^K< ?$>{/8dd(_4 dbskY޳fcsehJ[O7BK%ޟxϜ2A+OIbO VNVǮnUJ$ 0-bp4n;{7ka՚,(fx\[x->VRBI%o{h_&89be?:tM(᧻zL2'$^LSAt 0Wdp7*&?v`0r\b]x3=QyјNdU- Eкp PyV`1WC&H(P= DW 7r/"=TF#8uSM*_cl634]S ΢HDSë YZ