libmozjs-60-60.9.0-150200.6.8.1<>,iXTp9|cXC@ϹGڄ,㓥e꬯pYy b PKaMv!LՇT-yl1bI5B y|+EH~/7 f̈-TAhIUa&r19^Ad]m9'|]~q@,6A1Rȑ l a)/YG4-1'4i>%@5,0e{_׬'1s(CDoI>@%?%d " 7 LRX\ ^ ` d  4 (@8H9:>"@"F"G"H"I"X"Y"\# ]#^#b#+c#d$Ve$[f$^l$`u$tv$xw%x% y%z%|%%%%Clibmozjs-6060.9.0150200.6.8.1JavaScript's libraryJavaScript is the Netscape-developed object scripting language used in millions of web pages and server applications worldwide. Netscape's JavaScript is a superset of the ECMA-262 Edition 3 (ECMAScript) standard scripting language, with only mild differences from the published standard. This package contains the JavaScript's library.iXTs390zp38uSUSE Linux Enterprise 15SUSE LLC MPL-2.0https://www.suse.com/System/Librarieshttps://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkeylinuxs390xuiX6b82d403fb2f2b716ca4730fe07834b6b6377bf4b1b216386b01f4cb36192e994rootrootmozjs60-60.9.0-150200.6.8.1.src.rpmlibmozjs-60libmozjs-60(s390-64)libmozjs-60.so()(64bit)libmozjs-60.so(js)(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld64.so.1()(64bit)ld64.so.1(GLIBC_2.3)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2)(64bit)libicui18n.so.suse65.1()(64bit)libicuuc.so.suse65.1()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.12)(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libpthread.so.0(GLIBC_2.2.3)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.3)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1ggR@gQfff]f@]}@]]4@] u@\t@\ac\V\U@[^[Q@[amgorse@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comfcrozat@suse.comfcrozat@suse.comfcrozat@suse.commgorse@suse.comdimstar@opensuse.orgbjorn.lie@gmail.comschwab@suse.dewr@rosenauer.orgschwab@suse.debjorn.lie@gmail.comguillaume.gardet@opensuse.orgluc14n0@linuxmail.org- Add libtheora-avoid-negative-shift.patch: avoid negative shift in huffdec.c (bsc#1234837 CVE-2024-56431). - Explicitly require libicu-devel, rather than using pkgconfig, to avoid unintentionally building against icu 73.- Add mozjs52-CVE-2024-50602_part02_5fb89e7b.patch: Backporting 5c1a3164 from upstream, Be explicit about XML_PARSING in XML_StopParser. (CVE-2024-50602, bsc#1232599, bsc#1232602)- Add mozjs52-CVE-2024-50602_part01_51c70190.patch: Backporting 51c70190 from upstream, * lib: Make XML_StopParser refuse to stop/suspend an unstarted parser. * lib: Be explicit about XML_PARSING in XML_StopParser. (CVE-2024-50602, bsc#1232599, bsc#1232602)- Add mozjs115-CVE-2024-45492.patch: Backporting 9bf0f2c1 from libexpat upstream, Detect integer overflow in function nextScaffoldPart. (CVE-2024-45492, bsc#1230038)- Add mozjs115-CVE-2024-45491.patch: Backporting 8e439a99 from libexpat upstream, Detect integer overflow in dtdCopy. (CVE-2024-45491, bsc#1230037)- Add mozjs115-CVE-2024-45490-part01-5c1a3164.patch: Backporting 5c1a3164 from libexpat upstream, Reject negative len for XML_ParseBuffer. CVE-2024-45490's fixes including 3 parts: 5c1a3164 for libexpat sources; c12f039b for libexpat tests; 2db23301 for libexpat docs; Because mozjs only embeds libexpat sources, so unnecessary to port prart02 and part03. (CVE-2024-45490, bsc#1230036)- SLE 15 SP2 will ship with ICU 65, apply patches accordingly (jsc#SLE-11118).- Remove Update-to-ICU-64-Part-3-Update-tests.patch, SLE is back to ICU 60.x.- Add Don-t-run-non262-extensions-clone-errors.js-on-s390x.patch, based on Debian patch, to enable back tests on s390x (and ppc64). - Add tests-Expect-a-test-to-fail-on-big-endian.patch, based on Debian patch, accept a test failure on big-endian like s390x. - Ensure build for x86 is with SSE2 (SSE for floating point math),* required by upstream (requires switching package to i686). - enable back tests on s390x and i586 - Remove build workaround on ppc64le. - Reorder/change build flags to follow Debian and Fedora. - Enable back tests on all platforms (except JIT on s390). - Ensure we don't build bundled security libs. - Don't ship a icu bundle for big-endian, recreate it instead, with patches icu_sources_data-Write-command-output-to-our-stderr.patch and icu_sources_data.py-Decouple-from-Mozilla-build-system.patch. - Update patch enddianness.patch with more fixes from bmo#1590907 to fix strings usage on s390x (bsc#1158355). - Add Skip-some-i18n-tests-because-we-are-now-using-system-ICU.patch Update-to-ICU-61-Part-3-Update-tests.patch, Update-to-ICU-64-Part-3-Update-tests.patch, Update-to-ICU-65-Part-3-Update-tests.patch to allow building with system icu - Add flag to switch between system icu and embedded icu and enable system icu.- Update to version 60.9.0 - rebased riscv-support.patch - Remove source modifications that made some private functions public. Probably not needed anymore, and was introducing a build error - Regenerate icudt60b.dat.xz - Added some upstream bug fixes included in Debian and Fedora: Always-use-the-equivalent-year-to-determine-the-time-zone.patch emitter.patch emitter_test.patch init_patch.patch enddianness.patch jsproperty-endian.patch Save-x28-before-clobbering-it-in-the-regex-compiler.patch Save-and-restore-non-volatile-x28-on-ARM64-for-generated-unboxed-object-constructor.patch- Drop python-wheel BuildRequires: causes a build cycle, and is not needed.- No longer pass --enable-debug to configure. It is not needed for our endusers, and will only slow down the engine. Nor have we built it with debug in the past.- riscv-support.patch: fix last change- update to ESR codebase (60.4.0) - rebased riscv-support.patch- mozjs60-mozilla-s390-bigendian.patch: rediff and apply on more big endian archs - mozjs60-xulrunner-24.0-s390-inlines.patch: remove - Replace icudt58b.dat.xz by icudt60b.dat.xz - riscv-support.patch: add basic support for riscv64- Update to version 60.2.2: * Bug fix release. - Drop mozjs60-fix-memory-leak-in-LCovCompartment-esr60.patch and mozjs60-prevent-an-internal-gcc-8_0_1-error.patch: Fixed upstream- Use memory-constraints to avoid OOM errors- Initial package (based on mozjs52), version 60.1.0: * New syntax: - `for await (... of ...)` syntax is used for async iteration; - The rest operator is now supported in object destructuring: e.g. `({a, b, ...cd} = {a: 1, b: 2, c: 3, d: 4});`; - The spread operator is now supported in object literals: e.g. `mergedObject = {...obj1, ...obj2};`; - Generator methods can now be async, using the `async function*` syntax, or `async* f() {...}` method shorthand; - It's now allowed to omit the variable binding from a catch statement, if you don't need to access the thrown exception: `try {...} catch {}`. * New APIs: - Promise.prototype.finally(), popular in many third-party Promise libraries, is now available natively; - String.prototype.toLocaleLowerCase() and String.prototype.toLocaleUpperCase() now take an optional locale or array of locales; - Intl.PluralRules is now available; - Intl.NumberFormat.protoype.formatToParts() is now available; - Intl.Collator now has a caseFirst option; - Intl.DateTimeFormat now has an hourCycle option. * New behaviour: There are a lot of minor behaviour changes as SpiderMonkey's JS implementation conforms ever closer to ECMAScript standards. * Backwards-incompatible changes: - Conditional catch clauses have been removed, as they were a Mozilla extension which will not be standardized; - The nonstandard `for each (... in ...)` loop was removed; - The nonstandard legacy lambda syntax (`function(x) x*x`) was removed; - The nonstandard Mozilla iteration protocol was removed, as well as nonstandard Mozilla generators, including the Iterator and StopIteration objects, and the Function.prototype.isGenerator() method. - Array comprehensions and generator comprehensions have been removed. - Several nonstandard methods were removed: ArrayBuffer.slice() (but not the standard version, ArrayBuffer.prototype.\ slice()), Date.prototype.toLocaleFormat(), Function.\ prototype.isGenerator(), Object.prototype.watch(), and Object.prototype.unwatch(). - Drop bmo1176787.patch inherited from mozjs52: fixed upstream. - Add patches: mozjs60-fix-memory-leak-in-LCovCompartment-esr60.patch (bmo#1478679) and mozjs60-prevent-an-internal-gcc-8_0_1-error.patch (bmo#1458382)./sbin/ldconfig/sbin/ldconfigs390zp38 176737518860.9.0-150200.6.8.160.9.0-150200.6.8.1libmozjs-60.so/usr/lib64/-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:42005/SUSE_SLE-15-SP2_Update/b082f1d62eaa486577b0c2c362a27a64-mozjs60.SUSE_SLE-15-SP2_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=3043123da17fd72b16af9e7d07e7d9254eeebc2a, strippedPPRR RRRRRRRRRRRRRRR R R RR RRRR1z 7X#-h6utf-875541c3debcd7fb61600f93c33470bd88b3eb09beb125f74dddf21adc9430aa0?7zXZ !t/WsM]"k%AK^?wB/A螢KLM>-9{19b ׾E5 R!X CƩ#ձcޑ\ W616l+¿H@5;kⓙf[Fp@!agMOKUB@>~NN5*2ԃ=xu=MuYy$K5]a(!%w.5L\RV^s-nB {UʿuӒ5ު54:m .0X3x}E|koJOVԋ1U]gkCK@83kuosU$?iǰʹ'| M1)R.Qlx"`ڳR5VK1B]?pѠq.jıw-DO[/~KJ|tljTz?H$l4BjeIlU[bNSoҽ"%i1;3jT'D654w^wj7/[Yni8vD=7BX4$?Jrr+4;-o򤆟A=h-pvz\~#@ѬhR){ 1,αt~qR\\J͢=_ -]-*^B4[U/E@=mig_.gG~eqpv@i#*#,X#e߽FCqA1{a41ɠ4v? ̬IRCq%70TfG Sčvy6Je`j<~1 -@@{"٬1x)^p3_G_~_`pZױ\dSS!tz-=bcnUc2 ݣdB_㔊g#aL%>yWLf[9F.@򟍍@82笟UVyIm;Ze[{KܾmGݢ2GDuquq$Mo|Rg#! RZq-HO㊿/esCVlGv"5\0PRKE`JudNꉠ H^cF3&_Ww-z]:x:9wP:)oYX4h7[)(;K5\nxfX^f7I**p 6ǯȁb:m'v5j'=K#L֌mo#F(,:nښm;4+sn}3nsq9H54Zwrx#8zJ<ږ! 4q[c<5=?6ji\H Th*5iSsXէӞQ rHιɿ>[ֹyu9h|y a!AS[0x֣VNÊfkx%Wmq| Mk˜ 007⪽_-L~# 4$+1 evnW] /356jxVYS7n Bl#J!;.Tu4 +}veĎ%s9^S$"(hJqb &}{o9\tH̚bb Pn,ʷb't!u4pYyfG#Q#2̉!Lkm xFIMFa9nDm G|FRAZoa\y^5xJ*VAE''`E}>m"0u7#IMx`~٨|(ׇՋnf8^qy'aHm^ d3)OaJ/NƥљgQA(`߯,70d|!pTv'|&Unsi01{O]Zkƒe-=+XOQ1wF]͂T(a#{[ju2z#[8,1g.r}*AXo߷-\pFl$BHs!=1C (4S4ah0ʓKlsvs |tԠR:kVr=Y;+Z*ܽUp 6lvm' o uqF{ɷʲ;l>!&q .$F$(Gmj~E2^Vz^} ʐ9"Ұ8=KQԓ)bgR؃mY:=ijz?\TO"F#md$6R/d2atXdHzd{eS20iz(Z"9f#mbWEJH M5=j4ס9~TL^s˯!+jAXV Э!Ukb4\0 0G?$@la|-j\3EKd3~{Njwo3FwHŕ{⥪^y {!Tz %B6bS^\Y+B\\Bsl@a%KъCM$ڀ:DKR41݄?tȾ|ԖAeT48| HE -s ʵ+0C~0W9M6[ԫV1#2y#+KK s =DPfhG"jʽGGjQJdi?NM`P '0 #gZ2ây7~Qϓ(.[[5ACoX?)ۃ2t~NǶᠻzlov2C T"VK۞V@1F|a0իK) -*S JpSW}ZKI`%Xg Ki&I.2u|^Hh0miݸy ꑿR~% aDp"­Z_rð7f<8J-i'er74ͦcEܣil8Snj 2tzB]L x#ߔ@2,U G^@ƨtO\݊p{-U0M}- 7!yI/k^5 ]s?LmFwgd,Y51|,!&n1e5GV ~pRq^]hݞ*7]fu? b$VVRAn 7}.:<=>pҬ;6ĈmE5EQJ 2-\`u"Q~&Y~r\>c7K /̆S;KU4OxHx_q:y)(B' t*#28 T^r"Dvy0zqt8&]FNon㈃{*{(ۣDNkS"\yF][.WokX9<~AC &(ǰ6e_n1bӀs3S#!`ֵ\CF ѧ5ҩ55,LCcxnv>jpHrOMMsTwqu <;,vo-rq!D9bʶI!0r76JXRx_\0C2ub Y@6G RI<$?KhE~Zf-AFi#hd{`tVt>ab$baMx쳃‡)ᡣyT.Ztf3믜yO.5#iM>. uhycLd W ?&&f,h@7*o~S_-S"|fࣙ3$UPYQK<)77W辘XNU:)}.[R3(hk p| {luHzT|zLw WD0YMڵWPn r$OcκvUm{r^\/~0a-Cmo[i>N d1a1?Bh̶֙ `]g8F/KdzlMq/F*̔yBvx&X.ތB+Bf^%SO-&>ۋJ9Ȫ4҈Ov.W3^UM7 zH8mbm?R%2yb2 CtcG!ԟ5D]h~UrP*b' aȈ0+iSl/K7ajx,&fZgvm6<ڧiR!/KzF]iJ l5zO?:޶m^: *p ձ'|-47Wz ŋٯsaph)}tY甍2C0Vtbӱ_7˶ ISρ1q=;M ȹ ,T'M_YY8;IXyv?1y0 Pթ袏W#a9>9#0'TI)_Z/{\P"Q3\'jtu_ͳ-3RŔ]AvS[rlz+Eۖszć&˱Cr6$dlQ>>[xtٻ`ߓ[]@ÕAf\Q7M}"1G WW#g3Y䰂Ai82n~ȮL%ATfpCJq˻tct1 u:O1zv|~0jY j_KOG;loN0̾ލW((#|ΰWK{"U~ 9Nvdfʺtr\Gzfd"4uRm&&<86u;* )M{Y 6 Uw[!Ǡk Mڒ $$ \ks2\K"~ֻt&l xD/<i _} 3 J AJ% 3_Enu7?h8+kf3?%o jNhv8| ʦ^;j ((f)A8c[tW ^FPEKā2><Լ5,Z&K˻T 6í#X$.KnOQ 2s *6S :ٛ>:e~Jq.]s֐X֝OrB+[2r;寐FȢ2lB؄Z1 3}^kH]]ŝnpޚ<%nQ;ѻU,A^u Ahjli4PvFƕL^^W)7܍ӲDDl?:򡁠6$C O \&ƯE{[lw3Ŋ*O+C~ػ{ՄU\igiʒPP.4nk;[l#XǞ?-*ø짤ef>R9pι&&^'x} BHNۛdրgU鋞{#- ^,&Ʋ[}\"Uw}.Na&\P0దeK USD\ Ql*^yL_80\u$Jg@[kr'~׏M{AH :HK3+٭:͐Սq5G TfbYG"r]h/?kwPfkF W+Ϛ~<^ybݺo76zɚ0x,+z{@p52b(>wAkщÞ2l:pBRF#"x %5_(|]o:3n薀;1Rwssf F6nN uCons!1e"*™Bz ]}Fj"kȂY9/H`q-Np4il*h[,gq[d.zG!,HS6mxm/ )w]5/km\B2,i"paW3Zu{(Rpcd$Y* 5R cGJQ%` a3,߂mܶTYE\߂$&lDcXWΞyu5;8J<&ֶь4t8B}҃4Yppİ ujSV4JrJiS< l%YՁ5@Z$NvFYC:fAT\B=_.tΟ^IEn'!~yQaqOV,VAE-ozв(n_^N` 8 <**h# dt҆cKmz H8~XZdD&Bʶ`@xzc}dy$Fɀ\ĿW[=; "x!Tg 5&yhJU\NSi K#``sR-N+;;(f=P\g{LpT([m&O:_m(w x1:b`>ei637ڴ7ިƲ7+($Cy<LיțM~u{!4xZ6\%xF RrI'(4kMt/b%aEvAC١FjFx iOP0JTr,&lQBŔp6 n0A3Uiս:{:Bٜej6R|#UPc֬g,U]hfH"mOcr䑙M ILTmϔӳYH<$Cy7םaځꈹ~7]^SvJ܉d.y͆/]i n?2g/e?ucc\q&#%M{CTS#ݗCGy];bsc0#.SH?YuA < EJa#C.РP3Q<ʏQx*%ߟifY>y@rAܴUSq5 "C9ؗ{j\k2-!Mvz9kg~撛RޓB%ƶΡz-dU *3{lx×bHg!tFN;^%lÓ90?]H¨M'V"겘Evbj(>oL+rd)@|mkM/+2Sn-rpR7'+1iJ^|,]LN`p02};+ t %1*2'Y9t-b }z`#Iq Zݿj-u"uuK'ƣS L;{oP>HAM@,LhRy@3k̳N9b\&kQ=*瀜2 r[&mgD% k#_h"U0&maCŞBmy/z)Oռb1gHgOn؂ъk@kY-I]42Nov4z\pW ;]osA֑| x3Dqa߀˔[?]`V{ ' 'Dh_P[ijSaDBBw%(j!kCK`&t~X0'K3%r{C!b:$;;л}8$.ʯ~7%A-w!,`(bݨzQ*ipmzJvv)0}oY{JY_5xu _$X+c'sJid:;lU6D$0Xs]]Fb4z=WKg2 u&.l_(0'iΫEA'Y /JSx6E2>`ᚗRjP=2`IbNPBxzytpfC"{9G2l>K09]! kL*~,WQ\.j ]L^3fmƏ#!GO G9z׋g'S"dye$fcQ`j\_ԥ$A>vT똃z'0N !ݽ R8q)yLSd].SusN (LL"'_bw՜޿#Œ}y1@T!s.MW@|BL圏Ό9RU@3ɷϵ_Ҝv8<wc6Ztѡ7*vKL VKyV\k"SH^:.kHxP __@фm(Ѯjk0|#h!Gч+/`!Ն?^tj?Һ#v^&G8y2L2;f)MC'hDc.YԪconeߝ^NSF~ RL.&*/z+Ԩz?zH5:Xt0>o|8dJ?UYLb0 A=H{JEͺIBalLSMRD2aȓz";dne6b'!<`GM@i(΃z64qUpo$)Yޠ%Y8ҙ.w`F7@SVR|#Vmu!`q %x= k-wj omh}mvF9UFԪ3ƗXD)V UTƴ_yq-0mcjVֶaTo=Gl_Aa0VԛҒ`ИsUF SԻB*>j^Zcj]= ڛC~tQyl9uG1K^5Tؤ幾t#-C}ooy84A2gWq2U|/ a>,cVc\4hpN צn Emf9[c J&Opy+񐃆.ӫ-Ⱥ!TM;TyIW- oTsכ@pYabc1*% gOz0V%%Գtrc?#%!rTϙ4?eldn)E󗺶S ?UP*gٹ|@'3 6u[vlΙ9d8l$ťQ 2\}fp%ͳ@y"k x7" 1_HATݨA<('n[ڮN-S53V2gg_-2j xO!ID'QRPVBFcGL|BRØoEH3%L9^ͅ¨ '1ɰj`94P(' @7ASO8c`qEz5Xe<' 8 cfqo*C5?Wx F# :20@8 "U=]A|+1KkG9GěG%Y[}ux'lkxÁ#C/.Wʺae:SV~m,L53b r *+NFPD|TTev#V?o*D]Qh!sN>x% uBɹ!~(79XR]zcMI|"ښ̅Ѩ[7 Kjl n-[yFGNה690 cu!}.̪GJ$dL'G}eU=⿪)20Op ̗ qփ.J@7r@Sm ^*{=\{D(+HVZʨ(巠Ϯ+M*5MW~|i]V q>j,cd^Ci2X 7z=R{y%oq";'}-ޚW"JYdJǡrc[gUa̼H&mloIMڀGzJ]mTѽWXsP5'$o(FG2ZS5]D>]Hg"jI+`lJPJtX$gQxBU8_@I>J]. ڴy0[nGOq@gf$) tu;_(z2;!?ӮC_OSe6ww[-uv;y=zPflŨ"L^yEr;UWT[q˻ 7U_Ȕd+NiʌX;uđʓqH3 c]{/cA/?1AWTI@%b;o^RdsJ&2TciDiZ,v!Py`h%^JY ߳k*{zF>6rz%,tɰ4V G9fj- ҴlI9ɃX-Z-*hmI_{UQFWvn2<&UKͻ~(z7Gr Ҭn~ H̀sPA,G*LCNw-a LIoN @rēړKV3/煅pF\,2pD#ԘKlTbz}.Y 8Va,k* aT_Whmp6d=tv-l- h'7>D2h;@re FMg~u,L{?V[F[> 8N#dBj[W@*xbtxuvLs>f"AO`~`oك>!w5x北mPg̝]ANS'AuR"eFYhOxlB(`+t&k"cPVړ8k:lrqW*P/<ý!4ra*>6,SC:jʢ H;CUa+A3wgpJ 3 uJָ ᙄ<-!7fD<߯ t. c'? +Aօ lA=3EZv޴"L@֛olr 5= PN-(ϰRu0hij,SD2 " D@èW™eãxm+ӕ"t5&Ghs:8G2HyB~D)/bLg'k@,eH ee[SE+FVZ7ʯ'-b@vjl[f~w6ZzH#3ܞo1I [DLraZd@YjNjmf"y,Q={; JPr8 2F6ㆬguya).&#/ܕg)33V(C ˚ְTYӦUˣISe@ 2v -쪥.nf@Y*168_La! x\ꖠ@݄BMkҲ8cT2ڏ*Bzw$c6k8RyVq[S:%MGŮz bO`%_akcEE]yz@\ tE#/NdCS-F+/ *9M[VYL˪{ۤDP^ Nvrr)[5\X02t (_L^IDKmZ4V82ZdS,t[1y0HѾ{i=LV .8Cf-^6>`GA :-0C7HQyݶ >8&uR4oxHiZ@fM= ɬT-{?0)ў:S}dyZ噣bء 䫊ðʇeƞAx{ Swzwvk>jx=(輫qOt❫X}`+BVؿߔ Z:;Ƹ>0'7RFz3lG6 n" ^Ĕ}*iiZ%ٸ{ K/ g\BE,;gbk݁IՔsv7nY܆ /!4hV!,"bkҡS/-p0dk[~8nj8S3BQQ$]* IJc)\ oRና'"l,s/D `$n ̌fQ`rP}tLOP[Z U~pl`Bw]5ħ~Wݦj|N"hDse0) =m[ ǟ`>̵+B%Y_nrqYץ]zУC$3}oÖxx藉c, ;~׸" ]ϊ js+ܭ(2gzo;cC.1rO[67Eg~K6(Z/'ιɅ$ZF_1Nm+XA8|w=gKII>`bĘU1 fMg؉t_ؐ\3Rr`iYj72Y|@g ʼj~{5a1&jwѴ{].Y0:*=*^:4EfYl:7\x{Ƕ>Z",65ee~fG(9ժSc|NhTV}d3T{.+$Aoη MS9NJos~LBC5%C;ƴ*QqնJu0D#;؃lTmGA,^'/%͠r #8 gb(.V(F_5>^$P?T#KOhӿ80Lhj] M3H|æxGFK =مޛ?gf`j7_؍V (e(F@}Jˮ-ytS;~0ֵ`f̬dZԩ[ cJx]زJ|͠@ +|ʏlxGMMvP S]mw6S>$%~> !rZae8@ו)LܦJjRÖ^[vW.|W  v4JmkPb9?S]x1;&Y2\M!yPw7"aGdd7ܘ gLv?ź˩CR oac#+ "p2'f,ӱ~v}"`}ILii@FPhh18w6]] LEJH^.%ZKW"E]O'|rpVtAx'rȄFRK|fR<5~d2ps@}dS;84 ]WV6-gҢqxs)>ת&w,bG+4'9 Q7(/MN4 aS$͂*-i= uz^]BQ\u%{mDkOV&W9I.oxTڋzGW俥Ax}gl }@mPBN’ɜb48"ڪGQM%7d7dna ܕ9Pm#a:䗡@YFTCX*t!"c5|F)K.+ڭTp=j5׈.=k*׆n"iGUyR&7̆#h%R:FdJUת43|ʽHzDpNYowͩxΤm~ܹ=K6Ȥ^gYԙ߉O5@dت~#N7\:`;f:)'-*0@F< 4,YVO2 NXcJzշ|2ؽl6q7P=Ne#qq3]*D~,6Ǔ=wi&8PmyFπ83c} ZNsUDYf6JY-jW0O\x _6 .rhdnLz{mČhuրPO@DG*)(k!D,E VR _OBbnq%bcʴ1g`ߴFk`.c{-<këKj{Nؠg)P5AyK;mz3{@sm ~d\J)ΖrQj/ # H=ivGR]'F:%!5L{V,e[f&I8^gJvŶTJ1("XаW4Iǽ&+ Dݗf*Q4?c?[&c' JOkK?>pF3'һ[H \4~/4jL_L.)඼pp&}@KԂ`޽V'Õ cRbV{LDOI@DUSbXp~ߙb8t=޾K-]|2X2:GY IcLP //,7^AǭT [-W_ZTV? ?6=fv|ȫ'|asu+MGݡ)Ew^y$[+H4AG:zVCCI_ͅ^o]!?#=zK[MB\%b;Q#`{ ca'fB(52 ;{KԕĶ5Qt?P>LvXJ"WcU" <3-pP@Q*?Jȣ`x(D'y[@hӫM7 :(?Y ں"k8HJVBUiXģ_ ʦײ">-H^{ jS^/YGM+HJJҶ-gx 8D3e ϹYˣ0*!!HmA+(qT61eƧԧ,m s,)[$|ץ jW9]`pemd|.H Y\;6~ZE?T&+CZ7{:+`+K202Pf[!H°wW5]8P l[ygi(I `Ai;+>!Rj+*w) \1ZExvǷvg8u?NQ pDT$CZi-{DMl]LF[u6ZFn-HnYG $ȕC̃Ѐmyl5 +1yFgX   fI/g(nyky I|+oȿF Q4#F+QT;p?-"SoZr`JEW>xRj mgBԏz%wX$2Re: ʘJh MtdY2[ vB@S|ᶼ[ӚĆ 4{%(zZ!-0<0o0 -E /c[3 t?w#s_&\v)S~y%ó4(kZP-~oͲ}QvtDǫLRd`޷- "(wRZ&!au-['!av&h61G+:xvy i=dLH]ń̬͙?BtxRvx A6%MhsZ(ߑ|<HSPA}˺Tn҉UJzmЈ4N\@ 9;ѪLu-o᱖@&H+21a`|?yiavU2\Wy6*liow0B~ Yj`(4;ym?0?kr_;0"@J?av4{ M(OSnH-$tmR4֞(R3,ô}Ռ,зZ|I//ԃAq V)x+A_de` j%L #BH-xU6GpCe&f4atċG6~F\iG zܰkuCA7OG┑ùZT+nU*!2He6șK4 0l^4T#/)RA1v=U`\%TcI",xOxbwS`2JB$Zc3\!eI,d[˅Kr~M)` ^|}Mq]oVl` \'IB4{T?bh qȺb=/^)r+)y /zx_+N?lыW<6=\4 E\"B*^`}e| .*=k|[8+skqI 9m+&y @K2:>Ksɀ4fZ8"Sݫ` N,fhY;#)weG1^"B rDM_jdK; ce6"fV4@46ʜ;*|3Pxp 4Gx1jj<.9B &?s8U|c"7D,]V瀋N_4eBigzSiOj٘$a 2BCl6ʂnhW``PbxMSR#b]"⫽>2M~Є̙Mj_%Œԁ!5*@ !^Z$8CǬ RZ+!dqQ)K*StG F}I3I* ҔV"&ISq`=o`oB\&y\7uln)]:U.CjqDzh{J l1_#mvܼA^XJ-W ͹-|ҧXŷI>h-<'ݑvaEu+ZV%m`~3|S9êC3 6:AvmX碅~wȌ2=OE^]ZRڐS=Yt@eh\+y 'B=IŠA7cEO/Qzg,h"9Y|$(@2Uq6;ROI,'':u*mڢUF!KFW<2E|lO5iM:囧w9ٚ!3Fݱ4uW?ELU0qڪbc+|qw4p?L ~:Pʾf_oäJ9'Bȁ@_u9YL65Jh]wGu˲M$,3I/=Gz]>!c5/"ǡ)3Z컪4Mipoж:$Mw9qQ=ujh`}ajd * ޤ xyu\7‚9Z:Yj)s!XxZ&_Có/DJ+!IGEs뛾\V V#8 Ef_)CsC^963:efiJL4ߗD w\# ,sd]|yZݙ6."A<z$WLfVn%O:@J$( Vh-/كn Ij17;]ӟ|7a:<Gd)6$nZS_ؙI atͱΣD,tӉ BCIh07lY+k]f7v!6)B155{nA_`h%`0l' %@geVbޒOnPbQ|ؠ^&uRG(v k; {R6ԉb $ W0pڪB[%^'c d]~aU*^[!dR>I4m𖇛݉~V^A yrC {DWfA}AqY *m@ذ 7)(E~ex>ļ^`=-$;]?H1hF@0 qeyޫk>G~l FT 9dv\(x\9\u=O'2~vy#Y[BELj4>RQD3"KluMx<\Vn|:QT恘q7ouU*~Tp=f%a@O |PR\lN#̯Ƞx*yo*^>^%\ȎJ[^Yx#R̨тdS_sŧ$ Q@xeeX6SdߍZ2xYMiEWCTX+ih#CL\>/k& 駝mI$3-F4Lӽ3o;dR%}1UN(^;kD7͜Ə)ꋔg:FTYZ_O}EEK$5g) .Hj0K,&^HT)fQH%L\x+#_5p|# At- g*$u#e[i=k _V٪Ad#Z])Yf=єыG+HZ}l v. .!GTZh\Z:.jn+K?^/[~T::7]DOgZJ;{֘!j,4J'xꨖ'_a&,<9~.- Dzx_C 7tMf&5 ]f4)nr7H&sot2CقwCl qvL+Q0bN 5W U49-,+Ls( `jښa'2R%X()ɮdzZoGeJ,1Piqkh oc5F &o#\uty_ WSGRihٟ?_)2kMMc9{iZ4sS1d~r')H#=CL703CVH}]_@<:B!NRnpφWK 7/ ה,!m6zBAHbXNݽGIsNaoAU%V!ßm0m^.M#BUVހYKZy@dk]\o@:ÖoXI0Dkp=қ"}F<;00t*ayNgq)l9HŰMO0(p z^|Gql&+'%=p2)ev7w9E}M]]&$W}W+{<^KS]w)?uLz D)CM| jє< N)J.(n\۲Y=0Ǡ^>W=a\dѬ3rDk(O byj  Rc HZG)DD#X/^RQL6&+a͔oQHPR [v3CKk( >ˮ{t'`:2 K :RlwI]J~OPwz [YӲ'HPSǂcp7LVة`sFNIxbiZ4 &Ęa#weܤ!tI%whps5\"0tK=_Vpmw&)^ P?K~~9ioF~Dh2fqb~M|W6\XOC7M=W~9j| γQKJ|SaPKv{:^V3b\7Q[,g>xDji3?/g<>Λq$4mRH`'ʙhߒR֒i\ +MG 9|=M<bQ4 3)Ƙ /v3vx ,"T1 7rU!ȇK.Me{n\P]c `5l>=*ɔ-(aW9?gE5J]S2Om5&2@-)3%$!ns@O< Q< ~R$]֧E_͝ƶAt [M뙁0`[P ׋Pds=dYN|YK(_|^z#" 'n\#mxb4Z/@8$^|#_an q,BBE!;?:48V0'-k5etO}HCeiY 61G6Jh yt†4 1#x.{߅#.y,sjnb> `+$(^?%`[71t'Pܱ% ,!fzh0GIRl8f^J|?3顺8#@BQQyd>ŀ7 (Sȸm@ìBz݃1Qd#҂x埕3#DlI2`ggjK~JbS|168 EL@dSmb8Aw_WR"!뾱ij'F9/w+8/o \v@RhO˶JNm)/nU Ӝ`i<@P@$ %9.}lѻZ"43byhXDr)4 2+qv U,@ЂsTxlg'k ٯŌ ߀܁@23*X'vܶwkv oRZPz\¶(6^tsƶC7b:T*wp+ rbs@c%-bA[2/.