libeconf0-0.4.4+git20220104.962774f-150300.3.8.1 >  A bp9|ykyib!]&î25hzU㕕 I?ȫ6Np zRK_hfdjU9Z>:^ L()y$-9 U!D^r &*2t{*AٝԛN=lI}M NRZ~MuhMy_xb<h^g7rG="`f S!î"59d81d57a5498a38c242dc9f9e2f0d334415991d9dc6fda2a5bf2dc47495e142d8fad145908ba57034e05ecfb5c2be0a80b4aab7kbp9|7iq97?ጴy*8jf$r˒)LS#=I;9^aU+{}]&\S~Ɩ\KE].0%ᨃ5uٓ|D;!>M~WG>T)PH*>~յQpH7>ɟf~= *a(@K)L͑&0& \*ȃ2uun]tLt])ِocWFTP>p@5`?5Pd & 3 [ .Nsy    8 P`t   (8)9):)>1U@1dF1sG1H1I1X1Y1\2]2,^2^b2c3Gd3e3f3l3u3v3w4x4y4 z4555 5LClibeconf00.4.4+git20220104.962774f150300.3.8.1Enhanced config file parser ala systemdEnhanced config file parser, which merges config files placed in several locations into one.buibs-arm-2 SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://github.com/openSUSE/libeconflinuxaarch64 A큤brbrbua-cc8f2732365a01319d0f11ccb5d2885dffa555c29ba7ab8ff03f19326b1f36603a7fd605324017e976e0742ed641c308adce809486db6f219b038e73da5e1e52libeconf.so.0.4.4rootrootrootrootrootrootrootrootlibeconf-0.4.4+git20220104.962774f-150300.3.8.1.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(aarch-64)@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.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-arm-2 16594420370.4.4+git20220104.962774f-150300.3.8.10.4.4+git20220104.962774f-150300.3.8.1libeconf.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:25274/SUSE_SLE-15-SP3_Update/e2b5527523abf69daa54417e2626d199-libeconf.SUSE_SLE-15-SP3_Updatecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3b15c5d08fa66fd83e82b2ca21022bff6cae4a41, strippeddirectoryASCII text PPPPPPPPRRRRu~t<;6 utf-8a23076aebd6191071f51aff8a5489f7e510140212c94f89115aaa6e7c5b0d22d?7zXZ !t/1] cr$x#F,E|xZ:Z#=Y8m`Rg2xe($(csa=dHU)Fqb*sE /onܶtb1'drBRԳr+QnUYwII6_yۉs+7~`\9< zToQYқ` 5&Ӎ2:: ՗!ZsJhYD3wjvc:iOa ~|?c' 4}yR8w#c9yt"8z6&KFMq Zl)#WwkSWi82Y 6:AMlBQCU&^Tkt3H@W\#X3ZyekHk,?$MMqEfi+ri~ݣN# @'E׆ SMJE($C->r . S>T+ͮTMZGWQ*lKD b*]/r;=7;>#<7[Q;R" B +V.%xbl92 ;>-` +㲼NaUrkHC#w6#N AqKQ~G1 )t{GU,hlCܛ[P]F.H;wx\.Uҽ]ꓧcl3(1U+=n4Vygq&_ZK5B5H PApp<fޒ{y֗,(eKD*xzFfHrcdM(($t+ ijoYLRLoײ&(8bIJfttnyw2UHخBdd0uyۘ+xVY<.ߜR?G2}*qD5f0mG3Z;W wOV8c Vqordv&x0G'+\5&{HB_{_`Ϗnk`>+<~` jb'?=7`;HHxŭ7F<+MܵdԊV :=-D0m̀e]O7Mm}+]*BC3bAbWyI[BY0TZ5j3Q7m wvb;ނ=2?'!RZ-%`O\0Bև ՜~8TJ;GNL^4@6nyE!Q3% a-}zl8 1QUJ,њ:M`UiƟҺqKL+KlNO+}2J*DcD G ʹ:,hZsyƖJ`̔^5x ˲*(QdȔKoe?:jϱ`r i x&1#1TO5-ރ[p[/p*IkB`Oo\Ӎiw[F'A#-)*xqN>oTOl䓸7`|f̮o_S\ׁߢmRHCіs ;[ǫ9h`%>d}e? 1q@IlŽnc\LuIxC_#FRoOxSVJp2'15΢IgS1AFmΑAQ\[ENBؚpnTC4abUfI/kvaǵDyq-"jp)\}+cec4_em.5[?&؋6{ |?QtUg|PM(fp#}pHh1o̐kN b5o'{suh`#}=T4:_X?T8p`52o×?M0 ԛHlmҌ}!V4Ϧ}~u^R2b-"9P+ҿ*^Ga/3S [4so>\~Oy:1E7ATtVܛ80rx<BPPlwau?|.ڳ#x4[kx? wZjKpO=@I9跁];(JX$6}"?JFU"z9Lul(TK]b8uds]_ ex0YK$}+3/M <־p+MfEKQWEF;"B@.暷`R)dar*ʣ{[sʽdq|9k\?K+PSFLd*ǴsZ<Դ$q}-{gd8o"@{2&T%4Km$$[[ScAQի(de;}c`hosoLQ`cO:I*yN"NΙ4I7)Z7g8C3M1(e7(u@`J|\^*L>˱'kg% ' c/I?- y ۑ-f9]58H'.0@$7BRk7+_ R瀈.啫=D"LVԈFS`Q<6vVf+9(Πhtr<ǘ:n #)c*"獳|o.3%::?h_!PS#Q:P]N\!-عpfT[o}Yr!"$7{ю *ͷ{Dg3]|enKK S/ J7 Vg,~՚֎M%^rmx+e`@-R !7B Wv|ƃya<)K8u iDƅE P;| +!vsɌbPnB[ԗE@CHޙK4o-Y !$&Sw 3G–rh/P믻H.6|r"[>|uoFl&Sc㫊 B*<2>T2j>`TPM,BF.N!8`=L ~isGh$2ÝʼJqThB$faSm09MFjmI1RTI_q. |t_s,K=.=Rp*G3ذ6(T㚓þ=W_[!~xd(-|Jn Dƌh`u praԣh 0,U0ҡvJGƿHMs*F2Bv#xW;,r4Y+Yُ6Z]<EN W&ͩpWvR;e]UuBϗ~wyA\vP4Gl)o(T<%z qA]/N.h[kH:'Sly=Q<_\Xe*\y%/m2HAr#x'wJȇD}͙1Syy遵[XVȬ2вDcVx2{D޾9;q a5 ޶,#Mч;T`0%PosXL{Z"Ԋ3kC!5RC-S ۝qnሼ5UL]~zһr_T8,6G0ber($\*0`4<۳4O! d%SDKCK6yM/=𔉜O!:%<%%T,$rŸ{H0ph&Z9kC=K §I^d=s n mcN`փ r`&t ;B#Pd1RaF\>5K1ܹHrzi, wK%W;]HN LU X- @ <d'vZbAv3nUiaT@qUS9PqEzoGbhT`u"YwgbD+Uu(:WXɚҁ6J꽌sӋVzfg/^{R7#q˃ zԗl wXf+g ՟w:q^C71U9\/;ܬq'0٭87jrLpYEL #:W_[0]p8R"f="E VV\o (Y2opȝ6.~޴ZfkhQS-Lj[R0 l/$z)GD6[mv l|GR&;'~MB2|4ޟtfJ}.p$Ț,⨧p ɁG\$)XgӐ 8Os9nnCFBG=@@_Ip\NM+"-yZ WwWKaX{pW:bQ򏢽snKe3SX5 a5u2!.aO9dCr5ە;Ƌ OoZ䠜 {|?p_]5$b.S5qusyn󗽀TS,,1vt3'hlc\?ҔZ5ZqcCujs&WL^UwJ.c$5gĒ1yk84g'ι-$ „PCjve|\s7ŗ(L1%hkGNӑ iձC2,’`f;9f®8}qKWG1+2ܳ\qK߆Ogn"fAB>ra0x ࠼XI\?TJFi534v)h5Du?.;[IC+I ɵKCأXoȈ&sAoOA D g2 4vwVq[)Ll̹=vXq|xsԀelw|6̊$`k%y!瀋-u;{]H;<<\q!(kwS'U1U"?H_z\2*QEd(kVGЯ!Nj~lkLEh^cĕ'?oA:~adC%@GW<Ÿ8Lf+jbXJ]~iWM*s;BtNk UoGM"pm^r0xk0fB]byy's QcߑT!K[m{X@y5 b nON!\9u3=f/+apVL/v뇘W$3Q#vH[}xʥuڗ ҏ B.VX0τ,M旿pg O|x$i6{`9zqS*̭'I/{ΒKe}ዓ̾DӚ'Y(|* @je9a#wsԩw]UԦ[[X"sDs oZq./YFoU ΍'.h[P yB"'=ޢ@ҴA h5`ۻ"PC9dkpw 9O([FCfB=E6| 0@<fz-S`"ڃPI}YxNEm4rqyQ~-֮v ľ4xj§y{z%Zu*:?OCnuV,GX_){KxGP ljc"^ An9lPtNs00]kN/r4sؔ쾌]-#Ix0SSؘ$m%7+6|OJUNur|l<7&®і4 GaȦ=zkޔ2]诖`VE8?P~65&=Y >E[2 3a\pgFJ;3ۺOx# ^6 [is= Ew6v ;Ԧ GuZn0][ԞcPtj-n96XJ˻m {`7C}@nt| "I^(J9ג},Up,8D,<y iH-hɺO+̰wp b3%'d{EBw툂Qg"qwLz:n燉& *2(K k9')שag8Cv]ΑRlE5O+CKEVa!6(~a|%-~O1)lZ~U/7>}#R{oBs6"b~(3\&1Qk$zT>N[T{?fey6AL#髾*25ku9v唈w~>4Hw Kz"gEj[I\Mb~HrZ5}S_Uwt>Sl2 idW(6+okyd3-sSŊ>rQ?$fY뷵YXS\`МA}}Nbqv'~ zuHGnj~^{4s\ b7%覯\E{V jw3B.`NdܩV)`9 ]X*5VDo꼔`ma>'SZ9 Q\Mۃ<eܣM8xeZum5TA\YbA؝DMV ҎvTn'd,FۄH͗/-&8Z[W ؎8^w{mI=j>µokn/(QgOM|B۾\F&ȿ׈u5hT2a|džM-ŻT~c8!(9ss[ɶ F΀T߄T8ߓ?zu0]$R DAnKIZRA`sR)l%/'7|9H mS-yͳo?.U-x@俰M={{u Wїk譤'l?CK6 Cx/a zӬLF0^F,OE܇t (/mP:Ahdǁ7ƦTاY:U2՛"N𜨅$qS[*v1Z ;->(į`,$SDEq:=}G "~6 t&aH}f%ຼ%LB XpoJVPT|Q1hbE!QU! §V.=y"wu.3{m)EH,U|@cAuezŮR8(c {7G@+BX(kL\2Gj{xb¨4I]b@鱯A1y- C,p r\Yg+pflt+_Tǐ'/Xm}w|zAs{Q0ݫ5OŖ;/  C>%=~6d3EW% }r1fq_!azT?kvtPdJWԒncRPwx(P|6 C2y $P8L]1B.rrz}̽ji:gw{؊ƶF/^g77l)2Jΐ)>39l<Ҏ8SF~u:/_qyӕ!9̷2 0@#bXж^& /qT_w-i|nP48C=52qu@n7W ̾l"ڏCD/݇Rϥn xbz}sKo= p=(3P}yNyCwP hVGF px3;5\|6ˤՐP{Hݨ?XPLiN =XiS+oYK@q[h,95R;KHbf8܋`Bv)>Q){Bw[*/>ge I{'Ɉٙ5s"ѫd~^Ll;uh4D~:^Ka_7:50A`)(["O1tHZ RJ^ k"qUu/-G45k4 aC*2MzyQTy;$x׀%$(8dieQ LML_3l8%O/o4Td)3zY( X,HhfBt\yɰ!CÏJ2ExԥƉT3b9R(c]=KҰ/wwU3^{;i&(W(\Z!XR[< )IrXk?=jr|JI,TV^tM**X^%2~hVCo5kQr馂lφc?;|dž^!6{uB{i!-TЩ]sX腳\{f9+r `Xd= '=<>QMXyf8b8S*!aPIDI_;N4&*bxf^a,FE#2(@hXP ) F} q,dȰ|Ni. DNJJLҝic Q{SO\8W>VgkTl|Jq1fb ?;Űڌ:cQB!PdyA-Xim=Q#;M=B:3x#r,;!`#nϢDi de6>/%I&?Yّ*ު盠pV6s l"qWχA%|zę(ݚKu`x.S=G6ƞ6@ǝDCMN~.j%ϑ)6;[F4rPzv:-7wH nV5Llǚ(arpkloCtVuzS7!bMC? SF<#nR >&B|@o\gIOz ĸ"Ѧ3_xFkl\]Ye 5{cx*8=x ~ђgO)SY˅XhrzJ0yR>OF{65%̾8>)`xDGj:p%6\9*"z<`QT$/`T6{ܖRcy9/l֒*SX8P  >ȘL1SD7d-†BoU*>)m ~(pK!#āţ3o\9SA麺6J+Dx]>qu1qC.cuwWka}ِCA0,s؉?N]xTg1/?Z3mX΀AE),bvxڴqSMWjl'r'CO $7~j vZUǯ{9vlS4CzQ;va-.m/v!Rj%_쳇'cuy> @ gǸvqLi% ٞm#f.g wc4HZ (>ztO[]#,ZJg}j {ޗIɹ(tQ6S!ũ%nC럘x ̇T9r6{_xM3\ +/ajdء2 YZ