libeconf0-0.4.4+git20220104.962774f-150300.3.6.2 >  A b$fp9|w `w€G>  ޖy/bߚцq+֞,jqv=8]PtE@(G|ع&8fhI0\l1d0~/w@g#\Yy2sƪM* gҗS1wE"Ed?i2(aTy;{,k lbB=du2:E^7c07c36e15fa3e04d4faca6ded96afaace5c41011e24228b2c3498e77007d48503422548b86a5d1327aeffb592c0d04a2ee0a96a58yb$fp9|@j +1ʴ̨|L'$:̋E3lܾjBu)"м P.9'0<f3w7] qUp~)}4Hq |X|Ss>p@5 ?5d & 3 [  2Rw}    < Tdxi(8)94):)>1@1F1#G1<H1LI1\X1`Y1|\1]1^2b2Rc2d3~e3f3l3u3v3w4hx4xy4 z44445 Clibeconf00.4.4+git20220104.962774f150300.3.6.2Enhanced config file parser ala systemdEnhanced config file parser, which merges config files placed in several locations into one.b$Nibs-power9-144SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://github.com/openSUSE/libeconflinuxppc64le A큤b$Mb$Mb$Na-624593c63fd2fa221bd62dde5473e6c62b75cf3069f5da5b0ef002af0d88f5383a7fd605324017e976e0742ed641c308adce809486db6f219b038e73da5e1e52libeconf.so.0.4.4rootrootrootrootrootrootrootrootlibeconf-0.4.4+git20220104.962774f-150300.3.6.2.src.rpmlibeconf.so.0()(64bit)libeconf.so.0(LIBECONF_0.2)(64bit)libeconf.so.0(LIBECONF_0.3)(64bit)libeconf.so.0(LIBECONF_0.4)(64bit)libeconf.so.0(LIBECONF_ALPHA)(64bit)libeconf0libeconf0(ppc-64)@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3a6a6a`:@``@`x*`u`t6@`n@_t@_X@^3^@^8 @^&]@]@]@]rJ@]p]o@]o@]o@]m@]ja@]i]g@]g@]fl]e@]e@]e@]c]c]_@]_@]^][][]W@schubi@suse.comschubi@suse.comschubi@suse.comschubi@localhostStefan Schubert schubi@suse.comschubi@suse.comschubi@suse.com schubi@suse.comschubi@suse.comschubi@suse.comlnussel@suse.derbrown@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.comiforster@suse.comkukuk@suse.comrbrown@suse.comkukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.com- Update to version 0.4.4+git20220104.962774f: * Fixed i586 build (#158)- Update to version 0.4.2+git20220104.5dfd69d: * Reading numbers with different bases (e.g. oktal) (bsc#1193632) (#157)- Update to version libeconf-0.4.2+git20211111.c7a2c52: * CMake fixes regarding document installation. * Fixed different issues while writing string values to file. * Writing comments to file too. * Fixed memory leaks. * Fixed crash while merging values.- Update to version 0.4.1+git20210709.cf671f2: * CMake fixes regarding installation of econftool and man pages.- Update to version 0.4.0+git20210708.6918ea1: * Fixed covscan FORWARD_NULL_issues warnings- Update to version 0.4.0+git20210707.537a8a: * Fixed resource leaks found by Iker Pedrosa.- Removed doxygen from build requires.- Update to version 0.4.0+git20210413.fdb8025: * Installing man pages via meson. (#147)- Update to version 0.4.0+git20210412.1513a26: * Added econftool cat option (#146) * new API call: econf_readDirsHistory (showing ALL locations) * new API call: econf_getPath (absolute path of the configuration file)- Update to version 0.4.0+git20210408.6d33e5e: * Man pages libeconf.3 and econftool.8. * Handling multiline strings. * Added libeconf_ext which returns more information like line_nr, comments, path of the configuration file,... * Econftool, an command line interface for handling configuration files. * Generating HTML API documentation with doxygen. * Improving error handling and semantic file check. * Joining entries with the same key to one single entry if env variable ECONF_JOIN_SAME_ENTRIES has been set.- explicitly BuildRequire: pkgconfig for /usr/lib/rpm/pkgconfigdeps.sh On TW it's pulled in implicitly by libxcrypt-devel which is not the case on 15.2- Update to version 0.3.8+git20200710.5126fff: * Add CMake build scripts, remove autotools support * Move C++ ABI compatibility section- Update to version 0.3.7+git20200605.c67ef9a: * Fix build on i586- Update to version 0.3.6+git20200529.276359f: * Package meson files with autotools * Use newer version of actions/checkout * Add actions for meson * Create meson.yml * Use meson source root for tests configuration files * Add additional compiler warnings * First useable meson build support including unit tests * Add global options, build with pie and GNU_SOURCE * Fix name of library, add example binary * add support for meson * Add C++ compatibility * Add test case for crash with empty value keys- Update to version 0.3.5+git20200203.3144b69: * Release version 0.3.5 * Use float.h instead of obsolete gnuism values.h * Remove gnuism (strdupa) * Check for empty value (NULL pointer) before calling strdup.- Update to version 0.3.4+git20200121.febebf2: * Release version 0.3.4 * Fix buffer overflow in econf_readDirs * Fix parsing of quoted strings, and values starting with delimiters * tests: add test for quoted strings * tests: tst-configdirs5: fix config dir paths- Update to version 0.3.3+git20191028.3ac14ce: * Release version 0.3.3 * Reset *key_file to NULL after free- Update to version 0.3.2+git20190926.fea4a03: * Release version 0.3.2 * Fix merging an empty file (#105) * Add test cases for merge function- Update to version 0.3.1+git20190924.822cf5b: * release version 0.3.1 * Set delimiter in readFile * Change parser interface to store file name and line numbers per key * Update ccpp.yml- Update to version 0.3.0+git20190906.0e60a88: * Ensure LICENSE, README, and TODO are included in the release tarball * Rewrite set*ValueNum functions to avoid libm usage and add error checking * Move src/*.c to lib and release version 0.3.0- Update to version 0.3.0+git20190905.0ca8fe2: * Merge doc changes from parlt91 (pull rq#73) * Implement econf_get*ValueDef functions: if key is not found, a provided default is returned. * Differentiate between no value provided and empty value provided * Remove obsolete check for comments * Enhance and adjust test cases * Remove obsolete check for comments- Update to version 0.2.0+git20190904.03fa5b4: * Enhance and adjust test cases * Update ccpp.yml * Update ccpp.yml * Update ccpp.yml- Update to version 0.2.0+git20190904.989df9f: * Remove debug printf- Update to version 0.2.0+git20190904.c9c1820: * Implement alternate file parser solving the problems with group entry detection. * Add new parse error error code * Bool values read from a config file are not sanitzied, so we need to do that in the getBoolValueNum function, too. * Only use ..d directories * Release version 0.2.0 * Add an explanation about this project. * Check for NULL pointer arguments * Fix error return value * Fix typo in comment * Add test case for reading login.defs with data from util-linux test suite- Update to version 0.0.0+git20190902.dd17c11: * Fix int64 variables on 32bit architectures- Update to version 0.0.0+git20190831.fb7c1bb: * Rewrite econf_readDirs - don't assume suffix is ".conf" - Read files and directories in correct order- Update to version 0.0.0+git20190830.04ba053: * Make clear that the API and ABI of the three functions econf_newIniFile, econf_newKeyFile, econf_writeFile are not stable yet. * Fix getGroups argument types and add several test cases for this. * Fix cppcheck and compiler warnings- Update to version 0.0.0+git20190829.a1479b1: * Make comment argument an array, so that we can support more than one comment character in the future. * Change the API * Fix size_t as return value of getc()- Update to version 0.0.0+git20190829.209219e: * Convert all functions to new error API * Convert econf_newKeyFile provide the error via return code- Update to version 0.0.0+git20190828.74eeb32: * Fix tst-arguments3 and tst-arguments4 and only use error return code. * Bug fixes for new API * Change API of econf_get* and econf_set* functions to return error code direct. * Fix some compiler warnings * Prevent possible crash when parsing 0xFF * Add "--enable-compiler-warnings" option to enable much more GCC compiler warnings * Fix more cppcheck warnings * Fix github actions build * Update bin/Makefile.am to work with Asan * Add missing tst-getconfdirs4-data to EXTRA_DIST * Fix some cppcheck warnings * Don't ignore getline return value * Add free for getStringValue in tst-group1 * Remove XFAIL for tst-groups1 * Update example.c to free after getStringValue * Add addbrackets for getValue functions * tst-getconfdirs4: make sure, only a file in /etc/ and not in /usr/etc works, too.- Update to version 0.0.0+git20190827.5ed5492: * Mark all input char pointer as const in the official API- Update to version 0.0.0+git20190827.b243e6c: * getStringValueNum returns a newly allocated string or NULL in error case.- Update to version 0.0.0+git20190827.8374759: * Fix missing return * Remove XFAIL for tst-setgetvalues1 * Fix representation of float and double values * Add preliminary test case for group handling * NULL terminate string returned by addbrackets * Fix addbrackets function- Update to version 0.0.0+git20190826.99b6bf3: * Add more "const". * Fix setString and setBoolean * Add test suite which sets and gets all possible kind of types. Some are failing, so mark this test as XFAIL. * Start marking some string arguments/results as const * Optimize some strdup away * Mark econf_write_key_file as ALPHA as the API is not stable- Update to version 0.0.0+git20190826.9e69003: * Update ccpp.yml * Add --enable-compiler-checks option to configure, enables AddressSanitizer * Fix printf format directive * Rework set*Value functions for error checking and error handling * Add tst-getconfdirs3: verify we can load original file without local changes * Error handling for econf_getGroups and econf_getKeys * More errorreporting changes * Fix make distcheck/don't mess around with libtool install/uninstall, this breaks to much other stuff. * Autotools cleanup and fixes * Fix logindefs1 test case- Update to version 0.0.0+git20190823.09a8f2e: * Fix buffer overlow of realpath- Update to version 0.0.0+git20190823.acd8cdf: * Update ccpp.yml * Fix crash in strcmp, if strchr returns NULL * Add error reporting to econf_merge_key_files and adjust the depending code. * setStringValue return NULL on error/key not found * Add framework for correct error reporting * Disable searching through XDG dirs for now * Add test cases for econf_get_conf_from_dirs * Update comment setValue -> econf_setValue * Update test cases to use econf_destroy * Replace econf_afree with econf_destroy in example * Add _generic macro to free memory of econf_ functions * Add tst-merge2 to .gitignore * Fix pointer arithmetic * Adjust Makefiles and code to make "make distcheck" working- Update to version 0.0.0+git20190822.bb9702b: * Ignore /usr file if /etc exists when merging * Add NULL value handling * Update merge example * Rework merge_functionality * Use deep copies instead of pointers for merged files * Replace [] with KEY_FILE_NULL_VALUE * Refactor getfilecontent functions * Remove cmake files * Fix test cases * Update libeconf.c * Change License from LGPL-2.1 to MIT * libeconf.pc should only be deleted on distclean, not normal clean * Fix delim argument * Add more test cases for login.defs and wrong arguments * Link libeconf against libm, so that it is enough to link an application against libeconf and developers don't need to bother with other dependencies * Add autogen.sh, which calls autoconf/automake/libtool in the correct order to create the configure script- Update to version 0.0.0+git20190820.742af8c: * Remove accidental .swp file * Update example with conf.d directory * Remove regex, replace with strchr(delim, ch) * Add symbol versioning Don't ignore complete lib directory * Include all headers in tar archive * Don't define our own errno * Remove wrong commit * Add some basic tests- Update to version 0.0.0+git20190807.7aedb57: * Refactor getfilecontent functions * Update example file * Add econf prefix to public API functions * Add cmake targets for debugging * Fix build with cmake * Fix build with autotools * Move Key_File allocation from the stack to the heap * Move Key_File create functions to libeconf.c * Move destroy functions from helpers.c to libeconf.c * Add macro to set supported types generic.- Initial version/sbin/ldconfig/sbin/ldconfigibs-power9-14 16456182540.4.4+git20220104.962774f-150300.3.6.20.4.4+git20220104.962774f-150300.3.6.2libeconf.so.0libeconf.so.0.4.4libeconf0LICENSE/usr/lib64//usr/share/licenses//usr/share/licenses/libeconf0/-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.suse.de/SUSE:Maintenance:22201/SUSE_SLE-15-SP3_Update/be0d23480e66f006f40dcb2a8ccea552-libeconf.SUSE_SLE-15-SP3_Updatecpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=1cb9fb7a1807ea4960f4c969e53fad6bed4eabb9, strippeddirectoryASCII text PPPPPPPPRRqߔR*,utf-83188c8bf76036ddd5b3f9b4a8544c91135c10ab87a6d79047055b23d886c4758?7zXZ !t/?] cr$x#GbbZQp%Q|~%|2!H&jUKpӬ'cvn)@ln 2b4}4CmBEgFz{q&Y+~q$jMcxI/+)2TɻMFs"tVr{l^_/@v[EPBy(I /X"ӕ# 3y?߂bN5#}CA}Tv85Po\54}c ˜A)S9)A.re *wGU&yS#]Y+O,K>g{m<:#Ab]kÏR13 JKdZ05f pI8Rb.W>''`]ů뜠"v|@]yC?+Y7:$y |f0.'3McF=Vq%\,r u5lѧ:Ua24o;@ ݥ|*jndauKM@Z¤ ZtRo݅*oDX\QzP@&۷p&7_Į$YV%꘧R,[kuHDҋ)W;Ryz:3*^|TPkۙ,#:E/*Y+ $YȽ#^/XfWYML y<}40=_')ٺ,YwE/6}(qn'L0 nq!̻l"@J 0m}P0lc%;Hp|=-H2ZJH$Œ,@TNA^SǑpL$ c.#Nf@mW4|41}P?3B/M; )4yeIC`ǫZ'ثo7ܽob)aL ozT\KիӬlKXFP'C=r;Jc͑!L+!OM3FK?~72ESBbs6+\PCNʩ{)R/|PX,f+[ ^v-H6oI̓6ǒЏ_Ugn&tP8m8YFN~qzァ\G =/\JDZLՋv:ЅNKn5֪b w:xÁq֫YۢpoQIF At|XUn5%?TrY6!=0=r^g S\@c/2I DڐziFU5iEG@ޑ7`ӾTrXa!7Fcꯞ/%QfΪ-x6CS# pxz2/4&w$%iRM:!cVɨ%m_|uevK,9'L,WۈoP| ց L4 ke5z,!bZzy" #Z[W05cwT 2ݥ[1%qҠl_t`7qްK&vr5[R7W!˾#PA y@j/0m<\NF+a|߱ڧgGg*+ (c-(R5#>9e}>i%2&*&0|PzHFk ,\G==tD YQ/ >{%dSKY.b.ߜ}>_2zjU! _]՞~M5@QJeɈ7դC` "LM򄎲PyZw Y'AL'@z{r><,OݓD@vSsy{G &9^j{Hyj:$~=A{]kD\FON}g>9«+K)1L#2ߪE?U&S N682CB\D M|]ᵡ0GcU,r!KQjP[ѦaA(29`_pד@&$}GVc[ǭiOHd$4"kL&϶LqGDtlmYt?\'PF%uyu=gmQT0ݢQX~qɴjxU D\-ͤ^dayI`Sƒd0*'W6F@de*9/ZR/" 7USDu*| c.e/gcrv S/9g;fau46tZUɄʨ腴`3l4))_4M-2a ]Ilmhc(E&+ \öoD2{u=~X 5#~]h+҉:# +)~E5nfgy5oQK-% 1.V}QҾkK|2]aËyA^>> Z85t %|0lcn`}<* #L Y)Zl`k}/`WT-PZfuH3ח,"/@`5>n=QI9J1id8 WYo݈X:29˷QY2&r9;:hu?3n.YhU0p٭(\>|D7>[i|2c^S :G+Qy@nJ/0EC2"@ 9Җ?"6W+cV^Bs~O^ Tln y ?'qj,]#v+C– mDDq.`Tݲtm NڊuYV1H A6#"-yCr01aM:Ͱ+M8`J}A/,ZAkzM%$n5Hj/W~hCt7!N݈icJAWtMqV?kմC؟)踛FBPZ|TdZvR{kK.0Dײ S+ X| ػjٳIUrA6{A@;#[h ~ OPS;ab5B>&6օ]$C2B"5(:; | k7m@d\@U4 yF|! eUR}yAbcm_P r}*V(;GF3'.jEhă@ņ h֝%wQMJD rֶ`N߽KʘD V/)-(ל ygR$'eujyDVڣЇ0+#f~t_h¡f!{SnI2:p%^AZ=6^)^#r5KAax k<ߊA\ OAp7sQ:$8,rT?)P LXw[o)J 5pBQ-읟J -[H%YiT#3’MQ˜rാ[;qOny*:c&k.s唔  (Zs be{ro%!a=sTL\Rx"NJK^C\}qmiSʣcޡ7qK΂Ԉ$jT*Өq!2ǮYpjm! Y7 ;N@g~)e3{5S`lJޯRbEΟQ6 9kVTU岧0nL'[R""0^#r'D=qT*j%>oKN(m!EÏ%[~~Vc}K&e82}SjC,퇉}V !}|g2d PԭI0B8&өE* 3uqɪCUKt;|;І}]cvPD4OOb]aOݬΠ_~L0TIS3%KAǸ1AYYA[SӈpeR/䡖\k*gFN\|orDtf+W(1B䶺pCU6x?pEpRsCr~.VӋc3 KNСAIw^؂`!yoc9)X@#R|L{XgߩqWX WJS. Wx(R '].$>"4|9b= /nԿnĔ;{p`qdhmǶȚzLM)I"< ,^>,PShz3o~*fSH}|I^1#˟ g;67͔5J٬]nz%By-}z9yxJ?d.ĸEHLw :1֬A{l\!EhЦڷs|>#pP/x1E-iaJ_~jL2  EgI'q!M':J$$.(A߃.k"0s)c  <=93I}&ÀW'd'8*xyDjf<ͱ^hl:bxlɇYqTNrDNMR:' !&*A)jɶDx$rpY tX:H H~*PXPyT[ |psJ-岵[a 8)zUFE/J ;P7κٿkN왭l7y~v`恙 Qے̲jCDx ܣqCy׌o71"-&d)W&3B+痖e:QJHH>YG<쭍`%* ֹfL0Aۿ4-M=hYI%] ҢMgSxh2oZV}*.Gݐz,C,>-p=y@,9@я5HqWs<]V v87A!RJdr3?G^l!z|JzDՂy2ixd|/W9:z "{Ks^~U{Ti{lxhNlTV,xD٠Wo Ub/r~0(lPEcwɸ ֭NAu&ƷHնpOyyJ St}Mtkv$2BJT{Cu7RoLd8?"p,~rI7 /(ETA#:h1.3i].{86'v#&"]+z#Jqn p;]0q3Id^R4[:0˘LCHw-eM -qH ιⅴ^-rF$f6wH9Ύsˠ׬#@z\hhiޜq]a!Ĕ?.WZqν2HFXVl`ުR=l^T#. )]q\h,/})ޟ3[]N'$""=Vh#]v)a{-KŒVW[rQ9WOf ـټxϾD프z!)R }BM[yMLJA`ƜRw:lB~ޕTҟ^]5|5rGIU8׌ a n$ok[a @ՕJ.U1ܨƪ (o0c.Q'ںW##}aAE$jC^ػҮwDIL})yjEӐYA+1V<Y#ұT_3[-RUzGBE[\AIks 5dZu.ϒ[(V,plTQ?L:L+['" Ə%5f*A:Za?s굅ewLRaJ?cpIr2i$C7^NS0Im,0!fx?ѯG;.j9 4vhoz'o$5_]t"߆ƥst1٢=r5ȟ+lJ8dVÂ+&@y!̆% V*j 90hc*p}r>Zmm(F#he!413K4sbyz$L. J5L5e}/ul1Ol<'j- /3!Ќ;mG@+ Z qKq~#ʸ@*CJއ*#V4li"N2#zc횟vtt6 RD[~ L%'zH FmaMWj{;~͓L" [KO#_# ?{R Yp>){8Zf#Oij6a7_ˣ[/\yd,h>Cк;n a$ ͜1K@tL};˸ƯeV}g62QV9Ha38bK*t}^-De٪^[ 蘃Y t&W_DΩz>fqwdyg AyA)g%a 0$^MK& /1VO8zh+"K 8m}Β)@M;@sI/%,^/+tC@j=P[D[ t);ʜ=(l} ,NheԛjJǘ_șH/ +;`KSM\-BJV={z,e4^ndo o6K\#B2Hϥ"#*5_U 90[n3,,;"vҊ.m̓ A I\/Z2 DP RJTyixQ t>L?3Peqν",鸑q0J' > rjOzB8>]ӚI~j^bZ}0C#fxѺnhAKd]< ކpsp3O T-ZszǽS̘V|$n [\'1\h+٣N0E$ H3^dK~?c0Ǘ`TXTDQTit2[((Hs4&L*H>I9t8s ]5,k!|5}jfv% Đ@^:IC [qt@HvIW/y֛ٓ%o)|J2w\]|X-f}7d-Cj&k>'u+K&Ndҵmx/m"~r(K>4 VTY0!=]rQ-@4D6*Km;&7&/ l9fSZ,QmKLTsM dgReE ۑ#ͭ+Z *<@VBδ[Pl A-Bn #'Sc3ڮh%s3NJۗ:W^nBF|~a1 mH9AH.`E%|IT09Ɉp³i9yǀdGլBp=NCyOW;|7+7&U^tid^%yuF˂6B D.EQhnTQ/;rX\ 3/=p~iP*?M0 ߧSw4Vyە 351ؠ'I\xO-wo6l7>yb4hܒ)V/-H6ƛF3gmyVS [;r.|rEI#l8OGC+cnSjd !Q^/.)D) >,o12(U<(M P9#t5>Շe ,!t9V6 g~yXZ9d"$xN/Ԧ3zvBfZ##e ^畚x^=&?)Xn+z݄vL+G9@3AjM̿{*4t) G9×gQ3>L7EOߴG, Ї z#eI$vu(prv"GVXͶrid?;aG=7Lw]ui~͙RV^b%0!kJ&zlE"pez(egHNYdF&ݞ] DL.UCZk`.uZ^Lfmd07< s2"F@n݉A{-7CQQ*d/j´+_!ׯ6I.Q#Ǭaw &WAds)X]PqRcH].0*QEc{6G#4O8NQ L-2 ̃qxYtȎ>ubvJ]pŇ1E”tZBT$[^,h O?Jvt0.E[tM%ŒMܧ`pQawWvںY1qڬ\olSd"?`QX"l([}BRi8lkrZ=ū.nGØeD,[Yt0 瞓pTPkS,D$B a_ KkK6S:p;ۄflѳgkw: -E=Zrw*NqVTdJF` #u9nܐWdԅ#_#˧!zˏ~JÏ>Y՛^>$k9M^=)SH b.6q'ynUa*}:S/X6o^P9頾N2w |l?GE8Y4~CI)h\EQ=|.;b~JwG]:vw0hC!<`]P+M2- ؈FɊyq 7Blգ:' 7ˏ5q!^E*2`]}K#y=`>\OeX3m :G.v%rYwGD7u1=i*UV;fDPz݁b<5,@=tG(r*;?.C{ O6p%>|)r(vBR-nj j S!qɛjg/B ,G ' ɀH0X kzFwXaih{I7ۊxW[KcEX Q3!w+a_͗m.I@C{d<["NOQb(Ĭ1(rґQ_QTdǻn}}B f)<)|Y3e7TerzMٗVNS来QX\!=Jok7%s$-ЫZqQ`K/ .7*za*Mf޵_:8e$OMݴ׃Q_yxUG&nɃ{3HB4w,9ec 0 Cgy8n׊߇ *Y9 k3Pe`VCryamNJvK)ܑبɗJ#MIW@GǨ.!!aUJ^(>M 4Пj v|O AW׍lTqiHdLagn`u;uXU!MȽ͟J;aJu% x5E6^& 򣶵ɱ6TՔVN3" ɮlQ Vwt27}9xkPMhnmԬMTfa.l"ռ|8ꗟ>,Pn/m2y Sڏ֦N?Tvlg96l}re`AO *psǪd<.V3C7AE"L_ d'dvBnNnpor^m ̜2ֿy|rI~ %f~]̲cXb\hRnd[ˇfj?&tko gfمA_q\󅢞Wvğz e A ^!vΒO{},F\ȏ:iZ5^j{˅[|r9FO4 Ű5dsMY~ ̘Ţ0^{$YȬ]VjХ3\%so&L*]#r=:9[82 fGԧ '`M K] Q0ƒJrW-Q,7>@DC0LՂ{~W qf eY{w8%(8G*}CjaƦVص6?( 2άzBSp/-1aغ 8 ?|2qԽ:jcm'2CuYݩR VN1 Z>t?A& q RAa'w( mt^W9dӠ㼸cY =jɈLYGJ,c:mB&&ViNc$%)ш|k:V }GT6[_/YoS,X YZ