kdb-mysql-driver-3.2.0-bp155.3.19 >  A dk;I%z &|]zF D9KV+m׭zQپr6~:B{3$]rQN ! tw~+rQz0+GL1~YepMݩ{doaJ){YbfUI(Z9Z0 u/;tY_̖\PsMP~@ 2@OLW/ej 5Ym8 fw(Gi`E `~yL~;U.3Ɋ19qlpr'; WO Ky0Jۭ%Q⪭ҍ87x!;H Wڎ I$؂315ܖN_s}A6xso힬 "f} yUYsUY :OH]t QTG?%v ӆтh=VZ}#ߌ"fFVq~R]@ZZqbd9fd3956ea47a1a1248e67e77bc2303031edba3495d7af603ca7cf9b6643eb3fb03079318a7b0a2e21864faaff5522f90df8a61Ddk;I%z 3`&PߒUVu`*FvhcC0D:9#6m]kyF+.$Prk#(>GD1uNǹ:ښlMQK&*hk쌂\#΃$&C$޼y[QPl-ho.bLh["l2պ kde(VRU{~ :A+k9|@[K0cSO`jO>zMJYi9L-hrEUt]K>s۴rvk=R!yElw"]i$9yԁ'h fѰ{]SZsKXG֖L#eX+!nvuΜW;QXw\.>0زYFnʾ 2h`"YPo^@#+Ռii,o(u䟟 sk1.SI3i+nFD:?z+*@h"L y>o0!;m(N CGĦ6yR >pD+$?+d $ ` 4RX`x     (@(898:iB&F&G&H'I'X'$Y'0Z'X['\\'d]'|^'b(Cc(d)Qe)Vf)Yl)[u)pv)w*,x*Dy*\z*******+Ckdb-mysql-driver3.2.0bp155.3.19Database connectivity and creation framework - MySQL driverThis package contains the MySQL driver for the Database connectivity and creation frameworkdk;tsheep87qSUSE Linux Enterprise 15 SP5openSUSELGPL-2.0-onlyhttps://bugs.opensuse.orgProductivity/Office/Suitehttps://community.kde.org/KDblinuxx86_64bOdAA큤dk;kdk;rdk;t\s\s\s443c62a5ff4552ac34d23c9bd47098be35ee3bb3df853e4bd6bbc1ee4fbf25ae5d588eb3b157d52112afea935c88a7ff9efddc1e2d95a42c25d3b96ad9055008f45cc81b400a048b56c9edbd4c3317f7a8958463dfd55aa96f268ecfd6baa12c19aa4296f49ca309c2901fa5824f943b7acc59a5110e38aadd2dd00c1028e1f0rootrootrootrootrootrootrootrootrootrootrootrootkdb-3.2.0-bp155.3.19.src.rpmcalligra-kexi-mysql-driverkdb-mysql-driverkdb-mysql-driver(x86-64)@@@@@@@@@@@@@@    libKDb3.so.4()(64bit)libKF5CoreAddons.so.5()(64bit)libQt5Core.so.5()(64bit)libQt5Core.so.5(Qt_5)(64bit)libQt5Core.so.5(Qt_5.15)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libmariadb.so.3()(64bit)libmariadb.so.3(libmysqlclient_18)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3``~@^oj@^2@]a&\,@\B@ZZYY.XX@Xv@Xr)Wolfgang Bauer Christophe Giboudeaux Max Lin wbauer@tmo.atChristophe Giboudeaux wbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atjengelh@inai.detittiatcoke@gmail.com- Add Fix-build-with-newer-Qt.patch to fix build after the latest Qt update- Spec cleanup- BuildRequires postgresql-server-devel on Leap version >= 15.2- Add Fix-build-with-PostgreSQL-12.patch to fix build in Tumbleweed- Remove the pkg-config file from the -devel package. KDb3.pc contains incorrect entries.- Update to 3.2.0 * New features / APIs + Add Date/Time classes for precise type support (kde#393094) + Add support for the Date/Time constants in the SQL parser (kde#393094) + Add KDbConnection::drv_getTableNames for low level list of table names, make tableNames() skip names with non-existing physical tables (kde#392112) + Rework KDbConnection::drv_getTableNames API so error information is passed * Bug fixes + Fix crash in KDbConnection::recordCount(KDbTableSchema) + Fix loading object data for given type and ID (kde#393705) + Escape column and table aliases in queries as needed + Fix input of large unsigned int values (>0x7FFFFFFF) (kde#395225) + Fix handling ORDER BY part of queries (kde#392753) + Fix detection of .kexi file types after recent change of MIME database for SQLite type (2018-06-17) (kde#396999) + More reliable resolving plugin MIME types - before adding metadata (Thanks to Pino Toscano) * Improvements + Add quotes when escaping identifiers only when string is not empty, invalid identifier or KDBSQL keyword + KDbUtils::stringToFileName(): Prepend '_' to recent project filenames that start with "." so files are not hidden + Improve transliteration features by switching to unidecode * MySQL / MariaDB support + Improve MariaDB detection on Windows builds, separately from MySQL * SQLite support + Fix loading value: Incorrect display of large unsigned int (>0x7FFFFFFF) (kde#394913) * PostgreSQL support + CMake: find PostgreSQL 11 * Tests + HeadersTest: Use install_manifest.txt to obtain list of files, this improves accuracy, no need for blacklisting + KDbTestUtils: add convenience APIs for connecting and using db, support connection options + Add autotests for checking detection of every mime type that should be supported + Add autotests for the new Date/Time related features * Buildsystem + Copy new FindICU.cmake from cmake and port to it + ICU is required so do not check for it again in the sqlite driver's build - Run spec-cleaner- BuildRequire postgresql-server-devel instead of postgresql-devel on Tumbleweed to fix build with the latest postgresql version- Update to 3.1.0: * General + Bump soname for the libraries to separate from incompatible 3.0.x versions + Add Python 3 support for the buildsystem * API changes + See https://community.kde.org/Kexi/Releases/3.1.0_Changes for details * Bug fixes + Fix SQLite database compacting: canceling issue of the progress dialog and finalizing the compacting + Compacting: close the progress dialog also on error in SQLite3 processing; fix propagating error status to the GUI + SQLite driver: don't clear set of paths in extraSqliteExtensionPaths Connection property if exists + Add safer debug for large values + Fix issues because of using " quotes for identifiers in SQLite driver (kde#376052) + Query parsing: try harder to locate positions of table/table aliases + Connection dialog: make message handler optional, return result, accept on success + Fix KDbNativeStatementBuilder API: connection is always needed + Add COLLATION keywords when generated statements are native, otherwise KDbSQL string is invalid (kde#379447) + Fix generating of SQL statements if there are tables used having lookup fields based on queries (kde#385417) + Aesthetics: generate "SELECT FROM ..." statements with exactly one space after SELECT + Fix crash when generating "SELECT a.* FROM a, b" statements + Generate automatic ORDER BY only for native SQL statements + Raise SQL parse error when alias is duplicated for columns, e.g. "SELECT foo AS a, bar AS a FROM t" + Raise SQL parse error when alias is duplicated for tables, e.g. "SELECT * FROM foo AS a, bar AS a" + Expand scope of KDbTableSchemaChangeListener to allow registering queries for changes in table schema (kde#371896) + Properly unregister table from listeners before dropping + Setup query in connection: parsing failure can delete the query object so do not try to access it + Query schema: fix possible crashes - explicitly/properly remove query from connection's cache when needed + Query schema: fix memory leaks - remove internal expressions * Optimizations + Don't create temporary table schema object when checking for existence in createTable() + Don't create temporary table or query schema object when checking for existence object with empty name * Docs and examples + Update README-PACKAGERS doc to reflect naming and notes about compatibility + Enable creation of API docs QCH file during the build- Add python-base build requirement to fix build in Leap 15- Update to 3.0.2: * General - Fix possible issue: the WHERE condition can be lost while converting query to SQL. This can be seen in Kexi Query Designer. - Validate query and offer error message/description while setting or extending WHERE conditions - Fix WHERE conditions handling - Make query parameters also work in COLUMNS section. Kexi query parameters do not work in COLUMNS section, e.g. this won't work ('invalid query' error appears): SELECT [Param]. The parameters work only in the WHERE section, e.g. SELECT 123 WHERE [Param] = 1. (kde#348473) - Support queries such as "SELECT FROM table WHERE condition" for completeness * Buildsystem - Add detection for PostgreSQL 10 - Improve information about recommended packages (for drivers, python, etc.) - Improve SQLite detection - FindMySQL script: for Windows use "ProgramFiles(x86)" environment variable to locate "Program Files (x86)" folder and find MySQL/MariaDB libs there - FindMySQL script: fix it if CMAKE_BUILD_TYPE is not specified (Windows) * Tests - Fix HeadersTest for paths containing spaces - Add tests related to query parameters to the parser test- Fix the -lang package Recommends- Update to 3.0.1.1: * General - Check result of closing database while testing connection (ConnectionTestThread) - Make it possible to set row source values for lookup column back to empty list - Fix setting properties for lookup column (record source related) (kde#371958) - Fix identifying table properties as related to lookup field (kde#371958) - Add safer debug for large values (internal in 3.0.1) * PostgreSQL support - Fix database cursors for PostgreSQL: remove use of uninitialized variable (kde#371331) - Fix error on repeated loading of "fuzzystrmatch" extension for the PostgreSQL driver * Buildsystem - Make it possible to find PostgreSQL 9.6 - Improve support for Qt Translation catalogs (use ecm_install_po_files_as_qm macro) - Fix finding KDb config (use ecm_configure_package_config_file macro) - Add PROJECT_STABLE_VERSION_PATCH constant, extend logic for PROJECT_STABLE* constants - Improve discovery of PostgreSQL library on Windows - Improve searching for the MySQL driver build dependencies - SDC: initialize all variables in from-map constructors regardless of errors, add {} to conditions, improve spacing - Suppress warnings about duplicated drivers if KDB_NO_DUPLICATED_DRIVER_WARNINGS environment variable is set - Replace KF5I18n BuildRequires with Qt5LinguistTools, that is used now for installing the translations- Adjust the package Supplements, they were ineffective as there is no kdb package- RPM group fix- Initial package based on version 3.0.0calligra-kexi-mysql-driversheep87 16847491723.2.03.2.0-bp155.3.193.2.0-bp155.3.193.2.0kdb3kdb_mysqldriver.sokdb-mysql-driverCOPYING-CMAKE-SCRIPTSCOPYING.DOCCOPYING.LIB/usr/lib64/qt5/plugins//usr/lib64/qt5/plugins/kdb3//usr/share/licenses//usr/share/licenses/kdb-mysql-driver/-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/637cb1a07817e0b35c802038a4bb4e10-kdbcpioxz5x86_64-suse-linuxdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d068c81cc59a20606312fe8a82a88815509d2fdf, strippedASCII textRRRR RRR R RR RRR R]Mݳƀ#(libKDb3-4 and mariadb)utf-894dd288e73b6b04d7f00c757115c20633274e41e9cdaa40c8c0a0fe5e2c44101?7zXZ !t/ v] crt:bLL ؝-}wy8l,? 4dQMN~:Ѡ^vaaղM\@O=szaVP>M+\%R/9:>%U^nb۴%H)-]rr]auUtF/ 8E~ȤMF0ũ oعj׹|X}'(j q誐c^uMs2S"3SKQ4C6u$![B ^!crP<l21YFKZV=>@:+3I>m$^f)돽m\n丵Վ( ؙ8 /ufxT%UH@HԦ'r0U.3U,弤S˟grn&"/b$p@)hڔF#DK^H/.8"b/Li5؆Fu4_ϩ^CpRmĉ|Ue{uŃ.j]:V"(sRR㫢t!,*AQv\k!> [;,WUkG~G}xvBhOw"d=|nQ>>rGŹ͈~C=+R5`xvfP 55rݍ %>=~VAGm>#[rb66nW"C_sSq<} A[գ.}]G!nN18n j! tkKS1#{Y}aTCQ}w}7V o)qؑb6V'YގDr6/xa-`8V`$Ф9=+AlrU)ɬSR:`> Q?>CjEb]C%ˡ޹V ӫbic!@S,b8y `P͉r4XnI3gei3jZH<m;7$M聴#ĔkcՆoqAݗS:suMQBC`oG -"pэXB ; Bٝ .N4O3z•*~%2EzY3LBl΃g_O}.p139`~c)?-tk_4r5SjհM$f27{ 3;Z_WM)_APjb5-xIoEn&LDe|-AZ] 7TQ CR*="RӜ'43Ye#_ k=_7*BBˀY';jsܾTsQ!sӑiB:JJ?ܷ&?fY gG$12t >wATi@f16+sE fA#4ox.p6'^"|$V9T/ۃ[-f5g㪽 ?"R ")B\X>RT"ez ?E_ûEä DI.31/΃P-$Υ6& +aK9T  KlpOy/YjsOWWh[ŵxr#z6OG.$3-%˓/r&ۣb>b3SeJ 1}Y>HJP]P+w_4Iu,w`ܧ"[ %"@ >LSyB/pFym{g]K 1sPurga`[k~qB?YN'$z,djgWp:|~jjwDq) Q* izrZUeü>,GK 1' Jl6OlO<%[[K)@rbcإXTۭ1^iA0hurt`?,G߄LڍvקO#|kos.8*"=(fi;d}S]_I^itmDCD,eNwǵ?tf{M>wD5"|'@x䠰zR6j5uvA`殥oHLy7F_@*C^tgu9na%% `d z=yio$΃p F$)BmɌY[]ZtNqw@\t_1l@4 /&w= C5q?wMIO~шg`GSёEȻhCJ )dqy5uwo/esWO}W#--9THଂ%b!mH--qpB.UpAX-^^zNs9='y:T?lkVȍU'BDBMNa }ldnn.꧹ 5Av=^lX9e_1q,fե*DK6ͩ uWM2=̓߇91EmV,fY]C`tIAͩN/nO5Grդ#>۠eJ7tp]2s%H0;pOGI,7a'>ܩZ .SC#c?!qzԞ {XKM!LȓkG'9BASǀbyMٮckWVIɀM!)I^ e4L, t }b2ӭ 2paƴчnȩ8i$y3o%Xu4.%O_zu x03I2PW"3+klmx6`g%W'呻:\T[ @cjݥ,OP#gf]f#wrÞ`"#\/W90F:aX]r2n$76z"4{1;iiHX&lJϨì@<YU moTl?#B:CBT8^0x28D6h|V0qFF[6؀5q5 A*QuXy`?6$ ~c\y:i(,𠪀OIքO}tD Ez%&|fF4~Jp39= ]4|=#ꁡ%%b3=(($vD38U}gFTSP,_*6!?eH1{risU|`?]9Ӎ ޫto $\Zg/Hͮo,?/+4v$]´Bure%@aVf`"D{2q]>w(L |fZۙg0PO[ (sMS0xo2 *ѻw]?$rN}v;wǻphVM(9-E[e{Ä{{>eX!nA;dܑiro&YO6mQ}mWϹ Y]p,q;uk' 6ëՅt4}@:`~@[E3> ,iw6q5&A͓ݘՎT.̄= [@UQ'cc*y`h{E*[3v@Dq( jˆqJj՜Heėh"xR;=U@*, k*`[B#n8 B7WXL ͅN2"t^jT27߱IUj?tpX!AgRG$J@]T%(VJ@FsՒ&uߘU Щ3ل}}̌,`h7.ŎpPS \ }rZgtV7i`,þfL􍘗rgz,]8y,u[I?f3|~udjOT N㮹K& rvtT~XKޞGCޓ;?bdY4JXZ=P)&Ta%DqSܚieOX%{(>6]< "R ¤IdCkPyjX M~i" DŽ|Vi(;8Rq;Ѷ;O!uWNUln Vd=qA ,rjZoQ,1\->/S2-!-%xS2~. z}_2 1,W]/M[64g}hme {6NIg+%upQN$,& X~7ԩ rT_zs^kcŵa(,ďb M4T-H@5=  02ir:=v#n)_W\Y^2a [@OˑC#j肔ei¢x d rE6M*PsVM8+!6+ENI5IjitMp~`ل@$^<|!tm K9$Y6dߴu~Sv#6ܡVգzL?i%L W0&B SNB@U8jg%kPRyX`7)K8=!q5g\qqZJ!I<#W`fJGt!CgsGz 6o5st 8=LiN4W?%6z\!.G|XAW8"14!K~;ˎ^T=) eH_i#KyIpH7$joAqS+ꮙiAdΘcie)#T/bʝӎF.q-+W+)5 d^`{6ENwD3 ]n&V?g+]sP=%@Tx$U B&10 ݣJt={P~$KuzUaDORXF. \rxx%. f5Ilb 'UF@H=vLd:WA<] n3RTV>!T(b˯=@޽oAUjDzh"o)o}@",T*zq}űz L ȃ!xkfҐ$*JP^2ep3P'(ހΑ\zSAkN,i 'f0]g7 r/ VfM2ldy 8ft9Usrd~̇ O4t;u( jWT;ETOk! W4jo3@ ֭eli\5O'NrQ <Έ/ainn8b}=oz.LW~]!IAxaҘ5Դ #3¬6Sf粠safoed#l¦o!_<u|n:rbDBNȳ/>N46梙ޡG ;Mó3!Q>40q:h/]6Wۣp8L'IyqԕѥY{,M!2˗7 -3ua[}#nUx1+ Y NG -gųg=_*jn8 b琒rĞO~XhRkq SW<Ի%D)*XyXBK!SXmlBM0^ N\)f[&Dq&I~|KK9֋٫ƭ范fNh|AB/~X˕7 C24ӶM|j._pЄԼ`L=lI=\ z _,z6ΤL8iЅ#͏PIMi_;AMRs8*//h.omC#jؙds(7(2ZNEJ7L\K'aȟuFi>;YX $DivSb tFH,hg ٹݏ%˖(c*S3[ӟmq79)={ 8XwID۴o\oMzuQ'p}n:Kd魕>r(0ܗ0k_؂f(qwW'4|EFRnsy߅tqnDD y}Tq2*(. զAߣ!lĺF~IoÀ7VT P)_$HQ#PZ^0\A؊tz`9 ˸mf͋P][e{Ou@ :/mr2g%w>'òqYM,2""|%5KTPv0"v֛jLlJQ^ֿ>޶aqW@x0A*>G=';9ʅa}n%I"*V2ffTɢ_!:Hlz=_mTECR[r!nm11hK~1%7+K1.c<7bKz:jXRT~̑xv zΠN]VbW@tO/$ɓ#V70/taxxF/l%)#ׇ*yv9"<ӥ`;)΢Dws:-W~Es%8}j eW|h*:sPXeOuoSR7H(TU:7&VNm{7z3ؖ<]"WęÞ6:6$ԅMLNj6;ɾ~'M\xv9sZ $q ЍjZCJf(hb3eut@p6a!e17)r2}nW1q# =3 Q4V{I&1icp.ƄLl/N} B0EK/Y,iǗMHtECR/2<᫱lC>](7#KE؈Cse|'/afM@t%@R|cZ!E$tĈTr) (bȊz#{[M'Chk!c/&6+|~g 5F@m&/TNdї: 2Ʋȕizi h5K|n[-K`P U%ڲ"AdBe}]RntDkY-[$ J\R K"[z]TjtU.&^&;?LG6/W> ZHwt$GE)47 'S7+Zl;., ĝN:2A;j~k.4(69xcyxJP=R6OubӼև͉VxU:i ipB`={₪bWDZ%1QMAޣ9ںa%W[І}kդ TmDk}yR W)0/RYw 8*SZEpuA.wr^5 (, Öz#È2o $}B0^$_6#Wyph ,)j)}k*7?VYبފ/7[k4=[Ar 9"|vU_.cp}RĪ]>:Ʌ$-`)=  WnE~= M3#j|3bѸA}vъTqbo%XO+f|ɐk,]2+ bW+M‹^m)u`{YhG? 5mhĬ5. zF^L e$q:bkGdrvyX 41*GaF*Gǜ9ĤC>R@bl?ly6<4jKz0//p# Rnt-|UqGhl5f! Mݟ"U{dfв3 O'1VX1]ݦ =Ibh2\VpϢDtC;?FaĞ"UrɯDdl\{KN doƺq']HʖqVGbƵ-;⛯^ 65;bP\Zk=ٹMBM#5 >݈5C+î-ANHV k<6T}b77J˓f`jI&W5Dgf]j>_v:s!cV2ISV1.{s + .%7Q|ě_jtBi)b߰[-($a9L, E eGN5OZ3UT5 IMr,";oam-nW ˿[dUa'ȶYs3# iΖjW ɹ0Htk7!x{0]&g(bA pɎ,h`npYRY{/#?fI_7\QзY4'vׅX7 (TF֨&,ؙf#']sMQX/k)DWFNh&@r''#S]1pU5.*r`4v&oRw&js]DRt/T}7uY "a"up؜]%*C?`A9j0̉15GЙ*np;u~=F+B04bY$tqL׵yVgcm"Yb XTL.!^%9,7e0Iyb5gԆ5aneOpk;'V=; 鋻Z{v'M=HmEҞapORGq(&cAYr ^KJϬ@.2BzPwk hȺ1bvG&}&)dl{Q&Ԁ2%EYԄ^f?@'K`=z ^tJ) ^ `aG~|rH3W ZTL Wp?$Cf}n{ITqW+zazxy\O1kߩ!st^U'kHߗzNӼ;塧_րzAC@=UepuCB֎M ,-]rت8:'d+u_"[ Fj'e{֘in|s /Yer/VƸsSQZiđ *> őA(/_Cg!81J!D=J9^T.GX<*؆q-.zԣB2@*I:(q;KǭyW*SEH0Ed#J2=g:}Ґ{ڃ#GnCk/wh8B=8 Bgl.9,u=3( A[4(lza7bHгy΍;Y0իL ]K7sOWl薊rMJ"b]hն$LˑB$Mѳ+6mB^EȞu혺m9v7yQťQ9QCWuZGVķ7H? /-o<4+zRU8 ,q<ƫ; /LȚ%F׷![B^9J¥PMԔd5^:0Xe.4˓)|5L?=D+I uؐS,%!nD*5eoqZG4ixѣLg}8{'eU$@;]ΐ<5j@ڂc3343F#?_x 2l)‰6ZOiVcjY{:֥܆AO`j l@f`~xyTv @ixQFhX/7wrOV>bI!)5ɽ%cБډjh#K;Ih? rrY݄8r#/K56kŘN~! H /K^0fnwEϽ~iZ߾4QY : =܂ة@ JR렼x~2 -hH6iiؗaK\s)q'ᦓc|/*vJ>􎹆f V}^*(=VFv)Ogh:/hʕty߫޳7+d2~/*N xPTI dF:[vA8ɥ%2l)& g^ ` 4_(I`WP\b MPV ^HK!zu ! :~ ]/D'jG"1hїrfiX"^w傛RID{ǂsdvca܁W*jN{RE nUwW]Us(0w-k1[-ֆob|$y=8щnڗmgWEBz&@C -wU+*P rl4W/\7ףtz؟11w"%9x[ڂU ZeXp_ɪ'd4=ûrt6!:2L2/urIs:.n?땼O۽ G!615s3Vt`9 ndRGbY#i;e#<KMٌN!ͬY޴N-ʄ-ة48YBq.~׃sJ\EqBtZbAnFПe6ȦMT-<'tD׀FgH^t 7#D4~C9MET `WW*$.-Ddt PtC\ Ҁ3oa( k1n5eIƔ'sdAQQ^# sx$#·KMi=bh`zX^NKSY _}:)A~q{ϸc,jJez})Ɋ5H@GwPQtG CDb7WdibS)#p=%l!wY~2qB}I݂ꃚvP? D:om+TTw? Ʀ1VuڭdK:pg^;;/& yB#0K;bk'wwcD/L\AٿLKy'˒ _DOR!%wh'۟of9΍3-ԏ}?@h >;*=x QQoFƦKZCԇW %{i'"Jɀ F<&M[>Pl)AzC@NK h# e03xl feZjEP"lHsh XAy~XR| ,HLaUT!粷bP6Sa,Fsѿ#kL|:>uX!gEKxde֔ AH@wAkn(-d>8&gXXjZ^$LJGwA)_f]} Xj=~RER'ćpM@@ISP|3>F`ɱ\5Ms"$4)s=Xە>~cV@R 89UYmVK}1(HuMr$oՖ8ű@Wja>8m=$ ~ʡ xBʴ~g|8q@Viq_? nbfG"8 M CN#>![5B/ ՜ q₣†^V-9cȅ0c\7Q Vl4AG ϽMqͱru [Qm"XzeǸ~.[e~i\'" 'Ngݢo[6 ^LJ㹋۶A,Rkhud옇S91/lǶ|8PN\|0pz/ѝVNPޥqگhw09{>J0Se:k,XE#n5$/hbX!?)~:JPrl"3 xL΀TOOd@_&rGORz?jU3<2>):@z"詵q(pzNȷeHp߅Ⱦ݂Hgt )!ݭZ+K*WƪRߧ+Gq&Ϩ9qdu`Ouvǎݾ)[I /YbYV]9xDgybnV{P~ p ; W4w%u36"bʂK-C/cvV!r/;1ܥJ+2NݣYxזٸIVEסIq.P#L3cMLa&iS}X6;q_ar~DD^p˻wF:ҰnhVٜ${6'b@ z\`7R@C ƞ8d8 9^p`Z/A-QB<nHs(埩pLԪLˬ2?ԄI&]V-.5(u1W5pUGl{oNtH'mdV;ω*|ZYZmցX[iu`2)]Hh; ?X82},'"2GgŹx"C3Qiݮv)k̅[7~Ҏ)v3*JU"ڧ?M ӡ(R~4DM6KT/)p.Y)mYCAh>߈!+)$<'^vϓ4.`_m~QY8FB;I`W~ř9EIS=geU\י"}8Yș$P`Hjg&b>H©XE[FB Z"py>7[%-+|8HG.3`_Mzv29үtsuV~_u6E$m'O49Ď4Z؈MUDg񛎆_4q ɼHD0E/t t-ƈ2mW_4N`6 ."p7/F·k`lZQ&c7$]dݚka5-%Ҡ|OMW{C$j'~/SqK{~ޢ˄́rnyWeQ7n)n'uQ3Oጹ^"F9vjǤyl߳хcu6~"Ĥ `Hx=3+QAmdq>61a-#>^a82l q/?[9nol ͛|Ođ|_WwNaC*#mglBj =/^[#CF&*]/{1a`޲B"Vzp"tYIFc̎+36ԓOjD^ݥX:G17*3M_DaRS. ;0; z:H]FMϮ}и仂wXz@ΰ8irSԧOrUJ†/MR >JL wgWVD7݉CvڃRK-۳}FϛMȧ=n|rݿm8FXsi?5tCXy)ھ/rq1Q9vH'=;8Sh04$0*Pa{ץqs,Ԕ()󏫱@#0j5F{j/̋i4řV ꛤӼLC?ҁ`vr9-%A%,LEi`""h:$z`N鰃)ZO$`U>!0YGcj|V, >)q`e)}Oqb+&!eM+]I ;#rў{{jE0 F8M"'_a-Rf o'RxPbp&J43l9^^6"O()@&jJgn#wm9Ir'H2W8Mě4"Nrv$v vBlvRs ܶ(SGƞIcg3oZDN@O HR -zShY*(L3Hӿ)j^KiR/݃5/V{eՈ$'6.^n\Ë[U0$kж b $Jpv ʲ`Ӯ9(K#QH Z3cK#M ޳=Y?_oۜ[5Z3Dܖ /ЅcX|%UH,DY{(حɞTb^ghּ*5?٥-ťDVXlZ{J@Ui 8[霑HţqPu!L8,0Yi Y(f;19-=^^#n;8 ԁۜ.=QRGd?:&_.v: K%4iJ".=8%`Q O^yErk\S[AZ*c|)e(MTrnu/πUZM4!~@>B67jKfX k8) I`cv)1)P"u3ʔM}嫗wmCǠݱy"9(siG0:k~ :~8obtC6}cs.=_e^Q/&iu a-%BSj!oWV81,v:i3RIi> *l>d;Kxĝ)6 {tO'H(,M|Ps#fnT%Ul `"Y1A=7 syyY_>+,fr$ 3UNbtbvd.pȮ0tRS[5PfhH#ua8=h|~=fgGMʣ'bWrGZKgچuޡVP O Gpi A4x}cJ *%mzdy.ͩf#QTT0} ,9&qLyta<tGEJо)5h 4^n~%㓪#p{)Wõ&.%'Y1fy{cMȻSANJq+GrB|9-KĨns>kU껽/ ~]#}SJwg@fTB p4_V7VEVH!B\Zk4in$ʸq)`u&G#`1kPjɮ4Pgo{*:V%X94{4ں9A{"z(DDϣ)8]פA H#-t"^$iAx;1EلߟdG [T4& 0*#za~3crs|L49?Zp&Ɍ;_Cfx/ߙ.0!._]h(a'/ IW"6Tl\D҇$iVvr@;Sz 2Մ `.?E:`l_v#y2;NTYr$t4"kvY`tM>LR@!07%P,ȩcL%L. )&﬍x]Tפ2^p<[@Hfx梜~gp|vQY[PPx5Kpz\5mbzNbsQ"z4!QSih-Д~FyD픐\K5ݤI22`TV%zT6*NϿīP~6A$+As/~iNWpC'sf17/-W*ZA4k9Sܯ]l2~jh^bܽwW>7@9[0 /;;䈳ޏGm1"F*GǕwmݸ#$ +WZ6};sakez Z/)3՜|mC(}i|Os)Ke6vLQmW.ϝ kʻ.H~ݔy-ŐtK!Eq 'E!DP@X[M#;Ʉ( =+ 0'6q[&n<+~ ?E`SX. 9v]ZvR1g_Cgxo1-`EN9]ɒrHXڷ(ejRJ\~d0d[a].Y`Nqt"(%Z$FGט{@3j+j"Km Lyg, *@ߑCA89[AX9腱c~3KM&.ܺH 68 Yp)$ Qw<{"(jPi?b ߣ;A֑@ k[…>]DͫI4`?Z=DP[tSk !Ƥ`25Ȉ嵁rAKs ցՊrί͚:%RU5Z='Jikstg~Xj`1FRn&IE;8ˌp7fҜ!Tg/i3uIܱIKҕ%=]W}upՅL{W9ymG Aa]\Ԓ(]f O#=mh|6 PK?ʽѤf0v-t#Kfpa򆾍0hnHm(%:lSF#q۶lPi u Cx{-! @ڄ5X|K2KӔS̒=vw$EowoO}^]jFׅ*4~qyl@ 1%=QBBjwPs[. P墐Qz|!3<>8CC?E@U6Zrʬ#NO!ߚBvlq AVc&gI )€bGevj6XYEߵ&=6;.qX;8F݁'Rw^a"G "!' #j0d$R] *A -2e 4r G|zҺՄMBSLX-*s}74)gQa.]35}\mF*-q̌\`ClqE S` H@-UvsQvѮئ'WY,FC!Rܗ2eձvꨊd M:ޟu^7LPcB̨o V"öS0俁dAokx!+eiB8dFSAlSt'CHo?>Zgm^~c3ؘ]'؄dhdn0)M_)MpUjͩl)^7DN87<{FO3]nd(kbhKcqڍLVgo/Q\^xn(^5ai.0XgG2B @4"?pW۹,(Wm{qȡ~ٸf ضM8R>÷TI)W^]د3' .9£rَb 8xvzϡd-/X2Q'RP!O Xu,h<jVezw^="_@70cJO^!f%AZaaR=!n 1x8q!v:'LD!Vg]Yӹ&S (~DH3 7#NN+FZyۥ۔&8чLulkV $DܛB̟ݸo6>r[L5k͸Lޔ@sA|alqmfi)'8/a6;ޗ;:_Q-=r:(;$p%)? vGL1.HYeXkXyBZX:a'ʂ8>$Z`+7pEk0!cU~L2M\X .Iybŗ\ qVh-|~L}Ηq\rb%l_~߰>l=lD$Qz (hH~OLA=];]V&J*NvTE>"| StzJw社MyT}5/pˢtʸ@fJ wl$&FҾۙ`vZCYaVPnZ9l[ڼ()M~+|;_cb{oa|/aHB,v,Ɯ-Q`GvaM>`bۈST׼ڨ7lfw%Q&!{ft[ (~d~]M.DKG!d[0lukSmZ/,is>v),}xT< g&Ӑ*kNX=hΤjO{)6RDm ^R{POD g X5(NgG^dPnN$㐄֮`,T^Wx E8JmNsO9oܤ#t#d*ˌ?l2~ 8׿>)6g~ODtJ?{PcB.)cڄԠM9̍ᙧ x 2䀹62aD>ЉQ~/P?2;fL: 1% !Ԝ + VS_|d+1_`\ ]o}4h`:hX6|ywpu0JEtZ%S8$}1>/pY!l~;'q*7'*aAU@AϠ'J#X]")x&j:p$<ï,Tkɹ"ٖ-X9J~^Va^ҴAamÞ}PH axh\gA}3c r@uML8HEdԚL̂]Sѿ:Sw7.몲f?ر]c_g12"\FeZA@ ٮR bБYM{Jx ."i}!An$p=A4?A$j q=#VC}O9J}Jg-ߣRP6wx\$^{FK?۴YWء.*60|`-@._sa6 ֙`Xk (໹x3HeNwm_ˮp/ k9duONu{MjT[%m2I2bٚ%&nHu =Q&pJZI~ɰ3I4;^ve:;bT%TcuwO}TVP+֝e[X_MW hkynxexWGaTY ʈNggY!fɗ`XWRZ"37"9Vϝ3WTT!X;>nx`ML:%,J(K/CF@)4ԳJ37k*W@ڠWYvr#ZlWEC@'P_ظ#^Ov7]H2a ʢWP,^y ٬I/>^c(O}E(mO.#s g G\8 W.Y &v8RɚGWyCv! Pܸ|J.fJO ԮE):^<*P$U&+ jM qF*1989Wc UI=%~݄X' eϴEVOvO}Xk1):_ ̔JcBC+f߇JsR`\ rXZj֯z\(g "4ad4CaLd;Ӵ1'aQl=TZYr߼. 8ݫ ;n(<+2>%+x0ہ=DHYb1><:Oe:@6acs3&BQdy!Íy̢/7?n iO_$ؗfNjd)/V>De,WN;$]k.<0{]uY*[+lh̃+2'&PòZ o>y&/J}87-=2>(]avJػ`df֙ @8 ,k>T8`G;vBl D]JŝkDqV9hiOy]Nh: oUnʞ׼8}LtFSe(*Pi>&nIL(()w$zaeQ缜 qwy7N-@p2nO|"e9d]u&zYª^u>8Ax3T*2JsbD}jkݦYF{A,bE8iPLD$hZ3}CdgcɀSC0o#aVԐN-"8"0C{fl@ i(0 jJA=4G^Gʯf+Do۴hٍv䎡MXK ->R3d,+jtaudF˅uz}9t ooOWDY@S*~nO@s`:n:NF^$sӢ; .i@p7Lm! 6ձ~pT^:宐S| -+FSs<>{d:Y0b Ŀ($KJ9zW%OD9xZlل:DiSV{yjB}PS!&tEX58搨n.=e6JyLއ {Lf<:vq *}5&?$.™3;75bd G6{&oBT"ܚA!x!l[acAB$lб7z>z"~ ?t6p<cH|hbhdE+]h Z]myX@gFv=$SnEfQ1(d^q-J˞S^kzo0cL('JLqP΃fʸV b2ȔP7ŕtL%֝-] Vs7G\$*bwޫeRd+r3}9}pq FKHێoJ)0lWCf0Xj5g"QRJS2<9MbNz$ \tWPfu Γ޻<fIXÛO>=7l$Zy@ 5>ֶ Rc?"3sNJi Nv) ;^)"~zߝD$E@ '"Ɵޤs[d' ]I㷸+ux_&:-Vh1*ze3:dF' M/Z \V(keD}m_?#@«"k}̤ě#(5w5' W- J6<>KnR>_Xp ? -^Z@BGvVT\R9u"wd6$"kY%g4!rdj8 훮k(Gٷk+۬*K=Щl9%UjӁ#mDqЅR#w<@zL"Ix2Td\uGLZ}na9Ԅ'M c `е"koem@BżQE n2?(_#tvi rv5Qwp+;H@,hRBBXcFݯkOCuP(x"OmJr?–bSͶzMID ]ߪ+?܏]5(ˇAt'݀ pXT@;@G; QUY~4xp+:KrR1Nv⃯:MRhA~: ɾy w"]6xz _M?KaOAŭi5eť)_g-T#';?.;Ժ,hT<Ͼ+ ~y_=3Jө6؃zmb.>q8)s Ñq*TV8 ε܊$t/ xC]FNX9mFdwA~%. <v:de;Ve-J/N_nW p5JtkUWfe4}Ќy &9j+m,_ ʵ).aLIgLVHq*17xIXp@ rJ. 殝d[ck}y Si ?쯤Fk͝xI3ߑ{7$HgШA"Gj~bx);ǹI|_-foվQD (#ju0çZA.T(09#NVJ0I\d\B&jW2Y: ư=y>7Glntp~bfeV69\%\Ӝ?iȍ1.%yVˇ2.ZKʐ'fN-ص 3Xzu~5p}fsgTldK}?b&b61N!I5%EVW)xx~8?5X@.f<ƇD$knLӇ6M$Td1'hV%ѯ1?zg;Gca鐍'_V+m:*/g,xiY]sc%{ӔQY|qhrh܎N z=TUay^@ Wkd">ӾPV~u{:ݖa-4UsNAeݪWJ~-rT$43bcRsm~Axy" yyH%M-HaޢTԐ]K41<O+ kJ}`&AUgݗ2I+r1f_v^6?ERo9i8,8"ώ:"TK2TO#!$m ơd(pըl`2t&R9Nv˳¹?ldz7t_4 F6,g|c<7i&("T]TaaQUL.F͚ +yWJg?BND}  ^r(\Z7A2ʇY?\4oꋭoRi\\`2߀(ȾWahM,PW,BN` u=U"jwpg?jW!$i^h5ΛJSvZR'Ir̕ ;"ܛYsłq>_RryT׿!r2;N7Y`u%h´]ɢ%V@(*Eȴ& u"AB<}jʣp̊H) JNkX/i؇p=Ze\zqY\=v*㡄lVoѨH*Seq_类`E~~,L&[oSSa߅UG:|:hv - sCaPPN NevqN Xrd[F;XncGNw`nlā}f&)4kfxEYޢ gmKKm/N 23>. E}Jzvgk\18k= LKTRټpZ#N0Ys6SݼEEӕ%>tʣ׮G0nQ@C׵#D朎\Ln`ds\oR *01fQ3|HA"arq|$Qƭ1+;[vd1g },HX6ACFLVJϚ;;t35Ư@N"ՙ$j0PW#bKƵ%=* *޲y Y K ^P( dqf|nS^hI{%kQᑈF8~Xe;* F? ->2 3 +]1B"һBtiּK#8 J2y뮺h܀mnq ;Gox\&7B;FG.c}``mh=R[d+raK&|pٗPњF@sշ?//,C(^sE:q%mW5hPT jF?T0e4'"iuQ㎣ j'Lbj$Sp֔C|O2:R"5ӣ^v̩*n/r?HAamKþ;9 qAl<{?!V6F.5 -=~l3HJlėwlVF;5/n3m a~GgdLZ&E H$j.VcsoDJ$B=ku$HjM\;NI.5Ijs=|䄒:+Ɨn+qx8r]yktC$G?)O5##,8˽Tͽð '#b˱1w xYDMg:D L2D@.4s12.{ D k㳺UdS- ԑB}(0Zk؁aE!uuxsx{6+CEta(ynZ]4;p!AbC,c P4aRKdUƀ:Fca:@A|VWuTj(OA@|0!*MQt6d2lMT,.0ͅop' g\+n}gQh &XD*.?+߻H!ŔBAVc6(X+PbDPQBVM|=j`l|5bɰ 0NhwsumKu|y%6$'bq ߳YkZk=I/2L8EF貟{/ svjf͊ ʲzKZzIJd  ?tJSd#?8sr|,},%!SyW/N@̾^I9C'j.;pthm&?wAL]0L~ꜧDqo6 JtJ\<8}f8* - sdO21(ϲk8xݿrjMgIda~8ժ3 &eQӮoE})V7wъH,{&:,M_0YzVrVЏ;+ו'٨FY]5ʢS)4~[2)밺H33zւOOK>-:lL%䢯/\Y;*-\*=ԢIAbCV*XΖNb[A$M[J58P*۱k+w9kC6L/M#PoA"? .vj@Sے8`hkR4?Ŭ"aB1v*9]S6ZMlPәLMQ>S|IOo)%`~ʰx{$D'ub?םp,U$o:rm+R- L!9 _Ѹhïf h,.C&ᢴHU>m`,NV(CB/HTMDWȃMop g1hBPdnBmKDYJ w N{h$\,Ѱ]̀Qt!cs l׳Y=HJ+O6DH7T842>{,)Emlz##naKR:ٔBGo? 1z+^U ;M_q[# s3\qWr◓i&0&RXK S2*Tb79tnVIBu$2odDk|ׯQ(tqVq망˺>_d`}\ޘrKk%@ֻ9l|>Abp_ s,puaqZI@Y=Vz(YMj6{'qgj'PgL7S*fݞc'O"hڲL6rGk;{$A`$v@>Wd+PC<]Ij-r LqG6Ub .^M>8y| +U1Nɟ5ȹ|&*-0zT rڅ`|:ވ/} ΠYݼ زN5#1Nڏޑ94F 399MY /Nl0qQ>pIW)힙QR[ N|ވ"v,KxWTЮPg_޶s~> `/ՐYRA-HFwbH|ǘre֐[-F(=k4a_ƴU\H2'G(fFrp!X^{X$nmQ] nlʊq/^R}{PƄN~Bz>XO~'92 1(fS\Ņ_۔<#{uR{kJw=fEmiy1GFjx1]i깧jF@گ} Ab$|Ն`z jot?' ίzS+7h`;)5{]?qr4&#;as\2jop,kpXdUR \׊)C>; z7 @is}ȓr!!)LcƥGZܝm؏M0|c?@- }ZrXЧ}tmzoߨmetͺη>%lRt̂ |KJWbG[օ/3LއoEQjHL(b6j̩R+m*)`Un܄^  *#kh)-ox|X]nn' [coGx+UcC77A@Na;c)*.[2~fznMan(MH8fu( PgT02 .ƚjvO>wDNj0DL$ƎVox+nAܦuHhz8]#G@A]_8q5ak fP1/F?Gij 2j3bo9i#uէVNdy ̩|'Y.3W(>uE0(9:!_5x R-~dzLf(3Ĵr‰ŒAi.DQ|69?bسrX2eB(ofk-(':ŀK 2>GaiŻ{$^T -NDzi  ,2_KT&f/\zVtx[aZtKNEŁ*٦..,HXrL`]Ґ:=s{눆R@T*[ [ϓ˂5E֠rAgcc]VK T ,`gWv樓oN]hVM~ǟI>\dģsP@ŵ 7OYnbum]8 4$PkLd]~ *c({;ODqZ'KzskتID;xNγ<~Ga!xCݣr£wu h2)U{*%Bȫ$¿ e} )EĿ|7{yry`vzȽvyż-ak? YZ