tinyproxy-1.11.2-bp156.2.3.1<>,hpI%z  #7ƾW"+ Ԉ+8eh"^*S[wUQ\TBY$#'LZba0鬗·D' rCR϶\1|L9'Q?)[Q"wQ&}?Ox vpbiLDv8Jw0&vÿ\zHZx!g{&GMwb^c٢/JpéGI7?,MSN'CJi_1ڮa( ήFt@_fѽBne<d &>& Srã Ybh煞 Ь2 b.nl ʇ52f2!ǡ)i[sy.] {ʜ!Zm;-7Z@x{2 #"3zDmaY͸7i0Tƛ@0o‘hfzdz>Uh]W, YJTy )ql0j>F*H?*8d   4lp  ; B  , | P dH(8 98 : =">"%?"-@"5F"=G"XH"I"X# Y# \#\]#^$b%c&d'+e'0f'3l'5u'Hv'w)x)ly)z))))*4Ctinyproxy1.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.hpobs-power8-03SUSE Linux Enterprise 15openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgProductivity/Networking/Web/Proxyhttps://tinyproxy.github.io/linuxppc64le 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'e/,- BFC jPA큤큤A큤A큤A큤Ahphphphphphphphpf;Óf;Óf;Óhpf;Óhphphphphphphp696599901fdea1784f8d171bc75ffa5f35c77985d1e9bed0383f8b1f68b11c77efbdd413425d50636725c0cb9960e1eb036942de5bd7f03ee07d2531a35752f622e7ed1f6ad90e80642b3beb5673cb51bbc2160424a704cab104cf71d8b146abb141608ba560514b1a5ad04ebc097b89d41e1b728b1b93234a1f435be1b456ea9bd6d07124e07dc4f0eabac0129af113e017e6d6f0eae461fec353ac78be20d3dae5be1d13e334fdd5474f43e98586e4688a5b6f2364d3d0fdc0a23a19da0a64730d96f5158025671b4283e48b20ec6e5d16f57e7d6b3864491cffe72ef1be2fc7e233332fc823628846ce851c18b84bc02983570abbb9f5c5b183bfd8b49de7d656356d0c893c948a85d610ccb774c738340c1edbef41f58d1d931b9c145fa0ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c63dfa0e73d4d9fb5adc2efcbccc457b80ccceac0789ddfe327976efaf9894a6734df1a9c3e7ff68a2994abfc7a147796199ac512030698c1d0e02c12bcde332ab77607514a68ab1a2c208abf217d72f1fb7e6bba9f3ae004734a1a49eeb7af05e1189d36032b8e7c783b1e0efec365bcfe1eb3881b6645164e9a2eca9962dc4491ca1e204d573778650114aa0e22412313bf1e9facc716b8a2f53f19c94cf06e8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottinyproxyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottinyproxy-1.11.2-bp156.2.3.1.src.rpmconfig(tinyproxy)group(tinyproxy)tinyproxytinyproxy(ppc-64)user(tinyproxy) @@@@@     /bin/sh/bin/sh/bin/sh/bin/shconfig(tinyproxy)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(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/shobs-power8-03 1752219666 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_Updatedrpmxz5ppc64le-suse-linuxASCII textdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=8ae6c00d45721ea9a26e7cee949896e38fba6ccb, for GNU/Linux 4.3.0, not strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)XML 1.0 document, ASCII textHTML document, ASCII textRRR RRPP-̐,6ڢutf-890be7ee1e72565c3d556fb8845e44331227435752c4284f673b2f63ec83763be?7zXZ !t/\]"k%w,K0 >;ͦ<9+zFE-ACohAxBqS( \m{W"Ft>4vncPmYC~ggiNI=-] )/U79Ҳ;{[RʒaVYʌ _F@ä衤@`MIÝЪB4}uv߱a 8UV 6S8O-@&-rN6AX)߅kW+ÜjBY6X}#Ehjb[|}4˷p(-e+ѮF{q;|<R+8Ji2)>h>満TxתJx91}}Jqz3CѝayF WEE̹F?HVv g׸(ȅTm Ȉ6V (IPt dK?IY2J$kp"Ty^~TP7,-8/uvUB*@dP&Dڗ B1H8z+l` I=6~ ֞ZndȐ⦿S*4q=Ϲxf4F&`Q6\H6e%l%G x@IK%v2)\PPG\HHPVXϥGVaߍuA~E`.?*zGޖk,`WX z9 b):@)0Â\2efPfO9>~v ֖(l@AkbSDb: 9C>T8ӾI-~<`G`גP{k6sJX+=nan$\m?梁>/'lo5{lrWn3"z4 /jZ3 "aD>oWO|G jBrMg| EiAy Fl 78:Ps4ǟީ CҌӢ )Z6(勀X4)42#W'nSP !a4?rkR^8f>9y崮^BQƋQO _?Rl"u庁7+wVɭJZ?@c i8KN⓱d&ȸ܋^Mv$0 HLݘh6zFW-mOΟv؜WQE 15* 7lEmY{{2oލyEb0B `Ն/w;2xm0zt)6]h3W׭E z'6(d=ƎJJ-M=b*1hHj_ LB "碄Se;5ۣg~4$mm'bÑєd=դ*ecML)~'\C_\;5a:2/pYASΫn!F$q{n>%J`ѲEdMNQ`7JQgp6G. >s"`Gzr.#ǿ]ڮNBkzhr?B[4֢BN$VDNoob@=L+)k{KZf~i-l %N0DvN@peGшvӯ<̾Zѓ;LPg@D*ZNh2TL"Ȩ$='\˃gϡ~l97zl mtJKy媒E}H*G ZJE='Z7G.}&N2&v(qoA/m{J֪ Vڦ4VɩUW[rבzZU ROH$e">ܟ{@̚M E@.6qY_vq;ͅUg{Z 6An*=]]ي G0>_8zʨ3G32o"fPNLO&4SWL*7}34Y½d,-6@R;:FΨ&u|'Nv^S'E,?bu4w>;Xf$qn^:J+IprMȪ'Im&r;DBަqPm~gZ~C8\]& el_#'ғNlz, 5:w@|ҙw/D` fc<24rQF^:-\YۉA, $v:W[\@ |máն ߌCsK}^]qACN,[eu ax> p6ii%2H 5S{&Qf; H> hu#15`Ѥ`C9 7!łI{F ]D1ÏMg;n&?1AUs94ůkܴg PjsY{Os:&&7`N{3xK%=`_z07[C0zy8Js\7,YhLl (9Q6d/F\>ÔM%y.7^cy9bu_^IcMtV3[ y=c7Tm_͵)E:c.uP;rߝ4UDR*ȗ< ȱܑPimbS>l+?pp|D5/dP =w!W AzNH13deVfP_$BUkQEg6CaQoReSǴ9߸ j>ô]В 2| +#'J,|XGtUʹOL~Ɍ3&Έe~ƙX1(Q4 6 WKxΰ3f'M X7cTZ1!%!w1tvp3P_4V&FIo u{nWc qL(L(`oo uӢґH!R`g?__Pv,x|7 OeU둱l: ўAc-Ԯ^H꼣%[eyΜOk<^"!~&hYw){jQ6#ѻ‚LlrlY=H+#@xM{@@Hu-5DJڷ/ V 8l~JF/\j\w'י_|c2Y :q-OJHNukиw:AR(2 ^uP"Xa]^jc3 ˴Jҟ]:b8֙.u:u9&YjKV-t D@r^K<'/k`?hH pwhiY"#Hsqx]軓"l_>wn;/3⬺n8`]fx̽S8d, +@"GNh1WmdxD % 6{#_i`@ E7Z8!Wuis{^YJw0>VTb}{70"7`DPx.0V!TOL|ң(/^xFF*,|c)^jtwסH\|1̹wH{8.oRz5g.j#EapbRi\xnDD[9Z{_D/Mɪπ1T-t˓񮦬wn  Ҿ巘j=1j軅.Qw7Lpw)<dD O,ߙMS fI:?;As^Qzcxqu~BcjᙥhtCŔppp~z/=>u<=635ao|-0V+x->@6}|bN_u?4\5i O|#'-^d7Od7D&ps{2v|&Î8 1z:AL5ghwc>&,qYomG#JBC.^$eY / EԹ:%8F"5|τvSG3猐 QD*eFԙ^t(WS/ooo˧CM0mDPy9S;Q},Ȇ@~3?$3ZkaPu86)%DP` sX&Ć .-TtIοħ4 v -8w%$@N )z'%5>C'\n/uU7F^k2lb(_!~W[H TMK^(s W=›͹G,/)ƐDqṢL ?0y֧'|SܸD0nBB|Y ew i j v' fV縶 ^O|[c9T:7HWd7n7ܣX,ISV=KoPK Ԭ;XY^F)'>ESs=,:adhx͏ )U|ьF?»Nu(I)dxay;T@c† HJS`Gc;v|%Uo/'qUj8>*^:w:ь: FIc.z6A]T&?Qt~P /Fdއ 1.Ѓ]]fzrYz56!3& y< NfԾ' e[BGF5c%޹+,9?Ď䐖d&,Qndo1Qܭ%!w"^3 WG=}BKY~K} xSq(B"rųǩ[/rSēDCo_Y J+v_N`p7uM,68*+$5,~o $hQ `MQAu?$^jM]ѳܹ. }]9htfJzhܤH@њ4ӄ r=_RpR[YVz{b<-iYުB]LyΩpeb&dqxa 4ǻZ~6]u6@LSՂyB/L"3Q-c ,B=d+jT~f*rEۂMV╩Hꆵf7~IB~ wPiP$h)`UjƩ9xedx,sB?pV9w3~3 %qU;A@8Girk17J c`[Ğ_Mp2htn{Op,/=S.E_LdSв3SVelx|ڔUX%@;rw~^rhQ(%X e !&~޽}YWad&ס>pv;pNfu 0Wmv%=9+ o@06ݹ~zg(4]DF/ǏJg ئ0>kHj* ڞVQNNcYPwV~n?)ߐŜ pY e{T:(0AoYWM3ޱMQXnaVTꖡ(sLfRZ3R,gGNz%a!T(;C[`6,ZsχƄr8WՌ;63yg~1.϶0ҷ)hPfS4_9$ b2a%kk ,+d4,f򽒾؎R$H-:9͐Oxyfm׸QA"\Ք%'q ɯ㥫n+g6Uؑ8ngč;? 6>?*P{.$]3wkH蜄nEx &{.z|A=@M(N;G`}=g t2UMm;@O*THT\-OxP=rNL‰k?7HqcJ-$޽EX7oCvfhf]#bG:Y?YP7BER 7"(ST V{[ ,{=8}SUV#>ceWC^zcAEbs 0 T~ Q5"sW"~:FAſzuiU{'6%Ch9,!?nN Dde0>1W'ߢ;TNZ0ZnEX?U_l7)/+,=Uj:l_؁_AӍ.(47U~y>᭘56|:LIa{ oN)EwiDHĮ·=(+Tlں'" PNd&0HBz<&W8}Z e(*hVά08]/BCNZ-߉&7l6!|[uڽr5l뺳JHA֩ݜ궷T *]|I^\+ST,4 9Jjfūu{V7xކw$1 X1߯{A_*[Zvĥ H -8MsgIN/P,CcFX~7J(3OӺ5D'KE%KTF7@r/5..Wu5淝Cˍ8A6Idm?ֻs(x17mn3q-NtW/DW̥G;_϶vlʫybA3YP'B_2%!X:fw%@C-6_Z>y{I!F< (^e>`6Ni:^)c @Zf*05IxrNnM_;LU}/nd~YLatN+ʥ(-k3`cBwZdB)8;/'_%mi)Kc7wj)et;*Jiz3W0`[>/WƯ)^>N^q4TBREFcnsNcS: L a32=fȤ3EˍCjK3z?L XVJ#{'Qpf~G/ǖ궤>Y`iΥWߨڒ94@~B{ t˪t 3r&_{ S5 c*rZ6p.CPQn"=j.ycNr\'MKC/8Yg Tn{[g3?HX A&df9<.?Vԫn :&v-DV^Q%b%[z,=\SM yCBR& WQRѷyIkOB>(b]$Ԗ֮RNu-ڝ檔@~Ȯ™ 9i7>J[Apid*0&XŶQ5f(l[OL8گbI]YcxbBoL4={K 1d1S^. e) ҷ2d0{vQS$ʌAר7dvHDǃqnI1/QhrpϱmNߴ< X~lq0{K(*AT;.\02?:|*3m+0k( =HglpDN5Bcc s޵y~1CfC{!bi }$19ӎf+w\=7P]<_7:fc nB-`wJ);T޴Jɟz\[O+ŵRRr&vзj#ehIQg$%$:Q  TfC6c߫`LҸګq-)e VD0<\Z>'d^Qu.1b4c[Ȍc>+l?qVi*e#`.\x|#1vs r?$> pƍٓA~/>Y)=U.1j㍪8es,Yܟh]Obk$ahKE0O}S$ư 1 YXAqXVӗz0-wS;4뾟Tj, `tзZ4D`ʂZk8umZit|`D]#"-S7tjV@wK 6\]g3wSѨAGqz}o\6Dž"Vx?'MovIXUh Q vi0:I]wZ:å &n{7yq|-> `M?$N_D&l@vLW1O82hh[`Dڳ(MYz8>Jund`^7DbR ims/lbV%1krVw9zV+9+p؍ַtGzn~'K,:TlC=6b ETn Cج5Cf .UG[X']E ')_krpz|a@1ۄYľIVzbxȬWH2ymJMh'jCR3?!zNտYwV#~i%=)4mTz|sX ,"ܴ8 w`4#7*D~TXdBfH_yz[&(lYGlxkY07z3?/sQ) (R⹏L0(3ݝ^Ǎ#Zxc$yLr`x4z|IAdjF|?ITz'úZNj6$%[#~f{],P2GE˛&0f2nVAfug6NEUaYczUk|C^zICsxlB&9 Xʚ0y 1R3mZ}e,ImhD{&MtE8-ۆI|"Upqɭ[NE1f]z=q  /^vJwkGCúX߿%0:~2 `o\A oBDj&DYʡ$lt93 v27Hɑk =08qHKnX3$jpYd#ѱRi!!>K.$q ZIA6eL"lmW&j~5qfVD8{c[q?a- Fͨ_TD`f[na΄KAP+P"(ILA90oK枛G{td\,iufdɅ޺܄%HӞ=;4Zcř[_B%W.LBctJdRP"b0۝*RĜ5:XHNJ9Əs5X-ߩ 9}=ޘIʯON #͕YetyKV:ع.5VGEz d3UnlıŹuCI ' 3wFQ$oHM1A +]*w2'|,N׬H̄+|;|ffͮM9 & 5R*l!cF?ӾN>ոcI\y٨g4x0]c=^]VӐ&F/ދ~?w=$ ᦌ]~Z͉tu;mZ?@aB&=8G:)> 04Ͳ5\!$`1ʈ{f&maglI-0)pͬt0<[AH{Fq!_:KAdF|8a#EG hf.Q==w3n6L(Pސ#G*&_>H |:ͤiN7:<771k!CX^h#[n&-(l-W{" GzAPQ]bt ԶgTl i{}0.4N.= .v] SmCr|kɩU&;e5gWHBP+^a qDVu pryL"L{Raα>F]zFseQ-/W JoGsdo{22t* 1(~|{M Xk$lm5ST$@q\̃#2 gEvyD@"d0Cj@0L ( Ұ 4۾ugG#e@LsPGUtz>v9%qV{wqL最>[aԣsdM_ؑm v{T` +{O'#% ;?kc~BZi5Tq`C;iGK*!U ~΁04`DQMD[#*A}e 2UyQG3Ou4<_>¦o^sSӤˇ' ɑ75%3~UgBklc ʗ@r`(&p FgM`~pO쀋. z+dˌKA;w7Vy)1e;Mҿ˪Y/x4 nB nПXum9#֍LHkpw4]B|^zAQ$v= hGٿS+ ]c t50 \#"[2}n`8??'ZC? :N)| #2/2tqQD(xL>,^tRQ.OD;wZfO7&֦Lf)W_9vʓ%CWaNJZMdwQ*FSJٮ`]+}n>/n=ߘ2١Fz/J VԂdTmw+6.1|-,?PX]Defj{QV34<ٌ*:0ܻFy$ӳ9_zD>ˀ됚 8&/Jӈ'dT. ! /x nUM]pDPyhӹsk$FL u䇭 ]2%NoRY VZ;X@ ݟpC4=*ZtK#]68Mۼ1.wLj up#k44ajB{ڹY)X<;D`bee%Q5A^a ONg>%`3J'R% Lc눑3msjD*Z{tZi9!M ѳfX;r[`dSh)EGB'}Bprai[C2}AԲ--.hҰݹQ1#jV&ܑ`@F'3! zԫqj3nnt}jԖ ,U9&B{|C tC :[I *FkH#%6f J]DHB(5O6q0" uP&- G62ܞ.aW;0KGڡ!i'de0Q{HVҺXCjc]! z%4o `*M>@õ^ꞦƮ lL6@)fِ(I:b.c޸ XzYzv@A[Pg7HsB\~c'9c6f6Z\rܽx=T _ܑQy @1\ 9JjpK`M|A:OS`FMԦpri' 7e 4l 'I@mwە<?U-2^9S* 6  K4+1ӎ{6LoI).`N& lqR_S9/;aYT]SPK (X.">Py}cT>~q-.n9/@hH{]kPG۩uo{`|]_Mzʃ'd ޓi_y.QODΠưFBAl7WٍL V)z^,B͚6~m\*M銡{q(cKOx3`%> {^ܶ4EODt+KK!< Q|3, %g9`G|N 0z lApTegUwX( 4} 1/YQ{g~^}\O6kh0xK6s^XfLh7eC 3r+rqV DkQphd‘8^1=>A-N3ʄUxnÅ$LM/>{^U[g#duOy緓 Fq&Cq~ E^)kpJ8Q*Sr5}HiNRk9%Q Ki}(:{Jީ(V =Rt5?F v bB? z{,'g{lUStn.fKCʴ}u/J{)r ϷɃ#Ee@.{ᙁ(EKd8*֮[@X@1TZ_:Ob]@k Ru.BۚRq8@̐ J*D*u8݇)fWT.1lANaEZ"e>`:6IX̅ u.dHUk$r'$j^G(ceLg7WRV)g0s 07 wTzc$g PiN!67DK܊=&S @͡}ckۘk@L &(]-u4$)-ޫpi8gUg8j-(`ƀV8DǒB#d+]~v4 ۪IT;Kpr_k09T D>raR=7Ӆm(7 ܎F)nr\+#y.}߈u6 tO^#ހ/Wt-UMAh ų@kO-{rǶl7WNǶiW*r&#(i86]!kSJ|`i Uo2WzAݴ1G/溌,<]i5Ǻfs6O"{SNvr*%B'f" SKO4 52Gk]>>FP]犏>kk;@@;W@ +wݢ ۂ1b+p7>AEV4֕p8ܜ }}l$!9ͅ# n_:AZA#M<Ө<VǔTTxq;k .,ELz19-'u@G4;ԮL}: qa̎>AZF:M]T: ` xנ${IYA2Et1ۂ(r7u xD۝[ٷl=M=Gg-&bN6G0 b}4/VumLRIMRV}eeʳT~wVIvrw)ʙzyŖwB~ d փ*gwyr1nTP]ɺVC(5ըˌ>dOW( Y<| r @ TZfLgnܓE$Vj!|4ӀBK33( T禙 O*EL4b]tv+(Y8&Ո^tWJM ",wS4SW?\";&޿ #r*9}=d 0c.z{ |d=OʣZk|gukas, ZڊqBCgw +?~B|"cgZbCe4xupT]/7d| S"K"Bj 3p0J =#7S%9GD)Hh"9~>&f#pB5$xSzbD*!D5H/b]07_DE A+y%5v@73 *x6zHfZDw,&U\ 6 i Ǜ#UpInMo{R9 ݃z+?Q@ΞtaìB: ʫ!.ͯv3/<cf/GRZb\xqlN+d LxO*c.gnki6KZc$ADyll[8!A_(oyvN֪Qѫw}$PD)؛=տw`bS\1蚗6RF SL~V3)+1`e6 ?YӾu-=VQS%PEg]LV{f  &2 84'h$`2U4d"~>ّǶ]%F}r<~4#NH=ǒa]Z>+ Pt^¡~A=W{1u ; k+#I{ų'Pm3:11U^fUݿ pJ~,˦ )cϰX"o'whP_rvXAL`_B}"97P:M)0>j- NGlXܠ Ftq3CP2mQmapt2k*PaeEa3 ~)ۥ+5-Ylu@㿁qf]5}DsF]/(:RwudL@%9P,R#:N4ꈎt ~0|y>͵>qg?2 Lwqn (\[sHZαiyrq'a 3HlL\blD; әw}K90ђ,6GMZ:E\w]0OKRc)9g_ad+fκعݗMq 11>}4$ FUC$7F|6Qyٿ>iB::ViB{k09R'?ߴ[" u֞`J<:wT{%5wGa&M %W^N t߇Zssmo\:>t\Zj+g7mQQOvh}*ICṿpilw)Mh`6=Ќ"@rS$ k$wDXbIϿ|lG8r8)+OwQ]&xnRpPJyџV6( S1%#,qH#&6Lo|{lC8~}E4J}8i0Td xfןpQWx9jY0-D S6L|j3|LMu+"e*@yָ6Y KoZCkdJA!;jTsȢC)-UocC<06bQS!/Gh|~e6uOkb+/O!QL uVE*k̆K=cO; !!mSTI?7&h*eP3돌14Iפ`QD|<~F⹹4^nJewrr ̶l{,F =XO=عf YZ