ocfs2-tools-o2cb-1.8.8-150600.4.3.1<>,fq7op9|d ?7-] e˿%AMYIָ0Bտm>Vf HK ƒX- (TF3e^% {\}Tx?4 2e8E!NߝJF:?:d & c:G ]p f    $  <  l  8  D t   Dp(8"9":"=3>3?3@3F3G3 H4 I4D X4PY4X\4 ]4 ^5<b5c6d7e7f7l7u74 v7dw9 x9 y:z:::::Cocfs2-tools-o2cb1.8.8150600.4.3.1Oracle Cluster File System 2 tools for the native o2cb stackOCFS is the Oracle Cluster File System. This package contains the tools to manage the native o2cb stack for the OCFS2 filesystem.fq7oibs-power9-12 SUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Filesystemshttps://ocfs2.wiki.kernel.org/linuxppc64le 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 ocfs2.service o2cb.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=o2cb 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 ocfs2.service o2cb.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 ocfs2.service o2cb.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 ocfs2.service o2cb.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in ocfs2.service o2cb.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 ocfs2.service o2cb.service ) || : fi fi"8/ I.\큤A큤fq7lfq7jfq7lfq7jfq7jfq7jfq7od2fq7jfq7jfq7kfq7k76fdce71cf1b19dc5b38a209d5d8a565301348f79f8182572ab724054df6b9474404ff6795b20cf612a5cd0b05041e015e88ab3ad2eff7fb3255cd92829725e939f6c45b42226e19e649db87be3e389b573d7a4a87630ad8a4bf24c7e624a1be809276b06ea157aca1de2b07306636651c33bc7fa53b682114c0cdf639cea24ddbe411b9a022bd24af4ffe202e1f84e69c9f1eb1f505ac6fe423d8e9055e8ee6c592da0634892e60191a6365a9ffe2194883532fdfdd3ca053fda2145a7961a45035c0048f5c778538b062678b9323d54208ae88e0b07e443dbbbc57d5ea722e57db292f4fc05439960971276c41dd3a39a80eaaf6ce5f389dd1ab8bae393932c43a2ea9678cf3dfda7ebe4f1dfaf651b8b5016cc23a0e817e7a232113d093da05726f8cf9279f6dab6977d4ecc32a9ebb5c17187bb9dd0f489bc1597fd394e5d40d8a0e0b1415dff007173df4ffc1e8f34266fc99ed9683d2da95577373a365rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootocfs2-tools-1.8.8-150600.4.3.1.src.rpmocfs2-tools-o2cbocfs2-tools-o2cb(ppc-64)@ @@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/shlibaio.so.1()(64bit)libaio.so.1(LIBAIO_0.1)(64bit)libaio.so.1(LIBAIO_0.4)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libcmap.so.4()(64bit)libcmap.so.4(COROSYNC_CMAP_1.0)(64bit)libcom_err.so.2()(64bit)libdlm_lt.so.3()(64bit)libdlm_lt.so.3(V_4.2.0)(64bit)libglib-2.0.so.0()(64bit)ocfs2-toolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.8.83.0.4-14.6.0-14.0-15.2-14.14.3fnfe!@e}@dicV~@cS@cb9@aW@ay?@`8@__16^^2@]w@\}@\73Z@Z1@Z.s@Z@ZfYY@@XCWV@Vy;@UUL@UKSTء@heming.zhao@suse.comheming.zhao@suse.comheming.zhao@suse.comdimstar@opensuse.orgheming.zhao@suse.comheming.zhao@suse.comheming.zhao@suse.comheming.zhao@suse.comheming.zhao@suse.comghe@suse.comghe@suse.comghe@suse.comghe@suse.comghe@suse.comghe@suse.comkukuk@suse.comchristophe@krop.frghe@suse.comghe@suse.comcrrodriguez@opensuse.orglchen@suse.comlchen@suse.comrbrown@suse.comghe@suse.comghe@suse.comghe@suse.comghe@suse.comzren@suse.comzren@suse.comzren@suse.comzren@suse.comghe@suse.comghe@suse.comghe@suse.com- OCFS2 writes delay on large volumes - slow la window lookup from global_bitmap (bsc#1219224) * bsc1219224-debugfs.ocfs2-support-recording-gd-bg_contig_free_bi.patch- Update ocfs2-tools to latest code (78060fac433e) * mkfs.ocfs2-verify-the-number-of-clusters.patch * bsc1216834-fsck.ocfs2-add-the-ability-to-clear-jbd2-errno.patch- Update patch to apply 'patch -p1' format (no code change) * reflink-no-syscall.patch- Use %autosetup macro. Allows to eliminate the usage of deprecated PatchN.- Update from 1.8.7 to 1.8.8 (jsc#PED-6362) * Upstream only marked a new tag, there is no new feature in this upgrade. * remove patch - ocfs2-tools-kernel33.patch - fixed-mounted.ocfs2-output-when-some-devices-are-Not.patch - update-mounted.ocfs2-mounted.c.patch - libocfs2-roll-back-when-dir_index-creation-fails.patch - fsck.ocfs2-do-not-try-locking-after-replaying-journa.patch - bug-1203166-dump_fs_locks-support-v4.patch- ocfs2-tools: finish UsrMerge, install to /usr (bsc#1191084) + modify ocfs2_tools.spec to use %suse_version to replace %UsrMerge- ocfs2-tools: finish UsrMerge, install to /usr (bsc#1191084) + modify ocfs2_tools.spec to following UsrMerge rule- enable defragfs.ocfs2 and honor upstream patch dump_fs_locks support v4 (bsc#1203166) + modify ocfs2_tools.spec to enable defragfs + bug-1203166-dump_fs_locks-support-v4.patch- fsck.ocfs2: do not try locking after replaying journals if -F is given (bsc#1196705) + fsck.ocfs2-do-not-try-locking-after-replaying-journa.patch- Rollback when dir_index creation fails (bsc#1192103) + libocfs2-roll-back-when-dir_index-creation-fails.patch- Fix mounted.ocfs2 output when some devices are not ready (bsc#1191810) + fixed-mounted.ocfs2-output-when-some-devices-are-Not.patch + update-mounted.ocfs2-mounted.c.patch- Update ocfs2-tools.tar.gz to upstream v1.8.7 (bsc#1186308) - Update patch due to patching failure + 0008-ocfs2-tools-add-systemd-support-fix.patch - Drop patches (merged upstream): - bug-543119-o2dlm.patch - bnc#96864-ocfs2console-fix-starting-failure.patch - fsck.ocfs2-fix-compile-error-when-glibc-upgrade.patch - mounted.ocfs2-use-sys-sysmacros.h-include-for-makede.patch - fix-build-failure-with-glibc-2.28.patch - debugfs.ocfs2-Fix-the-error-on-devices-with-sector-s.patch - mount.ocfs2-add-nocluster-mount-option-support.patch - mount.ocfs2-point-out-the-default-value-of-mount-opt.patch- Point out the default value of mount options (bsc#1178248) + mount.ocfs2-point-out-the-default-value-of-mount-opt.patch- Add nocluster mount option support (bsc#1174943) + mount.ocfs2-add-nocluster-mount-option-support.patch- Fix debugfs.ocfs2 error on devices with sector size 4096 (bsc#1170530) + debugfs.ocfs2-Fix-the-error-on-devices-with-sector-s.patch- Use %license instead of %doc [bsc#1082318] - Remove obsolete /sbin/chkconfig requires- Use -ffat-lto-objects when building static libraries.- Fix build failure with glibc-2.28 (bsc#1126968) + mounted.ocfs2-use-sys-sysmacros.h-include-for-makede.patch + fix-build-failure-with-glibc-2.28.patch- Add libdlm Requires dependency for ocfs2-tools (bsc#1121382)- fix pre/post/preun/postun scripts when systemd_enabled - insserv_prereq is only needed when !systemd_enabled - run fillup to actually provision /etc/sysconfig/o2cb- Remove install procedures for ocfs2console- Remove ocfs2console module from spec file- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468) - Correct clearly invalid .changes timestamp- Remove o2cb resource agent which is obsolete (bsc#1069099)- Fix dependencies problem between ocfs2-tools and ocfs2-kmp (bsc#1060601)- Add fsck.ocfs2-fix-compile-error-when-glibc-upgrade.patch (bsc#1057008) - Change license to GPL-2.0 from GPL-2.0+- Update ocfs2-tools.tar.gz to upstream v1.8.5 (fate#322956) - Unify the source files between openSUSE:Factory and SLE12SP3 + 0004-mkfs.ocfs2-Abort-if-cluster-information-is-not-detec.patch - bnc883550-Fix-mkfs.ocfs2-man-page-for-default-slots.patch - Drop patches (merged upstream): - 0001-libo2dlm-Close-file-description-after-use.patch - 0002-debugfs.ocfs2-Fix-a-bug-in-process_open_args.patch - 0003-o2cb-add-build-scripts-for-rhel7.patch - 0004-add-systemd-support.patch - 0005-do-not-write-sysconfig-if-status-not-changed.patch - 0006-o2cb-mount-debugfs-when-load-config.patch - 0009-o2cb-fix-systemd-o2cb.service-failure.patch- Add 0009-o2cb-fix-systemd-o2cb.service-failure.patch to fix bsc#963959- Add bnc#96864-ocfs2console-fix-starting-failure.patch- Make pcmk as default stack for ocfs2, and this patch may go along with us forever bnc#959660 +auto-setup-pcmk-stack-as-default-if-no-stack-is-setup.patch- Add systemd support for o2cb and ocfs2 service + 0003-o2cb-add-build-scripts-for-rhel7.patch + 0004-add-systemd-support.patch + 0005-do-not-write-sysconfig-if-status-not-changed.patch + 0006-o2cb-mount-debugfs-when-load-config.patch + 0007-vendor-Add-vendor-files-for-sles12.patch + 0008-ocfs2-tools-add-systemd-support-fix.patch- libo2dlm: Close file description after use + 0001-libo2dlm-Close-file-description-after-use.patch - debugfs.ocfs2: Fix a bug in process_open_args() + 0002-debugfs.ocfs2-Fix-a-bug-in-process_open_args.patch- Update ocfs2-tools.tar.bz2 to upstream v1.8.4 - Use new ocfs2-tools git URL https://github.com/markfasheh/ocfs2-tools.git - Drop patches (merged upstream): - 0001-Use-cmap-for-getting-cluster-name.patch - 0002-Remove-controld-dependency-in-group_join-leave.patch - 0003-Auto-setup-cluster_stack-based-on-what-is-on-disk.patch - 0004-mkfs.ocfs2-Abort-if-cluster-information-is-not-detec.patch - 0005-mkfs-Setup-cluster_stack-if-not-setup-based-on-what-.patch - 0006-Auto-setup-pcmk-stack-as-default-if-no-stack-is-setu.patch- Update ocfs2-tools.tar.bz2 to upstream v1.8.3 - Drop patches (merged upstream): - fix-indexed-dirs.patch - 0001-fswreck-Create-a-loop-in-group-chains.patch - 0002-Break-a-chain-loop-in-group-desc.patch - restore-g_list_append.patch - ocfs2console-libraries-include-aio.patch - libocfs2-needs-libaio.patch - libocfs2-Change-asserts-to-error.patch - Drop patches for ocfs2_controld - force-debug.patch - extra-debug.patch - bug-805764-ocfs2-controld.patch - bnc804707-reduce-RR-priority.patch - use-symlink-in-udev-rules.patch/bin/sh/bin/sh/bin/sh/bin/shibs-power9-12 1718695791 1.8.8-150600.4.3.11.8.8-150600.4.3.1o2cbo2cb.inito2cb_ctlocfs2.inito2cb.serviceocfs2.serviceocfs2-tools-o2cbREADME.O2CBsysconfig.o2cbo2cb.7.gzo2cb.8.gzo2cb_ctl.8.gz/sbin//usr/lib/systemd/system//usr/share/doc/packages//usr/share/doc/packages/ocfs2-tools-o2cb//usr/share/fillup-templates//usr/share/man/man7//usr/share/man/man8/-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:34421/SUSE_SLE-15-SP6_Update/15eb70c8fb9eaaab0efb8d2b581dcd88-ocfs2-tools.SUSE_SLE-15-SP6_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=f5b1ef583db33087aa8afb1206d8f74973c1d136, for GNU/Linux 3.10.0, strippedBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=a3da3548afb0c411990e4229781cfcbcda12fd48, for GNU/Linux 3.10.0, strippedASCII textdirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)   RR RRR R R RR RRRRRRR RRR R R RR RRRRRl֛iZapUuutf-827b8c294cd6433c3581c85ba3dde7f548ef5d56f32e670cc17b547934ccdd189?7zXZ !t/‘J]"k%l/p4ea+@8b"a8#ֶp q^jpn5Bj7$~-H$Jv8݁Zr*{/66p[`Y)i/;GBqxS"<BPcXFE赱ju^{>,=@~fH ws=b%I'/?AEb+n.#p]t#7teZ[ IA Qx2pDB)Y\\AY$Q jL'hy@:l)&gT9 w{/8NyǏ^_@9#Ec*&F/UZ3[o8*9Q7i͓X& ^C[4G9y*?UŨЋՉqߵ`fm#U:!9!nbC2Vc$;z#A3'Ei҆x*pt@kA+6\&6e.Ų_ 3և* G 3,Do=&a4O9b"ؠgdJ;6?BęO.sH0ELj8Q{/y 1b0x8+sVV@N!?Nէ gr_eXc㤏ĻW=>;Z!܆vp{'^d=$9~]2\7wxmŷ+[y}OŲ[tDw 2 >قs[!ƟF RF?cz 'j;&vy/!D&vק'P{.VA@VHɭ(Jyr/ ?T:,W;$D-)k";2D/5\?!DVp7} DGc9Bz]0B`=wFP^+n}W =xc۵p]ΔEr? {s/]Z]Q\Oe,Gս?&3BlY`:Z2  k= 60~=`a%CSm4VJ ˀs=MWQ3~&*6Y4ȗz}@yߦlivң>YdJul#B#wppo:Q{). ֬l>g$pg%2AT)`ö fj\t"(Ȳ9R5h?d;#tRĠ&4; ;#pq2_Q4oEڬOI"@9_lzuoDZH b«SUhtKܞ4fL7.]!uq]x>e^ɣqA殮84mPywSpiX\g7[Lw?}[nf}㟩4GZJ1gVU'%hv>( qCف:}.V M QTI2?RF8 0n2' ӫnh&1dA< >+]WG(- oQ! ^F 7^vH։%OW`|k1/!ɹ+ed$ {ǹÏ9/&/ٜJxe|9穐N~\r'wh8V߼=XgXgӵk,j-ט(+wp*81{v)^Ȫ.0?!7`X_F@Uި=Bwu]QB;΍^Mar@ m^fBChkSوZ&-"GR:,\ԏ.HhzsXb+F杊S}'tV#0 :XH% 3/--M gF@q\JIo+tRқJ=ɢ(f'VnT5D1KlT>+yw,D6) -jj[G ҽ]? NLrHz)1S^۹/iji!b"r ˑVo\Ct-Xm^iCyR@r+J ?c瀡Эt W@21R.8]׃/{7J8\)tjQQe )*2h~]ma'[t2#k%5vP-%FŒ-&Ul?JMF ,`Paũ LxLjHͿVf~1%|jY=>@\J$ncKNsߪ2㣘X{A tvG >cݡYkW 1q~&BEkfO|1F$l)).PAٿoSƐ jZQ?|W^Yp?ը,m?|)>@N q ¯MXHNy7PR0äb0Dpjlfn0d$|05A25ym=^{_º@Bܩ%(7@+>8&% bhD*@oC' MlI= ,aʷn=moɃVS>\*ɡy5ͣS/n!C4xZqT[DK= YǨdtQUw 9 -YI?\[1TXf;+Swݻ>h=Xb@c ת +g۰4Sca!cʰO%w;黸[(N=z;0LJ;j943RؑC`it˗غAs?HͰ&_PIyF(! a%g;$-*&{5 >>xi,d'ıCH Ž ^$[d0J”p- DzyH3BM,U|iDiBO![B_r`Τ ?r~ECdM,!o?s$ێCI9FgՃ&BͰ~7O(bn(Ѿ:n BŏJY`--b"´JOB5gC(dóu-p2-.,Ĝi]tN-%{A]')@ܐ{nKGGI@kM[c` WPj6{_>9+^M,7&KL^VmC͒ogPDCSx|sZ_f* =O֎#1ޓMmUJKg̓GyE(:8~Ʂ~ۋ6z ZX@ѶIIJ/gV\XJOVF3 N<{ٍ݀Vkxtˮ_}K\ErF@'CiZ:eP#ibK~j-Y0[oZFbģ-l]@lJ\hu YxX34BΨt!Bq26{ I.m*4]݂<+lym⍢b V s9vD&we-v^h~ 3qMgE6f_ж:+sSieO?JAْ8;PޭKUANyT搶Tv0II+Ek/oW,@'y M(Ive@#xaԽ@辤աgM K#9qo\c6BOvɝ_8B-AjIݘ}pǙfGqHZrO(&l~!r] ̣ݪQj7Ͼ`F[Lq!=}VST)lCF5neۭQ)[@.dحW[ykָw]vS@Jkl$dnD\Uy0di- *~DZ[N@m(e?8s>RK>Ӹ9d>D_zj'¹kڍ;P{L JISi$9A=(&TeŘ*nEQy dދioCU$@sIM,l3Z89̊|McQJ2ۧTa`fC7&cul"E66{bIU M!:&_`f֤z5ݯ.vԩ8F@91m @̧OG(&u' ffoHip(TZv VJ``a)3-- Ⱥ{Y6Z6Mk-X?NE{#.J|(iq,4r4Jf6MEAQh}P{[XcG)V%VU{aXй<{xK _&9cr*11 m Џ90a.<5kuFxFΈԋ%2- z.]E "Km髭)o6~?'qc}jXHjC_#hYi0Fq,dI!Koef^|$@$@BU2_.dv|.tKҋs#NS3^MԒhK;'Cjv)~imxjRv @3ӛ-*/8m2D8J2&Wiܡڃ=1aUq =]JK)ZyMG& D ^x61C"K?ܬC2F6d$ I&ޛ>BZ$t ?9fY*,-xj6858:vz S^T )O>gvN2wb''H׸V#[k[ihl| ʖQ`xq|6eO)EۡXUBdLQOA(Y 6*7ҎG\dP9k$q~ct|4ZhT?+s5gX9UfT}o+SOyi[w"A#[\jreqwe4}J'!$1!M4?ޫe"V$&*Jyv ){Y5O,1$ֺP]z&1b=g(SxQ0̵rK`~;riU=2&^t/W?ҺAC^Z҆Xgs0[~c|8`yZyL<=@^Z6ٯ>NW^_G?ND5tďWH rxxZ5\*ĹÚFǖNr | 5&o9m'Jö@ƿw䛫;dUQM#,qTFJJ³Q5U}j42mB_+fBv%a0˵uʸ0D'@ۥ,驥 tR6VEHL-?| \EJ v{ e_'RxsEIkYP9d#@LV5.}+xiWZ GaS\" yeOB3zq&ʚF B.mc.,YTH`Sqj|QĽYM ;Pa67GcJ2\ Ζo&UHnfm cWW` 5XKfpx.~_0&'2b׽lH{m-$GDZi|E~lncB=^3zzDKj%eP\U)KA/ѩ|HpG ^SSyk)7l~dn{|خa8s ~=>)g Ⱦ%f͊a'GSˉU:#**zX-PcrVG<2Z8bXc-e2lF;̸Ikp=L^rwԬҖXNK> uY8xyOvbd;'JҨuD<.vJg`ȠxSW4a7ᯣ}xމ倀V6'5]-eݭ'o| jZA+&qi% >8ĨQa-uZZ4"EE8ޑMrQ{ĸf~K&H!̏ӦEpK/W0o)֠eJy$c.zt5穫Y&zU:JhTZ?:7q i!"eM$|ȕE7_"9?'LWN?RK9|5!0;EXE_7 =2B*>3{$'eثYB'%:=EbݞG{Q4["?z8RlY#/> q_Y n̢ ؙn$&K3+Ë[pI001( o qٮ ]8$b-[pq5HMW TP홢*-QA~clۀk" i]L0oV`2ӚJ$/n!% [D o֦+F{+o.'j[gqw8=D)ǼK-Rr(r훮Y R:!;Ooų:t30 *`R߆x_7uKYʆS(sN° Y"Jx)7X; =!v*R}d*ݐߖ.ǼؐPsXw}E.`!HikͥNFsZ8 [2ӫK,-R`N_Z{X_0ג= D<0H:VZUYI|y+Zjw"Ά鎂sA H-5 |]5qZ-R~S妙I |mָ'Z>x8&DV ?iĜۖJcR?+zGi YRA@0tXN1$$]XRyǼ?E nUV*lK\/0E u{wMS%+ؓ&'f+gY:KDR(][6LϤDڍr\`dD~;B mv7o'ic'89a"Ċj7JiZHur\i Z 4/ 0Ld]HGğNG ^%9 П v92˄m=pPyj8j|߷CzZJY=zb*X啱r6Ϭt] + K&Mm ^JVypّSOtTs.HxƘT=>D 3? %a|nnZ3k7CPB9w%㧠PzA@ #dE]2EkKt_ "R[;vHeSИ  Ys^Az)$` ((27ϑg|GB.[_2f]xFe2.hxDl(Qi]Qx(+? b)e/dR4bo8.clqt D?_\RlKi#gZB,b&rh9>Ò19~FcEBA6 ƦZ)lk4lKh=1hT8oN"JH< 5m;`[rcEr6 w0iq:Giʹ"3% S~˷" -h1Bش(6,Ƒvu]g_Z;„62m;S 5)_ 2pLzK>Cދ/y2^Д}UBm1p0yzdãҋ2Ȣ6XOZ4WVP|bɺv,J.E@E@N&6z/0TklPV/~>Pw@{5:_b @ ۧgTZռ4')ov8궮ЎU8s="Y`m9>O3 y LൊZ9Oܝ郯Q8YJ$;rm0jI!M0:f)0 G;:]ڭ7$e{v{F춤]& KYk=b4N0R%_Ѝr?d#J ? GRuM_qT;<,f|BU 7ހ<;ٖg Ut.̣\DFb?FQމAL.Հ~z~o6[Cv;!*; zg`%CcC]p 9Kq w;$ WSwt&'0q4Z ilr{Qrhژx|{-fW|Qk}fUU1i@ad'%ރ: %<`X3&]-r"Ӿ<(E͔"v\ӳB_ gPi\Rvq?xTDȐ*U2`16 GQ\vO1p BJ~RUEuvu8hQq۟&Wu/4"*bGTlnP$hF:lVAEh/LJKߪMylCzw|ÙSjYRbSc0SVUjcFA56,(TCx54ԝ&p;>Cu:v}fZ0)]Zv\^౯rg(((fÔ{'u0biUui&p5n9g9;Ne\dFrDz )ʡٍ]&?%X Jl ol.HߜxW+>bæcѲͽ68.{}; - x#tP̔ y[)qa>ESD# RP5+}/lE{+Q >G6 sh0EIog"-g%p@R?\Mާf*&NdEʏ-A@uLӑdFzٝʥak 撙MȪʳ]d ;O6j7n4Cj4uaW8.SW>BebU؈+OÐ_{l#6*xZ=\R.A._l#+]#W@{QyLB7fWCJ }s;C{ @ɵA%Uz?<*Kd,mqjdn1Y-=h9on m;Fa`Ajs/Ay!U}% ,ʿlG2J՚Tq$ϑ#GPV5od$T?lߑ[XcTRoô %{u&sDcɀ6T_#DS}O4MBҀIG |VY'>E+AOC n]:n KL z쎅Z~d׬\bU6ff(C=I:qv:u&+fEKֺh<,avÑ~iA&J@c!paXZ{fB(_r$)dd|+B3HܜӤ3OcP҃ WFCsST]3R NRb96թ ba#:C2 %cjR<]Pb\<_:TcH69~`|h m)ykG֩/-Zr;#Ze.W x&8s&i'8VXR1uQ#u&/_!es?2#TϖZ]%J9tnˬYqG[&~:Lu>%rػ?@εΪ*o8Kժ<S>HKb)E ܫ,0`j^굮Z}Y5mrҶ0fr1 Y9_ eθY"!DV8װjt)b M ( Cyt֟9S@ϼPE.ي.h_$Gƫl/;gzcCjZ;Eٰq?=oU2>!lKP~Xx6ᆒrJen #=n#ypx>^d: Rq>;&Ì $iKƋt17t@3O?}" Ytan(%= nyߊ5ਠ)Y2;Ma; ۮ {IS!5xx@>Ӵ7{%l߭M43v>evBA/^IsK4L2nOfy$ખ4ŗ؎pM# :` m3h|S{I ) [1F_cۈPOne"dt"=c0ƎȽa13x]7Oz(eHu72YU42V :IʒӁ/{VP&lTn1f{IL5iAr6辜|̅ )rYT η5LښJyotRTe+u[zG. ji3.ygJ'+5JX  _伉9'҅5NE'*Ou٩[*eD-HU2e42k"DkZb ,+Rd'{a7ϭpfs6$._+fxe5N71LPoLZb.j':_Qiӷ2>i.mXݳnT8DK!a 0Bu+(l׷VVi+IMqmy\_#{;?c).RYx2mN.|QZ!RC%#,6V7$xQ7a>лa)v&eUg]1]t=P\cp?n<ˤ:MUs!{ yd Bp9 F%cTxkrpYLDAb46!]t>ԟ4 (~%K%5".¼iKB|8}E1% ܇7}t2(zV p[:W'*z@N",o7nǽ/x~etFm%ڼ]`篖~ V q>Q4y?PAY87nF;`1._~->W39)H po~0\_Z%p;Z>6d|'/}80 *RE \,bHwJ0M^oz܌!C]CӾɛl-<N2JH< IлSI9e"‘?ĢK T>?j&􀰒2Zv<:E~sQ@9V{};gTǢ 9gGD|mr_}1%.S~ۖMh)Scɇ(Ww~(r獵 傎7wl~)(S Cȳ/ZJQ5EΚ23h8w8G~"b~%*޺ʍ,Sa{iS<*†@cѥ}c61{:]T/,Ihr"W/wQOi?w1bذeթ.:+9F8`[ >[UQC8%TҷWѦ vǶ;GJp:e#G tq|%ʪAj4J]Jg]sWqP6,v&_d϶L)ਗ਼Ĩ@4u ;HJ%ֿ'HN/+ \{MBc`?ug[A]7q$(0gD#iQ rwS\kg>pSEշVMIׄ &M;O&ږW5맹nj @Z+?Y< |;?GH"5PNUc;#Ҟ:yyaP$.K/RBy`2PSjf[XR"˪:_ i@iz At  Y:I<_&Y `Y%`g- rL7Ql`W.8KW ZnR0&h$5;>B<$jE3(_6 0._ .p\nG׵j?d(tQs/FRd9yGBj2DRVbKe" bǤI}[ŗF%%ie sdyTdu=1j\yy>кPXsȳ(@)>6&Ⱥ&F6 ʥ]Y˷C:BczCP/Fѩhry@)Ō$Rnv;mh|2[ˠ)yANWD58JnZ0W,J2Zay\.5HLn~)+ 6~aK51ܶv=1VYTih'erRTJD5FLwРܵ E՛mo)eo~jaA,#U x6qds{wM l.ƈeϯp?5rI9iz+cZWD"˖(A( vMŵr23Zp0`i# ˮ}| bx'vÆM6lGr#MQaj9ŻC\qWj4Hq v;i>Xow,OH$1SQs_>˪~pq^V~73=}Ztiʀhd)!7~@P*E=7ǴDi*%o%ɻ\w\!fgvuzNt,"; s)YkmUOo%[Q yI8?=AӷN61?\W6 jjy:&:Z̈́t ǣN:I7#Vt#%y*`>.qH;Wgˁ)= $"AZkar#-ݲjh x'߬6{\l1ٕ,9=. 4v/N_)9vc)4VWKy#D3O-_Tc+ޖ[Ħ [8~mK.b=Sl=yC {<,0x6n3rߢ=B_ "1m}|&'I"*X4nV{lL h OCEAcCve#; e]=A4Q[mA }-x#[ӯn)04pKS 2Sm5ۮn'$p̏2s s'Wݠ!񪘷d.P,m0]C 3ӎXx9 |67nQquC&X;5[IUWvYYWC~tL.]`ލ齆|K*)N:<ivhQrnl@hJntTމ򯠴(:LMB5K`f}DCm] T&K_m-d+aN6fzGU}eME{@8 9NBgkŕP\u5cI9N:R1gmk){9$h /{ >~ըC@}y\,N|3\G}F|.Kt`J q[Ot89&'>YB+_/,`sgXh$ѡ@q[C:χ9=nſ&?~ݙېQncx6 [[N͆"K@Pjq\l$q+DNkY9||J '%{,ܔ.gg/ )Ts?@† ])YI4z)傴y8 Wx;<$p62J?S^; kw, F^y†ˬrxevCs6AF?/{M#"`fm¤AE3H&?Zz j-í^֞AoA@[ԾEsX}g4> 6F,$ЭcuF.9n-d '>=gB Paf=3$04(`&zw$5̐ #FHPJh4~c^)"x|bhҬ {JyFT=0~Y 0IWS] #{3PA:[0吂 F%~e|Րj4P SSJ8?VcKf 0e4o#wPJyw "GWG] 27?)XúP)PM #5$" ]tn/busǴ]֜]b/ՠM!Xĥ[tC;_+K Jv#6Ga,<`plMi;f(+jeR,[;CiSij"F`;KS{ϻP zE4r>ooNљɽ}4*^T#o~aiNm:J U,H5lڣ٢A1g޺@(/3x *rD<ƒV8\W; UW>52l$oZN(Z4aw<.6`[#cƝih=$&ScD± WҴ"aNr9H"V gR`og#vX GWyaXف$v:["xbuJSz?+<ȄbN6߂- bv(xڻHFjyuxe3IR FsByFjee˸f cbxb"9Mp9QxY 2jj4M/L>2P}J]aZ77KvTOASv)T}ʍa ̕™E1BU޷H)>Vp\iJ_\pR#%O G.U^@X:DXH&F'p4 h-Z<@ zQQkDkY]ŽܧG, >02A~*%.|1RX#*H;Q6r$څ(C#pp„Z΢xAeɠxóO)3pMhظn4ԯgo#b$d_ˆf7r0\Bѽ[b=ή7`.!MB<"aC+{!'Xi ҷ l /+qvo؟ ^E\U M'ztm^M=Cy;(i)Upg] %M&ݴ)3>ԛgmm6З^ [ux/O׺s|Hu P`L'ۼ+N >j@YĀjAg/e;zC*n0k$|Y{jJa8k!& j +cvjp}q~fM׳K]ڃ/Bk7VW[1Jz>A VUmVdUxXR~P_R< CzxURorNaK9b\>syNŅu pc "q}8!'Wv_yCMYcSPԚ;w*t#Ix$k\pneG#V2cnY9^P>e!DNk*!jrA3 Py(_3/Zc,<psV.I N-$WC.= AXNWDxUO ;-;mtZ_ԓ%^+Es(Ip{.2]?.vA:2JT2q2P_Bs];MW”ñMh+#Te[2؞9=_30xf>Z,\"H/?tGa~2"7d x*]v2€X\+{M;ܾ萍g$$=-wK5qe5t`teHî59TMq:JWh1bmKcrñ ?TBܖWqtQBvy=F[7pn'<H {z9&Nq=\7 >H g_o{v' -@5*}Xg1]j$! ؓ* LƩN&g@#͚YR,UW #!?՘6Q/H?Z [,)GGӤ.t u7*JɈŒkdjRK̬({J +G݄ccE\ѤE w˰a w<1F[ʗUnȇB^Y.2NC{VyjC%OAI(BSyp1P+>̊F)/6UuQQpC* Yff.eѥgҏwh?yo&-BW.`~F^?M&?od_$SJQeqL`&M㸳5ln>LqZ `͊مg)V6tI|^}m?TMbS↛Ntvj j=I cF$bB{rx'%Z%Ԍ};ޓ`d 2dʌVF'8Ǖr++*nGXX;+u[CC'܏v`X9A<Ŋq5MK3Pk 6_C'~̤pM)2igXiU`#(0'뜹*RQ|GvZN]ެC?! Q]QH喬FSe[.6GxoP'sp&YS%n`*8{p3_J-XZV_k+%dVlZU=jvm}$᣸SN4\wI^;8)Gtx' U s߂o2I #z5Ka3m _X, %B8#,` K 5I~d.a.,gKk+q@Z/5J4k  l|Q!In, o@[Tu(h;(I \t;3;yvjlWmyv lIS<80@ssrG[_svB)h)ofԶYbn"}Bo&O6Ф'ίbCDmM10{bʇ<:+>Dle}=!S Nw'851@ ]B?qdjХj+ՁfRyju{:0 !Qks3#'1?1ATs-m/|1(@{TqdZx?QBɛ#8[Tvׁl`yS,-~ X 6ؚ84Uݴ'̶II+w<73Tº H-aS]%+Sʋ`jr}DI܂0}Wx3H ShpYy^Z%lLp q; ;owle%Z >rDʒUaXh&qoߺ::AHY!b\Lr`C VĄ 䵂JONi 0I| zgKo1&^iEgt-6)]kJnNKFp5[z|o]"ӺdnrH*I2&B|>!}-v/$3m#uݱY@Xi%FFI'jm%3ݰmO).\w:폘= 1I?9-*o b?}B .>rǴo%{}.9E@[l,"RCQBI$ZчkgesGf^ʾVA qĴR'ΦvӤ R#2Jܼ'쨘xG Cջ-բht ݦQ<;)0Z4Y,myI,2sMV%W?έB L WsU ((e&)B5'.!P(mb%~<{,2>S:F=YUR8 iba';޵ 2' iGl>BYGHTHKۮy-%?@m`[W ?澣v.`1OP23Ecոcg~q!:!OҀ$ +Y@ѼAr kJn9~6@B%+~TQ1Y# `{,ί In rEE<NkUHj1m3*Njbsѭ7brE}_6nU8;7<>;76]$ HL.ö!HredRomhx]ӻK/D8V=ZvsٟRm5%d4q>'%B88NWfm 쨾:-ɲٹl92Rd4Q"A`LJm`̳ѻ.-WBAZz+x>, p?oL@а.׹]ЛhZtZMaj} CӤT6$ՠ[mSV[E+HkVL& UX~9 ("jY'WK7U UypP8 ܙ:rȔ;-:|(Pi,kpR=$ :6ު~(ny{%ұ[ ʖ:'ig-d); _yBBt/ 5=̘ WCA]>dDWBQP!%ކZy}Vy U3WU `)1 l:SGbT:7 *f?f-i';[CA qLnpy!a&h =F$"X)P"WL>pRn_ߙ_>2x%wBʊt-]붠`b:X#.p7<H64m)mL% ff^匤$u%& dUÞ$;RpfYA'eǾ/"NZ݃ Q΁ҺؑqH`CYP" ݠwy&QEX̗1֔B{ձRlpp.C,Z_^t5ޖYYtw߿^D5BGoܪPk=鯲5;IRlXd>|Oj~Lv36ylYsVk4{۶kRScSs^nw <] "0Yd@%_tXիyH=#͒!sVиD0Lj.~_q BGمW*a`Ό&7kEUtȵ{A|8LgαN@gʉ{{pP42N༸4x2#S흼1Szs#E >8) %\ Gg.~K5TiXbvv*e[Ah0Zf cӑܣ!K'‰78s "w ̬WT0MCↀ[1^U065luAJ44G*zD/ģtKC)m:T΂ux+"7d AzY5\n]>tN(yoCv_#jJG[:"*M>А!ҝ>lYoŁb{U {١lkhnPO?\b ɏ.Ls?&rI]u]pݩ`WyJprOgPD{agf0Ft$]?i::{+5>YV=7}օv7xʞke0>_klř#~>ϫuCR{`lɄ3 3\ b &[۷g0J5m&C/-3V5X/N9? TxȆ+S *)ƾQh8 RTVEjQQ=S`X?$ RtYY1^:LlXM|C ۭh"Kդ:bX"gr@_3 dwh=si+;S"32n'q`B8\$i!VTMel讓=R(m8zѩM$-vlކ1^: -wĆ3$fE):^Ę)ez~gGGM2{D,ԟ\ ^mxj!ʛwuvrlQU_Oa/PQ)Q ϛIcr:׹`NBFz,GQTf,( S @$I_G.1f¥[0Qv1lNUɵ^hŽi}F߯,+#S vFuVԒ1C{S@Jpm[Yr 4*@ԃN[I:"uSܐF:"Z{h]Rw.'RY;$s3B)x*Hq5y[:mr&20@QNd6jD25M9Iz1A`{bϭh(&o;2mӧy^I% 8dF8 YZ