at-3.2.2-150400.4.3.10<>,{bvAp9|K67ŹDKb4M 0aʉF< سp iR8 uDYA!':1xe؊EЛy$v봸X/D:}C*!E~fpcGGT4WN_#F}>IP}$ bOIN 9c'ؿo-_s_*HZ>L/\qˑ[sAXc?-2*دo8BD,X+>K9\?9Ld   '`dpt    !! !  ! ! ! T!!w!8!h(78L9: =.>.?.@.C.F.G.!H/X!I/!X0Y0\0T!]0!^1b32c3d4Xe4]f4`l4bu4x!v4 w7t!x7!y8|z88888999HCat3.2.2150400.4.3.10A Job ManagerThis program allows you to run jobs at specified times.bvAibs-arm-2SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Unspecifiedhttp://blog.calhariz.com/index.php/tag/atlinuxaarch64 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 atd.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 /usr/sbin/sysusers2shadow system-user-at.conf <<"EOF" || [ -f /.buildenv ] g at 25 - - - u at 25 "Batch jobs daemon" /var/spool/atjobs - EOF PNAME=atd 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/chkstat ]; then /usr/bin/chkstat -n --set --system /usr/bin/at 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 atd.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 atd.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 atd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in atd.service ; do sysv_service="${service%.*}" rm "/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 atd.service ) || : fi fi>  8C#  FE  ;P큤AA큤A큤CAbv?bv?bv@bv?bv?bv?bv?bv?bv@bv?bv?bv?bv?bv@`rbv%`r`rbv?bv@`r`rbv?bv@bv@bv@bv?bv@bv?bv?bv?bv?bv?6dd8f60ee92f49f5fb52408e0bb1dc821896aca30b7f23273fd173005b5f3ece2af77f8a2a2898c829868301c388c2b92f75ea3dfb1b48cecffca0d28a36c625507afea94b14f6bf2bb739c2d5c10ee82ec4d404e27847beb99d4a88992472867fccbf3186920dc4a0064a7163985dfd2c7e5253161461e9b033c38ef462f9092d66bfaa8a07047395a086dbf528012d5f31b73650100e7d7b614b8911e62dd46e6e2e239d371a4c623f8b2b7a3d35e685ee745eef2b0000beebf052b847b26087c677e0ab4dd767f6b50c52ca7b4da7cd07b77fc810ea144017c2f54adebf545633643d2259617f4dbf2f040cfaf2c25de8f6cf55da617f08b11a38b76a2d00981b48b8e497e5b1830f1183f0d346d8068310d0a2393186b252e0ea25930c8c92a3ee49d41c56d3854cfc9d1c1796aeab6b8a8dced1d4c1fe68f94be9f0e6412c0db3160d6ac21796196f99684a426dd4ff3de4b2283165c05ff00f083f3ebac8f2add80df50b775ee92bd722120268ec2cb4d40ab1e4eafa5c18215939858eb0f1b7641810adc36f416bd51b88d8f26ba1b89d6eb81810ea79c643a85164c42f60b7064d68a1628e1c58c8f2ae1934c129b9a2ed4b88af714c559ef8086105c38aee9e3c8c4d5d594ff548a1be05453023016d6286931f6512db215ec1fd4201dccc0975aa9ba1a9f83e7c5e04f16077353d3c72a0a759b8846ee7a5b2b616321dbece9587d4c156a5e710ea9435742c5a9653c6c0e6ae678349880efed1390010dbebdc938f5aa29e99c55aaabe5c38156beac2615b87289a3b789a66069be1e7f3efa48f3f6e741fcaa6f70aadd1d81e19816c99fc9e4f10b3a602bb01265341f3b432bf4c5be8c083343e4ac22008fff2bbf0bbc1a786f16615d387a97ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855atatserviceat.1.gzat.1.gzat.1.gzat.allow.5.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootatatatrootroottrustedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootatatatat-3.2.2-150400.4.3.10.src.rpmatat(aarch-64)config(at)group(at)user(at)@ !@@@@@@@@@@@@@@     /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(at)coreutilsdiffutilsfillupgrepld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libHX.so.28()(64bit)libHX.so.28(LIBHX_3.0)(64bit)libHX.so.28(LIBHX_3.3)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.17)(64bit)libselinux.so.1()(64bit)libselinux.so.1(LIBSELINUX_1.0)(64bit)permissionsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sysuser-shadow3.2.2-150400.4.3.103.0.4-14.6.0-14.0-15.2-13.14.14.3 /usr/bin/chkstat -n --warn --system -e /usr/bin/at 1>&2b@aa@@a`t`@_w@^M#@]W]e@[ @Z@Ys>@Ys>@V@UJ@UUUp=danilo.spinella@suse.comjsegitz@suse.comdanilo.spinella@suse.comjsegitz@suse.comdanilo.spinella@suse.comgmbr3@opensuse.orgjengelh@inai.dekstreitova@suse.comrbrown@suse.comkstreitova@suse.comkstreitova@suse.comrbrown@suse.comtchvatal@suse.comtchvatal@suse.comkstreitova@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comcrrodriguez@opensuse.org- Drop systemd hardening as it breaks some jobs, fixes bsc#1196219 * Remove harden_atd.service.patch- Drop ProtectSystem and ProtectHome hardening. Unfortunately they're breaking at jobs (boo#1192294)- Tumbleweed is not affected by the following SLE issues: * jsc#SLE-17611 * bsc#1181576- Added hardening to systemd service(s). Added patch(es): * harden_atd.service.patch Modified: * atd.service- Update to 3.2.2: * Add script batch-job - Refresh patch at-3.1.14.patch into at-3.2.2.patch - Convert at-3.1.14-parse-suse-sysconfig.patch to UTF-8- Change to using systemd-sysusers- Update to release 3.2.1 * Print time of new job before the input of the commands. * Do not drop seconds on -t option. * Start using nice levels from 0 instead of 2. * Correctly handle DST when specifying a UTC time. - Modernize specfile constructs / drop old ones. - Do not silence errors from useradd/groupadd. - Refreshed at-3.1.13-documentation-dir.patch, at-3.1.13-leak-fix.patch, at-3.1.13-massive_batch.patch, at-3.1.13-tomorrow.patch, at-3.1.14-joblist.patch, at-3.1.14-makefile-deps.patch, at-3.1.14-parse-suse-sysconfig.patch, at-3.1.14.patch, at-3.1.8-denylist.patch, at-3.1.8-jobdir-mtime.patch, at-atq-timeformat.patch, at-backport-old-privs.patch, at-piddir.patch, at-secure_getenv.patch for %autosetup.- change login shell for at user from /bin/bash to /bin/false as it shouldn't need a valid login shell- Remove obsolete Groups tag (fate#326485)- atd.pamd: integrate pam_keyinit pam module [bsc#1144041]- Version update to at 3.1.23 [bsc#1112660] * 832368-Using_of_the_meaningless_fcntl: Fix call of fcntl by replacing (long) 1 with FD_CLOEXEC * 892819-at__improvements_to_atd.service: Improve atd.service, see bug report 892819 * 885891-at__stale_batchjobs_after_reboot: Remove stale at jobs after a boot. * 897669-897670-Some_fixes_in_the_manuals: Fix some warnings in manpages at.1 and atd.8 * 883730-Remove_invalid_email_from_man_page: Remove invalid email from man pages. * Draft of a release script * Finalised script to release software. - refresh at-atq-timeformat.patch - refresh at-adjust_load_to_cpu_count.patch- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Drop patch at-3.1.8-eal3-manpages.patch merged upstream differently- Version update to at 3.1.20 to match latest upstream: * Pam and selinux implemented upstream * various tiny fixes - Rebase patches: * at-3.1.13-documentation-dir.patch * at-3.1.13-massive_batch.patch * at-3.1.14-joblist.patch * at-3.1.14-parse-suse-sysconfig.patch * at-3.1.14-usePOSIXtimers.patch * at-3.1.14.patch - Drop no longer needed patches: * at-3.1.13-formatbugs.patch * at-3.1.13-pam-session-as-root.patch * at-3.1.13-pam.patch * at-3.1.13-queue-nice-level.patch * at-3.1.14-selinux.patch- add at-3.1.16-handle_malformed_jobs.patch to prevent creation of the corrupted files and their looping [bnc#945124]- loadavg on Linux is a sum over all CPUs, so multiply LOADAVG_MX by the amount of CPUs when comparing to loadavg (bnc#889174) * added at-adjust_load_to_cpu_count.patch- Version bump to 3.1.16 to match latest upstream: * Fix regression for sec-fix in bash we applied in form of patch till now - deleting at-3.1.15-sane-envkeys.patch - Sync/split features to be patch specific, modifying: * at-3.1.13-pam.patch * at-3.1.14-parse-suse-sysconfig.patch * at-3.1.14-selinux.patch- Cleanup with spec-cleaner - Remove systemd conditional (we do not work on sle11 anyway)- atd.service: run After=nss-user-lookup.target not after systemd-user-sessions.service - atd.service: run After=time-sync.target/bin/sh/bin/sh/bin/sh/bin/sh/bin/shibs-arm-2 1651962177  !3.2.2-150400.4.3.103.2.2-150400.4.3.103.2.2-150400.4.3.10 at.denyatdatatqatrmbatchatd.servicesystem-user-at.confatdatrunrcatdatbatch-jobatChangeLogProblemsREADMEtimespecsysconfig.atdatCOPYINGCopyrightat.1.gzatq.1.gzatrm.1.gzbatch.1.gzat.allow.5.gzat.deny.5.gzatd.8.gzatrun.8.gzatjobs.SEQatspool/etc//etc/pam.d//usr/bin//usr/lib/systemd/system//usr/lib/sysusers.d//usr/sbin//usr/share//usr/share/at//usr/share/doc/packages//usr/share/doc/packages/at//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/at//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//var/spool//var/spool/atjobs/-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.suse.de/SUSE:Maintenance:23143/SUSE_SLE-15-SP4_Update/4776699d0653603c38a5d5d16fc9a819-at.SUSE_SLE-15-SP4_Updatedrpmxz5aarch64-suse-linuxASCII textsetuid ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=bde10d6bfa4f4228148e667362e19aadfaec6ae0, for GNU/Linux 3.7.0, strippedPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=5f5b2683a990745d4088c49d1b2877360c32fa68, for GNU/Linux 3.7.0, strippeddirectoryBourne-Again shell script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty R RRR RPPPRRR RRRRRRRRRR RRĶep/xɗ Xsmtp_daemonutf-841e8239d3c08b19305c62773524e8e239f3b8e1847bd8c45fb9d28ff38d81efe?P7zXZ !t/[&<]"k%DCrQ1r_ (6^_=*sϨg>Q$:).ӭx %]&mciȭ/LJYSNfDOz!94.B5=AkKSëqr,G1+47 {՝?&}rR=(?Ey?{3D޲mlm*jDvl5eh'JWƋfK* J ?F⸌y!kEUޟPn[p!P`(Ex%tK 1~e1 CQq\DӼN .cQqka|hȌ^R;04]"Ev"Fn&mҘ[:č!Us7ci6.?vL൐& .C5+.28ԡ\i -x28D͌G0'ap7x? Y yfn`tߴT7 !>!֪Wi;VKu :(hYUE0z]FLaָ3bN 95B{E:~i-[lq2s/.M%#m:%=/d$L7jΈo ӆ>c_F JwV8v$/ma C^y%gc*k׈1 /u+UE%5T2oĪz#HTܪXmOmaiV EIFƦJ3ꃾbn9`'"q&T4ČF>N?%\ S_ R*M 59w=~zfQ82bAj%/<64"Eh|HzJ.D88.h/"\qX07 Mv\u^Pݨaw4$2u<>2/l_wlLzjkܭ`Ց¾-15%Z^Wc3cxZC_ׯ}5L͌F MS-yB*!C4qPk&GĀ0!H(CLC^%+r8CR,d)>C1\=lEHg%-ui7d}f@viH˱TOBդK ̐ c )=YPzKe}LZ9#'DJOw#cgdi[pn޺C52h^rx1aVH>; $ȵ5k>y;m-ȼd/[0ttg% Q"ZSE 0x/JF, Ǧ7h%t&3ߓ,!.%駫6y@tӁGJncQ6{ki֍#NkTBiJ\ㅘTpHSmx`\6DڏoW3 Oʫn^>rԡY̱!Jb({y)9 iť(lW*/ۓDr/O}r^~{N3A9(GTDT M:\uc;fBd#.xX{ `iZbU:tbԘmP-C3!t32|ѣincfQ 2͏?s34+pZ=VVyb3Ňͅ#i3T2<@ EH3fҮSu|๶TE&'xcsa[-_ZHݛ QL&5y ;?&s#jG69,,3\3ȣnK&0;ȁ_ 푷^}'gI ƴ#VH (v^ jI9GvFyUQ?]d\!Y}Jwr, ^ۂfD/yWƯJ r!@č!Wb/TqmFV{Hs #">so 8լ#T쿻fGGUMɈ($qպG)8نoNߧ g+h` %K`ͳ&ۙ+,QFKl @˱sCݱ:_U?12OoPUA@"8!qgK~rA}BQ,]H^C3,iӕ8)I=0*@1 Mb e_Pg h]AbW݅5r6GWp`&_3Y a"歱gȇτNzv fbeٿR2]8\^;wUiL"vߗs$رR' rƱ(:MX+63c+{S!re(@Hȹcs޸r,oAi2TC\R診F."û a5 @GrktGX1n4?vE8&1vUݛ=ʏ{~s~}t15ɦ$]y(wץx!?ǂ{E/*u _>&į95D,c%cz׍f$QaaP}Q)ic <%K_Y9TelzZ<+oG>|}٠/ `NI aŹJ@{lL}5࠵h'ߠ/$45y;58&`'.Йyj<̓ȁ`tŻ>Roڰ{ ߀B6$% K 4醅iٶ[qȱX @)Yڱ;*ؿtȈN9}ul6訷7K4эu|>zc}u\91Y],K/^sSg$"!{ !;LkYC,L(*N|iYQhyOHap1NfB_e։<8bs' <^zOJWFTqq#u F)9bDSD35&>x5DHk@>iFU?ۦ "LpJf5N]Ee;a7.ɒ5J '=<]Dn]4qls X{MmpD*sS? [dkwMm7"cDϣhQЇ8G?QSYU9ȣZ9T.l-36ю3lP.aӶI<] LEwGQHx0ԎJTOQzz-Rv>culbDEj Iâ ;? T[! 4VabZ[0yv& 'P҈ b~-s@.Sil W@~ Xk.qylQh3P_󴯝gƂHR{(菼&,cʣޒ;n-d_Ä/ڤy (`T@AY5%,x\oYHW,[m@9pEe$'h"=A-ə]l ,L^ r" g5!f05arꭽCD2-x.ٰ r$܌ٓ֓bT d=TpLLAf!Ӣ4Z(YuRan= $dnH>̋pya3FjI%(=~Ư0jC?N' |rm?Ī^-Yg-m-Mqfz-72@2P!81ZݷW )4Rb7C-hт#+5pX9*b4Xc8,JiGk."v1>7Gv8Z 62Y;̳LRu0J6@ Ja;( pO(7"((,El6]m\#Q ߖ~hói?!0\F:91ōSY_ѐxH=蛴/io28A_9 ||sim6r_aV$kng42LjtGL ]I'gd\7ww(@cE:nFO7^$w?k󊳵 eg .j7gJ{fӗLk3Ĺr}J :!%2t}oNEp&a"fXVaPAc(EoΑYɃ)lKk+\tL?U8nۗbl7R5Ncaև?~Ծgfgg iZI!0QX6z E[Q0xg'0r`2nW\Bb7\z{c텝KvݮԷOuݝÀ5ML,,3"Dab4CIU|*iGJ}N"MSTp[H=ps+8?DdrۄAǿƱ]SIU~ӊ]lc*D$AtthxDGa.AL|orJvpҋm8~U~t,ڮph+}jmhp+5`}?z*4sQPO 6H, ۅP0 rK]/~: '1 kŶcHv6MF'2d\L$$e.\]zoٹ~ڕKO24cFꩬ3 ]t筒S:AP^ ߄4Wjd%ؗXX7LOEUzƲ[z&v[&Aб^:[( -p-O4F}GՐ#`ߠbs:ޥ>(SjYnpeBh=Ϥcލe6C+i L H3tab"A?'vZC_$Qy g'b֒+eIǴ?ܔtgo6 zwsb޲se;T9W W~ 8eV&zAQ{yB^Or4:XvtӢ/@|flo/@)<;1>h]% #: =a)Km OX€ʅu=o)*˫Iw)ok%;`52~~8Vnȝyv$J6ʃD[+_(YJ]će[ iX b̬MrW6lWD>tā-s U/[-l0_Y[ЬXu3qųT@f0K ͂}4j>}vl8IzFo/QCѸ$Q#PZ ?݉L{Q,t jx 3 1c}!2XoHʺ ?!=e$2>I(!^]jcs}W#:r> 2 \퐂WGf߸tDF۱ɷ3q6sȂ! บ&gsNG +!t!QQ1]5}KAwU]-N쵒AAiT à:pCrh[y|HYd3T#'_`S?As< P~%'m٫XEqG9?9lQ%U:`˨iML$]M*1pKةNUH1˩ \Sd,p5"\ Z V RXqX u~nDwI N&0OAvyU~V\d:y.//WRl; R_ vX ZoPZ&>( ZD/#Au/?dON:2}4S]o LRz&Fhã["r$oXI6[5gPZ+)i L@<8P)!DwV["ugP1RLO⠁WUےrf^_>T}A8nsj `, eٞۛ9Vi)t h{ᆪ ꘡} l5ώyʥ?VrYH53ݱ*'pѓ]yd؀9Ov&!&B]2u'/ըA< Ux6=zj BqǡnLM'(ݠ| _&Zt9-q*l0F53yO0fP.:\EQ  Ϩ٨O\X_-+UC;5CQN&x%.r?NJmM7JaLqVۅ~V?Y;`|F-A&@w\*x]Vf+K־ w~d``eOx]3:t :>b;`B>P%aSe'jJ2ifrnϚ;*N+G_9(5*7c9yG}+fW10泆G u]'٫ݰĤ߂0doWŠu @'_ofu ա>_iW b~{dy#}c.0ҋjf^5 1_UwFufGyI)%6&pZлљjv$Où./ߖDo~!6C QsB/uPG1+m1.R'κNyA,fqKv.h?%vJ+ƻ,/mM̛Sk.XZ 1ήPpgq9dd[\[($cVK*0ҏ..ҁT=o"2^@໨z>ix-§{r\{茫H1j>fؐ&:;yrzx09r? cpixko twn%Ltyo7A}VI|*&Hj. >2"B[-- (%^j# Zљs%oEHAU";Bi)1 ٗU:UG!Ϣ)R֤;;HksBlK}^X\^AT6YLN4t4FnOlN# -`>`. 5bf~lZVix4jPL@RYEF]|h5{=Mr*Z焊6dJyn 1*`<SkrMixto$":^Y&u*Oou?Dhw/XL@ L/`\f2Z܅SeEK0T]u]X8>#c uMQ?6Q;$m-MY2C8\LwZ>hMx 4]/X Q7gg B))V5֫ۍFQ9Q$St۞]}1xs 3$ h^{ %N'uܙ(/ūFI:X(]=Ŷ}f:sEo܎ھ_F11}2SVq8 ,fk~*ސfM/n-6)e{nh`3gg1p #T-z⭇Jaڛ-5P[~:~1"u !ԝA .%;PU4jBK }w3S2hY81b^PRN8*ij/ssDT^Xc)8AZoFB8 GcKL-?\Qҵ&@7 Y}9>׺(\c8ACj!e{I(()7Е~[0Ii"aRc&EJ>lO ݆rA [ع:; 䑚i;L]Uą3j^ȡDf -TxHL v?ѣo v}"N)t1%R4z5@^/g^zk'9.ڲE-h=[7úK8cպt_:bUC)zlmj u{_zds'UvvϭN-b,6 Rf+efhºBpOo+dt'eEDU(w 7-gw} BMd]6RT:{XwU 0znሖ c}+Cr:j筃bBrp2H}uR je6kBWIӎ6 o!JY"0ZVk=v4H[VK}* K>g$?1B`vY9p)zמ|'mejgF\,:T@t 8i]c>:9.g|h$(~c%܌҅v5aZyxa3PVڣ[0RQ{4B6S67r._6ߢ!HҿSIinR|ali5ZWጳ`G`3FHᱵbG.9kю].S|1)y5–G>ѯL-AT|1ım@ wvPN ;592e{%7| N1BH&5+vnO"gq-9FJS|^,E)*M`ws|͐:٭zsx+i0 2hCEr׺'\/$@ 0.͡f,lyN;lrNC./]RLsx5)N5@uolURDVjD߂9 cLWi9E9dSqkh4Yb'c JOe=M:^tv%aȈ>pVOh kNH MPm1V < f]^n+۠Ѥ gnh7x 'y1'ge-%Bd.N̴[t BscG_./Mq`5)n]8~:*OpN'zן%Yڔ5BĖp8Y}"] 腡7qs*m~!aFؽGaoo}-LGT: 7L5:ƕvip [ !Ku'vC#L9p,,W1rW \Ӆ_ͤH-^R=G۫su[iz8ěnvh8QNY If:*@}e$w&L\w+&"2p1Xc:|޳5QVj7A<q?Wπ4iUR 7gb/b &@+tfnXڊ'P?1+|҉" ]a6`WcgdoU9f/BnDiߑ <Ӱ]@:8AX&L.P@FT'Q|zuY+;)kZN}~t̅#ݍh 8,Ê$@*GZﴈ:i'pRv2eHvLx¤8:Dfr]!ԿdV"@e =c(=Y_lIp8UPOtr~~KyrݨD_Y9¬g{zlbH>aw]Sa}f'*X:30+#Px>49h+&؍j'aLdU0ꈟ'/f,4>߼ tmۥw=.I1Oj%$KSu:畮A( l6-'*hcRyGjzaq >3M2B+1@To5?DGck2)e^\pn H*rۿb/U>,*i*}Ul5j4ID6ᱬ3. '8mQӷIz΀y xAO'gWHf[(v!5}ϗ9^[13^eOkѧkZ]jx4 uzz|ŦFZV% wUx3W_|bm0Ϋ.΂y  YZ