ocaml-runtime-4.03.0-4.6.1<>,7[[/=„Z |F?x X2+>ݨôNo|܌R-쇯-mPu pC6?R{ʑ̝Y! lNw[]qMgO{CzC4TM$j]{$2/M Grʧԡ9sOVkx e aQpkgH}5zex;ӝt7ee^J\$@iצ%ŻnGqFޡIk߬S.':?d  U04<@S\d }      - .27<<@UFAG AKA(Q8Q:9R::V}:FlYGllHpdIt\Xu\UYvU\]^ bc{d eflu(v wxy.zCocaml-runtime4.03.04.6.1The Objective Caml Compiler and Programming EnvironmentObjective Caml is a high-level, strongly-typed, functional and object-oriented programming language from the ML family of languages. This package contains the runtime environment needed to run Objective Caml bytecode.[lamb09IwopenSUSE Leap 42.3openSUSEQPL-1.0http://bugs.opensuse.orgDevelopment/Languages/Otherhttp://caml.inria.fr/linuxx86_64fP [CsuS*-c-.EjS2Q4]4J;ōŬH4Zև4FFYRYndqzdMd*dWw4Dkh3k{[ @|eVv?NvTR@R:@R/ QMQ@QLGQ& @Q& @Q#@P@P!@OOO'N'@N@NNqNqN)f@N(N(NMMMAMߒ@M۝ML@Mש@M@MLs@KKK"4@J.Nkstreitova@suse.comkstreitova@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.dekstreitova@suse.comohering@suse.deohering@suse.deohering@suse.dekstreitova@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.dedvaleev@suse.comohering@suse.deohering@suse.dematz@suse.deohering@suse.deguillaume@opensuse.orgmax@suse.comohering@suse.dedvaleev@suse.comohering@suse.deohering@suse.dei@marguerite.suohering@suse.deohering@suse.dedvaleev@suse.comcfarrell@suse.comdvaleev@suse.comcoolo@suse.comdmueller@suse.dedvaleev@suse.comampsaltis@gmail.comampsaltis@gmail.comampsaltis@gmail.comampsaltis@gmail.comampsaltis@gmail.comampsaltis@gmail.comampsaltis@gmail.comampsaltis@gmail.comampsaltis@gmail.comampsaltis@gmail.comcoolo@novell.comcoolo@novell.comjslaby@suse.devcizek@novell.comidoenmez@novell.comanicka@suse.czvuntz@opensuse.organicka@suse.czcoolo@novell.com- update ocaml-4.03.0-CVE-2018-9838.patch that causes "undefined reference to `caml_umul_overflow`" build failure. Replace this function that is not available in ocaml 4.03 (added in ocaml 4.06) with the present caml_ba_multov() that is basically the same [bnc#1088591] [CVE-2018-9838]- add ocaml-4.03.0-CVE-2018-9838.patch to fix integer overflows when unmarshaling a bigarray. Malicious or corrupted marshaled data can result in a bigarray with impossibly large dimensions that cause overflow when computing the in-memory size of the bigarray. Disaster ensues when the data is read in a too small memory area [bnc#1088591] [CVE-2018-9838]- Install ocamltags in emacs site-lisp, do not add a shebang anymore- Provide various macros to unify oasis ocaml setup.ml $cmd usage- ocaml-compiler-libs requires ncurses-devel for some bytecode compilation- Add Provides/Requires for ocamlfind() from META files- update version 4.03.0 (fate#320836) * http://caml.inria.fr/pub/distrib/ocaml-4.03/notes/Changes drop ocaml-ppc64.patch drop ocaml-ppc64le.patch drop ocaml-arch-rlimit-stacksize.patch drop ocaml-4.02.3-bufferoverflow_infoleak.patch- add ocaml-4.02.3-bufferoverflow_infoleak.patch to prevent buffer overflow and information leak [bsc#977990], [CVE-2015-8869] - use spec-cleaner to clean the specfile- Increase rlimit stack size on ppc64 ocaml-arch-rlimit-stacksize.patch- Add hardcoded Provides for pre 12.1 repos- update version 4.02.3 * http://caml.inria.fr/pub/distrib/ocaml-4.02/notes/Changes- use spec-cleaner- update version 4.02.2 * http://caml.inria.fr/pub/distrib/ocaml-4.02/notes/Changes- Recognize macros provided by prjconf to disable ocamlopt and run testsuite- New subpackage ocaml-rpm-macros- update version 4.02.1 * http://caml.inria.fr/pub/distrib/ocaml-4.02/notes/Changes- Update ppc64/ppc64le patch (bnc#901836)- update version 4.02.0 * http://caml.inria.fr/pub/distrib/ocaml-4.02/notes/Changes drop ocaml-rpath.patch, can be done with make args drop ocaml-yacc-Use-mkstemp-instead-of-mktemp.patch, upstream drop unused postscript docs - Removed Camlp4 and Labltk from the distribution, now available as third-party software.- Require as/gcc for ocamlopt (bnc#891177)- Enable opt for ppc64le (ocaml-ppc64le.patch)- Disable opt on aarch64- Provide ocaml(ocaml.opt)==version if available- Disable opt on ppc64le (ocaml-ppc64.patch doesn't support ELVv2)- update version 4.01.0 * http://caml.inria.fr/pub/distrib/ocaml-4.01/notes/Changes add ocaml-yacc-Use-mkstemp-instead-of-mktemp.patch rename obsolete ocaml-rpmoptflags.patch to ocaml-configure-Allow-user-defined-C-compiler-flags.patch remove obsolete ocaml-tcl86.patch remove obsolete ocaml-3.08.3.patch- Fix ARM build- Added ocaml-tcl86.patch to fix build with Tcl 8.6.- Recompress with xz- refresh ocaml-ppc64.patch - increase stack size for ppc64 - package back *cmxs files for ppc- add hard requires ocaml-compiler-libs in ocaml-camlp4 in versions before 12.1 due to lack of autorequires in old rpm- disable opt on ia64- update version 4.00.1 * http://caml.inria.fr/pub/distrib/ocaml-4.00/notes/Changes - remove ocaml-3.04-info.patch, upstream fixed. - remove arm-add-type-directive.patch, upstream fixed.- change Requires: version-release to just Requires: version- update specfile to handle disabled do_opt variable- refresh ppc64 patch - Link dllthreads.so with -lpthread so that pthread_atfork is included statically.- license update: QPL-1.0 and SUSE-LGPL-2.0-with-linking-exception Use SPDX format (http://www.spdx.org/licenses). Where there is no suitable shortname available on spdx.org check the spreadsheet linked at license.opensuse.org- *.cmxs doesn't built for ppc- fix Source references to contain original upstream- add add .type directive for code symbols (needed on arm)- enable ppc64 build- Explicitly require the ocaml-runtime package in the ocaml package- The ocaml package does not provide the runtime any more.- Unremove code block regarding removing -fomit-frame-pointer within RPM_OPT_FLAGS for ix86 architectures- Enable optimizations (Fedora does this) - More cleanup done- Clean up spec file - Remove ocaml-3.12-fix-size-directive.patch- New upstream version 3.12.1, providing many bugfixes. - ocaml-3.12-fix-size-directive.patch is no longer needed.- Add compiler library packages- Obsolete old "camlp4" package- Split (and rename) camlp4 package. Add provide for consistency. - Decomment some stuff.- Make the spec work with older versions of RPM - Split some parts of packages for devel-ness- add provides required by the rpm-4.9 auto provides- fix for last change to also include interpreter- fix build with rpm 4.9.0- license correction to GPLv2 and QPL - removed author from spec- Add ocaml-3.12-fix-size-directive.patch: incorrect .size directives generated for x86-32 and x86-64- update to 3.12.0 * While fixing PR#4824, also corrected a gaping hole in the type checker, which allowed instantiating separately object parameters and instance variables in an interface. This hole was here since the beginning of ocaml, and as a result many programs using object inheritance in a non trivial way will need to be corrected. You can look at lablgtk2 for an example. * new language features, bugfixes- Remove unneeded gtk-devel BuildRequires.- update to 1.11.1 * bug fixes * Improved wording of various error messages * Support for 64-bit mode in Solaris/x86 (PR#4670).- filter out fomit-frame-pointer from rpm_opt_flags to fix buildlamb09 1528107179  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ]^_`abcdefghijklmnopqrstuvwxyz{|}~819c4cecd433c434c2177432cc84a23368475a38a2e6ae49ee83339d3c1bd1d6a23e5da8661b09a3461b33f743e5410a3e56b0036c5d9e653763f3450236560de25e624cf7214c49e57851625b64dcb2c12196f3cec618f38423d700e371079a7cb259b8efbf4550648d25651a3342ee3bd1af04573ce2da7fc3dc04403e852e6dc691300ced97c0e319cbcc0a71504413f0688d25b59b23aeede213da92a7330c7b4d40d19626212cfc8cc55bbc356efdba4cfadd702c8e10be6f6f1ea8fa799642e3ed163e46770985ca668738ed5f6f25aad2ca689d32011c428fb8260231aae4e4f29e620bf989d491f0ba67f5d763fe3cbebb9ebf61d143220234cdee904a517d12500bc3789093103f6fee94bfdef386d89a071f0355f7bda7e3a074fd40d31f9bf248058a31846e3daf75304223fdbfc720a71002434f407c37d040a3449e61f07f7fbe4a981e2e16c8248682db67a46c315888ea09cc65cbde6695b009bf7e30715e3c5548a58516c509e54b386bf57c165cd0b55811e62ee4336e9a4d3fda93a4f9d9404ed1832e9422af4260c2e7663dd57d13b5920931742e1c10cef0f80ac3607e109382345bf30dc877ed5f5c466942263fa0382c0b06a9393706b9f4a565ee062f942bf5c1f4e602595ec1bc15f393fe07097ebbf0d81e3cf5049026f8240c3b61bd91f719b0f55877d0de3bfd44513ff6fd70cbf476e9fa558deb8d60f2294e2f3dc6971e7f2efba2f40a222f1a734b1cd9d7a54ad5d8cd93b2e565a5cdbd351dc15bc9061d30c458330cec55af19abb867bbde7885b2588fac5f6095cc0a546330ada0df0986a497d78b5a8ae1729995fcfd53d9f1de77a7f23f0e2510f18d4b11ad6f7771618294e74ce2d1904443ef51d9c8b323abb899fd6c2686e3150576fa89d3cfbe83792ed5bede12ec9366bfacc8bd88608130fc980a74332f952248437a69e2f27624b4ecf089d7539fcff97623be26ecebf19389fe7e94eec96d47fb227e3b41ef51b9bff9812925bc903e1896c82e123d0a17b6b8fcb75904c7394cf994fc8816173a29740d7501b67d222b06a50a53aacdac999b28e3b7638771c87eebf5a8325e42345326f7e92befd364ebaa00e71318430145d8daf24f9afd43ffac3c376fa3c4c98fa84e7686988f613a3b23dda3a845cf172aa0a2f2a78a1a6c2d2e2bdd8fbef665d1463ac108184ac6ad6d8bac076ecac585400d78bc9862fcaa191b45a166211abb5db5a99a4f5c2db0d13a953193a16cc25d9afe91eb22559bef41e9ee289be0e876889698414d8d52e8ca552996073062e731df89d159cb4e1941010eacdfa4edeef17f606ecc0ad294947b2ff2a17fb411de79636145c59723fcf3073afc4cd9c73967ba1a8bc6360b21cf5f3ad0b21ad0c1f4e93fa8c05b9ded519b52c28a3ca42a30c6ffa0bbab4a05329226c60b2d5d9ba11c1d774933ac7eed7689c9608ce7bf745054a217110dcaac126ebcedf119ce5ed84c14661894f3c8111ed9a58381d35229eeac58d4550953f6de42c519491c6ed11688d0f766196fcba0820789a8bc08df522de33a485eb5eb61e371e028e5b8e42ee7bfabb2ecd736b7d09a1c43c70db1fdfe06f33f14e0b7ea331e41ad213579d006efd84f19005bd562b760e72031bdd5b28241cef0731e869258ee8c3f547828897de93996a41d344.03.0-4.6.14.03.0-4.6.14.03.0-4.6.1ocamlrunocamlarg.cmiarg.cmtarg.cmtiarg.p.cmtarith_status.cmiarray.cmiarray.cmtarray.cmtiarray.p.cmtarrayLabels.cmiarrayLabels.cmtarrayLabels.cmtiarrayLabels.p.cmtbig_int.cmibigarray.cmabigarray.cmibuffer.cmibuffer.cmtbuffer.cmtibuffer.p.cmtbytes.cmibytes.cmtbytes.cmtibytes.p.cmtbytesLabels.cmibytesLabels.cmtbytesLabels.cmtibytesLabels.p.cmtcallback.cmicallback.cmtcallback.cmticallback.p.cmtcamlinternalFormat.cmicamlinternalFormat.cmtcamlinternalFormat.cmticamlinternalFormat.p.cmtcamlinternalFormatBasics.cmicamlinternalFormatBasics.cmtcamlinternalFormatBasics.cmticamlinternalFormatBasics.p.cmtcamlinternalLazy.cmicamlinternalLazy.cmtcamlinternalLazy.cmticamlinternalLazy.p.cmtcamlinternalMod.cmicamlinternalMod.cmtcamlinternalMod.cmticamlinternalMod.p.cmtcamlinternalOO.cmicamlinternalOO.cmtcamlinternalOO.cmticamlinternalOO.p.cmtchar.cmichar.cmtchar.cmtichar.p.cmtcomplex.cmicomplex.cmtcomplex.cmticomplex.p.cmtdigest.cmidigest.cmtdigest.cmtidigest.p.cmtdynlink.cmadynlink.cmiephemeron.cmiephemeron.cmtephemeron.cmtiephemeron.p.cmtfilename.cmifilename.cmtfilename.cmtifilename.p.cmtformat.cmiformat.cmtformat.cmtiformat.p.cmtgc.cmigc.cmtgc.cmtigc.p.cmtgenlex.cmigenlex.cmtgenlex.cmtigenlex.p.cmtgraphics.cmagraphics.cmihashtbl.cmihashtbl.cmthashtbl.cmtihashtbl.p.cmtint32.cmiint32.cmtint32.cmtiint32.p.cmtint64.cmiint64.cmtint64.cmtiint64.p.cmtlazy.cmilazy.cmtlazy.cmtilazy.p.cmtlexing.cmilexing.cmtlexing.cmtilexing.p.cmtlist.cmilist.cmtlist.cmtilist.p.cmtlistLabels.cmilistLabels.cmtlistLabels.cmtilistLabels.p.cmtmap.cmimap.cmtmap.cmtimap.p.cmtmarshal.cmimarshal.cmtmarshal.cmtimarshal.p.cmtmoreLabels.cmimoreLabels.cmtmoreLabels.cmtimoreLabels.p.cmtnat.cminativeint.cminativeint.cmtnativeint.cmtinativeint.p.cmtnum.cminums.cmaobj.cmiobj.cmtobj.cmtiobj.p.cmtoo.cmioo.cmtoo.cmtioo.p.cmtparsing.cmiparsing.cmtparsing.cmtiparsing.p.cmtpervasives.cmipervasives.cmtpervasives.cmtipervasives.p.cmtprintexc.cmiprintexc.cmtprintexc.cmtiprintexc.p.cmtprintf.cmiprintf.cmtprintf.cmtiprintf.p.cmtprofiling.cmiprofiling.cmoqueue.cmiqueue.cmtqueue.cmtiqueue.p.cmtrandom.cmirandom.cmtrandom.cmtirandom.p.cmtratio.cmiscanf.cmiscanf.cmtscanf.cmtiscanf.p.cmtset.cmiset.cmtset.cmtiset.p.cmtsort.cmisort.cmtsort.cmtisort.p.cmtstack.cmistack.cmtstack.cmtistack.p.cmtstdLabels.cmistdLabels.cmtstdLabels.cmtistdLabels.p.cmtstd_exit.cmistd_exit.cmostd_exit.cmtstd_exit.p.cmtstdlib.cmastr.cmastr.cmistream.cmistream.cmtstream.cmtistream.p.cmtstring.cmistring.cmtstring.cmtistring.p.cmtstringLabels.cmistringLabels.cmtstringLabels.cmtistringLabels.p.cmtstublibsdllbigarray.sodllcamlstr.sodllgraphics.sodllnums.sodllthreads.sodllunix.sodllvmthreads.sosys.cmisys.cmtsys.cmtisys.p.cmtthreadscondition.cmievent.cmimutex.cmithread.cmithreadUnix.cmithreads.cmatopdirs.cmiuchar.cmiuchar.cmtuchar.cmtiuchar.p.cmtunix.cmaunix.cmiunixLabels.cmivmthreadscondition.cmievent.cmimutex.cmistdlib.cmathread.cmithreadUnix.cmithreads.cmaunix.cmaweak.cmiweak.cmtweak.cmtiweak.p.cmtocaml-runtimeChangesLICENSE/usr/bin//usr/lib64//usr/lib64/ocaml//usr/lib64/ocaml/stublibs//usr/lib64/ocaml/threads//usr/lib64/ocaml/vmthreads//usr/share/doc/packages//usr/share/doc/packages/ocaml-runtime/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8213/openSUSE_Leap_42.3_Update/91326614bd75ef1839526aebe1bd1fcd-ocaml.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linux  ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=8918d1c18c0b39865277c1b530c4a0341f997565, strippeddirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=75fc1671a247e6e33c63a2a69cb7b340058ddb33, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=80ea52fad4ea8a08a4dc95fcfa3808959bafcb94, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=46052a3b46023128b65d4a4dfeb9fea75a8b03d9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e52b6c4bf4be865e218236ac05cd45173d2c299d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=05125b875368294a566d8d2c3d6912ab4b3cb9e1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9c7e341eb39e7fb1651ba76b6ba992085338f925, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e68c26a4b611b9730936c267f7341d0e1e2eb9aa, strippedUTF-8 Unicode textASCII text%*-036:;>CHKNQnrvy} ISVY\_bempy * 2  2 R R RRR RRRRR R RRRPRR0P RR0P RR0P RR0P RR,R0P RRRR0R:R;P RRR0R;PRR0PRR0PRR0PRR0PRRR0PPRR0PRR#R.R0PRR#R.R0PRR0PRR0PRR0PPRRRRRRRRR R!R"R#R$R%R&R'R*R-R.R/R0R1R2R6R8R:RRR0P?RR0P@RR0PARR0PBRRRR(R0R9PCRR0PCRR0PP P PPPPPPPPPPPPPPP P!P"P%P&P'P)P*P+P,P-P.P/P2P4P5P6P7P8P9P;PP?P@PAPBPEPFPGPHPNPQPDRRRRRR'R*R0R8PDRR0PERR0PFRR0PGRR0PRRPRRPRR RRRRRPRRPRRRRRRRRPRRRRRPRRRRPHRR0PRR+R0PRR0P0RR0PIRR0R;PKRR0R;PPP0PIPKRRRR#R$R'R-R0R3R4R:R;PMRRR!R)R0PNRRR!R0POPPRRRRRR"R'R0R1R2R8R:PORR0PPRR0R;PRR+R0PRR0P0RR0PP P PPPPPPPPPPPPPPP P!P"P%P&P'P)P*P+P,P-P.P/P2P4P5P6P7P8P9P;PP?P@PAPBPEPFPGPHPQR;PJRR0R;PLRR0R;PPP0PJPLRRRR#R$R'R-R0R3R4R:R;POPPRRRRR"R'R0R8R:PQRR"R0ac}&?Dz91g?`]"k%rC }%gJQ|\膘'cz4uͧcx< )}ld(cș{):H|bQV=Wu A२ӿW͔8spO8(\ 7Շ? DuxB 6Lc `^ ]+i 3Nwîug pklXDlm< gww)wZ=Ve&`&7'}(ܙ$1//Or :T:T 2ހ }zE< *3kt|Lh?Ά5"|ѷ W-97#Po?&S2,lVIԝL^]~DogOr(*Rbl~XO!21~hWO wz"/U|SVh" U/{) (͂H-Mw,7> J0Eǰ2l~NDkCi|2Ű대|U(kб2'2Rޞ:̂+-HǤ-i9[eV~9wK 5Us#l`+$\Wnd㭚jTa (H1@iiAms5wRߌ(o2ݽ8hYa[B:Wt7!;a-+5jV yC#gVwrloe{Ãm- xH Av3Gݾ.1Ux9?k'FN.a=EWqtbP~AW`AaE8CʉhdfIlj>GR|zR!78E9EZ]7"J_ʮt\ۃOJBEL',,<"ca+'BD~ԃ+1]`psފЋZfpCrP(IF7~!w(qE0 [ tK˂}h\d2Sv!wزeOKT t6y|fԥe8ҟ3qgN/}(.h;(.2 Ԫ;Ae| (t?U[o4YFBv3jsG\KՋX-x1c v x0gW45,c~CŜ֬ *ex[z&۴d'4%E.Tpt=<dK$ik'| wHz*Z^HaS|o~ {o[˜QFHy*v)(0tbzPP@9$&ʁF;por‘)r>Z}cSyVJ>@AJv۹8վqH3]WsD<)LlEo&f B]{P ̜cR3:g0RE \6,L1@4w#O-qԓ1B٨s0M ?F7cJG%<CI|`זsYhmR{3"5*=k".c Oi(/oy) joTaB Vjw$@}AȜjS<=q皲m-j/ ,d9աPҴ<`' }T|`9pD§cIP,8~^JF) g`1)jR ,ȸ4X"@Z6tH{09IT_܏㢾 Ue}/ɚHf&X ԭՐ"'\;B5>}LHacKYK7ŌQm}tnR3z D幽4CܽYܻ)^G9!ycmtb|9 [!w# װm%w4+g0[iڛo)2/٠*1N̨*"Ȫ 3X=+6Ag ٶMܓ$%2pa@9*vkW.fr7<]đ@`01煇ŵ{⟖Z+xV ~C PFӂ#k1diM }H]' noRΣh6sLQ@F{Jő e)Rӿ[4t3MPlg{LR)}Bp9|KU٥ZeNyO5:IԸJ}ltpTy֥O=N٪iSI#PnefAJ\'jB ."`{sZ؍7k$sy"1 )>aǏ:Oַ?x #ɣz{Gv  YIĔo~%)0C×C aRRM*I>/oow6oH(n//VAzT!~t@K\#k jgp61b{1*^nDѠ n!b@=p]Su D闱 quǹ싃 0_-XW1Y$#ŪVe?R@m3 Q}"r$nvM 4̽'7yoa/v.K&Zl!`Jtuo|̞4C[X0?Wpr]:ıB5FR?ȧ,pM&4zr<~xV!I⚸S{߲k꒠k݀,,rCz_ulH۬N-&dLF(G$5E])GP9 nſ\ZSWIx$5aD 5kRq;[/O,T ս ");hxY ۉPû4GC|t^2\ǫg*GVmqyFx{?֌@0bf'm9gPH+Hi>c'#Y Փ!)z7OGQ#%.j:ƔU+0ZS#nVbqf.`PUc.>UkUEq)BI 6 EͲM;>%$«#${V+i`pV_$l X3BqFeޑlD彏ιz]KX9̠B|߄O$!W䪧~-&r9!6ǛaRD]H. X 9H!) ں|V GX<] sf.LJ,]*'a,ǹ@T6(a% M+9TQO+kiНl7NjxN܅VXG Wjfۿ8(BHOT&zNkUͻ~JXj1_,N%v0sͫoWm<p> t#e:{VC z|a=6Q tE#u(uƔ~e2lR" nN$=XxdSiҤMx#P^iw).Z!?(RbA_z0o֋0N(=ΤXJ_XlstS7-m*5;uH7P%2@$_O|q },]#(F. ☞#l˦7~aj=9w%\X9pH-V >] Pj| 2S_Z:$o:0AA8SڙeK1dw9D8xirk4ɿ [H6soBxaCPUuKvHִ>$ÆvwCq#ͤ[µ<9@5I61dB(8'*m# ?P ʐBY+v`ߕZTU[ұ8{X#&_ =cMҁ~g}cDɝ| VzPDk&Dak7?X1& 7Y:FK g-GĬ2<@1 m@@0Ey)u Y 3fSj"N%/& plmoD SI\|4_qJSg?|F"VF,zBw 椒ٸ,ٷ@PyvZ?$p)˒J, 뵪:a}Iwoq=@yT2-7ZDO^`BC !\[õRF Ѕ6Mu2^dYg%֯T&~~LYt<7B V J^ЏNOnk %AbWRhb8Ļ[l5cc zvyE4WR&uĬ!VI*MEk+e(>b&VJe=AK]<ԏYϨ36ѩXK)* _\΢!@DtE#hdTHf6.qԄ^b z4^h3եn4w*.C/֣ E/_vkv/L rw pXf!zO= )qZ7A\[XU=IK01*kD"6ْ]vƥO l:^yNcf-v뙈~%}U҇GGvF9C &6EV㭘W䚳*z, jj!>MjtN_|Jo@azjL-5C: }@riN⓾H;ZqR*[%:$3؞4^(RMTo?2$2A܌kbߏV96jW ='T{ R˯xmUhg GΤmq-+~!߈.!dsbJQ%5zE?MX;0{b+W#FL_YT66Y6n2^ZwoiZƄ!ү)*ݧ> _*έqiɖ\l:P@}UZ]P%-dצcqK-iDˆɹ5LP ?cQ$GraMk>){0tOs}9+7f*PoR7;z0@F%Q-9 hMLj34 HiO^䌒*\ F|<:?&(/3 b] Ma[y9E\ jJt) Sy/)" Hř_ Bf8P̃8\{cΕ`zyڑ:f;͎uG Pv/xz5i߲!-e|WT3媢 ' ;?2{k&husov3 ްlq4DR;;R鉢e=T-e뉝֭{#RȲ"(񓭡u/EϋHhl#+ysPshtK.d+FBucݴkT,wO'rг_!=ӳ͎t[VG >%'wJPUܷGq<9xIKH6k32vNHr9)M rV"~e7%6>FnNZ5 eJBދT b!07o:d; 7MױfWcE2 M%#hiRxlSCfyr(yG[' s{Xz n+RtqMɀqXbM@gXi:qT` -W~Yp4;,m/:@L]Ay]\7,դOm?R+Q*ǨJp8iMZD}ā3 eV)\񔲁J?4Aջnxj9`W\en;_t_Zc Ը7J;c8I+8"=sYְCXVB?v~PCfpl['1Q j " me.>w40[i=x-w2c=Rg3IdWyO͋>+4U@rQ<.18(N|l';:|/CMDè&'Lz/E-MsjC DAUDHybFɉ`ݳw$%8vF%0\]YEKơBCB+A_3"H}KWDOьQyĦzGw4מUX $s _3P/tg!:'\0oWh%.& V]!EJ%3f 06KH"Sa]0\)"C&%Eڑx n[.G\v:$ŮeCߺ4P39W9Zp+:2*2LuR&]M:6a A!]L% QO!e\IxNF>V](!2L 8xOk($zƵ̼6+ACTI1&z ~Rx`Ц )_/f +7Iy=XXiAǞ߿b%Zwwd?H|T(c2S6w8[=_˖O >FY),+ b^T A;QOND?ߑFP`-9oaDRIêacFd7 ="viY2 '*Xf`.,:5HA8V?mޜn-T8y^苰obCaf;g&fvqW0cÁfIs5 MsCzqxϐsgI09tS1C +˂vetl}Q0y!7FW gRZnΡa]71E}:!hZ$ s2硵vflتi2k:MKܽhܸ Z,9ys"ZJ@}dyv% EDTڀ"BKl#7#RF&p!eeH&s݉R_ b.RI0Uyn*h =fjXqMT *.ޖBbqB#fgW|g HSO$kB`/%\j"n)/L? \WRʆDbw-Ъ B%O2c**ǘL%1bL˽@^i}7v@+bKrvR{^-X1TJ4J?JT+|+}0sI =i+JԍYdi͒?C/05d_j$m)K!;2YWpڴTuZ k%S}1G֗S͓,!PEe7bmxЬ;R59G-q@wxl5tMt2Jhdt{#t{L-~ MRdFA_##_n,]{ݜ2X'+ R4iFT^rbVX$"dY>SIN3f?5) eNnbkjx[m'U7qQ[kN5Qd0E'.0]DpMzJ- 2??tz%%N$({Z2*NKx]dJHrF7DQR1^3ʒ9\iV\?31:z9V73R 7Y!R;"}@JX١<67xڜĞx:+oQ%Sowj]O,eawE>냬iuv YtYfj[ a [#fई;Fp0{LEP?Ld9)C3\<,f/v@_!SC0&f Vf퉹3rvqSHgډhYvyg)85G_5F5߷{t m۽H|j\c4E=Qa48#oѻSfW+ = xzR.1\py&.LYzL(T>>ڝBDcԠU|"?Q홐5l)_0Rޝm Z +ϢU#m;y~.%2z) ^h ϴ޴s'-=/zchl:Z}Sw9kۊ`p1 M([2x-KڠLDeg46[=#v ~zMcQ:ymlUUwsy>iT9X%`Ta#-qp>Ho"(v"r΄޹s2 \ %8f9+s MM6$z2&yb Vk2B(5(*g?SʌMJ*j/qs"WxMiQa&N!ƴEhSa~(U3ɺD< I-[^ F,l`җhXcp2t+Q$g(ESKyצ;J"/l@CV4º<]bn#dX)WӇRђ_Tb͞ fwoe3h=>ft0~ *T/Ƅ+Bk!=}Dg%qEbu2N<]QfJ5 2y[*)"EH,t 3㋁H"ۇ xiiCL"t]JPf:#l`f;$|݇uJF)?;І$^aPng tPn]kR6.17դ"p[[1~;cxvON((B@HZ<͟i@}ApYȹ ^K)%UZ,ILlmv1#2yxL7#ޅ=qGK]z`賉@̠N1_nϸikʭ]Y*1“hD.^ХK+2-ޤH]k˪~Z_mRPo)/w%?Oa.Nc[}S}3^2O.g)+Anj̐8 B]"d ܜvCMtGpS\t"w7/*:2Ѧ/h;鍅= @ネ|mDPR|$UlVMQ9Z7!";[[4]e#PwMAK;cd |;Q& ĽQO,< v4WcmI/\bTD! [έ>)7 8 >@-0#: ABc&?]9tlyMfc06;z*)RUwt-j-LG/W' jeٿ_Ӳ}Q\P?"9A1ր;_rh੯B\c[oS8C~".5X-ĝa+]EHB{!p->ڵ;YKE R< #~]2+E5[Hܫ:Ixy^_1 +LV3ӆ5nʾ$0ޟ6Pwvȱ6A2ƃRjDLvTɰ: ϥc ])lĭ0Aeu3fa;!>;FEn~كagN']g ')d@:x^Fn&iQTDXO5{3|huhLU<.`KU\6^'A-wyL,ɍgc&8&cqNI|2K}Rt'PH*M%g*Hjðazũá~5?_[p#Ƽf} AMɍCF!˟Lf!d{#; k>]`ä>Kx-%43PRjӒhQ uƿ& VJ<̰]mãXdfw>7Oȉ~[kYtǐ$է:OyaqrVR0u Eez.:"Ľ]W]齪?L,@^2à7nHmp\"D+2Ը?ɵ̊hG-Ůs;/Nh$~i>/VrsG??r+c9pa|.WTv 2|\)'*;JUv `en {3 gUw5s]5A:_OWOfMzr} ^u6gpO!IHڵōH&CzH=!Eغi)ډ@4G""Z3`_TJ3izBa_$Ϻף^ TwΉduщ&z䂑a ͞O}"L)JkkId.ny Lw7XD~$I+*Aiz=co\;ސx$K 5:{"$%kzMc0 6j=s5?6xk:\ BZ$DBScWxW0rp~iFf_W6'!ױW" {cSrǪ.hiƆY ov{+H_|C&QNka*G _Ou^ʹD 7>>jf OiwI|b9t&C:A:ʧ diǫ&mp K2Oh.0{sOm#E8iltbs{:z)KCFoX'= -BD]=8bYWGuXƪ 7jA. ,fbW,OXx3Rxx3 0(w3dWE&|p:*A5_e+`qQF-ie*I,UN$n@g[Y+ɜlN3yp]j/*zf b3$?^lYeo*uxZ/r?ZTײr#FRUO0?U쟹(0iW $k.=6f,߹П@M7_ -Eƻ}:W] l\mC'A}HpJ~ lVfl+Q [J~L۵{x q!2$Go ]= "ְtV@mO6hLjEBCi+\o]]XRߤzkde&Om.z< Q!3B|X * &Ev,#%#Q ٯ5r<;XyQ9PAj@N fg_02tcx, B\sc !0-50ީ .~h#/XNaJ^@[RJ>m f?K'`n2]fR:Dn,S>K6+RZ@K|nb07Yl?a GmHG7*o#^ 6$&`P2* n| sv2} OVtX"+Je>$\kFt}c i'ˇΌ cf%*x߸441J m5I?'@_ 8xc= x\Z@[,h_ډ$\#(7RBчj?Ř1ڿ)N4Q>r%vBT{( xHx%^wR}WHicJXE1 GnH?;R dA'ܛf]_K TB  *'̌;Yjr@mW+d/oe<֚ƞZ/UŜ+VJ-R2w#4]- 1~BP>Jwd"V0mZ87, [:NǝnmNty`>!W,oַ՗Iɡ?}E29Ggy/=ݭî nxZuj'G慱 gaqw0I@ɡ{O,1x@Ӻ H⑫ÏGZV2TiKcI8NxŦW5./-e@ar_-6,ߔcv_0duh\?Lਬ(z}=wd+:@7;64;d]M3$u5B3Aٽ7' *bŭl҃tT!Fg?Oxۼ<xklY H.?(ցPhzhXwng 1n̊ `vZثT5F\:ArUo&+6k=}s, @]L$?nNRxLx]k}Iu__욦e,L[h̯SEMQ?:7CU$\/ Aϔ ƷG/zɁ#v(NOŘF=65bV,P [^Qvw=@caNG33(C[۠C ѥ!IQroq1jyz Zҏ\I(8ݼ]J dXށA{R1hOd7:ok!gSx^HLq~  !c_BgI( Ϡ:Nd䙇'  ^ xt|;{&lϦ vy@1^_,-+;ा\[=Rgac 7gXA0( ozWxߗ4 G2ӧ͠m[:~ -ANW*`y a3f:UNhc ۽,E <0~XUB"tl,LJH wPDqX"Dɐ/Cծim ؀: Z,0zK8R[V-|{|{x]︶mI~ OqznNH=zo .r<:d 餘2x'Rl^M 7"[)柈OK(:Ь`b~LY P-cD%m=1t`C9,nXDnX h w:\U 0mUPR.x*C u J&ճX([k*pcYtlo-$j$̈́Kt>0;ȯ|%uǁJ|NX9Pu^ fQ9[v? 18/͂PNV#0(YKocq f>!k=MG5 A fZ΅fFqʪi Ĭ a/poW~bzl[~Zպ VTsz^gܻ$a*k5n2Dã!jaz#6!ӈ|"'j[SP+fp%NjS@Hq|2Tn%'BH] uF©ˍs@1Hg",3,u# XBH[LOI3g!UI9 &́𮬽?^O;eI -~, ͊uTFőjCŸޑٰ@ol͹"h‰u*Fy5A wzyΎ7?Cy_31Xq*4eV]ח֔gq^ėY Y0yqWsz ڟm0n׹jWN0CpB\H~pC'{#MEÉ@G(%f/v:BwF3[ 5}j84LK qλw4F}Ę7)zzczmXf' e 㚘n.'bVMhJKmorUEoVgT;uaQe8f*quktv yw8J=UԨajƊpb%^npZE OL|nϝcٖzѱ~Q,bTff,M?`R 3zЫGfHnO*J.m]t\0/Rbu#l =,xc=]6zv߸7}E3Zy9VewHzHcB9l^?:}t y?C`0pAFhx2<vg3=BM.aG 3j9hvFEݗz tq`6c4тڨ>W<q;}o w֒b).m=l=@S6v.@k.VCSrBH"J{j u!wwtLz{Hlp>pgW[,a'TQ"@3, '>@LmIsd/Ӌ&ұڵS}^插r2#@\"PIkj=֖J!\`FsI<cr9(*-&Sb69T||,ZQ8mgw}\@GM{(lĘQ1y"i#r/ǦLXJM2c4^jO=cL3{| ^!גߟ|2DIu8(9C*O5me֤ 2j|F" Y(6caan.(+GR@=LF̥{ +igY{j*U5*#<[Œ)\NQ-ՒKƘA C{'nT*_M:{?$cZ-W+}r^o#ߞXȎcNSȥD|5S#g:ۼBsRu'pȽ;lu{aDI1N>b:(rh=$4R|+2=:OmU`#+YޚP"<'Ҕ!$\7ObthžL&m\ N*0ui )u j== ~sw.(L HZH`ޕ>nV~ƜK@JO݇$էh2u7s37,$[A‚nucjV1LJ(YҎA&ըC\Eo1|+Ąg/HљgЎ9um8dtJ9[F1KOL@V9\Օc>?9BkzΩX}״&Ϟ۩SvZd Oeq^d .BSg.)uFok ~I! "kn U55ÊO u>TaBe$t >Wn!S8@}B DVE1Ԥ,LICStC_ܤ?~HfJܨ^}v'Քd|@ԗp iKDh`?H@ˠp/\ub^o1?(irGYΞF/MR)DnYe;:fc`-(3O`/#C31&K,k݋! &׊ފ~kڃl+Rɥ` WKBw!m3(NE@cJiyβ>FMPg ~h-SO!X+HSnVaj퐽$ߞL`xq?4<&iZB847N1|(O(8ΌFißg㝟TLJg}ݒy2c.X?ޯI$=}qaOK4Z)Z{` UC͵`1/ٗ+;᛻~ j hо~ '<"&nPQ 5 䒓imb@o;2݈3}=oRg,-qd͍ZZbPfhBtF_o(c"2Bg8О/Vn KO>D>]*ǜm` *fqBhJ"k2/V=€~b(SHpPY$aRp$_(9&'$SEB`ZsG^̵=v 䤤&hLnd$ ;ى.zYC(jjKc`u:h3#T",p!}|xJ2?nwޝ)=̯+ T 5Y}PfG)y$i^O̦2C8O]Dٙ3M I*3oQb0Naof%G`_=m ;8LByMfTb%i"9p-#ss6Dm/UV4KElзPeYJGnKr!iݮ\~* d*2B#>|) cgƻ͎ff|eWd=M=UrЯqx<pǐrP\"@ f ߒ[0&yavpJrU}yXZ{ jg,\;+hϢ#u+=ȍWf~'0+D5 οyuU,-GEi#|Vb7BVd _C".*sjEB!Ц f@HS} sSVxMec Je 羽L vAʺ>h u/TKoDHLZ&0Lk\PrS&?a.f)S#eYַ,#of7c&j);]œ[>Wȣ=*|kOt+oa"aӺ5Mh}wF"N"YQNś嶞b$oKE9\)$9/P z2 ^'}h3$kUB{TkA(RӉdZ`,S3K&o5{p\=v^- )_yrUz?_*Vi{\")7e?Vɥ.D_3v?1@NծrI~2o7ء3tJgAHx V'Wm \PWv1\ԛ-"|z",4]a(O kXgu#Pp!FIcv܆7f@]@ ~gk8A~bJ+;pqhnKȧ<+hź}806ߋ߁ ih$xűF/)# K# I+uD@F%@&5$GJ"爠;\V)f\ܪ0 _g֜>bzl.JFSE+\ja6sr&e43V4@Rycj; 0ఝcnH7c2a6ِ1 OXlt;搑gCe'Cw^ZIR=p-0&O)3+U$?a*nA%+([808)c"ĿH~P?n4g ?, Mqel]^4}xLs$kؑ%Dejt`ʹv_pBչWz/Neƭ,  +Ο;!,B'[i~C0$@"#$6l+PҶPfX;6&݌ jז._ķZ.?|r5BZ#Hz/(2@ ۋT|=ɍU{14Ic[߻kRq=O]z%пŵ<1es65xK\\! eؠ Flzەӥ\4:)|K'lKg,wa>[Yp)IvM Y`>89Tvj8l^yZ5(1E,$եiw=z.Ɂ/P/>]0Ɇ@[U337/R T(<@:jɄ׬C&4u[e"}d| Q:GnDae&>(%2mA䴔dM)dj!*";W6=AJ٪-aO4eR/ Hg6G@@ ѵq%j23:ghsOv͎| auRM{p_ިs;s<;^庽+ͭq"]\sW2\ۍr S/5,']֬1d %G V;wFt(6[=1 arO얻X=,H^PAG>w;}ʫ5q b%|2* 0F2Ce&Y.~yޒ񒽜+v)9f$~.*l9U&tAI).;2XKlYJ۞2/3ͽH5i=yL("'T%DlImN[Mm\vvsfYIO;ޏF4 [>LVhcG\N̷߃ it4f{= jegū1]wF$ -̎4U惙,8MPɜU_zZN@͐k(&ĹRMM)p$J/,F4;1;m kmDlkȄPPvUS.мwyOt|9ž$W͈I ɏg-88o˕I@_^$.u@3Ž+߃>{so&rKS(w"TFD5yG}DgDE {g#cd9]I̅b[AsylѢoۮWA}rr}TsI|UAWQERaoRWTm7N;Z\^B~6)AK W>5Y^ '5ƻX5&TGQa<į[4g{r!7BMIz-5q_!q+'+^͆NlY EMF"*I1@½?8yKm~eoRE$|=Xmv#yW4ߩki2K$, wSr=wwh ?-*iFuѼ&lFM]ÆL_@(.%[xWIz>fb:ٰM9^I*B. #TF,Z,;}zfW/e8CjoUX{2p>>$4<1~d( W{ކ0qX,Z=6[&SKO9'LA;.!Huo5O?bx:SI;0-+YD2c9mz<|&c>ݽ0ʭO.n⹹&W"p70NXtbaAr$%WLW.i]bEA^EJ$-UCs/K1Tw~&^/$r5q`VU6ti[q~XRzO6휄WDPݪd'IVQC <$dh (zRwلuM':R~MLo(>ak _L$@CunmQ34q k>NcMN%|L=toGQqP>GmTMX=ObCKqEŲ؆zZR]u$/–-PO<Ԋ;Vؚa[JבcFE3{JP-6y*\w\hRW\ӝ cjߓf8fDS&K!*d@-GD8Z&jˎDRTXXdH.+U+wK$j+?=7cA/~x'"zqfpN>& "@he[DfDܯRaDK U1rCzu#ġT3Y C߳X;kq/unbXWxQ#ANK]du"LW9#/oUTzE힃mfT"11z$I= } p_f+篧L/g%^(-;Yy'SRײ+ʩᗎ-}۾u2Beпj($:4?•]*L\O. Ɂݸl^X}r[Z !)?tK'-xJyNdxrVҀY-hm"_2 a6{xprZm/|sr2YŨ-jjvi@1yS8Gc%Xp <5<-lnȁ >?>WVgԡi+$%q'sE3c7^eQM}}.#^̊FB[=$ݷ%ƒZq ˹HU]H8#q~R|,'A(?O4Ҭ@{T pHiUϿw-DA_f`Zv:Sqh9<C60}Hc54""Q_SnwFBFI1L0tm%qd'4ʝo#%1i>`K̄ȕ4l 9|ɸعiNPDH` ayC],X-|$L݀oih6{71y۽g" 7`:d a!i-{1+5Hh $J^N+[Fk+=6|\ M\ P5A,.c;^$5\TJ)\߮GyGy$!tMnTsM\ShOuJf%]loQqFFZ.(P[x穱4xcF}*bK]̙'e'k^ 94'KnFlnТ(;:xI6\洌;L0IO(ܣS3-,C'tu4CsU-E1D1ZhՀI4f룟z$* 6%kM@ػGGÁ`N{}.Z@v&iVhp%x'其%4 )tCIE֏sIJGDrbU=e%>)xzI:V.$/0Pt8 PO!%!VeEn: Tȉ;C7*Ld)}G_yPAf|4-oXX wVAEr5 YJ!{x#Q#~tYüϱ,ϩqW_l'X'dz6Y`qōÉPtgWa-p#֏GPr٣P~{WX#]qyikL*KX3H>4~^(A~@z_ zNzW cnf}q|2K\ :&C@8z^2gk]lNr9rt\V%żdy} 5Kl??=ܤѺxP2oGE9ƿM}›]zyY߯\lkم#EB^ qc Π_mF{[f?eșTHx7 ֙EWZ{zJK\. /_22pC 0XlPkVp ՄUчƲgPPs^[0@}EgճK.\p`>Gd:#rDpiQlm s6FxZ ބM6nuZuVqMaj\2SӋ+4d~)x~y9,C9x3)WUTOJ:Osl07%mvӞFtnaM6ZX8D.&8ކ?Hok1MTPbnK5+WUZcV2X0ALrU/S&hb`|62'gWZXmdM1b#1:}laV=`t 0IG-~gpp&:{;FҼ-tS?5ybCXW`!)ܒ]tLvlSZInVT16g*u" \z7]RUʼn'Hn[_eY%⼳^eGrc&pStqyC;(9Vch40FL+ l:X l3ۀ,w5%qtH ?J^NWzAޥzfKhaFdzxߐ܌,6Ba~Owq%{T͆}Z wwwa~ 7x^4c[%D+^彁 }ˬqƑA%KC5h*h'FaV,?޼4;{&nQ:e%CF8;|Hʜ$Zo| a{'O^K,M&ZbNȧƸެ^'ryfTQ鈄tS!R{/O쨇Ѽl6vuҾۉVH>?$K2A 'Ȱ~2J* db=OЏOE>'έY18Y׋K̴AV2/td*E{㑓U>OJ|r#wb٘Y(I״ gއٮ8b oߟovd{g(:q3~ a(}F8 Ao=EIυi)aw ֍(5h-S=Pސ8"h g]qS$KoC)Pt%H5=moCoE{>Hhnt !!ϊ/{Wclo( :`&J)Piy(M6'LdŁk4rz;g"&V١Í@R湭P}FZpQZ-?U~2ɯnΣTvrQn-E(!oNÕT~nO2i#l7&aUŏw׾ׇ*` ~k߭p)㩽SH_Y[p`t:IwpiLnlKM\ o.hn)+|DBY^< 3؝Y.ѓuzDqdx>WU,r&,똯0 {Bh8/8Nt Jkh劮^H;D"=Њ~\|p]?gC sOOA+7r^VXv{GT܋9RVNXZA]D P:t-̣iGYn3@?lK@ݕ4`%pY@Ŕ4\F&v0in%` :^ CW$ݢ),A 6,B_k}B+z(S!/S>R P(?[kR#-2Xifr($Dmٿ8߀& z3-qz.&bWRP1`%c='b9F3 {bm]e@+GG=3K= hrf 6'^sa^1AΝѺD>,mlQJ.:QΞ2Z*f^ώ仵V1;,Q}/kNAT-gxm.Sl|j_KF˗H">>J!`㠾e9^iẁIG Jb&DKgW9tZ*c