kdb-postgresql-driver-3.2.0-bp155.3.19 >  A dkOI%z I0+>b9MB^s`h E7"&BLUbȝaȵUػUhLbOB ~w<B8yPN_H?')(ƴx>pwC|LNhkJmܭ,MGh lUrxmuȪ~f5%Ĉ.NhSG@na œ%ԛoɆP;kY@%![Hl5_u+ .ˌyWlcɵ$ %[?ܟMLp 8IթĴ k{nww/Qe]F٢ȰAI?j;#OT00(3[Xq*ዹzŀ8L'#m'ka}阈 f"Jx ASZE#9Ot%: S< fX R[`f .ﮅ< 2HM6'b].!*6(fM#)Dw[8a_3 _rF%Vġ%$͸TEo&%H̫tq5~'PP/3M+Ľ8U$eh}`pD+ ?+d ) j .Hflt     <T(89$:UB&F&G&H&I' X'Y' Z'H['L\'T]'l^'b(Bc(d)Pe)Uf)Xl)Zu)lv)w*,x*Dy*\ 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 frameworkdkOs390zp21hSUSE Linux Enterprise 15 SP5openSUSELGPL-2.0-onlyhttps://bugs.opensuse.orgProductivity/Office/Suitehttps://community.kde.org/KDblinuxs390x0OdAA큤dkOdkOdkO\s\s\s3bd30da42962c48bbfd7eaf4f0d7dc9a3dc704cad990782ebc69d6fa24bb95e25d588eb3b157d52112afea935c88a7ff9efddc1e2d95a42c25d3b96ad9055008f45cc81b400a048b56c9edbd4c3317f7a8958463dfd55aa96f268ecfd6baa12c19aa4296f49ca309c2901fa5824f943b7acc59a5110e38aadd2dd00c1028e1f0rootrootrootrootrootrootrootrootrootrootrootrootkdb-3.2.0-bp155.3.19.src.rpmcalligra-kexi-postgresql-driverkdb-postgresql-driverkdb-postgresql-driver(s390-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.2)(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.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-drivers390zp21 16847543533.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-kdbcpioxz5s390x-suse-linuxdirectoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=72a41eb40b444610ac251f0e25db8a000506607c, strippedASCII text R R RRRRRR RRRR R=}8]0-EUmo}W(libKDb3-4 and postgresql)utf-8175d1ba67f7188698c6d8fb57c6ac4837094abbe88808d0af9d867f771f00ae3?7zXZ !t/m#-] crt:bLL ؝. ('j_n$4 8v8Ƀߨc oLX*i|afN gb񇫜u ǵ:Eui|i*"Ayc5wjTBBh6_oZ %Vd {#)#yw*{,s˹ HQVă=v?oE218ΩMenv S H{H'jN)2yGk-}ـ@=ȃ\ +mdGHŜ(ưR 9Tc ovF =U1ܣ[/MH(쐧c*LWk8u_$&)8,FB;8[Gljy`/lHD@[YJS˲+-);])7})/v,D\O{E''{kS]C SV[>\)&Q(PB~rysz&V2&@K8(ƒ\ɽ3G3vPփ6I(:dSJ}&|]aλT fkQ1KR`S۪Lj.\3P'6O#_d:b)O;,%k%%0xa1O}/WNM̪V XŠz爁R)~c*pvN,."1p5Ln W֪Q0#PO ui3z @O>CNv%0Cʆ6NW9!WB5d,!۱+D@(_R9! @)W<3gR40.xS"MH},&QbŝYf#q8T8"Fv#{x o>U\U<\;1x^]Ht ؆| |`4Xf8]6: $>X&#jc``[?o[AE{|($推]+u.o\D,MU4vhc?7 '=d:/9~fzg8mjS9JZR *JL7뗙.8𨤇ڇS . .߲KMs |TWWXpS<2XRAluQ+IҞXxh}/Hl'ɠFpXvՓc8Ք#$Pƹc  >o[ڃm򬞡Oy ; \] U߮XQB^'`+ FҽqLs̮id0"R^>3G"Z'80 ZHAr,txL]3WDrn݊1W:~dux >>U_>sL6C$eMJpYqefՈV(f̂X6d.Ŕ7Đ|Dx͑@G@sFjI2jIkLN;fuR{Nt(!qW-䛋Gu9?:rSק H&y (}jYF IVx ܐycלrZD͸)7"R-pOOP@gHO|YB)Zm:8$r%:nyk@:J*{oP$$%^x9F:X9wuқGi璵@_[ha,m2XQ"r, qeS{K%2fFRuydK g@@n8 gyqma/.7ފ~@<@"6\k 06PNhRPBCtbNTa&䍁w2qiQN*!~|ɧ᫷x\g"9ɩolK^q~0+2Wt>'(-_'".C?lBgkIUt{0C*: q A]9 _c"2;馐'`bn \Q/"vĵI|Jfn=&ɬ+ }GWsaBS}Z|t]7}snX9|C|iHJZ:Q!E2@T7yUB|z]([ 7o*ܐ}ɊOݎKH~_ [B4U-~SN)jd ĝ%D)D9 v{yLO*ɟZ͡C@"-jeD5eg>}$#f$?"?.8jK`HN9bKɕHe?|y"NܗgrքH3I):d#d-VMUd|PU9ʌ9A ,PYPQuGY'pMj:r-:w+X[Ž6Lo!iN Z lE/E+T&ZJsc9'%ɚSdª !-VbA'JjõD=Cȯ<2_IC+f'7_\$`oL(ǑoyQT,w "Т4H,_0)#T6Gj#3pQ,d5+k~>\Ġ̦Я=*s3;w7Dtzr&bik.Z=aa^tgrQnS7ô)fмc i3mUkQ;%d38jdѱ8a! r?=oEϺk#A ~n/X {XؒW C%u?Ys*%jИ}~`QJ^!ee>@vqz+ hXvf Kj?`[uIų ͉4Y5Wk=RAYԑ1]B$ιN&u:r/ S,Di\>7{4k~o{7ΰ8%p0{k#AIm+C;G*Hx=t*:w9"l.W#[+dG7A)Da?@ 64(o)V:6ص|J=MU{|hk' p8Вs@6@QòFqbAʼn@z&ս#wTv3qKJ# mقO a;+4XlA{7B,'S]>'܉wVF;s3Sk=ʿX^wyv 9OR<"i^(%bBz@(mk֊:$:EWjm\RKy R}&kh(gIl9\yrdKtkF@^u :#%Jy:>f4zS) C&X5 `!{'AyA#܆^7y I 4tS <$,m}76N_F=*M޲f&aPuŜ=}8vV0!}6vQ #/cJ+T.am0n Ϭ@#GpS}CG[QWu;PUu26t֤ͼe$0KN- ~pŎc֍u"d?1\VjL%qnLq+w[AR`/2lA)7e勞~\pYբ3 a5s{RVLY3Jtû=6(Of>N˾{52#.g"D5)˼sjyZ!{UėkXI@Y`ȔI0 HH L?PZ_ޅݭPkLe |sIstj4 }͢P,-_"yv^}U`ġ6h(KH"lW))w;"޿o/,lۏ@|hTTH6 Fc?l؎M5C}<5sa+ a{Ѯn<bUK77ZPTvRs@ցLJWdS'b U95,v 7'u!墰4JS`%/GzT \pҵM͟(Șo޹V `MO0H]&c,ݹE!n.x>z!TK̺ EmA 7nmE`-f(ZF(TTxOMO(mQN4  ;:A2(b @/0=,t{Mђ *ڿܛu&Yb @祖-.zip8X`kB+F D[8whN>]0p'{= nYLi6S3WA?*$7s)PO( CiX̼'<#Tu [IxC6jqG}^1ƈevZP`n7ϵF6:( °}_zVBp^ۺu\ Kҥ6u,&sssQ3P])5 49(>}emT.9~mSGw O! PvOV?v@b'm%<5"'?EfpOFn?q{R8:E( h*P cy5UAu(tn!zԎz=6tu.^t&bzX~ ZkeYI717n7w%9E>9g1$N/h+&~dzlАG{DG6lXYu\;@CTZoIFaᙧITl([SVRO,]Oku*SɛA vpU͞<[~r/R}8w00jōLJN9!@UA?DztJ9U2xqZ` ez6HyTsYI'Mfн_v3_\3J^܆ Y4MSJmt$]P('HG'W4 ACA"G :ge"w=;$,JLz'T=tPLU$ut4kW!&ǵ1—cUOqid F !/eOVcp ]!턟+phJcvF'kSN޵b7*us6:}uY zDk!Zoxnʌ>phϑ!X IZ*~d8:`qfC#b1،;Mm S(^~hz+4)JiXb@}!K|$dUL}uE+&ͩs2=tKbne M$N23T{ %zkslUtN.V̺ & ΕEOyh5:, X]v`4X<ݦF+8hwrh!t(F"Mk#oǞ ;9ٰ,)¬hJ6gi9 lH"@CGBd9w%tƫ#6]1~ZЖ)Д b*43D GB#CIȤMrBZ~)]{FxM~'){m("J>O6}Ј_%(;U`э IyK'YVҸyhgaHM :"=ZVdr [eBCqljՌg (@aLv)aʝOOGKwII73A8fHp ݜ.9DC2KX9x@`z).Aj2&Pk SDli?yE'Uh}[NqHই)aKe0*Iqp3vDo7}c T0hD+ CCf)R\%BƆYZ,8lR[y~m!!DĮ!/Z= 57{?VUYYjg#1$@VPw['NW F(M[Rwɐ (7nI%/J01ԠfX?A'S?B@9iPjO S)R?g!n->,=(?/NװjZ 'B  ݛ9[#Y]*Q3lq[D| x7럳 . N^;u6 5dv^-4FP5^f9VfɔC7Ϳ-PO:5vWx|Ό@6<,@eqP<)2Ϭظ dZ.T]:JyW?iجAym5 Z {z<᪣>@ &+\go,g0Te4=IiW=c#~u,̈́?xG+[Pe-p[quQp'-ڞ 0>?ጥ]cٸ 961!-;?krƈȋ>Y̻o; uhZ ]t<٣g) @Mu0QdxO-{ţvtWmpä-6Gk[ Bѯ [NHPJv-ߤ;K<`b^HHfNFԢDW-6YCkFLiC/ - xAj~%>xn\uΦW.ND%Vն_p]C{s]4" hYmϋR(ʤ?.bߠypM:{H@\ܿ?˭0.0@"o%m!#`-THw60_cnUu#'b:crdqI7EPA=2U_bBX]mRШ;| !q N~cuaïع~~[€8jr:G6Q.̇m"?,kY\()a=3>mx&hVr)4!C\7g!qCv D^tf{и۴Cڎ ΧZ㩒-4 ICҢ׳_ zJ bU D'Hע6pÅԼš`Es+V@c޹?):\#EbRgC=^wӖ)g# QŔ"GINXCxI~̼K`Vy43c?c_شIfͮ<KN'Q[ H4o2zL$J'1NjL/Z#ipjO,cws^eq'G,ѱ5ZlfhǁڈPͣ_PӬl#S;͐~Oc 0f.",xP nqQeUEY18*.Ę,ic:52< jΝ/Y9$)ݮyIVM!tT$T$r{Ie5 "d2!0 ^]O7zⵧڷXAt5Pi~sx>uu l.ѷto ͓`̠R eo[%` 8uQK5L__G۴Xc\' ¬C( A-N47}hů; ^L|X13l & Yq,(GJ{9XJMoBn4i6#2g5(0ɩ2DGhՑ9h.hB69 ˤ;v|!019e u8 ìr8Kt`ώrgڇl -\ffteQЉ"Pjj4XfS.*s =BiN|E֔Z*tVɨԶd܄ќgܘx O˗}B7;uD*,얐\pHy\U&Du2$G!z 羘q +Oh=,"t8F᷉A[oߪS8Hx,f݊بKY/(<*%*(1 zOtUml1Iw[jl;ʝAW|Su#ai)!zƊ".|;jfHRkJ (>D|m`%u#B qݤVgtM2q;XPP (y  1!۴o 艾_\Yz4/4Kd¹9 ne"8ٝ3`í#.#H ?͗i{BTQ%G5a!~Rkəb@нq@&2>?3B/Co^Q˪4TaG&褘*= Y-CGpOmTǎ6CG$ LHTJ&|Xbx-Eڹ] }h8Ӓoq!t(sek21FS8"ؒG3Xc:KSЉ;W5DW1Dإs?z Ck캄J؅>($?߅sp#sǠ [p#PuāgOhT,)bw)x}Ffݼ* l?wwg١#*8\elVBCR9Es F jJ[{ H' SBɜ &u[|=DZ+"}ۆ$;hcbq㆒G˒TELr $G4H I&v|LMy!(&A;O:&MOi|y 57'Sy\֢#k/3 HYc]Ѩe߸$55N͛&ɰ"cdDT9ᘒtQŒ<訷|,ޓoN1Fc{xbDm _N:1Ak2=:f g )î<1e"vQ #,h8 !y>%eR#Jٲc m`>:Eg>DPZ?hXkiNJbK> f óa4[Ԡy&UdBywߕZ.q+95V+oHʂk9g3aj cwǗ4=%(,*#Pr͆L0#$۰2W~rA+s遝* T|D838Ugn8%RQ7ii:y] &ngɹ, Yvo` L=*Hq2e i'9=MR$MHc.DŽq4=uT:@Kr\dZrMcR1dέHYlikmwvLCcuRU%~'a4ikKQ`V` !Ʃ?ļsLhEOY w|Mn;ÎoK ѓ/ú^ˉ˂#Oe^Bx#(Le7sڵ}6b5AH|Gtnf>7tK kmɗ/^Sl`k ".fg &\"þP(yuYOՌ!MTi'K~|"K\A Z)fp%jzMGΜW>8Qfn"+zL@w!9t-e3iAc !vP.n)0~\JiZY_22FuﵻnO8#QI:qG;̔/64SKF47W1voG.~liBDt_PyB<,;)Y`y#dѫ'B$VslDĴUCBi`10cH2 ޗL E@E*5-䄄/"Q1|I[BŜ?Hq.&,ޠp4Q^yQ|YRm.oB8|bL7bB10LjRjY/%tژ]-: k f<|Atmi:3sm:%2`xw<)h*xG#?Lad%f4T=6n!]2Gl.5&L‚\6N"\z3Y,: -'nM.Um sx17#啀_PЙ<[fbw{1\  +i6ػ 8=&C$<gOR`7ʇŽp<;ʿukC}fIÃwh:47btf;m*MuGJYHM*Ǖ!Q̐DJo3":c;zjާfA a☣4,/ e+Kߊd? :^x3c8L&.wQA[1rq`roi - |&]@} 4mzKR\@tkl8zwar8v,-^hSEh ]AGMaf[*jAɭ?l}h9bֹ$ X5S' =ԊɠqV#bd)0R&RQĩ76ʱv J+,zhA(BU' 3+/RIOq-s`Ă|c;rNI,7⭙_JK.B8s(# [W.?edxx1ܢNCKUqEOH;+Hӂ]xs(|_(KŤr`7]-!r-8$Wy1Mzq_'gM~"iͿ#畚sJYDIqbM&+iiuԓ}2~!]ri$T!o=r$&<68xe :11 #h?Z4.-vwy?=.z'E%QӺ!'[yDn$ώ=zB HR_ކxVoYz`U bl eA*ݳCx7kW/H6xY:Ƕ%t#Cٔ R޳ktJWDkwp)ƒ#ɁGk3n9e!0!>Xeҧ-Yhe,K~$aE?'pD?N\$}6 4ހ:0_tA8#/b/_%1/- SiAGxiާ^6j׻HFY{dƳƠ e0bvX8HDb>žjn0e xpY~\2ȳq2KWnhE>qpp'u[yBXIyA1=0,Ǵ~fxՃVʼnJN+h⤭gf |&壤 cmBuϠ˻K $(Ccz 5ܷNW{Wt7m˕s\ wBKg|- 1AB+WO&kb`ԓFY~}Z)Q5o8L,;^ Z.!+o)j_fj Ł=~/eŵ(G8(p!Ny^zOiCs#wZz q &(5E+ TrR{郟ۢB_vxJ 2*s%s}`-QcybQ $l==y4) sĄ%a*nǗn]`ƞ.hy\ rr$e|0='c`'r|iwB>i_ GZ&ApŚ;np+ BiD w쪽4W9ņ1Vg˺gC'7שj&-Ry'\킎Mʰ8eqj8ne[F}%5C+k*\Y;"y݆0.R('-1s7~ߋE?Ej*NR 4RATVq~08 vo<;YFO۶7\cA}\,#p/X^CIŸR NS2>W|=jZОqߊ+wF)G<:Ḓr&᳙fzvj}"HX^n!#*jMډ$<33:<7EG /S$ H=aI-\lN1\\ZOte,DmFq ܂*Wx>8&]QD,+|C$A E8k'Õ23PގH"怩ڲ Ao*LLU;M.[yҐCDВw6xrXZ{hu^fmiH]CV[32K̒'njEQGa{)0)? u78Ǻt cv)Sm 0 I2t lji*wߩZn2>fk\H6aUа9+^\J6T2{Wohעe/3~I a|<:U4Baʙm}ÊPI$#3l"<>[H,,&KQ34#XnizCZDAq[rxVL%u/#6KE2J>1[G5,Ta#cFF~Մc~:~5ofAN4T"溋H ^2̣c$XyPudnrb{ 4Oo.Ǐ.6fRJGdV|3{=c>!gV# k9u::Nd-2GKi?0.vYA=~5\L"jvy)rT-N N-)EzzuF{QKTI>Z@'?5K\ T1AE䉑^x^~ZyZD>5i-,[0Z /uq9Muf*=;lo谫l 9hBA}dJS gVvz;BYyF{D`%~IGt`goP(]"Xk) d˫NG  x!Vдȸ9_\zQ~Uˏ,]*80B{PZbEDm9M^aef0U1#qk)ح|\(!zґ:Zӓ_o)S MP :FZ$R-*zhtzm"~:>D7S]#BJƜ֞34#lbGvjY ELb6=&ܿ]b{yt< IaoG^>BX}bev Zp{tSsH&d㋃q PÊ`Gq֎CG%J#࠮@6d\8L( ns]谘fU2l}Iyq1ۋ 1NMO-JvOab|j$FI6c WG 9wBWS$[&ޠz$9f [ȝtm{Bqst{JݙAL~ʋ0mQ}JmKV:£?K=UnVk&O6c nD:XLꄢ$ay&$*ne#P `5jj;o#DZmGVE=f q`-/bX[x#&B $ wƥ2g%#0GxZZ#NWpINcsFm-Vt ѴEbۏ'5iL . wscӴ)f^ҫaK)a\5Ov,|Kildr6 NssdZR^pl ̂eNS6~Gx:?Љp}6%BΌ+4KHBV#z˼L܊ b:\ t2bc(YH뉵Ɗq xH?aQɿLc 6jOx׃ߐW,= q=1=c1`mjkC$bA` 9Y9kY#YQ"is;z@#n(W'+5}i JH"k5{>T"S y#?2w^.*4!ߢVeZJClWUYr<#ch+g]1=>=?6yOHial=Du dw@xCXG,OkTv ;KػSh?fYLtZxc]n o/>W1+_<|6w>!y8%X_Tϴf֭Ѵ=wEȬvӷԑiPnyB^^"ݫ"J7Wb!v=WX *|rm[sMzZ<ۥ;7:Ęb+<2.u}bZ Eg\>¨Kwֹ)}+O _0>gJ ~,jd"Fb8du`A ^W.!qX0wdx߭9E@X B)dǩKLFmֈ=y* 7ϩ Cr)j*I9 .`|Sl39H39腋񧡢FiG떕vR-дrSv_Sko1B_$CGY'zuCc[CɰO w^TPw88d'b&IAUi > gSEy"9K[+W^ XTZcѷq:f 5q<@C黐X|訙8Cuµecm?><.XЪ%ڛ@΍jgUjAΐpSMMRZʇ{d}kxC;[|>SkVR?/9 dW @yF9Cq?!xֹHBfU OTxTTjThCO&B?hJ2\eK4D~7\a=R>+4t]HomF SIx$*Pږ#C!:{yroS-19 z£Q&u6%w {+#q]FLq0~ɓ/zҊLO!zlr {{ c+B5ɥܭPѿ8`(ټ"jg EnG@ F7wnl}0cS*o0enrELÅFP#rӑ2>i|A$nZ!g=M<,x1?>h9VE-—7QyčO1!T;QֽqvsW>/wߑ-[s S^#W m#>Qz. _\Lskc X;I7o8u_!GꓴS9R;|_=D`jVD /wjjPk+}Jg.9 T<8Gž!\TY!2_mG ?g?=jdrA64#pݗ"t^l'KɒLYS[ppukĻͮ҃?ZezeLwL@H2;Yky> .! #{? @ߥ yTn&R_V?m)wpY36b^|WV %V{44O*o<#%smr_mr2"tm៌mhu]8o+W zf!|fѕtT4~ۏ8>LEz4틃` |xg@}7BL IEkk`mv7ݩzwʛG{S*7 xu9X3܌2Vz谑GB/N LY!{<,Ԏz-]A1Ɗ/|kႈc|~z fY2r*[Ѻ0A1YlȥO䴐Vd;Ѳ,H+ 9Tk. 4Bq23gc:F!V&)xcEc FXd@mt9ügnň@>vAgi% T 3@ >HS)m{"jpEۦGRc|sŵ@Dd )On;'R!wҏHm'hMJK( mտV`h>׻]:c<3xgeP%$⬨-$VT%! Aiue%S"sJy?>W|5gDIt3<B.Bzjk*_E|SWgypn uU3-FJ'kp+ͽxO]:k7YJ?Go>)<SJ>$&d.)!c2m%rc6 x'WTc|! whЕvT/B,02wya۰'̗c[#% ۻ!}n66!J LK O@ td]p: v)UGi9>>4 h#T $J ۗc 0 >[% /x([y"JB޷wxoB6ץvJ)_N#=;`JSNqOlE?ؿ DSIQ>SK[P.|ްIh_መ%sG˓_8& iLkyھJ3gq0"س&p SvEtkPKmPKX*i5P# `ӱT |o:jX$傄 >rFG_r WWQy 蚬˦ЯvYjKklo}CbLP8`P[EAUL*JTqx5<((N̒72dC?E u-km d]sorغ@-Ƹ\iroBnΆZ_\Q' k.M)J Z :4>[ Cv 7.x}fB@,k1FViڄf+-c*T$M7Cy)'YC G-oaxb+عJDz|7yΗ^pVժv471u (9[-:8qvCh]ÿ繳QkaZڛp4ެR ̺A//?.sV@5dVZd[\ M&{My$iPLG.W[zK# E-X}4|4BI)һe<4rcn 6D}nB\Q N^m>`؍ t_/.PeI4#f(عI J ϻ5vJ )/m}5l.CP cA5E.s^:h~LsHz| *)dYׄh(%|=P*$VEU;URZ؏#mm؇ENK^<DsMưVp9؆x#Uz:;̪Hi"^pJ6`T2 ;&UX9&J}6E Dy̪3DT$i4& k@U%HZ?׳b*E `q+)*AЏ%֗W?\js "ٛv: NU]5QX1Yo*{!Џ;Vea2ip9 SCޯڿHNme[@|ߚCd HguO@<4Ko:giRAKCI~([W*xgގ8oz#@d+]&2k]k0ĸ,S( T@]DCWnFeᡣz)tr8i{w6G3HAajP0oXhE|(ĹctU (;l@2mٔ BNb1m}4gF=㩠[GKnOb,H ?`xbKr7-A PDžynU6 <[~:xFoh!1kBt?J=DtI\ %hsC'+QV,X.ŊdCIsYLӲ0.}K[42ăV]̨)$x֪+|M@q>w dؒh(P2IRmOQͺյ3ޱAb\yB%Dw'X-hZ?a B,xZM{/MHk pΉUU }q(wIPe(g7ϐظ&gaj**\' ]&blAr+K'֐7̽&oketmOS]Ztyؼ]v*5h]=+M!BZ)3#lЮZcBS:Ua_JlC=R$keSg￘=pO&i=&C4XClFI m'1C_ ̢D7(y )%ahe@o"ʜ)C%^+o5<-pxb9wd=x\>$Y{LͺznՉ(Ƌуٶ$͡J*@QQ%E9^oеf^r;^ [Cf?8xFҊ+ڐAF1l  Ŏvocm]S7S.nq0RvyDGY '4Z BX0ASf-?.vw ޞ `G&C{uA$粝 Ufu\M8*~ )<侰(h5FSͿ.)EwBruN%#um)%1)gl!y ߆?ar-Kv}CT\&=3Odhc<wƻ2:'_xs@W3iy5/BQSߛ>  iP["Th\ZTc(Ml`2I Td50fsDw^yex-0bp$ΐT,oGV"h7KU@/sz "KЏ&\gGݴ'JJ4֣D{EN *'u\h Q'|wm FnU!'mq.8[i "h9.rҧC|ˉCݒamZXr$5wDhNΜ+Zmrx:ykLB4Rk q'_TEi!O ]g41my2}'4 q E߆~de }(,e-Tߌ5 n.0B߷^/R"f_SC@;V׏.C{Np/t$)mcsoO9L{o L_;Tws3n&09$: @#_ J^bAod9 jUK70eo 40iǒqe͒ 7X_VE8hFo=BN6lU"A+!}ğM֛oњh~Z㻂c-c9mcaT P%$j\L&'g9I?A:FK95oeư_'R∁f #uZ9^vleډ?܂XT}Pg{N;I|qz}<( t|.BǑqjz6XϜr靋,NT$"Dho`E~[F>w|euȗ[=9|"=>6PvEkK]-$'^fa` 9َ hpi=:Mё"Y5@\ԵN} M~h!8<ԙ]^xubCnԿn5I*%M fX{mԍI#ϲu!5moՉWOPQUAUUt Hʓ& y-%C1-şꫛ."V^j5e7fB[6mijN&mbߢO-!5O>Ol*!3+S>cAkAl9v-+ pe 6VGOk߀qNRuM/3EX-qS}%;cJ:[֠f I<lߔ"eΞsL@L%h_^ 9 ]E7i4J3#F@qm -N&Ғ/(k?T6sFGCU%0Z`#vw`zxw"o7@EĨw&J΁Ќ -{&厠K6T]k4 )R>vorAjO f 7I~k@IK[%&O참`ͥl!=v 7˴ /7[! aMUs;"`tX-M4 o>1 j )ɎI\*sqyXt}={ n5ٛ3! w^ VL4iY'AI]l5Mnr27zX$@;a'」DyBcwGR89.X.zeic'll)\ͅڹ㍵:l5&kAA*+1'نBQRM58!%"Bok)R Uh4P hP R%8EˮDXރ֫-N'o"4J 4L(Sqb$3R^SQ[HMc=_OJ>1v遘} > PA@dt=;j[i/89Ua3k:RCN .Ϣ.󳜉:dPde@[zG RW! OJ)1X77{ed0/X SS|{(ȞvJ6my˜ ڰy?a ~o^d͜B_Iڵ6pi*Bﳁ煅.%Ǿ{+\ XPy?7_IJ^Sjv֒v,W[ل1@&qP^8ybyṛ=m\l CxbE \*u=f&4NiWIXbO|/kwGVňn_2a4tm P'w#_e:j`ye 0l[B_m=cXk1.~y%l"?Ɩ,莀I3@ưlh\' t"Y2[Z(mvc]A]Sl$ ^#Fֿ vBfRa8;3  Iį7E?.#=_mB]T}'e.$LZ'v9Csz v'h8/{Coߺ4R#X((}$5@6H+3k, "HVkw RSF8#Uc.gj_!N34^pl5 jo̧H{iqeK! rU2HGҍmYOI$ƇY x48> nck_ #PyМ(ng9?{%y[&6wDa@9{Vra1Eo i@̪}q="]`զČ!6E }Œd'u(XDuտokNAJcfg8 )|VMQ%˲EuB 0:wXLX^_u xHpcO+'[""|/" IJ\Z(m8I5[7JR/$Cڹf)`|Hri{ 菟 D;.a{LδG5ۘB|^q]=ҒzY0L)6]0фXh-!vS3n|=,TVTC]" m˚:~kS]ca m[|QFUߪol9Ud'6sh.l5.¶0Ked2,I:ម2B*3't8#9Rń;M_2ɋHsNWT!Ԁ%8rc BB79Bs/?h!}汚A*2n{`xwɬr&㯱\g\n28_cYκjX)?w-$\MPʇH'TFXD |`_;>#HAO@}?]0H1X){J{|aRY@Ii*YdyebL8㮈-Ƚ7 eTiֽ;fK[7wppHoW:e:bW}&0fm9T+L'kcWh.QklPV̐F:`d#B;H+A%{9.:{ؙm(5,8Uc! ܛ9 ?xF_uFί.9a=nQ!J`)o1,!nw@1. h圔l)w3:=@Vu8+v?4M$./LhDSv9r$-D_\tx^}Yľ6瀌o3'DҎ9bd|AzfEHlO./AwB^'A$OoMKeJ6C*)<)ej`SDJ4IABU 9ƻq# Zɋs]-7AK6k76<£uBtmy3-75UTD-!YuXkNL oo}"!OF.Ӕ,g!m_NIۧ7 eWװi7 W:\rPG D^%OSXVͬ87A h ƲD&_d .ަ;#zC:DH#{qa #eqز>7zt즍#DI˘[BtVOCGl"9Mϲ5DYN*4ꜛE(fqʍ9$ !ãb xz56+۾+juQm[.܉ECx9&)I3{ A i \,φ-N.- GtJI4/d\=]Uc4 Ƅ:_qb3J-,}[`I Zg'y[)sW F3A5%\,UMy*]1)ASsւk楟.?5+98ĩ4~iIXAl\m1wp%3*(lǫQ}uC5k@0GNBY !DBzuxYc##`ҾNgH 2>צ U 6 348>Z+ p} 3lPaJ+!`yű֢cX_ݖ m (#b!S(.'ka>A :~Fƫ=rݗc$V85Hs:'Iiul$$Shϐobcm,SW[sAh`F?T`]qHT \{`|Z42$(ߠQPHw w$rO*Wz)XT 1/Eyi "М}e72snvFf?\ZtBēwU;i%v34(;2Y1;f; avz %'] v0A08ԥ9. ѧO@&DҪΖ }3KȤ?,Hҿ-l9:Tm_4o[(Q]6u/Ľ= Ϗ PmaϕŇ'Еo OQEJCƥ/P_t2'ɧdd"}W-_6{ܠ҆9fa?xAwp01Tטj(fM=7%#npJ-<+]9X[O. *:/ExEQlIgU$ *}8d v o֔w7@")b3qz#΍D9🎯Up`ڃV۵sگuU%9DQ?zMN]ODܕ\3Q,Kz7A}je 9fUj/pY`iuvJ(.?t$/c?tTEixxxD\mN8DC›BnsWe6+n}L8GGk_&S^}hBIiK{j)YB eKYAb? fkחJˉO qaءxqo@ 'e̱tckDi=>AY>3sx|1lv> 6q u!N!)"4^1.dhZo11a Ǿ#Ep^X40@S%E4#,ǁ3%|r!5pQeT]N5L"uC[6H*%oC)Y.ORZVaTZW#k4\?d x|s2^!o%>K@:t݋ҟu,W]h0V`8Y<λ$z)G=A/pj>6N`B{Lo8kgPTͬt>b`D!{r^LKō]K/gxzǨʿM5M8I"94l$pդQ@3$JFwdUE\GSyP :<<30w$p`ǿM) îAY*%A>nn ⁕mc/mw:G8iPR FbEIv -(dHLŇFH|)SߕsB}^Wp{D.O~ (BU=w36q6C%*Xds=u3grxaq`]ԡ{c"ӼJoJRc$w1~FÄEE mR&mvu(i.~f{GN㩶V\[=ګprSAqk8 A!=.}ӕΖP "!y=y"(p`93 M3v+p㚚ѝpI`I!RlXլ]PC ܉Uo՞+RsT1aF*A$ai\+r+rSG w IMꨃACh3L ,3hDmHz&qjSZRZWU$r%P̺ԷkwO^{fՠ[Gþ7wBʞ*·Wy Π*iip0 %؇S}zU2w'/UTF8QԨQ?YQMfYR9}e3)jgD:M'PW2gI4ðslZItGXL;%d5V2?NG-5k5BƎJo{ߍ(#^d9J?:ž.E+b~'gU4Ps0,&9S<9jR;R)tGo Mt(ʮt!uySbɌ|-Etӆ! > )*.RG݌s (ΧO>AG$ BOZcT&X=.Y[Д~66CsY{ + ><}gïYRũJ*EKPdfj@V!̸tJ44_E3h iƒs5K2,T~FȫZu*m-qxQQB%-@=tvLCɵÏa.*.}qN}~$LekӺdb4g*d0K\7U1T%=Ǐ!'},C+17_GqT;+,Q)uwP/4 :1P;$ͣooSrԳdV?\ȟVėbxm0B0GxO5hp՚aQ|շEׄ7yTTV5,¿+l1h MAV1y,3"!abRXrEF][Re{p;'!Ekl-%;2j>q 0>UVJ0Ù!9ah aU4;ؔ(U>Wd_s?-B|@/ٍ˙VKڀxQ.TyH3t%y#qs?`9}l /Ea1 s[/W|g֣/)C`Ş ϯأ?@P29[O<#e!bH }U0/C@Z2 ~_6#&rsީ*yg/MZA (o*AnP s$=N6s/wAjKS3*U;>ec$ Bqp-Ft0rc)^=Zfr0d'FDZ.؋z!VͥۿR28DšL/@WL*pڮtZ-a 4 dwn) ~t}U##$#JLqht%gZH𗿗9 v5ءb}KE Ԋ*c;d6-]92ί8Ⴤ ]h 4wH L4Aq_ݣ4eٛǨ> dG0ƢhgQڇ9bk0${*_v@X;HV [mCf/֊6I<l$}Z-TO*UC {30Oaԉ19&ka"Eb@eVjζ& DY4rk.h_^Œ8e|HIړ|fJ>*'`xle䆆.aUy\PvK2+[nJg+9B?:tma'v ×MS3l.,ɏBM3甪$D1)pلH}x&Н:rD)Jˡ3q+b R].ᤑJ?n4va4:9y,VN~%^ﳋҶWHT-v<-y)ttngyf*8/xH4 v9qGuq_ Šy{ lv, T#R+y/>R3^t:o/hm؁U볐!k-k[h{٨K-P$NlsV3B~6x.RS?fF1}*wG׀P͝=XGNyI QuTAwuEHTP4EIm+G@cJwpA'؏h#+ctkӟ5fB2l F"Sn?~,7eO|4~]H~OR!B8% Kpm!~_؄H}~._TsgpF5]͐<:k'm+bdQ.3 &sJkrE  Z7xYW,k7?ׯ֘Fm(8Ap  s:n}; +~FMϬ&*5;71S.pcK<$˟4 ICfKCحij0