kdb-postgresql-driver-3.2.0-bp155.3.19 >  A dkEmI%z b*Ì(hNSAfҠ \߮+)AU-|Gvos Lz/n טL2p H^AJWhs {<ߋ.zxiPѼ".S4eI<ߙbxW;ݩo$ 6N_jܣٟyh!M]n, bݨ KJp~`] mzl"IU$cMSxsz@ U67~e1Ѝt@%c @d1W1x [u'sA.e4G-wG*V\a,GZ@5A8=h"$Ze4#.K$;H5!'yf9397d3609917da5baeb5a47e550e675a2d2f129f7ed0da2eeb88f78bef29554a65b6fc6d76128806a9ffaddd4a886a7d0100661PdkEmI%z dW9}}mpA  %Ix^8Jw 7c9){֣ŵ92'>41Kfٵé`vt|q܊yʹ ?,W 0#T+9,0Z#P'dYnaSz,U[:6Ð,&챯~rkAIEw.+;R5"2wք#\X>2^A.@]YP0SZl0Ád@k~D z-»YoDNA&ocn*'mhJ0\-emZp2.Ch!AA.y/(|XD%k& FֶgQTa鐅gv;]'" ?OkDi iHxQş)Jn71$X҄ \Mp^X|8j롻!dXlŀE@1` [1/N"ٛUg2%Vt&@\6nwOcǿ ^g.u ד[C +u@tִEDj$>pD+\?+Ld ) j .Hflt     <T(89T:B&F&G'H'(I'@X'HY'TZ'|['\']'^(b(vc)d)e)f)l)u)v)w*dx*|y*z*****+++HCkdb-postgresql-driver3.2.0bp155.3.19Database connectivity and creation framework - PostgreSQL driverThis package contains the PostgreSQL driver for the Database connectivity and creation frameworkdkE obs-arm-2SUSE Linux Enterprise 15 SP5openSUSELGPL-2.0-onlyhttps://bugs.opensuse.orgProductivity/Office/Suitehttps://community.kde.org/KDblinuxaarch640OdAA큤dkDdkEdkE\s\s\s7b8d33e8d1f54fc1dced8988d6b231d193b2ccf7666d6d7dbf992e60c57379eb5d588eb3b157d52112afea935c88a7ff9efddc1e2d95a42c25d3b96ad9055008f45cc81b400a048b56c9edbd4c3317f7a8958463dfd55aa96f268ecfd6baa12c19aa4296f49ca309c2901fa5824f943b7acc59a5110e38aadd2dd00c1028e1f0rootrootrootrootrootrootrootrootrootrootrootrootkdb-3.2.0-bp155.3.19.src.rpmcalligra-kexi-postgresql-driverkdb-postgresql-driverkdb-postgresql-driver(aarch-64)@@@@@@@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)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-arm-2 16847516263.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-kdbcpioxz5aarch64-suse-linuxdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dc208ee4619f0463505a8278b63c8b7d50268aa4, strippedASCII textRR R R RRRR RRRR RR$. g:+(libKDb3-4 and postgresql)utf-85c84bca9fd1c40ab9d87d70c7660e5dff3c34ad8f8850f6beb8b9acf71c8dad5?7zXZ !t/#J] crt:bLL ؝.V֐|YըZĂVV畱-JqM+ЍVҬ,P{13u5+L83q; eBWyyHKTʩ j57@#^0dK(ˀL ߴ*)z?iqQlm'cvpڀIJ{֫|][?Ҥ;5V7wPZ+Snƈ|fKb`HHf=vLQ vkc)~ԭc,͚#4hr4`=7Mbo48xrެImHXK:"p;oy5yih(%(_?:L4uuXn)?&WX&Ex**~& 4OH;rKTP)ͮjƑ(a`H-aY=#lW^. \k!?v&~=6ljrD"cm(m/$V tAc׵^[/X>|٭ZA-Sz\ :0~ȫ(])UZΰm|'S&GI p6Bz'=OvtjO6\ S[ɐ{`}ŀr C{D4p7}M촺}Agn6M{3L_Pgd4)h(WhӑFj!*Hec !_G Qa!n\sn41d#>ZxP#qFSFE&G4jZ}TjG;-oAD(uΧ<MMs9gҫ X)PDKu&.Pr^-?5tRDiú#m*&TO e.5UI0S=JuO)[[UzmؾXlYH4#"%״dr#рy&`+7ze^J{ <#dug$uLjrXcfqH¸M'j9jf*'" `Mwbm]ݥ@"84.ܤ HChi@7SDaCewKm1Ieu!ԣUF]US4G26d .> aC,FX:'}p7YI@:'"D{ }v8N7\W KU]FGn,8`378jɾőY}S^ c9SMhj}OI{(u2Ҥ_<{X w^P 4S'N SSw|/T%PVg~~FJ)ʲjp8}DO|U(LJMo;Db+fw?N,V9`K['~u[?Ŀ,;dsM%kBƁ 1&e/wCpnyrݏoqjKO1U6^6>z,;%9Yu;P)j}Enp $1="Q܁m kJdw !SrǛ0.gP| >5:Y\A$?;\4FC`btˌg^tni)14+3+;Y?,K X{pLpOsd)ä]?{p|̏3Pod ~UӕeP(MS^36hVΒa,}(L(C+[OHoazŸU|XZY'Myf&BFIibX^"~^ΧnlyoχD9b*lztQ'Zb4k]fyuXI1ALv0U!!e>y*?MzUdbT[HJzR9xѠSJ=ĀF`~Ͱ -3&YVT]&ݳsA [s*8nD 2J/Ѵ7escTG5t>1>1W{ ~Ģ`*3ē*i9yI nJ j)_m7hk85æ_6؎slLKB}GDG Djkkh%[ ֊f|Gnx &FyrV_>cfy'#F=J;0"ju{DG-簧r<4QhXz/"[Hk }G29hv&V QUﱀ#4Kz} nK|6Z) JA է,HaPfWgKc~:YpV>vCY- pڣh\a6lQ~WU}yw0y:ObҎ99 kD>~Xzyβ;T|l[5ӗED5R0iUߥR@@Zc鄹?)Rq|]fsݷ3z؊҆{u{pS>|#=bΕeA ÜBmG;6Z B@ l -cc@2^Ao:z%>#Ew4C%z6fgu˱v~Z,3iЗ<>Wg'bEűHj򼮰3˚JlRa&rlv׹$ٹwy"'j\0+@X^dAl,I(Flԁ9, 9 $9NS!I?u وXmP:-qd2ҢFxb$QSRO9zY1x߸q8J2C"=I4M>f֑S`zH3g-Fjeihm;Ҝ*tZ':/ݩr; 7-.ҘBl5լt>&FJFƹRP\nK!>-P(Ln? "[[m*5`~9V®8*Pqq=/@Q `N<YBԜS 6u74T@a.4ym~Y-Vn憌$ӗ}a۞oYI'x򣂎Q).聴>I_h2 nu4]hǓC .z\mJpEվgk]jטӤp9 ~X[:LN0CDZqݍ߸#M3@!w9) 9@hӃ7]?j/ {LA3§"5 eZC;x}b~'AlU-bYK"1U/c/48T&ڀ.{6vىlHl 76sivAm7qN! 4mFOmMk ^$%k=bf{yF'X/Hc3.ԌvL_B_?5 `!ru^ Of'y!YI8pi7p-%8b}24-V5-xDŽDH+d+*zp˾ZO0UI`v-EB X (' |x CvK86>w9:$RL_n3Y`rNR|!P݋gPr7ӳ"׏oZu'$\D"p%+pixL,\E!K)g SM 1ah{uL~rvfeo]th) 0|+cu+ x^]l+beϮ5P,s8;& Nf~Vo(M8s3嘲}1}`&ՂӲp݌^CV/ʢwaT`yN0goէPlUAC)" (?JW0=g_ʫ2njh|*%itDq} ڙ*sӓo-@3n|~[׸$s\J0>H'o`xcm %R||Ŀvv4:&rU`NPpUvb BV#> kpϊH5S;~@Q\.'!a^))PPgj|ȻZhI*mUr>1/h\!OE_QJ: V[1Kс̷dPT \<"q'e\FN}ڙ5FÁ%K{M5|iC/BR\2(]B_[J7QKgEyʲTga^E&Z t>1_發"dGg,{%B x`$q7!Uu8Sz8S*,*Fj7d94_{v`]5Z 1:ڇdo-\G*=O ~a%Ӑ%j&W^ `y^1$ 8ٟJlv[S$k;QSm!MÜ$j4$j聤M z]1@= 4[WpQOIcGR=h&KhdUB+3*|~d:7ޭ#NZEwyu1* J O'ڝ@S_mt_ \"_!~J`S@ݦ EIEGx/\z&\e?EאcGvz.V7?U)#1҆N^wGuD%j厎 u޴t`3`r fEj*kq{k^T1#rZX}XA3 4k^|$$TB [ .%H6qF ZeVuC񫗃*X\, ADPĖn+'"_z lLֿx}žWlj'_lEgE|B[Gֳ3"JMUGI%^:PEn.5h,04u,X1SSN㢘u"tŌ3+mImJ1gX=41k5:/Lw0'׍YeGy DduD4M7aPu){@#vѶ}||ӓ T^kv˾r]8"Kl+ l0ekbCעӄPpRTdFxX8o4VsTi5cOYhnRzo<4gdw=QJu&W Z3[dQY*[ֲ,#A 3$6RI!]CVcGjtrp*擿D’q})֏(tMLF>Tv 䢫lLhf0t=H21y+\>%iOŊpwWhT_MG?2 @wBRLILF5p(ڙ60t)NY>]Dgc]m($" F`^>jy1~aU-7DeH8&gM7~;Z3F},O\srY;\gq({3V#1FrzTM4Fg[&Uԡ4Wfdn饹f=| ]K04T$ets6CrQ[A͒42"y4nC~uS6bߚLKx@/eE^p|$}=)}hz*alF=~HՅ&PܬB.RЀ]CA$eذW%5lx7`\EHaiIJAz&pSչ芛N}bBD϶=H3Z>B$kSS:0 2a,cK TR'䯣4X!|~[xcfr ǵ^M+} 5Y&LywsJ׼ Ͱ$ C,!BO.A9S@-; S\!7gi@YT9[$WgOaYF]9yQ:݀7;:GlA3%]Dec\<׼s8CUg3u<%C\I>h7틸Oe&H[Krj[1S4Zvӷh?,Ԋ?x*I~+ؐ߾s% }糳+I7h2 }EU9_yv#,ս`0.B:6U?/TF?,8|M׭k@yZ^0RTឧqS?5ȶ$TF V 7g It﵂ETM%kSeϖv8'ꅣ > m) DQ`;g԰rc +6ߖ9^F(L [9HcyJEcGnnJkڠ> aC2]:lI8c2XjS޲>^K炗Ur `+2 ߮:J_dk';iQmR:ͳc-xNY7d)3Gz=l Ґ 7+l9p֓l1(07!%oQڅﵡU2ƴ ʳ Tcy$*DWSjήbE̅W)-Y3m;Du\]1*jB4`VPvq:@O]f.$J vLa1hF+m^L2[|П䏂ɘiO[^| ̨k3DrWr'sZ1'0tݼ Փ[ 5w"cؐ}V4E,E]6 E:><=0  U |hǭM$)Q }0F#Y ]2cg@Ie45vH*yZg{hkP {6Ny, W"ikL'7Vs}:π xZxa) 養녴s%b|'#Tۣ28MP[t U&Ķi+ŘuW7P,+ÝD;{žh]6{yz /U`o )wݚ;)j0a!mfQ`6vr~J/PhHPP7h7rn p{Lb##n^W@a@&4aL*z͒HFI$!J7 o̫) gZ-zGH0&bͳLͅAm|pO7{hv=8"Iyr%&LB Fwn;5,m\,Ʃ3;PkN:5>fU*}ʺdAZiV[:u"0 -TeuQTb<]9xz9)}tn/fI 1 t װ+嗓a!SH=+ Ka.l,*]81gVbkdg3[g߆.`tٺR߫,d=SI8᝼M$>Ok*g{ﱗĹ[.R'_W׏ o.{\2UnCwOY`=xa1_Ov1;P9O~'tf6}Fy;^@&( .]ہ&=csȪ-̋P>ˀEIWbv IWhS1̔lB_ ?ߖ+^&ΞgjGRF#\)r!N/:JTf)DD.$mye1%_LFbS#G?qG\Fzm4MZmaǩa2\&Wƍk"*^#Nۚ?Bo3vV#:~' pMN3!= oJфO *9̑K?YLFUqtph)OΪ]?TR es4p#6WBjq4ɗ-8f\T^%W8Q-~Wpp/FBUD3ضJ=4 Qq?nG7fm 9G( ,)Җmc qv6-{ˋVJ7eQĽDW Bn' KK R -M_?hY1q!>ΗA<}bN{G4MLsyGs+SL i*Ԗ[7PڄEscEF4ۙJ= KX2䰼F9,GQ#aSaJB?8l H ‚˺@ජbUw3wisZ(|.G>+{nJ9|yx DU`*F{h-E6;SB‰_$ 5aw=uVW[:f .꜍|bG!#Tg]h܇T4O<_v4O:¢?Wl4>B,OpjZ|Y-}?:j)J(H:;̲3D֌ ?Da($(edt9ܛty PVh7BZ ];A*^'(ܾQw Rӱ ]4x%pE,) {N^}i{7)ō9nL}P苨{ }%S$ x;](U#XSʼ/XQM?X^_an|(o wKƄ%^[P pc<= ەd1n4]\80NJ?[Zks:CWs&jU {C"j!QƑZ&ȷ\a !A'#~ժ ,\Ut"Jvv0r;2;kpYsiu $!ڧy/qlE\TnlXCu~0zZn L\ݪ;%<έ|;Q}^"ɪG3}MueVpT<5H/lVɓƟ}2Skhl9Sl$ofR]ɠxd/0 3le".~Q}RWe \h6J#1҅4"uaSb~ubL2ٖ ޓ na뎵EL^' ^{˞{HįkJQ'ivXJ_G5ʦIL&"ލ"ti)>[H0iH?Ems38؄!mR}#l4ҹ/,(38tս~M :Xb 3jSma sk<L=שo_V2= QeBM-= (Ph& js; 'g s`puuՕ"b`T,c]16OPlf{НElϸ|ȕNC@6} 'I$_h3xsDӈh"ex)rI$;xs}`P#r0HkVb@T!݂S9|1P#/<-Urw1we!p %rQڃl\ap<⋎ >Q_Jz-KŌy`JKjn ?lwHbB&kW}:0+BN J\;[ϒ?B< }:l3_:UڊZJ>tBպ+AiպSsv `ٽWyժkF$.6 L邋&j0:D-ЧܷK hs}m\Ic5INnmS+Z_[֫`טOqZZCOBHjlaG/)|bl*H|:VQ Qgr'c<U8׻^q_;='7YOAd&Qt&oL/3" kA.!IǦLM4Yᆺւ3oF"Vb]rh{F!I6`>yWUApڸXm<{։ $a {{!Ҹ'f%U.<)fiI0rZwa,GM n 5CZrld,#O;nlH(-'hA{v  0)Ȧ"DZ7nm۷JZKh+8﵄O¸#ƚߨ?ˉ?d:J&(Ʌϱ#O儋"J&G䉜p>bZ|QI~u٦&+^վϦ$^_4Zfj$E7Yfmv2߿t{- mXRQlg0Rdfq/SJ7tIJf9B 71[b#|NTHnE{,,-se͋Ù߮*\4zlu\3{HҪǯBlh[P$nS"S*eǖm! Yr77(?ŰV6!B WN]QJSJ(c r{nJeotY!,Jn $Y$FV;?{7[qڞ {1|iy%Qi+sEL|OKP$7-g|@4=i{kD|V$$zs1 F/7EfZgҝXLaH}E.o^A& @Dfgc[5IްuK~XiFkddILM0Bq=J\Վ/C𧈖 ?UO~ܩy㯣/Ϊu9_ ?GCkMۧ A[¦*O3'1fT81:>#R JPϧ%g8$5\ל?%^Q#AT92%Ԫ'G8s4gK΄ n(2t725rrg4K I WΧH6In>y} P{ŸE6NuY,x!Wd@0\'N+>G"Փrq!aNC`y/Dv)m!Gs#oW-hZg8 h@Gz &r x%,v@,O ZL+ʣ$9/SC=@'\Zva O. ,zݓN^J?Uslܜ het_=AX8r l g<_{MhU:=_Vde|ٍ׌8[OF_ WC'b¾AN+`lT _Dj^W h/cyTX%lS$!a7'Y3!5X`"D[*g͵%.H#yI?"M[RYrxT=T p@6pY9_މpbRlv~OװW{Mzc6 C^M;=mhw7uϱ*5{ĚK]jAZ CZ\I[wX7DuEYT~a( `|\=5A Vh`[˟FH0f90@e>HT)yztsByElqT,=G"i)骓buE篷ut͵}nd`ycG;5IyzVayJAXşSmax u=G6<]״V!'䃖ԐkI=FGqy .!'n^H xy@џ7U#uBz3-XxcCQ3¤!]n8i]̹\g0w8Y4.Yo<]y-E޶vc C.z /'5{nzɞ)ǜ,۪b'n+&p5ܵ^OI&g7 ›7evɬ2F҈DX,ۿe݀-[";vY@JPTʉUजtO= Sw0<GfL G: a'Cij#cuwEv]lsyEVo0pt-dv7Atu!0.qXAQ*k##j;׺Z}pGt vüWPCpx7C럠G&溛%髇 d< CLyXt|wj,b]^E)_-ƪ>$^aVWxUno`7 L0'B}3_'!t bXe('2ԊK05pb%:lpFP v&= =u{qr<;XJ<t֡StǙ,:oxT #( 4=VM󦕠\=ȞGi+G 1%]0X8ѧT]3KmW =|&C]Ŭ7hjykNW6saLSHn{; Lä$+Nv}"q''w옊[  z3A&L)˓+VU/5`%`'gfwB}61?a sm۟qc5,/#"-Bˢ*c8 LV Js!dnKe.cbk7q@jBݷ2xSO/9GQ[!iqEPUZ1@PZ@V3tW]N"gt: \WRK71!J~+ŊxNjMQoOtMSL(8A=*YOi2yc>ط@\4*yuҴhے.'-[]+ũi0aꀢXȟ ő&;#4sN<`@8V<%I爵"&? b7 ;Vo`_g*R8elaΨ(1\-O|s&ġ?ӄm*?#uK~/CM]bڤMwsT2;q˧ GŨJ85qw\ [˦>oCP6@ci/ #4xrI@RMMCU/3ʊmEC)$EaD:'eUtgc,$m>>Y{fATNb((缵at.ґ& e`dF$T'XHnM-R <m^0DmRSdf%nk8|Nգ7;fiQpY*PJ|Iz0f̕YmɁR oGo"}JNn`Be!Pv$vuVԐ5+k'h|Lb~(~˖݅?(vtq ! :e3PeizY f;緹n/!qNRb񫽀!x9Fc^:"_w6_QGVѨ'o-ߘvU-<t/a/y|sQ27u;Rzvm-D}p4Meg8ah{̣Ra Ma?zWfeO4"":i;NBɔj0Jpomz-J>,4 %Cwe\eɔvo8ˌ^9|ns,BRcz<&h9`fͧ9%zB0X#Bkv΅%_EAC )(s*-3`vϾf ? NR'U:wEʻ ,oaTytќ[ :XMANTcRO)A%>w$oJ߸21倹l-k6 q㙓s|w`}gn֛r)[@1$V6Ԥ*ʉ'FnLd7V {ڠXZIAUǵ@fKbWd8Y /@^޷FeyC'tvs\,sfE9Jθö:=/d!mp5|%ZjyZrCH`(D ,>R`~ Ku+Vn,Z4>VdkKzK'3x-@ ldJ*Yk,ʄW:h ۄEx7 OW\EKduUJ(>c`t{ {WP}+)8*>մ=1 v37[]{yT#jĂq3꨹`kό-wȢmOk~VrYдArۻWJ! %}uY(m>y hi f1IL ?,%l$NҁƥH)W*wPC@- zV`ۜ|ե,:i(`A1ߎܡsoAzB!ɺa}u];߾ʖ|L (&BB/j&I̭go#X6p%qxkF]$mz+\RϣcջSΰ<GOKDUW&ѯ{?yp?d\^[s%7<`Mgs??7J9VRW䷗s@=Dd9eR }`J=3c57H;A`t\&|a %# Ür2s>c]+|K2N ]*yH~tPML{ސ_OU6O%k6Kuq j߯ aM5! ?B[M0El.ah5/OmsExOٖ},lV{i"RV qLZ)#l3^y\J }oFq^8K\P?Uv=j;m J &#)TPWS$(#جsKz4Z;)*Ir"8čdӫ:p/|hjJo= תHցM_[~/>Fd `AA;hvq j)JKfY~4VYOTȜ 1#)ˆU۔_ S^tMUؑHHc FxkuHx.Yz8 ݢ;dı\jR,m_ =b"A*yL ĭ{|J¦KqW{c?Ǿ<" 9f:)5'Rls2/&4\ȵꢚDnݳ:-,o`d'ȟ^O:$.PA0'υSI$.eZ,R+l|䌋lW# G'Uua"˯e_r1"īUc?GY-d!m{m AIc"I!>gh@C6YOGgQ1ؐ=R!nv!oPϑ a,ـGi/}ml+\_0%|M(ٿxWoЋC`@1n[RSQۑi41Kw8%=1˙*_awZ>||?Ae: DôxoOQw8oDbl2*Y{, j0P1CT,_cdü ִ[ J Ν 4-bKI7;A1U'3.y +8=Y+=qfHRp5S`0 3^ZJq#:|un'X`#>XC>3tKè ~,9#3jbL.iH#ve芽} hBeOLn"= Juz{R7}P=۾G3m>˖` Pn_:[("@ =|Kh&y-:GZ4 EI6lHc?.pjg^&:|ו3ٖwj^e-pw%m`'2uNJхO1>(ڒGxsﲿ6,.[~J2(MGݡu&$H 4?\Ό;6޿?h 8{sOccLl`@&9QCF}yUv~=ߚz^ln"4zQ[ehoYʤg~(5>|:oµ,hR[U[Ij5'!D/~SjnCEFk'5aHMu;5!7Tm*H?{麤`d>SqMΝQ5g6C[_,@#j!킖:0{#q1TeAKhf_62t6$喝lxRRLXeNm[ jKdiAO8k;{'qv. {sxDWaf4IS%%ayG߽LK$;G`TRUS;sʦkɎ \y׾]ş.#2h1la@)'LȐ5P 1H"G$VA@\pWy.W4&r{믨q`~<bl ,?2#s57ܐ Q/ Wk]GA( ^'軔Ԙn.a{:yORZ!^cO'gIPD`U^"K=(~oH'R3${h1BQ\T (#ڢ0?xBdmD#p 55#~%loH(Gަ#5vcdX>=TQc-w!$7kOqYyawTo^+t:8 FW-rqI`;9@.F-+fz+ߘ@,ц?뀭fLui ǃVzGފv@XX2`U]pAh".1CO#*ۤ-ӏE~[4`xHTo]?_H|'Iզ@@Y.~ՕA7EyAӏ߈վ:i0dMa4po " f;s!>tQj/YzׂI+ydV67_A z&%ӺIl6! @xq9}*ߟ8[΋}c5PK*>= Rӯq:K+ Bagliz!Yo?.9Ews )W0i"]ty| љn&H_$O3934Oz5{ eH pas{LJ{"0,7r^6=S,6-L9ƮNΘJ[$T!?END=D9 ~H`ۿѶ$RHu`.]MgK2ZM: >q %+ⴺUajn]I)#߃Ay|CK9m8PqvM]No.*dN(X ZuN( İaWaދ ;7^v==2\Z_c{9'2X_AM%l!p> 3tJWh{{Tc)&-eRgl, D ۷w0SΌ,_X.P$3Ո4սTx N3,Y;{88@ mN &)H3^2Y0zPK!pַV/d}l/}3ߤ~.d85s뙰B,3/E&yRM4ucbj)BX,(9£wZk@(a7Ms9f,e {J"[.{꿋jR}d ;\A+~.G?(`?Q1( :biJE;ﳒiHy$6vbCSdp*-2\*3u,φ2w(e>EK.@/y/ /9Q<\+`{QVЕ¶o݋E[vry蚴}qqW֛ X)ZTI; ázW mBT̊h-@ gJ3f VX/tM kn- c[J` uo8֒QTӳ{og%hh;*'<=N] p@!yﺲFճld1iQq" `ȩ]^!et)hֽqS{F)ǤfӼlg)w']©U|3uř),2D  ` 6TdwdzlB;TpFCUec id4t`J}M` 69 F ֎ +9ҧsO_@ F 5X(1۹*yy$JāA17_8Fۧt4oA%~@m.5c;`L{PDpZh͈|j!N o_+շCU& mM3Lm/?ɼ_!Kn͉!]}%L L R\ţqkخ!%d)^J$&5d;$1_ fSl w{HBL(l xg;-Q .hrXG jN}"‚R_B"ALdzDZVs6wѢfSIy%\}XJxٝ9+oEYC 5|!% l>7ΖTI:S+,H ;4Lq31}Q˜bDaH{b7//ђf;Lc: 'CA~ \_JZӐT  o a8\ 5@~IWV Ӵz*tVm$v{ *(řBV~ ygNiSz6G!W'[ S`{4眍bm0AQȯgw)rMcG@~UM\č8}nÓHfHd&fMDo/&f y +('C{Vh}6`"zq]Sn4͉[&iT1,桽1]CGL52EY_S#8V\77Zo>5 EtJw[Aho." 9Lgd"a#ܶiM|o=OOt8D8)H#;i_B?Pw5tMǏ'>5u4xOȹ Ͱ#n@iUQsKMLMsU'}kķ$QKYlLHiD *],#ҩ{+a/wfEȩD8GX" ?߇A66MNT(k]4=I}0!QM"I kXŖvb 6׳1̝<2ꍢr?b1˧ǻ./wolB66dSJ:l ݓ8IH񹨢̃uԾgW/}@"_J-U6A(ƒuOQe %Q:$̱# MC"P1Έ4wzu`U(E eTs*k15Z8MJtH@Ŏ 8Ep?Vl 9vZ|Eњ3Iv^֍~6pMHA [!?if:( AB~^'tY!.ζɐ1gJ@K՚t&rֽ@\]C:Bo_Cgo\d|MO bsw}MCݰst'i4#[S+[.zdSF,-pN%Zύ$/=Բ]XO 6#F1IbݶW>5! k~ht^d-k lQ5fケR7NlMh3N!\K^JvEXߥCKe^ yצDs~f&X;X6t~u}R3dn8r/sR%|IA ɛ'pJ&Q-[Iv! ^ +Je#܃ 1L8 *Y'%>!,'+>S8\*9V$"ӘR,VKFP <),?"%H"į::T@tly~ o/F IIi BldF,wz+>#~\|jڰLGqyBm*SVpt)?"-;Ct?ojӜX 7Nū:{8S>;ѧg(y\ݼwFmߓ0O~YP xT/jp&'=W2wUoJ:?E7lVLf ~6ˎVz?F@KJ 2.N</!LWmw1.,g(Q,%Jy\x|)~26AxYk &l]SJ]Q~n?eW`#JUrJw_gćZid=L"P[| zQu17y2B'EmV\\}; ! irɳ "v2;5γՉo}},+#r$M%AqsMĊqaU%Y7Ͽ|  e^&bU^`T\Eja|sUDqMja!Pja>|h?*`Zib(iWEٔd (# &\M7 ƻsh7`<6# <2 lfޑ<,.@ɟik0Qv9gf3^ռ["~>N>7l \Xn?B_ZIx m8/lDl{pTc[JJVXDn/; ZWcYe8 >Jm iE7[. G=+5Xü.9tpָ jY-BA±և5lE#0E x:Y2ysx;n|?8Ӛ\Gmpz ɷg(AG( 퐨Y+$ǎ؇.>D]ԩ[&-u%rC\q=6{JvijۃC߻C1? $yKi " bO*mlZ2&r$KQ݋7zNl+vsYF,SO~G}qT ŸQD ʷcE{={>48)GM/6'ґq,7mgG ipɀpGng&X^ɳ% ~4١_]5@.|uK{VF@p[ut> !s*'VSuF[g|3$:P(ʗk0#iSmFUqhȆ)=$HE%t vEG_ [u,z6q6ukņ5V;K!Ҝv"4fB )kս4`rv5ձQ٥G4'$gN7%Kh6k<8 `A"{7MXE_(,6h?ɨA4pHE:6fYe$A&Gp#b"I{6gHUAYb{Ժ He&O^wGא[K)@A!EFTk:"#]IVB@ՑHf|޴$*5^m/UùHЗHOH71N}lU* q{c,_lr;2`s;1V7G{ *q.۶L'"+&F`ֻTwv^ाX`6 j@`CUp})^_ jƀeⳄb[(f '4Zt?>F upgL<1z9UdlUM:Yn1R`!iFQi>=U, (kvR@wükrITq<]@S$p`p ?.`AztrHO؁\٥"oȄɋ$]夹RdVJ HۨZ01r ty4i'a:Ixӱ *7`b3Mpm?H"WBCX6(ĺJ~w) [G__fb JI 9BB,|(Z{&(E=̹l`%s)2Xei fҷ5 ;!MűݺNـHj9FyncC }95yhu_ [z#ltue]%awvҎ_ZAXPE|.Ū5׾iW%PTPh2 WWH c;ڜQA jY 4_ N2_W6mHK.^ؐR*6٭k*p8zy 4/H}/r+ud(5f+(NQ=˧?yH#+{פZIQ= 2bZ{Dl3iOABΏKS~kɦ s>E뢡2)&g!< ˺p#^&a* ,ȬpLq8ZZ`5Y,5.͸*}5ܷ} D udT2( v{ 93Ui(7Y_ؒӰv Xqedc:I8`0$#xY rRkya1h*VnQl_{c-GS :Ε ODIʼn=NuF%_6$Wp!;bR"9 wעn{i&cܘWPEG0#=Ѭ]^y*!2DZ ̼xz&;I1cLAĚT[aw߸z G%dHd=u/nԇ)u'VT1A̚4q6OE㤨Ǐ|؇׍+c^"7u  3Y׈G2[۝J*KށϹ3*Q.X|ghD iUq\.) TG<,h5qSZ!8™ [A$r:W"۪XC7໭@fY# Jf$rHW%uh~踃tK]O #Ją"z5`z'P'U T8ŷAݫ񕈭l$Zq~"{m?Rd8(cfš~ĬEh&-P`J\{^dk? /i# )/1ɩ[6 ![TհeNϨ̽c#^tjRb8<W?ȩQMNɣ&5NT"\I7&Qm}̿zXUqp/F?|ѐ:u Xk Z"$pV'f_OX]j߁ou ,Fу@oE7(aGT$jGV>ys]&M2¡؁ò2:lv3<3T:(hCc>a%![~|^<'>K <9c7iRr`$o߼gdx,Oi-ؔT>?RAN65gZWb&HXWo:8jT0MSwq.yk. jxzVym`FiCXܟjw}]ij++@\suEڈ 3%dg,goCln)=C'h#Ms ͥ&Rt/4'!sܐO 1h!ĀL81zg#C7q`Fǻ仵-, R}9^#1U/c'I\Iፐ; [QX04NwΖ 9' 8qO?WlD%Zn;@e7[o̒ ]jG.Ϧt1qN щEG5R~o|lT}$`bf]4X|a.&ps5U>PbB^H~4Y-_fww16mVH8 6{RYxޒd7;/rod_R$%:uUlDqQ$?#鶏 =n%+)6a~)v;zPj65y^-;#Imq'=Ԋ,nhܻ-+H@ɥ7wR w|7ôE?s͕lY˨4- 7rB{tCX VEXANst86A=*DE"Ζ+nE" B_>3o;;Ф)|xv@sN_!0_ x 5Nd? 5D\rNp$R%g}GS@Ѓz 3MH8ub R%<-kU[1m]ZU-fnU8XҌFP N K e5ƺVc 7? I`rU"u'L{VF [KzA '- J5V8AjOcyO\u;/6bE*?^q)V{0}HDb33 -*8Dgax7(;F bbэ%sQ=wMZM,!ZXMo {h4We@SFyV EΕ+^r\U{w ,rr&3?30&#(g\"~HF($-|8L n@e*P5A?[_dvf pk5  cu78`8JCDq4Oe|M-oh͛&^UXȪk%!bȏM6֕twe+#qT`Vøc&!;s0<出) |+2 &&=QvyE,KeBF!*$:x#>w.>vJ;W$Fz_+N_SDAYWg `pmu?{u9{<ŠjG?Ao5LUKw[E1e?CWp QTK-}`ŗ4oЪ0Xu\m3"nWY'fL"ԆCήD7c6IHL>Y|}2!lv[K pH@'ψ4^!T(M ~Հ !K`֣°(njzmaZp_P8V>R4Xr௎Z>P1ve.ޭSobϥ < *UpDՁrgnDxST\Nr')W\ʢֽ JhlVN vvA/ܦvC7^V=W^Sg%?ڌ7IADFU u1OJC%e` 56ոTu mX s~'gYA%;z+?Bn$,ffטicy|QXٕE[3+;Aɗ6AZytz[c4#vtҽВu<\"5( .;c/^ hiM/Uw&9磴[Q?&yr2gkwI0!q8&M nzgUy'iw7+xlԮ1ok S#p[ؓB2.bלHM 8}5p̣Hz/z9'iS>8TrXv| V ¦jth6Kz\9S?*kcyoe__* ' {sgN++:yd 2̈́;@Bb# z췸ݪή,Ja%O$@Jab )J>m~ou%BQ' {.Ye&Rhpշp a][lcw1X"j4N2KL yuV }Oux'ǎ q%>L;'K=lZPYkCh踚&"K@RKf;k?؜YNQ?(^ o&>kԴkVgLDZ7b(naD5^9U٪H 3CjQ] Fsěv  Ey6/>3A(W"'pK}C=dNvX/keT #Jw7uMϗf _{QOغr7[]ʝugaxag.0(l@l[6$+nUX󌵈AaD:I= m3ĤnJz.ȠC ̲I,}pGkqLiA 2}7{|Q!^A6y]CSvY‹msϏ&˫ &l:`[L:W^VmC\Cϰ?)7]r nK@Qg_SL|pj?M+j1#NwBv|-&)6)̒Zc ,m9my\l1-ҍyؚ<S5 KSj )n6e ,in bgŪpTC|+niZAjЭ̘ DkCS[T*d}"пb'yhZ`:]JBW]&b1^;h߭|Y$w+T&4B@G=!s@֣CЏؽ0j7HH`T1`΍Y؞4QX '>w,Hc7+zjuP(4I9d`l3[(u:{Q\}x"^OnZLQk(:)dr:2ud/o\Է Ϧ1`T9Sr1zvz~m%9iS 9enb-#WDJ"1-(#4_=>| sp_R3l>HΌ==f T*dOrEZ"<0cKh@GgdKHܶDle\,ÉIqސ8`Ћ;uLvcȳ]G@K46r;X7`9zسL( 9 *N$܏HEե_!(Q9P@|:NXJD-cHg?qu%L+9C0p:e@y'ƺ&";$Vy?K,PTj'ObF iiUew8S4^d/Bq /U{RJ{-PpHg_KЄltW:{sh9gDYLtuڀYA>Һ}[ xl@:[ *QolȳŰNۘq@6rdfm'A l FJCqQB¢,S#wh,+g05φi=ѯv(J-1'+TIDyyMծGLl'"HT^ұ̜| ]|^}D0vٛsg;p5#k]$ʥ"o>PXIgR,̼`!4n{ fIE WqJtA~,._;G2Ha|Pʙ]o_7 ҦӗR|]pktte)7($BĠQ}y.A[mT?n@Q°HmXoQUؘMAg[海D~{"OlC$UOLe/R o^Co<o WRCBHAZHXH |6ӷn|0v&sx[14+$JWdD9b@8ԋe1Cן= *B}9*foDpB}N.W/qmf[Gb+T,B}=[jy T KkR+М{t1쯠$[ dMbqN>dlμdj.>~e#Z/tzVoYGK}t  hP/i֯^x ~j P:_ұ> i;ݶ3UNQYO9 ܲ㲢``W*={?C@ l' ^+Z Ƃi]ny= BD(OfpV YQ/ߊ!1Le`ܸQc"_[QM<0]nكQ/p싞Tw'O=0NO"핶ɯ`).c@:K\irdE^6nt?q&xa+8}^Ag %!kä!;Uta{L`%跧ךq*F oԤDPABuVǥy(8Su W0%X?:-4t$yo ;Y7;vlV6Ii%1xMIКVHiu o ]Di0;(*FB;qlƷ0Cz Ωo" !_? yȣlX[6n 6D*PѸf{1s<` }%u ˤ}-u _O"B{seh4+4-TʑtDu{y:J1%h}|HD/{x4IhQ$cuj̔gxcXhc}|$6sỮĠvk?ۏ8\O /&@}ؠJWU Zwe!zk~Mux, d\ YZ