kdb-postgresql-driver-3.2.0-lp151.1.2 >  A \울/=„a@(%Td%'W0kI`iAK(xve|˺Q4?ib#w r2% hgI;T[| aHD5IX<j=ЅS93y_Y~4'O8DM> ӎG1,)@^s7'<1@K@'^qTC "69^e+ga"p{X _u^_.2fa572c1f225b042863491177ffe3290ef604f539ee970e9babde4fa91c0e8b4a8cb25a54ff7875223ec2013e6c6a96837e2993dԉ\울/=„la~kf:m'gX쟥nOL/5EUѐRT)¢Z@`G- 03X (Q$ sDIl1?שQxg?jMx]jgQM 5d-V= ٽh_˼E ;cFJf?FWSKx$#)[@ MwҶɖ;VK$~r2`e |$jwr VMPC>pD)l?)\d ( i  :X^h     ,D(8 9D : B$F%G%$H%<I%TX%\Y%hZ%[%\%]%^&b&c'3d'e'f'l'u'v'w(hx(y(z((() ) )))XCkdb-postgresql-driver3.2.0lp151.1.2Database connectivity and creation framework - PostgreSQL driverThis package contains the PostgreSQL driver for the Database connectivity and creation framework\xsheep81?iopenSUSE Leap 15.1openSUSELGPL-2.0-onlyhttps://bugs.opensuse.orgProductivity/Office/Suitehttps://community.kde.org/KDblinuxx86_64OdAA큤\q\v\x\s\s\sbbfddc902cc8e1e84655f0bef56e0dbd8b599995d32d1ed698756b67392a04075d588eb3b157d52112afea935c88a7ff9efddc1e2d95a42c25d3b96ad9055008f45cc81b400a048b56c9edbd4c3317f7a8958463dfd55aa96f268ecfd6baa12c19aa4296f49ca309c2901fa5824f943b7acc59a5110e38aadd2dd00c1028e1f0rootrootrootrootrootrootrootrootrootrootrootrootkdb-3.2.0-lp151.1.2.src.rpmcalligra-kexi-postgresql-driverkdb-postgresql-driverkdb-postgresql-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.9)(64bit)libQt5Network.so.5()(64bit)libQt5Network.so.5(Qt_5)(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)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.1\,@\B@ZZYY.XX@Xv@Xr)wbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atjengelh@inai.detittiatcoke@gmail.com- 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-driversheep81 15569337523.2.03.2.0-lp151.1.23.2.0-lp151.1.23.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:Leap:15.1/standard/294de9f38214ad7fdd462b1e4db4dddc-kdbcpioxz5x86_64-suse-linuxdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=eb884b886dee5254f75589504e000426ee2ff19a, strippedASCII textRR R RR RRRRR RRRR RO$X&_=Spackageand(libKDb3-4:postgresql)utf-8d699c75237f31b7d78b0931a7fdc34bbf0777d07b693558eb6c84bf727d09701?7zXZ !t/C] crt:bLL vv0FG)SaTIS8\96+r)W~qk.G n=t\Ӈ[+Z~`v`o';~|RxwG]tb^ ݃W':iխY6v'Zm9pI w82OcFUVЍEЍ2ݫkUOƂd9{T9@JbM!= ֠;lҕf,QnT8  R+M)qtB}X9 9 `Ċ#qСn9浧&]XPVY(3᱂ad^I8w>iE0uVQa^=i̿)Fʴ P +vfn^;D}N5{+uE^']zVEW[CJF ̂Y !שI[2U" ?ur! S/ ZqO2]d羄p9|pX1^¤~JܛSu ;E; j(HHlDBtyzx};)œ"Q!|ev,4Ꚙ.sCn8'zW:43 Wjpn-4() VÐHbQӋƯC.ulyƕ33[)_^`}M\޳w+Xp p}E=V˾,CO:bVK{(k\zZ)97rS!N,S B/ےn?Ntj|]T]~!׏lpNijAXn'tyկ\iVW@qY 1ao*spnUM!uτmR*"kq&a]Ne^p`e!'_OL@9d͆zm,dFg ATsxHCc2xuq_!o*5:-K _ܷm/IRK /f Xybxɕawpi(ck4^ Bه% C:|8<[(Unw ii|Ô hl6y6n>FpX/I_!J`Lw`aVÿhvOMgr-$m6/{i*) (T$Xgψ Ζ^=mOAb`RD_HXY@ARZѦ^AZJ8`NIYCdd5\s6/J$ALٲ v*MqY[% 0Q}oN$ ] !Q(WSjxf7agi- VϚveф%(Ĭ+UU"$>ĿL5'FjǼq^1f0eS5;AommFC\6<!G,&cD %JLq F$֍ BLę}O&/L"u&8BWg1~yzOwȎw'J`o̎VhnB{9 CdV8C}dX0g͘Q K] iR^w\2J^-"Mşcpn9Ȣ(>1U9XJW%7D\?uzHWR;bD Vi3`ѕkΏT͠id]}(J+䂷2&sdT .([ !gj`d"贜6"[,8~/\ 3"7{{Z]jxeFhmYG /j/a3V8X3)YP/}ef" oKieR 8aCz\HwdHDY.)mb[iic뛘!V<(8eY̏Rmot}hg6Y5w3gT^Țpޠ 'q[ekU7Z,+#euē|v|pc|`Z;U^jC G"m,.(4Hq9"C&:Ud,yeo{)#Y^ܼ-т$Y5ZBv׈U-ZRn Wc>Xp+r ~Y\IMx "YqceFN2)xљ rܠSMbdW>]fVU힃[p/u,q)2Y:mˉ -fIag_ϊ4$dĆ8t|B+ 7y))M m$N9.3V< N 5hRS$%ΧD_ݻݸ‰w eiU4ս=mjFdlnb:6C K MNDs jnMӞiβO &<ÇB;LPqc+p7].P5ORj!H} 9jZlirWꐞm{f[kR0NUɭzwh7=@f*vQ9H"HR)jG`x8w ե9f%2`ZِI:Mʉ4\M+3m&K2I%f(W̽yJ:I0[nд(1W~_C,6 pY+>6(̳ddՕ_}sHdۿ{JtHoQ':|0^hPYZ"IWv>jm,3d^<ZU9r{ҋ UG\ z&:yЫZ{?3 U^<"OѯҘ,ЎUFVLnɬ8˝ͰH:/kM9 Y\kKQ &3w/1׿dF"Iʲ5d$Dm;eS>IXQ L(hz|,<\RVwHj@ԭ[ŝYgiw?8.I}˹%!n&fZ(.>(H:_D=Yz⼏3L^9͙ ) )#:V)bc~3q+kA&斉)zu bNFDfi23جg$.]קCE>{A t|QZUQ(tӐ# *u3gr)xtV0{ʄPХ㸟/ I*>pjzEN%Mj%YygkUh+gDvIF(W.!C"99D'bcUV㌩8U q 6E.KĚ9QWvtf!5Nq&{[Sx{N;u\ݲC>.i󢺉H?;UPE$#xnb"h 6wy~k)[`> cq[N8^ń `1N S?ξq\$^w=(gE[o{ۿ%)Dd޲)Nx⾝!ݝ-s'c uJrm:Ѭ}*DSLB8%vsjYR63M;WaP%O6`o N^f5o6][q`oy^u}Ԫwլ3VD2hɎު#0X{M;o:F~a#{9 +r{"{ot0^Y15HOJğ>\Y1oHX['S9鍈F r v0^EP?FMƸN 9qW2=yvUMGo+,u~ڟՒdەg6 P61׫a$A :rq̭?|$@,YJUl1m-L06˧Hw&esBvBJԈIy6>E B=ĎZ0;QI}pyqe0lvK.?vA q}q[3R BVJd F'Fn%E䯰xW,{GD&WJ Tc%e# p_ky3>1(aʟLv RCmģX;z&/PfS'VpPt1j ˲CC7%FtI?8=-l^I,ȗMd}HNr S|pꝬm.N_BRkK4!MHK=K-&\3a_ٓN%ԔQt#IPg9Ԗm>n` nN.l؇]P"&%HtKӿW>,vG4:llHOr\hky2ݘf|8$W|ZPMz r}"/㣸i>:ZM~S6ʀp7Au>G*G𢱰5Q3nЊk0K|D}1gfw Y{a%mɞԿq,CιiĢ^%JܷGUoplH'q2Gbi=1ɐa_k<%ԓ]} )h~-O=[ ^3.&F+ X,fE^s0pWU@B-ݣhwvs@7sm=6I+VH0 %${вSx.٫@>wFjͲ~)%rW5/D= Ji-BS(kmٗ&Bxe0pyK 9Cc&ylN9㈆4:/𓽱r#x \[fvfſhfxjȑE,:9kV9tʶ~_vm!jqVV'Og?o^6\ cy{9bdMfCC͂^5ªK-Z) _ZJ0_ϋ$ k]o.Ȓ8!8X+J^a)u}9lg:x:Uoi~rS3=14oBM j.Rdt_rp"<4i*=LaE Eg7ޒKun0@:@EGH4cޓJm3jIչ>m`ds"%fݟ-M>GZ["-p:,vX9H="gtHn1HULDArx>Y݌12ְzFPa/-%C`96;VjlEUĄL[iTW[ퟡ'П4H.~qҏdڷZֽvfU=ЗC PC l~~|΂IK(^*ߴ^˹|t`>gwGrg϶㨋CzF1#.y~ rټ~o)NWĦO= g )c.쇶1&W74|R 55Nп!`P!;y҅Jc5粒S6S`"UPOVh&}eic\v5d=>MU׆%F>{2f3̒nwH5!L=x%m¶|c 8q1fw1Q3JtL$]G35`\ڂ/R(p>?}'7@b7o(vRZ5* Ql`Mm^)j:ſ?D)?V(LKr;D]saĤ)a&RMor؍GI(Z5m9{RLU~}+l3~'?_ryJGCx VҋOQgFQu3sAQf`Dj'_{7JqxB{ZN3Sǂطezz|0ͫLdd_ )Nu24_TFZaSc8ܜGlB kFD6͇w2Ǯ873Ҧs ^r A EN]Ag~UKS =RJySauI+`QcLT V*fonSgƂ؀t "@ϮJw7,(SE=`n3h7rHv[$>A-1 iVQ̄bsCk<ٱx](!AskqoQAdāj$EK6­xMpʡ&ѕ4S_'sC6e>2~2 9EVxJCrh* rM+kZ득[XsJ.|Pz-4atKbʅ4?grAT~zk >ٶMo>9QA s؍ƚG V_"6Eɝ,3>9ϨU1. 4rRyyfeHqkCSmH7y(TA%^ fԠ+?+@#o&l>:CJb_@64uz,>HY^W'l5?Mf|8a|g}C%,O2/|a:(hڪ˽חUYRCZBz0("R_PaCm!\ZUGdA~zYq lO:\N䖌*$dp9C/  C(ZDɴ!Թ݀wQRl=7K5Ll.:8z +cl8bt&PV?!SCr@k2ybn5ebNqvDkױj "ȳ "DzCD=$م{s etXL9zU{ISH g؝_͇="ҥ7^kIܛVCvVYƳ.UXTjX5I؛4}t.+`z P8(ȶ־]Tƞ/N݇Zobq=eWL^U٨63 d%%.}.qfHUZP.eI5oJeqbE;'~Ӄ2Wg.tJ6uJ0F>}`C\]fVcm\ VQ1u,yll$-X_L ˻2 nalR#ێNx6Jh CUmW )wO'Zy,Mb@ϥ9+Rb~C.09[@ ̍J^H/Y16A+hs\Rl4 Bˢ$L?Tp1*jȵ9%`d3"[Mhy; Jѣߚm*wcI[#Y q~ZTe6MDL. ) Pnk zP]kVW\n}K 5Ϩpf>o+l)΋^&8Z1Ȩn[t r0ȕDg4ΘP\>y0(5oW]JdMgJH/_G^*.]yg޹8E7߯}tqӓ/:?}WU,Mj8,`WdI+Ic2OdIpӆ eI>'bO1pL6;" ɡCJgz- Xt%hPjN\vb\O%ɮBC? MQs"H̀7ksQ+&-u %j'n.qrX&hזxg Jwjoy뮝ӏ.()*3 Ϧkr[d &;EH؂씨1G.p}XjFO"VU5s0M`I*9TDgTaV_lhV9?ONh )veOD&,ڨ^!h ﶟu3<@uN2okU}bcnu*29 i!KLܧJC }"#f^}Na{}J KJ=:S,} ^\=Ɛ*[eh?<f[4n,aog?~9gHOoKB-Z;T /rY?" ~iM~_"&4uXOǧZ AD;B\-Ĺ K%[Rq'sp KRt` Ļ$Ng" 긷 eقxL5v `w z$rG晚jh&5BV,35yX+U$˛,m0+! .D+vĖM'@z@ܞN87,ӓ ѝyB{eO0=5Ea7OXg ;z` 9{Ș=Zj?T A`5U2,b @EsډA͋(2L,iech`,;cZ(ɇ6ݷJ(I P#Gyi>N/ky%`4OFer1ā 5Pk5dM$RNM%q%Ft)b.A+os&hmwf;QiK{24C|7Gr7kӾ3kHez31؜x]HhҐ#U3Ы uzQp5t'-j=s51N*WLмȵ`2u85eT;@XA5y5هn]%$i/ PGR#0>6ފ\AĒ]VOH@ϟĴ1hDPdұ& L#K to(^"(ʇ/5xbG+/ Ux+HvR3"Z-tC nw`z) կ-D>qSRġUPVՁ+8881 =wxW-K]kޚ;1M.z91N#!dJPLF$Tʲw}XK8F_>L!n-!WlCT:f7ՄSSr xW dt]k;>ETxAUyOqv:xYNτ*_ɘ h.Q7QJcbMx* pIS(v0x,yY|f '4H/PpyzWU}O懑k/F+x4ZП'i Odj$')8*wIVDfy+)Q ϕCKLFK12;!"ňWbZ0zT^ՕYlpy7Jcop]#K֌k 06aPD!͠%޺.2ԕ&YLtB7uNĦ\"& 7u,"Unu:}o Ϧ?,u,?ɵdF\0k +JEn^D&.۲"׵ek>w/5NJAkX(LR!{҆@-<{Iz0{)0I[N5OWu8S~a 9~a8A*'X>g/'MLnƬqnxvx*'~,գO4Lkf#)I@5ƌukoiL Lݼ*ogid}\{ '(=aU[j*Z&[TxR,3JSV^qJ@IB$"mDjj;:)aIhˇ[e'kv*#7\C$eWŻ=W yAEX BQ %hL*W=˦PotlHΌHؒ++sif願3>(EQ#qw,7m4 3DS6 O@X/F#eoH"+)'ZR=;&Rk Ty p$ "l{W}*lN0.;z{Ilj'B]Y]hnÝS\JoCgtn+ĽBPt|-&[/ͺTM;*;{\{8%o *C//mzb|̻zv=g]I/Dr@o5QTw#e=%ƿfnrBTUTs(@7DNLi9tQV(|;B4 GVsm屢͜rwDg-3 (\}5/T{Knx*th;yVPbiG*mÏhGiT àmah3z}xkP8'>mn K`:\:Q =f21waCFQO)brUU -cY]VrD DYq6PN&bgDm(|`t7l.7 ] Rfuqᳰ@Dh2u ꒅʂ)H19I_- ai+{!!Z!:'rb.K]tkdgd3o|q\擪V!umc$ҸGs^}WcctSD];-@sM~uCKMmg0>}(L`"ߏ--.em ]cvVSgUl1g"½`݌2"S&8Ah]&cT7~Wc:UCM)F߻sB] +>"wPoU,ØPcm_@ZWخq'L`+)kr[D WAӛ^aUDSY$"܂o,Ҏw!I<^4̎+lBlMVSw0 QMCQI_lbRN6POвROE)[\ PTIliUtպF&8I釕ВfA׏$/ƽUk?Sq^HebmT\+WHPϡœp:@}52-X#GA+i>?!H@e^}mGx֤ V$6 /=2[mr5&&LPP>:ӸBTU8= IF(>)t#Q7_k--t` {Duԯ+(^<1 "e'wUrfHDn1M[pOvPo<? [`yYV1.;җ֟C5ݣ@UPIKiJAg4rqg#8s|of 6 B#гQb>y dx|o7<37b4SpIwD0iQkBjbDXc}B`l {,:ņosM-T0;g-\l@Dc bj=]Iz0S6yުO Y "&Ķ-f]/b  CtA=/p܇jn^(\7s[LrB\i,{c# }a<57ymj B(z]O;EhU@.he)#TysYVx'/к;xZӋ ahXR}}Ta-Ů%J 0_v⠜ WfRQu4"Z2-uA(4sQk J%R\b$7V䖣+;Wjܖddk%ZZ$=7o_UN({ӠzSɊa{KRvcU v[*5 hċ.{fO}S% 䃣5d@w/=m-чgX޾Y(6k-`JӢy~y?_)l~ \5Swss*wv7 24?6Q5<ؔQgOܩP1&W@MZAV^yXu뒙R@vf "5 /NN h=ÄRJwм Pk@;hWhuu_±й%A&,u uNnaPIL}Вw3wT{ܔ`xE_ǘ=h4Ypx-cǧOlB97"xFhwռm~Nhfl![̹CèϠ&Si|A14>@>[]W',j Hi86I$ pn-^J^gI9 ݱJ^y\IPB4".#6+ͰS)}N^yhF_ TGpC:RFG!~|0v_ǍX"yf5B@XS *Netw@9pg%nVC'ǮhɤFAfA&)q*Lqϳ;Ջ)ozHEm_B>!GvNB4!+N@SmlAZz D6k NwmR4l -e2(ʏ Ssc`Of:#aYZIKĕ「$=GЮJ ϞVbbTFiRA֏0a }2VCԁj4GGW/`YvOiKKHDŁ Gw=/MNuv E,<.[AhxVYScΤ֭HU( nkBPpdlb߮-WT"}$ 1_iZĥ RN:_![˧gf-ֻ8XáR mE'ٟ,O Emg-9 $I.~Ax]ەeH 7IF-oZ{hf I>"׫ VC)e:"ۻGO ؍vI{ffsm# `UEtfK%rN*tљzXe}GpYp;tTyUdzƛ^pwrHk/u"s#g7rrZY^_Bth-QPGTtEd}1H}L(ţb΂ee6p:Mj PYZq@h|DxJgN/T1C(Y(AWf,SdJHC+[!i ؆,Ok~^Ҡ2$͍|صED=<2@Q ߆csTFI_ 0ep~@v$CVi +ϙ9!ҨB}]j/~$@H  t+gJ*v^ׅTlSF 8Eґ~Nv0_(5#L\U76 4i\N=J_:_`.1- w t\^-Y鑈8g[=2=Z[݉hԆ(mPd>]P|33QVT46p,Qjr,ҪbY:% RK 5yg<,۸=V@m+Fgǖ }~Yt1MiHWG92f K#Avās)O3A"@7(C1Ԥ+ǷVG[GY -IGq]'C싩J5Ϊ!mH<:<[>$~;zt" K3JQ'KNnT,+k-6XWoxĪD^Mmȥ$Lf 6 ԞjyaՇq\f-ЁcJaTrya,N8Oun{UxyJJejZV;p d!D/ |pd,^ڹi1`Dw=~Hj^YwcxƵ> [5p$)fʃOe4{xZ\/p|R )N䢻nuD=TtAF*ZyWV; , J+?WV` ~YvFIXm{RJstڎh/eM0%y 7"JAZ/X>3cưWX+4ɰ@|gދYҕ0NKe>O"4 .T(I(?4[&T1.:ZNfܫ^#x)':9\/GlquXmooB>*'wǼ{jU\J:|V>̊+yFk xObpl [pCelM6Bdb/AE]ys.A1-%י0"y;TZ@;BG"!#\',b*]!Q:}w2j?:z;k~W6ẂtI:X 뭍cp_4[vBWwjD0bӂ | JOkNܺGx珹L@;!:6sȪcI࣬I痊k+W<|߂sGmC yA+p͋\N"U:#q[ 7P98 <S/[b)us6jfBXn,G Z<4i$6B^߁{7 J I6'w,ՔHƊ^OtI*kvn -IFnPW p<~ 5}չhE_U/-,v-?o(V ojƌX(6?mZ@#Z!չ%3Z,ɘ?A%蚐:,`æ{2Ѣ\AzJQUf12XkCC#d- ̷8e^t! uoWr^S[[{ e}f[a0O]Gv`pf(*ѴUZUn^mV=ggi'o'M4ewb(ǖSvHm.IͧxW,%1<ؐRyݣ)"igڄ2MD:_uWbmwnB#vޯho􊈁 ntĉjYe[[ 9viUV R\a/q9IebsMR{e#{m ~Da}ΞuR:zΫ;`ւ;FK>)C$D$KZpU&$Y.3̲^5فN׾qAޯ;\爇B˰rTЅ̣ض ` ő>q;psO6[`PpzJwD@ !XF9y9XM{&oo0cbGcvygL7ϔF&:a/mq(Li.}ݔyGS(5IMs%vq٨n3܃ځ/i\huGGH$(T> #5=szFK[xNNa2tr![=ӑO=޼}SMmYߪ&bk= wvCV dP+א"aU vɥw,3ͨz薘!Ot7%;68:<V]5qS :{ D;Q0K cBQ6NFHWc}Vr-X=LVfPnU.$1799u)F\`Ѥ3n 5QĈ-t߯" HF 05G5{49 %B~e8`m,܎"[ xِՊRbUIz̫%}'M7Y"]\?/b4%VAOxkxcs4jDip iѰLF !`Eו,VfbL-.c6~@k0W̮ UQN"{,@T<_~ifۡ3>DYL/ G;U9I,;z}w<"2zEPNpZ䧌no6hѩseBL;K3טz\Ǽv1GT-/8jK?E}ȗ2!XiT5&R3QH44;h,FWaј7}aS"@ :ڕŏ :t}F+i(T#~zE ~%厣vɡ,̎BecIJ[k/Mqm)sTP>C[uOow0BhM4tgT\ skQ>Vg_GD8}k{o2~O/=`]M{<]d6JuR cWMe"bmʷMiZgÌ ᕈBo{S|{wp+̅M׬9`L,g Y{gӤ]3dשѣ^+]KOFT4-xDkxȊj6Sgb jm9Y/*l\T88_סwQauO(QYL1]AڜtV|MȯNeRaQۊ4epc-^[ij_e!=*c񪵗HE]I/z3"7w7V `yOz{@Ugg#:_u7$6#1$dF!Jܒ峮Zb? BWsΆ2Q.g1e奢_r/suYHwt8}#gp܃lTqx. R{Ǜ͝p˓Lc6ڝW Z0~~?g > Y X]LSh}W0C 7DԈi󽟦"6~8 wU<I}C[4oDmvpƤ WL ~g|{ݫt5(ߴ,X#_dK= >;ND$ z!"RkwGp A4(3J[+X9Ė0_oNcT*c8IԤYD(a()F)-mԖuptGi=#=QWH?0ąE "t.X+* Z.l&m+-*o?OGZ KrP$BnM,O|u<:Zwu5D*wSɲ$GL${橬^KQofX%g!YZ1p #?åd@qim~kWsx{_qjz-C~*\Yil,D{Yn:2QX;? Z~B7Rw6;(l::0e@ZvJcXMǖ;ErһpoרXeg(]rmV')J ~NoG#HKAv/>&xF!7I{F P]Wģ{DĂ!d,l wwVe ۋۻX/xb<-_CDJa'j_Z+;!Lv>A7(*b u/N=ӸGts'w 1X)\B1jRnv?9'du]M =%gMVњԧєQ۔ak[\_(F#7hz9#&$zt|Z+d-.Z4jde-÷5{B;Ii%3%:Wxm hV]G$sY?-ӏ`[Pg9IKˋ=%QEI%z yH2p +,,O˗5I; ]EbgφQLI,OQ `Z:-:2/M ;S7BdGe$)"O+PǃfXp %]\$i㨧%oniu- xG%v;`8jT~ێn̛"F*2l uHb@M{LN>m~Dky4;]-'ɰ;{?z؅ bְ|ud\!Dov2GzE1] N #)>z i1L&q{):oݗ|‚!ץisoIt5v,nu8`GbBmw5 w%>,b9Co,#HqvewNdNE*<(7X>iR)mWZW&oOTiӕ£hP`Qފ sء?M&׭L-Uf8^f )}gm+`lXRkB!c *Zsᰴ⍸$aEh61Z`fq KBG3߰qJw⯡:; f%͸ J_8kf>|t ]'!ǩFQGJ< #}t q=<ˣw-rwׯ !selZ9\5AzwPMʈE`iMmy{%T\>dAy$ T=}GT C0ԥ&cܗz9\/TzGX;%}0$5yp0lIg.꬟V0ʶ~'rrW8Rx5GǾ K0sIl9-Nud˒ ,lvѥ {2Ff*)ݨ)n"E\E"B^/ yXȕy>EXwߪWbceׯDF:?U:vcyy ij8O?xwڵPX"m;cA{!]7h)eͿZyf;fLt7nҨ*fۮj kFD8Ez%JP;=?6!Bt mycav~tᶥ1omWJ4q'~c`셮5[E(H.t$B8Am[bߒ/w9=ʥeubZ,6Kі0חJ@ qeBkD<~Ne`2ͧx1 (Z4=()N{uڠ!Ou~TFj3;Y.ȡ.|wKiI[ké'[Zve&7$"!3Al;ٜM&+YWjU!V.n{m%@[ʄ0hl^"hӚc r PvZHmH8;T E8%Yyzg)Ф>ɠƌ!CPgOS.|'_5%o7tZt TK6&,.IOV>+gҙ#fZ&ׄlggIgކ@wʑ>Ŵ+ K-#s0O"sƀ/98uqDP;!:)r@#Y|ha-W!dT؛6+qXFe y٤B0ԢШ ahe(CtJ!F"# tBҲ0 Y3JRB=DM # 9_UaGҮd4!3\="`B_sqeY뿞 |%ChtE4Aٓ0{W5y8uVvj]BmO !c,IRs5Q1$zo6-{Bj 7ݦl~z @ywq'/)H"kË=O"Be$AgAq Vidt|yUkdӎiOb_|yJX-A5qZBe432wkD/ \y?'ymE)ș#7fwdw6ٞr4u#0qui G_ )R};k"K.3OiH',>AO6[ٷ:}B'x 3i屜{g*Ԭ߻2Ș\!R٠KQ+_1 p+4F vxHmhO<^]p.筴)Mr" j;{|?$c=cN~~f8ߗ|-ۣ.agQ|12kwaz^͌}7GP{P5sX,u:pc9U>oX 7cDC c JYdARB 54-cv9)oUfFc8H +aq`A "h|0PVӚ"\,ӎ% rIw>"'/>a~3RpD7&;w ♧'wO}v63QyNmVQ >ա Zcu([,Wqk83+@W]bfܧ&7鏲ƛ<(ZO@b8`ߨ".Fd;n6P @Pog( ǿ Ѱr dW6*Ʈ6h==+ZWKD.TU>b7И;ƍyD1lcަ \v^3 dL^TUpv<|v25Q>M6Q=^ r͡K_u\ӭW-P12 (Yuw؍j2"y 3X{%3H3FCɱ!@'5hY‡xNg>BGC.ioYgD`*-R!dZ(`g[pNP ewJ̠LpT7V~m3zAGO8a|a.o=FB~5OUvY] ZqԃŌ?7%JsޫbR"k5<˯NpC1|R |:WJ@}2r(4_).u^P[ Cl&3IXZߟ}̚Mtq?}&&j>T >//7'5OBjxݚ{Sr_n&T3@Ѕ~-O$nΣtOyo }M*_.]nQU9TmRN̾LV?mc! ϐP?q蜸&XRf3"H{V~)Qի"adU@$ȯ|:RYC0mf'T[YFl`RTSP]|"WyX>9-SNNYi'P0/.˚Ǣ XŜyFc^4S}hK![7r~q TRW>o7QU y ς6\6bqoVƁ`O"McRftwB?ʴ\#izhQHw4PJA'Lɗ\mW7"÷"lٳ+&,Z!Pq~hۛIWRϩ_WKT;M#^/m^H Wj6 q ǰ&%E猅,;#N{R^bNDĀ_ gkv1sy(ytBؙ^s,({g8CB `;/KD5H_Xw/{ 캨zhR^.ݿ϶iArk(gwhg %Y1O"oh䔓wQw hK-nbxµ u4:!\^Wir'pF wbN2:$ ufRpi˘G3Q Z=cmh¸TWꂷI`}eROY r-r܂gjaOD__uU73"%s\Jճ3qa 1Jg@)!s*Y~/C^gjanO٭JGɰ8@WSY I duX>cAR'~Υ^J E9drh6jcMpJؗΛP63 evrz&:Eت\{?W f sX*6,nW*\& UQCd#G:WKm,3 /Vgqmc3n?Sj3r|DU `.:bB05b8WbJ-ahw`l~S+v.8 B-_&M$1 e̿=BjTģʶC$[HiL{v/0@%s)t~$,vX:h0EBl"V*t ұL<_` >T43\PZ 1/=|g.t/@Vp!$l hZ,5PF,G4O/{Vgn zR/a[7^\A_:> &r s |T ݓZBQidn%jtA|Sot3Dڠm|_yZUֶ|nKTrCOKc̹uH3Ȗ^-Wt,>pdy%0kEm5"Cw^s`bՔxA2HJos//A珏OAV=M )/Ç͔^r7\%$p ´dV=,*yTU$xd@f]yY3 ģ~/auN ~k+tU{{} _\("%?I[^kRoU7f5G\emHᔤT%|GwH.{}VZ#x zPrLST_Cp,TX%ts!+QxFc@L 0ڜK/\w̧>ޞc]RXμV9:AI%DjKeA>)- 3nee}VJ^ڎI e_9H xLm^6Q (܆Quyd؀%Gf뛳(WzVӊtx`fBw7,Aiƻbf@̍wnFJQs^ Rp)]pTf'+lKy8g)ԂG ]+je}dlPe}uİ ӶC/EF׏;&RNJ2cv,wJ-V&0^bO"^=3!(xt'ߔ:{ZȠB9aoW` F7IQp$B 'ScQ#{`c:(cN_\ (C  91rN':Z&h51Tǀ۸$32 l49*4N^Jr. kجpӺa>Woֲw_K@5}:"O_NM}qf:[wXifp6BLa@cȎJa.*D2bhūχOIvK@,ss.Kc.ZU=#f8$N4E휘d4>@PPW?]hN$Tʛ;zDtd-dsޤ1h3,j6g斣2Zڬ ep~~"M2 z\ZGOj5[٩EլpP͹cˌ6Ѽ2 N`, ua$UsC\={BXo C>^79?@zD_،h,%<9-K&>L`EqU *i=V'yv0fCSHnZq)M\u\7D}1cݷi=p$g PW38H+Ύ5(HPӾwWv4|Hy{ȷ!+ hGӎ d< B3C"vn= WƚU5MdVZLSAPCc-]nP1.``VZQbV/6 Nr{ʮm828y@rZ{_c^cV6G?`]{GD8\Z( Pr8,Wpa, w9Æ ?e˘})}ЁŔ677 EOOc'$U?mdlުS( f<͹IWY%.Q:Z{pz8P4^Jtnl"Q"Ϸ7xȇwҏD RF[;>qM|Bf` [I0YC$-d2]&:kԠ6?9t}I:EJZ2V)'`_Y M rx*{A>0otre  F?-S5X8aĿL[19Rɩ6mdM\+-UL{"}bҘlOhiVcYCȫID:wcrd_H[뫗}}+ں BS^fql8y*Scț07Q dKޥREr5WHNe92@qRU!C%2͸HakY}+g@,09{VX>叫TG V;$?vh0,=>@Yl TW`GD].rT1HW]h?ҁwXW$VMTP܀'3n*gkظ;a(m$ȝ&b+,X}L:v0@^j*N+gT=:IU65,v<-G5 -1Ƣ<~:b9wρ@gq xjq>Juq/޵{ I[-(эf\sOr^VBfotWlkT|X.VPVSBeQF4HafJX D+v;7 u2W1АL6D}fwJԻyjsvk{ Sd'v=4~_ރ3@J{=u~>,K-R ڵ2$ˢaVմ)š^6ך3sxJkeT:.cr-HyW@DPFpoo,$gW}& P8O8݈Z_pt|NE`5/TEFؐ>iPB~y&`V[whJx9{L8}hP=M n.NoMz=/rK#IQtM0ཬeM[f=g-M$%\8Q deJ4=>zF؁QYQ\og:J].EBͮ,`KP]Uzyzo=M7FX֩ 9߻h+DЋЦF5'NOc^DK_P%_U 6A  +S C(HO!lpVU5$ K Hf*viN>}|_D@ԻƵ5"ЕD>J^[EΞȚRӽpNZTrOžȫBf.&#λqd,<$t xJ DJ.r|q-ܻT{xxxt| Jۦ<@սB2a@ Owt"!ɋOEJ%!ѿΚOڠg&CVf_F͘Wt#&HX)G&n1L A#bHHBt"{.V _LGZXO:ļ\wq$Iû .F+v2'17Axg}{}`.$AsPKjW*kP3ߩ| }6"њCC40#|/g@,iA!$&,gL܉[I抏!cU|G5/I*R&b$> !EM7[͞9E݃դdEGVMf 9?H+mXXk%S-tSsd&}SCј=ji׊TӼHXCvWEA+YHy<Ԕ9kT(mRyGpY&0!1* 9u/%hjՒԆlE TEQ#nO Jf~RT˄15oJ4ɾ0 5.Vu->KSʆM'%HdfAd0PSD_}--(S Yx\Hæ|+7Rj_d Ww׎8qpyHgHD<.8!?AbPօ%2[03E+/ƗڔKի0/0%Dzfxϓ&Bn3HgTV0.IV@yAYֱ ^Iغ޿P祟m>_>sb8@bc܇"v!Qu% 5t._f12Hd07~X',Af;l ;0^efr59*= ? KԒb-d;QPYD&囈Gs md KOߞhHVGiS:;!Ff}\jQǦ@|`6C舿0O!:K|WTmG `ˋ'a}۩f!r0eY4w >n0@y 9kQg{D⋆5 WuXwf.*Sɇ>UI8dsr~r{7؊$K[]7XR*Prg}=A9_ivrX;i8MG yktŗM]vZ7h#c8%ݍ=DEGX`Om/FMSP iQ4XH+x*OYxʒ6Jԟ6 \a ߰bT|2۴ d kbbz`WkN113 `׉ |柑ͅj@Y>x 8L ~;,1/Ql) ~O /_(~Iqg ޕ xQ׋U~ jd=ЋM PȰ 5(t)`*S`j67_LIE2#ELߘ7g2 #}r d^vw:^6= ;Y|~y!5Q O.~-5Iǝ-Eb{jH݇li:LPL 'l5%P,Ff-߀C~,a*VhQ"ݴYn\?W =>=A)ǔkvKlìQ}~)T F%Ͻ-YșgB=;U!4/,}27*N^H/6ˎRzbjNpKaEzrKhdAV`%K4otۛ tIȦOr`4 Rp)#$/.3d{as]ss2Ì,o8z}ǻ(oD*h]GSmb&R<( Kc!+D\eb;)S%KmȚ;! Ytw:ve툤sp| ^11w-P^1)O`ll) /Ųs*-7@tjs|izT`oPsMH7P1wFivC:0ׯq%qR/ŢSF|w}1C@\v?ZQLD Xa%%&1<YATeR~|l4aQBZOQ·9+V}\4 ټsnt2 Ocre)\$=i@Nj)L7sX{M; tIY Eu'lBIS$D2I#VQy5K[ZCm7ʋ,gX!jqozԴ+-RL\媗'Nt/R #W -xC) 0luF˾EA;"sשΐ.<6d{dՉ;Dz]}Pf~M/ndYO@Ψ:'?R Ih{ό l) kD&Vt椱?"6w*^”`W}J{',A?h m>x1qbyU-4ϣX}T[mΈWe\ ̷xRciF"Iamw|Ɠlo;Oc: li2ޛxRֻ-8nx'v:) Xz<|_[}&8bYC*4 &($!d G=va]ImV~+UH{ +\GjB:ad$Eۯ˰O-6|g(L ⸼^z04 E!/*ᬄ+Vb`B3յgs͠'\m'pV5Q@Ø $nxV`sJ[q" lk3/k \Zv#q`!$$CpɪG>JYx9Z jc&bپÝ2'@:fjZp,$?S }tT] 3+4اsf0ny xDȳm+%oYMN\M@di?l8^Eb\xJZVgEQSP()  & ̨Siws=nZ{Neɯ30_0N}O ʻ~wT p6 (3 )6@?U-b.ϰ F OnDpaǟ[6fN7sF}MAɫӚ:oPR{kOU Ғ;cj]4yc0@nhŸ; ٣0+?>_(D><_Qh7E؅3!2.}5ӸOP`fbQָIN*|p8v pZn؆cvpu ^6,AͬF(R($wJE[YO{Ds&i}U_YX~Ӷ90BM :奓Es ZFVRk$I+UWEA,I35ܠ{ܢu k%t5xHnzk`(ɮNmN zO'ݲ^3 mMA(ZCx.d<@H"Qj_t$e`0w#{0ހ+QB1.햏f]8c?T œr]bQ.Oxns[Ȁe DU\y%VMŠߣ䢜allb\f":JVU7H{t9~ Aw2sn 0b1}_=kM8~Tt ލL;sE38l%h3/ s?$cd[o8W_^u$/_K dࠨ{#} 1(bym1A7f~8C$5It.fTdeЖPVPAs;ȣ `ѭ-Q [zW