sphinx-2.2.11-lp154.3.3.1<>,xb/=„aE3/fHC)*2]do]pҒ_v ۔f`S8]Q;rlϲb(t4HCE-8Nj( MmAJy $~mMUҤ"p$ D\[yZ\J3.rnP碃fXM-=OKt狅\.]M4K^c{Z=dR.FiUR@b$6: <ռzV?.1+uN>LG?Gd   8<@LPcly  F '' ' ' ' _' ','''// /(!B8!L 9! :" =6>6?6@6F6G6'H7t'I8'X88Y8H\8']9 '^:b<c=(d=e=f=l=u='v>pwC'xD8'yDzGGGG G$G(G0G4G8G>GCsphinx2.2.11lp154.3.3.1SQL full-text search engineSphinx is a standalone search engine providing size-efficient and relevant full-text search functions to other applications. Sphinx integrates with SQL databases and scripting languages. Data source drivers support fetching data either via direct connection to MySQL, PostgreSQL, or from a pipe in a custom XML format. The Search API is natively ported to PHP, Python, Perl, Ruby, Java, and also available as a pluggable MySQL storage engine. Sphinx is an acronym which is officially decoded as SQL Phrase Index.bcloud109*openSUSE Leap 15.4openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgProductivity/Databases/Servershttps://sphinxsearch.com/linuxx86_64getent group sphinx >/dev/null || groupadd -r sphinx getent passwd sphinx >/dev/null || \ useradd -r -g sphinx -d /var/lib/sphinx -s /bin/sh \ -c "Sphinx Searchd daemon" sphinx if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in searchd.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in searchd.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi /usr/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/sphinx.conf || true test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable searchd.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop searchd.service ) || : fi /usr/bin/systemd-tmpfiles --remove /usr/lib/tmpfiles.d/sphinx.conf || true test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in searchd.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart searchd.service ) || : fi fi y~y~1x1`;a 1n1>1 /' F A큠A큠AA큠A큠A큠AAAA聠b~b~b~b~b~b~b~bbbbbb~b~bbW W W W W W W W W bbbW b~b~b~b~b~b~b~b~b~b~4fa370553afb6ae2bcb3a8bf6c4e2e2f92ff308fd896662976544a03502edbe54862b1abc44e4cf493a3f4b99102f4461fbf782653cc940195697d8695911fbba674631d12bfc245e08b87e047390e0211343f3f76a135588d7d69f4996ce97aa8b3ca1509cd0076f96a52fe11035be9b9a23b56426ca45152d1acc2fab63d03a8b3ca1509cd0076f96a52fe11035be9b9a23b56426ca45152d1acc2fab63d03eb73fd19def61955bea57678559a9eac3bf4b48abb930a0dd766b37e9bc2fa57b526f7d859d7ccda313d51390d1fa3d5b64779d75d38ad71d5490a0df6205e54f411e8fda4e7319d1e21f6ffba272b0faabf079e001f6eea4da2c22bc79c18de5fe32b8f14825fd081177e2cd0adf4db8061812546ac3773e08ea5f901c46bc758c3616041ec09ee73d21802d415a5b0fe2a2ec8c9153f9f626a6007bd2f6d03c1791185b2b0a3f25af901d4c8b153333fefe12d5cfa8d9d7606165875dc37782563dc05734b428369e799db0f26bdb41cbc1341aad68f50efd0b94c82e6e1b42d834a846bef3d9c9f74a89a58b24ca81fa0b9e89a009d5dd647aa4ed3388099b43ef1e1ddc6f2ba31e0b54be77471204a52be8ec752a189b7af3f2e16533ce1c337d25b6553b7134bf9b8c606d664d392304fda501f605ff9fa636faf5517e066cacfd73927b0ca8cd4f40bb169d287dc90faeaf9d0dcf3dceef9519659d68753f6f06286379dc7c2e537c45243fba9890aaaa6c1f707513857fbb1bf82ef20793059082f1d90d4997fc73475b4acd6a02a946baa21bc2fd14b649dcf7c1f1338cb154bb1a9f227ced904b478597b9bdb87ea501257a4618ba7f1bbd26ee475efe53c75960d50e3916a46e1a45ac3579ee72105ab91f21ad1e5e40f05ec05aee09d4b4671a074180f8ab65ce3ccea8d64ea39b7dfe6d272072990e8baf40e288177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643941f67a35a33146914f716ed312905522d13d44100151dc2bb8d78674013e1e846c1fdf90a9d5bef1a50191df18724e3a5df31f3ae80edb733652c1b379477c72d77dc1cec42c5ee693670a083135d8de9f4f4c91ca33da59312e9d71cec48b357a01ec94dc513ff64cb514653f938e2ca5ca97d0172286c83a128c43a992510service@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsphinxsphinxsphinxrootsphinxsphinxsphinxrootsphinxsphinxsphinxsphinxsphinxrootrootrootrootrootsphinxsphinxsphinxsphinxsphinxsphinxsphinxsphinxsphinxsphinxsphinxsphinxsphinxsphinxsphinxsphinxsphinxmanmanmanmansphinxsphinxsphinxsphinxrootrootsphinx-2.2.11-lp154.3.3.1.src.rpmconfig(sphinx)searchdsphinxsphinx(x86-64) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/getent/usr/sbin/useraddconfig(sphinx)coreutilsdiffutilsfillupgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libexpat.so.1()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libm.so.6(GLIBC_2.27)(64bit)libmariadb.so.3()(64bit)libmariadb.so.3(libmysqlclient_18)(64bit)libpq.so.5()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libz.so.1()(64bit)logrotaterpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.2.11-lp154.3.3.13.0.4-14.6.0-14.0-15.2-14.14.3a@_p@\\@[j@[U@["XWށUUN@U`kUT@U Bruno Friedmann Bruno Friedmann Jan Engelhardt Bruno Friedmann jengelh@inai.debwiedemann@suse.commvetter@suse.combruno@ioda-net.chbruno@ioda-net.chp.drouand@gmail.combruno@ioda-net.chbruno@ioda-net.chhvogel@suse.com- Added CVE-2020-29050.patch for fixing CVE-2020-29050 boo#1195227 Source debian and manticoresearch - Packaging: + Renew with spec-cleaner -m + Update copyright year + Cleanup older suse version %if construct + Use libmariadb-devel instead mysql-devel + Use %autopatch- Spec cleaner minimal update date - Minor cosmetic changes - Close boo#1157590 + Remove posttrans section with chown On systems with fs.protected_hardlinks=0 this allows sphinx to escalate to root. + Add log directory and files to files section- Reduce scriptlets' hard dependency on systemd. - Remove wrong "exit 0" from %pre that precluded %service_* to run.- spec-cleaner minimal https, date, use now pkg-config for deps. - Fix build failure due to lack of pg_config in postgresql11-devel use pkg-config libpq in all case.- Trim redundancies and bias from description. - Fix RPM groups. Use more efficient find calls in .spec.- Add reproducible.patch to drop hostname and kernel version from package build result (boo#1084909, boo#1101107)- Replace require libsphinxclient with libsphinxclient-%{soname} for libsphinxclient-devel- Update to last maintenance release with over 70 bug fixes and small improvements: * max_matches option did not affect facet queries #2348 * support for Connector/J 5.1.36+ #2365 * UTF-8 support for extended wildcards (?,%) #2451 * group by aliased for JSON array #2452 * multi query with profiling enabled #2394 * ping to bad ha mirror pause accept thread at daemon #2363 * windows service does not handle system shutdown #2497 * 64-bit values comparison for ALL/ANY/INDEXOF functions #2437 * count(*) statement vs space characters at facet #2420 * better SphinxQL logs #2462, #2435 * lcs calculation for large delta position #2398 * official packages for Ubuntu 16.04 LTS * added missing logrotate for some Debian/Ubuntu packages * Ubuntu 16.04, Debian Jessie, RHEL/CentOS 7 packages use systemd service script For a complete list, please consult the changelog. http://sphinxsearch.com/docs/latest/rel2211.html - Packaging : * Fix missing postun for libsphinx * Added ghost /run/sphinx- Removed unneeded patch sphinx-fix_static.patch - Fix packaging and build issues : add systemd requires when needed- Update to version 2.2.10 * added #2310, --replay-flags=ignore-open-errors switch to replay binlogs even if some files are missing * added #2234, support for empty string values (stringattr='') in WHERE clause * added #2233, support for IN() filters with string values * added #2232, string collation support in SELECT expressions * added #2121, "where flt<>val" support, "where fltcol=intval" and "where fltcol!=intval" conditions * added #2119, new indexer exit code 2 on a --rotate failure * fixed #2207, unified min_prefix_len, min_infix_len behavior between RT and plain indexes * fixed #2020, unified (and greatly shortened) the list of SphinxQL reserved keywords between indexer checks, SphinxQL parser checks, and the documentation - Add patches * sphinx-default_listen.patch * sphinx-fix_static.patch - Remove copying.patch- Packaging Fixes * systemd unit file : no forking, add group * correct rights for conf file root,daemon_group in /etc/sphinx * correct rights for log dir & files * ghost log files * Fix path and name in .dist conf file too * Create correct directories layout in /var/lib/sphinx * Fix /run/sphinx creation and remove at (un)install time- Update to last 2.2.9 bugfixes release * fixed #2190, incorrect GROUP BY outer JSON object * fixed #2197, TRUNCATE fails to remove disk chunk files after calling OPTIMIZE * fixed #2199, invalid packedfactors JSON output for index with stopwords * fixed #2203, legacy API SELECT list * fixed #2201, crash with string comparison at expressions and expression ranker * fixed #2196, .NET connector issue (UTC_TIMESTAMP() support) * fixed #2144, query parser crash vs multiforms with heading numbers * fixed #2228, removed searchd shutdown behavior on failed connection * fixed #2220, aliased JSON elements support * fixed #2122, id64 daemon failed to load RT disk chunk with kill-list from id32 build * fixed #2208, ZONESPANLIST() support for RT indexes * fixed #1979, snippets generation and span length and lcs calculation in proximity queries * fixed truncated results (and a potential crash) vs long enough ZONESPANLIST() result - Packaging: * run spec-cleaner * * Adapted Year licence * * changes to make macros * Patch for FSF COPYING * split daemon and libclient apply soname policy * include systemd service or init file depending on suse version * include logrotate file * Adapt conf to new data,log,pid dir- Update to 2.2.8 * Full JSON support. * New and easy FACET syntax. * ALTER statement for dynamic index manipulation. * English and German morphology (lemmatization) support. * HAVING and N-best GROUP BY clauses for SELECT queries. * A new plugin system (CREATE/DROP PLUGIN, tokenization and ranking plugins, etc)./bin/sh/bin/sh/bin/sh/bin/shcloud109 1645088654  !"#$%&'2.2.11-lp154.3.3.12.2.11-lp154.3.3.12.2.11-lp154.3.3.1 sphinxsphinxexample.sqlsphinx-min.conf.distsphinx.confsphinx.conf.distsphinxindexerindextoolsearchdspelldumpwordbreakersearchd.servicesphinx.confrcsearchdsphinxcontribREADMEscriptscachecleanup.shsearchdinternals-coding-standard.txtinternals-format-versions.txtinternals-index-format.txtsphinx.csssphinx.htmlsphinx.txtsphinxCOPYINGindexer.1.gzindextool.1.gzsearchd.1.gzspelldump.1.gzsphinxdataindexsphinxquery.logsearchd.log/etc/logrotate.d//etc//etc/sphinx//run//usr/bin//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/sphinx//usr/share/doc/packages/sphinx/contrib//usr/share/doc/packages/sphinx/contrib/scripts//usr/share/licenses//usr/share/licenses/sphinx//usr/share/man/man1//var/lib//var/lib/sphinx//var/lib/sphinx/data//var/log//var/log/sphinx/-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:Maintenance:17391/openSUSE_Leap_15.4_Update/334bc17a30ad7a717061737574b6afea-sphinx.openSUSE_Leap_15.4_Updatedrpmxz5x86_64-suse-linux  ASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c247cf38103c0e7738eb6d824f804917f2c36316, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=35f0a7214dba37a4ba0aa038fdd22ba4d575aee9, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6c8648838cffba1281953c81c63a03420b3b93e5, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=3df2306a11100ff15115e6196b76332312d377c6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=8e1ef122f4caa1cc81817cb47a2a788a844cd639, for GNU/Linux 3.2.0, strippedBourne-Again shell script, ASCII text executableC++ source, ASCII textHTML document, ASCII textHTML document, ISO-8859 text, with very long linesISO-8859 texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)empty7UqRR#R"RRRRRRRRRR RRR&R%R'RR RRR)R!R$RRR RR#R"RRRRRRRRR RRR&R%R'RR RRR)R!R$RRR RR#R"RRRRR RRRRR RRRR(R&R%R'RR RRR)R!R$RRR RR#R"RRRRRRRRRR RRR&R%R'RR RRR)R!R$RRR RR#R"RRRRRRRRR RRR&R%R'RR RRR)R!R$RRR _MXwsystemdsystemdutf-8bd503c47c557d75b2c4cd1e4025ca7503549be3fbab44c0ccdf7537947625f15?@7zXZ !t/O,(]"k%jzETYmk[|rc]e#:  Y%g߹!<2 5Qc9 7 >NAY%0`X*T؊ cGmOз1ײ?׃E{v{ڑnEuM{42`% i6@2d\6yT§C [3< y{SH]a-~.PDMG 8Fls{CW#zAOե ]-rPRJP9eP|me$WѨB T׫jw8mC_X #,%Ϥ / >U@>jTV $:I{D5;kbܪ̗ra3 \C2jzCOZq5ж w>e8< S ~Lu;+#Re#|;fsE1pZ+Re)!!Fk s뒗W b!*&2ipy?@kݘKEg B].PXo|ޯי6ԱtaC(^?;u%-7L(d6FӺt$U>H0;6t .ڌ:?[o n 䙠tTfC #KJt={5;o=(N{qɌUi"XҲ:k5rZRO={NgiuP07i$O\!)b)g6WZ, poo:;QWōnR{`~& )m] P'`0$ikg6e`p8ǿlwT˿ _wVXNtdj^0 c m` 1dYs u.:ɩĦqV] `M k![dz[Oog%ۈ_X5g{qC5{nԙ1YN|Z٦$FXIP 3`Ϟ;}.KrGCKG_Iib%hV}9 z[gvɘH=Ui:?mIQXSإ6eaZ7&Ip`م7m ބ5 0StSZ"~#z)?HHE'OAd7{ ߚT]ǯ)oV0BZD MT^s,4)|3tA!:0$2bʗV%,-0i-XFbH/€g)IfE=_{ѵEw:Ll!XöH˧8ӀP `\*?k#muD?(1t΃(+Л|b ܸPIf2˘U"^#ty :E`h)T/$h}g֧g6LZ T1r] q}ϱѭz^E'sj$QfBm$:GPNA=dyf>seW,oZQꆨJ[SB1vϗj$nun[ϖB<'xHuE|*Dhqb[κJmI!j\/r%P t*KP]7 Aʽie :߶Xᐔe7G5h4j$- -[:킽ҋ Mh6TBVA(xjЮ) BVf?c0Bt/Y (9HCN؃"=+;l;{aб'8jʚ Lg瀚{ۦ:k KwoèWLW#[x;S#*9CΠWBy2Ҿnˎ<;PS}ʜd4d; ϟO)xVtFKMsûwЂL*-q+TƄNuz[8ʧd\z*&kQ( Ǯp߂"nvӟ\\NFm;B /zdtW9lvyΛd t?8^[0XxN-L))=+$'V5<1,+:%'aL>ߦ,m.[8SvTDF4zr[5x 55$:k8 VG6TMm6\Qȋ1tGMb3&\I' ]+Dx2ّLa15Tm "Nf9G-^TZxQM} 94-;!Ph-K_mQ-w4) YZWv~{~ ր7.ekKx}5 M5Te-,ej`%>y݊ďNQ_;TL~B>H9ݒ$ڈp2a~Tݵ}8)th̖QĿI\\O͹ 0g#jbm"lo484;@X¬3 .%1hgKq>n)Ê KþL!hRgFT!=*$!z5#:[ @Cg& I7=ahrh\ję|jtV<-mVvd)ד퓄{p!(He :%A]:oUDYO/¥V4<H*y<>2&5MCc@- *X,*QWrR+ɉ-l3eҗ[`îrf$ җ\}(w >al*/+:X#D7Yea!W lwLG YN4{xcP7tWM)*뉒T(i84t[~^S6!/ skQR;i&wĕ&l@ɟU{`8]8 dbCF<qz-F!bov/X.N) - h={M{W(%U޻ Xٹ 5\HHM԰Nawl52bd|W%wAT& ȄڪԁfmJcUͶbÓVڏW,L`O  ,JCzӷ}y$pRN;ٺhD4L0k9 HK|aHOFk03]TV[8~HS,_áqE\SBf@L]F%1 QO٥Olv>ЖQb _BP86EYzp_. edA/8X>C%ůG{z\ӱC=CSU) V7Œg*D•;\O@=]TOd_!?P |j=^vFKD&5Q]Y+Iމ^I ]-F0НԤ^5YVEksƖ ņcMj1(vJȚCLLNKjsى H7y p hU-m9\NfW&|Mt_M W؄5Gc{Biݚiy^+z֢"Iz%WAJЯ5.~Ȼn8u._;rBi\]odp_|tux#N=*0X~Q'Կ<12qG}=!O$- ^NEsoEx;$)wjbU7B_bp.w^ƠA%g]l؊=O]%)vraas &T\_S-a+.7 UO`0z*kCx 6rړT"{/,(5-7.ohB[XBM FGBڱX*B`3FX~ӻNn%ܮIɅ;NܭӗB{zf]Jk9y`QͽtpAVҕTTO@lq,ܸ }ga4oaF%-O4E |'4E[!Q}1YGś+r5g͌ m} g,KdBqKC h8Q-ę=0+0h&5!~RS/cέ#ē~gh_/;E/jĥD>_=hokL2LO(؜M)IS. @xףP멥(De b.yi}s'/Il펆{;nqj0p L3DB (/e%Z`|m~du"?]IkC"h֓>a3E\EONO=9?j CPRQ54oTڛ0Œ)BuI!3=cR )#UGu;r)W<(_$@$I(RIpǛLkHYLET ?4(B7:꯶t8 M?pVj .±h5n7;"[J$ʇPN iA_9cM[=^ al4bi3 ^B%,"4ƁIPkYk$sz=8؞f 40ʥkY٩َ*QS8^b:m:kQp709Ev;jh@IZm\?@yN$B`PLKA KoS*hbl+QaMV : ,q  U(ͺr56gH1ڇL'<Β#c|(-Sq+MmMA\x /fDԻ#r(V˗u4=ZS_P'4N gzMG2y;- m~a'sZg meG2mēN-L*x`e6G2yyu^ 6Er^EK/gkTS#o#xqcӮ&1%q0/+]yps~u}m b/ISmHw+=^ NTrRTSD)l7MwڧR[SdyjqTz0sP("HoOhQ@J,S珕 4CW71nsKϽ ^J^%%Z`< ?݊ |ӌ$1b,*Ko>q9$\jlS^@=2l _MYB[ǜu)t-RFD~L[ (? [j 즄w*͎,AdÃLS/*N]%T#ՄӔqPHDcn׈)  Z~Ad^S#^ T gQJɸ om*7Pģ)EAoo":-nY1S*4ql:㻲}(̈|:Ñ`"S;~^&'[W).:L{ZfщH i!0i)ti\lӪAZ[ɍ"+HEylC\eGqz%p/]ەܫ\_K23[W Q?qj3 Y+S\" 09*C_10A91mrAp,ԒT%oVbuc6}H<>W*6+h ; 3lΫ`rfY⩶r6Wj=egc92vfcF6$b$U0K& f-:`i( ZgR? gqyx]F:^/ּ\*MVOl>ip-49ef+APB(³2D:l812q!AE2[Tl%c<2byc*M!#y1~[1[߰YwF 3sһb&sk9 yaG~{D9|b;; 2l:m8lw🣃x>5!"mNxL8 6-^"I.K,fr}d#9(N<`͘Cp}W[^rjM9 NزF#8uϡeFqw"!`x^\M؟~W~+'7בh`=ltw1i]X(Fe{4[:7IH ,m@g؜ga3=ѼƑ/c8`4HP 4M۳$n聦9:o:, 흫7#t?B\wB|ۀk–$|/eWD6 `gɚT8% $dv3Pw{sJ@ KrT6ƴdGNT*91BC#v3i:Kl5aF9 uw8eU,\`4I6hڠC: cRYYusFo3L \M*Ƒ&G q#.; Zx}zlFĻXa JJ,;%s ^?%')+JU9:ye懊+ة0Q=*gd#t2is^DSj GOSNOπ[ د3&1Vx#QW{} SXT/N!\6#f}+cb޻@ܧ("8]UDaIb`gaRCc'`9m-5ڴ† Lc[H7wyso}W!?-dG Cj 8fܩ?[~BoDXGuvw(=i ofydtt')4<ZJ$~0 KVh :g[0 w_5obuʡ)5R:A;U\a4^-\9"Xm8iw%8.;5)W_~ $-`lWh5-UB!8g-5@-4tTql\HkzE-zGmWZ!#^F#ӫ֬CoBJ&Ƀ*4д,.p+yDx꿳_Kagڹ:g@[X!B,0a>6:e/E1,]uqI~ě<=F%7jo쮽U>knUA˜嘉+FiJ8Pj@~dg/r~s}wuiiD7135|Q$.|Es8fedp!C=![Tn#6bO=*1խ9BdK`gT SnkoB\[,ϴ64FO=R(a,GpE":*-'Ue;;@VK/"]j}|qE\tt_7b0*/uiDl+ۘ1=GБ85$%ߝZL¾G:=[ _/UγڨBF.9Ɔ:ªxt}7$$Ttmh.UȜg2y2WC-kD)$ 2#" Q`rr7huLڵ:* 17M)E '!r1 "?ݔWZ8cG[aANdgeRXЗHRr'6RkXSQ+(50TS{ÙN8g;|/,C[b}2v @u3N\]GurX9:M4 ~1[HI |S~*pS sD`%o}nP:!0¡.b0 &U;Ӥ rdu+2KC??4Y$6E]Cp :"#=›GB3ҳ^ ]N S!|k- +Z=x_+7agIeԟ#gW9-ݨf(tl6#]&אIDеbbXF|=qn(^`a(7|)Ի[3NQze>_Fd?zd|jx69އlP++fS H*KףUgUmzʱ[~*&I~4+G,g=Osˡx]4s^;/y8+rg;meS>.!?Sϡ#66 fZ-iP7w N;C&.JV璗.x$XacL$[]ƶЫᒣ2b^$)a~]ԇ@FH3~gؤ|WMY]Uӈ=zlҨ?t Ť{ #"/`_-} +Nc$ryH״ؑD0ih~Yz4_8dǕ*Oo_нفJT!n݉F4@0(` 9 +.& c̬_Fg"3Z 8/D ,'~RуՅF-{ٸpN{}60#C2zbR2d҃q|K%Ԗ7$>߸[QCL~c`@ ^/GėQG1PG'mS}gd5}=3&(^ٮ;,g'ٝC4="Kζ}﯄\)Hp<`'&څ3fTr?d u"4.ͭhɥrNa fEa*UP`5qf?z_2S΅яhd͟ov, Ǜ<0U2FRY{^Y]_9DHzJrm*X66!p%rg4ЃlD6?)iҲ=<~Jm Ǫj)mh$c1YHv j~e YRm8XdQCIK:MVCsՇ| C jYDP[NdOѾA4Om{*qPԒ /&XЄBC  YZ