qore-1.13.0-bp155.1.6 >  A dkC5I%z LF]ˇwSkQ8?{t4K(.;p+8lHt{Ha>VP=2Z~fZ', P49+Vam惦 }fV9ce3b73a9569363878244a0cd787461657b9b36e9ef2281fdf98aba6b13612de25eaaab011e69339ce0588d936b1b278938696dfdkC5I%z vX앸 g[`T_e杠] k>[.D.歁+_tUAz XTv=,3J^C$ ɬ(y]^G  A̧CFOnPR2 :3 zgT=a ׅ 7iffW:i,aFLZI ;g]Ms"Jb'{}ɪu,𝧗{ES;xϋ(/\D|W==[OF9y-Oyƴ4b9l~=(|\.74Yi`0pk<@^P z˕ʓCgJeUG;@zbߩihJ}qgr4hz X*ᒜ(VAנ~3: D)B[p'?{_W cF=vbd"fB E_F˹JzY gz).;w"M\re+\\S`똅h LL>p>Ml?M\d  ;%.[ u    ~ $l<(f8p9:FI9GIPHIhIIXIYI\I]I^J bJ(cJdK7eK<fK?lKAuKTvKlwLxLyL zLM MMMXCqore1.13.0bp155.1.6Multithreaded Programming LanguageQore is a scripting language supporting threading and embedded logic. It applies a scripting-based approach to interface development and can also be used as a general purpose language.dkBds390zl29HSUSE Linux Enterprise 15 SP5openSUSEGPL-2.0-or-later OR LGPL-2.1-or-later OR MIThttps://bugs.opensuse.orgDevelopment/Languages/Otherhttps://qore.orglinuxs390xa'5&큤dkAdkAdkAdkAdkAdkA42f797fbf8d64fa6855478a6e39364b8c55330d79529b86ab1f5f21e212e92006f67c6db3f1fa30371cf428450ff6dd35f47007e626695ef9a1b39499c012c6434dee1a0d33afd57db13a843c15382406a6d3d32698e27b543c1aadefa6d77e9221acca6b0f19db61ae8a3aff85fac32fc3d21bb5ce8c1fb0e30f90d93980532de097b4b4925be1dcd8a5a242d5332db66f545bce05909544d8dbe40629b21e4aad51c77c63808f895ca31649dcdf237fe025420c14d438e781afee8c4b1f61drootrootrootrootrootrootrootrootrootrootrootrootqore-1.13.0-bp155.1.6.src.rpmqoreqore(s390-64)@@@@@@@@@@@    /usr/bin/envlibc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libqore.so.12()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)shared-mime-infoshared-mime-info3.0.4-14.6.0-14.0-15.2-14.14.3c@c<@cbbbaz`ġ`[``v@]H@[GBYY@Y5WRUzSarah Kriesch Sarah Kriesch Sarah Kriesch Ferdinand Thiessen Ferdinand Thiessen Ferdinand Thiessen Ferdinand Thiessen Jan Engelhardt Ferdinand Thiessen Ferdinand Thiessen Ferdinand Thiessen Dominique Leuenberger bwiedemann@suse.comjengelh@inai.depetr@yarpen.czpetr@yarpen.czdimstar@opensuse.org- Remove buildroot from mydatarootdir- Update to 1.13.0 * implemented support for including REST path args * fixed a bug handling the swagger_base_path RestClient option * RestHandler will always set the socketobject request content * implemented get_safe_url() * fixed parse_url() with passwords with / chars in it * fixed handling child attributes in connection objects * fixed REST ping operations * fixed bugs in HTTP communications with 32-bit builds of Qore- Update to 1.12.4 * fixed a bug building documentation with autotools * fixed bugs in C++ QoreSocket::send*() methods not used in the Qore language * fixed a bug building documentation with release files created from the autotools makefile target * fixed bugs in the cmake configuration generating documentation for builtin modules * provide APIs to provide additional information about child data * Bugfix/4545 swagger fix * Add support for RISC-V * Bugfix/4538 sqlutil expressions * refs #4550 fixed WebUtil to never serve files outside the root dir * refs #4553 fixed a bug building with openssl 3+ * refs #4555 do not return / chars in data provider names * refs #4557 implemented support for event handling in DataProviders * refs #4559 fixed FsUtil to behave more consistently regarding target * refs #4561 fixed bugs handling escape chars in regex subst replacement * refs #4565 fixed WebSocket PING/PONG handling * refs #4567 fixed bugs in HTTPClient class setting keys and certs * refs #4572 added child capability indicator attributes to data * refs #4574 allow HTTP certs to be reloaded from the source location * refs #4576 DataProvider module: updated child capability info * refs #4578 added the argument hash to methods returning REST API path * refs #4583 fixed race conditions in the Logger module * refs #4587 fixed a bug setting the data provider name in Swagger schema * refs #4590 QUnit: allow the exception argument to be checked * refs #4595 working socket polling infrastructure * refs #4605 fixed handling abstract memberGate() and methodGate() methods * refs #4607 fixed the unreferenced-variable warning * refs #4609 fixed cast<> with lvalues * added OdbcFirebirdSqlUtil module * refs #4620 fixed bugs serializing / deserializing SqlUtil tables * refs #4622 fixed AbstractDataProvider::search*() methods * Bugfix/4624 data provider search fix * refs #4626 added support for the immediate data:// location * refs #4628 fixed sequence* mapper keys in DbTableDataProvider * Bugfix/4624 4632 fixes * refs #4634 fixed WebSocketHandler::sendOne() * refs #4637 allow information about schema changes after alignments * refs #4639 allow for the client's time zone to be set * refs #4643 fixed handling signal args * refs #4646 allow REST handlers to set custom headers in error responses * refs #4658 fixed a race condition in deadlock detection * Enablement of the architecture s390x * Move qore-doc.spec to qore.spec * Remove fix-logger-doc.patch and fix-building-doc.patch * Remove clean section because of integration in rpm- Update to version 1.8.0 * Updated modules with initial support for generic expressions for searches * Addded support for data provider options to support default values * Addded search_operators to the data provider response to report supported search operators * Fixed a type error in DataProvider::search*() calls with an empty where hash argument * RestClient module * Fixed a bug where REST schema validation was not applied in all contexts with specialized REST clients * RestHandler module * Do not raise a validation error when a response with an unknown code has a message body; this hides the true error message from the caller in case of error messages * Allow a logger to be set in validators * ServiceNowRestDataProvider module * Fixed bugs handling the orderby, orderbydesc, and groupby search options * Fixed a bug where the cast<>() operator threw parse-time exceptions with hashdecls that could succeed at runtime * Fixed a bug handling types at parse time with the minus operator and complex hash operands * Fixed a static memory leak in libqore shutting down the library when built with openssl 3+ * Fixed a bug where HTTP redirect messages were encoded twice causing redirect failures in cases where the redirect URI path had encoded elements * Fixed a crash related to stack exhaustion resolving deeply-nested references - Add fix-building-doc.patch - Add fix-logger-doc.patch - Update to version 1.7.2 * Fixed parse_datasource() to parse datasource strings with a DB name as a path or with ':' chars in the DB or host name - Update to version 1.7.1 * DataProvider module: made it possible to determine the default field type in HashDataType * FsUtil module: fixed join_paths() to handle an arbitrary number of paths as arguments (the most common use case) * RestHandler module: improved error handling and sending error messages when exceptions contain non-serializable objects * Fixed a bug handling reference assignments and calculating matches with overloaded functions and methods * Fixed a bug with compilers that do not guarantee left to right argument execution order such as g++ 12+; note that the C++ standard does not guarantee this in any case * Fixed cast<> operator handling of "or nothing" types at parse and runtime * Load the default provider with OpenSSL3+ to make it work on platforms where this provider is not automatically loaded - Update to version 1.6.0 * DataProvider module: added the desc key supporting a markdown description to data provider info * Mapper module: implemented options supporting suppressing data provider calls on input and output * Added HTTPClient::getSafeURL() and HTTPClient::getSafeProxyURL() - Update to version 1.5.0 * CsvUtil and FixedLengthUtil: added support for resolving locations with the FileLocationHandler module * DataProvider module:fixed a type error iterating data in DefaultBulkRecordIterface- Update to version 1.4.0 * DataProvider module * Added support for tags on data provider types * Fixed data provider factory info to provide info about the actual data provider factory instead of only provider info * Added "from example" APIs to data provider factories * Added generic search capabilities to data providers with no native search functionality * Util module: * Implemented the serialize_to_string() API * parse_uri_query() fails if the string has newlines in it * RestHandler module: Added missing make*() methods with REST responses to the RestHandler class * added the CipherMap constant providing a hash of known ciphers * Support for OpenSSL 3+ added * when Qore is compiled with OpenSSL3 or greater, all cipher and digest algorithms known to the encryption library are supported with dynamic APIs * Removed code that generated unnecessary ILLEGAL-CALL exceptions at parse time - Update to version 1.3.0 * FileLocationHandler module * updated for read/write operations and added streaming APIs * Added an optional encoding parameter to the FtpClient::getAsString() API * Fixed a bug handling committing parse operations where final checks were not always made before committing * Fixed return type for Type::isAssignableFrom(Type) in the reflection module * Fixed bugs in variant matching that could lead to unexpected results at runtime as well as errors with inherited Java code * Fixed a bug dispatching method and function calls at runtime in certain cases - Update to version 1.2.0 * DataProvider module * Added a logger to the AbstractDataProvider class to enable logging * Added support for creating, updating, and deleting data providers * DbDataProvider module * Added support for creating, updating, and deleting data providers * FreetdsSqlUtil module * Fixed a bug where offset and limit were not properly supported with MS SQL Server DBs * Fixed a bug where date/time values in other time zones were not bound correctly * Fixed a bug handling transaction savepoints * Fixed a bug in certain type errors involving complex types where the specific complex type was omitted from the error message * Fixed a bug initializing constant values at parse time; now all constant expressions requiring evaluation are evaluated after all other parsing is done - Update to version 1.1.0 * Added DataProviderTypeCache::listParentTypes() to allow a list of parent types to be returned * Added StringOutputStream::hasData() * rethrow now accepts optional exception arguments to allow exceptions to be enriched in a catch block while maintaining the original call stack, and the on_error statement now includes an implicit argument $1 giving the currently-active exception, additionally, rethrow statements are now allowed in on_error statement blocks to allow for exception enrichment without requiring a try/catch block. * Fixed a bug in the stack guard implementation where additional guard area was needed in the primary thread on some platforms * Fixed bugs tagging functions and constants provided by builtin modules with their module name; required to consistently provide unique binary names when imported into Java, for example * Fixed a bug initializing constant values that could result in spurious errors * Added regex APIs to the C++ string class * Added a warning for constant operands with the square bracket operator that are not integers * Fixed a bug handling EOF conditions while parsing the final part of regular expressions- Update to version 1.0.13 * Fixed: builtin namespaces are not consistently tagged with the providing module's name * Update QUnit constructor variants taking list arguments to allow them to work better with Python and Java subclasses * Fixed: not possible to use a Mapper with an output provider only for the output data type * Fixed a bug where qpp would not recognize multi-line method * Fixed a regression in the SwaggerDataProvider - Update to version 1.0.12 * Fixed handling implicit in-object calls in arguments * Adding missing methods for transaction management with supported DataProviders * Fixed upsert usage with unique constraints and indices when there is a non-matching PK * Fixed handling reserved words as column names in the PgsqlSqlUtil module * Fixed a bug in parse_to_qore_value() with floats and numbers with trailing zeros * Fixed handling recursive references in Swagger schemas in the Swagger module * Fixed handling recursive references in Swagger schemas in the SwaggerDataProvider module * Mail and MailMessage fixes - downstream patches - Drop upstream fixed fix-module-linker-flags.patch- Update to 1.0.10: * Might break backwards compatibility: * Some server-side APIs have changed (integration of the Logger module in the HttpServer and the HttpServerUtil modules). * Implemented the invalid-catch warning when types are required by parse options and added to the default warning mask for modules * Added support for thread-local global variables * Type errors with function and method resolution will report the full namespace paths of class and hashdecl types * ConnectionProvider module: * updated the AbstractConnection::getInfo() method * added the AbstractConnection::getExtendedInfo() method * DataProvider module: * added the limit search option to the DefaultRecordIterator class * HttpServer module: * allow dynamic handlers to be disabled before being removed * integrated the Logger module * removed deprecated APIs * HttpServerUtil module: * integrated the Logger module * Logger module: * added support for the %h and %P patterns for hostname and PID * allow file appenders to be reopened * enable serialization for LoggerEvent objects as well as for them to be submitted directly to Logger objects * Added qjar tool for exporting javadoc * Many bug fixes * Full release notes: https://docs.qore.org/qore-1.0.10/lang/html/release_notes.html - Add fix-module-linker-flags.patch fixing gh#4335- Trim marketing wording from description.- Update to 0.9.15 * DataProvider: Fixed a bug where the data type was not supported correctly as a data provider type * Fixed a potential crash when raising a large number of exceptions * Fixed a potential deadlock loading user modules with complex initialization code * Fixed a bug where SSL errors were not properly cleared before I/O operations in all cases * Fixed a bug where empty binary values could not be deserialized * Fixed handling Qore program destruction in a foreign thread in a binary module that could cause a crash - Fixed abi Provides generation- Update to 0.9.14 * OracleSqlUtil module and SqlUtil module: fixed various SQL generation issues * Swagger module: fixed a bug where unknown string format types were not ignored but instead caused an exception to be thrown * Util module: fixed a bug in parse_memory_size() * Full changes: https://docs.qore.org/qore-0.9.14/lang/html/release_notes.html- Update to 0.9.13 * Fixes CVE-2020-13615 * Added saprest tool (a SAP rest client) * Bug fixes and improvements for * CsvUtil * DataProvider * FixedLengthUtil * HttpServer nad HttpServerUtil * ServiceNowRestDataProvider * WebUtil * RestClient: additional fixes to REST path handling with schema validators with a base path * New Modules in Qore: * ServiceNowRestClient: provides APIs for communicating with the ServiceNow REST API * ServiceNowRestDataProvider: Provides a data provider API for the ServiceNow REST API * https://docs.qore.org/qore-0.9.13/lang/html/release_notes.html - ABI breaks with 0.9.0 update, removed outdated API and updated qore-module.prov - Refreshed reproducible.patch - Drop unused qore-libtool-2.4.6.patch - Split -doc package, building the documentation requires the yaml module, so this would create a dependency circle- Make the qore-module-api-* provides more fail prove: store the provides list in qore-module.prov. During build, this file is auto-generated and compared against the package provided one to ensure the list is correct.- Add reproducible.patch to not include build hostname in package to make build reproducible (boo#1084909)- Rework scriptlets for ldconfig. Adjust RPM groups. Avoid double-shipping of files. Use %configure.- updated to 0.8.13 - Input/Output stream APIs - Vastly improved type system with complex type support Improved operators; list, string, binary slice operators, the ".." range operator, improved new, cast<>, and instanceof operators, lazy evaluation of functional and list operators, more - Improved encryption support including AES encryption, encryption/decryption streams, support for AAD and MACs Improved HTTPS and SSL security support with addition X.509 certificate support including automatic certificate verification in client and server contexts - Universal connection API - Support for binding output placeholder buffers for result sets that return an SQLStatement object for more efficient piecewise processing of DB stored procedure/function calls that return very large result sets - Strong encapsulation support (ex: private:internal) - Deterministic garbage collection performance improvements with large cycles - Debugging support and APIs including remote network debugging - Language Server Protocol support for Qore in the new astparser module for rich language support in IDEs such as the Visual studio Code Qore Extension - much more - rpm: /usr/bin user programs are part of qore-misc-tools package now as it was suggested by advanced packagers on IRC - rpm: updated qore-libtool-2.4.6.patch for new release- updated to 0.8.12.1 - removed un-applicable patches: configure.patch- Add qore-libtool-2.4.6.patch: Remove imported Libtool 2.4.2 macros from acinclude.m4: this is a terrible hack by upstream to not forcibly depend on libtool >= 2.4.2, which has a very bad side effect now with libtool 2.4.6 available: the macros conflict due the internal API changes inside libtool.s390zl29 16847509481.13.0-bp155.1.61.13.0-bp155.1.6qdbgqdbg-remoteqdbg-serverqdbg-vsc-adapterqoreqore.1.gz/usr/bin//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-SP5/standard/726807fa88b82377c2f8f70783449c10-qorecpioxz5s390x-suse-linuxC++ source, ASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=bdf6ea1957f4fcae7da85d99fa7a7579bd76833b, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRR R R RRRRRR _4%ќutf-8cf410e0364683c1aea782375766f293dcebf12fbb0f84ea340aa6c9b870ef4d5? 7zXZ !t/LKTG] crv9w񠷾^['V$e%'|1ƚx`rjv;lIf_(J3s&R1ѿC`kEkQ99w5hn(<҉z8coVּRDyf4VׄLDx4CmG謻gRN µm.6=pk@puq@s+lKly|^P*Z.tzˢtvV =оXEM"JCND7D^2vc&DQT|6F^}4 >sr- ۸y3lK~EΖ_oy)vVvWቢ\}f8w/DU?.FU$pCCu, ;.q%&<^C4`$$<#u}g"R.m J ۂDX7ʣ49 &O5#[/I9В=#ONhtWO~"ue{srɦޘR.ɘY7& 0 =ұGSM}zSbjB%!Ĭlu̟*LPMy4Ӱ~ GDҒ?}bRf%`vI3/x|XI%ܐ$:lY3I rC=xD eM- i9t\3l2ϤGƕ\ol$?D/%r|6/J? 8ﲪLc㗏X293'ʵYWrPg iA߶N V@}yo`5\S**bSvs_H4m*f3Auu ^E꿶(쪰'e<ڄ؝S/HAuT1gNZÒi*{z.ȥW: (fA,k~-ZC,"Zt芮)I /GKDEv6+v:ςzA]-8QkTSjךh%C2_#1+.@BZ(Nv >`5qo?7NVg/5(tapc*rcTzK 3n'~`ڜ#Srj߅+ dT9$(69S,cth`WG]N%쩗k @:/3pzCEQ5Q1 HQA Z$~4 ;ߒJ>VDE#Tw`V ,0N/:% 6z<\T?s?&Dg]#K;fלE%賗0oUʼn wM ߜ?C`j)FKIxKS5߂n+]zb]M]fVXraYʉ 8͙.$S8GtO$,vq÷oN, Z voGqJ+PJ~Mi|ʭ 7t{yYdY#0rr MnY;"ڼb?Zvtˉp|,Mz!:3/Ǖ'ї7C=Z*]øDz_r($ Y 2)' 쁷ȱMt'DkRBZ׈O?VWP|{lJJ=Sd.yj:r3OKDLİ\R?3||jඨ].bC߬/{S+#c$\_RAjDen[*.lQD~t"s99R rem 3EԪfE;lIu(pMeB 6'F,G_qw NOgdaMV+lWLZa]_$ 2wªu%jP"~b 寷ȧlI2.osQSt.#uAye$qeͱo:j z| W1F T6J ]5K:U༭d&`niƒANU:^pZ}U c&v y  6ɱuI bX?ig}J&)_)J//CZ!/9i(_ԶDT,tټ k PpK9:,yn((Lqݩ|(D;mkK-0ZqBEzX > EUEF_'#fn7ҬhsTr +),pzc zpVѰbya]LAY$B]֕KBYwMJ[xmL9^bʜۑˉ1v8#W^JúM;y sA2>ƨi? g5 ,BqDžB<}g89 x!~o[fg$9bHWL 9|e*)UCIs iǞ͕q.IA_}{d~.ljnKVU5) tB2{^\QaTj&)|LK0?1UBh,np*L~񫢤Ÿ{guݳh xWR R,6~Ғj)d.cyIo2$lU,pH4q$=?ra҅'1>I>'6a{4QWoڀj-x%#Hh=i/ψ[]K%n^19Wbtw;.jo`Y}_ ՔT۩]IlxK$G; ,#w-d iʢ uJ6ʰrA3:l`pQ3.o>|jCnP'0߯ ,x4&}ܒ>^~,wm-?[&RqNPVhkE#u٣q9^U=E嘈% ;cx`{}1VÎu4Emȶ"} (d rV~I0IqhYW7]=Q8QY<U;1 _pt_zh9^"Rl4陝dv7 p{N-a䆘 Oh2 DX)2A4Q3  |[J\"UZŽ<^l ay$º&B!ұ:<9@JR6֢Xk*a.y( |SwRJ ~j s{燣}<8EM$ˁ }hY:}j1mKꥒW _pxsm7YWKI #\慲TgWlʢg3@" 5hϻ鍏/nj ZNG^50%LSKN-Q;zfVĩIZ! U9<"mIs/ (Tҹљ ޥЋm~btH/J.4=M['ɇzq\;pgvo?L򓧜w֗i85y±GSMlAQ7vA>YyIgY/S/X.'iLXj>,?s4 2n{f17[n@HϗL&Cȷ`ݐ&3sz ?ĕ~$qY݋E(b ΍Ͽ Uhؽ8C[Ś%PqxcSL9\=O)<ۀG0}%xcfE_vϚ=- \hfR(!m:o"%>@vb%H/`/+7y-z$LOt]1%)pBXբFVW..b q:ɂ"]JV":!6f }V#̓IhNKZ mTjqіoͪ8H&ݙQI4l|Өfg,˛\p":Z}p+6Q(DWnx/fȑ^@0ڰ=^=smjLŒw޻IIЭ˥A4 jwEJG/-ה>ZW>8("bxW*[y`uR,jtP5P5Mr޳Ll-y947TKG<8k S_\6IX"z V>P>(Y uRi$q>&j_u/8)2U% d9߅?BINnxNnJxW"jmyAS0 Ma2]VޔW 'س@ 6 ҳE]+t;YdK-6X~ $,0gbAdeS޲^!u,U~U/oM 6B8T)TTuZUyň<8 - ,0PUՓaS^ʨӟzR!6?5HPkdwAȖ6 FkJR v&FL+d,/t[QQfYk'!ޣgA+1cP{A*6q~|˝ q_ʸ]1HE@UyUGD{*u*Cގ:Phsrg~ $ueNg3ft\;Rn:l>`5nzJDK fݼ0(Li4^OnvZQ1})Sj!Y9}9 ;JOп_Ai\hm^nVNt4$B0 AJ}Qv'bs:ʉrܭGrmwQpx-\d Z! w8K]!myk8gNê {:o Wr ?-nYenjּyV !ԴfO i UC.K 4@Rߝ#M핿N 6 =!t^U;t])?h CESw$v%@}#}74rϊ{DLa$99Q(x&gO;;$YDG [;FMlVj& Iq#)G6*}+h;6~[`UTmHA:Ys⇛"*Xyo ˡ<*:N-Cep5@%SaV#F/1G|}a݃LB(݁zq.R]z^K +=A:wlVfϟq45S IFݼDO>;p yK/ ϩ$ h1by5DVie\&24vucm'~F1jQygƟ{k)}/ "?7nt:q çhуMHqk|E/|0낱@z$8tHI. Qr.,l{q[Nh"z&7n& ݬ(ib&nfH|XL3&S쎸 <,`65J8\CiVDM!d؞Li5lr )9,H-VIh%KYg"GJhD|Cri")?- ZZrߢtmWؽv͹X65NlЬ wͷ5~#ҩrE9S(R w|n ~KEn{ P%. cuQeESՌ.{(ɎKA<1*HhIi%xWI-#0+s5ٜPFpxCDxޟS6&/I"1T8^8ެ`)JKYZp8-+tHG܎oG׏珗 G?_JRu;d@)ܺ*9e逆2ci\VVh el;Cі5vt@Ju%H%E#r%% CZw>R6yo5–Ha$"ie{ӛ牖?!9x:!;̷o8,Gy*jӋ%Hٗĭ'/#:ۄa=駟w*,y QX^~zB|"%[d%Ð/cF7P rxsl$ٷSoE>?k[MKUޖ}e?B "U̒ ,j>(kU/9K&>.N㲇Ct@j9f'ɲV>Ӗtq~{)YyF{Fx)4l>N02bԺɘ[Z|@1kۋS7ݧPȱ- !|^M+nG&U>Tm:3d9#٩"dsLKp}m=h4?T% fʼnUw\@ >Z Go#EdzdmY(&G<7.NMy;= IE>wW?.*џt*Z>bFlhW4D=㪩T# %rڃxZ4Fx !HB_9[|6{AY+=AdʊtH:gHuEr=ʬ 2ot: 6f%`Ys,S^}uZU/mgI "fac[dddR& ^51"*D'QVS0?$;tJSPPqV99fVh!yW.W_S>  97iSr:6#?i;R:^y_,@`@o*^mHL1 gkhmpPgeNn|;9d. NF4"~#ųD1 " AݑiQݻ1Y^ /5dxEUth ^$:F`ſk9F>tQq'n£rAbL#C)|TCaYWhقýz[cVQj6qR7AmO)|`!3|1Z_o#}ƕ?n6S|IU*MЌ|L'W;FnOߚ6rAl<8ݓZ">{cRVޢc!JMP?J [ւX*;n$nsHmV- @IR[Z獾;[}Z"kP;%`~uw{0x^gpl[“  Q:c;XsP6{o| `.Q'O(,O,q?32qxqp \`_w^qT 2Td`yU4ICgPpxb Z;1!FM570}LRcK i5HXx,xT&KAN%\Vݲ 7?:H Bs ˨+O/#ltO%F#(mj/ROH+MWR]ul(?K#KƆИ`~>)o> Y1;oaŒ;.gbO(XcwBP f QoQ 5w[v":nQ9 6Ul;[U^[ pn~~_W<4Y}7ɩ`*:m>ߑ^ɔQ9ꇱyAOB9qykY>!mX^+gYh 4FdԦY:Pc߳bu !C%"qWvZ(Q?#'WB 6lrWĸM$hֈ 6ZÜ.zWtWф -\t*Z~8b n`09p=;BWs{QR*˗k(x L8 :b{l(@з;r?$PP<*e|8N"梹^t@xi938T̜ aU(bV­ Z'Zccu^]C5kT52޶@9y9_o=WOatȟ;CE.֢&ѿǓ` cO7v=nXQA{ɡОw{ZDI{DJo4'=I`FC %wõ!vM]d q qlROB]XX:]JKիLr9/ )%#QqfXR:Qf\nEk]eQR6贡;9):T†*5P8:^W0D'.U/8!\@;"'Yp *$.9 ABG/>◖T1C@J߸-ogTM2bcBTͤq~IP q0R%pz㽖9 ,[$tN_!T^r3.<`CmLu.wQBiZfԴ+UuҒ\4f3C>3}E2d# Ӻ&o#\;o} Q9lOl|(;"oAY>34!9 IB7-('|рrWVt7,ff=@]'wSHǖ!~B<@%o: n1 zL< r.s< ֳTBk1CO !a7+V_ss6BR! /s'oX:88oE'^a 6XsJF"ِ]EyMaK ό怯P-qy(xӇY@׹C{xm浼B&F0{Sc ٲ*eu̠PN[D"I;xD"REsvz4Nb]\ yU>ϿkTxKЖ[UP+=[k/ϸr2F* Bk~*)Phhz'RJ"sMp>\).=%7|weV4i\ u D]!QWE9ڲ_¾miց\Y՛@B5^,/[!g΄ &\̕ IPhAGSnˈG{*D$$麙no?@1yWշ.' }Ya; 8IǮn@f͏@GŦ)L 08w֖O~Üq@<.8{ EM %wWxP*mC`ޜ!AW Ar"VevooF&~O{҄{:0# $fY%7pǭ[ F+ҵ.<k.V3쳛LReƝMOOlFM3(-N㞞Dd,R~n)!ू^2~6 aK‹@w^͐ˀۖ |A.^KE6Dx435M.HU|TKnoq" 5a+t+k^'Y\"I(ԗѫp 3?j&O6SϺ4T;v6]Ņϟb5e LZ>->ݔ_던eiG\+*2Mn9tz Ò;*cJq=(7/jS?CZzܽ,Ha|q}0_3kƦ -_>o@b,*~yCW'VL3P Ltd%4 QoMնPGbNQ)+܄S gkeB$dz6)2~S`kjT?W&p@kG~7)fdg2߬|Y=:c2 Ad0M:FuOh,kFiFXV҆o4ߢ 6\s -x[?]m@~je3y[NryJ"Cug&\zP_l4DRHuDFMtamo/mۨPS+rH7= Ŀ/˒,57O 2:NB|7l!sRpb 5"=91:(}쁓 F>灘dJf(lUנ-Jq.TiCR^B_k_2݃%kk>6R rAtvozێjtqzvdsQJmH*ZGLk#ImDː}!]s KgHN}1m,C\>,14a g8Yqd[D {N#xvc]*%-KP񀱂Yn(h"UQf%hAba%R be3uXB`1;CU[O|D\}(&d'&F{ RK5kݘɞR6:M݈8 7"WPO%BIc۪}"c'Ka9m>csXX$D:\TZ I)3S=Sã9/Ok1t޴)sp]/iʞԣᶵ&?2gE _,`@*ܼvD6!|y{Xت֡*hv:y%  O2|Vt&ČyBy#}KMR x+;顮".?K"]1x܇bzFK,vkHVWyH\1JbLk.\`=8e&PFcwSPs3QNp*9N&|e|+_UKe]ەD|AR@ěWwq,j뷱E JT1$tz^ppL(QJ)5 K-P c!N_9dfD5o ҎRe5poM_#FeXMDۏF DN·%mHjE.Tst@^8}.0L)77pY*vΔLq͔&Ն^5p8j;qOslTŒZex5]QIVd'QxPO{. HN0kF+EU5x]*wjPG@R+_` :n8{S`x-_6#,pu1=1gTLyr;d7T\s:6mRHGCo30߇uC01mP^䙪b{>6H@դf7Ml 8uL`7׽vXDj+n**g1ѻNe, 7:F9t/k>Ǣk}MU";I@[}JCgI _qM,Q:Rouz>dGrDJi` y 5-ۇҳ>C0k_H<8ۥ6)q?Dr&yB̞ɜ f⮊ [M 2]X$7}J>0F9~/[K-xvnaMQՍ[bZ]mKZҋ 7"P&wui%nHYޗ|ݱ5I" 8FPϥX;c$r;p9~/MvmRW"*sd&tnѭNK=#qIx VH_6d43^G\Ev</w&T}¶ 3E QP"u )g<$[ T[ hQnpS809x@}Uzf^GR_n,AT>s]&UBe/?v%( Vp`q$7۟qkEd\ L_ zSt2@Y7=X;mx(pwѠ[ a߁onl̫Qx &~Җ|Q)L]p#C w# GZ1mY~Ŝ9TJ 3DGjo̐Lc&&liw5Z?pq*8$GRk;cE @M,O~®= I) +lYSIRvZ9oNiJ2OA'<=Ӳl:6 -TU֌TcD0JVr,z1ySל/ub׋9Iի٧<|-F9S%+珕mC + =7쫚\e-/=jbi@Ήk^sR1raIg<RXYRNsV'4irWDQ$egU2oJ0G`RH~Zc=U]6$@ ,VQd4s ;L|HTl2\GدSEkj ?*W!YTc3@A TV-cZ7m/ 5GE:Mgp[2բz riD]:Qԯdhek0NP' ckZ?r3bɿy41Uo β4zߚePPgŝQVT9"F+[V?"RPw{TgXdI]Rxj JZp%/4p(WW>Txt(Wg!ԉvs#P&pKU+L%ߢcKrA&7.yu</{x!<"aAdZѾ1Dn%ۖ14+ADCX1ҸK))sMʟa=@_)>|!hԎ,Hg!mfzS/)@ahk?h&谯ȥ:͈8@tc瀨 6GQQ |kD|o`yF<5Yl ?/%XvS'! ڍ2o2XGEl(M奱&'(#:f EEeMxOR0{r ZzB:Ǩ{^+AT|kʦgl7)L\Oh%^݃upP$RA=_4 >u7o|Y  T%iCA`lo"Vz),#^ BB:Azҗ06f`=%1HFs2.'Fl!EWP+ƙCYݯSsBĖd8$[r'Hb|a1egcI+G^pK-0EF=԰┌IskCm!Y@*k΢Z~cyϪ 1:eu>.(ǵ2|aޡɟW W3aA57jdNj<^\K 5bq2o$r4`uˡL-m7ϳѓ?}fA}5991ǁ?Fdklm QyYRDش.b$qxߒrR *l>8]{}4Q)f::z'S6 ƚ }Ht!t#N1NILt﮲XxybB 5۠J.<;L6Ы-N~o4(j]j\cX?riU+ S0+|Lv~Z_'NUy]fDRr\!yNEMݻ=7lOO/s^EJ 5M8ܞiKn 7Eu^ cUpDb7UrkKv3R2YG1EɑoQI$7=%c`ϰ:ަ<(h{>NPx@~ K`j15ƒW?X04M* PǝxIJ&jpoJzre|MH#08_NB4 IUÀs@Wuym2p/\"!(7k.k,lV~Cw,Ţ!y?yqhJXg)M S2ԯvBXaǔX=9Y(D1d @sM dHKCnp%Cdͱ7pŤbA Χcy=zzE1hS>[ DFi j==d6c,X8Ya9=Px,y;}lX㮏S2#z=vrbP1ti@@u7pŻ´N /;U4A汻7@1ͬ @5,qVIt(=`-d#I.6UCBcbxto;RW[?tm\QdNM$GF yZFPxb ғS3]0ȂejU0C^Qɣ-?q R ˕c̵{-z1k,vKlpX"{#L} 령F! D{&>Qąuo 5Y#\Z$ECZZ{&#MݐT^dpJА-0uGs>:ed ]cO[Slݹ߽k̿^ C[ޥ~͉jI7;"~>BA*Y2Q ջ&~7:vAxf1ifҒ=rq-8c-|g,,P#JRT%AU 6Z_(_"*6 =N%k.gF d!XGsZF(]"}'p]0Nb.~lǿTgh? J|RlYIײcA2Z4xݔEb@ݘ'9%:k_l_MG[LPVQÚuJ~bx߲wVNX;`Bh1<ۅRk9.{Fzվ+zы/D:|Ԩy"782ڤ+cCLwt3o 3 {b9`č(Vd=+ BA8ɿੜ4ؼFJP& JpinQ _}+J cY[ (rB0Z:Uy3ae?}jPہD&ek b;yWC,E ČШ- ~+?C72]cy0?}l5's2DK"G D }Gr5EZ9 vt Ak9Fl|R,ĀJ!xzvv8f Cy#wi1@ k)}吺8TɖЪP_QzV؋*m/@ߖV<Zˉq4$~ X.i?P'L )Õ(GlSBj~㚵kR= eC|{U ^9adH\8F:;f!!>UN3`:X7GS3nW _.d`1\7bYI+x,m$Ć^;Ou4:D^ hROHjju$gJVlŊ\`ARbN\/W[h.td"9$n#ޏ^'YqaYnQ__ 9蠿wus@bjr=%K4 f8+~1;) Uq:?>!Y̘ YZ