libosip2-devel-5.0.0-bp153.1.18 >  A `8!M@eee'i:*23&)_$(ͩN@a(`rB&"bl~2YhQρRawK7HtlIsuVa F MzZKfJ!?RŅrT좴  u=ef .9z}-._nIb’^ROL՚L?Ċul`gK9JXEVPӷQցZ[9?gkFTw66FAC:ؓ@X-f4d64185b312f82a9ae7d12d4d7b3aa057c89cdab3756e82b06bbea5bb8398ad3f38504f4fdeb285ef159db95b3de48acaebc520 `8!M@eeeS) Z4]^[[:j0ib=LF}-uۀC=dsg7yszjلPvP.Kanrf{! C;h=$= CrxP3&ՒFT,Gŭ4L3+5H؇?Ufkj5pQߚ*~%mјtҝW,Gjre SE0gDD APiXC8Cԅ)@v,_p>4<?4,d " B48DHenx 22 2 |2 D2 2 22228(8 9 : F)'G)<2H*2I*2X+Y+\+<2],2^/b/c0Yd0e0f0l0u02v1w242x22y3z33334(Clibosip2-devel5.0.0bp153.1.18Implementation of SIP--RFC 3261This is the GNU oSIP library. It has been designed to provide the Internet community with a simple way to support the Session Initiation Protocol. SIP is described in the RFC 3261, which is available at http://www.ietf.org/rfc/rfc3261.txt.`8obs-arm-1SUSE Linux Enterprise 15 SP3openSUSELGPL-2.1+https://bugs.opensuse.orgDevelopment/Libraries/C and C++http://www.fsf.org/software/osip/osip.htmllinuxaarch64\ 1 $  o R)  7 p  u mO u `!&GMs" 0 W?J1(8V/A큤AA큤`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8z`8|`8{`8}`8}14a12bb369ee04f0164ebffd8093a72ddbaad4d7408a172d13b8d6f6f81ae6da40c9edf6616cdf7ebc3b8a291fecb1b7380483a5677d315923427917e460b108e9920f9a8dcef80f210804c6c1d6490333a865f70a30ff76b4f68717db0c0bc7fcf48f5ec0fe948159fab0aad9534026724247c6c867ec89b3ade57e84bc2338fa076c9c58844ff0667d4137041a5ccd87ec2fd1bc0a0fa76a5eaefd1d00e56105f61d838f93c5dd3ad6f9a8a4986c45da12b16d993f87152c8ac432bc933a016f759a4cce010fcf3ecef63e0536448ab8496b4b0650a3e475c4a0bea87c8e291374ae5b3e9832b87bc6da61b7d219e43b104424d54da55fbac55b28dfd35c0db2cef6065e6b68d62906663ec8f15134577ab1c661ff5510d48d6674ad17aafd1427f3ea28cb052649dfd311134cf38201d36eeaf34e033f7b47baf05d17ced4f773a795e7bd7203c378acfe04ed0c4414e0dadad0cfa19a1b71f193b9e2b660a38e8d691ffb59b7aa078a7d53e3e33ae4ebd352c870193f6ca87169d14c76b516cac22296c09e630a29515f5f5b81d437f94727d4461f8ca945d41d9c2b13b1e577cd28d00dedabefd83f00830a7979aef8f1c952d7bd75c874b11035598d25af29f34a631e0c391b3e283fcd79f99c5b4adcbd393552cf92db0251a6291aae05ebdcd779d6341f741b86d8c5da140727e50ecff91ac7e91d06b06c67fc85277e83d4d22a95cba58a106a51213f068365193015d3eb2bc13bce38e70c2b6052031e73673a48ee353023e157aff9e53827574597facfff910b099a225c4dea37e8f9f92d1740290c69bc957664127cdcac4741baf1da45a0d460fb4a02e266b579e9e750149c5058a6ba54faca2f690c6f593f6150e34d4f8cebae5fd4d215133bc81f720d41bf2bc892fcdfa82856f8c4c05b3c07ee9c011b9c20d23524044b13f34085b2252cd60785791ca577ae8259dd55bb6f03b0df67da666a14901f9799673a7931aee852bcdc0322967da5a21dceb56f0bd9364aee5abe36f685013dc38e226c974c1be5c54ec7cd817f5cdb1215c696889cc2339beb5d799b2c5d9160b34eb7d2a3744d534345f0bb4dd6c3de8d9e58d02afebb7cd9b9abfe2d04bd722b1864f7aa1b626fe9476bb5fce0ad5fa34fbbc6e6b67afd239d8d387e3edfe7aa392aa77504886f52f28ca3a952d2cc4493527ded8d09813da1a93d7891841ae1f3fcec3f98d6c5b2ed7c9f4f8f60ebd05affc5a64d61f53caf7dba3ebdf3e574351060e5acc8061c0f3a0a4cdf03177195abd15b9d6063cdf19c3092fc3eea6415a63fa1cf10375aa39092daab92d7d4e3edb9cc7ee15d793b108604982a26ac28b270137fbe479127470bffcba817c2d463c46eed77cfea8199cdb8eaa8f3d9baa5c369e1eba83228857562bf1ac469fc95d47133e4a992f27368c481bf8a61c95a7387fdcf13145bf85d70896ffdfed591a25a5aa3aa9837c5d5b8dafd292d480c52dfdc77c7bea1af64fe808c702b26c38b98e66c334c56cd53d86fea697e68300355e2a1b2a7239b8e2e0e3997fb353bc5592a40088d525084bc81ea950bdc642ab57b230fac0f4a553f256f1d1060008df79ee29028e10eb312a80a9c230a015302023c617d13a58297a9875e0c5d4b0cc682364589cb0493175a3085e7b9f60068fe7aec7c7f184c6fc5dec7f1888d4184a7973c05f7e1bce806da8c028a6b12b2403601093268f96e2f1e97c8d124db5bfc01114a92630a019781bd6af290472862e02d805f471f445fde189a068ff77e862b14213aec97d0c0c145663efc052f5ac29bb2ead94c091cde61bf70b735c22997ca5471f2edb75d2dbb0edfadd522379016af5b0df3358097995ef00c888b92dc70acf93b8c2eb05e41ee0b27161202765821536f69ea720f6fe147e604494f077354b0b2cfc62ef12b3fb9e44a72aa172da885d149f7cd74b7d09561bdba26220890b286ffae6b32b765e24f8eb98918b1332cd7f56f547d2533f0aa49a69e3d1fd81befccd98d5blibosip2.so.12.0.0libosipparser2.so.12.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibosip2-5.0.0-bp153.1.18.src.rpmlibosip2-devellibosip2-devel(aarch-64)libosip2:/usr/include/osip2/osip.hpkgconfig(libosip2)@    /usr/bin/pkg-configglibc-devellibosip2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.0.03.0.4-14.6.0-14.0-15.2-14.14.1XXXS@QO8@N=@NM@M2ro@suse.dero@suse.dero@suse.defisiu@opensuse.orgfisiu@opensuse.orgcoolo@suse.comjengelh@medozas.decoolo@suse.comcrrodriguez@opensuse.orgseife+obs@b1-systems.com- drop patch already in 5.0.0 0001-Patch-2.1-Fixes-heap-buffer-overflow-in-osip_body_to_s.patch - drop patch already in 5.0.0 0001-Patch-1-Fixes-heap-buffer-overflow-in-_osip_message_to_str.patch - drop patch already in 5.0.0 0001-Patch-3-Fixes-heap-buffer-overflow-in-osip_clrncpy.patch- fix a set of buffer overflows: - add patch for (bnc#1034570, CVE-2017-7853) SIP_body_len_underflow.patch - add patch for (bnc#1034571, CVE-2016-10326) 0001-Patch-2.1-Fixes-heap-buffer-overflow-in-osip_body_to_s.patch - add patch for (bnc#1034572, CVE-2016-10325) 0001-Patch-1-Fixes-heap-buffer-overflow-in-_osip_message_to_str.patch - add patch for (bnc#1034574, CVE-2016-10324) 0001-Patch-3-Fixes-heap-buffer-overflow-in-osip_clrncpy.patch- Update to 5.0.0: * STRUCTURE change: additionnal parameter for "struct osip_srv_entry" used for failover in eXosip2. * fix overflow: sr #109133: Heap buffer overflow in utility function *osip_clrncpy* * fix overflow: sr #109132: Heap buffer overflow in *osip_body_to_str* * fix overflow: sr #109131: Heap buffer overflow in `_osip_message_to_str` * simplify usage of timercmp/timerisset/timerclear * optimize list search: use iterator * improve/update autotools (./configure and options, Makefile.am, ax_thread.m4...) * verify a URI scheme only contains allowed char * improve make check (test unit) to make it clear about the results expected. * fix a possible buffer overflow of 1 byte in sdp_message_to_str (size=sdp allocated size) * fix cseq check in order to stop retransmission of 200ok * update to reject negative value in port number * add support for ntlm authentication in parser * include application_data when cloning sip message * fix to allow correct parsing of quoted string in from/to/contact/... * add authorizations and proxy_authorizations into ACK for 3xx, 4xx, 5xx, and 6xx (if answer was not 401/407) * additionnal check for cseq number for matching incoming ack restransmission * patch to transmit ack for OSIP_ICT_ACK_SENT event * improve management of body length // fix a bug when initial value of body is \0. * increase timer E as soon as we receive 1xx for NICT. * update all reasons according to RFC. * add some reason code from rfc4412, rfc3261 and rfc6086. * parse addr spec with LAQUOT and RAQUOT in generic parameters. * avoid issue with comma in userinfo of URI which may appear for several headers such as Contact. * do not use multiple header method for t, f, i, r, refer-to, b, referred-by headers. * allow faster connection with non blocking reliable sockets. * improve android time compensation. - rename libosip2-4.1.0.patch to libosip2-5.0.0.patch - drop libosip2-4.1.0-pthread.patch, obsolete- Update to 4.1.0: * fix sdp re-allocation * increase max length size * osip_trace_initialize returns 0 if log are compiled. * timer e and timer g will use #define DEFAULT_T2 instead of 4000. * handle additionnal possible malloc failure. * fix compatibility with old UA for INVITE retransmission. * fix osip_sem_destroy leak on apple. * accept lowercase sip/2.0. - Rebase libosip2-3.5.0.dif and rename to libosip2-4.1.0.patch. - Rebase libosip2-3.5.0-pthread.patch and rename to libosip2-4.1.0-pthread.patch.- Update to 4.0.0: * reduce path len // remove path in front of logs. * accept only SIP/D.D format message. * fix bug when releasing request with missing major headers. * fix minor memory leak // remove limitation on fifo size. * use system independant time for osip_gettimeofday on unix platform. * To compile/use osip based application in multi threaded env, you don't need to define -DOSIP_MT any more. Instead, if you wish to disable the feature, you can compile with - DOSIP_MONOTHREAD. * A few other clean up were made inside osip to avoid any define to appear in include files. Also to avoid conflict, config.h has been renamed to osip-config.h. - Patches updated. - Spec cleanup.- patch license to follow spdx.org standard- Remove redundant/unwanted tags/section (cf. specfile guidelines) - Use %_smp_mflags for parallel building- add libtool as buildrequire to avoid implicit dependency- fix botched pthread linkage,it is going to break sooner or later.- update to version 3.5.0 * iphone with TCP/TLS background support. * a lot of minor change/fix/improvments, sorry for not being able to have an history here... - libosip2 (3.4.0) * remove CRLF before parsing SIP message. * modification to allow non-blocking socket for reliable transport. * fix race condition for non-atomic incrementation operation. * osip_list improvements. * osip_list prototypes and warnings fix. * new osip_strcasestr method. - libosip2 (3.3.0) * new APPLE native interface for semaphore * add relative time in log information on linux/windows * fix: unescape last uri parameters. - libosip2 (3.2.0) * return new error code for all API.obs-arm-1 1614325119  !"#$%&'()*+,-./0125.0.0-bp153.1.185.0.0-bp153.1.185.0.0osip2osip.hosip_condv.hosip_dialog.hosip_fifo.hosip_mt.hosip_time.hosipparser2headersosip_accept.hosip_accept_encoding.hosip_accept_language.hosip_alert_info.hosip_allow.hosip_authentication_info.hosip_authorization.hosip_call_id.hosip_call_info.hosip_contact.hosip_content_disposition.hosip_content_encoding.hosip_content_length.hosip_content_type.hosip_cseq.hosip_error_info.hosip_from.hosip_header.hosip_mime_version.hosip_proxy_authenticate.hosip_proxy_authentication_info.hosip_proxy_authorization.hosip_record_route.hosip_route.hosip_to.hosip_via.hosip_www_authenticate.hosip_body.hosip_const.hosip_headers.hosip_list.hosip_md5.hosip_message.hosip_parser.hosip_port.hosip_uri.hsdp_message.hlibosip2.solibosipparser2.solibosip2.pcosip.1.gz/usr/include//usr/include/osip2//usr/include/osipparser2//usr/include/osipparser2/headers//usr/lib64//usr/lib64/pkgconfig//usr/share/man/man1/-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:Backports:SLE-15-SP3/standard/86aad0e523ebaf17fbdfa945e350a3f8-libosip2cpioxz5aarch64-suse-linuxdirectoryC source, ASCII textpkgconfig filetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)PRh{KEC=xutf-8df1bc0aff79c16249e756964fef753eb77322afb9eebe2574af9605959a16f3c? 7zXZ !t/] crt:bLL ו%(Y6z˹9x\EmFLw1;cܠͱn0W@h(d 7!2Ւ3jє)ukHն2ݕLrG{~D6-ُo\_Xќ𡛶a+^JSөoe`5TS̳}) d{`j 94ʡ@U87 4w ,||2cNo-ε#|RfWtA[[%<Jqr8R2}`ZzOҝ:*o->z~,3 H ǿF)Rd!s; uG ٥fdyH7ƟV.s_}%™a$7ʛ}YVwhXl=rگS,>˩jmZrfntu >ų땤!W8ped0MTBd%3S[F=2;[>V*B:/R:yQVǫ-r2 4\û]yya% Olāb&hR#ꎕD2>S+ۑms0uLF'"-5AN@p,g4(~_EW(ɩSGBuu""+;z#+=($O%~W 2@ɚ84iI(C)?J>bHB!n=KWP RYS̚2F2)MjyNɓIʷhDe<AW&Z;J.\upς89`H7V*2U1ԣK˩ 0?wx]Y9l"$PP~{d>"NN`$>bh\IL=%WZ dk7꣯P%x:V%؉Y}.ˇg8Uo}NvOUTma]_Ҳ^Z:TӝQG!x"x)J]N= `ߟ珒MK4XqY0J4Q݌W=zz *BىA{^!%M.$vU%-Z+I=<+SޗT%V}, VdKP0}8_3Š%ΩO! y:肼AuXV(t<;c>| 0ۡJolgJVIG pvVF255?dfKG:5&Vbi=PN66Pe JSإ0]7EOKnBCI^:MdƏ %кt61 uSX՜R=xuRn^HB|SVJQYڄE]=@Ph 78g$4ϟKmO]x).Ȑi$/bѴi0&ƩٍZIo;kQcg6c!oX{H^N!_9 ЇRe\w20?zcZ`B,z\'Nb C,&9p NXnIN088JHlE/߃f׉Lg?jZ>؃爐N=iHWɥT]Mimv0o+yn5 ܣm1meNrV"Z]|[{{ b:JղEIS(nKlHH&rG꼆{{h;y=ԏ4LrUdw0F_,^''[VK>g~).|a/+aMB]Ff,,IcCo Γs2Ebt N]x8<3=J8v5WJFdj:EERBjHcN]tA~>TsTu4S`4xwkх*;N%[B_ň<h[b,%ᢑp5 f ~ vmGM+Vmn]!F*r.J81#J=J 5lHn sm}^ߚ:m.^d`4M\;oؾyD$gDJW$n 1e Pݒ,*pxeV!%TG9\yx4apb3^y (, ʲIW-H޷x=fXm=x7_dx \kPTNhϟ X4;t_ o:5"}<5n-tq`Bz˓$EdlR7!*K*RH{0_ {kja]Q|YE0f.TZeXwvpF,5;Q_`HEf/gk#kqc+:~ktdd;q.9* Ԕ&9*_%`.0,Sc'#X"!|m_%,~?B+d]i BM1 㯖=GtzH Dʅ~@{߷sN$D7T]Jy]}JחT,u)ОZjSf9t_yt=Kc8S~5ACsD~={bn|ЇIJh Z\6<[triꗵ/$a#žECo|uM;1EJRF*Z.tuSCxhٍU6/B6M|m2|ahY4cz߽~JY>pEZ0)bs/JզHA%Bo43`[mW0s%1l6Bᕜx?;ufz]m)3&@#5oQxV7^v!٠.qQN:gI )iߌ)\!F YUlzP+B$-jGd00:~%* K>S Nv!|SN5:UO:q!XQ{0 CHn-ux09pxt*o 2}FBm _JE6Ӧy[q]&(ybXcS1^n'LtVwDmuuu3MbQ6/ J=b_*Mu0cd1޿IQdmJ\R2;רᐊ }Pe"dDagC0ss}q&|D %* nhs_{h^7!ZV8F5½,bw OИ$H IۑBYWj; [-%.2I$T0NW5b4xIefw>MuXBPP#|`NQ8aTHrb.VUN"PB{KFK=-s4yHycQǾvc2Uی3otYnc5K׷ _C5zZ()D# c x^UpwJdDG`:ѹCjإ1{| h7 Cd̎ ݚn ,XKCjn.uL>zs{Qx{"())ْaPDᢚUBha>̌>"]~ˠJ4gV4eX#VkCvqk7̊2J`i98Z'Z[Ys0I&60Ya@NU |;{.Yp*g>i|Z\'.߉܃jǢSU 5yA46@-q>\B ?nOT -E+Fޟm 0ԃXZ _ի_!NJb3ϨFۦ%#O$ƒ(I F"6p|]/o#KGiEyp+|4ĘE!dj$| ;8|GȻ&v? Ux#!kxi{TS?o /D"Hke3{@ҵp AnP xF u XU -A ;1A' @PN[A/y{i>|$;jϕM7]HMr:'pwiAx/F;uӅx;xH}1DПpkg֝3ذbgEU}qvw$514usi।($p0=ԎRg<[cSME++bðq2ʲZ-p;܄~E?ʠH7Ϗ5ì#|u U⤆$4peHAjJ2;;jDLX9Wk.p#(V[C;RZ{F 萿>LnV &7 FKlc1ͮip̦\cҋϣY1re g/6o.֋ASljew__sM3y45 cA?/M=Ggk% lWDI+cU8P?!yJ7B>Djq ht9֭qaF*o RJZMQl!b#O!+pHtB_!;2ߧ 62CQT蔏5M,6wpa?]B ~蕁`)FqEW?D̆VP$9 GjRs)}&4xcyZeqRlk7h%g΋PB<:D|_=+(@-"]xU%4Y=5p[Dž6 dMܬ& uR#GѣD$l' \x)\PҴwKeN>pwKS~? 1AܧUJ C;>xY$EN9c !é/\UFkC}Bj-& @r]_].gC ؛o(ps,h¸kX Ű=u JҊ ٕBlL'mF @W;bSI Uqʋ!2h4~E|,yi'c_{elQȣqx1%I)0ao%`,_^$zr86m[?ࣱ g3Ʋ6j^AOu!oPm$sv\'B:\P*{eRF3堥:{Ň'P\ihI!qYLXn Olig -5w}VI9} 61%ȇ`}}\9% X7zudb;~[`ϛ-wZZfp vKt^-\Z"~׭&?!Y6H\Yh tO#dqѩrQ_XѾݯZk! kuMK+`RPXᲥ6O 2c \Ij oE0l\` b*.M KgfY 6jbޙJ kIZktQfis<%99X=+s>p b]D2SgNEO1 \^-``fKzMeSCntWKjpJ%ߑE "h-R헠j'/=z'Z=+@ N{}BHB< r+ڭ5iγ8c;8m*{HD:a1/3_R%5Tf%k>@4Ğf9R57xBB[{$o濖fGyP)Ps1lf>&b1l+AqC{9S=;D %T,c0G:6j_ yl;镒S-#?j0kCTJ۬~r HlB:1idME/i:.+翃lJ&8"G֫ efH٬G v4bUHh뢲4e%pN^sSuwdnF,$Ღ-O`Vҝhtb/K3qUܮ8[==}["Z6ӯ8E ),lyz>6 jY 1[/D]dG!p'it(dZMKw}3DOy7+@ִ%!nYxzm$j4#6}0\YMyu?jM鲘 X{m8#%gG:BJQTц/yXP&6;BAԥz@esbtx}}Zݸby0Iŵe\H"GtAF !kk(p`rmW!3`۪ͺ/EdkR3iz9BxtԶpz3\ڦ:/Д/80c^sd&˿d"dO$ ŝSfnDaZS`I#>?H3eA,ʠ"g>L^憌D t8RI;v#(|TnZ` j•v:M5TZk/{Eu74=E^ވ\ OQ4f$CG{!dU(P'5 ވr(XY~;[k ppw .g(2"b%>UBPg[ʞ׼ X1Cmul)B y0%˓F (bD38D9s߁~; + Ns>x>qQf>G]\E ĉ_Vҕlo"[SܒP GU$~;mW[֏Nϗ՟fOĎL6qy|NeWN^KIc_v٥yoYuԎLq٦ޯ$[$HHǑ.x٢YP-l i%R JM)룑ؿE}^""4V=iUh+do^Mui5zy(%iW5"[YDUub%AZE x@WAu{hF5e3s @zD I'p$~mtF4i}ԧaRQ+, (auxOcF-<@htrcIVܔ([  Kqa45#.(k%a4)k7cnF%=V|ΏX֋x-[M4VgP_}(Vu`ѳt0of qtT{tSmLQvΉ  aZlb"e qU 8{&S_[X=wLml2 {*v;PɾD))ql;r[y90 UEJ![@2P~6ށ$ѡ.!CL">>6%b7,U]BҰLAGxơP[ U6.>"ۢ'%mɄn$bkSX{' R,%&Q4\4urrHsDcđĚ"zc]WL浥p uW[ mogrMZ"4l`K-Znrh˗fړ7|"wݣ;9cZYF%1=;hECkr-KN2Wx:cdTGE)$*Qt.t6UQ\>@|xn@|C_d4]cS-:x( ݄vNˢ#Z~~Vӹ6F =Q| t1+Uh0IoZ@.j!u^ ogf Hd^CK^ɞ6az'mK߰Cf+!xF Ҳb1< i6O[whêw)n48?OlEjr}rm#0&q#$iFc=GFH&M c'{)2B3ZS[|?PWk"C6VIv6-r ViX{u(s왦o@2BZݣ\G,AE~Q EDlC |#{8Jc2sHcًA+GlwJ]+!s2}њa&AŐ .}/:R-}74Spqs^DĐୄ~矦G0mO%|DQ1wX Ob4LsC#Qo'sst?hlY!#t>tn狍\ot1৘w w7)rqgw9B4yQU{.s a՟ JpO>:7>C<6)A>" &m` PD+'(?Rd-ym=ƍQ522a,4'ؼ #uʹ4ԧT-Q*(Bh+/EwNﯖapAͼ,$8YjXpLC;=b1=#iqlMy#/`C>:xQhH<"|DkQ 7D4>cPPe;)%|HfxvD֙Xz' fh{S'xdJzOV`\[20d (jgAʪAFn$ƾ"eKX=Cj?GWAke3ңdh"UiL!lt4Gp!z h!kT-sӘ^~W3U{8oшU@"f MoȪ{mF4)uۊ8Q3vNGcU! "] !9%HbiK6'9rSS?bIPHxJV8osn oZ/ F`ޗLd%GW2D*cGԯGy6Mn{m>ztr5k bq&9g$:e?urxSh3d8~_t03Sa/8 mEo<,q^أ6R'໛3#)rxp(`~_pbCK(Ω @yg?d#AɎ UxObx~=w w˺78q`6V) `iC'v+PvKN.v:-aC03A&B[c0@ 4dffBgGKdjtPD s8nd^}!8j^QB&ZtlrαvPX>]~x}-ӈ_fLodg8ހDm.sFA9nvOxx<]ajD7&57[NB]F \B9k4O%x<>nlrh0N/xLK5=c8ОDT&4^\pmXG.ubhf[# WPYN+(R^!kCdc}Ⱦz!7 t8{/V Rd5)5wr#/J&D0#xoj[ڇ-ͤf!YgنX@ʉTJjl\7MF s*0z'!eɭ[ #Cv<n~Ē{htwC!4 +ŴR4v_Fcabq{B4ItV~[=sF&e QϬl-A( R#}nXDSIZP|>͇_9uڦ,: p-ztMďҿR[xVʽPG.eQ5Que{x8#AغL%I얣;–4֝ &)"8]F i+aJxhAa X>X-5 xx??&=WY~w? wSaCgC1fT/xCS5V@!f& f6[nG\2p\"뾊-[R@mfl?9wzJiG܇gU)]a9kK zu,B54 p ŧt}:9*^Y<VZ/S% a`*+Z+˞_ubWV/7{^5C.K mi&e`Jvh}? 0RTv?$T{{mr4Q5 ;H6T,լ5vq\C97YʌE3p®sg Xr:(Th5:_Ԍ3~5:aTIF}48uBD9 d; P'v R(:}S/ <I'AvƻvBɴ g=mriG3RH=C1eV<Cu ; be`I9I#B̋&ذ⬬#uI?h!Uc'&>y1;*f|1.qm@2 <~>¡&Najf|fS']n6*ADpAY*=Ka<hsAn$K< Y-?xF^!I41q5.SS1R}BcOo3Z*<%AHւ!  &(g4+Zg tWU=>#ڃA 7[bEJ bBwݹW/re`EXJs;›p"\>^ b5T(ź28_lV :p_T4'u<*{hR&ΜfcMAA-FGޠH߹݆_(ax\t XZcޛ (z1hʡ\wF% u$J/3I8үGdrsX= FM!ʨ$<6ʎ$qXz"tjch&/Yi-,7V{Qަw~3Ľ 9uf,ߴ;G.=W#2+k7g'l[r @U\?džt43oBǓL:K:#HJ+ Ǖ|Gi?|qpG'Di^s^+urJ7-/6OP\m+(-Q;+gIjĉT[_9JtpUn[fWW:%+AxY !aS [† s#K%[a}sg;s{UuhM 埒ԧFQn6F𾀘cSÍ2߮T= gD 6oa<fw2r3"{3@t%!~P4#"W:.߮v/[ t![D[c(:ݫc˺ڵpk!&!L1u'I m-hWQrinY,ucxV_ozIv(;9ߩਲ਼/ݻ3'oPE@WHɸ?l3`Hc(16ߋNZOZ4(ݵցMvf]j%~o^bgTA@tG# T~Fhf*] *NB3ct>j}3<(+h/u?7AM\">uD%o VB Ei؃!%*$lRI~$)+ڙum1*K tvg+RO֡>|/Xi%S/K BE ZվDJ1 dy@9qJGAUa/C!^4R<+\]:_ޫzheG?Î"ҟp*9Ah Y\ pN9HӘҷp_V3q9i$vOHl<ҫ<'Qܣ05jZHceRO9܂CCn)g`e03Ӯӈ> b@AAOzԱPia·# tִ#V }"/i' j^m@7%rv u.ch0-,=fnd"8.1dЊB_ N]2)qJR[y2X* R. 3][Ǭ5XּL{%ŎI X&:~4K ђ'`5oZ&N+!/G@ ,WoI|:*@ [] xb :$Aud!bw>(*hnaV-+Lʲ瀇]I.&n1tq-3` X2D۸##pxzKt Oes7+&Fmn0"j۱hU)HʠӗJ{ZĚ I{,BonC*my]R+(8 4w}^{ώJ f`h7!1@tD4 5p)uaum A&Hal&g3VnY]*@YJ29X[ VI9w耆{9Ao~J?9V0/%JCPgw/ɔTp ҕ٩ghpW,1ǨA.쵱5Βn t+O5xm10X[gN0-L  mcrn=>k1psRhD !{gEgkRPU$*D fr6fGtdַk?+n% {I ,O'/U)#t-B|.b*O[ڊ6Nq5%zf}w;(Kq=e ^َ Yu'b#9tp_H 1.۟9kQ Op'xFP'̘ԅ%Q9>A4/%3M/ W3VvYfvZb6nMQWda`3w*gvycfQD%񂔀m1n*pan%eMLx/(Z{\.Ad0aIΣPJű<0-$^Tǎ\}Q~^h112ԃzP.)Qg(G.CހH;~TpvT朳 *w٥GWmF>[# ~ K}Yl ɖ4U l N=8)y}PY/R%퍍3 k5eN$`ir2!_~xݳf:kiɏu*'b%kśytToof8˺1;%i8+dx2.㨖/ʺpC)VD)ZY`V {t~9L[BwfxC,3҄y_#X&U:v.G8ƧxGdžl "w/t mfE(Dδi73R3(Pi_tL!ܝ:T:QwzDM+ SY$,$m:)^I\U_Q j`$ ].>cpñ \1_Vdʮ JeA_aOtYq ֝30 t?OQ! Q؆$cc à2yo(+/;Y<\^rȗmHZ\1\Đ>x E1rŕ' +=Rl‚I't|Dx<[7 FI3V'" ^݂.ݐw7y=E6»ف#4z/Hn-/F“*+G2M #[RQƏ}?"(koxSHM4EMxآsrJ)Vd88`HB GKy(x) vcx4T]YPGnxTao1f51QLZL:=gɘNYJG,jD'i- C04#Fm%ߟ!"3M\ܑ>i" jC˟<톥{U#r@<7(e}v*0E'xȁX$K!, "Z~!<ͼ 2C1_3̦+T /Kj ˕*nkNm&Ǹ`LȪ/%zD6/%O2&ՕT*c(B*<,t6>Tjt^)1_%݌޸u'}ӛ{;?$I}6SbUL{` ݛ].1\ObDSk;d^F絶Pfd$2; ]kMdg@;`h6!x7X} ^pW4Mz`t&hwVsaOxw nSӴ#Jf8V=0v7y1k $W1Agfb” }HsG.œI|V&)K k-ɑּwf{@>!Z)_&ܡuQe"jٗ%I^T'WQ^[F|np\wV/59rY좸忺&A7+7~ǃimCέZ+C>HcFfU:*zl@Aa`$0HklSOMѩ(懡ôL)j}T9Ҝooy;'V]hj%0azm\G-.PfDF#06dT1y1">әԌ>>^9Qi*,(-fo&nFܘ7.}vpm~d9ϑ^H]VE*?+#ɜ&fu^0+y|9eI&WWHş9Jw@6#e%_\WV(C>٢V4,626w/wn9"bɑ4\ J{Ȭr"GY~l>DNn3yb.wXۉ96'N]ZcB| O@ i-&]Y&;UVVylE1K=v@fOkN.S@\[ǃT6K/;I+f6Ns_oWtF,Ƞ޿WaUaTCEylXXBwc;j3a cHC?Vֽ7~Е3Ʀ>*ͣs«Hܯ\֢H/3:}=0]5( _BМ/6(P6 ۘ؝Qw@@Gta Ynt>hii0IWZtյ=<;ygja1+=>c_cx]@)xPQ7d_x\$b$Ep@8Z"^uhQ3+@"OvbA|$|Ⱥ_I7<”DQ7n8 b(s>r=‘,xb!e}gZ_w+v3 h@Z3ErfAnQ&9r5=Z<,_5uq!1sW { h8o:syC!4ZE|L{C3Hm T{?*O)σw6݀WVUPBy]+^VNtݱR{Cx 8PpOIeYj9qnMu?8YLX|lW+ua/2NTukWyA!7Uu߬=f%feOr%&86ߓ~Xpa]}o:05nehB9y6J*uHR5sOHS}2UYmDg ^DH@4&'ł?.&^VUqD^Z7QYuLY/o.JJ^ૃ% o܆tu "5!vi}/9KCys6X9BF1BØ*/FHTqaBA% -5< R19b<8MfN.68Ah34|߲ͱy2`YST(/ˡ#=sIg}h`pX0N 3$Wh6i[cxmD-^O4 Y[lp>(zAaH+r.!UrB&DmB?#CG|Pu+u5AĐq,賱aP*6K2"Ш'B=b/פ J3?Ȏ*$A4jKxB(3ȷ*v/=; hzH F$ *Q7بu+AjRkMZmUT:N / 9IH@R(y%-0%*:jjL.`U,5u%y~%_ovbB1|CorulhAQ!հɔBcLj<|;zʬbN)).p3B,FT$R  m'NS`1 JS݅.3@6gF`#2F?LiVr4WyuX iaq|Qi4Ǔ V$X~!;WUG)HeSؚcf("$JX&/zKݛHw@40gKТ+1-A-`Δw ecU(Vvo ]gj?KoESA&FwMs˕If$DJ 8ο1P=ФW]6iףA6Q3Zqokw@(KD}mt)_`40LY)I9q dQ$O- &QBl.+8"f O5GI0OԸ\Vv!c2y^9K斾D roe-UBGf.?C8Z>(nlju)($܏Zf(z .n{?Rw Q!‹<Ǫ%+@zks,[H`p1 u N4'"XvR!j0h6.E4؂FS}09␌ⴇ 5s{ad?c'YLuӁDgAp#+s30"^p;0"" Ĕ $,IPٸCL\\׾QOۿĴC:E8ZheͿR۬^H=_7?o8x~pV8QSDK(|_d0"mL+p]oB 䢽..nB=}.eT7CO~&fi 0!Wn%%IE3Ӽ.L8X[qT69 i8,|S33|kDJ8,'cӺ68 "_h͝;}\5tOPu@ծPQ42uar/S'p /UD½#l$6DA)M,7zzB5@-3_뎎9<uY6ZY_i֔5tYh3ap,b|YUз,*|?cDBdIZ:6/E919o?Ϋ␯7M 4'G[S_[k>@МkJrzPN,e"K Cr\yܿr%럝t[#tz g0Brrʗ*VZOv(O#˕e|<e#Sg;$8K۴a;ChcL#VAA_.̋,L[h 8̾%o貧/?A6ɟ3|1qy](7-޲w^2(:α}t,aG00K&a2[ejWwR5chg^A(V|N4[vtq^O(MV%Ρ,! *ҺF0 εg;W:RcqȂ玣4>ȁv;'Չ7+]JV7A)fiC>ZK{ٛQd[^;R$, x k1-QAF4=:ND @'; © ?b}4)3ƪk}rpn߅E4 ul]R3di"y"dYF3)7?23N0QЏ[#09.[S;ez5sRc#12YJ5 `"(]fԉɻ}(CIcʿ,.5LD4*}Qض7p˜< !㲯M\p -7.$2Vggldº+w!sIwxC!ޱ1RE"K]z,$#tO)i_>d bdԏ9T8x5Bs %Jd>9etTU,k7NaY!Y $;:C#D[Ϭ/О{Zta\nnimw:x@u<_B}p$~1wgFAj{PwepǶ|01١F+FWt^Of63YWsYC]Ub`E' F^r/X#/H 2M5f+~l-2eZ+ظ?cPaQa񃳥Ozhh_*AW*(nrB[1<@ ř ! г?%9Rzd--?"2zFB1\q*XLBm#Т ԫ)8ҐVdmʢyd0#2aVtP+EFrVuO,F2r vK6'=+3KmI8.T&C|k%ΰ+q94"wQB }:tb%{0# ;/ĒXC٦@K1=tOHƉ; JMSboMaNn~R(|(x#fwW +St {yp:Pbܽ` bZNQC-.VsK 9c#H:D]~R^RTro\q=\4,ɆڲI*)}_fPԢ,u*G!rh 0ⴟGɦ|x?YLJazz?.N]A0#:ZL =X*LD7(ri8unmc#<n60_ֹ) ~i9 ɏWM lI(BK _im-(I5i+V;ҿ<#`: M