kdb-postgresql-driver-3.2.0-bp154.2.95 >  A b|e!M@eeeߚ#h?cnRW~fP'TIHMgkXJ""߈ ҚZ{8ZF?ƑgtQuá,v7\/De0/=ʎ7`SZ%Y5.m TǢikָ'׭N7|czqRuOnd˾>JM4PTx?S׀Nl Pt25^0-Hב 1Ax6HwL<}jR*7⑿V7704815093560fe1826a1181b066a3514692d82e8e138368564bdb493f67b84329af2a0964086531acb086cfebbb0fd9e7542bb1,b|e!M@eee/:x[rIJm&m/koG($x^[dE5`%]פJ*SN]P}t߭+J~Y-Fv$?Ğ6AT"|Gϕ"Șz 3e!s7꥛eJwkQ>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.0bp154.2.95Database connectivity and creation framework - PostgreSQL driverThis package contains the PostgreSQL driver for the Database connectivity and creation frameworkb|eobs-power8-05SUSE Linux Enterprise 15 SP4openSUSELGPL-2.0-onlyhttps://bugs.opensuse.orgProductivity/Office/Suitehttps://community.kde.org/KDblinuxppc64le OdAA큤b|eb|eb|e\s\s\sec59fba6e094545a5cf405812b8d0abccb2d8ff02153bc01d4c14fbe1b48e2755d588eb3b157d52112afea935c88a7ff9efddc1e2d95a42c25d3b96ad9055008f45cc81b400a048b56c9edbd4c3317f7a8958463dfd55aa96f268ecfd6baa12c19aa4296f49ca309c2901fa5824f943b7acc59a5110e38aadd2dd00c1028e1f0rootrootrootrootrootrootrootrootrootrootrootrootkdb-3.2.0-bp154.2.95.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-05 16523196633.2.03.2.0-bp154.2.953.2.0-bp154.2.953.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-SP4/standard/637cb1a07817e0b35c802038a4bb4e10-kdbcpioxz5ppc64le-suse-linuxdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=1668a5cc36fc35ce578457f9dcc87754ecbbafd3, strippedASCII text RR R RRRRRRRR R\+$7z$]y(libKDb3-4 and postgresql)utf-8e42bd5a198d57436b5c6b0f265bd4710e6573e7493aed58f99bec7c273b72dad?7zXZ !t/j] crt:bLL &pǔe #Mf`wcdG#wNbT֢ 2z6k9qJ8%mgTCgF~N3f|a;+ 49Lo!T$jYnp-PW mSzAi:1 F*e^$ز~F:Lopd BJv}#`i#8,0dI\'cJ*V4mX ϼ]L K ꗻ 'S3nXTzzH~?ꫝ0nwG=ň6 .acVZ]磣$^ Z,}h^-b`(x1-[eYg@vdkA}@zRބ4 'oMJ.ۧ]H ;ɀ?ƻa- 0%yŘumemxb_nwy* RV3#ZsKNCÜxW{Wp)rNO`F|)b S;e/l?MlmRO8~0Lako5)plYɞ3~W+&k~IBnqz/ yk'_G`jczWAfyyoTѶhÚ*ً{P-<|6 TrڀYzGm-R.S%A@j4 w0 |m􊼱wo/rT׶eQN K1] LdM_H.4Ssx |G b.a6!\0ݪ~[|U`O ^Ķfԅrb_3L\~,wRUi-ϐWƅh B'6NU%j<+KPU@Ee>/:3@sU~u(2|DO2"R\N4kSPP`\g%J_vJD\( ?{+"mxQxpI#J[ B'g lh>;'fI嬩EcwF)0qp(Önx 1E ģܽ+*#9Lj ifiʸ㋺1Cn|' &GMnA)F$xݱ I.v>'"4HhUMx8)9" J:+ ܶL4 '3uzB%@DzY4ΐe}ؾ t4ȬLU^b3P&Q^]cxQL u\t%Al?OK@ٰ^w ޫ([| P.ܔOx+0'd\pR] M0 Np6;"BUL6v]4.P}xS~H2,iْ2aSZg3FZlvIn:nMkؼ>NQda.p%2US!>~ϸd ߅Gi',ZDy8D]߷ҕ{ç2uOuYCҦԍG-9Uv9{=Dcؐv^mV-P?b2HO[abnϢLN-9}% 9 K,o+(.%.zBFfk<67 B3Q-]и"Ԧ>aA5z(d_4ʴr} 1i'LJ Ɛ[ܣ6F3 DX$[*%tCȩ#.+Z2㤚G IɈS0Է\щ盲zbzɆbng=~:8KWz0s][L,h0Ϩ7>`緌Zp;U<:b~N0uvb*1z{yo-C#%5;4ܸ/(:9L%#0RL[bmCd~`,<Ӯ@#ހ!()=.eж:⃥d1Fn k_v2SV"NSrQ;ǬٍC/>Y}_VSRR]nĩԟ 'ǩJ>/{XO[x{!Zs@Yn89IVB7@p%?QbNR}]aftI5R2\6znQ|)R8A~Q _ 4<;+Z'MZ殩T5 Q+Ӷ\ǿ)B]I k[,<FߙNyY~*_Թv NSRt&v-/d81p3ϑ=3`i<en]>3D %s0$ `B+_YAءۯF۶G!!0cfl%u&d;C 0HcW &e6*p^὞r)3x%]22_odr)ylt%gOU,E&M5H5WAӆV0ٞ/ܰj2_|qϲ!r*/ȉv%E;LU~܃,:: 1O|Dvt bk:LL;U*!xsL,-hIG mF[fJ52UZT.^t8eiȆr9,)g rݝiL,9TNZ0 Yj=~<˥&MGOn['];٥- Q|q^>${+ni v0BTHd0grrg33Y ՆrCJ4>%-- wR,|oA \瘷Bdst҆LZ?}/a0 ס*"i(GpZhkQ}Ieraҏ  '3:{jxw1.k]ź述VeHb!!:3; 3afrrF~.дBE|FqX؁ !.ԇ䆧TG>,m c] w6aCWkA-r(9ߎ2MmFj);A .`_HI{Hyр-o/G{ͮ_ʧ0`)݊nb!7 Jz2p.mVVNT͚:c$*F}'ZvN%zY!ccQ-hx8׸HN~*:_/ "j=CK3˙jlV..s;\1ȕ@Q߄ begbECr'|Q6apO%)}BJ10-s{˲*)TflWB>Xȟ-R-ԍn&:v*oܯ|cXG-Q`%'cl^hUZ~ a5 ATl6.^0ك˄nWKLHH 3R +HeQfd1|aO֛2[Ma;~lp2GQ)%h/wA!~mD&p4FEঃV(a$4S \VͿ!6\UgD5UM]7 jV0TQnXRɇ%aRײ/-iZäw{! y%B>B4K_E51ws@DA Mwsѥ4[XQDd&T'D9 9.cSu`BZm`5޲.O5v [C!g)eLYM%@h}[[ۧwg}G"5ep$4uShledK(Ⱥ^u$DGX~pZ) /XY~̂Ie9v=YgVMI)}j,qkQM+GԾRwdrv@4`M*SSQ0FPƏ$ދhN܃ wIÄop(+Ks`qX_Wj U|>gҔ,݆wuLGfwUqI/%Sh@Ef! .qGPYb%ro7?O]7NP⢉VȀORaq._XjsB a cMڹGMo>tS `z@7tB[#$ SHT^_$MoКD,dN9AD Ԏy[D.X$(j.^7:U poH-nQMJr,=e qA;^!Z1, Xܢ/ V[Ό9@k?#㄰h*տpk6e Q2+f702>{5zKOa~gה2S Y3+ߌ2[?N"ሷǸH8UO(fM!'UNۚ?g_h1mԩ_5xI&4cz.B6oՓbfXH>W$j8)?'ά+|z?p F8Ɉȓt0L4ZyXW {v'ND ͷC[=>%v(lPNr H4cNuuX+ӇS{N4wi$lAwz[S[+9ɓuQ3o-5dϢcfG"Nzߗd7f1ߒ Unb`ϊޱ̔!udGɤW_S3Y"1wvV6?9aznn5~ lszC{+w8f䜏yk2dv~0+9*: e4-o[ȝ4,,:san*]UQ~QF8(X-r߱6F4@wtX.rS'vv yHъ9OP(ֳ>u#ı7pl*SOxR<[??7! ~#]v}/^Xr9A6>߫aywnVYUyIyl j֢1QޞsS7 z]ߢ9 \P_H]gFFGℹxv蛆!К#d)hrϗYR&]+ ZP5nFjߦ\~ֱA4fv @vwT>ax3~(2ԍ`f*+,d3n%jaܬHϬq5% IToGNj@ZGr'\()m RjkZ`pyIEDr_ߍ"$*aNFEУ)YnO869åphk[5q+3 9J`0A"]uYDTeh;I=*:}mBkik=_sa,yX8:^.efoDE^I1_lB!I}*tHl?܉g%WUjXxov|~[nJ.x4!H=8>C%!,s"zwov5 `{ߥ5RڂMeۇBc~Er  '22ɩb Ϗ _)6#j@"LDqFrD Jα-5u=19rpZ4t*µT?2㜙j((,  GS9hx[+@}Iֱؤņֆ :OU1AjnRӬ%7 -pWEql{.*8!{“X w\!J~-MgUa9;eQb :|p 8wb؁ܺ+<$}Y[:ӏ FSUδktRg7yUIҢb `SP(VZH"{`GHM2@Ň_ؐwz0V̋6{BJzթJ4de +a2 K7V!"PeE |D.[y(|~L> ~~Bd) {ŒUJc Ydl ef@+6n[f|[ yڰU7`YNL{^-MhP\IUi]FiQbYʦL63Ha@b67e*Kz~|K!_i7@|QӉo0yz=KOTF8r(Dtl%]|=/Q_҆fN^ *8E Dס='Sd8xO30qbt̙ KȄD ^.:Vq- %5 * *[Zy#7\Qh*aNdWwM2ރ'mUgo-T ;-oz]]өH !JɦL״HW̽\TdI"v囉2d)?9\G}}X_\EhBb=lɶ7cam-^E y ek$N9 XAqB NXy1iph\(g󮪯}gd^p"r{K+ rYƍ qfz?\ڑzs95CCV!W`P lWܡ=~Ph% 68BƑU !_?NǝQ"IۣJ gI[48=4QgrE @P3Dr3Tܢ`ۀgPi?H2d\q[btmE\gDN%u<,JEU?2ԘwOqkLKj*"\jzJ<3`.s@6dBpz_j/>؛/$>r&ZN k-,^ zRNwЋG/ [ z XCs$IXY];eIS/8K pwk=Ʉ]Fy7Ao.ZP쀲~hx٭Vp嚿coFksbP*LoJc̼=Kco/9@pz%VqJB0E9.xy^79ߖ8{-Ƒ6=\g\.װ%Qvvf4(dߦ h?4|Tv/[E2_jRC>2SŁ 9t@tJz;XS>0LveD# Kx\jxϭ&q sr!o#{;/`qO5Փ-*^C*̄^T.^ ?C"D|3ST01c #{a VU$p\[ό!8ǁ_>^;*>~CoM}0rSJvz25*E) /NzLM0{MGs L,rE>%ZyFG!;l!6%k(zx1e%SnJjz-oyXQEy Yx}AiA,Pd+^pB͇> r %ЂZ$~U}|C)hފBT?0f`# js_ yu_Rz+O]=˖fQ\ ~nB*Ifiq>ɠc^q~`3*[PW.Fo.Άz!"YZ]2eMl7` ϔ)Qџ5[r5_/bUȰb68}%qDݗrXr+D_ѧ7QZ*dەW8}M=ݜR%RP j#e4}/(?.- mf[ʑ44Gå}?d>T'x9ʔ$q..J#֡YKpIOxn = %gaՉB̳V+j)*G06nI#qBC[khBx7)T<ψa;9}j*7IhOԈ>#a60ז>IlaUѯ`jdMȋIi:o n?U&r _]wIWeؘq&j=|6 6BV4Զ;`9<1-A7~q)Uff%#.vu/[5/哴{-e.vIѾQe½,Dx\ ?(۳)&'犼>0.JHZopKc++1[^#(܃])DFzhVj=5Yp@I^r}75}m+iCP<`{ްiJnq8"Z[AJ>OPU|x_s/4Ͱ!O9~ɶnjP3y >65&x,p~2ćⅬZS *eeLOϮD]OqW |u7v`O#:¿s* ?wdQT G,bx ,h͓${p|IҒd1bޤ]`nӍ:і7&Dk3+aQR۝;g8Jdקyڞ[1v#އ6t(_ eph+.I&]^d9'u,y~G~~?pׅ:%ˢgwTg jD5-r?- 3z-QQ0sj*X]DaKi+z21̽^]۴q!拂ɬ*t]}`wtМ[{U@9&xL9g2C÷r(w@XqzWќwwmnC̫xd ( ;@SbR7(Ó:]~(K*AZ6WcѪ7M (K@ȚRbr= B:"JdS ެ[zFq<˕n6)1Vg)+~{k ` \O K$!m:+X`FCƱ۪|+.olJٿk$rmqz.Cp1 rX!?ӾU `vհI}^pJdd& ƘVzw)=*q%|s:_1?kJ2d 69Aw9a0X[s6zlY³d9t!۰ )%ߠ2aK1L]tJwY Hdl*_W{TΖeCqZ@Ys\=z\W}C{ P@m;iuکT싈[P`ޕ=_*ܳ0SWwl8co  ݱڿX\nxkr]rVj֝I2[mDkI6"ԋU'h. s TWjz*T11JInY@ @~HVڷ_k8T٨ѪV {*WL+)SQ LW^ #b[lG|B-ӒPA5vω^j$qQ\۱zl'"qjV㤱-H`-qV~2ɴ Ǝ.}b-rD0qGݢSH).QḰCM AGZ^uM} Yl0(li{$Z&wC&ZQe1]v)+4D֣ BX/Q-A̙'d ̢jwu.wM#O{NXt!Ga>R˞΢obrVr7]L2 L3uu<~a$&w|X6 y-4ƔVzfS}Ö-  iI=̓ vVˆ1EWkGѯ/5GXt\zL?~6*v-"@Eeۛ9.i*魢`j:v,ݛRkQsQ 9:? :gM_HzgGZ|}߉xaf309;}ToD| n vxx+ gfr26*²ȱ2IXtNB%ˈ9&{y̥@J0;bvLXJ*9*gN)v>NRmn7m.I;l}:EPe(l]HYu?fq/1bfHKn1/x?XO%{H+׷KcK[#=1,bF=QËBMxg^jH~j* ?CF{H#}Lw7'duT@zڝ%IC(5}ָ:7>p~]W|3j(6IZ֖E="/S!0WKvsB$Y />29GiY! iHxS1Pa/}7KH8npȅꑾ8ZZ2%YGRkgI v4__P㦐`w6f @!k1Z>cjD6Y]yDi}vDߡ92w?ָ lYq tʤy4BȲaF,h@ӖL%}[ō' l0r8֪gXǴ(hfuL<܁N&$Ý&3( qS\wHq &lR]1ؼѠ}x:z{ MK SHT,}%;~kh,$RWQL̢ 4Y] tCXprzJ#`zC C.m P/RUH͉,\hSp2l &hf01, vKa!|Wt9g`YnçB|EOo3ZU M}[*aLgSܯ ]FH>{dOX g˃."{$OFyet%j`a ً·$ށʯG_*LP 7K&bD:;GzfM @rvTdhBVV_ PFʟ5.X!o³G0z7 AySb D@nnU9kK {tw2/Bp^gPN#Gsb0Ptݩ0]ZX ǎ<:"9ܰ `( ޝpcJl`ܘRib]Y[{Ur~/TfGR$ՕO]wPE](g;NJ,dдb?UwmFAZ03:R&ʑ vsAAKkft9 'b!A!Up(r0`, qXI{rlb)ȞN/ cpjiL _^>y5gLΙ*,kU[A>tN&PI,C-UkHԚ[GsӸ4W0'Z?Lc'%0wV1+pI/a97i+_m!2;Ȕt0V,:)S^7:_%雓`dm~nHꅥ"%f.Xb[Tǰ\xNjyk T< j2W\K+8qdVmx>D1* !(*?1XB2G𤽏`(tw35"KE.5Q>' f_b9jLW`灟W1ϟ!u0H+a,Y_ Fe:MEUtaWʤڕ>BD=^55co~V dpyC*YβdqMQf^dw.$(n:86?{/GZx):!qʔ !ԒĶ^!I _ǠW> 5ھFAǛ϶F 9<{/z% ~BdGɛ)9#U'kXYn?煠t1&Ol8GH$fme,1eAg0n](u*lYy@_g ǭ4 ob}wg6 o3ދŞo0kuo7G™waq\y]oZ"F+ɽj?פ&'~᧖|'l9CdL* Hh\Dj)%﯉q5u$/4C{(_XR7B]!?w5/18Kw,>݌$&lB=ʭ#giS ?,wt`߄nrJz\RfE&4teMN洏+sWk ȭ !w`? J`n$6r);!<>os1oZbvK}^;>pBwvB!]rQAG/LnB["g&_R}A72l?@8'ek-BXmN֠ǥm_zq74"%6&'?ouK|>.Op.KߐRQPud֪V92}u'O?M}i`bIJ!+,~`uFTY3a3fv9qȟP# #6O%F̉"Zib۹iNy4Ab&ɠd'?{0ЄG-\$du{9I:Ap7? Bq+].\=FHH _.@4 9/\+R#e& dcp[DN0+J fjb"w.~IEcO8;i huX*: x7=$Ucaw xO0@ѐq'p?#1ߪec^-ɣR"$8dAfELKv!D,!ރY}V߉j7> >+íWTJa-5x>  ^ǍT%^5G`:Ezݫ4_/a\n qUaƕ˸ܯnbn(W$O[՚8Jv$kLd0; %Vo]tڼ3W_Q#FeN7?v~qF[-~^<NHi=R/.]Jw1?%NDi7m;?{lqJ{wR쑰D}Aٺ/3A`]iX]b)XjJ#eF4Ֆp;i~"v X%*^D+L*mcZ 77~ubbFjC(2sAV|LFin}Yic i,|u=O*!.3YZ~RPDm۫&^lTvNKf)< l߼و ^6<,եM>.׈.<01OU8;cš||Ȑo "+]Z_Is_QA>oXD-2l>S_ާ$tg1<1KŰhg}&*zj+5I^9> tB7t/ <09-CL޿YVwG D`g4'QwwTT賌랊SyB;(p) zJ=ЫCصBtK-a{:?IU뾂]i?nWy't:,iB7IyD;BȲ"<rSK/^udAD׮{@)|xU)R5PG(% ըY FW]TF5IsTөxY7DPSMŗr"r$)D7>2`KrKļ iVS`߷i<dNu&.Be=i%X{{Υ3iYcbZspMJc=]_kw:a;NOc8,19ҙ ʃ<?D Y?9H]&nso6΢jw2ʅdLIbBݭ}kg~@/!~6N;lKp'=pqKt .[bܕ @b"fkgR60G 谬64NO3K^S~Ԭ XW#%+3.#m /ոho`L'9i^!=xbDi T>/$AӰz환Tz&3~Z|}AcTpCy5.xa Fd'9fm6T|NljJd_\ݓL'e/怏&tpi#ήPm΀2tJ4S O]ޘZtNLj״Qy{AYb? a'橛VSib4` hy0Ɓl_c2G-2d,,WG\fbvCY-o)E͢׷2V[fy^z DYnUYr{_@-燸~Ц?5zqW.ב M{M81,GM8= 5jvY.!YDfxD/ΑuRyeTI]wiE۝o/nJd1I)5a:LybB;2rNGt>pcrǷ0հ!dhl3ˉvyL{=[;  O"d2G7ݗAMEYKFjl/WMma$5qC\KS&z!,'`˳s2OE s NP,n[b|5fS+M,}ޗ8Q钩"C;\!mϜs|8#/+k"6ʼԘ{B U0jHVskT;*=_r='W[B{\UNھ;hI*~m&n4{bEPB^x pgU;8B_ǣuL/^Gp"mK"є*Ν}=-P |@S{9E)aAm+tr.PAn/E|@Hm# : ;ms[X[θݎ]@ơ -}Iw%cU9\tރ̡5"7+1g56XkzS+S^&+&j7x)_% pd ͭ.-GP&M޾0_̭@ofOl9XWQrŹh3j.\nixc7GѻI/ag O^wfrý;:L:ESrњRԤΛ;l5]d1^bpI@[ʅ8 $gxc.$f0u‘2vpG]J_$w,Ҳ0\.1.QU=_7 Iq\:VGac4aO2 F*֛j}u+L.gݱp,^1~N5jKA]#12J>? (jBfKx|%ͬyeZQ؝d㏵]z& U%5(Ay[Riq41^H%PH# r| @Yi-[˱;7U=飚pd l՚# 3&IFn ){fa6DK˓ن2YX!JP tB; ?[-O!ʵU,[Lz>{X-F_>w+zprʊ8 MR.@@&Ty(4N32=NPj2+kkO0@٘Ph8~&|5M-v!= QQڔrV*5ˌb1 !BgmG We_UreVj!E}MwX?E.Osy Su"Ps.I)5"NMr$$_l=k@JiuzkѮ/2T.9hInA,ZI c$u@t eۅm== t3RmL^;{'igk~E/hA >Y5)ŸI/=CD|AoB`2 0"ќ]"K '㌻ _·-4r`td{"!0Ov8G:w>e&Y*Aphq]ZAv$ '*q݄,%tp1F(4ߢZBQR])Әyxݲ^cHk#vһ~c+}Gro9v p bۏt_ꁮKH[Y=D/ktY.>SCP"Z,>\I؅  z>+z\\~6#&9jJɕ${V6޴z LjI|%=e][oUht/ߍ\5tQ3+wcؖl.&O0-WCs@p&"))_wXʷ71}zPwwũ#Q 8Ui<`m~rD)sZ6M7 Rp*/e>Y:-%M]b#!<(/ \i 5mck/| R}FUݿxj$E?%[VCNZs MHL)E'ůac8 | aӭ>n#|?Q)^ß{-qoqy?fcPu f_3i? Tn~.y(#6ImK+e :)= .]H1k-Xu`%UhxjZRS#?ٛvw.ĔE؇Z. t`hA_,PX(n%1 c͆4̎N$/R]\6ݽQC !7) :w7㿭w 4Mw0|?oQuÉpV;5ihPU2dgq7a8sd#8R2W[_W SfU^QJ>kC;ͿK%иí'vb)~3^ ESF4UO \r"S;=C*@km4@$Bw9Ȼ* Vdw&{%O}5Cb΀j"_n[k۽j0ҲO30"OW~_`5_q]ϖ<Aq~Ubi 6} .oT7 ݽOe3IoV1̓odkqS\*8Y5x~B+_9h,z Vy*-ާ牬*v4VQwI y b|e\^Dp9`8ca@oфOuFxB&Gk!M t`q*Vc3f\"VfO Jij .|,7,E յƤJjq豺k&.A)hYw()!dvkiM}5J/~`)6i*|Etg@}4GmẗBYi*fw8qRq`)-x5Jf8 RJBHptp"Q3&jfENSF\vݓێa56t<¦H4^Џ&M5Uif2lz,/gc;\\YIH&3[,m}`3kpA۫ġ$XCbLy~TkAS彏wm.#US Z(ΏHq@75o vcEd+yȗ >pG/HX* D~6+39Nu!u3]oܼҬ4fěrQ)8 ̠FL2ʭDvF)<?uMZLL6R&& xƾc Fʕ4Z5RSEpoh]?J(-Fk$qyYvPl#|\Po(<8,t6LmGifqihoWGLdDr~MCYa (*]!:M -טc)5BD9Qic+4LD;UĒ(\| pi&tdcMndz}$.ݐñ"y3$# x?a AwKt|_{wPk%kZk_Kxޛa ńZ]XuTG# P- %q'p%pt^Fu6@=uho9ywa)i) WUn礍׹eI0ۏ_4Ox:\ >ϑm-T ý#hϿ~Ryf!ZBXKv0JO!A^yL!lx[o ' ? ǷMV4Z~m^1[Vn2'(T  :;q5UH q<8`vMP](n]ǫDW-HtF,3/nͻg?nBg9)O ]ypV5R}_@8d𒓉R4F(P)wpeQ}K RLQ]@y/HL xWZO99+ݼ`jၵ@`EBA֨3ɳp'ԂG3f56|CT[ 5ԖOwQ;~VefFw 2\qjR[y+cP_Ց8TpNB!1`^tVl,8L } "_"류s 0A;dW!|2\/^BmOjo`J`1Y5ju/`a\ ]EonIµd]A =4NiV%TPWñ΋SLDq&ڈz!4{S7}Ñ3/ˈj`QCyxƳo)L2כt7ۉ-SԡYX(B[4E.Ap8#Zl=v)kbn5d#_ ڍt"0B!҃ބonom5q`*A%+vRq\~4ѯ9Rq^~Ve/kM.xW\ݗF*\pu\jJ"@5(l52(T^*j{T,ߖX3G?p:uXBl%l#B4v2|L[>%uKF6u[2N%Cr}/`÷ R EYTMt+ꈒzI[<6*O%PqtN_lYr I04_>|G> Mע,^Ə4ut7ACRKӖ)FO$XLtcW⤻OayP2spq, &fz5]Åּw쫾ag`F>dMWu~]i2Ur'Ae> `X6| @&Het{L_eiם Z<(TvYu" +5Q}`+Eܲ(a+N)ȯi6~r~sDsܚ #rQ;ssMI|ElL_)0<)_aYrkEPlOvtmՈ^Ť0a&Wtr~K㥲ymtn=.&I{Lb,BCش3"E_d*㊎`W_q:ˉ vedP~shTDb $ⵯNÞy-14 9EK1)vAH*M%,n/vcֹrɿ(n_u6oo3)-ZrKyṞ5r?,K]Rk~kb@MXb"biaMaLT&o͌kσC'[TMVB\/,PXQIuy54&fF9lÖ+M, $ /\3Zh^ 6N%NO6$w,!ZQfSMz2an.R#XfI l(ZnTEYOhnX(w{ ekJf5"<~F}?nµyt7Fx{/>,v*LV$WcCj ²gO((EGLdv1ݓ@B8b\Xi3chQnVfNme!JH}CW;)TѸ׎pUpw}V&|YI{x< $<. k}pNLql/te^c)c^L6|uɜm9k^|\'wrE{HwmI~mZg[ !DaHѱK+AQfg눝 ba7Fa'T<1B!ic_@TꉳˀCoA@E$Ϫkz+=4I&Y>ˮq`)J.Y.ì˜M@?MK.V[(e7Ci>7Nظ $1= RuJ`GNP%J$$6!)b>/I`7)XʡEPC?F7d>DsгCx}:<: &yK+kEC~M*v$iLFMs 荗{$G9IP$hQLr j@w^7:>f4@u%y:? y6=(gJf&N-1^S9$;JݦN#[>gS$1ݢ0bl ^Q7c;Qg%jz>rسMQ uTlL$v׏ҢɬӴ 96pߞW%?z1H]߷h18Zu}|E%cspf]pCbr0]Tm76 J֌V";(|]U62*mp/]Ҵ|`Py)G>e, &C~݊!l:>˜-?lAf@j #;3e` 6ʼ-wlJ$"M& (xKe,D{aZ'1Z0@ =vV*r;1Bn{GP5,Tl-Ǖ6T e>=НcDX@4WY%q:s'7C(@"֓CNDv;9Ow1F߬e1P辇ЦQˉ\ %#\# SKn-b3@dg6Y%3,19—BKn{&_ĒEv$ 떓ON%z1U깱Z>пʨz7|x%P  )|@ *s9Xܲv"13Bbrq n*f f:f0q;eVNas|Hx U< ZfЁ5mȋy}U2: ߒ%2( Xqx"']K؜gyTI!bǡksvqEtr][:)o3ZnINwZ+jXǽ7xj1Ezfy'/K`=9ߘW-b^ W p|]ƽAu'#tp*fRí ٶ,g- Rwr̥vgATPu}A8c託'`7S[:7é,ApEDemp,~:_/ZY4l'x* Ȧxn}4D3^rހd0?1랆7BN\fG95h.hE qG@qv`ktOr"؃Fc񌋳v_E,,> 5MjIbaX||Lڮ꘻IaPIQwwnGTEX\TZ.1F%M۳6=hwm<cЮ69ϻ;4㏎O5Sd"b4[**M]fU/IwQb|8)۟F2 f^n尊׈a9wCP!Aۙ~r ymoP)VA$\A nQBWv7^'q3ۙnUTib&Q}\Ngxx{'NS~lGtW-12#Hie~]% uvOnW7sdP⚎8 ^U_dNCWm{aǟg6>/" Zb?27c-7.eyt N%X1\ 9nFp5?k]"@GĆpP ; s1(lĻ'f}7\45 ^q$ AU bm"OÐɅ!Qf9rybQ^o& P~$Um2w΁A[WS8MasL9-~ 2(۔Bt,R(v}ׂp5&Pk8*A]lw9+~ˁhi70S{4k%bo6Y섇iĖK@Scq>Ʉ"EH7?Cm!эH8!T*﬑x}(wϫyTbBr3ۖJwBZ#^?Usl:  $=Ҹh̋!8)iun"pֲ/1ut:2i T;o ?~R/f,<.VVC8(s~ ŏsXsj6FV"pA􂦪m)_&1i3<]swWCE/Eip̤ץH 햒PN :j+@lPU co@ }ja7"LRġ,RZ 7>A6H!7v{z;|};o6` (i_Aèsø"aAF?Ùy:J MK#9FąSp&.{Խ51w2u"u>,۝* ?1I+~ £/VA`'HllnxLZ[qZ$eoB^g=J8׼6<8 9 <8pk∹}dDPoUˇ\}U 8hZȹ ~~wUEXXTcƓ`pȾO2Z:iQK0t[tVd S ҊhPBWB/DOGcխi;瀁X>^IzO  Qѥ;'ʒ;합@V8 4{&ܣ/NHQ`HPP*+7s,ӵow*2NOSqWn~zr?QQNNԠMGYE'x&]zt/'~ߵܨeQcʀ|5;J@xމsxsYY &6}9 QALǽLzR+'IT@o$cRXz729s#]Bތnd'0Hx!Bx?{=Հ0,ے'ޅGbZw'4ʡh7+ď˾mLN1Ų Lhioh|Dxjs&_دb̫XX"@@3 fgKV? kp#keHO/C:`t$y LFwQ3>|gpV#i[-y *؁|%-?JmҠL8ہWj)NR#KBɓPfuD7Jꌴ.lgYvL+^Ugy?QH8Y 6f5/9ț8qKerf6&xh.Hץ!eu T%zh*64sgHӺW {oacJ"U}#@@]hHJJZ/PL6z%FUꐑMojG7AaFYѓJM7a'"mffE(fڶD&ׇb ja7nP∯s JtZyo4quQœbDNjFqQT1Pg[վ0:p$u ߥ8s7I:,?RvK2M2Mi1C[;ZNSjoڀ7Ӡ*jc#@w]3˥=o~ͱǢCl,u+k{h0A1(+\H7WXݼ #/IF8+et+&l`ؗV}gk&ٺudP@TMi82+/ʵ0댆y@VڒԢ9ȠAgIwS= ѭ{2Z\I0bɝn 2\Qw`}rLu>h?y#Cc"H76}37n[2xPCne7?ͤB+لLFS'(|t zװVzٰxPwxVPF X;˗w]c k z2. L'w26x?@[[#u|'Dot}Zd!3Vq%ܺ"8: .S`ByC(+1,0HtSe ^֓[9k^jN0]=*Iv>I%r63"6C4-fx:3AG\ܔZa -tzb]6 DѬ`ZLQ/_8xGuA70gZpڭ[*I85RT)̅yh!CH78{n#|<ʏ6[cBK jgѾרxn#kn-kѠ0 n݀6Wf:^\Ŏe5c5iRtik|'Rz7[Bs.3_#7{U -) OXy:9!kqfTlUftVlP<$ 4'N\'6 +Pyy͠6/1߂uyØ6Qtu22ܟ+DˮuYAm\+W;ץ]f{wc#V?Y)w6d};W:msyTSJWJ}.//! )p8fro4A֟ˢ7p [J#(l(jc;/_x$F[ K͆'fџ0ߢ _2JJ6mL6ONtLG|nucnV-TݠhH1D{'g8m֔`̞,WjC!:fRl6fza/iyrR-;*^<E.kķ;ء¼qg4b(UP3F3@T yX-ա/%PoښƒdV<xBȫGX|oQᢎHIȀ$sSbV*OGxڐ֘EG.F*A)X!J&3E)sqk>NG-.!yHQ3YZK~!䟮]2oICk,3w;_2)Ui'?D{bpGX M"7Q:y~\ Za I(Y<\\es1#Faad*좽S󹩊]j}c?03K5o}ew)Gg]Pl>RFhá$Pn?@@Uz6w{zXTy,ηmAb9Z G:.((᭘o) $W^5?8{لX큗݌HXCr |1L~P]t. 0R,)Ìd %$1r%3RQuTlGM+_`B> NZ;UH5n@FS*h[seG]w(N. u%/2~{Bj'S&xi@2p5(°B73\,iʖ<۾Ep<@*KMkjm[N|:*im~őamhLJm$Ꮺ# _ {\bF|q@g[gGÇFpAHڪ3>6ϵvr XW5mZd ؛ ʥNRd!a_[)ɵ\@y<6\ 5#i/tt}-JmoU7Ʃ/,{Sv0lZν1|jw(ءU"+ 6?h!; ^Wss吆Tqzb!GC)%XtQhzg̅|j !1(S?\/2?<0>Z9X"#Ɓ;9\O2Zs9)W5#o/-*Tdʯ*#݌ssh7bHU v /1, !3 k01)n1rň 9!9Υ<XE{9g *fA!p{!`oBd1Ca<qgl`.굱KȘ;aFL]%I#OHݭs|> qLH)h}^BDP7Lj?"P1ETo?Ց@>|u;0P"l?i?:Bi孟m@:w2m6oZ|HTE047 \|:?WuB }M}Vm}!\)p\=Ȩ5f a ,<_%5ଛ0?S**䳊s|PH.:ʃo&FZ(g<igg+h/a mANDŽțU9=ǵF>?ԮO*I*$gz&+ q/czJj&Di\\`jd_VEܢPC[m;(?ƊzJ]=1i;7 nv'k~q{'KAv u $W@rtYjWo)$!!yM<L-\j#`N7w)d`.~_X2)aaS<3_7,ØW(jPepHi%Wdt#ڮ4]O"Ta ]9tYN˖@T:9SkxHg@YR;#Բ\IӠ)}cPcw/(' /{J?aen爝F]0 ᏥyY;3Ԧ:OޣPW]!hA!nV'B8|#iR?β_0w<0&|A: Pgp\R+^dDY k%CC'1kp}=*waIC*nu)bn;\%a]T餅m,yK\)&I}isqrrEŠ$ ;Kay}P9ߵƕxwZBKiTxS+0(@Xm| uͮffߜH{CFIsB)͆`YvNI6kG`.ZKI{ )ǘ2ݙbb|d? 8V"YWc'υˊjJ, x]]o kGz/жpA㜧JJ} (q9QؿTjPX3V4:yכ9k2%}`;"[ʮ4P[G{b5%<JB1/d; ۺa StXꞑn冠6}KFBx'Ā{| _t? ETLjP<>+i peb_iTsxE 2*F.Аg׏%u`ܕ_tlJ4mJlv393v+sC* aNC=V[ֽ(л$,> 8wթyȇ~<T 2M_q_#dƑw2P}q^11jbxe4*myQ#qZZI|^UeGCuyU17$,`odZ|m#*ZR+Khff-x孵i'ieB"|1T+gv};m݋y^HZEz L״ӭ.{da;dl.:y{be T'ŮX 3d}};x4!3Fl/_{X•!o4 UNȨ+: QE|ֆe"]z6qr1 %: #X֎ڗqO]{XsE a n"smk_[LXAAN7XI`$뽟9 }ϦQ"w [ Qq"pK<΋M=c⫽Cvf? 9X!UCG{ W مɮkRNؐ{<͆⋇Q+.̹"B,85R^gE/_2.o(}] $EQHǍІ}r aPF}QT8-E߸5|ϫ8p$QHaBBR)6e%@g's-˶khVx8iH kD@pu:8W7R~i$v0ƕӞTmxo F5Rp#=*r80Prտ(p F2p~,wп1(Vp3cR&z-yJ#BMɵ"3Lwaw؉嚨~Bۃ?5Dk_{ Wl܋h˽xYBlh/ YE`fm6s/"zFdWG92j=B$o&BnPpK{6&F:bA EXVZV-)ok"|Mʩv3dIk>ZV[_wĒRe-m[iE)D$7S.zGVHdJ&+ MPA^듃.x!5/JȲǠM$βϨMhaw*N3S?B0Մ8ߠ̂$V fMGvFsOO@ܖ}͟T}XUZ#ryf5Jb5Sh 8EqkGnD-K6i|2h!o3~045B~k7# Ǫ7ˊKZvN W1a|5"k >sñlrkT7/wi wbK`kM|QA^ToJ PFu7%ȷҍ/-`)(@&Qc)ԺaWݗ6nS%t;ą@zc_ftV 6k`A?"t'y$AWePQtXۼ|46r[|,ƈ\q D+^UYEŻ[p\ʩt^Ax@f̡a1]>n_S7 E|βP0@g!Tޢҭg,IULϤ6 N7- &sRy9FNБjXL{j4i⦈yj I YZ