mozjs60-60.9.0-150200.6.8.1<>,刉iWp9|}1R^/ObG 8a %+]3|ϫk;^xՋӣANxf EŻV̑$rז# s.)9^;LЫ\K*g"d.3o3\C3Z o`8XIv7n:"+Qs/X 7mp 9LX-``ʶ弦@G}Qa󿱻͟PM 6;"h(J-h&8ʕRu/`&2>>(\?(Ld   j ,H     $<  ] (89: "F#G#H$ I$ X$(Y$0\$X]$l^$b%c%d&9e&>f&Al&Cu&Xv&lw'Tx'hy'|z''(((HCmozjs6060.9.0150200.6.8.1MozJS, or SpiderMonkey, is Mozilla's JavaScript engine written in C and C++JavaScript is the Netscape-developed object scripting language used in millions of web pages and server applications worldwide. Netscape's JavaScript is a super set of the ECMA-262 Edition 3 (ECMAScript) standard scripting language, with only mild differences from the published standard. This package contains the JavaScript's executable.iWh01-ch2cBSUSE Linux Enterprise 15SUSE LLC MPL-2.0https://www.suse.com/Development/Libraries/Otherhttps://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkeylinuxx86_64AVA큤A큤iWiW]kiWiW|1cc815b768d0edfc943db58e33f4ccb5ae975ca5039568a675cfdf81669b31259ff4fe0264036fc4a5b8b0e99223fc956791782bd6b95249f5e3444f17b86bfcfab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85rootrootrootrootrootrootrootrootrootrootmozjs60-60.9.0-150200.6.8.1.src.rpmmozjs60mozjs60(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@    ld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)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.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.4)(64bit)libicui18n.so.suse65.1()(64bit)libicuuc.so.suse65.1()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.12)(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.3)(64bit)libreadline.so.7()(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).h01-ch2c 176737456960.9.0-150200.6.8.160.9.0-150200.6.8.1js60mozjs60README.txtmozjs60LICENSE.txt/usr/bin//usr/share/doc/packages//usr/share/doc/packages/mozjs60//usr/share/licenses//usr/share/licenses/mozjs60/-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_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7e311ed2aee40997456d4fa75ce96a7043bf8cec, for GNU/Linux 3.2.0, strippeddirectoryASCII textR RRRRRRRRRRRRRRRR RRR R RRRRR RRg'18-Gv%+rutf-84deab1b5ba31f6a1a83b68fea182083435cd19895eee5d96eb87cc87989e50c1? 7zXZ !t/ƶ]"k%{Wm _!:DR>Mf?|MKrVwh]6D) Etm|T$"<3(ۏLL~v2TkSz|aXeau%ٮc&]gO]e Q*x7Ҳ5ZZ5o_i!8ɻey3Zsvs\0`ټ27[(UceX@Y4i>"V &C ǭH [ `b% ̉1:*^,v`ާ*kB4nM[h#\VNwP'dȚiXx.1 KAM\ect=B:5Ftўo `|Rvr1TS]ˏp 74I~A@F_tc뀛/ '7x&\Mꢶ#0$tJ?On՞/ ko`C#L;td:EX@/[:0Vq^=̡ݽ찷.)j=`$>Gp$,W=eGZϟ/غoD^>hMhvY/iK  XeJ3zӗ4+"V:ؖ}@_PNPgũS;5n xvcL;«2bɪEz# .+[azqt] 90;S"$dI+A~1!L<UVJne^[ ᒷ/Q#{p2π06 yr #EK &:B4cg?;5Qb^8{FϭQS7rvv,hI{Ge.cyp;R~.S!^!!G%ǽ}3Cg 5N!Ǔ0 2pGoA]O65OA\br"T;.BP)Vx1*Xvy~t'-bEV79b2- e~̐ῐA"3͢[c^8'Z+>nL!z]~)OkܞNC.$Od'F-TOϊ$HfSܐcx'|8IuFc+Ru K,hԅe^ a}DRZ[N 5r# /c*@W^ U௎}m1@.Q6- CϑQ~Eټ=?:p/kw}q~vxxK8,4^dO)R}a3z ZA6Gɖ^%?QdMA,^XeC>4{![}EP%9Kd^΄[}:aڶm_PcTϺt"Qˎp"vbjX@|- 5!f}ӂ,)gAQcڍ >2aͣ&Ĭ+cp #f%.,>O&|34Gb4Z靆|AHN4"dp)-@i2CFA|YZ(r`'zuêݘW6^/PF$WMXwO3vsP@}mT\Ar$olR}SuhT.0)/qHn{+Ƚ`Ko%9 z]#Q R7fS* bZT} &ݻkuhG͞d c4f _GW1^$6>F]*!ˉc#S-%Q֯ kh\ndE  ,gֆvAT5qIG7Bw#}#w`i-a4D^Rdw\wߝ֭ITxU /{j|7 ي9.JVS7/yB\;MA4ugN&q,G:x74wَOz!ss`%F p}Ս}@ NvBhƧw_]|w lΜ߂`OV!CW#|_~uqGmfTپ &:i͜44bpk}92"}1_gi(+Lg G_#2D y#Ξk}oU+1 4o9k*Eٱ?s=:3S k#%om5654ްGlbyhJOh݂q~݉Xbuݮ=e>/e->5_:h#|Դv֛tf CPq5NxX{JnҬ:@X qaOZVRdeswApk.]Mdgb<#ޣlyOM\mwݔ@2 @kUw;ӈ@A'3!tz3"#=]fxG0ֻ}l "kbvn>~?l|8/FhR>.VDjzncõ^fF[o2VjXTE&r7Ւj ,IQLzn7Sl/7PT<K着xTkwNODz駭|T cdE6rS(+~t|P*x70uu>coOPZI,?2*ΐ(PZMnpK7י@ni $.el,(nˈ7 Bg:&9+T`2[yލlw݊US4^)X_RǾNn5,i ~xc95B5{vaSWf=1sn rs24+0Z.yCT4}=O^^(>~bd9ͷ/jeOC!tT޴ ޓ+hnhE?ŷ3n*l{iCY%cm[ibֲf'jҝ"f\ !>GFO?Gd}{ hhBp!&"_|uNwzŚ1s|@vG4VJջ8G93P)*G1 1x4J_Ŭlfs×}<\Qkgld'ݝPPr+&G-c-ya!`G `崂Y@B`'B-Mx$F VC`^jO_#$'DiY 2dZ,W1FHF,@:MNK2Ӣ.ƕo̍8td%R fMu0ʼΠim^7i٢t"Ų>| kYVx%QS"ʳD3w%6IQRՔ}:GP"dW4=SbCW@-]lS=?,prd+^Xpg0{^j:mԿhv1tO%Ӟ\LRzoo&2]zu d"@h9>I֭] pm+_e즭 Zs~q5SҦI‰{w3Y?jkhdxP*Ec.}ABA"iM`\1V, v8Dݩg gn+F< +{ xlb_t3&/sdΖ`.zd6bQeVG>]E'*d|vA&j fAJCVu3lC}B1Y].xbw(D=:z'CuF\2968}gws0N*c}DdZHv)Iv]O' "EbPbQv+R guŽχNsn,4kժ?^Fg$|ޛTn7xA;)<ҹr2W!j/U(]3ÇwCz:Hms_Twxpz}@da"|be)g*M_K*"(`,-aQz-ְGhb`7D-rڞ9ᄕ?UE{_ob(WT9|⺜5X$ַ >[Ոᘌ;kEPu[vkSJq:\b'*X *'sx{ j|YkR%h6ΫvfjGt؍G[ZEWͪ /e6WdVbl1ƻ -3TޚUA@a B{V73&kJLSv k %*6}S;PK(*zӻN+= ,?ZW {CH~eE!)p3Q r4vA0V\nfGʃH*0/])&rYױmW}5|0+g6`'ڿ,C\4K! D1\I/j;Wڬg)sq;Y,X5:'Jv}pP+T"M}&۫,`#5j$:Gj"[u 'FQE8qedNhZa!K.9C؏dp&ԿNcj_xUsJX}<(2m@lV_, dF"om;dΦNDe?d]QRJU1-g jr<72BQ~{c} a#n"gQfuDqWϝR)82zűPX)*28O`?o(0}n1P:{67Badpp\uydK^qOssWXIh>ȇC=<0$pRh$MxI{ū+Tףq sR2`Uuq5ڛ$Z.s\5xIk7)I/{A<˓*ǀ̏"vJA2pG@4KS]{Ȕ*9nii9Z}DҔG>>YX(^ӄyoŌ"ao ;L VZ/.$k)?/+OFJ;̄?r% nqG?2b)loJ< μ^csUY޺]~8ue jGIC'AvtPPt>_*Gݱ!"WBv=5+国x˲UhAɩ =LWz#D:l| y< 5k{e9, GWb|y7O(JWyj%YO {Ʉ'Nih?%!;X?.p뽂xk*#ny^"@3w7h^PLoBV(qbSwsbq8_Z`'kZ,A* ~9~L2fIr?Q}KE 0p3Q $4휮8eY)L:#nt4@CPS>YւIó0Jf`c:4&~JWgOCdsȹG&oz< MU6kZ(+*V5x-~2r r@{n65 hW[ԧQK(թ%8op6`fj}G3?b, P3ؓXWV;BcfuENlp. L YD]d|S 6oejjŌ>*q@ݧKoilud]YLt+Ff1 F*{PyE5 5F,w`&=Y"'hUƪ06Jxh([h9šiZ>D FF.^Tėr [}Z!L4r͖q>Xkz/,?a%q1zeh^ ΗMŒCN8ٙ 3!vp=Ƚ]qa8c?H(vC,Vp |xGVp2zZ ͑Yv66bF֫k!RM?Ѱd}ȹo3x{xހb=zMӷr!uQ!#6Zϭ{ T57_[#A io-'M73J:)աt3jy U;-Q H-k:x1L0NN#Jn{\yD\Ҟ.r#LE؞. pJ>dlC|TjX)lb 3/&gku* kqzM1l-XU(HŲyJbL4a@ʂͰËHtfEQ mLj-ZHnx|; kw#S9ʘX'ǖl) rKTU"ٌߡϚKf=G,QѠ~Q+{4Ŷmf襟:ǸRsUӞOҷB}!jhq3*h~ڌ]6)q4@~r_9,Xo-G OT&S\u@nʶEԶw)oA *4; BZ]/nw&?)^Ԓ'LC礳fW(<<&kiX W1'.)}ꗟfle-+m!J6`_fқUJJ֩R3~?%ZZ6LdrVt sW,rԥ -R4M} L}4JU44(:X[RTH'zƳe?YzNrK莋&P F-¶[d{uKoqÁA͡}c$ђǘV9f<:5 i 33+CDC>iLHl{tRƂa~a+ fc@ܭ$@;ڝ LWꈩp|(,Fj=Eg, _d".ΟS0r!+]N_k9%В[O_E dpxKqRBS<ɞ"xD EOno?PoJm0Vb7^ad(a/㤦JWD]q1 o]uvMg+u.D FTlGbah;g=NŊ/$dLM)n]?C2 !&J,ULT;ѕ7ĕ ;BxDUdN[n *lUDNR)xf-!^Xo~JeY&Q!5:$H)Ij@oVhIuT3dv:`,+_j\v:asp_x2-i)%Z&}U##;)F)s#=_ Փ-Iʨit!m∕ʂNL(T!PkcB>i…GCYSM"fTU"x;loKgD`b3'^ g У'P 0>h\ժwcXq6vPlWPi..yԖuQK-t4\Z#&ƧÎ"2CRˤM;k8~Oo Tוy ٯ_0ip.!XJ&,z a$:-N3M~v;|gxts0T!>޲9 6 οF]yv,jȱHVzRCsF[ޒ"ԠBgu @|KjyfQ ]lѨq1|q}_ޢ^yf1D`;om$d-Y2x!rg{l!JAqL#8-՚ld OKq 0 (SmL*۞8$'s]Sv7CW ?n^> pҒcM8C0zep7ߍX7ՆE>$r0*sΐ_|16aPXFH8HЙK5*\]E}%o };+>z6Ɛ=?͸/Jf ωԗoBiC}xv1 (% ! 6B8YO_V={b(9lj[XӠzk{Q{K!ލҌ=g M攈P 9ZC PGF@_l$m1^U:K@d?H<`%AVp~U=ew<$ #凛R@]&J`^5`ʁn|-z\}vY˲9ny"#=6["ƿb oDm *g,تo_||:`t3O*m$a{(;2L7*R$k0{ QQU$ɂ,1e.W0k'bT|]K޾ipncn'G$YoOsں*p̺GU$ ++6F)YtA)" }-}y:ε FALhqz ʳ;IysL`.5i ($o2 87V#1,#xr4S.|J懕n_Z\ρIdXBTeK")3c^VĽ]8T wll%GMrhmrU;xut8r$xcB,*{ɽNOFmI ':l#)2KƁ7x#X=]yZHo'= nLbR%,t ƈ䆜Q7̵i6Jt#yO<)ȴYϒuZD[#)DJ< ~f(h9gOd<2O9[>XT`K,4`n2vU#7QIcXdWϵ7Ñ8l)t? QUk*.4Z g!]_@SvR)_SIx=3?m.ס%E,Wɖ@IUܞGgرN fH@XףA!G!5G[ߌX]~Ujh7$5n }X[XP-).KB8N~b3-yȡ3U1ģJ5 K|  ؟3"B=B npg- ;."Yq }֪@>|bC_24mvx.o9;__=N$S՟Ffc7:4+Q-17TxDF4;LjBcd :q%7LUͬIcC .&`fOӈXkdvWz.KB*"u~Cj́u$#9"A,Ɏӧa tB3Q L[*S 5nܛ_6YTIkcg$1۫0B˕vVF`ՐމK&Aظ#ii1?fCm{3 UƸ!Z- $jDXHjn&h@gbwwDWi!'dCb,{k8 F*2!p&EED Ǣ- 1j!$1‹ =Fe-b zLvJaZ]T Z'̗e\;òr׾cvV?V@-5.L^ ,:UgmardW+ 0`؄ZjUӜ#4&Uy|AC}ף -ZfȑcEҊ87!>T&. j h]H -T|' n<;i%A+sl~ZC3{HSY& 6s'^*a\0ɫ% 2<&k;bXB@/ Ë<\QW4#I5ElO>Rz6s1kiHt+ RL2t{e)iCɭ,fGn-)-)+[jPg3{u7}c8iYN=15dže p-3s&?g]fMܢKeqE:NeOy`S-:[oe7P L6Ⱥ7޺]Ոοz̢8n#gN!_kG>^1R2jsA 84Њ F( 5X̺gCG.DDPFZV$tDMO죵D DaNݢ֢A.fZ;ه &tÙ4 x)ѷa{!bif͛)`#["Fdq:<+^B߿|H\d.#iܠď: TM"/bt*%SYJL6طg9$Ҳ;'#%RjYRtPk_̥@L y\J%+ `nɡnnr+ȑ?Qf!fS+U4*\؇K-N+qh;Qh۔_y$.Բhc5Qa~7Ig9!BzDIg."bH!k$zͫ.|*L ~{8xىc25Ѡ2/N9&oJ?H#ŮpN͊dT$E=etLO1|PlӖeY mIt.^_s{~~GXV[JV[+>Ra$RX ^0_pOTEϫtodu6#Y$Ql(zlջ'*PKRx6~SR7(2!X\M-U=JTdquqߵ*zN/泈ZgA`9{c`lؾGp_L< ŎeK`%F"[.5olȴk)zeyRb<y)_!+a͍y>  }͹ 0*Bj/2ydYC(\+r8ަ6L 1ZY6X s& ~%p1;}I)*2A{2 `F69n^cr_4k W_3n{IWyl?b@p8jy+]@z:j:},(DϏuKA`jNW%J_jcQZ^ : A.z>7Ȭylo➑S?uIvɑ^;aRPMqE>rcM)A #V}LyVYsׁXuaFQH*Aܨh=Y6SV6p6xw.+uc$bI{Ni\@lt3kX@#)6H]~-EgȎ'G[(; wXhܵFx4+_~Bq"aM*+SS%\CA ~{rB9x#gqTp#S)o~peS\]M9^'v OxvysTbE}2Z>nT/,s8`jY4 ?pl9Ê.M.27Fg. eq/>_s2Bx6%ݧt,c7J!2MOr߈ s>L[U=l[5䅍:yiEpI'QuqR |Ejϩ= l#o!%<~\6 ܂̑aVK jt#o]TG$ R)RQiKvź(h \Q!b)Ț}~-2iiѝG?e[ lטw{*/-Iz `X5EϚJuMڇ%cV>Zs>^K60CR9!v4j,dL)EXŁX{Ṕ@G~2{fsv ;!JQ"!(U @Ef1-(1iMS[(PۑgǟǶ\%;_ZL?7f8˾B-՜FG9* /aCڋṕp~:{ RCY뢎N,9 l4|GK}T:k~v? o Yq94p9I@ JxNLeՖk7t8 c s$C3YTLQG<V#J5{|wb.kF1+C%qy;I5c| wdzR0t՘\ν$RJ>Mtܩ _z-8Ph@}cB. S'r* %8XgƠSdo< v+!b: 9G !WOrcu/yl!!&tCߘ}jq"G6p{L zgUlCmoGCE6-A\RW$Dp9p# 寶ϕWaSP]wRZyYᤑ׆a_F&-%q@}Sef(g{EcyWPLOP3D?UI|jʌ`ݚ'=i0Z.*4ڠs kɪw =[ݗHOH%5;Gc@ [ou,psn`e !a*kWbNQвʖ)K @#%qW? t(6S5]B[WDε&\ػ$31F9&,^zjl2%el^m޿gŴ ́T6Gq 1C⾙Q6<:X;[ۊm`_*V-"#s?#6 4nwR fdffď}X`b?(+cswqj~Eׇ?7LĬBBz:8dMTn`# w1?YPQ`As7/L4VBp Dl&3emFe:xԤ{,\K`}9^xsVnYܲUb~ȲvX1E+Y,Zlh p+cM!;`JQ1h?B *zƥ-d}lV& 1ڰBn{o˸ eY҃A~%=UmUpWR gGg4J$͉ANcPRuJBJR{ W0Dh%&/Cfnʀg<š4<k/0qrl0r兺ktyX/:d1K{dZi_! RPZSblP{]F!3)$-ȉpcHIË *$_Uh_Gix+–o% Yr(JpuoN#LJ$Y`MLAS|@7= EX*T~>ML5yjaCl~Hađa~)z/ȑ;g)T|v''Z cm`w0 QWӯF!d9kN!7C4aL&ϽG7}r79s *k]oi<C }%EXJasm>ħr,]gw\7?`nmRbʐ(#y{!v/60*+ѕ5 O4Z൝SuͮN5@,V p4^AG$3~T8dxQ(->7BWPXx28<2&T$I"]B MrO #/5vE.6T!nelC =n(Q?NӴP[vyu[nFl.CiGW$[txAT1PpAză^iZe%" zNƌ}tuAghBٲ/<0+"h7 WTB%s;@ݏQEsRO|nj0pt(φp-?RI:\8,#lDP$☭!K6H4'˜iJUK13^nneO8v=pp{kԩ '"vwE8 <7C\O:=!^;|vHYY6#$hh*Gwyc4"Cjl[̀J:OFNWބ(`u,fYWC[RfJYU cw9AsOO (M7IJ$!>[!ݾ#.w~㱸|`N ڤz15"}F]*ƙGLsaߞ#a Ff`/򋱥{A͹dxLӯS ,qgb4ǣ{G&qQt=6T$? ҏ'gp HoX0@:i*\1'!" XVzNQ(^5S27 ?8N7(3okbQKwcEƠtŸkVK52_2xq8v$0s`o}) >磦+.w@Dz tj2zN-#CuD^|,Wv~, V%f'yT@m%WE]" h?ΧPA 4΍@ :p%졒C[ &\Æm֤ydx:hkFgFrrqxld: JysA&vLHuky8R/e,D6v怆gA벫l DZzW J!rT@"J {Rt,MW/ZZ#"Rq݄`v5H@Hjpn PDҵ`gߣM'ُW'0S3O 5ԙJABliɾh)]6u@ PՅ,/ϗX)g {~F?kHunb-&ȮfqIK0Y$X6cp]^|STu @ZȐV>m+c: TlS;Ը9oK)=tt2Y^JaWBRZpXIO*TGs34tɧ.zWI;YB-.;X07Db4 b*5_ Øv Ӥn%J/xy  aD7"8%C"=vQ_QyƦ6wՑ}BwѬLʥ|L,G7F^3Z:5'@dar}ٲ*鸤A''Uє ou~vv(؎1E13~bHq5c j]WU |gWxnjDr-Aab9:|u[8&p V SRbwF>̧P  UCF 4I|)oC*<,]ߠ^eƌa!IGX"OHRP=SklOzز r?Buگ?\p]ns r6˜ W"䊻֠:;g`MoKiX^Dc{Aѥd.IQw [~Jڅ+WYEPvv yjI+)GfBb: &] X%̙rMâo@}湪-OCFWQP^@+k"`6ZLd5J98!# e^sMFEՑ9o< 4\r,X@NFLYe$ (.ŐclʙFcJ;PM"@&#'w{aNԕZi*ԣ<ƆfmQ~핃Cl_V/z1[VYq9 |Dh̴l!ng9dDUB}j^ S0#$o6-@A:ܿj}iY?6hL`y"#nK?fC,yޙ%oq%疍@\Z`4OB#zs+̰kĺ $휓8JKtH"`y@ 3UlnޱÖm,IH}Q"_HFKOA+C :@ ;nd eMfFQ*-;<a+)A _k/Z61hSҲT<φ4 EWMRwt0=ajz9 塥V+ f3@p7D,F#;xrKϮuZ[%Eh 7\&7 )q(ժ{@H:@nҚ\ (Z|cdH+ɾj'LGLO ' ;Y=t@HszV3BӉ~XJd[?MFX,I!RЖY?}@qrSLJIAl˜f!kQ!Ƴ\_w%8VuW\ x/ܯ  ]M҂>H; Ds5k =ܴw/͠B⽨r%H ,͉5”e7ד`r.jlZ ?A>; {ivb2h8lK؞L<4L̝!GHq؋o=AQYhB{[ ݘ bUYh1>Uz}{9c ,j2Fp1~)R*?䋭rP iœ6^$ˌΎq W;hN% "=^&5iZlΦӌ@4R#f3A¬rƠ5 D'&s9EBbvc5(v\݀=Qu`x~5҆Lj.؟M7G2k M!qk -t{Lh5tk15R{K5S9Nfo[-D #+t(M꾛D WWA*dpA0 3bL7;J)XAXzo{< 7ov73Q^Pyv:Vfq"q{S<&fb½>S>#@Mj!Gx:om_|'w#ڑw)0jv뤌\A̯ 3yۢ˰PP+0ve^\Q@KECz @#mX@i񒓜B*4eV _-[\D}Nl upf\wr\y,_җ8bv9@t&Yb28L +6˼>K.ăLeh==MXc.%7V:/wI{uCu-2aO =4UjF~%Qٚ_9tkolߐQ_`@@$†*{aabPLrKT+-ωCGk2hK#.*#Uz"+hy,abMb/2]`qޓ&", ϫ03kBh y 5Y;0k{&IMLzwjZ3JZ;T0og1R>$3ִ׬QjFQZ gttex$t4˵CloYV*vxb4nyLauNѪډ7+wcyì-&M)-؊!TE?^fN~GǃIpƣ-_\@Yvq^ ,?NU#=§+MjVq9gE8Z}%ɦXy˪am#%oe4)]b y4vi9/$oζ"9!Fr ֹY/|_@qvZG'"tBF{x,;AgOWC48ZY;P+)NY.~] !-iʷPDZe@aƢdQΉ~ؽ%rls;4볡jJD\5Ka[#h+rw1o˶/-(kZoemFDR),+t;d^JTجYO@%ښ2bAQG_4 "H9V6ҩ{zZR]49= ;i4N5vy,&nr`H/ox haҎT po'.ҽQ [2C$*rCeyn^YS%Gw&ǃeڲ}'J_FX7etvHLfA淋P!JO<|"q%:ج*_jr^́'ISFrX{ Re!qb qC^)ŒIu2Ua+d-ӄ5CI߽H麾94>f_ȀL$/J<"nƚ g ~KD{-`P-T9:jIm0=1J.7BZ]Ő),hagWoެRZc$0F XՋc?BS,f=rJxgtG5h+jÏ#K)o8'S|V_p' דqZ$"MRNbi-u(g:]Ύ&!O.D̮B1ҧq|7yj&7ц`Qbf(/W$d&v8ğr Rz=6N7{ 8 HkIO- MHi^{C2-e΄>(,tL1慆"/uL¢O\6E)[_XMMC{Lm(W e>yMg]|j&"$Ҫ<6r7Vf8ګCU[!]z<|%~ 4k00di] ywmP~!T$#o^Ajp_,ʑD'smU9 wM;viM$<;d^vŀ:3CDG6)֮f"cQcYDi"Ou0|U0il[+ۜ>/m<` {/y0^zug8vUi<bˣs44GHMIWX@8a;|Z,(TAib8Jr?QZmRNY*52[0%pd uwR0-M(r_"6e?H<%  m]!Rn@l59fs mC)N8lAٓ9UHH$6:xl4G-\:%2WD [ mRTBهrYӽC$2L~ׅ7ɋwudK~l;:pC.U$9X06HE-Q6rK(AnOvz&FcNqx{z K܎k퉵 EVawK'bOjƋQ,.Dm^xH1_Wrv}N *2<\d-:y*OS%~>gbC,$]& drop |DKSM&= %䳓UtJ]ያ uf9D(& k=z|KQQN\jOo!Ȳ=0)ɮ*j`?R} |);< 8tMָYc JN76jWFGiv* qaIY@dv߂'HBK*/aB$ ~xrE|R$evJ(?@yy~BZ^D&7UȻ@X^=XV jR ( }Rr{m=\P{9* a8AAiy{we+.%6ؔĉ S+ClX+Qn7+g0i oauŹ^_ )K;j 1zDg:Q QBR;ny?QHGrҟߒmwm7N֗Ita.)ͭ{#a<,5-놪!1wuuoz$h/+Ddcӏg͋2iҔ!AL?L]NiT''o}5Љ6@0M{OBB>VG+b+=P9yh"6rdohv;|teOAmUEV-1!Z/O:ǁM1(USLm3p_n&;[|lCpw;LWrK)5ZbB Z7< mSd=DZ1/ v&n#=ϋ{sE[3.  Wɫv"Sm xt:qDkdSLΟ>v "YMJ[HѠ&[W~"k2;ic67!S΢ oiiC܈n2cXfs~ӐrrV J,(XÀ خ(Բ-yh^u*Be!EBMz P}8 S\S mSLb׋j'KSrE96WܶREqFB?*QLw[t;y2[X^J$ן'BŸ BWFĤ}unz4[%$/笽T)$ߢ=Ay],B. iw_eצkV:Y.7slPSI1N4G)n`@yLv%yRU? ݯv??5+ `\Ѥ`*g}LZ Ɠ`x+AtM۵9* gimu;6eDDDz-a==t9ŴRmT'ZĥBG}e3R!!#]II~ ]x]ͼ*m0ǒѢnGoS=y NwGx;[z.}aި/9FoV+D``#9ɏF#j Cہϖf!YqǚRž^cܤU:] kJXCX=5B0'3)ܠgsF\.f*ͫHy09&HzBF 2+g$u1MbonL_Ullno~&)aIS״,2.߂`Gt?j7 ծ' Gh(u[2f 'RAƼ *ɇ ٔ*^H=RpK#Mi6RM'zW'$=+`'#7r դ|AҊ, СxGChg2u'pWt^^sne̓^ =x"JтnS°Gf$LЀ[4jgvܐ {4f&f]ʪ+**Lq2 by:=ڵgՇƛR3®Bd~Cā FJ-9Wg 4D7M\\tSᐊÑ۩y^۰x^HB1ѝJq!H^Ǭ>(G6 (. Wfj ծ,DRGz+?*~$ Ԟ@ :ovKYb #%,݉~NQQcdA27W"|v.d0 ?_^&I]S6.,)*pH@9֌ 2cVJ- k`e9~6K 9G[pJzKDP>cZk8[7&<4kȎdk`!"aeB57'_ fjb5ٕXmJJ鞥~@ngOZ)bnF}=#'N̝ :]Ft6I4wVLz S &.ϩR̵lްg. SU2bAF_5-Vvi{ES>߹y =TNSeK$h4R'*\3 [</uPhUDԄX!@+"m^&x+rz7Gje>,l7NX{=r f9"o!F];Kȓſ\f_ISzKm=n6C3xϭEu0DS>㍼Im ϕ-|!95W切 5Pֿ.+E߶kлڠ 5813)T]^ Xȯmh ,[ec: tpq᐀'41jdU{/kz%@/= *^F,Y602iweEP$ԧtR]_kY$ 03I]G MLLb7 [?iStqiHZl2KbcHk3!t,v9㏙< |'y'ϥj5ahI6y1@ь3cyR-]l.<#a;Ƕ B/1(1&I56x3 }a|m)ydj,)ՙkxT\fr ae}R-_x-$vD9yNja=6Qk$qQmktP頰x~EF2 9VP@t փgG#2.um-o"2C(Ij ?u0 dve1ͥ&nb k!jvgYws+ ݕáBvsm+M}2l,ȵ>RmdgVPNA+xRl;*fzŚtGf=s]& N2 k@;O&Wh3u2aI&\a@ k0̼epQ$RrOQXχV'.,RҠmDw~3&8Ɠ yMhGLj vVh#c8KuԴ'_bOg6@Ѓ|~3uFP;S$wXګր$R&e8qZ\n4LiSnU bܪ N9`?݀ɅZ0qw}S(-ϴl"p>MbԷ+r< xK*Gq0\Lp7$naEFmj)u0Zwr\$栳/%L NdM+Mτ&ă0 hz9ɮIZZto60(y;i66FBڍsȃn=% cDMR zZ^e{2gP1ZeS\m:u5\lƂHʧ9WzZSJRn D; ~E% g\țpwgVZYU0vw$JיpR=VXJ|fKxȡq7@a]:o3ZNǮݏ%1=b"8.&HoZgӃ6Zb5յCT3ȫ. {l~yS &JWg ![q% v0uQhd&5]mz.{_f3jK} ccL O'dUz?A"_T*+.&!l6O@ ׉dJv6 i|MrVZ"![2C9 "=:m8,`A-mX?H1~GqÂe( 9=(YGBчN $eꙑY59?:5uuXc>nXj|\"M{ p0'v5bsѭGQwlG4m0cjpb,_ԇ57c}&1R'TfEw]vY) ȓ "] Sj 2Qi ? QS&Au|ӍCޯ/^VڌMm,OPcnmm0+35j5?> TQ7&X#?^N&60o嬬W:e黹 R#NP`="0qA^)=a = mi"g\7{ZQ-0 ;4̝MpVhK4n h)[U Z ɜcK C;_!|&Xp3ϻdq+ZݒZ"56|=l|^+8H\U}S4T.PQ4e.$#%2g/ +V|kkC_6CQG'=Jjhp$e΀ZtxPPKں85ֺ7F7MzgtFd凮aF\|1U=t2Ꮉamz p2- 팽h[ۻw|(MsNP?* }zFOZ 發% ^So8T[0ޞݑ~ PAw̑AuAU[Bt v<~d׳wdaˍN^jE0黩 CTgAR|$I ƷM \jMb9EP0}Go S71c fV 6`uc!}wˎ %rILXqlGNvO@0ᗄ( G$fJ=bGQ|5 94 Hzj-e[VY*^< '׹[\3'>nOA S~#O@O]A>8ꍃ5.edy/$ACpIz%y6?aEdyOO0ް\1 } _~.|t..'*XCrh'/D/fE{2ayޭ܈͒"~DYJgb8 rYLw^nB8XPm pZ93$1Zclʻ(ΪQt$5+C_i3mR I)BSpzJt nJ{?NI0ItM苮†l('4;256*fxl qJtfs˂U7%H4ks ^i:O |V{m08NU;-BU_6(wWBbc9zJ0VTK2rj|fufAG={t.// =—WJllPn )T pk{0ŐS7UFu.~FnNC< )5UGHJC.O` X3@nao z02`fJs}&Punjc"-:5,)7`îloOA >L?;&[-.?֕vzpEXM1%"?Db w뚵P펬i|g[(^(cuI.FD*+3'(K^;V%ZhP~pDH  fp AV6n^CHFk=0.D$1"S|(j]V2_'9DGB-=bWB-|9KBAQJ4 rM~i)q}@M 1rh^9o8d)佳ˁ*%E/m,?"'ʶ 1wOJ^dwy x,s4;fүvx3!*+~Shϟ-5Uޣ~/$ EF+g]ͼT o2ˬ¨YG'YmG쩴& { \96B0Auea \"gQR NUH_a}>ٟ"*l-8t #oh{h*{Xp>z8զTZw ʒG`}sCg`jHjnmgsC#2lJ536יg9)-rpY1h K/Ta+#ސGrv6$z!,Fw2E$obٶ('ƳQ$9RRyyw)uAxkm_O*fi[:5H;/}nCL BD`ځn9eW9 ˿F20wǃAW[gidsڜ̧sI6CQ$i\w+f"7,.൞4ʫ'A]GJu>C-s۠™[ EzɁ"#W[e˰ :IK'IhʸlVb9Gʼ 9cuF1UrA>kdKš"tE6K 45j(@SM@ȝ.~Na< asL*#؊hZFNӷ#~\(+v=ddPb{RsWLe6$ RZ;SDHe2k VWQ6N/8|wDm٤t'-l_1pҥ^D$pFkQO#iv0.n-%y)17>}En8]&DxGCo:Ztt_њ/ tKUB'!v z,E#dd*n=PWa%zņWjusdkCg@o?jp!rӖ.zձX>`,GJ܅UzY-lB@ĮZ94 x86>B;)2S[V+RUAvdW@tCf_lp-:Ys7W5Y6q-DU% 7Q/MwGKHɝ*sx {LBb8,g$_M=+]lVGO)R2ǞZy{N_U FX=a3l?e|@uVF,?/|be3zZ TV(#(tģIryLlISn>yB域XZ)O^5{3'{iG[ù[S Q! rSKy1hؗFNfGFҞnlDyXeX 36vXXb{ΐ T)]T_J_4M ?tdhW ;Xs$Y>5H߯O{Zww~?gl[yL C7H'rw($v9+MS azq.8^ɿ]i\2öB֭pNmH<{.^Υ&P6Y/=襚6(W2ՓK8#&3lE{ktJfW5x*-F:Yd)^\dť 0i2}<׳^c =' Ywn49IKyɶcreqv%\hi7VdڌH`\1E`vgPV3f=+*=m:>tg`W7mw056ϭl@*mj ugoڻz|ەp%ۨTE_N[rfeXV aDe& J$'PvhI9.V;@NPGՈBgZ%VegvPyO٭ZSnbYq0*˶p&l,We9e-ANAgg{6hK etdaE(GXF[wŸ~BJ Z5<윧#}j@z+z)jC,\[^G{ՅMi/6joUIJB;BHl)w JzU2 * A&Vi1 $ITr{)p=I@bo^,tWnLO蟺xȵ(GXlS41 [=gbh)Sb+g u8amP;.[K.HKSl1荶H2nm-,P4P=RA3/F-'__oү~g\
d U]5 T򘭟Wk4A-%:ҷw6*ٳl65-XZ.afw Bgc l/3 ]L_.mt/b|=MfULdQw%.'yIyɼa㑧kH?TfдH:XnWa||l~3eVL/}!֨8CkNECݷ_y=AO`DGa8E+|-] }r8 T6mH$J$"wĕGYcY`ݐ&7f#;^AcmGKtF@!cp|Lp?OeOvg?d7:|CN(d *m̌]7OeϋњYq`L\]8Kkq:Go12/QM#G\"ja.Y7 j]Q`r6 ̌~Aa IzI5x@B%mUgTrmYWgs8#:"4;^-B%rC( Mjsi1C݅)lcwa޹AP(;s9:Gup]ÚыVmՠٓWMk}K…DK6<2'Z K&LHIFv uAŃ̛&ӛj]sGk*R`JE9zK: z_ϺnTQ<3V);5">-6K!΂yUG7e]w#`a2v ҳH@x5+&J[%7Y`KﻋZx"S𑢛-G-mJKmk(b.&&ǪOrDpOd/aӚ'6~'Nӓ$vz7-Y7Mȣ@ӡ ]h/\%qx-h d&;-M6PjfxÑT⥟ Ge`j6.뼖3xt%YCtOImEu뮒CKĜLD[j{*6'c u"µy (R"Uo<{" B{/"{%}:}>uE `v t6wgDGlCW lH>+)#K }A@{ʰ 897X+Dͥ5? ޼E4DHkF- e&^ k!J4㉀55=m̎ӔD}Lɻ.[x{tщSZEzQ o۰Fu GIXy9Ջ1c@m(g6Li8yd67ه/)p@3B3vNe29bbPB Bft_*2lB\1.T1F]}t(VDY]C+|5se j_֋ÆxgRD}+P\ mɝ KEHE#"nI2Ԍgeٝ\#q8 3.@X}*o%MaǦa##m|~]LJJ#l ~Aʀ;#P]Rwb(ݖnUu6iZ|Suy†C,B?u禪I]=E% 0rMG2ͣ1cϯ3r& Ɠ9 x7Yc}_oA|(HΣ4#+4).ٟHd a03RH>ڃbn+1CC}\$pZ l3$DڷNfو<&Xu4HV}"Zt!wM]҆O ! 魚ޖ‹lJG=sl,o.K@6=G&*eI1/03U©*" H\?@_{1)E:b%4wsmWYPn|cUBnf9Xexn ?GV=ʝKf.n*l UNuH7 ƹF,G k- .@d4RJ|^h, څLe⚄,&b:a l~