Re: [Haskell-cafe] [ANNOUNCE] GHC 9.12.1-alpha1 is now available
George Colpitts <[email protected]> Wed, 16 Oct 2024 20:44:12 -0300
| Newsgroups | gmane.comp.lang.haskell.ghc.devel,gmane.comp.lang.haskell.glasgow.user,gmane.comp.lang.haskell.cafe |
|---|---|
| Message-ID | <CAB-d4A5Zh-9M9wJFMbszk_SnqFfOPS__JpzR10Frhhsi_ipJRw@mail.gmail.com> |
--===============0487984705429330420== Content-Type: multipart/related; boundary="000000000000d0115e0624a0a7bd" --000000000000d0115e0624a0a7bd Content-Type: multipart/alternative; boundary="000000000000d0115d0624a0a7bc" --000000000000d0115d0624a0a7bc Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thanks Vanessa, it seems you had the same workaround: " remove and reinstall XCode command-line tools." Zubin What OS were the install tests run on? I'm running on 15.0.1. I think 15.1 is coming at the end of the month around the same time as alpha 2, hopefully 15.1 will be accompanied by a new version of XCode command-line tools that resolves these issues. On Wed, Oct 16, 2024 at 7:58=E2=80=AFPM Vanessa McHale <[email protected]>= wrote: > I encountered something similar, Apple had been majorly slacking. > > [image: 89166504e40f4869ea825dd70048017861ec8578.png] > > Cabal can't find C++ headers for digest/text on Mac (Sequoia) > <https://discourse.haskell.org/t/cabal-cant-find-c-headers-for-digest-tex= t-on-mac-sequoia/10422> > discourse.haskell.org > <https://discourse.haskell.org/t/cabal-cant-find-c-headers-for-digest-tex= t-on-mac-sequoia/10422> > > <https://discourse.haskell.org/t/cabal-cant-find-c-headers-for-digest-tex= t-on-mac-sequoia/10422> > > > On Oct 16, 2024, at 3:53=E2=80=AFPM, George Colpitts <george.colpitts@gma= il.com> > wrote: > > =EF=BB=BF > It worked for me on my M2 mac but only after uninstalling and reinstallin= g > Command Line Tools. > > Hopefully the problem I had was unique to me. I got an error when I ran > ./configure on my M2 mac: > > checking C++ standard library flavour... actest.cpp:1:10: fatal error: > 'iostream' file not found > 1 | #include <iostream> > | ^~~~~~~~~~ > 1 error generated. > configure: error: Failed to compile test program > > Following is the complete output I got > > checking for opt-17... no > checking for opt-17.0... no > checking for opt17... no > checking for opt-16... no > checking for opt-16.0... no > checking for opt16... no > checking for opt-15... no > checking for opt-15.0... no > checking for opt15... no > checking for opt-14... no > checking for opt-14.0... no > checking for opt14... no > checking for opt-13... no > checking for opt-13.0... no > checking for opt13... no > checking for opt... opt > checking opt version (18.1.8) is between 13 and 20... yes > checking for clang-19... no > checking for clang-19.0... no > checking for clang19... no > checking for clang-18... clang-18 > checking clang-18 version (18.1.8) is between 13 and 20... yes > configure: $CC is not gcc; assuming it's a reasonably new C compiler > checking whether CC supports -no-pie... no > checking whether CC supports flags passed by GHC when compiling via C... > yes > checking Setting up CFLAGS, LDFLAGS, IGNORE_LINKER_LD_FLAGS and > CPPFLAGS... done > checking Setting up CONF_CC_OPTS_STAGE0, CONF_GCC_LINKER_OPTS_STAGE0, > CONF_LD_LINKER_OPTS_STAGE0 and CONF_CPP_OPTS_STAGE0... done > checking Setting up CONF_CC_OPTS_STAGE1, CONF_GCC_LINKER_OPTS_STAGE1, > CONF_LD_LINKER_OPTS_STAGE1 and CONF_CPP_OPTS_STAGE1... done > checking Setting up CONF_CC_OPTS_STAGE2, CONF_GCC_LINKER_OPTS_STAGE2, > CONF_LD_LINKER_OPTS_STAGE2 and CONF_CPP_OPTS_STAGE2... done > checking whether ld64 requires -no_fixup_chains... yes > checking whether ld64 requires -no_fixup_chains... yes > checking whether ld64 requires -no_fixup_chains... yes > checking whether ld64 requires -no_fixup_chains... yes > checking whether the linker requires -no_warn_duplicate_libraries... yes > checking whether the linker requires -no_warn_duplicate_libraries... yes > checking whether the linker requires -no_warn_duplicate_libraries... yes > checking whether ld supports response files... yes > checking C++ standard library flavour... actest.cpp:1:10: fatal error: > 'iostream' file not found > 1 | #include <iostream> > | ^~~~~~~~~~ > 1 error generated. > configure: error: Failed to compile test program > > On Wed, Oct 16, 2024 at 8:51=E2=80=AFAM Zubin Duggal <[email protected]= m> wrote: > >> The GHC developers are very pleased to announce the availability >> of the first alpha release of GHC 9.12.1. Binary distributions, source >> distributions, and documentation are available at [downloads.haskell.org >> ][]. >> >> >> We hope to have this release available via ghcup shortly. >> >> GHC 9.12 will bring a number of new features and improvements, including= : >> >> * The new language extension [OrPatterns] allowing you to combine >> multiple >> pattern clauses into one. >> >> * The [MultilineStrings] language extension to allow you to more easil= y >> write >> strings spanning multiple lines in your source code. >> >> * Improvements to the OverloadedRecordDot extension, allowing the >> built-in >> `HasField` class to be used for records with fields of non lifted >> representations. >> >> * The [NamedDefaults] language extension has been introduced allowing >> you to >> define defaults for typeclasses other than `Num`. >> >> * More deterministic object code output, controlled by the >> `-fobject-determinism` >> flag, which improves determinism of builds a lot (though does not >> fully do so) >> at the cost of some compiler performance (1-2%). See #12935 for the >> details >> >> * GHC now accepts type syntax in expressions as part of [GHC Proposal >> #281]. >> >> * ... and many more >> >> A full accounting of changes can be found in the [release notes][]. >> As always, GHC's release status, including planned future releases, can >> be found on the GHC Wiki [status][]. >> >> We would like to thank GitHub, IOG, the Zw3rk stake pool, >> Well-Typed, Tweag I/O, Serokell, Equinix, SimSpace, the Haskell >> Foundation, and other anonymous contributors whose on-going financial >> and in-kind support has facilitated GHC maintenance and release >> management over the years. Finally, this release would not have been >> possible without the hundreds of open-source contributors whose work >> comprise this release. >> >> As always, do give this release a try and open a [ticket][] if you see >> anything amiss. >> >> >> [release notes]: >> https://downloads.haskell.org/ghc/9.12.1-alpha1/docs/users_guide/9.12.1-= notes.html >> [status]: https://gitlab.haskell.org/ghc/ghc/-/wikis/GHC-status >> [downloads.haskell.org]: https://downloads.haskell.org/ghc/9.12.1-alpha1 >> [ticket]: https://gitlab.haskell.org/ghc/ghc/-/issues/new >> [OrPatterns]: >> https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/052= 2-or-patterns.rst >> [MultilineStrings]: >> https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/056= 9-multiline-strings.rst >> [GHC Proposal #281]: >> https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/028= 1-visible-forall.rst >> [NamedDefaults]: >> https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/040= 9-exportable-named-default.rst >> >> >> Cheers, >> Zubin >> _______________________________________________ >> ghc-devs mailing list >> [email protected] >> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs >> > _______________________________________________ > Haskell-Cafe mailing list > To (un)subscribe, modify options or view archives go to: > http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe > Only members subscribed via the mailman list are allowed to post. > > --000000000000d0115d0624a0a7bc Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D""><font face=3D"time= s new roman, serif" style=3D"" size=3D"4">Thanks Vanessa, it seems you had = the same workaround: "=C2=A0remove and reinstall XCode command-line to= ols."</font></div><div class=3D"gmail_default" style=3D""><font face= =3D"times new roman, serif" size=3D"4"><br></font></div><div class=3D"gmail= _default" style=3D""><font face=3D"times new roman, serif" size=3D"4">Zubin= </font></div><div class=3D"gmail_default" style=3D""><font face=3D"times ne= w roman, serif" size=3D"4"><br></font></div><div class=3D"gmail_default" st= yle=3D""><font size=3D"4"><font face=3D"times new roman, serif">What OS wer= e the=C2=A0install tests run on? I'm running on 15.0.1. I think 15.1 is= coming at the end of the month around the same time as alpha 2, hopefully = 15.1 will be accompanied by a new version of=C2=A0</font><font face=3D"time= s new roman, serif" style=3D"">XCode command-line tools that resolves these= =C2=A0issues.</font></font></div></div><br><div class=3D"gmail_quote"><div = dir=3D"ltr" class=3D"gmail_attr">On Wed, Oct 16, 2024 at 7:58=E2=80=AFPM Va= nessa McHale <<a href=3D"mailto:[email protected]">[email protected]</= a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p= x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><d= iv dir=3D"auto">I encountered something similar, Apple had been majorly sla= cking.=C2=A0<br id=3D"m_6125039419768354326lineBreakAtBeginningOfSignature"= ><div dir=3D"ltr"><br></div><div dir=3D"ltr"><div style=3D"display:block"><= div style=3D"display:block"><div style=3D"display:inline-block" role=3D"lin= k"><a style=3D"border-radius:10px;font-family:-apple-system,Helvetica,Arial= ,sans-serif;display:block;width:228px;overflow:hidden;text-decoration:none"= rel=3D"nofollow" href=3D"https://discourse.haskell.org/t/cabal-cant-find-c= -headers-for-digest-text-on-mac-sequoia/10422" dir=3D"ltr" role=3D"button" = width=3D"228" target=3D"_blank"><table style=3D"table-layout:fixed;border-c= ollapse:collapse;width:228px;background-color:rgb(88,74,126);font-family:-a= pple-system,Helvetica,Arial,sans-serif" cellpadding=3D"0" cellspacing=3D"0"= border=3D"0" width=3D"228"><tbody><tr><td align=3D"center"><img style=3D"w= idth: 228px; height: 228px;" width=3D"228" height=3D"228" alt=3D"89166504e4= 0f4869ea825dd70048017861ec8578.png" src=3D"cid:ii_19297b3abd0f0ae4aa51"></t= d></tr><tr><td><table bgcolor=3D"#584A7E" cellpadding=3D"0" cellspacing=3D"= 0" width=3D"228" style=3D"table-layout:fixed;font-family:-apple-system,Helv= etica,Arial,sans-serif;background-color:rgb(88,74,126)"><tbody><tr><td styl= e=3D"padding:8px 0px"><div style=3D"max-width:100%;margin:0px 16px;overflow= :hidden"><div style=3D"font-weight:500;font-size:12px;overflow:hidden;text-= overflow:ellipsis;text-align:left"><a rel=3D"nofollow" href=3D"https://disc= ourse.haskell.org/t/cabal-cant-find-c-headers-for-digest-text-on-mac-sequoi= a/10422" style=3D"text-decoration:none" target=3D"_blank"><font color=3D"#F= FFFFF" style=3D"color:rgb(255,255,255)">Cabal can't find C++ headers fo= r digest/text on Mac (Sequoia)</font></a></div><div style=3D"font-weight:40= 0;font-size:11px;overflow:hidden;text-overflow:ellipsis;text-align:left"><a= rel=3D"nofollow" href=3D"https://discourse.haskell.org/t/cabal-cant-find-c= -headers-for-digest-text-on-mac-sequoia/10422" style=3D"text-decoration:non= e" target=3D"_blank"><font color=3D"#FFFFFF" style=3D"color:rgba(235,235,24= 5,0.6)">discourse.haskell.org</font></a></div></div></td></tr></tbody></tab= le></td></tr></tbody></table></a></div></div><br></div></div><div dir=3D"lt= r"><br><blockquote type=3D"cite">On Oct 16, 2024, at 3:53=E2=80=AFPM, Georg= e Colpitts <<a href=3D"mailto:[email protected]" target=3D"_blan= k">[email protected]</a>> wrote:<br><br></blockquote></div><bloc= kquote type=3D"cite"><div dir=3D"ltr">=EF=BB=BF<div dir=3D"ltr"><div class= =3D"gmail_default" style=3D"font-family:"times new roman",serif;f= ont-size:large">It worked for me on my M2 mac but only after uninstalling a= nd reinstalling Command Line Tools.=C2=A0</div><div class=3D"gmail_default"= style=3D"font-family:"times new roman",serif;font-size:large"><b= r></div><div class=3D"gmail_default" style=3D"font-family:"times new r= oman",serif;font-size:large">Hopefully the problem I had was unique to= =C2=A0me. I got an error when I ran=C2=A0 ./configure on my M2 mac:</div><d= iv class=3D"gmail_default" style=3D"font-family:"times new roman"= ,serif;font-size:large"><br></div><div class=3D"gmail_default" style=3D"fon= t-family:"times new roman",serif;font-size:large">checking C++ st= andard library flavour... actest.cpp:1:10: fatal error: 'iostream' = file not found<br>=C2=A0 =C2=A0 1 | #include <iostream><br>=C2=A0 =C2= =A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^~~~~~~~~~<br>1 error genera= ted.<br>configure: error: Failed to compile test program<br></div><div clas= s=3D"gmail_default" style=3D"font-family:"times new roman",serif;= font-size:large"><br></div><div class=3D"gmail_default" style=3D"font-famil= y:"times new roman",serif;font-size:large">Following is the compl= ete output I got=C2=A0</div><div class=3D"gmail_default" style=3D"font-fami= ly:"times new roman",serif;font-size:large"><br></div><div class= =3D"gmail_default" style=3D"font-family:"times new roman",serif;f= ont-size:large">checking for opt-17... no<br>checking for opt-17.0... no<br= >checking for opt17... no<br>checking for opt-16... no<br>checking for opt-= 16.0... no<br>checking for opt16... no<br>checking for opt-15... no<br>chec= king for opt-15.0... no<br>checking for opt15... no<br>checking for opt-14.= .. no<br>checking for opt-14.0... no<br>checking for opt14... no<br>checkin= g for opt-13... no<br>checking for opt-13.0... no<br>checking for opt13... = no<br>checking for opt... opt<br>checking opt version (18.1.8) is between 1= 3 and 20... yes<br>checking for clang-19... no<br>checking for clang-19.0..= . no<br>checking for clang19... no<br>checking for clang-18... clang-18<br>= checking clang-18 version (18.1.8) is between 13 and 20... yes<br>configure= : $CC is not gcc; assuming it's a reasonably new C compiler<br>checking= whether CC supports -no-pie... no<br>checking whether CC supports flags pa= ssed by GHC when compiling via C... yes<br>checking Setting up CFLAGS, LDFL= AGS, IGNORE_LINKER_LD_FLAGS and CPPFLAGS... done<br>checking Setting up CON= F_CC_OPTS_STAGE0, CONF_GCC_LINKER_OPTS_STAGE0, CONF_LD_LINKER_OPTS_STAGE0 a= nd CONF_CPP_OPTS_STAGE0... done<br>checking Setting up CONF_CC_OPTS_STAGE1,= CONF_GCC_LINKER_OPTS_STAGE1, CONF_LD_LINKER_OPTS_STAGE1 and CONF_CPP_OPTS_= STAGE1... done<br>checking Setting up CONF_CC_OPTS_STAGE2, CONF_GCC_LINKER_= OPTS_STAGE2, CONF_LD_LINKER_OPTS_STAGE2 and CONF_CPP_OPTS_STAGE2... done<br= >checking whether ld64 requires -no_fixup_chains... yes<br>checking whether= ld64 requires -no_fixup_chains... yes<br>checking whether ld64 requires -n= o_fixup_chains... yes<br>checking whether ld64 requires -no_fixup_chains...= yes<br>checking whether the linker requires -no_warn_duplicate_libraries..= . yes<br>checking whether the linker requires -no_warn_duplicate_libraries.= .. yes<br>checking whether the linker requires -no_warn_duplicate_libraries= ... yes<br>checking whether ld supports response files... yes<br>checking C= ++ standard library flavour... actest.cpp:1:10: fatal error: 'iostream&= #39; file not found<br>=C2=A0 =C2=A0 1 | #include <iostream><br>=C2= =A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^~~~~~~~~~<br>1 error= generated.<br>configure: error: Failed to compile test program<br></div></= div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On= Wed, Oct 16, 2024 at 8:51=E2=80=AFAM Zubin Duggal <<a href=3D"mailto:zu= [email protected]" target=3D"_blank">[email protected]</a>> wrote:<b= r></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex= ;border-left:1px solid rgb(204,204,204);padding-left:1ex">The GHC developer= s are very pleased to announce the availability<br> of the first alpha release of GHC 9.12.1. Binary distributions, source<br> distributions, and documentation are available at [<a href=3D"http://downlo= ads.haskell.org" rel=3D"noreferrer" target=3D"_blank">downloads.haskell.org= </a>][].<br> <br> <br> We hope to have this release available via ghcup shortly.<br> <br> GHC 9.12 will bring a number of new features and improvements, including:<b= r> <br> =C2=A0 * The new language extension [OrPatterns] allowing you to combine mu= ltiple<br> =C2=A0 =C2=A0 pattern clauses into one.<br> <br> =C2=A0 * The [MultilineStrings] language extension to allow you to more eas= ily write<br> =C2=A0 =C2=A0 strings spanning multiple lines in your source code.<br> <br> =C2=A0 * Improvements to the OverloadedRecordDot extension, allowing the bu= ilt-in<br> =C2=A0 =C2=A0 `HasField` class to be used for records with fields of non li= fted representations.<br> <br> =C2=A0 * The [NamedDefaults] language extension has been introduced allowin= g you to<br> =C2=A0 =C2=A0 define defaults for typeclasses other than `Num`.<br> <br> =C2=A0 * More deterministic object code output, controlled by the `-fobject= -determinism`<br> =C2=A0 =C2=A0 flag, which improves determinism of builds a lot (though does= not fully do so)<br> =C2=A0 =C2=A0 at the cost of some compiler performance (1-2%). See #12935 f= or the details<br> <br> =C2=A0 * GHC now accepts type syntax in expressions as part of [GHC Proposa= l #281].<br> <br> =C2=A0 * ... and many more<br> <br> A full accounting of changes can be found in the [release notes][].<br> As always, GHC's release status, including planned future releases, can= <br> be found on the GHC Wiki [status][].<br> <br> We would like to thank GitHub, IOG, the Zw3rk stake pool,<br> Well-Typed, Tweag I/O, Serokell, Equinix, SimSpace, the Haskell<br> Foundation, and other anonymous contributors whose on-going financial<br> and in-kind support has facilitated GHC maintenance and release<br> management over the years. Finally, this release would not have been<br> possible without the hundreds of open-source contributors whose work<br> comprise this release.<br> <br> As always, do give this release a try and open a [ticket][] if you see<br> anything amiss.<br> <br> <br> [release notes]: <a href=3D"https://downloads.haskell.org/ghc/9.12.1-alpha1= /docs/users_guide/9.12.1-notes.html" rel=3D"noreferrer" target=3D"_blank">h= ttps://downloads.haskell.org/ghc/9.12.1-alpha1/docs/users_guide/9.12.1-note= s.html</a><br> [status]: <a href=3D"https://gitlab.haskell.org/ghc/ghc/-/wikis/GHC-status"= rel=3D"noreferrer" target=3D"_blank">https://gitlab.haskell.org/ghc/ghc/-/= wikis/GHC-status</a><br> [<a href=3D"http://downloads.haskell.org" rel=3D"noreferrer" target=3D"_bla= nk">downloads.haskell.org</a>]: <a href=3D"https://downloads.haskell.org/gh= c/9.12.1-alpha1" rel=3D"noreferrer" target=3D"_blank">https://downloads.has= kell.org/ghc/9.12.1-alpha1</a><br> [ticket]: <a href=3D"https://gitlab.haskell.org/ghc/ghc/-/issues/new" rel= =3D"noreferrer" target=3D"_blank">https://gitlab.haskell.org/ghc/ghc/-/issu= es/new</a><br> [OrPatterns]: <a href=3D"https://github.com/ghc-proposals/ghc-proposals/blo= b/master/proposals/0522-or-patterns.rst" rel=3D"noreferrer" target=3D"_blan= k">https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/052= 2-or-patterns.rst</a><br> [MultilineStrings]: <a href=3D"https://github.com/ghc-proposals/ghc-proposa= ls/blob/master/proposals/0569-multiline-strings.rst" rel=3D"noreferrer" tar= get=3D"_blank">https://github.com/ghc-proposals/ghc-proposals/blob/master/p= roposals/0569-multiline-strings.rst</a><br> [GHC Proposal #281]: <a href=3D"https://github.com/ghc-proposals/ghc-propos= als/blob/master/proposals/0281-visible-forall.rst" rel=3D"noreferrer" targe= t=3D"_blank">https://github.com/ghc-proposals/ghc-proposals/blob/master/pro= posals/0281-visible-forall.rst</a><br> [NamedDefaults]: <a href=3D"https://github.com/ghc-proposals/ghc-proposals/= blob/master/proposals/0409-exportable-named-default.rst" rel=3D"noreferrer"= target=3D"_blank">https://github.com/ghc-proposals/ghc-proposals/blob/mast= er/proposals/0409-exportable-named-default.rst</a><br> <br> <br> Cheers,<br> Zubin<br> _______________________________________________<br> ghc-devs mailing list<br> <a href=3D"mailto:[email protected]" target=3D"_blank">ghc-devs@haskell.= org</a><br> <a href=3D"http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel= =3D"noreferrer" target=3D"_blank">http://mail.haskell.org/cgi-bin/mailman/l= istinfo/ghc-devs</a><br> </blockquote></div> <span>_______________________________________________</span><br><span>Haske= ll-Cafe mailing list</span><br><span>To (un)subscribe, modify options or vi= ew archives go to:</span><br><span><a href=3D"http://mail.haskell.org/cgi-b= in/mailman/listinfo/haskell-cafe" target=3D"_blank">http://mail.haskell.org= /cgi-bin/mailman/listinfo/haskell-cafe</a></span><br><span>Only members sub= scribed via the mailman list are allowed to post.</span></div></blockquote>= </div></blockquote></div> --000000000000d0115d0624a0a7bc-- --000000000000d0115e0624a0a7bd Content-Type: image/png; name="89166504e40f4869ea825dd70048017861ec8578.png" Content-Disposition: inline; filename="89166504e40f4869ea825dd70048017861ec8578.png" Content-Transfer-Encoding: base64 Content-ID: <ii_19297b3abd0f0ae4aa51> X-Attachment-Id: ii_19297b3abd0f0ae4aa51 iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAMAAADDpiTIAAABuVBMVEUAAAAAAAAAAP//AP9VAFVa S4eWS4eUUYY9MWFhSYaSSYZHM1xcUoWPR49YToldTIiQTIhaUoRdTYNDNGJaS4eOS46SSYqNSo1G OWCOTYteT4RdTodcUIWOTYteT4eQTIpdToWOTotfUIdeT4WOTItcToePToleUIWNTotFOmBdUIaP TYxEOWJcT4WQTIpDOGFeUYaOToxFOGJdUIWPTYpEOmFcT4ZEOWBeToWPTopDOWJdUIaOTYtFOGFe T4WPTIpEOmJdToaNTotDOWGOTYpFOWFeT4aQTYtdToSOTIxcUIZeT4eOTYxdT4WPTIpeUIeOTote UIWPTYpdT4aQTIteUIWOTopdUIaPTYtdT4VeToaPTotFOmJdUIVEOWFcT4aPTYpEOWJeToVFOGFd UIZFOmBEOWJDOWFFOGJEOmFEOmFDOWKPToteT4ZeUIVdUIaOTopdUIaPTYpeT4VFOWKPTYteUIVF OmFdUIaPTYteT4aPTopEOWFdUIaPTYtFOmJeUIWOTYtdUIZFOWGPTYtdUIVFOWFdT4aOTYtdUIZe T4WOTYpFOWFdUIWOTopEOmJFOmJeUIaPTosj6RP5AAAAkHRSTlMAAQEBAxERExUVFRkZGRoeHh8h IiIiIyYoT1FVVlZXV1hYWVpaW1tcXF1dXV5eXl9fX2BgYGFhYmJiY2NjZGRkZWVlZmZnZ2doaGlq amtrbGxtbW5ub29wcHFycnNzdHR0dXV2dnd4eXp7fH2AqKmqqq2vtLa2vL29vcTEysrK0O3t8PHx 8/T09Pb39/n5+ftRPgZOAAAIGElEQVR42u3deZccZRnG4Q4CEpaAEqiAsoPs+46yq4iAECCEBMK+ b8q+JiQQIBIjyCf2NH8Kme60qaq3nvv6fYBe6r3PuWbOTHfNZpIkSZIkSZIkSZIkSZIkSZIkSZIk SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZKkn7bu8+/76L21nnPHf/ro m+Od5ipt+q6XBVy51nPu7GUBHznMlXqtlwF8ecwaT7nxQC8L+LPDhIAgIAgIAoKAIKA4BE50mtkI fOIwV+rVMgj8xWFCQBAQBAQBQUAQULsIbIcABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgUAqBayAQ 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 YII= --000000000000d0115e0624a0a7bd-- --===============0487984705429330420== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZ2hjLWRldnMg bWFpbGluZyBsaXN0CmdoYy1kZXZzQGhhc2tlbGwub3JnCmh0dHA6Ly9tYWlsLmhhc2tlbGwub3Jn L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9naGMtZGV2cwo= --===============0487984705429330420==--