tinyproxy-1.11.2-bp156.2.3.1<>,y hpI%z  CZv.S i@[b[+w?DlY;ΊRƯKza daWb?#ΑH6x5~:}*= ܌~v">SV]m4C^‰7>Le{> ♔sa3 .{PȐ\>r$jy>1[PD7Ky\6i0ϜHZZJoGY)#yzVEu1x6h&" L2}u.KS/g_GbB[,>2\Tbb: ]<ر*Fqq k3$ڧ P#kzd`'dO693LudƆ {Cܹ9L 69:Njޤ3!t⿬Ӻ)Y6/_B;)Pfr2%0*5y71hs>F+?+d   4lp|   6 =  ( x L `}D~(8 9 : =">"?"@"F#G#H#hI#X#Y#\$]$l^%ab&c'Bd'e'f'l'u(v(Xw)x* y*p z****+Ctinyproxy1.11.2bp156.2.3.1Minimalist WWW proxyTinyproxy is a light-weight HTTP/HTTPS proxy daemon for POSIX operating systems. Designed from the ground up to be fast and yet small, it is an ideal solution for use cases such as embedded deployments where a full featured HTTP proxy is required, but the system resources for a larger proxy are unavailable.hpi03-ch2cJSUSE Linux Enterprise 15openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgProductivity/Networking/Web/Proxyhttps://tinyproxy.github.io/linuxx86_64 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 tinyproxy.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 /usr/sbin/sysusers2shadow system-user-tinyproxy.conf <<"EOF" || [ -f /.buildenv ] u tinyproxy - "Tinyproxy" /usr/share/tinyproxy EOF systemd-tmpfiles --create tinyproxy.conf || : 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 tinyproxy.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 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 tinyproxy.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 tinyproxy.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in tinyproxy.service ; do sysv_service="${service%.*}" rm -f "/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 tinyproxy.service ) || : fi fi'/,- BFC jPA큤큤A큤A큤A큤Ahphphphphphphphpf;Óf;Óf;Óhpf;Óhphphphphphphp696599901fdea1784f8d171bc75ffa5f35c77985d1e9bed0383f8b1f68b11c77efbdd413425d50636725c0cb9960e1eb036942de5bd7f03ee07d2531a35752f6434ced91723fd23152808eac75a37c7dea472f19a1ecae51b72013aaf4852f74b141608ba560514b1a5ad04ebc097b89d41e1b728b1b93234a1f435be1b456ea9bd6d07124e07dc4f0eabac0129af113e017e6d6f0eae461fec353ac78be20d3dae5be1d13e334fdd5474f43e98586e4688a5b6f2364d3d0fdc0a23a19da0a64730d96f5158025671b4283e48b20ec6e5d16f57e7d6b3864491cffe72ef1be2fc7e233332fc823628846ce851c18b84bc02983570abbb9f5c5b183bfd8b49de7d656356d0c893c948a85d610ccb774c738340c1edbef41f58d1d931b9c145fa0ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c63dfa0e73d4d9fb5adc2efcbccc457b80ccceac0789ddfe327976efaf9894a6734df1a9c3e7ff68a2994abfc7a147796199ac512030698c1d0e02c12bcde332ab77607514a68ab1a2c208abf217d72f1fb7e6bba9f3ae004734a1a49eeb7af05e1189d36032b8e7c783b1e0efec365bcfe1eb3881b6645164e9a2eca9962dc4491ca1e204d573778650114aa0e22412313bf1e9facc716b8a2f53f19c94cf06e8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottinyproxyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottinyproxy-1.11.2-bp156.2.3.1.src.rpmconfig(tinyproxy)group(tinyproxy)tinyproxytinyproxy(x86-64)user(tinyproxy) @@@@@@@@@@@     /bin/sh/bin/sh/bin/sh/bin/shconfig(tinyproxy)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)logrotaterpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sysuser-shadow1.11.2-bp156.2.3.13.0.4-14.6.0-14.0-15.2-13.24.14.3hm@f;i@epe 0@c=qc)@b@b@`y|@_D@_>eT@TB@Jan Engelhardt Jan Engelhardt Dominique Leuenberger Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Dirk Mueller jengelh@inai.dejengelh@inai.de- Add userswitching to logrotate snippet [boo#1246092] - Replace sysvinit call in logrotate snippet by systemctl- Update to release 1.11.2 * Fix potential use-after-free in header handling [CVE-2023-49606, boo#1223746] * Prevent junk from showing up in error page in invalid requests [CVE-2022-40468, CVE-2023-40533, boo#1223743] - Delete 0001-prevent-junk-from-showing-up-in-error-page-in-invali.patch (merged)- Provide user/group tinyproxy symbol as required by RPM 4.19.- The %pre scriptlet exercises shadow, so add a Requires for it.- Ship COPYING file- Add 0001-prevent-junk-from-showing-up-in-error-page-in-invali.patch [CVE-2022-40468] [boo#1203553]- Move tinyproxy program to /usr/bin.- Update to release 1.11.1 * New fnmatch based filtertype - Drop tinyproxy-conf.patch, no rationale for why those changes are there [boo#1200028].- Update to release 1.11 * Support for multiple bind directives.- Do not suppress errors from groupadd/useradd- update to 1.10.0: * Configuration file has moved from /etc/tinyproxy.conf to /etc/tinyproxy/tinyproxy.conf. * Add support for basic HTTP authentication * Add socks upstream support * Log to stdout if no logfile is specified * Activate reverse proxy by default * Support bind with transparent mode * Allow multiple listen statements in the configuration * Fix CVE-2017-11747: Create PID file before dropping privileges. * Fix CVE-2012-3505: algorithmic complexity DoS in hashmap * Bugfixes * BB#110: fix algorithmic complexity DoS in hashmap * BB#106: fix CONNECT requests with IPv6 literal addresses as host * BB#116: fix invalid free for GET requests to ipv6 literal address * BB#115: Drop supplementary groups * BB#109: Fix crash (infinite loop) when writing to log file fails * BB#74: Create log and pid files after we drop privs * BB#83: Use output of id instead of $USER- Provide service file instead of script- Update to new upstream release 1.8.4 * Fix crash (infinite loop) when logfile writing fails * Allow listening on multiple families when no Listen is provided in config. * Fix CONNECT requsts with IPv6 literal addresses as host. * Fix invalid free when connecting to ipv6 literal address * Limit the number of headers per request to prevent DoS - Remove 110-seeding.diff (merged upstream), 110-headerlimit.diff (solved upstream)/bin/sh/bin/sh/bin/sh/bin/shi03-ch2c 1752219648 1.11.2-bp156.2.3.11.11.2-bp156.2.3.11.11.2-bp156.2.3.1 tinyproxytinyproxytinyproxy.conftinyproxytinyproxy.servicesystem-user-tinyproxy.conftinyproxy.conftinyproxyNEWSREADMEREADME.mdtinyproxyCOPYINGtinyproxy.conf.5.gztinyproxy.8.gztinyproxydebug.htmldefault.htmlstats.htmltinyproxy/etc/logrotate.d//etc//etc/tinyproxy//usr/bin//usr/lib/systemd/system//usr/lib/sysusers.d//usr/lib/tmpfiles.d//usr/share/doc/packages//usr/share/doc/packages/tinyproxy//usr/share/licenses//usr/share/licenses/tinyproxy//usr/share/man/man5//usr/share/man/man8//usr/share//usr/share/tinyproxy//var/log/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:19013/openSUSE_Backports_SLE-15-SP6_Update/68ffb9972c4a42ec049a9a1bf7bb8c7c-tinyproxy.openSUSE_Backports_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=d2035abceb318a8c53116bf7bd2d2340701d8da4, not strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)XML 1.0 document, ASCII textHTML document, ASCII text R RR RRRR R R RRPPK sRautf-86205aa63cb7cb901ec4644d54a7d24f3680749b4924252a75e284c2b241c4fa5?7zXZ !t/ IC]"k%w,K0 >;ͦ<9+zFOO tn!DVB/9WH۰@ʙ5dG tx`Sy2]C {\prEd*?;9}8 69J@^!Nj{RASeeN`0Zu2*!uǀO/U~@vi.?TR'0̞"t:1~DEs oA}ԨL3,} rBs[PEI\_jsib~[_-y/Np}uTLξ3W}.2Ru osh?I ~[Q֌Ln_}I|8FK]ˁl<6ιۦL; >ƅ-3T8jzEvNj}T̷\5vpɽbbsEɆM?9$T2GiVZjM9N^i$[/+3Oz"o-Rh~%h6bd wL&^ԣ a^!QD(= RL`;sb$pEE'K&yA=gje9<%/4ǕژwZ6w?ZNUаΟ\lCആf:1 yQk2F i~g,p5hIx鞊~FƦSalHCY7CMl`No#h*Sy\W g9#?L%>;\q:0+E(4r=Hňf57h )sr."!AT+涫!fiL&nnڤ2Mx <z g"3mLd]J =m0gҿ|B[)S[>.𥽇>qq"'^L#0D%꜖I fѥ7B̈GWO)`#xtov7F`F@cR0O~2N$Ӗyiq`3-X^!OKfqÃXܦ̓E)e\G?+[E+;5dZp#F*a {2{C1󰮬`L0^dfYmYcZ >/(-uQ}K4@%l4;O ;c"v x4|_죁k?hV#=Zޮ9WgNkV1V(Ŧ,DB' ,:N@!'Ϲ߉XP] f2ٓ=9U#4Zflg !)9#\ڡ5q!(06!උoN8ml:Տጴ`fPy8qJW) @8:^Qh_]#e?x;J9ך fP&0d?7/^k/(x9ofi7ݨm!_8g{;HmR җ|}u\>)#!a -#tV#mP@ENi5)yp}ީTߞEK(HJNVTfh>+C}|؍7@K&Vza y:"`KÜ .g}wʭh58vES^1%f?b/p4BKY89xd`,U /\umaIqBǝ9M%9̧/j5揭N[EB0|G N(*`AŧP)(z)<5-OՎz=䋷=e(io baezmn u"+fr1=~fkbRf!ĜR NBq&gw;ixaZ\ 3y ZMRh~7KSk܆a5` ~"VXЋc)E?z 51Dl`{2>TLF<淓_}v/AֵoFMUB7KҽX\'.׫=q%Yd=u}-AADalZU71)|ĚWe%iy^7$nY'EGHDm#rTXE2 Q=V@RjQѠrʔllq./&t!nƥ_Su.zUsj΅F)q|b9̒,w_ ǮXPI)1gY}0̪\CvTa(B+(iG_7.G"L*C+ǂSOWI,]Dl6fWDix,tsm~ 1 OSGQJ1G1^E4[PR[ D3;ɘ{WUm%U,z`-êF[s(Hd}(?&\X`;uxȃ.K*8'5?Bu3<k8ULO{L;>jYL$#Z PvQw}ә/YqA~w%b50Cwšx0j ~#C͠c; nL('Qmc[(]O!a1@g{Gla #R7K|ݙg :i#x٘!T;Kj_"sSeKOxP0+9{`GvMʀ R{`E]be"numI}?b{\a\pbx0>YL:jǫ14`k`DqBu0`g3zBCl*leJHn3ׂH-J$Cdh m$~D" jbNåjd,23c\ GM%<%rʥ6y\&xXP*/3QgPXq a2L¼XN=JQ; LqyXm?ٗoLHi6NZB] +E@yȘwkuS޵A%$i7^@ⱤKvDa^.dMش̏}C*3;{'dР䢶4T_7jHcN &|&%P\+{esAo@AWkd|.df1N7?vs(H\tv΢{c =!U*eow:?Z >RT4{vGkBA&JW XgO}(NK6lx zsfѴyۆ,CS􁡏BRt{&a%*BmB굢'ߟ|9$H+x#*KްsN oc1>7yxaxͶrpȭPa= an,~R}4Jnj̱*HS<3ljQl.(-IT@D2TD紣Tt52t1Wk$ڤ*Э.|%.{/ւC'f{sb\<]GԇxXQʅCS]+on144y0j#%*S+>Gu9_F sA'8~<1~Rj^q.ݏyzdvo1ϯ )'LE5xf> zk5 D &2tvzIPLWMYWj#IǗG3I75~l4g(m/)ǃlG\ /ҊI`w( xbe>2tB 48Tg&TGsUPAe=CPEi>`b"xh5E\_A\^_J촍:As/)繢8Ȗxku [ g_8B8vpXr>H'RMSL`TSJa&FQ3 O}rc#1q̸%80b|Z,bח!:㕏[)Uw7* _Ǣ{<#c~XQ.zu9f;-*PX*nڙV֒#+DĻmL%{ܔ͗Y;Fs>\uފSUV:jE XLF|]wM#TGr]nMX N󏣊 p~e*BzZP>4YFHpdaZM]S}׬&`W6қ?CiǤ2az$2eI{k9ɼUgtPjwE gܲ"O[Q_#N~@rv ]d+ ,gS,^n|֓!tJl9ŊK~%2ufxS\>&#ι.Ϣ=O<"PZ ^1-ba(+ W3!2OACGk & 4}yk~G6[FilR:/Qrk_Ă_IPٙhZ&]` /m{̩Xj\ܳ8RoE|B'X6aU(T1iZB04GT$ M(\ˁÈ^]ՒO?xD;t N"@\iOBH0;2ǁXx!As!;/ڟEG(HǤJ"q7ZfrPRcޝ˺*zVđ3S.ēab9AO4leXAD''ۺC& ITrlQk7/yĝAQU+{߳R({ &+E!f9>~|ae4T@{")y L4/% +ol{5RYM ?OLjmsJ^?K"n!,[zn^"o@N.*#N0-~Ztm,vUЍؿ D ڡL!>-8. -_^:48%ljQa:XݶqLԹM.\1mztv BDڟ(k#S]bX1BdFQ]yӖr2\2\t]}S%P ` ?r]:v剹UL@ rgOOe)ZS9@$a`YP!{98| 38=zB~"[4o<Ajd']rC振kx;." +^S}h)siڢ3+.=lL7b&3?PE?yvsN!$\A T-L>^8DNYƤ@gN >2%śgsط0.b\*>9~B/ˍUj/pz?|e TӹBQe*Dў$ucW?ɚ&]jW.^EvC|w^\Ûw\P"oNrWv8>d,b ʰ;m[I37#['gN*WHEuxt0u,@$ 7Z!J*TtwhKfpJOJR洂;;E[cz -OP肪 v8iӨ̓*`PYu7aDf}Bum*EJCYDzXk<*Vu]ggx',-xr(s?ƿvP3\>Ipq dNJb%kZ޷GGyv'7AR|VkTHH^ hhirxٺ <+cʒ B ,{>f;:TIPBo8_69x0CRo~3MN($Dp 0HGh?M?ꑒ:2nb9(_& _cDl]TB3/r|N'|{?[F?tE\`dy{E MtZ*gִXkMm* RdE$ᒸ2$b7}(S & ٹu$ P`кhMJel.-pGW酆WgaN"X. s AU$.1L*lN+JƵ/v-EX*'`m{Z[^Cee; E1 [Yur iV̥ F5jdX<>I1aF:'΋a&үI uMkc3s>w:U  mGX9oA" ݌GD?("Ϣb9Z%,Z v^|Hyݴm& a |\!f ڵzӈ^PIҢp _<lʷ謗*gFK7CX>:{ҵH/a[I(2~l.0,PZy)<,!#e//PAыE xLse\/ `4qi,;o:fKЗHym|Ht:y+Kf0I?N+u,KeyJ2`fO*o]C>lNgz%yDd"_mn%aUTd4ۖ?ʅL=-ҧ6q{,MBoMR/k`/2֚3VYv't! vk,HB8x;XpMv5[9a!XJqq`πZMA@; (=TzP~>r3 $UҲq2OMa_0HQr(H$AXWɗmO 2'ͺ7CMY2 BI\K?#c ϬDu`4zo>hLDak~槉i:U ]@`[(:Tw|;-z]ГD+9|u}Pq"D/}uqG3,1 _ysQu }١Z_ Qw{16i$$L zgޕ0־w#0yG9xu5*&6ڌ*A$`DO-+5+83dh?yiZgilAOgrBrgs8(U,X>7./۩ɫaV" SC!Fi,16OGPaIUe\u5 չ7wI뙉AסȖCϷ',rYqfM&*_.J4+E@IqkMH{%ׁ{ sɃa"9Q{^R>^B :J_2|ɘA\QCHl@3mҐY:YoIfNGҘ>:J.^u$7$sf3 3WD_Q%MRQjc^}Ҥ+Qy 9}m|)(wi؉y`P{ې w_L{RX g@?9%Aj!`p>PpI% iL报v37Tf;Q=Dےx #mbxNnmphh{EXO!s-=`Kr w;GH:$.y`eKa,b{QfQm%{FD .w`0p]xrYJgL_#qVպ?pS9t6ulT%;P3&jXSK]M#F笿8^bd۳K;GZmWHaJ{AqjSg㌁098:vʌt&P _D[I0"c Ufٽ#?fFT<^~tݑf3IVd 6zy8S\uf(j}1WS B;4Zgu0?j.H9HF|ޮNԘBF7YjMhv_TvpNL ּ+PBoj Aʦc$ {v`E/Xq,ŲU5DQ')^\4B戓29XfA>ӫD*09Nӫ߰ܮ|j MܺE5gQCGC.o1{Fz-qdـYP H9 㬦$ mT(,݌.zg%D6],ɗLRӀ8S{' B I S t%D4Y7j¯că<Q{IQ#ͷCu`8qn*[I+"1a{X:y4y&.h .էqռg2y7c 7M`k,':QE*z@;r'FgZ&LGn,^.n$"R A3n=Fߜ+/P,$5/ f'vư|Ԯ7jo=3"A6X<Zv+T&=H2 /JK3&)@&xulo=4!3@sYŐ }8SWz@:ԂQj*Rwey9i;*PFaB'o1O?!:1@Dpk*H^S R}9(@aOAɅ7aXm}rT+-v5gGpKP(%zR5(!X U[H;tLLiP#l_^gOv51<Yn5~>-F =? p ft5$$۠3zߋfٵ2ۛOf) 02?1]Q";j!rXyx.-ƟOߴK Ȟ/}m;Ch}CKᲕi&<9WUY33hO ؝>0hAP(Az軜|,lQ2cƤ$D᯲9bVX Afmz4z9It5j-T(ᆈR5REYġLqy;ǪP z+@;H83ei/W.w,Aա55OjͥW-o HZp<n Gf*q9t, )]8$P42s=$I& yzBS (0*7FVsI#ptZnsxbBelW7g^=NJЎ`j {?<ӞuCDxL!tkgy_l:ߙeWi r׽y$q/FV O'=ĪZU\6+4s_3լaތ=#Z \R7edJ? F_z#Ֆ¸vDu{ 1j$˛`z=ʍop=@-Qy<-P|2r+˯Nv@zy5WAEH j&bէ }VMl'G&eTtL "މ66wG ]ĒπN1/42[wDy)Ը1azf/^R[3QAdSvtL"`w/*sו GWQShkwA^Vc`KV K39j9JgWbVLV/y+PP},]" l+Bn3skiblDI> ~uUG(ЩB0m?3ԆpG |QOu^iuڐz0; #$:<Rr1P[ c]Rg:_g+ܽ$pxCi,4`&\rd`ucd1 [P{Hf$[u5m;6 /6c hi Bw&Xu[D)|n(xn1'xJQkzUî> >+~%IJ2j=hMVDG2[&ձz@*@0gn$;2h jqIf:x>~RArMw~/܋q`>iljjPh/ه_!J_`ꂝ< (&,KjIZC]<+('/v3HK7)>~47@?DKj&|4#R-wO eFRnHwq_p%`e+e@=2 2'%n}ALv",[U|JêEP8oVW[ "n(zw?>({ #]h% JCɆ"x_ycV pƥ}B8CйD: RئIVY3XrzܙY஡lဨE=wWWue _tGdc&2шѨN٩0~?YK` xD#.K#AQZ=:(ǹRg F+ ΔekLԝP+.LՊGB gԓE?>C}t?6v;k4'g<~ 0e\~,]zOzQM&򍴰Sɀr(%aD$gͺkpnFQ$]JgTӼ7l+̹&q(;2G^s906GuE7&ߖQiS>ͳiE:8nTٶl^aVB+ZaQ"R׉b"0${4z\١HDG؃3']H<ь)ϵ a>! 6 -MyyP*\.ĕIn#5v/e^\l/Z)BhbhLi\؋DQY *Z[3d5s<'>s%]o5̽13$ޑχJN}:/X:l.j7@J[JOG 7\W(jQ{W*'ex5X2^٭sxCX0"7Y֔u_ u8)Ig0Є|`Oz Dv)#JnQjND'?')5mf!ٓ $\gQ]Vf<0˾RyQۉAK= ^Oa&jBS?$$Q2c~rP%cev3~i(scҳ8M=ՑI s KbnOQWFʎ.͐1/I Q_ƷdEBں&5B0 ɱbu|*,'aMNP͠ZxD)'sPL#.sbc^Iⱒ1ɽ퓄K#3Tl`aZd KrbM#ʅbHHȟpL9jM Td^fG4I'CEM3sfü^ ]{Q|c Q3|D-(tOG˴ ( @"Kõ)IRr jR%,51?\q4NAٸ-(i;A7s궟ݓe?;H `6#9fH(H+d lۄͤJq'}ߡ 12TE/#4J6` ˖wc&NlANDeF8"ô&hqaPXKL6`(t=DXd%pw2)tXe`gSnss7!ǀ Y&TZ> j^0;J$({ӣHe.^¸R#)Ry/ ^-Zm4 aB9 5xzClXR/2K9 BȖҤyh, @A8e, .9VǷ体鑫kTǕ{R7B)6{x6AN2n SP2J33]|=+ h`U2tf[Kض 9YߕUȤj\p~+u-T߭dD@`( ˍsVN\suy%(ƪ9Foca|֒ZP;^Hj9|SO[;㴗 fI pMJ+ 0L5/+>n),FSp?hM H!oF3JS+͊X]S#r2yzU;#Sx̻,ѷ9L V1@l9juG"dC#U% hg.~nay3$C\1)8mu$# L*>oMX`Xn6<jn*S>7l(-̲($b Yق3;<9"W1a)Q, \,BKiXE6w4iV@E>]i#0êRcOAnӽ<%}z4 9T9X)7y.j V*r]I^FJ'FӈO[yL6?N8}vp[rvqECihkŠ$v[?ȳߠ (z7Cb^--g^gwdqnP[y|:N>S0Sec=(nloxqTYƲ5xJP0Si|Tydܧ? Vz꫇Kt\3Wy9)`ڲ$}?7T"!B[)*1: rڈ=XkciϞ%@2_o_;'sD#.U~pM쨑é20 wB aa@飪FImk q.aH)uD|!3[xG_eŃoaV5 ٴ;>K`# YZ