kdb-mysql-driver-3.2.0-bp154.2.95 >  A b|e!M@eeeX(>w"EuYd_)^5NTH!< ']@1]-߇6EB2.#3pNS~Ϸd~UeG=JJGwr,UiAP} Pæ"R#r#A,l[QG ʱRQ ja~[XKX*p`~ݲ?7^fX'4tNXb7M6h/OBi0cN|P8e554d07ac15188717711e15854f68d174406aa15ca7b5ed10b99a5768a26d51108318e4583a80efbcf0cdeda9f4a721d1160287Фb|e!M@eeejMuu"&G2w 0O19)Dc\Swu`AKh$5Af L1[YP>c l_`%v&g*j$>;&b 1Y6!* HpD*?*d $ ` "<Z`h     0Hj(89:B&XF&sG&H&I&X&Y&Z&[&\']'^'sb'c(d(e(f(l(u)v)(w)x)y* z*<*L*P*h*l*p*v*Ckdb-mysql-driver3.2.0bp154.2.95Database connectivity and creation framework - MySQL driverThis package contains the MySQL driver for the Database connectivity and creation frameworkb|eobs-power8-05ЙSUSE Linux Enterprise 15 SP4openSUSELGPL-2.0-onlyhttps://bugs.opensuse.orgProductivity/Office/Suitehttps://community.kde.org/KDblinuxppc64leOdAA큤b|eb|eb|e\s\s\saddb9e605ea72dbda3bfeca35d31902718d100b63fbaef8622bff192978fc0015d588eb3b157d52112afea935c88a7ff9efddc1e2d95a42c25d3b96ad9055008f45cc81b400a048b56c9edbd4c3317f7a8958463dfd55aa96f268ecfd6baa12c19aa4296f49ca309c2901fa5824f943b7acc59a5110e38aadd2dd00c1028e1f0rootrootrootrootrootrootrootrootrootrootrootrootkdb-3.2.0-bp154.2.95.src.rpmcalligra-kexi-mysql-driverkdb-mysql-driverkdb-mysql-driver(ppc-64)@@@@@@@@@@@    libKDb3.so.4()(64bit)libKF5CoreAddons.so.5()(64bit)libQt5Core.so.5()(64bit)libQt5Core.so.5(Qt_5)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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-driverobs-power8-05 16523196633.2.03.2.0-bp154.2.953.2.0-bp154.2.953.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-SP4/standard/637cb1a07817e0b35c802038a4bb4e10-kdbcpioxz5ppc64le-suse-linuxdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=b7948487926ca1a14df85e2391dba049efe718cd, strippedASCII text RRRR R RRRRRR\+$7z$]y(libKDb3-4 and mariadb)utf-8e9b2b2516ebd82fffe1ec5ab728eaee1f80f0a07ad4d1d9c2dcfd0441a64e64e?7zXZ !t/á.] crt:bLL &pǔe #Mf`wcdG#wNbT֢ 2z6k9qj4{cmô]8 Lnua/Aŵ+:i"tsSV4Qåڸ!&GjzJ3bxB`JvũpkV"^]o6Rfz7?Mc"c1"Xh$0gڈ$tQ KSd:mY~oR= GaBqm ֠:yl#3M@\M9WєI Q=͓%Y՝(oK!8VR] ױqϞl[O`SL9f椋 AejRC\_a
    s~>l\WN؃>j)sm,WDL7<$HqUӅP|~@[ke:9%<.q\yT+.w%>PA}fGnc׫:[RUIU9"g:lߴw8 ,΃A1mnS )}[y7yÌ48>L9v0x*8P$j˨Bkj b; H+7Qvnq!W$JkIeK>v+\ !)zHJ2ڮhFS1ʛU||P!Qo#KzVKJ|9WN U-&~c(d"աaGA8P#ݎA (K-S#FP2 Ș9O%#iZFlh($Coe8k s#'%sф0F^_tMTQQ0NK*-L C3eXgxI2= nY$J iIxчonD͉#>*8@"s|0G8^!.#ӴU;ISGǂlJ?e,ĿF-9@a]{a۟XZ4,yPE#BoK7$u-@k Ը  r"$1?DED#BElVI ̲켕ϓOEt݁ B\qF6院G*QIW(䵹 so;%ݰK W3[9Yʺ)Hm߉)r*-d1,FkAJ X2عV5`a'qI]danՄ reorFm2bDA3!8CvFZTx=b`0KtpT8w/C@-Iubc;"!2 ŲgN뉃ً웾 B/]>L4,bO@Y(l_(M4֤5vh/]ZIB_!_K@;JX~H jȨF *Lȳ9|GpX1kчC 'vw wzxְ9~g'证H8(ᰟ @*YagG#[͂74:(q0b:ɼ aJ ?!CM̅lśJmF}_Jn"hUes={ =ix f#mVmqR%HE$CΜS#g5ڄE&/">t҆Gm-F2A!a!@[hS w6zdsX8|/A#,I*/Y#5!kzC֛4 eT9/t8pM,eM7o5<6YOOW~a~@ܙ==n4Nj[ZcaBOL.]co.]0r5"3\@daVDG=ُ {56g|e;SY7Rb]ʰv [Pa1/mE=U:Gw|Bhvf:_X.]2Cȧ.[%-Z 8uӛ']f=&2 `@8{ax.ߙ%HbS*y[sU?j ю;S&ak87~S{З xeL5X@J(c༏uZb}bVKF H 273KZ>*f7RtK3Cs&٥+dX#IX# ZbhAOs:wҼYΡb_.x7@60c#{ Y !P͵,t,+| 1:AV|U\)iqa+h4Gp'cր pΨUh,!yL5Z zEb !I/} yK5 |AGYC.[ׯ;HƓ e;n~kדg_P9 U͇I$x,4ǩ &^}&R^̩,q(Xrgx/rء>G"s$~T+^|/,1#RAJ15AtƆ ˘a-S< kw7.]P*Ńo*.n )zZ|Z9S /\rw2eOBd*Q _p P @<.C0W҇!^׷)FmR=dm*{\j!Pf<տM*Mh-6쟍*a!gm]|:5<=ܒWU ;%*Xz cK[&hk[ wu;+.M6҇f@tt *C [*.NȆƣ>;Q[3@/5iuKW6 Hgi8܇9.&_o^U5ߤ;sEod 44 wk,ME?{]_µ:vH@jű ʍ.HMĠ *{̻@Th>XaJDa= J*Ò%s2$\B (x8/Vq,Wa"vMR =!7ȡi/pPB 3KGj~Ƀ<Xh}#<9) !>0@].F3EyݩF2,`cBa?r}ڨfFT1ػ,=e/}dʜ U0w{8_) 1f),=Ix$ WgM^ omNژ@^"4XۤJ gMcɇjzM׼K7 ^[RLOۛs J m(VFDbKCGβ~73H`,-!@4CLVdϖ(6]cK z=jPg v_ˢ3E w<ۮЀFЯ$- ? QUQC>PľX5qF@u*P}I9I*}BI rT '.٫W|P>H _J *_fΌhbR5wT}@ #Rb,1<@>̕QgQxMtSI!4A#ZtOm8SkfG ^39!b(h,M!.]iyIB-E+:fû`;\pR]n+Gƿ} ^fd-,p)FR6c Zƫ];O{w:I!DC1a^TBpUngԮ6Rờ=P?G3fi98;+NNo%ge ȑl Ar3eI~hꂷpὶ틑0\ `]i{WqtF¢ݸ_&{5A:?tKg61_1ψ&]ֿNoQ9$&q|qA#3x<)r^ "nKc?>h*O geײ}ON@|ds}SS%wTNPpf|eUktlKJmp=@NL/us/a5K?|(?rXfN~nip5 e:͊pᯰ]rMnAV>M q4܋uoh'Esp"ĶhzUuR^,Rvljk_8Փ˩qkP7ќdcpFTya${*uPDs ˳aPKd8S{ye;uk9,Pb uQ, ٟ:'F8!]kn@Y{0M]Yjlȍ N(gW^mVK[57;Ȇr~WM7=QtJV OcLv΄' )ЏT3ڿeݗ |7Iiy9Z1=՟ߵG p^KmeLcQo\mԹҕ~r}r䔦wZ7Tz?^Tծ jțnm瞔 H7H!{=>#1n_@R̉^)%v!jY, ,b^:{[6/thG`p;X$7:c?[.ُivdHvMjϲCoUr@4}C=$hZ!ZPD.L6viI&@vrYIE:(S)6P̸g`Ūz_1fȦ䥄YH>g&ꃎ9Bsޚq ]` 볅Ն&-IhGfz7#X1pqЕ dh\Y[/,/$2sv]Jp[ i.Fkoί+g}k|‡(~4EM *LXbV&57ӫQwpv/W _C`y70@/"{f_VK' k^`h`# |&ܝqd<WuHPߺ6\@<^18ĹQ2 CYDf&`| )Q[.4 6ԭ,k'Pf mB~(G(c`fd o|B/(F &PȒI&(\Q~cX0n~qkChWGߜA63y;Z<ĺ2?gΏ5Ug 2־ҕMdg^3֙?LG lQuYo/PR5tJEuX 2EIQB(0]{#^{H9U_+y"!r 935 WmxE E 'PmU8+F[)|%-Mh1gkp*ĊqFG'ap5V-;MoJLkǴ(Jڒ3ˑ*qFX7|详C$ը= 28u9[4e;Hca ܷ:p5IޔMC OFV8HI"eTIC/( $ 0Br~, !&`Hµ[h(:E8-#ʦ[NZE4`aȽ/*7M i5?FQM;Y=iASHHߚ4Ga"e]Z~8zPQòH5L1,O{4_n1NtugՖ6 N8лIPYk`%D%5e>" YO@'J6^J'ӳXGSS\~- }L81]6Znr/؟V 4kYKȋV][t4N7h[v{Y3$|6ٟĹrsT>Y=@=zgNZ|IMAxS_{D/~Yljka]~N'EhJ2is6 arj͜jn9 263CC}'w(.4F҆}ˠjcG=~(n9,ҭ:E6xPl8ůd鼿2e0 th_]a"($( i3`Nl)麺 8oq3Ga$TUį+//zJ7ZL*>n/.ImH7 ͬ>`d+{Bq̏(峆u M|[쇃-0zHQO`Ҝ Z 1GWtZk_:oDMB24u~˻/LX<QAbOJ(8mt' ln'3;ݨtX%-ygo&C]rgI;>lm#z8}yeQ37H cEoGH"=szEjD-Y7Рʂ[h,>^1HŮiyw0Vq$5& Hz# as/]0X8EaVuC- SK׿ #BG?1a$'.%Oe56W$h$q#Dgq-c7r= rcjfX({AG'G r3M͠DA$8 ~Fh׼"C_όfha=?1EVɓfmߑ.b9y2d>4xO @IilI`7/ .{sFhXBOT*众k-I81̰a尌tW8cRU[h#ܩ!\R~DOĆ+p׻z$LUe[Ja_9I'x8yO&p@$wLڥNA(Mf|dJpt\…%3O \cug\fR~mv ׌! 4IyJ,WyՖ2?~vpq))ҥNc6Xjw›5)jƜP^x]$wk dLp\Qש4U{_{IJ3խk;@Fg$5(>4 Yz-Ò<:M_j}д7f*iΠh=tup]g@.^tI#wh h_ yFץS<N*E6Dm GcKE6,B4xɨf߈H?BkpO̺2ͫ0$0o$k&Za8 x*tp .ˆ`t4oq2BMYg^E@r^%3ġ Mt#*F)^RPzh)7UDUŸn/qFGβ) _iK%FF-xd)ڨB$<8VHpZXiR&j=C!;BlnVEO>b1.o6y{t}Jʱ4r۷45$z `aV%ߙ# o°[ b~8a&G^^,bH/V:oó6%ܾ<~Kdf7PUCmNj#{4055k!YT~I:W-FhM0ar˫N҆mUl8_iדT ؖB7ZYo7\}@Q~j2۷("rTV>TC%aPK y[H6`j?5}]eKߤcp\3w wAAUүp9ȡr/摅A@@~LScIKY0 =&&:K8+f&OJ{ȭwE@%>wcz|D=7G:vُDz>Ӕmxyv:~߲ܺNu\hCV΅J3Vclbbc2:\ 3RL ٹfYLFDzˆm m A/7D'@ ( !nCsu[`Tlx>h%??aWzp I5 )y4٠rbm! vV>fΫ(4<^!tLf,>y9!zo,]v^M@6Txʥʝ~ ̿MYxZ (%o ]j'8$#`Ŵ_u$֔gم=tftE!ˈVH_+8ؐ뗀!ܑhA(t 5~d`Q[M~}yId-=,Ĩ Wj=266>-9vn~5RmVwjYtd>mmeD3hpn껷!@6 2pi3Itkd^+qgzlڋ~jY+- wʥPwyl.I59DpmfݻlcʡGMiiUNYdt1e/mc䀘gXlRw^f߽ 9,Zi:M^427=IW})&7To\9  pf->\Xt-! R_އ#|J#d _6ӨQّ;վ8qkid\܋.}'h7`^Wn{9lv0s|K!ۼey`bO(P ר;)Ʈ5f wײ3%2";'?̸G)~W`lq_N8C+sA[#9[,3$(.c MY *361!`YT1Yo7h[K@[Z| @f'(y6c(Fx mST(y23;Oz “6_q"67e< h \lfZ \0a΀ZaՔ1:i}| lJKfuZ6ZD~Φa~Vz2ni\bH$)(w ,H&+lI!9Mk"h@nǡI-NÔq SoOWREg$, w3waRM (u%@QPSe? 1d1wΟ.2/BИxU -.i,zPbQP veϸk!n Vqew^V΍{f>j0 AU}:֒=o BMSx7Y緢ϓh񚠓M<7yts(fLex^RF \ DeH۲`Gb:ΊT 7P"`߇t 7!xV4v%$$'wcLj\h5u<-dբ؀QtBF"GlԂZP֔9ZĎ.)>o M,`ib"›Rџ#i93KY) u޷SI uGE*ZՓ= D{_`,ks;rlarXJ pXVg樌)/DrGWhbG#q9ۿt'Y/͘}Iu^<*Kz꤯{/X+ n^'7rK58YyʕC7 b[r%t]& 6TYg,i{ Lw:Bn.ԗS1 Wrvz.WBrI,3&Ńo u$9u ㄙӮkڕ/$S+ bL[^mF=kJVۏ@_PިTi 13h)qɂ)N<"IY !.z%3A\R$Wja t7'6"dY5cY!AS<0/?~9} k$p1~uGE:nJpRgu!>}e+|>Nj+j']J|,gc7.74 O)9dSfweCCρD߾`4e<%w+hw_bbS$Gnr"tZXcxo0rЛfr:OijƝ P:cƧ4T5 ZS'c7D;}I߮S()&hͥCoIƷC"]\MhGcr^ eB6fhۗx!:\ܞ iGsulQnϬOڥ\6ۈT_crO[o0zYR(1]Ki{:7#$'rv 2i\lߜRHX~^hyQ[^fˌVҢLS%y/VX󕐑}D%]tM2!jxT \ uCڂ>'J̾mGTjvuWH?vx 7iAb7^- vi*mlSwrk&yҧc f<4wf3f9+}esۖ?IVEi{ ^t ž=|{H.ÀFrvnQB*dAgcPPh}[)-l⤜uXGLP󋀜+tԤ>.-8#!Y&2|izM@D5st՟M&^HZRnPNUzTqZg25*+ rYTPm=~>J''6Uog{]}Qay$67T(/GBb?$Z8=}C9>4!.,~C24%ya]LPo4h9$NCi!MY@+{Nk*ɧ[>O #bLw)jOgSVXߪK'cfkូ–k9PMEW% A7ӍDNcnt}72(PڋK~Q$BH>h(X·VyvUuaY_*웓Ry4}$vqE#gSэ%X%N <0fJEj:}kBuUIjOnnɑ͈aS]As)֪LKqbO*+3' PăEvQ6^82H>>q[kY >MmwHzYL<'d* B_+Xn:A.e2 xGHkk'8ψged۸zp\#ɜ[s 7u.s% ŀ?%; QcqxSG*vvxj+2zhzev/@7*2 D:!/wA ?)Ԥ:5a^V^[RsL2澔^&5^MkrG㞴ݐN%r\~9a]7h=&F|UZ.!y,WɧYKiBC^r~&N}¼z)~^@<$E0 VBտ6ɟ1ۭ%c hBMs1$Fz?=Bog|K2"S G_z[DѿmzQ;>$c@^it|"K{GR vձ\|[V#,{NH±0xl)U4X>tAIJ99͸5yP4^Zj[0PqXu D2\eZTZMee\!2h;׼{qἨYhKF@ N A?oBycY7HnʒgCVj&+Z5.KM;eK(pk (M7˔;h::!PA<ez(ni7Zq1闻頫sZ (LC U_i%m)nTe 㡀ѭ`f6GZ5=Dh./MNbh9)h^mvF2wv6xaVĘoQ$WSkp*i "W%*ˇ74خ; uJ0.U.M!(#2Y4/頖vS3Ok :)zMiKȁh?_ntNX!~85XG:0zNp.Y:W聊~b",qG<,*X& F4ۜZQNEhNB2O/ne0u~O"֩NġoKk0jlCmxΉv.ӴWrVa5~gSOn6a쇛qU_}}1 8~7,| 7r6M# 醆(u"72Te&QJs@#u @@|b]oZic)#bϟR1-9Kl, $q]N%@Xr*'~U?5Qb  tiw (VRa|8ˁuw6|n Ô'~O&_udivЋX|c 2*o6J w$Yw֨/SܿlK Vvl|ɣDnYfT̐QCEpa?/ғa ./?{ߓw!?a84$!ajMӵ\?s@i"A!*;ƅ"0\G[vF%qf NʘJwC?G`$(@*@I MN֒lyOB F$nSkZƻ;Pf8Yj` 5>oU2gb;uLVu^Ѻc&= ”!nW]׮Z7% o*U`" c$ZıtO@Źk~[Лd{Y1[+3cbLpҾ/(F7FIAqW9}&/~T7_3U+M-p>iTd-34)~E+3Ig+!埂|cň-A5hT U<}3QL2ll8*Ǩ`YX+P^We$ele/HV|KFHya} ''сSt!^KVTƮ{g4|TQ"_#Χ;305q]bl܇~Xt0F)c 0I@XMM!& WG/]:NΡ?P+ TUQKD=Lh]ݺ=s<$ J$D(݁D.;;*t/6ԝ@YrmR\m9Nz :&=|!e"V@ ,ms^2 pJ]&Zmň^ÿq$@Iw1ɓu^ȧNFaQOe{\hFKtڷ] $_WE2Kk]X^ր[|ɵZuHZ'?#[mmQ1K#~[!0QtA#:X"%rMStann1E':pzEOL}z!pAp9-kC)k7~{͓ 8M?hWWm2]0&Wf9K #~GlUo-n\Na"1ABhdCuTwTѴB~MFR/,v?i AF8+WhC iV'jukc@/XY\yWϑ(/{6h'B[ib;tQLx8c$<ҧ}'ql~tQ0zS?{ND nU,!ǺV9˗\%`^ zoܔPVkQQ>C$E+ET{[2dCD q=1xcJRoߜҤR4e =nROKœ?n5x@?zDZ_sqtZ( 08,N rgY:%Eؓkoӱq4gY8(J^m StBH^$|U!F^~pe]a=4&H:1aCۿz[%v qzneщƤ eQ]WN2Ƀ)7[Ϻ}PihͱtSĻFՔhaG{*)M*\A % J[҇(oW_$Ѫun؎$W#4Çp3o|U㮒wWHе^Hj wT(.lx/[A#$Fb*`_Bg |@y+W%+;"h)S9d4@ $(a]8K?`!op%鄓 W|h؟ $ ‡$"B#^xՠOwR|$ 2nvg1P!L S^L;.U _4 |xebAMZybo]P-"|tDv4m{i 잵G06},A>A\lUrۘ&]gB7<.l}  dMOrAU:bS["=2 Vp;$~SF,w3E]l]\TXBwޚC %~){1(Bv\Žo1WKA mO cۘc _̮*Ӕjg5F9}G}.1X8˲; G׃SSHx3sx cf^9ɹ C GgLN?# +PXmH]2tuMµ^ꘐ>F-~$ -5Zbw#MSe=Y!~'\H2lVy6HӳZ;(T=D=e0<Тxֻ\_NO/7r*;5-wdBfHu"/Dt-.@ELɥQ|FFT_~,EPŧ@k;-z%SONh{G39v# 8&IE^65Ӡ|)m!8xB+ME#)f!~l YC }Ls30x_.#)faHAoa'iNd=u} `gܦZrGdu4v[v7ς3~ mJU{6vuq\fTVA,8%QƒB @EɦYxQ~lTy/gq.R<ù9B婨x= .RrZ֋b){i|!5 U4W;n8+ߌvM3d{l!V={UeJ>W"6H;} P"]zaW 3ײ-DltIOUtCZpӼx̅Cr;*\;7 n 3Rˠ?d,Mk3ԍxT܏-YxK8Dw}Ci6X>}c#.ĞW/;AA8CV#O֪QZvnaQ{Au(!&4P9Y7.EȸY:t"}ЍP GX2".4BӢ3+\"`f5U#^J2]=A it | S ԷMoc9S弚m֢M@іcaD"<&rmYcDso"Qc:lj\3I `2^<0"d~=A#M6tX'baRRe1LTo>j/4u=|"帊bSmjiRۤyF0-ジ.&)/}[nP m_X)5ܠ*lE7ba~ť÷=;#$QwF F$7ݷh] qm3 ʠOA=e@bsh񺍀 U@Tjb= ?#^?QGvX/؋b^؀ *ㅞ.+u/GQER ;&I*qleރ}B؁ %WwB*$fe 1>k`2_ry[j\ tX\(7Sd<"͌Wy֐&a#u854YZ: "/$'Kja&tA;ǔawPNnӺFD?$Oȳ" c=!F'Z~Iǯ7l7>(>-+H0I Z`x 'u b6t`L>nVWFlkiAbu7x0y#:ҝęFΗkƦ%ɳIXҰ?tz x9/{߻a GЋ l }J"HSf&a79t !* 2tBN}ZvsOJGuYY3⋎(&о$0Dֆ~>Ne OVJ3n,ww(Di0uhGS JjOԅ$h=(Dm%( ?unh׽\b+%u"3B rg_ڌfZb@Xide?S!_%h\KtGS ҵ`%~+$3r"iq5=ޘ;wS ~9" 4N6Nuܨs,: JUr9%"WJ(v`cmĕ6*u&qc7S ~9`?>iOHlaB[2߰ԭ*O1Gw~W:fcN͓Qׯ ęX%T !-jAVb:ɏcf`W/* /dXi _0P+uQHpKݍL3E=^vJLMGcG'ʆpe@Ҥ}{WCCN@7I^@/ ^)zPzɚ3;8)~gRB9OXß'u?r-t}r`T 2πf~^8V n$` ې#|!al=;R3QԾe|6cp]zPYBǴqdcCj8җ|} F ڔ[7+6W_j+tGA|~RHL1 0_&e_Epz@f(VS#(LS!;5E2HAh*n>ϦO/m{+X$Z N#1$k\IpJb!t!.A&L4r^d}{mnǎ6Df7R/ %NxdeLhF;7_0+ld\L$IQ0QIsFvע¨IW'EN&T%Hlz{!$ Ty u`zQ-zA:ލ*O"a5ct͞J?@$>(6?:Ov\0px 8\XY7%w3 ~Iإ3 Avр^|1څK9ƗPs|-D^','266UtCp`(aD?1!yd:XRR}NlF21t-`@Rq[2h&M.{;I޶e#[_ϡ~S kئ`+:fj5?_>@c)p$YWd-{XkOGǯ+ g+ME>ҥ .C^OiE;u`KPA uh uxGA{Jl1x_qk9b34vZդ^#1NPA!%HxGHMHq롅Wϕ͜ {bh':KX IZ!d/GleNGώijw/^d?N/#I/2?eVSEG(w1_(^Jah)l2|$k]R ܟ6C+[,bY/cOrIp؞RQYmyv-<|8!Q86WElw!1IPS@#FnNLp=.1bD6?bPu(NW.MқځjK% )VmE# keڏό>آKdƣ-\2 /!N o%<'eC}V^ |> <V mM'_>Jr`D87etՈN:>Dߤ6W(><쪵S,Cl#D_I)'}B&B9ۓw=m&aY$B J]fJ4L]̽AEVD6 `JE"Bp>w?uT(Jv%J(l"lI^63 z:(߿;-T lDPJb4!.Ѣz';X#d?ӝTҾ52==XRijd4)ݶ0Egvk숢"vo#owZ`-L.|*XC$b^Hȅ%W- +ӫl˜硯O`M۱~{)EF(U4WkH bh}/ʳ@ xD01n$;7 ֈ~.ؼ@.÷+Pg#uaPfhX\V`&s86Vdžե& <b{h̊'Ct&9< H_۞ <QmG9~'?)t3S]'X'Gϋ:'dXJgB08`P?A 1. ޽9wUozA-vЍZ* f!=B0Z8@5M<9;V<4\Ms);KMXٲ~p9%B(GۂQ>7nU Յ#K 48)տf`~l&Wc$&[ Znť )_X ̎QpB8 :ndbw)Jgk[K朆:-K"L^ n3cgz(%s[ .fWԃ|X-kH3sJ5X5zq|P"MMq퍘|4hn%=CD٥H/w TL@A- y LH7u og1U+P ~ 9t$iKOPZ⑋<68QGE>y?ʔM`}{RY+> |-F9]U&812XmM60y1oc~6ƙnu%#șS`?G`\]2 vjB%.@!Yn2\ cW&(BNyEzL$ FQK wMe{ f{zt9xUB=㮳p ߽9o2i?3Pd~0m1J*t p X,(-&UִˢoZB{TUp,e'aù\XA*b-807&b3%8G!WPl 3qXYʼnHG5Zv B.(sMm/M@7-rP;ֵJo˯ Þ<|gˌ)rba va-t 0U뛚Vӿ-FG"mQ[1}D drE=Jl$9GqsR'qtV!_e/ܢK'4_3}`D7׬jDpG2nUWTի7aY/WN<T",3퍬Z:fYuΜ|*xӫt쎧h))>֤}^%I-JF9[,*fPrMO1fXj(-)ԎvR /8KUoVSYs t4)ҥ& ܊e>,Bx%E)%V1xXBVX̒˜\}.jП򫬬@ S7bS(֊7Y z[ q Zo{TA^EfיɒnpES[.) ̏z?йF~Y7{ؕ[ GDz~ea7[2ʈ}ZbR+}> cӘ6U85؅XqR)B_dNF䚸6-+0|맭g'5P7|GUXGLU<=׆#f%tUtdGiHFs6?Pܒ$lmP?d>jFi;\C&Ր_U>~I,OJJddْaߋ-8J%=|v.Ra6Qur~S2jW "Ȼf %v:zYČ2#Pn[ U;GcP>T}_Vg K`D!Ѷ ų-[\rAJ ݒܠ!;C/C iσR hzKה?Gq/QnKx7\Ewѕu z%nc./}S+shE.;LU[4;0 g>d|)Fmkxm5ZXǀaAc>b_ H28mMC u|{ҙ?eub}M &Ng Kcsb FCyh@nr|H:ֺ 7I#+!xM `(WJ;8xgZ̴]|>E/j6":q/@O$4ؾbG | XTdbEVؙͯ>Y >K㑛Ve4umG} P7a`wrqyr4N+wOiCo4ap9[wj;\`Tpƪ%6q#n/J  /<_=ЋD'=ihe9 O]n#*W}8NJYdQimNĭn ][K\8{09p #y½%΅vl [&C[=:(/<[<;.w^x}o͠'-M݉a`;Je+6P?Qb?}70a&J@ėWƱO* ,)a˦އ SNB{t2_kDg{HmUzUWRL{E<}j N{LAw||ܯS).p"|Ӥ>U.KPZ+@*o.-jK O$S'Qd澂PpxR.2)Q#͡ 9#SuΊK4?YAuVUwr ?5b.м}SfJ,?ˉde%o$b$ٰ xzx@fՙLoLX߱bG`akKRn#("Qve$㽀Tfuӆ!U#9%>B{Fڸqu[by#&p[<>iVXr뎳VA`LbILI~6T`)UݭB+s0a< `vIf2УMn0P r6^""V*ά|X0``*Wzme ;X4pd=68_mL %_r7AKYL8$-X5?#)ŮkS} stP{]M!pg˱fJǻ%fv+[:(Tjha( !˾+gx9n< e+hR]v^8Sx,K:Ykg;/6q{).fc`eC p̻.>EP{/Nb6慥b2/?-(5ѽw˷" Jo*\yt@]=S-gFW8|A ȖՅÖp[؍+ Pm4Z#Db,Bdz9ՓBK~e+\zWl''&hh *;+wvƣ|N%ⅫP9d:  .ي7 e~y+a )&-scaH&02aR8#JSv+&)c0r/e!}Eq޹\C32 FbhȻ"PI USҙcA]Lq[t6vć߀&h66yukPN:3cnȪVp/j H&'^bLf4FmEX6oÙ@ә V#JX븬 {M>u2\=f5*D05ᗟ ̍tu4XNw8C%e;|YQd '/G#-G&(ʷOZXcRc閯Ewp;El5ok$_=? sq"0[Mm'cNA>z_R5*Ht($u@xٸ4y#w1((Ud2eR PfHʮbxvSej.-Uh[.žR} OqvFOߎ-ŬY^*t>yƘ4ϕY^L.wa B($H;=7Z^Fo>|EA%J^fV]d|f{ȱXzKdٓOp"CE <ŐSmʫ6m |VHsҩb7Ѓ%qZwgPlOߧHn "2wy9-TO"oxKKz?gs+WQs΢Q0[[ 51ѩ0N=o˼ ?f}3t;2Env$˞Bl$DçdCϚUpO@I<%W͘$\5{[D6ʘ~>FPKV$^ RWՌNgn8$w'4% ?ɰt/ImN _elj}-1;oS'ONg䦁l6A'FofJm.Մ,|R3,E۶C,Mнw;O>rKb#'r[ s%g4.x5U.;bJ^uS[O$ڃ iYW§MQ ՑpdDKFk1@ɳo.ͬQ '[6i *͝Dqu QNѾFf›ΜWIFDRuZZH$xKE_ B2ZL2ݔH)lO|GVASo=h?TH`m2lXknEaI/pxPkz^%y5Ҧ&e|)dX 0蒻C<r99@14uZN}@V~ S !t3J/PC;jj>m(h=4&y](vw$7 gh {n}+K%iv_ lQ xʋcVYȊ/ˏde@; (%QLV؀Kv(Qk[@I-)`ͯJv5E- jMCgMSqWn6Sj[iW} }W;Y dyB^xO_eZ;/;!PY,f9g6d (?"rf MuQ0a s'+ShVP:k|S`!8?3f\SD[A>c1-_hEpsB1u|}P"iEy.4-l o ,/0B3"]]6OOirxԨPy>Aej׹VwI يX'#a`VQYQyWAhX  }Kclg+⦖A}/Е:\sRGʂ 7^~ E\OfM ~yWYmURRɧ}%BԄ0&bnq UCaFUEA+Z} !cMTWտU PoY0erSM`8\x\~}Bo@y^5:.ciuo]WӄjҘzMZ)Sh.sHD%0OB2m b#`Ň)[eS(BզUS s*񖾹#ٖA|՜ DjH7Kϓ''& @ܳٶֳ,i&>KzͬVkOt(rȱ,[tO+~.KS-齒# x;Kkoɸwyk?\V}bҭ2"zkD 7d`;v>wViNA ݬ?[5&D/ƍy28OQ$YvL~XcX.!dv(cSL>Mۑ˵D%cnlN9 }1(׾!J:qS{ARl-Iu@9ӝoU&3G;øT$7Z o1yB"u&#` P shU*ip mrپ떊QבvdąuJg#+I1OS; ¹n%hxVcMŧi}sS%Z]# qQ\<td-*wmcB@0EQ7^"0l,T7jSɪP9qF, M@m}`6˚BX\Ԣ;®,>iFTIeYStfGA\x\e^>%/Cu/Y\GnojB =3rYj~)S:d8dqm Ke͙Ž@0Lex>AkJjf&FhvchP9hF>}'$:l[e:pUƃ ֬;MVa:ړH8NDp5S#6U:RFRDm8s;d4H/z@PVL#,뜺TF*\ pzb]#ЈB4\y+Eb̽~zrgVYQS6Tcl #337HF`0]S?`Yd4,=CE $]Qrʘ!X|mg 쪫~60^.0NLgwG^wHЪ6nKQǂzBU2!W(uRYS%r X߄}`#1{)(+i^K3%F2*XKR%8uюnG Jd֫KQPQΰ Jia4I)yZe̺wV1ߴx2(WR܍d*hrQ.3[w"*" u.lQ 8+8j|_&)cv XhG &B!E(@\27A` u}>{ux`8 n07W?ٰmMYYu7*xk_6c  L=r/KI:a1c6Qq4dSqOI-CH^n4h5llA_bo aPs'euh|@]ХE3 I孮lDMo0hc. SZx󒊬NBwU7sWz]"o"LHѐ>b^2s)YsxꖦF]wQJ2Q9ӈg1# Q^g™,G!Yk5«8kJ&< ݠ#@?r42-x؇RzL,yn^h\iG]s9SCKYIJXzܯFfl-x K:&5%CO6jyjpm } V`5JUhoy},r[ M$aC.#ABuݞO.ǛqKKyfqȮZ Ita[jQOL`hz!"сi#P:v 62.^C ._~Qc(8ri \*ֿ! l{Il_HfU􈍵v]nx;b˥ K!2dmVޖrD?%W<| r‰އ>OSL DSpUS]y(%7ysR#use |k_*Pۼ #:'3˘7)2ܽ :CL. Lq}31WuCs/2M$e??W%lZS~RmכHu7yJ ghl)zR"8J8۔Ym Ԕ"wz" Khq%X6^,ŇZdќ7xR6Q/ߕ+L[; /lE?Szl#H _ Â+g8:S%2:?tY E8lKjB2{A3 thmt^9·W0WRKRynnq].-,ʽyMcrޑ<03km|T0 JY`[z='{,-)BԎsdC\g/S8j6pcv)A2`O.Z8~cR+qT@glFiKSD^S, Vmd!7BZ9`D@"kgGs}k ]-@I0$tWu;o [_ʈ }g}}i 2NyA^S4 N62 YQ9n~w+g@Tk?7S#w)i,EJ^PkP_ؗ&=u:NqC*a],L5#QqH|cW}f n|Q? ZWlleS_8zTjV[8mw,m`&W@$9Y@G^?'Xl4DYsMU t=;zg=k|,Y'Jrcf3J uV.Q"~^Áętd-M?3"j\-RC(W}x_c|y05lj=  '+^HjG[ZMWƳ>iRj̣J|ěZ]vwiߒ1N})װߵ.XFU߃PjrI#5 X^@RG5Z( !J=Oǂe Bo [M hϋ׺T𘧑Hn<ʊU+N/-?& 2ȍٹQr^fи-,5W75\d*BGXj![h|OKOg 1UD4*gC0foD%̃׊Ovšd-[j6Vir KQF`{,|:a\M裾$xOУs}gI)+) +Y8x_Aʋ*tu ?FLk]I r9*2*]OҞiG#˦*w- 4ĩ ߶ YZ