qore-1.13.0-bp155.1.6 >  A dk?I%z #8(;◲z1΅3C!vPP8i<6 &eVU=lHM{s|Cyt&ٓD\%j?xv鈷_xHxJ<{g\^aVj ^vhH^ֵ~(9aF94}4R.er%2_\ )QFguQr&O0n<2֑cL?4 sǂ$ \;Pr/1_1NEW62tFWn9`TD}SygNOfkRT* {%`9֮ ,L;V0G]MPEVT/@G)3<&.]lNT}v?G"䧩>$^s>>=_mJp/ .&Da:*f+{驚'죋鿾k:׺Õ-D_ߎ?ޮ3e978b4ada9163fed248a4e7f2bb40140eefadc56def39891e7ba15d998c88d60f53cb6861c99a1f49ef74dd5ca77cef90ba5913dk?I%z 3chP20'3ɶ}]. mZ}:W>f ݠ{)7`>ukB H.x܍򙵪(4 )O&2-N=Z2HL`^E;PP8rNTrcz 7E[yY8>R‹9w:%-qlXWi6Q錺ޛ" 8/|Lft=D=Ad"c]¦b5JXkROӀuV؜@‡N27lfNdyKA`M{I p>M?Md  ;%.[ u    ~ $pm(89: FIiGIHIIIXIYI\I]I^J9bJXcKdKgeKlfKolKquKvKwLxLyM zM@MPMTMZMCqore1.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.dk> obs-arm-8SUSE Linux Enterprise 15 SP5openSUSEGPL-2.0-or-later OR LGPL-2.1-or-later OR MIThttps://bugs.opensuse.orgDevelopment/Languages/Otherhttps://qore.orglinuxaarch64a'5&큤dk=dk=dk=dk=dk=3dk=42f797fbf8d64fa6855478a6e39364b8c55330d79529b86ab1f5f21e212e92006f67c6db3f1fa30371cf428450ff6dd35f47007e626695ef9a1b39499c012c6434dee1a0d33afd57db13a843c15382406a6d3d32698e27b543c1aadefa6d77e9221acca6b0f19db61ae8a3aff85fac32fc3d21bb5ce8c1fb0e30f90d939805324755399251f152bcf6b765f825b872b1abefc34d7dc9e87b31276b0bd273594daad51c77c63808f895ca31649dcdf237fe025420c14d438e781afee8c4b1f61drootrootrootrootrootrootrootrootrootrootrootrootqore-1.13.0-bp155.1.6.src.rpmqoreqore(aarch-64)@@@@@@@@@@@@    /usr/bin/envld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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.obs-arm-8 16847498361.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-qorecpioxz5aarch64-suse-linuxC++ source, ASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=0ba3a1a697448038864944c033590e9e349f9a5e, for GNU/Linux 3.7.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRRR R R R RRRRR0\̀؏ӊGutf-8def9bb632f11fb95a1d8c83c5bfb3c8f5c45d310f6c91c7247accb1ee17f2a0a? 7zXZ !t/KT ] crv9wC$&Б 4$xBG+ ?rB=@WxOM^F7EǔTh7t7)S]÷QYmԊA.{p«K"? cy=gլ+w8 2=ُN{4S\7*J+emvJ,(d{HOt^o/oN"vIDy*Fr 6\x;}JTբ<<iK>XW+cN^"] }L0j*z6ml אt^9GRJZfq*pH>ʽJL#OE,6[~~Bwt(em>8D1Q&N?x^c&̴ݦ1e"^čz OwFsnX C7\ί#N/Kb"=+`~7'$Qڳ'sV #;Lktܷh(My-d.Π8RYhO%gZW9Af ԬST~!#>d?Gm1ڤe?/gp㻮vٶ+); vIpu#dh,D#U<쩝ƢU9Ec*P]V`0hCJf1Bq3 7U;Ģ0 ɖahaZ0Iz¤^5ںT [x[%>)'jwx ]pw?M0ScmFH,lS&Rsܢl"rb?o J]mne81@a;t$ k8gx`t^&Я̲f:uN&`uCX0JԶ]'7.iBPZ|\K;~ >ƌf{r5U( /ajf H îu0;l0i^ZyhJSCrTj x`]ɬ2D{,b?3;4PtAXPg+]趮DHuVA|g ڞ?%kSCKf&UT6`^HGrs0QŻ[^K眺h 2̶ʣ0KCV` ^~;ނe;vُl!=L4HK<)Bp>{ wV`Gu54|TL [H!CY6idz&`F:P \0k$D+TT|fڮ+xJnp13wB0)< : Z  *;|_=lX՟;nDS"+LF^72 ?]us Ձy!]X5i?PU3 3}A<\dpN`=5v9o$;SG>sp #B{R<Kdpر P tǤG~ֿ]VjC.(V=-Yo_F9% 5eknnn:N,ȌOZM@B;VH/Yp[x)Pc4+o"13YgZKI_hص_L˶VHP6Ŗ ̀)*C_lۥWỷ=5L-}k_mMTkF&@?"^947Υ?%SG.E\U\'`xoTS&&/s,0Ώ fKP19 ȥl*ݑVWAvj†NjV+ ^&z8Ts\{V9%)zޛaZUwR;ՂK72jJyBA*qKOʉ,(G2 gR;G?e-ƥz,岎V fFW?"[ q`K l`L ǰ瀼FG)Wzrd{׾gԓ$8C!coeCr]^rrS  Idhu6O!:Wg‰üxGm oWuL7Ci}Qïr&XX{?o'l8dDSR)EzXd?4ٔ@-rϑ¶s/Y `t$Sc1CmD^2ɐ펄_1 ~ד;%, 1*}k^Psva 696<q YdY{Q'鐄\2?AB/R$95hVGX Xa+%CxDGM;WrIO,&Fw^"V*D.q &fـ˼c%UN [ZlD4PAV;9SX`Յʴh 9ly!^hߐyo}IBB 4*<gq% 'o~;6+MG v_$7dƾx!!fМ: wr׏a>Ap9}:urOAxBpN^.p;sL}a$D z4K+_AZ)=iU__ J͆ʛi6w%b5Np QZԞen{S{ @q×$݃Ś#pIF$_Y)>NE1n;R t)/%v>Ԃm9Rʧ gM9CQ?j (fRڨTu]mmHJM#7yL+T:yO;IMJf&$ޥ2\0F:WKfYMgWqLUYcMLtdA~jq~5隔:C o=L(h\Xa8ӯ,o/ HwSecNT^ J;ELx h̋-h+ G!0Jʷʓuej PR`!ַ2#2Lj1xAzޱ".p)kW^M_a|si565o.о1GV8ʫƐ4Xٱ-LiʪPen0HBqUv0мHM%Ц&G([o28؃: kwGuH\綂Ĕÿty,*3,-|WKj5kHv, ]}Zm>25$"[މˋ+.<'Qnå;e.^vc()S)l pt}j2^ɫFTJrkrW_!у ]1-{܊ iC]Bd&Jk'GIӴ_bpV*eÒ 5cz'ULWˠO`kDξ IMLWTK2BtV'3 Sϟ*tgɳP6{u9CaK)%i`_ qT7RpqFE+ 9'QNjN+:b{cakfa:bbDÞ%aUz bA"RM'iTa᪥wQGúRo2$G3*kx5q78?< fyJ~>o8]T^e}>ᐕGAg=Ԧ$~ MZMcFS:ZxBv2n*Z qu{< 2G*&h!xRh}} *aA4='{s9IսVQCv.seCqBܠ`DDr!͍n\N[ 9d #G?1oEyhġ:bؘ V22HB }uz!s;d\yuJwio:oBH4 qUpq9u9R!O2a} TtU؝#U[Q p~|1=FF9sx4%+0)7NsȚNp=ؽsoeF4z2Fci/ [ccMMtNe R<.0*~d{5~_f g?iht"(t9i'$ `4{7rWd CEjuu/a\E fƆfzX9*Ҵ|!b~gvC 1|ShL|UQ'G6T^/S{煯l^ EpuY 7疍EhkH%:,@ec;bG|8 FAmV?u[:i0 _Qtb P ܎XMfoF Vx*RHkdsrͬY7Hlj>Χ*<\܇~ODŽ#gpgEߩCdR##8Wq{!G֟]qS>*νQI6NX㾜혦;%g\+sB2&rPՔ\4?͛/߆tF̘,weB伒NV|"13gz#x2LJ<|[ 2{H$T[=\~ Qɾ$D/otI=PTӽ-R xUom=Ç<3DsB?: Stew0AWaphUq =O]lXF!7# 捲8/s@; moBS-'"0zfhvHxX`/MUdݨ tѯQ9ˆ.ɋ%+ճKvsu&DS!C ĭ>9C?tWd/nH ,xC nZy >E>'x鸷5?FB;q[(o\hUQz2I,%7g -MDu'`~>ܵ'c>m8oPu-6DuKvq)?m&5gԺ &0608t5Kd UV j(Ȩi -]<{SϐBe1O5.^{k >[Y^Xհ@fLrx$M`+Uw;ѧɘ _;b#g\<3xyxOaְ?>C@YaSկN))E[Mu_[l%@E s1W2:gxiW[⳵Į0JcD"blp%pXBO;l0-Kr[IAl]Tg{Pz{RࣼfrQӠ8!f^v ܛA)'MK" G!YO[*,GJc>ճ$OE "dGƩvxv 9"Pf!^D(rȍ `\_w_.j7ɯi1G[$<(NH[x4a;lw(\[@EqKMt )M)M& `m_rq06] ,UП#B1Oe5D^+x,~ޠɰX{DO!<|&Cױq.ptT9  ZRX> 0UQu=Mt#O 4.6Ĭ0Mi:[7kW_Tj r̊Ƅޖz_EDB5t>CC98t;O? moh)vc+%N'S >(|߶3t7Kn2 Z3$|* >uzm&ϝ4I9Rj(ЉZE`Q- =ǒ: uԱgTP^Q ntMtp7Xs]8A G);75x0`ctD~^K 4 vYq1d=D!cJ$}j綑T{}[xd6H? mf[I Lw,|”Q,jSÀ߹ ~,@)SP;Ca%yTyđ"7546c-jh| i8dɏV'ePv"aW7e˃ #ˆ ר` R«\rsM9ƗB}As)Xv41Qʋ=tG;] zgJV5gsQanBΦdyմQ1oHx#6V` "8fbW e`_\M&X;\;Aֹ߳g .B@.ސ37$@F|h 0Z` XqR#,0FX޼NDZ4idsؒ+ƄažG ye':I-tӕ1u-$ ǧDYqZT^_eZk\f.X* /OxԲZ+jN2c!n.2̿P_b_WyP.,=ȆlHᓊhu-=k$p[Kݲ3hCOG|פ@;T4KeX !e.X)I ItQze߳~=$&mD-+3t{| c1v!y|n^fjGkigQͪ/x R@c1 /kXI2dYa4C}%-X]7r/C=n`󉳹cx&tRڲ$_srSd8ʟDfXAm!^ٴw;2KFi,!S@GrN4q]4kBgUo g| Oiƴec&QVoD'EV:B*\$otԮ48+8ƕ Sӣs 8EN2um5Nt Zt@DDXyŠ5",PÛhOz֌ E`/C BpфFZ9Of^J$:=FiPT)8z)玎7JqvXb@nUT?]ȔJ,FG9eiݸíb;GaU KٝsGRO O%NdY^C&SB]~xN(qM|e#{Lv9Ec'@X^~V2ڗ Jcl(ς}xXCdx,5jdv~SYo'y&hDVǩ|GUHga)+V^#dLx'rC4i/m ]VJ!7`#Q1wFVZb҉+=4?oМKRUIEב=8*y7[a$PJ' -IǦu' 8|Ҭh+χZ2բ?|Ua*O(]G)K0*]4JҤ"5X%EP*T"[z8 M`|CCӪqU G)v #MROl:3{rtVQqL&'od;R=P"wYg3hb͒MmXc'FM15aY:j{kʵ15~P)m> 4 o- ]e M04 'Wiܦ;q_kmIt UZ (bUjWP 7 L!t$a}-;QR^o-*M6h*c I7PL=Z"wze:୹eDhyoj/~:urZ`m,`LB+ U{:ޤ]T8aUDD)jP{7|X. 2o:>p"WZ $H0돗h"snMD&I.E#d`OI$Vyb vk YM$_>F>h&]8^_FCmݒ70v@i%pQ.]ۘ]͠PK*ad]Oa bW*|]՞y̅BPcr]fhF)qPZ>ѐF=po]J cFS8s]4lb|Dim=eт. 4.y!l̟o,E%Sb.e%,"@YֿgMpPsuP[غ~sמRgkȔ[%Q!o(J]'MC2RYݰ `Dә{b>WdƆJ-A1k+m}9Թtb.o"s qhu$kK⿢ب+DeRZbX3@ŀAN5qwa0xTkD^~Wƿ5۫gGf\b!n-euƏ;PaT/ViRu,:k{ȃz1v3_`[b[x,̲-K}NDsCm`X7"BRӳMG7PFњ漌'9!(jIxsbY}`g7`0׊a8?Fޛg "d &OU\y`mc 0^DKĬxO5o'qj_63M$\d  R|ߌ*Y9tm\:}2Eg"XzΥޥxa%KT7! zL^wZ4X~ 7r3 = Uˆ}6C>нQbl=ϽF'|  D E%&!9l66o GFrd9q~HG;L" N$10eMQ( (Ę7N*.=SO%. q ̠qXY WnYkFG8Rq}4hˋP| h7{Y0uDQ@;}ЏfݧtXSsmjVôj?oz` MKy-NJγ=D+/X;,+m%;Lqr렙ԯZ<`JF}Y0˳@]KJZK=S+z_rp v̓K6CRطe ZN i3&n"@VY53Ï<ս96U/# DI v!;QmU)*rx6 <-f*q&[P0+ D4Ьa ?`H_pP}]U4PETkU%HPĻa A NRϿgN+N E)/2sxUirkCwMncAôs@:62PiXl+w'q K!I Jf3tIì F{ܸys_v҆/>JG&z>wd$s %'+g2m.]M2_qiN\DSJx: ՜*|JqJW|OY.{@̊d!Km4igܝO+TZ?hy"єȶOw3J}?= w4戬TQ]8-: y`eR^w 7b@GʲxsQGD n"NwuwR5Bt6{:z~'#Fk-yhot4|#eVĆX2GϹ<oҔ6^21_8*]S}˝yA7M~\FUH8fo>l[Pu,Mlzb {z1Z>6@95=(9%.j+ \&y4.<.?|~/wZ#j^.?Տn^C":b1h'3ݭJ?faJ \&ʇPZ.w2 4ܦLWL_.;n#": '-p]0k6 A@ʫ0߼ˮN>cބ{y7Q L$QNNqt ~J=vbkKCXN[7'fJ0Ԟ4x?fuXL_R\t-*kfEA9wPoܛiZ ARx+ڹwr̽ p~\ :@8͇ӣ3:d2 #f}!CK.x jnx⥊*9%aP"o\\s9 o۔[S qh0*!{1iV.p9>νn.X*ȁ%,lH /݌}ո&O H(qXԸ~aHJ(1?bM X u *n<`rD\ΤO o`gy"[ixs4=mwRtkօ8i~ah#IL&0lƏr2. ]BiZx˃fUj:x`#-wg~EtBLt?Lpҏ-ƙ+ U+;x'FJ4þx细תW _4ܓ"]2^p*h@>-: ք"Dj{E1hkdN^ ZxCf8ƴ]Viq^63PQ'C/$c~ CPx$ڧWv*]On5m<Ќ1ѢvіGwՋ٬:A[*!J *ZM(g(H(jSfa2p, *R"7yI6%׮îr"y1z^sE43 ѡ@MvaS!ڔ4y4#S, Ч#%e'J-NF+ q)ڌ`~S _wu.MFr1;yMdepY wOLGJNp%a}?\'sq{V. ?m㓎yHby@߭e>h.8DQ̒d`Rթ htnti娂۳Dt%3t/!)Ys3ls,=TsN&Cx9ŖQA78xg2Q*LҾoL_Cb[.@b.?@<ȟr3 4f:31[U RMhIIZ,uxR8. I(evqܧPBMDƨ=R75مtNL=יX&29M>}(C-jICܴj1u}3G$Fjc.me)+c|273J<},E< jFȐcض_\\]SjǴ9tl` "BF%Crftrx_s8N'ߗKQ^ JC[uD%q5o.|6h?J#D :Έ'"ACm屜:eN"OEKk1-0Fׅ=KX8@0WdgLzw_Fv/qѭT,^ʶY # |wEU*<ܲ esIYwCqUwhަ|LE͖zN W:Sb=Y{]i6/2x+ ]%-~:U{!JNXKظ$s 7EkL.ΑlpJYB{`-@SǏ l$k4 L;mջmd 67EI#\w. O3(6tm%t2^s>ʁW#L<;&ӎh\4hqNnG^G̾er Q++)s\M~rӣ1鼘"s_O6k=T$,}92(\DE &;a7w¾Jp"7+V͞y1NBfg1 }GW-hS[fA)("t-Ey^*^!EZzNZ7n ["J8OuIr€]6f:8-RI([1*(}$+_Bo\q+F0I7=<&~{[7k(l6X/j,0 G3a|H )k ʣXq 8W0 to f!AWg'$S8T0͹o޳Y?Й\;OS%BF%ʜ:j&`kXΙn4q" K$YlllPO1N#Is0Puk3\wQik7 HLȄ+3DM)S"};#Abo؜6a끷lCR z冖x]QPxDNE)J d:6IjƖXmƢ3)rrϳ.8N(R8gtpR蛝@1Fe!wv's2Э, ȭ%zI(靱@e0=ALn$4mcLps*7\T#zcaa8߷y>XJ_S"0ìK$S(ƶ_Z={ݰ׾G,f7ﳙ8yX~pܚ߅2?r!)ן=jM_%H=FWd1i^0Fӧ]bL`np8 f 0Oq¦;mzqń#耒jݩhM3|s6D_w£[9є>0O%obꀆ2&;-p=%z9 fc F͉8A$H)TQ̓joYBz .L=paN~D0NA5;!C$ TV&۳i9FOkUo~$=(8b<*0:qBRYCQ ٤q5,\nD>;)KRd }k:B&"b_}TAoxe[ÆGLX7<(Zѯ2D]HCtjs88^%?7땙oW=|;6t"Q3V:k05gx*{Jj;/9Haӧ'Nlɪr[%nJ­b66~B<,cgS]LßkuXWjf$E*Wʏ2UeѶK"};䠑2dSc!O++LTތ]Xk21KyFP,^Û( C%"F`4r'ie򐋁Q+ t(6ʼ׫WIqbnHa[( B<Ӹf7܉k2{@p{Vw1<\ETiS8f48'3F85>|fzbg [˭\@D |b6`q>` _Ig-ơ|F-Q899{*R+DP&g5_c-'^cM tZ']^n8{э7YmGjHWl[U0s4[\]az3Lg`#62{](T4^xzx[.c]cD7č*Iâd#E+)44u̸KF YZ