kdb-postgresql-driver-3.2.0-bp155.3.19 >  A dkCI%z iI*} :=k_D)S|D7Bl C99c1\@rk )<,Se^^ ~),#=0B(ٔK佘מ/>2U$qC{  S"&BRG d/(dc~.SuAX2!B3,&w2*,K -.vVt0cP-~[_z;蓂Le%aT+k四$%2b7e737fd599dc78e7df43c45d5dc46c6efb041a61c9da89caf327f72337ca38444a35d7291524204943afbce93427191bbf9a48PdkCI%z 5tmٷoom$4w`vK-k+zQ _|wXޔZT/ -K%F /#%ivx>;' ɧ(5Pl36kO(c{h}8v|國R8:dLkΝ3Pi]7j뷕Y7 \XG. p"SA|QcA|)xhn!O:\Ǖ4Lۋg2,UK x׿fVrVk p)jZxe\h= U U!B7rF^}tH݀·cs=nyIՊDDŐyz X$+>$k H jIհsٺS"[y["!.J|q'd։tVxArvl\,ac{9DSJجHB?&Fֿ$&; JAlh5~dX_⛎5fOG8I;.\6̈́>pD+?+d ) j  2Ljpx      @X(89:5B&F&G&H&I&X&Y'Z'0['4\'<]'T^'b(*c(d)8e)=f)@l)Bu)Xv)pw*(x*@y*X z*******+Ckdb-postgresql-driver3.2.0bp155.3.19Database connectivity and creation framework - PostgreSQL driverThis package contains the PostgreSQL driver for the Database connectivity and creation frameworkdkBobs-power8-029SUSE Linux Enterprise 15 SP5openSUSELGPL-2.0-onlyhttps://bugs.opensuse.orgProductivity/Office/Suitehttps://community.kde.org/KDblinuxppc64leOdAA큤dkBdkBdkB\s\s\s175ebe2852099f9935bb4d5b7a2632484710beea77e64c204551c729804243cf5d588eb3b157d52112afea935c88a7ff9efddc1e2d95a42c25d3b96ad9055008f45cc81b400a048b56c9edbd4c3317f7a8958463dfd55aa96f268ecfd6baa12c19aa4296f49ca309c2901fa5824f943b7acc59a5110e38aadd2dd00c1028e1f0rootrootrootrootrootrootrootrootrootrootrootrootkdb-3.2.0-bp155.3.19.src.rpmcalligra-kexi-postgresql-driverkdb-postgresql-driverkdb-postgresql-driver(ppc-64)@@@@@@@@@@@@    libKDb3.so.4()(64bit)libKF5CoreAddons.so.5()(64bit)libQt5Core.so.5()(64bit)libQt5Core.so.5(Qt_5)(64bit)libQt5Network.so.5()(64bit)libQt5Network.so.5(Qt_5)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libpq.so.5()(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-postgresql-driverobs-power8-02 16847510763.2.03.2.0-bp155.3.193.2.0-bp155.3.193.2.0kdb3kdb_postgresqldriver.sokdb-postgresql-driverCOPYING-CMAKE-SCRIPTSCOPYING.DOCCOPYING.LIB/usr/lib64/qt5/plugins//usr/lib64/qt5/plugins/kdb3//usr/share/licenses//usr/share/licenses/kdb-postgresql-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-kdbcpioxz5ppc64le-suse-linuxdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=c7eb1c8fa2a1a33c23ac50ca6d198470f845db36, strippedASCII text RR R RRRRRRRR R'Ze1E!\(libKDb3-4 and postgresql)utf-8789b35cec611313ab90dc4e9f56b7f22558d7fa5ca730f42d2f264138c497292?7zXZ !t/̓] crt:bLL ؝-;Orv3A?(* тWC)d>q;Ϣ }gQTC.j&kDqt͚u0}gI }'Q%Jdlx*:}wқ紆8Ǚ|씑MAk1{j}uš/ULt ݘC@܄ 0i@;2YUqjO<.DK92dj/|K n4'no~sls %LauO ⯭1Zڍ /|'*$v>$ m -ɫIz){[?ONCMPĘGu as>h]V Qa=2( Kn%ֶ%u%z؝ad3Z#Rw.GՎ k[U XVdmd^kLK5π$D!LGc,;WEeT]ǁs#NqMpf9RH 0~Hs=,I6=;sWUNb7Iw#paz i$}2kߑjܘ!z2M"ߙ+Sxt;j~bndm!['rROe&ݩYL"W{ cJ$3(` #JUcɹSU61gؚXG):"6h#Μԛ,(Ba婍&4JL3Q8`kf훚ѭ VlzqLX%=,E>ƞjThcNޢ' x2Vx[ő8dڸK%*F  ^?I e}8Ύ#Dp)+5AX qP8((b^w] HA_EzJR^W\I!Nf[ 1K`9?'Y ?m\| 43_s{Mj.r\0t v}K)K5rZl`5̒DxITa;~_!tgoUm,hq;EԖ8hh4 |Cc[ǴٚEJVAe<ftg]\bW"Л=<ָq_Ƈ4_ T3P*z>]Ly$cu  g|G#>YN9q;eɛhMevH-q"Rxe3335KBLdd"O r y\DX[r[OUD\2iO|Cae7SsqF^F PP<$p]=&A_BYDQdkGvVA ?, )=;~0%kG 0TJ/sz},=Hn^s81/0B̟®γvJm\Gdc!LMH$|uc%W(ejQ "5 ZN9`K~/Y4 %4̶9ЂCV0ʛZ~ 򋸲[h;ٽ!+M}O^fHzw.QS姬?0@t%s]s u9R V3/'f׸>39fR]s&G!YR7z\ſ%)dG&FM'L:=CN,|ي̓mOx xKZX]۔7UzD0@j7&WgԌuȆw`%Kh ,H=ZJGxs-ZcF!v3当Tg hcˠ@.?i/+9=X):!x,XP$Նrf]% 4d_ݵӰ f8F>&1~'7ɼh ,gX#{̴pRH[9u.$(,սHۨwv~g.;匆1q׋zooqM8gqϕ&ƀ]"*G@Ke@Pduk@Og6451G-lIC/3'gDI>8  ya 룆d?Lc -3Wm਻a]l=^Vh`\uZ*6=OuW3vAՈ[iue扚6b '{:--ޥN;ғ ,[Fw4#6XXHoO 3!дJJ\:le+]3aŒz{W MCw=ĞZ8=)G<0R0Y kJR+H\ӏ7Lgk!bey5$OR?Ӗ ORsn{]w|i?8]6Ny"!RT [V1 mn?| JY3#Oi;ϳ{>5cGu#:vNGmY`-b r6)l3őrdVVq& % O爦zVM LN{w#a@k誵h4U#EKΔR'=8B( 3vұԑO@ :Us:iތSњ*ꅕm.ѽ> U*p9Jd6Ce]7i*K~E/)N[< c?h`xyqro#XUkUFtI\OoXD[*h=B]9d@rcE_ 9큥le?ӌ{GyK{"AtltؘH .W%Q;4 ]P;SX1y"H=e!Akv:졍Yˊ5˾ ؔU'V*ܠ !Bej.lIf y$$ oNEw' UP0:X 1sJ(nNV_ufh"F9<4Opt|\w2|H;}M-xDf7F]Y@ eSk/ ׵$F,hxSfgXjC)ωg]yCr Z7< ~kWx2SY,VQSKa,[G_*AX WLhLOAHA嶉(YB 9.QpП^\8Slj`&ٰa)z^n sjp LZŶ.t?`V ճgJ+0$c0*#JK߫cϋlW&o*WGQӰ>,e>!Dm;KHe{o_@1TYlU,$J_c38/z& v 2A7 l}AmpjlJ2r EY>}o@qȼփB@))J:+NL$ (]0ևiXtD 7v !<#8( V|s|CeIn}xD;Gn ڝKT05ߗ< '@XvhR{&qPmv/ӻ&0+5&chRt'ܱҀTC25T30o8pRtR3!AY>yPǞ*$-Jh/G՞Fnu.t>%NbSY>XT*HuD_UwiYFxr<<5P!2 ^8XS f^B3ψԨ#|fhe] 4/5;|ny6({b?C Gͱ/O qM5찠O(o#]KY}i!ΜHr8q dc>#wuhdG:{F~:/P2ZY}oV4IT]WJdnXPN\ԎuGN_T-b"Pt &+@IJe^a*1#.yЏ`  䏋c{r7Be\원h!Q<EN._9=h~j}(^r_J7G2N#Q mA-{4]U\SU0QVsm΃pЖ6(L'&fD*Fˏ`HvחFjԥ-xN]7(&+ APeҍjx.rt O'(:)Q@`qǤx@AQ&<'HBno2 x!(nܗ*fX|'z li1ZG[Th ˸D+FVzCNqDU7ӗ.'1`͋UH&7xඉyBr*ZmLcT{VɏvGlšVQ XƪmZ8UV±Πudq ;b s˶]&z5:Pz-[$$@}㢛F--pM]IX6-%.\  =^ C?zC俈3x+w!\0$7 |sg^$+ȕO5b7@;vYZ؝qó|*[C*(`YhU$YǍ)k[U/f`ipN[/8smscؿH*~o y}eZB݇}]ོ3)KM|MI]~j)Lˤ|t~:P5zCdH…"oU6*͊dǎtUx؃3ǞֵAm4FQ \$4w3 #sهY#L R5 r(п̨F\r<_@[5t2`$|㝉p;oQW#;og.@~qEpttCG9j;KBi2ym`%!8~зZZs:4苑82( nk~E)Xko4.YwdKs6rW&K>/ MrXS\ Ypr,g{sk%A…x"PtXtg*=qZ\x|qE6< =\; 6kiq.:PhE#ݑcQ;XeG[ SO}uu%#75z2&i$ٚReybWZ-1?f1PdEŝ}2V2"<^xRkܹ]2A5!g^;eE5M:^SShrfwáZP@d`V >|ALĚͤfYjh-oG>94IROW^3h_ufXaOZn)# _@?r .b u&PcN4J9`̗Pr*k֌lN9 k,Sc҉+<ེ`޸dI4,Hw2d xv1W46Pg_nyb/9{e6\mטy$`BH%B/5"\;FBr1j?:6[7Th)օH7ӚS^fr8˼Bm6sx l`f[tF %|GX&*FXXy^ `a[C%(r:nB~lcN :hߌ_~$ϐ(O)$I-܍|).ӒwyS+E$U,!ZDJ%C#jᝒ`+6SDpE>9@3ޒMI4_1:èh3/r`c {O2uWejo474|K1Hoc,]?T6T@͆6j=B9~8WtS\3n,0\RՁ,J=s޵]{rW}8M`1DaCC?HQjd$9IdnYX'`Eǡk+_ U?ݟzZS:z?<֞1EÕ%Q!x+/וkQ傧/T̬u%&ɞX<9zEs ڬ"G-ʫ$ۂ$޼0Ao(?x7xM?(f11Ɍ^'''i꣦]/lɱLµDԦ2ԙ]Z*JشJ/qkHyhMbm.~: KV+z$ֲKc3/,'fH > ӥc鑛< 4wkHm 2<+1oJ)kմ-%$-S:`= ٛs&G&񳔳O/;\_h"=*KǏ%Bk8Ù'3-V [O%c1KzΏ a!/氟\lh<].}ݘz(^O\ܽEn2']UϚdq2|g@ 滛̐rjڄJ5:V,G'+R܋3'/X 5ױ{ű3^0z{}߫:^@/Q&ٸ:O WnAogmA`e~4OmwKf8 Ϭsk#|yCAT,n`Mܦ9hT#ɭ H^xn #͔3\#zM\弜kz=sm, D{,ESd^2bV{N%YA#k7ݦb\;~O4%aM>Yaݔ2sE(|xF Soݯ?CYc+w "chag m;iޠR!k+Y9dK*dKWb(f5b}](wqGzaޗI$$*@]9J$X#m|8>.Aɉ3}Zc>O1ԇޝfIbc"|+7<ކߢ Dhڭ~+2x͝r4YCȼ!w=8%Zsm Z6Hy&lm(ލ@=w嵋h%II; !6oKǞwDǐ1d8 #4$,IY31UMM&B-C"aGLyT٬q O[?lKQ]|QROP+Wc5o 1OGTMgURxt*UvA>L dg@~$!`w4r+9'[gV}"h`aMhZޓ&FRlwQ2FiT6>kȡ@N;p3f>t١3W^K3Ci2pcBnh0ܱgLM Zn*Wh~KGBVzSLDyx!}6;"ws`7 [3Ya>p_}R(SA"?}Tkf=y+z&gpE>h.du=Cb>zY-z8 g LK?"yJǮ ѵ*ihߺ! -T\3G/N>YNK_Cs}NRx΂FfUNKTCG쀊[.wW-JA(}z: foI_1"p⇁Pr^6FנE1YΏkJ|C鷝m[˻&ȳyFuhcj3_UdB[K6`i]]<ؓBg c  'V-_ vrFܙ53w[ ghcn9EsHw,Xsk/ Ъ旋$QxD;Lg' ܑZ k)\a O &H|!l<>2}>Fp7y?k'/ u LVp P0ml P:٫q;Y;C\\t! C֕%Rt"2y:&kRIX(jxWͨ!lB*ܚoa*fط4+r%W i&g~s8Bڴo~J3h$|c}' l tMɊ6IBUuم])T'$ȶ#tz}3Jc+8' XܔCvդse8yU+YJ.QQm[껀&-c#'B(}Zg B\ v Lp~|v@R$GZ&\@QMBT778! 22t=/ djHErpGR.n>= ϕGx!ujxc7RVNJj:,ZL"iF7='i~_ot%X/ :!)WbUUk( >e_)<$-c73׫щ6lo#E:6v5"\'3䉋+i8WRO}b`pICmN}|ZzCTAhQ];E%Kdo.cmx(*ʐ$ȞCs$+"=sҀŰne'wG)øzS~1끴m,SRߊob=óP@*aJxd/qkY:)'q=uEZn(%:)+8xZ/44?QKC7D, p-ueB GL]Eܖ%'RU0l_EudJ(j<iyDM^gfCD}絣(});W0JR)njRmF *dO"oi+h_4zS *ٻS61 6'sclZ`umEDmsK?[T =.1ˮDà׵| O%6K+#ıұ =lL& Mw gR1`ĪE.xw8/7%6i!ɪ06/Ps$dk?Mbhs'ژUosܪ%RCpOLkߖwA@/3v:?(8vVD,Y AJaƉewP*;Ԗ,Κ*Yn>Jl;^eqX bspHSM  3iڤvNOE3*Ձ ^[2{ m~t޸6r͂nUBdPؙB ׹m4,.+_o޿Hʜ<:0>ꯡyd@d0rD {t׺S}C1B`ӛ_@aǟGOo pi@[$39|8w\Hԓ&Ar/YL}bL+=y_`FA,)J.`8ˑ2pccۆց7fd-%NLDv{k"ݱ$bWiZfI^F]~pg6J[\-g0u886RS)Ky]HTAƘ[DESO$)Hk> ƙq7)N@1@ .*QB}@77ȡߍ9M6:J$] vM"{})a9L{ԋ.*zon o`mNukI?~8rQ듾: ςezyqE W2An}^bK_ͳ*pLu WzO'd8A \(-Db eC%':ُj{Ta/Sy+\VAqͅXF^ ~KOӏ}^܅.𫔴 $FH΀m2ylAҕUh} xGhM vq;|۱Ϫ,s20Fxpj':^-:"!'957ʁ3 8s[5IE^g8%'MH"lZ iC+U*0x"46%jC ;~RQ1%X> XTEWF = %i IQ/*BKƥPأԈC*e43&Ȋw[갍۽!čs nf'@9j9lJFZ|L{Nn%ԦRSz#03ȟTҿr-'z>{+Vf!dʲ@j MN<ipDR2x}sYH+$б=Y~F2~Ao@ eުt_ Z8B'x@Y{Q~Zo+hK8K̴ /:SBUMB-&{'6mzV9$ter㷭BتYS]2kJN8p5hnư®@hIRc$8ޜ'arxiAk0|'ڬ! Y^*@ܡED@~]wv*+_E:gA^ԗb D׎_tob7 TY,^S/|I^fHPB@!-P/2w*_1fTg`qԔ& kTpx&WԞ1YD+MaSSWxcMc#,!=4_0h7j22}m?Ȇ`-(EQ D/y\ᤩw!$a;e3-Ņ3`O^v:21hMH mGr #ŅIFP` ﵨ/ҿ$&9I|ج%#/{Q)';K&;A \7tԗ*em?Wp'2JSlp® Yk7*BE a tӐ.\Cѽ;Ky()Vd ,>6:*ٟbwfelj>q Bh#!<k5lzTi9ANX}ãGu/\ؒ?Ā]zCf؎LA4NŮrD伦(6orc vkS" C)Y̥su. 5,N +:|P2C7ffHHo*zkuv0ohxaSLvVI%'K,۴eK m Sh%7gx;yu 8ldˏ-F:#6iTu<۝ sq@Z,a~V{jab ,P7}4 E}G:0|}hr>>KW>fQ5p cks {1RE6ii#pxSBwj1h,*$VX0(HK)( dP˂ЅF)`(L 7+eay5R is,"k"TXGn`4cD'ꗊCHC")ĒR\YU~_v '|z%ؔU`N9Zpՙ#5cjI0&LUZkN6pJhoJX>2s#P4ΨxXe&m2v4Wt!(iq_#ܪB},o;{+R}t|O'ޯ!Zj][M1Ƙ D1Roႆ z _xnc'+)p xE0KDG܄X\[LQi{fjYy+ A"=A9;TWyIˋώT׭|/CO Kꤪ0+F3䓨P0aҨ J.㎒T:ݲ\5j]Ui[]†UM6E& $w2wa떻 Z8:,<)˥?=7YE6<ȑRɵ}/1&eYb,L|u5};s ))uK87J~u1 |yF}568xRC 9v%z6$GuYjzՊ %*x J9GaQ]Kvoy)YK/,|vOi^_u@vq'-P 39c1ZtP?NDf0lv)kzKF1}5o?T>fW#O8)V0x s@Qs 2c:']SKlv\_ۦHgl 1lt;vjB[S8y+BR%Y#EXrάc 1?h2_p]klԥ7l~%zkYwqp amm2ҿ|<:4e 0Qp ` #ђ"`'WW (ϤPo͂DqX@ܟ2 IwŖJzm1\go vRzs$ My?:ZĽ<59N%o4Qd\9FmQMnl/(@"r_+ {Vx#'f}?  )Z'ɞ޴x G/ZzƬ E&225XG]Ca#p!EfOSO'xbz$uTgGa^1P.`!4R9sVqp8t+})r54߮vb̯۳xU ybʾF}dsƻob^{5L'mH_t.pr b%qV ~&wף!IsOnZηP-D,;Fdf@sXd[ZDF>>گ25=! 6a$bNdu??nANC20b2<c]"|k=I׏P%%ȷ[Aƕ߃G,u_^B&%zҘ˹]h=zf0\]T{N:&jn?`ޗUZIB, M^e3N@vv1v>]޳YWP|"KpʕL+3"Mh^(Ds{[̿فH'9X> 52!WAu[b#?A@[ 2oףf>#sAu逄r  RIqCmCJpG%ל^:D ];iUyƒ{(1*N+?;ښ`ld7GR8@ˆ֛{53nΐ ul亦b΂i,fr?9 喷', kyKoI:NsI{gkH+"ẀO&"d1__nݸZg`k Nƌq@!ϖl<+8fo`sgfR~fZ >ieQ˲1veJb~gw# ‚-!šNJؘtW]dKKܤO/s3W+2guy"AS9c *nqT4gt'7T:^dz`/IHjLA54tsI_v7/,z`chqbCf` H}qcs[B݁-d)N3 z-*¨1͒a 5CWb\{G^䴋ȉ퐮9WcUU."Wgjz\eL._#(m:QTo^{W RL;ʍNɯ(5@P8e 6Զ~^|EÞ8l O Ϝ]jOS|,?@~ em} `; 2 oxhߒIzpjut]m=FDݚ~+Y=N"W #;m&U ц?6SHr3zzGշT"y>\ϛɻ,+(}5S:n>r_ y0F)>n/U1nQ2}ryᰭ2m\aAp"qF~l,శ% P.-ꐽ5&36=D sD;LV( T@l3sq^K=_Ta1T0ȨZμ6 V2qȄ"#8tLbb\`{hjKtiWpQyxqN mD ٛU r3Ύ2+Pcn9f#Ԇ V۸lfi$?y--zP*~[#SE`4wl~ ~S.7q,}%Ku&`/dÉ9>$up:n&͋sw%Ǝ%M=)>[(~)=Ji@ ˁK-Y==ךW<1o)nrY+_-WѼ/{~.Kжl*b<% A=g$D[\k<^T%szm*0B'ZmVٷ4i=r @aܗdFA,"䠧iRK$eԇ-P)!us p͖s+EAJ>oqFUѳeVoF^}+d@K:Vq]ݐ`d_Cv=UXz@YB}ڨ~@Bוgȋ+PLɞ;:2LIN GlϹ7çi ۪^ּ7{k@¨9h QgyaGcĉVW1]&{{ e 2\EOM_ )+[M3?oY3ШLgGOk& WBGr`ABEhNZ%''46WSsx_MC~R'$譶R1 $'xPfJkh6}]6MQ>x b.;Uy?AƷejm;\9ލ k=]uy39w#U#*}w@F{iCeǰ+@1CX(i`+>O}:Nh-ё=iCpe;#lO[زPoq|*H~H`!P?XyDʇjB˵@ %'-Ŝ:7WŽ~'+vHjG|vbՇ\l.J^/Qw$*֚30(=_\Rj%'ƟMva% }#Xޭ Bua Aj=4S#+.·_!xmP !ڌoJ?F=S[@u-̞df;K WKr ̸tdE?%;ēy]5*fpk~s!E45xF?@62c 6"{}N/b)8(DZCfjQMKD}#Dm㨑 65+U "QCds'.9m ˪J͎ʿ]摉@`4:z3DjB庢$\.G:"I"Lrb.:FvZbD!KUaeV=f^l:t Ոwm''?ye70Φlxy)bqwwFɃL,M\1E8gi\$]]peŝ(FEM,5I?_A">k!^ϧ6Bݠ<TcH ^,t%Wdʋg״`"0foWN)M厲N0Gzfa hj/pSy{\mvml#C 5 xz_Ffj{o+Dإ0O&3EB_!E856 { P9Z+Fs3`ӅԘ@]O"ͤvy-Y2jU,MUVs@w~di|Q|9f=(x$QC[=EY/{.,%K˄cNU%t=h96@'L䪈>6NC%P` ێOKCns57z)Ⲷ ӳJjL񊌩S~Th*)qHtXc3qģ(: zQoib# 4Ӎ. J7"ob u)778|e{Ʃ7P?Sh;NMvME.vGk2go -`n37hVoRέ"v$2dж2gFx9NʱϨqfo(:!}2(w N,`n02hxn޵bVeEy6j?3UT_k??vZR+K!,18WBk'yyӍ#&CrTM&-"R)R.qIn0ɍZ* ۱T0-Sʉ+ g"UT6b%#P>unQg)*1%GvLd,~.+^ea%i"r;hO=mn3r!ĺ]כpC4OJkyNz(zrZY8?"Vd9ι ҡXA_nf/CkuO/>ҳ ʹLZn_kO gگJR)E}1pHƻbzxBUo8-oHqNZrt:<|+3 2@0Jؗ%bS3+udkOEgM OтVmgl($jO&Op)q$U p4 ,4?榢YÞ R쭈)WC'FYBM-ǡGޣH MebN)M6ET{c.V/a?G8 U:;*U\/+%]bH ݇jȏbFkښU |Smy$lrra@i+4sX#;/HxTVcؤ!; yԭ!w~tx7/);4Z[e'#djw٘iEdU(.V5QeR}r T@2"=, S^?$guRT=RIı}tF ;pLD O_=dy 0wc絨;bfjH"|:sݴ| Oj c ܚFm]) L1E2X~j,nYk;^lvOS4Jj3 TkfսkI> s+!23\8x8nt nden$3xŮބ溏Eƺl)3o}e{rǙXڊ47\N4؄++3c71<>( K-PC Iy3< )ٕvá &^- V[YW0ȧj=-U TVo&10WŨye={v'៴8'kl=በ}J&݇VWl:)qVi j?^}!+g)`?rȇЅYj@aa>OY/BA*u:Gg-;+%9n}a7F̌?*Y|:IJPAsLev1hwF{h+N[wNTX?F?VXf /O9~JeXuag2k#{Ľ]m4bsC{O?q]hOpƊwsk]4W'EL!|:=2?1VS#qiO_"{|x[{/M#f#22j8r3dHI"`:Y%?]&q^;8~FOr,eYPQX,.zEhGP&sזWVlA F08)[}4};T[/[d(ܙASvw7 )jڒ724CBO$]XbKJ #PtZyPa g2[iF>piBxST"PEFi$l-\Q[H"]PZ?!p]zKG8-`hTs~eUbabkի幧B~iJFDt-lpF&֓g,T ]Pu"EXtci92!G%H<8 L?+>/ftv)X4< K$aaQr+؛˛CQ!FL';A%)Om,Z `1|ueb9KFcW["a  ΑL3dumΊr@nF";][1r9PB/ Uu Da2˭GjV@_Qp ZDto4x h#au#~xryP!#xvܽ7o=틷*n ;bpPH)u-i'.DʌX7(tN^1=AJCqM jRA_6,Fh0ޫq,LJdM[xoa"{KK欈('h:7_Iéڜ*QK {.)zMر]UKAaςV*vž"} 6m69p5(F I(,8 =z>Ԅd m1M_*GezDUCv7 oj>nRHWW0s;=G%y_%pYa)D +΋}a5._)NW_]k[5òE]߫0{'V*sn,@B;VDt&@^`SjP^m,,͌38fݖд*7ԧA$>ɠFx<lO8ZYޫ{"E /ޚp<(K:-;qMdy;&7KW*Ɔc[x&U -Ү]`ktgK@.?A [~ f%ZAWm.3ֻ" g$nL=p=\}c% P\Έ7cTy/.nd,O{{n#&&r@ȖT0fq{Qs+|;8p|m mTZ`4c!0&,:dTRZB9hx V9$yu&_ C GCӢm0?Fz)ծ\LґG^Ai&#̠GɻЀ9|lU-$=ěB-/`}]bUY:~pt(|75/[j╄t5!KLriz iͷvY%`aK繓phϟs{*;Ngj _%%5_4~ϖ~-)ʹw=j;SБdF%`-,xҐx~3swG'\營:Rןr1ZkӤ3`kF\2Io9A's~_J4vU;٣4JX6ek8Q.T&;]һUId? ?4JZ{_A%%W Y[e@B,C\%!bGGl.8eyeSԌiEr],YCGA.}R 8̌ïB `Qk;ZkC`:/@}od0ɤVl=DuW͌f?>:F@q!ej3ㄶW~Tyz&ͷf@J Dl/}1δ}}C,J^XcB ~CvzM<~Gz9YxtC\ɠBB95B{%F @gUsa#}ڑ<rNLjoF^L7=#E<ٺmc@f.auAO=#e㨓kba}ރF#4%%ѿu›)aMoԱQ9+Exצ(W6Ӥ6 5RU{B0\aNL9& }ts tgbIk>ݪސ?D'U4#-EX :RR9}]͎z{'LEA1GDc#cUWJG:?[[ =a;J٩)>~nN3vGY`vP L=#CpOfW@Ms άX{qoaԁS[j+m LCEMc-vd?KvbpÆ  E?WQ>ƻT9cdD稘HA6*3rt"]}-|Fl}W]RSa(1;3^SHk,cr%|qd͘Svϓ$(( P ods>~H@Z+Lh-XKWx Q$>:i>t_Jx;]}e7>ZWZaDo*)x䫜?☭sv~(V_~.OIf%M[-  [;f5yҦqVd|e hC90fKs= 7^-k6^Ip~]h|+usw a;\kb`MlKRQvQgY^@SP՛*ԯۮX=9;vaF+H^[] 8⊉i𾋣(y7NQy:]cz s{O T&T ܝb}yg\s-Ciњ0]ǀZX:3vcNՑVTBA}O:yu|]璧,ēfM}Ūk\.|CVp껺XLlڗAJ}]GGTYy!:``!LN&\x )@{ NTd ַWqR7q@Cs2yE;UùYVr~:S2HIFDt&~ GLA,eNxQH {A?,B{|F@0, ^/*Fi( }Z%͐TP!ֿؐP0)өCZ屓*=$g*Y:K@kI^<~t"끺}-PiH7~k*k4B6x҄n\-ӾpTTIމ㫡|)콙)Jbw#igJǃQaBPs.©9i!H T_q_ ģ|@y]h7ډmC7&҃ jKjƲ PֆpĢ4 wd?󹾜E9zhHihf@z5 <\`z`ࢾ6K& Kpn!Q9L!,|yNlpu}tP17Ǒj<}A';箶m* (ɠi2<[)0Ν7tplJ.m$EDep 5|rP<Yr!rFTrFh)lme`P+ -t@*4 :ߤW#L-]Q|Is6Ҋ \ݪMlB7Gjpe1ڧrzB̔h3}PzB6SYVq~qx=W>IeP]}ܢb2Z\?NʙUӗ@XG Ҫs) xEyhޟ~L nw8WUdT(U#eÌkZYQ>ݩ 8'0-7߈#=4Ք.yp߿#W(i nNooWү$Ԥ\2t 'Ih\s+"ypѾv/ TNL:{W%#h V]L?pқPcilf;ɨkا=d;SʅC\ Pg87+/&c]B^Kq0z y)+_Pdwյd0(,u1{Lz[i'pl\Yʀ޺sXk9!~'UicBk bXeEy1qBE=@M)fCK(}%<,AE9Nd㦐d -J0%#ڐ`2bsb{/=<0pit7Ybuޭ&zkJ< FSXL-:l> ~oVcO88@ңrlu3 lr2k%Zv߮_8{&(o়l^© ƨC񎷊Ca6'ILL6( 4:VkMك\UZcZ'@jKHGZ]q)&RK}C'fnxenHwȍ޳5 fM"?;/!8wOrGQc2\qmTϡ!%][whj!U&&JRzt}8nKVKY\Kdy<Ϊut) Vw>iol_8]H"ί{ }C{_5 `cϖ]wr67mэ=1 ~6ڵ9vwBQ4]sݑ =l\1s,9!l2?g]4?\ 4t6WH2Y}"sz;LbuY8a0w5rMb ^KrZ1L%?gI]dvczc[Jj'k#+s [Ú|A(;$] $_$YcB7fFYx9;J b(|(MAq@qA>)d>2%&cֵ:0~֘bQ+lҪ:p~dH&HLܷ 1Ic#k:R.@~&vX@HLJ>Qwd%"?4j ˀ=Z0OXPG4;@lTlm- c (K vQCj_"E@pMMspd?:TZ ![jpėUH֚%TGAPK#mdoT47Pjt݂T r NS:47?V{|Ov:َ$)\4:yYjG]qs`&yMS2xd={*7Q8/}Y , ({ek^Lmƈ*t cLl[y_ִM! An&*o2{\@*A3ɧvPNh@ JAOrY!Z- j疢]&qd!˺tPy' [$S76j]ԛA}5vX#-B!`Y{ءa46 0 cKr_W!@aV Z:H N[%,Kzc,ޑHu(Q {뜼 G=Z-:ઍ6#Fg Wddj~LG|yFJݫat/k?D ֿ@y=  a5m*,.W*)Df6h3)u섰,)ޝWQx=< o祷7c7ks>(+iTXNʠˉv5?AeUW.0؟>X?2sgr@d,,5}hB{OKD bB6p,|D "M 0%*>RЪ Da'+#IiTs}wv6o8W18]$"Sw5Qby0LgLy i8acspƲWzԛGZ(ԉ/\+I06k . !_jxG N K(C:K5}{sBa d@jYE+c W ,xzV錪l ЃN?KKpW*eѵ8iԓusbvS=#Ln͟ ^GG0ԟ_ب{4 /ɮjz"2%,WT@I U>[@Wc ; K${FD?s*խ1 U$caKaKkD,XYleRTd8v  !;^Ķ g5xqw;DP ϴv , m% JFdGfS@ x&ՋKpvv?>Qd}X(?T7אhYc z5ԸGuWh~9\Zw_8,gɩͧٓ=5#vJm_kƓYt;P; )Ey*A?K/ ~_:;u8O ]-6R4qR NuS*oT͢}VZ-#}؄ң_=,֒ݖZojEX9.ao7\(WuŪ`RD{#mp r|J3rM*VSo K{Y9XTcQxh[_ s74zӣe9&; r7nSS[Ƌ3F2ȐdE?F6n+/IBP@>+K|˅J@icD`Okm?FM7z^zk~WA[Og_}>TSVn fߨ@GnV[RV+)íVEu#K2w_6 ]E+sP5MiNbN4)C=!c3͎(Z9TnV5R2kRrgo#PUx rȦm!+^{1]xu{چTR 9XN??Пoh>Dcڰ9 W\ST3gvqf^lE)a"0n+蹶~m7_tb(6)d7EȳuU=̿O +<ϻ8͡yn{z. 1^ +9q*KR΀FN_YgKHS m+bH+1r "S5~oubx\;w7o~t4%AΨdLj6;ED"}voM>T$yHZXs W'9PΔDvz(\d?@A|i v{q֏eWg*+slF*GNo*yV8p"#c <.\[=Iϲqn迋] 0H' Qɪ~N0c:#z4x ga/^Hl mHPPm'.EDY\_tخ Ӊ!v_yQPh+l&T ]FO90jʆ6rUJ4l$[{,@-WlLa R&jrXR[m*fX-%;\?8Oѥh, ?Qgk u>2 cL0>WYA'@>`+Ul$v(\o]4m&zkp0v3Q_I7W/PWx8IģlJIiUVCOL<_U2Zd?7x QY,=e&"{KIrަzѡ읺 a4Cl8'Aϫ.skIm*)%? R l rl* H$'ⶶ+5}ҙ? Pa/5H3u7pL%lz: >+6i'3+`o޿`?q(>[th!*:4>ڰ ;B#2Kˎ~%|{vhH]$5%|KFHg0Asj/At, 3W,ŽYuKB "E-l AR([ȻTCg9shxr$(h|)9+" X @ξk)Rd2|.id6pf80;{#Mu! pDPkhwo8qg9|q;*0WP0){29z9/Ҍ/ ]rzL3W$P-b/` RcՋ|C6%|cPME|!g?h+7G ^r6$;$%H(n`Ň)?nyyЌk,UpZg2\KyZuҏ«~e { kiq^~aYň3"6Wa:,FЅcfݾgAV`\'Ny9mh,|4]ߓ|d.UI`6\x]FM(FƄ@NgP.i*Z#Zx;<0;L6 F GoS<5޻OkId) lƱtF20֤=("yA]DpYD)Vhnc:QLpb/Ɩ?ְ.^0DP1"\`D9FzJqo &P [-'{ÒeP+$m,.I.|w^ CޘssGN>mvRSpK6D5he(-Fh 2XQa>j}ȟWEBi?dH(9=# 䂄u(2}DF>!^uGbHU{2mݛE}Kwk ,0¢SE.p"HS/VmΑ-Nfy`(W 8Uw֡l))#nh k.Ie]x*E_k˛(6"mf3C6/E-VB GǑ+GƉū QZ/+"<po֣ &`_QX gkI18DQs*]tv2ep[iŤsQFx) p rPϒZ$ٹ (sa>.HE% (tl@kDCՄk.άX`- iQj sDP>E4MC_Р{ c 9~#7{4?t;%Dt$/>jt3(#M+,v"cq 3bJlZxj Y=wStO+\4R 2w{nyWH'[%>V^&?<(Np(4BL.p$:2Jd`ڥ|"bP'oҠWla(tTT2'w0+C*`s#Mw!ꤥZ PySlù5 IYXLKƒStv@4' v.̝H7m>:cW{^=S{e3Ho`ߤMQ3SyȞ?q^4hXcoޅǪ᫼W=dYhB7vW?9Vv!kX$tJi#te(y-]Ȣv9k^4BlҀ!&v*XWc/*[۸e0 gﶲܦuڀs0$9lWKǽf^河\뢐\\>,^iopT;.jŪ镼`xK XR8zQk%]Y'qKϝՇKҔFAոReR6w S *f86Dj ңeAb7<'_8\z;ٻ^f5PʋRፈQؒ!eeNUamH$ '7\:XkGd#|! *'"ijL`篾6eoT&NY+[+f C Ho܋xܫy!Q i:kuVcJq{O3B}0.bR<}ucs=ZA[rF沆ᢜLi, /:fb>F}ýޙZ:yt0=G*')ɺy d65͠EqH)@9'1>0wF.KʞE |z)i>Do!c66Llyz;eaf1uC#OBX>Ko7Z~B$ A0OzyQWX1:L3؛Nmi踮 0ș /|%? Z aX^*;6$1JF!7p+/5{;uYN9=$%׃ӯ\+yכcnCv*gDYJi7ekO$XEYH&H1agW(:+ـ=[[!e Q ڐ0HXd: 4l ng!(aP4 N'\Ix᫪tFrq!ow|bQ\Yx`)qG!jtRjOEm@1A&̏D? 32]J2sdݗc$~ =O^i?˹=pŽVo=Jo8[G2[sᱭzR3wpU7^9ewŹ'w.=z#T9N=HECY&~eERt-&s+TO8D}[ӘEI_İѩ*c )4^oԒ}"Ӻm@Tu#\jk_3 eEٌ7 'מ6n<^y m蝓i_#0@IsG@E\QU t%{jcF=ņ IcQZRE3T&:&WֺL[)V_aҸxYZgEVbv`H /dދ8A̡l:uć*c!$LBfŶ̳ed#%S͜ǯU/G :-S4 ?!|.DaٚXi9lԭA)[]AL,"zlX!,9C8;) +AmΎi.C;]AVJBH%00*Y1|Y޲u6"`qY 45 8f(x<,NÊ C6]y])ʨVڟ!ug7)o ؉kA YZ